__DT_MIPS_BASE_ADDRESS: ;XREF[1,0]: 00400184
segment_2.1:0...7f454c460... Elf32_Ehdr
|_segment_2.1:0...e_ident_m... db 7Fh
|_segment_2.1:0...e_ident_m... ds "ELF"
|_segment_2.1:0...e_ident_c... db 1h
|_segment_2.1:0...e_ident_data db 1h
|_segment_2.1:0...e_ident_v... db 1h
|_segment_2.1:0...e_ident_o... db 0h
|_segment_2.1:0...e_ident_a... db 0h
|_segment_2.1:0...e_ident_pad db[7]
|_segment_2.1:0...[0] db 0h
|_segment_2.1:0...[1] db 0h
|_segment_2.1:0...[2] db 0h
|_segment_2.1:0...[3] db 0h
|_segment_2.1:0...[4] db 0h
|_segment_2.1:0...[5] db 0h
|_segment_2.1:0...[6] db 0h
|_segment_2.1:0...e_type dw 2h
|_segment_2.1:0...e_machine dw 8h
|_segment_2.1:0...e_version ddw 1h
|_segment_2.1:0...e_entry ddw .text:entry
|_segment_2.1:0...e_phoff ddw Elf32_Phdr_ARRAY_00400034
|_segment_2.1:0...e_shoff ddw _elfSectionHeaders:Elf32_Shdr_ARRAY__...
|_segment_2.1:0...e_flags ddw 10001007h
|_segment_2.1:0...e_ehsize dw 34h
|_segment_2.1:0...e_phentsize dw 20h
|_segment_2.1:0...e_phnum dw 5h
|_segment_2.1:0...e_shentsize dw 28h
|_segment_2.1:0...e_shnum dw 16h
|_segment_2.1:0...e_shstrndx dw 15h
Elf32_Phdr_ARRAY_00400034: ;XREF[2,0]: 0040001c,0040003c
segment_2.1:0...060000003... Elf32_Ph... ;PT_PHDR - Program header table
|_segment_2.1:0...[0] Elf32_Phdr
|_segment_2.1:0...p_type Elf_Prog...PT_PHDR
|_segment_2.1:0...p_offset ddw 34h
|_segment_2.1:0...p_vaddr ddw Elf32_Phdr_ARRAY_00400034
|_segment_2.1:0...p_paddr ddw 400034h
|_segment_2.1:0...p_filesz ddw A0h
|_segment_2.1:0...p_memsz ddw A0h
|_segment_2.1:0...p_flags ddw 5h
|_segment_2.1:0...p_align ddw 4h
|_segment_2.1:0...[1] Elf32_Phdr
|_segment_2.1:0...p_type Elf_Prog...PT_INTERP
|_segment_2.1:0...p_offset ddw D4h
|_segment_2.1:0...p_vaddr ddw .interp:s_/lib/ld-uClibc.so.0_004000d4
|_segment_2.1:0...p_paddr ddw 4000D4h
|_segment_2.1:0...p_filesz ddw 14h
|_segment_2.1:0...p_memsz ddw 14h
|_segment_2.1:0...p_flags ddw 4h
|_segment_2.1:0...p_align ddw 1h
|_segment_2.1:0...[2] Elf32_Phdr
|_segment_2.1:0...p_type Elf_Prog...PT_LOAD
|_segment_2.1:0...p_offset ddw 0h
|_segment_2.1:0...p_vaddr ddw 400000h
|_segment_2.1:0...p_paddr ddw 400000h
|_segment_2.1:0...p_filesz ddw 94A18h
|_segment_2.1:0...p_memsz ddw 94A18h
|_segment_2.1:0...p_flags ddw 5h
|_segment_2.1:0...p_align ddw 1000h
|_segment_2.1:0...[3] Elf32_Phdr
|_segment_2.1:0...p_type Elf_Prog...PT_LOAD
|_segment_2.1:0...p_offset ddw 94A18h
|_segment_2.1:0...p_vaddr ddw .ctors:DAT_004d4a18
|_segment_2.1:0...p_paddr ddw 4D4A18h
|_segment_2.1:0...p_filesz ddw 4200h
|_segment_2.1:0...p_memsz ddw 6350h
|_segment_2.1:0...p_flags ddw 6h
|_segment_2.1:0...p_align ddw 1000h
|_segment_2.1:0...[4] Elf32_Phdr
|_segment_2.1:0...p_type Elf_Prog...PT_DYNAMIC
|_segment_2.1:0...p_offset ddw E8h
|_segment_2.1:0...p_vaddr ddw .dynamic:_DYNAMIC
|_segment_2.1:0...p_paddr ddw 4000E8h
|_segment_2.1:0...p_filesz ddw 8490h
|_segment_2.1:0...p_memsz ddw 8490h
|_segment_2.1:0...p_flags ddw 7h
|_segment_2.1:0...p_align ddw 4h
s_/lib/ld-uClibc.so.0_00400...;XREF[2,0]: 0040005c,_elfSectionHeaders::00000034
.interp:004000d42f6c69622... ds "/lib/ld-uClibc.so.0" ;Initial Elf program interpreter
_DYNAMIC: ;XREF[2,0]: 004000bc,_elfSectionHeaders::0000005c
.dynamic:0040...010000001... Elf32_Dy... ;DT_NEEDED - Name of needed library
|_.dynamic:0040...[0] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_NEEDED
|_.dynamic:0040...d_val ddw 2010h
|_.dynamic:0040...[1] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_NEEDED
|_.dynamic:0040...d_val ddw 204Ch
|_.dynamic:0040...[2] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_NEEDED
|_.dynamic:0040...d_val ddw 3540h
|_.dynamic:0040...[3] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_NEEDED
|_.dynamic:0040...d_val ddw 354Ah
|_.dynamic:0040...[4] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_INIT
|_.dynamic:0040...d_val ddw .init:_init
|_.dynamic:0040...[5] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_FINI
|_.dynamic:0040...d_val ddw .fini:_fini
|_.dynamic:0040...[6] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_HASH
|_.dynamic:0040...d_val ddw .hash:__DT_HASH
|_.dynamic:0040...[7] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_STRTAB
|_.dynamic:0040...d_val ddw .dynstr:__DT_STRTAB
|_.dynamic:0040...[8] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_SYMTAB
|_.dynamic:0040...d_val ddw .dynsym:__DT_SYMTAB
|_.dynamic:0040...[9] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_STRSZ
|_.dynamic:0040...d_val ddw 3588h
|_.dynamic:0040...[10] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_SYMENT
|_.dynamic:0040...d_val ddw 10h
|_.dynamic:0040...[11] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_RLD_MAP
|_.dynamic:0040...d_val ddw .rld_map:__RLD_MAP
|_.dynamic:0040...[12] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_DEBUG
|_.dynamic:0040...d_val ddw 0h
|_.dynamic:0040...[13] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_PLTGOT
|_.dynamic:0040...d_val ddw .got:_GLOBAL_OFFSET_TABLE_
|_.dynamic:0040...[14] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_REL
|_.dynamic:0040...d_val ddw 0h
|_.dynamic:0040...[15] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_RELSZ
|_.dynamic:0040...d_val ddw 0h
|_.dynamic:0040...[16] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_RELENT
|_.dynamic:0040...d_val ddw 8h
|_.dynamic:0040...[17] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_RLD_VERSION
|_.dynamic:0040...d_val ddw 1h
|_.dynamic:0040...[18] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_FLAGS
|_.dynamic:0040...d_val ddw 2h
|_.dynamic:0040...[19] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_BASE_ADDRESS
|_.dynamic:0040...d_val ddw segment_2.1:__DT_MIPS_BASE_ADDRESS
|_.dynamic:0040...[20] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_LOCAL_GOTNO
|_.dynamic:0040...d_val ddw 116h
|_.dynamic:0040...[21] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_SYMTABNO
|_.dynamic:0040...d_val ddw 37Fh
|_.dynamic:0040...[22] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_UNREFEXTNO
|_.dynamic:0040...d_val ddw 16h
|_.dynamic:0040...[23] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_MIPS_GOTSYM
|_.dynamic:0040...d_val ddw Bh
|_.dynamic:0040...[24] Elf32_Dy...
|_.dynamic:0040...d_tag Elf32_Dy...DT_NULL
|_.dynamic:0040...d_val ddw 0h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
.dynamic:0040...00 ?? 00h
__DT_HASH: ;XREF[2,0]: 0040011c,_elfSectionHeaders::00000084
.hash:004001d8 09020000 ddw 209h ;Hash Table - nbucket
.hash:004001dc 7f030000 ddw 37Fh ;Hash Table - nchain
.hash:004001e0 150200000... ddw[521] ;Hash Table - buckets
|_.hash:004001e0 [0] ddw 215h
|_.hash:004001e4 [1] ddw 0h
|_.hash:004001e8 [2] ddw 1F7h
|_.hash:004001ec [3] ddw 6Ah
|_.hash:004001f0 [4] ddw 55h
|_.hash:004001f4 [5] ddw E9h
|_.hash:004001f8 [6] ddw 2Dh
|_.hash:004001fc [7] ddw 0h
|_.hash:00400200 [8] ddw 0h
|_.hash:00400204 [9] ddw C1h
|_.hash:00400208 [10] ddw 126h
|_.hash:0040020c [11] ddw 348h
|_.hash:00400210 [12] ddw 136h
|_.hash:00400214 [13] ddw 0h
|_.hash:00400218 [14] ddw 225h
|_.hash:0040021c [15] ddw 16h
|_.hash:00400220 [16] ddw 19h
|_.hash:00400224 [17] ddw 292h
|_.hash:00400228 [18] ddw DDh
|_.hash:0040022c [19] ddw 22Ah
|_.hash:00400230 [20] ddw 12Ch
|_.hash:00400234 [21] ddw 1F5h
|_.hash:00400238 [22] ddw 0h
|_.hash:0040023c [23] ddw 1DFh
|_.hash:00400240 [24] ddw 15Ah
|_.hash:00400244 [25] ddw 1C8h
|_.hash:00400248 [26] ddw 82h
|_.hash:0040024c [27] ddw 14Eh
|_.hash:00400250 [28] ddw 173h
|_.hash:00400254 [29] ddw 103h
|_.hash:00400258 [30] ddw DFh
|_.hash:0040025c [31] ddw 10Ch
|_.hash:00400260 [32] ddw 0h
|_.hash:00400264 [33] ddw 1DBh
|_.hash:00400268 [34] ddw 0h
|_.hash:0040026c [35] ddw 347h
|_.hash:00400270 [36] ddw 9h
|_.hash:00400274 [37] ddw 163h
|_.hash:00400278 [38] ddw 166h
|_.hash:0040027c [39] ddw 53h
|_.hash:00400280 [40] ddw 15h
|_.hash:00400284 [41] ddw 0h
|_.hash:00400288 [42] ddw 25h
|_.hash:0040028c [43] ddw 14Ah
|_.hash:00400290 [44] ddw 1B5h
|_.hash:00400294 [45] ddw 0h
|_.hash:00400298 [46] ddw 114h
|_.hash:0040029c [47] ddw 2A7h
|_.hash:004002a0 [48] ddw 352h
|_.hash:004002a4 [49] ddw 354h
|_.hash:004002a8 [50] ddw 2CCh
|_.hash:004002ac [51] ddw 20Ch
|_.hash:004002b0 [52] ddw 256h
|_.hash:004002b4 [53] ddw 0h
|_.hash:004002b8 [54] ddw 15Bh
|_.hash:004002bc [55] ddw A3h
|_.hash:004002c0 [56] ddw 214h
|_.hash:004002c4 [57] ddw 289h
|_.hash:004002c8 [58] ddw 26h
|_.hash:004002cc [59] ddw 104h
|_.hash:004002d0 [60] ddw 0h
|_.hash:004002d4 [61] ddw 231h
|_.hash:004002d8 [62] ddw C4h
|_.hash:004002dc [63] ddw Bh
|_.hash:004002e0 [64] ddw 132h
|_.hash:004002e4 [65] ddw 33Ch
|_.hash:004002e8 [66] ddw 0h
|_.hash:004002ec [67] ddw 320h
|_.hash:004002f0 [68] ddw 72h
|_.hash:004002f4 [69] ddw C8h
|_.hash:004002f8 [70] ddw EAh
|_.hash:004002fc [71] ddw 12Eh
|_.hash:00400300 [72] ddw 0h
|_.hash:00400304 [73] ddw 350h
|_.hash:00400308 [74] ddw 70h
|_.hash:0040030c [75] ddw 0h
|_.hash:00400310 [76] ddw 2B5h
|_.hash:00400314 [77] ddw 5Dh
|_.hash:00400318 [78] ddw 0h
|_.hash:0040031c [79] ddw 1A2h
|_.hash:00400320 [80] ddw 2BDh
|_.hash:00400324 [81] ddw 10Eh
|_.hash:00400328 [82] ddw 29Bh
|_.hash:0040032c [83] ddw 9Ah
|_.hash:00400330 [84] ddw 0h
|_.hash:00400334 [85] ddw ACh
|_.hash:00400338 [86] ddw 0h
|_.hash:0040033c [87] ddw ABh
|_.hash:00400340 [88] ddw 32Dh
|_.hash:00400344 [89] ddw 128h
|_.hash:00400348 [90] ddw 24Eh
|_.hash:0040034c [91] ddw 148h
|_.hash:00400350 [92] ddw 0h
|_.hash:00400354 [93] ddw 249h
|_.hash:00400358 [94] ddw 1B1h
|_.hash:0040035c [95] ddw 1A6h
|_.hash:00400360 [96] ddw F0h
|_.hash:00400364 [97] ddw 365h
|_.hash:00400368 [98] ddw 15Ch
|_.hash:0040036c [99] ddw 7Ah
|_.hash:00400370 [100] ddw 122h
|_.hash:00400374 [101] ddw 23Dh
|_.hash:00400378 [102] ddw 193h
|_.hash:0040037c [103] ddw 16Dh
|_.hash:00400380 [104] ddw 46h
|_.hash:00400384 [105] ddw 1F6h
|_.hash:00400388 [106] ddw 84h
|_.hash:0040038c [107] ddw 112h
|_.hash:00400390 [108] ddw 0h
|_.hash:00400394 [109] ddw 2F8h
|_.hash:00400398 [110] ddw B6h
|_.hash:0040039c [111] ddw 0h
|_.hash:004003a0 [112] ddw 12h
|_.hash:004003a4 [113] ddw 154h
|_.hash:004003a8 [114] ddw 290h
|_.hash:004003ac [115] ddw 242h
|_.hash:004003b0 [116] ddw 30Dh
|_.hash:004003b4 [117] ddw 0h
|_.hash:004003b8 [118] ddw 93h
|_.hash:004003bc [119] ddw 176h
|_.hash:004003c0 [120] ddw 1Dh
|_.hash:004003c4 [121] ddw 68h
|_.hash:004003c8 [122] ddw 273h
|_.hash:004003cc [123] ddw 356h
|_.hash:004003d0 [124] ddw 2B4h
|_.hash:004003d4 [125] ddw ECh
|_.hash:004003d8 [126] ddw 11Ah
|_.hash:004003dc [127] ddw 2Ah
|_.hash:004003e0 [128] ddw 22Bh
|_.hash:004003e4 [129] ddw 149h
|_.hash:004003e8 [130] ddw 1BAh
|_.hash:004003ec [131] ddw 20Ah
|_.hash:004003f0 [132] ddw 38h
|_.hash:004003f4 [133] ddw 85h
|_.hash:004003f8 [134] ddw B3h
|_.hash:004003fc [135] ddw 54h
|_.hash:00400400 [136] ddw 2Bh
|_.hash:00400404 [137] ddw 230h
|_.hash:00400408 [138] ddw 172h
|_.hash:0040040c [139] ddw 0h
|_.hash:00400410 [140] ddw 18h
|_.hash:00400414 [141] ddw 1Bh
|_.hash:00400418 [142] ddw D5h
|_.hash:0040041c [143] ddw CCh
|_.hash:00400420 [144] ddw 32h
|_.hash:00400424 [145] ddw 2AEh
|_.hash:00400428 [146] ddw 2EFh
|_.hash:0040042c [147] ddw 0h
|_.hash:00400430 [148] ddw 2F9h
|_.hash:00400434 [149] ddw 2CBh
|_.hash:00400438 [150] ddw B1h
|_.hash:0040043c [151] ddw 1A3h
|_.hash:00400440 [152] ddw 13Eh
|_.hash:00400444 [153] ddw 2E2h
|_.hash:00400448 [154] ddw 297h
|_.hash:0040044c [155] ddw 108h
|_.hash:00400450 [156] ddw FCh
|_.hash:00400454 [157] ddw 221h
|_.hash:00400458 [158] ddw AEh
|_.hash:0040045c [159] ddw E4h
|_.hash:00400460 [160] ddw D1h
|_.hash:00400464 [161] ddw 1E3h
|_.hash:00400468 [162] ddw 25Fh
|_.hash:0040046c [163] ddw D8h
|_.hash:00400470 [164] ddw 0h
|_.hash:00400474 [165] ddw Ch
|_.hash:00400478 [166] ddw 0h
|_.hash:0040047c [167] ddw 23Bh
|_.hash:00400480 [168] ddw B5h
|_.hash:00400484 [169] ddw 1D9h
|_.hash:00400488 [170] ddw 0h
|_.hash:0040048c [171] ddw 59h
|_.hash:00400490 [172] ddw 9Fh
|_.hash:00400494 [173] ddw F3h
|_.hash:00400498 [174] ddw 36h
|_.hash:0040049c [175] ddw 0h
|_.hash:004004a0 [176] ddw 47h
|_.hash:004004a4 [177] ddw 8Dh
|_.hash:004004a8 [178] ddw 123h
|_.hash:004004ac [179] ddw 28Dh
|_.hash:004004b0 [180] ddw 92h
|_.hash:004004b4 [181] ddw F8h
|_.hash:004004b8 [182] ddw 1E0h
|_.hash:004004bc [183] ddw 28h
|_.hash:004004c0 [184] ddw 0h
|_.hash:004004c4 [185] ddw 12Bh
|_.hash:004004c8 [186] ddw 35Ch
|_.hash:004004cc [187] ddw 189h
|_.hash:004004d0 [188] ddw 0h
|_.hash:004004d4 [189] ddw 185h
|_.hash:004004d8 [190] ddw 10Bh
|_.hash:004004dc [191] ddw 0h
|_.hash:004004e0 [192] ddw 266h
|_.hash:004004e4 [193] ddw 44h
|_.hash:004004e8 [194] ddw 125h
|_.hash:004004ec [195] ddw 362h
|_.hash:004004f0 [196] ddw 130h
|_.hash:004004f4 [197] ddw 5Fh
|_.hash:004004f8 [198] ddw 2E5h
|_.hash:004004fc [199] ddw 2CDh
|_.hash:00400500 [200] ddw 113h
|_.hash:00400504 [201] ddw 2CAh
|_.hash:00400508 [202] ddw 17h
|_.hash:0040050c [203] ddw 33Ah
|_.hash:00400510 [204] ddw 79h
|_.hash:00400514 [205] ddw 305h
|_.hash:00400518 [206] ddw 4Eh
|_.hash:0040051c [207] ddw 74h
|_.hash:00400520 [208] ddw 20Fh
|_.hash:00400524 [209] ddw 156h
|_.hash:00400528 [210] ddw 0h
|_.hash:0040052c [211] ddw 4Bh
|_.hash:00400530 [212] ddw 1A4h
|_.hash:00400534 [213] ddw 259h
|_.hash:00400538 [214] ddw 26Dh
|_.hash:0040053c [215] ddw EBh
|_.hash:00400540 [216] ddw 13h
|_.hash:00400544 [217] ddw 247h
|_.hash:00400548 [218] ddw 0h
|_.hash:0040054c [219] ddw 2Eh
|_.hash:00400550 [220] ddw 151h
|_.hash:00400554 [221] ddw 1E5h
|_.hash:00400558 [222] ddw 295h
|_.hash:0040055c [223] ddw 73h
|_.hash:00400560 [224] ddw 0h
|_.hash:00400564 [225] ddw 16Bh
|_.hash:00400568 [226] ddw 0h
|_.hash:0040056c [227] ddw 4Fh
|_.hash:00400570 [228] ddw 7Fh
|_.hash:00400574 [229] ddw 29h
|_.hash:00400578 [230] ddw D9h
|_.hash:0040057c [231] ddw 0h
|_.hash:00400580 [232] ddw 0h
|_.hash:00400584 [233] ddw 30h
|_.hash:00400588 [234] ddw 0h
|_.hash:0040058c [235] ddw C7h
|_.hash:00400590 [236] ddw 9Eh
|_.hash:00400594 [237] ddw FFh
|_.hash:00400598 [238] ddw 171h
|_.hash:0040059c [239] ddw 0h
|_.hash:004005a0 [240] ddw 97h
|_.hash:004005a4 [241] ddw 175h
|_.hash:004005a8 [242] ddw CDh
|_.hash:004005ac [243] ddw 0h
|_.hash:004005b0 [244] ddw 27Ah
|_.hash:004005b4 [245] ddw 21h
|_.hash:004005b8 [246] ddw 0h
|_.hash:004005bc [247] ddw 131h
|_.hash:004005c0 [248] ddw 137h
|_.hash:004005c4 [249] ddw 33h
|_.hash:004005c8 [250] ddw 3Bh
|_.hash:004005cc [251] ddw 2Ch
|_.hash:004005d0 [252] ddw A7h
|_.hash:004005d4 [253] ddw 9Ch
|_.hash:004005d8 [254] ddw 331h
|_.hash:004005dc [255] ddw 213h
|_.hash:004005e0 [256] ddw 0h
|_.hash:004005e4 [257] ddw 11h
|_.hash:004005e8 [258] ddw F9h
|_.hash:004005ec [259] ddw 0h
|_.hash:004005f0 [260] ddw 307h
|_.hash:004005f4 [261] ddw 64h
|_.hash:004005f8 [262] ddw B8h
|_.hash:004005fc [263] ddw BFh
|_.hash:00400600 [264] ddw 1B8h
|_.hash:00400604 [265] ddw 43h
|_.hash:00400608 [266] ddw 0h
|_.hash:0040060c [267] ddw 0h
|_.hash:00400610 [268] ddw 160h
|_.hash:00400614 [269] ddw CFh
|_.hash:00400618 [270] ddw C6h
|_.hash:0040061c [271] ddw 0h
|_.hash:00400620 [272] ddw 1A0h
|_.hash:00400624 [273] ddw Eh
|_.hash:00400628 [274] ddw 31Eh
|_.hash:0040062c [275] ddw 105h
|_.hash:00400630 [276] ddw 3Fh
|_.hash:00400634 [277] ddw 1FBh
|_.hash:00400638 [278] ddw 23h
|_.hash:0040063c [279] ddw 0h
|_.hash:00400640 [280] ddw A5h
|_.hash:00400644 [281] ddw 0h
|_.hash:00400648 [282] ddw 0h
|_.hash:0040064c [283] ddw 0h
|_.hash:00400650 [284] ddw 41h
|_.hash:00400654 [285] ddw 16Eh
|_.hash:00400658 [286] ddw A8h
|_.hash:0040065c [287] ddw 71h
|_.hash:00400660 [288] ddw 111h
|_.hash:00400664 [289] ddw 0h
|_.hash:00400668 [290] ddw 7Eh
|_.hash:0040066c [291] ddw 7Dh
|_.hash:00400670 [292] ddw C3h
|_.hash:00400674 [293] ddw 2A3h
|_.hash:00400678 [294] ddw 9Dh
|_.hash:0040067c [295] ddw 0h
|_.hash:00400680 [296] ddw 264h
|_.hash:00400684 [297] ddw 195h
|_.hash:00400688 [298] ddw 10Fh
|_.hash:0040068c [299] ddw 22Ch
|_.hash:00400690 [300] ddw 65h
|_.hash:00400694 [301] ddw 0h
|_.hash:00400698 [302] ddw 110h
|_.hash:0040069c [303] ddw 11Bh
|_.hash:004006a0 [304] ddw 0h
|_.hash:004006a4 [305] ddw BDh
|_.hash:004006a8 [306] ddw 1A5h
|_.hash:004006ac [307] ddw 18Ch
|_.hash:004006b0 [308] ddw 135h
|_.hash:004006b4 [309] ddw D4h
|_.hash:004006b8 [310] ddw 2E3h
|_.hash:004006bc [311] ddw 0h
|_.hash:004006c0 [312] ddw 0h
|_.hash:004006c4 [313] ddw 1C9h
|_.hash:004006c8 [314] ddw 39h
|_.hash:004006cc [315] ddw E1h
|_.hash:004006d0 [316] ddw B7h
|_.hash:004006d4 [317] ddw A4h
|_.hash:004006d8 [318] ddw 1F3h
|_.hash:004006dc [319] ddw 201h
|_.hash:004006e0 [320] ddw 208h
|_.hash:004006e4 [321] ddw 142h
|_.hash:004006e8 [322] ddw 35h
|_.hash:004006ec [323] ddw F5h
|_.hash:004006f0 [324] ddw Dh
|_.hash:004006f4 [325] ddw 1Eh
|_.hash:004006f8 [326] ddw 313h
|_.hash:004006fc [327] ddw 5Bh
|_.hash:00400700 [328] ddw 94h
|_.hash:00400704 [329] ddw 61h
|_.hash:00400708 [330] ddw 32Eh
|_.hash:0040070c [331] ddw 209h
|_.hash:00400710 [332] ddw 0h
|_.hash:00400714 [333] ddw 124h
|_.hash:00400718 [334] ddw 162h
|_.hash:0040071c [335] ddw 0h
|_.hash:00400720 [336] ddw 2ADh
|_.hash:00400724 [337] ddw 63h
|_.hash:00400728 [338] ddw 0h
|_.hash:0040072c [339] ddw 6Ch
|_.hash:00400730 [340] ddw 0h
|_.hash:00400734 [341] ddw 0h
|_.hash:00400738 [342] ddw 1CEh
|_.hash:0040073c [343] ddw 102h
|_.hash:00400740 [344] ddw 60h
|_.hash:00400744 [345] ddw DBh
|_.hash:00400748 [346] ddw 158h
|_.hash:0040074c [347] ddw AFh
|_.hash:00400750 [348] ddw 52h
|_.hash:00400754 [349] ddw 324h
|_.hash:00400758 [350] ddw 2Fh
|_.hash:0040075c [351] ddw 0h
|_.hash:00400760 [352] ddw B4h
|_.hash:00400764 [353] ddw A6h
|_.hash:00400768 [354] ddw 0h
|_.hash:0040076c [355] ddw 10Ah
|_.hash:00400770 [356] ddw 62h
|_.hash:00400774 [357] ddw 2B1h
|_.hash:00400778 [358] ddw 18Ah
|_.hash:0040077c [359] ddw 90h
|_.hash:00400780 [360] ddw 66h
|_.hash:00400784 [361] ddw 168h
|_.hash:00400788 [362] ddw 269h
|_.hash:0040078c [363] ddw E8h
|_.hash:00400790 [364] ddw 36Ah
|_.hash:00400794 [365] ddw F4h
|_.hash:00400798 [366] ddw 99h
|_.hash:0040079c [367] ddw AAh
|_.hash:004007a0 [368] ddw 0h
|_.hash:004007a4 [369] ddw 31Fh
|_.hash:004007a8 [370] ddw 0h
|_.hash:004007ac [371] ddw 8h
|_.hash:004007b0 [372] ddw 2EBh
|_.hash:004007b4 [373] ddw 0h
|_.hash:004007b8 [374] ddw 198h
|_.hash:004007bc [375] ddw 1E9h
|_.hash:004007c0 [376] ddw 91h
|_.hash:004007c4 [377] ddw 31h
|_.hash:004007c8 [378] ddw 106h
|_.hash:004007cc [379] ddw 32Bh
|_.hash:004007d0 [380] ddw 12Ah
|_.hash:004007d4 [381] ddw BEh
|_.hash:004007d8 [382] ddw 1B9h
|_.hash:004007dc [383] ddw 338h
|_.hash:004007e0 [384] ddw 5h
|_.hash:004007e4 [385] ddw 3Dh
|_.hash:004007e8 [386] ddw B0h
|_.hash:004007ec [387] ddw 0h
|_.hash:004007f0 [388] ddw 0h
|_.hash:004007f4 [389] ddw EEh
|_.hash:004007f8 [390] ddw 1BEh
|_.hash:004007fc [391] ddw 0h
|_.hash:00400800 [392] ddw Ah
|_.hash:00400804 [393] ddw 0h
|_.hash:00400808 [394] ddw 0h
|_.hash:0040080c [395] ddw 42h
|_.hash:00400810 [396] ddw 0h
|_.hash:00400814 [397] ddw 6Dh
|_.hash:00400818 [398] ddw 0h
|_.hash:0040081c [399] ddw 49h
|_.hash:00400820 [400] ddw 0h
|_.hash:00400824 [401] ddw Fh
|_.hash:00400828 [402] ddw B2h
|_.hash:0040082c [403] ddw 14h
|_.hash:00400830 [404] ddw 141h
|_.hash:00400834 [405] ddw 8Eh
|_.hash:00400838 [406] ddw 153h
|_.hash:0040083c [407] ddw BBh
|_.hash:00400840 [408] ddw 4Ch
|_.hash:00400844 [409] ddw 22h
|_.hash:00400848 [410] ddw 0h
|_.hash:0040084c [411] ddw EFh
|_.hash:00400850 [412] ddw 56h
|_.hash:00400854 [413] ddw 20h
|_.hash:00400858 [414] ddw 10h
|_.hash:0040085c [415] ddw 16Ah
|_.hash:00400860 [416] ddw 0h
|_.hash:00400864 [417] ddw 0h
|_.hash:00400868 [418] ddw 19Dh
|_.hash:0040086c [419] ddw 0h
|_.hash:00400870 [420] ddw 40h
|_.hash:00400874 [421] ddw 270h
|_.hash:00400878 [422] ddw 11Eh
|_.hash:0040087c [423] ddw 1Fh
|_.hash:00400880 [424] ddw 120h
|_.hash:00400884 [425] ddw 75h
|_.hash:00400888 [426] ddw 14Dh
|_.hash:0040088c [427] ddw 199h
|_.hash:00400890 [428] ddw 11Fh
|_.hash:00400894 [429] ddw 89h
|_.hash:00400898 [430] ddw C0h
|_.hash:0040089c [431] ddw 0h
|_.hash:004008a0 [432] ddw E3h
|_.hash:004008a4 [433] ddw 261h
|_.hash:004008a8 [434] ddw 2DEh
|_.hash:004008ac [435] ddw 87h
|_.hash:004008b0 [436] ddw 190h
|_.hash:004008b4 [437] ddw 28Ch
|_.hash:004008b8 [438] ddw 6Eh
|_.hash:004008bc [439] ddw 5Ah
|_.hash:004008c0 [440] ddw 45h
|_.hash:004008c4 [441] ddw 1Ah
|_.hash:004008c8 [442] ddw A9h
|_.hash:004008cc [443] ddw 0h
|_.hash:004008d0 [444] ddw 361h
|_.hash:004008d4 [445] ddw 147h
|_.hash:004008d8 [446] ddw 0h
|_.hash:004008dc [447] ddw CAh
|_.hash:004008e0 [448] ddw 1D0h
|_.hash:004008e4 [449] ddw E6h
|_.hash:004008e8 [450] ddw 1EAh
|_.hash:004008ec [451] ddw 1C2h
|_.hash:004008f0 [452] ddw 48h
|_.hash:004008f4 [453] ddw 2FCh
|_.hash:004008f8 [454] ddw D3h
|_.hash:004008fc [455] ddw 18Eh
|_.hash:00400900 [456] ddw 23Fh
|_.hash:00400904 [457] ddw 57h
|_.hash:00400908 [458] ddw 191h
|_.hash:0040090c [459] ddw 127h
|_.hash:00400910 [460] ddw 1ACh
|_.hash:00400914 [461] ddw 80h
|_.hash:00400918 [462] ddw 0h
|_.hash:0040091c [463] ddw 6Bh
|_.hash:00400920 [464] ddw 0h
|_.hash:00400924 [465] ddw 24h
|_.hash:00400928 [466] ddw 1D5h
|_.hash:0040092c [467] ddw 0h
|_.hash:00400930 [468] ddw 78h
|_.hash:00400934 [469] ddw 116h
|_.hash:00400938 [470] ddw C9h
|_.hash:0040093c [471] ddw 34h
|_.hash:00400940 [472] ddw 369h
|_.hash:00400944 [473] ddw 0h
|_.hash:00400948 [474] ddw 14Bh
|_.hash:0040094c [475] ddw FDh
|_.hash:00400950 [476] ddw 0h
|_.hash:00400954 [477] ddw 345h
|_.hash:00400958 [478] ddw 2CEh
|_.hash:0040095c [479] ddw 17Dh
|_.hash:00400960 [480] ddw 23Ch
|_.hash:00400964 [481] ddw 0h
|_.hash:00400968 [482] ddw 2CFh
|_.hash:0040096c [483] ddw 10Dh
|_.hash:00400970 [484] ddw 26Ah
|_.hash:00400974 [485] ddw 37h
|_.hash:00400978 [486] ddw 2D7h
|_.hash:0040097c [487] ddw 144h
|_.hash:00400980 [488] ddw 32Fh
|_.hash:00400984 [489] ddw 0h
|_.hash:00400988 [490] ddw 155h
|_.hash:0040098c [491] ddw 226h
|_.hash:00400990 [492] ddw 1B4h
|_.hash:00400994 [493] ddw 58h
|_.hash:00400998 [494] ddw DAh
|_.hash:0040099c [495] ddw 1CCh
|_.hash:004009a0 [496] ddw 35Fh
|_.hash:004009a4 [497] ddw E0h
|_.hash:004009a8 [498] ddw 18Dh
|_.hash:004009ac [499] ddw 77h
|_.hash:004009b0 [500] ddw 3Eh
|_.hash:004009b4 [501] ddw 1CBh
|_.hash:004009b8 [502] ddw 27h
|_.hash:004009bc [503] ddw 29Ah
|_.hash:004009c0 [504] ddw 0h
|_.hash:004009c4 [505] ddw 157h
|_.hash:004009c8 [506] ddw 165h
|_.hash:004009cc [507] ddw 7Ch
|_.hash:004009d0 [508] ddw 194h
|_.hash:004009d4 [509] ddw 13Dh
|_.hash:004009d8 [510] ddw FEh
|_.hash:004009dc [511] ddw 1BCh
|_.hash:004009e0 [512] ddw 1Ch
|_.hash:004009e4 [513] ddw 12Fh
|_.hash:004009e8 [514] ddw B9h
|_.hash:004009ec [515] ddw 0h
|_.hash:004009f0 [516] ddw 88h
|_.hash:004009f4 [517] ddw 8Ch
|_.hash:004009f8 [518] ddw 336h
|_.hash:004009fc [519] ddw 1F4h
|_.hash:00400a00 [520] ddw 2A8h
.hash:00400a04 000000000... ddw[895] ;Hash Table - chains
|_.hash:00400a04 [0] ddw 0h
|_.hash:00400a08 [1] ddw 0h
|_.hash:00400a0c [2] ddw 0h
|_.hash:00400a10 [3] ddw 0h
|_.hash:00400a14 [4] ddw 263h
|_.hash:00400a18 [5] ddw 27Ch
|_.hash:00400a1c [6] ddw 224h
|_.hash:00400a20 [7] ddw 0h
|_.hash:00400a24 [8] ddw 223h
|_.hash:00400a28 [9] ddw 180h
|_.hash:00400a2c [10] ddw 3Ch
|_.hash:00400a30 [11] ddw 1AFh
|_.hash:00400a34 [12] ddw 0h
|_.hash:00400a38 [13] ddw 0h
|_.hash:00400a3c [14] ddw 0h
|_.hash:00400a40 [15] ddw 37Ah
|_.hash:00400a44 [16] ddw 286h
|_.hash:00400a48 [17] ddw 0h
|_.hash:00400a4c [18] ddw 258h
|_.hash:00400a50 [19] ddw 0h
|_.hash:00400a54 [20] ddw 9Bh
|_.hash:00400a58 [21] ddw 177h
|_.hash:00400a5c [22] ddw 25Bh
|_.hash:00400a60 [23] ddw F1h
|_.hash:00400a64 [24] ddw 377h
|_.hash:00400a68 [25] ddw 14Ch
|_.hash:00400a6c [26] ddw 22Dh
|_.hash:00400a70 [27] ddw 21Dh
|_.hash:00400a74 [28] ddw 302h
|_.hash:00400a78 [29] ddw 21Eh
|_.hash:00400a7c [30] ddw 6Fh
|_.hash:00400a80 [31] ddw 1FAh
|_.hash:00400a84 [32] ddw 109h
|_.hash:00400a88 [33] ddw 8Ah
|_.hash:00400a8c [34] ddw A0h
|_.hash:00400a90 [35] ddw 50h
|_.hash:00400a94 [36] ddw 5Ch
|_.hash:00400a98 [37] ddw 7Bh
|_.hash:00400a9c [38] ddw 0h
|_.hash:00400aa0 [39] ddw 25Eh
|_.hash:00400aa4 [40] ddw 0h
|_.hash:00400aa8 [41] ddw ADh
|_.hash:00400aac [42] ddw 3Ah
|_.hash:00400ab0 [43] ddw 0h
|_.hash:00400ab4 [44] ddw 2DCh
|_.hash:00400ab8 [45] ddw E5h
|_.hash:00400abc [46] ddw 1D3h
|_.hash:00400ac0 [47] ddw 0h
|_.hash:00400ac4 [48] ddw 100h
|_.hash:00400ac8 [49] ddw 139h
|_.hash:00400acc [50] ddw 0h
|_.hash:00400ad0 [51] ddw 13Ah
|_.hash:00400ad4 [52] ddw 372h
|_.hash:00400ad8 [53] ddw 0h
|_.hash:00400adc [54] ddw 1DCh
|_.hash:00400ae0 [55] ddw BAh
|_.hash:00400ae4 [56] ddw 5Eh
|_.hash:00400ae8 [57] ddw 0h
|_.hash:00400aec [58] ddw 118h
|_.hash:00400af0 [59] ddw 95h
|_.hash:00400af4 [60] ddw 0h
|_.hash:00400af8 [61] ddw 83h
|_.hash:00400afc [62] ddw 51h
|_.hash:00400b00 [63] ddw 0h
|_.hash:00400b04 [64] ddw 0h
|_.hash:00400b08 [65] ddw 0h
|_.hash:00400b0c [66] ddw 4Dh
|_.hash:00400b10 [67] ddw 18Fh
|_.hash:00400b14 [68] ddw 14Fh
|_.hash:00400b18 [69] ddw 2A2h
|_.hash:00400b1c [70] ddw 4Ah
|_.hash:00400b20 [71] ddw 260h
|_.hash:00400b24 [72] ddw 0h
|_.hash:00400b28 [73] ddw 1D1h
|_.hash:00400b2c [74] ddw 96h
|_.hash:00400b30 [75] ddw 374h
|_.hash:00400b34 [76] ddw CBh
|_.hash:00400b38 [77] ddw 1E4h
|_.hash:00400b3c [78] ddw 0h
|_.hash:00400b40 [79] ddw 1C3h
|_.hash:00400b44 [80] ddw 0h
|_.hash:00400b48 [81] ddw 115h
|_.hash:00400b4c [82] ddw 1A7h
|_.hash:00400b50 [83] ddw 234h
|_.hash:00400b54 [84] ddw 184h
|_.hash:00400b58 [85] ddw 76h
|_.hash:00400b5c [86] ddw 8Fh
|_.hash:00400b60 [87] ddw 0h
|_.hash:00400b64 [88] ddw 368h
|_.hash:00400b68 [89] ddw 0h
|_.hash:00400b6c [90] ddw 274h
|_.hash:00400b70 [91] ddw BCh
|_.hash:00400b74 [92] ddw EDh
|_.hash:00400b78 [93] ddw 98h
|_.hash:00400b7c [94] ddw 143h
|_.hash:00400b80 [95] ddw 69h
|_.hash:00400b84 [96] ddw 0h
|_.hash:00400b88 [97] ddw 1CDh
|_.hash:00400b8c [98] ddw 67h
|_.hash:00400b90 [99] ddw 0h
|_.hash:00400b94 [100] ddw 152h
|_.hash:00400b98 [101] ddw E7h
|_.hash:00400b9c [102] ddw 2D5h
|_.hash:00400ba0 [103] ddw FBh
|_.hash:00400ba4 [104] ddw 283h
|_.hash:00400ba8 [105] ddw 371h
|_.hash:00400bac [106] ddw 296h
|_.hash:00400bb0 [107] ddw 0h
|_.hash:00400bb4 [108] ddw 15Fh
|_.hash:00400bb8 [109] ddw DCh
|_.hash:00400bbc [110] ddw 81h
|_.hash:00400bc0 [111] ddw 2FDh
|_.hash:00400bc4 [112] ddw A1h
|_.hash:00400bc8 [113] ddw 86h
|_.hash:00400bcc [114] ddw 0h
|_.hash:00400bd0 [115] ddw 0h
|_.hash:00400bd4 [116] ddw D0h
|_.hash:00400bd8 [117] ddw 29Dh
|_.hash:00400bdc [118] ddw D6h
|_.hash:00400be0 [119] ddw E2h
|_.hash:00400be4 [120] ddw 26Eh
|_.hash:00400be8 [121] ddw 16Ch
|_.hash:00400bec [122] ddw 1BFh
|_.hash:00400bf0 [123] ddw 294h
|_.hash:00400bf4 [124] ddw 248h
|_.hash:00400bf8 [125] ddw 1ECh
|_.hash:00400bfc [126] ddw 22Fh
|_.hash:00400c00 [127] ddw 2AFh
|_.hash:00400c04 [128] ddw 182h
|_.hash:00400c08 [129] ddw 0h
|_.hash:00400c0c [130] ddw 291h
|_.hash:00400c10 [131] ddw 2BEh
|_.hash:00400c14 [132] ddw 8Bh
|_.hash:00400c18 [133] ddw 0h
|_.hash:00400c1c [134] ddw 0h
|_.hash:00400c20 [135] ddw C5h
|_.hash:00400c24 [136] ddw D7h
|_.hash:00400c28 [137] ddw 0h
|_.hash:00400c2c [138] ddw 161h
|_.hash:00400c30 [139] ddw 2EDh
|_.hash:00400c34 [140] ddw 134h
|_.hash:00400c38 [141] ddw 119h
|_.hash:00400c3c [142] ddw 0h
|_.hash:00400c40 [143] ddw 1A1h
|_.hash:00400c44 [144] ddw 117h
|_.hash:00400c48 [145] ddw 27Dh
|_.hash:00400c4c [146] ddw 7h
|_.hash:00400c50 [147] ddw 170h
|_.hash:00400c54 [148] ddw 0h
|_.hash:00400c58 [149] ddw A2h
|_.hash:00400c5c [150] ddw 35Ah
|_.hash:00400c60 [151] ddw 0h
|_.hash:00400c64 [152] ddw 2FBh
|_.hash:00400c68 [153] ddw 2BFh
|_.hash:00400c6c [154] ddw 0h
|_.hash:00400c70 [155] ddw 19Fh
|_.hash:00400c74 [156] ddw 13Bh
|_.hash:00400c78 [157] ddw 186h
|_.hash:00400c7c [158] ddw 11Dh
|_.hash:00400c80 [159] ddw 0h
|_.hash:00400c84 [160] ddw 1EDh
|_.hash:00400c88 [161] ddw 0h
|_.hash:00400c8c [162] ddw 179h
|_.hash:00400c90 [163] ddw 293h
|_.hash:00400c94 [164] ddw 0h
|_.hash:00400c98 [165] ddw 0h
|_.hash:00400c9c [166] ddw 178h
|_.hash:00400ca0 [167] ddw 0h
|_.hash:00400ca4 [168] ddw C2h
|_.hash:00400ca8 [169] ddw 0h
|_.hash:00400cac [170] ddw 0h
|_.hash:00400cb0 [171] ddw 2A0h
|_.hash:00400cb4 [172] ddw 1ADh
|_.hash:00400cb8 [173] ddw 1C7h
|_.hash:00400cbc [174] ddw 18Bh
|_.hash:00400cc0 [175] ddw 0h
|_.hash:00400cc4 [176] ddw 101h
|_.hash:00400cc8 [177] ddw 0h
|_.hash:00400ccc [178] ddw 237h
|_.hash:00400cd0 [179] ddw 107h
|_.hash:00400cd4 [180] ddw D2h
|_.hash:00400cd8 [181] ddw 0h
|_.hash:00400cdc [182] ddw 282h
|_.hash:00400ce0 [183] ddw 0h
|_.hash:00400ce4 [184] ddw 0h
|_.hash:00400ce8 [185] ddw 29Eh
|_.hash:00400cec [186] ddw 1D4h
|_.hash:00400cf0 [187] ddw 206h
|_.hash:00400cf4 [188] ddw 32Ah
|_.hash:00400cf8 [189] ddw 278h
|_.hash:00400cfc [190] ddw 0h
|_.hash:00400d00 [191] ddw 216h
|_.hash:00400d04 [192] ddw 0h
|_.hash:00400d08 [193] ddw 0h
|_.hash:00400d0c [194] ddw 28Ah
|_.hash:00400d10 [195] ddw CEh
|_.hash:00400d14 [196] ddw 1E7h
|_.hash:00400d18 [197] ddw 2E7h
|_.hash:00400d1c [198] ddw 366h
|_.hash:00400d20 [199] ddw 0h
|_.hash:00400d24 [200] ddw 0h
|_.hash:00400d28 [201] ddw 6h
|_.hash:00400d2c [202] ddw 0h
|_.hash:00400d30 [203] ddw 1DAh
|_.hash:00400d34 [204] ddw 1C4h
|_.hash:00400d38 [205] ddw 0h
|_.hash:00400d3c [206] ddw F6h
|_.hash:00400d40 [207] ddw 0h
|_.hash:00400d44 [208] ddw 0h
|_.hash:00400d48 [209] ddw 2D6h
|_.hash:00400d4c [210] ddw 20Dh
|_.hash:00400d50 [211] ddw 121h
|_.hash:00400d54 [212] ddw F7h
|_.hash:00400d58 [213] ddw 0h
|_.hash:00400d5c [214] ddw DEh
|_.hash:00400d60 [215] ddw 17Fh
|_.hash:00400d64 [216] ddw 19Bh
|_.hash:00400d68 [217] ddw 196h
|_.hash:00400d6c [218] ddw 12Dh
|_.hash:00400d70 [219] ddw 11Ch
|_.hash:00400d74 [220] ddw 1C0h
|_.hash:00400d78 [221] ddw 13Fh
|_.hash:00400d7c [222] ddw 140h
|_.hash:00400d80 [223] ddw 202h
|_.hash:00400d84 [224] ddw 1EFh
|_.hash:00400d88 [225] ddw 1A9h
|_.hash:00400d8c [226] ddw 17Ch
|_.hash:00400d90 [227] ddw 31Ah
|_.hash:00400d94 [228] ddw F2h
|_.hash:00400d98 [229] ddw 0h
|_.hash:00400d9c [230] ddw 235h
|_.hash:00400da0 [231] ddw 36Bh
|_.hash:00400da4 [232] ddw 2ACh
|_.hash:00400da8 [233] ddw 0h
|_.hash:00400dac [234] ddw 1h
|_.hash:00400db0 [235] ddw FAh
|_.hash:00400db4 [236] ddw 284h
|_.hash:00400db8 [237] ddw 129h
|_.hash:00400dbc [238] ddw 133h
|_.hash:00400dc0 [239] ddw 0h
|_.hash:00400dc4 [240] ddw 146h
|_.hash:00400dc8 [241] ddw 0h
|_.hash:00400dcc [242] ddw 277h
|_.hash:00400dd0 [243] ddw 169h
|_.hash:00400dd4 [244] ddw 212h
|_.hash:00400dd8 [245] ddw 22Eh
|_.hash:00400ddc [246] ddw 0h
|_.hash:00400de0 [247] ddw 1AEh
|_.hash:00400de4 [248] ddw 2DFh
|_.hash:00400de8 [249] ddw 218h
|_.hash:00400dec [250] ddw 1A8h
|_.hash:00400df0 [251] ddw 28Fh
|_.hash:00400df4 [252] ddw 29Ch
|_.hash:00400df8 [253] ddw 280h
|_.hash:00400dfc [254] ddw 300h
|_.hash:00400e00 [255] ddw 200h
|_.hash:00400e04 [256] ddw 19Ah
|_.hash:00400e08 [257] ddw 34Ah
|_.hash:00400e0c [258] ddw 0h
|_.hash:00400e10 [259] ddw 303h
|_.hash:00400e14 [260] ddw 2B8h
|_.hash:00400e18 [261] ddw 25Ch
|_.hash:00400e1c [262] ddw 138h
|_.hash:00400e20 [263] ddw 0h
|_.hash:00400e24 [264] ddw 167h
|_.hash:00400e28 [265] ddw 245h
|_.hash:00400e2c [266] ddw 364h
|_.hash:00400e30 [267] ddw 335h
|_.hash:00400e34 [268] ddw 241h
|_.hash:00400e38 [269] ddw 2D8h
|_.hash:00400e3c [270] ddw 36Ch
|_.hash:00400e40 [271] ddw 2EAh
|_.hash:00400e44 [272] ddw 0h
|_.hash:00400e48 [273] ddw 0h
|_.hash:00400e4c [274] ddw 1C6h
|_.hash:00400e50 [275] ddw 222h
|_.hash:00400e54 [276] ddw 0h
|_.hash:00400e58 [277] ddw 36Eh
|_.hash:00400e5c [278] ddw 0h
|_.hash:00400e60 [279] ddw 27Fh
|_.hash:00400e64 [280] ddw 21Fh
|_.hash:00400e68 [281] ddw 0h
|_.hash:00400e6c [282] ddw 205h
|_.hash:00400e70 [283] ddw 281h
|_.hash:00400e74 [284] ddw 187h
|_.hash:00400e78 [285] ddw 1B6h
|_.hash:00400e7c [286] ddw 351h
|_.hash:00400e80 [287] ddw 1E1h
|_.hash:00400e84 [288] ddw 0h
|_.hash:00400e88 [289] ddw 164h
|_.hash:00400e8c [290] ddw 183h
|_.hash:00400e90 [291] ddw 315h
|_.hash:00400e94 [292] ddw 2A6h
|_.hash:00400e98 [293] ddw 1B7h
|_.hash:00400e9c [294] ddw 0h
|_.hash:00400ea0 [295] ddw 1D2h
|_.hash:00400ea4 [296] ddw 0h
|_.hash:00400ea8 [297] ddw 299h
|_.hash:00400eac [298] ddw 181h
|_.hash:00400eb0 [299] ddw 1C5h
|_.hash:00400eb4 [300] ddw 0h
|_.hash:00400eb8 [301] ddw 1B0h
|_.hash:00400ebc [302] ddw 159h
|_.hash:00400ec0 [303] ddw 287h
|_.hash:00400ec4 [304] ddw 0h
|_.hash:00400ec8 [305] ddw 1E8h
|_.hash:00400ecc [306] ddw 13Ch
|_.hash:00400ed0 [307] ddw 0h
|_.hash:00400ed4 [308] ddw 2FAh
|_.hash:00400ed8 [309] ddw 2BCh
|_.hash:00400edc [310] ddw 2ABh
|_.hash:00400ee0 [311] ddw 227h
|_.hash:00400ee4 [312] ddw 15Eh
|_.hash:00400ee8 [313] ddw 145h
|_.hash:00400eec [314] ddw 1E6h
|_.hash:00400ef0 [315] ddw 2F0h
|_.hash:00400ef4 [316] ddw 2D4h
|_.hash:00400ef8 [317] ddw 0h
|_.hash:00400efc [318] ddw 0h
|_.hash:00400f00 [319] ddw 174h
|_.hash:00400f04 [320] ddw 192h
|_.hash:00400f08 [321] ddw 0h
|_.hash:00400f0c [322] ddw 2A1h
|_.hash:00400f10 [323] ddw 26Fh
|_.hash:00400f14 [324] ddw 0h
|_.hash:00400f18 [325] ddw 0h
|_.hash:00400f1c [326] ddw 21Bh
|_.hash:00400f20 [327] ddw 204h
|_.hash:00400f24 [328] ddw 1AAh
|_.hash:00400f28 [329] ddw 2BAh
|_.hash:00400f2c [330] ddw 150h
|_.hash:00400f30 [331] ddw 2DBh
|_.hash:00400f34 [332] ddw 0h
|_.hash:00400f38 [333] ddw 15Dh
|_.hash:00400f3c [334] ddw 1D8h
|_.hash:00400f40 [335] ddw 0h
|_.hash:00400f44 [336] ddw 1EBh
|_.hash:00400f48 [337] ddw 21Ah
|_.hash:00400f4c [338] ddw 0h
|_.hash:00400f50 [339] ddw 2FFh
|_.hash:00400f54 [340] ddw 0h
|_.hash:00400f58 [341] ddw 0h
|_.hash:00400f5c [342] ddw 0h
|_.hash:00400f60 [343] ddw 0h
|_.hash:00400f64 [344] ddw 20Eh
|_.hash:00400f68 [345] ddw 288h
|_.hash:00400f6c [346] ddw 2C6h
|_.hash:00400f70 [347] ddw 19Ch
|_.hash:00400f74 [348] ddw 0h
|_.hash:00400f78 [349] ddw 1FFh
|_.hash:00400f7c [350] ddw 0h
|_.hash:00400f80 [351] ddw 1FEh
|_.hash:00400f84 [352] ddw 2C7h
|_.hash:00400f88 [353] ddw 17Bh
|_.hash:00400f8c [354] ddw 236h
|_.hash:00400f90 [355] ddw 229h
|_.hash:00400f94 [356] ddw 0h
|_.hash:00400f98 [357] ddw 188h
|_.hash:00400f9c [358] ddw 2DAh
|_.hash:00400fa0 [359] ddw 17Eh
|_.hash:00400fa4 [360] ddw 19Eh
|_.hash:00400fa8 [361] ddw 24Fh
|_.hash:00400fac [362] ddw 0h
|_.hash:00400fb0 [363] ddw 0h
|_.hash:00400fb4 [364] ddw 16Fh
|_.hash:00400fb8 [365] ddw 239h
|_.hash:00400fbc [366] ddw 0h
|_.hash:00400fc0 [367] ddw 2E6h
|_.hash:00400fc4 [368] ddw 1CFh
|_.hash:00400fc8 [369] ddw 0h
|_.hash:00400fcc [370] ddw 232h
|_.hash:00400fd0 [371] ddw 1DEh
|_.hash:00400fd4 [372] ddw 0h
|_.hash:00400fd8 [373] ddw 17Ah
|_.hash:00400fdc [374] ddw 2B9h
|_.hash:00400fe0 [375] ddw 0h
|_.hash:00400fe4 [376] ddw 1E2h
|_.hash:00400fe8 [377] ddw 1ABh
|_.hash:00400fec [378] ddw 197h
|_.hash:00400ff0 [379] ddw 23Eh
|_.hash:00400ff4 [380] ddw 0h
|_.hash:00400ff8 [381] ddw 341h
|_.hash:00400ffc [382] ddw 314h
|_.hash:00401000 [383] ddw 0h
|_.hash:00401004 [384] ddw 271h
|_.hash:00401008 [385] ddw 24Ch
|_.hash:0040100c [386] ddw 267h
|_.hash:00401010 [387] ddw 0h
|_.hash:00401014 [388] ddw 0h
|_.hash:00401018 [389] ddw 0h
|_.hash:0040101c [390] ddw 2E0h
|_.hash:00401020 [391] ddw 203h
|_.hash:00401024 [392] ddw 207h
|_.hash:00401028 [393] ddw 0h
|_.hash:0040102c [394] ddw 328h
|_.hash:00401030 [395] ddw 268h
|_.hash:00401034 [396] ddw 2D0h
|_.hash:00401038 [397] ddw 1F0h
|_.hash:0040103c [398] ddw 0h
|_.hash:00401040 [399] ddw 0h
|_.hash:00401044 [400] ddw 0h
|_.hash:00401048 [401] ddw 1B3h
|_.hash:0040104c [402] ddw 252h
|_.hash:00401050 [403] ddw 0h
|_.hash:00401054 [404] ddw 30Ch
|_.hash:00401058 [405] ddw 337h
|_.hash:0040105c [406] ddw 309h
|_.hash:00401060 [407] ddw 35Dh
|_.hash:00401064 [408] ddw 0h
|_.hash:00401068 [409] ddw 1CAh
|_.hash:0040106c [410] ddw 0h
|_.hash:00401070 [411] ddw 349h
|_.hash:00401074 [412] ddw 363h
|_.hash:00401078 [413] ddw 26Bh
|_.hash:0040107c [414] ddw 0h
|_.hash:00401080 [415] ddw 0h
|_.hash:00401084 [416] ddw 0h
|_.hash:00401088 [417] ddw 0h
|_.hash:0040108c [418] ddw 353h
|_.hash:00401090 [419] ddw 2B7h
|_.hash:00401094 [420] ddw 0h
|_.hash:00401098 [421] ddw 1F8h
|_.hash:0040109c [422] ddw 23Ah
|_.hash:004010a0 [423] ddw 243h
|_.hash:004010a4 [424] ddw 2h
|_.hash:004010a8 [425] ddw 0h
|_.hash:004010ac [426] ddw 1C1h
|_.hash:004010b0 [427] ddw 1BBh
|_.hash:004010b4 [428] ddw 2AAh
|_.hash:004010b8 [429] ddw 1D7h
|_.hash:004010bc [430] ddw 0h
|_.hash:004010c0 [431] ddw 1B2h
|_.hash:004010c4 [432] ddw 0h
|_.hash:004010c8 [433] ddw 21Ch
|_.hash:004010cc [434] ddw 2E9h
|_.hash:004010d0 [435] ddw 1BDh
|_.hash:004010d4 [436] ddw 2B3h
|_.hash:004010d8 [437] ddw 228h
|_.hash:004010dc [438] ddw 0h
|_.hash:004010e0 [439] ddw 360h
|_.hash:004010e4 [440] ddw 210h
|_.hash:004010e8 [441] ddw 1D6h
|_.hash:004010ec [442] ddw 1EEh
|_.hash:004010f0 [443] ddw 0h
|_.hash:004010f4 [444] ddw 24Ah
|_.hash:004010f8 [445] ddw 35Bh
|_.hash:004010fc [446] ddw 0h
|_.hash:00401100 [447] ddw 251h
|_.hash:00401104 [448] ddw 0h
|_.hash:00401108 [449] ddw 20Bh
|_.hash:0040110c [450] ddw 2C5h
|_.hash:00401110 [451] ddw 0h
|_.hash:00401114 [452] ddw 2C2h
|_.hash:00401118 [453] ddw 0h
|_.hash:0040111c [454] ddw 0h
|_.hash:00401120 [455] ddw 0h
|_.hash:00401124 [456] ddw 4h
|_.hash:00401128 [457] ddw 0h
|_.hash:0040112c [458] ddw 0h
|_.hash:00401130 [459] ddw 333h
|_.hash:00401134 [460] ddw 0h
|_.hash:00401138 [461] ddw 1DDh
|_.hash:0040113c [462] ddw 0h
|_.hash:00401140 [463] ddw 219h
|_.hash:00401144 [464] ddw 211h
|_.hash:00401148 [465] ddw 1F1h
|_.hash:0040114c [466] ddw 1F2h
|_.hash:00401150 [467] ddw 0h
|_.hash:00401154 [468] ddw 316h
|_.hash:00401158 [469] ddw 262h
|_.hash:0040115c [470] ddw 0h
|_.hash:00401160 [471] ddw 1FCh
|_.hash:00401164 [472] ddw 27Bh
|_.hash:00401168 [473] ddw 2E1h
|_.hash:0040116c [474] ddw 244h
|_.hash:00401170 [475] ddw 0h
|_.hash:00401174 [476] ddw 0h
|_.hash:00401178 [477] ddw 0h
|_.hash:0040117c [478] ddw 0h
|_.hash:00401180 [479] ddw 0h
|_.hash:00401184 [480] ddw 0h
|_.hash:00401188 [481] ddw 2C0h
|_.hash:0040118c [482] ddw 25Ah
|_.hash:00401190 [483] ddw 2D9h
|_.hash:00401194 [484] ddw 1FDh
|_.hash:00401198 [485] ddw 240h
|_.hash:0040119c [486] ddw 0h
|_.hash:004011a0 [487] ddw 0h
|_.hash:004011a4 [488] ddw 355h
|_.hash:004011a8 [489] ddw 25Dh
|_.hash:004011ac [490] ddw 272h
|_.hash:004011b0 [491] ddw 2D2h
|_.hash:004011b4 [492] ddw 0h
|_.hash:004011b8 [493] ddw 0h
|_.hash:004011bc [494] ddw 0h
|_.hash:004011c0 [495] ddw 0h
|_.hash:004011c4 [496] ddw 0h
|_.hash:004011c8 [497] ddw 26Ch
|_.hash:004011cc [498] ddw 0h
|_.hash:004011d0 [499] ddw 250h
|_.hash:004011d4 [500] ddw 0h
|_.hash:004011d8 [501] ddw 0h
|_.hash:004011dc [502] ddw 233h
|_.hash:004011e0 [503] ddw 1F9h
|_.hash:004011e4 [504] ddw 325h
|_.hash:004011e8 [505] ddw 0h
|_.hash:004011ec [506] ddw 0h
|_.hash:004011f0 [507] ddw 0h
|_.hash:004011f4 [508] ddw 0h
|_.hash:004011f8 [509] ddw 0h
|_.hash:004011fc [510] ddw 255h
|_.hash:00401200 [511] ddw 0h
|_.hash:00401204 [512] ddw 257h
|_.hash:00401208 [513] ddw 0h
|_.hash:0040120c [514] ddw 3h
|_.hash:00401210 [515] ddw 0h
|_.hash:00401214 [516] ddw 0h
|_.hash:00401218 [517] ddw 276h
|_.hash:0040121c [518] ddw 2BBh
|_.hash:00401220 [519] ddw 30Eh
|_.hash:00401224 [520] ddw 0h
|_.hash:00401228 [521] ddw 265h
|_.hash:0040122c [522] ddw 0h
|_.hash:00401230 [523] ddw 33Eh
|_.hash:00401234 [524] ddw 0h
|_.hash:00401238 [525] ddw 220h
|_.hash:0040123c [526] ddw 30Ah
|_.hash:00401240 [527] ddw 33Dh
|_.hash:00401244 [528] ddw 0h
|_.hash:00401248 [529] ddw 2F3h
|_.hash:0040124c [530] ddw 306h
|_.hash:00401250 [531] ddw 217h
|_.hash:00401254 [532] ddw 238h
|_.hash:00401258 [533] ddw 0h
|_.hash:0040125c [534] ddw 0h
|_.hash:00401260 [535] ddw 0h
|_.hash:00401264 [536] ddw 0h
|_.hash:00401268 [537] ddw 0h
|_.hash:0040126c [538] ddw 0h
|_.hash:00401270 [539] ddw 0h
|_.hash:00401274 [540] ddw 0h
|_.hash:00401278 [541] ddw 0h
|_.hash:0040127c [542] ddw 0h
|_.hash:00401280 [543] ddw 24Dh
|_.hash:00401284 [544] ddw 279h
|_.hash:00401288 [545] ddw 0h
|_.hash:0040128c [546] ddw 0h
|_.hash:00401290 [547] ddw 0h
|_.hash:00401294 [548] ddw 32Ch
|_.hash:00401298 [549] ddw 0h
|_.hash:0040129c [550] ddw 0h
|_.hash:004012a0 [551] ddw 0h
|_.hash:004012a4 [552] ddw 2A9h
|_.hash:004012a8 [553] ddw 0h
|_.hash:004012ac [554] ddw 0h
|_.hash:004012b0 [555] ddw 323h
|_.hash:004012b4 [556] ddw 28Eh
|_.hash:004012b8 [557] ddw 0h
|_.hash:004012bc [558] ddw 0h
|_.hash:004012c0 [559] ddw 24Bh
|_.hash:004012c4 [560] ddw 0h
|_.hash:004012c8 [561] ddw 253h
|_.hash:004012cc [562] ddw 0h
|_.hash:004012d0 [563] ddw 275h
|_.hash:004012d4 [564] ddw 0h
|_.hash:004012d8 [565] ddw 0h
|_.hash:004012dc [566] ddw 2F7h
|_.hash:004012e0 [567] ddw 0h
|_.hash:004012e4 [568] ddw 2C4h
|_.hash:004012e8 [569] ddw 2C3h
|_.hash:004012ec [570] ddw 2A4h
|_.hash:004012f0 [571] ddw 0h
|_.hash:004012f4 [572] ddw 2FEh
|_.hash:004012f8 [573] ddw 0h
|_.hash:004012fc [574] ddw 246h
|_.hash:00401300 [575] ddw 0h
|_.hash:00401304 [576] ddw 30Bh
|_.hash:00401308 [577] ddw 340h
|_.hash:0040130c [578] ddw 0h
|_.hash:00401310 [579] ddw 0h
|_.hash:00401314 [580] ddw 0h
|_.hash:00401318 [581] ddw 0h
|_.hash:0040131c [582] ddw 0h
|_.hash:00401320 [583] ddw 0h
|_.hash:00401324 [584] ddw 285h
|_.hash:00401328 [585] ddw 0h
|_.hash:0040132c [586] ddw 0h
|_.hash:00401330 [587] ddw 0h
|_.hash:00401334 [588] ddw 0h
|_.hash:00401338 [589] ddw 254h
|_.hash:0040133c [590] ddw 0h
|_.hash:00401340 [591] ddw 357h
|_.hash:00401344 [592] ddw 29Fh
|_.hash:00401348 [593] ddw 0h
|_.hash:0040134c [594] ddw 36Dh
|_.hash:00401350 [595] ddw 0h
|_.hash:00401354 [596] ddw 0h
|_.hash:00401358 [597] ddw 31Ch
|_.hash:0040135c [598] ddw 0h
|_.hash:00401360 [599] ddw 0h
|_.hash:00401364 [600] ddw 0h
|_.hash:00401368 [601] ddw 0h
|_.hash:0040136c [602] ddw 304h
|_.hash:00401370 [603] ddw 0h
|_.hash:00401374 [604] ddw 0h
|_.hash:00401378 [605] ddw 2F2h
|_.hash:0040137c [606] ddw 0h
|_.hash:00401380 [607] ddw 0h
|_.hash:00401384 [608] ddw 2B0h
|_.hash:00401388 [609] ddw 0h
|_.hash:0040138c [610] ddw 0h
|_.hash:00401390 [611] ddw 0h
|_.hash:00401394 [612] ddw 0h
|_.hash:00401398 [613] ddw 0h
|_.hash:0040139c [614] ddw 0h
|_.hash:004013a0 [615] ddw 367h
|_.hash:004013a4 [616] ddw 0h
|_.hash:004013a8 [617] ddw 301h
|_.hash:004013ac [618] ddw 28Bh
|_.hash:004013b0 [619] ddw 2C8h
|_.hash:004013b4 [620] ddw 0h
|_.hash:004013b8 [621] ddw 2DDh
|_.hash:004013bc [622] ddw 0h
|_.hash:004013c0 [623] ddw 0h
|_.hash:004013c4 [624] ddw 0h
|_.hash:004013c8 [625] ddw 0h
|_.hash:004013cc [626] ddw 2B6h
|_.hash:004013d0 [627] ddw 0h
|_.hash:004013d4 [628] ddw 0h
|_.hash:004013d8 [629] ddw 0h
|_.hash:004013dc [630] ddw 0h
|_.hash:004013e0 [631] ddw 0h
|_.hash:004013e4 [632] ddw 0h
|_.hash:004013e8 [633] ddw 0h
|_.hash:004013ec [634] ddw 27Eh
|_.hash:004013f0 [635] ddw 0h
|_.hash:004013f4 [636] ddw 0h
|_.hash:004013f8 [637] ddw 0h
|_.hash:004013fc [638] ddw 0h
|_.hash:00401400 [639] ddw 37Dh
|_.hash:00401404 [640] ddw 34Ch
|_.hash:00401408 [641] ddw 358h
|_.hash:0040140c [642] ddw 339h
|_.hash:00401410 [643] ddw 0h
|_.hash:00401414 [644] ddw 2D3h
|_.hash:00401418 [645] ddw 2E8h
|_.hash:0040141c [646] ddw 2D1h
|_.hash:00401420 [647] ddw 0h
|_.hash:00401424 [648] ddw 2C9h
|_.hash:00401428 [649] ddw 0h
|_.hash:0040142c [650] ddw 0h
|_.hash:00401430 [651] ddw 2A5h
|_.hash:00401434 [652] ddw 298h
|_.hash:00401438 [653] ddw 0h
|_.hash:0040143c [654] ddw 0h
|_.hash:00401440 [655] ddw 317h
|_.hash:00401444 [656] ddw 0h
|_.hash:00401448 [657] ddw 0h
|_.hash:0040144c [658] ddw 2F4h
|_.hash:00401450 [659] ddw 0h
|_.hash:00401454 [660] ddw 0h
|_.hash:00401458 [661] ddw 2B2h
|_.hash:0040145c [662] ddw 308h
|_.hash:00401460 [663] ddw 0h
|_.hash:00401464 [664] ddw 2C1h
|_.hash:00401468 [665] ddw 322h
|_.hash:0040146c [666] ddw 0h
|_.hash:00401470 [667] ddw 0h
|_.hash:00401474 [668] ddw 2ECh
|_.hash:00401478 [669] ddw 326h
|_.hash:0040147c [670] ddw 0h
|_.hash:00401480 [671] ddw 0h
|_.hash:00401484 [672] ddw 0h
|_.hash:00401488 [673] ddw 2F1h
|_.hash:0040148c [674] ddw 0h
|_.hash:00401490 [675] ddw 359h
|_.hash:00401494 [676] ddw 0h
|_.hash:00401498 [677] ddw 0h
|_.hash:0040149c [678] ddw 370h
|_.hash:004014a0 [679] ddw 310h
|_.hash:004014a4 [680] ddw 0h
|_.hash:004014a8 [681] ddw 0h
|_.hash:004014ac [682] ddw 30Fh
|_.hash:004014b0 [683] ddw 0h
|_.hash:004014b4 [684] ddw 330h
|_.hash:004014b8 [685] ddw 31Bh
|_.hash:004014bc [686] ddw 0h
|_.hash:004014c0 [687] ddw 0h
|_.hash:004014c4 [688] ddw 0h
|_.hash:004014c8 [689] ddw 0h
|_.hash:004014cc [690] ddw 0h
|_.hash:004014d0 [691] ddw 0h
|_.hash:004014d4 [692] ddw 33Bh
|_.hash:004014d8 [693] ddw 0h
|_.hash:004014dc [694] ddw 318h
|_.hash:004014e0 [695] ddw 0h
|_.hash:004014e4 [696] ddw 0h
|_.hash:004014e8 [697] ddw 0h
|_.hash:004014ec [698] ddw 0h
|_.hash:004014f0 [699] ddw 327h
|_.hash:004014f4 [700] ddw 342h
|_.hash:004014f8 [701] ddw 0h
|_.hash:004014fc [702] ddw 0h
|_.hash:00401500 [703] ddw 346h
|_.hash:00401504 [704] ddw 0h
|_.hash:00401508 [705] ddw 0h
|_.hash:0040150c [706] ddw 0h
|_.hash:00401510 [707] ddw 332h
|_.hash:00401514 [708] ddw 0h
|_.hash:00401518 [709] ddw 0h
|_.hash:0040151c [710] ddw 2E4h
|_.hash:00401520 [711] ddw 0h
|_.hash:00401524 [712] ddw 311h
|_.hash:00401528 [713] ddw 0h
|_.hash:0040152c [714] ddw 0h
|_.hash:00401530 [715] ddw 0h
|_.hash:00401534 [716] ddw 0h
|_.hash:00401538 [717] ddw 0h
|_.hash:0040153c [718] ddw 0h
|_.hash:00401540 [719] ddw 2EEh
|_.hash:00401544 [720] ddw 0h
|_.hash:00401548 [721] ddw 0h
|_.hash:0040154c [722] ddw 334h
|_.hash:00401550 [723] ddw 0h
|_.hash:00401554 [724] ddw 0h
|_.hash:00401558 [725] ddw 0h
|_.hash:0040155c [726] ddw 0h
|_.hash:00401560 [727] ddw 0h
|_.hash:00401564 [728] ddw 0h
|_.hash:00401568 [729] ddw 0h
|_.hash:0040156c [730] ddw 0h
|_.hash:00401570 [731] ddw 2F6h
|_.hash:00401574 [732] ddw 0h
|_.hash:00401578 [733] ddw 0h
|_.hash:0040157c [734] ddw 0h
|_.hash:00401580 [735] ddw 0h
|_.hash:00401584 [736] ddw 0h
|_.hash:00401588 [737] ddw 0h
|_.hash:0040158c [738] ddw 0h
|_.hash:00401590 [739] ddw 0h
|_.hash:00401594 [740] ddw 0h
|_.hash:00401598 [741] ddw 0h
|_.hash:0040159c [742] ddw 0h
|_.hash:004015a0 [743] ddw 0h
|_.hash:004015a4 [744] ddw 0h
|_.hash:004015a8 [745] ddw 0h
|_.hash:004015ac [746] ddw 0h
|_.hash:004015b0 [747] ddw 34Fh
|_.hash:004015b4 [748] ddw 0h
|_.hash:004015b8 [749] ddw 0h
|_.hash:004015bc [750] ddw 2F5h
|_.hash:004015c0 [751] ddw 0h
|_.hash:004015c4 [752] ddw 376h
|_.hash:004015c8 [753] ddw 319h
|_.hash:004015cc [754] ddw 0h
|_.hash:004015d0 [755] ddw 0h
|_.hash:004015d4 [756] ddw 0h
|_.hash:004015d8 [757] ddw 0h
|_.hash:004015dc [758] ddw 0h
|_.hash:004015e0 [759] ddw 0h
|_.hash:004015e4 [760] ddw 329h
|_.hash:004015e8 [761] ddw 0h
|_.hash:004015ec [762] ddw 0h
|_.hash:004015f0 [763] ddw 375h
|_.hash:004015f4 [764] ddw 344h
|_.hash:004015f8 [765] ddw 0h
|_.hash:004015fc [766] ddw 0h
|_.hash:00401600 [767] ddw 0h
|_.hash:00401604 [768] ddw 34Bh
|_.hash:00401608 [769] ddw 0h
|_.hash:0040160c [770] ddw 0h
|_.hash:00401610 [771] ddw 0h
|_.hash:00401614 [772] ddw 0h
|_.hash:00401618 [773] ddw 0h
|_.hash:0040161c [774] ddw 0h
|_.hash:00401620 [775] ddw 0h
|_.hash:00401624 [776] ddw 0h
|_.hash:00401628 [777] ddw 0h
|_.hash:0040162c [778] ddw 0h
|_.hash:00401630 [779] ddw 321h
|_.hash:00401634 [780] ddw 31Dh
|_.hash:00401638 [781] ddw 0h
|_.hash:0040163c [782] ddw 37Ch
|_.hash:00401640 [783] ddw 343h
|_.hash:00401644 [784] ddw 0h
|_.hash:00401648 [785] ddw 312h
|_.hash:0040164c [786] ddw 0h
|_.hash:00401650 [787] ddw 0h
|_.hash:00401654 [788] ddw 0h
|_.hash:00401658 [789] ddw 0h
|_.hash:0040165c [790] ddw 0h
|_.hash:00401660 [791] ddw 0h
|_.hash:00401664 [792] ddw 0h
|_.hash:00401668 [793] ddw 0h
|_.hash:0040166c [794] ddw 0h
|_.hash:00401670 [795] ddw 0h
|_.hash:00401674 [796] ddw 0h
|_.hash:00401678 [797] ddw 0h
|_.hash:0040167c [798] ddw 36Fh
|_.hash:00401680 [799] ddw 0h
|_.hash:00401684 [800] ddw 0h
|_.hash:00401688 [801] ddw 0h
|_.hash:0040168c [802] ddw 33Fh
|_.hash:00401690 [803] ddw 34Eh
|_.hash:00401694 [804] ddw 34Dh
|_.hash:00401698 [805] ddw 37Bh
|_.hash:0040169c [806] ddw 0h
|_.hash:004016a0 [807] ddw 0h
|_.hash:004016a4 [808] ddw 35Eh
|_.hash:004016a8 [809] ddw 0h
|_.hash:004016ac [810] ddw 0h
|_.hash:004016b0 [811] ddw 0h
|_.hash:004016b4 [812] ddw 0h
|_.hash:004016b8 [813] ddw 0h
|_.hash:004016bc [814] ddw 0h
|_.hash:004016c0 [815] ddw 0h
|_.hash:004016c4 [816] ddw 379h
|_.hash:004016c8 [817] ddw 0h
|_.hash:004016cc [818] ddw 0h
|_.hash:004016d0 [819] ddw 0h
|_.hash:004016d4 [820] ddw 0h
|_.hash:004016d8 [821] ddw 0h
|_.hash:004016dc [822] ddw 0h
|_.hash:004016e0 [823] ddw 0h
|_.hash:004016e4 [824] ddw 0h
|_.hash:004016e8 [825] ddw 0h
|_.hash:004016ec [826] ddw 0h
|_.hash:004016f0 [827] ddw 0h
|_.hash:004016f4 [828] ddw 0h
|_.hash:004016f8 [829] ddw 0h
|_.hash:004016fc [830] ddw 0h
|_.hash:00401700 [831] ddw 0h
|_.hash:00401704 [832] ddw 0h
|_.hash:00401708 [833] ddw 0h
|_.hash:0040170c [834] ddw 0h
|_.hash:00401710 [835] ddw 0h
|_.hash:00401714 [836] ddw 0h
|_.hash:00401718 [837] ddw 0h
|_.hash:0040171c [838] ddw 373h
|_.hash:00401720 [839] ddw 0h
|_.hash:00401724 [840] ddw 0h
|_.hash:00401728 [841] ddw 0h
|_.hash:0040172c [842] ddw 0h
|_.hash:00401730 [843] ddw 0h
|_.hash:00401734 [844] ddw 0h
|_.hash:00401738 [845] ddw 0h
|_.hash:0040173c [846] ddw 0h
|_.hash:00401740 [847] ddw 0h
|_.hash:00401744 [848] ddw 0h
|_.hash:00401748 [849] ddw 0h
|_.hash:0040174c [850] ddw 37Eh
|_.hash:00401750 [851] ddw 0h
|_.hash:00401754 [852] ddw 0h
|_.hash:00401758 [853] ddw 0h
|_.hash:0040175c [854] ddw 0h
|_.hash:00401760 [855] ddw 0h
|_.hash:00401764 [856] ddw 0h
|_.hash:00401768 [857] ddw 0h
|_.hash:0040176c [858] ddw 0h
|_.hash:00401770 [859] ddw 0h
|_.hash:00401774 [860] ddw 0h
|_.hash:00401778 [861] ddw 0h
|_.hash:0040177c [862] ddw 0h
|_.hash:00401780 [863] ddw 0h
|_.hash:00401784 [864] ddw 0h
|_.hash:00401788 [865] ddw 0h
|_.hash:0040178c [866] ddw 0h
|_.hash:00401790 [867] ddw 0h
|_.hash:00401794 [868] ddw 0h
|_.hash:00401798 [869] ddw 0h
|_.hash:0040179c [870] ddw 0h
|_.hash:004017a0 [871] ddw 378h
|_.hash:004017a4 [872] ddw 0h
|_.hash:004017a8 [873] ddw 0h
|_.hash:004017ac [874] ddw 0h
|_.hash:004017b0 [875] ddw 0h
|_.hash:004017b4 [876] ddw 0h
|_.hash:004017b8 [877] ddw 0h
|_.hash:004017bc [878] ddw 0h
|_.hash:004017c0 [879] ddw 0h
|_.hash:004017c4 [880] ddw 0h
|_.hash:004017c8 [881] ddw 0h
|_.hash:004017cc [882] ddw 0h
|_.hash:004017d0 [883] ddw 0h
|_.hash:004017d4 [884] ddw 0h
|_.hash:004017d8 [885] ddw 0h
|_.hash:004017dc [886] ddw 0h
|_.hash:004017e0 [887] ddw 0h
|_.hash:004017e4 [888] ddw 0h
|_.hash:004017e8 [889] ddw 0h
|_.hash:004017ec [890] ddw 0h
|_.hash:004017f0 [891] ddw 0h
|_.hash:004017f4 [892] ddw 0h
|_.hash:004017f8 [893] ddw 0h
|_.hash:004017fc [894] ddw 0h
__DT_SYMTAB: ;XREF[2,0]: 0040012c,_elfSectionHeaders::000000ac
.dynsym:00401800000000000... Elf32_Sy...
|_.dynsym:00401800[0] Elf32_Sym
|_.dynsym:00401800st_name ddw 0h
|_.dynsym:00401804st_value ddw 0h
|_.dynsym:00401808st_size ddw 0h
|_.dynsym:0040180cst_info db 0h
|_.dynsym:0040180dst_other db 0h
|_.dynsym:0040180est_shndx dw 0h
|_.dynsym:00401810[1] Elf32_Sym
|_.dynsym:00401810st_name ddw 355Fh
|_.dynsym:00401814st_value ddw 4D4A3Ch
|_.dynsym:00401818st_size ddw 0h
|_.dynsym:0040181cst_info db 10h
|_.dynsym:0040181dst_other db 0h
|_.dynsym:0040181est_shndx dw 10h
|_.dynsym:00401820[2] Elf32_Sym
|_.dynsym:00401820st_name ddw 201Bh
|_.dynsym:00401824st_value ddw 1h
|_.dynsym:00401828st_size ddw 0h
|_.dynsym:0040182cst_info db 13h
|_.dynsym:0040182dst_other db 0h
|_.dynsym:0040182est_shndx dw FFF1h
|_.dynsym:00401830[3] Elf32_Sym
|_.dynsym:00401830st_name ddw 3566h
|_.dynsym:00401834st_value ddw 4DF9E0h
|_.dynsym:00401838st_size ddw 0h
|_.dynsym:0040183cst_info db 10h
|_.dynsym:0040183dst_other db 0h
|_.dynsym:0040183est_shndx dw FFF1h
|_.dynsym:00401840[4] Elf32_Sym
|_.dynsym:00401840st_name ddw 3558h
|_.dynsym:00401844st_value ddw 408600h
|_.dynsym:00401848st_size ddw 0h
|_.dynsym:0040184cst_info db 10h
|_.dynsym:0040184dst_other db 0h
|_.dynsym:0040184est_shndx dw 7h
|_.dynsym:00401850[5] Elf32_Sym
|_.dynsym:00401850st_name ddw 202Ch
|_.dynsym:00401854st_value ddw 4D79E4h
|_.dynsym:00401858st_size ddw 0h
|_.dynsym:0040185cst_info db 11h
|_.dynsym:0040185dst_other db 0h
|_.dynsym:0040185est_shndx dw 11h
|_.dynsym:00401860[6] Elf32_Sym
|_.dynsym:00401860st_name ddw 3571h
|_.dynsym:00401864st_value ddw 4D8C18h
|_.dynsym:00401868st_size ddw 0h
|_.dynsym:0040186cst_info db 10h
|_.dynsym:0040186dst_other db 0h
|_.dynsym:0040186est_shndx dw FFF1h
|_.dynsym:00401870[7] Elf32_Sym
|_.dynsym:00401870st_name ddw 356Ah
|_.dynsym:00401874st_value ddw 4D8C18h
|_.dynsym:00401878st_size ddw 0h
|_.dynsym:0040187cst_info db 10h
|_.dynsym:0040187dst_other db 0h
|_.dynsym:0040187est_shndx dw FFF1h
|_.dynsym:00401880[8] Elf32_Sym
|_.dynsym:00401880st_name ddw 2036h
|_.dynsym:00401884st_value ddw 4D79F0h
|_.dynsym:00401888st_size ddw 0h
|_.dynsym:0040188cst_info db 11h
|_.dynsym:0040188dst_other db 0h
|_.dynsym:0040188est_shndx dw FFF1h
|_.dynsym:00401890[9] Elf32_Sym
|_.dynsym:00401890st_name ddw 3583h
|_.dynsym:00401894st_value ddw 4DAD68h
|_.dynsym:00401898st_size ddw 0h
|_.dynsym:0040189cst_info db 10h
|_.dynsym:0040189dst_other db 0h
|_.dynsym:0040189est_shndx dw FFF1h
|_.dynsym:004018a0[10] Elf32_Sym
|_.dynsym:004018a0st_name ddw 357Dh
|_.dynsym:004018a4st_value ddw 4D8C18h
|_.dynsym:004018a8st_size ddw 0h
|_.dynsym:004018acst_info db 10h
|_.dynsym:004018adst_other db 0h
|_.dynsym:004018aest_shndx dw FFF1h
|_.dynsym:004018b0[11] Elf32_Sym
|_.dynsym:004018b0st_name ddw 85Eh
|_.dynsym:004018b4st_value ddw 414EA0h
|_.dynsym:004018b8st_size ddw 10Ch
|_.dynsym:004018bcst_info db 12h
|_.dynsym:004018bdst_other db 0h
|_.dynsym:004018best_shndx dw 7h
|_.dynsym:004018c0[12] Elf32_Sym
|_.dynsym:004018c0st_name ddw 19EBh
|_.dynsym:004018c4st_value ddw 4D4EC0h
|_.dynsym:004018c8st_size ddw Ch
|_.dynsym:004018ccst_info db 11h
|_.dynsym:004018cdst_other db 0h
|_.dynsym:004018cest_shndx dw 10h
|_.dynsym:004018d0[13] Elf32_Sym
|_.dynsym:004018d0st_name ddw 17ECh
|_.dynsym:004018d4st_value ddw 438670h
|_.dynsym:004018d8st_size ddw F4h
|_.dynsym:004018dcst_info db 12h
|_.dynsym:004018ddst_other db 0h
|_.dynsym:004018dest_shndx dw 7h
|_.dynsym:004018e0[14] Elf32_Sym
|_.dynsym:004018e0st_name ddw 483h
|_.dynsym:004018e4st_value ddw 489870h
|_.dynsym:004018e8st_size ddw 54h
|_.dynsym:004018ecst_info db 12h
|_.dynsym:004018edst_other db 0h
|_.dynsym:004018eest_shndx dw 0h
|_.dynsym:004018f0[15] Elf32_Sym
|_.dynsym:004018f0st_name ddw 264h
|_.dynsym:004018f4st_value ddw 41489Ch
|_.dynsym:004018f8st_size ddw 1Ch
|_.dynsym:004018fcst_info db 12h
|_.dynsym:004018fdst_other db 0h
|_.dynsym:004018fest_shndx dw 7h
|_.dynsym:00401900[16] Elf32_Sym
|_.dynsym:00401900st_name ddw 249Fh
|_.dynsym:00401904st_value ddw 46229Ch
|_.dynsym:00401908st_size ddw 58h
|_.dynsym:0040190cst_info db 12h
|_.dynsym:0040190dst_other db 0h
|_.dynsym:0040190est_shndx dw 7h
|_.dynsym:00401910[17] Elf32_Sym
|_.dynsym:00401910st_name ddw 2BD9h
|_.dynsym:00401914st_value ddw 4635A8h
|_.dynsym:00401918st_size ddw 288h
|_.dynsym:0040191cst_info db 12h
|_.dynsym:0040191dst_other db 0h
|_.dynsym:0040191est_shndx dw 7h
|_.dynsym:00401920[18] Elf32_Sym
|_.dynsym:00401920st_name ddw 3AAh
|_.dynsym:00401924st_value ddw 489860h
|_.dynsym:00401928st_size ddw 274h
|_.dynsym:0040192cst_info db 12h
|_.dynsym:0040192dst_other db 0h
|_.dynsym:0040192est_shndx dw 0h
|_.dynsym:00401930[19] Elf32_Sym
|_.dynsym:00401930st_name ddw 326h
|_.dynsym:00401934st_value ddw 4D8C48h
|_.dynsym:00401938st_size ddw 4h
|_.dynsym:0040193cst_info db 11h
|_.dynsym:0040193dst_other db 0h
|_.dynsym:0040193est_shndx dw 13h
|_.dynsym:00401940[20] Elf32_Sym
|_.dynsym:00401940st_name ddw 32D3h
|_.dynsym:00401944st_value ddw 472988h
|_.dynsym:00401948st_size ddw 98h
|_.dynsym:0040194cst_info db 12h
|_.dynsym:0040194dst_other db 0h
|_.dynsym:0040194est_shndx dw 7h
|_.dynsym:00401950[21] Elf32_Sym
|_.dynsym:00401950st_name ddw 20B4h
|_.dynsym:00401954st_value ddw 45A148h
|_.dynsym:00401958st_size ddw 48h
|_.dynsym:0040195cst_info db 12h
|_.dynsym:0040195dst_other db 0h
|_.dynsym:0040195est_shndx dw 7h
|_.dynsym:00401960[22] Elf32_Sym
|_.dynsym:00401960st_name ddw 2650h
|_.dynsym:00401964st_value ddw 45D694h
|_.dynsym:00401968st_size ddw 1D8h
|_.dynsym:0040196cst_info db 12h
|_.dynsym:0040196dst_other db 0h
|_.dynsym:0040196est_shndx dw 7h
|_.dynsym:00401970[23] Elf32_Sym
|_.dynsym:00401970st_name ddw 31B9h
|_.dynsym:00401974st_value ddw 478734h
|_.dynsym:00401978st_size ddw 338h
|_.dynsym:0040197cst_info db 12h
|_.dynsym:0040197dst_other db 0h
|_.dynsym:0040197est_shndx dw 7h
|_.dynsym:00401980[24] Elf32_Sym
|_.dynsym:00401980st_name ddw 1F7h
|_.dynsym:00401984st_value ddw 408BA8h
|_.dynsym:00401988st_size ddw 478h
|_.dynsym:0040198cst_info db 12h
|_.dynsym:0040198dst_other db 0h
|_.dynsym:0040198est_shndx dw 7h
|_.dynsym:00401990[25] Elf32_Sym
|_.dynsym:00401990st_name ddw 2EF3h
|_.dynsym:00401994st_value ddw 4687A8h
|_.dynsym:00401998st_size ddw 474h
|_.dynsym:0040199cst_info db 12h
|_.dynsym:0040199dst_other db 0h
|_.dynsym:0040199est_shndx dw 7h
|_.dynsym:004019a0[26] Elf32_Sym
|_.dynsym:004019a0st_name ddw 2994h
|_.dynsym:004019a4st_value ddw 458420h
|_.dynsym:004019a8st_size ddw D4h
|_.dynsym:004019acst_info db 12h
|_.dynsym:004019adst_other db 0h
|_.dynsym:004019aest_shndx dw 7h
|_.dynsym:004019b0[27] Elf32_Sym
|_.dynsym:004019b0st_name ddw 8BDh
|_.dynsym:004019b4st_value ddw 4D5620h
|_.dynsym:004019b8st_size ddw Dh
|_.dynsym:004019bcst_info db 11h
|_.dynsym:004019bdst_other db 0h
|_.dynsym:004019best_shndx dw 10h
|_.dynsym:004019c0[28] Elf32_Sym
|_.dynsym:004019c0st_name ddw 70h
|_.dynsym:004019c4st_value ddw 489850h
|_.dynsym:004019c8st_size ddw 80Ch
|_.dynsym:004019ccst_info db 12h
|_.dynsym:004019cdst_other db 0h
|_.dynsym:004019cest_shndx dw 0h
|_.dynsym:004019d0[29] Elf32_Sym
|_.dynsym:004019d0st_name ddw 1344h
|_.dynsym:004019d4st_value ddw 4D4DA0h
|_.dynsym:004019d8st_size ddw 14h
|_.dynsym:004019dcst_info db 11h
|_.dynsym:004019ddst_other db 0h
|_.dynsym:004019dest_shndx dw 10h
|_.dynsym:004019e0[30] Elf32_Sym
|_.dynsym:004019e0st_name ddw 18D9h
|_.dynsym:004019e4st_value ddw 435784h
|_.dynsym:004019e8st_size ddw 13Ch
|_.dynsym:004019ecst_info db 12h
|_.dynsym:004019edst_other db 0h
|_.dynsym:004019eest_shndx dw 7h
|_.dynsym:004019f0[31] Elf32_Sym
|_.dynsym:004019f0st_name ddw 17C4h
|_.dynsym:004019f4st_value ddw 40A200h
|_.dynsym:004019f8st_size ddw FCh
|_.dynsym:004019fcst_info db 12h
|_.dynsym:004019fdst_other db 0h
|_.dynsym:004019fest_shndx dw 7h
|_.dynsym:00401a00[32] Elf32_Sym
|_.dynsym:00401a00st_name ddw 1994h
|_.dynsym:00401a04st_value ddw 438358h
|_.dynsym:00401a08st_size ddw 2B8h
|_.dynsym:00401a0cst_info db 12h
|_.dynsym:00401a0dst_other db 0h
|_.dynsym:00401a0est_shndx dw 7h
|_.dynsym:00401a10[33] Elf32_Sym
|_.dynsym:00401a10st_name ddw 26E0h
|_.dynsym:00401a14st_value ddw 44501Ch
|_.dynsym:00401a18st_size ddw 21Ch
|_.dynsym:00401a1cst_info db 12h
|_.dynsym:00401a1dst_other db 0h
|_.dynsym:00401a1est_shndx dw 7h
|_.dynsym:00401a20[34] Elf32_Sym
|_.dynsym:00401a20st_name ddw 2560h
|_.dynsym:00401a24st_value ddw 45AC78h
|_.dynsym:00401a28st_size ddw 13Ch
|_.dynsym:00401a2cst_info db 12h
|_.dynsym:00401a2dst_other db 0h
|_.dynsym:00401a2est_shndx dw 7h
|_.dynsym:00401a30[35] Elf32_Sym
|_.dynsym:00401a30st_name ddw 1150h
|_.dynsym:00401a34st_value ddw 4486ACh
|_.dynsym:00401a38st_size ddw 1A0h
|_.dynsym:00401a3cst_info db 12h
|_.dynsym:00401a3dst_other db 0h
|_.dynsym:00401a3est_shndx dw 7h
|_.dynsym:00401a40[36] Elf32_Sym
|_.dynsym:00401a40st_name ddw 116Ah
|_.dynsym:00401a44st_value ddw 446D7Ch
|_.dynsym:00401a48st_size ddw 14h
|_.dynsym:00401a4cst_info db 12h
|_.dynsym:00401a4dst_other db 0h
|_.dynsym:00401a4est_shndx dw 7h
|_.dynsym:00401a50[37] Elf32_Sym
|_.dynsym:00401a50st_name ddw 130Dh
|_.dynsym:00401a54st_value ddw 4D4DD4h
|_.dynsym:00401a58st_size ddw Ch
|_.dynsym:00401a5cst_info db 11h
|_.dynsym:00401a5dst_other db 0h
|_.dynsym:00401a5est_shndx dw 10h
|_.dynsym:00401a60[38] Elf32_Sym
|_.dynsym:00401a60st_name ddw 1402h
|_.dynsym:00401a64st_value ddw 425840h
|_.dynsym:00401a68st_size ddw 5ACh
|_.dynsym:00401a6cst_info db 12h
|_.dynsym:00401a6dst_other db 0h
|_.dynsym:00401a6est_shndx dw 7h
|_.dynsym:00401a70[39] Elf32_Sym
|_.dynsym:00401a70st_name ddw 1FFBh
|_.dynsym:00401a74st_value ddw 4446FCh
|_.dynsym:00401a78st_size ddw 1C8h
|_.dynsym:00401a7cst_info db 12h
|_.dynsym:00401a7dst_other db 0h
|_.dynsym:00401a7est_shndx dw 7h
|_.dynsym:00401a80[40] Elf32_Sym
|_.dynsym:00401a80st_name ddw 223Ch
|_.dynsym:00401a84st_value ddw 45AFC0h
|_.dynsym:00401a88st_size ddw 88h
|_.dynsym:00401a8cst_info db 12h
|_.dynsym:00401a8dst_other db 0h
|_.dynsym:00401a8est_shndx dw 7h
|_.dynsym:00401a90[41] Elf32_Sym
|_.dynsym:00401a90st_name ddw CFh
|_.dynsym:00401a94st_value ddw 489840h
|_.dynsym:00401a98st_size ddw 78h
|_.dynsym:00401a9cst_info db 12h
|_.dynsym:00401a9dst_other db 0h
|_.dynsym:00401a9est_shndx dw 0h
|_.dynsym:00401aa0[42] Elf32_Sym
|_.dynsym:00401aa0st_name ddw 2446h
|_.dynsym:00401aa4st_value ddw 447BC0h
|_.dynsym:00401aa8st_size ddw 1A8h
|_.dynsym:00401aacst_info db 12h
|_.dynsym:00401aadst_other db 0h
|_.dynsym:00401aaest_shndx dw 7h
|_.dynsym:00401ab0[43] Elf32_Sym
|_.dynsym:00401ab0st_name ddw 323Dh
|_.dynsym:00401ab4st_value ddw 470BA4h
|_.dynsym:00401ab8st_size ddw 108h
|_.dynsym:00401abcst_info db 12h
|_.dynsym:00401abdst_other db 0h
|_.dynsym:00401abest_shndx dw 7h
|_.dynsym:00401ac0[44] Elf32_Sym
|_.dynsym:00401ac0st_name ddw 2Dh
|_.dynsym:00401ac4st_value ddw 0h
|_.dynsym:00401ac8st_size ddw 0h
|_.dynsym:00401accst_info db 22h
|_.dynsym:00401acdst_other db 0h
|_.dynsym:00401acest_shndx dw 0h
|_.dynsym:00401ad0[45] Elf32_Sym
|_.dynsym:00401ad0st_name ddw F02h
|_.dynsym:00401ad4st_value ddw 409BD4h
|_.dynsym:00401ad8st_size ddw 22Ch
|_.dynsym:00401adcst_info db 12h
|_.dynsym:00401addst_other db 0h
|_.dynsym:00401adest_shndx dw 7h
|_.dynsym:00401ae0[46] Elf32_Sym
|_.dynsym:00401ae0st_name ddw DBEh
|_.dynsym:00401ae4st_value ddw 0h
|_.dynsym:00401ae8st_size ddw 4h
|_.dynsym:00401aecst_info db 11h
|_.dynsym:00401aedst_other db 0h
|_.dynsym:00401aeest_shndx dw 0h
|_.dynsym:00401af0[47] Elf32_Sym
|_.dynsym:00401af0st_name ddw 2109h
|_.dynsym:00401af4st_value ddw 488238h
|_.dynsym:00401af8st_size ddw 84h
|_.dynsym:00401afcst_info db 12h
|_.dynsym:00401afdst_other db 0h
|_.dynsym:00401afest_shndx dw 7h
|_.dynsym:00401b00[48] Elf32_Sym
|_.dynsym:00401b00st_name ddw 237h
|_.dynsym:00401b04st_value ddw 4095E8h
|_.dynsym:00401b08st_size ddw 39Ch
|_.dynsym:00401b0cst_info db 12h
|_.dynsym:00401b0dst_other db 0h
|_.dynsym:00401b0est_shndx dw 7h
|_.dynsym:00401b10[49] Elf32_Sym
|_.dynsym:00401b10st_name ddw 2D44h
|_.dynsym:00401b14st_value ddw 463E54h
|_.dynsym:00401b18st_size ddw 1F4h
|_.dynsym:00401b1cst_info db 12h
|_.dynsym:00401b1dst_other db 0h
|_.dynsym:00401b1est_shndx dw 7h
|_.dynsym:00401b20[50] Elf32_Sym
|_.dynsym:00401b20st_name ddw 2535h
|_.dynsym:00401b24st_value ddw 463928h
|_.dynsym:00401b28st_size ddw 98h
|_.dynsym:00401b2cst_info db 12h
|_.dynsym:00401b2dst_other db 0h
|_.dynsym:00401b2est_shndx dw 7h
|_.dynsym:00401b30[51] Elf32_Sym
|_.dynsym:00401b30st_name ddw 12E1h
|_.dynsym:00401b34st_value ddw 4D4E08h
|_.dynsym:00401b38st_size ddw 38h
|_.dynsym:00401b3cst_info db 11h
|_.dynsym:00401b3dst_other db 0h
|_.dynsym:00401b3est_shndx dw 10h
|_.dynsym:00401b40[52] Elf32_Sym
|_.dynsym:00401b40st_name ddw 3276h
|_.dynsym:00401b44st_value ddw 475280h
|_.dynsym:00401b48st_size ddw F78h
|_.dynsym:00401b4cst_info db 12h
|_.dynsym:00401b4dst_other db 0h
|_.dynsym:00401b4est_shndx dw 7h
|_.dynsym:00401b50[53] Elf32_Sym
|_.dynsym:00401b50st_name ddw 1DFEh
|_.dynsym:00401b54st_value ddw 4D4ECCh
|_.dynsym:00401b58st_size ddw Ch
|_.dynsym:00401b5cst_info db 11h
|_.dynsym:00401b5dst_other db 0h
|_.dynsym:00401b5est_shndx dw 10h
|_.dynsym:00401b60[54] Elf32_Sym
|_.dynsym:00401b60st_name ddw 9Dh
|_.dynsym:00401b64st_value ddw 489830h
|_.dynsym:00401b68st_size ddw 54h
|_.dynsym:00401b6cst_info db 12h
|_.dynsym:00401b6dst_other db 0h
|_.dynsym:00401b6est_shndx dw 0h
|_.dynsym:00401b70[55] Elf32_Sym
|_.dynsym:00401b70st_name ddw 2D1Ch
|_.dynsym:00401b74st_value ddw 481560h
|_.dynsym:00401b78st_size ddw 568h
|_.dynsym:00401b7cst_info db 12h
|_.dynsym:00401b7dst_other db 0h
|_.dynsym:00401b7est_shndx dw 7h
|_.dynsym:00401b80[56] Elf32_Sym
|_.dynsym:00401b80st_name ddw 60Ah
|_.dynsym:00401b84st_value ddw 40B798h
|_.dynsym:00401b88st_size ddw 338h
|_.dynsym:00401b8cst_info db 12h
|_.dynsym:00401b8dst_other db 0h
|_.dynsym:00401b8est_shndx dw 7h
|_.dynsym:00401b90[57] Elf32_Sym
|_.dynsym:00401b90st_name ddw C5Eh
|_.dynsym:00401b94st_value ddw 489820h
|_.dynsym:00401b98st_size ddw 8Ch
|_.dynsym:00401b9cst_info db 12h
|_.dynsym:00401b9dst_other db 0h
|_.dynsym:00401b9est_shndx dw 0h
|_.dynsym:00401ba0[58] Elf32_Sym
|_.dynsym:00401ba0st_name ddw 985h
|_.dynsym:00401ba4st_value ddw 4D55D0h
|_.dynsym:00401ba8st_size ddw 12h
|_.dynsym:00401bacst_info db 11h
|_.dynsym:00401badst_other db 0h
|_.dynsym:00401baest_shndx dw 10h
|_.dynsym:00401bb0[59] Elf32_Sym
|_.dynsym:00401bb0st_name ddw 2EA9h
|_.dynsym:00401bb4st_value ddw 46697Ch
|_.dynsym:00401bb8st_size ddw 748h
|_.dynsym:00401bbcst_info db 12h
|_.dynsym:00401bbdst_other db 0h
|_.dynsym:00401bbest_shndx dw 7h
|_.dynsym:00401bc0[60] Elf32_Sym
|_.dynsym:00401bc0st_name ddw 32ADh
|_.dynsym:00401bc4st_value ddw 4722E8h
|_.dynsym:00401bc8st_size ddw 508h
|_.dynsym:00401bccst_info db 12h
|_.dynsym:00401bcdst_other db 0h
|_.dynsym:00401bcest_shndx dw 7h
|_.dynsym:00401bd0[61] Elf32_Sym
|_.dynsym:00401bd0st_name ddw 2AB3h
|_.dynsym:00401bd4st_value ddw 4470A4h
|_.dynsym:00401bd8st_size ddw 35Ch
|_.dynsym:00401bdcst_info db 12h
|_.dynsym:00401bddst_other db 0h
|_.dynsym:00401bdest_shndx dw 7h
|_.dynsym:00401be0[62] Elf32_Sym
|_.dynsym:00401be0st_name ddw 3401h
|_.dynsym:00401be4st_value ddw 487300h
|_.dynsym:00401be8st_size ddw 114h
|_.dynsym:00401becst_info db 12h
|_.dynsym:00401bedst_other db 0h
|_.dynsym:00401beest_shndx dw 7h
|_.dynsym:00401bf0[63] Elf32_Sym
|_.dynsym:00401bf0st_name ddw 1068h
|_.dynsym:00401bf4st_value ddw 409E00h
|_.dynsym:00401bf8st_size ddw 54h
|_.dynsym:00401bfcst_info db 12h
|_.dynsym:00401bfdst_other db 0h
|_.dynsym:00401bfest_shndx dw 7h
|_.dynsym:00401c00[64] Elf32_Sym
|_.dynsym:00401c00st_name ddw 23AEh
|_.dynsym:00401c04st_value ddw 447EA8h
|_.dynsym:00401c08st_size ddw 7D4h
|_.dynsym:00401c0cst_info db 12h
|_.dynsym:00401c0dst_other db 0h
|_.dynsym:00401c0est_shndx dw 7h
|_.dynsym:00401c10[65] Elf32_Sym
|_.dynsym:00401c10st_name ddw 1D0Ch
|_.dynsym:00401c14st_value ddw 4D53F0h
|_.dynsym:00401c18st_size ddw Fh
|_.dynsym:00401c1cst_info db 11h
|_.dynsym:00401c1dst_other db 0h
|_.dynsym:00401c1est_shndx dw 10h
|_.dynsym:00401c20[66] Elf32_Sym
|_.dynsym:00401c20st_name ddw 2B63h
|_.dynsym:00401c24st_value ddw 47E264h
|_.dynsym:00401c28st_size ddw 8ECh
|_.dynsym:00401c2cst_info db 12h
|_.dynsym:00401c2dst_other db 0h
|_.dynsym:00401c2est_shndx dw 7h
|_.dynsym:00401c30[67] Elf32_Sym
|_.dynsym:00401c30st_name ddw 2AC7h
|_.dynsym:00401c34st_value ddw 459E00h
|_.dynsym:00401c38st_size ddw 18Ch
|_.dynsym:00401c3cst_info db 12h
|_.dynsym:00401c3dst_other db 0h
|_.dynsym:00401c3est_shndx dw 7h
|_.dynsym:00401c40[68] Elf32_Sym
|_.dynsym:00401c40st_name ddw 123Ch
|_.dynsym:00401c44st_value ddw 421010h
|_.dynsym:00401c48st_size ddw 29Ch
|_.dynsym:00401c4cst_info db 12h
|_.dynsym:00401c4dst_other db 0h
|_.dynsym:00401c4est_shndx dw 7h
|_.dynsym:00401c50[69] Elf32_Sym
|_.dynsym:00401c50st_name ddw 2675h
|_.dynsym:00401c54st_value ddw 4804B4h
|_.dynsym:00401c58st_size ddw 320h
|_.dynsym:00401c5cst_info db 12h
|_.dynsym:00401c5dst_other db 0h
|_.dynsym:00401c5est_shndx dw 7h
|_.dynsym:00401c60[70] Elf32_Sym
|_.dynsym:00401c60st_name ddw 1EADh
|_.dynsym:00401c64st_value ddw 4D4F80h
|_.dynsym:00401c68st_size ddw 2Ch
|_.dynsym:00401c6cst_info db 11h
|_.dynsym:00401c6dst_other db 0h
|_.dynsym:00401c6est_shndx dw 10h
|_.dynsym:00401c70[71] Elf32_Sym
|_.dynsym:00401c70st_name ddw F23h
|_.dynsym:00401c74st_value ddw 4157A4h
|_.dynsym:00401c78st_size ddw 7Ch
|_.dynsym:00401c7cst_info db 12h
|_.dynsym:00401c7dst_other db 0h
|_.dynsym:00401c7est_shndx dw 7h
|_.dynsym:00401c80[72] Elf32_Sym
|_.dynsym:00401c80st_name ddw 289Ch
|_.dynsym:00401c84st_value ddw 45FE74h
|_.dynsym:00401c88st_size ddw 10h
|_.dynsym:00401c8cst_info db 12h
|_.dynsym:00401c8dst_other db 0h
|_.dynsym:00401c8est_shndx dw 7h
|_.dynsym:00401c90[73] Elf32_Sym
|_.dynsym:00401c90st_name ddw 43h
|_.dynsym:00401c94st_value ddw 0h
|_.dynsym:00401c98st_size ddw 0h
|_.dynsym:00401c9cst_info db 22h
|_.dynsym:00401c9dst_other db 0h
|_.dynsym:00401c9est_shndx dw 0h
|_.dynsym:00401ca0[74] Elf32_Sym
|_.dynsym:00401ca0st_name ddw 4BDh
|_.dynsym:00401ca4st_value ddw 40EB80h
|_.dynsym:00401ca8st_size ddw C4h
|_.dynsym:00401cacst_info db 12h
|_.dynsym:00401cadst_other db 0h
|_.dynsym:00401caest_shndx dw 7h
|_.dynsym:00401cb0[75] Elf32_Sym
|_.dynsym:00401cb0st_name ddw 31C8h
|_.dynsym:00401cb4st_value ddw 474F9Ch
|_.dynsym:00401cb8st_size ddw 178h
|_.dynsym:00401cbcst_info db 12h
|_.dynsym:00401cbdst_other db 0h
|_.dynsym:00401cbest_shndx dw 7h
|_.dynsym:00401cc0[76] Elf32_Sym
|_.dynsym:00401cc0st_name ddw 2773h
|_.dynsym:00401cc4st_value ddw 45A83Ch
|_.dynsym:00401cc8st_size ddw 154h
|_.dynsym:00401cccst_info db 12h
|_.dynsym:00401ccdst_other db 0h
|_.dynsym:00401ccest_shndx dw 7h
|_.dynsym:00401cd0[77] Elf32_Sym
|_.dynsym:00401cd0st_name ddw 180Ch
|_.dynsym:00401cd4st_value ddw 420ABCh
|_.dynsym:00401cd8st_size ddw 1Ch
|_.dynsym:00401cdcst_info db 12h
|_.dynsym:00401cddst_other db 0h
|_.dynsym:00401cdest_shndx dw 7h
|_.dynsym:00401ce0[78] Elf32_Sym
|_.dynsym:00401ce0st_name ddw 2369h
|_.dynsym:00401ce4st_value ddw 464BE8h
|_.dynsym:00401ce8st_size ddw 134h
|_.dynsym:00401cecst_info db 12h
|_.dynsym:00401cedst_other db 0h
|_.dynsym:00401ceest_shndx dw 7h
|_.dynsym:00401cf0[79] Elf32_Sym
|_.dynsym:00401cf0st_name ddw F8h
|_.dynsym:00401cf4st_value ddw 4188E4h
|_.dynsym:00401cf8st_size ddw 3DCh
|_.dynsym:00401cfcst_info db 12h
|_.dynsym:00401cfdst_other db 0h
|_.dynsym:00401cfest_shndx dw 7h
|_.dynsym:00401d00[80] Elf32_Sym
|_.dynsym:00401d00st_name ddw 159Dh
|_.dynsym:00401d04st_value ddw 428B30h
|_.dynsym:00401d08st_size ddw 274h
|_.dynsym:00401d0cst_info db 12h
|_.dynsym:00401d0dst_other db 0h
|_.dynsym:00401d0est_shndx dw 7h
|_.dynsym:00401d10[81] Elf32_Sym
|_.dynsym:00401d10st_name ddw C52h
|_.dynsym:00401d14st_value ddw 41F0CCh
|_.dynsym:00401d18st_size ddw 328h
|_.dynsym:00401d1cst_info db 12h
|_.dynsym:00401d1dst_other db 0h
|_.dynsym:00401d1est_shndx dw 7h
|_.dynsym:00401d20[82] Elf32_Sym
|_.dynsym:00401d20st_name ddw 2D4Fh
|_.dynsym:00401d24st_value ddw 464048h
|_.dynsym:00401d28st_size ddw 114h
|_.dynsym:00401d2cst_info db 12h
|_.dynsym:00401d2dst_other db 0h
|_.dynsym:00401d2est_shndx dw 7h
|_.dynsym:00401d30[83] Elf32_Sym
|_.dynsym:00401d30st_name ddw 17AFh
|_.dynsym:00401d34st_value ddw 411CA0h
|_.dynsym:00401d38st_size ddw D4h
|_.dynsym:00401d3cst_info db 12h
|_.dynsym:00401d3dst_other db 0h
|_.dynsym:00401d3est_shndx dw 7h
|_.dynsym:00401d40[84] Elf32_Sym
|_.dynsym:00401d40st_name ddw 3518h
|_.dynsym:00401d44st_value ddw 489810h
|_.dynsym:00401d48st_size ddw 98h
|_.dynsym:00401d4cst_info db 12h
|_.dynsym:00401d4dst_other db 0h
|_.dynsym:00401d4est_shndx dw 0h
|_.dynsym:00401d50[85] Elf32_Sym
|_.dynsym:00401d50st_name ddw E0h
|_.dynsym:00401d54st_value ddw 4163E0h
|_.dynsym:00401d58st_size ddw 8Ch
|_.dynsym:00401d5cst_info db 12h
|_.dynsym:00401d5dst_other db 0h
|_.dynsym:00401d5est_shndx dw 7h
|_.dynsym:00401d60[86] Elf32_Sym
|_.dynsym:00401d60st_name ddw 19F9h
|_.dynsym:00401d64st_value ddw 4130ECh
|_.dynsym:00401d68st_size ddw DCh
|_.dynsym:00401d6cst_info db 12h
|_.dynsym:00401d6dst_other db 0h
|_.dynsym:00401d6est_shndx dw 7h
|_.dynsym:00401d70[87] Elf32_Sym
|_.dynsym:00401d70st_name ddw 2AFEh
|_.dynsym:00401d74st_value ddw 480F18h
|_.dynsym:00401d78st_size ddw E8h
|_.dynsym:00401d7cst_info db 12h
|_.dynsym:00401d7dst_other db 0h
|_.dynsym:00401d7est_shndx dw 7h
|_.dynsym:00401d80[88] Elf32_Sym
|_.dynsym:00401d80st_name ddw 2337h
|_.dynsym:00401d84st_value ddw 460D08h
|_.dynsym:00401d88st_size ddw 20h
|_.dynsym:00401d8cst_info db 12h
|_.dynsym:00401d8dst_other db 0h
|_.dynsym:00401d8est_shndx dw 7h
|_.dynsym:00401d90[89] Elf32_Sym
|_.dynsym:00401d90st_name ddw 3DBh
|_.dynsym:00401d94st_value ddw 489800h
|_.dynsym:00401d98st_size ddw 30h
|_.dynsym:00401d9cst_info db 12h
|_.dynsym:00401d9dst_other db 0h
|_.dynsym:00401d9est_shndx dw 0h
|_.dynsym:00401da0[90] Elf32_Sym
|_.dynsym:00401da0st_name ddw 564h
|_.dynsym:00401da4st_value ddw 40EC44h
|_.dynsym:00401da8st_size ddw 98h
|_.dynsym:00401dacst_info db 12h
|_.dynsym:00401dadst_other db 0h
|_.dynsym:00401daest_shndx dw 7h
|_.dynsym:00401db0[91] Elf32_Sym
|_.dynsym:00401db0st_name ddw 1782h
|_.dynsym:00401db4st_value ddw 4250A0h
|_.dynsym:00401db8st_size ddw 64h
|_.dynsym:00401dbcst_info db 12h
|_.dynsym:00401dbdst_other db 0h
|_.dynsym:00401dbest_shndx dw 7h
|_.dynsym:00401dc0[92] Elf32_Sym
|_.dynsym:00401dc0st_name ddw 3365h
|_.dynsym:00401dc4st_value ddw 48838Ch
|_.dynsym:00401dc8st_size ddw 8h
|_.dynsym:00401dccst_info db 12h
|_.dynsym:00401dcdst_other db 0h
|_.dynsym:00401dcest_shndx dw 7h
|_.dynsym:00401dd0[93] Elf32_Sym
|_.dynsym:00401dd0st_name ddw 1501h
|_.dynsym:00401dd4st_value ddw 427698h
|_.dynsym:00401dd8st_size ddw 27Ch
|_.dynsym:00401ddcst_info db 12h
|_.dynsym:00401dddst_other db 0h
|_.dynsym:00401ddest_shndx dw 7h
|_.dynsym:00401de0[94] Elf32_Sym
|_.dynsym:00401de0st_name ddw 2064h
|_.dynsym:00401de4st_value ddw 47088Ch
|_.dynsym:00401de8st_size ddw 1ACh
|_.dynsym:00401decst_info db 12h
|_.dynsym:00401dedst_other db 0h
|_.dynsym:00401deest_shndx dw 7h
|_.dynsym:00401df0[95] Elf32_Sym
|_.dynsym:00401df0st_name ddw C69h
|_.dynsym:00401df4st_value ddw 419758h
|_.dynsym:00401df8st_size ddw 30h
|_.dynsym:00401dfcst_info db 12h
|_.dynsym:00401dfdst_other db 0h
|_.dynsym:00401dfest_shndx dw 7h
|_.dynsym:00401e00[96] Elf32_Sym
|_.dynsym:00401e00st_name ddw 344Ah
|_.dynsym:00401e04st_value ddw 4897F0h
|_.dynsym:00401e08st_size ddw 98h
|_.dynsym:00401e0cst_info db 12h
|_.dynsym:00401e0dst_other db 0h
|_.dynsym:00401e0est_shndx dw 0h
|_.dynsym:00401e10[97] Elf32_Sym
|_.dynsym:00401e10st_name ddw 13A1h
|_.dynsym:00401e14st_value ddw 412B0Ch
|_.dynsym:00401e18st_size ddw BCh
|_.dynsym:00401e1cst_info db 12h
|_.dynsym:00401e1dst_other db 0h
|_.dynsym:00401e1est_shndx dw 7h
|_.dynsym:00401e20[98] Elf32_Sym
|_.dynsym:00401e20st_name ddw 1ACBh
|_.dynsym:00401e24st_value ddw 413EBCh
|_.dynsym:00401e28st_size ddw DCh
|_.dynsym:00401e2cst_info db 12h
|_.dynsym:00401e2dst_other db 0h
|_.dynsym:00401e2est_shndx dw 7h
|_.dynsym:00401e30[99] Elf32_Sym
|_.dynsym:00401e30st_name ddw 2730h
|_.dynsym:00401e34st_value ddw 446DACh
|_.dynsym:00401e38st_size ddw 2F8h
|_.dynsym:00401e3cst_info db 12h
|_.dynsym:00401e3dst_other db 0h
|_.dynsym:00401e3est_shndx dw 7h
|_.dynsym:00401e40[100] Elf32_Sym
|_.dynsym:00401e40st_name ddw 3387h
|_.dynsym:00401e44st_value ddw 488230h
|_.dynsym:00401e48st_size ddw 8h
|_.dynsym:00401e4cst_info db 12h
|_.dynsym:00401e4dst_other db 0h
|_.dynsym:00401e4est_shndx dw 7h
|_.dynsym:00401e50[101] Elf32_Sym
|_.dynsym:00401e50st_name ddw DF5h
|_.dynsym:00401e54st_value ddw 41A050h
|_.dynsym:00401e58st_size ddw F4h
|_.dynsym:00401e5cst_info db 12h
|_.dynsym:00401e5dst_other db 0h
|_.dynsym:00401e5est_shndx dw 7h
|_.dynsym:00401e60[102] Elf32_Sym
|_.dynsym:00401e60st_name ddw D5h
|_.dynsym:00401e64st_value ddw 4897E0h
|_.dynsym:00401e68st_size ddw 420h
|_.dynsym:00401e6cst_info db 12h
|_.dynsym:00401e6dst_other db 0h
|_.dynsym:00401e6est_shndx dw 0h
|_.dynsym:00401e70[103] Elf32_Sym
|_.dynsym:00401e70st_name ddw B56h
|_.dynsym:00401e74st_value ddw 4D5FE4h
|_.dynsym:00401e78st_size ddw Ch
|_.dynsym:00401e7cst_info db 11h
|_.dynsym:00401e7dst_other db 0h
|_.dynsym:00401e7est_shndx dw 10h
|_.dynsym:00401e80[104] Elf32_Sym
|_.dynsym:00401e80st_name ddw 13E6h
|_.dynsym:00401e84st_value ddw 425104h
|_.dynsym:00401e88st_size ddw 234h
|_.dynsym:00401e8cst_info db 12h
|_.dynsym:00401e8dst_other db 0h
|_.dynsym:00401e8est_shndx dw 7h
|_.dynsym:00401e90[105] Elf32_Sym
|_.dynsym:00401e90st_name ddw 25CAh
|_.dynsym:00401e94st_value ddw 4856CCh
|_.dynsym:00401e98st_size ddw 44h
|_.dynsym:00401e9cst_info db 12h
|_.dynsym:00401e9dst_other db 0h
|_.dynsym:00401e9est_shndx dw 7h
|_.dynsym:00401ea0[106] Elf32_Sym
|_.dynsym:00401ea0st_name ddw 8Bh
|_.dynsym:00401ea4st_value ddw 4897D0h
|_.dynsym:00401ea8st_size ddw 8Ch
|_.dynsym:00401eacst_info db 12h
|_.dynsym:00401eadst_other db 0h
|_.dynsym:00401eaest_shndx dw 0h
|_.dynsym:00401eb0[107] Elf32_Sym
|_.dynsym:00401eb0st_name ddw B87h
|_.dynsym:00401eb4st_value ddw 4D5FA4h
|_.dynsym:00401eb8st_size ddw 4h
|_.dynsym:00401ebcst_info db 11h
|_.dynsym:00401ebdst_other db 0h
|_.dynsym:00401ebest_shndx dw 10h
|_.dynsym:00401ec0[108] Elf32_Sym
|_.dynsym:00401ec0st_name ddw 1D2h
|_.dynsym:00401ec4st_value ddw 4897C0h
|_.dynsym:00401ec8st_size ddw 28h
|_.dynsym:00401eccst_info db 12h
|_.dynsym:00401ecdst_other db 0h
|_.dynsym:00401ecest_shndx dw 0h
|_.dynsym:00401ed0[109] Elf32_Sym
|_.dynsym:00401ed0st_name ddw 32F5h
|_.dynsym:00401ed4st_value ddw 4809D4h
|_.dynsym:00401ed8st_size ddw 468h
|_.dynsym:00401edcst_info db 12h
|_.dynsym:00401eddst_other db 0h
|_.dynsym:00401edest_shndx dw 7h
|_.dynsym:00401ee0[110] Elf32_Sym
|_.dynsym:00401ee0st_name ddw 34A8h
|_.dynsym:00401ee4st_value ddw 4897B0h
|_.dynsym:00401ee8st_size ddw 2Ch
|_.dynsym:00401eecst_info db 12h
|_.dynsym:00401eedst_other db 0h
|_.dynsym:00401eeest_shndx dw 0h
|_.dynsym:00401ef0[111] Elf32_Sym
|_.dynsym:00401ef0st_name ddw 19DEh
|_.dynsym:00401ef4st_value ddw 4D4CD0h
|_.dynsym:00401ef8st_size ddw 10h
|_.dynsym:00401efcst_info db 11h
|_.dynsym:00401efdst_other db 0h
|_.dynsym:00401efest_shndx dw 10h
|_.dynsym:00401f00[112] Elf32_Sym
|_.dynsym:00401f00st_name ddw DDEh
|_.dynsym:00401f04st_value ddw 4897A0h
|_.dynsym:00401f08st_size ddw 8Ch
|_.dynsym:00401f0cst_info db 12h
|_.dynsym:00401f0dst_other db 0h
|_.dynsym:00401f0est_shndx dw 0h
|_.dynsym:00401f10[113] Elf32_Sym
|_.dynsym:00401f10st_name ddw 181Ch
|_.dynsym:00401f14st_value ddw 420C38h
|_.dynsym:00401f18st_size ddw 40h
|_.dynsym:00401f1cst_info db 12h
|_.dynsym:00401f1dst_other db 0h
|_.dynsym:00401f1est_shndx dw 7h
|_.dynsym:00401f20[114] Elf32_Sym
|_.dynsym:00401f20st_name ddw 2464h
|_.dynsym:00401f24st_value ddw 44F53Ch
|_.dynsym:00401f28st_size ddw 164h
|_.dynsym:00401f2cst_info db 12h
|_.dynsym:00401f2dst_other db 0h
|_.dynsym:00401f2est_shndx dw 7h
|_.dynsym:00401f30[115] Elf32_Sym
|_.dynsym:00401f30st_name ddw F42h
|_.dynsym:00401f34st_value ddw 489790h
|_.dynsym:00401f38st_size ddw 44h
|_.dynsym:00401f3cst_info db 12h
|_.dynsym:00401f3dst_other db 0h
|_.dynsym:00401f3est_shndx dw 0h
|_.dynsym:00401f40[116] Elf32_Sym
|_.dynsym:00401f40st_name ddw E16h
|_.dynsym:00401f44st_value ddw 41496Ch
|_.dynsym:00401f48st_size ddw 194h
|_.dynsym:00401f4cst_info db 12h
|_.dynsym:00401f4dst_other db 0h
|_.dynsym:00401f4est_shndx dw 7h
|_.dynsym:00401f50[117] Elf32_Sym
|_.dynsym:00401f50st_name ddw 33Fh
|_.dynsym:00401f54st_value ddw 4D4AECh
|_.dynsym:00401f58st_size ddw 4h
|_.dynsym:00401f5cst_info db 11h
|_.dynsym:00401f5dst_other db 0h
|_.dynsym:00401f5est_shndx dw 10h
|_.dynsym:00401f60[118] Elf32_Sym
|_.dynsym:00401f60st_name ddw 157Ch
|_.dynsym:00401f64st_value ddw 428190h
|_.dynsym:00401f68st_size ddw 5ACh
|_.dynsym:00401f6cst_info db 12h
|_.dynsym:00401f6dst_other db 0h
|_.dynsym:00401f6est_shndx dw 7h
|_.dynsym:00401f70[119] Elf32_Sym
|_.dynsym:00401f70st_name ddw 77Eh
|_.dynsym:00401f74st_value ddw 41750Ch
|_.dynsym:00401f78st_size ddw 214h
|_.dynsym:00401f7cst_info db 12h
|_.dynsym:00401f7dst_other db 0h
|_.dynsym:00401f7est_shndx dw 7h
|_.dynsym:00401f80[120] Elf32_Sym
|_.dynsym:00401f80st_name ddw 3203h
|_.dynsym:00401f84st_value ddw 47844Ch
|_.dynsym:00401f88st_size ddw 2E8h
|_.dynsym:00401f8cst_info db 12h
|_.dynsym:00401f8dst_other db 0h
|_.dynsym:00401f8est_shndx dw 7h
|_.dynsym:00401f90[121] Elf32_Sym
|_.dynsym:00401f90st_name ddw 6B3h
|_.dynsym:00401f94st_value ddw 4155A0h
|_.dynsym:00401f98st_size ddw E0h
|_.dynsym:00401f9cst_info db 12h
|_.dynsym:00401f9dst_other db 0h
|_.dynsym:00401f9est_shndx dw 7h
|_.dynsym:00401fa0[122] Elf32_Sym
|_.dynsym:00401fa0st_name ddw 2754h
|_.dynsym:00401fa4st_value ddw 463A54h
|_.dynsym:00401fa8st_size ddw 64h
|_.dynsym:00401facst_info db 12h
|_.dynsym:00401fadst_other db 0h
|_.dynsym:00401faest_shndx dw 7h
|_.dynsym:00401fb0[123] Elf32_Sym
|_.dynsym:00401fb0st_name ddw 2959h
|_.dynsym:00401fb4st_value ddw 45739Ch
|_.dynsym:00401fb8st_size ddw 220h
|_.dynsym:00401fbcst_info db 12h
|_.dynsym:00401fbdst_other db 0h
|_.dynsym:00401fbest_shndx dw 7h
|_.dynsym:00401fc0[124] Elf32_Sym
|_.dynsym:00401fc0st_name ddw 798h
|_.dynsym:00401fc4st_value ddw 41CC18h
|_.dynsym:00401fc8st_size ddw 530h
|_.dynsym:00401fccst_info db 12h
|_.dynsym:00401fcdst_other db 0h
|_.dynsym:00401fcest_shndx dw 7h
|_.dynsym:00401fd0[125] Elf32_Sym
|_.dynsym:00401fd0st_name ddw 1002h
|_.dynsym:00401fd4st_value ddw 445238h
|_.dynsym:00401fd8st_size ddw 24Ch
|_.dynsym:00401fdcst_info db 12h
|_.dynsym:00401fddst_other db 0h
|_.dynsym:00401fdest_shndx dw 7h
|_.dynsym:00401fe0[126] Elf32_Sym
|_.dynsym:00401fe0st_name ddw 352Ah
|_.dynsym:00401fe4st_value ddw 489780h
|_.dynsym:00401fe8st_size ddw 94h
|_.dynsym:00401fecst_info db 12h
|_.dynsym:00401fedst_other db 0h
|_.dynsym:00401feest_shndx dw 0h
|_.dynsym:00401ff0[127] Elf32_Sym
|_.dynsym:00401ff0st_name ddw 1A2Eh
|_.dynsym:00401ff4st_value ddw 410A30h
|_.dynsym:00401ff8st_size ddw 10Ch
|_.dynsym:00401ffcst_info db 12h
|_.dynsym:00401ffdst_other db 0h
|_.dynsym:00401ffest_shndx dw 7h
|_.dynsym:00402000[128] Elf32_Sym
|_.dynsym:00402000st_name ddw 2584h
|_.dynsym:00402004st_value ddw 45E7C8h
|_.dynsym:00402008st_size ddw C8h
|_.dynsym:0040200cst_info db 12h
|_.dynsym:0040200dst_other db 0h
|_.dynsym:0040200est_shndx dw 7h
|_.dynsym:00402010[129] Elf32_Sym
|_.dynsym:00402010st_name ddw 2E46h
|_.dynsym:00402014st_value ddw 479440h
|_.dynsym:00402018st_size ddw 5Ch
|_.dynsym:0040201cst_info db 12h
|_.dynsym:0040201dst_other db 0h
|_.dynsym:0040201est_shndx dw 7h
|_.dynsym:00402020[130] Elf32_Sym
|_.dynsym:00402020st_name ddw 2FD6h
|_.dynsym:00402024st_value ddw 46844Ch
|_.dynsym:00402028st_size ddw 1F0h
|_.dynsym:0040202cst_info db 12h
|_.dynsym:0040202dst_other db 0h
|_.dynsym:0040202est_shndx dw 7h
|_.dynsym:00402030[131] Elf32_Sym
|_.dynsym:00402030st_name ddw 70Eh
|_.dynsym:00402034st_value ddw 40BF04h
|_.dynsym:00402038st_size ddw 2CCh
|_.dynsym:0040203cst_info db 12h
|_.dynsym:0040203dst_other db 0h
|_.dynsym:0040203est_shndx dw 7h
|_.dynsym:00402040[132] Elf32_Sym
|_.dynsym:00402040st_name ddw 750h
|_.dynsym:00402044st_value ddw 41F60Ch
|_.dynsym:00402048st_size ddw 1FCh
|_.dynsym:0040204cst_info db 12h
|_.dynsym:0040204dst_other db 0h
|_.dynsym:0040204est_shndx dw 7h
|_.dynsym:00402050[133] Elf32_Sym
|_.dynsym:00402050st_name ddw 478h
|_.dynsym:00402054st_value ddw 4D8C94h
|_.dynsym:00402058st_size ddw 4h
|_.dynsym:0040205cst_info db 11h
|_.dynsym:0040205dst_other db 0h
|_.dynsym:0040205est_shndx dw 13h
|_.dynsym:00402060[134] Elf32_Sym
|_.dynsym:00402060st_name ddw 2D2Eh
|_.dynsym:00402064st_value ddw 485CC4h
|_.dynsym:00402068st_size ddw 7Ch
|_.dynsym:0040206cst_info db 12h
|_.dynsym:0040206dst_other db 0h
|_.dynsym:0040206est_shndx dw 7h
|_.dynsym:00402070[135] Elf32_Sym
|_.dynsym:00402070st_name ddw 158Fh
|_.dynsym:00402074st_value ddw 42873Ch
|_.dynsym:00402078st_size ddw 3F4h
|_.dynsym:0040207cst_info db 12h
|_.dynsym:0040207dst_other db 0h
|_.dynsym:0040207est_shndx dw 7h
|_.dynsym:00402080[136] Elf32_Sym
|_.dynsym:00402080st_name ddw 274h
|_.dynsym:00402084st_value ddw 415820h
|_.dynsym:00402088st_size ddw 1F8h
|_.dynsym:0040208cst_info db 12h
|_.dynsym:0040208dst_other db 0h
|_.dynsym:0040208est_shndx dw 7h
|_.dynsym:00402090[137] Elf32_Sym
|_.dynsym:00402090st_name ddw 15A9h
|_.dynsym:00402094st_value ddw 428DA4h
|_.dynsym:00402098st_size ddw 6C0h
|_.dynsym:0040209cst_info db 12h
|_.dynsym:0040209dst_other db 0h
|_.dynsym:0040209est_shndx dw 7h
|_.dynsym:004020a0[138] Elf32_Sym
|_.dynsym:004020a0st_name ddw 33B5h
|_.dynsym:004020a4st_value ddw 488384h
|_.dynsym:004020a8st_size ddw 8h
|_.dynsym:004020acst_info db 12h
|_.dynsym:004020adst_other db 0h
|_.dynsym:004020aest_shndx dw 7h
|_.dynsym:004020b0[139] Elf32_Sym
|_.dynsym:004020b0st_name ddw 215h
|_.dynsym:004020b4st_value ddw 489770h
|_.dynsym:004020b8st_size ddw 1Ch
|_.dynsym:004020bcst_info db 12h
|_.dynsym:004020bdst_other db 0h
|_.dynsym:004020best_shndx dw 0h
|_.dynsym:004020c0[140] Elf32_Sym
|_.dynsym:004020c0st_name ddw 9CFh
|_.dynsym:004020c4st_value ddw 4D55F0h
|_.dynsym:004020c8st_size ddw 9h
|_.dynsym:004020ccst_info db 11h
|_.dynsym:004020cdst_other db 0h
|_.dynsym:004020cest_shndx dw 10h
|_.dynsym:004020d0[141] Elf32_Sym
|_.dynsym:004020d0st_name ddw 24F1h
|_.dynsym:004020d4st_value ddw 462A78h
|_.dynsym:004020d8st_size ddw 220h
|_.dynsym:004020dcst_info db 12h
|_.dynsym:004020ddst_other db 0h
|_.dynsym:004020dest_shndx dw 7h
|_.dynsym:004020e0[142] Elf32_Sym
|_.dynsym:004020e0st_name ddw 1536h
|_.dynsym:004020e4st_value ddw 42AC80h
|_.dynsym:004020e8st_size ddw 234h
|_.dynsym:004020ecst_info db 12h
|_.dynsym:004020edst_other db 0h
|_.dynsym:004020eest_shndx dw 7h
|_.dynsym:004020f0[143] Elf32_Sym
|_.dynsym:004020f0st_name ddw 13C7h
|_.dynsym:004020f4st_value ddw 412A78h
|_.dynsym:004020f8st_size ddw 94h
|_.dynsym:004020fcst_info db 12h
|_.dynsym:004020fdst_other db 0h
|_.dynsym:004020fest_shndx dw 7h
|_.dynsym:00402100[144] Elf32_Sym
|_.dynsym:00402100st_name ddw 1338h
|_.dynsym:00402104st_value ddw 4D4DB4h
|_.dynsym:00402108st_size ddw 14h
|_.dynsym:0040210cst_info db 11h
|_.dynsym:0040210dst_other db 0h
|_.dynsym:0040210est_shndx dw 10h
|_.dynsym:00402110[145] Elf32_Sym
|_.dynsym:00402110st_name ddw 1BAFh
|_.dynsym:00402114st_value ddw 4D5538h
|_.dynsym:00402118st_size ddw 18h
|_.dynsym:0040211cst_info db 11h
|_.dynsym:0040211dst_other db 0h
|_.dynsym:0040211est_shndx dw 10h
|_.dynsym:00402120[146] Elf32_Sym
|_.dynsym:00402120st_name ddw 270Eh
|_.dynsym:00402124st_value ddw 45A990h
|_.dynsym:00402128st_size ddw 50h
|_.dynsym:0040212cst_info db 12h
|_.dynsym:0040212dst_other db 0h
|_.dynsym:0040212est_shndx dw 7h
|_.dynsym:00402130[147] Elf32_Sym
|_.dynsym:00402130st_name ddw 7B8h
|_.dynsym:00402134st_value ddw 41C34Ch
|_.dynsym:00402138st_size ddw 94h
|_.dynsym:0040213cst_info db 12h
|_.dynsym:0040213dst_other db 0h
|_.dynsym:0040213est_shndx dw 7h
|_.dynsym:00402140[148] Elf32_Sym
|_.dynsym:00402140st_name ddw 1E27h
|_.dynsym:00402144st_value ddw 4D4EE4h
|_.dynsym:00402148st_size ddw Ch
|_.dynsym:0040214cst_info db 11h
|_.dynsym:0040214dst_other db 0h
|_.dynsym:0040214est_shndx dw 10h
|_.dynsym:00402150[149] Elf32_Sym
|_.dynsym:00402150st_name ddw 71Ch
|_.dynsym:00402154st_value ddw 41C5E8h
|_.dynsym:00402158st_size ddw 24h
|_.dynsym:0040215cst_info db 12h
|_.dynsym:0040215dst_other db 0h
|_.dynsym:0040215est_shndx dw 7h
|_.dynsym:00402160[150] Elf32_Sym
|_.dynsym:00402160st_name ddw 1E80h
|_.dynsym:00402164st_value ddw 4D4F20h
|_.dynsym:00402168st_size ddw Ch
|_.dynsym:0040216cst_info db 11h
|_.dynsym:0040216dst_other db 0h
|_.dynsym:0040216est_shndx dw 10h
|_.dynsym:00402170[151] Elf32_Sym
|_.dynsym:00402170st_name ddw 898h
|_.dynsym:00402174st_value ddw 4D5640h
|_.dynsym:00402178st_size ddw Fh
|_.dynsym:0040217cst_info db 11h
|_.dynsym:0040217dst_other db 0h
|_.dynsym:0040217est_shndx dw 10h
|_.dynsym:00402180[152] Elf32_Sym
|_.dynsym:00402180st_name ddw 3176h
|_.dynsym:00402184st_value ddw 4850BCh
|_.dynsym:00402188st_size ddw 1C4h
|_.dynsym:0040218cst_info db 12h
|_.dynsym:0040218dst_other db 0h
|_.dynsym:0040218est_shndx dw 7h
|_.dynsym:00402190[153] Elf32_Sym
|_.dynsym:00402190st_name ddw 33A4h
|_.dynsym:00402194st_value ddw 488A2Ch
|_.dynsym:00402198st_size ddw 124h
|_.dynsym:0040219cst_info db 12h
|_.dynsym:0040219dst_other db 0h
|_.dynsym:0040219est_shndx dw 7h
|_.dynsym:004021a0[154] Elf32_Sym
|_.dynsym:004021a0st_name ddw 23A5h
|_.dynsym:004021a4st_value ddw 488E94h
|_.dynsym:004021a8st_size ddw 60h
|_.dynsym:004021acst_info db 12h
|_.dynsym:004021adst_other db 0h
|_.dynsym:004021aest_shndx dw 7h
|_.dynsym:004021b0[155] Elf32_Sym
|_.dynsym:004021b0st_name ddw 30C0h
|_.dynsym:004021b4st_value ddw 487BF8h
|_.dynsym:004021b8st_size ddw 264h
|_.dynsym:004021bcst_info db 12h
|_.dynsym:004021bdst_other db 0h
|_.dynsym:004021best_shndx dw 7h
|_.dynsym:004021c0[156] Elf32_Sym
|_.dynsym:004021c0st_name ddw 2638h
|_.dynsym:004021c4st_value ddw 45D988h
|_.dynsym:004021c8st_size ddw 560h
|_.dynsym:004021ccst_info db 12h
|_.dynsym:004021cdst_other db 0h
|_.dynsym:004021cest_shndx dw 7h
|_.dynsym:004021d0[157] Elf32_Sym
|_.dynsym:004021d0st_name ddw 21D0h
|_.dynsym:004021d4st_value ddw 47A3E8h
|_.dynsym:004021d8st_size ddw 564h
|_.dynsym:004021dcst_info db 12h
|_.dynsym:004021ddst_other db 0h
|_.dynsym:004021dest_shndx dw 7h
|_.dynsym:004021e0[158] Elf32_Sym
|_.dynsym:004021e0st_name ddw 16EEh
|_.dynsym:004021e4st_value ddw 489760h
|_.dynsym:004021e8st_size ddw D8h
|_.dynsym:004021ecst_info db 12h
|_.dynsym:004021edst_other db 0h
|_.dynsym:004021eest_shndx dw 0h
|_.dynsym:004021f0[159] Elf32_Sym
|_.dynsym:004021f0st_name ddw 1B8Ah
|_.dynsym:004021f4st_value ddw 4D4F38h
|_.dynsym:004021f8st_size ddw 2Ch
|_.dynsym:004021fcst_info db 11h
|_.dynsym:004021fdst_other db 0h
|_.dynsym:004021fest_shndx dw 10h
|_.dynsym:00402200[160] Elf32_Sym
|_.dynsym:00402200st_name ddw 6A1h
|_.dynsym:00402204st_value ddw 41907Ch
|_.dynsym:00402208st_size ddw A0h
|_.dynsym:0040220cst_info db 12h
|_.dynsym:0040220dst_other db 0h
|_.dynsym:0040220est_shndx dw 7h
|_.dynsym:00402210[161] Elf32_Sym
|_.dynsym:00402210st_name ddw 879h
|_.dynsym:00402214st_value ddw 409E98h
|_.dynsym:00402218st_size ddw 174h
|_.dynsym:0040221cst_info db 12h
|_.dynsym:0040221dst_other db 0h
|_.dynsym:0040221est_shndx dw 7h
|_.dynsym:00402220[162] Elf32_Sym
|_.dynsym:00402220st_name ddw 12EFh
|_.dynsym:00402224st_value ddw 420DD8h
|_.dynsym:00402228st_size ddw 238h
|_.dynsym:0040222cst_info db 12h
|_.dynsym:0040222dst_other db 0h
|_.dynsym:0040222est_shndx dw 7h
|_.dynsym:00402230[163] Elf32_Sym
|_.dynsym:00402230st_name ddw 14CBh
|_.dynsym:00402234st_value ddw 4265C0h
|_.dynsym:00402238st_size ddw 608h
|_.dynsym:0040223cst_info db 12h
|_.dynsym:0040223dst_other db 0h
|_.dynsym:0040223est_shndx dw 7h
|_.dynsym:00402240[164] Elf32_Sym
|_.dynsym:00402240st_name ddw 25E4h
|_.dynsym:00402244st_value ddw 45B12Ch
|_.dynsym:00402248st_size ddw 874h
|_.dynsym:0040224cst_info db 12h
|_.dynsym:0040224dst_other db 0h
|_.dynsym:0040224est_shndx dw 7h
|_.dynsym:00402250[165] Elf32_Sym
|_.dynsym:00402250st_name ddw F89h
|_.dynsym:00402254st_value ddw 41E5F8h
|_.dynsym:00402258st_size ddw 464h
|_.dynsym:0040225cst_info db 12h
|_.dynsym:0040225dst_other db 0h
|_.dynsym:0040225est_shndx dw 7h
|_.dynsym:00402260[166] Elf32_Sym
|_.dynsym:00402260st_name ddw 53Ah
|_.dynsym:00402264st_value ddw 489750h
|_.dynsym:00402268st_size ddw B4h
|_.dynsym:0040226cst_info db 12h
|_.dynsym:0040226dst_other db 0h
|_.dynsym:0040226est_shndx dw 0h
|_.dynsym:00402270[167] Elf32_Sym
|_.dynsym:00402270st_name ddw 3028h
|_.dynsym:00402274st_value ddw 467584h
|_.dynsym:00402278st_size ddw 7ACh
|_.dynsym:0040227cst_info db 12h
|_.dynsym:0040227dst_other db 0h
|_.dynsym:0040227est_shndx dw 7h
|_.dynsym:00402280[168] Elf32_Sym
|_.dynsym:00402280st_name ddw 2984h
|_.dynsym:00402284st_value ddw 4582B8h
|_.dynsym:00402288st_size ddw 168h
|_.dynsym:0040228cst_info db 12h
|_.dynsym:0040228dst_other db 0h
|_.dynsym:0040228est_shndx dw 7h
|_.dynsym:00402290[169] Elf32_Sym
|_.dynsym:00402290st_name ddw 1C8Fh
|_.dynsym:00402294st_value ddw 4D4DE0h
|_.dynsym:00402298st_size ddw 14h
|_.dynsym:0040229cst_info db 11h
|_.dynsym:0040229dst_other db 0h
|_.dynsym:0040229est_shndx dw 10h
|_.dynsym:004022a0[170] Elf32_Sym
|_.dynsym:004022a0st_name ddw 10C1h
|_.dynsym:004022a4st_value ddw 44A0E0h
|_.dynsym:004022a8st_size ddw 240h
|_.dynsym:004022acst_info db 12h
|_.dynsym:004022adst_other db 0h
|_.dynsym:004022aest_shndx dw 7h
|_.dynsym:004022b0[171] Elf32_Sym
|_.dynsym:004022b0st_name ddw 3453h
|_.dynsym:004022b4st_value ddw 489740h
|_.dynsym:004022b8st_size ddw 240h
|_.dynsym:004022bcst_info db 12h
|_.dynsym:004022bdst_other db 0h
|_.dynsym:004022best_shndx dw 0h
|_.dynsym:004022c0[172] Elf32_Sym
|_.dynsym:004022c0st_name ddw 16F3h
|_.dynsym:004022c4st_value ddw 4322E4h
|_.dynsym:004022c8st_size ddw 834h
|_.dynsym:004022ccst_info db 12h
|_.dynsym:004022cdst_other db 0h
|_.dynsym:004022cest_shndx dw 7h
|_.dynsym:004022d0[173] Elf32_Sym
|_.dynsym:004022d0st_name ddw 78Dh
|_.dynsym:004022d4st_value ddw 41FA28h
|_.dynsym:004022d8st_size ddw 20h
|_.dynsym:004022dcst_info db 12h
|_.dynsym:004022ddst_other db 0h
|_.dynsym:004022dest_shndx dw 7h
|_.dynsym:004022e0[174] Elf32_Sym
|_.dynsym:004022e0st_name ddw C97h
|_.dynsym:004022e4st_value ddw 419934h
|_.dynsym:004022e8st_size ddw 60h
|_.dynsym:004022ecst_info db 12h
|_.dynsym:004022edst_other db 0h
|_.dynsym:004022eest_shndx dw 7h
|_.dynsym:004022f0[175] Elf32_Sym
|_.dynsym:004022f0st_name ddw 45Dh
|_.dynsym:004022f4st_value ddw 41BDD0h
|_.dynsym:004022f8st_size ddw 114h
|_.dynsym:004022fcst_info db 12h
|_.dynsym:004022fdst_other db 0h
|_.dynsym:004022fest_shndx dw 7h
|_.dynsym:00402300[176] Elf32_Sym
|_.dynsym:00402300st_name ddw 687h
|_.dynsym:00402304st_value ddw 41D474h
|_.dynsym:00402308st_size ddw 364h
|_.dynsym:0040230cst_info db 12h
|_.dynsym:0040230dst_other db 0h
|_.dynsym:0040230est_shndx dw 7h
|_.dynsym:00402310[177] Elf32_Sym
|_.dynsym:00402310st_name ddw D93h
|_.dynsym:00402314st_value ddw 489730h
|_.dynsym:00402318st_size ddw 9Ch
|_.dynsym:0040231cst_info db 12h
|_.dynsym:0040231dst_other db 0h
|_.dynsym:0040231est_shndx dw 0h
|_.dynsym:00402320[178] Elf32_Sym
|_.dynsym:00402320st_name ddw 237Bh
|_.dynsym:00402324st_value ddw 460EB0h
|_.dynsym:00402328st_size ddw 12Ch
|_.dynsym:0040232cst_info db 12h
|_.dynsym:0040232dst_other db 0h
|_.dynsym:0040232est_shndx dw 7h
|_.dynsym:00402330[179] Elf32_Sym
|_.dynsym:00402330st_name ddw 331Ch
|_.dynsym:00402334st_value ddw 465B38h
|_.dynsym:00402338st_size ddw 100h
|_.dynsym:0040233cst_info db 12h
|_.dynsym:0040233dst_other db 0h
|_.dynsym:0040233est_shndx dw 7h
|_.dynsym:00402340[180] Elf32_Sym
|_.dynsym:00402340st_name ddw 271Ah
|_.dynsym:00402344st_value ddw 4575BCh
|_.dynsym:00402348st_size ddw 1F0h
|_.dynsym:0040234cst_info db 12h
|_.dynsym:0040234dst_other db 0h
|_.dynsym:0040234est_shndx dw 7h
|_.dynsym:00402350[181] Elf32_Sym
|_.dynsym:00402350st_name ddw 347Bh
|_.dynsym:00402354st_value ddw 489720h
|_.dynsym:00402358st_size ddw 54h
|_.dynsym:0040235cst_info db 12h
|_.dynsym:0040235dst_other db 0h
|_.dynsym:0040235est_shndx dw 0h
|_.dynsym:00402360[182] Elf32_Sym
|_.dynsym:00402360st_name ddw 20DEh
|_.dynsym:00402364st_value ddw 4883E8h
|_.dynsym:00402368st_size ddw 54h
|_.dynsym:0040236cst_info db 12h
|_.dynsym:0040236dst_other db 0h
|_.dynsym:0040236est_shndx dw 7h
|_.dynsym:00402370[183] Elf32_Sym
|_.dynsym:00402370st_name ddw 1527h
|_.dynsym:00402374st_value ddw 427BFCh
|_.dynsym:00402378st_size ddw 380h
|_.dynsym:0040237cst_info db 12h
|_.dynsym:0040237dst_other db 0h
|_.dynsym:0040237est_shndx dw 7h
|_.dynsym:00402380[184] Elf32_Sym
|_.dynsym:00402380st_name ddw ECEh
|_.dynsym:00402384st_value ddw 40E9C0h
|_.dynsym:00402388st_size ddw 1C0h
|_.dynsym:0040238cst_info db 12h
|_.dynsym:0040238dst_other db 0h
|_.dynsym:0040238est_shndx dw 7h
|_.dynsym:00402390[185] Elf32_Sym
|_.dynsym:00402390st_name ddw 1187h
|_.dynsym:00402394st_value ddw 4D6150h
|_.dynsym:00402398st_size ddw 8h
|_.dynsym:0040239cst_info db 11h
|_.dynsym:0040239dst_other db 0h
|_.dynsym:0040239est_shndx dw 10h
|_.dynsym:004023a0[186] Elf32_Sym
|_.dynsym:004023a0st_name ddw BC5h
|_.dynsym:004023a4st_value ddw 4161A0h
|_.dynsym:004023a8st_size ddw 240h
|_.dynsym:004023acst_info db 12h
|_.dynsym:004023adst_other db 0h
|_.dynsym:004023aest_shndx dw 7h
|_.dynsym:004023b0[187] Elf32_Sym
|_.dynsym:004023b0st_name ddw 2356h
|_.dynsym:004023b4st_value ddw 464A98h
|_.dynsym:004023b8st_size ddw 1Ch
|_.dynsym:004023bcst_info db 12h
|_.dynsym:004023bdst_other db 0h
|_.dynsym:004023best_shndx dw 7h
|_.dynsym:004023c0[188] Elf32_Sym
|_.dynsym:004023c0st_name ddw 248Bh
|_.dynsym:004023c4st_value ddw 45AE0Ch
|_.dynsym:004023c8st_size ddw 1B4h
|_.dynsym:004023ccst_info db 12h
|_.dynsym:004023cdst_other db 0h
|_.dynsym:004023cest_shndx dw 7h
|_.dynsym:004023d0[189] Elf32_Sym
|_.dynsym:004023d0st_name ddw 27F0h
|_.dynsym:004023d4st_value ddw 45FE84h
|_.dynsym:004023d8st_size ddw 38h
|_.dynsym:004023dcst_info db 12h
|_.dynsym:004023ddst_other db 0h
|_.dynsym:004023dest_shndx dw 7h
|_.dynsym:004023e0[190] Elf32_Sym
|_.dynsym:004023e0st_name ddw 554h
|_.dynsym:004023e4st_value ddw 4131C8h
|_.dynsym:004023e8st_size ddw C0h
|_.dynsym:004023ecst_info db 12h
|_.dynsym:004023edst_other db 0h
|_.dynsym:004023eest_shndx dw 7h
|_.dynsym:004023f0[191] Elf32_Sym
|_.dynsym:004023f0st_name ddw 1F85h
|_.dynsym:004023f4st_value ddw 4D72A8h
|_.dynsym:004023f8st_size ddw 100h
|_.dynsym:004023fcst_info db 11h
|_.dynsym:004023fdst_other db 0h
|_.dynsym:004023fest_shndx dw 10h
|_.dynsym:00402400[192] Elf32_Sym
|_.dynsym:00402400st_name ddw 15D5h
|_.dynsym:00402404st_value ddw 42A9ACh
|_.dynsym:00402408st_size ddw 2D4h
|_.dynsym:0040240cst_info db 12h
|_.dynsym:0040240dst_other db 0h
|_.dynsym:0040240est_shndx dw 7h
|_.dynsym:00402410[193] Elf32_Sym
|_.dynsym:00402410st_name ddw BD8h
|_.dynsym:00402414st_value ddw 4D59D0h
|_.dynsym:00402418st_size ddw 30h
|_.dynsym:0040241cst_info db 11h
|_.dynsym:0040241dst_other db 0h
|_.dynsym:0040241est_shndx dw 10h
|_.dynsym:00402420[194] Elf32_Sym
|_.dynsym:00402420st_name ddw 24C3h
|_.dynsym:00402424st_value ddw 454450h
|_.dynsym:00402428st_size ddw 2C44h
|_.dynsym:0040242cst_info db 12h
|_.dynsym:0040242dst_other db 0h
|_.dynsym:0040242est_shndx dw 7h
|_.dynsym:00402430[195] Elf32_Sym
|_.dynsym:00402430st_name ddw 103Bh
|_.dynsym:00402434st_value ddw 417008h
|_.dynsym:00402438st_size ddw 9Ch
|_.dynsym:0040243cst_info db 12h
|_.dynsym:0040243dst_other db 0h
|_.dynsym:0040243est_shndx dw 7h
|_.dynsym:00402440[196] Elf32_Sym
|_.dynsym:00402440st_name ddw 52Ch
|_.dynsym:00402444st_value ddw 489710h
|_.dynsym:00402448st_size ddw 54h
|_.dynsym:0040244cst_info db 12h
|_.dynsym:0040244dst_other db 0h
|_.dynsym:0040244est_shndx dw 0h
|_.dynsym:00402450[197] Elf32_Sym
|_.dynsym:00402450st_name ddw A9Bh
|_.dynsym:00402454st_value ddw 431368h
|_.dynsym:00402458st_size ddw 374h
|_.dynsym:0040245cst_info db 12h
|_.dynsym:0040245dst_other db 0h
|_.dynsym:0040245est_shndx dw 7h
|_.dynsym:00402460[198] Elf32_Sym
|_.dynsym:00402460st_name ddw 3039h
|_.dynsym:00402464st_value ddw 483828h
|_.dynsym:00402468st_size ddw 200h
|_.dynsym:0040246cst_info db 12h
|_.dynsym:0040246dst_other db 0h
|_.dynsym:0040246est_shndx dw 7h
|_.dynsym:00402470[199] Elf32_Sym
|_.dynsym:00402470st_name ddw 2289h
|_.dynsym:00402474st_value ddw 479B38h
|_.dynsym:00402478st_size ddw 8h
|_.dynsym:0040247cst_info db 12h
|_.dynsym:0040247dst_other db 0h
|_.dynsym:0040247est_shndx dw 7h
|_.dynsym:00402480[200] Elf32_Sym
|_.dynsym:00402480st_name ddw 2667h
|_.dynsym:00402484st_value ddw 45DEE8h
|_.dynsym:00402488st_size ddw 34Ch
|_.dynsym:0040248cst_info db 12h
|_.dynsym:0040248dst_other db 0h
|_.dynsym:0040248est_shndx dw 7h
|_.dynsym:00402490[201] Elf32_Sym
|_.dynsym:00402490st_name ddw 1D9h
|_.dynsym:00402494st_value ddw 489700h
|_.dynsym:00402498st_size ddw B8h
|_.dynsym:0040249cst_info db 12h
|_.dynsym:0040249dst_other db 0h
|_.dynsym:0040249est_shndx dw 0h
|_.dynsym:004024a0[202] Elf32_Sym
|_.dynsym:004024a0st_name ddw 135Fh
|_.dynsym:004024a4st_value ddw 424E64h
|_.dynsym:004024a8st_size ddw 15Ch
|_.dynsym:004024acst_info db 12h
|_.dynsym:004024adst_other db 0h
|_.dynsym:004024aest_shndx dw 7h
|_.dynsym:004024b0[203] Elf32_Sym
|_.dynsym:004024b0st_name ddw 2AECh
|_.dynsym:004024b4st_value ddw 458FC8h
|_.dynsym:004024b8st_size ddw 538h
|_.dynsym:004024bcst_info db 12h
|_.dynsym:004024bdst_other db 0h
|_.dynsym:004024best_shndx dw 7h
|_.dynsym:004024c0[204] Elf32_Sym
|_.dynsym:004024c0st_name ddw 76Bh
|_.dynsym:004024c4st_value ddw 41C184h
|_.dynsym:004024c8st_size ddw 84h
|_.dynsym:004024ccst_info db 12h
|_.dynsym:004024cdst_other db 0h
|_.dynsym:004024cest_shndx dw 7h
|_.dynsym:004024d0[205] Elf32_Sym
|_.dynsym:004024d0st_name ddw 90Eh
|_.dynsym:004024d4st_value ddw 41016Ch
|_.dynsym:004024d8st_size ddw 204h
|_.dynsym:004024dcst_info db 12h
|_.dynsym:004024ddst_other db 0h
|_.dynsym:004024dest_shndx dw 7h
|_.dynsym:004024e0[206] Elf32_Sym
|_.dynsym:004024e0st_name ddw 2C63h
|_.dynsym:004024e4st_value ddw 46415Ch
|_.dynsym:004024e8st_size ddw 1Ch
|_.dynsym:004024ecst_info db 12h
|_.dynsym:004024edst_other db 0h
|_.dynsym:004024eest_shndx dw 7h
|_.dynsym:004024f0[207] Elf32_Sym
|_.dynsym:004024f0st_name ddw E52h
|_.dynsym:004024f4st_value ddw 4372F4h
|_.dynsym:004024f8st_size ddw D20h
|_.dynsym:004024fcst_info db 12h
|_.dynsym:004024fdst_other db 0h
|_.dynsym:004024fest_shndx dw 7h
|_.dynsym:00402500[208] Elf32_Sym
|_.dynsym:00402500st_name ddw 2F06h
|_.dynsym:00402504st_value ddw 483C28h
|_.dynsym:00402508st_size ddw 174h
|_.dynsym:0040250cst_info db 12h
|_.dynsym:0040250dst_other db 0h
|_.dynsym:0040250est_shndx dw 7h
|_.dynsym:00402510[209] Elf32_Sym
|_.dynsym:00402510st_name ddw 5C7h
|_.dynsym:00402514st_value ddw 4896F0h
|_.dynsym:00402518st_size ddw 98h
|_.dynsym:0040251cst_info db 12h
|_.dynsym:0040251dst_other db 0h
|_.dynsym:0040251est_shndx dw 0h
|_.dynsym:00402520[210] Elf32_Sym
|_.dynsym:00402520st_name ddw 5D8h
|_.dynsym:00402524st_value ddw 40A00Ch
|_.dynsym:00402528st_size ddw 1F4h
|_.dynsym:0040252cst_info db 12h
|_.dynsym:0040252dst_other db 0h
|_.dynsym:0040252est_shndx dw 7h
|_.dynsym:00402530[211] Elf32_Sym
|_.dynsym:00402530st_name ddw 1FB2h
|_.dynsym:00402534st_value ddw 4D9E40h
|_.dynsym:00402538st_size ddw 100h
|_.dynsym:0040253cst_info db 11h
|_.dynsym:0040253dst_other db 0h
|_.dynsym:0040253est_shndx dw 13h
|_.dynsym:00402540[212] Elf32_Sym
|_.dynsym:00402540st_name ddw 2436h
|_.dynsym:00402544st_value ddw 44A320h
|_.dynsym:00402548st_size ddw 25A0h
|_.dynsym:0040254cst_info db 12h
|_.dynsym:0040254dst_other db 0h
|_.dynsym:0040254est_shndx dw 7h
|_.dynsym:00402550[213] Elf32_Sym
|_.dynsym:00402550st_name ddw D14h
|_.dynsym:00402554st_value ddw 4198C8h
|_.dynsym:00402558st_size ddw 6Ch
|_.dynsym:0040255cst_info db 12h
|_.dynsym:0040255dst_other db 0h
|_.dynsym:0040255est_shndx dw 7h
|_.dynsym:00402560[214] Elf32_Sym
|_.dynsym:00402560st_name ddw 932h
|_.dynsym:00402564st_value ddw 4896E0h
|_.dynsym:00402568st_size ddw 7D8h
|_.dynsym:0040256cst_info db 12h
|_.dynsym:0040256dst_other db 0h
|_.dynsym:0040256est_shndx dw 0h
|_.dynsym:00402570[215] Elf32_Sym
|_.dynsym:00402570st_name ddw 2DF5h
|_.dynsym:00402574st_value ddw 483390h
|_.dynsym:00402578st_size ddw 184h
|_.dynsym:0040257cst_info db 12h
|_.dynsym:0040257dst_other db 0h
|_.dynsym:0040257est_shndx dw 7h
|_.dynsym:00402580[216] Elf32_Sym
|_.dynsym:00402580st_name ddw 2A39h
|_.dynsym:00402584st_value ddw 447D68h
|_.dynsym:00402588st_size ddw 70h
|_.dynsym:0040258cst_info db 12h
|_.dynsym:0040258dst_other db 0h
|_.dynsym:0040258est_shndx dw 7h
|_.dynsym:00402590[217] Elf32_Sym
|_.dynsym:00402590st_name ddw 1E12h
|_.dynsym:00402594st_value ddw 4D4ED8h
|_.dynsym:00402598st_size ddw Ch
|_.dynsym:0040259cst_info db 11h
|_.dynsym:0040259dst_other db 0h
|_.dynsym:0040259est_shndx dw 10h
|_.dynsym:004025a0[218] Elf32_Sym
|_.dynsym:004025a0st_name ddw 1E64h
|_.dynsym:004025a4st_value ddw 4D4F08h
|_.dynsym:004025a8st_size ddw Ch
|_.dynsym:004025acst_info db 11h
|_.dynsym:004025adst_other db 0h
|_.dynsym:004025aest_shndx dw 10h
|_.dynsym:004025b0[219] Elf32_Sym
|_.dynsym:004025b0st_name ddw 167h
|_.dynsym:004025b4st_value ddw 443DCCh
|_.dynsym:004025b8st_size ddw 230h
|_.dynsym:004025bcst_info db 12h
|_.dynsym:004025bdst_other db 0h
|_.dynsym:004025best_shndx dw 7h
|_.dynsym:004025c0[220] Elf32_Sym
|_.dynsym:004025c0st_name ddw 14F2h
|_.dynsym:004025c4st_value ddw 4274C4h
|_.dynsym:004025c8st_size ddw 1D4h
|_.dynsym:004025ccst_info db 12h
|_.dynsym:004025cdst_other db 0h
|_.dynsym:004025cest_shndx dw 7h
|_.dynsym:004025d0[221] Elf32_Sym
|_.dynsym:004025d0st_name ddw 3491h
|_.dynsym:004025d4st_value ddw 4896D0h
|_.dynsym:004025d8st_size ddw 10h
|_.dynsym:004025dcst_info db 12h
|_.dynsym:004025ddst_other db 0h
|_.dynsym:004025dest_shndx dw 0h
|_.dynsym:004025e0[222] Elf32_Sym
|_.dynsym:004025e0st_name ddw 1937h
|_.dynsym:004025e4st_value ddw 4D53B0h
|_.dynsym:004025e8st_size ddw 13h
|_.dynsym:004025ecst_info db 11h
|_.dynsym:004025edst_other db 0h
|_.dynsym:004025eest_shndx dw 10h
|_.dynsym:004025f0[223] Elf32_Sym
|_.dynsym:004025f0st_name ddw C9h
|_.dynsym:004025f4st_value ddw 4896C0h
|_.dynsym:004025f8st_size ddw 220h
|_.dynsym:004025fcst_info db 12h
|_.dynsym:004025fdst_other db 0h
|_.dynsym:004025fest_shndx dw 0h
|_.dynsym:00402600[224] Elf32_Sym
|_.dynsym:00402600st_name ddw 1B9Ch
|_.dynsym:00402604st_value ddw 4D5550h
|_.dynsym:00402608st_size ddw Dh
|_.dynsym:0040260cst_info db 11h
|_.dynsym:0040260dst_other db 0h
|_.dynsym:0040260est_shndx dw 10h
|_.dynsym:00402610[225] Elf32_Sym
|_.dynsym:00402610st_name ddw 1CB7h
|_.dynsym:00402614st_value ddw 4D5654h
|_.dynsym:00402618st_size ddw 48h
|_.dynsym:0040261cst_info db 11h
|_.dynsym:0040261dst_other db 0h
|_.dynsym:0040261est_shndx dw 10h
|_.dynsym:00402620[226] Elf32_Sym
|_.dynsym:00402620st_name ddw 2A50h
|_.dynsym:00402624st_value ddw 464D1Ch
|_.dynsym:00402628st_size ddw 284h
|_.dynsym:0040262cst_info db 12h
|_.dynsym:0040262dst_other db 0h
|_.dynsym:0040262est_shndx dw 7h
|_.dynsym:00402630[227] Elf32_Sym
|_.dynsym:00402630st_name ddw 23F3h
|_.dynsym:00402634st_value ddw 451610h
|_.dynsym:00402638st_size ddw 1174h
|_.dynsym:0040263cst_info db 12h
|_.dynsym:0040263dst_other db 0h
|_.dynsym:0040263est_shndx dw 7h
|_.dynsym:00402640[228] Elf32_Sym
|_.dynsym:00402640st_name ddw 1888h
|_.dynsym:00402644st_value ddw 4363CCh
|_.dynsym:00402648st_size ddw 4CCh
|_.dynsym:0040264cst_info db 12h
|_.dynsym:0040264dst_other db 0h
|_.dynsym:0040264est_shndx dw 7h
|_.dynsym:00402650[229] Elf32_Sym
|_.dynsym:00402650st_name ddw 1F67h
|_.dynsym:00402654st_value ddw 4D4CECh
|_.dynsym:00402658st_size ddw 10h
|_.dynsym:0040265cst_info db 11h
|_.dynsym:0040265dst_other db 0h
|_.dynsym:0040265est_shndx dw 10h
|_.dynsym:00402660[230] Elf32_Sym
|_.dynsym:00402660st_name ddw 2A98h
|_.dynsym:00402664st_value ddw 45FFACh
|_.dynsym:00402668st_size ddw 864h
|_.dynsym:0040266cst_info db 12h
|_.dynsym:0040266dst_other db 0h
|_.dynsym:0040266est_shndx dw 7h
|_.dynsym:00402670[231] Elf32_Sym
|_.dynsym:00402670st_name ddw 2A1Ah
|_.dynsym:00402674st_value ddw 45885Ch
|_.dynsym:00402678st_size ddw 4ECh
|_.dynsym:0040267cst_info db 12h
|_.dynsym:0040267dst_other db 0h
|_.dynsym:0040267est_shndx dw 7h
|_.dynsym:00402680[232] Elf32_Sym
|_.dynsym:00402680st_name ddw 1861h
|_.dynsym:00402684st_value ddw 4D4D38h
|_.dynsym:00402688st_size ddw 10h
|_.dynsym:0040268cst_info db 11h
|_.dynsym:0040268dst_other db 0h
|_.dynsym:0040268est_shndx dw 10h
|_.dynsym:00402690[233] Elf32_Sym
|_.dynsym:00402690st_name ddw 1E9Ch
|_.dynsym:00402694st_value ddw 4D4FC8h
|_.dynsym:00402698st_size ddw 30h
|_.dynsym:0040269cst_info db 11h
|_.dynsym:0040269dst_other db 0h
|_.dynsym:0040269est_shndx dw 10h
|_.dynsym:004026a0[234] Elf32_Sym
|_.dynsym:004026a0st_name ddw 376h
|_.dynsym:004026a4st_value ddw 4D8C4Ch
|_.dynsym:004026a8st_size ddw 20h
|_.dynsym:004026acst_info db 11h
|_.dynsym:004026adst_other db 0h
|_.dynsym:004026aest_shndx dw 13h
|_.dynsym:004026b0[235] Elf32_Sym
|_.dynsym:004026b0st_name ddw 24E2h
|_.dynsym:004026b4st_value ddw 4628FCh
|_.dynsym:004026b8st_size ddw 17Ch
|_.dynsym:004026bcst_info db 12h
|_.dynsym:004026bdst_other db 0h
|_.dynsym:004026best_shndx dw 7h
|_.dynsym:004026c0[236] Elf32_Sym
|_.dynsym:004026c0st_name ddw 50Fh
|_.dynsym:004026c4st_value ddw 4D4AE4h
|_.dynsym:004026c8st_size ddw 4h
|_.dynsym:004026ccst_info db 11h
|_.dynsym:004026cdst_other db 0h
|_.dynsym:004026cest_shndx dw 10h
|_.dynsym:004026d0[237] Elf32_Sym
|_.dynsym:004026d0st_name ddw 25B9h
|_.dynsym:004026d4st_value ddw 45E234h
|_.dynsym:004026d8st_size ddw 594h
|_.dynsym:004026dcst_info db 12h
|_.dynsym:004026ddst_other db 0h
|_.dynsym:004026dest_shndx dw 7h
|_.dynsym:004026e0[238] Elf32_Sym
|_.dynsym:004026e0st_name ddw 2F12h
|_.dynsym:004026e4st_value ddw 4836A4h
|_.dynsym:004026e8st_size ddw 184h
|_.dynsym:004026ecst_info db 12h
|_.dynsym:004026edst_other db 0h
|_.dynsym:004026eest_shndx dw 7h
|_.dynsym:004026f0[239] Elf32_Sym
|_.dynsym:004026f0st_name ddw 18CAh
|_.dynsym:004026f4st_value ddw 4353A0h
|_.dynsym:004026f8st_size ddw 3E4h
|_.dynsym:004026fcst_info db 12h
|_.dynsym:004026fdst_other db 0h
|_.dynsym:004026fest_shndx dw 7h
|_.dynsym:00402700[240] Elf32_Sym
|_.dynsym:00402700st_name ddw 174Fh
|_.dynsym:00402704st_value ddw 424FC0h
|_.dynsym:00402708st_size ddw 40h
|_.dynsym:0040270cst_info db 12h
|_.dynsym:0040270dst_other db 0h
|_.dynsym:0040270est_shndx dw 7h
|_.dynsym:00402710[241] Elf32_Sym
|_.dynsym:00402710st_name ddw 4ADh
|_.dynsym:00402714st_value ddw 40E3DCh
|_.dynsym:00402718st_size ddw D4h
|_.dynsym:0040271cst_info db 12h
|_.dynsym:0040271dst_other db 0h
|_.dynsym:0040271est_shndx dw 7h
|_.dynsym:00402720[242] Elf32_Sym
|_.dynsym:00402720st_name ddw 950h
|_.dynsym:00402724st_value ddw 41C60Ch
|_.dynsym:00402728st_size ddw C0h
|_.dynsym:0040272cst_info db 12h
|_.dynsym:0040272dst_other db 0h
|_.dynsym:0040272est_shndx dw 7h
|_.dynsym:00402730[243] Elf32_Sym
|_.dynsym:00402730st_name ddw 1D32h
|_.dynsym:00402734st_value ddw 41098Ch
|_.dynsym:00402738st_size ddw A4h
|_.dynsym:0040273cst_info db 12h
|_.dynsym:0040273dst_other db 0h
|_.dynsym:0040273est_shndx dw 7h
|_.dynsym:00402740[244] Elf32_Sym
|_.dynsym:00402740st_name ddw 1E78h
|_.dynsym:00402744st_value ddw 4D4F14h
|_.dynsym:00402748st_size ddw Ch
|_.dynsym:0040274cst_info db 11h
|_.dynsym:0040274dst_other db 0h
|_.dynsym:0040274est_shndx dw 10h
|_.dynsym:00402750[245] Elf32_Sym
|_.dynsym:00402750st_name ddw 30F9h
|_.dynsym:00402754st_value ddw 46FAD4h
|_.dynsym:00402758st_size ddw 340h
|_.dynsym:0040275cst_info db 12h
|_.dynsym:0040275dst_other db 0h
|_.dynsym:0040275est_shndx dw 7h
|_.dynsym:00402760[246] Elf32_Sym
|_.dynsym:00402760st_name ddw 3181h
|_.dynsym:00402764st_value ddw 470AB0h
|_.dynsym:00402768st_size ddw D8h
|_.dynsym:0040276cst_info db 12h
|_.dynsym:0040276dst_other db 0h
|_.dynsym:0040276est_shndx dw 7h
|_.dynsym:00402770[247] Elf32_Sym
|_.dynsym:00402770st_name ddw 1723h
|_.dynsym:00402774st_value ddw 416F44h
|_.dynsym:00402778st_size ddw 8h
|_.dynsym:0040277cst_info db 12h
|_.dynsym:0040277dst_other db 0h
|_.dynsym:0040277est_shndx dw 7h
|_.dynsym:00402780[248] Elf32_Sym
|_.dynsym:00402780st_name ddw 2764h
|_.dynsym:00402784st_value ddw 463AB8h
|_.dynsym:00402788st_size ddw 54h
|_.dynsym:0040278cst_info db 12h
|_.dynsym:0040278dst_other db 0h
|_.dynsym:0040278est_shndx dw 7h
|_.dynsym:00402790[249] Elf32_Sym
|_.dynsym:00402790st_name ddw 18F9h
|_.dynsym:00402794st_value ddw 435CCCh
|_.dynsym:00402798st_size ddw 160h
|_.dynsym:0040279cst_info db 12h
|_.dynsym:0040279dst_other db 0h
|_.dynsym:0040279est_shndx dw 7h
|_.dynsym:004027a0[250] Elf32_Sym
|_.dynsym:004027a0st_name ddw 1B20h
|_.dynsym:004027a4st_value ddw 4123C0h
|_.dynsym:004027a8st_size ddw A0h
|_.dynsym:004027acst_info db 12h
|_.dynsym:004027adst_other db 0h
|_.dynsym:004027aest_shndx dw 7h
|_.dynsym:004027b0[251] Elf32_Sym
|_.dynsym:004027b0st_name ddw 2C9Ah
|_.dynsym:004027b4st_value ddw 465068h
|_.dynsym:004027b8st_size ddw 134h
|_.dynsym:004027bcst_info db 12h
|_.dynsym:004027bdst_other db 0h
|_.dynsym:004027best_shndx dw 7h
|_.dynsym:004027c0[252] Elf32_Sym
|_.dynsym:004027c0st_name ddw 321Ah
|_.dynsym:004027c4st_value ddw 473EA0h
|_.dynsym:004027c8st_size ddw 2A4h
|_.dynsym:004027ccst_info db 12h
|_.dynsym:004027cdst_other db 0h
|_.dynsym:004027cest_shndx dw 7h
|_.dynsym:004027d0[253] Elf32_Sym
|_.dynsym:004027d0st_name ddw 1D88h
|_.dynsym:004027d4st_value ddw 4D54C8h
|_.dynsym:004027d8st_size ddw 21h
|_.dynsym:004027dcst_info db 11h
|_.dynsym:004027ddst_other db 0h
|_.dynsym:004027dest_shndx dw 10h
|_.dynsym:004027e0[254] Elf32_Sym
|_.dynsym:004027e0st_name ddw A64h
|_.dynsym:004027e4st_value ddw 44153Ch
|_.dynsym:004027e8st_size ddw 754h
|_.dynsym:004027ecst_info db 12h
|_.dynsym:004027edst_other db 0h
|_.dynsym:004027eest_shndx dw 7h
|_.dynsym:004027f0[255] Elf32_Sym
|_.dynsym:004027f0st_name ddw F5Eh
|_.dynsym:004027f4st_value ddw 41B29Ch
|_.dynsym:004027f8st_size ddw 164h
|_.dynsym:004027fcst_info db 12h
|_.dynsym:004027fdst_other db 0h
|_.dynsym:004027fest_shndx dw 7h
|_.dynsym:00402800[256] Elf32_Sym
|_.dynsym:00402800st_name ddw 351Eh
|_.dynsym:00402804st_value ddw 48595Ch
|_.dynsym:00402808st_size ddw 44h
|_.dynsym:0040280cst_info db 12h
|_.dynsym:0040280dst_other db 0h
|_.dynsym:0040280est_shndx dw 7h
|_.dynsym:00402810[257] Elf32_Sym
|_.dynsym:00402810st_name ddw 3230h
|_.dynsym:00402814st_value ddw 471110h
|_.dynsym:00402818st_size ddw ACh
|_.dynsym:0040281cst_info db 12h
|_.dynsym:0040281dst_other db 0h
|_.dynsym:0040281est_shndx dw 7h
|_.dynsym:00402820[258] Elf32_Sym
|_.dynsym:00402820st_name ddw 2256h
|_.dynsym:00402824st_value ddw 44DB04h
|_.dynsym:00402828st_size ddw 68h
|_.dynsym:0040282cst_info db 12h
|_.dynsym:0040282dst_other db 0h
|_.dynsym:0040282est_shndx dw 7h
|_.dynsym:00402830[259] Elf32_Sym
|_.dynsym:00402830st_name ddw 1083h
|_.dynsym:00402834st_value ddw 44892Ch
|_.dynsym:00402838st_size ddw D4h
|_.dynsym:0040283cst_info db 12h
|_.dynsym:0040283dst_other db 0h
|_.dynsym:0040283est_shndx dw 7h
|_.dynsym:00402840[260] Elf32_Sym
|_.dynsym:00402840st_name ddw 3254h
|_.dynsym:00402844st_value ddw 471654h
|_.dynsym:00402848st_size ddw 30Ch
|_.dynsym:0040284cst_info db 12h
|_.dynsym:0040284dst_other db 0h
|_.dynsym:0040284est_shndx dw 7h
|_.dynsym:00402850[261] Elf32_Sym
|_.dynsym:00402850st_name ddw 33DAh
|_.dynsym:00402854st_value ddw 487414h
|_.dynsym:00402858st_size ddw 1A0h
|_.dynsym:0040285cst_info db 12h
|_.dynsym:0040285dst_other db 0h
|_.dynsym:0040285est_shndx dw 7h
|_.dynsym:00402860[262] Elf32_Sym
|_.dynsym:00402860st_name ddw DE6h
|_.dynsym:00402864st_value ddw 4896B0h
|_.dynsym:00402868st_size ddw 70h
|_.dynsym:0040286cst_info db 12h
|_.dynsym:0040286dst_other db 0h
|_.dynsym:0040286est_shndx dw 0h
|_.dynsym:00402870[263] Elf32_Sym
|_.dynsym:00402870st_name ddw 2B53h
|_.dynsym:00402874st_value ddw 4803E4h
|_.dynsym:00402878st_size ddw D0h
|_.dynsym:0040287cst_info db 12h
|_.dynsym:0040287dst_other db 0h
|_.dynsym:0040287est_shndx dw 7h
|_.dynsym:00402880[264] Elf32_Sym
|_.dynsym:00402880st_name ddw 2E64h
|_.dynsym:00402884st_value ddw 47F6BCh
|_.dynsym:00402888st_size ddw 68h
|_.dynsym:0040288cst_info db 12h
|_.dynsym:0040288dst_other db 0h
|_.dynsym:0040288est_shndx dw 7h
|_.dynsym:00402890[265] Elf32_Sym
|_.dynsym:00402890st_name ddw 1097h
|_.dynsym:00402894st_value ddw 44884Ch
|_.dynsym:00402898st_size ddw E0h
|_.dynsym:0040289cst_info db 12h
|_.dynsym:0040289dst_other db 0h
|_.dynsym:0040289est_shndx dw 7h
|_.dynsym:004028a0[266] Elf32_Sym
|_.dynsym:004028a0st_name ddw 66Ah
|_.dynsym:004028a4st_value ddw 41D148h
|_.dynsym:004028a8st_size ddw 200h
|_.dynsym:004028acst_info db 12h
|_.dynsym:004028adst_other db 0h
|_.dynsym:004028aest_shndx dw 7h
|_.dynsym:004028b0[267] Elf32_Sym
|_.dynsym:004028b0st_name ddw 1B8h
|_.dynsym:004028b4st_value ddw 4896A0h
|_.dynsym:004028b8st_size ddw 3CCh
|_.dynsym:004028bcst_info db 12h
|_.dynsym:004028bdst_other db 0h
|_.dynsym:004028best_shndx dw 0h
|_.dynsym:004028c0[268] Elf32_Sym
|_.dynsym:004028c0st_name ddw 2200h
|_.dynsym:004028c4st_value ddw 46D92Ch
|_.dynsym:004028c8st_size ddw 62Ch
|_.dynsym:004028ccst_info db 12h
|_.dynsym:004028cdst_other db 0h
|_.dynsym:004028cest_shndx dw 7h
|_.dynsym:004028d0[269] Elf32_Sym
|_.dynsym:004028d0st_name ddw 2E8Ch
|_.dynsym:004028d4st_value ddw 466748h
|_.dynsym:004028d8st_size ddw 234h
|_.dynsym:004028dcst_info db 12h
|_.dynsym:004028ddst_other db 0h
|_.dynsym:004028dest_shndx dw 7h
|_.dynsym:004028e0[270] Elf32_Sym
|_.dynsym:004028e0st_name ddw 2D7Bh
|_.dynsym:004028e4st_value ddw 4713D8h
|_.dynsym:004028e8st_size ddw 27Ch
|_.dynsym:004028ecst_info db 12h
|_.dynsym:004028edst_other db 0h
|_.dynsym:004028eest_shndx dw 7h
|_.dynsym:004028f0[271] Elf32_Sym
|_.dynsym:004028f0st_name ddw 3313h
|_.dynsym:004028f4st_value ddw 465A18h
|_.dynsym:004028f8st_size ddw 120h
|_.dynsym:004028fcst_info db 12h
|_.dynsym:004028fdst_other db 0h
|_.dynsym:004028fest_shndx dw 7h
|_.dynsym:00402900[272] Elf32_Sym
|_.dynsym:00402900st_name ddw 1D19h
|_.dynsym:00402904st_value ddw 4D550Ch
|_.dynsym:00402908st_size ddw Ah
|_.dynsym:0040290cst_info db 11h
|_.dynsym:0040290dst_other db 0h
|_.dynsym:0040290est_shndx dw 10h
|_.dynsym:00402910[273] Elf32_Sym
|_.dynsym:00402910st_name ddw 69h
|_.dynsym:00402914st_value ddw 0h
|_.dynsym:00402918st_size ddw 4h
|_.dynsym:0040291cst_info db 11h
|_.dynsym:0040291dst_other db 0h
|_.dynsym:0040291est_shndx dw 0h
|_.dynsym:00402920[274] Elf32_Sym
|_.dynsym:00402920st_name ddw 1989h
|_.dynsym:00402924st_value ddw 4D62A0h
|_.dynsym:00402928st_size ddw 400h
|_.dynsym:0040292cst_info db 11h
|_.dynsym:0040292dst_other db 0h
|_.dynsym:0040292est_shndx dw 10h
|_.dynsym:00402930[275] Elf32_Sym
|_.dynsym:00402930st_name ddw 2ECCh
|_.dynsym:00402934st_value ddw 47FA5Ch
|_.dynsym:00402938st_size ddw 1D4h
|_.dynsym:0040293cst_info db 12h
|_.dynsym:0040293dst_other db 0h
|_.dynsym:0040293est_shndx dw 7h
|_.dynsym:00402940[276] Elf32_Sym
|_.dynsym:00402940st_name ddw 2925h
|_.dynsym:00402944st_value ddw 464748h
|_.dynsym:00402948st_size ddw 134h
|_.dynsym:0040294cst_info db 12h
|_.dynsym:0040294dst_other db 0h
|_.dynsym:0040294est_shndx dw 7h
|_.dynsym:00402950[277] Elf32_Sym
|_.dynsym:00402950st_name ddw 155Dh
|_.dynsym:00402954st_value ddw 42B4BCh
|_.dynsym:00402958st_size ddw 434h
|_.dynsym:0040295cst_info db 12h
|_.dynsym:0040295dst_other db 0h
|_.dynsym:0040295est_shndx dw 7h
|_.dynsym:00402960[278] Elf32_Sym
|_.dynsym:00402960st_name ddw 3508h
|_.dynsym:00402964st_value ddw 4886FCh
|_.dynsym:00402968st_size ddw 228h
|_.dynsym:0040296cst_info db 12h
|_.dynsym:0040296dst_other db 0h
|_.dynsym:0040296est_shndx dw 7h
|_.dynsym:00402970[279] Elf32_Sym
|_.dynsym:00402970st_name ddw 2DA4h
|_.dynsym:00402974st_value ddw 470F04h
|_.dynsym:00402978st_size ddw A0h
|_.dynsym:0040297cst_info db 12h
|_.dynsym:0040297dst_other db 0h
|_.dynsym:0040297est_shndx dw 7h
|_.dynsym:00402980[280] Elf32_Sym
|_.dynsym:00402980st_name ddw 127h
|_.dynsym:00402984st_value ddw 436FC8h
|_.dynsym:00402988st_size ddw 12Ch
|_.dynsym:0040298cst_info db 12h
|_.dynsym:0040298dst_other db 0h
|_.dynsym:0040298est_shndx dw 7h
|_.dynsym:00402990[281] Elf32_Sym
|_.dynsym:00402990st_name ddw 3FBh
|_.dynsym:00402994st_value ddw 40ECDCh
|_.dynsym:00402998st_size ddw A8h
|_.dynsym:0040299cst_info db 12h
|_.dynsym:0040299dst_other db 0h
|_.dynsym:0040299est_shndx dw 7h
|_.dynsym:004029a0[282] Elf32_Sym
|_.dynsym:004029a0st_name ddw F3Ah
|_.dynsym:004029a4st_value ddw 489690h
|_.dynsym:004029a8st_size ddw 5Ch
|_.dynsym:004029acst_info db 12h
|_.dynsym:004029adst_other db 0h
|_.dynsym:004029aest_shndx dw 0h
|_.dynsym:004029b0[283] Elf32_Sym
|_.dynsym:004029b0st_name ddw 2C2Dh
|_.dynsym:004029b4st_value ddw 4599F8h
|_.dynsym:004029b8st_size ddw 5Ch
|_.dynsym:004029bcst_info db 12h
|_.dynsym:004029bdst_other db 0h
|_.dynsym:004029best_shndx dw 7h
|_.dynsym:004029c0[284] Elf32_Sym
|_.dynsym:004029c0st_name ddw 10EAh
|_.dynsym:004029c4st_value ddw 448A00h
|_.dynsym:004029c8st_size ddw 494h
|_.dynsym:004029ccst_info db 12h
|_.dynsym:004029cdst_other db 0h
|_.dynsym:004029cest_shndx dw 7h
|_.dynsym:004029d0[285] Elf32_Sym
|_.dynsym:004029d0st_name ddw 1EC5h
|_.dynsym:004029d4st_value ddw 411968h
|_.dynsym:004029d8st_size ddw 1D4h
|_.dynsym:004029dcst_info db 12h
|_.dynsym:004029ddst_other db 0h
|_.dynsym:004029dest_shndx dw 7h
|_.dynsym:004029e0[286] Elf32_Sym
|_.dynsym:004029e0st_name ddw F56h
|_.dynsym:004029e4st_value ddw 41B260h
|_.dynsym:004029e8st_size ddw 3Ch
|_.dynsym:004029ecst_info db 12h
|_.dynsym:004029edst_other db 0h
|_.dynsym:004029eest_shndx dw 7h
|_.dynsym:004029f0[287] Elf32_Sym
|_.dynsym:004029f0st_name ddw FC5h
|_.dynsym:004029f4st_value ddw 489680h
|_.dynsym:004029f8st_size ddw 48h
|_.dynsym:004029fcst_info db 12h
|_.dynsym:004029fdst_other db 0h
|_.dynsym:004029fest_shndx dw 0h
|_.dynsym:00402a00[288] Elf32_Sym
|_.dynsym:00402a00st_name ddw 1C1Eh
|_.dynsym:00402a04st_value ddw 4D5330h
|_.dynsym:00402a08st_size ddw Ch
|_.dynsym:00402a0cst_info db 11h
|_.dynsym:00402a0dst_other db 0h
|_.dynsym:00402a0est_shndx dw 10h
|_.dynsym:00402a10[289] Elf32_Sym
|_.dynsym:00402a10st_name ddw 29E3h
|_.dynsym:00402a14st_value ddw 461D60h
|_.dynsym:00402a18st_size ddw 124h
|_.dynsym:00402a1cst_info db 12h
|_.dynsym:00402a1dst_other db 0h
|_.dynsym:00402a1est_shndx dw 7h
|_.dynsym:00402a20[290] Elf32_Sym
|_.dynsym:00402a20st_name ddw 211Fh
|_.dynsym:00402a24st_value ddw 47910Ch
|_.dynsym:00402a28st_size ddw 1FCh
|_.dynsym:00402a2cst_info db 12h
|_.dynsym:00402a2dst_other db 0h
|_.dynsym:00402a2est_shndx dw 7h
|_.dynsym:00402a30[291] Elf32_Sym
|_.dynsym:00402a30st_name ddw 205h
|_.dynsym:00402a34st_value ddw 413288h
|_.dynsym:00402a38st_size ddw 418h
|_.dynsym:00402a3cst_info db 12h
|_.dynsym:00402a3dst_other db 0h
|_.dynsym:00402a3est_shndx dw 7h
|_.dynsym:00402a40[292] Elf32_Sym
|_.dynsym:00402a40st_name ddw 1C2Fh
|_.dynsym:00402a44st_value ddw 4D5328h
|_.dynsym:00402a48st_size ddw 6h
|_.dynsym:00402a4cst_info db 11h
|_.dynsym:00402a4dst_other db 0h
|_.dynsym:00402a4est_shndx dw 10h
|_.dynsym:00402a50[293] Elf32_Sym
|_.dynsym:00402a50st_name ddw FE2h
|_.dynsym:00402a54st_value ddw 4D4A44h
|_.dynsym:00402a58st_size ddw 4h
|_.dynsym:00402a5cst_info db 11h
|_.dynsym:00402a5dst_other db 0h
|_.dynsym:00402a5est_shndx dw 10h
|_.dynsym:00402a60[294] Elf32_Sym
|_.dynsym:00402a60st_name ddw 1h
|_.dynsym:00402a64st_value ddw 489890h
|_.dynsym:00402a68st_size ddw 1Ch
|_.dynsym:00402a6cst_info db 12h
|_.dynsym:00402a6dst_other db 0h
|_.dynsym:00402a6est_shndx dw 9h
|_.dynsym:00402a70[295] Elf32_Sym
|_.dynsym:00402a70st_name ddw 2A02h
|_.dynsym:00402a74st_value ddw 45796Ch
|_.dynsym:00402a78st_size ddw 22Ch
|_.dynsym:00402a7cst_info db 12h
|_.dynsym:00402a7dst_other db 0h
|_.dynsym:00402a7est_shndx dw 7h
|_.dynsym:00402a80[296] Elf32_Sym
|_.dynsym:00402a80st_name ddw 2974h
|_.dynsym:00402a84st_value ddw 4580FCh
|_.dynsym:00402a88st_size ddw 1BCh
|_.dynsym:00402a8cst_info db 12h
|_.dynsym:00402a8dst_other db 0h
|_.dynsym:00402a8est_shndx dw 7h
|_.dynsym:00402a90[297] Elf32_Sym
|_.dynsym:00402a90st_name ddw 23D9h
|_.dynsym:00402a94st_value ddw 446D90h
|_.dynsym:00402a98st_size ddw 1Ch
|_.dynsym:00402a9cst_info db 12h
|_.dynsym:00402a9dst_other db 0h
|_.dynsym:00402a9est_shndx dw 7h
|_.dynsym:00402aa0[298] Elf32_Sym
|_.dynsym:00402aa0st_name ddw 1DAEh
|_.dynsym:00402aa4st_value ddw 4D5450h
|_.dynsym:00402aa8st_size ddw 29h
|_.dynsym:00402aacst_info db 11h
|_.dynsym:00402aadst_other db 0h
|_.dynsym:00402aaest_shndx dw 10h
|_.dynsym:00402ab0[299] Elf32_Sym
|_.dynsym:00402ab0st_name ddw A0Ch
|_.dynsym:00402ab4st_value ddw 4D56B8h
|_.dynsym:00402ab8st_size ddw 4h
|_.dynsym:00402abcst_info db 11h
|_.dynsym:00402abdst_other db 0h
|_.dynsym:00402abest_shndx dw 10h
|_.dynsym:00402ac0[300] Elf32_Sym
|_.dynsym:00402ac0st_name ddw 13D6h
|_.dynsym:00402ac4st_value ddw 42562Ch
|_.dynsym:00402ac8st_size ddw 214h
|_.dynsym:00402accst_info db 12h
|_.dynsym:00402acdst_other db 0h
|_.dynsym:00402acest_shndx dw 7h
|_.dynsym:00402ad0[301] Elf32_Sym
|_.dynsym:00402ad0st_name ddw 3375h
|_.dynsym:00402ad4st_value ddw 488458h
|_.dynsym:00402ad8st_size ddw 60h
|_.dynsym:00402adcst_info db 12h
|_.dynsym:00402addst_other db 0h
|_.dynsym:00402adest_shndx dw 7h
|_.dynsym:00402ae0[302] Elf32_Sym
|_.dynsym:00402ae0st_name ddw 19C9h
|_.dynsym:00402ae4st_value ddw 410764h
|_.dynsym:00402ae8st_size ddw E4h
|_.dynsym:00402aecst_info db 12h
|_.dynsym:00402aedst_other db 0h
|_.dynsym:00402aeest_shndx dw 7h
|_.dynsym:00402af0[303] Elf32_Sym
|_.dynsym:00402af0st_name ddw 591h
|_.dynsym:00402af4st_value ddw 420408h
|_.dynsym:00402af8st_size ddw A8h
|_.dynsym:00402afcst_info db 12h
|_.dynsym:00402afdst_other db 0h
|_.dynsym:00402afest_shndx dw 7h
|_.dynsym:00402b00[304] Elf32_Sym
|_.dynsym:00402b00st_name ddw C37h
|_.dynsym:00402b04st_value ddw 4D6040h
|_.dynsym:00402b08st_size ddw 4h
|_.dynsym:00402b0cst_info db 11h
|_.dynsym:00402b0dst_other db 0h
|_.dynsym:00402b0est_shndx dw 10h
|_.dynsym:00402b10[305] Elf32_Sym
|_.dynsym:00402b10st_name ddw 1429h
|_.dynsym:00402b14st_value ddw 429B44h
|_.dynsym:00402b18st_size ddw 5F4h
|_.dynsym:00402b1cst_info db 12h
|_.dynsym:00402b1dst_other db 0h
|_.dynsym:00402b1est_shndx dw 7h
|_.dynsym:00402b20[306] Elf32_Sym
|_.dynsym:00402b20st_name ddw 31B0h
|_.dynsym:00402b24st_value ddw 47435Ch
|_.dynsym:00402b28st_size ddw C40h
|_.dynsym:00402b2cst_info db 12h
|_.dynsym:00402b2dst_other db 0h
|_.dynsym:00402b2est_shndx dw 7h
|_.dynsym:00402b30[307] Elf32_Sym
|_.dynsym:00402b30st_name ddw 332h
|_.dynsym:00402b34st_value ddw 4D8C44h
|_.dynsym:00402b38st_size ddw 4h
|_.dynsym:00402b3cst_info db 11h
|_.dynsym:00402b3dst_other db 0h
|_.dynsym:00402b3est_shndx dw 13h
|_.dynsym:00402b40[308] Elf32_Sym
|_.dynsym:00402b40st_name ddw 27DCh
|_.dynsym:00402b44st_value ddw 47952Ch
|_.dynsym:00402b48st_size ddw A0h
|_.dynsym:00402b4cst_info db 12h
|_.dynsym:00402b4dst_other db 0h
|_.dynsym:00402b4est_shndx dw 7h
|_.dynsym:00402b50[309] Elf32_Sym
|_.dynsym:00402b50st_name ddw AF5h
|_.dynsym:00402b54st_value ddw 4D5FA8h
|_.dynsym:00402b58st_size ddw Ah
|_.dynsym:00402b5cst_info db 11h
|_.dynsym:00402b5dst_other db 0h
|_.dynsym:00402b5est_shndx dw 10h
|_.dynsym:00402b60[310] Elf32_Sym
|_.dynsym:00402b60st_name ddw 1CCCh
|_.dynsym:00402b64st_value ddw 411FFCh
|_.dynsym:00402b68st_size ddw F8h
|_.dynsym:00402b6cst_info db 12h
|_.dynsym:00402b6dst_other db 0h
|_.dynsym:00402b6est_shndx dw 7h
|_.dynsym:00402b70[311] Elf32_Sym
|_.dynsym:00402b70st_name ddw 2C4Bh
|_.dynsym:00402b74st_value ddw 4643E0h
|_.dynsym:00402b78st_size ddw 21Ch
|_.dynsym:00402b7cst_info db 12h
|_.dynsym:00402b7dst_other db 0h
|_.dynsym:00402b7est_shndx dw 7h
|_.dynsym:00402b80[312] Elf32_Sym
|_.dynsym:00402b80st_name ddw 3466h
|_.dynsym:00402b84st_value ddw 489670h
|_.dynsym:00402b88st_size ddw 230h
|_.dynsym:00402b8cst_info db 12h
|_.dynsym:00402b8dst_other db 0h
|_.dynsym:00402b8est_shndx dw 0h
|_.dynsym:00402b90[313] Elf32_Sym
|_.dynsym:00402b90st_name ddw D0Bh
|_.dynsym:00402b94st_value ddw 489660h
|_.dynsym:00402b98st_size ddw 54h
|_.dynsym:00402b9cst_info db 12h
|_.dynsym:00402b9dst_other db 0h
|_.dynsym:00402b9est_shndx dw 0h
|_.dynsym:00402ba0[314] Elf32_Sym
|_.dynsym:00402ba0st_name ddw 818h
|_.dynsym:00402ba4st_value ddw 489650h
|_.dynsym:00402ba8st_size ddw 2Ch
|_.dynsym:00402bacst_info db 12h
|_.dynsym:00402badst_other db 0h
|_.dynsym:00402baest_shndx dw 0h
|_.dynsym:00402bb0[315] Elf32_Sym
|_.dynsym:00402bb0st_name ddw 2BA2h
|_.dynsym:00402bb4st_value ddw 460810h
|_.dynsym:00402bb8st_size ddw 4F8h
|_.dynsym:00402bbcst_info db 12h
|_.dynsym:00402bbdst_other db 0h
|_.dynsym:00402bbest_shndx dw 7h
|_.dynsym:00402bc0[316] Elf32_Sym
|_.dynsym:00402bc0st_name ddw 7ECh
|_.dynsym:00402bc4st_value ddw 417B34h
|_.dynsym:00402bc8st_size ddw A4h
|_.dynsym:00402bccst_info db 12h
|_.dynsym:00402bcdst_other db 0h
|_.dynsym:00402bcest_shndx dw 7h
|_.dynsym:00402bd0[317] Elf32_Sym
|_.dynsym:00402bd0st_name ddw 1E50h
|_.dynsym:00402bd4st_value ddw 4D4EFCh
|_.dynsym:00402bd8st_size ddw Ch
|_.dynsym:00402bdcst_info db 11h
|_.dynsym:00402bddst_other db 0h
|_.dynsym:00402bdest_shndx dw 10h
|_.dynsym:00402be0[318] Elf32_Sym
|_.dynsym:00402be0st_name ddw 10D3h
|_.dynsym:00402be4st_value ddw 449CECh
|_.dynsym:00402be8st_size ddw 258h
|_.dynsym:00402becst_info db 12h
|_.dynsym:00402bedst_other db 0h
|_.dynsym:00402beest_shndx dw 7h
|_.dynsym:00402bf0[319] Elf32_Sym
|_.dynsym:00402bf0st_name ddw 3414h
|_.dynsym:00402bf4st_value ddw 486C9Ch
|_.dynsym:00402bf8st_size ddw 158h
|_.dynsym:00402bfcst_info db 12h
|_.dynsym:00402bfdst_other db 0h
|_.dynsym:00402bfest_shndx dw 7h
|_.dynsym:00402c00[320] Elf32_Sym
|_.dynsym:00402c00st_name ddw 82Ch
|_.dynsym:00402c04st_value ddw 40CA04h
|_.dynsym:00402c08st_size ddw 19D8h
|_.dynsym:00402c0cst_info db 12h
|_.dynsym:00402c0dst_other db 0h
|_.dynsym:00402c0est_shndx dw 7h
|_.dynsym:00402c10[321] Elf32_Sym
|_.dynsym:00402c10st_name ddw 18E9h
|_.dynsym:00402c14st_value ddw 4358C0h
|_.dynsym:00402c18st_size ddw 40Ch
|_.dynsym:00402c1cst_info db 12h
|_.dynsym:00402c1dst_other db 0h
|_.dynsym:00402c1est_shndx dw 7h
|_.dynsym:00402c20[322] Elf32_Sym
|_.dynsym:00402c20st_name ddw 676h
|_.dynsym:00402c24st_value ddw 40BCCCh
|_.dynsym:00402c28st_size ddw 238h
|_.dynsym:00402c2cst_info db 12h
|_.dynsym:00402c2dst_other db 0h
|_.dynsym:00402c2est_shndx dw 7h
|_.dynsym:00402c30[323] Elf32_Sym
|_.dynsym:00402c30st_name ddw 328Dh
|_.dynsym:00402c34st_value ddw 470FA4h
|_.dynsym:00402c38st_size ddw 16Ch
|_.dynsym:00402c3cst_info db 12h
|_.dynsym:00402c3dst_other db 0h
|_.dynsym:00402c3est_shndx dw 7h
|_.dynsym:00402c40[324] Elf32_Sym
|_.dynsym:00402c40st_name ddw 20FBh
|_.dynsym:00402c44st_value ddw 470A38h
|_.dynsym:00402c48st_size ddw 78h
|_.dynsym:00402c4cst_info db 12h
|_.dynsym:00402c4dst_other db 0h
|_.dynsym:00402c4est_shndx dw 7h
|_.dynsym:00402c50[325] Elf32_Sym
|_.dynsym:00402c50st_name ddw 22D9h
|_.dynsym:00402c54st_value ddw 45A190h
|_.dynsym:00402c58st_size ddw 20h
|_.dynsym:00402c5cst_info db 12h
|_.dynsym:00402c5dst_other db 0h
|_.dynsym:00402c5est_shndx dw 7h
|_.dynsym:00402c60[326] Elf32_Sym
|_.dynsym:00402c60st_name ddw 1BC3h
|_.dynsym:00402c64st_value ddw 4D551Ch
|_.dynsym:00402c68st_size ddw 19h
|_.dynsym:00402c6cst_info db 11h
|_.dynsym:00402c6dst_other db 0h
|_.dynsym:00402c6est_shndx dw 10h
|_.dynsym:00402c70[327] Elf32_Sym
|_.dynsym:00402c70st_name ddw 1FE6h
|_.dynsym:00402c74st_value ddw 44454Ch
|_.dynsym:00402c78st_size ddw 1B0h
|_.dynsym:00402c7cst_info db 12h
|_.dynsym:00402c7dst_other db 0h
|_.dynsym:00402c7est_shndx dw 7h
|_.dynsym:00402c80[328] Elf32_Sym
|_.dynsym:00402c80st_name ddw 1C3Ah
|_.dynsym:00402c84st_value ddw 4D5320h
|_.dynsym:00402c88st_size ddw 8h
|_.dynsym:00402c8cst_info db 11h
|_.dynsym:00402c8dst_other db 0h
|_.dynsym:00402c8est_shndx dw 10h
|_.dynsym:00402c90[329] Elf32_Sym
|_.dynsym:00402c90st_name ddw C8Ah
|_.dynsym:00402c94st_value ddw 4198A8h
|_.dynsym:00402c98st_size ddw 20h
|_.dynsym:00402c9cst_info db 12h
|_.dynsym:00402c9dst_other db 0h
|_.dynsym:00402c9est_shndx dw 7h
|_.dynsym:00402ca0[330] Elf32_Sym
|_.dynsym:00402ca0st_name ddw 6C0h
|_.dynsym:00402ca4st_value ddw 415680h
|_.dynsym:00402ca8st_size ddw A8h
|_.dynsym:00402cacst_info db 12h
|_.dynsym:00402cadst_other db 0h
|_.dynsym:00402caest_shndx dw 7h
|_.dynsym:00402cb0[331] Elf32_Sym
|_.dynsym:00402cb0st_name ddw 12FDh
|_.dynsym:00402cb4st_value ddw 4D8CA4h
|_.dynsym:00402cb8st_size ddw 38h
|_.dynsym:00402cbcst_info db 11h
|_.dynsym:00402cbdst_other db 0h
|_.dynsym:00402cbest_shndx dw 13h
|_.dynsym:00402cc0[332] Elf32_Sym
|_.dynsym:00402cc0st_name ddw FB4h
|_.dynsym:00402cc4st_value ddw 444E0Ch
|_.dynsym:00402cc8st_size ddw D8h
|_.dynsym:00402cccst_info db 12h
|_.dynsym:00402ccdst_other db 0h
|_.dynsym:00402ccest_shndx dw 7h
|_.dynsym:00402cd0[333] Elf32_Sym
|_.dynsym:00402cd0st_name ddw 26AFh
|_.dynsym:00402cd4st_value ddw 4802ECh
|_.dynsym:00402cd8st_size ddw F8h
|_.dynsym:00402cdcst_info db 12h
|_.dynsym:00402cddst_other db 0h
|_.dynsym:00402cdest_shndx dw 7h
|_.dynsym:00402ce0[334] Elf32_Sym
|_.dynsym:00402ce0st_name ddw 21A2h
|_.dynsym:00402ce4st_value ddw 47F230h
|_.dynsym:00402ce8st_size ddw A8h
|_.dynsym:00402cecst_info db 12h
|_.dynsym:00402cedst_other db 0h
|_.dynsym:00402ceest_shndx dw 7h
|_.dynsym:00402cf0[335] Elf32_Sym
|_.dynsym:00402cf0st_name ddw 2C8Dh
|_.dynsym:00402cf4st_value ddw 4657BCh
|_.dynsym:00402cf8st_size ddw 25Ch
|_.dynsym:00402cfcst_info db 12h
|_.dynsym:00402cfdst_other db 0h
|_.dynsym:00402cfest_shndx dw 7h
|_.dynsym:00402d00[336] Elf32_Sym
|_.dynsym:00402d00st_name ddw 34D5h
|_.dynsym:00402d04st_value ddw 489640h
|_.dynsym:00402d08st_size ddw 20h
|_.dynsym:00402d0cst_info db 12h
|_.dynsym:00402d0dst_other db 0h
|_.dynsym:00402d0est_shndx dw 0h
|_.dynsym:00402d10[337] Elf32_Sym
|_.dynsym:00402d10st_name ddw 1C5h
|_.dynsym:00402d14st_value ddw 489630h
|_.dynsym:00402d18st_size ddw 1F0h
|_.dynsym:00402d1cst_info db 12h
|_.dynsym:00402d1dst_other db 0h
|_.dynsym:00402d1est_shndx dw 0h
|_.dynsym:00402d20[338] Elf32_Sym
|_.dynsym:00402d20st_name ddw 1133h
|_.dynsym:00402d24st_value ddw 445CB8h
|_.dynsym:00402d28st_size ddw 364h
|_.dynsym:00402d2cst_info db 12h
|_.dynsym:00402d2dst_other db 0h
|_.dynsym:00402d2est_shndx dw 7h
|_.dynsym:00402d30[339] Elf32_Sym
|_.dynsym:00402d30st_name ddw 1DA0h
|_.dynsym:00402d34st_value ddw 4D547Ch
|_.dynsym:00402d38st_size ddw 21h
|_.dynsym:00402d3cst_info db 11h
|_.dynsym:00402d3dst_other db 0h
|_.dynsym:00402d3est_shndx dw 10h
|_.dynsym:00402d40[340] Elf32_Sym
|_.dynsym:00402d40st_name ddw 190Bh
|_.dynsym:00402d44st_value ddw 435E2Ch
|_.dynsym:00402d48st_size ddw 190h
|_.dynsym:00402d4cst_info db 12h
|_.dynsym:00402d4dst_other db 0h
|_.dynsym:00402d4est_shndx dw 7h
|_.dynsym:00402d50[341] Elf32_Sym
|_.dynsym:00402d50st_name ddw 5B3h
|_.dynsym:00402d54st_value ddw 4170A4h
|_.dynsym:00402d58st_size ddw 138h
|_.dynsym:00402d5cst_info db 12h
|_.dynsym:00402d5dst_other db 0h
|_.dynsym:00402d5est_shndx dw 7h
|_.dynsym:00402d60[342] Elf32_Sym
|_.dynsym:00402d60st_name ddw 1271h
|_.dynsym:00402d64st_value ddw 4219B0h
|_.dynsym:00402d68st_size ddw 37Ch
|_.dynsym:00402d6cst_info db 12h
|_.dynsym:00402d6dst_other db 0h
|_.dynsym:00402d6est_shndx dw 7h
|_.dynsym:00402d70[343] Elf32_Sym
|_.dynsym:00402d70st_name ddw 3327h
|_.dynsym:00402d74st_value ddw 47F350h
|_.dynsym:00402d78st_size ddw 18Ch
|_.dynsym:00402d7cst_info db 12h
|_.dynsym:00402d7dst_other db 0h
|_.dynsym:00402d7est_shndx dw 7h
|_.dynsym:00402d80[344] Elf32_Sym
|_.dynsym:00402d80st_name ddw 44Dh
|_.dynsym:00402d84st_value ddw 417720h
|_.dynsym:00402d88st_size ddw 244h
|_.dynsym:00402d8cst_info db 12h
|_.dynsym:00402d8dst_other db 0h
|_.dynsym:00402d8est_shndx dw 7h
|_.dynsym:00402d90[345] Elf32_Sym
|_.dynsym:00402d90st_name ddw 6CFh
|_.dynsym:00402d94st_value ddw 41D7D8h
|_.dynsym:00402d98st_size ddw 208h
|_.dynsym:00402d9cst_info db 12h
|_.dynsym:00402d9dst_other db 0h
|_.dynsym:00402d9est_shndx dw 7h
|_.dynsym:00402da0[346] Elf32_Sym
|_.dynsym:00402da0st_name ddw 2A2Ah
|_.dynsym:00402da4st_value ddw 444EE4h
|_.dynsym:00402da8st_size ddw C4h
|_.dynsym:00402dacst_info db 12h
|_.dynsym:00402dadst_other db 0h
|_.dynsym:00402daest_shndx dw 7h
|_.dynsym:00402db0[347] Elf32_Sym
|_.dynsym:00402db0st_name ddw 55Fh
|_.dynsym:00402db4st_value ddw 489620h
|_.dynsym:00402db8st_size ddw 54h
|_.dynsym:00402dbcst_info db 12h
|_.dynsym:00402dbdst_other db 0h
|_.dynsym:00402dbest_shndx dw 0h
|_.dynsym:00402dc0[348] Elf32_Sym
|_.dynsym:00402dc0st_name ddw 1A71h
|_.dynsym:00402dc4st_value ddw 40F034h
|_.dynsym:00402dc8st_size ddw 5Ch
|_.dynsym:00402dccst_info db 12h
|_.dynsym:00402dcdst_other db 0h
|_.dynsym:00402dcest_shndx dw 7h
|_.dynsym:00402dd0[349] Elf32_Sym
|_.dynsym:00402dd0st_name ddw 28ADh
|_.dynsym:00402dd4st_value ddw 447400h
|_.dynsym:00402dd8st_size ddw 8h
|_.dynsym:00402ddcst_info db 12h
|_.dynsym:00402dddst_other db 0h
|_.dynsym:00402ddest_shndx dw 7h
|_.dynsym:00402de0[350] Elf32_Sym
|_.dynsym:00402de0st_name ddw 744h
|_.dynsym:00402de4st_value ddw 41F5A0h
|_.dynsym:00402de8st_size ddw 6Ch
|_.dynsym:00402decst_info db 12h
|_.dynsym:00402dedst_other db 0h
|_.dynsym:00402deest_shndx dw 7h
|_.dynsym:00402df0[351] Elf32_Sym
|_.dynsym:00402df0st_name ddw 810h
|_.dynsym:00402df4st_value ddw 41C208h
|_.dynsym:00402df8st_size ddw B4h
|_.dynsym:00402dfcst_info db 12h
|_.dynsym:00402dfdst_other db 0h
|_.dynsym:00402dfest_shndx dw 7h
|_.dynsym:00402e00[352] Elf32_Sym
|_.dynsym:00402e00st_name ddw 365h
|_.dynsym:00402e04st_value ddw 489610h
|_.dynsym:00402e08st_size ddw 20h
|_.dynsym:00402e0cst_info db 12h
|_.dynsym:00402e0dst_other db 0h
|_.dynsym:00402e0est_shndx dw 0h
|_.dynsym:00402e10[353] Elf32_Sym
|_.dynsym:00402e10st_name ddw 17FCh
|_.dynsym:00402e14st_value ddw 42B8F0h
|_.dynsym:00402e18st_size ddw F4h
|_.dynsym:00402e1cst_info db 12h
|_.dynsym:00402e1dst_other db 0h
|_.dynsym:00402e1est_shndx dw 7h
|_.dynsym:00402e20[354] Elf32_Sym
|_.dynsym:00402e20st_name ddw 1204h
|_.dynsym:00402e24st_value ddw 4D5038h
|_.dynsym:00402e28st_size ddw 2E8h
|_.dynsym:00402e2cst_info db 11h
|_.dynsym:00402e2dst_other db 0h
|_.dynsym:00402e2est_shndx dw 10h
|_.dynsym:00402e30[355] Elf32_Sym
|_.dynsym:00402e30st_name ddw 181h
|_.dynsym:00402e34st_value ddw 412C74h
|_.dynsym:00402e38st_size ddw A8h
|_.dynsym:00402e3cst_info db 12h
|_.dynsym:00402e3dst_other db 0h
|_.dynsym:00402e3est_shndx dw 7h
|_.dynsym:00402e40[356] Elf32_Sym
|_.dynsym:00402e40st_name ddw A5h
|_.dynsym:00402e44st_value ddw 489600h
|_.dynsym:00402e48st_size ddw 1C4h
|_.dynsym:00402e4cst_info db 12h
|_.dynsym:00402e4dst_other db 0h
|_.dynsym:00402e4est_shndx dw 0h
|_.dynsym:00402e50[357] Elf32_Sym
|_.dynsym:00402e50st_name ddw 1F8Eh
|_.dynsym:00402e54st_value ddw 4D9E30h
|_.dynsym:00402e58st_size ddw 10h
|_.dynsym:00402e5cst_info db 11h
|_.dynsym:00402e5dst_other db 0h
|_.dynsym:00402e5est_shndx dw 13h
|_.dynsym:00402e60[358] Elf32_Sym
|_.dynsym:00402e60st_name ddw 2967h
|_.dynsym:00402e64st_value ddw 458048h
|_.dynsym:00402e68st_size ddw B4h
|_.dynsym:00402e6cst_info db 12h
|_.dynsym:00402e6dst_other db 0h
|_.dynsym:00402e6est_shndx dw 7h
|_.dynsym:00402e70[359] Elf32_Sym
|_.dynsym:00402e70st_name ddw 8E3h
|_.dynsym:00402e74st_value ddw 4D55FCh
|_.dynsym:00402e78st_size ddw 10h
|_.dynsym:00402e7cst_info db 11h
|_.dynsym:00402e7dst_other db 0h
|_.dynsym:00402e7est_shndx dw 10h
|_.dynsym:00402e80[360] Elf32_Sym
|_.dynsym:00402e80st_name ddw 1700h
|_.dynsym:00402e84st_value ddw 433520h
|_.dynsym:00402e88st_size ddw 4ECh
|_.dynsym:00402e8cst_info db 12h
|_.dynsym:00402e8dst_other db 0h
|_.dynsym:00402e8est_shndx dw 7h
|_.dynsym:00402e90[361] Elf32_Sym
|_.dynsym:00402e90st_name ddw 1F46h
|_.dynsym:00402e94st_value ddw 4D4D48h
|_.dynsym:00402e98st_size ddw 2Ch
|_.dynsym:00402e9cst_info db 11h
|_.dynsym:00402e9dst_other db 0h
|_.dynsym:00402e9est_shndx dw 10h
|_.dynsym:00402ea0[362] Elf32_Sym
|_.dynsym:00402ea0st_name ddw 3AFh
|_.dynsym:00402ea4st_value ddw 41372Ch
|_.dynsym:00402ea8st_size ddw 308h
|_.dynsym:00402eacst_info db 12h
|_.dynsym:00402eadst_other db 0h
|_.dynsym:00402eaest_shndx dw 7h
|_.dynsym:00402eb0[363] Elf32_Sym
|_.dynsym:00402eb0st_name ddw 26D4h
|_.dynsym:00402eb4st_value ddw 479070h
|_.dynsym:00402eb8st_size ddw 9Ch
|_.dynsym:00402ebcst_info db 12h
|_.dynsym:00402ebdst_other db 0h
|_.dynsym:00402ebest_shndx dw 7h
|_.dynsym:00402ec0[364] Elf32_Sym
|_.dynsym:00402ec0st_name ddw 28E7h
|_.dynsym:00402ec4st_value ddw 45EB9Ch
|_.dynsym:00402ec8st_size ddw 198h
|_.dynsym:00402eccst_info db 12h
|_.dynsym:00402ecdst_other db 0h
|_.dynsym:00402ecest_shndx dw 7h
|_.dynsym:00402ed0[365] Elf32_Sym
|_.dynsym:00402ed0st_name ddw F68h
|_.dynsym:00402ed4st_value ddw 4895F0h
|_.dynsym:00402ed8st_size ddw 70h
|_.dynsym:00402edcst_info db 12h
|_.dynsym:00402eddst_other db 0h
|_.dynsym:00402edest_shndx dw 0h
|_.dynsym:00402ee0[366] Elf32_Sym
|_.dynsym:00402ee0st_name ddw 160Dh
|_.dynsym:00402ee4st_value ddw 42BC60h
|_.dynsym:00402ee8st_size ddw 1D4h
|_.dynsym:00402eecst_info db 12h
|_.dynsym:00402eedst_other db 0h
|_.dynsym:00402eeest_shndx dw 7h
|_.dynsym:00402ef0[367] Elf32_Sym
|_.dynsym:00402ef0st_name ddw 12B4h
|_.dynsym:00402ef4st_value ddw 4214C0h
|_.dynsym:00402ef8st_size ddw 1B4h
|_.dynsym:00402efcst_info db 12h
|_.dynsym:00402efdst_other db 0h
|_.dynsym:00402efest_shndx dw 7h
|_.dynsym:00402f00[368] Elf32_Sym
|_.dynsym:00402f00st_name ddw 1DF3h
|_.dynsym:00402f04st_value ddw 4D54ECh
|_.dynsym:00402f08st_size ddw Fh
|_.dynsym:00402f0cst_info db 11h
|_.dynsym:00402f0dst_other db 0h
|_.dynsym:00402f0est_shndx dw 10h
|_.dynsym:00402f10[369] Elf32_Sym
|_.dynsym:00402f10st_name ddw 1CE2h
|_.dynsym:00402f14st_value ddw 411E08h
|_.dynsym:00402f18st_size ddw 1F4h
|_.dynsym:00402f1cst_info db 12h
|_.dynsym:00402f1dst_other db 0h
|_.dynsym:00402f1est_shndx dw 7h
|_.dynsym:00402f20[370] Elf32_Sym
|_.dynsym:00402f20st_name ddw 147Ah
|_.dynsym:00402f24st_value ddw 40F828h
|_.dynsym:00402f28st_size ddw 390h
|_.dynsym:00402f2cst_info db 12h
|_.dynsym:00402f2dst_other db 0h
|_.dynsym:00402f2est_shndx dw 7h
|_.dynsym:00402f30[371] Elf32_Sym
|_.dynsym:00402f30st_name ddw 247Ah
|_.dynsym:00402f34st_value ddw 45ADB4h
|_.dynsym:00402f38st_size ddw 58h
|_.dynsym:00402f3cst_info db 12h
|_.dynsym:00402f3dst_other db 0h
|_.dynsym:00402f3est_shndx dw 7h
|_.dynsym:00402f40[372] Elf32_Sym
|_.dynsym:00402f40st_name ddw 10h
|_.dynsym:00402f44st_value ddw 409020h
|_.dynsym:00402f48st_size ddw 580h
|_.dynsym:00402f4cst_info db 12h
|_.dynsym:00402f4dst_other db 0h
|_.dynsym:00402f4est_shndx dw 7h
|_.dynsym:00402f50[373] Elf32_Sym
|_.dynsym:00402f50st_name ddw 3190h
|_.dynsym:00402f54st_value ddw 471A3Ch
|_.dynsym:00402f58st_size ddw 2FCh
|_.dynsym:00402f5cst_info db 12h
|_.dynsym:00402f5dst_other db 0h
|_.dynsym:00402f5est_shndx dw 7h
|_.dynsym:00402f60[374] Elf32_Sym
|_.dynsym:00402f60st_name ddw 1A6h
|_.dynsym:00402f64st_value ddw 4895E0h
|_.dynsym:00402f68st_size ddw 24h
|_.dynsym:00402f6cst_info db 12h
|_.dynsym:00402f6dst_other db 0h
|_.dynsym:00402f6est_shndx dw 0h
|_.dynsym:00402f70[375] Elf32_Sym
|_.dynsym:00402f70st_name ddw 27C7h
|_.dynsym:00402f74st_value ddw 459A54h
|_.dynsym:00402f78st_size ddw 234h
|_.dynsym:00402f7cst_info db 12h
|_.dynsym:00402f7dst_other db 0h
|_.dynsym:00402f7est_shndx dw 7h
|_.dynsym:00402f80[376] Elf32_Sym
|_.dynsym:00402f80st_name ddw 9B7h
|_.dynsym:00402f84st_value ddw 4895D0h
|_.dynsym:00402f88st_size ddw 48h
|_.dynsym:00402f8cst_info db 12h
|_.dynsym:00402f8dst_other db 0h
|_.dynsym:00402f8est_shndx dw 0h
|_.dynsym:00402f90[377] Elf32_Sym
|_.dynsym:00402f90st_name ddw 326Dh
|_.dynsym:00402f94st_value ddw 4711BCh
|_.dynsym:00402f98st_size ddw 17Ch
|_.dynsym:00402f9cst_info db 12h
|_.dynsym:00402f9dst_other db 0h
|_.dynsym:00402f9est_shndx dw 7h
|_.dynsym:00402fa0[378] Elf32_Sym
|_.dynsym:00402fa0st_name ddw 2A5Dh
|_.dynsym:00402fa4st_value ddw 44DCA8h
|_.dynsym:00402fa8st_size ddw 1F4h
|_.dynsym:00402facst_info db 12h
|_.dynsym:00402fadst_other db 0h
|_.dynsym:00402faest_shndx dw 7h
|_.dynsym:00402fb0[379] Elf32_Sym
|_.dynsym:00402fb0st_name ddw 8Ah
|_.dynsym:00402fb4st_value ddw 4895C0h
|_.dynsym:00402fb8st_size ddw 1Ch
|_.dynsym:00402fbcst_info db 12h
|_.dynsym:00402fbdst_other db 0h
|_.dynsym:00402fbest_shndx dw 0h
|_.dynsym:00402fc0[380] Elf32_Sym
|_.dynsym:00402fc0st_name ddw B01h
|_.dynsym:00402fc4st_value ddw 4D5718h
|_.dynsym:00402fc8st_size ddw D8h
|_.dynsym:00402fccst_info db 11h
|_.dynsym:00402fcdst_other db 0h
|_.dynsym:00402fcest_shndx dw 10h
|_.dynsym:00402fd0[381] Elf32_Sym
|_.dynsym:00402fd0st_name ddw 2BFh
|_.dynsym:00402fd4st_value ddw 414020h
|_.dynsym:00402fd8st_size ddw B4h
|_.dynsym:00402fdcst_info db 12h
|_.dynsym:00402fddst_other db 0h
|_.dynsym:00402fdest_shndx dw 7h
|_.dynsym:00402fe0[382] Elf32_Sym
|_.dynsym:00402fe0st_name ddw 3283h
|_.dynsym:00402fe4st_value ddw 470B88h
|_.dynsym:00402fe8st_size ddw 1Ch
|_.dynsym:00402fecst_info db 12h
|_.dynsym:00402fedst_other db 0h
|_.dynsym:00402feest_shndx dw 7h
|_.dynsym:00402ff0[383] Elf32_Sym
|_.dynsym:00402ff0st_name ddw 9E1h
|_.dynsym:00402ff4st_value ddw 4895B0h
|_.dynsym:00402ff8st_size ddw 54h
|_.dynsym:00402ffcst_info db 12h
|_.dynsym:00402ffdst_other db 0h
|_.dynsym:00402ffest_shndx dw 0h
|_.dynsym:00403000[384] Elf32_Sym
|_.dynsym:00403000st_name ddw 397h
|_.dynsym:00403004st_value ddw 412790h
|_.dynsym:00403008st_size ddw 248h
|_.dynsym:0040300cst_info db 12h
|_.dynsym:0040300dst_other db 0h
|_.dynsym:0040300est_shndx dw 7h
|_.dynsym:00403010[385] Elf32_Sym
|_.dynsym:00403010st_name ddw 28DEh
|_.dynsym:00403014st_value ddw 45F274h
|_.dynsym:00403018st_size ddw 710h
|_.dynsym:0040301cst_info db 12h
|_.dynsym:0040301dst_other db 0h
|_.dynsym:0040301est_shndx dw 7h
|_.dynsym:00403020[386] Elf32_Sym
|_.dynsym:00403020st_name ddw 1A1Fh
|_.dynsym:00403024st_value ddw 41121Ch
|_.dynsym:00403028st_size ddw 134h
|_.dynsym:0040302cst_info db 12h
|_.dynsym:0040302dst_other db 0h
|_.dynsym:0040302est_shndx dw 7h
|_.dynsym:00403030[387] Elf32_Sym
|_.dynsym:00403030st_name ddw 32E9h
|_.dynsym:00403034st_value ddw 475114h
|_.dynsym:00403038st_size ddw 16Ch
|_.dynsym:0040303cst_info db 12h
|_.dynsym:0040303dst_other db 0h
|_.dynsym:0040303est_shndx dw 7h
|_.dynsym:00403040[388] Elf32_Sym
|_.dynsym:00403040st_name ddw 2AEh
|_.dynsym:00403044st_value ddw 4148B8h
|_.dynsym:00403048st_size ddw B4h
|_.dynsym:0040304cst_info db 12h
|_.dynsym:0040304dst_other db 0h
|_.dynsym:0040304est_shndx dw 7h
|_.dynsym:00403050[389] Elf32_Sym
|_.dynsym:00403050st_name ddw EE4h
|_.dynsym:00403054st_value ddw 4438DCh
|_.dynsym:00403058st_size ddw 108h
|_.dynsym:0040305cst_info db 12h
|_.dynsym:0040305dst_other db 0h
|_.dynsym:0040305est_shndx dw 7h
|_.dynsym:00403060[390] Elf32_Sym
|_.dynsym:00403060st_name ddw F9Ch
|_.dynsym:00403064st_value ddw 4449F4h
|_.dynsym:00403068st_size ddw 354h
|_.dynsym:0040306cst_info db 12h
|_.dynsym:0040306dst_other db 0h
|_.dynsym:0040306est_shndx dw 7h
|_.dynsym:00403070[391] Elf32_Sym
|_.dynsym:00403070st_name ddw D5Bh
|_.dynsym:00403074st_value ddw 41FAECh
|_.dynsym:00403078st_size ddw 44h
|_.dynsym:0040307cst_info db 12h
|_.dynsym:0040307dst_other db 0h
|_.dynsym:0040307est_shndx dw 7h
|_.dynsym:00403080[392] Elf32_Sym
|_.dynsym:00403080st_name ddw 2249h
|_.dynsym:00403084st_value ddw 44DB6Ch
|_.dynsym:00403088st_size ddw 13Ch
|_.dynsym:0040308cst_info db 12h
|_.dynsym:0040308dst_other db 0h
|_.dynsym:0040308est_shndx dw 7h
|_.dynsym:00403090[393] Elf32_Sym
|_.dynsym:00403090st_name ddw 7h
|_.dynsym:00403094st_value ddw 4895A0h
|_.dynsym:00403098st_size ddw 2B8h
|_.dynsym:0040309cst_info db 12h
|_.dynsym:0040309dst_other db 0h
|_.dynsym:0040309est_shndx dw 0h
|_.dynsym:004030a0[394] Elf32_Sym
|_.dynsym:004030a0st_name ddw 26FBh
|_.dynsym:004030a4st_value ddw 47AE50h
|_.dynsym:004030a8st_size ddw 1A0h
|_.dynsym:004030acst_info db 12h
|_.dynsym:004030adst_other db 0h
|_.dynsym:004030aest_shndx dw 7h
|_.dynsym:004030b0[395] Elf32_Sym
|_.dynsym:004030b0st_name ddw 1390h
|_.dynsym:004030b4st_value ddw 40F6B8h
|_.dynsym:004030b8st_size ddw 170h
|_.dynsym:004030bcst_info db 12h
|_.dynsym:004030bdst_other db 0h
|_.dynsym:004030best_shndx dw 7h
|_.dynsym:004030c0[396] Elf32_Sym
|_.dynsym:004030c0st_name ddw A79h
|_.dynsym:004030c4st_value ddw 409984h
|_.dynsym:004030c8st_size ddw 60h
|_.dynsym:004030ccst_info db 12h
|_.dynsym:004030cdst_other db 0h
|_.dynsym:004030cest_shndx dw 7h
|_.dynsym:004030d0[397] Elf32_Sym
|_.dynsym:004030d0st_name ddw 304Ah
|_.dynsym:004030d4st_value ddw 482F8Ch
|_.dynsym:004030d8st_size ddw 138h
|_.dynsym:004030dcst_info db 12h
|_.dynsym:004030ddst_other db 0h
|_.dynsym:004030dest_shndx dw 7h
|_.dynsym:004030e0[398] Elf32_Sym
|_.dynsym:004030e0st_name ddw 104Ch
|_.dynsym:004030e4st_value ddw 420568h
|_.dynsym:004030e8st_size ddw 1F4h
|_.dynsym:004030ecst_info db 12h
|_.dynsym:004030edst_other db 0h
|_.dynsym:004030eest_shndx dw 7h
|_.dynsym:004030f0[399] Elf32_Sym
|_.dynsym:004030f0st_name ddw 1ADh
|_.dynsym:004030f4st_value ddw 489590h
|_.dynsym:004030f8st_size ddw B8h
|_.dynsym:004030fcst_info db 12h
|_.dynsym:004030fdst_other db 0h
|_.dynsym:004030fest_shndx dw 0h
|_.dynsym:00403100[400] Elf32_Sym
|_.dynsym:00403100st_name ddw 1C04h
|_.dynsym:00403104st_value ddw 4D5348h
|_.dynsym:00403108st_size ddw 7h
|_.dynsym:0040310cst_info db 11h
|_.dynsym:0040310dst_other db 0h
|_.dynsym:0040310est_shndx dw 10h
|_.dynsym:00403110[401] Elf32_Sym
|_.dynsym:00403110st_name ddw 2A0Eh
|_.dynsym:00403114st_value ddw 4577ACh
|_.dynsym:00403118st_size ddw 1C0h
|_.dynsym:0040311cst_info db 12h
|_.dynsym:0040311dst_other db 0h
|_.dynsym:0040311est_shndx dw 7h
|_.dynsym:00403120[402] Elf32_Sym
|_.dynsym:00403120st_name ddw 1B0Dh
|_.dynsym:00403124st_value ddw 410848h
|_.dynsym:00403128st_size ddw 144h
|_.dynsym:0040312cst_info db 12h
|_.dynsym:0040312dst_other db 0h
|_.dynsym:0040312est_shndx dw 7h
|_.dynsym:00403130[403] Elf32_Sym
|_.dynsym:00403130st_name ddw 26BFh
|_.dynsym:00403134st_value ddw 47D60Ch
|_.dynsym:00403138st_size ddw 420h
|_.dynsym:0040313cst_info db 12h
|_.dynsym:0040313dst_other db 0h
|_.dynsym:0040313est_shndx dw 7h
|_.dynsym:00403140[404] Elf32_Sym
|_.dynsym:00403140st_name ddw 430h
|_.dynsym:00403144st_value ddw 41FA48h
|_.dynsym:00403148st_size ddw 8h
|_.dynsym:0040314cst_info db 12h
|_.dynsym:0040314dst_other db 0h
|_.dynsym:0040314est_shndx dw 7h
|_.dynsym:00403150[405] Elf32_Sym
|_.dynsym:00403150st_name ddw 226h
|_.dynsym:00403154st_value ddw 489580h
|_.dynsym:00403158st_size ddw 1ACh
|_.dynsym:0040315cst_info db 12h
|_.dynsym:0040315dst_other db 0h
|_.dynsym:0040315est_shndx dw 0h
|_.dynsym:00403160[406] Elf32_Sym
|_.dynsym:00403160st_name ddw 21E2h
|_.dynsym:00403164st_value ddw 47940Ch
|_.dynsym:00403168st_size ddw 34h
|_.dynsym:0040316cst_info db 12h
|_.dynsym:0040316dst_other db 0h
|_.dynsym:0040316est_shndx dw 7h
|_.dynsym:00403170[407] Elf32_Sym
|_.dynsym:00403170st_name ddw 2BCAh
|_.dynsym:00403174st_value ddw 463364h
|_.dynsym:00403178st_size ddw 244h
|_.dynsym:0040317cst_info db 12h
|_.dynsym:0040317dst_other db 0h
|_.dynsym:0040317est_shndx dw 7h
|_.dynsym:00403180[408] Elf32_Sym
|_.dynsym:00403180st_name ddw 1C6Dh
|_.dynsym:00403184st_value ddw 4114A8h
|_.dynsym:00403188st_size ddw 1B4h
|_.dynsym:0040318cst_info db 12h
|_.dynsym:0040318dst_other db 0h
|_.dynsym:0040318est_shndx dw 7h
|_.dynsym:00403190[409] Elf32_Sym
|_.dynsym:00403190st_name ddw 2CBEh
|_.dynsym:00403194st_value ddw 4655A4h
|_.dynsym:00403198st_size ddw 134h
|_.dynsym:0040319cst_info db 12h
|_.dynsym:0040319dst_other db 0h
|_.dynsym:0040319est_shndx dw 7h
|_.dynsym:004031a0[410] Elf32_Sym
|_.dynsym:004031a0st_name ddw 2F1Ch
|_.dynsym:004031a4st_value ddw 486864h
|_.dynsym:004031a8st_size ddw 318h
|_.dynsym:004031acst_info db 12h
|_.dynsym:004031adst_other db 0h
|_.dynsym:004031aest_shndx dw 7h
|_.dynsym:004031b0[411] Elf32_Sym
|_.dynsym:004031b0st_name ddw C22h
|_.dynsym:004031b4st_value ddw 41EC60h
|_.dynsym:004031b8st_size ddw 46Ch
|_.dynsym:004031bcst_info db 12h
|_.dynsym:004031bdst_other db 0h
|_.dynsym:004031best_shndx dw 7h
|_.dynsym:004031c0[412] Elf32_Sym
|_.dynsym:004031c0st_name ddw 8F7h
|_.dynsym:004031c4st_value ddw 41911Ch
|_.dynsym:004031c8st_size ddw DCh
|_.dynsym:004031ccst_info db 12h
|_.dynsym:004031cdst_other db 0h
|_.dynsym:004031cest_shndx dw 7h
|_.dynsym:004031d0[413] Elf32_Sym
|_.dynsym:004031d0st_name ddw 2A86h
|_.dynsym:004031d4st_value ddw 45A040h
|_.dynsym:004031d8st_size ddw 108h
|_.dynsym:004031dcst_info db 12h
|_.dynsym:004031ddst_other db 0h
|_.dynsym:004031dest_shndx dw 7h
|_.dynsym:004031e0[414] Elf32_Sym
|_.dynsym:004031e0st_name ddw 22C2h
|_.dynsym:004031e4st_value ddw 457DA0h
|_.dynsym:004031e8st_size ddw 2A0h
|_.dynsym:004031ecst_info db 12h
|_.dynsym:004031edst_other db 0h
|_.dynsym:004031eest_shndx dw 7h
|_.dynsym:004031f0[415] Elf32_Sym
|_.dynsym:004031f0st_name ddw 18B6h
|_.dynsym:004031f4st_value ddw 434DF0h
|_.dynsym:004031f8st_size ddw 5B0h
|_.dynsym:004031fcst_info db 12h
|_.dynsym:004031fdst_other db 0h
|_.dynsym:004031fest_shndx dw 7h
|_.dynsym:00403200[416] Elf32_Sym
|_.dynsym:00403200st_name ddw EBFh
|_.dynsym:00403204st_value ddw 416704h
|_.dynsym:00403208st_size ddw 840h
|_.dynsym:0040320cst_info db 12h
|_.dynsym:0040320dst_other db 0h
|_.dynsym:0040320est_shndx dw 7h
|_.dynsym:00403210[417] Elf32_Sym
|_.dynsym:00403210st_name ddw 96h
|_.dynsym:00403214st_value ddw 489570h
|_.dynsym:00403218st_size ddw 40h
|_.dynsym:0040321cst_info db 12h
|_.dynsym:0040321dst_other db 0h
|_.dynsym:0040321est_shndx dw 0h
|_.dynsym:00403220[418] Elf32_Sym
|_.dynsym:00403220st_name ddw 16E9h
|_.dynsym:00403224st_value ddw 489560h
|_.dynsym:00403228st_size ddw 158h
|_.dynsym:0040322cst_info db 12h
|_.dynsym:0040322dst_other db 0h
|_.dynsym:0040322est_shndx dw 0h
|_.dynsym:00403230[419] Elf32_Sym
|_.dynsym:00403230st_name ddw 31D1h
|_.dynsym:00403234st_value ddw 472A20h
|_.dynsym:00403238st_size ddw 57Ch
|_.dynsym:0040323cst_info db 12h
|_.dynsym:0040323dst_other db 0h
|_.dynsym:0040323est_shndx dw 7h
|_.dynsym:00403240[420] Elf32_Sym
|_.dynsym:00403240st_name ddw 1873h
|_.dynsym:00403244st_value ddw 4D6184h
|_.dynsym:00403248st_size ddw 90h
|_.dynsym:0040324cst_info db 11h
|_.dynsym:0040324dst_other db 0h
|_.dynsym:0040324est_shndx dw 10h
|_.dynsym:00403250[421] Elf32_Sym
|_.dynsym:00403250st_name ddw 15E9h
|_.dynsym:00403254st_value ddw 42A794h
|_.dynsym:00403258st_size ddw 218h
|_.dynsym:0040325cst_info db 12h
|_.dynsym:0040325dst_other db 0h
|_.dynsym:0040325est_shndx dw 7h
|_.dynsym:00403260[422] Elf32_Sym
|_.dynsym:00403260st_name ddw A43h
|_.dynsym:00403264st_value ddw 43FC18h
|_.dynsym:00403268st_size ddw 974h
|_.dynsym:0040326cst_info db 12h
|_.dynsym:0040326dst_other db 0h
|_.dynsym:0040326est_shndx dw 7h
|_.dynsym:00403270[423] Elf32_Sym
|_.dynsym:00403270st_name ddw 156Eh
|_.dynsym:00403274st_value ddw 427F7Ch
|_.dynsym:00403278st_size ddw 214h
|_.dynsym:0040327cst_info db 12h
|_.dynsym:0040327dst_other db 0h
|_.dynsym:0040327est_shndx dw 7h
|_.dynsym:00403280[424] Elf32_Sym
|_.dynsym:00403280st_name ddw D7Fh
|_.dynsym:00403284st_value ddw 489550h
|_.dynsym:00403288st_size ddw 54h
|_.dynsym:0040328cst_info db 12h
|_.dynsym:0040328dst_other db 0h
|_.dynsym:0040328est_shndx dw 0h
|_.dynsym:00403290[425] Elf32_Sym
|_.dynsym:00403290st_name ddw 872h
|_.dynsym:00403294st_value ddw 489540h
|_.dynsym:00403298st_size ddw 34h
|_.dynsym:0040329cst_info db 12h
|_.dynsym:0040329dst_other db 0h
|_.dynsym:0040329est_shndx dw 0h
|_.dynsym:004032a0[426] Elf32_Sym
|_.dynsym:004032a0st_name ddw 16D8h
|_.dynsym:004032a4st_value ddw 4D5388h
|_.dynsym:004032a8st_size ddw 27h
|_.dynsym:004032acst_info db 11h
|_.dynsym:004032adst_other db 0h
|_.dynsym:004032aest_shndx dw 10h
|_.dynsym:004032b0[427] Elf32_Sym
|_.dynsym:004032b0st_name ddw 25F5h
|_.dynsym:004032b4st_value ddw 45B9A0h
|_.dynsym:004032b8st_size ddw 99Ch
|_.dynsym:004032bcst_info db 12h
|_.dynsym:004032bdst_other db 0h
|_.dynsym:004032best_shndx dw 7h
|_.dynsym:004032c0[428] Elf32_Sym
|_.dynsym:004032c0st_name ddw 3D4h
|_.dynsym:004032c4st_value ddw 489530h
|_.dynsym:004032c8st_size ddw 20h
|_.dynsym:004032ccst_info db 12h
|_.dynsym:004032cdst_other db 0h
|_.dynsym:004032cest_shndx dw 0h
|_.dynsym:004032d0[429] Elf32_Sym
|_.dynsym:004032d0st_name ddw 34Ch
|_.dynsym:004032d4st_value ddw 416F4Ch
|_.dynsym:004032d8st_size ddw BCh
|_.dynsym:004032dcst_info db 12h
|_.dynsym:004032ddst_other db 0h
|_.dynsym:004032dest_shndx dw 7h
|_.dynsym:004032e0[430] Elf32_Sym
|_.dynsym:004032e0st_name ddw 183Eh
|_.dynsym:004032e4st_value ddw 421EACh
|_.dynsym:004032e8st_size ddw D0h
|_.dynsym:004032ecst_info db 12h
|_.dynsym:004032edst_other db 0h
|_.dynsym:004032eest_shndx dw 7h
|_.dynsym:004032f0[431] Elf32_Sym
|_.dynsym:004032f0st_name ddw 3C2h
|_.dynsym:004032f4st_value ddw 41BD3Ch
|_.dynsym:004032f8st_size ddw 94h
|_.dynsym:004032fcst_info db 12h
|_.dynsym:004032fdst_other db 0h
|_.dynsym:004032fest_shndx dw 7h
|_.dynsym:00403300[432] Elf32_Sym
|_.dynsym:00403300st_name ddw 84Ch
|_.dynsym:00403304st_value ddw 44495Ch
|_.dynsym:00403308st_size ddw 98h
|_.dynsym:0040330cst_info db 12h
|_.dynsym:0040330dst_other db 0h
|_.dynsym:0040330est_shndx dw 7h
|_.dynsym:00403310[433] Elf32_Sym
|_.dynsym:00403310st_name ddw 19Dh
|_.dynsym:00403314st_value ddw 41BEE4h
|_.dynsym:00403318st_size ddw 194h
|_.dynsym:0040331cst_info db 12h
|_.dynsym:0040331dst_other db 0h
|_.dynsym:0040331est_shndx dw 7h
|_.dynsym:00403320[434] Elf32_Sym
|_.dynsym:00403320st_name ddw 2146h
|_.dynsym:00403324st_value ddw 47F2D8h
|_.dynsym:00403328st_size ddw 78h
|_.dynsym:0040332cst_info db 12h
|_.dynsym:0040332dst_other db 0h
|_.dynsym:0040332est_shndx dw 7h
|_.dynsym:00403330[435] Elf32_Sym
|_.dynsym:00403330st_name ddw 1685h
|_.dynsym:00403334st_value ddw 4D5368h
|_.dynsym:00403338st_size ddw Bh
|_.dynsym:0040333cst_info db 11h
|_.dynsym:0040333dst_other db 0h
|_.dynsym:0040333est_shndx dw 10h
|_.dynsym:00403340[436] Elf32_Sym
|_.dynsym:00403340st_name ddw 13Dh
|_.dynsym:00403344st_value ddw 438014h
|_.dynsym:00403348st_size ddw 344h
|_.dynsym:0040334cst_info db 12h
|_.dynsym:0040334dst_other db 0h
|_.dynsym:0040334est_shndx dw 7h
|_.dynsym:00403350[437] Elf32_Sym
|_.dynsym:00403350st_name ddw 2852h
|_.dynsym:00403354st_value ddw 45EAACh
|_.dynsym:00403358st_size ddw 78h
|_.dynsym:0040335cst_info db 12h
|_.dynsym:0040335dst_other db 0h
|_.dynsym:0040335est_shndx dw 7h
|_.dynsym:00403360[438] Elf32_Sym
|_.dynsym:00403360st_name ddw 2D0Ah
|_.dynsym:00403364st_value ddw 481000h
|_.dynsym:00403368st_size ddw 560h
|_.dynsym:0040336cst_info db 12h
|_.dynsym:0040336dst_other db 0h
|_.dynsym:0040336est_shndx dw 7h
|_.dynsym:00403370[439] Elf32_Sym
|_.dynsym:00403370st_name ddw 107Ah
|_.dynsym:00403374st_value ddw 420150h
|_.dynsym:00403378st_size ddw 2B8h
|_.dynsym:0040337cst_info db 12h
|_.dynsym:0040337dst_other db 0h
|_.dynsym:0040337est_shndx dw 7h
|_.dynsym:00403380[440] Elf32_Sym
|_.dynsym:00403380st_name ddw 1514h
|_.dynsym:00403384st_value ddw 427914h
|_.dynsym:00403388st_size ddw 1D8h
|_.dynsym:0040338cst_info db 12h
|_.dynsym:0040338dst_other db 0h
|_.dynsym:0040338est_shndx dw 7h
|_.dynsym:00403390[441] Elf32_Sym
|_.dynsym:00403390st_name ddw 1DD9h
|_.dynsym:00403394st_value ddw 40F010h
|_.dynsym:00403398st_size ddw 24h
|_.dynsym:0040339cst_info db 12h
|_.dynsym:0040339dst_other db 0h
|_.dynsym:0040339est_shndx dw 7h
|_.dynsym:004033a0[442] Elf32_Sym
|_.dynsym:004033a0st_name ddw 1CF2h
|_.dynsym:004033a4st_value ddw 40FFBCh
|_.dynsym:004033a8st_size ddw 1B0h
|_.dynsym:004033acst_info db 12h
|_.dynsym:004033adst_other db 0h
|_.dynsym:004033aest_shndx dw 7h
|_.dynsym:004033b0[443] Elf32_Sym
|_.dynsym:004033b0st_name ddw 58Dh
|_.dynsym:004033b4st_value ddw 41FA50h
|_.dynsym:004033b8st_size ddw 3Ch
|_.dynsym:004033bcst_info db 12h
|_.dynsym:004033bdst_other db 0h
|_.dynsym:004033best_shndx dw 7h
|_.dynsym:004033c0[444] Elf32_Sym
|_.dynsym:004033c0st_name ddw 240Eh
|_.dynsym:004033c4st_value ddw 44C8C0h
|_.dynsym:004033c8st_size ddw 128h
|_.dynsym:004033ccst_info db 12h
|_.dynsym:004033cdst_other db 0h
|_.dynsym:004033cest_shndx dw 7h
|_.dynsym:004033d0[445] Elf32_Sym
|_.dynsym:004033d0st_name ddw 7DDh
|_.dynsym:004033d4st_value ddw 489520h
|_.dynsym:004033d8st_size ddw 51Ch
|_.dynsym:004033dcst_info db 12h
|_.dynsym:004033ddst_other db 0h
|_.dynsym:004033dest_shndx dw 0h
|_.dynsym:004033e0[446] Elf32_Sym
|_.dynsym:004033e0st_name ddw 3094h
|_.dynsym:004033e4st_value ddw 4879C4h
|_.dynsym:004033e8st_size ddw 234h
|_.dynsym:004033ecst_info db 12h
|_.dynsym:004033edst_other db 0h
|_.dynsym:004033eest_shndx dw 7h
|_.dynsym:004033f0[447] Elf32_Sym
|_.dynsym:004033f0st_name ddw 22AAh
|_.dynsym:004033f4st_value ddw 4D8CE0h
|_.dynsym:004033f8st_size ddw 1048h
|_.dynsym:004033fcst_info db 11h
|_.dynsym:004033fdst_other db 0h
|_.dynsym:004033fest_shndx dw 13h
|_.dynsym:00403400[448] Elf32_Sym
|_.dynsym:00403400st_name ddw 3063h
|_.dynsym:00403404st_value ddw 4875B4h
|_.dynsym:00403408st_size ddw 84h
|_.dynsym:0040340cst_info db 12h
|_.dynsym:0040340dst_other db 0h
|_.dynsym:0040340est_shndx dw 7h
|_.dynsym:00403410[449] Elf32_Sym
|_.dynsym:00403410st_name ddw 238Bh
|_.dynsym:00403414st_value ddw 468E78h
|_.dynsym:00403418st_size ddw 1F4h
|_.dynsym:0040341cst_info db 12h
|_.dynsym:0040341dst_other db 0h
|_.dynsym:0040341est_shndx dw 7h
|_.dynsym:00403420[450] Elf32_Sym
|_.dynsym:00403420st_name ddw 1E8Dh
|_.dynsym:00403424st_value ddw 4D4FF8h
|_.dynsym:00403428st_size ddw 40h
|_.dynsym:0040342cst_info db 11h
|_.dynsym:0040342dst_other db 0h
|_.dynsym:0040342est_shndx dw 10h
|_.dynsym:00403430[451] Elf32_Sym
|_.dynsym:00403430st_name ddw 4E6h
|_.dynsym:00403434st_value ddw 4D4AE8h
|_.dynsym:00403438st_size ddw 4h
|_.dynsym:0040343cst_info db 11h
|_.dynsym:0040343dst_other db 0h
|_.dynsym:0040343est_shndx dw 10h
|_.dynsym:00403440[452] Elf32_Sym
|_.dynsym:00403440st_name ddw A01h
|_.dynsym:00403444st_value ddw 489510h
|_.dynsym:00403448st_size ddw 6Ch
|_.dynsym:0040344cst_info db 12h
|_.dynsym:0040344dst_other db 0h
|_.dynsym:0040344est_shndx dw 0h
|_.dynsym:00403450[453] Elf32_Sym
|_.dynsym:00403450st_name ddw 6DEh
|_.dynsym:00403454st_value ddw 41DE94h
|_.dynsym:00403458st_size ddw 458h
|_.dynsym:0040345cst_info db 12h
|_.dynsym:0040345dst_other db 0h
|_.dynsym:0040345est_shndx dw 7h
|_.dynsym:00403460[454] Elf32_Sym
|_.dynsym:00403460st_name ddw 2F4Eh
|_.dynsym:00403464st_value ddw 4831ECh
|_.dynsym:00403468st_size ddw 1A4h
|_.dynsym:0040346cst_info db 12h
|_.dynsym:0040346dst_other db 0h
|_.dynsym:0040346est_shndx dw 7h
|_.dynsym:00403470[455] Elf32_Sym
|_.dynsym:00403470st_name ddw 2193h
|_.dynsym:00403474st_value ddw 47F9E0h
|_.dynsym:00403478st_size ddw 7Ch
|_.dynsym:0040347cst_info db 12h
|_.dynsym:0040347dst_other db 0h
|_.dynsym:0040347est_shndx dw 7h
|_.dynsym:00403480[456] Elf32_Sym
|_.dynsym:00403480st_name ddw 93Bh
|_.dynsym:00403484st_value ddw 413A34h
|_.dynsym:00403488st_size ddw 8Ch
|_.dynsym:0040348cst_info db 12h
|_.dynsym:0040348dst_other db 0h
|_.dynsym:0040348est_shndx dw 7h
|_.dynsym:00403490[457] Elf32_Sym
|_.dynsym:00403490st_name ddw 2089h
|_.dynsym:00403494st_value ddw 485918h
|_.dynsym:00403498st_size ddw 44h
|_.dynsym:0040349cst_info db 12h
|_.dynsym:0040349dst_other db 0h
|_.dynsym:0040349est_shndx dw 7h
|_.dynsym:004034a0[458] Elf32_Sym
|_.dynsym:004034a0st_name ddw 48Fh
|_.dynsym:004034a4st_value ddw 489500h
|_.dynsym:004034a8st_size ddw 30h
|_.dynsym:004034acst_info db 12h
|_.dynsym:004034adst_other db 0h
|_.dynsym:004034aest_shndx dw 0h
|_.dynsym:004034b0[459] Elf32_Sym
|_.dynsym:004034b0st_name ddw 2C15h
|_.dynsym:004034b4st_value ddw 44867Ch
|_.dynsym:004034b8st_size ddw 30h
|_.dynsym:004034bcst_info db 12h
|_.dynsym:004034bdst_other db 0h
|_.dynsym:004034best_shndx dw 7h
|_.dynsym:004034c0[460] Elf32_Sym
|_.dynsym:004034c0st_name ddw 145Ah
|_.dynsym:004034c4st_value ddw 42A138h
|_.dynsym:004034c8st_size ddw 42Ch
|_.dynsym:004034ccst_info db 12h
|_.dynsym:004034cdst_other db 0h
|_.dynsym:004034cest_shndx dw 7h
|_.dynsym:004034d0[461] Elf32_Sym
|_.dynsym:004034d0st_name ddw 3127h
|_.dynsym:004034d4st_value ddw 46FE14h
|_.dynsym:004034d8st_size ddw A3Ch
|_.dynsym:004034dcst_info db 12h
|_.dynsym:004034ddst_other db 0h
|_.dynsym:004034dest_shndx dw 7h
|_.dynsym:004034e0[462] Elf32_Sym
|_.dynsym:004034e0st_name ddw 497h
|_.dynsym:004034e4st_value ddw 418068h
|_.dynsym:004034e8st_size ddw 9Ch
|_.dynsym:004034ecst_info db 12h
|_.dynsym:004034edst_other db 0h
|_.dynsym:004034eest_shndx dw 7h
|_.dynsym:004034f0[463] Elf32_Sym
|_.dynsym:004034f0st_name ddw 3432h
|_.dynsym:004034f4st_value ddw 4D79BCh
|_.dynsym:004034f8st_size ddw 4h
|_.dynsym:004034fcst_info db 11h
|_.dynsym:004034fdst_other db 0h
|_.dynsym:004034fest_shndx dw 10h
|_.dynsym:00403500[464] Elf32_Sym
|_.dynsym:00403500st_name ddw 121Fh
|_.dynsym:00403504st_value ddw 4218A8h
|_.dynsym:00403508st_size ddw 108h
|_.dynsym:0040350cst_info db 12h
|_.dynsym:0040350dst_other db 0h
|_.dynsym:0040350est_shndx dw 7h
|_.dynsym:00403510[465] Elf32_Sym
|_.dynsym:00403510st_name ddw 2F2Bh
|_.dynsym:00403514st_value ddw 4680F0h
|_.dynsym:00403518st_size ddw 198h
|_.dynsym:0040351cst_info db 12h
|_.dynsym:0040351dst_other db 0h
|_.dynsym:0040351est_shndx dw 7h
|_.dynsym:00403520[466] Elf32_Sym
|_.dynsym:00403520st_name ddw 1A9Fh
|_.dynsym:00403524st_value ddw 4D4F2Ch
|_.dynsym:00403528st_size ddw Ch
|_.dynsym:0040352cst_info db 11h
|_.dynsym:0040352dst_other db 0h
|_.dynsym:0040352est_shndx dw 10h
|_.dynsym:00403530[467] Elf32_Sym
|_.dynsym:00403530st_name ddw 1973h
|_.dynsym:00403534st_value ddw 4370F4h
|_.dynsym:00403538st_size ddw 200h
|_.dynsym:0040353cst_info db 12h
|_.dynsym:0040353dst_other db 0h
|_.dynsym:0040353est_shndx dw 7h
|_.dynsym:00403540[468] Elf32_Sym
|_.dynsym:00403540st_name ddw 8ABh
|_.dynsym:00403544st_value ddw 4D5630h
|_.dynsym:00403548st_size ddw Dh
|_.dynsym:0040354cst_info db 11h
|_.dynsym:0040354dst_other db 0h
|_.dynsym:0040354est_shndx dw 10h
|_.dynsym:00403550[469] Elf32_Sym
|_.dynsym:00403550st_name ddw 205Ch
|_.dynsym:00403554st_value ddw 4894F0h
|_.dynsym:00403558st_size ddw 40h
|_.dynsym:0040355cst_info db 12h
|_.dynsym:0040355dst_other db 0h
|_.dynsym:0040355est_shndx dw 0h
|_.dynsym:00403560[470] Elf32_Sym
|_.dynsym:00403560st_name ddw 2F5Fh
|_.dynsym:00403564st_value ddw 4860ACh
|_.dynsym:00403568st_size ddw 154h
|_.dynsym:0040356cst_info db 12h
|_.dynsym:0040356dst_other db 0h
|_.dynsym:0040356est_shndx dw 7h
|_.dynsym:00403570[471] Elf32_Sym
|_.dynsym:00403570st_name ddw 994h
|_.dynsym:00403574st_value ddw 4D55E4h
|_.dynsym:00403578st_size ddw 9h
|_.dynsym:0040357cst_info db 11h
|_.dynsym:0040357dst_other db 0h
|_.dynsym:0040357est_shndx dw 10h
|_.dynsym:00403580[472] Elf32_Sym
|_.dynsym:00403580st_name ddw 2CDEh
|_.dynsym:00403584st_value ddw 447744h
|_.dynsym:00403588st_size ddw 47Ch
|_.dynsym:0040358cst_info db 12h
|_.dynsym:0040358dst_other db 0h
|_.dynsym:0040358est_shndx dw 7h
|_.dynsym:00403590[473] Elf32_Sym
|_.dynsym:00403590st_name ddw 1B6Eh
|_.dynsym:00403594st_value ddw 410574h
|_.dynsym:00403598st_size ddw 1F0h
|_.dynsym:0040359cst_info db 12h
|_.dynsym:0040359dst_other db 0h
|_.dynsym:0040359est_shndx dw 7h
|_.dynsym:004035a0[474] Elf32_Sym
|_.dynsym:004035a0st_name ddw 329Eh
|_.dynsym:004035a4st_value ddw 474144h
|_.dynsym:004035a8st_size ddw 218h
|_.dynsym:004035acst_info db 12h
|_.dynsym:004035adst_other db 0h
|_.dynsym:004035aest_shndx dw 7h
|_.dynsym:004035b0[475] Elf32_Sym
|_.dynsym:004035b0st_name ddw 286Ah
|_.dynsym:004035b4st_value ddw 45EA90h
|_.dynsym:004035b8st_size ddw 1Ch
|_.dynsym:004035bcst_info db 12h
|_.dynsym:004035bdst_other db 0h
|_.dynsym:004035best_shndx dw 7h
|_.dynsym:004035c0[476] Elf32_Sym
|_.dynsym:004035c0st_name ddw 3F0h
|_.dynsym:004035c4st_value ddw 413AC0h
|_.dynsym:004035c8st_size ddw 9Ch
|_.dynsym:004035ccst_info db 12h
|_.dynsym:004035cdst_other db 0h
|_.dynsym:004035cest_shndx dw 7h
|_.dynsym:004035d0[477] Elf32_Sym
|_.dynsym:004035d0st_name ddw 1322h
|_.dynsym:004035d4st_value ddw 4D4DC8h
|_.dynsym:004035d8st_size ddw Ch
|_.dynsym:004035dcst_info db 11h
|_.dynsym:004035ddst_other db 0h
|_.dynsym:004035dest_shndx dw 10h
|_.dynsym:004035e0[478] Elf32_Sym
|_.dynsym:004035e0st_name ddw 173Bh
|_.dynsym:004035e4st_value ddw 40E820h
|_.dynsym:004035e8st_size ddw 148h
|_.dynsym:004035ecst_info db 12h
|_.dynsym:004035edst_other db 0h
|_.dynsym:004035eest_shndx dw 7h
|_.dynsym:004035f0[479] Elf32_Sym
|_.dynsym:004035f0st_name ddw 1AEh
|_.dynsym:004035f4st_value ddw 4894E0h
|_.dynsym:004035f8st_size ddw 90h
|_.dynsym:004035fcst_info db 12h
|_.dynsym:004035fdst_other db 0h
|_.dynsym:004035fest_shndx dw 0h
|_.dynsym:00403600[480] Elf32_Sym
|_.dynsym:00403600st_name ddw 230h
|_.dynsym:00403604st_value ddw 4894D0h
|_.dynsym:00403608st_size ddw E8h
|_.dynsym:0040360cst_info db 12h
|_.dynsym:0040360dst_other db 0h
|_.dynsym:0040360est_shndx dw 0h
|_.dynsym:00403610[481] Elf32_Sym
|_.dynsym:00403610st_name ddw 260Ch
|_.dynsym:00403614st_value ddw 45C33Ch
|_.dynsym:00403618st_size ddw 32Ch
|_.dynsym:0040361cst_info db 12h
|_.dynsym:0040361dst_other db 0h
|_.dynsym:0040361est_shndx dw 7h
|_.dynsym:00403620[482] Elf32_Sym
|_.dynsym:00403620st_name ddw 316Ah
|_.dynsym:00403624st_value ddw 485634h
|_.dynsym:00403628st_size ddw 98h
|_.dynsym:0040362cst_info db 12h
|_.dynsym:0040362dst_other db 0h
|_.dynsym:0040362est_shndx dw 7h
|_.dynsym:00403630[483] Elf32_Sym
|_.dynsym:00403630st_name ddw 1486h
|_.dynsym:00403634st_value ddw 415BC8h
|_.dynsym:00403638st_size ddw 144h
|_.dynsym:0040363cst_info db 12h
|_.dynsym:0040363dst_other db 0h
|_.dynsym:0040363est_shndx dw 7h
|_.dynsym:00403640[484] Elf32_Sym
|_.dynsym:00403640st_name ddw 4DAh
|_.dynsym:00403644st_value ddw 41941Ch
|_.dynsym:00403648st_size ddw 118h
|_.dynsym:0040364cst_info db 12h
|_.dynsym:0040364dst_other db 0h
|_.dynsym:0040364est_shndx dw 7h
|_.dynsym:00403650[485] Elf32_Sym
|_.dynsym:00403650st_name ddw 923h
|_.dynsym:00403654st_value ddw 410370h
|_.dynsym:00403658st_size ddw 204h
|_.dynsym:0040365cst_info db 12h
|_.dynsym:0040365dst_other db 0h
|_.dynsym:0040365est_shndx dw 7h
|_.dynsym:00403660[486] Elf32_Sym
|_.dynsym:00403660st_name ddw F69h
|_.dynsym:00403664st_value ddw 4894C0h
|_.dynsym:00403668st_size ddw 1Ch
|_.dynsym:0040366cst_info db 12h
|_.dynsym:0040366dst_other db 0h
|_.dynsym:0040366est_shndx dw 0h
|_.dynsym:00403670[487] Elf32_Sym
|_.dynsym:00403670st_name ddw 14BAh
|_.dynsym:00403674st_value ddw 426BC8h
|_.dynsym:00403678st_size ddw 4C8h
|_.dynsym:0040367cst_info db 12h
|_.dynsym:0040367dst_other db 0h
|_.dynsym:0040367est_shndx dw 7h
|_.dynsym:00403680[488] Elf32_Sym
|_.dynsym:00403680st_name ddw 43Dh
|_.dynsym:00403684st_value ddw 417964h
|_.dynsym:00403688st_size ddw 1D0h
|_.dynsym:0040368cst_info db 12h
|_.dynsym:0040368dst_other db 0h
|_.dynsym:0040368est_shndx dw 7h
|_.dynsym:00403690[489] Elf32_Sym
|_.dynsym:00403690st_name ddw 1A12h
|_.dynsym:00403694st_value ddw 411110h
|_.dynsym:00403698st_size ddw 10Ch
|_.dynsym:0040369cst_info db 12h
|_.dynsym:0040369dst_other db 0h
|_.dynsym:0040369est_shndx dw 7h
|_.dynsym:004036a0[490] Elf32_Sym
|_.dynsym:004036a0st_name ddw 2C82h
|_.dynsym:004036a4st_value ddw 46487Ch
|_.dynsym:004036a8st_size ddw 21Ch
|_.dynsym:004036acst_info db 12h
|_.dynsym:004036adst_other db 0h
|_.dynsym:004036aest_shndx dw 7h
|_.dynsym:004036b0[491] Elf32_Sym
|_.dynsym:004036b0st_name ddw 216Ch
|_.dynsym:004036b4st_value ddw 46C554h
|_.dynsym:004036b8st_size ddw 13D8h
|_.dynsym:004036bcst_info db 12h
|_.dynsym:004036bdst_other db 0h
|_.dynsym:004036best_shndx dw 7h
|_.dynsym:004036c0[492] Elf32_Sym
|_.dynsym:004036c0st_name ddw 5D1h
|_.dynsym:004036c4st_value ddw 4894B0h
|_.dynsym:004036c8st_size ddw 48h
|_.dynsym:004036ccst_info db 12h
|_.dynsym:004036cdst_other db 0h
|_.dynsym:004036cest_shndx dw 0h
|_.dynsym:004036d0[493] Elf32_Sym
|_.dynsym:004036d0st_name ddw 45Eh
|_.dynsym:004036d4st_value ddw 41C078h
|_.dynsym:004036d8st_size ddw 10Ch
|_.dynsym:004036dcst_info db 12h
|_.dynsym:004036ddst_other db 0h
|_.dynsym:004036dest_shndx dw 7h
|_.dynsym:004036e0[494] Elf32_Sym
|_.dynsym:004036e0st_name ddw 1D5Eh
|_.dynsym:004036e4st_value ddw 410D68h
|_.dynsym:004036e8st_size ddw 258h
|_.dynsym:004036ecst_info db 12h
|_.dynsym:004036edst_other db 0h
|_.dynsym:004036eest_shndx dw 7h
|_.dynsym:004036f0[495] Elf32_Sym
|_.dynsym:004036f0st_name ddw 1467h
|_.dynsym:004036f4st_value ddw 4160B4h
|_.dynsym:004036f8st_size ddw ECh
|_.dynsym:004036fcst_info db 12h
|_.dynsym:004036fdst_other db 0h
|_.dynsym:004036fest_shndx dw 7h
|_.dynsym:00403700[496] Elf32_Sym
|_.dynsym:00403700st_name ddw F7Bh
|_.dynsym:00403704st_value ddw 41E2ECh
|_.dynsym:00403708st_size ddw 30Ch
|_.dynsym:0040370cst_info db 12h
|_.dynsym:0040370dst_other db 0h
|_.dynsym:0040370est_shndx dw 7h
|_.dynsym:00403710[497] Elf32_Sym
|_.dynsym:00403710st_name ddw 654h
|_.dynsym:00403714st_value ddw 40BB28h
|_.dynsym:00403718st_size ddw 1A4h
|_.dynsym:0040371cst_info db 12h
|_.dynsym:0040371dst_other db 0h
|_.dynsym:0040371est_shndx dw 7h
|_.dynsym:00403720[498] Elf32_Sym
|_.dynsym:00403720st_name ddw 1D71h
|_.dynsym:00403724st_value ddw 410B3Ch
|_.dynsym:00403728st_size ddw 22Ch
|_.dynsym:0040372cst_info db 12h
|_.dynsym:0040372dst_other db 0h
|_.dynsym:0040372est_shndx dw 7h
|_.dynsym:00403730[499] Elf32_Sym
|_.dynsym:00403730st_name ddw 81Fh
|_.dynsym:00403734st_value ddw 414B00h
|_.dynsym:00403738st_size ddw 3A0h
|_.dynsym:0040373cst_info db 12h
|_.dynsym:0040373dst_other db 0h
|_.dynsym:0040373est_shndx dw 7h
|_.dynsym:00403740[500] Elf32_Sym
|_.dynsym:00403740st_name ddw D3Bh
|_.dynsym:00403744st_value ddw 41819Ch
|_.dynsym:00403748st_size ddw 208h
|_.dynsym:0040374cst_info db 12h
|_.dynsym:0040374dst_other db 0h
|_.dynsym:0040374est_shndx dw 7h
|_.dynsym:00403750[501] Elf32_Sym
|_.dynsym:00403750st_name ddw 1B7Dh
|_.dynsym:00403754st_value ddw 4D5560h
|_.dynsym:00403758st_size ddw Ah
|_.dynsym:0040375cst_info db 11h
|_.dynsym:0040375dst_other db 0h
|_.dynsym:0040375est_shndx dw 10h
|_.dynsym:00403760[502] Elf32_Sym
|_.dynsym:00403760st_name ddw 1981h
|_.dynsym:00403764st_value ddw 4D6AA0h
|_.dynsym:00403768st_size ddw 400h
|_.dynsym:0040376cst_info db 11h
|_.dynsym:0040376dst_other db 0h
|_.dynsym:0040376est_shndx dw 10h
|_.dynsym:00403770[503] Elf32_Sym
|_.dynsym:00403770st_name ddw 1490h
|_.dynsym:00403774st_value ddw 40FBB8h
|_.dynsym:00403778st_size ddw 298h
|_.dynsym:0040377cst_info db 12h
|_.dynsym:0040377dst_other db 0h
|_.dynsym:0040377est_shndx dw 7h
|_.dynsym:00403780[504] Elf32_Sym
|_.dynsym:00403780st_name ddw 2FE9h
|_.dynsym:00403784st_value ddw 485A38h
|_.dynsym:00403788st_size ddw 28Ch
|_.dynsym:0040378cst_info db 12h
|_.dynsym:0040378dst_other db 0h
|_.dynsym:0040378est_shndx dw 7h
|_.dynsym:00403790[505] Elf32_Sym
|_.dynsym:00403790st_name ddw 2940h
|_.dynsym:00403794st_value ddw 464FBCh
|_.dynsym:00403798st_size ddw ACh
|_.dynsym:0040379cst_info db 12h
|_.dynsym:0040379dst_other db 0h
|_.dynsym:0040379est_shndx dw 7h
|_.dynsym:004037a0[506] Elf32_Sym
|_.dynsym:004037a0st_name ddw 1F57h
|_.dynsym:004037a4st_value ddw 4D4D74h
|_.dynsym:004037a8st_size ddw 2Ch
|_.dynsym:004037acst_info db 11h
|_.dynsym:004037adst_other db 0h
|_.dynsym:004037aest_shndx dw 10h
|_.dynsym:004037b0[507] Elf32_Sym
|_.dynsym:004037b0st_name ddw 1C47h
|_.dynsym:004037b4st_value ddw 412460h
|_.dynsym:004037b8st_size ddw 264h
|_.dynsym:004037bcst_info db 12h
|_.dynsym:004037bdst_other db 0h
|_.dynsym:004037best_shndx dw 7h
|_.dynsym:004037c0[508] Elf32_Sym
|_.dynsym:004037c0st_name ddw 2FA0h
|_.dynsym:004037c4st_value ddw 486778h
|_.dynsym:004037c8st_size ddw ECh
|_.dynsym:004037ccst_info db 12h
|_.dynsym:004037cdst_other db 0h
|_.dynsym:004037cest_shndx dw 7h
|_.dynsym:004037d0[509] Elf32_Sym
|_.dynsym:004037d0st_name ddw 12D1h
|_.dynsym:004037d4st_value ddw 421F7Ch
|_.dynsym:004037d8st_size ddw 1F0h
|_.dynsym:004037dcst_info db 12h
|_.dynsym:004037ddst_other db 0h
|_.dynsym:004037dest_shndx dw 7h
|_.dynsym:004037e0[510] Elf32_Sym
|_.dynsym:004037e0st_name ddw 1664h
|_.dynsym:004037e4st_value ddw 4894A0h
|_.dynsym:004037e8st_size ddw 198h
|_.dynsym:004037ecst_info db 12h
|_.dynsym:004037edst_other db 0h
|_.dynsym:004037eest_shndx dw 0h
|_.dynsym:004037f0[511] Elf32_Sym
|_.dynsym:004037f0st_name ddw 9EEh
|_.dynsym:004037f4st_value ddw 4D5F94h
|_.dynsym:004037f8st_size ddw 4h
|_.dynsym:004037fcst_info db 11h
|_.dynsym:004037fdst_other db 0h
|_.dynsym:004037fest_shndx dw 10h
|_.dynsym:00403800[512] Elf32_Sym
|_.dynsym:00403800st_name ddw 86Bh
|_.dynsym:00403804st_value ddw 489490h
|_.dynsym:00403808st_size ddw 34h
|_.dynsym:0040380cst_info db 12h
|_.dynsym:0040380dst_other db 0h
|_.dynsym:0040380est_shndx dw 0h
|_.dynsym:00403810[513] Elf32_Sym
|_.dynsym:00403810st_name ddw 113h
|_.dynsym:00403814st_value ddw 43417Ch
|_.dynsym:00403818st_size ddw 178h
|_.dynsym:0040381cst_info db 12h
|_.dynsym:0040381dst_other db 0h
|_.dynsym:0040381est_shndx dw 7h
|_.dynsym:00403820[514] Elf32_Sym
|_.dynsym:00403820st_name ddw 2F75h
|_.dynsym:00403824st_value ddw 485D40h
|_.dynsym:00403828st_size ddw 36Ch
|_.dynsym:0040382cst_info db 12h
|_.dynsym:0040382dst_other db 0h
|_.dynsym:0040382est_shndx dw 7h
|_.dynsym:00403830[515] Elf32_Sym
|_.dynsym:00403830st_name ddw 2DC6h
|_.dynsym:00403834st_value ddw 4761F8h
|_.dynsym:00403838st_size ddw 308h
|_.dynsym:0040383cst_info db 12h
|_.dynsym:0040383dst_other db 0h
|_.dynsym:0040383est_shndx dw 7h
|_.dynsym:00403840[516] Elf32_Sym
|_.dynsym:00403840st_name ddw 1117h
|_.dynsym:00403844st_value ddw 449F44h
|_.dynsym:00403848st_size ddw 19Ch
|_.dynsym:0040384cst_info db 12h
|_.dynsym:0040384dst_other db 0h
|_.dynsym:0040384est_shndx dw 7h
|_.dynsym:00403850[517] Elf32_Sym
|_.dynsym:00403850st_name ddw 4F6h
|_.dynsym:00403854st_value ddw 41FA8Ch
|_.dynsym:00403858st_size ddw 60h
|_.dynsym:0040385cst_info db 12h
|_.dynsym:0040385dst_other db 0h
|_.dynsym:0040385est_shndx dw 7h
|_.dynsym:00403860[518] Elf32_Sym
|_.dynsym:00403860st_name ddw BA7h
|_.dynsym:00403864st_value ddw 4D5FF0h
|_.dynsym:00403868st_size ddw Ah
|_.dynsym:0040386cst_info db 11h
|_.dynsym:0040386dst_other db 0h
|_.dynsym:0040386est_shndx dw 10h
|_.dynsym:00403870[519] Elf32_Sym
|_.dynsym:00403870st_name ddw 641h
|_.dynsym:00403874st_value ddw 41EA5Ch
|_.dynsym:00403878st_size ddw 204h
|_.dynsym:0040387cst_info db 12h
|_.dynsym:0040387dst_other db 0h
|_.dynsym:0040387est_shndx dw 7h
|_.dynsym:00403880[520] Elf32_Sym
|_.dynsym:00403880st_name ddw 75Ch
|_.dynsym:00403884st_value ddw 4171DCh
|_.dynsym:00403888st_size ddw 330h
|_.dynsym:0040388cst_info db 12h
|_.dynsym:0040388dst_other db 0h
|_.dynsym:0040388est_shndx dw 7h
|_.dynsym:00403890[521] Elf32_Sym
|_.dynsym:00403890st_name ddw 3154h
|_.dynsym:00403894st_value ddw 484D70h
|_.dynsym:00403898st_size ddw 40h
|_.dynsym:0040389cst_info db 12h
|_.dynsym:0040389dst_other db 0h
|_.dynsym:0040389est_shndx dw 7h
|_.dynsym:004038a0[522] Elf32_Sym
|_.dynsym:004038a0st_name ddw 2572h
|_.dynsym:004038a4st_value ddw 45ED34h
|_.dynsym:004038a8st_size ddw 540h
|_.dynsym:004038acst_info db 12h
|_.dynsym:004038adst_other db 0h
|_.dynsym:004038aest_shndx dw 7h
|_.dynsym:004038b0[523] Elf32_Sym
|_.dynsym:004038b0st_name ddw CAEh
|_.dynsym:004038b4st_value ddw 419F18h
|_.dynsym:004038b8st_size ddw 9Ch
|_.dynsym:004038bcst_info db 12h
|_.dynsym:004038bdst_other db 0h
|_.dynsym:004038best_shndx dw 7h
|_.dynsym:004038c0[524] Elf32_Sym
|_.dynsym:004038c0st_name ddw 2880h
|_.dynsym:004038c4st_value ddw 45A62Ch
|_.dynsym:004038c8st_size ddw 210h
|_.dynsym:004038ccst_info db 12h
|_.dynsym:004038cdst_other db 0h
|_.dynsym:004038cest_shndx dw 7h
|_.dynsym:004038d0[525] Elf32_Sym
|_.dynsym:004038d0st_name ddw 1195h
|_.dynsym:004038d4st_value ddw 4D6158h
|_.dynsym:004038d8st_size ddw 8h
|_.dynsym:004038dcst_info db 11h
|_.dynsym:004038ddst_other db 0h
|_.dynsym:004038dest_shndx dw 10h
|_.dynsym:004038e0[526] Elf32_Sym
|_.dynsym:004038e0st_name ddw 20A0h
|_.dynsym:004038e4st_value ddw 459F8Ch
|_.dynsym:004038e8st_size ddw B4h
|_.dynsym:004038ecst_info db 12h
|_.dynsym:004038edst_other db 0h
|_.dynsym:004038eest_shndx dw 7h
|_.dynsym:004038f0[527] Elf32_Sym
|_.dynsym:004038f0st_name ddw 19B8h
|_.dynsym:004038f4st_value ddw 40F0F0h
|_.dynsym:004038f8st_size ddw 5C8h
|_.dynsym:004038fcst_info db 12h
|_.dynsym:004038fdst_other db 0h
|_.dynsym:004038fest_shndx dw 7h
|_.dynsym:00403900[528] Elf32_Sym
|_.dynsym:00403900st_name ddw B64h
|_.dynsym:00403904st_value ddw 489480h
|_.dynsym:00403908st_size ddw 44h
|_.dynsym:0040390cst_info db 12h
|_.dynsym:0040390dst_other db 0h
|_.dynsym:0040390est_shndx dw 0h
|_.dynsym:00403910[529] Elf32_Sym
|_.dynsym:00403910st_name ddw 2154h
|_.dynsym:00403914st_value ddw 485598h
|_.dynsym:00403918st_size ddw 9Ch
|_.dynsym:0040391cst_info db 12h
|_.dynsym:0040391dst_other db 0h
|_.dynsym:0040391est_shndx dw 7h
|_.dynsym:00403920[530] Elf32_Sym
|_.dynsym:00403920st_name ddw CFFh
|_.dynsym:00403924st_value ddw 419788h
|_.dynsym:00403928st_size ddw 120h
|_.dynsym:0040392cst_info db 12h
|_.dynsym:0040392dst_other db 0h
|_.dynsym:0040392est_shndx dw 7h
|_.dynsym:00403930[531] Elf32_Sym
|_.dynsym:00403930st_name ddw D6Fh
|_.dynsym:00403934st_value ddw 489470h
|_.dynsym:00403938st_size ddw 70h
|_.dynsym:0040393cst_info db 12h
|_.dynsym:0040393dst_other db 0h
|_.dynsym:0040393est_shndx dw 0h
|_.dynsym:00403940[532] Elf32_Sym
|_.dynsym:00403940st_name ddw 2FF5h
|_.dynsym:00403944st_value ddw 4859A0h
|_.dynsym:00403948st_size ddw 98h
|_.dynsym:0040394cst_info db 12h
|_.dynsym:0040394dst_other db 0h
|_.dynsym:0040394est_shndx dw 7h
|_.dynsym:00403950[533] Elf32_Sym
|_.dynsym:00403950st_name ddw 2E7Fh
|_.dynsym:00403954st_value ddw 489048h
|_.dynsym:00403958st_size ddw B0h
|_.dynsym:0040395cst_info db 12h
|_.dynsym:0040395dst_other db 0h
|_.dynsym:0040395est_shndx dw 7h
|_.dynsym:00403960[534] Elf32_Sym
|_.dynsym:00403960st_name ddw 4CEh
|_.dynsym:00403964st_value ddw 40B5A0h
|_.dynsym:00403968st_size ddw D0h
|_.dynsym:0040396cst_info db 12h
|_.dynsym:0040396dst_other db 0h
|_.dynsym:0040396est_shndx dw 7h
|_.dynsym:00403970[535] Elf32_Sym
|_.dynsym:00403970st_name ddw 207Dh
|_.dynsym:00403974st_value ddw 488924h
|_.dynsym:00403978st_size ddw 70h
|_.dynsym:0040397cst_info db 12h
|_.dynsym:0040397dst_other db 0h
|_.dynsym:0040397est_shndx dw 7h
|_.dynsym:00403980[536] Elf32_Sym
|_.dynsym:00403980st_name ddw 1F1h
|_.dynsym:00403984st_value ddw 41BCA4h
|_.dynsym:00403988st_size ddw 98h
|_.dynsym:0040398cst_info db 12h
|_.dynsym:0040398dst_other db 0h
|_.dynsym:0040398est_shndx dw 7h
|_.dynsym:00403990[537] Elf32_Sym
|_.dynsym:00403990st_name ddw AD3h
|_.dynsym:00403994st_value ddw 4D5FCCh
|_.dynsym:00403998st_size ddw Bh
|_.dynsym:0040399cst_info db 11h
|_.dynsym:0040399dst_other db 0h
|_.dynsym:0040399est_shndx dw 10h
|_.dynsym:004039a0[538] Elf32_Sym
|_.dynsym:004039a0st_name ddw 1F78h
|_.dynsym:004039a4st_value ddw 4D9D30h
|_.dynsym:004039a8st_size ddw 100h
|_.dynsym:004039acst_info db 11h
|_.dynsym:004039adst_other db 0h
|_.dynsym:004039aest_shndx dw 13h
|_.dynsym:004039b0[539] Elf32_Sym
|_.dynsym:004039b0st_name ddw 46Dh
|_.dynsym:004039b4st_value ddw 419534h
|_.dynsym:004039b8st_size ddw 224h
|_.dynsym:004039bcst_info db 12h
|_.dynsym:004039bdst_other db 0h
|_.dynsym:004039best_shndx dw 7h
|_.dynsym:004039c0[540] Elf32_Sym
|_.dynsym:004039c0st_name ddw F49h
|_.dynsym:004039c4st_value ddw 4D609Ch
|_.dynsym:004039c8st_size ddw 70h
|_.dynsym:004039ccst_info db 11h
|_.dynsym:004039cdst_other db 0h
|_.dynsym:004039cest_shndx dw 10h
|_.dynsym:004039d0[541] Elf32_Sym
|_.dynsym:004039d0st_name ddw 5ECh
|_.dynsym:004039d4st_value ddw 40AFACh
|_.dynsym:004039d8st_size ddw 5F4h
|_.dynsym:004039dcst_info db 12h
|_.dynsym:004039ddst_other db 0h
|_.dynsym:004039dest_shndx dw 7h
|_.dynsym:004039e0[542] Elf32_Sym
|_.dynsym:004039e0st_name ddw 20ECh
|_.dynsym:004039e4st_value ddw 48843Ch
|_.dynsym:004039e8st_size ddw 1Ch
|_.dynsym:004039ecst_info db 12h
|_.dynsym:004039edst_other db 0h
|_.dynsym:004039eest_shndx dw 7h
|_.dynsym:004039f0[543] Elf32_Sym
|_.dynsym:004039f0st_name ddw 15h
|_.dynsym:004039f4st_value ddw 0h
|_.dynsym:004039f8st_size ddw 0h
|_.dynsym:004039fcst_info db 22h
|_.dynsym:004039fdst_other db 0h
|_.dynsym:004039fest_shndx dw 0h
|_.dynsym:00403a00[544] Elf32_Sym
|_.dynsym:00403a00st_name ddw 11E2h
|_.dynsym:00403a04st_value ddw 42075Ch
|_.dynsym:00403a08st_size ddw 360h
|_.dynsym:00403a0cst_info db 12h
|_.dynsym:00403a0dst_other db 0h
|_.dynsym:00403a0est_shndx dw 7h
|_.dynsym:00403a10[545] Elf32_Sym
|_.dynsym:00403a10st_name ddw 15C6h
|_.dynsym:00403a14st_value ddw 42A564h
|_.dynsym:00403a18st_size ddw 230h
|_.dynsym:00403a1cst_info db 12h
|_.dynsym:00403a1dst_other db 0h
|_.dynsym:00403a1est_shndx dw 7h
|_.dynsym:00403a20[546] Elf32_Sym
|_.dynsym:00403a20st_name ddw 14E1h
|_.dynsym:00403a24st_value ddw 427090h
|_.dynsym:00403a28st_size ddw 434h
|_.dynsym:00403a2cst_info db 12h
|_.dynsym:00403a2dst_other db 0h
|_.dynsym:00403a2est_shndx dw 7h
|_.dynsym:00403a30[547] Elf32_Sym
|_.dynsym:00403a30st_name ddw 1263h
|_.dynsym:00403a34st_value ddw 421D2Ch
|_.dynsym:00403a38st_size ddw 180h
|_.dynsym:00403a3cst_info db 12h
|_.dynsym:00403a3dst_other db 0h
|_.dynsym:00403a3est_shndx dw 7h
|_.dynsym:00403a40[548] Elf32_Sym
|_.dynsym:00403a40st_name ddw 283Ah
|_.dynsym:00403a44st_value ddw 45EB24h
|_.dynsym:00403a48st_size ddw 78h
|_.dynsym:00403a4cst_info db 12h
|_.dynsym:00403a4dst_other db 0h
|_.dynsym:00403a4est_shndx dw 7h
|_.dynsym:00403a50[549] Elf32_Sym
|_.dynsym:00403a50st_name ddw 5A6h
|_.dynsym:00403a54st_value ddw 40A778h
|_.dynsym:00403a58st_size ddw 834h
|_.dynsym:00403a5cst_info db 12h
|_.dynsym:00403a5dst_other db 0h
|_.dynsym:00403a5est_shndx dw 7h
|_.dynsym:00403a60[550] Elf32_Sym
|_.dynsym:00403a60st_name ddw 35Bh
|_.dynsym:00403a64st_value ddw 489460h
|_.dynsym:00403a68st_size ddw 48h
|_.dynsym:00403a6cst_info db 12h
|_.dynsym:00403a6dst_other db 0h
|_.dynsym:00403a6est_shndx dw 0h
|_.dynsym:00403a70[551] Elf32_Sym
|_.dynsym:00403a70st_name ddw 1A57h
|_.dynsym:00403a74st_value ddw 40EF54h
|_.dynsym:00403a78st_size ddw BCh
|_.dynsym:00403a7cst_info db 12h
|_.dynsym:00403a7dst_other db 0h
|_.dynsym:00403a7est_shndx dw 7h
|_.dynsym:00403a80[552] Elf32_Sym
|_.dynsym:00403a80st_name ddw 1898h
|_.dynsym:00403a84st_value ddw 4342F4h
|_.dynsym:00403a88st_size ddw 2A4h
|_.dynsym:00403a8cst_info db 12h
|_.dynsym:00403a8dst_other db 0h
|_.dynsym:00403a8est_shndx dw 7h
|_.dynsym:00403a90[553] Elf32_Sym
|_.dynsym:00403a90st_name ddw 2426h
|_.dynsym:00403a94st_value ddw 44F6A0h
|_.dynsym:00403a98st_size ddw 314h
|_.dynsym:00403a9cst_info db 12h
|_.dynsym:00403a9dst_other db 0h
|_.dynsym:00403a9est_shndx dw 7h
|_.dynsym:00403aa0[554] Elf32_Sym
|_.dynsym:00403aa0st_name ddw 2F38h
|_.dynsym:00403aa4st_value ddw 469FECh
|_.dynsym:00403aa8st_size ddw 94Ch
|_.dynsym:00403aacst_info db 12h
|_.dynsym:00403aadst_other db 0h
|_.dynsym:00403aaest_shndx dw 7h
|_.dynsym:00403ab0[555] Elf32_Sym
|_.dynsym:00403ab0st_name ddw 1679h
|_.dynsym:00403ab4st_value ddw 4D5374h
|_.dynsym:00403ab8st_size ddw 10h
|_.dynsym:00403abcst_info db 11h
|_.dynsym:00403abdst_other db 0h
|_.dynsym:00403abest_shndx dw 10h
|_.dynsym:00403ac0[556] Elf32_Sym
|_.dynsym:00403ac0st_name ddw E3Fh
|_.dynsym:00403ac4st_value ddw 436898h
|_.dynsym:00403ac8st_size ddw 730h
|_.dynsym:00403accst_info db 12h
|_.dynsym:00403acdst_other db 0h
|_.dynsym:00403acest_shndx dw 7h
|_.dynsym:00403ad0[557] Elf32_Sym
|_.dynsym:00403ad0st_name ddw 2229h
|_.dynsym:00403ad4st_value ddw 47A94Ch
|_.dynsym:00403ad8st_size ddw 298h
|_.dynsym:00403adcst_info db 12h
|_.dynsym:00403addst_other db 0h
|_.dynsym:00403adest_shndx dw 7h
|_.dynsym:00403ae0[558] Elf32_Sym
|_.dynsym:00403ae0st_name ddw D7Ah
|_.dynsym:00403ae4st_value ddw 489450h
|_.dynsym:00403ae8st_size ddw 54h
|_.dynsym:00403aecst_info db 12h
|_.dynsym:00403aedst_other db 0h
|_.dynsym:00403aeest_shndx dw 0h
|_.dynsym:00403af0[559] Elf32_Sym
|_.dynsym:00403af0st_name ddw A1Dh
|_.dynsym:00403af4st_value ddw 439F7Ch
|_.dynsym:00403af8st_size ddw 4D4h
|_.dynsym:00403afcst_info db 12h
|_.dynsym:00403afdst_other db 0h
|_.dynsym:00403afest_shndx dw 7h
|_.dynsym:00403b00[560] Elf32_Sym
|_.dynsym:00403b00st_name ddw 1703h
|_.dynsym:00403b04st_value ddw 432B18h
|_.dynsym:00403b08st_size ddw A08h
|_.dynsym:00403b0cst_info db 12h
|_.dynsym:00403b0dst_other db 0h
|_.dynsym:00403b0est_shndx dw 7h
|_.dynsym:00403b10[561] Elf32_Sym
|_.dynsym:00403b10st_name ddw 8FFh
|_.dynsym:00403b14st_value ddw 489440h
|_.dynsym:00403b18st_size ddw 34h
|_.dynsym:00403b1cst_info db 12h
|_.dynsym:00403b1dst_other db 0h
|_.dynsym:00403b1est_shndx dw 0h
|_.dynsym:00403b20[562] Elf32_Sym
|_.dynsym:00403b20st_name ddw BB3h
|_.dynsym:00403b24st_value ddw 415E58h
|_.dynsym:00403b28st_size ddw 25Ch
|_.dynsym:00403b2cst_info db 12h
|_.dynsym:00403b2dst_other db 0h
|_.dynsym:00403b2est_shndx dw 7h
|_.dynsym:00403b30[563] Elf32_Sym
|_.dynsym:00403b30st_name ddw 40Eh
|_.dynsym:00403b34st_value ddw 489430h
|_.dynsym:00403b38st_size ddw 40h
|_.dynsym:00403b3cst_info db 12h
|_.dynsym:00403b3dst_other db 0h
|_.dynsym:00403b3est_shndx dw 0h
|_.dynsym:00403b40[564] Elf32_Sym
|_.dynsym:00403b40st_name ddw 192Dh
|_.dynsym:00403b44st_value ddw 4348D8h
|_.dynsym:00403b48st_size ddw 2CCh
|_.dynsym:00403b4cst_info db 12h
|_.dynsym:00403b4dst_other db 0h
|_.dynsym:00403b4est_shndx dw 7h
|_.dynsym:00403b50[565] Elf32_Sym
|_.dynsym:00403b50st_name ddw 16BDh
|_.dynsym:00403b54st_value ddw 41A144h
|_.dynsym:00403b58st_size ddw 210h
|_.dynsym:00403b5cst_info db 12h
|_.dynsym:00403b5dst_other db 0h
|_.dynsym:00403b5est_shndx dw 7h
|_.dynsym:00403b60[566] Elf32_Sym
|_.dynsym:00403b60st_name ddw 71h
|_.dynsym:00403b64st_value ddw 489420h
|_.dynsym:00403b68st_size ddw 40h
|_.dynsym:00403b6cst_info db 12h
|_.dynsym:00403b6dst_other db 0h
|_.dynsym:00403b6est_shndx dw 0h
|_.dynsym:00403b70[567] Elf32_Sym
|_.dynsym:00403b70st_name ddw 5C6h
|_.dynsym:00403b74st_value ddw 489410h
|_.dynsym:00403b78st_size ddw 98h
|_.dynsym:00403b7cst_info db 12h
|_.dynsym:00403b7dst_other db 0h
|_.dynsym:00403b7est_shndx dw 0h
|_.dynsym:00403b80[568] Elf32_Sym
|_.dynsym:00403b80st_name ddw 1351h
|_.dynsym:00403b84st_value ddw 42216Ch
|_.dynsym:00403b88st_size ddw 2CF8h
|_.dynsym:00403b8cst_info db 12h
|_.dynsym:00403b8dst_other db 0h
|_.dynsym:00403b8est_shndx dw 7h
|_.dynsym:00403b90[569] Elf32_Sym
|_.dynsym:00403b90st_name ddw 165Fh
|_.dynsym:00403b94st_value ddw 489400h
|_.dynsym:00403b98st_size ddw 1Ch
|_.dynsym:00403b9cst_info db 12h
|_.dynsym:00403b9dst_other db 0h
|_.dynsym:00403b9est_shndx dw 0h
|_.dynsym:00403ba0[570] Elf32_Sym
|_.dynsym:00403ba0st_name ddw 143Bh
|_.dynsym:00403ba4st_value ddw 426068h
|_.dynsym:00403ba8st_size ddw 558h
|_.dynsym:00403bacst_info db 12h
|_.dynsym:00403badst_other db 0h
|_.dynsym:00403baest_shndx dw 7h
|_.dynsym:00403bb0[571] Elf32_Sym
|_.dynsym:00403bb0st_name ddw 1056h
|_.dynsym:00403bb4st_value ddw 4204B0h
|_.dynsym:00403bb8st_size ddw B8h
|_.dynsym:00403bbcst_info db 12h
|_.dynsym:00403bbdst_other db 0h
|_.dynsym:00403bbest_shndx dw 7h
|_.dynsym:00403bc0[572] Elf32_Sym
|_.dynsym:00403bc0st_name ddw 184Dh
|_.dynsym:00403bc4st_value ddw 412350h
|_.dynsym:00403bc8st_size ddw 70h
|_.dynsym:00403bccst_info db 12h
|_.dynsym:00403bcdst_other db 0h
|_.dynsym:00403bcest_shndx dw 7h
|_.dynsym:00403bd0[573] Elf32_Sym
|_.dynsym:00403bd0st_name ddw 154h
|_.dynsym:00403bd4st_value ddw 40ED84h
|_.dynsym:00403bd8st_size ddw 150h
|_.dynsym:00403bdcst_info db 12h
|_.dynsym:00403bddst_other db 0h
|_.dynsym:00403bdest_shndx dw 7h
|_.dynsym:00403be0[574] Elf32_Sym
|_.dynsym:00403be0st_name ddw 1DAh
|_.dynsym:00403be4st_value ddw 4893F0h
|_.dynsym:00403be8st_size ddw 90h
|_.dynsym:00403becst_info db 12h
|_.dynsym:00403bedst_other db 0h
|_.dynsym:00403beest_shndx dw 0h
|_.dynsym:00403bf0[575] Elf32_Sym
|_.dynsym:00403bf0st_name ddw 198Dh
|_.dynsym:00403bf4st_value ddw 4D8CDCh
|_.dynsym:00403bf8st_size ddw 4h
|_.dynsym:00403bfcst_info db 11h
|_.dynsym:00403bfdst_other db 0h
|_.dynsym:00403bfest_shndx dw 13h
|_.dynsym:00403c00[576] Elf32_Sym
|_.dynsym:00403c00st_name ddw 620h
|_.dynsym:00403c04st_value ddw 4D5384h
|_.dynsym:00403c08st_size ddw 3h
|_.dynsym:00403c0cst_info db 11h
|_.dynsym:00403c0dst_other db 0h
|_.dynsym:00403c0est_shndx dw 10h
|_.dynsym:00403c10[577] Elf32_Sym
|_.dynsym:00403c10st_name ddw 1C7Dh
|_.dynsym:00403c14st_value ddw 4D4D14h
|_.dynsym:00403c18st_size ddw 18h
|_.dynsym:00403c1cst_info db 11h
|_.dynsym:00403c1dst_other db 0h
|_.dynsym:00403c1est_shndx dw 10h
|_.dynsym:00403c20[578] Elf32_Sym
|_.dynsym:00403c20st_name ddw 2CABh
|_.dynsym:00403c24st_value ddw 464FA0h
|_.dynsym:00403c28st_size ddw 1Ch
|_.dynsym:00403c2cst_info db 12h
|_.dynsym:00403c2dst_other db 0h
|_.dynsym:00403c2est_shndx dw 7h
|_.dynsym:00403c30[579] Elf32_Sym
|_.dynsym:00403c30st_name ddw 7Fh
|_.dynsym:00403c34st_value ddw 4D8C40h
|_.dynsym:00403c38st_size ddw 4h
|_.dynsym:00403c3cst_info db 11h
|_.dynsym:00403c3dst_other db 0h
|_.dynsym:00403c3est_shndx dw 13h
|_.dynsym:00403c40[580] Elf32_Sym
|_.dynsym:00403c40st_name ddw 1C5Eh
|_.dynsym:00403c44st_value ddw 4D4E78h
|_.dynsym:00403c48st_size ddw 3Ch
|_.dynsym:00403c4cst_info db 11h
|_.dynsym:00403c4dst_other db 0h
|_.dynsym:00403c4est_shndx dw 10h
|_.dynsym:00403c50[581] Elf32_Sym
|_.dynsym:00403c50st_name ddw 1B1Ch
|_.dynsym:00403c54st_value ddw 413024h
|_.dynsym:00403c58st_size ddw C8h
|_.dynsym:00403c5cst_info db 12h
|_.dynsym:00403c5dst_other db 0h
|_.dynsym:00403c5est_shndx dw 7h
|_.dynsym:00403c60[582] Elf32_Sym
|_.dynsym:00403c60st_name ddw 31A4h
|_.dynsym:00403c64st_value ddw 473500h
|_.dynsym:00403c68st_size ddw 9A0h
|_.dynsym:00403c6cst_info db 12h
|_.dynsym:00403c6dst_other db 0h
|_.dynsym:00403c6est_shndx dw 7h
|_.dynsym:00403c70[583] Elf32_Sym
|_.dynsym:00403c70st_name ddw B97h
|_.dynsym:00403c74st_value ddw 4D5FA0h
|_.dynsym:00403c78st_size ddw 4h
|_.dynsym:00403c7cst_info db 11h
|_.dynsym:00403c7dst_other db 0h
|_.dynsym:00403c7est_shndx dw 10h
|_.dynsym:00403c80[584] Elf32_Sym
|_.dynsym:00403c80st_name ddw 577h
|_.dynsym:00403c84st_value ddw 418104h
|_.dynsym:00403c88st_size ddw 98h
|_.dynsym:00403c8cst_info db 12h
|_.dynsym:00403c8dst_other db 0h
|_.dynsym:00403c8est_shndx dw 7h
|_.dynsym:00403c90[585] Elf32_Sym
|_.dynsym:00403c90st_name ddw 3396h
|_.dynsym:00403c94st_value ddw 4881F0h
|_.dynsym:00403c98st_size ddw 40h
|_.dynsym:00403c9cst_info db 12h
|_.dynsym:00403c9dst_other db 0h
|_.dynsym:00403c9est_shndx dw 7h
|_.dynsym:00403ca0[586] Elf32_Sym
|_.dynsym:00403ca0st_name ddw 2519h
|_.dynsym:00403ca4st_value ddw 463830h
|_.dynsym:00403ca8st_size ddw DCh
|_.dynsym:00403cacst_info db 12h
|_.dynsym:00403cadst_other db 0h
|_.dynsym:00403caest_shndx dw 7h
|_.dynsym:00403cb0[587] Elf32_Sym
|_.dynsym:00403cb0st_name ddw 1301h
|_.dynsym:00403cb4st_value ddw 420C78h
|_.dynsym:00403cb8st_size ddw 160h
|_.dynsym:00403cbcst_info db 12h
|_.dynsym:00403cbdst_other db 0h
|_.dynsym:00403cbest_shndx dw 7h
|_.dynsym:00403cc0[588] Elf32_Sym
|_.dynsym:00403cc0st_name ddw 2BBDh
|_.dynsym:00403cc4st_value ddw 463288h
|_.dynsym:00403cc8st_size ddw DCh
|_.dynsym:00403cccst_info db 12h
|_.dynsym:00403ccdst_other db 0h
|_.dynsym:00403ccest_shndx dw 7h
|_.dynsym:00403cd0[589] Elf32_Sym
|_.dynsym:00403cd0st_name ddw 14A9h
|_.dynsym:00403cd4st_value ddw 4120F4h
|_.dynsym:00403cd8st_size ddw 1D4h
|_.dynsym:00403cdcst_info db 12h
|_.dynsym:00403cddst_other db 0h
|_.dynsym:00403cdest_shndx dw 7h
|_.dynsym:00403ce0[590] Elf32_Sym
|_.dynsym:00403ce0st_name ddw DA3h
|_.dynsym:00403ce4st_value ddw 4893E0h
|_.dynsym:00403ce8st_size ddw 84h
|_.dynsym:00403cecst_info db 12h
|_.dynsym:00403cedst_other db 0h
|_.dynsym:00403ceest_shndx dw 0h
|_.dynsym:00403cf0[591] Elf32_Sym
|_.dynsym:00403cf0st_name ddw 2327h
|_.dynsym:00403cf4st_value ddw 460DACh
|_.dynsym:00403cf8st_size ddw 104h
|_.dynsym:00403cfcst_info db 12h
|_.dynsym:00403cfdst_other db 0h
|_.dynsym:00403cfest_shndx dw 7h
|_.dynsym:00403d00[592] Elf32_Sym
|_.dynsym:00403d00st_name ddw AC5h
|_.dynsym:00403d04st_value ddw 4D5FD8h
|_.dynsym:00403d08st_size ddw Ah
|_.dynsym:00403d0cst_info db 11h
|_.dynsym:00403d0dst_other db 0h
|_.dynsym:00403d0est_shndx dw 10h
|_.dynsym:00403d10[593] Elf32_Sym
|_.dynsym:00403d10st_name ddw 212Ch
|_.dynsym:00403d14st_value ddw 4882BCh
|_.dynsym:00403d18st_size ddw C8h
|_.dynsym:00403d1cst_info db 12h
|_.dynsym:00403d1dst_other db 0h
|_.dynsym:00403d1est_shndx dw 7h
|_.dynsym:00403d20[594] Elf32_Sym
|_.dynsym:00403d20st_name ddw 906h
|_.dynsym:00403d24st_value ddw 4893D0h
|_.dynsym:00403d28st_size ddw 30h
|_.dynsym:00403d2cst_info db 12h
|_.dynsym:00403d2dst_other db 0h
|_.dynsym:00403d2est_shndx dw 0h
|_.dynsym:00403d30[595] Elf32_Sym
|_.dynsym:00403d30st_name ddw 2788h
|_.dynsym:00403d34st_value ddw 459C88h
|_.dynsym:00403d38st_size ddw 178h
|_.dynsym:00403d3cst_info db 12h
|_.dynsym:00403d3dst_other db 0h
|_.dynsym:00403d3est_shndx dw 7h
|_.dynsym:00403d40[596] Elf32_Sym
|_.dynsym:00403d40st_name ddw 1284h
|_.dynsym:00403d44st_value ddw 4D4C7Ch
|_.dynsym:00403d48st_size ddw 30h
|_.dynsym:00403d4cst_info db 11h
|_.dynsym:00403d4dst_other db 0h
|_.dynsym:00403d4est_shndx dw 10h
|_.dynsym:00403d50[597] Elf32_Sym
|_.dynsym:00403d50st_name ddw 3112h
|_.dynsym:00403d54st_value ddw 487F34h
|_.dynsym:00403d58st_size ddw 2BCh
|_.dynsym:00403d5cst_info db 12h
|_.dynsym:00403d5dst_other db 0h
|_.dynsym:00403d5est_shndx dw 7h
|_.dynsym:00403d60[598] Elf32_Sym
|_.dynsym:00403d60st_name ddw 250Bh
|_.dynsym:00403d64st_value ddw 457B98h
|_.dynsym:00403d68st_size ddw 34h
|_.dynsym:00403d6cst_info db 12h
|_.dynsym:00403d6dst_other db 0h
|_.dynsym:00403d6est_shndx dw 7h
|_.dynsym:00403d70[599] Elf32_Sym
|_.dynsym:00403d70st_name ddw 215Dh
|_.dynsym:00403d74st_value ddw 468C1Ch
|_.dynsym:00403d78st_size ddw 25Ch
|_.dynsym:00403d7cst_info db 12h
|_.dynsym:00403d7dst_other db 0h
|_.dynsym:00403d7est_shndx dw 7h
|_.dynsym:00403d80[600] Elf32_Sym
|_.dynsym:00403d80st_name ddw 2905h
|_.dynsym:00403d84st_value ddw 464618h
|_.dynsym:00403d88st_size ddw 130h
|_.dynsym:00403d8cst_info db 12h
|_.dynsym:00403d8dst_other db 0h
|_.dynsym:00403d8est_shndx dw 7h
|_.dynsym:00403d90[601] Elf32_Sym
|_.dynsym:00403d90st_name ddw 2805h
|_.dynsym:00403d94st_value ddw 45FEBCh
|_.dynsym:00403d98st_size ddw F0h
|_.dynsym:00403d9cst_info db 12h
|_.dynsym:00403d9dst_other db 0h
|_.dynsym:00403d9est_shndx dw 7h
|_.dynsym:00403da0[602] Elf32_Sym
|_.dynsym:00403da0st_name ddw 3262h
|_.dynsym:00403da4st_value ddw 471338h
|_.dynsym:00403da8st_size ddw 7Ch
|_.dynsym:00403dacst_info db 12h
|_.dynsym:00403dadst_other db 0h
|_.dynsym:00403daest_shndx dw 7h
|_.dynsym:00403db0[603] Elf32_Sym
|_.dynsym:00403db0st_name ddw D21h
|_.dynsym:00403db4st_value ddw 4893C0h
|_.dynsym:00403db8st_size ddw 90h
|_.dynsym:00403dbcst_info db 12h
|_.dynsym:00403dbdst_other db 0h
|_.dynsym:00403dbest_shndx dw 0h
|_.dynsym:00403dc0[604] Elf32_Sym
|_.dynsym:00403dc0st_name ddw 229Bh
|_.dynsym:00403dc4st_value ddw 458D48h
|_.dynsym:00403dc8st_size ddw 280h
|_.dynsym:00403dccst_info db 12h
|_.dynsym:00403dcdst_other db 0h
|_.dynsym:00403dcest_shndx dw 7h
|_.dynsym:00403dd0[605] Elf32_Sym
|_.dynsym:00403dd0st_name ddw B3h
|_.dynsym:00403dd4st_value ddw 41646Ch
|_.dynsym:00403dd8st_size ddw 180h
|_.dynsym:00403ddcst_info db 12h
|_.dynsym:00403dddst_other db 0h
|_.dynsym:00403ddest_shndx dw 7h
|_.dynsym:00403de0[606] Elf32_Sym
|_.dynsym:00403de0st_name ddw 18C0h
|_.dynsym:00403de4st_value ddw 434598h
|_.dynsym:00403de8st_size ddw 340h
|_.dynsym:00403decst_info db 12h
|_.dynsym:00403dedst_other db 0h
|_.dynsym:00403deest_shndx dw 7h
|_.dynsym:00403df0[607] Elf32_Sym
|_.dynsym:00403df0st_name ddw 2746h
|_.dynsym:00403df4st_value ddw 4639C0h
|_.dynsym:00403df8st_size ddw 94h
|_.dynsym:00403dfcst_info db 12h
|_.dynsym:00403dfdst_other db 0h
|_.dynsym:00403dfest_shndx dw 7h
|_.dynsym:00403e00[608] Elf32_Sym
|_.dynsym:00403e00st_name ddw 964h
|_.dynsym:00403e04st_value ddw 4D55BCh
|_.dynsym:00403e08st_size ddw 14h
|_.dynsym:00403e0cst_info db 11h
|_.dynsym:00403e0dst_other db 0h
|_.dynsym:00403e0est_shndx dw 10h
|_.dynsym:00403e10[609] Elf32_Sym
|_.dynsym:00403e10st_name ddw 1CAAh
|_.dynsym:00403e14st_value ddw 411D74h
|_.dynsym:00403e18st_size ddw 94h
|_.dynsym:00403e1cst_info db 12h
|_.dynsym:00403e1dst_other db 0h
|_.dynsym:00403e1est_shndx dw 7h
|_.dynsym:00403e20[610] Elf32_Sym
|_.dynsym:00403e20st_name ddw 1ADAh
|_.dynsym:00403e24st_value ddw 412D1Ch
|_.dynsym:00403e28st_size ddw E8h
|_.dynsym:00403e2cst_info db 12h
|_.dynsym:00403e2dst_other db 0h
|_.dynsym:00403e2est_shndx dw 7h
|_.dynsym:00403e30[611] Elf32_Sym
|_.dynsym:00403e30st_name ddw 1693h
|_.dynsym:00403e34st_value ddw 438610h
|_.dynsym:00403e38st_size ddw 60h
|_.dynsym:00403e3cst_info db 12h
|_.dynsym:00403e3dst_other db 0h
|_.dynsym:00403e3est_shndx dw 7h
|_.dynsym:00403e40[612] Elf32_Sym
|_.dynsym:00403e40st_name ddw A87h
|_.dynsym:00403e44st_value ddw 4D56B4h
|_.dynsym:00403e48st_size ddw 4h
|_.dynsym:00403e4cst_info db 11h
|_.dynsym:00403e4dst_other db 0h
|_.dynsym:00403e4est_shndx dw 10h
|_.dynsym:00403e50[613] Elf32_Sym
|_.dynsym:00403e50st_name ddw 294Dh
|_.dynsym:00403e54st_value ddw 4656D8h
|_.dynsym:00403e58st_size ddw E4h
|_.dynsym:00403e5cst_info db 12h
|_.dynsym:00403e5dst_other db 0h
|_.dynsym:00403e5est_shndx dw 7h
|_.dynsym:00403e60[614] Elf32_Sym
|_.dynsym:00403e60st_name ddw 1627h
|_.dynsym:00403e64st_value ddw 4147C0h
|_.dynsym:00403e68st_size ddw DCh
|_.dynsym:00403e6cst_info db 12h
|_.dynsym:00403e6dst_other db 0h
|_.dynsym:00403e6est_shndx dw 7h
|_.dynsym:00403e70[615] Elf32_Sym
|_.dynsym:00403e70st_name ddw DEEh
|_.dynsym:00403e74st_value ddw 4893B0h
|_.dynsym:00403e78st_size ddw 1Ch
|_.dynsym:00403e7cst_info db 12h
|_.dynsym:00403e7dst_other db 0h
|_.dynsym:00403e7est_shndx dw 0h
|_.dynsym:00403e80[616] Elf32_Sym
|_.dynsym:00403e80st_name ddw 24B7h
|_.dynsym:00403e84st_value ddw 462408h
|_.dynsym:00403e88st_size ddw 208h
|_.dynsym:00403e8cst_info db 12h
|_.dynsym:00403e8dst_other db 0h
|_.dynsym:00403e8est_shndx dw 7h
|_.dynsym:00403e90[617] Elf32_Sym
|_.dynsym:00403e90st_name ddw 2E04h
|_.dynsym:00403e94st_value ddw 4830C4h
|_.dynsym:00403e98st_size ddw 128h
|_.dynsym:00403e9cst_info db 12h
|_.dynsym:00403e9dst_other db 0h
|_.dynsym:00403e9est_shndx dw 7h
|_.dynsym:00403ea0[618] Elf32_Sym
|_.dynsym:00403ea0st_name ddw DAh
|_.dynsym:00403ea4st_value ddw 408578h
|_.dynsym:00403ea8st_size ddw 1Ch
|_.dynsym:00403eacst_info db 12h
|_.dynsym:00403eadst_other db 0h
|_.dynsym:00403eaest_shndx dw 6h
|_.dynsym:00403eb0[619] Elf32_Sym
|_.dynsym:00403eb0st_name ddw 2543h
|_.dynsym:00403eb4st_value ddw 45E890h
|_.dynsym:00403eb8st_size ddw 11Ch
|_.dynsym:00403ebcst_info db 12h
|_.dynsym:00403ebdst_other db 0h
|_.dynsym:00403ebest_shndx dw 7h
|_.dynsym:00403ec0[620] Elf32_Sym
|_.dynsym:00403ec0st_name ddw 28E2h
|_.dynsym:00403ec4st_value ddw 45F984h
|_.dynsym:00403ec8st_size ddw 4F0h
|_.dynsym:00403eccst_info db 12h
|_.dynsym:00403ecdst_other db 0h
|_.dynsym:00403ecest_shndx dw 7h
|_.dynsym:00403ed0[621] Elf32_Sym
|_.dynsym:00403ed0st_name ddw 1C9Dh
|_.dynsym:00403ed4st_value ddw 4D4DF4h
|_.dynsym:00403ed8st_size ddw 14h
|_.dynsym:00403edcst_info db 11h
|_.dynsym:00403eddst_other db 0h
|_.dynsym:00403edest_shndx dw 10h
|_.dynsym:00403ee0[622] Elf32_Sym
|_.dynsym:00403ee0st_name ddw 302h
|_.dynsym:00403ee4st_value ddw 418DECh
|_.dynsym:00403ee8st_size ddw 290h
|_.dynsym:00403eecst_info db 12h
|_.dynsym:00403eedst_other db 0h
|_.dynsym:00403eeest_shndx dw 7h
|_.dynsym:00403ef0[623] Elf32_Sym
|_.dynsym:00403ef0st_name ddw 161Dh
|_.dynsym:00403ef4st_value ddw 415B54h
|_.dynsym:00403ef8st_size ddw 74h
|_.dynsym:00403efcst_info db 12h
|_.dynsym:00403efdst_other db 0h
|_.dynsym:00403efest_shndx dw 7h
|_.dynsym:00403f00[624] Elf32_Sym
|_.dynsym:00403f00st_name ddw 24AAh
|_.dynsym:00403f04st_value ddw 4622F4h
|_.dynsym:00403f08st_size ddw 114h
|_.dynsym:00403f0cst_info db 12h
|_.dynsym:00403f0dst_other db 0h
|_.dynsym:00403f0est_shndx dw 7h
|_.dynsym:00403f10[625] Elf32_Sym
|_.dynsym:00403f10st_name ddw 1FD0h
|_.dynsym:00403f14st_value ddw 4442A4h
|_.dynsym:00403f18st_size ddw 2A8h
|_.dynsym:00403f1cst_info db 12h
|_.dynsym:00403f1dst_other db 0h
|_.dynsym:00403f1est_shndx dw 7h
|_.dynsym:00403f20[626] Elf32_Sym
|_.dynsym:00403f20st_name ddw 33C4h
|_.dynsym:00403f24st_value ddw 4893A0h
|_.dynsym:00403f28st_size ddw 1Ch
|_.dynsym:00403f2cst_info db 12h
|_.dynsym:00403f2dst_other db 0h
|_.dynsym:00403f2est_shndx dw 0h
|_.dynsym:00403f30[627] Elf32_Sym
|_.dynsym:00403f30st_name ddw 182Bh
|_.dynsym:00403f34st_value ddw 427AECh
|_.dynsym:00403f38st_size ddw 110h
|_.dynsym:00403f3cst_info db 12h
|_.dynsym:00403f3dst_other db 0h
|_.dynsym:00403f3est_shndx dw 7h
|_.dynsym:00403f40[628] Elf32_Sym
|_.dynsym:00403f40st_name ddw 730h
|_.dynsym:00403f44st_value ddw 415728h
|_.dynsym:00403f48st_size ddw 7Ch
|_.dynsym:00403f4cst_info db 12h
|_.dynsym:00403f4dst_other db 0h
|_.dynsym:00403f4est_shndx dw 7h
|_.dynsym:00403f50[629] Elf32_Sym
|_.dynsym:00403f50st_name ddw D9Ah
|_.dynsym:00403f54st_value ddw 41B400h
|_.dynsym:00403f58st_size ddw 350h
|_.dynsym:00403f5cst_info db 12h
|_.dynsym:00403f5dst_other db 0h
|_.dynsym:00403f5est_shndx dw 7h
|_.dynsym:00403f60[630] Elf32_Sym
|_.dynsym:00403f60st_name ddw 114Ah
|_.dynsym:00403f64st_value ddw 489390h
|_.dynsym:00403f68st_size ddw 19Ch
|_.dynsym:00403f6cst_info db 12h
|_.dynsym:00403f6dst_other db 0h
|_.dynsym:00403f6est_shndx dw 0h
|_.dynsym:00403f70[631] Elf32_Sym
|_.dynsym:00403f70st_name ddw CEAh
|_.dynsym:00403f74st_value ddw 489380h
|_.dynsym:00403f78st_size ddw A0h
|_.dynsym:00403f7cst_info db 12h
|_.dynsym:00403f7dst_other db 0h
|_.dynsym:00403f7est_shndx dw 0h
|_.dynsym:00403f80[632] Elf32_Sym
|_.dynsym:00403f80st_name ddw 136Fh
|_.dynsym:00403f84st_value ddw 412BC8h
|_.dynsym:00403f88st_size ddw ACh
|_.dynsym:00403f8cst_info db 12h
|_.dynsym:00403f8dst_other db 0h
|_.dynsym:00403f8est_shndx dw 7h
|_.dynsym:00403f90[633] Elf32_Sym
|_.dynsym:00403f90st_name ddw 20D2h
|_.dynsym:00403f94st_value ddw 488394h
|_.dynsym:00403f98st_size ddw 54h
|_.dynsym:00403f9cst_info db 12h
|_.dynsym:00403f9dst_other db 0h
|_.dynsym:00403f9est_shndx dw 7h
|_.dynsym:00403fa0[634] Elf32_Sym
|_.dynsym:00403fa0st_name ddw 22EBh
|_.dynsym:00403fa4st_value ddw 446B28h
|_.dynsym:00403fa8st_size ddw 254h
|_.dynsym:00403facst_info db 12h
|_.dynsym:00403fadst_other db 0h
|_.dynsym:00403faest_shndx dw 7h
|_.dynsym:00403fb0[635] Elf32_Sym
|_.dynsym:00403fb0st_name ddw 2526h
|_.dynsym:00403fb4st_value ddw 46390Ch
|_.dynsym:00403fb8st_size ddw 1Ch
|_.dynsym:00403fbcst_info db 12h
|_.dynsym:00403fbdst_other db 0h
|_.dynsym:00403fbest_shndx dw 7h
|_.dynsym:00403fc0[636] Elf32_Sym
|_.dynsym:00403fc0st_name ddw 7FAh
|_.dynsym:00403fc4st_value ddw 489370h
|_.dynsym:00403fc8st_size ddw 74h
|_.dynsym:00403fccst_info db 12h
|_.dynsym:00403fcdst_other db 0h
|_.dynsym:00403fcest_shndx dw 0h
|_.dynsym:00403fd0[637] Elf32_Sym
|_.dynsym:00403fd0st_name ddw 2ADCh
|_.dynsym:00403fd4st_value ddw 47949Ch
|_.dynsym:00403fd8st_size ddw 90h
|_.dynsym:00403fdcst_info db 12h
|_.dynsym:00403fddst_other db 0h
|_.dynsym:00403fdest_shndx dw 7h
|_.dynsym:00403fe0[638] Elf32_Sym
|_.dynsym:00403fe0st_name ddw 190h
|_.dynsym:00403fe4st_value ddw 489360h
|_.dynsym:00403fe8st_size ddw 3A8h
|_.dynsym:00403fecst_info db 12h
|_.dynsym:00403fedst_other db 0h
|_.dynsym:00403feest_shndx dw 0h
|_.dynsym:00403ff0[639] Elf32_Sym
|_.dynsym:00403ff0st_name ddw 5CCh
|_.dynsym:00403ff4st_value ddw 489350h
|_.dynsym:00403ff8st_size ddw 84h
|_.dynsym:00403ffcst_info db 12h
|_.dynsym:00403ffdst_other db 0h
|_.dynsym:00403ffest_shndx dw 0h
|_.dynsym:00404000[640] Elf32_Sym
|_.dynsym:00404000st_name ddw 124Ch
|_.dynsym:00404004st_value ddw 4D4CE0h
|_.dynsym:00404008st_size ddw Ch
|_.dynsym:0040400cst_info db 11h
|_.dynsym:0040400dst_other db 0h
|_.dynsym:0040400est_shndx dw 10h
|_.dynsym:00404010[641] Elf32_Sym
|_.dynsym:00404010st_name ddw 2553h
|_.dynsym:00404014st_value ddw 45B048h
|_.dynsym:00404018st_size ddw 4Ch
|_.dynsym:0040401cst_info db 12h
|_.dynsym:0040401dst_other db 0h
|_.dynsym:0040401est_shndx dw 7h
|_.dynsym:00404020[642] Elf32_Sym
|_.dynsym:00404020st_name ddw 301Dh
|_.dynsym:00404024st_value ddw 47FECCh
|_.dynsym:00404028st_size ddw 420h
|_.dynsym:0040402cst_info db 12h
|_.dynsym:0040402dst_other db 0h
|_.dynsym:0040402est_shndx dw 7h
|_.dynsym:00404030[643] Elf32_Sym
|_.dynsym:00404030st_name ddw 51Dh
|_.dynsym:00404034st_value ddw 4D4AE0h
|_.dynsym:00404038st_size ddw 4h
|_.dynsym:0040403cst_info db 11h
|_.dynsym:0040403dst_other db 0h
|_.dynsym:0040403est_shndx dw 10h
|_.dynsym:00404040[644] Elf32_Sym
|_.dynsym:00404040st_name ddw 19B2h
|_.dynsym:00404044st_value ddw 489340h
|_.dynsym:00404048st_size ddw 90h
|_.dynsym:0040404cst_info db 12h
|_.dynsym:0040404dst_other db 0h
|_.dynsym:0040404est_shndx dw 0h
|_.dynsym:00404050[645] Elf32_Sym
|_.dynsym:00404050st_name ddw 11BBh
|_.dynsym:00404054st_value ddw 415B08h
|_.dynsym:00404058st_size ddw 4Ch
|_.dynsym:0040405cst_info db 12h
|_.dynsym:0040405dst_other db 0h
|_.dynsym:0040405est_shndx dw 7h
|_.dynsym:00404060[646] Elf32_Sym
|_.dynsym:00404060st_name ddw 29F2h
|_.dynsym:00404064st_value ddw 461E84h
|_.dynsym:00404068st_size ddw 160h
|_.dynsym:0040406cst_info db 12h
|_.dynsym:0040406dst_other db 0h
|_.dynsym:0040406est_shndx dw 7h
|_.dynsym:00404070[647] Elf32_Sym
|_.dynsym:00404070st_name ddw 2DDBh
|_.dynsym:00404074st_value ddw 4847E8h
|_.dynsym:00404078st_size ddw 3F4h
|_.dynsym:0040407cst_info db 12h
|_.dynsym:0040407dst_other db 0h
|_.dynsym:0040407est_shndx dw 7h
|_.dynsym:00404080[648] Elf32_Sym
|_.dynsym:00404080st_name ddw 83Ah
|_.dynsym:00404084st_value ddw 4448C4h
|_.dynsym:00404088st_size ddw 98h
|_.dynsym:0040408cst_info db 12h
|_.dynsym:0040408dst_other db 0h
|_.dynsym:0040408est_shndx dw 7h
|_.dynsym:00404090[649] Elf32_Sym
|_.dynsym:00404090st_name ddw 29ABh
|_.dynsym:00404094st_value ddw 458538h
|_.dynsym:00404098st_size ddw 44h
|_.dynsym:0040409cst_info db 12h
|_.dynsym:0040409dst_other db 0h
|_.dynsym:0040409est_shndx dw 7h
|_.dynsym:004040a0[650] Elf32_Sym
|_.dynsym:004040a0st_name ddw 1D43h
|_.dynsym:004040a4st_value ddw 40F090h
|_.dynsym:004040a8st_size ddw 60h
|_.dynsym:004040acst_info db 12h
|_.dynsym:004040adst_other db 0h
|_.dynsym:004040aest_shndx dw 7h
|_.dynsym:004040b0[651] Elf32_Sym
|_.dynsym:004040b0st_name ddw 2E38h
|_.dynsym:004040b4st_value ddw 465C38h
|_.dynsym:004040b8st_size ddw 2FCh
|_.dynsym:004040bcst_info db 12h
|_.dynsym:004040bdst_other db 0h
|_.dynsym:004040best_shndx dw 7h
|_.dynsym:004040c0[652] Elf32_Sym
|_.dynsym:004040c0st_name ddw 2818h
|_.dynsym:004040c4st_value ddw 45A9E0h
|_.dynsym:004040c8st_size ddw 298h
|_.dynsym:004040ccst_info db 12h
|_.dynsym:004040cdst_other db 0h
|_.dynsym:004040cest_shndx dw 7h
|_.dynsym:004040d0[653] Elf32_Sym
|_.dynsym:004040d0st_name ddw 5FAh
|_.dynsym:004040d4st_value ddw 418CC0h
|_.dynsym:004040d8st_size ddw 12Ch
|_.dynsym:004040dcst_info db 12h
|_.dynsym:004040ddst_other db 0h
|_.dynsym:004040dest_shndx dw 7h
|_.dynsym:004040e0[654] Elf32_Sym
|_.dynsym:004040e0st_name ddw 164Fh
|_.dynsym:004040e4st_value ddw 4140D4h
|_.dynsym:004040e8st_size ddw 6ECh
|_.dynsym:004040ecst_info db 12h
|_.dynsym:004040edst_other db 0h
|_.dynsym:004040eest_shndx dw 7h
|_.dynsym:004040f0[655] Elf32_Sym
|_.dynsym:004040f0st_name ddw 2623h
|_.dynsym:004040f4st_value ddw 45D86Ch
|_.dynsym:004040f8st_size ddw 11Ch
|_.dynsym:004040fcst_info db 12h
|_.dynsym:004040fdst_other db 0h
|_.dynsym:004040fest_shndx dw 7h
|_.dynsym:00404100[656] Elf32_Sym
|_.dynsym:00404100st_name ddw DCEh
|_.dynsym:00404104st_value ddw 0h
|_.dynsym:00404108st_size ddw 4h
|_.dynsym:0040410cst_info db 11h
|_.dynsym:0040410dst_other db 0h
|_.dynsym:0040410est_shndx dw 0h
|_.dynsym:00404110[657] Elf32_Sym
|_.dynsym:00404110st_name ddw 2FB4h
|_.dynsym:00404114st_value ddw 46A938h
|_.dynsym:00404118st_size ddw 1C1Ch
|_.dynsym:0040411cst_info db 12h
|_.dynsym:0040411dst_other db 0h
|_.dynsym:0040411est_shndx dw 7h
|_.dynsym:00404120[658] Elf32_Sym
|_.dynsym:00404120st_name ddw 7C1h
|_.dynsym:00404124st_value ddw 41C888h
|_.dynsym:00404128st_size ddw 390h
|_.dynsym:0040412cst_info db 12h
|_.dynsym:0040412dst_other db 0h
|_.dynsym:0040412est_shndx dw 7h
|_.dynsym:00404130[659] Elf32_Sym
|_.dynsym:00404130st_name ddw 1D95h
|_.dynsym:00404134st_value ddw 4D54A0h
|_.dynsym:00404138st_size ddw 28h
|_.dynsym:0040413cst_info db 11h
|_.dynsym:0040413dst_other db 0h
|_.dynsym:0040413est_shndx dw 10h
|_.dynsym:00404140[660] Elf32_Sym
|_.dynsym:00404140st_name ddw 21AFh
|_.dynsym:00404144st_value ddw 47FC30h
|_.dynsym:00404148st_size ddw 29Ch
|_.dynsym:0040414cst_info db 12h
|_.dynsym:0040414dst_other db 0h
|_.dynsym:0040414est_shndx dw 7h
|_.dynsym:00404150[661] Elf32_Sym
|_.dynsym:00404150st_name ddw 2138h
|_.dynsym:00404154st_value ddw 478F8Ch
|_.dynsym:00404158st_size ddw E4h
|_.dynsym:0040415cst_info db 12h
|_.dynsym:0040415dst_other db 0h
|_.dynsym:0040415est_shndx dw 7h
|_.dynsym:00404160[662] Elf32_Sym
|_.dynsym:00404160st_name ddw F6Eh
|_.dynsym:00404164st_value ddw 40BAD0h
|_.dynsym:00404168st_size ddw 58h
|_.dynsym:0040416cst_info db 12h
|_.dynsym:0040416dst_other db 0h
|_.dynsym:0040416est_shndx dw 7h
|_.dynsym:00404170[663] Elf32_Sym
|_.dynsym:00404170st_name ddw 1A3Eh
|_.dynsym:00404174st_value ddw 410FC0h
|_.dynsym:00404178st_size ddw 150h
|_.dynsym:0040417cst_info db 12h
|_.dynsym:0040417dst_other db 0h
|_.dynsym:0040417est_shndx dw 7h
|_.dynsym:00404180[664] Elf32_Sym
|_.dynsym:00404180st_name ddw 2BE7h
|_.dynsym:00404184st_value ddw 46E954h
|_.dynsym:00404188st_size ddw 1180h
|_.dynsym:0040418cst_info db 12h
|_.dynsym:0040418dst_other db 0h
|_.dynsym:0040418est_shndx dw 7h
|_.dynsym:00404190[665] Elf32_Sym
|_.dynsym:00404190st_name ddw 1B62h
|_.dynsym:00404194st_value ddw 4D5400h
|_.dynsym:00404198st_size ddw 16h
|_.dynsym:0040419cst_info db 11h
|_.dynsym:0040419dst_other db 0h
|_.dynsym:0040419est_shndx dw 10h
|_.dynsym:004041a0[666] Elf32_Sym
|_.dynsym:004041a0st_name ddw 1B4Eh
|_.dynsym:004041a4st_value ddw 4D5418h
|_.dynsym:004041a8st_size ddw 2Fh
|_.dynsym:004041acst_info db 11h
|_.dynsym:004041adst_other db 0h
|_.dynsym:004041aest_shndx dw 10h
|_.dynsym:004041b0[667] Elf32_Sym
|_.dynsym:004041b0st_name ddw 19E4h
|_.dynsym:004041b4st_value ddw 489330h
|_.dynsym:004041b8st_size ddw 70h
|_.dynsym:004041bcst_info db 12h
|_.dynsym:004041bdst_other db 0h
|_.dynsym:004041best_shndx dw 0h
|_.dynsym:004041c0[668] Elf32_Sym
|_.dynsym:004041c0st_name ddw D68h
|_.dynsym:004041c4st_value ddw 489320h
|_.dynsym:004041c8st_size ddw 54h
|_.dynsym:004041ccst_info db 12h
|_.dynsym:004041cdst_other db 0h
|_.dynsym:004041cest_shndx dw 0h
|_.dynsym:004041d0[669] Elf32_Sym
|_.dynsym:004041d0st_name ddw 21ECh
|_.dynsym:004041d4st_value ddw 465F34h
|_.dynsym:004041d8st_size ddw 814h
|_.dynsym:004041dcst_info db 12h
|_.dynsym:004041ddst_other db 0h
|_.dynsym:004041dest_shndx dw 7h
|_.dynsym:004041e0[670] Elf32_Sym
|_.dynsym:004041e0st_name ddw 12C4h
|_.dynsym:004041e4st_value ddw 4D4E40h
|_.dynsym:004041e8st_size ddw 38h
|_.dynsym:004041ecst_info db 11h
|_.dynsym:004041edst_other db 0h
|_.dynsym:004041eest_shndx dw 10h
|_.dynsym:004041f0[671] Elf32_Sym
|_.dynsym:004041f0st_name ddw DFFh
|_.dynsym:004041f4st_value ddw 4439E4h
|_.dynsym:004041f8st_size ddw 3E8h
|_.dynsym:004041fcst_info db 12h
|_.dynsym:004041fdst_other db 0h
|_.dynsym:004041fest_shndx dw 7h
|_.dynsym:00404200[672] Elf32_Sym
|_.dynsym:00404200st_name ddw D86h
|_.dynsym:00404204st_value ddw 4191F8h
|_.dynsym:00404208st_size ddw 224h
|_.dynsym:0040420cst_info db 12h
|_.dynsym:0040420dst_other db 0h
|_.dynsym:0040420est_shndx dw 7h
|_.dynsym:00404210[673] Elf32_Sym
|_.dynsym:00404210st_name ddw 13F5h
|_.dynsym:00404214st_value ddw 429910h
|_.dynsym:00404218st_size ddw 234h
|_.dynsym:0040421cst_info db 12h
|_.dynsym:0040421dst_other db 0h
|_.dynsym:0040421est_shndx dw 7h
|_.dynsym:00404220[674] Elf32_Sym
|_.dynsym:00404220st_name ddw 414h
|_.dynsym:00404224st_value ddw 4D4A50h
|_.dynsym:00404228st_size ddw 90h
|_.dynsym:0040422cst_info db 11h
|_.dynsym:0040422dst_other db 0h
|_.dynsym:0040422est_shndx dw 10h
|_.dynsym:00404230[675] Elf32_Sym
|_.dynsym:00404230st_name ddw 2686h
|_.dynsym:00404234st_value ddw 4807D4h
|_.dynsym:00404238st_size ddw 200h
|_.dynsym:0040423cst_info db 12h
|_.dynsym:0040423dst_other db 0h
|_.dynsym:0040423est_shndx dw 7h
|_.dynsym:00404240[676] Elf32_Sym
|_.dynsym:00404240st_name ddw 2DAFh
|_.dynsym:00404244st_value ddw 4719D4h
|_.dynsym:00404248st_size ddw 68h
|_.dynsym:0040424cst_info db 12h
|_.dynsym:0040424dst_other db 0h
|_.dynsym:0040424est_shndx dw 7h
|_.dynsym:00404250[677] Elf32_Sym
|_.dynsym:00404250st_name ddw 231Ah
|_.dynsym:00404254st_value ddw 460D28h
|_.dynsym:00404258st_size ddw 84h
|_.dynsym:0040425cst_info db 12h
|_.dynsym:0040425dst_other db 0h
|_.dynsym:0040425est_shndx dw 7h
|_.dynsym:00404260[678] Elf32_Sym
|_.dynsym:00404260st_name ddw B39h
|_.dynsym:00404264st_value ddw 4D56BCh
|_.dynsym:00404268st_size ddw 44h
|_.dynsym:0040426cst_info db 11h
|_.dynsym:0040426dst_other db 0h
|_.dynsym:0040426est_shndx dw 10h
|_.dynsym:00404270[679] Elf32_Sym
|_.dynsym:00404270st_name ddw 2FCAh
|_.dynsym:00404274st_value ddw 47ABE4h
|_.dynsym:00404278st_size ddw 26Ch
|_.dynsym:0040427cst_info db 12h
|_.dynsym:0040427dst_other db 0h
|_.dynsym:0040427est_shndx dw 7h
|_.dynsym:00404280[680] Elf32_Sym
|_.dynsym:00404280st_name ddw 1769h
|_.dynsym:00404284st_value ddw 425000h
|_.dynsym:00404288st_size ddw A0h
|_.dynsym:0040428cst_info db 12h
|_.dynsym:0040428dst_other db 0h
|_.dynsym:0040428est_shndx dw 7h
|_.dynsym:00404290[681] Elf32_Sym
|_.dynsym:00404290st_name ddw 17D5h
|_.dynsym:00404294st_value ddw 40E5F4h
|_.dynsym:00404298st_size ddw 22Ch
|_.dynsym:0040429cst_info db 12h
|_.dynsym:0040429dst_other db 0h
|_.dynsym:0040429est_shndx dw 7h
|_.dynsym:004042a0[682] Elf32_Sym
|_.dynsym:004042a0st_name ddw 22ACh
|_.dynsym:004042a4st_value ddw 457BCCh
|_.dynsym:004042a8st_size ddw 1D4h
|_.dynsym:004042acst_info db 12h
|_.dynsym:004042adst_other db 0h
|_.dynsym:004042aest_shndx dw 7h
|_.dynsym:004042b0[683] Elf32_Sym
|_.dynsym:004042b0st_name ddw 15F8h
|_.dynsym:004042b4st_value ddw 42B9E4h
|_.dynsym:004042b8st_size ddw 27Ch
|_.dynsym:004042bcst_info db 12h
|_.dynsym:004042bdst_other db 0h
|_.dynsym:004042best_shndx dw 7h
|_.dynsym:004042c0[684] Elf32_Sym
|_.dynsym:004042c0st_name ddw 16CBh
|_.dynsym:004042c4st_value ddw 41A354h
|_.dynsym:004042c8st_size ddw 16Ch
|_.dynsym:004042ccst_info db 12h
|_.dynsym:004042cdst_other db 0h
|_.dynsym:004042cest_shndx dw 7h
|_.dynsym:004042d0[685] Elf32_Sym
|_.dynsym:004042d0st_name ddw 1DBAh
|_.dynsym:004042d4st_value ddw 4D5578h
|_.dynsym:004042d8st_size ddw 18h
|_.dynsym:004042dcst_info db 11h
|_.dynsym:004042ddst_other db 0h
|_.dynsym:004042dest_shndx dw 10h
|_.dynsym:004042e0[686] Elf32_Sym
|_.dynsym:004042e0st_name ddw 2D3Ah
|_.dynsym:004042e4st_value ddw 463B0Ch
|_.dynsym:004042e8st_size ddw 4Ch
|_.dynsym:004042ecst_info db 12h
|_.dynsym:004042edst_other db 0h
|_.dynsym:004042eest_shndx dw 7h
|_.dynsym:004042f0[687] Elf32_Sym
|_.dynsym:004042f0st_name ddw 11F8h
|_.dynsym:004042f4st_value ddw 421674h
|_.dynsym:004042f8st_size ddw 234h
|_.dynsym:004042fcst_info db 12h
|_.dynsym:004042fdst_other db 0h
|_.dynsym:004042fest_shndx dw 7h
|_.dynsym:00404300[688] Elf32_Sym
|_.dynsym:00404300st_name ddw 1AB4h
|_.dynsym:00404304st_value ddw 411820h
|_.dynsym:00404308st_size ddw 148h
|_.dynsym:0040430cst_info db 12h
|_.dynsym:0040430dst_other db 0h
|_.dynsym:0040430est_shndx dw 7h
|_.dynsym:00404310[689] Elf32_Sym
|_.dynsym:00404310st_name ddw AE1h
|_.dynsym:00404314st_value ddw 4D5A00h
|_.dynsym:00404318st_size ddw 594h
|_.dynsym:0040431cst_info db 11h
|_.dynsym:0040431dst_other db 0h
|_.dynsym:0040431est_shndx dw 10h
|_.dynsym:00404320[690] Elf32_Sym
|_.dynsym:00404320st_name ddw 257h
|_.dynsym:00404324st_value ddw 413F98h
|_.dynsym:00404328st_size ddw 88h
|_.dynsym:0040432cst_info db 12h
|_.dynsym:0040432dst_other db 0h
|_.dynsym:0040432est_shndx dw 7h
|_.dynsym:00404330[691] Elf32_Sym
|_.dynsym:00404330st_name ddw 169Dh
|_.dynsym:00404334st_value ddw 438764h
|_.dynsym:00404338st_size ddw F8h
|_.dynsym:0040433cst_info db 12h
|_.dynsym:0040433dst_other db 0h
|_.dynsym:0040433est_shndx dw 7h
|_.dynsym:00404340[692] Elf32_Sym
|_.dynsym:00404340st_name ddw 978h
|_.dynsym:00404344st_value ddw 4D5590h
|_.dynsym:00404348st_size ddw Ch
|_.dynsym:0040434cst_info db 11h
|_.dynsym:0040434dst_other db 0h
|_.dynsym:0040434est_shndx dw 10h
|_.dynsym:00404350[693] Elf32_Sym
|_.dynsym:00404350st_name ddw 25D3h
|_.dynsym:00404354st_value ddw 45C668h
|_.dynsym:00404358st_size ddw 71Ch
|_.dynsym:0040435cst_info db 12h
|_.dynsym:0040435dst_other db 0h
|_.dynsym:0040435est_shndx dw 7h
|_.dynsym:00404360[694] Elf32_Sym
|_.dynsym:00404360st_name ddw 2B72h
|_.dynsym:00404364st_value ddw 45EA40h
|_.dynsym:00404368st_size ddw 50h
|_.dynsym:0040436cst_info db 12h
|_.dynsym:0040436dst_other db 0h
|_.dynsym:0040436est_shndx dw 7h
|_.dynsym:00404370[695] Elf32_Sym
|_.dynsym:00404370st_name ddw 386h
|_.dynsym:00404374st_value ddw 4126C4h
|_.dynsym:00404378st_size ddw CCh
|_.dynsym:0040437cst_info db 12h
|_.dynsym:0040437dst_other db 0h
|_.dynsym:0040437est_shndx dw 7h
|_.dynsym:00404380[696] Elf32_Sym
|_.dynsym:00404380st_name ddw DADh
|_.dynsym:00404384st_value ddw 489310h
|_.dynsym:00404388st_size ddw FCh
|_.dynsym:0040438cst_info db 12h
|_.dynsym:0040438dst_other db 0h
|_.dynsym:0040438est_shndx dw 0h
|_.dynsym:00404390[697] Elf32_Sym
|_.dynsym:00404390st_name ddw 31F4h
|_.dynsym:00404394st_value ddw 478A6Ch
|_.dynsym:00404398st_size ddw 374h
|_.dynsym:0040439cst_info db 12h
|_.dynsym:0040439dst_other db 0h
|_.dynsym:0040439est_shndx dw 7h
|_.dynsym:004043a0[698] Elf32_Sym
|_.dynsym:004043a0st_name ddw 1960h
|_.dynsym:004043a4st_value ddw 4D53C4h
|_.dynsym:004043a8st_size ddw 19h
|_.dynsym:004043acst_info db 11h
|_.dynsym:004043adst_other db 0h
|_.dynsym:004043aest_shndx dw 10h
|_.dynsym:004043b0[699] Elf32_Sym
|_.dynsym:004043b0st_name ddw 249h
|_.dynsym:004043b4st_value ddw 4D8C6Ch
|_.dynsym:004043b8st_size ddw 20h
|_.dynsym:004043bcst_info db 11h
|_.dynsym:004043bdst_other db 0h
|_.dynsym:004043best_shndx dw 13h
|_.dynsym:004043c0[700] Elf32_Sym
|_.dynsym:004043c0st_name ddw 3000h
|_.dynsym:004043c4st_value ddw 48557Ch
|_.dynsym:004043c8st_size ddw 1Ch
|_.dynsym:004043ccst_info db 12h
|_.dynsym:004043cdst_other db 0h
|_.dynsym:004043cest_shndx dw 7h
|_.dynsym:004043d0[701] Elf32_Sym
|_.dynsym:004043d0st_name ddw 1AEFh
|_.dynsym:004043d4st_value ddw 412E04h
|_.dynsym:004043d8st_size ddw 158h
|_.dynsym:004043dcst_info db 12h
|_.dynsym:004043ddst_other db 0h
|_.dynsym:004043dest_shndx dw 7h
|_.dynsym:004043e0[702] Elf32_Sym
|_.dynsym:004043e0st_name ddw DA7h
|_.dynsym:004043e4st_value ddw 489300h
|_.dynsym:004043e8st_size ddw 21Ch
|_.dynsym:004043ecst_info db 12h
|_.dynsym:004043edst_other db 0h
|_.dynsym:004043eest_shndx dw 0h
|_.dynsym:004043f0[703] Elf32_Sym
|_.dynsym:004043f0st_name ddw AB0h
|_.dynsym:004043f4st_value ddw 4D5FB4h
|_.dynsym:004043f8st_size ddw 15h
|_.dynsym:004043fcst_info db 11h
|_.dynsym:004043fdst_other db 0h
|_.dynsym:004043fest_shndx dw 10h
|_.dynsym:00404400[704] Elf32_Sym
|_.dynsym:00404400st_name ddw 6F6h
|_.dynsym:00404404st_value ddw 414FACh
|_.dynsym:00404408st_size ddw 36Ch
|_.dynsym:0040440cst_info db 12h
|_.dynsym:0040440dst_other db 0h
|_.dynsym:0040440est_shndx dw 7h
|_.dynsym:00404410[705] Elf32_Sym
|_.dynsym:00404410st_name ddw 1ED9h
|_.dynsym:00404414st_value ddw 4D569Ch
|_.dynsym:00404418st_size ddw 18h
|_.dynsym:0040441cst_info db 11h
|_.dynsym:0040441dst_other db 0h
|_.dynsym:0040441est_shndx dw 10h
|_.dynsym:00404420[706] Elf32_Sym
|_.dynsym:00404420st_name ddw 1417h
|_.dynsym:00404424st_value ddw 425DECh
|_.dynsym:00404428st_size ddw 27Ch
|_.dynsym:0040442cst_info db 12h
|_.dynsym:0040442dst_other db 0h
|_.dynsym:0040442est_shndx dw 7h
|_.dynsym:00404430[707] Elf32_Sym
|_.dynsym:00404430st_name ddw 3339h
|_.dynsym:00404434st_value ddw 47F4DCh
|_.dynsym:00404438st_size ddw 1E0h
|_.dynsym:0040443cst_info db 12h
|_.dynsym:0040443dst_other db 0h
|_.dynsym:0040443est_shndx dw 7h
|_.dynsym:00404440[708] Elf32_Sym
|_.dynsym:00404440st_name ddw E66h
|_.dynsym:00404444st_value ddw 438A18h
|_.dynsym:00404448st_size ddw 368h
|_.dynsym:0040444cst_info db 12h
|_.dynsym:0040444dst_other db 0h
|_.dynsym:0040444est_shndx dw 7h
|_.dynsym:00404450[709] Elf32_Sym
|_.dynsym:00404450st_name ddw 533h
|_.dynsym:00404454st_value ddw 4892F0h
|_.dynsym:00404458st_size ddw 98h
|_.dynsym:0040445cst_info db 12h
|_.dynsym:0040445dst_other db 0h
|_.dynsym:0040445est_shndx dw 0h
|_.dynsym:00404460[710] Elf32_Sym
|_.dynsym:00404460st_name ddw 8F8h
|_.dynsym:00404464st_value ddw 4892E0h
|_.dynsym:00404468st_size ddw AF4h
|_.dynsym:0040446cst_info db 12h
|_.dynsym:0040446dst_other db 0h
|_.dynsym:0040446est_shndx dw 0h
|_.dynsym:00404470[711] Elf32_Sym
|_.dynsym:00404470st_name ddw 25A2h
|_.dynsym:00404474st_value ddw 45CD84h
|_.dynsym:00404478st_size ddw 910h
|_.dynsym:0040447cst_info db 12h
|_.dynsym:0040447dst_other db 0h
|_.dynsym:0040447est_shndx dw 7h
|_.dynsym:00404480[712] Elf32_Sym
|_.dynsym:00404480st_name ddw 2D5Bh
|_.dynsym:00404484st_value ddw 4713B4h
|_.dynsym:00404488st_size ddw 24h
|_.dynsym:0040448cst_info db 12h
|_.dynsym:0040448dst_other db 0h
|_.dynsym:0040448est_shndx dw 7h
|_.dynsym:00404490[713] Elf32_Sym
|_.dynsym:00404490st_name ddw 1B3h
|_.dynsym:00404494st_value ddw 4892D0h
|_.dynsym:00404498st_size ddw 78h
|_.dynsym:0040449cst_info db 12h
|_.dynsym:0040449dst_other db 0h
|_.dynsym:0040449est_shndx dw 0h
|_.dynsym:004044a0[714] Elf32_Sym
|_.dynsym:004044a0st_name ddw DB7h
|_.dynsym:004044a4st_value ddw 4892C0h
|_.dynsym:004044a8st_size ddw 78h
|_.dynsym:004044acst_info db 12h
|_.dynsym:004044adst_other db 0h
|_.dynsym:004044aest_shndx dw 0h
|_.dynsym:004044b0[715] Elf32_Sym
|_.dynsym:004044b0st_name ddw 29D3h
|_.dynsym:004044b4st_value ddw 4616ACh
|_.dynsym:004044b8st_size ddw 40h
|_.dynsym:004044bcst_info db 12h
|_.dynsym:004044bdst_other db 0h
|_.dynsym:004044best_shndx dw 7h
|_.dynsym:004044c0[716] Elf32_Sym
|_.dynsym:004044c0st_name ddw 32BDh
|_.dynsym:004044c4st_value ddw 470CACh
|_.dynsym:004044c8st_size ddw 1C4h
|_.dynsym:004044ccst_info db 12h
|_.dynsym:004044cdst_other db 0h
|_.dynsym:004044cest_shndx dw 7h
|_.dynsym:004044d0[717] Elf32_Sym
|_.dynsym:004044d0st_name ddw 3531h
|_.dynsym:004044d4st_value ddw 488EF4h
|_.dynsym:004044d8st_size ddw 154h
|_.dynsym:004044dcst_info db 12h
|_.dynsym:004044ddst_other db 0h
|_.dynsym:004044dest_shndx dw 7h
|_.dynsym:004044e0[718] Elf32_Sym
|_.dynsym:004044e0st_name ddw 1547h
|_.dynsym:004044e4st_value ddw 42AEB4h
|_.dynsym:004044e8st_size ddw 608h
|_.dynsym:004044ecst_info db 12h
|_.dynsym:004044edst_other db 0h
|_.dynsym:004044eest_shndx dw 7h
|_.dynsym:004044f0[719] Elf32_Sym
|_.dynsym:004044f0st_name ddw 30A9h
|_.dynsym:004044f4st_value ddw 487638h
|_.dynsym:004044f8st_size ddw D0h
|_.dynsym:004044fcst_info db 12h
|_.dynsym:004044fdst_other db 0h
|_.dynsym:004044fest_shndx dw 7h
|_.dynsym:00404500[720] Elf32_Sym
|_.dynsym:00404500st_name ddw 1712h
|_.dynsym:00404504st_value ddw 4095A0h
|_.dynsym:00404508st_size ddw 48h
|_.dynsym:0040450cst_info db 12h
|_.dynsym:0040450dst_other db 0h
|_.dynsym:0040450est_shndx dw 7h
|_.dynsym:00404510[721] Elf32_Sym
|_.dynsym:00404510st_name ddw 3519h
|_.dynsym:00404514st_value ddw 4892B0h
|_.dynsym:00404518st_size ddw D0h
|_.dynsym:0040451cst_info db 12h
|_.dynsym:0040451dst_other db 0h
|_.dynsym:0040451est_shndx dw 0h
|_.dynsym:00404520[722] Elf32_Sym
|_.dynsym:00404520st_name ddw 423h
|_.dynsym:00404524st_value ddw 41F990h
|_.dynsym:00404528st_size ddw 98h
|_.dynsym:0040452cst_info db 12h
|_.dynsym:0040452dst_other db 0h
|_.dynsym:0040452est_shndx dw 7h
|_.dynsym:00404530[723] Elf32_Sym
|_.dynsym:00404530st_name ddw 2EBFh
|_.dynsym:00404534st_value ddw 47F818h
|_.dynsym:00404538st_size ddw 1BCh
|_.dynsym:0040453cst_info db 12h
|_.dynsym:0040453dst_other db 0h
|_.dynsym:0040453est_shndx dw 7h
|_.dynsym:00404540[724] Elf32_Sym
|_.dynsym:00404540st_name ddw 9A3h
|_.dynsym:00404544st_value ddw 4D559Ch
|_.dynsym:00404548st_size ddw 1Dh
|_.dynsym:0040454cst_info db 11h
|_.dynsym:0040454dst_other db 0h
|_.dynsym:0040454est_shndx dw 10h
|_.dynsym:00404550[725] Elf32_Sym
|_.dynsym:00404550st_name ddw 3059h
|_.dynsym:00404554st_value ddw 48456Ch
|_.dynsym:00404558st_size ddw 27Ch
|_.dynsym:0040455cst_info db 12h
|_.dynsym:0040455dst_other db 0h
|_.dynsym:0040455est_shndx dw 7h
|_.dynsym:00404560[726] Elf32_Sym
|_.dynsym:00404560st_name ddw 27A0h
|_.dynsym:00404564st_value ddw 459500h
|_.dynsym:00404568st_size ddw 4F8h
|_.dynsym:0040456cst_info db 12h
|_.dynsym:0040456dst_other db 0h
|_.dynsym:0040456est_shndx dw 7h
|_.dynsym:00404570[727] Elf32_Sym
|_.dynsym:00404570st_name ddw 34BBh
|_.dynsym:00404574st_value ddw 4892A0h
|_.dynsym:00404578st_size ddw 8h
|_.dynsym:0040457cst_info db 12h
|_.dynsym:0040457dst_other db 0h
|_.dynsym:0040457est_shndx dw 0h
|_.dynsym:00404580[728] Elf32_Sym
|_.dynsym:00404580st_name ddw 296h
|_.dynsym:00404584st_value ddw 415A18h
|_.dynsym:00404588st_size ddw F0h
|_.dynsym:0040458cst_info db 12h
|_.dynsym:0040458dst_other db 0h
|_.dynsym:0040458est_shndx dw 7h
|_.dynsym:00404590[729] Elf32_Sym
|_.dynsym:00404590st_name ddw 1BD8h
|_.dynsym:00404594st_value ddw 4D4D2Ch
|_.dynsym:00404598st_size ddw Ch
|_.dynsym:0040459cst_info db 11h
|_.dynsym:0040459dst_other db 0h
|_.dynsym:0040459est_shndx dw 10h
|_.dynsym:004045a0[730] Elf32_Sym
|_.dynsym:004045a0st_name ddw 2214h
|_.dynsym:004045a4st_value ddw 4670C4h
|_.dynsym:004045a8st_size ddw 124h
|_.dynsym:004045acst_info db 12h
|_.dynsym:004045adst_other db 0h
|_.dynsym:004045aest_shndx dw 7h
|_.dynsym:004045b0[731] Elf32_Sym
|_.dynsym:004045b0st_name ddw 3BAh
|_.dynsym:004045b4st_value ddw 41C3E0h
|_.dynsym:004045b8st_size ddw 144h
|_.dynsym:004045bcst_info db 12h
|_.dynsym:004045bdst_other db 0h
|_.dynsym:004045best_shndx dw 7h
|_.dynsym:004045c0[732] Elf32_Sym
|_.dynsym:004045c0st_name ddw C74h
|_.dynsym:004045c4st_value ddw 419FB4h
|_.dynsym:004045c8st_size ddw 9Ch
|_.dynsym:004045ccst_info db 12h
|_.dynsym:004045cdst_other db 0h
|_.dynsym:004045cest_shndx dw 7h
|_.dynsym:004045d0[733] Elf32_Sym
|_.dynsym:004045d0st_name ddw 166Ah
|_.dynsym:004045d4st_value ddw 4316DCh
|_.dynsym:004045d8st_size ddw 158h
|_.dynsym:004045dcst_info db 12h
|_.dynsym:004045ddst_other db 0h
|_.dynsym:004045dest_shndx dw 7h
|_.dynsym:004045e0[734] Elf32_Sym
|_.dynsym:004045e0st_name ddw FF4h
|_.dynsym:004045e4st_value ddw 41F3F4h
|_.dynsym:004045e8st_size ddw 1ACh
|_.dynsym:004045ecst_info db 12h
|_.dynsym:004045edst_other db 0h
|_.dynsym:004045eest_shndx dw 7h
|_.dynsym:004045f0[735] Elf32_Sym
|_.dynsym:004045f0st_name ddw 2CF8h
|_.dynsym:004045f4st_value ddw 481AC8h
|_.dynsym:004045f8st_size ddw 964h
|_.dynsym:004045fcst_info db 12h
|_.dynsym:004045fdst_other db 0h
|_.dynsym:004045fest_shndx dw 7h
|_.dynsym:00404600[736] Elf32_Sym
|_.dynsym:00404600st_name ddw E8Fh
|_.dynsym:00404604st_value ddw 41C524h
|_.dynsym:00404608st_size ddw C4h
|_.dynsym:0040460cst_info db 12h
|_.dynsym:0040460dst_other db 0h
|_.dynsym:0040460est_shndx dw 7h
|_.dynsym:00404610[737] Elf32_Sym
|_.dynsym:00404610st_name ddw C47h
|_.dynsym:00404614st_value ddw 4D6044h
|_.dynsym:00404618st_size ddw 4h
|_.dynsym:0040461cst_info db 11h
|_.dynsym:0040461dst_other db 0h
|_.dynsym:0040461est_shndx dw 10h
|_.dynsym:00404620[738] Elf32_Sym
|_.dynsym:00404620st_name ddw 2E57h
|_.dynsym:00404624st_value ddw 478F10h
|_.dynsym:00404628st_size ddw 7Ch
|_.dynsym:0040462cst_info db 12h
|_.dynsym:0040462dst_other db 0h
|_.dynsym:0040462est_shndx dw 7h
|_.dynsym:00404630[739] Elf32_Sym
|_.dynsym:00404630st_name ddw 7AEh
|_.dynsym:00404634st_value ddw 4136A0h
|_.dynsym:00404638st_size ddw 8Ch
|_.dynsym:0040463cst_info db 12h
|_.dynsym:0040463dst_other db 0h
|_.dynsym:0040463est_shndx dw 7h
|_.dynsym:00404640[740] Elf32_Sym
|_.dynsym:00404640st_name ddw 24FFh
|_.dynsym:00404644st_value ddw 45B094h
|_.dynsym:00404648st_size ddw 7Ch
|_.dynsym:0040464cst_info db 12h
|_.dynsym:0040464dst_other db 0h
|_.dynsym:0040464est_shndx dw 7h
|_.dynsym:00404650[741] Elf32_Sym
|_.dynsym:00404650st_name ddw 2113h
|_.dynsym:00404654st_value ddw 47DA2Ch
|_.dynsym:00404658st_size ddw 838h
|_.dynsym:0040465cst_info db 12h
|_.dynsym:0040465dst_other db 0h
|_.dynsym:0040465est_shndx dw 7h
|_.dynsym:00404660[742] Elf32_Sym
|_.dynsym:00404660st_name ddw 27B3h
|_.dynsym:00404664st_value ddw 4795CCh
|_.dynsym:00404668st_size ddw 56Ch
|_.dynsym:0040466cst_info db 12h
|_.dynsym:0040466dst_other db 0h
|_.dynsym:0040466est_shndx dw 7h
|_.dynsym:00404670[743] Elf32_Sym
|_.dynsym:00404670st_name ddw 3500h
|_.dynsym:00404674st_value ddw 489290h
|_.dynsym:00404678st_size ddw 1B8h
|_.dynsym:0040467cst_info db 12h
|_.dynsym:0040467dst_other db 0h
|_.dynsym:0040467est_shndx dw 0h
|_.dynsym:00404680[744] Elf32_Sym
|_.dynsym:00404680st_name ddw 28C4h
|_.dynsym:00404684st_value ddw 447408h
|_.dynsym:00404688st_size ddw 33Ch
|_.dynsym:0040468cst_info db 12h
|_.dynsym:0040468dst_other db 0h
|_.dynsym:0040468est_shndx dw 7h
|_.dynsym:00404690[745] Elf32_Sym
|_.dynsym:00404690st_name ddw 3E2h
|_.dynsym:00404694st_value ddw 41D348h
|_.dynsym:00404698st_size ddw 12Ch
|_.dynsym:0040469cst_info db 12h
|_.dynsym:0040469dst_other db 0h
|_.dynsym:0040469est_shndx dw 7h
|_.dynsym:004046a0[746] Elf32_Sym
|_.dynsym:004046a0st_name ddw 32C7h
|_.dynsym:004046a4st_value ddw 476500h
|_.dynsym:004046a8st_size ddw 1F4Ch
|_.dynsym:004046acst_info db 12h
|_.dynsym:004046adst_other db 0h
|_.dynsym:004046aest_shndx dw 7h
|_.dynsym:004046b0[747] Elf32_Sym
|_.dynsym:004046b0st_name ddw 36Fh
|_.dynsym:004046b4st_value ddw 489280h
|_.dynsym:004046b8st_size ddw 2Ch
|_.dynsym:004046bcst_info db 12h
|_.dynsym:004046bdst_other db 0h
|_.dynsym:004046best_shndx dw 0h
|_.dynsym:004046c0[748] Elf32_Sym
|_.dynsym:004046c0st_name ddw 2E11h
|_.dynsym:004046c4st_value ddw 483A28h
|_.dynsym:004046c8st_size ddw 200h
|_.dynsym:004046ccst_info db 12h
|_.dynsym:004046cdst_other db 0h
|_.dynsym:004046cest_shndx dw 7h
|_.dynsym:004046d0[749] Elf32_Sym
|_.dynsym:004046d0st_name ddw 1985h
|_.dynsym:004046d4st_value ddw 4D66A0h
|_.dynsym:004046d8st_size ddw 400h
|_.dynsym:004046dcst_info db 11h
|_.dynsym:004046ddst_other db 0h
|_.dynsym:004046dest_shndx dw 10h
|_.dynsym:004046e0[750] Elf32_Sym
|_.dynsym:004046e0st_name ddw 2BFBh
|_.dynsym:004046e4st_value ddw 470850h
|_.dynsym:004046e8st_size ddw 3Ch
|_.dynsym:004046ecst_info db 12h
|_.dynsym:004046edst_other db 0h
|_.dynsym:004046eest_shndx dw 7h
|_.dynsym:004046f0[751] Elf32_Sym
|_.dynsym:004046f0st_name ddw 9C1h
|_.dynsym:004046f4st_value ddw 413C74h
|_.dynsym:004046f8st_size ddw 164h
|_.dynsym:004046fcst_info db 12h
|_.dynsym:004046fdst_other db 0h
|_.dynsym:004046fest_shndx dw 7h
|_.dynsym:00404700[752] Elf32_Sym
|_.dynsym:00404700st_name ddw 1A89h
|_.dynsym:00404704st_value ddw 411B3Ch
|_.dynsym:00404708st_size ddw 164h
|_.dynsym:0040470cst_info db 12h
|_.dynsym:0040470dst_other db 0h
|_.dynsym:0040470est_shndx dw 7h
|_.dynsym:00404710[753] Elf32_Sym
|_.dynsym:00404710st_name ddw 1FDBh
|_.dynsym:00404714st_value ddw 443FFCh
|_.dynsym:00404718st_size ddw 2A8h
|_.dynsym:0040471cst_info db 12h
|_.dynsym:0040471dst_other db 0h
|_.dynsym:0040471est_shndx dw 7h
|_.dynsym:00404720[754] Elf32_Sym
|_.dynsym:00404720st_name ddw 217Ch
|_.dynsym:00404724st_value ddw 46DF58h
|_.dynsym:00404728st_size ddw 9FCh
|_.dynsym:0040472cst_info db 12h
|_.dynsym:0040472dst_other db 0h
|_.dynsym:0040472est_shndx dw 7h
|_.dynsym:00404730[755] Elf32_Sym
|_.dynsym:00404730st_name ddw 30E6h
|_.dynsym:00404734st_value ddw 482EBCh
|_.dynsym:00404738st_size ddw D0h
|_.dynsym:0040473cst_info db 12h
|_.dynsym:0040473dst_other db 0h
|_.dynsym:0040473est_shndx dw 7h
|_.dynsym:00404740[756] Elf32_Sym
|_.dynsym:00404740st_name ddw 1639h
|_.dynsym:00404744st_value ddw 40E4B0h
|_.dynsym:00404748st_size ddw 144h
|_.dynsym:0040474cst_info db 12h
|_.dynsym:0040474dst_other db 0h
|_.dynsym:0040474est_shndx dw 7h
|_.dynsym:00404750[757] Elf32_Sym
|_.dynsym:00404750st_name ddw 2A6Fh
|_.dynsym:00404754st_value ddw 44DE9Ch
|_.dynsym:00404758st_size ddw 9Ch
|_.dynsym:0040475cst_info db 12h
|_.dynsym:0040475dst_other db 0h
|_.dynsym:0040475est_shndx dw 7h
|_.dynsym:00404760[758] Elf32_Sym
|_.dynsym:00404760st_name ddw 1294h
|_.dynsym:00404764st_value ddw 4212ACh
|_.dynsym:00404768st_size ddw 214h
|_.dynsym:0040476cst_info db 12h
|_.dynsym:0040476dst_other db 0h
|_.dynsym:0040476est_shndx dw 7h
|_.dynsym:00404770[759] Elf32_Sym
|_.dynsym:00404770st_name ddw 90h
|_.dynsym:00404774st_value ddw 489270h
|_.dynsym:00404778st_size ddw A8h
|_.dynsym:0040477cst_info db 12h
|_.dynsym:0040477dst_other db 0h
|_.dynsym:0040477est_shndx dw 0h
|_.dynsym:00404780[760] Elf32_Sym
|_.dynsym:00404780st_name ddw 3345h
|_.dynsym:00404784st_value ddw 485280h
|_.dynsym:00404788st_size ddw 2FCh
|_.dynsym:0040478cst_info db 12h
|_.dynsym:0040478dst_other db 0h
|_.dynsym:0040478est_shndx dw 7h
|_.dynsym:00404790[761] Elf32_Sym
|_.dynsym:00404790st_name ddw 10FFh
|_.dynsym:00404794st_value ddw 448E94h
|_.dynsym:00404798st_size ddw 2B8h
|_.dynsym:0040479cst_info db 12h
|_.dynsym:0040479dst_other db 0h
|_.dynsym:0040479est_shndx dw 7h
|_.dynsym:004047a0[762] Elf32_Sym
|_.dynsym:004047a0st_name ddw 33CDh
|_.dynsym:004047a4st_value ddw 486B7Ch
|_.dynsym:004047a8st_size ddw B4h
|_.dynsym:004047acst_info db 12h
|_.dynsym:004047adst_other db 0h
|_.dynsym:004047aest_shndx dw 7h
|_.dynsym:004047b0[763] Elf32_Sym
|_.dynsym:004047b0st_name ddw ACh
|_.dynsym:004047b4st_value ddw 489260h
|_.dynsym:004047b8st_size ddw 54h
|_.dynsym:004047bcst_info db 12h
|_.dynsym:004047bdst_other db 0h
|_.dynsym:004047best_shndx dw 0h
|_.dynsym:004047c0[764] Elf32_Sym
|_.dynsym:004047c0st_name ddw 16ADh
|_.dynsym:004047c4st_value ddw 4D5358h
|_.dynsym:004047c8st_size ddw Dh
|_.dynsym:004047ccst_info db 11h
|_.dynsym:004047cdst_other db 0h
|_.dynsym:004047cest_shndx dw 10h
|_.dynsym:004047d0[765] Elf32_Sym
|_.dynsym:004047d0st_name ddw 3247h
|_.dynsym:004047d4st_value ddw 4884B8h
|_.dynsym:004047d8st_size ddw 244h
|_.dynsym:004047dcst_info db 12h
|_.dynsym:004047ddst_other db 0h
|_.dynsym:004047dest_shndx dw 7h
|_.dynsym:004047e0[766] Elf32_Sym
|_.dynsym:004047e0st_name ddw 2345h
|_.dynsym:004047e4st_value ddw 464AB4h
|_.dynsym:004047e8st_size ddw 134h
|_.dynsym:004047ecst_info db 12h
|_.dynsym:004047edst_other db 0h
|_.dynsym:004047eest_shndx dw 7h
|_.dynsym:004047f0[767] Elf32_Sym
|_.dynsym:004047f0st_name ddw A54h
|_.dynsym:004047f4st_value ddw 442EB4h
|_.dynsym:004047f8st_size ddw 934h
|_.dynsym:004047fcst_info db 12h
|_.dynsym:004047fdst_other db 0h
|_.dynsym:004047fest_shndx dw 7h
|_.dynsym:00404800[768] Elf32_Sym
|_.dynsym:00404800st_name ddw 1943h
|_.dynsym:00404804st_value ddw 489250h
|_.dynsym:00404808st_size ddw 54h
|_.dynsym:0040480cst_info db 12h
|_.dynsym:0040480dst_other db 0h
|_.dynsym:0040480est_shndx dw 0h
|_.dynsym:00404810[769] Elf32_Sym
|_.dynsym:00404810st_name ddw 10ABh
|_.dynsym:00404814st_value ddw 44914Ch
|_.dynsym:00404818st_size ddw BA0h
|_.dynsym:0040481cst_info db 12h
|_.dynsym:0040481dst_other db 0h
|_.dynsym:0040481est_shndx dw 7h
|_.dynsym:00404820[770] Elf32_Sym
|_.dynsym:00404820st_name ddw 1C10h
|_.dynsym:00404824st_value ddw 4D533Ch
|_.dynsym:00404828st_size ddw 9h
|_.dynsym:0040482cst_info db 11h
|_.dynsym:0040482dst_other db 0h
|_.dynsym:0040482est_shndx dw 10h
|_.dynsym:00404830[771] Elf32_Sym
|_.dynsym:00404830st_name ddw EF7h
|_.dynsym:00404834st_value ddw 4099E4h
|_.dynsym:00404838st_size ddw 1F0h
|_.dynsym:0040483cst_info db 12h
|_.dynsym:0040483dst_other db 0h
|_.dynsym:0040483est_shndx dw 7h
|_.dynsym:00404840[772] Elf32_Sym
|_.dynsym:00404840st_name ddw D28h
|_.dynsym:00404844st_value ddw 4D603Ch
|_.dynsym:00404848st_size ddw 4h
|_.dynsym:0040484cst_info db 11h
|_.dynsym:0040484dst_other db 0h
|_.dynsym:0040484est_shndx dw 10h
|_.dynsym:00404850[773] Elf32_Sym
|_.dynsym:00404850st_name ddw 2935h
|_.dynsym:00404854st_value ddw 46519Ch
|_.dynsym:00404858st_size ddw 408h
|_.dynsym:0040485cst_info db 12h
|_.dynsym:0040485dst_other db 0h
|_.dynsym:0040485est_shndx dw 7h
|_.dynsym:00404860[774] Elf32_Sym
|_.dynsym:00404860st_name ddw E2Bh
|_.dynsym:00404864st_value ddw 433A0Ch
|_.dynsym:00404868st_size ddw 770h
|_.dynsym:0040486cst_info db 12h
|_.dynsym:0040486dst_other db 0h
|_.dynsym:0040486est_shndx dw 7h
|_.dynsym:00404870[775] Elf32_Sym
|_.dynsym:00404870st_name ddw 10Ch
|_.dynsym:00404874st_value ddw 489240h
|_.dynsym:00404878st_size ddw 90h
|_.dynsym:0040487cst_info db 12h
|_.dynsym:0040487dst_other db 0h
|_.dynsym:0040487est_shndx dw 0h
|_.dynsym:00404880[776] Elf32_Sym
|_.dynsym:00404880st_name ddw 194Ah
|_.dynsym:00404884st_value ddw 4D6218h
|_.dynsym:00404888st_size ddw 84h
|_.dynsym:0040488cst_info db 11h
|_.dynsym:0040488dst_other db 0h
|_.dynsym:0040488est_shndx dw 10h
|_.dynsym:00404890[777] Elf32_Sym
|_.dynsym:00404890st_name ddw 3225h
|_.dynsym:00404894st_value ddw 470E70h
|_.dynsym:00404898st_size ddw 94h
|_.dynsym:0040489cst_info db 12h
|_.dynsym:0040489dst_other db 0h
|_.dynsym:0040489est_shndx dw 7h
|_.dynsym:004048a0[778] Elf32_Sym
|_.dynsym:004048a0st_name ddw 57h
|_.dynsym:004048a4st_value ddw 4D4A40h
|_.dynsym:004048a8st_size ddw 4h
|_.dynsym:004048acst_info db 11h
|_.dynsym:004048adst_other db 0h
|_.dynsym:004048aest_shndx dw 10h
|_.dynsym:004048b0[779] Elf32_Sym
|_.dynsym:004048b0st_name ddw 2D9Bh
|_.dynsym:004048b4st_value ddw 472160h
|_.dynsym:004048b8st_size ddw 188h
|_.dynsym:004048bcst_info db 12h
|_.dynsym:004048bdst_other db 0h
|_.dynsym:004048best_shndx dw 7h
|_.dynsym:004048c0[780] Elf32_Sym
|_.dynsym:004048c0st_name ddw 282Eh
|_.dynsym:004048c4st_value ddw 45B110h
|_.dynsym:004048c8st_size ddw 1Ch
|_.dynsym:004048ccst_info db 12h
|_.dynsym:004048cdst_other db 0h
|_.dynsym:004048cest_shndx dw 7h
|_.dynsym:004048d0[781] Elf32_Sym
|_.dynsym:004048d0st_name ddw 1F36h
|_.dynsym:004048d4st_value ddw 4D4CFCh
|_.dynsym:004048d8st_size ddw 18h
|_.dynsym:004048dcst_info db 11h
|_.dynsym:004048ddst_other db 0h
|_.dynsym:004048dest_shndx dw 10h
|_.dynsym:004048e0[782] Elf32_Sym
|_.dynsym:004048e0st_name ddw 23C5h
|_.dynsym:004048e4st_value ddw 44601Ch
|_.dynsym:004048e8st_size ddw B0Ch
|_.dynsym:004048ecst_info db 12h
|_.dynsym:004048edst_other db 0h
|_.dynsym:004048eest_shndx dw 7h
|_.dynsym:004048f0[783] Elf32_Sym
|_.dynsym:004048f0st_name ddw B78h
|_.dynsym:004048f4st_value ddw 4D5F98h
|_.dynsym:004048f8st_size ddw 4h
|_.dynsym:004048fcst_info db 11h
|_.dynsym:004048fdst_other db 0h
|_.dynsym:004048fest_shndx dw 10h
|_.dynsym:00404900[784] Elf32_Sym
|_.dynsym:00404900st_name ddw 2EE0h
|_.dynsym:00404904st_value ddw 46863Ch
|_.dynsym:00404908st_size ddw 16Ch
|_.dynsym:0040490cst_info db 12h
|_.dynsym:0040490dst_other db 0h
|_.dynsym:0040490est_shndx dw 7h
|_.dynsym:00404910[785] Elf32_Sym
|_.dynsym:00404910st_name ddw 2CD0h
|_.dynsym:00404914st_value ddw 444FA8h
|_.dynsym:00404918st_size ddw 74h
|_.dynsym:0040491cst_info db 12h
|_.dynsym:0040491dst_other db 0h
|_.dynsym:0040491est_shndx dw 7h
|_.dynsym:00404920[786] Elf32_Sym
|_.dynsym:00404920st_name ddw 2B22h
|_.dynsym:00404924st_value ddw 45E9ACh
|_.dynsym:00404928st_size ddw 44h
|_.dynsym:0040492cst_info db 12h
|_.dynsym:0040492dst_other db 0h
|_.dynsym:0040492est_shndx dw 7h
|_.dynsym:00404930[787] Elf32_Sym
|_.dynsym:00404930st_name ddw B6Ah
|_.dynsym:00404934st_value ddw 4D5F9Ch
|_.dynsym:00404938st_size ddw 4h
|_.dynsym:0040493cst_info db 11h
|_.dynsym:0040493dst_other db 0h
|_.dynsym:0040493est_shndx dw 10h
|_.dynsym:00404940[788] Elf32_Sym
|_.dynsym:00404940st_name ddw B22h
|_.dynsym:00404944st_value ddw 4D5700h
|_.dynsym:00404948st_size ddw 8h
|_.dynsym:0040494cst_info db 11h
|_.dynsym:0040494dst_other db 0h
|_.dynsym:0040494est_shndx dw 10h
|_.dynsym:00404950[789] Elf32_Sym
|_.dynsym:00404950st_name ddw 227Ah
|_.dynsym:00404954st_value ddw 479308h
|_.dynsym:00404958st_size ddw 104h
|_.dynsym:0040495cst_info db 12h
|_.dynsym:0040495dst_other db 0h
|_.dynsym:0040495est_shndx dw 7h
|_.dynsym:00404960[790] Elf32_Sym
|_.dynsym:00404960st_name ddw 34F2h
|_.dynsym:00404964st_value ddw 489230h
|_.dynsym:00404968st_size ddw C4h
|_.dynsym:0040496cst_info db 12h
|_.dynsym:0040496dst_other db 0h
|_.dynsym:0040496est_shndx dw 0h
|_.dynsym:00404970[791] Elf32_Sym
|_.dynsym:00404970st_name ddw 122Eh
|_.dynsym:00404974st_value ddw 4D4CC0h
|_.dynsym:00404978st_size ddw 10h
|_.dynsym:0040497cst_info db 11h
|_.dynsym:0040497dst_other db 0h
|_.dynsym:0040497est_shndx dw 10h
|_.dynsym:00404980[792] Elf32_Sym
|_.dynsym:00404980st_name ddw 11A1h
|_.dynsym:00404984st_value ddw 40EED4h
|_.dynsym:00404988st_size ddw 80h
|_.dynsym:0040498cst_info db 12h
|_.dynsym:0040498dst_other db 0h
|_.dynsym:0040498est_shndx dw 7h
|_.dynsym:00404990[793] Elf32_Sym
|_.dynsym:00404990st_name ddw CC4h
|_.dynsym:00404994st_value ddw 419E20h
|_.dynsym:00404998st_size ddw F8h
|_.dynsym:0040499cst_info db 12h
|_.dynsym:0040499dst_other db 0h
|_.dynsym:0040499est_shndx dw 7h
|_.dynsym:004049a0[794] Elf32_Sym
|_.dynsym:004049a0st_name ddw 806h
|_.dynsym:004049a4st_value ddw 0h
|_.dynsym:004049a8st_size ddw 4h
|_.dynsym:004049acst_info db 11h
|_.dynsym:004049adst_other db 0h
|_.dynsym:004049aest_shndx dw 0h
|_.dynsym:004049b0[795] Elf32_Sym
|_.dynsym:004049b0st_name ddw 2266h
|_.dynsym:004049b4st_value ddw 445A10h
|_.dynsym:004049b8st_size ddw 2A8h
|_.dynsym:004049bcst_info db 12h
|_.dynsym:004049bdst_other db 0h
|_.dynsym:004049best_shndx dw 7h
|_.dynsym:004049c0[796] Elf32_Sym
|_.dynsym:004049c0st_name ddw 79h
|_.dynsym:004049c4st_value ddw 4087E0h
|_.dynsym:004049c8st_size ddw A8h
|_.dynsym:004049ccst_info db 12h
|_.dynsym:004049cdst_other db 0h
|_.dynsym:004049cest_shndx dw 7h
|_.dynsym:004049d0[797] Elf32_Sym
|_.dynsym:004049d0st_name ddw EA8h
|_.dynsym:004049d4st_value ddw 415318h
|_.dynsym:004049d8st_size ddw 10Ch
|_.dynsym:004049dcst_info db 12h
|_.dynsym:004049ddst_other db 0h
|_.dynsym:004049dest_shndx dw 7h
|_.dynsym:004049e0[798] Elf32_Sym
|_.dynsym:004049e0st_name ddw F0Fh
|_.dynsym:004049e4st_value ddw 415424h
|_.dynsym:004049e8st_size ddw 17Ch
|_.dynsym:004049ecst_info db 12h
|_.dynsym:004049edst_other db 0h
|_.dynsym:004049eest_shndx dw 7h
|_.dynsym:004049f0[799] Elf32_Sym
|_.dynsym:004049f0st_name ddw CEFh
|_.dynsym:004049f4st_value ddw 419C04h
|_.dynsym:004049f8st_size ddw 21Ch
|_.dynsym:004049fcst_info db 12h
|_.dynsym:004049fdst_other db 0h
|_.dynsym:004049fest_shndx dw 7h
|_.dynsym:00404a00[800] Elf32_Sym
|_.dynsym:00404a00st_name ddw 179Ch
|_.dynsym:00404a04st_value ddw 40E968h
|_.dynsym:00404a08st_size ddw 58h
|_.dynsym:00404a0cst_info db 12h
|_.dynsym:00404a0dst_other db 0h
|_.dynsym:00404a0est_shndx dw 7h
|_.dynsym:00404a10[801] Elf32_Sym
|_.dynsym:00404a10st_name ddw C0Eh
|_.dynsym:00404a14st_value ddw 41D9E0h
|_.dynsym:00404a18st_size ddw 4B4h
|_.dynsym:00404a1cst_info db 12h
|_.dynsym:00404a1dst_other db 0h
|_.dynsym:00404a1est_shndx dw 7h
|_.dynsym:00404a20[802] Elf32_Sym
|_.dynsym:00404a20st_name ddw 2C73h
|_.dynsym:00404a24st_value ddw 4642ACh
|_.dynsym:00404a28st_size ddw 134h
|_.dynsym:00404a2cst_info db 12h
|_.dynsym:00404a2dst_other db 0h
|_.dynsym:00404a2est_shndx dw 7h
|_.dynsym:00404a30[803] Elf32_Sym
|_.dynsym:00404a30st_name ddw 33EDh
|_.dynsym:00404a34st_value ddw 487708h
|_.dynsym:00404a38st_size ddw C0h
|_.dynsym:00404a3cst_info db 12h
|_.dynsym:00404a3dst_other db 0h
|_.dynsym:00404a3est_shndx dw 7h
|_.dynsym:00404a40[804] Elf32_Sym
|_.dynsym:00404a40st_name ddw 2914h
|_.dynsym:00404a44st_value ddw 4645FCh
|_.dynsym:00404a48st_size ddw 1Ch
|_.dynsym:00404a4cst_info db 12h
|_.dynsym:00404a4dst_other db 0h
|_.dynsym:00404a4est_shndx dw 7h
|_.dynsym:00404a50[805] Elf32_Sym
|_.dynsym:00404a50st_name ddw 628h
|_.dynsym:00404a54st_value ddw 4165ECh
|_.dynsym:00404a58st_size ddw 118h
|_.dynsym:00404a5cst_info db 12h
|_.dynsym:00404a5dst_other db 0h
|_.dynsym:00404a5est_shndx dw 7h
|_.dynsym:00404a60[806] Elf32_Sym
|_.dynsym:00404a60st_name ddw 1033h
|_.dynsym:00404a64st_value ddw 41FB30h
|_.dynsym:00404a68st_size ddw 620h
|_.dynsym:00404a6cst_info db 12h
|_.dynsym:00404a6dst_other db 0h
|_.dynsym:00404a6est_shndx dw 7h
|_.dynsym:00404a70[807] Elf32_Sym
|_.dynsym:00404a70st_name ddw 13B2h
|_.dynsym:00404a74st_value ddw 4122C8h
|_.dynsym:00404a78st_size ddw 88h
|_.dynsym:00404a7cst_info db 12h
|_.dynsym:00404a7dst_other db 0h
|_.dynsym:00404a7est_shndx dw 7h
|_.dynsym:00404a80[808] Elf32_Sym
|_.dynsym:00404a80st_name ddw 698h
|_.dynsym:00404a84st_value ddw 41C2BCh
|_.dynsym:00404a88st_size ddw 90h
|_.dynsym:00404a8cst_info db 12h
|_.dynsym:00404a8dst_other db 0h
|_.dynsym:00404a8est_shndx dw 7h
|_.dynsym:00404a90[809] Elf32_Sym
|_.dynsym:00404a90st_name ddw 11F3h
|_.dynsym:00404a94st_value ddw 489220h
|_.dynsym:00404a98st_size ddw 1Ch
|_.dynsym:00404a9cst_info db 12h
|_.dynsym:00404a9dst_other db 0h
|_.dynsym:00404a9est_shndx dw 0h
|_.dynsym:00404aa0[810] Elf32_Sym
|_.dynsym:00404aa0st_name ddw 230Eh
|_.dynsym:00404aa4st_value ddw 44F010h
|_.dynsym:00404aa8st_size ddw 2Ch
|_.dynsym:00404aacst_info db 12h
|_.dynsym:00404aadst_other db 0h
|_.dynsym:00404aaest_shndx dw 7h
|_.dynsym:00404ab0[811] Elf32_Sym
|_.dynsym:00404ab0st_name ddw 307Ch
|_.dynsym:00404ab4st_value ddw 4877C8h
|_.dynsym:00404ab8st_size ddw 1FCh
|_.dynsym:00404abcst_info db 12h
|_.dynsym:00404abdst_other db 0h
|_.dynsym:00404abest_shndx dw 7h
|_.dynsym:00404ac0[812] Elf32_Sym
|_.dynsym:00404ac0st_name ddw 26A2h
|_.dynsym:00404ac4st_value ddw 47EB50h
|_.dynsym:00404ac8st_size ddw 6E0h
|_.dynsym:00404accst_info db 12h
|_.dynsym:00404acdst_other db 0h
|_.dynsym:00404acest_shndx dw 7h
|_.dynsym:00404ad0[813] Elf32_Sym
|_.dynsym:00404ad0st_name ddw 2E1Fh
|_.dynsym:00404ad4st_value ddw 482B48h
|_.dynsym:00404ad8st_size ddw 15Ch
|_.dynsym:00404adcst_info db 12h
|_.dynsym:00404addst_other db 0h
|_.dynsym:00404adest_shndx dw 7h
|_.dynsym:00404ae0[814] Elf32_Sym
|_.dynsym:00404ae0st_name ddw 5E5h
|_.dynsym:00404ae4st_value ddw 489210h
|_.dynsym:00404ae8st_size ddw 54h
|_.dynsym:00404aecst_info db 12h
|_.dynsym:00404aedst_other db 0h
|_.dynsym:00404aeest_shndx dw 0h
|_.dynsym:00404af0[815] Elf32_Sym
|_.dynsym:00404af0st_name ddw 1EB9h
|_.dynsym:00404af4st_value ddw 4D4FACh
|_.dynsym:00404af8st_size ddw 1Ch
|_.dynsym:00404afcst_info db 11h
|_.dynsym:00404afdst_other db 0h
|_.dynsym:00404afest_shndx dw 10h
|_.dynsym:00404b00[816] Elf32_Sym
|_.dynsym:00404b00st_name ddw D4Ah
|_.dynsym:00404b04st_value ddw 417BD8h
|_.dynsym:00404b08st_size ddw 490h
|_.dynsym:00404b0cst_info db 12h
|_.dynsym:00404b0dst_other db 0h
|_.dynsym:00404b0est_shndx dw 7h
|_.dynsym:00404b10[817] Elf32_Sym
|_.dynsym:00404b10st_name ddw 144Bh
|_.dynsym:00404b14st_value ddw 425338h
|_.dynsym:00404b18st_size ddw 2F4h
|_.dynsym:00404b1cst_info db 12h
|_.dynsym:00404b1dst_other db 0h
|_.dynsym:00404b1est_shndx dw 7h
|_.dynsym:00404b20[818] Elf32_Sym
|_.dynsym:00404b20st_name ddw DAEh
|_.dynsym:00404b24st_value ddw 489200h
|_.dynsym:00404b28st_size ddw 3Ch
|_.dynsym:00404b2cst_info db 12h
|_.dynsym:00404b2dst_other db 0h
|_.dynsym:00404b2est_shndx dw 0h
|_.dynsym:00404b30[819] Elf32_Sym
|_.dynsym:00404b30st_name ddw 2B8Ah
|_.dynsym:00404b34st_value ddw 45E9F0h
|_.dynsym:00404b38st_size ddw 50h
|_.dynsym:00404b3cst_info db 12h
|_.dynsym:00404b3dst_other db 0h
|_.dynsym:00404b3est_shndx dw 7h
|_.dynsym:00404b40[820] Elf32_Sym
|_.dynsym:00404b40st_name ddw 15BAh
|_.dynsym:00404b44st_value ddw 429464h
|_.dynsym:00404b48st_size ddw 4ACh
|_.dynsym:00404b4cst_info db 12h
|_.dynsym:00404b4dst_other db 0h
|_.dynsym:00404b4est_shndx dw 7h
|_.dynsym:00404b50[821] Elf32_Sym
|_.dynsym:00404b50st_name ddw 315Eh
|_.dynsym:00404b54st_value ddw 478E30h
|_.dynsym:00404b58st_size ddw 20h
|_.dynsym:00404b5cst_info db 12h
|_.dynsym:00404b5dst_other db 0h
|_.dynsym:00404b5est_shndx dw 7h
|_.dynsym:00404b60[822] Elf32_Sym
|_.dynsym:00404b60st_name ddw 21C6h
|_.dynsym:00404b64st_value ddw 47F9D4h
|_.dynsym:00404b68st_size ddw Ch
|_.dynsym:00404b6cst_info db 12h
|_.dynsym:00404b6dst_other db 0h
|_.dynsym:00404b6est_shndx dw 7h
|_.dynsym:00404b70[823] Elf32_Sym
|_.dynsym:00404b70st_name ddw 1D24h
|_.dynsym:00404b74st_value ddw 4D53E0h
|_.dynsym:00404b78st_size ddw 10h
|_.dynsym:00404b7cst_info db 11h
|_.dynsym:00404b7dst_other db 0h
|_.dynsym:00404b7est_shndx dw 10h
|_.dynsym:00404b80[824] Elf32_Sym
|_.dynsym:00404b80st_name ddw 11CFh
|_.dynsym:00404b84st_value ddw 40FE50h
|_.dynsym:00404b88st_size ddw 16Ch
|_.dynsym:00404b8cst_info db 12h
|_.dynsym:00404b8dst_other db 0h
|_.dynsym:00404b8est_shndx dw 7h
|_.dynsym:00404b90[825] Elf32_Sym
|_.dynsym:00404b90st_name ddw 245Ch
|_.dynsym:00404b94st_value ddw 4891F0h
|_.dynsym:00404b98st_size ddw 54h
|_.dynsym:00404b9cst_info db 12h
|_.dynsym:00404b9dst_other db 0h
|_.dynsym:00404b9est_shndx dw 0h
|_.dynsym:00404ba0[826] Elf32_Sym
|_.dynsym:00404ba0st_name ddw CD3h
|_.dynsym:00404ba4st_value ddw 419994h
|_.dynsym:00404ba8st_size ddw 50h
|_.dynsym:00404bacst_info db 12h
|_.dynsym:00404badst_other db 0h
|_.dynsym:00404baest_shndx dw 7h
|_.dynsym:00404bb0[827] Elf32_Sym
|_.dynsym:00404bb0st_name ddw 1FBCh
|_.dynsym:00404bb4st_value ddw 41C6CCh
|_.dynsym:00404bb8st_size ddw 1BCh
|_.dynsym:00404bbcst_info db 12h
|_.dynsym:00404bbdst_other db 0h
|_.dynsym:00404bbest_shndx dw 7h
|_.dynsym:00404bc0[828] Elf32_Sym
|_.dynsym:00404bc0st_name ddw 2592h
|_.dynsym:00404bc4st_value ddw 447DD8h
|_.dynsym:00404bc8st_size ddw D0h
|_.dynsym:00404bccst_info db 12h
|_.dynsym:00404bcdst_other db 0h
|_.dynsym:00404bcest_shndx dw 7h
|_.dynsym:00404bd0[829] Elf32_Sym
|_.dynsym:00404bd0st_name ddw 137Fh
|_.dynsym:00404bd4st_value ddw 413B5Ch
|_.dynsym:00404bd8st_size ddw 118h
|_.dynsym:00404bdcst_info db 12h
|_.dynsym:00404bddst_other db 0h
|_.dynsym:00404bdest_shndx dw 7h
|_.dynsym:00404be0[830] Elf32_Sym
|_.dynsym:00404be0st_name ddw 502h
|_.dynsym:00404be4st_value ddw 413DD8h
|_.dynsym:00404be8st_size ddw E4h
|_.dynsym:00404becst_info db 12h
|_.dynsym:00404bedst_other db 0h
|_.dynsym:00404beest_shndx dw 7h
|_.dynsym:00404bf0[831] Elf32_Sym
|_.dynsym:00404bf0st_name ddw 1F23h
|_.dynsym:00404bf4st_value ddw 412F5Ch
|_.dynsym:00404bf8st_size ddw C8h
|_.dynsym:00404bfcst_info db 12h
|_.dynsym:00404bfdst_other db 0h
|_.dynsym:00404bfest_shndx dw 7h
|_.dynsym:00404c00[832] Elf32_Sym
|_.dynsym:00404c00st_name ddw 1B42h
|_.dynsym:00404c04st_value ddw 4D556Ch
|_.dynsym:00404c08st_size ddw 9h
|_.dynsym:00404c0cst_info db 11h
|_.dynsym:00404c0dst_other db 0h
|_.dynsym:00404c0est_shndx dw 10h
|_.dynsym:00404c10[833] Elf32_Sym
|_.dynsym:00404c10st_name ddw 313Eh
|_.dynsym:00404c14st_value ddw 485754h
|_.dynsym:00404c18st_size ddw 1C4h
|_.dynsym:00404c1cst_info db 12h
|_.dynsym:00404c1dst_other db 0h
|_.dynsym:00404c1est_shndx dw 7h
|_.dynsym:00404c20[834] Elf32_Sym
|_.dynsym:00404c20st_name ddw 1E0h
|_.dynsym:00404c24st_value ddw 4D4A48h
|_.dynsym:00404c28st_size ddw 4h
|_.dynsym:00404c2cst_info db 11h
|_.dynsym:00404c2dst_other db 0h
|_.dynsym:00404c2est_shndx dw 10h
|_.dynsym:00404c30[835] Elf32_Sym
|_.dynsym:00404c30st_name ddw 54Bh
|_.dynsym:00404c34st_value ddw 4891E0h
|_.dynsym:00404c38st_size ddw 48h
|_.dynsym:00404c3cst_info db 12h
|_.dynsym:00404c3dst_other db 0h
|_.dynsym:00404c3est_shndx dw 0h
|_.dynsym:00404c40[836] Elf32_Sym
|_.dynsym:00404c40st_name ddw 2E9Ah
|_.dynsym:00404c44st_value ddw 484BDCh
|_.dynsym:00404c48st_size ddw 194h
|_.dynsym:00404c4cst_info db 12h
|_.dynsym:00404c4dst_other db 0h
|_.dynsym:00404c4est_shndx dw 7h
|_.dynsym:00404c50[837] Elf32_Sym
|_.dynsym:00404c50st_name ddw 1F18h
|_.dynsym:00404c54st_value ddw 4D4EB4h
|_.dynsym:00404c58st_size ddw Ch
|_.dynsym:00404c5cst_info db 11h
|_.dynsym:00404c5dst_other db 0h
|_.dynsym:00404c5est_shndx dw 10h
|_.dynsym:00404c60[838] Elf32_Sym
|_.dynsym:00404c60st_name ddw 19A1h
|_.dynsym:00404c64st_value ddw 409E54h
|_.dynsym:00404c68st_size ddw 44h
|_.dynsym:00404c6cst_info db 12h
|_.dynsym:00404c6dst_other db 0h
|_.dynsym:00404c6est_shndx dw 7h
|_.dynsym:00404c70[839] Elf32_Sym
|_.dynsym:00404c70st_name ddw 21Ah
|_.dynsym:00404c74st_value ddw 4891D0h
|_.dynsym:00404c78st_size ddw 70h
|_.dynsym:00404c7cst_info db 12h
|_.dynsym:00404c7dst_other db 0h
|_.dynsym:00404c7est_shndx dw 0h
|_.dynsym:00404c80[840] Elf32_Sym
|_.dynsym:00404c80st_name ddw 1016h
|_.dynsym:00404c84st_value ddw 444D48h
|_.dynsym:00404c88st_size ddw C4h
|_.dynsym:00404c8cst_info db 12h
|_.dynsym:00404c8dst_other db 0h
|_.dynsym:00404c8est_shndx dw 7h
|_.dynsym:00404c90[841] Elf32_Sym
|_.dynsym:00404c90st_name ddw 12A4h
|_.dynsym:00404c94st_value ddw 4D4CACh
|_.dynsym:00404c98st_size ddw 14h
|_.dynsym:00404c9cst_info db 11h
|_.dynsym:00404c9dst_other db 0h
|_.dynsym:00404c9est_shndx dw 10h
|_.dynsym:00404ca0[842] Elf32_Sym
|_.dynsym:00404ca0st_name ddw 2C55h
|_.dynsym:00404ca4st_value ddw 464178h
|_.dynsym:00404ca8st_size ddw 134h
|_.dynsym:00404cacst_info db 12h
|_.dynsym:00404cadst_other db 0h
|_.dynsym:00404caest_shndx dw 7h
|_.dynsym:00404cb0[843] Elf32_Sym
|_.dynsym:00404cb0st_name ddw 1BA6h
|_.dynsym:00404cb4st_value ddw 4D5448h
|_.dynsym:00404cb8st_size ddw 7h
|_.dynsym:00404cbcst_info db 11h
|_.dynsym:00404cbdst_other db 0h
|_.dynsym:00404cbest_shndx dw 10h
|_.dynsym:00404cc0[844] Elf32_Sym
|_.dynsym:00404cc0st_name ddw 1B30h
|_.dynsym:00404cc4st_value ddw 4D4F64h
|_.dynsym:00404cc8st_size ddw 1Ch
|_.dynsym:00404cccst_info db 11h
|_.dynsym:00404ccdst_other db 0h
|_.dynsym:00404ccest_shndx dw 10h
|_.dynsym:00404cd0[845] Elf32_Sym
|_.dynsym:00404cd0st_name ddw 2B38h
|_.dynsym:00404cd4st_value ddw 480E3Ch
|_.dynsym:00404cd8st_size ddw DCh
|_.dynsym:00404cdcst_info db 12h
|_.dynsym:00404cddst_other db 0h
|_.dynsym:00404cdest_shndx dw 7h
|_.dynsym:00404ce0[846] Elf32_Sym
|_.dynsym:00404ce0st_name ddw 2071h
|_.dynsym:00404ce4st_value ddw 488994h
|_.dynsym:00404ce8st_size ddw 98h
|_.dynsym:00404cecst_info db 12h
|_.dynsym:00404cedst_other db 0h
|_.dynsym:00404ceest_shndx dw 7h
|_.dynsym:00404cf0[847] Elf32_Sym
|_.dynsym:00404cf0st_name ddw 1025h
|_.dynsym:00404cf4st_value ddw 40A2FCh
|_.dynsym:00404cf8st_size ddw 154h
|_.dynsym:00404cfcst_info db 12h
|_.dynsym:00404cfdst_other db 0h
|_.dynsym:00404cfest_shndx dw 7h
|_.dynsym:00404d00[848] Elf32_Sym
|_.dynsym:00404d00st_name ddw C64h
|_.dynsym:00404d04st_value ddw 4891C0h
|_.dynsym:00404d08st_size ddw A0h
|_.dynsym:00404d0cst_info db 12h
|_.dynsym:00404d0dst_other db 0h
|_.dynsym:00404d0est_shndx dw 0h
|_.dynsym:00404d10[849] Elf32_Sym
|_.dynsym:00404d10st_name ddw 1EEDh
|_.dynsym:00404d14st_value ddw 411350h
|_.dynsym:00404d18st_size ddw 158h
|_.dynsym:00404d1cst_info db 12h
|_.dynsym:00404d1dst_other db 0h
|_.dynsym:00404d1est_shndx dw 7h
|_.dynsym:00404d20[850] Elf32_Sym
|_.dynsym:00404d20st_name ddw 1FA2h
|_.dynsym:00404d24st_value ddw 4D73A8h
|_.dynsym:00404d28st_size ddw 10h
|_.dynsym:00404d2cst_info db 11h
|_.dynsym:00404d2dst_other db 0h
|_.dynsym:00404d2est_shndx dw 10h
|_.dynsym:00404d30[851] Elf32_Sym
|_.dynsym:00404d30st_name ddw E7Bh
|_.dynsym:00404d34st_value ddw 4437E8h
|_.dynsym:00404d38st_size ddw F4h
|_.dynsym:00404d3cst_info db 12h
|_.dynsym:00404d3dst_other db 0h
|_.dynsym:00404d3est_shndx dw 7h
|_.dynsym:00404d40[852] Elf32_Sym
|_.dynsym:00404d40st_name ddw 299Eh
|_.dynsym:00404d44st_value ddw 4584F4h
|_.dynsym:00404d48st_size ddw 44h
|_.dynsym:00404d4cst_info db 12h
|_.dynsym:00404d4dst_other db 0h
|_.dynsym:00404d4est_shndx dw 7h
|_.dynsym:00404d50[853] Elf32_Sym
|_.dynsym:00404d50st_name ddw 29C5h
|_.dynsym:00404d54st_value ddw 4616ECh
|_.dynsym:00404d58st_size ddw 3E0h
|_.dynsym:00404d5cst_info db 12h
|_.dynsym:00404d5dst_other db 0h
|_.dynsym:00404d5est_shndx dw 7h
|_.dynsym:00404d60[854] Elf32_Sym
|_.dynsym:00404d60st_name ddw 1E3Ch
|_.dynsym:00404d64st_value ddw 4D4EF0h
|_.dynsym:00404d68st_size ddw Ch
|_.dynsym:00404d6cst_info db 11h
|_.dynsym:00404d6dst_other db 0h
|_.dynsym:00404d6est_shndx dw 10h
|_.dynsym:00404d70[855] Elf32_Sym
|_.dynsym:00404d70st_name ddw 2B0Fh
|_.dynsym:00404d74st_value ddw 479CC8h
|_.dynsym:00404d78st_size ddw 720h
|_.dynsym:00404d7cst_info db 12h
|_.dynsym:00404d7dst_other db 0h
|_.dynsym:00404d7est_shndx dw 7h
|_.dynsym:00404d80[856] Elf32_Sym
|_.dynsym:00404d80st_name ddw 1BF9h
|_.dynsym:00404d84st_value ddw 4D5518h
|_.dynsym:00404d88st_size ddw 3h
|_.dynsym:00404d8cst_info db 11h
|_.dynsym:00404d8dst_other db 0h
|_.dynsym:00404d8est_shndx dw 10h
|_.dynsym:00404d90[857] Elf32_Sym
|_.dynsym:00404d90st_name ddw 34F9h
|_.dynsym:00404d94st_value ddw 0h
|_.dynsym:00404d98st_size ddw 4h
|_.dynsym:00404d9cst_info db 11h
|_.dynsym:00404d9dst_other db 0h
|_.dynsym:00404d9est_shndx dw 0h
|_.dynsym:00404da0[858] Elf32_Sym
|_.dynsym:00404da0st_name ddw 197Dh
|_.dynsym:00404da4st_value ddw 4D6EA0h
|_.dynsym:00404da8st_size ddw 400h
|_.dynsym:00404dacst_info db 11h
|_.dynsym:00404dadst_other db 0h
|_.dynsym:00404daest_shndx dw 10h
|_.dynsym:00404db0[859] Elf32_Sym
|_.dynsym:00404db0st_name ddw 72h
|_.dynsym:00404db4st_value ddw 4891B0h
|_.dynsym:00404db8st_size ddw 54h
|_.dynsym:00404dbcst_info db 12h
|_.dynsym:00404dbdst_other db 0h
|_.dynsym:00404dbest_shndx dw 0h
|_.dynsym:00404dc0[860] Elf32_Sym
|_.dynsym:00404dc0st_name ddw 2E8h
|_.dynsym:00404dc4st_value ddw 418850h
|_.dynsym:00404dc8st_size ddw 94h
|_.dynsym:00404dccst_info db 12h
|_.dynsym:00404dcdst_other db 0h
|_.dynsym:00404dcest_shndx dw 7h
|_.dynsym:00404dd0[861] Elf32_Sym
|_.dynsym:00404dd0st_name ddw 28Bh
|_.dynsym:00404dd4st_value ddw 408904h
|_.dynsym:00404dd8st_size ddw 2A4h
|_.dynsym:00404ddcst_info db 12h
|_.dynsym:00404dddst_other db 0h
|_.dynsym:00404ddest_shndx dw 7h
|_.dynsym:00404de0[862] Elf32_Sym
|_.dynsym:00404de0st_name ddw 88Bh
|_.dynsym:00404de4st_value ddw 4D5650h
|_.dynsym:00404de8st_size ddw 4h
|_.dynsym:00404decst_info db 11h
|_.dynsym:00404dedst_other db 0h
|_.dynsym:00404deest_shndx dw 10h
|_.dynsym:00404df0[863] Elf32_Sym
|_.dynsym:00404df0st_name ddw 29B8h
|_.dynsym:00404df4st_value ddw 460FDCh
|_.dynsym:00404df8st_size ddw B4h
|_.dynsym:00404dfcst_info db 12h
|_.dynsym:00404dfdst_other db 0h
|_.dynsym:00404dfest_shndx dw 7h
|_.dynsym:00404e00[864] Elf32_Sym
|_.dynsym:00404e00st_name ddw 31Bh
|_.dynsym:00404e04st_value ddw 40A450h
|_.dynsym:00404e08st_size ddw 328h
|_.dynsym:00404e0cst_info db 12h
|_.dynsym:00404e0dst_other db 0h
|_.dynsym:00404e0est_shndx dw 7h
|_.dynsym:00404e10[865] Elf32_Sym
|_.dynsym:00404e10st_name ddw 18AAh
|_.dynsym:00404e14st_value ddw 434BA4h
|_.dynsym:00404e18st_size ddw 24Ch
|_.dynsym:00404e1cst_info db 12h
|_.dynsym:00404e1dst_other db 0h
|_.dynsym:00404e1est_shndx dw 7h
|_.dynsym:00404e20[866] Elf32_Sym
|_.dynsym:00404e20st_name ddw 24D5h
|_.dynsym:00404e24st_value ddw 462880h
|_.dynsym:00404e28st_size ddw 7Ch
|_.dynsym:00404e2cst_info db 12h
|_.dynsym:00404e2dst_other db 0h
|_.dynsym:00404e2est_shndx dw 7h
|_.dynsym:00404e30[867] Elf32_Sym
|_.dynsym:00404e30st_name ddw 2D92h
|_.dynsym:00404e34st_value ddw 471960h
|_.dynsym:00404e38st_size ddw 74h
|_.dynsym:00404e3cst_info db 12h
|_.dynsym:00404e3dst_other db 0h
|_.dynsym:00404e3est_shndx dw 7h
|_.dynsym:00404e40[868] Elf32_Sym
|_.dynsym:00404e40st_name ddw 1DCEh
|_.dynsym:00404e44st_value ddw 4D54FCh
|_.dynsym:00404e48st_size ddw Eh
|_.dynsym:00404e4cst_info db 11h
|_.dynsym:00404e4dst_other db 0h
|_.dynsym:00404e4est_shndx dw 10h
|_.dynsym:00404e50[869] Elf32_Sym
|_.dynsym:00404e50st_name ddw 947h
|_.dynsym:00404e54st_value ddw 41B750h
|_.dynsym:00404e58st_size ddw 554h
|_.dynsym:00404e5cst_info db 12h
|_.dynsym:00404e5dst_other db 0h
|_.dynsym:00404e5est_shndx dw 7h
|_.dynsym:00404e60[870] Elf32_Sym
|_.dynsym:00404e60st_name ddw 1EFCh
|_.dynsym:00404e64st_value ddw 41165Ch
|_.dynsym:00404e68st_size ddw 1C4h
|_.dynsym:00404e6cst_info db 12h
|_.dynsym:00404e6dst_other db 0h
|_.dynsym:00404e6est_shndx dw 7h
|_.dynsym:00404e70[871] Elf32_Sym
|_.dynsym:00404e70st_name ddw FCDh
|_.dynsym:00404e74st_value ddw 4459F0h
|_.dynsym:00404e78st_size ddw 20h
|_.dynsym:00404e7cst_info db 12h
|_.dynsym:00404e7dst_other db 0h
|_.dynsym:00404e7est_shndx dw 7h
|_.dynsym:00404e80[872] Elf32_Sym
|_.dynsym:00404e80st_name ddw 22FEh
|_.dynsym:00404e84st_value ddw 478E50h
|_.dynsym:00404e88st_size ddw C0h
|_.dynsym:00404e8cst_info db 12h
|_.dynsym:00404e8dst_other db 0h
|_.dynsym:00404e8est_shndx dw 7h
|_.dynsym:00404e90[873] Elf32_Sym
|_.dynsym:00404e90st_name ddw 9DBh
|_.dynsym:00404e94st_value ddw 4891A0h
|_.dynsym:00404e98st_size ddw 3Ch
|_.dynsym:00404e9cst_info db 12h
|_.dynsym:00404e9dst_other db 0h
|_.dynsym:00404e9est_shndx dw 0h
|_.dynsym:00404ea0[874] Elf32_Sym
|_.dynsym:00404ea0st_name ddw 1211h
|_.dynsym:00404ea4st_value ddw 420AD8h
|_.dynsym:00404ea8st_size ddw 160h
|_.dynsym:00404eacst_info db 12h
|_.dynsym:00404eadst_other db 0h
|_.dynsym:00404eaest_shndx dw 7h
|_.dynsym:00404eb0[875] Elf32_Sym
|_.dynsym:00404eb0st_name ddw 1BEEh
|_.dynsym:00404eb4st_value ddw 4D5350h
|_.dynsym:00404eb8st_size ddw 6h
|_.dynsym:00404ebcst_info db 11h
|_.dynsym:00404ebdst_other db 0h
|_.dynsym:00404ebest_shndx dw 10h
|_.dynsym:00404ec0[876] Elf32_Sym
|_.dynsym:00404ec0st_name ddw 2E2Ah
|_.dynsym:00404ec4st_value ddw 482CA4h
|_.dynsym:00404ec8st_size ddw 218h
|_.dynsym:00404eccst_info db 12h
|_.dynsym:00404ecdst_other db 0h
|_.dynsym:00404ecest_shndx dw 7h
|_.dynsym:00404ed0[877] Elf32_Sym
|_.dynsym:00404ed0st_name ddw 2E0h
|_.dynsym:00404ed4st_value ddw 489190h
|_.dynsym:00404ed8st_size ddw 90h
|_.dynsym:00404edcst_info db 12h
|_.dynsym:00404eddst_other db 0h
|_.dynsym:00404edest_shndx dw 0h
|_.dynsym:00404ee0[878] Elf32_Sym
|_.dynsym:00404ee0st_name ddw A30h
|_.dynsym:00404ee4st_value ddw 43C678h
|_.dynsym:00404ee8st_size ddw 4F4h
|_.dynsym:00404eecst_info db 12h
|_.dynsym:00404eedst_other db 0h
|_.dynsym:00404eeest_shndx dw 7h
|_.dynsym:00404ef0[879] Elf32_Sym
|_.dynsym:00404ef0st_name ddw 2F89h
|_.dynsym:00404ef4st_value ddw 486200h
|_.dynsym:00404ef8st_size ddw 578h
|_.dynsym:00404efcst_info db 12h
|_.dynsym:00404efdst_other db 0h
|_.dynsym:00404efest_shndx dw 7h
|_.dynsym:00404f00[880] Elf32_Sym
|_.dynsym:00404f00st_name ddw 319Bh
|_.dynsym:00404f04st_value ddw 4727F0h
|_.dynsym:00404f08st_size ddw 198h
|_.dynsym:00404f0cst_info db 12h
|_.dynsym:00404f0dst_other db 0h
|_.dynsym:00404f0est_shndx dw 7h
|_.dynsym:00404f10[881] Elf32_Sym
|_.dynsym:00404f10st_name ddw 3423h
|_.dynsym:00404f14st_value ddw 486C30h
|_.dynsym:00404f18st_size ddw 6Ch
|_.dynsym:00404f1cst_info db 12h
|_.dynsym:00404f1dst_other db 0h
|_.dynsym:00404f1est_shndx dw 7h
|_.dynsym:00404f20[882] Elf32_Sym
|_.dynsym:00404f20st_name ddw 8CFh
|_.dynsym:00404f24st_value ddw 4D560Ch
|_.dynsym:00404f28st_size ddw 14h
|_.dynsym:00404f2cst_info db 11h
|_.dynsym:00404f2dst_other db 0h
|_.dynsym:00404f2est_shndx dw 10h
|_.dynsym:00404f30[883] Elf32_Sym
|_.dynsym:00404f30st_name ddw 1F27h
|_.dynsym:00404f34st_value ddw 4129D8h
|_.dynsym:00404f38st_size ddw A0h
|_.dynsym:00404f3cst_info db 12h
|_.dynsym:00404f3dst_other db 0h
|_.dynsym:00404f3est_shndx dw 7h
|_.dynsym:00404f40[884] Elf32_Sym
|_.dynsym:00404f40st_name ddw 191Dh
|_.dynsym:00404f44st_value ddw 435FBCh
|_.dynsym:00404f48st_size ddw 410h
|_.dynsym:00404f4cst_info db 12h
|_.dynsym:00404f4dst_other db 0h
|_.dynsym:00404f4est_shndx dw 7h
|_.dynsym:00404f50[885] Elf32_Sym
|_.dynsym:00404f50st_name ddw 2CDh
|_.dynsym:00404f54st_value ddw 40B670h
|_.dynsym:00404f58st_size ddw 128h
|_.dynsym:00404f5cst_info db 12h
|_.dynsym:00404f5dst_other db 0h
|_.dynsym:00404f5est_shndx dw 7h
|_.dynsym:00404f60[886] Elf32_Sym
|_.dynsym:00404f60st_name ddw 20C6h
|_.dynsym:00404f64st_value ddw 485710h
|_.dynsym:00404f68st_size ddw 44h
|_.dynsym:00404f6cst_info db 12h
|_.dynsym:00404f6dst_other db 0h
|_.dynsym:00404f6est_shndx dw 7h
|_.dynsym:00404f70[887] Elf32_Sym
|_.dynsym:00404f70st_name ddw 2E71h
|_.dynsym:00404f74st_value ddw 47F724h
|_.dynsym:00404f78st_size ddw F4h
|_.dynsym:00404f7cst_info db 12h
|_.dynsym:00404f7dst_other db 0h
|_.dynsym:00404f7est_shndx dw 7h
|_.dynsym:00404f80[888] Elf32_Sym
|_.dynsym:00404f80st_name ddw 3149h
|_.dynsym:00404f84st_value ddw 478DE0h
|_.dynsym:00404f88st_size ddw 50h
|_.dynsym:00404f8cst_info db 12h
|_.dynsym:00404f8dst_other db 0h
|_.dynsym:00404f8est_shndx dw 7h
|_.dynsym:00404f90[889] Elf32_Sym
|_.dynsym:00404f90st_name ddw 30D5h
|_.dynsym:00404f94st_value ddw 487E5Ch
|_.dynsym:00404f98st_size ddw D8h
|_.dynsym:00404f9cst_info db 12h
|_.dynsym:00404f9dst_other db 0h
|_.dynsym:00404f9est_shndx dw 7h
|_.dynsym:00404fa0[890] Elf32_Sym
|_.dynsym:00404fa0st_name ddw 2092h
|_.dynsym:00404fa4st_value ddw 488B50h
|_.dynsym:00404fa8st_size ddw 344h
|_.dynsym:00404facst_info db 12h
|_.dynsym:00404fadst_other db 0h
|_.dynsym:00404faest_shndx dw 7h
|_.dynsym:00404fb0[891] Elf32_Sym
|_.dynsym:00404fb0st_name ddw 7E5h
|_.dynsym:00404fb4st_value ddw 489180h
|_.dynsym:00404fb8st_size ddw 20h
|_.dynsym:00404fbcst_info db 12h
|_.dynsym:00404fbdst_other db 0h
|_.dynsym:00404fbest_shndx dw 0h
|_.dynsym:00404fc0[892] Elf32_Sym
|_.dynsym:00404fc0st_name ddw BF3h
|_.dynsym:00404fc4st_value ddw 4D57F0h
|_.dynsym:00404fc8st_size ddw 1E0h
|_.dynsym:00404fccst_info db 11h
|_.dynsym:00404fcdst_other db 0h
|_.dynsym:00404fcest_shndx dw 10h
|_.dynsym:00404fd0[893] Elf32_Sym
|_.dynsym:00404fd0st_name ddw B11h
|_.dynsym:00404fd4st_value ddw 4D5708h
|_.dynsym:00404fd8st_size ddw 10h
|_.dynsym:00404fdcst_info db 11h
|_.dynsym:00404fddst_other db 0h
|_.dynsym:00404fdest_shndx dw 10h
|_.dynsym:00404fe0[894] Elf32_Sym
|_.dynsym:00404fe0st_name ddw 149Fh
|_.dynsym:00404fe4st_value ddw 415D0Ch
|_.dynsym:00404fe8st_size ddw 14Ch
|_.dynsym:00404fecst_info db 12h
|_.dynsym:00404fedst_other db 0h
|_.dynsym:00404feest_shndx dw 7h
__DT_STRTAB: ;XREF[2,0]: 00400124,_elfSectionHeaders::000000d4
.dynstr:00404ff000 ?? 00h
.dynstr:00404ff15f66696e6900 ds "_fini"
.dynstr:00404ff75f5f75436... ds "__uClibc_main"
.dynstr:004050055f5f64657... ds "__deregister_frame_info"
.dynstr:0040501d5f5f72656... ds "__register_frame_info"
.dynstr:004050335f4a765f5... ds "_Jv_RegisterClasses"
.dynstr:00405047446562756... ds "Debug_Trace_Level"
.dynstr:00405059737464657... ds "stderr"
.dynstr:00405060766670726... ds "vfprintf"
.dynstr:00405069747261636500 ds "trace"
.dynstr:0040506f676f74736... ds "gotsigterm"
.dynstr:0040507a666f70656e00 ds "fopen"
.dynstr:00405080666765747300 ds "fgets"
.dynstr:00405086737363616... ds "sscanf"
.dynstr:0040508d676574706... ds "getpgid"
.dynstr:0040509566636c6f7... ds "fclose"
.dynstr:0040509c676574706... ds "getpid"
.dynstr:004050a3776562734... ds "websEndAuthentication"
.dynstr:004050b96e7672616... ds "nvram_close"
.dynstr:004050c56e7672616... ds "nvram_init"
.dynstr:004050d0776562735... ds "websStartAuthentication"
.dynstr:004050e8776562735... ds "websSocketEventPoll"
.dynstr:004050fc75736c656... ds "usleep"
.dynstr:00405103776562734... ds "websCgiReapChildren"
.dynstr:00405117776562734... ds "websFrameReapChildren"
.dynstr:0040512d776562735... ds "websStreamReapChildren"
.dynstr:00405144776562735... ds "websTimeoutProcess"
.dynstr:00405157776562734... ds "websAntiBruteReapChildren"
.dynstr:00405171736574537... ds "setSysInfoLong"
.dynstr:004051806e7672616... ds "nvram_bufget"
.dynstr:0040518d646f53797... ds "doSystem"
.dynstr:004051966d656d736... ds "memset"
.dynstr:0040519d667265616400 ds "fread"
.dynstr:004051a366656f6600 ds "feof"
.dynstr:004051a86e7672616... ds "nvram_bufset"
.dynstr:004051b56e7672616... ds "nvram_commit"
.dynstr:004051c27374726c6... ds "strlen"
.dynstr:004051c9667772697... ds "fwrite"
.dynstr:004051d0576562537... ds "WebSrv_HTTP_Port"
.dynstr:004051e1536c65657000 ds "Sleep"
.dynstr:004051e7707265706... ds "preparesslkey"
.dynstr:004051f5737769746... ds "switch_language"
.dynstr:0040520561746f6900 ds "atoi"
.dynstr:0040520a736967656... ds "sigemptyset"
.dynstr:00405216736967616... ds "sigaction"
.dynstr:004052207369676e6... ds "signal"
.dynstr:00405227776562735... ds "websStartupServer"
.dynstr:00405239776562735... ds "websSrvIpAddr"
.dynstr:00405247776562735... ds "websParaOpen"
.dynstr:00405254776562735... ds "websSetFormOpen"
.dynstr:00405264776562734... ds "websEnableErrorMessage"
.dynstr:0040527b687474706... ds "httpd_main"
.dynstr:00405286776562734... ds "websDisableErrorMessage"
.dynstr:0040529e776562735... ds "websSetFormClose"
.dynstr:004052af776562735... ds "websParaClose"
.dynstr:004052bd776562735... ds "websShutdownServer"
.dynstr:004052d0776169747... ds "waitpid"
.dynstr:004052d8776562735... ds "websSocketCloseConnection"
.dynstr:004052f2776562735... ds "websSocketOpenConnection"
.dynstr:0040530b776562734... ds "websAccept"
.dynstr:00405316776562735... ds "websSrvPort"
.dynstr:00405322776562734... ds "websConnList"
.dynstr:0040532f776562734... ds "websConnLast"
.dynstr:0040533c776562735... ds "websSocketOpen"
.dynstr:0040534b696e65745... ds "inet_addr"
.dynstr:00405355696e65745... ds "inet_ntoa"
.dynstr:0040535f6d656d637... ds "memcpy"
.dynstr:00405366776562735... ds "websSrvHostName"
.dynstr:00405376676574537... ds "getSysInfoBuffer"
.dynstr:00405387416c6c6f6... ds "AllocateMACAddress"
.dynstr:0040539a6672656500 ds "free"
.dynstr:0040539f776562735... ds "websSetVar"
.dynstr:004053aa737472697... ds "stritoa"
.dynstr:004053b2737472647... ds "strdupWithoutNull"
.dynstr:004053c4737472746... ds "strtok"
.dynstr:004053cb737472636... ds "strchr"
.dynstr:004053d2776562734... ds "websDecodeUrl"
.dynstr:004053e0776562734... ds "websGetVar"
.dynstr:004053eb776562735... ds "websTimeoutUnsched"
.dynstr:004053fe6374696d6500 ds "ctime"
.dynstr:00405404776562734... ds "websConnErrors"
.dynstr:00405413776562735... ds "websSSLWrite"
.dynstr:00405420776562735... ds "websSSLFlush"
.dynstr:0040542d776562735... ds "websSocketWrite"
.dynstr:0040543d776562735... ds "websSocketFlush"
.dynstr:0040544d76616c6c6... ds "vallocFmtString"
.dynstr:0040545d416c6c6f6... ds "AllocEntry"
.dynstr:00405468736f636b6... ds "socketList"
.dynstr:00405473676574736... ds "getsockname"
.dynstr:0040547f7374726e6... ds "strncpy"
.dynstr:00405487776562735... ds "websSocketCreateEvent"
.dynstr:0040549d776562735... ds "websSocketEvent"
.dynstr:004054ad776562735... ds "websTimeoutSched"
.dynstr:004054be776562735... ds "websTimeout"
.dynstr:004054ca467265654... ds "FreeEntryId"
.dynstr:004054d64c6f636b4... ds "LockCriticalCMD"
.dynstr:004054e6776562735... ds "websSSLFree"
.dynstr:004054f2776562734... ds "websCloseVar"
.dynstr:004054ff50656e645... ds "PendRebootCMD"
.dynstr:0040550d50656e645... ds "PendRebootMode"
.dynstr:0040551c616363657... ds "access"
.dynstr:0040552372656d6f7... ds "remove"
.dynstr:0040552a5f5f65727... ds "__errno_location"
.dynstr:0040553b737472657... ds "strerror"
.dynstr:004055447365745f7... ds "set_reboot_time"
.dynstr:00405554776562735... ds "websTimeoutResched"
.dynstr:00405567776562735... ds "websSocketDeleteEvent"
.dynstr:0040557d776562737... ds "webssslWriteClosureAlert"
.dynstr:00405596776562734... ds "websConnFree"
.dynstr:004055a3776562735... ds "websSocketSetBlock"
.dynstr:004055b6667374617400 ds "fstat"
.dynstr:004055bc6d6d617000 ds "mmap"
.dynstr:004055c1737472737... ds "strstr"
.dynstr:004055c8776562735... ds "websWriteFmt"
.dynstr:004055d56d756e6d6... ds "munmap"
.dynstr:004055dc776562734... ds "websConnClose"
.dynstr:004055ea776562735... ds "websSocketClose"
.dynstr:004055fa776562734... ds "websCommonWriteHeader"
.dynstr:00405610576562435... ds "WebCRLF"
.dynstr:00405618776562734... ds "websGetAuthenticateRealm"
.dynstr:00405631776562734... ds "websGetDigestNonce"
.dynstr:00405644776562735... ds "websWriteNormalHeader"
.dynstr:0040565a776562735... ds "websSafeUrl"
.dynstr:00405666776562734... ds "websConnResponse"
.dynstr:00405677776562735... ds "websParseUrlInfo"
.dynstr:004056887374726c6... ds "strlower"
.dynstr:00405691776562735... ds "websSocketGetPort"
.dynstr:004056a3636865636... ds "checkASPFile"
.dynstr:004056b0636865636... ds "checkPatchFile"
.dynstr:004056bf776562734... ds "websGetUrlType"
.dynstr:004056ce776562734... ds "websConnValidateUrlPath"
.dynstr:004056e6776562735... ds "websReplacePathIntrenal"
.dynstr:004056fe776562734... ds "websConnError"
.dynstr:0040570c776562734... ds "websGetTempFileName"
.dynstr:00405720636865636... ds "checkCgiPostRequest"
.dynstr:00405734776562735... ds "websSSLRead"
.dynstr:00405740776562735... ds "websSSLGets"
.dynstr:0040574c776562735... ds "websSocketRead"
.dynstr:0040575b7374726e6... ds "strndupWithoutNull"
.dynstr:0040576e776562735... ds "websSocketGets"
.dynstr:0040577d776562735... ds "websSSLEof"
.dynstr:00405788776562735... ds "websUrlProcessRequest"
.dynstr:0040579e736b69705... ds "skipSpace"
.dynstr:004057a8737472757... ds "strupper"
.dynstr:004057b1776562735... ds "websProcessUrlAndCheckRealm"
.dynstr:004057cd7265616c6... ds "realloc"
.dynstr:004057d5737472637... ds "strcpy"
.dynstr:004057dc776562735... ds "websSocketEof"
.dynstr:004057ea7374726e6... ds "strncasecmp"
.dynstr:004057f65f5f63747... ds "__ctype_b"
.dynstr:004058007765626e6... ds "webncasestrcmp"
.dynstr:0040580f776562734... ds "websDecode64"
.dynstr:0040581c776562735... ds "websReadEvent"
.dynstr:0040582a616c6c6f6... ds "allocDecryptbyKey"
.dynstr:0040583c616c6c6f6... ds "allocEncryptbyKey"
.dynstr:0040584e776562734... ds "websEncode64"
.dynstr:0040585b6d656d636... ds "memchr"
.dynstr:004058626d656d636... ds "memcmp"
.dynstr:00405869776562735... ds "websWriteComplete"
.dynstr:0040587b576562576... ds "WebWiFiToken"
.dynstr:00405888576946695... ds "WiFiPatchIPAddress"
.dynstr:0040589b576946695... ds "WiFiPatchUserName"
.dynstr:004058ad576946695... ds "WiFiPatchUserPass"
.dynstr:004058bf576946695... ds "WiFiPatchWlanEnable"
.dynstr:004058d3576946695... ds "WiFiPatchMacAddress"
.dynstr:004058e76d6d616c6... ds "mmalloc"
.dynstr:004058ef737472636... ds "strcat"
.dynstr:004058f6737472726... ds "strrchr"
.dynstr:004058fe416c6c6f6... ds "AllocPrintableString"
.dynstr:00405913416c6c6f6... ds "AllocXMLString"
.dynstr:00405922737472667... ds "strftime"
.dynstr:0040592b776562735... ds "websTestVar"
.dynstr:00405937686d61635... ds "hmac_md5"
.dynstr:00405940686578617... ds "hexarraytohexstring"
.dynstr:004059545765624f7... ds "WebOptionValueStart"
.dynstr:004059685765624f7... ds "WebOptionEnd"
.dynstr:004059755765624f7... ds "WebOptionCheck"
.dynstr:004059845765624f7... ds "WebOptionStart"
.dynstr:004059935765624f7... ds "WebOptionValueCheck"
.dynstr:004059a76c6f63616... ds "localtime"
.dynstr:004059b1776562734... ds "websDeleteVar"
.dynstr:004059bf5765624e6... ds "WebNotFound"
.dynstr:004059cb696f63746c00 ds "ioctl"
.dynstr:004059d1676574746... ds "gettimeofday"
.dynstr:004059de576562437... ds "WebCurrentLanguage"
.dynstr:004059f1737472636... ds "strcasecmp"
.dynstr:004059fc776562735... ds "websParaFuncList"
.dynstr:00405a0d666f726d4... ds "formDefineInternet"
.dynstr:00405a20666f726d4... ds "formDefineWireless"
.dynstr:00405a33666f726d4... ds "formDefineDevice"
.dynstr:00405a44666f726d4... ds "formDefineMedia"
.dynstr:00405a54666f726d4... ds "formDefineNetworkAPI"
.dynstr:00405a69776562734... ds "websConnValid"
.dynstr:00405a77776562735... ds "websSetFormFuncList"
.dynstr:00405a8b666f726d4... ds "formDefineManagement"
.dynstr:00405aa0576562496... ds "WebInteralSnapImgCGI"
.dynstr:00405ab5576562646... ds "WebdefaultURL"
.dynstr:00405ac3576562536... ds "WebSnapImgURL"
.dynstr:00405ad1776562735... ds "websReplacePathList"
.dynstr:00405ae5466f72776... ds "ForwardHome"
.dynstr:00405af1776562735... ds "websPostCgiList"
.dynstr:00405b01776562735... ds "websPathFileList"
.dynstr:00405b12776562734... ds "websCgiPostRequestList"
.dynstr:00405b29776562734... ds "websForceCheckSessionKeyList"
.dynstr:00405b46576562457... ds "WebErrMsgFile"
.dynstr:00405b54667365656b00 ds "fseek"
.dynstr:00405b5a576562457... ds "WebErrMsgList"
.dynstr:00405b68576562457... ds "WebErrMsgCount"
.dynstr:00405b77576562417... ds "WebAuthUserList"
.dynstr:00405b87576562417... ds "WebAuthFileList"
.dynstr:00405b97576562417... ds "WebAuthFile"
.dynstr:00405ba3776562734... ds "websEnableAllUser"
.dynstr:00405bb5776562734... ds "websEnableHtmlFile"
.dynstr:00405bc8776562734... ds "websForceAuthenticPathList"
.dynstr:00405be3776562734... ds "websAuthenticationPathList"
.dynstr:00405bfe776562734... ds "websConnValidateUrl"
.dynstr:00405c12776562734... ds "websCheckDigestRealm"
.dynstr:00405c27736f636b6... ds "socketHighestFd"
.dynstr:00405c37736f636b6... ds "socketLast"
.dynstr:00405c42776562735... ds "websSSLOpen"
.dynstr:00405c4e66636e746c00 ds "fcntl"
.dynstr:00405c547265637600 ds "recv"
.dynstr:00405c596d656d506... ds "memPoolLen"
.dynstr:00405c646d656d506... ds "memPoolGetBlockPtrAdj"
.dynstr:00405c7a6d656d506... ds "memPoolFlush"
.dynstr:00405c876d656d506... ds "memPoolPutMaxBlockSize"
.dynstr:00405c9e6d656d506... ds "memPoolPutBlockPtrAdj"
.dynstr:00405cb46d656d506... ds "memPoolPutChar"
.dynstr:00405cc36d656d506... ds "memPoolGetMaxBlockSize"
.dynstr:00405cda73656e6400 ds "send"
.dynstr:00405cdf6d656d506... ds "memPoolPutBlock"
.dynstr:00405cef6d656d506... ds "memPoolOpen"
.dynstr:00405cfb736875746... ds "shutdown"
.dynstr:00405d046d656d506... ds "memPoolClose"
.dynstr:00405d11616363657... ds "accept"
.dynstr:00405d18736f636b6... ds "socketLastAcceptFd"
.dynstr:00405d2b776562735... ds "websSocketFree"
.dynstr:00405d3a776562735... ds "websSocketSelect"
.dynstr:00405d4b776562735... ds "websSSLClose"
.dynstr:00405d58736f636b6... ds "socket"
.dynstr:00405d5f736574736... ds "setsockopt"
.dynstr:00405d6a62696e6400 ds "bind"
.dynstr:00405d6f6c6973746... ds "listen"
.dynstr:00405d76416c6c6f6... ds "AllocEntryId"
.dynstr:00405d83726577696... ds "rewind"
.dynstr:00405d8a4d4435466... ds "MD5Final"
.dynstr:00405d936e616e6f7... ds "nanosleep"
.dynstr:00405d9d76736e707... ds "vsnprintf"
.dynstr:00405da7737973746... ds "system"
.dynstr:00405dae5f5f63747... ds "__ctype_tolower"
.dynstr:00405dbe5f5f63747... ds "__ctype_toupper"
.dynstr:00405dce74656d706... ds "tempnam"
.dynstr:00405dd67372616e6... ds "srandom"
.dynstr:00405dde737472746... ds "strtol"
.dynstr:00405de56d656d736... ds "memsearch"
.dynstr:00405def776562734... ds "websAntiBruteProcessor"
.dynstr:00405e06776562735... ds "websSetFormProcessor"
.dynstr:00405e1b776562734... ds "websCgibinProcessor"
.dynstr:00405e2f776562734... ds "websFrameProcessor"
.dynstr:00405e42776562735... ds "websStreamProcessor"
.dynstr:00405e56776562734... ds "websGetFileProcessor"
.dynstr:00405e6b776562734... ds "websGetAntiTblCount"
.dynstr:00405e7f776562735... ds "websRemoveDuplicateChars"
.dynstr:00405e98776562734... ds "websInternalForwardURL"
.dynstr:00405eaf776562734... ds "websCheckRealm"
.dynstr:00405ebe776562735... ds "websReplyUnSupportMsg"
.dynstr:00405ed4776562734... ds "websAntiTblUnsched"
.dynstr:00405ee7776562735... ds "websSetEnv"
.dynstr:00405ef2776562735... ds "websSetQuery"
.dynstr:00405eff776562734... ds "websKernalParameter"
.dynstr:00405f13636865636... ds "checkSessionKeyRequest"
.dynstr:00405f2a737472637... ds "strcspn"
.dynstr:00405f32737472737... ds "strspn"
.dynstr:00405f39776562734... ds "websMimeList"
.dynstr:00405f464d4435496... ds "MD5Init"
.dynstr:00405f4e4d4435557... ds "MD5Update"
.dynstr:00405f587372616e6400 ds "srand"
.dynstr:00405f5e776562734... ds "websGetRealm"
.dynstr:00405f6b446967657... ds "DigestCalcHA1"
.dynstr:00405f79446967657... ds "DigestCalcResponse"
.dynstr:00405f8c6d6174726... ds "matrixSslOpenWithConfig"
.dynstr:00405fa46d6174726... ds "matrixSslNewKeys"
.dynstr:00405fb5737072696... ds "sprintf"
.dynstr:00405fbd6d6174726... ds "matrixSslLoadRsaKeys"
.dynstr:00405fd2576562537... ds "WebSrv_HTTPS_Port"
.dynstr:00405fe4776562735... ds "websSSLAccept"
.dynstr:00405ff26d6174726... ds "matrixSslDeleteKeys"
.dynstr:004060066d6174726... ds "matrixSslClose"
.dynstr:00406015776562734... ds "websConnAlloc"
.dynstr:0040602373736c526... ds "sslRead"
.dynstr:0040602b776562735... ds "websSocketGetPtr"
.dynstr:0040603c73736c416... ds "sslAccept"
.dynstr:0040604673736c467... ds "sslFreeConnection"
.dynstr:00406058776562735... ds "websTimeoutCancel"
.dynstr:0040606a73736c577... ds "sslWrite"
.dynstr:004060736d6174726... ds "matrixSslGetOutdata"
.dynstr:004060876d6174726... ds "matrixSslGetReadbuf"
.dynstr:0040609b6d6174726... ds "matrixSslReceivedData"
.dynstr:004060b16d6174726... ds "matrixSslSentData"
.dynstr:004060c36d6174726... ds "matrixSslProcessedData"
.dynstr:004060da6d6174726... ds "matrixSslGetWritebuf"
.dynstr:004060ef6d6174726... ds "matrixSslEncodeWritebuf"
.dynstr:004061076d6174726... ds "matrixSslEncodeClosureAlert"
.dynstr:004061236d6174726... ds "matrixSslDeleteSession"
.dynstr:0040613a61626f727400 ds "abort"
.dynstr:004061406d6174726... ds "matrixSslNewServerSession"
.dynstr:0040615a6d6174726... ds "matrixSslHandshakeIsComplete"
.dynstr:004061775f4442435... ds "_DBCSVector12"
.dynstr:004061855f4442435... ds "_DBCSVector"
.dynstr:00406191616c6c6f6... ds "allocDecodePasswordByName"
.dynstr:004061ab776562734... ds "websGetErrorMessage"
.dynstr:004061bf776562416... ds "webAddReplyMessage"
.dynstr:004061d2636865636... ds "checkrangestring"
.dynstr:004061e361746f6c00 ds "atol"
.dynstr:004061e8636865636... ds "checkislong"
.dynstr:004061f454696d655... ds "TimeZoneList"
.dynstr:00406201636865636... ds "checkusername"
.dynstr:0040620f636865636... ds "checklongrange"
.dynstr:0040621e69706d6f6... ds "ipmode_select"
.dynstr:0040622c636865636... ds "checkdatestring"
.dynstr:0040623c7365636f6... ds "secondportenable_value"
.dynstr:00406253636865636... ds "checktimezone"
.dynstr:00406261636865636... ds "checktimezoneindex"
.dynstr:00406274617564696... ds "audiovol_select"
.dynstr:00406284636865636... ds "checktimestring"
.dynstr:00406294776570656... ds "wepencry_select"
.dynstr:004062a4636865636... ds "checkhhmmstring"
.dynstr:004062b4747872617... ds "txrate_value"
.dynstr:004062c1636865636... ds "checkMatchValue"
.dynstr:004062d1747872617... ds "txrate_select"
.dynstr:004062df636865636... ds "checkpresharedkey"
.dynstr:004062f1636865636... ds "checkwepkey"
.dynstr:004062fd6d6f74696... ds "motioninterval_value"
.dynstr:004063126d6f74696... ds "motioninterval_select"
.dynstr:004063286672616d6... ds "frame_value"
.dynstr:004063346672616d6... ds "frame_select"
.dynstr:00406341436865636... ds "CheckVarRange"
.dynstr:0040634f776562734... ds "websGetVarCheck"
.dynstr:0040635f736574537... ds "setSysInfoShort"
.dynstr:0040636f776562735... ds "websTestVarValue"
.dynstr:00406380776562736... ds "websetReplayPage"
.dynstr:00406391736574537... ds "setSysInfoBuffer"
.dynstr:004063a2776562734... ds "websConfigGetFromVar"
.dynstr:004063b7736574537... ds "setSysInfoNone"
.dynstr:004063c6436865636... ds "CheckNetworkVar"
.dynstr:004063d6436865636... ds "CheckSystemVar"
.dynstr:004063e5436865636... ds "CheckDateVar"
.dynstr:004063f2537973746... ds "SystemNetworkChanged"
.dynstr:00406407537973746... ds "SystemDDNSChanged"
.dynstr:00406419537973746... ds "SystemDateChanged"
.dynstr:0040642b577269746... ds "WriteNetworkVar"
.dynstr:0040643b577269746... ds "WriteSystemVar"
.dynstr:0040644a577269746... ds "WriteDateVar"
.dynstr:00406457776562734... ds "websDisableAllUser"
.dynstr:0040646a776562734... ds "websAddUser"
.dynstr:00406476756d41646... ds "umAddUser"
.dynstr:00406480776562734... ds "websDeleteUser"
.dynstr:0040648f756d44656... ds "umDelUser"
.dynstr:00406499636f70795... ds "copyStringHexVar"
.dynstr:004064aa436865636... ds "CheckWirelessVar"
.dynstr:004064bb537973746... ds "SystemWirelessChanged"
.dynstr:004064d1577269746... ds "WriteWirelessVar"
.dynstr:004064e2436865636... ds "CheckStreamVar"
.dynstr:004064f1537472656... ds "StreamImageChanged"
.dynstr:00406504537472656... ds "StreamVideoChanged"
.dynstr:00406517577269746... ds "WriteStreamVar"
.dynstr:00406526436865636... ds "CheckDayNightVar"
.dynstr:00406537537973746... ds "SystemDayNightChanged"
.dynstr:0040654d577269746... ds "WriteDayNightVar"
.dynstr:0040655e436865636... ds "CheckEmailVar"
.dynstr:0040656c537973746... ds "SystemEmailChanged"
.dynstr:0040657f577269746... ds "WriteEmailVar"
.dynstr:0040658d436865636... ds "CheckFTPVar"
.dynstr:00406599537973746... ds "SystemFTPChanged"
.dynstr:004065aa577269746... ds "WriteFTPVar"
.dynstr:004065b6436865636... ds "CheckMotionVar"
.dynstr:004065c5537973746... ds "SystemMotionChanged"
.dynstr:004065d9577269746... ds "WriteMotionVar"
.dynstr:004065e8537973746... ds "SystemSoundDBChanged"
.dynstr:004065fd577269746... ds "WriteSoundDBVar"
.dynstr:0040660d756d47657... ds "umGetUser"
.dynstr:00406617776562735... ds "websSetFormDefine"
.dynstr:00406629776562735... ds "websWriteActiveHeader"
.dynstr:0040663f776562735... ds "websParaRequest"
.dynstr:0040664f61746f6600 ds "atof"
.dynstr:00406654637263333200 ds "crc32"
.dynstr:0040665a6765744d5... ds "getMTDPartSize"
.dynstr:00406669576562466... ds "WebFileMark"
.dynstr:00406675576562436... ds "WebConfigFile"
.dynstr:0040668343426c6f7... ds "CBlowfish"
.dynstr:0040668d426c6f776... ds "Blowfish_DeCode"
.dynstr:0040669d576562446... ds "WebDownloadFile"
.dynstr:004066ad66696e645... ds "findStrInFile"
.dynstr:004066bb6765744d6... ds "getMemInFile"
.dynstr:004066c85765624d7... ds "WebMultiParaName"
.dynstr:004066d9666f726b00 ds "fork"
.dynstr:004066de6578697400 ds "exit"
.dynstr:004066e375706c6f6... ds "uploadconfig"
.dynstr:004066f06e7063757... ds "npcuploadfirmware"
.dynstr:00406702776562735... ds "websReapChildren"
.dynstr:00406713776562735... ds "websRefreshCookieDigest"
.dynstr:0040672b776562734... ds "websJsonWriteHeader"
.dynstr:0040673f436865636... ds "CheckAuthorizationModeVar"
.dynstr:00406759417574686... ds "AuthorizationModeChanged"
.dynstr:00406772577269746... ds "WriteAuthorizationModeVar"
.dynstr:0040678c776562735... ds "websReplyNoContent"
.dynstr:0040679f676574437... ds "getCurrentTimeString"
.dynstr:004067b4776562735... ds "websWritePartial"
.dynstr:004067c5776562735... ds "websWriteSpecialHeader"
.dynstr:004067dc426c6f776... ds "Blowfish_EnCode"
.dynstr:004067ec436865636... ds "CheckSoundDBVar"
.dynstr:004067fc636865636... ds "checkcameraname"
.dynstr:0040680c636865636... ds "checkmaxstring"
.dynstr:0040681b537472656... ds "StreamAudioChanged"
.dynstr:0040682e636865636... ds "checkenumrange"
.dynstr:0040683d776562734... ds "websGetSelectString"
.dynstr:004068517265736f6... ds "resolution_select"
.dynstr:004068636672616d6... ds "framesupportPathList"
.dynstr:004068786e6970636... ds "nipcaportalinfo"
.dynstr:00406888617574686... ds "authorizationmode"
.dynstr:0040689a726573657... ds "resetdevice"
.dynstr:004068a6676574636... ds "getconfig"
.dynstr:004068b0696f636f6... ds "iocontrol"
.dynstr:004068ba617564696... ds "audiodetection"
.dynstr:004068c96e6970636... ds "nipcauserverify"
.dynstr:004068d96e6970636... ds "nipcacamerainfo"
.dynstr:004068e96e6970636... ds "nipcarebootdevice"
.dynstr:004068fb6e6970636... ds "nipcafactoryreset"
.dynstr:0040690d6e6970636... ds "nipcamicrophone"
.dynstr:0040691d736e61706... ds "snapimage"
.dynstr:00406927576562626... ds "Webboundary"
.dynstr:00406933657865637... ds "execve"
.dynstr:0040693a537465617... ds "StearmSupportPathList"
.dynstr:00406950576562636... ds "Webcontenttypejpeg"
.dynstr:00406963696d61676... ds "imagepush"
.dynstr:0040696d6b733000 ds "ks0"
.dynstr:004069716b733100 ds "ks1"
.dynstr:004069756b733200 ds "ks2"
.dynstr:004069796b733300 ds "ks3"
.dynstr:0040697d6b65796c6... ds "keylen"
.dynstr:00406984496e69744... ds "InitBlowfish"
.dynstr:00406991776562735... ds "websSetTimeStamp"
.dynstr:004069a26c7365656b00 ds "lseek"
.dynstr:004069a8776562735... ds "websPatchRequest"
.dynstr:004069b9577269746... ds "WritePrintableString"
.dynstr:004069ce737065656... ds "speed_select"
.dynstr:004069db6475706c6... ds "duples_select"
.dynstr:004069e9776562736... ds "websgetSysInfoNetAddress"
.dynstr:00406a02676574496... ds "getIntConfig"
.dynstr:00406a0f676574526... ds "getRadioConfig"
.dynstr:00406a1e676574537... ds "getStringConfig"
.dynstr:00406a2e676574507... ds "getPrintableStringConfig"
.dynstr:00406a47616c6c6f6... ds "allocEncodePasswordByName"
.dynstr:00406a61776562735... ds "websWritePasswordByName"
.dynstr:00406a79676574537... ds "getStringOfMatchValue"
.dynstr:00406a8f646973616... ds "disableenable_select"
.dynstr:00406aa4676574537... ds "getStringOfValueSelect"
.dynstr:00406abb776562735... ds "websParaDefine"
.dynstr:00406aca776562736... ds "websgetSysInfoString"
.dynstr:00406adf776562736... ds "websgetSysInfoPrintableString"
.dynstr:00406afd577269746... ds "WriteMacString"
.dynstr:00406b0c776562736... ds "websgetSysInfoShort"
.dynstr:00406b20656e63727... ds "encryption_status"
.dynstr:00406b32576562526... ds "WebRowStart"
.dynstr:00406b3e576562537... ds "WebSsidRadioSeclect"
.dynstr:00406b52576562536... ds "WebSetValue"
.dynstr:00406b5e577269746... ds "WriteHexString"
.dynstr:00406b6d5765624e6... ds "WebNewColumn"
.dynstr:00406b7a656e63727... ds "encrypscan_status"
.dynstr:00406b8c576562526... ds "WebRowEnd"
.dynstr:00406b96576562537... ds "WebSpace"
.dynstr:00406b9f576562547... ds "WebTrendnetRowStart"
.dynstr:00406bb3576562547... ds "WebTrendnetNewColumn"
.dynstr:00406bc8636f6e6e6... ds "connectionmode_select"
.dynstr:00406bde576562535... ds "WebSSIDStr"
.dynstr:00406be95765624e6... ds "WebNewLine"
.dynstr:00406bf4576562425... ds "WebBSSIDStr"
.dynstr:00406c00576562436... ds "WebChannelStr"
.dynstr:00406c0e576562456... ds "WebEncryptionStr"
.dynstr:00406c1f5765624d6... ds "WebModeStr"
.dynstr:00406c2a576562536... ds "WebSignalStr"
.dynstr:00406c37676574436... ds "getChannelSelectString"
.dynstr:00406c4e6368616e6... ds "channel_select"
.dynstr:00406c5d676574536... ds "getSelectString"
.dynstr:00406c6d656e63727... ds "encryption_select"
.dynstr:00406c7f7765706b6... ds "wepkey_select"
.dynstr:00406c8d7765706b6... ds "wepkey_value"
.dynstr:00406c9a676574537... ds "getStringVar"
.dynstr:00406ca77765624d7... ds "webMultiLanguageList"
.dynstr:00406cbc676574507... ds "getPrintableStringVar"
.dynstr:00406cd2676574486... ds "getHexStringVar"
.dynstr:00406ce2416c6c6f6... ds "AllocPassFromConfigByUser"
.dynstr:00406cfc576562495... ds "WebIPAddrStr"
.dynstr:00406d09576562557... ds "WebUserStr"
.dynstr:00406d14576562416... ds "WebAccTimeStr"
.dynstr:00406d22577269746... ds "WriteTimerString"
.dynstr:00406d336e6970636... ds "nipcaWritePasswordByString"
.dynstr:00406d4e676574486... ds "getHexStringConfig"
.dynstr:00406d61676574486... ds "getHashMd5StringConfig"
.dynstr:00406d78576562456... ds "WebEditStart"
.dynstr:00406d85576562456... ds "WebEditEnd"
.dynstr:00406d90576562547... ds "WebTrashStart"
.dynstr:00406d9e576562547... ds "WebTrashEnd"
.dynstr:00406daa5765624f7... ds "WebOptionUserDelete"
.dynstr:00406dbe576562506... ds "WebPassStr"
.dynstr:00406dc9776562735... ds "websWritePasswordByString"
.dynstr:00406de3576562507... ds "WebPrivStr"
.dynstr:00406dee4b6f72656... ds "Korean_noyes_select"
.dynstr:00406e025370616e6... ds "Spanish_noyes_select"
.dynstr:00406e174974616c6... ds "Italian_noyes_select"
.dynstr:00406e2c4672656e6... ds "French_noyes_select"
.dynstr:00406e404765726d6... ds "German_noyes_select"
.dynstr:00406e54546169776... ds "Taiwan_noyes_select"
.dynstr:00406e684368696e6... ds "Chinese_noyes_select"
.dynstr:00406e7d467470546... ds "FtpTest_status"
.dynstr:00406e8c456d61696... ds "EmailTest_status"
.dynstr:00406e9d55506e505... ds "UPnP_status"
.dynstr:00406ea944444e535... ds "DDNS_status"
.dynstr:00406eb56765744c6... ds "getLogoSelectString"
.dynstr:00406ec9776562444... ds "webDDNSProviderList"
.dynstr:00406edd676574436... ds "getCheckConfig"
.dynstr:00406eec676574536... ds "getSelectStringOfMatchValue"
.dynstr:00406f0870747a5f7... ds "ptz_status"
.dynstr:00406f13776562736... ds "websgetSysInfoLong"
.dynstr:00406f26636f6d707... ds "compress_select"
.dynstr:00406f366672616d6... ds "framerate_select"
.dynstr:00406f476672616d6... ds "framerate_value"
.dynstr:00406f576c6967687... ds "lightfreq_select"
.dynstr:00406f684145535f5... ds "AES_Sbox_Inv"
.dynstr:00406f754145535f5... ds "AES_Sbox"
.dynstr:00406f7e4145535f5... ds "AES_ShiftRowTab_Inv"
.dynstr:00406f924145535f5... ds "AES_ShiftRowTab"
.dynstr:00406fa24145535f7... ds "AES_xtime"
.dynstr:00406fac686578737... ds "hexstringtohexarray"
.dynstr:00406fc0616573646... ds "aesdecrypt"
.dynstr:00406fcb616573656... ds "aesencrypt"
.dynstr:00406fd6616c6c6f6... ds "allocDecryptbyHexKey"
.dynstr:00406feb616c6c6f6... ds "allocEncryptbyHexKey"
.dynstr:004070006c6962727... ds "librt.so.0"
.dynstr:0040700b5f44594e4... ds "_DYNAMIC_LINKING"
.dynstr:0040701c5f5f524c4... ds "__RLD_MAP"
.dynstr:004070265f474c4f4... ds "_GLOBAL_OFFSET_TABLE_"
.dynstr:0040703c6c6962707... ds "libpthread.so.0"
.dynstr:0040704c7374726e6... ds "strncmp"
.dynstr:00407054707343727... ds "psCryptoOpen"
.dynstr:004070615f7073547... ds "_psTraceStr"
.dynstr:0040706d5f7073547... ds "_psTraceInt"
.dynstr:004070795f7073457... ds "_psError"
.dynstr:00407082707343726... ds "psCreateMutex"
.dynstr:0040709064746c734... ds "dtlsGenCookieSecret"
.dynstr:004070a46d6174726... ds "matrixDtlsSetPmtu"
.dynstr:004070b65f7073457... ds "_psErrorStr"
.dynstr:004070c270734c6f6... ds "psLockMutex"
.dynstr:004070ce7073556e6... ds "psUnlockMutex"
.dynstr:004070dc707344657... ds "psDestroyMutex"
.dynstr:004070eb707343727... ds "psCryptoClose"
.dynstr:004070f9707347657... ds "psGetTime"
.dynstr:00407103707345636... ds "psEccGenKey"
.dynstr:0040710f707345636... ds "psEccCopyKey"
.dynstr:0040711c707344696... ds "psDiffMsecs"
.dynstr:00407128707345636... ds "psEccClearKey"
.dynstr:004071367073436c6... ds "psClearPubKey"
.dynstr:004071446d656d736... ds "memset_s"
.dynstr:0040714d707358353... ds "psX509FreeCert"
.dynstr:0040715c707358353... ds "psX509ParseCert"
.dynstr:0040716c707358353... ds "psX509AuthenticateCert"
.dynstr:00407183707352736... ds "psRsaCmpPubKey"
.dynstr:004071927073496e6... ds "psInitPubKey"
.dynstr:0040719f707352736... ds "psRsaParsePkcs1PrivKey"
.dynstr:004071b6707352736... ds "psRsaSize"
.dynstr:004071c0707345636... ds "psEccParsePrivKey"
.dynstr:004071d2707345636... ds "psEccSize"
.dynstr:004071dc7073506b6... ds "psPkcs8ParsePrivBin"
.dynstr:004071f0707358353... ds "psX509ParseCertFile"
.dynstr:004072047073506b6... ds "psPkcs1ParsePrivFile"
.dynstr:00407219707345636... ds "psEccParsePrivFile"
.dynstr:0040722c64746c734... ds "dtlsInitFrag"
.dynstr:00407239667265655... ds "freePkaAfter"
.dynstr:00407246636c65617... ds "clearFlightList"
.dynstr:004072566d6174726... ds "matrixUpdateSession"
.dynstr:0040726a707345636... ds "psEccDeleteKey"
.dynstr:00407279636f6d706... ds "compiledInEcFlags"
.dynstr:0040728b73736c476... ds "sslGetCipherSpec"
.dynstr:0040729c73736c416... ds "sslActivateReadCipher"
.dynstr:004072b273736c416... ds "sslActivateWriteCipher"
.dynstr:004072c96d6174726... ds "matrixDtlsGetPmtu"
.dynstr:004072db6d6174726... ds "matrixClearSession"
.dynstr:004072ee707347657... ds "psGetPrngLocked"
.dynstr:004072fe73736c577... ds "sslWritePad"
.dynstr:0040730a707341657... ds "psAesInitCBC"
.dynstr:00407317707341657... ds "psAesEncryptCBC"
.dynstr:00407327707341657... ds "psAesClearCBC"
.dynstr:004073357073486d6... ds "psHmacSha256Init"
.dynstr:004073467073486d6... ds "psHmacSha256Update"
.dynstr:004073597073486d6... ds "psHmacSha256Final"
.dynstr:0040736b707341657... ds "psAesDecryptCBC"
.dynstr:0040737b707358353... ds "psX509ValidateGeneralName"
.dynstr:004073955f7073547... ds "_psTrace"
.dynstr:0040739e6d6174726... ds "matrixValidateCertsExt"
.dynstr:004073b56d6174726... ds "matrixSslNewSession"
.dynstr:004073c96d6174726... ds "matrixSslSetCertValidator"
.dynstr:004073e36d6174726... ds "matrixSslEncodeClientHello"
.dynstr:004073fe6d6174726... ds "matrixSslGetEncodedSize"
.dynstr:004074166d6174726... ds "matrixSslEncode"
.dynstr:004074266d6174726... ds "matrixSslDecode"
.dynstr:004074366d6174726... ds "matrixSslGetSessionId"
.dynstr:0040744c6d656d6d6... ds "memmove"
.dynstr:0040745473736c456... ds "sslEncodeClosureAlert"
.dynstr:0040746a64746c734... ds "dtlsCompareEpoch"
.dynstr:0040747b64746c734... ds "dtlsChkReplayWindow"
.dynstr:0040748f707353686... ds "psSha1Init"
.dynstr:0040749a707353686... ds "psSha1Update"
.dynstr:004074a7707353686... ds "psSha1Final"
.dynstr:004074b373736c456... ds "sslEncodeResponse"
.dynstr:004074c5707353686... ds "psSha256Init"
.dynstr:004074d2707353686... ds "psSha256Update"
.dynstr:004074e1707353686... ds "psSha256Final"
.dynstr:004074ef696e63725... ds "incrTwoByte"
.dynstr:004074fb73736c437... ds "sslCreateKeys"
.dynstr:00407509707353686... ds "psSha384Init"
.dynstr:00407516707353686... ds "psSha384Update"
.dynstr:00407525707353686... ds "psSha384Final"
.dynstr:0040753373736c557... ds "sslUpdateHSHash"
.dynstr:0040754364746c735... ds "dtlsSeenFrag"
.dynstr:0040755064746c734... ds "dtlsHsHashFragMsg"
.dynstr:0040756273736c536... ds "sslSnapshotHSHash"
.dynstr:0040757473736c496... ds "sslInitHSHash"
.dynstr:0040758273736c526... ds "sslResetContext"
.dynstr:00407592706172736... ds "parseServerKeyExchange"
.dynstr:004075a9706172736... ds "parseCertificate"
.dynstr:004075ba6d656d636... ds "memcmpct"
.dynstr:004075c3706172736... ds "parseServerHello"
.dynstr:004075d4706172736... ds "parseClientHello"
.dynstr:004075e5706172736... ds "parseClientKeyExchange"
.dynstr:004075fc706172736... ds "parseCertificateVerify"
.dynstr:00407613706172736... ds "parseServerHelloDone"
.dynstr:00407628706172736... ds "parseCertificateRequest"
.dynstr:00407640706172736... ds "parseCertificateStatus"
.dynstr:00407657706172736... ds "parseFinished"
.dynstr:00407665707352736... ds "psRsaEncryptPriv"
.dynstr:00407676707269765... ds "privRsaEncryptSignedElement"
.dynstr:00407692707345636... ds "psEccDsaSign"
.dynstr:0040769f707352736... ds "psRsaEncryptPub"
.dynstr:004076af707345636... ds "psEccGenSharedSecret"
.dynstr:004076c4707345636... ds "psEccNewKey"
.dynstr:004076d06d6174726... ds "matrixSslGenEphemeralEcKey"
.dynstr:004076eb707345636... ds "psEccX963ExportKey"
.dynstr:004076fe64746c734... ds "dtlsIncrRsn"
.dynstr:0040770a746c73457... ds "tlsExtendedDeriveKeys"
.dynstr:004077206d6174726... ds "matrixRegisterSession"
.dynstr:0040773670734d643... ds "psMd5Sha1Init"
.dynstr:0040774470734d643... ds "psMd5Sha1Update"
.dynstr:0040775470734d643... ds "psMd5Sha1Final"
.dynstr:0040776364746c735... ds "dtlsWriteCertificate"
.dynstr:0040777873736c476... ds "sslGetCipherSpecListLen"
.dynstr:00407790656363537... ds "eccSuitesSupported"
.dynstr:004077a3757365725... ds "userSuppliedEccList"
.dynstr:004077b773736c476... ds "sslGetCipherSpecList"
.dynstr:004077cc707347657... ds "psGetEccCurveIdList"
.dynstr:004077e06d6174726... ds "matrixSslPskGetKeyId"
.dynstr:004077f56d6174726... ds "matrixSslPskGetKey"
.dynstr:0040780864746c734... ds "dtlsEncryptFragRecord"
.dynstr:0040781e7a65726f5... ds "zeroSixByte"
.dynstr:0040782a73736c536... ds "sslSha512SnapshotHSHash"
.dynstr:0040784273736c536... ds "sslSha384SnapshotHSHash"
.dynstr:0040785a73736c536... ds "sslSha1SnapshotHSHash"
.dynstr:0040787064746c735... ds "dtlsWriteCertificateRequest"
.dynstr:0040788c6d6174726... ds "matrixPskGetHint"
.dynstr:0040789d6d6174726... ds "matrixSessionTicketLen"
.dynstr:004078b46d6174726... ds "matrixCreateSessionTicket"
.dynstr:004078ce70726600 ds "prf"
.dynstr:004078d27072663200 ds "prf2"
.dynstr:004078d76578744d6... ds "extMasterSecretSnapshotHSHash"
.dynstr:004078f57073486d6... ds "psHmacSha1Init"
.dynstr:004079047073486d6... ds "psHmacSha1Update"
.dynstr:004079157073486d6... ds "psHmacSha1Final"
.dynstr:004079257073486d6... ds "psHmacInit"
.dynstr:004079307073486d6... ds "psHmacUpdate"
.dynstr:0040793d7073486d6... ds "psHmacFinal"
.dynstr:00407949746c73446... ds "tlsDeriveKeys"
.dynstr:00407957637341657... ds "csAesGcmInit"
.dynstr:00407964637341657... ds "csAesGcmEncrypt"
.dynstr:00407974637341657... ds "csAesGcmDecrypt"
.dynstr:00407984637341657... ds "csAesInit"
.dynstr:0040798e637341657... ds "csAesEncrypt"
.dynstr:0040799b637341657... ds "csAesDecrypt"
.dynstr:004079a8707341657... ds "psAesInitGCM"
.dynstr:004079b5707341657... ds "psAesReadyGCM"
.dynstr:004079c3707341657... ds "psAesEncryptGCM"
.dynstr:004079d3707341657... ds "psAesGetGCMTag"
.dynstr:004079e2707341657... ds "psAesDecryptGCM"
.dynstr:004079f2746c73484... ds "tlsHMACSha2"
.dynstr:004079fe746c73484... ds "tlsHMACSha1"
.dynstr:00407a0a686176654... ds "haveKeyMaterial"
.dynstr:00407a1a707354657... ds "psTestUserEcID"
.dynstr:00407a296d6174726... ds "matrixServerSetKeysSNI"
.dynstr:00407a407073486d6... ds "psHmacSha256"
.dynstr:00407a4d707357726... ds "psWriteRecordInfo"
.dynstr:00407a5f707357726... ds "psWriteHandshakeHeader"
.dynstr:00407a7664746c734... ds "dtlsComputeCookie"
.dynstr:00407a88706172736... ds "parseClientHelloExtensions"
.dynstr:00407aa36d6174726... ds "matrixResumeSession"
.dynstr:00407ab76d6174726... ds "matrixSslSetKexFlags"
.dynstr:00407acc676574456... ds "getEccParamById"
.dynstr:00407adc63686f6f7... ds "chooseCipherSuite"
.dynstr:00407aee707352736... ds "psRsaDecryptPriv"
.dynstr:00407aff707345636... ds "psEccX963ImportKey"
.dynstr:00407b1273736c536... ds "sslSha1RetrieveHSHash"
.dynstr:00407b28707562527... ds "pubRsaDecryptSignedElement"
.dynstr:00407b43707352736... ds "psRsaDecryptPub"
.dynstr:00407b53707345636... ds "psEccDsaVerify"
.dynstr:00407b6273736c536... ds "sslSha512RetrieveHSHash"
.dynstr:00407b7a73736c536... ds "sslSha384RetrieveHSHash"
.dynstr:00407b92706172736... ds "parseServerHelloExtensions"
.dynstr:00407bad707353686... ds "psSha512Init"
.dynstr:00407bba707353686... ds "psSha512Update"
.dynstr:00407bc9707353686... ds "psSha512Final"
.dynstr:00407bd770734f637... ds "psOcspParseResponse"
.dynstr:00407beb70734f637... ds "psOcspResponseValidateOld"
.dynstr:00407c056d6174726... ds "matrixUserCertValidator"
.dynstr:00407c1d637343686... ds "csCheckCertAgainstCipherSuite"
.dynstr:00407c3b7073486d6... ds "psHmacMd5"
.dynstr:00407c457073486d6... ds "psHmacMd5Init"
.dynstr:00407c537073486d6... ds "psHmacMd5Update"
.dynstr:00407c637073486d6... ds "psHmacMd5Final"
.dynstr:00407c727073486d6... ds "psHmacSha1"
.dynstr:00407c7d7073486d6... ds "psHmacSha384"
.dynstr:00407c8a7073486d6... ds "psHmacSha384Init"
.dynstr:00407c9b7073486d6... ds "psHmacSha384Update"
.dynstr:00407cae7073486d6... ds "psHmacSha384Final"
.dynstr:00407cc0637572766... ds "curveIdToFlag"
.dynstr:00407cce6d6174726... ds "matrixUnlockSessionTicket"
.dynstr:00407ce8707341657... ds "psAesInitBlockKey"
.dynstr:00407cfa707341657... ds "psAesEncryptBlock"
.dynstr:00407d0c707341657... ds "psAesDecryptBlock"
.dynstr:00407d1e707342757... ds "psBurnStack"
.dynstr:00407d2a70734d643... ds "psMd5Init"
.dynstr:00407d3470734d643... ds "psMd5Final"
.dynstr:00407d3f70734d643... ds "psMd5Update"
.dynstr:00407d4b7073746d5... ds "pstm_init_for_read_unsigned_bin"
.dynstr:00407d6b7073746d5... ds "pstm_read_unsigned_bin"
.dynstr:00407d827073746d5... ds "pstm_set"
.dynstr:00407d8b7073746d5... ds "pstm_add"
.dynstr:00407d947073746d5... ds "pstm_clear"
.dynstr:00407d9f7073746d5... ds "pstm_unsigned_bin_size"
.dynstr:00407db67073746d5... ds "pstm_to_unsigned_bin"
.dynstr:00407dcb676574417... ds "getAsnAlgorithmIdentifier"
.dynstr:00407de5676574417... ds "getAsnSequence"
.dynstr:00407df4676574417... ds "getAsnLength"
.dynstr:00407e01676574417... ds "getAsnInteger"
.dynstr:00407e0f707344657... ds "psDes3Init"
.dynstr:00407e1a707344657... ds "psDes3Decrypt"
.dynstr:00407e287073506b6... ds "psPkcs5Pbkdf2"
.dynstr:00407e36676574456... ds "getEccParamByOid"
.dynstr:00407e47707345636... ds "psEccInitKey"
.dynstr:00407e54707352736... ds "psRsaInitKey"
.dynstr:00407e61707352736... ds "psRsaClearKey"
.dynstr:00407e6f707347657... ds "psGetFileBuf"
.dynstr:00407e7c7073506b6... ds "psPkcs5Pbkdf1"
.dynstr:00407e8a707342617... ds "psBase64decode"
.dynstr:00407e997073506b6... ds "psPkcs1DecodePrivFile"
.dynstr:00407eaf707352736... ds "psRsaCopyKey"
.dynstr:00407ebc707352736... ds "psRsaParseAsnPubKey"
.dynstr:00407ed0707358353... ds "psX509FreeDNStruct"
.dynstr:00407ee3783530394... ds "x509FreeExtensions"
.dynstr:00407ef661736e506... ds "asnParseOid"
.dynstr:00407f02676574417... ds "getAsnSet"
.dynstr:00407f0c7073546f5... ds "psToUtf8String"
.dynstr:00407f1b676574536... ds "getSerialNum"
.dynstr:00407f28707358353... ds "psX509GetDNAttributes"
.dynstr:00407f3e676574417... ds "getAsnSequence32"
.dynstr:00407f4f707347657... ds "psGetBrokenDownGMTime"
.dynstr:00407f65707342726... ds "psBrokenDownTimeAdd"
.dynstr:00407f79707342726... ds "psBrokenDownTimeImport"
.dynstr:00407f90707342726... ds "psBrokenDownTimeCmp"
.dynstr:00407fa4676574457... ds "getExplicitExtensions"
.dynstr:00407fba676574456... ds "getEcPubKey"
.dynstr:00407fc6707358353... ds "psX509GetSignature"
.dynstr:00407fd9707350617... ds "psParseList"
.dynstr:00407fe5707346726... ds "psFreeList"
.dynstr:00407ff0707343524... ds "psCRL_determineRevokedStatus"
.dynstr:0040800d707352736... ds "psRsaCrypt"
.dynstr:004080187073506b6... ds "psPkcs1PssDecode"
.dynstr:00408029676574417... ds "getAsnEnumerated"
.dynstr:0040803a676574417... ds "getAsnLength32"
.dynstr:00408049676574417... ds "getAsnOID"
.dynstr:00408053707350617... ds "psParseBufFromStaticData"
.dynstr:0040806c707350617... ds "psParseBufTryReadTagSub"
.dynstr:00408084707350617... ds "psParseBufReadTagSub"
.dynstr:00408099707350617... ds "psParseBufTrySkipBytes"
.dynstr:004080b0707350617... ds "psParseBufReadTagRef"
.dynstr:004080c5707350617... ds "psParseBufFinish"
.dynstr:004080d6676574417... ds "getAsnTagLenUnsafe"
.dynstr:004080e970734f637... ds "psOcspResponseCheckDates"
.dynstr:00408102707350617... ds "psParseBufTrySkipTag"
.dynstr:0040811770734f637... ds "psOcspResponseValidate"
.dynstr:0040812e7073436f7... ds "psCoreOpen"
.dynstr:0040813970734f706... ds "psOpenPrng"
.dynstr:00408144707343726... ds "psCrlOpen"
.dynstr:0040814e7073436c6... ds "psClosePrng"
.dynstr:0040815a7073436f7... ds "psCoreClose"
.dynstr:00408166707343726... ds "psCrlClose"
.dynstr:004081717073746d5... ds "pstm_init_size"
.dynstr:004081807073746d5... ds "pstm_sub_s"
.dynstr:0040818b7073746d5... ds "pstm_sub"
.dynstr:004081947073746d5... ds "pstm_div_2d"
.dynstr:004081a07073746d5... ds "pstm_div"
.dynstr:004081a97073746d5... ds "pstm_mul_comba"
.dynstr:004081b87073746d5... ds "pstm_mod"
.dynstr:004081c17073746d5... ds "pstm_montgomery_calc_normalization"
.dynstr:004081e47073746d5... ds "pstm_sqr_comba"
.dynstr:004081f37073746d5... ds "pstm_montgomery_reduce"
.dynstr:0040820a7073746d5... ds "pstm_div_2"
.dynstr:004082157073746d5... ds "pstm_clamp"
.dynstr:004082207073746d5... ds "pstm_cmp_mag"
.dynstr:0040822d7073746d5... ds "pstm_grow"
.dynstr:00408237707347657... ds "psGetEntropy"
.dynstr:004082447073746d5... ds "pstm_read_asn"
.dynstr:004082527073746d5... ds "pstm_cmp_d"
.dynstr:0040825d7073746d5... ds "pstm_cmp"
.dynstr:004082667073746d5... ds "pstm_exptmod"
.dynstr:004082737073746d5... ds "pstm_init"
.dynstr:0040827d7073746d5... ds "pstm_clear_multi"
.dynstr:0040828e7073746d5... ds "pstm_init_copy"
.dynstr:0040829d7073746d5... ds "pstm_read_radix"
.dynstr:004082ad7073746d5... ds "pstm_copy"
.dynstr:004082b77073746d5... ds "pstm_invmod"
.dynstr:004082c37073746d5... ds "pstm_montgomery_setup"
.dynstr:004082d97073746d5... ds "pstm_mulmod"
.dynstr:004082e5707562527... ds "pubRsaDecryptSignedElementExt"
.dynstr:00408303706b63733... ds "pkcs1Pad"
.dynstr:0040830c706b63733... ds "pkcs1Unpad"
.dynstr:00408317707348617... ds "psHashLenToSigAlg"
.dynstr:00408329707356657... ds "psVerifySig"
.dynstr:00408335707343524... ds "psCRL_determineRevokedStatusBDT"
.dynstr:004083556f7364657... ds "osdepMutexClose"
.dynstr:004083656f7364657... ds "osdepEntropyClose"
.dynstr:004083776f7364657... ds "osdepTimeClose"
.dynstr:004083866f7364657... ds "osdepTimeOpen"
.dynstr:004083946f7364657... ds "osdepEntropyOpen"
.dynstr:004083a56f7364657... ds "osdepMutexOpen"
.dynstr:004083b4676d74696... ds "gmtime_r"
.dynstr:004083bd707344796... ds "psDynBufInit"
.dynstr:004083ca707344796... ds "psDynBufAppendUtf8"
.dynstr:004083dd707350617... ds "psParseBufSkipBytes"
.dynstr:004083f1707344796... ds "psDynBufAppendSize"
.dynstr:00408404707344796... ds "psDynBufDetach"
.dynstr:00408413707344796... ds "psDynBufUninit"
.dynstr:00408422707353746... ds "psStaticAllocationsPool"
.dynstr:0040843a5f5f61737... ds "__assert"
.dynstr:00408443707468726... ds "pthread_mutex_lock"
.dynstr:00408456707468726... ds "pthread_mutex_unlock"
.dynstr:0040846b707468726... ds "pthread_mutex_destroy"
.dynstr:00408481707468726... ds "pthread_mutexattr_init"
.dynstr:00408498707468726... ds "pthread_mutex_init"
.dynstr:004084ab707468726... ds "pthread_mutexattr_destroy"
.dynstr:004084c5707468726... ds "pthread_mutexattr_setpshared"
.dynstr:004084e2676574656... ds "getenv"
.dynstr:004084e97374646f7... ds "stdout"
.dynstr:004084f0736574766... ds "setvbuf"
.dynstr:004084f85f7073476... ds "_psGetTraceFile"
.dynstr:00408508667075747300 ds "fputs"
.dynstr:0040850e5f7073457... ds "_psErrorInt"
.dynstr:0040851a66696c656... ds "fileno"
.dynstr:00408521707347657... ds "psGetFileBufFp"
.dynstr:004085306c6962632... ds "libc.so.0"
.dynstr:0040853a6c69626e7... ds "libnvram.so.0"
.dynstr:004085485f6674657... ds "_ftext"
.dynstr:0040854f5f6664617... ds "_fdata"
.dynstr:004085565f677000 ds "_gp"
.dynstr:0040855a5f6564617... ds "_edata"
.dynstr:004085615f5f62737... ds "__bss_start"
.dynstr:0040856d5f6662737300 ds "_fbss"
.dynstr:004085735f656e6400 ds "_end"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int _init(EVP_PKEY_CTX * ctx)
;ctx EVP_PKEY_CTX * a0
;local_4 undefined4 -4 ;XREF[2,0]: 0040858c,004085f4
;local_8 undefined4 -8 ;XREF[1,0]: 00408590
;local_10 undefined4 -10 ;XREF[3,0]: 00408588,004085bc,004085ec
;XREF[5,0]: Entry Point,0040010c,00408634
; 004d87c4,_elfSectionHeaders::000000fc
.init:00408578 0d001c3c lui gp,0xd
.init:0040857c 68749c27 addiu gp,gp,0x7468
.init:00408580 21e09903 addu gp,gp,t9
.init:00408584 e0ffbd27 addiu sp,sp,-0x20
.init:00408588 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.init:0040858c 1c00bfaf sw ra,local_4+0x20(sp)
.init:00408590 1800bcaf sw gp=>_gp,local_8+0x20(sp)
.init:00408594 01001104 bal LAB_0040859c
.init:00408598 00000000 _nop
LAB_0040859c: ;XREF[1,0]: 00408594
.init:0040859c 0d001c3c lui gp,0xd
.init:004085a0 44749c27 addiu gp,gp,0x7444
.init:004085a4 21e09f03 addu gp,gp,ra
.init:004085a8 2480998f lw t9,-0x7fdc(gp)=>.got:PTR_LAB_004d7a04 ;= 00410000
.init:004085ac 00000000 nop
.init:004085b0 30873927 addiu t9,t9,-0x78d0
.init:004085b4 09f82003 jalr t9=>.text:FUN_00408730 ;undefined FUN_00408730()
.init:004085b8 00000000 _nop
.init:004085bc 1000bc8f lw gp,local_10+0x20(sp)
.init:004085c0 00000000 nop
.init:004085c4 01001104 bal LAB_004085cc
.init:004085c8 00000000 _nop
LAB_004085cc: ;XREF[1,0]: 004085c4
.init:004085cc 0d001c3c lui gp,0xd
.init:004085d0 14749c27 addiu gp,gp,0x7414
.init:004085d4 21e09f03 addu gp,gp,ra
.init:004085d8 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.init:004085dc 00000000 nop
.init:004085e0 00913927 addiu t9,t9,-0x6f00
.init:004085e4 09f82003 jalr t9=>.text:FUN_00489100 ;undefined FUN_00489100()
.init:004085e8 00000000 _nop
.init:004085ec 1000bc8f lw gp,local_10+0x20(sp)
.init:004085f0 00000000 nop
.init:004085f4 1c00bf8f lw ra,local_4+0x20(sp)
.init:004085f8 0800e003 jr ra
.init:004085fc 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined entry(undefined param_1, undefined4 param_2)
;param_1 undefined v0
;param_2 undefined4 0 ;XREF[1,0]: 00408620
;local_8 undefined4 -8 ;XREF[1,0]: 00408644
;local_c undefined4 -c ;XREF[1,0]: 00408640
;local_10 undefined4 -10 ;XREF[1,0]: 0040863c
;XREF[3,0]: Entry Point,00400018,_elfSectionHeaders::00000124
.text:00408600 2100e003 move zero,ra
.text:00408604 01001104 bal LAB_0040860c
.text:00408608 00000000 _nop
LAB_0040860c: ;XREF[1,0]: 00408604
.text:0040860c 0d001c3c lui gp,0xd
.text:00408610 d4739c27 addiu gp,gp,0x73d4
.text:00408614 21e09f03 addu gp,gp,ra
.text:00408618 21f80000 clear ra
.text:0040861c 0c8a848f lw a0=>main,-0x75f4(gp)=>->main ;= 00409020
.text:00408620 0000a58f lw a1,0x0(sp)=>param_2
.text:00408624 0400a627 addiu a2,sp,0x4
.text:00408628 f8ff0124 li at,-0x8
.text:0040862c 24e8a103 and sp,sp,at
.text:00408630 e0ffbd27 addiu sp,sp,-0x20
.text:00408634 e48d878f lw a3=>.init:_init,-0x721c(gp)=>->_init ;= 00408578
.text:00408638 d488888f lw t0,-0x772c(gp)=>->_fini ;= 00489890
.text:0040863c 1000a8af sw t0=>.fini:_fini,local_10+0x20(sp)
.text:00408640 1400a2af sw param_1,local_c+0x20(sp)
.text:00408644 1800bdaf sw sp,local_8+0x20(sp)
.text:00408648 608a998f lw t9,-0x75a0(gp)=>->::__uClib... ;= 004895a0
.text:0040864c 09f82003 jalr t9=>.MIPS.stubs:::__uClibc_... ;undefined __uClibc_main()
.text:00408650 00000000 _nop
LAB_00408654: ;XREF[1,0]: 00408654
.text:00408654 ffff0010 b LAB_00408654
.text:00408658 00000000 _nop
.text:0040865c 00 ?? 00h
.text:0040865d 00 ?? 00h
.text:0040865e 00 ?? 00h
.text:0040865f 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00408660()
;local_8 undefined4 -8 ;XREF[2,0]: 00408670,00408720
;local_10 undefined4 -10 ;XREF[3,0]: 00408674,004086b0,00408708
;XREF[1,0]: 004898cc
.text:00408660 0d001c3c lui gp,0xd
.text:00408664 80739c27 addiu gp,gp,0x7380
.text:00408668 21e09903 addu gp,gp,t9
.text:0040866c e0ffbd27 addiu sp,sp,-0x20
.text:00408670 1800bfaf sw ra,local_8+0x20(sp)
.text:00408674 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00408678 1880828f lw v0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0040867c 00000000 nop
.text:00408680 208c4224 addiu v0,v0,-0x73e0
.text:00408684 00004290 lbu v0,0x0(v0)=>.bss:DAT_004d8c20 ;= ??
.text:00408688 00000000 nop
.text:0040868c 0a004010 beq v0,zero,LAB_004086b8
.text:00408690 00000000 _nop
.text:00408694 22000010 b LAB_00408720
.text:00408698 00000000 _nop
LAB_0040869c: ;XREF[1,0]: 004086d4
.text:0040869c 1c80818f lw at,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004086a0 00000000 nop
.text:004086a4 3c4a2124 addiu at,at,0x4a3c
.text:004086a8 09f82003 jalr t9
.text:004086ac 000022ac _sw v0=>.jcr:DAT_004...,0x0(at)=>.data:_f...;= 004d4a24
.text:004086b0 1000bc8f lw gp,local_10+0x20(sp)
.text:004086b4 00000000 nop
LAB_004086b8: ;XREF[1,0]: 0040868c
.text:004086b8 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004086bc 00000000 nop
.text:004086c0 3c4a4224 addiu v0,v0,0x4a3c
.text:004086c4 0000428c lw v0,0x0(v0)=>.data:_fdata ;= 004d4a24
.text:004086c8 00000000 nop
; FWD[2,0]: 004d4a24,004d4a28
.text:004086cc 0000598c lw t9,0x0(v0)=>.dtors:DAT_004d4a24
.text:004086d0 00000000 nop
.text:004086d4 f1ff2017 bne t9,zero,LAB_0040869c
.text:004086d8 04004224 _addiu v0,v0,0x4
.text:004086dc b88c828f lw v0,-0x7348(gp)=>->::__dereg... ;= 004db010
.text:004086e0 00000000 nop
.text:004086e4 0a004010 beq v0,zero,LAB_00408710
.text:004086e8 01000224 _li v0,0x1
.text:004086ec 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004086f0 00000000 nop
.text:004086f4 144a8424 addiu a0=>.eh_frame:DWORD_00494a14,a0,0x4a14
.text:004086f8 b88c998f lw t9,-0x7348(gp)=>->::__dereg... ;= 004db010
.text:004086fc 00000000 nop
.text:00408700 09f82003 jalr t9=>EXTERNAL:::__deregister... ;undefined __deregister_frame_info()
.text:00408704 00000000 _nop
.text:00408708 1000bc8f lw gp,local_10+0x20(sp)
.text:0040870c 01000224 li v0,0x1
LAB_00408710: ;XREF[1,0]: 004086e4
.text:00408710 1880818f lw at,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00408714 00000000 nop
.text:00408718 208c2124 addiu at,at,-0x73e0
.text:0040871c 000022a0 sb v0,0x0(at)=>.bss:DAT_004d8c20 ;= ??
LAB_00408720: ;XREF[1,0]: 00408694
.text:00408720 1800bf8f lw ra,local_8+0x20(sp)
.text:00408724 00000000 nop
.text:00408728 0800e003 jr ra
.text:0040872c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00408730()
;local_8 undefined4 -8 ;XREF[2,0]: 00408740,004087cc
;local_10 undefined4 -10 ;XREF[3,0]: 00408744,0040877c,004087c8
;XREF[1,0]: 004085b4
.text:00408730 0d001c3c lui gp,0xd
.text:00408734 b0729c27 addiu gp,gp,0x72b0
.text:00408738 21e09903 addu gp,gp,t9
.text:0040873c e0ffbd27 addiu sp,sp,-0x20
.text:00408740 1800bfaf sw ra,local_8+0x20(sp)
.text:00408744 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00408748 ec84828f lw v0,-0x7b14(gp)=>->::__regis... ;= 004db000
.text:0040874c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408750 00000000 nop
.text:00408754 144a8424 addiu a0=>.eh_frame:DWORD_00494a14,a0,0x4a14
.text:00408758 1880858f lw a1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0040875c 00000000 nop
.text:00408760 248ca524 addiu a1=>.bss:DAT_004d8c24,a1,-0x73dc ;= ??
.text:00408764 07004010 beq v0,zero,LAB_00408784
.text:00408768 00000000 _nop
.text:0040876c ec84998f lw t9,-0x7b14(gp)=>->::__regis... ;= 004db000
.text:00408770 00000000 nop
.text:00408774 09f82003 jalr t9=>EXTERNAL:::__register_f... ;undefined __register_frame_info()
.text:00408778 00000000 _nop
.text:0040877c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408780 00000000 nop
LAB_00408784: ;XREF[1,0]: 00408764
.text:00408784 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00408788 00000000 nop
.text:0040878c 284a4224 addiu v0,v0,0x4a28
.text:00408790 0000428c lw v0,0x0(v0)=>.jcr:DAT_004d4a28
.text:00408794 00000000 nop
.text:00408798 0c004010 beq v0,zero,LAB_004087cc
.text:0040879c 00000000 _nop
.text:004087a0 6085828f lw v0=>EXTERNAL:,-0x7aa0(gp)=>->;= ??
;= 004db008
.text:004087a4 1c80848f lw a0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004087a8 00000000 nop
.text:004087ac 284a8424 addiu a0=>.jcr:DAT_004d4a28,a0,0x4a28
.text:004087b0 06004010 beq v0,zero,LAB_004087cc
.text:004087b4 00000000 _nop
.text:004087b8 6085998f lw t9,-0x7aa0(gp)=>->::_Jv_Reg... ;= 004db008
.text:004087bc 00000000 nop
.text:004087c0 09f82003 jalr t9=>EXTERNAL:::_Jv_Register... ;undefined _Jv_RegisterClasses()
.text:004087c4 00000000 _nop
.text:004087c8 1000bc8f lw gp,local_10+0x20(sp)
LAB_004087cc: ;XREF[2,0]: 00408798,004087b0
.text:004087cc 1800bf8f lw ra,local_8+0x20(sp)
.text:004087d0 00000000 nop
.text:004087d4 0800e003 jr ra
.text:004087d8 2000bd27 _addiu sp,sp,0x20
.text:004087dc 00 ?? 00h
.text:004087dd 00 ?? 00h
.text:004087de 00 ?? 00h
.text:004087df 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined trace()
;local_resc undefined4 c ;XREF[1,0]: 00408818
;local_res8 undefined4 8 ;XREF[1,0]: 00408804
;local_8 undefined4 -8 ;XREF[3,0]: 004087f0,0040881c,00408874
;local_c undefined4 -c ;XREF[3,0]: 004087f4,00408820,00408878
;local_10 undefined4 -10 ;XREF[3,0]: 004087f8,00408824,0040887c
;local_18 undefined4 -18 ;XREF[3,0]: 004087fc,00408858,00408870
;XREF[122,0]: Entry Point,004088dc,004089cc
; 00408efc,00408f1c,00408f44
; 00408f60,00408f7c,00408fc8
; 00408fe8,00409010,00409068
; 004090f0,0040921c,00409258
; 0040944c,00409558,004096bc
; 0040994c,00409970,00409d34
; 0040a1e0,0040a43c,0040a6fc
; 0040a744,0040a814,0040ae00
; 0040aea4,0040b040,0040b140
; 0040b26c,0040b590,0040b5ec
; 0040b604,0040bef0,0040bf90
; 0040c038,0040e5c4,0040e80c
; 0040f7c4,0040feb4,0040ff78
; 004133f4,00413464,00413774
; 004137d4,004138a4,00413d38
; 004149a8,00416b18,004191ac
; 004193c0,00419408,00419520
; 0041964c,004196b4,00419874
; 00419bd0,00419f84,0041a020
; 0041a48c,0041bff8,0041c064
; 0041c508,0041c844,0041cd60
; 0041d10c,0041f558,0042092c
; 00421c44,00422130,004221b8
; 00423aa4,00424f38,0042c114
; 0042c518,00431884,00431984
; 00432b04,00432dd4,00433778
; 00433a5c,00433e18,00433ed0
; 00433ef8,00433f20,00433fcc
; 00434064,0043410c,0043426c
; 00434a78,00434ac8,00434f24
; 00434fcc,004353e0,004356b4
; 00435904,00435b4c,00436000
; 00436308,004368e0,00436ef4
; 00436f30,00436f7c,004372ec
; 00437368,0043741c,004374d4
; 00437680,00437864,004379dc
; 00437ce4,00437ee8,00438144
; 004381dc,0043830c,00438a64
; 0043a540,00443a44,00443d74
; 00443f74,004d8a8c
.text:004087e0 0d001c3c lui gp,0xd
.text:004087e4 00729c27 addiu gp,gp,0x7200
.text:004087e8 21e09903 addu gp,gp,t9
.text:004087ec d8ffbd27 addiu sp,sp,-0x28
.text:004087f0 2000bfaf sw ra,local_8+0x28(sp)
.text:004087f4 1c00b1af sw s1,local_c+0x28(sp)
.text:004087f8 1800b0af sw s0,local_10+0x28(sp)
.text:004087fc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00408800 6490828f lw v0=>.data:Debug_...,-0x6f9c(gp)=>->De...;= 00000010h
;= 004d4a40
.text:00408804 3000a6af sw a2,local_res8+0x28(sp)
.text:00408808 0000468c lw a2,0x0(v0)=>.data:Debug_Trace_Level ;= 00000010h
.text:0040880c 2180a000 move s0,a1
.text:00408810 2418c400 and v1,a2,a0
.text:00408814 06006410 beq v1,a0,LAB_00408830
.text:00408818 3400a7af _sw a3,local_resc+0x28(sp)
LAB_0040881c: ;XREF[1,0]: 00408844
.text:0040881c 2000bf8f lw ra,local_8+0x28(sp)
.text:00408820 1c00b18f lw s1,local_c+0x28(sp)
.text:00408824 1800b08f lw s0,local_10+0x28(sp)
.text:00408828 0800e003 jr ra
.text:0040882c 2800bd27 _addiu sp,sp,0x28
LAB_00408830: ;XREF[1,0]: 00408814
.text:00408830 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408834 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408838 8088918f lw s1,-0x7780(gp)=>->stderr ;= 004db00c
.text:0040883c 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00408840 0899a524 addiu a1=>.rodata:DAT_00489908,a1,-0x66f8 ;= 25h %
.text:00408844 f5ff0012 beq s0,zero,LAB_0040881c
.text:00408848 10998624 _addiu a2=>.roda...,a0,-0x66f0 ;= "alphapd"
.text:0040884c 0000248e lw a0,0x0(s1)=>EXTERNAL:stderr ;= ??
.text:00408850 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00408854 00000000 _nop
.text:00408858 1000bc8f lw gp,local_18+0x28(sp)
.text:0040885c 0000248e lw a0,0x0(s1)=>EXTERNAL:stderr ;= ??
.text:00408860 ac84998f lw t9,-0x7b54(gp)=>->::vfprintf ;= 00489850
.text:00408864 21280002 move a1,s0
.text:00408868 09f82003 jalr t9=>.MIPS.stubs:::vfprintf ;int vfprintf(FILE * __s, char * __fo...
.text:0040886c 3000a627 _addiu a2,sp,0x30
.text:00408870 1000bc8f lw gp,local_18+0x28(sp)
.text:00408874 2000bf8f lw ra,local_8+0x28(sp)
.text:00408878 1c00b18f lw s1,local_c+0x28(sp)
.text:0040887c 1800b08f lw s0,local_10+0x28(sp)
.text:00408880 0800e003 jr ra
.text:00408884 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00408888()
;local_8 undefined4 -8 ;XREF[3,0]: 00408898,004088cc,004088e8
;local_10 undefined4 -10 ;XREF[2,0]: 0040889c,004088e4
;XREF[2,0]: 004093a4,004093d8
.text:00408888 0d001c3c lui gp,0xd
.text:0040888c 58719c27 addiu gp,gp,0x7158
.text:00408890 21e09903 addu gp,gp,t9
.text:00408894 e0ffbd27 addiu sp,sp,-0x20
.text:00408898 1800bfaf sw ra,local_8+0x20(sp)
.text:0040889c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004088a0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004088a4 21188000 move v1,a0
.text:004088a8 02000224 li v0,0x2
.text:004088ac ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004088b0 1899a524 addiu a1=>.roda...,a1,-0x66e8 ;= "SIGINT!"
.text:004088b4 09006210 beq v1,v0,LAB_004088dc
.text:004088b8 21200000 _clear a0
.text:004088bc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004088c0 0f000624 li a2,0xf
.text:004088c4 05006610 beq v1,a2,LAB_004088dc
.text:004088c8 2099e524 _addiu a1=>.roda...,a3,-0x66e0 ;= "SIGTERM!"
.text:004088cc 1800bf8f lw ra,local_8+0x20(sp)
.text:004088d0 00000000 nop
.text:004088d4 0800e003 jr ra
.text:004088d8 2000bd27 _addiu sp,sp,0x20
LAB_004088dc: ;XREF[2,0]: 004088b4,004088c4
.text:004088dc 09f82003 jalr t9=>trace ;undefined trace()
.text:004088e0 00000000 _nop
.text:004088e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004088e8 1800bf8f lw ra,local_8+0x20(sp)
.text:004088ec 488d848f lw a0,-0x72b8(gp)=>->gotsigterm ;= 004d8c40
.text:004088f0 01000324 li v1,0x1
.text:004088f4 2000bd27 addiu sp,sp,0x20
.text:004088f8 000083ac sw v1,0x0(a0)=>.bss:gotsigterm ;= ??
.text:004088fc 0800e003 jr ra
.text:00408900 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined httpd_main()
;gpio_read_... undefined4 v0 ;XREF[1,0]: 00408b0c
;local_4 undefined4 -4 ;XREF[2,0]: 00408914,00408938
;local_8 undefined4 -8 ;XREF[2,0]: 00408918,0040893c
;local_10 undefined4 -10 ;XREF[22,0]: 0040891c,00408970,00408988,004089a0,004089b8
; 004089d4,004089ec,00408a04,00408a1c,00408a34
; 00408a4c,00408a64,00408a7c,00408a94,00408aac
; 00408ac4,00408adc,00408af8,00408b1c,00408b64
; 00408b80,00408b9c
;XREF[3,0]: Entry Point,004094c4,004d8b90
.text:00408904 0d001c3c lui gp,0xd
.text:00408908 dc709c27 addiu gp,gp,0x70dc
.text:0040890c 21e09903 addu gp,gp,t9
.text:00408910 e0ffbd27 addiu sp,sp,-0x20
.text:00408914 1c00bfaf sw ra,local_4+0x20(sp)
.text:00408918 1800b0af sw s0,local_8+0x20(sp)
.text:0040891c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00408920 488d908f lw s0,-0x72b8(gp)=>->gotsigterm ;= 004d8c40
.text:00408924 00000000 nop
.text:00408928 0000028e lw v0,0x0(s0)=>.bss:gotsigterm ;= ??
.text:0040892c 00000000 nop
.text:00408930 74004010 beq v0,zero,LAB_00408b04
.text:00408934 00000000 _nop
LAB_00408938: ;XREF[1,0]: 00408afc
.text:00408938 1c00bf8f lw ra,local_4+0x20(sp)
.text:0040893c 1800b08f lw s0,local_8+0x20(sp)
.text:00408940 0800e003 jr ra
.text:00408944 2000bd27 _addiu sp,sp,0x20
LAB_00408948: ;XREF[1,0]: 00408b4c
.text:00408948 01006431 andi a0,t3,0x1
.text:0040894c 88008014 bne a0,zero,LAB_00408b70
.text:00408950 02640300 _srl t4,v1,0x10
.text:00408954 01008331 andi v1,t4,0x1
.text:00408958 8c006014 bne v1,zero,LAB_00408b8c
.text:0040895c 00000000 _nop
LAB_00408960: ;XREF[3,0]: 00408b68,00408b84,00408ba0
.text:00408960 b08d998f lw t9,-0x7250(gp)=>->websEndAuthentication ;= 0041646c
.text:00408964 00000000 nop
.text:00408968 09f82003 jalr t9=>websEndAuthentication ;undefined websEndAuthentication()
.text:0040896c 00000000 _nop
.text:00408970 1000bc8f lw gp,local_10+0x20(sp)
.text:00408974 00000000 nop
.text:00408978 b887998f lw t9,-0x7848(gp)=>->::nvram_c... ;= 004896c0
.text:0040897c 00000000 nop
.text:00408980 09f82003 jalr t9=>.MIPS.stubs:::nvram_close ;undefined nvram_close()
.text:00408984 21200000 _clear a0
.text:00408988 1000bc8f lw gp,local_10+0x20(sp)
.text:0040898c 00000000 nop
.text:00408990 d485998f lw t9,-0x7a2c(gp)=>->::nvram_init ;= 004897e0
.text:00408994 00000000 nop
.text:00408998 09f82003 jalr t9=>.MIPS.stubs:::nvram_init ;undefined nvram_init()
.text:0040899c 21200000 _clear a0
.text:004089a0 1000bc8f lw gp,local_10+0x20(sp)
.text:004089a4 00000000 nop
.text:004089a8 9085998f lw t9,-0x7a70(gp)=>->websStartAuthentica...;= 004163e0
.text:004089ac 00000000 nop
.text:004089b0 09f82003 jalr t9=>websStartAuthentication ;undefined websStartAuthentication()
.text:004089b4 00000000 _nop
.text:004089b8 1000bc8f lw gp,local_10+0x20(sp)
.text:004089bc 10000424 li a0,0x10
.text:004089c0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004089c4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004089c8 00000000 nop
.text:004089cc 09f82003 jalr t9=>trace ;undefined trace()
.text:004089d0 6c99a525 _addiu a1=>.roda...,t5,-0x6694 ;= "reload configuration!\n"
.text:004089d4 1000bc8f lw gp,local_10+0x20(sp)
.text:004089d8 00000000 nop
LAB_004089dc: ;XREF[1,0]: 00408b40
.text:004089dc 7885998f lw t9,-0x7a88(gp)=>->websSocketEventPoll ;= 004188e4
.text:004089e0 00000000 nop
.text:004089e4 09f82003 jalr t9=>websSocketEventPoll ;undefined websSocketEventPoll()
.text:004089e8 00000000 _nop
.text:004089ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004089f0 00000000 nop
.text:004089f4 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:004089f8 00000000 nop
.text:004089fc 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408a00 e8030424 _li a0,0x3e8
.text:00408a04 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a08 00000000 nop
.text:00408a0c 408c998f lw t9,-0x73c0(gp)=>->websCgiReapChildren ;= 0043417c
.text:00408a10 00000000 nop
.text:00408a14 09f82003 jalr t9=>websCgiReapChildren ;undefined websCgiReapChildren()
.text:00408a18 00000000 _nop
.text:00408a1c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a20 00000000 nop
.text:00408a24 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00408a28 00000000 nop
.text:00408a2c 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408a30 e8030424 _li a0,0x3e8
.text:00408a34 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a38 00000000 nop
.text:00408a3c 9c88998f lw t9,-0x7764(gp)=>->websFrameReapChildren ;= 00436fc8
.text:00408a40 00000000 nop
.text:00408a44 09f82003 jalr t9=>websFrameReapChildren ;undefined websFrameReapChildren()
.text:00408a48 00000000 _nop
.text:00408a4c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a50 00000000 nop
.text:00408a54 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00408a58 00000000 nop
.text:00408a5c 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408a60 e8030424 _li a0,0x3e8
.text:00408a64 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a68 00000000 nop
.text:00408a6c 0c8b998f lw t9,-0x74f4(gp)=>->websStreamReapChildren;= 00438014
.text:00408a70 00000000 nop
.text:00408a74 09f82003 jalr t9=>websStreamReapChildren ;undefined websStreamReapChildren()
.text:00408a78 00000000 _nop
.text:00408a7c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a80 00000000 nop
.text:00408a84 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00408a88 00000000 nop
.text:00408a8c 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408a90 e8030424 _li a0,0x3e8
.text:00408a94 1000bc8f lw gp,local_10+0x20(sp)
.text:00408a98 00000000 nop
.text:00408a9c 308d998f lw t9,-0x72d0(gp)=>->websTimeoutProcess ;= 0040ed84
.text:00408aa0 00000000 nop
.text:00408aa4 09f82003 jalr t9=>websTimeoutProcess ;undefined websTimeoutProcess()
.text:00408aa8 00000000 _nop
.text:00408aac 1000bc8f lw gp,local_10+0x20(sp)
.text:00408ab0 00000000 nop
.text:00408ab4 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00408ab8 00000000 nop
.text:00408abc 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408ac0 e8030424 _li a0,0x3e8
.text:00408ac4 1000bc8f lw gp,local_10+0x20(sp)
.text:00408ac8 00000000 nop
.text:00408acc a887998f lw t9,-0x7858(gp)=>->websAntiBruteReapCh...;= 00443dcc
.text:00408ad0 00000000 nop
.text:00408ad4 09f82003 jalr t9=>websAntiBruteReapChildren ;undefined websAntiBruteReapChildren()
.text:00408ad8 00000000 _nop
.text:00408adc 1000bc8f lw gp,local_10+0x20(sp)
.text:00408ae0 00000000 nop
.text:00408ae4 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00408ae8 00000000 nop
.text:00408aec 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00408af0 e8030424 _li a0,0x3e8
.text:00408af4 00000e8e lw t6,0x0(s0)=>.bss:gotsigterm ;= ??
.text:00408af8 1000bc8f lw gp,local_10+0x20(sp)
.text:00408afc 8effc015 bne t6,zero,LAB_00408938
.text:00408b00 00000000 _nop
LAB_00408b04: ;XREF[1,0]: 00408930
.text:00408b04 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:00408b08 00000000 nop
.text:00408b0c 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:00408b10 38000424 _li a0,0x38
.text:00408b14 42220200 srl a0,gpio_read_result,0x9
.text:00408b18 01008530 andi a1,a0,0x1
.text:00408b1c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408b20 0900a014 bne a1,zero,LAB_00408b48
.text:00408b24 21184000 _move v1,gpio_read_result
.text:00408b28 c23b0200 srl a3,gpio_read_result,0xf
.text:00408b2c 0100e630 andi a2,a3,0x1
.text:00408b30 0600c014 bne a2,zero,LAB_00408b4c
.text:00408b34 01008a30 _andi t2,a0,0x1
.text:00408b38 024c0200 srl t1,gpio_read_result,0x10
.text:00408b3c 01002831 andi t0,t1,0x1
.text:00408b40 a6ff0011 beq t0,zero,LAB_004089dc
.text:00408b44 00000000 _nop
LAB_00408b48: ;XREF[1,0]: 00408b20
.text:00408b48 01008a30 andi t2,a0,0x1
LAB_00408b4c: ;XREF[1,0]: 00408b30
.text:00408b4c 7eff4011 beq t2,zero,LAB_00408948
.text:00408b50 c25b0300 _srl t3,v1,0xf
.text:00408b54 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00408b58 3a000424 li a0,0x3a
.text:00408b5c 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00408b60 00020524 _li a1,0x200
.text:00408b64 1000bc8f lw gp,local_10+0x20(sp)
.text:00408b68 7dff0010 b LAB_00408960
.text:00408b6c 00000000 _nop
LAB_00408b70: ;XREF[1,0]: 0040894c
.text:00408b70 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00408b74 3a000424 li a0,0x3a
.text:00408b78 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00408b7c 00800534 _ori a1,zero,0x8000
.text:00408b80 1000bc8f lw gp,local_10+0x20(sp)
.text:00408b84 76ff0010 b LAB_00408960
.text:00408b88 00000000 _nop
LAB_00408b8c: ;XREF[1,0]: 00408958
.text:00408b8c c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00408b90 3a000424 li a0,0x3a
.text:00408b94 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00408b98 0100053c _lui a1,0x1
.text:00408b9c 1000bc8f lw gp,local_10+0x20(sp)
.text:00408ba0 6fff0010 b LAB_00408960
.text:00408ba4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined preparesslkey()
;fp_servercert undefined4 v0 ;XREF[3,0]: 00408c58,00408ca0,00408cc0
;r_size undefined4 s0 ;XREF[1,0]: 00408c8c
;i_bytesread undefined4 v0 ;XREF[2,0]: 00408ca0,00408cc0
;p_buff undefined4 s1 ;XREF[1,0]: 00408cb4
;test_feof undefined4 v0 ;XREF[1,0]: 00408cc0
;local_8 undefined4 -8 ;XREF[2,0]: 00408bb8,00408dd4
;local_c undefined4 -c ;XREF[2,0]: 00408bbc,00408dd8
;local_10 undefined4 -10 ;XREF[2,0]: 00408bc0,00408ddc
;local_14 undefined4 -14 ;XREF[2,0]: 00408bc4,00408de0
;local_18 undefined4 -18 ;XREF[2,0]: 00408bc8,00408de4
;local_1c undefined4 -1c ;XREF[2,0]: 00408bcc,00408de8
;local_20 undefined4 -20 ;XREF[2,0]: 00408bd0,00408dec
;buff undefined1[... -1020
;local_1028 undefined4 -1028 ;XREF[30,0]: 00408bd4,00408bec,00408c10,00408c40,00408c60
; 00408c84,00408ca8,00408cc8,00408ce8,00408d00
; 00408d1c,00408d40,00408d64,00408d84,00408da0
; 00408db8,00408dd0,00408e10,00408e2c,00408e50
; 00408e74,00408e90,00408eac,00408ed0,00408f04
; 00408f24,00408f84,00408f9c,00408fd0,00408ff0
;XREF[4,0]: Entry Point,004092c4,0041f388
; 004d7e7c
.text:00408ba8 0d001c3c lui gp,0xd
.text:00408bac 386e9c27 addiu gp,gp,0x6e38
.text:00408bb0 21e09903 addu gp,gp,t9
.text:00408bb4 c8efbd27 addiu sp,sp,-0x1038
.text:00408bb8 3010bfaf sw ra,local_8+0x1038(sp)
.text:00408bbc 2c10b5af sw s5,local_c+0x1038(sp)
.text:00408bc0 2810b4af sw s4,local_10+0x1038(sp)
.text:00408bc4 2410b3af sw s3,local_14+0x1038(sp)
.text:00408bc8 2010b2af sw s2,local_18+0x1038(sp)
.text:00408bcc 1c10b1af sw s1,local_1c+0x1038(sp)
.text:00408bd0 1810b0af sw s0,local_20+0x1038(sp)
.text:00408bd4 1000bcaf sw gp=>_gp,local_1028+0x1038(sp)
.text:00408bd8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408bdc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00408be0 21200000 clear a0
.text:00408be4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00408be8 84996526 _addiu a1=>.roda...,s3,-0x667c ;= "SSLCertificate1"
.text:00408bec 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408bf0 21200000 clear a0
.text:00408bf4 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408bf8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00408bfc 9499a526 addiu a1=>.roda...,s5,-0x666c ;= "SSLCertificate2"
.text:00408c00 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00408c04 21884000 _move s1,v0
.text:00408c08 21904000 move s2,v0
.text:00408c0c 00002282 lb v0,0x0(s1)
.text:00408c10 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408c14 05004010 beq v0,zero,LAB_00408c2c
.text:00408c18 00000000 _nop
.text:00408c1c 00004382 lb v1,0x0(s2)
.text:00408c20 00000000 nop
.text:00408c24 74006014 bne v1,zero,LAB_00408df8
.text:00408c28 00000000 _nop
LAB_00408c2c: ;XREF[1,0]: 00408c14
.text:00408c2c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408c30 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00408c34 00000000 nop
.text:00408c38 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00408c3c a4998425 _addiu a0=>.roda...,t4,-0x665c ;= "/etc_ro/gensslkey.sh"
.text:00408c40 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408c44 00000000 nop
.text:00408c48 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408c4c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408c50 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00408c54 cc996425 addiu a0=>.roda...,t3,-0x6634 ;= "/etc_ro/servercert.pem"
.text:00408c58 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00408c5c 2cd58526 _addiu a1=>.rodata:s_r_0048d520+12,s4,-0x2ad4 ;= "r"
.text:00408c60 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408c64 b4004010 beq fp_servercert,zero,LAB_00408f38
.text:00408c68 21904000 _move s2,fp_servercert
.text:00408c6c 1800b027 addiu s0,sp,0x18
.text:00408c70 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00408c74 21200002 move a0,s0
.text:00408c78 21280000 clear a1
.text:00408c7c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00408c80 00100624 _li a2,0x1000
.text:00408c84 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408c88 21880002 move s1,s0
.text:00408c8c 00101024 li r_size,4096
LAB_00408c90: ;XREF[1,0]: 00408ccc
.text:00408c90 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:00408c94 21202002 move a0,s1
.text:00408c98 21300002 move a2,r_size
.text:00408c9c 01000524 li a1,0x1
.text:00408ca0 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:00408ca4 21384002 _move a3,s2
.text:00408ca8 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408cac 21204002 move a0,s2
.text:00408cb0 608f998f lw t9,-0x70a0(gp)=>->::feof ;= 004892d0
.text:00408cb4 21882202 addu p_buff,p_buff,i_bytesread
.text:00408cb8 8d004004 bltz i_bytesread,LAB_00408ef0
.text:00408cbc 23800202 _subu r_size,r_size,i_bytesread
.text:00408cc0 09f82003 jalr t9=>.MIPS.stubs:::feof ;int feof(FILE * __stream)
.text:00408cc4 00000000 _nop
.text:00408cc8 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408ccc f0ff4010 beq test_feof,zero,LAB_00408c90
.text:00408cd0 00000000 _nop
LAB_00408cd4: ;XREF[1,0]: 00408f08
.text:00408cd4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00408cd8 21200000 clear a0
.text:00408cdc 84996526 addiu a1=>.roda...,s3,-0x667c ;= "SSLCertificate1"
.text:00408ce0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00408ce4 1800a627 _addiu a2,sp,0x18
.text:00408ce8 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408cec 00000000 nop
.text:00408cf0 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408cf4 00000000 nop
.text:00408cf8 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00408cfc 21204002 _move a0,s2
LAB_00408d00: ;XREF[1,0]: 00408f4c
.text:00408d00 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408d04 2cd58526 addiu a1=>.rodata:s_r_0048d520+12,s4,-0x2ad4 ;= "r"
.text:00408d08 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408d0c 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00408d10 00000000 nop
.text:00408d14 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00408d18 3c9ae425 _addiu a0=>.roda...,t7,-0x65c4 ;= "/etc_ro/serverkey.pem"
.text:00408d1c 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408d20 7b004010 beq test_feof,zero,LAB_00408f10
.text:00408d24 21904000 _move s2,test_feof
.text:00408d28 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00408d2c 1800b327 addiu s3,sp,0x18
.text:00408d30 21206002 move a0,s3
.text:00408d34 21280000 clear a1
.text:00408d38 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00408d3c 00100624 _li a2,0x1000
.text:00408d40 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408d44 21886002 move p_buff,s3
.text:00408d48 00101024 li r_size,4096
LAB_00408d4c: ;XREF[1,0]: 00408d88
.text:00408d4c 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:00408d50 21202002 move a0,p_buff
.text:00408d54 21300002 move a2,r_size
.text:00408d58 01000524 li a1,0x1
.text:00408d5c 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:00408d60 21384002 _move a3,s2
.text:00408d64 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408d68 21204002 move a0,s2
.text:00408d6c 608f998f lw t9,-0x70a0(gp)=>->::feof ;= 004892d0
.text:00408d70 21882202 addu p_buff,p_buff,test_feof
.text:00408d74 7e004004 bltz test_feof,LAB_00408f70
.text:00408d78 23800202 _subu r_size,r_size,test_feof
.text:00408d7c 09f82003 jalr t9=>.MIPS.stubs:::feof ;int feof(FILE * __stream)
.text:00408d80 00000000 _nop
.text:00408d84 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408d88 f0ff4010 beq test_feof,zero,LAB_00408d4c
.text:00408d8c 21200000 _clear a0
.text:00408d90 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00408d94 9499a526 addiu a1=>.roda...,s5,-0x666c ;= "SSLCertificate2"
.text:00408d98 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00408d9c 1800a627 _addiu a2,sp,0x18
.text:00408da0 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408da4 00000000 nop
.text:00408da8 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408dac 00000000 nop
.text:00408db0 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00408db4 21204002 _move a0,s2
LAB_00408db8: ;XREF[1,0]: 00408fb4
.text:00408db8 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408dbc 21200000 clear a0
.text:00408dc0 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00408dc4 00000000 nop
LAB_00408dc8: ;XREF[3,0]: 00408ee8,00408f30,00408ffc
; FWD[3,0]: 00489600,00489600,00489630
.text:00408dc8 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;int fclose(FILE * __stream)
;undefined nvram_commit()
.text:00408dcc 00000000 _nop
LAB_00408dd0: ;XREF[1,0]: 00409018
.text:00408dd0 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408dd4 3010bf8f lw ra,local_8+0x1038(sp)
.text:00408dd8 2c10b58f lw s5,local_c+0x1038(sp)
.text:00408ddc 2810b48f lw s4,local_10+0x1038(sp)
.text:00408de0 2410b38f lw s3,local_14+0x1038(sp)
.text:00408de4 2010b28f lw s2,local_18+0x1038(sp)
.text:00408de8 1c10b18f lw p_buff,local_1c+0x1038(sp)
.text:00408dec 1810b08f lw r_size,local_20+0x1038(sp)
.text:00408df0 0800e003 jr ra
.text:00408df4 3810bd27 _addiu sp,sp,0x1038
LAB_00408df8: ;XREF[1,0]: 00408c24
.text:00408df8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408dfc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408e00 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00408e04 cc998424 addiu a0=>.roda...,a0,-0x6634 ;= "/etc_ro/servercert.pem"
.text:00408e08 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00408e0c 50998526 _addiu a1=>.rodata:DAT_00489950,s4,-0x66b0 ;= 77h w
.text:00408e10 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408e14 4f004010 beq test_feof,zero,LAB_00408f54
.text:00408e18 21984000 _move s3,test_feof
.text:00408e1c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00408e20 00000000 nop
.text:00408e24 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00408e28 21202002 _move a0,p_buff
.text:00408e2c 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408e30 0a000010 b LAB_00408e5c
.text:00408e34 21804000 _move r_size,test_feof
LAB_00408e38: ;XREF[1,0]: 00408e5c
.text:00408e38 6087998f lw t9,-0x78a0(gp)=>->::fwrite ;= 00489700
.text:00408e3c 21300002 move a2,r_size
.text:00408e40 01000524 li a1,0x1
.text:00408e44 09f82003 jalr t9=>.MIPS.stubs:::fwrite ;size_t fwrite(void * __ptr, size_t _...
.text:00408e48 21386002 _move a3,s3
.text:00408e4c 23800202 subu r_size,r_size,test_feof
.text:00408e50 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408e54 59004004 bltz test_feof,LAB_00408fbc
.text:00408e58 21882202 _addu p_buff,p_buff,test_feof
LAB_00408e5c: ;XREF[1,0]: 00408e30
.text:00408e5c f6ff001e bgtz r_size,LAB_00408e38
.text:00408e60 21202002 _move a0,p_buff
LAB_00408e64: ;XREF[1,0]: 00408fd4
.text:00408e64 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408e68 00000000 nop
.text:00408e6c 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00408e70 21206002 _move a0,s3
LAB_00408e74: ;XREF[1,0]: 00408f68
.text:00408e74 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408e78 50998526 addiu a1=>.rodata:DAT_00489950,s4,-0x66b0 ;= 77h w
.text:00408e7c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408e80 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00408e84 00000000 nop
.text:00408e88 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00408e8c 3c9a0425 _addiu a0=>.roda...,t0,-0x65c4 ;= "/etc_ro/serverkey.pem"
.text:00408e90 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408e94 5b004010 beq test_feof,zero,LAB_00409004
.text:00408e98 21884000 _move p_buff,test_feof
.text:00408e9c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00408ea0 00000000 nop
.text:00408ea4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00408ea8 21204002 _move a0,s2
.text:00408eac 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408eb0 0a000010 b LAB_00408edc
.text:00408eb4 21804000 _move r_size,test_feof
LAB_00408eb8: ;XREF[1,0]: 00408edc
.text:00408eb8 6087998f lw t9,-0x78a0(gp)=>->::fwrite ;= 00489700
.text:00408ebc 21204002 move a0,s2
.text:00408ec0 01000524 li a1,0x1
.text:00408ec4 09f82003 jalr t9=>.MIPS.stubs:::fwrite ;size_t fwrite(void * __ptr, size_t _...
.text:00408ec8 21382002 _move a3,p_buff
.text:00408ecc 23800202 subu r_size,r_size,test_feof
.text:00408ed0 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408ed4 41004004 bltz test_feof,LAB_00408fdc
.text:00408ed8 21904202 _addu s2,s2,test_feof
LAB_00408edc: ;XREF[1,0]: 00408eb0
.text:00408edc f6ff001e bgtz r_size,LAB_00408eb8
.text:00408ee0 21300002 _move a2,r_size
.text:00408ee4 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408ee8 b7ff0010 b LAB_00408dc8
.text:00408eec 21202002 _move a0,p_buff
LAB_00408ef0: ;XREF[1,0]: 00408cb8
.text:00408ef0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408ef4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408ef8 bc994525 addiu a1=>.roda...,t2,-0x6644 ;= "failure to read /etc_ro/servercer...
.text:00408efc 09f82003 jalr t9=>trace ;undefined trace()
.text:00408f00 10000424 _li a0,0x10
.text:00408f04 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408f08 72ff0010 b LAB_00408cd4
.text:00408f0c 00000000 _nop
LAB_00408f10: ;XREF[1,0]: 00408d20
.text:00408f10 2080918f lw p_buff,-0x7fe0(gp)=>.got:PTR_s_RadioO...;= 00490000
.text:00408f14 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408f18 10000424 li a0,0x10
.text:00408f1c 09f82003 jalr t9=>trace ;undefined trace()
.text:00408f20 e4992526 _addiu a1=>.roda...,p_buff,-0x661c ;= "cannot open /etc_ro/serverkey.pem"
.text:00408f24 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408f28 00000000 nop
.text:00408f2c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00408f30 a5ff0010 b LAB_00408dc8
.text:00408f34 21200000 _clear a0
LAB_00408f38: ;XREF[1,0]: 00408c64
.text:00408f38 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408f3c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408f40 089ac525 addiu a1=>.roda...,t6,-0x65f8 ;= "cannot open /etc_ro/servercert.pem"
.text:00408f44 09f82003 jalr t9=>trace ;undefined trace()
.text:00408f48 10000424 _li a0,0x10
.text:00408f4c 6cff0010 b LAB_00408d00
.text:00408f50 00000000 _nop
LAB_00408f54: ;XREF[1,0]: 00408e14
.text:00408f54 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00408f58 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408f5c 089ae524 addiu a1=>.roda...,a3,-0x65f8 ;= "cannot open /etc_ro/servercert.pem"
.text:00408f60 09f82003 jalr t9=>trace ;undefined trace()
.text:00408f64 10000424 _li a0,0x10
.text:00408f68 c2ff0010 b LAB_00408e74
.text:00408f6c 00000000 _nop
LAB_00408f70: ;XREF[1,0]: 00408d74
.text:00408f70 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408f74 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408f78 2c9aa525 addiu a1=>.roda...,t5,-0x65d4 ;= "failure to read /etc_ro/serverkey...
.text:00408f7c 09f82003 jalr t9=>trace ;undefined trace()
.text:00408f80 10000424 _li a0,0x10
.text:00408f84 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408f88 9499a526 addiu a1=>.roda...,s5,-0x666c ;= "SSLCertificate2"
.text:00408f8c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00408f90 21200000 clear a0
.text:00408f94 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00408f98 1800a627 _addiu a2,sp,0x18
.text:00408f9c 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408fa0 00000000 nop
.text:00408fa4 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408fa8 00000000 nop
.text:00408fac 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00408fb0 21204002 _move a0,s2
.text:00408fb4 80ff0010 b LAB_00408db8
.text:00408fb8 00000000 _nop
LAB_00408fbc: ;XREF[1,0]: 00408e54
.text:00408fbc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00408fc0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408fc4 549aa524 addiu a1=>.roda...,a1,-0x65ac ;= "failure to write /etc_ro/serverce...
.text:00408fc8 09f82003 jalr t9=>trace ;undefined trace()
.text:00408fcc 10000424 _li a0,0x10
.text:00408fd0 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408fd4 a3ff0010 b LAB_00408e64
.text:00408fd8 00000000 _nop
LAB_00408fdc: ;XREF[1,0]: 00408ed4
.text:00408fdc 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00408fe0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00408fe4 10000424 li a0,0x10
.text:00408fe8 09f82003 jalr t9=>trace ;undefined trace()
.text:00408fec 7c9ac524 _addiu a1=>.roda...,a2,-0x6584 ;= "failure to write /etc_ro/serverke...
.text:00408ff0 1000bc8f lw gp,local_1028+0x1038(sp)
.text:00408ff4 00000000 nop
.text:00408ff8 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00408ffc 72ff0010 b LAB_00408dc8
.text:00409000 21202002 _move a0,p_buff
LAB_00409004: ;XREF[1,0]: 00408e94
.text:00409004 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409008 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040900c e4992525 addiu a1=>.roda...,t1,-0x661c ;= "cannot open /etc_ro/serverkey.pem"
.text:00409010 09f82003 jalr t9=>trace ;undefined trace()
.text:00409014 10000424 _li a0,0x10
.text:00409018 6dff0010 b LAB_00408dd0
.text:0040901c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined main()
;fp_pid undefined4 v0 ;XREF[4,0]: 00409084,004090ac,004091a4,00409368
;cnt_read undefined4 v0 ;XREF[3,0]: 004090ac,004091a4,00409368
;i_pid undefined4 v0 ;XREF[2,0]: 004091a4,00409368
;i_trycnt undefined4 s0 ;XREF[1,0]: 004091ec
;i_httpport undefined4 v0 ;XREF[1,0]: 00409368
;local_8 undefined4 -8 ;XREF[3,0]: 00409030,00409264,00409564
;local_c undefined4 -c ;XREF[3,0]: 00409034,00409268,00409568
;local_10 undefined4 -10 ;XREF[3,0]: 00409038,0040926c,0040956c
;local_14 undefined4 -14 ;XREF[3,0]: 0040903c,00409270,00409570
;local_18 undefined4 -18 ;XREF[3,0]: 00409040,00409274,00409574
;local_1c undefined4 -1c ;XREF[3,0]: 00409044,00409278,00409578
;local_20 undefined4 -20 ;XREF[3,0]: 00409048,0040927c,0040957c
;local_28 undefined4 -28 ;XREF[3,0]: 00409080,004090ec,0040911c
;buff2 undefined1[... -198 ;XREF[1,1]: 004093f4,004093d8
;buff1 undefined1[... -228 ;XREF[1,1]: 004093c0,004093a4
;local_230 undefined4 -230 ;XREF[45,0]: 0040904c,00409070,0040908c,004090b4,004090d4
; 004090f8,00409110,00409128,00409158,00409174
; 00409190,004091ac,004091c8,004091e4,004091fc
; 00409224,00409240,00409260,0040929c,004092b4
; 004092cc,004092e4,00409300,0040931c,0040933c
; 00409370,0040938c,004093a8,004093c4,004093dc
; 004093f8,00409410,00409428,00409454,0040946c
; 00409484,0040949c,004094b4,004094cc,004094e4
; 004094fc,00409514,0040952c,00409544,00409560
;local_238 undefined4 -238 ;XREF[1,0]: 00409450
;XREF[3,0]: Entry Point,0040861c,004d83ec
.text:00409020 0d001c3c lui gp,0xd
.text:00409024 c0699c27 addiu gp,gp,0x69c0
.text:00409028 21e09903 addu gp,gp,t9
.text:0040902c b8fdbd27 addiu sp,sp,-0x248
.text:00409030 4002bfaf sw ra,local_8+0x248(sp)
.text:00409034 3c02b5af sw s5,local_c+0x248(sp)
.text:00409038 3802b4af sw s4,local_10+0x248(sp)
.text:0040903c 3402b3af sw s3,local_14+0x248(sp)
.text:00409040 3002b2af sw s2,local_18+0x248(sp)
.text:00409044 2c02b1af sw s1,local_1c+0x248(sp)
.text:00409048 2802b0af sw s0,local_20+0x248(sp)
.text:0040904c 1800bcaf sw gp=>_gp,local_230+0x248(sp)
.text:00409050 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409054 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409058 4491828f lw v0,-0x6ebc(gp)=>->WebSrv_HTTP_Port ;= 004d4a48
.text:0040905c a49aa524 addiu a1=>.roda...,a1,-0x655c ;= "Startup!\n"
.text:00409060 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00409064 0000558c lw s5,0x0(v0)=>.data:WebSrv_HTTP_Port ;= 00000050h
.text:00409068 09f82003 jalr t9=>trace ;undefined trace()
.text:0040906c 21200000 _clear a0
.text:00409070 1800bc8f lw gp,local_230+0x248(sp)
.text:00409074 4c4a648e lw a0=>.rodata:s_/v...,offset .data:PTR_...;= "/var/run/alphapd.pid"
;= 004898f0
.text:00409078 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040907c 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00409080 2002a0af sw zero,local_28+0x248(sp)
.text:00409084 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00409088 2cd58526 _addiu a1=>.rodata:s_r_0048d520+12,s4,-0x2ad4 ;= "r"
.text:0040908c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409090 00000000 nop
.text:00409094 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409098 31004010 beq fp_pid,zero,LAB_00409160
.text:0040909c 21884000 _move s1,fp_pid
LAB_004090a0: ;XREF[1,0]: 004090d8
.text:004090a0 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:004090a4 2000a427 addiu a0,sp,0x20
.text:004090a8 00020524 li a1,0x200
.text:004090ac 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:004090b0 21302002 _move a2,s1
.text:004090b4 1800bc8f lw gp,local_230+0x248(sp)
.text:004090b8 2000a427 addiu a0,sp,0x20
.text:004090bc c08a998f lw t9,-0x7540(gp)=>->::sscanf ;= 00489570
.text:004090c0 a4ba0526 addiu a1=>.rodata:DAT_0048baa4,s0,-0x455c ;= 25h %
.text:004090c4 20004010 beq cnt_read,zero,LAB_00409148
.text:004090c8 2002a627 _addiu a2,sp,0x220
.text:004090cc 09f82003 jalr t9=>.MIPS.stubs:::sscanf ;int sscanf(char * __s, char * __form...
.text:004090d0 00000000 _nop
.text:004090d4 1800bc8f lw gp,local_230+0x248(sp)
.text:004090d8 f1ff4004 bltz cnt_read,LAB_004090a0
.text:004090dc 00000000 _nop
.text:004090e0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004090e4 0c000010 b LAB_00409118
.text:004090e8 0a001024 _li s0,0xa
LAB_004090ec: ;XREF[1,0]: 00409140
.text:004090ec 2002a68f lw a2=>local_28,0x220(sp)
.text:004090f0 09f82003 jalr t9=>trace ;undefined trace()
.text:004090f4 ffff1026 _addiu s0,s0,-0x1
.text:004090f8 1800bc8f lw gp,local_230+0x248(sp)
.text:004090fc 00000000 nop
.text:00409100 348f998f lw t9,-0x70cc(gp)=>->::sleep ;= 00489300
.text:00409104 00000000 nop
.text:00409108 09f82003 jalr t9=>.MIPS.stubs:::sleep ;uint sleep(uint __seconds)
.text:0040910c 01000424 _li a0,0x1
.text:00409110 1800bc8f lw gp,local_230+0x248(sp)
.text:00409114 00000000 nop
LAB_00409118: ;XREF[1,0]: 004090e4
.text:00409118 1485998f lw t9,-0x7aec(gp)=>->::getpgid ;= 00489830
.text:0040911c 2002a48f lw a0,local_28+0x248(sp)
.text:00409120 09f82003 jalr t9=>.MIPS.stubs:::getpgid ;__pid_t getpgid(__pid_t __pid)
.text:00409124 00000000 _nop
.text:00409128 1800bc8f lw gp,local_230+0x248(sp)
.text:0040912c 21380002 move a3,s0
.text:00409130 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409134 10000424 li a0,0x10
.text:00409138 03004004 bltz cnt_read,LAB_00409148
.text:0040913c 2c994526 _addiu a1=>.roda...,s2,-0x66d4 ;= "wait last alphapd exit = %d(%d)\n"
.text:00409140 eaff001e bgtz s0,LAB_004090ec
.text:00409144 00000000 _nop
LAB_00409148: ;XREF[2,0]: 004090c4,00409138
.text:00409148 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0040914c 00000000 nop
.text:00409150 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00409154 21202002 _move a0,s1
.text:00409158 1800bc8f lw gp,local_230+0x248(sp)
.text:0040915c 00000000 nop
LAB_00409160: ;XREF[1,0]: 00409098
.text:00409160 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409164 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00409168 00000000 nop
.text:0040916c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00409170 b09a8424 _addiu a0=>.roda...,a0,-0x6550 ;= "rm -f /etc_ro/web/pack/dbgulf.lzma"
.text:00409174 1800bc8f lw gp,local_230+0x248(sp)
.text:00409178 4c4a648e lw a0=>.rodata:s_/v...,offset .data:PTR_...;= "/var/run/alphapd.pid"
;= 004898f0
.text:0040917c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409180 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00409184 00000000 nop
.text:00409188 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0040918c 50996524 _addiu a1=>.rodata:DAT_00489950,v1,-0x66b0 ;= 77h w
.text:00409190 1800bc8f lw gp,local_230+0x248(sp)
.text:00409194 fd004010 beq cnt_read,zero,LAB_0040958c
.text:00409198 21804000 _move s0,cnt_read
.text:0040919c 2890998f lw t9,-0x6fd8(gp)=>->::getpid ;= 00489260
.text:004091a0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004091a4 09f82003 jalr t9=>.MIPS.stubs:::getpid ;__pid_t getpid(void)
.text:004091a8 00000000 _nop
.text:004091ac 1800bc8f lw gp,local_230+0x248(sp)
.text:004091b0 21200002 move a0,s0
.text:004091b4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004091b8 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:004091bc a4bae524 addiu a1=>.rodata:DAT_0048baa4,a3,-0x455c ;= 25h %
.text:004091c0 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:004091c4 21304000 _move a2,i_pid
.text:004091c8 1800bc8f lw gp,local_230+0x248(sp)
.text:004091cc 00000000 nop
.text:004091d0 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:004091d4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004091d8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004091dc 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:004091e0 21200002 _move a0,s0
.text:004091e4 1800bc8f lw gp,local_230+0x248(sp)
.text:004091e8 21800000 clear s0
LAB_004091ec: ;XREF[1,0]: 00409244
.text:004091ec 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:004091f0 d49a4426 addiu a0=>.roda...,s2,-0x652c ;= "/var/run/nvramd.pid"
.text:004091f4 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:004091f8 2cd58526 _addiu a1=>.rodata:s_r_0048d520+12,s4,-0x2ad4 ;= "r"
.text:004091fc 1800bc8f lw gp,local_230+0x248(sp)
.text:00409200 10000424 li a0,0x10
.text:00409204 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409208 20004014 bne i_pid,zero,LAB_0040928c
.text:0040920c e89a2526 _addiu a1=>.roda...,s1,-0x6518 ;= "waiting for nvram_daemon"
.text:00409210 02000012 beq i_trycnt,zero,LAB_0040921c
.text:00409214 00000000 _nop
.text:00409218 049b6526 addiu a1=>.rodata:DAT_00489b04,s3,-0x64fc ;= 2Eh .
LAB_0040921c: ;XREF[1,0]: 00409210
.text:0040921c 09f82003 jalr t9=>trace ;undefined trace()
.text:00409220 01001026 _addiu i_trycnt,i_trycnt,0x1
.text:00409224 1800bc8f lw gp,local_230+0x248(sp)
.text:00409228 00000000 nop
.text:0040922c 9c8c998f lw t9,-0x7364(gp)=>->Sleep ;= 0041bca4
.text:00409230 00000000 nop
.text:00409234 09f82003 jalr t9=>Sleep ;undefined Sleep()
.text:00409238 01000424 _li a0,0x1
.text:0040923c 0f00082a slti t0,i_trycnt,15
.text:00409240 1800bc8f lw gp,local_230+0x248(sp)
.text:00409244 e9ff0015 bne t0,zero,LAB_004091ec
.text:00409248 21200000 _clear a0
.text:0040924c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409250 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409254 089b2525 addiu a1=>.roda...,t1,-0x64f8 ;= "please execute nvram_daemon first!"
LAB_00409258: ;XREF[1,0]: 00409598
.text:00409258 09f82003 jalr t9=>trace ;undefined trace()
.text:0040925c 00000000 _nop
.text:00409260 1800bc8f lw gp,local_230+0x248(sp)
.text:00409264 4002bf8f lw ra,local_8+0x248(sp)
.text:00409268 3c02b58f lw s5,local_c+0x248(sp)
.text:0040926c 3802b48f lw s4,local_10+0x248(sp)
.text:00409270 3402b38f lw s3,local_14+0x248(sp)
.text:00409274 3002b28f lw s2,local_18+0x248(sp)
.text:00409278 2c02b18f lw s1,local_1c+0x248(sp)
.text:0040927c 2802b08f lw i_trycnt,local_20+0x248(sp)
.text:00409280 ffff0224 li i_pid,-0x1
.text:00409284 0800e003 jr ra
.text:00409288 4802bd27 _addiu sp,sp,0x248
LAB_0040928c: ;XREF[1,0]: 00409208
.text:0040928c cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00409290 00000000 nop
.text:00409294 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00409298 21204000 _move a0,i_pid
.text:0040929c 1800bc8f lw gp,local_230+0x248(sp)
.text:004092a0 00000000 nop
.text:004092a4 d485998f lw t9,-0x7a2c(gp)=>->::nvram_init ;= 004897e0
.text:004092a8 00000000 nop
.text:004092ac 09f82003 jalr t9=>.MIPS.stubs:::nvram_init ;undefined nvram_init()
.text:004092b0 21200000 _clear a0
.text:004092b4 1800bc8f lw gp,local_230+0x248(sp)
.text:004092b8 00000000 nop
.text:004092bc 9c84998f lw t9,-0x7b64(gp)=>->preparesslkey ;= 00408ba8
.text:004092c0 00000000 nop
.text:004092c4 09f82003 jalr t9=>preparesslkey ;undefined preparesslkey()
.text:004092c8 00000000 _nop
.text:004092cc 1800bc8f lw gp,local_230+0x248(sp)
.text:004092d0 21200000 clear a0
.text:004092d4 c888998f lw t9,-0x7738(gp)=>->CVE_switch_language ;= 00413288
.text:004092d8 00000000 nop
.text:004092dc 09f82003 jalr t9=>CVE_switch_language ;undefined CVE_switch_language()
.text:004092e0 21280000 _clear a1
.text:004092e4 1800bc8f lw gp,local_230+0x248(sp)
.text:004092e8 21200000 clear a0
.text:004092ec 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004092f0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004092f4 00000000 nop
.text:004092f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004092fc 9cf46525 _addiu a1=>.roda...,t3,-0xb64 ;= "SecondHTTPPortEnable"
.text:00409300 1800bc8f lw gp,local_230+0x248(sp)
.text:00409304 21200000 clear a0
.text:00409308 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040930c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00409310 2c9b4525 addiu a1=>.roda...,t2,-0x64d4 ;= "SecondHTTPPort"
.text:00409314 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00409318 21884000 _move s1,i_pid
.text:0040931c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409320 15002012 beq s1,zero,LAB_00409378
.text:00409324 21804000 _move i_trycnt,i_pid
.text:00409328 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040932c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00409330 21202002 move a0,s1
.text:00409334 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00409338 dcb48525 _addiu a1=>.rodata:DAT_0048b4dc,t4,-0x4b24 ;= 33h
.text:0040933c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409340 0d004014 bne i_pid,zero,LAB_00409378
.text:00409344 00000000 _nop
.text:00409348 0b000012 beq i_trycnt,zero,LAB_00409378
.text:0040934c 00000000 _nop
.text:00409350 00000d92 lbu t5,0x0(i_trycnt)
.text:00409354 00000000 nop
.text:00409358 0700a011 beq t5,zero,LAB_00409378
.text:0040935c 00000000 _nop
.text:00409360 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00409364 00000000 nop
.text:00409368 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0040936c 21200002 _move a0,i_trycnt
.text:00409370 1800bc8f lw gp,local_230+0x248(sp)
.text:00409374 21a84000 move s5,i_httpport
LAB_00409378: ;XREF[4,0]: 00409320,00409340,00409348,00409358
.text:00409378 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040937c 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00409380 00000000 nop
.text:00409384 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00409388 3c9be425 _addiu a0=>.roda...,t7,-0x64c4 ;= "rm -f /etc_ro/web/crossdomain.xml"
.text:0040938c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409390 2800a427 addiu a0,sp,0x28
.text:00409394 24808e8f lw t6,-0x7fdc(gp)=>.got:PTR_LAB_004d7a04 ;= 00410000
.text:00409398 5891998f lw t9,-0x6ea8(gp)=>->::sigempt... ;= 004891d0
.text:0040939c 8888d025 addiu i_trycnt,t6,-0x7778
.text:004093a0 09f82003 jalr t9=>.MIPS.stubs:::sigemptyset ;int sigemptyset(sigset_t * __set)
.text:004093a4 2400b0af _sw i_trycnt=>FUN_00...,buff1[4]+0x248(sp)
.text:004093a8 1800bc8f lw gp,local_230+0x248(sp)
.text:004093ac 2000a527 addiu a1,sp,0x20
.text:004093b0 908a998f lw t9,-0x7570(gp)=>->::sigaction ;= 00489580
.text:004093b4 21300000 clear a2
.text:004093b8 0f000424 li a0,0xf
.text:004093bc 09f82003 jalr t9=>.MIPS.stubs:::sigaction ;int sigaction(int __sig, sigaction *...
.text:004093c0 2000a0af _sw zero,buff1[0]+0x248(sp)
.text:004093c4 1800bc8f lw gp,local_230+0x248(sp)
.text:004093c8 b800a427 addiu a0,sp,0xb8
.text:004093cc 5891998f lw t9,-0x6ea8(gp)=>->::sigempt... ;= 004891d0
.text:004093d0 00000000 nop
.text:004093d4 09f82003 jalr t9=>.MIPS.stubs:::sigemptyset ;int sigemptyset(sigset_t * __set)
.text:004093d8 b400b0af _sw i_trycnt=>FUN_00...,buff2[4]+0x248(sp)
.text:004093dc 1800bc8f lw gp,local_230+0x248(sp)
.text:004093e0 21300000 clear a2
.text:004093e4 908a998f lw t9,-0x7570(gp)=>->::sigaction ;= 00489580
.text:004093e8 b000a527 addiu a1,sp,0xb0
.text:004093ec 02000424 li a0,0x2
.text:004093f0 09f82003 jalr t9=>.MIPS.stubs:::sigaction ;int sigaction(int __sig, sigaction *...
.text:004093f4 b000a0af _sw zero,buff2[0]+0x248(sp)
.text:004093f8 1800bc8f lw gp,local_230+0x248(sp)
.text:004093fc 0d000424 li a0,0xd
.text:00409400 bc8b998f lw t9,-0x7444(gp)=>->::signal ;= 004894d0
.text:00409404 00000000 nop
.text:00409408 09f82003 jalr t9=>.MIPS.stubs:::signal ;__sighandler_t signal(int __sig, __s...
.text:0040940c 01000524 _li a1,0x1
.text:00409410 1800bc8f lw gp,local_230+0x248(sp)
.text:00409414 00000000 nop
.text:00409418 fc84998f lw t9,-0x7b04(gp)=>->websStartupServer ;= 004095e8
.text:0040941c 00000000 nop
.text:00409420 09f82003 jalr t9=>websStartupServer ;undefined websStartupServer()
.text:00409424 2120a002 _move a0,s5
.text:00409428 1800bc8f lw gp,local_230+0x248(sp)
.text:0040942c 47004004 bltz i_httpport,LAB_0040954c
.text:00409430 21200000 _clear a0
.text:00409434 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409438 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040943c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409440 288f878f lw a3=>.bss:websSrv...,-0x70d8(gp)=>->we...;= ??
;= 004d8c6c
.text:00409444 609b4526 addiu a1=>.roda...,s2,-0x64a0 ;= "Version %s running at address %s:...
.text:00409448 889b2626 addiu a2=>.rodata:s_2.1.8_00489b88,s1,-0x6478 ;= "2.1.8"
.text:0040944c 09f82003 jalr t9=>trace ;undefined trace()
.text:00409450 1000b5af _sw s5,local_238+0x248(sp)
.text:00409454 1800bc8f lw gp,local_230+0x248(sp)
.text:00409458 00000000 nop
.text:0040945c 048f998f lw t9,-0x70fc(gp)=>->websParaOpen ;= 00413f98
.text:00409460 00000000 nop
.text:00409464 09f82003 jalr t9=>websParaOpen ;undefined websParaOpen()
.text:00409468 00000000 _nop
.text:0040946c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409470 00000000 nop
.text:00409474 7884998f lw t9,-0x7b88(gp)=>->websSetFormOpen ;= 0041489c
.text:00409478 00000000 nop
.text:0040947c 09f82003 jalr t9=>websSetFormOpen ;undefined websSetFormOpen()
.text:00409480 00000000 _nop
.text:00409484 1800bc8f lw gp,local_230+0x248(sp)
.text:00409488 00000000 nop
.text:0040948c 5c86998f lw t9,-0x79a4(gp)=>->websEnableErrorMessage;= 00415820
.text:00409490 00000000 nop
.text:00409494 09f82003 jalr t9=>websEnableErrorMessage ;undefined websEnableErrorMessage()
.text:00409498 00000000 _nop
.text:0040949c 1800bc8f lw gp,local_230+0x248(sp)
.text:004094a0 00000000 nop
.text:004094a4 9085998f lw t9,-0x7a70(gp)=>->websStartAuthentica...;= 004163e0
.text:004094a8 00000000 nop
.text:004094ac 09f82003 jalr t9=>websStartAuthentication ;undefined websStartAuthentication()
.text:004094b0 00000000 _nop
.text:004094b4 1800bc8f lw gp,local_230+0x248(sp)
.text:004094b8 00000000 nop
.text:004094bc b091998f lw t9,-0x6e50(gp)=>->httpd_main ;= 00408904
.text:004094c0 00000000 nop
.text:004094c4 09f82003 jalr t9=>httpd_main ;undefined httpd_main()
.text:004094c8 00000000 _nop
.text:004094cc 1800bc8f lw gp,local_230+0x248(sp)
.text:004094d0 00000000 nop
.text:004094d4 b08d998f lw t9,-0x7250(gp)=>->websEndAuthentication ;= 0041646c
.text:004094d8 00000000 nop
.text:004094dc 09f82003 jalr t9=>websEndAuthentication ;undefined websEndAuthentication()
.text:004094e0 00000000 _nop
.text:004094e4 1800bc8f lw gp,local_230+0x248(sp)
.text:004094e8 00000000 nop
.text:004094ec 9c8f998f lw t9,-0x7064(gp)=>->websDisableErrorMes...;= 00415a18
.text:004094f0 00000000 nop
.text:004094f4 09f82003 jalr t9=>websDisableErrorMessage ;undefined websDisableErrorMessage()
.text:004094f8 00000000 _nop
.text:004094fc 1800bc8f lw gp,local_230+0x248(sp)
.text:00409500 00000000 nop
.text:00409504 4c8a998f lw t9,-0x75b4(gp)=>->websSetFormClose ;= 004148b8
.text:00409508 00000000 nop
.text:0040950c 09f82003 jalr t9=>websSetFormClose ;undefined websSetFormClose()
.text:00409510 00000000 _nop
.text:00409514 1800bc8f lw gp,local_230+0x248(sp)
.text:00409518 00000000 nop
.text:0040951c 308a998f lw t9,-0x75d0(gp)=>->websParaClose ;= 00414020
.text:00409520 00000000 nop
.text:00409524 09f82003 jalr t9=>websParaClose ;undefined websParaClose()
.text:00409528 00000000 _nop
.text:0040952c 1800bc8f lw gp,local_230+0x248(sp)
.text:00409530 00000000 nop
.text:00409534 1092998f lw t9,-0x6df0(gp)=>->websShutdownServer ;= 0040b670
.text:00409538 00000000 nop
.text:0040953c 09f82003 jalr t9=>websShutdownServer ;undefined websShutdownServer()
.text:00409540 00000000 _nop
.text:00409544 1800bc8f lw gp,local_230+0x248(sp)
.text:00409548 00000000 nop
LAB_0040954c: ;XREF[1,0]: 0040942c
.text:0040954c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409550 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409554 909b6526 addiu a1=>.roda...,s3,-0x6470 ;= "Shutdown!\n"
.text:00409558 09f82003 jalr t9=>trace ;undefined trace()
.text:0040955c 21200000 _clear a0
.text:00409560 1800bc8f lw gp,local_230+0x248(sp)
.text:00409564 4002bf8f lw ra,local_8+0x248(sp)
.text:00409568 3c02b58f lw s5,local_c+0x248(sp)
.text:0040956c 3802b48f lw s4,local_10+0x248(sp)
.text:00409570 3402b38f lw s3,local_14+0x248(sp)
.text:00409574 3002b28f lw s2,local_18+0x248(sp)
.text:00409578 2c02b18f lw s1,local_1c+0x248(sp)
.text:0040957c 2802b08f lw i_trycnt,local_20+0x248(sp)
.text:00409580 21100000 clear i_httpport
.text:00409584 0800e003 jr ra
.text:00409588 4802bd27 _addiu sp,sp,0x248
LAB_0040958c: ;XREF[1,0]: 00409194
.text:0040958c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00409590 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409594 5499c524 addiu a1=>.roda...,a2,-0x66ac ;= "cannot open pid file"
.text:00409598 2fff0010 b LAB_00409258
.text:0040959c 10000424 _li a0,0x10
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websReapChildren()
;local_4 undefined4 -4 ;XREF[2,0]: 004095b0,004095d4
;local_8 undefined4 -8 ;XREF[2,0]: 004095b4,004095d8
;local_10 undefined4 -10 ;XREF[2,0]: 004095b8,004095d0
;XREF[5,0]: Entry Point,004341ec,0043808c
; 00443f04,004d895c
.text:004095a0 0d001c3c lui gp,0xd
.text:004095a4 40649c27 addiu gp,gp,0x6440
.text:004095a8 21e09903 addu gp,gp,t9
.text:004095ac e0ffbd27 addiu sp,sp,-0x20
.text:004095b0 1c00bfaf sw ra,local_4+0x20(sp)
.text:004095b4 1800b0af sw s0,local_8+0x20(sp)
.text:004095b8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004095bc f091998f lw t9,-0x6e10(gp)=>->::waitpid ;= 00489190
.text:004095c0 01000624 li a2,0x1
.text:004095c4 09f82003 jalr t9=>.MIPS.stubs:::waitpid ;__pid_t waitpid(__pid_t __pid, int *...
.text:004095c8 21808000 _move s0,a0
.text:004095cc 26105000 xor v0,v0,s0
.text:004095d0 1000bc8f lw gp,local_10+0x20(sp)
.text:004095d4 1c00bf8f lw ra,local_4+0x20(sp)
.text:004095d8 1800b08f lw s0,local_8+0x20(sp)
.text:004095dc 2b100200 sltu v0,zero,v0
.text:004095e0 0800e003 jr ra
.text:004095e4 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websStartupServer()
;hostname undefined4 v0 ;XREF[2,0]: 004096a0,00409708
;strlen_hos... undefined4 v0 ;XREF[1,0]: 00409708
;local_8 undefined4 -8 ;XREF[3,0]: 004095f8,00409638,00409920
;local_c undefined4 -c ;XREF[3,0]: 004095fc,0040963c,00409924
;local_10 undefined4 -10 ;XREF[3,0]: 00409600,00409640,00409928
;local_14 undefined4 -14 ;XREF[3,0]: 00409604,00409644,0040992c
;local_18 undefined4 -18 ;XREF[3,0]: 00409608,00409648,00409930
;local_bc undefined4 -bc ;XREF[1,0]: 0040975c
;local_c0 undefined4 -c0 ;XREF[1,0]: 00409764
;local_c4 undefined4 -c4 ;XREF[1,0]: 00409758
;local_c8 undefined4 -c8 ;XREF[1,0]: 00409760
;local_cc undefined4 -cc ;XREF[1,0]: 0040974c
;local_d0 undefined4 -d0 ;XREF[1,0]: 00409748
;local_d4 undefined4 -d4 ;XREF[1,0]: 00409740
;ipaddr_local undefined4 -d8 ;XREF[1,0]: 00409750
;local_e0 undefined4 -e0 ;XREF[19,0]: 0040960c,00409670,00409688,004096a8,004096c4
; 004096dc,004096f8,00409718,0040973c,00409800
; 00409818,00409830,00409864,0040988c,004098a4
; 004098cc,004098e8,00409958,00409978
;local_e8 undefined4 -e8 ;XREF[2,0]: 00409860,00409888
;XREF[3,0]: Entry Point,00409420,004d7edc
.text:004095e8 0d001c3c lui gp,0xd
.text:004095ec f8639c27 addiu gp,gp,0x63f8
.text:004095f0 21e09903 addu gp,gp,t9
.text:004095f4 08ffbd27 addiu sp,sp,-0xf8
.text:004095f8 f000bfaf sw ra,local_8+0xf8(sp)
.text:004095fc ec00b3af sw s3,local_c+0xf8(sp)
.text:00409600 e800b2af sw s2,local_10+0xf8(sp)
.text:00409604 e400b1af sw s1,local_14+0xf8(sp)
.text:00409608 e000b0af sw s0,local_18+0xf8(sp)
.text:0040960c 1800bcaf sw gp=>_gp,local_e0+0xf8(sp)
.text:00409610 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00409614 21988000 move s3,a0
.text:00409618 f04b458c lw a1,offset .data:DAT_004d4bf0 &0xffff(v0)
.text:0040961c 01000424 li a0,0x1
.text:00409620 0100a324 addiu v1,a1,0x1
.text:00409624 0b006410 beq v1,a0,LAB_00409654
.text:00409628 f04b43ac _sw v1,offset .data:DAT_004d4bf0 &0xffff(v0)
.text:0040962c 8884868f lw a2,-0x7b78(gp)=>->websSrvPort ;= 004d8c48
.text:00409630 00000000 nop
.text:00409634 0000c28c lw v0,0x0(a2)=>.bss:websSrvPort ;= ??
LAB_00409638: ;XREF[1,0]: 0040997c
.text:00409638 f000bf8f lw ra,local_8+0xf8(sp)
.text:0040963c ec00b38f lw s3,local_c+0xf8(sp)
.text:00409640 e800b28f lw s2,local_10+0xf8(sp)
.text:00409644 e400b18f lw s1,local_14+0xf8(sp)
.text:00409648 e000b08f lw s0,local_18+0xf8(sp)
.text:0040964c 0800e003 jr ra
.text:00409650 f800bd27 _addiu sp,sp,0xf8
LAB_00409654: ;XREF[1,0]: 00409624
.text:00409654 0889888f lw t0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:00409658 1086878f lw a3=>.data:websCo...,-0x79f0(gp)=>->we...;= FFFFFFFFh
;= 004d4aec
.text:0040965c f08a998f lw t9,-0x7510(gp)=>->websSocketOpen ;= 00416f4c
.text:00409660 ffff1124 li s1,-0x1
.text:00409664 000000ad sw zero,0x0(t0)=>.bss:websConnList ;= ??
.text:00409668 09f82003 jalr t9=>websSocketOpen ;undefined websSocketOpen()
.text:0040966c 0000f1ac _sw s1,0x0(a3)=>.data:websConnLast ;= FFFFFFFFh
.text:00409670 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409674 00000000 nop
.text:00409678 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:0040967c 00000000 nop
.text:00409680 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:00409684 1e000424 _li a0,0x1e
.text:00409688 1800bc8f lw gp,local_e0+0xf8(sp)
.text:0040968c 16004014 bne v0,zero,LAB_004096e8
.text:00409690 00000000 _nop
.text:00409694 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409698 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040969c dc9c4525 addiu a1=>.roda...,t2,-0x6324 ;= "IPAddress"
.text:004096a0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004096a4 21200000 _clear a0
.text:004096a8 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004096ac 21200000 clear a0
.text:004096b0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004096b4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004096b8 e89c2525 addiu a1=>.roda...,t1,-0x6318 ;= "Can't get lan ip from sysinfo!\n"
.text:004096bc 09f82003 jalr t9=>trace ;undefined trace()
.text:004096c0 21804000 _move s0,hostname
.text:004096c4 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004096c8 00000000 nop
.text:004096cc d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:004096d0 00000000 nop
.text:004096d4 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:004096d8 21200002 _move a0,s0
.text:004096dc 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004096e0 a0005110 beq hostname,s1,LAB_00409964
.text:004096e4 21300002 _move a2,s0
LAB_004096e8: ;XREF[1,0]: 0040968c
.text:004096e8 bc89998f lw t9,-0x7644(gp)=>->::inet_ntoa ;= 00489610
.text:004096ec 00000000 nop
.text:004096f0 09f82003 jalr t9=>.MIPS.stubs:::inet_ntoa ;char * inet_ntoa(in_addr __in)
.text:004096f4 21204000 _move a0,hostname
.text:004096f8 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004096fc 21204000 move a0,hostname
.text:00409700 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00409704 00000000 nop
.text:00409708 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040970c 21804000 _move s0,strlen_hostname
.text:00409710 01004224 addiu strlen_hostname,strlen_hostname,0x1
.text:00409714 80004c2c sltiu t4,strlen_hostname,128
.text:00409718 1800bc8f lw gp,local_e0+0xf8(sp)
.text:0040971c 02008015 bne t4,zero,LAB_00409728
.text:00409720 00000000 _nop
.text:00409724 80000224 li strlen_hostname,128
LAB_00409728: ;XREF[1,0]: 0040971c
.text:00409728 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040972c 21280002 move a1,s0
.text:00409730 21304000 move a2,strlen_hostname
.text:00409734 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00409738 2000a427 _addiu a0,sp,0x20
.text:0040973c 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409740 2400a38f lw v1,local_d4+0xf8(sp)
.text:00409744 288f928f lw s2,-0x70d8(gp)=>->websSrvIpAddr ;= 004d8c6c
.text:00409748 2800bf8f lw ra,local_d0+0xf8(sp)
.text:0040974c 2c00b88f lw t8,local_cc+0xf8(sp)
.text:00409750 2000a48f lw a0=>ipaddr_local,0x20(sp)
.text:00409754 e4878d8f lw t5,-0x781c(gp)=>->websSrvHostName ;= 004d8c4c
.text:00409758 3400af8f lw t7,local_c4+0xf8(sp)
.text:0040975c 3c00b18f lw s1,local_bc+0xf8(sp)
.text:00409760 3000b08f lw s0,local_c8+0xf8(sp)
.text:00409764 3800ae8f lw t6,local_c0+0xf8(sp)
.text:00409768 070043aa swl v1,0x7(s2)
.text:0040976c 0b005faa swl ra,0xb(s2)
.text:00409770 0f0058aa swl t8,0xf(s2)
.text:00409774 030044aa swl a0,0x3(s2)
.text:00409778 040043ba swr v1,0x4(s2)=>.bss:DAT_004d8c70 ;= ??
.text:0040977c 08005fba swr ra,0x8(s2)=>.bss:DAT_004d8c74 ;= ??
.text:00409780 0c0058ba swr t8,0xc(s2)=>.bss:DAT_004d8c78 ;= ??
.text:00409784 000044ba swr a0,0x0(s2)=>.bss:websSrvIpAddr ;= ??
.text:00409788 130050aa swl s0,0x13(s2)
.text:0040978c 100050ba swr s0,0x10(s2)=>.bss:DAT_004d8c7c ;= ??
.text:00409790 17004faa swl t7,0x17(s2)=>.bss:DAT_004d8c80 ;= ??
.text:00409794 0300a4a9 swl a0,0x3(t5)=>.bss:websSrvHostName ;= ??
.text:00409798 0700a3a9 swl v1,0x7(t5)=>.bss:DAT_004d8c50 ;= ??
.text:0040979c 0b00bfa9 swl ra,0xb(t5)=>.bss:DAT_004d8c54 ;= ??
.text:004097a0 0f00b8a9 swl t8,0xf(t5)=>.bss:DAT_004d8c58 ;= ??
.text:004097a4 1f0051aa swl s1,0x1f(s2)=>.bss:DAT_004d8c88 ;= ??
.text:004097a8 1b004eaa swl t6,0x1b(s2)=>.bss:DAT_004d8c84 ;= ??
.text:004097ac 0000a4b9 swr a0,0x0(t5)=>.bss:websSrvHostName ;= ??
.text:004097b0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004097b4 14004fba swr t7,0x14(s2)=>.bss:DAT_004d8c80 ;= ??
.text:004097b8 0400a3b9 swr v1,0x4(t5)=>.bss:DAT_004d8c50 ;= ??
.text:004097bc 0800bfb9 swr ra,0x8(t5)=>.bss:DAT_004d8c54 ;= ??
.text:004097c0 0c00b8b9 swr t8,0xc(t5)=>.bss:DAT_004d8c58 ;= ??
.text:004097c4 1c0051ba swr s1,0x1c(s2)=>.bss:DAT_004d8c88 ;= ??
.text:004097c8 18004eba swr t6,0x18(s2)=>.bss:DAT_004d8c84 ;= ??
.text:004097cc 1f00b1a9 swl s1,0x1f(t5)
.text:004097d0 1300b0a9 swl s0,0x13(t5)
.text:004097d4 1700afa9 swl t7,0x17(t5)
.text:004097d8 1b00aea9 swl t6,0x1b(t5)
.text:004097dc a000b227 addiu s2,sp,0xa0
.text:004097e0 1c00b1b9 swr s1,0x1c(t5)=>.bss:DAT_004d8c68 ;= ??
.text:004097e4 1000b0b9 swr s0,0x10(t5)=>.bss:DAT_004d8c5c ;= ??
.text:004097e8 1400afb9 swr t7,0x14(t5)=>.bss:DAT_004d8c60 ;= ??
.text:004097ec 1800aeb9 swr t6,0x18(t5)=>.bss:DAT_004d8c64 ;= ??
.text:004097f0 21204002 move a0,s2
.text:004097f4 21280000 clear a1
.text:004097f8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004097fc 40000624 _li a2,0x40
.text:00409800 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409804 01000424 li a0,0x1
.text:00409808 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:0040980c 21284002 move a1,s2
.text:00409810 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00409814 40000624 _li a2,0x40
.text:00409818 1800bc8f lw gp,local_e0+0xf8(sp)
.text:0040981c 21200000 clear a0
.text:00409820 3c8a998f lw t9,-0x75c4(gp)=>->AllocateMACAddress ;= 00412790
.text:00409824 00000000 nop
.text:00409828 09f82003 jalr t9=>AllocateMACAddress ;undefined AllocateMACAddress()
.text:0040982c 21280000 _clear a1
.text:00409830 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409834 1d004010 beq strlen_hostname,zero,LAB_004098ac
.text:00409838 21884000 _move s1,strlen_hostname
.text:0040983c 1c80878f lw a3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00409840 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409844 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00409848 0a005024 addiu s0,strlen_hostname,0xa
.text:0040984c f04ae424 addiu a0=>.data:DAT_004d4af0,a3,0x4af0 ;= 57h W
.text:00409850 089dc624 addiu a2=>.rodata:s_%s_%s_00489d08,a2,-0x62f8 ;= "%s_%s"
.text:00409854 80000524 li a1,0x80
.text:00409858 21384002 move a3,s2
.text:0040985c 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00409860 1000b0af _sw s0,local_e8+0xf8(sp)
.text:00409864 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409868 21384002 move a3,s2
.text:0040986c 1c80858f lw a1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00409870 2080828f lw strlen_hostname,-0x7fe0(gp)=>.got:PTR...;= 00490000
.text:00409874 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00409878 f44ba424 addiu a0=>.data:PTR_DAT_004d4bf4,a1,0x4bf4 ;= 00494743
.text:0040987c 109d4624 addiu a2=>.roda...,strlen_hos...,-0x62f0 ;= "%s_cgi%s"
.text:00409880 80000524 li a1,0x80
.text:00409884 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00409888 1000b0af _sw s0,local_e8+0xf8(sp)
.text:0040988c 1800bc8f lw gp,local_e0+0xf8(sp)
.text:00409890 00000000 nop
.text:00409894 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00409898 00000000 nop
.text:0040989c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004098a0 21202002 _move a0,s1
.text:004098a4 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004098a8 00000000 nop
LAB_004098ac: ;XREF[1,0]: 00409834
.text:004098ac 1880928f lw s2,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004098b0 0a001024 li s0,0xa
.text:004098b4 07000010 b LAB_004098d4
.text:004098b8 0100113c _lui s1,0x1
LAB_004098bc: ;XREF[1,0]: 004098f8
.text:004098bc 10006018 blez v1,LAB_00409900
.text:004098c0 ffff1026 _addiu s0,s0,-0x1
.text:004098c4 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:004098c8 00000000 _nop
.text:004098cc 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004098d0 00000000 nop
LAB_004098d4: ;XREF[1,0]: 004098b4
.text:004098d4 f48d998f lw t9,-0x720c(gp)=>->websSocketOpenConne...;= 00418dec
.text:004098d8 bc91858f lw a1=>websAccept,-0x6e44(gp)=>->websAccept;= 0040a450
.text:004098dc 21206002 move a0,s3
.text:004098e0 09f82003 jalr t9=>websSocketOpenConnection ;undefined websSocketOpenConnection()
.text:004098e4 21300000 _clear a2
.text:004098e8 1800bc8f lw gp,local_e0+0xf8(sp)
.text:004098ec a0862436 ori a0,s1,0x86a0
.text:004098f0 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:004098f4 21180002 move v1,s0
.text:004098f8 f0ff4004 bltz strlen_hostname,LAB_004098bc
.text:004098fc 8c8c42ae _sw strlen_hostname,-0x7374(s2)=>.bss:DAT...;= ??
LAB_00409900: ;XREF[1,0]: 004098bc
.text:00409900 8c8c488e lw t0,-0x7374(s2)=>.bss:DAT_004d8c8c ;= ??
.text:00409904 00000000 nop
.text:00409908 0c000005 bltz t0,LAB_0040993c
.text:0040990c 21186002 _move v1,s3
.text:00409910 88848a8f lw t2,-0x7b78(gp)=>->websSrvPort ;= 004d8c48
.text:00409914 00000000 nop
.text:00409918 000053ad sw s3,0x0(t2)=>.bss:websSrvPort ;= ??
.text:0040991c 21106000 move strlen_hostname,v1
LAB_00409920: ;XREF[1,0]: 0040995c
.text:00409920 f000bf8f lw ra,local_8+0xf8(sp)
.text:00409924 ec00b38f lw s3,local_c+0xf8(sp)
.text:00409928 e800b28f lw s2,local_10+0xf8(sp)
.text:0040992c e400b18f lw s1,local_14+0xf8(sp)
.text:00409930 e000b08f lw s0,local_18+0xf8(sp)
.text:00409934 0800e003 jr ra
.text:00409938 f800bd27 _addiu sp,sp,0xf8
LAB_0040993c: ;XREF[1,0]: 00409908
.text:0040993c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409940 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409944 b89c2525 addiu a1=>.roda...,t1,-0x6348 ;= "Can't open a socket on ports %d!\n"
.text:00409948 21306002 move a2,s3
.text:0040994c 09f82003 jalr t9=>trace ;undefined trace()
.text:00409950 21200000 _clear a0
.text:00409954 ffff0324 li v1,-0x1
.text:00409958 1800bc8f lw gp,local_e0+0xf8(sp)
.text:0040995c f0ff0010 b LAB_00409920
.text:00409960 21106000 _move strlen_hostname,v1
LAB_00409964: ;XREF[1,0]: 004096e0
.text:00409964 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409968 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040996c 1c9d6525 addiu a1=>.roda...,t3,-0x62e4 ;= "failed to convert %s to binary ip...
.text:00409970 09f82003 jalr t9=>trace ;undefined trace()
.text:00409974 21200000 _clear a0
.text:00409978 1800bc8f lw gp,local_e0+0xf8(sp)
.text:0040997c 2eff0010 b LAB_00409638
.text:00409980 ffff0224 _li strlen_hostname,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnValid()
;XREF[6,0]: Entry Point,0041462c,0041ce08
; 0043185c,00433af8,004d844c
.text:00409984 0d001c3c lui gp,0xd
.text:00409988 5c609c27 addiu gp,gp,0x605c
.text:0040998c 21e09903 addu gp,gp,t9
.text:00409990 1086828f lw v0,-0x79f0(gp)=>->websConnLast ;= 004d4aec
.text:00409994 00000000 nop
.text:00409998 0000428c lw v0,0x0(v0)=>.data:websConnLast ;= FFFFFFFFh
.text:0040999c 00000000 nop
.text:004099a0 0c004004 bltz v0,LAB_004099d4
.text:004099a4 21300000 _clear a2
.text:004099a8 0889858f lw a1,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:004099ac 21384000 move a3,v0
.text:004099b0 0000a38c lw v1,0x0(a1)=>.bss:websConnList ;= ??
.text:004099b4 00000000 nop
LAB_004099b8: ;XREF[1,0]: 004099cc
.text:004099b8 0000688c lw t0,0x0(v1)
.text:004099bc 0100c624 addiu a2,a2,0x1
.text:004099c0 2a28e600 slt a1,a3,a2
.text:004099c4 05000411 beq t0,a0,LAB_004099dc
.text:004099c8 04006324 _addiu v1,v1,0x4
.text:004099cc faffa010 beq a1,zero,LAB_004099b8
.text:004099d0 00000000 _nop
LAB_004099d4: ;XREF[1,0]: 004099a0
.text:004099d4 0800e003 jr ra
.text:004099d8 21100000 _clear v0
LAB_004099dc: ;XREF[1,0]: 004099c4
.text:004099dc 0800e003 jr ra
.text:004099e0 01000224 _li v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetEnv()
;local_8 undefined4 -8 ;XREF[3,0]: 004099f4,00409b9c,00409bbc
;local_c undefined4 -c ;XREF[3,0]: 004099f8,00409ba0,00409bc0
;local_10 undefined4 -10 ;XREF[3,0]: 004099fc,00409ba4,00409bc4
;local_18 undefined4 -18 ;XREF[3,0]: 00409b70,00409b8c,00409bc8
;local_30 undefined4 -30 ;XREF[15,0]: 00409a00,00409a20,00409a3c,00409a58,00409a78
; 00409a94,00409ab0,00409acc,00409ae8,00409b04
; 00409b20,00409b3c,00409b6c,00409b88,00409bb8
;local_38 undefined4 -38 ;XREF[1,0]: 00409b58
;XREF[3,0]: Entry Point,0041cc70,004d8a28
.text:004099e4 0d001c3c lui gp,0xd
.text:004099e8 fc5f9c27 addiu gp,gp,0x5ffc
.text:004099ec 21e09903 addu gp,gp,t9
.text:004099f0 b8ffbd27 addiu sp,sp,-0x48
.text:004099f4 4000bfaf sw ra,local_8+0x48(sp)
.text:004099f8 3c00b1af sw s1,local_c+0x48(sp)
.text:004099fc 3800b0af sw s0,local_10+0x48(sp)
.text:00409a00 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:00409a04 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a08 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409a0c 04009124 addiu s1,a0,0x4
.text:00409a10 449d4524 addiu a1=>.roda...,v0,-0x62bc ;= "REMOTE_HOST"
.text:00409a14 21302002 move a2,s1
.text:00409a18 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409a1c 21808000 _move s0,a0
.text:00409a20 1800bc8f lw gp,local_30+0x48(sp)
.text:00409a24 21302002 move a2,s1
.text:00409a28 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a2c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409a30 509de527 addiu a1=>.roda...,ra,-0x62b0 ;= "REMOTE_ADDR"
.text:00409a34 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409a38 21200002 _move a0,s0
.text:00409a3c 1800bc8f lw gp,local_30+0x48(sp)
.text:00409a40 a000068e lw a2,0xa0(s0)
.text:00409a44 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a48 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409a4c 5c9d0527 addiu a1=>.roda...,t8,-0x62a4 ;= "QUERY_STRING"
.text:00409a50 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409a54 21200002 _move a0,s0
.text:00409a58 1800bc8f lw gp,local_30+0x48(sp)
.text:00409a5c 21200002 move a0,s0
.text:00409a60 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a64 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a68 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409a6c 6c9de625 addiu a2=>.roda...,t7,-0x6294 ;= "CGI/1.1"
.text:00409a70 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409a74 749d2526 _addiu a1=>.roda...,s1,-0x628c ;= "GATEWAY_INTERFACE"
.text:00409a78 1800bc8f lw gp,local_30+0x48(sp)
.text:00409a7c 21200002 move a0,s0
.text:00409a80 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409a84 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409a88 e487868f lw a2=>.bss:websSrv...,-0x781c(gp)=>->we...;= ??
;= 004d8c4c
.text:00409a8c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409a90 889dc525 _addiu a1=>.roda...,t6,-0x6278 ;= "SERVER_NAME"
.text:00409a94 1800bc8f lw gp,local_30+0x48(sp)
.text:00409a98 21200002 move a0,s0
.text:00409a9c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409aa0 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409aa4 e487868f lw a2=>.bss:websSrv...,-0x781c(gp)=>->we...;= ??
;= 004d8c4c
.text:00409aa8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409aac 949da525 _addiu a1=>.roda...,t5,-0x626c ;= "SERVER_HOST"
.text:00409ab0 1800bc8f lw gp,local_30+0x48(sp)
.text:00409ab4 8800068e lw a2,0x88(s0)
.text:00409ab8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409abc e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409ac0 a09d8525 addiu a1=>.roda...,t4,-0x6260 ;= "PATH_INFO"
.text:00409ac4 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409ac8 21200002 _move a0,s0
.text:00409acc 1800bc8f lw gp,local_30+0x48(sp)
.text:00409ad0 b000068e lw a2,0xb0(s0)
.text:00409ad4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409ad8 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409adc ac9d6525 addiu a1=>.roda...,t3,-0x6254 ;= "SERVER_PROTOCOL"
.text:00409ae0 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409ae4 21200002 _move a0,s0
.text:00409ae8 1800bc8f lw gp,local_30+0x48(sp)
.text:00409aec 21200002 move a0,s0
.text:00409af0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409af4 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409af8 bc9d4525 addiu a1=>.roda...,t2,-0x6244 ;= "SERVER_ADDR"
.text:00409afc 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409b00 24000626 _addiu a2,s0,0x24
.text:00409b04 1800bc8f lw gp,local_30+0x48(sp)
.text:00409b08 2000a527 addiu a1,sp,0x20
.text:00409b0c 8884898f lw t1,-0x7b78(gp)=>->websSrvPort ;= 004d8c48
.text:00409b10 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:00409b14 0000248d lw a0,0x0(t1)=>.bss:websSrvPort ;= ??
.text:00409b18 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:00409b1c 10000624 _li a2,0x10
.text:00409b20 1800bc8f lw gp,local_30+0x48(sp)
.text:00409b24 21200002 move a0,s0
.text:00409b28 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409b2c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409b30 c89d0525 addiu a1=>.roda...,t0,-0x6238 ;= "SERVER_PORT"
.text:00409b34 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409b38 2000a627 _addiu a2,sp,0x20
.text:00409b3c 1800bc8f lw gp,local_30+0x48(sp)
.text:00409b40 fe000524 li a1,0xfe
.text:00409b44 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409b48 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409b4c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409b50 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00409b54 889b8324 addiu v1,a0,-0x6478
.text:00409b58 1000a3af sw v1=>.rodata:s_2....,local_38+0x48(sp) ;= "2.1.8"
.text:00409b5c 1099e724 addiu a3=>.roda...,a3,-0x66f0 ;= "alphapd"
.text:00409b60 d49dc624 addiu a2=>.rodata:s_%s/%s_00489dd4,a2,-0x622c ;= "%s/%s"
.text:00409b64 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00409b68 3000a427 _addiu a0,sp,0x30
.text:00409b6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00409b70 3000a68f lw a2,local_18+0x48(sp)
.text:00409b74 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409b78 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409b7c 21200002 move a0,s0
.text:00409b80 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409b84 dc9da524 _addiu a1=>.roda...,a1,-0x6224 ;= "SERVER_SOFTWARE"
.text:00409b88 1800bc8f lw gp,local_30+0x48(sp)
.text:00409b8c 3000a28f lw v0,local_18+0x48(sp)
.text:00409b90 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00409b94 06004014 bne v0,zero,LAB_00409bb0
.text:00409b98 21204000 _move a0,v0
.text:00409b9c 4000bf8f lw ra,local_8+0x48(sp)
.text:00409ba0 3c00b18f lw s1,local_c+0x48(sp)
.text:00409ba4 3800b08f lw s0,local_10+0x48(sp)
.text:00409ba8 0800e003 jr ra
.text:00409bac 4800bd27 _addiu sp,sp,0x48
LAB_00409bb0: ;XREF[1,0]: 00409b94
.text:00409bb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00409bb4 00000000 _nop
.text:00409bb8 1800bc8f lw gp,local_30+0x48(sp)
.text:00409bbc 4000bf8f lw ra,local_8+0x48(sp)
.text:00409bc0 3c00b18f lw s1,local_c+0x48(sp)
.text:00409bc4 3800b08f lw s0,local_10+0x48(sp)
.text:00409bc8 3000a0af sw zero,local_18+0x48(sp)
.text:00409bcc 0800e003 jr ra
.text:00409bd0 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetQuery()
;local_4 undefined4 -4 ;XREF[2,0]: 00409be4,00409d14
;local_8 undefined4 -8 ;XREF[2,0]: 00409be8,00409d18
;local_c undefined4 -c ;XREF[2,0]: 00409bec,00409d1c
;local_10 undefined4 -10 ;XREF[2,0]: 00409bf0,00409d20
;local_14 undefined4 -14 ;XREF[2,0]: 00409bf4,00409d24
;local_18 undefined4 -18 ;XREF[2,0]: 00409bf8,00409d28
;local_20 undefined4 -20 ;XREF[3,0]: 00409d8c,00409da4,00409dcc
;local_28 undefined4 -28 ;XREF[16,0]: 00409bfc,00409c14,00409c34,00409c50,00409c6c
; 00409c84,00409c9c,00409cb4,00409cec,00409d10
; 00409d3c,00409d54,00409d88,00409da0,00409dbc
; 00409dec
;local_30 undefined4 -30 ;XREF[1,0]: 00409d84
;XREF[3,0]: Entry Point,0041cc88,004d7ed0
.text:00409bd4 0d001c3c lui gp,0xd
.text:00409bd8 0c5e9c27 addiu gp,gp,0x5e0c
.text:00409bdc 21e09903 addu gp,gp,t9
.text:00409be0 c0ffbd27 addiu sp,sp,-0x40
.text:00409be4 3c00bfaf sw ra,local_4+0x40(sp)
.text:00409be8 3800b4af sw s4,local_8+0x40(sp)
.text:00409bec 3400b3af sw s3,local_c+0x40(sp)
.text:00409bf0 3000b2af sw s2,local_10+0x40(sp)
.text:00409bf4 2c00b1af sw s1,local_14+0x40(sp)
.text:00409bf8 2800b0af sw s0,local_18+0x40(sp)
.text:00409bfc 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:00409c00 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00409c04 21988000 move s3,a0
.text:00409c08 a000848c lw a0,0xa0(a0)
.text:00409c0c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00409c10 00000000 _nop
.text:00409c14 1800bc8f lw gp,local_28+0x40(sp)
.text:00409c18 3e004010 beq v0,zero,LAB_00409d14
.text:00409c1c 21904000 _move s2,v0
.text:00409c20 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409c24 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00409c28 21204000 move a0,v0
.text:00409c2c 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00409c30 c09e8526 _addiu a1=>.rodata:s_&_00489e9c+36,s4,-0x6140 ;= "&"
.text:00409c34 1800bc8f lw gp,local_28+0x40(sp)
.text:00409c38 2f004010 beq v0,zero,LAB_00409cf8
.text:00409c3c 21804000 _move s0,v0
LAB_00409c40: ;XREF[1,0]: 00409cf0
.text:00409c40 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00409c44 21204000 move a0,v0
.text:00409c48 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00409c4c 3d000524 _li a1,0x3d
.text:00409c50 1800bc8f lw gp,local_28+0x40(sp)
.text:00409c54 21200002 move a0,s0
.text:00409c58 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00409c5c 5c004010 beq v0,zero,LAB_00409dd0
.text:00409c60 01005124 _addiu s1,v0,0x1
.text:00409c64 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00409c68 000040a0 _sb zero,0x0(v0)
.text:00409c6c 1800bc8f lw gp,local_28+0x40(sp)
.text:00409c70 21280002 move a1,s0
.text:00409c74 e08f998f lw t9,-0x7020(gp)=>->websDecodeUrl ;= 0041d348
.text:00409c78 21304000 move a2,v0
.text:00409c7c 09f82003 jalr t9=>websDecodeUrl ;undefined websDecodeUrl()
.text:00409c80 21200002 _move a0,s0
.text:00409c84 1800bc8f lw gp,local_28+0x40(sp)
.text:00409c88 00000000 nop
.text:00409c8c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00409c90 00000000 nop
.text:00409c94 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00409c98 21202002 _move a0,s1
.text:00409c9c 1800bc8f lw gp,local_28+0x40(sp)
.text:00409ca0 21202002 move a0,s1
.text:00409ca4 e08f998f lw t9,-0x7020(gp)=>->websDecodeUrl ;= 0041d348
.text:00409ca8 21282002 move a1,s1
.text:00409cac 09f82003 jalr t9=>websDecodeUrl ;undefined websDecodeUrl()
.text:00409cb0 21304000 _move a2,v0
.text:00409cb4 1800bc8f lw gp,local_28+0x40(sp)
.text:00409cb8 00000000 nop
LAB_00409cbc: ;XREF[1,0]: 00409dd4
.text:00409cbc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409cc0 00000382 lb v1,0x0(s0)
.text:00409cc4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00409cc8 21382002 move a3,s1
.text:00409ccc 21300002 move a2,s0
.text:00409cd0 02000424 li a0,0x2
.text:00409cd4 17006014 bne v1,zero,LAB_00409d34
.text:00409cd8 ec9da524 _addiu a1=>.roda...,a1,-0x6214 ;= "SetEnv=(%s,%s)\n"
LAB_00409cdc: ;XREF[1,0]: 00409dac
.text:00409cdc ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00409ce0 21200000 clear a0
LAB_00409ce4: ;XREF[2,0]: 00409dc8,00409df8
.text:00409ce4 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00409ce8 c09e8526 _addiu a1=>.rodata:s_&_00489e9c+36,s4,-0x6140 ;= "&"
.text:00409cec 1800bc8f lw gp,local_28+0x40(sp)
.text:00409cf0 d3ff4014 bne v0,zero,LAB_00409c40
.text:00409cf4 21804000 _move s0,v0
LAB_00409cf8: ;XREF[1,0]: 00409c38
.text:00409cf8 06004012 beq s2,zero,LAB_00409d14
.text:00409cfc 00000000 _nop
.text:00409d00 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00409d04 00000000 nop
.text:00409d08 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00409d0c 21204002 _move a0,s2
.text:00409d10 1800bc8f lw gp,local_28+0x40(sp)
LAB_00409d14: ;XREF[2,0]: 00409c18,00409cf8
.text:00409d14 3c00bf8f lw ra,local_4+0x40(sp)
.text:00409d18 3800b48f lw s4,local_8+0x40(sp)
.text:00409d1c 3400b38f lw s3,local_c+0x40(sp)
.text:00409d20 3000b28f lw s2,local_10+0x40(sp)
.text:00409d24 2c00b18f lw s1,local_14+0x40(sp)
.text:00409d28 2800b08f lw s0,local_18+0x40(sp)
.text:00409d2c 0800e003 jr ra
.text:00409d30 4000bd27 _addiu sp,sp,0x40
LAB_00409d34: ;XREF[1,0]: 00409cd4
.text:00409d34 09f82003 jalr t9=>trace ;undefined trace()
.text:00409d38 00000000 _nop
.text:00409d3c 1800bc8f lw gp,local_28+0x40(sp)
.text:00409d40 21206002 move a0,s3
.text:00409d44 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00409d48 21280002 move a1,s0
.text:00409d4c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00409d50 21300000 _clear a2
.text:00409d54 1800bc8f lw gp,local_28+0x40(sp)
.text:00409d58 21384000 move a3,v0
.text:00409d5c f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00409d60 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409d64 21402003 move t0,t9
.text:00409d68 fc9dc624 addiu a2=>.rodata:s_%s_%s_00489dfc,a2,-0x6204 ;= "%s %s"
.text:00409d6c 2000a427 addiu a0,sp,0x20
.text:00409d70 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409d74 19004010 beq v0,zero,LAB_00409ddc
.text:00409d78 00010524 _li a1,0x100
.text:00409d7c 21c80001 move t9,t0
.text:00409d80 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00409d84 1000b1af _sw s1,local_30+0x40(sp)
.text:00409d88 1800bc8f lw gp,local_28+0x40(sp)
.text:00409d8c 2000a68f lw a2,local_20+0x40(sp)
.text:00409d90 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00409d94 21206002 move a0,s3
.text:00409d98 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409d9c 21280002 _move a1,s0
.text:00409da0 1800bc8f lw gp,local_28+0x40(sp)
.text:00409da4 2000a78f lw a3,local_20+0x40(sp)
.text:00409da8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00409dac cbffe010 beq a3,zero,LAB_00409cdc
.text:00409db0 2120e000 _move a0,a3
.text:00409db4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00409db8 00000000 _nop
.text:00409dbc 1800bc8f lw gp,local_28+0x40(sp)
.text:00409dc0 21200000 clear a0
.text:00409dc4 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00409dc8 c6ff0010 b LAB_00409ce4
.text:00409dcc 2000a0af _sw zero,local_20+0x40(sp)
LAB_00409dd0: ;XREF[1,0]: 00409c5c
.text:00409dd0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00409dd4 b9ff0010 b LAB_00409cbc
.text:00409dd8 0c445124 _addiu s1,v0,0x440c
LAB_00409ddc: ;XREF[1,0]: 00409d74
.text:00409ddc 21206002 move a0,s3
.text:00409de0 21280002 move a1,s0
.text:00409de4 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00409de8 21302002 _move a2,s1
.text:00409dec 1800bc8f lw gp,local_28+0x40(sp)
.text:00409df0 00000000 nop
.text:00409df4 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00409df8 baff0010 b LAB_00409ce4
.text:00409dfc 21200000 _clear a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeoutCancel()
;local_4 undefined4 -4 ;XREF[2,0]: 00409e10,00409e44
;local_8 undefined4 -8 ;XREF[2,0]: 00409e14,00409e48
;local_10 undefined4 -10 ;XREF[2,0]: 00409e18,00409e3c
;XREF[6,0]: Entry Point,00433fb0,00436b2c
; 00437ba8,00443c00,004d7f18
.text:00409e00 0d001c3c lui gp,0xd
.text:00409e04 e05b9c27 addiu gp,gp,0x5be0
.text:00409e08 21e09903 addu gp,gp,t9
.text:00409e0c e0ffbd27 addiu sp,sp,-0x20
.text:00409e10 1c00bfaf sw ra,local_4+0x20(sp)
.text:00409e14 1800b0af sw s0,local_8+0x20(sp)
.text:00409e18 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00409e1c ec00828c lw v0,0xec(a0)
.text:00409e20 21808000 move s0,a0
.text:00409e24 a088998f lw t9,-0x7760(gp)=>->websTimeoutUnsched ;= 0040ecdc
.text:00409e28 06004004 bltz v0,LAB_00409e44
.text:00409e2c 21204000 _move a0,v0
.text:00409e30 09f82003 jalr t9=>websTimeoutUnsched ;undefined websTimeoutUnsched()
.text:00409e34 00000000 _nop
.text:00409e38 ffff0324 li v1,-0x1
.text:00409e3c 1000bc8f lw gp,local_10+0x20(sp)
.text:00409e40 ec0003ae sw v1,0xec(s0)
LAB_00409e44: ;XREF[1,0]: 00409e28
.text:00409e44 1c00bf8f lw ra,local_4+0x20(sp)
.text:00409e48 1800b08f lw s0,local_8+0x20(sp)
.text:00409e4c 0800e003 jr ra
.text:00409e50 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetTimeStamp()
;local_4 undefined4 -4 ;XREF[2,0]: 00409e64,00409e88
;local_8 undefined4 -8 ;XREF[2,0]: 00409e68,00409e8c
;local_10 undefined4 -10 ;XREF[2,0]: 00409e6c,00409e84
;XREF[3,0]: Entry Point,00438898,004d8b34
.text:00409e54 0d001c3c lui gp,0xd
.text:00409e58 8c5b9c27 addiu gp,gp,0x5b8c
.text:00409e5c 21e09903 addu gp,gp,t9
.text:00409e60 e0ffbd27 addiu sp,sp,-0x20
.text:00409e64 1c00bfaf sw ra,local_4+0x20(sp)
.text:00409e68 1800b0af sw s0,local_8+0x20(sp)
.text:00409e6c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00409e70 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:00409e74 21808000 move s0,a0
.text:00409e78 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:00409e7c 21200000 _clear a0
.text:00409e80 000002ae sw v0,0x0(s0)
.text:00409e84 1000bc8f lw gp,local_10+0x20(sp)
.text:00409e88 1c00bf8f lw ra,local_4+0x20(sp)
.text:00409e8c 1800b08f lw s0,local_8+0x20(sp)
.text:00409e90 0800e003 jr ra
.text:00409e94 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWriteComplete()
;local_4 undefined4 -4 ;XREF[3,0]: 00409ea8,00409f34,00409fe8
;local_8 undefined4 -8 ;XREF[3,0]: 00409eac,00409f38,00409fec
;local_c undefined4 -c ;XREF[3,0]: 00409eb0,00409f3c,00409ff0
;local_10 undefined4 -10 ;XREF[3,0]: 00409eb4,00409f40,00409ff4
;local_14 undefined4 -14 ;XREF[3,0]: 00409eb8,00409f44,00409ff8
;local_18 undefined4 -18 ;XREF[3,0]: 00409ebc,00409f48,00409ffc
;local_20 undefined4 -20 ;XREF[6,0]: 00409ec0,00409f10,00409f80,00409f9c,00409fc0
; 00409fdc
;XREF[6,0]: Entry Point,0040f1b8,0040f338
; 00414218,00414704,004d80a0
.text:00409e98 0d001c3c lui gp,0xd
.text:00409e9c 485b9c27 addiu gp,gp,0x5b48
.text:00409ea0 21e09903 addu gp,gp,t9
.text:00409ea4 d0ffbd27 addiu sp,sp,-0x30
.text:00409ea8 2c00bfaf sw ra,local_4+0x30(sp)
.text:00409eac 2800b4af sw s4,local_8+0x30(sp)
.text:00409eb0 2400b3af sw s3,local_c+0x30(sp)
.text:00409eb4 2000b2af sw s2,local_10+0x30(sp)
.text:00409eb8 1c00b1af sw s1,local_14+0x30(sp)
.text:00409ebc 1800b0af sw s0,local_18+0x30(sp)
.text:00409ec0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00409ec4 2188c000 move s1,a2
.text:00409ec8 21988000 move s3,a0
.text:00409ecc 2190a000 move s2,a1
.text:00409ed0 1700201a blez s1,LAB_00409f30
.text:00409ed4 21a00000 _clear s4
LAB_00409ed8: ;XREF[1,0]: 00409f28
.text:00409ed8 e400638e lw v1,0xe4(s3)
.text:00409edc 00000000 nop
.text:00409ee0 82220300 srl a0,v1,0xa
.text:00409ee4 01008230 andi v0,a0,0x1
.text:00409ee8 1b004010 beq v0,zero,LAB_00409f58
.text:00409eec c2290300 _srl a1,v1,0x7
.text:00409ef0 bc00648e lw a0,0xbc(s3)
.text:00409ef4 00000000 nop
.text:00409ef8 16008004 bltz a0,LAB_00409f54
.text:00409efc 21284002 _move a1,s2
.text:00409f00 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:00409f04 00000000 nop
.text:00409f08 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:00409f0c 21302002 _move a2,s1
.text:00409f10 1000bc8f lw gp,local_20+0x30(sp)
.text:00409f14 34004004 bltz v0,LAB_00409fe8
.text:00409f18 21804000 _move s0,v0
.text:00409f1c 23883002 subu s1,s1,s0
.text:00409f20 21a09002 addu s4,s4,s0
.text:00409f24 21905002 addu s2,s2,s0
LAB_00409f28: ;XREF[1,0]: 00409fa4
.text:00409f28 ebff201e bgtz s1,LAB_00409ed8
.text:00409f2c 00000000 _nop
LAB_00409f30: ;XREF[1,0]: 00409ed0
.text:00409f30 21108002 move v0,s4
.text:00409f34 2c00bf8f lw ra,local_4+0x30(sp)
.text:00409f38 2800b48f lw s4,local_8+0x30(sp)
.text:00409f3c 2400b38f lw s3,local_c+0x30(sp)
.text:00409f40 2000b28f lw s2,local_10+0x30(sp)
.text:00409f44 1c00b18f lw s1,local_14+0x30(sp)
.text:00409f48 1800b08f lw s0,local_18+0x30(sp)
.text:00409f4c 0800e003 jr ra
.text:00409f50 3000bd27 _addiu sp,sp,0x30
LAB_00409f54: ;XREF[1,0]: 00409ef8
.text:00409f54 c2290300 srl a1,v1,0x7
LAB_00409f58: ;XREF[1,0]: 00409ee8
.text:00409f58 0100a330 andi v1,a1,0x1
.text:00409f5c 13006010 beq v1,zero,LAB_00409fac
.text:00409f60 0102272a _slti a3,s1,0x201
.text:00409f64 0200e014 bne a3,zero,LAB_00409f70
.text:00409f68 21302002 _move a2,s1
.text:00409f6c 00020624 li a2,0x200
LAB_00409f70: ;XREF[1,0]: 00409f64
.text:00409f70 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:00409f74 1001648e lw a0,0x110(s3)
.text:00409f78 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:00409f7c 21284002 _move a1,s2
.text:00409f80 1000bc8f lw gp,local_20+0x30(sp)
.text:00409f84 18004004 bltz v0,LAB_00409fe8
.text:00409f88 21804000 _move s0,v0
.text:00409f8c 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:00409f90 1001648e lw a0,0x110(s3)
.text:00409f94 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:00409f98 23883002 _subu s1,s1,s0
.text:00409f9c 1000bc8f lw gp,local_20+0x30(sp)
.text:00409fa0 21a09002 addu s4,s4,s0
LAB_00409fa4: ;XREF[1,0]: 00409fe0
.text:00409fa4 e0ff0010 b LAB_00409f28
.text:00409fa8 21905002 _addu s2,s2,s0
LAB_00409fac: ;XREF[1,0]: 00409f5c
.text:00409fac dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:00409fb0 d400648e lw a0,0xd4(s3)
.text:00409fb4 21284002 move a1,s2
.text:00409fb8 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:00409fbc 21302002 _move a2,s1
.text:00409fc0 1000bc8f lw gp,local_20+0x30(sp)
.text:00409fc4 08004004 bltz v0,LAB_00409fe8
.text:00409fc8 21804000 _move s0,v0
.text:00409fcc 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:00409fd0 d400648e lw a0,0xd4(s3)
.text:00409fd4 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:00409fd8 23883002 _subu s1,s1,s0
.text:00409fdc 1000bc8f lw gp,local_20+0x30(sp)
.text:00409fe0 f0ff0010 b LAB_00409fa4
.text:00409fe4 21a09002 _addu s4,s4,s0
LAB_00409fe8: ;XREF[3,0]: 00409f14,00409f84,00409fc4
.text:00409fe8 2c00bf8f lw ra,local_4+0x30(sp)
.text:00409fec 2800b48f lw s4,local_8+0x30(sp)
.text:00409ff0 2400b38f lw s3,local_c+0x30(sp)
.text:00409ff4 2000b28f lw s2,local_10+0x30(sp)
.text:00409ff8 1c00b18f lw s1,local_14+0x30(sp)
.text:00409ffc 1800b08f lw s0,local_18+0x30(sp)
.text:0040a000 ffff0224 li v0,-0x1
.text:0040a004 0800e003 jr ra
.text:0040a008 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWriteFmt()
;local_resc undefined4 c ;XREF[1,0]: 0040a040
;local_res8 undefined4 8 ;XREF[1,0]: 0040a03c
;local_4 undefined4 -4 ;XREF[2,0]: 0040a01c,0040a0c0
;local_8 undefined4 -8 ;XREF[2,0]: 0040a020,0040a0c4
;local_c undefined4 -c ;XREF[2,0]: 0040a024,0040a0c8
;local_10 undefined4 -10 ;XREF[2,0]: 0040a028,0040a0cc
;local_14 undefined4 -14 ;XREF[2,0]: 0040a02c,0040a0d0
;local_18 undefined4 -18 ;XREF[2,0]: 0040a030,0040a0d4
;local_20 undefined4 -20 ;XREF[4,0]: 0040a04c,0040a070,0040a18c,0040a1f4
;local_28 undefined4 -28 ;XREF[10,0]: 0040a034,0040a064,0040a094,0040a0b8,0040a100
; 0040a160,0040a17c,0040a1ac,0040a1c8,0040a1e8
;XREF[129,0]: Entry Point,0040b398,0040b844
; 0040b86c,0040b8ec,0040b914
; 0040b95c,0040b97c,0040ba60
; 0040ba8c,0040bbc0,0040bc4c
; 0040bca0,0040be00,0040e79c
; 0040e890,0040e8b8,0040e8d4
; 0040e8f0,0040e90c,0040e92c
; 0040e954,0040eaf4,0040f02c
; 0040f074,0040f0d4,004105d0
; 0041070c,00410794,004107c8
; 004107f8,00410948,00410a10
; 00410ae0,00410b34,00410cb0
; 00410d00,00410e04,00410f3c
; 00411064,004110d0,004111c0
; 00411214,00411304,00411450
; 00411588,004115a8,004115cc
; 00411748,00411768,0041178c
; 00411920,00411a04,00411a20
; 00411a40,00411a88,00411aa4
; 00411ac4,00411c58,00411d50
; 00411de4,00411e00,00411e78
; 00411fb0,00412074,004120a4
; 004125fc,00412618,00412638
; 00412ddc,00412ee4,00412f34
; 00413000,004130c8,004131a4
; 004144e4,0043360c,004338d0
; 004343e0,004347ac,004354f4
; 00435548,00435568,0043571c
; 00435874,00435a58,00435dac
; 00435f0c,00436140,004364c8
; 004364e4,004365b8,004365d4
; 00436628,00436680,0043669c
; 004366f0,00436728,00436744
; 00436760,0043677c,00436798
; 004367b4,004367d0,0043681c
; 00436bf4,00436ea0,0043a5b0
; 0043a648,0043a6c8,0043a6e4
; 0043b910,0043b974,0043bd8c
; 0043beac,0043cec8,0043cee4
; 0043cf04,0043cf4c,0043cf68
; 0043cf88,0043e1ac,0043e1e0
; 0043e584,0043e7a4,0043e7e4
; 0043e898,0043e8d0,004d8164
.text:0040a00c 0d001c3c lui gp,0xd
.text:0040a010 d4599c27 addiu gp,gp,0x59d4
.text:0040a014 21e09903 addu gp,gp,t9
.text:0040a018 c8ffbd27 addiu sp,sp,-0x38
.text:0040a01c 3400bfaf sw ra,local_4+0x38(sp)
.text:0040a020 3000b4af sw s4,local_8+0x38(sp)
.text:0040a024 2c00b3af sw s3,local_c+0x38(sp)
.text:0040a028 2800b2af sw s2,local_10+0x38(sp)
.text:0040a02c 2400b1af sw s1,local_14+0x38(sp)
.text:0040a030 2000b0af sw s0,local_18+0x38(sp)
.text:0040a034 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0040a038 f886998f lw t9,-0x7908(gp)=>->vallocFmtString ;= 0041bdd0
.text:0040a03c 4000a6af sw a2,local_res8+0x38(sp)
.text:0040a040 4400a7af sw a3,local_resc+0x38(sp)
.text:0040a044 2130a000 move a2,a1
.text:0040a048 21988000 move s3,a0
.text:0040a04c 1800a0af sw zero,local_20+0x38(sp)
.text:0040a050 1800a427 addiu a0,sp,0x18
.text:0040a054 00040524 li a1,0x400
.text:0040a058 09f82003 jalr t9=>vallocFmtString ;undefined vallocFmtString()
.text:0040a05c 4000a727 _addiu a3,sp,0x40
.text:0040a060 00044228 slti v0,v0,0x400
.text:0040a064 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a068 5a004010 beq v0,zero,LAB_0040a1d4
.text:0040a06c 21880000 _clear s1
LAB_0040a070: ;XREF[1,0]: 0040a1ec
.text:0040a070 1800b08f lw s0,local_20+0x38(sp)
.text:0040a074 00000000 nop
.text:0040a078 11000012 beq s0,zero,LAB_0040a0c0
.text:0040a07c 21102002 _move v0,s1
.text:0040a080 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040a084 00000000 nop
.text:0040a088 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040a08c 21200002 _move a0,s0
.text:0040a090 21884000 move s1,v0
.text:0040a094 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a098 21a00000 clear s4
.text:0040a09c 1f00401c bgtz v0,LAB_0040a11c
.text:0040a0a0 21900002 _move s2,s0
.text:0040a0a4 21108002 move v0,s4
LAB_0040a0a8: ;XREF[2,0]: 0040a190,0040a1f8
.text:0040a0a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040a0ac 21200002 move a0,s0
.text:0040a0b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040a0b4 21884000 _move s1,v0
.text:0040a0b8 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a0bc 21102002 move v0,s1
LAB_0040a0c0: ;XREF[1,0]: 0040a078
.text:0040a0c0 3400bf8f lw ra,local_4+0x38(sp)
.text:0040a0c4 3000b48f lw s4,local_8+0x38(sp)
.text:0040a0c8 2c00b38f lw s3,local_c+0x38(sp)
.text:0040a0cc 2800b28f lw s2,local_10+0x38(sp)
.text:0040a0d0 2400b18f lw s1,local_14+0x38(sp)
.text:0040a0d4 2000b08f lw s0,local_18+0x38(sp)
.text:0040a0d8 0800e003 jr ra
.text:0040a0dc 3800bd27 _addiu sp,sp,0x38
LAB_0040a0e0: ;XREF[1,0]: 0040a12c
.text:0040a0e0 bc00648e lw a0,0xbc(s3)
.text:0040a0e4 00000000 nop
.text:0040a0e8 12008004 bltz a0,LAB_0040a134
.text:0040a0ec 21284002 _move a1,s2
.text:0040a0f0 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:0040a0f4 00000000 nop
.text:0040a0f8 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:0040a0fc 21302002 _move a2,s1
.text:0040a100 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a104 3b004004 bltz v0,LAB_0040a1f4
.text:0040a108 21804000 _move s0,v0
.text:0040a10c 23883002 subu s1,s1,s0
.text:0040a110 21a09002 addu s4,s4,s0
.text:0040a114 1d00201a blez s1,LAB_0040a18c
.text:0040a118 21905002 _addu s2,s2,s0
LAB_0040a11c: ;XREF[2,0]: 0040a09c,0040a184
.text:0040a11c e400638e lw v1,0xe4(s3)
.text:0040a120 00000000 nop
.text:0040a124 82320300 srl a2,v1,0xa
.text:0040a128 0100c430 andi a0,a2,0x1
.text:0040a12c ecff8014 bne a0,zero,LAB_0040a0e0
.text:0040a130 00000000 _nop
LAB_0040a134: ;XREF[1,0]: 0040a0e8
.text:0040a134 c2390300 srl a3,v1,0x7
.text:0040a138 0100e330 andi v1,a3,0x1
.text:0040a13c 16006010 beq v1,zero,LAB_0040a198
.text:0040a140 0102282a _slti t0,s1,0x201
.text:0040a144 02000015 bne t0,zero,LAB_0040a150
.text:0040a148 21302002 _move a2,s1
.text:0040a14c 00020624 li a2,0x200
LAB_0040a150: ;XREF[1,0]: 0040a144
.text:0040a150 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:0040a154 1001648e lw a0,0x110(s3)
.text:0040a158 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:0040a15c 21284002 _move a1,s2
.text:0040a160 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a164 23004004 bltz v0,LAB_0040a1f4
.text:0040a168 21804000 _move s0,v0
.text:0040a16c 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040a170 1001648e lw a0,0x110(s3)
.text:0040a174 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:0040a178 23883002 _subu s1,s1,s0
.text:0040a17c 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a180 21a09002 addu s4,s4,s0
LAB_0040a184: ;XREF[1,0]: 0040a1cc
.text:0040a184 e5ff201e bgtz s1,LAB_0040a11c
.text:0040a188 21905002 _addu s2,s2,s0
LAB_0040a18c: ;XREF[1,0]: 0040a114
.text:0040a18c 1800b08f lw s0,local_20+0x38(sp)
.text:0040a190 c5ff0010 b LAB_0040a0a8
.text:0040a194 21108002 _move v0,s4
LAB_0040a198: ;XREF[1,0]: 0040a13c
.text:0040a198 dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:0040a19c d400648e lw a0,0xd4(s3)
.text:0040a1a0 21284002 move a1,s2
.text:0040a1a4 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:0040a1a8 21302002 _move a2,s1
.text:0040a1ac 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a1b0 10004004 bltz v0,LAB_0040a1f4
.text:0040a1b4 21804000 _move s0,v0
.text:0040a1b8 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040a1bc d400648e lw a0,0xd4(s3)
.text:0040a1c0 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:0040a1c4 23883002 _subu s1,s1,s0
.text:0040a1c8 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a1cc edff0010 b LAB_0040a184
.text:0040a1d0 21a09002 _addu s4,s4,s0
LAB_0040a1d4: ;XREF[1,0]: 0040a068
.text:0040a1d4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a1d8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040a1dc 049ea524 addiu a1=>.roda...,a1,-0x61fc ;= "websConnWrite lost data, buffer o...
.text:0040a1e0 09f82003 jalr t9=>trace ;undefined trace()
.text:0040a1e4 02000424 _li a0,0x2
.text:0040a1e8 1000bc8f lw gp,local_28+0x38(sp)
.text:0040a1ec a0ff0010 b LAB_0040a070
.text:0040a1f0 00000000 _nop
LAB_0040a1f4: ;XREF[3,0]: 0040a104,0040a164,0040a1b0
.text:0040a1f4 1800b08f lw s0,local_20+0x38(sp)
.text:0040a1f8 abff0010 b LAB_0040a0a8
.text:0040a1fc ffff0224 _li v0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWritePartial()
;local_8 undefined4 -8 ;XREF[3,0]: 0040a210,0040a268,0040a2c4
;local_c undefined4 -c ;XREF[3,0]: 0040a214,0040a26c,0040a2c8
;local_10 undefined4 -10 ;XREF[3,0]: 0040a218,0040a270,0040a2cc
;local_18 undefined4 -18 ;XREF[5,0]: 0040a21c,0040a264,0040a2a4,0040a2c0,0040a2e8
;XREF[5,0]: Entry Point,00434a30,00435248
; 00438900,004d7e98
.text:0040a200 0d001c3c lui gp,0xd
.text:0040a204 e0579c27 addiu gp,gp,0x57e0
.text:0040a208 21e09903 addu gp,gp,t9
.text:0040a20c d8ffbd27 addiu sp,sp,-0x28
.text:0040a210 2000bfaf sw ra,local_8+0x28(sp)
.text:0040a214 1c00b1af sw s1,local_c+0x28(sp)
.text:0040a218 1800b0af sw s0,local_10+0x28(sp)
.text:0040a21c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040a220 e400878c lw a3,0xe4(a0)
.text:0040a224 21888000 move s1,a0
.text:0040a228 82220700 srl a0,a3,0xa
.text:0040a22c c2190700 srl v1,a3,0x7
.text:0040a230 01008230 andi v0,a0,0x1
.text:0040a234 2140a000 move t0,a1
.text:0040a238 01006330 andi v1,v1,0x1
.text:0040a23c 0f004010 beq v0,zero,LAB_0040a27c
.text:0040a240 2138c000 _move a3,a2
.text:0040a244 bc00298e lw t1,0xbc(s1)
.text:0040a248 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:0040a24c 0b002005 bltz t1,LAB_0040a27c
.text:0040a250 21202001 _move a0,t1
.text:0040a254 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:0040a258 00000000 _nop
.text:0040a25c 21804000 move s0,v0
.text:0040a260 21100002 move v0,s0
.text:0040a264 1000bc8f lw gp,local_18+0x28(sp)
.text:0040a268 2000bf8f lw ra,local_8+0x28(sp)
.text:0040a26c 1c00b18f lw s1,local_c+0x28(sp)
.text:0040a270 1800b08f lw s0,local_10+0x28(sp)
.text:0040a274 0800e003 jr ra
.text:0040a278 2800bd27 _addiu sp,sp,0x28
LAB_0040a27c: ;XREF[2,0]: 0040a23c,0040a24c
.text:0040a27c 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:0040a280 21280001 move a1,t0
.text:0040a284 21102003 move v0,t9
.text:0040a288 dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:0040a28c 12006010 beq v1,zero,LAB_0040a2d8
.text:0040a290 2130e000 _move a2,a3
.text:0040a294 1001248e lw a0,0x110(s1)
.text:0040a298 21c84000 move t9,v0
.text:0040a29c 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:0040a2a0 00000000 _nop
.text:0040a2a4 1000bc8f lw gp,local_18+0x28(sp)
.text:0040a2a8 1001248e lw a0,0x110(s1)
.text:0040a2ac 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040a2b0 21804000 move s0,v0
LAB_0040a2b4: ;XREF[1,0]: 0040a2f4
; FWD[3,0]: 00417720,00417720,0041fa48
.text:0040a2b4 09f82003 jalr t9=>websSSLFlush ;undefined websSocketFlush()
;undefined websSSLFlush()
.text:0040a2b8 00000000 _nop
.text:0040a2bc 21100002 move v0,s0
.text:0040a2c0 1000bc8f lw gp,local_18+0x28(sp)
.text:0040a2c4 2000bf8f lw ra,local_8+0x28(sp)
.text:0040a2c8 1c00b18f lw s1,local_c+0x28(sp)
.text:0040a2cc 1800b08f lw s0,local_10+0x28(sp)
.text:0040a2d0 0800e003 jr ra
.text:0040a2d4 2800bd27 _addiu sp,sp,0x28
LAB_0040a2d8: ;XREF[1,0]: 0040a28c
.text:0040a2d8 d400248e lw a0,0xd4(s1)
.text:0040a2dc 21280001 move a1,t0
.text:0040a2e0 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:0040a2e4 2130e000 _move a2,a3
.text:0040a2e8 1000bc8f lw gp,local_18+0x28(sp)
.text:0040a2ec d400248e lw a0,0xd4(s1)
.text:0040a2f0 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040a2f4 efff0010 b LAB_0040a2b4
.text:0040a2f8 21804000 _move s0,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnAlloc()
;local_4 undefined4 -4 ;XREF[2,0]: 0040a30c,0040a428
;local_8 undefined4 -8 ;XREF[2,0]: 0040a310,0040a42c
;local_10 undefined4 -10 ;XREF[3,0]: 0040a314,0040a330,0040a444
;XREF[3,0]: Entry Point,0041f42c,004d8b58
.text:0040a2fc 0d001c3c lui gp,0xd
.text:0040a300 e4569c27 addiu gp,gp,0x56e4
.text:0040a304 21e09903 addu gp,gp,t9
.text:0040a308 e0ffbd27 addiu sp,sp,-0x20
.text:0040a30c 1c00bfaf sw ra,local_4+0x20(sp)
.text:0040a310 1800b0af sw s0,local_8+0x20(sp)
.text:0040a314 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0040a318 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:0040a31c 1086858f lw a1=>.data:websCo...,-0x79f0(gp)=>->we...;= FFFFFFFFh
;= 004d4aec
.text:0040a320 21808000 move s0,a0
.text:0040a324 0889848f lw a0=>.bss:websCon...,-0x76f8(gp)=>->we...;= ??
;= 004d8c44
.text:0040a328 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:0040a32c 54010624 _li a2,0x154
.text:0040a330 1000bc8f lw gp,local_10+0x20(sp)
.text:0040a334 21304000 move a2,v0
.text:0040a338 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a33c 80380200 sll a3,v0,0x2
.text:0040a340 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040a344 309ea524 addiu a1=>.roda...,a1,-0x61d0 ;= "webs connection slot full!\n"
.text:0040a348 ffff0824 li t0,-0x1
.text:0040a34c 10000424 li a0,0x10
.text:0040a350 3a004004 bltz v0,LAB_0040a43c
.text:0040a354 01000924 _li t1,0x1
.text:0040a358 0889848f lw a0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040a35c 00000000 nop
.text:0040a360 00008a8c lw t2,0x0(a0)=>.bss:websConnList ;= ??
.text:0040a364 21204000 move a0,v0
.text:0040a368 2118ea00 addu v1,a3,t2
.text:0040a36c 0000628c lw v0,0x0(v1)
.text:0040a370 00000000 nop
.text:0040a374 d40050ac sw s0,0xd4(v0)
.text:0040a378 fc0046ac sw a2,0xfc(v0)
.text:0040a37c e00049ac sw t1,0xe0(v0)
.text:0040a380 000148ac sw t0,0x100(v0)
.text:0040a384 ec0048ac sw t0,0xec(v0)
.text:0040a388 880040ac sw zero,0x88(v0)
.text:0040a38c 8c0040ac sw zero,0x8c(v0)
.text:0040a390 900040ac sw zero,0x90(v0)
.text:0040a394 940040ac sw zero,0x94(v0)
.text:0040a398 980040ac sw zero,0x98(v0)
.text:0040a39c 9c0040ac sw zero,0x9c(v0)
.text:0040a3a0 a00040ac sw zero,0xa0(v0)
.text:0040a3a4 a40040ac sw zero,0xa4(v0)
.text:0040a3a8 b00040ac sw zero,0xb0(v0)
.text:0040a3ac ac0040ac sw zero,0xac(v0)
.text:0040a3b0 a80040ac sw zero,0xa8(v0)
.text:0040a3b4 c00040ac sw zero,0xc0(v0)
.text:0040a3b8 c40040ac sw zero,0xc4(v0)
.text:0040a3bc 2c0140ac sw zero,0x12c(v0)
.text:0040a3c0 300140ac sw zero,0x130(v0)
.text:0040a3c4 340140ac sw zero,0x134(v0)
.text:0040a3c8 380140ac sw zero,0x138(v0)
.text:0040a3cc 3c0140ac sw zero,0x13c(v0)
.text:0040a3d0 400140ac sw zero,0x140(v0)
.text:0040a3d4 440140ac sw zero,0x144(v0)
.text:0040a3d8 480140ac sw zero,0x148(v0)
.text:0040a3dc 840040ac sw zero,0x84(v0)
.text:0040a3e0 b40040ac sw zero,0xb4(v0)
.text:0040a3e4 f00040ac sw zero,0xf0(v0)
.text:0040a3e8 f40040ac sw zero,0xf4(v0)
.text:0040a3ec b80040ac sw zero,0xb8(v0)
.text:0040a3f0 bc0048ac sw t0,0xbc(v0)
.text:0040a3f4 280149ac sw t1,0x128(v0)
.text:0040a3f8 f80040ac sw zero,0xf8(v0)
.text:0040a3fc c80040ac sw zero,0xc8(v0)
.text:0040a400 cc0040ac sw zero,0xcc(v0)
.text:0040a404 d00040ac sw zero,0xd0(v0)
.text:0040a408 100140ac sw zero,0x110(v0)
.text:0040a40c 4c0140ac sw zero,0x14c(v0)
.text:0040a410 500140ac sw zero,0x150(v0)
.text:0040a414 140140ac sw zero,0x114(v0)
.text:0040a418 180140ac sw zero,0x118(v0)
.text:0040a41c 1c0140ac sw zero,0x11c(v0)
.text:0040a420 200140ac sw zero,0x120(v0)
.text:0040a424 240140ac sw zero,0x124(v0)
LAB_0040a428: ;XREF[1,0]: 0040a448
.text:0040a428 1c00bf8f lw ra,local_4+0x20(sp)
.text:0040a42c 1800b08f lw s0,local_8+0x20(sp)
.text:0040a430 21108000 move v0,a0
.text:0040a434 0800e003 jr ra
.text:0040a438 2000bd27 _addiu sp,sp,0x20
LAB_0040a43c: ;XREF[1,0]: 0040a350
.text:0040a43c 09f82003 jalr t9=>trace ;undefined trace()
.text:0040a440 00000000 _nop
.text:0040a444 1000bc8f lw gp,local_10+0x20(sp)
.text:0040a448 f7ff0010 b LAB_0040a428
.text:0040a44c ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websAccept()
;local_4 undefined4 -4 ;XREF[3,0]: 0040a460,0040a70c,0040a754
;local_8 undefined4 -8 ;XREF[3,0]: 0040a464,0040a710,0040a758
;local_c undefined4 -c ;XREF[3,0]: 0040a468,0040a714,0040a75c
;local_10 undefined4 -10 ;XREF[3,0]: 0040a46c,0040a718,0040a760
;local_14 undefined4 -14 ;XREF[3,0]: 0040a470,0040a71c,0040a764
;local_18 undefined4 -18 ;XREF[3,0]: 0040a474,0040a720,0040a768
;local_20 undefined4 -20 ;XREF[1,0]: 0040a5d4
;local_2c undefined4 -2c ;XREF[1,0]: 0040a604
;local_38 undefined4 -38 ;XREF[15,0]: 0040a478,0040a49c,0040a59c,0040a5c0,0040a5f4
; 0040a610,0040a628,0040a640,0040a65c,0040a678
; 0040a694,0040a6c8,0040a6e0,0040a704,0040a74c
;XREF[3,0]: Entry Point,004098d8,004d8b9c
.text:0040a450 0d001c3c lui gp,0xd
.text:0040a454 90559c27 addiu gp,gp,0x5590
.text:0040a458 21e09903 addu gp,gp,t9
.text:0040a45c b8ffbd27 addiu sp,sp,-0x48
.text:0040a460 4400bfaf sw ra,local_4+0x48(sp)
.text:0040a464 4000b4af sw s4,local_8+0x48(sp)
.text:0040a468 3c00b3af sw s3,local_c+0x48(sp)
.text:0040a46c 3800b2af sw s2,local_10+0x48(sp)
.text:0040a470 3400b1af sw s1,local_14+0x48(sp)
.text:0040a474 3000b0af sw s0,local_18+0x48(sp)
.text:0040a478 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0040a47c a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:0040a480 21a08000 move s4,a0
.text:0040a484 2180a000 move s0,a1
.text:0040a488 0889848f lw a0=>.bss:websCon...,-0x76f8(gp)=>->we...;= ??
;= 004d8c44
.text:0040a48c 1086858f lw a1=>.data:websCo...,-0x79f0(gp)=>->we...;= FFFFFFFFh
;= 004d4aec
.text:0040a490 54010624 li a2,0x154
.text:0040a494 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:0040a498 2190e000 _move s2,a3
.text:0040a49c 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a4a0 a5004004 bltz v0,LAB_0040a738
.text:0040a4a4 80480200 _sll t1,v0,0x2
.text:0040a4a8 0889878f lw a3=>.bss:websCon...,-0x76f8(gp)=>->we...;= ??
;= 004d8c44
.text:0040a4ac 00000000 nop
.text:0040a4b0 0000ed8c lw t5,0x0(a3)=>.bss:websConnList ;= ??
.text:0040a4b4 ffff0b24 li t3,-0x1
.text:0040a4b8 21602d01 addu t4,t1,t5
.text:0040a4bc 00008a8d lw t2,0x0(t4)
.text:0040a4c0 01000624 li a2,0x1
.text:0040a4c4 fc0042ad sw v0,0xfc(t2)
.text:0040a4c8 d40054ad sw s4,0xd4(t2)
.text:0040a4cc e00046ad sw a2,0xe0(t2)
.text:0040a4d0 00014bad sw t3,0x100(t2)
.text:0040a4d4 ec004bad sw t3,0xec(t2)
.text:0040a4d8 880040ad sw zero,0x88(t2)
.text:0040a4dc 8c0040ad sw zero,0x8c(t2)
.text:0040a4e0 900040ad sw zero,0x90(t2)
.text:0040a4e4 940040ad sw zero,0x94(t2)
.text:0040a4e8 980040ad sw zero,0x98(t2)
.text:0040a4ec 9c0040ad sw zero,0x9c(t2)
.text:0040a4f0 a00040ad sw zero,0xa0(t2)
.text:0040a4f4 a40040ad sw zero,0xa4(t2)
.text:0040a4f8 b00040ad sw zero,0xb0(t2)
.text:0040a4fc ac0040ad sw zero,0xac(t2)
.text:0040a500 a80040ad sw zero,0xa8(t2)
.text:0040a504 c00040ad sw zero,0xc0(t2)
.text:0040a508 c40040ad sw zero,0xc4(t2)
.text:0040a50c 2c0140ad sw zero,0x12c(t2)
.text:0040a510 300140ad sw zero,0x130(t2)
.text:0040a514 340140ad sw zero,0x134(t2)
.text:0040a518 380140ad sw zero,0x138(t2)
.text:0040a51c 3c0140ad sw zero,0x13c(t2)
.text:0040a520 400140ad sw zero,0x140(t2)
.text:0040a524 440140ad sw zero,0x144(t2)
.text:0040a528 480140ad sw zero,0x148(t2)
.text:0040a52c 840040ad sw zero,0x84(t2)
.text:0040a530 b40040ad sw zero,0xb4(t2)
.text:0040a534 f00040ad sw zero,0xf0(t2)
.text:0040a538 f40040ad sw zero,0xf4(t2)
.text:0040a53c b80040ad sw zero,0xb8(t2)
.text:0040a540 bc004bad sw t3,0xbc(t2)
.text:0040a544 280146ad sw a2,0x128(t2)
.text:0040a548 f80040ad sw zero,0xf8(t2)
.text:0040a54c c80040ad sw zero,0xc8(t2)
.text:0040a550 cc0040ad sw zero,0xcc(t2)
.text:0040a554 d00040ad sw zero,0xd0(t2)
.text:0040a558 100140ad sw zero,0x110(t2)
.text:0040a55c 4c0140ad sw zero,0x14c(t2)
.text:0040a560 500140ad sw zero,0x150(t2)
.text:0040a564 140140ad sw zero,0x114(t2)
.text:0040a568 180140ad sw zero,0x118(t2)
.text:0040a56c 1c0140ad sw zero,0x11c(t2)
.text:0040a570 200140ad sw zero,0x120(t2)
.text:0040a574 240140ad sw zero,0x124(t2)
.text:0040a578 0000e48c lw a0,0x0(a3)=>.bss:websConnList ;= ??
.text:0040a57c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040a580 21102401 addu v0,t1,a0
.text:0040a584 0000518c lw s1,0x0(v0)
.text:0040a588 21200002 move a0,s0
.text:0040a58c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040a590 d80032ae _sw s2,0xd8(s1)
.text:0040a594 01004224 addiu v0,v0,0x1
.text:0040a598 2100432c sltiu v1,v0,0x21
.text:0040a59c 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a5a0 63006010 beq v1,zero,LAB_0040a730
.text:0040a5a4 00000000 _nop
LAB_0040a5a8: ;XREF[1,0]: 0040a730
.text:0040a5a8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040a5ac 04003226 addiu s2,s1,0x4
.text:0040a5b0 21280002 move a1,s0
.text:0040a5b4 21304000 move a2,v0
.text:0040a5b8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0040a5bc 21204002 _move a0,s2
.text:0040a5c0 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a5c4 80781400 sll t7,s4,0x2
.text:0040a5c8 5086988f lw t8,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:0040a5cc 10001324 li s3,0x10
.text:0040a5d0 0000108f lw s0,0x0(t8)=>.bss:socketList ;= ??
.text:0040a5d4 2800b3af sw s3,local_20+0x48(sp)
.text:0040a5d8 2170f001 addu t6,t7,s0
.text:0040a5dc 0000c88d lw t0,0x0(t6)
.text:0040a5e0 7484998f lw t9,-0x7b8c(gp)=>->::getsock... ;= 00489870
.text:0040a5e4 7000048d lw a0,0x70(t0)
.text:0040a5e8 1800a527 addiu a1,sp,0x18
.text:0040a5ec 09f82003 jalr t9=>.MIPS.stubs:::getsockname ;int getsockname(int __fd, sockaddr *...
.text:0040a5f0 2800a627 _addiu a2,sp,0x28
.text:0040a5f4 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a5f8 44004004 bltz v0,LAB_0040a70c
.text:0040a5fc ffff0324 _li v1,-0x1
.text:0040a600 bc89998f lw t9,-0x7644(gp)=>->::inet_ntoa ;= 00489610
.text:0040a604 1c00a48f lw a0,local_2c+0x48(sp)
.text:0040a608 09f82003 jalr t9=>.MIPS.stubs:::inet_ntoa ;char * inet_ntoa(in_addr __in)
.text:0040a60c 24003326 _addiu s3,s1,0x24
.text:0040a610 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a614 21204000 move a0,v0
.text:0040a618 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040a61c 00000000 nop
.text:0040a620 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040a624 21804000 _move s0,v0
.text:0040a628 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a62c 21280002 move a1,s0
.text:0040a630 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:0040a634 21304000 move a2,v0
.text:0040a638 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:0040a63c 21206002 _move a0,s3
.text:0040a640 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a644 00000000 nop
.text:0040a648 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a64c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040a650 4c9ee527 addiu a1=>.roda...,ra,-0x61b4 ;= "127.0.0.1"
.text:0040a654 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040a658 21204002 _move a0,s2
.text:0040a65c 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a660 0f004010 beq v0,zero,LAB_0040a6a0
.text:0040a664 00000000 _nop
.text:0040a668 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040a66c 288f858f lw a1=>.bss:websSrv...,-0x70d8(gp)=>->we...;= ??
;= 004d8c6c
.text:0040a670 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040a674 21204002 _move a0,s2
.text:0040a678 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a67c 08004010 beq v0,zero,LAB_0040a6a0
.text:0040a680 00000000 _nop
.text:0040a684 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040a688 e487858f lw a1=>.bss:websSrv...,-0x781c(gp)=>->we...;= ??
;= 004d8c4c
.text:0040a68c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040a690 21204002 _move a0,s2
.text:0040a694 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a698 05004014 bne v0,zero,LAB_0040a6b0
.text:0040a69c 00000000 _nop
LAB_0040a6a0: ;XREF[2,0]: 0040a660,0040a67c
.text:0040a6a0 e400238e lw v1,0xe4(s1)
.text:0040a6a4 00000000 nop
.text:0040a6a8 04006534 ori a1,v1,0x4
.text:0040a6ac e40025ae sw a1,0xe4(s1)
LAB_0040a6b0: ;XREF[1,0]: 0040a698
.text:0040a6b0 748b998f lw t9,-0x748c(gp)=>->websSocketCreateEvent ;= 00418068
.text:0040a6b4 0088868f lw a2=>websSocketEvent,-0x7800(gp)=>->we...;= 0040e3dc
.text:0040a6b8 21382002 move a3,s1
.text:0040a6bc 21208002 move a0,s4
.text:0040a6c0 09f82003 jalr t9=>websSocketCreateEvent ;undefined websSocketCreateEvent()
.text:0040a6c4 02000524 _li a1,0x2
.text:0040a6c8 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a6cc 21302002 move a2,s1
.text:0040a6d0 6485998f lw t9,-0x7a9c(gp)=>->websTimeoutSched ;= 0040eb80
.text:0040a6d4 948c858f lw a1=>websTimeout,-0x736c(gp)=>->websTi...;= 0040b5a0
.text:0040a6d8 09f82003 jalr t9=>websTimeoutSched ;undefined websTimeoutSched()
.text:0040a6dc 3c000424 _li a0,0x3c
.text:0040a6e0 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a6e4 ec0022ae sw v0,0xec(s1)
.text:0040a6e8 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a6ec ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040a6f0 589e2526 addiu a1=>.roda...,s1,-0x61a8 ;= "accept request(%s, %s)\n"
.text:0040a6f4 21306002 move a2,s3
.text:0040a6f8 21384002 move a3,s2
.text:0040a6fc 09f82003 jalr t9=>trace ;undefined trace()
.text:0040a700 01000424 _li a0,0x1
.text:0040a704 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a708 21180000 clear v1
LAB_0040a70c: ;XREF[1,0]: 0040a5f8
.text:0040a70c 4400bf8f lw ra,local_4+0x48(sp)
.text:0040a710 4000b48f lw s4,local_8+0x48(sp)
.text:0040a714 3c00b38f lw s3,local_c+0x48(sp)
.text:0040a718 3800b28f lw s2,local_10+0x48(sp)
.text:0040a71c 3400b18f lw s1,local_14+0x48(sp)
.text:0040a720 3000b08f lw s0,local_18+0x48(sp)
.text:0040a724 21106000 move v0,v1
.text:0040a728 0800e003 jr ra
.text:0040a72c 4800bd27 _addiu sp,sp,0x48
LAB_0040a730: ;XREF[1,0]: 0040a5a0
.text:0040a730 9dff0010 b LAB_0040a5a8
.text:0040a734 20000224 _li v0,0x20
LAB_0040a738: ;XREF[1,0]: 0040a4a0
.text:0040a738 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a73c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040a740 309ea524 addiu a1=>.roda...,a1,-0x61d0 ;= "webs connection slot full!\n"
.text:0040a744 09f82003 jalr t9=>trace ;undefined trace()
.text:0040a748 10000424 _li a0,0x10
.text:0040a74c 1000bc8f lw gp,local_38+0x48(sp)
.text:0040a750 ffff0324 li v1,-0x1
.text:0040a754 4400bf8f lw ra,local_4+0x48(sp)
.text:0040a758 4000b48f lw s4,local_8+0x48(sp)
.text:0040a75c 3c00b38f lw s3,local_c+0x48(sp)
.text:0040a760 3800b28f lw s2,local_10+0x48(sp)
.text:0040a764 3400b18f lw s1,local_14+0x48(sp)
.text:0040a768 3000b08f lw s0,local_18+0x48(sp)
.text:0040a76c 21106000 move v0,v1
.text:0040a770 0800e003 jr ra
.text:0040a774 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnFree()
;local_8 undefined4 -8 ;XREF[4,0]: 0040a788,0040a7f4,0040aa88,0040af44
;local_c undefined4 -c ;XREF[4,0]: 0040a78c,0040a7f8,0040aa8c,0040af48
;local_10 undefined4 -10 ;XREF[4,0]: 0040a790,0040a7fc,0040aa90,0040af4c
;local_14 undefined4 -14 ;XREF[4,0]: 0040a794,0040a800,0040aa94,0040af50
;local_18 undefined4 -18 ;XREF[4,0]: 0040a798,0040a804,0040aa98,0040af54
;local_20 undefined4 -20 ;XREF[45,0]: 0040a79c,0040a840,0040aa20,0040aa38,0040aa54
; 0040aab8,0040aad4,0040aaf4,0040ab30,0040ab4c
; 0040ab68,0040ab84,0040aba0,0040abbc,0040abd8
; 0040abf4,0040ac10,0040ac2c,0040ac48,0040ac64
; 0040ac80,0040ac9c,0040acb8,0040acd4,0040acf0
; 0040ad0c,0040ad28,0040ad44,0040ad60,0040ad7c
; 0040ad98,0040adb4,0040add0,0040ade8,0040ae08
; 0040ae24,0040ae58,0040ae74,0040ae8c,0040aeac
; 0040aec8,0040af10,0040af30,0040af78,0040af98
;XREF[4,0]: Entry Point,0040b21c,0040b76c
; 004d86b0
.text:0040a778 0d001c3c lui gp,0xd
.text:0040a77c 68529c27 addiu gp,gp,0x5268
.text:0040a780 21e09903 addu gp,gp,t9
.text:0040a784 d0ffbd27 addiu sp,sp,-0x30
.text:0040a788 2800bfaf sw ra,local_8+0x30(sp)
.text:0040a78c 2400b3af sw s3,local_c+0x30(sp)
.text:0040a790 2000b2af sw s2,local_10+0x30(sp)
.text:0040a794 1c00b1af sw s1,local_14+0x30(sp)
.text:0040a798 1800b0af sw s0,local_18+0x30(sp)
.text:0040a79c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0040a7a0 1086918f lw s1,-0x79f0(gp)=>->websConnLast ;= 004d4aec
.text:0040a7a4 21808000 move s0,a0
.text:0040a7a8 0000228e lw v0,0x0(s1)=>.data:websConnLast ;= FFFFFFFFh
.text:0040a7ac 00000000 nop
.text:0040a7b0 0d004004 bltz v0,LAB_0040a7e8
.text:0040a7b4 21280000 _clear a1
.text:0040a7b8 21304000 move a2,v0
.text:0040a7bc 0889828f lw v0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040a7c0 00000000 nop
.text:0040a7c4 0000438c lw v1,0x0(v0)=>.bss:websConnList ;= ??
.text:0040a7c8 00000000 nop
LAB_0040a7cc: ;XREF[1,0]: 0040a7e0
.text:0040a7cc 0000678c lw a3,0x0(v1)
.text:0040a7d0 0100a524 addiu a1,a1,0x1
.text:0040a7d4 2a20c500 slt a0,a2,a1
.text:0040a7d8 1000f010 beq a3,s0,LAB_0040a81c
.text:0040a7dc 04006324 _addiu v1,v1,0x4
.text:0040a7e0 faff8010 beq a0,zero,LAB_0040a7cc
.text:0040a7e4 00000000 _nop
LAB_0040a7e8: ;XREF[1,0]: 0040a7b0
.text:0040a7e8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a7ec 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040a7f0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040a7f4 2800bf8f lw ra,local_8+0x30(sp)
.text:0040a7f8 2400b38f lw s3,local_c+0x30(sp)
.text:0040a7fc 2000b28f lw s2,local_10+0x30(sp)
.text:0040a800 1c00b18f lw s1,local_14+0x30(sp)
.text:0040a804 1800b08f lw s0,local_18+0x30(sp)
.text:0040a808 709ea524 addiu a1=>.roda...,a1,-0x6190 ;= "websFree=(%s)!\n"
.text:0040a80c 809ec624 addiu a2=>.roda...,a2,-0x6180 ;= "Null wp"
.text:0040a810 10000424 li a0,0x10
.text:0040a814 08002003 jr t9=>trace ;undefined trace()
.text:0040a818 3000bd27 _addiu sp,sp,0x30
LAB_0040a81c: ;XREF[1,0]: 0040a7d8
.text:0040a81c 0889848f lw a0=>.bss:websCon...,-0x76f8(gp)=>->we...;= ??
;= 004d8c44
.text:0040a820 cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:0040a824 fc00058e lw a1,0xfc(s0)
.text:0040a828 2001128e lw s2,0x120(s0)
.text:0040a82c 2801138e lw s3,0x128(s0)
.text:0040a830 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:0040a834 00000000 _nop
.text:0040a838 000022ae sw v0,0x0(s1)=>.data:websConnLast ;= FFFFFFFFh
.text:0040a83c b400048e lw a0,0xb4(s0)
.text:0040a840 1000bc8f lw gp,local_20+0x30(sp)
.text:0040a844 73018014 bne a0,zero,LAB_0040ae14
.text:0040a848 00000000 _nop
LAB_0040a84c: ;XREF[4,0]: 0040ae28,0040ae40,0040ae5c,0040aeb0
.text:0040a84c b800048e lw a0,0xb8(s0)
.text:0040a850 00000000 nop
.text:0040a854 4c018014 bne a0,zero,LAB_0040ad88
.text:0040a858 00000000 _nop
LAB_0040a85c: ;XREF[3,0]: 0040ad9c,0040adb8,0040ae0c
.text:0040a85c e400038e lw v1,0xe4(s0)
.text:0040a860 00000000 nop
.text:0040a864 82630300 srl t4,v1,0xe
.text:0040a868 01008b31 andi t3,t4,0x1
.text:0040a86c 8d006015 bne t3,zero,LAB_0040aaa4
.text:0040a870 c2750300 _srl t6,v1,0x17
.text:0040a874 0100cd31 andi t5,t6,0x1
.text:0040a878 488b918f lw s1,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:0040a87c 8900a015 bne t5,zero,LAB_0040aaa4
.text:0040a880 c2330300 _srl a2,v1,0xf
LAB_0040a884: ;XREF[1,0]: 0040ab18
.text:0040a884 0100c730 andi a3,a2,0x1
.text:0040a888 0500e010 beq a3,zero,LAB_0040a8a0
.text:0040a88c 00000000 _nop
.text:0040a890 0000238e lw v1,0x0(s1)=>.data:LockCriticalCMD
.text:0040a894 00000000 nop
.text:0040a898 ffff6524 addiu a1,v1,-0x1
.text:0040a89c 000025ae sw a1,0x0(s1)=>.data:LockCriticalCMD
LAB_0040a8a0: ;XREF[1,0]: 0040a888
.text:0040a8a0 8800048e lw a0,0x88(s0)
.text:0040a8a4 00000000 nop
.text:0040a8a8 83018014 bne a0,zero,LAB_0040aeb8
.text:0040a8ac 00000000 _nop
LAB_0040a8b0: ;XREF[1,0]: 0040aecc
.text:0040a8b0 8c00048e lw a0,0x8c(s0)
.text:0040a8b4 00000000 nop
.text:0040a8b8 2c018014 bne a0,zero,LAB_0040ad6c
.text:0040a8bc 00000000 _nop
LAB_0040a8c0: ;XREF[1,0]: 0040ad80
.text:0040a8c0 9000048e lw a0,0x90(s0)
.text:0040a8c4 00000000 nop
.text:0040a8c8 21018014 bne a0,zero,LAB_0040ad50
.text:0040a8cc 00000000 _nop
LAB_0040a8d0: ;XREF[1,0]: 0040ad64
.text:0040a8d0 9400048e lw a0,0x94(s0)
.text:0040a8d4 00000000 nop
.text:0040a8d8 16018014 bne a0,zero,LAB_0040ad34
.text:0040a8dc 00000000 _nop
LAB_0040a8e0: ;XREF[1,0]: 0040ad48
.text:0040a8e0 9800048e lw a0,0x98(s0)
.text:0040a8e4 00000000 nop
.text:0040a8e8 0b018014 bne a0,zero,LAB_0040ad18
.text:0040a8ec 00000000 _nop
LAB_0040a8f0: ;XREF[1,0]: 0040ad2c
.text:0040a8f0 9c00048e lw a0,0x9c(s0)
.text:0040a8f4 00000000 nop
.text:0040a8f8 00018014 bne a0,zero,LAB_0040acfc
.text:0040a8fc 00000000 _nop
LAB_0040a900: ;XREF[1,0]: 0040ad10
.text:0040a900 a000048e lw a0,0xa0(s0)
.text:0040a904 00000000 nop
.text:0040a908 f5008014 bne a0,zero,LAB_0040ace0
.text:0040a90c 00000000 _nop
LAB_0040a910: ;XREF[1,0]: 0040acf4
.text:0040a910 a400048e lw a0,0xa4(s0)
.text:0040a914 00000000 nop
.text:0040a918 ea008014 bne a0,zero,LAB_0040acc4
.text:0040a91c 00000000 _nop
LAB_0040a920: ;XREF[1,0]: 0040acd8
.text:0040a920 a800048e lw a0,0xa8(s0)
.text:0040a924 00000000 nop
.text:0040a928 df008014 bne a0,zero,LAB_0040aca8
.text:0040a92c 00000000 _nop
LAB_0040a930: ;XREF[1,0]: 0040acbc
.text:0040a930 ac00048e lw a0,0xac(s0)
.text:0040a934 00000000 nop
.text:0040a938 d4008014 bne a0,zero,LAB_0040ac8c
.text:0040a93c 00000000 _nop
LAB_0040a940: ;XREF[1,0]: 0040aca0
.text:0040a940 b000048e lw a0,0xb0(s0)
.text:0040a944 00000000 nop
.text:0040a948 c9008014 bne a0,zero,LAB_0040ac70
.text:0040a94c 00000000 _nop
LAB_0040a950: ;XREF[1,0]: 0040ac84
.text:0040a950 b400048e lw a0,0xb4(s0)
.text:0040a954 00000000 nop
.text:0040a958 be008014 bne a0,zero,LAB_0040ac54
.text:0040a95c 00000000 _nop
LAB_0040a960: ;XREF[1,0]: 0040ac68
.text:0040a960 b800048e lw a0,0xb8(s0)
.text:0040a964 00000000 nop
.text:0040a968 b3008014 bne a0,zero,LAB_0040ac38
.text:0040a96c 00000000 _nop
LAB_0040a970: ;XREF[1,0]: 0040ac4c
.text:0040a970 4c01048e lw a0,0x14c(s0)
.text:0040a974 00000000 nop
.text:0040a978 a8008014 bne a0,zero,LAB_0040ac1c
.text:0040a97c 00000000 _nop
LAB_0040a980: ;XREF[1,0]: 0040ac30
.text:0040a980 5001048e lw a0,0x150(s0)
.text:0040a984 00000000 nop
.text:0040a988 9d008014 bne a0,zero,LAB_0040ac00
.text:0040a98c 00000000 _nop
LAB_0040a990: ;XREF[1,0]: 0040ac14
.text:0040a990 2c01048e lw a0,0x12c(s0)
.text:0040a994 00000000 nop
.text:0040a998 92008014 bne a0,zero,LAB_0040abe4
.text:0040a99c 00000000 _nop
LAB_0040a9a0: ;XREF[1,0]: 0040abf8
.text:0040a9a0 3801048e lw a0,0x138(s0)
.text:0040a9a4 00000000 nop
.text:0040a9a8 87008014 bne a0,zero,LAB_0040abc8
.text:0040a9ac 00000000 _nop
LAB_0040a9b0: ;XREF[1,0]: 0040abdc
.text:0040a9b0 3401048e lw a0,0x134(s0)
.text:0040a9b4 00000000 nop
.text:0040a9b8 7c008014 bne a0,zero,LAB_0040abac
.text:0040a9bc 00000000 _nop
LAB_0040a9c0: ;XREF[1,0]: 0040abc0
.text:0040a9c0 3001048e lw a0,0x130(s0)
.text:0040a9c4 00000000 nop
.text:0040a9c8 71008014 bne a0,zero,LAB_0040ab90
.text:0040a9cc 00000000 _nop
LAB_0040a9d0: ;XREF[1,0]: 0040aba4
.text:0040a9d0 3c01048e lw a0,0x13c(s0)
.text:0040a9d4 00000000 nop
.text:0040a9d8 66008014 bne a0,zero,LAB_0040ab74
.text:0040a9dc 00000000 _nop
LAB_0040a9e0: ;XREF[1,0]: 0040ab88
.text:0040a9e0 4001048e lw a0,0x140(s0)
.text:0040a9e4 00000000 nop
.text:0040a9e8 5b008014 bne a0,zero,LAB_0040ab58
.text:0040a9ec 00000000 _nop
LAB_0040a9f0: ;XREF[1,0]: 0040ab6c
.text:0040a9f0 4401048e lw a0,0x144(s0)
.text:0040a9f4 00000000 nop
.text:0040a9f8 50008014 bne a0,zero,LAB_0040ab3c
.text:0040a9fc 00000000 _nop
LAB_0040aa00: ;XREF[1,0]: 0040ab50
.text:0040aa00 4801048e lw a0,0x148(s0)
.text:0040aa04 00000000 nop
.text:0040aa08 45008014 bne a0,zero,LAB_0040ab20
.text:0040aa0c 00000000 _nop
LAB_0040aa10: ;XREF[1,0]: 0040ab34
.text:0040aa10 508c998f lw t9,-0x73b0(gp)=>->websSSLFree ;= 0041fa8c
.text:0040aa14 1001048e lw a0,0x110(s0)
.text:0040aa18 09f82003 jalr t9=>websSSLFree ;undefined websSSLFree()
.text:0040aa1c 00000000 _nop
.text:0040aa20 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aa24 100100ae sw zero,0x110(s0)
.text:0040aa28 3491998f lw t9,-0x6ecc(gp)=>->websCloseVar ;= 00413dd8
.text:0040aa2c 00000000 nop
.text:0040aa30 09f82003 jalr t9=>websCloseVar ;undefined websCloseVar()
.text:0040aa34 21200002 _move a0,s0
.text:0040aa38 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aa3c 06000012 beq s0,zero,LAB_0040aa58
.text:0040aa40 00000000 _nop
.text:0040aa44 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040aa48 00000000 nop
.text:0040aa4c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040aa50 21200002 _move a0,s0
.text:0040aa54 1000bc8f lw gp,local_20+0x30(sp)
LAB_0040aa58: ;XREF[1,0]: 0040aa3c
.text:0040aa58 1e01401a blez s2,LAB_0040aed4
.text:0040aa5c 00000000 _nop
.text:0040aa60 0000228e lw v0,0x0(s1)=>.data:LockCriticalCMD
.text:0040aa64 00000000 nop
.text:0040aa68 3d014018 blez v0,LAB_0040af60
.text:0040aa6c 00000000 _nop
.text:0040aa70 ec87898f lw t1,-0x7814(gp)=>->PendRebootCMD ;= 004d4ae4
.text:0040aa74 00000000 nop
.text:0040aa78 000032ad sw s2,0x0(t1)=>.data:PendRebootCMD
.text:0040aa7c 488e928f lw s2,-0x71b8(gp)=>->PendRebootMode ;= 004d4ae0
.text:0040aa80 00000000 nop
.text:0040aa84 000053ae sw s3,0x0(s2)=>.data:PendRebootMode
LAB_0040aa88: ;XREF[4,0]: 0040aedc,0040aef4,0040af14,0040af7c
.text:0040aa88 2800bf8f lw ra,local_8+0x30(sp)
.text:0040aa8c 2400b38f lw s3,local_c+0x30(sp)
.text:0040aa90 2000b28f lw s2,local_10+0x30(sp)
.text:0040aa94 1c00b18f lw s1,local_14+0x30(sp)
.text:0040aa98 1800b08f lw s0,local_18+0x30(sp)
.text:0040aa9c 0800e003 jr ra
.text:0040aaa0 3000bd27 _addiu sp,sp,0x30
LAB_0040aaa4: ;XREF[2,0]: 0040a86c,0040a87c
.text:0040aaa4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040aaa8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040aaac 889e2526 addiu a1=>.roda...,s1,-0x6178 ;= "LastDownloadStatus"
.text:0040aab0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040aab4 21200000 _clear a0
.text:0040aab8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aabc 00000000 nop
.text:0040aac0 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:0040aac4 00000000 nop
.text:0040aac8 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0040aacc 21204000 _move a0,v0
.text:0040aad0 01000f24 li t7,0x1
.text:0040aad4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aad8 08004f10 beq v0,t7,LAB_0040aafc
.text:0040aadc 00000000 _nop
.text:0040aae0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040aae4 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0040aae8 00000000 nop
.text:0040aaec 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0040aaf0 9c9e0427 _addiu a0=>.roda...,t8,-0x6164 ;= "sleep 3 && /mydlink/opt.local sta...
.text:0040aaf4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aaf8 00000000 nop
LAB_0040aafc: ;XREF[1,0]: 0040aad8
.text:0040aafc 488b918f lw s1,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:0040ab00 00000000 nop
.text:0040ab04 0000228e lw v0,0x0(s1)=>.data:LockCriticalCMD
.text:0040ab08 00000000 nop
.text:0040ab0c ffff5f24 addiu ra,v0,-0x1
.text:0040ab10 00003fae sw ra,0x0(s1)=>.data:LockCriticalCMD
.text:0040ab14 e400038e lw v1,0xe4(s0)
.text:0040ab18 5aff0010 b LAB_0040a884
.text:0040ab1c c2330300 _srl a2,v1,0xf
LAB_0040ab20: ;XREF[1,0]: 0040aa08
.text:0040ab20 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ab24 00000000 nop
.text:0040ab28 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ab2c 00000000 _nop
.text:0040ab30 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ab34 b6ff0010 b LAB_0040aa10
.text:0040ab38 480100ae _sw zero,0x148(s0)
LAB_0040ab3c: ;XREF[1,0]: 0040a9f8
.text:0040ab3c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ab40 00000000 nop
.text:0040ab44 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ab48 00000000 _nop
.text:0040ab4c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ab50 abff0010 b LAB_0040aa00
.text:0040ab54 440100ae _sw zero,0x144(s0)
LAB_0040ab58: ;XREF[1,0]: 0040a9e8
.text:0040ab58 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ab5c 00000000 nop
.text:0040ab60 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ab64 00000000 _nop
.text:0040ab68 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ab6c a0ff0010 b LAB_0040a9f0
.text:0040ab70 400100ae _sw zero,0x140(s0)
LAB_0040ab74: ;XREF[1,0]: 0040a9d8
.text:0040ab74 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ab78 00000000 nop
.text:0040ab7c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ab80 00000000 _nop
.text:0040ab84 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ab88 95ff0010 b LAB_0040a9e0
.text:0040ab8c 3c0100ae _sw zero,0x13c(s0)
LAB_0040ab90: ;XREF[1,0]: 0040a9c8
.text:0040ab90 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ab94 00000000 nop
.text:0040ab98 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ab9c 00000000 _nop
.text:0040aba0 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aba4 8aff0010 b LAB_0040a9d0
.text:0040aba8 300100ae _sw zero,0x130(s0)
LAB_0040abac: ;XREF[1,0]: 0040a9b8
.text:0040abac 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040abb0 00000000 nop
.text:0040abb4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040abb8 00000000 _nop
.text:0040abbc 1000bc8f lw gp,local_20+0x30(sp)
.text:0040abc0 7fff0010 b LAB_0040a9c0
.text:0040abc4 340100ae _sw zero,0x134(s0)
LAB_0040abc8: ;XREF[1,0]: 0040a9a8
.text:0040abc8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040abcc 00000000 nop
.text:0040abd0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040abd4 00000000 _nop
.text:0040abd8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040abdc 74ff0010 b LAB_0040a9b0
.text:0040abe0 380100ae _sw zero,0x138(s0)
LAB_0040abe4: ;XREF[1,0]: 0040a998
.text:0040abe4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040abe8 00000000 nop
.text:0040abec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040abf0 00000000 _nop
.text:0040abf4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040abf8 69ff0010 b LAB_0040a9a0
.text:0040abfc 2c0100ae _sw zero,0x12c(s0)
LAB_0040ac00: ;XREF[1,0]: 0040a988
.text:0040ac00 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac04 00000000 nop
.text:0040ac08 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac0c 00000000 _nop
.text:0040ac10 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ac14 5eff0010 b LAB_0040a990
.text:0040ac18 500100ae _sw zero,0x150(s0)
LAB_0040ac1c: ;XREF[1,0]: 0040a978
.text:0040ac1c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac20 00000000 nop
.text:0040ac24 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac28 00000000 _nop
.text:0040ac2c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ac30 53ff0010 b LAB_0040a980
.text:0040ac34 4c0100ae _sw zero,0x14c(s0)
LAB_0040ac38: ;XREF[1,0]: 0040a968
.text:0040ac38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac3c 00000000 nop
.text:0040ac40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac44 00000000 _nop
.text:0040ac48 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ac4c 48ff0010 b LAB_0040a970
.text:0040ac50 b80000ae _sw zero,0xb8(s0)
LAB_0040ac54: ;XREF[1,0]: 0040a958
.text:0040ac54 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac58 00000000 nop
.text:0040ac5c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac60 00000000 _nop
.text:0040ac64 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ac68 3dff0010 b LAB_0040a960
.text:0040ac6c b40000ae _sw zero,0xb4(s0)
LAB_0040ac70: ;XREF[1,0]: 0040a948
.text:0040ac70 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac74 00000000 nop
.text:0040ac78 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac7c 00000000 _nop
.text:0040ac80 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ac84 32ff0010 b LAB_0040a950
.text:0040ac88 b00000ae _sw zero,0xb0(s0)
LAB_0040ac8c: ;XREF[1,0]: 0040a938
.text:0040ac8c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ac90 00000000 nop
.text:0040ac94 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ac98 00000000 _nop
.text:0040ac9c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aca0 27ff0010 b LAB_0040a940
.text:0040aca4 ac0000ae _sw zero,0xac(s0)
LAB_0040aca8: ;XREF[1,0]: 0040a928
.text:0040aca8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040acac 00000000 nop
.text:0040acb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040acb4 00000000 _nop
.text:0040acb8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040acbc 1cff0010 b LAB_0040a930
.text:0040acc0 a80000ae _sw zero,0xa8(s0)
LAB_0040acc4: ;XREF[1,0]: 0040a918
.text:0040acc4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040acc8 00000000 nop
.text:0040accc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040acd0 00000000 _nop
.text:0040acd4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040acd8 11ff0010 b LAB_0040a920
.text:0040acdc a40000ae _sw zero,0xa4(s0)
LAB_0040ace0: ;XREF[1,0]: 0040a908
.text:0040ace0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ace4 00000000 nop
.text:0040ace8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040acec 00000000 _nop
.text:0040acf0 1000bc8f lw gp,local_20+0x30(sp)
.text:0040acf4 06ff0010 b LAB_0040a910
.text:0040acf8 a00000ae _sw zero,0xa0(s0)
LAB_0040acfc: ;XREF[1,0]: 0040a8f8
.text:0040acfc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ad00 00000000 nop
.text:0040ad04 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ad08 00000000 _nop
.text:0040ad0c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad10 fbfe0010 b LAB_0040a900
.text:0040ad14 9c0000ae _sw zero,0x9c(s0)
LAB_0040ad18: ;XREF[1,0]: 0040a8e8
.text:0040ad18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ad1c 00000000 nop
.text:0040ad20 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ad24 00000000 _nop
.text:0040ad28 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad2c f0fe0010 b LAB_0040a8f0
.text:0040ad30 980000ae _sw zero,0x98(s0)
LAB_0040ad34: ;XREF[1,0]: 0040a8d8
.text:0040ad34 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ad38 00000000 nop
.text:0040ad3c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ad40 00000000 _nop
.text:0040ad44 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad48 e5fe0010 b LAB_0040a8e0
.text:0040ad4c 940000ae _sw zero,0x94(s0)
LAB_0040ad50: ;XREF[1,0]: 0040a8c8
.text:0040ad50 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ad54 00000000 nop
.text:0040ad58 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ad5c 00000000 _nop
.text:0040ad60 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad64 dafe0010 b LAB_0040a8d0
.text:0040ad68 900000ae _sw zero,0x90(s0)
LAB_0040ad6c: ;XREF[1,0]: 0040a8b8
.text:0040ad6c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ad70 00000000 nop
.text:0040ad74 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ad78 00000000 _nop
.text:0040ad7c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad80 cffe0010 b LAB_0040a8c0
.text:0040ad84 8c0000ae _sw zero,0x8c(s0)
LAB_0040ad88: ;XREF[1,0]: 0040a854
.text:0040ad88 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:0040ad8c 00000000 nop
.text:0040ad90 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:0040ad94 04000524 _li a1,0x4
.text:0040ad98 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ad9c affe4014 bne v0,zero,LAB_0040a85c
.text:0040ada0 00000000 _nop
.text:0040ada4 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:0040ada8 b800048e lw a0,0xb8(s0)
.text:0040adac 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:0040adb0 00000000 _nop
.text:0040adb4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040adb8 a8fe4104 bgez v0,LAB_0040a85c
.text:0040adbc 00000000 _nop
.text:0040adc0 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0040adc4 00000000 nop
.text:0040adc8 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0040adcc 00000000 _nop
.text:0040add0 1000bc8f lw gp,local_20+0x30(sp)
.text:0040add4 0000448c lw a0,0x0(v0)
.text:0040add8 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:0040addc 00000000 nop
.text:0040ade0 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:0040ade4 00000000 _nop
.text:0040ade8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040adec b800068e lw a2,0xb8(s0)
.text:0040adf0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040adf4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040adf8 c49e4525 addiu a1=>.roda...,t2,-0x613c ;= "websConnFree remove(%s,%s)\n"
.text:0040adfc 21384000 move a3,v0
.text:0040ae00 09f82003 jalr t9=>trace ;undefined trace()
.text:0040ae04 10000424 _li a0,0x10
.text:0040ae08 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ae0c 93fe0010 b LAB_0040a85c
.text:0040ae10 00000000 _nop
LAB_0040ae14: ;XREF[1,0]: 0040a844
.text:0040ae14 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:0040ae18 00000000 nop
.text:0040ae1c 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:0040ae20 04000524 _li a1,0x4
.text:0040ae24 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ae28 88fe4014 bne v0,zero,LAB_0040a84c
.text:0040ae2c 00000000 _nop
.text:0040ae30 e400088e lw t0,0xe4(s0)
.text:0040ae34 00000000 nop
.text:0040ae38 82210800 srl a0,t0,0x6
.text:0040ae3c 01008330 andi v1,a0,0x1
.text:0040ae40 82fe6014 bne v1,zero,LAB_0040a84c
.text:0040ae44 00000000 _nop
.text:0040ae48 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:0040ae4c b400048e lw a0,0xb4(s0)
.text:0040ae50 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:0040ae54 00000000 _nop
.text:0040ae58 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ae5c 7bfe4104 bgez v0,LAB_0040a84c
.text:0040ae60 00000000 _nop
.text:0040ae64 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0040ae68 00000000 nop
.text:0040ae6c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0040ae70 00000000 _nop
.text:0040ae74 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ae78 0000448c lw a0,0x0(v0)
.text:0040ae7c 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:0040ae80 00000000 nop
.text:0040ae84 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:0040ae88 00000000 _nop
.text:0040ae8c 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ae90 b400068e lw a2,0xb4(s0)
.text:0040ae94 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ae98 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040ae9c c49e2525 addiu a1=>.roda...,t1,-0x613c ;= "websConnFree remove(%s,%s)\n"
.text:0040aea0 21384000 move a3,v0
.text:0040aea4 09f82003 jalr t9=>trace ;undefined trace()
.text:0040aea8 10000424 _li a0,0x10
.text:0040aeac 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aeb0 66fe0010 b LAB_0040a84c
.text:0040aeb4 00000000 _nop
LAB_0040aeb8: ;XREF[1,0]: 0040a8a8
.text:0040aeb8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040aebc 00000000 nop
.text:0040aec0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040aec4 00000000 _nop
.text:0040aec8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040aecc 78fe0010 b LAB_0040a8b0
.text:0040aed0 880000ae _sw zero,0x88(s0)
LAB_0040aed4: ;XREF[1,0]: 0040aa58
.text:0040aed4 0000238e lw v1,0x0(s1)=>.data:LockCriticalCMD
.text:0040aed8 00000000 nop
.text:0040aedc eafe601c bgtz v1,LAB_0040aa88
.text:0040aee0 00000000 _nop
.text:0040aee4 ec87908f lw s0,-0x7814(gp)=>->PendRebootCMD ;= 004d4ae4
.text:0040aee8 00000000 nop
.text:0040aeec 0000138e lw s3,0x0(s0)=>.data:PendRebootCMD
.text:0040aef0 00000000 nop
.text:0040aef4 e4fe601a blez s3,LAB_0040aa88
.text:0040aef8 01006b24 _addiu t3,v1,0x1
.text:0040aefc 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:0040af00 00002bae sw t3,0x0(s1)=>.data:LockCriticalCMD
.text:0040af04 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:0040af08 41000424 _li a0,0x41
.text:0040af0c 02000a24 li t2,0x2
.text:0040af10 1000bc8f lw gp,local_20+0x30(sp)
.text:0040af14 dcfe4a10 beq v0,t2,LAB_0040aa88
.text:0040af18 00000000 _nop
.text:0040af1c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040af20 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0040af24 0000058e lw a1,0x0(s0)=>.data:PendRebootCMD
.text:0040af28 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0040af2c e09ea425 _addiu a0=>.roda...,t5,-0x6120 ;= "sleep %d && reboot &"
.text:0040af30 1000bc8f lw gp,local_20+0x30(sp)
.text:0040af34 21204002 move a0,s2
.text:0040af38 488e8c8f lw t4,-0x71b8(gp)=>->PendRebootMode ;= 004d4ae0
.text:0040af3c 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:0040af40 0000858d lw a1,0x0(t4)=>.data:PendRebootMode
LAB_0040af44: ;XREF[1,0]: 0040afa4
.text:0040af44 2800bf8f lw ra,local_8+0x30(sp)
.text:0040af48 2400b38f lw s3,local_c+0x30(sp)
.text:0040af4c 2000b28f lw s2,local_10+0x30(sp)
.text:0040af50 1c00b18f lw s1,local_14+0x30(sp)
.text:0040af54 1800b08f lw s0,local_18+0x30(sp)
.text:0040af58 08002003 jr t9=>set_reboot_time
.text:0040af5c 3000bd27 _addiu sp,sp,0x30
LAB_0040af60: ;XREF[1,0]: 0040aa68
.text:0040af60 01004424 addiu a0,v0,0x1
.text:0040af64 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:0040af68 000024ae sw a0,0x0(s1)=>.data:LockCriticalCMD
.text:0040af6c 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:0040af70 41000424 _li a0,0x41
.text:0040af74 02001024 li s0,0x2
.text:0040af78 1000bc8f lw gp,local_20+0x30(sp)
.text:0040af7c c2fe5010 beq v0,s0,LAB_0040aa88
.text:0040af80 00000000 _nop
.text:0040af84 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040af88 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0040af8c e09e0425 addiu a0=>.roda...,t0,-0x6120 ;= "sleep %d && reboot &"
.text:0040af90 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0040af94 21284002 _move a1,s2
.text:0040af98 1000bc8f lw gp,local_20+0x30(sp)
.text:0040af9c 21204002 move a0,s2
.text:0040afa0 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:0040afa4 e7ff0010 b LAB_0040af44
.text:0040afa8 21286002 _move a1,s3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnClose()
;local_4 undefined4 -4 ;XREF[3,0]: 0040afbc,0040b04c,0040b228
;local_8 undefined4 -8 ;XREF[3,0]: 0040afc0,0040b050,0040b22c
;local_c undefined4 -c ;XREF[3,0]: 0040afc4,0040b054,0040b230
;local_10 undefined4 -10 ;XREF[3,0]: 0040afc8,0040b058,0040b234
;local_14 undefined4 -14 ;XREF[3,0]: 0040afcc,0040b05c,0040b238
;local_18 undefined4 -18 ;XREF[3,0]: 0040afd0,0040b060,0040b23c
;local_1c undefined4 -1c ;XREF[3,0]: 0040afd4,0040b064,0040b240
;local_20 undefined4 -20 ;XREF[3,0]: 0040afd8,0040b068,0040b244
;local_24 undefined4 -24 ;XREF[3,0]: 0040afdc,0040b06c,0040b248
;local_28 undefined4 -28 ;XREF[3,0]: 0040afe0,0040b070,0040b24c
;local_88 undefined4 -88 ;XREF[2,0]: 0040b2dc,0040b314
;local_c8 undefined4 -c8 ;XREF[33,0]: 0040afe4,0040b048,0040b0c8,0040b0e8,0040b128
; 0040b148,0040b164,0040b184,0040b1b0,0040b1dc
; 0040b1f4,0040b20c,0040b224,0040b28c,0040b2b0
; 0040b2cc,0040b2f4,0040b310,0040b370,0040b3a0
; 0040b3ec,0040b414,0040b42c,0040b460,0040b47c
; 0040b4b0,0040b4cc,0040b4ec,0040b508,0040b528
; 0040b544,0040b560,0040b578
;local_cc undefined4 -cc ;XREF[1,0]: 0040b2f0
;local_d0 undefined4 -d0 ;XREF[1,0]: 0040b2e8
;XREF[29,0]: Entry Point,0040b648,0040bde8
; 0040be28,0040cbc4,0040e9b8
; 0040eb0c,00431960,00433624
; 004338e8,00434218,00434420
; 004347fc,00434b24,00435290
; 00435524,00435598,0043588c
; 00435a70,00435dd0,00435f30
; 00436158,00436850,00436c0c
; 004380b0,004389c0,00438c44
; 00443f20,004d8690
.text:0040afac 0d001c3c lui gp,0xd
.text:0040afb0 344a9c27 addiu gp,gp,0x4a34
.text:0040afb4 21e09903 addu gp,gp,t9
.text:0040afb8 20ffbd27 addiu sp,sp,-0xe0
.text:0040afbc dc00bfaf sw ra,local_4+0xe0(sp)
.text:0040afc0 d800beaf sw s8,local_8+0xe0(sp)
.text:0040afc4 d400b7af sw s7,local_c+0xe0(sp)
.text:0040afc8 d000b6af sw s6,local_10+0xe0(sp)
.text:0040afcc cc00b5af sw s5,local_14+0xe0(sp)
.text:0040afd0 c800b4af sw s4,local_18+0xe0(sp)
.text:0040afd4 c400b3af sw s3,local_1c+0xe0(sp)
.text:0040afd8 c000b2af sw s2,local_20+0xe0(sp)
.text:0040afdc bc00b1af sw s1,local_24+0xe0(sp)
.text:0040afe0 b800b0af sw s0,local_28+0xe0(sp)
.text:0040afe4 1800bcaf sw gp=>_gp,local_c8+0xe0(sp)
.text:0040afe8 1086828f lw v0,-0x79f0(gp)=>->websConnLast ;= 004d4aec
.text:0040afec 2130a000 move a2,a1
.text:0040aff0 0000428c lw v0,0x0(v0)=>.data:websConnLast ;= FFFFFFFFh
.text:0040aff4 21808000 move s0,a0
.text:0040aff8 0c004004 bltz v0,LAB_0040b02c
.text:0040affc 21280000 _clear a1
.text:0040b000 0889848f lw a0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040b004 21384000 move a3,v0
.text:0040b008 0000838c lw v1,0x0(a0)=>.bss:websConnList ;= ??
.text:0040b00c 00000000 nop
LAB_0040b010: ;XREF[1,0]: 0040b024
.text:0040b010 0000688c lw t0,0x0(v1)
.text:0040b014 0100a524 addiu a1,a1,0x1
.text:0040b018 2a20e500 slt a0,a3,a1
.text:0040b01c 17001011 beq t0,s0,LAB_0040b07c
.text:0040b020 04006324 _addiu v1,v1,0x4
.text:0040b024 faff8010 beq a0,zero,LAB_0040b010
.text:0040b028 00000000 _nop
LAB_0040b02c: ;XREF[1,0]: 0040aff8
.text:0040b02c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b030 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b034 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040b038 f89ea524 addiu a1=>.roda...,a1,-0x6108 ;= "websConnClose=(%d,%s)!\n"
.text:0040b03c 809ee724 addiu a3=>.roda...,a3,-0x6180 ;= "Null wp"
.text:0040b040 09f82003 jalr t9=>trace ;undefined trace()
.text:0040b044 10000424 _li a0,0x10
LAB_0040b048: ;XREF[1,0]: 0040b274
.text:0040b048 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b04c dc00bf8f lw ra,local_4+0xe0(sp)
.text:0040b050 d800be8f lw s8,local_8+0xe0(sp)
.text:0040b054 d400b78f lw s7,local_c+0xe0(sp)
.text:0040b058 d000b68f lw s6,local_10+0xe0(sp)
.text:0040b05c cc00b58f lw s5,local_14+0xe0(sp)
.text:0040b060 c800b48f lw s4,local_18+0xe0(sp)
.text:0040b064 c400b38f lw s3,local_1c+0xe0(sp)
.text:0040b068 c000b28f lw s2,local_20+0xe0(sp)
.text:0040b06c bc00b18f lw s1,local_24+0xe0(sp)
.text:0040b070 b800b08f lw s0,local_28+0xe0(sp)
.text:0040b074 0800e003 jr ra
.text:0040b078 e000bd27 _addiu sp,sp,0xe0
LAB_0040b07c: ;XREF[1,0]: 0040b01c
.text:0040b07c 8800038e lw v1,0x88(s0)
.text:0040b080 00000000 nop
.text:0040b084 74006010 beq v1,zero,LAB_0040b258
.text:0040b088 8e030924 _li t1,0x38e
LAB_0040b08c: ;XREF[1,0]: 0040b258
.text:0040b08c e4000c8e lw t4,0xe4(s0)
.text:0040b090 00000000 nop
.text:0040b094 825a0c00 srl t3,t4,0xa
.text:0040b098 01006a31 andi t2,t3,0x1
.text:0040b09c 1a004011 beq t2,zero,LAB_0040b108
.text:0040b0a0 00000000 _nop
.text:0040b0a4 bc000d8e lw t5,0xbc(s0)
.text:0040b0a8 00000000 nop
.text:0040b0ac 1600a005 bltz t5,LAB_0040b108
.text:0040b0b0 00000000 _nop
.text:0040b0b4 a485998f lw t9,-0x7a5c(gp)=>->websTimeoutResched ;= 0040ec44
.text:0040b0b8 ec00048e lw a0,0xec(s0)
.text:0040b0bc 09f82003 jalr t9=>websTimeoutResched ;undefined websTimeoutResched()
.text:0040b0c0 3c000524 _li a1,0x3c
.text:0040b0c4 bc00048e lw a0,0xbc(s0)
.text:0040b0c8 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b0cc 08008004 bltz a0,LAB_0040b0f0
.text:0040b0d0 00000000 _nop
.text:0040b0d4 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040b0d8 00000000 nop
.text:0040b0dc 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040b0e0 00000000 _nop
.text:0040b0e4 ffff0e24 li t6,-0x1
.text:0040b0e8 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b0ec bc000eae sw t6,0xbc(s0)
LAB_0040b0f0: ;XREF[1,0]: 0040b0cc
.text:0040b0f0 e400118e lw s1,0xe4(s0)
.text:0040b0f4 fffb1224 li s2,-0x401
.text:0040b0f8 b800048e lw a0,0xb8(s0)
.text:0040b0fc 24783202 and t7,s1,s2
.text:0040b100 67008014 bne a0,zero,LAB_0040b2a0
.text:0040b104 e4000fae _sw t7,0xe4(s0)
LAB_0040b108: ;XREF[4,0]: 0040b09c,0040b0ac,0040b2b4,0040b430
.text:0040b108 ec00048e lw a0,0xec(s0)
.text:0040b10c 00000000 nop
.text:0040b110 07008004 bltz a0,LAB_0040b130
.text:0040b114 00000000 _nop
.text:0040b118 a088998f lw t9,-0x7760(gp)=>->websTimeoutUnsched ;= 0040ecdc
.text:0040b11c 00000000 nop
.text:0040b120 09f82003 jalr t9=>websTimeoutUnsched ;undefined websTimeoutUnsched()
.text:0040b124 ffff1424 _li s4,-0x1
.text:0040b128 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b12c ec0014ae sw s4,0xec(s0)
LAB_0040b130: ;XREF[1,0]: 0040b110
.text:0040b130 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b134 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040b138 8800068e lw a2,0x88(s0)
.text:0040b13c 109fc526 addiu a1=>.roda...,s6,-0x60f0 ;= "websConnClose(%s)!\n"
.text:0040b140 09f82003 jalr t9=>trace ;undefined trace()
.text:0040b144 01000424 _li a0,0x1
.text:0040b148 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b14c d400048e lw a0,0xd4(s0)
.text:0040b150 5c8d998f lw t9,-0x72a4(gp)=>->websSocketDeleteEvent ;= 00418104
.text:0040b154 00000000 nop
.text:0040b158 09f82003 jalr t9=>websSocketDeleteEvent ;undefined websSocketDeleteEvent()
.text:0040b15c 00000000 _nop
.text:0040b160 0001048e lw a0,0x100(s0)
.text:0040b164 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b168 08008004 bltz a0,LAB_0040b18c
.text:0040b16c 00000000 _nop
.text:0040b170 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040b174 00000000 nop
.text:0040b178 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040b17c 00000000 _nop
.text:0040b180 ffff0624 li a2,-0x1
.text:0040b184 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b188 000106ae sw a2,0x100(s0)
LAB_0040b18c: ;XREF[1,0]: 0040b168
.text:0040b18c bc00048e lw a0,0xbc(s0)
.text:0040b190 00000000 nop
.text:0040b194 08008004 bltz a0,LAB_0040b1b8
.text:0040b198 00000000 _nop
.text:0040b19c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040b1a0 00000000 nop
.text:0040b1a4 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040b1a8 00000000 _nop
.text:0040b1ac ffff0b24 li t3,-0x1
.text:0040b1b0 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b1b4 bc000bae sw t3,0xbc(s0)
LAB_0040b1b8: ;XREF[1,0]: 0040b194
.text:0040b1b8 e4000d92 lbu t5,0xe4(s0)
.text:0040b1bc 00000000 nop
.text:0040b1c0 c2610d00 srl t4,t5,0x7
.text:0040b1c4 2d008011 beq t4,zero,LAB_0040b27c
.text:0040b1c8 00000000 _nop
.text:0040b1cc 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040b1d0 1001048e lw a0,0x110(s0)
.text:0040b1d4 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:0040b1d8 00000000 _nop
.text:0040b1dc 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b1e0 1001048e lw a0,0x110(s0)
.text:0040b1e4 288b998f lw t9,-0x74d8(gp)=>->webssslWriteClosure...;= 0041fa50
.text:0040b1e8 00000000 nop
LAB_0040b1ec: ;XREF[1,0]: 0040b298
; FWD[3,0]: 00417720,00417720,0041fa50
.text:0040b1ec 09f82003 jalr t9=>webssslWriteClosureAlert ;undefined websSocketFlush()
;undefined webssslWriteClosureAlert()
.text:0040b1f0 00000000 _nop
.text:0040b1f4 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b1f8 d400048e lw a0,0xd4(s0)
.text:0040b1fc ac91998f lw t9,-0x6e54(gp)=>->websSocketCloseConn...;= 00418850
.text:0040b200 00000000 nop
.text:0040b204 09f82003 jalr t9=>websSocketCloseConnection ;undefined websSocketCloseConnection()
.text:0040b208 00000000 _nop
.text:0040b20c 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b210 00000000 nop
.text:0040b214 d08c998f lw t9,-0x7330(gp)=>->websConnFree ;= 0040a778
.text:0040b218 00000000 nop
.text:0040b21c 09f82003 jalr t9=>websConnFree ;undefined websConnFree()
.text:0040b220 21200002 _move a0,s0
.text:0040b224 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b228 dc00bf8f lw ra,local_4+0xe0(sp)
.text:0040b22c d800be8f lw s8,local_8+0xe0(sp)
.text:0040b230 d400b78f lw s7,local_c+0xe0(sp)
.text:0040b234 d000b68f lw s6,local_10+0xe0(sp)
.text:0040b238 cc00b58f lw s5,local_14+0xe0(sp)
.text:0040b23c c800b48f lw s4,local_18+0xe0(sp)
.text:0040b240 c400b38f lw s3,local_1c+0xe0(sp)
.text:0040b244 c000b28f lw s2,local_20+0xe0(sp)
.text:0040b248 bc00b18f lw s1,local_24+0xe0(sp)
.text:0040b24c b800b08f lw s0,local_28+0xe0(sp)
.text:0040b250 0800e003 jr ra
.text:0040b254 e000bd27 _addiu sp,sp,0xe0
LAB_0040b258: ;XREF[1,0]: 0040b084
.text:0040b258 8cffc914 bne a2,t1,LAB_0040b08c
.text:0040b25c 10000424 _li a0,0x10
.text:0040b260 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b264 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040b268 249fc524 addiu a1=>.roda...,a2,-0x60dc ;= "websConnClose=(%d, wp->path == NU...
.text:0040b26c 09f82003 jalr t9=>trace ;undefined trace()
.text:0040b270 8e030624 _li a2,0x38e
.text:0040b274 74ff0010 b LAB_0040b048
.text:0040b278 00000000 _nop
LAB_0040b27c: ;XREF[1,0]: 0040b1c4
.text:0040b27c 9089998f lw t9,-0x7670(gp)=>->websSocketSetBlock ;= 004170a4
.text:0040b280 d400048e lw a0,0xd4(s0)
.text:0040b284 09f82003 jalr t9=>websSocketSetBlock ;undefined websSocketSetBlock()
.text:0040b288 01000524 _li a1,0x1
.text:0040b28c 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b290 d400048e lw a0,0xd4(s0)
.text:0040b294 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040b298 d4ff0010 b LAB_0040b1ec
.text:0040b29c 00000000 _nop
LAB_0040b2a0: ;XREF[1,0]: 0040b100
.text:0040b2a0 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:0040b2a4 00000000 nop
.text:0040b2a8 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:0040b2ac 21280000 _clear a1
.text:0040b2b0 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b2b4 94ff4004 bltz v0,LAB_0040b108
.text:0040b2b8 21a04000 _move s4,v0
.text:0040b2bc 188d998f lw t9,-0x72e8(gp)=>->::fstat ;= 00489410
.text:0040b2c0 21204000 move a0,v0
.text:0040b2c4 09f82003 jalr t9=>.MIPS.stubs:::fstat ;int fstat(int __fd, stat * __buf)
.text:0040b2c8 2000a527 _addiu a1,sp,0x20
.text:0040b2cc 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b2d0 9f004004 bltz v0,LAB_0040b550
.text:0040b2d4 01000624 _li a2,0x1
.text:0040b2d8 388e998f lw t9,-0x71c8(gp)=>->::mmap ;= 00489350
.text:0040b2dc 5800a58f lw a1,local_88+0xe0(sp)
.text:0040b2e0 21200000 clear a0
.text:0040b2e4 01000724 li a3,0x1
.text:0040b2e8 1000b4af sw s4,local_d0+0xe0(sp)
.text:0040b2ec 09f82003 jalr t9=>.MIPS.stubs:::mmap ;void * mmap(void * __addr, size_t __...
.text:0040b2f0 1400a0af _sw zero,local_cc+0xe0(sp)
.text:0040b2f4 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b2f8 21204000 move a0,v0
.text:0040b2fc 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b300 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0040b304 609f6526 addiu a1=>.rodata:s__00489f4c+20,s3,-0x60a0 ;= "\r\n\r\n"
.text:0040b308 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0040b30c 21a84000 _move s5,v0
.text:0040b310 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b314 5800b68f lw s6,local_88+0xe0(sp)
.text:0040b318 3a004010 beq v0,zero,LAB_0040b404
.text:0040b31c 04005e24 _addiu s8,v0,0x4
.text:0040b320 23c0d503 subu t8,s8,s5
.text:0040b324 23905500 subu s2,v0,s5
.text:0040b328 23b8d802 subu s7,s6,t8
.text:0040b32c 2198a002 move s3,s5
LAB_0040b330: ;XREF[3,0]: 0040b380,0040b4d0,0040b50c
.text:0040b330 1500401a blez s2,LAB_0040b388
.text:0040b334 00000000 _nop
.text:0040b338 e400038e lw v1,0xe4(s0)
.text:0040b33c 00000000 nop
.text:0040b340 82120300 srl v0,v1,0xa
.text:0040b344 01005f30 andi ra,v0,0x1
.text:0040b348 4f00e013 beq ra,zero,LAB_0040b488
.text:0040b34c c2410300 _srl t0,v1,0x7
.text:0040b350 bc00048e lw a0,0xbc(s0)
.text:0040b354 00000000 nop
.text:0040b358 4b008004 bltz a0,LAB_0040b488
.text:0040b35c 21286002 _move a1,s3
.text:0040b360 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:0040b364 00000000 nop
.text:0040b368 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:0040b36c 21304002 _move a2,s2
.text:0040b370 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b374 04004004 bltz v0,LAB_0040b388
.text:0040b378 21884000 _move s1,v0
.text:0040b37c 23905102 subu s2,s2,s1
.text:0040b380 ebff0010 b LAB_0040b330
.text:0040b384 21987102 _addu s3,s3,s1
LAB_0040b388: ;XREF[4,0]: 0040b330,0040b374,0040b4b4,0040b4f0
.text:0040b388 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b38c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b390 4c9fa524 addiu a1=>.roda...,a1,-0x60b4 ;= "\r\nContent-length: %d\r\n\r\n"
.text:0040b394 21200002 move a0,s0
.text:0040b398 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b39c 2130e002 _move a2,s7
.text:0040b3a0 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b3a4 2190e002 move s2,s7
.text:0040b3a8 2198c003 move s3,s8
LAB_0040b3ac: ;XREF[3,0]: 0040b3fc,0040b480,0040b548
.text:0040b3ac 1500401a blez s2,LAB_0040b404
.text:0040b3b0 00000000 _nop
.text:0040b3b4 e400038e lw v1,0xe4(s0)
.text:0040b3b8 00000000 nop
.text:0040b3bc 82f20300 srl s8,v1,0xa
.text:0040b3c0 0100d733 andi s7,s8,0x1
.text:0040b3c4 1c00e012 beq s7,zero,LAB_0040b438
.text:0040b3c8 c2490300 _srl t1,v1,0x7
.text:0040b3cc bc00048e lw a0,0xbc(s0)
.text:0040b3d0 00000000 nop
.text:0040b3d4 18008004 bltz a0,LAB_0040b438
.text:0040b3d8 21286002 _move a1,s3
.text:0040b3dc 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:0040b3e0 00000000 nop
.text:0040b3e4 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:0040b3e8 21304002 _move a2,s2
.text:0040b3ec 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b3f0 04004004 bltz v0,LAB_0040b404
.text:0040b3f4 21884000 _move s1,v0
.text:0040b3f8 23905102 subu s2,s2,s1
.text:0040b3fc ebff0010 b LAB_0040b3ac
.text:0040b400 21987102 _addu s3,s3,s1
LAB_0040b404: ;XREF[5,0]: 0040b318,0040b3ac,0040b3f0,0040b464
; 0040b52c
.text:0040b404 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:0040b408 2120a002 move a0,s5
.text:0040b40c 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:0040b410 2128c002 _move a1,s6
LAB_0040b414: ;XREF[1,0]: 0040b598
.text:0040b414 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b418 00000000 nop
.text:0040b41c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040b420 00000000 nop
.text:0040b424 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040b428 21208002 _move a0,s4
.text:0040b42c 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b430 35ff0010 b LAB_0040b108
.text:0040b434 00000000 _nop
LAB_0040b438: ;XREF[2,0]: 0040b3c4,0040b3d4
.text:0040b438 01002331 andi v1,t1,0x1
.text:0040b43c 35006010 beq v1,zero,LAB_0040b514
.text:0040b440 01024a2a _slti t2,s2,0x201
.text:0040b444 02004015 bne t2,zero,LAB_0040b450
.text:0040b448 21304002 _move a2,s2
.text:0040b44c 00020624 li a2,0x200
LAB_0040b450: ;XREF[1,0]: 0040b444
.text:0040b450 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:0040b454 1001048e lw a0,0x110(s0)
.text:0040b458 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:0040b45c 21286002 _move a1,s3
.text:0040b460 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b464 e7ff4004 bltz v0,LAB_0040b404
.text:0040b468 21884000 _move s1,v0
.text:0040b46c 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040b470 1001048e lw a0,0x110(s0)
.text:0040b474 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:0040b478 23905102 _subu s2,s2,s1
.text:0040b47c 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b480 caff0010 b LAB_0040b3ac
.text:0040b484 21987102 _addu s3,s3,s1
LAB_0040b488: ;XREF[2,0]: 0040b348,0040b358
.text:0040b488 01000431 andi a0,t0,0x1
.text:0040b48c 12008010 beq a0,zero,LAB_0040b4d8
.text:0040b490 0102472a _slti a3,s2,0x201
.text:0040b494 0200e014 bne a3,zero,LAB_0040b4a0
.text:0040b498 21304002 _move a2,s2
.text:0040b49c 00020624 li a2,0x200
LAB_0040b4a0: ;XREF[1,0]: 0040b494
.text:0040b4a0 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:0040b4a4 1001048e lw a0,0x110(s0)
.text:0040b4a8 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:0040b4ac 21286002 _move a1,s3
.text:0040b4b0 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b4b4 b4ff4004 bltz v0,LAB_0040b388
.text:0040b4b8 21884000 _move s1,v0
.text:0040b4bc 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040b4c0 1001048e lw a0,0x110(s0)
.text:0040b4c4 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:0040b4c8 23905102 _subu s2,s2,s1
.text:0040b4cc 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b4d0 97ff0010 b LAB_0040b330
.text:0040b4d4 21987102 _addu s3,s3,s1
LAB_0040b4d8: ;XREF[1,0]: 0040b48c
.text:0040b4d8 dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:0040b4dc d400048e lw a0,0xd4(s0)
.text:0040b4e0 21286002 move a1,s3
.text:0040b4e4 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:0040b4e8 21304002 _move a2,s2
.text:0040b4ec 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b4f0 a5ff4004 bltz v0,LAB_0040b388
.text:0040b4f4 21884000 _move s1,v0
.text:0040b4f8 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040b4fc d400048e lw a0,0xd4(s0)
.text:0040b500 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:0040b504 23905102 _subu s2,s2,s1
.text:0040b508 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b50c 88ff0010 b LAB_0040b330
.text:0040b510 21987102 _addu s3,s3,s1
LAB_0040b514: ;XREF[1,0]: 0040b43c
.text:0040b514 dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:0040b518 d400048e lw a0,0xd4(s0)
.text:0040b51c 21286002 move a1,s3
.text:0040b520 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:0040b524 21304002 _move a2,s2
.text:0040b528 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b52c b5ff4004 bltz v0,LAB_0040b404
.text:0040b530 21884000 _move s1,v0
.text:0040b534 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040b538 d400048e lw a0,0xd4(s0)
.text:0040b53c 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:0040b540 23905102 _subu s2,s2,s1
.text:0040b544 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b548 98ff0010 b LAB_0040b3ac
.text:0040b54c 21987102 _addu s3,s3,s1
LAB_0040b550: ;XREF[1,0]: 0040b2d0
.text:0040b550 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0040b554 00000000 nop
.text:0040b558 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0040b55c 00000000 _nop
.text:0040b560 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b564 0000448c lw a0,0x0(v0)
.text:0040b568 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:0040b56c 00000000 nop
.text:0040b570 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:0040b574 00000000 _nop
.text:0040b578 1800bc8f lw gp,local_c8+0xe0(sp)
.text:0040b57c b800068e lw a2,0xb8(s0)
.text:0040b580 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b584 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040b588 689fa526 addiu a1=>.roda...,s5,-0x6098 ;= "Can't stat %s: %s\n"
.text:0040b58c 21384000 move a3,v0
.text:0040b590 09f82003 jalr t9=>trace ;undefined trace()
.text:0040b594 01000424 _li a0,0x1
.text:0040b598 9eff0010 b LAB_0040b414
.text:0040b59c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeout()
;local_8 undefined4 -8 ;XREF[3,0]: 0040b5b0,0040b634,0040b658
;local_c undefined4 -c ;XREF[3,0]: 0040b5b4,0040b63c,0040b65c
;local_10 undefined4 -10 ;XREF[3,0]: 0040b5b8,0040b640,0040b660
;local_18 undefined4 -18 ;XREF[4,0]: 0040b5bc,0040b5d4,0040b60c,0040b624
;XREF[4,0]: Entry Point,0040a6d4,0041f538
; 004d8674
.text:0040b5a0 0d001c3c lui gp,0xd
.text:0040b5a4 40449c27 addiu gp,gp,0x4440
.text:0040b5a8 21e09903 addu gp,gp,t9
.text:0040b5ac d8ffbd27 addiu sp,sp,-0x28
.text:0040b5b0 2000bfaf sw ra,local_8+0x28(sp)
.text:0040b5b4 1c00b1af sw s1,local_c+0x28(sp)
.text:0040b5b8 1800b0af sw s0,local_10+0x28(sp)
.text:0040b5bc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040b5c0 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040b5c4 21808000 move s0,a0
.text:0040b5c8 21200000 clear a0
.text:0040b5cc 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040b5d0 2188a000 _move s1,a1
.text:0040b5d4 1000bc8f lw gp,local_18+0x28(sp)
.text:0040b5d8 0000038e lw v1,0x0(s0)
.text:0040b5dc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040b5e0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b5e4 23184300 subu v1,v0,v1
.text:0040b5e8 3c006228 slti v0,v1,0x3c
.text:0040b5ec 21382003 move a3=>trace,t9
.text:0040b5f0 7c9fa524 addiu a1=>.roda...,a1,-0x6084 ;= "websTimeout!\n"
.text:0040b5f4 a485998f lw t9,-0x7a5c(gp)=>->websTimeoutResched ;= 0040ec44
.text:0040b5f8 15004014 bne v0,zero,LAB_0040b650
.text:0040b5fc 01000424 _li a0,0x1
.text:0040b600 21c8e000 move t9,a3
.text:0040b604 09f82003 jalr t9=>trace ;undefined trace()
.text:0040b608 00000000 _nop
.text:0040b60c 1000bc8f lw gp,local_18+0x28(sp)
.text:0040b610 00000000 nop
.text:0040b614 a088998f lw t9,-0x7760(gp)=>->websTimeoutUnsched ;= 0040ecdc
.text:0040b618 00000000 nop
.text:0040b61c 09f82003 jalr t9=>websTimeoutUnsched ;undefined websTimeoutUnsched()
.text:0040b620 21202002 _move a0,s1
.text:0040b624 1000bc8f lw gp,local_18+0x28(sp)
.text:0040b628 ffff0424 li a0,-0x1
.text:0040b62c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040b630 ec0004ae sw a0,0xec(s0)
.text:0040b634 2000bf8f lw ra,local_8+0x28(sp)
.text:0040b638 21200002 move a0,s0
.text:0040b63c 1c00b18f lw s1,local_c+0x28(sp)
.text:0040b640 1800b08f lw s0,local_10+0x28(sp)
.text:0040b644 8e030524 li a1,0x38e
.text:0040b648 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:0040b64c 2800bd27 _addiu sp,sp,0x28
LAB_0040b650: ;XREF[1,0]: 0040b5f8
.text:0040b650 3c000724 li a3,0x3c
.text:0040b654 21202002 move a0,s1
.text:0040b658 2000bf8f lw ra,local_8+0x28(sp)
.text:0040b65c 1c00b18f lw s1,local_c+0x28(sp)
.text:0040b660 1800b08f lw s0,local_10+0x28(sp)
.text:0040b664 2328e300 subu a1,a3,v1
.text:0040b668 08002003 jr t9=>websTimeoutResched
.text:0040b66c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websShutdownServer()
;local_4 undefined4 -4 ;XREF[3,0]: 0040b680,0040b6b0,0040b718
;local_8 undefined4 -8 ;XREF[3,0]: 0040b684,0040b6b4,0040b71c
;local_c undefined4 -c ;XREF[3,0]: 0040b688,0040b6b8,0040b720
;local_10 undefined4 -10 ;XREF[3,0]: 0040b68c,0040b6bc,0040b724
;local_18 undefined4 -18 ;XREF[4,0]: 0040b690,0040b6f4,0040b75c,0040b774
;XREF[3,0]: Entry Point,0040953c,004d8bf0
.text:0040b670 0d001c3c lui gp,0xd
.text:0040b674 70439c27 addiu gp,gp,0x4370
.text:0040b678 21e09903 addu gp,gp,t9
.text:0040b67c d8ffbd27 addiu sp,sp,-0x28
.text:0040b680 2400bfaf sw ra,local_4+0x28(sp)
.text:0040b684 2000b2af sw s2,local_8+0x28(sp)
.text:0040b688 1c00b1af sw s1,local_c+0x28(sp)
.text:0040b68c 1800b0af sw s0,local_10+0x28(sp)
.text:0040b690 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040b694 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040b698 00000000 nop
.text:0040b69c f04b648c lw a0,offset .data:DAT_004d4bf0 &0xffff(v1)
.text:0040b6a0 00000000 nop
.text:0040b6a4 ffff8224 addiu v0,a0,-0x1
.text:0040b6a8 07004018 blez v0,LAB_0040b6c8
.text:0040b6ac f04b62ac _sw v0,offset .data:DAT_004d4bf0 &0xffff(v1)
.text:0040b6b0 2400bf8f lw ra,local_4+0x28(sp)
.text:0040b6b4 2000b28f lw s2,local_8+0x28(sp)
.text:0040b6b8 1c00b18f lw s1,local_c+0x28(sp)
.text:0040b6bc 1800b08f lw s0,local_10+0x28(sp)
.text:0040b6c0 0800e003 jr ra
.text:0040b6c4 2800bd27 _addiu sp,sp,0x28
LAB_0040b6c8: ;XREF[1,0]: 0040b6a8
.text:0040b6c8 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0040b6cc 00000000 nop
.text:0040b6d0 8c8c048e lw a0,-0x7374(s0)=>.bss:DAT_004d8c8c ;= ??
.text:0040b6d4 00000000 nop
.text:0040b6d8 08008004 bltz a0,LAB_0040b6fc
.text:0040b6dc 00000000 _nop
.text:0040b6e0 ac91998f lw t9,-0x6e54(gp)=>->websSocketCloseConn...;= 00418850
.text:0040b6e4 00000000 nop
.text:0040b6e8 09f82003 jalr t9=>websSocketCloseConnection ;undefined websSocketCloseConnection()
.text:0040b6ec 00000000 _nop
.text:0040b6f0 ffff0524 li a1,-0x1
.text:0040b6f4 1000bc8f lw gp,local_18+0x28(sp)
.text:0040b6f8 8c8c05ae sw a1,-0x7374(s0)=>.bss:DAT_004d8c8c ;= ??
LAB_0040b6fc: ;XREF[1,0]: 0040b6d8
.text:0040b6fc 0889848f lw a0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040b700 1086868f lw a2=>.data:websCo...,-0x79f0(gp)=>->we...;= FFFFFFFFh
;= 004d4aec
.text:0040b704 0000838c lw v1,0x0(a0)=>.bss:websConnList ;= ??
.text:0040b708 0000d18c lw s1,0x0(a2)=>.data:websConnLast ;= FFFFFFFFh
.text:0040b70c 08006014 bne v1,zero,LAB_0040b730
.text:0040b710 00000000 _nop
LAB_0040b714: ;XREF[3,0]: 0040b730,0040b780,0040b790
.text:0040b714 708e998f lw t9,-0x7190(gp)=>->websSocketClose ;= 00418cc0
.text:0040b718 2400bf8f lw ra,local_4+0x28(sp)
.text:0040b71c 2000b28f lw s2,local_8+0x28(sp)
.text:0040b720 1c00b18f lw s1,local_c+0x28(sp)
.text:0040b724 1800b08f lw s0,local_10+0x28(sp)
.text:0040b728 08002003 jr t9=>websSocketClose
.text:0040b72c 2800bd27 _addiu sp,sp,0x28
LAB_0040b730: ;XREF[1,0]: 0040b70c
.text:0040b730 f8ff2006 bltz s1,LAB_0040b714
.text:0040b734 21908000 _move s2,a0
.text:0040b738 80401100 sll t0,s1,0x2
LAB_0040b73c: ;XREF[1,0]: 0040b788
.text:0040b73c 21380301 addu a3,t0,v1
.text:0040b740 0000f08c lw s0,0x0(a3)
.text:0040b744 ac91998f lw t9,-0x6e54(gp)=>->websSocketCloseConn...;= 00418850
.text:0040b748 0b000012 beq s0,zero,LAB_0040b778
.text:0040b74c ffff3126 _addiu s1,s1,-0x1
.text:0040b750 d400048e lw a0,0xd4(s0)
.text:0040b754 09f82003 jalr t9=>websSocketCloseConnection ;undefined websSocketCloseConnection()
.text:0040b758 00000000 _nop
.text:0040b75c 1000bc8f lw gp,local_18+0x28(sp)
.text:0040b760 00000000 nop
.text:0040b764 d08c998f lw t9,-0x7330(gp)=>->websConnFree ;= 0040a778
.text:0040b768 00000000 nop
.text:0040b76c 09f82003 jalr t9=>websConnFree ;undefined websConnFree()
.text:0040b770 21200002 _move a0,s0
.text:0040b774 1000bc8f lw gp,local_18+0x28(sp)
LAB_0040b778: ;XREF[1,0]: 0040b748
.text:0040b778 0000438e lw v1,0x0(s2)=>.bss:websConnList ;= ??
.text:0040b77c 00000000 nop
.text:0040b780 e4ff6010 beq v1,zero,LAB_0040b714
.text:0040b784 00000000 _nop
.text:0040b788 ecff2106 bgez s1,LAB_0040b73c
.text:0040b78c 80401100 _sll t0,s1,0x2
.text:0040b790 e0ff0010 b LAB_0040b714
.text:0040b794 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCommonWriteHeader(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0040b7d4
;local_4 undefined4 -4 ;XREF[2,0]: 0040b7a8,0040b988
;local_8 undefined4 -8 ;XREF[2,0]: 0040b7ac,0040b98c
;local_c undefined4 -c ;XREF[2,0]: 0040b7b0,0040b990
;local_10 undefined4 -10 ;XREF[2,0]: 0040b7b4,0040b994
;local_14 undefined4 -14 ;XREF[2,0]: 0040b7b8,0040b998
;local_18 undefined4 -18 ;XREF[2,0]: 0040b7bc,0040b99c
;local_20 undefined4 -20 ;XREF[1,0]: 0040b888
;local_28 undefined4 -28 ;XREF[14,0]: 0040b7c0,0040b84c,0040b874,0040b89c,0040b8b8
; 0040b8d0,0040b8f4,0040b91c,0040b934,0040b964
; 0040b984,0040ba68,0040ba94,0040bab0
;XREF[4,0]: Entry Point,0040bb8c,0040e664
; 004d7efc
.text:0040b798 0d001c3c lui gp,0xd
.text:0040b79c 48429c27 addiu gp,gp,0x4248
.text:0040b7a0 21e09903 addu gp,gp,t9
.text:0040b7a4 c8ffbd27 addiu sp,sp,-0x38
.text:0040b7a8 3400bfaf sw ra,local_4+0x38(sp)
.text:0040b7ac 3000b4af sw s4,local_8+0x38(sp)
.text:0040b7b0 2c00b3af sw s3,local_c+0x38(sp)
.text:0040b7b4 2800b2af sw s2,local_10+0x38(sp)
.text:0040b7b8 2400b1af sw s1,local_14+0x38(sp)
.text:0040b7bc 2000b0af sw s0,local_18+0x38(sp)
.text:0040b7c0 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0040b7c4 cc000224 li v0,0xcc
.text:0040b7c8 2140a000 move t0,param_2
.text:0040b7cc 21888000 move s1,param_1
.text:0040b7d0 2198c000 move s3,param_3
.text:0040b7d4 4800b28f lw s2,param_5+0x38(sp)
.text:0040b7d8 8900a210 beq param_2,v0,LAB_0040ba00
.text:0040b7dc 21a0e000 _move s4,param_4
.text:0040b7e0 cd00a328 slti v1,param_2,0xcd
.text:0040b7e4 70006010 beq v1,zero,LAB_0040b9a8
.text:0040b7e8 c8000424 _li param_1,0xc8
.text:0040b7ec 8400a410 beq param_2,param_1,LAB_0040ba00
.text:0040b7f0 00000000 _nop
LAB_0040b7f4: ;XREF[1,0]: 0040b9ac
.text:0040b7f4 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040b7f8 00000000 nop
.text:0040b7fc 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040b800 00000000 nop
.text:0040b804 08006010 beq v1,zero,LAB_0040b828
.text:0040b808 00000000 _nop
LAB_0040b80c: ;XREF[1,0]: 0040b820
.text:0040b80c 99006810 beq v1,t0,LAB_0040ba74
.text:0040b810 00000000 _nop
.text:0040b814 08004224 addiu v0,v0,0x8
.text:0040b818 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040b81c 00000000 nop
.text:0040b820 faff6014 bne v1,zero,LAB_0040b80c
.text:0040b824 00000000 _nop
LAB_0040b828: ;XREF[2,0]: 0040b804,0040ba10
.text:0040b828 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b82c 00000000 nop
.text:0040b830 0c444725 addiu param_4=>.rodata:DAT_0049440c,t2,0x440c
LAB_0040b834: ;XREF[2,0]: 0040ba38,0040ba78
.text:0040b834 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b838 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b83c 8c9f6525 addiu param_2=>...,t3,-0x6074 ;= "HTTP/1.0 %d %s\r\n"
LAB_0040b840: ;XREF[2,0]: 0040b9f8,0040bac8
.text:0040b840 21300001 move param_3,t0
.text:0040b844 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b848 21202002 _move param_1,s1
.text:0040b84c 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b850 21202002 move param_1,s1
.text:0040b854 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b858 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b85c 2080878f lw param_4,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0040b860 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b864 a09f8525 addiu param_2=>...,t4,-0x6060 ;= "Server: %s/%s\r\n"
.text:0040b868 10990625 addiu param_3=>...,t0,-0x66f0 ;= "alphapd"
.text:0040b86c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b870 889be724 _addiu param_4=>...,param_4,-0x6478 ;= "2.1.8"
.text:0040b874 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b878 89004012 beq s2,zero,LAB_0040baa0
.text:0040b87c 00000000 _nop
.text:0040b880 48004d8e lw t5,0x48(s2)
.text:0040b884 00000000 nop
.text:0040b888 1800adaf sw t5,local_20+0x38(sp)
LAB_0040b88c: ;XREF[1,0]: 0040bab4
.text:0040b88c 088d998f lw t9,-0x72f8(gp)=>->::ctime ;= 00489430
.text:0040b890 00000000 nop
.text:0040b894 09f82003 jalr t9=>.MIPS.stubs:::ctime ;char * ctime(time_t * __timer)
.text:0040b898 1800a427 _addiu param_1,sp,0x18
.text:0040b89c 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b8a0 25004010 beq v0,zero,LAB_0040b938
.text:0040b8a4 21804000 _move s0,v0
.text:0040b8a8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040b8ac 00000000 nop
.text:0040b8b0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040b8b4 21204000 _move param_1,v0
.text:0040b8b8 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b8bc 21705000 addu t6,v0,s0
.text:0040b8c0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0040b8c4 21200002 move param_1,s0
.text:0040b8c8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0040b8cc ffffc0a1 _sb zero,-0x1(t6)
.text:0040b8d0 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b8d4 18004010 beq v0,zero,LAB_0040b938
.text:0040b8d8 21804000 _move s0,v0
.text:0040b8dc 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b8e0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b8e4 b09fe525 addiu param_2=>...,t7,-0x6050 ;= "Date: %s\r\n"
.text:0040b8e8 21202002 move param_1,s1
.text:0040b8ec 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b8f0 21304000 _move param_3,v0
.text:0040b8f4 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b8f8 0a004012 beq s2,zero,LAB_0040b924
.text:0040b8fc 00000000 _nop
.text:0040b900 0800601a blez s3,LAB_0040b924
.text:0040b904 21202002 _move param_1,s1
.text:0040b908 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b90c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b910 bc9f0527 addiu param_2=>...,t8,-0x6044 ;= "Last-modified: %s\r\n"
.text:0040b914 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b918 21300002 _move param_3,s0
.text:0040b91c 1000bc8f lw gp,local_28+0x38(sp)
.text:0040b920 00000000 nop
LAB_0040b924: ;XREF[2,0]: 0040b8f8,0040b900
.text:0040b924 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040b928 00000000 nop
.text:0040b92c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040b930 21200002 _move param_1,s0
.text:0040b934 1000bc8f lw gp,local_28+0x38(sp)
LAB_0040b938: ;XREF[2,0]: 0040b8a0,0040b8d4
.text:0040b938 41004012 beq s2,zero,LAB_0040ba40
.text:0040b93c 00000000 _nop
.text:0040b940 3f00601a blez s3,LAB_0040ba40
.text:0040b944 00000000 _nop
LAB_0040b948: ;XREF[2,0]: 0040ba6c,0040ba98
.text:0040b948 07008012 beq s4,zero,LAB_0040b968
.text:0040b94c 21308002 _move param_3,s4
.text:0040b950 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b954 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b958 d09f6524 addiu param_2=>...,v1,-0x6030 ;= "Content-type: %s\r\n"
.text:0040b95c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b960 21202002 _move param_1,s1
.text:0040b964 1000bc8f lw gp,local_28+0x38(sp)
LAB_0040b968: ;XREF[1,0]: 0040b948
.text:0040b968 0700601a blez s3,LAB_0040b988
.text:0040b96c 21202002 _move param_1,s1
.text:0040b970 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b974 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b978 e49f2526 addiu param_2=>...,s1,-0x601c ;= "Content-length: %d\r\n"
.text:0040b97c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040b980 21306002 _move param_3,s3
.text:0040b984 1000bc8f lw gp,local_28+0x38(sp)
LAB_0040b988: ;XREF[1,0]: 0040b968
.text:0040b988 3400bf8f lw ra,local_4+0x38(sp)
.text:0040b98c 3000b48f lw s4,local_8+0x38(sp)
.text:0040b990 2c00b38f lw s3,local_c+0x38(sp)
.text:0040b994 2800b28f lw s2,local_10+0x38(sp)
.text:0040b998 2400b18f lw s1,local_14+0x38(sp)
.text:0040b99c 2000b08f lw s0,local_18+0x38(sp)
.text:0040b9a0 0800e003 jr ra
.text:0040b9a4 3800bd27 _addiu sp,sp,0x38
LAB_0040b9a8: ;XREF[1,0]: 0040b7e4
.text:0040b9a8 93010524 li param_2,0x193
.text:0040b9ac 91ff0515 bne t0,param_2,LAB_0040b7f4
.text:0040b9b0 00000000 _nop
.text:0040b9b4 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040b9b8 00000000 nop
.text:0040b9bc 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040b9c0 00000000 nop
.text:0040b9c4 08006010 beq v1,zero,LAB_0040b9e8
.text:0040b9c8 93010424 _li param_1,0x193
LAB_0040b9cc: ;XREF[1,0]: 0040b9e0
.text:0040b9cc 3b006410 beq v1,param_1,LAB_0040babc
.text:0040b9d0 00000000 _nop
.text:0040b9d4 08004224 addiu v0,v0,0x8
.text:0040b9d8 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040b9dc 00000000 nop
.text:0040b9e0 faff6014 bne v1,zero,LAB_0040b9cc
.text:0040b9e4 00000000 _nop
LAB_0040b9e8: ;XREF[1,0]: 0040b9c4
.text:0040b9e8 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0040b9ec 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040b9f0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040b9f4 0c44c724 addiu param_4,param_3,0x440c
.text:0040b9f8 91ff0010 b LAB_0040b840
.text:0040b9fc fc9f2525 _addiu param_2=>...,t1,-0x6004 ;= "HTTP/1.1 %d %s\r\n"
LAB_0040ba00: ;XREF[2,0]: 0040b7d8,0040b7ec
.text:0040ba00 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040ba04 00000000 nop
.text:0040ba08 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040ba0c 00000000 nop
.text:0040ba10 85ff6010 beq v1,zero,LAB_0040b828
.text:0040ba14 00000000 _nop
LAB_0040ba18: ;XREF[1,0]: 0040ba2c
.text:0040ba18 16006810 beq v1,t0,LAB_0040ba74
.text:0040ba1c 00000000 _nop
.text:0040ba20 08004224 addiu v0,v0,0x8
.text:0040ba24 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040ba28 00000000 nop
.text:0040ba2c faff6014 bne v1,zero,LAB_0040ba18
.text:0040ba30 00000000 _nop
.text:0040ba34 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ba38 7eff0010 b LAB_0040b834
.text:0040ba3c 0c444725 _addiu param_4,t2,0x440c
LAB_0040ba40: ;XREF[2,0]: 0040b938,0040b940
.text:0040ba40 e4003292 lbu s2,0xe4(s1)
.text:0040ba44 00000000 nop
.text:0040ba48 c2811200 srl s0,s2,0x7
.text:0040ba4c 0c000012 beq s0,zero,LAB_0040ba80
.text:0040ba50 00000000 _nop
.text:0040ba54 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ba58 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040ba5c 10a0e527 addiu param_2=>...,ra,-0x5ff0 ;= "Cache-Control: no-cache\r\n"
.text:0040ba60 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040ba64 21202002 _move param_1,s1
.text:0040ba68 1000bc8f lw gp,local_28+0x38(sp)
.text:0040ba6c b6ff0010 b LAB_0040b948
.text:0040ba70 00000000 _nop
LAB_0040ba74: ;XREF[2,0]: 0040b80c,0040ba18
.text:0040ba74 0400478c lw param_4=>.rodata...,0x4(v0)=>.data:PT...;= 4Fh O
;= 00489b9c
.text:0040ba78 6eff0010 b LAB_0040b834
.text:0040ba7c 00000000 _nop
LAB_0040ba80: ;XREF[1,0]: 0040ba4c
.text:0040ba80 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ba84 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040ba88 2ca04524 addiu param_2=>...,v0,-0x5fd4 ;= "Pragma: no-cache\r\nCache-Control...
.text:0040ba8c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040ba90 21202002 _move param_1,s1
.text:0040ba94 1000bc8f lw gp,local_28+0x38(sp)
.text:0040ba98 abff0010 b LAB_0040b948
.text:0040ba9c 00000000 _nop
LAB_0040baa0: ;XREF[1,0]: 0040b878
.text:0040baa0 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040baa4 00000000 nop
.text:0040baa8 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040baac 1800a427 _addiu param_1,sp,0x18
.text:0040bab0 1000bc8f lw gp,local_28+0x38(sp)
.text:0040bab4 75ff0010 b LAB_0040b88c
.text:0040bab8 00000000 _nop
LAB_0040babc: ;XREF[1,0]: 0040b9cc
.text:0040babc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bac0 0400478c lw param_4,0x4(v0)=>.data:PTR_DAT_004d4a54 ;= 00489b9c
.text:0040bac4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040bac8 5dff0010 b LAB_0040b840
.text:0040bacc fc9f2525 _addiu param_2,t1,-0x6004
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetRealm()
;XREF[3,0]: Entry Point,0041ed14,004d8874
.text:0040bad0 0d001c3c lui gp,0xd
.text:0040bad4 103f9c27 addiu gp,gp,0x3f10
.text:0040bad8 21e09903 addu gp,gp,t9
.text:0040badc 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040bae0 c400848c lw a0,0xc4(a0)
.text:0040bae4 02000324 li v1,0x2
.text:0040bae8 0d008310 beq a0,v1,LAB_0040bb20
.text:0040baec 704b4524 _addiu a1,v0,0x4b70
.text:0040baf0 05000624 li a2,0x5
.text:0040baf4 0a008610 beq a0,a2,LAB_0040bb20
.text:0040baf8 03000724 _li a3,0x3
.text:0040bafc 1c80888f lw t0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040bb00 07008710 beq a0,a3,LAB_0040bb20
.text:0040bb04 704b0525 _addiu a1,t0,0x4b70
.text:0040bb08 06000924 li t1,0x6
.text:0040bb0c 04008910 beq a0,t1,LAB_0040bb20
.text:0040bb10 00000000 _nop
.text:0040bb14 1c80848f lw a0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040bb18 00000000 nop
.text:0040bb1c f04a8524 addiu a1,a0,0x4af0
LAB_0040bb20: ;XREF[4,0]: 0040bae8,0040baf4,0040bb00,0040bb0c
.text:0040bb20 0800e003 jr ra
; FWD[2,0]: 004d4af0,004d4b70
.text:0040bb24 2110a000 _move v0=>.data:DAT_004d4af0,a1 ;= 57h W
;= "NIPCA"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWriteNormalHeader(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0040bb5c
;local_4 undefined4 -4 ;XREF[3,0]: 0040bb38,0040bb68,0040bbb0
;local_8 undefined4 -8 ;XREF[3,0]: 0040bb3c,0040bb6c,0040bbb4
;local_c undefined4 -c ;XREF[3,0]: 0040bb40,0040bb70,0040bbb8
;local_10 undefined4 -10 ;XREF[3,0]: 0040bb44,0040bb74,0040bbbc
;local_18 undefined4 -18 ;XREF[7,0]: 0040bb48,0040bb98,0040bc0c,0040bc54,0040bc7c
; 0040bca8,0040bcc0
;local_20 undefined4 -20 ;XREF[2,0]: 0040bb90,0040bc9c
;XREF[22,0]: Entry Point,0040bd90,0040e528
; 0040e998,0040ead8,004335f4
; 004338b8,00434780,004349f0
; 004354b4,0043585c,00435a40
; 00435d7c,00435edc,00436128
; 00436488,00436bdc,00436e84
; 00437e44,00438c68,00438cf0
; 004d85e0
.text:0040bb28 0d001c3c lui gp,0xd
.text:0040bb2c b83e9c27 addiu gp,gp,0x3eb8
.text:0040bb30 21e09903 addu gp,gp,t9
.text:0040bb34 d0ffbd27 addiu sp,sp,-0x30
.text:0040bb38 2c00bfaf sw ra,local_4+0x30(sp)
.text:0040bb3c 2800b2af sw s2,local_8+0x30(sp)
.text:0040bb40 2400b1af sw s1,local_c+0x30(sp)
.text:0040bb44 2000b0af sw s0,local_10+0x30(sp)
.text:0040bb48 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:0040bb4c e400838c lw v1,0xe4(param_1)
.text:0040bb50 21888000 move s1,param_1
.text:0040bb54 42420300 srl t0,v1,0x9
.text:0040bb58 01000231 andi v0,t0,0x1
.text:0040bb5c 4000a88f lw t0,param_5+0x30(sp)
.text:0040bb60 07004010 beq v0,zero,LAB_0040bb80
.text:0040bb64 2180a000 _move s0,param_2
.text:0040bb68 2c00bf8f lw ra,local_4+0x30(sp)
.text:0040bb6c 2800b28f lw s2,local_8+0x30(sp)
.text:0040bb70 2400b18f lw s1,local_c+0x30(sp)
.text:0040bb74 2000b08f lw s0,local_10+0x30(sp)
.text:0040bb78 0800e003 jr ra
.text:0040bb7c 3000bd27 _addiu sp,sp,0x30
LAB_0040bb80: ;XREF[1,0]: 0040bb60
.text:0040bb80 00026934 ori t1,v1,0x200
.text:0040bb84 1c85998f lw t9,-0x7ae4(gp)=>->websCommonWriteHeader ;= 0040b798
.text:0040bb88 e40089ac sw t1,0xe4(param_1)
.text:0040bb8c 09f82003 jalr t9=>websCommonWriteHeader ;undefined websCommonWriteHeader(unde...
.text:0040bb90 1000a8af _sw t0,local_20+0x30(sp)
.text:0040bb94 91010324 li v1,0x191
.text:0040bb98 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bb9c 0a000312 beq s0,v1,LAB_0040bbc8
.text:0040bba0 02000424 _li param_1,0x2
LAB_0040bba4: ;XREF[2,0]: 0040bc58,0040bcc4
.text:0040bba4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040bba8 3c8d858f lw param_2,-0x72c4(gp)=>->WebCRLF ;= 004d5384
.text:0040bbac 21202002 move param_1,s1
.text:0040bbb0 2c00bf8f lw ra,local_4+0x30(sp)
.text:0040bbb4 2800b28f lw s2,local_8+0x30(sp)
.text:0040bbb8 2400b18f lw s1,local_c+0x30(sp)
.text:0040bbbc 2000b08f lw s0,local_10+0x30(sp)
.text:0040bbc0 08002003 jr t9=>websWriteFmt
.text:0040bbc4 3000bd27 _addiu sp,sp,0x30
LAB_0040bbc8: ;XREF[1,0]: 0040bb9c
.text:0040bbc8 c400238e lw v1,0xc4(s1)
.text:0040bbcc 00000000 nop
.text:0040bbd0 23006410 beq v1,param_1,LAB_0040bc60
.text:0040bbd4 05000524 _li param_2,0x5
.text:0040bbd8 21006510 beq v1,param_2,LAB_0040bc60
.text:0040bbdc 03000624 _li param_3,0x3
.text:0040bbe0 1f006610 beq v1,param_3,LAB_0040bc60
.text:0040bbe4 06000724 _li param_4,0x6
.text:0040bbe8 1d006710 beq v1,param_4,LAB_0040bc60
.text:0040bbec 00000000 _nop
.text:0040bbf0 1c808b8f lw t3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040bbf4 00000000 nop
.text:0040bbf8 f04a7225 addiu s2,t3,0x4af0
LAB_0040bbfc: ;XREF[1,0]: 0040bc64
.text:0040bbfc d090998f lw t9,-0x6f30(gp)=>->websGetAuthenticate...;= 004165ec
.text:0040bc00 00000000 nop
.text:0040bc04 09f82003 jalr t9=>websGetAuthenticateRealm ;undefined websGetAuthenticateRealm()
.text:0040bc08 21202002 _move param_1,s1
.text:0040bc0c 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bc10 08004014 bne v0,zero,LAB_0040bc34
.text:0040bc14 21184000 _move v1,v0
.text:0040bc18 e4002e8e lw t6,0xe4(s1)
.text:0040bc1c 00000000 nop
.text:0040bc20 426b0e00 srl t5,t6,0xd
.text:0040bc24 0100ac31 andi t4,t5,0x1
.text:0040bc28 03008011 beq t4,zero,LAB_0040bc38
.text:0040bc2c 01000f24 _li t7,0x1
.text:0040bc30 01000324 li v1,0x1
LAB_0040bc34: ;XREF[1,0]: 0040bc10
.text:0040bc34 01000f24 li t7,0x1
LAB_0040bc38: ;XREF[1,0]: 0040bc28
.text:0040bc38 0c006f10 beq v1,t7,LAB_0040bc6c
.text:0040bc3c 21304002 _move param_3=>.data:DAT_004d4af0,s2 ;= 57h W
.text:0040bc40 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bc44 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040bc48 58a00526 addiu param_2=>...,s0,-0x5fa8 ;= "WWW-Authenticate: Basic realm=\"%...
.text:0040bc4c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040bc50 21202002 _move param_1,s1
.text:0040bc54 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bc58 d2ff0010 b LAB_0040bba4
.text:0040bc5c 00000000 _nop
LAB_0040bc60: ;XREF[4,0]: 0040bbd0,0040bbd8,0040bbe0,0040bbe8
.text:0040bc60 1c808a8f lw t2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040bc64 e5ff0010 b LAB_0040bbfc
.text:0040bc68 704b5225 _addiu s2,t2,0x4b70
LAB_0040bc6c: ;XREF[1,0]: 0040bc38
.text:0040bc6c 588c998f lw t9,-0x73a8(gp)=>->websGetDigestNonce ;= 0041ea5c
.text:0040bc70 00000000 nop
.text:0040bc74 09f82003 jalr t9=>websGetDigestNonce ;undefined websGetDigestNonce()
.text:0040bc78 21202002 _move param_1,s1
.text:0040bc7c 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bc80 21304002 move param_3=>.data:DAT_004d4af0,s2 ;= 57h W
.text:0040bc84 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bc88 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bc8c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040bc90 80a00527 addiu param_2=>...,t8,-0x5f80 ;= "WWW-Authenticate: Digest realm=\"...
.text:0040bc94 bca04726 addiu param_4=>.rodata:DAT_0048a0bc,s2,-0x5f44;= 61h a
.text:0040bc98 21202002 move param_1,s1
.text:0040bc9c 1000a2af sw v0,local_20+0x30(sp)
.text:0040bca0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040bca4 21804000 _move s0,v0
.text:0040bca8 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bcac 00000000 nop
.text:0040bcb0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040bcb4 00000000 nop
.text:0040bcb8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040bcbc 21200002 _move param_1,s0
.text:0040bcc0 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bcc4 b7ff0010 b LAB_0040bba4
.text:0040bcc8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnResponse()
;local_4 undefined4 -4 ;XREF[3,0]: 0040bcdc,0040bdd8,0040be18
;local_8 undefined4 -8 ;XREF[3,0]: 0040bce0,0040bddc,0040be1c
;local_c undefined4 -c ;XREF[3,0]: 0040bce4,0040bde0,0040be20
;local_10 undefined4 -10 ;XREF[3,0]: 0040bce8,0040bde4,0040be24
;local_18 undefined4 -18 ;XREF[11,0]: 0040bcec,0040bd34,0040bd70,0040bd9c,0040be08
; 0040be5c,0040be88,0040bea4,0040bec0,0040bed8
; 0040bef8
;local_20 undefined4 -20 ;XREF[2,0]: 0040bd74,0040be48
;XREF[3,0]: Entry Point,0040c0c0,004d8324
.text:0040bccc 0d001c3c lui gp,0xd
.text:0040bcd0 143d9c27 addiu gp,gp,0x3d14
.text:0040bcd4 21e09903 addu gp,gp,t9
.text:0040bcd8 d0ffbd27 addiu sp,sp,-0x30
.text:0040bcdc 2c00bfaf sw ra,local_4+0x30(sp)
.text:0040bce0 2800b2af sw s2,local_8+0x30(sp)
.text:0040bce4 2400b1af sw s1,local_c+0x30(sp)
.text:0040bce8 2000b0af sw s0,local_10+0x30(sp)
.text:0040bcec 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:0040bcf0 21808000 move s0,a0
.text:0040bcf4 e400848c lw a0,0xe4(a0)
.text:0040bcf8 2190a000 move s2,a1
.text:0040bcfc 821a0400 srl v1,a0,0xa
.text:0040bd00 01006230 andi v0,v1,0x1
.text:0040bd04 14004010 beq v0,zero,LAB_0040bd58
.text:0040bd08 2188c000 _move s1,a2
.text:0040bd0c bc00048e lw a0,0xbc(s0)
.text:0040bd10 00000000 nop
.text:0040bd14 10008004 bltz a0,LAB_0040bd58
.text:0040bd18 00000000 _nop
.text:0040bd1c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040bd20 00000000 nop
.text:0040bd24 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040bd28 00000000 _nop
.text:0040bd2c b800048e lw a0,0xb8(s0)
.text:0040bd30 ffff0524 li a1,-0x1
.text:0040bd34 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bd38 44008014 bne a0,zero,LAB_0040be4c
.text:0040bd3c bc0005ae _sw a1,0xbc(s0)
LAB_0040bd40: ;XREF[2,0]: 0040be70,0040be8c
.text:0040bd40 e4000a8e lw t2,0xe4(s0)
.text:0040bd44 fffb0b24 li t3,-0x401
.text:0040bd48 24404b01 and t0,t2,t3
.text:0040bd4c fffd0924 li t1,-0x201
.text:0040bd50 24300901 and a2,t0,t1
.text:0040bd54 e40006ae sw a2,0xe4(s0)
LAB_0040bd58: ;XREF[2,0]: 0040bd04,0040bd14
.text:0040bd58 35002012 beq s1,zero,LAB_0040be30
.text:0040bd5c 21200002 _move a0,s0
.text:0040bd60 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040bd64 00000000 nop
.text:0040bd68 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040bd6c 21202002 _move a0,s1
.text:0040bd70 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bd74 1000a0af sw zero,local_20+0x30(sp)
.text:0040bd78 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bd7c 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0040bd80 21304000 move a2,v0
.text:0040bd84 c4a08725 addiu a3=>.roda...,t4,-0x5f3c ;= "text/html"
.text:0040bd88 21200002 move a0,s0
.text:0040bd8c 21284002 move a1,s2
LAB_0040bd90: ;XREF[1,0]: 0040be44
.text:0040bd90 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:0040bd94 00000000 _nop
.text:0040bd98 e4001f8e lw ra,0xe4(s0)
.text:0040bd9c 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bda0 42c01f00 srl t8,ra,0x1
.text:0040bda4 01000f3b xori t7,t8,0x1
.text:0040bda8 0100ee31 andi t6,t7,0x1
.text:0040bdac 0700c011 beq t6,zero,LAB_0040bdcc
.text:0040bdb0 00000000 _nop
.text:0040bdb4 05002012 beq s1,zero,LAB_0040bdcc
.text:0040bdb8 00000000 _nop
.text:0040bdbc 00002282 lb v0,0x0(s1)
.text:0040bdc0 00000000 nop
.text:0040bdc4 0a004014 bne v0,zero,LAB_0040bdf0
.text:0040bdc8 00000000 _nop
LAB_0040bdcc: ;XREF[2,0]: 0040bdac,0040bdb4
.text:0040bdcc b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040bdd0 21200002 move a0,s0
.text:0040bdd4 21284002 move a1,s2
.text:0040bdd8 2c00bf8f lw ra,local_4+0x30(sp)
.text:0040bddc 2800b28f lw s2,local_8+0x30(sp)
.text:0040bde0 2400b18f lw s1,local_c+0x30(sp)
.text:0040bde4 2000b08f lw s0,local_10+0x30(sp)
.text:0040bde8 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:0040bdec 3000bd27 _addiu sp,sp,0x30
LAB_0040bdf0: ;XREF[1,0]: 0040bdc4
.text:0040bdf0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bdf4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040bdf8 21200002 move a0,s0
.text:0040bdfc 989f6524 addiu a1=>.rodata:s_%s_00489f8c+12,v1,-0x6068 ;= "%s\r\n"
.text:0040be00 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040be04 21302002 _move a2,s1
.text:0040be08 1800bc8f lw gp,local_18+0x30(sp)
.text:0040be0c 21200002 move a0,s0
.text:0040be10 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040be14 21284002 move a1,s2
.text:0040be18 2c00bf8f lw ra,local_4+0x30(sp)
.text:0040be1c 2800b28f lw s2,local_8+0x30(sp)
.text:0040be20 2400b18f lw s1,local_c+0x30(sp)
.text:0040be24 2000b08f lw s0,local_10+0x30(sp)
.text:0040be28 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:0040be2c 3000bd27 _addiu sp,sp,0x30
LAB_0040be30: ;XREF[1,0]: 0040bd58
.text:0040be30 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040be34 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0040be38 c4a0a725 addiu a3,t5,-0x5f3c
.text:0040be3c 21284002 move a1,s2
.text:0040be40 21300000 clear a2
.text:0040be44 d2ff0010 b LAB_0040bd90
.text:0040be48 1000a0af _sw zero,local_20+0x30(sp)
LAB_0040be4c: ;XREF[1,0]: 0040bd38
.text:0040be4c 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:0040be50 00000000 nop
.text:0040be54 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:0040be58 04000524 _li a1,0x4
.text:0040be5c 1800bc8f lw gp,local_18+0x30(sp)
.text:0040be60 0c004010 beq v0,zero,LAB_0040be94
.text:0040be64 00000000 _nop
LAB_0040be68: ;XREF[2,0]: 0040bea8,0040befc
.text:0040be68 b800048e lw a0,0xb8(s0)
.text:0040be6c 00000000 nop
.text:0040be70 b3ff8010 beq a0,zero,LAB_0040bd40
.text:0040be74 00000000 _nop
.text:0040be78 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040be7c 00000000 nop
.text:0040be80 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040be84 00000000 _nop
.text:0040be88 1800bc8f lw gp,local_18+0x30(sp)
.text:0040be8c acff0010 b LAB_0040bd40
.text:0040be90 b80000ae _sw zero,0xb8(s0)
LAB_0040be94: ;XREF[1,0]: 0040be60
.text:0040be94 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:0040be98 b800048e lw a0,0xb8(s0)
.text:0040be9c 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:0040bea0 00000000 _nop
.text:0040bea4 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bea8 efff4104 bgez v0,LAB_0040be68
.text:0040beac 00000000 _nop
.text:0040beb0 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0040beb4 00000000 nop
.text:0040beb8 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0040bebc 00000000 _nop
.text:0040bec0 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bec4 0000448c lw a0,0x0(v0)
.text:0040bec8 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:0040becc 00000000 nop
.text:0040bed0 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:0040bed4 00000000 _nop
.text:0040bed8 1800bc8f lw gp,local_18+0x30(sp)
.text:0040bedc b800068e lw a2,0xb8(s0)
.text:0040bee0 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bee4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040bee8 c49ee524 addiu a1=>.roda...,a3,-0x613c ;= "websConnFree remove(%s,%s)\n"
.text:0040beec 10000424 li a0,0x10
.text:0040bef0 09f82003 jalr t9=>trace ;undefined trace()
.text:0040bef4 21384000 _move a3,v0
.text:0040bef8 1800bc8f lw gp,local_18+0x30(sp)
.text:0040befc daff0010 b LAB_0040be68
.text:0040bf00 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnError()
;local_resc undefined4 c ;XREF[1,0]: 0040bf30
;local_8 undefined4 -8 ;XREF[2,0]: 0040bf14,0040bf9c
;local_c undefined4 -c ;XREF[2,0]: 0040bf18,0040bfa0
;local_10 undefined4 -10 ;XREF[2,0]: 0040bf1c,0040bfa4
;local_14 undefined4 -14 ;XREF[2,0]: 0040bf20,0040bfa8
;local_18 undefined4 -18 ;XREF[2,0]: 0040bf24,0040bfac
;local_1c undefined4 -1c ;XREF[4,0]: 0040c04c,0040c0b4,0040c0c8,0040c154
;local_20 undefined4 -20 ;XREF[7,0]: 0040bff4,0040bffc,0040c010,0040c02c,0040c090
; 0040c0d8,0040c100
;local_28 undefined4 -28 ;XREF[12,0]: 0040bf28,0040bf98,0040bfcc,0040bff8,0040c014
; 0040c044,0040c0b0,0040c0cc,0040c0f8,0040c114
; 0040c130,0040c14c
;local_30 undefined4 -30 ;XREF[1,0]: 0040c09c
;XREF[50,0]: Entry Point,0040cc14,0040cc94
; 0040e050,0040f6a4,00414614
; 0041472c,00414760,004147b0
; 00414a60,00414ad0,00414af0
; 0041ca98,0041cad8,0041cbc0
; 0041cbdc,0041ce40,0041ce94
; 0041d070,0043199c,004319c8
; 00433b40,00433b8c,00433df4
; 00433fe8,004344f0,00434ab4
; 00434b04,00434b44,00434b44
; 00434f40,00434fe8,004352d0
; 004352f0,00435314,0043699c
; 00436f14,00437884,004378d4
; 004378f0,0043790c,00437f4c
; 00438a08,00438b20,00438bbc
; 00438cc4,00438d40,00443d34
; 00443dac,004d8028
.text:0040bf04 0d001c3c lui gp,0xd
.text:0040bf08 dc3a9c27 addiu gp,gp,0x3adc
.text:0040bf0c 21e09903 addu gp,gp,t9
.text:0040bf10 c0ffbd27 addiu sp,sp,-0x40
.text:0040bf14 3800bfaf sw ra,local_8+0x40(sp)
.text:0040bf18 3400b3af sw s3,local_c+0x40(sp)
.text:0040bf1c 3000b2af sw s2,local_10+0x40(sp)
.text:0040bf20 2c00b1af sw s1,local_14+0x40(sp)
.text:0040bf24 2800b0af sw s0,local_18+0x40(sp)
.text:0040bf28 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:0040bf2c 1086828f lw v0,-0x79f0(gp)=>->websConnLast ;= 004d4aec
.text:0040bf30 4c00a7af sw a3,local_resc+0x40(sp)
.text:0040bf34 0000428c lw v0,0x0(v0)=>.data:websConnLast ;= FFFFFFFFh
.text:0040bf38 2190a000 move s2,a1
.text:0040bf3c 21808000 move s0,a0
.text:0040bf40 2198c000 move s3,a2
.text:0040bf44 0c004004 bltz v0,LAB_0040bf78
.text:0040bf48 21280000 _clear a1
.text:0040bf4c 0889848f lw a0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040bf50 21304000 move a2,v0
.text:0040bf54 0000838c lw v1,0x0(a0)=>.bss:websConnList ;= ??
.text:0040bf58 00000000 nop
LAB_0040bf5c: ;XREF[1,0]: 0040bf70
.text:0040bf5c 0000678c lw a3,0x0(v1)
.text:0040bf60 0100a524 addiu a1,a1,0x1
.text:0040bf64 2a20c500 slt a0,a2,a1
.text:0040bf68 1300f010 beq a3,s0,LAB_0040bfb8
.text:0040bf6c 04006324 _addiu v1,v1,0x4
.text:0040bf70 faff8010 beq a0,zero,LAB_0040bf5c
.text:0040bf74 00000000 _nop
LAB_0040bf78: ;XREF[1,0]: 0040bf44
.text:0040bf78 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bf7c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040bf80 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040bf84 d0a0a524 addiu a1=>.roda...,a1,-0x5f30 ;= "websConnError=(%d,%s)!\n"
.text:0040bf88 21304002 move a2,s2
.text:0040bf8c 809e6724 addiu a3=>.roda...,v1,-0x6180 ;= "Null wp"
.text:0040bf90 09f82003 jalr t9=>trace ;undefined trace()
.text:0040bf94 10000424 _li a0,0x10
.text:0040bf98 1800bc8f lw gp,local_28+0x40(sp)
LAB_0040bf9c: ;XREF[2,0]: 0040c0e0,0040c0fc
.text:0040bf9c 3800bf8f lw ra,local_8+0x40(sp)
.text:0040bfa0 3400b38f lw s3,local_c+0x40(sp)
.text:0040bfa4 3000b28f lw s2,local_10+0x40(sp)
.text:0040bfa8 2c00b18f lw s1,local_14+0x40(sp)
.text:0040bfac 2800b08f lw s0,local_18+0x40(sp)
.text:0040bfb0 0800e003 jr ra
.text:0040bfb4 4000bd27 _addiu sp,sp,0x40
LAB_0040bfb8: ;XREF[1,0]: 0040bf68
.text:0040bfb8 6488998f lw t9,-0x779c(gp)=>->websSafeUrl ;= 0041d148
.text:0040bfbc 8c00048e lw a0,0x8c(s0)
.text:0040bfc0 09f82003 jalr t9=>websSafeUrl ;undefined websSafeUrl()
.text:0040bfc4 00000000 _nop
.text:0040bfc8 8c00048e lw a0,0x8c(s0)
.text:0040bfcc 1800bc8f lw gp,local_28+0x40(sp)
.text:0040bfd0 53008014 bne a0,zero,LAB_0040c120
.text:0040bfd4 21884000 _move s1,v0
LAB_0040bfd8: ;XREF[1,0]: 0040c134
.text:0040bfd8 f886998f lw t9,-0x7908(gp)=>->vallocFmtString ;= 0041bdd0
.text:0040bfdc 8c0011ae sw s1,0x8c(s0)
.text:0040bfe0 21306002 move a2=>.rodata:s_In...,s3 ;= "Insufficient memory"
.text:0040bfe4 2000a427 addiu a0,sp,0x20
.text:0040bfe8 00040524 li a1,0x400
.text:0040bfec 4c00a727 addiu a3,sp,0x4c
.text:0040bff0 09f82003 jalr t9=>vallocFmtString ;undefined vallocFmtString()
.text:0040bff4 2000a0af _sw zero,local_20+0x40(sp)
.text:0040bff8 1800bc8f lw gp,local_28+0x40(sp)
.text:0040bffc 2000a48f lw a0=>local_20,0x20(sp)
.text:0040c000 6488998f lw t9,-0x779c(gp)=>->websSafeUrl ;= 0041d148
.text:0040c004 00000000 nop
.text:0040c008 09f82003 jalr t9=>websSafeUrl ;undefined websSafeUrl()
.text:0040c00c 00000000 _nop
.text:0040c010 2000a48f lw a0,local_20+0x40(sp)
.text:0040c014 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c018 3a008014 bne a0,zero,LAB_0040c104
.text:0040c01c 21884000 _move s1,v0
LAB_0040c020: ;XREF[1,0]: 0040c118
.text:0040c020 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040c024 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040c028 21304002 move a2,s2
.text:0040c02c 2000b1af sw s1,local_20+0x40(sp)
.text:0040c030 d0a00525 addiu a1=>.roda...,t0,-0x5f30 ;= "websConnError=(%d,%s)!\n"
.text:0040c034 21382002 move a3,s1
.text:0040c038 09f82003 jalr t9=>trace ;undefined trace()
.text:0040c03c 01000424 _li a0,0x1
.text:0040c040 93010624 li a2,0x193
.text:0040c044 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c048 43004612 beq s2,a2,LAB_0040c158
.text:0040c04c 2400a0af _sw zero,local_1c+0x40(sp)
.text:0040c050 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040c054 00000000 nop
.text:0040c058 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040c05c 00000000 nop
.text:0040c060 08006010 beq v1,zero,LAB_0040c084
.text:0040c064 00000000 _nop
LAB_0040c068: ;XREF[1,0]: 0040c07c
.text:0040c068 53007210 beq v1,s2,LAB_0040c1b8
.text:0040c06c 00000000 _nop
.text:0040c070 08004224 addiu v0,v0,0x8
.text:0040c074 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040c078 00000000 nop
.text:0040c07c faff6014 bne v1,zero,LAB_0040c068
.text:0040c080 00000000 _nop
LAB_0040c084: ;XREF[1,0]: 0040c060
.text:0040c084 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040c088 00000000 nop
.text:0040c08c 0c446725 addiu a3=>.rodata:DAT_0049440c,t3,0x440c
LAB_0040c090: ;XREF[1,0]: 0040c1bc
.text:0040c090 2000ad8f lw t5,local_20+0x40(sp)
.text:0040c094 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040c098 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0040c09c 1000adaf sw t5,local_30+0x40(sp)
.text:0040c0a0 e8a08625 addiu a2=>.roda...,t4,-0x5f18 ;= "Error: %s
\r\...
.text:0040c0a4 2400a427 addiu a0,sp,0x24
.text:0040c0a8 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0040c0ac 00040524 _li a1,0x400
LAB_0040c0b0: ;XREF[1,0]: 0040c1b0
.text:0040c0b0 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c0b4 2400a68f lw a2,local_1c+0x40(sp)
.text:0040c0b8 4489998f lw t9,-0x76bc(gp)=>->websConnResponse ;= 0040bccc
.text:0040c0bc 21200002 move a0,s0
.text:0040c0c0 09f82003 jalr t9=>websConnResponse ;undefined websConnResponse()
.text:0040c0c4 21284002 _move a1,s2
.text:0040c0c8 2400a48f lw a0,local_1c+0x40(sp)
.text:0040c0cc 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c0d0 1a008014 bne a0,zero,LAB_0040c13c
.text:0040c0d4 00000000 _nop
LAB_0040c0d8: ;XREF[1,0]: 0040c150
.text:0040c0d8 2000a48f lw a0,local_20+0x40(sp)
.text:0040c0dc 00000000 nop
.text:0040c0e0 aeff8010 beq a0,zero,LAB_0040bf9c
.text:0040c0e4 00000000 _nop
.text:0040c0e8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040c0ec 00000000 nop
.text:0040c0f0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040c0f4 00000000 _nop
.text:0040c0f8 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c0fc a7ff0010 b LAB_0040bf9c
.text:0040c100 2000a0af _sw zero,local_20+0x40(sp)
LAB_0040c104: ;XREF[1,0]: 0040c018
.text:0040c104 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040c108 00000000 nop
.text:0040c10c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040c110 00000000 _nop
.text:0040c114 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c118 c1ff0010 b LAB_0040c020
.text:0040c11c 00000000 _nop
LAB_0040c120: ;XREF[1,0]: 0040bfd0
.text:0040c120 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040c124 00000000 nop
.text:0040c128 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040c12c 00000000 _nop
.text:0040c130 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c134 a8ff0010 b LAB_0040bfd8
.text:0040c138 00000000 _nop
LAB_0040c13c: ;XREF[1,0]: 0040c0d0
.text:0040c13c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040c140 00000000 nop
.text:0040c144 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040c148 00000000 _nop
.text:0040c14c 1800bc8f lw gp,local_28+0x40(sp)
.text:0040c150 e1ff0010 b LAB_0040c0d8
.text:0040c154 2400a0af _sw zero,local_1c+0x40(sp)
LAB_0040c158: ;XREF[1,0]: 0040c048
.text:0040c158 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040c15c 00000000 nop
.text:0040c160 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040c164 00000000 nop
.text:0040c168 08006010 beq v1,zero,LAB_0040c18c
.text:0040c16c 93010424 _li a0,0x193
LAB_0040c170: ;XREF[1,0]: 0040c184
.text:0040c170 14006410 beq v1,a0,LAB_0040c1c4
.text:0040c174 00000000 _nop
.text:0040c178 08004224 addiu v0,v0,0x8
.text:0040c17c 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040c180 00000000 nop
.text:0040c184 faff6014 bne v1,zero,LAB_0040c170
.text:0040c188 00000000 _nop
LAB_0040c18c: ;XREF[1,0]: 0040c168
.text:0040c18c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040c190 00000000 nop
.text:0040c194 0c442725 addiu a3=>.rodata:DAT_0049440c,t1,0x440c
LAB_0040c198: ;XREF[1,0]: 0040c1c8
.text:0040c198 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040c19c f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0040c1a0 24a14625 addiu a2=>.roda...,t2,-0x5edc ;= "The request is fo...
.text:0040c1a4 2400a427 addiu a0,sp,0x24
.text:0040c1a8 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0040c1ac 00040524 _li a1,0x400
.text:0040c1b0 bfff0010 b LAB_0040c0b0
.text:0040c1b4 00000000 _nop
LAB_0040c1b8: ;XREF[1,0]: 0040c068
.text:0040c1b8 0400478c lw a3=>.rodata:DAT_...,0x4(v0)=>.data:PT...;= 4Fh O
;= 00489b9c
.text:0040c1bc b4ff0010 b LAB_0040c090
.text:0040c1c0 00000000 _nop
LAB_0040c1c4: ;XREF[1,0]: 0040c170
.text:0040c1c4 0400478c lw a3,0x4(v0)=>.data:PTR_DAT_004d4a54 ;= 00489b9c
.text:0040c1c8 f3ff0010 b LAB_0040c198
.text:0040c1cc 00000000 _nop
.text:0040c1d0 0d ?? 0Dh
.text:0040c1d1 00 ?? 00h
.text:0040c1d2 1c ?? 1Ch
.text:0040c1d3 3c ?? 3Ch <
.text:0040c1d4 10 ?? 10h
.text:0040c1d5 38 ?? 38h 8
.text:0040c1d6 9c ?? 9Ch
.text:0040c1d7 27 ?? 27h '
.text:0040c1d8 21 ?? 21h !
.text:0040c1d9 e0 ?? E0h
.text:0040c1da 99 ?? 99h
.text:0040c1db 03 ?? 03h
.text:0040c1dc 48 ?? 48h H
.text:0040c1dd ff ?? FFh
.text:0040c1de bd ?? BDh
.text:0040c1df 27 ?? 27h '
.text:0040c1e0 b0 ?? B0h
.text:0040c1e1 00 ?? 00h
.text:0040c1e2 bf ?? BFh
.text:0040c1e3 af ?? AFh
.text:0040c1e4 ac ?? ACh
.text:0040c1e5 00 ?? 00h
.text:0040c1e6 b3 ?? B3h
.text:0040c1e7 af ?? AFh
.text:0040c1e8 a8 ?? A8h
.text:0040c1e9 00 ?? 00h
.text:0040c1ea b2 ?? B2h
.text:0040c1eb af ?? AFh
.text:0040c1ec a4 ?? A4h
.text:0040c1ed 00 ?? 00h
.text:0040c1ee b1 ?? B1h
.text:0040c1ef af ?? AFh
.text:0040c1f0 a0 ?? A0h
.text:0040c1f1 00 ?? 00h
.text:0040c1f2 b0 ?? B0h
.text:0040c1f3 af ?? AFh
.text:0040c1f4 20 ?? 20h
.text:0040c1f5 00 ?? 00h
.text:0040c1f6 bc ?? BCh
.text:0040c1f7 af ?? AFh
.text:0040c1f8 20 ?? 20h
.text:0040c1f9 80 ?? 80h
.text:0040c1fa 82 ?? 82h
.text:0040c1fb 8f ?? 8Fh
.text:0040c1fc ac ?? ACh
.text:0040c1fd 90 ?? 90h
.text:0040c1fe 99 ?? 99h
.text:0040c1ff 8f ?? 8Fh
.text:0040c200 21 ?? 21h !
.text:0040c201 80 ?? 80h
.text:0040c202 a0 ?? A0h
.text:0040c203 00 ?? 00h
.text:0040c204 21 ?? 21h !
.text:0040c205 30 ?? 30h 0
.text:0040c206 00 ?? 00h
.text:0040c207 02 ?? 02h
.text:0040c208 64 ?? 64h d
.text:0040c209 a1 ?? A1h
.text:0040c20a 45 ?? 45h E
.text:0040c20b 24 ?? 24h $
.text:0040c20c 21 ?? 21h !
.text:0040c20d 90 ?? 90h
.text:0040c20e 80 ?? 80h
.text:0040c20f 00 ?? 00h
.text:0040c210 09 ?? 09h
.text:0040c211 f8 ?? F8h
.text:0040c212 20 ?? 20h
.text:0040c213 03 ?? 03h
.text:0040c214 01 ?? 01h
.text:0040c215 00 ?? 00h
.text:0040c216 04 ?? 04h
.text:0040c217 24 ?? 24h $
.text:0040c218 20 ?? 20h
.text:0040c219 00 ?? 00h
.text:0040c21a bc ?? BCh
.text:0040c21b 8f ?? 8Fh
.text:0040c21c 21 ?? 21h !
.text:0040c21d 20 ?? 20h
.text:0040c21e 00 ?? 00h
.text:0040c21f 02 ?? 02h
.text:0040c220 20 ?? 20h
.text:0040c221 80 ?? 80h
.text:0040c222 85 ?? 85h
.text:0040c223 8f ?? 8Fh
.text:0040c224 24 ?? 24h $
.text:0040c225 89 ?? 89h
.text:0040c226 99 ?? 99h
.text:0040c227 8f ?? 8Fh
.text:0040c228 00 ?? 00h
.text:0040c229 00 ?? 00h
.text:0040c22a 00 ?? 00h
.text:0040c22b 00 ?? 00h
.text:0040c22c 09 ?? 09h
.text:0040c22d f8 ?? F8h
.text:0040c22e 20 ?? 20h
.text:0040c22f 03 ?? 03h
.text:0040c230 80 ?? 80h
.text:0040c231 a1 ?? A1h
.text:0040c232 a5 ?? A5h
.text:0040c233 24 ?? 24h $
.text:0040c234 20 ?? 20h
.text:0040c235 00 ?? 00h
.text:0040c236 bc ?? BCh
.text:0040c237 8f ?? 8Fh
.text:0040c238 45 ?? 45h E
.text:0040c239 01 ?? 01h
.text:0040c23a 40 ?? 40h @
.text:0040c23b 10 ?? 10h
.text:0040c23c 21 ?? 21h !
.text:0040c23d 20 ?? 20h
.text:0040c23e 00 ?? 00h
.text:0040c23f 02 ?? 02h
.text:0040c240 20 ?? 20h
.text:0040c241 80 ?? 80h
.text:0040c242 91 ?? 91h
.text:0040c243 8f ?? 8Fh
.text:0040c244 ec ?? ECh
.text:0040c245 8a ?? 8Ah
.text:0040c246 99 ?? 99h
.text:0040c247 8f ?? 8Fh
.text:0040c248 00 ?? 00h
.text:0040c249 00 ?? 00h
.text:0040c24a 00 ?? 00h
.text:0040c24b 00 ?? 00h
.text:0040c24c 09 ?? 09h
.text:0040c24d f8 ?? F8h
.text:0040c24e 20 ?? 20h
.text:0040c24f 03 ?? 03h
.text:0040c250 98 ?? 98h
.text:0040c251 a1 ?? A1h
.text:0040c252 25 ?? 25h %
.text:0040c253 26 ?? 26h &
.text:0040c254 20 ?? 20h
.text:0040c255 00 ?? 00h
.text:0040c256 bc ?? BCh
.text:0040c257 8f ?? 8Fh
.text:0040c258 2a ?? 2Ah *
.text:0040c259 01 ?? 01h
.text:0040c25a 40 ?? 40h @
.text:0040c25b 10 ?? 10h
.text:0040c25c 21 ?? 21h ! ;? -> 00408021
.text:0040c25d 80 ?? 80h
.text:0040c25e 40 ?? 40h @
.text:0040c25f 00 ?? 00h
.text:0040c260 00 ?? 00h
.text:0040c261 00 ?? 00h
.text:0040c262 53 ?? 53h S
.text:0040c263 80 ?? 80h
.text:0040c264 00 ?? 00h
.text:0040c265 00 ?? 00h
.text:0040c266 00 ?? 00h
.text:0040c267 00 ?? 00h
.text:0040c268 26 ?? 26h &
.text:0040c269 01 ?? 01h
.text:0040c26a 60 ?? 60h `
.text:0040c26b 12 ?? 12h
.text:0040c26c 00 ?? 00h
.text:0040c26d 00 ?? 00h
.text:0040c26e 00 ?? 00h
.text:0040c26f 00 ?? 00h
.text:0040c270 20 ?? 20h
.text:0040c271 80 ?? 80h
.text:0040c272 98 ?? 98h
.text:0040c273 8f ?? 8Fh
.text:0040c274 24 ?? 24h $
.text:0040c275 89 ?? 89h
.text:0040c276 99 ?? 99h
.text:0040c277 8f ?? 8Fh
.text:0040c278 9c ?? 9Ch
.text:0040c279 a1 ?? A1h
.text:0040c27a 05 ?? 05h
.text:0040c27b 27 ?? 27h '
.text:0040c27c 09 ?? 09h
.text:0040c27d f8 ?? F8h
.text:0040c27e 20 ?? 20h
.text:0040c27f 03 ?? 03h
.text:0040c280 21 ?? 21h ! ;? -> 00402021
.text:0040c281 20 ?? 20h
.text:0040c282 40 ?? 40h @
.text:0040c283 00 ?? 00h
.text:0040c284 20 ?? 20h
.text:0040c285 00 ?? 00h
.text:0040c286 bc ?? BCh
.text:0040c287 8f ?? 8Fh
.text:0040c288 15 ?? 15h
.text:0040c289 00 ?? 00h
.text:0040c28a 40 ?? 40h @
.text:0040c28b 10 ?? 10h
.text:0040c28c 00 ?? 00h
.text:0040c28d 00 ?? 00h
.text:0040c28e 00 ?? 00h
.text:0040c28f 00 ?? 00h
.text:0040c290 20 ?? 20h
.text:0040c291 80 ?? 80h
.text:0040c292 9f ?? 9Fh
.text:0040c293 8f ?? 8Fh
.text:0040c294 24 ?? 24h $
.text:0040c295 89 ?? 89h
.text:0040c296 99 ?? 99h
.text:0040c297 8f ?? 8Fh
.text:0040c298 a0 ?? A0h
.text:0040c299 a1 ?? A1h
.text:0040c29a e5 ?? E5h
.text:0040c29b 27 ?? 27h '
.text:0040c29c 09 ?? 09h
.text:0040c29d f8 ?? F8h
.text:0040c29e 20 ?? 20h
.text:0040c29f 03 ?? 03h
.text:0040c2a0 21 ?? 21h !
.text:0040c2a1 20 ?? 20h
.text:0040c2a2 00 ?? 00h
.text:0040c2a3 02 ?? 02h
.text:0040c2a4 20 ?? 20h
.text:0040c2a5 00 ?? 00h
.text:0040c2a6 bc ?? BCh
.text:0040c2a7 8f ?? 8Fh
.text:0040c2a8 26 ?? 26h &
.text:0040c2a9 01 ?? 01h
.text:0040c2aa 40 ?? 40h @
.text:0040c2ab 10 ?? 10h
.text:0040c2ac 00 ?? 00h
.text:0040c2ad 00 ?? 00h
.text:0040c2ae 00 ?? 00h
.text:0040c2af 00 ?? 00h
.text:0040c2b0 20 ?? 20h
.text:0040c2b1 80 ?? 80h
.text:0040c2b2 82 ?? 82h
.text:0040c2b3 8f ?? 8Fh
.text:0040c2b4 24 ?? 24h $
.text:0040c2b5 89 ?? 89h
.text:0040c2b6 99 ?? 99h
.text:0040c2b7 8f ?? 8Fh
.text:0040c2b8 a8 ?? A8h
.text:0040c2b9 a1 ?? A1h
.text:0040c2ba 45 ?? 45h E
.text:0040c2bb 24 ?? 24h $
.text:0040c2bc 09 ?? 09h
.text:0040c2bd f8 ?? F8h
.text:0040c2be 20 ?? 20h
.text:0040c2bf 03 ?? 03h
.text:0040c2c0 21 ?? 21h !
.text:0040c2c1 20 ?? 20h
.text:0040c2c2 00 ?? 00h
.text:0040c2c3 02 ?? 02h
.text:0040c2c4 20 ?? 20h
.text:0040c2c5 00 ?? 00h
.text:0040c2c6 bc ?? BCh
.text:0040c2c7 8f ?? 8Fh
.text:0040c2c8 b0 ?? B0h
.text:0040c2c9 01 ?? 01h
.text:0040c2ca 40 ?? 40h @
.text:0040c2cb 14 ?? 14h
.text:0040c2cc 21 ?? 21h !
.text:0040c2cd 20 ?? 20h
.text:0040c2ce 40 ?? 40h @
.text:0040c2cf 02 ?? 02h
.text:0040c2d0 e4 ?? E4h
.text:0040c2d1 00 ?? 00h
.text:0040c2d2 43 ?? 43h C
.text:0040c2d3 8e ?? 8Eh
.text:0040c2d4 00 ?? 00h
.text:0040c2d5 00 ?? 00h
.text:0040c2d6 00 ?? 00h
.text:0040c2d7 00 ?? 00h
.text:0040c2d8 02 ?? 02h
.text:0040c2d9 00 ?? 00h
.text:0040c2da 62 ?? 62h b
.text:0040c2db 34 ?? 34h 4
.text:0040c2dc e4 ?? E4h
.text:0040c2dd 00 ?? 00h
.text:0040c2de 42 ?? 42h B
.text:0040c2df ae ?? AEh
.text:0040c2e0 20 ?? 20h
.text:0040c2e1 80 ?? 80h
.text:0040c2e2 89 ?? 89h
.text:0040c2e3 8f ?? 8Fh
.text:0040c2e4 e4 ?? E4h
.text:0040c2e5 89 ?? 89h
.text:0040c2e6 99 ?? 99h
.text:0040c2e7 8f ?? 8Fh
.text:0040c2e8 b0 ?? B0h
.text:0040c2e9 a1 ?? A1h
.text:0040c2ea 25 ?? 25h %
.text:0040c2eb 25 ?? 25h %
.text:0040c2ec 21 ?? 21h !
.text:0040c2ed 30 ?? 30h 0
.text:0040c2ee 00 ?? 00h
.text:0040c2ef 02 ?? 02h
.text:0040c2f0 09 ?? 09h
.text:0040c2f1 f8 ?? F8h
.text:0040c2f2 20 ?? 20h
.text:0040c2f3 03 ?? 03h
.text:0040c2f4 21 ?? 21h !
.text:0040c2f5 20 ?? 20h
.text:0040c2f6 40 ?? 40h @
.text:0040c2f7 02 ?? 02h
.text:0040c2f8 20 ?? 20h
.text:0040c2f9 00 ?? 00h
.text:0040c2fa bc ?? BCh
.text:0040c2fb 8f ?? 8Fh
.text:0040c2fc 21 ?? 21h !
.text:0040c2fd 20 ?? 20h
.text:0040c2fe 00 ?? 00h
.text:0040c2ff 00 ?? 00h
.text:0040c300 20 ?? 20h
.text:0040c301 80 ?? 80h
.text:0040c302 90 ?? 90h
.text:0040c303 8f ?? 8Fh
.text:0040c304 ec ?? ECh
.text:0040c305 8a ?? 8Ah
.text:0040c306 99 ?? 99h
.text:0040c307 8f ?? 8Fh
.text:0040c308 00 ?? 00h
.text:0040c309 00 ?? 00h
.text:0040c30a 00 ?? 00h
.text:0040c30b 00 ?? 00h
.text:0040c30c 09 ?? 09h
.text:0040c30d f8 ?? F8h
.text:0040c30e 20 ?? 20h
.text:0040c30f 03 ?? 03h
.text:0040c310 c0 ?? C0h
.text:0040c311 a1 ?? A1h
.text:0040c312 05 ?? 05h
.text:0040c313 26 ?? 26h &
.text:0040c314 20 ?? 20h
.text:0040c315 00 ?? 00h
.text:0040c316 bc ?? BCh
.text:0040c317 8f ?? 8Fh
.text:0040c318 fa ?? FAh
.text:0040c319 00 ?? 00h
.text:0040c31a 40 ?? 40h @
.text:0040c31b 10 ?? 10h
.text:0040c31c 21 ?? 21h ! ;? -> 00408821
.text:0040c31d 88 ?? 88h
.text:0040c31e 40 ?? 40h @
.text:0040c31f 00 ?? 00h
.text:0040c320 00 ?? 00h
.text:0040c321 00 ?? 00h
.text:0040c322 44 ?? 44h D
.text:0040c323 80 ?? 80h
.text:0040c324 00 ?? 00h
.text:0040c325 00 ?? 00h
.text:0040c326 00 ?? 00h
.text:0040c327 00 ?? 00h
.text:0040c328 f6 ?? F6h
.text:0040c329 00 ?? 00h
.text:0040c32a 80 ?? 80h
.text:0040c32b 10 ?? 10h
.text:0040c32c c0 ?? C0h
.text:0040c32d a1 ?? A1h
.text:0040c32e 05 ?? 05h
.text:0040c32f 26 ?? 26h &
.text:0040c330 ec ?? ECh
.text:0040c331 8a ?? 8Ah
.text:0040c332 99 ?? 99h
.text:0040c333 8f ?? 8Fh
.text:0040c334 00 ?? 00h
.text:0040c335 00 ?? 00h
.text:0040c336 00 ?? 00h
.text:0040c337 00 ?? 00h
.text:0040c338 09 ?? 09h
.text:0040c339 f8 ?? F8h
.text:0040c33a 20 ?? 20h
.text:0040c33b 03 ?? 03h
.text:0040c33c 21 ?? 21h !
.text:0040c33d 20 ?? 20h
.text:0040c33e 00 ?? 00h
.text:0040c33f 00 ?? 00h
.text:0040c340 20 ?? 20h
.text:0040c341 00 ?? 00h
.text:0040c342 bc ?? BCh
.text:0040c343 8f ?? 8Fh
.text:0040c344 88 ?? 88h
.text:0040c345 00 ?? 00h
.text:0040c346 a8 ?? A8h
.text:0040c347 27 ?? 27h '
.text:0040c348 fc ?? FCh
.text:0040c349 86 ?? 86h
.text:0040c34a 99 ?? 99h
.text:0040c34b 8f ?? 8Fh
.text:0040c34c 8c ?? 8Ch
.text:0040c34d 00 ?? 00h
.text:0040c34e ab ?? ABh
.text:0040c34f 27 ?? 27h '
.text:0040c350 10 ?? 10h
.text:0040c351 00 ?? 00h
.text:0040c352 a8 ?? A8h
.text:0040c353 af ?? AFh
.text:0040c354 18 ?? 18h
.text:0040c355 00 ?? 00h
.text:0040c356 ab ?? ABh
.text:0040c357 af ?? AFh
.text:0040c358 8c ?? 8Ch
.text:0040c359 00 ?? 00h
.text:0040c35a a0 ?? A0h
.text:0040c35b af ?? AFh
.text:0040c35c 88 ?? 88h
.text:0040c35d 00 ?? 00h
.text:0040c35e a0 ?? A0h
.text:0040c35f af ?? AFh
.text:0040c360 98 ?? 98h
.text:0040c361 00 ?? 00h
.text:0040c362 a0 ?? A0h
.text:0040c363 af ?? AFh
.text:0040c364 94 ?? 94h
.text:0040c365 00 ?? 00h
.text:0040c366 a0 ?? A0h
.text:0040c367 af ?? AFh
.text:0040c368 14 ?? 14h
.text:0040c369 00 ?? 00h
.text:0040c36a a0 ?? A0h
.text:0040c36b af ?? AFh
.text:0040c36c 21 ?? 21h !
.text:0040c36d 20 ?? 20h
.text:0040c36e 20 ?? 20h
.text:0040c36f 02 ?? 02h
.text:0040c370 90 ?? 90h
.text:0040c371 00 ?? 00h
.text:0040c372 a5 ?? A5h
.text:0040c373 27 ?? 27h '
.text:0040c374 94 ?? 94h
.text:0040c375 00 ?? 00h
.text:0040c376 a6 ?? A6h
.text:0040c377 27 ?? 27h '
.text:0040c378 98 ?? 98h
.text:0040c379 00 ?? 00h
.text:0040c37a a7 ?? A7h
.text:0040c37b 27 ?? 27h '
.text:0040c37c 09 ?? 09h
.text:0040c37d f8 ?? F8h
.text:0040c37e 20 ?? 20h
.text:0040c37f 03 ?? 03h
.text:0040c380 21 ?? 21h ! ;? -> 00408021
.text:0040c381 80 ?? 80h
.text:0040c382 40 ?? 40h @
.text:0040c383 00 ?? 00h
.text:0040c384 20 ?? 20h
.text:0040c385 00 ?? 00h
.text:0040c386 bc ?? BCh
.text:0040c387 8f ?? 8Fh
.text:0040c388 98 ?? 98h
.text:0040c389 01 ?? 01h
.text:0040c38a 40 ?? 40h @
.text:0040c38b 04 ?? 04h
.text:0040c38c 00 ?? 00h
.text:0040c38d 00 ?? 00h
.text:0040c38e 00 ?? 00h
.text:0040c38f 00 ?? 00h
.text:0040c390 f8 ?? F8h
.text:0040c391 8a ?? 8Ah
.text:0040c392 99 ?? 99h
.text:0040c393 8f ?? 8Fh
.text:0040c394 00 ?? 00h
.text:0040c395 00 ?? 00h
.text:0040c396 00 ?? 00h
.text:0040c397 00 ?? 00h
.text:0040c398 09 ?? 09h
.text:0040c399 f8 ?? F8h
.text:0040c39a 20 ?? 20h
.text:0040c39b 03 ?? 03h
.text:0040c39c 21 ?? 21h !
.text:0040c39d 20 ?? 20h
.text:0040c39e 20 ?? 20h
.text:0040c39f 02 ?? 02h
.text:0040c3a0 20 ?? 20h
.text:0040c3a1 00 ?? 00h
.text:0040c3a2 bc ?? BCh
.text:0040c3a3 8f ?? 8Fh
.text:0040c3a4 21 ?? 21h !
.text:0040c3a5 20 ?? 20h
.text:0040c3a6 20 ?? 20h
.text:0040c3a7 02 ?? 02h
.text:0040c3a8 a0 ?? A0h
.text:0040c3a9 85 ?? 85h
.text:0040c3aa 99 ?? 99h
.text:0040c3ab 8f ?? 8Fh
.text:0040c3ac 8c ?? 8Ch
.text:0040c3ad 00 ?? 00h
.text:0040c3ae 42 ?? 42h B
.text:0040c3af ae ?? AEh
.text:0040c3b0 09 ?? 09h
.text:0040c3b1 f8 ?? F8h
.text:0040c3b2 20 ?? 20h
.text:0040c3b3 03 ?? 03h
.text:0040c3b4 3f ?? 3Fh ?
.text:0040c3b5 00 ?? 00h
.text:0040c3b6 05 ?? 05h
.text:0040c3b7 24 ?? 24h $
.text:0040c3b8 20 ?? 20h
.text:0040c3b9 00 ?? 00h
.text:0040c3ba bc ?? BCh
.text:0040c3bb 8f ?? 8Fh
.text:0040c3bc 00 ?? 00h
.text:0040c3bd 00 ?? 00h
.text:0040c3be 00 ?? 00h
.text:0040c3bf 00 ?? 00h
.text:0040c3c0 20 ?? 20h
.text:0040c3c1 80 ?? 80h
.text:0040c3c2 93 ?? 93h
.text:0040c3c3 8f ?? 8Fh
.text:0040c3c4 02 ?? 02h
.text:0040c3c5 00 ?? 00h
.text:0040c3c6 40 ?? 40h @
.text:0040c3c7 10 ?? 10h
.text:0040c3c8 0c ?? 0Ch
.text:0040c3c9 44 ?? 44h D
.text:0040c3ca 64 ?? 64h d
.text:0040c3cb 26 ?? 26h &
.text:0040c3cc 01 ?? 01h
.text:0040c3cd 00 ?? 00h
.text:0040c3ce 44 ?? 44h D
.text:0040c3cf 24 ?? 24h $
.text:0040c3d0 f8 ?? F8h
.text:0040c3d1 8a ?? 8Ah
.text:0040c3d2 99 ?? 99h
.text:0040c3d3 8f ?? 8Fh
.text:0040c3d4 00 ?? 00h
.text:0040c3d5 00 ?? 00h
.text:0040c3d6 00 ?? 00h
.text:0040c3d7 00 ?? 00h
.text:0040c3d8 09 ?? 09h
.text:0040c3d9 f8 ?? F8h
.text:0040c3da 20 ?? 20h
.text:0040c3db 03 ?? 03h
.text:0040c3dc 00 ?? 00h
.text:0040c3dd 00 ?? 00h
.text:0040c3de 00 ?? 00h
.text:0040c3df 00 ?? 00h
.text:0040c3e0 20 ?? 20h
.text:0040c3e1 00 ?? 00h
.text:0040c3e2 bc ?? BCh
.text:0040c3e3 8f ?? 8Fh
.text:0040c3e4 94 ?? 94h
.text:0040c3e5 00 ?? 00h
.text:0040c3e6 a4 ?? A4h
.text:0040c3e7 8f ?? 8Fh
.text:0040c3e8 dc ?? DCh
.text:0040c3e9 90 ?? 90h
.text:0040c3ea 99 ?? 99h
.text:0040c3eb 8f ?? 8Fh
.text:0040c3ec 00 ?? 00h
.text:0040c3ed 00 ?? 00h
.text:0040c3ee 00 ?? 00h
.text:0040c3ef 00 ?? 00h
.text:0040c3f0 09 ?? 09h
.text:0040c3f1 f8 ?? F8h
.text:0040c3f2 20 ?? 20h
.text:0040c3f3 03 ?? 03h
.text:0040c3f4 a0 ?? A0h
.text:0040c3f5 00 ?? 00h
.text:0040c3f6 42 ?? 42h B
.text:0040c3f7 ae ?? AEh
.text:0040c3f8 20 ?? 20h
.text:0040c3f9 00 ?? 00h
.text:0040c3fa bc ?? BCh
.text:0040c3fb 8f ?? 8Fh
.text:0040c3fc 00 ?? 00h
.text:0040c3fd 00 ?? 00h
.text:0040c3fe 00 ?? 00h
.text:0040c3ff 00 ?? 00h
.text:0040c400 f8 ?? F8h
.text:0040c401 8a ?? 8Ah
.text:0040c402 99 ?? 99h
.text:0040c403 8f ?? 8Fh
.text:0040c404 00 ?? 00h
.text:0040c405 00 ?? 00h
.text:0040c406 00 ?? 00h
.text:0040c407 00 ?? 00h
.text:0040c408 09 ?? 09h
.text:0040c409 f8 ?? F8h
.text:0040c40a 20 ?? 20h
.text:0040c40b 03 ?? 03h
.text:0040c40c 21 ?? 21h ! ;? -> 00402021
.text:0040c40d 20 ?? 20h
.text:0040c40e 40 ?? 40h @
.text:0040c40f 00 ?? 00h
.text:0040c410 20 ?? 20h
.text:0040c411 00 ?? 00h
.text:0040c412 bc ?? BCh
.text:0040c413 8f ?? 8Fh
.text:0040c414 21 ?? 21h !
.text:0040c415 20 ?? 20h
.text:0040c416 00 ?? 00h
.text:0040c417 02 ?? 02h
.text:0040c418 f8 ?? F8h
.text:0040c419 8a ?? 8Ah
.text:0040c41a 99 ?? 99h
.text:0040c41b 8f ?? 8Fh
.text:0040c41c 00 ?? 00h
.text:0040c41d 00 ?? 00h
.text:0040c41e 00 ?? 00h
.text:0040c41f 00 ?? 00h
.text:0040c420 09 ?? 09h
.text:0040c421 f8 ?? F8h
.text:0040c422 20 ?? 20h
.text:0040c423 03 ?? 03h
.text:0040c424 88 ?? 88h
.text:0040c425 00 ?? 00h
.text:0040c426 42 ?? 42h B
.text:0040c427 ae ?? AEh
.text:0040c428 20 ?? 20h
.text:0040c429 00 ?? 00h
.text:0040c42a bc ?? BCh
.text:0040c42b 8f ?? 8Fh
.text:0040c42c d8 ?? D8h
.text:0040c42d 00 ?? 00h
.text:0040c42e 44 ?? 44h D
.text:0040c42f 8e ?? 8Eh
.text:0040c430 bc ?? BCh
.text:0040c431 86 ?? 86h
.text:0040c432 99 ?? 99h
.text:0040c433 8f ?? 8Fh
.text:0040c434 00 ?? 00h
.text:0040c435 00 ?? 00h
.text:0040c436 00 ?? 00h
.text:0040c437 00 ?? 00h
.text:0040c438 09 ?? 09h
.text:0040c439 f8 ?? F8h
.text:0040c43a 20 ?? 20h
.text:0040c43b 03 ?? 03h
.text:0040c43c b0 ?? B0h
.text:0040c43d 00 ?? 00h
.text:0040c43e 42 ?? 42h B
.text:0040c43f ae ?? AEh
.text:0040c440 20 ?? 20h
.text:0040c441 00 ?? 00h
.text:0040c442 bc ?? BCh
.text:0040c443 8f ?? 8Fh
.text:0040c444 2a ?? 2Ah *
.text:0040c445 01 ?? 01h
.text:0040c446 40 ?? 40h @
.text:0040c447 04 ?? 04h
.text:0040c448 00 ?? 00h
.text:0040c449 00 ?? 00h
.text:0040c44a 00 ?? 00h
.text:0040c44b 00 ?? 00h
.text:0040c44c dc ?? DCh
.text:0040c44d 00 ?? 00h
.text:0040c44e 42 ?? 42h B
.text:0040c44f ae ?? AEh
.text:0040c450 20 ?? 20h
.text:0040c451 80 ?? 80h
.text:0040c452 8d ?? 8Dh
.text:0040c453 8f ?? 8Fh
.text:0040c454 8c ?? 8Ch
.text:0040c455 00 ?? 00h
.text:0040c456 b0 ?? B0h
.text:0040c457 8f ?? 8Fh
.text:0040c458 24 ?? 24h $
.text:0040c459 89 ?? 89h
.text:0040c45a 99 ?? 99h
.text:0040c45b 8f ?? 8Fh
.text:0040c45c 40 ?? 40h @
.text:0040c45d c9 ?? C9h
.text:0040c45e a5 ?? A5h
.text:0040c45f 25 ?? 25h %
.text:0040c460 09 ?? 09h
.text:0040c461 f8 ?? F8h
.text:0040c462 20 ?? 20h
.text:0040c463 03 ?? 03h
.text:0040c464 21 ?? 21h !
.text:0040c465 20 ?? 20h
.text:0040c466 00 ?? 00h
.text:0040c467 02 ?? 02h
.text:0040c468 20 ?? 20h
.text:0040c469 00 ?? 00h
.text:0040c46a bc ?? BCh
.text:0040c46b 8f ?? 8Fh
.text:0040c46c 05 ?? 05h
.text:0040c46d 00 ?? 00h
.text:0040c46e 40 ?? 40h @
.text:0040c46f 14 ?? 14h
.text:0040c470 00 ?? 00h
.text:0040c471 00 ?? 00h
.text:0040c472 00 ?? 00h
.text:0040c473 00 ?? 00h
.text:0040c474 e4 ?? E4h
.text:0040c475 00 ?? 00h
.text:0040c476 47 ?? 47h G
.text:0040c477 8e ?? 8Eh
.text:0040c478 00 ?? 00h
.text:0040c479 00 ?? 00h
.text:0040c47a 00 ?? 00h
.text:0040c47b 00 ?? 00h
.text:0040c47c 20 ?? 20h
.text:0040c47d 00 ?? 00h
.text:0040c47e e6 ?? E6h
.text:0040c47f 34 ?? 34h 4
.text:0040c480 e4 ?? E4h
.text:0040c481 00 ?? 00h
.text:0040c482 46 ?? 46h F
.text:0040c483 ae ?? AEh
.text:0040c484 20 ?? 20h
.text:0040c485 86 ?? 86h
.text:0040c486 99 ?? 99h
.text:0040c487 8f ?? 8Fh
.text:0040c488 00 ?? 00h
.text:0040c489 00 ?? 00h
.text:0040c48a 00 ?? 00h
.text:0040c48b 00 ?? 00h
.text:0040c48c 09 ?? 09h
.text:0040c48d f8 ?? F8h
.text:0040c48e 20 ?? 20h
.text:0040c48f 03 ?? 03h
.text:0040c490 21 ?? 21h !
.text:0040c491 20 ?? 20h
.text:0040c492 00 ?? 00h
.text:0040c493 02 ?? 02h
.text:0040c494 20 ?? 20h
.text:0040c495 00 ?? 00h
.text:0040c496 bc ?? BCh
.text:0040c497 8f ?? 8Fh
.text:0040c498 05 ?? 05h
.text:0040c499 00 ?? 00h
.text:0040c49a 40 ?? 40h @
.text:0040c49b 10 ?? 10h
.text:0040c49c 00 ?? 00h
.text:0040c49d 00 ?? 00h
.text:0040c49e 00 ?? 00h
.text:0040c49f 00 ?? 00h
.text:0040c4a0 e4 ?? E4h
.text:0040c4a1 00 ?? 00h
.text:0040c4a2 4f ?? 4Fh O
.text:0040c4a3 8e ?? 8Eh
.text:0040c4a4 00 ?? 00h
.text:0040c4a5 00 ?? 00h
.text:0040c4a6 00 ?? 00h
.text:0040c4a7 00 ?? 00h
.text:0040c4a8 08 ?? 08h
.text:0040c4a9 00 ?? 00h
.text:0040c4aa ee ?? EEh
.text:0040c4ab 35 ?? 35h 5
.text:0040c4ac e4 ?? E4h
.text:0040c4ad 00 ?? 00h
.text:0040c4ae 4e ?? 4Eh N
.text:0040c4af ae ?? AEh
.text:0040c4b0 64 ?? 64h d
.text:0040c4b1 89 ?? 89h
.text:0040c4b2 99 ?? 99h
.text:0040c4b3 8f ?? 8Fh
.text:0040c4b4 00 ?? 00h
.text:0040c4b5 00 ?? 00h
.text:0040c4b6 00 ?? 00h
.text:0040c4b7 00 ?? 00h
.text:0040c4b8 09 ?? 09h
.text:0040c4b9 f8 ?? F8h
.text:0040c4ba 20 ?? 20h
.text:0040c4bb 03 ?? 03h
.text:0040c4bc 21 ?? 21h !
.text:0040c4bd 20 ?? 20h
.text:0040c4be 40 ?? 40h @
.text:0040c4bf 02 ?? 02h
.text:0040c4c0 20 ?? 20h
.text:0040c4c1 00 ?? 00h
.text:0040c4c2 bc ?? BCh
.text:0040c4c3 8f ?? 8Fh
.text:0040c4c4 05 ?? 05h
.text:0040c4c5 00 ?? 00h
.text:0040c4c6 40 ?? 40h @
.text:0040c4c7 10 ?? 10h
.text:0040c4c8 00 ?? 00h
.text:0040c4c9 00 ?? 00h
.text:0040c4ca 00 ?? 00h
.text:0040c4cb 00 ?? 00h
.text:0040c4cc e4 ?? E4h
.text:0040c4cd 00 ?? 00h
.text:0040c4ce 58 ?? 58h X
.text:0040c4cf 8e ?? 8Eh
.text:0040c4d0 00 ?? 00h
.text:0040c4d1 00 ?? 00h
.text:0040c4d2 00 ?? 00h
.text:0040c4d3 00 ?? 00h
.text:0040c4d4 10 ?? 10h
.text:0040c4d5 00 ?? 00h
.text:0040c4d6 10 ?? 10h
.text:0040c4d7 37 ?? 37h 7
.text:0040c4d8 e4 ?? E4h
.text:0040c4d9 00 ?? 00h
.text:0040c4da 50 ?? 50h P
.text:0040c4db ae ?? AEh
.text:0040c4dc 84 ?? 84h
.text:0040c4dd 84 ?? 84h
.text:0040c4de 99 ?? 99h
.text:0040c4df 8f ?? 8Fh
.text:0040c4e0 90 ?? 90h
.text:0040c4e1 00 ?? 00h
.text:0040c4e2 a4 ?? A4h
.text:0040c4e3 8f ?? 8Fh
.text:0040c4e4 09 ?? 09h
.text:0040c4e5 f8 ?? F8h
.text:0040c4e6 20 ?? 20h
.text:0040c4e7 03 ?? 03h
.text:0040c4e8 00 ?? 00h
.text:0040c4e9 00 ?? 00h
.text:0040c4ea 00 ?? 00h
.text:0040c4eb 00 ?? 00h
.text:0040c4ec 20 ?? 20h
.text:0040c4ed 00 ?? 00h
.text:0040c4ee bc ?? BCh
.text:0040c4ef 8f ?? 8Fh
.text:0040c4f0 21 ?? 21h !
.text:0040c4f1 20 ?? 20h
.text:0040c4f2 20 ?? 20h
.text:0040c4f3 02 ?? 02h
.text:0040c4f4 a0 ?? A0h
.text:0040c4f5 89 ?? 89h
.text:0040c4f6 99 ?? 99h ;? -> 00448f99
.text:0040c4f7 8f ?? 8Fh
.text:0040c4f8 44 ?? 44h D
.text:0040c4f9 00 ?? 00h
.text:0040c4fa 45 ?? 45h E
.text:0040c4fb 26 ?? 26h &
.text:0040c4fc 09 ?? 09h
.text:0040c4fd f8 ?? F8h
.text:0040c4fe 20 ?? 20h ;? -> 00400320
.text:0040c4ff 03 ?? 03h
.text:0040c500 40 ?? 40h @
.text:0040c501 00 ?? 00h
.text:0040c502 06 ?? 06h
.text:0040c503 24 ?? 24h $
.text:0040c504 20 ?? 20h
.text:0040c505 00 ?? 00h
.text:0040c506 bc ?? BCh
.text:0040c507 8f ?? 8Fh
.text:0040c508 0c ?? 0Ch
.text:0040c509 44 ?? 44h D
.text:0040c50a 66 ?? 66h f
.text:0040c50b 26 ?? 26h &
.text:0040c50c 20 ?? 20h
.text:0040c50d 80 ?? 80h
.text:0040c50e 91 ?? 91h
.text:0040c50f 8f ?? 8Fh
.text:0040c510 e4 ?? E4h
.text:0040c511 89 ?? 89h
.text:0040c512 99 ?? 99h
.text:0040c513 8f ?? 8Fh
.text:0040c514 21 ?? 21h !
.text:0040c515 20 ?? 20h
.text:0040c516 40 ?? 40h @
.text:0040c517 02 ?? 02h
.text:0040c518 09 ?? 09h
.text:0040c519 f8 ?? F8h
.text:0040c51a 20 ?? 20h
.text:0040c51b 03 ?? 03h
.text:0040c51c c4 ?? C4h
.text:0040c51d a1 ?? A1h
.text:0040c51e 25 ?? 25h %
.text:0040c51f 26 ?? 26h &
.text:0040c520 20 ?? 20h
.text:0040c521 00 ?? 00h
.text:0040c522 bc ?? BCh
.text:0040c523 8f ?? 8Fh
.text:0040c524 88 ?? 88h
.text:0040c525 00 ?? 00h
.text:0040c526 45 ?? 45h E
.text:0040c527 8e ?? 8Eh
.text:0040c528 50 ?? 50h P
.text:0040c529 8b ?? 8Bh
.text:0040c52a 99 ?? 99h
.text:0040c52b 8f ?? 8Fh
.text:0040c52c 00 ?? 00h
.text:0040c52d 00 ?? 00h
.text:0040c52e 00 ?? 00h
.text:0040c52f 00 ?? 00h
.text:0040c530 09 ?? 09h
.text:0040c531 f8 ?? F8h
.text:0040c532 20 ?? 20h
.text:0040c533 03 ?? 03h
.text:0040c534 21 ?? 21h !
.text:0040c535 20 ?? 20h
.text:0040c536 40 ?? 40h @
.text:0040c537 02 ?? 02h
.text:0040c538 20 ?? 20h
.text:0040c539 00 ?? 00h
.text:0040c53a bc ?? BCh
.text:0040c53b 8f ?? 8Fh
.text:0040c53c 00 ?? 00h
.text:0040c53d 00 ?? 00h
.text:0040c53e 00 ?? 00h
.text:0040c53f 00 ?? 00h
.text:0040c540 3c ?? 3Ch <
.text:0040c541 8f ?? 8Fh
.text:0040c542 99 ?? 99h
.text:0040c543 8f ?? 8Fh
.text:0040c544 00 ?? 00h
.text:0040c545 00 ?? 00h
.text:0040c546 00 ?? 00h
.text:0040c547 00 ?? 00h
.text:0040c548 09 ?? 09h
.text:0040c549 f8 ?? F8h
.text:0040c54a 20 ?? 20h
.text:0040c54b 03 ?? 03h
.text:0040c54c 21 ?? 21h !
.text:0040c54d 20 ?? 20h
.text:0040c54e 40 ?? 40h @
.text:0040c54f 02 ?? 02h
.text:0040c550 20 ?? 20h
.text:0040c551 00 ?? 00h
.text:0040c552 bc ?? BCh
.text:0040c553 8f ?? 8Fh
.text:0040c554 16 ?? 16h
.text:0040c555 01 ?? 01h
.text:0040c556 40 ?? 40h @
.text:0040c557 14 ?? 14h
.text:0040c558 00 ?? 00h
.text:0040c559 00 ?? 00h
.text:0040c55a 00 ?? 00h
.text:0040c55b 00 ?? 00h
.text:0040c55c e4 ?? E4h
.text:0040c55d 00 ?? 00h
.text:0040c55e 45 ?? 45h E
.text:0040c55f 8e ?? 8Eh
.text:0040c560 00 ?? 00h
.text:0040c561 00 ?? 00h
.text:0040c562 00 ?? 00h
.text:0040c563 00 ?? 00h
.text:0040c564 01 ?? 01h
.text:0040c565 00 ?? 00h
.text:0040c566 bf ?? BFh
.text:0040c567 30 ?? 30h 0
.text:0040c568 d5 ?? D5h
.text:0040c569 00 ?? 00h
.text:0040c56a e0 ?? E0h
.text:0040c56b 17 ?? 17h
.text:0040c56c 00 ?? 00h
.text:0040c56d 00 ?? 00h
.text:0040c56e 00 ?? 00h
.text:0040c56f 00 ?? 00h
.text:0040c570 20 ?? 20h
.text:0040c571 80 ?? 80h
.text:0040c572 84 ?? 84h
.text:0040c573 8f ?? 8Fh
.text:0040c574 88 ?? 88h
.text:0040c575 00 ?? 00h
.text:0040c576 50 ?? 50h P
.text:0040c577 8e ?? 8Eh
.text:0040c578 ec ?? ECh
.text:0040c579 8b ?? 8Bh
.text:0040c57a 99 ?? 99h
.text:0040c57b 8f ?? 8Fh
.text:0040c57c d8 ?? D8h
.text:0040c57d a1 ?? A1h
.text:0040c57e 85 ?? 85h
.text:0040c57f 24 ?? 24h $
.text:0040c580 09 ?? 09h
.text:0040c581 f8 ?? F8h
.text:0040c582 20 ?? 20h
.text:0040c583 03 ?? 03h
.text:0040c584 21 ?? 21h !
.text:0040c585 20 ?? 20h
.text:0040c586 00 ?? 00h
.text:0040c587 02 ?? 02h
.text:0040c588 20 ?? 20h
.text:0040c589 00 ?? 00h
.text:0040c58a bc ?? BCh
.text:0040c58b 8f ?? 8Fh
.text:0040c58c 3a ?? 3Ah :
.text:0040c58d 00 ?? 00h
.text:0040c58e 40 ?? 40h @
.text:0040c58f 10 ?? 10h
.text:0040c590 21 ?? 21h !
.text:0040c591 20 ?? 20h
.text:0040c592 00 ?? 00h
.text:0040c593 02 ?? 02h
.text:0040c594 e4 ?? E4h
.text:0040c595 00 ?? 00h
.text:0040c596 4a ?? 4Ah J
.text:0040c597 8e ?? 8Eh
.text:0040c598 20 ?? 20h
.text:0040c599 80 ?? 80h
.text:0040c59a 93 ?? 93h ;? -> 00408f93
.text:0040c59b 8f ?? 8Fh
.text:0040c59c 40 ?? 40h @
.text:0040c59d 00 ?? 00h
.text:0040c59e 51 ?? 51h Q
.text:0040c59f 35 ?? 35h 5
.text:0040c5a0 ec ?? ECh
.text:0040c5a1 8b ?? 8Bh
.text:0040c5a2 99 ?? 99h
.text:0040c5a3 8f ?? 8Fh
.text:0040c5a4 e4 ?? E4h
.text:0040c5a5 00 ?? 00h
.text:0040c5a6 51 ?? 51h Q
.text:0040c5a7 ae ?? AEh
.text:0040c5a8 09 ?? 09h
.text:0040c5a9 f8 ?? F8h
.text:0040c5aa 20 ?? 20h
.text:0040c5ab 03 ?? 03h
.text:0040c5ac e4 ?? E4h
.text:0040c5ad a1 ?? A1h
.text:0040c5ae 65 ?? 65h e
.text:0040c5af 26 ?? 26h &
.text:0040c5b0 20 ?? 20h
.text:0040c5b1 00 ?? 00h
.text:0040c5b2 bc ?? BCh
.text:0040c5b3 8f ?? 8Fh
.text:0040c5b4 d5 ?? D5h
.text:0040c5b5 00 ?? 00h
.text:0040c5b6 40 ?? 40h @
.text:0040c5b7 10 ?? 10h
.text:0040c5b8 01 ?? 01h
.text:0040c5b9 00 ?? 00h
.text:0040c5ba 28 ?? 28h (
.text:0040c5bb 32 ?? 32h 2
.text:0040c5bc 04 ?? 04h
.text:0040c5bd 01 ?? 01h
.text:0040c5be 00 ?? 00h
.text:0040c5bf 11 ?? 11h
.text:0040c5c0 21 ?? 21h !
.text:0040c5c1 20 ?? 20h
.text:0040c5c2 40 ?? 40h @
.text:0040c5c3 02 ?? 02h
.text:0040c5c4 48 ?? 48h H
.text:0040c5c5 8b ?? 8Bh
.text:0040c5c6 83 ?? 83h
.text:0040c5c7 8f ?? 8Fh
.text:0040c5c8 00 ?? 00h
.text:0040c5c9 00 ?? 00h
.text:0040c5ca 00 ?? 00h
.text:0040c5cb 00 ?? 00h
.text:0040c5cc 00 ?? 00h
.text:0040c5cd 00 ?? 00h
.text:0040c5ce 62 ?? 62h b
.text:0040c5cf 8c ?? 8Ch
.text:0040c5d0 00 ?? 00h
.text:0040c5d1 00 ?? 00h
.text:0040c5d2 00 ?? 00h
.text:0040c5d3 00 ?? 00h
.text:0040c5d4 e5 ?? E5h
.text:0040c5d5 00 ?? 00h
.text:0040c5d6 40 ?? 40h @
.text:0040c5d7 1c ?? 1Ch
.text:0040c5d8 01 ?? 01h
.text:0040c5d9 00 ?? 00h
.text:0040c5da 4c ?? 4Ch L
.text:0040c5db 24 ?? 24h $
.text:0040c5dc 00 ?? 00h
.text:0040c5dd 00 ?? 00h
.text:0040c5de 6c ?? 6Ch l
.text:0040c5df ac ?? ACh
.text:0040c5e0 88 ?? 88h
.text:0040c5e1 00 ?? 00h
.text:0040c5e2 50 ?? 50h P
.text:0040c5e3 8e ?? 8Eh
.text:0040c5e4 ec ?? ECh
.text:0040c5e5 8b ?? 8Bh
.text:0040c5e6 99 ?? 99h
.text:0040c5e7 8f ?? 8Fh
.text:0040c5e8 e4 ?? E4h
.text:0040c5e9 a1 ?? A1h
.text:0040c5ea 65 ?? 65h e
.text:0040c5eb 26 ?? 26h &
.text:0040c5ec 09 ?? 09h
.text:0040c5ed f8 ?? F8h
.text:0040c5ee 20 ?? 20h
.text:0040c5ef 03 ?? 03h
.text:0040c5f0 21 ?? 21h !
.text:0040c5f1 20 ?? 20h
.text:0040c5f2 00 ?? 00h
.text:0040c5f3 02 ?? 02h
.text:0040c5f4 20 ?? 20h
.text:0040c5f5 00 ?? 00h
.text:0040c5f6 bc ?? BCh
.text:0040c5f7 8f ?? 8Fh
.text:0040c5f8 d1 ?? D1h
.text:0040c5f9 00 ?? 00h
.text:0040c5fa 40 ?? 40h @
.text:0040c5fb 10 ?? 10h
.text:0040c5fc 00 ?? 00h
.text:0040c5fd 00 ?? 00h
.text:0040c5fe 00 ?? 00h
.text:0040c5ff 00 ?? 00h
.text:0040c600 e4 ?? E4h
.text:0040c601 00 ?? 00h
.text:0040c602 4d ?? 4Dh M
.text:0040c603 8e ?? 8Eh
.text:0040c604 00 ?? 00h
.text:0040c605 00 ?? 00h
.text:0040c606 00 ?? 00h
.text:0040c607 00 ?? 00h
.text:0040c608 00 ?? 00h
.text:0040c609 40 ?? 40h @
.text:0040c60a a2 ?? A2h
.text:0040c60b 35 ?? 35h 5
.text:0040c60c e4 ?? E4h
.text:0040c60d 00 ?? 00h
.text:0040c60e 42 ?? 42h B
.text:0040c60f ae ?? AEh
.text:0040c610 20 ?? 20h
.text:0040c611 80 ?? 80h
.text:0040c612 8f ?? 8Fh
.text:0040c613 8f ?? 8Fh
.text:0040c614 ec ?? ECh
.text:0040c615 8b ?? 8Bh
.text:0040c616 99 ?? 99h
.text:0040c617 8f ?? 8Fh
.text:0040c618 21 ?? 21h !
.text:0040c619 20 ?? 20h
.text:0040c61a 00 ?? 00h
.text:0040c61b 02 ?? 02h
.text:0040c61c 09 ?? 09h
.text:0040c61d f8 ?? F8h
.text:0040c61e 20 ?? 20h
.text:0040c61f 03 ?? 03h
.text:0040c620 f0 ?? F0h
.text:0040c621 a1 ?? A1h
.text:0040c622 e5 ?? E5h
.text:0040c623 25 ?? 25h %
.text:0040c624 20 ?? 20h
.text:0040c625 00 ?? 00h
.text:0040c626 bc ?? BCh
.text:0040c627 8f ?? 8Fh
.text:0040c628 c2 ?? C2h
.text:0040c629 00 ?? 00h
.text:0040c62a 40 ?? 40h @
.text:0040c62b 10 ?? 10h
.text:0040c62c 00 ?? 00h
.text:0040c62d 00 ?? 00h
.text:0040c62e 00 ?? 00h
.text:0040c62f 00 ?? 00h
.text:0040c630 48 ?? 48h H
.text:0040c631 8b ?? 8Bh
.text:0040c632 83 ?? 83h
.text:0040c633 8f ?? 8Fh
.text:0040c634 00 ?? 00h
.text:0040c635 00 ?? 00h
.text:0040c636 00 ?? 00h
.text:0040c637 00 ?? 00h
.text:0040c638 00 ?? 00h
.text:0040c639 00 ?? 00h
.text:0040c63a 62 ?? 62h b
.text:0040c63b 8c ?? 8Ch
.text:0040c63c 00 ?? 00h
.text:0040c63d 00 ?? 00h
.text:0040c63e 00 ?? 00h
.text:0040c63f 00 ?? 00h
.text:0040c640 ca ?? CAh
.text:0040c641 00 ?? 00h
.text:0040c642 40 ?? 40h @
.text:0040c643 1c ?? 1Ch
.text:0040c644 01 ?? 01h
.text:0040c645 00 ?? 00h
.text:0040c646 51 ?? 51h Q
.text:0040c647 24 ?? 24h $
.text:0040c648 00 ?? 00h
.text:0040c649 00 ?? 00h
.text:0040c64a 71 ?? 71h q
.text:0040c64b ac ?? ACh
.text:0040c64c e4 ?? E4h
.text:0040c64d 00 ?? 00h
.text:0040c64e 58 ?? 58h X
.text:0040c64f 8e ?? 8Eh
.text:0040c650 00 ?? 00h
.text:0040c651 00 ?? 00h
.text:0040c652 00 ?? 00h
.text:0040c653 00 ?? 00h
.text:0040c654 00 ?? 00h
.text:0040c655 80 ?? 80h
.text:0040c656 02 ?? 02h
.text:0040c657 37 ?? 37h 7
.text:0040c658 e4 ?? E4h
.text:0040c659 00 ?? 00h
.text:0040c65a 42 ?? 42h B
.text:0040c65b ae ?? AEh
.text:0040c65c 01 ?? 01h
.text:0040c65d 00 ?? 00h
.text:0040c65e 53 ?? 53h S
.text:0040c65f 30 ?? 30h 0
.text:0040c660 05 ?? 05h
.text:0040c661 00 ?? 00h
.text:0040c662 60 ?? 60h `
.text:0040c663 12 ?? 12h
.text:0040c664 00 ?? 00h
.text:0040c665 00 ?? 00h
.text:0040c666 00 ?? 00h
.text:0040c667 00 ?? 00h
.text:0040c668 b4 ?? B4h
.text:0040c669 00 ?? 00h
.text:0040c66a 5f ?? 5Fh _
.text:0040c66b 8e ?? 8Eh
.text:0040c66c 00 ?? 00h
.text:0040c66d 00 ?? 00h
.text:0040c66e 00 ?? 00h
.text:0040c66f 00 ?? 00h
.text:0040c670 8c ?? 8Ch
.text:0040c671 00 ?? 00h
.text:0040c672 e0 ?? E0h
.text:0040c673 13 ?? 13h
.text:0040c674 00 ?? 00h
.text:0040c675 00 ?? 00h
.text:0040c676 00 ?? 00h
.text:0040c677 00 ?? 00h
.text:0040c678 20 ?? 20h
.text:0040c679 80 ?? 80h
.text:0040c67a 83 ?? 83h
.text:0040c67b 8f ?? 8Fh
.text:0040c67c ac ?? ACh
.text:0040c67d 90 ?? 90h
.text:0040c67e 99 ?? 99h
.text:0040c67f 8f ?? 8Fh
.text:0040c680 04 ?? 04h
.text:0040c681 a2 ?? A2h
.text:0040c682 65 ?? 65h e
.text:0040c683 24 ?? 24h $
.text:0040c684 09 ?? 09h
.text:0040c685 f8 ?? F8h
.text:0040c686 20 ?? 20h
.text:0040c687 03 ?? 03h
.text:0040c688 10 ?? 10h
.text:0040c689 00 ?? 00h
.text:0040c68a 04 ?? 04h
.text:0040c68b 24 ?? 24h $
.text:0040c68c 20 ?? 20h
.text:0040c68d 00 ?? 00h
.text:0040c68e bc ?? BCh
.text:0040c68f 8f ?? 8Fh
.text:0040c690 8c ?? 8Ch
.text:0040c691 00 ?? 00h
.text:0040c692 46 ?? 46h F
.text:0040c693 8e ?? 8Eh
.text:0040c694 20 ?? 20h
.text:0040c695 80 ?? 80h
.text:0040c696 89 ?? 89h
.text:0040c697 8f ?? 8Fh
.text:0040c698 ac ?? ACh
.text:0040c699 90 ?? 90h
.text:0040c69a 99 ?? 99h
.text:0040c69b 8f ?? 8Fh
.text:0040c69c 1c ?? 1Ch
.text:0040c69d a2 ?? A2h
.text:0040c69e 25 ?? 25h %
.text:0040c69f 25 ?? 25h %
.text:0040c6a0 09 ?? 09h
.text:0040c6a1 f8 ?? F8h
.text:0040c6a2 20 ?? 20h
.text:0040c6a3 03 ?? 03h
.text:0040c6a4 10 ?? 10h
.text:0040c6a5 00 ?? 00h
.text:0040c6a6 04 ?? 04h
.text:0040c6a7 24 ?? 24h $
.text:0040c6a8 20 ?? 20h
.text:0040c6a9 00 ?? 00h
.text:0040c6aa bc ?? BCh
.text:0040c6ab 8f ?? 8Fh
.text:0040c6ac a0 ?? A0h
.text:0040c6ad 00 ?? 00h
.text:0040c6ae 46 ?? 46h F
.text:0040c6af 8e ?? 8Eh
.text:0040c6b0 20 ?? 20h
.text:0040c6b1 80 ?? 80h
.text:0040c6b2 82 ?? 82h
.text:0040c6b3 8f ?? 8Fh
.text:0040c6b4 ac ?? ACh
.text:0040c6b5 90 ?? 90h
.text:0040c6b6 99 ?? 99h
.text:0040c6b7 8f ?? 8Fh
.text:0040c6b8 2c ?? 2Ch ,
.text:0040c6b9 a2 ?? A2h
.text:0040c6ba 45 ?? 45h E
.text:0040c6bb 24 ?? 24h $
.text:0040c6bc 09 ?? 09h
.text:0040c6bd f8 ?? F8h
.text:0040c6be 20 ?? 20h
.text:0040c6bf 03 ?? 03h
.text:0040c6c0 10 ?? 10h
.text:0040c6c1 00 ?? 00h
.text:0040c6c2 04 ?? 04h
.text:0040c6c3 24 ?? 24h $
.text:0040c6c4 20 ?? 20h
.text:0040c6c5 00 ?? 00h
.text:0040c6c6 bc ?? BCh
.text:0040c6c7 8f ?? 8Fh
.text:0040c6c8 88 ?? 88h
.text:0040c6c9 00 ?? 00h
.text:0040c6ca 46 ?? 46h F
.text:0040c6cb 8e ?? 8Eh
.text:0040c6cc 20 ?? 20h
.text:0040c6cd 80 ?? 80h
.text:0040c6ce 85 ?? 85h
.text:0040c6cf 8f ?? 8Fh
.text:0040c6d0 ac ?? ACh
.text:0040c6d1 90 ?? 90h
.text:0040c6d2 99 ?? 99h
.text:0040c6d3 8f ?? 8Fh
.text:0040c6d4 3c ?? 3Ch <
.text:0040c6d5 a2 ?? A2h
.text:0040c6d6 a5 ?? A5h
.text:0040c6d7 24 ?? 24h $
.text:0040c6d8 09 ?? 09h
.text:0040c6d9 f8 ?? F8h
.text:0040c6da 20 ?? 20h
.text:0040c6db 03 ?? 03h
.text:0040c6dc 10 ?? 10h
.text:0040c6dd 00 ?? 00h
.text:0040c6de 04 ?? 04h
.text:0040c6df 24 ?? 24h $
.text:0040c6e0 20 ?? 20h
.text:0040c6e1 00 ?? 00h
.text:0040c6e2 bc ?? BCh
.text:0040c6e3 8f ?? 8Fh
.text:0040c6e4 b0 ?? B0h
.text:0040c6e5 00 ?? 00h
.text:0040c6e6 bf ?? BFh
.text:0040c6e7 8f ?? 8Fh
.text:0040c6e8 ac ?? ACh
.text:0040c6e9 00 ?? 00h
.text:0040c6ea b3 ?? B3h
.text:0040c6eb 8f ?? 8Fh
.text:0040c6ec a8 ?? A8h
.text:0040c6ed 00 ?? 00h
.text:0040c6ee b2 ?? B2h
.text:0040c6ef 8f ?? 8Fh
.text:0040c6f0 a4 ?? A4h
.text:0040c6f1 00 ?? 00h
.text:0040c6f2 b1 ?? B1h
.text:0040c6f3 8f ?? 8Fh
.text:0040c6f4 a0 ?? A0h
.text:0040c6f5 00 ?? 00h
.text:0040c6f6 b0 ?? B0h
.text:0040c6f7 8f ?? 8Fh
.text:0040c6f8 21 ?? 21h !
.text:0040c6f9 10 ?? 10h
.text:0040c6fa 00 ?? 00h
.text:0040c6fb 00 ?? 00h
.text:0040c6fc 08 ?? 08h
.text:0040c6fd 00 ?? 00h
.text:0040c6fe e0 ?? E0h
.text:0040c6ff 03 ?? 03h
.text:0040c700 b8 ?? B8h
.text:0040c701 00 ?? 00h
.text:0040c702 bd ?? BDh
.text:0040c703 27 ?? 27h '
.text:0040c704 20 ?? 20h
.text:0040c705 80 ?? 80h
.text:0040c706 8a ?? 8Ah
.text:0040c707 8f ?? 8Fh
.text:0040c708 48 ?? 48h H
.text:0040c709 86 ?? 86h
.text:0040c70a 99 ?? 99h
.text:0040c70b 8f ?? 8Fh
.text:0040c70c 21 ?? 21h !
.text:0040c70d 20 ?? 20h
.text:0040c70e 40 ?? 40h @
.text:0040c70f 02 ?? 02h
.text:0040c710 4c ?? 4Ch L
.text:0040c711 a2 ?? A2h
.text:0040c712 46 ?? 46h F
.text:0040c713 25 ?? 25h %
.text:0040c714 90 ?? 90h
.text:0040c715 01 ?? 01h
.text:0040c716 05 ?? 05h
.text:0040c717 24 ?? 24h $
.text:0040c718 09 ?? 09h
.text:0040c719 f8 ?? F8h
.text:0040c71a 20 ?? 20h
.text:0040c71b 03 ?? 03h
.text:0040c71c 00 ?? 00h
.text:0040c71d 00 ?? 00h
.text:0040c71e 00 ?? 00h
.text:0040c71f 00 ?? 00h
.text:0040c720 20 ?? 20h
.text:0040c721 00 ?? 00h
.text:0040c722 bc ?? BCh
.text:0040c723 8f ?? 8Fh
.text:0040c724 b0 ?? B0h
.text:0040c725 00 ?? 00h
.text:0040c726 bf ?? BFh
.text:0040c727 8f ?? 8Fh
.text:0040c728 ac ?? ACh
.text:0040c729 00 ?? 00h
.text:0040c72a b3 ?? B3h
.text:0040c72b 8f ?? 8Fh
.text:0040c72c a8 ?? A8h
.text:0040c72d 00 ?? 00h
.text:0040c72e b2 ?? B2h
.text:0040c72f 8f ?? 8Fh
.text:0040c730 a4 ?? A4h
.text:0040c731 00 ?? 00h
.text:0040c732 b1 ?? B1h
.text:0040c733 8f ?? 8Fh
.text:0040c734 a0 ?? A0h
.text:0040c735 00 ?? 00h
.text:0040c736 b0 ?? B0h
.text:0040c737 8f ?? 8Fh
.text:0040c738 ff ?? FFh
.text:0040c739 ff ?? FFh
.text:0040c73a 02 ?? 02h
.text:0040c73b 24 ?? 24h $
.text:0040c73c 08 ?? 08h
.text:0040c73d 00 ?? 00h
.text:0040c73e e0 ?? E0h
.text:0040c73f 03 ?? 03h
.text:0040c740 b8 ?? B8h
.text:0040c741 00 ?? 00h
.text:0040c742 bd ?? BDh
.text:0040c743 27 ?? 27h '
.text:0040c744 e4 ?? E4h
.text:0040c745 00 ?? 00h
.text:0040c746 45 ?? 45h E
.text:0040c747 8e ?? 8Eh
.text:0040c748 e4 ?? E4h
.text:0040c749 fe ?? FEh
.text:0040c74a 00 ?? 00h
.text:0040c74b 10 ?? 10h
.text:0040c74c 01 ?? 01h
.text:0040c74d 00 ?? 00h
.text:0040c74e a2 ?? A2h
.text:0040c74f 34 ?? 34h 4
.text:0040c750 20 ?? 20h
.text:0040c751 80 ?? 80h
.text:0040c752 83 ?? 83h
.text:0040c753 8f ?? 8Fh
.text:0040c754 28 ?? 28h (
.text:0040c755 00 ?? 00h
.text:0040c756 b0 ?? B0h
.text:0040c757 27 ?? 27h '
.text:0040c758 c0 ?? C0h
.text:0040c759 b2 ?? B2h
.text:0040c75a 66 ?? 66h f
.text:0040c75b 24 ?? 24h $
.text:0040c75c 21 ?? 21h !
.text:0040c75d 38 ?? 38h 8
.text:0040c75e 00 ?? 00h
.text:0040c75f 02 ?? 02h
.text:0040c760 50 ?? 50h P
.text:0040c761 00 ?? 00h
.text:0040c762 c8 ?? C8h
.text:0040c763 24 ?? 24h $
.text:0040c764 00 ?? 00h
.text:0040c765 00 ?? 00h
.text:0040c766 cb ?? CBh
.text:0040c767 8c ?? 8Ch
.text:0040c768 04 ?? 04h
.text:0040c769 00 ?? 00h
.text:0040c76a ca ?? CAh
.text:0040c76b 8c ?? 8Ch
.text:0040c76c 08 ?? 08h
.text:0040c76d 00 ?? 00h
.text:0040c76e c4 ?? C4h
.text:0040c76f 8c ?? 8Ch
.text:0040c770 0c ?? 0Ch
.text:0040c771 00 ?? 00h
.text:0040c772 c9 ?? C9h
.text:0040c773 8c ?? 8Ch
.text:0040c774 10 ?? 10h
.text:0040c775 00 ?? 00h
.text:0040c776 c6 ?? C6h
.text:0040c777 24 ?? 24h $
.text:0040c778 00 ?? 00h
.text:0040c779 00 ?? 00h
.text:0040c77a eb ?? EBh
.text:0040c77b ac ?? ACh
.text:0040c77c 04 ?? 04h
.text:0040c77d 00 ?? 00h
.text:0040c77e ea ?? EAh
.text:0040c77f ac ?? ACh
.text:0040c780 08 ?? 08h
.text:0040c781 00 ?? 00h
.text:0040c782 e4 ?? E4h
.text:0040c783 ac ?? ACh
.text:0040c784 0c ?? 0Ch
.text:0040c785 00 ?? 00h
.text:0040c786 e9 ?? E9h
.text:0040c787 ac ?? ACh
.text:0040c788 f6 ?? F6h
.text:0040c789 ff ?? FFh
.text:0040c78a c8 ?? C8h
.text:0040c78b 14 ?? 14h
.text:0040c78c 10 ?? 10h
.text:0040c78d 00 ?? 00h
.text:0040c78e e7 ?? E7h
.text:0040c78f 24 ?? 24h $
.text:0040c790 08 ?? 08h
.text:0040c791 00 ?? 00h
.text:0040c792 cd ?? CDh
.text:0040c793 94 ?? 94h
.text:0040c794 00 ?? 00h
.text:0040c795 00 ?? 00h
.text:0040c796 cc ?? CCh
.text:0040c797 8c ?? 8Ch
.text:0040c798 04 ?? 04h
.text:0040c799 00 ?? 00h
.text:0040c79a c8 ?? C8h
.text:0040c79b 8c ?? 8Ch
.text:0040c79c ec ?? ECh
.text:0040c79d 85 ?? 85h
.text:0040c79e 99 ?? 99h
.text:0040c79f 8f ?? 8Fh
.text:0040c7a0 08 ?? 08h
.text:0040c7a1 00 ?? 00h
.text:0040c7a2 ed ?? EDh
.text:0040c7a3 a4 ?? A4h
.text:0040c7a4 00 ?? 00h
.text:0040c7a5 00 ?? 00h
.text:0040c7a6 ec ?? ECh
.text:0040c7a7 ac ?? ACh
.text:0040c7a8 04 ?? 04h
.text:0040c7a9 00 ?? 00h
.text:0040c7aa e8 ?? E8h
.text:0040c7ab ac ?? ACh
.text:0040c7ac 09 ?? 09h
.text:0040c7ad f8 ?? F8h
.text:0040c7ae 20 ?? 20h
.text:0040c7af 03 ?? 03h
.text:0040c7b0 21 ?? 21h !
.text:0040c7b1 20 ?? 20h
.text:0040c7b2 00 ?? 00h
.text:0040c7b3 02 ?? 02h
.text:0040c7b4 20 ?? 20h
.text:0040c7b5 00 ?? 00h
.text:0040c7b6 bc ?? BCh
.text:0040c7b7 8f ?? 8Fh
.text:0040c7b8 01 ?? 01h
.text:0040c7b9 00 ?? 00h
.text:0040c7ba 51 ?? 51h Q
.text:0040c7bb 24 ?? 24h $
.text:0040c7bc 21 ?? 21h !
.text:0040c7bd 98 ?? 98h
.text:0040c7be 00 ?? 00h
.text:0040c7bf 02 ?? 02h
.text:0040c7c0 d8 ?? D8h
.text:0040c7c1 ff ?? FFh
.text:0040c7c2 20 ?? 20h
.text:0040c7c3 1a ?? 1Ah
.text:0040c7c4 00 ?? 00h
.text:0040c7c5 00 ?? 00h
.text:0040c7c6 00 ?? 00h
.text:0040c7c7 00 ?? 00h
.text:0040c7c8 e4 ?? E4h
.text:0040c7c9 00 ?? 00h
.text:0040c7ca 43 ?? 43h C
.text:0040c7cb 8e ?? 8Eh
.text:0040c7cc 00 ?? 00h
.text:0040c7cd 00 ?? 00h
.text:0040c7ce 00 ?? 00h
.text:0040c7cf 00 ?? 00h
.text:0040c7d0 82 ?? 82h
.text:0040c7d1 3a ?? 3Ah :
.text:0040c7d2 03 ?? 03h
.text:0040c7d3 00 ?? 00h
.text:0040c7d4 01 ?? 01h
.text:0040c7d5 00 ?? 00h
.text:0040c7d6 e6 ?? E6h
.text:0040c7d7 30 ?? 30h 0
.text:0040c7d8 0f ?? 0Fh
.text:0040c7d9 00 ?? 00h
.text:0040c7da c0 ?? C0h
.text:0040c7db 10 ?? 10h
.text:0040c7dc c2 ?? C2h
.text:0040c7dd 79 ?? 79h y
.text:0040c7de 03 ?? 03h
.text:0040c7df 00 ?? 00h
.text:0040c7e0 bc ?? BCh
.text:0040c7e1 00 ?? 00h
.text:0040c7e2 44 ?? 44h D
.text:0040c7e3 8e ?? 8Eh
.text:0040c7e4 00 ?? 00h
.text:0040c7e5 00 ?? 00h
.text:0040c7e6 00 ?? 00h
.text:0040c7e7 00 ?? 00h
.text:0040c7e8 0b ?? 0Bh
.text:0040c7e9 00 ?? 00h
.text:0040c7ea 80 ?? 80h
.text:0040c7eb 04 ?? 04h
.text:0040c7ec 21 ?? 21h !
.text:0040c7ed 28 ?? 28h (
.text:0040c7ee 60 ?? 60h `
.text:0040c7ef 02 ?? 02h
.text:0040c7f0 34 ?? 34h 4
.text:0040c7f1 8d ?? 8Dh
.text:0040c7f2 99 ?? 99h
.text:0040c7f3 8f ?? 8Fh
.text:0040c7f4 00 ?? 00h
.text:0040c7f5 00 ?? 00h
.text:0040c7f6 00 ?? 00h
.text:0040c7f7 00 ?? 00h
.text:0040c7f8 09 ?? 09h
.text:0040c7f9 f8 ?? F8h
.text:0040c7fa 20 ?? 20h
.text:0040c7fb 03 ?? 03h
.text:0040c7fc 21 ?? 21h !
.text:0040c7fd 30 ?? 30h 0
.text:0040c7fe 20 ?? 20h
.text:0040c7ff 02 ?? 02h
.text:0040c800 20 ?? 20h
.text:0040c801 00 ?? 00h
.text:0040c802 bc ?? BCh
.text:0040c803 8f ?? 8Fh
.text:0040c804 c7 ?? C7h
.text:0040c805 ff ?? FFh
.text:0040c806 40 ?? 40h @
.text:0040c807 04 ?? 04h
.text:0040c808 21 ?? 21h ! ;? -> 00408021
.text:0040c809 80 ?? 80h
.text:0040c80a 40 ?? 40h @
.text:0040c80b 00 ?? 00h
.text:0040c80c 23 ?? 23h #
.text:0040c80d 88 ?? 88h
.text:0040c80e 30 ?? 30h 0
.text:0040c80f 02 ?? 02h
.text:0040c810 eb ?? EBh
.text:0040c811 ff ?? FFh
.text:0040c812 00 ?? 00h
.text:0040c813 10 ?? 10h
.text:0040c814 21 ?? 21h !
.text:0040c815 98 ?? 98h
.text:0040c816 70 ?? 70h p
.text:0040c817 02 ?? 02h
.text:0040c818 01 ?? 01h
.text:0040c819 00 ?? 00h
.text:0040c81a ee ?? EEh
.text:0040c81b 31 ?? 31h 1
.text:0040c81c 12 ?? 12h
.text:0040c81d 00 ?? 00h
.text:0040c81e c0 ?? C0h
.text:0040c81f 11 ?? 11h
.text:0040c820 01 ?? 01h
.text:0040c821 02 ?? 02h
.text:0040c822 30 ?? 30h 0
.text:0040c823 2a ?? 2Ah *
.text:0040c824 02 ?? 02h
.text:0040c825 00 ?? 00h
.text:0040c826 00 ?? 00h
.text:0040c827 16 ?? 16h
.text:0040c828 21 ?? 21h !
.text:0040c829 30 ?? 30h 0
.text:0040c82a 20 ?? 20h
.text:0040c82b 02 ?? 02h
.text:0040c82c 00 ?? 00h
.text:0040c82d 02 ?? 02h
.text:0040c82e 06 ?? 06h
.text:0040c82f 24 ?? 24h $
.text:0040c830 84 ?? 84h
.text:0040c831 8f ?? 8Fh
.text:0040c832 99 ?? 99h
.text:0040c833 8f ?? 8Fh
.text:0040c834 10 ?? 10h
.text:0040c835 01 ?? 01h
.text:0040c836 44 ?? 44h D
.text:0040c837 8e ?? 8Eh
.text:0040c838 09 ?? 09h
.text:0040c839 f8 ?? F8h
.text:0040c83a 20 ?? 20h
.text:0040c83b 03 ?? 03h
.text:0040c83c 21 ?? 21h !
.text:0040c83d 28 ?? 28h (
.text:0040c83e 60 ?? 60h `
.text:0040c83f 02 ?? 02h
.text:0040c840 20 ?? 20h
.text:0040c841 00 ?? 00h
.text:0040c842 bc ?? BCh
.text:0040c843 8f ?? 8Fh
.text:0040c844 b7 ?? B7h
.text:0040c845 ff ?? FFh
.text:0040c846 40 ?? 40h @
.text:0040c847 04 ?? 04h
.text:0040c848 21 ?? 21h ! ;? -> 00408021
.text:0040c849 80 ?? 80h
.text:0040c84a 40 ?? 40h @
.text:0040c84b 00 ?? 00h
.text:0040c84c 8c ?? 8Ch
.text:0040c84d 8a ?? 8Ah
.text:0040c84e 99 ?? 99h
.text:0040c84f 8f ?? 8Fh
.text:0040c850 10 ?? 10h
.text:0040c851 01 ?? 01h
.text:0040c852 44 ?? 44h D
.text:0040c853 8e ?? 8Eh
.text:0040c854 09 ?? 09h
.text:0040c855 f8 ?? F8h
.text:0040c856 20 ?? 20h
.text:0040c857 03 ?? 03h
.text:0040c858 23 ?? 23h #
.text:0040c859 88 ?? 88h
.text:0040c85a 30 ?? 30h 0
.text:0040c85b 02 ?? 02h
.text:0040c85c 20 ?? 20h
.text:0040c85d 00 ?? 00h
.text:0040c85e bc ?? BCh
.text:0040c85f 8f ?? 8Fh
.text:0040c860 d7 ?? D7h
.text:0040c861 ff ?? FFh
.text:0040c862 00 ?? 00h
.text:0040c863 10 ?? 10h
.text:0040c864 21 ?? 21h !
.text:0040c865 98 ?? 98h
.text:0040c866 70 ?? 70h p
.text:0040c867 02 ?? 02h
.text:0040c868 dc ?? DCh
.text:0040c869 8b ?? 8Bh
.text:0040c86a 99 ?? 99h
.text:0040c86b 8f ?? 8Fh
.text:0040c86c d4 ?? D4h
.text:0040c86d 00 ?? 00h
.text:0040c86e 44 ?? 44h D
.text:0040c86f 8e ?? 8Eh
.text:0040c870 21 ?? 21h !
.text:0040c871 28 ?? 28h (
.text:0040c872 60 ?? 60h `
.text:0040c873 02 ?? 02h
.text:0040c874 09 ?? 09h
.text:0040c875 f8 ?? F8h
.text:0040c876 20 ?? 20h
.text:0040c877 03 ?? 03h
.text:0040c878 21 ?? 21h !
.text:0040c879 30 ?? 30h 0
.text:0040c87a 20 ?? 20h
.text:0040c87b 02 ?? 02h
.text:0040c87c 20 ?? 20h
.text:0040c87d 00 ?? 00h
.text:0040c87e bc ?? BCh
.text:0040c87f 8f ?? 8Fh
.text:0040c880 a8 ?? A8h
.text:0040c881 ff ?? FFh
.text:0040c882 40 ?? 40h @
.text:0040c883 04 ?? 04h
.text:0040c884 21 ?? 21h ! ;? -> 00408021
.text:0040c885 80 ?? 80h
.text:0040c886 40 ?? 40h @
.text:0040c887 00 ?? 00h
.text:0040c888 9c ?? 9Ch
.text:0040c889 89 ?? 89h
.text:0040c88a 99 ?? 99h
.text:0040c88b 8f ?? 8Fh
.text:0040c88c d4 ?? D4h
.text:0040c88d 00 ?? 00h
.text:0040c88e 44 ?? 44h D
.text:0040c88f 8e ?? 8Eh
.text:0040c890 09 ?? 09h
.text:0040c891 f8 ?? F8h
.text:0040c892 20 ?? 20h
.text:0040c893 03 ?? 03h
.text:0040c894 23 ?? 23h #
.text:0040c895 88 ?? 88h
.text:0040c896 30 ?? 30h 0
.text:0040c897 02 ?? 02h
.text:0040c898 20 ?? 20h
.text:0040c899 00 ?? 00h
.text:0040c89a bc ?? BCh
.text:0040c89b 8f ?? 8Fh
.text:0040c89c c8 ?? C8h
.text:0040c89d ff ?? FFh
.text:0040c89e 00 ?? 00h
.text:0040c89f 10 ?? 10h
.text:0040c8a0 21 ?? 21h !
.text:0040c8a1 98 ?? 98h
.text:0040c8a2 70 ?? 70h p
.text:0040c8a3 02 ?? 02h
.text:0040c8a4 90 ?? 90h
.text:0040c8a5 86 ?? 86h
.text:0040c8a6 99 ?? 99h
.text:0040c8a7 8f ?? 8Fh
.text:0040c8a8 00 ?? 00h
.text:0040c8a9 00 ?? 00h
.text:0040c8aa 00 ?? 00h
.text:0040c8ab 00 ?? 00h
.text:0040c8ac 09 ?? 09h
.text:0040c8ad f8 ?? F8h
.text:0040c8ae 20 ?? 20h
.text:0040c8af 03 ?? 03h
.text:0040c8b0 00 ?? 00h
.text:0040c8b1 00 ?? 00h
.text:0040c8b2 00 ?? 00h
.text:0040c8b3 00 ?? 00h
.text:0040c8b4 20 ?? 20h
.text:0040c8b5 00 ?? 00h
.text:0040c8b6 bc ?? BCh
.text:0040c8b7 8f ?? 8Fh
.text:0040c8b8 6f ?? 6Fh o
.text:0040c8b9 ff ?? FFh
.text:0040c8ba 00 ?? 00h
.text:0040c8bb 10 ?? 10h
.text:0040c8bc b4 ?? B4h
.text:0040c8bd 00 ?? 00h
.text:0040c8be 42 ?? 42h B
.text:0040c8bf ae ?? AEh
.text:0040c8c0 0c ?? 0Ch
.text:0040c8c1 8e ?? 8Eh
.text:0040c8c2 99 ?? 99h
.text:0040c8c3 8f ?? 8Fh
.text:0040c8c4 00 ?? 00h
.text:0040c8c5 00 ?? 00h
.text:0040c8c6 00 ?? 00h
.text:0040c8c7 00 ?? 00h
.text:0040c8c8 09 ?? 09h
.text:0040c8c9 f8 ?? F8h
.text:0040c8ca 20 ?? 20h
.text:0040c8cb 03 ?? 03h
.text:0040c8cc 21 ?? 21h !
.text:0040c8cd 20 ?? 20h
.text:0040c8ce 40 ?? 40h @
.text:0040c8cf 02 ?? 02h
.text:0040c8d0 20 ?? 20h
.text:0040c8d1 00 ?? 00h
.text:0040c8d2 bc ?? BCh
.text:0040c8d3 8f ?? 8Fh
.text:0040c8d4 26 ?? 26h &
.text:0040c8d5 ff ?? FFh
.text:0040c8d6 40 ?? 40h @
.text:0040c8d7 10 ?? 10h
.text:0040c8d8 02 ?? 02h
.text:0040c8d9 00 ?? 00h
.text:0040c8da 03 ?? 03h
.text:0040c8db 3c ?? 3Ch <
.text:0040c8dc e4 ?? E4h
.text:0040c8dd 00 ?? 00h
.text:0040c8de 49 ?? 49h I
.text:0040c8df 8e ?? 8Eh
.text:0040c8e0 00 ?? 00h
.text:0040c8e1 00 ?? 00h
.text:0040c8e2 00 ?? 00h
.text:0040c8e3 00 ?? 00h
.text:0040c8e4 25 ?? 25h %
.text:0040c8e5 10 ?? 10h
.text:0040c8e6 23 ?? 23h #
.text:0040c8e7 01 ?? 01h
.text:0040c8e8 21 ?? 21h !
.text:0040c8e9 ff ?? FFh
.text:0040c8ea 00 ?? 00h
.text:0040c8eb 10 ?? 10h
.text:0040c8ec e4 ?? E4h
.text:0040c8ed 00 ?? 00h
.text:0040c8ee 42 ?? 42h B
.text:0040c8ef ae ?? AEh
.text:0040c8f0 68 ?? 68h h
.text:0040c8f1 86 ?? 86h
.text:0040c8f2 99 ?? 99h
.text:0040c8f3 8f ?? 8Fh
.text:0040c8f4 98 ?? 98h
.text:0040c8f5 00 ?? 00h
.text:0040c8f6 a4 ?? A4h
.text:0040c8f7 8f ?? 8Fh
.text:0040c8f8 09 ?? 09h
.text:0040c8f9 f8 ?? F8h
.text:0040c8fa 20 ?? 20h
.text:0040c8fb 03 ?? 03h
.text:0040c8fc 00 ?? 00h
.text:0040c8fd 00 ?? 00h
.text:0040c8fe 00 ?? 00h
.text:0040c8ff 00 ?? 00h
.text:0040c900 20 ?? 20h
.text:0040c901 00 ?? 00h
.text:0040c902 bc ?? BCh
.text:0040c903 8f ?? 8Fh
.text:0040c904 d2 ?? D2h
.text:0040c905 fe ?? FEh
.text:0040c906 00 ?? 00h
.text:0040c907 10 ?? 10h
.text:0040c908 dc ?? DCh
.text:0040c909 00 ?? 00h
.text:0040c90a 42 ?? 42h B
.text:0040c90b ae ?? AEh
.text:0040c90c 20 ?? 20h
.text:0040c90d 80 ?? 80h
.text:0040c90e 8b ?? 8Bh
.text:0040c90f 8f ?? 8Fh
.text:0040c910 ec ?? ECh
.text:0040c911 8b ?? 8Bh
.text:0040c912 99 ?? 99h
.text:0040c913 8f ?? 8Fh
.text:0040c914 3c ?? 3Ch <
.text:0040c915 ca ?? CAh
.text:0040c916 65 ?? 65h e
.text:0040c917 25 ?? 25h %
.text:0040c918 09 ?? 09h
.text:0040c919 f8 ?? F8h
.text:0040c91a 20 ?? 20h
.text:0040c91b 03 ?? 03h
.text:0040c91c 21 ?? 21h !
.text:0040c91d 20 ?? 20h
.text:0040c91e 00 ?? 00h
.text:0040c91f 02 ?? 02h
.text:0040c920 20 ?? 20h
.text:0040c921 00 ?? 00h
.text:0040c922 bc ?? BCh
.text:0040c923 8f ?? 8Fh
.text:0040c924 25 ?? 25h %
.text:0040c925 ff ?? FFh
.text:0040c926 40 ?? 40h @
.text:0040c927 14 ?? 14h
.text:0040c928 01 ?? 01h
.text:0040c929 00 ?? 00h
.text:0040c92a 28 ?? 28h (
.text:0040c92b 32 ?? 32h 2
.text:0040c92c 38 ?? 38h 8
.text:0040c92d ff ?? FFh
.text:0040c92e 00 ?? 00h
.text:0040c92f 10 ?? 10h
.text:0040c930 00 ?? 00h
.text:0040c931 00 ?? 00h
.text:0040c932 00 ?? 00h
.text:0040c933 00 ?? 00h
.text:0040c934 e4 ?? E4h
.text:0040c935 00 ?? 00h
.text:0040c936 42 ?? 42h B
.text:0040c937 8e ?? 8Eh
.text:0040c938 49 ?? 49h I
.text:0040c939 ff ?? FFh
.text:0040c93a 00 ?? 00h
.text:0040c93b 10 ?? 10h
.text:0040c93c 01 ?? 01h
.text:0040c93d 00 ?? 00h
.text:0040c93e 53 ?? 53h S
.text:0040c93f 30 ?? 30h 0
.text:0040c940 20 ?? 20h
.text:0040c941 80 ?? 80h
.text:0040c942 86 ?? 86h
.text:0040c943 8f ?? 8Fh
.text:0040c944 ec ?? ECh
.text:0040c945 8b ?? 8Bh
.text:0040c946 99 ?? 99h
.text:0040c947 8f ?? 8Fh
.text:0040c948 3c ?? 3Ch <
.text:0040c949 ca ?? CAh
.text:0040c94a c5 ?? C5h
.text:0040c94b 24 ?? 24h $
.text:0040c94c 09 ?? 09h
.text:0040c94d f8 ?? F8h
.text:0040c94e 20 ?? 20h
.text:0040c94f 03 ?? 03h
.text:0040c950 21 ?? 21h !
.text:0040c951 20 ?? 20h
.text:0040c952 00 ?? 00h
.text:0040c953 02 ?? 02h
.text:0040c954 20 ?? 20h
.text:0040c955 00 ?? 00h
.text:0040c956 bc ?? BCh
.text:0040c957 8f ?? 8Fh
.text:0040c958 2d ?? 2Dh -
.text:0040c959 ff ?? FFh
.text:0040c95a 40 ?? 40h @
.text:0040c95b 10 ?? 10h
.text:0040c95c 80 ?? 80h
.text:0040c95d 00 ?? 00h
.text:0040c95e 0e ?? 0Eh
.text:0040c95f 3c ?? 3Ch <
.text:0040c960 e4 ?? E4h
.text:0040c961 00 ?? 00h
.text:0040c962 47 ?? 47h G
.text:0040c963 8e ?? 8Eh
.text:0040c964 29 ?? 29h )
.text:0040c965 ff ?? FFh
.text:0040c966 00 ?? 00h
.text:0040c967 10 ?? 10h
.text:0040c968 25 ?? 25h %
.text:0040c969 10 ?? 10h
.text:0040c96a ee ?? EEh
.text:0040c96b 00 ?? 00h
.text:0040c96c 20 ?? 20h
.text:0040c96d 80 ?? 80h
.text:0040c96e 90 ?? 90h
.text:0040c96f 8f ?? 8Fh
.text:0040c970 48 ?? 48h H
.text:0040c971 86 ?? 86h
.text:0040c972 99 ?? 99h
.text:0040c973 8f ?? 8Fh
.text:0040c974 21 ?? 21h !
.text:0040c975 20 ?? 20h
.text:0040c976 40 ?? 40h @
.text:0040c977 02 ?? 02h
.text:0040c978 88 ?? 88h
.text:0040c979 9c ?? 9Ch
.text:0040c97a 06 ?? 06h
.text:0040c97b 26 ?? 26h &
.text:0040c97c 09 ?? 09h
.text:0040c97d f8 ?? F8h
.text:0040c97e 20 ?? 20h
.text:0040c97f 03 ?? 03h
.text:0040c980 f7 ?? F7h
.text:0040c981 01 ?? 01h
.text:0040c982 05 ?? 05h
.text:0040c983 24 ?? 24h $
.text:0040c984 66 ?? 66h f
.text:0040c985 ff ?? FFh
.text:0040c986 00 ?? 00h
.text:0040c987 10 ?? 10h
.text:0040c988 00 ?? 00h
.text:0040c989 00 ?? 00h
.text:0040c98a 00 ?? 00h
.text:0040c98b 00 ?? 00h
.text:0040c98c 20 ?? 20h
.text:0040c98d 80 ?? 80h
.text:0040c98e 92 ?? 92h
.text:0040c98f 8f ?? 8Fh
.text:0040c990 48 ?? 48h H
.text:0040c991 86 ?? 86h
.text:0040c992 99 ?? 99h
.text:0040c993 8f ?? 8Fh
.text:0040c994 60 ?? 60h `
.text:0040c995 a2 ?? A2h
.text:0040c996 46 ?? 46h F
.text:0040c997 26 ?? 26h &
.text:0040c998 21 ?? 21h !
.text:0040c999 38 ?? 38h 8
.text:0040c99a 00 ?? 00h
.text:0040c99b 02 ?? 02h
.text:0040c99c 09 ?? 09h
.text:0040c99d f8 ?? F8h
.text:0040c99e 20 ?? 20h
.text:0040c99f 03 ?? 03h
.text:0040c9a0 90 ?? 90h
.text:0040c9a1 01 ?? 01h
.text:0040c9a2 05 ?? 05h
.text:0040c9a3 24 ?? 24h $
.text:0040c9a4 20 ?? 20h
.text:0040c9a5 00 ?? 00h
.text:0040c9a6 bc ?? BCh
.text:0040c9a7 8f ?? 8Fh
.text:0040c9a8 5e ?? 5Eh ^
.text:0040c9a9 ff ?? FFh
.text:0040c9aa 00 ?? 00h
.text:0040c9ab 10 ?? 10h
.text:0040c9ac 00 ?? 00h
.text:0040c9ad 00 ?? 00h
.text:0040c9ae 00 ?? 00h
.text:0040c9af 00 ?? 00h
.text:0040c9b0 20 ?? 20h
.text:0040c9b1 80 ?? 80h
.text:0040c9b2 93 ?? 93h
.text:0040c9b3 8f ?? 8Fh
.text:0040c9b4 48 ?? 48h H
.text:0040c9b5 86 ?? 86h
.text:0040c9b6 99 ?? 99h
.text:0040c9b7 8f ?? 8Fh
.text:0040c9b8 21 ?? 21h !
.text:0040c9b9 20 ?? 20h
.text:0040c9ba 40 ?? 40h @
.text:0040c9bb 02 ?? 02h
.text:0040c9bc 1c ?? 1Ch
.text:0040c9bd 9c ?? 9Ch
.text:0040c9be 66 ?? 66h f
.text:0040c9bf 26 ?? 26h &
.text:0040c9c0 09 ?? 09h
.text:0040c9c1 f8 ?? F8h
.text:0040c9c2 20 ?? 20h
.text:0040c9c3 03 ?? 03h
.text:0040c9c4 93 ?? 93h
.text:0040c9c5 01 ?? 01h
.text:0040c9c6 05 ?? 05h
.text:0040c9c7 24 ?? 24h $
.text:0040c9c8 55 ?? 55h U
.text:0040c9c9 ff ?? FFh
.text:0040c9ca 00 ?? 00h
.text:0040c9cb 10 ?? 10h
.text:0040c9cc 00 ?? 00h
.text:0040c9cd 00 ?? 00h
.text:0040c9ce 00 ?? 00h
.text:0040c9cf 00 ?? 00h
.text:0040c9d0 20 ?? 20h
.text:0040c9d1 80 ?? 80h
.text:0040c9d2 92 ?? 92h
.text:0040c9d3 8f ?? 8Fh
.text:0040c9d4 48 ?? 48h H
.text:0040c9d5 86 ?? 86h
.text:0040c9d6 99 ?? 99h
.text:0040c9d7 8f ?? 8Fh
.text:0040c9d8 78 ?? 78h x
.text:0040c9d9 a2 ?? A2h
.text:0040c9da 46 ?? 46h F
.text:0040c9db 26 ?? 26h &
.text:0040c9dc 09 ?? 09h
.text:0040c9dd f8 ?? F8h
.text:0040c9de 20 ?? 20h
.text:0040c9df 03 ?? 03h
.text:0040c9e0 95 ?? 95h
.text:0040c9e1 01 ?? 01h
.text:0040c9e2 05 ?? 05h
.text:0040c9e3 24 ?? 24h $
.text:0040c9e4 4e ?? 4Eh N
.text:0040c9e5 ff ?? FFh
.text:0040c9e6 00 ?? 00h
.text:0040c9e7 10 ?? 10h
.text:0040c9e8 00 ?? 00h
.text:0040c9e9 00 ?? 00h
.text:0040c9ea 00 ?? 00h
.text:0040c9eb 00 ?? 00h
.text:0040c9ec 20 ?? 20h
.text:0040c9ed 80 ?? 80h
.text:0040c9ee 8c ?? 8Ch
.text:0040c9ef 8f ?? 8Fh
.text:0040c9f0 48 ?? 48h H
.text:0040c9f1 86 ?? 86h
.text:0040c9f2 99 ?? 99h
.text:0040c9f3 8f ?? 8Fh
.text:0040c9f4 21 ?? 21h !
.text:0040c9f5 20 ?? 20h
.text:0040c9f6 40 ?? 40h @
.text:0040c9f7 02 ?? 02h
.text:0040c9f8 8c ?? 8Ch
.text:0040c9f9 a2 ?? A2h
.text:0040c9fa 86 ?? 86h
.text:0040c9fb 25 ?? 25h %
.text:0040c9fc 46 ?? 46h F
.text:0040c9fd ff ?? FFh
.text:0040c9fe 00 ?? 00h
.text:0040c9ff 10 ?? 10h
.text:0040ca00 90 ?? 90h
.text:0040ca01 01 ?? 01h
.text:0040ca02 05 ?? 05h
.text:0040ca03 24 ?? 24h $
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websReadEvent()
;local_4 undefined4 -4 ;XREF[3,0]: 0040ca14,0040cc54,0040cd94
;local_8 undefined4 -8 ;XREF[3,0]: 0040ca18,0040cc58,0040cd98
;local_c undefined4 -c ;XREF[3,0]: 0040ca1c,0040cc5c,0040cd9c
;local_10 undefined4 -10 ;XREF[3,0]: 0040ca20,0040cc60,0040cda0
;local_14 undefined4 -14 ;XREF[3,0]: 0040ca24,0040cc64,0040cda4
;local_18 undefined4 -18 ;XREF[3,0]: 0040ca28,0040cc68,0040cda8
;local_1c undefined4 -1c ;XREF[3,0]: 0040ca2c,0040cc6c,0040cdac
;local_20 undefined4 -20 ;XREF[3,0]: 0040ca30,0040cc70,0040cdb0
;local_24 undefined4 -24 ;XREF[3,0]: 0040ca34,0040cc74,0040cdb4
;local_28 undefined4 -28 ;XREF[3,0]: 0040ca38,0040cc78,0040cdb8
;local_30 undefined4 -30 ;XREF[4,0]: 0040ca60,0040cbd0,0040cc00,0040cc20
;local_38 undefined4 -38 ;XREF[3,0]: 0040caf0,0040ccf8,0040cdc8
;local_3c undefined4 -3c ;XREF[3,0]: 0040caf8,0040cd04,0040cdcc
;local_40 undefined4 -40 ;XREF[9,0]: 0040ca58,0040ca64,0040caf4,0040cc44,0040ccac
; 0040ccd4,0040ccfc,0040cdbc,0040cdd4
;local_150 undefined4 -150 ;XREF[18,0]: 0040ca3c,0040ca5c,0040cab4,0040cae0,0040cb44
; 0040cbb0,0040cbcc,0040cbf8,0040cc1c,0040cc40
; 0040cc9c,0040cccc,0040ccf0,0040cd18,0040cd58
; 0040cd90,0040d040,0040e058
;XREF[3,0]: Entry Point,0040e49c,004d831c
.text:0040ca04 0d001c3c lui gp,0xd
.text:0040ca08 dc2f9c27 addiu gp,gp,0x2fdc
.text:0040ca0c 21e09903 addu gp,gp,t9
.text:0040ca10 a0febd27 addiu sp,sp,-0x160
.text:0040ca14 5c01bfaf sw ra,local_4+0x160(sp)
.text:0040ca18 5801beaf sw s8,local_8+0x160(sp)
.text:0040ca1c 5401b7af sw s7,local_c+0x160(sp)
.text:0040ca20 5001b6af sw s6,local_10+0x160(sp)
.text:0040ca24 4c01b5af sw s5,local_14+0x160(sp)
.text:0040ca28 4801b4af sw s4,local_18+0x160(sp)
.text:0040ca2c 4401b3af sw s3,local_1c+0x160(sp)
.text:0040ca30 4001b2af sw s2,local_20+0x160(sp)
.text:0040ca34 3c01b1af sw s1,local_24+0x160(sp)
.text:0040ca38 3801b0af sw s0,local_28+0x160(sp)
.text:0040ca3c 1000bcaf sw gp=>_gp,local_150+0x160(sp)
.text:0040ca40 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040ca44 21988000 move s3,a0
.text:0040ca48 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040ca4c 21200000 _clear a0
.text:0040ca50 000062ae sw v0,0x0(s3)
.text:0040ca54 ffff0224 li v0,-0x1
.text:0040ca58 2001a0af sw zero,local_40+0x160(sp)
.text:0040ca5c 1000bc8f lw gp,local_150+0x160(sp)
.text:0040ca60 3001a2af sw v0,local_30+0x160(sp)
.text:0040ca64 2001a48f lw a0,local_40+0x160(sp)
.text:0040ca68 00000000 nop
.text:0040ca6c 93008014 bne a0,zero,LAB_0040ccbc
.text:0040ca70 21f00000 _clear s8
LAB_0040ca74: ;XREF[2,0]: 0040ccb4,0040ccd0
.text:0040ca74 e000638e lw v1,0xe0(s3)
.text:0040ca78 10000424 li a0,0x10
.text:0040ca7c 1a006414 bne v1,a0,LAB_0040cae8
.text:0040ca80 e8031224 _li s2,0x3e8
.text:0040ca84 3b000010 b LAB_0040cb74
.text:0040ca88 1100772c _sltiu s7,v1,0x11
LAB_0040ca8c: ;XREF[1,0]: 0040cb10
.text:0040ca8c 00010624 li a2,0x100
LAB_0040ca90: ;XREF[1,0]: 0040cb18
.text:0040ca90 e4006892 lbu t0,0xe4(s3)
.text:0040ca94 00000000 nop
.text:0040ca98 c2390800 srl a3,t0,0x7
.text:0040ca9c 4000e010 beq a3,zero,LAB_0040cba0
.text:0040caa0 00000000 _nop
.text:0040caa4 b489998f lw t9,-0x764c(gp)=>->websSSLRead ;= 0041f5a0
.text:0040caa8 1001648e lw a0,0x110(s3)
.text:0040caac 09f82003 jalr t9=>websSSLRead ;undefined websSSLRead()
.text:0040cab0 1800a527 _addiu a1,sp,0x18
.text:0040cab4 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cab8 40004004 bltz v0,LAB_0040cbbc
.text:0040cabc 21804000 _move s0,v0
LAB_0040cac0: ;XREF[1,0]: 0040cbb4
.text:0040cac0 85004014 bne v0,zero,LAB_0040ccd8
.text:0040cac4 1800a427 _addiu a0,sp,0x18
.text:0040cac8 4100201a blez s1,LAB_0040cbd0
.text:0040cacc 00000000 _nop
.text:0040cad0 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0040cad4 00000000 nop
.text:0040cad8 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0040cadc 88130424 _li a0,0x1388
.text:0040cae0 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cae4 e000638e lw v1,0xe0(s3)
LAB_0040cae8: ;XREF[1,0]: 0040ca7c
.text:0040cae8 08000524 li a1,0x8
.text:0040caec 21884002 move s1,s2
.text:0040caf0 2801a0af sw zero,local_38+0x160(sp)
.text:0040caf4 2001a0af sw zero,local_40+0x160(sp)
.text:0040caf8 2401a0af sw zero,local_3c+0x160(sp)
.text:0040cafc 08006514 bne v1,a1,LAB_0040cb20
.text:0040cb00 ffff5226 _addiu s2,s2,-0x1
.text:0040cb04 f800668e lw a2,0xf8(s3)
.text:0040cb08 00000000 nop
.text:0040cb0c 0101c328 slti v1,a2,0x101
.text:0040cb10 deff6010 beq v1,zero,LAB_0040ca8c
.text:0040cb14 00000000 _nop
.text:0040cb18 ddffc01c bgtz a2,LAB_0040ca90
.text:0040cb1c 00000000 _nop
LAB_0040cb20: ;XREF[1,0]: 0040cafc
.text:0040cb20 e4006b92 lbu t3,0xe4(s3)
.text:0040cb24 00000000 nop
.text:0040cb28 c2510b00 srl t2,t3,0x7
.text:0040cb2c 76004011 beq t2,zero,LAB_0040cd08
.text:0040cb30 00000000 _nop
.text:0040cb34 4c86998f lw t9,-0x79b4(gp)=>->websSSLGets ;= 0041f60c
.text:0040cb38 1001648e lw a0,0x110(s3)
.text:0040cb3c 09f82003 jalr t9=>websSSLGets ;undefined websSSLGets()
.text:0040cb40 2801a527 _addiu a1,sp,0x128
.text:0040cb44 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cb48 76004004 bltz v0,LAB_0040cd24
.text:0040cb4c 21804000 _move s0,v0
LAB_0040cb50: ;XREF[1,0]: 0040cd1c
.text:0040cb50 9d004014 bne v0,zero,LAB_0040cdc8
.text:0040cb54 02001424 _li s4,0x2
.text:0040cb58 e000758e lw s5,0xe0(s3)
.text:0040cb5c 00000000 nop
.text:0040cb60 1b00b416 bne s5,s4,LAB_0040cbd0
.text:0040cb64 00000000 _nop
LAB_0040cb68: ;XREF[3,0]: 0040cd00,0040cd78,0040cdd0
.text:0040cb68 e000638e lw v1,0xe0(s3)
.text:0040cb6c 00000000 nop
.text:0040cb70 1100772c sltiu s7,v1,0x11
LAB_0040cb74: ;XREF[1,0]: 0040ca84
.text:0040cb74 4300e012 beq s7,zero,LAB_0040cc84
.text:0040cb78 80200300 _sll a0,v1,0x2
.text:0040cb7c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040cb80 00000000 nop
.text:0040cb84 1cb36524 addiu a1,v1,-0x4ce4
.text:0040cb88 21108500 addu v0,a0,a1
.text:0040cb8c 00005f8c lw ra,0x0(v0)=>.rodata:DAT_0048b31c ;= A4h
.text:0040cb90 00000000 nop
.text:0040cb94 21c0fc03 addu t8,ra,gp
.text:0040cb98 08000003 jr t8
.text:0040cb9c 00000000 _nop
LAB_0040cba0: ;XREF[1,0]: 0040ca9c
.text:0040cba0 5c8c998f lw t9,-0x73a4(gp)=>->websSocketRead ;= 004171dc
.text:0040cba4 d400648e lw a0,0xd4(s3)
.text:0040cba8 09f82003 jalr t9=>websSocketRead ;undefined websSocketRead()
.text:0040cbac 1800a527 _addiu a1,sp,0x18
.text:0040cbb0 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cbb4 c2ff4104 bgez v0,LAB_0040cac0
.text:0040cbb8 21804000 _move s0,v0
LAB_0040cbbc: ;XREF[2,0]: 0040cab8,0040cd6c
.text:0040cbbc b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040cbc0 21206002 move a0,s3
.text:0040cbc4 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:0040cbc8 21280000 _clear a1
.text:0040cbcc 1000bc8f lw gp,local_150+0x160(sp)
LAB_0040cbd0: ;XREF[4,0]: 0040cac8,0040cb60,0040cd5c,0040e05c
.text:0040cbd0 3001a38f lw v1,local_30+0x160(sp)
.text:0040cbd4 00000000 nop
.text:0040cbd8 0b006004 bltz v1,LAB_0040cc08
.text:0040cbdc 21206002 _move a0,s3
.text:0040cbe0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040cbe4 00000000 nop
.text:0040cbe8 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040cbec 21206000 _move a0,v1
.text:0040cbf0 b400648e lw a0,0xb4(s3)
.text:0040cbf4 ffff1624 li s6,-0x1
.text:0040cbf8 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cbfc 0c018014 bne a0,zero,LAB_0040d030
.text:0040cc00 3001b6af _sw s6,local_30+0x160(sp)
.text:0040cc04 21206002 move a0,s3
LAB_0040cc08: ;XREF[2,0]: 0040cbd8,0040d044
.text:0040cc08 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040cc0c 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0040cc10 9ca26626 addiu a2=>.roda...,s3,-0x5d64 ;= "Receive data failure"
.text:0040cc14 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0040cc18 90010524 _li a1,0x190
.text:0040cc1c 1000bc8f lw gp,local_150+0x160(sp)
LAB_0040cc20: ;XREF[1,0]: 0040cca4
.text:0040cc20 3001a28f lw v0,local_30+0x160(sp)
.text:0040cc24 00000000 nop
.text:0040cc28 06004004 bltz v0,LAB_0040cc44
.text:0040cc2c 00000000 _nop
.text:0040cc30 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040cc34 00000000 nop
.text:0040cc38 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040cc3c 21204000 _move a0,v0
.text:0040cc40 1000bc8f lw gp,local_150+0x160(sp)
LAB_0040cc44: ;XREF[1,0]: 0040cc28
.text:0040cc44 2001a48f lw a0,local_40+0x160(sp)
.text:0040cc48 00000000 nop
.text:0040cc4c 4c008014 bne a0,zero,LAB_0040cd80
.text:0040cc50 00000000 _nop
.text:0040cc54 5c01bf8f lw ra,local_4+0x160(sp)
.text:0040cc58 5801be8f lw s8,local_8+0x160(sp)
.text:0040cc5c 5401b78f lw s7,local_c+0x160(sp)
.text:0040cc60 5001b68f lw s6,local_10+0x160(sp)
.text:0040cc64 4c01b58f lw s5,local_14+0x160(sp)
.text:0040cc68 4801b48f lw s4,local_18+0x160(sp)
.text:0040cc6c 4401b38f lw s3,local_1c+0x160(sp)
.text:0040cc70 4001b28f lw s2,local_20+0x160(sp)
.text:0040cc74 3c01b18f lw s1,local_24+0x160(sp)
.text:0040cc78 3801b08f lw s0,local_28+0x160(sp)
.text:0040cc7c 0800e003 jr ra
.text:0040cc80 6001bd27 _addiu sp,sp,0x160
LAB_0040cc84: ;XREF[1,0]: 0040cb74
.text:0040cc84 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040cc88 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0040cc8c b4a20627 addiu a2=>.roda...,t8,-0x5d4c ;= "Invalid state"
.text:0040cc90 21206002 move a0,s3
.text:0040cc94 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0040cc98 94010524 _li a1,0x194
.text:0040cc9c 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cca0 0100de27 addiu s8,s8,0x1
.text:0040cca4 deffc017 bne s8,zero,LAB_0040cc20
.text:0040cca8 00000000 _nop
.text:0040ccac 2001a48f lw a0,local_40+0x160(sp)
.text:0040ccb0 00000000 nop
.text:0040ccb4 6fff8010 beq a0,zero,LAB_0040ca74
.text:0040ccb8 00000000 _nop
LAB_0040ccbc: ;XREF[1,0]: 0040ca6c
.text:0040ccbc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ccc0 00000000 nop
.text:0040ccc4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ccc8 00000000 _nop
.text:0040cccc 1000bc8f lw gp,local_150+0x160(sp)
.text:0040ccd0 68ff0010 b LAB_0040ca74
.text:0040ccd4 2001a0af _sw zero,local_40+0x160(sp)
LAB_0040ccd8: ;XREF[1,0]: 0040cac0
.text:0040ccd8 6c87998f lw t9,-0x7894(gp)=>->strndupWithoutNull ;= 0041c184
.text:0040ccdc 21308200 addu a2,a0,v0
.text:0040cce0 0000c0a0 sb zero,0x0(a2)
.text:0040cce4 09f82003 jalr t9=>strndupWithoutNull ;undefined strndupWithoutNull()
.text:0040cce8 21284000 _move a1,v0
.text:0040ccec 21184000 move v1,v0
.text:0040ccf0 1000bc8f lw gp,local_150+0x160(sp)
.text:0040ccf4 d2044010 beq v0,zero,LAB_0040e040
.text:0040ccf8 2801a2af _sw v0,local_38+0x160(sp)
.text:0040ccfc 2001a3af sw v1,local_40+0x160(sp)
.text:0040cd00 99ff0010 b LAB_0040cb68
.text:0040cd04 2401b0af _sw s0,local_3c+0x160(sp)
LAB_0040cd08: ;XREF[1,0]: 0040cb2c
.text:0040cd08 1886998f lw t9,-0x79e8(gp)=>->websSocketGets ;= 0041750c
.text:0040cd0c d400648e lw a0,0xd4(s3)
.text:0040cd10 09f82003 jalr t9=>websSocketGets ;undefined websSocketGets()
.text:0040cd14 2801a527 _addiu a1,sp,0x128
.text:0040cd18 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cd1c 8cff4104 bgez v0,LAB_0040cb50
.text:0040cd20 21804000 _move s0,v0
LAB_0040cd24: ;XREF[1,0]: 0040cb48
.text:0040cd24 e4006d92 lbu t5,0xe4(s3)
.text:0040cd28 00000000 nop
.text:0040cd2c c2610d00 srl t4,t5,0x7
.text:0040cd30 a1018011 beq t4,zero,LAB_0040d3b8
.text:0040cd34 01000e24 _li t6,0x1
.text:0040cd38 e0006f8e lw t7,0xe0(s3)
.text:0040cd3c 00000000 nop
.text:0040cd40 0800ee11 beq t7,t6,LAB_0040cd64
.text:0040cd44 00000000 _nop
.text:0040cd48 f086998f lw t9,-0x7910(gp)=>->websSSLEof ;= 0041fa28
.text:0040cd4c 1001648e lw a0,0x110(s3)
LAB_0040cd50: ;XREF[1,0]: 0040d3c0
; FWD[3,0]: 00417b34,00417b34,0041fa28
.text:0040cd50 09f82003 jalr t9=>websSSLEof ;undefined websSocketEof()
;undefined websSSLEof()
.text:0040cd54 00000000 _nop
.text:0040cd58 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cd5c 9cff4010 beq v0,zero,LAB_0040cbd0
.text:0040cd60 00000000 _nop
LAB_0040cd64: ;XREF[1,0]: 0040cd40
.text:0040cd64 e000718e lw s1,0xe0(s3)
.text:0040cd68 04001024 li s0,0x4
.text:0040cd6c 93ff3016 bne s1,s0,LAB_0040cbbc
.text:0040cd70 00000000 _nop
.text:0040cd74 10001224 li s2,0x10
.text:0040cd78 7bff0010 b LAB_0040cb68
.text:0040cd7c e00072ae _sw s2,0xe0(s3)
LAB_0040cd80: ;XREF[1,0]: 0040cc4c
.text:0040cd80 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040cd84 00000000 nop
.text:0040cd88 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040cd8c 00000000 _nop
.text:0040cd90 1000bc8f lw gp,local_150+0x160(sp)
.text:0040cd94 5c01bf8f lw ra,local_4+0x160(sp)
.text:0040cd98 5801be8f lw s8,local_8+0x160(sp)
.text:0040cd9c 5401b78f lw s7,local_c+0x160(sp)
.text:0040cda0 5001b68f lw s6,local_10+0x160(sp)
.text:0040cda4 4c01b58f lw s5,local_14+0x160(sp)
.text:0040cda8 4801b48f lw s4,local_18+0x160(sp)
.text:0040cdac 4401b38f lw s3,local_1c+0x160(sp)
.text:0040cdb0 4001b28f lw s2,local_20+0x160(sp)
.text:0040cdb4 3c01b18f lw s1,local_24+0x160(sp)
.text:0040cdb8 3801b08f lw s0,local_28+0x160(sp)
.text:0040cdbc 2001a0af sw zero,local_40+0x160(sp)
.text:0040cdc0 0800e003 jr ra
.text:0040cdc4 6001bd27 _addiu sp,sp,0x160
LAB_0040cdc8: ;XREF[1,0]: 0040cb50
.text:0040cdc8 2801a38f lw v1,local_38+0x160(sp)
.text:0040cdcc 2401b0af sw s0,local_3c+0x160(sp)
.text:0040cdd0 65ff0010 b LAB_0040cb68
.text:0040cdd4 2001a3af _sw v1,local_40+0x160(sp)
.text:0040cdd8 2c ?? 2Ch ,
.text:0040cdd9 86 ?? 86h
.text:0040cdda 99 ?? 99h
.text:0040cddb 8f ?? 8Fh
.text:0040cddc 00 ?? 00h
.text:0040cddd 00 ?? 00h
.text:0040cdde 00 ?? 00h
.text:0040cddf 00 ?? 00h
.text:0040cde0 09 ?? 09h
.text:0040cde1 f8 ?? F8h
.text:0040cde2 20 ?? 20h
.text:0040cde3 03 ?? 03h
.text:0040cde4 21 ?? 21h !
.text:0040cde5 20 ?? 20h
.text:0040cde6 60 ?? 60h `
.text:0040cde7 02 ?? 02h
.text:0040cde8 10 ?? 10h
.text:0040cde9 00 ?? 00h
.text:0040cdea bc ?? BCh
.text:0040cdeb 8f ?? 8Fh
.text:0040cdec ad ?? ADh
.text:0040cded ff ?? FFh
.text:0040cdee 00 ?? 00h
.text:0040cdef 10 ?? 10h
.text:0040cdf0 01 ?? 01h
.text:0040cdf1 00 ?? 00h
.text:0040cdf2 de ?? DEh
.text:0040cdf3 27 ?? 27h '
.text:0040cdf4 e4 ?? E4h
.text:0040cdf5 00 ?? 00h
.text:0040cdf6 63 ?? 63h c
.text:0040cdf7 8e ?? 8Eh
.text:0040cdf8 00 ?? 00h
.text:0040cdf9 00 ?? 00h
.text:0040cdfa 00 ?? 00h
.text:0040cdfb 00 ?? 00h
.text:0040cdfc 82 ?? 82h
.text:0040cdfd 41 ?? 41h A
.text:0040cdfe 03 ?? 03h
.text:0040cdff 00 ?? 00h
.text:0040ce00 01 ?? 01h
.text:0040ce01 00 ?? 00h
.text:0040ce02 07 ?? 07h
.text:0040ce03 31 ?? 31h 1
.text:0040ce04 04 ?? 04h
.text:0040ce05 00 ?? 00h
.text:0040ce06 e0 ?? E0h
.text:0040ce07 14 ?? 14h
.text:0040ce08 02 ?? 02h
.text:0040ce09 2d ?? 2Dh -
.text:0040ce0a 03 ?? 03h
.text:0040ce0b 00 ?? 00h
.text:0040ce0c 01 ?? 01h
.text:0040ce0d 00 ?? 00h
.text:0040ce0e aa ?? AAh
.text:0040ce0f 30 ?? 30h 0
.text:0040ce10 fa ?? FAh
.text:0040ce11 00 ?? 00h
.text:0040ce12 40 ?? 40h @
.text:0040ce13 11 ?? 11h
.text:0040ce14 00 ?? 00h
.text:0040ce15 00 ?? 00h
.text:0040ce16 00 ?? 00h
.text:0040ce17 00 ?? 00h
.text:0040ce18 30 ?? 30h 0
.text:0040ce19 01 ?? 01h
.text:0040ce1a a9 ?? A9h
.text:0040ce1b 8f ?? 8Fh
.text:0040ce1c 00 ?? 00h
.text:0040ce1d 00 ?? 00h
.text:0040ce1e 00 ?? 00h
.text:0040ce1f 00 ?? 00h
.text:0040ce20 94 ?? 94h
.text:0040ce21 03 ?? 03h
.text:0040ce22 20 ?? 20h
.text:0040ce23 05 ?? 05h
.text:0040ce24 00 ?? 00h
.text:0040ce25 00 ?? 00h
.text:0040ce26 00 ?? 00h
.text:0040ce27 00 ?? 00h
.text:0040ce28 34 ?? 34h 4
.text:0040ce29 8d ?? 8Dh
.text:0040ce2a 99 ?? 99h
.text:0040ce2b 8f ?? 8Fh
.text:0040ce2c 20 ?? 20h
.text:0040ce2d 01 ?? 01h
.text:0040ce2e a5 ?? A5h
.text:0040ce2f 8f ?? 8Fh
.text:0040ce30 24 ?? 24h $
.text:0040ce31 01 ?? 01h
.text:0040ce32 a6 ?? A6h
.text:0040ce33 8f ?? 8Fh
.text:0040ce34 30 ?? 30h 0
.text:0040ce35 01 ?? 01h
.text:0040ce36 a4 ?? A4h
.text:0040ce37 8f ?? 8Fh
.text:0040ce38 09 ?? 09h
.text:0040ce39 f8 ?? F8h
.text:0040ce3a 20 ?? 20h
.text:0040ce3b 03 ?? 03h
.text:0040ce3c 00 ?? 00h
.text:0040ce3d 00 ?? 00h
.text:0040ce3e 00 ?? 00h
.text:0040ce3f 00 ?? 00h
.text:0040ce40 10 ?? 10h
.text:0040ce41 00 ?? 00h
.text:0040ce42 bc ?? BCh
.text:0040ce43 8f ?? 8Fh
.text:0040ce44 e4 ?? E4h
.text:0040ce45 00 ?? 00h
.text:0040ce46 63 ?? 63h c
.text:0040ce47 8e ?? 8Eh
.text:0040ce48 f8 ?? F8h
.text:0040ce49 00 ?? 00h
.text:0040ce4a 66 ?? 66h f
.text:0040ce4b 8e ?? 8Eh
.text:0040ce4c 24 ?? 24h $
.text:0040ce4d 01 ?? 01h
.text:0040ce4e a7 ?? A7h
.text:0040ce4f 8f ?? 8Fh
.text:0040ce50 00 ?? 00h
.text:0040ce51 08 ?? 08h
.text:0040ce52 64 ?? 64h d
.text:0040ce53 34 ?? 34h 4
.text:0040ce54 2a ?? 2Ah *
.text:0040ce55 70 ?? 70h p
.text:0040ce56 e6 ?? E6h
.text:0040ce57 00 ?? 00h
.text:0040ce58 e4 ?? E4h
.text:0040ce59 00 ?? 00h
.text:0040ce5a 64 ?? 64h d
.text:0040ce5b ae ?? AEh
.text:0040ce5c 02 ?? 02h
.text:0040ce5d 00 ?? 00h
.text:0040ce5e c0 ?? C0h
.text:0040ce5f 11 ?? 11h
.text:0040ce60 21 ?? 21h !
.text:0040ce61 10 ?? 10h
.text:0040ce62 c0 ?? C0h
.text:0040ce63 00 ?? 00h
.text:0040ce64 21 ?? 21h !
.text:0040ce65 10 ?? 10h
.text:0040ce66 e0 ?? E0h
.text:0040ce67 00 ?? 00h
.text:0040ce68 23 ?? 23h #
.text:0040ce69 30 ?? 30h 0
.text:0040ce6a c2 ?? C2h
.text:0040ce6b 00 ?? 00h
.text:0040ce6c 1f ?? 1Fh
.text:0040ce6d 01 ?? 01h
.text:0040ce6e c0 ?? C0h
.text:0040ce6f 18 ?? 18h
.text:0040ce70 f8 ?? F8h
.text:0040ce71 00 ?? 00h
.text:0040ce72 66 ?? 66h f
.text:0040ce73 ae ?? AEh
.text:0040ce74 8b ?? 8Bh
.text:0040ce75 ff ?? FFh
.text:0040ce76 e0 ?? E0h
.text:0040ce77 1c ?? 1Ch
.text:0040ce78 00 ?? 00h
.text:0040ce79 00 ?? 00h
.text:0040ce7a 00 ?? 00h
.text:0040ce7b 00 ?? 00h
.text:0040ce7c 20 ?? 20h
.text:0040ce7d 80 ?? 80h
.text:0040ce7e 8f ?? 8Fh
.text:0040ce7f 8f ?? 8Fh
.text:0040ce80 ac ?? ACh
.text:0040ce81 90 ?? 90h
.text:0040ce82 99 ?? 99h
.text:0040ce83 8f ?? 8Fh
.text:0040ce84 c4 ?? C4h
.text:0040ce85 a2 ?? A2h
.text:0040ce86 e5 ?? E5h
.text:0040ce87 25 ?? 25h %
.text:0040ce88 09 ?? 09h
.text:0040ce89 f8 ?? F8h
.text:0040ce8a 20 ?? 20h
.text:0040ce8b 03 ?? 03h
.text:0040ce8c 10 ?? 10h
.text:0040ce8d 00 ?? 00h
.text:0040ce8e 04 ?? 04h
.text:0040ce8f 24 ?? 24h $
.text:0040ce90 10 ?? 10h
.text:0040ce91 00 ?? 00h
.text:0040ce92 bc ?? BCh
.text:0040ce93 8f ?? 8Fh
.text:0040ce94 83 ?? 83h
.text:0040ce95 ff ?? FFh
.text:0040ce96 00 ?? 00h
.text:0040ce97 10 ?? 10h
.text:0040ce98 01 ?? 01h
.text:0040ce99 00 ?? 00h
.text:0040ce9a de ?? DEh
.text:0040ce9b 27 ?? 27h '
.text:0040ce9c e4 ?? E4h
.text:0040ce9d 00 ?? 00h
.text:0040ce9e 63 ?? 63h c
.text:0040ce9f 8e ?? 8Eh
.text:0040cea0 00 ?? 00h
.text:0040cea1 00 ?? 00h
.text:0040cea2 00 ?? 00h
.text:0040cea3 00 ?? 00h
.text:0040cea4 82 ?? 82h
.text:0040cea5 91 ?? 91h
.text:0040cea6 03 ?? 03h
.text:0040cea7 00 ?? 00h
.text:0040cea8 01 ?? 01h
.text:0040cea9 00 ?? 00h
.text:0040ceaa 54 ?? 54h T
.text:0040ceab 32 ?? 32h 2
.text:0040ceac 04 ?? 04h
.text:0040cead 00 ?? 00h
.text:0040ceae 80 ?? 80h
.text:0040ceaf 16 ?? 16h
.text:0040ceb0 02 ?? 02h
.text:0040ceb1 85 ?? 85h
.text:0040ceb2 03 ?? 03h
.text:0040ceb3 00 ?? 00h
.text:0040ceb4 01 ?? 01h
.text:0040ceb5 00 ?? 00h
.text:0040ceb6 15 ?? 15h
.text:0040ceb7 32 ?? 32h 2
.text:0040ceb8 f7 ?? F7h
.text:0040ceb9 00 ?? 00h
.text:0040ceba a0 ?? A0h
.text:0040cebb 12 ?? 12h
.text:0040cebc 00 ?? 00h
.text:0040cebd 00 ?? 00h
.text:0040cebe 00 ?? 00h
.text:0040cebf 00 ?? 00h
.text:0040cec0 30 ?? 30h 0
.text:0040cec1 01 ?? 01h
.text:0040cec2 a6 ?? A6h
.text:0040cec3 8f ?? 8Fh
.text:0040cec4 00 ?? 00h
.text:0040cec5 00 ?? 00h
.text:0040cec6 00 ?? 00h
.text:0040cec7 00 ?? 00h
.text:0040cec8 05 ?? 05h
.text:0040cec9 03 ?? 03h
.text:0040ceca c0 ?? C0h
.text:0040cecb 04 ?? 04h
.text:0040cecc 00 ?? 00h
.text:0040cecd 00 ?? 00h
.text:0040cece 00 ?? 00h
.text:0040cecf 00 ?? 00h
.text:0040ced0 20 ?? 20h
.text:0040ced1 01 ?? 01h
.text:0040ced2 b6 ?? B6h
.text:0040ced3 8f ?? 8Fh
.text:0040ced4 ec ?? ECh
.text:0040ced5 85 ?? 85h
.text:0040ced6 99 ?? 99h
.text:0040ced7 8f ?? 8Fh
.text:0040ced8 00 ?? 00h
.text:0040ced9 00 ?? 00h
.text:0040ceda 00 ?? 00h
.text:0040cedb 00 ?? 00h
.text:0040cedc 09 ?? 09h
.text:0040cedd f8 ?? F8h
.text:0040cede 20 ?? 20h
.text:0040cedf 03 ?? 03h
.text:0040cee0 21 ?? 21h !
.text:0040cee1 20 ?? 20h
.text:0040cee2 c0 ?? C0h
.text:0040cee3 02 ?? 02h
.text:0040cee4 10 ?? 10h
.text:0040cee5 00 ?? 00h
.text:0040cee6 bc ?? BCh
.text:0040cee7 8f ?? 8Fh
.text:0040cee8 30 ?? 30h 0
.text:0040cee9 01 ?? 01h
.text:0040ceea a4 ?? A4h
.text:0040ceeb 8f ?? 8Fh
.text:0040ceec 34 ?? 34h 4
.text:0040ceed 8d ?? 8Dh
.text:0040ceee 99 ?? 99h
.text:0040ceef 8f ?? 8Fh
.text:0040cef0 21 ?? 21h !
.text:0040cef1 28 ?? 28h (
.text:0040cef2 c0 ?? C0h
.text:0040cef3 02 ?? 02h
.text:0040cef4 09 ?? 09h
.text:0040cef5 f8 ?? F8h
.text:0040cef6 20 ?? 20h
.text:0040cef7 03 ?? 03h
.text:0040cef8 21 ?? 21h ! ;? -> 00403021
.text:0040cef9 30 ?? 30h 0
.text:0040cefa 40 ?? 40h @
.text:0040cefb 00 ?? 00h
.text:0040cefc 10 ?? 10h
.text:0040cefd 00 ?? 00h
.text:0040cefe bc ?? BCh
.text:0040ceff 8f ?? 8Fh
.text:0040cf00 30 ?? 30h 0
.text:0040cf01 01 ?? 01h
.text:0040cf02 a4 ?? A4h
.text:0040cf03 8f ?? 8Fh
.text:0040cf04 20 ?? 20h
.text:0040cf05 80 ?? 80h
.text:0040cf06 82 ?? 82h
.text:0040cf07 8f ?? 8Fh
.text:0040cf08 34 ?? 34h 4
.text:0040cf09 8d ?? 8Dh
.text:0040cf0a 99 ?? 99h
.text:0040cf0b 8f ?? 8Fh
.text:0040cf0c 20 ?? 20h
.text:0040cf0d a1 ?? A1h
.text:0040cf0e 45 ?? 45h E
.text:0040cf0f 24 ?? 24h $
.text:0040cf10 09 ?? 09h
.text:0040cf11 f8 ?? F8h
.text:0040cf12 20 ?? 20h
.text:0040cf13 03 ?? 03h
.text:0040cf14 01 ?? 01h
.text:0040cf15 00 ?? 00h
.text:0040cf16 06 ?? 06h
.text:0040cf17 24 ?? 24h $
.text:0040cf18 10 ?? 10h
.text:0040cf19 00 ?? 00h
.text:0040cf1a bc ?? BCh
.text:0040cf1b 8f ?? 8Fh
.text:0040cf1c e4 ?? E4h
.text:0040cf1d 00 ?? 00h
.text:0040cf1e 6d ?? 6Dh m
.text:0040cf1f 8e ?? 8Eh
.text:0040cf20 01 ?? 01h
.text:0040cf21 00 ?? 00h
.text:0040cf22 de ?? DEh
.text:0040cf23 27 ?? 27h '
.text:0040cf24 00 ?? 00h
.text:0040cf25 08 ?? 08h
.text:0040cf26 ac ?? ACh
.text:0040cf27 35 ?? 35h 5
.text:0040cf28 5e ?? 5Eh ^
.text:0040cf29 ff ?? FFh
.text:0040cf2a 00 ?? 00h
.text:0040cf2b 10 ?? 10h
.text:0040cf2c e4 ?? E4h
.text:0040cf2d 00 ?? 00h
.text:0040cf2e 6c ?? 6Ch l
.text:0040cf2f ae ?? AEh
.text:0040cf30 20 ?? 20h
.text:0040cf31 01 ?? 01h
.text:0040cf32 b0 ?? B0h
.text:0040cf33 8f ?? 8Fh
.text:0040cf34 00 ?? 00h
.text:0040cf35 00 ?? 00h
.text:0040cf36 00 ?? 00h
.text:0040cf37 00 ?? 00h
.text:0040cf38 87 ?? 87h
.text:0040cf39 00 ?? 00h
.text:0040cf3a 00 ?? 00h
.text:0040cf3b 12 ?? 12h
.text:0040cf3c 21 ?? 21h !
.text:0040cf3d 20 ?? 20h
.text:0040cf3e 00 ?? 00h
.text:0040cf3f 02 ?? 02h
.text:0040cf40 a0 ?? A0h
.text:0040cf41 85 ?? 85h
.text:0040cf42 99 ?? 99h
.text:0040cf43 8f ?? 8Fh
.text:0040cf44 00 ?? 00h
.text:0040cf45 00 ?? 00h
.text:0040cf46 00 ?? 00h
.text:0040cf47 00 ?? 00h
.text:0040cf48 09 ?? 09h
.text:0040cf49 f8 ?? F8h
.text:0040cf4a 20 ?? 20h
.text:0040cf4b 03 ?? 03h
.text:0040cf4c 3a ?? 3Ah :
.text:0040cf4d 00 ?? 00h
.text:0040cf4e 05 ?? 05h
.text:0040cf4f 24 ?? 24h $
.text:0040cf50 10 ?? 10h
.text:0040cf51 00 ?? 00h
.text:0040cf52 bc ?? BCh
.text:0040cf53 8f ?? 8Fh
.text:0040cf54 53 ?? 53h S
.text:0040cf55 ff ?? FFh
.text:0040cf56 40 ?? 40h @
.text:0040cf57 10 ?? 10h
.text:0040cf58 01 ?? 01h
.text:0040cf59 00 ?? 00h
.text:0040cf5a 44 ?? 44h D
.text:0040cf5b 24 ?? 24h $
.text:0040cf5c c8 ?? C8h
.text:0040cf5d 8f ?? 8Fh
.text:0040cf5e 99 ?? 99h
.text:0040cf5f 8f ?? 8Fh
.text:0040cf60 00 ?? 00h
.text:0040cf61 00 ?? 00h
.text:0040cf62 00 ?? 00h
.text:0040cf63 00 ?? 00h
.text:0040cf64 09 ?? 09h
.text:0040cf65 f8 ?? F8h
.text:0040cf66 20 ?? 20h
.text:0040cf67 03 ?? 03h
.text:0040cf68 00 ?? 00h
.text:0040cf69 00 ?? 00h
.text:0040cf6a 40 ?? 40h @
.text:0040cf6b a0 ?? A0h
.text:0040cf6c 10 ?? 10h
.text:0040cf6d 00 ?? 00h
.text:0040cf6e bc ?? BCh
.text:0040cf6f 8f ?? 8Fh
.text:0040cf70 21 ?? 21h !
.text:0040cf71 20 ?? 20h
.text:0040cf72 00 ?? 00h
.text:0040cf73 02 ?? 02h
.text:0040cf74 88 ?? 88h
.text:0040cf75 86 ?? 86h
.text:0040cf76 99 ?? 99h
.text:0040cf77 8f ?? 8Fh
.text:0040cf78 00 ?? 00h
.text:0040cf79 00 ?? 00h
.text:0040cf7a 00 ?? 00h
.text:0040cf7b 00 ?? 00h
.text:0040cf7c 09 ?? 09h
.text:0040cf7d f8 ?? F8h
.text:0040cf7e 20 ?? 20h
.text:0040cf7f 03 ?? 03h
.text:0040cf80 21 ?? 21h ! ;? -> 00408821
.text:0040cf81 88 ?? 88h
.text:0040cf82 40 ?? 40h @
.text:0040cf83 00 ?? 00h
.text:0040cf84 10 ?? 10h
.text:0040cf85 00 ?? 00h
.text:0040cf86 bc ?? BCh
.text:0040cf87 8f ?? 8Fh
.text:0040cf88 00 ?? 00h
.text:0040cf89 00 ?? 00h
.text:0040cf8a 00 ?? 00h
.text:0040cf8b 00 ?? 00h
.text:0040cf8c ec ?? ECh
.text:0040cf8d 85 ?? 85h
.text:0040cf8e 99 ?? 99h
.text:0040cf8f 8f ?? 8Fh
.text:0040cf90 00 ?? 00h
.text:0040cf91 00 ?? 00h
.text:0040cf92 00 ?? 00h
.text:0040cf93 00 ?? 00h
.text:0040cf94 09 ?? 09h
.text:0040cf95 f8 ?? F8h
.text:0040cf96 20 ?? 20h
.text:0040cf97 03 ?? 03h
.text:0040cf98 21 ?? 21h !
.text:0040cf99 20 ?? 20h
.text:0040cf9a 00 ?? 00h
.text:0040cf9b 02 ?? 02h
.text:0040cf9c 10 ?? 10h
.text:0040cf9d 00 ?? 00h
.text:0040cf9e bc ?? BCh
.text:0040cf9f 8f ?? 8Fh
.text:0040cfa0 06 ?? 06h
.text:0040cfa1 00 ?? 00h
.text:0040cfa2 45 ?? 45h E
.text:0040cfa3 24 ?? 24h $
.text:0040cfa4 20 ?? 20h
.text:0040cfa5 80 ?? 80h
.text:0040cfa6 88 ?? 88h
.text:0040cfa7 8f ?? 8Fh
.text:0040cfa8 f0 ?? F0h
.text:0040cfa9 8b ?? 8Bh
.text:0040cfaa 99 ?? 99h
.text:0040cfab 8f ?? 8Fh
.text:0040cfac e8 ?? E8h
.text:0040cfad a2 ?? A2h
.text:0040cfae 06 ?? 06h
.text:0040cfaf 25 ?? 25h %
.text:0040cfb0 2c ?? 2Ch ,
.text:0040cfb1 01 ?? 01h
.text:0040cfb2 a4 ?? A4h
.text:0040cfb3 27 ?? 27h '
.text:0040cfb4 09 ?? 09h
.text:0040cfb5 f8 ?? F8h
.text:0040cfb6 20 ?? 20h
.text:0040cfb7 03 ?? 03h
.text:0040cfb8 21 ?? 21h !
.text:0040cfb9 38 ?? 38h 8
.text:0040cfba 00 ?? 00h
.text:0040cfbb 02 ?? 02h
.text:0040cfbc 2c ?? 2Ch ,
.text:0040cfbd 01 ?? 01h
.text:0040cfbe a5 ?? A5h
.text:0040cfbf 8f ?? 8Fh
.text:0040cfc0 10 ?? 10h
.text:0040cfc1 00 ?? 00h
.text:0040cfc2 bc ?? BCh
.text:0040cfc3 8f ?? 8Fh
.text:0040cfc4 30 ?? 30h 0
.text:0040cfc5 00 ?? 00h
.text:0040cfc6 a0 ?? A0h
.text:0040cfc7 10 ?? 10h
.text:0040cfc8 00 ?? 00h
.text:0040cfc9 00 ?? 00h
.text:0040cfca 00 ?? 00h
.text:0040cfcb 00 ?? 00h
.text:0040cfcc 00 ?? 00h
.text:0040cfcd 00 ?? 00h
.text:0040cfce a2 ?? A2h
.text:0040cfcf 80 ?? 80h
.text:0040cfd0 00 ?? 00h
.text:0040cfd1 00 ?? 00h
.text:0040cfd2 00 ?? 00h
.text:0040cfd3 00 ?? 00h
.text:0040cfd4 1e ?? 1Eh
.text:0040cfd5 00 ?? 00h
.text:0040cfd6 40 ?? 40h @
.text:0040cfd7 10 ?? 10h
.text:0040cfd8 21 ?? 21h !
.text:0040cfd9 18 ?? 18h
.text:0040cfda a0 ?? A0h
.text:0040cfdb 00 ?? 00h
.text:0040cfdc 06 ?? 06h
.text:0040cfdd 00 ?? 00h
.text:0040cfde 00 ?? 00h
.text:0040cfdf 10 ?? 10h
.text:0040cfe0 2d ?? 2Dh -
.text:0040cfe1 00 ?? 00h
.text:0040cfe2 04 ?? 04h
.text:0040cfe3 24 ?? 24h $
.text:0040cfe4 01 ?? 01h
.text:0040cfe5 00 ?? 00h
.text:0040cfe6 63 ?? 63h c
.text:0040cfe7 24 ?? 24h $
.text:0040cfe8 00 ?? 00h
.text:0040cfe9 00 ?? 00h
.text:0040cfea 62 ?? 62h b
.text:0040cfeb 80 ?? 80h
.text:0040cfec 00 ?? 00h
.text:0040cfed 00 ?? 00h
.text:0040cfee 00 ?? 00h
.text:0040cfef 00 ?? 00h
.text:0040cff0 16 ?? 16h
.text:0040cff1 00 ?? 00h
.text:0040cff2 40 ?? 40h @
.text:0040cff3 10 ?? 10h
.text:0040cff4 00 ?? 00h
.text:0040cff5 00 ?? 00h
.text:0040cff6 00 ?? 00h
.text:0040cff7 00 ?? 00h
.text:0040cff8 fa ?? FAh
.text:0040cff9 ff ?? FFh
.text:0040cffa 44 ?? 44h D
.text:0040cffb 14 ?? 14h
.text:0040cffc 5f ?? 5Fh _
.text:0040cffd 00 ?? 00h
.text:0040cffe 06 ?? 06h
.text:0040cfff 24 ?? 24h $
.text:0040d000 f8 ?? F8h
.text:0040d001 ff ?? FFh
.text:0040d002 00 ?? 00h
.text:0040d003 10 ?? 10h
.text:0040d004 00 ?? 00h
.text:0040d005 00 ?? 00h
.text:0040d006 66 ?? 66h f
.text:0040d007 a0 ?? A0h
.text:0040d008 24 ?? 24h $
.text:0040d009 80 ?? 80h
.text:0040d00a 87 ?? 87h
.text:0040d00b 8f ?? 8Fh
.text:0040d00c 20 ?? 20h
.text:0040d00d 01 ?? 01h
.text:0040d00e a5 ?? A5h
.text:0040d00f 8f ?? 8Fh
.text:0040d010 d0 ?? D0h
.text:0040d011 c1 ?? C1h
.text:0040d012 f9 ?? F9h
.text:0040d013 24 ?? 24h $
.text:0040d014 09 ?? 09h
.text:0040d015 f8 ?? F8h
.text:0040d016 20 ?? 20h
.text:0040d017 03 ?? 03h
.text:0040d018 21 ?? 21h !
.text:0040d019 20 ?? 20h
.text:0040d01a 60 ?? 60h `
.text:0040d01b 02 ?? 02h
.text:0040d01c 10 ?? 10h
.text:0040d01d 00 ?? 00h
.text:0040d01e bc ?? BCh
.text:0040d01f 8f ?? 8Fh
.text:0040d020 1f ?? 1Fh
.text:0040d021 ff ?? FFh
.text:0040d022 40 ?? 40h @
.text:0040d023 04 ?? 04h
.text:0040d024 02 ?? 02h
.text:0040d025 00 ?? 00h
.text:0040d026 02 ?? 02h
.text:0040d027 24 ?? 24h $
.text:0040d028 1e ?? 1Eh
.text:0040d029 ff ?? FFh
.text:0040d02a 00 ?? 00h
.text:0040d02b 10 ?? 10h
.text:0040d02c e0 ?? E0h
.text:0040d02d 00 ?? 00h
.text:0040d02e 62 ?? 62h b
.text:0040d02f ae ?? AEh
LAB_0040d030: ;XREF[1,0]: 0040cbfc
.text:0040d030 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:0040d034 00000000 nop
.text:0040d038 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:0040d03c 00000000 _nop
.text:0040d040 1000bc8f lw gp,local_150+0x160(sp)
.text:0040d044 f0fe0010 b LAB_0040cc08
.text:0040d048 21206002 _move a0,s3
.text:0040d04c 2c ?? 2Ch ,
.text:0040d04d 01 ?? 01h
.text:0040d04e a5 ?? A5h
.text:0040d04f 8f ?? 8Fh
.text:0040d050 e4 ?? E4h
.text:0040d051 89 ?? 89h
.text:0040d052 99 ?? 99h
.text:0040d053 8f ?? 8Fh
.text:0040d054 21 ?? 21h !
.text:0040d055 20 ?? 20h
.text:0040d056 60 ?? 60h `
.text:0040d057 02 ?? 02h
.text:0040d058 09 ?? 09h
.text:0040d059 f8 ?? F8h
.text:0040d05a 20 ?? 20h
.text:0040d05b 03 ?? 03h
.text:0040d05c 21 ?? 21h !
.text:0040d05d 30 ?? 30h 0
.text:0040d05e 20 ?? 20h
.text:0040d05f 02 ?? 02h
.text:0040d060 2c ?? 2Ch ,
.text:0040d061 01 ?? 01h
.text:0040d062 a4 ?? A4h
.text:0040d063 8f ?? 8Fh
.text:0040d064 10 ?? 10h
.text:0040d065 00 ?? 00h
.text:0040d066 bc ?? BCh
.text:0040d067 8f ?? 8Fh
.text:0040d068 07 ?? 07h
.text:0040d069 00 ?? 00h
.text:0040d06a 80 ?? 80h
.text:0040d06b 10 ?? 10h
.text:0040d06c 00 ?? 00h
.text:0040d06d 00 ?? 00h
.text:0040d06e 00 ?? 00h
.text:0040d06f 00 ?? 00h
.text:0040d070 84 ?? 84h
.text:0040d071 84 ?? 84h
.text:0040d072 99 ?? 99h
.text:0040d073 8f ?? 8Fh
.text:0040d074 00 ?? 00h
.text:0040d075 00 ?? 00h
.text:0040d076 00 ?? 00h
.text:0040d077 00 ?? 00h
.text:0040d078 09 ?? 09h
.text:0040d079 f8 ?? F8h
.text:0040d07a 20 ?? 20h
.text:0040d07b 03 ?? 03h
.text:0040d07c 00 ?? 00h
.text:0040d07d 00 ?? 00h
.text:0040d07e 00 ?? 00h
.text:0040d07f 00 ?? 00h
.text:0040d080 10 ?? 10h
.text:0040d081 00 ?? 00h
.text:0040d082 bc ?? BCh
.text:0040d083 8f ?? 8Fh
.text:0040d084 2c ?? 2Ch ,
.text:0040d085 01 ?? 01h
.text:0040d086 a0 ?? A0h
.text:0040d087 af ?? AFh
.text:0040d088 20 ?? 20h
.text:0040d089 80 ?? 80h
.text:0040d08a 89 ?? 89h
.text:0040d08b 8f ?? 8Fh
.text:0040d08c 24 ?? 24h $
.text:0040d08d 89 ?? 89h
.text:0040d08e 99 ?? 99h
.text:0040d08f 8f ?? 8Fh
.text:0040d090 f0 ?? F0h
.text:0040d091 a2 ?? A2h
.text:0040d092 25 ?? 25h %
.text:0040d093 25 ?? 25h %
.text:0040d094 09 ?? 09h
.text:0040d095 f8 ?? F8h
.text:0040d096 20 ?? 20h
.text:0040d097 03 ?? 03h
.text:0040d098 21 ?? 21h !
.text:0040d099 20 ?? 20h
.text:0040d09a 00 ?? 00h
.text:0040d09b 02 ?? 02h
.text:0040d09c 10 ?? 10h
.text:0040d09d 00 ?? 00h
.text:0040d09e bc ?? BCh
.text:0040d09f 8f ?? 8Fh
.text:0040d0a0 c9 ?? C9h
.text:0040d0a1 00 ?? 00h
.text:0040d0a2 40 ?? 40h @
.text:0040d0a3 10 ?? 10h
.text:0040d0a4 00 ?? 00h
.text:0040d0a5 00 ?? 00h
.text:0040d0a6 00 ?? 00h
.text:0040d0a7 00 ?? 00h
.text:0040d0a8 20 ?? 20h
.text:0040d0a9 80 ?? 80h
.text:0040d0aa 83 ?? 83h
.text:0040d0ab 8f ?? 8Fh
.text:0040d0ac 24 ?? 24h $
.text:0040d0ad 89 ?? 89h
.text:0040d0ae 99 ?? 99h
.text:0040d0af 8f ?? 8Fh
.text:0040d0b0 00 ?? 00h
.text:0040d0b1 a3 ?? A3h
.text:0040d0b2 65 ?? 65h e
.text:0040d0b3 24 ?? 24h $
.text:0040d0b4 09 ?? 09h
.text:0040d0b5 f8 ?? F8h
.text:0040d0b6 20 ?? 20h
.text:0040d0b7 03 ?? 03h
.text:0040d0b8 21 ?? 21h !
.text:0040d0b9 20 ?? 20h
.text:0040d0ba 00 ?? 00h
.text:0040d0bb 02 ?? 02h
.text:0040d0bc 10 ?? 10h
.text:0040d0bd 00 ?? 00h
.text:0040d0be bc ?? BCh
.text:0040d0bf 8f ?? 8Fh
.text:0040d0c0 f7 ?? F7h
.text:0040d0c1 01 ?? 01h
.text:0040d0c2 40 ?? 40h @
.text:0040d0c3 10 ?? 10h
.text:0040d0c4 00 ?? 00h
.text:0040d0c5 00 ?? 00h
.text:0040d0c6 00 ?? 00h
.text:0040d0c7 00 ?? 00h
.text:0040d0c8 20 ?? 20h
.text:0040d0c9 80 ?? 80h
.text:0040d0ca 84 ?? 84h
.text:0040d0cb 8f ?? 8Fh
.text:0040d0cc 24 ?? 24h $
.text:0040d0cd 89 ?? 89h
.text:0040d0ce 99 ?? 99h
.text:0040d0cf 8f ?? 8Fh
.text:0040d0d0 08 ?? 08h
.text:0040d0d1 a3 ?? A3h
.text:0040d0d2 85 ?? 85h
.text:0040d0d3 24 ?? 24h $
.text:0040d0d4 09 ?? 09h
.text:0040d0d5 f8 ?? F8h
.text:0040d0d6 20 ?? 20h
.text:0040d0d7 03 ?? 03h
.text:0040d0d8 21 ?? 21h !
.text:0040d0d9 20 ?? 20h
.text:0040d0da 00 ?? 00h
.text:0040d0db 02 ?? 02h
.text:0040d0dc 10 ?? 10h
.text:0040d0dd 00 ?? 00h
.text:0040d0de bc ?? BCh
.text:0040d0df 8f ?? 8Fh
.text:0040d0e0 ae ?? AEh
.text:0040d0e1 00 ?? 00h
.text:0040d0e2 40 ?? 40h @
.text:0040d0e3 10 ?? 10h
.text:0040d0e4 00 ?? 00h
.text:0040d0e5 00 ?? 00h
.text:0040d0e6 00 ?? 00h
.text:0040d0e7 00 ?? 00h
.text:0040d0e8 20 ?? 20h
.text:0040d0e9 80 ?? 80h
.text:0040d0ea 82 ?? 82h
.text:0040d0eb 8f ?? 8Fh
.text:0040d0ec 24 ?? 24h $
.text:0040d0ed 89 ?? 89h
.text:0040d0ee 99 ?? 99h
.text:0040d0ef 8f ?? 8Fh
.text:0040d0f0 10 ?? 10h
.text:0040d0f1 a3 ?? A3h
.text:0040d0f2 45 ?? 45h E
.text:0040d0f3 24 ?? 24h $
.text:0040d0f4 09 ?? 09h
.text:0040d0f5 f8 ?? F8h
.text:0040d0f6 20 ?? 20h
.text:0040d0f7 03 ?? 03h
.text:0040d0f8 21 ?? 21h !
.text:0040d0f9 20 ?? 20h
.text:0040d0fa 00 ?? 00h
.text:0040d0fb 02 ?? 02h
.text:0040d0fc 10 ?? 10h
.text:0040d0fd 00 ?? 00h
.text:0040d0fe bc ?? BCh
.text:0040d0ff 8f ?? 8Fh
.text:0040d100 54 ?? 54h T
.text:0040d101 02 ?? 02h
.text:0040d102 40 ?? 40h @
.text:0040d103 14 ?? 14h
.text:0040d104 00 ?? 00h
.text:0040d105 00 ?? 00h
.text:0040d106 00 ?? 00h
.text:0040d107 00 ?? 00h
.text:0040d108 68 ?? 68h h
.text:0040d109 86 ?? 86h
.text:0040d10a 99 ?? 99h
.text:0040d10b 8f ?? 8Fh
.text:0040d10c 00 ?? 00h
.text:0040d10d 00 ?? 00h
.text:0040d10e 00 ?? 00h
.text:0040d10f 00 ?? 00h
.text:0040d110 09 ?? 09h
.text:0040d111 f8 ?? F8h
.text:0040d112 20 ?? 20h
.text:0040d113 03 ?? 03h
.text:0040d114 21 ?? 21h !
.text:0040d115 20 ?? 20h
.text:0040d116 20 ?? 20h
.text:0040d117 02 ?? 02h
.text:0040d118 10 ?? 10h
.text:0040d119 00 ?? 00h
.text:0040d11a bc ?? BCh
.text:0040d11b 8f ?? 8Fh
.text:0040d11c e1 ?? E1h
.text:0040d11d fe ?? FEh
.text:0040d11e 40 ?? 40h @
.text:0040d11f 04 ?? 04h
.text:0040d120 f8 ?? F8h
.text:0040d121 00 ?? 00h
.text:0040d122 62 ?? 62h b
.text:0040d123 ae ?? AEh
.text:0040d124 e4 ?? E4h
.text:0040d125 00 ?? 00h
.text:0040d126 76 ?? 76h v
.text:0040d127 8e ?? 8Eh
.text:0040d128 20 ?? 20h
.text:0040d129 80 ?? 80h
.text:0040d12a 8e ?? 8Eh
.text:0040d12b 8f ?? 8Fh
.text:0040d12c 00 ?? 00h
.text:0040d12d 01 ?? 01h
.text:0040d12e cf ?? CFh
.text:0040d12f 36 ?? 36h 6
.text:0040d130 e4 ?? E4h
.text:0040d131 89 ?? 89h
.text:0040d132 99 ?? 99h
.text:0040d133 8f ?? 8Fh
.text:0040d134 e4 ?? E4h
.text:0040d135 00 ?? 00h
.text:0040d136 6f ?? 6Fh o
.text:0040d137 ae ?? AEh
.text:0040d138 20 ?? 20h
.text:0040d139 a3 ?? A3h
.text:0040d13a c5 ?? C5h
.text:0040d13b 25 ?? 25h %
.text:0040d13c 21 ?? 21h !
.text:0040d13d 30 ?? 30h 0
.text:0040d13e 20 ?? 20h
.text:0040d13f 02 ?? 02h
.text:0040d140 21 ?? 21h !
.text:0040d141 20 ?? 20h
.text:0040d142 60 ?? 60h `
.text:0040d143 02 ?? 02h
.text:0040d144 09 ?? 09h
.text:0040d145 f8 ?? F8h
.text:0040d146 20 ?? 20h
.text:0040d147 03 ?? 03h
.text:0040d148 00 ?? 00h
.text:0040d149 00 ?? 00h
.text:0040d14a 00 ?? 00h
.text:0040d14b 00 ?? 00h
.text:0040d14c 10 ?? 10h
.text:0040d14d 00 ?? 00h
.text:0040d14e bc ?? BCh
.text:0040d14f 8f ?? 8Fh
.text:0040d150 d4 ?? D4h
.text:0040d151 fe ?? FEh
.text:0040d152 00 ?? 00h
.text:0040d153 10 ?? 10h
.text:0040d154 00 ?? 00h
.text:0040d155 00 ?? 00h
.text:0040d156 00 ?? 00h
.text:0040d157 00 ?? 00h
.text:0040d158 84 ?? 84h
.text:0040d159 8e ?? 8Eh
.text:0040d15a 99 ?? 99h
.text:0040d15b 8f ?? 8Fh
.text:0040d15c 00 ?? 00h
.text:0040d15d 00 ?? 00h
.text:0040d15e 00 ?? 00h
.text:0040d15f 00 ?? 00h
.text:0040d160 09 ?? 09h
.text:0040d161 f8 ?? F8h
.text:0040d162 20 ?? 20h
.text:0040d163 03 ?? 03h
.text:0040d164 21 ?? 21h !
.text:0040d165 20 ?? 20h
.text:0040d166 60 ?? 60h `
.text:0040d167 02 ?? 02h
.text:0040d168 10 ?? 10h
.text:0040d169 00 ?? 00h
.text:0040d16a bc ?? BCh
.text:0040d16b 8f ?? 8Fh
.text:0040d16c cc ?? CCh
.text:0040d16d fe ?? FEh
.text:0040d16e 40 ?? 40h @
.text:0040d16f 14 ?? 14h
.text:0040d170 00 ?? 00h
.text:0040d171 00 ?? 00h
.text:0040d172 00 ?? 00h
.text:0040d173 00 ?? 00h
.text:0040d174 e4 ?? E4h
.text:0040d175 00 ?? 00h
.text:0040d176 70 ?? 70h p
.text:0040d177 8e ?? 8Eh
.text:0040d178 00 ?? 00h
.text:0040d179 00 ?? 00h
.text:0040d17a 00 ?? 00h
.text:0040d17b 00 ?? 00h
.text:0040d17c 82 ?? 82h
.text:0040d17d 3b ?? 3Bh ;
.text:0040d17e 10 ?? 10h
.text:0040d17f 00 ?? 00h
.text:0040d180 01 ?? 01h
.text:0040d181 00 ?? 00h
.text:0040d182 ed ?? EDh
.text:0040d183 30 ?? 30h 0
.text:0040d184 04 ?? 04h
.text:0040d185 00 ?? 00h
.text:0040d186 a0 ?? A0h
.text:0040d187 15 ?? 15h
.text:0040d188 c2 ?? C2h
.text:0040d189 55 ?? 55h U
.text:0040d18a 10 ?? 10h
.text:0040d18b 00 ?? 00h
.text:0040d18c 01 ?? 01h
.text:0040d18d 00 ?? 00h
.text:0040d18e 48 ?? 48h H
.text:0040d18f 31 ?? 31h 1
.text:0040d190 94 ?? 94h
.text:0040d191 02 ?? 02h
.text:0040d192 00 ?? 00h
.text:0040d193 11 ?? 11h
.text:0040d194 c2 ?? C2h
.text:0040d195 23 ?? 23h #
.text:0040d196 10 ?? 10h
.text:0040d197 00 ?? 00h
.text:0040d198 98 ?? 98h
.text:0040d199 00 ?? 00h
.text:0040d19a 64 ?? 64h d
.text:0040d19b 8e ?? 8Eh
.text:0040d19c 00 ?? 00h
.text:0040d19d 00 ?? 00h
.text:0040d19e 00 ?? 00h
.text:0040d19f 00 ?? 00h
.text:0040d1a0 0e ?? 0Eh
.text:0040d1a1 00 ?? 00h
.text:0040d1a2 80 ?? 80h
.text:0040d1a3 10 ?? 10h
.text:0040d1a4 00 ?? 00h
.text:0040d1a5 00 ?? 00h
.text:0040d1a6 00 ?? 00h
.text:0040d1a7 00 ?? 00h
.text:0040d1a8 20 ?? 20h
.text:0040d1a9 80 ?? 80h
.text:0040d1aa 85 ?? 85h
.text:0040d1ab 8f ?? 8Fh
.text:0040d1ac ec ?? ECh
.text:0040d1ad 8b ?? 8Bh
.text:0040d1ae 99 ?? 99h
.text:0040d1af 8f ?? 8Fh
.text:0040d1b0 00 ?? 00h
.text:0040d1b1 00 ?? 00h
.text:0040d1b2 00 ?? 00h
.text:0040d1b3 00 ?? 00h
.text:0040d1b4 09 ?? 09h
.text:0040d1b5 f8 ?? F8h
.text:0040d1b6 20 ?? 20h
.text:0040d1b7 03 ?? 03h
.text:0040d1b8 30 ?? 30h 0
.text:0040d1b9 a3 ?? A3h
.text:0040d1ba a5 ?? A5h
.text:0040d1bb 24 ?? 24h $
.text:0040d1bc 10 ?? 10h
.text:0040d1bd 00 ?? 00h
.text:0040d1be bc ?? BCh
.text:0040d1bf 8f ?? 8Fh
.text:0040d1c0 06 ?? 06h
.text:0040d1c1 00 ?? 00h
.text:0040d1c2 40 ?? 40h @
.text:0040d1c3 10 ?? 10h
.text:0040d1c4 3f ?? 3Fh ?
.text:0040d1c5 00 ?? 00h
.text:0040d1c6 12 ?? 12h
.text:0040d1c7 3c ?? 3Ch <
.text:0040d1c8 f8 ?? F8h
.text:0040d1c9 00 ?? 00h
.text:0040d1ca 74 ?? 74h t
.text:0040d1cb 8e ?? 8Eh
.text:0040d1cc ff ?? FFh
.text:0040d1cd ff ?? FFh
.text:0040d1ce 51 ?? 51h Q
.text:0040d1cf 36 ?? 36h 6
.text:0040d1d0 2a ?? 2Ah *
.text:0040d1d1 48 ?? 48h H
.text:0040d1d2 34 ?? 34h 4
.text:0040d1d3 02 ?? 02h
.text:0040d1d4 5e ?? 5Eh ^
.text:0040d1d5 02 ?? 02h
.text:0040d1d6 20 ?? 20h
.text:0040d1d7 15 ?? 15h
.text:0040d1d8 00 ?? 00h
.text:0040d1d9 00 ?? 00h
.text:0040d1da 00 ?? 00h
.text:0040d1db 00 ?? 00h
.text:0040d1dc 20 ?? 20h
.text:0040d1dd 80 ?? 80h
.text:0040d1de 98 ?? 98h
.text:0040d1df 8f ?? 8Fh
.text:0040d1e0 48 ?? 48h H
.text:0040d1e1 86 ?? 86h
.text:0040d1e2 99 ?? 99h
.text:0040d1e3 8f ?? 8Fh
.text:0040d1e4 1c ?? 1Ch
.text:0040d1e5 9c ?? 9Ch
.text:0040d1e6 06 ?? 06h
.text:0040d1e7 27 ?? 27h '
.text:0040d1e8 21 ?? 21h !
.text:0040d1e9 20 ?? 20h
.text:0040d1ea 60 ?? 60h `
.text:0040d1eb 02 ?? 02h
.text:0040d1ec 09 ?? 09h
.text:0040d1ed f8 ?? F8h
.text:0040d1ee 20 ?? 20h
.text:0040d1ef 03 ?? 03h
.text:0040d1f0 93 ?? 93h
.text:0040d1f1 01 ?? 01h
.text:0040d1f2 05 ?? 05h
.text:0040d1f3 24 ?? 24h $
.text:0040d1f4 a9 ?? A9h
.text:0040d1f5 fe ?? FEh
.text:0040d1f6 00 ?? 00h
.text:0040d1f7 10 ?? 10h
.text:0040d1f8 00 ?? 00h
.text:0040d1f9 00 ?? 00h
.text:0040d1fa 00 ?? 00h
.text:0040d1fb 00 ?? 00h
.text:0040d1fc a0 ?? A0h
.text:0040d1fd 00 ?? 00h
.text:0040d1fe 71 ?? 71h q
.text:0040d1ff 8e ?? 8Eh
.text:0040d200 00 ?? 00h
.text:0040d201 00 ?? 00h
.text:0040d202 00 ?? 00h
.text:0040d203 00 ?? 00h
.text:0040d204 b7 ?? B7h
.text:0040d205 02 ?? 02h
.text:0040d206 20 ?? 20h
.text:0040d207 12 ?? 12h
.text:0040d208 00 ?? 00h
.text:0040d209 00 ?? 00h
.text:0040d20a 00 ?? 00h
.text:0040d20b 00 ?? 00h
.text:0040d20c 00 ?? 00h
.text:0040d20d 00 ?? 00h
.text:0040d20e 34 ?? 34h 4
.text:0040d20f 82 ?? 82h
.text:0040d210 00 ?? 00h
.text:0040d211 00 ?? 00h
.text:0040d212 00 ?? 00h ;? -> 00430000
.text:0040d213 00 ?? 00h
.text:0040d214 43 ?? 43h C
.text:0040d215 00 ?? 00h
.text:0040d216 80 ?? 80h
.text:0040d217 16 ?? 16h
.text:0040d218 c2 ?? C2h
.text:0040d219 aa ?? AAh
.text:0040d21a 03 ?? 03h
.text:0040d21b 00 ?? 00h
.text:0040d21c 20 ?? 20h
.text:0040d21d 01 ?? 01h
.text:0040d21e b0 ?? B0h
.text:0040d21f 8f ?? 8Fh
.text:0040d220 00 ?? 00h
.text:0040d221 00 ?? 00h
.text:0040d222 00 ?? 00h
.text:0040d223 00 ?? 00h
.text:0040d224 08 ?? 08h
.text:0040d225 ff ?? FFh
.text:0040d226 00 ?? 00h
.text:0040d227 12 ?? 12h
.text:0040d228 00 ?? 00h
.text:0040d229 00 ?? 00h
.text:0040d22a 00 ?? 00h
.text:0040d22b 00 ?? 00h
.text:0040d22c ec ?? ECh
.text:0040d22d 85 ?? 85h
.text:0040d22e 99 ?? 99h
.text:0040d22f 8f ?? 8Fh
.text:0040d230 00 ?? 00h
.text:0040d231 00 ?? 00h
.text:0040d232 00 ?? 00h
.text:0040d233 00 ?? 00h
.text:0040d234 09 ?? 09h
.text:0040d235 f8 ?? F8h
.text:0040d236 20 ?? 20h
.text:0040d237 03 ?? 03h
.text:0040d238 21 ?? 21h !
.text:0040d239 20 ?? 20h
.text:0040d23a 20 ?? 20h
.text:0040d23b 02 ?? 02h
.text:0040d23c 10 ?? 10h
.text:0040d23d 00 ?? 00h
.text:0040d23e bc ?? BCh
.text:0040d23f 8f ?? 8Fh
.text:0040d240 21 ?? 21h !
.text:0040d241 20 ?? 20h
.text:0040d242 00 ?? 00h
.text:0040d243 02 ?? 02h
.text:0040d244 ec ?? ECh
.text:0040d245 85 ?? 85h
.text:0040d246 99 ?? 99h
.text:0040d247 8f ?? 8Fh
.text:0040d248 00 ?? 00h
.text:0040d249 00 ?? 00h
.text:0040d24a 00 ?? 00h
.text:0040d24b 00 ?? 00h
.text:0040d24c 09 ?? 09h
.text:0040d24d f8 ?? F8h
.text:0040d24e 20 ?? 20h
.text:0040d24f 03 ?? 03h
.text:0040d250 21 ?? 21h ! ;? -> 00409021
.text:0040d251 90 ?? 90h
.text:0040d252 40 ?? 40h @
.text:0040d253 00 ?? 00h
.text:0040d254 10 ?? 10h
.text:0040d255 00 ?? 00h
.text:0040d256 bc ?? BCh
.text:0040d257 8f ?? 8Fh
.text:0040d258 21 ?? 21h !
.text:0040d259 10 ?? 10h
.text:0040d25a 52 ?? 52h R
.text:0040d25b 00 ?? 00h
.text:0040d25c 30 ?? 30h 0
.text:0040d25d 8b ?? 8Bh
.text:0040d25e 99 ?? 99h
.text:0040d25f 8f ?? 8Fh
.text:0040d260 21 ?? 21h !
.text:0040d261 20 ?? 20h
.text:0040d262 20 ?? 20h
.text:0040d263 02 ?? 02h
.text:0040d264 09 ?? 09h
.text:0040d265 f8 ?? F8h
.text:0040d266 20 ?? 20h
.text:0040d267 03 ?? 03h
.text:0040d268 01 ?? 01h
.text:0040d269 00 ?? 00h
.text:0040d26a 45 ?? 45h E
.text:0040d26b 24 ?? 24h $
.text:0040d26c 10 ?? 10h
.text:0040d26d 00 ?? 00h
.text:0040d26e bc ?? BCh
.text:0040d26f 8f ?? 8Fh
.text:0040d270 f4 ?? F4h
.text:0040d271 fe ?? FEh
.text:0040d272 40 ?? 40h @
.text:0040d273 10 ?? 10h
.text:0040d274 a0 ?? A0h
.text:0040d275 00 ?? 00h
.text:0040d276 62 ?? 62h b
.text:0040d277 ae ?? AEh
.text:0040d278 28 ?? 28h (
.text:0040d279 92 ?? 92h
.text:0040d27a 99 ?? 99h
.text:0040d27b 8f ?? 8Fh
.text:0040d27c 20 ?? 20h
.text:0040d27d 01 ?? 01h
.text:0040d27e a5 ?? A5h
.text:0040d27f 8f ?? 8Fh
.text:0040d280 21 ?? 21h !
.text:0040d281 20 ?? 20h
.text:0040d282 52 ?? 52h R
.text:0040d283 00 ?? 00h
.text:0040d284 09 ?? 09h
.text:0040d285 f8 ?? F8h
.text:0040d286 20 ?? 20h
.text:0040d287 03 ?? 03h
.text:0040d288 00 ?? 00h
.text:0040d289 00 ?? 00h
.text:0040d28a 00 ?? 00h
.text:0040d28b 00 ?? 00h
.text:0040d28c 10 ?? 10h
.text:0040d28d 00 ?? 00h
.text:0040d28e bc ?? BCh
.text:0040d28f 8f ?? 8Fh
.text:0040d290 ec ?? ECh
.text:0040d291 fe ?? FEh
.text:0040d292 00 ?? 00h
.text:0040d293 10 ?? 10h
.text:0040d294 00 ?? 00h
.text:0040d295 00 ?? 00h
.text:0040d296 00 ?? 00h
.text:0040d297 00 ?? 00h
.text:0040d298 a0 ?? A0h
.text:0040d299 00 ?? 00h
.text:0040d29a 71 ?? 71h q
.text:0040d29b 8e ?? 8Eh
.text:0040d29c 00 ?? 00h
.text:0040d29d 00 ?? 00h
.text:0040d29e 00 ?? 00h
.text:0040d29f 00 ?? 00h
.text:0040d2a0 08 ?? 08h
.text:0040d2a1 00 ?? 00h
.text:0040d2a2 20 ?? 20h
.text:0040d2a3 12 ?? 12h
.text:0040d2a4 00 ?? 00h
.text:0040d2a5 00 ?? 00h
.text:0040d2a6 00 ?? 00h
.text:0040d2a7 00 ?? 00h
.text:0040d2a8 00 ?? 00h
.text:0040d2a9 00 ?? 00h
.text:0040d2aa 2e ?? 2Eh .
.text:0040d2ab 82 ?? 82h
.text:0040d2ac 00 ?? 00h
.text:0040d2ad 00 ?? 00h
.text:0040d2ae 00 ?? 00h
.text:0040d2af 00 ?? 00h
.text:0040d2b0 04 ?? 04h
.text:0040d2b1 00 ?? 00h
.text:0040d2b2 c0 ?? C0h
.text:0040d2b3 11 ?? 11h
.text:0040d2b4 c2 ?? C2h
.text:0040d2b5 7a ?? 7Ah z
.text:0040d2b6 03 ?? 03h
.text:0040d2b7 00 ?? 00h
.text:0040d2b8 01 ?? 01h
.text:0040d2b9 00 ?? 00h
.text:0040d2ba e4 ?? E4h
.text:0040d2bb 31 ?? 31h 1
.text:0040d2bc 69 ?? 69h i
.text:0040d2bd 03 ?? 03h
.text:0040d2be 80 ?? 80h
.text:0040d2bf 10 ?? 10h
.text:0040d2c0 00 ?? 00h
.text:0040d2c1 00 ?? 00h
.text:0040d2c2 00 ?? 00h
.text:0040d2c3 00 ?? 00h
.text:0040d2c4 f8 ?? F8h
.text:0040d2c5 8a ?? 8Ah
.text:0040d2c6 99 ?? 99h
.text:0040d2c7 8f ?? 8Fh
.text:0040d2c8 20 ?? 20h
.text:0040d2c9 01 ?? 01h
.text:0040d2ca a4 ?? A4h
.text:0040d2cb 8f ?? 8Fh
.text:0040d2cc 09 ?? 09h
.text:0040d2cd f8 ?? F8h
.text:0040d2ce 20 ?? 20h
.text:0040d2cf 03 ?? 03h
.text:0040d2d0 01 ?? 01h
.text:0040d2d1 00 ?? 00h
.text:0040d2d2 de ?? DEh
.text:0040d2d3 27 ?? 27h '
.text:0040d2d4 e4 ?? E4h
.text:0040d2d5 00 ?? 00h
.text:0040d2d6 6d ?? 6Dh m
.text:0040d2d7 8e ?? 8Eh
.text:0040d2d8 10 ?? 10h
.text:0040d2d9 00 ?? 00h
.text:0040d2da bc ?? BCh
.text:0040d2db 8f ?? 8Fh
.text:0040d2dc 00 ?? 00h
.text:0040d2dd 08 ?? 08h
.text:0040d2de ac ?? ACh
.text:0040d2df 35 ?? 35h 5
.text:0040d2e0 a0 ?? A0h
.text:0040d2e1 00 ?? 00h
.text:0040d2e2 62 ?? 62h b
.text:0040d2e3 ae ?? AEh
.text:0040d2e4 6f ?? 6Fh o
.text:0040d2e5 fe ?? FEh
.text:0040d2e6 00 ?? 00h
.text:0040d2e7 10 ?? 10h
.text:0040d2e8 e4 ?? E4h
.text:0040d2e9 00 ?? 00h
.text:0040d2ea 6c ?? 6Ch l
.text:0040d2eb ae ?? AEh
.text:0040d2ec 30 ?? 30h 0
.text:0040d2ed 01 ?? 01h
.text:0040d2ee a2 ?? A2h
.text:0040d2ef 8f ?? 8Fh
.text:0040d2f0 00 ?? 00h
.text:0040d2f1 00 ?? 00h
.text:0040d2f2 00 ?? 00h
.text:0040d2f3 00 ?? 00h
.text:0040d2f4 08 ?? 08h
.text:0040d2f5 00 ?? 00h
.text:0040d2f6 40 ?? 40h @
.text:0040d2f7 04 ?? 04h
.text:0040d2f8 00 ?? 00h
.text:0040d2f9 00 ?? 00h
.text:0040d2fa 00 ?? 00h
.text:0040d2fb 00 ?? 00h
.text:0040d2fc e0 ?? E0h
.text:0040d2fd 84 ?? 84h
.text:0040d2fe 99 ?? 99h
.text:0040d2ff 8f ?? 8Fh
.text:0040d300 00 ?? 00h
.text:0040d301 00 ?? 00h
.text:0040d302 00 ?? 00h
.text:0040d303 00 ?? 00h
.text:0040d304 09 ?? 09h
.text:0040d305 f8 ?? F8h
.text:0040d306 20 ?? 20h
.text:0040d307 03 ?? 03h
.text:0040d308 21 ?? 21h ! ;? -> 00402021
.text:0040d309 20 ?? 20h
.text:0040d30a 40 ?? 40h @
.text:0040d30b 00 ?? 00h
.text:0040d30c ff ?? FFh
.text:0040d30d ff ?? FFh
.text:0040d30e 17 ?? 17h
.text:0040d30f 24 ?? 24h $
.text:0040d310 10 ?? 10h
.text:0040d311 00 ?? 00h
.text:0040d312 bc ?? BCh
.text:0040d313 8f ?? 8Fh
.text:0040d314 30 ?? 30h 0
.text:0040d315 01 ?? 01h
.text:0040d316 b7 ?? B7h
.text:0040d317 af ?? AFh
.text:0040d318 10 ?? 10h
.text:0040d319 00 ?? 00h
.text:0040d31a 02 ?? 02h
.text:0040d31b 24 ?? 24h $
.text:0040d31c 61 ?? 61h a
.text:0040d31d fe ?? FEh
.text:0040d31e 00 ?? 00h
.text:0040d31f 10 ?? 10h
.text:0040d320 e0 ?? E0h
.text:0040d321 00 ?? 00h
.text:0040d322 62 ?? 62h b
.text:0040d323 ae ?? AEh
.text:0040d324 01 ?? 01h
.text:0040d325 00 ?? 00h
.text:0040d326 b2 ?? B2h
.text:0040d327 32 ?? 32h 2
.text:0040d328 bc ?? BCh
.text:0040d329 ff ?? FFh
.text:0040d32a 40 ?? 40h @
.text:0040d32b 16 ?? 16h
.text:0040d32c 00 ?? 00h
.text:0040d32d 00 ?? 00h
.text:0040d32e 00 ?? 00h
.text:0040d32f 00 ?? 00h
.text:0040d330 ec ?? ECh
.text:0040d331 85 ?? 85h
.text:0040d332 99 ?? 99h
.text:0040d333 8f ?? 8Fh
.text:0040d334 00 ?? 00h
.text:0040d335 00 ?? 00h
.text:0040d336 00 ?? 00h
.text:0040d337 00 ?? 00h
.text:0040d338 09 ?? 09h
.text:0040d339 f8 ?? F8h
.text:0040d33a 20 ?? 20h
.text:0040d33b 03 ?? 03h
.text:0040d33c 21 ?? 21h !
.text:0040d33d 20 ?? 20h
.text:0040d33e 20 ?? 20h
.text:0040d33f 02 ?? 02h
.text:0040d340 10 ?? 10h
.text:0040d341 00 ?? 00h
.text:0040d342 bc ?? BCh
.text:0040d343 8f ?? 8Fh
.text:0040d344 20 ?? 20h
.text:0040d345 01 ?? 01h
.text:0040d346 a4 ?? A4h
.text:0040d347 8f ?? 8Fh
.text:0040d348 ec ?? ECh
.text:0040d349 85 ?? 85h
.text:0040d34a 99 ?? 99h
.text:0040d34b 8f ?? 8Fh
.text:0040d34c 00 ?? 00h
.text:0040d34d 00 ?? 00h
.text:0040d34e 00 ?? 00h
.text:0040d34f 00 ?? 00h
.text:0040d350 09 ?? 09h
.text:0040d351 f8 ?? F8h
.text:0040d352 20 ?? 20h
.text:0040d353 03 ?? 03h
.text:0040d354 21 ?? 21h ! ;? -> 00408021
.text:0040d355 80 ?? 80h
.text:0040d356 40 ?? 40h @
.text:0040d357 00 ?? 00h
.text:0040d358 10 ?? 10h
.text:0040d359 00 ?? 00h
.text:0040d35a bc ?? BCh
.text:0040d35b 8f ?? 8Fh
.text:0040d35c 21 ?? 21h !
.text:0040d35d 30 ?? 30h 0
.text:0040d35e 50 ?? 50h P
.text:0040d35f 00 ?? 00h
.text:0040d360 30 ?? 30h 0
.text:0040d361 8b ?? 8Bh
.text:0040d362 99 ?? 99h
.text:0040d363 8f ?? 8Fh
.text:0040d364 21 ?? 21h !
.text:0040d365 20 ?? 20h
.text:0040d366 20 ?? 20h
.text:0040d367 02 ?? 02h
.text:0040d368 09 ?? 09h
.text:0040d369 f8 ?? F8h
.text:0040d36a 20 ?? 20h
.text:0040d36b 03 ?? 03h
.text:0040d36c 02 ?? 02h
.text:0040d36d 00 ?? 00h
.text:0040d36e c5 ?? C5h
.text:0040d36f 24 ?? 24h $
.text:0040d370 10 ?? 10h
.text:0040d371 00 ?? 00h
.text:0040d372 bc ?? BCh
.text:0040d373 8f ?? 8Fh
.text:0040d374 b3 ?? B3h
.text:0040d375 fe ?? FEh
.text:0040d376 40 ?? 40h @
.text:0040d377 10 ?? 10h
.text:0040d378 a0 ?? A0h
.text:0040d379 00 ?? 00h
.text:0040d37a 62 ?? 62h b
.text:0040d37b ae ?? AEh
.text:0040d37c 01 ?? 01h
.text:0040d37d 00 ?? 00h
.text:0040d37e 16 ?? 16h
.text:0040d37f 26 ?? 26h &
.text:0040d380 20 ?? 20h
.text:0040d381 01 ?? 01h
.text:0040d382 a5 ?? A5h
.text:0040d383 8f ?? 8Fh
.text:0040d384 28 ?? 28h (
.text:0040d385 92 ?? 92h
.text:0040d386 99 ?? 99h
.text:0040d387 8f ?? 8Fh
.text:0040d388 21 ?? 21h !
.text:0040d389 18 ?? 18h
.text:0040d38a 02 ?? 02h
.text:0040d38b 02 ?? 02h
.text:0040d38c 21 ?? 21h !
.text:0040d38d 20 ?? 20h
.text:0040d38e 56 ?? 56h V
.text:0040d38f 00 ?? 00h
.text:0040d390 26 ?? 26h &
.text:0040d391 00 ?? 00h
.text:0040d392 10 ?? 10h
.text:0040d393 24 ?? 24h $
.text:0040d394 bb ?? BBh
.text:0040d395 ff ?? FFh
.text:0040d396 00 ?? 00h
.text:0040d397 10 ?? 10h
.text:0040d398 00 ?? 00h
.text:0040d399 00 ?? 00h
.text:0040d39a 70 ?? 70h p
.text:0040d39b a0 ?? A0h
.text:0040d39c f8 ?? F8h
.text:0040d39d 8a ?? 8Ah
.text:0040d39e 99 ?? 99h
.text:0040d39f 8f ?? 8Fh
.text:0040d3a0 00 ?? 00h
.text:0040d3a1 00 ?? 00h
.text:0040d3a2 00 ?? 00h
.text:0040d3a3 00 ?? 00h
.text:0040d3a4 09 ?? 09h
.text:0040d3a5 f8 ?? F8h
.text:0040d3a6 20 ?? 20h
.text:0040d3a7 03 ?? 03h
.text:0040d3a8 21 ?? 21h !
.text:0040d3a9 20 ?? 20h
.text:0040d3aa 20 ?? 20h
.text:0040d3ab 02 ?? 02h
.text:0040d3ac 10 ?? 10h
.text:0040d3ad 00 ?? 00h
.text:0040d3ae bc ?? BCh
.text:0040d3af 8f ?? 8Fh
.text:0040d3b0 3c ?? 3Ch <
.text:0040d3b1 fe ?? FEh
.text:0040d3b2 00 ?? 00h
.text:0040d3b3 10 ?? 10h
.text:0040d3b4 50 ?? 50h P
.text:0040d3b5 01 ?? 01h
.text:0040d3b6 62 ?? 62h b
.text:0040d3b7 ae ?? AEh
LAB_0040d3b8: ;XREF[1,0]: 0040cd30
.text:0040d3b8 2c89998f lw t9,-0x76d4(gp)=>->websSocketEof ;= 00417b34
.text:0040d3bc d400648e lw a0,0xd4(s3)
.text:0040d3c0 63fe0010 b LAB_0040cd50
.text:0040d3c4 00000000 _nop
.text:0040d3c8 f8 ?? F8h
.text:0040d3c9 8a ?? 8Ah
.text:0040d3ca 99 ?? 99h
.text:0040d3cb 8f ?? 8Fh
.text:0040d3cc 00 ?? 00h
.text:0040d3cd 00 ?? 00h
.text:0040d3ce 00 ?? 00h
.text:0040d3cf 00 ?? 00h
.text:0040d3d0 09 ?? 09h
.text:0040d3d1 f8 ?? F8h
.text:0040d3d2 20 ?? 20h
.text:0040d3d3 03 ?? 03h
.text:0040d3d4 21 ?? 21h !
.text:0040d3d5 20 ?? 20h
.text:0040d3d6 20 ?? 20h
.text:0040d3d7 02 ?? 02h
.text:0040d3d8 10 ?? 10h
.text:0040d3d9 00 ?? 00h
.text:0040d3da bc ?? BCh
.text:0040d3db 8f ?? 8Fh
.text:0040d3dc a4 ?? A4h
.text:0040d3dd 00 ?? 00h
.text:0040d3de 62 ?? 62h b
.text:0040d3df ae ?? AEh
.text:0040d3e0 20 ?? 20h
.text:0040d3e1 80 ?? 80h
.text:0040d3e2 8a ?? 8Ah
.text:0040d3e3 8f ?? 8Fh
.text:0040d3e4 2c ?? 2Ch ,
.text:0040d3e5 8e ?? 8Eh
.text:0040d3e6 99 ?? 99h
.text:0040d3e7 8f ?? 8Fh
.text:0040d3e8 48 ?? 48h H
.text:0040d3e9 a3 ?? A3h
.text:0040d3ea 45 ?? 45h E
.text:0040d3eb 25 ?? 25h %
.text:0040d3ec 21 ?? 21h !
.text:0040d3ed 20 ?? 20h
.text:0040d3ee 20 ?? 20h
.text:0040d3ef 02 ?? 02h
.text:0040d3f0 09 ?? 09h
.text:0040d3f1 f8 ?? F8h
.text:0040d3f2 20 ?? 20h
.text:0040d3f3 03 ?? 03h
.text:0040d3f4 06 ?? 06h
.text:0040d3f5 00 ?? 00h
.text:0040d3f6 06 ?? 06h
.text:0040d3f7 24 ?? 24h $
.text:0040d3f8 10 ?? 10h
.text:0040d3f9 00 ?? 00h
.text:0040d3fa bc ?? BCh
.text:0040d3fb 8f ?? 8Fh
.text:0040d3fc 6f ?? 6Fh o
.text:0040d3fd 01 ?? 01h
.text:0040d3fe 40 ?? 40h @
.text:0040d3ff 10 ?? 10h
.text:0040d400 18 ?? 18h
.text:0040d401 00 ?? 00h
.text:0040d402 b2 ?? B2h
.text:0040d403 27 ?? 27h '
.text:0040d404 20 ?? 20h
.text:0040d405 80 ?? 80h
.text:0040d406 8d ?? 8Dh
.text:0040d407 8f ?? 8Fh
.text:0040d408 2c ?? 2Ch ,
.text:0040d409 8e ?? 8Eh
.text:0040d40a 99 ?? 99h
.text:0040d40b 8f ?? 8Fh
.text:0040d40c 50 ?? 50h P
.text:0040d40d a3 ?? A3h
.text:0040d40e a5 ?? A5h
.text:0040d40f 25 ?? 25h %
.text:0040d410 21 ?? 21h !
.text:0040d411 20 ?? 20h
.text:0040d412 20 ?? 20h
.text:0040d413 02 ?? 02h
.text:0040d414 09 ?? 09h
.text:0040d415 f8 ?? F8h
.text:0040d416 20 ?? 20h
.text:0040d417 03 ?? 03h
.text:0040d418 07 ?? 07h
.text:0040d419 00 ?? 00h
.text:0040d41a 06 ?? 06h
.text:0040d41b 24 ?? 24h $
.text:0040d41c 10 ?? 10h
.text:0040d41d 00 ?? 00h
.text:0040d41e bc ?? BCh
.text:0040d41f 8f ?? 8Fh
.text:0040d420 20 ?? 20h
.text:0040d421 fe ?? FEh
.text:0040d422 40 ?? 40h @
.text:0040d423 14 ?? 14h
.text:0040d424 07 ?? 07h
.text:0040d425 00 ?? 00h
.text:0040d426 31 ?? 31h 1
.text:0040d427 26 ?? 26h &
.text:0040d428 e4 ?? E4h
.text:0040d429 00 ?? 00h
.text:0040d42a 6f ?? 6Fh o
.text:0040d42b 8e ?? 8Eh
.text:0040d42c 00 ?? 00h
.text:0040d42d 00 ?? 00h
.text:0040d42e 00 ?? 00h
.text:0040d42f 00 ?? 00h
.text:0040d430 00 ?? 00h
.text:0040d431 20 ?? 20h
.text:0040d432 ee ?? EEh
.text:0040d433 35 ?? 35h 5
.text:0040d434 a0 ?? A0h
.text:0040d435 85 ?? 85h
.text:0040d436 99 ?? 99h
.text:0040d437 8f ?? 8Fh
.text:0040d438 e4 ?? E4h
.text:0040d439 00 ?? 00h
.text:0040d43a 6e ?? 6Eh n
.text:0040d43b ae ?? AEh
.text:0040d43c 21 ?? 21h !
.text:0040d43d 20 ?? 20h
.text:0040d43e 20 ?? 20h
.text:0040d43f 02 ?? 02h
.text:0040d440 09 ?? 09h
.text:0040d441 f8 ?? F8h
.text:0040d442 20 ?? 20h
.text:0040d443 03 ?? 03h
.text:0040d444 3d ?? 3Dh =
.text:0040d445 00 ?? 00h
.text:0040d446 05 ?? 05h
.text:0040d447 24 ?? 24h $
.text:0040d448 10 ?? 10h
.text:0040d449 00 ?? 00h
.text:0040d44a bc ?? BCh
.text:0040d44b 8f ?? 8Fh
.text:0040d44c 1b ?? 1Bh
.text:0040d44d 01 ?? 01h
.text:0040d44e 40 ?? 40h @
.text:0040d44f 10 ?? 10h
.text:0040d450 21 ?? 21h ! ;? -> 00402021
.text:0040d451 20 ?? 20h
.text:0040d452 40 ?? 40h @
.text:0040d453 00 ?? 00h
.text:0040d454 a4 ?? A4h
.text:0040d455 90 ?? 90h
.text:0040d456 92 ?? 92h
.text:0040d457 8f ?? 8Fh
.text:0040d458 21 ?? 21h !
.text:0040d459 a0 ?? A0h
.text:0040d45a 20 ?? 20h
.text:0040d45b 02 ?? 02h
.text:0040d45c 00 ?? 00h
.text:0040d45d 00 ?? 00h
.text:0040d45e 45 ?? 45h E
.text:0040d45f 8e ?? 8Eh
.text:0040d460 00 ?? 00h
.text:0040d461 00 ?? 00h
.text:0040d462 92 ?? 92h
.text:0040d463 82 ?? 82h
.text:0040d464 00 ?? 00h
.text:0040d465 00 ?? 00h
.text:0040d466 00 ?? 00h
.text:0040d467 00 ?? 00h
.text:0040d468 40 ?? 40h @
.text:0040d469 f8 ?? F8h
.text:0040d46a 12 ?? 12h
.text:0040d46b 00 ?? 00h
.text:0040d46c 21 ?? 21h !
.text:0040d46d c0 ?? C0h
.text:0040d46e e5 ?? E5h
.text:0040d46f 03 ?? 03h
.text:0040d470 00 ?? 00h
.text:0040d471 00 ?? 00h
.text:0040d472 17 ?? 17h
.text:0040d473 97 ?? 97h
.text:0040d474 00 ?? 00h
.text:0040d475 00 ?? 00h
.text:0040d476 00 ?? 00h
.text:0040d477 00 ?? 00h
.text:0040d478 c2 ?? C2h
.text:0040d479 b2 ?? B2h
.text:0040d47a 17 ?? 17h
.text:0040d47b 00 ?? 00h
.text:0040d47c 01 ?? 01h
.text:0040d47d 00 ?? 00h
.text:0040d47e d5 ?? D5h
.text:0040d47f 32 ?? 32h 2
.text:0040d480 09 ?? 09h
.text:0040d481 00 ?? 00h
.text:0040d482 a0 ?? A0h
.text:0040d483 16 ?? 16h
.text:0040d484 2f ?? 2Fh /
.text:0040d485 00 ?? 00h
.text:0040d486 02 ?? 02h
.text:0040d487 24 ?? 24h $
.text:0040d488 07 ?? 07h
.text:0040d489 00 ?? 00h
.text:0040d48a 42 ?? 42h B
.text:0040d48b 12 ?? 12h
.text:0040d48c 5f ?? 5Fh _
.text:0040d48d 00 ?? 00h
.text:0040d48e 03 ?? 03h
.text:0040d48f 24 ?? 24h $
.text:0040d490 05 ?? 05h
.text:0040d491 00 ?? 00h
.text:0040d492 43 ?? 43h C
.text:0040d493 12 ?? 12h
.text:0040d494 2e ?? 2Eh .
.text:0040d495 00 ?? 00h
.text:0040d496 07 ?? 07h
.text:0040d497 24 ?? 24h $
.text:0040d498 03 ?? 03h
.text:0040d499 00 ?? 00h
.text:0040d49a 47 ?? 47h G
.text:0040d49b 12 ?? 12h
.text:0040d49c 2d ?? 2Dh -
.text:0040d49d 00 ?? 00h
.text:0040d49e 08 ?? 08h
.text:0040d49f 24 ?? 24h $
.text:0040d4a0 03 ?? 03h
.text:0040d4a1 00 ?? 00h
.text:0040d4a2 48 ?? 48h H
.text:0040d4a3 16 ?? 16h
.text:0040d4a4 01 ?? 01h
.text:0040d4a5 00 ?? 00h
.text:0040d4a6 95 ?? 95h
.text:0040d4a7 24 ?? 24h $
.text:0040d4a8 ed ?? EDh
.text:0040d4a9 ff ?? FFh
.text:0040d4aa 00 ?? 00h
.text:0040d4ab 10 ?? 10h
.text:0040d4ac 01 ?? 01h
.text:0040d4ad 00 ?? 00h
.text:0040d4ae 94 ?? 94h
.text:0040d4af 26 ?? 26h &
.text:0040d4b0 a4 ?? A4h
.text:0040d4b1 90 ?? 90h
.text:0040d4b2 84 ?? 84h
.text:0040d4b3 8f ?? 8Fh
.text:0040d4b4 00 ?? 00h
.text:0040d4b5 00 ?? 00h
.text:0040d4b6 80 ?? 80h
.text:0040d4b7 a2 ?? A2h
.text:0040d4b8 00 ?? 00h
.text:0040d4b9 00 ?? 00h
.text:0040d4ba 85 ?? 85h
.text:0040d4bb 8c ?? 8Ch
.text:0040d4bc 2f ?? 2Fh /
.text:0040d4bd 00 ?? 00h
.text:0040d4be 06 ?? 06h
.text:0040d4bf 24 ?? 24h $
.text:0040d4c0 5f ?? 5Fh _
.text:0040d4c1 00 ?? 00h
.text:0040d4c2 07 ?? 07h
.text:0040d4c3 24 ?? 24h $
.text:0040d4c4 2e ?? 2Eh .
.text:0040d4c5 00 ?? 00h
.text:0040d4c6 08 ?? 08h
.text:0040d4c7 24 ?? 24h $
.text:0040d4c8 0a ?? 0Ah
.text:0040d4c9 00 ?? 00h
.text:0040d4ca 00 ?? 00h
.text:0040d4cb 10 ?? 10h
.text:0040d4cc 2d ?? 2Dh -
.text:0040d4cd 00 ?? 00h
.text:0040d4ce 09 ?? 09h
.text:0040d4cf 24 ?? 24h $
.text:0040d4d0 12 ?? 12h
.text:0040d4d1 00 ?? 00h
.text:0040d4d2 86 ?? 86h
.text:0040d4d3 10 ?? 10h
.text:0040d4d4 00 ?? 00h
.text:0040d4d5 00 ?? 00h
.text:0040d4d6 00 ?? 00h
.text:0040d4d7 00 ?? 00h
.text:0040d4d8 10 ?? 10h
.text:0040d4d9 00 ?? 00h
.text:0040d4da 87 ?? 87h
.text:0040d4db 10 ?? 10h
.text:0040d4dc 00 ?? 00h
.text:0040d4dd 00 ?? 00h
.text:0040d4de 00 ?? 00h
.text:0040d4df 00 ?? 00h
.text:0040d4e0 0e ?? 0Eh
.text:0040d4e1 00 ?? 00h
.text:0040d4e2 88 ?? 88h
.text:0040d4e3 10 ?? 10h
.text:0040d4e4 00 ?? 00h
.text:0040d4e5 00 ?? 00h
.text:0040d4e6 00 ?? 00h
.text:0040d4e7 00 ?? 00h
.text:0040d4e8 0c ?? 0Ch
.text:0040d4e9 00 ?? 00h
.text:0040d4ea 89 ?? 89h
.text:0040d4eb 10 ?? 10h
.text:0040d4ec 00 ?? 00h
.text:0040d4ed 00 ?? 00h
.text:0040d4ee 00 ?? 00h
.text:0040d4ef 00 ?? 00h
.text:0040d4f0 01 ?? 01h
.text:0040d4f1 00 ?? 00h
.text:0040d4f2 b5 ?? B5h
.text:0040d4f3 26 ?? 26h &
.text:0040d4f4 00 ?? 00h
.text:0040d4f5 00 ?? 00h
.text:0040d4f6 a4 ?? A4h
.text:0040d4f7 82 ?? 82h
.text:0040d4f8 00 ?? 00h
.text:0040d4f9 00 ?? 00h
.text:0040d4fa 00 ?? 00h
.text:0040d4fb 00 ?? 00h
.text:0040d4fc 40 ?? 40h @
.text:0040d4fd 68 ?? 68h h
.text:0040d4fe 04 ?? 04h
.text:0040d4ff 00 ?? 00h
.text:0040d500 21 ?? 21h !
.text:0040d501 80 ?? 80h
.text:0040d502 a5 ?? A5h
.text:0040d503 01 ?? 01h
.text:0040d504 00 ?? 00h
.text:0040d505 00 ?? 00h
.text:0040d506 0c ?? 0Ch
.text:0040d507 96 ?? 96h
.text:0040d508 00 ?? 00h
.text:0040d509 00 ?? 00h
.text:0040d50a 00 ?? 00h
.text:0040d50b 00 ?? 00h
.text:0040d50c c2 ?? C2h
.text:0040d50d 5a ?? 5Ah Z
.text:0040d50e 0c ?? 0Ch
.text:0040d50f 00 ?? 00h
.text:0040d510 01 ?? 01h
.text:0040d511 00 ?? 00h
.text:0040d512 6a ?? 6Ah j
.text:0040d513 31 ?? 31h 1
.text:0040d514 ee ?? EEh
.text:0040d515 ff ?? FFh
.text:0040d516 40 ?? 40h @
.text:0040d517 11 ?? 11h
.text:0040d518 00 ?? 00h
.text:0040d519 00 ?? 00h
.text:0040d51a 00 ?? 00h
.text:0040d51b 00 ?? 00h
.text:0040d51c 20 ?? 20h
.text:0040d51d 80 ?? 80h
.text:0040d51e 86 ?? 86h
.text:0040d51f 8f ?? 8Fh
.text:0040d520 b8 ?? B8h
.text:0040d521 89 ?? 89h
.text:0040d522 99 ?? 99h
.text:0040d523 8f ?? 8Fh
.text:0040d524 21 ?? 21h !
.text:0040d525 20 ?? 20h
.text:0040d526 20 ?? 20h
.text:0040d527 02 ?? 02h
.text:0040d528 09 ?? 09h
.text:0040d529 f8 ?? F8h
.text:0040d52a 20 ?? 20h
.text:0040d52b 03 ?? 03h
.text:0040d52c 58 ?? 58h X
.text:0040d52d a3 ?? A3h
.text:0040d52e c5 ?? C5h
.text:0040d52f 24 ?? 24h $
.text:0040d530 10 ?? 10h
.text:0040d531 00 ?? 00h
.text:0040d532 bc ?? BCh
.text:0040d533 8f ?? 8Fh
.text:0040d534 3d ?? 3Dh =
.text:0040d535 00 ?? 00h
.text:0040d536 40 ?? 40h @
.text:0040d537 14 ?? 14h
.text:0040d538 21 ?? 21h !
.text:0040d539 80 ?? 80h
.text:0040d53a a0 ?? A0h
.text:0040d53b 02 ?? 02h
.text:0040d53c a4 ?? A4h
.text:0040d53d 90 ?? 90h
.text:0040d53e 89 ?? 89h
.text:0040d53f 8f ?? 8Fh
.text:0040d540 2f ?? 2Fh /
.text:0040d541 00 ?? 00h
.text:0040d542 07 ?? 07h
.text:0040d543 24 ?? 24h $
.text:0040d544 00 ?? 00h
.text:0040d545 00 ?? 00h
.text:0040d546 25 ?? 25h %
.text:0040d547 8d ?? 8Dh
.text:0040d548 5f ?? 5Fh _
.text:0040d549 00 ?? 00h
.text:0040d54a 08 ?? 08h
.text:0040d54b 24 ?? 24h $
.text:0040d54c 2e ?? 2Eh .
.text:0040d54d 00 ?? 00h
.text:0040d54e 09 ?? 09h
.text:0040d54f 24 ?? 24h $
.text:0040d550 2d ?? 2Dh -
.text:0040d551 00 ?? 00h
.text:0040d552 0a ?? 0Ah
.text:0040d553 24 ?? 24h $
.text:0040d554 3f ?? 3Fh ?
.text:0040d555 00 ?? 00h
.text:0040d556 0b ?? 0Bh
.text:0040d557 24 ?? 24h $
.text:0040d558 26 ?? 26h &
.text:0040d559 00 ?? 00h
.text:0040d55a 0c ?? 0Ch
.text:0040d55b 24 ?? 24h $
.text:0040d55c 3d ?? 3Dh =
.text:0040d55d 00 ?? 00h
.text:0040d55e 0d ?? 0Dh
.text:0040d55f 24 ?? 24h $
.text:0040d560 7e ?? 7Eh ~
.text:0040d561 00 ?? 00h
.text:0040d562 0e ?? 0Eh ;? -> 0040240e
.text:0040d563 24 ?? 24h $
.text:0040d564 40 ?? 40h @
.text:0040d565 00 ?? 00h
.text:0040d566 0f ?? 0Fh
.text:0040d567 24 ?? 24h $
.text:0040d568 23 ?? 23h #
.text:0040d569 00 ?? 00h
.text:0040d56a 18 ?? 18h
.text:0040d56b 24 ?? 24h $
.text:0040d56c 24 ?? 24h $
.text:0040d56d 00 ?? 00h
.text:0040d56e 19 ?? 19h
.text:0040d56f 24 ?? 24h $
.text:0040d570 25 ?? 25h %
.text:0040d571 00 ?? 00h
.text:0040d572 1f ?? 1Fh
.text:0040d573 24 ?? 24h $
.text:0040d574 5e ?? 5Eh ^
.text:0040d575 00 ?? 00h
.text:0040d576 16 ?? 16h
.text:0040d577 24 ?? 24h $
.text:0040d578 3a ?? 3Ah :
.text:0040d579 00 ?? 00h
.text:0040d57a 17 ?? 17h
.text:0040d57b 24 ?? 24h $
.text:0040d57c 00 ?? 00h
.text:0040d57d 00 ?? 00h
.text:0040d57e 06 ?? 06h
.text:0040d57f 92 ?? 92h
.text:0040d580 00 ?? 00h
.text:0040d581 00 ?? 00h
.text:0040d582 00 ?? 00h
.text:0040d583 00 ?? 00h
.text:0040d584 00 ?? 00h
.text:0040d585 26 ?? 26h &
.text:0040d586 06 ?? 06h
.text:0040d587 00 ?? 00h
.text:0040d588 03 ?? 03h
.text:0040d589 26 ?? 26h &
.text:0040d58a 04 ?? 04h
.text:0040d58b 00 ?? 00h
.text:0040d58c 40 ?? 40h @
.text:0040d58d 18 ?? 18h
.text:0040d58e 04 ?? 04h
.text:0040d58f 00 ?? 00h
.text:0040d590 21 ?? 21h !
.text:0040d591 10 ?? 10h
.text:0040d592 65 ?? 65h e
.text:0040d593 00 ?? 00h
.text:0040d594 00 ?? 00h
.text:0040d595 00 ?? 00h
.text:0040d596 43 ?? 43h C
.text:0040d597 94 ?? 94h
.text:0040d598 00 ?? 00h
.text:0040d599 00 ?? 00h
.text:0040d59a 00 ?? 00h
.text:0040d59b 00 ?? 00h
.text:0040d59c c2 ?? C2h
.text:0040d59d 1a ?? 1Ah
.text:0040d59e 03 ?? 03h
.text:0040d59f 00 ?? 00h
.text:0040d5a0 01 ?? 01h
.text:0040d5a1 00 ?? 00h
.text:0040d5a2 62 ?? 62h b
.text:0040d5a3 30 ?? 30h 0
.text:0040d5a4 1f ?? 1Fh
.text:0040d5a5 00 ?? 00h
.text:0040d5a6 40 ?? 40h @
.text:0040d5a7 14 ?? 14h
.text:0040d5a8 00 ?? 00h
.text:0040d5a9 00 ?? 00h
.text:0040d5aa 00 ?? 00h
.text:0040d5ab 00 ?? 00h
.text:0040d5ac 1d ?? 1Dh
.text:0040d5ad 00 ?? 00h
.text:0040d5ae 87 ?? 87h
.text:0040d5af 10 ?? 10h
.text:0040d5b0 00 ?? 00h
.text:0040d5b1 00 ?? 00h
.text:0040d5b2 00 ?? 00h
.text:0040d5b3 00 ?? 00h
.text:0040d5b4 1b ?? 1Bh
.text:0040d5b5 00 ?? 00h
.text:0040d5b6 88 ?? 88h
.text:0040d5b7 10 ?? 10h
.text:0040d5b8 00 ?? 00h
.text:0040d5b9 00 ?? 00h
.text:0040d5ba 00 ?? 00h
.text:0040d5bb 00 ?? 00h
.text:0040d5bc 19 ?? 19h
.text:0040d5bd 00 ?? 00h
.text:0040d5be 89 ?? 89h
.text:0040d5bf 10 ?? 10h
.text:0040d5c0 00 ?? 00h
.text:0040d5c1 00 ?? 00h
.text:0040d5c2 00 ?? 00h
.text:0040d5c3 00 ?? 00h
.text:0040d5c4 17 ?? 17h
.text:0040d5c5 00 ?? 00h
.text:0040d5c6 8a ?? 8Ah
.text:0040d5c7 10 ?? 10h
.text:0040d5c8 00 ?? 00h
.text:0040d5c9 00 ?? 00h
.text:0040d5ca 00 ?? 00h
.text:0040d5cb 00 ?? 00h
.text:0040d5cc 15 ?? 15h
.text:0040d5cd 00 ?? 00h
.text:0040d5ce 8b ?? 8Bh
.text:0040d5cf 10 ?? 10h
.text:0040d5d0 00 ?? 00h
.text:0040d5d1 00 ?? 00h
.text:0040d5d2 00 ?? 00h
.text:0040d5d3 00 ?? 00h
.text:0040d5d4 13 ?? 13h
.text:0040d5d5 00 ?? 00h
.text:0040d5d6 8c ?? 8Ch
.text:0040d5d7 10 ?? 10h
.text:0040d5d8 00 ?? 00h
.text:0040d5d9 00 ?? 00h
.text:0040d5da 00 ?? 00h
.text:0040d5db 00 ?? 00h
.text:0040d5dc 11 ?? 11h
.text:0040d5dd 00 ?? 00h
.text:0040d5de 8d ?? 8Dh
.text:0040d5df 10 ?? 10h
.text:0040d5e0 00 ?? 00h
.text:0040d5e1 00 ?? 00h
.text:0040d5e2 00 ?? 00h
.text:0040d5e3 00 ?? 00h
.text:0040d5e4 0f ?? 0Fh
.text:0040d5e5 00 ?? 00h
.text:0040d5e6 8e ?? 8Eh
.text:0040d5e7 10 ?? 10h
.text:0040d5e8 00 ?? 00h
.text:0040d5e9 00 ?? 00h
.text:0040d5ea 00 ?? 00h
.text:0040d5eb 00 ?? 00h
.text:0040d5ec 0d ?? 0Dh
.text:0040d5ed 00 ?? 00h
.text:0040d5ee 8f ?? 8Fh
.text:0040d5ef 10 ?? 10h
.text:0040d5f0 00 ?? 00h
.text:0040d5f1 00 ?? 00h
.text:0040d5f2 00 ?? 00h
.text:0040d5f3 00 ?? 00h
.text:0040d5f4 0b ?? 0Bh
.text:0040d5f5 00 ?? 00h
.text:0040d5f6 98 ?? 98h
.text:0040d5f7 10 ?? 10h
.text:0040d5f8 00 ?? 00h
.text:0040d5f9 00 ?? 00h
.text:0040d5fa 00 ?? 00h
.text:0040d5fb 00 ?? 00h
.text:0040d5fc 09 ?? 09h
.text:0040d5fd 00 ?? 00h
.text:0040d5fe 99 ?? 99h
.text:0040d5ff 10 ?? 10h
.text:0040d600 00 ?? 00h
.text:0040d601 00 ?? 00h
.text:0040d602 00 ?? 00h
.text:0040d603 00 ?? 00h
.text:0040d604 07 ?? 07h
.text:0040d605 00 ?? 00h
.text:0040d606 9f ?? 9Fh
.text:0040d607 10 ?? 10h
.text:0040d608 00 ?? 00h
.text:0040d609 00 ?? 00h
.text:0040d60a 00 ?? 00h
.text:0040d60b 00 ?? 00h
.text:0040d60c 05 ?? 05h
.text:0040d60d 00 ?? 00h
.text:0040d60e 96 ?? 96h
.text:0040d60f 10 ?? 10h
.text:0040d610 00 ?? 00h
.text:0040d611 00 ?? 00h
.text:0040d612 00 ?? 00h
.text:0040d613 00 ?? 00h
.text:0040d614 03 ?? 03h
.text:0040d615 00 ?? 00h
.text:0040d616 97 ?? 97h
.text:0040d617 10 ?? 10h
.text:0040d618 3b ?? 3Bh ;
.text:0040d619 00 ?? 00h
.text:0040d61a 02 ?? 02h
.text:0040d61b 24 ?? 24h $
.text:0040d61c 25 ?? 25h %
.text:0040d61d 00 ?? 00h
.text:0040d61e 82 ?? 82h
.text:0040d61f 14 ?? 14h
.text:0040d620 00 ?? 00h
.text:0040d621 00 ?? 00h
.text:0040d622 00 ?? 00h
.text:0040d623 00 ?? 00h
.text:0040d624 d5 ?? D5h
.text:0040d625 ff ?? FFh
.text:0040d626 00 ?? 00h
.text:0040d627 10 ?? 10h
.text:0040d628 01 ?? 01h
.text:0040d629 00 ?? 00h
.text:0040d62a 10 ?? 10h
.text:0040d62b 26 ?? 26h &
.text:0040d62c 20 ?? 20h
.text:0040d62d 80 ?? 80h
.text:0040d62e 85 ?? 85h
.text:0040d62f 8f ?? 8Fh
.text:0040d630 b8 ?? B8h
.text:0040d631 89 ?? 89h
.text:0040d632 99 ?? 99h
.text:0040d633 8f ?? 8Fh
.text:0040d634 5c ?? 5Ch \
.text:0040d635 a3 ?? A3h
.text:0040d636 a5 ?? A5h
.text:0040d637 24 ?? 24h $
.text:0040d638 09 ?? 09h
.text:0040d639 f8 ?? F8h
.text:0040d63a 20 ?? 20h
.text:0040d63b 03 ?? 03h
.text:0040d63c 21 ?? 21h !
.text:0040d63d 20 ?? 20h
.text:0040d63e 20 ?? 20h
.text:0040d63f 02 ?? 02h
.text:0040d640 10 ?? 10h
.text:0040d641 00 ?? 00h
.text:0040d642 bc ?? BCh
.text:0040d643 8f ?? 8Fh
.text:0040d644 bd ?? BDh
.text:0040d645 ff ?? FFh
.text:0040d646 40 ?? 40h @
.text:0040d647 10 ?? 10h
.text:0040d648 2f ?? 2Fh /
.text:0040d649 00 ?? 00h
.text:0040d64a 07 ?? 07h
.text:0040d64b 24 ?? 24h $
.text:0040d64c a4 ?? A4h
.text:0040d64d 90 ?? 90h
.text:0040d64e 8e ?? 8Eh
.text:0040d64f 8f ?? 8Fh
.text:0040d650 00 ?? 00h
.text:0040d651 00 ?? 00h
.text:0040d652 00 ?? 00h
.text:0040d653 00 ?? 00h
.text:0040d654 00 ?? 00h
.text:0040d655 00 ?? 00h
.text:0040d656 c5 ?? C5h
.text:0040d657 8d ?? 8Dh
.text:0040d658 5f ?? 5Fh _
.text:0040d659 00 ?? 00h
.text:0040d65a 08 ?? 08h
.text:0040d65b 24 ?? 24h $
.text:0040d65c 2e ?? 2Eh .
.text:0040d65d 00 ?? 00h
.text:0040d65e 09 ?? 09h
.text:0040d65f 24 ?? 24h $
.text:0040d660 2d ?? 2Dh -
.text:0040d661 00 ?? 00h
.text:0040d662 0a ?? 0Ah
.text:0040d663 24 ?? 24h $
.text:0040d664 00 ?? 00h
.text:0040d665 00 ?? 00h
.text:0040d666 06 ?? 06h
.text:0040d667 92 ?? 92h
.text:0040d668 00 ?? 00h
.text:0040d669 00 ?? 00h
.text:0040d66a 00 ?? 00h
.text:0040d66b 00 ?? 00h
.text:0040d66c 00 ?? 00h
.text:0040d66d 5e ?? 5Eh ^
.text:0040d66e 06 ?? 06h
.text:0040d66f 00 ?? 00h
.text:0040d670 03 ?? 03h
.text:0040d671 26 ?? 26h &
.text:0040d672 0b ?? 0Bh
.text:0040d673 00 ?? 00h
.text:0040d674 40 ?? 40h @
.text:0040d675 f8 ?? F8h
.text:0040d676 04 ?? 04h
.text:0040d677 00 ?? 00h
.text:0040d678 21 ?? 21h !
.text:0040d679 c0 ?? C0h
.text:0040d67a e5 ?? E5h
.text:0040d67b 03 ?? 03h
.text:0040d67c 00 ?? 00h
.text:0040d67d 00 ?? 00h
.text:0040d67e 17 ?? 17h
.text:0040d67f 97 ?? 97h
.text:0040d680 00 ?? 00h
.text:0040d681 00 ?? 00h
.text:0040d682 00 ?? 00h
.text:0040d683 00 ?? 00h
.text:0040d684 c2 ?? C2h
.text:0040d685 b2 ?? B2h
.text:0040d686 17 ?? 17h
.text:0040d687 00 ?? 00h
.text:0040d688 01 ?? 01h
.text:0040d689 00 ?? 00h
.text:0040d68a cf ?? CFh
.text:0040d68b 32 ?? 32h 2
.text:0040d68c 82 ?? 82h
.text:0040d68d 00 ?? 00h
.text:0040d68e e0 ?? E0h
.text:0040d68f 15 ?? 15h
.text:0040d690 00 ?? 00h
.text:0040d691 00 ?? 00h
.text:0040d692 00 ?? 00h
.text:0040d693 00 ?? 00h
.text:0040d694 80 ?? 80h
.text:0040d695 00 ?? 00h
.text:0040d696 87 ?? 87h
.text:0040d697 10 ?? 10h
.text:0040d698 00 ?? 00h
.text:0040d699 00 ?? 00h
.text:0040d69a 00 ?? 00h
.text:0040d69b 00 ?? 00h
.text:0040d69c 7e ?? 7Eh ~
.text:0040d69d 00 ?? 00h
.text:0040d69e 88 ?? 88h
.text:0040d69f 10 ?? 10h
.text:0040d6a0 00 ?? 00h
.text:0040d6a1 00 ?? 00h
.text:0040d6a2 00 ?? 00h
.text:0040d6a3 00 ?? 00h
.text:0040d6a4 7c ?? 7Ch |
.text:0040d6a5 00 ?? 00h
.text:0040d6a6 89 ?? 89h
.text:0040d6a7 10 ?? 10h
.text:0040d6a8 00 ?? 00h
.text:0040d6a9 00 ?? 00h
.text:0040d6aa 00 ?? 00h
.text:0040d6ab 00 ?? 00h
.text:0040d6ac 7a ?? 7Ah z
.text:0040d6ad 00 ?? 00h
.text:0040d6ae 8a ?? 8Ah
.text:0040d6af 10 ?? 10h
.text:0040d6b0 00 ?? 00h
.text:0040d6b1 00 ?? 00h
.text:0040d6b2 00 ?? 00h
.text:0040d6b3 00 ?? 00h
.text:0040d6b4 20 ?? 20h
.text:0040d6b5 80 ?? 80h
.text:0040d6b6 88 ?? 88h
.text:0040d6b7 8f ?? 8Fh
.text:0040d6b8 b8 ?? B8h
.text:0040d6b9 89 ?? 89h
.text:0040d6ba 99 ?? 99h
.text:0040d6bb 8f ?? 8Fh
.text:0040d6bc 00 ?? 00h
.text:0040d6bd 3e ?? 3Eh >
.text:0040d6be 06 ?? 06h
.text:0040d6bf 00 ?? 00h
.text:0040d6c0 00 ?? 00h
.text:0040d6c1 00 ?? 00h
.text:0040d6c2 00 ?? 00h
.text:0040d6c3 a2 ?? A2h
.text:0040d6c4 21 ?? 21h !
.text:0040d6c5 20 ?? 20h
.text:0040d6c6 20 ?? 20h
.text:0040d6c7 02 ?? 02h
.text:0040d6c8 64 ?? 64h d
.text:0040d6c9 a3 ?? A3h
.text:0040d6ca 05 ?? 05h
.text:0040d6cb 25 ?? 25h %
.text:0040d6cc 09 ?? 09h
.text:0040d6cd f8 ?? F8h
.text:0040d6ce 20 ?? 20h
.text:0040d6cf 03 ?? 03h
.text:0040d6d0 03 ?? 03h
.text:0040d6d1 b6 ?? B6h
.text:0040d6d2 07 ?? 07h
.text:0040d6d3 00 ?? 00h
.text:0040d6d4 10 ?? 10h
.text:0040d6d5 00 ?? 00h
.text:0040d6d6 bc ?? BCh
.text:0040d6d7 8f ?? 8Fh
.text:0040d6d8 5c ?? 5Ch \
.text:0040d6d9 00 ?? 00h
.text:0040d6da 40 ?? 40h @
.text:0040d6db 14 ?? 14h
.text:0040d6dc 00 ?? 00h
.text:0040d6dd 00 ?? 00h
.text:0040d6de 00 ?? 00h
.text:0040d6df 00 ?? 00h
.text:0040d6e0 ac ?? ACh
.text:0040d6e1 00 ?? 00h
.text:0040d6e2 64 ?? 64h d
.text:0040d6e3 8e ?? 8Eh
.text:0040d6e4 00 ?? 00h
.text:0040d6e5 00 ?? 00h
.text:0040d6e6 00 ?? 00h
.text:0040d6e7 00 ?? 00h
.text:0040d6e8 07 ?? 07h
.text:0040d6e9 00 ?? 00h
.text:0040d6ea 80 ?? 80h
.text:0040d6eb 10 ?? 10h
.text:0040d6ec 00 ?? 00h
.text:0040d6ed 00 ?? 00h
.text:0040d6ee 00 ?? 00h
.text:0040d6ef 00 ?? 00h
.text:0040d6f0 84 ?? 84h
.text:0040d6f1 84 ?? 84h
.text:0040d6f2 99 ?? 99h
.text:0040d6f3 8f ?? 8Fh
.text:0040d6f4 00 ?? 00h
.text:0040d6f5 00 ?? 00h
.text:0040d6f6 00 ?? 00h
.text:0040d6f7 00 ?? 00h
.text:0040d6f8 09 ?? 09h
.text:0040d6f9 f8 ?? F8h
.text:0040d6fa 20 ?? 20h
.text:0040d6fb 03 ?? 03h
.text:0040d6fc 00 ?? 00h
.text:0040d6fd 00 ?? 00h
.text:0040d6fe 00 ?? 00h
.text:0040d6ff 00 ?? 00h
.text:0040d700 10 ?? 10h
.text:0040d701 00 ?? 00h
.text:0040d702 bc ?? BCh
.text:0040d703 8f ?? 8Fh
.text:0040d704 ac ?? ACh
.text:0040d705 00 ?? 00h
.text:0040d706 60 ?? 60h `
.text:0040d707 ae ?? AEh
.text:0040d708 f8 ?? F8h
.text:0040d709 8a ?? 8Ah
.text:0040d70a 99 ?? 99h
.text:0040d70b 8f ?? 8Fh
.text:0040d70c 00 ?? 00h
.text:0040d70d 00 ?? 00h
.text:0040d70e 00 ?? 00h
.text:0040d70f 00 ?? 00h
.text:0040d710 09 ?? 09h
.text:0040d711 f8 ?? F8h
.text:0040d712 20 ?? 20h
.text:0040d713 03 ?? 03h
.text:0040d714 21 ?? 21h !
.text:0040d715 20 ?? 20h
.text:0040d716 a0 ?? A0h
.text:0040d717 02 ?? 02h
.text:0040d718 10 ?? 10h
.text:0040d719 00 ?? 00h
.text:0040d71a bc ?? BCh
.text:0040d71b 8f ?? 8Fh
.text:0040d71c ac ?? ACh
.text:0040d71d 00 ?? 00h
.text:0040d71e 62 ?? 62h b
.text:0040d71f ae ?? AEh
.text:0040d720 00 ?? 00h
.text:0040d721 00 ?? 00h
.text:0040d722 92 ?? 92h
.text:0040d723 a2 ?? A2h
.text:0040d724 21 ?? 21h !
.text:0040d725 88 ?? 88h
.text:0040d726 00 ?? 00h
.text:0040d727 02 ?? 02h
.text:0040d728 00 ?? 00h
.text:0040d729 00 ?? 00h
.text:0040d72a 16 ?? 16h
.text:0040d72b a2 ?? A2h
.text:0040d72c 2f ?? 2Fh /
.text:0040d72d 00 ?? 00h
.text:0040d72e 07 ?? 07h
.text:0040d72f 24 ?? 24h $
.text:0040d730 5f ?? 5Fh _
.text:0040d731 00 ?? 00h
.text:0040d732 08 ?? 08h
.text:0040d733 24 ?? 24h $
.text:0040d734 2e ?? 2Eh .
.text:0040d735 00 ?? 00h
.text:0040d736 09 ?? 09h
.text:0040d737 24 ?? 24h $
.text:0040d738 2d ?? 2Dh -
.text:0040d739 00 ?? 00h
.text:0040d73a 0a ?? 0Ah
.text:0040d73b 24 ?? 24h $
.text:0040d73c 00 ?? 00h
.text:0040d73d 00 ?? 00h
.text:0040d73e 26 ?? 26h &
.text:0040d73f 92 ?? 92h
.text:0040d740 00 ?? 00h
.text:0040d741 00 ?? 00h
.text:0040d742 00 ?? 00h
.text:0040d743 00 ?? 00h
.text:0040d744 00 ?? 00h
.text:0040d745 a6 ?? A6h
.text:0040d746 06 ?? 06h
.text:0040d747 00 ?? 00h
.text:0040d748 03 ?? 03h
.text:0040d749 2e ?? 2Eh .
.text:0040d74a 14 ?? 14h
.text:0040d74b 00 ?? 00h
.text:0040d74c 16 ?? 16h
.text:0040d74d 00 ?? 00h
.text:0040d74e a0 ?? A0h
.text:0040d74f 10 ?? 10h
.text:0040d750 40 ?? 40h @
.text:0040d751 20 ?? 20h
.text:0040d752 05 ?? 05h
.text:0040d753 00 ?? 00h
.text:0040d754 a4 ?? A4h
.text:0040d755 90 ?? 90h
.text:0040d756 8e ?? 8Eh
.text:0040d757 8f ?? 8Fh
.text:0040d758 00 ?? 00h
.text:0040d759 00 ?? 00h
.text:0040d75a 00 ?? 00h
.text:0040d75b 00 ?? 00h
.text:0040d75c 00 ?? 00h
.text:0040d75d 00 ?? 00h
.text:0040d75e c2 ?? C2h
.text:0040d75f 8d ?? 8Dh
.text:0040d760 00 ?? 00h
.text:0040d761 00 ?? 00h
.text:0040d762 00 ?? 00h
.text:0040d763 00 ?? 00h
.text:0040d764 21 ?? 21h !
.text:0040d765 18 ?? 18h
.text:0040d766 82 ?? 82h
.text:0040d767 00 ?? 00h
.text:0040d768 00 ?? 00h
.text:0040d769 00 ?? 00h
.text:0040d76a 70 ?? 70h p
.text:0040d76b 94 ?? 94h
.text:0040d76c 00 ?? 00h
.text:0040d76d 00 ?? 00h
.text:0040d76e 00 ?? 00h
.text:0040d76f 00 ?? 00h
.text:0040d770 c2 ?? C2h
.text:0040d771 aa ?? AAh
.text:0040d772 10 ?? 10h
.text:0040d773 00 ?? 00h
.text:0040d774 01 ?? 01h
.text:0040d775 00 ?? 00h
.text:0040d776 b2 ?? B2h
.text:0040d777 32 ?? 32h 2
.text:0040d778 09 ?? 09h
.text:0040d779 00 ?? 00h
.text:0040d77a 40 ?? 40h @
.text:0040d77b 16 ?? 16h
.text:0040d77c 00 ?? 00h
.text:0040d77d 00 ?? 00h
.text:0040d77e 00 ?? 00h
.text:0040d77f 00 ?? 00h
.text:0040d780 07 ?? 07h
.text:0040d781 00 ?? 00h
.text:0040d782 a7 ?? A7h
.text:0040d783 10 ?? 10h
.text:0040d784 00 ?? 00h
.text:0040d785 00 ?? 00h
.text:0040d786 00 ?? 00h
.text:0040d787 00 ?? 00h
.text:0040d788 05 ?? 05h
.text:0040d789 00 ?? 00h
.text:0040d78a a8 ?? A8h
.text:0040d78b 10 ?? 10h
.text:0040d78c 00 ?? 00h
.text:0040d78d 00 ?? 00h
.text:0040d78e 00 ?? 00h
.text:0040d78f 00 ?? 00h
.text:0040d790 03 ?? 03h
.text:0040d791 00 ?? 00h
.text:0040d792 a9 ?? A9h
.text:0040d793 10 ?? 10h
.text:0040d794 00 ?? 00h
.text:0040d795 00 ?? 00h
.text:0040d796 00 ?? 00h
.text:0040d797 00 ?? 00h
.text:0040d798 03 ?? 03h
.text:0040d799 00 ?? 00h
.text:0040d79a aa ?? AAh
.text:0040d79b 14 ?? 14h
.text:0040d79c 00 ?? 00h
.text:0040d79d 00 ?? 00h
.text:0040d79e 00 ?? 00h
.text:0040d79f 00 ?? 00h
.text:0040d7a0 e6 ?? E6h
.text:0040d7a1 ff ?? FFh
.text:0040d7a2 00 ?? 00h
.text:0040d7a3 10 ?? 10h
.text:0040d7a4 01 ?? 01h
.text:0040d7a5 00 ?? 00h
.text:0040d7a6 31 ?? 31h 1
.text:0040d7a7 26 ?? 26h &
.text:0040d7a8 2f ?? 2Fh /
.text:0040d7a9 00 ?? 00h
.text:0040d7aa 07 ?? 07h
.text:0040d7ab 24 ?? 24h $
.text:0040d7ac 5f ?? 5Fh _
.text:0040d7ad 00 ?? 00h
.text:0040d7ae 08 ?? 08h
.text:0040d7af 24 ?? 24h $
.text:0040d7b0 2e ?? 2Eh .
.text:0040d7b1 00 ?? 00h
.text:0040d7b2 09 ?? 09h
.text:0040d7b3 24 ?? 24h $
.text:0040d7b4 17 ?? 17h
.text:0040d7b5 00 ?? 00h
.text:0040d7b6 00 ?? 00h
.text:0040d7b7 10 ?? 10h
.text:0040d7b8 2d ?? 2Dh -
.text:0040d7b9 00 ?? 00h
.text:0040d7ba 0a ?? 0Ah
.text:0040d7bb 24 ?? 24h $
.text:0040d7bc a4 ?? A4h
.text:0040d7bd 90 ?? 90h
.text:0040d7be 8d ?? 8Dh
.text:0040d7bf 8f ?? 8Fh
.text:0040d7c0 00 ?? 00h
.text:0040d7c1 00 ?? 00h
.text:0040d7c2 00 ?? 00h
.text:0040d7c3 00 ?? 00h
.text:0040d7c4 00 ?? 00h
.text:0040d7c5 00 ?? 00h
.text:0040d7c6 ac ?? ACh
.text:0040d7c7 8d ?? 8Dh
.text:0040d7c8 00 ?? 00h
.text:0040d7c9 00 ?? 00h
.text:0040d7ca 00 ?? 00h
.text:0040d7cb 00 ?? 00h
.text:0040d7cc 21 ?? 21h !
.text:0040d7cd f8 ?? F8h
.text:0040d7ce 6c ?? 6Ch l
.text:0040d7cf 01 ?? 01h
.text:0040d7d0 00 ?? 00h
.text:0040d7d1 00 ?? 00h
.text:0040d7d2 f8 ?? F8h
.text:0040d7d3 97 ?? 97h
.text:0040d7d4 00 ?? 00h
.text:0040d7d5 00 ?? 00h
.text:0040d7d6 00 ?? 00h
.text:0040d7d7 00 ?? 00h
.text:0040d7d8 c2 ?? C2h
.text:0040d7d9 ba ?? BAh
.text:0040d7da 18 ?? 18h
.text:0040d7db 00 ?? 00h
.text:0040d7dc 01 ?? 01h
.text:0040d7dd 00 ?? 00h
.text:0040d7de f6 ?? F6h
.text:0040d7df 32 ?? 32h 2
.text:0040d7e0 10 ?? 10h
.text:0040d7e1 00 ?? 00h
.text:0040d7e2 c0 ?? C0h
.text:0040d7e3 16 ?? 16h
.text:0040d7e4 00 ?? 00h
.text:0040d7e5 00 ?? 00h
.text:0040d7e6 00 ?? 00h
.text:0040d7e7 00 ?? 00h
.text:0040d7e8 0e ?? 0Eh
.text:0040d7e9 00 ?? 00h
.text:0040d7ea a7 ?? A7h
.text:0040d7eb 10 ?? 10h
.text:0040d7ec 00 ?? 00h
.text:0040d7ed 00 ?? 00h
.text:0040d7ee 00 ?? 00h
.text:0040d7ef 00 ?? 00h
.text:0040d7f0 0c ?? 0Ch
.text:0040d7f1 00 ?? 00h
.text:0040d7f2 a8 ?? A8h
.text:0040d7f3 10 ?? 10h
.text:0040d7f4 00 ?? 00h
.text:0040d7f5 00 ?? 00h
.text:0040d7f6 00 ?? 00h
.text:0040d7f7 00 ?? 00h
.text:0040d7f8 0a ?? 0Ah
.text:0040d7f9 00 ?? 00h
.text:0040d7fa a9 ?? A9h
.text:0040d7fb 10 ?? 10h
.text:0040d7fc 00 ?? 00h
.text:0040d7fd 00 ?? 00h
.text:0040d7fe 00 ?? 00h
.text:0040d7ff 00 ?? 00h
.text:0040d800 08 ?? 08h
.text:0040d801 00 ?? 00h
.text:0040d802 aa ?? AAh
.text:0040d803 10 ?? 10h
.text:0040d804 00 ?? 00h
.text:0040d805 00 ?? 00h
.text:0040d806 00 ?? 00h
.text:0040d807 00 ?? 00h
.text:0040d808 01 ?? 01h
.text:0040d809 00 ?? 00h
.text:0040d80a 31 ?? 31h 1
.text:0040d80b 26 ?? 26h &
.text:0040d80c 00 ?? 00h
.text:0040d80d 00 ?? 00h
.text:0040d80e 26 ?? 26h &
.text:0040d80f 92 ?? 92h
.text:0040d810 00 ?? 00h
.text:0040d811 00 ?? 00h
.text:0040d812 00 ?? 00h
.text:0040d813 00 ?? 00h
.text:0040d814 00 ?? 00h
.text:0040d815 7e ?? 7Eh ~
.text:0040d816 06 ?? 06h
.text:0040d817 00 ?? 00h
.text:0040d818 03 ?? 03h
.text:0040d819 2e ?? 2Eh .
.text:0040d81a 0f ?? 0Fh
.text:0040d81b 00 ?? 00h
.text:0040d81c e7 ?? E7h
.text:0040d81d ff ?? FFh
.text:0040d81e a0 ?? A0h
.text:0040d81f 14 ?? 14h
.text:0040d820 40 ?? 40h @
.text:0040d821 58 ?? 58h X
.text:0040d822 05 ?? 05h
.text:0040d823 00 ?? 00h
.text:0040d824 00 ?? 00h
.text:0040d825 46 ?? 46h F
.text:0040d826 06 ?? 06h
.text:0040d827 00 ?? 00h
.text:0040d828 03 ?? 03h
.text:0040d829 3e ?? 3Eh >
.text:0040d82a 08 ?? 08h
.text:0040d82b 00 ?? 00h
.text:0040d82c 23 ?? 23h #
.text:0040d82d 00 ?? 00h
.text:0040d82e e0 ?? E0h
.text:0040d82f 10 ?? 10h
.text:0040d830 21 ?? 21h !
.text:0040d831 20 ?? 20h
.text:0040d832 20 ?? 20h
.text:0040d833 02 ?? 02h
.text:0040d834 a0 ?? A0h
.text:0040d835 85 ?? 85h
.text:0040d836 99 ?? 99h
.text:0040d837 8f ?? 8Fh
.text:0040d838 00 ?? 00h
.text:0040d839 00 ?? 00h
.text:0040d83a 00 ?? 00h
.text:0040d83b 00 ?? 00h
.text:0040d83c 09 ?? 09h
.text:0040d83d f8 ?? F8h
.text:0040d83e 20 ?? 20h
.text:0040d83f 03 ?? 03h
.text:0040d840 3d ?? 3Dh =
.text:0040d841 00 ?? 00h
.text:0040d842 05 ?? 05h
.text:0040d843 24 ?? 24h $
.text:0040d844 00 ?? 00h
.text:0040d845 ff ?? FFh
.text:0040d846 00 ?? 00h
.text:0040d847 10 ?? 10h
.text:0040d848 00 ?? 00h
.text:0040d849 00 ?? 00h
.text:0040d84a 00 ?? 00h
.text:0040d84b 00 ?? 00h
.text:0040d84c 20 ?? 20h
.text:0040d84d 80 ?? 80h
.text:0040d84e 8a ?? 8Ah
.text:0040d84f 8f ?? 8Fh
.text:0040d850 b8 ?? B8h
.text:0040d851 89 ?? 89h
.text:0040d852 99 ?? 99h
.text:0040d853 8f ?? 8Fh
.text:0040d854 70 ?? 70h p
.text:0040d855 a3 ?? A3h
.text:0040d856 45 ?? 45h E
.text:0040d857 25 ?? 25h %
.text:0040d858 09 ?? 09h
.text:0040d859 f8 ?? F8h
.text:0040d85a 20 ?? 20h
.text:0040d85b 03 ?? 03h
.text:0040d85c 21 ?? 21h !
.text:0040d85d 20 ?? 20h
.text:0040d85e 20 ?? 20h
.text:0040d85f 02 ?? 02h
.text:0040d860 10 ?? 10h
.text:0040d861 00 ?? 00h
.text:0040d862 bc ?? BCh
.text:0040d863 8f ?? 8Fh
.text:0040d864 60 ?? 60h `
.text:0040d865 01 ?? 01h
.text:0040d866 40 ?? 40h @
.text:0040d867 14 ?? 14h
.text:0040d868 21 ?? 21h !
.text:0040d869 20 ?? 20h
.text:0040d86a 20 ?? 20h
.text:0040d86b 02 ?? 02h
.text:0040d86c 34 ?? 34h 4
.text:0040d86d 01 ?? 01h
.text:0040d86e 64 ?? 64h d
.text:0040d86f 8e ?? 8Eh
.text:0040d870 00 ?? 00h
.text:0040d871 00 ?? 00h
.text:0040d872 00 ?? 00h
.text:0040d873 00 ?? 00h
.text:0040d874 55 ?? 55h U
.text:0040d875 01 ?? 01h
.text:0040d876 80 ?? 80h
.text:0040d877 14 ?? 14h
.text:0040d878 00 ?? 00h
.text:0040d879 00 ?? 00h
.text:0040d87a 00 ?? 00h
.text:0040d87b 00 ?? 00h
.text:0040d87c f8 ?? F8h
.text:0040d87d 8a ?? 8Ah
.text:0040d87e 99 ?? 99h
.text:0040d87f 8f ?? 8Fh
.text:0040d880 00 ?? 00h
.text:0040d881 00 ?? 00h
.text:0040d882 00 ?? 00h
.text:0040d883 00 ?? 00h
.text:0040d884 09 ?? 09h
.text:0040d885 f8 ?? F8h
.text:0040d886 20 ?? 20h
.text:0040d887 03 ?? 03h
.text:0040d888 21 ?? 21h !
.text:0040d889 20 ?? 20h
.text:0040d88a a0 ?? A0h
.text:0040d88b 02 ?? 02h
.text:0040d88c 10 ?? 10h
.text:0040d88d 00 ?? 00h
.text:0040d88e bc ?? BCh
.text:0040d88f 8f ?? 8Fh
.text:0040d890 a3 ?? A3h
.text:0040d891 ff ?? FFh
.text:0040d892 00 ?? 00h
.text:0040d893 10 ?? 10h
.text:0040d894 34 ?? 34h 4
.text:0040d895 01 ?? 01h
.text:0040d896 62 ?? 62h b
.text:0040d897 ae ?? AEh
.text:0040d898 72 ?? 72h r
.text:0040d899 ff ?? FFh
.text:0040d89a 00 ?? 00h
.text:0040d89b 10 ?? 10h
.text:0040d89c 01 ?? 01h
.text:0040d89d 00 ?? 00h
.text:0040d89e 10 ?? 10h
.text:0040d89f 26 ?? 26h &
.text:0040d8a0 f8 ?? F8h
.text:0040d8a1 8a ?? 8Ah
.text:0040d8a2 99 ?? 99h
.text:0040d8a3 8f ?? 8Fh
.text:0040d8a4 00 ?? 00h
.text:0040d8a5 00 ?? 00h
.text:0040d8a6 00 ?? 00h
.text:0040d8a7 00 ?? 00h
.text:0040d8a8 09 ?? 09h
.text:0040d8a9 f8 ?? F8h
.text:0040d8aa 20 ?? 20h
.text:0040d8ab 03 ?? 03h
.text:0040d8ac 21 ?? 21h !
.text:0040d8ad 20 ?? 20h
.text:0040d8ae 20 ?? 20h
.text:0040d8af 02 ?? 02h
.text:0040d8b0 10 ?? 10h
.text:0040d8b1 00 ?? 00h
.text:0040d8b2 bc ?? BCh
.text:0040d8b3 8f ?? 8Fh
.text:0040d8b4 fb ?? FBh
.text:0040d8b5 fc ?? FCh
.text:0040d8b6 00 ?? 00h
.text:0040d8b7 10 ?? 10h
.text:0040d8b8 4c ?? 4Ch L
.text:0040d8b9 01 ?? 01h
.text:0040d8ba 62 ?? 62h b
.text:0040d8bb ae ?? AEh
.text:0040d8bc 20 ?? 20h
.text:0040d8bd 80 ?? 80h
.text:0040d8be 86 ?? 86h
.text:0040d8bf 8f ?? 8Fh
.text:0040d8c0 ac ?? ACh
.text:0040d8c1 90 ?? 90h
.text:0040d8c2 99 ?? 99h
.text:0040d8c3 8f ?? 8Fh
.text:0040d8c4 7c ?? 7Ch |
.text:0040d8c5 a3 ?? A3h
.text:0040d8c6 c5 ?? C5h
.text:0040d8c7 24 ?? 24h $
.text:0040d8c8 09 ?? 09h
.text:0040d8c9 f8 ?? F8h
.text:0040d8ca 20 ?? 20h
.text:0040d8cb 03 ?? 03h
.text:0040d8cc 01 ?? 01h
.text:0040d8cd 00 ?? 00h
.text:0040d8ce 04 ?? 04h
.text:0040d8cf 24 ?? 24h $
.text:0040d8d0 10 ?? 10h
.text:0040d8d1 00 ?? 00h
.text:0040d8d2 bc ?? BCh
.text:0040d8d3 8f ?? 8Fh
.text:0040d8d4 ac ?? ACh
.text:0040d8d5 00 ?? 00h
.text:0040d8d6 66 ?? 66h f
.text:0040d8d7 8e ?? 8Eh
.text:0040d8d8 20 ?? 20h
.text:0040d8d9 80 ?? 80h
.text:0040d8da 90 ?? 90h
.text:0040d8db 8f ?? 8Fh
.text:0040d8dc ac ?? ACh
.text:0040d8dd 90 ?? 90h
.text:0040d8de 99 ?? 99h
.text:0040d8df 8f ?? 8Fh
.text:0040d8e0 8c ?? 8Ch
.text:0040d8e1 a3 ?? A3h
.text:0040d8e2 05 ?? 05h
.text:0040d8e3 26 ?? 26h &
.text:0040d8e4 09 ?? 09h
.text:0040d8e5 f8 ?? F8h
.text:0040d8e6 20 ?? 20h
.text:0040d8e7 03 ?? 03h
.text:0040d8e8 01 ?? 01h
.text:0040d8e9 00 ?? 00h
.text:0040d8ea 04 ?? 04h
.text:0040d8eb 24 ?? 24h $
.text:0040d8ec 10 ?? 10h
.text:0040d8ed 00 ?? 00h
.text:0040d8ee bc ?? BCh
.text:0040d8ef 8f ?? 8Fh
.text:0040d8f0 34 ?? 34h 4
.text:0040d8f1 01 ?? 01h
.text:0040d8f2 66 ?? 66h f
.text:0040d8f3 8e ?? 8Eh
.text:0040d8f4 20 ?? 20h
.text:0040d8f5 80 ?? 80h
.text:0040d8f6 95 ?? 95h
.text:0040d8f7 8f ?? 8Fh
.text:0040d8f8 ac ?? ACh
.text:0040d8f9 90 ?? 90h
.text:0040d8fa 99 ?? 99h
.text:0040d8fb 8f ?? 8Fh
.text:0040d8fc a0 ?? A0h
.text:0040d8fd a3 ?? A3h
.text:0040d8fe a5 ?? A5h
.text:0040d8ff 26 ?? 26h &
.text:0040d900 09 ?? 09h
.text:0040d901 f8 ?? F8h
.text:0040d902 20 ?? 20h
.text:0040d903 03 ?? 03h
.text:0040d904 01 ?? 01h
.text:0040d905 00 ?? 00h
.text:0040d906 04 ?? 04h
.text:0040d907 24 ?? 24h $
.text:0040d908 10 ?? 10h
.text:0040d909 00 ?? 00h
.text:0040d90a bc ?? BCh
.text:0040d90b 8f ?? 8Fh
.text:0040d90c 38 ?? 38h 8
.text:0040d90d 01 ?? 01h
.text:0040d90e 66 ?? 66h f
.text:0040d90f 8e ?? 8Eh
.text:0040d910 20 ?? 20h
.text:0040d911 80 ?? 80h
.text:0040d912 92 ?? 92h
.text:0040d913 8f ?? 8Fh
.text:0040d914 ac ?? ACh
.text:0040d915 90 ?? 90h
.text:0040d916 99 ?? 99h
.text:0040d917 8f ?? 8Fh
.text:0040d918 b4 ?? B4h
.text:0040d919 a3 ?? A3h
.text:0040d91a 45 ?? 45h E
.text:0040d91b 26 ?? 26h &
.text:0040d91c 09 ?? 09h
.text:0040d91d f8 ?? F8h
.text:0040d91e 20 ?? 20h
.text:0040d91f 03 ?? 03h
.text:0040d920 01 ?? 01h
.text:0040d921 00 ?? 00h
.text:0040d922 04 ?? 04h
.text:0040d923 24 ?? 24h $
.text:0040d924 10 ?? 10h
.text:0040d925 00 ?? 00h
.text:0040d926 bc ?? BCh
.text:0040d927 8f ?? 8Fh
.text:0040d928 2c ?? 2Ch ,
.text:0040d929 01 ?? 01h
.text:0040d92a 66 ?? 66h f
.text:0040d92b 8e ?? 8Eh
.text:0040d92c 20 ?? 20h
.text:0040d92d 80 ?? 80h
.text:0040d92e 94 ?? 94h
.text:0040d92f 8f ?? 8Fh
.text:0040d930 ac ?? ACh
.text:0040d931 90 ?? 90h
.text:0040d932 99 ?? 99h
.text:0040d933 8f ?? 8Fh
.text:0040d934 c4 ?? C4h
.text:0040d935 a3 ?? A3h
.text:0040d936 85 ?? 85h
.text:0040d937 26 ?? 26h &
.text:0040d938 09 ?? 09h
.text:0040d939 f8 ?? F8h
.text:0040d93a 20 ?? 20h
.text:0040d93b 03 ?? 03h
.text:0040d93c 01 ?? 01h
.text:0040d93d 00 ?? 00h
.text:0040d93e 04 ?? 04h
.text:0040d93f 24 ?? 24h $
.text:0040d940 10 ?? 10h
.text:0040d941 00 ?? 00h
.text:0040d942 bc ?? BCh
.text:0040d943 8f ?? 8Fh
.text:0040d944 30 ?? 30h 0
.text:0040d945 01 ?? 01h
.text:0040d946 66 ?? 66h f
.text:0040d947 8e ?? 8Eh
.text:0040d948 20 ?? 20h
.text:0040d949 80 ?? 80h
.text:0040d94a 91 ?? 91h
.text:0040d94b 8f ?? 8Fh
.text:0040d94c ac ?? ACh
.text:0040d94d 90 ?? 90h
.text:0040d94e 99 ?? 99h
.text:0040d94f 8f ?? 8Fh
.text:0040d950 d4 ?? D4h
.text:0040d951 a3 ?? A3h
.text:0040d952 25 ?? 25h %
.text:0040d953 26 ?? 26h &
.text:0040d954 09 ?? 09h
.text:0040d955 f8 ?? F8h
.text:0040d956 20 ?? 20h
.text:0040d957 03 ?? 03h
.text:0040d958 01 ?? 01h
.text:0040d959 00 ?? 00h
.text:0040d95a 04 ?? 04h
.text:0040d95b 24 ?? 24h $
.text:0040d95c 10 ?? 10h
.text:0040d95d 00 ?? 00h
.text:0040d95e bc ?? BCh
.text:0040d95f 8f ?? 8Fh
.text:0040d960 3c ?? 3Ch <
.text:0040d961 01 ?? 01h
.text:0040d962 66 ?? 66h f
.text:0040d963 8e ?? 8Eh
.text:0040d964 20 ?? 20h
.text:0040d965 80 ?? 80h
.text:0040d966 89 ?? 89h
.text:0040d967 8f ?? 8Fh
.text:0040d968 ac ?? ACh
.text:0040d969 90 ?? 90h
.text:0040d96a 99 ?? 99h
.text:0040d96b 8f ?? 8Fh
.text:0040d96c e4 ?? E4h
.text:0040d96d a3 ?? A3h
.text:0040d96e 25 ?? 25h %
.text:0040d96f 25 ?? 25h %
.text:0040d970 09 ?? 09h
.text:0040d971 f8 ?? F8h
.text:0040d972 20 ?? 20h
.text:0040d973 03 ?? 03h
.text:0040d974 01 ?? 01h
.text:0040d975 00 ?? 00h
.text:0040d976 04 ?? 04h
.text:0040d977 24 ?? 24h $
.text:0040d978 10 ?? 10h
.text:0040d979 00 ?? 00h
.text:0040d97a bc ?? BCh
.text:0040d97b 8f ?? 8Fh
.text:0040d97c 40 ?? 40h @
.text:0040d97d 01 ?? 01h
.text:0040d97e 66 ?? 66h f
.text:0040d97f 8e ?? 8Eh
.text:0040d980 20 ?? 20h
.text:0040d981 80 ?? 80h
.text:0040d982 85 ?? 85h
.text:0040d983 8f ?? 8Fh
.text:0040d984 ac ?? ACh
.text:0040d985 90 ?? 90h
.text:0040d986 99 ?? 99h
.text:0040d987 8f ?? 8Fh
.text:0040d988 f4 ?? F4h
.text:0040d989 a3 ?? A3h
.text:0040d98a a5 ?? A5h
.text:0040d98b 24 ?? 24h $
.text:0040d98c 09 ?? 09h
.text:0040d98d f8 ?? F8h
.text:0040d98e 20 ?? 20h
.text:0040d98f 03 ?? 03h
.text:0040d990 01 ?? 01h
.text:0040d991 00 ?? 00h
.text:0040d992 04 ?? 04h
.text:0040d993 24 ?? 24h $
.text:0040d994 10 ?? 10h
.text:0040d995 00 ?? 00h
.text:0040d996 bc ?? BCh
.text:0040d997 8f ?? 8Fh
.text:0040d998 44 ?? 44h D
.text:0040d999 01 ?? 01h
.text:0040d99a 66 ?? 66h f
.text:0040d99b 8e ?? 8Eh
.text:0040d99c 20 ?? 20h
.text:0040d99d 80 ?? 80h
.text:0040d99e 8a ?? 8Ah
.text:0040d99f 8f ?? 8Fh
.text:0040d9a0 ac ?? ACh
.text:0040d9a1 90 ?? 90h
.text:0040d9a2 99 ?? 99h
.text:0040d9a3 8f ?? 8Fh
.text:0040d9a4 08 ?? 08h
.text:0040d9a5 a4 ?? A4h
.text:0040d9a6 45 ?? 45h E
.text:0040d9a7 25 ?? 25h %
.text:0040d9a8 09 ?? 09h
.text:0040d9a9 f8 ?? F8h
.text:0040d9aa 20 ?? 20h
.text:0040d9ab 03 ?? 03h
.text:0040d9ac 01 ?? 01h
.text:0040d9ad 00 ?? 00h
.text:0040d9ae 04 ?? 04h
.text:0040d9af 24 ?? 24h $
.text:0040d9b0 10 ?? 10h
.text:0040d9b1 00 ?? 00h
.text:0040d9b2 bc ?? BCh
.text:0040d9b3 8f ?? 8Fh
.text:0040d9b4 bb ?? BBh
.text:0040d9b5 fc ?? FCh
.text:0040d9b6 00 ?? 00h
.text:0040d9b7 10 ?? 10h
.text:0040d9b8 00 ?? 00h
.text:0040d9b9 00 ?? 00h
.text:0040d9ba 00 ?? 00h
.text:0040d9bb 00 ?? 00h
.text:0040d9bc 14 ?? 14h
.text:0040d9bd 8a ?? 8Ah
.text:0040d9be 99 ?? 99h
.text:0040d9bf 8f ?? 8Fh
.text:0040d9c0 21 ?? 21h !
.text:0040d9c1 20 ?? 20h
.text:0040d9c2 40 ?? 40h @
.text:0040d9c3 02 ?? 02h
.text:0040d9c4 21 ?? 21h !
.text:0040d9c5 28 ?? 28h (
.text:0040d9c6 00 ?? 00h
.text:0040d9c7 00 ?? 00h
.text:0040d9c8 09 ?? 09h
.text:0040d9c9 f8 ?? F8h
.text:0040d9ca 20 ?? 20h
.text:0040d9cb 03 ?? 03h
.text:0040d9cc fe ?? FEh
.text:0040d9cd 00 ?? 00h
.text:0040d9ce 06 ?? 06h
.text:0040d9cf 24 ?? 24h $
.text:0040d9d0 e4 ?? E4h
.text:0040d9d1 00 ?? 00h
.text:0040d9d2 6c ?? 6Ch l
.text:0040d9d3 8e ?? 8Eh
.text:0040d9d4 10 ?? 10h
.text:0040d9d5 00 ?? 00h
.text:0040d9d6 bc ?? BCh
.text:0040d9d7 8f ?? 8Fh
.text:0040d9d8 00 ?? 00h
.text:0040d9d9 10 ?? 10h
.text:0040d9da 8b ?? 8Bh
.text:0040d9db 35 ?? 35h 5
.text:0040d9dc 08 ?? 08h
.text:0040d9dd 8c ?? 8Ch
.text:0040d9de 99 ?? 99h
.text:0040d9df 8f ?? 8Fh
.text:0040d9e0 e4 ?? E4h
.text:0040d9e1 00 ?? 00h
.text:0040d9e2 6b ?? 6Bh k
.text:0040d9e3 ae ?? AEh
.text:0040d9e4 21 ?? 21h !
.text:0040d9e5 20 ?? 20h
.text:0040d9e6 40 ?? 40h @
.text:0040d9e7 02 ?? 02h
.text:0040d9e8 06 ?? 06h
.text:0040d9e9 00 ?? 00h
.text:0040d9ea 25 ?? 25h %
.text:0040d9eb 26 ?? 26h &
.text:0040d9ec 09 ?? 09h
.text:0040d9ed f8 ?? F8h
.text:0040d9ee 20 ?? 20h
.text:0040d9ef 03 ?? 03h
.text:0040d9f0 fe ?? FEh
.text:0040d9f1 00 ?? 00h
.text:0040d9f2 06 ?? 06h
.text:0040d9f3 24 ?? 24h $
.text:0040d9f4 10 ?? 10h
.text:0040d9f5 00 ?? 00h
.text:0040d9f6 bc ?? BCh
.text:0040d9f7 8f ?? 8Fh
.text:0040d9f8 21 ?? 21h !
.text:0040d9f9 20 ?? 20h
.text:0040d9fa 40 ?? 40h @
.text:0040d9fb 02 ?? 02h
.text:0040d9fc a0 ?? A0h
.text:0040d9fd 85 ?? 85h
.text:0040d9fe 99 ?? 99h
.text:0040d9ff 8f ?? 8Fh
.text:0040da00 00 ?? 00h
.text:0040da01 00 ?? 00h
.text:0040da02 00 ?? 00h
.text:0040da03 00 ?? 00h
.text:0040da04 09 ?? 09h
.text:0040da05 f8 ?? F8h
.text:0040da06 20 ?? 20h
.text:0040da07 03 ?? 03h
.text:0040da08 3a ?? 3Ah :
.text:0040da09 00 ?? 00h
.text:0040da0a 05 ?? 05h
.text:0040da0b 24 ?? 24h $
.text:0040da0c 10 ?? 10h
.text:0040da0d 00 ?? 00h
.text:0040da0e bc ?? BCh
.text:0040da0f 8f ?? 8Fh
.text:0040da10 bc ?? BCh
.text:0040da11 00 ?? 00h
.text:0040da12 40 ?? 40h @
.text:0040da13 10 ?? 10h
.text:0040da14 01 ?? 01h
.text:0040da15 00 ?? 00h
.text:0040da16 50 ?? 50h P
.text:0040da17 24 ?? 24h $
.text:0040da18 ba ?? BAh
.text:0040da19 00 ?? 00h
.text:0040da1a 00 ?? 00h
.text:0040da1b 12 ?? 12h
.text:0040da1c 00 ?? 00h
.text:0040da1d 00 ?? 00h
.text:0040da1e 40 ?? 40h @
.text:0040da1f a0 ?? A0h
.text:0040da20 f8 ?? F8h
.text:0040da21 8a ?? 8Ah
.text:0040da22 99 ?? 99h
.text:0040da23 8f ?? 8Fh
.text:0040da24 00 ?? 00h
.text:0040da25 00 ?? 00h
.text:0040da26 00 ?? 00h
.text:0040da27 00 ?? 00h
.text:0040da28 09 ?? 09h
.text:0040da29 f8 ?? F8h
.text:0040da2a 20 ?? 20h
.text:0040da2b 03 ?? 03h
.text:0040da2c 21 ?? 21h !
.text:0040da2d 20 ?? 20h
.text:0040da2e 40 ?? 40h @
.text:0040da2f 02 ?? 02h
.text:0040da30 10 ?? 10h
.text:0040da31 00 ?? 00h
.text:0040da32 bc ?? BCh
.text:0040da33 8f ?? 8Fh
.text:0040da34 ac ?? ACh
.text:0040da35 00 ?? 00h
.text:0040da36 62 ?? 62h b
.text:0040da37 ae ?? AEh
.text:0040da38 f8 ?? F8h
.text:0040da39 8a ?? 8Ah
.text:0040da3a 99 ?? 99h
.text:0040da3b 8f ?? 8Fh
.text:0040da3c 21 ?? 21h !
.text:0040da3d 20 ?? 20h
.text:0040da3e 00 ?? 00h
.text:0040da3f 02 ?? 02h
.text:0040da40 09 ?? 09h
.text:0040da41 f8 ?? F8h
.text:0040da42 20 ?? 20h
.text:0040da43 03 ?? 03h
.text:0040da44 00 ?? 00h
.text:0040da45 00 ?? 00h
.text:0040da46 00 ?? 00h
.text:0040da47 00 ?? 00h
.text:0040da48 10 ?? 10h
.text:0040da49 00 ?? 00h
.text:0040da4a bc ?? BCh
.text:0040da4b 8f ?? 8Fh
.text:0040da4c 6d ?? 6Dh m
.text:0040da4d fe ?? FEh
.text:0040da4e 00 ?? 00h
.text:0040da4f 10 ?? 10h
.text:0040da50 a8 ?? A8h
.text:0040da51 00 ?? 00h
.text:0040da52 62 ?? 62h b
.text:0040da53 ae ?? AEh
.text:0040da54 20 ?? 20h
.text:0040da55 80 ?? 80h
.text:0040da56 97 ?? 97h
.text:0040da57 8f ?? 8Fh
.text:0040da58 24 ?? 24h $
.text:0040da59 89 ?? 89h
.text:0040da5a 99 ?? 99h
.text:0040da5b 8f ?? 8Fh
.text:0040da5c 18 ?? 18h
.text:0040da5d a4 ?? A4h
.text:0040da5e e5 ?? E5h
.text:0040da5f 26 ?? 26h &
.text:0040da60 09 ?? 09h
.text:0040da61 f8 ?? F8h
.text:0040da62 20 ?? 20h
.text:0040da63 03 ?? 03h
.text:0040da64 21 ?? 21h !
.text:0040da65 20 ?? 20h
.text:0040da66 00 ?? 00h
.text:0040da67 02 ?? 02h
.text:0040da68 10 ?? 10h
.text:0040da69 00 ?? 00h
.text:0040da6a bc ?? BCh
.text:0040da6b 8f ?? 8Fh
.text:0040da6c c1 ?? C1h
.text:0040da6d 00 ?? 00h
.text:0040da6e 40 ?? 40h @
.text:0040da6f 10 ?? 10h
.text:0040da70 00 ?? 00h
.text:0040da71 00 ?? 00h
.text:0040da72 00 ?? 00h
.text:0040da73 00 ?? 00h
.text:0040da74 20 ?? 20h
.text:0040da75 80 ?? 80h
.text:0040da76 9f ?? 9Fh
.text:0040da77 8f ?? 8Fh
.text:0040da78 24 ?? 24h $
.text:0040da79 89 ?? 89h
.text:0040da7a 99 ?? 99h
.text:0040da7b 8f ?? 8Fh
.text:0040da7c 28 ?? 28h (
.text:0040da7d a4 ?? A4h
.text:0040da7e e5 ?? E5h
.text:0040da7f 27 ?? 27h '
.text:0040da80 09 ?? 09h
.text:0040da81 f8 ?? F8h
.text:0040da82 20 ?? 20h
.text:0040da83 03 ?? 03h
.text:0040da84 21 ?? 21h !
.text:0040da85 20 ?? 20h
.text:0040da86 00 ?? 00h
.text:0040da87 02 ?? 02h
.text:0040da88 10 ?? 10h
.text:0040da89 00 ?? 00h
.text:0040da8a bc ?? BCh
.text:0040da8b 8f ?? 8Fh
.text:0040da8c 85 ?? 85h
.text:0040da8d fc ?? FCh
.text:0040da8e 40 ?? 40h @
.text:0040da8f 14 ?? 14h
.text:0040da90 00 ?? 00h
.text:0040da91 00 ?? 00h
.text:0040da92 00 ?? 00h
.text:0040da93 00 ?? 00h
.text:0040da94 20 ?? 20h
.text:0040da95 80 ?? 80h
.text:0040da96 8b ?? 8Bh
.text:0040da97 8f ?? 8Fh
.text:0040da98 ec ?? ECh
.text:0040da99 8b ?? 8Bh
.text:0040da9a 99 ?? 99h
.text:0040da9b 8f ?? 8Fh
.text:0040da9c 34 ?? 34h 4
.text:0040da9d a4 ?? A4h
.text:0040da9e 65 ?? 65h e
.text:0040da9f 25 ?? 25h %
.text:0040daa0 09 ?? 09h
.text:0040daa1 f8 ?? F8h
.text:0040daa2 20 ?? 20h
.text:0040daa3 03 ?? 03h
.text:0040daa4 21 ?? 21h !
.text:0040daa5 20 ?? 20h
.text:0040daa6 20 ?? 20h
.text:0040daa7 02 ?? 02h
.text:0040daa8 10 ?? 10h
.text:0040daa9 00 ?? 00h
.text:0040daaa bc ?? BCh
.text:0040daab 8f ?? 8Fh
.text:0040daac 9f ?? 9Fh
.text:0040daad 00 ?? 00h
.text:0040daae 40 ?? 40h @
.text:0040daaf 10 ?? 10h
.text:0040dab0 01 ?? 01h
.text:0040dab1 00 ?? 00h
.text:0040dab2 02 ?? 02h
.text:0040dab3 24 ?? 24h $
.text:0040dab4 f0 ?? F0h
.text:0040dab5 00 ?? 00h
.text:0040dab6 62 ?? 62h b
.text:0040dab7 ae ?? AEh
.text:0040dab8 20 ?? 20h
.text:0040dab9 80 ?? 80h
.text:0040daba 88 ?? 88h
.text:0040dabb 8f ?? 8Fh
.text:0040dabc ec ?? ECh
.text:0040dabd 8b ?? 8Bh
.text:0040dabe 99 ?? 99h
.text:0040dabf 8f ?? 8Fh
.text:0040dac0 3c ?? 3Ch <
.text:0040dac1 a4 ?? A4h
.text:0040dac2 05 ?? 05h
.text:0040dac3 25 ?? 25h %
.text:0040dac4 09 ?? 09h
.text:0040dac5 f8 ?? F8h
.text:0040dac6 20 ?? 20h
.text:0040dac7 03 ?? 03h
.text:0040dac8 21 ?? 21h !
.text:0040dac9 20 ?? 20h
.text:0040daca 20 ?? 20h
.text:0040dacb 02 ?? 02h
.text:0040dacc 10 ?? 10h
.text:0040dacd 00 ?? 00h
.text:0040dace bc ?? BCh
.text:0040dacf 8f ?? 8Fh
.text:0040dad0 82 ?? 82h
.text:0040dad1 01 ?? 01h
.text:0040dad2 40 ?? 40h @
.text:0040dad3 10 ?? 10h
.text:0040dad4 01 ?? 01h
.text:0040dad5 00 ?? 00h
.text:0040dad6 02 ?? 02h
.text:0040dad7 24 ?? 24h $
.text:0040dad8 72 ?? 72h r
.text:0040dad9 fc ?? FCh
.text:0040dada 00 ?? 00h
.text:0040dadb 10 ?? 10h
.text:0040dadc f4 ?? F4h
.text:0040dadd 00 ?? 00h
.text:0040dade 62 ?? 62h b
.text:0040dadf ae ?? AEh
.text:0040dae0 e4 ?? E4h
.text:0040dae1 85 ?? 85h
.text:0040dae2 99 ?? 99h
.text:0040dae3 8f ?? 8Fh
.text:0040dae4 b4 ?? B4h
.text:0040dae5 00 ?? 00h
.text:0040dae6 64 ?? 64h d
.text:0040dae7 8e ?? 8Eh
.text:0040dae8 09 ?? 09h
.text:0040dae9 f8 ?? F8h
.text:0040daea 20 ?? 20h
.text:0040daeb 03 ?? 03h
.text:0040daec 01 ?? 01h
.text:0040daed 01 ?? 01h
.text:0040daee 05 ?? 05h
.text:0040daef 24 ?? 24h $
.text:0040daf0 10 ?? 10h
.text:0040daf1 00 ?? 00h
.text:0040daf2 bc ?? BCh
.text:0040daf3 8f ?? 8Fh
.text:0040daf4 f6 ?? F6h
.text:0040daf5 fc ?? FCh
.text:0040daf6 41 ?? 41h A
.text:0040daf7 04 ?? 04h
.text:0040daf8 30 ?? 30h 0
.text:0040daf9 01 ?? 01h
.text:0040dafa a2 ?? A2h
.text:0040dafb af ?? AFh
.text:0040dafc d4 ?? D4h
.text:0040dafd 86 ?? 86h
.text:0040dafe 99 ?? 99h
.text:0040daff 8f ?? 8Fh
.text:0040db00 00 ?? 00h
.text:0040db01 00 ?? 00h
.text:0040db02 00 ?? 00h
.text:0040db03 00 ?? 00h
.text:0040db04 09 ?? 09h
.text:0040db05 f8 ?? F8h
.text:0040db06 20 ?? 20h
.text:0040db07 03 ?? 03h
.text:0040db08 00 ?? 00h
.text:0040db09 00 ?? 00h
.text:0040db0a 00 ?? 00h
.text:0040db0b 00 ?? 00h
.text:0040db0c 10 ?? 10h
.text:0040db0d 00 ?? 00h
.text:0040db0e bc ?? BCh
.text:0040db0f 8f ?? 8Fh
.text:0040db10 00 ?? 00h
.text:0040db11 00 ?? 00h
.text:0040db12 44 ?? 44h D
.text:0040db13 8c ?? 8Ch
.text:0040db14 48 ?? 48h H
.text:0040db15 91 ?? 91h
.text:0040db16 99 ?? 99h
.text:0040db17 8f ?? 8Fh
.text:0040db18 00 ?? 00h
.text:0040db19 00 ?? 00h
.text:0040db1a 00 ?? 00h
.text:0040db1b 00 ?? 00h
.text:0040db1c 09 ?? 09h
.text:0040db1d f8 ?? F8h
.text:0040db1e 20 ?? 20h
.text:0040db1f 03 ?? 03h
.text:0040db20 00 ?? 00h
.text:0040db21 00 ?? 00h
.text:0040db22 00 ?? 00h
.text:0040db23 00 ?? 00h
.text:0040db24 10 ?? 10h
.text:0040db25 00 ?? 00h
.text:0040db26 bc ?? BCh
.text:0040db27 8f ?? 8Fh
.text:0040db28 b4 ?? B4h
.text:0040db29 00 ?? 00h
.text:0040db2a 66 ?? 66h f
.text:0040db2b 8e ?? 8Eh
.text:0040db2c 20 ?? 20h
.text:0040db2d 80 ?? 80h
.text:0040db2e 83 ?? 83h
.text:0040db2f 8f ?? 8Fh
.text:0040db30 ac ?? ACh
.text:0040db31 90 ?? 90h
.text:0040db32 99 ?? 99h
.text:0040db33 8f ?? 8Fh
.text:0040db34 44 ?? 44h D
.text:0040db35 a4 ?? A4h
.text:0040db36 65 ?? 65h e
.text:0040db37 24 ?? 24h $
.text:0040db38 21 ?? 21h ! ;? -> 00403821
.text:0040db39 38 ?? 38h 8
.text:0040db3a 40 ?? 40h @
.text:0040db3b 00 ?? 00h
.text:0040db3c 09 ?? 09h
.text:0040db3d f8 ?? F8h
.text:0040db3e 20 ?? 20h
.text:0040db3f 03 ?? 03h
.text:0040db40 10 ?? 10h
.text:0040db41 00 ?? 00h
.text:0040db42 04 ?? 04h
.text:0040db43 24 ?? 24h $
.text:0040db44 10 ?? 10h
.text:0040db45 00 ?? 00h
.text:0040db46 bc ?? BCh
.text:0040db47 8f ?? 8Fh
.text:0040db48 e1 ?? E1h
.text:0040db49 fc ?? FCh
.text:0040db4a 00 ?? 00h
.text:0040db4b 10 ?? 10h
.text:0040db4c 00 ?? 00h
.text:0040db4d 00 ?? 00h
.text:0040db4e 00 ?? 00h
.text:0040db4f 00 ?? 00h
.text:0040db50 20 ?? 20h
.text:0040db51 80 ?? 80h
.text:0040db52 82 ?? 82h
.text:0040db53 8f ?? 8Fh
.text:0040db54 00 ?? 00h
.text:0040db55 8b ?? 8Bh
.text:0040db56 99 ?? 99h
.text:0040db57 8f ?? 8Fh
.text:0040db58 00 ?? 00h
.text:0040db59 00 ?? 00h
.text:0040db5a 00 ?? 00h
.text:0040db5b 00 ?? 00h
.text:0040db5c 09 ?? 09h
.text:0040db5d f8 ?? F8h
.text:0040db5e 20 ?? 20h
.text:0040db5f 03 ?? 03h
.text:0040db60 68 ?? 68h h
.text:0040db61 a4 ?? A4h
.text:0040db62 44 ?? 44h D
.text:0040db63 24 ?? 24h $
.text:0040db64 10 ?? 10h
.text:0040db65 00 ?? 00h
.text:0040db66 bc ?? BCh
.text:0040db67 8f ?? 8Fh
.text:0040db68 00 ?? 00h
.text:0040db69 00 ?? 00h
.text:0040db6a 00 ?? 00h
.text:0040db6b 00 ?? 00h
.text:0040db6c 20 ?? 20h
.text:0040db6d 80 ?? 80h
.text:0040db6e 83 ?? 83h
.text:0040db6f 8f ?? 8Fh
.text:0040db70 00 ?? 00h
.text:0040db71 8b ?? 8Bh
.text:0040db72 99 ?? 99h
.text:0040db73 8f ?? 8Fh
.text:0040db74 00 ?? 00h
.text:0040db75 00 ?? 00h
.text:0040db76 00 ?? 00h
.text:0040db77 00 ?? 00h
.text:0040db78 09 ?? 09h
.text:0040db79 f8 ?? F8h
.text:0040db7a 20 ?? 20h
.text:0040db7b 03 ?? 03h
.text:0040db7c 7c ?? 7Ch |
.text:0040db7d a4 ?? A4h
.text:0040db7e 64 ?? 64h d
.text:0040db7f 24 ?? 24h $
.text:0040db80 10 ?? 10h
.text:0040db81 00 ?? 00h
.text:0040db82 bc ?? BCh
.text:0040db83 8f ?? 8Fh
.text:0040db84 00 ?? 00h
.text:0040db85 00 ?? 00h
.text:0040db86 00 ?? 00h
.text:0040db87 00 ?? 00h
.text:0040db88 20 ?? 20h
.text:0040db89 80 ?? 80h
.text:0040db8a 86 ?? 86h
.text:0040db8b 8f ?? 8Fh
.text:0040db8c 00 ?? 00h
.text:0040db8d 8b ?? 8Bh
.text:0040db8e 99 ?? 99h
.text:0040db8f 8f ?? 8Fh
.text:0040db90 00 ?? 00h
.text:0040db91 00 ?? 00h
.text:0040db92 00 ?? 00h
.text:0040db93 00 ?? 00h
.text:0040db94 09 ?? 09h
.text:0040db95 f8 ?? F8h
.text:0040db96 20 ?? 20h
.text:0040db97 03 ?? 03h
.text:0040db98 8c ?? 8Ch
.text:0040db99 a4 ?? A4h
.text:0040db9a c4 ?? C4h
.text:0040db9b 24 ?? 24h $
.text:0040db9c 10 ?? 10h
.text:0040db9d 00 ?? 00h
.text:0040db9e bc ?? BCh
.text:0040db9f 8f ?? 8Fh
.text:0040dba0 00 ?? 00h
.text:0040dba1 00 ?? 00h
.text:0040dba2 00 ?? 00h
.text:0040dba3 00 ?? 00h
.text:0040dba4 20 ?? 20h
.text:0040dba5 80 ?? 80h
.text:0040dba6 90 ?? 90h
.text:0040dba7 8f ?? 8Fh
.text:0040dba8 00 ?? 00h
.text:0040dba9 8b ?? 8Bh
.text:0040dbaa 99 ?? 99h
.text:0040dbab 8f ?? 8Fh
.text:0040dbac 00 ?? 00h
.text:0040dbad 00 ?? 00h
.text:0040dbae 00 ?? 00h
.text:0040dbaf 00 ?? 00h
.text:0040dbb0 09 ?? 09h
.text:0040dbb1 f8 ?? F8h
.text:0040dbb2 20 ?? 20h
.text:0040dbb3 03 ?? 03h
.text:0040dbb4 a4 ?? A4h
.text:0040dbb5 a4 ?? A4h
.text:0040dbb6 04 ?? 04h
.text:0040dbb7 26 ?? 26h &
.text:0040dbb8 10 ?? 10h
.text:0040dbb9 00 ?? 00h
.text:0040dbba bc ?? BCh
.text:0040dbbb 8f ?? 8Fh
.text:0040dbbc 00 ?? 00h
.text:0040dbbd 00 ?? 00h
.text:0040dbbe 00 ?? 00h
.text:0040dbbf 00 ?? 00h
.text:0040dbc0 20 ?? 20h
.text:0040dbc1 80 ?? 80h
.text:0040dbc2 95 ?? 95h
.text:0040dbc3 8f ?? 8Fh
.text:0040dbc4 00 ?? 00h
.text:0040dbc5 8b ?? 8Bh
.text:0040dbc6 99 ?? 99h
.text:0040dbc7 8f ?? 8Fh
.text:0040dbc8 00 ?? 00h
.text:0040dbc9 00 ?? 00h
.text:0040dbca 00 ?? 00h
.text:0040dbcb 00 ?? 00h
.text:0040dbcc 09 ?? 09h
.text:0040dbcd f8 ?? F8h
.text:0040dbce 20 ?? 20h
.text:0040dbcf 03 ?? 03h
.text:0040dbd0 bc ?? BCh
.text:0040dbd1 a4 ?? A4h
.text:0040dbd2 a4 ?? A4h
.text:0040dbd3 26 ?? 26h &
.text:0040dbd4 10 ?? 10h
.text:0040dbd5 00 ?? 00h
.text:0040dbd6 bc ?? BCh
.text:0040dbd7 8f ?? 8Fh
.text:0040dbd8 e4 ?? E4h
.text:0040dbd9 00 ?? 00h
.text:0040dbda 70 ?? 70h p
.text:0040dbdb 8e ?? 8Eh
.text:0040dbdc 00 ?? 00h
.text:0040dbdd 00 ?? 00h
.text:0040dbde 00 ?? 00h
.text:0040dbdf 00 ?? 00h
.text:0040dbe0 c2 ?? C2h
.text:0040dbe1 23 ?? 23h #
.text:0040dbe2 10 ?? 10h
.text:0040dbe3 00 ?? 00h
.text:0040dbe4 01 ?? 01h
.text:0040dbe5 00 ?? 00h
.text:0040dbe6 8e ?? 8Eh
.text:0040dbe7 30 ?? 30h 0
.text:0040dbe8 10 ?? 10h
.text:0040dbe9 00 ?? 00h
.text:0040dbea c0 ?? C0h
.text:0040dbeb 11 ?? 11h
.text:0040dbec 01 ?? 01h
.text:0040dbed 00 ?? 00h
.text:0040dbee 1f ?? 1Fh
.text:0040dbef 32 ?? 32h 2
.text:0040dbf0 20 ?? 20h
.text:0040dbf1 80 ?? 80h
.text:0040dbf2 8f ?? 8Fh
.text:0040dbf3 8f ?? 8Fh
.text:0040dbf4 ec ?? ECh
.text:0040dbf5 8b ?? 8Bh
.text:0040dbf6 99 ?? 99h
.text:0040dbf7 8f ?? 8Fh
.text:0040dbf8 98 ?? 98h
.text:0040dbf9 00 ?? 00h
.text:0040dbfa 64 ?? 64h d
.text:0040dbfb 8e ?? 8Eh
.text:0040dbfc 09 ?? 09h
.text:0040dbfd f8 ?? F8h
.text:0040dbfe 20 ?? 20h
.text:0040dbff 03 ?? 03h
.text:0040dc00 30 ?? 30h 0
.text:0040dc01 a3 ?? A3h
.text:0040dc02 e5 ?? E5h
.text:0040dc03 25 ?? 25h %
.text:0040dc04 10 ?? 10h
.text:0040dc05 00 ?? 00h
.text:0040dc06 bc ?? BCh
.text:0040dc07 8f ?? 8Fh
.text:0040dc08 74 ?? 74h t
.text:0040dc09 fd ?? FDh
.text:0040dc0a 40 ?? 40h @
.text:0040dc0b 10 ?? 10h
.text:0040dc0c 00 ?? 00h
.text:0040dc0d 00 ?? 00h
.text:0040dc0e 00 ?? 00h
.text:0040dc0f 00 ?? 00h
.text:0040dc10 f8 ?? F8h
.text:0040dc11 00 ?? 00h
.text:0040dc12 63 ?? 63h c
.text:0040dc13 8e ?? 8Eh
.text:0040dc14 00 ?? 00h
.text:0040dc15 00 ?? 00h
.text:0040dc16 00 ?? 00h
.text:0040dc17 00 ?? 00h
.text:0040dc18 00 ?? 00h
.text:0040dc19 10 ?? 10h
.text:0040dc1a 76 ?? 76h v
.text:0040dc1b 28 ?? 28h (
.text:0040dc1c 6f ?? 6Fh o
.text:0040dc1d fd ?? FDh
.text:0040dc1e c0 ?? C0h
.text:0040dc1f 16 ?? 16h
.text:0040dc20 01 ?? 01h
.text:0040dc21 50 ?? 50h P
.text:0040dc22 77 ?? 77h w
.text:0040dc23 28 ?? 28h (
.text:0040dc24 6d ?? 6Dh m
.text:0040dc25 fd ?? FDh
.text:0040dc26 e0 ?? E0h
.text:0040dc27 12 ?? 12h
.text:0040dc28 01 ?? 01h
.text:0040dc29 00 ?? 00h
.text:0040dc2a 1f ?? 1Fh
.text:0040dc2b 32 ?? 32h 2
.text:0040dc2c bb ?? BBh
.text:0040dc2d fd ?? FDh
.text:0040dc2e e0 ?? E0h
.text:0040dc2f 13 ?? 13h
.text:0040dc30 10 ?? 10h
.text:0040dc31 00 ?? 00h
.text:0040dc32 02 ?? 02h
.text:0040dc33 24 ?? 24h $
.text:0040dc34 42 ?? 42h B
.text:0040dc35 64 ?? 64h d
.text:0040dc36 10 ?? 10h
.text:0040dc37 00 ?? 00h
.text:0040dc38 01 ?? 01h
.text:0040dc39 00 ?? 00h
.text:0040dc3a 8b ?? 8Bh
.text:0040dc3b 31 ?? 31h 1
.text:0040dc3c 46 ?? 46h F
.text:0040dc3d 01 ?? 01h
.text:0040dc3e 60 ?? 60h `
.text:0040dc3f 15 ?? 15h
.text:0040dc40 02 ?? 02h
.text:0040dc41 42 ?? 42h B
.text:0040dc42 10 ?? 10h
.text:0040dc43 00 ?? 00h
.text:0040dc44 01 ?? 01h
.text:0040dc45 00 ?? 00h
.text:0040dc46 07 ?? 07h
.text:0040dc47 31 ?? 31h 1
.text:0040dc48 41 ?? 41h A
.text:0040dc49 01 ?? 01h
.text:0040dc4a e0 ?? E0h
.text:0040dc4b 10 ?? 10h
.text:0040dc4c 04 ?? 04h
.text:0040dc4d 00 ?? 00h
.text:0040dc4e 02 ?? 02h
.text:0040dc4f 24 ?? 24h $
.text:0040dc50 f8 ?? F8h
.text:0040dc51 00 ?? 00h
.text:0040dc52 63 ?? 63h c
.text:0040dc53 8e ?? 8Eh
.text:0040dc54 90 ?? 90h
.text:0040dc55 00 ?? 00h
.text:0040dc56 05 ?? 05h
.text:0040dc57 3c ?? 3Ch <
.text:0040dc58 2a ?? 2Ah *
.text:0040dc59 50 ?? 50h P
.text:0040dc5a a3 ?? A3h
.text:0040dc5b 00 ?? 00h
.text:0040dc5c 29 ?? 29h )
.text:0040dc5d 01 ?? 01h
.text:0040dc5e 40 ?? 40h @
.text:0040dc5f 15 ?? 15h
.text:0040dc60 08 ?? 08h
.text:0040dc61 00 ?? 00h
.text:0040dc62 11 ?? 11h
.text:0040dc63 24 ?? 24h $
.text:0040dc64 f0 ?? F0h
.text:0040dc65 fc ?? FCh
.text:0040dc66 60 ?? 60h `
.text:0040dc67 14 ?? 14h
.text:0040dc68 08 ?? 08h
.text:0040dc69 00 ?? 00h
.text:0040dc6a 02 ?? 02h
.text:0040dc6b 24 ?? 24h $
.text:0040dc6c ab ?? ABh
.text:0040dc6d fd ?? FDh
.text:0040dc6e 00 ?? 00h
.text:0040dc6f 10 ?? 10h
.text:0040dc70 10 ?? 10h
.text:0040dc71 00 ?? 00h
.text:0040dc72 02 ?? 02h
.text:0040dc73 24 ?? 24h $
.text:0040dc74 e4 ?? E4h
.text:0040dc75 85 ?? 85h
.text:0040dc76 99 ?? 99h
.text:0040dc77 8f ?? 8Fh
.text:0040dc78 b4 ?? B4h
.text:0040dc79 00 ?? 00h
.text:0040dc7a 64 ?? 64h d
.text:0040dc7b 8e ?? 8Eh
.text:0040dc7c 09 ?? 09h
.text:0040dc7d f8 ?? F8h
.text:0040dc7e 20 ?? 20h
.text:0040dc7f 03 ?? 03h
.text:0040dc80 01 ?? 01h
.text:0040dc81 01 ?? 01h
.text:0040dc82 05 ?? 05h
.text:0040dc83 24 ?? 24h $
.text:0040dc84 10 ?? 10h
.text:0040dc85 00 ?? 00h
.text:0040dc86 bc ?? BCh
.text:0040dc87 8f ?? 8Fh
.text:0040dc88 67 ?? 67h g
.text:0040dc89 fc ?? FCh
.text:0040dc8a 41 ?? 41h A
.text:0040dc8b 04 ?? 04h
.text:0040dc8c 30 ?? 30h 0
.text:0040dc8d 01 ?? 01h
.text:0040dc8e a2 ?? A2h
.text:0040dc8f af ?? AFh
.text:0040dc90 d4 ?? D4h
.text:0040dc91 86 ?? 86h
.text:0040dc92 99 ?? 99h
.text:0040dc93 8f ?? 8Fh
.text:0040dc94 00 ?? 00h
.text:0040dc95 00 ?? 00h
.text:0040dc96 00 ?? 00h
.text:0040dc97 00 ?? 00h
.text:0040dc98 09 ?? 09h
.text:0040dc99 f8 ?? F8h
.text:0040dc9a 20 ?? 20h
.text:0040dc9b 03 ?? 03h
.text:0040dc9c 00 ?? 00h
.text:0040dc9d 00 ?? 00h
.text:0040dc9e 00 ?? 00h
.text:0040dc9f 00 ?? 00h
.text:0040dca0 10 ?? 10h
.text:0040dca1 00 ?? 00h
.text:0040dca2 bc ?? BCh
.text:0040dca3 8f ?? 8Fh
.text:0040dca4 00 ?? 00h
.text:0040dca5 00 ?? 00h
.text:0040dca6 44 ?? 44h D
.text:0040dca7 8c ?? 8Ch
.text:0040dca8 48 ?? 48h H
.text:0040dca9 91 ?? 91h
.text:0040dcaa 99 ?? 99h
.text:0040dcab 8f ?? 8Fh
.text:0040dcac 00 ?? 00h
.text:0040dcad 00 ?? 00h
.text:0040dcae 00 ?? 00h
.text:0040dcaf 00 ?? 00h
.text:0040dcb0 09 ?? 09h
.text:0040dcb1 f8 ?? F8h
.text:0040dcb2 20 ?? 20h
.text:0040dcb3 03 ?? 03h
.text:0040dcb4 00 ?? 00h
.text:0040dcb5 00 ?? 00h
.text:0040dcb6 00 ?? 00h
.text:0040dcb7 00 ?? 00h
.text:0040dcb8 10 ?? 10h
.text:0040dcb9 00 ?? 00h
.text:0040dcba bc ?? BCh
.text:0040dcbb 8f ?? 8Fh
.text:0040dcbc b4 ?? B4h
.text:0040dcbd 00 ?? 00h
.text:0040dcbe 66 ?? 66h f
.text:0040dcbf 8e ?? 8Eh
.text:0040dcc0 20 ?? 20h
.text:0040dcc1 80 ?? 80h
.text:0040dcc2 91 ?? 91h
.text:0040dcc3 8f ?? 8Fh
.text:0040dcc4 ac ?? ACh
.text:0040dcc5 90 ?? 90h
.text:0040dcc6 99 ?? 99h
.text:0040dcc7 8f ?? 8Fh
.text:0040dcc8 c4 ?? C4h
.text:0040dcc9 a4 ?? A4h
.text:0040dcca 25 ?? 25h %
.text:0040dccb 26 ?? 26h &
.text:0040dccc 21 ?? 21h ! ;? -> 00403821
.text:0040dccd 38 ?? 38h 8
.text:0040dcce 40 ?? 40h @
.text:0040dccf 00 ?? 00h
.text:0040dcd0 09 ?? 09h
.text:0040dcd1 f8 ?? F8h
.text:0040dcd2 20 ?? 20h
.text:0040dcd3 03 ?? 03h
.text:0040dcd4 10 ?? 10h
.text:0040dcd5 00 ?? 00h
.text:0040dcd6 04 ?? 04h
.text:0040dcd7 24 ?? 24h $
.text:0040dcd8 10 ?? 10h
.text:0040dcd9 00 ?? 00h
.text:0040dcda bc ?? BCh
.text:0040dcdb 8f ?? 8Fh
.text:0040dcdc 52 ?? 52h R
.text:0040dcdd fc ?? FCh
.text:0040dcde 00 ?? 00h
.text:0040dcdf 10 ?? 10h
.text:0040dce0 00 ?? 00h
.text:0040dce1 00 ?? 00h
.text:0040dce2 00 ?? 00h
.text:0040dce3 00 ?? 00h
.text:0040dce4 f8 ?? F8h
.text:0040dce5 8a ?? 8Ah
.text:0040dce6 99 ?? 99h
.text:0040dce7 8f ?? 8Fh
.text:0040dce8 20 ?? 20h
.text:0040dce9 01 ?? 01h
.text:0040dcea a4 ?? A4h
.text:0040dceb 8f ?? 8Fh
.text:0040dcec 09 ?? 09h
.text:0040dced f8 ?? F8h
.text:0040dcee 20 ?? 20h
.text:0040dcef 03 ?? 03h
.text:0040dcf0 00 ?? 00h
.text:0040dcf1 00 ?? 00h
.text:0040dcf2 00 ?? 00h
.text:0040dcf3 00 ?? 00h
.text:0040dcf4 10 ?? 10h
.text:0040dcf5 00 ?? 00h
.text:0040dcf6 bc ?? BCh
.text:0040dcf7 8f ?? 8Fh
.text:0040dcf8 e4 ?? E4h
.text:0040dcf9 00 ?? 00h
.text:0040dcfa 63 ?? 63h c
.text:0040dcfb 8e ?? 8Eh
.text:0040dcfc 52 ?? 52h R
.text:0040dcfd fc ?? FCh
.text:0040dcfe 00 ?? 00h
.text:0040dcff 10 ?? 10h
.text:0040dd00 a0 ?? A0h
.text:0040dd01 00 ?? 00h
.text:0040dd02 62 ?? 62h b
.text:0040dd03 ae ?? AEh
.text:0040dd04 20 ?? 20h
.text:0040dd05 80 ?? 80h
.text:0040dd06 90 ?? 90h
.text:0040dd07 8f ?? 8Fh
.text:0040dd08 f8 ?? F8h
.text:0040dd09 8a ?? 8Ah
.text:0040dd0a 99 ?? 99h
.text:0040dd0b 8f ?? 8Fh
.text:0040dd0c 00 ?? 00h
.text:0040dd0d 00 ?? 00h
.text:0040dd0e 00 ?? 00h
.text:0040dd0f 00 ?? 00h
.text:0040dd10 09 ?? 09h
.text:0040dd11 f8 ?? F8h
.text:0040dd12 20 ?? 20h
.text:0040dd13 03 ?? 03h
.text:0040dd14 0c ?? 0Ch
.text:0040dd15 44 ?? 44h D
.text:0040dd16 04 ?? 04h
.text:0040dd17 26 ?? 26h &
.text:0040dd18 10 ?? 10h
.text:0040dd19 00 ?? 00h
.text:0040dd1a bc ?? BCh
.text:0040dd1b 8f ?? 8Fh
.text:0040dd1c 0c ?? 0Ch
.text:0040dd1d 44 ?? 44h D
.text:0040dd1e 04 ?? 04h
.text:0040dd1f 26 ?? 26h &
.text:0040dd20 f8 ?? F8h
.text:0040dd21 8a ?? 8Ah
.text:0040dd22 99 ?? 99h
.text:0040dd23 8f ?? 8Fh
.text:0040dd24 46 ?? 46h F
.text:0040dd25 ff ?? FFh
.text:0040dd26 00 ?? 00h
.text:0040dd27 10 ?? 10h
.text:0040dd28 ac ?? ACh
.text:0040dd29 00 ?? 00h
.text:0040dd2a 62 ?? 62h b
.text:0040dd2b ae ?? AEh
.text:0040dd2c 20 ?? 20h
.text:0040dd2d 80 ?? 80h
.text:0040dd2e 8c ?? 8Ch
.text:0040dd2f 8f ?? 8Fh
.text:0040dd30 ec ?? ECh
.text:0040dd31 8b ?? 8Bh
.text:0040dd32 99 ?? 99h
.text:0040dd33 8f ?? 8Fh
.text:0040dd34 e8 ?? E8h
.text:0040dd35 a4 ?? A4h
.text:0040dd36 85 ?? 85h
.text:0040dd37 25 ?? 25h %
.text:0040dd38 09 ?? 09h
.text:0040dd39 f8 ?? F8h
.text:0040dd3a 20 ?? 20h
.text:0040dd3b 03 ?? 03h
.text:0040dd3c 21 ?? 21h !
.text:0040dd3d 20 ?? 20h
.text:0040dd3e 20 ?? 20h
.text:0040dd3f 02 ?? 02h
.text:0040dd40 10 ?? 10h
.text:0040dd41 00 ?? 00h
.text:0040dd42 bc ?? BCh
.text:0040dd43 8f ?? 8Fh
.text:0040dd44 5b ?? 5Bh [
.text:0040dd45 ff ?? FFh
.text:0040dd46 40 ?? 40h @
.text:0040dd47 14 ?? 14h
.text:0040dd48 01 ?? 01h
.text:0040dd49 00 ?? 00h
.text:0040dd4a 02 ?? 02h
.text:0040dd4b 24 ?? 24h $
.text:0040dd4c 20 ?? 20h
.text:0040dd4d 80 ?? 80h
.text:0040dd4e 8d ?? 8Dh
.text:0040dd4f 8f ?? 8Fh
.text:0040dd50 ec ?? ECh
.text:0040dd51 8b ?? 8Bh
.text:0040dd52 99 ?? 99h
.text:0040dd53 8f ?? 8Fh
.text:0040dd54 f0 ?? F0h
.text:0040dd55 a4 ?? A4h
.text:0040dd56 a5 ?? A5h
.text:0040dd57 25 ?? 25h %
.text:0040dd58 09 ?? 09h
.text:0040dd59 f8 ?? F8h
.text:0040dd5a 20 ?? 20h
.text:0040dd5b 03 ?? 03h
.text:0040dd5c 21 ?? 21h !
.text:0040dd5d 20 ?? 20h
.text:0040dd5e 20 ?? 20h
.text:0040dd5f 02 ?? 02h
.text:0040dd60 10 ?? 10h
.text:0040dd61 00 ?? 00h
.text:0040dd62 bc ?? BCh
.text:0040dd63 8f ?? 8Fh
.text:0040dd64 0f ?? 0Fh
.text:0040dd65 00 ?? 00h
.text:0040dd66 40 ?? 40h @
.text:0040dd67 10 ?? 10h
.text:0040dd68 02 ?? 02h
.text:0040dd69 00 ?? 00h
.text:0040dd6a 02 ?? 02h
.text:0040dd6b 24 ?? 24h $
.text:0040dd6c 52 ?? 52h R
.text:0040dd6d ff ?? FFh
.text:0040dd6e 00 ?? 00h
.text:0040dd6f 10 ?? 10h
.text:0040dd70 f0 ?? F0h
.text:0040dd71 00 ?? 00h
.text:0040dd72 62 ?? 62h b
.text:0040dd73 ae ?? AEh
.text:0040dd74 f8 ?? F8h
.text:0040dd75 8a ?? 8Ah
.text:0040dd76 99 ?? 99h
.text:0040dd77 8f ?? 8Fh
.text:0040dd78 00 ?? 00h
.text:0040dd79 00 ?? 00h
.text:0040dd7a 00 ?? 00h
.text:0040dd7b 00 ?? 00h
.text:0040dd7c 09 ?? 09h
.text:0040dd7d f8 ?? F8h
.text:0040dd7e 20 ?? 20h
.text:0040dd7f 03 ?? 03h
.text:0040dd80 21 ?? 21h !
.text:0040dd81 20 ?? 20h
.text:0040dd82 20 ?? 20h
.text:0040dd83 02 ?? 02h
.text:0040dd84 10 ?? 10h
.text:0040dd85 00 ?? 00h
.text:0040dd86 bc ?? BCh
.text:0040dd87 8f ?? 8Fh
.text:0040dd88 21 ?? 21h !
.text:0040dd89 30 ?? 30h 0
.text:0040dd8a 20 ?? 20h
.text:0040dd8b 02 ?? 02h
.text:0040dd8c 20 ?? 20h
.text:0040dd8d 80 ?? 80h
.text:0040dd8e 98 ?? 98h
.text:0040dd8f 8f ?? 8Fh
.text:0040dd90 e4 ?? E4h
.text:0040dd91 89 ?? 89h
.text:0040dd92 99 ?? 99h
.text:0040dd93 8f ?? 8Fh
.text:0040dd94 fc ?? FCh
.text:0040dd95 a4 ?? A4h
.text:0040dd96 05 ?? 05h
.text:0040dd97 27 ?? 27h '
.text:0040dd98 21 ?? 21h !
.text:0040dd99 20 ?? 20h
.text:0040dd9a 60 ?? 60h `
.text:0040dd9b 02 ?? 02h
.text:0040dd9c e9 ?? E9h
.text:0040dd9d fc ?? FCh
.text:0040dd9e 00 ?? 00h
.text:0040dd9f 10 ?? 10h
.text:0040dda0 98 ?? 98h
.text:0040dda1 00 ?? 00h
.text:0040dda2 62 ?? 62h b
.text:0040dda3 ae ?? AEh
.text:0040dda4 20 ?? 20h
.text:0040dda5 80 ?? 80h
.text:0040dda6 87 ?? 87h
.text:0040dda7 8f ?? 8Fh
.text:0040dda8 ec ?? ECh
.text:0040dda9 8b ?? 8Bh
.text:0040ddaa 99 ?? 99h
.text:0040ddab 8f ?? 8Fh
.text:0040ddac 0c ?? 0Ch
.text:0040ddad a5 ?? A5h
.text:0040ddae e5 ?? E5h
.text:0040ddaf 24 ?? 24h $
.text:0040ddb0 09 ?? 09h
.text:0040ddb1 f8 ?? F8h
.text:0040ddb2 20 ?? 20h
.text:0040ddb3 03 ?? 03h
.text:0040ddb4 21 ?? 21h !
.text:0040ddb5 20 ?? 20h
.text:0040ddb6 20 ?? 20h
.text:0040ddb7 02 ?? 02h
.text:0040ddb8 10 ?? 10h
.text:0040ddb9 00 ?? 00h
.text:0040ddba bc ?? BCh
.text:0040ddbb 8f ?? 8Fh
.text:0040ddbc 3e ?? 3Eh >
.text:0040ddbd ff ?? FFh
.text:0040ddbe 40 ?? 40h @
.text:0040ddbf 10 ?? 10h
.text:0040ddc0 03 ?? 03h
.text:0040ddc1 00 ?? 00h
.text:0040ddc2 02 ?? 02h
.text:0040ddc3 24 ?? 24h $
.text:0040ddc4 3c ?? 3Ch <
.text:0040ddc5 ff ?? FFh
.text:0040ddc6 00 ?? 00h
.text:0040ddc7 10 ?? 10h
.text:0040ddc8 f0 ?? F0h
.text:0040ddc9 00 ?? 00h
.text:0040ddca 62 ?? 62h b
.text:0040ddcb ae ?? AEh
.text:0040ddcc 84 ?? 84h
.text:0040ddcd 84 ?? 84h
.text:0040ddce 99 ?? 99h
.text:0040ddcf 8f ?? 8Fh
.text:0040ddd0 00 ?? 00h
.text:0040ddd1 00 ?? 00h
.text:0040ddd2 00 ?? 00h
.text:0040ddd3 00 ?? 00h
.text:0040ddd4 09 ?? 09h
.text:0040ddd5 f8 ?? F8h
.text:0040ddd6 20 ?? 20h
.text:0040ddd7 03 ?? 03h
.text:0040ddd8 00 ?? 00h
.text:0040ddd9 00 ?? 00h
.text:0040ddda 00 ?? 00h
.text:0040dddb 00 ?? 00h
.text:0040dddc 10 ?? 10h
.text:0040dddd 00 ?? 00h
.text:0040ddde bc ?? BCh
.text:0040dddf 8f ?? 8Fh
.text:0040dde0 a6 ?? A6h
.text:0040dde1 fe ?? FEh
.text:0040dde2 00 ?? 00h
.text:0040dde3 10 ?? 10h
.text:0040dde4 34 ?? 34h 4
.text:0040dde5 01 ?? 01h
.text:0040dde6 60 ?? 60h `
.text:0040dde7 ae ?? AEh
.text:0040dde8 20 ?? 20h
.text:0040dde9 80 ?? 80h
.text:0040ddea 8c ?? 8Ch
.text:0040ddeb 8f ?? 8Fh
.text:0040ddec b8 ?? B8h
.text:0040dded 89 ?? 89h
.text:0040ddee 99 ?? 99h
.text:0040ddef 8f ?? 8Fh
.text:0040ddf0 00 ?? 00h
.text:0040ddf1 00 ?? 00h
.text:0040ddf2 00 ?? 00h
.text:0040ddf3 00 ?? 00h
.text:0040ddf4 09 ?? 09h
.text:0040ddf5 f8 ?? F8h
.text:0040ddf6 20 ?? 20h
.text:0040ddf7 03 ?? 03h
.text:0040ddf8 58 ?? 58h X
.text:0040ddf9 a3 ?? A3h
.text:0040ddfa 85 ?? 85h
.text:0040ddfb 25 ?? 25h %
.text:0040ddfc 10 ?? 10h
.text:0040ddfd 00 ?? 00h
.text:0040ddfe bc ?? BCh
.text:0040ddff 8f ?? 8Fh
.text:0040de00 12 ?? 12h
.text:0040de01 00 ?? 00h
.text:0040de02 40 ?? 40h @
.text:0040de03 14 ?? 14h
.text:0040de04 00 ?? 00h
.text:0040de05 00 ?? 00h
.text:0040de06 00 ?? 00h
.text:0040de07 00 ?? 00h
.text:0040de08 38 ?? 38h 8
.text:0040de09 01 ?? 01h
.text:0040de0a 64 ?? 64h d
.text:0040de0b 8e ?? 8Eh
.text:0040de0c 00 ?? 00h
.text:0040de0d 00 ?? 00h
.text:0040de0e 00 ?? 00h
.text:0040de0f 00 ?? 00h
.text:0040de10 07 ?? 07h
.text:0040de11 00 ?? 00h
.text:0040de12 80 ?? 80h
.text:0040de13 10 ?? 10h
.text:0040de14 00 ?? 00h
.text:0040de15 00 ?? 00h
.text:0040de16 00 ?? 00h
.text:0040de17 00 ?? 00h
.text:0040de18 84 ?? 84h
.text:0040de19 84 ?? 84h
.text:0040de1a 99 ?? 99h
.text:0040de1b 8f ?? 8Fh
.text:0040de1c 00 ?? 00h
.text:0040de1d 00 ?? 00h
.text:0040de1e 00 ?? 00h
.text:0040de1f 00 ?? 00h
.text:0040de20 09 ?? 09h
.text:0040de21 f8 ?? F8h
.text:0040de22 20 ?? 20h
.text:0040de23 03 ?? 03h
.text:0040de24 00 ?? 00h
.text:0040de25 00 ?? 00h
.text:0040de26 00 ?? 00h
.text:0040de27 00 ?? 00h
.text:0040de28 10 ?? 10h
.text:0040de29 00 ?? 00h
.text:0040de2a bc ?? BCh
.text:0040de2b 8f ?? 8Fh
.text:0040de2c 38 ?? 38h 8
.text:0040de2d 01 ?? 01h
.text:0040de2e 60 ?? 60h `
.text:0040de2f ae ?? AEh
.text:0040de30 f8 ?? F8h
.text:0040de31 8a ?? 8Ah
.text:0040de32 99 ?? 99h
.text:0040de33 8f ?? 8Fh
.text:0040de34 00 ?? 00h
.text:0040de35 00 ?? 00h
.text:0040de36 00 ?? 00h
.text:0040de37 00 ?? 00h
.text:0040de38 09 ?? 09h
.text:0040de39 f8 ?? F8h
.text:0040de3a 20 ?? 20h
.text:0040de3b 03 ?? 03h
.text:0040de3c 21 ?? 21h !
.text:0040de3d 20 ?? 20h
.text:0040de3e a0 ?? A0h
.text:0040de3f 02 ?? 02h
.text:0040de40 10 ?? 10h
.text:0040de41 00 ?? 00h
.text:0040de42 bc ?? BCh
.text:0040de43 8f ?? 8Fh
.text:0040de44 36 ?? 36h 6
.text:0040de45 fe ?? FEh
.text:0040de46 00 ?? 00h
.text:0040de47 10 ?? 10h
.text:0040de48 38 ?? 38h 8
.text:0040de49 01 ?? 01h
.text:0040de4a 62 ?? 62h b
.text:0040de4b ae ?? AEh
.text:0040de4c 20 ?? 20h
.text:0040de4d 80 ?? 80h
.text:0040de4e 8d ?? 8Dh
.text:0040de4f 8f ?? 8Fh
.text:0040de50 b8 ?? B8h
.text:0040de51 89 ?? 89h
.text:0040de52 99 ?? 99h
.text:0040de53 8f ?? 8Fh
.text:0040de54 14 ?? 14h
.text:0040de55 a5 ?? A5h
.text:0040de56 a5 ?? A5h
.text:0040de57 25 ?? 25h %
.text:0040de58 09 ?? 09h
.text:0040de59 f8 ?? F8h
.text:0040de5a 20 ?? 20h
.text:0040de5b 03 ?? 03h
.text:0040de5c 21 ?? 21h !
.text:0040de5d 20 ?? 20h
.text:0040de5e 20 ?? 20h
.text:0040de5f 02 ?? 02h
.text:0040de60 10 ?? 10h
.text:0040de61 00 ?? 00h
.text:0040de62 bc ?? BCh
.text:0040de63 8f ?? 8Fh
.text:0040de64 12 ?? 12h
.text:0040de65 00 ?? 00h
.text:0040de66 40 ?? 40h @
.text:0040de67 14 ?? 14h
.text:0040de68 00 ?? 00h
.text:0040de69 00 ?? 00h
.text:0040de6a 00 ?? 00h
.text:0040de6b 00 ?? 00h
.text:0040de6c 2c ?? 2Ch ,
.text:0040de6d 01 ?? 01h
.text:0040de6e 64 ?? 64h d
.text:0040de6f 8e ?? 8Eh
.text:0040de70 00 ?? 00h
.text:0040de71 00 ?? 00h
.text:0040de72 00 ?? 00h
.text:0040de73 00 ?? 00h
.text:0040de74 07 ?? 07h
.text:0040de75 00 ?? 00h
.text:0040de76 80 ?? 80h
.text:0040de77 10 ?? 10h
.text:0040de78 00 ?? 00h
.text:0040de79 00 ?? 00h
.text:0040de7a 00 ?? 00h
.text:0040de7b 00 ?? 00h
.text:0040de7c 84 ?? 84h
.text:0040de7d 84 ?? 84h
.text:0040de7e 99 ?? 99h
.text:0040de7f 8f ?? 8Fh
.text:0040de80 00 ?? 00h
.text:0040de81 00 ?? 00h
.text:0040de82 00 ?? 00h
.text:0040de83 00 ?? 00h
.text:0040de84 09 ?? 09h
.text:0040de85 f8 ?? F8h
.text:0040de86 20 ?? 20h
.text:0040de87 03 ?? 03h
.text:0040de88 00 ?? 00h
.text:0040de89 00 ?? 00h
.text:0040de8a 00 ?? 00h
.text:0040de8b 00 ?? 00h
.text:0040de8c 10 ?? 10h
.text:0040de8d 00 ?? 00h
.text:0040de8e bc ?? BCh
.text:0040de8f 8f ?? 8Fh
.text:0040de90 2c ?? 2Ch ,
.text:0040de91 01 ?? 01h
.text:0040de92 60 ?? 60h `
.text:0040de93 ae ?? AEh
.text:0040de94 f8 ?? F8h
.text:0040de95 8a ?? 8Ah
.text:0040de96 99 ?? 99h
.text:0040de97 8f ?? 8Fh
.text:0040de98 00 ?? 00h
.text:0040de99 00 ?? 00h
.text:0040de9a 00 ?? 00h
.text:0040de9b 00 ?? 00h
.text:0040de9c 09 ?? 09h
.text:0040de9d f8 ?? F8h
.text:0040de9e 20 ?? 20h
.text:0040de9f 03 ?? 03h
.text:0040dea0 21 ?? 21h !
.text:0040dea1 20 ?? 20h
.text:0040dea2 a0 ?? A0h
.text:0040dea3 02 ?? 02h
.text:0040dea4 10 ?? 10h
.text:0040dea5 00 ?? 00h
.text:0040dea6 bc ?? BCh
.text:0040dea7 8f ?? 8Fh
.text:0040dea8 1d ?? 1Dh
.text:0040dea9 fe ?? FEh
.text:0040deaa 00 ?? 00h
.text:0040deab 10 ?? 10h
.text:0040deac 2c ?? 2Ch ,
.text:0040dead 01 ?? 01h
.text:0040deae 62 ?? 62h b
.text:0040deaf ae ?? AEh
.text:0040deb0 20 ?? 20h
.text:0040deb1 80 ?? 80h
.text:0040deb2 86 ?? 86h
.text:0040deb3 8f ?? 8Fh
.text:0040deb4 b8 ?? B8h
.text:0040deb5 89 ?? 89h
.text:0040deb6 99 ?? 99h
.text:0040deb7 8f ?? 8Fh
.text:0040deb8 1c ?? 1Ch
.text:0040deb9 a5 ?? A5h
.text:0040deba c5 ?? C5h
.text:0040debb 24 ?? 24h $
.text:0040debc 09 ?? 09h
.text:0040debd f8 ?? F8h
.text:0040debe 20 ?? 20h
.text:0040debf 03 ?? 03h
.text:0040dec0 21 ?? 21h !
.text:0040dec1 20 ?? 20h
.text:0040dec2 20 ?? 20h
.text:0040dec3 02 ?? 02h
.text:0040dec4 10 ?? 10h
.text:0040dec5 00 ?? 00h
.text:0040dec6 bc ?? BCh
.text:0040dec7 8f ?? 8Fh
.text:0040dec8 12 ?? 12h
.text:0040dec9 00 ?? 00h
.text:0040deca 40 ?? 40h @
.text:0040decb 14 ?? 14h
.text:0040decc 00 ?? 00h
.text:0040decd 00 ?? 00h
.text:0040dece 00 ?? 00h
.text:0040decf 00 ?? 00h
.text:0040ded0 30 ?? 30h 0
.text:0040ded1 01 ?? 01h
.text:0040ded2 64 ?? 64h d
.text:0040ded3 8e ?? 8Eh
.text:0040ded4 00 ?? 00h
.text:0040ded5 00 ?? 00h
.text:0040ded6 00 ?? 00h
.text:0040ded7 00 ?? 00h
.text:0040ded8 07 ?? 07h
.text:0040ded9 00 ?? 00h
.text:0040deda 80 ?? 80h
.text:0040dedb 10 ?? 10h
.text:0040dedc 00 ?? 00h
.text:0040dedd 00 ?? 00h
.text:0040dede 00 ?? 00h
.text:0040dedf 00 ?? 00h
.text:0040dee0 84 ?? 84h
.text:0040dee1 84 ?? 84h
.text:0040dee2 99 ?? 99h
.text:0040dee3 8f ?? 8Fh
.text:0040dee4 00 ?? 00h
.text:0040dee5 00 ?? 00h
.text:0040dee6 00 ?? 00h
.text:0040dee7 00 ?? 00h
.text:0040dee8 09 ?? 09h
.text:0040dee9 f8 ?? F8h
.text:0040deea 20 ?? 20h
.text:0040deeb 03 ?? 03h
.text:0040deec 00 ?? 00h
.text:0040deed 00 ?? 00h
.text:0040deee 00 ?? 00h
.text:0040deef 00 ?? 00h
.text:0040def0 10 ?? 10h
.text:0040def1 00 ?? 00h
.text:0040def2 bc ?? BCh
.text:0040def3 8f ?? 8Fh
.text:0040def4 30 ?? 30h 0
.text:0040def5 01 ?? 01h
.text:0040def6 60 ?? 60h `
.text:0040def7 ae ?? AEh
.text:0040def8 f8 ?? F8h
.text:0040def9 8a ?? 8Ah
.text:0040defa 99 ?? 99h
.text:0040defb 8f ?? 8Fh
.text:0040defc 00 ?? 00h
.text:0040defd 00 ?? 00h
.text:0040defe 00 ?? 00h
.text:0040deff 00 ?? 00h
.text:0040df00 09 ?? 09h
.text:0040df01 f8 ?? F8h
.text:0040df02 20 ?? 20h
.text:0040df03 03 ?? 03h
.text:0040df04 21 ?? 21h !
.text:0040df05 20 ?? 20h
.text:0040df06 a0 ?? A0h
.text:0040df07 02 ?? 02h
.text:0040df08 10 ?? 10h
.text:0040df09 00 ?? 00h
.text:0040df0a bc ?? BCh
.text:0040df0b 8f ?? 8Fh
.text:0040df0c 04 ?? 04h
.text:0040df0d fe ?? FEh
.text:0040df0e 00 ?? 00h
.text:0040df0f 10 ?? 10h
.text:0040df10 30 ?? 30h 0
.text:0040df11 01 ?? 01h
.text:0040df12 62 ?? 62h b
.text:0040df13 ae ?? AEh
.text:0040df14 20 ?? 20h
.text:0040df15 80 ?? 80h
.text:0040df16 85 ?? 85h
.text:0040df17 8f ?? 8Fh
.text:0040df18 b8 ?? B8h
.text:0040df19 89 ?? 89h
.text:0040df1a 99 ?? 99h
.text:0040df1b 8f ?? 8Fh
.text:0040df1c 24 ?? 24h $
.text:0040df1d a5 ?? A5h
.text:0040df1e a5 ?? A5h
.text:0040df1f 24 ?? 24h $
.text:0040df20 09 ?? 09h
.text:0040df21 f8 ?? F8h
.text:0040df22 20 ?? 20h
.text:0040df23 03 ?? 03h
.text:0040df24 21 ?? 21h !
.text:0040df25 20 ?? 20h
.text:0040df26 20 ?? 20h
.text:0040df27 02 ?? 02h
.text:0040df28 10 ?? 10h
.text:0040df29 00 ?? 00h
.text:0040df2a bc ?? BCh
.text:0040df2b 8f ?? 8Fh
.text:0040df2c 12 ?? 12h
.text:0040df2d 00 ?? 00h
.text:0040df2e 40 ?? 40h @
.text:0040df2f 14 ?? 14h
.text:0040df30 00 ?? 00h
.text:0040df31 00 ?? 00h
.text:0040df32 00 ?? 00h
.text:0040df33 00 ?? 00h
.text:0040df34 3c ?? 3Ch <
.text:0040df35 01 ?? 01h
.text:0040df36 64 ?? 64h d
.text:0040df37 8e ?? 8Eh
.text:0040df38 00 ?? 00h
.text:0040df39 00 ?? 00h
.text:0040df3a 00 ?? 00h
.text:0040df3b 00 ?? 00h
.text:0040df3c 07 ?? 07h
.text:0040df3d 00 ?? 00h
.text:0040df3e 80 ?? 80h
.text:0040df3f 10 ?? 10h
.text:0040df40 00 ?? 00h
.text:0040df41 00 ?? 00h
.text:0040df42 00 ?? 00h
.text:0040df43 00 ?? 00h
.text:0040df44 84 ?? 84h
.text:0040df45 84 ?? 84h
.text:0040df46 99 ?? 99h
.text:0040df47 8f ?? 8Fh
.text:0040df48 00 ?? 00h
.text:0040df49 00 ?? 00h
.text:0040df4a 00 ?? 00h
.text:0040df4b 00 ?? 00h
.text:0040df4c 09 ?? 09h
.text:0040df4d f8 ?? F8h
.text:0040df4e 20 ?? 20h
.text:0040df4f 03 ?? 03h
.text:0040df50 00 ?? 00h
.text:0040df51 00 ?? 00h
.text:0040df52 00 ?? 00h
.text:0040df53 00 ?? 00h
.text:0040df54 10 ?? 10h
.text:0040df55 00 ?? 00h
.text:0040df56 bc ?? BCh
.text:0040df57 8f ?? 8Fh
.text:0040df58 3c ?? 3Ch <
.text:0040df59 01 ?? 01h
.text:0040df5a 60 ?? 60h `
.text:0040df5b ae ?? AEh
.text:0040df5c f8 ?? F8h
.text:0040df5d 8a ?? 8Ah
.text:0040df5e 99 ?? 99h
.text:0040df5f 8f ?? 8Fh
.text:0040df60 00 ?? 00h
.text:0040df61 00 ?? 00h
.text:0040df62 00 ?? 00h
.text:0040df63 00 ?? 00h
.text:0040df64 09 ?? 09h
.text:0040df65 f8 ?? F8h
.text:0040df66 20 ?? 20h
.text:0040df67 03 ?? 03h
.text:0040df68 21 ?? 21h !
.text:0040df69 20 ?? 20h
.text:0040df6a a0 ?? A0h
.text:0040df6b 02 ?? 02h
.text:0040df6c 10 ?? 10h
.text:0040df6d 00 ?? 00h
.text:0040df6e bc ?? BCh
.text:0040df6f 8f ?? 8Fh
.text:0040df70 eb ?? EBh
.text:0040df71 fd ?? FDh
.text:0040df72 00 ?? 00h
.text:0040df73 10 ?? 10h
.text:0040df74 3c ?? 3Ch <
.text:0040df75 01 ?? 01h
.text:0040df76 62 ?? 62h b
.text:0040df77 ae ?? AEh
.text:0040df78 20 ?? 20h
.text:0040df79 80 ?? 80h
.text:0040df7a 89 ?? 89h
.text:0040df7b 8f ?? 8Fh
.text:0040df7c b8 ?? B8h
.text:0040df7d 89 ?? 89h
.text:0040df7e 99 ?? 99h
.text:0040df7f 8f ?? 8Fh
.text:0040df80 5c ?? 5Ch \
.text:0040df81 a3 ?? A3h
.text:0040df82 25 ?? 25h %
.text:0040df83 25 ?? 25h %
.text:0040df84 09 ?? 09h
.text:0040df85 f8 ?? F8h
.text:0040df86 20 ?? 20h
.text:0040df87 03 ?? 03h
.text:0040df88 21 ?? 21h !
.text:0040df89 20 ?? 20h
.text:0040df8a 20 ?? 20h
.text:0040df8b 02 ?? 02h
.text:0040df8c 10 ?? 10h
.text:0040df8d 00 ?? 00h
.text:0040df8e bc ?? BCh
.text:0040df8f 8f ?? 8Fh
.text:0040df90 12 ?? 12h
.text:0040df91 00 ?? 00h
.text:0040df92 40 ?? 40h @
.text:0040df93 14 ?? 14h
.text:0040df94 21 ?? 21h !
.text:0040df95 20 ?? 20h
.text:0040df96 20 ?? 20h
.text:0040df97 02 ?? 02h
.text:0040df98 40 ?? 40h @
.text:0040df99 01 ?? 01h
.text:0040df9a 64 ?? 64h d
.text:0040df9b 8e ?? 8Eh
.text:0040df9c 00 ?? 00h
.text:0040df9d 00 ?? 00h
.text:0040df9e 00 ?? 00h
.text:0040df9f 00 ?? 00h
.text:0040dfa0 07 ?? 07h
.text:0040dfa1 00 ?? 00h
.text:0040dfa2 80 ?? 80h
.text:0040dfa3 10 ?? 10h
.text:0040dfa4 00 ?? 00h
.text:0040dfa5 00 ?? 00h
.text:0040dfa6 00 ?? 00h
.text:0040dfa7 00 ?? 00h
.text:0040dfa8 84 ?? 84h
.text:0040dfa9 84 ?? 84h
.text:0040dfaa 99 ?? 99h
.text:0040dfab 8f ?? 8Fh
.text:0040dfac 00 ?? 00h
.text:0040dfad 00 ?? 00h
.text:0040dfae 00 ?? 00h
.text:0040dfaf 00 ?? 00h
.text:0040dfb0 09 ?? 09h
.text:0040dfb1 f8 ?? F8h
.text:0040dfb2 20 ?? 20h
.text:0040dfb3 03 ?? 03h
.text:0040dfb4 00 ?? 00h
.text:0040dfb5 00 ?? 00h
.text:0040dfb6 00 ?? 00h
.text:0040dfb7 00 ?? 00h
.text:0040dfb8 10 ?? 10h
.text:0040dfb9 00 ?? 00h
.text:0040dfba bc ?? BCh
.text:0040dfbb 8f ?? 8Fh
.text:0040dfbc 40 ?? 40h @
.text:0040dfbd 01 ?? 01h
.text:0040dfbe 60 ?? 60h `
.text:0040dfbf ae ?? AEh
.text:0040dfc0 f8 ?? F8h
.text:0040dfc1 8a ?? 8Ah
.text:0040dfc2 99 ?? 99h
.text:0040dfc3 8f ?? 8Fh
.text:0040dfc4 00 ?? 00h
.text:0040dfc5 00 ?? 00h
.text:0040dfc6 00 ?? 00h
.text:0040dfc7 00 ?? 00h
.text:0040dfc8 09 ?? 09h
.text:0040dfc9 f8 ?? F8h
.text:0040dfca 20 ?? 20h
.text:0040dfcb 03 ?? 03h
.text:0040dfcc 21 ?? 21h !
.text:0040dfcd 20 ?? 20h
.text:0040dfce a0 ?? A0h
.text:0040dfcf 02 ?? 02h
.text:0040dfd0 10 ?? 10h
.text:0040dfd1 00 ?? 00h
.text:0040dfd2 bc ?? BCh
.text:0040dfd3 8f ?? 8Fh
.text:0040dfd4 d2 ?? D2h
.text:0040dfd5 fd ?? FDh
.text:0040dfd6 00 ?? 00h
.text:0040dfd7 10 ?? 10h
.text:0040dfd8 40 ?? 40h @
.text:0040dfd9 01 ?? 01h
.text:0040dfda 62 ?? 62h b
.text:0040dfdb ae ?? AEh
.text:0040dfdc 20 ?? 20h
.text:0040dfdd 80 ?? 80h
.text:0040dfde 91 ?? 91h
.text:0040dfdf 8f ?? 8Fh
.text:0040dfe0 b8 ?? B8h
.text:0040dfe1 89 ?? 89h
.text:0040dfe2 99 ?? 99h
.text:0040dfe3 8f ?? 8Fh
.text:0040dfe4 00 ?? 00h
.text:0040dfe5 00 ?? 00h
.text:0040dfe6 00 ?? 00h
.text:0040dfe7 00 ?? 00h
.text:0040dfe8 09 ?? 09h
.text:0040dfe9 f8 ?? F8h
.text:0040dfea 20 ?? 20h
.text:0040dfeb 03 ?? 03h
.text:0040dfec 28 ?? 28h (
.text:0040dfed a5 ?? A5h
.text:0040dfee 25 ?? 25h %
.text:0040dfef 26 ?? 26h &
.text:0040dff0 10 ?? 10h
.text:0040dff1 00 ?? 00h
.text:0040dff2 bc ?? BCh
.text:0040dff3 8f ?? 8Fh
.text:0040dff4 ca ?? CAh
.text:0040dff5 fd ?? FDh
.text:0040dff6 40 ?? 40h @
.text:0040dff7 14 ?? 14h
.text:0040dff8 00 ?? 00h
.text:0040dff9 00 ?? 00h
.text:0040dffa 00 ?? 00h
.text:0040dffb 00 ?? 00h
.text:0040dffc 44 ?? 44h D
.text:0040dffd 01 ?? 01h
.text:0040dffe 64 ?? 64h d
.text:0040dfff 8e ?? 8Eh
.text:0040e000 00 ?? 00h
.text:0040e001 00 ?? 00h
.text:0040e002 00 ?? 00h
.text:0040e003 00 ?? 00h
.text:0040e004 07 ?? 07h
.text:0040e005 00 ?? 00h
.text:0040e006 80 ?? 80h
.text:0040e007 10 ?? 10h
.text:0040e008 00 ?? 00h
.text:0040e009 00 ?? 00h
.text:0040e00a 00 ?? 00h
.text:0040e00b 00 ?? 00h
.text:0040e00c 84 ?? 84h
.text:0040e00d 84 ?? 84h
.text:0040e00e 99 ?? 99h
.text:0040e00f 8f ?? 8Fh
.text:0040e010 00 ?? 00h
.text:0040e011 00 ?? 00h
.text:0040e012 00 ?? 00h
.text:0040e013 00 ?? 00h
.text:0040e014 09 ?? 09h
.text:0040e015 f8 ?? F8h
.text:0040e016 20 ?? 20h
.text:0040e017 03 ?? 03h
.text:0040e018 00 ?? 00h
.text:0040e019 00 ?? 00h
.text:0040e01a 00 ?? 00h
.text:0040e01b 00 ?? 00h
.text:0040e01c 10 ?? 10h
.text:0040e01d 00 ?? 00h
.text:0040e01e bc ?? BCh
.text:0040e01f 8f ?? 8Fh
.text:0040e020 44 ?? 44h D
.text:0040e021 01 ?? 01h
.text:0040e022 60 ?? 60h `
.text:0040e023 ae ?? AEh
.text:0040e024 f8 ?? F8h
.text:0040e025 8a ?? 8Ah
.text:0040e026 99 ?? 99h
.text:0040e027 8f ?? 8Fh
.text:0040e028 00 ?? 00h
.text:0040e029 00 ?? 00h
.text:0040e02a 00 ?? 00h
.text:0040e02b 00 ?? 00h
.text:0040e02c 09 ?? 09h
.text:0040e02d f8 ?? F8h
.text:0040e02e 20 ?? 20h
.text:0040e02f 03 ?? 03h
.text:0040e030 21 ?? 21h !
.text:0040e031 20 ?? 20h
.text:0040e032 a0 ?? A0h
.text:0040e033 02 ?? 02h
.text:0040e034 10 ?? 10h
.text:0040e035 00 ?? 00h
.text:0040e036 bc ?? BCh
.text:0040e037 8f ?? 8Fh
.text:0040e038 b9 ?? B9h
.text:0040e039 fd ?? FDh
.text:0040e03a 00 ?? 00h
.text:0040e03b 10 ?? 10h
.text:0040e03c 44 ?? 44h D
.text:0040e03d 01 ?? 01h
.text:0040e03e 62 ?? 62h b
.text:0040e03f ae ?? AEh
LAB_0040e040: ;XREF[1,0]: 0040ccf4
.text:0040e040 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e044 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0040e048 2ca52625 addiu a2=>.roda...,t1,-0x5ad4 ;= "Insufficient memory"
.text:0040e04c 21206002 move a0,s3
.text:0040e050 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0040e054 f7010524 _li a1,0x1f7
.text:0040e058 1000bc8f lw gp,local_150+0x160(sp)
.text:0040e05c dcfa0010 b LAB_0040cbd0
.text:0040e060 00000000 _nop
.text:0040e064 ec ?? ECh
.text:0040e065 85 ?? 85h
.text:0040e066 99 ?? 99h
.text:0040e067 8f ?? 8Fh
.text:0040e068 00 ?? 00h
.text:0040e069 00 ?? 00h
.text:0040e06a 00 ?? 00h
.text:0040e06b 00 ?? 00h
.text:0040e06c 09 ?? 09h
.text:0040e06d f8 ?? F8h
.text:0040e06e 20 ?? 20h
.text:0040e06f 03 ?? 03h
.text:0040e070 21 ?? 21h !
.text:0040e071 20 ?? 20h
.text:0040e072 20 ?? 20h
.text:0040e073 02 ?? 02h
.text:0040e074 10 ?? 10h
.text:0040e075 00 ?? 00h
.text:0040e076 bc ?? BCh
.text:0040e077 8f ?? 8Fh
.text:0040e078 20 ?? 20h
.text:0040e079 01 ?? 01h
.text:0040e07a a4 ?? A4h
.text:0040e07b 8f ?? 8Fh
.text:0040e07c ec ?? ECh
.text:0040e07d 85 ?? 85h
.text:0040e07e 99 ?? 99h
.text:0040e07f 8f ?? 8Fh
.text:0040e080 00 ?? 00h
.text:0040e081 00 ?? 00h
.text:0040e082 00 ?? 00h
.text:0040e083 00 ?? 00h
.text:0040e084 09 ?? 09h
.text:0040e085 f8 ?? F8h
.text:0040e086 20 ?? 20h
.text:0040e087 03 ?? 03h
.text:0040e088 21 ?? 21h ! ;? -> 00408021
.text:0040e089 80 ?? 80h
.text:0040e08a 40 ?? 40h @
.text:0040e08b 00 ?? 00h
.text:0040e08c 10 ?? 10h
.text:0040e08d 00 ?? 00h
.text:0040e08e bc ?? BCh
.text:0040e08f 8f ?? 8Fh
.text:0040e090 21 ?? 21h !
.text:0040e091 b8 ?? B8h
.text:0040e092 50 ?? 50h P
.text:0040e093 00 ?? 00h
.text:0040e094 30 ?? 30h 0
.text:0040e095 8b ?? 8Bh
.text:0040e096 99 ?? 99h
.text:0040e097 8f ?? 8Fh
.text:0040e098 21 ?? 21h !
.text:0040e099 20 ?? 20h
.text:0040e09a 20 ?? 20h
.text:0040e09b 02 ?? 02h
.text:0040e09c 09 ?? 09h
.text:0040e09d f8 ?? F8h
.text:0040e09e 20 ?? 20h
.text:0040e09f 03 ?? 03h
.text:0040e0a0 02 ?? 02h
.text:0040e0a1 00 ?? 00h
.text:0040e0a2 e5 ?? E5h
.text:0040e0a3 26 ?? 26h &
.text:0040e0a4 10 ?? 10h
.text:0040e0a5 00 ?? 00h
.text:0040e0a6 bc ?? BCh
.text:0040e0a7 8f ?? 8Fh
.text:0040e0a8 9c ?? 9Ch
.text:0040e0a9 fb ?? FBh
.text:0040e0aa 40 ?? 40h @
.text:0040e0ab 10 ?? 10h
.text:0040e0ac a0 ?? A0h
.text:0040e0ad 00 ?? 00h
.text:0040e0ae 62 ?? 62h b
.text:0040e0af ae ?? AEh
.text:0040e0b0 01 ?? 01h
.text:0040e0b1 00 ?? 00h
.text:0040e0b2 18 ?? 18h
.text:0040e0b3 26 ?? 26h &
.text:0040e0b4 28 ?? 28h (
.text:0040e0b5 92 ?? 92h
.text:0040e0b6 99 ?? 99h
.text:0040e0b7 8f ?? 8Fh
.text:0040e0b8 21 ?? 21h !
.text:0040e0b9 f8 ?? F8h
.text:0040e0ba 02 ?? 02h
.text:0040e0bb 02 ?? 02h
.text:0040e0bc 20 ?? 20h
.text:0040e0bd 01 ?? 01h
.text:0040e0be a5 ?? A5h
.text:0040e0bf 8f ?? 8Fh
.text:0040e0c0 26 ?? 26h &
.text:0040e0c1 00 ?? 00h
.text:0040e0c2 0b ?? 0Bh
.text:0040e0c3 24 ?? 24h $
.text:0040e0c4 00 ?? 00h
.text:0040e0c5 00 ?? 00h
.text:0040e0c6 eb ?? EBh
.text:0040e0c7 a3 ?? A3h
.text:0040e0c8 09 ?? 09h
.text:0040e0c9 f8 ?? F8h
.text:0040e0ca 20 ?? 20h
.text:0040e0cb 03 ?? 03h
.text:0040e0cc 21 ?? 21h !
.text:0040e0cd 20 ?? 20h
.text:0040e0ce 58 ?? 58h X
.text:0040e0cf 00 ?? 00h
.text:0040e0d0 10 ?? 10h
.text:0040e0d1 00 ?? 00h
.text:0040e0d2 bc ?? BCh
.text:0040e0d3 8f ?? 8Fh
.text:0040e0d4 91 ?? 91h
.text:0040e0d5 fb ?? FBh
.text:0040e0d6 00 ?? 00h
.text:0040e0d7 10 ?? 10h
.text:0040e0d8 00 ?? 00h
.text:0040e0d9 00 ?? 00h
.text:0040e0da 00 ?? 00h
.text:0040e0db 00 ?? 00h
.text:0040e0dc 20 ?? 20h
.text:0040e0dd 80 ?? 80h
.text:0040e0de 8a ?? 8Ah
.text:0040e0df 8f ?? 8Fh
.text:0040e0e0 ec ?? ECh
.text:0040e0e1 8b ?? 8Bh
.text:0040e0e2 99 ?? 99h
.text:0040e0e3 8f ?? 8Fh
.text:0040e0e4 40 ?? 40h @
.text:0040e0e5 a5 ?? A5h
.text:0040e0e6 45 ?? 45h E
.text:0040e0e7 25 ?? 25h %
.text:0040e0e8 09 ?? 09h
.text:0040e0e9 f8 ?? F8h
.text:0040e0ea 20 ?? 20h
.text:0040e0eb 03 ?? 03h
.text:0040e0ec 21 ?? 21h !
.text:0040e0ed 20 ?? 20h
.text:0040e0ee 20 ?? 20h
.text:0040e0ef 02 ?? 02h
.text:0040e0f0 10 ?? 10h
.text:0040e0f1 00 ?? 00h
.text:0040e0f2 bc ?? BCh
.text:0040e0f3 8f ?? 8Fh
.text:0040e0f4 0c ?? 0Ch
.text:0040e0f5 00 ?? 00h
.text:0040e0f6 40 ?? 40h @
.text:0040e0f7 10 ?? 10h
.text:0040e0f8 03 ?? 03h
.text:0040e0f9 00 ?? 00h
.text:0040e0fa 02 ?? 02h
.text:0040e0fb 24 ?? 24h $
.text:0040e0fc e9 ?? E9h
.text:0040e0fd fa ?? FAh
.text:0040e0fe 00 ?? 00h
.text:0040e0ff 10 ?? 10h
.text:0040e100 f4 ?? F4h
.text:0040e101 00 ?? 00h
.text:0040e102 62 ?? 62h b
.text:0040e103 ae ?? AEh
.text:0040e104 20 ?? 20h
.text:0040e105 80 ?? 80h
.text:0040e106 89 ?? 89h
.text:0040e107 8f ?? 8Fh
.text:0040e108 48 ?? 48h H
.text:0040e109 86 ?? 86h
.text:0040e10a 99 ?? 99h
.text:0040e10b 8f ?? 8Fh
.text:0040e10c e0 ?? E0h
.text:0040e10d 00 ?? 00h
.text:0040e10e 71 ?? 71h q
.text:0040e10f ae ?? AEh
.text:0040e110 48 ?? 48h H
.text:0040e111 a5 ?? A5h
.text:0040e112 26 ?? 26h &
.text:0040e113 25 ?? 25h %
.text:0040e114 21 ?? 21h !
.text:0040e115 20 ?? 20h
.text:0040e116 60 ?? 60h `
.text:0040e117 02 ?? 02h
.text:0040e118 09 ?? 09h
.text:0040e119 f8 ?? F8h
.text:0040e11a 20 ?? 20h
.text:0040e11b 03 ?? 03h
.text:0040e11c 90 ?? 90h
.text:0040e11d 01 ?? 01h
.text:0040e11e 05 ?? 05h
.text:0040e11f 24 ?? 24h $
.text:0040e120 de ?? DEh
.text:0040e121 fa ?? FAh
.text:0040e122 00 ?? 00h
.text:0040e123 10 ?? 10h
.text:0040e124 00 ?? 00h
.text:0040e125 00 ?? 00h
.text:0040e126 00 ?? 00h
.text:0040e127 00 ?? 00h
.text:0040e128 20 ?? 20h
.text:0040e129 80 ?? 80h
.text:0040e12a 85 ?? 85h
.text:0040e12b 8f ?? 8Fh
.text:0040e12c ec ?? ECh
.text:0040e12d 8b ?? 8Bh
.text:0040e12e 99 ?? 99h
.text:0040e12f 8f ?? 8Fh
.text:0040e130 64 ?? 64h d
.text:0040e131 a5 ?? A5h
.text:0040e132 a5 ?? A5h
.text:0040e133 24 ?? 24h $
.text:0040e134 09 ?? 09h
.text:0040e135 f8 ?? F8h
.text:0040e136 20 ?? 20h
.text:0040e137 03 ?? 03h
.text:0040e138 21 ?? 21h !
.text:0040e139 20 ?? 20h
.text:0040e13a 20 ?? 20h
.text:0040e13b 02 ?? 02h
.text:0040e13c 10 ?? 10h
.text:0040e13d 00 ?? 00h
.text:0040e13e bc ?? BCh
.text:0040e13f 8f ?? 8Fh
.text:0040e140 0d ?? 0Dh
.text:0040e141 00 ?? 00h
.text:0040e142 40 ?? 40h @
.text:0040e143 10 ?? 10h
.text:0040e144 04 ?? 04h
.text:0040e145 00 ?? 00h
.text:0040e146 02 ?? 02h
.text:0040e147 24 ?? 24h $
.text:0040e148 d6 ?? D6h
.text:0040e149 fa ?? FAh
.text:0040e14a 00 ?? 00h
.text:0040e14b 10 ?? 10h
.text:0040e14c f4 ?? F4h
.text:0040e14d 00 ?? 00h
.text:0040e14e 62 ?? 62h b
.text:0040e14f ae ?? AEh
.text:0040e150 d4 ?? D4h
.text:0040e151 fa ?? FAh
.text:0040e152 00 ?? 00h
.text:0040e153 10 ?? 10h
.text:0040e154 e0 ?? E0h
.text:0040e155 00 ?? 00h
.text:0040e156 62 ?? 62h b
.text:0040e157 ae ?? AEh
.text:0040e158 20 ?? 20h
.text:0040e159 80 ?? 80h
.text:0040e15a 8d ?? 8Dh
.text:0040e15b 8f ?? 8Fh
.text:0040e15c ac ?? ACh
.text:0040e15d 90 ?? 90h
.text:0040e15e 99 ?? 99h
.text:0040e15f 8f ?? 8Fh
.text:0040e160 6c ?? 6Ch l
.text:0040e161 a5 ?? A5h
.text:0040e162 a5 ?? A5h
.text:0040e163 25 ?? 25h %
.text:0040e164 09 ?? 09h
.text:0040e165 f8 ?? F8h
.text:0040e166 20 ?? 20h
.text:0040e167 03 ?? 03h
.text:0040e168 01 ?? 01h
.text:0040e169 00 ?? 00h
.text:0040e16a 04 ?? 04h
.text:0040e16b 24 ?? 24h $
.text:0040e16c 10 ?? 10h
.text:0040e16d 00 ?? 00h
.text:0040e16e bc ?? BCh
.text:0040e16f 8f ?? 8Fh
.text:0040e170 6a ?? 6Ah j
.text:0040e171 fc ?? FCh
.text:0040e172 00 ?? 00h
.text:0040e173 10 ?? 10h
.text:0040e174 10 ?? 10h
.text:0040e175 00 ?? 00h
.text:0040e176 02 ?? 02h
.text:0040e177 24 ?? 24h $
.text:0040e178 20 ?? 20h
.text:0040e179 80 ?? 80h
.text:0040e17a 89 ?? 89h
.text:0040e17b 8f ?? 8Fh
.text:0040e17c ec ?? ECh
.text:0040e17d 8b ?? 8Bh
.text:0040e17e 99 ?? 99h
.text:0040e17f 8f ?? 8Fh
.text:0040e180 94 ?? 94h
.text:0040e181 a5 ?? A5h
.text:0040e182 25 ?? 25h %
.text:0040e183 25 ?? 25h %
.text:0040e184 09 ?? 09h
.text:0040e185 f8 ?? F8h
.text:0040e186 20 ?? 20h
.text:0040e187 03 ?? 03h
.text:0040e188 21 ?? 21h !
.text:0040e189 20 ?? 20h
.text:0040e18a 20 ?? 20h
.text:0040e18b 02 ?? 02h
.text:0040e18c 10 ?? 10h
.text:0040e18d 00 ?? 00h
.text:0040e18e bc ?? BCh
.text:0040e18f 8f ?? 8Fh
.text:0040e190 0b ?? 0Bh
.text:0040e191 00 ?? 00h
.text:0040e192 40 ?? 40h @
.text:0040e193 10 ?? 10h
.text:0040e194 04 ?? 04h
.text:0040e195 00 ?? 00h
.text:0040e196 14 ?? 14h
.text:0040e197 24 ?? 24h $
.text:0040e198 68 ?? 68h h
.text:0040e199 86 ?? 86h
.text:0040e19a 99 ?? 99h
.text:0040e19b 8f ?? 8Fh
.text:0040e19c f4 ?? F4h
.text:0040e19d 00 ?? 00h
.text:0040e19e 74 ?? 74h t
.text:0040e19f ae ?? AEh
.text:0040e1a0 09 ?? 09h
.text:0040e1a1 f8 ?? F8h
.text:0040e1a2 20 ?? 20h
.text:0040e1a3 03 ?? 03h
.text:0040e1a4 04 ?? 04h
.text:0040e1a5 00 ?? 00h
.text:0040e1a6 44 ?? 44h D
.text:0040e1a7 24 ?? 24h $
.text:0040e1a8 24 ?? 24h $
.text:0040e1a9 00 ?? 00h
.text:0040e1aa 51 ?? 51h Q
.text:0040e1ab 28 ?? 28h (
.text:0040e1ac 10 ?? 10h
.text:0040e1ad 00 ?? 00h
.text:0040e1ae bc ?? BCh
.text:0040e1af 8f ?? 8Fh
.text:0040e1b0 bc ?? BCh
.text:0040e1b1 fa ?? FAh
.text:0040e1b2 20 ?? 20h
.text:0040e1b3 16 ?? 16h
.text:0040e1b4 05 ?? 05h
.text:0040e1b5 00 ?? 00h
.text:0040e1b6 02 ?? 02h
.text:0040e1b7 24 ?? 24h $
.text:0040e1b8 ba ?? BAh
.text:0040e1b9 fa ?? FAh
.text:0040e1ba 00 ?? 00h
.text:0040e1bb 10 ?? 10h
.text:0040e1bc f4 ?? F4h
.text:0040e1bd 00 ?? 00h
.text:0040e1be 62 ?? 62h b
.text:0040e1bf ae ?? AEh
.text:0040e1c0 20 ?? 20h
.text:0040e1c1 80 ?? 80h
.text:0040e1c2 92 ?? 92h
.text:0040e1c3 8f ?? 8Fh
.text:0040e1c4 ec ?? ECh
.text:0040e1c5 8b ?? 8Bh
.text:0040e1c6 99 ?? 99h
.text:0040e1c7 8f ?? 8Fh
.text:0040e1c8 9c ?? 9Ch
.text:0040e1c9 a5 ?? A5h
.text:0040e1ca 45 ?? 45h E
.text:0040e1cb 26 ?? 26h &
.text:0040e1cc 09 ?? 09h
.text:0040e1cd f8 ?? F8h
.text:0040e1ce 20 ?? 20h
.text:0040e1cf 03 ?? 03h
.text:0040e1d0 21 ?? 21h !
.text:0040e1d1 20 ?? 20h
.text:0040e1d2 20 ?? 20h
.text:0040e1d3 02 ?? 02h
.text:0040e1d4 10 ?? 10h
.text:0040e1d5 00 ?? 00h
.text:0040e1d6 bc ?? BCh
.text:0040e1d7 8f ?? 8Fh
.text:0040e1d8 14 ?? 14h
.text:0040e1d9 00 ?? 00h
.text:0040e1da 40 ?? 40h @
.text:0040e1db 10 ?? 10h
.text:0040e1dc 21 ?? 21h !
.text:0040e1dd 20 ?? 20h
.text:0040e1de 20 ?? 20h
.text:0040e1df 02 ?? 02h
.text:0040e1e0 20 ?? 20h
.text:0040e1e1 80 ?? 80h
.text:0040e1e2 90 ?? 90h
.text:0040e1e3 8f ?? 8Fh
.text:0040e1e4 ec ?? ECh
.text:0040e1e5 8b ?? 8Bh
.text:0040e1e6 99 ?? 99h
.text:0040e1e7 8f ?? 8Fh
.text:0040e1e8 00 ?? 00h
.text:0040e1e9 00 ?? 00h
.text:0040e1ea 00 ?? 00h
.text:0040e1eb 00 ?? 00h
.text:0040e1ec 09 ?? 09h
.text:0040e1ed f8 ?? F8h
.text:0040e1ee 20 ?? 20h
.text:0040e1ef 03 ?? 03h
.text:0040e1f0 a4 ?? A4h
.text:0040e1f1 a5 ?? A5h
.text:0040e1f2 05 ?? 05h
.text:0040e1f3 26 ?? 26h &
.text:0040e1f4 06 ?? 06h
.text:0040e1f5 00 ?? 00h
.text:0040e1f6 15 ?? 15h
.text:0040e1f7 24 ?? 24h $
.text:0040e1f8 10 ?? 10h
.text:0040e1f9 00 ?? 00h
.text:0040e1fa bc ?? BCh
.text:0040e1fb 8f ?? 8Fh
.text:0040e1fc a9 ?? A9h
.text:0040e1fd fa ?? FAh
.text:0040e1fe 40 ?? 40h @
.text:0040e1ff 10 ?? 10h
.text:0040e200 f4 ?? F4h
.text:0040e201 00 ?? 00h
.text:0040e202 75 ?? 75h u
.text:0040e203 ae ?? AEh
.text:0040e204 68 ?? 68h h
.text:0040e205 86 ?? 86h
.text:0040e206 99 ?? 99h
.text:0040e207 8f ?? 8Fh
.text:0040e208 00 ?? 00h
.text:0040e209 00 ?? 00h
.text:0040e20a 00 ?? 00h
.text:0040e20b 00 ?? 00h
.text:0040e20c 09 ?? 09h
.text:0040e20d f8 ?? F8h
.text:0040e20e 20 ?? 20h
.text:0040e20f 03 ?? 03h
.text:0040e210 08 ?? 08h
.text:0040e211 00 ?? 00h
.text:0040e212 44 ?? 44h D
.text:0040e213 24 ?? 24h $
.text:0040e214 34 ?? 34h 4
.text:0040e215 00 ?? 00h
.text:0040e216 46 ?? 46h F
.text:0040e217 28 ?? 28h (
.text:0040e218 10 ?? 10h
.text:0040e219 00 ?? 00h
.text:0040e21a bc ?? BCh
.text:0040e21b 8f ?? 8Fh
.text:0040e21c a1 ?? A1h
.text:0040e21d fa ?? FAh
.text:0040e21e c0 ?? C0h
.text:0040e21f 14 ?? 14h
.text:0040e220 07 ?? 07h
.text:0040e221 00 ?? 00h
.text:0040e222 02 ?? 02h
.text:0040e223 24 ?? 24h $
.text:0040e224 9f ?? 9Fh
.text:0040e225 fa ?? FAh
.text:0040e226 00 ?? 00h
.text:0040e227 10 ?? 10h
.text:0040e228 f4 ?? F4h
.text:0040e229 00 ?? 00h
.text:0040e22a 62 ?? 62h b
.text:0040e22b ae ?? AEh
.text:0040e22c 20 ?? 20h
.text:0040e22d 80 ?? 80h
.text:0040e22e 83 ?? 83h
.text:0040e22f 8f ?? 8Fh
.text:0040e230 ec ?? ECh
.text:0040e231 8b ?? 8Bh
.text:0040e232 99 ?? 99h
.text:0040e233 8f ?? 8Fh
.text:0040e234 b0 ?? B0h
.text:0040e235 a5 ?? A5h
.text:0040e236 65 ?? 65h e
.text:0040e237 24 ?? 24h $
.text:0040e238 09 ?? 09h
.text:0040e239 f8 ?? F8h
.text:0040e23a 20 ?? 20h
.text:0040e23b 03 ?? 03h
.text:0040e23c 21 ?? 21h !
.text:0040e23d 20 ?? 20h
.text:0040e23e 20 ?? 20h
.text:0040e23f 02 ?? 02h
.text:0040e240 10 ?? 10h
.text:0040e241 00 ?? 00h
.text:0040e242 bc ?? BCh
.text:0040e243 8f ?? 8Fh
.text:0040e244 1d ?? 1Dh
.text:0040e245 00 ?? 00h
.text:0040e246 40 ?? 40h @
.text:0040e247 10 ?? 10h
.text:0040e248 21 ?? 21h !
.text:0040e249 20 ?? 20h
.text:0040e24a 20 ?? 20h
.text:0040e24b 02 ?? 02h
.text:0040e24c 20 ?? 20h
.text:0040e24d 80 ?? 80h
.text:0040e24e 90 ?? 90h
.text:0040e24f 8f ?? 8Fh
.text:0040e250 ec ?? ECh
.text:0040e251 8b ?? 8Bh
.text:0040e252 99 ?? 99h
.text:0040e253 8f ?? 8Fh
.text:0040e254 00 ?? 00h
.text:0040e255 00 ?? 00h
.text:0040e256 00 ?? 00h
.text:0040e257 00 ?? 00h
.text:0040e258 09 ?? 09h
.text:0040e259 f8 ?? F8h
.text:0040e25a 20 ?? 20h
.text:0040e25b 03 ?? 03h
.text:0040e25c b8 ?? B8h
.text:0040e25d a5 ?? A5h
.text:0040e25e 05 ?? 05h
.text:0040e25f 26 ?? 26h &
.text:0040e260 10 ?? 10h
.text:0040e261 00 ?? 00h
.text:0040e262 bc ?? BCh
.text:0040e263 8f ?? 8Fh
.text:0040e264 16 ?? 16h
.text:0040e265 00 ?? 00h
.text:0040e266 40 ?? 40h @
.text:0040e267 10 ?? 10h
.text:0040e268 21 ?? 21h !
.text:0040e269 20 ?? 20h
.text:0040e26a 20 ?? 20h
.text:0040e26b 02 ?? 02h
.text:0040e26c 20 ?? 20h
.text:0040e26d 80 ?? 80h
.text:0040e26e 8e ?? 8Eh
.text:0040e26f 8f ?? 8Fh
.text:0040e270 ec ?? ECh
.text:0040e271 8b ?? 8Bh
.text:0040e272 99 ?? 99h
.text:0040e273 8f ?? 8Fh
.text:0040e274 00 ?? 00h
.text:0040e275 00 ?? 00h
.text:0040e276 00 ?? 00h
.text:0040e277 00 ?? 00h
.text:0040e278 09 ?? 09h
.text:0040e279 f8 ?? F8h
.text:0040e27a 20 ?? 20h
.text:0040e27b 03 ?? 03h
.text:0040e27c c0 ?? C0h
.text:0040e27d a5 ?? A5h
.text:0040e27e c5 ?? C5h
.text:0040e27f 25 ?? 25h %
.text:0040e280 21 ?? 21h ! ;? -> 00402021
.text:0040e281 20 ?? 20h
.text:0040e282 40 ?? 40h @
.text:0040e283 00 ?? 00h
.text:0040e284 08 ?? 08h
.text:0040e285 00 ?? 00h
.text:0040e286 02 ?? 02h
.text:0040e287 24 ?? 24h $
.text:0040e288 10 ?? 10h
.text:0040e289 00 ?? 00h
.text:0040e28a bc ?? BCh
.text:0040e28b 8f ?? 8Fh
.text:0040e28c 85 ?? 85h
.text:0040e28d fa ?? FAh
.text:0040e28e 80 ?? 80h
.text:0040e28f 10 ?? 10h
.text:0040e290 f4 ?? F4h
.text:0040e291 00 ?? 00h
.text:0040e292 62 ?? 62h b
.text:0040e293 ae ?? AEh
.text:0040e294 68 ?? 68h h
.text:0040e295 86 ?? 86h
.text:0040e296 99 ?? 99h
.text:0040e297 8f ?? 8Fh
.text:0040e298 00 ?? 00h
.text:0040e299 00 ?? 00h
.text:0040e29a 00 ?? 00h
.text:0040e29b 00 ?? 00h
.text:0040e29c 09 ?? 09h
.text:0040e29d f8 ?? F8h
.text:0040e29e 20 ?? 20h
.text:0040e29f 03 ?? 03h
.text:0040e2a0 07 ?? 07h
.text:0040e2a1 00 ?? 00h
.text:0040e2a2 84 ?? 84h
.text:0040e2a3 24 ?? 24h $
.text:0040e2a4 2d ?? 2Dh -
.text:0040e2a5 00 ?? 00h
.text:0040e2a6 44 ?? 44h D
.text:0040e2a7 28 ?? 28h (
.text:0040e2a8 10 ?? 10h
.text:0040e2a9 00 ?? 00h
.text:0040e2aa bc ?? BCh
.text:0040e2ab 8f ?? 8Fh
.text:0040e2ac 7d ?? 7Dh }
.text:0040e2ad fa ?? FAh
.text:0040e2ae 80 ?? 80h
.text:0040e2af 14 ?? 14h
.text:0040e2b0 09 ?? 09h
.text:0040e2b1 00 ?? 00h
.text:0040e2b2 02 ?? 02h
.text:0040e2b3 24 ?? 24h $
.text:0040e2b4 7b ?? 7Bh {
.text:0040e2b5 fa ?? FAh
.text:0040e2b6 00 ?? 00h
.text:0040e2b7 10 ?? 10h
.text:0040e2b8 f4 ?? F4h
.text:0040e2b9 00 ?? 00h
.text:0040e2ba 62 ?? 62h b
.text:0040e2bb ae ?? AEh
.text:0040e2bc 20 ?? 20h
.text:0040e2bd 80 ?? 80h
.text:0040e2be 90 ?? 90h
.text:0040e2bf 8f ?? 8Fh
.text:0040e2c0 ec ?? ECh
.text:0040e2c1 8b ?? 8Bh
.text:0040e2c2 99 ?? 99h
.text:0040e2c3 8f ?? 8Fh
.text:0040e2c4 b8 ?? B8h
.text:0040e2c5 a5 ?? A5h
.text:0040e2c6 05 ?? 05h
.text:0040e2c7 26 ?? 26h &
.text:0040e2c8 09 ?? 09h
.text:0040e2c9 f8 ?? F8h
.text:0040e2ca 20 ?? 20h
.text:0040e2cb 03 ?? 03h
.text:0040e2cc 21 ?? 21h !
.text:0040e2cd 20 ?? 20h
.text:0040e2ce 20 ?? 20h
.text:0040e2cf 02 ?? 02h
.text:0040e2d0 10 ?? 10h
.text:0040e2d1 00 ?? 00h
.text:0040e2d2 bc ?? BCh
.text:0040e2d3 8f ?? 8Fh
.text:0040e2d4 14 ?? 14h
.text:0040e2d5 00 ?? 00h
.text:0040e2d6 40 ?? 40h @
.text:0040e2d7 10 ?? 10h
.text:0040e2d8 0a ?? 0Ah
.text:0040e2d9 00 ?? 00h
.text:0040e2da 16 ?? 16h
.text:0040e2db 24 ?? 24h $
.text:0040e2dc 20 ?? 20h
.text:0040e2dd 80 ?? 80h
.text:0040e2de 8f ?? 8Fh
.text:0040e2df 8f ?? 8Fh
.text:0040e2e0 ec ?? ECh
.text:0040e2e1 8b ?? 8Bh
.text:0040e2e2 99 ?? 99h
.text:0040e2e3 8f ?? 8Fh
.text:0040e2e4 f4 ?? F4h
.text:0040e2e5 00 ?? 00h
.text:0040e2e6 76 ?? 76h v
.text:0040e2e7 ae ?? AEh
.text:0040e2e8 21 ?? 21h !
.text:0040e2e9 20 ?? 20h
.text:0040e2ea 20 ?? 20h
.text:0040e2eb 02 ?? 02h
.text:0040e2ec 09 ?? 09h
.text:0040e2ed f8 ?? F8h
.text:0040e2ee 20 ?? 20h
.text:0040e2ef 03 ?? 03h
.text:0040e2f0 c8 ?? C8h
.text:0040e2f1 a5 ?? A5h
.text:0040e2f2 e5 ?? E5h
.text:0040e2f3 25 ?? 25h %
.text:0040e2f4 10 ?? 10h
.text:0040e2f5 00 ?? 00h
.text:0040e2f6 bc ?? BCh
.text:0040e2f7 8f ?? 8Fh
.text:0040e2f8 6a ?? 6Ah j
.text:0040e2f9 fa ?? FAh
.text:0040e2fa 40 ?? 40h @
.text:0040e2fb 10 ?? 10h
.text:0040e2fc 00 ?? 00h
.text:0040e2fd 00 ?? 00h
.text:0040e2fe 00 ?? 00h
.text:0040e2ff 00 ?? 00h
.text:0040e300 68 ?? 68h h
.text:0040e301 86 ?? 86h
.text:0040e302 99 ?? 99h
.text:0040e303 8f ?? 8Fh
.text:0040e304 00 ?? 00h
.text:0040e305 00 ?? 00h
.text:0040e306 00 ?? 00h
.text:0040e307 00 ?? 00h
.text:0040e308 09 ?? 09h
.text:0040e309 f8 ?? F8h
.text:0040e30a 20 ?? 20h
.text:0040e30b 03 ?? 03h
.text:0040e30c 08 ?? 08h
.text:0040e30d 00 ?? 00h
.text:0040e30e 44 ?? 44h D
.text:0040e30f 24 ?? 24h $
.text:0040e310 0c ?? 0Ch
.text:0040e311 00 ?? 00h
.text:0040e312 57 ?? 57h W
.text:0040e313 28 ?? 28h (
.text:0040e314 10 ?? 10h
.text:0040e315 00 ?? 00h
.text:0040e316 bc ?? BCh
.text:0040e317 8f ?? 8Fh
.text:0040e318 62 ?? 62h b
.text:0040e319 fa ?? FAh
.text:0040e31a e0 ?? E0h
.text:0040e31b 16 ?? 16h
.text:0040e31c 0b ?? 0Bh
.text:0040e31d 00 ?? 00h
.text:0040e31e 02 ?? 02h
.text:0040e31f 24 ?? 24h $
.text:0040e320 60 ?? 60h `
.text:0040e321 fa ?? FAh
.text:0040e322 00 ?? 00h
.text:0040e323 10 ?? 10h
.text:0040e324 f4 ?? F4h
.text:0040e325 00 ?? 00h
.text:0040e326 62 ?? 62h b
.text:0040e327 ae ?? AEh
.text:0040e328 20 ?? 20h
.text:0040e329 80 ?? 80h
.text:0040e32a 98 ?? 98h
.text:0040e32b 8f ?? 8Fh
.text:0040e32c ec ?? ECh
.text:0040e32d 8b ?? 8Bh
.text:0040e32e 99 ?? 99h
.text:0040e32f 8f ?? 8Fh
.text:0040e330 d4 ?? D4h
.text:0040e331 a5 ?? A5h
.text:0040e332 05 ?? 05h
.text:0040e333 27 ?? 27h '
.text:0040e334 09 ?? 09h
.text:0040e335 f8 ?? F8h
.text:0040e336 20 ?? 20h
.text:0040e337 03 ?? 03h
.text:0040e338 21 ?? 21h !
.text:0040e339 20 ?? 20h
.text:0040e33a 20 ?? 20h
.text:0040e33b 02 ?? 02h
.text:0040e33c 10 ?? 10h
.text:0040e33d 00 ?? 00h
.text:0040e33e bc ?? BCh
.text:0040e33f 8f ?? 8Fh
.text:0040e340 0b ?? 0Bh
.text:0040e341 00 ?? 00h
.text:0040e342 40 ?? 40h @
.text:0040e343 10 ?? 10h
.text:0040e344 21 ?? 21h !
.text:0040e345 20 ?? 20h
.text:0040e346 20 ?? 20h
.text:0040e347 02 ?? 02h
.text:0040e348 20 ?? 20h
.text:0040e349 80 ?? 80h
.text:0040e34a 90 ?? 90h
.text:0040e34b 8f ?? 8Fh
.text:0040e34c ec ?? ECh
.text:0040e34d 8b ?? 8Bh
.text:0040e34e 99 ?? 99h
.text:0040e34f 8f ?? 8Fh
.text:0040e350 00 ?? 00h
.text:0040e351 00 ?? 00h
.text:0040e352 00 ?? 00h
.text:0040e353 00 ?? 00h
.text:0040e354 09 ?? 09h
.text:0040e355 f8 ?? F8h
.text:0040e356 20 ?? 20h
.text:0040e357 03 ?? 03h
.text:0040e358 dc ?? DCh
.text:0040e359 a5 ?? A5h
.text:0040e35a 05 ?? 05h
.text:0040e35b 26 ?? 26h &
.text:0040e35c 10 ?? 10h
.text:0040e35d 00 ?? 00h
.text:0040e35e bc ?? BCh
.text:0040e35f 8f ?? 8Fh
.text:0040e360 04 ?? 04h
.text:0040e361 00 ?? 00h
.text:0040e362 40 ?? 40h @
.text:0040e363 10 ?? 10h
.text:0040e364 02 ?? 02h
.text:0040e365 00 ?? 00h
.text:0040e366 02 ?? 02h
.text:0040e367 24 ?? 24h $
.text:0040e368 db ?? DBh
.text:0040e369 fd ?? FDh
.text:0040e36a 00 ?? 00h
.text:0040e36b 10 ?? 10h
.text:0040e36c 00 ?? 00h
.text:0040e36d 00 ?? 00h
.text:0040e36e 00 ?? 00h
.text:0040e36f 00 ?? 00h
.text:0040e370 20 ?? 20h
.text:0040e371 80 ?? 80h
.text:0040e372 90 ?? 90h
.text:0040e373 8f ?? 8Fh
.text:0040e374 ec ?? ECh
.text:0040e375 8b ?? 8Bh
.text:0040e376 99 ?? 99h
.text:0040e377 8f ?? 8Fh
.text:0040e378 dc ?? DCh
.text:0040e379 a5 ?? A5h
.text:0040e37a 05 ?? 05h
.text:0040e37b 26 ?? 26h &
.text:0040e37c 09 ?? 09h
.text:0040e37d f8 ?? F8h
.text:0040e37e 20 ?? 20h
.text:0040e37f 03 ?? 03h
.text:0040e380 21 ?? 21h !
.text:0040e381 20 ?? 20h
.text:0040e382 20 ?? 20h
.text:0040e383 02 ?? 02h
.text:0040e384 10 ?? 10h
.text:0040e385 00 ?? 00h
.text:0040e386 bc ?? BCh
.text:0040e387 8f ?? 8Fh
.text:0040e388 d3 ?? D3h
.text:0040e389 fd ?? FDh
.text:0040e38a 40 ?? 40h @
.text:0040e38b 14 ?? 14h
.text:0040e38c 02 ?? 02h
.text:0040e38d 00 ?? 00h
.text:0040e38e 02 ?? 02h
.text:0040e38f 24 ?? 24h $
.text:0040e390 20 ?? 20h
.text:0040e391 80 ?? 80h
.text:0040e392 9f ?? 9Fh
.text:0040e393 8f ?? 8Fh
.text:0040e394 ec ?? ECh
.text:0040e395 8b ?? 8Bh
.text:0040e396 99 ?? 99h
.text:0040e397 8f ?? 8Fh
.text:0040e398 e8 ?? E8h
.text:0040e399 a5 ?? A5h
.text:0040e39a e5 ?? E5h
.text:0040e39b 27 ?? 27h '
.text:0040e39c 09 ?? 09h
.text:0040e39d f8 ?? F8h
.text:0040e39e 20 ?? 20h
.text:0040e39f 03 ?? 03h
.text:0040e3a0 21 ?? 21h !
.text:0040e3a1 20 ?? 20h
.text:0040e3a2 20 ?? 20h
.text:0040e3a3 02 ?? 02h
.text:0040e3a4 10 ?? 10h
.text:0040e3a5 00 ?? 00h
.text:0040e3a6 bc ?? BCh
.text:0040e3a7 8f ?? 8Fh
.text:0040e3a8 3e ?? 3Eh >
.text:0040e3a9 fa ?? FAh
.text:0040e3aa 40 ?? 40h @
.text:0040e3ab 10 ?? 10h
.text:0040e3ac 00 ?? 00h
.text:0040e3ad 00 ?? 00h
.text:0040e3ae 00 ?? 00h
.text:0040e3af 00 ?? 00h
.text:0040e3b0 68 ?? 68h h
.text:0040e3b1 86 ?? 86h
.text:0040e3b2 99 ?? 99h
.text:0040e3b3 8f ?? 8Fh
.text:0040e3b4 00 ?? 00h
.text:0040e3b5 00 ?? 00h
.text:0040e3b6 00 ?? 00h
.text:0040e3b7 00 ?? 00h
.text:0040e3b8 09 ?? 09h
.text:0040e3b9 f8 ?? F8h
.text:0040e3ba 20 ?? 20h
.text:0040e3bb 03 ?? 03h
.text:0040e3bc 05 ?? 05h
.text:0040e3bd 00 ?? 00h
.text:0040e3be 44 ?? 44h D
.text:0040e3bf 24 ?? 24h $
.text:0040e3c0 fd ?? FDh
.text:0040e3c1 ff ?? FFh
.text:0040e3c2 4c ?? 4Ch L
.text:0040e3c3 24 ?? 24h $
.text:0040e3c4 07 ?? 07h
.text:0040e3c5 00 ?? 00h
.text:0040e3c6 8b ?? 8Bh
.text:0040e3c7 2d ?? 2Dh -
.text:0040e3c8 10 ?? 10h
.text:0040e3c9 00 ?? 00h
.text:0040e3ca bc ?? BCh
.text:0040e3cb 8f ?? 8Fh
.text:0040e3cc 35 ?? 35h 5
.text:0040e3cd fa ?? FAh
.text:0040e3ce 60 ?? 60h `
.text:0040e3cf 11 ?? 11h
.text:0040e3d0 02 ?? 02h
.text:0040e3d1 00 ?? 00h
.text:0040e3d2 02 ?? 02h
.text:0040e3d3 24 ?? 24h $
.text:0040e3d4 33 ?? 33h 3
.text:0040e3d5 fa ?? FAh
.text:0040e3d6 00 ?? 00h
.text:0040e3d7 10 ?? 10h
.text:0040e3d8 f4 ?? F4h
.text:0040e3d9 00 ?? 00h
.text:0040e3da 62 ?? 62h b
.text:0040e3db ae ?? AEh
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketEvent()
;local_8 undefined4 -8 ;XREF[3,0]: 0040e3ec,0040e43c,0040e480
;local_c undefined4 -c ;XREF[3,0]: 0040e3f0,0040e440,0040e484
;local_10 undefined4 -10 ;XREF[3,0]: 0040e3f4,0040e444,0040e488
;local_18 undefined4 -18 ;XREF[2,0]: 0040e3f8,0040e4a4
;XREF[4,0]: Entry Point,0040a6b4,00438d68
; 004d81e0
.text:0040e3dc 0d001c3c lui gp,0xd
.text:0040e3e0 04169c27 addiu gp,gp,0x1604
.text:0040e3e4 21e09903 addu gp,gp,t9
.text:0040e3e8 d8ffbd27 addiu sp,sp,-0x28
.text:0040e3ec 2000bfaf sw ra,local_8+0x28(sp)
.text:0040e3f0 1c00b1af sw s1,local_c+0x28(sp)
.text:0040e3f4 1800b0af sw s0,local_10+0x28(sp)
.text:0040e3f8 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040e3fc 1086828f lw v0,-0x79f0(gp)=>->websConnLast ;= 004d4aec
.text:0040e400 2188a000 move s1,a1
.text:0040e404 0000428c lw v0,0x0(v0)=>.data:websConnLast ;= FFFFFFFFh
.text:0040e408 2180c000 move s0,a2
.text:0040e40c 0b004004 bltz v0,LAB_0040e43c
.text:0040e410 21280000 _clear a1
.text:0040e414 0889848f lw a0,-0x76f8(gp)=>->websConnList ;= 004d8c44
.text:0040e418 21304000 move a2,v0
.text:0040e41c 0000838c lw v1,0x0(a0)=>.bss:websConnList ;= ??
.text:0040e420 00000000 nop
LAB_0040e424: ;XREF[1,0]: 0040e434
.text:0040e424 0000678c lw a3,0x0(v1)
.text:0040e428 0100a524 addiu a1,a1,0x1
.text:0040e42c 0800f010 beq a3,s0,LAB_0040e450
.text:0040e430 2a20c500 _slt a0,a2,a1
.text:0040e434 fbff8010 beq a0,zero,LAB_0040e424
.text:0040e438 04006324 _addiu v1,v1,0x4
LAB_0040e43c: ;XREF[3,0]: 0040e40c,0040e468,0040e478
.text:0040e43c 2000bf8f lw ra,local_8+0x28(sp)
.text:0040e440 1c00b18f lw s1,local_c+0x28(sp)
.text:0040e444 1800b08f lw s0,local_10+0x28(sp)
.text:0040e448 0800e003 jr ra
.text:0040e44c 2800bd27 _addiu sp,sp,0x28
LAB_0040e450: ;XREF[1,0]: 0040e42c
.text:0040e450 42281100 srl a1,s1,0x1
.text:0040e454 0100a330 andi v1,a1,0x1
.text:0040e458 0e006014 bne v1,zero,LAB_0040e494
.text:0040e45c 00000000 _nop
.text:0040e460 82401100 srl t0,s1,0x2
LAB_0040e464: ;XREF[1,0]: 0040e4a8
.text:0040e464 01000631 andi a2,t0,0x1
.text:0040e468 f4ffc010 beq a2,zero,LAB_0040e43c
.text:0040e46c 00000000 _nop
.text:0040e470 0c01198e lw t9,0x10c(s0)
.text:0040e474 00000000 nop
.text:0040e478 f0ff2013 beq t9,zero,LAB_0040e43c
.text:0040e47c 21200002 _move a0,s0
.text:0040e480 2000bf8f lw ra,local_8+0x28(sp)
.text:0040e484 1c00b18f lw s1,local_c+0x28(sp)
.text:0040e488 1800b08f lw s0,local_10+0x28(sp)
.text:0040e48c 08002003 jr t9
.text:0040e490 2800bd27 _addiu sp,sp,0x28
LAB_0040e494: ;XREF[1,0]: 0040e458
.text:0040e494 3c89998f lw t9,-0x76c4(gp)=>->websReadEvent ;= 0040ca04
.text:0040e498 00000000 nop
.text:0040e49c 09f82003 jalr t9=>websReadEvent ;undefined websReadEvent()
.text:0040e4a0 21200002 _move a0,s0
.text:0040e4a4 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e4a8 eeff0010 b LAB_0040e464
.text:0040e4ac 82401100 _srl t0,s1,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWriteActiveHeader(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[2,0]: 0040e4ec,0040e4fc
;local_4 undefined4 -4 ;XREF[2,0]: 0040e4c0,0040e510
;local_8 undefined4 -8 ;XREF[2,0]: 0040e4c4,0040e514
;local_c undefined4 -c ;XREF[2,0]: 0040e4c8,0040e518
;local_10 undefined4 -10 ;XREF[2,0]: 0040e4cc,0040e51c
;local_14 undefined4 -14 ;XREF[2,0]: 0040e4d0,0040e520
;local_18 undefined4 -18 ;XREF[2,0]: 0040e4d4,0040e524
;local_20 undefined4 -20 ;XREF[7,0]: 0040e4d8,0040e544,0040e564,0040e594,0040e5ac
; 0040e5cc,0040e5e8
;XREF[4,0]: Entry Point,0043192c,00438c0c
; 004d89ec
.text:0040e4b0 0d001c3c lui gp,0xd
.text:0040e4b4 30159c27 addiu gp,gp,0x1530
.text:0040e4b8 21e09903 addu gp,gp,t9
.text:0040e4bc c8ffbd27 addiu sp,sp,-0x38
.text:0040e4c0 3400bfaf sw ra,local_4+0x38(sp)
.text:0040e4c4 3000b4af sw s4,local_8+0x38(sp)
.text:0040e4c8 2c00b3af sw s3,local_c+0x38(sp)
.text:0040e4cc 2800b2af sw s2,local_10+0x38(sp)
.text:0040e4d0 2400b1af sw s1,local_14+0x38(sp)
.text:0040e4d4 2000b0af sw s0,local_18+0x38(sp)
.text:0040e4d8 1800bcaf sw gp=>_gp,local_20+0x38(sp)
.text:0040e4dc c8000224 li v0,0xc8
.text:0040e4e0 2188a000 move s1,param_2
.text:0040e4e4 21808000 move s0,param_1
.text:0040e4e8 2190c000 move s2,param_3
.text:0040e4ec 4800b38f lw s3,param_5+0x38(sp)
.text:0040e4f0 0f00a210 beq param_2,v0,LAB_0040e530
.text:0040e4f4 21a0e000 _move s4,param_4
LAB_0040e4f8: ;XREF[5,0]: 0040e534,0040e554,0040e584,0040e5d8
; 0040e5ec
.text:0040e4f8 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0040e4fc 4800b3af sw s3,param_5+0x38(sp)
.text:0040e500 21200002 move param_1,s0
.text:0040e504 21282002 move param_2,s1
.text:0040e508 21304002 move param_3,s2
.text:0040e50c 21388002 move param_4,s4
.text:0040e510 3400bf8f lw ra,local_4+0x38(sp)
.text:0040e514 3000b48f lw s4,local_8+0x38(sp)
.text:0040e518 2c00b38f lw s3,local_c+0x38(sp)
.text:0040e51c 2800b28f lw s2,local_10+0x38(sp)
.text:0040e520 2400b18f lw s1,local_14+0x38(sp)
.text:0040e524 2000b08f lw s0,local_18+0x38(sp)
.text:0040e528 08002003 jr t9=>websWriteNormalHeader
.text:0040e52c 3800bd27 _addiu sp,sp,0x38
LAB_0040e530: ;XREF[1,0]: 0040e4f0
.text:0040e530 9086998f lw t9,-0x7970(gp)=>->websGetTempFileName ;= 0041c5e8
.text:0040e534 f0ffc014 bne param_3,zero,LAB_0040e4f8
.text:0040e538 00000000 _nop
.text:0040e53c 09f82003 jalr t9=>websGetTempFileName ;undefined websGetTempFileName()
.text:0040e540 00000000 _nop
.text:0040e544 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e548 21204000 move param_1,v0
.text:0040e54c e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:0040e550 01010524 li param_2,0x101
.text:0040e554 e8ff4010 beq v0,zero,LAB_0040e4f8
.text:0040e558 b80002ae _sw v0,0xb8(s0)
.text:0040e55c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:0040e560 00000000 _nop
.text:0040e564 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e568 00000000 nop
.text:0040e56c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0040e570 06004004 bltz v0,LAB_0040e58c
.text:0040e574 bc0002ae _sw v0,0xbc(s0)
.text:0040e578 e400068e lw param_3,0xe4(s0)
.text:0040e57c 00000000 nop
.text:0040e580 0004c434 ori param_1,param_3,0x400
.text:0040e584 dcff0010 b LAB_0040e4f8
.text:0040e588 e40004ae _sw param_1,0xe4(s0)
LAB_0040e58c: ;XREF[1,0]: 0040e570
.text:0040e58c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0040e590 00000000 _nop
.text:0040e594 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e598 0000448c lw param_1,0x0(v0)
.text:0040e59c 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:0040e5a0 00000000 nop
.text:0040e5a4 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:0040e5a8 00000000 _nop
.text:0040e5ac 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e5b0 b800068e lw param_3,0xb8(s0)
.text:0040e5b4 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0040e5b8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040e5bc 10000424 li param_1,0x10
.text:0040e5c0 21384000 move param_4,v0
.text:0040e5c4 09f82003 jalr t9=>trace ;undefined trace()
.text:0040e5c8 f0a5a524 _addiu param_2=>...,param_2,-0x5a10 ;= "websWriteActiveHeader open error(...
.text:0040e5cc 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e5d0 b800038e lw v1,0xb8(s0)
.text:0040e5d4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040e5d8 c7ff6010 beq v1,zero,LAB_0040e4f8
.text:0040e5dc 21206000 _move param_1,v1
.text:0040e5e0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040e5e4 00000000 _nop
.text:0040e5e8 1800bc8f lw gp,local_20+0x38(sp)
.text:0040e5ec c2ff0010 b LAB_0040e4f8
.text:0040e5f0 b80000ae _sw zero,0xb8(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWriteSpecialHeader(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0040e658
;param_6 undefined4 14 ;XREF[1,0]: 0040e670
;local_8 undefined4 -8 ;XREF[3,0]: 0040e604,0040e634,0040e7a8
;local_c undefined4 -c ;XREF[3,0]: 0040e608,0040e638,0040e7ac
;local_10 undefined4 -10 ;XREF[3,0]: 0040e60c,0040e63c,0040e7b0
;local_14 undefined4 -14 ;XREF[3,0]: 0040e610,0040e640,0040e7b4
;local_18 undefined4 -18 ;XREF[3,0]: 0040e614,0040e644,0040e7b8
;local_20 undefined4 -20 ;XREF[3,0]: 0040e678,0040e69c,0040e778
;local_28 undefined4 -28 ;XREF[12,0]: 0040e618,0040e66c,0040e690,0040e6c0,0040e6f4
; 0040e750,0040e76c,0040e78c,0040e7a4,0040e7d8
; 0040e7f4,0040e814
;local_30 undefined4 -30 ;XREF[1,0]: 0040e668
;XREF[5,0]: Entry Point,004351fc,004371a0
; 0043722c,004d88c0
.text:0040e5f4 0d001c3c lui gp,0xd
.text:0040e5f8 ec139c27 addiu gp,gp,0x13ec
.text:0040e5fc 21e09903 addu gp,gp,t9
.text:0040e600 c0ffbd27 addiu sp,sp,-0x40
.text:0040e604 3800bfaf sw ra,local_8+0x40(sp)
.text:0040e608 3400b3af sw s3,local_c+0x40(sp)
.text:0040e60c 3000b2af sw s2,local_10+0x40(sp)
.text:0040e610 2c00b1af sw s1,local_14+0x40(sp)
.text:0040e614 2800b0af sw s0,local_18+0x40(sp)
.text:0040e618 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:0040e61c e400838c lw v1,0xe4(param_1)
.text:0040e620 00000000 nop
.text:0040e624 42420300 srl t0,v1,0x9
.text:0040e628 01000231 andi v0,t0,0x1
.text:0040e62c 08004010 beq v0,zero,LAB_0040e650
.text:0040e630 21988000 _move s3,param_1
.text:0040e634 3800bf8f lw ra,local_8+0x40(sp)
.text:0040e638 3400b38f lw s3,local_c+0x40(sp)
.text:0040e63c 3000b28f lw s2,local_10+0x40(sp)
.text:0040e640 2c00b18f lw s1,local_14+0x40(sp)
.text:0040e644 2800b08f lw s0,local_18+0x40(sp)
.text:0040e648 0800e003 jr ra
.text:0040e64c 4000bd27 _addiu sp,sp,0x40
LAB_0040e650: ;XREF[1,0]: 0040e62c
.text:0040e650 00026a34 ori t2,v1,0x200
.text:0040e654 e4008aac sw t2,0xe4(param_1)
.text:0040e658 5000a98f lw t1,param_5+0x40(sp)
.text:0040e65c 1c85998f lw t9,-0x7ae4(gp)=>->websCommonWriteHeader ;= 0040b798
.text:0040e660 00000000 nop
.text:0040e664 09f82003 jalr t9=>websCommonWriteHeader ;undefined websCommonWriteHeader(unde...
.text:0040e668 1000a9af _sw t1,local_30+0x40(sp)
.text:0040e66c 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e670 5400a68f lw param_3,param_6+0x40(sp)
.text:0040e674 f886998f lw t9,-0x7908(gp)=>->vallocFmtString ;= 0041bdd0
.text:0040e678 2000a0af sw zero,local_20+0x40(sp)
.text:0040e67c 2000a427 addiu param_1,sp,0x20
.text:0040e680 00040524 li param_2,0x400
.text:0040e684 09f82003 jalr t9=>vallocFmtString ;undefined vallocFmtString()
.text:0040e688 5800a727 _addiu param_4,sp,0x58
.text:0040e68c 00044328 slti v1,v0,0x400
.text:0040e690 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e694 5a006010 beq v1,zero,LAB_0040e800
.text:0040e698 00000000 _nop
LAB_0040e69c: ;XREF[1,0]: 0040e818
.text:0040e69c 2000b08f lw s0,local_20+0x40(sp)
.text:0040e6a0 00000000 nop
.text:0040e6a4 3b000012 beq s0,zero,LAB_0040e794
.text:0040e6a8 00000000 _nop
.text:0040e6ac ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040e6b0 00000000 nop
.text:0040e6b4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040e6b8 21200002 _move param_1,s0
.text:0040e6bc 21884000 move s1,v0
.text:0040e6c0 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e6c4 1100401c bgtz v0,LAB_0040e70c
.text:0040e6c8 21900002 _move s2,s0
.text:0040e6cc 2b000010 b LAB_0040e77c
.text:0040e6d0 00000000 _nop
LAB_0040e6d4: ;XREF[1,0]: 0040e71c
.text:0040e6d4 bc00648e lw param_1,0xbc(s3)
.text:0040e6d8 00000000 nop
.text:0040e6dc 11008004 bltz param_1,LAB_0040e724
.text:0040e6e0 21284002 _move param_2,s2
.text:0040e6e4 348d998f lw t9,-0x72cc(gp)=>->::write ;= 004893f0
.text:0040e6e8 00000000 nop
.text:0040e6ec 09f82003 jalr t9=>.MIPS.stubs:::write ;ssize_t write(int __fd, void * __buf...
.text:0040e6f0 21302002 _move param_3,s1
.text:0040e6f4 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e6f8 1f004004 bltz v0,LAB_0040e778
.text:0040e6fc 21804000 _move s0,v0
.text:0040e700 23883002 subu s1,s1,s0
.text:0040e704 1c00201a blez s1,LAB_0040e778
.text:0040e708 21905002 _addu s2,s2,s0
LAB_0040e70c: ;XREF[2,0]: 0040e6c4,0040e770
.text:0040e70c e400638e lw v1,0xe4(s3)
.text:0040e710 00000000 nop
.text:0040e714 82320300 srl param_3,v1,0xa
.text:0040e718 0100c430 andi param_1,param_3,0x1
.text:0040e71c edff8014 bne param_1,zero,LAB_0040e6d4
.text:0040e720 00000000 _nop
LAB_0040e724: ;XREF[1,0]: 0040e6dc
.text:0040e724 c2590300 srl t3,v1,0x7
.text:0040e728 01006731 andi param_4,t3,0x1
.text:0040e72c 2500e010 beq param_4,zero,LAB_0040e7c4
.text:0040e730 01022c2a _slti t4,s1,0x201
.text:0040e734 02008015 bne t4,zero,LAB_0040e740
.text:0040e738 21302002 _move param_3,s1
.text:0040e73c 00020624 li param_3,0x200
LAB_0040e740: ;XREF[1,0]: 0040e734
.text:0040e740 848f998f lw t9,-0x707c(gp)=>->websSSLWrite ;= 0041f990
.text:0040e744 1001648e lw param_1,0x110(s3)
.text:0040e748 09f82003 jalr t9=>websSSLWrite ;undefined websSSLWrite()
.text:0040e74c 21284002 _move param_2,s2
.text:0040e750 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e754 08004004 bltz v0,LAB_0040e778
.text:0040e758 21804000 _move s0,v0
.text:0040e75c 8c8a998f lw t9,-0x7574(gp)=>->websSSLFlush ;= 0041fa48
.text:0040e760 1001648e lw param_1,0x110(s3)
.text:0040e764 09f82003 jalr t9=>websSSLFlush ;undefined websSSLFlush()
.text:0040e768 23883002 _subu s1,s1,s0
.text:0040e76c 1800bc8f lw gp,local_28+0x40(sp)
LAB_0040e770: ;XREF[1,0]: 0040e7f8
.text:0040e770 e6ff201e bgtz s1,LAB_0040e70c
.text:0040e774 21905002 _addu s2,s2,s0
LAB_0040e778: ;XREF[4,0]: 0040e6f8,0040e704,0040e754,0040e7dc
.text:0040e778 2000b08f lw s0,local_20+0x40(sp)
LAB_0040e77c: ;XREF[1,0]: 0040e6cc
.text:0040e77c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040e780 00000000 nop
.text:0040e784 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040e788 21200002 _move param_1,s0
.text:0040e78c 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e790 00000000 nop
LAB_0040e794: ;XREF[1,0]: 0040e6a4
.text:0040e794 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e798 3c8d858f lw param_2=>.data:W...,-0x72c4(gp)=>->We...;= 0A0D00h
;= 004d5384
.text:0040e79c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e7a0 21206002 _move param_1,s3
.text:0040e7a4 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e7a8 3800bf8f lw ra,local_8+0x40(sp)
.text:0040e7ac 3400b38f lw s3,local_c+0x40(sp)
.text:0040e7b0 3000b28f lw s2,local_10+0x40(sp)
.text:0040e7b4 2c00b18f lw s1,local_14+0x40(sp)
.text:0040e7b8 2800b08f lw s0,local_18+0x40(sp)
.text:0040e7bc 0800e003 jr ra
.text:0040e7c0 4000bd27 _addiu sp,sp,0x40
LAB_0040e7c4: ;XREF[1,0]: 0040e72c
.text:0040e7c4 dc8b998f lw t9,-0x7424(gp)=>->websSocketWrite ;= 00417964
.text:0040e7c8 d400648e lw param_1,0xd4(s3)
.text:0040e7cc 21284002 move param_2,s2
.text:0040e7d0 09f82003 jalr t9=>websSocketWrite ;undefined websSocketWrite()
.text:0040e7d4 21302002 _move param_3,s1
.text:0040e7d8 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e7dc e6ff4004 bltz v0,LAB_0040e778
.text:0040e7e0 21804000 _move s0,v0
.text:0040e7e4 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:0040e7e8 d400648e lw param_1,0xd4(s3)
.text:0040e7ec 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:0040e7f0 23883002 _subu s1,s1,s0
.text:0040e7f4 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e7f8 ddff0010 b LAB_0040e770
.text:0040e7fc 00000000 _nop
LAB_0040e800: ;XREF[1,0]: 0040e694
.text:0040e800 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0040e804 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040e808 1ca6a524 addiu param_2=>...,param_2,-0x59e4 ;= "websWriteSpecialHeader lost data,...
.text:0040e80c 09f82003 jalr t9=>trace ;undefined trace()
.text:0040e810 02000424 _li param_1,0x2
.text:0040e814 1800bc8f lw gp,local_28+0x40(sp)
.text:0040e818 a0ff0010 b LAB_0040e69c
.text:0040e81c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websJsonWriteHeader()
;local_8 undefined4 -8 ;XREF[2,0]: 0040e830,0040e948
;local_c undefined4 -c ;XREF[2,0]: 0040e834,0040e94c
;local_10 undefined4 -10 ;XREF[2,0]: 0040e838,0040e950
;local_18 undefined4 -18 ;XREF[7,0]: 0040e83c,0040e898,0040e8c0,0040e8dc,0040e8f8
; 0040e914,0040e934
;XREF[3,0]: Entry Point,004343c4,004d8594
.text:0040e820 0d001c3c lui gp,0xd
.text:0040e824 c0119c27 addiu gp,gp,0x11c0
.text:0040e828 21e09903 addu gp,gp,t9
.text:0040e82c d8ffbd27 addiu sp,sp,-0x28
.text:0040e830 2000bfaf sw ra,local_8+0x28(sp)
.text:0040e834 1c00b1af sw s1,local_c+0x28(sp)
.text:0040e838 1800b0af sw s0,local_10+0x28(sp)
.text:0040e83c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040e840 c48e828f lw v0,-0x713c(gp)=>->websConnErrors ;= 004d4a50
.text:0040e844 21808000 move s0,a0
.text:0040e848 0000438c lw v1,0x0(v0)=>.data:websConnErrors ;= 000000C8h
.text:0040e84c 2188a000 move s1,a1
.text:0040e850 08006010 beq v1,zero,LAB_0040e874
.text:0040e854 c8000424 _li a0,0xc8
LAB_0040e858: ;XREF[1,0]: 0040e86c
.text:0040e858 40006410 beq v1,a0,LAB_0040e95c
.text:0040e85c 00000000 _nop
.text:0040e860 08004224 addiu v0,v0,0x8
.text:0040e864 0000438c lw v1,0x0(v0)=>.data:DAT_004d4a58 ;= 000000CCh
.text:0040e868 00000000 nop
.text:0040e86c faff6014 bne v1,zero,LAB_0040e858
.text:0040e870 00000000 _nop
LAB_0040e874: ;XREF[1,0]: 0040e850
.text:0040e874 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e878 00000000 nop
.text:0040e87c 0c444724 addiu a3=>.rodata:DAT_0049440c,v0,0x440c
LAB_0040e880: ;XREF[1,0]: 0040e960
.text:0040e880 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e884 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e888 8c9f8524 addiu a1=>.roda...,a0,-0x6074 ;= "HTTP/1.0 %d %s\r\n"
.text:0040e88c c8000624 li a2,0xc8
.text:0040e890 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e894 21200002 _move a0,s0
.text:0040e898 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e89c 21200002 move a0,s0
.text:0040e8a0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e8a4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e8a8 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e8ac 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e8b0 10992625 addiu a2=>.roda...,t1,-0x66f0 ;= "alphapd"
.text:0040e8b4 a09f0525 addiu a1=>.roda...,t0,-0x6060 ;= "Server: %s/%s\r\n"
.text:0040e8b8 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e8bc 889be724 _addiu a3=>.rodata:s_2.1.8_00489b88,a3,-0x6478 ;= "2.1.8"
.text:0040e8c0 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e8c4 21200002 move a0,s0
.text:0040e8c8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0040e8cc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e8d0 00000000 nop
.text:0040e8d4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e8d8 50a6c524 _addiu a1=>.roda...,a2,-0x59b0 ;= "Content-type: application/json\r\n"
.text:0040e8dc 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e8e0 21200002 move a0,s0
.text:0040e8e4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e8e8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e8ec 00000000 nop
.text:0040e8f0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e8f4 74a66524 _addiu a1=>.roda...,v1,-0x598c ;= "Access-Control-Allow-Origin: *\r\n"
.text:0040e8f8 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e8fc 21200002 move a0,s0
.text:0040e900 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e904 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e908 00000000 nop
.text:0040e90c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e910 2ca0a524 _addiu a1=>.roda...,a1,-0x5fd4 ;= "Pragma: no-cache\r\nCache-Control...
.text:0040e914 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e918 0800201a blez s1,LAB_0040e93c
.text:0040e91c 21302002 _move a2,s1
.text:0040e920 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040e924 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e928 e49f4525 addiu a1=>.roda...,t2,-0x601c ;= "Content-length: %d\r\n"
.text:0040e92c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040e930 21200002 _move a0,s0
.text:0040e934 1000bc8f lw gp,local_18+0x28(sp)
.text:0040e938 00000000 nop
LAB_0040e93c: ;XREF[1,0]: 0040e918
.text:0040e93c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040e940 3c8d858f lw a1,-0x72c4(gp)=>->WebCRLF ;= 004d5384
.text:0040e944 21200002 move a0,s0
.text:0040e948 2000bf8f lw ra,local_8+0x28(sp)
.text:0040e94c 1c00b18f lw s1,local_c+0x28(sp)
.text:0040e950 1800b08f lw s0,local_10+0x28(sp)
.text:0040e954 08002003 jr t9=>websWriteFmt
.text:0040e958 2800bd27 _addiu sp,sp,0x28
LAB_0040e95c: ;XREF[1,0]: 0040e858
.text:0040e95c 0400478c lw a3=>.rodata:DAT_...,0x4(v0)=>.data:PT...;= 4Fh O
;= 00489b9c
.text:0040e960 c7ff0010 b LAB_0040e880
.text:0040e964 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websReplyNoContent()
;local_4 undefined4 -4 ;XREF[2,0]: 0040e978,0040e9ac
;local_8 undefined4 -8 ;XREF[2,0]: 0040e97c,0040e9b0
;local_10 undefined4 -10 ;XREF[2,0]: 0040e980,0040e9a0
;local_18 undefined4 -18 ;XREF[1,0]: 0040e988
;XREF[5,0]: Entry Point,004346ac,00434c58
; 00436cdc,004d8a9c
.text:0040e968 0d001c3c lui gp,0xd
.text:0040e96c 78109c27 addiu gp,gp,0x1078
.text:0040e970 21e09903 addu gp,gp,t9
.text:0040e974 d8ffbd27 addiu sp,sp,-0x28
.text:0040e978 2400bfaf sw ra,local_4+0x28(sp)
.text:0040e97c 2000b0af sw s0,local_8+0x28(sp)
.text:0040e980 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:0040e984 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0040e988 1000a0af sw zero,local_18+0x28(sp)
.text:0040e98c cc000524 li a1,0xcc
.text:0040e990 21300000 clear a2
.text:0040e994 21380000 clear a3
.text:0040e998 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:0040e99c 21808000 _move s0,a0
.text:0040e9a0 1800bc8f lw gp,local_10+0x28(sp)
.text:0040e9a4 21200002 move a0,s0
.text:0040e9a8 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040e9ac 2400bf8f lw ra,local_4+0x28(sp)
.text:0040e9b0 2000b08f lw s0,local_8+0x28(sp)
.text:0040e9b4 cc000524 li a1,0xcc
.text:0040e9b8 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:0040e9bc 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websReplyUnSupportMsg()
;local_8 undefined4 -8 ;XREF[3,0]: 0040e9d0,0040ea58,0040eb18
;local_c undefined4 -c ;XREF[3,0]: 0040e9d4,0040ea5c,0040eb1c
;local_10 undefined4 -10 ;XREF[3,0]: 0040e9d8,0040ea60,0040eb20
;local_50 undefined1 -50 ;XREF[1,0]: 0040ea20
;local_58 undefined4 -58 ;XREF[7,0]: 0040e9dc,0040ea08,0040ea24,0040eabc,0040eae0
; 0040eafc,0040eb14
;local_60 undefined4 -60 ;XREF[1,0]: 0040ead4
;XREF[3,0]: Entry Point,0041cb38,004d80fc
.text:0040e9c0 0d001c3c lui gp,0xd
.text:0040e9c4 20109c27 addiu gp,gp,0x1020
.text:0040e9c8 21e09903 addu gp,gp,t9
.text:0040e9cc 90ffbd27 addiu sp,sp,-0x70
.text:0040e9d0 6800bfaf sw ra,local_8+0x70(sp)
.text:0040e9d4 6400b1af sw s1,local_c+0x70(sp)
.text:0040e9d8 6000b0af sw s0,local_10+0x70(sp)
.text:0040e9dc 1800bcaf sw gp=>_gp,local_58+0x70(sp)
.text:0040e9e0 f400838c lw v1,0xf4(a0)
.text:0040e9e4 01000224 li v0,0x1
.text:0040e9e8 29006210 beq v1,v0,LAB_0040ea90
.text:0040e9ec 21888000 _move s1,a0
.text:0040e9f0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0040e9f4 2000b027 addiu s0,sp,0x20
.text:0040e9f8 21200002 move a0,s0
.text:0040e9fc 21280000 clear a1
.text:0040ea00 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0040ea04 40000624 _li a2,0x40
.text:0040ea08 1800bc8f lw gp,local_58+0x70(sp)
.text:0040ea0c 21280002 move a1,s0
.text:0040ea10 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:0040ea14 4f000424 li a0,0x4f
.text:0040ea18 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:0040ea1c 01000624 _li a2,0x1
.text:0040ea20 2000a383 lb v1,local_50+0x70(sp)
.text:0040ea24 1800bc8f lw gp,local_58+0x70(sp)
.text:0040ea28 0800652c sltiu a1,v1,0x8
.text:0040ea2c 0f00a014 bne a1,zero,LAB_0040ea6c
.text:0040ea30 80480300 _sll t1,v1,0x2
caseD_0: ;XREF[1,0]: 0040ea88
.text:0040ea34 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ea38 00000000 nop
.text:0040ea3c c8a67024 addiu s0,v1,-0x5938
LAB_0040ea40: ;XREF[7,0]: 0040eb30,0040eb3c,0040eb48,0040eb54
; 0040eb60,0040eb6c,0040eb78
.text:0040ea40 e400398e lw t9,0xe4(s1)
.text:0040ea44 00000000 nop
.text:0040ea48 422a1900 srl a1,t9,0x9
.text:0040ea4c 0100a430 andi a0,a1,0x1
.text:0040ea50 16008010 beq a0,zero,LAB_0040eaac
.text:0040ea54 00000000 _nop
LAB_0040ea58: ;XREF[1,0]: 0040eaa4
.text:0040ea58 6800bf8f lw ra,local_8+0x70(sp)
.text:0040ea5c 6400b18f lw s1,local_c+0x70(sp)
.text:0040ea60 6000b08f lw s0,local_10+0x70(sp)
.text:0040ea64 0800e003 jr ra
.text:0040ea68 7000bd27 _addiu sp,sp,0x70
LAB_0040ea6c: ;XREF[1,0]: 0040ea2c
.text:0040ea6c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ea70 00000000 nop
.text:0040ea74 60b36a25 addiu t2,t3,-0x4ca0
.text:0040ea78 21402a01 addu t0,t1,t2
.text:0040ea7c 0000078d lw a3,0x0(t0)=>.rodata:switchD_0040ea88:...;= FFF2F054h
.text:0040ea80 00000000 nop
.text:0040ea84 2130fc00 addu a2,a3,gp
switchD: ; FWD[8,0]: 0040ea34,0040eb2c,0040eb38,0040eb44
; 0040eb50,0040eb5c,0040eb68,0040eb74
.text:0040ea88 0800c000 jr a2
.text:0040ea8c 00000000 _nop
LAB_0040ea90: ;XREF[1,0]: 0040e9e8
.text:0040ea90 e400398e lw t9,0xe4(s1)
.text:0040ea94 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ea98 422a1900 srl a1,t9,0x9
.text:0040ea9c aca79024 addiu s0,a0,-0x5854
.text:0040eaa0 0100a430 andi a0,a1,0x1
.text:0040eaa4 ecff8014 bne a0,zero,LAB_0040ea58
.text:0040eaa8 00000000 _nop
LAB_0040eaac: ;XREF[1,0]: 0040ea50
.text:0040eaac ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040eab0 00000000 nop
.text:0040eab4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
; FWD[2,0]: 0048a6c8,0048a7ac
.text:0040eab8 21200002 _move a0=>.rodata:s_,s0 ;= " .text:0040eabc 1800bc8f lw gp,local_58+0x70(sp)
.text:0040eac0 21304000 move a2,v0
.text:0040eac4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eac8 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0040eacc c4a0e724 addiu a3=>.roda...,a3,-0x5f3c ;= "text/html"
.text:0040ead0 21202002 move a0,s1
.text:0040ead4 1000a0af sw zero,local_60+0x70(sp)
.text:0040ead8 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:0040eadc c8000524 _li a1,0xc8
.text:0040eae0 1800bc8f lw gp,local_58+0x70(sp)
.text:0040eae4 21202002 move a0,s1
.text:0040eae8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eaec 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040eaf0 989fc524 addiu a1=>.rodata:s_%s_00489f8c+12,a2,-0x6068 ;= "%s\r\n"
.text:0040eaf4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040eaf8 21300002 _move a2=>.rodata:s_,s0 ;= " .text:0040eafc 1800bc8f lw gp,local_58+0x70(sp)
.text:0040eb00 21202002 move a0,s1
.text:0040eb04 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0040eb08 00000000 nop
.text:0040eb0c 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:0040eb10 c8000524 _li a1,0xc8
.text:0040eb14 1800bc8f lw gp,local_58+0x70(sp)
.text:0040eb18 6800bf8f lw ra,local_8+0x70(sp)
.text:0040eb1c 6400b18f lw s1,local_c+0x70(sp)
.text:0040eb20 6000b08f lw s0,local_10+0x70(sp)
.text:0040eb24 0800e003 jr ra
.text:0040eb28 7000bd27 _addiu sp,sp,0x70
caseD_7: ;XREF[1,0]: 0040ea88
.text:0040eb2c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb30 c3ff0010 b LAB_0040ea40
.text:0040eb34 d0a85024 _addiu s0,v0,-0x5730
caseD_1: ;XREF[1,0]: 0040ea88
.text:0040eb38 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb3c c0ff0010 b LAB_0040ea40
.text:0040eb40 18ab9025 _addiu s0,t4,-0x54e8
caseD_2: ;XREF[1,0]: 0040ea88
.text:0040eb44 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb48 bdff0010 b LAB_0040ea40
.text:0040eb4c e8acb025 _addiu s0,t5,-0x5318
caseD_3: ;XREF[1,0]: 0040ea88
.text:0040eb50 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb54 baff0010 b LAB_0040ea40
.text:0040eb58 80aed025 _addiu s0,t6,-0x5180
caseD_4: ;XREF[1,0]: 0040ea88
.text:0040eb5c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb60 b7ff0010 b LAB_0040ea40
.text:0040eb64 a4aff025 _addiu s0,t7,-0x505c
caseD_5: ;XREF[1,0]: 0040ea88
.text:0040eb68 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb6c b4ff0010 b LAB_0040ea40
.text:0040eb70 bcb01027 _addiu s0,t8,-0x4f44
caseD_6: ;XREF[1,0]: 0040ea88
.text:0040eb74 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eb78 b1ff0010 b LAB_0040ea40
.text:0040eb7c b4b1f027 _addiu s0,ra,-0x4e4c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeoutSched()
;local_4 undefined4 -4 ;XREF[2,0]: 0040eb90,0040ec24
;local_8 undefined4 -8 ;XREF[2,0]: 0040eb94,0040ec28
;local_c undefined4 -c ;XREF[2,0]: 0040eb98,0040ec2c
;local_10 undefined4 -10 ;XREF[2,0]: 0040eb9c,0040ec30
;local_14 undefined4 -14 ;XREF[2,0]: 0040eba0,0040ec34
;local_18 undefined4 -18 ;XREF[2,0]: 0040eba4,0040ec38
;local_20 undefined4 -20 ;XREF[3,0]: 0040eba8,0040ebd4,0040ec18
;XREF[4,0]: Entry Point,0040a6d8,0041f53c
; 004d7f44
.text:0040eb80 0d001c3c lui gp,0xd
.text:0040eb84 600e9c27 addiu gp,gp,0xe60
.text:0040eb88 21e09903 addu gp,gp,t9
.text:0040eb8c d0ffbd27 addiu sp,sp,-0x30
.text:0040eb90 2c00bfaf sw ra,local_4+0x30(sp)
.text:0040eb94 2800b4af sw s4,local_8+0x30(sp)
.text:0040eb98 2400b3af sw s3,local_c+0x30(sp)
.text:0040eb9c 2000b2af sw s2,local_10+0x30(sp)
.text:0040eba0 1c00b1af sw s1,local_14+0x30(sp)
.text:0040eba4 1800b0af sw s0,local_18+0x30(sp)
.text:0040eba8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0040ebac 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0040ebb0 2190a000 move s2,a1
.text:0040ebb4 1c80858f lw a1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040ebb8 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:0040ebbc 21a08000 move s4,a0
.text:0040ebc0 2198c000 move s3,a2
.text:0040ebc4 908c0426 addiu a0=>.bss:DAT_004d8c90,s0,-0x7370 ;= ??
.text:0040ebc8 744ca524 addiu a1=>.data:DAT_004d4c74,a1,0x4c74 ;= FFFFFFFFh
.text:0040ebcc 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:0040ebd0 10000624 _li a2,0x10
.text:0040ebd4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ebd8 21884000 move s1,v0
.text:0040ebdc 80180200 sll v1,v0,0x2
.text:0040ebe0 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040ebe4 21200000 clear a0
.text:0040ebe8 0e002006 bltz s1,LAB_0040ec24
.text:0040ebec ffff0224 _li v0,-0x1
.text:0040ebf0 908c078e lw a3,-0x7370(s0)=>.bss:DAT_004d8c90 ;= ??
.text:0040ebf4 00000000 nop
.text:0040ebf8 21306700 addu a2,v1,a3
.text:0040ebfc 0000d08c lw s0,0x0(a2)
.text:0040ec00 00000000 nop
.text:0040ec04 080012ae sw s2,0x8(s0)
.text:0040ec08 0c0013ae sw s3,0xc(s0)
.text:0040ec0c 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040ec10 000011ae _sw s1,0x0(s0)
.text:0040ec14 21105400 addu v0,v0,s4
.text:0040ec18 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ec1c 040002ae sw v0,0x4(s0)
.text:0040ec20 21102002 move v0,s1
LAB_0040ec24: ;XREF[1,0]: 0040ebe8
.text:0040ec24 2c00bf8f lw ra,local_4+0x30(sp)
.text:0040ec28 2800b48f lw s4,local_8+0x30(sp)
.text:0040ec2c 2400b38f lw s3,local_c+0x30(sp)
.text:0040ec30 2000b28f lw s2,local_10+0x30(sp)
.text:0040ec34 1c00b18f lw s1,local_14+0x30(sp)
.text:0040ec38 1800b08f lw s0,local_18+0x30(sp)
.text:0040ec3c 0800e003 jr ra
.text:0040ec40 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeoutResched()
;local_8 undefined4 -8 ;XREF[2,0]: 0040ec54,0040ecc8
;local_c undefined4 -c ;XREF[2,0]: 0040ec58,0040eccc
;local_10 undefined4 -10 ;XREF[2,0]: 0040ec5c,0040ecd0
;local_18 undefined4 -18 ;XREF[2,0]: 0040ec60,0040ecc0
;XREF[4,0]: Entry Point,0040b0bc,0040b668
; 004d7f84
.text:0040ec44 0d001c3c lui gp,0xd
.text:0040ec48 9c0d9c27 addiu gp,gp,0xd9c
.text:0040ec4c 21e09903 addu gp,gp,t9
.text:0040ec50 d8ffbd27 addiu sp,sp,-0x28
.text:0040ec54 2000bfaf sw ra,local_8+0x28(sp)
.text:0040ec58 1c00b1af sw s1,local_c+0x28(sp)
.text:0040ec5c 1800b0af sw s0,local_10+0x28(sp)
.text:0040ec60 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040ec64 1880828f lw v0=>DAT_004e0000,-0x7fe8(gp)=>.got:PT...;= 004e0000
.text:0040ec68 00000000 nop
.text:0040ec6c 908c438c lw v1,-0x7370(v0)=>.bss:DAT_004d8c90 ;= ??
.text:0040ec70 00000000 nop
.text:0040ec74 14006010 beq v1,zero,LAB_0040ecc8
.text:0040ec78 2188a000 _move s1,a1
.text:0040ec7c ffff0524 li a1,-0x1
.text:0040ec80 11008510 beq a0,a1,LAB_0040ecc8
.text:0040ec84 80400400 _sll t0,a0,0x2
.text:0040ec88 1c80878f lw a3=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:0040ec8c 00000000 nop
.text:0040ec90 744ce68c lw a2,offset .data:DAT_004d4c74 &0xffff(a3);= FFFFFFFFh
.text:0040ec94 21280301 addu a1,t0,v1
.text:0040ec98 2a18c400 slt v1,a2,a0
.text:0040ec9c 0a006014 bne v1,zero,LAB_0040ecc8
.text:0040eca0 00000000 _nop
.text:0040eca4 0000b08c lw s0,0x0(a1)
.text:0040eca8 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040ecac 06000012 beq s0,zero,LAB_0040ecc8
.text:0040ecb0 21200000 _clear a0
.text:0040ecb4 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040ecb8 00000000 _nop
.text:0040ecbc 21205100 addu a0,v0,s1
.text:0040ecc0 1000bc8f lw gp,local_18+0x28(sp)
.text:0040ecc4 040004ae sw a0,0x4(s0)
LAB_0040ecc8: ;XREF[4,0]: 0040ec74,0040ec80,0040ec9c,0040ecac
.text:0040ecc8 2000bf8f lw ra,local_8+0x28(sp)
.text:0040eccc 1c00b18f lw s1,local_c+0x28(sp)
.text:0040ecd0 1800b08f lw s0,local_10+0x28(sp)
.text:0040ecd4 0800e003 jr ra
.text:0040ecd8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeoutUnsched()
;local_8 undefined4 -8 ;XREF[2,0]: 0040ecec,0040ed70
;local_c undefined4 -c ;XREF[2,0]: 0040ecf0,0040ed74
;local_10 undefined4 -10 ;XREF[2,0]: 0040ecf4,0040ed78
;local_18 undefined4 -18 ;XREF[3,0]: 0040ecf8,0040ed54,0040ed6c
;XREF[5,0]: Entry Point,00409e30,0040b120
; 0040b61c,004d8280
.text:0040ecdc 0d001c3c lui gp,0xd
.text:0040ece0 040d9c27 addiu gp,gp,0xd04
.text:0040ece4 21e09903 addu gp,gp,t9
.text:0040ece8 d8ffbd27 addiu sp,sp,-0x28
.text:0040ecec 2000bfaf sw ra,local_8+0x28(sp)
.text:0040ecf0 1c00b1af sw s1,local_c+0x28(sp)
.text:0040ecf4 1800b0af sw s0,local_10+0x28(sp)
.text:0040ecf8 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040ecfc 1880878f lw a3=>DAT_004e0000,-0x7fe8(gp)=>.got:PT...;= 004e0000
.text:0040ed00 00000000 nop
.text:0040ed04 908ce68c lw a2,-0x7370(a3)=>.bss:DAT_004d8c90 ;= ??
.text:0040ed08 00000000 nop
.text:0040ed0c 1800c010 beq a2,zero,LAB_0040ed70
.text:0040ed10 21288000 _move a1,a0
.text:0040ed14 ffff0224 li v0,-0x1
.text:0040ed18 1c80918f lw s1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040ed1c 14008210 beq a0,v0,LAB_0040ed70
.text:0040ed20 80180400 _sll v1,a0,0x2
.text:0040ed24 21186600 addu v1,v1,a2
.text:0040ed28 744c268e lw a2,offset .data:DAT_004d4c74 &0xffff(s1);= FFFFFFFFh
.text:0040ed2c 00000000 nop
.text:0040ed30 2a20c400 slt a0,a2,a0
.text:0040ed34 0e008014 bne a0,zero,LAB_0040ed70
.text:0040ed38 00000000 _nop
.text:0040ed3c 0000708c lw s0,0x0(v1)
.text:0040ed40 cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:0040ed44 0a000012 beq s0,zero,LAB_0040ed70
.text:0040ed48 908ce424 _addiu a0=>.bss:DAT_004d8c90,a3,-0x7370 ;= ??
.text:0040ed4c 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:0040ed50 00000000 _nop
.text:0040ed54 1000bc8f lw gp,local_18+0x28(sp)
.text:0040ed58 744c22ae sw v0,offset .data:DAT_004d4c74 &0xffff(s1);= FFFFFFFFh
.text:0040ed5c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040ed60 00000000 nop
.text:0040ed64 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040ed68 21200002 _move a0,s0
.text:0040ed6c 1000bc8f lw gp,local_18+0x28(sp)
LAB_0040ed70: ;XREF[4,0]: 0040ed0c,0040ed1c,0040ed34,0040ed44
.text:0040ed70 2000bf8f lw ra,local_8+0x28(sp)
.text:0040ed74 1c00b18f lw s1,local_c+0x28(sp)
.text:0040ed78 1800b08f lw s0,local_10+0x28(sp)
.text:0040ed7c 0800e003 jr ra
.text:0040ed80 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTimeoutProcess()
;local_8 undefined4 -8 ;XREF[3,0]: 0040ed94,0040ee4c,0040eeb0
;local_c undefined4 -c ;XREF[3,0]: 0040ed98,0040ee50,0040eeb4
;local_10 undefined4 -10 ;XREF[3,0]: 0040ed9c,0040ee54,0040eeb8
;local_14 undefined4 -14 ;XREF[3,0]: 0040eda0,0040ee58,0040eebc
;local_18 undefined4 -18 ;XREF[3,0]: 0040eda4,0040ee5c,0040eec0
;local_1c undefined4 -1c ;XREF[3,0]: 0040eda8,0040ee60,0040eec4
;local_20 undefined4 -20 ;XREF[3,0]: 0040edac,0040ee64,0040eec8
;local_28 undefined4 -28 ;XREF[3,0]: 0040edb0,0040ee18,0040eea8
;XREF[3,0]: Entry Point,00408aa4,004d8710
.text:0040ed84 0d001c3c lui gp,0xd
.text:0040ed88 5c0c9c27 addiu gp,gp,0xc5c
.text:0040ed8c 21e09903 addu gp,gp,t9
.text:0040ed90 c8ffbd27 addiu sp,sp,-0x38
.text:0040ed94 3000bfaf sw ra,local_8+0x38(sp)
.text:0040ed98 2c00b5af sw s5,local_c+0x38(sp)
.text:0040ed9c 2800b4af sw s4,local_10+0x38(sp)
.text:0040eda0 2400b3af sw s3,local_14+0x38(sp)
.text:0040eda4 2000b2af sw s2,local_18+0x38(sp)
.text:0040eda8 1c00b1af sw s1,local_1c+0x38(sp)
.text:0040edac 1800b0af sw s0,local_20+0x38(sp)
.text:0040edb0 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0040edb4 1c80958f lw s5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040edb8 00000000 nop
.text:0040edbc 744ca28e lw v0,offset .data:DAT_004d4c74 &0xffff(s5);= FFFFFFFFh
.text:0040edc0 00000000 nop
.text:0040edc4 21004004 bltz v0,LAB_0040ee4c
.text:0040edc8 00000000 _nop
.text:0040edcc 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0040edd0 00000000 nop
.text:0040edd4 784c638e lw v1,offset .data:DAT_004d4c78 &0xffff(s3)
.text:0040edd8 00000000 nop
.text:0040eddc 2a104300 slt v0,v0,v1
.text:0040ede0 23004014 bne v0,zero,LAB_0040ee70
.text:0040ede4 00000000 _nop
LAB_0040ede8: ;XREF[1,0]: 0040ee74
.text:0040ede8 1880948f lw s4,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0040edec 21886000 move s1,v1
LAB_0040edf0: ;XREF[1,0]: 0040ee44
.text:0040edf0 908c858e lw a1,-0x7370(s4)=>.bss:DAT_004d8c90 ;= ??
.text:0040edf4 80901100 sll s2,s1,0x2
.text:0040edf8 21184502 addu v1,s2,a1
.text:0040edfc 0000708c lw s0,0x0(v1)
.text:0040ee00 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0040ee04 08000012 beq s0,zero,LAB_0040ee28
.text:0040ee08 21200000 _clear a0
.text:0040ee0c 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0040ee10 00000000 _nop
.text:0040ee14 0400068e lw a2,0x4(s0)
.text:0040ee18 1000bc8f lw gp,local_28+0x38(sp)
.text:0040ee1c 2a204600 slt a0,v0,a2
.text:0040ee20 16008010 beq a0,zero,LAB_0040ee7c
.text:0040ee24 00000000 _nop
LAB_0040ee28: ;XREF[1,0]: 0040ee04
.text:0040ee28 744cac8e lw t4,offset .data:DAT_004d4c74 &0xffff(s5);= FFFFFFFFh
.text:0040ee2c 01003126 addiu s1,s1,0x1
.text:0040ee30 2a589101 slt t3,t4,s1
.text:0040ee34 784c638e lw v1,offset .data:DAT_004d4c78 &0xffff(s3)
.text:0040ee38 02006011 beq t3,zero,LAB_0040ee44
.text:0040ee3c 00000000 _nop
.text:0040ee40 21880000 clear s1
LAB_0040ee44: ;XREF[1,0]: 0040ee38
.text:0040ee44 eaff2316 bne s1,v1,LAB_0040edf0
.text:0040ee48 00000000 _nop
LAB_0040ee4c: ;XREF[1,0]: 0040edc4
.text:0040ee4c 3000bf8f lw ra,local_8+0x38(sp)
.text:0040ee50 2c00b58f lw s5,local_c+0x38(sp)
.text:0040ee54 2800b48f lw s4,local_10+0x38(sp)
.text:0040ee58 2400b38f lw s3,local_14+0x38(sp)
.text:0040ee5c 2000b28f lw s2,local_18+0x38(sp)
.text:0040ee60 1c00b18f lw s1,local_1c+0x38(sp)
.text:0040ee64 1800b08f lw s0,local_20+0x38(sp)
.text:0040ee68 0800e003 jr ra
.text:0040ee6c 3800bd27 _addiu sp,sp,0x38
LAB_0040ee70: ;XREF[1,0]: 0040ede0
.text:0040ee70 21180000 clear v1
.text:0040ee74 dcff0010 b LAB_0040ede8
.text:0040ee78 784c60ae _sw zero,offset .data:DAT_004d4c78 &0xfff...
LAB_0040ee7c: ;XREF[1,0]: 0040ee20
.text:0040ee7c 908c8a8e lw t2,-0x7370(s4)=>.bss:DAT_004d8c90 ;= ??
.text:0040ee80 00000000 nop
.text:0040ee84 21484a02 addu t1,s2,t2
.text:0040ee88 0000288d lw t0,0x0(t1)
.text:0040ee8c 00000000 nop
.text:0040ee90 0000058d lw a1,0x0(t0)
.text:0040ee94 0800198d lw t9,0x8(t0)
.text:0040ee98 0c00048d lw a0,0xc(t0)
.text:0040ee9c 09f82003 jalr t9
.text:0040eea0 00000000 _nop
.text:0040eea4 01002726 addiu a3,s1,0x1
.text:0040eea8 1000bc8f lw gp,local_28+0x38(sp)
.text:0040eeac 784c67ae sw a3,offset .data:DAT_004d4c78 &0xffff(s3)
.text:0040eeb0 3000bf8f lw ra,local_8+0x38(sp)
.text:0040eeb4 2c00b58f lw s5,local_c+0x38(sp)
.text:0040eeb8 2800b48f lw s4,local_10+0x38(sp)
.text:0040eebc 2400b38f lw s3,local_14+0x38(sp)
.text:0040eec0 2000b28f lw s2,local_18+0x38(sp)
.text:0040eec4 1c00b18f lw s1,local_1c+0x38(sp)
.text:0040eec8 1800b08f lw s0,local_20+0x38(sp)
.text:0040eecc 0800e003 jr ra
.text:0040eed0 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocDecodePasswordByName()
;local_4 undefined4 -4 ;XREF[2,0]: 0040eee4,0040ef38
;local_8 undefined4 -8 ;XREF[2,0]: 0040eee8,0040ef3c
;local_c undefined4 -c ;XREF[2,0]: 0040eeec,0040ef40
;local_10 undefined4 -10 ;XREF[2,0]: 0040eef0,0040ef44
;local_18 undefined4 -18 ;XREF[3,0]: 0040eef4,0040ef0c,0040ef2c
;XREF[2,0]: Entry Point,004d8a7c
.text:0040eed4 0d001c3c lui gp,0xd
.text:0040eed8 0c0b9c27 addiu gp,gp,0xb0c
.text:0040eedc 21e09903 addu gp,gp,t9
.text:0040eee0 d8ffbd27 addiu sp,sp,-0x28
.text:0040eee4 2400bfaf sw ra,local_4+0x28(sp)
.text:0040eee8 2000b2af sw s2,local_8+0x28(sp)
.text:0040eeec 1c00b1af sw s1,local_c+0x28(sp)
.text:0040eef0 1800b0af sw s0,local_10+0x28(sp)
.text:0040eef4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0040eef8 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040eefc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0040ef00 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0040ef04 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0040ef08 21808000 _move s0,a0
.text:0040ef0c 1000bc8f lw gp,local_18+0x28(sp)
.text:0040ef10 21200002 move a0,s0
.text:0040ef14 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ef18 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0040ef1c 48baa524 addiu a1=>.roda...,a1,-0x45b8 ;= "SessionKey"
.text:0040ef20 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0040ef24 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0040ef28 21904000 _move s2,v0
.text:0040ef2c 1000bc8f lw gp,local_18+0x28(sp)
.text:0040ef30 21204002 move a0,s2
.text:0040ef34 5c8e998f lw t9,-0x71a4(gp)=>->allocDecryptbyKey ;= 004448c4
.text:0040ef38 2400bf8f lw ra,local_4+0x28(sp)
.text:0040ef3c 2000b28f lw s2,local_8+0x28(sp)
.text:0040ef40 1c00b18f lw s1,local_c+0x28(sp)
.text:0040ef44 1800b08f lw s0,local_10+0x28(sp)
.text:0040ef48 21284000 move a1,v0
.text:0040ef4c 08002003 jr t9=>allocDecryptbyKey
.text:0040ef50 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocEncodePasswordByName()
;local_8 undefined4 -8 ;XREF[2,0]: 0040ef64,0040efc8
;local_c undefined4 -c ;XREF[2,0]: 0040ef68,0040efcc
;local_10 undefined4 -10 ;XREF[2,0]: 0040ef6c,0040efd0
;local_18 undefined4 -18 ;XREF[3,0]: 0040efac,0040efe8,0040f00c
;local_20 undefined4 -20 ;XREF[5,0]: 0040ef70,0040ef84,0040efa8,0040efe4,0040f004
;XREF[3,0]: Entry Point,0043bd6c,004d86b8
.text:0040ef54 0d001c3c lui gp,0xd
.text:0040ef58 8c0a9c27 addiu gp,gp,0xa8c
.text:0040ef5c 21e09903 addu gp,gp,t9
.text:0040ef60 d0ffbd27 addiu sp,sp,-0x30
.text:0040ef64 2800bfaf sw ra,local_8+0x30(sp)
.text:0040ef68 2400b1af sw s1,local_c+0x30(sp)
.text:0040ef6c 2000b0af sw s0,local_10+0x30(sp)
.text:0040ef70 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0040ef74 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040ef78 21808000 move s0,a0
.text:0040ef7c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040ef80 21200000 _clear a0
.text:0040ef84 1000bc8f lw gp,local_20+0x30(sp)
.text:0040ef88 9c00078e lw a3,0x9c(s0)
.text:0040ef8c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ef90 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0040ef94 1800a427 addiu a0,sp,0x18
.text:0040ef98 fe000524 li a1,0xfe
.text:0040ef9c 84fbc624 addiu a2=>.rodata:s_%s_0048fb80+4,a2,-0x47c ;= "%s"
.text:0040efa0 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0040efa4 21884000 _move s1,v0
.text:0040efa8 1000bc8f lw gp,local_20+0x30(sp)
.text:0040efac 1800a28f lw v0,local_18+0x30(sp)
.text:0040efb0 fc8a998f lw t9,-0x7504(gp)=>->allocEncryptbyKey ;= 0044495c
.text:0040efb4 21202002 move a0,s1
.text:0040efb8 21800000 clear s0
.text:0040efbc 07004014 bne v0,zero,LAB_0040efdc
.text:0040efc0 21284000 _move a1,v0
LAB_0040efc4: ;XREF[2,0]: 0040eff4,0040f008
.text:0040efc4 21100002 move v0,s0
.text:0040efc8 2800bf8f lw ra,local_8+0x30(sp)
.text:0040efcc 2400b18f lw s1,local_c+0x30(sp)
.text:0040efd0 2000b08f lw s0,local_10+0x30(sp)
.text:0040efd4 0800e003 jr ra
.text:0040efd8 3000bd27 _addiu sp,sp,0x30
LAB_0040efdc: ;XREF[1,0]: 0040efbc
.text:0040efdc 09f82003 jalr t9=>allocEncryptbyKey ;undefined allocEncryptbyKey()
.text:0040efe0 00000000 _nop
.text:0040efe4 1000bc8f lw gp,local_20+0x30(sp)
.text:0040efe8 1800a38f lw v1,local_18+0x30(sp)
.text:0040efec 21804000 move s0,v0
.text:0040eff0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040eff4 f3ff6010 beq v1,zero,LAB_0040efc4
.text:0040eff8 21206000 _move a0,v1
.text:0040effc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040f000 00000000 _nop
.text:0040f004 1000bc8f lw gp,local_20+0x30(sp)
.text:0040f008 eeff0010 b LAB_0040efc4
.text:0040f00c 1800a0af _sw zero,local_18+0x30(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWritePasswordByString()
;XREF[2,0]: Entry Point,004d8500
.text:0040f010 0d001c3c lui gp,0xd
.text:0040f014 d0099c27 addiu gp,gp,0x9d0
.text:0040f018 21e09903 addu gp,gp,t9
.text:0040f01c 2130a000 move a2,a1
.text:0040f020 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f024 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040f028 00000000 nop
.text:0040f02c 08002003 jr t9=>websWriteFmt
.text:0040f030 84fba524 _addiu a1,a1,-0x47c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websWritePasswordByName()
;local_4 undefined4 -4 ;XREF[2,0]: 0040f044,0040f080
;local_8 undefined4 -8 ;XREF[2,0]: 0040f048,0040f084
;local_10 undefined4 -10 ;XREF[3,0]: 0040f04c,0040f060,0040f07c
;XREF[3,0]: Entry Point,0043bdf4,004d838c
.text:0040f034 0d001c3c lui gp,0xd
.text:0040f038 ac099c27 addiu gp,gp,0x9ac
.text:0040f03c 21e09903 addu gp,gp,t9
.text:0040f040 e0ffbd27 addiu sp,sp,-0x20
.text:0040f044 1c00bfaf sw ra,local_4+0x20(sp)
.text:0040f048 1800b0af sw s0,local_8+0x20(sp)
.text:0040f04c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0040f050 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040f054 21808000 move s0,a0
.text:0040f058 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040f05c 21200000 _clear a0
.text:0040f060 1000bc8f lw gp,local_10+0x20(sp)
.text:0040f064 21200002 move a0,s0
.text:0040f068 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f06c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040f070 84fba524 addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0040f074 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040f078 21304000 _move a2,v0
.text:0040f07c 1000bc8f lw gp,local_10+0x20(sp)
.text:0040f080 1c00bf8f lw ra,local_4+0x20(sp)
.text:0040f084 1800b08f lw s0,local_8+0x20(sp)
.text:0040f088 0800e003 jr ra
.text:0040f08c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcaWritePasswordByString()
;local_4 undefined4 -4 ;XREF[2,0]: 0040f0a0,0040f0e0
;local_8 undefined4 -8 ;XREF[2,0]: 0040f0a4,0040f0e4
;local_110 undefined4 -110 ;XREF[3,0]: 0040f0a8,0040f0c0,0040f0dc
;XREF[2,0]: Entry Point,004d8844
.text:0040f090 0d001c3c lui gp,0xd
.text:0040f094 50099c27 addiu gp,gp,0x950
.text:0040f098 21e09903 addu gp,gp,t9
.text:0040f09c e0febd27 addiu sp,sp,-0x120
.text:0040f0a0 1c01bfaf sw ra,local_4+0x120(sp)
.text:0040f0a4 1801b0af sw s0,local_8+0x120(sp)
.text:0040f0a8 1000bcaf sw gp=>_gp,local_110+0x120(sp)
.text:0040f0ac 6884998f lw t9,-0x7b98(gp)=>->websEncode64 ;= 00414ea0
.text:0040f0b0 21808000 move s0,a0
.text:0040f0b4 ff000624 li a2,0xff
.text:0040f0b8 09f82003 jalr t9=>websEncode64 ;undefined websEncode64()
.text:0040f0bc 1800a427 _addiu a0,sp,0x18
.text:0040f0c0 1000bc8f lw gp,local_110+0x120(sp)
.text:0040f0c4 21200002 move a0,s0
.text:0040f0c8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f0cc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0040f0d0 1800a627 addiu a2,sp,0x18
.text:0040f0d4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0040f0d8 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0040f0dc 1000bc8f lw gp,local_110+0x120(sp)
.text:0040f0e0 1c01bf8f lw ra,local_4+0x120(sp)
.text:0040f0e4 1801b08f lw s0,local_8+0x120(sp)
.text:0040f0e8 0800e003 jr ra
.text:0040f0ec 2001bd27 _addiu sp,sp,0x120
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websPatchRequest()
;local_4 undefined4 -4 ;XREF[2,0]: 0040f100,0040f240
;local_8 undefined4 -8 ;XREF[2,0]: 0040f104,0040f244
;local_c undefined4 -c ;XREF[2,0]: 0040f108,0040f248
;local_10 undefined4 -10 ;XREF[2,0]: 0040f10c,0040f24c
;local_14 undefined4 -14 ;XREF[2,0]: 0040f110,0040f250
;local_18 undefined4 -18 ;XREF[2,0]: 0040f114,0040f254
;local_1c undefined4 -1c ;XREF[2,0]: 0040f118,0040f258
;local_20 undefined4 -20 ;XREF[2,0]: 0040f11c,0040f25c
;local_24 undefined4 -24 ;XREF[2,0]: 0040f120,0040f260
;local_28 undefined4 -28 ;XREF[2,0]: 0040f124,0040f264
;local_2c undefined1 -2c ;XREF[1,0]: 0040f644
;local_30 undefined4 -30 ;XREF[1,0]: 0040f64c
;local_34 undefined4 -34 ;XREF[1,0]: 0040f648
;local_38 undefined4 -38 ;XREF[1,0]: 0040f650
;local_40 undefined2 -40 ;XREF[1,0]: 0040f5f0
;local_46 undefined1 -46 ;XREF[1,0]: 0040f564
;local_48 undefined2 -48 ;XREF[1,0]: 0040f560
;local_4c undefined4 -4c ;XREF[1,0]: 0040f55c
;local_50 undefined4 -50 ;XREF[1,0]: 0040f558
;local_150 undefined1 -150 ;XREF[1,0]: 0040f1fc
;local_1b0 undefined4 -1b0 ;XREF[1,0]: 0040f15c
;local_1f0 undefined4 -1f0 ;XREF[30,0]: 0040f128,0040f150,0040f188,0040f1c4,0040f234
; 0040f288,0040f2b0,0040f2d0,0040f344,0040f384
; 0040f39c,0040f3b8,0040f3d4,0040f3f0,0040f40c
; 0040f428,0040f440,0040f45c,0040f474,0040f490
; 0040f500,0040f528,0040f570,0040f588,0040f5ac
; 0040f5f4,0040f60c,0040f65c,0040f674,0040f6ac
;XREF[3,0]: Entry Point,00438d10,004d8658
.text:0040f0f0 0d001c3c lui gp,0xd
.text:0040f0f4 f0089c27 addiu gp,gp,0x8f0
.text:0040f0f8 21e09903 addu gp,gp,t9
.text:0040f0fc 00febd27 addiu sp,sp,-0x200
.text:0040f100 fc01bfaf sw ra,local_4+0x200(sp)
.text:0040f104 f801beaf sw s8,local_8+0x200(sp)
.text:0040f108 f401b7af sw s7,local_c+0x200(sp)
.text:0040f10c f001b6af sw s6,local_10+0x200(sp)
.text:0040f110 ec01b5af sw s5,local_14+0x200(sp)
.text:0040f114 e801b4af sw s4,local_18+0x200(sp)
.text:0040f118 e401b3af sw s3,local_1c+0x200(sp)
.text:0040f11c e001b2af sw s2,local_20+0x200(sp)
.text:0040f120 dc01b1af sw s1,local_24+0x200(sp)
.text:0040f124 d801b0af sw s0,local_28+0x200(sp)
.text:0040f128 1000bcaf sw gp=>_gp,local_1f0+0x200(sp)
.text:0040f12c 1401828c lw v0,0x114(a0)
.text:0040f130 21b88000 move s7,a0
.text:0040f134 2180a000 move s0,a1
.text:0040f138 41004010 beq v0,zero,LAB_0040f240
.text:0040f13c ffff0324 _li v1,-0x1
.text:0040f140 8087998f lw t9,-0x7880(gp)=>->::stat ;= 004896f0
.text:0040f144 2120a000 move a0,a1
.text:0040f148 09f82003 jalr t9=>.MIPS.stubs:::stat ;int stat(char * __file, stat * __buf)
.text:0040f14c 1800a527 _addiu a1,sp,0x18
.text:0040f150 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f154 4e014004 bltz v0,LAB_0040f690
.text:0040f158 b000b527 _addiu s5,sp,0xb0
.text:0040f15c 5000b68f lw s6,local_1b0+0x200(sp)
.text:0040f160 00011224 li s2,0x100
.text:0040f164 21a0a002 move s4,s5
.text:0040f168 21880000 clear s1
.text:0040f16c 2900c01a blez s6,LAB_0040f214
.text:0040f170 21800000 _clear s0
LAB_0040f174: ;XREF[1,0]: 0040f20c
.text:0040f174 b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:0040f178 0001e48e lw a0,0x100(s7)
.text:0040f17c 21288002 move a1,s4
.text:0040f180 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:0040f184 21304002 _move a2,s2
.text:0040f188 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f18c 21004018 blez v0,LAB_0040f214
.text:0040f190 01000424 _li a0,0x1
.text:0040f194 1401e38e lw v1,0x114(s7)
.text:0040f198 23b0c202 subu s6,s6,v0
.text:0040f19c 21982202 addu s3,s1,v0
.text:0040f1a0 21a08202 addu s4,s4,v0
.text:0040f1a4 33006410 beq v1,a0,LAB_0040f274
.text:0040f1a8 23f04202 _subu s8,s2,v0
LAB_0040f1ac: ;XREF[7,0]: 0040f324,0040f36c,0040f494,0040f4cc
; 0040f4e4,0040f534,0040f5b8
.text:0040f1ac c086998f lw t9,-0x7940(gp)=>->websWriteComplete ;= 00409e98
.text:0040f1b0 21300002 move a2,s0
.text:0040f1b4 2120e002 move a0,s7
.text:0040f1b8 09f82003 jalr t9=>websWriteComplete ;undefined websWriteComplete()
.text:0040f1bc 2128a002 _move a1,s5
.text:0040f1c0 2130a202 addu a2,s5,v0
.text:0040f1c4 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f1c8 21804000 move s0,v0
.text:0040f1cc 6100d410 beq a2,s4,LAB_0040f354
.text:0040f1d0 2190c203 _addu s2,s8,v0
LAB_0040f1d4: ;XREF[1,0]: 0040f34c
.text:0040f1d4 23888602 subu s1,s4,a2
.text:0040f1d8 0900201a blez s1,LAB_0040f200
.text:0040f1dc 21280000 _clear a1
.text:0040f1e0 1800a727 addiu a3,sp,0x18
LAB_0040f1e4: ;XREF[1,0]: 0040f1f8
.text:0040f1e4 2158c500 addu t3,a2,a1
.text:0040f1e8 21f0e500 addu s8,a3,a1
.text:0040f1ec 00006a91 lbu t2,0x0(t3)
.text:0040f1f0 0100a524 addiu a1,a1,0x1
.text:0040f1f4 2aa0b100 slt s4,a1,s1
.text:0040f1f8 faff8016 bne s4,zero,LAB_0040f1e4
.text:0040f1fc 9800caa3 _sb t2,local_150+0x1e8(s8)
LAB_0040f200: ;XREF[1,0]: 0040f1d8
.text:0040f200 21a0b102 addu s4,s5,s1
LAB_0040f204: ;XREF[1,0]: 0040f35c
.text:0040f204 0300c01a blez s6,LAB_0040f214
.text:0040f208 00000000 _nop
.text:0040f20c d9ff401e bgtz s2,LAB_0040f174
.text:0040f210 00000000 _nop
LAB_0040f214: ;XREF[3,0]: 0040f16c,0040f18c,0040f204
.text:0040f214 0001e48e lw a0,0x100(s7)
.text:0040f218 00000000 nop
.text:0040f21c 08008004 bltz a0,LAB_0040f240
.text:0040f220 01000324 _li v1,0x1
.text:0040f224 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0040f228 00000000 nop
.text:0040f22c 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0040f230 ffff1524 _li s5,-0x1
.text:0040f234 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f238 0001f5ae sw s5,0x100(s7)
.text:0040f23c 01000324 li v1,0x1
LAB_0040f240: ;XREF[3,0]: 0040f138,0040f21c,0040f6b0
.text:0040f240 fc01bf8f lw ra,local_4+0x200(sp)
.text:0040f244 f801be8f lw s8,local_8+0x200(sp)
.text:0040f248 f401b78f lw s7,local_c+0x200(sp)
.text:0040f24c f001b68f lw s6,local_10+0x200(sp)
.text:0040f250 ec01b58f lw s5,local_14+0x200(sp)
.text:0040f254 e801b48f lw s4,local_18+0x200(sp)
.text:0040f258 e401b38f lw s3,local_1c+0x200(sp)
.text:0040f25c e001b28f lw s2,local_20+0x200(sp)
.text:0040f260 dc01b18f lw s1,local_24+0x200(sp)
.text:0040f264 d801b08f lw s0,local_28+0x200(sp)
.text:0040f268 21106000 move v0,v1
.text:0040f26c 0800e003 jr ra
.text:0040f270 0002bd27 _addiu sp,sp,0x200
LAB_0040f274: ;XREF[1,0]: 0040f1a4
.text:0040f274 b491848f lw a0=>.data:WebWiF...,-0x6e4c(gp)=>->We...;= 23h
;= 004d5650
.text:0040f278 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f27c 00000000 nop
.text:0040f280 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f284 00000000 _nop
.text:0040f288 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f28c 21904000 move s2,v0
.text:0040f290 b491858f lw a1=>.data:WebWiF...,-0x6e4c(gp)=>->We...;= 23h
;= 004d5650
.text:0040f294 2120a002 move a0,s5
.text:0040f298 0000b080 lb s0,0x0(a1)=>.data:WebWiFiToken ;= 23h
.text:0040f29c 08000010 b LAB_0040f2c0
.text:0040f2a0 21306002 _move a2,s3
LAB_0040f2a4: ;XREF[1,0]: 0040f2e4
.text:0040f2a4 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f2a8 00000000 _nop
.text:0040f2ac 01002426 addiu a0,s1,0x1
.text:0040f2b0 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f2b4 2b004010 beq v0,zero,LAB_0040f364
.text:0040f2b8 23309500 _subu a2,a0,s5
.text:0040f2bc 23306602 subu a2,s3,a2
LAB_0040f2c0: ;XREF[1,0]: 0040f29c
.text:0040f2c0 3c8c998f lw t9,-0x73c4(gp)=>->::memchr ;= 00489490
.text:0040f2c4 00000000 nop
.text:0040f2c8 09f82003 jalr t9=>.MIPS.stubs:::memchr ;void * memchr(void * __s, int __c, s...
.text:0040f2cc 21280002 _move a1,s0
.text:0040f2d0 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f2d4 21884000 move s1,v0
.text:0040f2d8 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f2dc b491858f lw a1,-0x6e4c(gp)=>->WebWiFiToken ;= 004d5650
.text:0040f2e0 21204000 move a0,v0
.text:0040f2e4 efff4014 bne v0,zero,LAB_0040f2a4
.text:0040f2e8 21304002 _move a2,s2
LAB_0040f2ec: ;XREF[1,0]: 0040f364
.text:0040f2ec feff8d82 lb t5,-0x2(s4)
.text:0040f2f0 23000c24 li t4,0x23
.text:0040f2f4 6900ac11 beq t5,t4,LAB_0040f49c
.text:0040f2f8 23809502 _subu s0,s4,s5
.text:0040f2fc ffff8492 lbu a0,-0x1(s4)
LAB_0040f300: ;XREF[1,0]: 0040f4ac
.text:0040f300 00008592 lbu a1,0x0(s4)
.text:0040f304 001e0400 sll v1,a0,0x18
LAB_0040f308: ;XREF[1,0]: 0040f4c4
.text:0040f308 03260300 sra a0,v1,0x18
.text:0040f30c 23001f24 li ra,0x23
.text:0040f310 70009f10 beq a0,ra,LAB_0040f4d4
.text:0040f314 003e0500 _sll a3,a1,0x18
.text:0040f318 004e0500 sll t1,a1,0x18
LAB_0040f31c: ;XREF[1,0]: 0040f4dc
.text:0040f31c 03460900 sra t0,t1,0x18
.text:0040f320 23000524 li a1,0x23
.text:0040f324 a1ff0515 bne t0,a1,LAB_0040f1ac
.text:0040f328 2120e002 _move a0,s7
.text:0040f32c ffff1026 addiu s0,s0,-0x1
.text:0040f330 c086998f lw t9,-0x7940(gp)=>->websWriteComplete ;= 00409e98
.text:0040f334 21300002 move a2,s0
.text:0040f338 09f82003 jalr t9=>websWriteComplete ;undefined websWriteComplete()
.text:0040f33c 2128a002 _move a1,s5
.text:0040f340 2130a202 addu a2,s5,v0
.text:0040f344 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f348 21804000 move s0,v0
.text:0040f34c a1ffd414 bne a2,s4,LAB_0040f1d4
.text:0040f350 2190c203 _addu s2,s8,v0
LAB_0040f354: ;XREF[1,0]: 0040f1cc
.text:0040f354 21a0a002 move s4,s5
.text:0040f358 00011224 li s2,0x100
.text:0040f35c a9ff0010 b LAB_0040f204
.text:0040f360 21880000 _clear s1
LAB_0040f364: ;XREF[1,0]: 0040f2b4
.text:0040f364 e1ff2012 beq s1,zero,LAB_0040f2ec
.text:0040f368 00000000 _nop
.text:0040f36c 8fffb116 bne s5,s1,LAB_0040f1ac
.text:0040f370 23803502 _subu s0,s1,s5
.text:0040f374 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f378 9886848f lw a0=>.data:WiFiPa...,-0x7968(gp)=>->Wi...;= "#@$ip address="
;= 004d5640
.text:0040f37c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f380 00000000 _nop
.text:0040f384 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f388 21304000 move a2,v0
.text:0040f38c e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f390 9886858f lw a1=>.data:WiFiPa...,-0x7968(gp)=>->Wi...;= "#@$ip address="
;= 004d5640
.text:0040f394 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f398 2120a002 _move a0,s5
.text:0040f39c 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f3a0 66004010 beq v0,zero,LAB_0040f53c
.text:0040f3a4 00000000 _nop
.text:0040f3a8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f3ac 8c8b848f lw a0=>.data:WiFiPa...,-0x7474(gp)=>->Wi...;= "#@$username="
;= 004d5630
.text:0040f3b0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f3b4 00000000 _nop
.text:0040f3b8 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f3bc 2120a002 move a0,s5
.text:0040f3c0 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f3c4 8c8b858f lw a1=>.data:WiFiPa...,-0x7474(gp)=>->Wi...;= "#@$username="
;= 004d5630
.text:0040f3c8 21304000 move a2,v0
.text:0040f3cc 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f3d0 21984000 _move s3,v0
.text:0040f3d4 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f3d8 79004010 beq v0,zero,LAB_0040f5c0
.text:0040f3dc 00000000 _nop
.text:0040f3e0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f3e4 a884848f lw a0=>.data:WiFiPa...,-0x7b58(gp)=>->Wi...;= "#@$password="
;= 004d5620
.text:0040f3e8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f3ec 00000000 _nop
.text:0040f3f0 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f3f4 2120a002 move a0,s5
.text:0040f3f8 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f3fc a884858f lw a1=>.data:WiFiPa...,-0x7b58(gp)=>->Wi...;= "#@$password="
;= 004d5620
.text:0040f400 21304000 move a2,v0
.text:0040f404 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f408 21984000 _move s3,v0
.text:0040f40c 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f410 36004010 beq v0,zero,LAB_0040f4ec
.text:0040f414 00000000 _nop
.text:0040f418 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f41c 0492848f lw a0=>.data:WiFiPa...,-0x6dfc(gp)=>->Wi...;= "#@$wireless enable="
;= 004d560c
.text:0040f420 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f424 00000000 _nop
.text:0040f428 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f42c 21304000 move a2,v0
.text:0040f430 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f434 0492858f lw a1=>.data:WiFiPa...,-0x6dfc(gp)=>->Wi...;= "#@$wireless enable="
;= 004d560c
.text:0040f438 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f43c 2120a002 _move a0,s5
.text:0040f440 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f444 65004010 beq v0,zero,LAB_0040f5dc
.text:0040f448 00000000 _nop
.text:0040f44c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f450 d889848f lw a0=>.data:WiFiPa...,-0x7628(gp)=>->Wi...;= "#@$mac address="
;= 004d55fc
.text:0040f454 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f458 00000000 _nop
.text:0040f45c 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f460 21304000 move a2,v0
.text:0040f464 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0040f468 d889858f lw a1=>.data:WiFiPa...,-0x7628(gp)=>->Wi...;= "#@$mac address="
;= 004d55fc
.text:0040f46c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0040f470 2120a002 _move a0,s5
.text:0040f474 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f478 6b004010 beq v0,zero,LAB_0040f628
.text:0040f47c 00000000 _nop
.text:0040f480 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f484 b491848f lw a0=>.data:WebWiF...,-0x6e4c(gp)=>->We...;= 23h
;= 004d5650
.text:0040f488 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f48c 00000000 _nop
.text:0040f490 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f494 45ff0010 b LAB_0040f1ac
.text:0040f498 21804000 _move s0,v0
LAB_0040f49c: ;XREF[1,0]: 0040f2f4
.text:0040f49c ffff8492 lbu a0,-0x1(s4)
.text:0040f4a0 40000e24 li t6,0x40
.text:0040f4a4 00c60400 sll t8,a0,0x18
.text:0040f4a8 037e1800 sra t7,t8,0x18
.text:0040f4ac 94ffee15 bne t7,t6,LAB_0040f300
.text:0040f4b0 00000000 _nop
.text:0040f4b4 00008592 lbu a1,0x0(s4)
.text:0040f4b8 24001324 li s3,0x24
.text:0040f4bc 00960500 sll s2,a1,0x18
.text:0040f4c0 038e1200 sra s1,s2,0x18
.text:0040f4c4 90ff3316 bne s1,s3,LAB_0040f308
.text:0040f4c8 001e0400 _sll v1,a0,0x18
.text:0040f4cc 37ff0010 b LAB_0040f1ac
.text:0040f4d0 fdff1026 _addiu s0,s0,-0x3
LAB_0040f4d4: ;XREF[1,0]: 0040f310
.text:0040f4d4 03360700 sra a2,a3,0x18
.text:0040f4d8 40000224 li v0,0x40
.text:0040f4dc 8fffc214 bne a2,v0,LAB_0040f31c
.text:0040f4e0 004e0500 _sll t1,a1,0x18
.text:0040f4e4 31ff0010 b LAB_0040f1ac
.text:0040f4e8 feff1026 _addiu s0,s0,-0x2
LAB_0040f4ec: ;XREF[1,0]: 0040f410
.text:0040f4ec a800f28e lw s2,0xa8(s7)
.text:0040f4f0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f4f4 00000000 nop
.text:0040f4f8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f4fc 21204002 _move a0,s2
LAB_0040f500: ;XREF[1,0]: 0040f5d4
.text:0040f500 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f504 1800b127 addiu s1,sp,0x18
.text:0040f508 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040f50c 21c03302 addu t8,s1,s3
.text:0040f510 21804000 move s0,v0
.text:0040f514 98000427 addiu a0,t8,0x98
.text:0040f518 21284002 move a1,s2
.text:0040f51c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0040f520 21304000 _move a2,v0
.text:0040f524 21807002 addu s0,s3,s0
.text:0040f528 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f52c 21581102 addu t3,s0,s1
.text:0040f530 01001026 addiu s0,s0,0x1
.text:0040f534 1dff0010 b LAB_0040f1ac
.text:0040f538 980060a1 _sb zero,0x98(t3)
LAB_0040f53c: ;XREF[1,0]: 0040f3a0
.text:0040f53c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f540 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f544 54ba0e26 addiu t6,s0,-0x45ac
.text:0040f548 54ba0b8e lw t3,-0x45ac(s0)=>.rodata:DAT_0048ba54 ;= 36362E32h
.text:0040f54c 0400ca8d lw t2,0x4(t6)=>.rodata:DAT_0048ba58 ;= 2E38372Eh
.text:0040f550 0800c995 lhu t1,0x8(t6)=>.rodata:DAT_0048ba5c ;= 3036h
.text:0040f554 0a00c891 lbu t0,0xa(t6)=>.rodata:DAT_0048ba5e
.text:0040f558 b001abaf sw t3,local_50+0x200(sp)
.text:0040f55c b401aaaf sw t2,local_4c+0x200(sp)
.text:0040f560 b801a9a7 sh t1,local_48+0x200(sp)
.text:0040f564 ba01a8a3 sb t0,local_46+0x200(sp)
.text:0040f568 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f56c b001a427 _addiu a0,sp,0x1b0
.text:0040f570 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f574 21904000 move s2,v0
.text:0040f578 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f57c 9886848f lw a0=>.data:WiFiPa...,-0x7968(gp)=>->Wi...;= "#@$ip address="
;= 004d5640
.text:0040f580 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f584 1800b127 _addiu s1,sp,0x18
.text:0040f588 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f58c 21382202 addu a3,s1,v0
.text:0040f590 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040f594 21804000 move s0,v0
.text:0040f598 9800e424 addiu a0,a3,0x98
.text:0040f59c b001a527 addiu a1,sp,0x1b0
LAB_0040f5a0: ;XREF[2,0]: 0040f620,0040f688
.text:0040f5a0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0040f5a4 21304002 _move a2,s2
.text:0040f5a8 21801202 addu s0,s0,s2
.text:0040f5ac 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f5b0 21581102 addu t3,s0,s1
.text:0040f5b4 01001026 addiu s0,s0,0x1
.text:0040f5b8 fcfe0010 b LAB_0040f1ac
.text:0040f5bc 980060a1 _sb zero,0x98(t3)
LAB_0040f5c0: ;XREF[1,0]: 0040f3d8
.text:0040f5c0 ac00f28e lw s2,0xac(s7)
.text:0040f5c4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f5c8 00000000 nop
.text:0040f5cc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f5d0 21204002 _move a0,s2
.text:0040f5d4 caff0010 b LAB_0040f500
.text:0040f5d8 00000000 _nop
LAB_0040f5dc: ;XREF[1,0]: 0040f444
.text:0040f5dc 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f5e0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f5e4 38195196 lhu s1,offset .rodata:s_0_00491930+8 &0xf...;= "0"
.text:0040f5e8 c001a427 addiu a0,sp,0x1c0
.text:0040f5ec 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f5f0 c001b1a7 _sh s1,local_40+0x200(sp)
.text:0040f5f4 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f5f8 21904000 move s2,v0
.text:0040f5fc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f600 0492848f lw a0=>.data:WiFiPa...,-0x6dfc(gp)=>->Wi...;= "#@$wireless enable="
;= 004d560c
.text:0040f604 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f608 1800b127 _addiu s1,sp,0x18
.text:0040f60c 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f610 21982202 addu s3,s1,v0
.text:0040f614 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040f618 21804000 move s0,v0
.text:0040f61c 98006426 addiu a0,s3,0x98
.text:0040f620 dfff0010 b LAB_0040f5a0
.text:0040f624 c001a527 _addiu a1,sp,0x1c0
LAB_0040f628: ;XREF[1,0]: 0040f478
.text:0040f628 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f62c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f630 60ba4825 addiu t0,t2,-0x45a0
.text:0040f634 0800048d lw a0,0x8(t0)=>.rodata:DAT_0048ba68 ;= 33333232h
.text:0040f638 0c000591 lbu a1,0xc(t0)=>.rodata:DAT_0048ba6c
.text:0040f63c 60ba428d lw v0,-0x45a0(t2)=>.rodata:DAT_0048ba60 ;= 30383030h
.text:0040f640 0400038d lw v1,0x4(t0)=>.rodata:DAT_0048ba64 ;= 31313863h
.text:0040f644 d401a5a3 sb a1,local_2c+0x200(sp)
.text:0040f648 cc01a3af sw v1,local_34+0x200(sp)
.text:0040f64c d001a4af sw a0,local_30+0x200(sp)
.text:0040f650 c801a2af sw v0,local_38+0x200(sp)
.text:0040f654 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f658 c801a427 _addiu a0,sp,0x1c8
.text:0040f65c 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f660 21904000 move s2,v0
.text:0040f664 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f668 d889848f lw a0=>.data:WiFiPa...,-0x7628(gp)=>->Wi...;= "#@$mac address="
;= 004d55fc
.text:0040f66c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f670 1800b127 _addiu s1,sp,0x18
.text:0040f674 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f678 21f82202 addu ra,s1,v0
.text:0040f67c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0040f680 21804000 move s0,v0
.text:0040f684 9800e427 addiu a0,ra,0x98
.text:0040f688 c5ff0010 b LAB_0040f5a0
.text:0040f68c c801a527 _addiu a1,sp,0x1c8
LAB_0040f690: ;XREF[1,0]: 0040f154
.text:0040f690 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f694 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0040f698 2120e002 move a0,s7
.text:0040f69c 70bac624 addiu a2=>.roda...,a2,-0x4590 ;= "Can't stat %s"
.text:0040f6a0 21380002 move a3,s0
.text:0040f6a4 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0040f6a8 f4010524 _li a1,0x1f4
.text:0040f6ac 1000bc8f lw gp,local_1f0+0x200(sp)
.text:0040f6b0 e3fe0010 b LAB_0040f240
.text:0040f6b4 ffff0324 _li v1,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websetReplayPage()
;local_8 undefined4 -8 ;XREF[3,0]: 0040f6c8,0040f76c,0040f7d0
;local_c undefined4 -c ;XREF[3,0]: 0040f6cc,0040f770,0040f7d4
;local_10 undefined4 -10 ;XREF[3,0]: 0040f6d0,0040f774,0040f7d8
;local_14 undefined4 -14 ;XREF[3,0]: 0040f6d4,0040f778,0040f7dc
;local_18 undefined4 -18 ;XREF[3,0]: 0040f6d8,0040f77c,0040f7e0
;local_20 undefined4 -20 ;XREF[4,0]: 0040f718,0040f748,0040f804,0040f81c
;local_28 undefined4 -28 ;XREF[7,0]: 0040f6dc,0040f70c,0040f744,0040f7a0,0040f7cc
; 0040f7fc,0040f818
;local_30 undefined4 -30 ;XREF[1,0]: 0040f7b4
;XREF[21,0]: Entry Point,0042be6c,0042bf6c
; 0042bff0,0042c0d4,0042c164
; 0042c4c4,0042c9ac,004323a0
; 004328dc,004329e4,00432a5c
; 00432d2c,00432f08,00433048
; 004331c4,004332cc,00433390
; 0043346c,0043414c,004d8448
.text:0040f6b8 0d001c3c lui gp,0xd
.text:0040f6bc 28039c27 addiu gp,gp,0x328
.text:0040f6c0 21e09903 addu gp,gp,t9
.text:0040f6c4 c0ffbd27 addiu sp,sp,-0x40
.text:0040f6c8 3800bfaf sw ra,local_8+0x40(sp)
.text:0040f6cc 3400b3af sw s3,local_c+0x40(sp)
.text:0040f6d0 3000b2af sw s2,local_10+0x40(sp)
.text:0040f6d4 2c00b1af sw s1,local_14+0x40(sp)
.text:0040f6d8 2800b0af sw s0,local_18+0x40(sp)
.text:0040f6dc 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:0040f6e0 2180a000 move s0,a1
.text:0040f6e4 2190c000 move s2,a2
.text:0040f6e8 2188e000 move s1,a3
.text:0040f6ec 2600a014 bne a1,zero,LAB_0040f788
.text:0040f6f0 21988000 _move s3,a0
.text:0040f6f4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f6f8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0040f6fc 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0040f700 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0040f704 21284002 _move a1,s2
.text:0040f708 00004390 lbu v1,0x0(v0)
.text:0040f70c 1800bc8f lw gp,local_28+0x40(sp)
.text:0040f710 26006010 beq v1,zero,LAB_0040f7ac
.text:0040f714 21204000 _move a0,v0
LAB_0040f718: ;XREF[1,0]: 0040f7a4
.text:0040f718 2000a0af sw zero,local_20+0x40(sp)
.text:0040f71c 00004880 lb t0,0x0(v0)
.text:0040f720 2f000724 li a3,0x2f
.text:0040f724 31000711 beq t0,a3,LAB_0040f7ec
.text:0040f728 21384000 _move a3,v0
.text:0040f72c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f730 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0040f734 80ba2625 addiu a2=>.rodata:DAT_0048ba80,t1,-0x4580 ;= 2Fh /
.text:0040f738 2000a427 addiu a0,sp,0x20
.text:0040f73c 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0040f740 fe000524 _li a1,0xfe
.text:0040f744 1800bc8f lw gp,local_28+0x40(sp)
LAB_0040f748: ;XREF[1,0]: 0040f800
.text:0040f748 2000a28f lw v0,local_20+0x40(sp)
.text:0040f74c 00000000 nop
.text:0040f750 06004010 beq v0,zero,LAB_0040f76c
.text:0040f754 00000000 _nop
.text:0040f758 8800648e lw a0,0x88(s3)
.text:0040f75c 00000000 nop
.text:0040f760 29008014 bne a0,zero,LAB_0040f808
.text:0040f764 00000000 _nop
.text:0040f768 880062ae sw v0,0x88(s3)
LAB_0040f76c: ;XREF[2,0]: 0040f750,0040f820
.text:0040f76c 3800bf8f lw ra,local_8+0x40(sp)
.text:0040f770 3400b38f lw s3,local_c+0x40(sp)
.text:0040f774 3000b28f lw s2,local_10+0x40(sp)
.text:0040f778 2c00b18f lw s1,local_14+0x40(sp)
.text:0040f77c 2800b08f lw s0,local_18+0x40(sp)
.text:0040f780 0800e003 jr ra
.text:0040f784 4000bd27 _addiu sp,sp,0x40
LAB_0040f788: ;XREF[1,0]: 0040f6ec
.text:0040f788 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f78c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0040f790 0c444624 addiu a2=>.rodata:DAT_0049440c,v0,0x440c
.text:0040f794 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0040f798 2128e000 _move a1,a3
.text:0040f79c 00004390 lbu v1,0x0(v0)
.text:0040f7a0 1800bc8f lw gp,local_28+0x40(sp)
.text:0040f7a4 dcff6014 bne v1,zero,LAB_0040f718
.text:0040f7a8 21204000 _move a0,v0
LAB_0040f7ac: ;XREF[1,0]: 0040f710
.text:0040f7ac 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f7b0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040f7b4 1000b1af sw s1,local_30+0x40(sp)
.text:0040f7b8 21300002 move a2,s0
.text:0040f7bc 21384002 move a3,s2
.text:0040f7c0 84baa524 addiu a1=>.roda...,a1,-0x457c ;= "websetReplayPage(%d,%s,%s)\n"
.text:0040f7c4 09f82003 jalr t9=>trace ;undefined trace()
.text:0040f7c8 10000424 _li a0,0x10
.text:0040f7cc 1800bc8f lw gp,local_28+0x40(sp)
.text:0040f7d0 3800bf8f lw ra,local_8+0x40(sp)
.text:0040f7d4 3400b38f lw s3,local_c+0x40(sp)
.text:0040f7d8 3000b28f lw s2,local_10+0x40(sp)
.text:0040f7dc 2c00b18f lw s1,local_14+0x40(sp)
.text:0040f7e0 2800b08f lw s0,local_18+0x40(sp)
.text:0040f7e4 0800e003 jr ra
.text:0040f7e8 4000bd27 _addiu sp,sp,0x40
LAB_0040f7ec: ;XREF[1,0]: 0040f724
.text:0040f7ec f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0040f7f0 00000000 nop
.text:0040f7f4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0040f7f8 00000000 _nop
.text:0040f7fc 1800bc8f lw gp,local_28+0x40(sp)
.text:0040f800 d1ff0010 b LAB_0040f748
.text:0040f804 2000a2af _sw v0,local_20+0x40(sp)
LAB_0040f808: ;XREF[1,0]: 0040f760
.text:0040f808 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040f80c 00000000 nop
.text:0040f810 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040f814 00000000 _nop
.text:0040f818 1800bc8f lw gp,local_28+0x40(sp)
.text:0040f81c 2000a28f lw v0,local_20+0x40(sp)
.text:0040f820 d2ff0010 b LAB_0040f76c
.text:0040f824 880062ae _sw v0,0x88(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websAddUser()
;local_8 undefined4 -8 ;XREF[3,0]: 0040f838,0040fa9c,0040fb18
;local_c undefined4 -c ;XREF[3,0]: 0040f83c,0040faa0,0040fb1c
;local_10 undefined4 -10 ;XREF[3,0]: 0040f840,0040faa4,0040fb20
;local_14 undefined4 -14 ;XREF[3,0]: 0040f844,0040faa8,0040fb24
;local_18 undefined4 -18 ;XREF[3,0]: 0040f848,0040faac,0040fb28
;local_1c undefined4 -1c ;XREF[3,0]: 0040f84c,0040fab0,0040fb2c
;local_20 undefined4 -20 ;XREF[3,0]: 0040f850,0040fab4,0040fb30
;local_68 undefined4 -68 ;XREF[25,0]: 0040f854,0040f880,0040f89c,0040f8b4,0040f8cc
; 0040f8e8,0040f904,0040f91c,0040f934,0040f954
; 0040f978,0040f990,0040f9bc,0040f9d8,0040f9f4
; 0040fa2c,0040fa48,0040fa78,0040fa98,0040fad0
; 0040fae8,0040fb04,0040fb60,0040fb94,0040fbac
;XREF[2,0]: Entry Point,004d83e4
.text:0040f828 0d001c3c lui gp,0xd
.text:0040f82c b8019c27 addiu gp,gp,0x1b8
.text:0040f830 21e09903 addu gp,gp,t9
.text:0040f834 88ffbd27 addiu sp,sp,-0x78
.text:0040f838 7000bfaf sw ra,local_8+0x78(sp)
.text:0040f83c 6c00b5af sw s5,local_c+0x78(sp)
.text:0040f840 6800b4af sw s4,local_10+0x78(sp)
.text:0040f844 6400b3af sw s3,local_14+0x78(sp)
.text:0040f848 6000b2af sw s2,local_18+0x78(sp)
.text:0040f84c 5c00b1af sw s1,local_1c+0x78(sp)
.text:0040f850 5800b0af sw s0,local_20+0x78(sp)
.text:0040f854 1000bcaf sw gp=>_gp,local_68+0x78(sp)
.text:0040f858 21a08000 move s4,a0
.text:0040f85c 2188a000 move s1,a1
.text:0040f860 21980000 clear s3
.text:0040f864 0900c010 beq a2,zero,LAB_0040f88c
.text:0040f868 21a80000 _clear s5
.text:0040f86c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f870 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040f874 2120c000 move a0,a2
.text:0040f878 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040f87c 280fa524 _addiu a1=>.rodata:s_1_00490f20+8,a1,0xf28 ;= "1"
.text:0040f880 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f884 8e004010 beq v0,zero,LAB_0040fac0
.text:0040f888 00000000 _nop
LAB_0040f88c: ;XREF[1,0]: 0040f864
.text:0040f88c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f890 00000000 nop
.text:0040f894 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f898 21208002 _move a0,s4
.text:0040f89c 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f8a0 21202002 move a0,s1
.text:0040f8a4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040f8a8 00000000 nop
.text:0040f8ac 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040f8b0 21904000 _move s2,v0
.text:0040f8b4 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f8b8 21804202 addu s0,s2,v0
.text:0040f8bc ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0040f8c0 00000000 nop
.text:0040f8c4 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0040f8c8 09000426 _addiu a0,s0,0x9
.text:0040f8cc 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f8d0 8f004010 beq v0,zero,LAB_0040fb10
.text:0040f8d4 21904000 _move s2,v0
LAB_0040f8d8: ;XREF[1,0]: 0040fb08
.text:0040f8d8 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0040f8dc 21204000 move a0,v0
.text:0040f8e0 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0040f8e4 21288002 _move a1,s4
.text:0040f8e8 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f8ec 21204002 move a0,s2
.text:0040f8f0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f8f4 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0040f8f8 00000000 nop
.text:0040f8fc 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0040f900 40a40526 _addiu a1=>.rodata:DAT_0048a440,s0,-0x5bc0 ;= 2Fh
.text:0040f904 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f908 21204002 move a0,s2
.text:0040f90c 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0040f910 00000000 nop
.text:0040f914 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0040f918 21282002 _move a1,s1
.text:0040f91c 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f920 21204002 move a0,s2
.text:0040f924 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0040f928 00000000 nop
.text:0040f92c 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0040f930 40a40526 _addiu a1=>.rodata:DAT_0048a440,s0,-0x5bc0 ;= 2Fh
.text:0040f934 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f938 80006016 bne s3,zero,LAB_0040fb3c
.text:0040f93c 00000000 _nop
.text:0040f940 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040f944 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0040f948 38194524 addiu a1=>.rodata:s_0_00491930+8,v0,0x1938 ;= "0"
LAB_0040f94c: ;XREF[1,0]: 0040fb44
.text:0040f94c 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0040f950 21204002 _move a0,s2
.text:0040f954 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f958 01001124 li s1,0x1
.text:0040f95c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
LAB_0040f960: ;XREF[1,0]: 0040fa54
.text:0040f960 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040f964 1800a427 addiu a0,sp,0x18
.text:0040f968 40000524 li a1,0x40
.text:0040f96c a0ba6626 addiu a2=>.rodata:DAT_0048baa0,s3,-0x4560 ;= 55h U
.text:0040f970 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040f974 21382002 _move a3,s1
.text:0040f978 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f97c 21200000 clear a0
.text:0040f980 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040f984 00000000 nop
.text:0040f988 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040f98c 1800a527 _addiu a1,sp,0x18
.text:0040f990 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f994 6d004010 beq v0,zero,LAB_0040fb4c
.text:0040f998 21204000 _move a0,v0
.text:0040f99c 00004690 lbu a2,0x0(v0)
.text:0040f9a0 00000000 nop
.text:0040f9a4 6900c010 beq a2,zero,LAB_0040fb4c
.text:0040f9a8 00000000 _nop
.text:0040f9ac f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0040f9b0 00000000 nop
.text:0040f9b4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0040f9b8 00000000 _nop
.text:0040f9bc 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f9c0 6d004010 beq v0,zero,LAB_0040fb78
.text:0040f9c4 21804000 _move s0,v0
.text:0040f9c8 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0040f9cc 21204000 move a0,v0
.text:0040f9d0 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0040f9d4 2f000524 _li a1,0x2f
.text:0040f9d8 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f9dc 09004010 beq v0,zero,LAB_0040fa04
.text:0040f9e0 01004424 _addiu a0,v0,0x1
.text:0040f9e4 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:0040f9e8 000040a0 sb zero,0x0(v0)
.text:0040f9ec 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:0040f9f0 2f000524 _li a1,0x2f
.text:0040f9f4 1000bc8f lw gp,local_68+0x78(sp)
.text:0040f9f8 02004010 beq v0,zero,LAB_0040fa04
.text:0040f9fc 00000000 _nop
.text:0040fa00 000040a0 sb zero,0x0(v0)
LAB_0040fa04: ;XREF[2,0]: 0040f9dc,0040f9f8
.text:0040fa04 11000012 beq s0,zero,LAB_0040fa4c
.text:0040fa08 00000000 _nop
.text:0040fa0c 00000482 lb a0,0x0(s0)
.text:0040fa10 00000000 nop
.text:0040fa14 08008010 beq a0,zero,LAB_0040fa38
.text:0040fa18 21200002 _move a0,s0
.text:0040fa1c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040fa20 00000000 nop
.text:0040fa24 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040fa28 21288002 _move a1,s4
.text:0040fa2c 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fa30 54004010 beq v0,zero,LAB_0040fb84
.text:0040fa34 21200000 _clear a0
LAB_0040fa38: ;XREF[1,0]: 0040fa14
.text:0040fa38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040fa3c 00000000 nop
.text:0040fa40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040fa44 21200002 _move a0,s0
.text:0040fa48 1000bc8f lw gp,local_68+0x78(sp)
LAB_0040fa4c: ;XREF[1,0]: 0040fa04
.text:0040fa4c 01003126 addiu s1,s1,0x1
.text:0040fa50 0900272a slti a3,s1,0x9
.text:0040fa54 c2ffe014 bne a3,zero,LAB_0040f960
.text:0040fa58 00000000 _nop
.text:0040fa5c feff1524 li s5,-0x2
LAB_0040fa60: ;XREF[2,0]: 0040fb68,0040fb70
.text:0040fa60 06004012 beq s2,zero,LAB_0040fa7c
.text:0040fa64 00000000 _nop
.text:0040fa68 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040fa6c 00000000 nop
.text:0040fa70 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040fa74 21204002 _move a0,s2
.text:0040fa78 1000bc8f lw gp,local_68+0x78(sp)
LAB_0040fa7c: ;XREF[1,0]: 0040fa60
.text:0040fa7c 2600a006 bltz s5,LAB_0040fb18
.text:0040fa80 2110a002 _move v0,s5
.text:0040fa84 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:0040fa88 00000000 nop
.text:0040fa8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:0040fa90 21200000 _clear a0
.text:0040fa94 2110a002 move v0,s5
.text:0040fa98 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fa9c 7000bf8f lw ra,local_8+0x78(sp)
.text:0040faa0 6c00b58f lw s5,local_c+0x78(sp)
.text:0040faa4 6800b48f lw s4,local_10+0x78(sp)
.text:0040faa8 6400b38f lw s3,local_14+0x78(sp)
.text:0040faac 6000b28f lw s2,local_18+0x78(sp)
.text:0040fab0 5c00b18f lw s1,local_1c+0x78(sp)
.text:0040fab4 5800b08f lw s0,local_20+0x78(sp)
.text:0040fab8 0800e003 jr ra
.text:0040fabc 7800bd27 _addiu sp,sp,0x78
LAB_0040fac0: ;XREF[1,0]: 0040f884
.text:0040fac0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040fac4 00000000 nop
.text:0040fac8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040facc 21208002 _move a0,s4
.text:0040fad0 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fad4 21202002 move a0,s1
.text:0040fad8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0040fadc 00000000 nop
.text:0040fae0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0040fae4 21904000 _move s2,v0
.text:0040fae8 1000bc8f lw gp,local_68+0x78(sp)
.text:0040faec 21804202 addu s0,s2,v0
.text:0040faf0 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0040faf4 00000000 nop
.text:0040faf8 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0040fafc 09000426 _addiu a0,s0,0x9
.text:0040fb00 01001324 li s3,0x1
.text:0040fb04 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fb08 73ff4014 bne v0,zero,LAB_0040f8d8
.text:0040fb0c 21904000 _move s2,v0
LAB_0040fb10: ;XREF[1,0]: 0040f8d0
.text:0040fb10 ffff1524 li s5,-0x1
.text:0040fb14 2110a002 move v0,s5
LAB_0040fb18: ;XREF[1,0]: 0040fa7c
.text:0040fb18 7000bf8f lw ra,local_8+0x78(sp)
.text:0040fb1c 6c00b58f lw s5,local_c+0x78(sp)
.text:0040fb20 6800b48f lw s4,local_10+0x78(sp)
.text:0040fb24 6400b38f lw s3,local_14+0x78(sp)
.text:0040fb28 6000b28f lw s2,local_18+0x78(sp)
.text:0040fb2c 5c00b18f lw s1,local_1c+0x78(sp)
.text:0040fb30 5800b08f lw s0,local_20+0x78(sp)
.text:0040fb34 0800e003 jr ra
.text:0040fb38 7800bd27 _addiu sp,sp,0x78
LAB_0040fb3c: ;XREF[1,0]: 0040f938
.text:0040fb3c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fb40 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0040fb44 81ff0010 b LAB_0040f94c
.text:0040fb48 280f6524 _addiu a1,v1,0xf28
LAB_0040fb4c: ;XREF[2,0]: 0040f994,0040f9a4
.text:0040fb4c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0040fb50 21200000 clear a0
.text:0040fb54 1800a527 addiu a1,sp,0x18
.text:0040fb58 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0040fb5c 21304002 _move a2,s2
.text:0040fb60 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fb64 0900222a slti v0,s1,0x9
LAB_0040fb68: ;XREF[2,0]: 0040fb7c,0040fbb0
.text:0040fb68 bdff4014 bne v0,zero,LAB_0040fa60
.text:0040fb6c 00000000 _nop
.text:0040fb70 bbff0010 b LAB_0040fa60
.text:0040fb74 feff1524 _li s5,-0x2
LAB_0040fb78: ;XREF[1,0]: 0040f9c0
.text:0040fb78 0900222a slti v0,s1,0x9
.text:0040fb7c faff0010 b LAB_0040fb68
.text:0040fb80 ffff1524 _li s5,-0x1
LAB_0040fb84: ;XREF[1,0]: 0040fa30
.text:0040fb84 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0040fb88 1800a527 addiu a1,sp,0x18
.text:0040fb8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0040fb90 21304002 _move a2,s2
.text:0040fb94 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fb98 21200002 move a0,s0
.text:0040fb9c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040fba0 00000000 nop
.text:0040fba4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040fba8 01001524 _li s5,0x1
.text:0040fbac 1000bc8f lw gp,local_68+0x78(sp)
.text:0040fbb0 edff0010 b LAB_0040fb68
.text:0040fbb4 0900222a _slti v0,s1,0x9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDeleteUser()
;local_8 undefined4 -8 ;XREF[2,0]: 0040fbc8,0040fd18
;local_c undefined4 -c ;XREF[2,0]: 0040fbcc,0040fd1c
;local_10 undefined4 -10 ;XREF[2,0]: 0040fbd0,0040fd20
;local_14 undefined4 -14 ;XREF[2,0]: 0040fbd4,0040fd24
;local_18 undefined4 -18 ;XREF[2,0]: 0040fbd8,0040fd28
;local_1c undefined4 -1c ;XREF[2,0]: 0040fbdc,0040fd2c
;local_20 undefined4 -20 ;XREF[2,0]: 0040fbe0,0040fd30
;local_48 undefined4 -48 ;XREF[16,0]: 0040fbe4,0040fc28,0040fc40,0040fc6c,0040fc88
; 0040fca4,0040fcdc,0040fd04,0040fd7c,0040fd9c
; 0040fdb4,0040fdd0,0040fdf4,0040fe0c,0040fe2c
; 0040fe44
;XREF[2,0]: Entry Point,004d85f8
.text:0040fbb8 0d001c3c lui gp,0xd
.text:0040fbbc 28fe9c27 addiu gp,gp,-0x1d8
.text:0040fbc0 21e09903 addu gp,gp,t9
.text:0040fbc4 a8ffbd27 addiu sp,sp,-0x58
.text:0040fbc8 5000bfaf sw ra,local_8+0x58(sp)
.text:0040fbcc 4c00b5af sw s5,local_c+0x58(sp)
.text:0040fbd0 4800b4af sw s4,local_10+0x58(sp)
.text:0040fbd4 4400b3af sw s3,local_14+0x58(sp)
.text:0040fbd8 4000b2af sw s2,local_18+0x58(sp)
.text:0040fbdc 3c00b1af sw s1,local_1c+0x58(sp)
.text:0040fbe0 3800b0af sw s0,local_20+0x58(sp)
.text:0040fbe4 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:0040fbe8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fbec 21a08000 move s4,a0
.text:0040fbf0 21a80000 clear s5
.text:0040fbf4 21980000 clear s3
.text:0040fbf8 05000010 b LAB_0040fc10
.text:0040fbfc 01001124 _li s1,0x1
LAB_0040fc00: ;XREF[4,0]: 0040fc44,0040fc54,0040fcb4,0040fce8
.text:0040fc00 01003126 addiu s1,s1,0x1
.text:0040fc04 0900242a slti a0,s1,0x9
.text:0040fc08 41008010 beq a0,zero,LAB_0040fd10
.text:0040fc0c 00000000 _nop
LAB_0040fc10: ;XREF[2,0]: 0040fbf8,0040fd08
.text:0040fc10 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040fc14 1800a427 addiu a0,sp,0x18
.text:0040fc18 10000524 li a1,0x10
.text:0040fc1c a0ba4626 addiu a2=>.rodata:DAT_0048baa0,s2,-0x4560 ;= 55h U
.text:0040fc20 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040fc24 21382002 _move a3,s1
.text:0040fc28 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fc2c 21200000 clear a0
.text:0040fc30 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040fc34 00000000 nop
.text:0040fc38 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040fc3c 1800a527 _addiu a1,sp,0x18
.text:0040fc40 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fc44 eeff4010 beq v0,zero,LAB_0040fc00
.text:0040fc48 21204000 _move a0,v0
.text:0040fc4c 00004290 lbu v0,0x0(v0)
.text:0040fc50 00000000 nop
.text:0040fc54 eaff4010 beq v0,zero,LAB_0040fc00
.text:0040fc58 00000000 _nop
.text:0040fc5c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0040fc60 00000000 nop
.text:0040fc64 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0040fc68 00000000 _nop
.text:0040fc6c 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fc70 32004010 beq v0,zero,LAB_0040fd3c
.text:0040fc74 21804000 _move s0,v0
.text:0040fc78 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0040fc7c 21204000 move a0,v0
.text:0040fc80 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0040fc84 2f000524 _li a1,0x2f
.text:0040fc88 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fc8c 09004010 beq v0,zero,LAB_0040fcb4
.text:0040fc90 01004424 _addiu a0,v0,0x1
.text:0040fc94 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:0040fc98 000040a0 sb zero,0x0(v0)
.text:0040fc9c 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:0040fca0 2f000524 _li a1,0x2f
.text:0040fca4 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fca8 02004010 beq v0,zero,LAB_0040fcb4
.text:0040fcac 00000000 _nop
.text:0040fcb0 000040a0 sb zero,0x0(v0)
LAB_0040fcb4: ;XREF[2,0]: 0040fc8c,0040fca8
.text:0040fcb4 d2ff0012 beq s0,zero,LAB_0040fc00
.text:0040fcb8 00000000 _nop
.text:0040fcbc 00000382 lb v1,0x0(s0)
.text:0040fcc0 00000000 nop
.text:0040fcc4 08006010 beq v1,zero,LAB_0040fce8
.text:0040fcc8 21200002 _move a0,s0
.text:0040fccc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0040fcd0 00000000 nop
.text:0040fcd4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0040fcd8 21288002 _move a1,s4
.text:0040fcdc 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fce0 4d004010 beq v0,zero,LAB_0040fe18
.text:0040fce4 21200000 _clear a0
LAB_0040fce8: ;XREF[1,0]: 0040fcc4
.text:0040fce8 c5ff0012 beq s0,zero,LAB_0040fc00
.text:0040fcec 21200002 _move a0,s0
.text:0040fcf0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040fcf4 00000000 nop
.text:0040fcf8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040fcfc 01003126 _addiu s1,s1,0x1
.text:0040fd00 0900242a slti a0,s1,0x9
.text:0040fd04 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fd08 c1ff8014 bne a0,zero,LAB_0040fc10
.text:0040fd0c 00000000 _nop
LAB_0040fd10: ;XREF[2,0]: 0040fc08,0040fd44
.text:0040fd10 feff1324 li s3,-0x2
.text:0040fd14 21106002 move v0=>SUB_fffffffe,s3
LAB_0040fd18: ;XREF[2,0]: 0040fd4c,0040fe10
.text:0040fd18 5000bf8f lw ra,local_8+0x58(sp)
.text:0040fd1c 4c00b58f lw s5,local_c+0x58(sp)
.text:0040fd20 4800b48f lw s4,local_10+0x58(sp)
.text:0040fd24 4400b38f lw s3,local_14+0x58(sp)
.text:0040fd28 4000b28f lw s2,local_18+0x58(sp)
.text:0040fd2c 3c00b18f lw s1,local_1c+0x58(sp)
.text:0040fd30 3800b08f lw s0,local_20+0x58(sp)
.text:0040fd34 0800e003 jr ra
.text:0040fd38 5800bd27 _addiu sp,sp,0x58
LAB_0040fd3c: ;XREF[1,0]: 0040fc70
.text:0040fd3c 0900222a slti v0,s1,0x9
.text:0040fd40 ffff1324 li s3,-0x1
LAB_0040fd44: ;XREF[1,0]: 0040fe48
.text:0040fd44 f2ff4010 beq v0,zero,LAB_0040fd10
.text:0040fd48 00000000 _nop
.text:0040fd4c f2ff6016 bne s3,zero,LAB_0040fd18
.text:0040fd50 21106002 _move v0,s3
.text:0040fd54 0800a52a slti a1,s5,0x8
.text:0040fd58 2800a010 beq a1,zero,LAB_0040fdfc
.text:0040fd5c 2180a002 _move s0,s5
.text:0040fd60 2800b127 addiu s1,sp,0x28
LAB_0040fd64: ;XREF[1,0]: 0040fdd4
.text:0040fd64 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040fd68 21380002 move a3,s0
.text:0040fd6c 1800a427 addiu a0,sp,0x18
.text:0040fd70 10000524 li a1,0x10
.text:0040fd74 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040fd78 a0ba4626 _addiu a2=>.rodata:DAT_0048baa0,s2,-0x4560 ;= 55h U
.text:0040fd7c 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fd80 01001026 addiu s0,s0,0x1
.text:0040fd84 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040fd88 21380002 move a3,s0
.text:0040fd8c a0ba4626 addiu a2=>.rodata:DAT_0048baa0,s2,-0x4560 ;= 55h U
.text:0040fd90 21202002 move a0,s1
.text:0040fd94 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040fd98 10000524 _li a1,0x10
.text:0040fd9c 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fda0 21200000 clear a0
.text:0040fda4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0040fda8 00000000 nop
.text:0040fdac 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0040fdb0 21282002 _move a1,s1
.text:0040fdb4 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fdb8 21304000 move a2,v0
.text:0040fdbc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0040fdc0 21200000 clear a0
.text:0040fdc4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0040fdc8 1800a527 _addiu a1,sp,0x18
.text:0040fdcc 0800072a slti a3,s0,0x8
.text:0040fdd0 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fdd4 e3ffe014 bne a3,zero,LAB_0040fd64
.text:0040fdd8 00000000 _nop
.text:0040fddc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fde0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0040fde4 21282002 move a1,s1
.text:0040fde8 0c440625 addiu a2=>.rodata:DAT_0049440c,t0,0x440c
.text:0040fdec 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0040fdf0 21200000 _clear a0
.text:0040fdf4 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fdf8 00000000 nop
LAB_0040fdfc: ;XREF[1,0]: 0040fd58
.text:0040fdfc 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:0040fe00 00000000 nop
.text:0040fe04 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:0040fe08 21200000 _clear a0
.text:0040fe0c 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fe10 c1ff0010 b LAB_0040fd18
.text:0040fe14 21106002 _move v0,s3
LAB_0040fe18: ;XREF[1,0]: 0040fce0
.text:0040fe18 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fe1c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0040fe20 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0040fe24 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0040fe28 1800a527 _addiu a1,sp,0x18
.text:0040fe2c 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fe30 21200002 move a0,s0
.text:0040fe34 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0040fe38 00000000 nop
.text:0040fe3c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0040fe40 21a82002 _move s5,s1
.text:0040fe44 1000bc8f lw gp,local_48+0x58(sp)
.text:0040fe48 beff0010 b LAB_0040fd44
.text:0040fe4c 0900222a _slti v0,s1,0x9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined webAddReplyMessage()
;local_8 undefined4 -8 ;XREF[3,0]: 0040fe60,0040fec0,0040ff84
;local_c undefined4 -c ;XREF[3,0]: 0040fe64,0040fec4,0040ff88
;local_10 undefined4 -10 ;XREF[3,0]: 0040fe68,0040fec8,0040ff8c
;local_14 undefined4 -14 ;XREF[3,0]: 0040fe6c,0040fecc,0040ff90
;local_18 undefined4 -18 ;XREF[3,0]: 0040fe70,0040fed0,0040ff94
;local_260 undefined4 -260 ;XREF[7,0]: 0040fe74,0040febc,0040fee8,0040ff08,0040ff40
; 0040ff60,0040ff80
;local_268 undefined4 -268 ;XREF[1,0]: 0040ffa4
;XREF[46,0]: Entry Point,00420980,00420b6c
; 00420da8,00420f88,00420fbc
; 0042107c,00421318,00421534
; 004217dc,00421868,0042194c
; 00421cbc,00421e98,004226d8
; 00422960,00422998,004229f8
; 00422af4,00422cd8,00422d70
; 00422dc8,00422e5c,00422edc
; 00425324,0042bf48,0042bfcc
; 0042c474,0042c4e4,004323d0
; 0043290c,00432a14,00432a8c
; 00432d10,00432ea8,00432f38
; 0043302c,00433078,004331f4
; 004332b0,004332fc,004333c0
; 00433450,0043349c,00434128
; 004d8afc
.text:0040fe50 0d001c3c lui gp,0xd
.text:0040fe54 90fb9c27 addiu gp,gp,-0x470
.text:0040fe58 21e09903 addu gp,gp,t9
.text:0040fe5c 88fdbd27 addiu sp,sp,-0x278
.text:0040fe60 7002bfaf sw ra,local_8+0x278(sp)
.text:0040fe64 6c02b3af sw s3,local_c+0x278(sp)
.text:0040fe68 6802b2af sw s2,local_10+0x278(sp)
.text:0040fe6c 6402b1af sw s1,local_14+0x278(sp)
.text:0040fe70 6002b0af sw s0,local_18+0x278(sp)
.text:0040fe74 1800bcaf sw gp=>_gp,local_260+0x278(sp)
.text:0040fe78 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040fe7c 2180a000 move s0,a1
.text:0040fe80 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fe84 21888000 move s1,a0
.text:0040fe88 21182003 move v1,t9
.text:0040fe8c a8baa524 addiu a1=>.roda...,a1,-0x4558 ;= "webAddReplyMessage(empty!)\n"
.text:0040fe90 01000424 li a0,0x1
.text:0040fe94 06000012 beq s0,zero,LAB_0040feb0
.text:0040fe98 2198c000 _move s3,a2
.text:0040fe9c 00000282 lb v0,0x0(s0)
.text:0040fea0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0040fea4 6000b227 addiu s2,sp,0x60
.text:0040fea8 0c004014 bne v0,zero,LAB_0040fedc
.text:0040feac 00020624 _li a2,0x200
LAB_0040feb0: ;XREF[1,0]: 0040fe94
.text:0040feb0 21c86000 move t9,v1
.text:0040feb4 09f82003 jalr t9=>trace ;undefined trace()
.text:0040feb8 00000000 _nop
.text:0040febc 1800bc8f lw gp,local_260+0x278(sp)
.text:0040fec0 7002bf8f lw ra,local_8+0x278(sp)
.text:0040fec4 6c02b38f lw s3,local_c+0x278(sp)
.text:0040fec8 6802b28f lw s2,local_10+0x278(sp)
.text:0040fecc 6402b18f lw s1,local_14+0x278(sp)
.text:0040fed0 6002b08f lw s0,local_18+0x278(sp)
.text:0040fed4 0800e003 jr ra
.text:0040fed8 7802bd27 _addiu sp,sp,0x278
LAB_0040fedc: ;XREF[1,0]: 0040fea8
.text:0040fedc 21204002 move a0,s2
.text:0040fee0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0040fee4 21280000 _clear a1
.text:0040fee8 1800bc8f lw gp,local_260+0x278(sp)
.text:0040feec 1801278e lw a3,0x118(s1)
.text:0040fef0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fef4 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040fef8 c4ba6624 addiu a2=>.roda...,v1,-0x453c ;= "Message%d"
.text:0040fefc 2000a427 addiu a0,sp,0x20
.text:0040ff00 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040ff04 40000524 _li a1,0x40
.text:0040ff08 1800bc8f lw gp,local_260+0x278(sp)
.text:0040ff0c 21204002 move a0,s2
.text:0040ff10 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ff14 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0040ff18 d0bac624 addiu a2=>.roda...,a2,-0x4530 ;= "%2d. %s"
.text:0040ff1c 00020524 li a1,0x200
.text:0040ff20 1f006016 bne s3,zero,LAB_0040ffa0
.text:0040ff24 21380002 _move a3,s0
.text:0040ff28 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ff2c 00020524 li a1,0x200
.text:0040ff30 84fb8624 addiu a2=>.rodata:s_%s_0048fb80+4,a0,-0x47c ;= "%s"
.text:0040ff34 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040ff38 21204002 _move a0,s2
LAB_0040ff3c: ;XREF[1,0]: 0040ffb4
.text:0040ff3c 18012a8e lw t2,0x118(s1)
.text:0040ff40 1800bc8f lw gp,local_260+0x278(sp)
.text:0040ff44 01004925 addiu t1,t2,0x1
.text:0040ff48 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0040ff4c 21202002 move a0,s1
.text:0040ff50 2000a527 addiu a1,sp,0x20
.text:0040ff54 21304002 move a2,s2
.text:0040ff58 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0040ff5c 180129ae _sw t1,0x118(s1)
.text:0040ff60 1800bc8f lw gp,local_260+0x278(sp)
.text:0040ff64 2000a627 addiu a2,sp,0x20
.text:0040ff68 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040ff6c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0040ff70 d8bae524 addiu a1=>.roda...,a3,-0x4528 ;= "webAddReplyMessage(%s=%s)\n"
.text:0040ff74 01000424 li a0,0x1
.text:0040ff78 09f82003 jalr t9=>trace ;undefined trace()
.text:0040ff7c 21384002 _move a3,s2
.text:0040ff80 1800bc8f lw gp,local_260+0x278(sp)
.text:0040ff84 7002bf8f lw ra,local_8+0x278(sp)
.text:0040ff88 6c02b38f lw s3,local_c+0x278(sp)
.text:0040ff8c 6802b28f lw s2,local_10+0x278(sp)
.text:0040ff90 6402b18f lw s1,local_14+0x278(sp)
.text:0040ff94 6002b08f lw s0,local_18+0x278(sp)
.text:0040ff98 0800e003 jr ra
.text:0040ff9c 7802bd27 _addiu sp,sp,0x278
LAB_0040ffa0: ;XREF[1,0]: 0040ff20
.text:0040ffa0 1c01278e lw a3,0x11c(s1)
.text:0040ffa4 1000b0af sw s0,local_268+0x278(sp)
.text:0040ffa8 0100e824 addiu t0,a3,0x1
.text:0040ffac 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0040ffb0 1c0128ae _sw t0,0x11c(s1)
.text:0040ffb4 e1ff0010 b LAB_0040ff3c
.text:0040ffb8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocPassFromConfigByUser()
;local_4 undefined4 -4 ;XREF[2,0]: 0040ffcc,00410074
;local_8 undefined4 -8 ;XREF[2,0]: 0040ffd0,00410078
;local_c undefined4 -c ;XREF[2,0]: 0040ffd4,0041007c
;local_10 undefined4 -10 ;XREF[2,0]: 0040ffd8,00410080
;local_14 undefined4 -14 ;XREF[2,0]: 0040ffdc,00410084
;local_18 undefined4 -18 ;XREF[2,0]: 0040ffe0,00410088
;local_1c undefined4 -1c ;XREF[2,0]: 0040ffe4,0041008c
;local_20 undefined4 -20 ;XREF[2,0]: 0040ffe8,00410090
;local_24 undefined4 -24 ;XREF[2,0]: 0040ffec,00410094
;local_28 undefined4 -28 ;XREF[2,0]: 0040fff0,00410098
;local_70 undefined4 -70 ;XREF[9,0]: 0040fff4,00410028,00410040,004100b4,004100cc
; 004100f8,00410118,0041013c,00410158
;XREF[2,0]: Entry Point,004d8504
.text:0040ffbc 0d001c3c lui gp,0xd
.text:0040ffc0 24fa9c27 addiu gp,gp,-0x5dc
.text:0040ffc4 21e09903 addu gp,gp,t9
.text:0040ffc8 80ffbd27 addiu sp,sp,-0x80
.text:0040ffcc 7c00bfaf sw ra,local_4+0x80(sp)
.text:0040ffd0 7800beaf sw s8,local_8+0x80(sp)
.text:0040ffd4 7400b7af sw s7,local_c+0x80(sp)
.text:0040ffd8 7000b6af sw s6,local_10+0x80(sp)
.text:0040ffdc 6c00b5af sw s5,local_14+0x80(sp)
.text:0040ffe0 6800b4af sw s4,local_18+0x80(sp)
.text:0040ffe4 6400b3af sw s3,local_1c+0x80(sp)
.text:0040ffe8 6000b2af sw s2,local_20+0x80(sp)
.text:0040ffec 5c00b1af sw s1,local_24+0x80(sp)
.text:0040fff0 5800b0af sw s0,local_28+0x80(sp)
.text:0040fff4 1000bcaf sw gp=>_gp,local_70+0x80(sp)
.text:0040fff8 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0040fffc 21b8a000 move s7,a1
LAB_00410000: ;XREF[1,0]: 004d7a04
.text:00410000 21f0c000 move s8,a2
.text:00410004 21b00000 clear s6
.text:00410008 01001224 li s2,0x1
.text:0041000c 21a00000 clear s4
LAB_00410010: ;XREF[1,0]: 0041006c
.text:00410010 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00410014 1800a427 addiu a0,sp,0x18
.text:00410018 40000524 li a1,0x40
.text:0041001c a0baa626 addiu a2=>.rodata:DAT_0048baa0,s5,-0x4560 ;= 55h U
.text:00410020 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00410024 21384002 _move a3,s2
.text:00410028 1000bc8f lw gp,local_70+0x80(sp)
.text:0041002c 21200000 clear a0
.text:00410030 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00410034 00000000 nop
.text:00410038 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0041003c 1800a527 _addiu a1,sp,0x18
.text:00410040 1000bc8f lw gp,local_70+0x80(sp)
.text:00410044 05004010 beq v0,zero,LAB_0041005c
.text:00410048 21204000 _move a0,v0
.text:0041004c 00004290 lbu v0,0x0(v0)
.text:00410050 00000000 nop
.text:00410054 13004014 bne v0,zero,LAB_004100a4
.text:00410058 00000000 _nop
LAB_0041005c: ;XREF[3,0]: 00410044,004100d0,00410124
.text:0041005c 01005226 addiu s2,s2,0x1
LAB_00410060: ;XREF[1,0]: 00410140
.text:00410060 0900432a slti v1,s2,0x9
.text:00410064 03006010 beq v1,zero,LAB_00410074
.text:00410068 2110c002 _move v0,s6
.text:0041006c e8ff8012 beq s4,zero,LAB_00410010
.text:00410070 00000000 _nop
LAB_00410074: ;XREF[1,0]: 00410064
.text:00410074 7c00bf8f lw ra,local_4+0x80(sp)
.text:00410078 7800be8f lw s8,local_8+0x80(sp)
.text:0041007c 7400b78f lw s7,local_c+0x80(sp)
.text:00410080 7000b68f lw s6,local_10+0x80(sp)
.text:00410084 6c00b58f lw s5,local_14+0x80(sp)
.text:00410088 6800b48f lw s4,local_18+0x80(sp)
.text:0041008c 6400b38f lw s3,local_1c+0x80(sp)
.text:00410090 6000b28f lw s2,local_20+0x80(sp)
.text:00410094 5c00b18f lw s1,local_24+0x80(sp)
.text:00410098 5800b08f lw s0,local_28+0x80(sp)
.text:0041009c 0800e003 jr ra
.text:004100a0 8000bd27 _addiu sp,sp,0x80
LAB_004100a4: ;XREF[1,0]: 00410054
.text:004100a4 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:004100a8 2f000524 li a1,0x2f
.text:004100ac 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:004100b0 21888000 _move s1,a0
.text:004100b4 1000bc8f lw gp,local_70+0x80(sp)
.text:004100b8 21202002 move a0,s1
.text:004100bc f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004100c0 00000000 nop
.text:004100c4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004100c8 21804000 _move s0,v0
.text:004100cc 1000bc8f lw gp,local_70+0x80(sp)
.text:004100d0 e2ff4010 beq v0,zero,LAB_0041005c
.text:004100d4 21984000 _move s3,v0
.text:004100d8 0b000012 beq s0,zero,LAB_00410108
.text:004100dc 00000000 _nop
.text:004100e0 000000a2 sb zero,0x0(s0)
.text:004100e4 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:004100e8 01001026 addiu s0,s0,0x1
.text:004100ec 21200002 move a0,s0
.text:004100f0 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:004100f4 2f000524 _li a1,0x2f
.text:004100f8 1000bc8f lw gp,local_70+0x80(sp)
.text:004100fc 02004010 beq v0,zero,LAB_00410108
.text:00410100 00000000 _nop
.text:00410104 000040a0 sb zero,0x0(v0)
LAB_00410108: ;XREF[2,0]: 004100d8,004100fc
.text:00410108 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041010c 21202002 move a0,s1
.text:00410110 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00410114 2128e002 _move a1,s7
.text:00410118 1000bc8f lw gp,local_70+0x80(sp)
.text:0041011c 0a004010 beq v0,zero,LAB_00410148
.text:00410120 00000000 _nop
LAB_00410124: ;XREF[1,0]: 00410164
.text:00410124 cdff6012 beq s3,zero,LAB_0041005c
.text:00410128 00000000 _nop
.text:0041012c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00410130 00000000 nop
.text:00410134 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00410138 21206002 _move a0,s3
.text:0041013c 1000bc8f lw gp,local_70+0x80(sp)
.text:00410140 c7ff0010 b LAB_00410060
.text:00410144 01005226 _addiu s2,s2,0x1
LAB_00410148: ;XREF[1,0]: 0041011c
.text:00410148 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041014c 00000000 nop
.text:00410150 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00410154 21200002 _move a0,s0
.text:00410158 1000bc8f lw gp,local_70+0x80(sp)
.text:0041015c 21b04000 move s6,v0
.text:00410160 01009426 addiu s4,s4,0x1
.text:00410164 efff0010 b LAB_00410124
.text:00410168 0000d2af _sw s2,0x0(s8)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocPrintableString()
;local_4 undefined4 -4 ;XREF[2,0]: 0041017c,00410298
;local_8 undefined4 -8 ;XREF[2,0]: 00410180,0041029c
;local_10 undefined4 -10 ;XREF[2,0]: 00410184,004101f8
;XREF[7,0]: Entry Point,004107d0,004110ac
; 0041207c,00412ebc,0043be3c
; 004d8150
.text:0041016c 0d001c3c lui gp,0xd
.text:00410170 74f89c27 addiu gp,gp,-0x78c
.text:00410174 21e09903 addu gp,gp,t9
.text:00410178 e0ffbd27 addiu sp,sp,-0x20
.text:0041017c 1c00bfaf sw ra,local_4+0x20(sp)
.text:00410180 1800b0af sw s0,local_8+0x20(sp)
.text:00410184 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00410188 00008290 lbu v0,0x0(a0)
.text:0041018c 21808000 move s0,a0
.text:00410190 21300000 clear a2
.text:00410194 14004010 beq v0,zero,LAB_004101e8
.text:00410198 21288000 _move a1,a0
.text:0041019c ff004230 andi v0,v0,0xff
LAB_004101a0: ;XREF[1,0]: 004101e0
.text:004101a0 deff4224 addiu v0,v0,-0x22
.text:004101a4 1d00432c sltiu v1,v0,0x1d
.text:004101a8 0a006010 beq v1,zero,switchD_004101cc::caseD_23
.text:004101ac 80480200 _sll t1,v0,0x2
.text:004101b0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004101b4 00000000 nop
.text:004101b8 d0bb6a25 addiu t2,t3,-0x4430
.text:004101bc 21402a01 addu t0,t1,t2
.text:004101c0 0000078d lw a3,0x0(t0)=>.rodata:switchD_004101cc:...;= FFF3087Ch
.text:004101c4 00000000 nop
.text:004101c8 2120fc00 addu a0,a3,gp
switchD: ; FWD[4,0]: 004101d4,0041024c,0041025c,0041026c
.text:004101cc 08008000 jr a0
.text:004101d0 00000000 _nop
caseD_24: ;XREF[2,0]: 004101a8,004101cc
caseD_25:
caseD_28:
caseD_29:
caseD_2a:
caseD_2b:
caseD_2c:
caseD_2d:
caseD_2e:
caseD_2f:
caseD_30:
caseD_31:
caseD_32:
caseD_33:
caseD_34:
caseD_35:
caseD_36:
caseD_37:
caseD_38:
caseD_39:
caseD_3a:
caseD_3b:
caseD_3d:
caseD_23:
.text:004101d4 0100a524 addiu a1,a1,0x1
.text:004101d8 0000a290 lbu v0,0x0(a1)
.text:004101dc 0100c624 addiu a2,a2,0x1
LAB_004101e0: ;XREF[3,0]: 00410254,00410264,00410274
.text:004101e0 efff4014 bne v0,zero,LAB_004101a0
.text:004101e4 ff004230 _andi v0,v0,0xff
LAB_004101e8: ;XREF[1,0]: 00410194
.text:004101e8 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004101ec 00000000 nop
.text:004101f0 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004101f4 0100c424 _addiu a0,a2,0x1
.text:004101f8 1000bc8f lw gp,local_10+0x20(sp)
.text:004101fc 26004010 beq v0,zero,LAB_00410298
.text:00410200 21404000 _move t0,v0
.text:00410204 00000292 lbu v0,0x0(s0)
.text:00410208 21380002 move a3,s0
.text:0041020c 22004010 beq v0,zero,LAB_00410298
.text:00410210 21300001 _move a2,t0
.text:00410214 ff004c30 andi t4,v0,0xff
LAB_00410218: ;XREF[1,0]: 00410290
.text:00410218 deff8225 addiu v0,t4,-0x22
.text:0041021c 1d00452c sltiu a1,v0,0x1d
.text:00410220 1600a010 beq a1,zero,switchD_00410244::caseD_23
.text:00410224 80800200 _sll s0,v0,0x2
.text:00410228 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041022c 00000000 nop
.text:00410230 44bcf827 addiu t8,ra,-0x43bc
.text:00410234 21781802 addu t7,s0,t8
.text:00410238 0000ee8d lw t6,0x0(t7)=>.rodata:switchD_00410244:...;= FFF3097Ch
.text:0041023c 00000000 nop
.text:00410240 2168dc01 addu t5,t6,gp
switchD: ; FWD[6,0]: 0041027c,004102ac,004102d8,004102f8
; 00410330,0041035c
.text:00410244 0800a001 jr t5
.text:00410248 00000000 _nop
caseD_3e: ;XREF[1,0]: 004101cc
caseD_3c:
.text:0041024c 0100a524 addiu a1,a1,0x1
.text:00410250 0000a290 lbu v0,0x0(a1)
.text:00410254 e2ff0010 b LAB_004101e0
.text:00410258 0400c624 _addiu a2,a2,0x4
caseD_27: ;XREF[1,0]: 004101cc
caseD_22:
.text:0041025c 0100a524 addiu a1,a1,0x1
.text:00410260 0000a290 lbu v0,0x0(a1)
.text:00410264 deff0010 b LAB_004101e0
.text:00410268 0600c624 _addiu a2,a2,0x6
caseD_26: ;XREF[1,0]: 004101cc
.text:0041026c 0100a524 addiu a1,a1,0x1
.text:00410270 0000a290 lbu v0,0x0(a1)
.text:00410274 daff0010 b LAB_004101e0
.text:00410278 0500c624 _addiu a2,a2,0x5
caseD_24: ;XREF[2,0]: 00410220,00410244
caseD_25:
caseD_28:
caseD_29:
caseD_2a:
caseD_2b:
caseD_2c:
caseD_2d:
caseD_2e:
caseD_2f:
caseD_30:
caseD_31:
caseD_32:
caseD_33:
caseD_34:
caseD_35:
caseD_36:
caseD_37:
caseD_38:
caseD_39:
caseD_3a:
caseD_3b:
caseD_3d:
caseD_23:
.text:0041027c 0000ee90 lbu t6,0x0(a3)
.text:00410280 0100e724 addiu a3,a3,0x1
.text:00410284 0000cea0 sb t6,0x0(a2)
.text:00410288 0000e290 lbu v0,0x0(a3)
.text:0041028c 0100c624 addiu a2,a2,0x1
LAB_00410290: ;XREF[3,0]: 004102d0,00410328,00410354
.text:00410290 e1ff4014 bne v0,zero,LAB_00410218
.text:00410294 ff004c30 _andi t4,v0,0xff
LAB_00410298: ;XREF[2,0]: 004101fc,0041020c
.text:00410298 1c00bf8f lw ra,local_4+0x20(sp)
.text:0041029c 1800b08f lw s0,local_8+0x20(sp)
.text:004102a0 21100001 move v0,t0
.text:004102a4 0800e003 jr ra
.text:004102a8 2000bd27 _addiu sp,sp,0x20
caseD_3e: ;XREF[1,0]: 00410244
.text:004102ac 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004102b0 00000000 nop
.text:004102b4 f4baa38d lw v1,-0x450c(t5)=>.rodata:DAT_0048baf4 ;= 3B746726h
.text:004102b8 00000000 nop
.text:004102bc 0300c3a8 swl v1,0x3(a2)
.text:004102c0 0000c3b8 swr v1,0x0(a2)
.text:004102c4 0400c624 addiu a2,a2,0x4
LAB_004102c8: ;XREF[1,0]: 004102f0
.text:004102c8 0100e724 addiu a3,a3,0x1
.text:004102cc 0000e290 lbu v0,0x0(a3)
.text:004102d0 efff0010 b LAB_00410290
.text:004102d4 00000000 _nop
caseD_3c: ;XREF[1,0]: 00410244
.text:004102d8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004102dc 00000000 nop
.text:004102e0 fcba838d lw v1,-0x4504(t4)=>.rodata:DAT_0048bafc ;= 3B746C26h
.text:004102e4 00000000 nop
.text:004102e8 0300c3a8 swl v1,0x3(a2)
.text:004102ec 0000c3b8 swr v1,0x0(a2)
.text:004102f0 f5ff0010 b LAB_004102c8
.text:004102f4 0400c624 _addiu a2,a2,0x4
caseD_27: ;XREF[1,0]: 00410244
.text:004102f8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004102fc 00000000 nop
.text:00410300 04bb448c lw a0,-0x44fc(v0)=>.rodata:DAT_0048bb04 ;= 6F706126h
.text:00410304 04bb4324 addiu v1,v0,-0x44fc
LAB_00410308: ;XREF[1,0]: 00410368
; FWD[2,0]: 0048bb09,0048bb19
.text:00410308 05006a90 lbu t2,0x5(v1)=>.rodata:DAT_0048bb09 ;= 3Bh
; FWD[2,0]: 0048bb08,0048bb18
.text:0041030c 04006b90 lbu t3,0x4(v1)=>.rodata:DAT_0048bb08 ;= 73h
;= 74h
.text:00410310 0300c4a8 swl a0,0x3(a2)
.text:00410314 0000c4b8 swr a0,0x0(a2)
.text:00410318 0100e724 addiu a3,a3,0x1
.text:0041031c 0400cba0 sb t3,0x4(a2)
.text:00410320 0500caa0 sb t2,0x5(a2)
.text:00410324 0000e290 lbu v0,0x0(a3)
.text:00410328 d9ff0010 b LAB_00410290
.text:0041032c 0600c624 _addiu a2,a2,0x6
caseD_26: ;XREF[1,0]: 00410244
.text:00410330 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410334 0100e724 addiu a3,a3,0x1
.text:00410338 0cbba48c lw a0,-0x44f4(a1)=>.rodata:DAT_0048bb0c ;= 706D6126h
.text:0041033c 0cbba324 addiu v1,a1,-0x44f4
.text:00410340 04007990 lbu t9,0x4(v1)=>.rodata:DAT_0048bb10 ;= 3Bh
.text:00410344 0300c4a8 swl a0,0x3(a2)
.text:00410348 0000c4b8 swr a0,0x0(a2)
.text:0041034c 0400d9a0 sb t9,0x4(a2)
.text:00410350 0000e290 lbu v0,0x0(a3)
.text:00410354 ceff0010 b LAB_00410290
.text:00410358 0500c624 _addiu a2,a2,0x5
caseD_22: ;XREF[1,0]: 00410244
.text:0041035c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410360 00000000 nop
.text:00410364 14bb248d lw a0,-0x44ec(t1)=>.rodata:DAT_0048bb14 ;= 6F757126h
.text:00410368 e7ff0010 b LAB_00410308
.text:0041036c 14bb2325 _addiu v1,t1,-0x44ec
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocXMLString()
;local_4 undefined4 -4 ;XREF[2,0]: 00410380,0041049c
;local_8 undefined4 -8 ;XREF[2,0]: 00410384,004104a0
;local_10 undefined4 -10 ;XREF[2,0]: 00410388,004103fc
;XREF[2,0]: Entry Point,004d85b0
.text:00410370 0d001c3c lui gp,0xd
.text:00410374 70f69c27 addiu gp,gp,-0x990
.text:00410378 21e09903 addu gp,gp,t9
.text:0041037c e0ffbd27 addiu sp,sp,-0x20
.text:00410380 1c00bfaf sw ra,local_4+0x20(sp)
.text:00410384 1800b0af sw s0,local_8+0x20(sp)
.text:00410388 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0041038c 00008290 lbu v0,0x0(a0)
.text:00410390 21808000 move s0,a0
.text:00410394 21300000 clear a2
.text:00410398 14004010 beq v0,zero,LAB_004103ec
.text:0041039c 21288000 _move a1,a0
.text:004103a0 ff004230 andi v0,v0,0xff
LAB_004103a4: ;XREF[1,0]: 004103e4
.text:004103a4 deff4224 addiu v0,v0,-0x22
.text:004103a8 1d00432c sltiu v1,v0,0x1d
.text:004103ac 0a006010 beq v1,zero,switchD_004103d0::caseD_23
.text:004103b0 80480200 _sll t1,v0,0x2
.text:004103b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004103b8 00000000 nop
.text:004103bc b8bc6a25 addiu t2,t3,-0x4348
.text:004103c0 21402a01 addu t0,t1,t2
.text:004103c4 0000078d lw a3,0x0(t0)=>.rodata:switchD_004103d0:...;= FFF30A80h
.text:004103c8 00000000 nop
.text:004103cc 2120fc00 addu a0,a3,gp
switchD: ; FWD[4,0]: 004103d8,00410450,00410460,00410470
.text:004103d0 08008000 jr a0
.text:004103d4 00000000 _nop
caseD_24: ;XREF[2,0]: 004103ac,004103d0
caseD_25:
caseD_28:
caseD_29:
caseD_2a:
caseD_2b:
caseD_2c:
caseD_2d:
caseD_2e:
caseD_2f:
caseD_30:
caseD_31:
caseD_32:
caseD_33:
caseD_34:
caseD_35:
caseD_36:
caseD_37:
caseD_38:
caseD_39:
caseD_3a:
caseD_3b:
caseD_3d:
caseD_23:
.text:004103d8 0100a524 addiu a1,a1,0x1
.text:004103dc 0000a290 lbu v0,0x0(a1)
.text:004103e0 0100c624 addiu a2,a2,0x1
LAB_004103e4: ;XREF[3,0]: 00410458,00410468,00410478
.text:004103e4 efff4014 bne v0,zero,LAB_004103a4
.text:004103e8 ff004230 _andi v0,v0,0xff
LAB_004103ec: ;XREF[1,0]: 00410398
.text:004103ec ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004103f0 00000000 nop
.text:004103f4 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004103f8 0100c424 _addiu a0,a2,0x1
.text:004103fc 1000bc8f lw gp,local_10+0x20(sp)
.text:00410400 26004010 beq v0,zero,LAB_0041049c
.text:00410404 21404000 _move t0,v0
.text:00410408 00000292 lbu v0,0x0(s0)
.text:0041040c 21380002 move a3,s0
.text:00410410 22004010 beq v0,zero,LAB_0041049c
.text:00410414 21300001 _move a2,t0
.text:00410418 ff004c30 andi t4,v0,0xff
LAB_0041041c: ;XREF[1,0]: 00410494
.text:0041041c deff8225 addiu v0,t4,-0x22
.text:00410420 1d00452c sltiu a1,v0,0x1d
.text:00410424 1600a010 beq a1,zero,switchD_00410448::caseD_23
.text:00410428 80800200 _sll s0,v0,0x2
.text:0041042c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410430 00000000 nop
.text:00410434 2cbdf827 addiu t8,ra,-0x42d4
.text:00410438 21781802 addu t7,s0,t8
.text:0041043c 0000ee8d lw t6,0x0(t7)=>.rodata:switchD_00410448:...;= FFF30B80h
.text:00410440 00000000 nop
.text:00410444 2168dc01 addu t5,t6,gp
switchD: ; FWD[6,0]: 00410480,004104b0,004104dc,004104fc
; 00410534,00410560
.text:00410448 0800a001 jr t5
.text:0041044c 00000000 _nop
caseD_3e: ;XREF[1,0]: 004103d0
caseD_3c:
.text:00410450 0100a524 addiu a1,a1,0x1
.text:00410454 0000a290 lbu v0,0x0(a1)
.text:00410458 e2ff0010 b LAB_004103e4
.text:0041045c 0400c624 _addiu a2,a2,0x4
caseD_27: ;XREF[1,0]: 004103d0
caseD_22:
.text:00410460 0100a524 addiu a1,a1,0x1
.text:00410464 0000a290 lbu v0,0x0(a1)
.text:00410468 deff0010 b LAB_004103e4
.text:0041046c 0600c624 _addiu a2,a2,0x6
caseD_26: ;XREF[1,0]: 004103d0
.text:00410470 0100a524 addiu a1,a1,0x1
.text:00410474 0000a290 lbu v0,0x0(a1)
.text:00410478 daff0010 b LAB_004103e4
.text:0041047c 0500c624 _addiu a2,a2,0x5
caseD_24: ;XREF[2,0]: 00410424,00410448
caseD_25:
caseD_28:
caseD_29:
caseD_2a:
caseD_2b:
caseD_2c:
caseD_2d:
caseD_2e:
caseD_2f:
caseD_30:
caseD_31:
caseD_32:
caseD_33:
caseD_34:
caseD_35:
caseD_36:
caseD_37:
caseD_38:
caseD_39:
caseD_3a:
caseD_3b:
caseD_3d:
caseD_23:
.text:00410480 0000ee90 lbu t6,0x0(a3)
.text:00410484 0100e724 addiu a3,a3,0x1
.text:00410488 0000cea0 sb t6,0x0(a2)
.text:0041048c 0000e290 lbu v0,0x0(a3)
.text:00410490 0100c624 addiu a2,a2,0x1
LAB_00410494: ;XREF[3,0]: 004104d4,0041052c,00410558
.text:00410494 e1ff4014 bne v0,zero,LAB_0041041c
.text:00410498 ff004c30 _andi t4,v0,0xff
LAB_0041049c: ;XREF[2,0]: 00410400,00410410
.text:0041049c 1c00bf8f lw ra,local_4+0x20(sp)
.text:004104a0 1800b08f lw s0,local_8+0x20(sp)
.text:004104a4 21100001 move v0,t0
.text:004104a8 0800e003 jr ra
.text:004104ac 2000bd27 _addiu sp,sp,0x20
caseD_3e: ;XREF[1,0]: 00410448
.text:004104b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004104b4 00000000 nop
.text:004104b8 f4baa38d lw v1,-0x450c(t5)=>.rodata:DAT_0048baf4 ;= 3B746726h
.text:004104bc 00000000 nop
.text:004104c0 0300c3a8 swl v1,0x3(a2)
.text:004104c4 0000c3b8 swr v1,0x0(a2)
.text:004104c8 0400c624 addiu a2,a2,0x4
LAB_004104cc: ;XREF[1,0]: 004104f4
.text:004104cc 0100e724 addiu a3,a3,0x1
.text:004104d0 0000e290 lbu v0,0x0(a3)
.text:004104d4 efff0010 b LAB_00410494
.text:004104d8 00000000 _nop
caseD_3c: ;XREF[1,0]: 00410448
.text:004104dc 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004104e0 00000000 nop
.text:004104e4 fcba838d lw v1,-0x4504(t4)=>.rodata:DAT_0048bafc ;= 3B746C26h
.text:004104e8 00000000 nop
.text:004104ec 0300c3a8 swl v1,0x3(a2)
.text:004104f0 0000c3b8 swr v1,0x0(a2)
.text:004104f4 f5ff0010 b LAB_004104cc
.text:004104f8 0400c624 _addiu a2,a2,0x4
caseD_27: ;XREF[1,0]: 00410448
.text:004104fc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410500 00000000 nop
.text:00410504 04bb448c lw a0,-0x44fc(v0)=>.rodata:DAT_0048bb04 ;= 6F706126h
.text:00410508 04bb4324 addiu v1,v0,-0x44fc
LAB_0041050c: ;XREF[1,0]: 0041056c
; FWD[2,0]: 0048bb09,0048bb19
.text:0041050c 05006a90 lbu t2,0x5(v1)=>.rodata:DAT_0048bb09 ;= 3Bh
; FWD[2,0]: 0048bb08,0048bb18
.text:00410510 04006b90 lbu t3,0x4(v1)=>.rodata:DAT_0048bb08 ;= 73h
;= 74h
.text:00410514 0300c4a8 swl a0,0x3(a2)
.text:00410518 0000c4b8 swr a0,0x0(a2)
.text:0041051c 0100e724 addiu a3,a3,0x1
.text:00410520 0400cba0 sb t3,0x4(a2)
.text:00410524 0500caa0 sb t2,0x5(a2)
.text:00410528 0000e290 lbu v0,0x0(a3)
.text:0041052c d9ff0010 b LAB_00410494
.text:00410530 0600c624 _addiu a2,a2,0x6
caseD_26: ;XREF[1,0]: 00410448
.text:00410534 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410538 0100e724 addiu a3,a3,0x1
.text:0041053c 0cbba48c lw a0,-0x44f4(a1)=>.rodata:DAT_0048bb0c ;= 706D6126h
.text:00410540 0cbba324 addiu v1,a1,-0x44f4
.text:00410544 04007990 lbu t9,0x4(v1)=>.rodata:DAT_0048bb10 ;= 3Bh
.text:00410548 0300c4a8 swl a0,0x3(a2)
.text:0041054c 0000c4b8 swr a0,0x0(a2)
.text:00410550 0400d9a0 sb t9,0x4(a2)
.text:00410554 0000e290 lbu v0,0x0(a3)
.text:00410558 ceff0010 b LAB_00410494
.text:0041055c 0500c624 _addiu a2,a2,0x5
caseD_22: ;XREF[1,0]: 00410448
.text:00410560 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410564 00000000 nop
.text:00410568 14bb248d lw a0,-0x44ec(t1)=>.rodata:DAT_0048bb14 ;= 6F757126h
.text:0041056c e7ff0010 b LAB_0041050c
.text:00410570 14bb2325 _addiu v1,t1,-0x44ec
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteHexString()
;local_8 undefined4 -8 ;XREF[3,0]: 00410584,004105dc,00410734
;local_c undefined4 -c ;XREF[3,0]: 00410588,004105e0,00410738
;local_10 undefined4 -10 ;XREF[3,0]: 0041058c,004105e4,0041073c
;local_14 undefined4 -14 ;XREF[3,0]: 00410590,004105e8,00410740
;local_18 undefined4 -18 ;XREF[3,0]: 00410594,004105ec,00410744
;local_1c undefined4 -1c ;XREF[3,0]: 00410598,004105f0,00410748
;local_20 undefined4 -20 ;XREF[3,0]: 0041059c,004105f4,0041074c
;local_38 undefined4 -38 ;XREF[11,0]: 004105a0,004105d8,00410610,0041062c,00410650
; 00410690,004106a8,004106c4,004106e8,00410714
; 00410730
;XREF[2,0]: Entry Point,004d8580
.text:00410574 0d001c3c lui gp,0xd
.text:00410578 6cf49c27 addiu gp,gp,-0xb94
.text:0041057c 21e09903 addu gp,gp,t9
.text:00410580 b8ffbd27 addiu sp,sp,-0x48
.text:00410584 4000bfaf sw ra,local_8+0x48(sp)
.text:00410588 3c00b5af sw s5,local_c+0x48(sp)
.text:0041058c 3800b4af sw s4,local_10+0x48(sp)
.text:00410590 3400b3af sw s3,local_14+0x48(sp)
.text:00410594 3000b2af sw s2,local_18+0x48(sp)
.text:00410598 2c00b1af sw s1,local_1c+0x48(sp)
.text:0041059c 2800b0af sw s0,local_20+0x48(sp)
.text:004105a0 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:004105a4 2180a000 move s0,a1
.text:004105a8 0500a010 beq a1,zero,LAB_004105c0
.text:004105ac 21a88000 _move s5,a0
.text:004105b0 0000a280 lb v0,0x0(a1)
.text:004105b4 00000000 nop
.text:004105b8 11004014 bne v0,zero,LAB_00410600
.text:004105bc 00000000 _nop
LAB_004105c0: ;XREF[1,0]: 004105a8
.text:004105c0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
LAB_004105c4: ;XREF[1,0]: 0041075c
.text:004105c4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004105c8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004105cc 84fbe524 addiu a1=>.rodata:s_%s_0048fb80+4,a3,-0x47c ;= "%s"
.text:004105d0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004105d4 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:004105d8 1000bc8f lw gp,local_38+0x48(sp)
.text:004105dc 4000bf8f lw ra,local_8+0x48(sp)
.text:004105e0 3c00b58f lw s5,local_c+0x48(sp)
.text:004105e4 3800b48f lw s4,local_10+0x48(sp)
.text:004105e8 3400b38f lw s3,local_14+0x48(sp)
.text:004105ec 3000b28f lw s2,local_18+0x48(sp)
.text:004105f0 2c00b18f lw s1,local_1c+0x48(sp)
.text:004105f4 2800b08f lw s0,local_20+0x48(sp)
.text:004105f8 0800e003 jr ra
.text:004105fc 4800bd27 _addiu sp,sp,0x48
LAB_00410600: ;XREF[1,0]: 004105b8
.text:00410600 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410604 00000000 nop
.text:00410608 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041060c 2120a000 _move a0,a1
.text:00410610 1000bc8f lw gp,local_38+0x48(sp)
.text:00410614 40180200 sll v1,v0,0x1
.text:00410618 02007324 addiu s3,v1,0x2
.text:0041061c ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00410620 00000000 nop
.text:00410624 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00410628 21206002 _move a0,s3
.text:0041062c 1000bc8f lw gp,local_38+0x48(sp)
.text:00410630 49004010 beq v0,zero,LAB_00410758
.text:00410634 21904000 _move s2,v0
.text:00410638 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041063c 21204000 move a0,v0
.text:00410640 21280000 clear a1
.text:00410644 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00410648 21306002 _move a2,s3
.text:0041064c 00000792 lbu a3,0x0(s0)
.text:00410650 1000bc8f lw gp,local_38+0x48(sp)
.text:00410654 2700e010 beq a3,zero,LAB_004106f4
.text:00410658 21880002 _move s1,s0
.text:0041065c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410660 05000010 b LAB_00410678
.text:00410664 00000000 _nop
LAB_00410668: ;XREF[1,0]: 004106d4
.text:00410668 00002792 lbu a3,0x0(s1)
.text:0041066c 00000000 nop
.text:00410670 2000e010 beq a3,zero,LAB_004106f4
.text:00410674 00000000 _nop
LAB_00410678: ;XREF[2,0]: 00410660,004106ec
.text:00410678 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0041067c 10000524 li a1,0x10
.text:00410680 ff00e730 andi a3,a3,0xff
.text:00410684 1cbb8626 addiu a2=>.rodata:DAT_0048bb1c,s4,-0x44e4 ;= 25h %
.text:00410688 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0041068c 1800a427 _addiu a0,sp,0x18
.text:00410690 1000bc8f lw gp,local_38+0x48(sp)
.text:00410694 21204002 move a0,s2
.text:00410698 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041069c 00000000 nop
.text:004106a0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004106a4 01003126 _addiu s1,s1,0x1
.text:004106a8 1000bc8f lw gp,local_38+0x48(sp)
.text:004106ac 1800a427 addiu a0,sp,0x18
.text:004106b0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004106b4 00000000 nop
.text:004106b8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004106bc 21804000 _move s0,v0
.text:004106c0 21200202 addu a0,s0,v0
.text:004106c4 1000bc8f lw gp,local_38+0x48(sp)
.text:004106c8 2b809300 sltu s0,a0,s3
.text:004106cc 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:004106d0 21204002 move a0,s2
.text:004106d4 e4ff0012 beq s0,zero,LAB_00410668
.text:004106d8 1800a527 _addiu a1,sp,0x18
.text:004106dc 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:004106e0 00000000 _nop
.text:004106e4 00002792 lbu a3,0x0(s1)
.text:004106e8 1000bc8f lw gp,local_38+0x48(sp)
.text:004106ec e2ffe014 bne a3,zero,LAB_00410678
.text:004106f0 00000000 _nop
LAB_004106f4: ;XREF[2,0]: 00410654,00410670
.text:004106f4 18004012 beq s2,zero,LAB_00410758
.text:004106f8 00000000 _nop
.text:004106fc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410700 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410704 2120a002 move a0,s5
.text:00410708 21304002 move a2,s2
.text:0041070c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410710 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00410714 1000bc8f lw gp,local_38+0x48(sp)
.text:00410718 21884000 move s1,v0
.text:0041071c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00410720 00000000 nop
.text:00410724 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00410728 21204002 _move a0,s2
.text:0041072c 21102002 move v0,s1
.text:00410730 1000bc8f lw gp,local_38+0x48(sp)
.text:00410734 4000bf8f lw ra,local_8+0x48(sp)
.text:00410738 3c00b58f lw s5,local_c+0x48(sp)
.text:0041073c 3800b48f lw s4,local_10+0x48(sp)
.text:00410740 3400b38f lw s3,local_14+0x48(sp)
.text:00410744 3000b28f lw s2,local_18+0x48(sp)
.text:00410748 2c00b18f lw s1,local_1c+0x48(sp)
.text:0041074c 2800b08f lw s0,local_20+0x48(sp)
.text:00410750 0800e003 jr ra
.text:00410754 4800bd27 _addiu sp,sp,0x48
LAB_00410758: ;XREF[2,0]: 00410630,004106f4
.text:00410758 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0041075c 99ff0010 b LAB_004105c4
.text:00410760 2120a002 _move a0,s5
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WritePrintableString()
;local_8 undefined4 -8 ;XREF[3,0]: 00410774,004107bc,00410820
;local_c undefined4 -c ;XREF[3,0]: 00410778,004107c0,00410824
;local_10 undefined4 -10 ;XREF[3,0]: 0041077c,004107c4,00410828
;local_18 undefined4 -18 ;XREF[4,0]: 00410780,004107d8,00410800,0041081c
;XREF[2,0]: Entry Point,004d82d4
.text:00410764 0d001c3c lui gp,0xd
.text:00410768 7cf29c27 addiu gp,gp,-0xd84
.text:0041076c 21e09903 addu gp,gp,t9
.text:00410770 d8ffbd27 addiu sp,sp,-0x28
.text:00410774 2000bfaf sw ra,local_8+0x28(sp)
.text:00410778 1c00b1af sw s1,local_c+0x28(sp)
.text:0041077c 1800b0af sw s0,local_10+0x28(sp)
.text:00410780 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00410784 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410788 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041078c 2118a000 move v1,a1
.text:00410790 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410794 21382003 move a3=>websWriteFmt,t9
.text:00410798 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0041079c 84fba524 addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:004107a0 05006010 beq v1,zero,LAB_004107b8
.text:004107a4 21808000 _move s0,a0
.text:004107a8 00006280 lb v0,0x0(v1)
.text:004107ac 7087998f lw t9,-0x7890(gp)=>->AllocPrintableString ;= 0041016c
.text:004107b0 07004014 bne v0,zero,LAB_004107d0
.text:004107b4 00000000 _nop
LAB_004107b8: ;XREF[1,0]: 004107a0
.text:004107b8 21c8e000 move t9,a3
LAB_004107bc: ;XREF[1,0]: 00410840
.text:004107bc 2000bf8f lw ra,local_8+0x28(sp)
.text:004107c0 1c00b18f lw s1,local_c+0x28(sp)
.text:004107c4 1800b08f lw s0,local_10+0x28(sp)
.text:004107c8 08002003 jr t9=>websWriteFmt
.text:004107cc 2800bd27 _addiu sp,sp,0x28
LAB_004107d0: ;XREF[1,0]: 004107b0
.text:004107d0 09f82003 jalr t9=>AllocPrintableString ;undefined AllocPrintableString()
.text:004107d4 21206000 _move a0,v1
.text:004107d8 1000bc8f lw gp,local_18+0x28(sp)
.text:004107dc 21884000 move s1,v0
.text:004107e0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004107e4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004107e8 21200002 move a0,s0
.text:004107ec 84fb6524 addiu a1=>.rodata:s_%s_0048fb80+4,v1,-0x47c ;= "%s"
.text:004107f0 10002012 beq s1,zero,LAB_00410834
.text:004107f4 21302002 _move a2,s1
.text:004107f8 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004107fc 00000000 _nop
.text:00410800 1000bc8f lw gp,local_18+0x28(sp)
.text:00410804 21804000 move s0,v0
.text:00410808 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041080c 00000000 nop
.text:00410810 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00410814 21202002 _move a0,s1
.text:00410818 21100002 move v0,s0
.text:0041081c 1000bc8f lw gp,local_18+0x28(sp)
.text:00410820 2000bf8f lw ra,local_8+0x28(sp)
.text:00410824 1c00b18f lw s1,local_c+0x28(sp)
.text:00410828 1800b08f lw s0,local_10+0x28(sp)
.text:0041082c 0800e003 jr ra
.text:00410830 2800bd27 _addiu sp,sp,0x28
LAB_00410834: ;XREF[1,0]: 004107f0
.text:00410834 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410838 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041083c 84fb0525 addiu a1,t0,-0x47c
.text:00410840 deff0010 b LAB_004107bc
.text:00410844 0c44e624 _addiu a2,a3,0x440c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteMacString()
;local_8 undefined4 -8 ;XREF[2,0]: 00410858,00410954
;local_c undefined4 -c ;XREF[1,0]: 0041087c
;local_10 undefined4 -10 ;XREF[1,0]: 00410878
;local_14 undefined4 -14 ;XREF[1,0]: 00410874
;local_18 undefined4 -18 ;XREF[1,0]: 00410870
;local_1c undefined4 -1c ;XREF[1,0]: 0041086c
;local_20 undefined4 -20 ;XREF[1,0]: 00410868
;local_24 undefined4 -24 ;XREF[1,0]: 00410864
;local_28 undefined4 -28 ;XREF[6,5]: 00410860,004108ac,004108c4,004108c8,004108e8
; 00410970,00410908,00410944,00410968,0041097c
; 00410988
;local_30 undefined4 -30 ;XREF[2,0]: 0041085c,00410950
;XREF[2,0]: Entry Point,004d8464
.text:00410848 0d001c3c lui gp,0xd
.text:0041084c 98f19c27 addiu gp,gp,-0xe68
.text:00410850 21e09903 addu gp,gp,t9
.text:00410854 c0ffbd27 addiu sp,sp,-0x40
.text:00410858 3800bfaf sw ra,local_8+0x40(sp)
.text:0041085c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00410860 1800a0af sw zero,local_28+0x40(sp)
.text:00410864 1c00a0af sw zero,local_24+0x40(sp)
.text:00410868 2000a0af sw zero,local_20+0x40(sp)
.text:0041086c 2400a0af sw zero,local_1c+0x40(sp)
.text:00410870 2800a0af sw zero,local_18+0x40(sp)
.text:00410874 2c00a0af sw zero,local_14+0x40(sp)
.text:00410878 3000a0af sw zero,local_10+0x40(sp)
.text:0041087c 3400a0af sw zero,local_c+0x40(sp)
.text:00410880 1800a927 addiu t1,sp,0x18
.text:00410884 21500000 clear t2
.text:00410888 01000b24 li t3,0x1
.text:0041088c 20000d24 li t5,0x20
.text:00410890 02000c24 li t4,0x2
.text:00410894 3a000e24 li t6,0x3a
LAB_00410898: ;XREF[1,0]: 00410930
.text:00410898 0000a890 lbu t0,0x0(a1)
.text:0041089c 00000000 nop
.text:004108a0 1000022d sltiu v0,t0,0x10
.text:004108a4 08004014 bne v0,zero,LAB_004108c8
.text:004108a8 0100a524 _addiu a1,a1,0x1
.text:004108ac 00002791 lbu a3,0x0(t1)=>local_28
LAB_004108b0: ;XREF[1,0]: 004108bc
.text:004108b0 f0ff0825 addiu t0,t0,-0x10
.text:004108b4 0100e324 addiu v1,a3,0x1
.text:004108b8 10000f2d sltiu t7,t0,0x10
.text:004108bc fcffe011 beq t7,zero,LAB_004108b0
.text:004108c0 21386000 _move a3,v1
.text:004108c4 000023a1 sb v1,0x0(t1)=>local_28
LAB_004108c8: ;XREF[1,0]: 004108a4
.text:004108c8 00002391 lbu v1,0x0(t1)=>local_28
.text:004108cc 00000000 nop
.text:004108d0 30006324 addiu v1,v1,0x30
.text:004108d4 00ce0300 sll t9,v1,0x18
.text:004108d8 03c61900 sra t8,t9,0x18
.text:004108dc 3a00072b slti a3,t8,0x3a
.text:004108e0 2200e014 bne a3,zero,LAB_0041096c
.text:004108e4 07007f24 _addiu ra,v1,0x7
.text:004108e8 00003fa1 sb ra,0x0(t1)=>local_28
LAB_004108ec: ;XREF[1,0]: 0041096c
.text:004108ec 30000325 addiu v1,t0,0x30
.text:004108f0 003e0300 sll a3,v1,0x18
.text:004108f4 037e0700 sra t7,a3,0x18
.text:004108f8 3a00e229 slti v0,t7,0x3a
.text:004108fc 19004014 bne v0,zero,LAB_00410964
.text:00410900 01002725 _addiu a3,t1,0x1
.text:00410904 37001825 addiu t8,t0,0x37
.text:00410908 010038a1 sb t8,local_28+0x29(t1)
LAB_0041090c: ;XREF[1,0]: 00410964
.text:0041090c 05004829 slti t0,t2,0x5
.text:00410910 05000011 beq t0,zero,LAB_00410928
.text:00410914 0100e924 _addiu t1,a3,0x1
.text:00410918 1600cb10 beq a2,t3,LAB_00410974
.text:0041091c 00000000 _nop
.text:00410920 1700cc10 beq a2,t4,LAB_00410980
.text:00410924 00000000 _nop
LAB_00410928: ;XREF[3,0]: 00410910,00410978,00410984
.text:00410928 01004a25 addiu t2,t2,0x1
.text:0041092c 06005929 slti t9,t2,0x6
.text:00410930 d9ff2017 bne t9,zero,LAB_00410898
.text:00410934 00000000 _nop
.text:00410938 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041093c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410940 1800a627 addiu a2,sp,0x18
.text:00410944 000020a1 sb zero,0x0(t1)=>local_28+0x2
.text:00410948 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0041094c 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00410950 1000bc8f lw gp,local_30+0x40(sp)
.text:00410954 3800bf8f lw ra,local_8+0x40(sp)
.text:00410958 00000000 nop
.text:0041095c 0800e003 jr ra
.text:00410960 4000bd27 _addiu sp,sp,0x40
LAB_00410964: ;XREF[1,0]: 004108fc
.text:00410964 e9ff0010 b LAB_0041090c
.text:00410968 010023a1 _sb v1,local_28+0x29(t1)
LAB_0041096c: ;XREF[1,0]: 004108e0
.text:0041096c dfff0010 b LAB_004108ec
.text:00410970 000023a1 _sb v1,0x0(t1)=>local_28
LAB_00410974: ;XREF[1,0]: 00410918
.text:00410974 0200e924 addiu t1,a3,0x2
.text:00410978 ebff0010 b LAB_00410928
.text:0041097c 0100eda0 _sb t5,local_28+0x29(a3)
LAB_00410980: ;XREF[1,0]: 00410920
.text:00410980 0200e924 addiu t1,a3,0x2
.text:00410984 e8ff0010 b LAB_00410928
.text:00410988 0100eea0 _sb t6,local_28+0x29(a3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteTimerString(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7, undefined2 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined2 10 ;XREF[1,0]: 004109b8
;param_6 undefined2 14 ;XREF[1,0]: 004109ac
;param_7 undefined2 18 ;XREF[1,0]: 004109b0
;param_8 undefined2 1c ;XREF[1,0]: 004109b4
;local_8 undefined4 -8 ;XREF[2,0]: 0041099c,00410a1c
;local_c undefined4 -c ;XREF[2,0]: 004109a0,00410a20
;local_10 undefined4 -10 ;XREF[2,0]: 004109a4,00410a24
;local_4c undefined4 -4c ;XREF[1,0]: 004109cc
;local_50 undefined4 -50 ;XREF[1,0]: 004109d0
;local_54 undefined4 -54 ;XREF[1,0]: 004109f0
;local_58 undefined4 -58 ;XREF[1,0]: 004109d4
;local_5c undefined4 -5c ;XREF[1,0]: 004109d8
;local_60 undefined4 -60 ;XREF[1,0]: 004109dc
;local_68 undefined4 -68 ;XREF[3,0]: 004109a8,004109fc,00410a18
;XREF[2,0]: Entry Point,004d81e8
.text:0041098c 0d001c3c lui gp,0xd
.text:00410990 54f09c27 addiu gp,gp,-0xfac
.text:00410994 21e09903 addu gp,gp,t9
.text:00410998 88ffbd27 addiu sp,sp,-0x78
.text:0041099c 7000bfaf sw ra,local_8+0x78(sp)
.text:004109a0 6c00b1af sw s1,local_c+0x78(sp)
.text:004109a4 6800b0af sw s0,local_10+0x78(sp)
.text:004109a8 1000bcaf sw gp=>_gp,local_68+0x78(sp)
.text:004109ac 8c00a397 lhu v1,param_6+0x78(sp)
.text:004109b0 9000a897 lhu t0,param_7+0x78(sp)
.text:004109b4 9400a997 lhu t1,param_8+0x78(sp)
.text:004109b8 8800a297 lhu v0,param_5+0x78(sp)
.text:004109bc 9487998f lw t9,-0x786c(gp)=>->::strftime ;= 004896e0
.text:004109c0 4800b127 addiu s1,sp,0x48
.text:004109c4 ffffc630 andi param_3,param_3,0xffff
.text:004109c8 ffffe730 andi param_4,param_4,0xffff
.text:004109cc 2c00a6af sw param_3,local_4c+0x78(sp)
.text:004109d0 2800a7af sw param_4,local_50+0x78(sp)
.text:004109d4 2000a3af sw v1,local_58+0x78(sp)
.text:004109d8 1c00a8af sw t0,local_5c+0x78(sp)
.text:004109dc 1800a9af sw t1,local_60+0x78(sp)
.text:004109e0 21808000 move s0,param_1
.text:004109e4 2130a000 move param_3,param_2
.text:004109e8 21202002 move param_1,s1
.text:004109ec 1800a727 addiu param_4,sp,0x18
.text:004109f0 2400a2af sw v0,local_54+0x78(sp)
.text:004109f4 09f82003 jalr t9=>.MIPS.stubs:::strftime ;size_t strftime(char * __s, size_t _...
.text:004109f8 20000524 _li param_2,0x20
.text:004109fc 1000bc8f lw gp,local_68+0x78(sp)
.text:00410a00 21200002 move param_1,s0
.text:00410a04 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00410a08 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410a0c 21302002 move param_3,s1
.text:00410a10 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410a14 84fba524 _addiu param_2=>...,param_2,-0x47c ;= "%s"
.text:00410a18 1000bc8f lw gp,local_68+0x78(sp)
.text:00410a1c 7000bf8f lw ra,local_8+0x78(sp)
.text:00410a20 6c00b18f lw s1,local_c+0x78(sp)
.text:00410a24 6800b08f lw s0,local_10+0x78(sp)
.text:00410a28 0800e003 jr ra
.text:00410a2c 7800bd27 _addiu sp,sp,0x78
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getStringConfig()
;local_8 undefined4 -8 ;XREF[3,0]: 00410a40,00410ad0,00410b20
;local_c undefined4 -c ;XREF[3,0]: 00410a44,00410ad4,00410b24
;local_10 undefined4 -10 ;XREF[3,0]: 00410a48,00410ad8,00410b28
;local_18 undefined4 -18 ;XREF[4,0]: 00410a4c,00410a74,00410a98,00410af0
;XREF[3,0]: Entry Point,0043b680,004d8018
.text:00410a30 0d001c3c lui gp,0xd
.text:00410a34 b0ef9c27 addiu gp,gp,-0x1050
.text:00410a38 21e09903 addu gp,gp,t9
.text:00410a3c d8ffbd27 addiu sp,sp,-0x28
.text:00410a40 2000bfaf sw ra,local_8+0x28(sp)
.text:00410a44 1c00b1af sw s1,local_c+0x28(sp)
.text:00410a48 1800b0af sw s0,local_10+0x28(sp)
.text:00410a4c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00410a50 2180a000 move s0,a1
.text:00410a54 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410a58 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00410a5c 21888000 move s1,a0
.text:00410a60 0900c018 blez a2,LAB_00410a88
.text:00410a64 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00410a68 0000e48c lw a0,0x0(a3)
.text:00410a6c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00410a70 00000000 _nop
.text:00410a74 1000bc8f lw gp,local_18+0x28(sp)
.text:00410a78 21202002 move a0,s1
.text:00410a7c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00410a80 19004010 beq v0,zero,LAB_00410ae8
.text:00410a84 21280002 _move a1,s0
LAB_00410a88: ;XREF[2,0]: 00410a60,00410b04
.text:00410a88 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00410a8c 21280002 move a1,s0
.text:00410a90 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00410a94 21200000 _clear a0
LAB_00410a98: ;XREF[1,0]: 00410b14
.text:00410a98 1000bc8f lw gp,local_18+0x28(sp)
.text:00410a9c 21184000 move v1,v0
.text:00410aa0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410aa4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410aa8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410aac 21402003 move t0,t9
.text:00410ab0 21202002 move a0,s1
.text:00410ab4 84fbe524 addiu a1,a3,-0x47c
.text:00410ab8 05006010 beq v1,zero,LAB_00410ad0
.text:00410abc 0c444624 _addiu a2=>.rodata:DAT_0049440c,v0,0x440c
.text:00410ac0 00006980 lb t1,0x0(v1)
.text:00410ac4 00000000 nop
.text:00410ac8 14002015 bne t1,zero,LAB_00410b1c
.text:00410acc 00000000 _nop
LAB_00410ad0: ;XREF[1,0]: 00410ab8
.text:00410ad0 2000bf8f lw ra,local_8+0x28(sp)
.text:00410ad4 1c00b18f lw s1,local_c+0x28(sp)
.text:00410ad8 1800b08f lw s0,local_10+0x28(sp)
.text:00410adc 21c80001 move t9,t0
.text:00410ae0 08002003 jr t9=>websWriteFmt
.text:00410ae4 2800bd27 _addiu sp,sp,0x28
LAB_00410ae8: ;XREF[1,0]: 00410a80
.text:00410ae8 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00410aec 00000000 _nop
.text:00410af0 1000bc8f lw gp,local_18+0x28(sp)
.text:00410af4 21280002 move a1,s0
.text:00410af8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410afc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00410b00 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00410b04 e0ff4010 beq v0,zero,LAB_00410a88
.text:00410b08 21202002 _move a0,s1
.text:00410b0c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00410b10 00000000 _nop
.text:00410b14 e0ff0010 b LAB_00410a98
.text:00410b18 00000000 _nop
LAB_00410b1c: ;XREF[1,0]: 00410ac8
.text:00410b1c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410b20 2000bf8f lw ra,local_8+0x28(sp)
.text:00410b24 1c00b18f lw s1,local_c+0x28(sp)
.text:00410b28 1800b08f lw s0,local_10+0x28(sp)
.text:00410b2c 84fb0525 addiu a1,t0,-0x47c
.text:00410b30 21306000 move a2,v1
.text:00410b34 08002003 jr t9=>websWriteFmt
.text:00410b38 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getHashMd5StringConfig()
;local_4 undefined4 -4 ;XREF[3,0]: 00410b4c,00410cbc,00410d0c
;local_8 undefined4 -8 ;XREF[3,0]: 00410b50,00410cc0,00410d10
;local_c undefined4 -c ;XREF[3,0]: 00410b54,00410cc4,00410d14
;local_10 undefined4 -10 ;XREF[3,0]: 00410b58,00410cc8,00410d18
;local_14 undefined4 -14 ;XREF[3,0]: 00410b5c,00410ccc,00410d1c
;local_18 undefined4 -18 ;XREF[3,0]: 00410b60,00410cd0,00410d20
;local_1c undefined4 -1c ;XREF[3,0]: 00410b64,00410cd4,00410d24
;local_20 undefined4 -20 ;XREF[3,0]: 00410b68,00410cd8,00410d28
;local_28 undefined4 -28 ;XREF[5,0]: 00410b8c,00410bd8,00410c44,00410c94,00410cf0
;local_b0 undefined4 -b0 ;XREF[14,0]: 00410b6c,00410b9c,00410bb8,00410bdc,00410c04
; 00410c28,00410c40,00410c58,00410c78,00410c90
; 00410cb8,00410cec,00410d08,00410d3c
;local_b8 undefined4 -b8 ;XREF[1,0]: 00410c74
;XREF[2,0]: Entry Point,004d85e4
.text:00410b3c 0d001c3c lui gp,0xd
.text:00410b40 a4ee9c27 addiu gp,gp,-0x115c
.text:00410b44 21e09903 addu gp,gp,t9
.text:00410b48 38ffbd27 addiu sp,sp,-0xc8
.text:00410b4c c400bfaf sw ra,local_4+0xc8(sp)
.text:00410b50 c000b6af sw s6,local_8+0xc8(sp)
.text:00410b54 bc00b5af sw s5,local_c+0xc8(sp)
.text:00410b58 b800b4af sw s4,local_10+0xc8(sp)
.text:00410b5c b400b3af sw s3,local_14+0xc8(sp)
.text:00410b60 b000b2af sw s2,local_18+0xc8(sp)
.text:00410b64 ac00b1af sw s1,local_1c+0xc8(sp)
.text:00410b68 a800b0af sw s0,local_20+0xc8(sp)
.text:00410b6c 1800bcaf sw gp=>_gp,local_b0+0xc8(sp)
.text:00410b70 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00410b74 2000b527 addiu s5,sp,0x20
.text:00410b78 21a08000 move s4,a0
.text:00410b7c 2180a000 move s0,a1
.text:00410b80 2120a002 move a0,s5
.text:00410b84 21280000 clear a1
.text:00410b88 2190c000 move s2,a2
.text:00410b8c a000a0af sw zero,local_28+0xc8(sp)
.text:00410b90 40000624 li a2,0x40
.text:00410b94 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00410b98 2188e000 _move s1,a3
.text:00410b9c 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410ba0 6000b327 addiu s3,sp,0x60
.text:00410ba4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00410ba8 21206002 move a0,s3
.text:00410bac 21280000 clear a1
.text:00410bb0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00410bb4 40000624 _li a2,0x40
.text:00410bb8 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410bbc 9c00878e lw a3,0x9c(s4)
.text:00410bc0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410bc4 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00410bc8 84fbc626 addiu a2=>.rodata:s_%s_0048fb80+4,s6,-0x47c ;= "%s"
.text:00410bcc a000a427 addiu a0,sp,0xa0
.text:00410bd0 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00410bd4 fe000524 _li a1,0xfe
.text:00410bd8 a000a38f lw v1,local_28+0xc8(sp)
.text:00410bdc 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410be0 30006010 beq v1,zero,LAB_00410ca4
.text:00410be4 00000000 _nop
.text:00410be8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410bec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00410bf0 0900401a blez s2,LAB_00410c18
.text:00410bf4 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00410bf8 0000248e lw a0,0x0(s1)
.text:00410bfc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00410c00 00000000 _nop
.text:00410c04 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c08 21208002 move a0,s4
.text:00410c0c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00410c10 48004010 beq v0,zero,LAB_00410d34
.text:00410c14 21280002 _move a1,s0
LAB_00410c18: ;XREF[2,0]: 00410bf0,00410d50
.text:00410c18 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00410c1c 21280002 move a1,s0
.text:00410c20 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00410c24 21200000 _clear a0
LAB_00410c28: ;XREF[1,0]: 00410d60
.text:00410c28 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c2c 21204000 move a0,v0
.text:00410c30 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410c34 00000000 nop
.text:00410c38 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00410c3c 21904000 _move s2,v0
.text:00410c40 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c44 a000b08f lw s0,local_28+0xc8(sp)
.text:00410c48 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410c4c 21200002 move a0,s0
.text:00410c50 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00410c54 21884000 _move s1,v0
.text:00410c58 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c5c 21384000 move a3,v0
.text:00410c60 d091998f lw t9,-0x6e30(gp)=>->hmac_md5 ;= 0041b750
.text:00410c64 21204002 move a0,s2
.text:00410c68 21282002 move a1,s1
.text:00410c6c 21300002 move a2,s0
.text:00410c70 09f82003 jalr t9=>hmac_md5 ;undefined hmac_md5(undefined param_1...
.text:00410c74 1000b5af _sw s5,local_b8+0xc8(sp)
.text:00410c78 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c7c 2120a002 move a0,s5
.text:00410c80 0488998f lw t9,-0x77fc(gp)=>->hexarraytohexstring ;= 0041c60c
.text:00410c84 21286002 move a1,s3
.text:00410c88 09f82003 jalr t9=>hexarraytohexstring ;undefined hexarraytohexstring()
.text:00410c8c 10000624 _li a2,0x10
.text:00410c90 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410c94 a000a28f lw v0,local_28+0xc8(sp)
.text:00410c98 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00410c9c 11004014 bne v0,zero,LAB_00410ce4
.text:00410ca0 21204000 _move a0,v0
LAB_00410ca4: ;XREF[1,0]: 00410be0
.text:00410ca4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410ca8 21208002 move a0,s4
.text:00410cac 84fbc526 addiu a1=>.rodata:s_%s_0048fb80+4,s6,-0x47c ;= "%s"
.text:00410cb0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410cb4 21306002 _move a2,s3
.text:00410cb8 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410cbc c400bf8f lw ra,local_4+0xc8(sp)
.text:00410cc0 c000b68f lw s6,local_8+0xc8(sp)
.text:00410cc4 bc00b58f lw s5,local_c+0xc8(sp)
.text:00410cc8 b800b48f lw s4,local_10+0xc8(sp)
.text:00410ccc b400b38f lw s3,local_14+0xc8(sp)
.text:00410cd0 b000b28f lw s2,local_18+0xc8(sp)
.text:00410cd4 ac00b18f lw s1,local_1c+0xc8(sp)
.text:00410cd8 a800b08f lw s0,local_20+0xc8(sp)
.text:00410cdc 0800e003 jr ra
.text:00410ce0 c800bd27 _addiu sp,sp,0xc8
LAB_00410ce4: ;XREF[1,0]: 00410c9c
.text:00410ce4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00410ce8 00000000 _nop
.text:00410cec 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410cf0 a000a0af sw zero,local_28+0xc8(sp)
.text:00410cf4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410cf8 21208002 move a0,s4
.text:00410cfc 84fbc526 addiu a1=>.rodata:s_%s_0048fb80+4,s6,-0x47c ;= "%s"
.text:00410d00 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410d04 21306002 _move a2,s3
.text:00410d08 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410d0c c400bf8f lw ra,local_4+0xc8(sp)
.text:00410d10 c000b68f lw s6,local_8+0xc8(sp)
.text:00410d14 bc00b58f lw s5,local_c+0xc8(sp)
.text:00410d18 b800b48f lw s4,local_10+0xc8(sp)
.text:00410d1c b400b38f lw s3,local_14+0xc8(sp)
.text:00410d20 b000b28f lw s2,local_18+0xc8(sp)
.text:00410d24 ac00b18f lw s1,local_1c+0xc8(sp)
.text:00410d28 a800b08f lw s0,local_20+0xc8(sp)
.text:00410d2c 0800e003 jr ra
.text:00410d30 c800bd27 _addiu sp,sp,0xc8
LAB_00410d34: ;XREF[1,0]: 00410c10
.text:00410d34 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00410d38 00000000 _nop
.text:00410d3c 1800bc8f lw gp,local_b0+0xc8(sp)
.text:00410d40 21280002 move a1,s0
.text:00410d44 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410d48 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00410d4c 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00410d50 b1ff4010 beq v0,zero,LAB_00410c18
.text:00410d54 21208002 _move a0,s4
.text:00410d58 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00410d5c 00000000 _nop
.text:00410d60 b1ff0010 b LAB_00410c28
.text:00410d64 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getHexStringConfig()
;local_8 undefined4 -8 ;XREF[3,0]: 00410d78,00410e10,00410f64
;local_c undefined4 -c ;XREF[3,0]: 00410d7c,00410e14,00410f68
;local_10 undefined4 -10 ;XREF[3,0]: 00410d80,00410e18,00410f6c
;local_14 undefined4 -14 ;XREF[3,0]: 00410d84,00410e1c,00410f70
;local_18 undefined4 -18 ;XREF[3,0]: 00410d88,00410e20,00410f74
;local_1c undefined4 -1c ;XREF[3,0]: 00410d8c,00410e24,00410f78
;local_20 undefined4 -20 ;XREF[3,0]: 00410d90,00410e28,00410f7c
;local_38 undefined4 -38 ;XREF[14,0]: 00410d94,00410db8,00410dd4,00410e0c,00410e44
; 00410e60,00410e84,00410ec4,00410edc,00410ef8
; 00410f1c,00410f44,00410f60,00410f98
;XREF[2,0]: Entry Point,004d85d4
.text:00410d68 0d001c3c lui gp,0xd
.text:00410d6c 78ec9c27 addiu gp,gp,-0x1388
.text:00410d70 21e09903 addu gp,gp,t9
.text:00410d74 b8ffbd27 addiu sp,sp,-0x48
.text:00410d78 4000bfaf sw ra,local_8+0x48(sp)
.text:00410d7c 3c00b5af sw s5,local_c+0x48(sp)
.text:00410d80 3800b4af sw s4,local_10+0x48(sp)
.text:00410d84 3400b3af sw s3,local_14+0x48(sp)
.text:00410d88 3000b2af sw s2,local_18+0x48(sp)
.text:00410d8c 2c00b1af sw s1,local_1c+0x48(sp)
.text:00410d90 2800b0af sw s0,local_20+0x48(sp)
.text:00410d94 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00410d98 21a88000 move s5,a0
.text:00410d9c 0900c018 blez a2,LAB_00410dc4
.text:00410da0 2180a000 _move s0,a1
.text:00410da4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410da8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00410dac 0000e48c lw a0,0x0(a3)
.text:00410db0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00410db4 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00410db8 1000bc8f lw gp,local_38+0x48(sp)
.text:00410dbc 72004010 beq v0,zero,LAB_00410f88
.text:00410dc0 2120a002 _move a0,s5
LAB_00410dc4: ;XREF[2,0]: 00410d9c,00410f9c
.text:00410dc4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00410dc8 21280002 move a1,s0
.text:00410dcc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00410dd0 21200000 _clear a0
LAB_00410dd4: ;XREF[1,0]: 00410fb8
.text:00410dd4 1000bc8f lw gp,local_38+0x48(sp)
.text:00410dd8 05004010 beq v0,zero,LAB_00410df0
.text:00410ddc 21804000 _move s0,v0
.text:00410de0 00004280 lb v0,0x0(v0)
.text:00410de4 00000000 nop
.text:00410de8 12004014 bne v0,zero,LAB_00410e34
.text:00410dec 00000000 _nop
LAB_00410df0: ;XREF[3,0]: 00410dd8,00410e64,00410f28
.text:00410df0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410df4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410df8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410dfc 2120a002 move a0,s5
.text:00410e00 84fb2525 addiu a1=>.rodata:s_%s_0048fb80+4,t1,-0x47c ;= "%s"
.text:00410e04 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410e08 0c440625 _addiu a2=>.rodata:DAT_0049440c,t0,0x440c
.text:00410e0c 1000bc8f lw gp,local_38+0x48(sp)
.text:00410e10 4000bf8f lw ra,local_8+0x48(sp)
.text:00410e14 3c00b58f lw s5,local_c+0x48(sp)
.text:00410e18 3800b48f lw s4,local_10+0x48(sp)
.text:00410e1c 3400b38f lw s3,local_14+0x48(sp)
.text:00410e20 3000b28f lw s2,local_18+0x48(sp)
.text:00410e24 2c00b18f lw s1,local_1c+0x48(sp)
.text:00410e28 2800b08f lw s0,local_20+0x48(sp)
.text:00410e2c 0800e003 jr ra
.text:00410e30 4800bd27 _addiu sp,sp,0x48
LAB_00410e34: ;XREF[1,0]: 00410de8
.text:00410e34 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410e38 00000000 nop
.text:00410e3c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00410e40 21200002 _move a0,s0
.text:00410e44 1000bc8f lw gp,local_38+0x48(sp)
.text:00410e48 40180200 sll v1,v0,0x1
.text:00410e4c 02007324 addiu s3,v1,0x2
.text:00410e50 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00410e54 00000000 nop
.text:00410e58 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00410e5c 21206002 _move a0,s3
.text:00410e60 1000bc8f lw gp,local_38+0x48(sp)
.text:00410e64 e2ff4010 beq v0,zero,LAB_00410df0
.text:00410e68 21904000 _move s2,v0
.text:00410e6c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00410e70 21204000 move a0,v0
.text:00410e74 21280000 clear a1
.text:00410e78 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00410e7c 21306002 _move a2,s3
.text:00410e80 00000792 lbu a3,0x0(s0)
.text:00410e84 1000bc8f lw gp,local_38+0x48(sp)
.text:00410e88 2700e010 beq a3,zero,LAB_00410f28
.text:00410e8c 21880002 _move s1,s0
.text:00410e90 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410e94 05000010 b LAB_00410eac
.text:00410e98 00000000 _nop
LAB_00410e9c: ;XREF[1,0]: 00410f08
.text:00410e9c 00002792 lbu a3,0x0(s1)
.text:00410ea0 00000000 nop
.text:00410ea4 2000e010 beq a3,zero,LAB_00410f28
.text:00410ea8 00000000 _nop
LAB_00410eac: ;XREF[2,0]: 00410e94,00410f20
.text:00410eac 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00410eb0 10000524 li a1,0x10
.text:00410eb4 ff00e730 andi a3,a3,0xff
.text:00410eb8 1cbb8626 addiu a2=>.rodata:DAT_0048bb1c,s4,-0x44e4 ;= 25h %
.text:00410ebc 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00410ec0 1800a427 _addiu a0,sp,0x18
.text:00410ec4 1000bc8f lw gp,local_38+0x48(sp)
.text:00410ec8 21204002 move a0,s2
.text:00410ecc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410ed0 00000000 nop
.text:00410ed4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00410ed8 01003126 _addiu s1,s1,0x1
.text:00410edc 1000bc8f lw gp,local_38+0x48(sp)
.text:00410ee0 1800a427 addiu a0,sp,0x18
.text:00410ee4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00410ee8 00000000 nop
.text:00410eec 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00410ef0 21804000 _move s0,v0
.text:00410ef4 21200202 addu a0,s0,v0
.text:00410ef8 1000bc8f lw gp,local_38+0x48(sp)
.text:00410efc 2b809300 sltu s0,a0,s3
.text:00410f00 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:00410f04 21204002 move a0,s2
.text:00410f08 e4ff0012 beq s0,zero,LAB_00410e9c
.text:00410f0c 1800a527 _addiu a1,sp,0x18
.text:00410f10 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:00410f14 00000000 _nop
.text:00410f18 00002792 lbu a3,0x0(s1)
.text:00410f1c 1000bc8f lw gp,local_38+0x48(sp)
.text:00410f20 e2ffe014 bne a3,zero,LAB_00410eac
.text:00410f24 00000000 _nop
LAB_00410f28: ;XREF[2,0]: 00410e88,00410ea4
.text:00410f28 b1ff4012 beq s2,zero,LAB_00410df0
.text:00410f2c 2120a002 _move a0,s5
.text:00410f30 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00410f34 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00410f38 21304002 move a2,s2
.text:00410f3c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00410f40 84fbe524 _addiu a1=>.rodata:s_%s_0048fb80+4,a3,-0x47c ;= "%s"
.text:00410f44 1000bc8f lw gp,local_38+0x48(sp)
.text:00410f48 21884000 move s1,v0
.text:00410f4c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00410f50 00000000 nop
.text:00410f54 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00410f58 21204002 _move a0,s2
.text:00410f5c 21102002 move v0,s1
.text:00410f60 1000bc8f lw gp,local_38+0x48(sp)
.text:00410f64 4000bf8f lw ra,local_8+0x48(sp)
.text:00410f68 3c00b58f lw s5,local_c+0x48(sp)
.text:00410f6c 3800b48f lw s4,local_10+0x48(sp)
.text:00410f70 3400b38f lw s3,local_14+0x48(sp)
.text:00410f74 3000b28f lw s2,local_18+0x48(sp)
.text:00410f78 2c00b18f lw s1,local_1c+0x48(sp)
.text:00410f7c 2800b08f lw s0,local_20+0x48(sp)
.text:00410f80 0800e003 jr ra
.text:00410f84 4800bd27 _addiu sp,sp,0x48
LAB_00410f88: ;XREF[1,0]: 00410dbc
.text:00410f88 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00410f8c 00000000 nop
.text:00410f90 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00410f94 21280002 _move a1,s0
.text:00410f98 1000bc8f lw gp,local_38+0x48(sp)
.text:00410f9c 89ff4010 beq v0,zero,LAB_00410dc4
.text:00410fa0 21280002 _move a1,s0
.text:00410fa4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410fa8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00410fac 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00410fb0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00410fb4 2120a002 _move a0,s5
.text:00410fb8 86ff0010 b LAB_00410dd4
.text:00410fbc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getPrintableStringConfig()
;local_4 undefined4 -4 ;XREF[3,0]: 00410fd0,0041104c,004110f8
;local_8 undefined4 -8 ;XREF[3,0]: 00410fd4,00411050,004110fc
;local_c undefined4 -c ;XREF[3,0]: 00410fd8,00411054,00411100
;local_10 undefined4 -10 ;XREF[3,0]: 00410fdc,00411058,00411104
;local_18 undefined4 -18 ;XREF[7,0]: 00410fe0,00411004,00411020,0041107c,004110b4
; 004110d8,004110f4
;XREF[4,0]: Entry Point,00440960,00441004
; 004d8878
.text:00410fc0 0d001c3c lui gp,0xd
.text:00410fc4 20ea9c27 addiu gp,gp,-0x15e0
.text:00410fc8 21e09903 addu gp,gp,t9
.text:00410fcc d8ffbd27 addiu sp,sp,-0x28
.text:00410fd0 2400bfaf sw ra,local_4+0x28(sp)
.text:00410fd4 2000b2af sw s2,local_8+0x28(sp)
.text:00410fd8 1c00b1af sw s1,local_c+0x28(sp)
.text:00410fdc 1800b0af sw s0,local_10+0x28(sp)
.text:00410fe0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00410fe4 21888000 move s1,a0
.text:00410fe8 0900c018 blez a2,LAB_00411010
.text:00410fec 2180a000 _move s0,a1
.text:00410ff0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00410ff4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00410ff8 0000e48c lw a0,0x0(a3)
.text:00410ffc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411000 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00411004 1000bc8f lw gp,local_18+0x28(sp)
.text:00411008 18004010 beq v0,zero,LAB_0041106c
.text:0041100c 21202002 _move a0,s1
LAB_00411010: ;XREF[2,0]: 00410fe8,00411080
.text:00411010 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00411014 21280002 move a1,s0
.text:00411018 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0041101c 21200000 _clear a0
LAB_00411020: ;XREF[1,0]: 0041109c
.text:00411020 1000bc8f lw gp,local_18+0x28(sp)
.text:00411024 05004010 beq v0,zero,LAB_0041103c
.text:00411028 21204000 _move a0,v0
.text:0041102c 00004280 lb v0,0x0(v0)
.text:00411030 00000000 nop
.text:00411034 1b004014 bne v0,zero,LAB_004110a4
.text:00411038 00000000 _nop
LAB_0041103c: ;XREF[2,0]: 00411024,004110b8
.text:0041103c 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411040 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411044 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411048 21202002 move a0,s1
.text:0041104c 2400bf8f lw ra,local_4+0x28(sp)
.text:00411050 2000b28f lw s2,local_8+0x28(sp)
.text:00411054 1c00b18f lw s1,local_c+0x28(sp)
.text:00411058 1800b08f lw s0,local_10+0x28(sp)
.text:0041105c 84fbe524 addiu a1,a3,-0x47c
.text:00411060 0c446624 addiu a2,v1,0x440c
.text:00411064 08002003 jr t9=>websWriteFmt
.text:00411068 2800bd27 _addiu sp,sp,0x28
LAB_0041106c: ;XREF[1,0]: 00411008
.text:0041106c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00411070 00000000 nop
.text:00411074 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411078 21280002 _move a1,s0
.text:0041107c 1000bc8f lw gp,local_18+0x28(sp)
.text:00411080 e3ff4010 beq v0,zero,LAB_00411010
.text:00411084 21280002 _move a1,s0
.text:00411088 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041108c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411090 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00411094 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411098 21202002 _move a0,s1
.text:0041109c e0ff0010 b LAB_00411020
.text:004110a0 00000000 _nop
LAB_004110a4: ;XREF[1,0]: 00411034
.text:004110a4 7087998f lw t9,-0x7890(gp)=>->AllocPrintableString ;= 0041016c
.text:004110a8 00000000 nop
.text:004110ac 09f82003 jalr t9=>AllocPrintableString ;undefined AllocPrintableString()
.text:004110b0 00000000 _nop
.text:004110b4 1000bc8f lw gp,local_18+0x28(sp)
.text:004110b8 e0ff4010 beq v0,zero,LAB_0041103c
.text:004110bc 21904000 _move s2,v0
.text:004110c0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004110c4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004110c8 21202002 move a0,s1
.text:004110cc 84fb0525 addiu a1=>.rodata:s_%s_0048fb80+4,t0,-0x47c ;= "%s"
.text:004110d0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004110d4 21304000 _move a2,v0
.text:004110d8 1000bc8f lw gp,local_18+0x28(sp)
.text:004110dc 21804000 move s0,v0
.text:004110e0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004110e4 00000000 nop
.text:004110e8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004110ec 21204002 _move a0,s2
.text:004110f0 21100002 move v0,s0
.text:004110f4 1000bc8f lw gp,local_18+0x28(sp)
.text:004110f8 2400bf8f lw ra,local_4+0x28(sp)
.text:004110fc 2000b28f lw s2,local_8+0x28(sp)
.text:00411100 1c00b18f lw s1,local_c+0x28(sp)
.text:00411104 1800b08f lw s0,local_10+0x28(sp)
.text:00411108 0800e003 jr ra
.text:0041110c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getIntConfig()
;local_8 undefined4 -8 ;XREF[3,0]: 00411120,004111b0,00411200
;local_c undefined4 -c ;XREF[3,0]: 00411124,004111b4,00411204
;local_10 undefined4 -10 ;XREF[3,0]: 00411128,004111b8,00411208
;local_18 undefined4 -18 ;XREF[4,0]: 0041112c,00411154,00411178,004111d0
;XREF[10,0]: Entry Point,0043b73c,0043b7d4
; 0044146c,00442460,004424f8
; 00442594,0044262c,004427b4
; 004d85c0
.text:00411110 0d001c3c lui gp,0xd
.text:00411114 d0e89c27 addiu gp,gp,-0x1730
.text:00411118 21e09903 addu gp,gp,t9
.text:0041111c d8ffbd27 addiu sp,sp,-0x28
.text:00411120 2000bfaf sw ra,local_8+0x28(sp)
.text:00411124 1c00b1af sw s1,local_c+0x28(sp)
.text:00411128 1800b0af sw s0,local_10+0x28(sp)
.text:0041112c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00411130 2180a000 move s0,a1
.text:00411134 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411138 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041113c 21888000 move s1,a0
.text:00411140 0900c018 blez a2,LAB_00411168
.text:00411144 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00411148 0000e48c lw a0,0x0(a3)
.text:0041114c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411150 00000000 _nop
.text:00411154 1000bc8f lw gp,local_18+0x28(sp)
.text:00411158 21202002 move a0,s1
.text:0041115c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00411160 19004010 beq v0,zero,LAB_004111c8
.text:00411164 21280002 _move a1,s0
LAB_00411168: ;XREF[2,0]: 00411140,004111e4
.text:00411168 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0041116c 21280002 move a1,s0
.text:00411170 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00411174 21200000 _clear a0
LAB_00411178: ;XREF[1,0]: 004111f4
.text:00411178 1000bc8f lw gp,local_18+0x28(sp)
.text:0041117c 21184000 move v1,v0
.text:00411180 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411184 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411188 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041118c 21402003 move t0,t9
.text:00411190 21202002 move a0,s1
.text:00411194 84fbe524 addiu a1,a3,-0x47c
.text:00411198 05006010 beq v1,zero,LAB_004111b0
.text:0041119c 38194624 _addiu a2=>.rodata:s_0_00491930+8,v0,0x1938 ;= "0"
.text:004111a0 00006980 lb t1,0x0(v1)
.text:004111a4 00000000 nop
.text:004111a8 14002015 bne t1,zero,LAB_004111fc
.text:004111ac 00000000 _nop
LAB_004111b0: ;XREF[1,0]: 00411198
.text:004111b0 2000bf8f lw ra,local_8+0x28(sp)
.text:004111b4 1c00b18f lw s1,local_c+0x28(sp)
.text:004111b8 1800b08f lw s0,local_10+0x28(sp)
.text:004111bc 21c80001 move t9,t0
.text:004111c0 08002003 jr t9=>websWriteFmt
.text:004111c4 2800bd27 _addiu sp,sp,0x28
LAB_004111c8: ;XREF[1,0]: 00411160
.text:004111c8 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:004111cc 00000000 _nop
.text:004111d0 1000bc8f lw gp,local_18+0x28(sp)
.text:004111d4 21280002 move a1,s0
.text:004111d8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004111dc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004111e0 3819c624 addiu a2=>.rodata:s_0_00491930+8,a2,0x1938 ;= "0"
.text:004111e4 e0ff4010 beq v0,zero,LAB_00411168
.text:004111e8 21202002 _move a0,s1
.text:004111ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004111f0 00000000 _nop
.text:004111f4 e0ff0010 b LAB_00411178
.text:004111f8 00000000 _nop
LAB_004111fc: ;XREF[1,0]: 004111a8
.text:004111fc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411200 2000bf8f lw ra,local_8+0x28(sp)
.text:00411204 1c00b18f lw s1,local_c+0x28(sp)
.text:00411208 1800b08f lw s0,local_10+0x28(sp)
.text:0041120c 84fb0525 addiu a1,t0,-0x47c
.text:00411210 21306000 move a2,v1
.text:00411214 08002003 jr t9=>websWriteFmt
.text:00411218 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getRadioConfig()
;local_8 undefined4 -8 ;XREF[2,0]: 0041122c,004112f0
;local_c undefined4 -c ;XREF[2,0]: 00411230,004112f4
;local_10 undefined4 -10 ;XREF[2,0]: 00411234,004112f8
;local_14 undefined4 -14 ;XREF[2,0]: 00411238,004112fc
;local_18 undefined4 -18 ;XREF[2,0]: 0041123c,00411300
;local_20 undefined4 -20 ;XREF[6,0]: 00411240,00411270,00411294,004112b8,00411318
; 0041133c
;XREF[6,0]: Entry Point,00439d34,00439e1c
; 00439eb4,00439f4c,004d8424
.text:0041121c 0d001c3c lui gp,0xd
.text:00411220 c4e79c27 addiu gp,gp,-0x183c
.text:00411224 21e09903 addu gp,gp,t9
.text:00411228 d0ffbd27 addiu sp,sp,-0x30
.text:0041122c 2800bfaf sw ra,local_8+0x30(sp)
.text:00411230 2400b3af sw s3,local_c+0x30(sp)
.text:00411234 2000b2af sw s2,local_10+0x30(sp)
.text:00411238 1c00b1af sw s1,local_14+0x30(sp)
.text:0041123c 1800b0af sw s0,local_18+0x30(sp)
.text:00411240 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00411244 2180a000 move s0,a1
.text:00411248 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041124c 0200c628 slti a2,a2,0x2
.text:00411250 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411254 2190e000 move s2,a3
.text:00411258 21988000 move s3,a0
.text:0041125c 0000f18c lw s1,0x0(a3)
.text:00411260 0800c014 bne a2,zero,LAB_00411284
.text:00411264 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:00411268 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041126c 21202002 _move a0,s1
.text:00411270 1000bc8f lw gp,local_20+0x30(sp)
.text:00411274 21206002 move a0,s3
.text:00411278 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0041127c 23004010 beq v0,zero,LAB_0041130c
.text:00411280 21280002 _move a1,s0
LAB_00411284: ;XREF[3,0]: 00411260,0041132c,00411348
.text:00411284 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00411288 21280002 move a1,s0
.text:0041128c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00411290 21200000 _clear a0
.text:00411294 1000bc8f lw gp,local_20+0x30(sp)
.text:00411298 0f004010 beq v0,zero,LAB_004112d8
.text:0041129c 21204000 _move a0,v0
LAB_004112a0: ;XREF[1,0]: 00411340
.text:004112a0 00004280 lb v0,0x0(v0)
.text:004112a4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004112a8 0b004010 beq v0,zero,LAB_004112d8
.text:004112ac 21282002 _move a1,s1
.text:004112b0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004112b4 00000000 _nop
.text:004112b8 1000bc8f lw gp,local_20+0x30(sp)
.text:004112bc 21206002 move a0,s3
.text:004112c0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004112c4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004112c8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004112cc 84fb0525 addiu a1,t0,-0x47c
.text:004112d0 07004010 beq v0,zero,LAB_004112f0
.text:004112d4 20bbe624 _addiu a2,a3,-0x44e0
LAB_004112d8: ;XREF[2,0]: 00411298,004112a8
.text:004112d8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004112dc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004112e0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004112e4 21206002 move a0,s3
.text:004112e8 84fb4525 addiu a1,t2,-0x47c
.text:004112ec 0c442625 addiu a2,t1,0x440c
LAB_004112f0: ;XREF[1,0]: 004112d0
.text:004112f0 2800bf8f lw ra,local_8+0x30(sp)
.text:004112f4 2400b38f lw s3,local_c+0x30(sp)
.text:004112f8 2000b28f lw s2,local_10+0x30(sp)
.text:004112fc 1c00b18f lw s1,local_14+0x30(sp)
.text:00411300 1800b08f lw s0,local_18+0x30(sp)
.text:00411304 08002003 jr t9=>websWriteFmt
.text:00411308 3000bd27 _addiu sp,sp,0x30
LAB_0041130c: ;XREF[1,0]: 0041127c
.text:0041130c 0400518e lw s1,0x4(s2)
.text:00411310 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411314 00000000 _nop
.text:00411318 1000bc8f lw gp,local_20+0x30(sp)
.text:0041131c 21206002 move a0,s3
.text:00411320 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411324 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411328 38196624 addiu a2=>.rodata:s_0_00491930+8,v1,0x1938 ;= "0"
.text:0041132c d5ff4010 beq v0,zero,LAB_00411284
.text:00411330 21280002 _move a1,s0
.text:00411334 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411338 00000000 _nop
.text:0041133c 1000bc8f lw gp,local_20+0x30(sp)
.text:00411340 d7ff4014 bne v0,zero,LAB_004112a0
.text:00411344 21204000 _move a0,v0
.text:00411348 ceff0010 b LAB_00411284
.text:0041134c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getCheckConfig()
;local_8 undefined4 -8 ;XREF[2,0]: 00411360,0041143c
;local_c undefined4 -c ;XREF[2,0]: 00411364,00411440
;local_10 undefined4 -10 ;XREF[2,0]: 00411368,00411444
;local_14 undefined4 -14 ;XREF[2,0]: 0041136c,00411448
;local_18 undefined4 -18 ;XREF[2,0]: 00411370,0041144c
;local_20 undefined4 -20 ;XREF[7,0]: 00411374,004113a4,004113c8,004113ec,00411404
; 00411464,00411488
;XREF[2,0]: Entry Point,004d8b60
.text:00411350 0d001c3c lui gp,0xd
.text:00411354 90e69c27 addiu gp,gp,-0x1970
.text:00411358 21e09903 addu gp,gp,t9
.text:0041135c d0ffbd27 addiu sp,sp,-0x30
.text:00411360 2800bfaf sw ra,local_8+0x30(sp)
.text:00411364 2400b3af sw s3,local_c+0x30(sp)
.text:00411368 2000b2af sw s2,local_10+0x30(sp)
.text:0041136c 1c00b1af sw s1,local_14+0x30(sp)
.text:00411370 1800b0af sw s0,local_18+0x30(sp)
.text:00411374 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00411378 2188a000 move s1,a1
.text:0041137c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411380 0200c628 slti a2,a2,0x2
.text:00411384 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411388 2180e000 move s0,a3
.text:0041138c 21988000 move s3,a0
.text:00411390 0000f28c lw s2,0x0(a3)
.text:00411394 0800c014 bne a2,zero,LAB_004113b8
.text:00411398 d4b4a524 _addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:0041139c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004113a0 21204002 _move a0,s2
.text:004113a4 1000bc8f lw gp,local_20+0x30(sp)
.text:004113a8 21206002 move a0,s3
.text:004113ac 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:004113b0 29004010 beq v0,zero,LAB_00411458
.text:004113b4 21282002 _move a1,s1
LAB_004113b8: ;XREF[3,0]: 00411394,00411478,00411494
.text:004113b8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004113bc 21282002 move a1,s1
.text:004113c0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004113c4 21200000 _clear a0
.text:004113c8 1000bc8f lw gp,local_20+0x30(sp)
.text:004113cc 33004010 beq v0,zero,LAB_0041149c
.text:004113d0 21804000 _move s0,v0
LAB_004113d4: ;XREF[1,0]: 0041148c
.text:004113d4 00000282 lb v0,0x0(s0)
.text:004113d8 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:004113dc 2f004010 beq v0,zero,LAB_0041149c
.text:004113e0 21204002 _move a0,s2
.text:004113e4 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:004113e8 00000000 _nop
.text:004113ec 1000bc8f lw gp,local_20+0x30(sp)
.text:004113f0 21200002 move a0,s0
.text:004113f4 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:004113f8 01000a24 li t2,0x1
.text:004113fc 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00411400 04804a00 _sllv s0,t2,v0
.text:00411404 1000bc8f lw gp,local_20+0x30(sp)
.text:00411408 24380202 and a3,s0,v0
.text:0041140c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411410 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411414 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411418 21206002 move a0,s3
.text:0041141c 84fb2525 addiu a1,t1,-0x47c
.text:00411420 0600f010 beq a3,s0,LAB_0041143c
.text:00411424 20bb0625 _addiu a2,t0,-0x44e0
LAB_00411428: ;XREF[1,0]: 004114a0
.text:00411428 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041142c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411430 21206002 move a0,s3
.text:00411434 84fb8525 addiu a1,t4,-0x47c
.text:00411438 0c446625 addiu a2,t3,0x440c
LAB_0041143c: ;XREF[1,0]: 00411420
.text:0041143c 2800bf8f lw ra,local_8+0x30(sp)
.text:00411440 2400b38f lw s3,local_c+0x30(sp)
.text:00411444 2000b28f lw s2,local_10+0x30(sp)
.text:00411448 1c00b18f lw s1,local_14+0x30(sp)
.text:0041144c 1800b08f lw s0,local_18+0x30(sp)
.text:00411450 08002003 jr t9=>websWriteFmt
.text:00411454 3000bd27 _addiu sp,sp,0x30
LAB_00411458: ;XREF[1,0]: 004113b0
.text:00411458 0400128e lw s2,0x4(s0)
.text:0041145c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411460 00000000 _nop
.text:00411464 1000bc8f lw gp,local_20+0x30(sp)
.text:00411468 21282002 move a1,s1
.text:0041146c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411470 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411474 38196624 addiu a2=>.rodata:s_0_00491930+8,v1,0x1938 ;= "0"
.text:00411478 cfff4010 beq v0,zero,LAB_004113b8
.text:0041147c 21206002 _move a0,s3
.text:00411480 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411484 00000000 _nop
.text:00411488 1000bc8f lw gp,local_20+0x30(sp)
.text:0041148c d1ff4014 bne v0,zero,LAB_004113d4
.text:00411490 21804000 _move s0,v0
.text:00411494 c8ff0010 b LAB_004113b8
.text:00411498 00000000 _nop
LAB_0041149c: ;XREF[2,0]: 004113cc,004113dc
.text:0041149c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004114a0 e1ff0010 b LAB_00411428
.text:004114a4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSelectString(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004114f4
;local_4 undefined4 -4 ;XREF[2,0]: 004114b8,004115fc
;local_8 undefined4 -8 ;XREF[2,0]: 004114bc,00411600
;local_c undefined4 -c ;XREF[2,0]: 004114c0,00411604
;local_10 undefined4 -10 ;XREF[2,0]: 004114c4,00411608
;local_14 undefined4 -14 ;XREF[2,0]: 004114c8,0041160c
;local_18 undefined4 -18 ;XREF[2,0]: 004114cc,00411610
;local_1c undefined4 -1c ;XREF[2,0]: 004114d0,00411614
;local_20 undefined4 -20 ;XREF[2,0]: 004114d4,00411618
;local_28 undefined4 -28 ;XREF[8,0]: 004114d8,0041150c,00411530,00411564,00411590
; 004115b0,004115dc,00411634
;XREF[2,0]: Entry Point,004d847c
.text:004114a8 0d001c3c lui gp,0xd
.text:004114ac 38e59c27 addiu gp,gp,-0x1ac8
.text:004114b0 21e09903 addu gp,gp,t9
.text:004114b4 c8ffbd27 addiu sp,sp,-0x38
.text:004114b8 3400bfaf sw ra,local_4+0x38(sp)
.text:004114bc 3000b6af sw s6,local_8+0x38(sp)
.text:004114c0 2c00b5af sw s5,local_c+0x38(sp)
.text:004114c4 2800b4af sw s4,local_10+0x38(sp)
.text:004114c8 2400b3af sw s3,local_14+0x38(sp)
.text:004114cc 2000b2af sw s2,local_18+0x38(sp)
.text:004114d0 1c00b1af sw s1,local_1c+0x38(sp)
.text:004114d4 1800b0af sw s0,local_20+0x38(sp)
.text:004114d8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004114dc 21988000 move s3,param_1
.text:004114e0 2188a000 move s1,param_2
.text:004114e4 21a8c000 move s5,param_3
.text:004114e8 21a00000 clear s4
.text:004114ec 0a00e018 blez param_4,LAB_00411518
.text:004114f0 21800000 _clear s0
.text:004114f4 4800a28f lw v0,param_5+0x38(sp)
.text:004114f8 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004114fc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411500 0000448c lw param_1,0x0(v0)
.text:00411504 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411508 d4b4a524 _addiu param_2=>...,param_2,-0x4b2c ;= 32h
.text:0041150c 1000bc8f lw gp,local_28+0x38(sp)
.text:00411510 44004010 beq v0,zero,LAB_00411624
.text:00411514 21206002 _move param_1,s3
LAB_00411518: ;XREF[2,0]: 004114ec,00411638
.text:00411518 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0041151c 21282002 move param_2,s1
.text:00411520 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00411524 21200000 _clear param_1
.text:00411528 21b04000 move s6,v0
LAB_0041152c: ;XREF[1,0]: 00411654
.text:0041152c 0000a28e lw v0,0x0(s5)
.text:00411530 1000bc8f lw gp,local_28+0x38(sp)
.text:00411534 30004010 beq v0,zero,LAB_004115f8
.text:00411538 00000000 _nop
.text:0041153c 00004380 lb v1,0x0(v0)
.text:00411540 00000000 nop
.text:00411544 2c006010 beq v1,zero,LAB_004115f8
.text:00411548 21880000 _clear s1
.text:0041154c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411550 2120a002 move param_1,s5
LAB_00411554: ;XREF[1,0]: 004115f0
.text:00411554 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411558 0000848c lw param_1,0x0(param_1)
.text:0041155c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411560 2128c002 _move param_2,s6
.text:00411564 1000bc8f lw gp,local_28+0x38(sp)
.text:00411568 21206002 move param_1,s3
.text:0041156c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411570 2485868f lw param_3=>.data:W...,-0x7adc(gp)=>->We...;= "\r\n"
;= 004d5590
.text:004115c0 21206002 move param_1,s3
.text:004115c4 84fb4526 addiu param_2=>...,s2,-0x47c ;= "%s"
.text:004115c8 80881400 sll s1,s4,0x2
.text:004115cc 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004115d0 21800202 _addu s0,s0,v0
.text:004115d4 21203502 addu param_1,s1,s5
.text:004115d8 0000838c lw v1,0x0(param_1)
.text:004115dc 1000bc8f lw gp,local_28+0x38(sp)
.text:004115e0 05006010 beq v1,zero,LAB_004115f8
.text:004115e4 21800202 _addu s0,s0,v0
.text:004115e8 00006780 lb param_4,0x0(v1)
.text:004115ec 00000000 nop
.text:004115f0 d8ffe014 bne param_4,zero,LAB_00411554
.text:004115f4 00000000 _nop
LAB_004115f8: ;XREF[3,0]: 00411534,00411544,004115e0
.text:004115f8 21100002 move v0,s0
.text:004115fc 3400bf8f lw ra,local_4+0x38(sp)
.text:00411600 3000b68f lw s6,local_8+0x38(sp)
.text:00411604 2c00b58f lw s5,local_c+0x38(sp)
.text:00411608 2800b48f lw s4,local_10+0x38(sp)
.text:0041160c 2400b38f lw s3,local_14+0x38(sp)
.text:00411610 2000b28f lw s2,local_18+0x38(sp)
.text:00411614 1c00b18f lw s1,local_1c+0x38(sp)
.text:00411618 1800b08f lw s0,local_20+0x38(sp)
.text:0041161c 0800e003 jr ra
.text:00411620 3800bd27 _addiu sp,sp,0x38
LAB_00411624: ;XREF[1,0]: 00411510
.text:00411624 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00411628 00000000 nop
.text:0041162c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411630 21282002 _move param_2,s1
.text:00411634 1000bc8f lw gp,local_28+0x38(sp)
.text:00411638 b7ff4010 beq v0,zero,LAB_00411518
.text:0041163c 21282002 _move param_2,s1
.text:00411640 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411644 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411648 0c44c624 addiu param_3=>...,param_3,0x440c
.text:0041164c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411650 21206002 _move param_1,s3
.text:00411654 b5ff0010 b LAB_0041152c
.text:00411658 21b04000 _move s6,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSelectStringOfMatchValue(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00411694
;param_6 undefined4 14 ;XREF[1,0]: 004116b4
;local_8 undefined4 -8 ;XREF[2,0]: 0041166c,004117bc
;local_c undefined4 -c ;XREF[2,0]: 00411670,004117c0
;local_10 undefined4 -10 ;XREF[2,0]: 00411674,004117c4
;local_14 undefined4 -14 ;XREF[2,0]: 00411678,004117c8
;local_18 undefined4 -18 ;XREF[2,0]: 0041167c,004117cc
;local_1c undefined4 -1c ;XREF[2,0]: 00411680,004117d0
;local_20 undefined4 -20 ;XREF[2,0]: 00411684,004117d4
;local_24 undefined4 -24 ;XREF[2,0]: 00411688,004117d8
;local_28 undefined4 -28 ;XREF[2,0]: 0041168c,004117dc
;local_30 undefined4 -30 ;XREF[8,0]: 00411690,004116cc,004116f0,00411724,00411750
; 00411770,0041179c,004117f8
;XREF[2,0]: Entry Point,004d8bb4
.text:0041165c 0d001c3c lui gp,0xd
.text:00411660 84e39c27 addiu gp,gp,-0x1c7c
.text:00411664 21e09903 addu gp,gp,t9
.text:00411668 c0ffbd27 addiu sp,sp,-0x40
.text:0041166c 3800bfaf sw ra,local_8+0x40(sp)
.text:00411670 3400b7af sw s7,local_c+0x40(sp)
.text:00411674 3000b6af sw s6,local_10+0x40(sp)
.text:00411678 2c00b5af sw s5,local_14+0x40(sp)
.text:0041167c 2800b4af sw s4,local_18+0x40(sp)
.text:00411680 2400b3af sw s3,local_1c+0x40(sp)
.text:00411684 2000b2af sw s2,local_20+0x40(sp)
.text:00411688 1c00b1af sw s1,local_24+0x40(sp)
.text:0041168c 1800b0af sw s0,local_28+0x40(sp)
.text:00411690 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00411694 5000a28f lw v0,param_5+0x40(sp)
.text:00411698 21988000 move s3,param_1
.text:0041169c 2188a000 move s1,param_2
.text:004116a0 21b8c000 move s7,param_3
.text:004116a4 21b0e000 move s6,param_4
.text:004116a8 21a00000 clear s4
.text:004116ac 0a004018 blez v0,LAB_004116d8
.text:004116b0 21800000 _clear s0
.text:004116b4 5400a38f lw v1,param_6+0x40(sp)
.text:004116b8 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004116bc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004116c0 0000648c lw param_1,0x0(v1)
.text:004116c4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004116c8 d4b4a524 _addiu param_2=>...,param_2,-0x4b2c ;= 32h
.text:004116cc 1000bc8f lw gp,local_30+0x40(sp)
.text:004116d0 45004010 beq v0,zero,LAB_004117e8
.text:004116d4 21206002 _move param_1,s3
LAB_004116d8: ;XREF[2,0]: 004116ac,004117fc
.text:004116d8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004116dc 21282002 move param_2,s1
.text:004116e0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004116e4 21200000 _clear param_1
.text:004116e8 21a84000 move s5,v0
LAB_004116ec: ;XREF[1,0]: 00411818
.text:004116ec 0000c28e lw v0,0x0(s6)
.text:004116f0 1000bc8f lw gp,local_30+0x40(sp)
.text:004116f4 30004010 beq v0,zero,LAB_004117b8
.text:004116f8 00000000 _nop
.text:004116fc 00004480 lb param_1,0x0(v0)
.text:00411700 00000000 nop
.text:00411704 2c008010 beq param_1,zero,LAB_004117b8
.text:00411708 21880000 _clear s1
.text:0041170c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411710 2120c002 move param_1,s6
LAB_00411714: ;XREF[1,0]: 004117b0
.text:00411714 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411718 0000848c lw param_1,0x0(param_1)
.text:0041171c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411720 2128a002 _move param_2,s5
.text:00411724 1000bc8f lw gp,local_30+0x40(sp)
.text:00411728 21206002 move param_1,s3
.text:0041172c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411730 2485868f lw param_3=>.data:W...,-0x7adc(gp)=>->We...;= "\r\n"
;= 004d5590
.text:00411780 21206002 move param_1,s3
.text:00411784 84fb4526 addiu param_2=>...,s2,-0x47c ;= "%s"
.text:00411788 80881400 sll s1,s4,0x2
.text:0041178c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411790 21800202 _addu s0,s0,v0
.text:00411794 21203602 addu param_1,s1,s6
.text:00411798 0000838c lw v1,0x0(param_1)
.text:0041179c 1000bc8f lw gp,local_30+0x40(sp)
.text:004117a0 05006010 beq v1,zero,LAB_004117b8
.text:004117a4 21800202 _addu s0,s0,v0
.text:004117a8 00006880 lb t0,0x0(v1)
.text:004117ac 00000000 nop
.text:004117b0 d8ff0015 bne t0,zero,LAB_00411714
.text:004117b4 00000000 _nop
LAB_004117b8: ;XREF[3,0]: 004116f4,00411704,004117a0
.text:004117b8 21100002 move v0,s0
.text:004117bc 3800bf8f lw ra,local_8+0x40(sp)
.text:004117c0 3400b78f lw s7,local_c+0x40(sp)
.text:004117c4 3000b68f lw s6,local_10+0x40(sp)
.text:004117c8 2c00b58f lw s5,local_14+0x40(sp)
.text:004117cc 2800b48f lw s4,local_18+0x40(sp)
.text:004117d0 2400b38f lw s3,local_1c+0x40(sp)
.text:004117d4 2000b28f lw s2,local_20+0x40(sp)
.text:004117d8 1c00b18f lw s1,local_24+0x40(sp)
.text:004117dc 1800b08f lw s0,local_28+0x40(sp)
.text:004117e0 0800e003 jr ra
.text:004117e4 4000bd27 _addiu sp,sp,0x40
LAB_004117e8: ;XREF[1,0]: 004116d0
.text:004117e8 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:004117ec 00000000 nop
.text:004117f0 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:004117f4 21282002 _move param_2,s1
.text:004117f8 1000bc8f lw gp,local_30+0x40(sp)
.text:004117fc b6ff4010 beq v0,zero,LAB_004116d8
.text:00411800 21282002 _move param_2,s1
.text:00411804 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411808 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0041180c 0c44c624 addiu param_3=>...,param_3,0x440c
.text:00411810 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411814 21206002 _move param_1,s3
.text:00411818 b4ff0010 b LAB_004116ec
.text:0041181c 21a84000 _move s5,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getStringOfValueSelect(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00411854
;local_8 undefined4 -8 ;XREF[2,0]: 00411830,00411908
;local_c undefined4 -c ;XREF[2,0]: 00411834,0041190c
;local_10 undefined4 -10 ;XREF[2,0]: 00411838,00411910
;local_14 undefined4 -14 ;XREF[2,0]: 0041183c,00411914
;local_18 undefined4 -18 ;XREF[2,0]: 00411840,00411918
;local_20 undefined4 -20 ;XREF[5,0]: 00411844,00411874,00411890,004118b0,00411938
;XREF[2,0]: Entry Point,004d88dc
.text:00411820 0d001c3c lui gp,0xd
.text:00411824 c0e19c27 addiu gp,gp,-0x1e40
.text:00411828 21e09903 addu gp,gp,t9
.text:0041182c d0ffbd27 addiu sp,sp,-0x30
.text:00411830 2800bfaf sw ra,local_8+0x30(sp)
.text:00411834 2400b3af sw s3,local_c+0x30(sp)
.text:00411838 2000b2af sw s2,local_10+0x30(sp)
.text:0041183c 1c00b1af sw s1,local_14+0x30(sp)
.text:00411840 1800b0af sw s0,local_18+0x30(sp)
.text:00411844 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00411848 21988000 move s3,param_1
.text:0041184c 2188a000 move s1,param_2
.text:00411850 2190c000 move s2,param_3
.text:00411854 4000a48f lw param_1,param_5+0x30(sp)
.text:00411858 0900e018 blez param_4,LAB_00411880
.text:0041185c 21800000 _clear s0
.text:00411860 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411864 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411868 0000848c lw param_1,0x0(param_1)
.text:0041186c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411870 d4b4a524 _addiu param_2=>...,param_2,-0x4b2c ;= 32h
.text:00411874 1000bc8f lw gp,local_20+0x30(sp)
.text:00411878 2b004010 beq v0,zero,LAB_00411928
.text:0041187c 21206002 _move param_1,s3
LAB_00411880: ;XREF[2,0]: 00411858,0041193c
.text:00411880 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00411884 21282002 move param_2,s1
.text:00411888 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0041188c 21200000 _clear param_1
LAB_00411890: ;XREF[1,0]: 00411958
.text:00411890 1000bc8f lw gp,local_20+0x30(sp)
.text:00411894 00000000 nop
.text:00411898 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:0041189c 00000000 nop
.text:004118a0 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:004118a4 21204000 _move param_1,v0
.text:004118a8 21284000 move param_2,v0
.text:004118ac 0000428e lw v0,0x0(s2)
.text:004118b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004118b4 0f004010 beq v0,zero,LAB_004118f4
.text:004118b8 21200000 _clear param_1
.text:004118bc 00004280 lb v0,0x0(v0)
.text:004118c0 00000000 nop
.text:004118c4 0b004010 beq v0,zero,LAB_004118f4
.text:004118c8 21184002 _move v1,s2
LAB_004118cc: ;XREF[1,0]: 004118ec
.text:004118cc 24000512 beq s0,param_2,LAB_00411960
.text:004118d0 04006324 _addiu v1,v1,0x4
.text:004118d4 0000628c lw v0,0x0(v1)
.text:004118d8 01001026 addiu s0,s0,0x1
.text:004118dc 05004010 beq v0,zero,LAB_004118f4
.text:004118e0 80201000 _sll param_1,s0,0x2
.text:004118e4 00004780 lb param_4,0x0(v0)
.text:004118e8 00000000 nop
.text:004118ec f7ffe014 bne param_4,zero,LAB_004118cc
.text:004118f0 00000000 _nop
LAB_004118f4: ;XREF[4,0]: 004118b4,004118c4,004118dc,00411960
.text:004118f4 21409200 addu t0,param_1,s2
.text:004118f8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004118fc 0000068d lw param_3,0x0(t0)
.text:00411900 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411904 21206002 move param_1,s3
.text:00411908 2800bf8f lw ra,local_8+0x30(sp)
.text:0041190c 2400b38f lw s3,local_c+0x30(sp)
.text:00411910 2000b28f lw s2,local_10+0x30(sp)
.text:00411914 1c00b18f lw s1,local_14+0x30(sp)
.text:00411918 1800b08f lw s0,local_18+0x30(sp)
.text:0041191c 84fb6524 addiu param_2,v1,-0x47c
.text:00411920 08002003 jr t9=>websWriteFmt
.text:00411924 3000bd27 _addiu sp,sp,0x30
LAB_00411928: ;XREF[1,0]: 00411878
.text:00411928 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0041192c 00000000 nop
.text:00411930 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411934 21282002 _move param_2,s1
.text:00411938 1000bc8f lw gp,local_20+0x30(sp)
.text:0041193c d0ff4010 beq v0,zero,LAB_00411880
.text:00411940 21282002 _move param_2,s1
.text:00411944 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411948 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0041194c 0c44c624 addiu param_3=>...,param_3,0x440c
.text:00411950 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411954 21206002 _move param_1,s3
.text:00411958 cdff0010 b LAB_00411890
.text:0041195c 00000000 _nop
LAB_00411960: ;XREF[1,0]: 004118cc
.text:00411960 e4ff0010 b LAB_004118f4
.text:00411964 80201000 _sll param_1,s0,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getLogoSelectString(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004119b0
;local_8 undefined4 -8 ;XREF[2,0]: 00411978,00411ae0
;local_c undefined4 -c ;XREF[2,0]: 0041197c,00411ae4
;local_10 undefined4 -10 ;XREF[2,0]: 00411980,00411ae8
;local_14 undefined4 -14 ;XREF[2,0]: 00411984,00411aec
;local_18 undefined4 -18 ;XREF[2,0]: 00411988,00411af0
;local_1c undefined4 -1c ;XREF[2,0]: 0041198c,00411af4
;local_20 undefined4 -20 ;XREF[2,0]: 00411990,00411af8
;local_28 undefined4 -28 ;XREF[11,0]: 00411994,004119c8,004119e8,00411a0c,00411a28
; 00411a4c,00411a68,00411a90,00411aac,00411ad0
; 00411b14
;XREF[2,0]: Entry Point,004d8290
.text:00411968 0d001c3c lui gp,0xd
.text:0041196c 78e09c27 addiu gp,gp,-0x1f88
.text:00411970 21e09903 addu gp,gp,t9
.text:00411974 c8ffbd27 addiu sp,sp,-0x38
.text:00411978 3000bfaf sw ra,local_8+0x38(sp)
.text:0041197c 2c00b5af sw s5,local_c+0x38(sp)
.text:00411980 2800b4af sw s4,local_10+0x38(sp)
.text:00411984 2400b3af sw s3,local_14+0x38(sp)
.text:00411988 2000b2af sw s2,local_18+0x38(sp)
.text:0041198c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00411990 1800b0af sw s0,local_20+0x38(sp)
.text:00411994 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00411998 21a8c000 move s5,param_3
.text:0041199c 21908000 move s2,param_1
.text:004119a0 2198a000 move s3,param_2
.text:004119a4 21800000 clear s0
.text:004119a8 0a00e018 blez param_4,LAB_004119d4
.text:004119ac 2188c000 _move s1,param_3
.text:004119b0 4800a28f lw v0,param_5+0x38(sp)
.text:004119b4 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004119b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004119bc 0000448c lw param_1,0x0(v0)
.text:004119c0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004119c4 d4b4a524 _addiu param_2=>...,param_2,-0x4b2c ;= 32h
.text:004119c8 1000bc8f lw gp,local_28+0x38(sp)
.text:004119cc 4d004010 beq v0,zero,LAB_00411b04
.text:004119d0 21204002 _move param_1,s2
LAB_004119d4: ;XREF[2,0]: 004119a8,00411b18
.text:004119d4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004119d8 21286002 move param_2,s3
.text:004119dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004119e0 21200000 _clear param_1
LAB_004119e4: ;XREF[1,0]: 00411b34
.text:004119e4 0400a48e lw param_1,0x4(s5)
.text:004119e8 1000bc8f lw gp,local_28+0x38(sp)
.text:004119ec 3b008010 beq param_1,zero,LAB_00411adc
.text:004119f0 21a04000 _move s4,v0
.text:004119f4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004119f8 17000010 b LAB_00411a58
.text:004119fc 00000000 _nop
LAB_00411a00: ;XREF[1,0]: 00411a78
.text:00411a00 0000268e lw param_3,0x0(s1)
.text:00411a04 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411a08 00000000 _nop
.text:00411a0c 1000bc8f lw gp,local_28+0x38(sp)
.text:00411a10 0400268e lw param_3,0x4(s1)
.text:00411a14 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411a18 21204002 move param_1,s2
.text:00411a1c 84fb6526 addiu param_2=>...,s3,-0x47c ;= "%s"
.text:00411a20 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411a24 21a80202 _addu s5,s0,v0
.text:00411a28 1000bc8f lw gp,local_28+0x38(sp)
.text:00411a2c 21204002 move param_1,s2
.text:00411a30 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411a34 0c8f868f lw param_3=>.data:W...,-0x70f4(gp)=>->We...;= "\r\n"
;= 004d5590
.text:00411a38 08003126 addiu s1,s1,0x8
.text:00411a3c 84fb6526 addiu param_2=>...,s3,-0x47c ;= "%s"
.text:00411a40 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411a44 2180a202 _addu s0,s5,v0
.text:00411a48 0400248e lw param_1,0x4(s1)
.text:00411a4c 1000bc8f lw gp,local_28+0x38(sp)
.text:00411a50 22008010 beq param_1,zero,LAB_00411adc
.text:00411a54 21800202 _addu s0,s0,v0
LAB_00411a58: ;XREF[2,0]: 004119f8,00411ad4
.text:00411a58 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411a5c 00000000 nop
.text:00411a60 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411a64 21288002 _move param_2,s4
.text:00411a68 1000bc8f lw gp,local_28+0x38(sp)
.text:00411a6c 00000000 nop
.text:00411a70 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411a74 8c8f858f lw param_2=>.data:W...,-0x7074(gp)=>->We...;= "\r\n"
;= 004d5590
.text:00411abc 08003126 addiu s1,s1,0x8
.text:00411ac0 84fb6526 addiu param_2=>...,s3,-0x47c ;= "%s"
.text:00411ac4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411ac8 2180a202 _addu s0,s5,v0
.text:00411acc 0400248e lw param_1,0x4(s1)
.text:00411ad0 1000bc8f lw gp,local_28+0x38(sp)
.text:00411ad4 e0ff8014 bne param_1,zero,LAB_00411a58
.text:00411ad8 21800202 _addu s0,s0,v0
LAB_00411adc: ;XREF[2,0]: 004119ec,00411a50
.text:00411adc 21100002 move v0,s0
.text:00411ae0 3000bf8f lw ra,local_8+0x38(sp)
.text:00411ae4 2c00b58f lw s5,local_c+0x38(sp)
.text:00411ae8 2800b48f lw s4,local_10+0x38(sp)
.text:00411aec 2400b38f lw s3,local_14+0x38(sp)
.text:00411af0 2000b28f lw s2,local_18+0x38(sp)
.text:00411af4 1c00b18f lw s1,local_1c+0x38(sp)
.text:00411af8 1800b08f lw s0,local_20+0x38(sp)
.text:00411afc 0800e003 jr ra
.text:00411b00 3800bd27 _addiu sp,sp,0x38
LAB_00411b04: ;XREF[1,0]: 004119cc
.text:00411b04 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00411b08 00000000 nop
.text:00411b0c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411b10 21286002 _move param_2,s3
.text:00411b14 1000bc8f lw gp,local_28+0x38(sp)
.text:00411b18 aeff4010 beq v0,zero,LAB_004119d4
.text:00411b1c 21286002 _move param_2,s3
.text:00411b20 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411b24 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411b28 0c44c624 addiu param_3=>...,param_3,0x440c
.text:00411b2c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411b30 21204002 _move param_1,s2
.text:00411b34 abff0010 b LAB_004119e4
.text:00411b38 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getStringOfMatchValue(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00411b6c
;param_6 undefined4 14 ;XREF[1,0]: 00411b80
;local_8 undefined4 -8 ;XREF[2,0]: 00411b4c,00411c38
;local_c undefined4 -c ;XREF[2,0]: 00411b50,00411c3c
;local_10 undefined4 -10 ;XREF[2,0]: 00411b54,00411c40
;local_14 undefined4 -14 ;XREF[2,0]: 00411b58,00411c44
;local_18 undefined4 -18 ;XREF[2,0]: 00411b5c,00411c48
;local_1c undefined4 -1c ;XREF[2,0]: 00411b60,00411c4c
;local_20 undefined4 -20 ;XREF[2,0]: 00411b64,00411c50
;local_28 undefined4 -28 ;XREF[5,0]: 00411b68,00411ba0,00411bc4,00411bf4,00411c70
;XREF[3,0]: Entry Point,0043b700,004d89dc
.text:00411b3c 0d001c3c lui gp,0xd
.text:00411b40 a4de9c27 addiu gp,gp,-0x215c
.text:00411b44 21e09903 addu gp,gp,t9
.text:00411b48 c8ffbd27 addiu sp,sp,-0x38
.text:00411b4c 3000bfaf sw ra,local_8+0x38(sp)
.text:00411b50 2c00b5af sw s5,local_c+0x38(sp)
.text:00411b54 2800b4af sw s4,local_10+0x38(sp)
.text:00411b58 2400b3af sw s3,local_14+0x38(sp)
.text:00411b5c 2000b2af sw s2,local_18+0x38(sp)
.text:00411b60 1c00b1af sw s1,local_1c+0x38(sp)
.text:00411b64 1800b0af sw s0,local_20+0x38(sp)
.text:00411b68 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00411b6c 4800a28f lw v0,param_5+0x38(sp)
.text:00411b70 21988000 move s3,param_1
.text:00411b74 2180a000 move s0,param_2
.text:00411b78 21a8c000 move s5,param_3
.text:00411b7c 21a0e000 move s4,param_4
.text:00411b80 4c00a48f lw param_1,param_6+0x38(sp)
.text:00411b84 09004018 blez v0,LAB_00411bac
.text:00411b88 21880000 _clear s1
.text:00411b8c 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411b90 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411b94 0000848c lw param_1,0x0(param_1)
.text:00411b98 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411b9c d4b4a524 _addiu param_2=>...,param_2,-0x4b2c ;= 32h
.text:00411ba0 1000bc8f lw gp,local_28+0x38(sp)
.text:00411ba4 2e004010 beq v0,zero,LAB_00411c60
.text:00411ba8 21206002 _move param_1,s3
LAB_00411bac: ;XREF[2,0]: 00411b84,00411c74
.text:00411bac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00411bb0 21280002 move param_2,s0
.text:00411bb4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00411bb8 21200000 _clear param_1
.text:00411bbc 21904000 move s2,v0
LAB_00411bc0: ;XREF[1,0]: 00411c90
.text:00411bc0 0000828e lw v0,0x0(s4)
.text:00411bc4 1000bc8f lw gp,local_28+0x38(sp)
.text:00411bc8 16004010 beq v0,zero,LAB_00411c24
.text:00411bcc 21180000 _clear v1
.text:00411bd0 00004480 lb param_1,0x0(v0)
.text:00411bd4 00000000 nop
.text:00411bd8 12008010 beq param_1,zero,LAB_00411c24
.text:00411bdc 21388002 _move param_4,s4
.text:00411be0 21808002 move s0,s4
LAB_00411be4: ;XREF[1,0]: 00411c1c
.text:00411be4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00411be8 0000e48c lw param_1,0x0(param_4)
.text:00411bec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00411bf0 21284002 _move param_2,s2
.text:00411bf4 1000bc8f lw gp,local_28+0x38(sp)
.text:00411bf8 27004010 beq v0,zero,LAB_00411c98
.text:00411bfc 04001026 _addiu s0,s0,0x4
.text:00411c00 0000028e lw v0,0x0(s0)
.text:00411c04 01003126 addiu s1,s1,0x1
.text:00411c08 80181100 sll v1,s1,0x2
.text:00411c0c 05004010 beq v0,zero,LAB_00411c24
.text:00411c10 21380002 _move param_4,s0
.text:00411c14 00004880 lb t0,0x0(v0)
.text:00411c18 00000000 nop
.text:00411c1c f1ff0015 bne t0,zero,LAB_00411be4
.text:00411c20 00000000 _nop
LAB_00411c24: ;XREF[4,0]: 00411bc8,00411bd8,00411c0c,00411c98
.text:00411c24 21387500 addu param_4,v1,s5
.text:00411c28 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411c2c 0000e68c lw param_3,0x0(param_4)
.text:00411c30 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411c34 21206002 move param_1,s3
.text:00411c38 3000bf8f lw ra,local_8+0x38(sp)
.text:00411c3c 2c00b58f lw s5,local_c+0x38(sp)
.text:00411c40 2800b48f lw s4,local_10+0x38(sp)
.text:00411c44 2400b38f lw s3,local_14+0x38(sp)
.text:00411c48 2000b28f lw s2,local_18+0x38(sp)
.text:00411c4c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00411c50 1800b08f lw s0,local_20+0x38(sp)
.text:00411c54 84fb6524 addiu param_2,v1,-0x47c
.text:00411c58 08002003 jr t9=>websWriteFmt
.text:00411c5c 3800bd27 _addiu sp,sp,0x38
LAB_00411c60: ;XREF[1,0]: 00411ba4
.text:00411c60 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00411c64 00000000 nop
.text:00411c68 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00411c6c 21280002 _move param_2,s0
.text:00411c70 1000bc8f lw gp,local_28+0x38(sp)
.text:00411c74 cdff4010 beq v0,zero,LAB_00411bac
.text:00411c78 21280002 _move param_2,s0
.text:00411c7c 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00411c80 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411c84 0c44c624 addiu param_3=>...,param_3,0x440c
.text:00411c88 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411c8c 21206002 _move param_1,s3
.text:00411c90 cbff0010 b LAB_00411bc0
.text:00411c94 21904000 _move s2,v0
LAB_00411c98: ;XREF[1,0]: 00411bf8
.text:00411c98 e2ff0010 b LAB_00411c24
.text:00411c9c 80181100 _sll v1,s1,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getCurrentTimeString()
;local_4 undefined4 -4 ;XREF[2,0]: 00411cb0,00411d5c
;local_8 undefined4 -8 ;XREF[2,0]: 00411cb4,00411d60
;local_c undefined4 -c ;XREF[2,0]: 00411cb8,00411d64
;local_10 undefined4 -10 ;XREF[2,0]: 00411cbc,00411d68
;local_60 undefined4 -60 ;XREF[6,0]: 00411cc0,00411ce4,00411cfc,00411d14,00411d38
; 00411d58
;XREF[3,0]: Entry Point,004347c8,004d7f68
.text:00411ca0 0d001c3c lui gp,0xd
.text:00411ca4 40dd9c27 addiu gp,gp,-0x22c0
.text:00411ca8 21e09903 addu gp,gp,t9
.text:00411cac 90ffbd27 addiu sp,sp,-0x70
.text:00411cb0 6c00bfaf sw ra,local_4+0x70(sp)
.text:00411cb4 6800b2af sw s2,local_8+0x70(sp)
.text:00411cb8 6400b1af sw s1,local_c+0x70(sp)
.text:00411cbc 6000b0af sw s0,local_10+0x70(sp)
.text:00411cc0 1000bcaf sw gp=>_gp,local_60+0x70(sp)
.text:00411cc4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00411cc8 1800b127 addiu s1,sp,0x18
.text:00411ccc 40000624 li a2,0x40
.text:00411cd0 2180a000 move s0,a1
.text:00411cd4 21908000 move s2,a0
.text:00411cd8 21280000 clear a1
.text:00411cdc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00411ce0 21202002 _move a0,s1
.text:00411ce4 1000bc8f lw gp,local_60+0x70(sp)
.text:00411ce8 00000000 nop
.text:00411cec a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:00411cf0 00000000 nop
.text:00411cf4 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:00411cf8 5800a427 _addiu a0,sp,0x58
.text:00411cfc 1000bc8f lw gp,local_60+0x70(sp)
.text:00411d00 00000000 nop
.text:00411d04 1c8a998f lw t9,-0x75e4(gp)=>->::localtime ;= 004895d0
.text:00411d08 00000000 nop
.text:00411d0c 09f82003 jalr t9=>.MIPS.stubs:::localtime ;tm * localtime(time_t * __timer)
.text:00411d10 5800a427 _addiu a0,sp,0x58
.text:00411d14 1000bc8f lw gp,local_60+0x70(sp)
.text:00411d18 21300002 move a2,s0
.text:00411d1c 9487998f lw t9,-0x786c(gp)=>->::strftime ;= 004896e0
.text:00411d20 21384000 move a3,v0
.text:00411d24 21202002 move a0,s1
.text:00411d28 05004010 beq v0,zero,LAB_00411d40
.text:00411d2c 40000524 _li a1,0x40
.text:00411d30 09f82003 jalr t9=>.MIPS.stubs:::strftime ;size_t strftime(char * __s, size_t _...
.text:00411d34 00000000 _nop
.text:00411d38 1000bc8f lw gp,local_60+0x70(sp)
.text:00411d3c 00000000 nop
LAB_00411d40: ;XREF[1,0]: 00411d28
.text:00411d40 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411d44 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411d48 21204002 move a0,s2
.text:00411d4c 21302002 move a2,s1
.text:00411d50 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411d54 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00411d58 1000bc8f lw gp,local_60+0x70(sp)
.text:00411d5c 6c00bf8f lw ra,local_4+0x70(sp)
.text:00411d60 6800b28f lw s2,local_8+0x70(sp)
.text:00411d64 6400b18f lw s1,local_c+0x70(sp)
.text:00411d68 6000b08f lw s0,local_10+0x70(sp)
.text:00411d6c 0800e003 jr ra
.text:00411d70 7000bd27 _addiu sp,sp,0x70
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getStringVar()
;local_4 undefined4 -4 ;XREF[3,0]: 00411d84,00411dd8,00411df0
;local_8 undefined4 -8 ;XREF[3,0]: 00411d88,00411ddc,00411df4
;local_10 undefined4 -10 ;XREF[2,0]: 00411d8c,00411da0
;XREF[3,0]: Entry Point,0043cce0,004d87a0
.text:00411d74 0d001c3c lui gp,0xd
.text:00411d78 6cdc9c27 addiu gp,gp,-0x2394
.text:00411d7c 21e09903 addu gp,gp,t9
.text:00411d80 e0ffbd27 addiu sp,sp,-0x20
.text:00411d84 1c00bfaf sw ra,local_4+0x20(sp)
.text:00411d88 1800b0af sw s0,local_8+0x20(sp)
.text:00411d8c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00411d90 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411d94 00000000 nop
.text:00411d98 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411d9c 21808000 _move s0,a0
.text:00411da0 1000bc8f lw gp,local_10+0x20(sp)
.text:00411da4 21184000 move v1,v0
.text:00411da8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411dac 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411db0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411db4 21402003 move t0,t9
.text:00411db8 21200002 move a0,s0
.text:00411dbc 84fba524 addiu a1,a1,-0x47c
.text:00411dc0 05004010 beq v0,zero,LAB_00411dd8
.text:00411dc4 0c44c624 _addiu a2,a2,0x440c
.text:00411dc8 00004280 lb v0,0x0(v0)
.text:00411dcc 00000000 nop
.text:00411dd0 06004014 bne v0,zero,LAB_00411dec
.text:00411dd4 00000000 _nop
LAB_00411dd8: ;XREF[1,0]: 00411dc0
.text:00411dd8 1c00bf8f lw ra,local_4+0x20(sp)
.text:00411ddc 1800b08f lw s0,local_8+0x20(sp)
.text:00411de0 21c80001 move t9,t0
.text:00411de4 08002003 jr t9=>websWriteFmt
.text:00411de8 2000bd27 _addiu sp,sp,0x20
LAB_00411dec: ;XREF[1,0]: 00411dd0
.text:00411dec 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411df0 1c00bf8f lw ra,local_4+0x20(sp)
.text:00411df4 1800b08f lw s0,local_8+0x20(sp)
.text:00411df8 84fb0525 addiu a1,t0,-0x47c
.text:00411dfc 21306000 move a2,v1
.text:00411e00 08002003 jr t9=>websWriteFmt
.text:00411e04 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getHexStringVar()
;local_8 undefined4 -8 ;XREF[3,0]: 00411e18,00411e84,00411fd8
;local_c undefined4 -c ;XREF[3,0]: 00411e1c,00411e88,00411fdc
;local_10 undefined4 -10 ;XREF[3,0]: 00411e20,00411e8c,00411fe0
;local_14 undefined4 -14 ;XREF[3,0]: 00411e24,00411e90,00411fe4
;local_18 undefined4 -18 ;XREF[3,0]: 00411e28,00411e94,00411fe8
;local_1c undefined4 -1c ;XREF[3,0]: 00411e2c,00411e98,00411fec
;local_20 undefined4 -20 ;XREF[3,0]: 00411e30,00411e9c,00411ff0
;local_38 undefined4 -38 ;XREF[12,0]: 00411e34,00411e48,00411e80,00411eb8,00411ed4
; 00411ef8,00411f38,00411f50,00411f6c,00411f90
; 00411fb8,00411fd4
;XREF[2,0]: Entry Point,004d83e0
.text:00411e08 0d001c3c lui gp,0xd
.text:00411e0c d8db9c27 addiu gp,gp,-0x2428
.text:00411e10 21e09903 addu gp,gp,t9
.text:00411e14 b8ffbd27 addiu sp,sp,-0x48
.text:00411e18 4000bfaf sw ra,local_8+0x48(sp)
.text:00411e1c 3c00b5af sw s5,local_c+0x48(sp)
.text:00411e20 3800b4af sw s4,local_10+0x48(sp)
.text:00411e24 3400b3af sw s3,local_14+0x48(sp)
.text:00411e28 3000b2af sw s2,local_18+0x48(sp)
.text:00411e2c 2c00b1af sw s1,local_1c+0x48(sp)
.text:00411e30 2800b0af sw s0,local_20+0x48(sp)
.text:00411e34 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00411e38 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00411e3c 00000000 nop
.text:00411e40 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00411e44 21a08000 _move s4,a0
.text:00411e48 1000bc8f lw gp,local_38+0x48(sp)
.text:00411e4c 05004010 beq v0,zero,LAB_00411e64
.text:00411e50 21804000 _move s0,v0
.text:00411e54 00004280 lb v0,0x0(v0)
.text:00411e58 00000000 nop
.text:00411e5c 12004014 bne v0,zero,LAB_00411ea8
.text:00411e60 00000000 _nop
LAB_00411e64: ;XREF[3,0]: 00411e4c,00411ed8,00411f9c
.text:00411e64 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00411e68 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411e6c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411e70 21208002 move a0,s4
.text:00411e74 84fbe524 addiu a1=>.rodata:s_%s_0048fb80+4,a3,-0x47c ;= "%s"
.text:00411e78 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411e7c 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00411e80 1000bc8f lw gp,local_38+0x48(sp)
.text:00411e84 4000bf8f lw ra,local_8+0x48(sp)
.text:00411e88 3c00b58f lw s5,local_c+0x48(sp)
.text:00411e8c 3800b48f lw s4,local_10+0x48(sp)
.text:00411e90 3400b38f lw s3,local_14+0x48(sp)
.text:00411e94 3000b28f lw s2,local_18+0x48(sp)
.text:00411e98 2c00b18f lw s1,local_1c+0x48(sp)
.text:00411e9c 2800b08f lw s0,local_20+0x48(sp)
.text:00411ea0 0800e003 jr ra
.text:00411ea4 4800bd27 _addiu sp,sp,0x48
LAB_00411ea8: ;XREF[1,0]: 00411e5c
.text:00411ea8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00411eac 00000000 nop
.text:00411eb0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00411eb4 21200002 _move a0,s0
.text:00411eb8 1000bc8f lw gp,local_38+0x48(sp)
.text:00411ebc 40180200 sll v1,v0,0x1
.text:00411ec0 02007324 addiu s3,v1,0x2
.text:00411ec4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00411ec8 00000000 nop
.text:00411ecc 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00411ed0 21206002 _move a0,s3
.text:00411ed4 1000bc8f lw gp,local_38+0x48(sp)
.text:00411ed8 e2ff4010 beq v0,zero,LAB_00411e64
.text:00411edc 21904000 _move s2,v0
.text:00411ee0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00411ee4 21204000 move a0,v0
.text:00411ee8 21280000 clear a1
.text:00411eec 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00411ef0 21306002 _move a2,s3
.text:00411ef4 00000792 lbu a3,0x0(s0)
.text:00411ef8 1000bc8f lw gp,local_38+0x48(sp)
.text:00411efc 2700e010 beq a3,zero,LAB_00411f9c
.text:00411f00 21880002 _move s1,s0
.text:00411f04 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411f08 05000010 b LAB_00411f20
.text:00411f0c 00000000 _nop
LAB_00411f10: ;XREF[1,0]: 00411f7c
.text:00411f10 00002792 lbu a3,0x0(s1)
.text:00411f14 00000000 nop
.text:00411f18 2000e010 beq a3,zero,LAB_00411f9c
.text:00411f1c 00000000 _nop
LAB_00411f20: ;XREF[2,0]: 00411f08,00411f94
.text:00411f20 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00411f24 10000524 li a1,0x10
.text:00411f28 ff00e730 andi a3,a3,0xff
.text:00411f2c 1cbba626 addiu a2=>.rodata:DAT_0048bb1c,s5,-0x44e4 ;= 25h %
.text:00411f30 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00411f34 1800a427 _addiu a0,sp,0x18
.text:00411f38 1000bc8f lw gp,local_38+0x48(sp)
.text:00411f3c 21204002 move a0,s2
.text:00411f40 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00411f44 00000000 nop
.text:00411f48 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00411f4c 01003126 _addiu s1,s1,0x1
.text:00411f50 1000bc8f lw gp,local_38+0x48(sp)
.text:00411f54 1800a427 addiu a0,sp,0x18
.text:00411f58 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00411f5c 00000000 nop
.text:00411f60 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00411f64 21804000 _move s0,v0
.text:00411f68 21200202 addu a0,s0,v0
.text:00411f6c 1000bc8f lw gp,local_38+0x48(sp)
.text:00411f70 2b809300 sltu s0,a0,s3
.text:00411f74 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:00411f78 21204002 move a0,s2
.text:00411f7c e4ff0012 beq s0,zero,LAB_00411f10
.text:00411f80 1800a527 _addiu a1,sp,0x18
.text:00411f84 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:00411f88 00000000 _nop
.text:00411f8c 00002792 lbu a3,0x0(s1)
.text:00411f90 1000bc8f lw gp,local_38+0x48(sp)
.text:00411f94 e2ffe014 bne a3,zero,LAB_00411f20
.text:00411f98 00000000 _nop
LAB_00411f9c: ;XREF[2,0]: 00411efc,00411f18
.text:00411f9c b1ff4012 beq s2,zero,LAB_00411e64
.text:00411fa0 21208002 _move a0,s4
.text:00411fa4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00411fa8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00411fac 21304002 move a2,s2
.text:00411fb0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00411fb4 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00411fb8 1000bc8f lw gp,local_38+0x48(sp)
.text:00411fbc 21884000 move s1,v0
.text:00411fc0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00411fc4 00000000 nop
.text:00411fc8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00411fcc 21204002 _move a0,s2
.text:00411fd0 21102002 move v0,s1
.text:00411fd4 1000bc8f lw gp,local_38+0x48(sp)
.text:00411fd8 4000bf8f lw ra,local_8+0x48(sp)
.text:00411fdc 3c00b58f lw s5,local_c+0x48(sp)
.text:00411fe0 3800b48f lw s4,local_10+0x48(sp)
.text:00411fe4 3400b38f lw s3,local_14+0x48(sp)
.text:00411fe8 3000b28f lw s2,local_18+0x48(sp)
.text:00411fec 2c00b18f lw s1,local_1c+0x48(sp)
.text:00411ff0 2800b08f lw s0,local_20+0x48(sp)
.text:00411ff4 0800e003 jr ra
.text:00411ff8 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getPrintableStringVar()
;local_8 undefined4 -8 ;XREF[3,0]: 0041200c,00412068,004120cc
;local_c undefined4 -c ;XREF[3,0]: 00412010,0041206c,004120d0
;local_10 undefined4 -10 ;XREF[3,0]: 00412014,00412070,004120d4
;local_18 undefined4 -18 ;XREF[5,0]: 00412018,0041202c,00412084,004120ac,004120c8
;XREF[2,0]: Entry Point,004d82f4
.text:00411ffc 0d001c3c lui gp,0xd
.text:00412000 e4d99c27 addiu gp,gp,-0x261c
.text:00412004 21e09903 addu gp,gp,t9
.text:00412008 d8ffbd27 addiu sp,sp,-0x28
.text:0041200c 2000bfaf sw ra,local_8+0x28(sp)
.text:00412010 1c00b1af sw s1,local_c+0x28(sp)
.text:00412014 1800b0af sw s0,local_10+0x28(sp)
.text:00412018 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0041201c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00412020 00000000 nop
.text:00412024 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00412028 21808000 _move s0,a0
.text:0041202c 1000bc8f lw gp,local_18+0x28(sp)
.text:00412030 21184000 move v1,v0
.text:00412034 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00412038 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041203c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412040 21402003 move t0,t9
.text:00412044 21200002 move a0,s0
.text:00412048 84fba524 addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0041204c 05004010 beq v0,zero,LAB_00412064
.text:00412050 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00412054 00004280 lb v0,0x0(v0)
.text:00412058 7087998f lw t9,-0x7890(gp)=>->AllocPrintableString ;= 0041016c
.text:0041205c 07004014 bne v0,zero,LAB_0041207c
.text:00412060 00000000 _nop
LAB_00412064: ;XREF[1,0]: 0041204c
.text:00412064 21c80001 move t9,t0
LAB_00412068: ;XREF[1,0]: 004120ec
.text:00412068 2000bf8f lw ra,local_8+0x28(sp)
.text:0041206c 1c00b18f lw s1,local_c+0x28(sp)
.text:00412070 1800b08f lw s0,local_10+0x28(sp)
.text:00412074 08002003 jr t9=>websWriteFmt
.text:00412078 2800bd27 _addiu sp,sp,0x28
LAB_0041207c: ;XREF[1,0]: 0041205c
.text:0041207c 09f82003 jalr t9=>AllocPrintableString ;undefined AllocPrintableString()
.text:00412080 21206000 _move a0,v1
.text:00412084 1000bc8f lw gp,local_18+0x28(sp)
.text:00412088 21884000 move s1,v0
.text:0041208c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412090 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00412094 21200002 move a0,s0
.text:00412098 84fb6524 addiu a1=>.rodata:s_%s_0048fb80+4,v1,-0x47c ;= "%s"
.text:0041209c 10002012 beq s1,zero,LAB_004120e0
.text:004120a0 21302002 _move a2,s1
.text:004120a4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004120a8 00000000 _nop
.text:004120ac 1000bc8f lw gp,local_18+0x28(sp)
.text:004120b0 21804000 move s0,v0
.text:004120b4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004120b8 00000000 nop
.text:004120bc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004120c0 21202002 _move a0,s1
.text:004120c4 21100002 move v0,s0
.text:004120c8 1000bc8f lw gp,local_18+0x28(sp)
.text:004120cc 2000bf8f lw ra,local_8+0x28(sp)
.text:004120d0 1c00b18f lw s1,local_c+0x28(sp)
.text:004120d4 1800b08f lw s0,local_10+0x28(sp)
.text:004120d8 0800e003 jr ra
.text:004120dc 2800bd27 _addiu sp,sp,0x28
LAB_004120e0: ;XREF[1,0]: 0041209c
.text:004120e0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004120e4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004120e8 84fb0525 addiu a1,t0,-0x47c
.text:004120ec deff0010 b LAB_00412068
.text:004120f0 0c44e624 _addiu a2,a3,0x440c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined copyStringHexVar()
;local_4 undefined4 -4 ;XREF[3,0]: 00412104,0041217c,00412290
;local_8 undefined4 -8 ;XREF[3,0]: 00412108,00412180,00412294
;local_c undefined4 -c ;XREF[3,0]: 0041210c,00412184,00412298
;local_10 undefined4 -10 ;XREF[3,0]: 00412110,00412188,0041229c
;local_14 undefined4 -14 ;XREF[3,0]: 00412114,0041218c,004122a0
;local_18 undefined4 -18 ;XREF[3,0]: 00412118,00412190,004122a4
;local_20 undefined4 -20 ;XREF[8,0]: 0041211c,00412138,00412150,004121b0,004121c8
; 004121ec,00412274,0041228c
;XREF[2,0]: Entry Point,004d8750
.text:004120f4 0d001c3c lui gp,0xd
.text:004120f8 ecd89c27 addiu gp,gp,-0x2714
.text:004120fc 21e09903 addu gp,gp,t9
.text:00412100 d0ffbd27 addiu sp,sp,-0x30
.text:00412104 2c00bfaf sw ra,local_4+0x30(sp)
.text:00412108 2800b4af sw s4,local_8+0x30(sp)
.text:0041210c 2400b3af sw s3,local_c+0x30(sp)
.text:00412110 2000b2af sw s2,local_10+0x30(sp)
.text:00412114 1c00b1af sw s1,local_14+0x30(sp)
.text:00412118 1800b0af sw s0,local_18+0x30(sp)
.text:0041211c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00412120 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00412124 2190a000 move s2,a1
.text:00412128 2128c000 move a1,a2
.text:0041212c 2130e000 move a2,a3
.text:00412130 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00412134 21888000 _move s1,a0
.text:00412138 1000bc8f lw gp,local_20+0x30(sp)
.text:0041213c 21804000 move s0,v0
.text:00412140 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00412144 21202002 move a0,s1
.text:00412148 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:0041214c 21284002 _move a1,s2
.text:00412150 1000bc8f lw gp,local_20+0x30(sp)
.text:00412154 05000012 beq s0,zero,LAB_0041216c
.text:00412158 00000000 _nop
.text:0041215c 00000282 lb v0,0x0(s0)
.text:00412160 00000000 nop
.text:00412164 0e004014 bne v0,zero,LAB_004121a0
.text:00412168 00000000 _nop
LAB_0041216c: ;XREF[3,0]: 00412154,004121cc,0041225c
.text:0041216c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412170 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00412174 21202002 move a0,s1
.text:00412178 21284002 move a1,s2
.text:0041217c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00412180 2800b48f lw s4,local_8+0x30(sp)
.text:00412184 2400b38f lw s3,local_c+0x30(sp)
.text:00412188 2000b28f lw s2,local_10+0x30(sp)
.text:0041218c 1c00b18f lw s1,local_14+0x30(sp)
.text:00412190 1800b08f lw s0,local_18+0x30(sp)
.text:00412194 0c44c624 addiu a2,a2,0x440c
.text:00412198 08002003 jr t9=>websSetVar
.text:0041219c 3000bd27 _addiu sp,sp,0x30
LAB_004121a0: ;XREF[1,0]: 00412164
.text:004121a0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004121a4 00000000 nop
.text:004121a8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004121ac 21200002 _move a0,s0
.text:004121b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004121b4 21204000 move a0,v0
.text:004121b8 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004121bc 00000000 nop
.text:004121c0 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004121c4 21984000 _move s3,v0
.text:004121c8 1000bc8f lw gp,local_20+0x30(sp)
.text:004121cc e7ff4010 beq v0,zero,LAB_0041216c
.text:004121d0 21a04000 _move s4,v0
.text:004121d4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004121d8 21204000 move a0,v0
.text:004121dc 21306002 move a2,s3
.text:004121e0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004121e4 21280000 _clear a1
.text:004121e8 00000482 lb a0,0x0(s0)
.text:004121ec 1000bc8f lw gp,local_20+0x30(sp)
.text:004121f0 21388002 move a3,s4
.text:004121f4 21400000 clear t0
.text:004121f8 18008010 beq a0,zero,LAB_0041225c
.text:004121fc 21480000 _clear t1
.text:00412200 bfff8524 addiu a1,a0,-0x41
LAB_00412204: ;XREF[1,0]: 00412254
.text:00412204 9fff8324 addiu v1,a0,-0x61
.text:00412208 0600aa2c sltiu t2,a1,0x6
.text:0041220c 00310900 sll a2,t1,0x4
.text:00412210 0600632c sltiu v1,v1,0x6
.text:00412214 21480000 clear t1
.text:00412218 08004015 bne t2,zero,LAB_0041223c
.text:0041221c c9ff8524 _addiu a1,a0,-0x37
.text:00412220 06006014 bne v1,zero,LAB_0041223c
.text:00412224 a9ff8524 _addiu a1,a0,-0x57
.text:00412228 d0ff8524 addiu a1,a0,-0x30
.text:0041222c ff00ab30 andi t3,a1,0xff
.text:00412230 0a00642d sltiu a0,t3,0xa
.text:00412234 09008010 beq a0,zero,LAB_0041225c
.text:00412238 00000000 _nop
LAB_0041223c: ;XREF[2,0]: 00412218,00412220
.text:0041223c 1c000015 bne t0,zero,LAB_004122b0
.text:00412240 2510c500 _or v0,a2,a1
.text:00412244 01001026 addiu s0,s0,0x1
.text:00412248 00000482 lb a0,0x0(s0)
.text:0041224c 2148a000 move t1,a1
.text:00412250 01000824 li t0,0x1
LAB_00412254: ;XREF[1,0]: 004122c0
.text:00412254 ebff8014 bne a0,zero,LAB_00412204
.text:00412258 bfff8524 _addiu a1,a0,-0x41
LAB_0041225c: ;XREF[2,0]: 004121f8,00412234
.text:0041225c c3ff8012 beq s4,zero,LAB_0041216c
.text:00412260 21284002 _move a1,s2
.text:00412264 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00412268 21202002 move a0,s1
.text:0041226c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00412270 21308002 _move a2,s4
.text:00412274 1000bc8f lw gp,local_20+0x30(sp)
.text:00412278 00000000 nop
.text:0041227c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00412280 00000000 nop
.text:00412284 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00412288 21208002 _move a0,s4
.text:0041228c 1000bc8f lw gp,local_20+0x30(sp)
.text:00412290 2c00bf8f lw ra,local_4+0x30(sp)
.text:00412294 2800b48f lw s4,local_8+0x30(sp)
.text:00412298 2400b38f lw s3,local_c+0x30(sp)
.text:0041229c 2000b28f lw s2,local_10+0x30(sp)
.text:004122a0 1c00b18f lw s1,local_14+0x30(sp)
.text:004122a4 1800b08f lw s0,local_18+0x30(sp)
.text:004122a8 0800e003 jr ra
.text:004122ac 3000bd27 _addiu sp,sp,0x30
LAB_004122b0: ;XREF[1,0]: 0041223c
.text:004122b0 0000e2a0 sb v0,0x0(a3)
.text:004122b4 01001026 addiu s0,s0,0x1
.text:004122b8 00000482 lb a0,0x0(s0)
.text:004122bc 21400000 clear t0
.text:004122c0 e4ff0010 b LAB_00412254
.text:004122c4 0100e724 _addiu a3,a3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConfigGetFromVar()
;local_8 undefined4 -8 ;XREF[3,0]: 004122d8,0041231c,00412338
;local_c undefined4 -c ;XREF[3,0]: 004122dc,00412320,0041233c
;local_10 undefined4 -10 ;XREF[3,0]: 004122e0,00412324,00412340
;local_18 undefined4 -18 ;XREF[2,0]: 004122e4,004122fc
;XREF[2,0]: Entry Point,004d8ab8
.text:004122c8 0d001c3c lui gp,0xd
.text:004122cc 18d79c27 addiu gp,gp,-0x28e8
.text:004122d0 21e09903 addu gp,gp,t9
.text:004122d4 d8ffbd27 addiu sp,sp,-0x28
.text:004122d8 2000bfaf sw ra,local_8+0x28(sp)
.text:004122dc 1c00b1af sw s1,local_c+0x28(sp)
.text:004122e0 1800b0af sw s0,local_10+0x28(sp)
.text:004122e4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004122e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004122ec 2188c000 move s1,a2
.text:004122f0 6c86868f lw a2=>.data:WebNot...,-0x7994(gp)=>->We...;= "NotFound"
;= 004d55f0
.text:004122f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004122f8 2180e000 _move s0,a3
.text:004122fc 1000bc8f lw gp,local_18+0x28(sp)
.text:00412300 21184000 move v1,v0
.text:00412304 6c86828f lw v0,-0x7994(gp)=>->WebNotFound ;= 004d55f0
.text:00412308 00000000 nop
.text:0041230c 09006210 beq v1,v0,LAB_00412334
.text:00412310 21200000 _clear a0
.text:00412314 000003ae sw v1,0x0(s0)
.text:00412318 01000424 li a0,0x1
.text:0041231c 2000bf8f lw ra,local_8+0x28(sp)
.text:00412320 1c00b18f lw s1,local_c+0x28(sp)
.text:00412324 1800b08f lw s0,local_10+0x28(sp)
.text:00412328 21108000 move v0,a0
.text:0041232c 0800e003 jr ra
.text:00412330 2800bd27 _addiu sp,sp,0x28
LAB_00412334: ;XREF[1,0]: 0041230c
.text:00412334 000011ae sw s1,0x0(s0)
.text:00412338 2000bf8f lw ra,local_8+0x28(sp)
.text:0041233c 1c00b18f lw s1,local_c+0x28(sp)
.text:00412340 1800b08f lw s0,local_10+0x28(sp)
.text:00412344 21108000 move v0,a0
.text:00412348 0800e003 jr ra
.text:0041234c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetSelectString()
;XREF[3,0]: Entry Point,00436800,004d870c
.text:00412350 0000828c lw v0,0x0(a0)
.text:00412354 21380000 clear a3
.text:00412358 10004010 beq v0,zero,LAB_0041239c
.text:0041235c 21180000 _clear v1
.text:00412360 00004280 lb v0,0x0(v0)
.text:00412364 00000000 nop
.text:00412368 0c004010 beq v0,zero,LAB_0041239c
.text:0041236c 00000000 _nop
.text:00412370 21308000 move a2,a0
LAB_00412374: ;XREF[1,0]: 00412394
.text:00412374 0d00e510 beq a3,a1,LAB_004123ac
.text:00412378 0400c624 _addiu a2,a2,0x4
.text:0041237c 0000c28c lw v0,0x0(a2)
.text:00412380 0100e724 addiu a3,a3,0x1
.text:00412384 05004010 beq v0,zero,LAB_0041239c
.text:00412388 80180700 _sll v1,a3,0x2
.text:0041238c 00004880 lb t0,0x0(v0)
.text:00412390 00000000 nop
.text:00412394 f7ff0015 bne t0,zero,LAB_00412374
.text:00412398 00000000 _nop
LAB_0041239c: ;XREF[3,0]: 00412358,00412368,00412384
.text:0041239c 21186400 addu v1,v1,a0
.text:004123a0 0000628c lw v0,0x0(v1)
.text:004123a4 0800e003 jr ra
.text:004123a8 00000000 _nop
LAB_004123ac: ;XREF[1,0]: 00412374
.text:004123ac 80180700 sll v1,a3,0x2
.text:004123b0 21186400 addu v1,v1,a0
.text:004123b4 0000628c lw v0,0x0(v1)
.text:004123b8 0800e003 jr ra
.text:004123bc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSysInfoShort()
;local_8 undefined4 -8 ;XREF[2,0]: 004123d0,0041244c
;local_c undefined4 -c ;XREF[2,0]: 004123d4,00412450
;local_10 undefined4 -10 ;XREF[2,0]: 004123d8,00412454
;local_18 undefined2 -18 ;XREF[2,0]: 00412420,00412448
;local_20 undefined4 -20 ;XREF[4,0]: 004123dc,004123fc,0041242c,00412444
;XREF[12,0]: Entry Point,0040af04,0040af6c
; 00432940,00434758,00434d0c
; 00434da0,00435dd8,00435f6c
; 0043a5f4,0043a688,004d8204
.text:004123c0 0d001c3c lui gp,0xd
.text:004123c4 20d69c27 addiu gp,gp,-0x29e0
.text:004123c8 21e09903 addu gp,gp,t9
.text:004123cc d0ffbd27 addiu sp,sp,-0x30
.text:004123d0 2800bfaf sw ra,local_8+0x30(sp)
.text:004123d4 2400b1af sw s1,local_c+0x30(sp)
.text:004123d8 2000b0af sw s0,local_10+0x30(sp)
.text:004123dc 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004123e0 21808000 move s0,a0
.text:004123e4 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004123e8 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:004123ec 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:004123f0 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:004123f4 21280000 _clear a1
.text:004123f8 21884000 move s1,v0
.text:004123fc 1000bc8f lw gp,local_20+0x30(sp)
.text:00412400 0100023c lui v0,0x1
.text:00412404 00821000 sll s0,s0,0x8
.text:00412408 80004534 ori a1,v0,0x80
.text:0041240c e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412410 25280502 or a1,s0,a1
.text:00412414 21202002 move a0,s1
.text:00412418 1800a627 addiu a2,sp,0x18
.text:0041241c 0a002006 bltz s1,LAB_00412448
.text:00412420 1800a0a7 _sh zero,local_18+0x30(sp)
.text:00412424 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412428 00000000 _nop
.text:0041242c 1000bc8f lw gp,local_20+0x30(sp)
.text:00412430 00000000 nop
.text:00412434 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412438 00000000 nop
.text:0041243c 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412440 21202002 _move a0,s1
.text:00412444 1000bc8f lw gp,local_20+0x30(sp)
LAB_00412448: ;XREF[1,0]: 0041241c
.text:00412448 1800a287 lh v0,local_18+0x30(sp)
.text:0041244c 2800bf8f lw ra,local_8+0x30(sp)
.text:00412450 2400b18f lw s1,local_c+0x30(sp)
.text:00412454 2000b08f lw s0,local_10+0x30(sp)
.text:00412458 0800e003 jr ra
.text:0041245c 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getChannelSelectString(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00412518
;local_res0 undefined4 0 ;XREF[7,0]: 0041249c,004125d8,004125f4,00412610,00412624
; 00412690,004126b0
;local_4 undefined4 -4 ;XREF[2,0]: 00412470,0041265c
;local_8 undefined4 -8 ;XREF[2,0]: 00412474,00412660
;local_c undefined4 -c ;XREF[2,0]: 00412478,00412664
;local_10 undefined4 -10 ;XREF[2,0]: 0041247c,00412668
;local_14 undefined4 -14 ;XREF[2,0]: 00412480,0041266c
;local_18 undefined4 -18 ;XREF[2,0]: 00412484,00412670
;local_1c undefined4 -1c ;XREF[2,0]: 00412488,00412674
;local_20 undefined4 -20 ;XREF[2,0]: 0041248c,00412678
;local_24 undefined4 -24 ;XREF[2,0]: 00412490,0041267c
;local_28 undefined4 -28 ;XREF[2,0]: 00412494,00412680
;local_30 undefined2 -30 ;XREF[2,0]: 004124c8,0041250c
;local_38 undefined4 -38 ;XREF[11,0]: 00412498,004124c4,004124f0,00412508,00412530
; 00412554,004125d4,00412604,00412620,00412648
; 0041269c
;XREF[2,0]: Entry Point,004d8608
.text:00412460 0d001c3c lui gp,0xd
.text:00412464 80d59c27 addiu gp,gp,-0x2a80
.text:00412468 21e09903 addu gp,gp,t9
.text:0041246c b8ffbd27 addiu sp,sp,-0x48
.text:00412470 4400bfaf sw ra,local_4+0x48(sp)
.text:00412474 4000beaf sw s8,local_8+0x48(sp)
.text:00412478 3c00b7af sw s7,local_c+0x48(sp)
.text:0041247c 3800b6af sw s6,local_10+0x48(sp)
.text:00412480 3400b5af sw s5,local_14+0x48(sp)
.text:00412484 3000b4af sw s4,local_18+0x48(sp)
.text:00412488 2c00b3af sw s3,local_1c+0x48(sp)
.text:0041248c 2800b2af sw s2,local_20+0x48(sp)
.text:00412490 2400b1af sw s1,local_24+0x48(sp)
.text:00412494 2000b0af sw s0,local_28+0x48(sp)
.text:00412498 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0041249c 4800a4af sw param_1,local_res0+0x48(sp)
.text:004124a0 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004124a4 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:004124a8 2188a000 move s1,param_2
.text:004124ac 28bb8424 addiu param_1=>...,param_1,-0x44d8 ;= "/dev/gpio"
.text:004124b0 21280000 clear param_2
.text:004124b4 21b0c000 move s6,param_3
.text:004124b8 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:004124bc 2190e000 _move s2,param_4
.text:004124c0 21804000 move s0,v0
.text:004124c4 1000bc8f lw gp,local_38+0x48(sp)
.text:004124c8 1800a0a7 sh zero,local_30+0x48(sp)
.text:004124cc 21980000 clear s3
.text:004124d0 0e004004 bltz v0,LAB_0041250c
.text:004124d4 21f00000 _clear s8
.text:004124d8 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:004124dc 0100053c lui param_2,0x1
.text:004124e0 8044a534 ori param_2,param_2,0x4480
.text:004124e4 21204000 move param_1,v0
.text:004124e8 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:004124ec 1800a627 _addiu param_3,sp,0x18
.text:004124f0 1000bc8f lw gp,local_38+0x48(sp)
.text:004124f4 00000000 nop
.text:004124f8 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004124fc 00000000 nop
.text:00412500 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412504 21200002 _move param_1,s0
.text:00412508 1000bc8f lw gp,local_38+0x48(sp)
LAB_0041250c: ;XREF[1,0]: 004124d0
.text:0041250c 1800b787 lh s7,local_30+0x48(sp)
.text:00412510 0a00401a blez s2,LAB_0041253c
.text:00412514 00000000 _nop
.text:00412518 5800a38f lw v1,param_5+0x48(sp)
.text:0041251c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412520 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00412524 0000648c lw param_1,0x0(v1)
.text:00412528 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041252c d4b44524 _addiu param_2=>.rodata:DAT_0048b4d4,v0,-0x4b2c;= 32h
.text:00412530 1000bc8f lw gp,local_38+0x48(sp)
.text:00412534 55004010 beq v0,zero,LAB_0041268c
.text:00412538 00000000 _nop
LAB_0041253c: ;XREF[2,0]: 00412510,004126a0
.text:0041253c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00412540 21282002 move param_2,s1
.text:00412544 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00412548 21200000 _clear param_1
.text:0041254c 21a84000 move s5,v0
LAB_00412550: ;XREF[1,0]: 004126bc
.text:00412550 0000c28e lw v0,0x0(s6)
.text:00412554 1000bc8f lw gp,local_38+0x48(sp)
.text:00412558 3f004010 beq v0,zero,LAB_00412658
.text:0041255c 21200000 _clear param_1
.text:00412560 00004780 lb param_4,0x0(v0)
.text:00412564 00000000 nop
.text:00412568 3b00e010 beq param_4,zero,LAB_00412658
.text:0041256c 2188c002 _move s1,s6
.text:00412570 0b000010 b LAB_004125a0
.text:00412574 21900000 _clear s2
LAB_00412578: ;XREF[1,0]: 004125bc
.text:00412578 04003126 addiu s1,s1,0x4
.text:0041257c 0000228e lw v0,0x0(s1)
.text:00412580 04005226 addiu s2,s2,0x4
.text:00412584 01007326 addiu s3,s3,0x1
.text:00412588 33004010 beq v0,zero,LAB_00412658
.text:0041258c 21204002 _move param_1,s2
LAB_00412590: ;XREF[1,0]: 00412650
.text:00412590 00004d80 lb t5,0x0(v0)
.text:00412594 00000000 nop
.text:00412598 3000a011 beq t5,zero,LAB_0041265c
.text:0041259c 2110c003 _move v0,s8
LAB_004125a0: ;XREF[1,0]: 00412570
.text:004125a0 01000c24 li t4,0x1
.text:004125a4 04586c02 sllv t3,t4,s3
.text:004125a8 00540b00 sll t2,t3,0x10
.text:004125ac 03440a00 sra t0,t2,0x10
.text:004125b0 2448e802 and t1,s7,t0
.text:004125b4 21209600 addu param_1,param_1,s6
.text:004125b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004125bc eeff2815 bne t1,t0,LAB_00412578
.text:004125c0 2128a002 _move param_2,s5
.text:004125c4 0000848c lw param_1,0x0(param_1)
.text:004125c8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004125cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004125d0 00000000 _nop
.text:004125d4 1000bc8f lw gp,local_38+0x48(sp)
.text:004125d8 4800a48f lw param_1,local_res0+0x48(sp)
.text:004125dc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004125e0 2485868f lw param_3=>.data:W...,-0x7adc(gp)=>->We...;= "\r\n"
;= 004d5590
.text:00412630 84fb8526 addiu param_2=>...,s4,-0x47c ;= "%s"
.text:00412634 21800202 addu s0,s0,v0
.text:00412638 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0041263c 04003126 _addiu s1,s1,0x4
.text:00412640 21f00202 addu s8,s0,v0
.text:00412644 0000228e lw v0,0x0(s1)
.text:00412648 1000bc8f lw gp,local_38+0x48(sp)
.text:0041264c 01007326 addiu s3,s3,0x1
.text:00412650 cfff4014 bne v0,zero,LAB_00412590
.text:00412654 21204002 _move param_1,s2
LAB_00412658: ;XREF[3,0]: 00412558,00412568,00412588
.text:00412658 2110c003 move v0,s8
LAB_0041265c: ;XREF[1,0]: 00412598
.text:0041265c 4400bf8f lw ra,local_4+0x48(sp)
.text:00412660 4000be8f lw s8,local_8+0x48(sp)
.text:00412664 3c00b78f lw s7,local_c+0x48(sp)
.text:00412668 3800b68f lw s6,local_10+0x48(sp)
.text:0041266c 3400b58f lw s5,local_14+0x48(sp)
.text:00412670 3000b48f lw s4,local_18+0x48(sp)
.text:00412674 2c00b38f lw s3,local_1c+0x48(sp)
.text:00412678 2800b28f lw s2,local_20+0x48(sp)
.text:0041267c 2400b18f lw s1,local_24+0x48(sp)
.text:00412680 2000b08f lw s0,local_28+0x48(sp)
.text:00412684 0800e003 jr ra
.text:00412688 4800bd27 _addiu sp,sp,0x48
LAB_0041268c: ;XREF[1,0]: 00412534
.text:0041268c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00412690 4800a48f lw param_1,local_res0+0x48(sp)
.text:00412694 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00412698 21282002 _move param_2,s1
.text:0041269c 1000bc8f lw gp,local_38+0x48(sp)
.text:004126a0 a6ff4010 beq v0,zero,LAB_0041253c
.text:004126a4 21282002 _move param_2,s1
.text:004126a8 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004126ac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004126b0 4800a48f lw param_1,local_res0+0x48(sp)
.text:004126b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004126b8 0c44c624 _addiu param_3=>...,param_3,0x440c
.text:004126bc a4ff0010 b LAB_00412550
.text:004126c0 21a84000 _move s5,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSysInfoBuffer()
;local_8 undefined4 -8 ;XREF[2,0]: 004126d4,00412774
;local_c undefined4 -c ;XREF[2,0]: 004126d8,00412778
;local_10 undefined4 -10 ;XREF[2,0]: 004126dc,0041277c
;local_14 undefined4 -14 ;XREF[2,0]: 004126e0,00412780
;local_18 undefined4 -18 ;XREF[2,0]: 004126e4,00412784
;local_20 undefined4 -20 ;XREF[5,0]: 004126e8,0041270c,0041272c,00412754,0041276c
;XREF[14,0]: Entry Point,00409810,0040ea18
; 00431c38,00432518,00432c08
; 004336dc,00435194,00436e5c
; 0043794c,0043a524,0043ce44
; 00443a7c,004d88f8
.text:004126c4 0d001c3c lui gp,0xd
.text:004126c8 1cd39c27 addiu gp,gp,-0x2ce4
.text:004126cc 21e09903 addu gp,gp,t9
.text:004126d0 d0ffbd27 addiu sp,sp,-0x30
.text:004126d4 2800bfaf sw ra,local_8+0x30(sp)
.text:004126d8 2400b3af sw s3,local_c+0x30(sp)
.text:004126dc 2000b2af sw s2,local_10+0x30(sp)
.text:004126e0 1c00b1af sw s1,local_14+0x30(sp)
.text:004126e4 1800b0af sw s0,local_18+0x30(sp)
.text:004126e8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004126ec 21888000 move s1,a0
.text:004126f0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004126f4 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:004126f8 2198a000 move s3,a1
.text:004126fc 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412700 21280000 clear a1
.text:00412704 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412708 2180c000 _move s0,a2
.text:0041270c 1000bc8f lw gp,local_20+0x30(sp)
.text:00412710 21300002 move a2,s0
.text:00412714 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00412718 21206002 move a0,s3
.text:0041271c 21280000 clear a1
.text:00412720 21904000 move s2,v0
.text:00412724 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00412728 c0831000 _sll s0,s0,0xf
.text:0041272c 1000bc8f lw gp,local_20+0x30(sp)
.text:00412730 00121100 sll v0,s1,0x8
.text:00412734 25885000 or s1,v0,s0
.text:00412738 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:0041273c 80002536 ori a1,s1,0x80
.text:00412740 21204002 move a0,s2
.text:00412744 0a004006 bltz s2,LAB_00412770
.text:00412748 21306002 _move a2,s3
.text:0041274c 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412750 00000000 _nop
.text:00412754 1000bc8f lw gp,local_20+0x30(sp)
.text:00412758 00000000 nop
.text:0041275c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412760 00000000 nop
.text:00412764 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412768 21204002 _move a0,s2
.text:0041276c 1000bc8f lw gp,local_20+0x30(sp)
LAB_00412770: ;XREF[1,0]: 00412744
.text:00412770 21106002 move v0,s3
.text:00412774 2800bf8f lw ra,local_8+0x30(sp)
.text:00412778 2400b38f lw s3,local_c+0x30(sp)
.text:0041277c 2000b28f lw s2,local_10+0x30(sp)
.text:00412780 1c00b18f lw s1,local_14+0x30(sp)
.text:00412784 1800b08f lw s0,local_18+0x30(sp)
.text:00412788 0800e003 jr ra
.text:0041278c 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocateMACAddress()
;local_4 undefined4 -4 ;XREF[2,0]: 004127a0,004128cc
;local_8 undefined4 -8 ;XREF[2,0]: 004127a4,004128d0
;local_c undefined4 -c ;XREF[2,0]: 004127a8,004128d4
;local_10 undefined4 -10 ;XREF[2,0]: 004127ac,004128d8
;local_14 undefined4 -14 ;XREF[2,0]: 004127b0,004128dc
;local_18 undefined4 -18 ;XREF[2,0]: 004127b4,004128e0
;local_1c undefined4 -1c ;XREF[1,0]: 004127fc
;local_20 undefined4 -20 ;XREF[1,0]: 004127f8
;local_24 undefined4 -24 ;XREF[1,0]: 004127f4
;local_28 undefined4 -28 ;XREF[1,0]: 004127f0
;local_2c undefined4 -2c ;XREF[1,0]: 004127ec
;local_30 undefined4 -30 ;XREF[1,0]: 004127e8
;local_34 undefined4 -34 ;XREF[1,0]: 004127e4
;local_38 undefined4 -38 ;XREF[7,5]: 004127e0,0041282c,00412844,00412848,00412868
; 004128f8,00412988,00412888,004128bc,004128f0
; 00412904,00412910
;local_3c undefined2 -3c ;XREF[1,0]: 004127c8
;local_40 undefined4 -40 ;XREF[2,0]: 004127c4,00412818
;local_48 undefined4 -48 ;XREF[8,0]: 004127b8,004128c8,00412928,00412948,00412968
; 00412980,004129a0,004129c0
;XREF[5,0]: Entry Point,00409828,0041ccb8
; 0041cee4,004d841c
.text:00412790 0d001c3c lui gp,0xd
.text:00412794 50d29c27 addiu gp,gp,-0x2db0
.text:00412798 21e09903 addu gp,gp,t9
.text:0041279c a8ffbd27 addiu sp,sp,-0x58
.text:004127a0 5400bfaf sw ra,local_4+0x58(sp)
.text:004127a4 5000b4af sw s4,local_8+0x58(sp)
.text:004127a8 4c00b3af sw s3,local_c+0x58(sp)
.text:004127ac 4800b2af sw s2,local_10+0x58(sp)
.text:004127b0 4400b1af sw s1,local_14+0x58(sp)
.text:004127b4 4000b0af sw s0,local_18+0x58(sp)
.text:004127b8 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:004127bc 2000b427 addiu s4,sp,0x20
.text:004127c0 2198a000 move s3,a1
.text:004127c4 1800a0af sw zero,local_40+0x58(sp)
.text:004127c8 1c00a0a7 sh zero,local_3c+0x58(sp)
.text:004127cc 51008010 beq a0,zero,LAB_00412914
.text:004127d0 21808002 _move s0,s4
.text:004127d4 01000224 li v0,0x1
.text:004127d8 6c008210 beq a0,v0,LAB_0041298c
.text:004127dc 1800b227 _addiu s2,sp,0x18
LAB_004127e0: ;XREF[2,0]: 0041294c,004129c4
.text:004127e0 2000a0af sw zero,local_38+0x58(sp)
LAB_004127e4: ;XREF[1,0]: 00412984
.text:004127e4 2400a0af sw zero,local_34+0x58(sp)
.text:004127e8 2800a0af sw zero,local_30+0x58(sp)
.text:004127ec 2c00a0af sw zero,local_2c+0x58(sp)
.text:004127f0 3000a0af sw zero,local_28+0x58(sp)
.text:004127f4 3400a0af sw zero,local_24+0x58(sp)
.text:004127f8 3800a0af sw zero,local_20+0x58(sp)
.text:004127fc 3c00a0af sw zero,local_1c+0x58(sp)
.text:00412800 21300000 clear a2
.text:00412804 01000724 li a3,0x1
.text:00412808 20000924 li t1,0x20
.text:0041280c 02000824 li t0,0x2
.text:00412810 3a000a24 li t2,0x3a
.text:00412814 21604602 addu t4,s2,a2
LAB_00412818: ;XREF[1,0]: 004128b0
.text:00412818 00008591 lbu a1,0x0(t4)=>local_40
.text:0041281c 00000000 nop
.text:00412820 1000ab2c sltiu t3,a1,0x10
.text:00412824 08006015 bne t3,zero,LAB_00412848
.text:00412828 00000000 _nop
.text:0041282c 00000492 lbu a0,0x0(s0)=>local_38
LAB_00412830: ;XREF[1,0]: 0041283c
.text:00412830 f0ffa524 addiu a1,a1,-0x10
.text:00412834 01008324 addiu v1,a0,0x1
.text:00412838 1000ad2c sltiu t5,a1,0x10
.text:0041283c fcffa011 beq t5,zero,LAB_00412830
.text:00412840 21206000 _move a0,v1
.text:00412844 000003a2 sb v1,0x0(s0)=>local_38
LAB_00412848: ;XREF[1,0]: 00412824
.text:00412848 00001892 lbu t8,0x0(s0)=>local_38
.text:0041284c 00000000 nop
.text:00412850 30000327 addiu v1,t8,0x30
.text:00412854 008e0300 sll s1,v1,0x18
.text:00412858 037e1100 sra t7,s1,0x18
.text:0041285c 3a00ee29 slti t6,t7,0x3a
.text:00412860 2400c015 bne t6,zero,LAB_004128f4
.text:00412864 07007f24 _addiu ra,v1,0x7
.text:00412868 00001fa2 sb ra,0x0(s0)=>local_38
LAB_0041286c: ;XREF[1,0]: 004128f4
.text:0041286c 3000a324 addiu v1,a1,0x30
.text:00412870 00ce0300 sll t9,v1,0x18
.text:00412874 03261900 sra a0,t9,0x18
.text:00412878 3a008228 slti v0,a0,0x3a
.text:0041287c 1b004014 bne v0,zero,LAB_004128ec
.text:00412880 01000426 _addiu a0,s0,0x1
.text:00412884 3700a324 addiu v1,a1,0x37
.text:00412888 010003a2 sb v1,local_38+0x39(s0)
LAB_0041288c: ;XREF[1,0]: 004128ec
.text:0041288c 0500c528 slti a1,a2,0x5
.text:00412890 0500a010 beq a1,zero,LAB_004128a8
.text:00412894 01009024 _addiu s0,a0,0x1
.text:00412898 18006712 beq s3,a3,LAB_004128fc
.text:0041289c 00000000 _nop
.text:004128a0 19006812 beq s3,t0,LAB_00412908
.text:004128a4 00000000 _nop
LAB_004128a8: ;XREF[3,0]: 00412890,00412900,0041290c
.text:004128a8 0100c624 addiu a2,a2,0x1
.text:004128ac 0600cb28 slti t3,a2,0x6
.text:004128b0 d9ff6015 bne t3,zero,LAB_00412818
.text:004128b4 21604602 _addu t4,s2,a2
.text:004128b8 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004128bc 000000a2 sb zero,0x0(s0)=>local_38+0x2
.text:004128c0 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004128c4 21208002 _move a0,s4
.text:004128c8 1000bc8f lw gp,local_48+0x58(sp)
.text:004128cc 5400bf8f lw ra,local_4+0x58(sp)
.text:004128d0 5000b48f lw s4,local_8+0x58(sp)
.text:004128d4 4c00b38f lw s3,local_c+0x58(sp)
.text:004128d8 4800b28f lw s2,local_10+0x58(sp)
.text:004128dc 4400b18f lw s1,local_14+0x58(sp)
.text:004128e0 4000b08f lw s0,local_18+0x58(sp)
.text:004128e4 0800e003 jr ra
.text:004128e8 5800bd27 _addiu sp,sp,0x58
LAB_004128ec: ;XREF[1,0]: 0041287c
.text:004128ec e7ff0010 b LAB_0041288c
.text:004128f0 010003a2 _sb v1,local_38+0x39(s0)
LAB_004128f4: ;XREF[1,0]: 00412860
.text:004128f4 ddff0010 b LAB_0041286c
.text:004128f8 000003a2 _sb v1,0x0(s0)=>local_38
LAB_004128fc: ;XREF[1,0]: 00412898
.text:004128fc 02009024 addiu s0,a0,0x2
.text:00412900 e9ff0010 b LAB_004128a8
.text:00412904 010089a0 _sb t1,local_38+0x39(a0)
LAB_00412908: ;XREF[1,0]: 004128a0
.text:00412908 02009024 addiu s0,a0,0x2
.text:0041290c e6ff0010 b LAB_004128a8
.text:00412910 01008aa0 _sb t2,local_38+0x39(a0)
LAB_00412914: ;XREF[1,0]: 004127cc
.text:00412914 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412918 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:0041291c 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412920 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412924 21280000 _clear a1
.text:00412928 1000bc8f lw gp,local_48+0x58(sp)
.text:0041292c 1800b227 addiu s2,sp,0x18
.text:00412930 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00412934 21884000 move s1,v0
.text:00412938 21204002 move a0,s2
.text:0041293c 21280000 clear a1
.text:00412940 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00412944 06000624 _li a2,0x6
.text:00412948 1000bc8f lw gp,local_48+0x58(sp)
.text:0041294c a4ff2006 bltz s1,LAB_004127e0
.text:00412950 0300053c _lui a1,0x3
.text:00412954 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412958 8019a534 ori a1,a1,0x1980
LAB_0041295c: ;XREF[1,0]: 004129d0
.text:0041295c 21202002 move a0,s1
.text:00412960 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412964 21304002 _move a2,s2
.text:00412968 1000bc8f lw gp,local_48+0x58(sp)
.text:0041296c 00000000 nop
.text:00412970 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412974 00000000 nop
.text:00412978 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0041297c 21202002 _move a0,s1
.text:00412980 1000bc8f lw gp,local_48+0x58(sp)
.text:00412984 97ff0010 b LAB_004127e4
.text:00412988 2000a0af _sw zero,local_38+0x58(sp)
LAB_0041298c: ;XREF[1,0]: 004127d8
.text:0041298c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412990 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412994 28bb6424 addiu a0=>.roda...,v1,-0x44d8 ;= "/dev/gpio"
.text:00412998 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:0041299c 21280000 _clear a1
.text:004129a0 1000bc8f lw gp,local_48+0x58(sp)
.text:004129a4 1800b227 addiu s2,sp,0x18
.text:004129a8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004129ac 21884000 move s1,v0
.text:004129b0 21204002 move a0,s2
.text:004129b4 21280000 clear a1
.text:004129b8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004129bc 06000624 _li a2,0x6
.text:004129c0 1000bc8f lw gp,local_48+0x58(sp)
.text:004129c4 86ff2006 bltz s1,LAB_004127e0
.text:004129c8 0300063c _lui a2,0x3
.text:004129cc e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:004129d0 e2ff0010 b LAB_0041295c
.text:004129d4 8025c534 _ori a1,a2,0x2580
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSysInfoLong_bygpio()
;fd_gpio undefined4 v0 ;XREF[1,0]: 00412a08
;local_8 undefined4 -8 ;XREF[2,0]: 004129e8,00412a64
;local_c undefined4 -c ;XREF[2,0]: 004129ec,00412a68
;local_10 undefined4 -10 ;XREF[2,0]: 004129f0,00412a6c
;local_18 undefined4 -18 ;XREF[2,0]: 00412a38,00412a60
;local_20 undefined4 -20 ;XREF[4,0]: 004129f4,00412a14,00412a44,00412a5c
;XREF[9,0]: Entry Point,00408b0c,00409680
; 0043318c,00434910,0043e180
; 0043e1b4,0043e51c,004d8be8
.text:004129d8 0d001c3c lui gp,0xd
.text:004129dc 08d09c27 addiu gp,gp,-0x2ff8
.text:004129e0 21e09903 addu gp,gp,t9
.text:004129e4 d0ffbd27 addiu sp,sp,-0x30
.text:004129e8 2800bfaf sw ra,local_8+0x30(sp)
.text:004129ec 2400b1af sw s1,local_c+0x30(sp)
.text:004129f0 2000b0af sw s0,local_10+0x30(sp)
.text:004129f4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004129f8 21808000 move s0,a0
.text:004129fc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412a00 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412a04 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412a08 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412a0c 21280000 _clear a1
.text:00412a10 21884000 move s1,fd_gpio
.text:00412a14 1000bc8f lw gp,local_20+0x30(sp)
.text:00412a18 0200023c lui fd_gpio,0x2
.text:00412a1c 00821000 sll s0,s0,0x8
.text:00412a20 80004534 ori a1,fd_gpio,0x80
.text:00412a24 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412a28 25280502 or a1,s0,a1
.text:00412a2c 21202002 move a0,s1
.text:00412a30 1800a627 addiu a2,sp,0x18
.text:00412a34 0a002006 bltz s1,LAB_00412a60
.text:00412a38 1800a0af _sw zero,local_18+0x30(sp)
.text:00412a3c 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412a40 00000000 _nop
.text:00412a44 1000bc8f lw gp,local_20+0x30(sp)
.text:00412a48 00000000 nop
.text:00412a4c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412a50 00000000 nop
.text:00412a54 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412a58 21202002 _move a0,s1
.text:00412a5c 1000bc8f lw gp,local_20+0x30(sp)
LAB_00412a60: ;XREF[1,0]: 00412a34
.text:00412a60 1800a28f lw fd_gpio,local_18+0x30(sp)
.text:00412a64 2800bf8f lw ra,local_8+0x30(sp)
.text:00412a68 2400b18f lw s1,local_c+0x30(sp)
.text:00412a6c 2000b08f lw s0,local_10+0x30(sp)
.text:00412a70 0800e003 jr ra
.text:00412a74 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined setSysInfoNone()
;local_8 undefined4 -8 ;XREF[3,0]: 00412a88,00412ae4,00412af8
;local_c undefined4 -c ;XREF[3,0]: 00412a8c,00412ae8,00412afc
;local_10 undefined4 -10 ;XREF[3,0]: 00412a90,00412aec,00412b00
;local_18 undefined4 -18 ;XREF[3,0]: 00412a94,00412ab0,00412ad8
;XREF[3,0]: Entry Point,0042c97c,004d8058
.text:00412a78 0d001c3c lui gp,0xd
.text:00412a7c 68cf9c27 addiu gp,gp,-0x3098
.text:00412a80 21e09903 addu gp,gp,t9
.text:00412a84 d8ffbd27 addiu sp,sp,-0x28
.text:00412a88 2000bfaf sw ra,local_8+0x28(sp)
.text:00412a8c 1c00b1af sw s1,local_c+0x28(sp)
.text:00412a90 1800b0af sw s0,local_10+0x28(sp)
.text:00412a94 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00412a98 21808000 move s0,a0
.text:00412a9c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412aa0 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412aa4 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412aa8 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412aac 21280000 _clear a1
.text:00412ab0 1000bc8f lw gp,local_18+0x28(sp)
.text:00412ab4 00821000 sll s0,s0,0x8
.text:00412ab8 21884000 move s1,v0
.text:00412abc e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412ac0 81000536 ori a1,s0,0x81
.text:00412ac4 21204000 move a0,v0
.text:00412ac8 0b004004 bltz v0,LAB_00412af8
.text:00412acc 21300000 _clear a2
.text:00412ad0 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412ad4 00000000 _nop
.text:00412ad8 1000bc8f lw gp,local_18+0x28(sp)
.text:00412adc 21202002 move a0,s1
.text:00412ae0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412ae4 2000bf8f lw ra,local_8+0x28(sp)
.text:00412ae8 1c00b18f lw s1,local_c+0x28(sp)
.text:00412aec 1800b08f lw s0,local_10+0x28(sp)
.text:00412af0 08002003 jr t9=>.MIPS.stubs:::close
.text:00412af4 2800bd27 _addiu sp,sp,0x28
LAB_00412af8: ;XREF[1,0]: 00412ac8
.text:00412af8 2000bf8f lw ra,local_8+0x28(sp)
.text:00412afc 1c00b18f lw s1,local_c+0x28(sp)
.text:00412b00 1800b08f lw s0,local_10+0x28(sp)
.text:00412b04 0800e003 jr ra
.text:00412b08 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined setSysInfoBuffer()
;local_8 undefined4 -8 ;XREF[3,0]: 00412b1c,00412b90,00412bac
;local_c undefined4 -c ;XREF[3,0]: 00412b20,00412b94,00412bb0
;local_10 undefined4 -10 ;XREF[3,0]: 00412b24,00412b98,00412bb4
;local_14 undefined4 -14 ;XREF[3,0]: 00412b28,00412b9c,00412bb8
;local_18 undefined4 -18 ;XREF[3,0]: 00412b2c,00412ba0,00412bbc
;local_20 undefined4 -20 ;XREF[3,0]: 00412b30,00412b58,00412b84
;XREF[6,0]: Entry Point,00434960,004349b8
; 00434b44,004362d4,004d7fa0
.text:00412b0c 0d001c3c lui gp,0xd
.text:00412b10 d4ce9c27 addiu gp,gp,-0x312c
.text:00412b14 21e09903 addu gp,gp,t9
.text:00412b18 d0ffbd27 addiu sp,sp,-0x30
.text:00412b1c 2800bfaf sw ra,local_8+0x30(sp)
.text:00412b20 2400b3af sw s3,local_c+0x30(sp)
.text:00412b24 2000b2af sw s2,local_10+0x30(sp)
.text:00412b28 1c00b1af sw s1,local_14+0x30(sp)
.text:00412b2c 1800b0af sw s0,local_18+0x30(sp)
.text:00412b30 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00412b34 21888000 move s1,a0
.text:00412b38 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412b3c e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412b40 2190a000 move s2,a1
.text:00412b44 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412b48 21280000 clear a1
.text:00412b4c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412b50 2180c000 _move s0,a2
.text:00412b54 21984000 move s3,v0
.text:00412b58 1000bc8f lw gp,local_20+0x30(sp)
.text:00412b5c 00121100 sll v0,s1,0x8
.text:00412b60 c0831000 sll s0,s0,0xf
.text:00412b64 25885000 or s1,v0,s0
.text:00412b68 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412b6c 81002536 ori a1,s1,0x81
.text:00412b70 21304002 move a2,s2
.text:00412b74 0d006006 bltz s3,LAB_00412bac
.text:00412b78 21206002 _move a0,s3
.text:00412b7c 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412b80 00000000 _nop
.text:00412b84 1000bc8f lw gp,local_20+0x30(sp)
.text:00412b88 21206002 move a0,s3
.text:00412b8c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412b90 2800bf8f lw ra,local_8+0x30(sp)
.text:00412b94 2400b38f lw s3,local_c+0x30(sp)
.text:00412b98 2000b28f lw s2,local_10+0x30(sp)
.text:00412b9c 1c00b18f lw s1,local_14+0x30(sp)
.text:00412ba0 1800b08f lw s0,local_18+0x30(sp)
.text:00412ba4 08002003 jr t9=>.MIPS.stubs:::close
.text:00412ba8 3000bd27 _addiu sp,sp,0x30
LAB_00412bac: ;XREF[1,0]: 00412b74
.text:00412bac 2800bf8f lw ra,local_8+0x30(sp)
.text:00412bb0 2400b38f lw s3,local_c+0x30(sp)
.text:00412bb4 2000b28f lw s2,local_10+0x30(sp)
.text:00412bb8 1c00b18f lw s1,local_14+0x30(sp)
.text:00412bbc 1800b08f lw s0,local_18+0x30(sp)
.text:00412bc0 0800e003 jr ra
.text:00412bc4 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined setSysInfoShort()
;local_4 undefined4 -4 ;XREF[2,0]: 00412bd8,00412c5c
;local_8 undefined4 -8 ;XREF[2,0]: 00412bdc,00412c60
;local_c undefined4 -c ;XREF[2,0]: 00412be0,00412c64
;local_10 undefined4 -10 ;XREF[2,0]: 00412be4,00412c68
;local_18 undefined2 -18 ;XREF[1,0]: 00412c34
;local_20 undefined4 -20 ;XREF[4,0]: 00412be8,00412c10,00412c40,00412c58
;XREF[10,0]: Entry Point,004255b4,004255fc
; 00425618,0042c48c,0042c4fc
; 00432db8,0043375c,00436d94
; 004d87fc
.text:00412bc8 0d001c3c lui gp,0xd
.text:00412bcc 18ce9c27 addiu gp,gp,-0x31e8
.text:00412bd0 21e09903 addu gp,gp,t9
.text:00412bd4 d0ffbd27 addiu sp,sp,-0x30
.text:00412bd8 2c00bfaf sw ra,local_4+0x30(sp)
.text:00412bdc 2800b2af sw s2,local_8+0x30(sp)
.text:00412be0 2400b1af sw s1,local_c+0x30(sp)
.text:00412be4 2000b0af sw s0,local_10+0x30(sp)
.text:00412be8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00412bec 21808000 move s0,a0
.text:00412bf0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412bf4 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412bf8 001c0500 sll v1,a1,0x10
.text:00412bfc 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412c00 21280000 clear a1
.text:00412c04 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412c08 038c0300 _sra s1,v1,0x10
.text:00412c0c 21904000 move s2,v0
.text:00412c10 1000bc8f lw gp,local_20+0x30(sp)
.text:00412c14 0100023c lui v0,0x1
.text:00412c18 00821000 sll s0,s0,0x8
.text:00412c1c 81004534 ori a1,v0,0x81
.text:00412c20 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412c24 25280502 or a1,s0,a1
.text:00412c28 21204002 move a0,s2
.text:00412c2c 1800a627 addiu a2,sp,0x18
.text:00412c30 0a004006 bltz s2,LAB_00412c5c
.text:00412c34 1800b1a7 _sh s1,local_18+0x30(sp)
.text:00412c38 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412c3c 00000000 _nop
.text:00412c40 1000bc8f lw gp,local_20+0x30(sp)
.text:00412c44 00000000 nop
.text:00412c48 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412c4c 00000000 nop
.text:00412c50 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412c54 21204002 _move a0,s2
.text:00412c58 1000bc8f lw gp,local_20+0x30(sp)
LAB_00412c5c: ;XREF[1,0]: 00412c30
.text:00412c5c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00412c60 2800b28f lw s2,local_8+0x30(sp)
.text:00412c64 2400b18f lw s1,local_c+0x30(sp)
.text:00412c68 2000b08f lw s0,local_10+0x30(sp)
.text:00412c6c 0800e003 jr ra
.text:00412c70 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined setSysInfoLong()
;local_4 undefined4 -4 ;XREF[2,0]: 00412c84,00412d04
;local_8 undefined4 -8 ;XREF[2,0]: 00412c88,00412d08
;local_c undefined4 -c ;XREF[2,0]: 00412c8c,00412d0c
;local_10 undefined4 -10 ;XREF[2,0]: 00412c90,00412d10
;local_18 undefined4 -18 ;XREF[1,0]: 00412cdc
;local_20 undefined4 -20 ;XREF[4,0]: 00412c94,00412cb8,00412ce8,00412d00
;XREF[15,0]: Entry Point,00408b5c,00408b78
; 00408b94,0042c48c,0042c48c
; 0043473c,0043488c,004348a8
; 004348c4,00435698,004362ec
; 00436eb8,00436ed4,004d83a8
.text:00412c74 0d001c3c lui gp,0xd
.text:00412c78 6ccd9c27 addiu gp,gp,-0x3294
.text:00412c7c 21e09903 addu gp,gp,t9
.text:00412c80 d0ffbd27 addiu sp,sp,-0x30
.text:00412c84 2c00bfaf sw ra,local_4+0x30(sp)
.text:00412c88 2800b2af sw s2,local_8+0x30(sp)
.text:00412c8c 2400b1af sw s1,local_c+0x30(sp)
.text:00412c90 2000b0af sw s0,local_10+0x30(sp)
.text:00412c94 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00412c98 21808000 move s0,a0
.text:00412c9c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412ca0 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412ca4 2188a000 move s1,a1
.text:00412ca8 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412cac 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412cb0 21280000 _clear a1
.text:00412cb4 21904000 move s2,v0
.text:00412cb8 1000bc8f lw gp,local_20+0x30(sp)
.text:00412cbc 0200023c lui v0,0x2
.text:00412cc0 00821000 sll s0,s0,0x8
.text:00412cc4 81004534 ori a1,v0,0x81
.text:00412cc8 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412ccc 25280502 or a1,s0,a1
.text:00412cd0 21204002 move a0,s2
.text:00412cd4 1800a627 addiu a2,sp,0x18
.text:00412cd8 0a004006 bltz s2,LAB_00412d04
.text:00412cdc 1800b1af _sw s1,local_18+0x30(sp)
.text:00412ce0 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412ce4 00000000 _nop
.text:00412ce8 1000bc8f lw gp,local_20+0x30(sp)
.text:00412cec 00000000 nop
.text:00412cf0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412cf4 00000000 nop
.text:00412cf8 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412cfc 21204002 _move a0,s2
.text:00412d00 1000bc8f lw gp,local_20+0x30(sp)
LAB_00412d04: ;XREF[1,0]: 00412cd8
.text:00412d04 2c00bf8f lw ra,local_4+0x30(sp)
.text:00412d08 2800b28f lw s2,local_8+0x30(sp)
.text:00412d0c 2400b18f lw s1,local_c+0x30(sp)
.text:00412d10 2000b08f lw s0,local_10+0x30(sp)
.text:00412d14 0800e003 jr ra
.text:00412d18 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websgetSysInfoString()
;local_8 undefined4 -8 ;XREF[2,0]: 00412d2c,00412de8
;local_c undefined4 -c ;XREF[2,0]: 00412d30,00412dec
;local_10 undefined4 -10 ;XREF[2,0]: 00412d34,00412df0
;local_14 undefined4 -14 ;XREF[2,0]: 00412d38,00412df4
;local_18 undefined4 -18 ;XREF[2,0]: 00412d3c,00412df8
;local_120 undefined4 -120 ;XREF[6,0]: 00412d40,00412d60,00412d80,00412dac,00412dc4
; 00412de4
;XREF[4,0]: Entry Point,0043e174,0043e5b4
; 004d87a4
.text:00412d1c 0d001c3c lui gp,0xd
.text:00412d20 c4cc9c27 addiu gp,gp,-0x333c
.text:00412d24 21e09903 addu gp,gp,t9
.text:00412d28 d0febd27 addiu sp,sp,-0x130
.text:00412d2c 2801bfaf sw ra,local_8+0x130(sp)
.text:00412d30 2401b3af sw s3,local_c+0x130(sp)
.text:00412d34 2001b2af sw s2,local_10+0x130(sp)
.text:00412d38 1c01b1af sw s1,local_14+0x130(sp)
.text:00412d3c 1801b0af sw s0,local_18+0x130(sp)
.text:00412d40 1000bcaf sw gp=>_gp,local_120+0x130(sp)
.text:00412d44 21988000 move s3,a0
.text:00412d48 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412d4c e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412d50 2180a000 move s0,a1
.text:00412d54 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412d58 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412d5c 21280000 _clear a1
.text:00412d60 1000bc8f lw gp,local_120+0x130(sp)
.text:00412d64 1800b227 addiu s2,sp,0x18
.text:00412d68 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00412d6c 21204002 move a0,s2
.text:00412d70 21280000 clear a1
.text:00412d74 00010624 li a2,0x100
.text:00412d78 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00412d7c 21884000 _move s1,v0
.text:00412d80 1000bc8f lw gp,local_120+0x130(sp)
.text:00412d84 001a1000 sll v1,s0,0x8
.text:00412d88 8000023c lui v0,0x80
.text:00412d8c 25806200 or s0,v1,v0
.text:00412d90 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412d94 80000536 ori a1,s0,0x80
.text:00412d98 21202002 move a0,s1
.text:00412d9c 0b002006 bltz s1,LAB_00412dcc
.text:00412da0 21304002 _move a2,s2
.text:00412da4 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412da8 00000000 _nop
.text:00412dac 1000bc8f lw gp,local_120+0x130(sp)
.text:00412db0 00000000 nop
.text:00412db4 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412db8 00000000 nop
.text:00412dbc 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412dc0 21202002 _move a0,s1
.text:00412dc4 1000bc8f lw gp,local_120+0x130(sp)
.text:00412dc8 00000000 nop
LAB_00412dcc: ;XREF[1,0]: 00412d9c
.text:00412dcc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412dd0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00412dd4 21206002 move a0,s3
.text:00412dd8 21304002 move a2,s2
.text:00412ddc 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00412de0 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00412de4 1000bc8f lw gp,local_120+0x130(sp)
.text:00412de8 2801bf8f lw ra,local_8+0x130(sp)
.text:00412dec 2401b38f lw s3,local_c+0x130(sp)
.text:00412df0 2001b28f lw s2,local_10+0x130(sp)
.text:00412df4 1c01b18f lw s1,local_14+0x130(sp)
.text:00412df8 1801b08f lw s0,local_18+0x130(sp)
.text:00412dfc 0800e003 jr ra
.text:00412e00 3001bd27 _addiu sp,sp,0x130
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websgetSysInfoPrintableString()
;local_8 undefined4 -8 ;XREF[3,0]: 00412e14,00412f0c,00412f40
;local_c undefined4 -c ;XREF[3,0]: 00412e18,00412f10,00412f44
;local_10 undefined4 -10 ;XREF[3,0]: 00412e1c,00412f14,00412f48
;local_14 undefined4 -14 ;XREF[3,0]: 00412e20,00412f18,00412f4c
;local_18 undefined4 -18 ;XREF[3,0]: 00412e24,00412f1c,00412f50
;local_120 undefined4 -120 ;XREF[9,0]: 00412e28,00412e48,00412e68,00412e94,00412eac
; 00412ec4,00412eec,00412f08,00412f3c
;XREF[2,0]: Entry Point,004d8910
.text:00412e04 0d001c3c lui gp,0xd
.text:00412e08 dccb9c27 addiu gp,gp,-0x3424
.text:00412e0c 21e09903 addu gp,gp,t9
.text:00412e10 d0febd27 addiu sp,sp,-0x130
.text:00412e14 2801bfaf sw ra,local_8+0x130(sp)
.text:00412e18 2401b3af sw s3,local_c+0x130(sp)
.text:00412e1c 2001b2af sw s2,local_10+0x130(sp)
.text:00412e20 1c01b1af sw s1,local_14+0x130(sp)
.text:00412e24 1801b0af sw s0,local_18+0x130(sp)
.text:00412e28 1000bcaf sw gp=>_gp,local_120+0x130(sp)
.text:00412e2c 21988000 move s3,a0
.text:00412e30 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412e34 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412e38 2180a000 move s0,a1
.text:00412e3c 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412e40 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412e44 21280000 _clear a1
.text:00412e48 1000bc8f lw gp,local_120+0x130(sp)
.text:00412e4c 1800b227 addiu s2,sp,0x18
.text:00412e50 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00412e54 21204002 move a0,s2
.text:00412e58 21280000 clear a1
.text:00412e5c 00010624 li a2,0x100
.text:00412e60 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00412e64 21884000 _move s1,v0
.text:00412e68 1000bc8f lw gp,local_120+0x130(sp)
.text:00412e6c 001a1000 sll v1,s0,0x8
.text:00412e70 8000023c lui v0,0x80
.text:00412e74 25806200 or s0,v1,v0
.text:00412e78 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412e7c 80000536 ori a1,s0,0x80
.text:00412e80 21304002 move a2,s2
.text:00412e84 0b002006 bltz s1,LAB_00412eb4
.text:00412e88 21202002 _move a0,s1
.text:00412e8c 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412e90 00000000 _nop
.text:00412e94 1000bc8f lw gp,local_120+0x130(sp)
.text:00412e98 00000000 nop
.text:00412e9c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412ea0 00000000 nop
.text:00412ea4 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412ea8 21202002 _move a0,s1
.text:00412eac 1000bc8f lw gp,local_120+0x130(sp)
.text:00412eb0 00000000 nop
LAB_00412eb4: ;XREF[1,0]: 00412e84
.text:00412eb4 7087998f lw t9,-0x7890(gp)=>->AllocPrintableString ;= 0041016c
.text:00412eb8 00000000 nop
.text:00412ebc 09f82003 jalr t9=>AllocPrintableString ;undefined AllocPrintableString()
.text:00412ec0 21204002 _move a0,s2
.text:00412ec4 1000bc8f lw gp,local_120+0x130(sp)
.text:00412ec8 21884000 move s1,v0
.text:00412ecc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412ed0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00412ed4 21206002 move a0,s3
.text:00412ed8 84fba524 addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:00412edc 12002012 beq s1,zero,LAB_00412f28
.text:00412ee0 21304000 _move a2,v0
.text:00412ee4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00412ee8 00000000 _nop
.text:00412eec 1000bc8f lw gp,local_120+0x130(sp)
.text:00412ef0 21904000 move s2,v0
.text:00412ef4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00412ef8 00000000 nop
.text:00412efc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00412f00 21202002 _move a0,s1
.text:00412f04 21104002 move v0,s2
.text:00412f08 1000bc8f lw gp,local_120+0x130(sp)
.text:00412f0c 2801bf8f lw ra,local_8+0x130(sp)
.text:00412f10 2401b38f lw s3,local_c+0x130(sp)
.text:00412f14 2001b28f lw s2,local_10+0x130(sp)
.text:00412f18 1c01b18f lw s1,local_14+0x130(sp)
.text:00412f1c 1801b08f lw s0,local_18+0x130(sp)
.text:00412f20 0800e003 jr ra
.text:00412f24 3001bd27 _addiu sp,sp,0x130
LAB_00412f28: ;XREF[1,0]: 00412edc
.text:00412f28 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412f2c 21206002 move a0,s3
.text:00412f30 84fbc524 addiu a1=>.rodata:s_%s_0048fb80+4,a2,-0x47c ;= "%s"
.text:00412f34 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00412f38 21304002 _move a2,s2
.text:00412f3c 1000bc8f lw gp,local_120+0x130(sp)
.text:00412f40 2801bf8f lw ra,local_8+0x130(sp)
.text:00412f44 2401b38f lw s3,local_c+0x130(sp)
.text:00412f48 2001b28f lw s2,local_10+0x130(sp)
.text:00412f4c 1c01b18f lw s1,local_14+0x130(sp)
.text:00412f50 1801b08f lw s0,local_18+0x130(sp)
.text:00412f54 0800e003 jr ra
.text:00412f58 3001bd27 _addiu sp,sp,0x130
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websgetSysInfoLong()
;local_4 undefined4 -4 ;XREF[2,0]: 00412f6c,0041300c
;local_8 undefined4 -8 ;XREF[2,0]: 00412f70,00413010
;local_c undefined4 -c ;XREF[2,0]: 00412f74,00413014
;local_10 undefined4 -10 ;XREF[2,0]: 00412f78,00413018
;local_18 undefined4 -18 ;XREF[2,0]: 00412fc4,00412ff8
;local_20 undefined4 -20 ;XREF[5,0]: 00412f7c,00412fa0,00412fd0,00412fe8,00413008
;XREF[2,0]: Entry Point,004d8b18
.text:00412f5c 0d001c3c lui gp,0xd
.text:00412f60 84ca9c27 addiu gp,gp,-0x357c
.text:00412f64 21e09903 addu gp,gp,t9
.text:00412f68 d0ffbd27 addiu sp,sp,-0x30
.text:00412f6c 2c00bfaf sw ra,local_4+0x30(sp)
.text:00412f70 2800b2af sw s2,local_8+0x30(sp)
.text:00412f74 2400b1af sw s1,local_c+0x30(sp)
.text:00412f78 2000b0af sw s0,local_10+0x30(sp)
.text:00412f7c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00412f80 21908000 move s2,a0
.text:00412f84 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412f88 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00412f8c 2180a000 move s0,a1
.text:00412f90 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00412f94 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00412f98 21280000 _clear a1
.text:00412f9c 21884000 move s1,v0
.text:00412fa0 1000bc8f lw gp,local_20+0x30(sp)
.text:00412fa4 0200023c lui v0,0x2
.text:00412fa8 00821000 sll s0,s0,0x8
.text:00412fac 80004534 ori a1,v0,0x80
.text:00412fb0 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00412fb4 25280502 or a1,s0,a1
.text:00412fb8 21202002 move a0,s1
.text:00412fbc 1800a627 addiu a2,sp,0x18
.text:00412fc0 0b002006 bltz s1,LAB_00412ff0
.text:00412fc4 1800a0af _sw zero,local_18+0x30(sp)
.text:00412fc8 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00412fcc 00000000 _nop
.text:00412fd0 1000bc8f lw gp,local_20+0x30(sp)
.text:00412fd4 00000000 nop
.text:00412fd8 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00412fdc 00000000 nop
.text:00412fe0 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00412fe4 21202002 _move a0,s1
.text:00412fe8 1000bc8f lw gp,local_20+0x30(sp)
.text:00412fec 00000000 nop
LAB_00412ff0: ;XREF[1,0]: 00412fc0
.text:00412ff0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00412ff4 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00412ff8 1800a68f lw a2=>local_18,0x18(sp)
.text:00412ffc 21204002 move a0,s2
.text:00413000 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00413004 a4ba6524 _addiu a1=>.rodata:DAT_0048baa4,v1,-0x455c ;= 25h %
.text:00413008 1000bc8f lw gp,local_20+0x30(sp)
.text:0041300c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00413010 2800b28f lw s2,local_8+0x30(sp)
.text:00413014 2400b18f lw s1,local_c+0x30(sp)
.text:00413018 2000b08f lw s0,local_10+0x30(sp)
.text:0041301c 0800e003 jr ra
.text:00413020 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websgetSysInfoShort()
;local_4 undefined4 -4 ;XREF[2,0]: 00413034,004130d4
;local_8 undefined4 -8 ;XREF[2,0]: 00413038,004130d8
;local_c undefined4 -c ;XREF[2,0]: 0041303c,004130dc
;local_10 undefined4 -10 ;XREF[2,0]: 00413040,004130e0
;local_18 undefined2 -18 ;XREF[2,0]: 0041308c,004130c0
;local_20 undefined4 -20 ;XREF[5,0]: 00413044,00413068,00413098,004130b0,004130d0
;XREF[3,0]: Entry Point,0043a7b0,004d8730
.text:00413024 0d001c3c lui gp,0xd
.text:00413028 bcc99c27 addiu gp,gp,-0x3644
.text:0041302c 21e09903 addu gp,gp,t9
.text:00413030 d0ffbd27 addiu sp,sp,-0x30
.text:00413034 2c00bfaf sw ra,local_4+0x30(sp)
.text:00413038 2800b2af sw s2,local_8+0x30(sp)
.text:0041303c 2400b1af sw s1,local_c+0x30(sp)
.text:00413040 2000b0af sw s0,local_10+0x30(sp)
.text:00413044 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413048 21908000 move s2,a0
.text:0041304c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413050 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00413054 2180a000 move s0,a1
.text:00413058 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:0041305c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00413060 21280000 _clear a1
.text:00413064 21884000 move s1,v0
.text:00413068 1000bc8f lw gp,local_20+0x30(sp)
.text:0041306c 0100023c lui v0,0x1
.text:00413070 00821000 sll s0,s0,0x8
.text:00413074 80004534 ori a1,v0,0x80
.text:00413078 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:0041307c 25280502 or a1,s0,a1
.text:00413080 21202002 move a0,s1
.text:00413084 1800a627 addiu a2,sp,0x18
.text:00413088 0b002006 bltz s1,LAB_004130b8
.text:0041308c 1800a0a7 _sh zero,local_18+0x30(sp)
.text:00413090 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00413094 00000000 _nop
.text:00413098 1000bc8f lw gp,local_20+0x30(sp)
.text:0041309c 00000000 nop
.text:004130a0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004130a4 00000000 nop
.text:004130a8 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004130ac 21202002 _move a0,s1
.text:004130b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004130b4 00000000 nop
LAB_004130b8: ;XREF[1,0]: 00413088
.text:004130b8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004130bc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004130c0 1800a687 lh a2=>local_18,0x18(sp)
.text:004130c4 21204002 move a0,s2
.text:004130c8 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004130cc a4ba6524 _addiu a1=>.rodata:DAT_0048baa4,v1,-0x455c ;= 25h %
.text:004130d0 1000bc8f lw gp,local_20+0x30(sp)
.text:004130d4 2c00bf8f lw ra,local_4+0x30(sp)
.text:004130d8 2800b28f lw s2,local_8+0x30(sp)
.text:004130dc 2400b18f lw s1,local_c+0x30(sp)
.text:004130e0 2000b08f lw s0,local_10+0x30(sp)
.text:004130e4 0800e003 jr ra
.text:004130e8 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websgetSysInfoNetAddress()
;local_4 undefined4 -4 ;XREF[2,0]: 004130fc,004131b0
;local_8 undefined4 -8 ;XREF[2,0]: 00413100,004131b4
;local_c undefined4 -c ;XREF[2,0]: 00413104,004131b8
;local_10 undefined4 -10 ;XREF[2,0]: 00413108,004131bc
;local_18 undefined4 -18 ;XREF[2,0]: 00413154,00413184
;local_20 undefined4 -20 ;XREF[6,0]: 0041310c,00413130,00413160,00413178,00413190
; 004131ac
;XREF[2,0]: Entry Point,004d7f74
.text:004130ec 0d001c3c lui gp,0xd
.text:004130f0 f4c89c27 addiu gp,gp,-0x370c
.text:004130f4 21e09903 addu gp,gp,t9
.text:004130f8 d0ffbd27 addiu sp,sp,-0x30
.text:004130fc 2c00bfaf sw ra,local_4+0x30(sp)
.text:00413100 2800b2af sw s2,local_8+0x30(sp)
.text:00413104 2400b1af sw s1,local_c+0x30(sp)
.text:00413108 2000b0af sw s0,local_10+0x30(sp)
.text:0041310c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413110 21908000 move s2,a0
.text:00413114 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413118 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:0041311c 2180a000 move s0,a1
.text:00413120 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00413124 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00413128 21280000 _clear a1
.text:0041312c 21884000 move s1,v0
.text:00413130 1000bc8f lw gp,local_20+0x30(sp)
.text:00413134 0200023c lui v0,0x2
.text:00413138 00821000 sll s0,s0,0x8
.text:0041313c 80004534 ori a1,v0,0x80
.text:00413140 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00413144 25280502 or a1,s0,a1
.text:00413148 1800a627 addiu a2,sp,0x18
.text:0041314c 21202002 move a0,s1
.text:00413150 0b002006 bltz s1,LAB_00413180
.text:00413154 1800a0af _sw zero,local_18+0x30(sp)
.text:00413158 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:0041315c 00000000 _nop
.text:00413160 1000bc8f lw gp,local_20+0x30(sp)
.text:00413164 00000000 nop
.text:00413168 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0041316c 00000000 nop
.text:00413170 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00413174 21202002 _move a0,s1
.text:00413178 1000bc8f lw gp,local_20+0x30(sp)
.text:0041317c 00000000 nop
LAB_00413180: ;XREF[1,0]: 00413150
.text:00413180 bc89998f lw t9,-0x7644(gp)=>->::inet_ntoa ;= 00489610
.text:00413184 1800a48f lw a0,local_18+0x30(sp)
.text:00413188 09f82003 jalr t9=>.MIPS.stubs:::inet_ntoa ;char * inet_ntoa(in_addr __in)
.text:0041318c 00000000 _nop
.text:00413190 1000bc8f lw gp,local_20+0x30(sp)
.text:00413194 21204002 move a0,s2
.text:00413198 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041319c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004131a0 84fb6524 addiu a1=>.rodata:s_%s_0048fb80+4,v1,-0x47c ;= "%s"
.text:004131a4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004131a8 21304000 _move a2,v0
.text:004131ac 1000bc8f lw gp,local_20+0x30(sp)
.text:004131b0 2c00bf8f lw ra,local_4+0x30(sp)
.text:004131b4 2800b28f lw s2,local_8+0x30(sp)
.text:004131b8 2400b18f lw s1,local_c+0x30(sp)
.text:004131bc 2000b08f lw s0,local_10+0x30(sp)
.text:004131c0 0800e003 jr ra
.text:004131c4 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined set_reboot_time()
;local_4 undefined4 -4 ;XREF[2,0]: 004131d8,0041325c
;local_8 undefined4 -8 ;XREF[2,0]: 004131dc,00413260
;local_c undefined4 -c ;XREF[1,0]: 00413200
;local_10 undefined4 -10 ;XREF[1,0]: 004131f8
;local_14 undefined4 -14 ;XREF[1,0]: 004131f4
;local_18 undefined4 -18 ;XREF[3,0]: 004131f0,00413274,00413284
;local_20 undefined4 -20 ;XREF[5,0]: 004131e0,00413218,00413240,00413258,00413278
;XREF[10,0]: Entry Point,0040af58,0043295c
; 00432fa8,00433900,00434d48
; 00434ddc,00435e18,00435fa8
; 004d8114
.text:004131c8 0d001c3c lui gp,0xd
.text:004131cc 18c89c27 addiu gp,gp,-0x37e8
.text:004131d0 21e09903 addu gp,gp,t9
.text:004131d4 d0ffbd27 addiu sp,sp,-0x30
.text:004131d8 2c00bfaf sw ra,local_4+0x30(sp)
.text:004131dc 2800b0af sw s0,local_8+0x30(sp)
.text:004131e0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004131e4 21808000 move s0,a0
.text:004131e8 388a998f lw t9,-0x75c8(gp)=>->::gettime... ;= 004895b0
.text:004131ec 1800a427 addiu a0,sp,0x18
.text:004131f0 1800a0af sw zero,local_18+0x30(sp)
.text:004131f4 1c00a0af sw zero,local_14+0x30(sp)
.text:004131f8 2000a0af sw zero,local_10+0x30(sp)
.text:004131fc 1b00a014 bne a1,zero,LAB_0041326c
.text:00413200 2400a0af _sw zero,local_c+0x30(sp)
LAB_00413204: ;XREF[1,0]: 00413280
.text:00413204 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413208 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:0041320c 28bb8424 addiu a0=>.roda...,a0,-0x44d8 ;= "/dev/gpio"
.text:00413210 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00413214 21280000 _clear a1
.text:00413218 1000bc8f lw gp,local_20+0x30(sp)
.text:0041321c 0400053c lui a1,0x4
.text:00413220 21804000 move s0,v0
.text:00413224 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00413228 8142a534 ori a1,a1,0x4281
.text:0041322c 21204000 move a0,v0
.text:00413230 0a004004 bltz v0,LAB_0041325c
.text:00413234 1800a627 _addiu a2,sp,0x18
.text:00413238 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:0041323c 00000000 _nop
.text:00413240 1000bc8f lw gp,local_20+0x30(sp)
.text:00413244 00000000 nop
.text:00413248 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0041324c 00000000 nop
.text:00413250 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00413254 21200002 _move a0,s0
.text:00413258 1000bc8f lw gp,local_20+0x30(sp)
LAB_0041325c: ;XREF[1,0]: 00413230
.text:0041325c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00413260 2800b08f lw s0,local_8+0x30(sp)
.text:00413264 0800e003 jr ra
.text:00413268 3000bd27 _addiu sp,sp,0x30
LAB_0041326c: ;XREF[1,0]: 004131fc
.text:0041326c 09f82003 jalr t9=>.MIPS.stubs:::gettimeofday ;int gettimeofday(timeval * __tv, __t...
.text:00413270 2000a527 _addiu a1,sp,0x20
.text:00413274 1800a28f lw v0,local_18+0x30(sp)
.text:00413278 1000bc8f lw gp,local_20+0x30(sp)
.text:0041327c 21185000 addu v1,v0,s0
.text:00413280 e0ff0010 b LAB_00413204
.text:00413284 1800a3af _sw v1,local_18+0x30(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_switch_language()
;gpio_dev undefined4 v0 ;XREF[1,0]: 004132e0
;local_8 undefined4 -8 ;XREF[3,0]: 00413298,00413410,00413504
;local_c undefined4 -c ;XREF[3,0]: 0041329c,00413414,00413508
;local_10 undefined4 -10 ;XREF[3,0]: 004132a0,00413418,0041350c
;local_14 undefined4 -14 ;XREF[3,0]: 004132a4,0041341c,00413510
;local_18 undefined4 -18 ;XREF[3,0]: 004132a8,00413420,00413514
;local_1c undefined4 -1c ;XREF[3,0]: 004132ac,00413424,00413518
;local_20 undefined4 -20 ;XREF[3,0]: 004132b0,00413428,0041351c
;local_28 undefined4 -28 ;XREF[9,0]: 004132d0,004133b4,004133e0,004133fc,00413450
; 0041345c,00413470,00413488,0041369c
;local_2c undefined4 -2c ;XREF[1,0]: 004132e4
;local_30 undefined4 -30 ;XREF[1,0]: 004132dc
;local_34 undefined4 -34 ;XREF[1,0]: 004132d8
;local_38 undefined4 -38 ;XREF[3,0]: 004132d4,00413340,004134a4
;local_40 undefined4 -40 ;XREF[19,0]: 004132b4,004132e8,00413308,00413324,0041333c
; 004133ac,004133d4,00413400,00413448,0041346c
; 0041348c,004134b4,004134d4,004134ec,0041353c
; 00413554,0041356c,00413584,00413694
;local_48 undefined4 -48 ;XREF[1,0]: 00413398
;XREF[4,0]: Entry Point,004092dc,0042c12c
; 004d82a8
.text:00413288 0d001c3c lui gp,0xd
.text:0041328c 58c79c27 addiu gp,gp,-0x38a8
.text:00413290 21e09903 addu gp,gp,t9
.text:00413294 a8ffbd27 addiu sp,sp,-0x58
.text:00413298 5000bfaf sw ra,local_8+0x58(sp)
.text:0041329c 4c00b5af sw s5,local_c+0x58(sp)
.text:004132a0 4800b4af sw s4,local_10+0x58(sp)
.text:004132a4 4400b3af sw s3,local_14+0x58(sp)
.text:004132a8 4000b2af sw s2,local_18+0x58(sp)
.text:004132ac 3c00b1af sw s1,local_1c+0x58(sp)
.text:004132b0 3800b0af sw s0,local_20+0x58(sp)
.text:004132b4 1800bcaf sw gp=>_gp,local_40+0x58(sp)
.text:004132b8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004132bc e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:004132c0 21988000 move s3,a0
.text:004132c4 2188a000 move s1,a1
.text:004132c8 28bb8426 addiu a0=>.roda...,s4,-0x44d8 ;= "/dev/gpio"
.text:004132cc 21280000 clear a1
.text:004132d0 3000a0af sw zero,local_28+0x58(sp)
.text:004132d4 2000a0af sw zero,local_38+0x58(sp)
.text:004132d8 2400a0af sw zero,local_34+0x58(sp)
.text:004132dc 2800a0af sw zero,local_30+0x58(sp)
.text:004132e0 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:004132e4 2c00a0af _sw zero,local_2c+0x58(sp)
.text:004132e8 1800bc8f lw gp,local_40+0x58(sp)
.text:004132ec 2000b227 addiu s2,sp,0x20
.text:004132f0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004132f4 21804000 move s0,gpio_dev
.text:004132f8 21204002 move a0,s2
.text:004132fc 21280000 clear a1
.text:00413300 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00413304 01000624 _li a2,0x1
.text:00413308 1800bc8f lw gp,local_40+0x58(sp)
.text:0041330c 0c000006 bltz s0,LAB_00413340
.text:00413310 80cf0534 _ori a1,zero,0xcf80
.text:00413314 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:00413318 21200002 move a0,s0
.text:0041331c 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:00413320 21304002 _move a2,s2
.text:00413324 1800bc8f lw gp,local_40+0x58(sp)
.text:00413328 00000000 nop
.text:0041332c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00413330 00000000 nop
.text:00413334 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00413338 21200002 _move a0,s0
.text:0041333c 1800bc8f lw gp,local_40+0x58(sp)
LAB_00413340: ;XREF[1,0]: 0041330c
.text:00413340 2000b083 lb s0,local_38+0x58(sp)
.text:00413344 03006016 bne s3,zero,LAB_00413354
.text:00413348 0a00222e _sltiu gpio_dev,s1,0xa
.text:0041334c 21880002 move s1,s0
.text:00413350 0a00222e sltiu gpio_dev,s1,0xa
LAB_00413354: ;XREF[1,0]: 00413344
.text:00413354 0a004010 beq gpio_dev,zero,LAB_00413380
.text:00413358 80301100 _sll a2,s1,0x2
.text:0041335c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413360 00000000 nop
.text:00413364 a0bd0725 addiu a3,t0,-0x4260
.text:00413368 2128c700 addu a1,a2,a3
.text:0041336c 0000a38c lw v1,0x0(a1)=>.rodata:DAT_0048bda0 ;= B8h
.text:00413370 00000000 nop
.text:00413374 21207c00 addu a0,v1,gp
.text:00413378 08008000 jr a0
.text:0041337c 00000000 _nop
LAB_00413380: ;XREF[1,0]: 00413354
.text:00413380 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413384 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413388 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041338c 34bba324 addiu v1,a1,-0x44cc
.text:00413390 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00413394 38bb2626 addiu a2=>.roda...,s1,-0x44c8 ;= "%s/pack/%s.lzma"
.text:00413398 1000a3af sw v1=>.rodata:LANG...,local_48+0x58(sp) ;= 65h e
.text:0041339c 3000a427 addiu a0,sp,0x30
.text:004133a0 fe000524 li a1,0xfe
.text:004133a4 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:004133a8 48bba726 _addiu a3=>.roda...,s5,-0x44b8 ;= "/etc_ro/web"
.text:004133ac 1800bc8f lw gp,local_40+0x58(sp)
.text:004133b0 21880000 clear s1
.text:004133b4 3000a48f lw a0=>local_28,0x30(sp)
.text:004133b8 00000000 nop
.text:004133bc 09008010 beq a0,zero,LAB_004133e4
.text:004133c0 00000000 _nop
.text:004133c4 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:004133c8 00000000 nop
.text:004133cc 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:004133d0 04000524 _li a1,0x4
.text:004133d4 1800bc8f lw gp,local_40+0x58(sp)
.text:004133d8 1e004010 beq gpio_dev,zero,LAB_00413454
.text:004133dc 00000000 _nop
.text:004133e0 3000a48f lw a0,local_28+0x58(sp)
LAB_004133e4: ;XREF[1,0]: 004133bc
.text:004133e4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004133e8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004133ec 21308000 move a2,a0
.text:004133f0 54bb4526 addiu a1=>.roda...,s2,-0x44ac ;= "switch_language: %s was not found...
.text:004133f4 09f82003 jalr t9=>trace ;undefined trace()
.text:004133f8 01000424 _li a0,0x1
.text:004133fc 3000a48f lw a0,local_28+0x58(sp)
.text:00413400 1800bc8f lw gp,local_40+0x58(sp)
.text:00413404 0c008014 bne a0,zero,LAB_00413438
.text:00413408 00000000 _nop
LAB_0041340c: ;XREF[1,0]: 0041344c
.text:0041340c ffff0324 li v1,-0x1
.text:00413410 5000bf8f lw ra,local_8+0x58(sp)
.text:00413414 4c00b58f lw s5,local_c+0x58(sp)
.text:00413418 4800b48f lw s4,local_10+0x58(sp)
.text:0041341c 4400b38f lw s3,local_14+0x58(sp)
.text:00413420 4000b28f lw s2,local_18+0x58(sp)
.text:00413424 3c00b18f lw s1,local_1c+0x58(sp)
.text:00413428 3800b08f lw s0,local_20+0x58(sp)
.text:0041342c 21106000 move gpio_dev,v1
.text:00413430 0800e003 jr ra
.text:00413434 5800bd27 _addiu sp,sp,0x58
LAB_00413438: ;XREF[1,0]: 00413404
.text:00413438 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041343c 00000000 nop
.text:00413440 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413444 00000000 _nop
.text:00413448 1800bc8f lw gp,local_40+0x58(sp)
.text:0041344c efff0010 b LAB_0041340c
.text:00413450 3000a0af _sw zero,local_28+0x58(sp)
LAB_00413454: ;XREF[1,0]: 004133d8
.text:00413454 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00413458 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041345c 3000a68f lw a2,local_28+0x58(sp)
.text:00413460 78bbe524 addiu a1=>.roda...,a3,-0x4488 ;= "switch_language: %s\n"
.text:00413464 09f82003 jalr t9=>trace ;undefined trace()
.text:00413468 01000424 _li a0,0x1
.text:0041346c 1800bc8f lw gp,local_40+0x58(sp)
.text:00413470 3000a58f lw a1,local_28+0x58(sp)
.text:00413474 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413478 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0041347c 90bbc424 addiu a0=>.roda...,a2,-0x4470 ;= "htmlunpack %s %s"
.text:00413480 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00413484 48bba626 _addiu a2=>.roda...,s5,-0x44b8 ;= "/etc_ro/web"
.text:00413488 3000a48f lw a0,local_28+0x58(sp)
.text:0041348c 1800bc8f lw gp,local_40+0x58(sp)
.text:00413490 7c008014 bne a0,zero,LAB_00413684
.text:00413494 00000000 _nop
LAB_00413498: ;XREF[1,0]: 00413698
.text:00413498 15003012 beq s1,s0,LAB_004134f0
.text:0041349c 00000000 _nop
.text:004134a0 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:004134a4 2000b1a3 sb s1,local_38+0x58(sp)
.text:004134a8 28bb8426 addiu a0=>.roda...,s4,-0x44d8 ;= "/dev/gpio"
.text:004134ac 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:004134b0 21280000 _clear a1
.text:004134b4 1800bc8f lw gp,local_40+0x58(sp)
.text:004134b8 0d004004 bltz gpio_dev,LAB_004134f0
.text:004134bc 21804000 _move s0,gpio_dev
.text:004134c0 e091998f lw t9,-0x6e20(gp)=>->::ioctl ;= 004891a0
.text:004134c4 21304002 move a2,s2
.text:004134c8 21204000 move a0,gpio_dev
.text:004134cc 09f82003 jalr t9=>.MIPS.stubs:::ioctl ;int ioctl(int __fd, ulong __request,...
.text:004134d0 81cf0534 _ori a1,zero,0xcf81
.text:004134d4 1800bc8f lw gp,local_40+0x58(sp)
.text:004134d8 00000000 nop
.text:004134dc e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004134e0 00000000 nop
.text:004134e4 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004134e8 21200002 _move a0,s0
.text:004134ec 1800bc8f lw gp,local_40+0x58(sp)
LAB_004134f0: ;XREF[2,0]: 00413498,004134b8
.text:004134f0 0e006016 bne s3,zero,LAB_0041352c
.text:004134f4 00000000 _nop
.text:004134f8 388c908f lw s0,-0x73c8(gp)=>->WebCurrentLanguage ;= 004d5f94
.text:004134fc 21180000 clear v1
.text:00413500 000011ae sw s1,0x0(s0)=>.data:WebCurrentLanguage
LAB_00413504: ;XREF[1,0]: 00413590
.text:00413504 5000bf8f lw ra,local_8+0x58(sp)
.text:00413508 4c00b58f lw s5,local_c+0x58(sp)
.text:0041350c 4800b48f lw s4,local_10+0x58(sp)
.text:00413510 4400b38f lw s3,local_14+0x58(sp)
.text:00413514 4000b28f lw s2,local_18+0x58(sp)
.text:00413518 3c00b18f lw s1,local_1c+0x58(sp)
.text:0041351c 3800b08f lw s0,local_20+0x58(sp)
.text:00413520 21106000 move gpio_dev,v1
.text:00413524 0800e003 jr ra
.text:00413528 5800bd27 _addiu sp,sp,0x58
LAB_0041352c: ;XREF[1,0]: 004134f0
.text:0041352c 9c8f998f lw t9,-0x7064(gp)=>->websDisableErrorMes...;= 00415a18
.text:00413530 00000000 nop
.text:00413534 09f82003 jalr t9=>websDisableErrorMessage ;undefined websDisableErrorMessage()
.text:00413538 00000000 _nop
.text:0041353c 1800bc8f lw gp,local_40+0x58(sp)
.text:00413540 00000000 nop
.text:00413544 b08d998f lw t9,-0x7250(gp)=>->websEndAuthentication ;= 0041646c
.text:00413548 00000000 nop
.text:0041354c 09f82003 jalr t9=>websEndAuthentication ;undefined websEndAuthentication()
.text:00413550 00000000 _nop
.text:00413554 1800bc8f lw gp,local_40+0x58(sp)
.text:00413558 00000000 nop
.text:0041355c 9085998f lw t9,-0x7a70(gp)=>->websStartAuthentica...;= 004163e0
.text:00413560 00000000 nop
.text:00413564 09f82003 jalr t9=>websStartAuthentication ;undefined websStartAuthentication()
.text:00413568 00000000 _nop
.text:0041356c 1800bc8f lw gp,local_40+0x58(sp)
.text:00413570 00000000 nop
.text:00413574 5c86998f lw t9,-0x79a4(gp)=>->websEnableErrorMessage;= 00415820
.text:00413578 00000000 nop
.text:0041357c 09f82003 jalr t9=>websEnableErrorMessage ;undefined websEnableErrorMessage()
.text:00413580 00000000 _nop
.text:00413584 1800bc8f lw gp,local_40+0x58(sp)
.text:00413588 21180000 clear v1
.text:0041358c 388c908f lw s0,-0x73c8(gp)=>->WebCurrentLanguage ;= 004d5f94
.text:00413590 dcff0010 b LAB_00413504
.text:00413594 000011ae _sw s1,0x0(s0)=>.data:WebCurrentLanguage
.text:00413598 20 ?? 20h
.text:00413599 80 ?? 80h
.text:0041359a 89 ?? 89h
.text:0041359b 8f ?? 8Fh
.text:0041359c 20 ?? 20h
.text:0041359d 80 ?? 80h
.text:0041359e 95 ?? 95h
.text:0041359f 8f ?? 8Fh
.text:004135a0 f0 ?? F0h
.text:004135a1 8b ?? 8Bh
.text:004135a2 99 ?? 99h
.text:004135a3 8f ?? 8Fh
.text:004135a4 34 ?? 34h 4
.text:004135a5 bb ?? BBh
.text:004135a6 22 ?? 22h "
.text:004135a7 25 ?? 25h %
.text:004135a8 20 ?? 20h
.text:004135a9 80 ?? 80h
.text:004135aa 84 ?? 84h
.text:004135ab 8f ?? 8Fh
.text:004135ac 10 ?? 10h
.text:004135ad 00 ?? 00h
.text:004135ae a2 ?? A2h
.text:004135af af ?? AFh
.text:004135b0 38 ?? 38h 8
.text:004135b1 bb ?? BBh
.text:004135b2 86 ?? 86h
.text:004135b3 24 ?? 24h $
.text:004135b4 fe ?? FEh
.text:004135b5 00 ?? 00h
.text:004135b6 05 ?? 05h
.text:004135b7 24 ?? 24h $
.text:004135b8 30 ?? 30h 0
.text:004135b9 00 ?? 00h
.text:004135ba a4 ?? A4h
.text:004135bb 27 ?? 27h '
.text:004135bc 09 ?? 09h
.text:004135bd f8 ?? F8h
.text:004135be 20 ?? 20h
.text:004135bf 03 ?? 03h
.text:004135c0 48 ?? 48h H
.text:004135c1 bb ?? BBh
.text:004135c2 a7 ?? A7h
.text:004135c3 26 ?? 26h &
.text:004135c4 18 ?? 18h
.text:004135c5 00 ?? 00h
.text:004135c6 bc ?? BCh
.text:004135c7 8f ?? 8Fh
.text:004135c8 7a ?? 7Ah z
.text:004135c9 ff ?? FFh
.text:004135ca 00 ?? 00h
.text:004135cb 10 ?? 10h
.text:004135cc 00 ?? 00h
.text:004135cd 00 ?? 00h
.text:004135ce 00 ?? 00h
.text:004135cf 00 ?? 00h
.text:004135d0 20 ?? 20h
.text:004135d1 80 ?? 80h
.text:004135d2 8a ?? 8Ah
.text:004135d3 8f ?? 8Fh
.text:004135d4 20 ?? 20h
.text:004135d5 80 ?? 80h
.text:004135d6 95 ?? 95h
.text:004135d7 8f ?? 8Fh
.text:004135d8 f0 ?? F0h
.text:004135d9 8b ?? 8Bh
.text:004135da 99 ?? 99h
.text:004135db 8f ?? 8Fh
.text:004135dc f2 ?? F2h
.text:004135dd ff ?? FFh
.text:004135de 00 ?? 00h
.text:004135df 10 ?? 10h
.text:004135e0 a4 ?? A4h
.text:004135e1 bb ?? BBh
.text:004135e2 42 ?? 42h B
.text:004135e3 25 ?? 25h %
.text:004135e4 20 ?? 20h
.text:004135e5 80 ?? 80h
.text:004135e6 8b ?? 8Bh
.text:004135e7 8f ?? 8Fh
.text:004135e8 20 ?? 20h
.text:004135e9 80 ?? 80h
.text:004135ea 95 ?? 95h
.text:004135eb 8f ?? 8Fh
.text:004135ec f0 ?? F0h
.text:004135ed 8b ?? 8Bh
.text:004135ee 99 ?? 99h
.text:004135ef 8f ?? 8Fh
.text:004135f0 ed ?? EDh
.text:004135f1 ff ?? FFh
.text:004135f2 00 ?? 00h
.text:004135f3 10 ?? 10h
.text:004135f4 a8 ?? A8h
.text:004135f5 bb ?? BBh
.text:004135f6 62 ?? 62h b
.text:004135f7 25 ?? 25h %
.text:004135f8 20 ?? 20h
.text:004135f9 80 ?? 80h
.text:004135fa 8c ?? 8Ch
.text:004135fb 8f ?? 8Fh
.text:004135fc 20 ?? 20h
.text:004135fd 80 ?? 80h
.text:004135fe 95 ?? 95h
.text:004135ff 8f ?? 8Fh
.text:00413600 f0 ?? F0h
.text:00413601 8b ?? 8Bh
.text:00413602 99 ?? 99h
.text:00413603 8f ?? 8Fh
.text:00413604 e8 ?? E8h
.text:00413605 ff ?? FFh
.text:00413606 00 ?? 00h
.text:00413607 10 ?? 10h
.text:00413608 ac ?? ACh
.text:00413609 bb ?? BBh
.text:0041360a 82 ?? 82h
.text:0041360b 25 ?? 25h %
.text:0041360c 20 ?? 20h
.text:0041360d 80 ?? 80h
.text:0041360e 8d ?? 8Dh
.text:0041360f 8f ?? 8Fh
.text:00413610 20 ?? 20h
.text:00413611 80 ?? 80h
.text:00413612 95 ?? 95h
.text:00413613 8f ?? 8Fh
.text:00413614 f0 ?? F0h
.text:00413615 8b ?? 8Bh
.text:00413616 99 ?? 99h
.text:00413617 8f ?? 8Fh
.text:00413618 e3 ?? E3h
.text:00413619 ff ?? FFh
.text:0041361a 00 ?? 00h
.text:0041361b 10 ?? 10h
.text:0041361c b0 ?? B0h
.text:0041361d bb ?? BBh
.text:0041361e a2 ?? A2h
.text:0041361f 25 ?? 25h %
.text:00413620 20 ?? 20h
.text:00413621 80 ?? 80h
.text:00413622 8e ?? 8Eh
.text:00413623 8f ?? 8Fh
.text:00413624 20 ?? 20h
.text:00413625 80 ?? 80h
.text:00413626 95 ?? 95h
.text:00413627 8f ?? 8Fh
.text:00413628 f0 ?? F0h
.text:00413629 8b ?? 8Bh
.text:0041362a 99 ?? 99h
.text:0041362b 8f ?? 8Fh
.text:0041362c de ?? DEh
.text:0041362d ff ?? FFh
.text:0041362e 00 ?? 00h
.text:0041362f 10 ?? 10h
.text:00413630 b4 ?? B4h
.text:00413631 bb ?? BBh
.text:00413632 c2 ?? C2h
.text:00413633 25 ?? 25h %
.text:00413634 20 ?? 20h
.text:00413635 80 ?? 80h
.text:00413636 8f ?? 8Fh
.text:00413637 8f ?? 8Fh
.text:00413638 20 ?? 20h
.text:00413639 80 ?? 80h
.text:0041363a 95 ?? 95h
.text:0041363b 8f ?? 8Fh
.text:0041363c f0 ?? F0h
.text:0041363d 8b ?? 8Bh
.text:0041363e 99 ?? 99h
.text:0041363f 8f ?? 8Fh
.text:00413640 d9 ?? D9h
.text:00413641 ff ?? FFh
.text:00413642 00 ?? 00h
.text:00413643 10 ?? 10h
.text:00413644 b8 ?? B8h
.text:00413645 bb ?? BBh
.text:00413646 e2 ?? E2h
.text:00413647 25 ?? 25h %
.text:00413648 20 ?? 20h
.text:00413649 80 ?? 80h
.text:0041364a 98 ?? 98h
.text:0041364b 8f ?? 8Fh
.text:0041364c 20 ?? 20h
.text:0041364d 80 ?? 80h
.text:0041364e 95 ?? 95h
.text:0041364f 8f ?? 8Fh
.text:00413650 f0 ?? F0h
.text:00413651 8b ?? 8Bh
.text:00413652 99 ?? 99h
.text:00413653 8f ?? 8Fh
.text:00413654 d4 ?? D4h
.text:00413655 ff ?? FFh
.text:00413656 00 ?? 00h
.text:00413657 10 ?? 10h
.text:00413658 bc ?? BCh
.text:00413659 bb ?? BBh
.text:0041365a 02 ?? 02h
.text:0041365b 27 ?? 27h '
.text:0041365c 20 ?? 20h
.text:0041365d 80 ?? 80h
.text:0041365e 9f ?? 9Fh
.text:0041365f 8f ?? 8Fh
.text:00413660 20 ?? 20h
.text:00413661 80 ?? 80h
.text:00413662 95 ?? 95h
.text:00413663 8f ?? 8Fh
.text:00413664 f0 ?? F0h
.text:00413665 8b ?? 8Bh
.text:00413666 99 ?? 99h
.text:00413667 8f ?? 8Fh
.text:00413668 cf ?? CFh
.text:00413669 ff ?? FFh
.text:0041366a 00 ?? 00h
.text:0041366b 10 ?? 10h
.text:0041366c c0 ?? C0h
.text:0041366d bb ?? BBh
.text:0041366e e2 ?? E2h
.text:0041366f 27 ?? 27h '
.text:00413670 20 ?? 20h
.text:00413671 80 ?? 80h
.text:00413672 82 ?? 82h
.text:00413673 8f ?? 8Fh
.text:00413674 20 ?? 20h
.text:00413675 80 ?? 80h
.text:00413676 95 ?? 95h
.text:00413677 8f ?? 8Fh
.text:00413678 f0 ?? F0h
.text:00413679 8b ?? 8Bh
.text:0041367a 99 ?? 99h
.text:0041367b 8f ?? 8Fh
.text:0041367c ca ?? CAh
.text:0041367d ff ?? FFh
.text:0041367e 00 ?? 00h
.text:0041367f 10 ?? 10h
.text:00413680 c4 ?? C4h
.text:00413681 bb ?? BBh
.text:00413682 42 ?? 42h B
.text:00413683 24 ?? 24h $
LAB_00413684: ;XREF[1,0]: 00413490
.text:00413684 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413688 00000000 nop
.text:0041368c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413690 00000000 _nop
.text:00413694 1800bc8f lw gp,local_40+0x58(sp)
.text:00413698 7fff0010 b LAB_00413498
.text:0041369c 3000a0af _sw zero,local_28+0x58(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined skipSpace()
;XREF[2,0]: Entry Point,004d89a8
.text:004136a0 0d001c3c lui gp,0xd
.text:004136a4 40c39c27 addiu gp,gp,-0x3cc0
.text:004136a8 21e09903 addu gp,gp,t9
.text:004136ac 1d008010 beq a0,zero,LAB_00413724
.text:004136b0 21100000 _clear v0
.text:004136b4 00008280 lb v0,0x0(a0)
.text:004136b8 00000000 nop
.text:004136bc 18004010 beq v0,zero,LAB_00413720
.text:004136c0 40400200 _sll t0,v0,0x1
.text:004136c4 a490898f lw t1,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:004136c8 00000000 nop
.text:004136cc 0000258d lw a1,0x0(t1)=>EXTERNAL:__ctype_b ;= ??
.text:004136d0 00000000 nop
.text:004136d4 21380501 addu a3,t0,a1
.text:004136d8 0000e694 lhu a2,0x0(a3)
.text:004136dc 00000000 nop
.text:004136e0 42110600 srl v0,a2,0x5
.text:004136e4 01004330 andi v1,v0,0x1
.text:004136e8 0e006010 beq v1,zero,LAB_00413724
.text:004136ec 21108000 _move v0,a0
LAB_004136f0: ;XREF[1,0]: 00413718
.text:004136f0 01008424 addiu a0,a0,0x1
.text:004136f4 00008a80 lb t2,0x0(a0)
.text:004136f8 00000000 nop
.text:004136fc 40580a00 sll t3,t2,0x1
.text:00413700 07004011 beq t2,zero,LAB_00413720
.text:00413704 21106501 _addu v0,t3,a1
.text:00413708 00004e94 lhu t6,0x0(v0)
.text:0041370c 00000000 nop
.text:00413710 42690e00 srl t5,t6,0x5
.text:00413714 0100ac31 andi t4,t5,0x1
.text:00413718 f5ff8015 bne t4,zero,LAB_004136f0
.text:0041371c 00000000 _nop
LAB_00413720: ;XREF[2,0]: 004136bc,00413700
.text:00413720 21108000 move v0,a0
LAB_00413724: ;XREF[2,0]: 004136ac,004136e8
.text:00413724 0800e003 jr ra
.text:00413728 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetVar()
;local_8 undefined4 -8 ;XREF[5,0]: 0041373c,004137bc,0041388c,00413990,004139fc
;local_c undefined4 -c ;XREF[5,0]: 00413740,004137c0,00413890,00413994,00413a00
;local_10 undefined4 -10 ;XREF[5,0]: 00413744,004137c4,00413894,00413998,00413a04
;local_14 undefined4 -14 ;XREF[5,0]: 00413748,004137c8,00413898,0041399c,00413a08
;local_18 undefined4 -18 ;XREF[5,0]: 0041374c,004137cc,0041389c,004139a0,00413a0c
;local_20 undefined4 -20 ;XREF[17,0]: 00413750,0041377c,004137a4,004137ec,0041380c
; 00413838,00413854,00413874,004138c8,004138f4
; 00413910,00413934,0041396c,0041398c,004139bc
; 004139f8,00413a28
;XREF[53,0]: Entry Point,00409a18,00409a34
; 00409a50,00409a70,00409a8c
; 00409aa8,00409ac4,00409ae0
; 00409afc,00409b34,00409b80
; 00409d98,00409de4,0040ff58
; 00412198,0041226c,004152c0
; 004152d8,00415544,0041555c
; 0041dcf8,0041e19c,00421b94
; 00421c80,00421e5c,004220f0
; 00423a68,00424f50,004252ac
; 0042a76c,00432cf4,00432d4c
; 00432f58,00433098,00433150
; 00433170,00433214,0043331c
; 004333e0,004334bc,00433cb8
; 00433ea8,0043451c,00435618
; 00435740,0043575c,00435c7c
; 00435c98,00436378,00436394
; 004363b8,004d83c4
.text:0041372c 0d001c3c lui gp,0xd
.text:00413730 b4c29c27 addiu gp,gp,-0x3d4c
.text:00413734 21e09903 addu gp,gp,t9
.text:00413738 d0ffbd27 addiu sp,sp,-0x30
.text:0041373c 2800bfaf sw ra,local_8+0x30(sp)
.text:00413740 2400b3af sw s3,local_c+0x30(sp)
.text:00413744 2000b2af sw s2,local_10+0x30(sp)
.text:00413748 1c00b1af sw s1,local_14+0x30(sp)
.text:0041374c 1800b0af sw s0,local_18+0x30(sp)
.text:00413750 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413754 2188a000 move s1,a1
.text:00413758 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041375c 2180c000 move s0,a2
.text:00413760 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00413764 21908000 move s2,a0
.text:00413768 d0bda524 addiu a1=>.roda...,a1,-0x4230 ;= "websSetVar=(%s,%s)\n"
.text:0041376c 02000424 li a0,0x2
.text:00413770 21302002 move a2,s1
.text:00413774 09f82003 jalr t9=>trace ;undefined trace()
.text:00413778 21380002 _move a3,s0
.text:0041377c 1000bc8f lw gp,local_20+0x30(sp)
.text:00413780 40002012 beq s1,zero,LAB_00413884
.text:00413784 10000424 _li a0,0x10
.text:00413788 48000012 beq s0,zero,LAB_004138ac
.text:0041378c 00000000 _nop
.text:00413790 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00413794 00000000 nop
.text:00413798 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041379c 21200002 _move a0,s0
.text:004137a0 0108422c sltiu v0,v0,0x801
.text:004137a4 1000bc8f lw gp,local_20+0x30(sp)
.text:004137a8 0c004014 bne v0,zero,LAB_004137dc
.text:004137ac 21300002 _move a2,s0
.text:004137b0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004137b4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004137b8 e4bd8524 addiu a1=>.roda...,a0,-0x421c ;= "websSetVar out of length(%s)\n"
.text:004137bc 2800bf8f lw ra,local_8+0x30(sp)
.text:004137c0 2400b38f lw s3,local_c+0x30(sp)
.text:004137c4 2000b28f lw s2,local_10+0x30(sp)
.text:004137c8 1c00b18f lw s1,local_14+0x30(sp)
.text:004137cc 1800b08f lw s0,local_18+0x30(sp)
.text:004137d0 10000424 li a0,0x10
.text:004137d4 08002003 jr t9=>trace ;undefined trace()
.text:004137d8 3000bd27 _addiu sp,sp,0x30
LAB_004137dc: ;XREF[1,0]: 004137a8
.text:004137dc f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004137e0 00000000 nop
.text:004137e4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004137e8 21200002 _move a0,s0
.text:004137ec 1000bc8f lw gp,local_20+0x30(sp)
.text:004137f0 8400508e lw s0,0x84(s2)
.text:004137f4 0a000010 b LAB_00413820
.text:004137f8 21984000 _move s3,v0
LAB_004137fc: ;XREF[1,0]: 00413820
.text:004137fc 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413800 0400058e lw a1,0x4(s0)
.text:00413804 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413808 21202002 _move a0,s1
.text:0041380c 1000bc8f lw gp,local_20+0x30(sp)
.text:00413810 4c004010 beq v0,zero,LAB_00413944
.text:00413814 00000000 _nop
.text:00413818 0000108e lw s0,0x0(s0)
.text:0041381c 00000000 nop
LAB_00413820: ;XREF[1,0]: 004137f4
.text:00413820 f6ff0016 bne s0,zero,LAB_004137fc
.text:00413824 00000000 _nop
LAB_00413828: ;XREF[1,0]: 00413944
.text:00413828 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041382c 00000000 nop
.text:00413830 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00413834 0c000424 _li a0,0xc
.text:00413838 1000bc8f lw gp,local_20+0x30(sp)
.text:0041383c 4d004010 beq v0,zero,LAB_00413974
.text:00413840 21804000 _move s0,v0
.text:00413844 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413848 00000000 nop
.text:0041384c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00413850 21202002 _move a0,s1
.text:00413854 1000bc8f lw gp,local_20+0x30(sp)
.text:00413858 040002ae sw v0,0x4(s0)
.text:0041385c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413860 00000000 nop
.text:00413864 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00413868 21206002 _move a0,s3
.text:0041386c 080002ae sw v0,0x8(s0)
.text:00413870 8400438e lw v1,0x84(s2)
.text:00413874 1000bc8f lw gp,local_20+0x30(sp)
.text:00413878 000003ae sw v1,0x0(s0)
.text:0041387c 3d000010 b LAB_00413974
.text:00413880 840050ae _sw s0,0x84(s2)
LAB_00413884: ;XREF[1,0]: 00413780
.text:00413884 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413888 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041388c 2800bf8f lw ra,local_8+0x30(sp)
.text:00413890 2400b38f lw s3,local_c+0x30(sp)
.text:00413894 2000b28f lw s2,local_10+0x30(sp)
.text:00413898 1c00b18f lw s1,local_14+0x30(sp)
.text:0041389c 1800b08f lw s0,local_18+0x30(sp)
.text:004138a0 04be2525 addiu a1=>.roda...,t1,-0x41fc ;= "websSetVar with null var\n"
.text:004138a4 08002003 jr t9=>trace ;undefined trace()
.text:004138a8 3000bd27 _addiu sp,sp,0x30
LAB_004138ac: ;XREF[1,0]: 00413788
.text:004138ac 8400508e lw s0,0x84(s2)
.text:004138b0 0a000010 b LAB_004138dc
.text:004138b4 00000000 _nop
LAB_004138b8: ;XREF[1,0]: 004138dc
.text:004138b8 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:004138bc 0400058e lw a1,0x4(s0)
.text:004138c0 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:004138c4 21202002 _move a0,s1
.text:004138c8 1000bc8f lw gp,local_20+0x30(sp)
.text:004138cc 3e004010 beq v0,zero,LAB_004139c8
.text:004138d0 00000000 _nop
.text:004138d4 0000108e lw s0,0x0(s0)
.text:004138d8 00000000 nop
LAB_004138dc: ;XREF[1,0]: 004138b0
.text:004138dc f6ff0016 bne s0,zero,LAB_004138b8
.text:004138e0 00000000 _nop
LAB_004138e4: ;XREF[1,0]: 004139c8
.text:004138e4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004138e8 00000000 nop
.text:004138ec 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004138f0 0c000424 _li a0,0xc
.text:004138f4 1000bc8f lw gp,local_20+0x30(sp)
.text:004138f8 25004010 beq v0,zero,LAB_00413990
.text:004138fc 21804000 _move s0,v0
.text:00413900 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413904 00000000 nop
.text:00413908 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041390c 21202002 _move a0,s1
.text:00413910 1000bc8f lw gp,local_20+0x30(sp)
.text:00413914 040002ae sw v0,0x4(s0)
.text:00413918 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0041391c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413920 00000000 nop
.text:00413924 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00413928 0c44e424 _addiu a0=>.rodata:DAT_0049440c,a3,0x440c
.text:0041392c 080002ae sw v0,0x8(s0)
.text:00413930 8400468e lw a2,0x84(s2)
.text:00413934 1000bc8f lw gp,local_20+0x30(sp)
.text:00413938 000006ae sw a2,0x0(s0)
.text:0041393c 14000010 b LAB_00413990
.text:00413940 840050ae _sw s0,0x84(s2)
LAB_00413944: ;XREF[1,0]: 00413810
.text:00413944 b8ff0012 beq s0,zero,LAB_00413828
.text:00413948 00000000 _nop
.text:0041394c 0800048e lw a0,0x8(s0)
.text:00413950 00000000 nop
.text:00413954 15008014 bne a0,zero,LAB_004139ac
.text:00413958 00000000 _nop
LAB_0041395c: ;XREF[1,0]: 004139c0
.text:0041395c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413960 00000000 nop
.text:00413964 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00413968 21206002 _move a0,s3
.text:0041396c 1000bc8f lw gp,local_20+0x30(sp)
.text:00413970 080002ae sw v0,0x8(s0)
LAB_00413974: ;XREF[2,0]: 0041383c,0041387c
.text:00413974 06006012 beq s3,zero,LAB_00413990
.text:00413978 00000000 _nop
.text:0041397c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413980 00000000 nop
.text:00413984 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413988 21206002 _move a0,s3
.text:0041398c 1000bc8f lw gp,local_20+0x30(sp)
LAB_00413990: ;XREF[3,0]: 004138f8,0041393c,00413974
.text:00413990 2800bf8f lw ra,local_8+0x30(sp)
.text:00413994 2400b38f lw s3,local_c+0x30(sp)
.text:00413998 2000b28f lw s2,local_10+0x30(sp)
.text:0041399c 1c00b18f lw s1,local_14+0x30(sp)
.text:004139a0 1800b08f lw s0,local_18+0x30(sp)
.text:004139a4 0800e003 jr ra
.text:004139a8 3000bd27 _addiu sp,sp,0x30
LAB_004139ac: ;XREF[1,0]: 00413954
.text:004139ac 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004139b0 00000000 nop
.text:004139b4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004139b8 00000000 _nop
.text:004139bc 1000bc8f lw gp,local_20+0x30(sp)
.text:004139c0 e6ff0010 b LAB_0041395c
.text:004139c4 080000ae _sw zero,0x8(s0)
LAB_004139c8: ;XREF[1,0]: 004138cc
.text:004139c8 c6ff0012 beq s0,zero,LAB_004138e4
.text:004139cc 00000000 _nop
.text:004139d0 0800048e lw a0,0x8(s0)
.text:004139d4 00000000 nop
.text:004139d8 0f008014 bne a0,zero,LAB_00413a18
.text:004139dc 00000000 _nop
LAB_004139e0: ;XREF[1,0]: 00413a2c
.text:004139e0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004139e4 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004139e8 00000000 nop
.text:004139ec 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004139f0 0c440425 _addiu a0=>.rodata:DAT_0049440c,t0,0x440c
.text:004139f4 080002ae sw v0,0x8(s0)
.text:004139f8 1000bc8f lw gp,local_20+0x30(sp)
.text:004139fc 2800bf8f lw ra,local_8+0x30(sp)
.text:00413a00 2400b38f lw s3,local_c+0x30(sp)
.text:00413a04 2000b28f lw s2,local_10+0x30(sp)
.text:00413a08 1c00b18f lw s1,local_14+0x30(sp)
.text:00413a0c 1800b08f lw s0,local_18+0x30(sp)
.text:00413a10 0800e003 jr ra
.text:00413a14 3000bd27 _addiu sp,sp,0x30
LAB_00413a18: ;XREF[1,0]: 004139d8
.text:00413a18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413a1c 00000000 nop
.text:00413a20 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413a24 00000000 _nop
.text:00413a28 1000bc8f lw gp,local_20+0x30(sp)
.text:00413a2c ecff0010 b LAB_004139e0
.text:00413a30 080000ae _sw zero,0x8(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTestVar()
;local_8 undefined4 -8 ;XREF[3,0]: 00413a44,00413a8c,00413aac
;local_c undefined4 -c ;XREF[3,0]: 00413a48,00413a90,00413ab0
;local_10 undefined4 -10 ;XREF[3,0]: 00413a4c,00413a94,00413ab4
;local_18 undefined4 -18 ;XREF[2,0]: 00413a50,00413a70
;XREF[40,0]: Entry Point,00410ae8,00410d34
; 00410f90,00411074,004111c8
; 00411310,0041145c,0041162c
; 004117f0,00411930,00411b0c
; 00411c68,00412694,00415508
; 0041cec8,00420f1c,00425144
; 00425250,0042a5c4,0042a74c
; 0042be88,0042c080,00432b60
; 00432b80,00434434,004346e0
; 00434830,00434bd0,00434c84
; 00435420,00435448,00435944
; 0043596c,00435b04,00436040
; 00436068,00436d40,0043b9ac
; 004d853c
.text:00413a34 0d001c3c lui gp,0xd
.text:00413a38 acbf9c27 addiu gp,gp,-0x4054
.text:00413a3c 21e09903 addu gp,gp,t9
.text:00413a40 d8ffbd27 addiu sp,sp,-0x28
.text:00413a44 2000bfaf sw ra,local_8+0x28(sp)
.text:00413a48 1c00b1af sw s1,local_c+0x28(sp)
.text:00413a4c 1800b0af sw s0,local_10+0x28(sp)
.text:00413a50 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00413a54 8400908c lw s0,0x84(a0)
.text:00413a58 0a000010 b LAB_00413a84
.text:00413a5c 2188a000 _move s1,a1
LAB_00413a60: ;XREF[1,0]: 00413a84
.text:00413a60 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413a64 0400058e lw a1,0x4(s0)
.text:00413a68 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413a6c 21202002 _move a0,s1
.text:00413a70 1000bc8f lw gp,local_18+0x28(sp)
.text:00413a74 0b004010 beq v0,zero,LAB_00413aa4
.text:00413a78 00000000 _nop
.text:00413a7c 0000108e lw s0,0x0(s0)
.text:00413a80 00000000 nop
LAB_00413a84: ;XREF[1,0]: 00413a58
.text:00413a84 f6ff0016 bne s0,zero,LAB_00413a60
.text:00413a88 00000000 _nop
LAB_00413a8c: ;XREF[1,0]: 00413aa4
.text:00413a8c 2000bf8f lw ra,local_8+0x28(sp)
.text:00413a90 1c00b18f lw s1,local_c+0x28(sp)
.text:00413a94 1800b08f lw s0,local_10+0x28(sp)
.text:00413a98 21100000 clear v0
.text:00413a9c 0800e003 jr ra
.text:00413aa0 2800bd27 _addiu sp,sp,0x28
LAB_00413aa4: ;XREF[1,0]: 00413a74
.text:00413aa4 f9ff0012 beq s0,zero,LAB_00413a8c
.text:00413aa8 01000224 _li v0,0x1
.text:00413aac 2000bf8f lw ra,local_8+0x28(sp)
.text:00413ab0 1c00b18f lw s1,local_c+0x28(sp)
.text:00413ab4 1800b08f lw s0,local_10+0x28(sp)
.text:00413ab8 0800e003 jr ra
.text:00413abc 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetVar()
;local_4 undefined4 -4 ;XREF[3,0]: 00413ad0,00413b20,00413b44
;local_8 undefined4 -8 ;XREF[3,0]: 00413ad4,00413b24,00413b48
;local_c undefined4 -c ;XREF[3,0]: 00413ad8,00413b28,00413b4c
;local_10 undefined4 -10 ;XREF[3,0]: 00413adc,00413b2c,00413b50
;local_18 undefined4 -18 ;XREF[2,0]: 00413ae0,00413b04
;XREF[321,0]: Entry Point,00409d4c,0040ef04
; 0040ef24,0040f700,0040f794
; 00410b0c,00410d58,00410fb0
; 00411094,004111ec,00411334
; 00411480,0041164c,00411810
; 00411950,00411b2c,00411c88
; 00411d98,00411e40,00412024
; 00412130,004122f4,004126b4
; 0041cf0c,0041efb8,00420f3c
; 0042210c,00423a84,00424e9c
; 00424f6c,00425054,004250cc
; 00425294,00425388,004253a8
; 004253c8,004253e8,00425408
; 00425428,00425448,00425a34
; 00425a54,00425a70,00425a8c
; 00425aa8,00425ac4,00425ae0
; 00425afc,00425b1c,00425b3c
; 00425b5c,00425b7c,00425b9c
; 00425bbc,00425bdc,00425ee4
; 00425f00,00425f1c,00425f38
; 00425f54,00425f70,004260b8
; 004260d8,004260f8,00426118
; 00426138,00426158,00426178
; 00426198,004261b8,004261d8
; 004261f8,00426218,00426238
; 00426258,00426278,00426298
; 004262b8,004262d8,004262f8
; 00426318,00426338,004267d0
; 004267ec,00426808,00426824
; 00426840,0042685c,00426878
; 00426898,004268b8,004268d8
; 004268f8,00426918,00426938
; 00426958,00426978,00426998
; 004270e0,00427100,00427120
; 00427140,00427160,00427180
; 004271a0,004271c0,004271e0
; 00427200,00427220,00427240
; 00427260,00427280,004272a0
; 004272c0,00427790,004277ac
; 004277c8,004277e4,00427800
; 0042781c,004279d4,004279f0
; 00427a0c,00427a28,00427b68
; 00427b84,00427c4c,00427c6c
; 00427c8c,00427cac,00427ccc
; 00427cec,00427d0c,00427d2c
; 00427d4c,00427d6c,00427d8c
; 00427dac,00427dcc,00428384
; 004283a0,004283bc,004283d8
; 004283f4,00428410,0042842c
; 0042844c,0042846c,0042848c
; 004284ac,004284cc,004284ec
; 0042850c,0042852c,0042878c
; 004287ac,004287cc,004287ec
; 0042880c,0042882c,0042884c
; 0042886c,0042888c,004288ac
; 004288cc,004288ec,0042890c
; 0042892c,0042894c,00428fec
; 00429008,00429024,00429040
; 0042905c,00429078,00429094
; 004290b4,004290d4,004290f4
; 00429114,00429134,00429154
; 00429174,00429194,004291b4
; 004291d4,004291f4,004294b4
; 004294d4,004294f4,00429514
; 00429534,00429554,00429574
; 00429594,004295b4,004295d4
; 004295f4,00429614,00429634
; 00429654,00429674,00429694
; 004296b4,004296d4,00429c3c
; 00429c58,00429c74,00429c90
; 00429cac,00429cc8,00429dfc
; 00429e18,00429e34,00429e50
; 00429e6c,00429e88,00429ea4
; 00429ec4,00429ee4,00429f04
; 0042a188,0042a1a8,0042a1c8
; 0042a1e8,0042a208,0042a228
; 0042a2e8,0042a308,0042a328
; 0042a348,0042a368,0042a388
; 0042a3a8,0042a3c8,0042a3e8
; 0042a408,0042a7e4,0042a804
; 0042a824,0042a8a8,0042a8c8
; 0042a8e8,0042a908,0042aa50
; 0042aa6c,0042aa88,0042ab14
; 0042ab30,0042ab4c,0042ab68
; 0042b0c4,0042b0e0,0042b0fc
; 0042b118,0042b134,0042b150
; 0042b16c,0042b18c,0042b1ac
; 0042b1cc,0042b1ec,0042b20c
; 0042b22c,0042b24c,0042b26c
; 0042b28c,0042b50c,0042b52c
; 0042b54c,0042b56c,0042b58c
; 0042b5ac,0042b5cc,0042b5ec
; 0042b60c,0042b62c,0042b64c
; 0042b66c,0042b68c,0042b6ac
; 0042b6cc,0042b6ec,0042badc
; 0042baf8,0042bb14,0042bb30
; 0042bb4c,0042bb68,0042bcb0
; 0042bcd0,0042bcf0,0042bd10
; 0042bd30,0042bd50,0042bec0
; 0042c0dc,00432334,00432ba4
; 00432c28,00434454,00434700
; 00434850,00434bf4,00434ca4
; 004355ac,004356d4,004359b0
; 00435ac0,00435b2c,00435bcc
; 00435d00,00435e60,004361fc
; 00436328,00436c60,00436c9c
; 00436d64,0043ba04,004d858c
.text:00413ac0 0d001c3c lui gp,0xd
.text:00413ac4 20bf9c27 addiu gp,gp,-0x40e0
.text:00413ac8 21e09903 addu gp,gp,t9
.text:00413acc d8ffbd27 addiu sp,sp,-0x28
.text:00413ad0 2400bfaf sw ra,local_4+0x28(sp)
.text:00413ad4 2000b2af sw s2,local_8+0x28(sp)
.text:00413ad8 1c00b1af sw s1,local_c+0x28(sp)
.text:00413adc 1800b0af sw s0,local_10+0x28(sp)
.text:00413ae0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00413ae4 8400908c lw s0,0x84(a0)
.text:00413ae8 2188a000 move s1,a1
.text:00413aec 0a000010 b LAB_00413b18
.text:00413af0 2190c000 _move s2,a2
LAB_00413af4: ;XREF[1,0]: 00413b18
.text:00413af4 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413af8 0400058e lw a1,0x4(s0)
.text:00413afc 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413b00 21202002 _move a0,s1
.text:00413b04 1000bc8f lw gp,local_18+0x28(sp)
.text:00413b08 0b004010 beq v0,zero,LAB_00413b38
.text:00413b0c 00000000 _nop
.text:00413b10 0000108e lw s0,0x0(s0)
.text:00413b14 00000000 nop
LAB_00413b18: ;XREF[1,0]: 00413aec
.text:00413b18 f6ff0016 bne s0,zero,LAB_00413af4
.text:00413b1c 21104002 _move v0,s2
LAB_00413b20: ;XREF[1,0]: 00413b38
.text:00413b20 2400bf8f lw ra,local_4+0x28(sp)
.text:00413b24 2000b28f lw s2,local_8+0x28(sp)
.text:00413b28 1c00b18f lw s1,local_c+0x28(sp)
.text:00413b2c 1800b08f lw s0,local_10+0x28(sp)
.text:00413b30 0800e003 jr ra
.text:00413b34 2800bd27 _addiu sp,sp,0x28
LAB_00413b38: ;XREF[1,0]: 00413b08
.text:00413b38 f9ff0012 beq s0,zero,LAB_00413b20
.text:00413b3c 21104002 _move v0,s2
.text:00413b40 0800028e lw v0,0x8(s0)
.text:00413b44 2400bf8f lw ra,local_4+0x28(sp)
.text:00413b48 2000b28f lw s2,local_8+0x28(sp)
.text:00413b4c 1c00b18f lw s1,local_c+0x28(sp)
.text:00413b50 1800b08f lw s0,local_10+0x28(sp)
.text:00413b54 0800e003 jr ra
.text:00413b58 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websTestVarValue()
;local_8 undefined4 -8 ;XREF[3,0]: 00413b6c,00413bc4,00413c40
;local_c undefined4 -c ;XREF[3,0]: 00413b70,00413bc8,00413c44
;local_10 undefined4 -10 ;XREF[3,0]: 00413b74,00413bcc,00413c48
;local_14 undefined4 -14 ;XREF[3,0]: 00413b78,00413bd0,00413c4c
;local_18 undefined4 -18 ;XREF[3,0]: 00413b7c,00413bd4,00413c50
;local_20 undefined4 -20 ;XREF[4,0]: 00413b80,00413ba8,00413c04,00413c3c
;XREF[6,0]: Entry Point,00426cd4,00426f28
; 00426f4c,00426f9c,004d8b10
.text:00413b5c 0d001c3c lui gp,0xd
.text:00413b60 84be9c27 addiu gp,gp,-0x417c
.text:00413b64 21e09903 addu gp,gp,t9
.text:00413b68 d0ffbd27 addiu sp,sp,-0x30
.text:00413b6c 2800bfaf sw ra,local_8+0x30(sp)
.text:00413b70 2400b3af sw s3,local_c+0x30(sp)
.text:00413b74 2000b2af sw s2,local_10+0x30(sp)
.text:00413b78 1c00b1af sw s1,local_14+0x30(sp)
.text:00413b7c 1800b0af sw s0,local_18+0x30(sp)
.text:00413b80 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413b84 8400918c lw s1,0x84(a0)
.text:00413b88 2190a000 move s2,a1
.text:00413b8c 2198c000 move s3,a2
.text:00413b90 14002012 beq s1,zero,LAB_00413be4
.text:00413b94 21802002 _move s0,s1
LAB_00413b98: ;XREF[1,0]: 00413bbc
.text:00413b98 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413b9c 0400058e lw a1,0x4(s0)
.text:00413ba0 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413ba4 21204002 _move a0,s2
.text:00413ba8 1000bc8f lw gp,local_20+0x30(sp)
.text:00413bac 0d004010 beq v0,zero,LAB_00413be4
.text:00413bb0 00000000 _nop
.text:00413bb4 0000108e lw s0,0x0(s0)
.text:00413bb8 00000000 nop
.text:00413bbc f6ff0016 bne s0,zero,LAB_00413b98
.text:00413bc0 00000000 _nop
LAB_00413bc4: ;XREF[1,0]: 00413be4
.text:00413bc4 2800bf8f lw ra,local_8+0x30(sp)
.text:00413bc8 2400b38f lw s3,local_c+0x30(sp)
.text:00413bcc 2000b28f lw s2,local_10+0x30(sp)
.text:00413bd0 1c00b18f lw s1,local_14+0x30(sp)
.text:00413bd4 1800b08f lw s0,local_18+0x30(sp)
.text:00413bd8 21100000 clear v0
.text:00413bdc 0800e003 jr ra
.text:00413be0 3000bd27 _addiu sp,sp,0x30
LAB_00413be4: ;XREF[2,0]: 00413b90,00413bac
.text:00413be4 f7ff0012 beq s0,zero,LAB_00413bc4
.text:00413be8 21802002 _move s0,s1
.text:00413bec 0c000012 beq s0,zero,LAB_00413c20
.text:00413bf0 00000000 _nop
LAB_00413bf4: ;XREF[1,0]: 00413c18
.text:00413bf4 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413bf8 0400058e lw a1,0x4(s0)
.text:00413bfc 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413c00 21204002 _move a0,s2
.text:00413c04 1000bc8f lw gp,local_20+0x30(sp)
.text:00413c08 15004010 beq v0,zero,LAB_00413c60
.text:00413c0c 00000000 _nop
.text:00413c10 0000108e lw s0,0x0(s0)
.text:00413c14 00000000 nop
.text:00413c18 f6ff0016 bne s0,zero,LAB_00413bf4
.text:00413c1c 00000000 _nop
LAB_00413c20: ;XREF[2,0]: 00413bec,00413c60
.text:00413c20 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413c24 00000000 nop
.text:00413c28 0c444524 addiu a1=>.rodata:DAT_0049440c,v0,0x440c
LAB_00413c2c: ;XREF[1,0]: 00413c6c
.text:00413c2c 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413c30 00000000 nop
.text:00413c34 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413c38 21206002 _move a0,s3
.text:00413c3c 1000bc8f lw gp,local_20+0x30(sp)
.text:00413c40 2800bf8f lw ra,local_8+0x30(sp)
.text:00413c44 2400b38f lw s3,local_c+0x30(sp)
.text:00413c48 2000b28f lw s2,local_10+0x30(sp)
.text:00413c4c 1c00b18f lw s1,local_14+0x30(sp)
.text:00413c50 1800b08f lw s0,local_18+0x30(sp)
.text:00413c54 0100422c sltiu v0,v0,0x1
.text:00413c58 0800e003 jr ra
.text:00413c5c 3000bd27 _addiu sp,sp,0x30
LAB_00413c60: ;XREF[1,0]: 00413c08
.text:00413c60 efff0012 beq s0,zero,LAB_00413c20
.text:00413c64 00000000 _nop
.text:00413c68 0800058e lw a1,0x8(s0)
.text:00413c6c efff0010 b LAB_00413c2c
.text:00413c70 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDeleteVar()
;local_4 undefined4 -4 ;XREF[3,0]: 00413c84,00413cf0,00413d74
;local_8 undefined4 -8 ;XREF[3,0]: 00413c88,00413cf4,00413d78
;local_c undefined4 -c ;XREF[3,0]: 00413c8c,00413cf8,00413d7c
;local_10 undefined4 -10 ;XREF[3,0]: 00413c90,00413cfc,00413d80
;local_14 undefined4 -14 ;XREF[3,0]: 00413c94,00413d00,00413d84
;local_18 undefined4 -18 ;XREF[3,0]: 00413c98,00413d04,00413d88
;local_20 undefined4 -20 ;XREF[6,0]: 00413c9c,00413cd0,00413d44,00413d70,00413da4
; 00413dc0
;XREF[17,0]: Entry Point,00412148,00426cf4
; 00426d10,00426d2c,00426d48
; 00426d64,00426d80,00426d9c
; 00426db8,00426fe0,00426ffc
; 00427018,00427034,00427050
; 0042706c,004d89d8
.text:00413c74 0d001c3c lui gp,0xd
.text:00413c78 6cbd9c27 addiu gp,gp,-0x4294
.text:00413c7c 21e09903 addu gp,gp,t9
.text:00413c80 d0ffbd27 addiu sp,sp,-0x30
.text:00413c84 2c00bfaf sw ra,local_4+0x30(sp)
.text:00413c88 2800b4af sw s4,local_8+0x30(sp)
.text:00413c8c 2400b3af sw s3,local_c+0x30(sp)
.text:00413c90 2000b2af sw s2,local_10+0x30(sp)
.text:00413c94 1c00b1af sw s1,local_14+0x30(sp)
.text:00413c98 1800b0af sw s0,local_18+0x30(sp)
.text:00413c9c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413ca0 2190a000 move s2,a1
.text:00413ca4 1200a010 beq a1,zero,LAB_00413cf0
.text:00413ca8 21a08000 _move s4,a0
.text:00413cac 8400908c lw s0,0x84(a0)
.text:00413cb0 00000000 nop
.text:00413cb4 21980002 move s3,s0
.text:00413cb8 0b000010 b LAB_00413ce8
.text:00413cbc 21880002 _move s1,s0
LAB_00413cc0: ;XREF[1,0]: 00413ce8
.text:00413cc0 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413cc4 0400058e lw a1,0x4(s0)
.text:00413cc8 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413ccc 21204002 _move a0,s2
.text:00413cd0 1000bc8f lw gp,local_20+0x30(sp)
.text:00413cd4 0e004010 beq v0,zero,LAB_00413d10
.text:00413cd8 00000000 _nop
.text:00413cdc 21880002 move s1,s0
.text:00413ce0 0000108e lw s0,0x0(s0)
.text:00413ce4 00000000 nop
LAB_00413ce8: ;XREF[1,0]: 00413cb8
.text:00413ce8 f5ff0016 bne s0,zero,LAB_00413cc0
.text:00413cec 00000000 _nop
LAB_00413cf0: ;XREF[1,0]: 00413ca4
.text:00413cf0 2c00bf8f lw ra,local_4+0x30(sp)
.text:00413cf4 2800b48f lw s4,local_8+0x30(sp)
.text:00413cf8 2400b38f lw s3,local_c+0x30(sp)
.text:00413cfc 2000b28f lw s2,local_10+0x30(sp)
.text:00413d00 1c00b18f lw s1,local_14+0x30(sp)
.text:00413d04 1800b08f lw s0,local_18+0x30(sp)
.text:00413d08 0800e003 jr ra
.text:00413d0c 3000bd27 _addiu sp,sp,0x30
LAB_00413d10: ;XREF[1,0]: 00413cd4
.text:00413d10 2e007012 beq s3,s0,LAB_00413dcc
.text:00413d14 00000000 _nop
.text:00413d18 0000038e lw v1,0x0(s0)
.text:00413d1c 00000000 nop
.text:00413d20 000023ae sw v1,0x0(s1)
LAB_00413d24: ;XREF[1,0]: 00413dd0
.text:00413d24 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00413d28 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00413d2c 0800078e lw a3,0x8(s0)
.text:00413d30 02000424 li a0,0x2
.text:00413d34 20bea524 addiu a1=>.roda...,a1,-0x41e0 ;= "websDeleteVar=(%s,%s)\n"
.text:00413d38 09f82003 jalr t9=>trace ;undefined trace()
.text:00413d3c 21304002 _move a2,s2
.text:00413d40 0400048e lw a0,0x4(s0)
.text:00413d44 1000bc8f lw gp,local_20+0x30(sp)
.text:00413d48 19008014 bne a0,zero,LAB_00413db0
.text:00413d4c 00000000 _nop
LAB_00413d50: ;XREF[1,0]: 00413dc4
.text:00413d50 0800048e lw a0,0x8(s0)
.text:00413d54 00000000 nop
.text:00413d58 0e008014 bne a0,zero,LAB_00413d94
.text:00413d5c 00000000 _nop
LAB_00413d60: ;XREF[1,0]: 00413da8
.text:00413d60 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413d64 00000000 nop
.text:00413d68 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413d6c 21200002 _move a0,s0
.text:00413d70 1000bc8f lw gp,local_20+0x30(sp)
.text:00413d74 2c00bf8f lw ra,local_4+0x30(sp)
.text:00413d78 2800b48f lw s4,local_8+0x30(sp)
.text:00413d7c 2400b38f lw s3,local_c+0x30(sp)
.text:00413d80 2000b28f lw s2,local_10+0x30(sp)
.text:00413d84 1c00b18f lw s1,local_14+0x30(sp)
.text:00413d88 1800b08f lw s0,local_18+0x30(sp)
.text:00413d8c 0800e003 jr ra
.text:00413d90 3000bd27 _addiu sp,sp,0x30
LAB_00413d94: ;XREF[1,0]: 00413d58
.text:00413d94 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413d98 00000000 nop
.text:00413d9c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413da0 00000000 _nop
.text:00413da4 1000bc8f lw gp,local_20+0x30(sp)
.text:00413da8 edff0010 b LAB_00413d60
.text:00413dac 080000ae _sw zero,0x8(s0)
LAB_00413db0: ;XREF[1,0]: 00413d48
.text:00413db0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413db4 00000000 nop
.text:00413db8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413dbc 00000000 _nop
.text:00413dc0 1000bc8f lw gp,local_20+0x30(sp)
.text:00413dc4 e2ff0010 b LAB_00413d50
.text:00413dc8 040000ae _sw zero,0x4(s0)
LAB_00413dcc: ;XREF[1,0]: 00413d10
.text:00413dcc 0000028e lw v0,0x0(s0)
.text:00413dd0 d4ff0010 b LAB_00413d24
.text:00413dd4 840082ae _sw v0,0x84(s4)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCloseVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00413de8,00413ea4
;local_8 undefined4 -8 ;XREF[2,0]: 00413dec,00413ea8
;local_c undefined4 -c ;XREF[2,0]: 00413df0,00413eac
;local_10 undefined4 -10 ;XREF[2,0]: 00413df4,00413eb0
;local_18 undefined4 -18 ;XREF[5,0]: 00413df8,00413e34,00413e5c,00413e7c,00413e94
;XREF[3,0]: Entry Point,0040aa30,004d8b14
.text:00413dd8 0d001c3c lui gp,0xd
.text:00413ddc 08bc9c27 addiu gp,gp,-0x43f8
.text:00413de0 21e09903 addu gp,gp,t9
.text:00413de4 d8ffbd27 addiu sp,sp,-0x28
.text:00413de8 2400bfaf sw ra,local_4+0x28(sp)
.text:00413dec 2000b2af sw s2,local_8+0x28(sp)
.text:00413df0 1c00b1af sw s1,local_c+0x28(sp)
.text:00413df4 1800b0af sw s0,local_10+0x28(sp)
.text:00413df8 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00413dfc 8400908c lw s0,0x84(a0)
.text:00413e00 00000000 nop
.text:00413e04 0e000016 bne s0,zero,LAB_00413e40
.text:00413e08 21908000 _move s2,a0
.text:00413e0c 25000010 b LAB_00413ea4
.text:00413e10 840040ae _sw zero,0x84(s2)
LAB_00413e14: ;XREF[1,0]: 00413e4c
.text:00413e14 0800038e lw v1,0x8(s0)
.text:00413e18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413e1c 15006014 bne v1,zero,LAB_00413e74
.text:00413e20 21206000 _move a0,v1
.text:00413e24 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413e28 00000000 nop
LAB_00413e2c: ;XREF[1,0]: 00413e6c
.text:00413e2c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413e30 21200002 _move a0,s0
.text:00413e34 1000bc8f lw gp,local_18+0x28(sp)
.text:00413e38 19002012 beq s1,zero,LAB_00413ea0
.text:00413e3c 21802002 _move s0,s1
LAB_00413e40: ;XREF[2,0]: 00413e04,00413e98
.text:00413e40 0400028e lw v0,0x4(s0)
.text:00413e44 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413e48 0000118e lw s1,0x0(s0)
.text:00413e4c f1ff4010 beq v0,zero,LAB_00413e14
.text:00413e50 21204000 _move a0,v0
.text:00413e54 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413e58 00000000 _nop
.text:00413e5c 1000bc8f lw gp,local_18+0x28(sp)
.text:00413e60 0800038e lw v1,0x8(s0)
.text:00413e64 040000ae sw zero,0x4(s0)
.text:00413e68 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413e6c efff6010 beq v1,zero,LAB_00413e2c
.text:00413e70 21206000 _move a0,v1
LAB_00413e74: ;XREF[1,0]: 00413e1c
.text:00413e74 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413e78 00000000 _nop
.text:00413e7c 1000bc8f lw gp,local_18+0x28(sp)
.text:00413e80 080000ae sw zero,0x8(s0)
.text:00413e84 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00413e88 00000000 nop
.text:00413e8c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00413e90 21200002 _move a0,s0
.text:00413e94 1000bc8f lw gp,local_18+0x28(sp)
.text:00413e98 e9ff2016 bne s1,zero,LAB_00413e40
.text:00413e9c 21802002 _move s0,s1
LAB_00413ea0: ;XREF[1,0]: 00413e38
.text:00413ea0 840040ae sw zero,0x84(s2)
LAB_00413ea4: ;XREF[1,0]: 00413e0c
.text:00413ea4 2400bf8f lw ra,local_4+0x28(sp)
.text:00413ea8 2000b28f lw s2,local_8+0x28(sp)
.text:00413eac 1c00b18f lw s1,local_c+0x28(sp)
.text:00413eb0 1800b08f lw s0,local_10+0x28(sp)
.text:00413eb4 0800e003 jr ra
.text:00413eb8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websParaDefine()
;local_8 undefined4 -8 ;XREF[2,0]: 00413ecc,00413f78
;local_c undefined4 -c ;XREF[2,0]: 00413ed0,00413f7c
;local_10 undefined4 -10 ;XREF[2,0]: 00413ed4,00413f80
;local_14 undefined4 -14 ;XREF[2,0]: 00413ed8,00413f84
;local_18 undefined4 -18 ;XREF[2,0]: 00413edc,00413f88
;local_20 undefined4 -20 ;XREF[4,0]: 00413ee0,00413f08,00413f34,00413f5c
;XREF[285,0]: Entry Point,00439fa4,00439fc4
; 00439fe4,0043a004,0043a024
; 0043a044,0043a064,0043a084
; 0043a0a4,0043a0c4,0043a0e4
; 0043a104,0043a124,0043a144
; 0043a164,0043a184,0043a1a4
; 0043a1c4,0043a1e4,0043a204
; 0043a224,0043a244,0043a264
; 0043a284,0043a2a4,0043a2c4
; 0043a2e4,0043a304,0043a324
; 0043a344,0043a364,0043a384
; 0043a3a4,0043a3c4,0043a3e4
; 0043a404,0043a424,0043a448
; 0043c6a0,0043c6c0,0043c6e0
; 0043c700,0043c720,0043c740
; 0043c760,0043c780,0043c7a0
; 0043c7c0,0043c7e0,0043c800
; 0043c820,0043c840,0043c860
; 0043c880,0043c8a0,0043c8c0
; 0043c8e0,0043c900,0043c920
; 0043c940,0043c960,0043c980
; 0043c9a0,0043c9c0,0043c9e0
; 0043ca00,0043ca20,0043ca40
; 0043ca60,0043ca80,0043caa0
; 0043cac0,0043cae0,0043cb00
; 0043cb20,0043cb40,0043cb64
; 0043fc40,0043fc60,0043fc80
; 0043fca0,0043fcc0,0043fce0
; 0043fd00,0043fd20,0043fd40
; 0043fd60,0043fd80,0043fda0
; 0043fdc0,0043fde0,0043fe00
; 0043fe20,0043fe40,0043fe60
; 0043fe80,0043fea0,0043fec0
; 0043fee0,0043ff00,0043ff20
; 0043ff40,0043ff60,0043ff80
; 0043ffa0,0043ffc0,0043ffe0
; 00440000,00440020,00440040
; 00440060,00440080,004400a0
; 004400c0,004400e0,00440100
; 00440120,00440140,00440160
; 00440180,004401a0,004401c0
; 004401e0,00440200,00440220
; 00440240,00440260,00440280
; 004402a0,004402c0,004402e0
; 00440300,00440320,00440340
; 00440360,00440380,004403a0
; 004403c0,004403e0,00440400
; 00440420,00440440,00440460
; 00440480,004404a0,004404c0
; 004404e0,00440500,00440520
; 00440540,00440560,00440584
; 00441564,00441584,004415a4
; 004415c4,004415e4,00441604
; 00441624,00441644,00441664
; 00441684,004416a4,004416c4
; 004416e4,00441704,00441724
; 00441744,00441764,00441784
; 004417a4,004417c4,004417e4
; 00441804,00441824,00441844
; 00441864,00441884,004418a4
; 004418c4,004418e4,00441904
; 00441924,00441944,00441964
; 00441984,004419a4,004419c4
; 004419e4,00441a04,00441a24
; 00441a44,00441a64,00441a84
; 00441aa4,00441ac4,00441ae4
; 00441b04,00441b24,00441b44
; 00441b64,00441b84,00441ba4
; 00441bc4,00441be4,00441c04
; 00441c24,00441c44,00441c64
; 00441c88,00442edc,00442efc
; 00442f1c,00442f3c,00442f5c
; 00442f7c,00442f9c,00442fbc
; 00442fdc,00442ffc,0044301c
; 0044303c,0044305c,0044307c
; 0044309c,004430bc,004430dc
; 004430fc,0044311c,0044313c
; 0044315c,0044317c,0044319c
; 004431bc,004431dc,004431fc
; 0044321c,0044323c,0044325c
; 0044327c,0044329c,004432bc
; 004432dc,004432fc,0044331c
; 0044333c,0044335c,0044337c
; 0044339c,004433bc,004433dc
; 004433fc,0044341c,0044343c
; 0044345c,0044347c,0044349c
; 004434bc,004434dc,004434fc
; 0044351c,0044353c,0044355c
; 0044357c,0044359c,004435bc
; 004435dc,004435fc,0044361c
; 0044363c,0044365c,0044367c
; 0044369c,004436bc,004436dc
; 004436fc,0044371c,0044373c
; 0044375c,0044377c,0044379c
; 004437bc,004437e0,004d7fa4
.text:00413ebc 0d001c3c lui gp,0xd
.text:00413ec0 24bb9c27 addiu gp,gp,-0x44dc
.text:00413ec4 21e09903 addu gp,gp,t9
.text:00413ec8 d0ffbd27 addiu sp,sp,-0x30
.text:00413ecc 2800bfaf sw ra,local_8+0x30(sp)
.text:00413ed0 2400b3af sw s3,local_c+0x30(sp)
.text:00413ed4 2000b2af sw s2,local_10+0x30(sp)
.text:00413ed8 1c00b1af sw s1,local_14+0x30(sp)
.text:00413edc 1800b0af sw s0,local_18+0x30(sp)
.text:00413ee0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00413ee4 e888928f lw s2,-0x7718(gp)=>->websParaFuncList ;= 004d56b8
.text:00413ee8 21888000 move s1,a0
.text:00413eec 0000508e lw s0,0x0(s2)=>.data:websParaFuncList
.text:00413ef0 0a000010 b LAB_00413f1c
.text:00413ef4 2198a000 _move s3,a1
LAB_00413ef8: ;XREF[1,0]: 00413f1c
.text:00413ef8 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00413efc 0400058e lw a1,0x4(s0)
.text:00413f00 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00413f04 21202002 _move a0,s1
.text:00413f08 1000bc8f lw gp,local_20+0x30(sp)
.text:00413f0c 17004010 beq v0,zero,LAB_00413f6c
.text:00413f10 00000000 _nop
.text:00413f14 0000108e lw s0,0x0(s0)
.text:00413f18 00000000 nop
LAB_00413f1c: ;XREF[1,0]: 00413ef0
.text:00413f1c f6ff0016 bne s0,zero,LAB_00413ef8
.text:00413f20 00000000 _nop
LAB_00413f24: ;XREF[1,0]: 00413f6c
.text:00413f24 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00413f28 00000000 nop
.text:00413f2c 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00413f30 0c000424 _li a0,0xc
.text:00413f34 1000bc8f lw gp,local_20+0x30(sp)
.text:00413f38 0f004010 beq v0,zero,LAB_00413f78
.text:00413f3c 21804000 _move s0,v0
.text:00413f40 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00413f44 00000000 nop
.text:00413f48 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00413f4c 21202002 _move a0,s1
.text:00413f50 040002ae sw v0,0x4(s0)
.text:00413f54 080013ae sw s3,0x8(s0)
.text:00413f58 0000428e lw v0,0x0(s2)=>.data:websParaFuncList
.text:00413f5c 1000bc8f lw gp,local_20+0x30(sp)
.text:00413f60 000002ae sw v0,0x0(s0)
.text:00413f64 04000010 b LAB_00413f78
.text:00413f68 000050ae _sw s0,0x0(s2)=>.data:websParaFuncList
LAB_00413f6c: ;XREF[1,0]: 00413f0c
.text:00413f6c edff0012 beq s0,zero,LAB_00413f24
.text:00413f70 00000000 _nop
.text:00413f74 080013ae sw s3,0x8(s0)
LAB_00413f78: ;XREF[2,0]: 00413f38,00413f64
.text:00413f78 2800bf8f lw ra,local_8+0x30(sp)
.text:00413f7c 2400b38f lw s3,local_c+0x30(sp)
.text:00413f80 2000b28f lw s2,local_10+0x30(sp)
.text:00413f84 1c00b18f lw s1,local_14+0x30(sp)
.text:00413f88 1800b08f lw s0,local_18+0x30(sp)
.text:00413f8c 21100000 clear v0
.text:00413f90 0800e003 jr ra
.text:00413f94 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websParaOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00413fa8,0041400c
;local_10 undefined4 -10 ;XREF[5,0]: 00413fac,00413fc0,00413fd8,00413ff0,00414008
;XREF[3,0]: Entry Point,00409464,004d88e4
.text:00413f98 0d001c3c lui gp,0xd
.text:00413f9c 48ba9c27 addiu gp,gp,-0x45b8
.text:00413fa0 21e09903 addu gp,gp,t9
.text:00413fa4 e0ffbd27 addiu sp,sp,-0x20
.text:00413fa8 1800bfaf sw ra,local_8+0x20(sp)
.text:00413fac 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00413fb0 f88c998f lw t9,-0x7308(gp)=>->formDefineInternet ;= 00439f7c
.text:00413fb4 00000000 nop
.text:00413fb8 09f82003 jalr t9=>formDefineInternet ;undefined formDefineInternet()
.text:00413fbc 00000000 _nop
.text:00413fc0 1000bc8f lw gp,local_10+0x20(sp)
.text:00413fc4 00000000 nop
.text:00413fc8 f491998f lw t9,-0x6e0c(gp)=>->formDefineWireless ;= 0043c678
.text:00413fcc 00000000 nop
.text:00413fd0 09f82003 jalr t9=>formDefineWireless ;undefined formDefineWireless()
.text:00413fd4 00000000 _nop
.text:00413fd8 1000bc8f lw gp,local_10+0x20(sp)
.text:00413fdc 00000000 nop
.text:00413fe0 d48a998f lw t9,-0x752c(gp)=>->formDefineDevice ;= 0043fc18
.text:00413fe4 00000000 nop
.text:00413fe8 09f82003 jalr t9=>formDefineDevice ;undefined formDefineDevice()
.text:00413fec 00000000 _nop
.text:00413ff0 1000bc8f lw gp,local_10+0x20(sp)
.text:00413ff4 00000000 nop
.text:00413ff8 3890998f lw t9,-0x6fc8(gp)=>->formDefineMedia ;= 00442eb4
.text:00413ffc 00000000 nop
.text:00414000 09f82003 jalr t9=>formDefineMedia ;undefined formDefineMedia()
.text:00414004 00000000 _nop
.text:00414008 1000bc8f lw gp,local_10+0x20(sp)
.text:0041400c 1800bf8f lw ra,local_8+0x20(sp)
.text:00414010 3488998f lw t9,-0x77cc(gp)=>->formDefineNetworkAPI ;= 0044153c
.text:00414014 00000000 nop
.text:00414018 08002003 jr t9=>formDefineNetworkAPI
.text:0041401c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websParaClose()
;local_4 undefined4 -4 ;XREF[2,0]: 00414030,004140bc
;local_8 undefined4 -8 ;XREF[2,0]: 00414034,004140c0
;local_c undefined4 -c ;XREF[2,0]: 00414038,004140c4
;local_10 undefined4 -10 ;XREF[2,0]: 0041403c,004140c8
;local_18 undefined4 -18 ;XREF[4,0]: 00414040,0041406c,00414094,004140ac
;XREF[3,0]: Entry Point,00409524,004d8410
.text:00414020 0d001c3c lui gp,0xd
.text:00414024 c0b99c27 addiu gp,gp,-0x4640
.text:00414028 21e09903 addu gp,gp,t9
.text:0041402c d8ffbd27 addiu sp,sp,-0x28
.text:00414030 2400bfaf sw ra,local_4+0x28(sp)
.text:00414034 2000b2af sw s2,local_8+0x28(sp)
.text:00414038 1c00b1af sw s1,local_c+0x28(sp)
.text:0041403c 1800b0af sw s0,local_10+0x28(sp)
.text:00414040 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00414044 e888928f lw s2,-0x7718(gp)=>->websParaFuncList ;= 004d56b8
.text:00414048 00000000 nop
.text:0041404c 0000508e lw s0,0x0(s2)=>.data:websParaFuncList
.text:00414050 00000000 nop
.text:00414054 08000016 bne s0,zero,LAB_00414078
.text:00414058 00000000 _nop
.text:0041405c 17000010 b LAB_004140bc
.text:00414060 000040ae _sw zero,0x0(s2)=>.data:websParaFuncList
LAB_00414064: ;XREF[1,0]: 00414084
.text:00414064 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414068 21200002 _move a0,s0
.text:0041406c 1000bc8f lw gp,local_18+0x28(sp)
.text:00414070 11002012 beq s1,zero,LAB_004140b8
.text:00414074 21802002 _move s0,s1
LAB_00414078: ;XREF[2,0]: 00414054,004140b0
.text:00414078 0400028e lw v0,0x4(s0)
.text:0041407c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00414080 0000118e lw s1,0x0(s0)
.text:00414084 f7ff4010 beq v0,zero,LAB_00414064
.text:00414088 21204000 _move a0,v0
.text:0041408c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414090 00000000 _nop
.text:00414094 1000bc8f lw gp,local_18+0x28(sp)
.text:00414098 040000ae sw zero,0x4(s0)
.text:0041409c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004140a0 00000000 nop
.text:004140a4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004140a8 21200002 _move a0,s0
.text:004140ac 1000bc8f lw gp,local_18+0x28(sp)
.text:004140b0 f1ff2016 bne s1,zero,LAB_00414078
.text:004140b4 21802002 _move s0,s1
LAB_004140b8: ;XREF[1,0]: 00414070
.text:004140b8 000040ae sw zero,0x0(s2)=>.data:websParaFuncList
LAB_004140bc: ;XREF[1,0]: 0041405c
.text:004140bc 2400bf8f lw ra,local_4+0x28(sp)
.text:004140c0 2000b28f lw s2,local_8+0x28(sp)
.text:004140c4 1c00b18f lw s1,local_c+0x28(sp)
.text:004140c8 1800b08f lw s0,local_10+0x28(sp)
.text:004140cc 0800e003 jr ra
.text:004140d0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websParaRequest()
;local_res4 undefined4 4 ;XREF[4,0]: 00414110,0041411c,0041460c,00414720
;local_4 undefined4 -4 ;XREF[2,0]: 004140e4,004146b4
;local_8 undefined4 -8 ;XREF[2,0]: 004140e8,004146b8
;local_c undefined4 -c ;XREF[2,0]: 004140ec,004146bc
;local_10 undefined4 -10 ;XREF[2,0]: 004140f0,004146c0
;local_14 undefined4 -14 ;XREF[2,0]: 004140f4,004146c4
;local_18 undefined4 -18 ;XREF[2,0]: 004140f8,004146c8
;local_1c undefined4 -1c ;XREF[2,0]: 004140fc,004146cc
;local_20 undefined4 -20 ;XREF[2,0]: 00414100,004146d0
;local_24 undefined4 -24 ;XREF[2,0]: 00414104,004146d4
;local_28 undefined4 -28 ;XREF[2,0]: 00414108,004146d8
;local_2c undefined4 -2c ;XREF[4,0]: 0041412c,004141c8,004141cc,00414668
;local_30 undefined4 -30 ;XREF[6,0]: 00414124,00414158,0041415c,00414170,004141b4
; 0041468c
;local_90 undefined4 -90 ;XREF[1,0]: 0041413c
;local_d0 undefined4 -d0 ;XREF[29,0]: 0041410c,00414130,00414150,0041417c,004141a8
; 004141c0,00414200,00414224,004142b0,004143b0
; 004143d4,004143f8,0041442c,00414464,00414494
; 004144cc,004144f0,004145a8,004145cc,004145e8
; 0041461c,00414634,00414660,00414688,004146ac
; 004146f4,0041470c,00414734,00414794
;XREF[4,0]: Entry Point,00431944,00438c28
; 004d8854
.text:004140d4 0d001c3c lui gp,0xd
.text:004140d8 0cb99c27 addiu gp,gp,-0x46f4
.text:004140dc 21e09903 addu gp,gp,t9
.text:004140e0 20ffbd27 addiu sp,sp,-0xe0
.text:004140e4 dc00bfaf sw ra,local_4+0xe0(sp)
.text:004140e8 d800beaf sw s8,local_8+0xe0(sp)
.text:004140ec d400b7af sw s7,local_c+0xe0(sp)
.text:004140f0 d000b6af sw s6,local_10+0xe0(sp)
.text:004140f4 cc00b5af sw s5,local_14+0xe0(sp)
.text:004140f8 c800b4af sw s4,local_18+0xe0(sp)
.text:004140fc c400b3af sw s3,local_1c+0xe0(sp)
.text:00414100 c000b2af sw s2,local_20+0xe0(sp)
.text:00414104 bc00b1af sw s1,local_24+0xe0(sp)
.text:00414108 b800b0af sw s0,local_28+0xe0(sp)
.text:0041410c 1000bcaf sw gp=>_gp,local_d0+0xe0(sp)
.text:00414110 e400a5af sw a1,local_res4+0xe0(sp)
.text:00414114 8087998f lw t9,-0x7880(gp)=>->::stat ;= 004896f0
.text:00414118 21b88000 move s7,a0
.text:0041411c e400a48f lw a0,local_res4+0xe0(sp)
.text:00414120 1800a527 addiu a1,sp,0x18
.text:00414124 b000a0af sw zero,local_30+0xe0(sp)
.text:00414128 09f82003 jalr t9=>.MIPS.stubs:::stat ;int stat(char * __file, stat * __buf)
.text:0041412c b400a0af _sw zero,local_2c+0xe0(sp)
.text:00414130 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414134 82014004 bltz v0,LAB_00414740
.text:00414138 ffff1124 _li s1,-0x1
.text:0041413c 5000b08f lw s0,local_90+0xe0(sp)
.text:00414140 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00414144 00000000 nop
.text:00414148 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041414c 01000426 _addiu a0,s0,0x1
.text:00414150 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414154 7e014010 beq v0,zero,LAB_00414750
.text:00414158 b000a2af _sw v0,local_30+0xe0(sp)
.text:0041415c b000a38f lw v1,local_30+0xe0(sp)
.text:00414160 b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:00414164 21207000 addu a0,v1,s0
.text:00414168 000080a0 sb zero,0x0(a0)
.text:0041416c 0001e48e lw a0,0x100(s7)
.text:00414170 b000a58f lw a1,local_30+0xe0(sp)
.text:00414174 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:00414178 21300002 _move a2,s0
.text:0041417c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414180 1f015014 bne v0,s0,LAB_00414600
.text:00414184 00000000 _nop
.text:00414188 0001e48e lw a0,0x100(s7)
.text:0041418c 00000000 nop
.text:00414190 07008004 bltz a0,LAB_004141b0
.text:00414194 00000000 _nop
.text:00414198 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0041419c 00000000 nop
.text:004141a0 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004141a4 00000000 _nop
.text:004141a8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004141ac 0001f1ae sw s1,0x100(s7)
LAB_004141b0: ;XREF[1,0]: 00414190
.text:004141b0 6c87998f lw t9,-0x7894(gp)=>->strndupWithoutNull ;= 0041c184
.text:004141b4 b000a48f lw a0,local_30+0xe0(sp)
.text:004141b8 09f82003 jalr t9=>strndupWithoutNull ;undefined strndupWithoutNull()
.text:004141bc 21280002 _move a1,s0
.text:004141c0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004141c4 76014010 beq v0,zero,LAB_004147a0
.text:004141c8 b400a2af _sw v0,local_2c+0xe0(sp)
.text:004141cc b400b58f lw s5,local_2c+0xe0(sp)
.text:004141d0 21f00000 clear s8
LAB_004141d4: ;XREF[1,0]: 004144d0
.text:004141d4 c900c017 bne s8,zero,LAB_004144fc
.text:004141d8 00000000 _nop
LAB_004141dc: ;XREF[1,0]: 00414394
.text:004141dc 0000b382 lb s3,0x0(s5)
.text:004141e0 00000000 nop
.text:004141e4 c5006012 beq s3,zero,LAB_004144fc
.text:004141e8 00000000 _nop
LAB_004141ec: ;XREF[1,0]: 004144f4
.text:004141ec 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004141f0 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:004141f4 2120a002 move a0,s5
.text:004141f8 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:004141fc 38be4526 _addiu a1=>.rodata:DAT_0048be38,s2,-0x41c8 ;= 25h %
.text:00414200 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414204 bd004010 beq v0,zero,LAB_004144fc
.text:00414208 21804000 _move s0,v0
.text:0041420c c086998f lw t9,-0x7940(gp)=>->websWriteComplete ;= 00409e98
.text:00414210 2120e002 move a0,s7
.text:00414214 2128a002 move a1,s5
.text:00414218 09f82003 jalr t9=>websWriteComplete ;undefined websWriteComplete()
.text:0041421c 23301502 _subu a2,s0,s5
.text:00414220 02000426 addiu a0,s0,0x2
.text:00414224 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414228 1d008010 beq a0,zero,LAB_004142a0
.text:0041422c 21880000 _clear s1
.text:00414230 02000282 lb v0,0x2(s0)
.text:00414234 00000000 nop
.text:00414238 18004010 beq v0,zero,LAB_0041429c
.text:0041423c 40600200 _sll t4,v0,0x1
.text:00414240 a4908d8f lw t5,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00414244 00000000 nop
.text:00414248 0000a58d lw a1,0x0(t5)=>EXTERNAL:__ctype_b ;= ??
.text:0041424c 00000000 nop
.text:00414250 21588501 addu t3,t4,a1
.text:00414254 00006a95 lhu t2,0x0(t3)
.text:00414258 00000000 nop
.text:0041425c 42490a00 srl t1,t2,0x5
.text:00414260 01002831 andi t0,t1,0x1
.text:00414264 0e000011 beq t0,zero,LAB_004142a0
.text:00414268 21888000 _move s1,a0
LAB_0041426c: ;XREF[1,0]: 00414294
.text:0041426c 01008424 addiu a0,a0,0x1
.text:00414270 00008e80 lb t6,0x0(a0)
.text:00414274 00000000 nop
.text:00414278 40780e00 sll t7,t6,0x1
.text:0041427c 0700c011 beq t6,zero,LAB_0041429c
.text:00414280 2110e501 _addu v0,t7,a1
.text:00414284 00005394 lhu s3,0x0(v0)
.text:00414288 00000000 nop
.text:0041428c 42891300 srl s1,s3,0x5
.text:00414290 01003032 andi s0,s1,0x1
.text:00414294 f5ff0016 bne s0,zero,LAB_0041426c
.text:00414298 00000000 _nop
LAB_0041429c: ;XREF[2,0]: 00414238,0041427c
.text:0041429c 21888000 move s1,a0
LAB_004142a0: ;XREF[2,0]: 00414228,00414264
.text:004142a0 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:004142a4 38be4526 addiu a1=>.rodata:DAT_0048be38,s2,-0x41c8 ;= 25h %
.text:004142a8 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:004142ac 21202002 _move a0,s1
.text:004142b0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004142b4 18014010 beq v0,zero,LAB_00414718
.text:004142b8 02005524 _addiu s5,v0,0x2
.text:004142bc 21202002 move a0,s1
.text:004142c0 000040a0 sb zero,0x0(v0)
.text:004142c4 1d002012 beq s1,zero,LAB_0041433c
.text:004142c8 21a00000 _clear s4
.text:004142cc 00002282 lb v0,0x0(s1)
.text:004142d0 00000000 nop
.text:004142d4 18004010 beq v0,zero,LAB_00414338
.text:004142d8 40f80200 _sll ra,v0,0x1
.text:004142dc a490868f lw a2=>EXTERNAL:__c...,-0x6f5c(gp)=>->__...;= ??
;= 004db018
.text:004142e0 00000000 nop
.text:004142e4 0000c58c lw a1,0x0(a2)=>EXTERNAL:__ctype_b ;= ??
.text:004142e8 00000000 nop
.text:004142ec 21c0e503 addu t8,ra,a1
.text:004142f0 00001697 lhu s6,0x0(t8)
.text:004142f4 00000000 nop
.text:004142f8 42a11600 srl s4,s6,0x5
.text:004142fc 01009232 andi s2,s4,0x1
.text:00414300 0e004012 beq s2,zero,LAB_0041433c
.text:00414304 21a08000 _move s4,a0
LAB_00414308: ;XREF[1,0]: 00414330
.text:00414308 01008424 addiu a0,a0,0x1
.text:0041430c 00008380 lb v1,0x0(a0)
.text:00414310 00000000 nop
.text:00414314 40100300 sll v0,v1,0x1
.text:00414318 07006010 beq v1,zero,LAB_00414338
.text:0041431c 21104500 _addu v0,v0,a1
.text:00414320 00004994 lhu t1,0x0(v0)
.text:00414324 00000000 nop
.text:00414328 42410900 srl t0,t1,0x5
.text:0041432c 01000731 andi a3,t0,0x1
.text:00414330 f5ffe014 bne a3,zero,LAB_00414308
.text:00414334 00000000 _nop
LAB_00414338: ;XREF[2,0]: 004142d4,00414318
.text:00414338 21a08000 move s4,a0
LAB_0041433c: ;XREF[2,0]: 004142c4,00414300
.text:0041433c 00008292 lbu v0,0x0(s4)
.text:00414340 00000000 nop
.text:00414344 11004010 beq v0,zero,LAB_0041438c
.text:00414348 21208002 _move a0,s4
.text:0041434c 21184000 move v1,v0
.text:00414350 5c000724 li a3,0x5c
.text:00414354 0a000824 li t0,0xa
.text:00414358 00560300 sll t2,v1,0x18
LAB_0041435c: ;XREF[1,0]: 0041437c
.text:0041435c 032e0a00 sra a1,t2,0x18
.text:00414360 7000a710 beq a1,a3,LAB_00414524
.text:00414364 0d000524 _li a1,0xd
LAB_00414368: ;XREF[1,0]: 00414534
.text:00414368 01008424 addiu a0,a0,0x1
.text:0041436c 00008390 lbu v1,0x0(a0)
.text:00414370 00000000 nop
.text:00414374 00860300 sll s0,v1,0x18
LAB_00414378: ;XREF[1,0]: 0041455c
.text:00414378 037e1000 sra t7,s0,0x18
LAB_0041437c: ;XREF[1,0]: 00414598
.text:0041437c f7ffe015 bne t7,zero,LAB_0041435c
.text:00414380 00560300 _sll t2,v1,0x18
.text:00414384 00008292 lbu v0,0x0(s4)
.text:00414388 00000000 nop
LAB_0041438c: ;XREF[1,0]: 00414344
.text:0041438c 008e0200 sll s1,v0,0x18
.text:00414390 03261100 sra a0,s1,0x18
.text:00414394 91ff8010 beq a0,zero,LAB_004141dc
.text:00414398 21208002 _move a0,s4
.text:0041439c 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:004143a0 00000000 nop
.text:004143a4 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:004143a8 28000524 _li a1,0x28
.text:004143ac 21900000 clear s2
.text:004143b0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004143b4 2e004010 beq v0,zero,LAB_00414470
.text:004143b8 21980000 _clear s3
.text:004143bc 01005024 addiu s0,v0,0x1
.text:004143c0 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:004143c4 000040a0 sb zero,0x0(v0)
.text:004143c8 21200002 move a0,s0
.text:004143cc 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:004143d0 29000524 _li a1,0x29
.text:004143d4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004143d8 02004010 beq v0,zero,LAB_004143e4
.text:004143dc 00000000 _nop
.text:004143e0 000040a0 sb zero,0x0(v0)
LAB_004143e4: ;XREF[1,0]: 004143d8
.text:004143e4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004143e8 00000000 nop
.text:004143ec 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004143f0 0c000424 _li a0,0xc
.text:004143f4 21904000 move s2,v0
.text:004143f8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004143fc 1c004010 beq v0,zero,LAB_00414470
.text:00414400 03001124 _li s1,0x3
.text:00414404 02000324 li v1,0x2
LAB_00414408: ;XREF[1,0]: 00414410
.text:00414408 ffff6324 addiu v1,v1,-0x1
.text:0041440c 000040ac sw zero,0x0(v0)
.text:00414410 fdff6104 bgez v1,LAB_00414408
.text:00414414 04004224 _addiu v0,v0,0x4
.text:00414418 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041441c ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00414420 21200002 move a0,s0
.text:00414424 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00414428 3cbec526 _addiu a1=>.rodata:DAT_0048be3c,s6,-0x41c4 ;= 2Ch ,
.text:0041442c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414430 0f004010 beq v0,zero,LAB_00414470
.text:00414434 80301300 _sll a2,s3,0x2
LAB_00414438: ;XREF[1,0]: 00414468
.text:00414438 01007326 addiu s3,s3,0x1
.text:0041443c 21f8d200 addu ra,a2,s2
.text:00414440 2ac07102 slt t8,s3,s1
.text:00414444 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00414448 c0201100 sll a0,s1,0x3
.text:0041444c 54000013 beq t8,zero,LAB_004145a0
.text:00414450 0000e2af _sw v0,0x0(ra)
LAB_00414454: ;XREF[1,0]: 004145bc
.text:00414454 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00414458 21200000 clear a0
LAB_0041445c: ;XREF[1,0]: 004145f8
.text:0041445c 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00414460 3cbec526 _addiu a1=>.rodata:DAT_0048be3c,s6,-0x41c4 ;= 2Ch ,
.text:00414464 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414468 f3ff4014 bne v0,zero,LAB_00414438
.text:0041446c 80301300 _sll a2,s3,0x2
LAB_00414470: ;XREF[3,0]: 004143b4,004143fc,00414430
.text:00414470 e888968f lw s6,-0x7718(gp)=>->websParaFuncList ;= 004d56b8
.text:00414474 00000000 nop
.text:00414478 0000d08e lw s0,0x0(s6)=>.data:websParaFuncList
.text:0041447c 0a000010 b LAB_004144a8
.text:00414480 00000000 _nop
LAB_00414484: ;XREF[1,0]: 004144a8
.text:00414484 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00414488 0400058e lw a1,0x4(s0)
.text:0041448c 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00414490 21208002 _move a0,s4
.text:00414494 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414498 b5004010 beq v0,zero,LAB_00414770
.text:0041449c 00000000 _nop
.text:004144a0 0000108e lw s0,0x0(s0)
.text:004144a4 00000000 nop
LAB_004144a8: ;XREF[1,0]: 0041447c
.text:004144a8 f6ff0016 bne s0,zero,LAB_00414484
.text:004144ac 00000000 _nop
LAB_004144b0: ;XREF[1,0]: 00414770
.text:004144b0 ffff1e24 li s8,-0x1
LAB_004144b4: ;XREF[2,0]: 00414780,00414798
.text:004144b4 06004012 beq s2,zero,LAB_004144d0
.text:004144b8 00000000 _nop
.text:004144bc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004144c0 00000000 nop
.text:004144c4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004144c8 21204002 _move a0,s2
.text:004144cc 1000bc8f lw gp,local_d0+0xe0(sp)
LAB_004144d0: ;XREF[1,0]: 004144b4
.text:004144d0 40ffc107 bgez s8,LAB_004141d4
.text:004144d4 21308002 _move a2,s4
.text:004144d8 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004144dc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004144e0 40bec527 addiu a1=>.roda...,s8,-0x41c0 ;= "%s:NotSupport"
.text:004144e4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004144e8 2120e002 _move a0,s7
.text:004144ec 0000b382 lb s3,0x0(s5)
.text:004144f0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004144f4 3dff6016 bne s3,zero,LAB_004141ec
.text:004144f8 21f00000 _clear s8
LAB_004144fc: ;XREF[3,0]: 004141d4,004141e4,00414204
.text:004144fc 4900a012 beq s5,zero,LAB_00414624
.text:00414500 21880000 _clear s1
.text:00414504 0000b282 lb s2,0x0(s5)
.text:00414508 00000000 nop
.text:0041450c 45004012 beq s2,zero,LAB_00414624
.text:00414510 00000000 _nop
.text:00414514 7300c013 beq s8,zero,LAB_004146e4
.text:00414518 00000000 _nop
.text:0041451c 41000010 b LAB_00414624
.text:00414520 00000000 _nop
LAB_00414524: ;XREF[1,0]: 00414360
.text:00414524 01008280 lb v0,0x1(a0)
.text:00414528 00000000 nop
.text:0041452c 03004510 beq v0,a1,LAB_0041453c
.text:00414530 20000c24 _li t4,0x20
.text:00414534 8cff4814 bne v0,t0,LAB_00414368
.text:00414538 00000000 _nop
LAB_0041453c: ;XREF[1,0]: 0041452c
.text:0041453c 00008ca0 sb t4,0x0(a0)
.text:00414540 01008424 addiu a0,a0,0x1
.text:00414544 00008390 lbu v1,0x0(a0)
.text:00414548 00000000 nop
.text:0041454c 005e0300 sll t3,v1,0x18
.text:00414550 03160b00 sra v0,t3,0x18
.text:00414554 04004510 beq v0,a1,LAB_00414568
.text:00414558 0d000524 _li a1,0xd
.text:0041455c 86ff4814 bne v0,t0,LAB_00414378
.text:00414560 00860300 _sll s0,v1,0x18
.text:00414564 0d000524 li a1,0xd
LAB_00414568: ;XREF[1,0]: 00414554
.text:00414568 0a000624 li a2,0xa
LAB_0041456c: ;XREF[1,0]: 00414590
.text:0041456c 20000e24 li t6,0x20
LAB_00414570: ;XREF[1,0]: 00414588
.text:00414570 00008ea0 sb t6,0x0(a0)
.text:00414574 01008424 addiu a0,a0,0x1
.text:00414578 00008390 lbu v1,0x0(a0)
.text:0041457c 00000000 nop
.text:00414580 006e0300 sll t5,v1,0x18
.text:00414584 03160d00 sra v0,t5,0x18
.text:00414588 f9ff4510 beq v0,a1,LAB_00414570
.text:0041458c 00000000 _nop
.text:00414590 f6ff4610 beq v0,a2,LAB_0041456c
.text:00414594 00860300 _sll s0,v1,0x18
.text:00414598 78ff0010 b LAB_0041437c
.text:0041459c 037e1000 _sra t7,s0,0x18
LAB_004145a0: ;XREF[1,0]: 0041444c
.text:004145a0 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004145a4 00000000 _nop
.text:004145a8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004145ac 21804000 move s0,v0
.text:004145b0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004145b4 21284002 move a1,s2
.text:004145b8 80301100 sll a2,s1,0x2
.text:004145bc a5ff4010 beq v0,zero,LAB_00414454
.text:004145c0 21204000 _move a0,v0
.text:004145c4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004145c8 40881100 _sll s1,s1,0x1
.text:004145cc 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004145d0 00000000 nop
.text:004145d4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004145d8 05004012 beq s2,zero,LAB_004145f0
.text:004145dc 21204002 _move a0,s2
.text:004145e0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004145e4 00000000 _nop
.text:004145e8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004145ec 00000000 nop
LAB_004145f0: ;XREF[1,0]: 004145d8
.text:004145f0 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:004145f4 21900002 move s2,s0
.text:004145f8 98ff0010 b LAB_0041445c
.text:004145fc 21200000 _clear a0
LAB_00414600: ;XREF[1,0]: 00414180
.text:00414600 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00414604 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414608 50bea624 addiu a2=>.roda...,a1,-0x41b0 ;= "Can't read %s"
LAB_0041460c: ;XREF[1,0]: 00414748
.text:0041460c e400a78f lw a3,local_res4+0xe0(sp)
.text:00414610 2120e002 move a0,s7
.text:00414614 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414618 f4010524 _li a1,0x1f4
LAB_0041461c: ;XREF[2,0]: 00414768,004147b8
.text:0041461c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414620 00000000 nop
LAB_00414624: ;XREF[5,0]: 004144fc,0041450c,0041451c,00414710
; 00414738
.text:00414624 6c8a998f lw t9,-0x7594(gp)=>->websConnValid ;= 00409984
.text:00414628 00000000 nop
.text:0041462c 09f82003 jalr t9=>websConnValid ;undefined websConnValid()
.text:00414630 2120e002 _move a0,s7
.text:00414634 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414638 0b004010 beq v0,zero,LAB_00414668
.text:0041463c 00000000 _nop
.text:00414640 0001e48e lw a0,0x100(s7)
.text:00414644 00000000 nop
.text:00414648 07008004 bltz a0,LAB_00414668
.text:0041464c 00000000 _nop
.text:00414650 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00414654 00000000 nop
.text:00414658 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0041465c ffff1424 _li s4,-0x1
.text:00414660 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414664 0001f4ae sw s4,0x100(s7)
LAB_00414668: ;XREF[2,0]: 00414638,00414648
.text:00414668 b400a28f lw v0,local_2c+0xe0(sp)
.text:0041466c 00000000 nop
.text:00414670 06004010 beq v0,zero,LAB_0041468c
.text:00414674 00000000 _nop
.text:00414678 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041467c 00000000 nop
.text:00414680 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414684 21204000 _move a0,v0
.text:00414688 1000bc8f lw gp,local_d0+0xe0(sp)
LAB_0041468c: ;XREF[1,0]: 00414670
.text:0041468c b000a38f lw v1,local_30+0xe0(sp)
.text:00414690 00000000 nop
.text:00414694 07006010 beq v1,zero,LAB_004146b4
.text:00414698 21102002 _move v0,s1
.text:0041469c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004146a0 00000000 nop
.text:004146a4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004146a8 21206000 _move a0,v1
.text:004146ac 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004146b0 21102002 move v0,s1
LAB_004146b4: ;XREF[1,0]: 00414694
.text:004146b4 dc00bf8f lw ra,local_4+0xe0(sp)
.text:004146b8 d800be8f lw s8,local_8+0xe0(sp)
.text:004146bc d400b78f lw s7,local_c+0xe0(sp)
.text:004146c0 d000b68f lw s6,local_10+0xe0(sp)
.text:004146c4 cc00b58f lw s5,local_14+0xe0(sp)
.text:004146c8 c800b48f lw s4,local_18+0xe0(sp)
.text:004146cc c400b38f lw s3,local_1c+0xe0(sp)
.text:004146d0 c000b28f lw s2,local_20+0xe0(sp)
.text:004146d4 bc00b18f lw s1,local_24+0xe0(sp)
.text:004146d8 b800b08f lw s0,local_28+0xe0(sp)
.text:004146dc 0800e003 jr ra
.text:004146e0 e000bd27 _addiu sp,sp,0xe0
LAB_004146e4: ;XREF[1,0]: 00414514
.text:004146e4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004146e8 00000000 nop
.text:004146ec 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004146f0 2120a002 _move a0,s5
.text:004146f4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004146f8 2120e002 move a0,s7
.text:004146fc c086998f lw t9,-0x7940(gp)=>->websWriteComplete ;= 00409e98
.text:00414700 2128a002 move a1,s5
.text:00414704 09f82003 jalr t9=>websWriteComplete ;undefined websWriteComplete()
.text:00414708 21304000 _move a2,v0
.text:0041470c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414710 c4ff0010 b LAB_00414624
.text:00414714 21880000 _clear s1
LAB_00414718: ;XREF[1,0]: 004142b4
.text:00414718 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041471c 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414720 e400a78f lw a3,local_res4+0xe0(sp)
.text:00414724 60bea626 addiu a2=>.roda...,s5,-0x41a0 ;= "Unterminated script in %s: \n"
.text:00414728 2120e002 move a0,s7
.text:0041472c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414730 f4010524 _li a1,0x1f4
.text:00414734 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414738 baff0010 b LAB_00414624
.text:0041473c ffff1124 _li s1,-0x1
LAB_00414740: ;XREF[1,0]: 00414134
.text:00414740 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00414744 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414748 b0ff0010 b LAB_0041460c
.text:0041474c 70bac624 _addiu a2=>.roda...,a2,-0x4590 ;= "Can't stat %s"
LAB_00414750: ;XREF[1,0]: 00414154
.text:00414750 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00414754 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414758 80be4624 addiu a2=>.roda...,v0,-0x4180 ;= "Can't allocate buffer"
.text:0041475c 2120e002 move a0,s7
.text:00414760 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414764 f7010524 _li a1,0x1f7
.text:00414768 acff0010 b LAB_0041461c
.text:0041476c 00000000 _nop
LAB_00414770: ;XREF[1,0]: 00414498
.text:00414770 4fff0012 beq s0,zero,LAB_004144b0
.text:00414774 00000000 _nop
.text:00414778 0800198e lw t9,0x8(s0)
.text:0041477c 00000000 nop
.text:00414780 4cff2013 beq t9,zero,LAB_004144b4
.text:00414784 21286002 _move a1,s3
.text:00414788 2120e002 move a0,s7
.text:0041478c 09f82003 jalr t9
.text:00414790 21304002 _move a2,s2
.text:00414794 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00414798 46ff0010 b LAB_004144b4
.text:0041479c 00000000 _nop
LAB_004147a0: ;XREF[1,0]: 004141c4
.text:004147a0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004147a4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004147a8 98bee624 addiu a2=>.roda...,a3,-0x4168 ;= "Can't allocate memory"
.text:004147ac 2120e002 move a0,s7
.text:004147b0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004147b4 f7010524 _li a1,0x1f7
.text:004147b8 98ff0010 b LAB_0041461c
.text:004147bc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetFormDefine()
;local_8 undefined4 -8 ;XREF[2,0]: 004147d0,0041487c
;local_c undefined4 -c ;XREF[2,0]: 004147d4,00414880
;local_10 undefined4 -10 ;XREF[2,0]: 004147d8,00414884
;local_14 undefined4 -14 ;XREF[2,0]: 004147dc,00414888
;local_18 undefined4 -18 ;XREF[2,0]: 004147e0,0041488c
;local_20 undefined4 -20 ;XREF[4,0]: 004147e4,0041480c,00414838,00414860
;XREF[29,0]: Entry Point,00431390,004313b0
; 004313d0,004313f0,00431410
; 00431430,00431450,00431470
; 00431490,004314b0,004314d0
; 004314f0,00431510,00431530
; 00431550,00431570,00431590
; 004315b0,004315d0,004315f0
; 00431610,00431630,00431650
; 00431670,00431690,004316b0
; 004316d4,004d87b4
.text:004147c0 0d001c3c lui gp,0xd
.text:004147c4 20b29c27 addiu gp,gp,-0x4de0
.text:004147c8 21e09903 addu gp,gp,t9
.text:004147cc d0ffbd27 addiu sp,sp,-0x30
.text:004147d0 2800bfaf sw ra,local_8+0x30(sp)
.text:004147d4 2400b3af sw s3,local_c+0x30(sp)
.text:004147d8 2000b2af sw s2,local_10+0x30(sp)
.text:004147dc 1c00b1af sw s1,local_14+0x30(sp)
.text:004147e0 1800b0af sw s0,local_18+0x30(sp)
.text:004147e4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004147e8 cc8d928f lw s2,-0x7234(gp)=>->websSetFormFuncList ;= 004d56b4
.text:004147ec 21888000 move s1,a0
.text:004147f0 0000508e lw s0,0x0(s2)=>.data:websSetFormFuncList
.text:004147f4 0a000010 b LAB_00414820
.text:004147f8 2198a000 _move s3,a1
LAB_004147fc: ;XREF[1,0]: 00414820
.text:004147fc 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00414800 0400058e lw a1,0x4(s0)
.text:00414804 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00414808 21202002 _move a0,s1
.text:0041480c 1000bc8f lw gp,local_20+0x30(sp)
.text:00414810 17004010 beq v0,zero,LAB_00414870
.text:00414814 00000000 _nop
.text:00414818 0000108e lw s0,0x0(s0)
.text:0041481c 00000000 nop
LAB_00414820: ;XREF[1,0]: 004147f4
.text:00414820 f6ff0016 bne s0,zero,LAB_004147fc
.text:00414824 00000000 _nop
LAB_00414828: ;XREF[1,0]: 00414870
.text:00414828 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041482c 00000000 nop
.text:00414830 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00414834 0c000424 _li a0,0xc
.text:00414838 1000bc8f lw gp,local_20+0x30(sp)
.text:0041483c 0f004010 beq v0,zero,LAB_0041487c
.text:00414840 21804000 _move s0,v0
.text:00414844 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00414848 00000000 nop
.text:0041484c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00414850 21202002 _move a0,s1
.text:00414854 040002ae sw v0,0x4(s0)
.text:00414858 080013ae sw s3,0x8(s0)
.text:0041485c 0000428e lw v0,0x0(s2)=>.data:websSetFormFuncList
.text:00414860 1000bc8f lw gp,local_20+0x30(sp)
.text:00414864 000002ae sw v0,0x0(s0)
.text:00414868 04000010 b LAB_0041487c
.text:0041486c 000050ae _sw s0,0x0(s2)=>.data:websSetFormFuncList
LAB_00414870: ;XREF[1,0]: 00414810
.text:00414870 edff0012 beq s0,zero,LAB_00414828
.text:00414874 00000000 _nop
.text:00414878 080013ae sw s3,0x8(s0)
LAB_0041487c: ;XREF[2,0]: 0041483c,00414868
.text:0041487c 2800bf8f lw ra,local_8+0x30(sp)
.text:00414880 2400b38f lw s3,local_c+0x30(sp)
.text:00414884 2000b28f lw s2,local_10+0x30(sp)
.text:00414888 1c00b18f lw s1,local_14+0x30(sp)
.text:0041488c 1800b08f lw s0,local_18+0x30(sp)
.text:00414890 21100000 clear v0
.text:00414894 0800e003 jr ra
.text:00414898 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetFormOpen()
;XREF[3,0]: Entry Point,0040947c,004d7e58
.text:0041489c 0d001c3c lui gp,0xd
.text:004148a0 44b19c27 addiu gp,gp,-0x4ebc
.text:004148a4 21e09903 addu gp,gp,t9
.text:004148a8 5087998f lw t9,-0x78b0(gp)=>->formDefineManagement ;= 00431368
.text:004148ac 00000000 nop
.text:004148b0 08002003 jr t9=>formDefineManagement
.text:004148b4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetFormClose()
;local_4 undefined4 -4 ;XREF[2,0]: 004148c8,00414954
;local_8 undefined4 -8 ;XREF[2,0]: 004148cc,00414958
;local_c undefined4 -c ;XREF[2,0]: 004148d0,0041495c
;local_10 undefined4 -10 ;XREF[2,0]: 004148d4,00414960
;local_18 undefined4 -18 ;XREF[4,0]: 004148d8,00414904,0041492c,00414944
;XREF[3,0]: Entry Point,0040950c,004d842c
.text:004148b8 0d001c3c lui gp,0xd
.text:004148bc 28b19c27 addiu gp,gp,-0x4ed8
.text:004148c0 21e09903 addu gp,gp,t9
.text:004148c4 d8ffbd27 addiu sp,sp,-0x28
.text:004148c8 2400bfaf sw ra,local_4+0x28(sp)
.text:004148cc 2000b2af sw s2,local_8+0x28(sp)
.text:004148d0 1c00b1af sw s1,local_c+0x28(sp)
.text:004148d4 1800b0af sw s0,local_10+0x28(sp)
.text:004148d8 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004148dc cc8d928f lw s2,-0x7234(gp)=>->websSetFormFuncList ;= 004d56b4
.text:004148e0 00000000 nop
.text:004148e4 0000508e lw s0,0x0(s2)=>.data:websSetFormFuncList
.text:004148e8 00000000 nop
.text:004148ec 08000016 bne s0,zero,LAB_00414910
.text:004148f0 00000000 _nop
.text:004148f4 17000010 b LAB_00414954
.text:004148f8 000040ae _sw zero,0x0(s2)=>.data:websSetFormFuncList
LAB_004148fc: ;XREF[1,0]: 0041491c
.text:004148fc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414900 21200002 _move a0,s0
.text:00414904 1000bc8f lw gp,local_18+0x28(sp)
.text:00414908 11002012 beq s1,zero,LAB_00414950
.text:0041490c 21802002 _move s0,s1
LAB_00414910: ;XREF[2,0]: 004148ec,00414948
.text:00414910 0400028e lw v0,0x4(s0)
.text:00414914 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00414918 0000118e lw s1,0x0(s0)
.text:0041491c f7ff4010 beq v0,zero,LAB_004148fc
.text:00414920 21204000 _move a0,v0
.text:00414924 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414928 00000000 _nop
.text:0041492c 1000bc8f lw gp,local_18+0x28(sp)
.text:00414930 040000ae sw zero,0x4(s0)
.text:00414934 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00414938 00000000 nop
.text:0041493c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414940 21200002 _move a0,s0
.text:00414944 1000bc8f lw gp,local_18+0x28(sp)
.text:00414948 f1ff2016 bne s1,zero,LAB_00414910
.text:0041494c 21802002 _move s0,s1
LAB_00414950: ;XREF[1,0]: 00414908
.text:00414950 000040ae sw zero,0x0(s2)=>.data:websSetFormFuncList
LAB_00414954: ;XREF[1,0]: 004148f4
.text:00414954 2400bf8f lw ra,local_4+0x28(sp)
.text:00414958 2000b28f lw s2,local_8+0x28(sp)
.text:0041495c 1c00b18f lw s1,local_c+0x28(sp)
.text:00414960 1800b08f lw s0,local_10+0x28(sp)
.text:00414964 0800e003 jr ra
.text:00414968 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSetFormProcessor(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00414aa0
;local_4 undefined4 -4 ;XREF[2,0]: 0041497c,00414a70
;local_8 undefined4 -8 ;XREF[2,0]: 00414980,00414a74
;local_c undefined4 -c ;XREF[2,0]: 00414984,00414a78
;local_10 undefined4 -10 ;XREF[2,0]: 00414988,00414a7c
;local_118 undefined4 -118 ;XREF[8,0]: 0041498c,004149b0,004149c8,004149e0,004149fc
; 00414a30,00414a68,00414aac
;XREF[4,0]: Entry Point,0041ce20,004d6118
; 004d7fec
.text:0041496c 0d001c3c lui gp,0xd
.text:00414970 74b09c27 addiu gp,gp,-0x4f8c
.text:00414974 21e09903 addu gp,gp,t9
.text:00414978 d8febd27 addiu sp,sp,-0x128
.text:0041497c 2401bfaf sw ra,local_4+0x128(sp)
.text:00414980 2001b2af sw s2,local_8+0x128(sp)
.text:00414984 1c01b1af sw s1,local_c+0x128(sp)
.text:00414988 1801b0af sw s0,local_10+0x128(sp)
.text:0041498c 1000bcaf sw gp=>_gp,local_118+0x128(sp)
.text:00414990 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00414994 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00414998 8800868c lw param_3,0x88(param_1)
.text:0041499c b0bea524 addiu param_2=>...,param_2,-0x4150 ;= "websSetFormProcessor=%s\n"
.text:004149a0 21908000 move s2,param_1
.text:004149a4 01000424 li param_1,0x1
.text:004149a8 09f82003 jalr t9=>trace ;undefined trace()
.text:004149ac 2180e000 _move s0,param_4
.text:004149b0 1000bc8f lw gp,local_118+0x128(sp)
.text:004149b4 21280002 move param_2,s0
.text:004149b8 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:004149bc 1800a427 addiu param_1,sp,0x18
.text:004149c0 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:004149c4 fe000624 _li param_3,0xfe
.text:004149c8 1000bc8f lw gp,local_118+0x128(sp)
.text:004149cc 1900a427 addiu param_1,sp,0x19
.text:004149d0 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:004149d4 00000000 nop
.text:004149d8 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:004149dc 2f000524 _li param_2,0x2f
.text:004149e0 1000bc8f lw gp,local_118+0x128(sp)
.text:004149e4 3e004010 beq v0,zero,LAB_00414ae0
.text:004149e8 01005124 _addiu s1,v0,0x1
.text:004149ec a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:004149f0 21202002 move param_1,s1
.text:004149f4 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:004149f8 2f000524 _li param_2,0x2f
.text:004149fc 1000bc8f lw gp,local_118+0x128(sp)
.text:00414a00 02004010 beq v0,zero,LAB_00414a0c
.text:00414a04 00000000 _nop
.text:00414a08 000040a0 sb zero,0x0(v0)
LAB_00414a0c: ;XREF[1,0]: 00414a00
.text:00414a0c cc8d828f lw v0,-0x7234(gp)=>->websSetFormFuncList ;= 004d56b4
.text:00414a10 00000000 nop
.text:00414a14 0000508c lw s0,0x0(v0)=>.data:websSetFormFuncList
.text:00414a18 0a000010 b LAB_00414a44
.text:00414a1c 00000000 _nop
LAB_00414a20: ;XREF[1,0]: 00414a44
.text:00414a20 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00414a24 0400058e lw param_2,0x4(s0)
.text:00414a28 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00414a2c 21202002 _move param_1,s1
.text:00414a30 1000bc8f lw gp,local_118+0x128(sp)
.text:00414a34 14004010 beq v0,zero,LAB_00414a88
.text:00414a38 00000000 _nop
.text:00414a3c 0000108e lw s0,0x0(s0)
.text:00414a40 00000000 nop
LAB_00414a44: ;XREF[1,0]: 00414a18
.text:00414a44 f6ff0016 bne s0,zero,LAB_00414a20
.text:00414a48 00000000 _nop
LAB_00414a4c: ;XREF[1,0]: 00414a88
.text:00414a4c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00414a50 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414a54 21204002 move param_1,s2
.text:00414a58 ccbe6624 addiu param_3=>...,v1,-0x4134 ;= "Form %s is not defined"
.text:00414a5c 21382002 move param_4,s1
.text:00414a60 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414a64 f4010524 _li param_2,0x1f4
LAB_00414a68: ;XREF[2,0]: 00414ad8,00414af8
.text:00414a68 1000bc8f lw gp,local_118+0x128(sp)
.text:00414a6c 01000224 li v0,0x1
LAB_00414a70: ;XREF[1,0]: 00414ab8
.text:00414a70 2401bf8f lw ra,local_4+0x128(sp)
.text:00414a74 2001b28f lw s2,local_8+0x128(sp)
.text:00414a78 1c01b18f lw s1,local_c+0x128(sp)
.text:00414a7c 1801b08f lw s0,local_10+0x128(sp)
.text:00414a80 0800e003 jr ra
.text:00414a84 2801bd27 _addiu sp,sp,0x128
LAB_00414a88: ;XREF[1,0]: 00414a34
.text:00414a88 f0ff0012 beq s0,zero,LAB_00414a4c
.text:00414a8c 00000000 _nop
.text:00414a90 0800198e lw t9,0x8(s0)
.text:00414a94 00000000 nop
.text:00414a98 05002013 beq t9,zero,LAB_00414ab0
.text:00414a9c 21204002 _move param_1,s2
.text:00414aa0 3801a68f lw param_3,param_5+0x128(sp)
.text:00414aa4 09f82003 jalr t9
.text:00414aa8 21282002 _move param_2,s1
.text:00414aac 1000bc8f lw gp,local_118+0x128(sp)
LAB_00414ab0: ;XREF[1,0]: 00414a98
.text:00414ab0 2401458e lw param_2,0x124(s2)
.text:00414ab4 00000000 nop
.text:00414ab8 edffa010 beq param_2,zero,LAB_00414a70
.text:00414abc 21100000 _clear v0
.text:00414ac0 2080878f lw param_4,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00414ac4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414ac8 e4bee624 addiu param_3=>...,param_4,-0x411c ;= "Form %s is return error"
.text:00414acc 21204002 move param_1,s2
.text:00414ad0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414ad4 21382002 _move param_4,s1
.text:00414ad8 e3ff0010 b LAB_00414a68
.text:00414adc 00000000 _nop
LAB_00414ae0: ;XREF[1,0]: 004149e4
.text:00414ae0 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00414ae4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00414ae8 21204002 move param_1,s2
.text:00414aec fcbec624 addiu param_3=>...,param_3,-0x4104 ;= "Missing form name"
.text:00414af0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00414af4 f4010524 _li param_2,0x1f4
.text:00414af8 dbff0010 b LAB_00414a68
.text:00414afc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDecode64()
;local_4 undefined4 -4 ;XREF[3,0]: 00414b10,00414b58,00414d1c
;local_8 undefined4 -8 ;XREF[3,0]: 00414b14,00414b5c,00414d20
;local_c undefined4 -c ;XREF[3,0]: 00414b18,00414b60,00414d24
;local_10 undefined4 -10 ;XREF[3,0]: 00414b1c,00414b64,00414d28
;local_14 undefined4 -14 ;XREF[3,0]: 00414b20,00414b68,00414d2c
;local_18 undefined4 -18 ;XREF[3,0]: 00414b24,00414b6c,00414d30
;local_20 undefined4 -20 ;XREF[5,0]: 00414b28,00414b48,00414b88,00414cf4,00414d18
;XREF[2,0]: Entry Point,004d85e8
.text:00414b00 0d001c3c lui gp,0xd
.text:00414b04 e0ae9c27 addiu gp,gp,-0x5120
.text:00414b08 21e09903 addu gp,gp,t9
.text:00414b0c d0ffbd27 addiu sp,sp,-0x30
.text:00414b10 2c00bfaf sw ra,local_4+0x30(sp)
.text:00414b14 2800b4af sw s4,local_8+0x30(sp)
.text:00414b18 2400b3af sw s3,local_c+0x30(sp)
.text:00414b1c 2000b2af sw s2,local_10+0x30(sp)
.text:00414b20 1c00b1af sw s1,local_14+0x30(sp)
.text:00414b24 1800b0af sw s0,local_18+0x30(sp)
.text:00414b28 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00414b2c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00414b30 21a08000 move s4,a0
.text:00414b34 2120a000 move a0,a1
.text:00414b38 2190c000 move s2,a2
.text:00414b3c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00414b40 2180a000 _move s0,a1
.text:00414b44 2b105200 sltu v0,v0,s2
.text:00414b48 1000bc8f lw gp,local_20+0x30(sp)
.text:00414b4c 0a004014 bne v0,zero,LAB_00414b78
.text:00414b50 ffff1324 _li s3,-0x1
LAB_00414b54: ;XREF[1,0]: 00414b8c
.text:00414b54 21106002 move v0,s3
LAB_00414b58: ;XREF[1,0]: 00414cfc
.text:00414b58 2c00bf8f lw ra,local_4+0x30(sp)
.text:00414b5c 2800b48f lw s4,local_8+0x30(sp)
.text:00414b60 2400b38f lw s3,local_c+0x30(sp)
.text:00414b64 2000b28f lw s2,local_10+0x30(sp)
.text:00414b68 1c00b18f lw s1,local_14+0x30(sp)
.text:00414b6c 1800b08f lw s0,local_18+0x30(sp)
.text:00414b70 0800e003 jr ra
.text:00414b74 3000bd27 _addiu sp,sp,0x30
LAB_00414b78: ;XREF[1,0]: 00414b4c
.text:00414b78 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00414b7c 00000000 nop
.text:00414b80 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00414b84 21204002 _move a0,s2
.text:00414b88 1000bc8f lw gp,local_20+0x30(sp)
.text:00414b8c f1ff4010 beq v0,zero,LAB_00414b54
.text:00414b90 21884000 _move s1,v0
.text:00414b94 21200002 move a0,s0
.text:00414b98 21284000 move a1,v0
.text:00414b9c 2b000c24 li t4,0x2b
.text:00414ba0 2f000d24 li t5,0x2f
.text:00414ba4 3d000b24 li t3,0x3d
.text:00414ba8 40000a24 li t2,0x40
LAB_00414bac: ;XREF[1,0]: 00414cd8
.text:00414bac 00008380 lb v1,0x0(a0)
.text:00414bb0 00000000 nop
.text:00414bb4 b8006010 beq v1,zero,LAB_00414e98
.text:00414bb8 01008424 _addiu a0,a0,0x1
.text:00414bbc 41006628 slti a2,v1,0x41
.text:00414bc0 5e00c014 bne a2,zero,LAB_00414d3c
.text:00414bc4 3a006e28 _slti t6,v1,0x3a
.text:00414bc8 5b006728 slti a3,v1,0x5b
.text:00414bcc 8800e010 beq a3,zero,LAB_00414df0
.text:00414bd0 61006828 _slti t0,v1,0x61
.text:00414bd4 bfff6224 addiu v0,v1,-0x41
LAB_00414bd8: ;XREF[1,0]: 00414d48
.text:00414bd8 001e0200 sll v1,v0,0x18
LAB_00414bdc: ;XREF[1,0]: 00414e04
.text:00414bdc 03360300 sra a2,v1,0x18
LAB_00414be0: ;XREF[5,0]: 00414d50,00414d60,00414df0,00414dfc
; 00414e10
.text:00414be0 4600ca10 beq a2,t2,LAB_00414cfc
.text:00414be4 00000000 _nop
.text:00414be8 00008380 lb v1,0x0(a0)
.text:00414bec 00000000 nop
.text:00414bf0 42006010 beq v1,zero,LAB_00414cfc
.text:00414bf4 01008424 _addiu a0,a0,0x1
.text:00414bf8 41007928 slti t9,v1,0x41
.text:00414bfc 5a002017 bne t9,zero,LAB_00414d68
.text:00414c00 3a006e28 _slti t6,v1,0x3a
.text:00414c04 5b006728 slti a3,v1,0x5b
.text:00414c08 8300e010 beq a3,zero,LAB_00414e18
.text:00414c0c 61006828 _slti t0,v1,0x61
.text:00414c10 bfff6224 addiu v0,v1,-0x41
LAB_00414c14: ;XREF[1,0]: 00414d74
.text:00414c14 001e0200 sll v1,v0,0x18
LAB_00414c18: ;XREF[1,0]: 00414e2c
.text:00414c18 033e0300 sra a3,v1,0x18
LAB_00414c1c: ;XREF[5,0]: 00414d7c,00414d8c,00414e18,00414e24
; 00414e38
.text:00414c1c 3700ea10 beq a3,t2,LAB_00414cfc
.text:00414c20 80480600 _sll t1,a2,0x2
.text:00414c24 03710700 sra t6,a3,0x4
.text:00414c28 25402e01 or t0,t1,t6
.text:00414c2c 00008680 lb a2,0x0(a0)
.text:00414c30 00ce0800 sll t9,t0,0x18
.text:00414c34 034e1900 sra t1,t9,0x18
.text:00414c38 3000c010 beq a2,zero,LAB_00414cfc
.text:00414c3c 01008424 _addiu a0,a0,0x1
.text:00414c40 4100cf28 slti t7,a2,0x41
.text:00414c44 5300e015 bne t7,zero,LAB_00414d94
.text:00414c48 3a00df28 _slti ra,a2,0x3a
.text:00414c4c 5b00c328 slti v1,a2,0x5b
.text:00414c50 7b006010 beq v1,zero,LAB_00414e40
.text:00414c54 6100d028 _slti s0,a2,0x61
.text:00414c58 bfffc224 addiu v0,a2,-0x41
LAB_00414c5c: ;XREF[1,0]: 00414e90
.text:00414c5c 00360200 sll a2,v0,0x18
LAB_00414c60: ;XREF[1,0]: 00414e54
.text:00414c60 03460600 sra t0,a2,0x18
LAB_00414c64: ;XREF[5,0]: 00414da8,00414db8,00414e40,00414e4c
; 00414e60
.text:00414c64 25000a11 beq t0,t2,LAB_00414cfc
.text:00414c68 0f00ff30 _andi ra,a3,0xf
.text:00414c6c 83180800 sra v1,t0,0x2
.text:00414c70 00c11f00 sll t8,ra,0x4
.text:00414c74 25800303 or s0,t8,v1
.text:00414c78 00008680 lb a2,0x0(a0)
.text:00414c7c 003e1000 sll a3,s0,0x18
.text:00414c80 031e0700 sra v1,a3,0x18
.text:00414c84 1d00c010 beq a2,zero,LAB_00414cfc
.text:00414c88 01008424 _addiu a0,a0,0x1
.text:00414c8c 4100c228 slti v0,a2,0x41
.text:00414c90 4b004014 bne v0,zero,LAB_00414dc0
.text:00414c94 5b00d928 _slti t9,a2,0x5b
.text:00414c98 76002013 beq t9,zero,LAB_00414e74
.text:00414c9c 6100ce28 _slti t6,a2,0x61
.text:00414ca0 bfffc224 addiu v0,a2,-0x41
LAB_00414ca4: ;XREF[1,0]: 00414dd0
.text:00414ca4 00360200 sll a2,v0,0x18
LAB_00414ca8: ;XREF[1,0]: 00414e88
.text:00414ca8 033e0600 sra a3,a2,0x18
LAB_00414cac: ;XREF[5,0]: 00414dd8,00414de8,00414e6c,00414e74
; 00414e80
.text:00414cac 1300ea10 beq a3,t2,LAB_00414cfc
.text:00414cb0 03001031 _andi s0,t0,0x3
.text:00414cb4 80791000 sll t7,s0,0x6
.text:00414cb8 2570ef00 or t6,a3,t7
.text:00414cbc 00460e00 sll t0,t6,0x18
.text:00414cc0 03160800 sra v0,t0,0x18
.text:00414cc4 06002011 beq t1,zero,LAB_00414ce0
.text:00414cc8 0000a9a0 _sb t1,0x0(a1)
.text:00414ccc 04006010 beq v1,zero,LAB_00414ce0
.text:00414cd0 0100a3a0 _sb v1,0x1(a1)
.text:00414cd4 0200a2a0 sb v0,0x2(a1)
.text:00414cd8 b4ff4014 bne v0,zero,LAB_00414bac
.text:00414cdc 0300a524 _addiu a1,a1,0x3
LAB_00414ce0: ;XREF[3,0]: 00414cc4,00414ccc,00414e98
.text:00414ce0 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00414ce4 21208002 move a0,s4
.text:00414ce8 ffff4626 addiu a2,s2,-0x1
.text:00414cec 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:00414cf0 21282002 _move a1,s1
.text:00414cf4 1000bc8f lw gp,local_20+0x30(sp)
.text:00414cf8 21980000 clear s3
LAB_00414cfc: ;XREF[7,0]: 00414be0,00414bf0,00414c1c,00414c38
; 00414c64,00414c84,00414cac
.text:00414cfc 96ff2012 beq s1,zero,LAB_00414b58
.text:00414d00 21106002 _move v0,s3
.text:00414d04 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00414d08 00000000 nop
.text:00414d0c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00414d10 21202002 _move a0,s1
.text:00414d14 21106002 move v0,s3
.text:00414d18 1000bc8f lw gp,local_20+0x30(sp)
.text:00414d1c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00414d20 2800b48f lw s4,local_8+0x30(sp)
.text:00414d24 2400b38f lw s3,local_c+0x30(sp)
.text:00414d28 2000b28f lw s2,local_10+0x30(sp)
.text:00414d2c 1c00b18f lw s1,local_14+0x30(sp)
.text:00414d30 1800b08f lw s0,local_18+0x30(sp)
.text:00414d34 0800e003 jr ra
.text:00414d38 3000bd27 _addiu sp,sp,0x30
LAB_00414d3c: ;XREF[1,0]: 00414bc0
.text:00414d3c 3300c011 beq t6,zero,LAB_00414e0c
.text:00414d40 26106b00 _xor v0,v1,t3
.text:00414d44 30006f28 slti t7,v1,0x30
.text:00414d48 a3ffe011 beq t7,zero,LAB_00414bd8
.text:00414d4c 04006224 _addiu v0,v1,0x4
.text:00414d50 a3ff6c10 beq v1,t4,LAB_00414be0
.text:00414d54 3e000624 _li a2,0x3e
.text:00414d58 26c06d00 xor t8,v1,t5
.text:00414d5c 2b801800 sltu s0,zero,t8
.text:00414d60 9fff0010 b LAB_00414be0
.text:00414d64 3f000626 _addiu a2,s0,0x3f
LAB_00414d68: ;XREF[1,0]: 00414bfc
.text:00414d68 3200c011 beq t6,zero,LAB_00414e34
.text:00414d6c 26106b00 _xor v0,v1,t3
.text:00414d70 30006f28 slti t7,v1,0x30
.text:00414d74 a7ffe011 beq t7,zero,LAB_00414c14
.text:00414d78 04006224 _addiu v0,v1,0x4
.text:00414d7c a7ff6c10 beq v1,t4,LAB_00414c1c
.text:00414d80 3e000724 _li a3,0x3e
.text:00414d84 26c06d00 xor t8,v1,t5
.text:00414d88 2b801800 sltu s0,zero,t8
.text:00414d8c a3ff0010 b LAB_00414c1c
.text:00414d90 3f000726 _addiu a3,s0,0x3f
LAB_00414d94: ;XREF[1,0]: 00414c44
.text:00414d94 3100e013 beq ra,zero,LAB_00414e5c
.text:00414d98 2678cb00 _xor t7,a2,t3
.text:00414d9c 3000c228 slti v0,a2,0x30
.text:00414da0 3b004010 beq v0,zero,LAB_00414e90
.text:00414da4 00000000 _nop
.text:00414da8 aeffcc10 beq a2,t4,LAB_00414c64
.text:00414dac 3e000824 _li t0,0x3e
.text:00414db0 2640cd00 xor t0,a2,t5
.text:00414db4 2bc80800 sltu t9,zero,t0
.text:00414db8 aaff0010 b LAB_00414c64
.text:00414dbc 3f002827 _addiu t0,t9,0x3f
LAB_00414dc0: ;XREF[1,0]: 00414c90
.text:00414dc0 3a00c728 slti a3,a2,0x3a
.text:00414dc4 2800e010 beq a3,zero,LAB_00414e68
.text:00414dc8 26c8cb00 _xor t9,a2,t3
.text:00414dcc 3000d028 slti s0,a2,0x30
.text:00414dd0 b4ff0012 beq s0,zero,LAB_00414ca4
.text:00414dd4 0400c224 _addiu v0,a2,0x4
.text:00414dd8 b4ffcc10 beq a2,t4,LAB_00414cac
.text:00414ddc 3e000724 _li a3,0x3e
.text:00414de0 26f8cd00 xor ra,a2,t5
.text:00414de4 2bc01f00 sltu t8,zero,ra
.text:00414de8 b0ff0010 b LAB_00414cac
.text:00414dec 3f000727 _addiu a3,t8,0x3f
LAB_00414df0: ;XREF[1,0]: 00414bcc
.text:00414df0 7bff0015 bne t0,zero,LAB_00414be0
.text:00414df4 40000624 _li a2,0x40
.text:00414df8 7b006928 slti t1,v1,0x7b
.text:00414dfc 78ff2011 beq t1,zero,LAB_00414be0
.text:00414e00 b9ff6224 _addiu v0,v1,-0x47
.text:00414e04 75ff0010 b LAB_00414bdc
.text:00414e08 001e0200 _sll v1,v0,0x18
LAB_00414e0c: ;XREF[1,0]: 00414d3c
.text:00414e0c 2bf80200 sltu ra,zero,v0
.text:00414e10 73ff0010 b LAB_00414be0
.text:00414e14 80311f00 _sll a2,ra,0x6
LAB_00414e18: ;XREF[1,0]: 00414c08
.text:00414e18 80ff0015 bne t0,zero,LAB_00414c1c
.text:00414e1c 40000724 _li a3,0x40
.text:00414e20 7b006928 slti t1,v1,0x7b
.text:00414e24 7dff2011 beq t1,zero,LAB_00414c1c
.text:00414e28 b9ff6224 _addiu v0,v1,-0x47
.text:00414e2c 7aff0010 b LAB_00414c18
.text:00414e30 001e0200 _sll v1,v0,0x18
LAB_00414e34: ;XREF[1,0]: 00414d68
.text:00414e34 2bf80200 sltu ra,zero,v0
.text:00414e38 78ff0010 b LAB_00414c1c
.text:00414e3c 80391f00 _sll a3,ra,0x6
LAB_00414e40: ;XREF[1,0]: 00414c50
.text:00414e40 88ff0016 bne s0,zero,LAB_00414c64
.text:00414e44 40000824 _li t0,0x40
.text:00414e48 7b00d828 slti t8,a2,0x7b
.text:00414e4c 85ff0013 beq t8,zero,LAB_00414c64
.text:00414e50 b9ffc224 _addiu v0,a2,-0x47
.text:00414e54 82ff0010 b LAB_00414c60
.text:00414e58 00360200 _sll a2,v0,0x18
LAB_00414e5c: ;XREF[1,0]: 00414d94
.text:00414e5c 2b700f00 sltu t6,zero,t7
.text:00414e60 80ff0010 b LAB_00414c64
.text:00414e64 80410e00 _sll t0,t6,0x6
LAB_00414e68: ;XREF[1,0]: 00414dc4
.text:00414e68 2b101900 sltu v0,zero,t9
.text:00414e6c 8fff0010 b LAB_00414cac
.text:00414e70 80390200 _sll a3,v0,0x6
LAB_00414e74: ;XREF[1,0]: 00414c98
.text:00414e74 8dffc015 bne t6,zero,LAB_00414cac
.text:00414e78 40000724 _li a3,0x40
.text:00414e7c 7b00cf28 slti t7,a2,0x7b
.text:00414e80 8affe011 beq t7,zero,LAB_00414cac
.text:00414e84 b9ffc224 _addiu v0,a2,-0x47
.text:00414e88 87ff0010 b LAB_00414ca8
.text:00414e8c 00360200 _sll a2,v0,0x18
LAB_00414e90: ;XREF[1,0]: 00414da0
.text:00414e90 72ff0010 b LAB_00414c5c
.text:00414e94 0400c224 _addiu v0,a2,0x4
LAB_00414e98: ;XREF[1,0]: 00414bb4
.text:00414e98 91ff0010 b LAB_00414ce0
.text:00414e9c 0000a0a0 _sb zero,0x0(a1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websEncode64()
;XREF[4,0]: Entry Point,0040f0b8,0043be74
; 004d7e48
.text:00414ea0 0d001c3c lui gp,0xd
.text:00414ea4 40ab9c27 addiu gp,gp,-0x54c0
.text:00414ea8 21e09903 addu gp,gp,t9
.text:00414eac 000080a0 sb zero,0x0(a0)
.text:00414eb0 0000a890 lbu t0,0x0(a1)
.text:00414eb4 00000000 nop
.text:00414eb8 00160800 sll v0,t0,0x18
.text:00414ebc 03160200 sra v0,v0,0x18
.text:00414ec0 38004010 beq v0,zero,LAB_00414fa4
.text:00414ec4 21500000 _clear t2
.text:00414ec8 1c80878f lw a3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00414ecc 21184000 move v1,v0
.text:00414ed0 21308600 addu a2,a0,a2
.text:00414ed4 fc5fec24 addiu t4,a3,0x5ffc
LAB_00414ed8: ;XREF[1,0]: 00414f9c
.text:00414ed8 0e006010 beq v1,zero,LAB_00414f14
.text:00414edc 02000724 _li a3,0x2
.text:00414ee0 001e0800 sll v1,t0,0x18
.text:00414ee4 03160300 sra v0,v1,0x18
.text:00414ee8 c0580700 sll t3,a3,0x3
LAB_00414eec: ;XREF[1,0]: 00414f0c
.text:00414eec ff004930 andi t1,v0,0xff
.text:00414ef0 04406901 sllv t0,t1,t3
.text:00414ef4 ffffe724 addiu a3,a3,-0x1
.text:00414ef8 25504801 or t2,t2,t0
.text:00414efc 0500e004 bltz a3,LAB_00414f14
.text:00414f00 0100a524 _addiu a1,a1,0x1
.text:00414f04 0000a280 lb v0,0x0(a1)
.text:00414f08 00000000 nop
.text:00414f0c f7ff4014 bne v0,zero,LAB_00414eec
.text:00414f10 c0580700 _sll t3,a3,0x3
LAB_00414f14: ;XREF[2,0]: 00414ed8,00414efc
.text:00414f14 0100e924 addiu t1,a3,0x1
.text:00414f18 04002d29 slti t5,t1,0x4
.text:00414f1c 12000824 li t0,0x12
.text:00414f20 1100a011 beq t5,zero,LAB_00414f68
.text:00414f24 21382001 _move a3,t1
.text:00414f28 2b708600 sltu t6,a0,a2
.text:00414f2c 0e00c011 beq t6,zero,LAB_00414f68
.text:00414f30 06180a01 _srlv v1,t2,t0
.text:00414f34 21588001 move t3,t4
LAB_00414f38: ;XREF[1,0]: 00414f60
.text:00414f38 3f006230 andi v0,v1,0x3f
.text:00414f3c 21c84b00 addu t9,v0,t3
.text:00414f40 00003893 lbu t8,0x0(t9)=>.data:DAT_004d5ffc ;= 41h A
.text:00414f44 0100e724 addiu a3,a3,0x1
.text:00414f48 000098a0 sb t8,0x0(a0)
.text:00414f4c 0400ef28 slti t7,a3,0x4
.text:00414f50 01008424 addiu a0,a0,0x1
.text:00414f54 faff0825 addiu t0,t0,-0x6
.text:00414f58 0300e011 beq t7,zero,LAB_00414f68
.text:00414f5c 2b188600 _sltu v1,a0,a2
.text:00414f60 f5ff6014 bne v1,zero,LAB_00414f38
.text:00414f64 06180a01 _srlv v1,t2,t0
LAB_00414f68: ;XREF[3,0]: 00414f20,00414f2c,00414f58
.text:00414f68 07002019 blez t1,LAB_00414f88
.text:00414f6c ffff2325 _addiu v1,t1,-0x1
.text:00414f70 3d000724 li a3,0x3d
LAB_00414f74: ;XREF[1,0]: 00414f80
.text:00414f74 21506000 move t2,v1
.text:00414f78 000087a0 sb a3,0x0(a0)
.text:00414f7c ffff6324 addiu v1,v1,-0x1
.text:00414f80 fcff401d bgtz t2,LAB_00414f74
.text:00414f84 01008424 _addiu a0,a0,0x1
LAB_00414f88: ;XREF[1,0]: 00414f68
.text:00414f88 000080a0 sb zero,0x0(a0)
.text:00414f8c 0000a890 lbu t0,0x0(a1)
.text:00414f90 00000000 nop
.text:00414f94 003e0800 sll a3,t0,0x18
.text:00414f98 031e0700 sra v1,a3,0x18
.text:00414f9c ceff6014 bne v1,zero,LAB_00414ed8
.text:00414fa0 21500000 _clear t2
LAB_00414fa4: ;XREF[1,0]: 00414ec0
.text:00414fa4 0800e003 jr ra
.text:00414fa8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websReplacePathIntrenal()
;local_4 undefined4 -4 ;XREF[2,0]: 00414fbc,0041508c
;local_8 undefined4 -8 ;XREF[2,0]: 00414fc0,00415090
;local_c undefined4 -c ;XREF[2,0]: 00414fc4,00415094
;local_10 undefined4 -10 ;XREF[2,0]: 00414fc8,00415098
;local_14 undefined4 -14 ;XREF[2,0]: 00414fcc,0041509c
;local_18 undefined4 -18 ;XREF[2,0]: 00414fd0,004150a0
;local_1c undefined4 -1c ;XREF[2,0]: 00414fd4,004150a4
;local_20 undefined4 -20 ;XREF[2,0]: 00414fd8,004150a8
;local_24 undefined4 -24 ;XREF[2,0]: 00414fdc,004150ac
;local_28 undefined4 -28 ;XREF[2,0]: 00414fe0,004150b0
;local_30 undefined4 -30 ;XREF[3,0]: 00415194,004151c0,004151e8
;local_38 undefined4 -38 ;XREF[19,0]: 00414fe4,00415000,00415020,004150cc,004150e8
; 00415104,00415160,00415198,004151b4,004151e0
; 00415200,00415220,00415240,00415260,00415280
; 004152a0,004152c8,004152e0,00415308
;local_40 undefined4 -40 ;XREF[1,0]: 00415180
;XREF[2,0]: Entry Point,004d891c
.text:00414fac 0d001c3c lui gp,0xd
.text:00414fb0 34aa9c27 addiu gp,gp,-0x55cc
.text:00414fb4 21e09903 addu gp,gp,t9
.text:00414fb8 b0ffbd27 addiu sp,sp,-0x50
.text:00414fbc 4c00bfaf sw ra,local_4+0x50(sp)
.text:00414fc0 4800beaf sw s8,local_8+0x50(sp)
.text:00414fc4 4400b7af sw s7,local_c+0x50(sp)
.text:00414fc8 4000b6af sw s6,local_10+0x50(sp)
.text:00414fcc 3c00b5af sw s5,local_14+0x50(sp)
.text:00414fd0 3800b4af sw s4,local_18+0x50(sp)
.text:00414fd4 3400b3af sw s3,local_1c+0x50(sp)
.text:00414fd8 3000b2af sw s2,local_20+0x50(sp)
.text:00414fdc 2c00b1af sw s1,local_24+0x50(sp)
.text:00414fe0 2800b0af sw s0,local_28+0x50(sp)
.text:00414fe4 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:00414fe8 dc90998f lw t9,-0x6f24(gp)=>->strlower ;= 0041c2bc
.text:00414fec 21988000 move s3,a0
.text:00414ff0 8800848c lw a0,0x88(a0)
.text:00414ff4 008f918f lw s1,-0x7100(gp)=>->websReplacePathList ;= 004d5a00
.text:00414ff8 09f82003 jalr t9=>strlower ;undefined strlower()
.text:00414ffc 93011424 _li s4,0x193
.text:00415000 1800bc8f lw gp,local_38+0x50(sp)
.text:00415004 8800648e lw a0,0x88(s3)
.text:00415008 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041500c 00000000 nop
.text:00415010 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415014 00000000 _nop
.text:00415018 900062ae sw v0,0x90(s3)
.text:0041501c 0400308e lw s0,offset .data:PTR_DAT_004d5a04 &0xf...;= 0048a440
.text:00415020 1800bc8f lw gp,local_38+0x50(sp)
.text:00415024 14000012 beq s0,zero,LAB_00415078
.text:00415028 00000000 _nop
.text:0041502c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415030 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415034 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415038 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
LAB_0041503c: ;XREF[1,0]: 00415070
.text:0041503c 8800648e lw a0,0x88(s3)
; FWD[2,0]: 004d5a08,004d5a14
.text:00415040 0800328e lw s2,offset ->WebdefaultURL &0xff(s1) ;= 004d5fd8
;= 004d5fb4
.text:00415044 04008010 beq a0,zero,LAB_00415058
.text:00415048 21180000 _clear v1
.text:0041504c 1b000016 bne s0,zero,LAB_004150bc
.text:00415050 00000000 _nop
LAB_00415054: ;XREF[1,0]: 00415108
.text:00415054 21180000 clear v1
LAB_00415058: ;XREF[2,0]: 00415044,004150d0
.text:00415058 01000424 li a0,0x1
.text:0041505c 36006410 beq v1,a0,LAB_00415138
.text:00415060 00000000 _nop
.text:00415064 0c003126 addiu s1,s1,0xc
LAB_00415068: ;XREF[1,0]: 0041512c
.text:00415068 0400308e lw s0,0x4(s1)=>->WebSnapImgURL ;= 004d5fcc
.text:0041506c 00000000 nop
.text:00415070 f2ff0016 bne s0,zero,LAB_0041503c
.text:00415074 00000000 _nop
LAB_00415078: ;XREF[1,0]: 00415024
.text:00415078 c400628e lw v0,0xc4(s3)
.text:0041507c 00000000 nop
.text:00415080 31004010 beq v0,zero,LAB_00415148
.text:00415084 00000000 _nop
LAB_00415088: ;XREF[2,0]: 00415140,004151e4
.text:00415088 21108002 move v0,s4
LAB_0041508c: ;XREF[3,0]: 0041519c,004151c8,004152a4
.text:0041508c 4c00bf8f lw ra,local_4+0x50(sp)
.text:00415090 4800be8f lw s8,local_8+0x50(sp)
.text:00415094 4400b78f lw s7,local_c+0x50(sp)
.text:00415098 4000b68f lw s6,local_10+0x50(sp)
.text:0041509c 3c00b58f lw s5,local_14+0x50(sp)
.text:004150a0 3800b48f lw s4,local_18+0x50(sp)
.text:004150a4 3400b38f lw s3,local_1c+0x50(sp)
.text:004150a8 3000b28f lw s2,local_20+0x50(sp)
.text:004150ac 2c00b18f lw s1,local_24+0x50(sp)
.text:004150b0 2800b08f lw s0,local_28+0x50(sp)
.text:004150b4 0800e003 jr ra
.text:004150b8 5000bd27 _addiu sp,sp,0x50
LAB_004150bc: ;XREF[1,0]: 0041504c
.text:004150bc b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004150c0 00000000 nop
.text:004150c4 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004150c8 21280002 _move a1=>.rodata:DAT_0048a440,s0 ;= 2Fh
.text:004150cc 1800bc8f lw gp,local_38+0x50(sp)
.text:004150d0 e1ff4014 bne v0,zero,LAB_00415058
.text:004150d4 21180000 _clear v1
.text:004150d8 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004150dc 21280002 move a1=>.rodata:DAT_0048a440,s0 ;= 2Fh
.text:004150e0 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004150e4 70c7a426 _addiu a0=>.roda...,s5,-0x3890 ;= "/NULLVDO.HTM"
.text:004150e8 1800bc8f lw gp,local_38+0x50(sp)
.text:004150ec 71004010 beq v0,zero,LAB_004152b4
.text:004150f0 21206002 _move a0,s3
LAB_004150f4: ;XREF[1,0]: 004152e4
.text:004150f4 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004150f8 00000000 nop
.text:004150fc 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415100 21204002 _move a0=>.data:WebdefaultURL,s2 ;= "/home.htm"
.text:00415104 1800bc8f lw gp,local_38+0x50(sp)
.text:00415108 d2ff4010 beq v0,zero,LAB_00415054
.text:0041510c 21804000 _move s0,v0
.text:00415110 8800648e lw a0,0x88(s3)
.text:00415114 00000000 nop
.text:00415118 77008014 bne a0,zero,LAB_004152f8
.text:0041511c 00000000 _nop
.text:00415120 01000324 li v1,0x1
.text:00415124 880070ae sw s0,0x88(s3)
LAB_00415128: ;XREF[1,0]: 00415310
.text:00415128 01000424 li a0,0x1
.text:0041512c ceff6414 bne v1,a0,LAB_00415068
.text:00415130 0c003126 _addiu s1,s1,0xc
.text:00415134 f4ff3126 addiu s1,s1,-0xc
LAB_00415138: ;XREF[1,0]: 0041505c
.text:00415138 0000228e lw v0,0x0(s1)=>.data:websReplacePathList ;= 00000004h
.text:0041513c 21a00000 clear s4
.text:00415140 d1ff4014 bne v0,zero,LAB_00415088
.text:00415144 c40062ae _sw v0,0xc4(s3)
LAB_00415148: ;XREF[1,0]: 00415080
.text:00415148 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041514c b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415150 44007026 addiu s0,s3,0x44
.text:00415154 c4a0a524 addiu a1=>.roda...,a1,-0x5f3c ;= "text/html"
.text:00415158 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041515c 21200002 _move a0,s0
.text:00415160 1800bc8f lw gp,local_38+0x50(sp)
.text:00415164 21004014 bne v0,zero,LAB_004151ec
.text:00415168 00000000 _nop
LAB_0041516c: ;XREF[6,0]: 00415204,00415224,00415244,00415264
; 00415284,004152ac
.text:0041516c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415170 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415174 90006d8e lw t5,0x90(s3)
.text:00415178 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0041517c 2000a427 addiu a0,sp,0x20
.text:00415180 1000adaf sw t5,local_40+0x50(sp)
.text:00415184 b8cb8625 addiu a2=>.rodata:DAT_0048cbb8,t4,-0x3448 ;= 25h %
.text:00415188 48bb6725 addiu a3=>.roda...,t3,-0x44b8 ;= "/etc_ro/web"
.text:0041518c 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00415190 00010524 _li a1,0x100
.text:00415194 2000a48f lw a0=>local_30,0x20(sp)
.text:00415198 1800bc8f lw gp,local_38+0x50(sp)
.text:0041519c bbff8010 beq a0,zero,LAB_0041508c
.text:004151a0 21108002 _move v0,s4
.text:004151a4 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:004151a8 00000000 nop
.text:004151ac 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:004151b0 04000524 _li a1,0x4
.text:004151b4 1800bc8f lw gp,local_38+0x50(sp)
.text:004151b8 4c004010 beq v0,zero,LAB_004152ec
.text:004151bc 01000e24 _li t6,0x1
LAB_004151c0: ;XREF[1,0]: 004152f0
.text:004151c0 2000a48f lw a0,local_30+0x50(sp)
.text:004151c4 00000000 nop
.text:004151c8 b0ff8010 beq a0,zero,LAB_0041508c
.text:004151cc 21108002 _move v0,s4
.text:004151d0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004151d4 00000000 nop
.text:004151d8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004151dc 00000000 _nop
.text:004151e0 1800bc8f lw gp,local_38+0x50(sp)
.text:004151e4 a8ff0010 b LAB_00415088
.text:004151e8 2000a0af _sw zero,local_30+0x50(sp)
LAB_004151ec: ;XREF[1,0]: 00415164
.text:004151ec 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004151f0 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004151f4 c0cb6524 addiu a1=>.roda...,v1,-0x3440 ;= "image/gif"
.text:004151f8 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004151fc 21200002 _move a0,s0
.text:00415200 1800bc8f lw gp,local_38+0x50(sp)
.text:00415204 d9ff4010 beq v0,zero,LAB_0041516c
.text:00415208 00000000 _nop
.text:0041520c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00415210 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415214 cccbc524 addiu a1=>.roda...,a2,-0x3434 ;= "image/jpeg"
.text:00415218 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041521c 21200002 _move a0,s0
.text:00415220 1800bc8f lw gp,local_38+0x50(sp)
.text:00415224 d1ff4010 beq v0,zero,LAB_0041516c
.text:00415228 00000000 _nop
.text:0041522c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00415230 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415234 d8cbe524 addiu a1=>.roda...,a3,-0x3428 ;= "image/png"
.text:00415238 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041523c 21200002 _move a0,s0
.text:00415240 1800bc8f lw gp,local_38+0x50(sp)
.text:00415244 c9ff4010 beq v0,zero,LAB_0041516c
.text:00415248 00000000 _nop
.text:0041524c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415250 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415254 e4cb0525 addiu a1=>.roda...,t0,-0x341c ;= "text/css"
.text:00415258 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041525c 21200002 _move a0,s0
.text:00415260 1800bc8f lw gp,local_38+0x50(sp)
.text:00415264 c1ff4010 beq v0,zero,LAB_0041516c
.text:00415268 00000000 _nop
.text:0041526c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415270 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415274 f0cb2525 addiu a1=>.roda...,t1,-0x3410 ;= "application/x-javascript"
.text:00415278 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041527c 21200002 _move a0,s0
.text:00415280 1800bc8f lw gp,local_38+0x50(sp)
.text:00415284 b9ff4010 beq v0,zero,LAB_0041516c
.text:00415288 21200002 _move a0,s0
.text:0041528c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415290 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415294 00000000 nop
.text:00415298 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041529c 0ccc4525 _addiu a1=>.roda...,t2,-0x33f4 ;= "image/vnd.microsoft.icon"
.text:004152a0 1800bc8f lw gp,local_38+0x50(sp)
.text:004152a4 79ff4014 bne v0,zero,LAB_0041508c
.text:004152a8 21108002 _move v0,s4
.text:004152ac afff0010 b LAB_0041516c
.text:004152b0 00000000 _nop
LAB_004152b4: ;XREF[1,0]: 004150ec
.text:004152b4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004152b8 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004152bc 7ccb4524 addiu a1=>.roda...,v0,-0x3484 ;= "ReplySuccessPage"
.text:004152c0 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004152c4 90cbc626 _addiu a2=>.roda...,s6,-0x3470 ;= "setvdo.htm"
.text:004152c8 1800bc8f lw gp,local_38+0x50(sp)
.text:004152cc 21206002 move a0,s3
.text:004152d0 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004152d4 9ccbe526 addiu a1=>.roda...,s7,-0x3464 ;= "ReplyErrorPage"
.text:004152d8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004152dc accbc627 _addiu a2=>.roda...,s8,-0x3454 ;= "errrvdo.htm"
.text:004152e0 1800bc8f lw gp,local_38+0x50(sp)
.text:004152e4 83ff0010 b LAB_004150f4
.text:004152e8 00000000 _nop
LAB_004152ec: ;XREF[1,0]: 004151b8
.text:004152ec 21a00000 clear s4
.text:004152f0 b3ff0010 b LAB_004151c0
.text:004152f4 c4006eae _sw t6,0xc4(s3)
LAB_004152f8: ;XREF[1,0]: 00415118
.text:004152f8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004152fc 00000000 nop
.text:00415300 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415304 00000000 _nop
.text:00415308 1800bc8f lw gp,local_38+0x50(sp)
.text:0041530c 01000324 li v1,0x1
.text:00415310 85ff0010 b LAB_00415128
.text:00415314 880070ae _sw s0,0x88(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websInternalForwardURL()
;local_8 undefined4 -8 ;XREF[2,0]: 00415328,004153dc
;local_c undefined4 -c ;XREF[2,0]: 0041532c,004153e0
;local_10 undefined4 -10 ;XREF[2,0]: 00415330,004153e4
;local_18 undefined4 -18 ;XREF[6,0]: 00415334,00415350,00415368,00415380,004153bc
; 0041540c
;XREF[3,0]: Entry Point,0041c938,004d8a90
.text:00415318 0d001c3c lui gp,0xd
.text:0041531c c8a69c27 addiu gp,gp,-0x5938
.text:00415320 21e09903 addu gp,gp,t9
.text:00415324 d8ffbd27 addiu sp,sp,-0x28
.text:00415328 2000bfaf sw ra,local_8+0x28(sp)
.text:0041532c 1c00b1af sw s1,local_c+0x28(sp)
.text:00415330 1800b0af sw s0,local_10+0x28(sp)
.text:00415334 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00415338 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041533c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00415340 28cca524 addiu a1=>.roda...,a1,-0x33d8 ;= "ViewMode"
.text:00415344 21888000 move s1,a0
.text:00415348 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0041534c 21200000 _clear a0
.text:00415350 1000bc8f lw gp,local_18+0x28(sp)
.text:00415354 00000000 nop
.text:00415358 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:0041535c 00000000 nop
.text:00415360 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00415364 21204000 _move a0,v0
.text:00415368 1000bc8f lw gp,local_18+0x28(sp)
.text:0041536c 8800248e lw a0,0x88(s1)
.text:00415370 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415374 1089858f lw a1=>.data:Forwar...,-0x76f0(gp)=>->Fo...;= "/home.htm"
;= 004d5fa8
.text:00415378 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041537c 21804000 _move s0,v0
.text:00415380 1000bc8f lw gp,local_18+0x28(sp)
.text:00415384 15004014 bne v0,zero,LAB_004153dc
.text:00415388 01000224 _li v0,0x1
.text:0041538c 18000212 beq s0,v0,LAB_004153f0
.text:00415390 00000000 _nop
.text:00415394 02000424 li a0,0x2
.text:00415398 1f000412 beq s0,a0,LAB_00415418
.text:0041539c 00000000 _nop
.text:004153a0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004153a4 00000000 nop
.text:004153a8 34cce424 addiu a0=>.roda...,a3,-0x33cc ;= "/top.htm"
LAB_004153ac: ;XREF[2,0]: 004153f4,0041541c
.text:004153ac f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004153b0 00000000 nop
.text:004153b4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004153b8 00000000 _nop
.text:004153bc 1000bc8f lw gp,local_18+0x28(sp)
.text:004153c0 06004010 beq v0,zero,LAB_004153dc
.text:004153c4 21804000 _move s0,v0
.text:004153c8 8800248e lw a0,0x88(s1)
.text:004153cc 00000000 nop
.text:004153d0 0a008014 bne a0,zero,LAB_004153fc
.text:004153d4 00000000 _nop
.text:004153d8 880030ae sw s0,0x88(s1)
LAB_004153dc: ;XREF[3,0]: 00415384,004153c0,00415410
.text:004153dc 2000bf8f lw ra,local_8+0x28(sp)
.text:004153e0 1c00b18f lw s1,local_c+0x28(sp)
.text:004153e4 1800b08f lw s0,local_10+0x28(sp)
.text:004153e8 0800e003 jr ra
.text:004153ec 2800bd27 _addiu sp,sp,0x28
LAB_004153f0: ;XREF[1,0]: 0041538c
.text:004153f0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004153f4 edff0010 b LAB_004153ac
.text:004153f8 40cc6424 _addiu a0=>.roda...,v1,-0x33c0 ;= "/aview.htm"
LAB_004153fc: ;XREF[1,0]: 004153d0
.text:004153fc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415400 00000000 nop
.text:00415404 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415408 00000000 _nop
.text:0041540c 1000bc8f lw gp,local_18+0x28(sp)
.text:00415410 f2ff0010 b LAB_004153dc
.text:00415414 880030ae _sw s0,0x88(s1)
LAB_00415418: ;XREF[1,0]: 00415398
.text:00415418 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0041541c e3ff0010 b LAB_004153ac
.text:00415420 4cccc424 _addiu a0=>.roda...,a2,-0x33b4 ;= "/jview.htm"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websKernalParameter()
;local_4 undefined4 -4 ;XREF[2,0]: 00415434,004154b4
;local_8 undefined4 -8 ;XREF[2,0]: 00415438,004154b8
;local_c undefined4 -c ;XREF[2,0]: 0041543c,004154bc
;local_10 undefined4 -10 ;XREF[2,0]: 00415440,004154c0
;local_14 undefined4 -14 ;XREF[2,0]: 00415444,004154c4
;local_18 undefined4 -18 ;XREF[2,0]: 00415448,004154c8
;local_1c undefined4 -1c ;XREF[2,0]: 0041544c,004154cc
;local_20 undefined4 -20 ;XREF[2,0]: 00415450,004154d0
;local_28 undefined4 -28 ;XREF[7,0]: 00415454,004154ec,00415510,0041552c,0041554c
; 00415568,00415590
;XREF[3,0]: Entry Point,0041cca0,004d8a94
.text:00415424 0d001c3c lui gp,0xd
.text:00415428 bca59c27 addiu gp,gp,-0x5a44
.text:0041542c 21e09903 addu gp,gp,t9
.text:00415430 c8ffbd27 addiu sp,sp,-0x38
.text:00415434 3400bfaf sw ra,local_4+0x38(sp)
.text:00415438 3000b6af sw s6,local_8+0x38(sp)
.text:0041543c 2c00b5af sw s5,local_c+0x38(sp)
.text:00415440 2800b4af sw s4,local_10+0x38(sp)
.text:00415444 2400b3af sw s3,local_14+0x38(sp)
.text:00415448 2000b2af sw s2,local_18+0x38(sp)
.text:0041544c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00415450 1800b0af sw s0,local_20+0x38(sp)
.text:00415454 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00415458 2c8a908f lw s0,-0x75d4(gp)=>->websPostCgiList ;= 004d5718
.text:0041545c 00000000 nop
.text:00415460 0400058e lw a1=>.rodata:s_/c...,0x4(s0)=>.data:PT...;= "/cgi/dbglevel.cgi"
;= 0048bf50
.text:00415464 00000000 nop
.text:00415468 1200a010 beq a1,zero,LAB_004154b4
.text:0041546c 21988000 _move s3,a0
.text:00415470 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415474 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415478 01001424 li s4,0x1
LAB_0041547c: ;XREF[1,0]: 004154ac
.text:0041547c 8800648e lw a0,0x88(s3)
; FWD[2,0]: 004d5718,004d5724
.text:00415480 0000118e lw s1,0x0(s0)=>.data:websPostCgiList ;= 0048bf40
;= 0048bf7c
; FWD[2,0]: 004d5720,004d572c
.text:00415484 0800128e lw s2,0x8(s0)=>.data:PTR_s_/setform/setD...;= 0048bf64
;= 0048bf9c
.text:00415488 04008010 beq a0,zero,LAB_0041549c
.text:0041548c 21180000 _clear v1
.text:00415490 1200a014 bne a1,zero,LAB_004154dc
.text:00415494 00000000 _nop
LAB_00415498: ;XREF[1,0]: 00415530
.text:00415498 21180000 clear v1
LAB_0041549c: ;XREF[5,0]: 00415488,004154f0,00415514,00415578
; 00415598
.text:0041549c 05007410 beq v1,s4,LAB_004154b4
.text:004154a0 0c001026 _addiu s0,s0,0xc
.text:004154a4 0400058e lw a1,0x4(s0)=>.data:PTR_s_/cgi/system.c...;= 0048bf8c
.text:004154a8 00000000 nop
.text:004154ac f3ffa014 bne a1,zero,LAB_0041547c
.text:004154b0 00000000 _nop
LAB_004154b4: ;XREF[2,0]: 00415468,0041549c
.text:004154b4 3400bf8f lw ra,local_4+0x38(sp)
.text:004154b8 3000b68f lw s6,local_8+0x38(sp)
.text:004154bc 2c00b58f lw s5,local_c+0x38(sp)
.text:004154c0 2800b48f lw s4,local_10+0x38(sp)
.text:004154c4 2400b38f lw s3,local_14+0x38(sp)
.text:004154c8 2000b28f lw s2,local_18+0x38(sp)
.text:004154cc 1c00b18f lw s1,local_1c+0x38(sp)
.text:004154d0 1800b08f lw s0,local_20+0x38(sp)
.text:004154d4 0800e003 jr ra
.text:004154d8 3800bd27 _addiu sp,sp,0x38
LAB_004154dc: ;XREF[1,0]: 00415490
.text:004154dc b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004154e0 00000000 nop
.text:004154e4 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004154e8 00000000 _nop
.text:004154ec 1000bc8f lw gp,local_28+0x38(sp)
.text:004154f0 eaff4014 bne v0,zero,LAB_0041549c
.text:004154f4 21180000 _clear v1
.text:004154f8 08002012 beq s1,zero,LAB_0041551c
.text:004154fc 21282002 _move a1=>.rodata:s_WebDebugLevel_0048bf40,s1 ;= "WebDebugLevel"
.text:00415500 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00415504 00000000 nop
.text:00415508 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0041550c 21206002 _move a0,s3
.text:00415510 1000bc8f lw gp,local_28+0x38(sp)
.text:00415514 e1ff4010 beq v0,zero,LAB_0041549c
.text:00415518 21180000 _clear v1
LAB_0041551c: ;XREF[1,0]: 004154f8
.text:0041551c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415520 00000000 nop
.text:00415524 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415528 21204002 _move a0=>.rodata:s_/s...,s2 ;= "/setform/setDebugLevel"
.text:0041552c 1000bc8f lw gp,local_28+0x38(sp)
.text:00415530 d9ff4010 beq v0,zero,LAB_00415498
.text:00415534 21884000 _move s1,v0
.text:00415538 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0041553c 8800668e lw a2,0x88(s3)
.text:00415540 21206002 move a0,s3
.text:00415544 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00415548 7ccbc526 _addiu a1=>.roda...,s6,-0x3484 ;= "ReplySuccessPage"
.text:0041554c 1000bc8f lw gp,local_28+0x38(sp)
.text:00415550 8800668e lw a2,0x88(s3)
.text:00415554 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00415558 21206002 move a0,s3
.text:0041555c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00415560 9ccba526 _addiu a1=>.roda...,s5,-0x3464 ;= "ReplyErrorPage"
.text:00415564 8800648e lw a0,0x88(s3)
.text:00415568 1000bc8f lw gp,local_28+0x38(sp)
.text:0041556c 04008014 bne a0,zero,LAB_00415580
.text:00415570 00000000 _nop
.text:00415574 01000324 li v1,0x1
.text:00415578 c8ff0010 b LAB_0041549c
.text:0041557c 880071ae _sw s1,0x88(s3)
LAB_00415580: ;XREF[1,0]: 0041556c
.text:00415580 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415584 00000000 nop
.text:00415588 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041558c 00000000 _nop
.text:00415590 1000bc8f lw gp,local_28+0x38(sp)
.text:00415594 01000324 li v1,0x1
.text:00415598 c0ff0010 b LAB_0041549c
.text:0041559c 880071ae _sw s1,0x88(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkASPFile()
;local_4 undefined4 -4 ;XREF[2,0]: 004155b0,0041560c
;local_8 undefined4 -8 ;XREF[2,0]: 004155b4,00415610
;local_10 undefined4 -10 ;XREF[6,0]: 004155b8,004155d0,004155f0,00415628,0041564c
; 0041566c
;XREF[2,0]: Entry Point,004d8000
.text:004155a0 0d001c3c lui gp,0xd
.text:004155a4 40a49c27 addiu gp,gp,-0x5bc0
.text:004155a8 21e09903 addu gp,gp,t9
.text:004155ac e0ffbd27 addiu sp,sp,-0x20
.text:004155b0 1c00bfaf sw ra,local_4+0x20(sp)
.text:004155b4 1800b0af sw s0,local_8+0x20(sp)
.text:004155b8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004155bc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004155c0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004155c4 58cc4524 addiu a1=>.rodata:DAT_0048cc58,v0,-0x33a8 ;= 2Eh .
.text:004155c8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004155cc 21808000 _move s0,a0
.text:004155d0 1000bc8f lw gp,local_10+0x20(sp)
.text:004155d4 21200002 move a0,s0
.text:004155d8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004155dc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004155e0 09004010 beq v0,zero,LAB_00415608
.text:004155e4 04c7a524 _addiu a1=>.rodata:s_.htm_0048c6fc+8,a1,-0x38fc;= ".htm"
.text:004155e8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004155ec 00000000 _nop
.text:004155f0 1000bc8f lw gp,local_10+0x20(sp)
.text:004155f4 21200002 move a0,s0
.text:004155f8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004155fc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415600 07004014 bne v0,zero,LAB_00415620
.text:00415604 84c86524 _addiu a1=>.roda...,v1,-0x377c ;= ".html"
LAB_00415608: ;XREF[3,0]: 004155e0,0041563c,0041565c
.text:00415608 01000324 li v1,0x1
LAB_0041560c: ;XREF[2,0]: 00415670,00415678
.text:0041560c 1c00bf8f lw ra,local_4+0x20(sp)
.text:00415610 1800b08f lw s0,local_8+0x20(sp)
.text:00415614 21106000 move v0,v1
.text:00415618 0800e003 jr ra
.text:0041561c 2000bd27 _addiu sp,sp,0x20
LAB_00415620: ;XREF[1,0]: 00415600
.text:00415620 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415624 00000000 _nop
.text:00415628 1000bc8f lw gp,local_10+0x20(sp)
.text:0041562c 00000000 nop
.text:00415630 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415634 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415638 40c98524 addiu a1=>.rodata:s_.cgi_0048c938+8,a0,-0x36c0;= ".cgi"
.text:0041563c f2ff4010 beq v0,zero,LAB_00415608
.text:00415640 21200002 _move a0,s0
.text:00415644 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415648 00000000 _nop
.text:0041564c 1000bc8f lw gp,local_10+0x20(sp)
.text:00415650 21200002 move a0,s0
.text:00415654 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00415658 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041565c eaff4010 beq v0,zero,LAB_00415608
.text:00415660 60ccc524 _addiu a1=>.rodata:s_.m3u8_0048cc60,a2,-0x33a0 ;= ".m3u8"
.text:00415664 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415668 00000000 _nop
.text:0041566c 1000bc8f lw gp,local_10+0x20(sp)
.text:00415670 e6ff4014 bne v0,zero,LAB_0041560c
.text:00415674 21180000 _clear v1
.text:00415678 e4ff0010 b LAB_0041560c
.text:0041567c 01000324 _li v1,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkPatchFile()
;local_8 undefined4 -8 ;XREF[3,0]: 00415690,004156ec,00415710
;local_c undefined4 -c ;XREF[3,0]: 00415694,004156f0,00415714
;local_10 undefined4 -10 ;XREF[3,0]: 00415698,004156f4,00415718
;local_18 undefined4 -18 ;XREF[2,0]: 0041569c,004156c8
;XREF[2,0]: Entry Point,004d8344
.text:00415680 0d001c3c lui gp,0xd
.text:00415684 60a39c27 addiu gp,gp,-0x5ca0
.text:00415688 21e09903 addu gp,gp,t9
.text:0041568c d8ffbd27 addiu sp,sp,-0x28
.text:00415690 2000bfaf sw ra,local_8+0x28(sp)
.text:00415694 1c00b1af sw s1,local_c+0x28(sp)
.text:00415698 1800b0af sw s0,local_10+0x28(sp)
.text:0041569c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004156a0 3092908f lw s0,-0x6dd0(gp)=>->websPathFileList ;= 004d5708
.text:004156a4 00000000 nop
.text:004156a8 0400058e lw a1=>.rodata:s_/a...,0x4(s0)=>.data:PT...;= "/api/wifisetup.exe"
;= 0048bf2c
.text:004156ac 00000000 nop
.text:004156b0 0d00a010 beq a1,zero,LAB_004156e8
.text:004156b4 21888000 _move s1,a0
LAB_004156b8: ;XREF[1,0]: 004156e0
.text:004156b8 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004156bc 8800248e lw a0,0x88(s1)
.text:004156c0 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004156c4 00000000 _nop
.text:004156c8 1000bc8f lw gp,local_18+0x28(sp)
.text:004156cc 0d004010 beq v0,zero,LAB_00415704
.text:004156d0 01000324 _li v1,0x1
.text:004156d4 08001026 addiu s0,s0,0x8
.text:004156d8 0400058e lw a1,0x4(s0)=>.data:DAT_004d5714
.text:004156dc 00000000 nop
.text:004156e0 f5ffa014 bne a1,zero,LAB_004156b8
.text:004156e4 00000000 _nop
LAB_004156e8: ;XREF[1,0]: 004156b0
.text:004156e8 21180000 clear v1
.text:004156ec 2000bf8f lw ra,local_8+0x28(sp)
.text:004156f0 1c00b18f lw s1,local_c+0x28(sp)
.text:004156f4 1800b08f lw s0,local_10+0x28(sp)
.text:004156f8 21106000 move v0,v1
.text:004156fc 0800e003 jr ra
.text:00415700 2800bd27 _addiu sp,sp,0x28
LAB_00415704: ;XREF[1,0]: 004156cc
.text:00415704 0000028e lw v0,0x0(s0)=>.data:websPathFileList ;= 00000001h
.text:00415708 00000000 nop
.text:0041570c 140122ae sw v0,0x114(s1)
.text:00415710 2000bf8f lw ra,local_8+0x28(sp)
.text:00415714 1c00b18f lw s1,local_c+0x28(sp)
.text:00415718 1800b08f lw s0,local_10+0x28(sp)
.text:0041571c 21106000 move v0,v1
.text:00415720 0800e003 jr ra
.text:00415724 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkCgiPostRequest()
;local_8 undefined4 -8 ;XREF[3,0]: 00415738,0041577c,00415790
;local_c undefined4 -c ;XREF[3,0]: 0041573c,00415780,00415794
;local_10 undefined4 -10 ;XREF[3,0]: 00415740,00415784,00415798
;local_18 undefined4 -18 ;XREF[2,0]: 00415744,00415770
;XREF[2,0]: Entry Point,004d87ec
.text:00415728 0d001c3c lui gp,0xd
.text:0041572c b8a29c27 addiu gp,gp,-0x5d48
.text:00415730 21e09903 addu gp,gp,t9
.text:00415734 d8ffbd27 addiu sp,sp,-0x28
.text:00415738 2000bfaf sw ra,local_8+0x28(sp)
.text:0041573c 1c00b1af sw s1,local_c+0x28(sp)
.text:00415740 1800b0af sw s0,local_10+0x28(sp)
.text:00415744 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00415748 8c90908f lw s0,-0x6f74(gp)=>->websCgiPostRequestList;= 004d5700
.text:0041574c 21888000 move s1,a0
LAB_00415750: ;XREF[1,0]: 00415774
; FWD[3,0]: 0048bf10,004d5700,004d5704
.text:00415750 0000058e lw a1=>.rodata:s_/s...,0x0(s0)=>.data:we...;= "/stream/notify_stream.cgi"
;= 0048bf10
.text:00415754 00000000 nop
.text:00415758 0d00a010 beq a1,zero,LAB_00415790
.text:0041575c 21100000 _clear v0
.text:00415760 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00415764 8800248e lw a0,0x88(s1)
.text:00415768 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041576c 04001026 _addiu s0,s0,0x4
.text:00415770 1000bc8f lw gp,local_18+0x28(sp)
.text:00415774 f6ff4014 bne v0,zero,LAB_00415750
.text:00415778 01000224 _li v0,0x1
.text:0041577c 2000bf8f lw ra,local_8+0x28(sp)
.text:00415780 1c00b18f lw s1,local_c+0x28(sp)
.text:00415784 1800b08f lw s0,local_10+0x28(sp)
.text:00415788 0800e003 jr ra
.text:0041578c 2800bd27 _addiu sp,sp,0x28
LAB_00415790: ;XREF[1,0]: 00415758
.text:00415790 2000bf8f lw ra,local_8+0x28(sp)
.text:00415794 1c00b18f lw s1,local_c+0x28(sp)
.text:00415798 1800b08f lw s0,local_10+0x28(sp)
.text:0041579c 0800e003 jr ra
.text:004157a0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkSessionKeyRequest()
;local_8 undefined4 -8 ;XREF[3,0]: 004157b4,004157f8,0041580c
;local_c undefined4 -c ;XREF[3,0]: 004157b8,004157fc,00415810
;local_10 undefined4 -10 ;XREF[3,0]: 004157bc,00415800,00415814
;local_18 undefined4 -18 ;XREF[2,0]: 004157c0,004157ec
;XREF[3,0]: Entry Point,0041d128,004d7f38
.text:004157a4 0d001c3c lui gp,0xd
.text:004157a8 3ca29c27 addiu gp,gp,-0x5dc4
.text:004157ac 21e09903 addu gp,gp,t9
.text:004157b0 d8ffbd27 addiu sp,sp,-0x28
.text:004157b4 2000bfaf sw ra,local_8+0x28(sp)
.text:004157b8 1c00b1af sw s1,local_c+0x28(sp)
.text:004157bc 1800b0af sw s0,local_10+0x28(sp)
.text:004157c0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004157c4 d48e908f lw s0,-0x712c(gp)=>->websForceCheckSessi...;= 004d56bc
.text:004157c8 21888000 move s1,a0
LAB_004157cc: ;XREF[1,0]: 004157f0
; FWD[3,0]: 0048c030,004d56bc,004d56c0
.text:004157cc 0000058e lw a1=>.rodata:s_/s...,0x0(s0)=>.data:we...;= "/setSystemAddUser"
;= 0048c030
;= 0048bfa4
.text:004157d0 00000000 nop
.text:004157d4 0d00a010 beq a1,zero,LAB_0041580c
.text:004157d8 21100000 _clear v0
.text:004157dc b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004157e0 9000248e lw a0,0x90(s1)
.text:004157e4 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004157e8 04001026 _addiu s0,s0,0x4
.text:004157ec 1000bc8f lw gp,local_18+0x28(sp)
.text:004157f0 f6ff4014 bne v0,zero,LAB_004157cc
.text:004157f4 01000224 _li v0,0x1
.text:004157f8 2000bf8f lw ra,local_8+0x28(sp)
.text:004157fc 1c00b18f lw s1,local_c+0x28(sp)
.text:00415800 1800b08f lw s0,local_10+0x28(sp)
.text:00415804 0800e003 jr ra
.text:00415808 2800bd27 _addiu sp,sp,0x28
LAB_0041580c: ;XREF[1,0]: 004157d4
.text:0041580c 2000bf8f lw ra,local_8+0x28(sp)
.text:00415810 1c00b18f lw s1,local_c+0x28(sp)
.text:00415814 1800b08f lw s0,local_10+0x28(sp)
.text:00415818 0800e003 jr ra
.text:0041581c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websEnableErrorMessage()
;local_8 undefined4 -8 ;XREF[2,0]: 00415830,0041588c
;local_c undefined4 -c ;XREF[2,0]: 00415834,00415890
;local_10 undefined4 -10 ;XREF[2,0]: 00415838,00415894
;local_14 undefined4 -14 ;XREF[2,0]: 0041583c,00415898
;local_18 undefined4 -18 ;XREF[2,0]: 00415840,0041589c
;local_20 undefined4 -20 ;XREF[4,0]: 00415860,00415874,004159ec,00415a14
;local_220 undefined1 -220 ;XREF[2,0]: 004158ec,0041598c
;local_228 undefined4 -228 ;XREF[12,0]: 00415844,00415878,004158c0,004158e0,0041590c
; 0041592c,00415944,00415978,004159a4,004159c0
; 004159e4,00415a0c
;local_230 undefined4 -230 ;XREF[1,0]: 0041585c
;XREF[4,0]: Entry Point,00409494,0041357c
; 004d803c
.text:00415820 0d001c3c lui gp,0xd
.text:00415824 c0a19c27 addiu gp,gp,-0x5e40
.text:00415828 21e09903 addu gp,gp,t9
.text:0041582c c0fdbd27 addiu sp,sp,-0x240
.text:00415830 3802bfaf sw ra,local_8+0x240(sp)
.text:00415834 3402b3af sw s3,local_c+0x240(sp)
.text:00415838 3002b2af sw s2,local_10+0x240(sp)
.text:0041583c 2c02b1af sw s1,local_14+0x240(sp)
.text:00415840 2802b0af sw s0,local_18+0x240(sp)
.text:00415844 1800bcaf sw gp=>_gp,local_228+0x240(sp)
.text:00415848 d885828f lw v0,-0x7a28(gp)=>->WebErrMsgFile ;= 004d5fe4
.text:0041584c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415850 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415854 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00415858 2002a427 addiu a0,sp,0x220
.text:0041585c 1000a2af sw v0=>.data:WebErr...,local_230+0x240(sp) ;= "/errmsg.htm"
.text:00415860 2002a0af sw zero,local_20+0x240(sp)
.text:00415864 b8cbc624 addiu a2=>.rodata:DAT_0048cbb8,a2,-0x3448 ;= 25h %
.text:00415868 48bbe724 addiu a3=>.roda...,a3,-0x44b8 ;= "/etc_ro/web"
.text:0041586c 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00415870 fe000524 _li a1,0xfe
.text:00415874 2002a48f lw a0=>local_20,0x220(sp)
.text:00415878 1800bc8f lw gp,local_228+0x240(sp)
.text:0041587c 01001324 li s3,0x1
.text:00415880 09008014 bne a0,zero,LAB_004158a8
.text:00415884 21800000 _clear s0
LAB_00415888: ;XREF[1,0]: 00415a10
.text:00415888 21106002 move v0,s3
LAB_0041588c: ;XREF[1,0]: 004159f4
.text:0041588c 3802bf8f lw ra,local_8+0x240(sp)
.text:00415890 3402b38f lw s3,local_c+0x240(sp)
.text:00415894 3002b28f lw s2,local_10+0x240(sp)
.text:00415898 2c02b18f lw s1,local_14+0x240(sp)
.text:0041589c 2802b08f lw s0,local_18+0x240(sp)
.text:004158a0 0800e003 jr ra
.text:004158a4 4002bd27 _addiu sp,sp,0x240
LAB_004158a8: ;XREF[1,0]: 00415880
.text:004158a8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004158ac 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:004158b0 00000000 nop
.text:004158b4 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:004158b8 2cd5a524 _addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:004158bc 21884000 move s1,v0
.text:004158c0 1800bc8f lw gp,local_228+0x240(sp)
.text:004158c4 49004010 beq v0,zero,LAB_004159ec
.text:004158c8 3b001224 _li s2,0x3b
LAB_004158cc: ;XREF[1,0]: 004158f4
.text:004158cc 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:004158d0 2000a427 addiu a0,sp,0x20
.text:004158d4 00020524 li a1,0x200
.text:004158d8 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:004158dc 21302002 _move a2,s1
.text:004158e0 1800bc8f lw gp,local_228+0x240(sp)
.text:004158e4 0c004010 beq v0,zero,LAB_00415918
.text:004158e8 00000000 _nop
LAB_004158ec: ;XREF[1,0]: 00415910
.text:004158ec 2000a383 lb v1,local_220+0x240(sp)
.text:004158f0 00000000 nop
.text:004158f4 f5ff7210 beq v1,s2,LAB_004158cc
.text:004158f8 2000a427 _addiu a0,sp,0x20
.text:004158fc 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:00415900 00020524 li a1,0x200
.text:00415904 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:00415908 21302002 _move a2,s1
.text:0041590c 1800bc8f lw gp,local_228+0x240(sp)
.text:00415910 f6ff4014 bne v0,zero,LAB_004158ec
.text:00415914 01001026 _addiu s0,s0,0x1
LAB_00415918: ;XREF[1,0]: 004158e4
.text:00415918 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:0041591c 21202002 move a0,s1
.text:00415920 21280000 clear a1
.text:00415924 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:00415928 21300000 _clear a2
.text:0041592c 1800bc8f lw gp,local_228+0x240(sp)
.text:00415930 00000000 nop
.text:00415934 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00415938 00000000 nop
.text:0041593c 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00415940 80201000 _sll a0,s0,0x2
.text:00415944 1800bc8f lw gp,local_228+0x240(sp)
.text:00415948 22004010 beq v0,zero,LAB_004159d4
.text:0041594c 3b001224 _li s2,0x3b
.text:00415950 8890898f lw t1,-0x6f78(gp)=>->WebErrMsgList ;= 004d5f9c
.text:00415954 7890888f lw t0,-0x6f88(gp)=>->WebErrMsgCount ;= 004d5f98
.text:00415958 000022ad sw v0,0x0(t1)=>.data:WebErrMsgList
.text:0041595c 000010ad sw s0,0x0(t0)=>.data:WebErrMsgCount
.text:00415960 21804000 move s0,v0
LAB_00415964: ;XREF[1,0]: 00415994
.text:00415964 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:00415968 2000a427 addiu a0,sp,0x20
.text:0041596c 00020524 li a1,0x200
.text:00415970 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:00415974 21302002 _move a2,s1
.text:00415978 1800bc8f lw gp,local_228+0x240(sp)
.text:0041597c 00000000 nop
.text:00415980 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415984 13004010 beq v0,zero,LAB_004159d4
.text:00415988 2000a427 _addiu a0,sp,0x20
LAB_0041598c: ;XREF[1,0]: 004159cc
.text:0041598c 2000aa83 lb t2,local_220+0x240(sp)
.text:00415990 00000000 nop
.text:00415994 f3ff5211 beq t2,s2,LAB_00415964
.text:00415998 00000000 _nop
.text:0041599c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004159a0 00000000 _nop
.text:004159a4 1800bc8f lw gp,local_228+0x240(sp)
.text:004159a8 000002ae sw v0,0x0(s0)
.text:004159ac 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:004159b0 2000a427 addiu a0,sp,0x20
.text:004159b4 00020524 li a1,0x200
.text:004159b8 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:004159bc 21302002 _move a2,s1
.text:004159c0 1800bc8f lw gp,local_228+0x240(sp)
.text:004159c4 04001026 addiu s0,s0,0x4
.text:004159c8 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004159cc efff4014 bne v0,zero,LAB_0041598c
.text:004159d0 2000a427 _addiu a0,sp,0x20
LAB_004159d4: ;XREF[2,0]: 00415948,00415984
.text:004159d4 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:004159d8 00000000 nop
.text:004159dc 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:004159e0 21202002 _move a0,s1
.text:004159e4 1800bc8f lw gp,local_228+0x240(sp)
.text:004159e8 21980000 clear s3
LAB_004159ec: ;XREF[1,0]: 004158c4
.text:004159ec 2002a48f lw a0,local_20+0x240(sp)
.text:004159f0 00000000 nop
.text:004159f4 a5ff8010 beq a0,zero,LAB_0041588c
.text:004159f8 21106002 _move v0,s3
.text:004159fc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415a00 00000000 nop
.text:00415a04 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415a08 00000000 _nop
.text:00415a0c 1800bc8f lw gp,local_228+0x240(sp)
.text:00415a10 9dff0010 b LAB_00415888
.text:00415a14 2002a0af _sw zero,local_20+0x240(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDisableErrorMessage()
;local_4 undefined4 -4 ;XREF[2,0]: 00415a28,00415ae8
;local_8 undefined4 -8 ;XREF[2,0]: 00415a2c,00415aec
;local_c undefined4 -c ;XREF[2,0]: 00415a30,00415af0
;local_10 undefined4 -10 ;XREF[2,0]: 00415a34,00415af4
;local_14 undefined4 -14 ;XREF[2,0]: 00415a38,00415af8
;local_18 undefined4 -18 ;XREF[2,0]: 00415a3c,00415afc
;local_20 undefined4 -20 ;XREF[3,0]: 00415a40,00415ab4,00415adc
;XREF[4,0]: Entry Point,004094f4,00413534
; 004d897c
.text:00415a18 0d001c3c lui gp,0xd
.text:00415a1c c89f9c27 addiu gp,gp,-0x6038
.text:00415a20 21e09903 addu gp,gp,t9
.text:00415a24 d0ffbd27 addiu sp,sp,-0x30
.text:00415a28 2c00bfaf sw ra,local_4+0x30(sp)
.text:00415a2c 2800b4af sw s4,local_8+0x30(sp)
.text:00415a30 2400b3af sw s3,local_c+0x30(sp)
.text:00415a34 2000b2af sw s2,local_10+0x30(sp)
.text:00415a38 1c00b1af sw s1,local_14+0x30(sp)
.text:00415a3c 1800b0af sw s0,local_18+0x30(sp)
.text:00415a40 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00415a44 8890948f lw s4,-0x6f78(gp)=>->WebErrMsgList ;= 004d5f9c
.text:00415a48 00000000 nop
.text:00415a4c 0000938e lw s3,0x0(s4)=>.data:WebErrMsgList
.text:00415a50 00000000 nop
.text:00415a54 24006012 beq s3,zero,LAB_00415ae8
.text:00415a58 00000000 _nop
.text:00415a5c 7890928f lw s2,-0x6f88(gp)=>->WebErrMsgCount ;= 004d5f98
.text:00415a60 00000000 nop
.text:00415a64 0000428e lw v0,0x0(s2)=>.data:WebErrMsgCount
.text:00415a68 00000000 nop
.text:00415a6c 15004018 blez v0,LAB_00415ac4
.text:00415a70 21880000 _clear s1
.text:00415a74 06000010 b LAB_00415a90
.text:00415a78 21806002 _move s0,s3
LAB_00415a7c: ;XREF[1,0]: 00415a9c
.text:00415a7c 0000458e lw a1,0x0(s2)=>.data:WebErrMsgCount
.text:00415a80 00000000 nop
.text:00415a84 2a202502 slt a0,s1,a1
.text:00415a88 0e008010 beq a0,zero,LAB_00415ac4
.text:00415a8c 04001026 _addiu s0,s0,0x4
LAB_00415a90: ;XREF[2,0]: 00415a74,00415abc
.text:00415a90 0000038e lw v1,0x0(s0)
.text:00415a94 01003126 addiu s1,s1,0x1
.text:00415a98 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415a9c f7ff6010 beq v1,zero,LAB_00415a7c
.text:00415aa0 21206000 _move a0,v1
.text:00415aa4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415aa8 00000000 _nop
.text:00415aac 000000ae sw zero,0x0(s0)
.text:00415ab0 0000458e lw a1,0x0(s2)=>.data:WebErrMsgCount
.text:00415ab4 1000bc8f lw gp,local_20+0x30(sp)
.text:00415ab8 2a202502 slt a0,s1,a1
.text:00415abc f4ff8014 bne a0,zero,LAB_00415a90
.text:00415ac0 04001026 _addiu s0,s0,0x4
LAB_00415ac4: ;XREF[2,0]: 00415a6c,00415a88
.text:00415ac4 06006012 beq s3,zero,LAB_00415ae0
.text:00415ac8 00000000 _nop
.text:00415acc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415ad0 00000000 nop
.text:00415ad4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415ad8 21206002 _move a0,s3
.text:00415adc 1000bc8f lw gp,local_20+0x30(sp)
LAB_00415ae0: ;XREF[1,0]: 00415ac4
.text:00415ae0 000080ae sw zero,0x0(s4)=>.data:WebErrMsgList
.text:00415ae4 000040ae sw zero,0x0(s2)=>.data:WebErrMsgCount
LAB_00415ae8: ;XREF[1,0]: 00415a54
.text:00415ae8 2c00bf8f lw ra,local_4+0x30(sp)
.text:00415aec 2800b48f lw s4,local_8+0x30(sp)
.text:00415af0 2400b38f lw s3,local_c+0x30(sp)
.text:00415af4 2000b28f lw s2,local_10+0x30(sp)
.text:00415af8 1c00b18f lw s1,local_14+0x30(sp)
.text:00415afc 1800b08f lw s0,local_18+0x30(sp)
.text:00415b00 0800e003 jr ra
.text:00415b04 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetErrorMessage()
;XREF[40,0]: Entry Point,00420968,00420b54
; 00420d90,00420f70,00420fa4
; 00421064,00421300,0042151c
; 004217c4,00421850,00421934
; 00421ca4,00421e80,004226c0
; 00422948,00422980,004229e0
; 00422adc,00422cc0,00422d58
; 00422db0,00422e44,00422ec4
; 0042530c,0042bf30,0042bfb4
; 0042c45c,0042c4cc,004323b8
; 004328f4,004329fc,00432a74
; 00432f20,00433060,004331dc
; 004332e4,004333a8,00433484
; 004d8830
.text:00415b08 0d001c3c lui gp,0xd
.text:00415b0c d89e9c27 addiu gp,gp,-0x6128
.text:00415b10 21e09903 addu gp,gp,t9
.text:00415b14 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415b18 8890838f lw v1,-0x6f78(gp)=>->WebErrMsgList ;= 004d5f9c
.text:00415b1c 21288000 move a1,a0
.text:00415b20 0000668c lw a2,0x0(v1)=>.data:WebErrMsgList
.text:00415b24 09008004 bltz a0,LAB_00415b4c
.text:00415b28 0c444724 _addiu a3,v0,0x440c
.text:00415b2c 7890898f lw t1,-0x6f88(gp)=>->WebErrMsgCount ;= 004d5f98
.text:00415b30 80200400 sll a0,a0,0x2
.text:00415b34 0000288d lw t0,0x0(t1)=>.data:WebErrMsgCount
.text:00415b38 21208600 addu a0,a0,a2
.text:00415b3c 2a30a800 slt a2,a1,t0
.text:00415b40 0200c010 beq a2,zero,LAB_00415b4c
.text:00415b44 00000000 _nop
.text:00415b48 0000878c lw a3,0x0(a0)
LAB_00415b4c: ;XREF[2,0]: 00415b24,00415b40
.text:00415b4c 0800e003 jr ra
.text:00415b50 2110e000 _move v0=>.rodata:DAT_0049440c,a3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined umGetUser()
;local_8 undefined4 -8 ;XREF[2,0]: 00415b64,00415bb4
;local_c undefined4 -c ;XREF[2,0]: 00415b68,00415bb8
;local_10 undefined4 -10 ;XREF[2,0]: 00415b6c,00415bbc
;local_18 undefined4 -18 ;XREF[2,0]: 00415b70,00415b98
;XREF[2,0]: Entry Point,004d87d8
.text:00415b54 0d001c3c lui gp,0xd
.text:00415b58 8c9e9c27 addiu gp,gp,-0x6174
.text:00415b5c 21e09903 addu gp,gp,t9
.text:00415b60 d8ffbd27 addiu sp,sp,-0x28
.text:00415b64 2000bfaf sw ra,local_8+0x28(sp)
.text:00415b68 1c00b1af sw s1,local_c+0x28(sp)
.text:00415b6c 1800b0af sw s0,local_10+0x28(sp)
.text:00415b70 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00415b74 e885828f lw v0,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:00415b78 00000000 nop
.text:00415b7c 0000508c lw s0,0x0(v0)=>.data:WebAuthUserList
.text:00415b80 0a000010 b LAB_00415bac
.text:00415b84 21888000 _move s1,a0
LAB_00415b88: ;XREF[1,0]: 00415bac
.text:00415b88 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415b8c 0800058e lw a1,0x8(s0)
.text:00415b90 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415b94 21202002 _move a0,s1
.text:00415b98 1000bc8f lw gp,local_18+0x28(sp)
.text:00415b9c 05004010 beq v0,zero,LAB_00415bb4
.text:00415ba0 21100002 _move v0,s0
.text:00415ba4 0000108e lw s0,0x0(s0)
.text:00415ba8 00000000 nop
LAB_00415bac: ;XREF[1,0]: 00415b80
.text:00415bac f6ff0016 bne s0,zero,LAB_00415b88
.text:00415bb0 21100002 _move v0,s0
LAB_00415bb4: ;XREF[1,0]: 00415b9c
.text:00415bb4 2000bf8f lw ra,local_8+0x28(sp)
.text:00415bb8 1c00b18f lw s1,local_c+0x28(sp)
.text:00415bbc 1800b08f lw s0,local_10+0x28(sp)
.text:00415bc0 0800e003 jr ra
.text:00415bc4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined umAddUser()
;local_4 undefined4 -4 ;XREF[2,0]: 00415bd8,00415c9c
;local_8 undefined4 -8 ;XREF[2,0]: 00415bdc,00415ca0
;local_c undefined4 -c ;XREF[2,0]: 00415be0,00415ca4
;local_10 undefined4 -10 ;XREF[2,0]: 00415be4,00415ca8
;local_14 undefined4 -14 ;XREF[2,0]: 00415be8,00415cac
;local_18 undefined4 -18 ;XREF[2,0]: 00415bec,00415cb0
;local_20 undefined4 -20 ;XREF[7,0]: 00415bf0,00415c1c,00415c4c,00415c6c,00415c8c
; 00415ce4,00415d00
;XREF[2,0]: Entry Point,004d85a8
.text:00415bc8 0d001c3c lui gp,0xd
.text:00415bcc 189e9c27 addiu gp,gp,-0x61e8
.text:00415bd0 21e09903 addu gp,gp,t9
.text:00415bd4 d0ffbd27 addiu sp,sp,-0x30
.text:00415bd8 2c00bfaf sw ra,local_4+0x30(sp)
.text:00415bdc 2800b4af sw s4,local_8+0x30(sp)
.text:00415be0 2400b3af sw s3,local_c+0x30(sp)
.text:00415be4 2000b2af sw s2,local_10+0x30(sp)
.text:00415be8 1c00b1af sw s1,local_14+0x30(sp)
.text:00415bec 1800b0af sw s0,local_18+0x30(sp)
.text:00415bf0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00415bf4 e885928f lw s2,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:00415bf8 21888000 move s1,a0
.text:00415bfc 0000508e lw s0,0x0(s2)=>.data:WebAuthUserList
.text:00415c00 21a0a000 move s4,a1
.text:00415c04 0a000010 b LAB_00415c30
.text:00415c08 2198c000 _move s3,a2
LAB_00415c0c: ;XREF[1,0]: 00415c30
.text:00415c0c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415c10 0800058e lw a1,0x8(s0)
.text:00415c14 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415c18 21202002 _move a0,s1
.text:00415c1c 1000bc8f lw gp,local_20+0x30(sp)
.text:00415c20 26004010 beq v0,zero,LAB_00415cbc
.text:00415c24 00000000 _nop
.text:00415c28 0000108e lw s0,0x0(s0)
.text:00415c2c 00000000 nop
LAB_00415c30: ;XREF[1,0]: 00415c04
.text:00415c30 f6ff0016 bne s0,zero,LAB_00415c0c
.text:00415c34 00000000 _nop
LAB_00415c38: ;XREF[1,0]: 00415cbc
.text:00415c38 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00415c3c 00000000 nop
.text:00415c40 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00415c44 10000424 _li a0,0x10
.text:00415c48 21804000 move s0,v0
.text:00415c4c 1000bc8f lw gp,local_20+0x30(sp)
.text:00415c50 12000012 beq s0,zero,LAB_00415c9c
.text:00415c54 ffff0224 _li v0,-0x1
.text:00415c58 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415c5c 01006326 addiu v1,s3,0x1
.text:00415c60 040003ae sw v1,0x4(s0)
.text:00415c64 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415c68 21202002 _move a0,s1
.text:00415c6c 1000bc8f lw gp,local_20+0x30(sp)
.text:00415c70 080002ae sw v0,0x8(s0)
.text:00415c74 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415c78 00000000 nop
.text:00415c7c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415c80 21208002 _move a0,s4
.text:00415c84 0c0002ae sw v0,0xc(s0)
.text:00415c88 0000428e lw v0,0x0(s2)=>.data:WebAuthUserList
.text:00415c8c 1000bc8f lw gp,local_20+0x30(sp)
.text:00415c90 000002ae sw v0,0x0(s0)
.text:00415c94 000050ae sw s0,0x0(s2)=>.data:WebAuthUserList
LAB_00415c98: ;XREF[1,0]: 00415ce8
.text:00415c98 21100000 clear v0
LAB_00415c9c: ;XREF[1,0]: 00415c50
.text:00415c9c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00415ca0 2800b48f lw s4,local_8+0x30(sp)
.text:00415ca4 2400b38f lw s3,local_c+0x30(sp)
.text:00415ca8 2000b28f lw s2,local_10+0x30(sp)
.text:00415cac 1c00b18f lw s1,local_14+0x30(sp)
.text:00415cb0 1800b08f lw s0,local_18+0x30(sp)
.text:00415cb4 0800e003 jr ra
.text:00415cb8 3000bd27 _addiu sp,sp,0x30
LAB_00415cbc: ;XREF[1,0]: 00415c20
.text:00415cbc deff0012 beq s0,zero,LAB_00415c38
.text:00415cc0 01006526 _addiu a1,s3,0x1
.text:00415cc4 0c00048e lw a0,0xc(s0)
.text:00415cc8 00000000 nop
.text:00415ccc 08008014 bne a0,zero,LAB_00415cf0
.text:00415cd0 040005ae _sw a1,0x4(s0)
LAB_00415cd4: ;XREF[1,0]: 00415d04
.text:00415cd4 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415cd8 00000000 nop
.text:00415cdc 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415ce0 21208002 _move a0,s4
.text:00415ce4 1000bc8f lw gp,local_20+0x30(sp)
.text:00415ce8 ebff0010 b LAB_00415c98
.text:00415cec 0c0002ae _sw v0,0xc(s0)
LAB_00415cf0: ;XREF[1,0]: 00415ccc
.text:00415cf0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415cf4 00000000 nop
.text:00415cf8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415cfc 00000000 _nop
.text:00415d00 1000bc8f lw gp,local_20+0x30(sp)
.text:00415d04 f3ff0010 b LAB_00415cd4
.text:00415d08 0c0000ae _sw zero,0xc(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined umDelUser()
;local_4 undefined4 -4 ;XREF[3,0]: 00415d1c,00415d80,00415de8
;local_8 undefined4 -8 ;XREF[3,0]: 00415d20,00415d84,00415dec
;local_c undefined4 -c ;XREF[3,0]: 00415d24,00415d88,00415df0
;local_10 undefined4 -10 ;XREF[3,0]: 00415d28,00415d8c,00415df4
;local_14 undefined4 -14 ;XREF[3,0]: 00415d2c,00415d90,00415df8
;local_18 undefined4 -18 ;XREF[3,0]: 00415d30,00415d94,00415dfc
;local_20 undefined4 -20 ;XREF[5,0]: 00415d34,00415d60,00415de4,00415e18,00415e34
;XREF[2,0]: Entry Point,004d8c14
.text:00415d0c 0d001c3c lui gp,0xd
.text:00415d10 d49c9c27 addiu gp,gp,-0x632c
.text:00415d14 21e09903 addu gp,gp,t9
.text:00415d18 d0ffbd27 addiu sp,sp,-0x30
.text:00415d1c 2c00bfaf sw ra,local_4+0x30(sp)
.text:00415d20 2800b4af sw s4,local_8+0x30(sp)
.text:00415d24 2400b3af sw s3,local_c+0x30(sp)
.text:00415d28 2000b2af sw s2,local_10+0x30(sp)
.text:00415d2c 1c00b1af sw s1,local_14+0x30(sp)
.text:00415d30 1800b0af sw s0,local_18+0x30(sp)
.text:00415d34 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00415d38 e885948f lw s4,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:00415d3c 21988000 move s3,a0
.text:00415d40 0000908e lw s0,0x0(s4)=>.data:WebAuthUserList
.text:00415d44 0c000010 b LAB_00415d78
.text:00415d48 21900002 _move s2,s0
LAB_00415d4c: ;XREF[1,0]: 00415d78
.text:00415d4c 0800118e lw s1,0x8(s0)
.text:00415d50 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415d54 00000000 nop
.text:00415d58 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415d5c 21282002 _move a1,s1
.text:00415d60 1000bc8f lw gp,local_20+0x30(sp)
.text:00415d64 0e004010 beq v0,zero,LAB_00415da0
.text:00415d68 00000000 _nop
.text:00415d6c 21900002 move s2,s0
.text:00415d70 0000108e lw s0,0x0(s0)
.text:00415d74 00000000 nop
LAB_00415d78: ;XREF[1,0]: 00415d44
.text:00415d78 f4ff0016 bne s0,zero,LAB_00415d4c
.text:00415d7c 21206002 _move a0,s3
.text:00415d80 2c00bf8f lw ra,local_4+0x30(sp)
.text:00415d84 2800b48f lw s4,local_8+0x30(sp)
.text:00415d88 2400b38f lw s3,local_c+0x30(sp)
.text:00415d8c 2000b28f lw s2,local_10+0x30(sp)
.text:00415d90 1c00b18f lw s1,local_14+0x30(sp)
.text:00415d94 1800b08f lw s0,local_18+0x30(sp)
.text:00415d98 0800e003 jr ra
.text:00415d9c 3000bd27 _addiu sp,sp,0x30
LAB_00415da0: ;XREF[1,0]: 00415d64
.text:00415da0 0000828e lw v0,0x0(s4)=>.data:WebAuthUserList
.text:00415da4 00000000 nop
.text:00415da8 25004212 beq s2,v0,LAB_00415e40
.text:00415dac 00000000 _nop
.text:00415db0 0000048e lw a0,0x0(s0)
.text:00415db4 00000000 nop
.text:00415db8 000044ae sw a0,0x0(s2)
LAB_00415dbc: ;XREF[1,0]: 00415e50
.text:00415dbc 12002016 bne s1,zero,LAB_00415e08
.text:00415dc0 00000000 _nop
LAB_00415dc4: ;XREF[1,0]: 00415e1c
.text:00415dc4 0c00048e lw a0,0xc(s0)
.text:00415dc8 00000000 nop
.text:00415dcc 15008014 bne a0,zero,LAB_00415e24
.text:00415dd0 00000000 _nop
LAB_00415dd4: ;XREF[1,0]: 00415e38
.text:00415dd4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415dd8 00000000 nop
.text:00415ddc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415de0 21200002 _move a0,s0
.text:00415de4 1000bc8f lw gp,local_20+0x30(sp)
.text:00415de8 2c00bf8f lw ra,local_4+0x30(sp)
.text:00415dec 2800b48f lw s4,local_8+0x30(sp)
.text:00415df0 2400b38f lw s3,local_c+0x30(sp)
.text:00415df4 2000b28f lw s2,local_10+0x30(sp)
.text:00415df8 1c00b18f lw s1,local_14+0x30(sp)
.text:00415dfc 1800b08f lw s0,local_18+0x30(sp)
.text:00415e00 0800e003 jr ra
.text:00415e04 3000bd27 _addiu sp,sp,0x30
LAB_00415e08: ;XREF[1,0]: 00415dbc
.text:00415e08 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415e0c 00000000 nop
.text:00415e10 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415e14 21202002 _move a0,s1
.text:00415e18 1000bc8f lw gp,local_20+0x30(sp)
.text:00415e1c e9ff0010 b LAB_00415dc4
.text:00415e20 080000ae _sw zero,0x8(s0)
LAB_00415e24: ;XREF[1,0]: 00415dcc
.text:00415e24 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00415e28 00000000 nop
.text:00415e2c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00415e30 00000000 _nop
.text:00415e34 1000bc8f lw gp,local_20+0x30(sp)
.text:00415e38 e6ff0010 b LAB_00415dd4
.text:00415e3c 0c0000ae _sw zero,0xc(s0)
LAB_00415e40: ;XREF[1,0]: 00415da8
.text:00415e40 0000038e lw v1,0x0(s0)
.text:00415e44 00000000 nop
.text:00415e48 000083ae sw v1,0x0(s4)=>.data:WebAuthUserList
.text:00415e4c 0800118e lw s1,0x8(s0)
.text:00415e50 daff0010 b LAB_00415dbc
.text:00415e54 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websEnableAllUser()
;local_8 undefined4 -8 ;XREF[2,0]: 00415e68,00416030
;local_c undefined4 -c ;XREF[2,0]: 00415e6c,00416034
;local_10 undefined4 -10 ;XREF[2,0]: 00415e70,00416038
;local_14 undefined4 -14 ;XREF[2,0]: 00415e74,0041603c
;local_18 undefined4 -18 ;XREF[2,0]: 00415e78,00416040
;local_1c undefined4 -1c ;XREF[2,0]: 00415e7c,00416044
;local_20 undefined4 -20 ;XREF[2,0]: 00415e80,00416048
;local_24 undefined4 -24 ;XREF[2,0]: 00415e84,0041604c
;local_28 undefined4 -28 ;XREF[2,0]: 00415e88,00416050
;local_70 undefined4 -70 ;XREF[13,0]: 00415e8c,00415ec4,00415edc,00415f08,00415f20
; 00415f4c,00415f90,00415fbc,00415fdc,00415ffc
; 00416024,0041608c,004160a8
;XREF[3,0]: Entry Point,0041644c,004d86e4
.text:00415e58 0d001c3c lui gp,0xd
.text:00415e5c 889b9c27 addiu gp,gp,-0x6478
.text:00415e60 21e09903 addu gp,gp,t9
.text:00415e64 80ffbd27 addiu sp,sp,-0x80
.text:00415e68 7800bfaf sw ra,local_8+0x80(sp)
.text:00415e6c 7400b7af sw s7,local_c+0x80(sp)
.text:00415e70 7000b6af sw s6,local_10+0x80(sp)
.text:00415e74 6c00b5af sw s5,local_14+0x80(sp)
.text:00415e78 6800b4af sw s4,local_18+0x80(sp)
.text:00415e7c 6400b3af sw s3,local_1c+0x80(sp)
.text:00415e80 6000b2af sw s2,local_20+0x80(sp)
.text:00415e84 5c00b1af sw s1,local_24+0x80(sp)
.text:00415e88 5800b0af sw s0,local_28+0x80(sp)
.text:00415e8c 1000bcaf sw gp=>_gp,local_70+0x80(sp)
.text:00415e90 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00415e94 05000010 b LAB_00415eac
.text:00415e98 01001324 _li s3,0x1
LAB_00415e9c: ;XREF[4,0]: 00415ee0,00415ef0,00415f24,00416008
.text:00415e9c 01007326 addiu s3,s3,0x1
.text:00415ea0 0900682a slti t0,s3,0x9
.text:00415ea4 62000011 beq t0,zero,LAB_00416030
.text:00415ea8 00000000 _nop
LAB_00415eac: ;XREF[2,0]: 00415e94,00416028
.text:00415eac 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00415eb0 1800a427 addiu a0,sp,0x18
.text:00415eb4 40000524 li a1,0x40
.text:00415eb8 a0bae626 addiu a2=>.rodata:DAT_0048baa0,s7,-0x4560 ;= 55h U
.text:00415ebc 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00415ec0 21386002 _move a3,s3
.text:00415ec4 1000bc8f lw gp,local_70+0x80(sp)
.text:00415ec8 21200000 clear a0
.text:00415ecc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00415ed0 00000000 nop
.text:00415ed4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00415ed8 1800a527 _addiu a1,sp,0x18
.text:00415edc 1000bc8f lw gp,local_70+0x80(sp)
.text:00415ee0 eeff4010 beq v0,zero,LAB_00415e9c
.text:00415ee4 21204000 _move a0,v0
.text:00415ee8 00004290 lbu v0,0x0(v0)
.text:00415eec 00000000 nop
.text:00415ef0 eaff4010 beq v0,zero,LAB_00415e9c
.text:00415ef4 2f000524 _li a1,0x2f
.text:00415ef8 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00415efc 00000000 nop
.text:00415f00 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00415f04 21888000 _move s1,a0
.text:00415f08 1000bc8f lw gp,local_70+0x80(sp)
.text:00415f0c 21202002 move a0,s1
.text:00415f10 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415f14 00000000 nop
.text:00415f18 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415f1c 21904000 _move s2,v0
.text:00415f20 1000bc8f lw gp,local_70+0x80(sp)
.text:00415f24 ddff4010 beq v0,zero,LAB_00415e9c
.text:00415f28 21a84000 _move s5,v0
.text:00415f2c 0f004012 beq s2,zero,LAB_00415f6c
.text:00415f30 21a00000 _clear s4
.text:00415f34 000040a2 sb zero,0x0(s2)
.text:00415f38 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:00415f3c 01005226 addiu s2,s2,0x1
.text:00415f40 21204002 move a0,s2
.text:00415f44 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:00415f48 2f000524 _li a1,0x2f
.text:00415f4c 1000bc8f lw gp,local_70+0x80(sp)
.text:00415f50 42004010 beq v0,zero,LAB_0041605c
.text:00415f54 01004424 _addiu a0,v0,0x1
.text:00415f58 40008010 beq a0,zero,LAB_0041605c
.text:00415f5c 000040a0 _sb zero,0x0(v0)
.text:00415f60 01004580 lb a1,0x1(v0)
.text:00415f64 00000000 nop
.text:00415f68 d0ffb424 addiu s4,a1,-0x30
LAB_00415f6c: ;XREF[2,0]: 00415f2c,0041605c
.text:00415f6c e885968f lw s6,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:00415f70 00000000 nop
.text:00415f74 0000d08e lw s0,0x0(s6)=>.data:WebAuthUserList
.text:00415f78 0a000010 b LAB_00415fa4
.text:00415f7c 00000000 _nop
LAB_00415f80: ;XREF[1,0]: 00415fa4
.text:00415f80 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00415f84 0800058e lw a1,0x8(s0)
.text:00415f88 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00415f8c 21202002 _move a0,s1
.text:00415f90 1000bc8f lw gp,local_70+0x80(sp)
.text:00415f94 33004010 beq v0,zero,LAB_00416064
.text:00415f98 00000000 _nop
.text:00415f9c 0000108e lw s0,0x0(s0)
.text:00415fa0 00000000 nop
LAB_00415fa4: ;XREF[1,0]: 00415f78
.text:00415fa4 f6ff0016 bne s0,zero,LAB_00415f80
.text:00415fa8 00000000 _nop
LAB_00415fac: ;XREF[1,0]: 00416064
.text:00415fac ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00415fb0 00000000 nop
.text:00415fb4 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00415fb8 10000424 _li a0,0x10
.text:00415fbc 1000bc8f lw gp,local_70+0x80(sp)
.text:00415fc0 11004010 beq v0,zero,LAB_00416008
.text:00415fc4 21804000 _move s0,v0
.text:00415fc8 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415fcc 01008626 addiu a2,s4,0x1
.text:00415fd0 040046ac sw a2,0x4(v0)
.text:00415fd4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415fd8 21202002 _move a0,s1
.text:00415fdc 1000bc8f lw gp,local_70+0x80(sp)
.text:00415fe0 080002ae sw v0,0x8(s0)
.text:00415fe4 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00415fe8 00000000 nop
.text:00415fec 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00415ff0 21204002 _move a0,s2
.text:00415ff4 0c0002ae sw v0,0xc(s0)
.text:00415ff8 0000c38e lw v1,0x0(s6)=>.data:WebAuthUserList
.text:00415ffc 1000bc8f lw gp,local_70+0x80(sp)
.text:00416000 000003ae sw v1,0x0(s0)
.text:00416004 0000d0ae sw s0,0x0(s6)=>.data:WebAuthUserList
LAB_00416008: ;XREF[2,0]: 00415fc0,00416090
.text:00416008 a4ffa012 beq s5,zero,LAB_00415e9c
.text:0041600c 2120a002 _move a0,s5
.text:00416010 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416014 00000000 nop
.text:00416018 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041601c 01007326 _addiu s3,s3,0x1
.text:00416020 0900682a slti t0,s3,0x9
.text:00416024 1000bc8f lw gp,local_70+0x80(sp)
.text:00416028 a0ff0015 bne t0,zero,LAB_00415eac
.text:0041602c 00000000 _nop
LAB_00416030: ;XREF[1,0]: 00415ea4
.text:00416030 7800bf8f lw ra,local_8+0x80(sp)
.text:00416034 7400b78f lw s7,local_c+0x80(sp)
.text:00416038 7000b68f lw s6,local_10+0x80(sp)
.text:0041603c 6c00b58f lw s5,local_14+0x80(sp)
.text:00416040 6800b48f lw s4,local_18+0x80(sp)
.text:00416044 6400b38f lw s3,local_1c+0x80(sp)
.text:00416048 6000b28f lw s2,local_20+0x80(sp)
.text:0041604c 5c00b18f lw s1,local_24+0x80(sp)
.text:00416050 5800b08f lw s0,local_28+0x80(sp)
.text:00416054 0800e003 jr ra
.text:00416058 8000bd27 _addiu sp,sp,0x80
LAB_0041605c: ;XREF[2,0]: 00415f50,00415f58
.text:0041605c c3ff0010 b LAB_00415f6c
.text:00416060 21a00000 _clear s4
LAB_00416064: ;XREF[1,0]: 00415f94
.text:00416064 d1ff0012 beq s0,zero,LAB_00415fac
.text:00416068 01008726 _addiu a3,s4,0x1
.text:0041606c 0c00048e lw a0,0xc(s0)
.text:00416070 00000000 nop
.text:00416074 08008014 bne a0,zero,LAB_00416098
.text:00416078 040007ae _sw a3,0x4(s0)
LAB_0041607c: ;XREF[1,0]: 004160ac
.text:0041607c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00416080 00000000 nop
.text:00416084 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00416088 21204002 _move a0,s2
.text:0041608c 1000bc8f lw gp,local_70+0x80(sp)
.text:00416090 ddff0010 b LAB_00416008
.text:00416094 0c0002ae _sw v0,0xc(s0)
LAB_00416098: ;XREF[1,0]: 00416074
.text:00416098 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041609c 00000000 nop
.text:004160a0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004160a4 00000000 _nop
.text:004160a8 1000bc8f lw gp,local_70+0x80(sp)
.text:004160ac f3ff0010 b LAB_0041607c
.text:004160b0 0c0000ae _sw zero,0xc(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDisableAllUser()
;local_4 undefined4 -4 ;XREF[2,0]: 004160c4,00416188
;local_8 undefined4 -8 ;XREF[2,0]: 004160c8,0041618c
;local_c undefined4 -c ;XREF[2,0]: 004160cc,00416190
;local_10 undefined4 -10 ;XREF[2,0]: 004160d0,00416194
;local_18 undefined4 -18 ;XREF[5,0]: 004160d4,00416118,00416140,00416160,00416178
;XREF[2,0]: Entry Point,004d85d8
.text:004160b4 0d001c3c lui gp,0xd
.text:004160b8 2c999c27 addiu gp,gp,-0x66d4
.text:004160bc 21e09903 addu gp,gp,t9
.text:004160c0 d8ffbd27 addiu sp,sp,-0x28
.text:004160c4 2400bfaf sw ra,local_4+0x28(sp)
.text:004160c8 2000b2af sw s2,local_8+0x28(sp)
.text:004160cc 1c00b1af sw s1,local_c+0x28(sp)
.text:004160d0 1800b0af sw s0,local_10+0x28(sp)
.text:004160d4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004160d8 e885928f lw s2,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:004160dc 00000000 nop
.text:004160e0 0000508e lw s0,0x0(s2)=>.data:WebAuthUserList
.text:004160e4 00000000 nop
.text:004160e8 0e000016 bne s0,zero,LAB_00416124
.text:004160ec 00000000 _nop
.text:004160f0 25000010 b LAB_00416188
.text:004160f4 000040ae _sw zero,0x0(s2)=>.data:WebAuthUserList
LAB_004160f8: ;XREF[1,0]: 00416130
.text:004160f8 0c00038e lw v1,0xc(s0)
.text:004160fc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416100 15006014 bne v1,zero,LAB_00416158
.text:00416104 21206000 _move a0,v1
.text:00416108 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041610c 00000000 nop
LAB_00416110: ;XREF[1,0]: 00416150
.text:00416110 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416114 21200002 _move a0,s0
.text:00416118 1000bc8f lw gp,local_18+0x28(sp)
.text:0041611c 19002012 beq s1,zero,LAB_00416184
.text:00416120 21802002 _move s0,s1
LAB_00416124: ;XREF[2,0]: 004160e8,0041617c
.text:00416124 0800028e lw v0,0x8(s0)
.text:00416128 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041612c 0000118e lw s1,0x0(s0)
.text:00416130 f1ff4010 beq v0,zero,LAB_004160f8
.text:00416134 21204000 _move a0,v0
.text:00416138 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041613c 00000000 _nop
.text:00416140 1000bc8f lw gp,local_18+0x28(sp)
.text:00416144 0c00038e lw v1,0xc(s0)
.text:00416148 080000ae sw zero,0x8(s0)
.text:0041614c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416150 efff6010 beq v1,zero,LAB_00416110
.text:00416154 21206000 _move a0,v1
LAB_00416158: ;XREF[1,0]: 00416100
.text:00416158 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041615c 00000000 _nop
.text:00416160 1000bc8f lw gp,local_18+0x28(sp)
.text:00416164 0c0000ae sw zero,0xc(s0)
.text:00416168 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041616c 00000000 nop
.text:00416170 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416174 21200002 _move a0,s0
.text:00416178 1000bc8f lw gp,local_18+0x28(sp)
.text:0041617c e9ff2016 bne s1,zero,LAB_00416124
.text:00416180 21802002 _move s0,s1
LAB_00416184: ;XREF[1,0]: 0041611c
.text:00416184 000040ae sw zero,0x0(s2)=>.data:WebAuthUserList
LAB_00416188: ;XREF[1,0]: 004160f0
.text:00416188 2400bf8f lw ra,local_4+0x28(sp)
.text:0041618c 2000b28f lw s2,local_8+0x28(sp)
.text:00416190 1c00b18f lw s1,local_c+0x28(sp)
.text:00416194 1800b08f lw s0,local_10+0x28(sp)
.text:00416198 0800e003 jr ra
.text:0041619c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websEnableHtmlFile()
;local_4 undefined4 -4 ;XREF[2,0]: 004161b0,0041620c
;local_8 undefined4 -8 ;XREF[2,0]: 004161b4,00416210
;local_c undefined4 -c ;XREF[2,0]: 004161b8,00416214
;local_10 undefined4 -10 ;XREF[2,0]: 004161bc,00416218
;local_14 undefined4 -14 ;XREF[2,0]: 004161c0,0041621c
;local_18 undefined4 -18 ;XREF[2,0]: 004161c4,00416220
;local_20 undefined4 -20 ;XREF[4,0]: 004161e4,004161f8,004163a4,004163cc
;local_11d undefined1 -11d ;XREF[2,0]: 004162c4,004162fc
;local_11e undefined1 -11e ;XREF[2,0]: 0041629c,00416308
;local_11f undefined1 -11f ;XREF[1,0]: 00416274
;local_128 undefined4 -128 ;XREF[10,0]: 004161c8,004161fc,00416244,00416264,0041630c
; 0041632c,00416358,0041637c,0041639c,004163c4
;local_130 undefined4 -130 ;XREF[1,0]: 004161e0
;XREF[4,0]: Entry Point,00416444,00416464
; 004d8104
.text:004161a0 0d001c3c lui gp,0xd
.text:004161a4 40989c27 addiu gp,gp,-0x67c0
.text:004161a8 21e09903 addu gp,gp,t9
.text:004161ac c0febd27 addiu sp,sp,-0x140
.text:004161b0 3c01bfaf sw ra,local_4+0x140(sp)
.text:004161b4 3801b4af sw s4,local_8+0x140(sp)
.text:004161b8 3401b3af sw s3,local_c+0x140(sp)
.text:004161bc 3001b2af sw s2,local_10+0x140(sp)
.text:004161c0 2c01b1af sw s1,local_14+0x140(sp)
.text:004161c4 2801b0af sw s0,local_18+0x140(sp)
.text:004161c8 1800bcaf sw gp=>_gp,local_128+0x140(sp)
.text:004161cc 548c828f lw v0,-0x73ac(gp)=>->WebAuthFile ;= 004d5ff0
.text:004161d0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004161d4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004161d8 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:004161dc 2001a427 addiu a0,sp,0x120
.text:004161e0 1000a2af sw v0=>.data:WebAut...,local_130+0x140(sp) ;= "/html.htm"
.text:004161e4 2001a0af sw zero,local_20+0x140(sp)
.text:004161e8 b8cbc624 addiu a2=>.rodata:DAT_0048cbb8,a2,-0x3448 ;= 25h %
.text:004161ec 48bbe724 addiu a3=>.roda...,a3,-0x44b8 ;= "/etc_ro/web"
.text:004161f0 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:004161f4 fe000524 _li a1,0xfe
.text:004161f8 2001a48f lw a0=>local_20,0x120(sp)
.text:004161fc 1800bc8f lw gp,local_128+0x140(sp)
.text:00416200 0a008014 bne a0,zero,LAB_0041622c
.text:00416204 01001024 _li s0,0x1
LAB_00416208: ;XREF[1,0]: 004163c8
.text:00416208 21100002 move v0,s0
LAB_0041620c: ;XREF[1,0]: 004163ac
.text:0041620c 3c01bf8f lw ra,local_4+0x140(sp)
.text:00416210 3801b48f lw s4,local_8+0x140(sp)
.text:00416214 3401b38f lw s3,local_c+0x140(sp)
.text:00416218 3001b28f lw s2,local_10+0x140(sp)
.text:0041621c 2c01b18f lw s1,local_14+0x140(sp)
.text:00416220 2801b08f lw s0,local_18+0x140(sp)
.text:00416224 0800e003 jr ra
.text:00416228 4001bd27 _addiu sp,sp,0x140
LAB_0041622c: ;XREF[1,0]: 00416200
.text:0041622c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416230 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00416234 00000000 nop
.text:00416238 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0041623c 2cd5a524 _addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:00416240 21884000 move s1,v0
.text:00416244 1800bc8f lw gp,local_128+0x140(sp)
.text:00416248 56004010 beq v0,zero,LAB_004163a4
.text:0041624c 2300b227 _addiu s2,sp,0x23
LAB_00416250: ;XREF[6,0]: 00416294,004162bc,004162e4,0041635c
; 00416384,004163d8
.text:00416250 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:00416254 2000a427 addiu a0,sp,0x20
.text:00416258 00010524 li a1,0x100
.text:0041625c 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:00416260 21302002 _move a2,s1
.text:00416264 1800bc8f lw gp,local_128+0x140(sp)
.text:00416268 48004010 beq v0,zero,LAB_0041638c
.text:0041626c 00000000 _nop
.text:00416270 a4908d8f lw t5,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00416274 2100ac83 lb t4,local_11f+0x140(sp)
.text:00416278 0000a48d lw a0,0x0(t5)=>EXTERNAL:__ctype_b ;= ??
.text:0041627c 40580c00 sll t3,t4,0x1
.text:00416280 21506401 addu t2,t3,a0
.text:00416284 00004995 lhu t1,0x0(t2)
.text:00416288 00000000 nop
.text:0041628c 42410900 srl t0,t1,0x5
.text:00416290 01000331 andi v1,t0,0x1
.text:00416294 eeff6010 beq v1,zero,LAB_00416250
.text:00416298 00000000 _nop
.text:0041629c 2200b883 lb t8,local_11e+0x140(sp)
.text:004162a0 00000000 nop
.text:004162a4 40a01800 sll s4,t8,0x1
.text:004162a8 21988402 addu s3,s4,a0
.text:004162ac 00007096 lhu s0,0x0(s3)
.text:004162b0 00000000 nop
.text:004162b4 c2781000 srl t7,s0,0x3
.text:004162b8 0100ee31 andi t6,t7,0x1
.text:004162bc e4ffc011 beq t6,zero,LAB_00416250
.text:004162c0 00000000 _nop
.text:004162c4 2300b983 lb t9,local_11d+0x140(sp)
.text:004162c8 00000000 nop
.text:004162cc 40101900 sll v0,t9,0x1
.text:004162d0 21304400 addu a2,v0,a0
.text:004162d4 0000c794 lhu a3,0x0(a2)
.text:004162d8 00000000 nop
.text:004162dc 42f90700 srl ra,a3,0x5
.text:004162e0 0100e433 andi a0,ra,0x1
.text:004162e4 daff8010 beq a0,zero,LAB_00416250
.text:004162e8 2f000824 _li t0,0x2f
.text:004162ec 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004162f0 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:004162f4 588d948f lw s4,-0x72a8(gp)=>->WebAuthFileList ;= 004d5fa0
.text:004162f8 68cc6524 addiu a1=>.rodata:DAT_0048cc68,v1,-0x3398 ;= 20h
.text:004162fc 2300a8a3 sb t0,local_11d+0x140(sp)
.text:00416300 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00416304 21204002 _move a0,s2
.text:00416308 2200a583 lb a1,local_11e+0x140(sp)
.text:0041630c 1800bc8f lw gp,local_128+0x140(sp)
.text:00416310 0000908e lw s0,0x0(s4)=>.data:WebAuthFileList
.text:00416314 0a000010 b LAB_00416340
.text:00416318 d0ffb324 _addiu s3,a1,-0x30
LAB_0041631c: ;XREF[1,0]: 00416340
.text:0041631c b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00416320 0800058e lw a1,0x8(s0)
.text:00416324 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:00416328 21204002 _move a0,s2
.text:0041632c 1800bc8f lw gp,local_128+0x140(sp)
.text:00416330 27004010 beq v0,zero,LAB_004163d0
.text:00416334 00000000 _nop
.text:00416338 0000108e lw s0,0x0(s0)
.text:0041633c 00000000 nop
LAB_00416340: ;XREF[1,0]: 00416314
.text:00416340 f6ff0016 bne s0,zero,LAB_0041631c
.text:00416344 00000000 _nop
LAB_00416348: ;XREF[1,0]: 004163d0
.text:00416348 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041634c 00000000 nop
.text:00416350 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00416354 0c000424 _li a0,0xc
.text:00416358 1800bc8f lw gp,local_128+0x140(sp)
.text:0041635c bcff4010 beq v0,zero,LAB_00416250
.text:00416360 21804000 _move s0,v0
.text:00416364 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00416368 040053ac sw s3,0x4(v0)
.text:0041636c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00416370 21204002 _move a0,s2
.text:00416374 080002ae sw v0,0x8(s0)
.text:00416378 0000898e lw t1,0x0(s4)=>.data:WebAuthFileList
.text:0041637c 1800bc8f lw gp,local_128+0x140(sp)
.text:00416380 000009ae sw t1,0x0(s0)
.text:00416384 b2ff0010 b LAB_00416250
.text:00416388 000090ae _sw s0,0x0(s4)=>.data:WebAuthFileList
LAB_0041638c: ;XREF[1,0]: 00416268
.text:0041638c cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00416390 00000000 nop
.text:00416394 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00416398 21202002 _move a0,s1
.text:0041639c 1800bc8f lw gp,local_128+0x140(sp)
.text:004163a0 21800000 clear s0
LAB_004163a4: ;XREF[1,0]: 00416248
.text:004163a4 2001a48f lw a0,local_20+0x140(sp)
.text:004163a8 00000000 nop
.text:004163ac 97ff8010 beq a0,zero,LAB_0041620c
.text:004163b0 21100002 _move v0,s0
.text:004163b4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004163b8 00000000 nop
.text:004163bc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004163c0 00000000 _nop
.text:004163c4 1800bc8f lw gp,local_128+0x140(sp)
.text:004163c8 8fff0010 b LAB_00416208
.text:004163cc 2001a0af _sw zero,local_20+0x140(sp)
LAB_004163d0: ;XREF[1,0]: 00416330
.text:004163d0 ddff0012 beq s0,zero,LAB_00416348
.text:004163d4 00000000 _nop
.text:004163d8 9dff0010 b LAB_00416250
.text:004163dc 040013ae _sw s3,0x4(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websStartAuthentication()
;local_8 undefined4 -8 ;XREF[3,0]: 004163f0,00416440,00416458
;local_10 undefined4 -10 ;XREF[4,0]: 004163f4,0041640c,00416428,00416454
;XREF[5,0]: Entry Point,004089b0,004094ac
; 00413564,004d7f70
.text:004163e0 0d001c3c lui gp,0xd
.text:004163e4 00969c27 addiu gp,gp,-0x6a00
.text:004163e8 21e09903 addu gp,gp,t9
.text:004163ec e0ffbd27 addiu sp,sp,-0x20
.text:004163f0 1800bfaf sw ra,local_8+0x20(sp)
.text:004163f4 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004163f8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004163fc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416400 70cc4524 addiu a1=>.roda...,v0,-0x3390 ;= "AccessControlEnable"
.text:00416404 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416408 21200000 _clear a0
.text:0041640c 1000bc8f lw gp,local_10+0x20(sp)
.text:00416410 21204000 move a0,v0
.text:00416414 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416418 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041641c 00000000 nop
.text:00416420 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416424 3819a524 _addiu a1=>.rodata:s_0_00491930+8,a1,0x1938 ;= "0"
.text:00416428 1000bc8f lw gp,local_10+0x20(sp)
.text:0041642c 00000000 nop
.text:00416430 048d998f lw t9,-0x72fc(gp)=>->websEnableAllUser ;= 00415e58
.text:00416434 05004010 beq v0,zero,LAB_0041644c
.text:00416438 00000000 _nop
.text:0041643c 2487998f lw t9,-0x78dc(gp)=>->websEnableHtmlFile ;= 004161a0
.text:00416440 1800bf8f lw ra,local_8+0x20(sp)
.text:00416444 08002003 jr t9=>websEnableHtmlFile
.text:00416448 2000bd27 _addiu sp,sp,0x20
LAB_0041644c: ;XREF[1,0]: 00416434
.text:0041644c 09f82003 jalr t9=>websEnableAllUser ;undefined websEnableAllUser()
.text:00416450 00000000 _nop
.text:00416454 1000bc8f lw gp,local_10+0x20(sp)
.text:00416458 1800bf8f lw ra,local_8+0x20(sp)
.text:0041645c 2487998f lw t9,-0x78dc(gp)=>->websEnableHtmlFile ;= 004161a0
.text:00416460 00000000 nop
.text:00416464 08002003 jr t9=>websEnableHtmlFile
.text:00416468 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websEndAuthentication()
;acc_ctrl_e... undefined4 v0 ;XREF[1,0]: 004164b8
;webauth_fi... undefined4 s0 ;XREF[1,0]: 0041651c
;local_4 undefined4 -4 ;XREF[2,0]: 0041647c,00416560
;local_8 undefined4 -8 ;XREF[2,0]: 00416480,00416564
;local_c undefined4 -c ;XREF[2,0]: 00416484,00416568
;local_10 undefined4 -10 ;XREF[2,0]: 00416488,0041656c
;local_18 undefined4 -18 ;XREF[9,0]: 0041648c,004164a4,004164c0,00416510,00416538
; 00416550,00416580,004165a8,004165e0
;webauth_us... undefined4 HASH...
;XREF[5,0]: Entry Point,00408968,004094dc
; 0041354c,004d8790
.text:0041646c 0d001c3c lui gp,0xd
.text:00416470 74959c27 addiu gp,gp,-0x6a8c
.text:00416474 21e09903 addu gp,gp,t9
.text:00416478 d8ffbd27 addiu sp,sp,-0x28
.text:0041647c 2400bfaf sw ra,local_4+0x28(sp)
.text:00416480 2000b2af sw s2,local_8+0x28(sp)
.text:00416484 1c00b1af sw s1,local_c+0x28(sp)
.text:00416488 1800b0af sw s0,local_10+0x28(sp)
.text:0041648c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00416490 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416494 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416498 70cc4524 addiu a1=>.roda...,v0,-0x3390 ;= "AccessControlEnable"
.text:0041649c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004164a0 21200000 _clear a0
.text:004164a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004164a8 21204000 move a0,v0
.text:004164ac 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004164b0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004164b4 00000000 nop
.text:004164b8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004164bc 3819a524 _addiu a1=>.rodata:s_0_00491930+8,a1,0x1938 ;= "0"
.text:004164c0 1000bc8f lw gp,local_18+0x28(sp)
.text:004164c4 08004014 bne acc_ctrl_enabled,zero,LAB_004164e8
.text:004164c8 00000000 _nop
.text:004164cc e885928f lw s2,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:004164d0 00000000 nop
.text:004164d4 0000508e lw s0,0x0(s2)=>.data:WebAuthUserList
.text:004164d8 00000000 nop
.text:004164dc 35000016 bne s0,zero,LAB_004165b4
.text:004164e0 00000000 _nop
LAB_004164e4: ;XREF[1,0]: 004165ac
.text:004164e4 000040ae sw zero,0x0(s2)=>.data:WebAuthUserList
LAB_004164e8: ;XREF[1,0]: 004164c4
.text:004164e8 588d928f lw s2,-0x72a8(gp)=>->WebAuthFileList ;= 004d5fa0
.text:004164ec 00000000 nop
.text:004164f0 0000508e lw s0,0x0(s2)=>.data:WebAuthFileList
.text:004164f4 00000000 nop
.text:004164f8 08000016 bne s0,zero,LAB_0041651c
.text:004164fc 00000000 _nop
.text:00416500 17000010 b LAB_00416560
.text:00416504 000040ae _sw zero,0x0(s2)=>.data:WebAuthFileList
LAB_00416508: ;XREF[1,0]: 00416528
.text:00416508 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041650c 21200002 _move a0,s0
.text:00416510 1000bc8f lw gp,local_18+0x28(sp)
.text:00416514 11002012 beq s1,zero,LAB_0041655c
.text:00416518 21802002 _move s0,s1
LAB_0041651c: ;XREF[2,0]: 004164f8,00416554
.text:0041651c 0800078e lw a3,0x8(webauth_filelist)
.text:00416520 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416524 0000118e lw s1,0x0(webauth_filelist)
.text:00416528 f7ffe010 beq a3,zero,LAB_00416508
.text:0041652c 2120e000 _move a0,a3
.text:00416530 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416534 00000000 _nop
.text:00416538 1000bc8f lw gp,local_18+0x28(sp)
.text:0041653c 080000ae sw zero,0x8(webauth_filelist)
.text:00416540 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416544 00000000 nop
.text:00416548 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041654c 21200002 _move a0,webauth_filelist
.text:00416550 1000bc8f lw gp,local_18+0x28(sp)
.text:00416554 f1ff2016 bne s1,zero,LAB_0041651c
.text:00416558 21802002 _move webauth_filelist,s1
LAB_0041655c: ;XREF[1,0]: 00416514
.text:0041655c 000040ae sw zero,0x0(s2)=>.data:WebAuthFileList
LAB_00416560: ;XREF[1,0]: 00416500
.text:00416560 2400bf8f lw ra,local_4+0x28(sp)
.text:00416564 2000b28f lw s2,local_8+0x28(sp)
.text:00416568 1c00b18f lw s1,local_c+0x28(sp)
.text:0041656c 1800b08f lw webauth_filelist,local_10+0x28(sp)
.text:00416570 0800e003 jr ra
.text:00416574 2800bd27 _addiu sp,sp,0x28
LAB_00416578: ;XREF[1,0]: 004165c0
.text:00416578 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041657c 00000000 _nop
.text:00416580 1000bc8f lw gp,local_18+0x28(sp)
.text:00416584 0c00068e lw a2,0xc(webauth_filelist)
.text:00416588 080000ae sw zero,0x8(webauth_filelist)
.text:0041658c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416590 1100c014 bne a2,zero,LAB_004165d8
.text:00416594 2120c000 _move a0,a2
LAB_00416598: ;XREF[1,0]: 004165e4
.text:00416598 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041659c 00000000 nop
LAB_004165a0: ;XREF[1,0]: 004165d0
.text:004165a0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004165a4 21200002 _move a0,webauth_filelist
.text:004165a8 1000bc8f lw gp,local_18+0x28(sp)
.text:004165ac cdff2012 beq s1,zero,LAB_004164e4
.text:004165b0 21802002 _move webauth_filelist,s1
LAB_004165b4: ;XREF[1,0]: 004164dc
.text:004165b4 0800038e lw v1,0x8(webauth_filelist)
.text:004165b8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004165bc 0000118e lw s1,0x0(webauth_filelist)
.text:004165c0 edff6014 bne v1,zero,LAB_00416578
.text:004165c4 21206000 _move a0,v1
.text:004165c8 0c00068e lw a2,0xc(webauth_filelist)
.text:004165cc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004165d0 f3ffc010 beq a2,zero,LAB_004165a0
.text:004165d4 2120c000 _move a0,a2
LAB_004165d8: ;XREF[1,0]: 00416590
.text:004165d8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004165dc 00000000 _nop
.text:004165e0 1000bc8f lw gp,local_18+0x28(sp)
.text:004165e4 ecff0010 b LAB_00416598
.text:004165e8 0c0000ae _sw zero,0xc(webauth_filelist)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetAuthenticateRealm()
;local_4 undefined4 -4 ;XREF[3,0]: 004165fc,004166b8,004166d8
;local_8 undefined4 -8 ;XREF[3,0]: 00416600,004166bc,004166dc
;local_c undefined4 -c ;XREF[3,0]: 00416604,004166c0,004166e0
;local_10 undefined4 -10 ;XREF[3,0]: 00416608,004166c4,004166e4
;local_18 undefined4 -18 ;XREF[4,0]: 0041660c,00416628,00416644,00416698
;XREF[3,0]: Entry Point,0040bc04,004d8ab0
.text:004165ec 0d001c3c lui gp,0xd
.text:004165f0 f4939c27 addiu gp,gp,-0x6c0c
.text:004165f4 21e09903 addu gp,gp,t9
.text:004165f8 d8ffbd27 addiu sp,sp,-0x28
.text:004165fc 2400bfaf sw ra,local_4+0x28(sp)
.text:00416600 2000b2af sw s2,local_8+0x28(sp)
.text:00416604 1c00b1af sw s1,local_c+0x28(sp)
.text:00416608 1800b0af sw s0,local_10+0x28(sp)
.text:0041660c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00416610 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416614 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416618 84cca524 addiu a1=>.roda...,a1,-0x337c ;= "HTTPAuthentication"
.text:0041661c 21908000 move s2,a0
.text:00416620 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416624 21200000 _clear a0
.text:00416628 1000bc8f lw gp,local_18+0x28(sp)
.text:0041662c 21204000 move a0,v0
.text:00416630 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00416634 00000000 nop
.text:00416638 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0041663c 21880000 _clear s1
.text:00416640 01000324 li v1,0x1
.text:00416644 1000bc8f lw gp,local_18+0x28(sp)
.text:00416648 29004310 beq v0,v1,LAB_004166f0
.text:0041664c 00000000 _nop
LAB_00416650: ;XREF[1,0]: 004166f0
.text:00416650 c400438e lw v1,0xc4(s2)
.text:00416654 04000224 li v0,0x4
.text:00416658 1d006210 beq v1,v0,LAB_004166d0
.text:0041665c 01000424 _li a0,0x1
.text:00416660 1b006410 beq v1,a0,LAB_004166d0
.text:00416664 00000000 _nop
.text:00416668 13002016 bne s1,zero,LAB_004166b8
.text:0041666c 21102002 _move v0,s1
.text:00416670 4087908f lw s0,-0x78c0(gp)=>->websForceAuthenticP...;= 004d59d0
.text:00416674 00000000 nop
.text:00416678 0400058e lw a1=>.rodata:s_/f...,0x4(s0)=>.data:PT...;= "/frame/dgimage.cgi"
;= 0048c450
.text:0041667c 00000000 nop
.text:00416680 0d00a010 beq a1,zero,LAB_004166b8
.text:00416684 00000000 _nop
LAB_00416688: ;XREF[1,0]: 004166b0
.text:00416688 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041668c 8800448e lw a0,0x88(s2)
.text:00416690 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:00416694 00000000 _nop
.text:00416698 1000bc8f lw gp,local_18+0x28(sp)
.text:0041669c 16004010 beq v0,zero,LAB_004166f8
.text:004166a0 00000000 _nop
.text:004166a4 08001026 addiu s0,s0,0x8
.text:004166a8 0400058e lw a1=>.rodata:s_/s...,0x4(s0)=>.data:PT...;= "/stream/dgaudio.cgi"
;= 0048c464
.text:004166ac 00000000 nop
.text:004166b0 f5ffa014 bne a1,zero,LAB_00416688
.text:004166b4 21102002 _move v0,s1
LAB_004166b8: ;XREF[3,0]: 00416668,00416680,004166fc
.text:004166b8 2400bf8f lw ra,local_4+0x28(sp)
.text:004166bc 2000b28f lw s2,local_8+0x28(sp)
.text:004166c0 1c00b18f lw s1,local_c+0x28(sp)
.text:004166c4 1800b08f lw s0,local_10+0x28(sp)
.text:004166c8 0800e003 jr ra
.text:004166cc 2800bd27 _addiu sp,sp,0x28
LAB_004166d0: ;XREF[2,0]: 00416658,00416660
.text:004166d0 01001124 li s1,0x1
.text:004166d4 21102002 move v0,s1
.text:004166d8 2400bf8f lw ra,local_4+0x28(sp)
.text:004166dc 2000b28f lw s2,local_8+0x28(sp)
.text:004166e0 1c00b18f lw s1,local_c+0x28(sp)
.text:004166e4 1800b08f lw s0,local_10+0x28(sp)
.text:004166e8 0800e003 jr ra
.text:004166ec 2800bd27 _addiu sp,sp,0x28
LAB_004166f0: ;XREF[1,0]: 00416648
.text:004166f0 d7ff0010 b LAB_00416650
.text:004166f4 01001124 _li s1,0x1
LAB_004166f8: ;XREF[1,0]: 0041669c
.text:004166f8 0000118e lw s1,0x0(s0)=>.data:websForceAuthenticP...;= 00000001h
.text:004166fc eeff0010 b LAB_004166b8
.text:00416700 21102002 _move v0,s1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCheckRealm()
;local_4 undefined4 -4 ;XREF[2,0]: 00416714,00416860
;local_8 undefined4 -8 ;XREF[2,0]: 00416718,00416864
;local_c undefined4 -c ;XREF[2,0]: 0041671c,00416868
;local_10 undefined4 -10 ;XREF[2,0]: 00416720,0041686c
;local_14 undefined4 -14 ;XREF[2,0]: 00416724,00416870
;local_18 undefined4 -18 ;XREF[2,0]: 00416728,00416874
;local_1c undefined4 -1c ;XREF[2,0]: 0041672c,00416878
;local_20 undefined4 -20 ;XREF[2,0]: 00416730,0041687c
;local_24 undefined4 -24 ;XREF[2,0]: 00416734,00416880
;local_28 undefined4 -28 ;XREF[2,0]: 00416738,00416884
;local_2c undefined4 -2c ;XREF[7,0]: 00416960,0041697c,00416bd8,00416bf0,00416c6c
; 00416dec,00416f10
;local_30 undefined4 -30 ;XREF[4,0]: 0041679c,00416b20,00416c04,00416d84
;local_b0 undefined4 -b0 ;XREF[1,0]: 00416c50
;local_d0 undefined4 -d0 ;XREF[40,0]: 0041673c,00416758,00416774,00416790,004167a8
; 004167c0,004167dc,00416820,0041683c,00416858
; 004168b4,00416908,0041693c,00416958,004169b4
; 004169f4,00416a10,00416a28,00416a50,00416a98
; 00416ad0,00416b24,00416b40,00416b70,00416b94
; 00416c44,00416cb4,00416ccc,00416ce8,00416d28
; 00416d40,00416d6c,00416da0,00416dd0,00416e3c
; 00416e54,00416e70,00416eb0,00416ec8,00416ef4
;local_d8 undefined4 -d8 ;XREF[1,0]: 00416b08
;local_dc undefined4 -dc ;XREF[1,0]: 00416b00
;local_e0 undefined4 -e0 ;XREF[1,0]: 00416b04
;XREF[3,0]: Entry Point,0041ca54,004d849c
.text:00416704 0d001c3c lui gp,0xd
.text:00416708 dc929c27 addiu gp,gp,-0x6d24
.text:0041670c 21e09903 addu gp,gp,t9
.text:00416710 10ffbd27 addiu sp,sp,-0xf0
.text:00416714 ec00bfaf sw ra,local_4+0xf0(sp)
.text:00416718 e800beaf sw s8,local_8+0xf0(sp)
.text:0041671c e400b7af sw s7,local_c+0xf0(sp)
.text:00416720 e000b6af sw s6,local_10+0xf0(sp)
.text:00416724 dc00b5af sw s5,local_14+0xf0(sp)
.text:00416728 d800b4af sw s4,local_18+0xf0(sp)
.text:0041672c d400b3af sw s3,local_1c+0xf0(sp)
.text:00416730 d000b2af sw s2,local_20+0xf0(sp)
.text:00416734 cc00b1af sw s1,local_24+0xf0(sp)
.text:00416738 c800b0af sw s0,local_28+0xf0(sp)
.text:0041673c 2000bcaf sw gp=>_gp,local_d0+0xf0(sp)
.text:00416740 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416744 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416748 98cc6524 addiu a1=>.roda...,v1,-0x3368 ;= "AdminID"
.text:0041674c 21908000 move s2,a0
.text:00416750 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416754 21200000 _clear a0
.text:00416758 2000bc8f lw gp,local_d0+0xf0(sp)
.text:0041675c 21884000 move s1,v0
.text:00416760 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416764 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416768 a0cc4524 addiu a1=>.roda...,v0,-0x3360 ;= "AdminPassword"
.text:0041676c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416770 21200000 _clear a0
.text:00416774 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416778 21200000 clear a0
.text:0041677c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416780 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416784 70cca524 addiu a1=>.roda...,a1,-0x3390 ;= "AccessControlEnable"
.text:00416788 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0041678c 21b84000 _move s7,v0
.text:00416790 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416794 8800448e lw a0,0x88(s2)
.text:00416798 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041679c c000a0af sw zero,local_30+0xf0(sp)
.text:004167a0 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004167a4 21b04000 _move s6,v0
.text:004167a8 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004167ac ac00448e lw a0,0xac(s2)
.text:004167b0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004167b4 00000000 nop
.text:004167b8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004167bc 21984000 _move s3,v0
.text:004167c0 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004167c4 a800448e lw a0,0xa8(s2)
.text:004167c8 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004167cc 00000000 nop
.text:004167d0 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004167d4 21a04000 _move s4,v0
.text:004167d8 03001e24 li s8,0x3
.text:004167dc 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004167e0 fe002012 beq s1,zero,LAB_00416bdc
.text:004167e4 21a84000 _move s5,v0
LAB_004167e8: ;XREF[1,0]: 00416bdc
.text:004167e8 e400478e lw a3,0xe4(s2)
.text:004167ec 00000000 nop
.text:004167f0 82300700 srl a2,a3,0x2
.text:004167f4 0100c430 andi a0,a2,0x1
.text:004167f8 25008010 beq a0,zero,LAB_00416890
.text:004167fc 03000824 _li t0,0x3
.text:00416800 21800000 clear s0
LAB_00416804: ;XREF[1,0]: 00416be4
.text:00416804 c00048ae sw t0,0xc0(s2)
LAB_00416808: ;XREF[9,0]: 00416ae8,00416b28,00416ba0,00416bac
; 00416bc8,00416c5c,00416c64,00416f14
; 00416f3c
.text:00416808 06006012 beq s3,zero,LAB_00416824
.text:0041680c 00000000 _nop
.text:00416810 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416814 00000000 nop
.text:00416818 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041681c 21206002 _move a0,s3
.text:00416820 2000bc8f lw gp,local_d0+0xf0(sp)
LAB_00416824: ;XREF[1,0]: 00416808
.text:00416824 06008012 beq s4,zero,LAB_00416840
.text:00416828 00000000 _nop
.text:0041682c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416830 00000000 nop
.text:00416834 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416838 21208002 _move a0,s4
.text:0041683c 2000bc8f lw gp,local_d0+0xf0(sp)
LAB_00416840: ;XREF[1,0]: 00416824
.text:00416840 0700a012 beq s5,zero,LAB_00416860
.text:00416844 21100002 _move v0,s0
.text:00416848 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041684c 00000000 nop
.text:00416850 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416854 2120a002 _move a0,s5
.text:00416858 2000bc8f lw gp,local_d0+0xf0(sp)
.text:0041685c 21100002 move v0,s0
LAB_00416860: ;XREF[1,0]: 00416840
.text:00416860 ec00bf8f lw ra,local_4+0xf0(sp)
.text:00416864 e800be8f lw s8,local_8+0xf0(sp)
.text:00416868 e400b78f lw s7,local_c+0xf0(sp)
.text:0041686c e000b68f lw s6,local_10+0xf0(sp)
.text:00416870 dc00b58f lw s5,local_14+0xf0(sp)
.text:00416874 d800b48f lw s4,local_18+0xf0(sp)
.text:00416878 d400b38f lw s3,local_1c+0xf0(sp)
.text:0041687c d000b28f lw s2,local_20+0xf0(sp)
.text:00416880 cc00b18f lw s1,local_24+0xf0(sp)
.text:00416884 c800b08f lw s0,local_28+0xf0(sp)
.text:00416888 0800e003 jr ra
.text:0041688c f000bd27 _addiu sp,sp,0xf0
LAB_00416890: ;XREF[1,0]: 004167f8
.text:00416890 588d898f lw t1,-0x72a8(gp)=>->WebAuthFileList ;= 004d5fa0
.text:00416894 00000000 nop
.text:00416898 0000308d lw s0,0x0(t1)=>.data:WebAuthFileList
.text:0041689c 0a000010 b LAB_004168c8
.text:004168a0 00000000 _nop
LAB_004168a4: ;XREF[1,0]: 004168c8
.text:004168a4 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004168a8 0800058e lw a1,0x8(s0)
.text:004168ac 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004168b0 21206002 _move a0,s3
.text:004168b4 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004168b8 ce004010 beq v0,zero,LAB_00416bf4
.text:004168bc 00000000 _nop
.text:004168c0 0000108e lw s0,0x0(s0)
.text:004168c4 00000000 nop
LAB_004168c8: ;XREF[1,0]: 0041689c
.text:004168c8 f6ff0016 bne s0,zero,LAB_004168a4
.text:004168cc 00000000 _nop
LAB_004168d0: ;XREF[1,0]: 00416bf4
.text:004168d0 2c92908f lw s0,-0x6dd4(gp)=>->websAuthenticationP...;= 004d57f0
.text:004168d4 00000000 nop
.text:004168d8 0400058e lw a1=>.rodata:s_/d...,0x4(s0)=>.data:PT...;= "/dcs932lb2.jpg"
;= 0048c230
.text:004168dc 00000000 nop
.text:004168e0 1100a010 beq a1,zero,LAB_00416928
.text:004168e4 00000000 _nop
.text:004168e8 c7006012 beq s3,zero,LAB_00416c08
.text:004168ec 00000000 _nop
.text:004168f0 0800a010 beq a1,zero,LAB_00416914
.text:004168f4 00000000 _nop
LAB_004168f8: ;XREF[1,0]: 00416920
.text:004168f8 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004168fc 00000000 nop
.text:00416900 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:00416904 21206002 _move a0,s3
.text:00416908 2000bc8f lw gp,local_d0+0xf0(sp)
.text:0041690c 1a014010 beq v0,zero,LAB_00416d78
.text:00416910 01000c24 _li t4,0x1
LAB_00416914: ;XREF[1,0]: 004168f0
.text:00416914 08001026 addiu s0,s0,0x8
.text:00416918 0400058e lw a1=>.rodata:s_/s...,0x4(s0)=>.data:PT...;= "/setform/setSystemWizard"
;= 0048c240
.text:0041691c 00000000 nop
.text:00416920 f5ffa014 bne a1,zero,LAB_004168f8
.text:00416924 00000000 _nop
LAB_00416928: ;XREF[9,0]: 004168e0,00416c00,00416c14,00416c2c
; 00416d80,00416da4,00416db4,00416dd4
; 00416ddc
.text:00416928 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041692c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416930 84cc0526 addiu a1=>.roda...,s0,-0x337c ;= "HTTPAuthentication"
.text:00416934 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416938 21200000 _clear a0
.text:0041693c 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416940 00000000 nop
.text:00416944 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00416948 00000000 nop
.text:0041694c 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00416950 21204000 _move a0,v0
.text:00416954 01000324 li v1,0x1
.text:00416958 2000bc8f lw gp,local_d0+0xf0(sp)
.text:0041695c a3004310 beq v0,v1,LAB_00416bec
.text:00416960 c400a0af _sw zero,local_2c+0xf0(sp)
LAB_00416964: ;XREF[1,0]: 00416bec
.text:00416964 c400438e lw v1,0xc4(s2)
.text:00416968 04000524 li a1,0x4
.text:0041696c 98006510 beq v1,a1,LAB_00416bd0
.text:00416970 01000224 _li v0,0x1
.text:00416974 96006210 beq v1,v0,LAB_00416bd0
.text:00416978 00000000 _nop
.text:0041697c c400a48f lw a0,local_2c+0xf0(sp)
.text:00416980 00000000 nop
.text:00416984 13008014 bne a0,zero,LAB_004169d4
.text:00416988 00000000 _nop
.text:0041698c 4087908f lw s0,-0x78c0(gp)=>->websForceAuthenticP...;= 004d59d0
.text:00416990 00000000 nop
.text:00416994 0400058e lw a1=>.rodata:s_/f...,0x4(s0)=>.data:PT...;= "/frame/dgimage.cgi"
;= 0048c450
.text:00416998 00000000 nop
.text:0041699c 0d00a010 beq a1,zero,LAB_004169d4
.text:004169a0 00000000 _nop
LAB_004169a4: ;XREF[1,0]: 004169cc
.text:004169a4 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:004169a8 8800448e lw a0,0x88(s2)
.text:004169ac 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004169b0 00000000 _nop
.text:004169b4 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004169b8 53014010 beq v0,zero,LAB_00416f08
.text:004169bc 00000000 _nop
.text:004169c0 08001026 addiu s0,s0,0x8
.text:004169c4 0400058e lw a1=>.rodata:s_/s...,0x4(s0)=>.data:PT...;= "/stream/dgaudio.cgi"
;= 0048c464
.text:004169c8 00000000 nop
.text:004169cc f5ffa014 bne a1,zero,LAB_004169a4
.text:004169d0 00000000 _nop
LAB_004169d4: ;XREF[4,0]: 00416984,0041699c,00416bd4,00416f0c
.text:004169d4 17002012 beq s1,zero,LAB_00416a34
.text:004169d8 00000000 _nop
.text:004169dc 15008012 beq s4,zero,LAB_00416a34
.text:004169e0 21202002 _move a0,s1
.text:004169e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004169e8 00000000 nop
.text:004169ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004169f0 21288002 _move a1,s4
.text:004169f4 2000bc8f lw gp,local_d0+0xf0(sp)
.text:004169f8 0e004014 bne v0,zero,LAB_00416a34
.text:004169fc 00000000 _nop
.text:00416a00 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416a04 00000000 nop
.text:00416a08 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416a0c 21202002 _move a0,s1
.text:00416a10 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416a14 21208002 move a0,s4
.text:00416a18 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416a1c 00000000 nop
.text:00416a20 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416a24 21884000 _move s1,v0
.text:00416a28 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416a2c 8f002212 beq s1,v0,LAB_00416c6c
.text:00416a30 01000624 _li a2,0x1
LAB_00416a34: ;XREF[12,0]: 004169d4,004169dc,004169f8,00416c9c
; 00416cd0,00416cec,00416cf8,00416d10
; 00416d54,00416d70,00416f28,00416f34
.text:00416a34 5c00c012 beq s6,zero,LAB_00416ba8
.text:00416a38 2120c002 _move a0,s6
.text:00416a3c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416a40 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416a44 00000000 nop
.text:00416a48 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416a4c 38198525 _addiu a1=>.rodata:s_0_00491930+8,t4,0x1938 ;= "0"
.text:00416a50 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416a54 17004014 bne v0,zero,LAB_00416ab4
.text:00416a58 00000000 _nop
.text:00416a5c c0004d8e lw t5,0xc0(s2)
.text:00416a60 00000000 nop
.text:00416a64 1300a015 bne t5,zero,LAB_00416ab4
.text:00416a68 00000000 _nop
.text:00416a6c 11008012 beq s4,zero,LAB_00416ab4
.text:00416a70 00000000 _nop
.text:00416a74 e8858e8f lw t6,-0x7a18(gp)=>->WebAuthUserList ;= 004d5fa4
.text:00416a78 00000000 nop
.text:00416a7c 0000d18d lw s1,0x0(t6)=>.data:WebAuthUserList
.text:00416a80 0a000010 b LAB_00416aac
.text:00416a84 00000000 _nop
LAB_00416a88: ;XREF[1,0]: 00416aac
.text:00416a88 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416a8c 0800258e lw a1,0x8(s1)
.text:00416a90 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416a94 21208002 _move a0,s4
.text:00416a98 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416a9c d1004010 beq v0,zero,LAB_00416de4
.text:00416aa0 00000000 _nop
.text:00416aa4 0000318e lw s1,0x0(s1)
.text:00416aa8 00000000 nop
LAB_00416aac: ;XREF[1,0]: 00416a80
.text:00416aac f6ff2016 bne s1,zero,LAB_00416a88
.text:00416ab0 00000000 _nop
LAB_00416ab4: ;XREF[11,0]: 00416a54,00416a64,00416a6c,00416de4
; 00416e24,00416e58,00416e74,00416e80
; 00416e98,00416edc,00416ef8
.text:00416ab4 3c00c012 beq s6,zero,LAB_00416ba8
.text:00416ab8 2120c002 _move a0,s6
.text:00416abc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416ac0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416ac4 00000000 nop
.text:00416ac8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416acc 3819c526 _addiu a1=>.rodata:s_0_00491930+8,s6,0x1938 ;= "0"
.text:00416ad0 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416ad4 35004014 bne v0,zero,LAB_00416bac
.text:00416ad8 0200c72b _slti a3,s8,0x2
.text:00416adc c000468e lw a2,0xc0(s2)
.text:00416ae0 00000000 nop
.text:00416ae4 2a88de00 slt s1,a2,s8
.text:00416ae8 47ff2012 beq s1,zero,LAB_00416808
.text:00416aec 21800000 _clear s0
.text:00416af0 91011024 li s0,0x191
LAB_00416af4: ;XREF[1,0]: 00416bc0
.text:00416af4 c0004b8e lw t3,0xc0(s2)
.text:00416af8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416afc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00416b00 1400beaf sw s8,local_dc+0xf0(sp)
.text:00416b04 1000abaf sw t3,local_e0+0xf0(sp)
.text:00416b08 1800b3af sw s3,local_d8+0xf0(sp)
.text:00416b0c b0cc4525 addiu a1=>.roda...,t2,-0x3350 ;= "websCheckRealm=Login(%s,%s,%d,%d,...
.text:00416b10 01000424 li a0,0x1
.text:00416b14 21308002 move a2,s4
.text:00416b18 09f82003 jalr t9=>trace ;undefined trace()
.text:00416b1c 2138a002 _move a3,s5
.text:00416b20 c000be8f lw s8,local_30+0xf0(sp)
.text:00416b24 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416b28 37ffc017 bne s8,zero,LAB_00416808
.text:00416b2c 21204002 _move a0,s2
.text:00416b30 c090998f lw t9,-0x6f40(gp)=>->websConnValidateUrl ;= 0041d9e0
.text:00416b34 00000000 nop
.text:00416b38 09f82003 jalr t9=>websConnValidateUrl ;undefined websConnValidateUrl()
.text:00416b3c 21286002 _move a1,s3
.text:00416b40 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416b44 f3004004 bltz v0,LAB_00416f14
.text:00416b48 00000000 _nop
.text:00416b4c 9400518e lw s1,0x94(s2)
.text:00416b50 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416b54 00000000 nop
.text:00416b58 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416b5c 21202002 _move a0,s1
.text:00416b60 ffff5724 addiu s7,v0,-0x1
.text:00416b64 21203702 addu a0,s1,s7
.text:00416b68 00008380 lb v1,0x0(a0)
.text:00416b6c 2f001224 li s2,0x2f
.text:00416b70 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416b74 e2007210 beq v1,s2,LAB_00416f00
.text:00416b78 5c000c24 _li t4,0x5c
.text:00416b7c e0006c10 beq v1,t4,LAB_00416f00
.text:00416b80 00000000 _nop
LAB_00416b84: ;XREF[1,0]: 00416f00
.text:00416b84 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:00416b88 21202002 move a0,s1
.text:00416b8c 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:00416b90 04000524 _li a1,0x4
.text:00416b94 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416b98 26004010 beq v0,zero,LAB_00416c34
.text:00416b9c 21202002 _move a0,s1
.text:00416ba0 19ff0010 b LAB_00416808
.text:00416ba4 94011024 _li s0,0x194
LAB_00416ba8: ;XREF[2,0]: 00416a34,00416ab4
.text:00416ba8 0200c72b slti a3,s8,0x2
LAB_00416bac: ;XREF[1,0]: 00416ad4
.text:00416bac 16ffe014 bne a3,zero,LAB_00416808
.text:00416bb0 21800000 _clear s0
.text:00416bb4 c000498e lw t1,0xc0(s2)
.text:00416bb8 00000000 nop
.text:00416bbc 2a403e01 slt t0,t1,s8
.text:00416bc0 ccff0015 bne t0,zero,LAB_00416af4
.text:00416bc4 91011024 _li s0,0x191
.text:00416bc8 0fff0010 b LAB_00416808
.text:00416bcc 21800000 _clear s0
LAB_00416bd0: ;XREF[2,0]: 0041696c,00416974
.text:00416bd0 01000324 li v1,0x1
.text:00416bd4 7fff0010 b LAB_004169d4
.text:00416bd8 c400a3af _sw v1,local_2c+0xf0(sp)
LAB_00416bdc: ;XREF[1,0]: 004167e0
.text:00416bdc 02ffe016 bne s7,zero,LAB_004167e8
.text:00416be0 03000824 _li t0,0x3
.text:00416be4 07ff0010 b LAB_00416804
.text:00416be8 21800000 _clear s0
LAB_00416bec: ;XREF[1,0]: 0041695c
.text:00416bec 5dff0010 b LAB_00416964
.text:00416bf0 c400a3af _sw v1,local_2c+0xf0(sp)
LAB_00416bf4: ;XREF[1,0]: 004168b8
.text:00416bf4 36ff0012 beq s0,zero,LAB_004168d0
.text:00416bf8 01000a24 _li t2,0x1
.text:00416bfc 04001e8e lw s8,0x4(s0)
.text:00416c00 49ff0010 b LAB_00416928
.text:00416c04 c000aaaf _sw t2,local_30+0xf0(sp)
LAB_00416c08: ;XREF[1,0]: 004168e8
.text:00416c08 08001026 addiu s0,s0,0x8
LAB_00416c0c: ;XREF[1,0]: 00416c24
; FWD[2,0]: 004d57fc,004d580c
.text:00416c0c 0400188e lw t8,0x4(s0)=>.data:PTR_s_/setform/setS...;= 0048c240
;= 0048bff0
.text:00416c10 00000000 nop
.text:00416c14 44ff0013 beq t8,zero,LAB_00416928
.text:00416c18 08001026 _addiu s0,s0,0x8
.text:00416c1c 0400188e lw t8,offset .data:PTR_s_/setform/setSys...;= 0048bf9c
.text:00416c20 00000000 nop
.text:00416c24 f9ff0017 bne t8,zero,LAB_00416c0c
.text:00416c28 08001026 _addiu s0,s0,0x8
.text:00416c2c 3eff0010 b LAB_00416928
.text:00416c30 00000000 _nop
LAB_00416c34: ;XREF[1,0]: 00416b98
.text:00416c34 8087998f lw t9,-0x7880(gp)=>->::stat ;= 004896f0
.text:00416c38 00000000 nop
.text:00416c3c 09f82003 jalr t9=>.MIPS.stubs:::stat ;int stat(char * __file, stat * __buf)
.text:00416c40 2800a527 _addiu a1,sp,0x28
.text:00416c44 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416c48 bc004004 bltz v0,LAB_00416f3c
.text:00416c4c 00800d34 _ori t5,zero,0x8000
.text:00416c50 4000af8f lw t7,local_b0+0xf0(sp)
.text:00416c54 00000000 nop
.text:00416c58 00f0ee31 andi t6,t7,0xf000
.text:00416c5c eafecd11 beq t6,t5,LAB_00416808
.text:00416c60 00000000 _nop
.text:00416c64 e8fe0010 b LAB_00416808
.text:00416c68 94011024 _li s0,0x194
LAB_00416c6c: ;XREF[1,0]: 00416a2c
.text:00416c6c c400a78f lw a3,local_2c+0xf0(sp)
.text:00416c70 00000000 nop
.text:00416c74 2200e610 beq a3,a2,LAB_00416d00
.text:00416c78 00000000 _nop
.text:00416c7c e400438e lw v1,0xe4(s2)
.text:00416c80 00000000 nop
.text:00416c84 024b0300 srl t1,v1,0xc
.text:00416c88 01002831 andi t0,t1,0x1
.text:00416c8c 1f000011 beq t0,zero,LAB_00416d0c
.text:00416c90 425b0300 _srl t3,v1,0xd
.text:00416c94 a400e012 beq s7,zero,LAB_00416f28
.text:00416c98 00000000 _nop
.text:00416c9c 65ffa012 beq s5,zero,LAB_00416a34
.text:00416ca0 00000000 _nop
.text:00416ca4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416ca8 00000000 nop
.text:00416cac 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416cb0 2120e002 _move a0,s7
.text:00416cb4 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416cb8 2120a002 move a0,s5
.text:00416cbc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416cc0 00000000 nop
.text:00416cc4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416cc8 21804000 _move s0,v0
.text:00416ccc 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416cd0 58ff0216 bne s0,v0,LAB_00416a34
.text:00416cd4 2120e002 _move a0,s7
.text:00416cd8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416cdc 00000000 nop
.text:00416ce0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416ce4 2128a002 _move a1,s5
.text:00416ce8 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416cec 51ff4014 bne v0,zero,LAB_00416a34
.text:00416cf0 00000000 _nop
LAB_00416cf4: ;XREF[1,0]: 00416d44
.text:00416cf4 03001724 li s7,0x3
.text:00416cf8 4eff0010 b LAB_00416a34
.text:00416cfc c00057ae _sw s7,0xc0(s2)
LAB_00416d00: ;XREF[1,0]: 00416c74
.text:00416d00 e400438e lw v1,0xe4(s2)
.text:00416d04 00000000 nop
.text:00416d08 425b0300 srl t3,v1,0xd
LAB_00416d0c: ;XREF[1,0]: 00416c8c
.text:00416d0c 01006a31 andi t2,t3,0x1
.text:00416d10 48ff4011 beq t2,zero,LAB_00416a34
.text:00416d14 00000000 _nop
.text:00416d18 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00416d1c 00000000 nop
.text:00416d20 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00416d24 2120e002 _move a0,s7
.text:00416d28 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416d2c a80042ae sw v0,0xa8(s2)
.text:00416d30 a88a998f lw t9,-0x7558(gp)=>->websCheckDigestRealm ;= 0041ec60
.text:00416d34 00000000 nop
.text:00416d38 09f82003 jalr t9=>websCheckDigestRealm ;undefined websCheckDigestRealm()
.text:00416d3c 21204002 _move a0,s2
.text:00416d40 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416d44 ebff4010 beq v0,zero,LAB_00416cf4
.text:00416d48 00000000 _nop
.text:00416d4c a800448e lw a0,0xa8(s2)
.text:00416d50 00000000 nop
.text:00416d54 37ff8010 beq a0,zero,LAB_00416a34
.text:00416d58 00000000 _nop
.text:00416d5c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416d60 00000000 nop
.text:00416d64 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416d68 00000000 _nop
.text:00416d6c 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416d70 30ff0010 b LAB_00416a34
.text:00416d74 a80040ae _sw zero,0xa8(s2)
LAB_00416d78: ;XREF[1,0]: 0041690c
.text:00416d78 00001e8e lw s8,0x0(s0)=>.data:websAuthenticationP...
.text:00416d7c 04000b24 li t3,0x4
.text:00416d80 e9fecb17 bne s8,t3,LAB_00416928
.text:00416d84 c000acaf _sw t4,local_30+0xf0(sp)
.text:00416d88 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416d8c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00416d90 21200000 clear a0
.text:00416d94 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00416d98 d8cca525 _addiu a1=>.roda...,t5,-0x3328 ;= "SnapshotURLAuthentication"
.text:00416d9c 21204000 move a0,v0
.text:00416da0 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416da4 e0fe4010 beq v0,zero,LAB_00416928
.text:00416da8 01001e24 _li s8,0x1
.text:00416dac 00004e80 lb t6,0x0(v0)
.text:00416db0 00000000 nop
.text:00416db4 dcfec011 beq t6,zero,LAB_00416928
.text:00416db8 00000000 _nop
.text:00416dbc 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00416dc0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416dc4 00000000 nop
.text:00416dc8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416dcc 280fe525 _addiu a1=>.rodata:s_1_00490f20+8,t7,0xf28 ;= "1"
.text:00416dd0 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416dd4 d4fe4014 bne v0,zero,LAB_00416928
.text:00416dd8 00000000 _nop
.text:00416ddc d2fe0010 b LAB_00416928
.text:00416de0 21f00000 _clear s8
LAB_00416de4: ;XREF[1,0]: 00416a9c
.text:00416de4 33ff2012 beq s1,zero,LAB_00416ab4
.text:00416de8 01000f24 _li t7,0x1
.text:00416dec c400b88f lw t8,local_2c+0xf0(sp)
.text:00416df0 00000000 nop
.text:00416df4 24000f13 beq t8,t7,LAB_00416e88
.text:00416df8 00000000 _nop
.text:00416dfc e400438e lw v1,0xe4(s2)
.text:00416e00 00000000 nop
.text:00416e04 022b0300 srl a1,v1,0xc
.text:00416e08 0100bf30 andi ra,a1,0x1
.text:00416e0c 2100e013 beq ra,zero,LAB_00416e94
.text:00416e10 42230300 _srl a0,v1,0xd
.text:00416e14 4100a012 beq s5,zero,LAB_00416f1c
.text:00416e18 00000000 _nop
.text:00416e1c 0c00378e lw s7,0xc(s1)
.text:00416e20 00000000 nop
.text:00416e24 23ffe012 beq s7,zero,LAB_00416ab4
.text:00416e28 00000000 _nop
.text:00416e2c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416e30 00000000 nop
.text:00416e34 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416e38 2120a002 _move a0,s5
.text:00416e3c 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416e40 2120e002 move a0,s7
.text:00416e44 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00416e48 00000000 nop
.text:00416e4c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00416e50 21804000 _move s0,v0
.text:00416e54 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416e58 16ff0216 bne s0,v0,LAB_00416ab4
.text:00416e5c 2128e002 _move a1,s7
.text:00416e60 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00416e64 00000000 nop
.text:00416e68 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00416e6c 2120a002 _move a0,s5
.text:00416e70 2000bc8f lw gp,local_d0+0xf0(sp)
LAB_00416e74: ;XREF[1,0]: 00416f20
.text:00416e74 0fff4014 bne v0,zero,LAB_00416ab4
.text:00416e78 00000000 _nop
LAB_00416e7c: ;XREF[1,0]: 00416ecc
.text:00416e7c 0400238e lw v1,0x4(s1)
.text:00416e80 0cff0010 b LAB_00416ab4
.text:00416e84 c00043ae _sw v1,0xc0(s2)
LAB_00416e88: ;XREF[1,0]: 00416df4
.text:00416e88 e400438e lw v1,0xe4(s2)
.text:00416e8c 00000000 nop
.text:00416e90 42230300 srl a0,v1,0xd
LAB_00416e94: ;XREF[1,0]: 00416e0c
.text:00416e94 01008230 andi v0,a0,0x1
.text:00416e98 06ff4010 beq v0,zero,LAB_00416ab4
.text:00416e9c 00000000 _nop
.text:00416ea0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00416ea4 0c00248e lw a0,0xc(s1)
.text:00416ea8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00416eac 00000000 _nop
.text:00416eb0 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416eb4 a80042ae sw v0,0xa8(s2)
.text:00416eb8 a88a998f lw t9,-0x7558(gp)=>->websCheckDigestRealm ;= 0041ec60
.text:00416ebc 00000000 nop
.text:00416ec0 09f82003 jalr t9=>websCheckDigestRealm ;undefined websCheckDigestRealm()
.text:00416ec4 21204002 _move a0,s2
.text:00416ec8 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416ecc ebff4010 beq v0,zero,LAB_00416e7c
.text:00416ed0 00000000 _nop
.text:00416ed4 a800448e lw a0,0xa8(s2)
.text:00416ed8 00000000 nop
.text:00416edc f5fe8010 beq a0,zero,LAB_00416ab4
.text:00416ee0 00000000 _nop
.text:00416ee4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00416ee8 00000000 nop
.text:00416eec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00416ef0 00000000 _nop
.text:00416ef4 2000bc8f lw gp,local_d0+0xf0(sp)
.text:00416ef8 eefe0010 b LAB_00416ab4
.text:00416efc a80040ae _sw zero,0xa8(s2)
LAB_00416f00: ;XREF[2,0]: 00416b74,00416b7c
.text:00416f00 20ff0010 b LAB_00416b84
.text:00416f04 000080a0 _sb zero,0x0(a0)
LAB_00416f08: ;XREF[1,0]: 004169b8
.text:00416f08 00001f8e lw ra,0x0(s0)=>.data:websForceAuthenticP...;= 00000001h
.text:00416f0c b1fe0010 b LAB_004169d4
.text:00416f10 c400bfaf _sw ra,local_2c+0xf0(sp)
LAB_00416f14: ;XREF[1,0]: 00416b44
.text:00416f14 3cfe0010 b LAB_00416808
.text:00416f18 f4011024 _li s0,0x1f4
LAB_00416f1c: ;XREF[1,0]: 00416e14
.text:00416f1c 0c00228e lw v0,0xc(s1)
.text:00416f20 d4ff0010 b LAB_00416e74
.text:00416f24 00000000 _nop
LAB_00416f28: ;XREF[1,0]: 00416c94
.text:00416f28 c2fea016 bne s5,zero,LAB_00416a34
.text:00416f2c 00000000 _nop
.text:00416f30 03001724 li s7,0x3
.text:00416f34 bffe0010 b LAB_00416a34
.text:00416f38 c00057ae _sw s7,0xc0(s2)
LAB_00416f3c: ;XREF[1,0]: 00416c48
.text:00416f3c 32fe0010 b LAB_00416808
.text:00416f40 90011024 _li s0,0x190
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websRefreshCookieDigest()
;XREF[5,0]: Entry Point,0043429c,0043429c
; 00438294,004d81f8
.text:00416f44 0800e003 jr ra
.text:00416f48 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00416f5c,00416ff0
;local_c undefined4 -c ;XREF[2,0]: 00416f60,00416ff4
;local_10 undefined4 -10 ;XREF[2,0]: 00416f64,00416ff8
;local_18 undefined4 -18 ;XREF[3,0]: 00416f68,00416fc0,00416fd8
;XREF[3,0]: Entry Point,00409668,004d84d0
.text:00416f4c 0d001c3c lui gp,0xd
.text:00416f50 948a9c27 addiu gp,gp,-0x756c
.text:00416f54 21e09903 addu gp,gp,t9
.text:00416f58 d8ffbd27 addiu sp,sp,-0x28
.text:00416f5c 2000bfaf sw ra,local_8+0x28(sp)
.text:00416f60 1c00b1af sw s1,local_c+0x28(sp)
.text:00416f64 1800b0af sw s0,local_10+0x28(sp)
.text:00416f68 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00416f6c 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00416f70 0a001024 li s0,0xa
.text:00416f74 4860468c lw a2,offset .data:DAT_004d6048 &0xffff(v0)
.text:00416f78 21280000 clear a1
.text:00416f7c 0100c324 addiu v1,a2,0x1
.text:00416f80 02006428 slti a0,v1,0x2
.text:00416f84 1a008010 beq a0,zero,LAB_00416ff0
.text:00416f88 486043ac _sw v1,offset .data:DAT_004d6048 &0xffff(v0)
.text:00416f8c fc88898f lw t1,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00416f90 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00416f94 c08f858f lw a1=>.data:socket...,-0x7040(gp)=>->so...;= FFFFFFFFh
;= 004d6044
.text:00416f98 ffff0724 li a3,-0x1
.text:00416f9c 0100113c lui s1,0x1
.text:00416fa0 000027ad sw a3,0x0(t1)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00416fa4 000000ad sw zero,0x0(t0)=>.bss:socketList ;= ??
.text:00416fa8 07000010 b LAB_00416fc8
.text:00416fac 0000a7ac _sw a3,0x0(a1)=>.data:socketLast ;= FFFFFFFFh
LAB_00416fb0: ;XREF[1,0]: 00416fe4
.text:00416fb0 0e006018 blez v1,LAB_00416fec
.text:00416fb4 ffff1026 _addiu s0,s0,-0x1
.text:00416fb8 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00416fbc 00000000 _nop
.text:00416fc0 1000bc8f lw gp,local_18+0x28(sp)
.text:00416fc4 00000000 nop
LAB_00416fc8: ;XREF[1,0]: 00416fa8
.text:00416fc8 8085998f lw t9,-0x7a80(gp)=>->websSSLOpen ;= 0041f0cc
.text:00416fcc 00000000 nop
.text:00416fd0 09f82003 jalr t9=>websSSLOpen ;undefined websSSLOpen()
.text:00416fd4 00000000 _nop
.text:00416fd8 1000bc8f lw gp,local_18+0x28(sp)
.text:00416fdc a0862436 ori a0,s1,0x86a0
.text:00416fe0 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00416fe4 f2ff4004 bltz v0,LAB_00416fb0
.text:00416fe8 21180002 _move v1,s0
LAB_00416fec: ;XREF[1,0]: 00416fb0
.text:00416fec 21284000 move a1,v0
LAB_00416ff0: ;XREF[1,0]: 00416f84
.text:00416ff0 2000bf8f lw ra,local_8+0x28(sp)
.text:00416ff4 1c00b18f lw s1,local_c+0x28(sp)
.text:00416ff8 1800b08f lw s0,local_10+0x28(sp)
.text:00416ffc 2110a000 move v0,a1
.text:00417000 0800e003 jr ra
.text:00417004 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketGetPtr()
;local_8 undefined4 -8 ;XREF[3,0]: 00417018,0041705c,00417094
;local_10 undefined4 -10 ;XREF[2,0]: 0041701c,00417050
;XREF[7,0]: Entry Point,0041f654,0043713c
; 00437344,00437e18,00437f14
; 004d8128
.text:00417008 0d001c3c lui gp,0xd
.text:0041700c d8899c27 addiu gp,gp,-0x7628
.text:00417010 21e09903 addu gp,gp,t9
.text:00417014 e0ffbd27 addiu sp,sp,-0x20
.text:00417018 1800bfaf sw ra,local_8+0x20(sp)
.text:0041701c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00417020 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417024 08008004 bltz a0,LAB_00417048
.text:00417028 00000000 _nop
.text:0041702c c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417030 00000000 nop
.text:00417034 0000668c lw a2,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00417038 00000000 nop
.text:0041703c 2a10c400 slt v0,a2,a0
.text:00417040 0b004010 beq v0,zero,LAB_00417070
.text:00417044 80280400 _sll a1,a0,0x2
LAB_00417048: ;XREF[2,0]: 00417024,0041708c
.text:00417048 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041704c 00000000 _nop
.text:00417050 1000bc8f lw gp,local_10+0x20(sp)
.text:00417054 09000924 li t1,0x9
.text:00417058 21200000 clear a0
.text:0041705c 1800bf8f lw ra,local_8+0x20(sp)
.text:00417060 000049ac sw t1,0x0(v0)
.text:00417064 2000bd27 addiu sp,sp,0x20
.text:00417068 0800e003 jr ra
.text:0041706c 21108000 _move v0,a0
LAB_00417070: ;XREF[1,0]: 00417040
.text:00417070 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417074 00000000 nop
.text:00417078 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:0041707c 00000000 nop
.text:00417080 2120a700 addu a0,a1,a3
.text:00417084 0000858c lw a1,0x0(a0)
.text:00417088 00000000 nop
.text:0041708c eeffa010 beq a1,zero,LAB_00417048
.text:00417090 2120a000 _move a0,a1
.text:00417094 1800bf8f lw ra,local_8+0x20(sp)
.text:00417098 21108000 move v0,a0
.text:0041709c 0800e003 jr ra
.text:004170a0 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketSetBlock()
;local_8 undefined4 -8 ;XREF[3,0]: 004170b4,00417104,004171a0
;local_c undefined4 -c ;XREF[3,0]: 004170b8,00417108,004171a4
;local_10 undefined4 -10 ;XREF[3,0]: 004170bc,0041710c,004171a8
;local_18 undefined4 -18 ;XREF[5,0]: 004170c0,004170f8,0041717c,0041719c,004171c8
;XREF[6,0]: Entry Point,0040b284,0041824c
; 00418698,0041900c,004d8370
.text:004170a4 0d001c3c lui gp,0xd
.text:004170a8 3c899c27 addiu gp,gp,-0x76c4
.text:004170ac 21e09903 addu gp,gp,t9
.text:004170b0 d8ffbd27 addiu sp,sp,-0x28
.text:004170b4 2000bfaf sw ra,local_8+0x28(sp)
.text:004170b8 1c00b1af sw s1,local_c+0x28(sp)
.text:004170bc 1800b0af sw s0,local_10+0x28(sp)
.text:004170c0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004170c4 08008004 bltz a0,LAB_004170e8
.text:004170c8 00000000 _nop
.text:004170cc c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004170d0 00000000 nop
.text:004170d4 0000668c lw a2,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:004170d8 00000000 nop
.text:004170dc 2a10c400 slt v0,a2,a0
.text:004170e0 0f004010 beq v0,zero,LAB_00417120
.text:004170e4 80400400 _sll t0,a0,0x2
LAB_004170e8: ;XREF[2,0]: 004170c4,0041713c
.text:004170e8 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004170ec 00000000 nop
.text:004170f0 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004170f4 00000000 _nop
.text:004170f8 1000bc8f lw gp,local_18+0x28(sp)
.text:004170fc 21200000 clear a0
.text:00417100 09000524 li a1,0x9
.text:00417104 2000bf8f lw ra,local_8+0x28(sp)
.text:00417108 1c00b18f lw s1,local_c+0x28(sp)
.text:0041710c 1800b08f lw s0,local_10+0x28(sp)
.text:00417110 000045ac sw a1,0x0(v0)
.text:00417114 2800bd27 addiu sp,sp,0x28
.text:00417118 0800e003 jr ra
.text:0041711c 21108000 _move v0,a0
LAB_00417120: ;XREF[1,0]: 004170e0
.text:00417120 5086898f lw t1,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417124 00000000 nop
.text:00417128 0000248d lw a0,0x0(t1)=>.bss:socketList ;= ??
.text:0041712c 00000000 nop
.text:00417130 21380401 addu a3,t0,a0
.text:00417134 0000e28c lw v0,0x0(a3)
.text:00417138 00000000 nop
.text:0041713c eaff4010 beq v0,zero,LAB_004170e8
.text:00417140 efff0b24 _li t3,-0x11
.text:00417144 6c004a8c lw t2,0x6c(v0)
.text:00417148 21804000 move s0,v0
.text:0041714c 10005131 andi s1,t2,0x10
.text:00417150 0200a010 beq a1,zero,LAB_0041715c
.text:00417154 24104b01 _and v0,t2,t3
.text:00417158 10004234 ori v0,v0,0x10
LAB_0041715c: ;XREF[1,0]: 00417150
.text:0041715c 02690200 srl t5,v0,0x4
.text:00417160 0100ac31 andi t4,t5,0x1
.text:00417164 14008011 beq t4,zero,LAB_004171b8
.text:00417168 6c0002ae _sw v0,0x6c(s0)
.text:0041716c 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00417170 7000048e lw a0,0x70(s0)
.text:00417174 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00417178 03000524 _li a1,0x3
.text:0041717c 1000bc8f lw gp,local_18+0x28(sp)
.text:00417180 7fff0e24 li t6,-0x81
.text:00417184 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00417188 7000048e lw a0,0x70(s0)
.text:0041718c 24304e00 and a2,v0,t6
LAB_00417190: ;XREF[1,0]: 004171d4
.text:00417190 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00417194 04000524 _li a1,0x4
.text:00417198 21202002 move a0,s1
.text:0041719c 1000bc8f lw gp,local_18+0x28(sp)
.text:004171a0 2000bf8f lw ra,local_8+0x28(sp)
.text:004171a4 1c00b18f lw s1,local_c+0x28(sp)
.text:004171a8 1800b08f lw s0,local_10+0x28(sp)
.text:004171ac 21108000 move v0,a0
.text:004171b0 0800e003 jr ra
.text:004171b4 2800bd27 _addiu sp,sp,0x28
LAB_004171b8: ;XREF[1,0]: 00417164
.text:004171b8 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:004171bc 7000048e lw a0,0x70(s0)
.text:004171c0 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:004171c4 03000524 _li a1,0x3
.text:004171c8 1000bc8f lw gp,local_18+0x28(sp)
.text:004171cc 7000048e lw a0,0x70(s0)
.text:004171d0 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:004171d4 eeff0010 b LAB_00417190
.text:004171d8 80004634 _ori a2,v0,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketRead()
;local_4 undefined4 -4 ;XREF[2,0]: 004171ec,0041725c
;local_8 undefined4 -8 ;XREF[2,0]: 004171f0,00417260
;local_c undefined4 -c ;XREF[2,0]: 004171f4,00417264
;local_10 undefined4 -10 ;XREF[2,0]: 004171f8,00417268
;local_14 undefined4 -14 ;XREF[2,0]: 004171fc,0041726c
;local_18 undefined4 -18 ;XREF[2,0]: 00417200,00417270
;local_1c undefined4 -1c ;XREF[2,0]: 00417204,00417274
;local_20 undefined4 -20 ;XREF[2,0]: 00417208,00417278
;local_28 undefined4 -28 ;XREF[3,0]: 004173a0,00417400,004174dc
;local_30 undefined4 -30 ;XREF[12,0]: 0041720c,00417250,004172e0,00417308,00417320
; 0041736c,00417388,004173f8,00417450,00417480
; 004174a8,004174d4
;XREF[5,0]: Entry Point,0040cba8,004175e8
; 00417674,004d863c
.text:004171dc 0d001c3c lui gp,0xd
.text:004171e0 04889c27 addiu gp,gp,-0x77fc
.text:004171e4 21e09903 addu gp,gp,t9
.text:004171e8 c0ffbd27 addiu sp,sp,-0x40
.text:004171ec 3c00bfaf sw ra,local_4+0x40(sp)
.text:004171f0 3800b6af sw s6,local_8+0x40(sp)
.text:004171f4 3400b5af sw s5,local_c+0x40(sp)
.text:004171f8 3000b4af sw s4,local_10+0x40(sp)
.text:004171fc 2c00b3af sw s3,local_14+0x40(sp)
.text:00417200 2800b2af sw s2,local_18+0x40(sp)
.text:00417204 2400b1af sw s1,local_1c+0x40(sp)
.text:00417208 2000b0af sw s0,local_20+0x40(sp)
.text:0041720c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00417210 21988000 move s3,a0
.text:00417214 21a8a000 move s5,a1
.text:00417218 08008004 bltz a0,LAB_0041723c
.text:0041721c 2188c000 _move s1,a2
.text:00417220 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417224 00000000 nop
.text:00417228 0000648c lw a0,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:0041722c 00000000 nop
.text:00417230 2a109300 slt v0,a0,s3
.text:00417234 14004010 beq v0,zero,LAB_00417288
.text:00417238 80301300 _sll a2,s3,0x2
LAB_0041723c: ;XREF[2,0]: 00417218,004172a4
.text:0041723c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417240 00000000 nop
.text:00417244 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417248 00000000 _nop
.text:0041724c 09000924 li t1,0x9
.text:00417250 1000bc8f lw gp,local_30+0x40(sp)
.text:00417254 ffff0424 li a0,-0x1
.text:00417258 000049ac sw t1,0x0(v0)
LAB_0041725c: ;XREF[7,0]: 004172b8,00417334,00417354,00417408
; 00417430,00417438,00417504
.text:0041725c 3c00bf8f lw ra,local_4+0x40(sp)
.text:00417260 3800b68f lw s6,local_8+0x40(sp)
.text:00417264 3400b58f lw s5,local_c+0x40(sp)
.text:00417268 3000b48f lw s4,local_10+0x40(sp)
.text:0041726c 2c00b38f lw s3,local_14+0x40(sp)
.text:00417270 2800b28f lw s2,local_18+0x40(sp)
.text:00417274 2400b18f lw s1,local_1c+0x40(sp)
.text:00417278 2000b08f lw s0,local_20+0x40(sp)
.text:0041727c 21108000 move v0,a0
.text:00417280 0800e003 jr ra
.text:00417284 4000bd27 _addiu sp,sp,0x40
LAB_00417288: ;XREF[1,0]: 00417234
.text:00417288 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:0041728c 00000000 nop
.text:00417290 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:00417294 00000000 nop
.text:00417298 2128c700 addu a1,a2,a3
.text:0041729c 0000a48c lw a0,0x0(a1)
.text:004172a0 00000000 nop
.text:004172a4 e5ff8010 beq a0,zero,LAB_0041723c
.text:004172a8 21908000 _move s2,a0
.text:004172ac 6c008b8c lw t3,0x6c(a0)
.text:004172b0 00000000 nop
.text:004172b4 01006a31 andi t2,t3,0x1
.text:004172b8 e8ff4015 bne t2,zero,LAB_0041725c
.text:004172bc 21200000 _clear a0
.text:004172c0 1c00201a blez s1,LAB_00417334
.text:004172c4 21a00000 _clear s4
.text:004172c8 1800b627 addiu s6,sp,0x18
LAB_004172cc: ;XREF[1,0]: 0041732c
.text:004172cc b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:004172d0 00000000 nop
.text:004172d4 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:004172d8 21204002 _move a0,s2
.text:004172dc 2a605100 slt t4,v0,s1
.text:004172e0 1000bc8f lw gp,local_30+0x40(sp)
.text:004172e4 56008015 bne t4,zero,LAB_00417440
.text:004172e8 21802002 _move s0,s1
LAB_004172ec: ;XREF[1,0]: 00417454
.text:004172ec 1300001a blez s0,LAB_0041733c
.text:004172f0 00000000 _nop
LAB_004172f4: ;XREF[2,0]: 004174ac,004174b4
.text:004172f4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004172f8 1000458e lw a1,0x10(s2)
.text:004172fc 2120b402 addu a0,s5,s4
.text:00417300 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00417304 21300002 _move a2,s0
.text:00417308 1000bc8f lw gp,local_30+0x40(sp)
.text:0041730c 21204002 move a0,s2
.text:00417310 ac8f998f lw t9,-0x7054(gp)=>->memPoolGetBlockPtrAdj ;= 00419fb4
.text:00417314 00000000 nop
.text:00417318 09f82003 jalr t9=>memPoolGetBlockPtrAdj ;undefined memPoolGetBlockPtrAdj()
.text:0041731c 21280002 _move a1,s0
.text:00417320 1000bc8f lw gp,local_30+0x40(sp)
.text:00417324 21a09002 addu s4,s4,s0
.text:00417328 23883002 subu s1,s1,s0
LAB_0041732c: ;XREF[1,0]: 00417428
.text:0041732c e7ff201e bgtz s1,LAB_004172cc
.text:00417330 00000000 _nop
LAB_00417334: ;XREF[2,0]: 004172c0,004174f0
.text:00417334 c9ff0010 b LAB_0041725c
.text:00417338 21208002 _move a0,s4
LAB_0041733c: ;XREF[1,0]: 004172ec
.text:0041733c 6c004f8e lw t7,0x6c(s2)
.text:00417340 00000000 nop
.text:00417344 02710f00 srl t6,t7,0x4
.text:00417348 0100cd31 andi t5,t6,0x1
.text:0041734c 0300a011 beq t5,zero,LAB_0041735c
.text:00417350 00000000 _nop
.text:00417354 c1ff801e bgtz s4,LAB_0041725c
.text:00417358 21208002 _move a0,s4
LAB_0041735c: ;XREF[1,0]: 0041734c
.text:0041735c 6089998f lw t9,-0x76a0(gp)=>->memPoolFlush ;= 004198a8
.text:00417360 00000000 nop
.text:00417364 09f82003 jalr t9=>memPoolFlush ;undefined memPoolFlush()
.text:00417368 21204002 _move a0,s2
.text:0041736c 1000bc8f lw gp,local_30+0x40(sp)
.text:00417370 00000000 nop
.text:00417374 f486998f lw t9,-0x790c(gp)=>->memPoolPutMaxBlockSize;= 00419934
.text:00417378 00000000 nop
.text:0041737c 09f82003 jalr t9=>memPoolPutMaxBlockSize ;undefined memPoolPutMaxBlockSize()
.text:00417380 21204002 _move a0,s2
.text:00417384 2a802202 slt s0,s1,v0
.text:00417388 1000bc8f lw gp,local_30+0x40(sp)
.text:0041738c 02000012 beq s0,zero,LAB_00417398
.text:00417390 21304000 _move a2,v0
.text:00417394 21302002 move a2,s1
LAB_00417398: ;XREF[1,0]: 0041738c
.text:00417398 1400458e lw a1,0x14(s2)
.text:0041739c 11006006 bltz s3,LAB_004173e4
.text:004173a0 1800a0af _sw zero,local_28+0x40(sp)
.text:004173a4 c08f828f lw v0,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004173a8 00000000 nop
.text:004173ac 00005f8c lw ra,0x0(v0)=>.data:socketLast ;= FFFFFFFFh
.text:004173b0 00000000 nop
.text:004173b4 2ac0f303 slt t8,ra,s3
.text:004173b8 0a000017 bne t8,zero,LAB_004173e4
.text:004173bc 80381300 _sll a3,s3,0x2
.text:004173c0 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004173c4 00000000 nop
.text:004173c8 0000048d lw a0,0x0(t0)=>.bss:socketList ;= ??
.text:004173cc 00000000 nop
.text:004173d0 2118e400 addu v1,a3,a0
.text:004173d4 0000708c lw s0,0x0(v1)
.text:004173d8 00000000 nop
.text:004173dc 1f000016 bne s0,zero,LAB_0041745c
.text:004173e0 00000000 _nop
LAB_004173e4: ;XREF[2,0]: 0041739c,004173b8
.text:004173e4 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004173e8 00000000 nop
.text:004173ec 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004173f0 00000000 _nop
.text:004173f4 09000524 li a1,0x9
.text:004173f8 1000bc8f lw gp,local_30+0x40(sp)
.text:004173fc 000045ac sw a1,0x0(v0)
LAB_00417400: ;XREF[1,0]: 004174d8
.text:00417400 1800ad8f lw t5,local_28+0x40(sp)
.text:00417404 0b000c24 li t4,0xb
.text:00417408 94ffac15 bne t5,t4,LAB_0041725c
.text:0041740c ffff0424 _li a0,-0x1
.text:00417410 6c00508e lw s0,0x6c(s2)
.text:00417414 00000000 nop
.text:00417418 02791000 srl t7,s0,0x4
.text:0041741c 0100ee31 andi t6,t7,0x1
.text:00417420 0300c011 beq t6,zero,LAB_00417430
.text:00417424 00000000 _nop
.text:00417428 c0ff8012 beq s4,zero,LAB_0041732c
.text:0041742c 00000000 _nop
LAB_00417430: ;XREF[1,0]: 00417420
.text:00417430 8aff8106 bgez s4,LAB_0041725c
.text:00417434 21208002 _move a0,s4
.text:00417438 88ff0010 b LAB_0041725c
.text:0041743c ffff0424 _li a0,-0x1
LAB_00417440: ;XREF[1,0]: 004172e4
.text:00417440 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417444 00000000 nop
.text:00417448 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:0041744c 21204002 _move a0,s2
.text:00417450 1000bc8f lw gp,local_30+0x40(sp)
.text:00417454 a5ff0010 b LAB_004172ec
.text:00417458 21804000 _move s0,v0
LAB_0041745c: ;XREF[1,0]: 004173dc
.text:0041745c 6c000a8e lw t2,0x6c(s0)
.text:00417460 00000000 nop
.text:00417464 01004931 andi t1,t2,0x1
.text:00417468 21002015 bne t1,zero,LAB_004174f0
.text:0041746c 00000000 _nop
.text:00417470 7c91998f lw t9,-0x6e84(gp)=>->::recv ;= 004891c0
.text:00417474 7000048e lw a0,0x70(s0)
.text:00417478 09f82003 jalr t9=>.MIPS.stubs:::recv ;ssize_t recv(int __fd, void * __buf,...
.text:0041747c 21380000 _clear a3
.text:00417480 1000bc8f lw gp,local_30+0x40(sp)
.text:00417484 0d004004 bltz v0,LAB_004174bc
.text:00417488 00000000 _nop
.text:0041748c 18004010 beq v0,zero,LAB_004174f0
.text:00417490 21804000 _move s0,v0
.text:00417494 688c998f lw t9,-0x7398(gp)=>->memPoolPutBlockPtrAdj ;= 00419f18
.text:00417498 21204002 move a0,s2
.text:0041749c 09f82003 jalr t9=>memPoolPutBlockPtrAdj ;undefined memPoolPutBlockPtrAdj()
.text:004174a0 21284000 _move a1,v0
.text:004174a4 2ac03002 slt t8,s1,s0
.text:004174a8 1000bc8f lw gp,local_30+0x40(sp)
.text:004174ac 91ff0013 beq t8,zero,LAB_004172f4
.text:004174b0 00000000 _nop
.text:004174b4 8fff0010 b LAB_004172f4
.text:004174b8 21802002 _move s0,s1
LAB_004174bc: ;XREF[1,0]: 00417484
.text:004174bc d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004174c0 00000000 nop
.text:004174c4 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004174c8 00000000 _nop
.text:004174cc 00004b8c lw t3,0x0(v0)
.text:004174d0 83000624 li a2,0x83
.text:004174d4 1000bc8f lw gp,local_30+0x40(sp)
.text:004174d8 c9ff6615 bne t3,a2,LAB_00417400
.text:004174dc 0000cbae _sw t3,0x0(s6)=>local_28
.text:004174e0 6c00138e lw s3,0x6c(s0)
.text:004174e4 00000000 nop
.text:004174e8 40007136 ori s1,s3,0x40
.text:004174ec 6c0011ae sw s1,0x6c(s0)
LAB_004174f0: ;XREF[2,0]: 00417468,0041748c
.text:004174f0 90ff8016 bne s4,zero,LAB_00417334
.text:004174f4 00000000 _nop
.text:004174f8 6c00568e lw s6,0x6c(s2)
.text:004174fc 21208002 move a0,s4
.text:00417500 0100d536 ori s5,s6,0x1
.text:00417504 55ff0010 b LAB_0041725c
.text:00417508 6c0055ae _sw s5,0x6c(s2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketGets()
;local_8 undefined4 -8 ;XREF[2,0]: 0041751c,00417588
;local_c undefined4 -c ;XREF[2,0]: 00417520,0041758c
;local_10 undefined4 -10 ;XREF[2,0]: 00417524,00417590
;local_14 undefined4 -14 ;XREF[2,0]: 00417528,00417594
;local_18 undefined4 -18 ;XREF[2,0]: 0041752c,00417598
;local_1c undefined4 -1c ;XREF[2,0]: 00417530,0041759c
;local_20 undefined4 -20 ;XREF[2,0]: 00417534,004175a0
;local_28 undefined1 -28 ;XREF[2,0]: 00417604,004176c4
;local_30 undefined4 -30 ;XREF[10,0]: 00417538,0041757c,004175f0,00417640,00417660
; 0041767c,004176a0,004176d8,004176f4,0041770c
;XREF[3,0]: Entry Point,0040cd10,004d7ff8
.text:0041750c 0d001c3c lui gp,0xd
.text:00417510 d4849c27 addiu gp,gp,-0x7b2c
.text:00417514 21e09903 addu gp,gp,t9
.text:00417518 c0ffbd27 addiu sp,sp,-0x40
.text:0041751c 3800bfaf sw ra,local_8+0x40(sp)
.text:00417520 3400b5af sw s5,local_c+0x40(sp)
.text:00417524 3000b4af sw s4,local_10+0x40(sp)
.text:00417528 2c00b3af sw s3,local_14+0x40(sp)
.text:0041752c 2800b2af sw s2,local_18+0x40(sp)
.text:00417530 2400b1af sw s1,local_1c+0x40(sp)
.text:00417534 2000b0af sw s0,local_20+0x40(sp)
.text:00417538 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0041753c 21a0a000 move s4,a1
.text:00417540 21908000 move s2,a0
.text:00417544 08008004 bltz a0,LAB_00417568
.text:00417548 0000a0ac _sw zero,0x0(a1)
.text:0041754c c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417550 00000000 nop
.text:00417554 0000648c lw a0,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00417558 00000000 nop
.text:0041755c 2a109200 slt v0,a0,s2
.text:00417560 13004010 beq v0,zero,LAB_004175b0
.text:00417564 80301200 _sll a2,s2,0x2
LAB_00417568: ;XREF[2,0]: 00417544,004175cc
.text:00417568 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041756c 00000000 nop
.text:00417570 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417574 00000000 _nop
.text:00417578 09000924 li t1,0x9
.text:0041757c 1000bc8f lw gp,local_30+0x40(sp)
.text:00417580 ffff0524 li a1,-0x1
.text:00417584 000049ac sw t1,0x0(v0)
LAB_00417588: ;XREF[5,0]: 004175f4,00417688,004176a4,004176b8
; 00417710
.text:00417588 3800bf8f lw ra,local_8+0x40(sp)
.text:0041758c 3400b58f lw s5,local_c+0x40(sp)
.text:00417590 3000b48f lw s4,local_10+0x40(sp)
.text:00417594 2c00b38f lw s3,local_14+0x40(sp)
.text:00417598 2800b28f lw s2,local_18+0x40(sp)
.text:0041759c 2400b18f lw s1,local_1c+0x40(sp)
.text:004175a0 2000b08f lw s0,local_20+0x40(sp)
.text:004175a4 2110a000 move v0,a1
.text:004175a8 0800e003 jr ra
.text:004175ac 4000bd27 _addiu sp,sp,0x40
LAB_004175b0: ;XREF[1,0]: 00417560
.text:004175b0 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004175b4 00000000 nop
.text:004175b8 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:004175bc 00000000 nop
.text:004175c0 2128c700 addu a1,a2,a3
.text:004175c4 0000a28c lw v0,0x0(a1)
.text:004175c8 00000000 nop
.text:004175cc e6ff4010 beq v0,zero,LAB_00417568
.text:004175d0 21984000 _move s3,v0
.text:004175d4 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004175d8 38005124 addiu s1,v0,0x38
LAB_004175dc: ;XREF[1,0]: 00417620
.text:004175dc 5c8c998f lw t9,-0x73a4(gp)=>->websSocketRead ;= 004171dc
.text:004175e0 21204002 move a0,s2
.text:004175e4 1800a527 addiu a1,sp,0x18
.text:004175e8 09f82003 jalr t9=>websSocketRead ;undefined websSocketRead()
.text:004175ec 01000624 _li a2,0x1
.text:004175f0 1000bc8f lw gp,local_30+0x40(sp)
.text:004175f4 e4ff4004 bltz v0,LAB_00417588
.text:004175f8 21284000 _move a1,v0
LAB_004175fc: ;XREF[1,0]: 00417680
.text:004175fc 24004010 beq v0,zero,LAB_00417690
.text:00417600 00000000 _nop
.text:00417604 1800b093 lbu s0,local_28+0x40(sp)
.text:00417608 00000000 nop
LAB_0041760c: ;XREF[1,0]: 004176c0
.text:0041760c 006e1000 sll t5,s0,0x18
.text:00417610 031e0d00 sra v1,t5,0x18
.text:00417614 0a000c24 li t4,0xa
.text:00417618 2b006c10 beq v1,t4,LAB_004176c8
.text:0041761c 0d000e24 _li t6,0xd
.text:00417620 eeff6e10 beq v1,t6,LAB_004175dc
.text:00417624 00000000 _nop
.text:00417628 08006014 bne v1,zero,LAB_0041764c
.text:0041762c 00000000 _nop
.text:00417630 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00417634 1000248e lw a0,0x10(s1)
.text:00417638 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041763c 80a1a526 _addiu a1=>.roda...,s5,-0x5e80 ;= " "
.text:00417640 1000bc8f lw gp,local_30+0x40(sp)
.text:00417644 20004010 beq v0,zero,LAB_004176c8
.text:00417648 00000000 _nop
LAB_0041764c: ;XREF[1,0]: 00417628
.text:0041764c a090998f lw t9,-0x6f60(gp)=>->memPoolPutChar ;= 00419e20
.text:00417650 007e1000 sll t7,s0,0x18
.text:00417654 032e0f00 sra a1,t7,0x18
.text:00417658 09f82003 jalr t9=>memPoolPutChar ;undefined memPoolPutChar()
.text:0041765c 21202002 _move a0,s1
.text:00417660 1000bc8f lw gp,local_30+0x40(sp)
.text:00417664 00000000 nop
.text:00417668 5c8c998f lw t9,-0x73a4(gp)=>->websSocketRead ;= 004171dc
.text:0041766c 01000624 li a2,0x1
.text:00417670 21204002 move a0,s2
.text:00417674 09f82003 jalr t9=>websSocketRead ;undefined websSocketRead()
.text:00417678 1800a527 _addiu a1,sp,0x18
.text:0041767c 1000bc8f lw gp,local_30+0x40(sp)
.text:00417680 deff4104 bgez v0,LAB_004175fc
.text:00417684 21284000 _move a1,v0
.text:00417688 bfff0010 b LAB_00417588
.text:0041768c 00000000 _nop
LAB_00417690: ;XREF[1,0]: 004175fc
.text:00417690 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417694 00000000 nop
.text:00417698 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:0041769c 21202002 _move a0,s1
.text:004176a0 1000bc8f lw gp,local_30+0x40(sp)
.text:004176a4 b8ff4018 blez v0,LAB_00417588
.text:004176a8 ffff0524 _li a1,-0x1
.text:004176ac 6c006b8e lw t3,0x6c(s3)
.text:004176b0 00000000 nop
.text:004176b4 01006a31 andi t2,t3,0x1
.text:004176b8 b3ff4011 beq t2,zero,LAB_00417588
.text:004176bc 0a001024 _li s0,0xa
.text:004176c0 d2ff0010 b LAB_0041760c
.text:004176c4 1800b0a3 _sb s0,local_28+0x40(sp)
LAB_004176c8: ;XREF[2,0]: 00417618,00417644
.text:004176c8 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:004176cc 00000000 nop
.text:004176d0 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:004176d4 21202002 _move a0,s1
.text:004176d8 1000bc8f lw gp,local_30+0x40(sp)
.text:004176dc 0e004018 blez v0,LAB_00417718
.text:004176e0 21804000 _move s0,v0
.text:004176e4 6c87998f lw t9,-0x7894(gp)=>->strndupWithoutNull ;= 0041c184
.text:004176e8 1000248e lw a0,0x10(s1)
.text:004176ec 09f82003 jalr t9=>strndupWithoutNull ;undefined strndupWithoutNull()
.text:004176f0 21284000 _move a1,v0
.text:004176f4 1000bc8f lw gp,local_30+0x40(sp)
.text:004176f8 000082ae sw v0,0x0(s4)
LAB_004176fc: ;XREF[1,0]: 00417718
.text:004176fc 6089998f lw t9,-0x76a0(gp)=>->memPoolFlush ;= 004198a8
.text:00417700 00000000 nop
.text:00417704 09f82003 jalr t9=>memPoolFlush ;undefined memPoolFlush()
.text:00417708 21202002 _move a0,s1
.text:0041770c 1000bc8f lw gp,local_30+0x40(sp)
.text:00417710 9dff0010 b LAB_00417588
.text:00417714 21280002 _move a1,s0
LAB_00417718: ;XREF[1,0]: 004176dc
.text:00417718 f8ff0010 b LAB_004176fc
.text:0041771c 000080ae _sw zero,0x0(s4)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketFlush()
;local_8 undefined4 -8 ;XREF[3,0]: 00417730,0041778c,00417888
;local_c undefined4 -c ;XREF[3,0]: 00417734,00417790,0041788c
;local_10 undefined4 -10 ;XREF[3,0]: 00417738,00417794,00417890
;local_14 undefined4 -14 ;XREF[3,0]: 0041773c,00417798,00417894
;local_18 undefined4 -18 ;XREF[3,0]: 00417740,0041779c,00417898
;local_20 undefined4 -20 ;XREF[9,0]: 00417744,00417780,00417804,00417820,00417840
; 004178c0,004178d8,0041790c,00417958
;XREF[14,0]: Entry Point,00409fd4,0040a1c0
; 0040a2b4,0040a2b4,0040b1ec
; 0040b1ec,0040b500,0040b53c
; 0040e7ec,00417a64,00417adc
; 004187ec,004d837c
.text:00417720 0d001c3c lui gp,0xd
.text:00417724 c0829c27 addiu gp,gp,-0x7d40
.text:00417728 21e09903 addu gp,gp,t9
.text:0041772c d0ffbd27 addiu sp,sp,-0x30
.text:00417730 2800bfaf sw ra,local_8+0x30(sp)
.text:00417734 2400b3af sw s3,local_c+0x30(sp)
.text:00417738 2000b2af sw s2,local_10+0x30(sp)
.text:0041773c 1c00b1af sw s1,local_14+0x30(sp)
.text:00417740 1800b0af sw s0,local_18+0x30(sp)
.text:00417744 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00417748 08008004 bltz a0,LAB_0041776c
.text:0041774c 00000000 _nop
.text:00417750 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417754 00000000 nop
.text:00417758 0000658c lw a1,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:0041775c 00000000 nop
.text:00417760 2a10a400 slt v0,a1,a0
.text:00417764 11004010 beq v0,zero,LAB_004177ac
.text:00417768 80380400 _sll a3,a0,0x2
LAB_0041776c: ;XREF[2,0]: 00417748,004177c8
.text:0041776c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417770 00000000 nop
.text:00417774 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417778 00000000 _nop
.text:0041777c 09000924 li t1,0x9
.text:00417780 1000bc8f lw gp,local_20+0x30(sp)
.text:00417784 ffff0424 li a0,-0x1
.text:00417788 000049ac sw t1,0x0(v0)
LAB_0041778c: ;XREF[1,0]: 00417870
.text:0041778c 2800bf8f lw ra,local_8+0x30(sp)
.text:00417790 2400b38f lw s3,local_c+0x30(sp)
.text:00417794 2000b28f lw s2,local_10+0x30(sp)
.text:00417798 1c00b18f lw s1,local_14+0x30(sp)
.text:0041779c 1800b08f lw s0,local_18+0x30(sp)
.text:004177a0 21108000 move v0,a0
.text:004177a4 0800e003 jr ra
.text:004177a8 3000bd27 _addiu sp,sp,0x30
LAB_004177ac: ;XREF[1,0]: 00417764
.text:004177ac 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004177b0 00000000 nop
.text:004177b4 0000048d lw a0,0x0(t0)=>.bss:socketList ;= ??
.text:004177b8 00000000 nop
.text:004177bc 2130e400 addu a2,a3,a0
.text:004177c0 0000c28c lw v0,0x0(a2)
.text:004177c4 00000000 nop
.text:004177c8 e8ff4010 beq v0,zero,LAB_0041776c
.text:004177cc 21904000 _move s2,v0
.text:004177d0 6c00438c lw v1,0x6c(v0)
.text:004177d4 00000000 nop
.text:004177d8 02590300 srl t3,v1,0x4
.text:004177dc 01006a31 andi t2,t3,0x1
.text:004177e0 03004015 bne t2,zero,LAB_004177f0
.text:004177e4 1c005124 _addiu s1,v0,0x1c
.text:004177e8 08006c34 ori t4,v1,0x8
.text:004177ec 6c004cac sw t4,0x6c(v0)
LAB_004177f0: ;XREF[1,0]: 004177e0
.text:004177f0 04001324 li s3,0x4
LAB_004177f4: ;XREF[2,0]: 00417868,004178c4
.text:004177f4 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:004177f8 00000000 nop
.text:004177fc 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00417800 21202002 _move a0,s1
.text:00417804 1000bc8f lw gp,local_20+0x30(sp)
.text:00417808 00000000 nop
.text:0041780c 2491998f lw t9,-0x6edc(gp)=>->memPoolGetMaxBlockSize;= 00419994
.text:00417810 3a004018 blez v0,LAB_004178fc
.text:00417814 21202002 _move a0,s1
.text:00417818 09f82003 jalr t9=>memPoolGetMaxBlockSize ;undefined memPoolGetMaxBlockSize()
.text:0041781c 00000000 _nop
.text:00417820 1000bc8f lw gp,local_20+0x30(sp)
.text:00417824 7000448e lw a0,0x70(s2)
.text:00417828 188e998f lw t9,-0x71e8(gp)=>->::send ;= 00489380
.text:0041782c 1000258e lw a1,0x10(s1)
.text:00417830 21304000 move a2,v0
.text:00417834 21380000 clear a3
.text:00417838 09f82003 jalr t9=>.MIPS.stubs:::send ;ssize_t send(int __fd, void * __buf,...
.text:0041783c 21804000 _move s0,v0
.text:00417840 1000bc8f lw gp,local_20+0x30(sp)
.text:00417844 00000000 nop
.text:00417848 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041784c 1f004004 bltz v0,LAB_004178cc
.text:00417850 21180000 _clear v1
.text:00417854 14004014 bne v0,zero,LAB_004178a8
.text:00417858 00000000 _nop
.text:0041785c 12000012 beq s0,zero,LAB_004178a8
.text:00417860 00000000 _nop
.text:00417864 0b000324 li v1,0xb
LAB_00417868: ;XREF[2,0]: 004178b0,004178dc
.text:00417868 e2ff7310 beq v1,s3,LAB_004177f4
.text:0041786c 0b000d24 _li t5,0xb
.text:00417870 c6ff6d14 bne v1,t5,LAB_0041778c
.text:00417874 ffff0424 _li a0,-0x1
.text:00417878 78004e8e lw t6,0x78(s2)
.text:0041787c 00000000 nop
.text:00417880 1800c005 bltz t6,LAB_004178e4
.text:00417884 21200000 _clear a0
LAB_00417888: ;XREF[2,0]: 004178f4,00417940
.text:00417888 2800bf8f lw ra,local_8+0x30(sp)
.text:0041788c 2400b38f lw s3,local_c+0x30(sp)
.text:00417890 2000b28f lw s2,local_10+0x30(sp)
.text:00417894 1c00b18f lw s1,local_14+0x30(sp)
.text:00417898 1800b08f lw s0,local_18+0x30(sp)
.text:0041789c 21108000 move v0,a0
.text:004178a0 0800e003 jr ra
.text:004178a4 3000bd27 _addiu sp,sp,0x30
LAB_004178a8: ;XREF[2,0]: 00417854,0041785c
.text:004178a8 ac8f998f lw t9,-0x7054(gp)=>->memPoolGetBlockPtrAdj ;= 00419fb4
.text:004178ac 21284000 move a1,v0
.text:004178b0 edff4004 bltz v0,LAB_00417868
.text:004178b4 21202002 _move a0,s1
.text:004178b8 09f82003 jalr t9=>memPoolGetBlockPtrAdj ;undefined memPoolGetBlockPtrAdj()
.text:004178bc 00000000 _nop
.text:004178c0 1000bc8f lw gp,local_20+0x30(sp)
.text:004178c4 cbff0010 b LAB_004177f4
.text:004178c8 00000000 _nop
LAB_004178cc: ;XREF[1,0]: 0041784c
.text:004178cc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004178d0 00000000 _nop
.text:004178d4 0000438c lw v1,0x0(v0)
.text:004178d8 1000bc8f lw gp,local_20+0x30(sp)
.text:004178dc e2ff0010 b LAB_00417868
.text:004178e0 00000000 _nop
LAB_004178e4: ;XREF[1,0]: 00417880
.text:004178e4 60004f8e lw t7,0x60(s2)
.text:004178e8 00000000 nop
.text:004178ec 0400f035 ori s0,t7,0x4
.text:004178f0 600050ae sw s0,0x60(s2)
.text:004178f4 e4ff0010 b LAB_00417888
.text:004178f8 78004fae _sw t7,0x78(s2)
LAB_004178fc: ;XREF[1,0]: 00417810
.text:004178fc b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417900 00000000 nop
.text:00417904 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00417908 00000000 _nop
.text:0041790c 1000bc8f lw gp,local_20+0x30(sp)
.text:00417910 0d004010 beq v0,zero,LAB_00417948
.text:00417914 00000000 _nop
LAB_00417918: ;XREF[1,0]: 0041795c
.text:00417918 7800428e lw v0,0x78(s2)
.text:0041791c 00000000 nop
.text:00417920 03004004 bltz v0,LAB_00417930
.text:00417924 ffff1124 _li s1,-0x1
.text:00417928 600042ae sw v0,0x60(s2)
.text:0041792c 780051ae sw s1,0x78(s2)
LAB_00417930: ;XREF[1,0]: 00417920
.text:00417930 6c00588e lw t8,0x6c(s2)
.text:00417934 f7ff1f24 li ra,-0x9
.text:00417938 24981f03 and s3,t8,ra
.text:0041793c 21200000 clear a0
.text:00417940 d1ff0010 b LAB_00417888
.text:00417944 6c0053ae _sw s3,0x6c(s2)
LAB_00417948: ;XREF[1,0]: 00417910
.text:00417948 6089998f lw t9,-0x76a0(gp)=>->memPoolFlush ;= 004198a8
.text:0041794c 00000000 nop
.text:00417950 09f82003 jalr t9=>memPoolFlush ;undefined memPoolFlush()
.text:00417954 21202002 _move a0,s1
.text:00417958 1000bc8f lw gp,local_20+0x30(sp)
.text:0041795c eeff0010 b LAB_00417918
.text:00417960 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketWrite()
;local_4 undefined4 -4 ;XREF[3,0]: 00417974,004179e4,00417aac
;local_8 undefined4 -8 ;XREF[3,0]: 00417978,004179e8,00417ab0
;local_c undefined4 -c ;XREF[3,0]: 0041797c,004179ec,00417ab4
;local_10 undefined4 -10 ;XREF[3,0]: 00417980,004179f0,00417ab8
;local_14 undefined4 -14 ;XREF[3,0]: 00417984,004179f4,00417abc
;local_18 undefined4 -18 ;XREF[3,0]: 00417988,004179f8,00417ac0
;local_1c undefined4 -1c ;XREF[3,0]: 0041798c,004179fc,00417ac4
;local_20 undefined4 -20 ;XREF[3,0]: 00417990,00417a00,00417ac8
;local_28 undefined4 -28 ;XREF[6,0]: 00417994,004179d8,00417a54,00417a98,00417ae4
; 00417b00
;XREF[8,0]: Entry Point,00409fb8,0040a1a4
; 0040a2e0,0040b4e4,0040b520
; 0040e7d0,004d85bc
.text:00417964 0d001c3c lui gp,0xd
.text:00417968 7c809c27 addiu gp,gp,-0x7f84
.text:0041796c 21e09903 addu gp,gp,t9
.text:00417970 c8ffbd27 addiu sp,sp,-0x38
.text:00417974 3400bfaf sw ra,local_4+0x38(sp)
.text:00417978 3000b6af sw s6,local_8+0x38(sp)
.text:0041797c 2c00b5af sw s5,local_c+0x38(sp)
.text:00417980 2800b4af sw s4,local_10+0x38(sp)
.text:00417984 2400b3af sw s3,local_14+0x38(sp)
.text:00417988 2000b2af sw s2,local_18+0x38(sp)
.text:0041798c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00417990 1800b0af sw s0,local_20+0x38(sp)
.text:00417994 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00417998 21a08000 move s4,a0
.text:0041799c 2190a000 move s2,a1
.text:004179a0 08008004 bltz a0,LAB_004179c4
.text:004179a4 2188c000 _move s1,a2
.text:004179a8 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004179ac 00000000 nop
.text:004179b0 0000648c lw a0,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:004179b4 00000000 nop
.text:004179b8 2a109400 slt v0,a0,s4
.text:004179bc 14004010 beq v0,zero,LAB_00417a10
.text:004179c0 80301400 _sll a2,s4,0x2
LAB_004179c4: ;XREF[2,0]: 004179a0,00417a2c
.text:004179c4 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004179c8 00000000 nop
.text:004179cc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004179d0 00000000 _nop
.text:004179d4 09000924 li t1,0x9
.text:004179d8 1000bc8f lw gp,local_28+0x38(sp)
.text:004179dc ffff0424 li a0,-0x1
.text:004179e0 000049ac sw t1,0x0(v0)
LAB_004179e4: ;XREF[1,0]: 00417b2c
.text:004179e4 3400bf8f lw ra,local_4+0x38(sp)
.text:004179e8 3000b68f lw s6,local_8+0x38(sp)
.text:004179ec 2c00b58f lw s5,local_c+0x38(sp)
.text:004179f0 2800b48f lw s4,local_10+0x38(sp)
.text:004179f4 2400b38f lw s3,local_14+0x38(sp)
.text:004179f8 2000b28f lw s2,local_18+0x38(sp)
.text:004179fc 1c00b18f lw s1,local_1c+0x38(sp)
.text:00417a00 1800b08f lw s0,local_20+0x38(sp)
.text:00417a04 21108000 move v0,a0
.text:00417a08 0800e003 jr ra
.text:00417a0c 3800bd27 _addiu sp,sp,0x38
LAB_00417a10: ;XREF[1,0]: 004179bc
.text:00417a10 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417a14 00000000 nop
.text:00417a18 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:00417a1c 00000000 nop
.text:00417a20 2128c700 addu a1,a2,a3
.text:00417a24 0000a28c lw v0,0x0(a1)
.text:00417a28 00000000 nop
.text:00417a2c e5ff4010 beq v0,zero,LAB_004179c4
.text:00417a30 21b04000 _move s6,v0
.text:00417a34 1c005324 addiu s3,v0,0x1c
.text:00417a38 21a80000 clear s5
LAB_00417a3c: ;XREF[2,0]: 00417b04,00417b1c
.text:00417a3c 1b00201a blez s1,LAB_00417aac
.text:00417a40 2120a002 _move a0,s5
LAB_00417a44: ;XREF[1,0]: 00417aa0
.text:00417a44 f486998f lw t9,-0x790c(gp)=>->memPoolPutMaxBlockSize;= 00419934
.text:00417a48 00000000 nop
.text:00417a4c 09f82003 jalr t9=>memPoolPutMaxBlockSize ;undefined memPoolPutMaxBlockSize()
.text:00417a50 21206002 _move a0,s3
.text:00417a54 1000bc8f lw gp,local_28+0x38(sp)
.text:00417a58 21208002 move a0,s4
.text:00417a5c 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:00417a60 2a185100 slt v1,v0,s1
.text:00417a64 21302003 move a2=>websSocketFlush,t9
.text:00417a68 b890998f lw t9,-0x6f48(gp)=>->memPoolPutBlock ;= 00419c04
.text:00417a6c 21284002 move a1,s2
.text:00417a70 19004010 beq v0,zero,LAB_00417ad8
.text:00417a74 21382003 _move a3=>memPoolPutBlock,t9
.text:00417a78 21206002 move a0,s3
.text:00417a7c 02006010 beq v1,zero,LAB_00417a88
.text:00417a80 21802002 _move s0,s1
.text:00417a84 21804000 move s0,v0
LAB_00417a88: ;XREF[1,0]: 00417a7c
.text:00417a88 21c8e000 move t9,a3
.text:00417a8c 09f82003 jalr t9=>memPoolPutBlock ;undefined memPoolPutBlock()
.text:00417a90 21300002 _move a2,s0
.text:00417a94 21905002 addu s2,s2,s0
.text:00417a98 1000bc8f lw gp,local_28+0x38(sp)
.text:00417a9c 23883002 subu s1,s1,s0
.text:00417aa0 e8ff201e bgtz s1,LAB_00417a44
.text:00417aa4 21a8b002 _addu s5,s5,s0
.text:00417aa8 2120a002 move a0,s5
LAB_00417aac: ;XREF[2,0]: 00417a3c,00417b24
.text:00417aac 3400bf8f lw ra,local_4+0x38(sp)
.text:00417ab0 3000b68f lw s6,local_8+0x38(sp)
.text:00417ab4 2c00b58f lw s5,local_c+0x38(sp)
.text:00417ab8 2800b48f lw s4,local_10+0x38(sp)
.text:00417abc 2400b38f lw s3,local_14+0x38(sp)
.text:00417ac0 2000b28f lw s2,local_18+0x38(sp)
.text:00417ac4 1c00b18f lw s1,local_1c+0x38(sp)
.text:00417ac8 1800b08f lw s0,local_20+0x38(sp)
.text:00417acc 21108000 move v0,a0
.text:00417ad0 0800e003 jr ra
.text:00417ad4 3800bd27 _addiu sp,sp,0x38
LAB_00417ad8: ;XREF[1,0]: 00417a70
.text:00417ad8 21c8c000 move t9,a2
.text:00417adc 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:00417ae0 00000000 _nop
.text:00417ae4 1000bc8f lw gp,local_28+0x38(sp)
.text:00417ae8 00000000 nop
.text:00417aec f486998f lw t9,-0x790c(gp)=>->memPoolPutMaxBlockSize;= 00419934
.text:00417af0 0e004004 bltz v0,LAB_00417b2c
.text:00417af4 21206002 _move a0,s3
.text:00417af8 09f82003 jalr t9=>memPoolPutMaxBlockSize ;undefined memPoolPutMaxBlockSize()
.text:00417afc 00000000 _nop
.text:00417b00 1000bc8f lw gp,local_28+0x38(sp)
.text:00417b04 cdff4014 bne v0,zero,LAB_00417a3c
.text:00417b08 00000000 _nop
.text:00417b0c 6c00cc8e lw t4,0x6c(s6)
.text:00417b10 00000000 nop
.text:00417b14 02590c00 srl t3,t4,0x4
.text:00417b18 01006a31 andi t2,t3,0x1
.text:00417b1c c7ff4015 bne t2,zero,LAB_00417a3c
.text:00417b20 2120a002 _move a0,s5
.text:00417b24 e1ff0010 b LAB_00417aac
.text:00417b28 00000000 _nop
LAB_00417b2c: ;XREF[1,0]: 00417af0
.text:00417b2c adff0010 b LAB_004179e4
.text:00417b30 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketEof()
;local_8 undefined4 -8 ;XREF[3,0]: 00417b44,00417b88,00417bc4
;local_10 undefined4 -10 ;XREF[2,0]: 00417b48,00417b7c
;XREF[5,0]: Entry Point,0040cd50,0040cd50
; 0041fa40,004d830c
.text:00417b34 0c001c3c lui gp,0xc
.text:00417b38 ac7e9c27 addiu gp,gp,0x7eac
.text:00417b3c 21e09903 addu gp,gp,t9
.text:00417b40 e0ffbd27 addiu sp,sp,-0x20
.text:00417b44 1800bfaf sw ra,local_8+0x20(sp)
.text:00417b48 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00417b4c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417b50 08008004 bltz a0,LAB_00417b74
.text:00417b54 00000000 _nop
.text:00417b58 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417b5c 00000000 nop
.text:00417b60 0000668c lw a2,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00417b64 00000000 nop
.text:00417b68 2a10c400 slt v0,a2,a0
.text:00417b6c 0b004010 beq v0,zero,LAB_00417b9c
.text:00417b70 80280400 _sll a1,a0,0x2
LAB_00417b74: ;XREF[2,0]: 00417b50,00417bb8
.text:00417b74 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417b78 00000000 _nop
.text:00417b7c 1000bc8f lw gp,local_10+0x20(sp)
.text:00417b80 ffff0424 li a0,-0x1
.text:00417b84 09000524 li a1,0x9
.text:00417b88 1800bf8f lw ra,local_8+0x20(sp)
.text:00417b8c 000045ac sw a1,0x0(v0)
.text:00417b90 2000bd27 addiu sp,sp,0x20
.text:00417b94 0800e003 jr ra
.text:00417b98 21108000 _move v0,a0
LAB_00417b9c: ;XREF[1,0]: 00417b6c
.text:00417b9c 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417ba0 00000000 nop
.text:00417ba4 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:00417ba8 00000000 nop
.text:00417bac 2120a700 addu a0,a1,a3
.text:00417bb0 0000828c lw v0,0x0(a0)
.text:00417bb4 00000000 nop
.text:00417bb8 eeff4010 beq v0,zero,LAB_00417b74
.text:00417bbc 00000000 _nop
.text:00417bc0 6c00498c lw t1,0x6c(v0)
.text:00417bc4 1800bf8f lw ra,local_8+0x20(sp)
.text:00417bc8 01002431 andi a0,t1,0x1
.text:00417bcc 21108000 move v0,a0
.text:00417bd0 0800e003 jr ra
.text:00417bd4 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketSelect()
;local_4 undefined4 -4 ;XREF[2,0]: 00417be8,00417f84
;local_8 undefined4 -8 ;XREF[2,0]: 00417bec,00417f88
;local_c undefined4 -c ;XREF[2,0]: 00417bf0,00417f8c
;local_10 undefined4 -10 ;XREF[2,0]: 00417bf4,00417f90
;local_14 undefined4 -14 ;XREF[2,0]: 00417bf8,00417f94
;local_18 undefined4 -18 ;XREF[2,0]: 00417bfc,00417f98
;local_1c undefined4 -1c ;XREF[2,0]: 00417c00,00417f9c
;local_20 undefined4 -20 ;XREF[2,0]: 00417c04,00417fa0
;local_24 undefined4 -24 ;XREF[2,0]: 00417c08,00417fa4
;local_28 undefined4 -28 ;XREF[2,0]: 00417c0c,00417fa8
;local_30 undefined4 -30 ;XREF[6,0]: 00417c78,00417df4,00417e4c,00417f24,00418048
; 0041804c
;local_34 undefined4 -34 ;XREF[2,0]: 00417cb4,00417dc4
;local_38 undefined4 -38 ;XREF[2,0]: 00417cbc,00417dc0
;local_40 undefined4 -40 ;XREF[12,0]: 00417c10,00417c3c,00417c58,00417d98,00417db4
; 00417e40,00417ef4,00417f60,00417f7c,00417fcc
; 00418000,0041801c
;local_48 undefined4 -48 ;XREF[1,0]: 00417e28
;XREF[5,0]: Entry Point,004189e0,00418b88
; 00418c10,004d8adc
.text:00417bd8 0c001c3c lui gp,0xc
.text:00417bdc 087e9c27 addiu gp,gp,0x7e08
.text:00417be0 21e09903 addu gp,gp,t9
.text:00417be4 a8ffbd27 addiu sp,sp,-0x58
.text:00417be8 5400bfaf sw ra,local_4+0x58(sp)
.text:00417bec 5000beaf sw s8,local_8+0x58(sp)
.text:00417bf0 4c00b7af sw s7,local_c+0x58(sp)
.text:00417bf4 4800b6af sw s6,local_10+0x58(sp)
.text:00417bf8 4400b5af sw s5,local_14+0x58(sp)
.text:00417bfc 4000b4af sw s4,local_18+0x58(sp)
.text:00417c00 3c00b3af sw s3,local_1c+0x58(sp)
.text:00417c04 3800b2af sw s2,local_20+0x58(sp)
.text:00417c08 3400b1af sw s1,local_24+0x58(sp)
.text:00417c0c 3000b0af sw s0,local_28+0x58(sp)
.text:00417c10 1800bcaf sw gp=>_gp,local_40+0x58(sp)
.text:00417c14 fc88878f lw a3=>.data:socket...,-0x7704(gp)=>->so...;= FFFFFFFFh
;= 004d6040
.text:00417c18 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00417c1c 0000e68c lw a2,0x0(a3)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00417c20 21908000 move s2,a0
.text:00417c24 2000c324 addiu v1,a2,0x20
.text:00417c28 42110300 srl v0,v1,0x5
.text:00417c2c 80800200 sll s0,v0,0x2
.text:00417c30 21200002 move a0,s0
.text:00417c34 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00417c38 2188a000 _move s1,a1
.text:00417c3c 1800bc8f lw gp,local_40+0x58(sp)
.text:00417c40 21200002 move a0,s0
.text:00417c44 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00417c48 00000000 nop
.text:00417c4c 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00417c50 21b84000 _move s7,v0
.text:00417c54 21a80000 clear s5
.text:00417c58 1800bc8f lw gp,local_40+0x58(sp)
.text:00417c5c c100e012 beq s7,zero,LAB_00417f64
.text:00417c60 21b04000 _move s6,v0
.text:00417c64 b8004010 beq v0,zero,LAB_00417f48
.text:00417c68 6210103c _lui s0,0x1062
.text:00417c6c d34d1f36 ori ra,s0,0x4dd3
.text:00417c70 18003f02 mult s1,ra
.text:00417c74 c3c71100 sra t8,s1,0x1f
.text:00417c78 2800a0af sw zero,local_30+0x58(sp)
.text:00417c7c 10f00000 mfhi s8
.text:00417c80 83a91e00 sra s5,s8,0x6
.text:00417c84 2320b802 subu a0,s5,t8
.text:00417c88 40a10400 sll s4,a0,0x5
.text:00417c8c 23988402 subu s3,s4,a0
.text:00417c90 80781300 sll t7,s3,0x2
.text:00417c94 2170e401 addu t6,t7,a0
.text:00417c98 c0680e00 sll t5,t6,0x3
.text:00417c9c 23502d02 subu t2,s1,t5
.text:00417ca0 40610a00 sll t4,t2,0x5
.text:00417ca4 23588a01 subu t3,t4,t2
.text:00417ca8 80480b00 sll t1,t3,0x2
.text:00417cac 21402a01 addu t0,t1,t2
.text:00417cb0 c0280800 sll a1,t0,0x3
.text:00417cb4 2400a5af sw a1,local_34+0x58(sp)
.text:00417cb8 e0004006 bltz s2,LAB_0041803c
.text:00417cbc 2000a4af _sw a0,local_38+0x58(sp)
LAB_00417cc0: ;XREF[1,0]: 00418044
.text:00417cc0 c08f9e8f lw s8,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00417cc4 00000000 nop
.text:00417cc8 0000c28f lw v0,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417ccc 00000000 nop
.text:00417cd0 2ac85200 slt t9,v0,s2
.text:00417cd4 50002017 bne t9,zero,LAB_00417e18
.text:00417cd8 00000000 _nop
LAB_00417cdc: ;XREF[1,0]: 00417e10
.text:00417cdc 5086838f lw v1,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417ce0 80381200 sll a3,s2,0x2
.text:00417ce4 0000668c lw a2,0x0(v1)=>.bss:socketList ;= ??
.text:00417ce8 00000000 nop
.text:00417cec 2110e600 addu v0,a3,a2
.text:00417cf0 0000518c lw s1,0x0(v0)
.text:00417cf4 00000000 nop
.text:00417cf8 3e002012 beq s1,zero,LAB_00417df4
.text:00417cfc 01000924 _li t1,0x1
.text:00417d00 6000268e lw a2,0x60(s1)
.text:00417d04 7000258e lw a1,0x70(s1)
.text:00417d08 42500600 srl t2,a2,0x1
.text:00417d0c 1f00a430 andi a0,a1,0x1f
.text:00417d10 01004831 andi t0,t2,0x1
.text:00417d14 04a88900 sllv s5,t1,a0
.text:00417d18 2d000011 beq t0,zero,LAB_00417dd0
.text:00417d1c 42a10500 _srl s4,a1,0x5
.text:00417d20 80701400 sll t6,s4,0x2
.text:00417d24 2158d701 addu t3,t6,s7
.text:00417d28 00006d8d lw t5,0x0(t3)
.text:00417d2c 00000000 nop
.text:00417d30 2560b501 or t4,t5,s5
.text:00417d34 9f004006 bltz s2,LAB_00417fb4
.text:00417d38 00006cad _sw t4,0x0(t3)
.text:00417d3c 0000d38f lw s3,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417d40 00000000 nop
.text:00417d44 2a787202 slt t7,s3,s2
.text:00417d48 9a00e015 bne t7,zero,LAB_00417fb4
.text:00417d4c 00000000 _nop
.text:00417d50 5086908f lw s0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417d54 00000000 nop
.text:00417d58 00001f8e lw ra,0x0(s0)=>.bss:socketList ;= ??
.text:00417d5c 00000000 nop
.text:00417d60 21c0ff00 addu t8,a3,ra
.text:00417d64 0000138f lw s3,0x0(t8)
.text:00417d68 00000000 nop
.text:00417d6c 91006012 beq s3,zero,LAB_00417fb4
.text:00417d70 00000000 _nop
.text:00417d74 6c00668e lw a2,0x6c(s3)
.text:00417d78 00000000 nop
.text:00417d7c 0100c230 andi v0,a2,0x1
.text:00417d80 11004014 bne v0,zero,LAB_00417dc8
.text:00417d84 00000000 _nop
.text:00417d88 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417d8c 00000000 nop
.text:00417d90 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00417d94 38006426 _addiu a0,s3,0x38
.text:00417d98 1800bc8f lw gp,local_40+0x58(sp)
.text:00417d9c 21206002 move a0,s3
.text:00417da0 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417da4 00000000 nop
.text:00417da8 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00417dac 21804000 _move s0,v0
.text:00417db0 21180202 addu v1,s0,v0
.text:00417db4 1800bc8f lw gp,local_40+0x58(sp)
.text:00417db8 03006018 blez v1,LAB_00417dc8
.text:00417dbc 00000000 _nop
.text:00417dc0 2000a0af sw zero,local_38+0x58(sp)
.text:00417dc4 2400a0af sw zero,local_34+0x58(sp)
LAB_00417dc8: ;XREF[2,0]: 00417d80,00417db8
.text:00417dc8 6000268e lw a2,0x60(s1)
.text:00417dcc 00000000 nop
LAB_00417dd0: ;XREF[1,0]: 00417d18
.text:00417dd0 82400600 srl t0,a2,0x2
LAB_00417dd4: ;XREF[1,0]: 00417fd4
.text:00417dd4 01001131 andi s1,t0,0x1
.text:00417dd8 06002012 beq s1,zero,LAB_00417df4
.text:00417ddc 80481400 _sll t1,s4,0x2
.text:00417de0 21a03601 addu s4,t1,s6
.text:00417de4 0000848e lw a0,0x0(s4)
.text:00417de8 00000000 nop
.text:00417dec 25289500 or a1,a0,s5
.text:00417df0 000085ae sw a1,0x0(s4)
LAB_00417df4: ;XREF[2,0]: 00417cf8,00417dd8
.text:00417df4 2800b58f lw s5,local_30+0x58(sp)
.text:00417df8 00000000 nop
.text:00417dfc 0600a012 beq s5,zero,LAB_00417e18
.text:00417e00 00000000 _nop
.text:00417e04 0000c28f lw v0,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417e08 01005226 addiu s2,s2,0x1
.text:00417e0c 2ac85200 slt t9,v0,s2
.text:00417e10 b2ff2013 beq t9,zero,LAB_00417cdc
.text:00417e14 00000000 _nop
LAB_00417e18: ;XREF[2,0]: 00417cd4,00417dfc
.text:00417e18 fc888c8f lw t4,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00417e1c a88e998f lw t9,-0x7158(gp)=>->::select ;= 00489330
.text:00417e20 00008a8d lw t2,0x0(t4)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00417e24 2000ab27 addiu t3,sp,0x20
.text:00417e28 1000abaf sw t3,local_48+0x58(sp)
.text:00417e2c 01004425 addiu a0,t2,0x1
.text:00417e30 2128e002 move a1,s7
.text:00417e34 2130c002 move a2,s6
.text:00417e38 09f82003 jalr t9=>.MIPS.stubs:::select ;int select(int __nfds, fd_set * __re...
.text:00417e3c 21380000 _clear a3
.text:00417e40 1800bc8f lw gp,local_40+0x58(sp)
.text:00417e44 40004018 blez v0,LAB_00417f48
.text:00417e48 21a84000 _move s5,v0
.text:00417e4c 2800ad8f lw t5,local_30+0x58(sp)
.text:00417e50 00000000 nop
.text:00417e54 0200a011 beq t5,zero,LAB_00417e60
.text:00417e58 00000000 _nop
.text:00417e5c 21900000 clear s2
LAB_00417e60: ;XREF[1,0]: 00417e54
.text:00417e60 0000c28f lw v0,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417e64 00000000 nop
.text:00417e68 2a705200 slt t6,v0,s2
.text:00417e6c 3600c015 bne t6,zero,LAB_00417f48
.text:00417e70 00000000 _nop
LAB_00417e74: ;XREF[1,0]: 00417f40
.text:00417e74 50869f8f lw ra,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00417e78 80981200 sll s3,s2,0x2
.text:00417e7c 0000f88f lw t8,0x0(ra)=>.bss:socketList ;= ??
.text:00417e80 00000000 nop
.text:00417e84 21787802 addu t7,s3,t8
.text:00417e88 0000f18d lw s1,0x0(t7)
.text:00417e8c 00000000 nop
.text:00417e90 6e002012 beq s1,zero,LAB_0041804c
.text:00417e94 01000324 _li v1,0x1
.text:00417e98 7000258e lw a1,0x70(s1)
.text:00417e9c 00000000 nop
.text:00417ea0 42210500 srl a0,a1,0x5
.text:00417ea4 80a00400 sll s4,a0,0x2
.text:00417ea8 21409702 addu t0,s4,s7
.text:00417eac 1f00b030 andi s0,a1,0x1f
.text:00417eb0 0000068d lw a2,0x0(t0)
.text:00417eb4 04980302 sllv s3,v1,s0
.text:00417eb8 2410d300 and v0,a2,s3
.text:00417ebc 5a004014 bne v0,zero,LAB_00418028
.text:00417ec0 00000000 _nop
.text:00417ec4 06004006 bltz s2,LAB_00417ee0
.text:00417ec8 00000000 _nop
.text:00417ecc 0000d98f lw t9,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417ed0 00000000 nop
.text:00417ed4 2a483203 slt t1,t9,s2
.text:00417ed8 40002011 beq t1,zero,LAB_00417fdc
.text:00417edc 00000000 _nop
LAB_00417ee0: ;XREF[1,0]: 00417ec4
.text:00417ee0 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417ee4 00000000 nop
.text:00417ee8 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417eec 00000000 _nop
.text:00417ef0 09000a24 li t2,0x9
.text:00417ef4 1800bc8f lw gp,local_40+0x58(sp)
.text:00417ef8 00004aac sw t2,0x0(v0)
LAB_00417efc: ;XREF[1,0]: 00418034
.text:00417efc 21f89602 addu ra,s4,s6
LAB_00417f00: ;XREF[2,0]: 00417fe8,00418020
.text:00417f00 0000f88f lw t8,0x0(ra)
.text:00417f04 00000000 nop
.text:00417f08 24a01303 and s4,t8,s3
.text:00417f0c 05008012 beq s4,zero,LAB_00417f24
.text:00417f10 00000000 _nop
.text:00417f14 7400278e lw a3,0x74(s1)
.text:00417f18 00000000 nop
.text:00417f1c 0400f334 ori s3,a3,0x4
.text:00417f20 740033ae sw s3,0x74(s1)
LAB_00417f24: ;XREF[1,0]: 00417f0c
.text:00417f24 2800b18f lw s1,local_30+0x58(sp)
.text:00417f28 00000000 nop
.text:00417f2c 06002012 beq s1,zero,LAB_00417f48
.text:00417f30 00000000 _nop
.text:00417f34 0000c28f lw v0,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00417f38 01005226 addiu s2,s2,0x1
LAB_00417f3c: ;XREF[1,0]: 00418060
.text:00417f3c 2a705200 slt t6,v0,s2
.text:00417f40 ccffc011 beq t6,zero,LAB_00417e74
.text:00417f44 00000000 _nop
LAB_00417f48: ;XREF[5,0]: 00417c64,00417e44,00417e6c,00417f2c
; 00418054
.text:00417f48 0600e012 beq s7,zero,LAB_00417f64
.text:00417f4c 00000000 _nop
.text:00417f50 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00417f54 00000000 nop
.text:00417f58 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00417f5c 2120e002 _move a0,s7
.text:00417f60 1800bc8f lw gp,local_40+0x58(sp)
LAB_00417f64: ;XREF[2,0]: 00417c5c,00417f48
.text:00417f64 0700c012 beq s6,zero,LAB_00417f84
.text:00417f68 2110a002 _move v0,s5
.text:00417f6c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00417f70 00000000 nop
.text:00417f74 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00417f78 2120c002 _move a0,s6
.text:00417f7c 1800bc8f lw gp,local_40+0x58(sp)
.text:00417f80 2110a002 move v0,s5
LAB_00417f84: ;XREF[1,0]: 00417f64
.text:00417f84 5400bf8f lw ra,local_4+0x58(sp)
.text:00417f88 5000be8f lw s8,local_8+0x58(sp)
.text:00417f8c 4c00b78f lw s7,local_c+0x58(sp)
.text:00417f90 4800b68f lw s6,local_10+0x58(sp)
.text:00417f94 4400b58f lw s5,local_14+0x58(sp)
.text:00417f98 4000b48f lw s4,local_18+0x58(sp)
.text:00417f9c 3c00b38f lw s3,local_1c+0x58(sp)
.text:00417fa0 3800b28f lw s2,local_20+0x58(sp)
.text:00417fa4 3400b18f lw s1,local_24+0x58(sp)
.text:00417fa8 3000b08f lw s0,local_28+0x58(sp)
.text:00417fac 0800e003 jr ra
.text:00417fb0 5800bd27 _addiu sp,sp,0x58
LAB_00417fb4: ;XREF[3,0]: 00417d34,00417d48,00417d6c
.text:00417fb4 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00417fb8 00000000 nop
.text:00417fbc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00417fc0 00000000 _nop
.text:00417fc4 09000724 li a3,0x9
.text:00417fc8 000047ac sw a3,0x0(v0)
.text:00417fcc 1800bc8f lw gp,local_40+0x58(sp)
.text:00417fd0 6000268e lw a2,0x60(s1)
.text:00417fd4 7fff0010 b LAB_00417dd4
.text:00417fd8 82400600 _srl t0,a2,0x2
LAB_00417fdc: ;XREF[1,0]: 00417ed8
.text:00417fdc 6c002c8e lw t4,0x6c(s1)
.text:00417fe0 00000000 nop
.text:00417fe4 01008b31 andi t3,t4,0x1
.text:00417fe8 c5ff6015 bne t3,zero,LAB_00417f00
.text:00417fec 21f89602 _addu ra,s4,s6
.text:00417ff0 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00417ff4 00000000 nop
.text:00417ff8 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00417ffc 38002426 _addiu a0,s1,0x38
.text:00418000 1800bc8f lw gp,local_40+0x58(sp)
.text:00418004 21202002 move a0,s1
.text:00418008 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:0041800c 00000000 nop
.text:00418010 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418014 21804000 _move s0,v0
.text:00418018 21680202 addu t5,s0,v0
.text:0041801c 1800bc8f lw gp,local_40+0x58(sp)
.text:00418020 b7ffa019 blez t5,LAB_00417f00
.text:00418024 21f89602 _addu ra,s4,s6
LAB_00418028: ;XREF[1,0]: 00417ebc
.text:00418028 74002f8e lw t7,0x74(s1)
.text:0041802c 00000000 nop
.text:00418030 0200ee35 ori t6,t7,0x2
.text:00418034 b1ff0010 b LAB_00417efc
.text:00418038 74002eae _sw t6,0x74(s1)
LAB_0041803c: ;XREF[1,0]: 00417cb8
.text:0041803c 01001124 li s1,0x1
.text:00418040 21900000 clear s2
.text:00418044 1eff0010 b LAB_00417cc0
.text:00418048 2800b1af _sw s1,local_30+0x58(sp)
LAB_0041804c: ;XREF[1,0]: 00417e90
.text:0041804c 2800a78f lw a3,local_30+0x58(sp)
.text:00418050 00000000 nop
.text:00418054 bcffe010 beq a3,zero,LAB_00417f48
.text:00418058 00000000 _nop
.text:0041805c 0000c28f lw v0,0x0(s8)=>.data:socketLast ;= FFFFFFFFh
.text:00418060 b6ff0010 b LAB_00417f3c
.text:00418064 01005226 _addiu s2,s2,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketCreateEvent()
;local_8 undefined4 -8 ;XREF[3,0]: 00418078,004180d8,004180ec
;local_10 undefined4 -10 ;XREF[2,0]: 0041807c,004180d4
;XREF[5,0]: Entry Point,0040a6c0,0041f524
; 00438d70,004d8554
.text:00418068 0c001c3c lui gp,0xc
.text:0041806c 78799c27 addiu gp,gp,0x7978
.text:00418070 21e09903 addu gp,gp,t9
.text:00418074 e0ffbd27 addiu sp,sp,-0x20
.text:00418078 1800bfaf sw ra,local_8+0x20(sp)
.text:0041807c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00418080 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418084 11008004 bltz a0,LAB_004180cc
.text:00418088 00000000 _nop
.text:0041808c c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00418090 00000000 nop
.text:00418094 0000698c lw t1,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00418098 00000000 nop
.text:0041809c 2a102401 slt v0,t1,a0
.text:004180a0 0a004014 bne v0,zero,LAB_004180cc
.text:004180a4 80400400 _sll t0,a0,0x2
.text:004180a8 50868b8f lw t3,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004180ac 00000000 nop
.text:004180b0 00006a8d lw t2,0x0(t3)=>.bss:socketList ;= ??
.text:004180b4 00000000 nop
.text:004180b8 21200a01 addu a0,t0,t2
.text:004180bc 0000828c lw v0,0x0(a0)
.text:004180c0 00000000 nop
.text:004180c4 09004014 bne v0,zero,LAB_004180ec
.text:004180c8 00000000 _nop
LAB_004180cc: ;XREF[2,0]: 00418084,004180a0
.text:004180cc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004180d0 00000000 _nop
.text:004180d4 1000bc8f lw gp,local_10+0x20(sp)
.text:004180d8 1800bf8f lw ra,local_8+0x20(sp)
.text:004180dc 09000524 li a1,0x9
.text:004180e0 2000bd27 addiu sp,sp,0x20
.text:004180e4 0800e003 jr ra
.text:004180e8 000045ac _sw a1,0x0(v0)
LAB_004180ec: ;XREF[1,0]: 004180c4
.text:004180ec 1800bf8f lw ra,local_8+0x20(sp)
.text:004180f0 2000bd27 addiu sp,sp,0x20
.text:004180f4 600045ac sw a1,0x60(v0)
.text:004180f8 580046ac sw a2,0x58(v0)
.text:004180fc 0800e003 jr ra
.text:00418100 5c0047ac _sw a3,0x5c(v0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketDeleteEvent()
;local_8 undefined4 -8 ;XREF[3,0]: 00418114,00418174,00418188
;local_10 undefined4 -10 ;XREF[2,0]: 00418118,00418170
;XREF[4,0]: Entry Point,0040b158,0041cc58
; 004d873c
.text:00418104 0c001c3c lui gp,0xc
.text:00418108 dc789c27 addiu gp,gp,0x78dc
.text:0041810c 21e09903 addu gp,gp,t9
.text:00418110 e0ffbd27 addiu sp,sp,-0x20
.text:00418114 1800bfaf sw ra,local_8+0x20(sp)
.text:00418118 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0041811c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418120 11008004 bltz a0,LAB_00418168
.text:00418124 00000000 _nop
.text:00418128 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:0041812c 00000000 nop
.text:00418130 0000668c lw a2,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00418134 00000000 nop
.text:00418138 2a10c400 slt v0,a2,a0
.text:0041813c 0a004014 bne v0,zero,LAB_00418168
.text:00418140 80280400 _sll a1,a0,0x2
.text:00418144 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418148 00000000 nop
.text:0041814c 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:00418150 00000000 nop
.text:00418154 2120a700 addu a0,a1,a3
.text:00418158 0000828c lw v0,0x0(a0)
.text:0041815c 00000000 nop
.text:00418160 09004014 bne v0,zero,LAB_00418188
.text:00418164 00000000 _nop
LAB_00418168: ;XREF[2,0]: 00418120,0041813c
.text:00418168 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041816c 00000000 _nop
.text:00418170 1000bc8f lw gp,local_10+0x20(sp)
.text:00418174 1800bf8f lw ra,local_8+0x20(sp)
.text:00418178 09000524 li a1,0x9
.text:0041817c 2000bd27 addiu sp,sp,0x20
.text:00418180 0800e003 jr ra
.text:00418184 000045ac _sw a1,0x0(v0)
LAB_00418188: ;XREF[1,0]: 00418160
.text:00418188 1800bf8f lw ra,local_8+0x20(sp)
.text:0041818c 2000bd27 addiu sp,sp,0x20
.text:00418190 600040ac sw zero,0x60(v0)
.text:00418194 0800e003 jr ra
.text:00418198 580040ac _sw zero,0x58(v0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketFree()
;local_8 undefined4 -8 ;XREF[3,0]: 004181ac,004181fc,00418390
;local_c undefined4 -c ;XREF[3,0]: 004181b0,00418200,00418394
;local_10 undefined4 -10 ;XREF[3,0]: 004181b4,00418204,00418398
;local_118 undefined4 -118 ;XREF[11,0]: 004181b8,004181f4,00418254,0041826c,0041828c
; 004182a4,004182bc,004182d8,004182f0,00418308
; 00418324
;XREF[8,0]: Entry Point,004186fc,004188dc
; 00418c90,00418cac,00418dd8
; 00419068,004d85ec
.text:0041819c 0c001c3c lui gp,0xc
.text:004181a0 44789c27 addiu gp,gp,0x7844
.text:004181a4 21e09903 addu gp,gp,t9
.text:004181a8 d8febd27 addiu sp,sp,-0x128
.text:004181ac 2001bfaf sw ra,local_8+0x128(sp)
.text:004181b0 1c01b1af sw s1,local_c+0x128(sp)
.text:004181b4 1801b0af sw s0,local_10+0x128(sp)
.text:004181b8 1000bcaf sw gp=>_gp,local_118+0x128(sp)
.text:004181bc 08008004 bltz a0,LAB_004181e0
.text:004181c0 21888000 _move s1,a0
.text:004181c4 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004181c8 00000000 nop
.text:004181cc 0000658c lw a1,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:004181d0 00000000 nop
.text:004181d4 2a10a400 slt v0,a1,a0
.text:004181d8 0d004010 beq v0,zero,LAB_00418210
.text:004181dc 80380400 _sll a3,a0,0x2
LAB_004181e0: ;XREF[2,0]: 004181bc,0041822c
.text:004181e0 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004181e4 00000000 nop
.text:004181e8 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004181ec 00000000 _nop
.text:004181f0 09000424 li a0,0x9
.text:004181f4 1000bc8f lw gp,local_118+0x128(sp)
.text:004181f8 000044ac sw a0,0x0(v0)
LAB_004181fc: ;XREF[1,0]: 00418338
.text:004181fc 2001bf8f lw ra,local_8+0x128(sp)
.text:00418200 1c01b18f lw s1,local_c+0x128(sp)
.text:00418204 1801b08f lw s0,local_10+0x128(sp)
.text:00418208 0800e003 jr ra
.text:0041820c 2801bd27 _addiu sp,sp,0x128
LAB_00418210: ;XREF[1,0]: 004181d8
.text:00418210 5086898f lw t1,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418214 00000000 nop
.text:00418218 0000288d lw t0,0x0(t1)=>.bss:socketList ;= ??
.text:0041821c 00000000 nop
.text:00418220 2130e800 addu a2,a3,t0
.text:00418224 0000c28c lw v0,0x0(a2)
.text:00418228 00000000 nop
.text:0041822c ecff4010 beq v0,zero,LAB_004181e0
.text:00418230 21804000 _move s0,v0
.text:00418234 70004a8c lw t2,0x70(v0)
.text:00418238 00000000 nop
.text:0041823c 1b004005 bltz t2,LAB_004182ac
.text:00418240 600040ac _sw zero,0x60(v0)
.text:00418244 9089998f lw t9,-0x7670(gp)=>->websSocketSetBlock ;= 004170a4
.text:00418248 00000000 nop
.text:0041824c 09f82003 jalr t9=>websSocketSetBlock ;undefined websSocketSetBlock()
.text:00418250 21280000 _clear a1
.text:00418254 1000bc8f lw gp,local_118+0x128(sp)
.text:00418258 7000048e lw a0,0x70(s0)
.text:0041825c 2089998f lw t9,-0x76e0(gp)=>->::shutdown ;= 00489660
.text:00418260 00000000 nop
.text:00418264 09f82003 jalr t9=>.MIPS.stubs:::shutdown ;int shutdown(int __fd, int __how)
.text:00418268 01000524 _li a1,0x1
.text:0041826c 1000bc8f lw gp,local_118+0x128(sp)
.text:00418270 08004004 bltz v0,LAB_00418294
.text:00418274 1800a527 _addiu a1,sp,0x18
.text:00418278 7c91998f lw t9,-0x6e84(gp)=>->::recv ;= 004891c0
.text:0041827c 7000048e lw a0,0x70(s0)
.text:00418280 00010624 li a2,0x100
.text:00418284 09f82003 jalr t9=>.MIPS.stubs:::recv ;ssize_t recv(int __fd, void * __buf,...
.text:00418288 21380000 _clear a3
.text:0041828c 1000bc8f lw gp,local_118+0x128(sp)
.text:00418290 00000000 nop
LAB_00418294: ;XREF[1,0]: 00418270
.text:00418294 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00418298 7000048e lw a0,0x70(s0)
.text:0041829c 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004182a0 00000000 _nop
.text:004182a4 1000bc8f lw gp,local_118+0x128(sp)
.text:004182a8 00000000 nop
LAB_004182ac: ;XREF[1,0]: 0041823c
.text:004182ac cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:004182b0 5086848f lw a0=>.bss:socketList,-0x79b0(gp)=>->so...;= ??
;= 004d8c94
.text:004182b4 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:004182b8 21282002 _move a1,s1
.text:004182bc 1000bc8f lw gp,local_118+0x128(sp)
.text:004182c0 21200002 move a0,s0
.text:004182c4 c08f918f lw s1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004182c8 9087998f lw t9,-0x7870(gp)=>->memPoolClose ;= 004198c8
.text:004182cc 00000000 nop
.text:004182d0 09f82003 jalr t9=>memPoolClose ;undefined memPoolClose()
.text:004182d4 000022ae _sw v0,0x0(s1)=>.data:socketLast ;= FFFFFFFFh
.text:004182d8 1000bc8f lw gp,local_118+0x128(sp)
.text:004182dc 00000000 nop
.text:004182e0 9087998f lw t9,-0x7870(gp)=>->memPoolClose ;= 004198c8
.text:004182e4 00000000 nop
.text:004182e8 09f82003 jalr t9=>memPoolClose ;undefined memPoolClose()
.text:004182ec 1c000426 _addiu a0,s0,0x1c
.text:004182f0 1000bc8f lw gp,local_118+0x128(sp)
.text:004182f4 00000000 nop
.text:004182f8 9087998f lw t9,-0x7870(gp)=>->memPoolClose ;= 004198c8
.text:004182fc 00000000 nop
.text:00418300 09f82003 jalr t9=>memPoolClose ;undefined memPoolClose()
.text:00418304 38000426 _addiu a0,s0,0x38
.text:00418308 1000bc8f lw gp,local_118+0x128(sp)
.text:0041830c 07000012 beq s0,zero,LAB_0041832c
.text:00418310 00000000 _nop
.text:00418314 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00418318 00000000 nop
.text:0041831c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00418320 21200002 _move a0,s0
.text:00418324 1000bc8f lw gp,local_118+0x128(sp)
.text:00418328 00000000 nop
LAB_0041832c: ;XREF[1,0]: 0041830c
.text:0041832c fc88878f lw a3,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00418330 0000238e lw v1,0x0(s1)=>.data:socketLast ;= FFFFFFFFh
.text:00418334 ffff0b24 li t3,-0x1
.text:00418338 b0ff6004 bltz v1,LAB_004181fc
.text:0041833c 0000ebac _sw t3,0x0(a3)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00418340 50868c8f lw t4,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418344 01006524 addiu a1,v1,0x1
.text:00418348 0000848d lw a0,0x0(t4)=>.bss:socketList ;= ??
.text:0041834c 00000000 nop
LAB_00418350: ;XREF[1,0]: 00418388
.text:00418350 0000828c lw v0,0x0(a0)
.text:00418354 ffffa524 addiu a1,a1,-0x1
.text:00418358 0b004010 beq v0,zero,LAB_00418388
.text:0041835c 04008424 _addiu a0,a0,0x4
.text:00418360 7000438c lw v1,0x70(v0)
.text:00418364 0000e68c lw a2,0x0(a3)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00418368 00000000 nop
.text:0041836c 2a686600 slt t5,v1,a2
.text:00418370 0200a011 beq t5,zero,LAB_0041837c
.text:00418374 00000000 _nop
.text:00418378 2118c000 move v1,a2
LAB_0041837c: ;XREF[1,0]: 00418370
.text:0041837c fc888e8f lw t6,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00418380 00000000 nop
.text:00418384 0000c3ad sw v1,0x0(t6)=>.data:socketHighestFd ;= FFFFFFFFh
LAB_00418388: ;XREF[1,0]: 00418358
.text:00418388 f1ffa014 bne a1,zero,LAB_00418350
.text:0041838c 00000000 _nop
.text:00418390 2001bf8f lw ra,local_8+0x128(sp)
.text:00418394 1c01b18f lw s1,local_c+0x128(sp)
.text:00418398 1801b08f lw s0,local_10+0x128(sp)
.text:0041839c 0800e003 jr ra
.text:004183a0 2801bd27 _addiu sp,sp,0x128
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004183a4()
;local_4 undefined4 -4 ;XREF[3,0]: 004183b4,00418464,0041870c
;local_8 undefined4 -8 ;XREF[3,0]: 004183b8,00418468,00418710
;local_c undefined4 -c ;XREF[3,0]: 004183bc,0041846c,00418714
;local_10 undefined4 -10 ;XREF[3,0]: 004183c0,00418470,00418718
;local_14 undefined4 -14 ;XREF[3,0]: 004183c4,00418474,0041871c
;local_18 undefined4 -18 ;XREF[3,0]: 004183c8,00418478,00418720
;local_1c undefined4 -1c ;XREF[3,0]: 004183cc,0041847c,00418724
;local_20 undefined4 -20 ;XREF[3,0]: 004183d0,00418480,00418728
;local_24 undefined4 -24 ;XREF[3,0]: 004183d4,00418484,0041872c
;local_28 undefined4 -28 ;XREF[3,0]: 004183d8,00418488,00418730
;local_30 undefined4 -30 ;XREF[1,0]: 00418568
;local_3c undefined4 -3c ;XREF[1,0]: 004186b4
;local_3e undefined2 -3e ;XREF[1,0]: 004186c0
;local_48 undefined4 -48 ;XREF[18,0]: 004183dc,0041851c,00418538,00418574,004185a0
; 004185f0,00418608,00418624,00418658,004186a4
; 004186e8,00418704,00418750,00418770,004187d8
; 004187f4,00418818,00418830
;XREF[1,0]: 00418ba4
.text:004183a4 0c001c3c lui gp,0xc
.text:004183a8 3c769c27 addiu gp,gp,0x763c
.text:004183ac 21e09903 addu gp,gp,t9
.text:004183b0 a8ffbd27 addiu sp,sp,-0x58
.text:004183b4 5400bfaf sw ra,local_4+0x58(sp)
.text:004183b8 5000beaf sw s8,local_8+0x58(sp)
.text:004183bc 4c00b7af sw s7,local_c+0x58(sp)
.text:004183c0 4800b6af sw s6,local_10+0x58(sp)
.text:004183c4 4400b5af sw s5,local_14+0x58(sp)
.text:004183c8 4000b4af sw s4,local_18+0x58(sp)
.text:004183cc 3c00b3af sw s3,local_1c+0x58(sp)
.text:004183d0 3800b2af sw s2,local_20+0x58(sp)
.text:004183d4 3400b1af sw s1,local_24+0x58(sp)
.text:004183d8 3000b0af sw s0,local_28+0x58(sp)
.text:004183dc 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:004183e0 7400838c lw v1,0x74(a0)
.text:004183e4 21988000 move s3,a0
.text:004183e8 6400918c lw s1,0x64(a0)
.text:004183ec 42200300 srl a0,v1,0x1
.text:004183f0 01008230 andi v0,a0,0x1
.text:004183f4 28004010 beq v0,zero,LAB_00418498
.text:004183f8 00000000 _nop
.text:004183fc 6c00678e lw a3,0x6c(s3)
.text:00418400 00000000 nop
.text:00418404 42310700 srl a2,a3,0x5
.text:00418408 0100c530 andi a1,a2,0x1
.text:0041840c 5300a014 bne a1,zero,LAB_0041855c
.text:00418410 1800a527 _addiu a1,sp,0x18
LAB_00418414: ;XREF[1,0]: 00418554
.text:00418414 82b80300 srl s7,v1,0x2
LAB_00418418: ;XREF[2,0]: 004184a8,0041875c
.text:00418418 0100f632 andi s6,s7,0x1
.text:0041841c 0700c012 beq s6,zero,LAB_0041843c
.text:00418420 00000000 _nop
.text:00418424 6c00658e lw a1,0x6c(s3)
.text:00418428 00000000 nop
.text:0041842c c2200500 srl a0,a1,0x3
.text:00418430 01009f30 andi ra,a0,0x1
.text:00418434 e400e017 bne ra,zero,LAB_004187c8
.text:00418438 00000000 _nop
LAB_0041843c: ;XREF[3,0]: 0041841c,004187f8,00418848
.text:0041843c 5800798e lw t9,0x58(s3)
.text:00418440 00000000 nop
.text:00418444 07002013 beq t9,zero,LAB_00418464
.text:00418448 00000000 _nop
.text:0041844c 6000638e lw v1,0x60(s3)
.text:00418450 7400678e lw a3,0x74(s3)
.text:00418454 00000000 nop
.text:00418458 24286700 and a1,v1,a3
.text:0041845c c100a014 bne a1,zero,LAB_00418764
.text:00418460 00000000 _nop
LAB_00418464: ;XREF[4,0]: 00418444,00418788,004187a4,004187b8
.text:00418464 5400bf8f lw ra,local_4+0x58(sp)
.text:00418468 5000be8f lw s8,local_8+0x58(sp)
.text:0041846c 4c00b78f lw s7,local_c+0x58(sp)
.text:00418470 4800b68f lw s6,local_10+0x58(sp)
.text:00418474 4400b58f lw s5,local_14+0x58(sp)
.text:00418478 4000b48f lw s4,local_18+0x58(sp)
.text:0041847c 3c00b38f lw s3,local_1c+0x58(sp)
.text:00418480 3800b28f lw s2,local_20+0x58(sp)
.text:00418484 3400b18f lw s1,local_24+0x58(sp)
.text:00418488 3000b08f lw s0,local_28+0x58(sp)
.text:0041848c 01000224 li v0,0x1
.text:00418490 0800e003 jr ra
.text:00418494 5800bd27 _addiu sp,sp,0x58
LAB_00418498: ;XREF[1,0]: 004183f4
.text:00418498 6000678e lw a3,0x60(s3)
.text:0041849c 00000000 nop
.text:004184a0 42100700 srl v0,a3,0x1
.text:004184a4 01005e30 andi s8,v0,0x1
.text:004184a8 dbffc013 beq s8,zero,LAB_00418418
.text:004184ac 82b80300 _srl s7,v1,0x2
.text:004184b0 a3002006 bltz s1,LAB_00418740
.text:004184b4 00000000 _nop
.text:004184b8 c08f898f lw t1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004184bc 00000000 nop
.text:004184c0 0000288d lw t0,0x0(t1)=>.data:socketLast ;= FFFFFFFFh
.text:004184c4 00000000 nop
.text:004184c8 2a181101 slt v1,t0,s1
.text:004184cc 9c006014 bne v1,zero,LAB_00418740
.text:004184d0 80581100 _sll t3,s1,0x2
.text:004184d4 5086928f lw s2,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004184d8 00000000 nop
.text:004184dc 00004c8e lw t4,0x0(s2)=>.bss:socketList ;= ??
.text:004184e0 00000000 nop
.text:004184e4 21506c01 addu t2,t3,t4
.text:004184e8 0000528d lw s2,0x0(t2)
.text:004184ec 00000000 nop
.text:004184f0 93004012 beq s2,zero,LAB_00418740
.text:004184f4 00000000 _nop
.text:004184f8 6c004e8e lw t6,0x6c(s2)
.text:004184fc 00000000 nop
.text:00418500 0100cd31 andi t5,t6,0x1
.text:00418504 9400a015 bne t5,zero,LAB_00418758
.text:00418508 00000000 _nop
.text:0041850c b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418510 00000000 nop
.text:00418514 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418518 38004426 _addiu a0,s2,0x38
.text:0041851c 1000bc8f lw gp,local_48+0x58(sp)
.text:00418520 21204002 move a0,s2
.text:00418524 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418528 00000000 nop
.text:0041852c 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418530 21a04000 _move s4,v0
.text:00418534 21788202 addu t7,s4,v0
.text:00418538 1000bc8f lw gp,local_48+0x58(sp)
.text:0041853c 8600e019 blez t7,LAB_00418758
.text:00418540 00000000 _nop
.text:00418544 7400758e lw s5,0x74(s3)
.text:00418548 00000000 nop
.text:0041854c 0200b836 ori t8,s5,0x2
.text:00418550 21180003 move v1,t8
.text:00418554 afff0010 b LAB_00418414
.text:00418558 740078ae _sw t8,0x74(s3)
LAB_0041855c: ;XREF[1,0]: 0041840c
.text:0041855c a88d998f lw t9,-0x7258(gp)=>->::accept ;= 004893c0
.text:00418560 7000648e lw a0,0x70(s3)
.text:00418564 10000324 li v1,0x10
.text:00418568 2800a3af sw v1,local_30+0x58(sp)
.text:0041856c 09f82003 jalr t9=>.MIPS.stubs:::accept ;int accept(int __fd, sockaddr * __ad...
.text:00418570 2800a627 _addiu a2,sp,0x28
.text:00418574 1000bc8f lw gp,local_48+0x58(sp)
.text:00418578 63004004 bltz v0,LAB_00418708
.text:0041857c 21a04000 _move s4,v0
.text:00418580 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00418584 5086848f lw a0=>.bss:socketList,-0x79b0(gp)=>->so...;= ??
;= 004d8c94
.text:00418588 c08f858f lw a1=>.data:socket...,-0x7040(gp)=>->so...;= FFFFFFFFh
;= 004d6044
.text:0041858c 6800778e lw s7,0x68(s3)
.text:00418590 5400768e lw s6,0x54(s3)
.text:00418594 6c00758e lw s5,0x6c(s3)
.text:00418598 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:0041859c 80000624 _li a2,0x80
.text:004185a0 1000bc8f lw gp,local_48+0x58(sp)
.text:004185a4 98004004 bltz v0,LAB_00418808
.text:004185a8 21f04000 _move s8,v0
.text:004185ac 5086928f lw s2,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004185b0 80880200 sll s1,v0,0x2
.text:004185b4 0000588e lw t8,0x0(s2)=>.bss:socketList ;= ??
.text:004185b8 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:004185bc 21783802 addu t7,s1,t8
.text:004185c0 0000f08d lw s0,0x0(t7)
.text:004185c4 3000ad32 andi t5,s5,0x30
.text:004185c8 ffff0e24 li t6,-0x1
.text:004185cc 78000eae sw t6,0x78(s0)
.text:004185d0 6c000dae sw t5,0x6c(s0)
.text:004185d4 21200002 move a0,s0
.text:004185d8 00080524 li a1,0x800
.text:004185dc 00080624 li a2,0x800
.text:004185e0 540016ae sw s6,0x54(s0)
.text:004185e4 680017ae sw s7,0x68(s0)
.text:004185e8 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:004185ec 640002ae _sw v0,0x64(s0)
.text:004185f0 1000bc8f lw gp,local_48+0x58(sp)
.text:004185f4 1c000426 addiu a0,s0,0x1c
.text:004185f8 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:004185fc 00080524 li a1,0x800
.text:00418600 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:00418604 00080624 _li a2,0x800
.text:00418608 1000bc8f lw gp,local_48+0x58(sp)
.text:0041860c 38000426 addiu a0,s0,0x38
.text:00418610 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:00418614 00020524 li a1,0x200
.text:00418618 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:0041861c 21300000 _clear a2
.text:00418620 00004c8e lw t4,0x0(s2)=>.bss:socketList ;= ??
.text:00418624 1000bc8f lw gp,local_48+0x58(sp)
.text:00418628 21882c02 addu s1,s1,t4
.text:0041862c 0000318e lw s1,0x0(s1)
.text:00418630 dfff0b24 li t3,-0x21
.text:00418634 6c002a8e lw t2,0x6c(s1)
.text:00418638 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:0041863c 24484b01 and t1,t2,t3
.text:00418640 21208002 move a0,s4
.text:00418644 02000524 li a1,0x2
.text:00418648 700034ae sw s4,0x70(s1)
.text:0041864c 6c0029ae sw t1,0x6c(s1)
.text:00418650 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00418654 01000624 _li a2,0x1
.text:00418658 1000bc8f lw gp,local_48+0x58(sp)
.text:0041865c 00000000 nop
.text:00418660 fc88858f lw a1,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00418664 00000000 nop
.text:00418668 0000a38c lw v1,0x0(a1)=>.data:socketHighestFd ;= FFFFFFFFh
.text:0041866c 00000000 nop
.text:00418670 2a408302 slt t0,s4,v1
.text:00418674 62000015 bne t0,zero,LAB_00418800
.text:00418678 21208002 _move a0,s4
LAB_0041867c: ;XREF[1,0]: 00418800
.text:0041867c 4c90978f lw s7,-0x6fb4(gp)=>->socketLastAcceptFd ;= 004d603c
.text:00418680 0000a4ac sw a0,0x0(a1)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00418684 0000f4ae sw s4,0x0(s7)=>.data:socketLastAcceptFd ;= FFFFFFFFh
.text:00418688 6c00368e lw s6,0x6c(s1)
.text:0041868c 9089998f lw t9,-0x7670(gp)=>->websSocketSetBlock ;= 004170a4
.text:00418690 02a91600 srl s5,s6,0x4
.text:00418694 0100a532 andi a1,s5,0x1
.text:00418698 09f82003 jalr t9=>websSocketSetBlock ;undefined websSocketSetBlock()
.text:0041869c 2120c003 _move a0,s8
.text:004186a0 5400748e lw s4,0x54(s3)
.text:004186a4 1000bc8f lw gp,local_48+0x58(sp)
.text:004186a8 17008012 beq s4,zero,LAB_00418708
.text:004186ac 00000000 _nop
.text:004186b0 bc89998f lw t9,-0x7644(gp)=>->::inet_ntoa ;= 00489610
.text:004186b4 1c00a48f lw a0,local_3c+0x58(sp)
.text:004186b8 09f82003 jalr t9=>.MIPS.stubs:::inet_ntoa ;char * inet_ntoa(in_addr __in)
.text:004186bc 00000000 _nop
.text:004186c0 1a00a597 lhu a1,local_3e+0x58(sp)
.text:004186c4 5400798e lw t9,0x54(s3)
.text:004186c8 ff00a630 andi a2,a1,0xff
.text:004186cc 02220500 srl a0,a1,0x8
.text:004186d0 00fa0600 sll ra,a2,0x8
.text:004186d4 6400678e lw a3,0x64(s3)
.text:004186d8 25309f00 or a2,a0,ra
.text:004186dc 21284000 move a1,v0
.text:004186e0 09f82003 jalr t9
.text:004186e4 2120c003 _move a0,s8
.text:004186e8 1000bc8f lw gp,local_48+0x58(sp)
.text:004186ec 06004104 bgez v0,LAB_00418708
.text:004186f0 00000000 _nop
.text:004186f4 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:004186f8 00000000 nop
.text:004186fc 09f82003 jalr t9=>websSocketFree ;undefined websSocketFree()
.text:00418700 2120c003 _move a0,s8
.text:00418704 1000bc8f lw gp,local_48+0x58(sp)
LAB_00418708: ;XREF[3,0]: 00418578,004186a8,004186ec
.text:00418708 740060ae sw zero,0x74(s3)
LAB_0041870c: ;XREF[2,0]: 004187c0,00418834
.text:0041870c 5400bf8f lw ra,local_4+0x58(sp)
.text:00418710 5000be8f lw s8,local_8+0x58(sp)
.text:00418714 4c00b78f lw s7,local_c+0x58(sp)
.text:00418718 4800b68f lw s6,local_10+0x58(sp)
.text:0041871c 4400b58f lw s5,local_14+0x58(sp)
.text:00418720 4000b48f lw s4,local_18+0x58(sp)
.text:00418724 3c00b38f lw s3,local_1c+0x58(sp)
.text:00418728 3800b28f lw s2,local_20+0x58(sp)
.text:0041872c 3400b18f lw s1,local_24+0x58(sp)
.text:00418730 3000b08f lw s0,local_28+0x58(sp)
.text:00418734 01000224 li v0,0x1
.text:00418738 0800e003 jr ra
.text:0041873c 5800bd27 _addiu sp,sp,0x58
LAB_00418740: ;XREF[3,0]: 004184b0,004184cc,004184f0
.text:00418740 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418744 00000000 nop
.text:00418748 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041874c 09001024 _li s0,0x9
.text:00418750 1000bc8f lw gp,local_48+0x58(sp)
.text:00418754 000050ac sw s0,0x0(v0)
LAB_00418758: ;XREF[2,0]: 00418504,0041853c
.text:00418758 7400638e lw v1,0x74(s3)
.text:0041875c 2eff0010 b LAB_00418418
.text:00418760 82b80300 _srl s7,v1,0x2
LAB_00418764: ;XREF[1,0]: 0041845c
.text:00418764 5c00668e lw a2,0x5c(s3)
.text:00418768 09f82003 jalr t9
.text:0041876c 21202002 _move a0,s1
.text:00418770 1000bc8f lw gp,local_48+0x58(sp)
.text:00418774 00000000 nop
.text:00418778 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:0041877c 00000000 nop
.text:00418780 0000048d lw a0,0x0(t0)=>.bss:socketList ;= ??
.text:00418784 00000000 nop
.text:00418788 36ff8010 beq a0,zero,LAB_00418464
.text:0041878c 00000000 _nop
.text:00418790 c08f8b8f lw t3,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00418794 00000000 nop
.text:00418798 00006a8d lw t2,0x0(t3)=>.data:socketLast ;= FFFFFFFFh
.text:0041879c 00000000 nop
.text:004187a0 2a485101 slt t1,t2,s1
.text:004187a4 2fff2015 bne t1,zero,LAB_00418464
.text:004187a8 80901100 _sll s2,s1,0x2
.text:004187ac 21604402 addu t4,s2,a0
.text:004187b0 0000918d lw s1,0x0(t4)
.text:004187b4 00000000 nop
.text:004187b8 2aff3316 bne s1,s3,LAB_00418464
.text:004187bc 00000000 _nop
.text:004187c0 d2ff0010 b LAB_0041870c
.text:004187c4 740060ae _sw zero,0x74(s3)
LAB_004187c8: ;XREF[1,0]: 00418434
.text:004187c8 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:004187cc 00000000 nop
.text:004187d0 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:004187d4 1c006426 _addiu a0,s3,0x1c
.text:004187d8 1000bc8f lw gp,local_48+0x58(sp)
.text:004187dc 17004018 blez v0,LAB_0041883c
.text:004187e0 f7ff0224 _li v0,-0x9
.text:004187e4 9c89998f lw t9,-0x7664(gp)=>->websSocketFlush ;= 00417720
.text:004187e8 6400648e lw a0,0x64(s3)
.text:004187ec 09f82003 jalr t9=>websSocketFlush ;undefined websSocketFlush()
.text:004187f0 00000000 _nop
.text:004187f4 1000bc8f lw gp,local_48+0x58(sp)
.text:004187f8 10ff0010 b LAB_0041843c
.text:004187fc 00000000 _nop
LAB_00418800: ;XREF[1,0]: 00418674
.text:00418800 9eff0010 b LAB_0041867c
.text:00418804 21206000 _move a0,v1
LAB_00418808: ;XREF[1,0]: 004185a4
.text:00418808 2089998f lw t9,-0x76e0(gp)=>->::shutdown ;= 00489660
.text:0041880c 21208002 move a0,s4
.text:00418810 09f82003 jalr t9=>.MIPS.stubs:::shutdown ;int shutdown(int __fd, int __how)
.text:00418814 02000524 _li a1,0x2
.text:00418818 1000bc8f lw gp,local_48+0x58(sp)
.text:0041881c 00000000 nop
.text:00418820 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00418824 00000000 nop
.text:00418828 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0041882c 21208002 _move a0,s4
.text:00418830 1000bc8f lw gp,local_48+0x58(sp)
.text:00418834 b5ff0010 b LAB_0041870c
.text:00418838 740060ae _sw zero,0x74(s3)
LAB_0041883c: ;XREF[1,0]: 004187dc
.text:0041883c 6c007e8e lw s8,0x6c(s3)
.text:00418840 00000000 nop
.text:00418844 2430c203 and a2,s8,v0
.text:00418848 fcfe0010 b LAB_0041843c
.text:0041884c 6c0066ae _sw a2,0x6c(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketCloseConnection()
;local_8 undefined4 -8 ;XREF[3,0]: 00418860,004188c4,004188d8
;local_10 undefined4 -10 ;XREF[2,0]: 00418864,004188c0
;XREF[5,0]: Entry Point,0040b204,0040b6e8
; 0040b754,004d8b8c
.text:00418850 0c001c3c lui gp,0xc
.text:00418854 90719c27 addiu gp,gp,0x7190
.text:00418858 21e09903 addu gp,gp,t9
.text:0041885c e0ffbd27 addiu sp,sp,-0x20
.text:00418860 1800bfaf sw ra,local_8+0x20(sp)
.text:00418864 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00418868 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041886c 11008004 bltz a0,LAB_004188b4
.text:00418870 21382003 _move a3,t9
.text:00418874 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00418878 00000000 nop
.text:0041887c 0000688c lw t0,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:00418880 00000000 nop
.text:00418884 2a100401 slt v0,t0,a0
.text:00418888 0a004014 bne v0,zero,LAB_004188b4
.text:0041888c 80300400 _sll a2,a0,0x2
.text:00418890 5086858f lw a1=>.bss:socketList,-0x79b0(gp)=>->so...;= ??
;= 004d8c94
.text:00418894 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:00418898 0000aa8c lw t2,0x0(a1)=>.bss:socketList ;= ??
.text:0041889c 00000000 nop
.text:004188a0 2148ca00 addu t1,a2,t2
.text:004188a4 0000268d lw a2,0x0(t1)
.text:004188a8 00000000 nop
.text:004188ac 0a00c014 bne a2,zero,LAB_004188d8
.text:004188b0 00000000 _nop
LAB_004188b4: ;XREF[2,0]: 0041886c,00418888
.text:004188b4 21c8e000 move t9,a3
.text:004188b8 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004188bc 00000000 _nop
.text:004188c0 1000bc8f lw gp,local_10+0x20(sp)
.text:004188c4 1800bf8f lw ra,local_8+0x20(sp)
.text:004188c8 09000424 li a0,0x9
.text:004188cc 2000bd27 addiu sp,sp,0x20
.text:004188d0 0800e003 jr ra
.text:004188d4 000044ac _sw a0,0x0(v0)
LAB_004188d8: ;XREF[1,0]: 004188ac
.text:004188d8 1800bf8f lw ra,local_8+0x20(sp)
.text:004188dc 08002003 jr t9=>websSocketFree
.text:004188e0 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketEventPoll()
;local_4 undefined4 -4 ;XREF[2,0]: 004188f4,00418b04
;local_8 undefined4 -8 ;XREF[2,0]: 004188f8,00418b08
;local_c undefined4 -c ;XREF[2,0]: 004188fc,00418b0c
;local_10 undefined4 -10 ;XREF[2,0]: 00418900,00418b10
;local_14 undefined4 -14 ;XREF[2,0]: 00418904,00418b14
;local_18 undefined4 -18 ;XREF[2,0]: 00418908,00418b18
;local_1c undefined4 -1c ;XREF[2,0]: 0041890c,00418b1c
;local_20 undefined4 -20 ;XREF[2,0]: 00418910,00418b20
;local_24 undefined4 -24 ;XREF[2,0]: 00418914,00418b24
;local_28 undefined4 -28 ;XREF[2,0]: 00418918,00418b28
;local_30 undefined4 -30 ;XREF[15,0]: 0041891c,004189bc,004189e8,00418acc,00418b58
; 00418b74,00418b90,00418bac,00418be0,00418bfc
; 00418c18,00418c50,00418c7c,00418c98,00418cb4
;XREF[3,0]: Entry Point,004089e4,004d7f58
.text:004188e4 0c001c3c lui gp,0xc
.text:004188e8 fc709c27 addiu gp,gp,0x70fc
.text:004188ec 21e09903 addu gp,gp,t9
.text:004188f0 c0ffbd27 addiu sp,sp,-0x40
.text:004188f4 3c00bfaf sw ra,local_4+0x40(sp)
.text:004188f8 3800beaf sw s8,local_8+0x40(sp)
.text:004188fc 3400b7af sw s7,local_c+0x40(sp)
.text:00418900 3000b6af sw s6,local_10+0x40(sp)
.text:00418904 2c00b5af sw s5,local_14+0x40(sp)
.text:00418908 2800b4af sw s4,local_18+0x40(sp)
.text:0041890c 2400b3af sw s3,local_1c+0x40(sp)
.text:00418910 2000b2af sw s2,local_20+0x40(sp)
.text:00418914 1c00b1af sw s1,local_24+0x40(sp)
.text:00418918 1800b0af sw s0,local_28+0x40(sp)
.text:0041891c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00418920 c08f938f lw s3,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00418924 00000000 nop
.text:00418928 0000648e lw a0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:0041892c 00000000 nop
.text:00418930 29008004 bltz a0,LAB_004189d8
.text:00418934 21900000 _clear s2
.text:00418938 5086948f lw s4,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:0041893c 09001524 li s5,0x9
LAB_00418940: ;XREF[1,0]: 004189d0
.text:00418940 0000838e lw v1,0x0(s4)=>.bss:socketList ;= ??
.text:00418944 80281200 sll a1,s2,0x2
.text:00418948 2110a300 addu v0,a1,v1
.text:0041894c 0000518c lw s1,0x0(v0)
.text:00418950 00000000 nop
.text:00418954 1b002012 beq s1,zero,LAB_004189c4
.text:00418958 00000000 _nop
.text:0041895c 6c00258e lw a1,0x6c(s1)
.text:00418960 00000000 nop
.text:00418964 82390500 srl a3,a1,0x6
.text:00418968 0100e630 andi a2,a3,0x1
.text:0041896c bb00c014 bne a2,zero,LAB_00418c5c
.text:00418970 00000000 _nop
.text:00418974 60002b8e lw t3,0x60(s1)
.text:00418978 74002a8e lw t2,0x74(s1)
.text:0041897c 42200b00 srl a0,t3,0x1
.text:00418980 24484b01 and t1,t2,t3
.text:00418984 1b002015 bne t1,zero,LAB_004189f4
.text:00418988 01008430 _andi a0,a0,0x1
.text:0041898c 0d008010 beq a0,zero,LAB_004189c4
.text:00418990 00000000 _nop
.text:00418994 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418998 06004006 bltz s2,LAB_004189b4
.text:0041899c 00000000 _nop
.text:004189a0 00006d8e lw t5,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:004189a4 00000000 nop
.text:004189a8 2a60b201 slt t4,t5,s2
.text:004189ac 87008011 beq t4,zero,LAB_00418bcc
.text:004189b0 0100a330 _andi v1,a1,0x1
LAB_004189b4: ;XREF[1,0]: 00418998
.text:004189b4 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004189b8 00000000 _nop
.text:004189bc 1000bc8f lw gp,local_30+0x40(sp)
.text:004189c0 000055ac sw s5,0x0(v0)
LAB_004189c4: ;XREF[4,0]: 00418954,0041898c,00418bd0,00418c00
.text:004189c4 0000648e lw a0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:004189c8 01005226 addiu s2,s2,0x1
.text:004189cc 2a709200 slt t6,a0,s2
.text:004189d0 dbffc011 beq t6,zero,LAB_00418940
.text:004189d4 00000000 _nop
LAB_004189d8: ;XREF[3,0]: 00418930,00418c80,00418cb8
.text:004189d8 fc90998f lw t9,-0x6f04(gp)=>->websSocketSelect ;= 00417bd8
.text:004189dc ffff0424 li a0,-0x1
.text:004189e0 09f82003 jalr t9=>websSocketSelect ;undefined websSocketSelect()
.text:004189e4 e8030524 _li a1,0x3e8
.text:004189e8 1000bc8f lw gp,local_30+0x40(sp)
.text:004189ec 45004010 beq v0,zero,LAB_00418b04
.text:004189f0 00000000 _nop
LAB_004189f4: ;XREF[2,0]: 00418984,00418c1c
.text:004189f4 00006f8e lw t7,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:004189f8 00000000 nop
.text:004189fc 4100e005 bltz t7,LAB_00418b04
.text:00418a00 21a00000 _clear s4
.text:00418a04 5086978f lw s7,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418a08 00000000 nop
LAB_00418a0c: ;XREF[2,0]: 00418afc,00418bbc
.text:00418a0c 0000f58e lw s5,0x0(s7)=>.bss:socketList ;= ??
.text:00418a10 80901400 sll s2,s4,0x2
.text:00418a14 21885502 addu s1,s2,s5
.text:00418a18 0000368e lw s6,0x0(s1)
.text:00418a1c 00000000 nop
.text:00418a20 3300c012 beq s6,zero,LAB_00418af0
.text:00418a24 21908002 _move s2,s4
.text:00418a28 42008006 bltz s4,LAB_00418b34
.text:00418a2c 21a80000 _clear s5
LAB_00418a30: ;XREF[1,0]: 00418b38
.text:00418a30 00007e8e lw s8,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418a34 00000000 nop
.text:00418a38 2ac0d203 slt t8,s8,s2
.text:00418a3c 2c000017 bne t8,zero,LAB_00418af0
.text:00418a40 00000000 _nop
.text:00418a44 09001e24 li s8,0x9
LAB_00418a48: ;XREF[1,0]: 00418ae8
.text:00418a48 0000e58e lw a1,0x0(s7)=>.bss:socketList ;= ??
.text:00418a4c 80101200 sll v0,s2,0x2
.text:00418a50 21f84500 addu ra,v0,a1
.text:00418a54 0000f18f lw s1,0x0(ra)
.text:00418a58 00000000 nop
.text:00418a5c 1d002012 beq s1,zero,LAB_00418ad4
.text:00418a60 00000000 _nop
.text:00418a64 6c00248e lw a0,0x6c(s1)
.text:00418a68 00000000 nop
.text:00418a6c 82310400 srl a2,a0,0x6
.text:00418a70 0100c330 andi v1,a2,0x1
.text:00418a74 6b006014 bne v1,zero,LAB_00418c24
.text:00418a78 00000000 _nop
.text:00418a7c 74002a8e lw t2,0x74(s1)
.text:00418a80 6000238e lw v1,0x60(s1)
.text:00418a84 00000000 nop
.text:00418a88 24484301 and t1,t2,v1
.text:00418a8c 41002015 bne t1,zero,LAB_00418b94
.text:00418a90 42600300 _srl t4,v1,0x1
.text:00418a94 01008b31 andi t3,t4,0x1
.text:00418a98 0e006011 beq t3,zero,LAB_00418ad4
.text:00418a9c 00000000 _nop
.text:00418aa0 06004006 bltz s2,LAB_00418abc
.text:00418aa4 00000000 _nop
.text:00418aa8 0000708e lw s0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418aac 00000000 nop
.text:00418ab0 2a681202 slt t5,s0,s2
.text:00418ab4 2200a011 beq t5,zero,LAB_00418b40
.text:00418ab8 01008e30 _andi t6,a0,0x1
LAB_00418abc: ;XREF[1,0]: 00418aa0
.text:00418abc d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418ac0 00000000 nop
.text:00418ac4 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00418ac8 00000000 _nop
.text:00418acc 1000bc8f lw gp,local_30+0x40(sp)
.text:00418ad0 00005eac sw s8,0x0(v0)
LAB_00418ad4: ;XREF[4,0]: 00418a5c,00418a98,00418b40,00418b78
.text:00418ad4 0600a012 beq s5,zero,LAB_00418af0
.text:00418ad8 01005226 _addiu s2,s2,0x1
.text:00418adc 0000718e lw s1,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418ae0 00000000 nop
.text:00418ae4 2a783202 slt t7,s1,s2
.text:00418ae8 d7ffe011 beq t7,zero,LAB_00418a48
.text:00418aec 00000000 _nop
LAB_00418af0: ;XREF[4,0]: 00418a20,00418a3c,00418ad4,00418c54
.text:00418af0 0000758e lw s5,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418af4 01009426 addiu s4,s4,0x1
.text:00418af8 2a90b402 slt s2,s5,s4
.text:00418afc c3ff4012 beq s2,zero,LAB_00418a0c
.text:00418b00 00000000 _nop
LAB_00418b04: ;XREF[3,0]: 004189ec,004189fc,00418bc4
.text:00418b04 3c00bf8f lw ra,local_4+0x40(sp)
.text:00418b08 3800be8f lw s8,local_8+0x40(sp)
.text:00418b0c 3400b78f lw s7,local_c+0x40(sp)
.text:00418b10 3000b68f lw s6,local_10+0x40(sp)
.text:00418b14 2c00b58f lw s5,local_14+0x40(sp)
.text:00418b18 2800b48f lw s4,local_18+0x40(sp)
.text:00418b1c 2400b38f lw s3,local_1c+0x40(sp)
.text:00418b20 2000b28f lw s2,local_20+0x40(sp)
.text:00418b24 1c00b18f lw s1,local_24+0x40(sp)
.text:00418b28 1800b08f lw s0,local_28+0x40(sp)
.text:00418b2c 0800e003 jr ra
.text:00418b30 4000bd27 _addiu sp,sp,0x40
LAB_00418b34: ;XREF[1,0]: 00418a28
.text:00418b34 21900000 clear s2
.text:00418b38 bdff0010 b LAB_00418a30
.text:00418b3c 01001524 _li s5,0x1
LAB_00418b40: ;XREF[1,0]: 00418ab4
.text:00418b40 e4ffc015 bne t6,zero,LAB_00418ad4
.text:00418b44 00000000 _nop
.text:00418b48 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418b4c 00000000 nop
.text:00418b50 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418b54 38002426 _addiu a0,s1,0x38
.text:00418b58 1000bc8f lw gp,local_30+0x40(sp)
.text:00418b5c 21202002 move a0,s1
.text:00418b60 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418b64 00000000 nop
.text:00418b68 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418b6c 21804000 _move s0,v0
.text:00418b70 21200202 addu a0,s0,v0
.text:00418b74 1000bc8f lw gp,local_30+0x40(sp)
.text:00418b78 d6ff8018 blez a0,LAB_00418ad4
.text:00418b7c 21204002 _move a0,s2
.text:00418b80 fc90998f lw t9,-0x6f04(gp)=>->websSocketSelect ;= 00417bd8
.text:00418b84 00000000 nop
.text:00418b88 09f82003 jalr t9=>websSocketSelect ;undefined websSocketSelect()
.text:00418b8c 21280000 _clear a1
.text:00418b90 1000bc8f lw gp,local_30+0x40(sp)
LAB_00418b94: ;XREF[1,0]: 00418a8c
.text:00418b94 2120c002 move a0,s6
.text:00418b98 2880968f lw s6,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:00418b9c 00000000 nop
.text:00418ba0 a483d926 addiu t9,s6,-0x7c5c
.text:00418ba4 09f82003 jalr t9=>FUN_004183a4 ;undefined FUN_004183a4()
.text:00418ba8 00000000 _nop
.text:00418bac 1000bc8f lw gp,local_30+0x40(sp)
LAB_00418bb0: ;XREF[1,0]: 00418c9c
.text:00418bb0 0000758e lw s5,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418bb4 01009426 addiu s4,s4,0x1
.text:00418bb8 2a90b402 slt s2,s5,s4
.text:00418bbc 93ff4012 beq s2,zero,LAB_00418a0c
.text:00418bc0 00000000 _nop
.text:00418bc4 cfff0010 b LAB_00418b04
.text:00418bc8 00000000 _nop
LAB_00418bcc: ;XREF[1,0]: 004189ac
.text:00418bcc b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418bd0 7cff6014 bne v1,zero,LAB_004189c4
.text:00418bd4 38002426 _addiu a0,s1,0x38
.text:00418bd8 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418bdc 00000000 _nop
.text:00418be0 1000bc8f lw gp,local_30+0x40(sp)
.text:00418be4 21202002 move a0,s1
.text:00418be8 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:00418bec 00000000 nop
.text:00418bf0 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:00418bf4 21b04000 _move s6,v0
.text:00418bf8 2180c202 addu s0,s6,v0
.text:00418bfc 1000bc8f lw gp,local_30+0x40(sp)
.text:00418c00 70ff001a blez s0,LAB_004189c4
.text:00418c04 21204002 _move a0,s2
.text:00418c08 fc90998f lw t9,-0x6f04(gp)=>->websSocketSelect ;= 00417bd8
.text:00418c0c 00000000 nop
.text:00418c10 09f82003 jalr t9=>websSocketSelect ;undefined websSocketSelect()
.text:00418c14 21280000 _clear a1
.text:00418c18 1000bc8f lw gp,local_30+0x40(sp)
.text:00418c1c 75ff0010 b LAB_004189f4
.text:00418c20 00000000 _nop
LAB_00418c24: ;XREF[1,0]: 00418a74
.text:00418c24 06004006 bltz s2,LAB_00418c40
.text:00418c28 00000000 _nop
.text:00418c2c 0000688e lw t0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418c30 00000000 nop
.text:00418c34 2a381201 slt a3,t0,s2
.text:00418c38 1300e010 beq a3,zero,LAB_00418c88
.text:00418c3c 00000000 _nop
LAB_00418c40: ;XREF[1,0]: 00418c24
.text:00418c40 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418c44 00000000 nop
.text:00418c48 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00418c4c 00000000 _nop
.text:00418c50 1000bc8f lw gp,local_30+0x40(sp)
.text:00418c54 a6ff0010 b LAB_00418af0
.text:00418c58 00005eac _sw s8,0x0(v0)
LAB_00418c5c: ;XREF[1,0]: 0041896c
.text:00418c5c 03004006 bltz s2,LAB_00418c6c
.text:00418c60 2a409200 _slt t0,a0,s2
.text:00418c64 0f000011 beq t0,zero,LAB_00418ca4
.text:00418c68 00000000 _nop
LAB_00418c6c: ;XREF[1,0]: 00418c5c
.text:00418c6c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418c70 00000000 nop
.text:00418c74 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00418c78 00000000 _nop
.text:00418c7c 1000bc8f lw gp,local_30+0x40(sp)
.text:00418c80 55ff0010 b LAB_004189d8
.text:00418c84 000055ac _sw s5,0x0(v0)
LAB_00418c88: ;XREF[1,0]: 00418c38
.text:00418c88 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:00418c8c 00000000 nop
.text:00418c90 09f82003 jalr t9=>websSocketFree ;undefined websSocketFree()
.text:00418c94 21204002 _move a0,s2
.text:00418c98 1000bc8f lw gp,local_30+0x40(sp)
.text:00418c9c c4ff0010 b LAB_00418bb0
.text:00418ca0 00000000 _nop
LAB_00418ca4: ;XREF[1,0]: 00418c64
.text:00418ca4 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:00418ca8 00000000 nop
.text:00418cac 09f82003 jalr t9=>websSocketFree ;undefined websSocketFree()
.text:00418cb0 21204002 _move a0,s2
.text:00418cb4 1000bc8f lw gp,local_30+0x40(sp)
.text:00418cb8 47ff0010 b LAB_004189d8
.text:00418cbc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketClose()
;local_4 undefined4 -4 ;XREF[3,0]: 00418cd0,00418d08,00418db8
;local_8 undefined4 -8 ;XREF[3,0]: 00418cd4,00418d0c,00418dbc
;local_c undefined4 -c ;XREF[3,0]: 00418cd8,00418d10,00418dc0
;local_10 undefined4 -10 ;XREF[3,0]: 00418cdc,00418d14,00418dc4
;local_14 undefined4 -14 ;XREF[3,0]: 00418ce0,00418d18,00418dc8
;local_18 undefined4 -18 ;XREF[3,0]: 00418ce4,00418d1c,00418dcc
;local_20 undefined4 -20 ;XREF[4,0]: 00418ce8,00418d40,00418da0,00418de0
;XREF[3,0]: Entry Point,0040b728,004d8850
.text:00418cc0 0c001c3c lui gp,0xc
.text:00418cc4 206d9c27 addiu gp,gp,0x6d20
.text:00418cc8 21e09903 addu gp,gp,t9
.text:00418ccc d0ffbd27 addiu sp,sp,-0x30
.text:00418cd0 2c00bfaf sw ra,local_4+0x30(sp)
.text:00418cd4 2800b4af sw s4,local_8+0x30(sp)
.text:00418cd8 2400b3af sw s3,local_c+0x30(sp)
.text:00418cdc 2000b2af sw s2,local_10+0x30(sp)
.text:00418ce0 1c00b1af sw s1,local_14+0x30(sp)
.text:00418ce4 1800b0af sw s0,local_18+0x30(sp)
.text:00418ce8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00418cec 1c80918f lw s1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00418cf0 00000000 nop
.text:00418cf4 4860238e lw v1,offset .data:DAT_004d6048 &0xffff(s1)
.text:00418cf8 00000000 nop
.text:00418cfc ffff6224 addiu v0,v1,-0x1
.text:00418d00 09004018 blez v0,LAB_00418d28
.text:00418d04 486022ae _sw v0,offset .data:DAT_004d6048 &0xffff(s1)
.text:00418d08 2c00bf8f lw ra,local_4+0x30(sp)
.text:00418d0c 2800b48f lw s4,local_8+0x30(sp)
.text:00418d10 2400b38f lw s3,local_c+0x30(sp)
.text:00418d14 2000b28f lw s2,local_10+0x30(sp)
.text:00418d18 1c00b18f lw s1,local_14+0x30(sp)
.text:00418d1c 1800b08f lw s0,local_18+0x30(sp)
.text:00418d20 0800e003 jr ra
.text:00418d24 3000bd27 _addiu sp,sp,0x30
LAB_00418d28: ;XREF[1,0]: 00418d00
.text:00418d28 c08f938f lw s3,-0x7040(gp)=>->socketLast ;= 004d6044
.text:00418d2c 588a998f lw t9,-0x75a8(gp)=>->websSSLClose ;= 0041faec
.text:00418d30 00000000 nop
.text:00418d34 09f82003 jalr t9=>websSSLClose ;undefined websSSLClose()
.text:00418d38 00000000 _nop
.text:00418d3c 0000708e lw s0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418d40 1000bc8f lw gp,local_20+0x30(sp)
.text:00418d44 1b000006 bltz s0,LAB_00418db4
.text:00418d48 09001424 _li s4,0x9
.text:00418d4c 5086928f lw s2,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418d50 00000000 nop
LAB_00418d54: ;XREF[1,0]: 00418dac
.text:00418d54 0000448e lw a0,0x0(s2)=>.bss:socketList ;= ??
.text:00418d58 80281000 sll a1,s0,0x2
.text:00418d5c 12008010 beq a0,zero,LAB_00418da8
.text:00418d60 2118a400 _addu v1,a1,a0
.text:00418d64 0000668c lw a2,0x0(v1)
.text:00418d68 00000000 nop
.text:00418d6c 0e00c010 beq a2,zero,LAB_00418da8
.text:00418d70 00000000 _nop
.text:00418d74 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00418d78 06000006 bltz s0,LAB_00418d94
.text:00418d7c 21182003 _move v1,t9
.text:00418d80 0000688e lw t0,0x0(s3)=>.data:socketLast ;= FFFFFFFFh
.text:00418d84 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:00418d88 2a381001 slt a3,t0,s0
.text:00418d8c 1200e010 beq a3,zero,LAB_00418dd8
.text:00418d90 21200002 _move a0,s0
LAB_00418d94: ;XREF[1,0]: 00418d78
.text:00418d94 21c86000 move t9,v1
.text:00418d98 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00418d9c 00000000 _nop
.text:00418da0 1000bc8f lw gp,local_20+0x30(sp)
.text:00418da4 000054ac sw s4,0x0(v0)
LAB_00418da8: ;XREF[2,0]: 00418d5c,00418d6c
.text:00418da8 ffff1026 addiu s0,s0,-0x1
LAB_00418dac: ;XREF[1,0]: 00418de4
.text:00418dac e9ff0106 bgez s0,LAB_00418d54
.text:00418db0 00000000 _nop
LAB_00418db4: ;XREF[1,0]: 00418d44
.text:00418db4 486020ae sw zero,offset .data:DAT_004d6048 &0xfff...
.text:00418db8 2c00bf8f lw ra,local_4+0x30(sp)
.text:00418dbc 2800b48f lw s4,local_8+0x30(sp)
.text:00418dc0 2400b38f lw s3,local_c+0x30(sp)
.text:00418dc4 2000b28f lw s2,local_10+0x30(sp)
.text:00418dc8 1c00b18f lw s1,local_14+0x30(sp)
.text:00418dcc 1800b08f lw s0,local_18+0x30(sp)
.text:00418dd0 0800e003 jr ra
.text:00418dd4 3000bd27 _addiu sp,sp,0x30
LAB_00418dd8: ;XREF[1,0]: 00418d8c
.text:00418dd8 09f82003 jalr t9=>websSocketFree ;undefined websSocketFree()
.text:00418ddc ffff1026 _addiu s0,s0,-0x1
.text:00418de0 1000bc8f lw gp,local_20+0x30(sp)
.text:00418de4 f1ff0010 b LAB_00418dac
.text:00418de8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketOpenConnection()
;local_4 undefined4 -4 ;XREF[2,0]: 00418dfc,0041901c
;local_8 undefined4 -8 ;XREF[2,0]: 00418e00,00419020
;local_c undefined4 -c ;XREF[2,0]: 00418e04,00419024
;local_10 undefined4 -10 ;XREF[2,0]: 00418e08,00419028
;local_14 undefined4 -14 ;XREF[2,0]: 00418e0c,0041902c
;local_18 undefined4 -18 ;XREF[2,0]: 00418e10,00419030
;local_1c undefined4 -1c ;XREF[2,0]: 00418e14,00419034
;local_20 undefined4 -20 ;XREF[2,0]: 00418e18,00419038
;local_28 undefined4 -28 ;XREF[1,0]: 00418f78
;local_2c undefined4 -2c ;XREF[1,0]: 00418f14
;local_30 undefined4 -30 ;XREF[1,0]: 00418f08
;local_34 undefined4 -34 ;XREF[1,0]: 00418f18
;local_38 undefined4 -38 ;XREF[2,1]: 00418f04,00418f0c,00418f10
;local_40 undefined4 -40 ;XREF[12,0]: 00418e1c,00418e54,00418ea4,00418ebc,00418ed8
; 00418f2c,00418f4c,00418f9c,00418fb4,00418fd0
; 00419014,00419070
;local_48 undefined4 -48 ;XREF[1,0]: 00418f98
;XREF[4,0]: Entry Point,004098e0,0041f22c
; 004d87d4
.text:00418dec 0c001c3c lui gp,0xc
.text:00418df0 f46b9c27 addiu gp,gp,0x6bf4
.text:00418df4 21e09903 addu gp,gp,t9
.text:00418df8 a8ffbd27 addiu sp,sp,-0x58
.text:00418dfc 5400bfaf sw ra,local_4+0x58(sp)
.text:00418e00 5000b6af sw s6,local_8+0x58(sp)
.text:00418e04 4c00b5af sw s5,local_c+0x58(sp)
.text:00418e08 4800b4af sw s4,local_10+0x58(sp)
.text:00418e0c 4400b3af sw s3,local_14+0x58(sp)
.text:00418e10 4000b2af sw s2,local_18+0x58(sp)
.text:00418e14 3c00b1af sw s1,local_1c+0x58(sp)
.text:00418e18 3800b0af sw s0,local_20+0x58(sp)
.text:00418e1c 1800bcaf sw gp=>_gp,local_40+0x58(sp)
.text:00418e20 ffff0334 ori v1,zero,0xffff
.text:00418e24 2a106400 slt v0,v1,a0
.text:00418e28 21a08000 move s4,a0
.text:00418e2c 21a8a000 move s5,a1
.text:00418e30 21b0c000 move s6,a2
.text:00418e34 79004014 bne v0,zero,LAB_0041901c
.text:00418e38 ffff0424 _li a0,-0x1
.text:00418e3c 5086848f lw a0=>.bss:socketList,-0x79b0(gp)=>->so...;= ??
;= 004d8c94
.text:00418e40 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00418e44 c08f858f lw a1=>.data:socket...,-0x7040(gp)=>->so...;= FFFFFFFFh
;= 004d6044
.text:00418e48 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00418e4c 80000624 _li a2,0x80
.text:00418e50 21984000 move s3,v0
.text:00418e54 1800bc8f lw gp,local_40+0x58(sp)
.text:00418e58 70004004 bltz v0,LAB_0041901c
.text:00418e5c ffff0424 _li a0,-0x1
.text:00418e60 5086928f lw s2,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:00418e64 80880200 sll s1,v0,0x2
.text:00418e68 00004e8e lw t6,0x0(s2)=>.bss:socketList ;= ??
.text:00418e6c 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:00418e70 21682e02 addu t5,s1,t6
.text:00418e74 0000b08d lw s0,0x0(t5)
.text:00418e78 3000cb32 andi t3,s6,0x30
.text:00418e7c ffff0c24 li t4,-0x1
.text:00418e80 78000cae sw t4,0x78(s0)
.text:00418e84 6c000bae sw t3,0x6c(s0)
.text:00418e88 21200002 move a0,s0
.text:00418e8c 540015ae sw s5,0x54(s0)
.text:00418e90 640002ae sw v0,0x64(s0)
.text:00418e94 680014ae sw s4,0x68(s0)
.text:00418e98 00080524 li a1,0x800
.text:00418e9c 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:00418ea0 00080624 _li a2,0x800
.text:00418ea4 1800bc8f lw gp,local_40+0x58(sp)
.text:00418ea8 1c000426 addiu a0,s0,0x1c
.text:00418eac 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:00418eb0 00080524 li a1,0x800
.text:00418eb4 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:00418eb8 00080624 _li a2,0x800
.text:00418ebc 1800bc8f lw gp,local_40+0x58(sp)
.text:00418ec0 38000426 addiu a0,s0,0x38
.text:00418ec4 848c998f lw t9,-0x737c(gp)=>->memPoolOpen ;= 00419788
.text:00418ec8 00020524 li a1,0x200
.text:00418ecc 09f82003 jalr t9=>memPoolOpen ;undefined memPoolOpen()
.text:00418ed0 21300000 _clear a2
.text:00418ed4 ffff8932 andi t1,s4,0xffff
.text:00418ed8 1800bc8f lw gp,local_40+0x58(sp)
.text:00418edc 0000488e lw t0,0x0(s2)=>.bss:socketList ;= ??
.text:00418ee0 ff002a31 andi t2,t1,0xff
.text:00418ee4 02320900 srl a2,t1,0x8
.text:00418ee8 003a0a00 sll a3,t2,0x8
.text:00418eec 2520c700 or a0,a2,a3
.text:00418ef0 21882802 addu s1,s1,t0
.text:00418ef4 ac8e998f lw t9,-0x7154(gp)=>->::socket ;= 00489320
.text:00418ef8 02000524 li a1,0x2
.text:00418efc 0000318e lw s1,0x0(s1)
.text:00418f00 21300000 clear a2
.text:00418f04 2000a0af sw zero,local_38+0x58(sp)
.text:00418f08 2800a0af sw zero,local_30+0x58(sp)
.text:00418f0c 2000a5a7 sh a1,local_38+0x58(sp)
.text:00418f10 2200a4a7 sh a0,local_38+0x5a(sp)
.text:00418f14 2c00a0af sw zero,local_2c+0x58(sp)
.text:00418f18 2400a0af sw zero,local_34+0x58(sp)
.text:00418f1c 02000424 li a0,0x2
.text:00418f20 09f82003 jalr t9=>.MIPS.stubs:::socket ;int socket(int __domain, int __type,...
.text:00418f24 02000524 _li a1,0x2
.text:00418f28 21806002 move s0,s3
.text:00418f2c 1800bc8f lw gp,local_40+0x58(sp)
.text:00418f30 4b004004 bltz v0,LAB_00419060
.text:00418f34 700022ae _sw v0,0x70(s1)
.text:00418f38 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00418f3c 21204000 move a0,v0
.text:00418f40 02000524 li a1,0x2
.text:00418f44 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00418f48 01000624 _li a2,0x1
.text:00418f4c 1800bc8f lw gp,local_40+0x58(sp)
.text:00418f50 7000238e lw v1,0x70(s1)
.text:00418f54 fc88858f lw a1,-0x7704(gp)=>->socketHighestFd ;= 004d6040
.text:00418f58 00000000 nop
.text:00418f5c 0000a48c lw a0,0x0(a1)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00418f60 00000000 nop
.text:00418f64 2a786400 slt t7,v1,a0
.text:00418f68 3700e015 bne t7,zero,LAB_00419048
.text:00418f6c 00000000 _nop
LAB_00418f70: ;XREF[1,0]: 00419048
.text:00418f70 01001424 li s4,0x1
.text:00418f74 0000a3ac sw v1,0x0(a1)=>.data:socketHighestFd ;= FFFFFFFFh
.text:00418f78 3000b4af sw s4,local_28+0x58(sp)
.text:00418f7c 888c998f lw t9,-0x7378(gp)=>->::setsockopt ;= 00489470
.text:00418f80 7000248e lw a0,0x70(s1)
.text:00418f84 04001324 li s3,0x4
.text:00418f88 ffff0534 ori a1,zero,0xffff
.text:00418f8c 04000624 li a2,0x4
.text:00418f90 3000a727 addiu a3,sp,0x30
.text:00418f94 09f82003 jalr t9=>.MIPS.stubs:::setsockopt ;int setsockopt(int __fd, int __level...
.text:00418f98 1000b3af _sw s3,local_48+0x58(sp)
.text:00418f9c 1800bc8f lw gp,local_40+0x58(sp)
.text:00418fa0 7000248e lw a0,0x70(s1)
.text:00418fa4 f48c998f lw t9,-0x730c(gp)=>->::bind ;= 00489450
.text:00418fa8 2000a527 addiu a1,sp,0x20
.text:00418fac 09f82003 jalr t9=>.MIPS.stubs:::bind ;int bind(int __fd, sockaddr * __addr...
.text:00418fb0 10000624 _li a2,0x10
.text:00418fb4 1800bc8f lw gp,local_40+0x58(sp)
.text:00418fb8 29004004 bltz v0,LAB_00419060
.text:00418fbc 00000000 _nop
.text:00418fc0 dc8a998f lw t9,-0x7524(gp)=>->::listen ;= 00489550
.text:00418fc4 7000248e lw a0,0x70(s1)
.text:00418fc8 09f82003 jalr t9=>.MIPS.stubs:::listen ;int listen(int __fd, int __n)
.text:00418fcc 80000524 _li a1,0x80
.text:00418fd0 1800bc8f lw gp,local_40+0x58(sp)
.text:00418fd4 22004004 bltz v0,LAB_00419060
.text:00418fd8 02f91600 _srl ra,s6,0x4
.text:00418fdc 6c00228e lw v0,0x6c(s1)
.text:00418fe0 6000238e lw v1,0x60(s1)
.text:00418fe4 00000000 nop
.text:00418fe8 02007834 ori t8,v1,0x2
.text:00418fec 20005634 ori s6,v0,0x20
.text:00418ff0 0100f533 andi s5,ra,0x1
.text:00418ff4 600038ae sw t8,0x60(s1)
.text:00418ff8 1500a012 beq s5,zero,LAB_00419050
.text:00418ffc 6c0036ae _sw s6,0x6c(s1)
.text:00419000 9089998f lw t9,-0x7670(gp)=>->websSocketSetBlock ;= 004170a4
.text:00419004 21200002 move a0,s0
.text:00419008 01000524 li a1,0x1
LAB_0041900c: ;XREF[1,0]: 00419058
.text:0041900c 09f82003 jalr t9=>websSocketSetBlock ;undefined websSocketSetBlock()
.text:00419010 00000000 _nop
.text:00419014 1800bc8f lw gp,local_40+0x58(sp)
.text:00419018 21200002 move a0,s0
LAB_0041901c: ;XREF[3,0]: 00418e34,00418e58,00419074
.text:0041901c 5400bf8f lw ra,local_4+0x58(sp)
.text:00419020 5000b68f lw s6,local_8+0x58(sp)
.text:00419024 4c00b58f lw s5,local_c+0x58(sp)
.text:00419028 4800b48f lw s4,local_10+0x58(sp)
.text:0041902c 4400b38f lw s3,local_14+0x58(sp)
.text:00419030 4000b28f lw s2,local_18+0x58(sp)
.text:00419034 3c00b18f lw s1,local_1c+0x58(sp)
.text:00419038 3800b08f lw s0,local_20+0x58(sp)
.text:0041903c 21108000 move v0,a0
.text:00419040 0800e003 jr ra
.text:00419044 5800bd27 _addiu sp,sp,0x58
LAB_00419048: ;XREF[1,0]: 00418f68
.text:00419048 c9ff0010 b LAB_00418f70
.text:0041904c 21188000 _move v1,a0
LAB_00419050: ;XREF[1,0]: 00418ff8
.text:00419050 9089998f lw t9,-0x7670(gp)=>->websSocketSetBlock ;= 004170a4
.text:00419054 21200002 move a0,s0
.text:00419058 ecff0010 b LAB_0041900c
.text:0041905c 21280000 _clear a1
LAB_00419060: ;XREF[3,0]: 00418f30,00418fb8,00418fd4
.text:00419060 0c8c998f lw t9,-0x73f4(gp)=>->websSocketFree ;= 0041819c
.text:00419064 00000000 nop
.text:00419068 09f82003 jalr t9=>websSocketFree ;undefined websSocketFree()
.text:0041906c 21200002 _move a0,s0
.text:00419070 1800bc8f lw gp,local_40+0x58(sp)
.text:00419074 e9ff0010 b LAB_0041901c
.text:00419078 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSocketGetPort()
;local_8 undefined4 -8 ;XREF[3,0]: 0041908c,004190d0,0041910c
;local_10 undefined4 -10 ;XREF[2,0]: 00419090,004190c4
;XREF[2,0]: Entry Point,004d809c
.text:0041907c 0c001c3c lui gp,0xc
.text:00419080 64699c27 addiu gp,gp,0x6964
.text:00419084 21e09903 addu gp,gp,t9
.text:00419088 e0ffbd27 addiu sp,sp,-0x20
.text:0041908c 1800bfaf sw ra,local_8+0x20(sp)
.text:00419090 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00419094 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00419098 08008004 bltz a0,LAB_004190bc
.text:0041909c 00000000 _nop
.text:004190a0 c08f838f lw v1,-0x7040(gp)=>->socketLast ;= 004d6044
.text:004190a4 00000000 nop
.text:004190a8 0000668c lw a2,0x0(v1)=>.data:socketLast ;= FFFFFFFFh
.text:004190ac 00000000 nop
.text:004190b0 2a10c400 slt v0,a2,a0
.text:004190b4 0b004010 beq v0,zero,LAB_004190e4
.text:004190b8 80280400 _sll a1,a0,0x2
LAB_004190bc: ;XREF[2,0]: 00419098,00419100
.text:004190bc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004190c0 00000000 _nop
.text:004190c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004190c8 ffff0424 li a0,-0x1
.text:004190cc 09000524 li a1,0x9
.text:004190d0 1800bf8f lw ra,local_8+0x20(sp)
.text:004190d4 000045ac sw a1,0x0(v0)
.text:004190d8 2000bd27 addiu sp,sp,0x20
.text:004190dc 0800e003 jr ra
.text:004190e0 21108000 _move v0,a0
LAB_004190e4: ;XREF[1,0]: 004190b4
.text:004190e4 5086888f lw t0,-0x79b0(gp)=>->socketList ;= 004d8c94
.text:004190e8 00000000 nop
.text:004190ec 0000078d lw a3,0x0(t0)=>.bss:socketList ;= ??
.text:004190f0 00000000 nop
.text:004190f4 2120a700 addu a0,a1,a3
.text:004190f8 0000828c lw v0,0x0(a0)
.text:004190fc 00000000 nop
.text:00419100 eeff4010 beq v0,zero,LAB_004190bc
.text:00419104 00000000 _nop
.text:00419108 6800448c lw a0,0x68(v0)
.text:0041910c 1800bf8f lw ra,local_8+0x20(sp)
.text:00419110 21108000 move v0,a0
.text:00419114 0800e003 jr ra
.text:00419118 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined mmalloc()
;local_8 undefined4 -8 ;XREF[3,0]: 0041912c,00419190,004191dc
;local_c undefined4 -c ;XREF[3,0]: 00419130,00419194,004191e0
;local_10 undefined4 -10 ;XREF[3,0]: 00419134,00419198,004191e4
;local_14 undefined4 -14 ;XREF[3,0]: 00419138,0041919c,004191e8
;local_18 undefined4 -18 ;XREF[3,0]: 0041913c,004191a0,004191ec
;local_20 undefined4 -20 ;XREF[4,0]: 00419140,00419160,004191b4,004191d8
;XREF[48,0]: Entry Point,0040f8c4,0040faf8
; 004101f0,004103f4,00410624
; 00410e58,00411ecc,004121c0
; 00413830,004138ec,00413f2c
; 00414148,004143ec,004145a0
; 00414830,00414b80,0041593c
; 00415c40,00415fb4,00416350
; 00417c34,00417c4c,0041bd80
; 0041be14,0041be6c,0041bf20
; 0041bf80,0041c0b8,0041c110
; 0041c1b4,0041d224,0041d4e0
; 0041dc54,0041e0cc,0041f140
; 0041f158,0041ffc8,004205cc
; 00434930,00434e78,00434e90
; 00437458,004374fc,00437d90
; 004388b4,00443a20,004d848c
.text:0041911c 0c001c3c lui gp,0xc
.text:00419120 c4689c27 addiu gp,gp,0x68c4
.text:00419124 21e09903 addu gp,gp,t9
.text:00419128 d0ffbd27 addiu sp,sp,-0x30
.text:0041912c 2800bfaf sw ra,local_8+0x30(sp)
.text:00419130 2400b3af sw s3,local_c+0x30(sp)
.text:00419134 2000b2af sw s2,local_10+0x30(sp)
.text:00419138 1c00b1af sw s1,local_14+0x30(sp)
.text:0041913c 1800b0af sw s0,local_18+0x30(sp)
.text:00419140 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00419144 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419148 21908000 move s2,a0
.text:0041914c 05001124 li s1,0x5
LAB_00419150: ;XREF[1,0]: 00419188
.text:00419150 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00419154 00000000 nop
.text:00419158 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0041915c 21204002 _move a0,s2
.text:00419160 1000bc8f lw gp,local_20+0x30(sp)
.text:00419164 21804000 move s0,v0
.text:00419168 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041916c 21382002 move a3,s1
.text:00419170 10000424 li a0,0x10
.text:00419174 f4cc6526 addiu a1=>.roda...,s3,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:00419178 0c004010 beq v0,zero,LAB_004191ac
.text:0041917c 21304002 _move a2,s2
.text:00419180 0f000016 bne s0,zero,LAB_004191c0
.text:00419184 ffff3126 _addiu s1,s1,-0x1
LAB_00419188: ;XREF[1,0]: 004191b8
.text:00419188 f1ff201e bgtz s1,LAB_00419150
.text:0041918c 21100002 _move v0,s0
.text:00419190 2800bf8f lw ra,local_8+0x30(sp)
.text:00419194 2400b38f lw s3,local_c+0x30(sp)
.text:00419198 2000b28f lw s2,local_10+0x30(sp)
.text:0041919c 1c00b18f lw s1,local_14+0x30(sp)
.text:004191a0 1800b08f lw s0,local_18+0x30(sp)
.text:004191a4 0800e003 jr ra
.text:004191a8 3000bd27 _addiu sp,sp,0x30
LAB_004191ac: ;XREF[1,0]: 00419178
.text:004191ac 09f82003 jalr t9=>trace ;undefined trace()
.text:004191b0 ffff3126 _addiu s1,s1,-0x1
.text:004191b4 1000bc8f lw gp,local_20+0x30(sp)
.text:004191b8 f3ff0012 beq s0,zero,LAB_00419188
.text:004191bc 00000000 _nop
LAB_004191c0: ;XREF[1,0]: 00419180
.text:004191c0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004191c4 21304002 move a2,s2
.text:004191c8 21200002 move a0,s0
.text:004191cc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004191d0 21280000 _clear a1
.text:004191d4 21100002 move v0,s0
.text:004191d8 1000bc8f lw gp,local_20+0x30(sp)
.text:004191dc 2800bf8f lw ra,local_8+0x30(sp)
.text:004191e0 2400b38f lw s3,local_c+0x30(sp)
.text:004191e4 2000b28f lw s2,local_10+0x30(sp)
.text:004191e8 1c00b18f lw s1,local_14+0x30(sp)
.text:004191ec 1800b08f lw s0,local_18+0x30(sp)
.text:004191f0 0800e003 jr ra
.text:004191f4 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocEntryId()
;local_4 undefined4 -4 ;XREF[3,0]: 00419208,00419334,00419394
;local_8 undefined4 -8 ;XREF[3,0]: 0041920c,00419338,0041939c
;local_c undefined4 -c ;XREF[3,0]: 00419210,0041933c,004193a0
;local_10 undefined4 -10 ;XREF[3,0]: 00419214,00419340,004193a4
;local_14 undefined4 -14 ;XREF[3,0]: 00419218,00419344,004193a8
;local_18 undefined4 -18 ;XREF[3,0]: 0041921c,00419348,004193ac
;local_20 undefined4 -20 ;XREF[7,0]: 00419220,0041924c,004192f0,00419324,004193c8
; 004193e8,00419410
;XREF[3,0]: Entry Point,00419584,004d889c
.text:004191f8 0c001c3c lui gp,0xc
.text:004191fc e8679c27 addiu gp,gp,0x67e8
.text:00419200 21e09903 addu gp,gp,t9
.text:00419204 d0ffbd27 addiu sp,sp,-0x30
.text:00419208 2c00bfaf sw ra,local_4+0x30(sp)
.text:0041920c 2800b4af sw s4,local_8+0x30(sp)
.text:00419210 2400b3af sw s3,local_c+0x30(sp)
.text:00419214 2000b2af sw s2,local_10+0x30(sp)
.text:00419218 1c00b1af sw s1,local_14+0x30(sp)
.text:0041921c 1800b0af sw s0,local_18+0x30(sp)
.text:00419220 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00419224 0000828c lw v0,0x0(a0)
.text:00419228 21a08000 move s4,a0
.text:0041922c 1c004014 bne v0,zero,LAB_004192a0
.text:00419230 f4ff4524 _addiu a1,v0,-0xc
.text:00419234 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419238 05001124 li s1,0x5
LAB_0041923c: ;XREF[1,0]: 00419274
.text:0041923c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00419240 00000000 nop
.text:00419244 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00419248 4c000424 _li a0,0x4c
.text:0041924c 1000bc8f lw gp,local_20+0x30(sp)
.text:00419250 21804000 move s0,v0
.text:00419254 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00419258 21382002 move a3,s1
.text:0041925c 10000424 li a0,0x10
.text:00419260 f4cc4526 addiu a1=>.roda...,s2,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:00419264 56004010 beq v0,zero,LAB_004193c0
.text:00419268 4c000624 _li a2,0x4c
.text:0041926c 59000016 bne s0,zero,LAB_004193d4
.text:00419270 ffff3126 _addiu s1,s1,-0x1
LAB_00419274: ;XREF[1,0]: 004193cc
.text:00419274 f1ff201e bgtz s1,LAB_0041923c
.text:00419278 21280002 _move a1,s0
LAB_0041927c: ;XREF[1,0]: 004193ec
.text:0041927c 2d000012 beq s0,zero,LAB_00419334
.text:00419280 ffff0624 _li a2,-0x1
.text:00419284 0c000626 addiu a2,s0,0xc
.text:00419288 78660324 li v1,0x6678
.text:0041928c 10000424 li a0,0x10
.text:00419290 000003ae sw v1,0x0(s0)
.text:00419294 040004ae sw a0,0x4(s0)
.text:00419298 080000ae sw zero,0x8(s0)
.text:0041929c 000086ae sw a2,0x0(s4)
LAB_004192a0: ;XREF[1,0]: 0041922c
.text:004192a0 0000a88c lw t0,0x0(a1)
.text:004192a4 78660724 li a3,0x6678
.text:004192a8 52000715 bne t0,a3,LAB_004193f4
.text:004192ac 0c00a324 _addiu v1,a1,0xc
.text:004192b0 0400a48c lw a0,0x4(a1)
.text:004192b4 0800a68c lw a2,0x8(a1)
.text:004192b8 00000000 nop
.text:004192bc 2a50c400 slt t2,a2,a0
.text:004192c0 25004015 bne t2,zero,LAB_00419358
.text:004192c4 21808000 _move s0,a0
LAB_004192c8: ;XREF[1,0]: 00419358
.text:004192c8 40008d28 slti t5,a0,0x40
LAB_004192cc: ;XREF[1,0]: 00419378
.text:004192cc 1900a011 beq t5,zero,LAB_00419334
.text:004192d0 ffff0624 _li a2,-0x1
.text:004192d4 10009324 addiu s3,a0,0x10
.text:004192d8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004192dc 80901300 sll s2,s3,0x2
.text:004192e0 2120a000 move a0,a1
.text:004192e4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004192e8 0c004526 _addiu a1,s2,0xc
.text:004192ec 21884000 move s1,v0
.text:004192f0 1000bc8f lw gp,local_20+0x30(sp)
.text:004192f4 0f004010 beq v0,zero,LAB_00419334
.text:004192f8 ffff0624 _li a2,-0x1
.text:004192fc 0c005f24 addiu ra,v0,0xc
.text:00419300 21c05f02 addu t8,s2,ra
.text:00419304 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00419308 040053ac sw s3,0x4(v0)
.text:0041930c 40000624 li a2,0x40
.text:00419310 00009fae sw ra,0x0(s4)
.text:00419314 c0ff0427 addiu a0,t8,-0x40
.text:00419318 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041931c 21280000 _clear a1
.text:00419320 0800328e lw s2,0x8(s1)
.text:00419324 1000bc8f lw gp,local_20+0x30(sp)
.text:00419328 01004f26 addiu t7,s2,0x1
.text:0041932c 21300002 move a2,s0
.text:00419330 08002fae sw t7,0x8(s1)
LAB_00419334: ;XREF[4,0]: 0041927c,004192cc,004192f4,00419414
.text:00419334 2c00bf8f lw ra,local_4+0x30(sp)
.text:00419338 2800b48f lw s4,local_8+0x30(sp)
.text:0041933c 2400b38f lw s3,local_c+0x30(sp)
.text:00419340 2000b28f lw s2,local_10+0x30(sp)
.text:00419344 1c00b18f lw s1,local_14+0x30(sp)
.text:00419348 1800b08f lw s0,local_18+0x30(sp)
.text:0041934c 2110c000 move v0,a2
.text:00419350 0800e003 jr ra
.text:00419354 3000bd27 _addiu sp,sp,0x30
LAB_00419358: ;XREF[1,0]: 004192c0
.text:00419358 dbff8018 blez a0,LAB_004192c8
.text:0041935c 21800000 _clear s0
.text:00419360 00006b8c lw t3,0x0(v1)
.text:00419364 00000000 nop
.text:00419368 09006011 beq t3,zero,LAB_00419390
.text:0041936c 04006324 _addiu v1,v1,0x4
LAB_00419370: ;XREF[1,0]: 00419388
.text:00419370 01001026 addiu s0,s0,0x1
.text:00419374 2a600402 slt t4,s0,a0
.text:00419378 d4ff8011 beq t4,zero,LAB_004192cc
.text:0041937c 40008d28 _slti t5,a0,0x40
.text:00419380 00006b8c lw t3,0x0(v1)
.text:00419384 00000000 nop
.text:00419388 f9ff6015 bne t3,zero,LAB_00419370
.text:0041938c 04006324 _addiu v1,v1,0x4
LAB_00419390: ;XREF[1,0]: 00419368
.text:00419390 0100ce24 addiu t6,a2,0x1
.text:00419394 2c00bf8f lw ra,local_4+0x30(sp)
.text:00419398 21300002 move a2,s0
.text:0041939c 2800b48f lw s4,local_8+0x30(sp)
.text:004193a0 2400b38f lw s3,local_c+0x30(sp)
.text:004193a4 2000b28f lw s2,local_10+0x30(sp)
.text:004193a8 1c00b18f lw s1,local_14+0x30(sp)
.text:004193ac 1800b08f lw s0,local_18+0x30(sp)
.text:004193b0 2110c000 move v0,a2
.text:004193b4 3000bd27 addiu sp,sp,0x30
.text:004193b8 0800e003 jr ra
.text:004193bc 0800aeac _sw t6,0x8(a1)
LAB_004193c0: ;XREF[1,0]: 00419264
.text:004193c0 09f82003 jalr t9=>trace ;undefined trace()
.text:004193c4 ffff3126 _addiu s1,s1,-0x1
.text:004193c8 1000bc8f lw gp,local_20+0x30(sp)
.text:004193cc a9ff0012 beq s0,zero,LAB_00419274
.text:004193d0 00000000 _nop
LAB_004193d4: ;XREF[1,0]: 0041926c
.text:004193d4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004193d8 21200002 move a0,s0
.text:004193dc 21280000 clear a1
.text:004193e0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004193e4 4c000624 _li a2,0x4c
.text:004193e8 1000bc8f lw gp,local_20+0x30(sp)
.text:004193ec a3ff0010 b LAB_0041927c
.text:004193f0 21280002 _move a1,s0
LAB_004193f4: ;XREF[1,0]: 004192a8
.text:004193f4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004193f8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004193fc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00419400 2ccd2625 addiu a2=>.roda...,t1,-0x32d4 ;= "AllocEntry"
.text:00419404 14cda524 addiu a1=>.roda...,a1,-0x32ec ;= "Entry magic error(%s)!\n"
.text:00419408 09f82003 jalr t9=>trace ;undefined trace()
.text:0041940c 10000424 _li a0,0x10
.text:00419410 1000bc8f lw gp,local_20+0x30(sp)
.text:00419414 c7ff0010 b LAB_00419334
.text:00419418 ffff0624 _li a2,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FreeEntryId()
;local_4 undefined4 -4 ;XREF[2,0]: 0041942c,004194d8
;local_8 undefined4 -8 ;XREF[2,0]: 00419430,004194dc
;local_c undefined4 -c ;XREF[2,0]: 00419434,004194e0
;local_10 undefined4 -10 ;XREF[2,0]: 00419438,004194e4
;local_18 undefined4 -18 ;XREF[3,0]: 0041943c,00419500,00419528
;XREF[10,0]: Entry Point,0040a830,0040ed4c
; 004182b4,00434284,004381f4
; 004439a0,00443e70,00443f8c
; 004d85ac
.text:0041941c 0c001c3c lui gp,0xc
.text:00419420 c4659c27 addiu gp,gp,0x65c4
.text:00419424 21e09903 addu gp,gp,t9
.text:00419428 d8ffbd27 addiu sp,sp,-0x28
.text:0041942c 2400bfaf sw ra,local_4+0x28(sp)
.text:00419430 2000b2af sw s2,local_8+0x28(sp)
.text:00419434 1c00b1af sw s1,local_c+0x28(sp)
.text:00419438 1800b0af sw s0,local_10+0x28(sp)
.text:0041943c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00419440 0000918c lw s1,0x0(a0)
.text:00419444 21908000 move s2,a0
.text:00419448 23002012 beq s1,zero,LAB_004194d8
.text:0041944c ffff0224 _li v0,-0x1
.text:00419450 f4ff238e lw v1,-0xc(s1)
.text:00419454 78660224 li v0,0x6678
.text:00419458 2c006214 bne v1,v0,LAB_0041950c
.text:0041945c f4ff3026 _addiu s0,s1,-0xc
.text:00419460 80480500 sll t1,a1,0x2
.text:00419464 21403101 addu t0,t1,s1
.text:00419468 000000ad sw zero,0x0(t0)
.text:0041946c 0800078e lw a3,0x8(s0)
.text:00419470 00000000 nop
.text:00419474 ffffe424 addiu a0,a3,-0x1
.text:00419478 1d008010 beq a0,zero,LAB_004194f0
.text:0041947c 080004ae _sw a0,0x8(s0)
LAB_00419480: ;XREF[1,0]: 00419504
.text:00419480 00004a8e lw t2,0x0(s2)
.text:00419484 00000000 nop
.text:00419488 12004011 beq t2,zero,LAB_004194d4
.text:0041948c ffff0524 _li a1,-0x1
.text:00419490 0400048e lw a0,0x4(s0)
.text:00419494 08000c8e lw t4,0x8(s0)
.text:00419498 00000000 nop
.text:0041949c 2a588401 slt t3,t4,a0
.text:004194a0 0c006011 beq t3,zero,LAB_004194d4
.text:004194a4 21288000 _move a1,a0
.text:004194a8 ffff8524 addiu a1,a0,-0x1
.text:004194ac 0900a004 bltz a1,LAB_004194d4
.text:004194b0 80680500 _sll t5,a1,0x2
.text:004194b4 2118b101 addu v1,t5,s1
LAB_004194b8: ;XREF[1,0]: 004194cc
.text:004194b8 00006e8c lw t6,0x0(v1)
.text:004194bc 00000000 nop
.text:004194c0 0400c015 bne t6,zero,LAB_004194d4
.text:004194c4 fcff6324 _addiu v1,v1,-0x4
.text:004194c8 ffffa524 addiu a1,a1,-0x1
.text:004194cc faffa104 bgez a1,LAB_004194b8
.text:004194d0 00000000 _nop
LAB_004194d4: ;XREF[4,0]: 00419488,004194a0,004194ac,004194c0
.text:004194d4 2110a000 move v0,a1
LAB_004194d8: ;XREF[2,0]: 00419448,0041952c
.text:004194d8 2400bf8f lw ra,local_4+0x28(sp)
.text:004194dc 2000b28f lw s2,local_8+0x28(sp)
.text:004194e0 1c00b18f lw s1,local_c+0x28(sp)
.text:004194e4 1800b08f lw s0,local_10+0x28(sp)
.text:004194e8 0800e003 jr ra
.text:004194ec 2800bd27 _addiu sp,sp,0x28
LAB_004194f0: ;XREF[1,0]: 00419478
.text:004194f0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004194f4 00000000 nop
.text:004194f8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004194fc 21200002 _move a0,s0
.text:00419500 1000bc8f lw gp,local_18+0x28(sp)
.text:00419504 deff0010 b LAB_00419480
.text:00419508 000040ae _sw zero,0x0(s2)
LAB_0041950c: ;XREF[1,0]: 00419458
.text:0041950c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419510 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419514 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00419518 14cda524 addiu a1=>.roda...,a1,-0x32ec ;= "Entry magic error(%s)!\n"
.text:0041951c 38cdc624 addiu a2=>.roda...,a2,-0x32c8 ;= "FreeEntry"
.text:00419520 09f82003 jalr t9=>trace ;undefined trace()
.text:00419524 10000424 _li a0,0x10
.text:00419528 1000bc8f lw gp,local_18+0x28(sp)
.text:0041952c eaff0010 b LAB_004194d8
.text:00419530 ffff0224 _li v0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AllocEntry()
;local_4 undefined4 -4 ;XREF[2,0]: 00419544,00419624
;local_8 undefined4 -8 ;XREF[2,0]: 00419548,00419628
;local_c undefined4 -c ;XREF[2,0]: 0041954c,0041962c
;local_10 undefined4 -10 ;XREF[2,0]: 00419550,00419630
;local_14 undefined4 -14 ;XREF[2,0]: 00419554,00419634
;local_18 undefined4 -18 ;XREF[2,0]: 00419558,00419638
;local_1c undefined4 -1c ;XREF[2,0]: 0041955c,0041963c
;local_20 undefined4 -20 ;XREF[2,0]: 00419560,00419640
;local_28 undefined4 -28 ;XREF[8,0]: 00419564,00419590,004195b4,00419610,00419654
; 00419674,004196bc,0041974c
;XREF[12,0]: Entry Point,0040a328,0040a494
; 0040ebcc,00418598,00418e48
; 00433f80,00436af4,00437b5c
; 00443bd0,00443c68,004d8688
.text:00419534 0c001c3c lui gp,0xc
.text:00419538 ac649c27 addiu gp,gp,0x64ac
.text:0041953c 21e09903 addu gp,gp,t9
.text:00419540 c8ffbd27 addiu sp,sp,-0x38
.text:00419544 3400bfaf sw ra,local_4+0x38(sp)
.text:00419548 3000b6af sw s6,local_8+0x38(sp)
.text:0041954c 2c00b5af sw s5,local_c+0x38(sp)
.text:00419550 2800b4af sw s4,local_10+0x38(sp)
.text:00419554 2400b3af sw s3,local_14+0x38(sp)
.text:00419558 2000b2af sw s2,local_18+0x38(sp)
.text:0041955c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00419560 1800b0af sw s0,local_20+0x38(sp)
.text:00419564 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00419568 2190c000 move s2,a2
.text:0041956c 21b0a000 move s6,a1
.text:00419570 21a88000 move s5,a0
.text:00419574 2b00c018 blez a2,LAB_00419624
.text:00419578 ffff0224 _li v0,-0x1
.text:0041957c bc8e998f lw t9,-0x7144(gp)=>->AllocEntryId ;= 004191f8
.text:00419580 00000000 nop
.text:00419584 09f82003 jalr t9=>AllocEntryId ;undefined AllocEntryId()
.text:00419588 00000000 _nop
.text:0041958c 21984000 move s3,v0
.text:00419590 1000bc8f lw gp,local_28+0x38(sp)
.text:00419594 23006006 bltz s3,LAB_00419624
.text:00419598 ffff0224 _li v0,-0x1
.text:0041959c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004195a0 05001124 li s1,0x5
LAB_004195a4: ;XREF[1,0]: 004195dc
.text:004195a4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004195a8 00000000 nop
.text:004195ac 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004195b0 21204002 _move a0,s2
.text:004195b4 1000bc8f lw gp,local_28+0x38(sp)
.text:004195b8 21804000 move s0,v0
.text:004195bc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004195c0 21382002 move a3,s1
.text:004195c4 10000424 li a0,0x10
.text:004195c8 f4cc8526 addiu a1=>.roda...,s4,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:004195cc 1f004010 beq v0,zero,LAB_0041964c
.text:004195d0 21304002 _move a2,s2
.text:004195d4 22000016 bne s0,zero,LAB_00419660
.text:004195d8 ffff3126 _addiu s1,s1,-0x1
LAB_004195dc: ;XREF[1,0]: 00419658
.text:004195dc f1ff201e bgtz s1,LAB_004195a4
.text:004195e0 00000000 _nop
LAB_004195e4: ;XREF[1,0]: 00419678
.text:004195e4 26000012 beq s0,zero,LAB_00419680
.text:004195e8 21304002 _move a2,s2
.text:004195ec 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004195f0 21200002 move a0,s0
.text:004195f4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004195f8 21280000 _clear a1
.text:004195fc 0000b48e lw s4,0x0(s5)
.text:00419600 80901300 sll s2,s3,0x2
.text:00419604 21885402 addu s1,s2,s4
.text:00419608 000030ae sw s0,0x0(s1)
.text:0041960c 0000d08e lw s0,0x0(s6)
.text:00419610 1000bc8f lw gp,local_28+0x38(sp)
.text:00419614 2a781302 slt t7,s0,s3
.text:00419618 0200e011 beq t7,zero,LAB_00419624
.text:0041961c 21106002 _move v0,s3
.text:00419620 0000d3ae sw s3,0x0(s6)
LAB_00419624: ;XREF[9,0]: 00419574,00419594,00419618,00419688
; 004196c0,004196f0,00419708,00419710
; 00419734
.text:00419624 3400bf8f lw ra,local_4+0x38(sp)
.text:00419628 3000b68f lw s6,local_8+0x38(sp)
.text:0041962c 2c00b58f lw s5,local_c+0x38(sp)
.text:00419630 2800b48f lw s4,local_10+0x38(sp)
.text:00419634 2400b38f lw s3,local_14+0x38(sp)
.text:00419638 2000b28f lw s2,local_18+0x38(sp)
.text:0041963c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00419640 1800b08f lw s0,local_20+0x38(sp)
.text:00419644 0800e003 jr ra
.text:00419648 3800bd27 _addiu sp,sp,0x38
LAB_0041964c: ;XREF[1,0]: 004195cc
.text:0041964c 09f82003 jalr t9=>trace ;undefined trace()
.text:00419650 ffff3126 _addiu s1,s1,-0x1
.text:00419654 1000bc8f lw gp,local_28+0x38(sp)
.text:00419658 e0ff0012 beq s0,zero,LAB_004195dc
.text:0041965c 00000000 _nop
LAB_00419660: ;XREF[1,0]: 004195d4
.text:00419660 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00419664 21200002 move a0,s0
.text:00419668 21280000 clear a1
.text:0041966c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00419670 21304002 _move a2,s2
.text:00419674 1000bc8f lw gp,local_28+0x38(sp)
.text:00419678 daff0010 b LAB_004195e4
.text:0041967c 00000000 _nop
LAB_00419680: ;XREF[1,0]: 004195e4
.text:00419680 0000b08e lw s0,0x0(s5)
.text:00419684 00000000 nop
.text:00419688 e6ff0012 beq s0,zero,LAB_00419624
.text:0041968c ffff0224 _li v0,-0x1
.text:00419690 f4ff038e lw v1,-0xc(s0)
.text:00419694 78660224 li v0,0x6678
.text:00419698 0b006210 beq v1,v0,LAB_004196c8
.text:0041969c f4ff1126 _addiu s1,s0,-0xc
.text:004196a0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004196a4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004196a8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004196ac 14cda524 addiu a1=>.roda...,a1,-0x32ec ;= "Entry magic error(%s)!\n"
.text:004196b0 38cdc624 addiu a2=>.roda...,a2,-0x32c8 ;= "FreeEntry"
.text:004196b4 09f82003 jalr t9=>trace ;undefined trace()
.text:004196b8 10000424 _li a0,0x10
.text:004196bc 1000bc8f lw gp,local_28+0x38(sp)
LAB_004196c0: ;XREF[1,0]: 00419724
.text:004196c0 d8ff0010 b LAB_00419624
.text:004196c4 ffff0224 _li v0,-0x1
LAB_004196c8: ;XREF[1,0]: 00419698
.text:004196c8 80481300 sll t1,s3,0x2
.text:004196cc 21403001 addu t0,t1,s0
.text:004196d0 000000ad sw zero,0x0(t0)
.text:004196d4 0800278e lw a3,0x8(s1)
.text:004196d8 00000000 nop
.text:004196dc ffffe424 addiu a0,a3,-0x1
.text:004196e0 16008010 beq a0,zero,LAB_0041973c
.text:004196e4 080024ae _sw a0,0x8(s1)
LAB_004196e8: ;XREF[1,0]: 00419750
.text:004196e8 0000aa8e lw t2,0x0(s5)
.text:004196ec 00000000 nop
.text:004196f0 ccff4011 beq t2,zero,LAB_00419624
.text:004196f4 ffff0224 _li v0,-0x1
.text:004196f8 08002c8e lw t4,0x8(s1)
.text:004196fc 0400248e lw a0,0x4(s1)
.text:00419700 00000000 nop
.text:00419704 2a588401 slt t3,t4,a0
.text:00419708 c6ff6011 beq t3,zero,LAB_00419624
.text:0041970c ffff8424 _addiu a0,a0,-0x1
.text:00419710 c4ff8004 bltz a0,LAB_00419624
.text:00419714 80680400 _sll t5,a0,0x2
.text:00419718 2118b001 addu v1,t5,s0
LAB_0041971c: ;XREF[1,0]: 0041972c
.text:0041971c 00006e8c lw t6,0x0(v1)
.text:00419720 ffff8424 addiu a0,a0,-0x1
.text:00419724 e6ffc015 bne t6,zero,LAB_004196c0
.text:00419728 fcff6324 _addiu v1,v1,-0x4
.text:0041972c fbff8104 bgez a0,LAB_0041971c
.text:00419730 00000000 _nop
.text:00419734 bbff0010 b LAB_00419624
.text:00419738 ffff0224 _li v0,-0x1
LAB_0041973c: ;XREF[1,0]: 004196e0
.text:0041973c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00419740 00000000 nop
.text:00419744 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00419748 21202002 _move a0,s1
.text:0041974c 1000bc8f lw gp,local_28+0x38(sp)
.text:00419750 e5ff0010 b LAB_004196e8
.text:00419754 0000a0ae _sw zero,0x0(s5)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolLen()
;XREF[21,0]: Entry Point,004172d4,00417448
; 00417698,004176d0,004177fc
; 00417904,00417d90,00417da8
; 00417ff8,00418010,00418514
; 0041852c,004187d0,00418b50
; 00418b68,00418bd8,00418bf0
; 0041f6b8,0041f768,004d7f98
.text:00419758 1000858c lw a1,0x10(a0)
.text:0041975c 1400838c lw v1,0x14(a0)
.text:00419760 21308000 move a2,a0
.text:00419764 2b106500 sltu v0,v1,a1
.text:00419768 05004010 beq v0,zero,LAB_00419780
.text:0041976c 23206500 _subu a0,v1,a1
.text:00419770 0000c48c lw a0,0x0(a2)
.text:00419774 00000000 nop
.text:00419778 21306400 addu a2,v1,a0
.text:0041977c 2320c500 subu a0,a2,a1
LAB_00419780: ;XREF[1,0]: 00419768
.text:00419780 0800e003 jr ra
.text:00419784 21108000 _move v0,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00419798,00419850
;local_c undefined4 -c ;XREF[2,0]: 0041979c,00419854
;local_10 undefined4 -10 ;XREF[2,0]: 004197a0,00419858
;local_14 undefined4 -14 ;XREF[2,0]: 004197a4,0041985c
;local_18 undefined4 -18 ;XREF[2,0]: 004197a8,00419860
;local_1c undefined4 -1c ;XREF[2,0]: 004197ac,00419864
;local_20 undefined4 -20 ;XREF[2,0]: 004197b0,00419868
;local_28 undefined4 -28 ;XREF[4,0]: 004197b4,004197f0,0041987c,0041989c
;XREF[8,0]: Entry Point,004185e8,00418600
; 00418618,00418e9c,00418eb4
; 00418ecc,004d8664
.text:00419788 0c001c3c lui gp,0xc
.text:0041978c 58629c27 addiu gp,gp,0x6258
.text:00419790 21e09903 addu gp,gp,t9
.text:00419794 c8ffbd27 addiu sp,sp,-0x38
.text:00419798 3000bfaf sw ra,local_8+0x38(sp)
.text:0041979c 2c00b5af sw s5,local_c+0x38(sp)
.text:004197a0 2800b4af sw s4,local_10+0x38(sp)
.text:004197a4 2400b3af sw s3,local_14+0x38(sp)
.text:004197a8 2000b2af sw s2,local_18+0x38(sp)
.text:004197ac 1c00b1af sw s1,local_1c+0x38(sp)
.text:004197b0 1800b0af sw s0,local_20+0x38(sp)
.text:004197b4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004197b8 00011124 li s1,0x100
.text:004197bc 2a102502 slt v0,s1,a1
.text:004197c0 21988000 move s3,a0
.text:004197c4 03000010 b LAB_004197d4
.text:004197c8 21a8c000 _move s5,a2
LAB_004197cc: ;XREF[1,0]: 004197d4
.text:004197cc 40881100 sll s1,s1,0x1
.text:004197d0 2a102502 slt v0,s1,a1
LAB_004197d4: ;XREF[1,0]: 004197c4
.text:004197d4 fdff4014 bne v0,zero,LAB_004197cc
.text:004197d8 05001224 _li s2,0x5
.text:004197dc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
LAB_004197e0: ;XREF[1,0]: 00419818
.text:004197e0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004197e4 00000000 nop
.text:004197e8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004197ec 21202002 _move a0,s1
.text:004197f0 1000bc8f lw gp,local_28+0x38(sp)
.text:004197f4 21804000 move s0,v0
.text:004197f8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004197fc 21384002 move a3,s2
.text:00419800 10000424 li a0,0x10
.text:00419804 f4cc8526 addiu a1=>.roda...,s4,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:00419808 1a004010 beq v0,zero,LAB_00419874
.text:0041980c 21302002 _move a2,s1
.text:00419810 1d000016 bne s0,zero,LAB_00419888
.text:00419814 ffff5226 _addiu s2,s2,-0x1
LAB_00419818: ;XREF[1,0]: 00419880
.text:00419818 f1ff401e bgtz s2,LAB_004197e0
.text:0041981c 00000000 _nop
.text:00419820 0c0070ae sw s0,0xc(s3)
LAB_00419824: ;XREF[1,0]: 004198a0
.text:00419824 0a000012 beq s0,zero,LAB_00419850
.text:00419828 ffff0224 _li v0,-0x1
.text:0041982c 21101102 addu v0,s0,s1
.text:00419830 180062ae sw v0,0x18(s3)
.text:00419834 040075ae sw s5,0x4(s3)
.text:00419838 21100000 clear v0
.text:0041983c 000000a2 sb zero,0x0(s0)
.text:00419840 000071ae sw s1,0x0(s3)
.text:00419844 080071ae sw s1,0x8(s3)
.text:00419848 100070ae sw s0,0x10(s3)
.text:0041984c 140070ae sw s0,0x14(s3)
LAB_00419850: ;XREF[1,0]: 00419824
.text:00419850 3000bf8f lw ra,local_8+0x38(sp)
.text:00419854 2c00b58f lw s5,local_c+0x38(sp)
.text:00419858 2800b48f lw s4,local_10+0x38(sp)
.text:0041985c 2400b38f lw s3,local_14+0x38(sp)
.text:00419860 2000b28f lw s2,local_18+0x38(sp)
.text:00419864 1c00b18f lw s1,local_1c+0x38(sp)
.text:00419868 1800b08f lw s0,local_20+0x38(sp)
.text:0041986c 0800e003 jr ra
.text:00419870 3800bd27 _addiu sp,sp,0x38
LAB_00419874: ;XREF[1,0]: 00419808
.text:00419874 09f82003 jalr t9=>trace ;undefined trace()
.text:00419878 ffff5226 _addiu s2,s2,-0x1
.text:0041987c 1000bc8f lw gp,local_28+0x38(sp)
.text:00419880 e5ff0012 beq s0,zero,LAB_00419818
.text:00419884 00000000 _nop
LAB_00419888: ;XREF[1,0]: 00419810
.text:00419888 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041988c 21200002 move a0,s0
.text:00419890 21280000 clear a1
.text:00419894 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00419898 21302002 _move a2,s1
.text:0041989c 1000bc8f lw gp,local_28+0x38(sp)
.text:004198a0 e0ff0010 b LAB_00419824
.text:004198a4 0c0070ae _sw s0,0xc(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolFlush()
;XREF[6,0]: Entry Point,00417364,00417704
; 00417950,0041f79c,004d8340
.text:004198a8 0c00828c lw v0,0xc(a0)
.text:004198ac 00000000 nop
.text:004198b0 140082ac sw v0,0x14(a0)
.text:004198b4 02004010 beq v0,zero,LAB_004198c0
.text:004198b8 100082ac _sw v0,0x10(a0)
.text:004198bc 000040a0 sb zero,0x0(v0)
LAB_004198c0: ;XREF[1,0]: 004198b4
.text:004198c0 0800e003 jr ra
.text:004198c4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolClose()
;local_4 undefined4 -4 ;XREF[2,0]: 004198d8,00419914
;local_8 undefined4 -8 ;XREF[2,0]: 004198dc,00419918
;local_10 undefined4 -10 ;XREF[2,0]: 004198e0,0041990c
;XREF[5,0]: Entry Point,004182d0,004182e8
; 00418300,004d8170
.text:004198c8 0c001c3c lui gp,0xc
.text:004198cc 18619c27 addiu gp,gp,0x6118
.text:004198d0 21e09903 addu gp,gp,t9
.text:004198d4 e0ffbd27 addiu sp,sp,-0x20
.text:004198d8 1c00bfaf sw ra,local_4+0x20(sp)
.text:004198dc 1800b0af sw s0,local_8+0x20(sp)
.text:004198e0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004198e4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004198e8 0a008010 beq a0,zero,LAB_00419914
.text:004198ec 21808000 _move s0,a0
.text:004198f0 0c00848c lw a0,0xc(a0)
.text:004198f4 00000000 nop
.text:004198f8 100004ae sw a0,0x10(s0)
.text:004198fc 09008014 bne a0,zero,LAB_00419924
.text:00419900 140004ae _sw a0,0x14(s0)
LAB_00419904: ;XREF[1,0]: 0041992c
.text:00419904 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00419908 00000000 _nop
.text:0041990c 1000bc8f lw gp,local_10+0x20(sp)
.text:00419910 0c0000ae sw zero,0xc(s0)
LAB_00419914: ;XREF[1,0]: 004198e8
.text:00419914 1c00bf8f lw ra,local_4+0x20(sp)
.text:00419918 1800b08f lw s0,local_8+0x20(sp)
.text:0041991c 0800e003 jr ra
.text:00419920 2000bd27 _addiu sp,sp,0x20
LAB_00419924: ;XREF[1,0]: 004198fc
.text:00419924 000080a0 sb zero,0x0(a0)
.text:00419928 0c00048e lw a0,0xc(s0)
.text:0041992c f5ff0010 b LAB_00419904
.text:00419930 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolPutMaxBlockSize()
;XREF[5,0]: Entry Point,0041737c,00417a4c
; 00417af8,004d80d4
.text:00419934 21308000 move a2,a0
.text:00419938 1000c58c lw a1,0x10(a2)
.text:0041993c 1400848c lw a0,0x14(a0)
.text:00419940 00000000 nop
.text:00419944 2b108500 sltu v0,a0,a1
.text:00419948 0f004010 beq v0,zero,LAB_00419988
.text:0041994c 00000000 _nop
.text:00419950 0000c38c lw v1,0x0(a2)
.text:00419954 00000000 nop
.text:00419958 21388300 addu a3,a0,v1
.text:0041995c 2328e500 subu a1,a3,a1
LAB_00419960: ;XREF[1,0]: 0041998c
.text:00419960 1800c88c lw t0,0x18(a2)
.text:00419964 23306500 subu a2,v1,a1
.text:00419968 ffffc524 addiu a1,a2,-0x1
.text:0041996c 23100401 subu v0,t0,a0
.text:00419970 2a184500 slt v1,v0,a1
.text:00419974 02006010 beq v1,zero,LAB_00419980
.text:00419978 00000000 _nop
.text:0041997c 21284000 move a1,v0
LAB_00419980: ;XREF[1,0]: 00419974
.text:00419980 0800e003 jr ra
.text:00419984 2110a000 _move v0,a1
LAB_00419988: ;XREF[1,0]: 00419948
.text:00419988 0000c38c lw v1,0x0(a2)
.text:0041998c f4ff0010 b LAB_00419960
.text:00419990 23288500 _subu a1,a0,a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolGetMaxBlockSize()
;XREF[3,0]: Entry Point,00417818,004d8b04
.text:00419994 21308000 move a2,a0
.text:00419998 1400c38c lw v1,0x14(a2)
.text:0041999c 1000848c lw a0,0x10(a0)
.text:004199a0 00000000 nop
.text:004199a4 2b106400 sltu v0,v1,a0
.text:004199a8 05004010 beq v0,zero,LAB_004199c0
.text:004199ac 23286400 _subu a1,v1,a0
.text:004199b0 0000c58c lw a1,0x0(a2)
.text:004199b4 00000000 nop
.text:004199b8 21386500 addu a3,v1,a1
.text:004199bc 2328e400 subu a1,a3,a0
LAB_004199c0: ;XREF[1,0]: 004199a8
.text:004199c0 1800c38c lw v1,0x18(a2)
.text:004199c4 00000000 nop
.text:004199c8 23186400 subu v1,v1,a0
.text:004199cc 2a206500 slt a0,v1,a1
.text:004199d0 02008010 beq a0,zero,LAB_004199dc
.text:004199d4 00000000 _nop
.text:004199d8 21286000 move a1,v1
LAB_004199dc: ;XREF[1,0]: 004199d0
.text:004199dc 0800e003 jr ra
.text:004199e0 2110a000 _move v0,a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004199e4()
;local_8 undefined4 -8 ;XREF[2,0]: 004199f4,00419b9c
;local_c undefined4 -c ;XREF[2,0]: 004199f8,00419ba0
;local_10 undefined4 -10 ;XREF[2,0]: 004199fc,00419ba4
;local_14 undefined4 -14 ;XREF[2,0]: 00419a00,00419ba8
;local_18 undefined4 -18 ;XREF[2,0]: 00419a04,00419bac
;local_1c undefined4 -1c ;XREF[2,0]: 00419a08,00419bb0
;local_20 undefined4 -20 ;XREF[2,0]: 00419a0c,00419bb4
;local_28 undefined4 -28 ;XREF[6,0]: 00419a10,00419a58,00419af0,00419b80,00419bd8
; 00419bf8
;XREF[2,0]: 00419d70,00419ef8
.text:004199e4 0c001c3c lui gp,0xc
.text:004199e8 fc5f9c27 addiu gp,gp,0x5ffc
.text:004199ec 21e09903 addu gp,gp,t9
.text:004199f0 c8ffbd27 addiu sp,sp,-0x38
.text:004199f4 3000bfaf sw ra,local_8+0x38(sp)
.text:004199f8 2c00b5af sw s5,local_c+0x38(sp)
.text:004199fc 2800b4af sw s4,local_10+0x38(sp)
.text:00419a00 2400b3af sw s3,local_14+0x38(sp)
.text:00419a04 2000b2af sw s2,local_18+0x38(sp)
.text:00419a08 1c00b1af sw s1,local_1c+0x38(sp)
.text:00419a0c 1800b0af sw s0,local_20+0x38(sp)
.text:00419a10 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00419a14 0400828c lw v0,0x4(a0)
.text:00419a18 00000000 nop
.text:00419a1c 69004018 blez v0,LAB_00419bc4
.text:00419a20 21988000 _move s3,a0
.text:00419a24 0000848c lw a0,0x0(a0)
.text:00419a28 00000000 nop
.text:00419a2c 2a108200 slt v0,a0,v0
.text:00419a30 5a004010 beq v0,zero,LAB_00419b9c
.text:00419a34 21180000 _clear v1
LAB_00419a38: ;XREF[1,0]: 00419bc8
.text:00419a38 0800638e lw v1,0x8(s3)
.text:00419a3c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419a40 21888300 addu s1,a0,v1
.text:00419a44 05001024 li s0,0x5
LAB_00419a48: ;XREF[1,0]: 00419a80
.text:00419a48 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00419a4c 00000000 nop
.text:00419a50 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00419a54 21202002 _move a0,s1
.text:00419a58 1000bc8f lw gp,local_28+0x38(sp)
.text:00419a5c 21a04000 move s4,v0
.text:00419a60 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00419a64 21380002 move a3,s0
.text:00419a68 10000424 li a0,0x10
.text:00419a6c f4cc4526 addiu a1=>.roda...,s2,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:00419a70 57004010 beq v0,zero,LAB_00419bd0
.text:00419a74 21302002 _move a2,s1
.text:00419a78 5a008016 bne s4,zero,LAB_00419be4
.text:00419a7c ffff1026 _addiu s0,s0,-0x1
LAB_00419a80: ;XREF[1,0]: 00419bdc
.text:00419a80 f1ff001e bgtz s0,LAB_00419a48
.text:00419a84 00000000 _nop
LAB_00419a88: ;XREF[1,0]: 00419bfc
.text:00419a88 44008012 beq s4,zero,LAB_00419b9c
.text:00419a8c 21180000 _clear v1
.text:00419a90 1000658e lw a1,0x10(s3)
.text:00419a94 1400648e lw a0,0x14(s3)
.text:00419a98 00000000 nop
.text:00419a9c 2b308500 sltu a2,a0,a1
.text:00419aa0 0500c010 beq a2,zero,LAB_00419ab8
.text:00419aa4 23a88500 _subu s5,a0,a1
.text:00419aa8 0000688e lw t0,0x0(s3)
.text:00419aac 00000000 nop
.text:00419ab0 21388800 addu a3,a0,t0
.text:00419ab4 23a8e500 subu s5,a3,a1
LAB_00419ab8: ;XREF[1,0]: 00419aa0
.text:00419ab8 21908002 move s2,s4
.text:00419abc 2700a01a blez s5,LAB_00419b5c
.text:00419ac0 2188a002 _move s1,s5
.text:00419ac4 1800678e lw a3,0x18(s3)
.text:00419ac8 13000010 b LAB_00419b18
.text:00419acc 2b488500 _sltu t1,a0,a1
LAB_00419ad0: ;XREF[1,0]: 00419b54
.text:00419ad0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00419ad4 00000000 nop
.text:00419ad8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00419adc 21300002 _move a2,s0
.text:00419ae0 10006e8e lw t6,0x10(s3)
.text:00419ae4 1800678e lw a3,0x18(s3)
.text:00419ae8 2128d001 addu a1,t6,s0
.text:00419aec 2b68a700 sltu t5,a1,a3
.text:00419af0 1000bc8f lw gp,local_28+0x38(sp)
.text:00419af4 23883002 subu s1,s1,s0
.text:00419af8 0200a015 bne t5,zero,LAB_00419b04
.text:00419afc 21905002 _addu s2,s2,s0
.text:00419b00 0c00658e lw a1,0xc(s3)
LAB_00419b04: ;XREF[1,0]: 00419af8
.text:00419b04 1500201a blez s1,LAB_00419b5c
.text:00419b08 100065ae _sw a1,0x10(s3)
.text:00419b0c 1400648e lw a0,0x14(s3)
.text:00419b10 00000000 nop
.text:00419b14 2b488500 sltu t1,a0,a1
LAB_00419b18: ;XREF[1,0]: 00419ac8
.text:00419b18 05002011 beq t1,zero,LAB_00419b30
.text:00419b1c 23308500 _subu a2,a0,a1
.text:00419b20 00006b8e lw t3,0x0(s3)
.text:00419b24 00000000 nop
.text:00419b28 21508b00 addu t2,a0,t3
.text:00419b2c 23304501 subu a2,t2,a1
LAB_00419b30: ;XREF[1,0]: 00419b18
.text:00419b30 2318e500 subu v1,a3,a1
.text:00419b34 2a206600 slt a0,v1,a2
.text:00419b38 03008010 beq a0,zero,LAB_00419b48
.text:00419b3c 2a602602 _slt t4,s1,a2
.text:00419b40 21306000 move a2,v1
.text:00419b44 2a602602 slt t4,s1,a2
LAB_00419b48: ;XREF[1,0]: 00419b38
.text:00419b48 02008011 beq t4,zero,LAB_00419b54
.text:00419b4c 2180c000 _move s0,a2
.text:00419b50 21802002 move s0,s1
LAB_00419b54: ;XREF[1,0]: 00419b48
.text:00419b54 deff001e bgtz s0,LAB_00419ad0
.text:00419b58 21204002 _move a0,s2
LAB_00419b5c: ;XREF[2,0]: 00419abc,00419b04
.text:00419b5c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00419b60 0c00648e lw a0,0xc(s3)
.text:00419b64 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00419b68 00000000 _nop
.text:00419b6c 0000718e lw s1,0x0(s3)
.text:00419b70 0800728e lw s2,0x8(s3)
.text:00419b74 21289502 addu a1,s4,s5
.text:00419b78 21783202 addu t7,s1,s2
.text:00419b7c 21808f02 addu s0,s4,t7
.text:00419b80 1000bc8f lw gp,local_28+0x38(sp)
.text:00419b84 180070ae sw s0,0x18(s3)
.text:00419b88 140065ae sw a1,0x14(s3)
.text:00419b8c 00006fae sw t7,0x0(s3)
.text:00419b90 0c0074ae sw s4,0xc(s3)
.text:00419b94 100074ae sw s4,0x10(s3)
.text:00419b98 01000324 li v1,0x1
LAB_00419b9c: ;XREF[2,0]: 00419a30,00419a88
.text:00419b9c 3000bf8f lw ra,local_8+0x38(sp)
.text:00419ba0 2c00b58f lw s5,local_c+0x38(sp)
.text:00419ba4 2800b48f lw s4,local_10+0x38(sp)
.text:00419ba8 2400b38f lw s3,local_14+0x38(sp)
.text:00419bac 2000b28f lw s2,local_18+0x38(sp)
.text:00419bb0 1c00b18f lw s1,local_1c+0x38(sp)
.text:00419bb4 1800b08f lw s0,local_20+0x38(sp)
.text:00419bb8 21106000 move v0,v1
.text:00419bbc 0800e003 jr ra
.text:00419bc0 3800bd27 _addiu sp,sp,0x38
LAB_00419bc4: ;XREF[1,0]: 00419a1c
.text:00419bc4 0000848c lw a0,0x0(a0)
.text:00419bc8 9bff0010 b LAB_00419a38
.text:00419bcc 00000000 _nop
LAB_00419bd0: ;XREF[1,0]: 00419a70
.text:00419bd0 09f82003 jalr t9=>trace ;undefined trace()
.text:00419bd4 ffff1026 _addiu s0,s0,-0x1
.text:00419bd8 1000bc8f lw gp,local_28+0x38(sp)
.text:00419bdc a8ff8012 beq s4,zero,LAB_00419a80
.text:00419be0 00000000 _nop
LAB_00419be4: ;XREF[1,0]: 00419a78
.text:00419be4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00419be8 21302002 move a2,s1
.text:00419bec 21208002 move a0,s4
.text:00419bf0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00419bf4 21280000 _clear a1
.text:00419bf8 1000bc8f lw gp,local_28+0x38(sp)
.text:00419bfc a2ff0010 b LAB_00419a88
.text:00419c00 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolPutBlock()
;local_8 undefined4 -8 ;XREF[2,0]: 00419c14,00419d34
;local_c undefined4 -c ;XREF[2,0]: 00419c18,00419d38
;local_10 undefined4 -10 ;XREF[2,0]: 00419c1c,00419d3c
;local_14 undefined4 -14 ;XREF[2,0]: 00419c20,00419d40
;local_18 undefined4 -18 ;XREF[2,0]: 00419c24,00419d44
;local_1c undefined4 -1c ;XREF[2,0]: 00419c28,00419d48
;local_20 undefined4 -20 ;XREF[2,0]: 00419c2c,00419d4c
;local_28 undefined4 -28 ;XREF[3,0]: 00419c30,00419d00,00419d78
;XREF[4,0]: Entry Point,00417a74,00417a8c
; 004d8a98
.text:00419c04 0c001c3c lui gp,0xc
.text:00419c08 dc5d9c27 addiu gp,gp,0x5ddc
.text:00419c0c 21e09903 addu gp,gp,t9
.text:00419c10 c8ffbd27 addiu sp,sp,-0x38
.text:00419c14 3000bfaf sw ra,local_8+0x38(sp)
.text:00419c18 2c00b5af sw s5,local_c+0x38(sp)
.text:00419c1c 2800b4af sw s4,local_10+0x38(sp)
.text:00419c20 2400b3af sw s3,local_14+0x38(sp)
.text:00419c24 2000b2af sw s2,local_18+0x38(sp)
.text:00419c28 1c00b1af sw s1,local_1c+0x38(sp)
.text:00419c2c 1800b0af sw s0,local_20+0x38(sp)
.text:00419c30 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00419c34 2188c000 move s1,a2
.text:00419c38 21908000 move s2,a0
.text:00419c3c 2198a000 move s3,a1
.text:00419c40 3b00c018 blez a2,LAB_00419d30
.text:00419c44 21a00000 _clear s4
.text:00419c48 2880828f lw v0,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:00419c4c 1400848c lw a0,0x14(a0)
.text:00419c50 1800498e lw t1,0x18(s2)
.text:00419c54 e4995524 addiu s5,v0,-0x661c
LAB_00419c58: ;XREF[1,0]: 00419d28
.text:00419c58 1000478e lw a3,0x10(s2)
.text:00419c5c 00000000 nop
.text:00419c60 2b188700 sltu v1,a0,a3
.text:00419c64 3c006010 beq v1,zero,LAB_00419d58
.text:00419c68 00000000 _nop
.text:00419c6c 0000488e lw t0,0x0(s2)
.text:00419c70 00000000 nop
.text:00419c74 21288800 addu a1,a0,t0
.text:00419c78 2310a700 subu v0,a1,a3
LAB_00419c7c: ;XREF[1,0]: 00419d5c
.text:00419c7c 23300201 subu a2,t0,v0
.text:00419c80 ffffc524 addiu a1,a2,-0x1
.text:00419c84 23302401 subu a2,t1,a0
.text:00419c88 2a50c500 slt t2,a2,a1
.text:00419c8c 03004011 beq t2,zero,LAB_00419c9c
.text:00419c90 2a58b100 _slt t3,a1,s1
.text:00419c94 2128c000 move a1,a2
.text:00419c98 2a58b100 slt t3,a1,s1
LAB_00419c9c: ;XREF[1,0]: 00419c8c
.text:00419c9c 0e006011 beq t3,zero,LAB_00419cd8
.text:00419ca0 21302002 _move a2,s1
.text:00419ca4 2b608700 sltu t4,a0,a3
.text:00419ca8 03008011 beq t4,zero,LAB_00419cb8
.text:00419cac 23188700 _subu v1,a0,a3
.text:00419cb0 21688800 addu t5,a0,t0
.text:00419cb4 2318a701 subu v1,t5,a3
LAB_00419cb8: ;XREF[1,0]: 00419ca8
.text:00419cb8 23700301 subu t6,t0,v1
.text:00419cbc 23282401 subu a1,t1,a0
.text:00419cc0 ffffc325 addiu v1,t6,-0x1
.text:00419cc4 2a38a300 slt a3,a1,v1
.text:00419cc8 0300e010 beq a3,zero,LAB_00419cd8
.text:00419ccc 21306000 _move a2,v1
.text:00419cd0 2118a000 move v1,a1
.text:00419cd4 21306000 move a2,v1
LAB_00419cd8: ;XREF[2,0]: 00419c9c,00419cc8
.text:00419cd8 2400c018 blez a2,LAB_00419d6c
.text:00419cdc 2180c000 _move s0,a2
LAB_00419ce0: ;XREF[1,0]: 00419e0c
.text:00419ce0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00419ce4 21286002 move a1,s3
.text:00419ce8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00419cec 21300002 _move a2,s0
.text:00419cf0 1400448e lw a0,0x14(s2)
.text:00419cf4 1800498e lw t1,0x18(s2)
.text:00419cf8 21189000 addu v1,a0,s0
.text:00419cfc 2b286900 sltu a1,v1,t1
.text:00419d00 1000bc8f lw gp,local_28+0x38(sp)
.text:00419d04 21a09002 addu s4,s4,s0
.text:00419d08 21987002 addu s3,s3,s0
.text:00419d0c 23883002 subu s1,s1,s0
.text:00419d10 1400a014 bne a1,zero,LAB_00419d64
.text:00419d14 21206000 _move a0,v1
.text:00419d18 0c00468e lw a2,0xc(s2)
.text:00419d1c 00000000 nop
.text:00419d20 2120c000 move a0,a2
.text:00419d24 140046ae sw a2,0x14(s2)
LAB_00419d28: ;XREF[1,0]: 00419d64
.text:00419d28 cbff201e bgtz s1,LAB_00419c58
.text:00419d2c 00000000 _nop
LAB_00419d30: ;XREF[1,0]: 00419c40
.text:00419d30 21108002 move v0,s4
LAB_00419d34: ;XREF[1,0]: 00419d7c
.text:00419d34 3000bf8f lw ra,local_8+0x38(sp)
.text:00419d38 2c00b58f lw s5,local_c+0x38(sp)
.text:00419d3c 2800b48f lw s4,local_10+0x38(sp)
.text:00419d40 2400b38f lw s3,local_14+0x38(sp)
.text:00419d44 2000b28f lw s2,local_18+0x38(sp)
.text:00419d48 1c00b18f lw s1,local_1c+0x38(sp)
.text:00419d4c 1800b08f lw s0,local_20+0x38(sp)
.text:00419d50 0800e003 jr ra
.text:00419d54 3800bd27 _addiu sp,sp,0x38
LAB_00419d58: ;XREF[1,0]: 00419c64
.text:00419d58 0000488e lw t0,0x0(s2)
.text:00419d5c c7ff0010 b LAB_00419c7c
.text:00419d60 23108700 _subu v0,a0,a3
LAB_00419d64: ;XREF[1,0]: 00419d10
.text:00419d64 f0ff0010 b LAB_00419d28
.text:00419d68 140043ae _sw v1,0x14(s2)
LAB_00419d6c: ;XREF[1,0]: 00419cd8
.text:00419d6c 21c8a002 move t9,s5
.text:00419d70 09f82003 jalr t9=>FUN_004199e4 ;undefined FUN_004199e4()
.text:00419d74 21204002 _move a0,s2
.text:00419d78 1000bc8f lw gp,local_28+0x38(sp)
.text:00419d7c edff4010 beq v0,zero,LAB_00419d34
.text:00419d80 21108002 _move v0,s4
.text:00419d84 1000478e lw a3,0x10(s2)
.text:00419d88 1400448e lw a0,0x14(s2)
.text:00419d8c 00000000 nop
.text:00419d90 2b408700 sltu t0,a0,a3
.text:00419d94 1f000011 beq t0,zero,LAB_00419e14
.text:00419d98 00000000 _nop
.text:00419d9c 0000488e lw t0,0x0(s2)
.text:00419da0 00000000 nop
.text:00419da4 21488800 addu t1,a0,t0
.text:00419da8 23102701 subu v0,t1,a3
LAB_00419dac: ;XREF[1,0]: 00419e18
.text:00419dac 1800498e lw t1,0x18(s2)
.text:00419db0 23800201 subu s0,t0,v0
.text:00419db4 ffff0526 addiu a1,s0,-0x1
.text:00419db8 23302401 subu a2,t1,a0
.text:00419dbc 2a78c500 slt t7,a2,a1
.text:00419dc0 0300e011 beq t7,zero,LAB_00419dd0
.text:00419dc4 2ac0b100 _slt t8,a1,s1
.text:00419dc8 2128c000 move a1,a2
.text:00419dcc 2ac0b100 slt t8,a1,s1
LAB_00419dd0: ;XREF[1,0]: 00419dc0
.text:00419dd0 0e000013 beq t8,zero,LAB_00419e0c
.text:00419dd4 21302002 _move a2,s1
.text:00419dd8 2bf88700 sltu ra,a0,a3
.text:00419ddc 0300e013 beq ra,zero,LAB_00419dec
.text:00419de0 23188700 _subu v1,a0,a3
.text:00419de4 21108800 addu v0,a0,t0
.text:00419de8 23184700 subu v1,v0,a3
LAB_00419dec: ;XREF[1,0]: 00419ddc
.text:00419dec 23180301 subu v1,t0,v1
.text:00419df0 23282401 subu a1,t1,a0
.text:00419df4 ffff6324 addiu v1,v1,-0x1
.text:00419df8 2a50a300 slt t2,a1,v1
.text:00419dfc 02004011 beq t2,zero,LAB_00419e08
.text:00419e00 00000000 _nop
.text:00419e04 2118a000 move v1,a1
LAB_00419e08: ;XREF[1,0]: 00419dfc
.text:00419e08 21306000 move a2,v1
LAB_00419e0c: ;XREF[1,0]: 00419dd0
.text:00419e0c b4ff0010 b LAB_00419ce0
.text:00419e10 2180c000 _move s0,a2
LAB_00419e14: ;XREF[1,0]: 00419d94
.text:00419e14 0000488e lw t0,0x0(s2)
.text:00419e18 e4ff0010 b LAB_00419dac
.text:00419e1c 23108700 _subu v0,a0,a3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolPutChar()
;local_8 undefined4 -8 ;XREF[2,0]: 00419e30,00419ec0
;local_c undefined4 -c ;XREF[2,0]: 00419e34,00419ec4
;local_10 undefined4 -10 ;XREF[2,0]: 00419e38,00419ec8
;local_18 undefined4 -18 ;XREF[2,0]: 00419e3c,00419f00
;XREF[4,0]: Entry Point,00417658,0041f704
; 004d8a80
.text:00419e20 0c001c3c lui gp,0xc
.text:00419e24 c05b9c27 addiu gp,gp,0x5bc0
.text:00419e28 21e09903 addu gp,gp,t9
.text:00419e2c d8ffbd27 addiu sp,sp,-0x28
.text:00419e30 2000bfaf sw ra,local_8+0x28(sp)
.text:00419e34 1c00b1af sw s1,local_c+0x28(sp)
.text:00419e38 1800b0af sw s0,local_10+0x28(sp)
.text:00419e3c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00419e40 1000868c lw a2,0x10(a0)
.text:00419e44 21808000 move s0,a0
.text:00419e48 1400848c lw a0,0x14(a0)
.text:00419e4c 008e0500 sll s1,a1,0x18
.text:00419e50 2b108600 sltu v0,a0,a2
.text:00419e54 20004010 beq v0,zero,LAB_00419ed8
.text:00419e58 038e1100 _sra s1,s1,0x18
.text:00419e5c 0000038e lw v1,0x0(s0)
.text:00419e60 00000000 nop
.text:00419e64 21388300 addu a3,a0,v1
.text:00419e68 2328e600 subu a1,a3,a2
LAB_00419e6c: ;XREF[1,0]: 00419edc
.text:00419e6c 1800088e lw t0,0x18(s0)
.text:00419e70 1400048e lw a0,0x14(s0)
.text:00419e74 23186500 subu v1,v1,a1
.text:00419e78 ffff6324 addiu v1,v1,-0x1
.text:00419e7c 23280401 subu a1,t0,a0
.text:00419e80 2a30a300 slt a2,a1,v1
.text:00419e84 0200c010 beq a2,zero,LAB_00419e90
.text:00419e88 00000000 _nop
.text:00419e8c 2118a000 move v1,a1
LAB_00419e90: ;XREF[1,0]: 00419e84
.text:00419e90 16006018 blez v1,LAB_00419eec
.text:00419e94 00000000 _nop
.text:00419e98 000091a0 sb s1,0x0(a0)
LAB_00419e9c: ;XREF[1,0]: 00419f10
.text:00419e9c 1800098e lw t1,0x18(s0)
.text:00419ea0 01008324 addiu v1,a0,0x1
.text:00419ea4 2b206900 sltu a0,v1,t1
.text:00419ea8 0e008014 bne a0,zero,LAB_00419ee4
.text:00419eac 00000000 _nop
.text:00419eb0 0c000a8e lw t2,0xc(s0)
.text:00419eb4 00000000 nop
.text:00419eb8 14000aae sw t2,0x14(s0)
LAB_00419ebc: ;XREF[1,0]: 00419ee4
.text:00419ebc 21180000 clear v1
LAB_00419ec0: ;XREF[1,0]: 00419f04
.text:00419ec0 2000bf8f lw ra,local_8+0x28(sp)
.text:00419ec4 1c00b18f lw s1,local_c+0x28(sp)
.text:00419ec8 1800b08f lw s0,local_10+0x28(sp)
.text:00419ecc 21106000 move v0,v1
.text:00419ed0 0800e003 jr ra
.text:00419ed4 2800bd27 _addiu sp,sp,0x28
LAB_00419ed8: ;XREF[1,0]: 00419e54
.text:00419ed8 0000038e lw v1,0x0(s0)
.text:00419edc e3ff0010 b LAB_00419e6c
.text:00419ee0 23288600 _subu a1,a0,a2
LAB_00419ee4: ;XREF[1,0]: 00419ea8
.text:00419ee4 f5ff0010 b LAB_00419ebc
.text:00419ee8 140003ae _sw v1,0x14(s0)
LAB_00419eec: ;XREF[1,0]: 00419e90
.text:00419eec 2880858f lw a1,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:00419ef0 00000000 nop
.text:00419ef4 e499b924 addiu t9,a1,-0x661c
.text:00419ef8 09f82003 jalr t9=>FUN_004199e4 ;undefined FUN_004199e4()
.text:00419efc 21200002 _move a0,s0
.text:00419f00 1000bc8f lw gp,local_18+0x28(sp)
.text:00419f04 eeff4010 beq v0,zero,LAB_00419ec0
.text:00419f08 ffff0324 _li v1,-0x1
.text:00419f0c 1400048e lw a0,0x14(s0)
.text:00419f10 e2ff0010 b LAB_00419e9c
.text:00419f14 000091a0 _sb s1,0x0(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolPutBlockPtrAdj()
;local_4 undefined4 -4 ;XREF[3,0]: 00419f28,00419f74,00419fa0
;local_8 undefined4 -8 ;XREF[3,0]: 00419f2c,00419f78,00419fa4
;local_10 undefined4 -10 ;XREF[2,0]: 00419f30,00419f90
;XREF[3,0]: Entry Point,0041749c,004d8648
.text:00419f18 0c001c3c lui gp,0xc
.text:00419f1c c85a9c27 addiu gp,gp,0x5ac8
.text:00419f20 21e09903 addu gp,gp,t9
.text:00419f24 e0ffbd27 addiu sp,sp,-0x20
.text:00419f28 1c00bfaf sw ra,local_4+0x20(sp)
.text:00419f2c 1800b0af sw s0,local_8+0x20(sp)
.text:00419f30 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00419f34 1400838c lw v1,0x14(a0)
.text:00419f38 1800868c lw a2,0x18(a0)
.text:00419f3c 21186500 addu v1,v1,a1
.text:00419f40 2b106600 sltu v0,v1,a2
.text:00419f44 04004014 bne v0,zero,LAB_00419f58
.text:00419f48 21808000 _move s0,a0
.text:00419f4c 0000848c lw a0,0x0(a0)
.text:00419f50 00000000 nop
.text:00419f54 23186400 subu v1,v1,a0
LAB_00419f58: ;XREF[1,0]: 00419f44
.text:00419f58 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419f5c 2b386600 sltu a3,v1,a2
.text:00419f60 140003ae sw v1,0x14(s0)
.text:00419f64 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00419f68 10000424 li a0,0x10
.text:00419f6c 0500e010 beq a3,zero,LAB_00419f84
.text:00419f70 44cda524 _addiu a1=>.roda...,a1,-0x32bc ;= "Bad endp pointer"
LAB_00419f74: ;XREF[1,0]: 00419f98
.text:00419f74 1c00bf8f lw ra,local_4+0x20(sp)
.text:00419f78 1800b08f lw s0,local_8+0x20(sp)
.text:00419f7c 0800e003 jr ra
.text:00419f80 2000bd27 _addiu sp,sp,0x20
LAB_00419f84: ;XREF[1,0]: 00419f6c
.text:00419f84 09f82003 jalr t9=>trace ;undefined trace()
.text:00419f88 00000000 _nop
.text:00419f8c 0c00028e lw v0,0xc(s0)
.text:00419f90 1000bc8f lw gp,local_10+0x20(sp)
.text:00419f94 140002ae sw v0,0x14(s0)
.text:00419f98 f6ff4010 beq v0,zero,LAB_00419f74
.text:00419f9c 100002ae _sw v0,0x10(s0)
.text:00419fa0 1c00bf8f lw ra,local_4+0x20(sp)
.text:00419fa4 1800b08f lw s0,local_8+0x20(sp)
.text:00419fa8 2000bd27 addiu sp,sp,0x20
.text:00419fac 0800e003 jr ra
.text:00419fb0 000040a0 _sb zero,0x0(v0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memPoolGetBlockPtrAdj()
;local_4 undefined4 -4 ;XREF[3,0]: 00419fc4,0041a010,0041a03c
;local_8 undefined4 -8 ;XREF[3,0]: 00419fc8,0041a014,0041a040
;local_10 undefined4 -10 ;XREF[2,0]: 00419fcc,0041a02c
;XREF[4,0]: Entry Point,00417318,004178b8
; 004d898c
.text:00419fb4 0c001c3c lui gp,0xc
.text:00419fb8 2c5a9c27 addiu gp,gp,0x5a2c
.text:00419fbc 21e09903 addu gp,gp,t9
.text:00419fc0 e0ffbd27 addiu sp,sp,-0x20
.text:00419fc4 1c00bfaf sw ra,local_4+0x20(sp)
.text:00419fc8 1800b0af sw s0,local_8+0x20(sp)
.text:00419fcc 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00419fd0 1000838c lw v1,0x10(a0)
.text:00419fd4 1800868c lw a2,0x18(a0)
.text:00419fd8 21186500 addu v1,v1,a1
.text:00419fdc 2b106600 sltu v0,v1,a2
.text:00419fe0 04004014 bne v0,zero,LAB_00419ff4
.text:00419fe4 21808000 _move s0,a0
.text:00419fe8 0000848c lw a0,0x0(a0)
.text:00419fec 00000000 nop
.text:00419ff0 23186400 subu v1,v1,a0
LAB_00419ff4: ;XREF[1,0]: 00419fe0
.text:00419ff4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00419ff8 2b386600 sltu a3,v1,a2
.text:00419ffc 100003ae sw v1,0x10(s0)
.text:0041a000 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041a004 10000424 li a0,0x10
.text:0041a008 0500e010 beq a3,zero,LAB_0041a020
.text:0041a00c 58cda524 _addiu a1=>.roda...,a1,-0x32a8 ;= "Bad startp pointer"
LAB_0041a010: ;XREF[1,0]: 0041a034
.text:0041a010 1c00bf8f lw ra,local_4+0x20(sp)
.text:0041a014 1800b08f lw s0,local_8+0x20(sp)
.text:0041a018 0800e003 jr ra
.text:0041a01c 2000bd27 _addiu sp,sp,0x20
LAB_0041a020: ;XREF[1,0]: 0041a008
.text:0041a020 09f82003 jalr t9=>trace ;undefined trace()
.text:0041a024 00000000 _nop
.text:0041a028 0c00028e lw v0,0xc(s0)
.text:0041a02c 1000bc8f lw gp,local_10+0x20(sp)
.text:0041a030 140002ae sw v0,0x14(s0)
.text:0041a034 f6ff4010 beq v0,zero,LAB_0041a010
.text:0041a038 100002ae _sw v0,0x10(s0)
.text:0041a03c 1c00bf8f lw ra,local_4+0x20(sp)
.text:0041a040 1800b08f lw s0,local_8+0x20(sp)
.text:0041a044 2000bd27 addiu sp,sp,0x20
.text:0041a048 0800e003 jr ra
.text:0041a04c 000040a0 _sb zero,0x0(v0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memsearch()
;local_8 undefined4 -8 ;XREF[3,0]: 0041a060,0041a0f4,0041a120
;local_c undefined4 -c ;XREF[3,0]: 0041a064,0041a0f8,0041a124
;local_10 undefined4 -10 ;XREF[3,0]: 0041a068,0041a0fc,0041a128
;local_14 undefined4 -14 ;XREF[3,0]: 0041a06c,0041a100,0041a12c
;local_18 undefined4 -18 ;XREF[3,0]: 0041a070,0041a104,0041a130
;local_1c undefined4 -1c ;XREF[3,0]: 0041a074,0041a108,0041a134
;local_20 undefined4 -20 ;XREF[3,0]: 0041a078,0041a10c,0041a138
;local_28 undefined4 -28 ;XREF[3,0]: 0041a07c,0041a0b0,0041a0e0
;XREF[5,0]: Entry Point,00431d6c,00431db4
; 00431de8,004d7fb0
.text:0041a050 0c001c3c lui gp,0xc
.text:0041a054 90599c27 addiu gp,gp,0x5990
.text:0041a058 21e09903 addu gp,gp,t9
.text:0041a05c c8ffbd27 addiu sp,sp,-0x38
.text:0041a060 3000bfaf sw ra,local_8+0x38(sp)
.text:0041a064 2c00b5af sw s5,local_c+0x38(sp)
.text:0041a068 2800b4af sw s4,local_10+0x38(sp)
.text:0041a06c 2400b3af sw s3,local_14+0x38(sp)
.text:0041a070 2000b2af sw s2,local_18+0x38(sp)
.text:0041a074 1c00b1af sw s1,local_1c+0x38(sp)
.text:0041a078 1800b0af sw s0,local_20+0x38(sp)
.text:0041a07c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0041a080 2b10a700 sltu v0,a1,a3
.text:0041a084 2190a000 move s2,a1
.text:0041a088 2188e000 move s1,a3
.text:0041a08c 21a88000 move s5,a0
.text:0041a090 18004014 bne v0,zero,LAB_0041a0f4
.text:0041a094 21a0c000 _move s4,a2
.text:0041a098 0000d390 lbu s3,0x0(a2)
.text:0041a09c 21280000 clear a1
LAB_0041a0a0: ;XREF[1,0]: 0041a0ec
.text:0041a0a0 3c8c998f lw t9,-0x73c4(gp)=>->::memchr ;= 00489490
.text:0041a0a4 23304502 subu a2,s2,a1
.text:0041a0a8 09f82003 jalr t9=>.MIPS.stubs:::memchr ;void * memchr(void * __s, int __c, s...
.text:0041a0ac 21286002 _move a1,s3
.text:0041a0b0 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a0b4 21804000 move s0,v0
.text:0041a0b8 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0041a0bc 21204000 move a0,v0
.text:0041a0c0 21288002 move a1,s4
.text:0041a0c4 0b004010 beq v0,zero,LAB_0041a0f4
.text:0041a0c8 21302002 _move a2,s1
.text:0041a0cc 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0041a0d0 00000000 _nop
.text:0041a0d4 01000426 addiu a0,s0,0x1
.text:0041a0d8 23289500 subu a1,a0,s5
.text:0041a0dc 23184502 subu v1,s2,a1
.text:0041a0e0 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a0e4 0d004010 beq v0,zero,LAB_0041a11c
.text:0041a0e8 2b187100 _sltu v1,v1,s1
.text:0041a0ec ecff6010 beq v1,zero,LAB_0041a0a0
.text:0041a0f0 00000000 _nop
LAB_0041a0f4: ;XREF[2,0]: 0041a090,0041a0c4
.text:0041a0f4 3000bf8f lw ra,local_8+0x38(sp)
.text:0041a0f8 2c00b58f lw s5,local_c+0x38(sp)
.text:0041a0fc 2800b48f lw s4,local_10+0x38(sp)
.text:0041a100 2400b38f lw s3,local_14+0x38(sp)
.text:0041a104 2000b28f lw s2,local_18+0x38(sp)
.text:0041a108 1c00b18f lw s1,local_1c+0x38(sp)
.text:0041a10c 1800b08f lw s0,local_20+0x38(sp)
.text:0041a110 21100000 clear v0
.text:0041a114 0800e003 jr ra
.text:0041a118 3800bd27 _addiu sp,sp,0x38
LAB_0041a11c: ;XREF[1,0]: 0041a0e4
.text:0041a11c 21100002 move v0,s0
.text:0041a120 3000bf8f lw ra,local_8+0x38(sp)
.text:0041a124 2c00b58f lw s5,local_c+0x38(sp)
.text:0041a128 2800b48f lw s4,local_10+0x38(sp)
.text:0041a12c 2400b38f lw s3,local_14+0x38(sp)
.text:0041a130 2000b28f lw s2,local_18+0x38(sp)
.text:0041a134 1c00b18f lw s1,local_1c+0x38(sp)
.text:0041a138 1800b08f lw s0,local_20+0x38(sp)
.text:0041a13c 0800e003 jr ra
.text:0041a140 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined findStrInFile()
;local_4 undefined4 -4 ;XREF[2,0]: 0041a154,0041a2fc
;local_8 undefined4 -8 ;XREF[2,0]: 0041a158,0041a300
;local_c undefined4 -c ;XREF[2,0]: 0041a15c,0041a304
;local_10 undefined4 -10 ;XREF[2,0]: 0041a160,0041a308
;local_14 undefined4 -14 ;XREF[2,0]: 0041a164,0041a30c
;local_18 undefined4 -18 ;XREF[2,0]: 0041a168,0041a310
;local_1c undefined4 -1c ;XREF[2,0]: 0041a16c,0041a314
;local_20 undefined4 -20 ;XREF[2,0]: 0041a170,0041a318
;local_24 undefined4 -24 ;XREF[2,0]: 0041a174,0041a31c
;local_28 undefined4 -28 ;XREF[2,0]: 0041a178,0041a320
;local_430 undefined4 -430 ;XREF[12,0]: 0041a17c,0041a1bc,0041a1d8,0041a1f0,0041a20c
; 0041a240,0041a270,0041a2a0,0041a2bc,0041a2d8
; 0041a2f4,0041a348
;XREF[7,0]: Entry Point,00433ab0,00433bd4
; 00433c74,00433cf8,00433e40
; 004d86f0
.text:0041a144 0c001c3c lui gp,0xc
.text:0041a148 9c589c27 addiu gp,gp,0x589c
.text:0041a14c 21e09903 addu gp,gp,t9
.text:0041a150 c0fbbd27 addiu sp,sp,-0x440
.text:0041a154 3c04bfaf sw ra,local_4+0x440(sp)
.text:0041a158 3804beaf sw s8,local_8+0x440(sp)
.text:0041a15c 3404b7af sw s7,local_c+0x440(sp)
.text:0041a160 3004b6af sw s6,local_10+0x440(sp)
.text:0041a164 2c04b5af sw s5,local_14+0x440(sp)
.text:0041a168 2804b4af sw s4,local_18+0x440(sp)
.text:0041a16c 2404b3af sw s3,local_1c+0x440(sp)
.text:0041a170 2004b2af sw s2,local_20+0x440(sp)
.text:0041a174 1c04b1af sw s1,local_24+0x440(sp)
.text:0041a178 1804b0af sw s0,local_28+0x440(sp)
.text:0041a17c 1000bcaf sw gp=>_gp,local_430+0x440(sp)
.text:0041a180 0102e228 slti v0,a3,0x201
.text:0041a184 21a0e000 move s4,a3
.text:0041a188 21f0a000 move s8,a1
.text:0041a18c 21b8c000 move s7,a2
.text:0041a190 21b00000 clear s6
.text:0041a194 59004010 beq v0,zero,LAB_0041a2fc
.text:0041a198 ffff0324 _li v1,-0x1
.text:0041a19c 5700a004 bltz a1,LAB_0041a2fc
.text:0041a1a0 00000000 _nop
.text:0041a1a4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041a1a8 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:0041a1ac 00000000 nop
.text:0041a1b0 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0041a1b4 6ccda524 _addiu a1=>.rodata:DAT_0048cd6c,a1,-0x3294 ;= 72h r
.text:0041a1b8 21984000 move s3,v0
.text:0041a1bc 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a1c0 4e004010 beq v0,zero,LAB_0041a2fc
.text:0041a1c4 ffff0324 _li v1,-0x1
.text:0041a1c8 0087998f lw t9,-0x7900(gp)=>->::rewind ;= 00489730
.text:0041a1cc 00000000 nop
.text:0041a1d0 09f82003 jalr t9=>.MIPS.stubs:::rewind ;void rewind(FILE * __stream)
.text:0041a1d4 21204000 _move a0,v0
.text:0041a1d8 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a1dc 21206002 move a0,s3
.text:0041a1e0 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:0041a1e4 2128c003 move a1,s8
.text:0041a1e8 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:0041a1ec 21300000 _clear a2
.text:0041a1f0 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a1f4 1800a427 addiu a0,sp,0x18
.text:0041a1f8 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:0041a1fc 01000524 li a1,0x1
.text:0041a200 00040624 li a2,0x400
.text:0041a204 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:0041a208 21386002 _move a3,s3
.text:0041a20c 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a210 34004010 beq v0,zero,LAB_0041a2e4
.text:0041a214 21884000 _move s1,v0
.text:0041a218 1800b527 addiu s5,sp,0x18
LAB_0041a21c: ;XREF[1,0]: 0041a2dc
.text:0041a21c 2b183402 sltu v1,s1,s4
.text:0041a220 18006014 bne v1,zero,LAB_0041a284
.text:0041a224 2120a002 _move a0,s5
.text:0041a228 0000f292 lbu s2,0x0(s7)
.text:0041a22c 21280000 clear a1
LAB_0041a230: ;XREF[1,0]: 0041a27c
.text:0041a230 3c8c998f lw t9,-0x73c4(gp)=>->::memchr ;= 00489490
.text:0041a234 23302502 subu a2,s1,a1
.text:0041a238 09f82003 jalr t9=>.MIPS.stubs:::memchr ;void * memchr(void * __s, int __c, s...
.text:0041a23c 21284002 _move a1,s2
.text:0041a240 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a244 21804000 move s0,v0
.text:0041a248 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0041a24c 21204000 move a0,v0
.text:0041a250 2128e002 move a1,s7
.text:0041a254 0b004010 beq v0,zero,LAB_0041a284
.text:0041a258 21308002 _move a2,s4
.text:0041a25c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0041a260 00000000 _nop
.text:0041a264 01000426 addiu a0,s0,0x1
.text:0041a268 23289500 subu a1,a0,s5
.text:0041a26c 23302502 subu a2,s1,a1
.text:0041a270 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a274 2e004010 beq v0,zero,LAB_0041a330
.text:0041a278 2b18d400 _sltu v1,a2,s4
.text:0041a27c ecff6010 beq v1,zero,LAB_0041a230
.text:0041a280 00000000 _nop
LAB_0041a284: ;XREF[2,0]: 0041a220,0041a254
.text:0041a284 00040824 li t0,0x400
.text:0041a288 16002816 bne s1,t0,LAB_0041a2e4
.text:0041a28c 00000000 _nop
.text:0041a290 0087998f lw t9,-0x7900(gp)=>->::rewind ;= 00489730
.text:0041a294 00000000 nop
.text:0041a298 09f82003 jalr t9=>.MIPS.stubs:::rewind ;void rewind(FILE * __stream)
.text:0041a29c 21206002 _move a0,s3
.text:0041a2a0 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a2a4 0002d626 addiu s6,s6,0x200
.text:0041a2a8 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:0041a2ac 21206002 move a0,s3
.text:0041a2b0 2128d603 addu a1,s8,s6
.text:0041a2b4 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:0041a2b8 21300000 _clear a2
.text:0041a2bc 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a2c0 1800a427 addiu a0,sp,0x18
.text:0041a2c4 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:0041a2c8 01000524 li a1,0x1
.text:0041a2cc 00040624 li a2,0x400
.text:0041a2d0 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:0041a2d4 21386002 _move a3,s3
.text:0041a2d8 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a2dc cfff4014 bne v0,zero,LAB_0041a21c
.text:0041a2e0 21884000 _move s1,v0
LAB_0041a2e4: ;XREF[2,0]: 0041a210,0041a288
.text:0041a2e4 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0041a2e8 00000000 nop
.text:0041a2ec 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0041a2f0 21206002 _move a0,s3
.text:0041a2f4 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a2f8 ffff0324 li v1,-0x1
LAB_0041a2fc: ;XREF[4,0]: 0041a194,0041a19c,0041a1c0,0041a34c
.text:0041a2fc 3c04bf8f lw ra,local_4+0x440(sp)
.text:0041a300 3804be8f lw s8,local_8+0x440(sp)
.text:0041a304 3404b78f lw s7,local_c+0x440(sp)
.text:0041a308 3004b68f lw s6,local_10+0x440(sp)
.text:0041a30c 2c04b58f lw s5,local_14+0x440(sp)
.text:0041a310 2804b48f lw s4,local_18+0x440(sp)
.text:0041a314 2404b38f lw s3,local_1c+0x440(sp)
.text:0041a318 2004b28f lw s2,local_20+0x440(sp)
.text:0041a31c 1c04b18f lw s1,local_24+0x440(sp)
.text:0041a320 1804b08f lw s0,local_28+0x440(sp)
.text:0041a324 21106000 move v0,v1
.text:0041a328 0800e003 jr ra
.text:0041a32c 4004bd27 _addiu sp,sp,0x440
LAB_0041a330: ;XREF[1,0]: 0041a274
.text:0041a330 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0041a334 00000000 nop
.text:0041a338 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0041a33c 21206002 _move a0,s3
.text:0041a340 23381502 subu a3,s0,s5
.text:0041a344 2120f600 addu a0,a3,s6
.text:0041a348 1000bc8f lw gp,local_430+0x440(sp)
.text:0041a34c ebff0010 b LAB_0041a2fc
.text:0041a350 21189e00 _addu v1,a0,s8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getMemInFile()
;local_8 undefined4 -8 ;XREF[2,0]: 0041a364,0041a468
;local_c undefined4 -c ;XREF[2,0]: 0041a368,0041a46c
;local_10 undefined4 -10 ;XREF[2,0]: 0041a36c,0041a470
;local_14 undefined4 -14 ;XREF[2,0]: 0041a370,0041a474
;local_18 undefined4 -18 ;XREF[2,0]: 0041a374,0041a478
;local_1c undefined4 -1c ;XREF[2,0]: 0041a378,0041a47c
;local_20 undefined4 -20 ;XREF[2,0]: 0041a37c,0041a480
;local_28 undefined4 -28 ;XREF[9,0]: 0041a380,0041a3a0,0041a3c8,0041a3e0,0041a42c
; 0041a448,0041a460,0041a494,0041a4b4
;XREF[6,0]: Entry Point,00433ba8,00433bfc
; 00433cd0,00433e8c,004d88cc
.text:0041a354 0c001c3c lui gp,0xc
.text:0041a358 8c569c27 addiu gp,gp,0x568c
.text:0041a35c 21e09903 addu gp,gp,t9
.text:0041a360 c8ffbd27 addiu sp,sp,-0x38
.text:0041a364 3000bfaf sw ra,local_8+0x38(sp)
.text:0041a368 2c00b5af sw s5,local_c+0x38(sp)
.text:0041a36c 2800b4af sw s4,local_10+0x38(sp)
.text:0041a370 2400b3af sw s3,local_14+0x38(sp)
.text:0041a374 2000b2af sw s2,local_18+0x38(sp)
.text:0041a378 1c00b1af sw s1,local_1c+0x38(sp)
.text:0041a37c 1800b0af sw s0,local_20+0x38(sp)
.text:0041a380 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0041a384 2188a000 move s1,a1
.text:0041a388 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041a38c 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:0041a390 2cd5a524 addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:0041a394 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0041a398 21a8c000 _move s5,a2
.text:0041a39c 21984000 move s3,v0
.text:0041a3a0 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a3a4 0100b226 addiu s2,s5,0x1
.text:0041a3a8 2e004010 beq v0,zero,LAB_0041a464
.text:0041a3ac 21800000 _clear s0
.text:0041a3b0 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:0041a3b4 21282002 move a1,s1
.text:0041a3b8 21204000 move a0,v0
.text:0041a3bc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041a3c0 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:0041a3c4 21300000 _clear a2
.text:0041a3c8 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a3cc 05001124 li s1,0x5
LAB_0041a3d0: ;XREF[1,0]: 0041a408
.text:0041a3d0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0041a3d4 00000000 nop
.text:0041a3d8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0041a3dc 21204002 _move a0,s2
.text:0041a3e0 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a3e4 21804000 move s0,v0
.text:0041a3e8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041a3ec 21382002 move a3,s1
.text:0041a3f0 10000424 li a0,0x10
.text:0041a3f4 f4cc8526 addiu a1=>.roda...,s4,-0x330c ;= "mmalloc:allocate error(%d,%d)!\n"
.text:0041a3f8 24004010 beq v0,zero,LAB_0041a48c
.text:0041a3fc 21304002 _move a2,s2
.text:0041a400 27000016 bne s0,zero,LAB_0041a4a0
.text:0041a404 ffff3126 _addiu s1,s1,-0x1
LAB_0041a408: ;XREF[1,0]: 0041a498
.text:0041a408 f1ff201e bgtz s1,LAB_0041a3d0
.text:0041a40c 00000000 _nop
LAB_0041a410: ;XREF[1,0]: 0041a4b8
.text:0041a410 0f000012 beq s0,zero,LAB_0041a450
.text:0041a414 21200002 _move a0,s0
.text:0041a418 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:0041a41c 01000524 li a1,0x1
.text:0041a420 2130a002 move a2,s5
.text:0041a424 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:0041a428 21386002 _move a3,s3
.text:0041a42c 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a430 07005510 beq v0,s5,LAB_0041a450
.text:0041a434 00000000 _nop
.text:0041a438 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041a43c 00000000 nop
.text:0041a440 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041a444 21200002 _move a0,s0
.text:0041a448 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a44c 21800000 clear s0
LAB_0041a450: ;XREF[2,0]: 0041a410,0041a430
.text:0041a450 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0041a454 00000000 nop
.text:0041a458 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0041a45c 21206002 _move a0,s3
.text:0041a460 1000bc8f lw gp,local_28+0x38(sp)
LAB_0041a464: ;XREF[1,0]: 0041a3a8
.text:0041a464 21100002 move v0,s0
.text:0041a468 3000bf8f lw ra,local_8+0x38(sp)
.text:0041a46c 2c00b58f lw s5,local_c+0x38(sp)
.text:0041a470 2800b48f lw s4,local_10+0x38(sp)
.text:0041a474 2400b38f lw s3,local_14+0x38(sp)
.text:0041a478 2000b28f lw s2,local_18+0x38(sp)
.text:0041a47c 1c00b18f lw s1,local_1c+0x38(sp)
.text:0041a480 1800b08f lw s0,local_20+0x38(sp)
.text:0041a484 0800e003 jr ra
.text:0041a488 3800bd27 _addiu sp,sp,0x38
LAB_0041a48c: ;XREF[1,0]: 0041a3f8
.text:0041a48c 09f82003 jalr t9=>trace ;undefined trace()
.text:0041a490 ffff3126 _addiu s1,s1,-0x1
.text:0041a494 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a498 dbff0012 beq s0,zero,LAB_0041a408
.text:0041a49c 00000000 _nop
LAB_0041a4a0: ;XREF[1,0]: 0041a400
.text:0041a4a0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041a4a4 21304002 move a2,s2
.text:0041a4a8 21200002 move a0,s0
.text:0041a4ac 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041a4b0 21280000 _clear a1
.text:0041a4b4 1000bc8f lw gp,local_28+0x38(sp)
.text:0041a4b8 d5ff0010 b LAB_0041a410
.text:0041a4bc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0041a4c0()
;local_4 undefined4 -4 ;XREF[2,0]: 0041a4d0,0041b230
;local_8 undefined4 -8 ;XREF[2,0]: 0041a4d4,0041b234
;local_c undefined4 -c ;XREF[2,0]: 0041a4d8,0041b238
;local_10 undefined4 -10 ;XREF[2,0]: 0041a4dc,0041b23c
;local_14 undefined4 -14 ;XREF[2,0]: 0041a4e0,0041b240
;local_18 undefined4 -18 ;XREF[2,0]: 0041a4e4,0041b244
;local_1c undefined4 -1c ;XREF[2,0]: 0041a4e8,0041b248
;local_20 undefined4 -20 ;XREF[2,0]: 0041a4ec,0041b24c
;local_24 undefined4 -24 ;XREF[2,0]: 0041a4f0,0041b250
;local_28 undefined4 -28 ;XREF[2,0]: 0041a4f4,0041b254
;local_2c undefined4 -2c ;XREF[3,0]: 0041a504,0041a570,0041b1ec
;local_34 undefined4 -34 ;XREF[1,0]: 0041a8b0
;local_38 undefined4 -38 ;XREF[1,0]: 0041a878
;local_3c undefined4 -3c ;XREF[1,0]: 0041a848
;local_40 undefined4 -40 ;XREF[1,0]: 0041a810
;local_44 undefined4 -44 ;XREF[1,0]: 0041a7d8
;local_48 undefined4 -48 ;XREF[1,0]: 0041a7a0
;local_4c undefined4 -4c ;XREF[1,0]: 0041a768
;local_50 undefined4 -50 ;XREF[1,0]: 0041a730
;local_54 undefined4 -54 ;XREF[1,0]: 0041a6f8
;local_58 undefined4 -58 ;XREF[1,0]: 0041a6c0
;local_5c undefined4 -5c ;XREF[1,0]: 0041a688
;local_60 undefined4 -60 ;XREF[4,0]: 0041a648,0041aa4c,0041ad00,0041b130
;local_64 undefined4 -64 ;XREF[1,0]: 0041a618
;local_68 undefined4 -68 ;XREF[4,0]: 0041a5d8,0041ab88,0041aebc,0041b194
;local_6c undefined4 -6c ;XREF[1,0]: 0041a5a8
;local_70 undefined4 -70 ;XREF[2,0]: 0041a554,0041a56c
;local_78 undefined4 -78 ;XREF[2,0]: 0041a4f8,0041b22c
;XREF[11,0]: 0041b3b0,0041b678,0041b72c,0041b934
; 0041ba4c,0041bb38,0041bb64,0041bba8
; 0041bbdc,0041bc28,0041bc4c
.text:0041a4c0 0c001c3c lui gp,0xc
.text:0041a4c4 20559c27 addiu gp,gp,0x5520
.text:0041a4c8 21e09903 addu gp,gp,t9
.text:0041a4cc 78ffbd27 addiu sp,sp,-0x88
.text:0041a4d0 8400bfaf sw ra,local_4+0x88(sp)
.text:0041a4d4 8000beaf sw s8,local_8+0x88(sp)
.text:0041a4d8 7c00b7af sw s7,local_c+0x88(sp)
.text:0041a4dc 7800b6af sw s6,local_10+0x88(sp)
.text:0041a4e0 7400b5af sw s5,local_14+0x88(sp)
.text:0041a4e4 7000b4af sw s4,local_18+0x88(sp)
.text:0041a4e8 6c00b3af sw s3,local_1c+0x88(sp)
.text:0041a4ec 6800b2af sw s2,local_20+0x88(sp)
.text:0041a4f0 6400b1af sw s1,local_24+0x88(sp)
.text:0041a4f4 6000b0af sw s0,local_28+0x88(sp)
.text:0041a4f8 1000bcaf sw gp=>_gp,local_78+0x88(sp)
.text:0041a4fc 0000828c lw v0,0x0(a0)
.text:0041a500 21f08000 move s8,a0
.text:0041a504 5c00a2af sw v0,local_2c+0x88(sp)
.text:0041a508 04009f8c lw ra,0x4(a0)
.text:0041a50c 0800998c lw t9,0x8(a0)
.text:0041a510 0c00988c lw t8,0xc(a0)
.text:0041a514 2148a000 move t1,a1
.text:0041a518 21380000 clear a3
.text:0041a51c 1800a827 addiu t0,sp,0x18
LAB_0041a520: ;XREF[1,0]: 0041a558
.text:0041a520 21802701 addu s0,t1,a3
.text:0041a524 01001192 lbu s1,0x1(s0)
.text:0041a528 00000e92 lbu t6,0x0(s0)
.text:0041a52c 02000d92 lbu t5,0x2(s0)
.text:0041a530 03000b92 lbu t3,0x3(s0)
.text:0041a534 007a1100 sll t7,s1,0x8
.text:0041a538 2560cf01 or t4,t6,t7
.text:0041a53c 002c0d00 sll a1,t5,0x10
.text:0041a540 25508501 or t2,t4,a1
.text:0041a544 00360b00 sll a2,t3,0x18
.text:0041a548 0400e724 addiu a3,a3,0x4
.text:0041a54c 25204601 or a0,t2,a2
.text:0041a550 4000e32c sltiu v1,a3,0x40
.text:0041a554 000004ad sw a0,0x0(t0)=>local_70
.text:0041a558 f1ff6014 bne v1,zero,LAB_0041a520
.text:0041a55c 04000825 _addiu t0,t0,0x4
.text:0041a560 27681f00 nor t5,zero,ra
.text:0041a564 24a8f903 and s5,ra,t9
.text:0041a568 2460b801 and t4,t5,t8
.text:0041a56c 1800ad8f lw t5,local_70+0x88(sp)
.text:0041a570 5c00b28f lw s2,local_2c+0x88(sp)
.text:0041a574 2520ac02 or a0,s5,t4
.text:0041a578 21888d00 addu s1,a0,t5
.text:0041a57c 6ad7133c lui s3,0xd76a
.text:0041a580 21483202 addu t1,s1,s2
.text:0041a584 78a46b36 ori t3,s3,0xa478
.text:0041a588 21b82b01 addu s7,t1,t3
.text:0041a58c 423e1700 srl a3,s7,0x19
.text:0041a590 c0411700 sll t0,s7,0x7
.text:0041a594 25180701 or v1,t0,a3
.text:0041a598 21407f00 addu t0,v1,ra
.text:0041a59c 27a00800 nor s4,zero,t0
.text:0041a5a0 24301f01 and a2,t0,ra
.text:0041a5a4 24789902 and t7,s4,t9
.text:0041a5a8 1c00b48f lw s4,local_6c+0x88(sp)
.text:0041a5ac 2570cf00 or t6,a2,t7
.text:0041a5b0 2110d401 addu v0,t6,s4
.text:0041a5b4 c7e80a3c lui t2,0xe8c7
.text:0041a5b8 21b05800 addu s6,v0,t8
.text:0041a5bc 56b74535 ori a1,t2,0xb756
.text:0041a5c0 2180c502 addu s0,s6,a1
.text:0041a5c4 02651000 srl t4,s0,0x14
.text:0041a5c8 00ab1000 sll s5,s0,0xc
.text:0041a5cc 2520ac02 or a0,s5,t4
.text:0041a5d0 21a88800 addu s5,a0,t0
.text:0041a5d4 27901500 nor s2,zero,s5
.text:0041a5d8 2000ab8f lw t3,local_68+0x88(sp)
.text:0041a5dc 24885f02 and s1,s2,ra
.text:0041a5e0 2498a802 and s3,s5,t0
.text:0041a5e4 25487102 or t1,s3,s1
.text:0041a5e8 21b82b01 addu s7,t1,t3
.text:0041a5ec 2024073c lui a3,0x2420
.text:0041a5f0 2130f902 addu a2,s7,t9
.text:0041a5f4 db70ef34 ori t7,a3,0x70db
.text:0041a5f8 2170cf00 addu t6,a2,t7
.text:0041a5fc c2130e00 srl v0,t6,0xf
.text:0041a600 40540e00 sll t2,t6,0x11
.text:0041a604 25284201 or a1,t2,v0
.text:0041a608 2150b500 addu t2,a1,s5
.text:0041a60c 27b00a00 nor s6,zero,t2
.text:0041a610 2480c802 and s0,s6,t0
.text:0041a614 24605501 and t4,t2,s5
.text:0041a618 2400b68f lw s6,local_64+0x88(sp)
.text:0041a61c 25909001 or s2,t4,s0
.text:0041a620 21885602 addu s1,s2,s6
.text:0041a624 bdc1133c lui s3,0xc1bd
.text:0041a628 21483f02 addu t1,s1,ra
.text:0041a62c eece6b36 ori t3,s3,0xceee
.text:0041a630 21b82b01 addu s7,t1,t3
.text:0041a634 823a1700 srl a3,s7,0xa
.text:0041a638 807d1700 sll t7,s7,0x16
.text:0041a63c 2530e701 or a2,t7,a3
.text:0041a640 2130ca00 addu a2,a2,t2
.text:0041a644 27700600 nor t6,zero,a2
.text:0041a648 2800ac8f lw t4,local_60+0x88(sp)
.text:0041a64c 2410d501 and v0,t6,s5
.text:0041a650 2480ca00 and s0,a2,t2
.text:0041a654 25900202 or s2,s0,v0
.text:0041a658 21884c02 addu s1,s2,t4
.text:0041a65c 7cf5133c lui s3,0xf57c
.text:0041a660 21482802 addu t1,s1,t0
.text:0041a664 af0f6b36 ori t3,s3,0xfaf
.text:0041a668 21182b01 addu v1,t1,t3
.text:0041a66c 42be0300 srl s7,v1,0x19
.text:0041a670 c0790300 sll t7,v1,0x7
.text:0041a674 2538f701 or a3,t7,s7
.text:0041a678 2138e600 addu a3,a3,a2
.text:0041a67c 27700700 nor t6,zero,a3
.text:0041a680 2410ca01 and v0,t6,t2
.text:0041a684 2480e600 and s0,a3,a2
.text:0041a688 2c00ae8f lw t6,local_5c+0x88(sp)
.text:0041a68c 25600202 or t4,s0,v0
.text:0041a690 21908e01 addu s2,t4,t6
.text:0041a694 8747083c lui t0,0x4787
.text:0041a698 21985502 addu s3,s2,s5
.text:0041a69c 2ac61135 ori s1,t0,0xc62a
.text:0041a6a0 21587102 addu t3,s3,s1
.text:0041a6a4 02250b00 srl a0,t3,0x14
.text:0041a6a8 004b0b00 sll t1,t3,0xc
.text:0041a6ac 25182401 or v1,t1,a0
.text:0041a6b0 21486700 addu t1,v1,a3
.text:0041a6b4 27b80900 nor s7,zero,t1
.text:0041a6b8 2478e602 and t7,s7,a2
.text:0041a6bc 24802701 and s0,t1,a3
.text:0041a6c0 3000b78f lw s7,local_58+0x88(sp)
.text:0041a6c4 25600f02 or t4,s0,t7
.text:0041a6c8 21a89701 addu s5,t4,s7
.text:0041a6cc 30a8023c lui v0,0xa830
.text:0041a6d0 2140aa02 addu t0,s5,t2
.text:0041a6d4 13465234 ori s2,v0,0x4613
.text:0041a6d8 21881201 addu s1,t0,s2
.text:0041a6dc c29b1100 srl s3,s1,0xf
.text:0041a6e0 405c1100 sll t3,s1,0x11
.text:0041a6e4 25207301 or a0,t3,s3
.text:0041a6e8 21588900 addu t3,a0,t1
.text:0041a6ec 27780b00 nor t7,zero,t3
.text:0041a6f0 2428e701 and a1,t7,a3
.text:0041a6f4 24806901 and s0,t3,t1
.text:0041a6f8 3400af8f lw t7,local_54+0x88(sp)
.text:0041a6fc 25600502 or t4,s0,a1
.text:0041a700 21508f01 addu t2,t4,t7
.text:0041a704 46fd153c lui s5,0xfd46
.text:0041a708 21904601 addu s2,t2,a2
.text:0041a70c 0195a236 ori v0,s5,0x9501
.text:0041a710 21404202 addu t0,s2,v0
.text:0041a714 828a0800 srl s1,t0,0xa
.text:0041a718 809d0800 sll s3,t0,0x16
.text:0041a71c 25287102 or a1,s3,s1
.text:0041a720 2198ab00 addu s3,a1,t3
.text:0041a724 27801300 nor s0,zero,s3
.text:0041a728 24600902 and t4,s0,t1
.text:0041a72c 24506b02 and t2,s3,t3
.text:0041a730 3800b08f lw s0,local_50+0x88(sp)
.text:0041a734 25304c01 or a2,t2,t4
.text:0041a738 21a8d000 addu s5,a2,s0
.text:0041a73c 8069123c lui s2,0x6980
.text:0041a740 2140a702 addu t0,s5,a3
.text:0041a744 d8984236 ori v0,s2,0x98d8
.text:0041a748 21880201 addu s1,t0,v0
.text:0041a74c 42661100 srl t4,s1,0x19
.text:0041a750 c0511100 sll t2,s1,0x7
.text:0041a754 25304c01 or a2,t2,t4
.text:0041a758 2150d300 addu t2,a2,s3
.text:0041a75c 27a80a00 nor s5,zero,t2
.text:0041a760 2438ab02 and a3,s5,t3
.text:0041a764 24905301 and s2,t2,s3
.text:0041a768 3c00b58f lw s5,local_4c+0x88(sp)
.text:0041a76c 25404702 or t0,s2,a3
.text:0041a770 21881501 addu s1,t0,s5
.text:0041a774 448b023c lui v0,0x8b44
.text:0041a778 21382902 addu a3,s1,t1
.text:0041a77c aff74c34 ori t4,v0,0xf7af
.text:0041a780 2118ec00 addu v1,a3,t4
.text:0041a784 02950300 srl s2,v1,0x14
.text:0041a788 004b0300 sll t1,v1,0xc
.text:0041a78c 25403201 or t0,t1,s2
.text:0041a790 21480a01 addu t1,t0,t2
.text:0041a794 27880900 nor s1,zero,t1
.text:0041a798 24103302 and v0,s1,s3
.text:0041a79c 24602a01 and t4,t1,t2
.text:0041a7a0 4000b18f lw s1,local_48+0x88(sp)
.text:0041a7a4 25388201 or a3,t4,v0
.text:0041a7a8 2118f100 addu v1,a3,s1
.text:0041a7ac ffff123c lui s2,0xffff
.text:0041a7b0 21606b00 addu t4,v1,t3
.text:0041a7b4 b15b4236 ori v0,s2,0x5bb1
.text:0041a7b8 21388201 addu a3,t4,v0
.text:0041a7bc c2230700 srl a0,a3,0xf
.text:0041a7c0 405c0700 sll t3,a3,0x11
.text:0041a7c4 25186401 or v1,t3,a0
.text:0041a7c8 21186900 addu v1,v1,t1
.text:0041a7cc 27900300 nor s2,zero,v1
.text:0041a7d0 24104a02 and v0,s2,t2
.text:0041a7d4 24606900 and t4,v1,t1
.text:0041a7d8 4400b28f lw s2,local_44+0x88(sp)
.text:0041a7dc 25388201 or a3,t4,v0
.text:0041a7e0 2120f200 addu a0,a3,s2
.text:0041a7e4 5c890b3c lui t3,0x895c
.text:0041a7e8 21609300 addu t4,a0,s3
.text:0041a7ec bed76235 ori v0,t3,0xd7be
.text:0041a7f0 21288201 addu a1,t4,v0
.text:0041a7f4 823a0500 srl a3,a1,0xa
.text:0041a7f8 809d0500 sll s3,a1,0x16
.text:0041a7fc 25206702 or a0,s3,a3
.text:0041a800 21208300 addu a0,a0,v1
.text:0041a804 27580400 nor t3,zero,a0
.text:0041a808 24106901 and v0,t3,t1
.text:0041a80c 24608300 and t4,a0,v1
.text:0041a810 4800ab8f lw t3,local_40+0x88(sp)
.text:0041a814 25288201 or a1,t4,v0
.text:0041a818 2138ab00 addu a3,a1,t3
.text:0041a81c 906b133c lui s3,0x6b90
.text:0041a820 2160ea00 addu t4,a3,t2
.text:0041a824 22116636 ori a2,s3,0x1122
.text:0041a828 21288601 addu a1,t4,a2
.text:0041a82c 42560500 srl t2,a1,0x19
.text:0041a830 c0110500 sll v0,a1,0x7
.text:0041a834 25384a00 or a3,v0,t2
.text:0041a838 2138e400 addu a3,a3,a0
.text:0041a83c 27980700 nor s3,zero,a3
.text:0041a840 24606302 and t4,s3,v1
.text:0041a844 2430e400 and a2,a3,a0
.text:0041a848 4c00b38f lw s3,local_3c+0x88(sp)
.text:0041a84c 2528cc00 or a1,a2,t4
.text:0041a850 2150b300 addu t2,a1,s3
.text:0041a854 98fd023c lui v0,0xfd98
.text:0041a858 21604901 addu t4,t2,t1
.text:0041a85c 93714834 ori t0,v0,0x7193
.text:0041a860 21308801 addu a2,t4,t0
.text:0041a864 024d0600 srl t1,a2,0x14
.text:0041a868 002b0600 sll a1,a2,0xc
.text:0041a86c 2550a900 or t2,a1,t1
.text:0041a870 21284701 addu a1,t2,a3
.text:0041a874 27480500 nor t1,zero,a1
.text:0041a878 5000aa8f lw t2,local_38+0x88(sp)
.text:0041a87c 2440a700 and t0,a1,a3
.text:0041a880 24102401 and v0,t1,a0
.text:0041a884 25600201 or t4,t0,v0
.text:0041a888 21308a01 addu a2,t4,t2
.text:0041a88c 79a6083c lui t0,0xa679
.text:0041a890 2160c300 addu t4,a2,v1
.text:0041a894 8e430235 ori v0,t0,0x438e
.text:0041a898 21188201 addu v1,t4,v0
.text:0041a89c c2430300 srl t0,v1,0xf
.text:0041a8a0 40340300 sll a2,v1,0x11
.text:0041a8a4 2560c800 or t4,a2,t0
.text:0041a8a8 21308501 addu a2,t4,a1
.text:0041a8ac 27400600 nor t0,zero,a2
.text:0041a8b0 5400ac8f lw t4,local_34+0x88(sp)
.text:0041a8b4 24100701 and v0,t0,a3
.text:0041a8b8 2418c500 and v1,a2,a1
.text:0041a8bc 25186200 or v1,v1,v0
.text:0041a8c0 21186c00 addu v1,v1,t4
.text:0041a8c4 21186400 addu v1,v1,a0
.text:0041a8c8 b449043c lui a0,0x49b4
.text:0041a8cc 21088234 ori v0,a0,0x821
.text:0041a8d0 21186200 addu v1,v1,v0
.text:0041a8d4 82220300 srl a0,v1,0xa
.text:0041a8d8 80150300 sll v0,v1,0x16
.text:0041a8dc 25184400 or v1,v0,a0
.text:0041a8e0 21186600 addu v1,v1,a2
.text:0041a8e4 24206500 and a0,v1,a1
.text:0041a8e8 24482601 and t1,t1,a2
.text:0041a8ec 25108900 or v0,a0,t1
.text:0041a8f0 21205400 addu a0,v0,s4
.text:0041a8f4 21488700 addu t1,a0,a3
.text:0041a8f8 1ef6073c lui a3,0xf61e
.text:0041a8fc 6225e234 ori v0,a3,0x2562
.text:0041a900 21202201 addu a0,t1,v0
.text:0041a904 c23e0400 srl a3,a0,0x1b
.text:0041a908 40490400 sll t1,a0,0x5
.text:0041a90c 25202701 or a0,t1,a3
.text:0041a910 21208300 addu a0,a0,v1
.text:0041a914 24108600 and v0,a0,a2
.text:0041a918 24400301 and t0,t0,v1
.text:0041a91c 25384800 or a3,v0,t0
.text:0041a920 2148f700 addu t1,a3,s7
.text:0041a924 40c0083c lui t0,0xc040
.text:0041a928 21382501 addu a3,t1,a1
.text:0041a92c 40b30235 ori v0,t0,0xb340
.text:0041a930 2148e200 addu t1,a3,v0
.text:0041a934 c22d0900 srl a1,t1,0x17
.text:0041a938 40420900 sll t0,t1,0x9
.text:0041a93c 25380501 or a3,t0,a1
.text:0041a940 2138e400 addu a3,a3,a0
.text:0041a944 27480300 nor t1,zero,v1
.text:0041a948 24102401 and v0,t1,a0
.text:0041a94c 2440e300 and t0,a3,v1
.text:0041a950 25280201 or a1,t0,v0
.text:0041a954 2148b200 addu t1,a1,s2
.text:0041a958 5e26083c lui t0,0x265e
.text:0041a95c 21282601 addu a1,t1,a2
.text:0041a960 515a0235 ori v0,t0,0x5a51
.text:0041a964 2148a200 addu t1,a1,v0
.text:0041a968 82340900 srl a2,t1,0x12
.text:0041a96c 80430900 sll t0,t1,0xe
.text:0041a970 25280601 or a1,t0,a2
.text:0041a974 2140a700 addu t0,a1,a3
.text:0041a978 27480400 nor t1,zero,a0
.text:0041a97c 24300401 and a2,t0,a0
.text:0041a980 24102701 and v0,t1,a3
.text:0041a984 2548c200 or t1,a2,v0
.text:0041a988 21302d01 addu a2,t1,t5
.text:0041a98c b6e9023c lui v0,0xe9b6
.text:0041a990 aac74934 ori t1,v0,0xc7aa
.text:0041a994 2130c300 addu a2,a2,v1
.text:0041a998 2118c900 addu v1,a2,t1
.text:0041a99c 02130300 srl v0,v1,0xc
.text:0041a9a0 004d0300 sll t1,v1,0x14
.text:0041a9a4 25302201 or a2,t1,v0
.text:0041a9a8 2130c800 addu a2,a2,t0
.text:0041a9ac 27180700 nor v1,zero,a3
.text:0041a9b0 2448c700 and t1,a2,a3
.text:0041a9b4 24106800 and v0,v1,t0
.text:0041a9b8 25182201 or v1,t1,v0
.text:0041a9bc 21486e00 addu t1,v1,t6
.text:0041a9c0 21182401 addu v1,t1,a0
.text:0041a9c4 2fd6043c lui a0,0xd62f
.text:0041a9c8 5d108234 ori v0,a0,0x105d
.text:0041a9cc 21486200 addu t1,v1,v0
.text:0041a9d0 c2260900 srl a0,t1,0x1b
.text:0041a9d4 40110900 sll v0,t1,0x5
.text:0041a9d8 25184400 or v1,v0,a0
.text:0041a9dc 21186600 addu v1,v1,a2
.text:0041a9e0 27480800 nor t1,zero,t0
.text:0041a9e4 24206800 and a0,v1,t0
.text:0041a9e8 24102601 and v0,t1,a2
.text:0041a9ec 25488200 or t1,a0,v0
.text:0041a9f0 21203101 addu a0,t1,s1
.text:0041a9f4 4402023c lui v0,0x244
.text:0041a9f8 53144934 ori t1,v0,0x1453
.text:0041a9fc 21208700 addu a0,a0,a3
.text:0041aa00 21388900 addu a3,a0,t1
.text:0041aa04 c2150700 srl v0,a3,0x17
.text:0041aa08 404a0700 sll t1,a3,0x9
.text:0041aa0c 25202201 or a0,t1,v0
.text:0041aa10 21208300 addu a0,a0,v1
.text:0041aa14 27380600 nor a3,zero,a2
.text:0041aa18 24488600 and t1,a0,a2
.text:0041aa1c 2410e300 and v0,a3,v1
.text:0041aa20 25382201 or a3,t1,v0
.text:0041aa24 2148ec00 addu t1,a3,t4
.text:0041aa28 a1d8023c lui v0,0xd8a1
.text:0041aa2c 21382801 addu a3,t1,t0
.text:0041aa30 81e64534 ori a1,v0,0xe681
.text:0041aa34 2140e500 addu t0,a3,a1
.text:0041aa38 824c0800 srl t1,t0,0x12
.text:0041aa3c 80130800 sll v0,t0,0xe
.text:0041aa40 25384900 or a3,v0,t1
.text:0041aa44 2138e400 addu a3,a3,a0
.text:0041aa48 27280300 nor a1,zero,v1
.text:0041aa4c 2800a28f lw v0,local_60+0x88(sp)
.text:0041aa50 2448e300 and t1,a3,v1
.text:0041aa54 2440a400 and t0,a1,a0
.text:0041aa58 25282801 or a1,t1,t0
.text:0041aa5c 2140a200 addu t0,a1,v0
.text:0041aa60 d3e7093c lui t1,0xe7d3
.text:0041aa64 21280601 addu a1,t0,a2
.text:0041aa68 c8fb2235 ori v0,t1,0xfbc8
.text:0041aa6c 2140a200 addu t0,a1,v0
.text:0041aa70 02330800 srl a2,t0,0xc
.text:0041aa74 004d0800 sll t1,t0,0x14
.text:0041aa78 25282601 or a1,t1,a2
.text:0041aa7c 2128a700 addu a1,a1,a3
.text:0041aa80 27400400 nor t0,zero,a0
.text:0041aa84 24100701 and v0,t0,a3
.text:0041aa88 2448a400 and t1,a1,a0
.text:0041aa8c 25302201 or a2,t1,v0
.text:0041aa90 2140d500 addu t0,a2,s5
.text:0041aa94 e121093c lui t1,0x21e1
.text:0041aa98 21300301 addu a2,t0,v1
.text:0041aa9c e6cd2235 ori v0,t1,0xcde6
.text:0041aaa0 2118c200 addu v1,a2,v0
.text:0041aaa4 c2460300 srl t0,v1,0x1b
.text:0041aaa8 40490300 sll t1,v1,0x5
.text:0041aaac 25302801 or a2,t1,t0
.text:0041aab0 2148c500 addu t1,a2,a1
.text:0041aab4 27180700 nor v1,zero,a3
.text:0041aab8 24402701 and t0,t1,a3
.text:0041aabc 24106500 and v0,v1,a1
.text:0041aac0 25180201 or v1,t0,v0
.text:0041aac4 21406a00 addu t0,v1,t2
.text:0041aac8 21180401 addu v1,t0,a0
.text:0041aacc 37c3043c lui a0,0xc337
.text:0041aad0 d6078234 ori v0,a0,0x7d6
.text:0041aad4 21406200 addu t0,v1,v0
.text:0041aad8 c2250800 srl a0,t0,0x17
.text:0041aadc 40120800 sll v0,t0,0x9
.text:0041aae0 25184400 or v1,v0,a0
.text:0041aae4 21186900 addu v1,v1,t1
.text:0041aae8 27400500 nor t0,zero,a1
.text:0041aaec 24206500 and a0,v1,a1
.text:0041aaf0 24100901 and v0,t0,t1
.text:0041aaf4 25408200 or t0,a0,v0
.text:0041aaf8 21201601 addu a0,t0,s6
.text:0041aafc d5f4023c lui v0,0xf4d5
.text:0041ab00 870d4834 ori t0,v0,0xd87
.text:0041ab04 21208700 addu a0,a0,a3
.text:0041ab08 21388800 addu a3,a0,t0
.text:0041ab0c 82140700 srl v0,a3,0x12
.text:0041ab10 80430700 sll t0,a3,0xe
.text:0041ab14 25200201 or a0,t0,v0
.text:0041ab18 21208300 addu a0,a0,v1
.text:0041ab1c 27380900 nor a3,zero,t1
.text:0041ab20 24408900 and t0,a0,t1
.text:0041ab24 2410e300 and v0,a3,v1
.text:0041ab28 25380201 or a3,t0,v0
.text:0041ab2c 2140f000 addu t0,a3,s0
.text:0041ab30 5a45023c lui v0,0x455a
.text:0041ab34 ed144734 ori a3,v0,0x14ed
.text:0041ab38 21400501 addu t0,t0,a1
.text:0041ab3c 21280701 addu a1,t0,a3
.text:0041ab40 02130500 srl v0,a1,0xc
.text:0041ab44 003d0500 sll a3,a1,0x14
.text:0041ab48 2540e200 or t0,a3,v0
.text:0041ab4c 21400401 addu t0,t0,a0
.text:0041ab50 27280300 nor a1,zero,v1
.text:0041ab54 24380301 and a3,t0,v1
.text:0041ab58 2410a400 and v0,a1,a0
.text:0041ab5c 2528e200 or a1,a3,v0
.text:0041ab60 2138b300 addu a3,a1,s3
.text:0041ab64 e3a9023c lui v0,0xa9e3
.text:0041ab68 2128e900 addu a1,a3,t1
.text:0041ab6c 05e94634 ori a2,v0,0xe905
.text:0041ab70 2148a600 addu t1,a1,a2
.text:0041ab74 c23e0900 srl a3,t1,0x1b
.text:0041ab78 40110900 sll v0,t1,0x5
.text:0041ab7c 25284700 or a1,v0,a3
.text:0041ab80 2128a800 addu a1,a1,t0
.text:0041ab84 27300400 nor a2,zero,a0
.text:0041ab88 2000a28f lw v0,local_68+0x88(sp)
.text:0041ab8c 2438a400 and a3,a1,a0
.text:0041ab90 2448c800 and t1,a2,t0
.text:0041ab94 2530e900 or a2,a3,t1
.text:0041ab98 2148c200 addu t1,a2,v0
.text:0041ab9c effc073c lui a3,0xfcef
.text:0041aba0 21302301 addu a2,t1,v1
.text:0041aba4 f8a3e234 ori v0,a3,0xa3f8
.text:0041aba8 2118c200 addu v1,a2,v0
.text:0041abac c24d0300 srl t1,v1,0x17
.text:0041abb0 403a0300 sll a3,v1,0x9
.text:0041abb4 2530e900 or a2,a3,t1
.text:0041abb8 2130c500 addu a2,a2,a1
.text:0041abbc 27180800 nor v1,zero,t0
.text:0041abc0 24106500 and v0,v1,a1
.text:0041abc4 2448c800 and t1,a2,t0
.text:0041abc8 25382201 or a3,t1,v0
.text:0041abcc 2118ef00 addu v1,a3,t7
.text:0041abd0 6f67093c lui t1,0x676f
.text:0041abd4 21386400 addu a3,v1,a0
.text:0041abd8 d9022235 ori v0,t1,0x2d9
.text:0041abdc 2120e200 addu a0,a3,v0
.text:0041abe0 821c0400 srl v1,a0,0x12
.text:0041abe4 804b0400 sll t1,a0,0xe
.text:0041abe8 25382301 or a3,t1,v1
.text:0041abec 2138e600 addu a3,a3,a2
.text:0041abf0 27200500 nor a0,zero,a1
.text:0041abf4 24108600 and v0,a0,a2
.text:0041abf8 2448e500 and t1,a3,a1
.text:0041abfc 25182201 or v1,t1,v0
.text:0041ac00 21206b00 addu a0,v1,t3
.text:0041ac04 2a8d093c lui t1,0x8d2a
.text:0041ac08 21188800 addu v1,a0,t0
.text:0041ac0c 8a4c2235 ori v0,t1,0x4c8a
.text:0041ac10 21206200 addu a0,v1,v0
.text:0041ac14 02430400 srl t0,a0,0xc
.text:0041ac18 004d0400 sll t1,a0,0x14
.text:0041ac1c 25182801 or v1,t1,t0
.text:0041ac20 21186700 addu v1,v1,a3
.text:0041ac24 26106700 xor v0,v1,a3
.text:0041ac28 26204600 xor a0,v0,a2
.text:0041ac2c 21408e00 addu t0,a0,t6
.text:0041ac30 faff093c lui t1,0xfffa
.text:0041ac34 21200501 addu a0,t0,a1
.text:0041ac38 42392235 ori v0,t1,0x3942
.text:0041ac3c 21288200 addu a1,a0,v0
.text:0041ac40 02470500 srl t0,a1,0x1c
.text:0041ac44 00490500 sll t1,a1,0x4
.text:0041ac48 25202801 or a0,t1,t0
.text:0041ac4c 21208300 addu a0,a0,v1
.text:0041ac50 26108300 xor v0,a0,v1
.text:0041ac54 26284700 xor a1,v0,a3
.text:0041ac58 2140b000 addu t0,a1,s0
.text:0041ac5c 7187093c lui t1,0x8771
.text:0041ac60 21280601 addu a1,t0,a2
.text:0041ac64 81f62235 ori v0,t1,0xf681
.text:0041ac68 2130a200 addu a2,a1,v0
.text:0041ac6c 42450600 srl t0,a2,0x15
.text:0041ac70 c04a0600 sll t1,a2,0xb
.text:0041ac74 25282801 or a1,t1,t0
.text:0041ac78 2128a400 addu a1,a1,a0
.text:0041ac7c 2610a400 xor v0,a1,a0
.text:0041ac80 26304300 xor a2,v0,v1
.text:0041ac84 2140d200 addu t0,a2,s2
.text:0041ac88 9d6d093c lui t1,0x6d9d
.text:0041ac8c 21300701 addu a2,t0,a3
.text:0041ac90 22612235 ori v0,t1,0x6122
.text:0041ac94 2138c200 addu a3,a2,v0
.text:0041ac98 02440700 srl t0,a3,0x10
.text:0041ac9c 004c0700 sll t1,a3,0x10
.text:0041aca0 25302801 or a2,t1,t0
.text:0041aca4 2130c500 addu a2,a2,a1
.text:0041aca8 2610c500 xor v0,a2,a1
.text:0041acac 26384400 xor a3,v0,a0
.text:0041acb0 2140ea00 addu t0,a3,t2
.text:0041acb4 e5fd093c lui t1,0xfde5
.text:0041acb8 21380301 addu a3,t0,v1
.text:0041acbc 0c382235 ori v0,t1,0x380c
.text:0041acc0 2118e200 addu v1,a3,v0
.text:0041acc4 42420300 srl t0,v1,0x9
.text:0041acc8 c04d0300 sll t1,v1,0x17
.text:0041accc 25382801 or a3,t1,t0
.text:0041acd0 2138e600 addu a3,a3,a2
.text:0041acd4 2610e600 xor v0,a3,a2
.text:0041acd8 26184500 xor v1,v0,a1
.text:0041acdc 21407400 addu t0,v1,s4
.text:0041ace0 bea4093c lui t1,0xa4be
.text:0041ace4 21180401 addu v1,t0,a0
.text:0041ace8 44ea2235 ori v0,t1,0xea44
.text:0041acec 21406200 addu t0,v1,v0
.text:0041acf0 02270800 srl a0,t0,0x1c
.text:0041acf4 00490800 sll t1,t0,0x4
.text:0041acf8 25182401 or v1,t1,a0
.text:0041acfc 21186700 addu v1,v1,a3
.text:0041ad00 2800a28f lw v0,local_60+0x88(sp)
.text:0041ad04 26406700 xor t0,v1,a3
.text:0041ad08 26200601 xor a0,t0,a2
.text:0041ad0c 21488200 addu t1,a0,v0
.text:0041ad10 de4b083c lui t0,0x4bde
.text:0041ad14 21202501 addu a0,t1,a1
.text:0041ad18 a9cf0235 ori v0,t0,0xcfa9
.text:0041ad1c 21288200 addu a1,a0,v0
.text:0041ad20 424d0500 srl t1,a1,0x15
.text:0041ad24 c0420500 sll t0,a1,0xb
.text:0041ad28 25200901 or a0,t0,t1
.text:0041ad2c 21208300 addu a0,a0,v1
.text:0041ad30 26108300 xor v0,a0,v1
.text:0041ad34 26284700 xor a1,v0,a3
.text:0041ad38 2148af00 addu t1,a1,t7
.text:0041ad3c bbf6083c lui t0,0xf6bb
.text:0041ad40 21282601 addu a1,t1,a2
.text:0041ad44 604b0235 ori v0,t0,0x4b60
.text:0041ad48 2130a200 addu a2,a1,v0
.text:0041ad4c 024c0600 srl t1,a2,0x10
.text:0041ad50 00440600 sll t0,a2,0x10
.text:0041ad54 25280901 or a1,t0,t1
.text:0041ad58 2128a400 addu a1,a1,a0
.text:0041ad5c 2610a400 xor v0,a1,a0
.text:0041ad60 26304300 xor a2,v0,v1
.text:0041ad64 2148d100 addu t1,a2,s1
.text:0041ad68 bfbe083c lui t0,0xbebf
.text:0041ad6c 21302701 addu a2,t1,a3
.text:0041ad70 70bc0235 ori v0,t0,0xbc70
.text:0041ad74 2138c200 addu a3,a2,v0
.text:0041ad78 424a0700 srl t1,a3,0x9
.text:0041ad7c c0450700 sll t0,a3,0x17
.text:0041ad80 25300901 or a2,t0,t1
.text:0041ad84 2130c500 addu a2,a2,a1
.text:0041ad88 2610c500 xor v0,a2,a1
.text:0041ad8c 26384400 xor a3,v0,a0
.text:0041ad90 2148f300 addu t1,a3,s3
.text:0041ad94 9b28083c lui t0,0x289b
.text:0041ad98 21382301 addu a3,t1,v1
.text:0041ad9c c67e0235 ori v0,t0,0x7ec6
.text:0041ada0 2148e200 addu t1,a3,v0
.text:0041ada4 021f0900 srl v1,t1,0x1c
.text:0041ada8 00410900 sll t0,t1,0x4
.text:0041adac 25380301 or a3,t0,v1
.text:0041adb0 2140e600 addu t0,a3,a2
.text:0041adb4 26100601 xor v0,t0,a2
.text:0041adb8 26484500 xor t1,v0,a1
.text:0041adbc 21182d01 addu v1,t1,t5
.text:0041adc0 21486400 addu t1,v1,a0
.text:0041adc4 a1ea043c lui a0,0xeaa1
.text:0041adc8 fa278234 ori v0,a0,0x27fa
.text:0041adcc 21182201 addu v1,t1,v0
.text:0041add0 42250300 srl a0,v1,0x15
.text:0041add4 c04a0300 sll t1,v1,0xb
.text:0041add8 25182401 or v1,t1,a0
.text:0041addc 21186800 addu v1,v1,t0
.text:0041ade0 26106800 xor v0,v1,t0
.text:0041ade4 26484600 xor t1,v0,a2
.text:0041ade8 21203601 addu a0,t1,s6
.text:0041adec 21488500 addu t1,a0,a1
.text:0041adf0 efd4053c lui a1,0xd4ef
.text:0041adf4 8530a234 ori v0,a1,0x3085
.text:0041adf8 21202201 addu a0,t1,v0
.text:0041adfc 022c0400 srl a1,a0,0x10
.text:0041ae00 004c0400 sll t1,a0,0x10
.text:0041ae04 25202501 or a0,t1,a1
.text:0041ae08 21208300 addu a0,a0,v1
.text:0041ae0c 26108300 xor v0,a0,v1
.text:0041ae10 26484800 xor t1,v0,t0
.text:0041ae14 21283701 addu a1,t1,s7
.text:0041ae18 2148a600 addu t1,a1,a2
.text:0041ae1c 8804063c lui a2,0x488
.text:0041ae20 051dc234 ori v0,a2,0x1d05
.text:0041ae24 21282201 addu a1,t1,v0
.text:0041ae28 42320500 srl a2,a1,0x9
.text:0041ae2c c04d0500 sll t1,a1,0x17
.text:0041ae30 25282601 or a1,t1,a2
.text:0041ae34 2128a400 addu a1,a1,a0
.text:0041ae38 2610a400 xor v0,a1,a0
.text:0041ae3c 26484300 xor t1,v0,v1
.text:0041ae40 21303501 addu a2,t1,s5
.text:0041ae44 d4d9073c lui a3,0xd9d4
.text:0041ae48 2148c800 addu t1,a2,t0
.text:0041ae4c 39d0e234 ori v0,a3,0xd039
.text:0041ae50 21402201 addu t0,t1,v0
.text:0041ae54 023f0800 srl a3,t0,0x1c
.text:0041ae58 00110800 sll v0,t0,0x4
.text:0041ae5c 25304700 or a2,v0,a3
.text:0041ae60 2130c500 addu a2,a2,a1
.text:0041ae64 2648c500 xor t1,a2,a1
.text:0041ae68 26402401 xor t0,t1,a0
.text:0041ae6c 21380b01 addu a3,t0,t3
.text:0041ae70 dbe6023c lui v0,0xe6db
.text:0041ae74 2140e300 addu t0,a3,v1
.text:0041ae78 e5994934 ori t1,v0,0x99e5
.text:0041ae7c 21180901 addu v1,t0,t1
.text:0041ae80 42150300 srl v0,v1,0x15
.text:0041ae84 c04a0300 sll t1,v1,0xb
.text:0041ae88 25382201 or a3,t1,v0
.text:0041ae8c 2138e600 addu a3,a3,a2
.text:0041ae90 2640e600 xor t0,a3,a2
.text:0041ae94 26180501 xor v1,t0,a1
.text:0041ae98 21106c00 addu v0,v1,t4
.text:0041ae9c a21f093c lui t1,0x1fa2
.text:0041aea0 21404400 addu t0,v0,a0
.text:0041aea4 f87c2435 ori a0,t1,0x7cf8
.text:0041aea8 21180401 addu v1,t0,a0
.text:0041aeac 02140300 srl v0,v1,0x10
.text:0041aeb0 004c0300 sll t1,v1,0x10
.text:0041aeb4 25402201 or t0,t1,v0
.text:0041aeb8 21400701 addu t0,t0,a3
.text:0041aebc 2000a38f lw v1,local_68+0x88(sp)
.text:0041aec0 26200701 xor a0,t0,a3
.text:0041aec4 26108600 xor v0,a0,a2
.text:0041aec8 21484300 addu t1,v0,v1
.text:0041aecc acc4043c lui a0,0xc4ac
.text:0041aed0 65568234 ori v0,a0,0x5665
.text:0041aed4 21482501 addu t1,t1,a1
.text:0041aed8 21282201 addu a1,t1,v0
.text:0041aedc 421a0500 srl v1,a1,0x9
.text:0041aee0 c0250500 sll a0,a1,0x17
.text:0041aee4 25488300 or t1,a0,v1
.text:0041aee8 21482801 addu t1,t1,t0
.text:0041aeec 27100700 nor v0,zero,a3
.text:0041aef0 25284900 or a1,v0,t1
.text:0041aef4 2620a800 xor a0,a1,t0
.text:0041aef8 21188d00 addu v1,a0,t5
.text:0041aefc 29f4023c lui v0,0xf429
.text:0041af00 21286600 addu a1,v1,a2
.text:0041af04 44224d34 ori t5,v0,0x2244
.text:0041af08 2130ad00 addu a2,a1,t5
.text:0041af0c 82260600 srl a0,a2,0x1a
.text:0041af10 80110600 sll v0,a2,0x6
.text:0041af14 25184400 or v1,v0,a0
.text:0041af18 21186900 addu v1,v1,t1
.text:0041af1c 27680800 nor t5,zero,t0
.text:0041af20 2528a301 or a1,t5,v1
.text:0041af24 2630a900 xor a2,a1,t1
.text:0041af28 2120cf00 addu a0,a2,t7
.text:0041af2c 2a43023c lui v0,0x432a
.text:0041af30 21288700 addu a1,a0,a3
.text:0041af34 97ff4d34 ori t5,v0,0xff97
.text:0041af38 2178ad00 addu t7,a1,t5
.text:0041af3c 82350f00 srl a2,t7,0x16
.text:0041af40 803a0f00 sll a3,t7,0xa
.text:0041af44 2520e600 or a0,a3,a2
.text:0041af48 21208300 addu a0,a0,v1
.text:0041af4c 27100900 nor v0,zero,t1
.text:0041af50 25684400 or t5,v0,a0
.text:0041af54 2628a301 xor a1,t5,v1
.text:0041af58 2178aa00 addu t7,a1,t2
.text:0041af5c 2138e801 addu a3,t7,t0
.text:0041af60 94ab083c lui t0,0xab94
.text:0041af64 a7230635 ori a2,t0,0x23a7
.text:0041af68 2150e600 addu t2,a3,a2
.text:0041af6c 42140a00 srl v0,t2,0x11
.text:0041af70 c06b0a00 sll t5,t2,0xf
.text:0041af74 2528a201 or a1,t5,v0
.text:0041af78 2128a400 addu a1,a1,a0
.text:0041af7c 27780300 nor t7,zero,v1
.text:0041af80 2540e501 or t0,t7,a1
.text:0041af84 26300401 xor a2,t0,a0
.text:0041af88 2138ce00 addu a3,a2,t6
.text:0041af8c 93fc0a3c lui t2,0xfc93
.text:0041af90 2168e900 addu t5,a3,t1
.text:0041af94 39a04235 ori v0,t2,0xa039
.text:0041af98 2178a201 addu t7,t5,v0
.text:0041af9c c2420f00 srl t0,t7,0xb
.text:0041afa0 40750f00 sll t6,t7,0x15
.text:0041afa4 2530c801 or a2,t6,t0
.text:0041afa8 2130c500 addu a2,a2,a1
.text:0041afac 27480400 nor t1,zero,a0
.text:0041afb0 25382601 or a3,t1,a2
.text:0041afb4 2650e500 xor t2,a3,a1
.text:0041afb8 21684b01 addu t5,t2,t3
.text:0041afbc 5b650f3c lui t7,0x655b
.text:0041afc0 2140a301 addu t0,t5,v1
.text:0041afc4 c359e235 ori v0,t7,0x59c3
.text:0041afc8 21700201 addu t6,t0,v0
.text:0041afcc 825e0e00 srl t3,t6,0x1a
.text:0041afd0 80490e00 sll t1,t6,0x6
.text:0041afd4 25382b01 or a3,t1,t3
.text:0041afd8 2148e600 addu t1,a3,a2
.text:0041afdc 27500500 nor t2,zero,a1
.text:0041afe0 25684901 or t5,t2,t1
.text:0041afe4 2618a601 xor v1,t5,a2
.text:0041afe8 21787600 addu t7,v1,s6
.text:0041afec 0c8f083c lui t0,0x8f0c
.text:0041aff0 2170e401 addu t6,t7,a0
.text:0041aff4 92cc0235 ori v0,t0,0xcc92
.text:0041aff8 2158c201 addu t3,t6,v0
.text:0041affc 82550b00 srl t2,t3,0x16
.text:0041b000 806a0b00 sll t5,t3,0xa
.text:0041b004 2518aa01 or v1,t5,t2
.text:0041b008 21686900 addu t5,v1,t1
.text:0041b00c 27b00600 nor s6,zero,a2
.text:0041b010 2520cd02 or a0,s6,t5
.text:0041b014 26788900 xor t7,a0,t1
.text:0041b018 2140f101 addu t0,t7,s1
.text:0041b01c efff0e3c lui t6,0xffef
.text:0041b020 21580501 addu t3,t0,a1
.text:0041b024 7df4c235 ori v0,t6,0xf47d
.text:0041b028 21506201 addu t2,t3,v0
.text:0041b02c 428c0a00 srl s1,t2,0x11
.text:0041b030 c0b30a00 sll s6,t2,0xf
.text:0041b034 2520d102 or a0,s6,s1
.text:0041b038 21b08d00 addu s6,a0,t5
.text:0041b03c 27780900 nor t7,zero,t1
.text:0041b040 2528f601 or a1,t7,s6
.text:0041b044 2640ad00 xor t0,a1,t5
.text:0041b048 21701401 addu t6,t0,s4
.text:0041b04c 84850b3c lui t3,0x8584
.text:0041b050 21a0c601 addu s4,t6,a2
.text:0041b054 d15d6235 ori v0,t3,0x5dd1
.text:0041b058 21508202 addu t2,s4,v0
.text:0041b05c c28a0a00 srl s1,t2,0xb
.text:0041b060 407d0a00 sll t7,t2,0x15
.text:0041b064 2528f101 or a1,t7,s1
.text:0041b068 2128b600 addu a1,a1,s6
.text:0041b06c 27400d00 nor t0,zero,t5
.text:0041b070 25700501 or t6,t0,a1
.text:0041b074 2630d601 xor a2,t6,s6
.text:0041b078 2158d000 addu t3,a2,s0
.text:0041b07c a86f023c lui v0,0x6fa8
.text:0041b080 21506901 addu t2,t3,t1
.text:0041b084 4f7e5434 ori s4,v0,0x7e4f
.text:0041b088 21385401 addu a3,t2,s4
.text:0041b08c 828e0700 srl s1,a3,0x1a
.text:0041b090 80790700 sll t7,a3,0x6
.text:0041b094 2540f101 or t0,t7,s1
.text:0041b098 21400501 addu t0,t0,a1
.text:0041b09c 27701600 nor t6,zero,s6
.text:0041b0a0 2530c801 or a2,t6,t0
.text:0041b0a4 2680c500 xor s0,a2,a1
.text:0041b0a8 21480c02 addu t1,s0,t4
.text:0041b0ac 2cfe0b3c lui t3,0xfe2c
.text:0041b0b0 21602d01 addu t4,t1,t5
.text:0041b0b4 e0e66235 ori v0,t3,0xe6e0
.text:0041b0b8 21188201 addu v1,t4,v0
.text:0041b0bc 82a50300 srl s4,v1,0x16
.text:0041b0c0 80520300 sll t2,v1,0xa
.text:0041b0c4 25385401 or a3,t2,s4
.text:0041b0c8 2150e800 addu t2,a3,t0
.text:0041b0cc 27880500 nor s1,zero,a1
.text:0041b0d0 25782a02 or t7,s1,t2
.text:0041b0d4 2670e801 xor t6,t7,t0
.text:0041b0d8 2130d701 addu a2,t6,s7
.text:0041b0dc 01a30d3c lui t5,0xa301
.text:0041b0e0 2148d600 addu t1,a2,s6
.text:0041b0e4 1443b035 ori s0,t5,0x4314
.text:0041b0e8 21583001 addu t3,t1,s0
.text:0041b0ec 42140b00 srl v0,t3,0x11
.text:0041b0f0 c0630b00 sll t4,t3,0xf
.text:0041b0f4 25188201 or v1,t4,v0
.text:0041b0f8 21606a00 addu t4,v1,t2
.text:0041b0fc 27b80800 nor s7,zero,t0
.text:0041b100 25a0ec02 or s4,s7,t4
.text:0041b104 26208a02 xor a0,s4,t2
.text:0041b108 21889300 addu s1,a0,s3
.text:0041b10c 084e0f3c lui t7,0x4e08
.text:0041b110 21b02502 addu s6,s1,a1
.text:0041b114 a111ee35 ori t6,t7,0x11a1
.text:0041b118 2130ce02 addu a2,s6,t6
.text:0041b11c c26a0600 srl t5,a2,0xb
.text:0041b120 40850600 sll s0,a2,0x15
.text:0041b124 25480d02 or t1,s0,t5
.text:0041b128 21802c01 addu s0,t1,t4
.text:0041b12c 27580a00 nor t3,zero,t2
.text:0041b130 2800b78f lw s7,local_60+0x88(sp)
.text:0041b134 25107001 or v0,t3,s0
.text:0041b138 26a04c00 xor s4,v0,t4
.text:0041b13c 21209702 addu a0,s4,s7
.text:0041b140 53f7133c lui s3,0xf753
.text:0041b144 21888800 addu s1,a0,t0
.text:0041b148 827e6536 ori a1,s3,0x7e82
.text:0041b14c 21782502 addu t7,s1,a1
.text:0041b150 82760f00 srl t6,t7,0x1a
.text:0041b154 80b10f00 sll s6,t7,0x6
.text:0041b158 2530ce02 or a2,s6,t6
.text:0041b15c 21b0d000 addu s6,a2,s0
.text:0041b160 27680c00 nor t5,zero,t4
.text:0041b164 2558b601 or t3,t5,s6
.text:0041b168 26107001 xor v0,t3,s0
.text:0041b16c 21b85200 addu s7,v0,s2
.text:0041b170 3abd143c lui s4,0xbd3a
.text:0041b174 2120ea02 addu a0,s7,t2
.text:0041b178 35f29236 ori s2,s4,0xf235
.text:0041b17c 21409200 addu t0,a0,s2
.text:0041b180 823d0800 srl a3,t0,0x16
.text:0041b184 809a0800 sll s3,t0,0xa
.text:0041b188 25286702 or a1,s3,a3
.text:0041b18c 2198b600 addu s3,a1,s6
.text:0041b190 27881000 nor s1,zero,s0
.text:0041b194 2000ae8f lw t6,local_68+0x88(sp)
.text:0041b198 25783302 or t7,s1,s3
.text:0041b19c 2668f601 xor t5,t7,s6
.text:0041b1a0 2158ae01 addu t3,t5,t6
.text:0041b1a4 d72a033c lui v1,0x2ad7
.text:0041b1a8 21506c01 addu t2,t3,t4
.text:0041b1ac bbd26234 ori v0,v1,0xd2bb
.text:0041b1b0 21b84201 addu s7,t2,v0
.text:0041b1b4 42a41700 srl s4,s7,0x11
.text:0041b1b8 c0931700 sll s2,s7,0xf
.text:0041b1bc 25205402 or a0,s2,s4
.text:0041b1c0 21a09300 addu s4,a0,s3
.text:0041b1c4 27401600 nor t0,zero,s6
.text:0041b1c8 25381401 or a3,t0,s4
.text:0041b1cc 2688f300 xor s1,a3,s3
.text:0041b1d0 21783502 addu t7,s1,s5
.text:0041b1d4 86eb0e3c lui t6,0xeb86
.text:0041b1d8 2160f001 addu t4,t7,s0
.text:0041b1dc 91d3cd35 ori t5,t6,0xd391
.text:0041b1e0 21588d01 addu t3,t4,t5
.text:0041b1e4 c2520b00 srl t2,t3,0xb
.text:0041b1e8 401d0b00 sll v1,t3,0x15
.text:0041b1ec 5c00b78f lw s7,local_2c+0x88(sp)
.text:0041b1f0 25106a00 or v0,v1,t2
.text:0041b1f4 21a85400 addu s5,v0,s4
.text:0041b1f8 2148f602 addu t1,s7,s6
.text:0041b1fc 2140f503 addu t0,ra,s5
.text:0041b200 21383403 addu a3,t9,s4
.text:0041b204 21901303 addu s2,t8,s3
.text:0041b208 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041b20c 0c00d2af sw s2,0xc(s8)
.text:0041b210 0000c9af sw t1,0x0(s8)
.text:0041b214 0400c8af sw t0,0x4(s8)
.text:0041b218 0800c7af sw a3,0x8(s8)
.text:0041b21c 1800a427 addiu a0,sp,0x18
.text:0041b220 21280000 clear a1
.text:0041b224 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041b228 40000624 _li a2,0x40
.text:0041b22c 1000bc8f lw gp,local_78+0x88(sp)
.text:0041b230 8400bf8f lw ra,local_4+0x88(sp)
.text:0041b234 8000be8f lw s8,local_8+0x88(sp)
.text:0041b238 7c00b78f lw s7,local_c+0x88(sp)
.text:0041b23c 7800b68f lw s6,local_10+0x88(sp)
.text:0041b240 7400b58f lw s5,local_14+0x88(sp)
.text:0041b244 7000b48f lw s4,local_18+0x88(sp)
.text:0041b248 6c00b38f lw s3,local_1c+0x88(sp)
.text:0041b24c 6800b28f lw s2,local_20+0x88(sp)
.text:0041b250 6400b18f lw s1,local_24+0x88(sp)
.text:0041b254 6000b08f lw s0,local_28+0x88(sp)
.text:0041b258 0800e003 jr ra
.text:0041b25c 8800bd27 _addiu sp,sp,0x88
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined MD5Init()
;XREF[7,0]: Entry Point,0041e344,0041e524
; 0041e658,0041e7c4,0041eb44
; 004d8294
.text:0041b260 32100a3c lui t2,0x1032
.text:0041b264 4567083c lui t0,0x6745
.text:0041b268 cdef063c lui a2,0xefcd
.text:0041b26c ba98023c lui v0,0x98ba
.text:0041b270 76544935 ori t1,t2,0x5476
.text:0041b274 01230735 ori a3,t0,0x2301
.text:0041b278 89abc534 ori a1,a2,0xab89
.text:0041b27c fedc4334 ori v1,v0,0xdcfe
.text:0041b280 0c0089ac sw t1,0xc(a0)
.text:0041b284 000087ac sw a3,0x0(a0)
.text:0041b288 040085ac sw a1,0x4(a0)
.text:0041b28c 080083ac sw v1,0x8(a0)
.text:0041b290 140080ac sw zero,0x14(a0)
.text:0041b294 0800e003 jr ra
.text:0041b298 100080ac _sw zero,0x10(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined MD5Update()
;local_4 undefined4 -4 ;XREF[3,0]: 0041b2ac,0041b330,0041b3e0
;local_8 undefined4 -8 ;XREF[3,0]: 0041b2b0,0041b334,0041b3e4
;local_c undefined4 -c ;XREF[3,0]: 0041b2b4,0041b338,0041b3e8
;local_10 undefined4 -10 ;XREF[3,0]: 0041b2b8,0041b33c,0041b3ec
;local_14 undefined4 -14 ;XREF[3,0]: 0041b2bc,0041b340,0041b3f0
;local_18 undefined4 -18 ;XREF[3,0]: 0041b2c0,0041b344,0041b3f4
;local_20 undefined4 -20 ;XREF[3,0]: 0041b2c4,0041b388,0041b3c0
;XREF[29,0]: Entry Point,0041e374,0041e390
; 0041e3c0,0041e3d8,0041e408
; 0041e53c,0041e554,0041e584
; 0041e59c,0041e5cc,0041e688
; 0041e6a4,0041e6d4,0041e7dc
; 0041e7f4,0041e824,0041e83c
; 0041e860,0041e954,0041e96c
; 0041e9a0,0041e9b8,0041e9e8
; 0041ea00,0041ea30,0041ea48
; 0041eb74,004d8218
.text:0041b29c 0c001c3c lui gp,0xc
.text:0041b2a0 44479c27 addiu gp,gp,0x4744
.text:0041b2a4 21e09903 addu gp,gp,t9
.text:0041b2a8 d0ffbd27 addiu sp,sp,-0x30
.text:0041b2ac 2c00bfaf sw ra,local_4+0x30(sp)
.text:0041b2b0 2800b4af sw s4,local_8+0x30(sp)
.text:0041b2b4 2400b3af sw s3,local_c+0x30(sp)
.text:0041b2b8 2000b2af sw s2,local_10+0x30(sp)
.text:0041b2bc 1c00b1af sw s1,local_14+0x30(sp)
.text:0041b2c0 1800b0af sw s0,local_18+0x30(sp)
.text:0041b2c4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041b2c8 2198c000 move s3,a2
.text:0041b2cc 1000868c lw a2,0x10(a0)
.text:0041b2d0 c0381300 sll a3,s3,0x3
.text:0041b2d4 21888000 move s1,a0
.text:0041b2d8 2120c700 addu a0,a2,a3
.text:0041b2dc c2100600 srl v0,a2,0x3
.text:0041b2e0 2b188700 sltu v1,a0,a3
.text:0041b2e4 3f004630 andi a2,v0,0x3f
.text:0041b2e8 100024ae sw a0,0x10(s1)
.text:0041b2ec 18006010 beq v1,zero,LAB_0041b350
.text:0041b2f0 21a0a000 _move s4,a1
.text:0041b2f4 1400288e lw t0,0x14(s1)
.text:0041b2f8 40000c24 li t4,0x40
.text:0041b2fc 01000425 addiu a0,t0,0x1
.text:0041b300 23908601 subu s2,t4,a2
.text:0041b304 425f1300 srl t3,s3,0x1d
.text:0041b308 21508b00 addu t2,a0,t3
.text:0041b30c 2b487202 sltu t1,s3,s2
.text:0041b310 14002aae sw t2,0x14(s1)
.text:0041b314 17002011 beq t1,zero,LAB_0041b374
.text:0041b318 21800000 _clear s0
LAB_0041b31c: ;XREF[1,0]: 0041b36c
.text:0041b31c 21902602 addu s2,s1,a2
.text:0041b320 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b324 23307002 subu a2,s3,s0
.text:0041b328 21289002 addu a1,s4,s0
.text:0041b32c 18004426 addiu a0,s2,0x18
.text:0041b330 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041b334 2800b48f lw s4,local_8+0x30(sp)
.text:0041b338 2400b38f lw s3,local_c+0x30(sp)
.text:0041b33c 2000b28f lw s2,local_10+0x30(sp)
.text:0041b340 1c00b18f lw s1,local_14+0x30(sp)
.text:0041b344 1800b08f lw s0,local_18+0x30(sp)
.text:0041b348 08002003 jr t9=>.MIPS.stubs:::memcpy
.text:0041b34c 3000bd27 _addiu sp,sp,0x30
LAB_0041b350: ;XREF[1,0]: 0041b2ec
.text:0041b350 1400248e lw a0,0x14(s1)
.text:0041b354 40000c24 li t4,0x40
.text:0041b358 23908601 subu s2,t4,a2
.text:0041b35c 425f1300 srl t3,s3,0x1d
.text:0041b360 21508b00 addu t2,a0,t3
.text:0041b364 2b487202 sltu t1,s3,s2
.text:0041b368 14002aae sw t2,0x14(s1)
.text:0041b36c ebff2015 bne t1,zero,LAB_0041b31c
.text:0041b370 21800000 _clear s0
LAB_0041b374: ;XREF[1,0]: 0041b314
.text:0041b374 21682602 addu t5,s1,a2
.text:0041b378 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b37c 1800a425 addiu a0,t5,0x18
.text:0041b380 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b384 21304002 _move a2,s2
.text:0041b388 1000bc8f lw gp,local_20+0x30(sp)
.text:0041b38c 21804002 move s0,s2
.text:0041b390 2880858f lw a1,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041b394 21202002 move a0,s1
.text:0041b398 c0a4b224 addiu s2,a1,-0x5b40
.text:0041b39c 03000010 b LAB_0041b3ac
.text:0041b3a0 18002526 _addiu a1,s1,0x18
LAB_0041b3a4: ;XREF[1,0]: 0041b3c4
.text:0041b3a4 21202002 move a0,s1
.text:0041b3a8 40001026 addiu s0,s0,0x40
LAB_0041b3ac: ;XREF[1,0]: 0041b39c
.text:0041b3ac 21c84002 move t9,s2
.text:0041b3b0 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041b3b4 00000000 _nop
.text:0041b3b8 3f000f26 addiu t7,s0,0x3f
.text:0041b3bc 2b70f301 sltu t6,t7,s3
.text:0041b3c0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041b3c4 f7ffc015 bne t6,zero,LAB_0041b3a4
.text:0041b3c8 21289002 _addu a1,s4,s0
.text:0041b3cc 21300000 clear a2
.text:0041b3d0 21902602 addu s2,s1,a2
.text:0041b3d4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b3d8 23307002 subu a2,s3,s0
.text:0041b3dc 18004426 addiu a0,s2,0x18
.text:0041b3e0 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041b3e4 2800b48f lw s4,local_8+0x30(sp)
.text:0041b3e8 2400b38f lw s3,local_c+0x30(sp)
.text:0041b3ec 2000b28f lw s2,local_10+0x30(sp)
.text:0041b3f0 1c00b18f lw s1,local_14+0x30(sp)
.text:0041b3f4 1800b08f lw s0,local_18+0x30(sp)
.text:0041b3f8 08002003 jr t9=>.MIPS.stubs:::memcpy
.text:0041b3fc 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined MD5Final()
;local_4 undefined4 -4 ;XREF[2,0]: 0041b410,0041b5ec
;local_8 undefined4 -8 ;XREF[2,0]: 0041b414,0041b5f0
;local_c undefined4 -c ;XREF[2,0]: 0041b418,0041b5f4
;local_10 undefined4 -10 ;XREF[2,0]: 0041b41c,0041b5f8
;local_14 undefined4 -14 ;XREF[2,0]: 0041b420,0041b5fc
;local_18 undefined4 -18 ;XREF[2,0]: 0041b424,0041b600
;local_1c undefined4 -1c ;XREF[2,0]: 0041b428,0041b604
;local_20 undefined4 -20 ;XREF[2,0]: 0041b42c,0041b608
;local_24 undefined4 -24 ;XREF[1,0]: 0041b5d8
;local_28 undefined4 -28 ;XREF[1,0]: 0041b5cc
;local_2c undefined4 -2c ;XREF[1,0]: 0041b5bc
;local_30 undefined4 -30 ;XREF[2,3]: 0041b598,0041b5b8,0041b58c,0041b590,0041b594
;local_35 undefined1 -35 ;XREF[1,0]: 0041b464
;local_36 undefined1 -36 ;XREF[1,0]: 0041b46c
;local_37 undefined1 -37 ;XREF[1,0]: 0041b468
;local_38 undefined1 -38 ;XREF[1,0]: 0041b470
;local_40 undefined4 -40 ;XREF[9,0]: 0041b430,0041b508,0041b560,0041b5e8,0041b650
; 0041b688,0041b6b0,0041b704,0041b73c
;XREF[11,0]: Entry Point,0041b81c,0041b9d8
; 0041badc,0041bc8c,0041e420
; 0041e5e4,0041e710,0041e878
; 0041eb8c,004d87f0
.text:0041b400 0c001c3c lui gp,0xc
.text:0041b404 e0459c27 addiu gp,gp,0x45e0
.text:0041b408 21e09903 addu gp,gp,t9
.text:0041b40c b0ffbd27 addiu sp,sp,-0x50
.text:0041b410 4c00bfaf sw ra,local_4+0x50(sp)
.text:0041b414 4800b6af sw s6,local_8+0x50(sp)
.text:0041b418 4400b5af sw s5,local_c+0x50(sp)
.text:0041b41c 4000b4af sw s4,local_10+0x50(sp)
.text:0041b420 3c00b3af sw s3,local_14+0x50(sp)
.text:0041b424 3800b2af sw s2,local_18+0x50(sp)
.text:0041b428 3400b1af sw s1,local_1c+0x50(sp)
.text:0041b42c 3000b0af sw s0,local_20+0x50(sp)
.text:0041b430 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:0041b434 2198a000 move s3,a1
.text:0041b438 21a08000 move s4,a0
.text:0041b43c 1800b627 addiu s6,sp,0x18
.text:0041b440 21480000 clear t1
.text:0041b444 1000a824 addiu t0,a1,0x10
LAB_0041b448: ;XREF[1,0]: 0041b474
.text:0041b448 0000038d lw v1,0x0(t0)
.text:0041b44c 2110c902 addu v0,s6,t1
.text:0041b450 04002925 addiu t1,t1,0x4
.text:0041b454 02260300 srl a0,v1,0x18
.text:0041b458 022a0300 srl a1,v1,0x8
.text:0041b45c 02340300 srl a2,v1,0x10
.text:0041b460 0800272d sltiu a3,t1,0x8
.text:0041b464 030044a0 sb a0,local_35+0x38(v0)
.text:0041b468 010045a0 sb a1,local_37+0x38(v0)
.text:0041b46c 020046a0 sb a2,local_36+0x38(v0)
.text:0041b470 000043a0 sb v1,0x0(v0)=>local_38
.text:0041b474 f4ffe014 bne a3,zero,LAB_0041b448
.text:0041b478 04000825 _addiu t0,t0,0x4
.text:0041b47c 1000648e lw a0,0x10(s3)
.text:0041b480 00000000 nop
.text:0041b484 c2480400 srl t1,a0,0x3
.text:0041b488 3f002631 andi a2,t1,0x3f
.text:0041b48c 3800c82c sltiu t0,a2,0x38
.text:0041b490 02000015 bne t0,zero,LAB_0041b49c
.text:0041b494 38000224 _li v0,0x38
.text:0041b498 78000224 li v0,0x78
LAB_0041b49c: ;XREF[1,0]: 0041b490
.text:0041b49c 23884600 subu s1,v0,a2
.text:0041b4a0 c0701100 sll t6,s1,0x3
.text:0041b4a4 21588e00 addu t3,a0,t6
.text:0041b4a8 1c808d8f lw t5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041b4ac c2600400 srl t4,a0,0x3
.text:0041b4b0 2b506e01 sltu t2,t3,t6
.text:0041b4b4 4c60b525 addiu s5,t5,0x604c
.text:0041b4b8 3f008431 andi a0,t4,0x3f
.text:0041b4bc 55004011 beq t2,zero,LAB_0041b614
.text:0041b4c0 10006bae _sw t3,0x10(s3)
.text:0041b4c4 14006f8e lw t7,0x14(s3)
.text:0041b4c8 40001f24 li ra,0x40
.text:0041b4cc 0100e525 addiu a1,t7,0x1
.text:0041b4d0 2390e403 subu s2,ra,a0
.text:0041b4d4 42cf1100 srl t9,s1,0x1d
.text:0041b4d8 2180b900 addu s0,a1,t9
.text:0041b4dc 2bc03202 sltu t8,s1,s2
.text:0041b4e0 140070ae sw s0,0x14(s3)
.text:0041b4e4 54000013 beq t8,zero,LAB_0041b638
.text:0041b4e8 21800000 _clear s0
LAB_0041b4ec: ;XREF[1,0]: 0041b630
.text:0041b4ec 21906402 addu s2,s3,a0
.text:0041b4f0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b4f4 18004426 addiu a0,s2,0x18
.text:0041b4f8 2128b002 addu a1=>.data:DAT_004d604c,s5,s0 ;= 80h
.text:0041b4fc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b500 23303002 _subu a2,s1,s0
.text:0041b504 1000658e lw a1,0x10(s3)
.text:0041b508 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b50c 4000b524 addiu s5,a1,0x40
.text:0041b510 c2200500 srl a0,a1,0x3
.text:0041b514 4000b12e sltiu s1,s5,0x40
.text:0041b518 08001224 li s2,0x8
.text:0041b51c 3f008530 andi a1,a0,0x3f
.text:0041b520 6b002012 beq s1,zero,LAB_0041b6d0
.text:0041b524 100075ae _sw s5,0x10(s3)
LAB_0041b528: ;XREF[1,0]: 0041b6c8
.text:0041b528 1400688e lw t0,0x14(s3)
.text:0041b52c 40000a24 li t2,0x40
.text:0041b530 23884501 subu s1,t2,a1
.text:0041b534 01000425 addiu a0,t0,0x1
.text:0041b538 2b485102 sltu t1,s2,s1
.text:0041b53c 140064ae sw a0,0x14(s3)
.text:0041b540 6a002011 beq t1,zero,LAB_0041b6ec
.text:0041b544 21800000 _clear s0
LAB_0041b548: ;XREF[2,0]: 0041b6e4,0041b748
.text:0041b548 21786502 addu t7,s3,a1
.text:0041b54c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b550 23305002 subu a2,s2,s0
.text:0041b554 1800e425 addiu a0,t7,0x18
.text:0041b558 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b55c 2128d002 _addu a1,s6,s0
.text:0041b560 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b564 2000aa27 addiu t2,sp,0x20
.text:0041b568 21480000 clear t1
.text:0041b56c 21406002 move t0,s3
LAB_0041b570: ;XREF[1,0]: 0041b59c
.text:0041b570 0000108d lw s0,0x0(t0)
.text:0041b574 21c04901 addu t8,t2,t1
.text:0041b578 04002925 addiu t1,t1,0x4
.text:0041b57c 02161000 srl v0,s0,0x18
.text:0041b580 023a1000 srl a3,s0,0x8
.text:0041b584 02fc1000 srl ra,s0,0x10
.text:0041b588 1000362d sltiu s6,t1,0x10
.text:0041b58c 030002a3 sb v0,local_30+0x33(t8)
.text:0041b590 010007a3 sb a3,local_30+0x31(t8)
.text:0041b594 02001fa3 sb ra,local_30+0x32(t8)
.text:0041b598 000010a3 sb s0,0x0(t8)=>local_30
.text:0041b59c f4ffc016 bne s6,zero,LAB_0041b570
.text:0041b5a0 04000825 _addiu t0,t0,0x4
.text:0041b5a4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041b5a8 21206002 move a0,s3
.text:0041b5ac 58000624 li a2,0x58
.text:0041b5b0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041b5b4 21280000 _clear a1
.text:0041b5b8 2000b18f lw s1,local_30+0x50(sp)
.text:0041b5bc 2400a68f lw a2,local_2c+0x50(sp)
.text:0041b5c0 030091aa swl s1,0x3(s4)
.text:0041b5c4 000091ba swr s1,0x0(s4)
.text:0041b5c8 070086aa swl a2,0x7(s4)
.text:0041b5cc 2800a38f lw v1,local_28+0x50(sp)
.text:0041b5d0 040086ba swr a2,0x4(s4)
.text:0041b5d4 0b0083aa swl v1,0xb(s4)
.text:0041b5d8 2c00b38f lw s3,local_24+0x50(sp)
.text:0041b5dc 080083ba swr v1,0x8(s4)
.text:0041b5e0 0f0093aa swl s3,0xf(s4)
.text:0041b5e4 0c0093ba swr s3,0xc(s4)
.text:0041b5e8 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b5ec 4c00bf8f lw ra,local_4+0x50(sp)
.text:0041b5f0 4800b68f lw s6,local_8+0x50(sp)
.text:0041b5f4 4400b58f lw s5,local_c+0x50(sp)
.text:0041b5f8 4000b48f lw s4,local_10+0x50(sp)
.text:0041b5fc 3c00b38f lw s3,local_14+0x50(sp)
.text:0041b600 3800b28f lw s2,local_18+0x50(sp)
.text:0041b604 3400b18f lw s1,local_1c+0x50(sp)
.text:0041b608 3000b08f lw s0,local_20+0x50(sp)
.text:0041b60c 0800e003 jr ra
.text:0041b610 5000bd27 _addiu sp,sp,0x50
LAB_0041b614: ;XREF[1,0]: 0041b4bc
.text:0041b614 1400658e lw a1,0x14(s3)
.text:0041b618 40001f24 li ra,0x40
.text:0041b61c 2390e403 subu s2,ra,a0
.text:0041b620 42cf1100 srl t9,s1,0x1d
.text:0041b624 2180b900 addu s0,a1,t9
.text:0041b628 2bc03202 sltu t8,s1,s2
.text:0041b62c 140070ae sw s0,0x14(s3)
.text:0041b630 aeff0017 bne t8,zero,LAB_0041b4ec
.text:0041b634 21800000 _clear s0
LAB_0041b638: ;XREF[1,0]: 0041b4e4
.text:0041b638 21106402 addu v0,s3,a0
.text:0041b63c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b640 18004424 addiu a0,v0,0x18
.text:0041b644 2128a002 move a1=>.data:DAT_004d604c,s5 ;= 80h
.text:0041b648 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b64c 21304002 _move a2,s2
.text:0041b650 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b654 21804002 move s0,s2
.text:0041b658 2880878f lw a3,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041b65c 21206002 move a0,s3
.text:0041b660 c0a4f224 addiu s2,a3,-0x5b40
.text:0041b664 03000010 b LAB_0041b674
.text:0041b668 18006526 _addiu a1,s3,0x18
LAB_0041b66c: ;XREF[1,0]: 0041b68c
.text:0041b66c 21206002 move a0,s3
.text:0041b670 40001026 addiu s0,s0,0x40
LAB_0041b674: ;XREF[1,0]: 0041b664
.text:0041b674 21c84002 move t9,s2
.text:0041b678 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041b67c 00000000 _nop
.text:0041b680 3f000626 addiu a2,s0,0x3f
.text:0041b684 2b18d100 sltu v1,a2,s1
.text:0041b688 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b68c f7ff6014 bne v1,zero,LAB_0041b66c
.text:0041b690 2128b002 _addu a1,s5,s0
.text:0041b694 21200000 clear a0
.text:0041b698 21906402 addu s2,s3,a0
.text:0041b69c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b6a0 18004426 addiu a0,s2,0x18
.text:0041b6a4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b6a8 23303002 _subu a2,s1,s0
.text:0041b6ac 1000658e lw a1,0x10(s3)
.text:0041b6b0 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b6b4 4000b524 addiu s5,a1,0x40
.text:0041b6b8 c2200500 srl a0,a1,0x3
.text:0041b6bc 4000b12e sltiu s1,s5,0x40
.text:0041b6c0 08001224 li s2,0x8
.text:0041b6c4 3f008530 andi a1,a0,0x3f
.text:0041b6c8 97ff2016 bne s1,zero,LAB_0041b528
.text:0041b6cc 100075ae _sw s5,0x10(s3)
LAB_0041b6d0: ;XREF[1,0]: 0041b520
.text:0041b6d0 40000a24 li t2,0x40
.text:0041b6d4 1400648e lw a0,0x14(s3)
.text:0041b6d8 23884501 subu s1,t2,a1
.text:0041b6dc 2b485102 sltu t1,s2,s1
.text:0041b6e0 140064ae sw a0,0x14(s3)
.text:0041b6e4 98ff2015 bne t1,zero,LAB_0041b548
.text:0041b6e8 21800000 _clear s0
LAB_0041b6ec: ;XREF[1,0]: 0041b540
.text:0041b6ec 21606502 addu t4,s3,a1
.text:0041b6f0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b6f4 18008425 addiu a0,t4,0x18
.text:0041b6f8 2128c002 move a1,s6
.text:0041b6fc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b700 21302002 _move a2,s1
.text:0041b704 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b708 21802002 move s0,s1
.text:0041b70c 28808b8f lw t3,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041b710 21206002 move a0,s3
.text:0041b714 c0a47125 addiu s1,t3,-0x5b40
.text:0041b718 03000010 b LAB_0041b728
.text:0041b71c 18006526 _addiu a1,s3,0x18
LAB_0041b720: ;XREF[1,0]: 0041b740
.text:0041b720 2128d002 addu a1,s6,s0
.text:0041b724 40001026 addiu s0,s0,0x40
LAB_0041b728: ;XREF[1,0]: 0041b718
.text:0041b728 21c82002 move t9,s1
.text:0041b72c 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041b730 00000000 _nop
.text:0041b734 3f000e26 addiu t6,s0,0x3f
.text:0041b738 0800cd2d sltiu t5,t6,0x8
.text:0041b73c 1000bc8f lw gp,local_40+0x50(sp)
.text:0041b740 f7ffa015 bne t5,zero,LAB_0041b720
.text:0041b744 21206002 _move a0,s3
.text:0041b748 7fff0010 b LAB_0041b548
.text:0041b74c 21280000 _clear a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined hmac_md5(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0041b79c
;local_4 undefined4 -4 ;XREF[2,0]: 0041b760,0041bae8
;local_8 undefined4 -8 ;XREF[2,0]: 0041b764,0041baec
;local_c undefined4 -c ;XREF[2,0]: 0041b768,0041baf0
;local_10 undefined4 -10 ;XREF[2,0]: 0041b76c,0041baf4
;local_14 undefined4 -14 ;XREF[2,0]: 0041b770,0041baf8
;local_18 undefined4 -18 ;XREF[2,0]: 0041b774,0041bafc
;local_1c undefined4 -1c ;XREF[2,0]: 0041b778,0041bb00
;local_20 undefined4 -20 ;XREF[2,0]: 0041b77c,0041bb04
;local_24 undefined4 -24 ;XREF[2,0]: 0041b780,0041bb08
;local_28 undefined4 -28 ;XREF[2,0]: 0041b784,0041bb0c
;local_6c undefined4 -6c ;XREF[1,0]: 0041b7e8
;local_70 undefined4 -70 ;XREF[1,0]: 0041b7e4
;local_74 undefined4 -74 ;XREF[1,0]: 0041b7e0
;local_78 undefined4 -78 ;XREF[1,0]: 0041b7dc
;local_7c undefined4 -7c ;XREF[1,0]: 0041b7d8
;local_80 undefined4 -80 ;XREF[1,0]: 0041b7d4
;local_d8 undefined1 -d8 ;XREF[2,0]: 0041b8a8,0041b8bc
;local_120 undefined1 -120 ;XREF[2,0]: 0041b8a4,0041b8c4
;local_164 undefined4 -164 ;XREF[8,0]: 0041b918,0041b97c,0041b988,0041b98c,0041b9a4
; 0041ba30,0041ba90,0041ba9c
;local_168 undefined4 -168 ;XREF[6,0]: 0041b900,0041b954,0041b978,0041ba14,0041ba6c
; 0041ba80
;local_16c undefined4 -16c ;XREF[2,0]: 0041b8fc,0041ba10
;local_170 undefined4 -170 ;XREF[2,0]: 0041b8f8,0041ba28
;local_174 undefined4 -174 ;XREF[2,0]: 0041b8f4,0041ba24
;local_178 undefined4 -178 ;XREF[2,0]: 0041b910,0041ba0c
;local_180 undefined4 -180 ;XREF[26,0]: 0041b788,0041b80c,0041b824,0041b848,0041b864
; 0041b87c,0041b894,0041b91c,0041b93c,0041b968
; 0041b9c8,0041b9e0,0041ba34,0041ba54,0041ba70
; 0041bacc,0041bae4,0041bb48,0041bb74,0041bbb8
; 0041bbe4,0041bc10,0041bc34,0041bc58,0041bc7c
; 0041bc94
;XREF[3,0]: Entry Point,00410c70,004d8bb0
.text:0041b750 0c001c3c lui gp,0xc
.text:0041b754 90429c27 addiu gp,gp,0x4290
.text:0041b758 21e09903 addu gp,gp,t9
.text:0041b75c 70febd27 addiu sp,sp,-0x190
.text:0041b760 8c01bfaf sw ra,local_4+0x190(sp)
.text:0041b764 8801beaf sw s8,local_8+0x190(sp)
.text:0041b768 8401b7af sw s7,local_c+0x190(sp)
.text:0041b76c 8001b6af sw s6,local_10+0x190(sp)
.text:0041b770 7c01b5af sw s5,local_14+0x190(sp)
.text:0041b774 7801b4af sw s4,local_18+0x190(sp)
.text:0041b778 7401b3af sw s3,local_1c+0x190(sp)
.text:0041b77c 7001b2af sw s2,local_20+0x190(sp)
.text:0041b780 6c01b1af sw s1,local_24+0x190(sp)
.text:0041b784 6801b0af sw s0,local_28+0x190(sp)
.text:0041b788 1000bcaf sw gp=>_gp,local_180+0x190(sp)
.text:0041b78c 4100e228 slti v0,param_4,0x41
.text:0041b790 2188e000 move s1,param_4
.text:0041b794 21b88000 move s7,param_1
.text:0041b798 21a8a000 move s5,param_2
.text:0041b79c a001be8f lw s8,param_5+0x190(sp)
.text:0041b7a0 23004014 bne v0,zero,LAB_0041b830
.text:0041b7a4 2190c000 _move s2,param_3
.text:0041b7a8 c0200700 sll param_1,param_4,0x3
.text:0041b7ac 422f0700 srl param_2,param_4,0x1d
.text:0041b7b0 4000e62c sltiu param_3,param_4,0x40
.text:0041b7b4 45670d3c lui t5,0x6745
.text:0041b7b8 cdef0b3c lui t3,0xefcd
.text:0041b7bc ba98093c lui t1,0x98ba
.text:0041b7c0 3210073c lui param_4,0x1032
.text:0041b7c4 0123ac35 ori t4,t5,0x2301
.text:0041b7c8 89ab6a35 ori t2,t3,0xab89
.text:0041b7cc fedc2835 ori t0,t1,0xdcfe
.text:0041b7d0 7654e334 ori v1,param_4,0x5476
.text:0041b7d4 1001acaf sw t4,local_80+0x190(sp)
.text:0041b7d8 1401aaaf sw t2,local_7c+0x190(sp)
.text:0041b7dc 1801a8af sw t0,local_78+0x190(sp)
.text:0041b7e0 1c01a3af sw v1,local_74+0x190(sp)
.text:0041b7e4 2001a4af sw param_1,local_70+0x190(sp)
.text:0041b7e8 2401a5af sw param_2,local_6c+0x190(sp)
.text:0041b7ec 1001b327 addiu s3,sp,0x110
.text:0041b7f0 0101c010 beq param_3,zero,LAB_0041bbf8
.text:0041b7f4 21800000 _clear s0
.text:0041b7f8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b7fc 23303002 subu param_3,s1,s0
.text:0041b800 21285002 addu param_2,s2,s0
.text:0041b804 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b808 18006426 _addiu param_1,s3,0x18
.text:0041b80c 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b810 0001b127 addiu s1,sp,0x100
.text:0041b814 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041b818 21202002 move param_1,s1
.text:0041b81c 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041b820 21286002 _move param_2,s3
.text:0041b824 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b828 21902002 move s2,s1
.text:0041b82c 10001124 li s1,0x10
LAB_0041b830: ;XREF[2,0]: 0041b7a0,0041bc9c
.text:0041b830 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041b834 7000b427 addiu s4,sp,0x70
.text:0041b838 21208002 move param_1,s4
.text:0041b83c 21280000 clear param_2
.text:0041b840 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041b844 41000624 _li param_3,0x41
.text:0041b848 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b84c b800b627 addiu s6,sp,0xb8
.text:0041b850 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041b854 2120c002 move param_1,s6
.text:0041b858 21280000 clear param_2
.text:0041b85c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041b860 41000624 _li param_3,0x41
.text:0041b864 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b868 21208002 move param_1,s4
.text:0041b86c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b870 21284002 move param_2,s2
.text:0041b874 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b878 21302002 _move param_3,s1
.text:0041b87c 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b880 21302002 move param_3,s1
.text:0041b884 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b888 2120c002 move param_1,s6
.text:0041b88c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b890 21284002 _move param_2,s2
.text:0041b894 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b898 1800b027 addiu s0,sp,0x18
.text:0041b89c 21300000 clear param_3
LAB_0041b8a0: ;XREF[1,0]: 0041b8c0
.text:0041b8a0 21980602 addu s3,s0,param_3
.text:0041b8a4 58006592 lbu param_2,local_120+0x178(s3)
.text:0041b8a8 a0006292 lbu v0,local_d8+0x178(s3)
.text:0041b8ac 0100c624 addiu param_3,param_3,0x1
.text:0041b8b0 3600b838 xori t8,param_2,0x36
.text:0041b8b4 5c005f38 xori ra,v0,0x5c
.text:0041b8b8 4000d228 slti s2,param_3,0x40
.text:0041b8bc a0007fa2 sb ra,local_d8+0x178(s3)
.text:0041b8c0 f7ff4016 bne s2,zero,LAB_0041b8a0
.text:0041b8c4 580078a2 _sb t8,local_120+0x178(s3)
.text:0041b8c8 4567183c lui t8,0x6745
.text:0041b8cc ba980e3c lui t6,0x98ba
.text:0041b8d0 32100c3c lui t4,0x1032
.text:0041b8d4 cdef113c lui s1,0xefcd
.text:0041b8d8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b8dc 01231237 ori s2,t8,0x2301
.text:0041b8e0 89ab2f36 ori t7,s1,0xab89
.text:0041b8e4 fedccd35 ori t5,t6,0xdcfe
.text:0041b8e8 76548b35 ori t3,t4,0x5476
.text:0041b8ec 00020a24 li t2,0x200
.text:0041b8f0 3000b327 addiu s3,sp,0x30
.text:0041b8f4 1c00afaf sw t7,local_174+0x190(sp)
.text:0041b8f8 2000adaf sw t5,local_170+0x190(sp)
.text:0041b8fc 2400abaf sw t3,local_16c+0x190(sp)
.text:0041b900 2800aaaf sw t2,local_168+0x190(sp)
.text:0041b904 21288002 move param_2,s4
.text:0041b908 21206002 move param_1,s3
.text:0041b90c 40000624 li param_3,0x40
.text:0041b910 1800b2af sw s2,local_178+0x190(sp)
.text:0041b914 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b918 2c00a0af _sw zero,local_164+0x190(sp)
.text:0041b91c 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b920 21200002 move param_1,s0
.text:0041b924 2880898f lw t1,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041b928 00000000 nop
.text:0041b92c c0a43425 addiu s4,t1,-0x5b40
.text:0041b930 21c88002 move t9,s4
.text:0041b934 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041b938 21286002 _move param_2,s3
.text:0041b93c 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b940 21206002 move param_1,s3
.text:0041b944 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b948 b000a527 addiu param_2,sp,0xb0
.text:0041b94c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b950 21300000 _clear param_3
.text:0041b954 2800a78f lw param_4,local_168+0x190(sp)
.text:0041b958 c0401500 sll t0,s5,0x3
.text:0041b95c 2120e800 addu param_1,param_4,t0
.text:0041b960 c2180700 srl v1,param_4,0x3
.text:0041b964 2b308800 sltu param_3,param_1,t0
.text:0041b968 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b96c 21900002 move s2,s0
.text:0041b970 3f006530 andi param_2,v1,0x3f
.text:0041b974 0500c010 beq param_3,zero,LAB_0041b98c
.text:0041b978 2800a4af _sw param_1,local_168+0x190(sp)
.text:0041b97c 2c00bf8f lw ra,local_164+0x190(sp)
.text:0041b980 00000000 nop
.text:0041b984 0100f027 addiu s0,ra,0x1
.text:0041b988 2c00b0af sw s0,local_164+0x190(sp)
LAB_0041b98c: ;XREF[1,0]: 0041b974
.text:0041b98c 2c00a48f lw param_1,local_164+0x190(sp)
.text:0041b990 40000724 li param_4,0x40
.text:0041b994 2388e500 subu s1,param_4,param_2
.text:0041b998 421f1500 srl v1,s5,0x1d
.text:0041b99c 21108300 addu v0,param_1,v1
.text:0041b9a0 2b30b102 sltu param_3,s5,s1
.text:0041b9a4 2c00a2af sw v0,local_164+0x190(sp)
.text:0041b9a8 5b00c010 beq param_3,zero,LAB_0041bb18
.text:0041b9ac 21800000 _clear s0
LAB_0041b9b0: ;XREF[1,0]: 0041bb80
.text:0041b9b0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b9b4 21204502 addu param_1,s2,param_2
.text:0041b9b8 2330b002 subu param_3,s5,s0
.text:0041b9bc 2128f002 addu param_2,s7,s0
.text:0041b9c0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041b9c4 18008424 _addiu param_1,param_1,0x18
.text:0041b9c8 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b9cc 2120c003 move param_1,s8
.text:0041b9d0 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041b9d4 00000000 nop
.text:0041b9d8 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041b9dc 1800a527 _addiu param_2,sp,0x18
.text:0041b9e0 1000bc8f lw gp,local_180+0x190(sp)
.text:0041b9e4 cdef1f3c lui ra,0xefcd
.text:0041b9e8 ba98183c lui t8,0x98ba
.text:0041b9ec 32100f3c lui t7,0x1032
.text:0041b9f0 4567023c lui v0,0x6745
.text:0041b9f4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041b9f8 89abf037 ori s0,ra,0xab89
.text:0041b9fc fedc1137 ori s1,t8,0xdcfe
.text:0041ba00 7654ee35 ori t6,t7,0x5476
.text:0041ba04 00020d24 li t5,0x200
.text:0041ba08 01234634 ori param_3,v0,0x2301
.text:0041ba0c 1800a6af sw param_3,local_178+0x190(sp)
.text:0041ba10 2400aeaf sw t6,local_16c+0x190(sp)
.text:0041ba14 2800adaf sw t5,local_168+0x190(sp)
.text:0041ba18 2128c002 move param_2,s6
.text:0041ba1c 21206002 move param_1,s3
.text:0041ba20 40000624 li param_3,0x40
.text:0041ba24 1c00b0af sw s0,local_174+0x190(sp)
.text:0041ba28 2000b1af sw s1,local_170+0x190(sp)
.text:0041ba2c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041ba30 2c00a0af _sw zero,local_164+0x190(sp)
.text:0041ba34 1000bc8f lw gp,local_180+0x190(sp)
.text:0041ba38 21204002 move param_1,s2
.text:0041ba3c 28808c8f lw t4,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041ba40 00000000 nop
.text:0041ba44 c0a49425 addiu s4,t4,-0x5b40
.text:0041ba48 21c88002 move t9,s4
.text:0041ba4c 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041ba50 21286002 _move param_2,s3
.text:0041ba54 1000bc8f lw gp,local_180+0x190(sp)
.text:0041ba58 21206002 move param_1,s3
.text:0041ba5c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041ba60 f800a527 addiu param_2,sp,0xf8
.text:0041ba64 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041ba68 21300000 _clear param_3
.text:0041ba6c 2800ab8f lw t3,local_168+0x190(sp)
.text:0041ba70 1000bc8f lw gp,local_180+0x190(sp)
.text:0041ba74 80007525 addiu s5,t3,0x80
.text:0041ba78 8000b72e sltiu s7,s5,0x80
.text:0041ba7c c2b00b00 srl s6,t3,0x3
.text:0041ba80 2800b5af sw s5,local_168+0x190(sp)
.text:0041ba84 3f00c532 andi param_2,s6,0x3f
.text:0041ba88 0500e012 beq s7,zero,LAB_0041baa0
.text:0041ba8c 10001524 _li s5,0x10
.text:0041ba90 2c00a78f lw param_4,local_164+0x190(sp)
.text:0041ba94 00000000 nop
.text:0041ba98 0100e324 addiu v1,param_4,0x1
.text:0041ba9c 2c00a3af sw v1,local_164+0x190(sp)
LAB_0041baa0: ;XREF[1,0]: 0041ba88
.text:0041baa0 40000924 li t1,0x40
.text:0041baa4 23882501 subu s1,t1,param_2
.text:0041baa8 2b40b102 sltu t0,s5,s1
.text:0041baac 36000011 beq t0,zero,LAB_0041bb88
.text:0041bab0 21800000 _clear s0
LAB_0041bab4: ;XREF[1,0]: 0041bbf0
.text:0041bab4 21b04502 addu s6,s2,param_2
.text:0041bab8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041babc 2330b002 subu param_3,s5,s0
.text:0041bac0 2128d003 addu param_2,s8,s0
.text:0041bac4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041bac8 1800c426 _addiu param_1,s6,0x18
.text:0041bacc 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bad0 2120c003 move param_1,s8
.text:0041bad4 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041bad8 00000000 nop
.text:0041badc 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041bae0 1800a527 _addiu param_2,sp,0x18
.text:0041bae4 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bae8 8c01bf8f lw ra,local_4+0x190(sp)
.text:0041baec 8801be8f lw s8,local_8+0x190(sp)
.text:0041baf0 8401b78f lw s7,local_c+0x190(sp)
.text:0041baf4 8001b68f lw s6,local_10+0x190(sp)
.text:0041baf8 7c01b58f lw s5,local_14+0x190(sp)
.text:0041bafc 7801b48f lw s4,local_18+0x190(sp)
.text:0041bb00 7401b38f lw s3,local_1c+0x190(sp)
.text:0041bb04 7001b28f lw s2,local_20+0x190(sp)
.text:0041bb08 6c01b18f lw s1,local_24+0x190(sp)
.text:0041bb0c 6801b08f lw s0,local_28+0x190(sp)
.text:0041bb10 0800e003 jr ra
.text:0041bb14 9001bd27 _addiu sp,sp,0x190
LAB_0041bb18: ;XREF[1,0]: 0041b9a8
.text:0041bb18 21484502 addu t1,s2,param_2
.text:0041bb1c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041bb20 18002425 addiu param_1,t1,0x18
.text:0041bb24 2128e002 move param_2,s7
.text:0041bb28 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041bb2c 21302002 _move param_3,s1
.text:0041bb30 21286002 move param_2,s3
.text:0041bb34 21c88002 move t9,s4
.text:0041bb38 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bb3c 21204002 _move param_1,s2
.text:0041bb40 3f002826 addiu t0,s1,0x3f
.text:0041bb44 2b281501 sltu param_2,t0,s5
.text:0041bb48 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bb4c 0c00a010 beq param_2,zero,LAB_0041bb80
.text:0041bb50 21802002 _move s0,s1
.text:0041bb54 21888002 move s1,s4
LAB_0041bb58: ;XREF[1,0]: 0041bb78
.text:0041bb58 2128f002 addu param_2,s7,s0
.text:0041bb5c 21204002 move param_1,s2
.text:0041bb60 21c82002 move t9,s1
.text:0041bb64 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bb68 40001026 _addiu s0,s0,0x40
.text:0041bb6c 3f000a26 addiu t2,s0,0x3f
.text:0041bb70 2ba05501 sltu s4,t2,s5
.text:0041bb74 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bb78 f7ff8016 bne s4,zero,LAB_0041bb58
.text:0041bb7c 00000000 _nop
LAB_0041bb80: ;XREF[1,0]: 0041bb4c
.text:0041bb80 8bff0010 b LAB_0041b9b0
.text:0041bb84 21280000 _clear param_2
LAB_0041bb88: ;XREF[1,0]: 0041baac
.text:0041bb88 21504502 addu t2,s2,param_2
.text:0041bb8c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041bb90 18004425 addiu param_1,t2,0x18
.text:0041bb94 2128c003 move param_2,s8
.text:0041bb98 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041bb9c 21302002 _move param_3,s1
.text:0041bba0 21286002 move param_2,s3
.text:0041bba4 21c88002 move t9,s4
.text:0041bba8 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bbac 21204002 _move param_1,s2
.text:0041bbb0 3f002526 addiu param_2,s1,0x3f
.text:0041bbb4 1000b32c sltiu s3,param_2,0x10
.text:0041bbb8 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bbbc 0c006012 beq s3,zero,LAB_0041bbf0
.text:0041bbc0 21802002 _move s0,s1
.text:0041bbc4 21888002 move s1,s4
LAB_0041bbc8: ;XREF[1,0]: 0041bbe8
.text:0041bbc8 2128d003 addu param_2,s8,s0
.text:0041bbcc 40001026 addiu s0,s0,0x40
.text:0041bbd0 3f001726 addiu s7,s0,0x3f
.text:0041bbd4 21204002 move param_1,s2
.text:0041bbd8 21c82002 move t9,s1
.text:0041bbdc 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bbe0 1000f42e _sltiu s4,s7,0x10
.text:0041bbe4 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bbe8 f7ff8016 bne s4,zero,LAB_0041bbc8
.text:0041bbec 00000000 _nop
LAB_0041bbf0: ;XREF[1,0]: 0041bbbc
.text:0041bbf0 b0ff0010 b LAB_0041bab4
.text:0041bbf4 21280000 _clear param_2
LAB_0041bbf8: ;XREF[1,0]: 0041b7f0
.text:0041bbf8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041bbfc 2801b027 addiu s0,sp,0x128
.text:0041bc00 21200002 move param_1,s0
.text:0041bc04 21284002 move param_2,s2
.text:0041bc08 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041bc0c 40000624 _li param_3,0x40
.text:0041bc10 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bc14 21280002 move param_2,s0
.text:0041bc18 28808f8f lw t7,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041bc1c 00000000 nop
.text:0041bc20 c0a4f425 addiu s4,t7,-0x5b40
.text:0041bc24 21c88002 move t9,s4
.text:0041bc28 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bc2c 21206002 _move param_1,s3
.text:0041bc30 7f000e24 li t6,0x7f
.text:0041bc34 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bc38 2b10d101 sltu v0,t6,s1
.text:0041bc3c 08000010 b LAB_0041bc60
.text:0041bc40 40001024 _li s0,0x40
LAB_0041bc44: ;XREF[1,0]: 0041bc60
.text:0041bc44 21285002 addu param_2,s2,s0
.text:0041bc48 21c88002 move t9,s4
.text:0041bc4c 09f82003 jalr t9=>FUN_0041a4c0 ;undefined FUN_0041a4c0()
.text:0041bc50 40001026 _addiu s0,s0,0x40
.text:0041bc54 3f001626 addiu s6,s0,0x3f
.text:0041bc58 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bc5c 2b10d102 sltu v0,s6,s1
LAB_0041bc60: ;XREF[1,0]: 0041bc3c
.text:0041bc60 f8ff4014 bne v0,zero,LAB_0041bc44
.text:0041bc64 21206002 _move param_1,s3
.text:0041bc68 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041bc6c 23303002 subu param_3,s1,s0
.text:0041bc70 21285002 addu param_2,s2,s0
.text:0041bc74 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041bc78 18006426 _addiu param_1,s3,0x18
.text:0041bc7c 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bc80 0001b127 addiu s1,sp,0x100
.text:0041bc84 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041bc88 21202002 move param_1,s1
.text:0041bc8c 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041bc90 21286002 _move param_2,s3
.text:0041bc94 1000bc8f lw gp,local_180+0x190(sp)
.text:0041bc98 21902002 move s2,s1
.text:0041bc9c e4fe0010 b LAB_0041b830
.text:0041bca0 10001124 _li s1,0x10
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined Sleep()
;local_4 undefined4 -4 ;XREF[2,0]: 0041bcb4,0041bd20
;local_8 undefined4 -8 ;XREF[2,0]: 0041bcb8,0041bd24
;local_c undefined4 -c ;XREF[2,0]: 0041bcbc,0041bd28
;local_10 undefined4 -10 ;XREF[2,0]: 0041bcc0,0041bd2c
;local_14 undefined4 -14 ;XREF[1,0]: 0041bcf4
;local_18 undefined4 -18 ;XREF[1,0]: 0041bcf0
;local_1c undefined4 -1c ;XREF[2,0]: 0041bccc,0041bd04
;local_20 undefined4 -20 ;XREF[2,0]: 0041bcc8,0041bcfc
;local_28 undefined4 -28 ;XREF[3,0]: 0041bcc4,0041bcec,0041bd14
;XREF[3,0]: Entry Point,00409234,004d867c
.text:0041bca4 0c001c3c lui gp,0xc
.text:0041bca8 3c3d9c27 addiu gp,gp,0x3d3c
.text:0041bcac 21e09903 addu gp,gp,t9
.text:0041bcb0 c8ffbd27 addiu sp,sp,-0x38
.text:0041bcb4 3400bfaf sw ra,local_4+0x38(sp)
.text:0041bcb8 3000b2af sw s2,local_8+0x38(sp)
.text:0041bcbc 2c00b1af sw s1,local_c+0x38(sp)
.text:0041bcc0 2800b0af sw s0,local_10+0x38(sp)
.text:0041bcc4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0041bcc8 1800a4af sw a0,local_20+0x38(sp)
.text:0041bccc 1c00a0af sw zero,local_1c+0x38(sp)
.text:0041bcd0 2000b227 addiu s2,sp,0x20
.text:0041bcd4 ffff1124 li s1,-0x1
.text:0041bcd8 04001024 li s0,0x4
LAB_0041bcdc: ;XREF[1,0]: 0041bd18
.text:0041bcdc 748d998f lw t9,-0x728c(gp)=>->::nanosleep ;= 004893e0
.text:0041bce0 1800a427 addiu a0,sp,0x18
.text:0041bce4 09f82003 jalr t9=>.MIPS.stubs:::nanosleep ;int nanosleep(timespec * __requested...
.text:0041bce8 21284002 _move a1,s2
.text:0041bcec 1000bc8f lw gp,local_28+0x38(sp)
.text:0041bcf0 2000a38f lw v1,local_18+0x38(sp)
.text:0041bcf4 2400a48f lw a0,local_14+0x38(sp)
.text:0041bcf8 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041bcfc 1800a3af sw v1,local_20+0x38(sp)
.text:0041bd00 07005114 bne v0,s1,LAB_0041bd20
.text:0041bd04 1c00a4af _sw a0,local_1c+0x38(sp)
.text:0041bd08 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041bd0c 00000000 _nop
.text:0041bd10 0000458c lw a1,0x0(v0)
.text:0041bd14 1000bc8f lw gp,local_28+0x38(sp)
.text:0041bd18 f0ffb010 beq a1,s0,LAB_0041bcdc
.text:0041bd1c 00000000 _nop
LAB_0041bd20: ;XREF[1,0]: 0041bd00
.text:0041bd20 3400bf8f lw ra,local_4+0x38(sp)
.text:0041bd24 3000b28f lw s2,local_8+0x38(sp)
.text:0041bd28 2c00b18f lw s1,local_c+0x38(sp)
.text:0041bd2c 2800b08f lw s0,local_10+0x38(sp)
.text:0041bd30 21100000 clear v0
.text:0041bd34 0800e003 jr ra
.text:0041bd38 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined strdupWithoutNull()
;local_8 undefined4 -8 ;XREF[2,0]: 0041bd4c,0041bdb0
;local_c undefined4 -c ;XREF[2,0]: 0041bd50,0041bdb4
;local_10 undefined4 -10 ;XREF[2,0]: 0041bd54,0041bdb8
;local_18 undefined4 -18 ;XREF[4,0]: 0041bd58,0041bd70,0041bd88,0041bda8
;XREF[66,0]: Entry Point,00409c0c,0040b8c8
; 0040f7f4,0040f9b4,0040fc64
; 004100c4,00410150,004128c0
; 004137e4,0041384c,00413864
; 00413908,00413924,00413964
; 004139ec,00413f48,0041484c
; 00415010,004150fc,004153b4
; 00415524,0041599c,00415c64
; 00415c7c,00415cdc,00415f18
; 00415fd4,00415fec,00416084
; 0041636c,004167a0,004167b8
; 004167d0,00416d20,00416ea8
; 0041c9b8,0041cb88,0041cf64
; 0041d318,0041d8a8,0041da24
; 0041dc20,0041dcd8,0041ded8
; 0041e17c,0041eb18,0041ed2c
; 0041ed44,0041ed5c,0041ed74
; 0041ed8c,0041eda4,0041edbc
; 0041edd4,0041efd0,0041f060
; 00432738,00432c68,00433578
; 00434018,00434390,00435be4
; 004446c8,00444890,004d84d8
.text:0041bd3c 0c001c3c lui gp,0xc
.text:0041bd40 a43c9c27 addiu gp,gp,0x3ca4
.text:0041bd44 21e09903 addu gp,gp,t9
.text:0041bd48 d8ffbd27 addiu sp,sp,-0x28
.text:0041bd4c 2000bfaf sw ra,local_8+0x28(sp)
.text:0041bd50 1c00b1af sw s1,local_c+0x28(sp)
.text:0041bd54 1800b0af sw s0,local_10+0x28(sp)
.text:0041bd58 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0041bd5c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041bd60 18008010 beq a0,zero,LAB_0041bdc4
.text:0041bd64 21888000 _move s1,a0
LAB_0041bd68: ;XREF[1,0]: 0041bdc8
.text:0041bd68 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041bd6c 21202002 _move a0=>.rodata:DAT_0049440c,s1
.text:0041bd70 1000bc8f lw gp,local_18+0x28(sp)
.text:0041bd74 00000000 nop
.text:0041bd78 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041bd7c 00000000 nop
.text:0041bd80 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041bd84 01004424 _addiu a0,v0,0x1
.text:0041bd88 1000bc8f lw gp,local_18+0x28(sp)
.text:0041bd8c 21804000 move s0,v0
.text:0041bd90 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041bd94 21282002 move a1,s1
.text:0041bd98 04004010 beq v0,zero,LAB_0041bdac
.text:0041bd9c 21204000 _move a0,v0
.text:0041bda0 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041bda4 00000000 _nop
.text:0041bda8 1000bc8f lw gp,local_18+0x28(sp)
LAB_0041bdac: ;XREF[1,0]: 0041bd98
.text:0041bdac 21100002 move v0,s0
.text:0041bdb0 2000bf8f lw ra,local_8+0x28(sp)
.text:0041bdb4 1c00b18f lw s1,local_c+0x28(sp)
.text:0041bdb8 1800b08f lw s0,local_10+0x28(sp)
.text:0041bdbc 0800e003 jr ra
.text:0041bdc0 2800bd27 _addiu sp,sp,0x28
LAB_0041bdc4: ;XREF[1,0]: 0041bd60
.text:0041bdc4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041bdc8 e7ff0010 b LAB_0041bd68
.text:0041bdcc 0c445124 _addiu s1,v0,0x440c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined vallocFmtString()
;local_4 undefined4 -4 ;XREF[2,0]: 0041bde0,0041bec0
;local_8 undefined4 -8 ;XREF[2,0]: 0041bde4,0041bec4
;local_c undefined4 -c ;XREF[2,0]: 0041bde8,0041bec8
;local_10 undefined4 -10 ;XREF[2,0]: 0041bdec,0041becc
;local_14 undefined4 -14 ;XREF[2,0]: 0041bdf0,0041bed0
;local_18 undefined4 -18 ;XREF[2,0]: 0041bdf4,0041bed4
;local_20 undefined4 -20 ;XREF[7,0]: 0041bdf8,0041be1c,0041be44,0041be5c,0041be74
; 0041be94,0041beb0
;XREF[5,0]: Entry Point,0040a058,0040bff0
; 0040e684,004d80d8
.text:0041bdd0 0c001c3c lui gp,0xc
.text:0041bdd4 103c9c27 addiu gp,gp,0x3c10
.text:0041bdd8 21e09903 addu gp,gp,t9
.text:0041bddc d0ffbd27 addiu sp,sp,-0x30
.text:0041bde0 2c00bfaf sw ra,local_4+0x30(sp)
.text:0041bde4 2800b4af sw s4,local_8+0x30(sp)
.text:0041bde8 2400b3af sw s3,local_c+0x30(sp)
.text:0041bdec 2000b2af sw s2,local_10+0x30(sp)
.text:0041bdf0 1c00b1af sw s1,local_14+0x30(sp)
.text:0041bdf4 1800b0af sw s0,local_18+0x30(sp)
.text:0041bdf8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041bdfc ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041be00 000080ac sw zero,0x0(a0)
.text:0041be04 21a08000 move s4,a0
.text:0041be08 2120a000 move a0,a1
.text:0041be0c 2180a000 move s0,a1
.text:0041be10 2188c000 move s1,a2
.text:0041be14 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041be18 2190e000 _move s2,a3
.text:0041be1c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041be20 21984000 move s3,v0
.text:0041be24 1c8f998f lw t9,-0x70e4(gp)=>->::vsnprintf ;= 00489310
.text:0041be28 21280002 move a1,s0
.text:0041be2c 21302002 move a2,s1
.text:0041be30 21384002 move a3,s2
.text:0041be34 21004010 beq v0,zero,LAB_0041bebc
.text:0041be38 21204000 _move a0,v0
.text:0041be3c 09f82003 jalr t9=>.MIPS.stubs:::vsnprintf ;int vsnprintf(char * __s, size_t __m...
.text:0041be40 00000000 _nop
.text:0041be44 1000bc8f lw gp,local_20+0x30(sp)
.text:0041be48 21206002 move a0,s3
.text:0041be4c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041be50 00000000 nop
.text:0041be54 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041be58 21884000 _move s1,v0
.text:0041be5c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041be60 00000000 nop
.text:0041be64 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041be68 00000000 nop
.text:0041be6c 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041be70 01004424 _addiu a0,v0,0x1
.text:0041be74 1000bc8f lw gp,local_20+0x30(sp)
.text:0041be78 21804000 move s0,v0
.text:0041be7c 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041be80 21204000 move a0,v0
.text:0041be84 05004010 beq v0,zero,LAB_0041be9c
.text:0041be88 21286002 _move a1,s3
.text:0041be8c 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041be90 00000000 _nop
.text:0041be94 1000bc8f lw gp,local_20+0x30(sp)
.text:0041be98 00000000 nop
LAB_0041be9c: ;XREF[1,0]: 0041be84
.text:0041be9c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041bea0 000090ae sw s0,0x0(s4)
.text:0041bea4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041bea8 21206002 _move a0,s3
.text:0041beac 0000828e lw v0,0x0(s4)
.text:0041beb0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041beb4 02004014 bne v0,zero,LAB_0041bec0
.text:0041beb8 21182002 _move v1,s1
LAB_0041bebc: ;XREF[1,0]: 0041be34
.text:0041bebc ffff0324 li v1,-0x1
LAB_0041bec0: ;XREF[1,0]: 0041beb4
.text:0041bec0 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041bec4 2800b48f lw s4,local_8+0x30(sp)
.text:0041bec8 2400b38f lw s3,local_c+0x30(sp)
.text:0041becc 2000b28f lw s2,local_10+0x30(sp)
.text:0041bed0 1c00b18f lw s1,local_14+0x30(sp)
.text:0041bed4 1800b08f lw s0,local_18+0x30(sp)
.text:0041bed8 21106000 move v0,v1
.text:0041bedc 0800e003 jr ra
.text:0041bee0 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_doSystem()
;local_resc undefined4 c ;XREF[1,0]: 0041bf14
;local_res8 undefined4 8 ;XREF[1,0]: 0041bf1c
;local_res4 undefined4 4 ;XREF[1,0]: 0041bf18
;local_8 undefined4 -8 ;XREF[2,0]: 0041bef4,0041c044
;local_c undefined4 -c ;XREF[2,0]: 0041bef8,0041c048
;local_10 undefined4 -10 ;XREF[2,0]: 0041befc,0041c04c
;local_14 undefined4 -14 ;XREF[2,0]: 0041bf00,0041c050
;local_18 undefined4 -18 ;XREF[2,0]: 0041bf04,0041c054
;local_20 undefined4 -20 ;XREF[11,0]: 0041bf08,0041bf28,0041bf58,0041bf70,0041bf88
; 0041bfa8,0041bfc0,0041c000,0041c018,0041c030
; 0041c06c
;XREF[39,0]: Entry Point,00408c38,0040916c
; 00409384,0040aaec,0040af28
; 0040af90,00413480,0042c00c
; 0042c028,0043275c,00432864
; 00432880,00432978,00432e40
; 00432e5c,00432ec8,00432fc4
; 004331a8,00433290,00433804
; 0043391c,004339f8,00433ae0
; 00434d30,00434d6c,00434d88
; 00434dc4,00435cb8,00435e00
; 00435f38,00435f54,00435f90
; 00436a10,00436a2c,00436a48
; 00443d18,00443d90,004d84e0
.text:0041bee4 0c001c3c lui gp,0xc
.text:0041bee8 fc3a9c27 addiu gp,gp,0x3afc
.text:0041beec 21e09903 addu gp,gp,t9
.text:0041bef0 d0ffbd27 addiu sp,sp,-0x30
.text:0041bef4 2800bfaf sw ra,local_8+0x30(sp)
.text:0041bef8 2400b3af sw s3,local_c+0x30(sp)
.text:0041befc 2000b2af sw s2,local_10+0x30(sp)
.text:0041bf00 1c00b1af sw s1,local_14+0x30(sp)
.text:0041bf04 1800b0af sw s0,local_18+0x30(sp)
.text:0041bf08 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041bf0c ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041bf10 21808000 move s0,a0
.text:0041bf14 3c00a7af sw a3,local_resc+0x30(sp)
.text:0041bf18 3400a5af sw a1,local_res4+0x30(sp)
.text:0041bf1c 3800a6af sw a2,local_res8+0x30(sp)
.text:0041bf20 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041bf24 00040424 _li a0,0x400
.text:0041bf28 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bf2c 21300002 move a2,s0
.text:0041bf30 21884000 move s1,v0
.text:0041bf34 1c8f998f lw t9,-0x70e4(gp)=>->::vsnprintf ;= 00489310
.text:0041bf38 00040524 li a1,0x400
.text:0041bf3c 21204000 move a0,v0
.text:0041bf40 21800000 clear s0
.text:0041bf44 21900000 clear s2
.text:0041bf48 25004010 beq v0,zero,LAB_0041bfe0
.text:0041bf4c 3400a727 _addiu a3,sp,0x34
.text:0041bf50 09f82003 jalr t9=>.MIPS.stubs:::vsnprintf ;int vsnprintf(char * __s, size_t __m...
.text:0041bf54 00000000 _nop
.text:0041bf58 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bf5c 21202002 move a0,s1
.text:0041bf60 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041bf64 00000000 nop
.text:0041bf68 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041bf6c 21984000 _move s3,v0
.text:0041bf70 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bf74 00000000 nop
.text:0041bf78 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041bf7c 00000000 nop
.text:0041bf80 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041bf84 01004424 _addiu a0,v0,0x1
.text:0041bf88 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bf8c 21804000 move s0,v0
.text:0041bf90 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041bf94 21282002 move a1,s1
.text:0041bf98 05004010 beq v0,zero,LAB_0041bfb0
.text:0041bf9c 21204000 _move a0,v0
.text:0041bfa0 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041bfa4 00000000 _nop
.text:0041bfa8 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bfac 00000000 nop
LAB_0041bfb0: ;XREF[1,0]: 0041bf98
.text:0041bfb0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041bfb4 00000000 nop
.text:0041bfb8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041bfbc 21202002 _move a0,s1
.text:0041bfc0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041bfc4 1b000012 beq s0,zero,LAB_0041c034
.text:0041bfc8 0004622a _slti v0,s3,0x400
.text:0041bfcc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041bfd0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041bfd4 70cda524 addiu a1=>.roda...,a1,-0x3290 ;= "doSystem: lost data, buffer overf...
.text:0041bfd8 22004010 beq v0,zero,LAB_0041c064
.text:0041bfdc 01000424 _li a0,0x1
LAB_0041bfe0: ;XREF[2,0]: 0041bf48,0041c070
.text:0041bfe0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041bfe4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041bfe8 04ce4524 addiu a1=>.rodata:s_%s_0048cde8+28,v0,-0x31fc ;= "%s\n"
.text:0041bfec 01000424 li a0,0x1
.text:0041bff0 10000012 beq s0,zero,LAB_0041c034
.text:0041bff4 21300002 _move a2,s0
.text:0041bff8 09f82003 jalr t9=>trace ;undefined trace()
.text:0041bffc 00000000 _nop
.text:0041c000 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c004 00000000 nop
.text:0041c008 648f998f lw t9,-0x709c(gp)=>->::system ;= 004892c0
.text:0041c00c 00000000 nop
.text:0041c010 09f82003 jalr t9=>.MIPS.stubs:::system ;int system(char * __command)
.text:0041c014 21200002 _move a0,s0
.text:0041c018 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c01c 21200002 move a0,s0
.text:0041c020 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041c024 00000000 nop
.text:0041c028 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041c02c 21904000 _move s2,v0
.text:0041c030 1000bc8f lw gp,local_20+0x30(sp)
LAB_0041c034: ;XREF[2,0]: 0041bfc4,0041bff0
.text:0041c034 00ff4632 andi a2,s2,0xff00
.text:0041c038 ff004732 andi a3,s2,0xff
.text:0041c03c 00220700 sll a0,a3,0x8
.text:0041c040 031a0600 sra v1,a2,0x8
.text:0041c044 2800bf8f lw ra,local_8+0x30(sp)
.text:0041c048 2400b38f lw s3,local_c+0x30(sp)
.text:0041c04c 2000b28f lw s2,local_10+0x30(sp)
.text:0041c050 1c00b18f lw s1,local_14+0x30(sp)
.text:0041c054 1800b08f lw s0,local_18+0x30(sp)
.text:0041c058 25108300 or v0,a0,v1
.text:0041c05c 0800e003 jr ra
.text:0041c060 3000bd27 _addiu sp,sp,0x30
LAB_0041c064: ;XREF[1,0]: 0041bfd8
.text:0041c064 09f82003 jalr t9=>trace ;undefined trace()
.text:0041c068 00000000 _nop
.text:0041c06c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c070 dbff0010 b LAB_0041bfe0
.text:0041c074 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_allocFmtString()
;local_resc undefined4 c ;XREF[1,0]: 0041c0a4
;local_8 undefined4 -8 ;XREF[2,0]: 0041c088,0041c164
;local_c undefined4 -c ;XREF[2,0]: 0041c08c,0041c168
;local_10 undefined4 -10 ;XREF[2,0]: 0041c090,0041c16c
;local_14 undefined4 -14 ;XREF[2,0]: 0041c094,0041c170
;local_18 undefined4 -18 ;XREF[2,0]: 0041c098,0041c174
;local_20 undefined4 -20 ;XREF[7,0]: 0041c09c,0041c0c0,0041c0e8,0041c100,0041c118
; 0041c138,0041c154
;XREF[28,0]: Entry Point,00409b64,00409d80
; 0040c0a8,0040c1a8,0040efa0
; 0040f73c,00410bd0,004133a4
; 0041518c,0041586c,004161f0
; 0041cce8,0041eaf8,00421780
; 00432548,004351bc,00437400
; 00437544,00437580,004375bc
; 004375f0,00437618,00437a4c
; 00437a7c,00437aac,00437af8
; 004d85d0
.text:0041c078 0c001c3c lui gp,0xc
.text:0041c07c 68399c27 addiu gp,gp,0x3968
.text:0041c080 21e09903 addu gp,gp,t9
.text:0041c084 d0ffbd27 addiu sp,sp,-0x30
.text:0041c088 2800bfaf sw ra,local_8+0x30(sp)
.text:0041c08c 2400b3af sw s3,local_c+0x30(sp)
.text:0041c090 2000b2af sw s2,local_10+0x30(sp)
.text:0041c094 1c00b1af sw s1,local_14+0x30(sp)
.text:0041c098 1800b0af sw s0,local_18+0x30(sp)
.text:0041c09c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041c0a0 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041c0a4 3c00a7af sw a3,local_resc+0x30(sp)
.text:0041c0a8 21988000 move s3,a0
.text:0041c0ac 000080ac sw zero,0x0(a0)
.text:0041c0b0 2120a000 move a0,a1
.text:0041c0b4 2188a000 move s1,a1
.text:0041c0b8 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041c0bc 2180c000 _move s0,a2
.text:0041c0c0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c0c4 21904000 move s2,v0
.text:0041c0c8 1c8f998f lw t9,-0x70e4(gp)=>->::vsnprintf ;= 00489310
.text:0041c0cc 21282002 move a1,s1
.text:0041c0d0 21300002 move a2,s0
.text:0041c0d4 21204000 move a0,v0
.text:0041c0d8 21004010 beq v0,zero,LAB_0041c160
.text:0041c0dc 3c00a727 _addiu a3,sp,0x3c
.text:0041c0e0 09f82003 jalr t9=>.MIPS.stubs:::vsnprintf ;int vsnprintf(char * __s, size_t __m...
.text:0041c0e4 00000000 _nop
.text:0041c0e8 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c0ec 21204002 move a0,s2
.text:0041c0f0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041c0f4 00000000 nop
.text:0041c0f8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041c0fc 21884000 _move s1,v0
.text:0041c100 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c104 00000000 nop
.text:0041c108 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041c10c 00000000 nop
.text:0041c110 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041c114 01004424 _addiu a0,v0,0x1
.text:0041c118 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c11c 21804000 move s0,v0
.text:0041c120 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041c124 21204000 move a0,v0
.text:0041c128 05004010 beq v0,zero,LAB_0041c140
.text:0041c12c 21284002 _move a1,s2
.text:0041c130 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041c134 00000000 _nop
.text:0041c138 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c13c 00000000 nop
LAB_0041c140: ;XREF[1,0]: 0041c128
.text:0041c140 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041c144 000070ae sw s0,0x0(s3)
.text:0041c148 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041c14c 21204002 _move a0,s2
.text:0041c150 0000628e lw v0,0x0(s3)
.text:0041c154 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c158 02004014 bne v0,zero,LAB_0041c164
.text:0041c15c 21182002 _move v1,s1
LAB_0041c160: ;XREF[1,0]: 0041c0d8
.text:0041c160 ffff0324 li v1,-0x1
LAB_0041c164: ;XREF[1,0]: 0041c158
.text:0041c164 2800bf8f lw ra,local_8+0x30(sp)
.text:0041c168 2400b38f lw s3,local_c+0x30(sp)
.text:0041c16c 2000b28f lw s2,local_10+0x30(sp)
.text:0041c170 1c00b18f lw s1,local_14+0x30(sp)
.text:0041c174 1800b08f lw s0,local_18+0x30(sp)
.text:0041c178 21106000 move v0,v1
.text:0041c17c 0800e003 jr ra
.text:0041c180 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined strndupWithoutNull()
;local_4 undefined4 -4 ;XREF[2,0]: 0041c194,0041c1f0
;local_8 undefined4 -8 ;XREF[2,0]: 0041c198,0041c1f4
;local_c undefined4 -c ;XREF[2,0]: 0041c19c,0041c1f8
;local_10 undefined4 -10 ;XREF[2,0]: 0041c1a0,0041c1fc
;local_18 undefined4 -18 ;XREF[3,0]: 0041c1a4,0041c1bc,0041c1e4
;XREF[6,0]: Entry Point,0040cce4,004141b8
; 004176ec,0041f784,004d814c
.text:0041c184 0c001c3c lui gp,0xc
.text:0041c188 5c389c27 addiu gp,gp,0x385c
.text:0041c18c 21e09903 addu gp,gp,t9
.text:0041c190 d8ffbd27 addiu sp,sp,-0x28
.text:0041c194 2400bfaf sw ra,local_4+0x28(sp)
.text:0041c198 2000b2af sw s2,local_8+0x28(sp)
.text:0041c19c 1c00b1af sw s1,local_c+0x28(sp)
.text:0041c1a0 1800b0af sw s0,local_10+0x28(sp)
.text:0041c1a4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0041c1a8 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041c1ac 21808000 move s0,a0
.text:0041c1b0 0100a424 addiu a0,a1,0x1
.text:0041c1b4 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041c1b8 2190a000 _move s2,a1
.text:0041c1bc 1000bc8f lw gp,local_18+0x28(sp)
.text:0041c1c0 21884000 move s1,v0
.text:0041c1c4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041c1c8 21280002 move a1,s0
.text:0041c1cc 21204000 move a0,v0
.text:0041c1d0 06004010 beq v0,zero,LAB_0041c1ec
.text:0041c1d4 21304002 _move a2,s2
.text:0041c1d8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041c1dc 00000000 _nop
.text:0041c1e0 21183202 addu v1,s1,s2
.text:0041c1e4 1000bc8f lw gp,local_18+0x28(sp)
.text:0041c1e8 000060a0 sb zero,0x0(v1)
LAB_0041c1ec: ;XREF[1,0]: 0041c1d0
.text:0041c1ec 21102002 move v0,s1
.text:0041c1f0 2400bf8f lw ra,local_4+0x28(sp)
.text:0041c1f4 2000b28f lw s2,local_8+0x28(sp)
.text:0041c1f8 1c00b18f lw s1,local_c+0x28(sp)
.text:0041c1fc 1800b08f lw s0,local_10+0x28(sp)
.text:0041c200 0800e003 jr ra
.text:0041c204 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined webncasestrcmp()
;local_4 undefined4 -4 ;XREF[3,0]: 0041c218,0041c288,0041c2a0
;local_8 undefined4 -8 ;XREF[3,0]: 0041c21c,0041c28c,0041c2a4
;local_c undefined4 -c ;XREF[3,0]: 0041c220,0041c290,0041c2a8
;local_10 undefined4 -10 ;XREF[3,0]: 0041c224,0041c294,0041c2ac
;local_18 undefined4 -18 ;XREF[3,0]: 0041c228,0041c24c,0041c264
;XREF[30,0]: Entry Point,004150c4,004150e0
; 00415158,004151f8,00415218
; 00415238,00415258,00415278
; 00415298,00415378,004154e4
; 004156c0,00415768,004157e4
; 00416324,00416690,004168ac
; 00416900,004169ac,0041ca18
; 0041cb1c,0041cfe8,0041e43c
; 0041e6f0,00434c10,00434cc0
; 00436918,0043739c,004d8398
.text:0041c208 0c001c3c lui gp,0xc
.text:0041c20c d8379c27 addiu gp,gp,0x37d8
.text:0041c210 21e09903 addu gp,gp,t9
.text:0041c214 d8ffbd27 addiu sp,sp,-0x28
.text:0041c218 2400bfaf sw ra,local_4+0x28(sp)
.text:0041c21c 2000b2af sw s2,local_8+0x28(sp)
.text:0041c220 1c00b1af sw s1,local_c+0x28(sp)
.text:0041c224 1800b0af sw s0,local_10+0x28(sp)
.text:0041c228 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0041c22c 21908000 move s2,a0
.text:0041c230 1b008010 beq a0,zero,LAB_0041c2a0
.text:0041c234 2188a000 _move s1,a1
.text:0041c238 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041c23c 1800a010 beq a1,zero,LAB_0041c2a0
.text:0041c240 00000000 _nop
.text:0041c244 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041c248 00000000 _nop
.text:0041c24c 1000bc8f lw gp,local_18+0x28(sp)
.text:0041c250 21202002 move a0,s1
.text:0041c254 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041c258 00000000 nop
.text:0041c25c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041c260 21804000 _move s0,v0
.text:0041c264 1000bc8f lw gp,local_18+0x28(sp)
.text:0041c268 21184000 move v1,v0
.text:0041c26c 2b105000 sltu v0,v0,s0
.text:0041c270 2c8e998f lw t9,-0x71d4(gp)=>->::strncas... ;= 00489370
.text:0041c274 21204002 move a0,s2
.text:0041c278 21282002 move a1,s1
.text:0041c27c 02004014 bne v0,zero,LAB_0041c288
.text:0041c280 21300002 _move a2,s0
.text:0041c284 21306000 move a2,v1
LAB_0041c288: ;XREF[1,0]: 0041c27c
.text:0041c288 2400bf8f lw ra,local_4+0x28(sp)
.text:0041c28c 2000b28f lw s2,local_8+0x28(sp)
.text:0041c290 1c00b18f lw s1,local_c+0x28(sp)
.text:0041c294 1800b08f lw s0,local_10+0x28(sp)
.text:0041c298 08002003 jr t9=>.MIPS.stubs:::strncasecmp
.text:0041c29c 2800bd27 _addiu sp,sp,0x28
LAB_0041c2a0: ;XREF[2,0]: 0041c230,0041c23c
.text:0041c2a0 2400bf8f lw ra,local_4+0x28(sp)
.text:0041c2a4 2000b28f lw s2,local_8+0x28(sp)
.text:0041c2a8 1c00b18f lw s1,local_c+0x28(sp)
.text:0041c2ac 1800b08f lw s0,local_10+0x28(sp)
.text:0041c2b0 01000224 li v0,0x1
.text:0041c2b4 0800e003 jr ra
.text:0041c2b8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined strlower()
;XREF[5,0]: Entry Point,00414ff8,0041d930
; 0043a62c,004d8abc
.text:0041c2bc 0c001c3c lui gp,0xc
.text:0041c2c0 24379c27 addiu gp,gp,0x3724
.text:0041c2c4 21e09903 addu gp,gp,t9
.text:0041c2c8 1e008010 beq a0,zero,LAB_0041c344
.text:0041c2cc 21100000 _clear v0
.text:0041c2d0 00008290 lbu v0,0x0(a0)
.text:0041c2d4 00000000 nop
.text:0041c2d8 18004010 beq v0,zero,LAB_0041c33c
.text:0041c2dc 21288000 _move a1,a0
.text:0041c2e0 a490878f lw a3,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041c2e4 f484888f lw t0,-0x7b0c(gp)=>->__ctype_tolower ;= 004db004
.text:0041c2e8 00360200 sll a2,v0,0x18
LAB_0041c2ec: ;XREF[1,0]: 0041c334
.text:0041c2ec 035e0600 sra t3,a2,0x18
.text:0041c2f0 0000ea8c lw t2,0x0(a3)=>EXTERNAL:__ctype_b ;= ??
.text:0041c2f4 40300b00 sll a2,t3,0x1
.text:0041c2f8 2118ca00 addu v1,a2,t2
.text:0041c2fc 00006994 lhu t1,0x0(v1)
.text:0041c300 00000000 nop
.text:0041c304 01002231 andi v0,t1,0x1
.text:0041c308 07004010 beq v0,zero,LAB_0041c328
.text:0041c30c 00000000 _nop
.text:0041c310 00000e8d lw t6,0x0(t0)=>EXTERNAL:__ctype_tolower ;= ??
.text:0041c314 00000000 nop
.text:0041c318 2168ce00 addu t5,a2,t6
.text:0041c31c 0000ac85 lh t4,0x0(t5)
.text:0041c320 00000000 nop
.text:0041c324 0000aca0 sb t4,0x0(a1)
LAB_0041c328: ;XREF[1,0]: 0041c308
.text:0041c328 0100a524 addiu a1,a1,0x1
.text:0041c32c 0000a290 lbu v0,0x0(a1)
.text:0041c330 00000000 nop
.text:0041c334 edff4014 bne v0,zero,LAB_0041c2ec
.text:0041c338 00360200 _sll a2,v0,0x18
LAB_0041c33c: ;XREF[1,0]: 0041c2d8
.text:0041c33c 0000a0a0 sb zero,0x0(a1)
.text:0041c340 21108000 move v0,a0
LAB_0041c344: ;XREF[1,0]: 0041c2c8
.text:0041c344 0800e003 jr ra
.text:0041c348 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined strupper()
;XREF[2,0]: Entry Point,004d8068
.text:0041c34c 0c001c3c lui gp,0xc
.text:0041c350 94369c27 addiu gp,gp,0x3694
.text:0041c354 21e09903 addu gp,gp,t9
.text:0041c358 1f008010 beq a0,zero,LAB_0041c3d8
.text:0041c35c 21100000 _clear v0
.text:0041c360 00008290 lbu v0,0x0(a0)
.text:0041c364 00000000 nop
.text:0041c368 19004010 beq v0,zero,LAB_0041c3d0
.text:0041c36c 21288000 _move a1,a0
.text:0041c370 a490878f lw a3,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041c374 7c8e888f lw t0,-0x7184(gp)=>->__ctype_toupper ;= 004db014
.text:0041c378 00360200 sll a2,v0,0x18
LAB_0041c37c: ;XREF[1,0]: 0041c3c8
.text:0041c37c 03660600 sra t4,a2,0x18
.text:0041c380 0000eb8c lw t3,0x0(a3)=>EXTERNAL:__ctype_b ;= ??
.text:0041c384 40300c00 sll a2,t4,0x1
.text:0041c388 2150cb00 addu t2,a2,t3
.text:0041c38c 00004995 lhu t1,0x0(t2)
.text:0041c390 00000000 nop
.text:0041c394 42180900 srl v1,t1,0x1
.text:0041c398 01006230 andi v0,v1,0x1
.text:0041c39c 07004010 beq v0,zero,LAB_0041c3bc
.text:0041c3a0 00000000 _nop
.text:0041c3a4 00000f8d lw t7,0x0(t0)=>EXTERNAL:__ctype_toupper ;= ??
.text:0041c3a8 00000000 nop
.text:0041c3ac 2170cf00 addu t6,a2,t7
.text:0041c3b0 0000cd85 lh t5,0x0(t6)
.text:0041c3b4 00000000 nop
.text:0041c3b8 0000ada0 sb t5,0x0(a1)
LAB_0041c3bc: ;XREF[1,0]: 0041c39c
.text:0041c3bc 0100a524 addiu a1,a1,0x1
.text:0041c3c0 0000a290 lbu v0,0x0(a1)
.text:0041c3c4 00000000 nop
.text:0041c3c8 ecff4014 bne v0,zero,LAB_0041c37c
.text:0041c3cc 00360200 _sll a2,v0,0x18
LAB_0041c3d0: ;XREF[1,0]: 0041c368
.text:0041c3d0 0000a0a0 sb zero,0x0(a1)
.text:0041c3d4 21108000 move v0,a0
LAB_0041c3d8: ;XREF[1,0]: 0041c358
.text:0041c3d8 0800e003 jr ra
.text:0041c3dc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined stritoa()
;local_8 undefined4 -8 ;XREF[3,0]: 0041c3f0,0041c4b4,0041c514
;local_17 undefined1 -17 ;XREF[1,0]: 0041c4d8
;local_18 undefined1 -18 ;XREF[2,0]: 0041c460,0041c4a0
;local_20 undefined4 -20 ;XREF[2,0]: 0041c3f4,0041c510
;XREF[9,0]: Entry Point,00409b18,0041d57c
; 0041ead0,00423a50,0043ceb0
; 0043cf34,0043e87c,004d8988
.text:0041c3e0 0c001c3c lui gp,0xc
.text:0041c3e4 00369c27 addiu gp,gp,0x3600
.text:0041c3e8 21e09903 addu gp,gp,t9
.text:0041c3ec d0ffbd27 addiu sp,sp,-0x30
.text:0041c3f0 2800bfaf sw ra,local_8+0x30(sp)
.text:0041c3f4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041c3f8 2148a000 move t1,a1
.text:0041c3fc 3f002011 beq t1,zero,LAB_0041c4fc
.text:0041c400 21288000 _move a1,a0
.text:0041c404 37008004 bltz a0,LAB_0041c4e4
.text:0041c408 21580000 _clear t3
LAB_0041c40c: ;XREF[1,0]: 0041c4ec
.text:0041c40c 1800a827 addiu t0,sp,0x18
.text:0041c410 21100601 addu v0,t0,a2
.text:0041c414 0a00a328 slti v1,a1,0xa
.text:0041c418 ffff4624 addiu a2,v0,-0x1
.text:0041c41c 2a006014 bne v1,zero,LAB_0041c4c8
.text:0041c420 21380001 _move a3,t0
.text:0041c424 2b200601 sltu a0,t0,a2
.text:0041c428 14008010 beq a0,zero,LAB_0041c47c
.text:0041c42c 66660c3c _lui t4,0x6666
.text:0041c430 67668a35 ori t2,t4,0x6667
.text:0041c434 1800aa00 mult a1,t2
LAB_0041c438: ;XREF[1,0]: 0041c474
.text:0041c438 21c0a000 move t8,a1
.text:0041c43c c32f0500 sra a1,a1,0x1f
.text:0041c440 10200000 mfhi a0
.text:0041c444 83100400 sra v0,a0,0x2
.text:0041c448 23284500 subu a1,v0,a1
.text:0041c44c 80180500 sll v1,a1,0x2
.text:0041c450 21c86500 addu t9,v1,a1
.text:0041c454 40f81900 sll ra,t9,0x1
.text:0041c458 23781f03 subu t7,t8,ra
.text:0041c45c 3000ee25 addiu t6,t7,0x30
.text:0041c460 0000eea0 sb t6,0x0(a3)=>local_18
.text:0041c464 0a00ad28 slti t5,a1,0xa
.text:0041c468 0100e724 addiu a3,a3,0x1
.text:0041c46c 2100a015 bne t5,zero,LAB_0041c4f4
.text:0041c470 2b18e600 _sltu v1,a3,a2
.text:0041c474 f0ff6014 bne v1,zero,LAB_0041c438
.text:0041c478 1800aa00 _mult a1,t2
LAB_0041c47c: ;XREF[3,0]: 0041c428,0041c4cc,0041c4dc
.text:0041c47c 04006011 beq t3,zero,LAB_0041c490
.text:0041c480 21202001 _move a0,t1
.text:0041c484 2d000a24 li t2,0x2d
.text:0041c488 00002aa1 sb t2,0x0(t1)
.text:0041c48c 01002425 addiu a0,t1,0x1
LAB_0041c490: ;XREF[1,0]: 0041c47c
.text:0041c490 2b580701 sltu t3,t0,a3
.text:0041c494 07006011 beq t3,zero,LAB_0041c4b4
.text:0041c498 00000000 _nop
LAB_0041c49c: ;XREF[1,0]: 0041c4ac
.text:0041c49c ffffe724 addiu a3,a3,-0x1
.text:0041c4a0 0000ed90 lbu t5,0x0(a3)=>local_18
.text:0041c4a4 2b600701 sltu t4,t0,a3
.text:0041c4a8 00008da0 sb t5,0x0(a0)
.text:0041c4ac fbff8015 bne t4,zero,LAB_0041c49c
.text:0041c4b0 01008424 _addiu a0,a0,0x1
LAB_0041c4b4: ;XREF[1,0]: 0041c494
.text:0041c4b4 2800bf8f lw ra,local_8+0x30(sp)
.text:0041c4b8 21102001 move v0,t1
.text:0041c4bc 3000bd27 addiu sp,sp,0x30
.text:0041c4c0 0800e003 jr ra
.text:0041c4c4 000080a0 _sb zero,0x0(a0)
LAB_0041c4c8: ;XREF[1,0]: 0041c41c
.text:0041c4c8 2b100601 sltu v0,t0,a2
LAB_0041c4cc: ;XREF[1,0]: 0041c4f4
.text:0041c4cc ebff4010 beq v0,zero,LAB_0041c47c
.text:0041c4d0 00000000 _nop
.text:0041c4d4 3000a624 addiu a2,a1,0x30
.text:0041c4d8 0000e6a0 sb a2,0x0(a3)=>local_17
.text:0041c4dc e7ff0010 b LAB_0041c47c
.text:0041c4e0 0100e724 _addiu a3,a3,0x1
LAB_0041c4e4: ;XREF[1,0]: 0041c404
.text:0041c4e4 23280400 subu a1,zero,a0
.text:0041c4e8 ffffc624 addiu a2,a2,-0x1
.text:0041c4ec c7ff0010 b LAB_0041c40c
.text:0041c4f0 01000b24 _li t3,0x1
LAB_0041c4f4: ;XREF[1,0]: 0041c46c
.text:0041c4f4 f5ff0010 b LAB_0041c4cc
.text:0041c4f8 2b10e600 _sltu v0,a3,a2
LAB_0041c4fc: ;XREF[1,0]: 0041c3fc
.text:0041c4fc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c500 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041c504 98cda524 addiu a1=>.roda...,a1,-0x3268 ;= "stritoa: output buffer is NULL!\n"
.text:0041c508 09f82003 jalr t9=>trace ;undefined trace()
.text:0041c50c 10000424 _li a0,0x10
.text:0041c510 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c514 2800bf8f lw ra,local_8+0x30(sp)
.text:0041c518 21100000 clear v0
.text:0041c51c 0800e003 jr ra
.text:0041c520 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websRemoveDuplicateChars()
;XREF[4,0]: Entry Point,0041c8dc,0041c8f4
; 004d899c
.text:0041c524 002e0500 sll a1,a1,0x18
.text:0041c528 2d008010 beq a0,zero,LAB_0041c5e0
.text:0041c52c 032e0500 _sra a1,a1,0x18
.text:0041c530 00008890 lbu t0,0x0(a0)
.text:0041c534 21188000 move v1,a0
.text:0041c538 00360800 sll a2,t0,0x18
.text:0041c53c 03360600 sra a2,a2,0x18
.text:0041c540 1100c014 bne a2,zero,LAB_0041c588
.text:0041c544 21388000 _move a3,a0
.text:0041c548 22000010 b LAB_0041c5d4
.text:0041c54c 00000000 _nop
LAB_0041c550: ;XREF[4,0]: 0041c588,0041c598,0041c5b4,0041c5cc
.text:0041c550 0200e310 beq a3,v1,LAB_0041c55c
.text:0041c554 00000000 _nop
.text:0041c558 0000e8a0 sb t0,0x0(a3)
LAB_0041c55c: ;XREF[1,0]: 0041c550
.text:0041c55c 01006324 addiu v1,v1,0x1
.text:0041c560 00006890 lbu t0,0x0(v1)
.text:0041c564 00000000 nop
.text:0041c568 00660800 sll t4,t0,0x18
.text:0041c56c 03360c00 sra a2,t4,0x18
.text:0041c570 1800c010 beq a2,zero,LAB_0041c5d4
.text:0041c574 0100e724 _addiu a3,a3,0x1
.text:0041c578 0000ed80 lb t5,0x0(a3)
.text:0041c57c 00000000 nop
.text:0041c580 1400a011 beq t5,zero,LAB_0041c5d4
.text:0041c584 00000000 _nop
LAB_0041c588: ;XREF[1,0]: 0041c540
.text:0041c588 f1ffc514 bne a2,a1,LAB_0041c550
.text:0041c58c 00000000 _nop
.text:0041c590 01006280 lb v0,0x1(v1)
.text:0041c594 00000000 nop
.text:0041c598 edff4614 bne v0,a2,LAB_0041c550
.text:0041c59c 00000000 _nop
LAB_0041c5a0: ;XREF[1,0]: 0041c5c4
.text:0041c5a0 01006324 addiu v1,v1,0x1
.text:0041c5a4 00006890 lbu t0,0x0(v1)
.text:0041c5a8 00000000 nop
.text:0041c5ac 00560800 sll t2,t0,0x18
.text:0041c5b0 034e0a00 sra t1,t2,0x18
.text:0041c5b4 e6ff2515 bne t1,a1,LAB_0041c550
.text:0041c5b8 00000000 _nop
.text:0041c5bc 01006b80 lb t3,0x1(v1)
.text:0041c5c0 00000000 nop
.text:0041c5c4 f6ff6511 beq t3,a1,LAB_0041c5a0
.text:0041c5c8 00000000 _nop
.text:0041c5cc e0ff0010 b LAB_0041c550
.text:0041c5d0 00000000 _nop
LAB_0041c5d4: ;XREF[3,0]: 0041c548,0041c570,0041c580
.text:0041c5d4 0200e310 beq a3,v1,LAB_0041c5e0
.text:0041c5d8 00000000 _nop
.text:0041c5dc 0000e0a0 sb zero,0x0(a3)
LAB_0041c5e0: ;XREF[2,0]: 0041c528,0041c5d4
.text:0041c5e0 0800e003 jr ra
.text:0041c5e4 21108000 _move v0,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetTempFileName()
;XREF[4,0]: Entry Point,0040e53c,004369f0
; 004d8070
.text:0041c5e8 0c001c3c lui gp,0xc
.text:0041c5ec f8339c27 addiu gp,gp,0x33f8
.text:0041c5f0 21e09903 addu gp,gp,t9
.text:0041c5f4 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c5f8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c5fc fc85998f lw t9,-0x7a04(gp)=>->::tempnam ;= 004897a0
.text:0041c600 bccd8424 addiu a0,a0,-0x3244
.text:0041c604 08002003 jr t9=>.MIPS.stubs:::tempnam
.text:0041c608 c4cda524 _addiu a1,a1,-0x323c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined hexarraytohexstring()
;local_4 undefined4 -4 ;XREF[2,0]: 0041c61c,0041c6ac
;local_8 undefined4 -8 ;XREF[2,0]: 0041c620,0041c6b0
;local_c undefined4 -c ;XREF[2,0]: 0041c624,0041c6b4
;local_10 undefined4 -10 ;XREF[2,0]: 0041c628,0041c6b8
;local_14 undefined4 -14 ;XREF[2,0]: 0041c62c,0041c6bc
;local_18 undefined4 -18 ;XREF[2,0]: 0041c630,0041c6c0
;local_1e undefined1 -1e ;XREF[1,0]: 0041c688
;local_1f undefined1 -1f ;XREF[1,0]: 0041c684
;local_20 undefined1 -20 ;XREF[1,0]: 0041c680
;local_28 undefined4 -28 ;XREF[2,0]: 0041c634,0041c6a0
;XREF[6,0]: Entry Point,00410c88,00444878
; 00444908,004449a0,004d81e4
.text:0041c60c 0c001c3c lui gp,0xc
.text:0041c610 d4339c27 addiu gp,gp,0x33d4
.text:0041c614 21e09903 addu gp,gp,t9
.text:0041c618 c8ffbd27 addiu sp,sp,-0x38
.text:0041c61c 3400bfaf sw ra,local_4+0x38(sp)
.text:0041c620 3000b4af sw s4,local_8+0x38(sp)
.text:0041c624 2c00b3af sw s3,local_c+0x38(sp)
.text:0041c628 2800b2af sw s2,local_10+0x38(sp)
.text:0041c62c 2400b1af sw s1,local_14+0x38(sp)
.text:0041c630 2000b0af sw s0,local_18+0x38(sp)
.text:0041c634 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0041c638 2198a000 move s3,a1
.text:0041c63c 2190c000 move s2,a2
.text:0041c640 21a08000 move s4,a0
.text:0041c644 0000a0a0 sb zero,0x0(a1)
.text:0041c648 1800c010 beq a2,zero,LAB_0041c6ac
.text:0041c64c 21800000 _clear s0
.text:0041c650 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041c654 00000000 nop
.text:0041c658 8c605124 addiu s1,v0,0x608c
.text:0041c65c 21589002 addu t3,s4,s0
LAB_0041c660: ;XREF[1,0]: 0041c6a4
.text:0041c660 00006a91 lbu t2,0x0(t3)
.text:0041c664 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0041c668 0f004831 andi t0,t2,0xf
.text:0041c66c 02490a00 srl t1,t2,0x4
.text:0041c670 21383101 addu a3,t1,s1
.text:0041c674 21301101 addu a2,t0,s1
.text:0041c678 0000e490 lbu a0,0x0(a3)=>.data:DAT_004d608c ;= 30h 0
.text:0041c67c 0000c590 lbu a1,0x0(a2)=>.data:DAT_004d608c ;= 30h 0
.text:0041c680 1800a4a3 sb a0,local_20+0x38(sp)
.text:0041c684 1900a5a3 sb a1,local_1f+0x38(sp)
.text:0041c688 1a00a0a3 sb zero,local_1e+0x38(sp)
.text:0041c68c 01001026 addiu s0,s0,0x1
.text:0041c690 21206002 move a0,s3
.text:0041c694 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041c698 1800a527 _addiu a1,sp,0x18
.text:0041c69c 2b181202 sltu v1,s0,s2
.text:0041c6a0 1000bc8f lw gp,local_28+0x38(sp)
.text:0041c6a4 eeff6014 bne v1,zero,LAB_0041c660
.text:0041c6a8 21589002 _addu t3,s4,s0
LAB_0041c6ac: ;XREF[1,0]: 0041c648
.text:0041c6ac 3400bf8f lw ra,local_4+0x38(sp)
.text:0041c6b0 3000b48f lw s4,local_8+0x38(sp)
.text:0041c6b4 2c00b38f lw s3,local_c+0x38(sp)
.text:0041c6b8 2800b28f lw s2,local_10+0x38(sp)
.text:0041c6bc 2400b18f lw s1,local_14+0x38(sp)
.text:0041c6c0 2000b08f lw s0,local_18+0x38(sp)
.text:0041c6c4 0800e003 jr ra
.text:0041c6c8 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined hexstringtohexarray()
;local_4 undefined4 -4 ;XREF[3,0]: 0041c6dc,0041c77c,0041c850
;local_8 undefined4 -8 ;XREF[3,0]: 0041c6e0,0041c780,0041c854
;local_c undefined4 -c ;XREF[3,0]: 0041c6e4,0041c784,0041c858
;local_10 undefined4 -10 ;XREF[3,0]: 0041c6e8,0041c788,0041c85c
;local_14 undefined4 -14 ;XREF[3,0]: 0041c6ec,0041c78c,0041c860
;local_18 undefined4 -18 ;XREF[3,0]: 0041c6f0,0041c790,0041c864
;local_1e undefined1 -1e ;XREF[2,0]: 0041c7b8,0041c800
;local_1f undefined1 -1f ;XREF[2,0]: 0041c7b4,0041c7fc
;local_20 undefined1 -20 ;XREF[2,0]: 0041c7b0,0041c7f8
;local_28 undefined4 -28 ;XREF[5,0]: 0041c6f4,0041c710,0041c7d8,0041c820,0041c84c
;XREF[5,0]: Entry Point,00444600,00444674
; 004447b0,004d8b08
.text:0041c6cc 0c001c3c lui gp,0xc
.text:0041c6d0 14339c27 addiu gp,gp,0x3314
.text:0041c6d4 21e09903 addu gp,gp,t9
.text:0041c6d8 c8ffbd27 addiu sp,sp,-0x38
.text:0041c6dc 3400bfaf sw ra,local_4+0x38(sp)
.text:0041c6e0 3000b4af sw s4,local_8+0x38(sp)
.text:0041c6e4 2c00b3af sw s3,local_c+0x38(sp)
.text:0041c6e8 2800b2af sw s2,local_10+0x38(sp)
.text:0041c6ec 2400b1af sw s1,local_14+0x38(sp)
.text:0041c6f0 2000b0af sw s0,local_18+0x38(sp)
.text:0041c6f4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0041c6f8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041c6fc 21a0a000 move s4,a1
.text:0041c700 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041c704 21988000 _move s3,a0
.text:0041c708 21904000 move s2,v0
.text:0041c70c 01004230 andi v0,v0,0x1
.text:0041c710 1000bc8f lw gp,local_28+0x38(sp)
.text:0041c714 47004014 bne v0,zero,LAB_0041c834
.text:0041c718 21300000 _clear a2
.text:0041c71c 2b401200 sltu t0,zero,s2
.text:0041c720 13000011 beq t0,zero,LAB_0041c770
.text:0041c724 21386602 _addu a3,s3,a2
LAB_0041c728: ;XREF[1,0]: 0041c768
.text:0041c728 0000e980 lb t1,0x0(a3)
.text:0041c72c 0100c624 addiu a2,a2,0x1
.text:0041c730 c6ff2a25 addiu t2,t1,-0x3a
.text:0041c734 b9ff2425 addiu a0,t1,-0x47
.text:0041c738 30002329 slti v1,t1,0x30
.text:0041c73c 2b38d200 sltu a3,a2,s2
.text:0041c740 0700422d sltiu v0,t2,0x7
.text:0041c744 1a00842c sltiu a0,a0,0x1a
.text:0041c748 4a006014 bne v1,zero,LAB_0041c874
.text:0041c74c 67002529 _slti a1,t1,0x67
.text:0041c750 48004014 bne v0,zero,LAB_0041c874
.text:0041c754 00000000 _nop
.text:0041c758 46008014 bne a0,zero,LAB_0041c874
.text:0041c75c 00000000 _nop
.text:0041c760 4400a010 beq a1,zero,LAB_0041c874
.text:0041c764 00000000 _nop
.text:0041c768 efffe014 bne a3,zero,LAB_0041c728
.text:0041c76c 21386602 _addu a3,s3,a2
LAB_0041c770: ;XREF[1,0]: 0041c720
.text:0041c770 0a000015 bne t0,zero,LAB_0041c79c
.text:0041c774 21880000 _clear s1
LAB_0041c778: ;XREF[1,0]: 0041c7dc
.text:0041c778 42101200 srl v0,s2,0x1
LAB_0041c77c: ;XREF[1,0]: 0041c82c
.text:0041c77c 3400bf8f lw ra,local_4+0x38(sp)
.text:0041c780 3000b48f lw s4,local_8+0x38(sp)
.text:0041c784 2c00b38f lw s3,local_c+0x38(sp)
.text:0041c788 2800b28f lw s2,local_10+0x38(sp)
.text:0041c78c 2400b18f lw s1,local_14+0x38(sp)
.text:0041c790 2000b08f lw s0,local_18+0x38(sp)
.text:0041c794 0800e003 jr ra
.text:0041c798 3800bd27 _addiu sp,sp,0x38
LAB_0041c79c: ;XREF[2,0]: 0041c770,0041c824
.text:0041c79c 21707102 addu t6,s3,s1
.text:0041c7a0 0100cc91 lbu t4,0x1(t6)
.text:0041c7a4 0000cd91 lbu t5,0x0(t6)
.text:0041c7a8 d88d998f lw t9,-0x7228(gp)=>->::strtol ;= 004893b0
.text:0041c7ac 42581100 srl t3,s1,0x1
.text:0041c7b0 1800ada3 sb t5,local_20+0x38(sp)
.text:0041c7b4 1900aca3 sb t4,local_1f+0x38(sp)
.text:0041c7b8 1a00a0a3 sb zero,local_1e+0x38(sp)
.text:0041c7bc 02003126 addiu s1,s1,0x2
.text:0041c7c0 1800a427 addiu a0,sp,0x18
.text:0041c7c4 21280000 clear a1
.text:0041c7c8 10000624 li a2,0x10
.text:0041c7cc 09f82003 jalr t9=>.MIPS.stubs:::strtol ;long strtol(char * __nptr, char * * ...
.text:0041c7d0 21807401 _addu s0,t3,s4
.text:0041c7d4 2b403202 sltu t0,s1,s2
.text:0041c7d8 1000bc8f lw gp,local_28+0x38(sp)
.text:0041c7dc e6ff0011 beq t0,zero,LAB_0041c778
.text:0041c7e0 000002a2 _sb v0,0x0(s0)
.text:0041c7e4 21707102 addu t6,s3,s1
.text:0041c7e8 0100cc91 lbu t4,0x1(t6)
.text:0041c7ec 0000cd91 lbu t5,0x0(t6)
.text:0041c7f0 d88d998f lw t9,-0x7228(gp)=>->::strtol ;= 004893b0
.text:0041c7f4 42581100 srl t3,s1,0x1
.text:0041c7f8 1800ada3 sb t5,local_20+0x38(sp)
.text:0041c7fc 1900aca3 sb t4,local_1f+0x38(sp)
.text:0041c800 1a00a0a3 sb zero,local_1e+0x38(sp)
.text:0041c804 02003126 addiu s1,s1,0x2
.text:0041c808 1800a427 addiu a0,sp,0x18
.text:0041c80c 21280000 clear a1
.text:0041c810 10000624 li a2,0x10
.text:0041c814 09f82003 jalr t9=>.MIPS.stubs:::strtol ;long strtol(char * __nptr, char * * ...
.text:0041c818 21807401 _addu s0,t3,s4
.text:0041c81c 2b403202 sltu t0,s1,s2
.text:0041c820 1000bc8f lw gp,local_28+0x38(sp)
.text:0041c824 ddff0015 bne t0,zero,LAB_0041c79c
.text:0041c828 000002a2 _sb v0,0x0(s0)
.text:0041c82c d3ff0010 b LAB_0041c77c
.text:0041c830 42101200 _srl v0,s2,0x1
LAB_0041c834: ;XREF[1,0]: 0041c714
.text:0041c834 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c838 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041c83c c8cda524 addiu a1=>.roda...,a1,-0x3238 ;= "[ERROR] input length error:%u\n"
.text:0041c840 21304002 move a2,s2
LAB_0041c844: ;XREF[1,0]: 0041c880
.text:0041c844 09f82003 jalr t9=>trace ;undefined trace()
.text:0041c848 01000424 _li a0,0x1
.text:0041c84c 1000bc8f lw gp,local_28+0x38(sp)
.text:0041c850 3400bf8f lw ra,local_4+0x38(sp)
.text:0041c854 3000b48f lw s4,local_8+0x38(sp)
.text:0041c858 2c00b38f lw s3,local_c+0x38(sp)
.text:0041c85c 2800b28f lw s2,local_10+0x38(sp)
.text:0041c860 2400b18f lw s1,local_14+0x38(sp)
.text:0041c864 2000b08f lw s0,local_18+0x38(sp)
.text:0041c868 21100000 clear v0
.text:0041c86c 0800e003 jr ra
.text:0041c870 3800bd27 _addiu sp,sp,0x38
LAB_0041c874: ;XREF[4,0]: 0041c748,0041c750,0041c758,0041c760
.text:0041c874 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c878 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041c87c e8cdc524 addiu a1=>.roda...,a2,-0x3218 ;= "[ERROR] input string error: %s\n"
.text:0041c880 f0ff0010 b LAB_0041c844
.text:0041c884 21306002 _move a2,s3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websProcessUrlAndCheckRealm()
;local_8 undefined4 -8 ;XREF[3,0]: 0041c898,0041caa4,0041cb60
;local_c undefined4 -c ;XREF[3,0]: 0041c89c,0041caa8,0041cb64
;local_10 undefined4 -10 ;XREF[3,0]: 0041c8a0,0041caac,0041cb68
;local_14 undefined4 -14 ;XREF[3,0]: 0041c8a4,0041cab0,0041cb6c
;local_18 undefined4 -18 ;XREF[3,0]: 0041c8a8,0041cab4,0041cb70
;local_20 undefined4 -20 ;XREF[16,0]: 0041c8ac,0041c8c8,0041c8e4,0041c904,0041c944
; 0041c9c0,0041c9e0,0041ca00,0041ca20,0041ca44
; 0041ca5c,0041caa0,0041cb24,0041cb58,0041cb90
; 0041cbfc
;XREF[2,0]: Entry Point,004d8864
.text:0041c888 0c001c3c lui gp,0xc
.text:0041c88c 58319c27 addiu gp,gp,0x3158
.text:0041c890 21e09903 addu gp,gp,t9
.text:0041c894 d0ffbd27 addiu sp,sp,-0x30
.text:0041c898 2800bfaf sw ra,local_8+0x30(sp)
.text:0041c89c 2400b3af sw s3,local_c+0x30(sp)
.text:0041c8a0 2000b2af sw s2,local_10+0x30(sp)
.text:0041c8a4 1c00b1af sw s1,local_14+0x30(sp)
.text:0041c8a8 1800b0af sw s0,local_18+0x30(sp)
.text:0041c8ac 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041c8b0 8891998f lw t9,-0x6e78(gp)=>->websGetAntiTblCount ;= 004437e8
.text:0041c8b4 04009124 addiu s1,a0,0x4
.text:0041c8b8 21808000 move s0,a0
.text:0041c8bc 09f82003 jalr t9=>websGetAntiTblCount ;undefined websGetAntiTblCount()
.text:0041c8c0 21202002 _move a0,s1
.text:0041c8c4 14004228 slti v0,v0,20
.text:0041c8c8 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c8cc 7e004010 beq v0,zero,LAB_0041cac8
.text:0041c8d0 21200002 _move a0,s0
.text:0041c8d4 bc8f998f lw t9,-0x7044(gp)=>->websRemoveDuplicate...;= 0041c524
.text:0041c8d8 8800048e lw a0,0x88(s0)
.text:0041c8dc 09f82003 jalr t9=>websRemoveDuplicateChars ;undefined websRemoveDuplicateChars()
.text:0041c8e0 2f000524 _li a1,0x2f
.text:0041c8e4 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c8e8 8c00048e lw a0,0x8c(s0)
.text:0041c8ec bc8f998f lw t9,-0x7044(gp)=>->websRemoveDuplicate...;= 0041c524
.text:0041c8f0 00000000 nop
.text:0041c8f4 09f82003 jalr t9=>websRemoveDuplicateChars ;undefined websRemoveDuplicateChars()
.text:0041c8f8 2f000524 _li a1,0x2f
.text:0041c8fc f400038e lw v1,0xf4(s0)
.text:0041c900 01000424 li a0,0x1
.text:0041c904 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c908 77006410 beq v1,a0,LAB_0041cae8
.text:0041c90c 09000524 _li a1,0x9
.text:0041c910 75006510 beq v1,a1,LAB_0041cae8
.text:0041c914 07000624 _li a2,0x7
.text:0041c918 73006610 beq v1,a2,LAB_0041cae8
.text:0041c91c 05000724 _li a3,0x5
.text:0041c920 71006710 beq v1,a3,LAB_0041cae8
.text:0041c924 0b000824 _li t0,0xb
.text:0041c928 6f006810 beq v1,t0,LAB_0041cae8
.text:0041c92c 00000000 _nop
LAB_0041c930: ;XREF[4,0]: 0041caf8,0041cb00,0041cb08,0041cb28
.text:0041c930 b090998f lw t9,-0x6f50(gp)=>->websInternalForwardURL;= 00415318
.text:0041c934 00000000 nop
.text:0041c938 09f82003 jalr t9=>websInternalForwardURL ;undefined websInternalForwardURL()
.text:0041c93c 21200002 _move a0,s0
.text:0041c940 e4000e8e lw t6,0xe4(s0)
.text:0041c944 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c948 82680e00 srl t5,t6,0x2
.text:0041c94c 0100a331 andi v1,t5,0x1
.text:0041c950 3e006014 bne v1,zero,LAB_0041ca4c
.text:0041c954 04000f24 _li t7,0x4
.text:0041c958 c400038e lw v1,0xc4(s0)
.text:0041c95c 00000000 nop
.text:0041c960 3a006f10 beq v1,t7,LAB_0041ca4c
.text:0041c964 00000000 _nop
.text:0041c968 02001224 li s2,0x2
.text:0041c96c 37007210 beq v1,s2,LAB_0041ca4c
.text:0041c970 00000000 _nop
.text:0041c974 03001324 li s3,0x3
.text:0041c978 34007310 beq v1,s3,LAB_0041ca4c
.text:0041c97c 05001824 _li t8,0x5
.text:0041c980 32007810 beq v1,t8,LAB_0041ca4c
.text:0041c984 06001f24 _li ra,0x6
.text:0041c988 30007f10 beq v1,ra,LAB_0041ca4c
.text:0041c98c 00000000 _nop
.text:0041c990 4c01048e lw a0,0x14c(s0)
.text:0041c994 00000000 nop
.text:0041c998 4a008010 beq a0,zero,LAB_0041cac4
.text:0041c99c 00000000 _nop
.text:0041c9a0 5001028e lw v0,0x150(s0)
.text:0041c9a4 00000000 nop
.text:0041c9a8 46004010 beq v0,zero,LAB_0041cac4
.text:0041c9ac 00000000 _nop
.text:0041c9b0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041c9b4 00000000 nop
.text:0041c9b8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041c9bc 00000000 _nop
.text:0041c9c0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c9c4 21004010 beq v0,zero,LAB_0041ca4c
.text:0041c9c8 21904000 _move s2,v0
.text:0041c9cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041c9d0 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0041c9d4 a8ce8524 addiu a1=>.rodata:DAT_0048cea8,a0,-0x3158 ;= 2Fh /
.text:0041c9d8 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0041c9dc 21204000 _move a0,v0
.text:0041c9e0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041c9e4 11004010 beq v0,zero,LAB_0041ca2c
.text:0041c9e8 00000000 _nop
.text:0041c9ec 02005324 addiu s3,v0,0x2
.text:0041c9f0 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041c9f4 21206002 move a0,s3
.text:0041c9f8 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041c9fc 2f000524 _li a1,0x2f
.text:0041ca00 1000bc8f lw gp,local_20+0x30(sp)
.text:0041ca04 02004010 beq v0,zero,LAB_0041ca10
.text:0041ca08 00000000 _nop
.text:0041ca0c 000040a0 sb zero,0x0(v0)
LAB_0041ca10: ;XREF[1,0]: 0041ca04
.text:0041ca10 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041ca14 5001058e lw a1,0x150(s0)
.text:0041ca18 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041ca1c 21206002 _move a0,s3
.text:0041ca20 1000bc8f lw gp,local_20+0x30(sp)
.text:0041ca24 71004014 bne v0,zero,LAB_0041cbec
.text:0041ca28 00000000 _nop
LAB_0041ca2c: ;XREF[1,0]: 0041c9e4
.text:0041ca2c 07004012 beq s2,zero,LAB_0041ca4c
.text:0041ca30 00000000 _nop
.text:0041ca34 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ca38 00000000 nop
.text:0041ca3c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ca40 21204002 _move a0,s2
.text:0041ca44 1000bc8f lw gp,local_20+0x30(sp)
.text:0041ca48 00000000 nop
LAB_0041ca4c: ;XREF[8,0]: 0041c950,0041c960,0041c96c,0041c978
; 0041c980,0041c988,0041c9c4,0041ca2c
.text:0041ca4c bc8a998f lw t9,-0x7544(gp)=>->websCheckRealm ;= 00416704
.text:0041ca50 00000000 nop
.text:0041ca54 09f82003 jalr t9=>websCheckRealm ;undefined websCheckRealm()
.text:0041ca58 21200002 _move a0,s0
.text:0041ca5c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041ca60 39004010 beq v0,zero,LAB_0041cb48
.text:0041ca64 00000000 _nop
.text:0041ca68 94011124 li s1,0x194
.text:0041ca6c 50005110 beq v0,s1,LAB_0041cbb0
.text:0041ca70 f4010624 _li a2,0x1f4
.text:0041ca74 56004610 beq v0,a2,LAB_0041cbd0
.text:0041ca78 21200002 _move a0,s0
.text:0041ca7c a400088e lw t0,0xa4(s0)
.text:0041ca80 00000000 nop
.text:0041ca84 3d000015 bne t0,zero,LAB_0041cb7c
.text:0041ca88 00000000 _nop
.text:0041ca8c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041ca90 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041ca94 acce2625 addiu a2=>.roda...,t1,-0x3154 ;= "Authentication was requested"
.text:0041ca98 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041ca9c 91010524 _li a1,0x191
LAB_0041caa0: ;XREF[4,0]: 0041cae0,0041cb40,0041cbc8,0041cbe4
.text:0041caa0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041caa4 2800bf8f lw ra,local_8+0x30(sp)
.text:0041caa8 2400b38f lw s3,local_c+0x30(sp)
.text:0041caac 2000b28f lw s2,local_10+0x30(sp)
.text:0041cab0 1c00b18f lw s1,local_14+0x30(sp)
.text:0041cab4 1800b08f lw s0,local_18+0x30(sp)
.text:0041cab8 01000224 li v0,0x1
.text:0041cabc 0800e003 jr ra
.text:0041cac0 3000bd27 _addiu sp,sp,0x30
LAB_0041cac4: ;XREF[2,0]: 0041c998,0041c9a8
.text:0041cac4 21200002 move a0,s0
LAB_0041cac8: ;XREF[1,0]: 0041c8cc
.text:0041cac8 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cacc 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041cad0 1c9c0626 addiu a2=>.roda...,s0,-0x63e4 ;= "Forbidden"
.text:0041cad4 93010524 li a1,0x193
LAB_0041cad8: ;XREF[1,0]: 0041cc10
.text:0041cad8 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041cadc 00000000 _nop
.text:0041cae0 efff0010 b LAB_0041caa0
.text:0041cae4 00000000 _nop
LAB_0041cae8: ;XREF[5,0]: 0041c908,0041c910,0041c918,0041c920
; 0041c928
.text:0041cae8 c400038e lw v1,0xc4(s0)
.text:0041caec 00000000 nop
.text:0041caf0 feff6a24 addiu t2,v1,-0x2
.text:0041caf4 0200492d sltiu t1,t2,0x2
.text:0041caf8 8dff2015 bne t1,zero,LAB_0041c930
.text:0041cafc 05000b24 _li t3,0x5
.text:0041cb00 8bff6b10 beq v1,t3,LAB_0041c930
.text:0041cb04 06000c24 _li t4,0x6
.text:0041cb08 89ff6c10 beq v1,t4,LAB_0041c930
.text:0041cb0c 00000000 _nop
.text:0041cb10 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041cb14 388f858f lw a1=>.data:WebInt...,-0x70c8(gp)=>->We...;= "/frame/snapimage.cgi"
;= 004d5fb4
.text:0041cb18 8800048e lw a0,0x88(s0)
.text:0041cb1c 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041cb20 00000000 _nop
.text:0041cb24 1000bc8f lw gp,local_20+0x30(sp)
.text:0041cb28 81ff4010 beq v0,zero,LAB_0041c930
.text:0041cb2c 00000000 _nop
.text:0041cb30 1c87998f lw t9,-0x78e4(gp)=>->websReplyUnSupportMsg ;= 0040e9c0
.text:0041cb34 00000000 nop
.text:0041cb38 09f82003 jalr t9=>websReplyUnSupportMsg ;undefined websReplyUnSupportMsg()
.text:0041cb3c 21200002 _move a0,s0
.text:0041cb40 d7ff0010 b LAB_0041caa0
.text:0041cb44 00000000 _nop
LAB_0041cb48: ;XREF[1,0]: 0041ca60
.text:0041cb48 508a998f lw t9,-0x75b0(gp)=>->websAntiTblUnsched ;= 004438dc
.text:0041cb4c 00000000 nop
.text:0041cb50 09f82003 jalr t9=>websAntiTblUnsched ;undefined websAntiTblUnsched()
.text:0041cb54 21202002 _move a0,s1
.text:0041cb58 1000bc8f lw gp,local_20+0x30(sp)
LAB_0041cb5c: ;XREF[1,0]: 0041cb94
.text:0041cb5c 21100000 clear v0
LAB_0041cb60: ;XREF[1,0]: 0041cba8
.text:0041cb60 2800bf8f lw ra,local_8+0x30(sp)
.text:0041cb64 2400b38f lw s3,local_c+0x30(sp)
.text:0041cb68 2000b28f lw s2,local_10+0x30(sp)
.text:0041cb6c 1c00b18f lw s1,local_14+0x30(sp)
.text:0041cb70 1800b08f lw s0,local_18+0x30(sp)
.text:0041cb74 0800e003 jr ra
.text:0041cb78 3000bd27 _addiu sp,sp,0x30
LAB_0041cb7c: ;XREF[1,0]: 0041ca84
.text:0041cb7c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cb80 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041cb84 00000000 nop
.text:0041cb88 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041cb8c 78ce4425 _addiu a0=>.roda...,t2,-0x3188 ;= "/antibruteforce"
.text:0041cb90 1000bc8f lw gp,local_20+0x30(sp)
.text:0041cb94 f1ff4010 beq v0,zero,LAB_0041cb5c
.text:0041cb98 00000000 _nop
.text:0041cb9c 88000b8e lw t3,0x88(s0)
.text:0041cba0 880002ae sw v0,0x88(s0)
.text:0041cba4 21100000 clear v0
.text:0041cba8 edff0010 b LAB_0041cb60
.text:0041cbac 48010bae _sw t3,0x148(s0)
LAB_0041cbb0: ;XREF[1,0]: 0041ca6c
.text:0041cbb0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cbb4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041cbb8 289ca624 addiu a2=>.roda...,a1,-0x63d8 ;= "File Not Found"
.text:0041cbbc 21200002 move a0,s0
.text:0041cbc0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041cbc4 94010524 _li a1,0x194
.text:0041cbc8 b5ff0010 b LAB_0041caa0
.text:0041cbcc 00000000 _nop
LAB_0041cbd0: ;XREF[1,0]: 0041ca74
.text:0041cbd0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0041cbd4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041cbd8 cccee624 addiu a2=>.roda...,a3,-0x3134 ;= "Invalid URL"
.text:0041cbdc 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041cbe0 f4010524 _li a1,0x1f4
.text:0041cbe4 aeff0010 b LAB_0041caa0
.text:0041cbe8 00000000 _nop
LAB_0041cbec: ;XREF[1,0]: 0041ca24
.text:0041cbec 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041cbf0 00000000 nop
.text:0041cbf4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041cbf8 21204002 _move a0,s2
.text:0041cbfc 1000bc8f lw gp,local_20+0x30(sp)
.text:0041cc00 21200002 move a0,s0
.text:0041cc04 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cc08 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041cc0c 1c9c0626 addiu a2=>.roda...,s0,-0x63e4 ;= "Forbidden"
.text:0041cc10 b1ff0010 b LAB_0041cad8
.text:0041cc14 93010524 _li a1,0x193
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websUrlProcessRequest()
;local_4 undefined4 -4 ;XREF[3,0]: 0041cc28,0041ce4c,0041d07c
;local_8 undefined4 -8 ;XREF[3,0]: 0041cc2c,0041ce50,0041d080
;local_c undefined4 -c ;XREF[3,0]: 0041cc30,0041ce54,0041d084
;local_10 undefined4 -10 ;XREF[3,0]: 0041cc34,0041ce58,0041d088
;local_14 undefined4 -14 ;XREF[3,0]: 0041cc38,0041ce5c,0041d08c
;local_18 undefined4 -18 ;XREF[3,0]: 0041cc3c,0041ce60,0041d090
;local_1c undefined4 -1c ;XREF[3,0]: 0041cc40,0041ce64,0041d094
;local_20 undefined4 -20 ;XREF[3,0]: 0041cc44,0041ce68,0041d098
;local_28 undefined4 -28 ;XREF[4,0]: 0041ccac,0041ccf0,0041d0d0,0041d0f8
;local_30 undefined4 -30 ;XREF[33,0]: 0041cc48,0041cc60,0041cc78,0041cc90,0041cca8
; 0041ccc0,0041ccf4,0041cd18,0041cd68,0041cd9c
; 0041cdb8,0041cdf4,0041ce10,0041ce48,0041ce9c
; 0041ced0,0041cef0,0041cf14,0041cf2c,0041cf4c
; 0041cf6c,0041cf8c,0041cfac,0041cfd0,0041cff0
; 0041d018,0041d034,0041d050,0041d078,0041d0d4
; 0041d0f0,0041d114,0041d130
;local_38 undefined4 -38 ;XREF[2,0]: 0041cce0,0041cde8
;XREF[2,0]: Entry Point,004d800c
.text:0041cc18 0c001c3c lui gp,0xc
.text:0041cc1c c82d9c27 addiu gp,gp,0x2dc8
.text:0041cc20 21e09903 addu gp,gp,t9
.text:0041cc24 b8ffbd27 addiu sp,sp,-0x48
.text:0041cc28 4400bfaf sw ra,local_4+0x48(sp)
.text:0041cc2c 4000b6af sw s6,local_8+0x48(sp)
.text:0041cc30 3c00b5af sw s5,local_c+0x48(sp)
.text:0041cc34 3800b4af sw s4,local_10+0x48(sp)
.text:0041cc38 3400b3af sw s3,local_14+0x48(sp)
.text:0041cc3c 3000b2af sw s2,local_18+0x48(sp)
.text:0041cc40 2c00b1af sw s1,local_1c+0x48(sp)
.text:0041cc44 2800b0af sw s0,local_20+0x48(sp)
.text:0041cc48 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:0041cc4c 5c8d998f lw t9,-0x72a4(gp)=>->websSocketDeleteEvent ;= 00418104
.text:0041cc50 21988000 move s3,a0
.text:0041cc54 d400848c lw a0,0xd4(a0)
.text:0041cc58 09f82003 jalr t9=>websSocketDeleteEvent ;undefined websSocketDeleteEvent()
.text:0041cc5c 00000000 _nop
.text:0041cc60 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cc64 00000000 nop
.text:0041cc68 4890998f lw t9,-0x6fb8(gp)=>->websSetEnv ;= 004099e4
.text:0041cc6c 00000000 nop
.text:0041cc70 09f82003 jalr t9=>websSetEnv ;undefined websSetEnv()
.text:0041cc74 21206002 _move a0,s3
.text:0041cc78 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cc7c 00000000 nop
.text:0041cc80 f084998f lw t9,-0x7b10(gp)=>->websSetQuery ;= 00409bd4
.text:0041cc84 00000000 nop
.text:0041cc88 09f82003 jalr t9=>websSetQuery ;undefined websSetQuery()
.text:0041cc8c 21206002 _move a0,s3
.text:0041cc90 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cc94 00000000 nop
.text:0041cc98 b490998f lw t9,-0x6f4c(gp)=>->websKernalParameter ;= 00415424
.text:0041cc9c 00000000 nop
.text:0041cca0 09f82003 jalr t9=>websKernalParameter ;undefined websKernalParameter()
.text:0041cca4 21206002 _move a0,s3
.text:0041cca8 1800bc8f lw gp,local_30+0x48(sp)
.text:0041ccac 2000a0af sw zero,local_28+0x48(sp)
.text:0041ccb0 3c8a998f lw t9,-0x75c4(gp)=>->AllocateMACAddress ;= 00412790
.text:0041ccb4 21200000 clear a0
.text:0041ccb8 09f82003 jalr t9=>AllocateMACAddress ;undefined AllocateMACAddress()
.text:0041ccbc 21280000 _clear a1
.text:0041ccc0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041ccc4 15004010 beq v0,zero,LAB_0041cd1c
.text:0041ccc8 21804000 _move s0,v0
.text:0041cccc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041ccd0 9000628e lw v0,0x90(s3)
.text:0041ccd4 0000678e lw a3,0x0(s3)
.text:0041ccd8 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0041ccdc 2000a427 addiu a0,sp,0x20
.text:0041cce0 1000a2af sw v0,local_38+0x48(sp)
.text:0041cce4 d8cec624 addiu a2=>.rodata:s_%d:%s_0048ced8,a2,-0x3128 ;= "%d:%s"
.text:0041cce8 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0041ccec fe000524 _li a1,0xfe
.text:0041ccf0 2000a48f lw a0=>local_28,0x20(sp)
.text:0041ccf4 1800bc8f lw gp,local_30+0x48(sp)
.text:0041ccf8 f1008014 bne a0,zero,LAB_0041d0c0
.text:0041ccfc 00000000 _nop
LAB_0041cd00: ;XREF[2,0]: 0041d0d8,0041d0f4
.text:0041cd00 06000012 beq s0,zero,LAB_0041cd1c
.text:0041cd04 00000000 _nop
.text:0041cd08 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041cd0c 00000000 nop
.text:0041cd10 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041cd14 21200002 _move a0,s0
.text:0041cd18 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041cd1c: ;XREF[2,0]: 0041ccc4,0041cd00
.text:0041cd1c c400638e lw v1,0xc4(s3)
.text:0041cd20 01000424 li a0,0x1
.text:0041cd24 60006410 beq v1,a0,LAB_0041cea8
.text:0041cd28 02000c24 _li t4,0x2
LAB_0041cd2c: ;XREF[2,0]: 0041ceb4,0041d140
.text:0041cd2c 07006c10 beq v1,t4,LAB_0041cd4c
.text:0041cd30 05000d24 _li t5,0x5
.text:0041cd34 05006d10 beq v1,t5,LAB_0041cd4c
.text:0041cd38 03000e24 _li t6,0x3
.text:0041cd3c 03006e10 beq v1,t6,LAB_0041cd4c
.text:0041cd40 06000f24 _li t7,0x6
.text:0041cd44 d8006f14 bne v1,t7,LAB_0041d0a8
.text:0041cd48 00000000 _nop
LAB_0041cd4c: ;XREF[3,0]: 0041cd2c,0041cd34,0041cd3c
.text:0041cd4c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cd50 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041cd54 9000668e lw a2,0x90(s3)
.text:0041cd58 e0ce0526 addiu a1=>.roda...,s0,-0x3120 ;= "websUrlProcessRequest=%s\n"
.text:0041cd5c 10000424 li a0,0x10
LAB_0041cd60: ;XREF[1,0]: 0041d0b8
.text:0041cd60 09f82003 jalr t9=>trace ;undefined trace()
.text:0041cd64 00000000 _nop
.text:0041cd68 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cd6c 00000000 nop
.text:0041cd70 1c80958f lw s5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041cd74 00000000 nop
.text:0041cd78 1061b48e lw s4,offset ->websAntiBruteProcessor &0...;= 004439e4
.text:0041cd7c 00000000 nop
.text:0041cd80 3d008012 beq s4,zero,LAB_0041ce78
.text:0041cd84 1061b226 _addiu s2,s5,0x6110
LAB_0041cd88: ;XREF[1,0]: 0041ce28
; FWD[2,0]: 004d6114,004d611c
.text:0041cd88 0400518e lw s1,0x4(s2)=>.data:PTR_s_/antibrutefor...;= 0048ce78
;= 0048ce88
.text:0041cd8c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041cd90 00000000 nop
.text:0041cd94 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
; FWD[2,0]: 0048ce78,0048ce88
.text:0041cd98 21202002 _move a0=>.rodata:s_/a...,s1 ;= "/antibruteforce"
;= "/setform/"
.text:0041cd9c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cda0 8800768e lw s6,0x88(s3)
.text:0041cda4 2c8e998f lw t9,-0x71d4(gp)=>->::strncas... ;= 00489370
.text:0041cda8 21202002 move a0=>.rodata:s_/a...,s1 ;= "/antibruteforce"
.text:0041cdac 2128c002 move a1,s6
.text:0041cdb0 09f82003 jalr t9=>.MIPS.stubs:::strncasecmp ;int strncasecmp(char * __s1, char * ...
.text:0041cdb4 21304000 _move a2,v0
.text:0041cdb8 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cdbc 21282002 move a1=>.rodata:s_/a...,s1 ;= "/antibruteforce"
.text:0041cdc0 2138c002 move a3,s6
.text:0041cdc4 05004010 beq v0,zero,LAB_0041cddc
.text:0041cdc8 21206002 _move a0,s3
.text:0041cdcc 00003892 lbu t8,0x0(s1)=>.rodata:s_/antibruteforce...;= "/antibruteforce"
.text:0041cdd0 00000000 nop
.text:0041cdd4 11000017 bne t8,zero,LAB_0041ce1c
.text:0041cdd8 00000000 _nop
LAB_0041cddc: ;XREF[1,0]: 0041cdc4
.text:0041cddc a0007f8e lw ra,0xa0(s3)
.text:0041cde0 0000598e lw t9,0x0(s2)=>->websAntiBruteProcessor ;= 004439e4
.text:0041cde4 8c00668e lw a2,0x8c(s3)
.text:0041cde8 1000bfaf sw ra,local_38+0x48(sp)
.text:0041cdec 09f82003 jalr t9=>websAntiBruteProcessor ;undefined websAntiBruteProcessor()
.text:0041cdf0 00000000 _nop
.text:0041cdf4 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cdf8 00000000 nop
.text:0041cdfc 6c8a998f lw t9,-0x7594(gp)=>->websConnValid ;= 00409984
.text:0041ce00 9e004014 bne v0,zero,LAB_0041d07c
.text:0041ce04 21206002 _move a0,s3
.text:0041ce08 09f82003 jalr t9=>websConnValid ;undefined websConnValid()
.text:0041ce0c 00000000 _nop
.text:0041ce10 1800bc8f lw gp,local_30+0x48(sp)
.text:0041ce14 b9004010 beq v0,zero,LAB_0041d0fc
.text:0041ce18 00000000 _nop
LAB_0041ce1c: ;XREF[1,0]: 0041cdd4
.text:0041ce1c 08005226 addiu s2,s2,0x8
.text:0041ce20 0000468e lw a2=>websSetFormP...,0x0(s2)=>->websSe...;= 0041496c
.text:0041ce24 00000000 nop
.text:0041ce28 d7ffc014 bne a2,zero,LAB_0041cd88
.text:0041ce2c 00000000 _nop
.text:0041ce30 21206002 move a0,s3
.text:0041ce34 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041ce38 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041ce3c fcce6626 addiu a2=>.roda...,s3,-0x3104 ;= "This URL was not support!"
.text:0041ce40 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041ce44 f4010524 _li a1,0x1f4
.text:0041ce48 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041ce4c: ;XREF[2,0]: 0041ce80,0041cea0
.text:0041ce4c 4400bf8f lw ra,local_4+0x48(sp)
.text:0041ce50 4000b68f lw s6,local_8+0x48(sp)
.text:0041ce54 3c00b58f lw s5,local_c+0x48(sp)
.text:0041ce58 3800b48f lw s4,local_10+0x48(sp)
.text:0041ce5c 3400b38f lw s3,local_14+0x48(sp)
.text:0041ce60 3000b28f lw s2,local_18+0x48(sp)
.text:0041ce64 2c00b18f lw s1,local_1c+0x48(sp)
.text:0041ce68 2800b08f lw s0,local_20+0x48(sp)
.text:0041ce6c 21100000 clear v0
.text:0041ce70 0800e003 jr ra
.text:0041ce74 4800bd27 _addiu sp,sp,0x48
LAB_0041ce78: ;XREF[1,0]: 0041cd80
.text:0041ce78 0000428e lw v0,0x0(s2)=>->websAntiBruteProcessor ;= 004439e4
.text:0041ce7c 00000000 nop
.text:0041ce80 f2ff4014 bne v0,zero,LAB_0041ce4c
.text:0041ce84 21206002 _move a0,s3
.text:0041ce88 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041ce8c 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041ce90 fcce6626 addiu a2=>.roda...,s3,-0x3104 ;= "This URL was not support!"
.text:0041ce94 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041ce98 f4010524 _li a1,0x1f4
.text:0041ce9c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cea0 eaff0010 b LAB_0041ce4c
.text:0041cea4 00000000 _nop
LAB_0041cea8: ;XREF[1,0]: 0041cd24
.text:0041cea8 e400678e lw a3,0xe4(s3)
.text:0041ceac 00000000 nop
.text:0041ceb0 0100e530 andi a1,a3,0x1
.text:0041ceb4 9dffa010 beq a1,zero,LAB_0041cd2c
.text:0041ceb8 00000000 _nop
.text:0041cebc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cec0 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0041cec4 21206002 move a0,s3
.text:0041cec8 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0041cecc 48ba0526 _addiu a1=>.roda...,s0,-0x45b8 ;= "SessionKey"
.text:0041ced0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041ced4 92004010 beq v0,zero,LAB_0041d120
.text:0041ced8 21200000 _clear a0
.text:0041cedc 3c8a998f lw t9,-0x75c4(gp)=>->AllocateMACAddress ;= 00412790
.text:0041cee0 00000000 nop
.text:0041cee4 09f82003 jalr t9=>AllocateMACAddress ;undefined AllocateMACAddress()
.text:0041cee8 21280000 _clear a1
.text:0041ceec 21a04000 move s4,v0
.text:0041cef0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cef4 57004010 beq v0,zero,LAB_0041d054
.text:0041cef8 21b00000 _clear s6
.text:0041cefc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cf00 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0041cf04 48ba0526 addiu a1=>.roda...,s0,-0x45b8 ;= "SessionKey"
.text:0041cf08 0c446624 addiu a2=>.rodata:DAT_0049440c,v1,0x440c
.text:0041cf0c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0041cf10 21206002 _move a0,s3
.text:0041cf14 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cf18 21204000 move a0,v0
.text:0041cf1c 5c8e998f lw t9,-0x71a4(gp)=>->allocDecryptbyKey ;= 004448c4
.text:0041cf20 00000000 nop
.text:0041cf24 09f82003 jalr t9=>allocDecryptbyKey ;undefined allocDecryptbyKey()
.text:0041cf28 21288002 _move a1,s4
.text:0041cf2c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cf30 41004010 beq v0,zero,LAB_0041d038
.text:0041cf34 21a84000 _move s5,v0
.text:0041cf38 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cf3c ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0041cf40 18cf0525 addiu a1=>.rodata:DAT_0048cf18,t0,-0x30e8 ;= 3Ah :
.text:0041cf44 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0041cf48 21204000 _move a0,v0
.text:0041cf4c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cf50 02004010 beq v0,zero,LAB_0041cf5c
.text:0041cf54 21884000 _move s1,v0
.text:0041cf58 02005124 addiu s1,v0,0x2
LAB_0041cf5c: ;XREF[1,0]: 0041cf50
.text:0041cf5c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041cf60 4c01648e lw a0,0x14c(s3)
.text:0041cf64 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041cf68 00000000 _nop
.text:0041cf6c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cf70 2a004010 beq v0,zero,LAB_0041d01c
.text:0041cf74 21904000 _move s2,v0
.text:0041cf78 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041cf7c ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0041cf80 a8ce2525 addiu a1=>.rodata:DAT_0048cea8,t1,-0x3158 ;= 2Fh /
.text:0041cf84 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0041cf88 21204000 _move a0,v0
.text:0041cf8c 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cf90 1b004010 beq v0,zero,LAB_0041d000
.text:0041cf94 00000000 _nop
.text:0041cf98 02005024 addiu s0,v0,0x2
.text:0041cf9c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041cfa0 21200002 move a0,s0
.text:0041cfa4 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041cfa8 2f000524 _li a1,0x2f
.text:0041cfac 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cfb0 03004010 beq v0,zero,LAB_0041cfc0
.text:0041cfb4 00000000 _nop
.text:0041cfb8 000040a0 sb zero,0x0(v0)
.text:0041cfbc 01005024 addiu s0,v0,0x1
LAB_0041cfc0: ;XREF[1,0]: 0041cfb0
.text:0041cfc0 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041cfc4 21200002 move a0,s0
.text:0041cfc8 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041cfcc 3f000524 _li a1,0x3f
.text:0041cfd0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cfd4 02004010 beq v0,zero,LAB_0041cfe0
.text:0041cfd8 00000000 _nop
.text:0041cfdc 000040a0 sb zero,0x0(v0)
LAB_0041cfe0: ;XREF[1,0]: 0041cfd4
.text:0041cfe0 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041cfe4 21202002 move a0,s1
.text:0041cfe8 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041cfec 21280002 _move a1,s0
.text:0041cff0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041cff4 02004014 bne v0,zero,LAB_0041d000
.text:0041cff8 00000000 _nop
.text:0041cffc 01001624 li s6,0x1
LAB_0041d000: ;XREF[2,0]: 0041cf90,0041cff4
.text:0041d000 06004012 beq s2,zero,LAB_0041d01c
.text:0041d004 00000000 _nop
.text:0041d008 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d00c 00000000 nop
.text:0041d010 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d014 21204002 _move a0,s2
.text:0041d018 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041d01c: ;XREF[2,0]: 0041cf70,0041d000
.text:0041d01c 0600a012 beq s5,zero,LAB_0041d038
.text:0041d020 00000000 _nop
.text:0041d024 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d028 00000000 nop
.text:0041d02c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d030 2120a002 _move a0,s5
.text:0041d034 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041d038: ;XREF[2,0]: 0041cf30,0041d01c
.text:0041d038 07008012 beq s4,zero,LAB_0041d058
.text:0041d03c 01000a24 _li t2,0x1
.text:0041d040 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d044 00000000 nop
.text:0041d048 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d04c 21208002 _move a0,s4
.text:0041d050 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041d054: ;XREF[1,0]: 0041cef4
.text:0041d054 01000a24 li t2,0x1
LAB_0041d058: ;XREF[1,0]: 0041d038
.text:0041d058 3800ca12 beq s6,t2,LAB_0041d13c
.text:0041d05c 00000000 _nop
LAB_0041d060: ;XREF[1,0]: 0041d134
.text:0041d060 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d064 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0041d068 21206002 move a0,s3
.text:0041d06c 1c9c6625 addiu a2=>.roda...,t3,-0x63e4 ;= "Forbidden"
.text:0041d070 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:0041d074 93010524 _li a1,0x193
.text:0041d078 1800bc8f lw gp,local_30+0x48(sp)
LAB_0041d07c: ;XREF[2,0]: 0041ce00,0041d118
.text:0041d07c 4400bf8f lw ra,local_4+0x48(sp)
.text:0041d080 4000b68f lw s6,local_8+0x48(sp)
.text:0041d084 3c00b58f lw s5,local_c+0x48(sp)
.text:0041d088 3800b48f lw s4,local_10+0x48(sp)
.text:0041d08c 3400b38f lw s3,local_14+0x48(sp)
.text:0041d090 3000b28f lw s2,local_18+0x48(sp)
.text:0041d094 2c00b18f lw s1,local_1c+0x48(sp)
.text:0041d098 2800b08f lw s0,local_20+0x48(sp)
.text:0041d09c 01000224 li v0,0x1
.text:0041d0a0 0800e003 jr ra
.text:0041d0a4 4800bd27 _addiu sp,sp,0x48
LAB_0041d0a8: ;XREF[1,0]: 0041cd44
.text:0041d0a8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d0ac ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041d0b0 9000668e lw a2,0x90(s3)
.text:0041d0b4 e0ce4526 addiu a1,s2,-0x3120
.text:0041d0b8 29ff0010 b LAB_0041cd60
.text:0041d0bc 01000424 _li a0,0x1
LAB_0041d0c0: ;XREF[1,0]: 0041ccf8
.text:0041d0c0 fc8a998f lw t9,-0x7504(gp)=>->allocEncryptbyKey ;= 0044495c
.text:0041d0c4 00000000 nop
.text:0041d0c8 09f82003 jalr t9=>allocEncryptbyKey ;undefined allocEncryptbyKey()
.text:0041d0cc 21280002 _move a1,s0
.text:0041d0d0 2000a48f lw a0,local_28+0x48(sp)
.text:0041d0d4 1800bc8f lw gp,local_30+0x48(sp)
.text:0041d0d8 09ff8010 beq a0,zero,LAB_0041cd00
.text:0041d0dc 9c0062ae _sw v0,0x9c(s3)
.text:0041d0e0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d0e4 00000000 nop
.text:0041d0e8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d0ec 00000000 _nop
.text:0041d0f0 1800bc8f lw gp,local_30+0x48(sp)
.text:0041d0f4 02ff0010 b LAB_0041cd00
.text:0041d0f8 2000a0af _sw zero,local_28+0x48(sp)
LAB_0041d0fc: ;XREF[1,0]: 0041ce14
.text:0041d0fc 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d100 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041d104 0400468e lw a2=>.rodata:s_/a...,0x4(s2)=>.data:PT...;= "/antibruteforce"
;= 0048ce78
.text:0041d108 1ccf2526 addiu a1=>.roda...,s1,-0x30e4 ;= "handler %s return error value(1) ...
.text:0041d10c 09f82003 jalr t9=>trace ;undefined trace()
.text:0041d110 10000424 _li a0,0x10
.text:0041d114 1800bc8f lw gp,local_30+0x48(sp)
.text:0041d118 d8ff0010 b LAB_0041d07c
.text:0041d11c 00000000 _nop
LAB_0041d120: ;XREF[1,0]: 0041ced4
.text:0041d120 5885998f lw t9,-0x7aa8(gp)=>->checkSessionKeyRequest;= 004157a4
.text:0041d124 00000000 nop
.text:0041d128 09f82003 jalr t9=>checkSessionKeyRequest ;undefined checkSessionKeyRequest()
.text:0041d12c 21206002 _move a0,s3
.text:0041d130 1800bc8f lw gp,local_30+0x48(sp)
.text:0041d134 caff4014 bne v0,zero,LAB_0041d060
.text:0041d138 00000000 _nop
LAB_0041d13c: ;XREF[1,0]: 0041d058
.text:0041d13c c400638e lw v1,0xc4(s3)
.text:0041d140 fafe0010 b LAB_0041cd2c
.text:0041d144 02000c24 _li t4,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSafeUrl()
;local_8 undefined4 -8 ;XREF[3,0]: 0041d158,0041d2d8,0041d328
;local_c undefined4 -c ;XREF[3,0]: 0041d15c,0041d2dc,0041d32c
;local_10 undefined4 -10 ;XREF[3,0]: 0041d160,0041d2e0,0041d330
;local_14 undefined4 -14 ;XREF[3,0]: 0041d164,0041d2e4,0041d334
;local_18 undefined4 -18 ;XREF[3,0]: 0041d168,0041d2e8,0041d338
;local_20 undefined4 -20 ;XREF[6,0]: 0041d16c,0041d19c,0041d1d8,0041d204,0041d22c
; 0041d324
;XREF[4,0]: Entry Point,0040bfc0,0040c008
; 004d8244
.text:0041d148 0c001c3c lui gp,0xc
.text:0041d14c 98289c27 addiu gp,gp,0x2898
.text:0041d150 21e09903 addu gp,gp,t9
.text:0041d154 d0ffbd27 addiu sp,sp,-0x30
.text:0041d158 2800bfaf sw ra,local_8+0x30(sp)
.text:0041d15c 2400b3af sw s3,local_c+0x30(sp)
.text:0041d160 2000b2af sw s2,local_10+0x30(sp)
.text:0041d164 1c00b1af sw s1,local_14+0x30(sp)
.text:0041d168 1800b0af sw s0,local_18+0x30(sp)
.text:0041d16c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041d170 21888000 move s1,a0
.text:0041d174 21800000 clear s0
.text:0041d178 04002016 bne s1,zero,LAB_0041d18c
.text:0041d17c 21980000 _clear s3
.text:0041d180 0c000010 b LAB_0041d1b4
.text:0041d184 21202002 _move a0,s1
LAB_0041d188: ;XREF[1,0]: 0041d1a0
.text:0041d188 01001026 addiu s0,s0,0x1
LAB_0041d18c: ;XREF[1,0]: 0041d178
.text:0041d18c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041d190 00000000 nop
.text:0041d194 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041d198 3c000524 _li a1,0x3c
.text:0041d19c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041d1a0 f9ff4014 bne v0,zero,LAB_0041d188
.text:0041d1a4 01004424 _addiu a0,v0,0x1
.text:0041d1a8 21980002 move s3,s0
.text:0041d1ac 21800000 clear s0
.text:0041d1b0 21202002 move a0,s1
LAB_0041d1b4: ;XREF[1,0]: 0041d180
.text:0041d1b4 04002016 bne s1,zero,LAB_0041d1c8
.text:0041d1b8 21900000 _clear s2
.text:0041d1bc 0b000010 b LAB_0041d1ec
.text:0041d1c0 21400000 _clear t0
LAB_0041d1c4: ;XREF[1,0]: 0041d1dc
.text:0041d1c4 01001026 addiu s0,s0,0x1
LAB_0041d1c8: ;XREF[1,0]: 0041d1b4
.text:0041d1c8 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041d1cc 00000000 nop
.text:0041d1d0 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041d1d4 3e000524 _li a1,0x3e
.text:0041d1d8 1000bc8f lw gp,local_20+0x30(sp)
.text:0041d1dc f9ff4014 bne v0,zero,LAB_0041d1c4
.text:0041d1e0 01004424 _addiu a0,v0,0x1
.text:0041d1e4 21900002 move s2,s0
.text:0041d1e8 21400000 clear t0
LAB_0041d1ec: ;XREF[1,0]: 0041d1bc
.text:0041d1ec 3a002012 beq s1,zero,LAB_0041d2d8
.text:0041d1f0 00000000 _nop
.text:0041d1f4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041d1f8 00000000 nop
.text:0041d1fc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041d200 21202002 _move a0,s1
.text:0041d204 1000bc8f lw gp,local_20+0x30(sp)
.text:0041d208 03006016 bne s3,zero,LAB_0041d218
.text:0041d20c 80181300 _sll v1,s3,0x2
.text:0041d210 3f004012 beq s2,zero,LAB_0041d310
.text:0041d214 00000000 _nop
LAB_0041d218: ;XREF[1,0]: 0041d208
.text:0041d218 21204300 addu a0,v0,v1
.text:0041d21c ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041d220 80101200 sll v0,s2,0x2
.text:0041d224 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041d228 21208200 _addu a0,a0,v0
.text:0041d22c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041d230 29004010 beq v0,zero,LAB_0041d2d8
.text:0041d234 21404000 _move t0,v0
.text:0041d238 00002792 lbu a3,0x0(s1)
.text:0041d23c 21202002 move a0,s1
.text:0041d240 002e0700 sll a1,a3,0x18
.text:0041d244 032e0500 sra a1,a1,0x18
.text:0041d248 2200a010 beq a1,zero,LAB_0041d2d4
.text:0041d24c 21304000 _move a2,v0
.text:0041d250 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d254 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d258 fcba4b8d lw t3,-0x4504(t2)=>.rodata:DAT_0048bafc ;= 3B746C26h
.text:0041d25c f4ba2c8d lw t4,-0x450c(t1)=>.rodata:DAT_0048baf4 ;= 3B746726h
.text:0041d260 fcba4d25 addiu t5,t2,-0x4504
.text:0041d264 f4ba2325 addiu v1,t1,-0x450c
.text:0041d268 3e000a24 li t2,0x3e
.text:0041d26c 0b000010 b LAB_0041d29c
.text:0041d270 3c000924 _li t1,0x3c
LAB_0041d274: ;XREF[1,0]: 0041d29c
.text:0041d274 2000aa10 beq a1,t2,LAB_0041d2f8
.text:0041d278 00000000 _nop
.text:0041d27c 0000c7a0 sb a3,0x0(a2)
.text:0041d280 01008424 addiu a0,a0,0x1
.text:0041d284 00008790 lbu a3,0x0(a0)
.text:0041d288 00000000 nop
.text:0041d28c 00760700 sll t6,a3,0x18
.text:0041d290 032e0e00 sra a1,t6,0x18
.text:0041d294 0f00a010 beq a1,zero,LAB_0041d2d4
.text:0041d298 0100c624 _addiu a2,a2,0x1
LAB_0041d29c: ;XREF[2,0]: 0041d26c,0041d2cc
.text:0041d29c f5ffa914 bne a1,t1,LAB_0041d274
.text:0041d2a0 00000000 _nop
.text:0041d2a4 0400a291 lbu v0,0x4(t5)=>.rodata:DAT_0048bb00
.text:0041d2a8 0300cba8 swl t3,0x3(a2)
.text:0041d2ac 0000cbb8 swr t3,0x0(a2)
.text:0041d2b0 0400c2a0 sb v0,0x4(a2)
.text:0041d2b4 0400c624 addiu a2,a2,0x4
LAB_0041d2b8: ;XREF[1,0]: 0041d308
.text:0041d2b8 01008424 addiu a0,a0,0x1
.text:0041d2bc 00008790 lbu a3,0x0(a0)
.text:0041d2c0 00000000 nop
.text:0041d2c4 00760700 sll t6,a3,0x18
.text:0041d2c8 032e0e00 sra a1,t6,0x18
.text:0041d2cc f3ffa014 bne a1,zero,LAB_0041d29c
.text:0041d2d0 00000000 _nop
LAB_0041d2d4: ;XREF[2,0]: 0041d248,0041d294
.text:0041d2d4 0000c0a0 sb zero,0x0(a2)
LAB_0041d2d8: ;XREF[2,0]: 0041d1ec,0041d230
.text:0041d2d8 2800bf8f lw ra,local_8+0x30(sp)
.text:0041d2dc 2400b38f lw s3,local_c+0x30(sp)
.text:0041d2e0 2000b28f lw s2,local_10+0x30(sp)
.text:0041d2e4 1c00b18f lw s1,local_14+0x30(sp)
.text:0041d2e8 1800b08f lw s0,local_18+0x30(sp)
.text:0041d2ec 21100001 move v0,t0
.text:0041d2f0 0800e003 jr ra
.text:0041d2f4 3000bd27 _addiu sp,sp,0x30
LAB_0041d2f8: ;XREF[1,0]: 0041d274
.text:0041d2f8 04006290 lbu v0,0x4(v1)=>.rodata:DAT_0048baf8
.text:0041d2fc 0300cca8 swl t4,0x3(a2)
.text:0041d300 0000ccb8 swr t4,0x0(a2)
.text:0041d304 0400c2a0 sb v0,0x4(a2)
.text:0041d308 ebff0010 b LAB_0041d2b8
.text:0041d30c 0400c624 _addiu a2,a2,0x4
LAB_0041d310: ;XREF[1,0]: 0041d210
.text:0041d310 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041d314 00000000 nop
.text:0041d318 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041d31c 21202002 _move a0,s1
.text:0041d320 21404000 move t0,v0
.text:0041d324 1000bc8f lw gp,local_20+0x30(sp)
.text:0041d328 2800bf8f lw ra,local_8+0x30(sp)
.text:0041d32c 2400b38f lw s3,local_c+0x30(sp)
.text:0041d330 2000b28f lw s2,local_10+0x30(sp)
.text:0041d334 1c00b18f lw s1,local_14+0x30(sp)
.text:0041d338 1800b08f lw s0,local_18+0x30(sp)
.text:0041d33c 21100001 move v0,t0
.text:0041d340 0800e003 jr ra
.text:0041d344 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websDecodeUrl()
;XREF[5,0]: Entry Point,00409c7c,00409cac
; 00437d28,004d89c0
.text:0041d348 0c001c3c lui gp,0xc
.text:0041d34c 98269c27 addiu gp,gp,0x2698
.text:0041d350 21e09903 addu gp,gp,t9
.text:0041d354 0000a790 lbu a3,0x0(a1)
.text:0041d358 00000000 nop
.text:0041d35c 00160700 sll v0,a3,0x18
.text:0041d360 03160200 sra v0,v0,0x18
.text:0041d364 16004010 beq v0,zero,LAB_0041d3c0
.text:0041d368 21408000 _move t0,a0
.text:0041d36c 1400c018 blez a2,LAB_0041d3c0
.text:0041d370 00000000 _nop
.text:0041d374 a4908e8f lw t6,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041d378 f4848f8f lw t7,-0x7b0c(gp)=>->__ctype_tolower ;= 004db004
.text:0041d37c 2b000a24 li t2,0x2b
.text:0041d380 20000d24 li t5,0x20
.text:0041d384 25000b24 li t3,0x25
LAB_0041d388: ;XREF[1,0]: 0041d3b8
.text:0041d388 38004a10 beq v0,t2,LAB_0041d46c
.text:0041d38c 00000000 _nop
.text:0041d390 0d004b10 beq v0,t3,LAB_0041d3c8
.text:0041d394 00000000 _nop
LAB_0041d398: ;XREF[2,0]: 0041d3e8,0041d410
.text:0041d398 000007a1 sb a3,0x0(t0)
LAB_0041d39c: ;XREF[2,0]: 0041d464,0041d46c
.text:0041d39c 0100a524 addiu a1,a1,0x1
.text:0041d3a0 0000a790 lbu a3,0x0(a1)
.text:0041d3a4 ffffc624 addiu a2,a2,-0x1
.text:0041d3a8 004e0700 sll t1,a3,0x18
.text:0041d3ac 03160900 sra v0,t1,0x18
.text:0041d3b0 03004010 beq v0,zero,LAB_0041d3c0
.text:0041d3b4 01000825 _addiu t0,t0,0x1
.text:0041d3b8 f3ffc01c bgtz a2,LAB_0041d388
.text:0041d3bc 00000000 _nop
LAB_0041d3c0: ;XREF[3,0]: 0041d364,0041d36c,0041d3b0
.text:0041d3c0 0800e003 jr ra
.text:0041d3c4 000000a1 _sb zero,0x0(t0)
LAB_0041d3c8: ;XREF[1,0]: 0041d390
.text:0041d3c8 0100a280 lb v0,0x1(a1)
.text:0041d3cc 0000c48d lw a0,0x0(t6)=>EXTERNAL:__ctype_b ;= ??
.text:0041d3d0 40c80200 sll t9,v0,0x1
.text:0041d3d4 21c02403 addu t8,t9,a0
.text:0041d3d8 00000c97 lhu t4,0x0(t8)
.text:0041d3dc 00000000 nop
.text:0041d3e0 02490c00 srl t1,t4,0x4
.text:0041d3e4 01002331 andi v1,t1,0x1
.text:0041d3e8 ebff6010 beq v1,zero,LAB_0041d398
.text:0041d3ec 00000000 _nop
.text:0041d3f0 0200b980 lb t9,0x2(a1)
.text:0041d3f4 00000000 nop
.text:0041d3f8 40c01900 sll t8,t9,0x1
.text:0041d3fc 21600403 addu t4,t8,a0
.text:0041d400 00008995 lhu t1,0x0(t4)
.text:0041d404 00000000 nop
.text:0041d408 02190900 srl v1,t1,0x4
.text:0041d40c 01006430 andi a0,v1,0x1
.text:0041d410 e1ff8010 beq a0,zero,LAB_0041d398
.text:0041d414 01000924 _li t1,0x1
.text:0041d418 0000ec8d lw t4,0x0(t7)=>EXTERNAL:__ctype_tolower ;= ??
.text:0041d41c 0100a724 addiu a3,a1,0x1
.text:0041d420 21200000 clear a0
LAB_0041d424: ;XREF[1,0]: 0041d458
.text:0041d424 0000e380 lb v1,0x0(a3)
.text:0041d428 00290400 sll a1,a0,0x4
.text:0041d42c 40100300 sll v0,v1,0x1
.text:0041d430 21c84c00 addu t9,v0,t4
.text:0041d434 00003887 lh t8,0x0(t9)
.text:0041d438 00000000 nop
.text:0041d43c 9fff0327 addiu v1,t8,-0x61
.text:0041d440 2128b800 addu a1,a1,t8
.text:0041d444 0600622c sltiu v0,v1,0x6
.text:0041d448 02004010 beq v0,zero,LAB_0041d454
.text:0041d44c d0ffa424 _addiu a0,a1,-0x30
.text:0041d450 a9ffa424 addiu a0,a1,-0x57
LAB_0041d454: ;XREF[1,0]: 0041d448
.text:0041d454 ffff2925 addiu t1,t1,-0x1
.text:0041d458 f2ff2105 bgez t1,LAB_0041d424
.text:0041d45c 0100e724 _addiu a3,a3,0x1
.text:0041d460 ffffe524 addiu a1,a3,-0x1
.text:0041d464 cdff0010 b LAB_0041d39c
.text:0041d468 000004a1 _sb a0,0x0(t0)
LAB_0041d46c: ;XREF[1,0]: 0041d388
.text:0041d46c cbff0010 b LAB_0041d39c
.text:0041d470 00000da1 _sb t5,0x0(t0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websParseUrlInfo(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0041d6a8
;param_6 undefined4 14 ;XREF[1,0]: 0041d6bc
;param_7 undefined4 18 ;XREF[1,0]: 0041d4dc
;local_resc undefined4 c ;XREF[2,0]: 0041d4bc,0041d694
;local_res8 undefined4 8 ;XREF[2,0]: 0041d4b8,0041d680
;local_res4 undefined4 4 ;XREF[2,0]: 0041d4b4,0041d6f0
;local_4 undefined4 -4 ;XREF[2,0]: 0041d484,0041d6fc
;local_8 undefined4 -8 ;XREF[2,0]: 0041d488,0041d700
;local_c undefined4 -c ;XREF[2,0]: 0041d48c,0041d704
;local_10 undefined4 -10 ;XREF[2,0]: 0041d490,0041d708
;local_14 undefined4 -14 ;XREF[2,0]: 0041d494,0041d70c
;local_18 undefined4 -18 ;XREF[2,0]: 0041d498,0041d710
;local_1c undefined4 -1c ;XREF[2,0]: 0041d49c,0041d714
;local_20 undefined4 -20 ;XREF[2,0]: 0041d4a0,0041d718
;local_24 undefined4 -24 ;XREF[2,0]: 0041d4a4,0041d71c
;local_28 undefined4 -28 ;XREF[2,0]: 0041d4a8,0041d720
;local_30 undefined4 -30 ;XREF[3,0]: 0041d5a0,0041d67c,0041d6e4
;local_38 undefined4 -38 ;XREF[10,0]: 0041d4ac,0041d4c8,0041d4ec,0041d584,0041d5b0
; 0041d5d8,0041d614,0041d638,0041d654,0041d66c
;XREF[3,0]: Entry Point,0041d88c,004d80dc
.text:0041d474 0c001c3c lui gp,0xc
.text:0041d478 6c259c27 addiu gp,gp,0x256c
.text:0041d47c 21e09903 addu gp,gp,t9
.text:0041d480 b8ffbd27 addiu sp,sp,-0x48
.text:0041d484 4400bfaf sw ra,local_4+0x48(sp)
.text:0041d488 4000beaf sw s8,local_8+0x48(sp)
.text:0041d48c 3c00b7af sw s7,local_c+0x48(sp)
.text:0041d490 3800b6af sw s6,local_10+0x48(sp)
.text:0041d494 3400b5af sw s5,local_14+0x48(sp)
.text:0041d498 3000b4af sw s4,local_18+0x48(sp)
.text:0041d49c 2c00b3af sw s3,local_1c+0x48(sp)
.text:0041d4a0 2800b2af sw s2,local_20+0x48(sp)
.text:0041d4a4 2400b1af sw s1,local_24+0x48(sp)
.text:0041d4a8 2000b0af sw s0,local_28+0x48(sp)
.text:0041d4ac 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0041d4b0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041d4b4 4c00a5af sw param_2,local_res4+0x48(sp)
.text:0041d4b8 5000a6af sw param_3,local_res8+0x48(sp)
.text:0041d4bc 5400a7af sw param_4,local_resc+0x48(sp)
.text:0041d4c0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041d4c4 21908000 _move s2,param_1
.text:0041d4c8 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d4cc 21884000 move s1,v0
.text:0041d4d0 40100200 sll v0,v0,0x1
.text:0041d4d4 0d005024 addiu s0,v0,0xd
.text:0041d4d8 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041d4dc 6000b78f lw s7,param_7+0x48(sp)
.text:0041d4e0 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041d4e4 21200002 _move param_1,s0
.text:0041d4e8 21984000 move s3,v0
.text:0041d4ec 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d4f0 82006012 beq s3,zero,LAB_0041d6fc
.text:0041d4f4 ffff0224 _li v0,-0x1
.text:0041d4f8 00004392 lbu v1,0x0(s2)
.text:0041d4fc 21287002 addu param_2,s3,s0
.text:0041d500 21204002 move param_1,s2
.text:0041d504 f5ffbe24 addiu s8,param_2,-0xb
.text:0041d508 21382002 move param_4,s1
.text:0041d50c 16006010 beq v1,zero,LAB_0041d568
.text:0041d510 21306002 _move param_3,s3
.text:0041d514 1400201a blez s1,LAB_0041d568
.text:0041d518 21286000 _move param_2,v1
.text:0041d51c a4908f8f lw t7,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041d520 f484908f lw s0,-0x7b0c(gp)=>->__ctype_tolower ;= 004db004
.text:0041d524 2b000b24 li t3,0x2b
.text:0041d528 20000e24 li t6,0x20
.text:0041d52c 25000c24 li t4,0x25
.text:0041d530 001e0500 sll v1,param_2,0x18
LAB_0041d534: ;XREF[1,0]: 0041d560
.text:0041d534 03160300 sra v0,v1,0x18
.text:0041d538 a5004b10 beq v0,t3,LAB_0041d7d0
.text:0041d53c 00000000 _nop
.text:0041d540 7a004c10 beq v0,t4,LAB_0041d72c
.text:0041d544 00000000 _nop
LAB_0041d548: ;XREF[2,0]: 0041d74c,0041d774
.text:0041d548 0000c5a0 sb param_2,0x0(param_3)
LAB_0041d54c: ;XREF[2,0]: 0041d7c8,0041d7d0
.text:0041d54c 01008424 addiu param_1,param_1,0x1
.text:0041d550 00008590 lbu param_2,0x0(param_1)
.text:0041d554 ffffe724 addiu param_4,param_4,-0x1
.text:0041d558 0300a010 beq param_2,zero,LAB_0041d568
.text:0041d55c 0100c624 _addiu param_3,param_3,0x1
.text:0041d560 f4ffe01c bgtz param_4,LAB_0041d534
.text:0041d564 001e0500 _sll v1,param_2,0x18
LAB_0041d568: ;XREF[3,0]: 0041d50c,0041d514,0041d558
.text:0041d568 88848c8f lw t4,-0x7b78(gp)=>->websSrvPort ;= 004d8c48
.text:0041d56c 0000c0a0 sb zero,0x0(param_3)
.text:0041d570 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:0041d574 0000848d lw param_1,0x0(t4)=>.bss:websSrvPort ;= ??
.text:0041d578 2128c003 move param_2,s8
.text:0041d57c 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:0041d580 0a000624 _li param_3,0xa
.text:0041d584 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d588 21206002 move param_1,s3
.text:0041d58c 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0041d590 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d594 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041d598 04c7e624 addiu param_3=>...,param_4,-0x38fc ;= ".htm"
.text:0041d59c 3f000524 li param_2,0x3f
.text:0041d5a0 1800a6af sw param_3=>.rodata...,local_30+0x48(sp) ;= ".htm"
.text:0041d5a4 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041d5a8 0c447625 _addiu s6,t3,0x440c
.text:0041d5ac 21a06002 move s4,s3
.text:0041d5b0 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d5b4 04004010 beq v0,zero,LAB_0041d5c8
.text:0041d5b8 21806002 _move s0,s3
.text:0041d5bc 01005624 addiu s6,v0,0x1
.text:0041d5c0 000040a0 sb zero,0x0(v0)
.text:0041d5c4 2180c002 move s0,s6
LAB_0041d5c8: ;XREF[1,0]: 0041d5b4
.text:0041d5c8 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041d5cc 21200002 move param_1,s0
.text:0041d5d0 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041d5d4 23000524 _li param_2,0x23
.text:0041d5d8 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d5dc 07004010 beq v0,zero,LAB_0041d5fc
.text:0041d5e0 00000000 _nop
.text:0041d5e4 000040a0 sb zero,0x0(v0)
.text:0041d5e8 0000ce82 lb t6,0x0(s6)
.text:0041d5ec 00000000 nop
.text:0041d5f0 0200c015 bne t6,zero,LAB_0041d5fc
.text:0041d5f4 00000000 _nop
.text:0041d5f8 21a00002 move s4,s0
LAB_0041d5fc: ;XREF[2,0]: 0041d5dc,0041d5f0
.text:0041d5fc 2000e012 beq s7,zero,LAB_0041d680
.text:0041d600 21208002 _move param_1,s4
.text:0041d604 848d998f lw t9,-0x727c(gp)=>->::strrchr ;= 004893d0
.text:0041d608 00000000 nop
.text:0041d60c 09f82003 jalr t9=>.MIPS.stubs:::strrchr ;char * strrchr(char * __s, int __c)
.text:0041d610 2e000524 _li param_2,0x2e
.text:0041d614 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d618 19004010 beq v0,zero,LAB_0041d680
.text:0041d61c 21904000 _move s2,v0
.text:0041d620 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d624 a488998f lw t9,-0x775c(gp)=>->::strcspn ;= 00489690
.text:0041d628 60cff025 addiu s0,t7,-0x30a0
.text:0041d62c 21280002 move param_2=>.rodata:DAT_0048cf60,s0 ;= 2Fh /
.text:0041d630 09f82003 jalr t9=>.MIPS.stubs:::strcspn ;size_t strcspn(char * __s, char * __...
.text:0041d634 21204000 _move param_1,v0
.text:0041d638 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d63c 21a84202 addu s5,s2,v0
.text:0041d640 0886998f lw t9,-0x79f8(gp)=>->::strspn ;= 00489790
.text:0041d644 21280002 move param_2=>.rodata:DAT_0048cf60,s0 ;= 2Fh /
.text:0041d648 2120a002 move param_1,s5
.text:0041d64c 09f82003 jalr t9=>.MIPS.stubs:::strspn ;size_t strspn(char * __s, char * __a...
.text:0041d650 21884000 _move s1,v0
.text:0041d654 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d658 21204002 move param_1,s2
.text:0041d65c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041d660 00000000 nop
.text:0041d664 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041d668 21802202 _addu s0,s1,v0
.text:0041d66c 1000bc8f lw gp,local_38+0x48(sp)
.text:0041d670 03000216 bne s0,v0,LAB_0041d680
.text:0041d674 00000000 _nop
.text:0041d678 0000a0a2 sb zero,0x0(s5)
.text:0041d67c 1800b2af sw s2,local_30+0x48(sp)
LAB_0041d680: ;XREF[3,0]: 0041d5fc,0041d618,0041d670
.text:0041d680 5000a28f lw v0,local_res8+0x48(sp)
.text:0041d684 00000000 nop
.text:0041d688 02004010 beq v0,zero,LAB_0041d694
.text:0041d68c 00000000 _nop
.text:0041d690 000054ac sw s4,0x0(v0)
LAB_0041d694: ;XREF[1,0]: 0041d688
.text:0041d694 5400a38f lw v1,local_resc+0x48(sp)
.text:0041d698 00000000 nop
.text:0041d69c 02006010 beq v1,zero,LAB_0041d6a8
.text:0041d6a0 00000000 _nop
.text:0041d6a4 00007eac sw s8,0x0(v1)
LAB_0041d6a8: ;XREF[1,0]: 0041d69c
.text:0041d6a8 5800a28f lw v0,param_5+0x48(sp)
.text:0041d6ac 00000000 nop
.text:0041d6b0 02004010 beq v0,zero,LAB_0041d6bc
.text:0041d6b4 00000000 _nop
.text:0041d6b8 000056ac sw s6,0x0(v0)
LAB_0041d6bc: ;XREF[1,0]: 0041d6b0
.text:0041d6bc 5c00a38f lw v1,param_6+0x48(sp)
.text:0041d6c0 00000000 nop
.text:0041d6c4 05006010 beq v1,zero,LAB_0041d6dc
.text:0041d6c8 00000000 _nop
.text:0041d6cc 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d6d0 00000000 nop
.text:0041d6d4 0c445e25 addiu s8,t2,0x440c
.text:0041d6d8 00007eac sw s8=>.rodata:DAT_0049440c,0x0(v1)
LAB_0041d6dc: ;XREF[1,0]: 0041d6c4
.text:0041d6dc 0400e012 beq s7,zero,LAB_0041d6f0
.text:0041d6e0 00000000 _nop
.text:0041d6e4 1800ad8f lw t5,local_30+0x48(sp)
.text:0041d6e8 00000000 nop
.text:0041d6ec 0000edae sw t5,0x0(s7)
LAB_0041d6f0: ;XREF[1,0]: 0041d6dc
.text:0041d6f0 4c00b78f lw s7,local_res4+0x48(sp)
.text:0041d6f4 21100000 clear v0
.text:0041d6f8 0000f3ae sw s3,0x0(s7)
LAB_0041d6fc: ;XREF[1,0]: 0041d4f0
.text:0041d6fc 4400bf8f lw ra,local_4+0x48(sp)
.text:0041d700 4000be8f lw s8,local_8+0x48(sp)
.text:0041d704 3c00b78f lw s7,local_c+0x48(sp)
.text:0041d708 3800b68f lw s6,local_10+0x48(sp)
.text:0041d70c 3400b58f lw s5,local_14+0x48(sp)
.text:0041d710 3000b48f lw s4,local_18+0x48(sp)
.text:0041d714 2c00b38f lw s3,local_1c+0x48(sp)
.text:0041d718 2800b28f lw s2,local_20+0x48(sp)
.text:0041d71c 2400b18f lw s1,local_24+0x48(sp)
.text:0041d720 2000b08f lw s0,local_28+0x48(sp)
.text:0041d724 0800e003 jr ra
.text:0041d728 4800bd27 _addiu sp,sp,0x48
LAB_0041d72c: ;XREF[1,0]: 0041d540
.text:0041d72c 01009480 lb s4,0x1(param_1)
.text:0041d730 0000e88d lw t0,0x0(t7)=>EXTERNAL:__ctype_b ;= ??
.text:0041d734 40901400 sll s2,s4,0x1
.text:0041d738 21884802 addu s1,s2,t0
.text:0041d73c 00002d96 lhu t5,0x0(s1)
.text:0041d740 00000000 nop
.text:0041d744 02510d00 srl t2,t5,0x4
.text:0041d748 01004931 andi t1,t2,0x1
.text:0041d74c 7eff2011 beq t1,zero,LAB_0041d548
.text:0041d750 00000000 _nop
.text:0041d754 02008280 lb v0,0x2(param_1)
.text:0041d758 00000000 nop
.text:0041d75c 40f80200 sll ra,v0,0x1
.text:0041d760 21c0e803 addu t8,ra,t0
.text:0041d764 00001697 lhu s6,0x0(t8)
.text:0041d768 00000000 nop
.text:0041d76c 02a91600 srl s5,s6,0x4
.text:0041d770 0100a832 andi t0,s5,0x1
.text:0041d774 74ff0011 beq t0,zero,LAB_0041d548
.text:0041d778 01008824 _addiu t0,param_1,0x1
.text:0041d77c 00000d8e lw t5,0x0(s0)=>EXTERNAL:__ctype_tolower ;= ??
.text:0041d780 21480000 clear t1
.text:0041d784 01000a24 li t2,0x1
LAB_0041d788: ;XREF[1,0]: 0041d7bc
.text:0041d788 00001481 lb s4,0x0(t0)
.text:0041d78c 00210900 sll param_1,t1,0x4
.text:0041d790 40901400 sll s2,s4,0x1
.text:0041d794 21884d02 addu s1,s2,t5
.text:0041d798 00002986 lh t1,0x0(s1)
.text:0041d79c 00000000 nop
.text:0041d7a0 9fff2325 addiu v1,t1,-0x61
.text:0041d7a4 21288900 addu param_2,param_1,t1
.text:0041d7a8 0600792c sltiu t9,v1,0x6
.text:0041d7ac 02002017 bne t9,zero,LAB_0041d7b8
.text:0041d7b0 a9ffa924 _addiu t1,param_2,-0x57
.text:0041d7b4 d0ffa924 addiu t1,param_2,-0x30
LAB_0041d7b8: ;XREF[1,0]: 0041d7ac
.text:0041d7b8 ffff4a25 addiu t2,t2,-0x1
.text:0041d7bc f2ff4105 bgez t2,LAB_0041d788
.text:0041d7c0 01000825 _addiu t0,t0,0x1
.text:0041d7c4 ffff0425 addiu param_1,t0,-0x1
.text:0041d7c8 60ff0010 b LAB_0041d54c
.text:0041d7cc 0000c9a0 _sb t1,0x0(param_3)
LAB_0041d7d0: ;XREF[1,0]: 0041d538
.text:0041d7d0 5eff0010 b LAB_0041d54c
.text:0041d7d4 0000cea0 _sb t6,0x0(param_3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetUrlType()
;local_8 undefined4 -8 ;XREF[2,0]: 0041d7e8,0041d858
;local_c undefined4 -c ;XREF[2,0]: 0041d7ec,0041d85c
;local_10 undefined4 -10 ;XREF[2,0]: 0041d7f0,0041d860
;local_14 undefined4 -14 ;XREF[2,0]: 0041d7f4,0041d864
;local_18 undefined4 -18 ;XREF[2,0]: 0041d7f8,0041d868
;local_1c undefined4 -1c ;XREF[2,0]: 0041d8f8,0041d920
;local_20 undefined4 -20 ;XREF[5,0]: 0041d8a4,0041d8b8,0041d948,0041d9b8,0041d9dc
;local_28 undefined4 -28 ;XREF[8,0]: 0041d7fc,0041d894,0041d8b0,0041d918,0041d93c
; 0041d95c,0041d9b4,0041d9d4
;local_30 undefined4 -30 ;XREF[1,0]: 0041d878
;local_34 undefined4 -34 ;XREF[1,0]: 0041d880
;local_38 undefined4 -38 ;XREF[1,0]: 0041d87c
;XREF[2,0]: Entry Point,004d8380
.text:0041d7d8 0c001c3c lui gp,0xc
.text:0041d7dc 08229c27 addiu gp,gp,0x2208
.text:0041d7e0 21e09903 addu gp,gp,t9
.text:0041d7e4 b8ffbd27 addiu sp,sp,-0x48
.text:0041d7e8 4000bfaf sw ra,local_8+0x48(sp)
.text:0041d7ec 3c00b3af sw s3,local_c+0x48(sp)
.text:0041d7f0 3800b2af sw s2,local_10+0x48(sp)
.text:0041d7f4 3400b1af sw s1,local_14+0x48(sp)
.text:0041d7f8 3000b0af sw s0,local_18+0x48(sp)
.text:0041d7fc 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:0041d800 05008010 beq a0,zero,LAB_0041d818
.text:0041d804 2180a000 _move s0,a1
.text:0041d808 00008280 lb v0,0x0(a0)
.text:0041d80c 00000000 nop
.text:0041d810 18004014 bne v0,zero,LAB_0041d874
.text:0041d814 2800a327 _addiu v1,sp,0x28
LAB_0041d818: ;XREF[2,0]: 0041d800,0041d898
.text:0041d818 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d81c 00000000 nop
.text:0041d820 98a6498d lw t1,-0x5968(t2)=>.rodata:s_text/plain_...;= "text/plain"
.text:0041d824 98a64825 addiu t0,t2,-0x5968
.text:0041d828 030009aa swl t1,0x3(s0)
.text:0041d82c 0400048d lw a0,0x4(t0)=>.rodata:s_/plain_0048a698+4 ;= "/plain"
.text:0041d830 000009ba swr t1,0x0(s0)
.text:0041d834 0a000691 lbu a2,0xa(t0)=>.rodata:s__0048a698+10 ;= ""
.text:0041d838 08000791 lbu a3,0x8(t0)=>.rodata:s_in_0048a698+8 ;= "in"
.text:0041d83c 09000591 lbu a1,0x9(t0)=>.rodata:s_n_0048a698+9 ;= "n"
.text:0041d840 070004aa swl a0,0x7(s0)
.text:0041d844 040004ba swr a0,0x4(s0)
.text:0041d848 080007a2 sb a3,0x8(s0)
.text:0041d84c 090005a2 sb a1,0x9(s0)
.text:0041d850 0a0006a2 sb a2,0xa(s0)
LAB_0041d854: ;XREF[1,0]: 0041d91c
.text:0041d854 21100002 move v0,s0
LAB_0041d858: ;XREF[1,0]: 0041d900
.text:0041d858 4000bf8f lw ra,local_8+0x48(sp)
.text:0041d85c 3c00b38f lw s3,local_c+0x48(sp)
.text:0041d860 3800b28f lw s2,local_10+0x48(sp)
.text:0041d864 3400b18f lw s1,local_14+0x48(sp)
.text:0041d868 3000b08f lw s0,local_18+0x48(sp)
.text:0041d86c 0800e003 jr ra
.text:0041d870 4800bd27 _addiu sp,sp,0x48
LAB_0041d874: ;XREF[1,0]: 0041d810
.text:0041d874 fc86998f lw t9,-0x7904(gp)=>->websParseUrlInfo ;= 0041d474
.text:0041d878 1800a3af sw v1,local_30+0x48(sp)
.text:0041d87c 1000a0af sw zero,local_38+0x48(sp)
.text:0041d880 1400a0af sw zero,local_34+0x48(sp)
.text:0041d884 2c00a527 addiu a1,sp,0x2c
.text:0041d888 21300000 clear a2
.text:0041d88c 09f82003 jalr t9=>websParseUrlInfo ;undefined websParseUrlInfo(undefined...
.text:0041d890 21380000 _clear a3
.text:0041d894 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d898 dfff4004 bltz v0,LAB_0041d818
.text:0041d89c 00000000 _nop
.text:0041d8a0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041d8a4 2800a48f lw a0,local_20+0x48(sp)
.text:0041d8a8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041d8ac 00000000 _nop
.text:0041d8b0 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d8b4 1b004014 bne v0,zero,LAB_0041d924
.text:0041d8b8 2800a2af _sw v0,local_20+0x48(sp)
LAB_0041d8bc: ;XREF[2,0]: 0041d984,0041d99c
.text:0041d8bc 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041d8c0 00000000 nop
.text:0041d8c4 98a6728e lw s2,-0x5968(s3)=>.rodata:s_text/plain_...;= "text/plain"
.text:0041d8c8 98a67126 addiu s1,s3,-0x5968
.text:0041d8cc 030012aa swl s2,0x3(s0)
.text:0041d8d0 04002f8e lw t7,0x4(s1)=>.rodata:s_/plain_0048a698+4 ;= "/plain"
.text:0041d8d4 000012ba swr s2,0x0(s0)
.text:0041d8d8 0a002c92 lbu t4,0xa(s1)=>.rodata:s__0048a698+10 ;= ""
.text:0041d8dc 08002e92 lbu t6,0x8(s1)=>.rodata:s_in_0048a698+8 ;= "in"
.text:0041d8e0 09002d92 lbu t5,0x9(s1)=>.rodata:s_n_0048a698+9 ;= "n"
.text:0041d8e4 07000faa swl t7,0x7(s0)
.text:0041d8e8 04000fba swr t7,0x4(s0)
.text:0041d8ec 08000ea2 sb t6,0x8(s0)
.text:0041d8f0 09000da2 sb t5,0x9(s0)
.text:0041d8f4 0a000ca2 sb t4,0xa(s0)
LAB_0041d8f8: ;XREF[1,0]: 0041d994
.text:0041d8f8 2c00a48f lw a0,local_1c+0x48(sp)
.text:0041d8fc 00000000 nop
.text:0041d900 d5ff8010 beq a0,zero,LAB_0041d858
.text:0041d904 21100002 _move v0,s0
.text:0041d908 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d90c 00000000 nop
.text:0041d910 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d914 00000000 _nop
.text:0041d918 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d91c cdff0010 b LAB_0041d854
.text:0041d920 2c00a0af _sw zero,local_1c+0x48(sp)
LAB_0041d924: ;XREF[1,0]: 0041d8b4
.text:0041d924 ac8c928f lw s2,-0x7354(gp)=>->websMimeList ;= 004d609c
.text:0041d928 dc90998f lw t9,-0x6f24(gp)=>->strlower ;= 0041c2bc
.text:0041d92c 00000000 nop
.text:0041d930 09f82003 jalr t9=>strlower ;undefined strlower()
.text:0041d934 21204000 _move a0,v0
.text:0041d938 0000518e lw s1,0x0(s2)=>.data:websMimeList ;= 0048ce1c
.text:0041d93c 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d940 1d002012 beq s1,zero,LAB_0041d9b8
.text:0041d944 00000000 _nop
.text:0041d948 2800b38f lw s3,local_20+0x48(sp)
LAB_0041d94c: ;XREF[1,0]: 0041d974
.text:0041d94c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048c5dc,0048ce30,004d60a0,004d60a8
.text:0041d950 0400458e lw a1=>.rodata:s_.c...,0x4(s2)=>.data:PT...;= ".jar"
;= ".class"
;= 0048ce30
;= 0048c5dc
.text:0041d954 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041d958 21206002 _move a0,s3
.text:0041d95c 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d960 10004010 beq v0,zero,LAB_0041d9a4
.text:0041d964 21282002 _move a1=>.rodata:s_ap...,s1 ;= "application/java"
.text:0041d968 08005226 addiu s2,s2,0x8
.text:0041d96c 0000518e lw s1,0x0(s2)=>.data:PTR_s_application/j...;= 0048ce1c
.text:0041d970 00000000 nop
.text:0041d974 f5ff2016 bne s1,zero,LAB_0041d94c
.text:0041d978 00000000 _nop
LAB_0041d97c: ;XREF[1,0]: 0041d9bc
.text:0041d97c 11006016 bne s3,zero,LAB_0041d9c4
.text:0041d980 00000000 _nop
LAB_0041d984: ;XREF[1,0]: 0041d9d8
.text:0041d984 cdff4012 beq s2,zero,LAB_0041d8bc
.text:0041d988 00000000 _nop
.text:0041d98c 00004b8e lw t3,0x0(s2)=>.data:PTR_s_application/j...;= 0048ce1c
.text:0041d990 00000000 nop
.text:0041d994 d8ff6015 bne t3,zero,LAB_0041d8f8
.text:0041d998 00000000 _nop
.text:0041d99c c7ff0010 b LAB_0041d8bc
.text:0041d9a0 00000000 _nop
LAB_0041d9a4: ;XREF[1,0]: 0041d960
.text:0041d9a4 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041d9a8 00000000 nop
.text:0041d9ac 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041d9b0 21200002 _move a0,s0
.text:0041d9b4 2000bc8f lw gp,local_28+0x48(sp)
LAB_0041d9b8: ;XREF[1,0]: 0041d940
.text:0041d9b8 2800b38f lw s3,local_20+0x48(sp)
.text:0041d9bc efff0010 b LAB_0041d97c
.text:0041d9c0 00000000 _nop
LAB_0041d9c4: ;XREF[1,0]: 0041d97c
.text:0041d9c4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041d9c8 00000000 nop
.text:0041d9cc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041d9d0 21206002 _move a0,s3
.text:0041d9d4 2000bc8f lw gp,local_28+0x48(sp)
.text:0041d9d8 eaff0010 b LAB_0041d984
.text:0041d9dc 2800a0af _sw zero,local_20+0x48(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnValidateUrl()
;local_4 undefined4 -4 ;XREF[3,0]: 0041d9f0,0041dd58,0041de44
;local_8 undefined4 -8 ;XREF[3,0]: 0041d9f4,0041dd5c,0041de48
;local_c undefined4 -c ;XREF[3,0]: 0041d9f8,0041dd60,0041de4c
;local_10 undefined4 -10 ;XREF[3,0]: 0041d9fc,0041dd64,0041de50
;local_14 undefined4 -14 ;XREF[3,0]: 0041da00,0041dd68,0041de54
;local_18 undefined4 -18 ;XREF[3,0]: 0041da04,0041dd6c,0041de58
;local_1c undefined4 -1c ;XREF[3,0]: 0041da08,0041dd70,0041de5c
;local_20 undefined4 -20 ;XREF[3,0]: 0041da0c,0041dd74,0041de60
;local_24 undefined4 -24 ;XREF[3,0]: 0041da10,0041dd78,0041de64
;local_28 undefined4 -28 ;XREF[3,0]: 0041da14,0041dd7c,0041de68
;local_128 undefined4 -128 ;XREF[3,0]: 0041dac4,0041dbb0,0041dca0
;local_130 undefined4 -130 ;XREF[25,0]: 0041da18,0041da30,0041da54,0041dad4,0041daf8
; 0041db18,0041db50,0041db78,0041db94,0041dbb4
; 0041dbd4,0041dbf8,0041dc28,0041dc44,0041dc5c
; 0041dc78,0041dc9c,0041dcb4,0041dce0,0041dd00
; 0041dd1c,0041dd38,0041dd50,0041de40,0041de88
;XREF[5,0]: Entry Point,00416b38,004318b0
; 00438a7c,004d8aa0
.text:0041d9e0 0c001c3c lui gp,0xc
.text:0041d9e4 00209c27 addiu gp,gp,0x2000
.text:0041d9e8 21e09903 addu gp,gp,t9
.text:0041d9ec c0febd27 addiu sp,sp,-0x140
.text:0041d9f0 3c01bfaf sw ra,local_4+0x140(sp)
.text:0041d9f4 3801beaf sw s8,local_8+0x140(sp)
.text:0041d9f8 3401b7af sw s7,local_c+0x140(sp)
.text:0041d9fc 3001b6af sw s6,local_10+0x140(sp)
.text:0041da00 2c01b5af sw s5,local_14+0x140(sp)
.text:0041da04 2801b4af sw s4,local_18+0x140(sp)
.text:0041da08 2401b3af sw s3,local_1c+0x140(sp)
.text:0041da0c 2001b2af sw s2,local_20+0x140(sp)
.text:0041da10 1c01b1af sw s1,local_24+0x140(sp)
.text:0041da14 1801b0af sw s0,local_28+0x140(sp)
.text:0041da18 1000bcaf sw gp=>_gp,local_130+0x140(sp)
.text:0041da1c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041da20 21f08000 move s8,a0
.text:0041da24 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041da28 2120a000 _move a0,a1
.text:0041da2c 21984000 move s3,v0
.text:0041da30 1000bc8f lw gp,local_130+0x140(sp)
.text:0041da34 c8006012 beq s3,zero,LAB_0041dd58
.text:0041da38 ffff0224 _li v0,-0x1
.text:0041da3c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041da40 00000000 nop
.text:0041da44 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041da48 21206002 _move a0,s3
.text:0041da4c 21384000 move a3,v0
.text:0041da50 00006292 lbu v0,0x0(s3)
.text:0041da54 1000bc8f lw gp,local_130+0x140(sp)
.text:0041da58 21306002 move a2,s3
.text:0041da5c 16004010 beq v0,zero,LAB_0041dab8
.text:0041da60 21286002 _move a1,s3
.text:0041da64 1400e018 blez a3,LAB_0041dab8
.text:0041da68 21204000 _move a0,v0
.text:0041da6c a4908e8f lw t6,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041da70 f4848f8f lw t7,-0x7b0c(gp)=>->__ctype_tolower ;= 004db004
.text:0041da74 2b000a24 li t2,0x2b
.text:0041da78 20000d24 li t5,0x20
.text:0041da7c 25000b24 li t3,0x25
.text:0041da80 00160400 sll v0,a0,0x18
LAB_0041da84: ;XREF[1,0]: 0041dab0
.text:0041da84 03160200 sra v0,v0,0x18
.text:0041da88 e7004a10 beq v0,t2,LAB_0041de28
.text:0041da8c 00000000 _nop
.text:0041da90 bd004b10 beq v0,t3,LAB_0041dd88
.text:0041da94 00000000 _nop
LAB_0041da98: ;XREF[3,0]: 0041dda8,0041ddd0,0041de20
.text:0041da98 0000c4a0 sb a0,0x0(a2)
LAB_0041da9c: ;XREF[1,0]: 0041de28
.text:0041da9c 0100a524 addiu a1,a1,0x1
.text:0041daa0 0000a490 lbu a0,0x0(a1)
.text:0041daa4 ffffe724 addiu a3,a3,-0x1
.text:0041daa8 03008010 beq a0,zero,LAB_0041dab8
.text:0041daac 0100c624 _addiu a2,a2,0x1
.text:0041dab0 f4ffe01c bgtz a3,LAB_0041da84
.text:0041dab4 00160400 _sll v0,a0,0x18
LAB_0041dab8: ;XREF[3,0]: 0041da5c,0041da64,0041daa8
.text:0041dab8 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041dabc 0000c0a0 sb zero,0x0(a2)
.text:0041dac0 21206002 move a0,s3
.text:0041dac4 1800a0af sw zero,local_128+0x140(sp)
.text:0041dac8 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041dacc 5c000524 _li a1,0x5c
.text:0041dad0 21880000 clear s1
.text:0041dad4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dad8 0a004010 beq v0,zero,LAB_0041db04
.text:0041dadc 21b00000 _clear s6
.text:0041dae0 2f001024 li s0,0x2f
LAB_0041dae4: ;XREF[1,0]: 0041dafc
.text:0041dae4 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041dae8 000050a0 sb s0,0x0(v0)
.text:0041daec 21204000 move a0,v0
.text:0041daf0 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041daf4 5c000524 _li a1,0x5c
.text:0041daf8 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dafc f9ff4014 bne v0,zero,LAB_0041dae4
.text:0041db00 00000000 _nop
LAB_0041db04: ;XREF[1,0]: 0041dad8
.text:0041db04 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041db08 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041db0c 21206002 move a0,s3
.text:0041db10 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041db14 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041db18 1000bc8f lw gp,local_130+0x140(sp)
.text:0041db1c 32004010 beq v0,zero,LAB_0041dbe8
.text:0041db20 21804000 _move s0,v0
.text:0041db24 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041db28 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041db2c 0b000010 b LAB_0041db5c
.text:0041db30 1800b727 _addiu s7,sp,0x18
LAB_0041db34: ;XREF[1,0]: 0041db84
.text:0041db34 0200201a blez s1,LAB_0041db40
.text:0041db38 00000000 _nop
.text:0041db3c ffff3126 addiu s1,s1,-0x1
LAB_0041db40: ;XREF[2,0]: 0041db34,0041dba4
.text:0041db40 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041db44 21200000 clear a0
.text:0041db48 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041db4c 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041db50 1000bc8f lw gp,local_130+0x140(sp)
.text:0041db54 22004010 beq v0,zero,LAB_0041dbe0
.text:0041db58 21804000 _move s0,v0
LAB_0041db5c: ;XREF[2,0]: 0041db2c,0041dbd8
.text:0041db5c 4000262a slti a2,s1,0x40
.text:0041db60 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041db64 21200002 move a0,s0
.text:0041db68 b100c010 beq a2,zero,LAB_0041de30
.text:0041db6c 74cf4526 _addiu a1=>.rodata:DAT_0048cf74,s2,-0x308c ;= 2Eh .
.text:0041db70 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041db74 00000000 _nop
.text:0041db78 1000bc8f lw gp,local_130+0x140(sp)
.text:0041db7c 21200002 move a0,s0
.text:0041db80 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041db84 ebff4010 beq v0,zero,LAB_0041db34
.text:0041db88 54b7a526 _addiu a1=>.rodata:s_._0048b748+12,s5,-0x48ac ;= "."
.text:0041db8c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041db90 00000000 _nop
.text:0041db94 1000bc8f lw gp,local_130+0x140(sp)
.text:0041db98 80381100 sll a3,s1,0x2
.text:0041db9c 2118f700 addu v1,a3,s7
.text:0041dba0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041dba4 e6ff4010 beq v0,zero,LAB_0041db40
.text:0041dba8 21200002 _move a0,s0
.text:0041dbac 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041dbb0 000070ac _sw s0,0x0(v1)=>local_128
.text:0041dbb4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dbb8 21505600 addu t2,v0,s6
.text:0041dbbc ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041dbc0 21200000 clear a0
.text:0041dbc4 40a48526 addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041dbc8 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041dbcc 01005625 _addiu s6,t2,0x1
.text:0041dbd0 01003126 addiu s1,s1,0x1
.text:0041dbd4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dbd8 e0ff4014 bne v0,zero,LAB_0041db5c
.text:0041dbdc 21804000 _move s0,v0
LAB_0041dbe0: ;XREF[1,0]: 0041db54
.text:0041dbe0 0c002016 bne s1,zero,LAB_0041dc14
.text:0041dbe4 00000000 _nop
LAB_0041dbe8: ;XREF[1,0]: 0041db1c
.text:0041dbe8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041dbec 21206002 move a0,s3
.text:0041dbf0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041dbf4 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041dbf8 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dbfc 05004010 beq v0,zero,LAB_0041dc14
.text:0041dc00 00000000 _nop
.text:0041dc04 00006b82 lb t3,0x0(s3)
.text:0041dc08 00000000 nop
.text:0041dc0c 88006015 bne t3,zero,LAB_0041de30
.text:0041dc10 00000000 _nop
LAB_0041dc14: ;XREF[2,0]: 0041dbe0,0041dbfc
.text:0041dc14 1c808d8f lw t5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041dc18 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041dc1c 0c61a48d lw a0=>.rodata:s_/e...,offset .data:PTR_...;= "/etc_ro/web"
;= 0048bb48
.text:0041dc20 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041dc24 00000000 _nop
.text:0041dc28 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dc2c 44004010 beq v0,zero,LAB_0041dd40
.text:0041dc30 21a84000 _move s5,v0
.text:0041dc34 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041dc38 00000000 nop
.text:0041dc3c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041dc40 21204000 _move a0,v0
.text:0041dc44 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dc48 21705600 addu t6,v0,s6
.text:0041dc4c ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041dc50 00000000 nop
.text:0041dc54 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041dc58 0200c425 _addiu a0,t6,0x2
.text:0041dc5c 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dc60 2f004010 beq v0,zero,LAB_0041dd20
.text:0041dc64 21904000 _move s2,v0
.text:0041dc68 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0041dc6c 21204000 move a0,v0
.text:0041dc70 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0041dc74 2128a002 _move a1,s5
.text:0041dc78 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dc7c 1000201a blez s1,LAB_0041dcc0
.text:0041dc80 00000000 _nop
.text:0041dc84 21802002 move s0,s1
.text:0041dc88 1800b127 addiu s1,sp,0x18
LAB_0041dc8c: ;XREF[1,0]: 0041dcb8
.text:0041dc8c 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0041dc90 21204002 move a0,s2
.text:0041dc94 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041dc98 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041dc9c 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dca0 0000258e lw a1,0x0(s1)=>local_128
.text:0041dca4 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0041dca8 21204002 move a0,s2
.text:0041dcac 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041dcb0 ffff1026 _addiu s0,s0,-0x1
.text:0041dcb4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dcb8 f4ff0016 bne s0,zero,LAB_0041dc8c
.text:0041dcbc 04003126 _addiu s1,s1,0x4
LAB_0041dcc0: ;XREF[1,0]: 0041dc7c
.text:0041dcc0 9400c48f lw a0,0x94(s8)
.text:0041dcc4 00000000 nop
.text:0041dcc8 6b008014 bne a0,zero,LAB_0041de78
.text:0041dccc 00000000 _nop
LAB_0041dcd0: ;XREF[1,0]: 0041de8c
.text:0041dcd0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041dcd4 00000000 nop
.text:0041dcd8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041dcdc 21204002 _move a0,s2
.text:0041dce0 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dce4 9400c2af sw v0,0x94(s8)
.text:0041dce8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041dcec e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0041dcf0 2120c003 move a0,s8
.text:0041dcf4 64cfe525 addiu a1=>.roda...,t7,-0x309c ;= "PATH_TRANSLATED"
.text:0041dcf8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0041dcfc 21304000 _move a2,v0
.text:0041dd00 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dd04 06004012 beq s2,zero,LAB_0041dd20
.text:0041dd08 00000000 _nop
.text:0041dd0c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041dd10 00000000 nop
.text:0041dd14 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041dd18 21204002 _move a0,s2
.text:0041dd1c 1000bc8f lw gp,local_130+0x140(sp)
LAB_0041dd20: ;XREF[2,0]: 0041dc60,0041dd04
.text:0041dd20 0700a012 beq s5,zero,LAB_0041dd40
.text:0041dd24 00000000 _nop
.text:0041dd28 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041dd2c 00000000 nop
.text:0041dd30 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041dd34 2120a002 _move a0,s5
.text:0041dd38 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dd3c 00000000 nop
LAB_0041dd40: ;XREF[2,0]: 0041dc2c,0041dd20
.text:0041dd40 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041dd44 00000000 nop
.text:0041dd48 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041dd4c 21206002 _move a0,s3
.text:0041dd50 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dd54 21100000 clear v0
LAB_0041dd58: ;XREF[1,0]: 0041da34
.text:0041dd58 3c01bf8f lw ra,local_4+0x140(sp)
.text:0041dd5c 3801be8f lw s8,local_8+0x140(sp)
.text:0041dd60 3401b78f lw s7,local_c+0x140(sp)
.text:0041dd64 3001b68f lw s6,local_10+0x140(sp)
.text:0041dd68 2c01b58f lw s5,local_14+0x140(sp)
.text:0041dd6c 2801b48f lw s4,local_18+0x140(sp)
.text:0041dd70 2401b38f lw s3,local_1c+0x140(sp)
.text:0041dd74 2001b28f lw s2,local_20+0x140(sp)
.text:0041dd78 1c01b18f lw s1,local_24+0x140(sp)
.text:0041dd7c 1801b08f lw s0,local_28+0x140(sp)
.text:0041dd80 0800e003 jr ra
.text:0041dd84 4001bd27 _addiu sp,sp,0x140
LAB_0041dd88: ;XREF[1,0]: 0041da90
.text:0041dd88 0100b280 lb s2,0x1(a1)
.text:0041dd8c 0000c88d lw t0,0x0(t6)=>EXTERNAL:__ctype_b ;= ??
.text:0041dd90 40881200 sll s1,s2,0x1
.text:0041dd94 21802802 addu s0,s1,t0
.text:0041dd98 00000c96 lhu t4,0x0(s0)
.text:0041dd9c 00000000 nop
.text:0041dda0 02490c00 srl t1,t4,0x4
.text:0041dda4 01002331 andi v1,t1,0x1
.text:0041dda8 3bff6010 beq v1,zero,LAB_0041da98
.text:0041ddac 00000000 _nop
.text:0041ddb0 0200b880 lb t8,0x2(a1)
.text:0041ddb4 00000000 nop
.text:0041ddb8 40b81800 sll s7,t8,0x1
.text:0041ddbc 21b0e802 addu s6,s7,t0
.text:0041ddc0 0000d596 lhu s5,0x0(s6)
.text:0041ddc4 00000000 nop
.text:0041ddc8 02a11500 srl s4,s5,0x4
.text:0041ddcc 01008832 andi t0,s4,0x1
.text:0041ddd0 31ff0011 beq t0,zero,LAB_0041da98
.text:0041ddd4 0100a824 _addiu t0,a1,0x1
.text:0041ddd8 0000ec8d lw t4,0x0(t7)=>EXTERNAL:__ctype_tolower ;= ??
.text:0041dddc 21200000 clear a0
.text:0041dde0 01000924 li t1,0x1
LAB_0041dde4: ;XREF[1,0]: 0041de18
.text:0041dde4 00001181 lb s1,0x0(t0)
.text:0041dde8 00290400 sll a1,a0,0x4
.text:0041ddec 40801100 sll s0,s1,0x1
.text:0041ddf0 21180c02 addu v1,s0,t4
.text:0041ddf4 00006284 lh v0,0x0(v1)
.text:0041ddf8 00000000 nop
.text:0041ddfc 9fff5924 addiu t9,v0,-0x61
.text:0041de00 2128a200 addu a1,a1,v0
.text:0041de04 06003f2f sltiu ra,t9,0x6
.text:0041de08 0200e013 beq ra,zero,LAB_0041de14
.text:0041de0c d0ffa424 _addiu a0,a1,-0x30
.text:0041de10 a9ffa424 addiu a0,a1,-0x57
LAB_0041de14: ;XREF[1,0]: 0041de08
.text:0041de14 ffff2925 addiu t1,t1,-0x1
.text:0041de18 f2ff2105 bgez t1,LAB_0041dde4
.text:0041de1c 01000825 _addiu t0,t0,0x1
.text:0041de20 1dff0010 b LAB_0041da98
.text:0041de24 ffff0525 _addiu a1,t0,-0x1
LAB_0041de28: ;XREF[1,0]: 0041da88
.text:0041de28 1cff0010 b LAB_0041da9c
.text:0041de2c 0000cda0 _sb t5,0x0(a2)
LAB_0041de30: ;XREF[2,0]: 0041db68,0041dc0c
.text:0041de30 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041de34 00000000 nop
.text:0041de38 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041de3c 21206002 _move a0,s3
.text:0041de40 1000bc8f lw gp,local_130+0x140(sp)
.text:0041de44 3c01bf8f lw ra,local_4+0x140(sp)
.text:0041de48 3801be8f lw s8,local_8+0x140(sp)
.text:0041de4c 3401b78f lw s7,local_c+0x140(sp)
.text:0041de50 3001b68f lw s6,local_10+0x140(sp)
.text:0041de54 2c01b58f lw s5,local_14+0x140(sp)
.text:0041de58 2801b48f lw s4,local_18+0x140(sp)
.text:0041de5c 2401b38f lw s3,local_1c+0x140(sp)
.text:0041de60 2001b28f lw s2,local_20+0x140(sp)
.text:0041de64 1c01b18f lw s1,local_24+0x140(sp)
.text:0041de68 1801b08f lw s0,local_28+0x140(sp)
.text:0041de6c ffff0224 li v0,-0x1
.text:0041de70 0800e003 jr ra
.text:0041de74 4001bd27 _addiu sp,sp,0x140
LAB_0041de78: ;XREF[1,0]: 0041dcc8
.text:0041de78 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041de7c 00000000 nop
.text:0041de80 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041de84 00000000 _nop
.text:0041de88 1000bc8f lw gp,local_130+0x140(sp)
.text:0041de8c 90ff0010 b LAB_0041dcd0
.text:0041de90 9400c0af _sw zero,0x94(s8)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websConnValidateUrlPath()
;local_4 undefined4 -4 ;XREF[2,0]: 0041dea4,0041e1dc
;local_8 undefined4 -8 ;XREF[2,0]: 0041dea8,0041e1e0
;local_c undefined4 -c ;XREF[2,0]: 0041deac,0041e1e4
;local_10 undefined4 -10 ;XREF[2,0]: 0041deb0,0041e1e8
;local_14 undefined4 -14 ;XREF[2,0]: 0041deb4,0041e1ec
;local_18 undefined4 -18 ;XREF[2,0]: 0041deb8,0041e1f0
;local_1c undefined4 -1c ;XREF[2,0]: 0041debc,0041e1f4
;local_20 undefined4 -20 ;XREF[2,0]: 0041dec0,0041e1f8
;local_24 undefined4 -24 ;XREF[2,0]: 0041dec4,0041e1fc
;local_28 undefined4 -28 ;XREF[2,0]: 0041dec8,0041e200
;local_128 undefined4 -128 ;XREF[4,0]: 0041df74,0041e060,0041e104,0041e140
;local_130 undefined4 -130 ;XREF[22,0]: 0041decc,0041dee0,0041df04,0041df84,0041dfa8
; 0041dfc8,0041e000,0041e028,0041e044,0041e064
; 0041e084,0041e0a8,0041e0d4,0041e118,0041e13c
; 0041e158,0041e184,0041e1a4,0041e1bc,0041e1d8
; 0041e2c4,0041e2e0
;XREF[2,0]: Entry Point,004d8530
.text:0041de94 0c001c3c lui gp,0xc
.text:0041de98 4c1b9c27 addiu gp,gp,0x1b4c
.text:0041de9c 21e09903 addu gp,gp,t9
.text:0041dea0 c0febd27 addiu sp,sp,-0x140
.text:0041dea4 3c01bfaf sw ra,local_4+0x140(sp)
.text:0041dea8 3801beaf sw s8,local_8+0x140(sp)
.text:0041deac 3401b7af sw s7,local_c+0x140(sp)
.text:0041deb0 3001b6af sw s6,local_10+0x140(sp)
.text:0041deb4 2c01b5af sw s5,local_14+0x140(sp)
.text:0041deb8 2801b4af sw s4,local_18+0x140(sp)
.text:0041debc 2401b3af sw s3,local_1c+0x140(sp)
.text:0041dec0 2001b2af sw s2,local_20+0x140(sp)
.text:0041dec4 1c01b1af sw s1,local_24+0x140(sp)
.text:0041dec8 1801b0af sw s0,local_28+0x140(sp)
.text:0041decc 1000bcaf sw gp=>_gp,local_130+0x140(sp)
.text:0041ded0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ded4 21f08000 move s8,a0
.text:0041ded8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041dedc 2120a000 _move a0,a1
.text:0041dee0 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dee4 bd004010 beq v0,zero,LAB_0041e1dc
.text:0041dee8 21a84000 _move s5,v0
.text:0041deec ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041def0 00000000 nop
.text:0041def4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041def8 21204000 _move a0,v0
.text:0041defc 21384000 move a3,v0
.text:0041df00 0000a292 lbu v0,0x0(s5)
.text:0041df04 1000bc8f lw gp,local_130+0x140(sp)
.text:0041df08 2130a002 move a2,s5
.text:0041df0c 16004010 beq v0,zero,LAB_0041df68
.text:0041df10 2128a002 _move a1,s5
.text:0041df14 1400e018 blez a3,LAB_0041df68
.text:0041df18 21204000 _move a0,v0
.text:0041df1c a4908e8f lw t6,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:0041df20 f4848f8f lw t7,-0x7b0c(gp)=>->__ctype_tolower ;= 004db004
.text:0041df24 2b000a24 li t2,0x2b
.text:0041df28 20000d24 li t5,0x20
.text:0041df2c 25000b24 li t3,0x25
.text:0041df30 00160400 sll v0,a0,0x18
LAB_0041df34: ;XREF[1,0]: 0041df60
.text:0041df34 03160200 sra v0,v0,0x18
.text:0041df38 dc004a10 beq v0,t2,LAB_0041e2ac
.text:0041df3c 00000000 _nop
.text:0041df40 b2004b10 beq v0,t3,LAB_0041e20c
.text:0041df44 00000000 _nop
LAB_0041df48: ;XREF[3,0]: 0041e22c,0041e254,0041e2a4
.text:0041df48 0000c4a0 sb a0,0x0(a2)
LAB_0041df4c: ;XREF[1,0]: 0041e2ac
.text:0041df4c 0100a524 addiu a1,a1,0x1
.text:0041df50 0000a490 lbu a0,0x0(a1)
.text:0041df54 ffffe724 addiu a3,a3,-0x1
.text:0041df58 03008010 beq a0,zero,LAB_0041df68
.text:0041df5c 0100c624 _addiu a2,a2,0x1
.text:0041df60 f4ffe01c bgtz a3,LAB_0041df34
.text:0041df64 00160400 _sll v0,a0,0x18
LAB_0041df68: ;XREF[3,0]: 0041df0c,0041df14,0041df58
.text:0041df68 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041df6c 0000c0a0 sb zero,0x0(a2)
.text:0041df70 2120a002 move a0,s5
.text:0041df74 1800a0af sw zero,local_128+0x140(sp)
.text:0041df78 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041df7c 5c000524 _li a1,0x5c
.text:0041df80 21980000 clear s3
.text:0041df84 1000bc8f lw gp,local_130+0x140(sp)
.text:0041df88 0a004010 beq v0,zero,LAB_0041dfb4
.text:0041df8c 21b00000 _clear s6
.text:0041df90 2f001024 li s0,0x2f
LAB_0041df94: ;XREF[1,0]: 0041dfac
.text:0041df94 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0041df98 000050a0 sb s0,0x0(v0)
.text:0041df9c 21204000 move a0,v0
.text:0041dfa0 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0041dfa4 5c000524 _li a1,0x5c
.text:0041dfa8 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dfac f9ff4014 bne v0,zero,LAB_0041df94
.text:0041dfb0 00000000 _nop
LAB_0041dfb4: ;XREF[1,0]: 0041df88
.text:0041dfb4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041dfb8 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041dfbc 2120a002 move a0,s5
.text:0041dfc0 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041dfc4 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041dfc8 1000bc8f lw gp,local_130+0x140(sp)
.text:0041dfcc 32004010 beq v0,zero,LAB_0041e098
.text:0041dfd0 21804000 _move s0,v0
.text:0041dfd4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041dfd8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041dfdc 0b000010 b LAB_0041e00c
.text:0041dfe0 1800b727 _addiu s7,sp,0x18
LAB_0041dfe4: ;XREF[1,0]: 0041e034
.text:0041dfe4 0200601a blez s3,LAB_0041dff0
.text:0041dfe8 00000000 _nop
.text:0041dfec ffff7326 addiu s3,s3,-0x1
LAB_0041dff0: ;XREF[2,0]: 0041dfe4,0041e054
.text:0041dff0 ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041dff4 21200000 clear a0
.text:0041dff8 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041dffc 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041e000 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e004 22004010 beq v0,zero,LAB_0041e090
.text:0041e008 21804000 _move s0,v0
LAB_0041e00c: ;XREF[2,0]: 0041dfdc,0041e088
.text:0041e00c 4000662a slti a2,s3,0x40
.text:0041e010 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041e014 21200002 move a0,s0
.text:0041e018 ad00c010 beq a2,zero,LAB_0041e2d0
.text:0041e01c 74cf2526 _addiu a1=>.rodata:DAT_0048cf74,s1,-0x308c ;= 2Eh .
.text:0041e020 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041e024 00000000 _nop
.text:0041e028 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e02c 21200002 move a0,s0
.text:0041e030 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041e034 ebff4010 beq v0,zero,LAB_0041dfe4
.text:0041e038 54b74526 _addiu a1=>.rodata:s_._0048b748+12,s2,-0x48ac ;= "."
.text:0041e03c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041e040 00000000 _nop
.text:0041e044 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e048 80381300 sll a3,s3,0x2
.text:0041e04c 2118f700 addu v1,a3,s7
.text:0041e050 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e054 e6ff4010 beq v0,zero,LAB_0041dff0
.text:0041e058 21200002 _move a0,s0
.text:0041e05c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e060 000070ac _sw s0,0x0(v1)=>local_128
.text:0041e064 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e068 21505600 addu t2,v0,s6
.text:0041e06c ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:0041e070 21200000 clear a0
.text:0041e074 40a48526 addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041e078 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:0041e07c 01005625 _addiu s6,t2,0x1
.text:0041e080 01007326 addiu s3,s3,0x1
.text:0041e084 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e088 e0ff4014 bne v0,zero,LAB_0041e00c
.text:0041e08c 21804000 _move s0,v0
LAB_0041e090: ;XREF[1,0]: 0041e004
.text:0041e090 0c006016 bne s3,zero,LAB_0041e0c4
.text:0041e094 00000000 _nop
LAB_0041e098: ;XREF[1,0]: 0041dfcc
.text:0041e098 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041e09c 2120a002 move a0,s5
.text:0041e0a0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041e0a4 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041e0a8 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e0ac 05004010 beq v0,zero,LAB_0041e0c4
.text:0041e0b0 00000000 _nop
.text:0041e0b4 0000ab82 lb t3,0x0(s5)
.text:0041e0b8 00000000 nop
.text:0041e0bc 84006015 bne t3,zero,LAB_0041e2d0
.text:0041e0c0 00000000 _nop
LAB_0041e0c4: ;XREF[2,0]: 0041e090,0041e0ac
.text:0041e0c4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041e0c8 00000000 nop
.text:0041e0cc 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041e0d0 0100c426 _addiu a0,s6,0x1
.text:0041e0d4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e0d8 34004010 beq v0,zero,LAB_0041e1ac
.text:0041e0dc 21904000 _move s2,v0
.text:0041e0e0 40a48f26 addiu t7,s4,-0x5bc0
.text:0041e0e4 0100ee91 lbu t6,0x1(t7)=>.rodata:DAT_0048a441
.text:0041e0e8 40a48d92 lbu t5,-0x5bc0(s4)=>.rodata:DAT_0048a440 ;= 2Fh
.text:0041e0ec 01004ea0 sb t6,0x1(v0)
.text:0041e0f0 00004da0 sb t5,0x0(v0)
.text:0041e0f4 1b00601a blez s3,LAB_0041e164
.text:0041e0f8 21800000 _clear s0
.text:0041e0fc 09000010 b LAB_0041e124
.text:0041e100 1800b127 _addiu s1,sp,0x18
LAB_0041e104: ;XREF[1,0]: 0041e12c
.text:0041e104 0000258e lw a1,0x0(s1)=>local_128
.text:0041e108 01001026 addiu s0,s0,0x1
.text:0041e10c 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041e110 21204002 _move a0,s2
.text:0041e114 2a481302 slt t1,s0,s3
.text:0041e118 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e11c 11002011 beq t1,zero,LAB_0041e164
.text:0041e120 04003126 _addiu s1,s1,0x4
LAB_0041e124: ;XREF[2,0]: 0041e0fc,0041e15c
.text:0041e124 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0041e128 21204002 move a0,s2
.text:0041e12c f5ff0012 beq s0,zero,LAB_0041e104
.text:0041e130 40a48526 _addiu a1=>.rodata:DAT_0048a440,s4,-0x5bc0 ;= 2Fh
.text:0041e134 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041e138 01001026 _addiu s0,s0,0x1
.text:0041e13c 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e140 0000258e lw a1,0x0(s1)=>local_128
.text:0041e144 008d998f lw t9,-0x7300(gp)=>->::strcat ;= 00489440
.text:0041e148 00000000 nop
.text:0041e14c 09f82003 jalr t9=>.MIPS.stubs:::strcat ;char * strcat(char * __dest, char * ...
.text:0041e150 21204002 _move a0,s2
.text:0041e154 2a481302 slt t1,s0,s3
.text:0041e158 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e15c f1ff2015 bne t1,zero,LAB_0041e124
.text:0041e160 04003126 _addiu s1,s1,0x4
LAB_0041e164: ;XREF[2,0]: 0041e0f4,0041e11c
.text:0041e164 8800c48f lw a0,0x88(s8)
.text:0041e168 00000000 nop
.text:0041e16c 51008014 bne a0,zero,LAB_0041e2b4
.text:0041e170 00000000 _nop
LAB_0041e174: ;XREF[1,0]: 0041e2c8
.text:0041e174 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041e178 00000000 nop
.text:0041e17c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041e180 21204002 _move a0,s2
.text:0041e184 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e188 8800c2af sw v0,0x88(s8)
.text:0041e18c 2120c003 move a0,s8
.text:0041e190 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041e194 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0041e198 a09dc527 addiu a1=>.roda...,s8,-0x6260 ;= "PATH_INFO"
.text:0041e19c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0041e1a0 21304000 _move a2,v0
.text:0041e1a4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e1a8 00000000 nop
LAB_0041e1ac: ;XREF[1,0]: 0041e0d8
.text:0041e1ac 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041e1b0 00000000 nop
.text:0041e1b4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041e1b8 2120a002 _move a0,s5
.text:0041e1bc 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e1c0 06004012 beq s2,zero,LAB_0041e1dc
.text:0041e1c4 00000000 _nop
.text:0041e1c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041e1cc 00000000 nop
.text:0041e1d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041e1d4 21204002 _move a0,s2
.text:0041e1d8 1000bc8f lw gp,local_130+0x140(sp)
LAB_0041e1dc: ;XREF[3,0]: 0041dee4,0041e1c0,0041e2e4
.text:0041e1dc 3c01bf8f lw ra,local_4+0x140(sp)
.text:0041e1e0 3801be8f lw s8,local_8+0x140(sp)
.text:0041e1e4 3401b78f lw s7,local_c+0x140(sp)
.text:0041e1e8 3001b68f lw s6,local_10+0x140(sp)
.text:0041e1ec 2c01b58f lw s5,local_14+0x140(sp)
.text:0041e1f0 2801b48f lw s4,local_18+0x140(sp)
.text:0041e1f4 2401b38f lw s3,local_1c+0x140(sp)
.text:0041e1f8 2001b28f lw s2,local_20+0x140(sp)
.text:0041e1fc 1c01b18f lw s1,local_24+0x140(sp)
.text:0041e200 1801b08f lw s0,local_28+0x140(sp)
.text:0041e204 0800e003 jr ra
.text:0041e208 4001bd27 _addiu sp,sp,0x140
LAB_0041e20c: ;XREF[1,0]: 0041df40
.text:0041e20c 0100b280 lb s2,0x1(a1)
.text:0041e210 0000c88d lw t0,0x0(t6)=>EXTERNAL:__ctype_b ;= ??
.text:0041e214 40881200 sll s1,s2,0x1
.text:0041e218 21802802 addu s0,s1,t0
.text:0041e21c 00000c96 lhu t4,0x0(s0)
.text:0041e220 00000000 nop
.text:0041e224 02490c00 srl t1,t4,0x4
.text:0041e228 01002331 andi v1,t1,0x1
.text:0041e22c 46ff6010 beq v1,zero,LAB_0041df48
.text:0041e230 00000000 _nop
.text:0041e234 0200b880 lb t8,0x2(a1)
.text:0041e238 00000000 nop
.text:0041e23c 40b81800 sll s7,t8,0x1
.text:0041e240 21b0e802 addu s6,s7,t0
.text:0041e244 0000d496 lhu s4,0x0(s6)
.text:0041e248 00000000 nop
.text:0041e24c 02991400 srl s3,s4,0x4
.text:0041e250 01006832 andi t0,s3,0x1
.text:0041e254 3cff0011 beq t0,zero,LAB_0041df48
.text:0041e258 0100a824 _addiu t0,a1,0x1
.text:0041e25c 0000ec8d lw t4,0x0(t7)=>EXTERNAL:__ctype_tolower ;= ??
.text:0041e260 21200000 clear a0
.text:0041e264 01000924 li t1,0x1
LAB_0041e268: ;XREF[1,0]: 0041e29c
.text:0041e268 00001181 lb s1,0x0(t0)
.text:0041e26c 00290400 sll a1,a0,0x4
.text:0041e270 40801100 sll s0,s1,0x1
.text:0041e274 21180c02 addu v1,s0,t4
.text:0041e278 00006284 lh v0,0x0(v1)
.text:0041e27c 00000000 nop
.text:0041e280 9fff5924 addiu t9,v0,-0x61
.text:0041e284 2128a200 addu a1,a1,v0
.text:0041e288 06003f2f sltiu ra,t9,0x6
.text:0041e28c 0200e013 beq ra,zero,LAB_0041e298
.text:0041e290 d0ffa424 _addiu a0,a1,-0x30
.text:0041e294 a9ffa424 addiu a0,a1,-0x57
LAB_0041e298: ;XREF[1,0]: 0041e28c
.text:0041e298 ffff2925 addiu t1,t1,-0x1
.text:0041e29c f2ff2105 bgez t1,LAB_0041e268
.text:0041e2a0 01000825 _addiu t0,t0,0x1
.text:0041e2a4 28ff0010 b LAB_0041df48
.text:0041e2a8 ffff0525 _addiu a1,t0,-0x1
LAB_0041e2ac: ;XREF[1,0]: 0041df38
.text:0041e2ac 27ff0010 b LAB_0041df4c
.text:0041e2b0 0000cda0 _sb t5,0x0(a2)
LAB_0041e2b4: ;XREF[1,0]: 0041e16c
.text:0041e2b4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041e2b8 00000000 nop
.text:0041e2bc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041e2c0 00000000 _nop
.text:0041e2c4 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e2c8 aaff0010 b LAB_0041e174
.text:0041e2cc 8800c0af _sw zero,0x88(s8)
LAB_0041e2d0: ;XREF[2,0]: 0041e018,0041e0bc
.text:0041e2d0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041e2d4 00000000 nop
.text:0041e2d8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041e2dc 2120a002 _move a0,s5
.text:0041e2e0 1000bc8f lw gp,local_130+0x140(sp)
.text:0041e2e4 bdff0010 b LAB_0041e1dc
.text:0041e2e8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined DigestCalcHA1(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0041e338
;param_6 undefined4 14 ;XREF[1,0]: 0041e33c
;param_7 undefined4 18 ;XREF[1,0]: 0041e340
;local_8 undefined4 -8 ;XREF[2,0]: 0041e2fc,0041e4f0
;local_c undefined4 -c ;XREF[2,0]: 0041e300,0041e4f4
;local_10 undefined4 -10 ;XREF[2,0]: 0041e304,0041e4f8
;local_14 undefined4 -14 ;XREF[2,0]: 0041e308,0041e4fc
;local_18 undefined4 -18 ;XREF[2,0]: 0041e30c,0041e500
;local_1c undefined4 -1c ;XREF[2,0]: 0041e310,0041e504
;local_20 undefined4 -20 ;XREF[2,0]: 0041e314,0041e508
;local_24 undefined4 -24 ;XREF[2,0]: 0041e318,0041e50c
;local_28 undefined4 -28 ;XREF[2,0]: 0041e31c,0041e510
;local_38 undefined1 -38 ;XREF[3,0]: 0041e45c,0041e494,0041e4b8
;local_98 undefined4 -98 ;XREF[21,0]: 0041e320,0041e34c,0041e364,0041e37c,0041e398
; 0041e3b0,0041e3c8,0041e3e0,0041e3f8,0041e410
; 0041e428,0041e444,0041e52c,0041e544,0041e55c
; 0041e574,0041e58c,0041e5a4,0041e5bc,0041e5d4
; 0041e5ec
;XREF[3,0]: Entry Point,0041f00c,004d85dc
.text:0041e2ec 0c001c3c lui gp,0xc
.text:0041e2f0 f4169c27 addiu gp,gp,0x16f4
.text:0041e2f4 21e09903 addu gp,gp,t9
.text:0041e2f8 58ffbd27 addiu sp,sp,-0xa8
.text:0041e2fc a000bfaf sw ra,local_8+0xa8(sp)
.text:0041e300 9c00b7af sw s7,local_c+0xa8(sp)
.text:0041e304 9800b6af sw s6,local_10+0xa8(sp)
.text:0041e308 9400b5af sw s5,local_14+0xa8(sp)
.text:0041e30c 9000b4af sw s4,local_18+0xa8(sp)
.text:0041e310 8c00b3af sw s3,local_1c+0xa8(sp)
.text:0041e314 8800b2af sw s2,local_20+0xa8(sp)
.text:0041e318 8400b1af sw s1,local_24+0xa8(sp)
.text:0041e31c 8000b0af sw s0,local_28+0xa8(sp)
.text:0041e320 1000bcaf sw gp=>_gp,local_98+0xa8(sp)
.text:0041e324 b488998f lw t9,-0x774c(gp)=>->MD5Init ;= 0041b260
.text:0041e328 21988000 move s3,param_1
.text:0041e32c 1800a427 addiu param_1,sp,0x18
.text:0041e330 2190e000 move s2,param_4
.text:0041e334 2188c000 move s1,param_3
.text:0041e338 b800b68f lw s6,param_5+0xa8(sp)
.text:0041e33c bc00b78f lw s7,param_6+0xa8(sp)
.text:0041e340 c000b48f lw s4,param_7+0xa8(sp)
.text:0041e344 09f82003 jalr t9=>MD5Init ;undefined MD5Init()
.text:0041e348 2180a000 _move s0,param_2
.text:0041e34c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e350 00000000 nop
.text:0041e354 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e358 00000000 nop
.text:0041e35c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e360 21200002 _move param_1,s0
.text:0041e364 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e368 21280002 move param_2,s0
.text:0041e36c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e370 21304000 move param_3,v0
.text:0041e374 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e378 1800a427 _addiu param_1,sp,0x18
.text:0041e37c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e380 01000624 li param_3,0x1
.text:0041e384 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041e388 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e38c 78cfa526 addiu param_2=>.rodata:DAT_0048cf78,s5,-0x3088;= 3Ah :
.text:0041e390 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e394 1800a427 _addiu param_1,sp,0x18
.text:0041e398 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e39c 21202002 move param_1,s1
.text:0041e3a0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e3a4 00000000 nop
.text:0041e3a8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e3ac 7000b027 _addiu s0,sp,0x70
.text:0041e3b0 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e3b4 21282002 move param_2,s1
.text:0041e3b8 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e3bc 21304000 move param_3,v0
.text:0041e3c0 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e3c4 1800a427 _addiu param_1,sp,0x18
.text:0041e3c8 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e3cc 78cfa526 addiu param_2=>.rodata:DAT_0048cf78,s5,-0x3088;= 3Ah :
.text:0041e3d0 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e3d4 01000624 li param_3,0x1
.text:0041e3d8 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e3dc 1800a427 _addiu param_1,sp,0x18
.text:0041e3e0 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e3e4 00000000 nop
.text:0041e3e8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e3ec 00000000 nop
.text:0041e3f0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e3f4 21204002 _move param_1,s2
.text:0041e3f8 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e3fc 21304000 move param_3,v0
.text:0041e400 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e404 21284002 move param_2,s2
.text:0041e408 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e40c 1800a427 _addiu param_1,sp,0x18
.text:0041e410 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e414 21200002 move param_1,s0
.text:0041e418 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041e41c 00000000 nop
.text:0041e420 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041e424 1800a527 _addiu param_2,sp,0x18
.text:0041e428 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e42c 21206002 move param_1,s3
.text:0041e430 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0041e434 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041e438 00000000 nop
.text:0041e43c 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041e440 7ccfa524 _addiu param_2=>...,param_2,-0x3084 ;= "md5-sess"
.text:0041e444 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e448 34004010 beq v0,zero,LAB_0041e51c
.text:0041e44c 00000000 _nop
.text:0041e450 0f000010 b LAB_0041e490
.text:0041e454 21400000 _clear t0
LAB_0041e458: ;XREF[1,0]: 0041e4ac
.text:0041e458 000087a0 sb param_4,0x0(param_1)
.text:0041e45c 0000cc90 lbu t4,0x0(param_3)=>local_38
.text:0041e460 21307400 addu param_3,v1,s4
.text:0041e464 0f008b31 andi t3,t4,0xf
.text:0041e468 0a006a2d sltiu t2,t3,0xa
.text:0041e46c 30006425 addiu param_1,t3,0x30
.text:0041e470 18004011 beq t2,zero,LAB_0041e4d4
.text:0041e474 57006325 _addiu v1,t3,0x57
LAB_0041e478: ;XREF[1,0]: 0041e4cc
.text:0041e478 0100c4a0 sb param_1,0x1(param_3)
.text:0041e47c 01000625 addiu param_3,t0,0x1
.text:0041e480 ffffc830 andi t0,param_3,0xffff
.text:0041e484 1000032d sltiu v1,t0,0x10
.text:0041e488 18006010 beq v1,zero,LAB_0041e4ec
.text:0041e48c 00000000 _nop
LAB_0041e490: ;XREF[2,0]: 0041e450,0041e5f0
.text:0041e490 21301001 addu param_3,t0,s0
LAB_0041e494: ;XREF[1,0]: 0041e4e4
.text:0041e494 0000c790 lbu param_4,0x0(param_3)=>local_38
.text:0041e498 40180800 sll v1,t0,0x1
.text:0041e49c 02210700 srl param_1,param_4,0x4
.text:0041e4a0 0a00822c sltiu v0,param_1,0xa
.text:0041e4a4 30008724 addiu param_4,param_1,0x30
.text:0041e4a8 57008524 addiu param_2,param_1,0x57
.text:0041e4ac eaff4014 bne v0,zero,LAB_0041e458
.text:0041e4b0 21207400 _addu param_1,v1,s4
.text:0041e4b4 000085a0 sb param_2,0x0(param_1)
.text:0041e4b8 0000cc90 lbu t4,0x0(param_3)=>local_38
.text:0041e4bc 21307400 addu param_3,v1,s4
.text:0041e4c0 0f008b31 andi t3,t4,0xf
.text:0041e4c4 0a006a2d sltiu t2,t3,0xa
.text:0041e4c8 30006425 addiu param_1,t3,0x30
.text:0041e4cc eaff4015 bne t2,zero,LAB_0041e478
.text:0041e4d0 57006325 _addiu v1,t3,0x57
LAB_0041e4d4: ;XREF[1,0]: 0041e470
.text:0041e4d4 0100c3a0 sb v1,0x1(param_3)
.text:0041e4d8 01000625 addiu param_3,t0,0x1
.text:0041e4dc ffffc830 andi t0,param_3,0xffff
.text:0041e4e0 1000032d sltiu v1,t0,0x10
.text:0041e4e4 ebff6014 bne v1,zero,LAB_0041e494
.text:0041e4e8 21301001 _addu param_3,t0,s0
LAB_0041e4ec: ;XREF[1,0]: 0041e488
.text:0041e4ec 200080a2 sb zero,0x20(s4)
.text:0041e4f0 a000bf8f lw ra,local_8+0xa8(sp)
.text:0041e4f4 9c00b78f lw s7,local_c+0xa8(sp)
.text:0041e4f8 9800b68f lw s6,local_10+0xa8(sp)
.text:0041e4fc 9400b58f lw s5,local_14+0xa8(sp)
.text:0041e500 9000b48f lw s4,local_18+0xa8(sp)
.text:0041e504 8c00b38f lw s3,local_1c+0xa8(sp)
.text:0041e508 8800b28f lw s2,local_20+0xa8(sp)
.text:0041e50c 8400b18f lw s1,local_24+0xa8(sp)
.text:0041e510 8000b08f lw s0,local_28+0xa8(sp)
.text:0041e514 0800e003 jr ra
.text:0041e518 a800bd27 _addiu sp,sp,0xa8
LAB_0041e51c: ;XREF[1,0]: 0041e448
.text:0041e51c b488998f lw t9,-0x774c(gp)=>->MD5Init ;= 0041b260
.text:0041e520 00000000 nop
.text:0041e524 09f82003 jalr t9=>MD5Init ;undefined MD5Init()
.text:0041e528 1800a427 _addiu param_1,sp,0x18
.text:0041e52c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e530 1800a427 addiu param_1,sp,0x18
.text:0041e534 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e538 21280002 move param_2,s0
.text:0041e53c 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e540 10000624 _li param_3,0x10
.text:0041e544 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e548 78cfa526 addiu param_2=>.rodata:DAT_0048cf78,s5,-0x3088;= 3Ah :
.text:0041e54c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e550 01000624 li param_3,0x1
.text:0041e554 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e558 1800a427 _addiu param_1,sp,0x18
.text:0041e55c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e560 00000000 nop
.text:0041e564 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e568 00000000 nop
.text:0041e56c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e570 2120c002 _move param_1,s6
.text:0041e574 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e578 2128c002 move param_2,s6
.text:0041e57c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e580 21304000 move param_3,v0
.text:0041e584 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e588 1800a427 _addiu param_1,sp,0x18
.text:0041e58c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e590 78cfa526 addiu param_2=>.rodata:DAT_0048cf78,s5,-0x3088;= 3Ah :
.text:0041e594 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e598 01000624 li param_3,0x1
.text:0041e59c 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e5a0 1800a427 _addiu param_1,sp,0x18
.text:0041e5a4 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e5a8 00000000 nop
.text:0041e5ac ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e5b0 00000000 nop
.text:0041e5b4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e5b8 2120e002 _move param_1,s7
.text:0041e5bc 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e5c0 2128e002 move param_2,s7
.text:0041e5c4 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e5c8 21304000 move param_3,v0
.text:0041e5cc 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e5d0 1800a427 _addiu param_1,sp,0x18
.text:0041e5d4 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e5d8 21200002 move param_1,s0
.text:0041e5dc 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041e5e0 00000000 nop
.text:0041e5e4 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041e5e8 1800a527 _addiu param_2,sp,0x18
.text:0041e5ec 1000bc8f lw gp,local_98+0xa8(sp)
.text:0041e5f0 a7ff0010 b LAB_0041e490
.text:0041e5f4 21400000 _clear t0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined DigestCalcResponse(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0041e650
;param_6 undefined4 14 ;XREF[1,0]: 0041e648
;param_7 undefined4 18 ;XREF[1,0]: 0041e64c
;param_8 undefined4 1c ;XREF[1,0]: 0041e960
;param_9 undefined4 20 ;XREF[1,0]: 0041e654
;local_4 undefined4 -4 ;XREF[2,0]: 0041e608,0041e91c
;local_8 undefined4 -8 ;XREF[2,0]: 0041e60c,0041e920
;local_c undefined4 -c ;XREF[2,0]: 0041e610,0041e924
;local_10 undefined4 -10 ;XREF[2,0]: 0041e614,0041e928
;local_14 undefined4 -14 ;XREF[2,0]: 0041e618,0041e92c
;local_18 undefined4 -18 ;XREF[2,0]: 0041e61c,0041e930
;local_1c undefined4 -1c ;XREF[2,0]: 0041e620,0041e934
;local_20 undefined4 -20 ;XREF[2,0]: 0041e624,0041e938
;local_24 undefined4 -24 ;XREF[2,0]: 0041e628,0041e93c
;local_28 undefined4 -28 ;XREF[2,0]: 0041e62c,0041e940
;local_30 undefined1 -30 ;XREF[1,0]: 0041e7c8
;local_4f undefined1 -4f ;XREF[2,0]: 0041e748,0041e7a4
;local_50 undefined1 -50 ;XREF[2,0]: 0041e728,0041e784
;local_60 undefined1 -60 ;XREF[3,0]: 0041e890,0041e8c4,0041e8e8
;local_70 undefined1 -70 ;XREF[3,0]: 0041e72c,0041e764,0041e788
;local_d0 undefined4 -d0 ;XREF[28,0]: 0041e630,0041e660,0041e678,0041e690,0041e6ac
; 0041e6c4,0041e6dc,0041e6f8,0041e718,0041e7cc
; 0041e7e4,0041e7fc,0041e814,0041e82c,0041e848
; 0041e868,0041e880,0041e95c,0041e974,0041e990
; 0041e9a8,0041e9c0,0041e9d8,0041e9f0,0041ea08
; 0041ea20,0041ea38,0041ea50
;XREF[3,0]: Entry Point,0041f048,004d80b0
.text:0041e5f8 0c001c3c lui gp,0xc
.text:0041e5fc e8139c27 addiu gp,gp,0x13e8
.text:0041e600 21e09903 addu gp,gp,t9
.text:0041e604 20ffbd27 addiu sp,sp,-0xe0
.text:0041e608 dc00bfaf sw ra,local_4+0xe0(sp)
.text:0041e60c d800beaf sw s8,local_8+0xe0(sp)
.text:0041e610 d400b7af sw s7,local_c+0xe0(sp)
.text:0041e614 d000b6af sw s6,local_10+0xe0(sp)
.text:0041e618 cc00b5af sw s5,local_14+0xe0(sp)
.text:0041e61c c800b4af sw s4,local_18+0xe0(sp)
.text:0041e620 c400b3af sw s3,local_1c+0xe0(sp)
.text:0041e624 c000b2af sw s2,local_20+0xe0(sp)
.text:0041e628 bc00b1af sw s1,local_24+0xe0(sp)
.text:0041e62c b800b0af sw s0,local_28+0xe0(sp)
.text:0041e630 1000bcaf sw gp=>_gp,local_d0+0xe0(sp)
.text:0041e634 b488998f lw t9,-0x774c(gp)=>->MD5Init ;= 0041b260
.text:0041e638 21b08000 move s6,param_1
.text:0041e63c 1800a427 addiu param_1,sp,0x18
.text:0041e640 21f0e000 move s8,param_4
.text:0041e644 21a8a000 move s5,param_2
.text:0041e648 f400b08f lw s0,param_6+0xe0(sp)
.text:0041e64c f800b18f lw s1,param_7+0xe0(sp)
.text:0041e650 f000b48f lw s4,param_5+0xe0(sp)
.text:0041e654 0001b28f lw s2,param_9+0xe0(sp)
.text:0041e658 09f82003 jalr t9=>MD5Init ;undefined MD5Init()
.text:0041e65c 21b8c000 _move s7,param_3
.text:0041e660 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e664 00000000 nop
.text:0041e668 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e66c 00000000 nop
.text:0041e670 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e674 21200002 _move param_1,s0
.text:0041e678 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e67c 21280002 move param_2,s0
.text:0041e680 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e684 21304000 move param_3,v0
.text:0041e688 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e68c 1800a427 _addiu param_1,sp,0x18
.text:0041e690 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e694 01000624 li param_3,0x1
.text:0041e698 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041e69c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e6a0 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041e6a4 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e6a8 1800a427 _addiu param_1,sp,0x18
.text:0041e6ac 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e6b0 00000000 nop
.text:0041e6b4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e6b8 00000000 nop
.text:0041e6bc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e6c0 21202002 _move param_1,s1
.text:0041e6c4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e6c8 21282002 move param_2,s1
.text:0041e6cc 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e6d0 21304000 move param_3,v0
.text:0041e6d4 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e6d8 1800a427 _addiu param_1,sp,0x18
.text:0041e6dc 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e6e0 21208002 move param_1,s4
.text:0041e6e4 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0041e6e8 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:0041e6ec 00000000 nop
.text:0041e6f0 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0041e6f4 88cfa524 _addiu param_2=>...,param_2,-0x3078 ;= "auth-int"
.text:0041e6f8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e6fc 93004010 beq v0,zero,LAB_0041e94c
.text:0041e700 78cf6526 _addiu param_2,s3,-0x3088
LAB_0041e704: ;XREF[1,0]: 0041e978
.text:0041e704 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041e708 7000b127 addiu s1,sp,0x70
.text:0041e70c 21202002 move param_1,s1
.text:0041e710 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041e714 1800a527 _addiu param_2,sp,0x18
.text:0041e718 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e71c 9000b027 addiu s0,sp,0x90
.text:0041e720 0f000010 b LAB_0041e760
.text:0041e724 21400000 _clear t0
LAB_0041e728: ;XREF[1,0]: 0041e77c
.text:0041e728 000087a0 sb param_4,0x0(param_1)=>local_50
.text:0041e72c 0000cc90 lbu t4,0x0(param_3)=>local_70
.text:0041e730 21307000 addu param_3,v1,s0
.text:0041e734 0f008b31 andi t3,t4,0xf
.text:0041e738 0a006a2d sltiu t2,t3,0xa
.text:0041e73c 30006425 addiu param_1,t3,0x30
.text:0041e740 18004011 beq t2,zero,LAB_0041e7a4
.text:0041e744 57006325 _addiu v1,t3,0x57
LAB_0041e748: ;XREF[1,0]: 0041e79c
.text:0041e748 0100c4a0 sb param_1,local_4f+0x50(a2)
.text:0041e74c 01000625 addiu param_3,t0,0x1
.text:0041e750 ffffc830 andi t0,param_3,0xffff
.text:0041e754 1000032d sltiu v1,t0,0x10
.text:0041e758 18006010 beq v1,zero,LAB_0041e7bc
.text:0041e75c 00000000 _nop
LAB_0041e760: ;XREF[2,0]: 0041e720,0041e7b4
.text:0041e760 21301101 addu param_3,t0,s1
.text:0041e764 0000c790 lbu param_4,0x0(param_3)=>local_70
.text:0041e768 40180800 sll v1,t0,0x1
.text:0041e76c 02210700 srl param_1,param_4,0x4
.text:0041e770 0a00822c sltiu v0,param_1,0xa
.text:0041e774 30008724 addiu param_4,param_1,0x30
.text:0041e778 57008524 addiu param_2,param_1,0x57
.text:0041e77c eaff4014 bne v0,zero,LAB_0041e728
.text:0041e780 21207000 _addu param_1,v1,s0
.text:0041e784 000085a0 sb param_2,0x0(param_1)=>local_50
.text:0041e788 0000cc90 lbu t4,0x0(param_3)=>local_70
.text:0041e78c 21307000 addu param_3,v1,s0
.text:0041e790 0f008b31 andi t3,t4,0xf
.text:0041e794 0a006a2d sltiu t2,t3,0xa
.text:0041e798 30006425 addiu param_1,t3,0x30
.text:0041e79c eaff4015 bne t2,zero,LAB_0041e748
.text:0041e7a0 57006325 _addiu v1,t3,0x57
LAB_0041e7a4: ;XREF[1,0]: 0041e740
.text:0041e7a4 0100c3a0 sb v1,local_4f+0x50(a2)
.text:0041e7a8 01000625 addiu param_3,t0,0x1
.text:0041e7ac ffffc830 andi t0,param_3,0xffff
.text:0041e7b0 1000032d sltiu v1,t0,0x10
.text:0041e7b4 eaff6014 bne v1,zero,LAB_0041e760
.text:0041e7b8 00000000 _nop
LAB_0041e7bc: ;XREF[1,0]: 0041e758
.text:0041e7bc b488998f lw t9,-0x774c(gp)=>->MD5Init ;= 0041b260
.text:0041e7c0 1800a427 addiu param_1,sp,0x18
.text:0041e7c4 09f82003 jalr t9=>MD5Init ;undefined MD5Init()
.text:0041e7c8 200000a2 _sb zero,local_30+0x50(s0)
.text:0041e7cc 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e7d0 2128c002 move param_2,s6
.text:0041e7d4 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e7d8 1800a427 addiu param_1,sp,0x18
.text:0041e7dc 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e7e0 20000624 _li param_3,0x20
.text:0041e7e4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e7e8 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041e7ec 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e7f0 01000624 li param_3,0x1
.text:0041e7f4 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e7f8 1800a427 _addiu param_1,sp,0x18
.text:0041e7fc 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e800 00000000 nop
.text:0041e804 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e808 00000000 nop
.text:0041e80c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e810 2120a002 _move param_1,s5
.text:0041e814 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e818 2128a002 move param_2,s5
.text:0041e81c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e820 21304000 move param_3,v0
.text:0041e824 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e828 1800a427 _addiu param_1,sp,0x18
.text:0041e82c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e830 1800a427 addiu param_1,sp,0x18
.text:0041e834 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e838 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041e83c 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e840 01000624 _li param_3,0x1
.text:0041e844 00008882 lb t0,0x0(s4)
.text:0041e848 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e84c 4c000015 bne t0,zero,LAB_0041e980
.text:0041e850 00000000 _nop
LAB_0041e854: ;XREF[1,0]: 0041ea54
.text:0041e854 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e858 21280002 move param_2,s0
.text:0041e85c 1800a427 addiu param_1,sp,0x18
.text:0041e860 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e864 20000624 _li param_3,0x20
.text:0041e868 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e86c 8000b027 addiu s0,sp,0x80
.text:0041e870 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041e874 21200002 move param_1,s0
.text:0041e878 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041e87c 1800a527 _addiu param_2,sp,0x18
.text:0041e880 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e884 0e000010 b LAB_0041e8c0
.text:0041e888 21400000 _clear t0
LAB_0041e88c: ;XREF[1,0]: 0041e8dc
.text:0041e88c 000087a0 sb param_4,0x0(param_1)
.text:0041e890 0000d690 lbu s6,0x0(param_3)=>local_60
.text:0041e894 21307200 addu param_3,v1,s2
.text:0041e898 0f00d532 andi s5,s6,0xf
.text:0041e89c 0a00b42e sltiu s4,s5,0xa
.text:0041e8a0 3000a426 addiu param_1,s5,0x30
.text:0041e8a4 17008012 beq s4,zero,LAB_0041e904
.text:0041e8a8 5700a326 _addiu v1,s5,0x57
LAB_0041e8ac: ;XREF[1,0]: 0041e8fc
.text:0041e8ac 01001825 addiu t8,t0,0x1
.text:0041e8b0 ffff0833 andi t0,t8,0xffff
.text:0041e8b4 1000172d sltiu s7,t0,0x10
.text:0041e8b8 1700e012 beq s7,zero,LAB_0041e918
.text:0041e8bc 0100c4a0 _sb param_1,0x1(param_3)
LAB_0041e8c0: ;XREF[2,0]: 0041e884,0041e910
.text:0041e8c0 21301001 addu param_3,t0,s0
.text:0041e8c4 0000cf90 lbu t7,0x0(param_3)=>local_60
.text:0041e8c8 40180800 sll v1,t0,0x1
.text:0041e8cc 02710f00 srl t6,t7,0x4
.text:0041e8d0 0a00cd2d sltiu t5,t6,0xa
.text:0041e8d4 3000c725 addiu param_4,t6,0x30
.text:0041e8d8 5700c525 addiu param_2,t6,0x57
.text:0041e8dc ebffa015 bne t5,zero,LAB_0041e88c
.text:0041e8e0 21207200 _addu param_1,v1,s2
.text:0041e8e4 000085a0 sb param_2,0x0(param_1)
.text:0041e8e8 0000d690 lbu s6,0x0(param_3)=>local_60
.text:0041e8ec 21307200 addu param_3,v1,s2
.text:0041e8f0 0f00d532 andi s5,s6,0xf
.text:0041e8f4 0a00b42e sltiu s4,s5,0xa
.text:0041e8f8 3000a426 addiu param_1,s5,0x30
.text:0041e8fc ebff8016 bne s4,zero,LAB_0041e8ac
.text:0041e900 5700a326 _addiu v1,s5,0x57
LAB_0041e904: ;XREF[1,0]: 0041e8a4
.text:0041e904 01001825 addiu t8,t0,0x1
.text:0041e908 ffff0833 andi t0,t8,0xffff
.text:0041e90c 1000172d sltiu s7,t0,0x10
.text:0041e910 ebffe016 bne s7,zero,LAB_0041e8c0
.text:0041e914 0100c3a0 _sb v1,0x1(param_3)
LAB_0041e918: ;XREF[1,0]: 0041e8b8
.text:0041e918 200040a2 sb zero,0x20(s2)
.text:0041e91c dc00bf8f lw ra,local_4+0xe0(sp)
.text:0041e920 d800be8f lw s8,local_8+0xe0(sp)
.text:0041e924 d400b78f lw s7,local_c+0xe0(sp)
.text:0041e928 d000b68f lw s6,local_10+0xe0(sp)
.text:0041e92c cc00b58f lw s5,local_14+0xe0(sp)
.text:0041e930 c800b48f lw s4,local_18+0xe0(sp)
.text:0041e934 c400b38f lw s3,local_1c+0xe0(sp)
.text:0041e938 c000b28f lw s2,local_20+0xe0(sp)
.text:0041e93c bc00b18f lw s1,local_24+0xe0(sp)
.text:0041e940 b800b08f lw s0,local_28+0xe0(sp)
.text:0041e944 0800e003 jr ra
.text:0041e948 e000bd27 _addiu sp,sp,0xe0
LAB_0041e94c: ;XREF[1,0]: 0041e6fc
.text:0041e94c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e950 1800a427 addiu param_1,sp,0x18
.text:0041e954 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e958 01000624 _li param_3,0x1
.text:0041e95c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e960 fc00a58f lw param_2,param_8+0xe0(sp)
.text:0041e964 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e968 1800a427 addiu param_1,sp,0x18
.text:0041e96c 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e970 20000624 _li param_3,0x20
.text:0041e974 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e978 62ff0010 b LAB_0041e704
.text:0041e97c 00000000 _nop
LAB_0041e980: ;XREF[1,0]: 0041e84c
.text:0041e980 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e984 00000000 nop
.text:0041e988 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e98c 2120e002 _move param_1,s7
.text:0041e990 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e994 2128e002 move param_2,s7
.text:0041e998 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e99c 21304000 move param_3,v0
.text:0041e9a0 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e9a4 1800a427 _addiu param_1,sp,0x18
.text:0041e9a8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e9ac 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041e9b0 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e9b4 01000624 li param_3,0x1
.text:0041e9b8 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e9bc 1800a427 _addiu param_1,sp,0x18
.text:0041e9c0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e9c4 00000000 nop
.text:0041e9c8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041e9cc 00000000 nop
.text:0041e9d0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041e9d4 2120c003 _move param_1,s8
.text:0041e9d8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e9dc 2128c003 move param_2,s8
.text:0041e9e0 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e9e4 21304000 move param_3,v0
.text:0041e9e8 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041e9ec 1800a427 _addiu param_1,sp,0x18
.text:0041e9f0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041e9f4 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041e9f8 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041e9fc 01000624 li param_3,0x1
.text:0041ea00 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041ea04 1800a427 _addiu param_1,sp,0x18
.text:0041ea08 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041ea0c 00000000 nop
.text:0041ea10 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041ea14 00000000 nop
.text:0041ea18 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041ea1c 21208002 _move param_1,s4
.text:0041ea20 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041ea24 21288002 move param_2,s4
.text:0041ea28 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041ea2c 21304000 move param_3,v0
.text:0041ea30 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041ea34 1800a427 _addiu param_1,sp,0x18
.text:0041ea38 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041ea3c 78cf6526 addiu param_2=>.rodata:DAT_0048cf78,s3,-0x3088;= 3Ah :
.text:0041ea40 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041ea44 1800a427 addiu param_1,sp,0x18
.text:0041ea48 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041ea4c 01000624 _li param_3,0x1
.text:0041ea50 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0041ea54 7fff0010 b LAB_0041e854
.text:0041ea58 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetDigestNonce()
;local_4 undefined4 -4 ;XREF[2,0]: 0041ea6c,0041eb24
;local_8 undefined4 -8 ;XREF[2,0]: 0041ea70,0041eb28
;local_c undefined4 -c ;XREF[2,0]: 0041ea74,0041eb2c
;local_10 undefined4 -10 ;XREF[2,0]: 0041ea78,0041eb30
;local_18 undefined4 -18 ;XREF[4,0]: 0041eb00,0041eb50,0041ec34,0041ec5c
;local_30 undefined1 -30 ;XREF[1,0]: 0041ec30
;local_4f undefined1 -4f ;XREF[2,0]: 0041ebd4,0041ec2c
;local_50 undefined1 -50 ;XREF[2,0]: 0041eba4,0041ebfc
;local_60 undefined1 -60 ;XREF[3,0]: 0041eba8,0041ebdc,0041ec00
;local_c0 undefined4 -c0 ;XREF[12,0]: 0041ea7c,0041ea90,0041eaa8,0041eac0,0041ead8
; 0041eb04,0041eb20,0041eb4c,0041eb64,0041eb7c
; 0041eb94,0041ec54
;local_c8 undefined4 -c8 ;XREF[1,0]: 0041eae8
;XREF[3,0]: Entry Point,0040bc74,004d8638
.text:0041ea5c 0c001c3c lui gp,0xc
.text:0041ea60 840f9c27 addiu gp,gp,0xf84
.text:0041ea64 21e09903 addu gp,gp,t9
.text:0041ea68 28ffbd27 addiu sp,sp,-0xd8
.text:0041ea6c d400bfaf sw ra,local_4+0xd8(sp)
.text:0041ea70 d000b2af sw s2,local_8+0xd8(sp)
.text:0041ea74 cc00b1af sw s1,local_c+0xd8(sp)
.text:0041ea78 c800b0af sw s0,local_10+0xd8(sp)
.text:0041ea7c 1800bcaf sw gp=>_gp,local_c0+0xd8(sp)
.text:0041ea80 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0041ea84 21888000 move s1,a0
.text:0041ea88 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0041ea8c 21200000 _clear a0
.text:0041ea90 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041ea94 21204000 move a0,v0
.text:0041ea98 f089998f lw t9,-0x7610(gp)=>->::srand ;= 004895f0
.text:0041ea9c 00000000 nop
.text:0041eaa0 09f82003 jalr t9=>.MIPS.stubs:::srand ;void srand(uint __seed)
.text:0041eaa4 b000b027 _addiu s0,sp,0xb0
.text:0041eaa8 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eaac 00000000 nop
.text:0041eab0 d48b998f lw t9,-0x742c(gp)=>->::rand ;= 004894c0
.text:0041eab4 00000000 nop
.text:0041eab8 09f82003 jalr t9=>.MIPS.stubs:::rand ;int rand(void)
.text:0041eabc 8800b227 _addiu s2,sp,0x88
.text:0041eac0 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eac4 21204000 move a0,v0
.text:0041eac8 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:0041eacc 21280002 move a1,s0
.text:0041ead0 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:0041ead4 10000624 _li a2,0x10
.text:0041ead8 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eadc 2c01228e lw v0,0x12c(s1)
.text:0041eae0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041eae4 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0041eae8 1000a2af sw v0,local_c8+0xd8(sp)
.text:0041eaec 94cfc624 addiu a2=>.rodata:s_%s:%s_0048cf94,a2,-0x306c ;= "%s:%s"
.text:0041eaf0 21380002 move a3,s0
.text:0041eaf4 c000a427 addiu a0,sp,0xc0
.text:0041eaf8 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0041eafc 00010524 _li a1,0x100
.text:0041eb00 c000a38f lw v1,local_18+0xd8(sp)
.text:0041eb04 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb08 0c006014 bne v1,zero,LAB_0041eb3c
.text:0041eb0c 00000000 _nop
LAB_0041eb10: ;XREF[2,0]: 0041ec3c,0041ec58
.text:0041eb10 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041eb14 00000000 nop
.text:0041eb18 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041eb1c 21204002 _move a0,s2
.text:0041eb20 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb24 d400bf8f lw ra,local_4+0xd8(sp)
.text:0041eb28 d000b28f lw s2,local_8+0xd8(sp)
.text:0041eb2c cc00b18f lw s1,local_c+0xd8(sp)
.text:0041eb30 c800b08f lw s0,local_10+0xd8(sp)
.text:0041eb34 0800e003 jr ra
.text:0041eb38 d800bd27 _addiu sp,sp,0xd8
LAB_0041eb3c: ;XREF[1,0]: 0041eb08
.text:0041eb3c b488998f lw t9,-0x774c(gp)=>->MD5Init ;= 0041b260
.text:0041eb40 00000000 nop
.text:0041eb44 09f82003 jalr t9=>MD5Init ;undefined MD5Init()
.text:0041eb48 2000a427 _addiu a0,sp,0x20
.text:0041eb4c 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb50 c000b28f lw s2,local_18+0xd8(sp)
.text:0041eb54 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041eb58 00000000 nop
.text:0041eb5c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041eb60 21204002 _move a0,s2
.text:0041eb64 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb68 21284002 move a1,s2
.text:0041eb6c 3888998f lw t9,-0x77c8(gp)=>->MD5Update ;= 0041b29c
.text:0041eb70 21304000 move a2,v0
.text:0041eb74 09f82003 jalr t9=>MD5Update ;undefined MD5Update()
.text:0041eb78 2000a427 _addiu a0,sp,0x20
.text:0041eb7c 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb80 7800b027 addiu s0,sp,0x78
.text:0041eb84 108e998f lw t9,-0x71f0(gp)=>->MD5Final ;= 0041b400
.text:0041eb88 21200002 move a0,s0
.text:0041eb8c 09f82003 jalr t9=>MD5Final ;undefined MD5Final()
.text:0041eb90 2000a527 _addiu a1,sp,0x20
.text:0041eb94 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041eb98 8800b227 addiu s2,sp,0x88
.text:0041eb9c 0e000010 b LAB_0041ebd8
.text:0041eba0 21400000 _clear t0
LAB_0041eba4: ;XREF[1,0]: 0041ebf4
.text:0041eba4 000087a0 sb a3,0x0(a0)=>local_50
.text:0041eba8 0000cc90 lbu t4,0x0(a2)=>local_60
.text:0041ebac 21307200 addu a2,v1,s2
.text:0041ebb0 0f008b31 andi t3,t4,0xf
.text:0041ebb4 0a00672d sltiu a3,t3,0xa
.text:0041ebb8 30006425 addiu a0,t3,0x30
.text:0041ebbc 1700e010 beq a3,zero,LAB_0041ec1c
.text:0041ebc0 57006325 _addiu v1,t3,0x57
LAB_0041ebc4: ;XREF[1,0]: 0041ec14
.text:0041ebc4 01000e25 addiu t6,t0,0x1
.text:0041ebc8 ffffc831 andi t0,t6,0xffff
.text:0041ebcc 10000d2d sltiu t5,t0,0x10
.text:0041ebd0 1700a011 beq t5,zero,LAB_0041ec30
.text:0041ebd4 0100c4a0 _sb a0,local_4f+0x50(a2)
LAB_0041ebd8: ;XREF[2,0]: 0041eb9c,0041ec28
.text:0041ebd8 21301001 addu a2,t0,s0
.text:0041ebdc 0000c590 lbu a1,0x0(a2)=>local_60
.text:0041ebe0 40180800 sll v1,t0,0x1
.text:0041ebe4 02210500 srl a0,a1,0x4
.text:0041ebe8 0a00892c sltiu t1,a0,0xa
.text:0041ebec 30008724 addiu a3,a0,0x30
.text:0041ebf0 57008524 addiu a1,a0,0x57
.text:0041ebf4 ebff2015 bne t1,zero,LAB_0041eba4
.text:0041ebf8 21207200 _addu a0,v1,s2
.text:0041ebfc 000085a0 sb a1,0x0(a0)=>local_50
.text:0041ec00 0000cc90 lbu t4,0x0(a2)=>local_60
.text:0041ec04 21307200 addu a2,v1,s2
.text:0041ec08 0f008b31 andi t3,t4,0xf
.text:0041ec0c 0a00672d sltiu a3,t3,0xa
.text:0041ec10 30006425 addiu a0,t3,0x30
.text:0041ec14 ebffe014 bne a3,zero,LAB_0041ebc4
.text:0041ec18 57006325 _addiu v1,t3,0x57
LAB_0041ec1c: ;XREF[1,0]: 0041ebbc
.text:0041ec1c 01000e25 addiu t6,t0,0x1
.text:0041ec20 ffffc831 andi t0,t6,0xffff
.text:0041ec24 10000d2d sltiu t5,t0,0x10
.text:0041ec28 ebffa015 bne t5,zero,LAB_0041ebd8
.text:0041ec2c 0100c3a0 _sb v1,local_4f+0x50(a2)
LAB_0041ec30: ;XREF[1,0]: 0041ebd0
.text:0041ec30 200040a2 sb zero,local_30+0x50(s2)
.text:0041ec34 c000a48f lw a0,local_18+0xd8(sp)
.text:0041ec38 00000000 nop
.text:0041ec3c b4ff8010 beq a0,zero,LAB_0041eb10
.text:0041ec40 00000000 _nop
.text:0041ec44 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ec48 00000000 nop
.text:0041ec4c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ec50 00000000 _nop
.text:0041ec54 1800bc8f lw gp,local_c0+0xd8(sp)
.text:0041ec58 adff0010 b LAB_0041eb10
.text:0041ec5c c000a0af _sw zero,local_18+0xd8(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCheckDigestRealm()
;local_4 undefined4 -4 ;XREF[2,0]: 0041ec70,0041ef78
;local_8 undefined4 -8 ;XREF[2,0]: 0041ec74,0041ef7c
;local_c undefined4 -c ;XREF[2,0]: 0041ec78,0041ef80
;local_10 undefined4 -10 ;XREF[2,0]: 0041ec7c,0041ef84
;local_14 undefined4 -14 ;XREF[2,0]: 0041ec80,0041ef88
;local_18 undefined4 -18 ;XREF[2,0]: 0041ec84,0041ef8c
;local_1c undefined4 -1c ;XREF[2,0]: 0041ec88,0041ef90
;local_20 undefined4 -20 ;XREF[2,0]: 0041ec8c,0041ef94
;local_24 undefined4 -24 ;XREF[2,0]: 0041ec90,0041ef98
;local_28 undefined4 -28 ;XREF[2,0]: 0041ec94,0041ef9c
;local_30 undefined4 -30 ;XREF[4,0]: 0041ede0,0041ee50,0041ef50,0041f01c
;local_34 undefined4 -34 ;XREF[5,0]: 0041edc8,0041ee40,0041ef2c,0041efe8,0041f030
;local_38 undefined4 -38 ;XREF[4,0]: 0041edb0,0041ee30,0041ef08,0041f02c
;local_88 undefined1 -88 ;XREF[1,0]: 0041edf4
;local_b8 undefined4 -b8 ;XREF[28,0]: 0041ec98,0041ed1c,0041ed34,0041ed4c,0041ed64
; 0041ed7c,0041ed94,0041edac,0041edc4,0041eddc
; 0041ee04,0041ee70,0041ee94,0041eeb0,0041eecc
; 0041eee8,0041ef04,0041ef28,0041ef4c,0041ef70
; 0041efc0,0041efd8,0041f014,0041f050,0041f068
; 0041f084,0041f0a4,0041f0c0
;local_c0 undefined4 -c0 ;XREF[1,0]: 0041f03c
;local_c4 undefined4 -c4 ;XREF[1,0]: 0041f034
;local_c8 undefined4 -c8 ;XREF[2,0]: 0041effc,0041f04c
;local_cc undefined4 -cc ;XREF[2,0]: 0041eff8,0041f044
;local_d0 undefined4 -d0 ;XREF[2,0]: 0041f010,0041f038
;XREF[4,0]: Entry Point,00416d38,00416ec0
; 004d8488
.text:0041ec60 0c001c3c lui gp,0xc
.text:0041ec64 800d9c27 addiu gp,gp,0xd80
.text:0041ec68 21e09903 addu gp,gp,t9
.text:0041ec6c 20ffbd27 addiu sp,sp,-0xe0
.text:0041ec70 dc00bfaf sw ra,local_4+0xe0(sp)
.text:0041ec74 d800beaf sw s8,local_8+0xe0(sp)
.text:0041ec78 d400b7af sw s7,local_c+0xe0(sp)
.text:0041ec7c d000b6af sw s6,local_10+0xe0(sp)
.text:0041ec80 cc00b5af sw s5,local_14+0xe0(sp)
.text:0041ec84 c800b4af sw s4,local_18+0xe0(sp)
.text:0041ec88 c400b3af sw s3,local_1c+0xe0(sp)
.text:0041ec8c c000b2af sw s2,local_20+0xe0(sp)
.text:0041ec90 bc00b1af sw s1,local_24+0xe0(sp)
.text:0041ec94 b800b0af sw s0,local_28+0xe0(sp)
.text:0041ec98 2800bcaf sw gp=>_gp,local_b8+0xe0(sp)
.text:0041ec9c 2c01828c lw v0,0x12c(a0)
.text:0041eca0 21908000 move s2,a0
.text:0041eca4 b3004010 beq v0,zero,LAB_0041ef74
.text:0041eca8 ffff1324 _li s3,-0x1
.text:0041ecac 3001838c lw v1,0x130(a0)
.text:0041ecb0 00000000 nop
.text:0041ecb4 af006010 beq v1,zero,LAB_0041ef74
.text:0041ecb8 00000000 _nop
.text:0041ecbc 3401858c lw a1,0x134(a0)
.text:0041ecc0 00000000 nop
.text:0041ecc4 ab00a010 beq a1,zero,LAB_0041ef74
.text:0041ecc8 00000000 _nop
.text:0041eccc 3801868c lw a2,0x138(a0)
.text:0041ecd0 00000000 nop
.text:0041ecd4 a700c010 beq a2,zero,LAB_0041ef74
.text:0041ecd8 00000000 _nop
.text:0041ecdc 3c01878c lw a3,0x13c(a0)
.text:0041ece0 00000000 nop
.text:0041ece4 a400e010 beq a3,zero,LAB_0041ef78
.text:0041ece8 21106002 _move v0,s3
.text:0041ecec 4001888c lw t0,0x140(a0)
.text:0041ecf0 00000000 nop
.text:0041ecf4 a0000011 beq t0,zero,LAB_0041ef78
.text:0041ecf8 00000000 _nop
.text:0041ecfc 4401898c lw t1,0x144(a0)
.text:0041ed00 00000000 nop
.text:0041ed04 9c002011 beq t1,zero,LAB_0041ef78
.text:0041ed08 00000000 _nop
.text:0041ed0c 948e998f lw t9,-0x716c(gp)=>->websGetRealm ;= 0040bad0
.text:0041ed10 00000000 nop
.text:0041ed14 09f82003 jalr t9=>websGetRealm ;undefined websGetRealm()
.text:0041ed18 00000000 _nop
.text:0041ed1c 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed20 ac00448e lw a0,0xac(s2)
.text:0041ed24 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ed28 00000000 nop
.text:0041ed2c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041ed30 21804000 _move s0,v0
.text:0041ed34 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed38 a800448e lw a0,0xa8(s2)
.text:0041ed3c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ed40 00000000 nop
.text:0041ed44 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041ed48 21b04000 _move s6,v0
.text:0041ed4c 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed50 2c01448e lw a0,0x12c(s2)
.text:0041ed54 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ed58 00000000 nop
.text:0041ed5c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041ed60 21b84000 _move s7,v0
.text:0041ed64 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed68 3001448e lw a0,0x130(s2)
.text:0041ed6c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ed70 00000000 nop
.text:0041ed74 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041ed78 21a04000 _move s4,v0
.text:0041ed7c 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed80 3801448e lw a0,0x138(s2)
.text:0041ed84 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041ed88 00000000 nop
.text:0041ed8c 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041ed90 21f04000 _move s8,v0
.text:0041ed94 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ed98 3c01448e lw a0,0x13c(s2)
.text:0041ed9c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041eda0 00000000 nop
.text:0041eda4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041eda8 21884000 _move s1,v0
.text:0041edac 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041edb0 a800a2af sw v0,local_38+0xe0(sp)
.text:0041edb4 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041edb8 4001448e lw a0,0x140(s2)
.text:0041edbc 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041edc0 00000000 _nop
.text:0041edc4 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041edc8 ac00a2af sw v0,local_34+0xe0(sp)
.text:0041edcc f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041edd0 4401448e lw a0,0x144(s2)
.text:0041edd4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041edd8 00000000 _nop
.text:0041eddc 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ede0 b000a2af sw v0,local_30+0xe0(sp)
.text:0041ede4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041ede8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0041edec a0cf6a91 lbu t2,-0x3060(t3)=>.rodata:DAT_0048cfa0
.text:0041edf0 5900a427 addiu a0,sp,0x59
.text:0041edf4 5800aaa3 sb t2,local_88+0xe0(sp)
.text:0041edf8 21280000 clear a1
.text:0041edfc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0041ee00 20000624 _li a2,0x20
.text:0041ee04 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ee08 2300c012 beq s6,zero,LAB_0041ee98
.text:0041ee0c 00000000 _nop
.text:0041ee10 1a00e012 beq s7,zero,LAB_0041ee7c
.text:0041ee14 00000000 _nop
.text:0041ee18 18008012 beq s4,zero,LAB_0041ee7c
.text:0041ee1c 00000000 _nop
.text:0041ee20 1600c013 beq s8,zero,LAB_0041ee7c
.text:0041ee24 00000000 _nop
.text:0041ee28 14002012 beq s1,zero,LAB_0041ee7c
.text:0041ee2c 00000000 _nop
.text:0041ee30 a800a48f lw a0,local_38+0xe0(sp)
.text:0041ee34 00000000 nop
.text:0041ee38 10008010 beq a0,zero,LAB_0041ee7c
.text:0041ee3c 00000000 _nop
.text:0041ee40 ac00ac8f lw t4,local_34+0xe0(sp)
.text:0041ee44 00000000 nop
.text:0041ee48 0c008011 beq t4,zero,LAB_0041ee7c
.text:0041ee4c 00000000 _nop
.text:0041ee50 b000ad8f lw t5,local_30+0xe0(sp)
.text:0041ee54 00000000 nop
.text:0041ee58 0a00a011 beq t5,zero,LAB_0041ee84
.text:0041ee5c 21280002 _move a1,s0
.text:0041ee60 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041ee64 00000000 nop
.text:0041ee68 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041ee6c 21208002 _move a0,s4
.text:0041ee70 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041ee74 4c004010 beq v0,zero,LAB_0041efa8
.text:0041ee78 00000000 _nop
LAB_0041ee7c: ;XREF[9,0]: 0041ee10,0041ee18,0041ee20,0041ee28
; 0041ee38,0041ee48,0041efdc,0041f0a8
; 0041f0c4
.text:0041ee7c 0600c012 beq s6,zero,LAB_0041ee98
.text:0041ee80 00000000 _nop
LAB_0041ee84: ;XREF[1,0]: 0041ee58
.text:0041ee84 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ee88 00000000 nop
.text:0041ee8c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ee90 2120c002 _move a0,s6
.text:0041ee94 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041ee98: ;XREF[2,0]: 0041ee08,0041ee7c
.text:0041ee98 0600e012 beq s7,zero,LAB_0041eeb4
.text:0041ee9c 00000000 _nop
.text:0041eea0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041eea4 00000000 nop
.text:0041eea8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041eeac 2120e002 _move a0,s7
.text:0041eeb0 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041eeb4: ;XREF[1,0]: 0041ee98
.text:0041eeb4 06008012 beq s4,zero,LAB_0041eed0
.text:0041eeb8 00000000 _nop
.text:0041eebc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041eec0 00000000 nop
.text:0041eec4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041eec8 21208002 _move a0,s4
.text:0041eecc 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041eed0: ;XREF[1,0]: 0041eeb4
.text:0041eed0 0600c013 beq s8,zero,LAB_0041eeec
.text:0041eed4 00000000 _nop
.text:0041eed8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041eedc 00000000 nop
.text:0041eee0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041eee4 2120c003 _move a0,s8
.text:0041eee8 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041eeec: ;XREF[1,0]: 0041eed0
.text:0041eeec 06002012 beq s1,zero,LAB_0041ef08
.text:0041eef0 00000000 _nop
.text:0041eef4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041eef8 00000000 nop
.text:0041eefc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ef00 21202002 _move a0,s1
.text:0041ef04 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041ef08: ;XREF[1,0]: 0041eeec
.text:0041ef08 a800a28f lw v0,local_38+0xe0(sp)
.text:0041ef0c 00000000 nop
.text:0041ef10 06004010 beq v0,zero,LAB_0041ef2c
.text:0041ef14 00000000 _nop
.text:0041ef18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ef1c 00000000 nop
.text:0041ef20 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ef24 21204000 _move a0,v0
.text:0041ef28 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041ef2c: ;XREF[1,0]: 0041ef10
.text:0041ef2c ac00a28f lw v0,local_34+0xe0(sp)
.text:0041ef30 00000000 nop
.text:0041ef34 06004010 beq v0,zero,LAB_0041ef50
.text:0041ef38 00000000 _nop
.text:0041ef3c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ef40 00000000 nop
.text:0041ef44 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ef48 21204000 _move a0,v0
.text:0041ef4c 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041ef50: ;XREF[1,0]: 0041ef34
.text:0041ef50 b000a28f lw v0,local_30+0xe0(sp)
.text:0041ef54 00000000 nop
.text:0041ef58 06004010 beq v0,zero,LAB_0041ef74
.text:0041ef5c 00000000 _nop
.text:0041ef60 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041ef64 00000000 nop
.text:0041ef68 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041ef6c 21204000 _move a0,v0
.text:0041ef70 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041ef74: ;XREF[5,0]: 0041eca4,0041ecb4,0041ecc4,0041ecd4
; 0041ef58
.text:0041ef74 21106002 move v0,s3
LAB_0041ef78: ;XREF[3,0]: 0041ece4,0041ecf4,0041ed04
.text:0041ef78 dc00bf8f lw ra,local_4+0xe0(sp)
.text:0041ef7c d800be8f lw s8,local_8+0xe0(sp)
.text:0041ef80 d400b78f lw s7,local_c+0xe0(sp)
.text:0041ef84 d000b68f lw s6,local_10+0xe0(sp)
.text:0041ef88 cc00b58f lw s5,local_14+0xe0(sp)
.text:0041ef8c c800b48f lw s4,local_18+0xe0(sp)
.text:0041ef90 c400b38f lw s3,local_1c+0xe0(sp)
.text:0041ef94 c000b28f lw s2,local_20+0xe0(sp)
.text:0041ef98 bc00b18f lw s1,local_24+0xe0(sp)
.text:0041ef9c b800b08f lw s0,local_28+0xe0(sp)
.text:0041efa0 0800e003 jr ra
.text:0041efa4 e000bd27 _addiu sp,sp,0xe0
LAB_0041efa8: ;XREF[1,0]: 0041ee74
.text:0041efa8 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041efac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0041efb0 b0a1c525 addiu a1=>.roda...,t6,-0x5e50 ;= "HTTP_REQUEST"
.text:0041efb4 21204002 move a0,s2
.text:0041efb8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0041efbc 21300000 _clear a2
.text:0041efc0 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041efc4 00000000 nop
.text:0041efc8 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041efcc 00000000 nop
.text:0041efd0 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041efd4 21204000 _move a0,v0
.text:0041efd8 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041efdc a7ff4010 beq v0,zero,LAB_0041ee7c
.text:0041efe0 21a84000 _move s5,v0
.text:0041efe4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041efe8 ac00bf8f lw ra,local_34+0xe0(sp)
.text:0041efec fc8b998f lw t9,-0x7404(gp)=>->DigestCalcHA1 ;= 0041e2ec
.text:0041eff0 3000b027 addiu s0,sp,0x30
.text:0041eff4 9ccf4424 addiu a0=>.rodata:DAT_0048cf9c,v0,-0x3064 ;= 6Dh m
.text:0041eff8 1400bfaf sw ra,local_cc+0xe0(sp)
.text:0041effc 1800b0af sw s0,local_c8+0xe0(sp)
.text:0041f000 2128c002 move a1,s6
.text:0041f004 21308002 move a2,s4
.text:0041f008 2138e002 move a3,s7
.text:0041f00c 09f82003 jalr t9=>DigestCalcHA1 ;undefined DigestCalcHA1(undefined pa...
.text:0041f010 1000beaf _sw s8,local_d0+0xe0(sp)
.text:0041f014 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041f018 21200002 move a0,s0
.text:0041f01c b000b08f lw s0,local_30+0xe0(sp)
.text:0041f020 d086998f lw t9,-0x7930(gp)=>->DigestCalcResponse ;= 0041e5f8
.text:0041f024 5800b827 addiu t8,sp,0x58
.text:0041f028 8000af27 addiu t7,sp,0x80
.text:0041f02c a800a68f lw a2,local_38+0xe0(sp)
.text:0041f030 ac00a78f lw a3,local_34+0xe0(sp)
.text:0041f034 1c00b8af sw t8,local_c4+0xe0(sp)
.text:0041f038 1000b0af sw s0,local_d0+0xe0(sp)
.text:0041f03c 2000afaf sw t7,local_c0+0xe0(sp)
.text:0041f040 2128c003 move a1,s8
.text:0041f044 1400b5af sw s5,local_cc+0xe0(sp)
.text:0041f048 09f82003 jalr t9=>DigestCalcResponse ;undefined DigestCalcResponse(undefin...
.text:0041f04c 1800b1af _sw s1,local_c8+0xe0(sp)
.text:0041f050 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041f054 00000000 nop
.text:0041f058 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0041f05c 00000000 nop
.text:0041f060 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0041f064 8000a427 _addiu a0,sp,0x80
.text:0041f068 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041f06c 0e004010 beq v0,zero,LAB_0041f0a8
.text:0041f070 21804000 _move s0,v0
.text:0041f074 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041f078 3401448e lw a0,0x134(s2)
.text:0041f07c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041f080 21284000 _move a1,v0
.text:0041f084 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041f088 02004014 bne v0,zero,LAB_0041f094
.text:0041f08c 00000000 _nop
.text:0041f090 21980000 clear s3
LAB_0041f094: ;XREF[1,0]: 0041f088
.text:0041f094 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f098 00000000 nop
.text:0041f09c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f0a0 21200002 _move a0,s0
.text:0041f0a4 2800bc8f lw gp,local_b8+0xe0(sp)
LAB_0041f0a8: ;XREF[1,0]: 0041f06c
.text:0041f0a8 74ffa012 beq s5,zero,LAB_0041ee7c
.text:0041f0ac 00000000 _nop
.text:0041f0b0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f0b4 00000000 nop
.text:0041f0b8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f0bc 2120a002 _move a0,s5
.text:0041f0c0 2800bc8f lw gp,local_b8+0xe0(sp)
.text:0041f0c4 6dff0010 b LAB_0041ee7c
.text:0041f0c8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLOpen()
;ret undefined4 v0 ;XREF[3,0]: 0041f104,0041f140,0041f158
;str_file_s... undefined4 v0 ;XREF[2,0]: 0041f140,0041f158
;str_file_s... undefined4 v0 ;XREF[1,0]: 0041f158
;local_4 undefined4 -4 ;XREF[2,0]: 0041f0dc,0041f248
;local_8 undefined4 -8 ;XREF[2,0]: 0041f0e0,0041f24c
;local_c undefined4 -c ;XREF[2,0]: 0041f0e4,0041f250
;local_10 undefined4 -10 ;XREF[2,0]: 0041f0e8,0041f254
;local_14 undefined4 -14 ;XREF[2,0]: 0041f0ec,0041f258
;local_18 undefined4 -18 ;XREF[2,0]: 0041f0f0,0041f25c
;local_20 undefined4 -20 ;XREF[25,0]: 0041f0f4,0041f10c,0041f12c,0041f148,0041f160
; 0041f194,0041f1b4,0041f1d4,0041f1f8,0041f214
; 0041f234,0041f28c,0041f2a8,0041f2c0,0041f2d8
; 0041f2f0,0041f314,0041f330,0041f348,0041f360
; 0041f378,0041f390,0041f3b8,0041f3d0,0041f3e8
;local_28 undefined4 -28 ;XREF[1,0]: 0041f1c0
;XREF[3,0]: Entry Point,00416fd0,004d7f60
.text:0041f0cc 0c001c3c lui gp,0xc
.text:0041f0d0 14099c27 addiu gp,gp,0x914
.text:0041f0d4 21e09903 addu gp,gp,t9
.text:0041f0d8 c8ffbd27 addiu sp,sp,-0x38
.text:0041f0dc 3400bfaf sw ra,local_4+0x38(sp)
.text:0041f0e0 3000b4af sw s4,local_8+0x38(sp)
.text:0041f0e4 2c00b3af sw s3,local_c+0x38(sp)
.text:0041f0e8 2800b2af sw s2,local_10+0x38(sp)
.text:0041f0ec 2400b1af sw s1,local_14+0x38(sp)
.text:0041f0f0 2000b0af sw s0,local_18+0x38(sp)
.text:0041f0f4 1800bcaf sw gp=>_gp,local_20+0x38(sp)
.text:0041f0f8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f0fc 548a998f lw t9,-0x75ac(gp)=>->matrixSslOpenWithCo...;= 004449f4
.text:0041f100 00000000 nop
.text:0041f104 09f82003 jalr t9=>matrixSslOpenWithConfig ;undefined matrixSslOpenWithConfig()
.text:0041f108 fccf8424 _addiu a0=>.roda...,a0,-0x3004 ;= "YNYYNNNNNYYNY"
.text:0041f10c 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f110 4d004004 bltz ret,LAB_0041f248
.text:0041f114 ffff0624 _li a2,-0x1
.text:0041f118 1c80948f lw s4,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041f11c 6c89998f lw t9,-0x7694(gp)=>->matrixSslNewKeys ;= 00444e0c
.text:0041f120 48618426 addiu a0=>.data:DAT_004d6148,s4,0x6148
.text:0041f124 09f82003 jalr t9=>matrixSslNewKeys ;undefined matrixSslNewKeys()
.text:0041f128 21280000 _clear a1
.text:0041f12c 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f130 45004004 bltz ret,LAB_0041f248
.text:0041f134 ffff0624 _li a2,-0x1
.text:0041f138 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041f13c 00000000 nop
.text:0041f140 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041f144 24000424 _li a0,0x24
.text:0041f148 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f14c 25000424 li a0,37
.text:0041f150 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041f154 00000000 nop
.text:0041f158 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041f15c 21904000 _move s2,str_file_servercert
.text:0041f160 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f164 1e004012 beq s2,zero,LAB_0041f1e0
.text:0041f168 21984000 _move s3,str_file_servercert
.text:0041f16c 23004010 beq str_file_servercert,zero,LAB_0041f1fc
.text:0041f170 21204002 _move a0,s2
.text:0041f174 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f178 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f17c 2080828f lw str_file_servercert,-0x7fe0(gp)=>.got...;= 00490000
.text:0041f180 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:0041f184 0cd02626 addiu a2=>.roda...,s1,-0x2ff4 ;= "/etc_ro"
.text:0041f188 449a4724 addiu a3=>.roda...,str_file_s...,-0x65bc ;= "serverkey.pem"
.text:0041f18c 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:0041f190 d49d0526 _addiu a1=>.rodata:s_%s/%s_00489dd4,s0,-0x622c ;= "%s/%s"
.text:0041f194 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f198 0cd02626 addiu a2=>.roda...,s1,-0x2ff4 ;= "/etc_ro"
.text:0041f19c 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f1a0 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:0041f1a4 21206002 move a0,s3
.text:0041f1a8 d49d0526 addiu a1=>.rodata:s_%s/%s_00489dd4,s0,-0x622c ;= "%s/%s"
.text:0041f1ac 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:0041f1b0 d499e724 _addiu a3=>.roda...,a3,-0x662c ;= "servercert.pem"
.text:0041f1b4 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f1b8 4861848e lw a0,offset .data:DAT_004d6148 &0xffff(s4)
.text:0041f1bc d891998f lw t9,-0x6e28(gp)=>->matrixSslLoadRsaKeys ;= 004459f0
.text:0041f1c0 1000a0af sw zero,local_28+0x38(sp)
.text:0041f1c4 21286002 move a1,s3
.text:0041f1c8 21304002 move a2,s2
.text:0041f1cc 09f82003 jalr t9=>matrixSslLoadRsaKeys ;undefined matrixSslLoadRsaKeys(undef...
.text:0041f1d0 21380000 _clear a3
.text:0041f1d4 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f1d8 24004004 bltz str_file_servercert,LAB_0041f26c
.text:0041f1dc 21884000 _move s1,str_file_servercert
LAB_0041f1e0: ;XREF[1,0]: 0041f164
.text:0041f1e0 06006012 beq s3,zero,LAB_0041f1fc
.text:0041f1e4 00000000 _nop
.text:0041f1e8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f1ec 00000000 nop
.text:0041f1f0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f1f4 21206002 _move a0,s3
.text:0041f1f8 1800bc8f lw gp,local_20+0x38(sp)
LAB_0041f1fc: ;XREF[2,0]: 0041f16c,0041f1e0
.text:0041f1fc 07004012 beq s2,zero,LAB_0041f21c
.text:0041f200 00000000 _nop
.text:0041f204 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f208 00000000 nop
.text:0041f20c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f210 21204002 _move a0,s2
.text:0041f214 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f218 00000000 nop
LAB_0041f21c: ;XREF[1,0]: 0041f1fc
.text:0041f21c d088908f lw s0,-0x7730(gp)=>->WebSrv_HTTPS_Port ;= 004d4a44
.text:0041f220 f48d998f lw t9,-0x720c(gp)=>->websSocketOpenConne...;= 00418dec
.text:0041f224 b48f858f lw a1=>websSSLAccept,-0x704c(gp)=>->webs...;= 0041f3f4
.text:0041f228 0000048e lw a0,0x0(s0)=>.data:WebSrv_HTTPS_Port ;= 000001BBh
.text:0041f22c 09f82003 jalr t9=>websSocketOpenConnection ;undefined websSocketOpenConnection()
.text:0041f230 10000624 _li a2,0x10
.text:0041f234 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f238 21300000 clear a2
.text:0041f23c 1c808a8f lw t2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041f240 56004004 bltz str_file_servercert,LAB_0041f39c
.text:0041f244 4c6142ad _sw str_file_servercert,offset .data:DAT_...;= FFFFFFFFh
LAB_0041f248: ;XREF[4,0]: 0041f110,0041f130,0041f2f4,0041f3ec
.text:0041f248 3400bf8f lw ra,local_4+0x38(sp)
.text:0041f24c 3000b48f lw s4,local_8+0x38(sp)
.text:0041f250 2c00b38f lw s3,local_c+0x38(sp)
.text:0041f254 2800b28f lw s2,local_10+0x38(sp)
.text:0041f258 2400b18f lw s1,local_14+0x38(sp)
.text:0041f25c 2000b08f lw s0,local_18+0x38(sp)
.text:0041f260 2110c000 move str_file_servercert,a2
.text:0041f264 0800e003 jr ra
.text:0041f268 3800bd27 _addiu sp,sp,0x38
LAB_0041f26c: ;XREF[1,0]: 0041f1d8
.text:0041f26c 8088868f lw a2,-0x7780(gp)=>->stderr ;= 004db00c
.text:0041f270 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f274 0000c48c lw a0,0x0(a2)=>EXTERNAL:stderr ;= ??
.text:0041f278 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:0041f27c 14d0a524 addiu a1=>.roda...,a1,-0x2fec ;= "failed to read certificates in we...
.text:0041f280 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:0041f284 21304000 _move a2,str_file_servercert
.text:0041f288 dbff0324 li v1,-0x25
.text:0041f28c 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f290 1a002312 beq s1,v1,LAB_0041f2fc
.text:0041f294 21200000 _clear a0
LAB_0041f298: ;XREF[1,0]: 0041f394
.text:0041f298 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f29c 00000000 nop
.text:0041f2a0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f2a4 21206002 _move a0,s3
.text:0041f2a8 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f2ac 00000000 nop
.text:0041f2b0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041f2b4 00000000 nop
.text:0041f2b8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041f2bc 21204002 _move a0,s2
.text:0041f2c0 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f2c4 4861848e lw a0,offset .data:DAT_004d6148 &0xffff(s4)
.text:0041f2c8 3086998f lw t9,-0x79d0(gp)=>->matrixSslDeleteKeys ;= 00445238
.text:0041f2cc 00000000 nop
.text:0041f2d0 09f82003 jalr t9=>matrixSslDeleteKeys ;undefined matrixSslDeleteKeys()
.text:0041f2d4 00000000 _nop
.text:0041f2d8 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f2dc 00000000 nop
.text:0041f2e0 5c91998f lw t9,-0x6ea4(gp)=>->matrixSslClose ;= 00444d48
.text:0041f2e4 00000000 nop
.text:0041f2e8 09f82003 jalr t9=>matrixSslClose ;undefined matrixSslClose()
.text:0041f2ec 00000000 _nop
.text:0041f2f0 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f2f4 d4ff0010 b LAB_0041f248
.text:0041f2f8 21302002 _move a2,s1
LAB_0041f2fc: ;XREF[1,0]: 0041f290
.text:0041f2fc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f300 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f304 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0041f308 84992525 addiu a1=>.roda...,t1,-0x667c ;= "SSLCertificate1"
.text:0041f30c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0041f310 0c440626 _addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0041f314 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f318 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0041f31c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f320 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0041f324 94990525 addiu a1=>.roda...,t0,-0x666c ;= "SSLCertificate2"
.text:0041f328 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0041f32c 21200000 _clear a0
.text:0041f330 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f334 00000000 nop
.text:0041f338 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:0041f33c 00000000 nop
.text:0041f340 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:0041f344 21200000 _clear a0
.text:0041f348 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f34c 00000000 nop
.text:0041f350 b887998f lw t9,-0x7848(gp)=>->::nvram_c... ;= 004896c0
.text:0041f354 00000000 nop
.text:0041f358 09f82003 jalr t9=>.MIPS.stubs:::nvram_close ;undefined nvram_close()
.text:0041f35c 21200000 _clear a0
.text:0041f360 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f364 00000000 nop
.text:0041f368 d485998f lw t9,-0x7a2c(gp)=>->::nvram_init ;= 004897e0
.text:0041f36c 00000000 nop
.text:0041f370 09f82003 jalr t9=>.MIPS.stubs:::nvram_init ;undefined nvram_init()
.text:0041f374 21200000 _clear a0
.text:0041f378 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f37c 00000000 nop
.text:0041f380 9c84998f lw t9,-0x7b64(gp)=>->preparesslkey ;= 00408ba8
.text:0041f384 00000000 nop
.text:0041f388 09f82003 jalr t9=>preparesslkey ;undefined preparesslkey()
.text:0041f38c 00000000 _nop
.text:0041f390 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f394 c0ff0010 b LAB_0041f298
.text:0041f398 00000000 _nop
LAB_0041f39c: ;XREF[1,0]: 0041f240
.text:0041f39c 80888c8f lw t4,-0x7780(gp)=>->stderr ;= 004db00c
.text:0041f3a0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f3a4 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:0041f3a8 0000068e lw a2,0x0(s0)=>.data:WebSrv_HTTPS_Port ;= 000001BBh
.text:0041f3ac 0000848d lw a0,0x0(t4)=>EXTERNAL:stderr ;= ??
.text:0041f3b0 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:0041f3b4 d0cf6525 _addiu a1=>.roda...,t3,-0x3030 ;= "SSL: Unable to open SSL socket on...
.text:0041f3b8 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f3bc 4861848e lw a0,offset .data:DAT_004d6148 &0xffff(s4)
.text:0041f3c0 3086998f lw t9,-0x79d0(gp)=>->matrixSslDeleteKeys ;= 00445238
.text:0041f3c4 00000000 nop
.text:0041f3c8 09f82003 jalr t9=>matrixSslDeleteKeys ;undefined matrixSslDeleteKeys()
.text:0041f3cc 00000000 _nop
.text:0041f3d0 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f3d4 00000000 nop
.text:0041f3d8 5c91998f lw t9,-0x6ea4(gp)=>->matrixSslClose ;= 00444d48
.text:0041f3dc 00000000 nop
.text:0041f3e0 09f82003 jalr t9=>matrixSslClose ;undefined matrixSslClose()
.text:0041f3e4 00000000 _nop
.text:0041f3e8 1800bc8f lw gp,local_20+0x38(sp)
.text:0041f3ec 96ff0010 b LAB_0041f248
.text:0041f3f0 ffff0624 _li a2,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLAccept()
;local_4 undefined4 -4 ;XREF[2,0]: 0041f404,0041f568
;local_8 undefined4 -8 ;XREF[2,0]: 0041f408,0041f56c
;local_c undefined4 -c ;XREF[2,0]: 0041f40c,0041f570
;local_10 undefined4 -10 ;XREF[2,0]: 0041f410,0041f574
;local_14 undefined4 -14 ;XREF[2,0]: 0041f414,0041f578
;local_18 undefined4 -18 ;XREF[2,0]: 0041f418,0041f57c
;local_20 undefined4 -20 ;XREF[10,0]: 0041f41c,0041f434,0041f470,0041f494,0041f4b0
; 0041f4d0,0041f4f0,0041f52c,0041f544,0041f560
;XREF[3,0]: Entry Point,0041f224,004d8994
.text:0041f3f4 0c001c3c lui gp,0xc
.text:0041f3f8 ec059c27 addiu gp,gp,0x5ec
.text:0041f3fc 21e09903 addu gp,gp,t9
.text:0041f400 d0ffbd27 addiu sp,sp,-0x30
.text:0041f404 2c00bfaf sw ra,local_4+0x30(sp)
.text:0041f408 2800b4af sw s4,local_8+0x30(sp)
.text:0041f40c 2400b3af sw s3,local_c+0x30(sp)
.text:0041f410 2000b2af sw s2,local_10+0x30(sp)
.text:0041f414 1c00b1af sw s1,local_14+0x30(sp)
.text:0041f418 1800b0af sw s0,local_18+0x30(sp)
.text:0041f41c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041f420 7891998f lw t9,-0x6e88(gp)=>->websConnAlloc ;= 0040a2fc
.text:0041f424 2190a000 move s2,a1
.text:0041f428 21a08000 move s4,a0
.text:0041f42c 09f82003 jalr t9=>websConnAlloc ;undefined websConnAlloc()
.text:0041f430 2198e000 _move s3,a3
.text:0041f434 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f438 80280200 sll a1,v0,0x2
.text:0041f43c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0041f440 21204002 move a0,s2
.text:0041f444 48004004 bltz v0,LAB_0041f568
.text:0041f448 ffff0324 _li v1,-0x1
.text:0041f44c 0889878f lw a3=>.bss:websCon...,-0x76f8(gp)=>->we...;= ??
;= 004d8c44
.text:0041f450 00000000 nop
.text:0041f454 0000e68c lw a2,0x0(a3)=>.bss:websConnList ;= ??
.text:0041f458 00000000 nop
.text:0041f45c 2110a600 addu v0,a1,a2
.text:0041f460 0000508c lw s0,0x0(v0)
.text:0041f464 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0041f468 d80013ae _sw s3,0xd8(s0)
.text:0041f46c 01004224 addiu v0,v0,0x1
.text:0041f470 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f474 04001126 addiu s1,s0,0x4
.text:0041f478 2100432c sltiu v1,v0,0x21
.text:0041f47c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041f480 21284002 move a1,s2
.text:0041f484 41006010 beq v1,zero,LAB_0041f58c
.text:0041f488 21202002 _move a0,s1
LAB_0041f48c: ;XREF[1,0]: 0041f58c
.text:0041f48c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041f490 21304000 _move a2,v0
.text:0041f494 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f498 21202002 move a0,s1
.text:0041f49c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f4a0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041f4a4 00000000 nop
.text:0041f4a8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041f4ac 4c9ea524 _addiu a1=>.roda...,a1,-0x61b4 ;= "127.0.0.1"
.text:0041f4b0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f4b4 00000000 nop
.text:0041f4b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041f4bc 288f858f lw a1=>.bss:websSrv...,-0x70d8(gp)=>->we...;= ??
;= 004d8c6c
.text:0041f4c0 0e004010 beq v0,zero,LAB_0041f4fc
.text:0041f4c4 21202002 _move a0,s1
.text:0041f4c8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041f4cc 00000000 _nop
.text:0041f4d0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f4d4 00000000 nop
.text:0041f4d8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0041f4dc e487858f lw a1=>.bss:websSrv...,-0x781c(gp)=>->we...;= ??
;= 004d8c4c
.text:0041f4e0 06004010 beq v0,zero,LAB_0041f4fc
.text:0041f4e4 21202002 _move a0,s1
.text:0041f4e8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0041f4ec 00000000 _nop
.text:0041f4f0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f4f4 27004014 bne v0,zero,LAB_0041f594
.text:0041f4f8 00000000 _nop
LAB_0041f4fc: ;XREF[2,0]: 0041f4c0,0041f4e0
.text:0041f4fc e400048e lw a0,0xe4(s0)
.text:0041f500 00000000 nop
.text:0041f504 04008234 ori v0,a0,0x4
LAB_0041f508: ;XREF[1,0]: 0041f598
.text:0041f508 2880898f lw t1,-0x7fd8(gp)=>.got:PTR_LAB_004d7a08 ;= 00420000
.text:0041f50c 748b998f lw t9,-0x748c(gp)=>->websSocketCreateEvent ;= 00418068
.text:0041f510 80004a34 ori t2,v0,0x80
.text:0041f514 08f82625 addiu a2=>LAB_0041f808,t1,-0x7f8
.text:0041f518 21380002 move a3,s0
.text:0041f51c e4000aae sw t2,0xe4(s0)
.text:0041f520 21208002 move a0,s4
.text:0041f524 09f82003 jalr t9=>websSocketCreateEvent ;undefined websSocketCreateEvent()
.text:0041f528 02000524 _li a1,0x2
.text:0041f52c 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f530 3c000424 li a0,0x3c
.text:0041f534 6485998f lw t9,-0x7a9c(gp)=>->websTimeoutSched ;= 0040eb80
.text:0041f538 948c858f lw a1=>websTimeout,-0x736c(gp)=>->websTi...;= 0040b5a0
.text:0041f53c 09f82003 jalr t9=>websTimeoutSched ;undefined websTimeoutSched()
.text:0041f540 21300002 _move a2,s0
.text:0041f544 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f548 ec0002ae sw v0,0xec(s0)
.text:0041f54c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041f550 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0041f554 48d00525 addiu a1=>.roda...,t0,-0x2fb8 ;= "SSL accept request\n"
.text:0041f558 09f82003 jalr t9=>trace ;undefined trace()
.text:0041f55c 08000424 _li a0,0x8
.text:0041f560 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f564 21180000 clear v1
LAB_0041f568: ;XREF[1,0]: 0041f444
.text:0041f568 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041f56c 2800b48f lw s4,local_8+0x30(sp)
.text:0041f570 2400b38f lw s3,local_c+0x30(sp)
.text:0041f574 2000b28f lw s2,local_10+0x30(sp)
.text:0041f578 1c00b18f lw s1,local_14+0x30(sp)
.text:0041f57c 1800b08f lw s0,local_18+0x30(sp)
.text:0041f580 21106000 move v0,v1
.text:0041f584 0800e003 jr ra
.text:0041f588 3000bd27 _addiu sp,sp,0x30
LAB_0041f58c: ;XREF[1,0]: 0041f484
.text:0041f58c bfff0010 b LAB_0041f48c
.text:0041f590 20000224 _li v0,0x20
LAB_0041f594: ;XREF[1,0]: 0041f4f4
.text:0041f594 e400028e lw v0,0xe4(s0)
.text:0041f598 dbff0010 b LAB_0041f508
.text:0041f59c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLRead()
;local_8 undefined4 -8 ;XREF[3,0]: 0041f5b0,0041f5e8,0041f5fc
;local_10 undefined4 -10 ;XREF[1,0]: 0041f5d8
;local_18 undefined4 -18 ;XREF[2,0]: 0041f5b4,0041f5cc
;XREF[3,0]: Entry Point,0040caac,004d8394
.text:0041f5a0 0c001c3c lui gp,0xc
.text:0041f5a4 40049c27 addiu gp,gp,0x440
.text:0041f5a8 21e09903 addu gp,gp,t9
.text:0041f5ac d8ffbd27 addiu sp,sp,-0x28
.text:0041f5b0 2000bfaf sw ra,local_8+0x28(sp)
.text:0041f5b4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0041f5b8 0000848c lw a0,0x0(a0)
.text:0041f5bc d490998f lw t9,-0x6f2c(gp)=>->sslRead ;= 0041fb30
.text:0041f5c0 00000000 nop
.text:0041f5c4 09f82003 jalr t9=>sslRead ;undefined sslRead()
.text:0041f5c8 1800a727 _addiu a3,sp,0x18
.text:0041f5cc 1000bc8f lw gp,local_18+0x28(sp)
.text:0041f5d0 05004014 bne v0,zero,LAB_0041f5e8
.text:0041f5d4 21204000 _move a0,v0
.text:0041f5d8 1800a38f lw v1,local_10+0x28(sp)
.text:0041f5dc 01000224 li v0,0x1
.text:0041f5e0 05006210 beq v1,v0,LAB_0041f5f8
.text:0041f5e4 00000000 _nop
LAB_0041f5e8: ;XREF[1,0]: 0041f5d0
.text:0041f5e8 2000bf8f lw ra,local_8+0x28(sp)
.text:0041f5ec 21108000 move v0,a0
.text:0041f5f0 0800e003 jr ra
.text:0041f5f4 2800bd27 _addiu sp,sp,0x28
LAB_0041f5f8: ;XREF[1,0]: 0041f5e0
.text:0041f5f8 ffff0424 li a0,-0x1
.text:0041f5fc 2000bf8f lw ra,local_8+0x28(sp)
.text:0041f600 21108000 move v0,a0
.text:0041f604 0800e003 jr ra
.text:0041f608 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLGets()
;local_4 undefined4 -4 ;XREF[3,0]: 0041f61c,0041f7ac,0041f7d4
;local_8 undefined4 -8 ;XREF[3,0]: 0041f620,0041f7b0,0041f7d8
;local_c undefined4 -c ;XREF[3,0]: 0041f624,0041f7b4,0041f7dc
;local_10 undefined4 -10 ;XREF[3,0]: 0041f628,0041f7b8,0041f7e0
;local_14 undefined4 -14 ;XREF[3,0]: 0041f62c,0041f7bc,0041f7e4
;local_18 undefined4 -18 ;XREF[3,0]: 0041f630,0041f7c0,0041f7e8
;local_1c undefined4 -1c ;XREF[3,0]: 0041f634,0041f7c4,0041f7ec
;local_20 undefined4 -20 ;XREF[3,0]: 0041f638,0041f7c8,0041f7f0
;local_24 undefined4 -24 ;XREF[1,0]: 0041f6a0
;local_28 undefined1 -28 ;XREF[2,0]: 0041f6e4,0041f748
;local_30 undefined4 -30 ;XREF[9,0]: 0041f63c,0041f660,0041f694,0041f6c0,0041f70c
; 0041f72c,0041f770,0041f78c,0041f7a4
;XREF[3,0]: Entry Point,0040cb3c,004d802c
.text:0041f60c 0c001c3c lui gp,0xc
.text:0041f610 d4039c27 addiu gp,gp,0x3d4
.text:0041f614 21e09903 addu gp,gp,t9
.text:0041f618 c0ffbd27 addiu sp,sp,-0x40
.text:0041f61c 3c00bfaf sw ra,local_4+0x40(sp)
.text:0041f620 3800b6af sw s6,local_8+0x40(sp)
.text:0041f624 3400b5af sw s5,local_c+0x40(sp)
.text:0041f628 3000b4af sw s4,local_10+0x40(sp)
.text:0041f62c 2c00b3af sw s3,local_14+0x40(sp)
.text:0041f630 2800b2af sw s2,local_18+0x40(sp)
.text:0041f634 2400b1af sw s1,local_1c+0x40(sp)
.text:0041f638 2000b0af sw s0,local_20+0x40(sp)
.text:0041f63c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0041f640 0000a0ac sw zero,0x0(a1)
.text:0041f644 0400828c lw v0,0x4(a0)
.text:0041f648 4887998f lw t9,-0x78b8(gp)=>->websSocketGetPtr ;= 00417008
.text:0041f64c 21908000 move s2,a0
.text:0041f650 d400448c lw a0,0xd4(v0)
.text:0041f654 09f82003 jalr t9=>websSocketGetPtr ;undefined websSocketGetPtr()
.text:0041f658 21b0a000 _move s6,a1
.text:0041f65c 21884000 move s1,v0
.text:0041f660 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f664 51002012 beq s1,zero,LAB_0041f7ac
.text:0041f668 ffff0224 _li v0,-0x1
.text:0041f66c 38003026 addiu s0,s1,0x38
.text:0041f670 01001524 li s5,0x1
.text:0041f674 0a001324 li s3,0xa
.text:0041f678 0d001424 li s4,0xd
LAB_0041f67c: ;XREF[3,0]: 0041f6c4,0041f6d8,0041f6f4
.text:0041f67c d490998f lw t9,-0x6f2c(gp)=>->sslRead ;= 0041fb30
.text:0041f680 0000448e lw a0,0x0(s2)
.text:0041f684 1800a527 addiu a1,sp,0x18
.text:0041f688 01000624 li a2,0x1
.text:0041f68c 09f82003 jalr t9=>sslRead ;undefined sslRead()
.text:0041f690 1c00a727 _addiu a3,sp,0x1c
.text:0041f694 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f698 27004014 bne v0,zero,LAB_0041f738
.text:0041f69c 00000000 _nop
LAB_0041f6a0: ;XREF[1,0]: 0041f730
.text:0041f6a0 1c00a38f lw v1,local_24+0x40(sp)
.text:0041f6a4 00000000 nop
.text:0041f6a8 4a007510 beq v1,s5,LAB_0041f7d4
.text:0041f6ac 00000000 _nop
LAB_0041f6b0: ;XREF[1,0]: 0041f740
.text:0041f6b0 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:0041f6b4 00000000 nop
.text:0041f6b8 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:0041f6bc 21200002 _move a0,s0
.text:0041f6c0 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f6c4 edff4018 blez v0,LAB_0041f67c
.text:0041f6c8 00000000 _nop
.text:0041f6cc 6c00258e lw a1,0x6c(s1)
.text:0041f6d0 00000000 nop
.text:0041f6d4 0100a430 andi a0,a1,0x1
.text:0041f6d8 e8ff8010 beq a0,zero,LAB_0041f67c
.text:0041f6dc 0a000524 _li a1,0xa
.text:0041f6e0 00360500 sll a2,a1,0x18
.text:0041f6e4 1800a5a3 sb a1,local_28+0x40(sp)
.text:0041f6e8 032e0600 sra a1,a2,0x18
.text:0041f6ec 1c00b310 beq a1,s3,LAB_0041f760
.text:0041f6f0 00000000 _nop
LAB_0041f6f4: ;XREF[1,0]: 0041f758
.text:0041f6f4 e1ffb410 beq a1,s4,LAB_0041f67c
.text:0041f6f8 00000000 _nop
.text:0041f6fc a090998f lw t9,-0x6f60(gp)=>->memPoolPutChar ;= 00419e20
.text:0041f700 00000000 nop
.text:0041f704 09f82003 jalr t9=>memPoolPutChar ;undefined memPoolPutChar()
.text:0041f708 21200002 _move a0,s0
.text:0041f70c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f710 00000000 nop
.text:0041f714 d490998f lw t9,-0x6f2c(gp)=>->sslRead ;= 0041fb30
.text:0041f718 01000624 li a2,0x1
.text:0041f71c 0000448e lw a0,0x0(s2)
.text:0041f720 1800a527 addiu a1,sp,0x18
.text:0041f724 09f82003 jalr t9=>sslRead ;undefined sslRead()
.text:0041f728 1c00a727 _addiu a3,sp,0x1c
.text:0041f72c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f730 dbff4010 beq v0,zero,LAB_0041f6a0
.text:0041f734 00000000 _nop
LAB_0041f738: ;XREF[1,0]: 0041f698
.text:0041f738 26004004 bltz v0,LAB_0041f7d4
.text:0041f73c 00000000 _nop
.text:0041f740 dbff4010 beq v0,zero,LAB_0041f6b0
.text:0041f744 00000000 _nop
.text:0041f748 1800a593 lbu a1=>local_28,0x18(sp)
.text:0041f74c 00000000 nop
.text:0041f750 00360500 sll a2,a1,0x18
.text:0041f754 032e0600 sra a1,a2,0x18
.text:0041f758 e6ffb314 bne a1,s3,LAB_0041f6f4
.text:0041f75c 00000000 _nop
LAB_0041f760: ;XREF[1,0]: 0041f6ec
.text:0041f760 b885998f lw t9,-0x7a48(gp)=>->memPoolLen ;= 00419758
.text:0041f764 00000000 nop
.text:0041f768 09f82003 jalr t9=>memPoolLen ;undefined memPoolLen()
.text:0041f76c 21200002 _move a0,s0
.text:0041f770 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f774 22004018 blez v0,LAB_0041f800
.text:0041f778 21884000 _move s1,v0
.text:0041f77c 6c87998f lw t9,-0x7894(gp)=>->strndupWithoutNull ;= 0041c184
.text:0041f780 1000048e lw a0,0x10(s0)
.text:0041f784 09f82003 jalr t9=>strndupWithoutNull ;undefined strndupWithoutNull()
.text:0041f788 21284000 _move a1,v0
.text:0041f78c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f790 0000c2ae sw v0,0x0(s6)
LAB_0041f794: ;XREF[1,0]: 0041f800
.text:0041f794 6089998f lw t9,-0x76a0(gp)=>->memPoolFlush ;= 004198a8
.text:0041f798 00000000 nop
.text:0041f79c 09f82003 jalr t9=>memPoolFlush ;undefined memPoolFlush()
.text:0041f7a0 21200002 _move a0,s0
.text:0041f7a4 1000bc8f lw gp,local_30+0x40(sp)
.text:0041f7a8 21102002 move v0,s1
LAB_0041f7ac: ;XREF[1,0]: 0041f664
.text:0041f7ac 3c00bf8f lw ra,local_4+0x40(sp)
.text:0041f7b0 3800b68f lw s6,local_8+0x40(sp)
.text:0041f7b4 3400b58f lw s5,local_c+0x40(sp)
.text:0041f7b8 3000b48f lw s4,local_10+0x40(sp)
.text:0041f7bc 2c00b38f lw s3,local_14+0x40(sp)
.text:0041f7c0 2800b28f lw s2,local_18+0x40(sp)
.text:0041f7c4 2400b18f lw s1,local_1c+0x40(sp)
.text:0041f7c8 2000b08f lw s0,local_20+0x40(sp)
.text:0041f7cc 0800e003 jr ra
.text:0041f7d0 4000bd27 _addiu sp,sp,0x40
LAB_0041f7d4: ;XREF[2,0]: 0041f6a8,0041f738
.text:0041f7d4 3c00bf8f lw ra,local_4+0x40(sp)
.text:0041f7d8 3800b68f lw s6,local_8+0x40(sp)
.text:0041f7dc 3400b58f lw s5,local_c+0x40(sp)
.text:0041f7e0 3000b48f lw s4,local_10+0x40(sp)
.text:0041f7e4 2c00b38f lw s3,local_14+0x40(sp)
.text:0041f7e8 2800b28f lw s2,local_18+0x40(sp)
.text:0041f7ec 2400b18f lw s1,local_1c+0x40(sp)
.text:0041f7f0 2000b08f lw s0,local_20+0x40(sp)
.text:0041f7f4 ffff0224 li v0,-0x1
.text:0041f7f8 0800e003 jr ra
.text:0041f7fc 4000bd27 _addiu sp,sp,0x40
LAB_0041f800: ;XREF[1,0]: 0041f774
.text:0041f800 e4ff0010 b LAB_0041f794
.text:0041f804 0000c0ae _sw zero,0x0(s6)
LAB_0041f808: ;XREF[1,0]: 0041f514
.text:0041f808 0c001c3c lui gp,0xc
.text:0041f80c d8019c27 addiu gp,gp,0x1d8
.text:0041f810 21e09903 addu gp,gp,t9
.text:0041f814 d0ffbd27 addiu sp,sp,-0x30
.text:0041f818 2800bfaf sw ra,0x28(sp)
.text:0041f81c 2400b1af sw s1,0x24(sp)
.text:0041f820 2000b0af sw s0,0x20(sp)
.text:0041f824 1000bcaf sw gp,0x10(sp)
.text:0041f828 6c8a998f lw t9,-0x7594(gp)
.text:0041f82c 2120c000 move a0,a2
.text:0041f830 2180c000 move s0,a2
.text:0041f834 09f82003 jalr t9
.text:0041f838 2188a000 _move s1,a1
.text:0041f83c 1000bc8f lw gp,0x10(sp)
.text:0041f840 0b004010 beq v0,zero,LAB_0041f870
.text:0041f844 42181100 _srl v1,s1,0x1
.text:0041f848 01006230 andi v0,v1,0x1
.text:0041f84c 0d004014 bne v0,zero,LAB_0041f884
.text:0041f850 82401100 _srl t0,s1,0x2
LAB_0041f854: ;XREF[3,0]: 0041f898,0041f940,0041f97c
.text:0041f854 01000731 andi a3,t0,0x1
.text:0041f858 0500e010 beq a3,zero,LAB_0041f870
.text:0041f85c 00000000 _nop
.text:0041f860 0c01198e lw t9,0x10c(s0)
.text:0041f864 00000000 nop
.text:0041f868 37002017 bne t9,zero,LAB_0041f948
.text:0041f86c 00000000 _nop
LAB_0041f870: ;XREF[3,0]: 0041f840,0041f858,0041f954
.text:0041f870 2800bf8f lw ra,0x28(sp)
.text:0041f874 2400b18f lw s1,0x24(sp)
.text:0041f878 2000b08f lw s0,0x20(sp)
.text:0041f87c 0800e003 jr ra
.text:0041f880 3000bd27 _addiu sp,sp,0x30
LAB_0041f884: ;XREF[1,0]: 0041f84c
.text:0041f884 4887998f lw t9,-0x78b8(gp)
.text:0041f888 d400048e lw a0,0xd4(s0)
.text:0041f88c 09f82003 jalr t9
.text:0041f890 00000000 _nop
.text:0041f894 1000bc8f lw gp,0x10(sp)
.text:0041f898 eeff4010 beq v0,zero,LAB_0041f854
.text:0041f89c 82401100 _srl t0,s1,0x2
.text:0041f8a0 1c80848f lw a0,-0x7fe4(gp)
.text:0041f8a4 748a998f lw t9,-0x758c(gp)
.text:0041f8a8 4861868c lw a2,0x6148(a0)
.text:0041f8ac 7000458c lw a1,0x70(v0)
.text:0041f8b0 1800a427 addiu a0,sp,0x18
.text:0041f8b4 09f82003 jalr t9
.text:0041f8b8 21380000 _clear a3
.text:0041f8bc 1000bc8f lw gp,0x10(sp)
.text:0041f8c0 30004004 bltz v0,LAB_0041f984
.text:0041f8c4 00000000 _nop
.text:0041f8c8 ac8a998f lw t9,-0x7554(gp)
.text:0041f8cc 00000000 nop
.text:0041f8d0 09f82003 jalr t9
.text:0041f8d4 08000424 _li a0,0x8
.text:0041f8d8 1000bc8f lw gp,0x10(sp)
.text:0041f8dc 1f004014 bne v0,zero,LAB_0041f95c
.text:0041f8e0 100102ae _sw v0,0x110(s0)
.text:0041f8e4 288d998f lw t9,-0x72d8(gp)
.text:0041f8e8 00000000 nop
.text:0041f8ec 09f82003 jalr t9
.text:0041f8f0 1800a427 _addiu a0,sp,0x18
.text:0041f8f4 1000bc8f lw gp,0x10(sp)
.text:0041f8f8 21200002 move a0,s0
.text:0041f8fc 3885998f lw t9,-0x7ac8(gp)
.text:0041f900 00000000 nop
LAB_0041f904: ;XREF[1,0]: 0041f988
.text:0041f904 09f82003 jalr t9
.text:0041f908 00000000 _nop
.text:0041f90c 1000bc8f lw gp,0x10(sp)
.text:0041f910 d400048e lw a0,0xd4(s0)
.text:0041f914 ac91998f lw t9,-0x6e54(gp)
.text:0041f918 00000000 nop
.text:0041f91c 09f82003 jalr t9
.text:0041f920 00000000 _nop
.text:0041f924 1000bc8f lw gp,0x10(sp)
.text:0041f928 00000000 nop
.text:0041f92c d08c998f lw t9,-0x7330(gp)
.text:0041f930 00000000 nop
.text:0041f934 09f82003 jalr t9
.text:0041f938 21200002 _move a0,s0
.text:0041f93c 1000bc8f lw gp,0x10(sp)
.text:0041f940 c4ff0010 b LAB_0041f854
.text:0041f944 82401100 _srl t0,s1,0x2
LAB_0041f948: ;XREF[1,0]: 0041f868
.text:0041f948 09f82003 jalr t9
.text:0041f94c 21200002 _move a0,s0
.text:0041f950 1000bc8f lw gp,0x10(sp)
.text:0041f954 c6ff0010 b LAB_0041f870
.text:0041f958 00000000 _nop
LAB_0041f95c: ;XREF[1,0]: 0041f8dc
.text:0041f95c 1800a68f lw a2,0x18(sp)
.text:0041f960 3c89998f lw t9,-0x76c4(gp)
.text:0041f964 000046ac sw a2,0x0(v0)
.text:0041f968 1001058e lw a1,0x110(s0)
.text:0041f96c 21200002 move a0,s0
.text:0041f970 09f82003 jalr t9
.text:0041f974 0400b0ac _sw s0,0x4(a1)
.text:0041f978 1000bc8f lw gp,0x10(sp)
.text:0041f97c b5ff0010 b LAB_0041f854
.text:0041f980 82401100 _srl t0,s1,0x2
LAB_0041f984: ;XREF[1,0]: 0041f8c0
.text:0041f984 3885998f lw t9,-0x7ac8(gp)
.text:0041f988 deff0010 b LAB_0041f904
.text:0041f98c 21200002 _move a0,s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLWrite()
;local_4 undefined4 -4 ;XREF[3,0]: 0041f9a0,0041f9f4,0041fa0c
;local_8 undefined4 -8 ;XREF[3,0]: 0041f9a4,0041f9f8,0041fa10
;local_c undefined4 -c ;XREF[3,0]: 0041f9a8,0041f9fc,0041fa14
;local_10 undefined4 -10 ;XREF[3,0]: 0041f9ac,0041fa00,0041fa18
;local_20 undefined4 -20 ;XREF[2,0]: 0041f9b0,0041f9e0
;XREF[8,0]: Entry Point,00409f78,0040a158
; 0040a29c,0040b458,0040b4a8
; 0040e748,004d8964
.text:0041f990 0c001c3c lui gp,0xc
.text:0041f994 50009c27 addiu gp,gp,0x50
.text:0041f998 21e09903 addu gp,gp,t9
.text:0041f99c d0ffbd27 addiu sp,sp,-0x30
.text:0041f9a0 2c00bfaf sw ra,local_4+0x30(sp)
.text:0041f9a4 2800b2af sw s2,local_8+0x30(sp)
.text:0041f9a8 2400b1af sw s1,local_c+0x30(sp)
.text:0041f9ac 2000b0af sw s0,local_10+0x30(sp)
.text:0041f9b0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0041f9b4 21888000 move s1,a0
.text:0041f9b8 2190a000 move s2,a1
.text:0041f9bc 2180c000 move s0,a2
.text:0041f9c0 0c008010 beq a0,zero,LAB_0041f9f4
.text:0041f9c4 ffff0224 _li v0,-0x1
LAB_0041f9c8: ;XREF[1,0]: 0041f9e4
.text:0041f9c8 188b998f lw t9,-0x74e8(gp)=>->sslWrite ;= 00420150
.text:0041f9cc 0000248e lw a0,0x0(s1)
.text:0041f9d0 21284002 move a1,s2
.text:0041f9d4 21300002 move a2,s0
.text:0041f9d8 09f82003 jalr t9=>sslWrite ;undefined sslWrite()
.text:0041f9dc 1800a727 _addiu a3,sp,0x18
.text:0041f9e0 1000bc8f lw gp,local_20+0x30(sp)
.text:0041f9e4 f8ff4010 beq v0,zero,LAB_0041f9c8
.text:0041f9e8 00000000 _nop
.text:0041f9ec 07004004 bltz v0,LAB_0041fa0c
.text:0041f9f0 00000000 _nop
LAB_0041f9f4: ;XREF[1,0]: 0041f9c0
.text:0041f9f4 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041f9f8 2800b28f lw s2,local_8+0x30(sp)
.text:0041f9fc 2400b18f lw s1,local_c+0x30(sp)
.text:0041fa00 2000b08f lw s0,local_10+0x30(sp)
.text:0041fa04 0800e003 jr ra
.text:0041fa08 3000bd27 _addiu sp,sp,0x30
LAB_0041fa0c: ;XREF[1,0]: 0041f9ec
.text:0041fa0c 2c00bf8f lw ra,local_4+0x30(sp)
.text:0041fa10 2800b28f lw s2,local_8+0x30(sp)
.text:0041fa14 2400b18f lw s1,local_c+0x30(sp)
.text:0041fa18 2000b08f lw s0,local_10+0x30(sp)
.text:0041fa1c ffff0224 li v0,-0x1
.text:0041fa20 0800e003 jr ra
.text:0041fa24 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLEof()
;XREF[3,0]: Entry Point,0040cd50,004d80d0
.text:0041fa28 0c001c3c lui gp,0xc
.text:0041fa2c b8ff9c27 addiu gp,gp,-0x48
.text:0041fa30 21e09903 addu gp,gp,t9
.text:0041fa34 0400828c lw v0,0x4(a0)
.text:0041fa38 2c89998f lw t9,-0x76d4(gp)=>->websSocketEof ;= 00417b34
.text:0041fa3c d400448c lw a0,0xd4(v0)
.text:0041fa40 08002003 jr t9=>websSocketEof
.text:0041fa44 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLFlush()
;XREF[9,0]: Entry Point,00409f94,0040a174
; 0040a2b4,0040b1d4,0040b474
; 0040b4c4,0040e764,004d846c
.text:0041fa48 0800e003 jr ra
.text:0041fa4c 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined webssslWriteClosureAlert()
;local_8 undefined4 -8 ;XREF[2,0]: 0041fa60,0041fa7c
;local_10 undefined4 -10 ;XREF[2,0]: 0041fa64,0041fa78
;XREF[3,0]: Entry Point,0040b1ec,004d8508
.text:0041fa50 0c001c3c lui gp,0xc
.text:0041fa54 90ff9c27 addiu gp,gp,-0x70
.text:0041fa58 21e09903 addu gp,gp,t9
.text:0041fa5c e0ffbd27 addiu sp,sp,-0x20
.text:0041fa60 1800bfaf sw ra,local_8+0x20(sp)
.text:0041fa64 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0041fa68 f888998f lw t9,-0x7708(gp)=>->sslWriteClosureAlert ;= 00420408
.text:0041fa6c 0000848c lw a0,0x0(a0)
.text:0041fa70 09f82003 jalr t9=>sslWriteClosureAlert ;undefined sslWriteClosureAlert()
.text:0041fa74 00000000 _nop
.text:0041fa78 1000bc8f lw gp,local_10+0x20(sp)
.text:0041fa7c 1800bf8f lw ra,local_8+0x20(sp)
.text:0041fa80 21100000 clear v0
.text:0041fa84 0800e003 jr ra
.text:0041fa88 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLFree()
;local_4 undefined4 -4 ;XREF[2,0]: 0041fa9c,0041fad8
;local_8 undefined4 -8 ;XREF[2,0]: 0041faa0,0041fadc
;local_10 undefined4 -10 ;XREF[3,0]: 0041faa4,0041fabc,0041fad4
;XREF[3,0]: Entry Point,0040aa18,004d8630
.text:0041fa8c 0c001c3c lui gp,0xc
.text:0041fa90 54ff9c27 addiu gp,gp,-0xac
.text:0041fa94 21e09903 addu gp,gp,t9
.text:0041fa98 e0ffbd27 addiu sp,sp,-0x20
.text:0041fa9c 1c00bfaf sw ra,local_4+0x20(sp)
.text:0041faa0 1800b0af sw s0,local_8+0x20(sp)
.text:0041faa4 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0041faa8 288d998f lw t9,-0x72d8(gp)=>->sslFreeConnection ;= 004204b0
.text:0041faac 0a008010 beq a0,zero,LAB_0041fad8
.text:0041fab0 21808000 _move s0,a0
.text:0041fab4 09f82003 jalr t9=>sslFreeConnection ;undefined sslFreeConnection()
.text:0041fab8 00000000 _nop
.text:0041fabc 1000bc8f lw gp,local_10+0x20(sp)
.text:0041fac0 00000000 nop
.text:0041fac4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0041fac8 00000000 nop
.text:0041facc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0041fad0 21200002 _move a0,s0
.text:0041fad4 1000bc8f lw gp,local_10+0x20(sp)
LAB_0041fad8: ;XREF[1,0]: 0041faac
.text:0041fad8 1c00bf8f lw ra,local_4+0x20(sp)
.text:0041fadc 1800b08f lw s0,local_8+0x20(sp)
.text:0041fae0 21100000 clear v0
.text:0041fae4 0800e003 jr ra
.text:0041fae8 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websSSLClose()
;local_8 undefined4 -8 ;XREF[2,0]: 0041fafc,0041fb1c
;local_10 undefined4 -10 ;XREF[2,0]: 0041fb00,0041fb18
;XREF[3,0]: Entry Point,00418d34,004d8438
.text:0041faec 0c001c3c lui gp,0xc
.text:0041faf0 f4fe9c27 addiu gp,gp,-0x10c
.text:0041faf4 21e09903 addu gp,gp,t9
.text:0041faf8 e0ffbd27 addiu sp,sp,-0x20
.text:0041fafc 1800bfaf sw ra,local_8+0x20(sp)
.text:0041fb00 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0041fb04 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0041fb08 3086998f lw t9,-0x79d0(gp)=>->matrixSslDeleteKeys ;= 00445238
.text:0041fb0c 4861448c lw a0,offset .data:DAT_004d6148 &0xffff(v0)
.text:0041fb10 09f82003 jalr t9=>matrixSslDeleteKeys ;undefined matrixSslDeleteKeys()
.text:0041fb14 00000000 _nop
.text:0041fb18 1000bc8f lw gp,local_10+0x20(sp)
.text:0041fb1c 1800bf8f lw ra,local_8+0x20(sp)
.text:0041fb20 5c91998f lw t9,-0x6ea4(gp)=>->matrixSslClose ;= 00444d48
.text:0041fb24 00000000 nop
.text:0041fb28 08002003 jr t9=>matrixSslClose
.text:0041fb2c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslRead()
;local_8 undefined4 -8 ;XREF[4,0]: 0041fb40,0041fd2c,0041fdb8,0041fed4
;local_c undefined4 -c ;XREF[4,0]: 0041fb44,0041fd30,0041fdbc,0041fed8
;local_10 undefined4 -10 ;XREF[4,0]: 0041fb48,0041fd34,0041fdc0,0041fedc
;local_14 undefined4 -14 ;XREF[4,0]: 0041fb4c,0041fd38,0041fdc4,0041fee0
;local_18 undefined4 -18 ;XREF[4,0]: 0041fb50,0041fd3c,0041fdc8,0041fee4
;local_1c undefined4 -1c ;XREF[4,0]: 0041fb54,0041fd40,0041fdcc,0041fee8
;local_20 undefined4 -20 ;XREF[4,0]: 0041fb58,0041fd44,0041fdd0,0041feec
;local_24 undefined4 -24 ;XREF[10,0]: 0041fbb8,0041fbdc,0041fc20,0041fc4c,0041fc70
; 0041fe24,0041ff94,0041ffec,00420004,004200e8
;local_28 undefined4 -28 ;XREF[7,0]: 0041fbd8,0041fc6c,0041ff30,0041ffe8,0042005c
; 0042009c,004200e4
;local_30 undefined4 -30 ;XREF[22,0]: 0041fb5c,0041fbb0,0041fbcc,0041fbe8,0041fc18
; 0041fc44,0041fc60,0041fc7c,0041fca4,0041fd24
; 0041fd6c,0041fda0,0041fdf8,0041fe6c,0041fea0
; 0041ff74,0041ffd4,00420008,00420028,004200c0
; 004200e0,00420118
;XREF[6,0]: Entry Point,0041f5c4,0041f68c
; 0041f724,00420664,004d8ab4
.text:0041fb30 0c001c3c lui gp,0xc
.text:0041fb34 b0fe9c27 addiu gp,gp,-0x150
.text:0041fb38 21e09903 addu gp,gp,t9
.text:0041fb3c c0ffbd27 addiu sp,sp,-0x40
.text:0041fb40 3800bfaf sw ra,local_8+0x40(sp)
.text:0041fb44 3400b5af sw s5,local_c+0x40(sp)
.text:0041fb48 3000b4af sw s4,local_10+0x40(sp)
.text:0041fb4c 2c00b3af sw s3,local_14+0x40(sp)
.text:0041fb50 2800b2af sw s2,local_18+0x40(sp)
.text:0041fb54 2400b1af sw s1,local_1c+0x40(sp)
.text:0041fb58 2000b0af sw s0,local_20+0x40(sp)
.text:0041fb5c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0041fb60 0000e0ac sw zero,0x0(a3)
.text:0041fb64 21888000 move s1,a0
.text:0041fb68 0000848c lw a0,0x0(a0)
.text:0041fb6c 21a0e000 move s4,a3
.text:0041fb70 2140a000 move t0,a1
.text:0041fb74 2138c000 move a3,a2
.text:0041fb78 8e008010 beq a0,zero,LAB_0041fdb4
.text:0041fb7c 01001524 _li s5,0x1
.text:0041fb80 8d00c018 blez a2,LAB_0041fdb8
.text:0041fb84 ffff0524 _li a1,-0x1
.text:0041fb88 0400238e lw v1,0x4(s1)
.text:0041fb8c 00000000 nop
.text:0041fb90 53006014 bne v1,zero,LAB_0041fce0
.text:0041fb94 00000000 _nop
LAB_0041fb98: ;XREF[1,0]: 004200c8
.text:0041fb98 21900000 clear s2
.text:0041fb9c 21980000 clear s3
LAB_0041fba0: ;XREF[1,0]: 0041ff8c
.text:0041fba0 4888998f lw t9,-0x77b8(gp)=>->matrixSslGetOutdata ;= 0044892c
.text:0041fba4 00000000 nop
.text:0041fba8 09f82003 jalr t9=>matrixSslGetOutdata ;undefined matrixSslGetOutdata()
.text:0041fbac 1800a527 _addiu a1,sp,0x18
.text:0041fbb0 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fbb4 1b004018 blez v0,LAB_0041fc24
.text:0041fbb8 1c00a2af _sw v0,local_24+0x40(sp)
LAB_0041fbbc: ;XREF[1,0]: 0041fc1c
.text:0041fbbc 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0041fbc0 00000000 nop
.text:0041fbc4 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0041fbc8 e8030424 _li a0,0x3e8
.text:0041fbcc 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fbd0 1400248e lw a0,0x14(s1)
.text:0041fbd4 188e998f lw t9,-0x71e8(gp)=>->::send ;= 00489380
.text:0041fbd8 1800a58f lw a1=>local_28,0x18(sp)
.text:0041fbdc 1c00a68f lw a2,local_24+0x40(sp)
.text:0041fbe0 09f82003 jalr t9=>.MIPS.stubs:::send ;ssize_t send(int __fd, void * __buf,...
.text:0041fbe4 40000724 _li a3,0x40
.text:0041fbe8 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fbec 7c004014 bne v0,zero,LAB_0041fde0
.text:0041fbf0 21804000 _move s0,v0
.text:0041fbf4 01004526 addiu a1,s2,0x1
.text:0041fbf8 ff00b230 andi s2,a1,0xff
.text:0041fbfc 41014012 beq s2,zero,LAB_00420104
.text:0041fc00 00000000 _nop
LAB_0041fc04: ;XREF[1,0]: 00420044
.text:0041fc04 0000248e lw a0,0x0(s1)
LAB_0041fc08: ;XREF[3,0]: 0041fe4c,0041feb8,0041ff28
.text:0041fc08 4888998f lw t9,-0x77b8(gp)=>->matrixSslGetOutdata ;= 0044892c
.text:0041fc0c 00000000 nop
.text:0041fc10 09f82003 jalr t9=>matrixSslGetOutdata ;undefined matrixSslGetOutdata()
.text:0041fc14 1800a527 _addiu a1,sp,0x18
.text:0041fc18 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fc1c e7ff401c bgtz v0,LAB_0041fbbc
.text:0041fc20 1c00a2af _sw v0,local_24+0x40(sp)
LAB_0041fc24: ;XREF[1,0]: 0041fbb4
.text:0041fc24 41014004 bltz v0,LAB_0042012c
.text:0041fc28 04000224 _li v0,0x4
LAB_0041fc2c: ;XREF[2,0]: 0041fe30,0041fe40
.text:0041fc2c 6200a012 beq s5,zero,LAB_0041fdb8
.text:0041fc30 21280000 _clear a1
LAB_0041fc34: ;XREF[4,0]: 0041fdac,0041ff04,0041ff80,0042004c
.text:0041fc34 6088998f lw t9,-0x77a0(gp)=>->matrixSslGetReadbuf ;= 0044884c
.text:0041fc38 0000248e lw a0,0x0(s1)
.text:0041fc3c 09f82003 jalr t9=>matrixSslGetReadbuf ;undefined matrixSslGetReadbuf()
.text:0041fc40 1800a527 _addiu a1,sp,0x18
.text:0041fc44 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fc48 37014018 blez v0,LAB_00420128
.text:0041fc4c 1c00a2af _sw v0,local_24+0x40(sp)
.text:0041fc50 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0041fc54 00000000 nop
.text:0041fc58 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0041fc5c e8030424 _li a0,0x3e8
.text:0041fc60 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fc64 1400248e lw a0,0x14(s1)
.text:0041fc68 7c91998f lw t9,-0x6e84(gp)=>->::recv ;= 004891c0
.text:0041fc6c 1800a58f lw a1=>local_28,0x18(sp)
.text:0041fc70 1c00a68f lw a2,local_24+0x40(sp)
.text:0041fc74 09f82003 jalr t9=>.MIPS.stubs:::recv ;ssize_t recv(int __fd, void * __buf,...
.text:0041fc78 40000724 _li a3,0x40
.text:0041fc7c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fc80 2d014010 beq v0,zero,LAB_00420138
.text:0041fc84 00000000 _nop
.text:0041fc88 32004004 bltz v0,LAB_0041fd54
.text:0041fc8c 21284000 _move a1,v0
.text:0041fc90 4090998f lw t9,-0x6fc0(gp)=>->matrixSslReceivedData ;= 0044914c
.text:0041fc94 0000248e lw a0,0x0(s1)
.text:0041fc98 1800a627 addiu a2,sp,0x18
.text:0041fc9c 09f82003 jalr t9=>matrixSslReceivedData ;undefined matrixSslReceivedData()
.text:0041fca0 1c00a727 _addiu a3,sp,0x1c
.text:0041fca4 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fca8 1f014004 bltz v0,LAB_00420128
.text:0041fcac 21184000 _move v1,v0
LAB_0041fcb0: ;XREF[2,0]: 0041ff78,0042003c
.text:0041fcb0 08006d2c sltiu t5,v1,0x8
.text:0041fcb4 8400a011 beq t5,zero,switchD_0041fcd8::caseD_0
.text:0041fcb8 80f80300 _sll ra,v1,0x2
.text:0041fcbc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0041fcc0 00000000 nop
.text:0041fcc4 60d06224 addiu v0,v1,-0x2fa0
.text:0041fcc8 21c0e203 addu t8,ra,v0
.text:0041fccc 00000f8f lw t7,0x0(t8)=>.rodata:switchD_0041fcd8:...;= FFF404E8h
.text:0041fcd0 00000000 nop
.text:0041fcd4 2170fc01 addu t6,t7,gp
switchD: ; FWD[6,0]: 0041fec8,0041fefc,0041ff14,0041ff30
; 0041ff88,0041ff94
.text:0041fcd8 0800c001 jr t6
.text:0041fcdc 00000000 _nop
LAB_0041fce0: ;XREF[1,0]: 0041fb90
.text:0041fce0 0800258e lw a1,0x8(s1)
.text:0041fce4 0c00268e lw a2,0xc(s1)
.text:0041fce8 00000000 nop
.text:0041fcec 2b10a600 sltu v0,a1,a2
.text:0041fcf0 ef004010 beq v0,zero,LAB_004200b0
.text:0041fcf4 2380c500 _subu s0,a2,a1
.text:0041fcf8 2a18f000 slt v1,a3,s0
.text:0041fcfc 02006010 beq v1,zero,LAB_0041fd08
.text:0041fd00 00000000 _nop
.text:0041fd04 2180e000 move s0,a3
LAB_0041fd08: ;XREF[1,0]: 0041fcfc
.text:0041fd08 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041fd0c 21300002 move a2,s0
.text:0041fd10 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041fd14 21200001 _move a0,t0
.text:0041fd18 0800268e lw a2,0x8(s1)
.text:0041fd1c 21280002 move a1,s0
.text:0041fd20 2120d000 addu a0,a2,s0
.text:0041fd24 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fd28 080024ae sw a0,0x8(s1)
.text:0041fd2c 3800bf8f lw ra,local_8+0x40(sp)
.text:0041fd30 3400b58f lw s5,local_c+0x40(sp)
.text:0041fd34 3000b48f lw s4,local_10+0x40(sp)
.text:0041fd38 2c00b38f lw s3,local_14+0x40(sp)
.text:0041fd3c 2800b28f lw s2,local_18+0x40(sp)
.text:0041fd40 2400b18f lw s1,local_1c+0x40(sp)
.text:0041fd44 2000b08f lw s0,local_20+0x40(sp)
.text:0041fd48 2110a000 move v0,a1
.text:0041fd4c 0800e003 jr ra
.text:0041fd50 4000bd27 _addiu sp,sp,0x40
LAB_0041fd54: ;XREF[1,0]: 0041fc88
.text:0041fd54 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041fd58 00000000 nop
.text:0041fd5c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041fd60 00000000 _nop
.text:0041fd64 0000458c lw a1,0x0(v0)
.text:0041fd68 0b000624 li a2,0xb
.text:0041fd6c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fd70 1000a614 bne a1,a2,LAB_0041fdb4
.text:0041fd74 000085ae _sw a1,0x0(s4)
.text:0041fd78 ff000724 li a3,0xff
.text:0041fd7c 09006712 beq s3,a3,LAB_0041fda4
.text:0041fd80 40591300 _sll t3,s3,0x5
.text:0041fd84 23507301 subu t2,t3,s3
.text:0041fd88 80480a00 sll t1,t2,0x2
.text:0041fd8c 21403301 addu t0,t1,s3
.text:0041fd90 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0041fd94 00000000 nop
.text:0041fd98 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0041fd9c c0200800 _sll a0,t0,0x3
.text:0041fda0 1000bc8f lw gp,local_30+0x40(sp)
LAB_0041fda4: ;XREF[1,0]: 0041fd7c
.text:0041fda4 01006c26 addiu t4,s3,0x1
.text:0041fda8 ff009331 andi s3,t4,0xff
.text:0041fdac a1ff6016 bne s3,zero,LAB_0041fc34
.text:0041fdb0 00000000 _nop
LAB_0041fdb4: ;XREF[3,0]: 0041fb78,0041fd70,0041fe70
.text:0041fdb4 ffff0524 li a1,-0x1
LAB_0041fdb8: ;XREF[7,0]: 0041fb80,0041fc2c,0041feac,0041ff0c
; 00420054,00420120,00420148
.text:0041fdb8 3800bf8f lw ra,local_8+0x40(sp)
.text:0041fdbc 3400b58f lw s5,local_c+0x40(sp)
.text:0041fdc0 3000b48f lw s4,local_10+0x40(sp)
.text:0041fdc4 2c00b38f lw s3,local_14+0x40(sp)
.text:0041fdc8 2800b28f lw s2,local_18+0x40(sp)
.text:0041fdcc 2400b18f lw s1,local_1c+0x40(sp)
.text:0041fdd0 2000b08f lw s0,local_20+0x40(sp)
.text:0041fdd4 2110a000 move v0,a1
.text:0041fdd8 0800e003 jr ra
.text:0041fddc 4000bd27 _addiu sp,sp,0x40
LAB_0041fde0: ;XREF[1,0]: 0041fbec
.text:0041fde0 1c004004 bltz v0,LAB_0041fe54
.text:0041fde4 00000000 _nop
.text:0041fde8 e486998f lw t9,-0x791c(gp)=>->matrixSslSentData ;= 0044a0e0
.text:0041fdec 0000248e lw a0,0x0(s1)
.text:0041fdf0 09f82003 jalr t9=>matrixSslSentData ;undefined matrixSslSentData()
.text:0041fdf4 21284000 _move a1,v0
.text:0041fdf8 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fdfc ca004004 bltz v0,LAB_00420128
.text:0041fe00 21184000 _move v1,v0
.text:0041fe04 03001824 li t8,0x3
.text:0041fe08 cb005810 beq v0,t8,LAB_00420138
.text:0041fe0c 05001f24 _li ra,0x5
.text:0041fe10 a5005f10 beq v0,ra,LAB_004200a8
.text:0041fe14 00000000 _nop
LAB_0041fe18: ;XREF[1,0]: 004200a8
.text:0041fe18 01000224 li v0,0x1
.text:0041fe1c 06006210 beq v1,v0,LAB_0041fe38
.text:0041fe20 00000000 _nop
.text:0041fe24 1c00a48f lw a0,local_24+0x40(sp)
.text:0041fe28 00000000 nop
.text:0041fe2c 2a180402 slt v1,s0,a0
.text:0041fe30 7eff6010 beq v1,zero,LAB_0041fc2c
.text:0041fe34 00000000 _nop
LAB_0041fe38: ;XREF[1,0]: 0041fe1c
.text:0041fe38 01005026 addiu s0,s2,0x1
.text:0041fe3c ff001232 andi s2,s0,0xff
.text:0041fe40 7aff4012 beq s2,zero,LAB_0041fc2c
.text:0041fe44 00000000 _nop
.text:0041fe48 0000248e lw a0,0x0(s1)
.text:0041fe4c 6eff0010 b LAB_0041fc08
.text:0041fe50 00000000 _nop
LAB_0041fe54: ;XREF[1,0]: 0041fde0
.text:0041fe54 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0041fe58 00000000 nop
.text:0041fe5c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0041fe60 00000000 _nop
.text:0041fe64 0000498c lw t1,0x0(v0)
.text:0041fe68 0b000824 li t0,0xb
.text:0041fe6c 1000bc8f lw gp,local_30+0x40(sp)
.text:0041fe70 d0ff2815 bne t1,t0,LAB_0041fdb4
.text:0041fe74 000089ae _sw t1,0x0(s4)
.text:0041fe78 ff000a24 li t2,0xff
.text:0041fe7c 09004a12 beq s2,t2,LAB_0041fea4
.text:0041fe80 40711200 _sll t6,s2,0x5
.text:0041fe84 2368d201 subu t5,t6,s2
.text:0041fe88 80600d00 sll t4,t5,0x2
.text:0041fe8c 21589201 addu t3,t4,s2
.text:0041fe90 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0041fe94 00000000 nop
.text:0041fe98 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0041fe9c c0200b00 _sll a0,t3,0x3
.text:0041fea0 1000bc8f lw gp,local_30+0x40(sp)
LAB_0041fea4: ;XREF[1,0]: 0041fe7c
.text:0041fea4 01004f26 addiu t7,s2,0x1
.text:0041fea8 ff00f231 andi s2,t7,0xff
.text:0041feac c2ff4012 beq s2,zero,LAB_0041fdb8
.text:0041feb0 ffff0524 _li a1,-0x1
.text:0041feb4 0000248e lw a0,0x0(s1)
.text:0041feb8 53ff0010 b LAB_0041fc08
.text:0041febc 00000000 _nop
LAB_0041fec0: ;XREF[1,0]: 00420034
.text:0041fec0 0f004104 bgez v0,LAB_0041ff00
.text:0041fec4 01006d26 _addiu t5,s3,0x1
caseD_3: ;XREF[4,0]: 0041fcb4,0041fcd8,0041ff38,00420064
caseD_0:
.text:0041fec8 03000224 li v0,0x3
LAB_0041fecc: ;XREF[1,0]: 0041ff48
.text:0041fecc ffff0524 li a1,-0x1
.text:0041fed0 000082ae sw v0,0x0(s4)
LAB_0041fed4: ;XREF[2,0]: 00420130,00420140
.text:0041fed4 3800bf8f lw ra,local_8+0x40(sp)
.text:0041fed8 3400b58f lw s5,local_c+0x40(sp)
.text:0041fedc 3000b48f lw s4,local_10+0x40(sp)
.text:0041fee0 2c00b38f lw s3,local_14+0x40(sp)
.text:0041fee4 2800b28f lw s2,local_18+0x40(sp)
.text:0041fee8 2400b18f lw s1,local_1c+0x40(sp)
.text:0041feec 2000b08f lw s0,local_20+0x40(sp)
.text:0041fef0 2110a000 move v0,a1
.text:0041fef4 0800e003 jr ra
.text:0041fef8 4000bd27 _addiu sp,sp,0x40
caseD_2: ;XREF[1,0]: 0041fcd8
.text:0041fefc 01006d26 addiu t5,s3,0x1
LAB_0041ff00: ;XREF[1,0]: 0041fec0
.text:0041ff00 ff00b331 andi s3,t5,0xff
.text:0041ff04 4bff6016 bne s3,zero,LAB_0041fc34
.text:0041ff08 00000000 _nop
LAB_0041ff0c: ;XREF[2,0]: 0041ff1c,0042002c
.text:0041ff0c aaff0010 b LAB_0041fdb8
.text:0041ff10 21280000 _clear a1
caseD_1: ;XREF[1,0]: 0041fcd8
.text:0041ff14 01005526 addiu s5,s2,0x1
.text:0041ff18 ff00b232 andi s2,s5,0xff
.text:0041ff1c fbff4012 beq s2,zero,LAB_0041ff0c
.text:0041ff20 21a80000 _clear s5
.text:0041ff24 0000248e lw a0,0x0(s1)
.text:0041ff28 37ff0010 b LAB_0041fc08
.text:0041ff2c 00000000 _nop
caseD_6: ;XREF[1,0]: 0041fcd8
.text:0041ff30 1800a38f lw v1,local_28+0x40(sp)
.text:0041ff34 00000000 nop
.text:0041ff38 e3ff6010 beq v1,zero,switchD_0041fcd8::caseD_0
.text:0041ff3c 02000424 _li a0,0x2
.text:0041ff40 00006290 lbu v0,0x0(v1)
.text:0041ff44 00000000 nop
LAB_0041ff48: ;XREF[1,0]: 00420070
.text:0041ff48 e0ff4410 beq v0,a0,LAB_0041fecc
.text:0041ff4c 03000224 _li v0,0x3
.text:0041ff50 01006e90 lbu t6,0x1(v1)
.text:0041ff54 00000000 nop
.text:0041ff58 7b00c011 beq t6,zero,LAB_00420148
.text:0041ff5c 21280000 _clear a1
.text:0041ff60 3489998f lw t9,-0x76cc(gp)=>->matrixSslProcessedData;= 00449cec
.text:0041ff64 0000248e lw a0,0x0(s1)
.text:0041ff68 1800a527 addiu a1,sp,0x18
.text:0041ff6c 09f82003 jalr t9=>matrixSslProcessedData ;undefined matrixSslProcessedData()
.text:0041ff70 1c00a627 _addiu a2,sp,0x1c
.text:0041ff74 1000bc8f lw gp,local_30+0x40(sp)
.text:0041ff78 4dff4014 bne v0,zero,LAB_0041fcb0
.text:0041ff7c 21184000 _move v1,v0
.text:0041ff80 2cff0010 b LAB_0041fc34
.text:0041ff84 00000000 _nop
caseD_5: ;XREF[1,0]: 0041fcd8
.text:0041ff88 0000248e lw a0,0x0(s1)
.text:0041ff8c 04ff0010 b LAB_0041fba0
.text:0041ff90 01001524 _li s5,0x1
caseD_7: ;XREF[1,0]: 0041fcd8
caseD_4:
.text:0041ff94 1c00a68f lw a2,local_24+0x40(sp)
.text:0041ff98 00000000 nop
.text:0041ff9c 1d00c018 blez a2,LAB_00420014
.text:0041ffa0 00000000 _nop
.text:0041ffa4 0400228e lw v0,0x4(s1)
.text:0041ffa8 00000000 nop
.text:0041ffac 32004014 bne v0,zero,LAB_00420078
.text:0041ffb0 dc05c428 _slti a0,a2,0x5dc
.text:0041ffb4 02008010 beq a0,zero,LAB_0041ffc0
.text:0041ffb8 2180c000 _move s0,a2
.text:0041ffbc dc051024 li s0,0x5dc
LAB_0041ffc0: ;XREF[1,0]: 0041ffb4
.text:0041ffc0 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0041ffc4 00000000 nop
.text:0041ffc8 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0041ffcc 21200002 _move a0,s0
.text:0041ffd0 040022ae sw v0,0x4(s1)
.text:0041ffd4 1000bc8f lw gp,local_30+0x40(sp)
.text:0041ffd8 0c0022ae sw v0,0xc(s1)
.text:0041ffdc 52004010 beq v0,zero,LAB_00420128
.text:0041ffe0 080022ae _sw v0,0x8(s1)
.text:0041ffe4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0041ffe8 1800a58f lw a1,local_28+0x40(sp)
.text:0041ffec 1c00a68f lw a2,local_24+0x40(sp)
.text:0041fff0 21204000 move a0,v0
.text:0041fff4 100030ae sw s0,0x10(s1)
LAB_0041fff8: ;XREF[2,0]: 004200a0,004200fc
.text:0041fff8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0041fffc 00000000 _nop
LAB_00420000: ;XREF[1,0]: 004d7a08
.text:00420000 0c00258e lw a1,0xc(s1)
.text:00420004 1c00a98f lw t1,local_24+0x40(sp)
.text:00420008 1000bc8f lw gp,local_30+0x40(sp)
.text:0042000c 2130a900 addu a2,a1,t1
.text:00420010 0c0026ae sw a2,0xc(s1)
LAB_00420014: ;XREF[1,0]: 0041ff9c
.text:00420014 3489998f lw t9,-0x76cc(gp)=>->matrixSslProcessedData;= 00449cec
.text:00420018 0000248e lw a0,0x0(s1)
.text:0042001c 1800a527 addiu a1,sp,0x18
.text:00420020 09f82003 jalr t9=>matrixSslProcessedData ;undefined matrixSslProcessedData()
.text:00420024 1c00a627 _addiu a2,sp,0x1c
.text:00420028 1000bc8f lw gp,local_30+0x40(sp)
.text:0042002c b7ff4010 beq v0,zero,LAB_0041ff0c
.text:00420030 21184000 _move v1,v0
.text:00420034 a2ff4018 blez v0,LAB_0041fec0
.text:00420038 04000a24 _li t2,0x4
.text:0042003c 1cff4a10 beq v0,t2,LAB_0041fcb0
.text:00420040 01000b24 _li t3,0x1
.text:00420044 effe4b10 beq v0,t3,LAB_0041fc04
.text:00420048 02000424 _li a0,0x2
.text:0042004c f9fe4410 beq v0,a0,LAB_0041fc34
.text:00420050 06000c24 _li t4,0x6
.text:00420054 58ff4c14 bne v0,t4,LAB_0041fdb8
.text:00420058 21280000 _clear a1
.text:0042005c 1800a38f lw v1,local_28+0x40(sp)
.text:00420060 00000000 nop
.text:00420064 98ff6010 beq v1,zero,switchD_0041fcd8::caseD_0
.text:00420068 00000000 _nop
.text:0042006c 00006290 lbu v0,0x0(v1)
.text:00420070 b5ff0010 b LAB_0041ff48
.text:00420074 00000000 _nop
LAB_00420078: ;XREF[1,0]: 0041ffac
.text:00420078 1000258e lw a1,0x10(s1)
.text:0042007c 0c00248e lw a0,0xc(s1)
.text:00420080 21404500 addu t0,v0,a1
.text:00420084 23800401 subu s0,t0,a0
.text:00420088 0800238e lw v1,0x8(s1)
.text:0042008c 2a380602 slt a3,s0,a2
.text:00420090 0f00e014 bne a3,zero,LAB_004200d0
.text:00420094 23808300 _subu s0,a0,v1
.text:00420098 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0042009c 1800a58f lw a1,local_28+0x40(sp)
.text:004200a0 d5ff0010 b LAB_0041fff8
.text:004200a4 00000000 _nop
LAB_004200a8: ;XREF[1,0]: 0041fe10
.text:004200a8 5bff0010 b LAB_0041fe18
.text:004200ac 01001524 _li s5,0x1
LAB_004200b0: ;XREF[1,0]: 0041fcf0
.text:004200b0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004200b4 00000000 nop
.text:004200b8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004200bc 21206000 _move a0,v1
.text:004200c0 1000bc8f lw gp,local_30+0x40(sp)
.text:004200c4 0000248e lw a0,0x0(s1)
.text:004200c8 b3fe0010 b LAB_0041fb98
.text:004200cc 040020ae _sw zero,0x4(s1)
LAB_004200d0: ;XREF[1,0]: 00420090
.text:004200d0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004200d4 2128a600 addu a1,a1,a2
.text:004200d8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004200dc 21206000 _move a0,v1
.text:004200e0 1000bc8f lw gp,local_30+0x40(sp)
.text:004200e4 1800a58f lw a1,local_28+0x40(sp)
.text:004200e8 1c00a68f lw a2,local_24+0x40(sp)
.text:004200ec e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004200f0 21205000 addu a0,v0,s0
.text:004200f4 040022ae sw v0,0x4(s1)
.text:004200f8 080022ae sw v0,0x8(s1)
.text:004200fc beff0010 b LAB_0041fff8
.text:00420100 0c0024ae _sw a0,0xc(s1)
LAB_00420104: ;XREF[1,0]: 0041fbfc
.text:00420104 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00420108 00000000 nop
.text:0042010c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00420110 00000000 _nop
.text:00420114 0000478c lw a3,0x0(v0)
.text:00420118 1000bc8f lw gp,local_30+0x40(sp)
.text:0042011c ffff0524 li a1,-0x1
.text:00420120 25ff0010 b LAB_0041fdb8
.text:00420124 000087ae _sw a3,0x0(s4)
LAB_00420128: ;XREF[4,0]: 0041fc48,0041fca8,0041fdfc,0041ffdc
.text:00420128 04000224 li v0,0x4
LAB_0042012c: ;XREF[1,0]: 0041fc24
.text:0042012c ffff0524 li a1,-0x1
.text:00420130 68ff0010 b LAB_0041fed4
.text:00420134 000082ae _sw v0,0x0(s4)
LAB_00420138: ;XREF[2,0]: 0041fc80,0041fe08
.text:00420138 01000224 li v0,0x1
.text:0042013c 21280000 clear a1
.text:00420140 64ff0010 b LAB_0041fed4
.text:00420144 000082ae _sw v0,0x0(s4)
LAB_00420148: ;XREF[1,0]: 0041ff58
.text:00420148 1bff0010 b LAB_0041fdb8
.text:0042014c 000084ae _sw a0,0x0(s4)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslWrite()
;local_8 undefined4 -8 ;XREF[3,0]: 00420160,00420324,004203c0
;local_c undefined4 -c ;XREF[3,0]: 00420164,00420328,004203c4
;local_10 undefined4 -10 ;XREF[3,0]: 00420168,0042032c,004203c8
;local_14 undefined4 -14 ;XREF[3,0]: 0042016c,00420330,004203cc
;local_18 undefined4 -18 ;XREF[3,0]: 00420170,00420334,004203d0
;local_1c undefined4 -1c ;XREF[3,0]: 00420174,00420338,004203d4
;local_20 undefined4 -20 ;XREF[3,0]: 00420178,0042033c,004203d8
;local_24 undefined4 -24 ;XREF[3,0]: 0042017c,00420340,004203dc
;local_28 undefined4 -28 ;XREF[3,0]: 00420180,00420344,004203e0
;local_30 undefined4 -30 ;XREF[2,0]: 004201dc,004202b8
;local_38 undefined4 -38 ;XREF[13,0]: 00420184,004201b4,004201d0,004201ec,0042021c
; 00420244,00420290,004202b4,004202cc,004202e4
; 00420304,0042036c,004203a0
;XREF[3,0]: Entry Point,0041f9d8,004d84f8
.text:00420150 0c001c3c lui gp,0xc
.text:00420154 90f89c27 addiu gp,gp,-0x770
.text:00420158 21e09903 addu gp,gp,t9
.text:0042015c b8ffbd27 addiu sp,sp,-0x48
.text:00420160 4000bfaf sw ra,local_8+0x48(sp)
.text:00420164 3c00b7af sw s7,local_c+0x48(sp)
.text:00420168 3800b6af sw s6,local_10+0x48(sp)
.text:0042016c 3400b5af sw s5,local_14+0x48(sp)
.text:00420170 3000b4af sw s4,local_18+0x48(sp)
.text:00420174 2c00b3af sw s3,local_1c+0x48(sp)
.text:00420178 2800b2af sw s2,local_20+0x48(sp)
.text:0042017c 2400b1af sw s1,local_24+0x48(sp)
.text:00420180 2000b0af sw s0,local_28+0x48(sp)
.text:00420184 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00420188 21b8e000 move s7,a3
.text:0042018c 21988000 move s3,a0
.text:00420190 21b0a000 move s6,a1
.text:00420194 21a0c000 move s4,a2
.text:00420198 0000e0ac sw zero,0x0(a3)
.text:0042019c 01001524 li s5,0x1
.text:004201a0 21900000 clear s2
LAB_004201a4: ;XREF[3,0]: 00420200,00420270,004203ac
.text:004201a4 4888998f lw t9,-0x77b8(gp)=>->matrixSslGetOutdata ;= 0044892c
.text:004201a8 0000648e lw a0,0x0(s3)
.text:004201ac 09f82003 jalr t9=>matrixSslGetOutdata ;undefined matrixSslGetOutdata()
.text:004201b0 1800a527 _addiu a1,sp,0x18
.text:004201b4 1000bc8f lw gp,local_38+0x48(sp)
.text:004201b8 55004018 blez v0,LAB_00420310
.text:004201bc 21884000 _move s1,v0
LAB_004201c0: ;XREF[1,0]: 00420308
.text:004201c0 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:004201c4 00000000 nop
.text:004201c8 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:004201cc e8030424 _li a0,0x3e8
.text:004201d0 1000bc8f lw gp,local_38+0x48(sp)
.text:004201d4 1400648e lw a0,0x14(s3)
.text:004201d8 188e998f lw t9,-0x71e8(gp)=>->::send ;= 00489380
.text:004201dc 1800a58f lw a1=>local_30,0x18(sp)
.text:004201e0 21302002 move a2,s1
.text:004201e4 09f82003 jalr t9=>.MIPS.stubs:::send ;ssize_t send(int __fd, void * __buf,...
.text:004201e8 21380000 _clear a3
.text:004201ec 1000bc8f lw gp,local_38+0x48(sp)
.text:004201f0 0e004014 bne v0,zero,LAB_0042022c
.text:004201f4 21804000 _move s0,v0
.text:004201f8 01004226 addiu v0,s2,0x1
.text:004201fc ff005230 andi s2,v0,0xff
.text:00420200 e8ff4016 bne s2,zero,LAB_004201a4
.text:00420204 00000000 _nop
.text:00420208 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0042020c 00000000 nop
.text:00420210 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00420214 00000000 _nop
.text:00420218 0000438c lw v1,0x0(v0)
.text:0042021c 1000bc8f lw gp,local_38+0x48(sp)
.text:00420220 ffff0524 li a1,-0x1
.text:00420224 3f000010 b LAB_00420324
.text:00420228 0000e3ae _sw v1,0x0(s7)
LAB_0042022c: ;XREF[1,0]: 004201f0
.text:0042022c 49004004 bltz v0,LAB_00420354
.text:00420230 00000000 _nop
.text:00420234 e486998f lw t9,-0x791c(gp)=>->matrixSslSentData ;= 0044a0e0
.text:00420238 0000648e lw a0,0x0(s3)
.text:0042023c 09f82003 jalr t9=>matrixSslSentData ;undefined matrixSslSentData()
.text:00420240 21284000 _move a1,v0
.text:00420244 1000bc8f lw gp,local_38+0x48(sp)
.text:00420248 6c004004 bltz v0,LAB_004203fc
.text:0042024c 03000c24 _li t4,0x3
.text:00420250 67004c10 beq v0,t4,LAB_004203f0
.text:00420254 01000d24 _li t5,0x1
.text:00420258 03004d10 beq v0,t5,LAB_00420268
.text:0042025c 2a701102 _slt t6,s0,s1
.text:00420260 0500c011 beq t6,zero,LAB_00420278
.text:00420264 00000000 _nop
LAB_00420268: ;XREF[1,0]: 00420258
.text:00420268 01004f26 addiu t7,s2,0x1
.text:0042026c ff00f231 andi s2,t7,0xff
.text:00420270 ccff4016 bne s2,zero,LAB_004201a4
.text:00420274 00000000 _nop
LAB_00420278: ;XREF[2,0]: 00420260,00420310
.text:00420278 5000a012 beq s5,zero,LAB_004203bc
.text:0042027c 1800a527 _addiu a1,sp,0x18
.text:00420280 ac88998f lw t9,-0x7754(gp)=>->matrixSslGetWritebuf ;= 00448a00
.text:00420284 0000648e lw a0,0x0(s3)
.text:00420288 09f82003 jalr t9=>matrixSslGetWritebuf ;undefined matrixSslGetWritebuf()
.text:0042028c 21308002 _move a2,s4
.text:00420290 1000bc8f lw gp,local_38+0x48(sp)
.text:00420294 20004004 bltz v0,LAB_00420318
.text:00420298 2a805400 _slt s0,v0,s4
.text:0042029c 1e000016 bne s0,zero,LAB_00420318
.text:004202a0 00000000 _nop
.text:004202a4 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:004202a8 00000000 nop
.text:004202ac 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:004202b0 e8030424 _li a0,0x3e8
.text:004202b4 1000bc8f lw gp,local_38+0x48(sp)
.text:004202b8 1800a48f lw a0,local_30+0x48(sp)
.text:004202bc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004202c0 2128c002 move a1,s6
.text:004202c4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004202c8 21308002 _move a2,s4
.text:004202cc 1000bc8f lw gp,local_38+0x48(sp)
.text:004202d0 0000648e lw a0,0x0(s3)
.text:004202d4 2090998f lw t9,-0x6fe0(gp)=>->matrixSslEncodeWrit...;= 00448e94
.text:004202d8 00000000 nop
.text:004202dc 09f82003 jalr t9=>matrixSslEncodeWritebuf ;undefined matrixSslEncodeWritebuf()
.text:004202e0 21288002 _move a1,s4
.text:004202e4 1000bc8f lw gp,local_38+0x48(sp)
.text:004202e8 0c004004 bltz v0,LAB_0042031c
.text:004202ec ffff0524 _li a1,-0x1
.text:004202f0 4888998f lw t9,-0x77b8(gp)=>->matrixSslGetOutdata ;= 0044892c
.text:004202f4 0000648e lw a0,0x0(s3)
.text:004202f8 09f82003 jalr t9=>matrixSslGetOutdata ;undefined matrixSslGetOutdata()
.text:004202fc 1800a527 _addiu a1,sp,0x18
.text:00420300 21a80000 clear s5
.text:00420304 1000bc8f lw gp,local_38+0x48(sp)
.text:00420308 adff401c bgtz v0,LAB_004201c0
.text:0042030c 21884000 _move s1,v0
LAB_00420310: ;XREF[1,0]: 004201b8
.text:00420310 d9ff4104 bgez v0,LAB_00420278
.text:00420314 00000000 _nop
LAB_00420318: ;XREF[2,0]: 00420294,0042029c
.text:00420318 ffff0524 li a1,-0x1
LAB_0042031c: ;XREF[1,0]: 004202e8
.text:0042031c 04000224 li v0,0x4
LAB_00420320: ;XREF[2,0]: 004203f4,00420400
.text:00420320 0000e2ae sw v0,0x0(s7)
LAB_00420324: ;XREF[2,0]: 00420224,004203b4
.text:00420324 4000bf8f lw ra,local_8+0x48(sp)
.text:00420328 3c00b78f lw s7,local_c+0x48(sp)
.text:0042032c 3800b68f lw s6,local_10+0x48(sp)
.text:00420330 3400b58f lw s5,local_14+0x48(sp)
.text:00420334 3000b48f lw s4,local_18+0x48(sp)
.text:00420338 2c00b38f lw s3,local_1c+0x48(sp)
.text:0042033c 2800b28f lw s2,local_20+0x48(sp)
.text:00420340 2400b18f lw s1,local_24+0x48(sp)
.text:00420344 2000b08f lw s0,local_28+0x48(sp)
.text:00420348 2110a000 move v0,a1
.text:0042034c 0800e003 jr ra
.text:00420350 4800bd27 _addiu sp,sp,0x48
LAB_00420354: ;XREF[1,0]: 0042022c
.text:00420354 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00420358 00000000 nop
.text:0042035c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00420360 00000000 _nop
.text:00420364 0000458c lw a1,0x0(v0)
.text:00420368 0b000424 li a0,0xb
.text:0042036c 1000bc8f lw gp,local_38+0x48(sp)
.text:00420370 1000a414 bne a1,a0,LAB_004203b4
.text:00420374 0000e5ae _sw a1,0x0(s7)
.text:00420378 ff000624 li a2,0xff
.text:0042037c 09004612 beq s2,a2,LAB_004203a4
.text:00420380 40511200 _sll t2,s2,0x5
.text:00420384 23485201 subu t1,t2,s2
.text:00420388 80400900 sll t0,t1,0x2
.text:0042038c 21381201 addu a3,t0,s2
.text:00420390 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00420394 00000000 nop
.text:00420398 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:0042039c c0200700 _sll a0,a3,0x3
.text:004203a0 1000bc8f lw gp,local_38+0x48(sp)
LAB_004203a4: ;XREF[1,0]: 0042037c
.text:004203a4 01004b26 addiu t3,s2,0x1
.text:004203a8 ff007231 andi s2,t3,0xff
.text:004203ac 7dff4016 bne s2,zero,LAB_004201a4
.text:004203b0 00000000 _nop
LAB_004203b4: ;XREF[1,0]: 00420370
.text:004203b4 dbff0010 b LAB_00420324
.text:004203b8 ffff0524 _li a1,-0x1
LAB_004203bc: ;XREF[1,0]: 00420278
.text:004203bc 21288002 move a1,s4
.text:004203c0 4000bf8f lw ra,local_8+0x48(sp)
.text:004203c4 3c00b78f lw s7,local_c+0x48(sp)
.text:004203c8 3800b68f lw s6,local_10+0x48(sp)
.text:004203cc 3400b58f lw s5,local_14+0x48(sp)
.text:004203d0 3000b48f lw s4,local_18+0x48(sp)
.text:004203d4 2c00b38f lw s3,local_1c+0x48(sp)
.text:004203d8 2800b28f lw s2,local_20+0x48(sp)
.text:004203dc 2400b18f lw s1,local_24+0x48(sp)
.text:004203e0 2000b08f lw s0,local_28+0x48(sp)
.text:004203e4 2110a000 move v0,a1
.text:004203e8 0800e003 jr ra
.text:004203ec 4800bd27 _addiu sp,sp,0x48
LAB_004203f0: ;XREF[1,0]: 00420250
.text:004203f0 21280000 clear a1
.text:004203f4 caff0010 b LAB_00420320
.text:004203f8 01000224 _li v0,0x1
LAB_004203fc: ;XREF[1,0]: 00420248
.text:004203fc ffff0524 li a1,-0x1
.text:00420400 c7ff0010 b LAB_00420320
.text:00420404 03000224 _li v0,0x3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslWriteClosureAlert()
;local_4 undefined4 -4 ;XREF[2,0]: 00420418,004204a0
;local_8 undefined4 -8 ;XREF[2,0]: 0042041c,004204a4
;local_10 undefined4 -10 ;XREF[1,0]: 0042046c
;local_18 undefined4 -18 ;XREF[5,0]: 00420420,00420438,00420458,0042047c,0042049c
;XREF[3,0]: Entry Point,0041fa70,004d82d8
.text:00420408 0c001c3c lui gp,0xc
.text:0042040c d8f59c27 addiu gp,gp,-0xa28
.text:00420410 21e09903 addu gp,gp,t9
.text:00420414 d8ffbd27 addiu sp,sp,-0x28
.text:00420418 2400bfaf sw ra,local_4+0x28(sp)
.text:0042041c 2000b0af sw s0,local_8+0x28(sp)
.text:00420420 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00420424 4c8c998f lw t9,-0x73b4(gp)=>->matrixSslEncodeClos...;= 00449f44
.text:00420428 21808000 move s0,a0
.text:0042042c 0000848c lw a0,0x0(a0)
.text:00420430 09f82003 jalr t9=>matrixSslEncodeClosureAlert ;undefined matrixSslEncodeClosureAlert()
.text:00420434 00000000 _nop
.text:00420438 1000bc8f lw gp,local_18+0x28(sp)
.text:0042043c 00000000 nop
.text:00420440 4888998f lw t9,-0x77b8(gp)=>->matrixSslGetOutdata ;= 0044892c
.text:00420444 16004004 bltz v0,LAB_004204a0
.text:00420448 1800a527 _addiu a1,sp,0x18
.text:0042044c 0000048e lw a0,0x0(s0)
.text:00420450 09f82003 jalr t9=>matrixSslGetOutdata ;undefined matrixSslGetOutdata()
.text:00420454 00000000 _nop
.text:00420458 1000bc8f lw gp,local_18+0x28(sp)
.text:0042045c 21304000 move a2,v0
.text:00420460 188e998f lw t9,-0x71e8(gp)=>->::send ;= 00489380
.text:00420464 0e004018 blez v0,LAB_004204a0
.text:00420468 40000724 _li a3,0x40
.text:0042046c 1800a58f lw a1=>local_10,0x18(sp)
.text:00420470 1400048e lw a0,0x14(s0)
.text:00420474 09f82003 jalr t9=>.MIPS.stubs:::send ;ssize_t send(int __fd, void * __buf,...
.text:00420478 00000000 _nop
.text:0042047c 1000bc8f lw gp,local_18+0x28(sp)
.text:00420480 00000000 nop
.text:00420484 e486998f lw t9,-0x791c(gp)=>->matrixSslSentData ;= 0044a0e0
.text:00420488 05004018 blez v0,LAB_004204a0
.text:0042048c 21284000 _move a1,v0
.text:00420490 0000048e lw a0,0x0(s0)
.text:00420494 09f82003 jalr t9=>matrixSslSentData ;undefined matrixSslSentData()
.text:00420498 00000000 _nop
.text:0042049c 1000bc8f lw gp,local_18+0x28(sp)
LAB_004204a0: ;XREF[3,0]: 00420444,00420464,00420488
.text:004204a0 2400bf8f lw ra,local_4+0x28(sp)
.text:004204a4 2000b08f lw s0,local_8+0x28(sp)
.text:004204a8 0800e003 jr ra
.text:004204ac 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslFreeConnection()
;local_8 undefined4 -8 ;XREF[3,0]: 004204c0,00420518,00420554
;local_c undefined4 -c ;XREF[3,0]: 004204c4,0042051c,00420558
;local_10 undefined4 -10 ;XREF[3,0]: 004204c8,00420520,0042055c
;local_18 undefined4 -18 ;XREF[5,0]: 004204cc,004204e8,00420510,00420534,0042054c
;XREF[3,0]: Entry Point,0041fab4,004d8708
.text:004204b0 0c001c3c lui gp,0xc
.text:004204b4 30f59c27 addiu gp,gp,-0xad0
.text:004204b8 21e09903 addu gp,gp,t9
.text:004204bc d8ffbd27 addiu sp,sp,-0x28
.text:004204c0 2000bfaf sw ra,local_8+0x28(sp)
.text:004204c4 1c00b1af sw s1,local_c+0x28(sp)
.text:004204c8 1800b0af sw s0,local_10+0x28(sp)
.text:004204cc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004204d0 0000908c lw s0,0x0(a0)
.text:004204d4 8489998f lw t9,-0x767c(gp)=>->matrixSslDeleteSession;= 00445cb8
.text:004204d8 21888000 move s1,a0
.text:004204dc 0000048e lw a0,0x0(s0)
.text:004204e0 09f82003 jalr t9=>matrixSslDeleteSession ;undefined matrixSslDeleteSession()
.text:004204e4 00000000 _nop
.text:004204e8 1000bc8f lw gp,local_18+0x28(sp)
.text:004204ec 0400028e lw v0,0x4(s0)
.text:004204f0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004204f4 000000ae sw zero,0x0(s0)
.text:004204f8 0c004014 bne v0,zero,LAB_0042052c
.text:004204fc 21204000 _move a0,v0
.text:00420500 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00420504 00000000 nop
.text:00420508 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0042050c 21200002 _move a0,s0
.text:00420510 1000bc8f lw gp,local_18+0x28(sp)
.text:00420514 000020ae sw zero,0x0(s1)
.text:00420518 2000bf8f lw ra,local_8+0x28(sp)
.text:0042051c 1c00b18f lw s1,local_c+0x28(sp)
.text:00420520 1800b08f lw s0,local_10+0x28(sp)
.text:00420524 0800e003 jr ra
.text:00420528 2800bd27 _addiu sp,sp,0x28
LAB_0042052c: ;XREF[1,0]: 004204f8
.text:0042052c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00420530 00000000 _nop
.text:00420534 1000bc8f lw gp,local_18+0x28(sp)
.text:00420538 040000ae sw zero,0x4(s0)
.text:0042053c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00420540 00000000 nop
.text:00420544 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00420548 21200002 _move a0,s0
.text:0042054c 1000bc8f lw gp,local_18+0x28(sp)
.text:00420550 000020ae sw zero,0x0(s1)
.text:00420554 2000bf8f lw ra,local_8+0x28(sp)
.text:00420558 1c00b18f lw s1,local_c+0x28(sp)
.text:0042055c 1800b08f lw s0,local_10+0x28(sp)
.text:00420560 0800e003 jr ra
.text:00420564 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslAccept()
;local_4 undefined4 -4 ;XREF[3,0]: 00420578,004206c0,004206e4
;local_8 undefined4 -8 ;XREF[3,0]: 0042057c,004206c4,004206e8
;local_c undefined4 -c ;XREF[3,0]: 00420580,004206c8,004206ec
;local_10 undefined4 -10 ;XREF[3,0]: 00420584,004206cc,004206f0
;local_14 undefined4 -14 ;XREF[3,0]: 00420588,004206d0,004206f4
;local_18 undefined4 -18 ;XREF[3,0]: 0042058c,004206d4,004206f8
;local_20 undefined4 -20 ;XREF[1,0]: 00420624
;local_4c undefined4 -4c ;XREF[1,0]: 004205c8
;local_54 undefined4 -54 ;XREF[1,0]: 004205c0
;local_470 undefined4 -470 ;XREF[10,0]: 00420590,004205bc,004205d8,00420600,00420648
; 0042066c,0042069c,004206b8,00420714,00420744
;XREF[2,0]: Entry Point,004d8454
.text:00420568 0c001c3c lui gp,0xc
.text:0042056c 78f49c27 addiu gp,gp,-0xb88
.text:00420570 21e09903 addu gp,gp,t9
.text:00420574 80fbbd27 addiu sp,sp,-0x480
.text:00420578 7c04bfaf sw ra,local_4+0x480(sp)
.text:0042057c 7804b4af sw s4,local_8+0x480(sp)
.text:00420580 7404b3af sw s3,local_c+0x480(sp)
.text:00420584 7004b2af sw s2,local_10+0x480(sp)
.text:00420588 6c04b1af sw s1,local_14+0x480(sp)
.text:0042058c 6804b0af sw s0,local_18+0x480(sp)
.text:00420590 1000bcaf sw gp=>_gp,local_470+0x480(sp)
.text:00420594 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00420598 1804b227 addiu s2,sp,0x418
.text:0042059c 2188c000 move s1,a2
.text:004205a0 21a08000 move s4,a0
.text:004205a4 44000624 li a2,0x44
.text:004205a8 21204002 move a0,s2
.text:004205ac 2198a000 move s3,a1
.text:004205b0 21280000 clear a1
.text:004205b4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004205b8 2180e000 _move s0,a3
.text:004205bc 1000bc8f lw gp,local_470+0x480(sp)
.text:004205c0 2c04b0af sw s0,local_54+0x480(sp)
.text:004205c4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004205c8 3404b1af sw s1,local_4c+0x480(sp)
.text:004205cc 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004205d0 18000424 _li a0,0x18
.text:004205d4 21804000 move s0,v0
.text:004205d8 1000bc8f lw gp,local_470+0x480(sp)
.text:004205dc 38000012 beq s0,zero,LAB_004206c0
.text:004205e0 ffff0224 _li v0,-0x1
.text:004205e4 c884998f lw t9,-0x7b38(gp)=>->matrixSslNewServerS...;= 004486ac
.text:004205e8 140013ae sw s3,0x14(s0)
.text:004205ec 21282002 move a1,s1
.text:004205f0 21384002 move a3,s2
.text:004205f4 21200002 move a0,s0
.text:004205f8 09f82003 jalr t9=>matrixSslNewServerSession ;undefined matrixSslNewServerSession()
.text:004205fc 21300000 _clear a2
.text:00420600 1000bc8f lw gp,local_470+0x480(sp)
.text:00420604 20004004 bltz v0,LAB_00420688
.text:00420608 00000000 _nop
.text:0042060c 100000ae sw zero,0x10(s0)
.text:00420610 040000ae sw zero,0x4(s0)
.text:00420614 0c0000ae sw zero,0xc(s0)
.text:00420618 080000ae sw zero,0x8(s0)
.text:0042061c 0d000010 b LAB_00420654
.text:00420620 000090ae _sw s0,0x0(s4)
LAB_00420624: ;XREF[1,0]: 00420678
.text:00420624 6004a48f lw a0,local_20+0x480(sp)
.text:00420628 00000000 nop
.text:0042062c ffff8324 addiu v1,a0,-0x1
.text:00420630 0200622c sltiu v0,v1,0x2
.text:00420634 14004014 bne v0,zero,LAB_00420688
.text:00420638 00000000 _nop
.text:0042063c 0000048e lw a0,0x0(s0)
.text:00420640 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:00420644 00000000 _nop
.text:00420648 1000bc8f lw gp,local_470+0x480(sp)
.text:0042064c 24004014 bne v0,zero,LAB_004206e0
.text:00420650 21100000 _clear v0
LAB_00420654: ;XREF[1,0]: 0042061c
.text:00420654 d490998f lw t9,-0x6f2c(gp)=>->sslRead ;= 0041fb30
.text:00420658 21200002 move a0,s0
.text:0042065c 1800a527 addiu a1,sp,0x18
.text:00420660 00040624 li a2,0x400
.text:00420664 09f82003 jalr t9=>sslRead ;undefined sslRead()
.text:00420668 6004a727 _addiu a3,sp,0x460
.text:0042066c 1000bc8f lw gp,local_470+0x480(sp)
.text:00420670 00000000 nop
.text:00420674 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:00420678 eaff4010 beq v0,zero,LAB_00420624
.text:0042067c 00000000 _nop
.text:00420680 2700401c bgtz v0,LAB_00420720
.text:00420684 00000000 _nop
LAB_00420688: ;XREF[2,0]: 00420604,00420634
.text:00420688 8489998f lw t9,-0x767c(gp)=>->matrixSslDeleteSession;= 00445cb8
.text:0042068c 0000048e lw a0,0x0(s0)
.text:00420690 09f82003 jalr t9=>matrixSslDeleteSession ;undefined matrixSslDeleteSession()
.text:00420694 00000000 _nop
.text:00420698 0400048e lw a0,0x4(s0)
.text:0042069c 1000bc8f lw gp,local_470+0x480(sp)
.text:004206a0 18008014 bne a0,zero,LAB_00420704
.text:004206a4 000000ae _sw zero,0x0(s0)
LAB_004206a8: ;XREF[1,0]: 00420718
.text:004206a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004206ac 00000000 nop
.text:004206b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004206b4 21200002 _move a0,s0
.text:004206b8 1000bc8f lw gp,local_470+0x480(sp)
.text:004206bc ffff0224 li v0,-0x1
LAB_004206c0: ;XREF[1,0]: 004205dc
.text:004206c0 7c04bf8f lw ra,local_4+0x480(sp)
.text:004206c4 7804b48f lw s4,local_8+0x480(sp)
.text:004206c8 7404b38f lw s3,local_c+0x480(sp)
.text:004206cc 7004b28f lw s2,local_10+0x480(sp)
.text:004206d0 6c04b18f lw s1,local_14+0x480(sp)
.text:004206d4 6804b08f lw s0,local_18+0x480(sp)
.text:004206d8 0800e003 jr ra
.text:004206dc 8004bd27 _addiu sp,sp,0x480
LAB_004206e0: ;XREF[1,0]: 0042064c
.text:004206e0 000090ae sw s0,0x0(s4)
.text:004206e4 7c04bf8f lw ra,local_4+0x480(sp)
.text:004206e8 7804b48f lw s4,local_8+0x480(sp)
.text:004206ec 7404b38f lw s3,local_c+0x480(sp)
.text:004206f0 7004b28f lw s2,local_10+0x480(sp)
.text:004206f4 6c04b18f lw s1,local_14+0x480(sp)
.text:004206f8 6804b08f lw s0,local_18+0x480(sp)
.text:004206fc 0800e003 jr ra
.text:00420700 8004bd27 _addiu sp,sp,0x480
LAB_00420704: ;XREF[1,0]: 004206a0
.text:00420704 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00420708 00000000 nop
.text:0042070c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00420710 00000000 _nop
.text:00420714 1000bc8f lw gp,local_470+0x480(sp)
.text:00420718 e3ff0010 b LAB_004206a8
.text:0042071c 040000ae _sw zero,0x4(s0)
LAB_00420720: ;XREF[1,0]: 00420680
.text:00420720 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00420724 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00420728 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042072c a891998f lw t9,-0x6e58(gp)=>->::printf ;= 004891b0
.text:00420730 80d0c424 addiu a0=>.roda...,a2,-0x2f80 ;= "%s:%d sslAssert(%s)\n"
.text:00420734 98d0a524 addiu a1=>.roda...,a1,-0x2f68 ;= "sslSocket.c"
.text:00420738 3819e724 addiu a3=>.rodata:s_0_00491930+8,a3,0x1938 ;= "0"
.text:0042073c 09f82003 jalr t9=>.MIPS.stubs:::printf ;int printf(char * __format, ...)
.text:00420740 42000624 _li a2,0x42
.text:00420744 1000bc8f lw gp,local_470+0x480(sp)
.text:00420748 00000000 nop
.text:0042074c 148e998f lw t9,-0x71ec(gp)=>->::abort ;= 00489390
.text:00420750 00000000 nop
.text:00420754 09f82003 jalr t9=>.MIPS.stubs:::abort ;void abort(void)
.text:00420758 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkrangestring(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00420810
;local_resc undefined4 c ;XREF[2,0]: 004207c0,00420944
;local_res0 undefined4 0 ;XREF[2,0]: 004207bc,00420974
;local_4 undefined4 -4 ;XREF[2,0]: 0042076c,00420a34
;local_8 undefined4 -8 ;XREF[2,0]: 00420770,00420a38
;local_c undefined4 -c ;XREF[2,0]: 00420774,00420a3c
;local_10 undefined4 -10 ;XREF[2,0]: 00420778,00420a40
;local_14 undefined4 -14 ;XREF[2,0]: 0042077c,00420a44
;local_18 undefined4 -18 ;XREF[2,0]: 00420780,00420a48
;local_1c undefined4 -1c ;XREF[2,0]: 00420784,00420a4c
;local_20 undefined4 -20 ;XREF[2,0]: 00420788,00420a50
;local_24 undefined4 -24 ;XREF[2,0]: 0042078c,00420a54
;local_28 undefined4 -28 ;XREF[2,0]: 00420790,00420a58
;local_30 undefined4 -30 ;XREF[3,0]: 00420820,00420990,00420a30
;local_32 undefined1 -32 ;XREF[1,0]: 00420800
;local_34 undefined2 -34 ;XREF[1,0]: 004207fc
;local_38 undefined4 -38 ;XREF[1,0]: 004207f8
;local_3a undefined1 -3a ;XREF[1,0]: 004207b8
;local_3c undefined2 -3c ;XREF[1,0]: 004207b4
;local_40 undefined4 -40 ;XREF[1,0]: 004207b0
;local_48 undefined4 -48 ;XREF[15,0]: 00420794,004207d4,0042080c,0042082c,00420844
; 00420860,00420878,004208a0,004208b8,004208d4
; 004208ec,00420914,00420938,00420970,00420988
;XREF[31,0]: Entry Point,0042076c,00420ad0
; 00420b10,00420c5c,004225c0
; 0042265c,00422700,0042272c
; 004227c8,00422860,0042288c
; 00422904,004229c4,00422a24
; 00422a4c,00422a74,00422a9c
; 00422b20,00422b48,00422b70
; 00422b98,00422bc0,00422be8
; 00422c10,00422c38,00422c60
; 00422c88,00422e88,00424b9c
; 004d869c
.text:0042075c 0c001c3c lui gp,0xc
.text:00420760 84f29c27 addiu gp,gp,-0xd7c
.text:00420764 21e09903 addu gp,gp,t9
.text:00420768 a8ffbd27 addiu sp,sp,-0x58
.text:0042076c 5400bfaf sw ra=>checkrangestring,local_4+0x58(sp)
.text:00420770 5000beaf sw s8,local_8+0x58(sp)
.text:00420774 4c00b7af sw s7,local_c+0x58(sp)
.text:00420778 4800b6af sw s6,local_10+0x58(sp)
.text:0042077c 4400b5af sw s5,local_14+0x58(sp)
.text:00420780 4000b4af sw s4,local_18+0x58(sp)
.text:00420784 3c00b3af sw s3,local_1c+0x58(sp)
.text:00420788 3800b2af sw s2,local_20+0x58(sp)
.text:0042078c 3400b1af sw s1,local_24+0x58(sp)
.text:00420790 3000b0af sw s0,local_28+0x58(sp)
.text:00420794 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00420798 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042079c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004207a0 a4d02c25 addiu t4,t1,-0x2f5c
.text:004207a4 06008a91 lbu t2,0x6(t4)=>.rodata:DAT_0048d0aa
.text:004207a8 a4d02b8d lw t3,-0x2f5c(t1)=>.rodata:DAT_0048d0a4 ;= 73626E26h
.text:004207ac 04008895 lhu t0,0x4(t4)=>.rodata:DAT_0048d0a8 ;= 3B70h
.text:004207b0 1800abaf sw t3,local_40+0x58(sp)
.text:004207b4 1c00a8a7 sh t0,local_3c+0x58(sp)
.text:004207b8 1e00aaa3 sb t2,local_3a+0x58(sp)
.text:004207bc 5800a4af sw param_1=>.rodata...,local_res0+0x58(sp) ;= "%s:%d sslAssert(%s)\n"
.text:004207c0 6400a7af sw param_4=>.rodata...,local_resc+0x58(sp) ;= "0"
.text:004207c4 1800a427 addiu param_1,sp,0x18
.text:004207c8 21a8a000 move s5,param_2
.text:004207cc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004207d0 21f0c000 _move s8,param_3
.text:004207d4 1000bc8f lw gp,local_48+0x58(sp)
.text:004207d8 21904000 move s2,v0
.text:004207dc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004207e0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004207e4 acd06224 addiu v0,v1,-0x2f54
.text:004207e8 acd0648c lw param_1,-0x2f54(v1)=>.rodata:DAT_0048...;= 36312326h
.text:004207ec 06004690 lbu param_3,0x6(v0)=>.rodata:DAT_0048d0b2
.text:004207f0 04004594 lhu param_2,0x4(v0)=>.rodata:DAT_0048d0b0 ;= 3B30h
.text:004207f4 2000b627 addiu s6,sp,0x20
.text:004207f8 2000a4af sw param_1,local_38+0x58(sp)
.text:004207fc 2400a5a7 sh param_2,local_34+0x58(sp)
.text:00420800 2600a6a3 sb param_3,local_32+0x58(sp)
.text:00420804 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420808 2120c002 _move param_1,s6
.text:0042080c 1000bc8f lw gp,local_48+0x58(sp)
.text:00420810 6800b78f lw s7,param_5+0x58(sp)
.text:00420814 21984000 move s3,v0
.text:00420818 20001424 li s4,0x20
.text:0042081c 12000010 b LAB_00420868
.text:00420820 2800a0af _sw zero,local_30+0x58(sp)
LAB_00420824: ;XREF[1,0]: 00420888
.text:00420824 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420828 000054a0 _sb s4,0x0(v0)
.text:0042082c 1000bc8f lw gp,local_48+0x58(sp)
.text:00420830 21202002 move param_1,s1
.text:00420834 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00420838 21280002 move param_2,s0
.text:0042083c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00420840 21304000 _move param_3,v0
.text:00420844 1000bc8f lw gp,local_48+0x58(sp)
.text:00420848 00000000 nop
.text:0042084c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420850 00000000 nop
.text:00420854 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420858 21200002 _move param_1,s0
.text:0042085c 21385100 addu param_4,v0,s1
.text:00420860 1000bc8f lw gp,local_48+0x58(sp)
.text:00420864 0000e0a0 sb zero,0x0(param_4)
LAB_00420868: ;XREF[1,0]: 0042081c
.text:00420868 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0042086c 2120a002 move param_1,s5
.text:00420870 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00420874 1800a527 _addiu param_2,sp,0x18
.text:00420878 1000bc8f lw gp,local_48+0x58(sp)
.text:0042087c 21805200 addu s0,v0,s2
.text:00420880 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420884 21200002 move param_1,s0
.text:00420888 e6ff4014 bne v0,zero,LAB_00420824
.text:0042088c 01005124 _addiu s1,v0,0x1
.text:00420890 12000010 b LAB_004208dc
.text:00420894 20001224 _li s2,0x20
LAB_00420898: ;XREF[1,0]: 004208fc
.text:00420898 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0042089c 000052a0 _sb s2,0x0(v0)
.text:004208a0 1000bc8f lw gp,local_48+0x58(sp)
.text:004208a4 21202002 move param_1,s1
.text:004208a8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004208ac 21280002 move param_2,s0
.text:004208b0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004208b4 21304000 _move param_3,v0
.text:004208b8 1000bc8f lw gp,local_48+0x58(sp)
.text:004208bc 00000000 nop
.text:004208c0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004208c4 00000000 nop
.text:004208c8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004208cc 21200002 _move param_1,s0
.text:004208d0 21685100 addu t5,v0,s1
.text:004208d4 1000bc8f lw gp,local_48+0x58(sp)
.text:004208d8 0000a0a1 sb zero,0x0(t5)
LAB_004208dc: ;XREF[1,0]: 00420890
.text:004208dc ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:004208e0 2120a002 move param_1,s5
.text:004208e4 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:004208e8 2128c002 _move param_2,s6
.text:004208ec 1000bc8f lw gp,local_48+0x58(sp)
.text:004208f0 21805300 addu s0,v0,s3
.text:004208f4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004208f8 21200002 move param_1,s0
.text:004208fc e6ff4014 bne v0,zero,LAB_00420898
.text:00420900 01005124 _addiu s1,v0,0x1
.text:00420904 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420908 00000000 nop
.text:0042090c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420910 2120a002 _move param_1,s5
.text:00420914 1000bc8f lw gp,local_48+0x58(sp)
.text:00420918 21804000 move s0,v0
.text:0042091c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00420920 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00420924 b4d0e525 addiu param_2=>...,t7,-0x2f4c ;= "checkrangestring(length=%d)\n"
.text:00420928 02000424 li param_1,0x2
.text:0042092c 09f82003 jalr t9=>trace ;undefined trace()
.text:00420930 21304000 _move param_3,v0
.text:00420934 2a701e02 slt t6,s0,s8
.text:00420938 1000bc8f lw gp,local_48+0x58(sp)
.text:0042093c 0600c015 bne t6,zero,LAB_00420958
.text:00420940 00000000 _nop
.text:00420944 6400b28f lw s2,local_resc+0x58(sp)
.text:00420948 00000000 nop
.text:0042094c 2a885002 slt s1,s2,s0
.text:00420950 10002012 beq s1,zero,LAB_00420994
.text:00420954 00000000 _nop
LAB_00420958: ;XREF[1,0]: 0042093c
.text:00420958 0d00e01a blez s7,LAB_00420990
.text:0042095c 01001324 _li s3,0x1
.text:00420960 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420964 00000000 nop
.text:00420968 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042096c 2120e002 _move param_1,s7
.text:00420970 1000bc8f lw gp,local_48+0x58(sp)
.text:00420974 5800a48f lw param_1,local_res0+0x58(sp)
.text:00420978 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042097c 21284000 move param_2,v0
.text:00420980 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00420984 01000624 _li param_3,0x1
.text:00420988 1000bc8f lw gp,local_48+0x58(sp)
.text:0042098c 01001324 li s3,0x1
LAB_00420990: ;XREF[1,0]: 00420958
.text:00420990 2800b3af sw s3,local_30+0x58(sp)
LAB_00420994: ;XREF[1,0]: 00420950
.text:00420994 2600001a blez s0,LAB_00420a30
.text:00420998 21280000 _clear param_2
.text:0042099c 388c898f lw t1,-0x73c8(gp)=>->WebCurrentLanguage ;= 004d5f94
.text:004209a0 01000824 li t0,0x1
.text:004209a4 a0000a24 li t2,0xa0
.text:004209a8 20000b24 li t3,0x20
LAB_004209ac: ;XREF[1,0]: 00420a28
.text:004209ac 0000378d lw s7,0x0(t1)=>.data:WebCurrentLanguage
.text:004209b0 2138a502 addu param_4,s5,param_2
.text:004209b4 fffff626 addiu s6,s7,-0x1
.text:004209b8 0200d42e sltiu s4,s6,0x2
; FWD[2,0]: 0048d098,0048d09a
.text:004209bc 0000e490 lbu param_1,0x0(param_4)=>.rodata:s_sslSo...;= "sslSocket.c"
;= "lSocket.c"
.text:004209c0 28008012 beq s4,zero,LAB_00420a64
.text:004209c4 01000624 _li param_3,0x1
.text:004209c8 2087838f lw v1,-0x78e0(gp)=>->_DBCSVector12 ;= 004d6150
.text:004209cc 00000000 nop
.text:004209d0 00006290 lbu v0,0x0(v1)=>.data:_DBCSVector12 ;= 81h
.text:004209d4 00000000 nop
.text:004209d8 0e004010 beq v0,zero,LAB_00420a14
.text:004209dc ff005e30 _andi s8,v0,0xff
LAB_004209e0: ;XREF[1,0]: 00420a0c
.text:004209e0 2bc09e00 sltu t8,param_1,s8
.text:004209e4 06000017 bne t8,zero,LAB_00420a00
.text:004209e8 00000000 _nop
.text:004209ec 01006290 lbu v0,0x1(v1)=>.data:DAT_004d6151 ;= 9Fh
.text:004209f0 00000000 nop
.text:004209f4 2bf84400 sltu ra,v0,param_1
.text:004209f8 2e00e013 beq ra,zero,LAB_00420ab4
.text:004209fc 00000000 _nop
LAB_00420a00: ;XREF[1,0]: 004209e4
.text:00420a00 02006324 addiu v1,v1,0x2
.text:00420a04 00006290 lbu v0,0x0(v1)=>.data:DAT_004d6152 ;= E0h
.text:00420a08 00000000 nop
.text:00420a0c f4ff4014 bne v0,zero,LAB_004209e0
.text:00420a10 ff005e30 _andi s8,v0,0xff
LAB_00420a14: ;XREF[3,0]: 004209d8,00420a74,00420ab4
.text:00420a14 2300c810 beq param_3,t0,LAB_00420aa4
.text:00420a18 00000000 _nop
.text:00420a1c 0100a524 addiu param_2,param_2,0x1
LAB_00420a20: ;XREF[2,0]: 00420aa4,00420aac
.text:00420a20 0100a524 addiu param_2,param_2,0x1
.text:00420a24 2a30b000 slt param_3,param_2,s0
.text:00420a28 e0ffc014 bne param_3,zero,LAB_004209ac
.text:00420a2c 00000000 _nop
LAB_00420a30: ;XREF[1,0]: 00420994
.text:00420a30 2800a28f lw v0,local_30+0x58(sp)
.text:00420a34 5400bf8f lw ra,local_4+0x58(sp)
.text:00420a38 5000be8f lw s8,local_8+0x58(sp)
.text:00420a3c 4c00b78f lw s7,local_c+0x58(sp)
.text:00420a40 4800b68f lw s6,local_10+0x58(sp)
.text:00420a44 4400b58f lw s5,local_14+0x58(sp)
.text:00420a48 4000b48f lw s4,local_18+0x58(sp)
.text:00420a4c 3c00b38f lw s3,local_1c+0x58(sp)
.text:00420a50 3800b28f lw s2,local_20+0x58(sp)
.text:00420a54 3400b18f lw s1,local_24+0x58(sp)
.text:00420a58 3000b08f lw s0,local_28+0x58(sp)
.text:00420a5c 0800e003 jr ra
.text:00420a60 5800bd27 _addiu sp,sp,0x58
LAB_00420a64: ;XREF[1,0]: 004209c0
.text:00420a64 708c838f lw v1,-0x7390(gp)=>->_DBCSVector ;= 004d6158
.text:00420a68 00000000 nop
LAB_00420a6c: ;XREF[1,0]: 00420a9c
; FWD[2,0]: 004d6158,004d615a
.text:00420a6c 00006290 lbu v0,0x0(v1)=>.data:_DBCSVector
.text:00420a70 00000000 nop
.text:00420a74 e7ff4010 beq v0,zero,LAB_00420a14
.text:00420a78 ff004d30 _andi t5,v0,0xff
.text:00420a7c 2b608d00 sltu t4,param_1,t5
.text:00420a80 06008015 bne t4,zero,LAB_00420a9c
.text:00420a84 00000000 _nop
.text:00420a88 01006f90 lbu t7,0x1(v1)=>.data:DAT_004d6159
.text:00420a8c 00000000 nop
.text:00420a90 2b70e401 sltu t6,t7,param_1
.text:00420a94 0700c011 beq t6,zero,LAB_00420ab4
.text:00420a98 00000000 _nop
LAB_00420a9c: ;XREF[1,0]: 00420a80
.text:00420a9c f3ff0010 b LAB_00420a6c
.text:00420aa0 02006324 _addiu v1,v1,0x2
LAB_00420aa4: ;XREF[1,0]: 00420a14
.text:00420aa4 deff8a14 bne param_1,t2,LAB_00420a20
.text:00420aa8 00000000 _nop
.text:00420aac dcff0010 b LAB_00420a20
.text:00420ab0 0000eba0 _sb t3,0x0(param_4)=>.rodata:s_sslSocket....;= "sslSocket.c"
LAB_00420ab4: ;XREF[2,0]: 004209f8,00420a94
.text:00420ab4 d7ff0010 b LAB_00420a14
.text:00420ab8 02000624 _li param_3,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkcameraname(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00420810
;XREF[3,0]: Entry Point,00435ae4,004d7f50
.text:00420abc 0c001c3c lui gp,0xc
.text:00420ac0 24ef9c27 addiu gp,gp,-0x10dc
.text:00420ac4 21e09903 addu gp,gp,t9
.text:00420ac8 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00420acc 00000000 nop
.text:00420ad0 08002003 jr t9=>checkrangestring
.text:00420ad4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkusername(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00420b00
;local_8 undefined4 -8 ;XREF[3,0]: 00420ae8,00420b7c,00420c1c
;local_c undefined4 -c ;XREF[3,0]: 00420aec,00420b80,00420c20
;local_10 undefined4 -10 ;XREF[3,0]: 00420af0,00420b84,00420c24
;local_14 undefined4 -14 ;XREF[3,0]: 00420af4,00420b88,00420c28
;local_18 undefined4 -18 ;XREF[3,0]: 00420af8,00420b8c,00420c2c
;local_20 undefined4 -20 ;XREF[6,0]: 00420afc,00420b18,00420b38,00420b5c,00420b74
; 00420bb0
;local_28 undefined4 -28 ;XREF[1,0]: 00420b08
;XREF[3,0]: Entry Point,0042292c,004d8bc4
.text:00420ad8 0c001c3c lui gp,0xc
.text:00420adc 08ef9c27 addiu gp,gp,-0x10f8
.text:00420ae0 21e09903 addu gp,gp,t9
.text:00420ae4 c8ffbd27 addiu sp,sp,-0x38
.text:00420ae8 3000bfaf sw ra,local_8+0x38(sp)
.text:00420aec 2c00b3af sw s3,local_c+0x38(sp)
.text:00420af0 2800b2af sw s2,local_10+0x38(sp)
.text:00420af4 2400b1af sw s1,local_14+0x38(sp)
.text:00420af8 2000b0af sw s0,local_18+0x38(sp)
.text:00420afc 1800bcaf sw gp=>_gp,local_20+0x38(sp)
.text:00420b00 4800b28f lw s2,param_5+0x38(sp)
.text:00420b04 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00420b08 1000b2af sw s2,local_28+0x38(sp)
.text:00420b0c 21988000 move s3,param_1
.text:00420b10 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00420b14 2188a000 _move s1,param_2
.text:00420b18 1800bc8f lw gp,local_20+0x38(sp)
.text:00420b1c 16004014 bne v0,zero,LAB_00420b78
.text:00420b20 21804000 _move s0,v0
.text:00420b24 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00420b28 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00420b2c d4d0a524 addiu param_2=>...,param_2,-0x2f2c ;= "admin"
.text:00420b30 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00420b34 21202002 _move param_1,s1
.text:00420b38 1800bc8f lw gp,local_20+0x38(sp)
.text:00420b3c 16004014 bne v0,zero,LAB_00420b98
.text:00420b40 00000000 _nop
LAB_00420b44: ;XREF[1,0]: 00420c08
.text:00420b44 0c00401a blez s2,LAB_00420b78
.text:00420b48 01001024 _li s0,0x1
.text:00420b4c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420b50 00000000 nop
.text:00420b54 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00420b58 21204002 _move param_1,s2
.text:00420b5c 1800bc8f lw gp,local_20+0x38(sp)
.text:00420b60 21206002 move param_1,s3
.text:00420b64 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00420b68 21284000 move param_2,v0
.text:00420b6c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00420b70 01000624 _li param_3,0x1
.text:00420b74 1800bc8f lw gp,local_20+0x38(sp)
LAB_00420b78: ;XREF[3,0]: 00420b1c,00420b44,00420bb4
.text:00420b78 21100002 move v0,s0
.text:00420b7c 3000bf8f lw ra,local_8+0x38(sp)
.text:00420b80 2c00b38f lw s3,local_c+0x38(sp)
.text:00420b84 2800b28f lw s2,local_10+0x38(sp)
.text:00420b88 2400b18f lw s1,local_14+0x38(sp)
.text:00420b8c 2000b08f lw s0,local_18+0x38(sp)
.text:00420b90 0800e003 jr ra
.text:00420b94 3800bd27 _addiu sp,sp,0x38
LAB_00420b98: ;XREF[1,0]: 00420b3c
.text:00420b98 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420b9c 00000000 nop
.text:00420ba0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420ba4 21202002 _move param_1,s1
.text:00420ba8 21384000 move param_4,v0
.text:00420bac 2a100202 slt v0,s0,v0
.text:00420bb0 1800bc8f lw gp,local_20+0x38(sp)
.text:00420bb4 f0ff4010 beq v0,zero,LAB_00420b78
.text:00420bb8 21300000 _clear param_3
.text:00420bbc a490888f lw t0,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00420bc0 2e000924 li t1,0x2e
.text:00420bc4 5f000a24 li t2,0x5f
.text:00420bc8 2d000b24 li t3,0x2d
.text:00420bcc 21c02602 addu t8,s1,param_3
LAB_00420bd0: ;XREF[1,0]: 00420c10
.text:00420bd0 00000593 lbu param_2,0x0(t8)
.text:00420bd4 00000f8d lw t7,0x0(t0)=>EXTERNAL:__ctype_b ;= ??
.text:00420bd8 40700500 sll t6,param_2,0x1
.text:00420bdc 2168cf01 addu t5,t6,t7
.text:00420be0 0000ac95 lhu t4,0x0(t5)
.text:00420be4 0100c624 addiu param_3,param_3,0x1
.text:00420be8 c2220c00 srl param_1,t4,0xb
.text:00420bec 01008330 andi v1,param_1,0x1
.text:00420bf0 07006014 bne v1,zero,LAB_00420c10
.text:00420bf4 2a10c700 _slt v0,param_3,param_4
.text:00420bf8 0500a910 beq param_2,t1,LAB_00420c10
.text:00420bfc 00000000 _nop
.text:00420c00 0300aa10 beq param_2,t2,LAB_00420c10
.text:00420c04 00000000 _nop
.text:00420c08 ceffab14 bne param_2,t3,LAB_00420b44
.text:00420c0c 00000000 _nop
LAB_00420c10: ;XREF[3,0]: 00420bf0,00420bf8,00420c00
.text:00420c10 efff4014 bne v0,zero,LAB_00420bd0
.text:00420c14 21c02602 _addu t8,s1,param_3
.text:00420c18 21100002 move v0,s0
.text:00420c1c 3000bf8f lw ra,local_8+0x38(sp)
.text:00420c20 2c00b38f lw s3,local_c+0x38(sp)
.text:00420c24 2800b28f lw s2,local_10+0x38(sp)
.text:00420c28 2400b18f lw s1,local_14+0x38(sp)
.text:00420c2c 2000b08f lw s0,local_18+0x38(sp)
.text:00420c30 0800e003 jr ra
.text:00420c34 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkmaxstring()
;local_8 undefined4 -8 ;XREF[2,0]: 00420c48,00420c68
;local_10 undefined4 -10 ;XREF[2,0]: 00420c4c,00420c64
;local_18 undefined4 -18 ;XREF[1,0]: 00420c54
;XREF[3,0]: Entry Point,00435b68,004d7fe0
.text:00420c38 0c001c3c lui gp,0xc
.text:00420c3c a8ed9c27 addiu gp,gp,-0x1258
.text:00420c40 21e09903 addu gp,gp,t9
.text:00420c44 d8ffbd27 addiu sp,sp,-0x28
.text:00420c48 2000bfaf sw ra,local_8+0x28(sp)
.text:00420c4c 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:00420c50 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00420c54 1000a7af sw a3,local_18+0x28(sp)
.text:00420c58 2138c000 move a3,a2
.text:00420c5c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00420c60 21300000 _clear a2
.text:00420c64 1800bc8f lw gp,local_10+0x28(sp)
.text:00420c68 2000bf8f lw ra,local_8+0x28(sp)
.text:00420c6c 00000000 nop
.text:00420c70 0800e003 jr ra
.text:00420c74 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkwepkey()
;local_8 undefined4 -8 ;XREF[4,0]: 00420c88,00420cd4,00420d6c,00420db8
;local_c undefined4 -c ;XREF[4,0]: 00420c8c,00420cd8,00420d70,00420dbc
;local_10 undefined4 -10 ;XREF[4,0]: 00420c90,00420cdc,00420d74,00420dc0
;local_14 undefined4 -14 ;XREF[4,0]: 00420c94,00420ce0,00420d78,00420dc4
;local_18 undefined4 -18 ;XREF[4,0]: 00420c98,00420ce4,00420d7c,00420dc8
;local_20 undefined4 -20 ;XREF[4,0]: 00420c9c,00420cc0,00420d98,00420db0
;XREF[6,0]: Entry Point,00424a84,00424aa4
; 00424ac4,00424ae4,004d8748
.text:00420c78 0c001c3c lui gp,0xc
.text:00420c7c 68ed9c27 addiu gp,gp,-0x1298
.text:00420c80 21e09903 addu gp,gp,t9
.text:00420c84 d0ffbd27 addiu sp,sp,-0x30
.text:00420c88 2800bfaf sw ra,local_8+0x30(sp)
.text:00420c8c 2400b3af sw s3,local_c+0x30(sp)
.text:00420c90 2000b2af sw s2,local_10+0x30(sp)
.text:00420c94 1c00b1af sw s1,local_14+0x30(sp)
.text:00420c98 1800b0af sw s0,local_18+0x30(sp)
.text:00420c9c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00420ca0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420ca4 21908000 move s2,a0
.text:00420ca8 2120a000 move a0,a1
.text:00420cac 2180e000 move s0,a3
.text:00420cb0 2188a000 move s1,a1
.text:00420cb4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420cb8 2198c000 _move s3,a2
.text:00420cbc 21204000 move a0,v0
.text:00420cc0 1000bc8f lw gp,local_20+0x30(sp)
.text:00420cc4 0b004014 bne v0,zero,LAB_00420cf4
.text:00420cc8 21380000 _clear a3
.text:00420ccc 2e000016 bne s0,zero,LAB_00420d88
.text:00420cd0 00000000 _nop
LAB_00420cd4: ;XREF[3,0]: 00420d08,00420d10,00420d24
.text:00420cd4 2800bf8f lw ra,local_8+0x30(sp)
.text:00420cd8 2400b38f lw s3,local_c+0x30(sp)
.text:00420cdc 2000b28f lw s2,local_10+0x30(sp)
.text:00420ce0 1c00b18f lw s1,local_14+0x30(sp)
.text:00420ce4 1800b08f lw s0,local_18+0x30(sp)
.text:00420ce8 2110e000 move v0,a3
.text:00420cec 0800e003 jr ra
.text:00420cf0 3000bd27 _addiu sp,sp,0x30
LAB_00420cf4: ;XREF[1,0]: 00420cc4
.text:00420cf4 0a000224 li v0,0xa
.text:00420cf8 0a008210 beq a0,v0,LAB_00420d24
.text:00420cfc 1a000324 _li v1,0x1a
.text:00420d00 08008310 beq a0,v1,LAB_00420d24
.text:00420d04 05000524 _li a1,0x5
.text:00420d08 f2ff8510 beq a0,a1,LAB_00420cd4
.text:00420d0c 0d000624 _li a2,0xd
.text:00420d10 f0ff8610 beq a0,a2,LAB_00420cd4
.text:00420d14 00000000 _nop
LAB_00420d18: ;XREF[1,0]: 00420d5c
.text:00420d18 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420d1c 1c000010 b LAB_00420d90
.text:00420d20 21206002 _move a0,s3
LAB_00420d24: ;XREF[2,0]: 00420cf8,00420d00
.text:00420d24 ebff8018 blez a0,LAB_00420cd4
.text:00420d28 21280000 _clear a1
.text:00420d2c a490888f lw t0,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00420d30 00000000 nop
.text:00420d34 0000068d lw a2,0x0(t0)=>EXTERNAL:__ctype_b ;= ??
LAB_00420d38: ;XREF[1,0]: 00420d64
.text:00420d38 21782502 addu t7,s1,a1
.text:00420d3c 0000ee81 lb t6,0x0(t7)
.text:00420d40 0100a524 addiu a1,a1,0x1
.text:00420d44 40680e00 sll t5,t6,0x1
.text:00420d48 2160a601 addu t4,t5,a2
.text:00420d4c 00008b95 lhu t3,0x0(t4)
.text:00420d50 00000000 nop
.text:00420d54 02510b00 srl t2,t3,0x4
.text:00420d58 01004931 andi t1,t2,0x1
.text:00420d5c eeff2011 beq t1,zero,LAB_00420d18
.text:00420d60 2a18a400 _slt v1,a1,a0
.text:00420d64 f4ff6014 bne v1,zero,LAB_00420d38
.text:00420d68 2110e000 _move v0,a3
.text:00420d6c 2800bf8f lw ra,local_8+0x30(sp)
.text:00420d70 2400b38f lw s3,local_c+0x30(sp)
.text:00420d74 2000b28f lw s2,local_10+0x30(sp)
.text:00420d78 1c00b18f lw s1,local_14+0x30(sp)
.text:00420d7c 1800b08f lw s0,local_18+0x30(sp)
.text:00420d80 0800e003 jr ra
.text:00420d84 3000bd27 _addiu sp,sp,0x30
LAB_00420d88: ;XREF[1,0]: 00420ccc
.text:00420d88 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420d8c 21200002 move a0,s0
LAB_00420d90: ;XREF[1,0]: 00420d1c
.text:00420d90 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00420d94 00000000 _nop
.text:00420d98 1000bc8f lw gp,local_20+0x30(sp)
.text:00420d9c 21204002 move a0,s2
.text:00420da0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00420da4 21284000 move a1,v0
.text:00420da8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00420dac 01000624 _li a2,0x1
.text:00420db0 1000bc8f lw gp,local_20+0x30(sp)
.text:00420db4 01000724 li a3,0x1
.text:00420db8 2800bf8f lw ra,local_8+0x30(sp)
.text:00420dbc 2400b38f lw s3,local_c+0x30(sp)
.text:00420dc0 2000b28f lw s2,local_10+0x30(sp)
.text:00420dc4 1c00b18f lw s1,local_14+0x30(sp)
.text:00420dc8 1800b08f lw s0,local_18+0x30(sp)
.text:00420dcc 2110e000 move v0,a3
.text:00420dd0 0800e003 jr ra
.text:00420dd4 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkpresharedkey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00420e0c
;local_4 undefined4 -4 ;XREF[3,0]: 00420de8,00420ea0,00420fcc
;local_8 undefined4 -8 ;XREF[3,0]: 00420dec,00420ea4,00420fd0
;local_c undefined4 -c ;XREF[3,0]: 00420df0,00420ea8,00420fd4
;local_10 undefined4 -10 ;XREF[3,0]: 00420df4,00420eac,00420fd8
;local_14 undefined4 -14 ;XREF[3,0]: 00420df8,00420eb0,00420fdc
;local_18 undefined4 -18 ;XREF[3,0]: 00420dfc,00420eb4,00420fe0
;local_20 undefined4 -20 ;XREF[10,0]: 00420e00,00420e24,00420f24,00420f44,00420f5c
; 00420f78,00420f90,00420fac,00420fc8,00420ffc
;XREF[3,0]: Entry Point,00424a64,004d80a4
.text:00420dd8 0c001c3c lui gp,0xc
.text:00420ddc 08ec9c27 addiu gp,gp,-0x13f8
.text:00420de0 21e09903 addu gp,gp,t9
.text:00420de4 d0ffbd27 addiu sp,sp,-0x30
.text:00420de8 2c00bfaf sw ra,local_4+0x30(sp)
.text:00420dec 2800b4af sw s4,local_8+0x30(sp)
.text:00420df0 2400b3af sw s3,local_c+0x30(sp)
.text:00420df4 2000b2af sw s2,local_10+0x30(sp)
.text:00420df8 1c00b1af sw s1,local_14+0x30(sp)
.text:00420dfc 1800b0af sw s0,local_18+0x30(sp)
.text:00420e00 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00420e04 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00420e08 21988000 move s3,param_1
.text:00420e0c 4000b28f lw s2,param_5+0x30(sp)
.text:00420e10 2120c000 move param_1,param_3
.text:00420e14 2180c000 move s0,param_3
.text:00420e18 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00420e1c 21a0e000 _move s4,param_4
.text:00420e20 21304000 move param_3,v0
.text:00420e24 1000bc8f lw gp,local_20+0x30(sp)
.text:00420e28 03004012 beq s2,zero,LAB_00420e38
.text:00420e2c 21880000 _clear s1
.text:00420e30 37004010 beq v0,zero,LAB_00420f10
.text:00420e34 21206002 _move param_1,s3
LAB_00420e38: ;XREF[1,0]: 00420e28
.text:00420e38 40000324 li v1,0x40
.text:00420e3c 2000c310 beq param_3,v1,LAB_00420ec0
.text:00420e40 00000000 _nop
.text:00420e44 f8ffc524 addiu param_2,param_3,-0x8
.text:00420e48 3800a42c sltiu param_1,param_2,0x38
.text:00420e4c 0f008010 beq param_1,zero,LAB_00420e8c
.text:00420e50 00000000 _nop
.text:00420e54 0e00c018 blez param_3,LAB_00420e90
.text:00420e58 21280000 _clear param_2
.text:00420e5c 05000010 b LAB_00420e74
.text:00420e60 7f000724 _li param_4,0x7f
LAB_00420e64: ;XREF[1,0]: 00420e84
.text:00420e64 09006710 beq v1,param_4,LAB_00420e8c
.text:00420e68 00000000 _nop
.text:00420e6c 08008010 beq param_1,zero,LAB_00420e90
.text:00420e70 00000000 _nop
LAB_00420e74: ;XREF[1,0]: 00420e5c
.text:00420e74 21900502 addu s2,s0,param_2
.text:00420e78 00004382 lb v1,0x0(s2)
.text:00420e7c 0100a524 addiu param_2,param_2,0x1
.text:00420e80 20006f28 slti t7,v1,0x20
.text:00420e84 f7ffe011 beq t7,zero,LAB_00420e64
.text:00420e88 2a20a600 _slt param_1,param_2,param_3
LAB_00420e8c: ;XREF[2,0]: 00420e4c,00420e64
.text:00420e8c 01001124 li s1,0x1
LAB_00420e90: ;XREF[4,0]: 00420e54,00420e6c,00420ed4,00420f08
.text:00420e90 01000624 li param_3,0x1
.text:00420e94 41002612 beq s1,param_3,LAB_00420f9c
.text:00420e98 00000000 _nop
LAB_00420e9c: ;XREF[1,0]: 00420f94
.text:00420e9c 21102002 move v0,s1
LAB_00420ea0: ;XREF[1,0]: 00420f60
.text:00420ea0 2c00bf8f lw ra,local_4+0x30(sp)
.text:00420ea4 2800b48f lw s4,local_8+0x30(sp)
.text:00420ea8 2400b38f lw s3,local_c+0x30(sp)
.text:00420eac 2000b28f lw s2,local_10+0x30(sp)
.text:00420eb0 1c00b18f lw s1,local_14+0x30(sp)
.text:00420eb4 1800b08f lw s0,local_18+0x30(sp)
.text:00420eb8 0800e003 jr ra
.text:00420ebc 3000bd27 _addiu sp,sp,0x30
LAB_00420ec0: ;XREF[1,0]: 00420e3c
.text:00420ec0 a490878f lw param_4,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00420ec4 00000000 nop
.text:00420ec8 0000e58c lw param_2,0x0(param_4)=>EXTERNAL:__ctype_b;= ??
.text:00420ecc 03000010 b LAB_00420edc
.text:00420ed0 21200000 _clear param_1
LAB_00420ed4: ;XREF[1,0]: 00420f00
.text:00420ed4 eeff6010 beq v1,zero,LAB_00420e90
.text:00420ed8 00000000 _nop
LAB_00420edc: ;XREF[1,0]: 00420ecc
.text:00420edc 21700402 addu t6,s0,param_1
.text:00420ee0 0000cd81 lb t5,0x0(t6)
.text:00420ee4 01008424 addiu param_1,param_1,0x1
.text:00420ee8 40600d00 sll t4,t5,0x1
.text:00420eec 21588501 addu t3,t4,param_2
.text:00420ef0 00006a95 lhu t2,0x0(t3)
.text:00420ef4 00000000 nop
.text:00420ef8 02490a00 srl t1,t2,0x4
.text:00420efc 01002831 andi t0,t1,0x1
.text:00420f00 f4ff0015 bne t0,zero,LAB_00420ed4
.text:00420f04 2a188600 _slt v1,param_1,param_3
.text:00420f08 e1ff0010 b LAB_00420e90
.text:00420f0c 01001124 _li s1,0x1
LAB_00420f10: ;XREF[1,0]: 00420e30
.text:00420f10 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00420f14 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00420f18 dcd05024 addiu s0,v0,-0x2f24
.text:00420f1c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00420f20 21280002 _move param_2=>.rodata...,s0 ;= "WEPEncryption"
.text:00420f24 1000bc8f lw gp,local_20+0x30(sp)
.text:00420f28 30004010 beq v0,zero,LAB_00420fec
.text:00420f2c 21206002 _move param_1,s3
.text:00420f30 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00420f34 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00420f38 21280002 move param_2=>.rodata...,s0 ;= "WEPEncryption"
.text:00420f3c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00420f40 e4b48626 _addiu param_3=>.rodata:DAT_0048b4e4,s4,-0x4b1c;= 34h
.text:00420f44 1000bc8f lw gp,local_20+0x30(sp)
.text:00420f48 00000000 nop
LAB_00420f4c: ;XREF[1,0]: 00421008
.text:00420f4c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00420f50 21204000 move param_1,v0
.text:00420f54 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00420f58 e4b48526 _addiu param_2=>.rodata:DAT_0048b4e4,s4,-0x4b1c;= 34h
.text:00420f5c 1000bc8f lw gp,local_20+0x30(sp)
.text:00420f60 cfff4014 bne v0,zero,LAB_00420ea0
.text:00420f64 21102002 _move v0,s1
.text:00420f68 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420f6c 00000000 nop
.text:00420f70 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00420f74 21204002 _move param_1,s2
.text:00420f78 1000bc8f lw gp,local_20+0x30(sp)
.text:00420f7c 21206002 move param_1,s3
.text:00420f80 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00420f84 21284000 move param_2,v0
.text:00420f88 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00420f8c 01000624 _li param_3,0x1
.text:00420f90 1000bc8f lw gp,local_20+0x30(sp)
.text:00420f94 c1ff0010 b LAB_00420e9c
.text:00420f98 01001124 _li s1,0x1
LAB_00420f9c: ;XREF[1,0]: 00420e94
.text:00420f9c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00420fa0 00000000 nop
.text:00420fa4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00420fa8 21208002 _move param_1,s4
.text:00420fac 1000bc8f lw gp,local_20+0x30(sp)
.text:00420fb0 21206002 move param_1,s3
.text:00420fb4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00420fb8 21284000 move param_2,v0
.text:00420fbc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00420fc0 01000624 _li param_3,0x1
.text:00420fc4 21102002 move v0,s1
.text:00420fc8 1000bc8f lw gp,local_20+0x30(sp)
.text:00420fcc 2c00bf8f lw ra,local_4+0x30(sp)
.text:00420fd0 2800b48f lw s4,local_8+0x30(sp)
.text:00420fd4 2400b38f lw s3,local_c+0x30(sp)
.text:00420fd8 2000b28f lw s2,local_10+0x30(sp)
.text:00420fdc 1c00b18f lw s1,local_14+0x30(sp)
.text:00420fe0 1800b08f lw s0,local_18+0x30(sp)
.text:00420fe4 0800e003 jr ra
.text:00420fe8 3000bd27 _addiu sp,sp,0x30
LAB_00420fec: ;XREF[1,0]: 00420f28
.text:00420fec 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00420ff0 21280002 move param_2=>.rodata...,s0 ;= "WEPEncryption"
.text:00420ff4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00420ff8 21200000 _clear param_1
.text:00420ffc 1000bc8f lw gp,local_20+0x30(sp)
.text:00421000 00000000 nop
.text:00421004 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421008 d0ff0010 b LAB_00420f4c
.text:0042100c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkdatestring()
;local_4 undefined4 -4 ;XREF[2,0]: 00421020,0042108c
;local_8 undefined4 -8 ;XREF[2,0]: 00421024,00421090
;local_c undefined4 -c ;XREF[2,0]: 00421028,00421094
;local_10 undefined4 -10 ;XREF[2,0]: 0042102c,00421098
;local_18 undefined4 -18 ;XREF[4,0]: 00421030,00421050,0042106c,00421084
;XREF[3,0]: Entry Point,00423580,004d7f2c
.text:00421010 0c001c3c lui gp,0xc
.text:00421014 d0e99c27 addiu gp,gp,-0x1630
.text:00421018 21e09903 addu gp,gp,t9
.text:0042101c d8ffbd27 addiu sp,sp,-0x28
.text:00421020 2400bfaf sw ra,local_4+0x28(sp)
.text:00421024 2000b2af sw s2,local_8+0x28(sp)
.text:00421028 1c00b1af sw s1,local_c+0x28(sp)
.text:0042102c 1800b0af sw s0,local_10+0x28(sp)
.text:00421030 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00421034 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00421038 21908000 move s2,a0
.text:0042103c 2120a000 move a0,a1
.text:00421040 2188c000 move s1,a2
.text:00421044 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00421048 2180a000 _move s0,a1
.text:0042104c 0a000324 li v1,0xa
.text:00421050 1000bc8f lw gp,local_18+0x28(sp)
.text:00421054 14004310 beq v0,v1,LAB_004210a8
.text:00421058 21300000 _clear a2
LAB_0042105c: ;XREF[15,0]: 004210b0,004210c0,004210ec,00421114
; 0042113c,00421164,0042118c,004211b4
; 004211dc,00421204,0042127c,00421284
; 0042128c,00421294,004212a4
.text:0042105c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00421060 00000000 nop
.text:00421064 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421068 21202002 _move a0,s1
.text:0042106c 1000bc8f lw gp,local_18+0x28(sp)
.text:00421070 01000624 li a2,0x1
.text:00421074 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421078 21204002 move a0,s2
.text:0042107c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00421080 21284000 _move a1,v0
.text:00421084 1000bc8f lw gp,local_18+0x28(sp)
.text:00421088 01000624 li a2,0x1
LAB_0042108c: ;XREF[1,0]: 0042129c
.text:0042108c 2400bf8f lw ra,local_4+0x28(sp)
.text:00421090 2000b28f lw s2,local_8+0x28(sp)
.text:00421094 1c00b18f lw s1,local_c+0x28(sp)
.text:00421098 1800b08f lw s0,local_10+0x28(sp)
.text:0042109c 2110c000 move v0,a2
.text:004210a0 0800e003 jr ra
.text:004210a4 2800bd27 _addiu sp,sp,0x28
LAB_004210a8: ;XREF[1,0]: 00421054
.text:004210a8 04000382 lb v1,0x4(s0)
.text:004210ac 2d000224 li v0,0x2d
.text:004210b0 eaff6214 bne v1,v0,LAB_0042105c
.text:004210b4 00000000 _nop
.text:004210b8 07000482 lb a0,0x7(s0)
.text:004210bc 00000000 nop
.text:004210c0 e6ff8314 bne a0,v1,LAB_0042105c
.text:004210c4 00000000 _nop
.text:004210c8 a4908c8f lw t4,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:004210cc 00000582 lb a1,0x0(s0)
.text:004210d0 0000848d lw a0,0x0(t4)=>EXTERNAL:__ctype_b ;= ??
.text:004210d4 40580500 sll t3,a1,0x1
.text:004210d8 21506401 addu t2,t3,a0
.text:004210dc 00004995 lhu t1,0x0(t2)
.text:004210e0 00000000 nop
.text:004210e4 c2400900 srl t0,t1,0x3
.text:004210e8 01000731 andi a3,t0,0x1
.text:004210ec dbffe010 beq a3,zero,LAB_0042105c
.text:004210f0 00000000 _nop
.text:004210f4 01000782 lb a3,0x1(s0)
.text:004210f8 00000000 nop
.text:004210fc 40400700 sll t0,a3,0x1
.text:00421100 21c00401 addu t8,t0,a0
.text:00421104 00000f97 lhu t7,0x0(t8)
.text:00421108 00000000 nop
.text:0042110c c2700f00 srl t6,t7,0x3
.text:00421110 0100cd31 andi t5,t6,0x1
.text:00421114 d1ffa011 beq t5,zero,LAB_0042105c
.text:00421118 00000000 _nop
.text:0042111c 02000982 lb t1,0x2(s0)
.text:00421120 00000000 nop
.text:00421124 40500900 sll t2,t1,0x1
.text:00421128 21104401 addu v0,t2,a0
.text:0042112c 00005994 lhu t9,0x0(v0)
.text:00421130 00000000 nop
.text:00421134 c2181900 srl v1,t9,0x3
.text:00421138 01007f30 andi ra,v1,0x1
.text:0042113c c7ffe013 beq ra,zero,LAB_0042105c
.text:00421140 00000000 _nop
.text:00421144 03000a82 lb t2,0x3(s0)
.text:00421148 00000000 nop
.text:0042114c 40780a00 sll t7,t2,0x1
.text:00421150 2170e401 addu t6,t7,a0
.text:00421154 0000cd95 lhu t5,0x0(t6)
.text:00421158 00000000 nop
.text:0042115c c2600d00 srl t4,t5,0x3
.text:00421160 01008b31 andi t3,t4,0x1
.text:00421164 bdff6011 beq t3,zero,LAB_0042105c
.text:00421168 00000000 _nop
.text:0042116c 05000b82 lb t3,0x5(s0)
.text:00421170 00000000 nop
.text:00421174 40100b00 sll v0,t3,0x1
.text:00421178 21c84400 addu t9,v0,a0
.text:0042117c 00002397 lhu v1,0x0(t9)
.text:00421180 00000000 nop
.text:00421184 c2f80300 srl ra,v1,0x3
.text:00421188 0100f833 andi t8,ra,0x1
.text:0042118c b3ff0013 beq t8,zero,LAB_0042105c
.text:00421190 00000000 _nop
.text:00421194 06000d82 lb t5,0x6(s0)
.text:00421198 00000000 nop
.text:0042119c 40f80d00 sll ra,t5,0x1
.text:004211a0 21c0e403 addu t8,ra,a0
.text:004211a4 00000f97 lhu t7,0x0(t8)
.text:004211a8 00000000 nop
.text:004211ac c2700f00 srl t6,t7,0x3
.text:004211b0 0100cc31 andi t4,t6,0x1
.text:004211b4 a9ff8011 beq t4,zero,LAB_0042105c
.text:004211b8 00000000 _nop
.text:004211bc 08000c82 lb t4,0x8(s0)
.text:004211c0 00000000 nop
.text:004211c4 40780c00 sll t7,t4,0x1
.text:004211c8 2110e401 addu v0,t7,a0
.text:004211cc 00004e94 lhu t6,0x0(v0)
.text:004211d0 00000000 nop
.text:004211d4 c2c80e00 srl t9,t6,0x3
.text:004211d8 01002333 andi v1,t9,0x1
.text:004211dc 9fff6010 beq v1,zero,LAB_0042105c
.text:004211e0 00000000 _nop
.text:004211e4 09000e82 lb t6,0x9(s0)
.text:004211e8 00000000 nop
.text:004211ec 40180e00 sll v1,t6,0x1
.text:004211f0 21f86400 addu ra,v1,a0
.text:004211f4 0000f897 lhu t8,0x0(ra)
.text:004211f8 00000000 nop
.text:004211fc c2201800 srl a0,t8,0x3
.text:00421200 01009030 andi s0,a0,0x1
.text:00421204 95ff0012 beq s0,zero,LAB_0042105c
.text:00421208 40110500 _sll v0,a1,0x5
.text:0042120c 23184500 subu v1,v0,a1
.text:00421210 21c80701 addu t9,t0,a3
.text:00421214 80f80300 sll ra,v1,0x2
.text:00421218 c0c01900 sll t8,t9,0x3
.text:0042121c 2180e503 addu s0,ra,a1
.text:00421220 21780703 addu t7,t8,a3
.text:00421224 80200900 sll a0,t1,0x2
.text:00421228 21c88900 addu t9,a0,t1
.text:0042122c 80100f00 sll v0,t7,0x2
.text:00421230 c0481000 sll t1,s0,0x3
.text:00421234 21282201 addu a1,t1,v0
.text:00421238 40401900 sll t0,t9,0x1
.text:0042123c 2118a800 addu v1,a1,t0
.text:00421240 ffff073c lui a3,0xffff
.text:00421244 80200b00 sll a0,t3,0x2
.text:00421248 21c06a00 addu t8,v1,t2
.text:0042124c b02fff34 ori ra,a3,0x2fb0
.text:00421250 80800c00 sll s0,t4,0x2
.text:00421254 21788b00 addu t7,a0,t3
.text:00421258 21100c02 addu v0,s0,t4
.text:0042125c 21c81f03 addu t9,t8,ra
.text:00421260 40500200 sll t2,v0,0x1
.text:00421264 40580f00 sll t3,t7,0x1
.text:00421268 2af82927 addiu t1,t9,-0x7d6
.text:0042126c 21406d01 addu t0,t3,t5
.text:00421270 21284e01 addu a1,t2,t6
.text:00421274 0f00272d sltiu a3,t1,0xf
.text:00421278 f0fd0225 addiu v0,t0,-0x210
.text:0042127c 77ffe010 beq a3,zero,LAB_0042105c
.text:00421280 f0fda424 _addiu a0,a1,-0x210
.text:00421284 75ff4018 blez v0,LAB_0042105c
.text:00421288 0d004d28 _slti t5,v0,0xd
.text:0042128c 73ffa011 beq t5,zero,LAB_0042105c
.text:00421290 00000000 _nop
.text:00421294 71ff8018 blez a0,LAB_0042105c
.text:00421298 20008c28 _slti t4,a0,0x20
.text:0042129c 7bff8015 bne t4,zero,LAB_0042108c
.text:004212a0 00000000 _nop
.text:004212a4 6dff0010 b LAB_0042105c
.text:004212a8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checktimestring()
;local_4 undefined4 -4 ;XREF[2,0]: 004212bc,00421328
;local_8 undefined4 -8 ;XREF[2,0]: 004212c0,0042132c
;local_c undefined4 -c ;XREF[2,0]: 004212c4,00421330
;local_10 undefined4 -10 ;XREF[2,0]: 004212c8,00421334
;local_18 undefined4 -18 ;XREF[4,0]: 004212cc,004212ec,00421308,00421320
;XREF[11,0]: Entry Point,00423fb0,00423fcc
; 00423fe8,00424004,00424020
; 0042498c,004249a8,00424c24
; 00424c40,004d89f4
.text:004212ac 0c001c3c lui gp,0xc
.text:004212b0 34e79c27 addiu gp,gp,-0x18cc
.text:004212b4 21e09903 addu gp,gp,t9
.text:004212b8 d8ffbd27 addiu sp,sp,-0x28
.text:004212bc 2400bfaf sw ra,local_4+0x28(sp)
.text:004212c0 2000b2af sw s2,local_8+0x28(sp)
.text:004212c4 1c00b1af sw s1,local_c+0x28(sp)
.text:004212c8 1800b0af sw s0,local_10+0x28(sp)
.text:004212cc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004212d0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004212d4 21908000 move s2,a0
.text:004212d8 2120a000 move a0,a1
.text:004212dc 2188c000 move s1,a2
.text:004212e0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004212e4 2180a000 _move s0,a1
.text:004212e8 08000324 li v1,0x8
.text:004212ec 1000bc8f lw gp,local_18+0x28(sp)
.text:004212f0 14004310 beq v0,v1,LAB_00421344
.text:004212f4 21300000 _clear a2
LAB_004212f8: ;XREF[13,0]: 0042134c,0042135c,00421388,004213b0
; 004213d8,00421400,00421428,00421450
; 00421490,00421498,004214a0,004214a8
; 004214b8
.text:004212f8 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004212fc 00000000 nop
.text:00421300 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421304 21202002 _move a0,s1
.text:00421308 1000bc8f lw gp,local_18+0x28(sp)
.text:0042130c 01000624 li a2,0x1
.text:00421310 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421314 21204002 move a0,s2
.text:00421318 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042131c 21284000 _move a1,v0
.text:00421320 1000bc8f lw gp,local_18+0x28(sp)
.text:00421324 01000624 li a2,0x1
LAB_00421328: ;XREF[1,0]: 004214b0
.text:00421328 2400bf8f lw ra,local_4+0x28(sp)
.text:0042132c 2000b28f lw s2,local_8+0x28(sp)
.text:00421330 1c00b18f lw s1,local_c+0x28(sp)
.text:00421334 1800b08f lw s0,local_10+0x28(sp)
.text:00421338 2110c000 move v0,a2
.text:0042133c 0800e003 jr ra
.text:00421340 2800bd27 _addiu sp,sp,0x28
LAB_00421344: ;XREF[1,0]: 004212f0
.text:00421344 02000382 lb v1,0x2(s0)
.text:00421348 3a000224 li v0,0x3a
.text:0042134c eaff6214 bne v1,v0,LAB_004212f8
.text:00421350 00000000 _nop
.text:00421354 05000482 lb a0,0x5(s0)
.text:00421358 00000000 nop
.text:0042135c e6ff8314 bne a0,v1,LAB_004212f8
.text:00421360 00000000 _nop
.text:00421364 a4908c8f lw t4,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00421368 00000782 lb a3,0x0(s0)
.text:0042136c 0000848d lw a0,0x0(t4)=>EXTERNAL:__ctype_b ;= ??
.text:00421370 40580700 sll t3,a3,0x1
.text:00421374 21506401 addu t2,t3,a0
.text:00421378 00004995 lhu t1,0x0(t2)
.text:0042137c 00000000 nop
.text:00421380 c2400900 srl t0,t1,0x3
.text:00421384 01000531 andi a1,t0,0x1
.text:00421388 dbffa010 beq a1,zero,LAB_004212f8
.text:0042138c 00000000 _nop
.text:00421390 01000982 lb t1,0x1(s0)
.text:00421394 00000000 nop
.text:00421398 40f80900 sll ra,t1,0x1
.text:0042139c 21c0e403 addu t8,ra,a0
.text:004213a0 00000f97 lhu t7,0x0(t8)
.text:004213a4 00000000 nop
.text:004213a8 c2700f00 srl t6,t7,0x3
.text:004213ac 0100cd31 andi t5,t6,0x1
.text:004213b0 d1ffa011 beq t5,zero,LAB_004212f8
.text:004213b4 00000000 _nop
.text:004213b8 03000882 lb t0,0x3(s0)
.text:004213bc 00000000 nop
.text:004213c0 40500800 sll t2,t0,0x1
.text:004213c4 21104401 addu v0,t2,a0
.text:004213c8 00004594 lhu a1,0x0(v0)
.text:004213cc 00000000 nop
.text:004213d0 c2c80500 srl t9,a1,0x3
.text:004213d4 01002333 andi v1,t9,0x1
.text:004213d8 c7ff6010 beq v1,zero,LAB_004212f8
.text:004213dc 00000000 _nop
.text:004213e0 04000b82 lb t3,0x4(s0)
.text:004213e4 00000000 nop
.text:004213e8 40c00b00 sll t8,t3,0x1
.text:004213ec 21780403 addu t7,t8,a0
.text:004213f0 0000ee95 lhu t6,0x0(t7)
.text:004213f4 00000000 nop
.text:004213f8 c2680e00 srl t5,t6,0x3
.text:004213fc 0100ac31 andi t4,t5,0x1
.text:00421400 bdff8011 beq t4,zero,LAB_004212f8
.text:00421404 00000000 _nop
.text:00421408 06000a82 lb t2,0x6(s0)
.text:0042140c 00000000 nop
.text:00421410 40100a00 sll v0,t2,0x1
.text:00421414 21284400 addu a1,v0,a0
.text:00421418 0000b994 lhu t9,0x0(a1)
.text:0042141c 00000000 nop
.text:00421420 c2181900 srl v1,t9,0x3
.text:00421424 01007f30 andi ra,v1,0x1
.text:00421428 b3ffe013 beq ra,zero,LAB_004212f8
.text:0042142c 00000000 _nop
.text:00421430 07000582 lb a1,0x7(s0)
.text:00421434 00000000 nop
.text:00421438 40700500 sll t6,a1,0x1
.text:0042143c 2168c401 addu t5,t6,a0
.text:00421440 0000ac95 lhu t4,0x0(t5)
.text:00421444 00000000 nop
.text:00421448 c2200c00 srl a0,t4,0x3
.text:0042144c 01009030 andi s0,a0,0x1
.text:00421450 a9ff0012 beq s0,zero,LAB_004212f8
.text:00421454 80680700 _sll t5,a3,0x2
.text:00421458 2160a701 addu t4,t5,a3
.text:0042145c 80200800 sll a0,t0,0x2
.text:00421460 80800a00 sll s0,t2,0x2
.text:00421464 40100c00 sll v0,t4,0x1
.text:00421468 21188800 addu v1,a0,t0
.text:0042146c 21c84900 addu t9,v0,t1
.text:00421470 21f80a02 addu ra,s0,t2
.text:00421474 40c00300 sll t8,v1,0x1
.text:00421478 f0fd2a27 addiu t2,t9,-0x210
.text:0042147c 40781f00 sll t7,ra,0x1
.text:00421480 21480b03 addu t1,t8,t3
.text:00421484 2140e501 addu t0,t7,a1
.text:00421488 1800472d sltiu a3,t2,0x18
.text:0042148c f0fd2325 addiu v1,t1,-0x210
.text:00421490 99ffe010 beq a3,zero,LAB_004212f8
.text:00421494 f0fd0425 _addiu a0,t0,-0x210
.text:00421498 97ff6004 bltz v1,LAB_004212f8
.text:0042149c 3c006b28 _slti t3,v1,0x3c
.text:004214a0 95ff6011 beq t3,zero,LAB_004212f8
.text:004214a4 00000000 _nop
.text:004214a8 93ff8004 bltz a0,LAB_004212f8
.text:004214ac 3c008528 _slti a1,a0,0x3c
.text:004214b0 9dffa014 bne a1,zero,LAB_00421328
.text:004214b4 00000000 _nop
.text:004214b8 8fff0010 b LAB_004212f8
.text:004214bc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkhhmmstring()
;local_4 undefined4 -4 ;XREF[2,0]: 004214d0,00421548
;local_8 undefined4 -8 ;XREF[2,0]: 004214d4,0042154c
;local_c undefined4 -c ;XREF[2,0]: 004214d8,00421550
;local_10 undefined4 -10 ;XREF[2,0]: 004214dc,00421554
;local_18 undefined4 -18 ;XREF[4,0]: 004214e0,00421500,00421524,0042153c
;XREF[16,0]: Entry Point,004243e4,00424400
; 00424c80,00424ca0,00424cbc
; 00424cd8,00424cf4,00424d10
; 00424d2c,00424d48,00424d64
; 00424d80,00424d9c,00424db8
; 004d83d8
.text:004214c0 0c001c3c lui gp,0xc
.text:004214c4 20e59c27 addiu gp,gp,-0x1ae0
.text:004214c8 21e09903 addu gp,gp,t9
.text:004214cc d8ffbd27 addiu sp,sp,-0x28
.text:004214d0 2400bfaf sw ra,local_4+0x28(sp)
.text:004214d4 2000b2af sw s2,local_8+0x28(sp)
.text:004214d8 1c00b1af sw s1,local_c+0x28(sp)
.text:004214dc 1800b0af sw s0,local_10+0x28(sp)
.text:004214e0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004214e4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004214e8 21908000 move s2,a0
.text:004214ec 2120a000 move a0,a1
.text:004214f0 2188c000 move s1,a2
.text:004214f4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004214f8 2180a000 _move s0,a1
.text:004214fc 05000324 li v1,0x5
.text:00421500 1000bc8f lw gp,local_18+0x28(sp)
.text:00421504 16004310 beq v0,v1,LAB_00421560
.text:00421508 21300000 _clear a2
LAB_0042150c: ;XREF[8,0]: 00421568,00421594,004215bc,004215e4
; 0042160c,00421644,0042164c,0042165c
.text:0042150c 0d00201a blez s1,LAB_00421544
.text:00421510 01000624 _li a2,0x1
.text:00421514 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00421518 00000000 nop
.text:0042151c 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421520 21202002 _move a0,s1
.text:00421524 1000bc8f lw gp,local_18+0x28(sp)
.text:00421528 21204002 move a0,s2
.text:0042152c 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421530 21284000 move a1,v0
.text:00421534 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00421538 01000624 _li a2,0x1
.text:0042153c 1000bc8f lw gp,local_18+0x28(sp)
.text:00421540 01000624 li a2,0x1
LAB_00421544: ;XREF[1,0]: 0042150c
.text:00421544 2110c000 move v0,a2
LAB_00421548: ;XREF[2,0]: 00421654,00421664
.text:00421548 2400bf8f lw ra,local_4+0x28(sp)
.text:0042154c 2000b28f lw s2,local_8+0x28(sp)
.text:00421550 1c00b18f lw s1,local_c+0x28(sp)
.text:00421554 1800b08f lw s0,local_10+0x28(sp)
.text:00421558 0800e003 jr ra
.text:0042155c 2800bd27 _addiu sp,sp,0x28
LAB_00421560: ;XREF[1,0]: 00421504
.text:00421560 02000482 lb a0,0x2(s0)
.text:00421564 3a000224 li v0,0x3a
.text:00421568 e8ff8214 bne a0,v0,LAB_0042150c
.text:0042156c 00000000 _nop
.text:00421570 a4908d8f lw t5,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:00421574 00000882 lb t0,0x0(s0)
.text:00421578 0000a78d lw a3,0x0(t5)=>EXTERNAL:__ctype_b ;= ??
.text:0042157c 40600800 sll t4,t0,0x1
.text:00421580 21588701 addu t3,t4,a3
.text:00421584 00006a95 lhu t2,0x0(t3)
.text:00421588 00000000 nop
.text:0042158c c2480a00 srl t1,t2,0x3
.text:00421590 01002531 andi a1,t1,0x1
.text:00421594 ddffa010 beq a1,zero,LAB_0042150c
.text:00421598 00000000 _nop
.text:0042159c 01000a82 lb t2,0x1(s0)
.text:004215a0 00000000 nop
.text:004215a4 40180a00 sll v1,t2,0x1
.text:004215a8 21f86700 addu ra,v1,a3
.text:004215ac 0000f897 lhu t8,0x0(ra)
.text:004215b0 00000000 nop
.text:004215b4 c2781800 srl t7,t8,0x3
.text:004215b8 0100ee31 andi t6,t7,0x1
.text:004215bc d3ffc011 beq t6,zero,LAB_0042150c
.text:004215c0 00000000 _nop
.text:004215c4 03000982 lb t1,0x3(s0)
.text:004215c8 00000000 nop
.text:004215cc 40580900 sll t3,t1,0x1
.text:004215d0 21286701 addu a1,t3,a3
.text:004215d4 0000a494 lhu a0,0x0(a1)
.text:004215d8 00000000 nop
.text:004215dc c2100400 srl v0,a0,0x3
.text:004215e0 01005930 andi t9,v0,0x1
.text:004215e4 c9ff2013 beq t9,zero,LAB_0042150c
.text:004215e8 00000000 _nop
.text:004215ec 04000482 lb a0,0x4(s0)
.text:004215f0 00000000 nop
.text:004215f4 40700400 sll t6,a0,0x1
.text:004215f8 2168c701 addu t5,t6,a3
.text:004215fc 0000ac95 lhu t4,0x0(t5)
.text:00421600 00000000 nop
.text:00421604 c2800c00 srl s0,t4,0x3
.text:00421608 01000732 andi a3,s0,0x1
.text:0042160c bfffe010 beq a3,zero,LAB_0042150c
.text:00421610 80100800 _sll v0,t0,0x2
.text:00421614 80180900 sll v1,t1,0x2
.text:00421618 21c84800 addu t9,v0,t0
.text:0042161c 21c06900 addu t8,v1,t1
.text:00421620 40f81900 sll ra,t9,0x1
.text:00421624 2178ea03 addu t7,ra,t2
.text:00421628 40501800 sll t2,t8,0x1
.text:0042162c 21484401 addu t1,t2,a0
.text:00421630 18000824 li t0,0x18
.text:00421634 f0fde425 addiu a0,t7,-0x210
.text:00421638 0a008810 beq a0,t0,LAB_00421664
.text:0042163c f0fd2325 _addiu v1,t1,-0x210
.text:00421640 1800852c sltiu a1,a0,0x18
LAB_00421644: ;XREF[1,0]: 0042166c
.text:00421644 b1ffa010 beq a1,zero,LAB_0042150c
.text:00421648 00000000 _nop
.text:0042164c afff6004 bltz v1,LAB_0042150c
.text:00421650 3c006428 _slti a0,v1,0x3c
.text:00421654 bcff8014 bne a0,zero,LAB_00421548
.text:00421658 2110c000 _move v0,a2
.text:0042165c abff0010 b LAB_0042150c
.text:00421660 00000000 _nop
LAB_00421664: ;XREF[1,0]: 00421638
.text:00421664 b8ff6010 beq v1,zero,LAB_00421548
.text:00421668 21100000 _clear v0
.text:0042166c f5ff0010 b LAB_00421644
.text:00421670 1800852c _sltiu a1,a0,0x18
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkislong()
;local_8 undefined4 -8 ;XREF[3,0]: 00421684,00421814,0042187c
;local_c undefined4 -c ;XREF[3,0]: 00421688,00421818,00421880
;local_10 undefined4 -10 ;XREF[3,0]: 0042168c,0042181c,00421884
;local_14 undefined4 -14 ;XREF[3,0]: 00421690,00421820,00421888
;local_18 undefined4 -18 ;XREF[3,0]: 00421694,00421824,0042188c
;local_1c undefined4 -1c ;XREF[3,0]: 00421698,00421828,00421890
;local_20 undefined4 -20 ;XREF[3,0]: 0042169c,0042182c,00421894
;local_24 undefined4 -24 ;XREF[3,0]: 004216a0,00421830,00421898
;local_28 undefined4 -28 ;XREF[3,0]: 004216a4,00421834,0042189c
;local_30 undefined4 -30 ;XREF[3,0]: 00421788,004217e8,0042180c
;local_38 undefined4 -38 ;XREF[11,0]: 004216a8,004216e0,0042174c,00421768,0042178c
; 004217a8,004217cc,004217e4,00421808,00421858
; 00421870
;XREF[4,0]: Entry Point,004218f0,00421d74
; 004d88d8
.text:00421674 0c001c3c lui gp,0xc
.text:00421678 6ce39c27 addiu gp,gp,-0x1c94
.text:0042167c 21e09903 addu gp,gp,t9
.text:00421680 b8ffbd27 addiu sp,sp,-0x48
.text:00421684 4000bfaf sw ra,local_8+0x48(sp)
.text:00421688 3c00b7af sw s7,local_c+0x48(sp)
.text:0042168c 3800b6af sw s6,local_10+0x48(sp)
.text:00421690 3400b5af sw s5,local_14+0x48(sp)
.text:00421694 3000b4af sw s4,local_18+0x48(sp)
.text:00421698 2c00b3af sw s3,local_1c+0x48(sp)
.text:0042169c 2800b2af sw s2,local_20+0x48(sp)
.text:004216a0 2400b1af sw s1,local_24+0x48(sp)
.text:004216a4 2000b0af sw s0,local_28+0x48(sp)
.text:004216a8 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:004216ac 21b88000 move s7,a0
.text:004216b0 2188a000 move s1,a1
.text:004216b4 21b0c000 move s6,a2
.text:004216b8 21a80000 clear s5
.text:004216bc 21800000 clear s0
.text:004216c0 2d001324 li s3,0x2d
.text:004216c4 2b001424 li s4,0x2b
.text:004216c8 a490928f lw s2,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:004216cc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004216d0 00000000 nop
.text:004216d4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004216d8 21202002 _move a0,s1
.text:004216dc 2b480202 sltu t1,s0,v0
.text:004216e0 1000bc8f lw gp,local_38+0x48(sp)
.text:004216e4 1c002011 beq t1,zero,LAB_00421758
.text:004216e8 21183002 _addu v1,s1,s0
LAB_004216ec: ;XREF[1,0]: 00421750
.text:004216ec 07000016 bne s0,zero,LAB_0042170c
.text:004216f0 00000000 _nop
.text:004216f4 00002282 lb v0,0x0(s1)
.text:004216f8 00000000 nop
.text:004216fc 0d005310 beq v0,s3,LAB_00421734
.text:00421700 00000000 _nop
.text:00421704 0b005410 beq v0,s4,LAB_00421734
.text:00421708 00000000 _nop
LAB_0042170c: ;XREF[1,0]: 004216ec
.text:0042170c 00006880 lb t0,0x0(v1)
.text:00421710 0000478e lw a3,0x0(s2)=>EXTERNAL:__ctype_b ;= ??
.text:00421714 40300800 sll a2,t0,0x1
.text:00421718 2128c700 addu a1,a2,a3
.text:0042171c 0000a494 lhu a0,0x0(a1)
.text:00421720 00000000 nop
.text:00421724 c2100400 srl v0,a0,0x3
.text:00421728 01004330 andi v1,v0,0x1
.text:0042172c 44006010 beq v1,zero,LAB_00421840
.text:00421730 00000000 _nop
LAB_00421734: ;XREF[2,0]: 004216fc,00421704
.text:00421734 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00421738 00000000 nop
.text:0042173c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00421740 21202002 _move a0,s1
.text:00421744 01001026 addiu s0,s0,0x1
.text:00421748 2b480202 sltu t1,s0,v0
.text:0042174c 1000bc8f lw gp,local_38+0x48(sp)
.text:00421750 e6ff2015 bne t1,zero,LAB_004216ec
.text:00421754 21183002 _addu v1,s1,s0
LAB_00421758: ;XREF[1,0]: 004216e4
.text:00421758 e090998f lw t9,-0x6f20(gp)=>->::atol ;= 00489220
.text:0042175c 00000000 nop
.text:00421760 09f82003 jalr t9=>.MIPS.stubs:::atol ;long atol(char * __nptr)
.text:00421764 21202002 _move a0,s1
.text:00421768 1000bc8f lw gp,local_38+0x48(sp)
.text:0042176c 21384000 move a3,v0
.text:00421770 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421774 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00421778 a4ba4625 addiu a2=>.rodata:DAT_0048baa4,t2,-0x455c ;= 25h %
.text:0042177c 1800a427 addiu a0,sp,0x18
.text:00421780 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00421784 fe000524 _li a1,0xfe
.text:00421788 1800b08f lw s0,local_30+0x48(sp)
.text:0042178c 1000bc8f lw gp,local_38+0x48(sp)
.text:00421790 20000012 beq s0,zero,LAB_00421814
.text:00421794 2110a002 _move v0,s5
.text:00421798 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042179c 21282002 move a1,s1
.text:004217a0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004217a4 21200002 _move a0,s0
.text:004217a8 1000bc8f lw gp,local_38+0x48(sp)
.text:004217ac 10004010 beq v0,zero,LAB_004217f0
.text:004217b0 00000000 _nop
.text:004217b4 0e00c01a blez s6,LAB_004217f0
.text:004217b8 01001524 _li s5,0x1
.text:004217bc 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004217c0 00000000 nop
.text:004217c4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004217c8 2120c002 _move a0,s6
.text:004217cc 1000bc8f lw gp,local_38+0x48(sp)
.text:004217d0 2120e002 move a0,s7
.text:004217d4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004217d8 21284000 move a1,v0
.text:004217dc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004217e0 01000624 _li a2,0x1
.text:004217e4 1000bc8f lw gp,local_38+0x48(sp)
.text:004217e8 1800b08f lw s0,local_30+0x48(sp)
.text:004217ec 01001524 li s5,0x1
LAB_004217f0: ;XREF[2,0]: 004217ac,004217b4
.text:004217f0 08000012 beq s0,zero,LAB_00421814
.text:004217f4 2110a002 _move v0,s5
.text:004217f8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004217fc 00000000 nop
.text:00421800 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00421804 21200002 _move a0,s0
.text:00421808 1000bc8f lw gp,local_38+0x48(sp)
.text:0042180c 1800a0af sw zero,local_30+0x48(sp)
.text:00421810 2110a002 move v0,s5
LAB_00421814: ;XREF[2,0]: 00421790,004217f0
.text:00421814 4000bf8f lw ra,local_8+0x48(sp)
.text:00421818 3c00b78f lw s7,local_c+0x48(sp)
.text:0042181c 3800b68f lw s6,local_10+0x48(sp)
.text:00421820 3400b58f lw s5,local_14+0x48(sp)
.text:00421824 3000b48f lw s4,local_18+0x48(sp)
.text:00421828 2c00b38f lw s3,local_1c+0x48(sp)
.text:0042182c 2800b28f lw s2,local_20+0x48(sp)
.text:00421830 2400b18f lw s1,local_24+0x48(sp)
.text:00421834 2000b08f lw s0,local_28+0x48(sp)
.text:00421838 0800e003 jr ra
.text:0042183c 4800bd27 _addiu sp,sp,0x48
LAB_00421840: ;XREF[1,0]: 0042172c
.text:00421840 0d00c01a blez s6,LAB_00421878
.text:00421844 01001524 _li s5,0x1
.text:00421848 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042184c 00000000 nop
.text:00421850 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421854 2120c002 _move a0,s6
.text:00421858 1000bc8f lw gp,local_38+0x48(sp)
.text:0042185c 2120e002 move a0,s7
.text:00421860 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421864 21284000 move a1,v0
.text:00421868 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042186c 01000624 _li a2,0x1
.text:00421870 1000bc8f lw gp,local_38+0x48(sp)
.text:00421874 01001524 li s5,0x1
LAB_00421878: ;XREF[1,0]: 00421840
.text:00421878 2110a002 move v0,s5
.text:0042187c 4000bf8f lw ra,local_8+0x48(sp)
.text:00421880 3c00b78f lw s7,local_c+0x48(sp)
.text:00421884 3800b68f lw s6,local_10+0x48(sp)
.text:00421888 3400b58f lw s5,local_14+0x48(sp)
.text:0042188c 3000b48f lw s4,local_18+0x48(sp)
.text:00421890 2c00b38f lw s3,local_1c+0x48(sp)
.text:00421894 2800b28f lw s2,local_20+0x48(sp)
.text:00421898 2400b18f lw s1,local_24+0x48(sp)
.text:0042189c 2000b08f lw s0,local_28+0x48(sp)
.text:004218a0 0800e003 jr ra
.text:004218a4 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checklongrange(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004218d8
;local_8 undefined4 -8 ;XREF[3,0]: 004218b8,00421960,0042198c
;local_c undefined4 -c ;XREF[3,0]: 004218bc,00421964,00421990
;local_10 undefined4 -10 ;XREF[3,0]: 004218c0,00421968,00421994
;local_14 undefined4 -14 ;XREF[3,0]: 004218c4,0042196c,00421998
;local_18 undefined4 -18 ;XREF[3,0]: 004218c8,00421970,0042199c
;local_1c undefined4 -1c ;XREF[3,0]: 004218cc,00421974,004219a0
;local_20 undefined4 -20 ;XREF[3,0]: 004218d0,00421978,004219a4
;local_28 undefined4 -28 ;XREF[5,0]: 004218d4,004218f8,0042191c,0042193c,00421954
;XREF[70,0]: Entry Point,00422ac0,00423740
; 00423764,0042378c,004237b4
; 00423884,004238ac,004238d4
; 004238fc,00423920,00423944
; 00423968,00423990,00423d78
; 00423d9c,00423dc0,00423de4
; 00423e08,00423e2c,00423e50
; 00423e74,00423e98,00423ebc
; 00423ee0,00423f04,00423f28
; 00423f4c,00423f70,00423f94
; 00424044,00424068,0042408c
; 004240b0,004240d4,004240f8
; 0042411c,00424140,00424164
; 00424188,004241ac,00424424
; 00424794,004247b8,00424808
; 0042482c,00424850,00424874
; 00424898,004248bc,004248e0
; 00424904,00424928,0042494c
; 00424970,004249cc,004249f0
; 00424a14,00424a3c,00424b08
; 00424b2c,00424b50,00424b74
; 00424bc0,00424be4,00424c08
; 00424c64,00424ddc,00424e00
; 004d855c
.text:004218a8 0c001c3c lui gp,0xc
.text:004218ac 38e19c27 addiu gp,gp,-0x1ec8
.text:004218b0 21e09903 addu gp,gp,t9
.text:004218b4 c8ffbd27 addiu sp,sp,-0x38
.text:004218b8 3000bfaf sw ra,local_8+0x38(sp)
.text:004218bc 2c00b5af sw s5,local_c+0x38(sp)
.text:004218c0 2800b4af sw s4,local_10+0x38(sp)
.text:004218c4 2400b3af sw s3,local_14+0x38(sp)
.text:004218c8 2000b2af sw s2,local_18+0x38(sp)
.text:004218cc 1c00b1af sw s1,local_1c+0x38(sp)
.text:004218d0 1800b0af sw s0,local_20+0x38(sp)
.text:004218d4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004218d8 4800b28f lw s2,param_5+0x38(sp)
.text:004218dc f88e998f lw t9,-0x7108(gp)=>->checkislong ;= 00421674
.text:004218e0 21a0c000 move s4,param_3
.text:004218e4 21304002 move param_3,s2
.text:004218e8 2180a000 move s0,param_2
.text:004218ec 21a88000 move s5,param_1
.text:004218f0 09f82003 jalr t9=>checkislong ;undefined checkislong()
.text:004218f4 2198e000 _move s3,param_4
.text:004218f8 1000bc8f lw gp,local_28+0x38(sp)
.text:004218fc 21884000 move s1,v0
.text:00421900 e090998f lw t9,-0x6f20(gp)=>->::atol ;= 00489220
.text:00421904 15004014 bne v0,zero,LAB_0042195c
.text:00421908 21200002 _move param_1,s0
.text:0042190c 09f82003 jalr t9=>.MIPS.stubs:::atol ;long atol(char * __nptr)
.text:00421910 00000000 _nop
.text:00421914 2a386202 slt param_4,s3,v0
.text:00421918 2a105400 slt v0,v0,s4
.text:0042191c 1000bc8f lw gp,local_28+0x38(sp)
.text:00421920 18004010 beq v0,zero,LAB_00421984
.text:00421924 00000000 _nop
LAB_00421928: ;XREF[1,0]: 00421984
.text:00421928 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042192c 0a00401a blez s2,LAB_00421958
.text:00421930 21204002 _move param_1,s2
.text:00421934 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421938 00000000 _nop
.text:0042193c 1000bc8f lw gp,local_28+0x38(sp)
.text:00421940 2120a002 move param_1,s5
.text:00421944 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421948 21284000 move param_2,v0
.text:0042194c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00421950 01000624 _li param_3,0x1
.text:00421954 1000bc8f lw gp,local_28+0x38(sp)
LAB_00421958: ;XREF[1,0]: 0042192c
.text:00421958 01001124 li s1,0x1
LAB_0042195c: ;XREF[1,0]: 00421904
.text:0042195c 21102002 move v0,s1
.text:00421960 3000bf8f lw ra,local_8+0x38(sp)
.text:00421964 2c00b58f lw s5,local_c+0x38(sp)
.text:00421968 2800b48f lw s4,local_10+0x38(sp)
.text:0042196c 2400b38f lw s3,local_14+0x38(sp)
.text:00421970 2000b28f lw s2,local_18+0x38(sp)
.text:00421974 1c00b18f lw s1,local_1c+0x38(sp)
.text:00421978 1800b08f lw s0,local_20+0x38(sp)
.text:0042197c 0800e003 jr ra
.text:00421980 3800bd27 _addiu sp,sp,0x38
LAB_00421984: ;XREF[1,0]: 00421920
.text:00421984 e8ffe014 bne param_4,zero,LAB_00421928
.text:00421988 21102002 _move v0,s1
.text:0042198c 3000bf8f lw ra,local_8+0x38(sp)
.text:00421990 2c00b58f lw s5,local_c+0x38(sp)
.text:00421994 2800b48f lw s4,local_10+0x38(sp)
.text:00421998 2400b38f lw s3,local_14+0x38(sp)
.text:0042199c 2000b28f lw s2,local_18+0x38(sp)
.text:004219a0 1c00b18f lw s1,local_1c+0x38(sp)
.text:004219a4 1800b08f lw s0,local_20+0x38(sp)
.text:004219a8 0800e003 jr ra
.text:004219ac 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checktimezoneindex(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00421a1c
;local_4 undefined4 -4 ;XREF[2,0]: 004219c0,00421ac4
;local_8 undefined4 -8 ;XREF[2,0]: 004219c4,00421ac8
;local_c undefined4 -c ;XREF[2,0]: 004219c8,00421acc
;local_10 undefined4 -10 ;XREF[2,0]: 004219cc,00421ad0
;local_14 undefined4 -14 ;XREF[2,0]: 004219d0,00421ad4
;local_18 undefined4 -18 ;XREF[2,0]: 004219d4,00421ad8
;local_1c undefined4 -1c ;XREF[2,0]: 004219d8,00421adc
;local_20 undefined4 -20 ;XREF[2,0]: 004219dc,00421ae0
;local_24 undefined4 -24 ;XREF[2,0]: 004219e0,00421ae4
;local_28 undefined4 -28 ;XREF[2,0]: 004219e4,00421ae8
;local_40 undefined4 -40 ;XREF[10,0]: 004219e8,00421a9c,00421b80,00421b9c,00421bc8
; 00421c4c,00421c6c,00421c88,00421cac,00421cc4
;XREF[3,0]: Entry Point,00423670,004d8374
.text:004219b0 0c001c3c lui gp,0xc
.text:004219b4 30e09c27 addiu gp,gp,-0x1fd0
.text:004219b8 21e09903 addu gp,gp,t9
.text:004219bc b0ffbd27 addiu sp,sp,-0x50
.text:004219c0 4c00bfaf sw ra,local_4+0x50(sp)
.text:004219c4 4800beaf sw s8,local_8+0x50(sp)
.text:004219c8 4400b7af sw s7,local_c+0x50(sp)
.text:004219cc 4000b6af sw s6,local_10+0x50(sp)
.text:004219d0 3c00b5af sw s5,local_14+0x50(sp)
.text:004219d4 3800b4af sw s4,local_18+0x50(sp)
.text:004219d8 3400b3af sw s3,local_1c+0x50(sp)
.text:004219dc 3000b2af sw s2,local_20+0x50(sp)
.text:004219e0 2c00b1af sw s1,local_24+0x50(sp)
.text:004219e4 2800b0af sw s0,local_28+0x50(sp)
.text:004219e8 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:004219ec a490928f lw s2,-0x6f5c(gp)=>->__ctype_b ;= 004db018
.text:004219f0 2188a000 move s1,param_2
.text:004219f4 0000a580 lb param_2,0x0(param_2)
.text:004219f8 0000488e lw t0,0x0(s2)=>EXTERNAL:__ctype_b ;= ??
.text:004219fc 40580500 sll t3,param_2,0x1
.text:00421a00 21506801 addu t2,t3,t0
.text:00421a04 00004995 lhu t1,0x0(t2)
.text:00421a08 21b88000 move s7,param_1
.text:00421a0c c2100900 srl v0,t1,0x3
.text:00421a10 01004330 andi v1,v0,0x1
.text:00421a14 21a8c000 move s5,param_3
.text:00421a18 21b0e000 move s6,param_4
.text:00421a1c 6000be8f lw s8,param_5+0x50(sp)
.text:00421a20 0b006010 beq v1,zero,LAB_00421a50
.text:00421a24 01001424 _li s4,0x1
.text:00421a28 01002482 lb param_1,0x1(s1)
.text:00421a2c 00000000 nop
.text:00421a30 40680400 sll t5,param_1,0x1
.text:00421a34 2160a801 addu t4,t5,t0
.text:00421a38 00008895 lhu t0,0x0(t4)
.text:00421a3c 00000000 nop
.text:00421a40 c2380800 srl param_4,t0,0x3
.text:00421a44 0100e630 andi param_3,param_4,0x1
.text:00421a48 2a00c014 bne param_3,zero,LAB_00421af4
.text:00421a4c 28000e24 _li t6,0x28
LAB_00421a50: ;XREF[1,0]: 00421a20
.text:00421a50 21800000 clear s0
LAB_00421a54: ;XREF[1,0]: 00421afc
.text:00421a54 0b000010 b LAB_00421a84
.text:00421a58 01001324 _li s3,0x1
LAB_00421a5c: ;XREF[1,0]: 00421aa0
.text:00421a5c 00006c80 lb t4,0x0(v1)
.text:00421a60 0000488e lw t0,0x0(s2)=>EXTERNAL:__ctype_b ;= ??
.text:00421a64 40380c00 sll param_4,t4,0x1
.text:00421a68 2158e800 addu t3,param_4,t0
.text:00421a6c 00006a95 lhu t2,0x0(t3)
.text:00421a70 00000000 nop
.text:00421a74 c2180a00 srl v1,t2,0x3
.text:00421a78 01006930 andi t1,v1,0x1
.text:00421a7c 4a002011 beq t1,zero,LAB_00421ba8
.text:00421a80 01000e24 _li t6,0x1
LAB_00421a84: ;XREF[1,0]: 00421a54
.text:00421a84 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00421a88 00000000 nop
.text:00421a8c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00421a90 21202002 _move param_1,s1
.text:00421a94 2b680202 sltu t5,s0,v0
.text:00421a98 21183002 addu v1,s1,s0
.text:00421a9c 1000bc8f lw gp,local_40+0x50(sp)
.text:00421aa0 eeffa015 bne t5,zero,LAB_00421a5c
.text:00421aa4 01001026 _addiu s0,s0,0x1
.text:00421aa8 01000e24 li t6,0x1
.text:00421aac 41006e12 beq s3,t6,LAB_00421bb4
.text:00421ab0 00000000 _nop
LAB_00421ab4: ;XREF[6,0]: 00421b1c,00421b28,00421bcc,00421be4
; 00421bfc,00421c14
.text:00421ab4 01000524 li param_2,0x1
LAB_00421ab8: ;XREF[4,0]: 00421ba0,00421bac,00421bd8,00421c8c
.text:00421ab8 76008512 beq s4,param_2,LAB_00421c94
.text:00421abc 00000000 _nop
LAB_00421ac0: ;XREF[1,0]: 00421c94
.text:00421ac0 21108002 move v0,s4
LAB_00421ac4: ;XREF[1,0]: 00421cc8
.text:00421ac4 4c00bf8f lw ra,local_4+0x50(sp)
.text:00421ac8 4800be8f lw s8,local_8+0x50(sp)
.text:00421acc 4400b78f lw s7,local_c+0x50(sp)
.text:00421ad0 4000b68f lw s6,local_10+0x50(sp)
.text:00421ad4 3c00b58f lw s5,local_14+0x50(sp)
.text:00421ad8 3800b48f lw s4,local_18+0x50(sp)
.text:00421adc 3400b38f lw s3,local_1c+0x50(sp)
.text:00421ae0 3000b28f lw s2,local_20+0x50(sp)
.text:00421ae4 2c00b18f lw s1,local_24+0x50(sp)
.text:00421ae8 2800b08f lw s0,local_28+0x50(sp)
.text:00421aec 0800e003 jr ra
.text:00421af0 5000bd27 _addiu sp,sp,0x50
LAB_00421af4: ;XREF[1,0]: 00421a48
.text:00421af4 02002f82 lb t7,0x2(s1)
.text:00421af8 00000000 nop
.text:00421afc d5ffee15 bne t7,t6,LAB_00421a54
.text:00421b00 21800000 _clear s0
.text:00421b04 80980500 sll s3,param_2,0x2
.text:00421b08 21906502 addu s2,s3,param_2
.text:00421b0c 40801200 sll s0,s2,0x1
.text:00421b10 21280402 addu param_2,s0,param_1
.text:00421b14 f0fda224 addiu v0,param_2,-0x210
.text:00421b18 2a205500 slt param_1,v0,s5
.text:00421b1c e5ff8014 bne param_1,zero,LAB_00421ab4
.text:00421b20 00000000 _nop
.text:00421b24 2aa8c202 slt s5,s6,v0
.text:00421b28 e2ffa016 bne s5,zero,LAB_00421ab4
.text:00421b2c 21380000 _clear param_4
.text:00421b30 06002692 lbu param_3,0x6(s1)
.text:00421b34 2b001624 li s6,0x2b
.text:00421b38 00a60600 sll s4,param_3,0x18
.text:00421b3c 031e1400 sra v1,s4,0x18
.text:00421b40 63007610 beq v1,s6,LAB_00421cd0
.text:00421b44 21a00000 _clear s4
.text:00421b48 2d001824 li t8,0x2d
.text:00421b4c 60007810 beq v1,t8,LAB_00421cd0
.text:00421b50 00000000 _nop
LAB_00421b54: ;XREF[1,0]: 00421d14
.text:00421b54 009e0600 sll s3,param_3,0x18
.text:00421b58 03961300 sra s2,s3,0x18
.text:00421b5c 2d000624 li param_3,0x2d
.text:00421b60 6e004612 beq s2,param_3,LAB_00421d1c
.text:00421b64 00000000 _nop
.text:00421b68 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421b6c 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00421b70 a4bac626 addiu param_3=>.rodata:DAT_0048baa4,s6,-0x455c;= 25h %
LAB_00421b74: ;XREF[1,0]: 00421d24
.text:00421b74 1800a427 addiu param_1,sp,0x18
.text:00421b78 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00421b7c 10000524 _li param_2,0x10
.text:00421b80 1000bc8f lw gp,local_40+0x50(sp)
.text:00421b84 2120e002 move param_1,s7
.text:00421b88 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421b8c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00421b90 f4d00527 addiu param_2=>...,t8,-0x2f0c ;= "TimeZone"
.text:00421b94 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00421b98 1800a627 _addiu param_3,sp,0x18
.text:00421b9c 1000bc8f lw gp,local_40+0x50(sp)
.text:00421ba0 c5ff0010 b LAB_00421ab8
.text:00421ba4 01000524 _li param_2,0x1
LAB_00421ba8: ;XREF[1,0]: 00421a7c
.text:00421ba8 21980000 clear s3
.text:00421bac c2ff6e16 bne s3,t6,LAB_00421ab8
.text:00421bb0 01000524 _li param_2,0x1
LAB_00421bb4: ;XREF[1,0]: 00421aac
.text:00421bb4 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00421bb8 00000000 nop
.text:00421bbc 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00421bc0 21202002 _move param_1,s1
.text:00421bc4 2a785500 slt t7,v0,s5
.text:00421bc8 1000bc8f lw gp,local_40+0x50(sp)
.text:00421bcc b9ffe015 bne t7,zero,LAB_00421ab4
.text:00421bd0 21184000 _move v1,v0
.text:00421bd4 2a20c202 slt param_1,s6,v0
.text:00421bd8 b7ff8014 bne param_1,zero,LAB_00421ab8
.text:00421bdc 01000524 _li param_2,0x1
.text:00421be0 21a00000 clear s4
.text:00421be4 b3ff4010 beq v0,zero,LAB_00421ab4
.text:00421be8 21280000 _clear param_2
.text:00421bec c489848f lw param_1,-0x763c(gp)=>->TimeZoneList ;= 004d5038
.text:00421bf0 00000000 nop
.text:00421bf4 0000908c lw s0,0x0(param_1)=>.data:TimeZoneList ;= 00000001h
.text:00421bf8 00000000 nop
.text:00421bfc adff0012 beq s0,zero,LAB_00421ab4
.text:00421c00 21388000 _move param_4,param_1
.text:00421c04 05000010 b LAB_00421c1c
.text:00421c08 21200000 _clear param_1
LAB_00421c0c: ;XREF[1,0]: 00421c2c
.text:00421c0c 0000468c lw param_3,0x0(v0)=>.data:DAT_004d5040 ;= 00000002h
.text:00421c10 00000000 nop
.text:00421c14 a7ffc010 beq param_3,zero,LAB_00421ab4
.text:00421c18 00000000 _nop
LAB_00421c1c: ;XREF[1,0]: 00421c04
.text:00421c1c 21808700 addu s0,param_1,param_4
.text:00421c20 0100a524 addiu param_2,param_2,0x1
; FWD[2,0]: 004d5038,004d5040
.text:00421c24 0000068e lw param_3,0x0(s0)=>.data:TimeZoneList ;= 00000001h
;= 00000002h
.text:00421c28 c0200500 sll param_1,param_2,0x3
.text:00421c2c f7ffc314 bne param_3,v1,LAB_00421c0c
.text:00421c30 21108700 _addu v0,param_1,param_4
.text:00421c34 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421c38 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00421c3c 0400078e lw param_4,0x4(s0)=>.data:DAT_004d503c ;= FFFFFD30h
.text:00421c40 00d14524 addiu param_2=>...,v0,-0x2f00 ;= "(%d)=(%d)\n"
.text:00421c44 09f82003 jalr t9=>trace ;undefined trace()
.text:00421c48 02000424 _li param_1,0x2
.text:00421c4c 1000bc8f lw gp,local_40+0x50(sp)
.text:00421c50 0400078e lw param_4,0x4(s0)=>.data:DAT_004d503c ;= FFFFFD30h
.text:00421c54 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421c58 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00421c5c a4bae627 addiu param_3=>.rodata:DAT_0048baa4,ra,-0x455c;= 25h %
.text:00421c60 1800a427 addiu param_1,sp,0x18
.text:00421c64 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00421c68 10000524 _li param_2,0x10
.text:00421c6c 1000bc8f lw gp,local_40+0x50(sp)
.text:00421c70 2120e002 move param_1,s7
.text:00421c74 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421c78 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00421c7c f4d02526 addiu param_2=>...,s1,-0x2f0c ;= "TimeZone"
.text:00421c80 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00421c84 1800a627 _addiu param_3,sp,0x18
.text:00421c88 1000bc8f lw gp,local_40+0x50(sp)
.text:00421c8c 8aff0010 b LAB_00421ab8
.text:00421c90 01000524 _li param_2,0x1
LAB_00421c94: ;XREF[1,0]: 00421ab8
.text:00421c94 8affc013 beq s8,zero,LAB_00421ac0
.text:00421c98 00000000 _nop
.text:00421c9c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00421ca0 00000000 nop
.text:00421ca4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421ca8 2120c003 _move param_1,s8
.text:00421cac 1000bc8f lw gp,local_40+0x50(sp)
.text:00421cb0 2120e002 move param_1,s7
.text:00421cb4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421cb8 21284000 move param_2,v0
.text:00421cbc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00421cc0 01000624 _li param_3,0x1
.text:00421cc4 1000bc8f lw gp,local_40+0x50(sp)
.text:00421cc8 7eff0010 b LAB_00421ac4
.text:00421ccc 21108002 _move v0,s4
LAB_00421cd0: ;XREF[2,0]: 00421b40,00421b4c
.text:00421cd0 07003082 lb s0,0x7(s1)
.text:00421cd4 0a002d82 lb t5,0xa(s1)
.text:00421cd8 80281000 sll param_2,s0,0x2
.text:00421cdc 08002f82 lb t7,0x8(s1)
.text:00421ce0 2120b000 addu param_1,param_2,s0
.text:00421ce4 40700400 sll t6,param_1,0x1
.text:00421ce8 2140cf01 addu t0,t6,t7
.text:00421cec 80600d00 sll t4,t5,0x2
.text:00421cf0 21388d01 addu param_4,t4,t5
.text:00421cf4 f0fd0325 addiu v1,t0,-0x210
.text:00421cf8 0b002b82 lb t3,0xb(s1)
.text:00421cfc 40500700 sll t2,param_4,0x1
.text:00421d00 00490300 sll t1,v1,0x4
.text:00421d04 21104b01 addu v0,t2,t3
.text:00421d08 23f82301 subu ra,t1,v1
.text:00421d0c f0fd5124 addiu s1,v0,-0x210
.text:00421d10 80c81f00 sll t9,ra,0x2
.text:00421d14 8fff0010 b LAB_00421b54
.text:00421d18 21383103 _addu param_4,t9,s1
LAB_00421d1c: ;XREF[1,0]: 00421b60
.text:00421d1c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421d20 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00421d24 93ff0010 b LAB_00421b74
.text:00421d28 0cd1a626 _addiu param_3=>.rodata:DAT_0048d10c,s5,-0x2ef4;= 2Dh -
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checktimezone(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00421d5c
;local_8 undefined4 -8 ;XREF[2,0]: 00421d3c,00421df8
;local_c undefined4 -c ;XREF[2,0]: 00421d40,00421dfc
;local_10 undefined4 -10 ;XREF[2,0]: 00421d44,00421e00
;local_14 undefined4 -14 ;XREF[2,0]: 00421d48,00421e04
;local_18 undefined4 -18 ;XREF[2,0]: 00421d4c,00421e08
;local_1c undefined4 -1c ;XREF[2,0]: 00421d50,00421e0c
;local_20 undefined4 -20 ;XREF[2,0]: 00421d54,00421e10
;local_38 undefined4 -38 ;XREF[7,0]: 00421d58,00421d7c,00421da0,00421e48,00421e64
; 00421e88,00421ea0
;XREF[3,0]: Entry Point,0042364c,004d86a8
.text:00421d2c 0c001c3c lui gp,0xc
.text:00421d30 b4dc9c27 addiu gp,gp,-0x234c
.text:00421d34 21e09903 addu gp,gp,t9
.text:00421d38 b8ffbd27 addiu sp,sp,-0x48
.text:00421d3c 4000bfaf sw ra,local_8+0x48(sp)
.text:00421d40 3c00b5af sw s5,local_c+0x48(sp)
.text:00421d44 3800b4af sw s4,local_10+0x48(sp)
.text:00421d48 3400b3af sw s3,local_14+0x48(sp)
.text:00421d4c 3000b2af sw s2,local_18+0x48(sp)
.text:00421d50 2c00b1af sw s1,local_1c+0x48(sp)
.text:00421d54 2800b0af sw s0,local_20+0x48(sp)
.text:00421d58 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00421d5c 5800b28f lw s2,param_5+0x48(sp)
.text:00421d60 f88e998f lw t9,-0x7108(gp)=>->checkislong ;= 00421674
.text:00421d64 2198c000 move s3,param_3
.text:00421d68 21304002 move param_3,s2
.text:00421d6c 21a0e000 move s4,param_4
.text:00421d70 21a88000 move s5,param_1
.text:00421d74 09f82003 jalr t9=>checkislong ;undefined checkislong()
.text:00421d78 2188a000 _move s1,param_2
.text:00421d7c 1000bc8f lw gp,local_38+0x48(sp)
.text:00421d80 1c004014 bne v0,zero,LAB_00421df4
.text:00421d84 21804000 _move s0,v0
.text:00421d88 e090998f lw t9,-0x6f20(gp)=>->::atol ;= 00489220
.text:00421d8c 00000000 nop
.text:00421d90 09f82003 jalr t9=>.MIPS.stubs:::atol ;long atol(char * __nptr)
.text:00421d94 21202002 _move param_1,s1
.text:00421d98 21284000 move param_2,v0
.text:00421d9c 2a105300 slt v0,v0,s3
.text:00421da0 1000bc8f lw gp,local_38+0x48(sp)
.text:00421da4 1d004010 beq v0,zero,LAB_00421e1c
.text:00421da8 2a188502 _slt v1,s4,param_2
.text:00421dac 88880a3c lui t2,0x8888
LAB_00421db0: ;XREF[1,0]: 00421e1c
.text:00421db0 89884935 ori t1,t2,0x8889
.text:00421db4 1800a900 mult param_2,t1
.text:00421db8 c3370500 sra param_3,param_2,0x1f
.text:00421dbc 10400000 mfhi t0
.text:00421dc0 21380501 addu param_4,t0,param_2
.text:00421dc4 43290700 sra param_2,param_4,0x5
.text:00421dc8 2310a600 subu v0,param_2,param_3
.text:00421dcc 2a205300 slt param_1,v0,s3
.text:00421dd0 05008014 bne param_1,zero,LAB_00421de8
.text:00421dd4 01001024 _li s0,0x1
.text:00421dd8 2a588202 slt t3,s4,v0
.text:00421ddc 03006015 bne t3,zero,LAB_00421dec
.text:00421de0 01001124 _li s1,0x1
.text:00421de4 21800000 clear s0
LAB_00421de8: ;XREF[1,0]: 00421dd0
.text:00421de8 01001124 li s1,0x1
LAB_00421dec: ;XREF[2,0]: 00421ddc,00421e68
.text:00421dec 20001112 beq s0,s1,LAB_00421e70
.text:00421df0 00000000 _nop
LAB_00421df4: ;XREF[2,0]: 00421d80,00421e70
.text:00421df4 21100002 move v0,s0
LAB_00421df8: ;XREF[1,0]: 00421ea4
.text:00421df8 4000bf8f lw ra,local_8+0x48(sp)
.text:00421dfc 3c00b58f lw s5,local_c+0x48(sp)
.text:00421e00 3800b48f lw s4,local_10+0x48(sp)
.text:00421e04 3400b38f lw s3,local_14+0x48(sp)
.text:00421e08 3000b28f lw s2,local_18+0x48(sp)
.text:00421e0c 2c00b18f lw s1,local_1c+0x48(sp)
.text:00421e10 2800b08f lw s0,local_20+0x48(sp)
.text:00421e14 0800e003 jr ra
.text:00421e18 4800bd27 _addiu sp,sp,0x48
LAB_00421e1c: ;XREF[1,0]: 00421da4
.text:00421e1c e4ff6014 bne v1,zero,LAB_00421db0
.text:00421e20 88880a3c _lui t2,0x8888
.text:00421e24 00790500 sll t7,param_2,0x4
.text:00421e28 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421e2c 2368e501 subu t5,t7,param_2
.text:00421e30 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00421e34 a4bac625 addiu param_3=>.rodata:DAT_0048baa4,t6,-0x455c;= 25h %
.text:00421e38 80380d00 sll param_4,t5,0x2
.text:00421e3c 1800a427 addiu param_1,sp,0x18
.text:00421e40 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00421e44 10000524 _li param_2,0x10
.text:00421e48 1000bc8f lw gp,local_38+0x48(sp)
.text:00421e4c 2120a002 move param_1,s5
.text:00421e50 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00421e54 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00421e58 f4d08525 addiu param_2=>...,t4,-0x2f0c ;= "TimeZone"
.text:00421e5c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00421e60 1800a627 _addiu param_3,sp,0x18
.text:00421e64 1000bc8f lw gp,local_38+0x48(sp)
.text:00421e68 e0ff0010 b LAB_00421dec
.text:00421e6c 01001124 _li s1,0x1
LAB_00421e70: ;XREF[1,0]: 00421dec
.text:00421e70 e0ff4012 beq s2,zero,LAB_00421df4
.text:00421e74 00000000 _nop
.text:00421e78 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00421e7c 00000000 nop
.text:00421e80 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00421e84 21204002 _move param_1,s2
.text:00421e88 1000bc8f lw gp,local_38+0x48(sp)
.text:00421e8c 2120a002 move param_1,s5
.text:00421e90 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00421e94 21284000 move param_2,v0
.text:00421e98 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00421e9c 01000624 _li param_3,0x1
.text:00421ea0 1000bc8f lw gp,local_38+0x48(sp)
.text:00421ea4 d4ff0010 b LAB_00421df8
.text:00421ea8 21100002 _move v0,s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkenumrange()
;local_4 undefined4 -4 ;XREF[2,0]: 00421ebc,00421f5c
;local_8 undefined4 -8 ;XREF[2,0]: 00421ec0,00421f60
;local_c undefined4 -c ;XREF[2,0]: 00421ec4,00421f64
;local_10 undefined4 -10 ;XREF[2,0]: 00421ec8,00421f68
;local_14 undefined4 -14 ;XREF[2,0]: 00421ecc,00421f6c
;local_18 undefined4 -18 ;XREF[2,0]: 00421ed0,00421f70
;local_20 undefined4 -20 ;XREF[2,0]: 00421ed4,00421f0c
;XREF[3,0]: Entry Point,00436344,004d84d4
.text:00421eac 0c001c3c lui gp,0xc
.text:00421eb0 34db9c27 addiu gp,gp,-0x24cc
.text:00421eb4 21e09903 addu gp,gp,t9
.text:00421eb8 d0ffbd27 addiu sp,sp,-0x30
.text:00421ebc 2c00bfaf sw ra,local_4+0x30(sp)
.text:00421ec0 2800b4af sw s4,local_8+0x30(sp)
.text:00421ec4 2400b3af sw s3,local_c+0x30(sp)
.text:00421ec8 2000b2af sw s2,local_10+0x30(sp)
.text:00421ecc 1c00b1af sw s1,local_14+0x30(sp)
.text:00421ed0 1800b0af sw s0,local_18+0x30(sp)
.text:00421ed4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00421ed8 0000c28c lw v0,0x0(a2)
.text:00421edc 2188c000 move s1,a2
.text:00421ee0 00004380 lb v1,0x0(v0)
.text:00421ee4 2198a000 move s3,a1
.text:00421ee8 21a00000 clear s4
.text:00421eec 21800000 clear s0
.text:00421ef0 11006010 beq v1,zero,LAB_00421f38
.text:00421ef4 21900000 _clear s2
LAB_00421ef8: ;XREF[1,0]: 00421f30
.text:00421ef8 21205102 addu a0,s2,s1
.text:00421efc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00421f00 0000858c lw a1,0x0(a0)
.text:00421f04 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00421f08 21206002 _move a0,s3
.text:00421f0c 1000bc8f lw gp,local_20+0x30(sp)
.text:00421f10 09004010 beq v0,zero,LAB_00421f38
.text:00421f14 01001026 _addiu s0,s0,0x1
.text:00421f18 80901000 sll s2,s0,0x2
.text:00421f1c 21385102 addu a3,s2,s1
.text:00421f20 0000e68c lw a2,0x0(a3)
.text:00421f24 00000000 nop
.text:00421f28 0000c580 lb a1,0x0(a2)
.text:00421f2c 00000000 nop
.text:00421f30 f1ffa014 bne a1,zero,LAB_00421ef8
.text:00421f34 00000000 _nop
LAB_00421f38: ;XREF[2,0]: 00421ef0,00421f10
.text:00421f38 21505102 addu t2,s2,s1
.text:00421f3c 0000498d lw t1,0x0(t2)
.text:00421f40 00000000 nop
.text:00421f44 00002881 lb t0,0x0(t1)
.text:00421f48 00000000 nop
.text:00421f4c 03000015 bne t0,zero,LAB_00421f5c
.text:00421f50 21108002 _move v0,s4
.text:00421f54 01001424 li s4,0x1
.text:00421f58 21108002 move v0,s4
LAB_00421f5c: ;XREF[1,0]: 00421f4c
.text:00421f5c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00421f60 2800b48f lw s4,local_8+0x30(sp)
.text:00421f64 2400b38f lw s3,local_c+0x30(sp)
.text:00421f68 2000b28f lw s2,local_10+0x30(sp)
.text:00421f6c 1c00b18f lw s1,local_14+0x30(sp)
.text:00421f70 1800b08f lw s0,local_18+0x30(sp)
.text:00421f74 0800e003 jr ra
.text:00421f78 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined checkMatchValue(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00421fcc
;local_8 undefined4 -8 ;XREF[3,0]: 00421f8c,004220b8,00422140
;local_c undefined4 -c ;XREF[3,0]: 00421f90,004220bc,00422144
;local_10 undefined4 -10 ;XREF[3,0]: 00421f94,004220c0,00422148
;local_14 undefined4 -14 ;XREF[3,0]: 00421f98,004220c4,0042214c
;local_18 undefined4 -18 ;XREF[3,0]: 00421f9c,004220c8,00422150
;local_1c undefined4 -1c ;XREF[3,0]: 00421fa0,004220cc,00422154
;local_20 undefined4 -20 ;XREF[3,0]: 00421fa4,004220d0,00422158
;local_24 undefined4 -24 ;XREF[3,0]: 00421fa8,004220d4,0042215c
;local_28 undefined4 -28 ;XREF[3,0]: 00421fac,004220d8,00422160
;local_30 undefined4 -30 ;XREF[6,0]: 00421fb0,00421ff4,00422068,004220f8,00422114
; 0042213c
;local_38 undefined4 -38 ;XREF[1,0]: 00422124
;XREF[5,0]: Entry Point,004247e0,00424e28
; 00424e50,004d8610
.text:00421f7c 0c001c3c lui gp,0xc
.text:00421f80 64da9c27 addiu gp,gp,-0x259c
.text:00421f84 21e09903 addu gp,gp,t9
.text:00421f88 b8ffbd27 addiu sp,sp,-0x48
.text:00421f8c 4000bfaf sw ra,local_8+0x48(sp)
.text:00421f90 3c00b7af sw s7,local_c+0x48(sp)
.text:00421f94 3800b6af sw s6,local_10+0x48(sp)
.text:00421f98 3400b5af sw s5,local_14+0x48(sp)
.text:00421f9c 3000b4af sw s4,local_18+0x48(sp)
.text:00421fa0 2c00b3af sw s3,local_1c+0x48(sp)
.text:00421fa4 2800b2af sw s2,local_20+0x48(sp)
.text:00421fa8 2400b1af sw s1,local_24+0x48(sp)
.text:00421fac 2000b0af sw s0,local_28+0x48(sp)
.text:00421fb0 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:00421fb4 0000e28c lw v0,0x0(param_4)
.text:00421fb8 2190e000 move s2,param_4
.text:00421fbc 00004380 lb v1,0x0(v0)
.text:00421fc0 21b08000 move s6,param_1
.text:00421fc4 21a8a000 move s5,param_2
.text:00421fc8 21a0c000 move s4,param_3
.text:00421fcc 5800b38f lw s3,param_5+0x48(sp)
.text:00421fd0 21b80000 clear s7
.text:00421fd4 21800000 clear s0
.text:00421fd8 11006010 beq v1,zero,LAB_00422020
.text:00421fdc 21880000 _clear s1
LAB_00421fe0: ;XREF[1,0]: 00422018
.text:00421fe0 21203202 addu param_1,s1,s2
.text:00421fe4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00421fe8 0000858c lw param_2,0x0(param_1)
.text:00421fec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00421ff0 21208002 _move param_1,s4
.text:00421ff4 1800bc8f lw gp,local_30+0x48(sp)
.text:00421ff8 09004010 beq v0,zero,LAB_00422020
.text:00421ffc 01001026 _addiu s0,s0,0x1
.text:00422000 80881000 sll s1,s0,0x2
.text:00422004 21383202 addu param_4,s1,s2
.text:00422008 0000e68c lw param_3,0x0(param_4)
.text:0042200c 00000000 nop
.text:00422010 0000c580 lb param_2,0x0(param_3)
.text:00422014 00000000 nop
.text:00422018 f1ffa014 bne param_2,zero,LAB_00421fe0
.text:0042201c 00000000 _nop
LAB_00422020: ;XREF[2,0]: 00421fd8,00421ff8
.text:00422020 21803202 addu s0,s1,s2
.text:00422024 0000098e lw t1,0x0(s0)
.text:00422028 00000000 nop
.text:0042202c 00002881 lb t0,0x0(t1)
.text:00422030 00000000 nop
.text:00422034 2b000015 bne t0,zero,LAB_004220e4
.text:00422038 21603302 _addu t4,s1,s3
.text:0042203c 00006e8e lw t6,0x0(s3)
.text:00422040 21800000 clear s0
.text:00422044 0000cd81 lb t5,0x0(t6)
.text:00422048 00000000 nop
.text:0042204c 1100a011 beq t5,zero,LAB_00422094
.text:00422050 21880000 _clear s1
.text:00422054 21783302 addu t7,s1,s3
LAB_00422058: ;XREF[1,0]: 0042208c
.text:00422058 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042205c 0000e58d lw param_2,0x0(t7)
.text:00422060 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422064 21208002 _move param_1,s4
.text:00422068 1800bc8f lw gp,local_30+0x48(sp)
.text:0042206c 09004010 beq v0,zero,LAB_00422094
.text:00422070 01001026 _addiu s0,s0,0x1
.text:00422074 80881000 sll s1,s0,0x2
.text:00422078 21c03302 addu t8,s1,s3
.text:0042207c 0000168f lw s6,0x0(t8)
.text:00422080 00000000 nop
.text:00422084 0000d582 lb s5,0x0(s6)
.text:00422088 00000000 nop
.text:0042208c f2ffa016 bne s5,zero,LAB_00422058
.text:00422090 21783302 _addu t7,s1,s3
LAB_00422094: ;XREF[2,0]: 0042204c,0042206c
.text:00422094 21983202 addu s3,s1,s2
.text:00422098 0000718e lw s1,0x0(s3)
.text:0042209c 00000000 nop
.text:004220a0 00003082 lb s0,0x0(s1)
.text:004220a4 00000000 nop
.text:004220a8 03000016 bne s0,zero,LAB_004220b8
.text:004220ac 2110e002 _move v0,s7
.text:004220b0 01001724 li s7,0x1
.text:004220b4 2110e002 move v0,s7
LAB_004220b8: ;XREF[1,0]: 004220a8
.text:004220b8 4000bf8f lw ra,local_8+0x48(sp)
.text:004220bc 3c00b78f lw s7,local_c+0x48(sp)
.text:004220c0 3800b68f lw s6,local_10+0x48(sp)
.text:004220c4 3400b58f lw s5,local_14+0x48(sp)
.text:004220c8 3000b48f lw s4,local_18+0x48(sp)
.text:004220cc 2c00b38f lw s3,local_1c+0x48(sp)
.text:004220d0 2800b28f lw s2,local_20+0x48(sp)
.text:004220d4 2400b18f lw s1,local_24+0x48(sp)
.text:004220d8 2000b08f lw s0,local_28+0x48(sp)
.text:004220dc 0800e003 jr ra
.text:004220e0 4800bd27 _addiu sp,sp,0x48
LAB_004220e4: ;XREF[1,0]: 00422034
.text:004220e4 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004220e8 0000868d lw param_3,0x0(t4)
.text:004220ec 2120c002 move param_1,s6
.text:004220f0 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004220f4 2128a002 _move param_2,s5
.text:004220f8 1800bc8f lw gp,local_30+0x48(sp)
.text:004220fc 2120c002 move param_1,s6
.text:00422100 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422104 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00422108 2128a002 move param_2,s5
.text:0042210c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00422110 0c446625 _addiu param_3=>.rodata:DAT_0049440c,t3,0x440c
.text:00422114 1800bc8f lw gp,local_30+0x48(sp)
.text:00422118 0000078e lw param_4,0x0(s0)
.text:0042211c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422120 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00422124 1000a2af sw v0,local_38+0x48(sp)
.text:00422128 2130a002 move param_3,s5
.text:0042212c 24d14525 addiu param_2=>...,t2,-0x2edc ;= "ChangeVar[%s]=(%s,%s)\n"
.text:00422130 09f82003 jalr t9=>trace ;undefined trace()
.text:00422134 02000424 _li param_1,0x2
.text:00422138 2110e002 move v0,s7
.text:0042213c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422140 4000bf8f lw ra,local_8+0x48(sp)
.text:00422144 3c00b78f lw s7,local_c+0x48(sp)
.text:00422148 3800b68f lw s6,local_10+0x48(sp)
.text:0042214c 3400b58f lw s5,local_14+0x48(sp)
.text:00422150 3000b48f lw s4,local_18+0x48(sp)
.text:00422154 2c00b38f lw s3,local_1c+0x48(sp)
.text:00422158 2800b28f lw s2,local_20+0x48(sp)
.text:0042215c 2400b18f lw s1,local_24+0x48(sp)
.text:00422160 2000b08f lw s0,local_28+0x48(sp)
.text:00422164 0800e003 jr ra
.text:00422168 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_CheckVarRange()
;local_4 undefined4 -4 ;XREF[5,0]: 0042217c,00422620,00422674,0042278c,00422828
;local_8 undefined4 -8 ;XREF[5,0]: 00422180,00422624,00422678,00422790,0042282c
;local_c undefined4 -c ;XREF[5,0]: 00422184,00422628,0042267c,00422794,00422830
;local_10 undefined4 -10 ;XREF[5,0]: 00422188,0042262c,00422680,00422798,00422834
;local_14 undefined4 -14 ;XREF[5,0]: 0042218c,00422630,00422684,0042279c,00422838
;local_18 undefined4 -18 ;XREF[5,0]: 00422190,00422634,00422688,004227a0,0042283c
;local_30 undefined4 -30 ;XREF[313,0]: 00422194,004221c0,004221dc,004221fc,0042221c
; 0042223c,0042225c,0042227c,0042229c,004222bc
; 004222dc,004222fc,0042231c,0042233c,0042235c
; 0042237c,0042239c,004223bc,004223dc,004223fc
; 0042241c,0042243c,0042245c,0042247c,0042249c
; 004224bc,004224dc,004224fc,0042251c,0042253c
; 0042255c,0042257c,004225c8,004225e8,00422664
; 004226ac,004226c8,004226e0,00422708,00422734
; 00422754,004227d0,004227f4,00422868,00422894
; 004228b4,0042290c,00422934,00422950,0042296c
; 00422988,004229a4,004229cc,004229e8,00422a04
; 00422a2c,00422a54,00422a7c,00422aa4,00422ac8
; 00422ae4,00422b00,00422b28,00422b50,00422b78
; 00422ba0,00422bc8,00422bf0,00422c18,00422c40
; 00422c68,00422c90,00422cac,00422cc8,00422ce0
; 00422d00,00422d44,00422d60,00422d78,00422d9c
; 00422db8,00422dd0,00422df0,00422e30,00422e4c
; 00422e64,00422e90,00422eb0,00422ecc,00422ee4
; 00422f04,00422f24,00422f44,00422f64,00422f84
; 00422fa4,00422fc4,00422fe4,00423004,00423024
; 00423044,00423064,00423084,004230a4,004230c4
; 004230e4,00423104,00423124,00423144,00423164
; 00423184,004231a4,004231c4,004231e4,00423204
; 00423224,00423244,00423264,00423284,004232a4
; 004232c4,004232e4,00423304,00423324,00423344
; 00423364,00423384,004233a4,004233c4,004233e4
; 00423404,00423424,00423444,00423464,00423484
; 004234a4,004234c4,004234e4,00423524,00423588
; 004235a8,004235e8,00423654,00423678,00423698
; 004236d8,00423748,0042376c,00423794,004237bc
; 004237dc,0042381c,0042388c,004238b4,004238dc
; 00423904,00423928,0042394c,00423970,00423998
; 004239b8,004239d8,004239f4,00423a58,00423a70
; 00423a8c,00423aac,00423acc,00423aec,00423b0c
; 00423b2c,00423b4c,00423b6c,00423b8c,00423bac
; 00423bcc,00423bec,00423c0c,00423c2c,00423c4c
; 00423c6c,00423c8c,00423cac,00423ccc,00423cec
; 00423d0c,00423d2c,00423d50,00423d80,00423da4
; 00423dc8,00423dec,00423e10,00423e34,00423e58
; 00423e7c,00423ea0,00423ec4,00423ee8,00423f0c
; 00423f30,00423f54,00423f78,00423f9c,00423fb8
; 00423fd4,00423ff0,0042400c,00424028,0042404c
; 00424070,00424094,004240b8,004240dc,00424100
; 00424124,00424148,0042416c,00424190,004241b4
; 00424208,00424228,00424248,00424268,00424288
; 004242a8,004242c8,004242e8,00424308,00424328
; 00424348,00424388,004243ec,00424408,0042442c
; 00424454,00424474,00424494,004244b4,004244d4
; 004244f4,00424514,00424534,00424554,00424574
; 00424594,004245b4,004245d4,004245f4,00424614
; 00424634,00424654,00424674,00424694,004246b4
; 004246d4,004246f4,00424714,00424734,00424754
; 00424774,0042479c,004247c0,004247e8,00424810
; 00424834,00424858,0042487c,004248a0,004248c4
; 004248e8,0042490c,00424930,00424954,00424978
; 00424994,004249b0,004249d4,004249f8,00424a1c
; 00424a44,00424a6c,00424a8c,00424aac,00424acc
; 00424aec,00424b10,00424b34,00424b58,00424b7c
; 00424ba4,00424bc8,00424bec,00424c10,00424c2c
; 00424c48,00424c6c,00424c88,00424ca8,00424cc4
; 00424ce0,00424cfc,00424d18,00424d34,00424d50
; 00424d6c,00424d88,00424da4,00424dc0,00424de4
; 00424e08,00424e30,00424e58
;local_38 undefined4 -38 ;XREF[100,0]: 004225b0,0042264c,004226f8,0042271c,004227bc
; 00422854,00422880,004228f8,00422920,004229bc
; 00422a18,00422a40,00422a6c,00422a90,00422ab8
; 00422b14,00422b40,00422b64,00422b8c,00422bb8
; 00422bdc,00422c04,00422c2c,00422c54,00422c80
; 00422e7c,00423644,00423668,00423734,0042375c
; 00423780,004237a8,0042387c,004238a0,004238cc
; 004238f4,00423918,0042393c,00423960,00423984
; 00423d70,00423d94,00423db8,00423ddc,00423e00
; 00423e24,00423e48,00423e6c,00423e90,00423eb4
; 00423ed8,00423efc,00423f20,00423f44,00423f68
; 00423f8c,0042403c,00424060,00424084,004240a8
; 004240cc,004240f0,00424114,00424138,0042415c
; 00424180,004241a4,0042441c,00424788,004247b0
; 004247dc,004247fc,00424824,00424848,0042486c
; 00424890,004248b4,004248d8,004248fc,00424920
; 00424944,00424968,004249c4,004249e8,00424a0c
; 00424a30,00424a5c,00424b00,00424b24,00424b48
; 00424b6c,00424b94,00424bb8,00424bdc,00424c00
; 00424c5c,00424dd4,00424df8,00424e24,00424e4c
;XREF[3,0]: Entry Point,00424ed4,004d86fc
.text:0042216c 0c001c3c lui gp,0xc
.text:00422170 74d89c27 addiu gp,gp,-0x278c
.text:00422174 21e09903 addu gp,gp,t9
.text:00422178 b8ffbd27 addiu sp,sp,-0x48
.text:0042217c 4400bfaf sw ra,local_4+0x48(sp)
.text:00422180 4000b4af sw s4,local_8+0x48(sp)
.text:00422184 3c00b3af sw s3,local_c+0x48(sp)
.text:00422188 3800b2af sw s2,local_10+0x48(sp)
.text:0042218c 3400b1af sw s1,local_14+0x48(sp)
.text:00422190 3000b0af sw s0,local_18+0x48(sp)
.text:00422194 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:00422198 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042219c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004221a0 2188a000 move s1,a1
.text:004221a4 0000c78c lw a3,0x0(a2)
.text:004221a8 3cd14524 addiu a1=>.roda...,v0,-0x2ec4 ;= "CheckVarRange(%s=%s)\n"
.text:004221ac 2180c000 move s0,a2
.text:004221b0 21908000 move s2,a0
.text:004221b4 21302002 move a2,s1
.text:004221b8 09f82003 jalr t9=>trace ;undefined trace()
.text:004221bc 02000424 _li a0,0x2
.text:004221c0 1800bc8f lw gp,local_30+0x48(sp)
.text:004221c4 21202002 move a0,s1
.text:004221c8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004221cc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004221d0 00000000 nop
.text:004221d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004221d8 98cca524 _addiu a1=>.roda...,a1,-0x3368 ;= "AdminID"
.text:004221dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004221e0 18014010 beq v0,zero,LAB_00422644
.text:004221e4 19000324 _li v1,0x19
.text:004221e8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004221ec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004221f0 a0cc8524 addiu a1=>.roda...,a0,-0x3360 ;= "AdminPassword"
.text:004221f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004221f8 21202002 _move a0,s1
.text:004221fc 1800bc8f lw gp,local_30+0x48(sp)
.text:00422200 e9004010 beq v0,zero,LAB_004225a8
.text:00422204 1a000724 _li a3,0x1a
.text:00422208 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042220c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422210 54d1a525 addiu a1=>.roda...,t5,-0x2eac ;= "ConfirmAdminPassword"
.text:00422214 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422218 21202002 _move a0,s1
.text:0042221c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422220 3c014010 beq v0,zero,LAB_00422714
.text:00422224 1a000e24 _li t6,0x1a
.text:00422228 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042222c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422230 6cd1a524 addiu a1=>.roda...,a1,-0x2e94 ;= "VerifyAdminPassword"
.text:00422234 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422238 21202002 _move a0,s1
.text:0042223c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422240 5b014010 beq v0,zero,LAB_004227b0
.text:00422244 21300000 _clear a2
.text:00422248 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042224c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422250 80d18524 addiu a1=>.roda...,a0,-0x2e80 ;= "CameraName"
.text:00422254 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422258 21202002 _move a0,s1
.text:0042225c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422260 22014010 beq v0,zero,LAB_004226ec
.text:00422264 21204002 _move a0,s2
.text:00422268 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042226c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422270 8cd12525 addiu a1=>.roda...,t1,-0x2e74 ;= "BonjourName"
.text:00422274 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422278 21202002 _move a0,s1
.text:0042227c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422280 72014010 beq v0,zero,LAB_0042284c
.text:00422284 68000a24 _li t2,0x68
.text:00422288 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042228c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422290 98d16525 addiu a1=>.roda...,t3,-0x2e68 ;= "Location"
.text:00422294 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422298 21202002 _move a0,s1
.text:0042229c 1800bc8f lw gp,local_30+0x48(sp)
.text:004222a0 93014010 beq v0,zero,LAB_004228f0
.text:004222a4 18000c24 _li t4,0x18
.text:004222a8 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004222ac 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004222b0 e4d1a525 addiu a1=>.roda...,t5,-0x2e1c ;= "UserName"
.text:004222b4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004222b8 21202002 _move a0,s1
.text:004222bc 1800bc8f lw gp,local_30+0x48(sp)
.text:004222c0 95014010 beq v0,zero,LAB_00422918
.text:004222c4 2e000e24 _li t6,0x2e
.text:004222c8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004222cc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004222d0 a4d1e525 addiu a1=>.roda...,t7,-0x2e5c ;= "UserPassword"
.text:004222d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004222d8 21202002 _move a0,s1
.text:004222dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004222e0 64014010 beq v0,zero,LAB_00422874
.text:004222e4 21204002 _move a0,s2
.text:004222e8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004222ec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004222f0 b4d1a524 addiu a1=>.roda...,a1,-0x2e4c ;= "PPPoEUserID"
.text:004222f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004222f8 21202002 _move a0,s1
.text:004222fc 1800bc8f lw gp,local_30+0x48(sp)
.text:00422300 ab014010 beq v0,zero,LAB_004229b0
.text:00422304 21204002 _move a0,s2
.text:00422308 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042230c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422310 c0d1e524 addiu a1=>.roda...,a3,-0x2e40 ;= "PPPoEPassword"
.text:00422314 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422318 21202002 _move a0,s1
.text:0042231c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422320 bb014010 beq v0,zero,LAB_00422a10
.text:00422324 24000824 _li t0,0x24
.text:00422328 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042232c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422330 d0d16524 addiu a1=>.roda...,v1,-0x2e30 ;= "DDNSHostName"
.text:00422334 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422338 21202002 _move a0,s1
.text:0042233c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422340 bd014010 beq v0,zero,LAB_00422a38
.text:00422344 44000424 _li a0,0x44
.text:00422348 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042234c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422350 e0d12525 addiu a1=>.roda...,t1,-0x2e20 ;= "DDNSUserName"
.text:00422354 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422358 21202002 _move a0,s1
.text:0042235c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422360 bf014010 beq v0,zero,LAB_00422a60
.text:00422364 21204002 _move a0,s2
.text:00422368 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042236c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422370 f0d14525 addiu a1=>.roda...,t2,-0x2e10 ;= "DDNSPassword"
.text:00422374 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422378 21202002 _move a0,s1
.text:0042237c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422380 c1014010 beq v0,zero,LAB_00422a88
.text:00422384 46000b24 _li t3,0x46
.text:00422388 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042238c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422390 00d28525 addiu a1=>.roda...,t4,-0x2e00 ;= "DDNSTimeout"
.text:00422394 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422398 21202002 _move a0,s1
.text:0042239c 1800bc8f lw gp,local_30+0x48(sp)
.text:004223a0 c3014010 beq v0,zero,LAB_00422ab0
.text:004223a4 21204002 _move a0,s2
.text:004223a8 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004223ac 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004223b0 0cd2a525 addiu a1=>.roda...,t5,-0x2df4 ;= "FTPHostAddress"
.text:004223b4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004223b8 21202002 _move a0,s1
.text:004223bc 1800bc8f lw gp,local_30+0x48(sp)
.text:004223c0 d2014010 beq v0,zero,LAB_00422b0c
.text:004223c4 38000e24 _li t6,0x38
.text:004223c8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004223cc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004223d0 1cd2e525 addiu a1=>.roda...,t7,-0x2de4 ;= "FTPUserName"
.text:004223d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004223d8 21202002 _move a0,s1
.text:004223dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004223e0 d4014010 beq v0,zero,LAB_00422b34
.text:004223e4 21204002 _move a0,s2
.text:004223e8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004223ec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004223f0 28d28526 addiu a1=>.roda...,s4,-0x2dd8 ;= "FTPPassword"
.text:004223f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004223f8 21202002 _move a0,s1
.text:004223fc 1800bc8f lw gp,local_30+0x48(sp)
.text:00422400 d6014010 beq v0,zero,LAB_00422b5c
.text:00422404 3b001824 _li t8,0x3b
.text:00422408 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042240c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422410 34d2e527 addiu a1=>.roda...,ra,-0x2dcc ;= "FTPDirectoryPath"
.text:00422414 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422418 21202002 _move a0,s1
.text:0042241c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422420 d8014010 beq v0,zero,LAB_00422b84
.text:00422424 3c000224 _li v0,0x3c
.text:00422428 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042242c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422430 48d2c524 addiu a1=>.roda...,a2,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00422434 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422438 21202002 _move a0,s1
.text:0042243c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422440 da014010 beq v0,zero,LAB_00422bac
.text:00422444 21204002 _move a0,s2
.text:00422448 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042244c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422450 60d2a524 addiu a1=>.roda...,a1,-0x2da0 ;= "EmailUserName"
.text:00422454 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422458 21202002 _move a0,s1
.text:0042245c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422460 dc014010 beq v0,zero,LAB_00422bd4
.text:00422464 47000724 _li a3,0x47
.text:00422468 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042246c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422470 70d20525 addiu a1=>.roda...,t0,-0x2d90 ;= "EmailPassword"
.text:00422474 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422478 21202002 _move a0,s1
.text:0042247c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422480 de014010 beq v0,zero,LAB_00422bfc
.text:00422484 48000324 _li v1,0x48
.text:00422488 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042248c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422490 80d28524 addiu a1=>.roda...,a0,-0x2d80 ;= "EmailSMTPServerAddress"
.text:00422494 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422498 21202002 _move a0,s1
.text:0042249c 1800bc8f lw gp,local_30+0x48(sp)
.text:004224a0 e0014010 beq v0,zero,LAB_00422c24
.text:004224a4 31000924 _li t1,0x31
.text:004224a8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004224ac 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004224b0 98d24525 addiu a1=>.roda...,t2,-0x2d68 ;= "EmailSenderAddress"
.text:004224b4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004224b8 21202002 _move a0,s1
.text:004224bc 1800bc8f lw gp,local_30+0x48(sp)
.text:004224c0 ec014010 beq v0,zero,LAB_00422c74
.text:004224c4 21204002 _move a0,s2
.text:004224c8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004224cc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004224d0 acd26525 addiu a1=>.roda...,t3,-0x2d54 ;= "EmailReceiverAddress"
.text:004224d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004224d8 21202002 _move a0,s1
.text:004224dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004224e0 da014010 beq v0,zero,LAB_00422c4c
.text:004224e4 33000c24 _li t4,0x33
.text:004224e8 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004224ec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004224f0 c4d2a525 addiu a1=>.roda...,t5,-0x2d3c ;= "TimeServerIPAddress"
.text:004224f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004224f8 21202002 _move a0,s1
.text:004224fc 1800bc8f lw gp,local_30+0x48(sp)
.text:00422500 5c024010 beq v0,zero,LAB_00422e74
.text:00422504 51000e24 _li t6,0x51
.text:00422508 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042250c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422510 d8d2e525 addiu a1=>.roda...,t7,-0x2d28 ;= "DDNSProvider"
.text:00422514 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422518 21202002 _move a0,s1
.text:0042251c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422520 54004010 beq v0,zero,LAB_00422674
.text:00422524 21180000 _clear v1
.text:00422528 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042252c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422530 dc9c6526 addiu a1=>.roda...,s3,-0x6324 ;= "IPAddress"
.text:00422534 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422538 21202002 _move a0,s1
.text:0042253c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422540 36024010 beq v0,zero,LAB_00422e1c
.text:00422544 00000000 _nop
.text:00422548 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042254c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422550 e8d20527 addiu a1=>.roda...,t8,-0x2d18 ;= "SubnetMask"
.text:00422554 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422558 21202002 _move a0,s1
.text:0042255c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422560 f2014010 beq v0,zero,LAB_00422d2c
.text:00422564 00000000 _nop
.text:00422568 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042256c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422570 f4d24524 addiu a1=>.roda...,v0,-0x2d0c ;= "DefaultGateway"
.text:00422574 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422578 21202002 _move a0,s1
.text:0042257c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422580 da014014 bne v0,zero,LAB_00422cec
.text:00422584 00000000 _nop
.text:00422588 0000048e lw a0,0x0(s0)
.text:0042258c 00000000 nop
.text:00422590 00008680 lb a2,0x0(a0)
.text:00422594 00000000 nop
.text:00422598 c001c014 bne a2,zero,LAB_00422c9c
.text:0042259c 21800000 _clear s0
LAB_004225a0: ;XREF[2,0]: 00422cb0,00422ce4
.text:004225a0 34000010 b LAB_00422674
.text:004225a4 21180002 _move v1,s0
LAB_004225a8: ;XREF[1,0]: 00422200
.text:004225a8 0000108e lw s0,0x0(s0)
.text:004225ac bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:004225b0 1000a7af sw a3,local_38+0x48(sp)
.text:004225b4 21204002 move a0,s2
.text:004225b8 21280002 move a1,s0
.text:004225bc 21300000 clear a2
.text:004225c0 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:004225c4 20000724 _li a3,0x20
.text:004225c8 1800bc8f lw gp,local_30+0x48(sp)
.text:004225cc 13004014 bne v0,zero,LAB_0042261c
.text:004225d0 21884000 _move s1,v0
.text:004225d4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004225d8 00000000 nop
.text:004225dc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004225e0 21200002 _move a0,s0
.text:004225e4 2a402202 slt t0,s1,v0
.text:004225e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004225ec 21284000 move a1,v0
.text:004225f0 0a000011 beq t0,zero,LAB_0042261c
.text:004225f4 21200000 _clear a0
.text:004225f8 21600402 addu t4,s0,a0
LAB_004225fc: ;XREF[1,0]: 00422614
.text:004225fc 00008b91 lbu t3,0x0(t4)
.text:00422600 01008424 addiu a0,a0,0x1
.text:00422604 dfff6a25 addiu t2,t3,-0x21
.text:00422608 5e00492d sltiu t1,t2,0x5e
.text:0042260c cc002011 beq t1,zero,LAB_00422940
.text:00422610 2a188500 _slt v1,a0,a1
.text:00422614 f9ff6014 bne v1,zero,LAB_004225fc
.text:00422618 21600402 _addu t4,s0,a0
LAB_0042261c: ;XREF[2,0]: 004225cc,004225f0
.text:0042261c 21182002 move v1,s1
LAB_00422620: ;XREF[1,0]: 00422970
.text:00422620 4400bf8f lw ra,local_4+0x48(sp)
.text:00422624 4000b48f lw s4,local_8+0x48(sp)
.text:00422628 3c00b38f lw s3,local_c+0x48(sp)
.text:0042262c 3800b28f lw s2,local_10+0x48(sp)
.text:00422630 3400b18f lw s1,local_14+0x48(sp)
.text:00422634 3000b08f lw s0,local_18+0x48(sp)
.text:00422638 21106000 move v0,v1
.text:0042263c 0800e003 jr ra
.text:00422640 4800bd27 _addiu sp,sp,0x48
LAB_00422644: ;XREF[1,0]: 004221e0
.text:00422644 0000118e lw s1,0x0(s0)
.text:00422648 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:0042264c 1000a3af sw v1,local_38+0x48(sp)
.text:00422650 21204002 move a0,s2
.text:00422654 21282002 move a1,s1
.text:00422658 01000624 li a2,0x1
.text:0042265c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422660 0c000724 _li a3,0xc
.text:00422664 1800bc8f lw gp,local_30+0x48(sp)
.text:00422668 0b004010 beq v0,zero,LAB_00422698
.text:0042266c 21804000 _move s0,v0
LAB_00422670: ;XREF[1,0]: 004226e4
.text:00422670 21180002 move v1,s0
LAB_00422674: ;XREF[141,0]: 00422520,004225a0,004226b0,0042270c
; 0042286c,004228e8,00422910,00422938
; 004229d0,00422a30,00422a58,00422a80
; 00422aa8,00422acc,00422b04,00422b2c
; 00422b54,00422b7c,00422ba4,00422bcc
; 00422bf4,00422c1c,00422c44,00422c6c
; 00422c94,00422d24,00422d80,00422e14
; 00422e6c,00422e94,00423570,0042358c
; 00423634,00423658,0042367c,00423724
; 0042374c,00423770,00423798,004237c0
; 00423868,00423890,004238b8,004238e0
; 00423908,0042392c,00423950,00423974
; 0042399c,00423ab0,00423d60,00423d84
; 00423da8,00423dcc,00423df0,00423e14
; 00423e38,00423e5c,00423e80,00423ea4
; 00423ec8,00423eec,00423f10,00423f34
; 00423f58,00423f7c,00423fa0,00423fbc
; 00423fd8,00423ff4,00424010,0042402c
; 00424050,00424074,00424098,004240bc
; 004240e0,00424104,00424128,0042414c
; 00424170,00424194,004241b8,004241ec
; 004243d4,004243f0,0042440c,00424430
; 00424778,004247a0,004247c4,004247ec
; 00424814,00424838,0042485c,00424880
; 004248a4,004248c8,004248ec,00424910
; 00424934,00424958,0042497c,00424998
; 004249b4,004249d8,004249fc,00424a20
; 00424a48,00424a70,00424a90,00424ab0
; 00424ad0,00424af0,00424b14,00424b38
; 00424b5c,00424b80,00424ba8,00424bcc
; 00424bf0,00424c14,00424c30,00424c4c
; 00424c70,00424c8c,00424cac,00424cc8
; 00424ce4,00424d00,00424d1c,00424d38
; 00424d54,00424d70,00424d8c,00424da8
; 00424dc4,00424de8,00424e0c,00424e34
; 00424e5c
.text:00422674 4400bf8f lw ra,local_4+0x48(sp)
.text:00422678 4000b48f lw s4,local_8+0x48(sp)
.text:0042267c 3c00b38f lw s3,local_c+0x48(sp)
.text:00422680 3800b28f lw s2,local_10+0x48(sp)
.text:00422684 3400b18f lw s1,local_14+0x48(sp)
.text:00422688 3000b08f lw s0,local_18+0x48(sp)
.text:0042268c 21106000 move v0,v1
.text:00422690 0800e003 jr ra
.text:00422694 4800bd27 _addiu sp,sp,0x48
LAB_00422698: ;XREF[1,0]: 00422668
.text:00422698 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042269c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004226a0 21202002 move a0,s1
.text:004226a4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004226a8 d4d0c524 _addiu a1=>.rodata:s_admin_0048d0d4,a2,-0x2f2c ;= "admin"
.text:004226ac 1800bc8f lw gp,local_30+0x48(sp)
.text:004226b0 f0ff4010 beq v0,zero,LAB_00422674
.text:004226b4 21180002 _move v1,s0
.text:004226b8 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004226bc 00000000 nop
.text:004226c0 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004226c4 19000424 _li a0,0x19
.text:004226c8 1800bc8f lw gp,local_30+0x48(sp)
.text:004226cc 21204002 move a0,s2
.text:004226d0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004226d4 21284000 move a1,v0
.text:004226d8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004226dc 01000624 _li a2,0x1
.text:004226e0 1800bc8f lw gp,local_30+0x48(sp)
.text:004226e4 e2ff0010 b LAB_00422670
.text:004226e8 01001024 _li s0,0x1
LAB_004226ec: ;XREF[1,0]: 00422260
.text:004226ec 0000058e lw a1,0x0(s0)
.text:004226f0 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:004226f4 17001024 li s0,0x17
.text:004226f8 1000b0af sw s0,local_38+0x48(sp)
.text:004226fc 21300000 clear a2
.text:00422700 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422704 20000724 _li a3,0x20
.text:00422708 1800bc8f lw gp,local_30+0x48(sp)
.text:0042270c d9ff0010 b LAB_00422674
.text:00422710 21184000 _move v1,v0
LAB_00422714: ;XREF[1,0]: 00422220
.text:00422714 0000108e lw s0,0x0(s0)
.text:00422718 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:0042271c 1000aeaf sw t6,local_38+0x48(sp)
.text:00422720 21204002 move a0,s2
.text:00422724 21280002 move a1,s0
.text:00422728 06000624 li a2,0x6
.text:0042272c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422730 20000724 _li a3,0x20
.text:00422734 1800bc8f lw gp,local_30+0x48(sp)
.text:00422738 13004014 bne v0,zero,LAB_00422788
.text:0042273c 21884000 _move s1,v0
.text:00422740 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00422744 00000000 nop
.text:00422748 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0042274c 21200002 _move a0,s0
.text:00422750 2a782202 slt t7,s1,v0
.text:00422754 1800bc8f lw gp,local_30+0x48(sp)
.text:00422758 21284000 move a1,v0
.text:0042275c 0a00e011 beq t7,zero,LAB_00422788
.text:00422760 21200000 _clear a0
.text:00422764 21f80402 addu ra,s0,a0
LAB_00422768: ;XREF[1,0]: 00422780
.text:00422768 0000f893 lbu t8,0x0(ra)
.text:0042276c 01008424 addiu a0,a0,0x1
.text:00422770 dfff1427 addiu s4,t8,-0x21
.text:00422774 5e00932e sltiu s3,s4,0x5e
.text:00422778 7f006012 beq s3,zero,LAB_00422978
.text:0042277c 2a188500 _slt v1,a0,a1
.text:00422780 f9ff6014 bne v1,zero,LAB_00422768
.text:00422784 21f80402 _addu ra,s0,a0
LAB_00422788: ;XREF[2,0]: 00422738,0042275c
.text:00422788 21182002 move v1,s1
LAB_0042278c: ;XREF[1,0]: 004229a8
.text:0042278c 4400bf8f lw ra,local_4+0x48(sp)
.text:00422790 4000b48f lw s4,local_8+0x48(sp)
.text:00422794 3c00b38f lw s3,local_c+0x48(sp)
.text:00422798 3800b28f lw s2,local_10+0x48(sp)
.text:0042279c 3400b18f lw s1,local_14+0x48(sp)
.text:004227a0 3000b08f lw s0,local_18+0x48(sp)
.text:004227a4 21106000 move v0,v1
.text:004227a8 0800e003 jr ra
.text:004227ac 4800bd27 _addiu sp,sp,0x48
LAB_004227b0: ;XREF[1,0]: 00422240
.text:004227b0 0000108e lw s0,0x0(s0)
.text:004227b4 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:004227b8 1b001124 li s1,0x1b
.text:004227bc 1000b1af sw s1,local_38+0x48(sp)
.text:004227c0 21204002 move a0,s2
.text:004227c4 21280002 move a1,s0
.text:004227c8 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:004227cc 20000724 _li a3,0x20
.text:004227d0 1800bc8f lw gp,local_30+0x48(sp)
.text:004227d4 13004014 bne v0,zero,LAB_00422824
.text:004227d8 21884000 _move s1,v0
.text:004227dc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004227e0 00000000 nop
.text:004227e4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004227e8 21200002 _move a0,s0
.text:004227ec 21284000 move a1,v0
.text:004227f0 2a102202 slt v0,s1,v0
.text:004227f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004227f8 0a004010 beq v0,zero,LAB_00422824
.text:004227fc 21200000 _clear a0
.text:00422800 21180402 addu v1,s0,a0
LAB_00422804: ;XREF[1,0]: 0042281c
.text:00422804 00006890 lbu t0,0x0(v1)
.text:00422808 01008424 addiu a0,a0,0x1
.text:0042280c dfff0725 addiu a3,t0,-0x21
.text:00422810 5e00e62c sltiu a2,a3,0x5e
.text:00422814 7000c010 beq a2,zero,LAB_004229d8
.text:00422818 2a188500 _slt v1,a0,a1
.text:0042281c f9ff6014 bne v1,zero,LAB_00422804
.text:00422820 21180402 _addu v1,s0,a0
LAB_00422824: ;XREF[2,0]: 004227d4,004227f8
.text:00422824 21182002 move v1,s1
LAB_00422828: ;XREF[1,0]: 00422a08
.text:00422828 4400bf8f lw ra,local_4+0x48(sp)
.text:0042282c 4000b48f lw s4,local_8+0x48(sp)
.text:00422830 3c00b38f lw s3,local_c+0x48(sp)
.text:00422834 3800b28f lw s2,local_10+0x48(sp)
.text:00422838 3400b18f lw s1,local_14+0x48(sp)
.text:0042283c 3000b08f lw s0,local_18+0x48(sp)
.text:00422840 21106000 move v0,v1
.text:00422844 0800e003 jr ra
.text:00422848 4800bd27 _addiu sp,sp,0x48
LAB_0042284c: ;XREF[1,0]: 00422280
.text:0042284c 0000058e lw a1,0x0(s0)
.text:00422850 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422854 1000aaaf sw t2,local_38+0x48(sp)
.text:00422858 21204002 move a0,s2
.text:0042285c 21300000 clear a2
.text:00422860 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422864 20000724 _li a3,0x20
.text:00422868 1800bc8f lw gp,local_30+0x48(sp)
.text:0042286c 81ff0010 b LAB_00422674
.text:00422870 21184000 _move v1,v0
LAB_00422874: ;XREF[1,0]: 004222e0
.text:00422874 0000108e lw s0,0x0(s0)
.text:00422878 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:0042287c 2f001324 li s3,0x2f
.text:00422880 1000b3af sw s3,local_38+0x48(sp)
.text:00422884 21280002 move a1,s0
.text:00422888 21300000 clear a2
.text:0042288c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422890 08000724 _li a3,0x8
.text:00422894 1800bc8f lw gp,local_30+0x48(sp)
.text:00422898 13004014 bne v0,zero,LAB_004228e8
.text:0042289c 21884000 _move s1,v0
.text:004228a0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004228a4 00000000 nop
.text:004228a8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004228ac 21200002 _move a0,s0
.text:004228b0 2aa02202 slt s4,s1,v0
.text:004228b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004228b8 21284000 move a1,v0
.text:004228bc 0a008012 beq s4,zero,LAB_004228e8
.text:004228c0 21200000 _clear a0
.text:004228c4 21300402 addu a2,s0,a0
LAB_004228c8: ;XREF[1,0]: 004228e0
.text:004228c8 0000c290 lbu v0,0x0(a2)
.text:004228cc 01008424 addiu a0,a0,0x1
.text:004228d0 dfff5f24 addiu ra,v0,-0x21
.text:004228d4 5e00f82f sltiu t8,ra,0x5e
.text:004228d8 7e000013 beq t8,zero,LAB_00422ad4
.text:004228dc 2a188500 _slt v1,a0,a1
.text:004228e0 f9ff6014 bne v1,zero,LAB_004228c8
.text:004228e4 21300402 _addu a2,s0,a0
LAB_004228e8: ;XREF[2,0]: 00422898,004228bc
.text:004228e8 62ff0010 b LAB_00422674
.text:004228ec 21182002 _move v1,s1
LAB_004228f0: ;XREF[1,0]: 004222a0
.text:004228f0 0000058e lw a1,0x0(s0)
.text:004228f4 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:004228f8 1000acaf sw t4,local_38+0x48(sp)
.text:004228fc 21204002 move a0,s2
.text:00422900 21300000 clear a2
.text:00422904 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422908 40000724 _li a3,0x40
.text:0042290c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422910 58ff0010 b LAB_00422674
.text:00422914 21184000 _move v1,v0
LAB_00422918: ;XREF[1,0]: 004222c0
.text:00422918 0000058e lw a1,0x0(s0)
.text:0042291c e491998f lw t9,-0x6e1c(gp)=>->checkusername ;= 00420ad8
.text:00422920 1000aeaf sw t6,local_38+0x48(sp)
.text:00422924 21204002 move a0,s2
.text:00422928 01000624 li a2,0x1
.text:0042292c 09f82003 jalr t9=>checkusername ;undefined checkusername(undefined pa...
.text:00422930 0c000724 _li a3,0xc
.text:00422934 1800bc8f lw gp,local_30+0x48(sp)
.text:00422938 4eff0010 b LAB_00422674
.text:0042293c 21184000 _move v1,v0
LAB_00422940: ;XREF[1,0]: 0042260c
.text:00422940 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422944 00000000 nop
.text:00422948 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042294c 1a000424 _li a0,0x1a
.text:00422950 1800bc8f lw gp,local_30+0x48(sp)
.text:00422954 21204002 move a0,s2
.text:00422958 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042295c 21284000 move a1,v0
.text:00422960 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422964 01000624 _li a2,0x1
.text:00422968 01001124 li s1,0x1
.text:0042296c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422970 2bff0010 b LAB_00422620
.text:00422974 21182002 _move v1,s1
LAB_00422978: ;XREF[1,0]: 00422778
.text:00422978 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042297c 00000000 nop
.text:00422980 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422984 1a000424 _li a0,0x1a
.text:00422988 1800bc8f lw gp,local_30+0x48(sp)
.text:0042298c 21204002 move a0,s2
.text:00422990 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422994 21284000 move a1,v0
.text:00422998 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042299c 01000624 _li a2,0x1
.text:004229a0 01001124 li s1,0x1
.text:004229a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004229a8 78ff0010 b LAB_0042278c
.text:004229ac 21182002 _move v1,s1
LAB_004229b0: ;XREF[1,0]: 00422300
.text:004229b0 0000058e lw a1,0x0(s0)
.text:004229b4 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:004229b8 23001124 li s1,0x23
.text:004229bc 1000b1af sw s1,local_38+0x48(sp)
.text:004229c0 21300000 clear a2
.text:004229c4 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:004229c8 40000724 _li a3,0x40
.text:004229cc 1800bc8f lw gp,local_30+0x48(sp)
.text:004229d0 28ff0010 b LAB_00422674
.text:004229d4 21184000 _move v1,v0
LAB_004229d8: ;XREF[1,0]: 00422814
.text:004229d8 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004229dc 00000000 nop
.text:004229e0 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004229e4 1b000424 _li a0,0x1b
.text:004229e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004229ec 21204002 move a0,s2
.text:004229f0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004229f4 21284000 move a1,v0
.text:004229f8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004229fc 01000624 _li a2,0x1
.text:00422a00 01001124 li s1,0x1
.text:00422a04 1800bc8f lw gp,local_30+0x48(sp)
.text:00422a08 87ff0010 b LAB_00422828
.text:00422a0c 21182002 _move v1,s1
LAB_00422a10: ;XREF[1,0]: 00422320
.text:00422a10 0000058e lw a1,0x0(s0)
.text:00422a14 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422a18 1000a8af sw t0,local_38+0x48(sp)
.text:00422a1c 21204002 move a0,s2
.text:00422a20 21300000 clear a2
.text:00422a24 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422a28 20000724 _li a3,0x20
.text:00422a2c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422a30 10ff0010 b LAB_00422674
.text:00422a34 21184000 _move v1,v0
LAB_00422a38: ;XREF[1,0]: 00422340
.text:00422a38 0000058e lw a1,0x0(s0)
.text:00422a3c bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422a40 1000a4af sw a0,local_38+0x48(sp)
.text:00422a44 21300000 clear a2
.text:00422a48 21204002 move a0,s2
.text:00422a4c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422a50 40000724 _li a3,0x40
.text:00422a54 1800bc8f lw gp,local_30+0x48(sp)
.text:00422a58 06ff0010 b LAB_00422674
.text:00422a5c 21184000 _move v1,v0
LAB_00422a60: ;XREF[1,0]: 00422360
.text:00422a60 0000058e lw a1,0x0(s0)
.text:00422a64 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422a68 45001024 li s0,0x45
.text:00422a6c 1000b0af sw s0,local_38+0x48(sp)
.text:00422a70 21300000 clear a2
.text:00422a74 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422a78 40000724 _li a3,0x40
.text:00422a7c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422a80 fcfe0010 b LAB_00422674
.text:00422a84 21184000 _move v1,v0
LAB_00422a88: ;XREF[1,0]: 00422380
.text:00422a88 0000058e lw a1,0x0(s0)
.text:00422a8c bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422a90 1000abaf sw t3,local_38+0x48(sp)
.text:00422a94 21204002 move a0,s2
.text:00422a98 21300000 clear a2
.text:00422a9c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422aa0 20000724 _li a3,0x20
.text:00422aa4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422aa8 f2fe0010 b LAB_00422674
.text:00422aac 21184000 _move v1,v0
LAB_00422ab0: ;XREF[1,0]: 004223a0
.text:00422ab0 0000058e lw a1,0x0(s0)
.text:00422ab4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00422ab8 1000a0af sw zero,local_38+0x48(sp)
.text:00422abc f0000624 li a2,0xf0
.text:00422ac0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00422ac4 ffff0734 _ori a3,zero,0xffff
.text:00422ac8 1800bc8f lw gp,local_30+0x48(sp)
.text:00422acc e9fe0010 b LAB_00422674
.text:00422ad0 21184000 _move v1,v0
LAB_00422ad4: ;XREF[1,0]: 004228d8
.text:00422ad4 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422ad8 00000000 nop
.text:00422adc 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422ae0 2f000424 _li a0,0x2f
.text:00422ae4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ae8 21204002 move a0,s2
.text:00422aec 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422af0 21284000 move a1,v0
.text:00422af4 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422af8 01000624 _li a2,0x1
.text:00422afc 01001124 li s1,0x1
.text:00422b00 1800bc8f lw gp,local_30+0x48(sp)
.text:00422b04 dbfe0010 b LAB_00422674
.text:00422b08 21182002 _move v1,s1
LAB_00422b0c: ;XREF[1,0]: 004223c0
.text:00422b0c 0000058e lw a1,0x0(s0)
.text:00422b10 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422b14 1000aeaf sw t6,local_38+0x48(sp)
.text:00422b18 21204002 move a0,s2
.text:00422b1c 21300000 clear a2
.text:00422b20 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422b24 40000724 _li a3,0x40
.text:00422b28 1800bc8f lw gp,local_30+0x48(sp)
.text:00422b2c d1fe0010 b LAB_00422674
.text:00422b30 21184000 _move v1,v0
LAB_00422b34: ;XREF[1,0]: 004223e0
.text:00422b34 0000058e lw a1,0x0(s0)
.text:00422b38 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422b3c 3a001324 li s3,0x3a
.text:00422b40 1000b3af sw s3,local_38+0x48(sp)
.text:00422b44 21300000 clear a2
.text:00422b48 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422b4c 20000724 _li a3,0x20
.text:00422b50 1800bc8f lw gp,local_30+0x48(sp)
.text:00422b54 c7fe0010 b LAB_00422674
.text:00422b58 21184000 _move v1,v0
LAB_00422b5c: ;XREF[1,0]: 00422400
.text:00422b5c 0000058e lw a1,0x0(s0)
.text:00422b60 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422b64 1000b8af sw t8,local_38+0x48(sp)
.text:00422b68 21204002 move a0,s2
.text:00422b6c 21300000 clear a2
.text:00422b70 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422b74 20000724 _li a3,0x20
.text:00422b78 1800bc8f lw gp,local_30+0x48(sp)
.text:00422b7c bdfe0010 b LAB_00422674
.text:00422b80 21184000 _move v1,v0
LAB_00422b84: ;XREF[1,0]: 00422420
.text:00422b84 0000058e lw a1,0x0(s0)
.text:00422b88 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422b8c 1000a2af sw v0,local_38+0x48(sp)
.text:00422b90 21204002 move a0,s2
.text:00422b94 21300000 clear a2
.text:00422b98 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422b9c 40000724 _li a3,0x40
.text:00422ba0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ba4 b3fe0010 b LAB_00422674
.text:00422ba8 21184000 _move v1,v0
LAB_00422bac: ;XREF[1,0]: 00422440
.text:00422bac 0000058e lw a1,0x0(s0)
.text:00422bb0 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422bb4 3e001124 li s1,0x3e
.text:00422bb8 1000b1af sw s1,local_38+0x48(sp)
.text:00422bbc 21300000 clear a2
.text:00422bc0 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422bc4 20000724 _li a3,0x20
.text:00422bc8 1800bc8f lw gp,local_30+0x48(sp)
.text:00422bcc a9fe0010 b LAB_00422674
.text:00422bd0 21184000 _move v1,v0
LAB_00422bd4: ;XREF[1,0]: 00422460
.text:00422bd4 0000058e lw a1,0x0(s0)
.text:00422bd8 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422bdc 1000a7af sw a3,local_38+0x48(sp)
.text:00422be0 21204002 move a0,s2
.text:00422be4 21300000 clear a2
.text:00422be8 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422bec 40000724 _li a3,0x40
.text:00422bf0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422bf4 9ffe0010 b LAB_00422674
.text:00422bf8 21184000 _move v1,v0
LAB_00422bfc: ;XREF[1,0]: 00422480
.text:00422bfc 0000058e lw a1,0x0(s0)
.text:00422c00 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422c04 1000a3af sw v1,local_38+0x48(sp)
.text:00422c08 21204002 move a0,s2
.text:00422c0c 21300000 clear a2
.text:00422c10 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422c14 20000724 _li a3,0x20
.text:00422c18 1800bc8f lw gp,local_30+0x48(sp)
.text:00422c1c 95fe0010 b LAB_00422674
.text:00422c20 21184000 _move v1,v0
LAB_00422c24: ;XREF[1,0]: 004224a0
.text:00422c24 0000058e lw a1,0x0(s0)
.text:00422c28 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422c2c 1000a9af sw t1,local_38+0x48(sp)
.text:00422c30 21204002 move a0,s2
.text:00422c34 21300000 clear a2
.text:00422c38 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422c3c 40000724 _li a3,0x40
.text:00422c40 1800bc8f lw gp,local_30+0x48(sp)
.text:00422c44 8bfe0010 b LAB_00422674
.text:00422c48 21184000 _move v1,v0
LAB_00422c4c: ;XREF[1,0]: 004224e0
.text:00422c4c 0000058e lw a1,0x0(s0)
.text:00422c50 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422c54 1000acaf sw t4,local_38+0x48(sp)
.text:00422c58 21204002 move a0,s2
.text:00422c5c 21300000 clear a2
.text:00422c60 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422c64 00010724 _li a3,0x100
.text:00422c68 1800bc8f lw gp,local_30+0x48(sp)
.text:00422c6c 81fe0010 b LAB_00422674
.text:00422c70 21184000 _move v1,v0
LAB_00422c74: ;XREF[1,0]: 004224c0
.text:00422c74 0000058e lw a1,0x0(s0)
.text:00422c78 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422c7c 32001024 li s0,0x32
.text:00422c80 1000b0af sw s0,local_38+0x48(sp)
.text:00422c84 21300000 clear a2
.text:00422c88 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422c8c 40000724 _li a3,0x40
.text:00422c90 1800bc8f lw gp,local_30+0x48(sp)
.text:00422c94 77fe0010 b LAB_00422674
.text:00422c98 21184000 _move v1,v0
LAB_00422c9c: ;XREF[1,0]: 00422598
.text:00422c9c d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00422ca0 00000000 nop
.text:00422ca4 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00422ca8 ffff1124 _li s1,-0x1
.text:00422cac 1800bc8f lw gp,local_30+0x48(sp)
.text:00422cb0 3bfe5114 bne v0,s1,LAB_004225a0
.text:00422cb4 00000000 _nop
.text:00422cb8 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422cbc 00000000 nop
.text:00422cc0 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422cc4 1e000424 _li a0,0x1e
.text:00422cc8 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ccc 21204002 move a0,s2
.text:00422cd0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422cd4 21284000 move a1,v0
.text:00422cd8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422cdc 01000624 _li a2,0x1
.text:00422ce0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ce4 2efe0010 b LAB_004225a0
.text:00422ce8 01001024 _li s0,0x1
LAB_00422cec: ;XREF[1,0]: 00422580
.text:00422cec 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422cf0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422cf4 04d3a524 addiu a1=>.roda...,a1,-0x2cfc ;= "DNSIPAddress1"
.text:00422cf8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422cfc 21202002 _move a0,s1
.text:00422d00 1800bc8f lw gp,local_30+0x48(sp)
.text:00422d04 35004014 bne v0,zero,LAB_00422ddc
.text:00422d08 00000000 _nop
.text:00422d0c 0000048e lw a0,0x0(s0)
.text:00422d10 00000000 nop
.text:00422d14 00008780 lb a3,0x0(a0)
.text:00422d18 00000000 nop
.text:00422d1c 1a00e014 bne a3,zero,LAB_00422d88
.text:00422d20 21800000 _clear s0
LAB_00422d24: ;XREF[2,0]: 00422da0,00422dd4
.text:00422d24 53fe0010 b LAB_00422674
.text:00422d28 21180002 _move v1,s0
LAB_00422d2c: ;XREF[1,0]: 00422560
.text:00422d2c 0000048e lw a0,0x0(s0)
.text:00422d30 d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00422d34 00000000 nop
.text:00422d38 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00422d3c 21800000 _clear s0
.text:00422d40 ffff1f24 li ra,-0x1
.text:00422d44 1800bc8f lw gp,local_30+0x48(sp)
.text:00422d48 0d005f14 bne v0,ra,LAB_00422d80
.text:00422d4c 00000000 _nop
.text:00422d50 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422d54 00000000 nop
.text:00422d58 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422d5c 1d000424 _li a0,0x1d
.text:00422d60 1800bc8f lw gp,local_30+0x48(sp)
.text:00422d64 21204002 move a0,s2
.text:00422d68 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422d6c 21284000 move a1,v0
.text:00422d70 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422d74 01000624 _li a2,0x1
.text:00422d78 1800bc8f lw gp,local_30+0x48(sp)
.text:00422d7c 01001024 li s0,0x1
LAB_00422d80: ;XREF[1,0]: 00422d48
.text:00422d80 3cfe0010 b LAB_00422674
.text:00422d84 21180002 _move v1,s0
LAB_00422d88: ;XREF[1,0]: 00422d1c
.text:00422d88 d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00422d8c 00000000 nop
.text:00422d90 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00422d94 00000000 _nop
.text:00422d98 ffff0824 li t0,-0x1
.text:00422d9c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422da0 e0ff4814 bne v0,t0,LAB_00422d24
.text:00422da4 00000000 _nop
.text:00422da8 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422dac 00000000 nop
.text:00422db0 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422db4 1f000424 _li a0,0x1f
.text:00422db8 1800bc8f lw gp,local_30+0x48(sp)
.text:00422dbc 21204002 move a0,s2
.text:00422dc0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422dc4 21284000 move a1,v0
.text:00422dc8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422dcc 01000624 _li a2,0x1
.text:00422dd0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422dd4 d3ff0010 b LAB_00422d24
.text:00422dd8 01001024 _li s0,0x1
LAB_00422ddc: ;XREF[1,0]: 00422d04
.text:00422ddc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422de0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422de4 14d36524 addiu a1=>.roda...,v1,-0x2cec ;= "DNSIPAddress2"
.text:00422de8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422dec 21202002 _move a0,s1
.text:00422df0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422df4 3e004014 bne v0,zero,LAB_00422ef0
.text:00422df8 00000000 _nop
.text:00422dfc 0000048e lw a0,0x0(s0)
.text:00422e00 00000000 nop
.text:00422e04 00008980 lb t1,0x0(a0)
.text:00422e08 00000000 nop
.text:00422e0c 23002015 bne t1,zero,LAB_00422e9c
.text:00422e10 21800000 _clear s0
LAB_00422e14: ;XREF[2,0]: 00422eb4,00422ee8
.text:00422e14 17fe0010 b LAB_00422674
.text:00422e18 21180002 _move v1,s0
LAB_00422e1c: ;XREF[1,0]: 00422540
.text:00422e1c 0000048e lw a0,0x0(s0)
.text:00422e20 d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00422e24 00000000 nop
.text:00422e28 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00422e2c ffff1424 _li s4,-0x1
.text:00422e30 1800bc8f lw gp,local_30+0x48(sp)
.text:00422e34 0d005414 bne v0,s4,LAB_00422e6c
.text:00422e38 21800000 _clear s0
.text:00422e3c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422e40 00000000 nop
.text:00422e44 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422e48 1c000424 _li a0,0x1c
.text:00422e4c 1800bc8f lw gp,local_30+0x48(sp)
.text:00422e50 21204002 move a0,s2
.text:00422e54 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422e58 21284000 move a1,v0
.text:00422e5c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422e60 01000624 _li a2,0x1
.text:00422e64 1800bc8f lw gp,local_30+0x48(sp)
.text:00422e68 01001024 li s0,0x1
LAB_00422e6c: ;XREF[1,0]: 00422e34
.text:00422e6c 01fe0010 b LAB_00422674
.text:00422e70 21180002 _move v1,s0
LAB_00422e74: ;XREF[1,0]: 00422500
.text:00422e74 0000058e lw a1,0x0(s0)
.text:00422e78 bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00422e7c 1000aeaf sw t6,local_38+0x48(sp)
.text:00422e80 21204002 move a0,s2
.text:00422e84 21300000 clear a2
.text:00422e88 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00422e8c 40000724 _li a3,0x40
.text:00422e90 1800bc8f lw gp,local_30+0x48(sp)
.text:00422e94 f7fd0010 b LAB_00422674
.text:00422e98 21184000 _move v1,v0
LAB_00422e9c: ;XREF[1,0]: 00422e0c
.text:00422e9c d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00422ea0 00000000 nop
.text:00422ea4 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00422ea8 00000000 _nop
.text:00422eac ffff0424 li a0,-0x1
.text:00422eb0 1800bc8f lw gp,local_30+0x48(sp)
.text:00422eb4 d7ff4414 bne v0,a0,LAB_00422e14
.text:00422eb8 00000000 _nop
.text:00422ebc 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00422ec0 00000000 nop
.text:00422ec4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00422ec8 20000424 _li a0,0x20
.text:00422ecc 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ed0 21204002 move a0,s2
.text:00422ed4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00422ed8 21284000 move a1,v0
.text:00422edc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00422ee0 01000624 _li a2,0x1
.text:00422ee4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422ee8 caff0010 b LAB_00422e14
.text:00422eec 01001024 _li s0,0x1
LAB_00422ef0: ;XREF[1,0]: 00422df4
.text:00422ef0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422ef4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422ef8 80de4525 addiu a1=>.roda...,t2,-0x2180 ;= "Date"
.text:00422efc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422f00 21202002 _move a0,s1
.text:00422f04 1800bc8f lw gp,local_30+0x48(sp)
.text:00422f08 9b014010 beq v0,zero,LAB_00423578
.text:00422f0c 21204002 _move a0,s2
.text:00422f10 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422f14 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422f18 30e56525 addiu a1=>.rodata:s_Time_0048e528+8,t3,-0x1ad0;= "Time"
.text:00422f1c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422f20 21202002 _move a0,s1
.text:00422f24 1800bc8f lw gp,local_30+0x48(sp)
.text:00422f28 3b044010 beq v0,zero,LAB_00424018
.text:00422f2c 21204002 _move a0,s2
.text:00422f30 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422f34 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422f38 24d38525 addiu a1=>.roda...,t4,-0x2cdc ;= "FTPScheduleTimeStart"
.text:00422f3c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422f40 21202002 _move a0,s1
.text:00422f44 1800bc8f lw gp,local_30+0x48(sp)
.text:00422f48 2c044010 beq v0,zero,LAB_00423ffc
.text:00422f4c 21204002 _move a0,s2
.text:00422f50 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422f54 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422f58 3cd3a525 addiu a1=>.roda...,t5,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:00422f5c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422f60 21202002 _move a0,s1
.text:00422f64 1800bc8f lw gp,local_30+0x48(sp)
.text:00422f68 1d044010 beq v0,zero,LAB_00423fe0
.text:00422f6c 21204002 _move a0,s2
.text:00422f70 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422f74 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422f78 50d3c525 addiu a1=>.roda...,t6,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:00422f7c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422f80 21202002 _move a0,s1
.text:00422f84 1800bc8f lw gp,local_30+0x48(sp)
.text:00422f88 0e044010 beq v0,zero,LAB_00423fc4
.text:00422f8c 21204002 _move a0,s2
.text:00422f90 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422f94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422f98 68d3e525 addiu a1=>.roda...,t7,-0x2c98 ;= "EmailScheduleTimeStop"
.text:00422f9c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422fa0 21202002 _move a0,s1
.text:00422fa4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422fa8 ff034010 beq v0,zero,LAB_00423fa8
.text:00422fac 21204002 _move a0,s2
.text:00422fb0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422fb4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422fb8 84cc6526 addiu a1=>.roda...,s3,-0x337c ;= "HTTPAuthentication"
.text:00422fbc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422fc0 21202002 _move a0,s1
.text:00422fc4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422fc8 ee034010 beq v0,zero,LAB_00423f84
.text:00422fcc 21204002 _move a0,s2
.text:00422fd0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422fd4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422fd8 80d38526 addiu a1=>.roda...,s4,-0x2c80 ;= "DateTimeMode"
.text:00422fdc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00422fe0 21202002 _move a0,s1
.text:00422fe4 1800bc8f lw gp,local_30+0x48(sp)
.text:00422fe8 dd034010 beq v0,zero,LAB_00423f60
.text:00422fec 21204002 _move a0,s2
.text:00422ff0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00422ff4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00422ff8 90d30527 addiu a1=>.roda...,t8,-0x2c70 ;= "TimeServerProtocol"
.text:00422ffc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423000 21202002 _move a0,s1
.text:00423004 1800bc8f lw gp,local_30+0x48(sp)
.text:00423008 cc034010 beq v0,zero,LAB_00423f3c
.text:0042300c 21204002 _move a0,s2
.text:00423010 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423014 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423018 70cce527 addiu a1=>.roda...,ra,-0x3390 ;= "AccessControlEnable"
.text:0042301c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423020 21202002 _move a0,s1
.text:00423024 1800bc8f lw gp,local_30+0x48(sp)
.text:00423028 bb034010 beq v0,zero,LAB_00423f18
.text:0042302c 21204002 _move a0,s2
.text:00423030 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423034 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423038 a4d34524 addiu a1=>.roda...,v0,-0x2c5c ;= "UserPrivilege"
.text:0042303c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423040 21202002 _move a0,s1
.text:00423044 1800bc8f lw gp,local_30+0x48(sp)
.text:00423048 aa034010 beq v0,zero,LAB_00423ef4
.text:0042304c 21204002 _move a0,s2
.text:00423050 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423054 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423058 28ccc524 addiu a1=>.roda...,a2,-0x33d8 ;= "ViewMode"
.text:0042305c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423060 21202002 _move a0,s1
.text:00423064 1800bc8f lw gp,local_30+0x48(sp)
.text:00423068 99034010 beq v0,zero,LAB_00423ed0
.text:0042306c 21204002 _move a0,s2
.text:00423070 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423074 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423078 f0fea524 addiu a1=>.roda...,a1,-0x110 ;= "LightFrequency"
.text:0042307c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423080 21202002 _move a0,s1
.text:00423084 1800bc8f lw gp,local_30+0x48(sp)
.text:00423088 88034010 beq v0,zero,LAB_00423eac
.text:0042308c 21204002 _move a0,s2
.text:00423090 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423094 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423098 b4d3e524 addiu a1=>.roda...,a3,-0x2c4c ;= "AntiFlickerEnable"
.text:0042309c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004230a0 21202002 _move a0,s1
.text:004230a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004230a8 77034010 beq v0,zero,LAB_00423e88
.text:004230ac 21204002 _move a0,s2
.text:004230b0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004230b4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004230b8 c8d30525 addiu a1=>.roda...,t0,-0x2c38 ;= "DDNSEnable"
.text:004230bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004230c0 21202002 _move a0,s1
.text:004230c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004230c8 66034010 beq v0,zero,LAB_00423e64
.text:004230cc 21204002 _move a0,s2
.text:004230d0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004230d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004230d8 d8f46524 addiu a1=>.roda...,v1,-0xb28 ;= "UPnPEnable"
.text:004230dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004230e0 21202002 _move a0,s1
.text:004230e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004230e8 55034010 beq v0,zero,LAB_00423e40
.text:004230ec 21204002 _move a0,s2
.text:004230f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004230f4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004230f8 38f52525 addiu a1=>.roda...,t1,-0xac8 ;= "BonjourEnable"
.text:004230fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423100 21202002 _move a0,s1
.text:00423104 1800bc8f lw gp,local_30+0x48(sp)
.text:00423108 44034010 beq v0,zero,LAB_00423e1c
.text:0042310c 21300000 _clear a2
.text:00423110 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423114 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423118 00f58524 addiu a1=>.roda...,a0,-0xb00 ;= "UPnPPortForwarding"
.text:0042311c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423120 21202002 _move a0,s1
.text:00423124 1800bc8f lw gp,local_30+0x48(sp)
.text:00423128 01044010 beq v0,zero,LAB_00424130
.text:0042312c 21204002 _move a0,s2
.text:00423130 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423134 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423138 d4d34525 addiu a1=>.roda...,t2,-0x2c2c ;= "EmailScheduleEnable"
.text:0042313c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423140 21202002 _move a0,s1
.text:00423144 1800bc8f lw gp,local_30+0x48(sp)
.text:00423148 f0034010 beq v0,zero,LAB_0042410c
.text:0042314c 21204002 _move a0,s2
.text:00423150 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423154 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423158 e8d36525 addiu a1=>.roda...,t3,-0x2c18 ;= "FTPPassiveMode"
.text:0042315c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423160 21202002 _move a0,s1
.text:00423164 1800bc8f lw gp,local_30+0x48(sp)
.text:00423168 df034010 beq v0,zero,LAB_004240e8
.text:0042316c 21204002 _move a0,s2
.text:00423170 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423174 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423178 f8d38525 addiu a1=>.roda...,t4,-0x2c08 ;= "FTPScheduleEnable"
.text:0042317c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423180 21202002 _move a0,s1
.text:00423184 1800bc8f lw gp,local_30+0x48(sp)
.text:00423188 ce034010 beq v0,zero,LAB_004240c4
.text:0042318c 21204002 _move a0,s2
.text:00423190 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423194 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423198 0cd4a525 addiu a1=>.roda...,t5,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:0042319c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004231a0 21202002 _move a0,s1
.text:004231a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004231a8 bd034010 beq v0,zero,LAB_004240a0
.text:004231ac 21204002 _move a0,s2
.text:004231b0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004231b4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004231b8 1cffc525 addiu a1=>.roda...,t6,-0xe4 ;= "AudioEnable"
.text:004231bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004231c0 21202002 _move a0,s1
.text:004231c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004231c8 ac034010 beq v0,zero,LAB_0042407c
.text:004231cc 21204002 _move a0,s2
.text:004231d0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004231d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004231d8 2cd4e525 addiu a1=>.roda...,t7,-0x2bd4 ;= "SpeakerEnable"
.text:004231dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004231e0 21202002 _move a0,s1
.text:004231e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004231e8 9b034010 beq v0,zero,LAB_00424058
.text:004231ec 21204002 _move a0,s2
.text:004231f0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004231f4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004231f8 3cd46526 addiu a1=>.roda...,s3,-0x2bc4 ;= "EmailMotionMode"
.text:004231fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423200 21202002 _move a0,s1
.text:00423204 1800bc8f lw gp,local_30+0x48(sp)
.text:00423208 8a034010 beq v0,zero,LAB_00424034
.text:0042320c 21204002 _move a0,s2
.text:00423210 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423214 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423218 4cd48526 addiu a1=>.roda...,s4,-0x2bb4 ;= "LEDControl"
.text:0042321c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423220 21202002 _move a0,s1
.text:00423224 1800bc8f lw gp,local_30+0x48(sp)
.text:00423228 f3024010 beq v0,zero,LAB_00423df8
.text:0042322c 21204002 _move a0,s2
.text:00423230 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423234 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423238 68fe0527 addiu a1=>.roda...,t8,-0x198 ;= "VideoResolution"
.text:0042323c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423240 21202002 _move a0,s1
.text:00423244 1800bc8f lw gp,local_30+0x48(sp)
.text:00423248 e2024010 beq v0,zero,LAB_00423dd4
.text:0042324c 21204002 _move a0,s2
.text:00423250 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423254 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423258 58d4e527 addiu a1=>.roda...,ra,-0x2ba8 ;= "FTPScheduleFileMode"
.text:0042325c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423260 21202002 _move a0,s1
.text:00423264 1800bc8f lw gp,local_30+0x48(sp)
.text:00423268 d1024010 beq v0,zero,LAB_00423db0
.text:0042326c 21204002 _move a0,s2
.text:00423270 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423274 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423278 6cd44524 addiu a1=>.roda...,v0,-0x2b94 ;= "EmailTLSAuthentication"
.text:0042327c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423280 21202002 _move a0,s1
.text:00423284 1800bc8f lw gp,local_30+0x48(sp)
.text:00423288 c0024010 beq v0,zero,LAB_00423d8c
.text:0042328c 21204002 _move a0,s2
.text:00423290 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423294 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423298 84d4c524 addiu a1=>.roda...,a2,-0x2b7c ;= "EmailScheduleMode"
.text:0042329c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004232a0 21202002 _move a0,s1
.text:004232a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004232a8 b3034010 beq v0,zero,LAB_00424178
.text:004232ac 21204002 _move a0,s2
.text:004232b0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004232b4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004232b8 98d4a524 addiu a1=>.roda...,a1,-0x2b68 ;= "FTPScheduleMode"
.text:004232bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004232c0 21202002 _move a0,s1
.text:004232c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004232c8 a2034010 beq v0,zero,LAB_00424154
.text:004232cc 21204002 _move a0,s2
.text:004232d0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004232d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004232d8 a8d4e524 addiu a1=>.rodata:s_Mirror_0048d4a8,a3,-0x2b58;= "Mirror"
.text:004232dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004232e0 21202002 _move a0,s1
.text:004232e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004232e8 ac034010 beq v0,zero,LAB_0042419c
.text:004232ec 21204002 _move a0,s2
.text:004232f0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004232f4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004232f8 98fe0525 addiu a1=>.roda...,t0,-0x168 ;= "CompressionRate"
.text:004232fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423300 21202002 _move a0,s1
.text:00423304 1800bc8f lw gp,local_30+0x48(sp)
.text:00423308 97024010 beq v0,zero,LAB_00423d68
.text:0042330c 21204002 _move a0,s2
.text:00423310 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423314 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423318 b0d46524 addiu a1=>.roda...,v1,-0x2b50 ;= "EmailScheduleDay"
.text:0042331c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423320 21202002 _move a0,s1
.text:00423324 1800bc8f lw gp,local_30+0x48(sp)
.text:00423328 82014010 beq v0,zero,LAB_00423934
.text:0042332c 21204002 _move a0,s2
.text:00423330 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423334 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423338 c4d42525 addiu a1=>.roda...,t1,-0x2b3c ;= "FTPScheduleDay"
.text:0042333c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423340 21202002 _move a0,s1
.text:00423344 1800bc8f lw gp,local_30+0x48(sp)
.text:00423348 71014010 beq v0,zero,LAB_00423910
.text:0042334c 21300000 _clear a2
.text:00423350 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423354 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423358 d4d48524 addiu a1=>.roda...,a0,-0x2b2c ;= "BrightnessControl"
.text:0042335c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423360 21202002 _move a0,s1
.text:00423364 1800bc8f lw gp,local_30+0x48(sp)
.text:00423368 5f014010 beq v0,zero,LAB_004238e8
.text:0042336c 21204002 _move a0,s2
.text:00423370 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423374 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423378 e8d44525 addiu a1=>.roda...,t2,-0x2b18 ;= "ContrastControl"
.text:0042337c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423380 21202002 _move a0,s1
.text:00423384 1800bc8f lw gp,local_30+0x48(sp)
.text:00423388 4d014010 beq v0,zero,LAB_004238c0
.text:0042338c 21204002 _move a0,s2
.text:00423390 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423394 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423398 f8d46525 addiu a1=>.roda...,t3,-0x2b08 ;= "SaturationControl"
.text:0042339c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004233a0 21202002 _move a0,s1
.text:004233a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004233a8 74014010 beq v0,zero,LAB_0042397c
.text:004233ac 37000c24 _li t4,0x37
.text:004233b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004233b4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004233b8 0cd5a525 addiu a1=>.roda...,t5,-0x2af4 ;= "SharpnessControl"
.text:004233bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004233c0 21202002 _move a0,s1
.text:004233c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004233c8 63014010 beq v0,zero,LAB_00423958
.text:004233cc 21204002 _move a0,s2
.text:004233d0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004233d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004233d8 2c9bc525 addiu a1=>.roda...,t6,-0x64d4 ;= "SecondHTTPPort"
.text:004233dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004233e0 21202002 _move a0,s1
.text:004233e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004233e8 2b014010 beq v0,zero,LAB_00423898
.text:004233ec 34000f24 _li t7,0x34
.text:004233f0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004233f4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004233f8 20d56526 addiu a1=>.roda...,s3,-0x2ae0 ;= "FTPPortNumber"
.text:004233fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423400 21202002 _move a0,s1
.text:00423404 1800bc8f lw gp,local_30+0x48(sp)
.text:00423408 19014010 beq v0,zero,LAB_00423870
.text:0042340c 21204002 _move a0,s2
.text:00423410 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423414 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423418 30d50527 addiu a1=>.roda...,t8,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:0042341c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423420 21202002 _move a0,s1
.text:00423424 1800bc8f lw gp,local_30+0x48(sp)
.text:00423428 dd004010 beq v0,zero,LAB_004237a0
.text:0042342c 3d001f24 _li ra,0x3d
.text:00423430 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423434 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423438 4cd54524 addiu a1=>.roda...,v0,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:0042343c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423440 21202002 _move a0,s1
.text:00423444 1800bc8f lw gp,local_30+0x48(sp)
.text:00423448 cb004010 beq v0,zero,LAB_00423778
.text:0042344c 3f000624 _li a2,0x3f
.text:00423450 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423454 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423458 70d5a524 addiu a1=>.roda...,a1,-0x2a90 ;= "FTPCreateFolderInterval"
.text:0042345c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423460 21202002 _move a0,s1
.text:00423464 1800bc8f lw gp,local_30+0x48(sp)
.text:00423468 ba004010 beq v0,zero,LAB_00423754
.text:0042346c 21204002 _move a0,s2
.text:00423470 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423474 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423478 88d5e524 addiu a1=>.roda...,a3,-0x2a78 ;= "EmailScheduleInterval"
.text:0042347c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423480 21202002 _move a0,s1
.text:00423484 1800bc8f lw gp,local_30+0x48(sp)
.text:00423488 a8004010 beq v0,zero,LAB_0042372c
.text:0042348c 4b000824 _li t0,0x4b
.text:00423490 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423494 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423498 a0d56524 addiu a1=>.roda...,v1,-0x2a60 ;= "TimeZoneIndex"
.text:0042349c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004234a0 21202002 _move a0,s1
.text:004234a4 1800bc8f lw gp,local_30+0x48(sp)
.text:004234a8 6d004010 beq v0,zero,LAB_00423660
.text:004234ac 21204002 _move a0,s2
.text:004234b0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004234b4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004234b8 f4d02525 addiu a1=>.roda...,t1,-0x2f0c ;= "TimeZone"
.text:004234bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004234c0 21202002 _move a0,s1
.text:004234c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004234c8 5c004010 beq v0,zero,LAB_0042363c
.text:004234cc f4ff0624 _li a2,-0xc
.text:004234d0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004234d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004234d8 b0d58524 addiu a1=>.roda...,a0,-0x2a50 ;= "IPAddressMode"
.text:004234dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004234e0 21202002 _move a0,s1
.text:004234e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004234e8 2a004014 bne v0,zero,LAB_00423594
.text:004234ec 21a00000 _clear s4
.text:004234f0 9890918f lw s1,-0x6f68(gp)=>->ipmode_select ;= 004d4cc0
.text:004234f4 0000108e lw s0,0x0(s0)
.text:004234f8 0000328e lw s2,0x0(s1)=>.data:ipmode_select ;= 00490f28
.text:004234fc 00000000 nop
.text:00423500 00004a82 lb t2,0x0(s2)=>.rodata:s_1_00490f20+8 ;= "1"
.text:00423504 21980000 clear s3
.text:00423508 11004011 beq t2,zero,LAB_00423550
.text:0042350c 21900000 _clear s2
LAB_00423510: ;XREF[1,0]: 00423548
.text:00423510 21587102 addu t3,s3,s1
.text:00423514 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048b4e4,00490f28,004d4cc0,004d4cc4
.text:00423518 0000658d lw a1=>.rodata:s_1_...,0x0(t3)=>.data:ip...;= 34h
;= "1"
;= 00490f28
;= 0048b4e4
.text:0042351c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423520 21200002 _move a0,s0
.text:00423524 1800bc8f lw gp,local_30+0x48(sp)
.text:00423528 09004010 beq v0,zero,LAB_00423550
.text:0042352c 01005226 _addiu s2,s2,0x1
.text:00423530 80981200 sll s3,s2,0x2
.text:00423534 21707102 addu t6,s3,s1
.text:00423538 0000cd8d lw t5,0x0(t6)=>.data:PTR_DAT_004d4cc4 ;= 0048b4e4
.text:0042353c 00000000 nop
.text:00423540 0000ac81 lb t4,0x0(t5)=>.rodata:DAT_0048b4e4 ;= 34h
.text:00423544 00000000 nop
.text:00423548 f1ff8015 bne t4,zero,LAB_00423510
.text:0042354c 00000000 _nop
LAB_00423550: ;XREF[2,0]: 00423508,00423528
.text:00423550 21787102 addu t7,s3,s1
; FWD[2,0]: 004d4cc0,004d4cc4
.text:00423554 0000f18d lw s1,0x0(t7)=>.data:PTR_DAT_004d4cc4 ;= 00490f28
;= 0048b4e4
.text:00423558 00000000 nop
; FWD[2,0]: 0048b4e4,00490f28
.text:0042355c 00003082 lb s0,0x0(s1)=>.rodata:DAT_0048b4e4 ;= 34h
;= "1"
.text:00423560 00000000 nop
.text:00423564 02000016 bne s0,zero,LAB_00423570
.text:00423568 00000000 _nop
.text:0042356c 01001424 li s4,0x1
LAB_00423570: ;XREF[1,0]: 00423564
.text:00423570 40fc0010 b LAB_00422674
.text:00423574 21188002 _move v1,s4
LAB_00423578: ;XREF[1,0]: 00422f08
.text:00423578 4c85998f lw t9,-0x7ab4(gp)=>->checkdatestring ;= 00421010
.text:0042357c 0000058e lw a1,0x0(s0)
.text:00423580 09f82003 jalr t9=>checkdatestring ;undefined checkdatestring()
.text:00423584 52000624 _li a2,0x52
.text:00423588 1800bc8f lw gp,local_30+0x48(sp)
.text:0042358c 39fc0010 b LAB_00422674
.text:00423590 21184000 _move v1,v0
LAB_00423594: ;XREF[1,0]: 004234e8
.text:00423594 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423598 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042359c 9cf46526 addiu a1=>.roda...,s3,-0xb64 ;= "SecondHTTPPortEnable"
.text:004235a0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004235a4 21202002 _move a0,s1
.text:004235a8 1800bc8f lw gp,local_30+0x48(sp)
.text:004235ac 35004014 bne v0,zero,LAB_00423684
.text:004235b0 21a00000 _clear s4
.text:004235b4 3c8e918f lw s1,-0x71c4(gp)=>->secondportenable_value;= 004d4ce0
.text:004235b8 0000108e lw s0,0x0(s0)
.text:004235bc 00003f8e lw ra,0x0(s1)=>.data:secondportenable_value;= 00491938
.text:004235c0 00000000 nop
.text:004235c4 0000f883 lb t8,0x0(ra)=>.rodata:s_0_00491930+8 ;= "0"
.text:004235c8 21900000 clear s2
.text:004235cc 11000013 beq t8,zero,LAB_00423614
.text:004235d0 21980000 _clear s3
.text:004235d4 21107102 addu v0,s3,s1
LAB_004235d8: ;XREF[1,0]: 0042360c
.text:004235d8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048b4dc,00491938,004d4ce0,004d4ce4
.text:004235dc 0000458c lw a1=>.rodata:s_0_...,0x0(v0)=>.data:se...;= 33h
;= "0"
;= 00491938
;= 0048b4dc
.text:004235e0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004235e4 21200002 _move a0,s0
.text:004235e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004235ec 09004010 beq v0,zero,LAB_00423614
.text:004235f0 01005226 _addiu s2,s2,0x1
.text:004235f4 80981200 sll s3,s2,0x2
.text:004235f8 21387102 addu a3=>.data:PTR_DAT_004d4ce4,s3,s1 ;= 0048b4dc
.text:004235fc 0000e58c lw a1,0x0(a3)=>.data:PTR_DAT_004d4ce4 ;= 0048b4dc
.text:00423600 00000000 nop
.text:00423604 0000a680 lb a2,0x0(a1)=>.rodata:DAT_0048b4dc ;= 33h
.text:00423608 00000000 nop
.text:0042360c f2ffc014 bne a2,zero,LAB_004235d8
.text:00423610 21107102 _addu v0,s3,s1
LAB_00423614: ;XREF[2,0]: 004235cc,004235ec
.text:00423614 21487102 addu t1,s3,s1
; FWD[2,0]: 004d4ce0,004d4ce4
.text:00423618 0000238d lw v1,0x0(t1)=>.data:PTR_DAT_004d4ce4 ;= 00491938
;= 0048b4dc
.text:0042361c 00000000 nop
; FWD[2,0]: 0048b4dc,00491938
.text:00423620 00006880 lb t0,0x0(v1)=>.rodata:DAT_0048b4dc ;= 33h
;= "0"
.text:00423624 00000000 nop
.text:00423628 02000015 bne t0,zero,LAB_00423634
.text:0042362c 00000000 _nop
.text:00423630 01001424 li s4,0x1
LAB_00423634: ;XREF[1,0]: 00423628
.text:00423634 0ffc0010 b LAB_00422674
.text:00423638 21188002 _move v1,s4
LAB_0042363c: ;XREF[1,0]: 004234c8
.text:0042363c 0000058e lw a1,0x0(s0)
.text:00423640 c88c998f lw t9,-0x7338(gp)=>->checktimezone ;= 00421d2c
.text:00423644 1000a0af sw zero,local_38+0x48(sp)
.text:00423648 21204002 move a0,s2
.text:0042364c 09f82003 jalr t9=>checktimezone ;undefined checktimezone(undefined pa...
.text:00423650 0d000724 _li a3,0xd
.text:00423654 1800bc8f lw gp,local_30+0x48(sp)
.text:00423658 06fc0010 b LAB_00422674
.text:0042365c 21184000 _move v1,v0
LAB_00423660: ;XREF[1,0]: 004234a8
.text:00423660 0000058e lw a1,0x0(s0)
.text:00423664 9489998f lw t9,-0x766c(gp)=>->checktimezoneindex ;= 004219b0
.text:00423668 1000a0af sw zero,local_38+0x48(sp)
.text:0042366c 21300000 clear a2
.text:00423670 09f82003 jalr t9=>checktimezoneindex ;undefined checktimezoneindex(undefin...
.text:00423674 5c000724 _li a3,0x5c
.text:00423678 1800bc8f lw gp,local_30+0x48(sp)
.text:0042367c fdfb0010 b LAB_00422674
.text:00423680 21184000 _move v1,v0
LAB_00423684: ;XREF[1,0]: 004235ac
.text:00423684 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423688 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042368c c0d58526 addiu a1=>.roda...,s4,-0x2a40 ;= "AudioVolume"
.text:00423690 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423694 21202002 _move a0,s1
.text:00423698 1800bc8f lw gp,local_30+0x48(sp)
.text:0042369c 4a004014 bne v0,zero,LAB_004237c8
.text:004236a0 21a00000 _clear s4
.text:004236a4 8c8d918f lw s1,-0x7274(gp)=>->audiovol_select ;= 004d4c7c
.text:004236a8 0000108e lw s0,0x0(s0)
.text:004236ac 00002a8e lw t2,0x0(s1)=>.data:audiovol_select ;= 00491938
.text:004236b0 00000000 nop
.text:004236b4 00004481 lb a0,0x0(t2)=>.rodata:s_0_00491930+8 ;= "0"
.text:004236b8 21900000 clear s2
.text:004236bc 11008010 beq a0,zero,LAB_00423704
.text:004236c0 21980000 _clear s3
.text:004236c4 21587102 addu t3,s3,s1
LAB_004236c8: ;XREF[1,0]: 004236fc
.text:004236c8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048b3f4,00491938,004d4c7c,004d4c80
.text:004236cc 0000658d lw a1=>.rodata:s_0_...,0x0(t3)=>.data:au...;= 31h
;= "0"
;= 00491938
;= 0048b3f4
.text:004236d0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004236d4 21200002 _move a0,s0
.text:004236d8 1800bc8f lw gp,local_30+0x48(sp)
.text:004236dc 09004010 beq v0,zero,LAB_00423704
.text:004236e0 01005226 _addiu s2,s2,0x1
.text:004236e4 80981200 sll s3,s2,0x2
.text:004236e8 21707102 addu t6,s3,s1
.text:004236ec 0000cd8d lw t5,0x0(t6)=>.data:PTR_DAT_004d4c80 ;= 0048b3f4
.text:004236f0 00000000 nop
.text:004236f4 0000ac81 lb t4,0x0(t5)=>.rodata:DAT_0048b3f4 ;= 31h
.text:004236f8 00000000 nop
.text:004236fc f2ff8015 bne t4,zero,LAB_004236c8
.text:00423700 21587102 _addu t3,s3,s1
LAB_00423704: ;XREF[2,0]: 004236bc,004236dc
.text:00423704 21787102 addu t7,s3,s1
; FWD[2,0]: 004d4c7c,004d4c80
.text:00423708 0000f08d lw s0,0x0(t7)=>.data:PTR_DAT_004d4c80 ;= 00491938
;= 0048b3f4
.text:0042370c 00000000 nop
; FWD[2,0]: 0048b3f4,00491938
.text:00423710 00001282 lb s2,0x0(s0)=>.rodata:DAT_0048b3f4 ;= 31h
;= "0"
.text:00423714 00000000 nop
.text:00423718 02004016 bne s2,zero,LAB_00423724
.text:0042371c 00000000 _nop
.text:00423720 01001424 li s4,0x1
LAB_00423724: ;XREF[1,0]: 00423718
.text:00423724 d3fb0010 b LAB_00422674
.text:00423728 21188002 _move v1,s4
LAB_0042372c: ;XREF[1,0]: 00423488
.text:0042372c 0000058e lw a1,0x0(s0)
.text:00423730 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423734 1000a8af sw t0,local_38+0x48(sp)
.text:00423738 21204002 move a0,s2
.text:0042373c 01000624 li a2,0x1
.text:00423740 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423744 ffff0734 _ori a3,zero,0xffff
.text:00423748 1800bc8f lw gp,local_30+0x48(sp)
.text:0042374c c9fb0010 b LAB_00422674
.text:00423750 21184000 _move v1,v0
LAB_00423754: ;XREF[1,0]: 00423468
.text:00423754 0000058e lw a1,0x0(s0)
.text:00423758 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042375c 1000a0af sw zero,local_38+0x48(sp)
.text:00423760 21300000 clear a2
.text:00423764 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423768 a0050724 _li a3,0x5a0
.text:0042376c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423770 c0fb0010 b LAB_00422674
.text:00423774 21184000 _move v1,v0
LAB_00423778: ;XREF[1,0]: 00423448
.text:00423778 0000058e lw a1,0x0(s0)
.text:0042377c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423780 1000a6af sw a2,local_38+0x48(sp)
.text:00423784 21204002 move a0,s2
.text:00423788 01000624 li a2,0x1
.text:0042378c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423790 ffff0734 _ori a3,zero,0xffff
.text:00423794 1800bc8f lw gp,local_30+0x48(sp)
.text:00423798 b6fb0010 b LAB_00422674
.text:0042379c 21184000 _move v1,v0
LAB_004237a0: ;XREF[1,0]: 00423428
.text:004237a0 0000058e lw a1,0x0(s0)
.text:004237a4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004237a8 1000bfaf sw ra,local_38+0x48(sp)
.text:004237ac 21204002 move a0,s2
.text:004237b0 01000624 li a2,0x1
.text:004237b4 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004237b8 ffff0734 _ori a3,zero,0xffff
.text:004237bc 1800bc8f lw gp,local_30+0x48(sp)
.text:004237c0 acfb0010 b LAB_00422674
.text:004237c4 21184000 _move v1,v0
LAB_004237c8: ;XREF[1,0]: 0042369c
.text:004237c8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004237cc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004237d0 ccd56526 addiu a1=>.roda...,s3,-0x2a34 ;= "SpeakerVolume"
.text:004237d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004237d8 21202002 _move a0,s1
.text:004237dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004237e0 70004014 bne v0,zero,LAB_004239a4
.text:004237e4 21a00000 _clear s4
.text:004237e8 8c8d918f lw s1,-0x7274(gp)=>->audiovol_select ;= 004d4c7c
.text:004237ec 0000108e lw s0,0x0(s0)
.text:004237f0 00003f8e lw ra,0x0(s1)=>.data:audiovol_select ;= 00491938
.text:004237f4 00000000 nop
.text:004237f8 0000f883 lb t8,0x0(ra)=>.rodata:s_0_00491930+8 ;= "0"
.text:004237fc 21900000 clear s2
.text:00423800 11000013 beq t8,zero,LAB_00423848
.text:00423804 21980000 _clear s3
.text:00423808 21107102 addu v0,s3,s1
LAB_0042380c: ;XREF[1,0]: 00423840
.text:0042380c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048b3f4,00491938,004d4c7c,004d4c80
.text:00423810 0000458c lw a1=>.rodata:s_0_...,0x0(v0)=>.data:au...;= 31h
;= "0"
;= 00491938
;= 0048b3f4
.text:00423814 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423818 21200002 _move a0,s0
.text:0042381c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423820 09004010 beq v0,zero,LAB_00423848
.text:00423824 01005226 _addiu s2,s2,0x1
.text:00423828 80981200 sll s3,s2,0x2
.text:0042382c 21387102 addu a3=>.data:PTR_DAT_004d4c80,s3,s1 ;= 0048b3f4
.text:00423830 0000e58c lw a1,0x0(a3)=>.data:PTR_DAT_004d4c80 ;= 0048b3f4
.text:00423834 00000000 nop
.text:00423838 0000a680 lb a2,0x0(a1)=>.rodata:DAT_0048b3f4 ;= 31h
.text:0042383c 00000000 nop
.text:00423840 f2ffc014 bne a2,zero,LAB_0042380c
.text:00423844 21107102 _addu v0,s3,s1
LAB_00423848: ;XREF[2,0]: 00423800,00423820
.text:00423848 21187102 addu v1,s3,s1
; FWD[2,0]: 004d4c7c,004d4c80
.text:0042384c 0000688c lw t0,0x0(v1)=>.data:PTR_DAT_004d4c80 ;= 00491938
;= 0048b3f4
.text:00423850 00000000 nop
; FWD[2,0]: 0048b3f4,00491938
.text:00423854 00001181 lb s1,0x0(t0)=>.rodata:DAT_0048b3f4 ;= 31h
;= "0"
.text:00423858 00000000 nop
.text:0042385c 02002016 bne s1,zero,LAB_00423868
.text:00423860 00000000 _nop
.text:00423864 01001424 li s4,0x1
LAB_00423868: ;XREF[1,0]: 0042385c
.text:00423868 82fb0010 b LAB_00422674
.text:0042386c 21188002 _move v1,s4
LAB_00423870: ;XREF[1,0]: 00423408
.text:00423870 0000058e lw a1,0x0(s0)
.text:00423874 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423878 39001424 li s4,0x39
.text:0042387c 1000b4af sw s4,local_38+0x48(sp)
.text:00423880 01000624 li a2,0x1
.text:00423884 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423888 ffff0734 _ori a3,zero,0xffff
.text:0042388c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423890 78fb0010 b LAB_00422674
.text:00423894 21184000 _move v1,v0
LAB_00423898: ;XREF[1,0]: 004233e8
.text:00423898 0000058e lw a1,0x0(s0)
.text:0042389c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004238a0 1000afaf sw t7,local_38+0x48(sp)
.text:004238a4 21204002 move a0,s2
.text:004238a8 01000624 li a2,0x1
.text:004238ac 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004238b0 ffff0734 _ori a3,zero,0xffff
.text:004238b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004238b8 6efb0010 b LAB_00422674
.text:004238bc 21184000 _move v1,v0
LAB_004238c0: ;XREF[1,0]: 00423388
.text:004238c0 0000058e lw a1,0x0(s0)
.text:004238c4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004238c8 36001124 li s1,0x36
.text:004238cc 1000b1af sw s1,local_38+0x48(sp)
.text:004238d0 21300000 clear a2
.text:004238d4 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004238d8 80000724 _li a3,0x80
.text:004238dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004238e0 64fb0010 b LAB_00422674
.text:004238e4 21184000 _move v1,v0
LAB_004238e8: ;XREF[1,0]: 00423368
.text:004238e8 0000058e lw a1,0x0(s0)
.text:004238ec 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004238f0 35001024 li s0,0x35
.text:004238f4 1000b0af sw s0,local_38+0x48(sp)
.text:004238f8 01000624 li a2,0x1
.text:004238fc 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423900 80000724 _li a3,0x80
.text:00423904 1800bc8f lw gp,local_30+0x48(sp)
.text:00423908 5afb0010 b LAB_00422674
.text:0042390c 21184000 _move v1,v0
LAB_00423910: ;XREF[1,0]: 00423348
.text:00423910 0000058e lw a1,0x0(s0)
.text:00423914 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423918 1000a0af sw zero,local_38+0x48(sp)
.text:0042391c 21204002 move a0,s2
.text:00423920 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423924 7f000724 _li a3,0x7f
.text:00423928 1800bc8f lw gp,local_30+0x48(sp)
.text:0042392c 51fb0010 b LAB_00422674
.text:00423930 21184000 _move v1,v0
LAB_00423934: ;XREF[1,0]: 00423328
.text:00423934 0000058e lw a1,0x0(s0)
.text:00423938 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042393c 1000a0af sw zero,local_38+0x48(sp)
.text:00423940 21300000 clear a2
.text:00423944 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423948 7f000724 _li a3,0x7f
.text:0042394c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423950 48fb0010 b LAB_00422674
.text:00423954 21184000 _move v1,v0
LAB_00423958: ;XREF[1,0]: 004233c8
.text:00423958 0000058e lw a1,0x0(s0)
.text:0042395c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423960 1000a0af sw zero,local_38+0x48(sp)
.text:00423964 21300000 clear a2
.text:00423968 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042396c ffff0734 _ori a3,zero,0xffff
.text:00423970 1800bc8f lw gp,local_30+0x48(sp)
.text:00423974 3ffb0010 b LAB_00422674
.text:00423978 21184000 _move v1,v0
LAB_0042397c: ;XREF[1,0]: 004233a8
.text:0042397c 0000058e lw a1,0x0(s0)
.text:00423980 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423984 1000acaf sw t4,local_38+0x48(sp)
.text:00423988 21204002 move a0,s2
.text:0042398c 21300000 clear a2
.text:00423990 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423994 80000724 _li a3,0x80
.text:00423998 1800bc8f lw gp,local_30+0x48(sp)
.text:0042399c 35fb0010 b LAB_00422674
.text:004239a0 21184000 _move v1,v0
LAB_004239a4: ;XREF[1,0]: 004237e0
.text:004239a4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004239a8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004239ac c4fe2525 addiu a1=>.roda...,t1,-0x13c ;= "FrameRate"
.text:004239b0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004239b4 21202002 _move a0,s1
.text:004239b8 1800bc8f lw gp,local_30+0x48(sp)
.text:004239bc 3e004014 bne v0,zero,LAB_00423ab8
.text:004239c0 00000000 _nop
.text:004239c4 0000108e lw s0,0x0(s0)
.text:004239c8 e090998f lw t9,-0x6f20(gp)=>->::atol ;= 00489220
.text:004239cc 00000000 nop
.text:004239d0 09f82003 jalr t9=>.MIPS.stubs:::atol ;long atol(char * __nptr)
.text:004239d4 21200002 _move a0,s0
.text:004239d8 1800bc8f lw gp,local_30+0x48(sp)
.text:004239dc 21200002 move a0,s0
.text:004239e0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004239e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004239e8 3cb48526 addiu a1=>.rodata:DAT_0048b43c,s4,-0x4bc4 ;= 41h A
.text:004239ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004239f0 21984000 _move s3,v0
.text:004239f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004239f8 13004010 beq v0,zero,LAB_00423a48
.text:004239fc 21200000 _clear a0
.text:00423a00 24006a2a slti t2,s3,0x24
.text:00423a04 10004011 beq t2,zero,LAB_00423a48
.text:00423a08 1e006b2a _slti t3,s3,0x1e
.text:00423a0c 0e006011 beq t3,zero,LAB_00423a48
.text:00423a10 1e000424 _li a0,0x1e
.text:00423a14 14006c2a slti t4,s3,0x14
.text:00423a18 0b008011 beq t4,zero,LAB_00423a48
.text:00423a1c 14000424 _li a0,0x14
.text:00423a20 0f006d2a slti t5,s3,0xf
.text:00423a24 0800a011 beq t5,zero,LAB_00423a48
.text:00423a28 0f000424 _li a0,0xf
.text:00423a2c 07006e2a slti t6,s3,0x7
.text:00423a30 0500c011 beq t6,zero,LAB_00423a48
.text:00423a34 07000424 _li a0,0x7
.text:00423a38 05006f2a slti t7,s3,0x5
.text:00423a3c 0200e011 beq t7,zero,LAB_00423a48
.text:00423a40 05000424 _li a0,0x5
.text:00423a44 2a201300 slt a0,zero,s3
LAB_00423a48: ;XREF[7,0]: 004239f8,00423a04,00423a0c,00423a18
; 00423a24,00423a30,00423a3c
.text:00423a48 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:00423a4c 2000a527 addiu a1,sp,0x20
.text:00423a50 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:00423a54 10000624 _li a2,0x10
.text:00423a58 1800bc8f lw gp,local_30+0x48(sp)
.text:00423a5c 21204002 move a0,s2
.text:00423a60 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00423a64 21282002 move a1,s1
.text:00423a68 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00423a6c 2000a627 _addiu a2,sp,0x20
.text:00423a70 1800bc8f lw gp,local_30+0x48(sp)
.text:00423a74 21204002 move a0,s2
.text:00423a78 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423a7c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00423a80 21282002 move a1,s1
.text:00423a84 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00423a88 0c444626 _addiu a2=>.rodata:DAT_0049440c,s2,0x440c
.text:00423a8c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423a90 21302002 move a2,s1
.text:00423a94 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423a98 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00423a9c 10d18524 addiu a1=>.roda...,a0,-0x2ef0 ;= "ChangeVar=(%s,%s)\n"
.text:00423aa0 21384000 move a3,v0
.text:00423aa4 09f82003 jalr t9=>trace ;undefined trace()
.text:00423aa8 02000424 _li a0,0x2
.text:00423aac 1800bc8f lw gp,local_30+0x48(sp)
.text:00423ab0 f0fa0010 b LAB_00422674
.text:00423ab4 21180000 _clear v1
LAB_00423ab8: ;XREF[1,0]: 004239bc
.text:00423ab8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423abc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423ac0 50fd6526 addiu a1=>.roda...,s3,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00423ac4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423ac8 21202002 _move a0,s1
.text:00423acc 1800bc8f lw gp,local_30+0x48(sp)
.text:00423ad0 da044010 beq v0,zero,LAB_00424e3c
.text:00423ad4 21204002 _move a0,s2
.text:00423ad8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423adc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423ae0 a0fce527 addiu a1=>.roda...,ra,-0x360 ;= "EmailMotionFrameInterval"
.text:00423ae4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423ae8 21202002 _move a0,s1
.text:00423aec 1800bc8f lw gp,local_30+0x48(sp)
.text:00423af0 c8044010 beq v0,zero,LAB_00424e14
.text:00423af4 21204002 _move a0,s2
.text:00423af8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423afc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423b00 b8c1c524 addiu a1=>.roda...,a2,-0x3e48 ;= "DayNightMode"
.text:00423b04 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423b08 21202002 _move a0,s1
.text:00423b0c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423b10 b7044010 beq v0,zero,LAB_00424df0
.text:00423b14 21204002 _move a0,s2
.text:00423b18 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423b1c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423b20 dcd5a524 addiu a1=>.roda...,a1,-0x2a24 ;= "LightSensorControl"
.text:00423b24 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423b28 21202002 _move a0,s1
.text:00423b2c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423b30 a6044010 beq v0,zero,LAB_00424dcc
.text:00423b34 21204002 _move a0,s2
.text:00423b38 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00423b3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423b40 f0d5e524 addiu a1=>.roda...,a3,-0x2a10 ;= "IRLedScheduleSunStart"
.text:00423b44 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423b48 21202002 _move a0,s1
.text:00423b4c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423b50 97044010 beq v0,zero,LAB_00424db0
.text:00423b54 21204002 _move a0,s2
.text:00423b58 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423b5c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423b60 08d60525 addiu a1=>.roda...,t0,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:00423b64 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423b68 21202002 _move a0,s1
.text:00423b6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423b70 88044010 beq v0,zero,LAB_00424d94
.text:00423b74 21204002 _move a0,s2
.text:00423b78 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423b7c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423b80 1cd66524 addiu a1=>.roda...,v1,-0x29e4 ;= "IRLedScheduleMonStart"
.text:00423b84 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423b88 21202002 _move a0,s1
.text:00423b8c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423b90 79044010 beq v0,zero,LAB_00424d78
.text:00423b94 21204002 _move a0,s2
.text:00423b98 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423b9c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423ba0 34d62525 addiu a1=>.roda...,t1,-0x29cc ;= "IRLedScheduleMonEnd"
.text:00423ba4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423ba8 21202002 _move a0,s1
.text:00423bac 1800bc8f lw gp,local_30+0x48(sp)
.text:00423bb0 6a044010 beq v0,zero,LAB_00424d5c
.text:00423bb4 21204002 _move a0,s2
.text:00423bb8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423bbc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423bc0 48d68526 addiu a1=>.roda...,s4,-0x29b8 ;= "IRLedScheduleTueStart"
.text:00423bc4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423bc8 21202002 _move a0,s1
.text:00423bcc 1800bc8f lw gp,local_30+0x48(sp)
.text:00423bd0 5b044010 beq v0,zero,LAB_00424d40
.text:00423bd4 21204002 _move a0,s2
.text:00423bd8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423bdc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423be0 60d64525 addiu a1=>.roda...,t2,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:00423be4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423be8 21202002 _move a0,s1
.text:00423bec 1800bc8f lw gp,local_30+0x48(sp)
.text:00423bf0 4c044010 beq v0,zero,LAB_00424d24
.text:00423bf4 21204002 _move a0,s2
.text:00423bf8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423bfc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423c00 74d66525 addiu a1=>.roda...,t3,-0x298c ;= "IRLedScheduleWedStart"
.text:00423c04 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423c08 21202002 _move a0,s1
.text:00423c0c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423c10 3d044010 beq v0,zero,LAB_00424d08
.text:00423c14 21204002 _move a0,s2
.text:00423c18 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423c1c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423c20 8cd68525 addiu a1=>.roda...,t4,-0x2974 ;= "IRLedScheduleWedEnd"
.text:00423c24 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423c28 21202002 _move a0,s1
.text:00423c2c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423c30 2e044010 beq v0,zero,LAB_00424cec
.text:00423c34 21204002 _move a0,s2
.text:00423c38 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423c3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423c40 a0d6a525 addiu a1=>.roda...,t5,-0x2960 ;= "IRLedScheduleThuStart"
.text:00423c44 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423c48 21202002 _move a0,s1
.text:00423c4c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423c50 1f044010 beq v0,zero,LAB_00424cd0
.text:00423c54 21204002 _move a0,s2
.text:00423c58 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423c5c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423c60 b8d6c525 addiu a1=>.roda...,t6,-0x2948 ;= "IRLedScheduleThuEnd"
.text:00423c64 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423c68 21202002 _move a0,s1
.text:00423c6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423c70 10044010 beq v0,zero,LAB_00424cb4
.text:00423c74 21204002 _move a0,s2
.text:00423c78 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423c7c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423c80 ccd6e525 addiu a1=>.roda...,t7,-0x2934 ;= "IRLedScheduleFriStart"
.text:00423c84 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423c88 21202002 _move a0,s1
.text:00423c8c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423c90 00044010 beq v0,zero,LAB_00424c94
.text:00423c94 00000000 _nop
.text:00423c98 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423c9c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423ca0 e4d68524 addiu a1=>.roda...,a0,-0x291c ;= "IRLedScheduleFriEnd"
.text:00423ca4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423ca8 21202002 _move a0,s1
.text:00423cac 1800bc8f lw gp,local_30+0x48(sp)
.text:00423cb0 f1034010 beq v0,zero,LAB_00424c78
.text:00423cb4 21204002 _move a0,s2
.text:00423cb8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423cbc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423cc0 f8d66526 addiu a1=>.roda...,s3,-0x2908 ;= "IRLedScheduleSatStart"
.text:00423cc4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423cc8 21202002 _move a0,s1
.text:00423ccc 1800bc8f lw gp,local_30+0x48(sp)
.text:00423cd0 c9014010 beq v0,zero,LAB_004243f8
.text:00423cd4 21204002 _move a0,s2
.text:00423cd8 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423cdc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423ce0 10d70527 addiu a1=>.roda...,t8,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:00423ce4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423ce8 21202002 _move a0,s1
.text:00423cec 1800bc8f lw gp,local_30+0x48(sp)
.text:00423cf0 ba014010 beq v0,zero,LAB_004243dc
.text:00423cf4 21204002 _move a0,s2
.text:00423cf8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423cfc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423d00 24d7e527 addiu a1=>.roda...,ra,-0x28dc ;= "MotionDetectionEnable"
.text:00423d04 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423d08 21202002 _move a0,s1
.text:00423d0c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423d10 c0014010 beq v0,zero,LAB_00424414
.text:00423d14 21204002 _move a0,s2
.text:00423d18 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00423d1c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00423d20 3cd74524 addiu a1=>.roda...,v0,-0x28c4 ;= "MotionDetectionBlockSet"
.text:00423d24 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00423d28 21202002 _move a0,s1
.text:00423d2c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423d30 30014014 bne v0,zero,LAB_004241f4
.text:00423d34 00000000 _nop
.text:00423d38 0000108e lw s0,0x0(s0)
.text:00423d3c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00423d40 00000000 nop
.text:00423d44 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00423d48 21200002 _move a0,s0
.text:00423d4c 19001124 li s1,0x19
.text:00423d50 1800bc8f lw gp,local_30+0x48(sp)
.text:00423d54 1a015110 beq v0,s1,LAB_004241c0
.text:00423d58 21280000 _clear a1
.text:00423d5c 01000524 li a1,0x1
LAB_00423d60: ;XREF[1,0]: 00424438
.text:00423d60 44fa0010 b LAB_00422674
.text:00423d64 2118a000 _move v1,a1
LAB_00423d68: ;XREF[1,0]: 00423308
.text:00423d68 0000058e lw a1,0x0(s0)
.text:00423d6c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423d70 1000a0af sw zero,local_38+0x48(sp)
.text:00423d74 21300000 clear a2
.text:00423d78 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423d7c 04000724 _li a3,0x4
.text:00423d80 1800bc8f lw gp,local_30+0x48(sp)
.text:00423d84 3bfa0010 b LAB_00422674
.text:00423d88 21184000 _move v1,v0
LAB_00423d8c: ;XREF[1,0]: 00423288
.text:00423d8c 0000058e lw a1,0x0(s0)
.text:00423d90 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423d94 1000a0af sw zero,local_38+0x48(sp)
.text:00423d98 21300000 clear a2
.text:00423d9c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423da0 02000724 _li a3,0x2
.text:00423da4 1800bc8f lw gp,local_30+0x48(sp)
.text:00423da8 32fa0010 b LAB_00422674
.text:00423dac 21184000 _move v1,v0
LAB_00423db0: ;XREF[1,0]: 00423268
.text:00423db0 0000058e lw a1,0x0(s0)
.text:00423db4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423db8 1000a0af sw zero,local_38+0x48(sp)
.text:00423dbc 21300000 clear a2
.text:00423dc0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423dc4 02000724 _li a3,0x2
.text:00423dc8 1800bc8f lw gp,local_30+0x48(sp)
.text:00423dcc 29fa0010 b LAB_00422674
.text:00423dd0 21184000 _move v1,v0
LAB_00423dd4: ;XREF[1,0]: 00423248
.text:00423dd4 0000058e lw a1,0x0(s0)
.text:00423dd8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423ddc 1000a0af sw zero,local_38+0x48(sp)
.text:00423de0 21300000 clear a2
.text:00423de4 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423de8 02000724 _li a3,0x2
.text:00423dec 1800bc8f lw gp,local_30+0x48(sp)
.text:00423df0 20fa0010 b LAB_00422674
.text:00423df4 21184000 _move v1,v0
LAB_00423df8: ;XREF[1,0]: 00423228
.text:00423df8 0000058e lw a1,0x0(s0)
.text:00423dfc 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423e00 1000a0af sw zero,local_38+0x48(sp)
.text:00423e04 21300000 clear a2
.text:00423e08 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423e0c 02000724 _li a3,0x2
.text:00423e10 1800bc8f lw gp,local_30+0x48(sp)
.text:00423e14 17fa0010 b LAB_00422674
.text:00423e18 21184000 _move v1,v0
LAB_00423e1c: ;XREF[1,0]: 00423108
.text:00423e1c 0000058e lw a1,0x0(s0)
.text:00423e20 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423e24 1000a0af sw zero,local_38+0x48(sp)
.text:00423e28 21204002 move a0,s2
.text:00423e2c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423e30 01000724 _li a3,0x1
.text:00423e34 1800bc8f lw gp,local_30+0x48(sp)
.text:00423e38 0efa0010 b LAB_00422674
.text:00423e3c 21184000 _move v1,v0
LAB_00423e40: ;XREF[1,0]: 004230e8
.text:00423e40 0000058e lw a1,0x0(s0)
.text:00423e44 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423e48 1000a0af sw zero,local_38+0x48(sp)
.text:00423e4c 21300000 clear a2
.text:00423e50 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423e54 01000724 _li a3,0x1
.text:00423e58 1800bc8f lw gp,local_30+0x48(sp)
.text:00423e5c 05fa0010 b LAB_00422674
.text:00423e60 21184000 _move v1,v0
LAB_00423e64: ;XREF[1,0]: 004230c8
.text:00423e64 0000058e lw a1,0x0(s0)
.text:00423e68 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423e6c 1000a0af sw zero,local_38+0x48(sp)
.text:00423e70 21300000 clear a2
.text:00423e74 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423e78 01000724 _li a3,0x1
.text:00423e7c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423e80 fcf90010 b LAB_00422674
.text:00423e84 21184000 _move v1,v0
LAB_00423e88: ;XREF[1,0]: 004230a8
.text:00423e88 0000058e lw a1,0x0(s0)
.text:00423e8c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423e90 1000a0af sw zero,local_38+0x48(sp)
.text:00423e94 21300000 clear a2
.text:00423e98 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423e9c 01000724 _li a3,0x1
.text:00423ea0 1800bc8f lw gp,local_30+0x48(sp)
.text:00423ea4 f3f90010 b LAB_00422674
.text:00423ea8 21184000 _move v1,v0
LAB_00423eac: ;XREF[1,0]: 00423088
.text:00423eac 0000058e lw a1,0x0(s0)
.text:00423eb0 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423eb4 1000a0af sw zero,local_38+0x48(sp)
.text:00423eb8 21300000 clear a2
.text:00423ebc 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423ec0 01000724 _li a3,0x1
.text:00423ec4 1800bc8f lw gp,local_30+0x48(sp)
.text:00423ec8 eaf90010 b LAB_00422674
.text:00423ecc 21184000 _move v1,v0
LAB_00423ed0: ;XREF[1,0]: 00423068
.text:00423ed0 0000058e lw a1,0x0(s0)
.text:00423ed4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423ed8 1000a0af sw zero,local_38+0x48(sp)
.text:00423edc 21300000 clear a2
.text:00423ee0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423ee4 04000724 _li a3,0x4
.text:00423ee8 1800bc8f lw gp,local_30+0x48(sp)
.text:00423eec e1f90010 b LAB_00422674
.text:00423ef0 21184000 _move v1,v0
LAB_00423ef4: ;XREF[1,0]: 00423048
.text:00423ef4 0000058e lw a1,0x0(s0)
.text:00423ef8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423efc 1000a0af sw zero,local_38+0x48(sp)
.text:00423f00 21300000 clear a2
.text:00423f04 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423f08 01000724 _li a3,0x1
.text:00423f0c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423f10 d8f90010 b LAB_00422674
.text:00423f14 21184000 _move v1,v0
LAB_00423f18: ;XREF[1,0]: 00423028
.text:00423f18 0000058e lw a1,0x0(s0)
.text:00423f1c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423f20 1000a0af sw zero,local_38+0x48(sp)
.text:00423f24 21300000 clear a2
.text:00423f28 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423f2c 01000724 _li a3,0x1
.text:00423f30 1800bc8f lw gp,local_30+0x48(sp)
.text:00423f34 cff90010 b LAB_00422674
.text:00423f38 21184000 _move v1,v0
LAB_00423f3c: ;XREF[1,0]: 00423008
.text:00423f3c 0000058e lw a1,0x0(s0)
.text:00423f40 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423f44 1000a0af sw zero,local_38+0x48(sp)
.text:00423f48 21300000 clear a2
.text:00423f4c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423f50 01000724 _li a3,0x1
.text:00423f54 1800bc8f lw gp,local_30+0x48(sp)
.text:00423f58 c6f90010 b LAB_00422674
.text:00423f5c 21184000 _move v1,v0
LAB_00423f60: ;XREF[1,0]: 00422fe8
.text:00423f60 0000058e lw a1,0x0(s0)
.text:00423f64 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423f68 1000a0af sw zero,local_38+0x48(sp)
.text:00423f6c 21300000 clear a2
.text:00423f70 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423f74 01000724 _li a3,0x1
.text:00423f78 1800bc8f lw gp,local_30+0x48(sp)
.text:00423f7c bdf90010 b LAB_00422674
.text:00423f80 21184000 _move v1,v0
LAB_00423f84: ;XREF[1,0]: 00422fc8
.text:00423f84 0000058e lw a1,0x0(s0)
.text:00423f88 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00423f8c 1000a0af sw zero,local_38+0x48(sp)
.text:00423f90 21300000 clear a2
.text:00423f94 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00423f98 01000724 _li a3,0x1
.text:00423f9c 1800bc8f lw gp,local_30+0x48(sp)
.text:00423fa0 b4f90010 b LAB_00422674
.text:00423fa4 21184000 _move v1,v0
LAB_00423fa8: ;XREF[1,0]: 00422fa8
.text:00423fa8 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00423fac 0000058e lw a1,0x0(s0)
.text:00423fb0 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00423fb4 4a000624 _li a2,0x4a
.text:00423fb8 1800bc8f lw gp,local_30+0x48(sp)
.text:00423fbc adf90010 b LAB_00422674
.text:00423fc0 21184000 _move v1,v0
LAB_00423fc4: ;XREF[1,0]: 00422f88
.text:00423fc4 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00423fc8 0000058e lw a1,0x0(s0)
.text:00423fcc 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00423fd0 49000624 _li a2,0x49
.text:00423fd4 1800bc8f lw gp,local_30+0x48(sp)
.text:00423fd8 a6f90010 b LAB_00422674
.text:00423fdc 21184000 _move v1,v0
LAB_00423fe0: ;XREF[1,0]: 00422f68
.text:00423fe0 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00423fe4 0000058e lw a1,0x0(s0)
.text:00423fe8 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00423fec 43000624 _li a2,0x43
.text:00423ff0 1800bc8f lw gp,local_30+0x48(sp)
.text:00423ff4 9ff90010 b LAB_00422674
.text:00423ff8 21184000 _move v1,v0
LAB_00423ffc: ;XREF[1,0]: 00422f48
.text:00423ffc 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00424000 0000058e lw a1,0x0(s0)
.text:00424004 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00424008 42000624 _li a2,0x42
.text:0042400c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424010 98f90010 b LAB_00422674
.text:00424014 21184000 _move v1,v0
LAB_00424018: ;XREF[1,0]: 00422f28
.text:00424018 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:0042401c 0000058e lw a1,0x0(s0)
.text:00424020 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00424024 53000624 _li a2,0x53
.text:00424028 1800bc8f lw gp,local_30+0x48(sp)
.text:0042402c 91f90010 b LAB_00422674
.text:00424030 21184000 _move v1,v0
LAB_00424034: ;XREF[1,0]: 00423208
.text:00424034 0000058e lw a1,0x0(s0)
.text:00424038 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042403c 1000a0af sw zero,local_38+0x48(sp)
.text:00424040 21300000 clear a2
.text:00424044 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424048 01000724 _li a3,0x1
.text:0042404c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424050 88f90010 b LAB_00422674
.text:00424054 21184000 _move v1,v0
LAB_00424058: ;XREF[1,0]: 004231e8
.text:00424058 0000058e lw a1,0x0(s0)
.text:0042405c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424060 1000a0af sw zero,local_38+0x48(sp)
.text:00424064 21300000 clear a2
.text:00424068 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042406c 01000724 _li a3,0x1
.text:00424070 1800bc8f lw gp,local_30+0x48(sp)
.text:00424074 7ff90010 b LAB_00422674
.text:00424078 21184000 _move v1,v0
LAB_0042407c: ;XREF[1,0]: 004231c8
.text:0042407c 0000058e lw a1,0x0(s0)
.text:00424080 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424084 1000a0af sw zero,local_38+0x48(sp)
.text:00424088 21300000 clear a2
.text:0042408c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424090 01000724 _li a3,0x1
.text:00424094 1800bc8f lw gp,local_30+0x48(sp)
.text:00424098 76f90010 b LAB_00422674
.text:0042409c 21184000 _move v1,v0
LAB_004240a0: ;XREF[1,0]: 004231a8
.text:004240a0 0000058e lw a1,0x0(s0)
.text:004240a4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004240a8 1000a0af sw zero,local_38+0x48(sp)
.text:004240ac 21300000 clear a2
.text:004240b0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004240b4 01000724 _li a3,0x1
.text:004240b8 1800bc8f lw gp,local_30+0x48(sp)
.text:004240bc 6df90010 b LAB_00422674
.text:004240c0 21184000 _move v1,v0
LAB_004240c4: ;XREF[1,0]: 00423188
.text:004240c4 0000058e lw a1,0x0(s0)
.text:004240c8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004240cc 1000a0af sw zero,local_38+0x48(sp)
.text:004240d0 21300000 clear a2
.text:004240d4 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004240d8 01000724 _li a3,0x1
.text:004240dc 1800bc8f lw gp,local_30+0x48(sp)
.text:004240e0 64f90010 b LAB_00422674
.text:004240e4 21184000 _move v1,v0
LAB_004240e8: ;XREF[1,0]: 00423168
.text:004240e8 0000058e lw a1,0x0(s0)
.text:004240ec 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004240f0 1000a0af sw zero,local_38+0x48(sp)
.text:004240f4 21300000 clear a2
.text:004240f8 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004240fc 01000724 _li a3,0x1
.text:00424100 1800bc8f lw gp,local_30+0x48(sp)
.text:00424104 5bf90010 b LAB_00422674
.text:00424108 21184000 _move v1,v0
LAB_0042410c: ;XREF[1,0]: 00423148
.text:0042410c 0000058e lw a1,0x0(s0)
.text:00424110 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424114 1000a0af sw zero,local_38+0x48(sp)
.text:00424118 21300000 clear a2
.text:0042411c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424120 01000724 _li a3,0x1
.text:00424124 1800bc8f lw gp,local_30+0x48(sp)
.text:00424128 52f90010 b LAB_00422674
.text:0042412c 21184000 _move v1,v0
LAB_00424130: ;XREF[1,0]: 00423128
.text:00424130 0000058e lw a1,0x0(s0)
.text:00424134 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424138 1000a0af sw zero,local_38+0x48(sp)
.text:0042413c 21300000 clear a2
.text:00424140 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424144 01000724 _li a3,0x1
.text:00424148 1800bc8f lw gp,local_30+0x48(sp)
.text:0042414c 49f90010 b LAB_00422674
.text:00424150 21184000 _move v1,v0
LAB_00424154: ;XREF[1,0]: 004232c8
.text:00424154 0000058e lw a1,0x0(s0)
.text:00424158 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042415c 1000a0af sw zero,local_38+0x48(sp)
.text:00424160 21300000 clear a2
.text:00424164 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424168 02000724 _li a3,0x2
.text:0042416c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424170 40f90010 b LAB_00422674
.text:00424174 21184000 _move v1,v0
LAB_00424178: ;XREF[1,0]: 004232a8
.text:00424178 0000058e lw a1,0x0(s0)
.text:0042417c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424180 1000a0af sw zero,local_38+0x48(sp)
.text:00424184 21300000 clear a2
.text:00424188 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042418c 02000724 _li a3,0x2
.text:00424190 1800bc8f lw gp,local_30+0x48(sp)
.text:00424194 37f90010 b LAB_00422674
.text:00424198 21184000 _move v1,v0
LAB_0042419c: ;XREF[1,0]: 004232e8
.text:0042419c 0000058e lw a1,0x0(s0)
.text:004241a0 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004241a4 1000a0af sw zero,local_38+0x48(sp)
.text:004241a8 21300000 clear a2
.text:004241ac 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004241b0 03000724 _li a3,0x3
.text:004241b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004241b8 2ef90010 b LAB_00422674
.text:004241bc 21184000 _move v1,v0
LAB_004241c0: ;XREF[1,0]: 00423d54
.text:004241c0 21200000 clear a0
LAB_004241c4: ;XREF[1,0]: 004241e4
.text:004241c4 21180402 addu v1,s0,a0
.text:004241c8 00006890 lbu t0,0x0(v1)
.text:004241cc 01008424 addiu a0,a0,0x1
.text:004241d0 d0ff0725 addiu a3,t0,-0x30
.text:004241d4 ff00e630 andi a2,a3,0xff
.text:004241d8 0200d22c sltiu s2,a2,0x2
.text:004241dc 96004012 beq s2,zero,LAB_00424438
.text:004241e0 19008328 _slti v1,a0,0x19
.text:004241e4 f7ff6014 bne v1,zero,LAB_004241c4
.text:004241e8 00000000 _nop
.text:004241ec 21f90010 b LAB_00422674
.text:004241f0 2118a000 _move v1,a1
LAB_004241f4: ;XREF[1,0]: 00423d30
.text:004241f4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004241f8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004241fc 54d7a524 addiu a1=>.roda...,a1,-0x28ac ;= "MotionDetectionSensitivity"
.text:00424200 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424204 21202002 _move a0,s1
.text:00424208 1800bc8f lw gp,local_30+0x48(sp)
.text:0042420c 91024010 beq v0,zero,LAB_00424c54
.text:00424210 21204002 _move a0,s2
.text:00424214 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424218 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042421c 70d72525 addiu a1=>.roda...,t1,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:00424220 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424224 21202002 _move a0,s1
.text:00424228 1800bc8f lw gp,local_30+0x48(sp)
.text:0042422c 82024010 beq v0,zero,LAB_00424c38
.text:00424230 21204002 _move a0,s2
.text:00424234 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424238 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042423c 94d78526 addiu a1=>.roda...,s4,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:00424240 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424244 21202002 _move a0,s1
.text:00424248 1800bc8f lw gp,local_30+0x48(sp)
.text:0042424c 73024010 beq v0,zero,LAB_00424c1c
.text:00424250 21204002 _move a0,s2
.text:00424254 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424258 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042425c b4d74525 addiu a1=>.roda...,t2,-0x284c ;= "MotionDetectionScheduleMode"
.text:00424260 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424264 21202002 _move a0,s1
.text:00424268 1800bc8f lw gp,local_30+0x48(sp)
.text:0042426c 62024010 beq v0,zero,LAB_00424bf8
.text:00424270 21204002 _move a0,s2
.text:00424274 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424278 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042427c d0d76525 addiu a1=>.roda...,t3,-0x2830 ;= "MotionDetectionScheduleDay"
.text:00424280 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424284 21202002 _move a0,s1
.text:00424288 1800bc8f lw gp,local_30+0x48(sp)
.text:0042428c 51024010 beq v0,zero,LAB_00424bd4
.text:00424290 21204002 _move a0,s2
.text:00424294 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424298 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042429c ecd78525 addiu a1=>.roda...,t4,-0x2814 ;= "WirelessDisable"
.text:004242a0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004242a4 21202002 _move a0,s1
.text:004242a8 1800bc8f lw gp,local_30+0x48(sp)
.text:004242ac 40024010 beq v0,zero,LAB_00424bb0
.text:004242b0 21204002 _move a0,s2
.text:004242b4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004242b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004242bc fcd7a525 addiu a1=>.rodata:DAT_0048d7fc,t5,-0x2804 ;= 53h S
.text:004242c0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004242c4 21202002 _move a0,s1
.text:004242c8 1800bc8f lw gp,local_30+0x48(sp)
.text:004242cc 2e024010 beq v0,zero,LAB_00424b88
.text:004242d0 21204002 _move a0,s2
.text:004242d4 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004242d8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004242dc 3cf7c525 addiu a1=>.roda...,t6,-0x8c4 ;= "WirelessChannel"
.text:004242e0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004242e4 21202002 _move a0,s1
.text:004242e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004242ec 1d024010 beq v0,zero,LAB_00424b64
.text:004242f0 21204002 _move a0,s2
.text:004242f4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004242f8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004242fc 70f7e525 addiu a1=>.roda...,t7,-0x890 ;= "TransmissionRate"
.text:00424300 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424304 21202002 _move a0,s1
.text:00424308 1800bc8f lw gp,local_30+0x48(sp)
.text:0042430c 2f014010 beq v0,zero,LAB_004247cc
.text:00424310 21282002 _move a1,s1
.text:00424314 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424318 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042431c a4f76526 addiu a1=>.roda...,s3,-0x85c ;= "ConnectionMode"
.text:00424320 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424324 21202002 _move a0,s1
.text:00424328 1800bc8f lw gp,local_30+0x48(sp)
.text:0042432c 1e014010 beq v0,zero,LAB_004247a8
.text:00424330 21204002 _move a0,s2
.text:00424334 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424338 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042433c dcd00527 addiu a1=>.roda...,t8,-0x2f24 ;= "WEPEncryption"
.text:00424340 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424344 21202002 _move a0,s1
.text:00424348 1800bc8f lw gp,local_30+0x48(sp)
.text:0042434c 3c004014 bne v0,zero,LAB_00424440
.text:00424350 21a00000 _clear s4
.text:00424354 6091918f lw s1,-0x6ea0(gp)=>->wepencry_select ;= 004d4cac
.text:00424358 0000108e lw s0,0x0(s0)
.text:0042435c 0000228e lw v0,0x0(s1)=>.data:wepencry_select ;= 00491938
.text:00424360 00000000 nop
.text:00424364 00005f80 lb ra,0x0(v0)=>.rodata:s_0_00491930+8 ;= "0"
.text:00424368 21900000 clear s2
.text:0042436c 1100e013 beq ra,zero,LAB_004243b4
.text:00424370 21980000 _clear s3
.text:00424374 21307102 addu a2=>.data:wepencry_select,s3,s1 ;= 00491938
LAB_00424378: ;XREF[1,0]: 004243ac
.text:00424378 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
; FWD[4,0]: 0048b4d4,00491938,004d4cac,004d4cb0
.text:0042437c 0000c58c lw a1=>.rodata:s_0_...,0x0(a2)=>.data:we...;= 32h
;= "0"
;= 00491938
;= 0048b4d4
.text:00424380 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424384 21200002 _move a0,s0
.text:00424388 1800bc8f lw gp,local_30+0x48(sp)
.text:0042438c 09004010 beq v0,zero,LAB_004243b4
.text:00424390 01005226 _addiu s2,s2,0x1
.text:00424394 80981200 sll s3,s2,0x2
.text:00424398 21187102 addu v1,s3,s1
.text:0042439c 0000688c lw t0,0x0(v1)=>.data:PTR_DAT_004d4cb0 ;= 0048b4d4
.text:004243a0 00000000 nop
.text:004243a4 00000781 lb a3,0x0(t0)=>.rodata:DAT_0048b4d4 ;= 32h
.text:004243a8 00000000 nop
.text:004243ac f2ffe014 bne a3,zero,LAB_00424378
.text:004243b0 21307102 _addu a2=>.data:PTR_DAT_004d4cb0,s3,s1 ;= 0048b4d4
LAB_004243b4: ;XREF[2,0]: 0042436c,0042438c
.text:004243b4 21287102 addu a1,s3,s1
; FWD[2,0]: 004d4cac,004d4cb0
.text:004243b8 0000b28c lw s2,0x0(a1)=>.data:PTR_DAT_004d4cb0 ;= 00491938
;= 0048b4d4
.text:004243bc 00000000 nop
; FWD[2,0]: 0048b4d4,00491938
.text:004243c0 00005182 lb s1,0x0(s2)=>.rodata:DAT_0048b4d4 ;= 32h
;= "0"
.text:004243c4 00000000 nop
.text:004243c8 02002016 bne s1,zero,LAB_004243d4
.text:004243cc 00000000 _nop
.text:004243d0 01001424 li s4,0x1
LAB_004243d4: ;XREF[1,0]: 004243c8
.text:004243d4 a7f80010 b LAB_00422674
.text:004243d8 21188002 _move v1,s4
LAB_004243dc: ;XREF[1,0]: 00423cf0
.text:004243dc f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:004243e0 0000058e lw a1,0x0(s0)
.text:004243e4 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:004243e8 21300000 _clear a2
.text:004243ec 1800bc8f lw gp,local_30+0x48(sp)
.text:004243f0 a0f80010 b LAB_00422674
.text:004243f4 21184000 _move v1,v0
LAB_004243f8: ;XREF[1,0]: 00423cd0
.text:004243f8 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:004243fc 0000058e lw a1,0x0(s0)
.text:00424400 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424404 21300000 _clear a2
.text:00424408 1800bc8f lw gp,local_30+0x48(sp)
.text:0042440c 99f80010 b LAB_00422674
.text:00424410 21184000 _move v1,v0
LAB_00424414: ;XREF[1,0]: 00423d10
.text:00424414 0000058e lw a1,0x0(s0)
.text:00424418 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042441c 1000a0af sw zero,local_38+0x48(sp)
.text:00424420 21300000 clear a2
.text:00424424 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424428 01000724 _li a3,0x1
.text:0042442c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424430 90f80010 b LAB_00422674
.text:00424434 21184000 _move v1,v0
LAB_00424438: ;XREF[1,0]: 004241dc
.text:00424438 49fe0010 b LAB_00423d60
.text:0042443c 02000524 _li a1,0x2
LAB_00424440: ;XREF[1,0]: 0042434c
.text:00424440 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424444 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424448 04d82525 addiu a1=>.roda...,t1,-0x27fc ;= "WEPKeyFormat"
.text:0042444c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424450 21202002 _move a0,s1
.text:00424454 1800bc8f lw gp,local_30+0x48(sp)
.text:00424458 b9014010 beq v0,zero,LAB_00424b40
.text:0042445c 21204002 _move a0,s2
.text:00424460 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424464 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424468 14d88526 addiu a1=>.roda...,s4,-0x27ec ;= "AuthenticationType"
.text:0042446c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424470 21202002 _move a0,s1
.text:00424474 1800bc8f lw gp,local_30+0x48(sp)
.text:00424478 a8014010 beq v0,zero,LAB_00424b1c
.text:0042447c 21204002 _move a0,s2
.text:00424480 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424484 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424488 0cf84525 addiu a1=>.rodata:s_TxKey_0048f804+8,t2,-0x7f4;= "TxKey"
.text:0042448c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424490 21202002 _move a0,s1
.text:00424494 1800bc8f lw gp,local_30+0x48(sp)
.text:00424498 97014010 beq v0,zero,LAB_00424af8
.text:0042449c 21204002 _move a0,s2
.text:004244a0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004244a4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004244a8 28d86525 addiu a1=>.rodata:DAT_0048d828,t3,-0x27d8 ;= 4Bh K
.text:004244ac 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004244b0 21202002 _move a0,s1
.text:004244b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004244b8 87014010 beq v0,zero,LAB_00424ad8
.text:004244bc 21204002 _move a0,s2
.text:004244c0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004244c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004244c8 30d88525 addiu a1=>.rodata:DAT_0048d830,t4,-0x27d0 ;= 4Bh K
.text:004244cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004244d0 21202002 _move a0,s1
.text:004244d4 1800bc8f lw gp,local_30+0x48(sp)
.text:004244d8 77014010 beq v0,zero,LAB_00424ab8
.text:004244dc 21204002 _move a0,s2
.text:004244e0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004244e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004244e8 38d8a525 addiu a1=>.rodata:DAT_0048d838,t5,-0x27c8 ;= 4Bh K
.text:004244ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004244f0 21202002 _move a0,s1
.text:004244f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004244f8 67014010 beq v0,zero,LAB_00424a98
.text:004244fc 21204002 _move a0,s2
.text:00424500 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424504 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424508 40d8c525 addiu a1=>.rodata:DAT_0048d840,t6,-0x27c0 ;= 4Bh K
.text:0042450c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424510 21202002 _move a0,s1
.text:00424514 1800bc8f lw gp,local_30+0x48(sp)
.text:00424518 57014010 beq v0,zero,LAB_00424a78
.text:0042451c 21204002 _move a0,s2
.text:00424520 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424524 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424528 48d8e525 addiu a1=>.roda...,t7,-0x27b8 ;= "PreSharedKey"
.text:0042452c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424530 21202002 _move a0,s1
.text:00424534 1800bc8f lw gp,local_30+0x48(sp)
.text:00424538 45014010 beq v0,zero,LAB_00424a50
.text:0042453c 21282002 _move a1,s1
.text:00424540 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424544 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424548 58d88524 addiu a1=>.roda...,a0,-0x27a8 ;= "BeaconInterval"
.text:0042454c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424550 21202002 _move a0,s1
.text:00424554 1800bc8f lw gp,local_30+0x48(sp)
.text:00424558 33014010 beq v0,zero,LAB_00424a28
.text:0042455c 50001324 _li s3,0x50
.text:00424560 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424564 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424568 68d80527 addiu a1=>.roda...,t8,-0x2798 ;= "Preamble"
.text:0042456c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424570 21202002 _move a0,s1
.text:00424574 1800bc8f lw gp,local_30+0x48(sp)
.text:00424578 22014010 beq v0,zero,LAB_00424a04
.text:0042457c 21204002 _move a0,s2
.text:00424580 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424584 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424588 74d8e527 addiu a1=>.roda...,ra,-0x278c ;= "SoundDetectionEnable"
.text:0042458c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424590 21202002 _move a0,s1
.text:00424594 1800bc8f lw gp,local_30+0x48(sp)
.text:00424598 11014010 beq v0,zero,LAB_004249e0
.text:0042459c 21204002 _move a0,s2
.text:004245a0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004245a4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004245a8 8cd84524 addiu a1=>.roda...,v0,-0x2774 ;= "SoundDetectionDB"
.text:004245ac 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004245b0 21202002 _move a0,s1
.text:004245b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004245b8 00014010 beq v0,zero,LAB_004249bc
.text:004245bc 21204002 _move a0,s2
.text:004245c0 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004245c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004245c8 a0d8c524 addiu a1=>.roda...,a2,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:004245cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004245d0 21202002 _move a0,s1
.text:004245d4 1800bc8f lw gp,local_30+0x48(sp)
.text:004245d8 f1004010 beq v0,zero,LAB_004249a0
.text:004245dc 21204002 _move a0,s2
.text:004245e0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004245e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004245e8 c0d8e524 addiu a1=>.roda...,a3,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:004245ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004245f0 21202002 _move a0,s1
.text:004245f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004245f8 e2004010 beq v0,zero,LAB_00424984
.text:004245fc 21204002 _move a0,s2
.text:00424600 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424604 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424608 e0d80525 addiu a1=>.roda...,t0,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042460c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424610 21202002 _move a0,s1
.text:00424614 1800bc8f lw gp,local_30+0x48(sp)
.text:00424618 d1004010 beq v0,zero,LAB_00424960
.text:0042461c 21204002 _move a0,s2
.text:00424620 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424624 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424628 fcd86524 addiu a1=>.roda...,v1,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042462c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424630 21202002 _move a0,s1
.text:00424634 1800bc8f lw gp,local_30+0x48(sp)
.text:00424638 c0004010 beq v0,zero,LAB_0042493c
.text:0042463c 21204002 _move a0,s2
.text:00424640 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424644 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424648 18d9a524 addiu a1=>.roda...,a1,-0x26e8 ;= "DSTEnable"
.text:0042464c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424650 21202002 _move a0,s1
.text:00424654 1800bc8f lw gp,local_30+0x48(sp)
.text:00424658 af004010 beq v0,zero,LAB_00424918
.text:0042465c 21204002 _move a0,s2
.text:00424660 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424664 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424668 24d92525 addiu a1=>.roda...,t1,-0x26dc ;= "DSTOffset"
.text:0042466c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424670 21202002 _move a0,s1
.text:00424674 1800bc8f lw gp,local_30+0x48(sp)
.text:00424678 9e004010 beq v0,zero,LAB_004248f4
.text:0042467c 21204002 _move a0,s2
.text:00424680 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424684 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424688 30d98526 addiu a1=>.roda...,s4,-0x26d0 ;= "DSTStartMonth"
.text:0042468c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424690 21202002 _move a0,s1
.text:00424694 1800bc8f lw gp,local_30+0x48(sp)
.text:00424698 8d004010 beq v0,zero,LAB_004248d0
.text:0042469c 21204002 _move a0,s2
.text:004246a0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004246a4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004246a8 40d94525 addiu a1=>.roda...,t2,-0x26c0 ;= "DSTStartWeek"
.text:004246ac 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004246b0 21202002 _move a0,s1
.text:004246b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004246b8 7c004010 beq v0,zero,LAB_004248ac
.text:004246bc 21204002 _move a0,s2
.text:004246c0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004246c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004246c8 50d96525 addiu a1=>.roda...,t3,-0x26b0 ;= "DSTStartDay"
.text:004246cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004246d0 21202002 _move a0,s1
.text:004246d4 1800bc8f lw gp,local_30+0x48(sp)
.text:004246d8 6b004010 beq v0,zero,LAB_00424888
.text:004246dc 21204002 _move a0,s2
.text:004246e0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004246e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004246e8 5cd98525 addiu a1=>.roda...,t4,-0x26a4 ;= "DSTStartTime"
.text:004246ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004246f0 21202002 _move a0,s1
.text:004246f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004246f8 5a004010 beq v0,zero,LAB_00424864
.text:004246fc 21204002 _move a0,s2
.text:00424700 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424704 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424708 6cd9a525 addiu a1=>.roda...,t5,-0x2694 ;= "DSTEndMonth"
.text:0042470c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424710 21202002 _move a0,s1
.text:00424714 1800bc8f lw gp,local_30+0x48(sp)
.text:00424718 49004010 beq v0,zero,LAB_00424840
.text:0042471c 21204002 _move a0,s2
.text:00424720 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424724 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424728 78d9c525 addiu a1=>.roda...,t6,-0x2688 ;= "DSTEndWeek"
.text:0042472c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424730 21202002 _move a0,s1
.text:00424734 1800bc8f lw gp,local_30+0x48(sp)
.text:00424738 38004010 beq v0,zero,LAB_0042481c
.text:0042473c 21204002 _move a0,s2
.text:00424740 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424744 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424748 84d9e525 addiu a1=>.roda...,t7,-0x267c ;= "DSTEndDay"
.text:0042474c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424750 21202002 _move a0,s1
.text:00424754 1800bc8f lw gp,local_30+0x48(sp)
.text:00424758 26004010 beq v0,zero,LAB_004247f4
.text:0042475c 21202002 _move a0,s1
.text:00424760 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424764 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00424768 00000000 nop
.text:0042476c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00424770 90d92526 _addiu a1=>.roda...,s1,-0x2670 ;= "DSTEndTime"
.text:00424774 1800bc8f lw gp,local_30+0x48(sp)
.text:00424778 bef74014 bne v0,zero,LAB_00422674
.text:0042477c 21180000 _clear v1
.text:00424780 0000058e lw a1,0x0(s0)
.text:00424784 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424788 1000a0af sw zero,local_38+0x48(sp)
.text:0042478c 21204002 move a0,s2
.text:00424790 21300000 clear a2
.text:00424794 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424798 17000724 _li a3,0x17
.text:0042479c 1800bc8f lw gp,local_30+0x48(sp)
.text:004247a0 b4f70010 b LAB_00422674
.text:004247a4 21184000 _move v1,v0
LAB_004247a8: ;XREF[1,0]: 0042432c
.text:004247a8 0000058e lw a1,0x0(s0)
.text:004247ac 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004247b0 1000a0af sw zero,local_38+0x48(sp)
.text:004247b4 21300000 clear a2
.text:004247b8 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004247bc 01000724 _li a3,0x1
.text:004247c0 1800bc8f lw gp,local_30+0x48(sp)
.text:004247c4 abf70010 b LAB_00422674
.text:004247c8 21184000 _move v1,v0
LAB_004247cc: ;XREF[1,0]: 0042430c
.text:004247cc b48e848f lw a0,-0x714c(gp)=>->txrate_value ;= 004d4e40
.text:004247d0 0000068e lw a2,0x0(s0)
.text:004247d4 308c998f lw t9,-0x73d0(gp)=>->checkMatchValue ;= 00421f7c
.text:004247d8 0885878f lw a3=>.data:txrate...,-0x7af8(gp)=>->tx...;= 004d4e08
.text:004247dc 1000a4af sw a0=>.data:txrate_value,local_38+0x48(sp)
.text:004247e0 09f82003 jalr t9=>checkMatchValue ;undefined checkMatchValue(undefined ...
.text:004247e4 21204002 _move a0,s2
.text:004247e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004247ec a1f70010 b LAB_00422674
.text:004247f0 21184000 _move v1,v0
LAB_004247f4: ;XREF[1,0]: 00424758
.text:004247f4 0000058e lw a1,0x0(s0)
.text:004247f8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004247fc 1000a0af sw zero,local_38+0x48(sp)
.text:00424800 21204002 move a0,s2
.text:00424804 21300000 clear a2
.text:00424808 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042480c 06000724 _li a3,0x6
.text:00424810 1800bc8f lw gp,local_30+0x48(sp)
.text:00424814 97f70010 b LAB_00422674
.text:00424818 21184000 _move v1,v0
LAB_0042481c: ;XREF[1,0]: 00424738
.text:0042481c 0000058e lw a1,0x0(s0)
.text:00424820 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424824 1000a0af sw zero,local_38+0x48(sp)
.text:00424828 21300000 clear a2
.text:0042482c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424830 05000724 _li a3,0x5
.text:00424834 1800bc8f lw gp,local_30+0x48(sp)
.text:00424838 8ef70010 b LAB_00422674
.text:0042483c 21184000 _move v1,v0
LAB_00424840: ;XREF[1,0]: 00424718
.text:00424840 0000058e lw a1,0x0(s0)
.text:00424844 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424848 1000a0af sw zero,local_38+0x48(sp)
.text:0042484c 21300000 clear a2
.text:00424850 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424854 0b000724 _li a3,0xb
.text:00424858 1800bc8f lw gp,local_30+0x48(sp)
.text:0042485c 85f70010 b LAB_00422674
.text:00424860 21184000 _move v1,v0
LAB_00424864: ;XREF[1,0]: 004246f8
.text:00424864 0000058e lw a1,0x0(s0)
.text:00424868 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:0042486c 1000a0af sw zero,local_38+0x48(sp)
.text:00424870 21300000 clear a2
.text:00424874 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424878 17000724 _li a3,0x17
.text:0042487c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424880 7cf70010 b LAB_00422674
.text:00424884 21184000 _move v1,v0
LAB_00424888: ;XREF[1,0]: 004246d8
.text:00424888 0000058e lw a1,0x0(s0)
.text:0042488c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424890 1000a0af sw zero,local_38+0x48(sp)
.text:00424894 21300000 clear a2
.text:00424898 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042489c 06000724 _li a3,0x6
.text:004248a0 1800bc8f lw gp,local_30+0x48(sp)
.text:004248a4 73f70010 b LAB_00422674
.text:004248a8 21184000 _move v1,v0
LAB_004248ac: ;XREF[1,0]: 004246b8
.text:004248ac 0000058e lw a1,0x0(s0)
.text:004248b0 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004248b4 1000a0af sw zero,local_38+0x48(sp)
.text:004248b8 21300000 clear a2
.text:004248bc 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004248c0 05000724 _li a3,0x5
.text:004248c4 1800bc8f lw gp,local_30+0x48(sp)
.text:004248c8 6af70010 b LAB_00422674
.text:004248cc 21184000 _move v1,v0
LAB_004248d0: ;XREF[1,0]: 00424698
.text:004248d0 0000058e lw a1,0x0(s0)
.text:004248d4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004248d8 1000a0af sw zero,local_38+0x48(sp)
.text:004248dc 21300000 clear a2
.text:004248e0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004248e4 0b000724 _li a3,0xb
.text:004248e8 1800bc8f lw gp,local_30+0x48(sp)
.text:004248ec 61f70010 b LAB_00422674
.text:004248f0 21184000 _move v1,v0
LAB_004248f4: ;XREF[1,0]: 00424678
.text:004248f4 0000058e lw a1,0x0(s0)
.text:004248f8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004248fc 1000a0af sw zero,local_38+0x48(sp)
.text:00424900 21300000 clear a2
.text:00424904 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424908 07000724 _li a3,0x7
.text:0042490c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424910 58f70010 b LAB_00422674
.text:00424914 21184000 _move v1,v0
LAB_00424918: ;XREF[1,0]: 00424658
.text:00424918 0000058e lw a1,0x0(s0)
.text:0042491c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424920 1000a0af sw zero,local_38+0x48(sp)
.text:00424924 21300000 clear a2
.text:00424928 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:0042492c 01000724 _li a3,0x1
.text:00424930 1800bc8f lw gp,local_30+0x48(sp)
.text:00424934 4ff70010 b LAB_00422674
.text:00424938 21184000 _move v1,v0
LAB_0042493c: ;XREF[1,0]: 00424638
.text:0042493c 0000058e lw a1,0x0(s0)
.text:00424940 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424944 1000a0af sw zero,local_38+0x48(sp)
.text:00424948 21300000 clear a2
.text:0042494c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424950 7f000724 _li a3,0x7f
.text:00424954 1800bc8f lw gp,local_30+0x48(sp)
.text:00424958 46f70010 b LAB_00422674
.text:0042495c 21184000 _move v1,v0
LAB_00424960: ;XREF[1,0]: 00424618
.text:00424960 0000058e lw a1,0x0(s0)
.text:00424964 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424968 1000a0af sw zero,local_38+0x48(sp)
.text:0042496c 21300000 clear a2
.text:00424970 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424974 01000724 _li a3,0x1
.text:00424978 1800bc8f lw gp,local_30+0x48(sp)
.text:0042497c 3df70010 b LAB_00422674
.text:00424980 21184000 _move v1,v0
LAB_00424984: ;XREF[1,0]: 004245f8
.text:00424984 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00424988 0000058e lw a1,0x0(s0)
.text:0042498c 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00424990 75000624 _li a2,0x75
.text:00424994 1800bc8f lw gp,local_30+0x48(sp)
.text:00424998 36f70010 b LAB_00422674
.text:0042499c 21184000 _move v1,v0
LAB_004249a0: ;XREF[1,0]: 004245d8
.text:004249a0 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:004249a4 0000058e lw a1,0x0(s0)
.text:004249a8 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:004249ac 74000624 _li a2,0x74
.text:004249b0 1800bc8f lw gp,local_30+0x48(sp)
.text:004249b4 2ff70010 b LAB_00422674
.text:004249b8 21184000 _move v1,v0
LAB_004249bc: ;XREF[1,0]: 004245b8
.text:004249bc 0000058e lw a1,0x0(s0)
.text:004249c0 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004249c4 1000a0af sw zero,local_38+0x48(sp)
.text:004249c8 32000624 li a2,0x32
.text:004249cc 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004249d0 5a000724 _li a3,0x5a
.text:004249d4 1800bc8f lw gp,local_30+0x48(sp)
.text:004249d8 26f70010 b LAB_00422674
.text:004249dc 21184000 _move v1,v0
LAB_004249e0: ;XREF[1,0]: 00424598
.text:004249e0 0000058e lw a1,0x0(s0)
.text:004249e4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:004249e8 1000a0af sw zero,local_38+0x48(sp)
.text:004249ec 21300000 clear a2
.text:004249f0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:004249f4 01000724 _li a3,0x1
.text:004249f8 1800bc8f lw gp,local_30+0x48(sp)
.text:004249fc 1df70010 b LAB_00422674
.text:00424a00 21184000 _move v1,v0
LAB_00424a04: ;XREF[1,0]: 00424578
.text:00424a04 0000058e lw a1,0x0(s0)
.text:00424a08 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424a0c 1000a0af sw zero,local_38+0x48(sp)
.text:00424a10 21300000 clear a2
.text:00424a14 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424a18 01000724 _li a3,0x1
.text:00424a1c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424a20 14f70010 b LAB_00422674
.text:00424a24 21184000 _move v1,v0
LAB_00424a28: ;XREF[1,0]: 00424558
.text:00424a28 0000058e lw a1,0x0(s0)
.text:00424a2c 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424a30 1000b3af sw s3,local_38+0x48(sp)
.text:00424a34 21204002 move a0,s2
.text:00424a38 01000624 li a2,0x1
.text:00424a3c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424a40 ffff0734 _ori a3,zero,0xffff
.text:00424a44 1800bc8f lw gp,local_30+0x48(sp)
.text:00424a48 0af70010 b LAB_00422674
.text:00424a4c 21184000 _move v1,v0
LAB_00424a50: ;XREF[1,0]: 00424538
.text:00424a50 0000068e lw a2,0x0(s0)
.text:00424a54 c486998f lw t9,-0x793c(gp)=>->checkpresharedkey ;= 00420dd8
.text:00424a58 4e001024 li s0,0x4e
.text:00424a5c 1000b0af sw s0,local_38+0x48(sp)
.text:00424a60 21204002 move a0,s2
.text:00424a64 09f82003 jalr t9=>checkpresharedkey ;undefined checkpresharedkey(undefine...
.text:00424a68 4d000724 _li a3,0x4d
.text:00424a6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424a70 00f70010 b LAB_00422674
.text:00424a74 21184000 _move v1,v0
LAB_00424a78: ;XREF[1,0]: 00424518
.text:00424a78 688d998f lw t9,-0x7298(gp)=>->checkwepkey ;= 00420c78
.text:00424a7c 0000058e lw a1,0x0(s0)
.text:00424a80 29000624 li a2,0x29
.text:00424a84 09f82003 jalr t9=>checkwepkey ;undefined checkwepkey()
.text:00424a88 21380000 _clear a3
.text:00424a8c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424a90 f8f60010 b LAB_00422674
.text:00424a94 21184000 _move v1,v0
LAB_00424a98: ;XREF[1,0]: 004244f8
.text:00424a98 688d998f lw t9,-0x7298(gp)=>->checkwepkey ;= 00420c78
.text:00424a9c 0000058e lw a1,0x0(s0)
.text:00424aa0 28000624 li a2,0x28
.text:00424aa4 09f82003 jalr t9=>checkwepkey ;undefined checkwepkey()
.text:00424aa8 21380000 _clear a3
.text:00424aac 1800bc8f lw gp,local_30+0x48(sp)
.text:00424ab0 f0f60010 b LAB_00422674
.text:00424ab4 21184000 _move v1,v0
LAB_00424ab8: ;XREF[1,0]: 004244d8
.text:00424ab8 688d998f lw t9,-0x7298(gp)=>->checkwepkey ;= 00420c78
.text:00424abc 0000058e lw a1,0x0(s0)
.text:00424ac0 27000624 li a2,0x27
.text:00424ac4 09f82003 jalr t9=>checkwepkey ;undefined checkwepkey()
.text:00424ac8 21380000 _clear a3
.text:00424acc 1800bc8f lw gp,local_30+0x48(sp)
.text:00424ad0 e8f60010 b LAB_00422674
.text:00424ad4 21184000 _move v1,v0
LAB_00424ad8: ;XREF[1,0]: 004244b8
.text:00424ad8 688d998f lw t9,-0x7298(gp)=>->checkwepkey ;= 00420c78
.text:00424adc 0000058e lw a1,0x0(s0)
.text:00424ae0 26000624 li a2,0x26
.text:00424ae4 09f82003 jalr t9=>checkwepkey ;undefined checkwepkey()
.text:00424ae8 21380000 _clear a3
.text:00424aec 1800bc8f lw gp,local_30+0x48(sp)
.text:00424af0 e0f60010 b LAB_00422674
.text:00424af4 21184000 _move v1,v0
LAB_00424af8: ;XREF[1,0]: 00424498
.text:00424af8 0000058e lw a1,0x0(s0)
.text:00424afc 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424b00 1000a0af sw zero,local_38+0x48(sp)
.text:00424b04 01000624 li a2,0x1
.text:00424b08 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424b0c 04000724 _li a3,0x4
.text:00424b10 1800bc8f lw gp,local_30+0x48(sp)
.text:00424b14 d7f60010 b LAB_00422674
.text:00424b18 21184000 _move v1,v0
LAB_00424b1c: ;XREF[1,0]: 00424478
.text:00424b1c 0000058e lw a1,0x0(s0)
.text:00424b20 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424b24 1000a0af sw zero,local_38+0x48(sp)
.text:00424b28 21300000 clear a2
.text:00424b2c 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424b30 02000724 _li a3,0x2
.text:00424b34 1800bc8f lw gp,local_30+0x48(sp)
.text:00424b38 cef60010 b LAB_00422674
.text:00424b3c 21184000 _move v1,v0
LAB_00424b40: ;XREF[1,0]: 00424458
.text:00424b40 0000058e lw a1,0x0(s0)
.text:00424b44 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424b48 1000a0af sw zero,local_38+0x48(sp)
.text:00424b4c 21300000 clear a2
.text:00424b50 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424b54 01000724 _li a3,0x1
.text:00424b58 1800bc8f lw gp,local_30+0x48(sp)
.text:00424b5c c5f60010 b LAB_00422674
.text:00424b60 21184000 _move v1,v0
LAB_00424b64: ;XREF[1,0]: 004242ec
.text:00424b64 0000058e lw a1,0x0(s0)
.text:00424b68 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424b6c 1000a0af sw zero,local_38+0x48(sp)
.text:00424b70 01000624 li a2,0x1
.text:00424b74 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424b78 0e000724 _li a3,0xe
.text:00424b7c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424b80 bcf60010 b LAB_00422674
.text:00424b84 21184000 _move v1,v0
LAB_00424b88: ;XREF[1,0]: 004242cc
.text:00424b88 0000058e lw a1,0x0(s0)
.text:00424b8c bc8c998f lw t9,-0x7344(gp)=>->checkrangestring ;= 0042075c
.text:00424b90 25001024 li s0,0x25
.text:00424b94 1000b0af sw s0,local_38+0x48(sp)
.text:00424b98 21300000 clear a2
.text:00424b9c 09f82003 jalr t9=>checkrangestring ;undefined checkrangestring(undefined...
.text:00424ba0 20000724 _li a3,0x20
.text:00424ba4 1800bc8f lw gp,local_30+0x48(sp)
.text:00424ba8 b2f60010 b LAB_00422674
.text:00424bac 21184000 _move v1,v0
LAB_00424bb0: ;XREF[1,0]: 004242ac
.text:00424bb0 0000058e lw a1,0x0(s0)
.text:00424bb4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424bb8 1000a0af sw zero,local_38+0x48(sp)
.text:00424bbc 21300000 clear a2
.text:00424bc0 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424bc4 01000724 _li a3,0x1
.text:00424bc8 1800bc8f lw gp,local_30+0x48(sp)
.text:00424bcc a9f60010 b LAB_00422674
.text:00424bd0 21184000 _move v1,v0
LAB_00424bd4: ;XREF[1,0]: 0042428c
.text:00424bd4 0000058e lw a1,0x0(s0)
.text:00424bd8 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424bdc 1000a0af sw zero,local_38+0x48(sp)
.text:00424be0 21300000 clear a2
.text:00424be4 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424be8 7f000724 _li a3,0x7f
.text:00424bec 1800bc8f lw gp,local_30+0x48(sp)
.text:00424bf0 a0f60010 b LAB_00422674
.text:00424bf4 21184000 _move v1,v0
LAB_00424bf8: ;XREF[1,0]: 0042426c
.text:00424bf8 0000058e lw a1,0x0(s0)
.text:00424bfc 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424c00 1000a0af sw zero,local_38+0x48(sp)
.text:00424c04 21300000 clear a2
.text:00424c08 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424c0c 03000724 _li a3,0x3
.text:00424c10 1800bc8f lw gp,local_30+0x48(sp)
.text:00424c14 97f60010 b LAB_00422674
.text:00424c18 21184000 _move v1,v0
LAB_00424c1c: ;XREF[1,0]: 0042424c
.text:00424c1c 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00424c20 0000058e lw a1,0x0(s0)
.text:00424c24 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00424c28 73000624 _li a2,0x73
.text:00424c2c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424c30 90f60010 b LAB_00422674
.text:00424c34 21184000 _move v1,v0
LAB_00424c38: ;XREF[1,0]: 0042422c
.text:00424c38 1490998f lw t9,-0x6fec(gp)=>->checktimestring ;= 004212ac
.text:00424c3c 0000058e lw a1,0x0(s0)
.text:00424c40 09f82003 jalr t9=>checktimestring ;undefined checktimestring()
.text:00424c44 72000624 _li a2,0x72
.text:00424c48 1800bc8f lw gp,local_30+0x48(sp)
.text:00424c4c 89f60010 b LAB_00422674
.text:00424c50 21184000 _move v1,v0
LAB_00424c54: ;XREF[1,0]: 0042420c
.text:00424c54 0000058e lw a1,0x0(s0)
.text:00424c58 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424c5c 1000a0af sw zero,local_38+0x48(sp)
.text:00424c60 21300000 clear a2
.text:00424c64 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424c68 64000724 _li a3,0x64
.text:00424c6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424c70 80f60010 b LAB_00422674
.text:00424c74 21184000 _move v1,v0
LAB_00424c78: ;XREF[1,0]: 00423cb0
.text:00424c78 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424c7c 0000058e lw a1,0x0(s0)
.text:00424c80 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424c84 21300000 _clear a2
.text:00424c88 1800bc8f lw gp,local_30+0x48(sp)
.text:00424c8c 79f60010 b LAB_00422674
.text:00424c90 21184000 _move v1,v0
LAB_00424c94: ;XREF[1,0]: 00423c90
.text:00424c94 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424c98 0000058e lw a1,0x0(s0)
.text:00424c9c 21204002 move a0,s2
.text:00424ca0 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424ca4 21300000 _clear a2
.text:00424ca8 1800bc8f lw gp,local_30+0x48(sp)
.text:00424cac 71f60010 b LAB_00422674
.text:00424cb0 21184000 _move v1,v0
LAB_00424cb4: ;XREF[1,0]: 00423c70
.text:00424cb4 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424cb8 0000058e lw a1,0x0(s0)
.text:00424cbc 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424cc0 21300000 _clear a2
.text:00424cc4 1800bc8f lw gp,local_30+0x48(sp)
.text:00424cc8 6af60010 b LAB_00422674
.text:00424ccc 21184000 _move v1,v0
LAB_00424cd0: ;XREF[1,0]: 00423c50
.text:00424cd0 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424cd4 0000058e lw a1,0x0(s0)
.text:00424cd8 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424cdc 21300000 _clear a2
.text:00424ce0 1800bc8f lw gp,local_30+0x48(sp)
.text:00424ce4 63f60010 b LAB_00422674
.text:00424ce8 21184000 _move v1,v0
LAB_00424cec: ;XREF[1,0]: 00423c30
.text:00424cec f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424cf0 0000058e lw a1,0x0(s0)
.text:00424cf4 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424cf8 21300000 _clear a2
.text:00424cfc 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d00 5cf60010 b LAB_00422674
.text:00424d04 21184000 _move v1,v0
LAB_00424d08: ;XREF[1,0]: 00423c10
.text:00424d08 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d0c 0000058e lw a1,0x0(s0)
.text:00424d10 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424d14 21300000 _clear a2
.text:00424d18 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d1c 55f60010 b LAB_00422674
.text:00424d20 21184000 _move v1,v0
LAB_00424d24: ;XREF[1,0]: 00423bf0
.text:00424d24 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d28 0000058e lw a1,0x0(s0)
.text:00424d2c 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424d30 21300000 _clear a2
.text:00424d34 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d38 4ef60010 b LAB_00422674
.text:00424d3c 21184000 _move v1,v0
LAB_00424d40: ;XREF[1,0]: 00423bd0
.text:00424d40 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d44 0000058e lw a1,0x0(s0)
.text:00424d48 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424d4c 21300000 _clear a2
.text:00424d50 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d54 47f60010 b LAB_00422674
.text:00424d58 21184000 _move v1,v0
LAB_00424d5c: ;XREF[1,0]: 00423bb0
.text:00424d5c f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d60 0000058e lw a1,0x0(s0)
.text:00424d64 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424d68 21300000 _clear a2
.text:00424d6c 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d70 40f60010 b LAB_00422674
.text:00424d74 21184000 _move v1,v0
LAB_00424d78: ;XREF[1,0]: 00423b90
.text:00424d78 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d7c 0000058e lw a1,0x0(s0)
.text:00424d80 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424d84 21300000 _clear a2
.text:00424d88 1800bc8f lw gp,local_30+0x48(sp)
.text:00424d8c 39f60010 b LAB_00422674
.text:00424d90 21184000 _move v1,v0
LAB_00424d94: ;XREF[1,0]: 00423b70
.text:00424d94 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424d98 0000058e lw a1,0x0(s0)
.text:00424d9c 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424da0 21300000 _clear a2
.text:00424da4 1800bc8f lw gp,local_30+0x48(sp)
.text:00424da8 32f60010 b LAB_00422674
.text:00424dac 21184000 _move v1,v0
LAB_00424db0: ;XREF[1,0]: 00423b50
.text:00424db0 f889998f lw t9,-0x7608(gp)=>->checkhhmmstring ;= 004214c0
.text:00424db4 0000058e lw a1,0x0(s0)
.text:00424db8 09f82003 jalr t9=>checkhhmmstring ;undefined checkhhmmstring()
.text:00424dbc 21300000 _clear a2
.text:00424dc0 1800bc8f lw gp,local_30+0x48(sp)
.text:00424dc4 2bf60010 b LAB_00422674
.text:00424dc8 21184000 _move v1,v0
LAB_00424dcc: ;XREF[1,0]: 00423b30
.text:00424dcc 0000058e lw a1,0x0(s0)
.text:00424dd0 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424dd4 1000a0af sw zero,local_38+0x48(sp)
.text:00424dd8 21300000 clear a2
.text:00424ddc 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424de0 0b000724 _li a3,0xb
.text:00424de4 1800bc8f lw gp,local_30+0x48(sp)
.text:00424de8 22f60010 b LAB_00422674
.text:00424dec 21184000 _move v1,v0
LAB_00424df0: ;XREF[1,0]: 00423b10
.text:00424df0 0000058e lw a1,0x0(s0)
.text:00424df4 7c8b998f lw t9,-0x7484(gp)=>->checklongrange ;= 004218a8
.text:00424df8 1000a0af sw zero,local_38+0x48(sp)
.text:00424dfc 21300000 clear a2
.text:00424e00 09f82003 jalr t9=>checklongrange ;undefined checklongrange(undefined p...
.text:00424e04 04000724 _li a3,0x4
.text:00424e08 1800bc8f lw gp,local_30+0x48(sp)
.text:00424e0c 19f60010 b LAB_00422674
.text:00424e10 21184000 _move v1,v0
LAB_00424e14: ;XREF[1,0]: 00423af0
.text:00424e14 d084828f lw v0,-0x7b30(gp)=>->motioninterval_value ;= 004d4dd4
.text:00424e18 0000068e lw a2,0x0(s0)
.text:00424e1c 308c998f lw t9,-0x73d0(gp)=>->checkMatchValue ;= 00421f7c
.text:00424e20 b08b878f lw a3=>.data:motion...,-0x7450(gp)=>->mo...;= 004d4dc8
.text:00424e24 1000a2af sw v0=>.data:motion...,local_38+0x48(sp)
.text:00424e28 09f82003 jalr t9=>checkMatchValue ;undefined checkMatchValue(undefined ...
.text:00424e2c 21282002 _move a1,s1
.text:00424e30 1800bc8f lw gp,local_30+0x48(sp)
.text:00424e34 0ff60010 b LAB_00422674
.text:00424e38 21184000 _move v1,v0
LAB_00424e3c: ;XREF[1,0]: 00423ad0
.text:00424e3c 7c86988f lw t8,-0x7984(gp)=>->frame_value ;= 004d4db4
.text:00424e40 0000068e lw a2,0x0(s0)
.text:00424e44 308c998f lw t9,-0x73d0(gp)=>->checkMatchValue ;= 00421f7c
.text:00424e48 b084878f lw a3=>.data:frame_...,-0x7b50(gp)=>->fr...;= 004d4da0
.text:00424e4c 1000b8af sw t8=>.data:frame_value,local_38+0x48(sp)
.text:00424e50 09f82003 jalr t9=>checkMatchValue ;undefined checkMatchValue(undefined ...
.text:00424e54 21282002 _move a1,s1
.text:00424e58 1800bc8f lw gp,local_30+0x48(sp)
.text:00424e5c 05f60010 b LAB_00422674
.text:00424e60 21184000 _move v1,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetVarCheck()
;local_8 undefined4 -8 ;XREF[3,0]: 00424e74,00424ef8,00424f80
;local_c undefined4 -c ;XREF[3,0]: 00424e78,00424efc,00424f84
;local_10 undefined4 -10 ;XREF[3,0]: 00424e7c,00424f00,00424f88
;local_14 undefined4 -14 ;XREF[3,0]: 00424e80,00424f04,00424f8c
;local_18 undefined4 -18 ;XREF[3,0]: 00424e84,00424f08,00424f90
;local_20 undefined4 -20 ;XREF[8,0]: 00424e88,00424ea4,00424edc,00424f1c,00424f40
; 00424f58,00424f78,00424fa8
;XREF[134,0]: Entry Point,00424fe4,0042517c
; 0042519c,004251bc,004251d8
; 004251f8,00425218,00425238
; 004252c4,004252d8,0042565c
; 0042567c,0042569c,004256bc
; 004256dc,004256fc,0042571c
; 0042573c,0042575c,0042577c
; 0042579c,004257bc,004257dc
; 004257fc,0042581c,00426c14
; 00426c34,00426c54,00426c74
; 00426c94,00426cb4,00426dd4
; 00426df4,00426e14,00426e34
; 00426e50,00426e6c,00426e88
; 00426ea4,00426ec0,00426edc
; 004274f4,00427514,00427534
; 00427554,00427574,00427594
; 004275b4,004275d4,004275f4
; 00427614,00427634,00427654
; 00427674,00427fac,00427fcc
; 00427fec,0042800c,0042802c
; 0042804c,0042806c,0042808c
; 004280ac,004280cc,004280ec
; 0042810c,0042812c,0042814c
; 0042816c,00428b60,00428b80
; 00428ba0,00428bc0,00428be0
; 00428c00,00428c20,00428c40
; 00428c60,00428c80,00428ca0
; 00428cc0,00428ce0,00428d00
; 00428d20,00428d40,00428d60
; 00428d80,00429940,00429960
; 00429980,004299a0,004299c0
; 004299e0,00429a00,00429a20
; 00429a40,00429a60,00429a80
; 00429aa0,00429ac0,00429ae0
; 00429b00,00429b20,0042a5f4
; 0042a614,0042a634,0042a654
; 0042a674,0042a694,0042a6b4
; 0042acb0,0042acd0,0042acf0
; 0042ad10,0042ad30,0042ad50
; 0042ad70,0042ad90,0042adb0
; 0042add0,0042adf0,0042ae10
; 0042ae30,0042ae50,0042ae70
; 0042ae90,0042b920,0042b940
; 0042b960,0042b980,0042b9a0
; 0042b9c0,004d8144
.text:00424e64 0c001c3c lui gp,0xc
.text:00424e68 7cab9c27 addiu gp,gp,-0x5484
.text:00424e6c 21e09903 addu gp,gp,t9
.text:00424e70 d0ffbd27 addiu sp,sp,-0x30
.text:00424e74 2800bfaf sw ra,local_8+0x30(sp)
.text:00424e78 2400b3af sw s3,local_c+0x30(sp)
.text:00424e7c 2000b2af sw s2,local_10+0x30(sp)
.text:00424e80 1c00b1af sw s1,local_14+0x30(sp)
.text:00424e84 1800b0af sw s0,local_18+0x30(sp)
.text:00424e88 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00424e8c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00424e90 2188c000 move s1,a2
.text:00424e94 6c86868f lw a2=>.data:WebNot...,-0x7994(gp)=>->We...;= "NotFound"
;= 004d55f0
.text:00424e98 2180a000 move s0,a1
.text:00424e9c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00424ea0 21988000 _move s3,a0
.text:00424ea4 1000bc8f lw gp,local_20+0x30(sp)
.text:00424ea8 21200000 clear a0
.text:00424eac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00424eb0 6c86838f lw v1,-0x7994(gp)=>->WebNotFound ;= 004d55f0
.text:00424eb4 21382003 move a3=>.MIPS.stubs:...,t9
.text:00424eb8 21280002 move a1,s0
.text:00424ebc 1c8d998f lw t9,-0x72e4(gp)=>->CVE_CheckVarRange ;= 0042216c
.text:00424ec0 21302002 move a2,s1
.text:00424ec4 000022ae sw v0,0x0(s1)
.text:00424ec8 34004310 beq v0,v1,LAB_00424f9c
.text:00424ecc 21900000 _clear s2
.text:00424ed0 21206002 move a0,s3
.text:00424ed4 09f82003 jalr t9=>CVE_CheckVarRange ;undefined CVE_CheckVarRange()
.text:00424ed8 21280002 _move a1,s0
.text:00424edc 1000bc8f lw gp,local_20+0x30(sp)
.text:00424ee0 21904000 move s2,v0
.text:00424ee4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00424ee8 21200000 clear a0
.text:00424eec 09004014 bne v0,zero,LAB_00424f14
.text:00424ef0 21280002 _move a1,s0
.text:00424ef4 21104002 move v0,s2
.text:00424ef8 2800bf8f lw ra,local_8+0x30(sp)
.text:00424efc 2400b38f lw s3,local_c+0x30(sp)
.text:00424f00 2000b28f lw s2,local_10+0x30(sp)
.text:00424f04 1c00b18f lw s1,local_14+0x30(sp)
.text:00424f08 1800b08f lw s0,local_18+0x30(sp)
.text:00424f0c 0800e003 jr ra
.text:00424f10 3000bd27 _addiu sp,sp,0x30
LAB_00424f14: ;XREF[1,0]: 00424eec
.text:00424f14 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00424f18 00000000 _nop
.text:00424f1c 1000bc8f lw gp,local_20+0x30(sp)
.text:00424f20 21384000 move a3,v0
.text:00424f24 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424f28 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00424f2c 9cd98524 addiu a1=>.roda...,a0,-0x2664 ;= "ErrAppendVar=(%s,%s)\n"
LAB_00424f30: ;XREF[1,0]: 00424fb8
.text:00424f30 000022ae sw v0,0x0(s1)
.text:00424f34 21300002 move a2,s0
.text:00424f38 09f82003 jalr t9=>trace ;undefined trace()
.text:00424f3c 02000424 _li a0,0x2
.text:00424f40 1000bc8f lw gp,local_20+0x30(sp)
.text:00424f44 0000268e lw a2,0x0(s1)
.text:00424f48 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00424f4c 21206002 move a0,s3
.text:00424f50 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00424f54 21280002 _move a1,s0
.text:00424f58 1000bc8f lw gp,local_20+0x30(sp)
.text:00424f5c 21206002 move a0,s3
.text:00424f60 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424f64 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00424f68 21280002 move a1,s0
.text:00424f6c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00424f70 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00424f74 000022ae sw v0,0x0(s1)
.text:00424f78 1000bc8f lw gp,local_20+0x30(sp)
.text:00424f7c 21104002 move v0,s2
.text:00424f80 2800bf8f lw ra,local_8+0x30(sp)
.text:00424f84 2400b38f lw s3,local_c+0x30(sp)
.text:00424f88 2000b28f lw s2,local_10+0x30(sp)
.text:00424f8c 1c00b18f lw s1,local_14+0x30(sp)
.text:00424f90 1800b08f lw s0,local_18+0x30(sp)
.text:00424f94 0800e003 jr ra
.text:00424f98 3000bd27 _addiu sp,sp,0x30
LAB_00424f9c: ;XREF[1,0]: 00424ec8
.text:00424f9c 21c8e000 move t9,a3
.text:00424fa0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00424fa4 00000000 _nop
.text:00424fa8 1000bc8f lw gp,local_20+0x30(sp)
.text:00424fac 21384000 move a3,v0
.text:00424fb0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424fb4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00424fb8 ddff0010 b LAB_00424f30
.text:00424fbc b4d9a524 _addiu a1=>.roda...,a1,-0x264c ;= "NulAppendVar=(%s,%s)\n"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckAuthorizationModeVar()
;local_8 undefined4 -8 ;XREF[2,0]: 00424fd0,00424ff0
;local_18 undefined4 -18 ;XREF[2,0]: 00424fd4,00424fec
;XREF[3,0]: Entry Point,00434534,004d81dc
.text:00424fc0 0c001c3c lui gp,0xc
.text:00424fc4 20aa9c27 addiu gp,gp,-0x55e0
.text:00424fc8 21e09903 addu gp,gp,t9
.text:00424fcc d8ffbd27 addiu sp,sp,-0x28
.text:00424fd0 2000bfaf sw ra,local_8+0x28(sp)
.text:00424fd4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00424fd8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00424fdc 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00424fe0 1800a627 addiu a2,sp,0x18
.text:00424fe4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00424fe8 84cca524 _addiu a1=>.roda...,a1,-0x337c ;= "HTTPAuthentication"
.text:00424fec 1000bc8f lw gp,local_18+0x28(sp)
.text:00424ff0 2000bf8f lw ra,local_8+0x28(sp)
.text:00424ff4 00000000 nop
.text:00424ff8 0800e003 jr ra
.text:00424ffc 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined AuthorizationModeChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00425010,00425088
;local_8 undefined4 -8 ;XREF[2,0]: 00425014,0042508c
;local_c undefined4 -c ;XREF[2,0]: 00425018,00425090
;local_10 undefined4 -10 ;XREF[2,0]: 0042501c,00425094
;local_18 undefined4 -18 ;XREF[4,0]: 00425020,0042503c,0042505c,00425074
;XREF[3,0]: Entry Point,00434550,004d88bc
.text:00425000 0c001c3c lui gp,0xc
.text:00425004 e0a99c27 addiu gp,gp,-0x5620
.text:00425008 21e09903 addu gp,gp,t9
.text:0042500c d8ffbd27 addiu sp,sp,-0x28
.text:00425010 2400bfaf sw ra,local_4+0x28(sp)
.text:00425014 2000b2af sw s2,local_8+0x28(sp)
.text:00425018 1c00b1af sw s1,local_c+0x28(sp)
.text:0042501c 1800b0af sw s0,local_10+0x28(sp)
.text:00425020 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00425024 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425028 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042502c 21808000 move s0,a0
.text:00425030 84cc2526 addiu a1=>.roda...,s1,-0x337c ;= "HTTPAuthentication"
.text:00425034 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425038 21200000 _clear a0
.text:0042503c 1000bc8f lw gp,local_18+0x28(sp)
.text:00425040 21200002 move a0,s0
.text:00425044 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425048 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042504c 84cc2526 addiu a1=>.roda...,s1,-0x337c ;= "HTTPAuthentication"
.text:00425050 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00425054 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425058 21904000 _move s2,v0
.text:0042505c 1000bc8f lw gp,local_18+0x28(sp)
.text:00425060 21204002 move a0,s2
.text:00425064 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425068 00000000 nop
.text:0042506c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425070 21284000 _move a1,v0
.text:00425074 1000bc8f lw gp,local_18+0x28(sp)
.text:00425078 02004010 beq v0,zero,LAB_00425084
.text:0042507c 21800000 _clear s0
.text:00425080 01001024 li s0,0x1
LAB_00425084: ;XREF[1,0]: 00425078
.text:00425084 21100002 move v0,s0
.text:00425088 2400bf8f lw ra,local_4+0x28(sp)
.text:0042508c 2000b28f lw s2,local_8+0x28(sp)
.text:00425090 1c00b18f lw s1,local_c+0x28(sp)
.text:00425094 1800b08f lw s0,local_10+0x28(sp)
.text:00425098 0800e003 jr ra
.text:0042509c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteAuthorizationModeVar()
;local_4 undefined4 -4 ;XREF[2,0]: 004250b0,004250f0
;local_8 undefined4 -8 ;XREF[2,0]: 004250b4,004250f4
;local_10 undefined4 -10 ;XREF[3,0]: 004250b8,004250d4,004250ec
;XREF[3,0]: Entry Point,0043456c,004d7f88
.text:004250a0 0c001c3c lui gp,0xc
.text:004250a4 40a99c27 addiu gp,gp,-0x56c0
.text:004250a8 21e09903 addu gp,gp,t9
.text:004250ac e0ffbd27 addiu sp,sp,-0x20
.text:004250b0 1c00bfaf sw ra,local_4+0x20(sp)
.text:004250b4 1800b0af sw s0,local_8+0x20(sp)
.text:004250b8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004250bc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004250c0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004250c4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004250c8 84cc0526 addiu a1=>.roda...,s0,-0x337c ;= "HTTPAuthentication"
.text:004250cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004250d0 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:004250d4 1000bc8f lw gp,local_10+0x20(sp)
.text:004250d8 84cc0526 addiu a1=>.roda...,s0,-0x337c ;= "HTTPAuthentication"
.text:004250dc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004250e0 21304000 move a2,v0
.text:004250e4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004250e8 21200000 _clear a0
.text:004250ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004250f0 1c00bf8f lw ra,local_4+0x20(sp)
.text:004250f4 1800b08f lw s0,local_8+0x20(sp)
.text:004250f8 21100000 clear v0
.text:004250fc 0800e003 jr ra
.text:00425100 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckSystemVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00425114,00425274
;local_8 undefined4 -8 ;XREF[2,0]: 00425118,00425278
;local_c undefined4 -c ;XREF[2,0]: 0042511c,0042527c
;local_10 undefined4 -10 ;XREF[2,0]: 00425120,00425280
;local_14 undefined4 -14 ;XREF[2,0]: 00425124,00425284
;local_18 undefined4 -18 ;XREF[2,0]: 00425128,00425288
;local_20 undefined4 -20 ;XREF[1,0]: 004252ec
;local_30 undefined4 -30 ;XREF[1,0]: 004252e4
;local_48 undefined4 -48 ;XREF[17,0]: 0042512c,0042514c,00425184,004251a4,004251c4
; 004251e0,00425200,00425220,00425240,00425258
; 0042529c,004252b4,004252cc,004252e0,004252f8
; 00425314,0042532c
;XREF[3,0]: Entry Point,00435b94,004d7fbc
.text:00425104 0c001c3c lui gp,0xc
.text:00425108 dca89c27 addiu gp,gp,-0x5724
.text:0042510c 21e09903 addu gp,gp,t9
.text:00425110 a8ffbd27 addiu sp,sp,-0x58
.text:00425114 5400bfaf sw ra,local_4+0x58(sp)
.text:00425118 5000b4af sw s4,local_8+0x58(sp)
.text:0042511c 4c00b3af sw s3,local_c+0x58(sp)
.text:00425120 4800b2af sw s2,local_10+0x58(sp)
.text:00425124 4400b1af sw s1,local_14+0x58(sp)
.text:00425128 4000b0af sw s0,local_18+0x58(sp)
.text:0042512c 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00425130 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425134 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00425138 a0cc4526 addiu a1=>.roda...,s2,-0x3360 ;= "AdminPassword"
.text:0042513c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425140 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425144 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00425148 21888000 _move s1,a0
.text:0042514c 1000bc8f lw gp,local_48+0x58(sp)
.text:00425150 21800000 clear s0
.text:00425154 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425158 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042515c 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00425160 21202002 move a0,s1
.text:00425164 4b004014 bne v0,zero,LAB_00425294
.text:00425168 a0cc4526 _addiu a1,s2,-0x3360
LAB_0042516c: ;XREF[1,0]: 004252d0
.text:0042516c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425170 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425174 80d14524 addiu a1=>.roda...,v0,-0x2e80 ;= "CameraName"
.text:00425178 21202002 move a0,s1
.text:0042517c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425180 1c00a627 _addiu a2,sp,0x1c
.text:00425184 1000bc8f lw gp,local_48+0x58(sp)
.text:00425188 21202002 move a0,s1
.text:0042518c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425190 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425194 98d10525 addiu a1=>.roda...,t0,-0x2e68 ;= "Location"
.text:00425198 2000a627 addiu a2,sp,0x20
.text:0042519c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004251a0 25800202 _or s0,s0,v0
.text:004251a4 1000bc8f lw gp,local_48+0x58(sp)
.text:004251a8 21202002 move a0,s1
.text:004251ac 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004251b0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004251b4 98cce524 addiu a1=>.roda...,a3,-0x3368 ;= "AdminID"
.text:004251b8 2400a627 addiu a2,sp,0x24
.text:004251bc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004251c0 25980202 _or s3,s0,v0
.text:004251c4 1000bc8f lw gp,local_48+0x58(sp)
.text:004251c8 a0cc4526 addiu a1=>.roda...,s2,-0x3360 ;= "AdminPassword"
.text:004251cc 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004251d0 21202002 move a0,s1
.text:004251d4 2800a627 addiu a2,sp,0x28
.text:004251d8 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004251dc 25806202 _or s0,s3,v0
.text:004251e0 1000bc8f lw gp,local_48+0x58(sp)
.text:004251e4 2c00a627 addiu a2,sp,0x2c
.text:004251e8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004251ec 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004251f0 4cd48524 addiu a1=>.roda...,a0,-0x2bb4 ;= "LEDControl"
.text:004251f4 21202002 move a0,s1
.text:004251f8 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004251fc 25980202 _or s3,s0,v0
.text:00425200 1000bc8f lw gp,local_48+0x58(sp)
.text:00425204 21202002 move a0,s1
.text:00425208 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042520c 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425210 d8cc6524 addiu a1=>.roda...,v1,-0x3328 ;= "SnapshotURLAuthentication"
.text:00425214 3000a627 addiu a2,sp,0x30
.text:00425218 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042521c 25906202 _or s2,s3,v0
.text:00425220 1000bc8f lw gp,local_48+0x58(sp)
.text:00425224 3400a627 addiu a2,sp,0x34
.text:00425228 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042522c 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425230 70cca524 addiu a1=>.roda...,a1,-0x3390 ;= "AccessControlEnable"
.text:00425234 21202002 move a0,s1
.text:00425238 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042523c 25804202 _or s0,s2,v0
.text:00425240 1000bc8f lw gp,local_48+0x58(sp)
.text:00425244 21202002 move a0,s1
.text:00425248 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0042524c 6cd18526 addiu a1=>.roda...,s4,-0x2e94 ;= "VerifyAdminPassword"
.text:00425250 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00425254 25800202 _or s0,s0,v0
.text:00425258 1000bc8f lw gp,local_48+0x58(sp)
.text:0042525c 6cd18526 addiu a1,s4,-0x2e94
.text:00425260 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425264 3800a627 addiu a2,sp,0x38
.text:00425268 1b004014 bne v0,zero,LAB_004252d8
.text:0042526c 21202002 _move a0,s1
LAB_00425270: ;XREF[1,0]: 00425304
.text:00425270 21100002 move v0,s0
LAB_00425274: ;XREF[1,0]: 00425330
.text:00425274 5400bf8f lw ra,local_4+0x58(sp)
.text:00425278 5000b48f lw s4,local_8+0x58(sp)
.text:0042527c 4c00b38f lw s3,local_c+0x58(sp)
.text:00425280 4800b28f lw s2,local_10+0x58(sp)
.text:00425284 4400b18f lw s1,local_14+0x58(sp)
.text:00425288 4000b08f lw s0,local_18+0x58(sp)
.text:0042528c 0800e003 jr ra
.text:00425290 5800bd27 _addiu sp,sp,0x58
LAB_00425294: ;XREF[1,0]: 00425164
.text:00425294 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425298 00000000 _nop
.text:0042529c 1000bc8f lw gp,local_48+0x58(sp)
.text:004252a0 21304000 move a2,v0
.text:004252a4 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004252a8 21202002 move a0,s1
.text:004252ac 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004252b0 54d16526 _addiu a1=>.roda...,s3,-0x2eac ;= "ConfirmAdminPassword"
.text:004252b4 1000bc8f lw gp,local_48+0x58(sp)
.text:004252b8 21202002 move a0,s1
.text:004252bc 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004252c0 54d16526 addiu a1=>.roda...,s3,-0x2eac ;= "ConfirmAdminPassword"
.text:004252c4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004252c8 1800a627 _addiu a2,sp,0x18
.text:004252cc 1000bc8f lw gp,local_48+0x58(sp)
.text:004252d0 a6ff0010 b LAB_0042516c
.text:004252d4 21804000 _move s0,v0
LAB_004252d8: ;XREF[1,0]: 00425268
.text:004252d8 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004252dc 00000000 _nop
.text:004252e0 1000bc8f lw gp,local_48+0x58(sp)
.text:004252e4 2800a48f lw a0,local_30+0x58(sp)
.text:004252e8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004252ec 3800a58f lw a1,local_20+0x58(sp)
.text:004252f0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004252f4 25800202 _or s0,s0,v0
.text:004252f8 1000bc8f lw gp,local_48+0x58(sp)
.text:004252fc 00000000 nop
.text:00425300 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00425304 daff4010 beq v0,zero,LAB_00425270
.text:00425308 1b000424 _li a0,0x1b
.text:0042530c 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00425310 01001036 _ori s0,s0,0x1
.text:00425314 1000bc8f lw gp,local_48+0x58(sp)
.text:00425318 21202002 move a0,s1
.text:0042531c 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00425320 21284000 move a1,v0
.text:00425324 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00425328 01000624 _li a2,0x1
.text:0042532c 1000bc8f lw gp,local_48+0x58(sp)
.text:00425330 d0ff0010 b LAB_00425274
.text:00425334 21100002 _move v0,s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteSystemVar()
;local_4 undefined4 -4 ;XREF[3,0]: 00425348,0042557c,004255c0
;local_8 undefined4 -8 ;XREF[3,0]: 0042534c,00425580,004255c4
;local_c undefined4 -c ;XREF[3,0]: 00425350,00425584,004255c8
;local_10 undefined4 -10 ;XREF[3,0]: 00425354,00425588,004255cc
;local_14 undefined4 -14 ;XREF[3,0]: 00425358,0042558c,004255d0
;local_18 undefined4 -18 ;XREF[3,0]: 0042535c,00425590,004255d4
;local_1c undefined4 -1c ;XREF[3,0]: 00425360,00425594,004255d8
;local_20 undefined4 -20 ;XREF[3,0]: 00425364,00425598,004255dc
;local_24 undefined4 -24 ;XREF[3,0]: 00425368,0042559c,004255e0
;local_28 undefined4 -28 ;XREF[3,0]: 0042536c,004255a0,004255e4
;local_30 undefined4 -30 ;XREF[21,0]: 00425370,00425390,004253b0,004253d0,004253f0
; 00425410,00425430,00425450,00425470,0042548c
; 004254a8,004254c4,004254e0,004254fc,00425514
; 00425530,00425550,00425570,004255bc,00425604
; 00425620
;XREF[3,0]: Entry Point,00435bfc,004d8ae0
.text:00425338 0c001c3c lui gp,0xc
.text:0042533c a8a69c27 addiu gp,gp,-0x5958
.text:00425340 21e09903 addu gp,gp,t9
.text:00425344 c0ffbd27 addiu sp,sp,-0x40
.text:00425348 3c00bfaf sw ra,local_4+0x40(sp)
.text:0042534c 3800beaf sw s8,local_8+0x40(sp)
.text:00425350 3400b7af sw s7,local_c+0x40(sp)
.text:00425354 3000b6af sw s6,local_10+0x40(sp)
.text:00425358 2c00b5af sw s5,local_14+0x40(sp)
.text:0042535c 2800b4af sw s4,local_18+0x40(sp)
.text:00425360 2400b3af sw s3,local_1c+0x40(sp)
.text:00425364 2000b2af sw s2,local_20+0x40(sp)
.text:00425368 1c00b1af sw s1,local_24+0x40(sp)
.text:0042536c 1800b0af sw s0,local_28+0x40(sp)
.text:00425370 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00425374 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425378 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042537c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425380 80d1c525 addiu a1=>.roda...,t6,-0x2e80 ;= "CameraName"
.text:00425384 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425388 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042538c 21888000 _move s1,a0
.text:00425390 1000bc8f lw gp,local_30+0x40(sp)
.text:00425394 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425398 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042539c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004253a0 98d1a525 addiu a1=>.roda...,t5,-0x2e68 ;= "Location"
.text:004253a4 21202002 move a0,s1
.text:004253a8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004253ac 21984000 _move s3,v0
.text:004253b0 1000bc8f lw gp,local_30+0x40(sp)
.text:004253b4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004253b8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004253bc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004253c0 98cc8525 addiu a1=>.roda...,t4,-0x3368 ;= "AdminID"
.text:004253c4 21202002 move a0,s1
.text:004253c8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004253cc 21a04000 _move s4,v0
.text:004253d0 1000bc8f lw gp,local_30+0x40(sp)
.text:004253d4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004253d8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004253dc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004253e0 a0cc6525 addiu a1=>.roda...,t3,-0x3360 ;= "AdminPassword"
.text:004253e4 21202002 move a0,s1
.text:004253e8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004253ec 21a84000 _move s5,v0
.text:004253f0 1000bc8f lw gp,local_30+0x40(sp)
.text:004253f4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004253f8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004253fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425400 4cd44525 addiu a1=>.roda...,t2,-0x2bb4 ;= "LEDControl"
.text:00425404 21202002 move a0,s1
.text:00425408 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042540c 21b04000 _move s6,v0
.text:00425410 1000bc8f lw gp,local_30+0x40(sp)
.text:00425414 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425418 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042541c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425420 d8cc2525 addiu a1=>.roda...,t1,-0x3328 ;= "SnapshotURLAuthentication"
.text:00425424 21202002 move a0,s1
.text:00425428 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042542c 21f04000 _move s8,v0
.text:00425430 1000bc8f lw gp,local_30+0x40(sp)
.text:00425434 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425438 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042543c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425440 21202002 move a0,s1
.text:00425444 70cc4526 addiu a1=>.roda...,s2,-0x3390 ;= "AccessControlEnable"
.text:00425448 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042544c 21b84000 _move s7,v0
.text:00425450 1000bc8f lw gp,local_30+0x40(sp)
.text:00425454 21306002 move a2,s3
.text:00425458 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042545c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00425460 80d10525 addiu a1=>.roda...,t0,-0x2e80 ;= "CameraName"
.text:00425464 21200000 clear a0
.text:00425468 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042546c 21804000 _move s0,v0
.text:00425470 1000bc8f lw gp,local_30+0x40(sp)
.text:00425474 21308002 move a2,s4
.text:00425478 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042547c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00425480 98d1e524 addiu a1=>.roda...,a3,-0x2e68 ;= "Location"
.text:00425484 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00425488 21200000 _clear a0
.text:0042548c 1000bc8f lw gp,local_30+0x40(sp)
.text:00425490 21200000 clear a0
.text:00425494 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425498 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042549c 98ccc524 addiu a1=>.roda...,a2,-0x3368 ;= "AdminID"
.text:004254a0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004254a4 2130a002 _move a2,s5
.text:004254a8 1000bc8f lw gp,local_30+0x40(sp)
.text:004254ac 2130c002 move a2,s6
.text:004254b0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004254b4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004254b8 a0cc8524 addiu a1=>.roda...,a0,-0x3360 ;= "AdminPassword"
.text:004254bc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004254c0 21200000 _clear a0
.text:004254c4 1000bc8f lw gp,local_30+0x40(sp)
.text:004254c8 21200000 clear a0
.text:004254cc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004254d0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004254d4 4cd46524 addiu a1=>.roda...,v1,-0x2bb4 ;= "LEDControl"
.text:004254d8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004254dc 2130c003 _move a2,s8
.text:004254e0 1000bc8f lw gp,local_30+0x40(sp)
.text:004254e4 2130e002 move a2,s7
.text:004254e8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004254ec 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004254f0 d8cc4524 addiu a1=>.roda...,v0,-0x3328 ;= "SnapshotURLAuthentication"
.text:004254f4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004254f8 21200000 _clear a0
.text:004254fc 1000bc8f lw gp,local_30+0x40(sp)
.text:00425500 70cc4526 addiu a1=>.roda...,s2,-0x3390 ;= "AccessControlEnable"
.text:00425504 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00425508 21300002 move a2,s0
.text:0042550c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00425510 21200000 _clear a0
.text:00425514 1000bc8f lw gp,local_30+0x40(sp)
.text:00425518 2120c003 move a0,s8
.text:0042551c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425520 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425524 00000000 nop
.text:00425528 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042552c 3819a524 _addiu a1=>.rodata:s_0_00491930+8,a1,0x1938 ;= "0"
.text:00425530 1000bc8f lw gp,local_30+0x40(sp)
.text:00425534 2f004010 beq v0,zero,LAB_004255f4
.text:00425538 35000424 _li a0,0x35
.text:0042553c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425540 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425544 280fe525 addiu a1=>.rodata:s_1_00490f20+8,t7,0xf28 ;= "1"
.text:00425548 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042554c 2120c003 _move a0,s8
.text:00425550 1000bc8f lw gp,local_30+0x40(sp)
.text:00425554 15004010 beq v0,zero,LAB_004255ac
.text:00425558 2120c003 _move a0,s8
.text:0042555c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425560 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425564 00000000 nop
.text:00425568 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042556c d4b40527 _addiu a1=>.rodata:DAT_0048b4d4,t8,-0x4b2c ;= 32h
.text:00425570 1000bc8f lw gp,local_30+0x40(sp)
.text:00425574 26004010 beq v0,zero,LAB_00425610
.text:00425578 21100000 _clear v0
.text:0042557c 3c00bf8f lw ra,local_4+0x40(sp)
.text:00425580 3800be8f lw s8,local_8+0x40(sp)
.text:00425584 3400b78f lw s7,local_c+0x40(sp)
.text:00425588 3000b68f lw s6,local_10+0x40(sp)
.text:0042558c 2c00b58f lw s5,local_14+0x40(sp)
.text:00425590 2800b48f lw s4,local_18+0x40(sp)
.text:00425594 2400b38f lw s3,local_1c+0x40(sp)
.text:00425598 2000b28f lw s2,local_20+0x40(sp)
.text:0042559c 1c00b18f lw s1,local_24+0x40(sp)
.text:004255a0 1800b08f lw s0,local_28+0x40(sp)
.text:004255a4 0800e003 jr ra
.text:004255a8 4000bd27 _addiu sp,sp,0x40
LAB_004255ac: ;XREF[1,0]: 00425554
.text:004255ac 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:004255b0 35000424 li a0,0x35
.text:004255b4 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:004255b8 01000524 _li a1,0x1
.text:004255bc 1000bc8f lw gp,local_30+0x40(sp)
LAB_004255c0: ;XREF[2,0]: 00425608,00425624
.text:004255c0 3c00bf8f lw ra,local_4+0x40(sp)
.text:004255c4 3800be8f lw s8,local_8+0x40(sp)
.text:004255c8 3400b78f lw s7,local_c+0x40(sp)
.text:004255cc 3000b68f lw s6,local_10+0x40(sp)
.text:004255d0 2c00b58f lw s5,local_14+0x40(sp)
.text:004255d4 2800b48f lw s4,local_18+0x40(sp)
.text:004255d8 2400b38f lw s3,local_1c+0x40(sp)
.text:004255dc 2000b28f lw s2,local_20+0x40(sp)
.text:004255e0 1c00b18f lw s1,local_24+0x40(sp)
.text:004255e4 1800b08f lw s0,local_28+0x40(sp)
.text:004255e8 21100000 clear v0
.text:004255ec 0800e003 jr ra
.text:004255f0 4000bd27 _addiu sp,sp,0x40
LAB_004255f4: ;XREF[1,0]: 00425534
.text:004255f4 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:004255f8 00000000 nop
.text:004255fc 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:00425600 21280000 _clear a1
.text:00425604 1000bc8f lw gp,local_30+0x40(sp)
.text:00425608 edff0010 b LAB_004255c0
.text:0042560c 00000000 _nop
LAB_00425610: ;XREF[1,0]: 00425574
.text:00425610 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:00425614 35000424 li a0,0x35
.text:00425618 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:0042561c 02000524 _li a1,0x2
.text:00425620 1000bc8f lw gp,local_30+0x40(sp)
.text:00425624 e6ff0010 b LAB_004255c0
.text:00425628 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckNetworkVar()
;local_8 undefined4 -8 ;XREF[2,0]: 0042563c,0042582c
;local_c undefined4 -c ;XREF[2,0]: 00425640,00425830
;local_10 undefined4 -10 ;XREF[2,0]: 00425644,00425834
;local_58 undefined4 -58 ;XREF[16,0]: 00425648,00425664,00425684,004256a4,004256c4
; 004256e4,00425704,00425724,00425744,00425764
; 00425784,004257a4,004257c4,004257e4,00425804
; 00425828
;XREF[2,0]: Entry Point,004d82cc
.text:0042562c 0c001c3c lui gp,0xc
.text:00425630 b4a39c27 addiu gp,gp,-0x5c4c
.text:00425634 21e09903 addu gp,gp,t9
.text:00425638 98ffbd27 addiu sp,sp,-0x68
.text:0042563c 6000bfaf sw ra,local_8+0x68(sp)
.text:00425640 5c00b1af sw s1,local_c+0x68(sp)
.text:00425644 5800b0af sw s0,local_10+0x68(sp)
.text:00425648 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:0042564c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425650 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425654 b0d50527 addiu a1=>.roda...,t8,-0x2a50 ;= "IPAddressMode"
.text:00425658 1800a627 addiu a2,sp,0x18
.text:0042565c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425660 21888000 _move s1,a0
.text:00425664 1000bc8f lw gp,local_58+0x68(sp)
.text:00425668 21804000 move s0,v0
.text:0042566c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425670 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425674 21202002 move a0,s1
.text:00425678 1c00a627 addiu a2,sp,0x1c
.text:0042567c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425680 dc9c4524 _addiu a1=>.roda...,v0,-0x6324 ;= "IPAddress"
.text:00425684 1000bc8f lw gp,local_58+0x68(sp)
.text:00425688 21202002 move a0,s1
.text:0042568c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425690 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425694 e8d2e525 addiu a1=>.roda...,t7,-0x2d18 ;= "SubnetMask"
.text:00425698 2000a627 addiu a2,sp,0x20
.text:0042569c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004256a0 25800202 _or s0,s0,v0
.text:004256a4 1000bc8f lw gp,local_58+0x68(sp)
.text:004256a8 21202002 move a0,s1
.text:004256ac 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004256b0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004256b4 f4d2c525 addiu a1=>.roda...,t6,-0x2d0c ;= "DefaultGateway"
.text:004256b8 2400a627 addiu a2,sp,0x24
.text:004256bc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004256c0 25800202 _or s0,s0,v0
.text:004256c4 1000bc8f lw gp,local_58+0x68(sp)
.text:004256c8 21202002 move a0,s1
.text:004256cc 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004256d0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004256d4 b4d1a525 addiu a1=>.roda...,t5,-0x2e4c ;= "PPPoEUserID"
.text:004256d8 2800a627 addiu a2,sp,0x28
.text:004256dc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004256e0 25800202 _or s0,s0,v0
.text:004256e4 1000bc8f lw gp,local_58+0x68(sp)
.text:004256e8 21202002 move a0,s1
.text:004256ec 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004256f0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004256f4 c0d18525 addiu a1=>.roda...,t4,-0x2e40 ;= "PPPoEPassword"
.text:004256f8 2c00a627 addiu a2,sp,0x2c
.text:004256fc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425700 25800202 _or s0,s0,v0
.text:00425704 1000bc8f lw gp,local_58+0x68(sp)
.text:00425708 21202002 move a0,s1
.text:0042570c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425710 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425714 04d36525 addiu a1=>.roda...,t3,-0x2cfc ;= "DNSIPAddress1"
.text:00425718 3000a627 addiu a2,sp,0x30
.text:0042571c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425720 25800202 _or s0,s0,v0
.text:00425724 1000bc8f lw gp,local_58+0x68(sp)
.text:00425728 21202002 move a0,s1
.text:0042572c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425730 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425734 14d34525 addiu a1=>.roda...,t2,-0x2cec ;= "DNSIPAddress2"
.text:00425738 3400a627 addiu a2,sp,0x34
.text:0042573c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425740 25800202 _or s0,s0,v0
.text:00425744 1000bc8f lw gp,local_58+0x68(sp)
.text:00425748 21202002 move a0,s1
.text:0042574c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425750 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425754 9cf42525 addiu a1=>.roda...,t1,-0xb64 ;= "SecondHTTPPortEnable"
.text:00425758 3800a627 addiu a2,sp,0x38
.text:0042575c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425760 25800202 _or s0,s0,v0
.text:00425764 1000bc8f lw gp,local_58+0x68(sp)
.text:00425768 21202002 move a0,s1
.text:0042576c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425770 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425774 2c9b0525 addiu a1=>.roda...,t0,-0x64d4 ;= "SecondHTTPPort"
.text:00425778 3c00a627 addiu a2,sp,0x3c
.text:0042577c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425780 25800202 _or s0,s0,v0
.text:00425784 1000bc8f lw gp,local_58+0x68(sp)
.text:00425788 21202002 move a0,s1
.text:0042578c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00425790 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425794 d8f4e524 addiu a1=>.roda...,a3,-0xb28 ;= "UPnPEnable"
.text:00425798 4000a627 addiu a2,sp,0x40
.text:0042579c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004257a0 25800202 _or s0,s0,v0
.text:004257a4 1000bc8f lw gp,local_58+0x68(sp)
.text:004257a8 21202002 move a0,s1
.text:004257ac 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004257b0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004257b4 00f5c524 addiu a1=>.roda...,a2,-0xb00 ;= "UPnPPortForwarding"
.text:004257b8 4400a627 addiu a2,sp,0x44
.text:004257bc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004257c0 25800202 _or s0,s0,v0
.text:004257c4 1000bc8f lw gp,local_58+0x68(sp)
.text:004257c8 4800a627 addiu a2,sp,0x48
.text:004257cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004257d0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004257d4 38f58524 addiu a1=>.roda...,a0,-0xac8 ;= "BonjourEnable"
.text:004257d8 21202002 move a0,s1
.text:004257dc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004257e0 25800202 _or s0,s0,v0
.text:004257e4 1000bc8f lw gp,local_58+0x68(sp)
.text:004257e8 21202002 move a0,s1
.text:004257ec 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004257f0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004257f4 8cd16524 addiu a1=>.roda...,v1,-0x2e74 ;= "BonjourName"
.text:004257f8 4c00a627 addiu a2,sp,0x4c
.text:004257fc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425800 25800202 _or s0,s0,v0
.text:00425804 1000bc8f lw gp,local_58+0x68(sp)
.text:00425808 21202002 move a0,s1
.text:0042580c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425810 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00425814 5000a627 addiu a2,sp,0x50
.text:00425818 84cca524 addiu a1=>.roda...,a1,-0x337c ;= "HTTPAuthentication"
.text:0042581c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00425820 25800202 _or s0,s0,v0
.text:00425824 25100202 or v0,s0,v0
.text:00425828 1000bc8f lw gp,local_58+0x68(sp)
.text:0042582c 6000bf8f lw ra,local_8+0x68(sp)
.text:00425830 5c00b18f lw s1,local_c+0x68(sp)
.text:00425834 5800b08f lw s0,local_10+0x68(sp)
.text:00425838 0800e003 jr ra
.text:0042583c 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemNetworkChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00425850,00425c2c
;local_8 undefined4 -8 ;XREF[2,0]: 00425854,00425c30
;local_c undefined4 -c ;XREF[2,0]: 00425858,00425c34
;local_10 undefined4 -10 ;XREF[2,0]: 0042585c,00425c38
;local_14 undefined4 -14 ;XREF[2,0]: 00425860,00425c3c
;local_18 undefined4 -18 ;XREF[2,0]: 00425864,00425c40
;local_1c undefined4 -1c ;XREF[2,0]: 00425868,00425c44
;local_20 undefined4 -20 ;XREF[2,0]: 0042586c,00425c48
;local_24 undefined4 -24 ;XREF[2,0]: 00425870,00425c4c
;local_28 undefined4 -28 ;XREF[2,0]: 00425874,00425c50
;local_2c undefined4 -2c ;XREF[2,0]: 00425a58,00425d50
;local_30 undefined4 -30 ;XREF[2,0]: 00425a38,00425d4c
;local_34 undefined4 -34 ;XREF[2,0]: 00425bc8,00425db0
;local_38 undefined4 -38 ;XREF[2,0]: 00425bc0,00425d90
;local_3c undefined4 -3c ;XREF[2,0]: 00425b98,00425d70
;local_40 undefined4 -40 ;XREF[2,0]: 00425b20,00425cdc
;local_44 undefined4 -44 ;XREF[2,0]: 00425b00,00425cbc
;local_48 undefined4 -48 ;XREF[2,0]: 00425ae4,00425c9c
;local_4c undefined4 -4c ;XREF[2,0]: 00425a18,00425dcc
;local_50 undefined4 -50 ;XREF[2,0]: 004259fc,00425dac
;local_54 undefined4 -54 ;XREF[2,0]: 004259e0,00425d8c
;local_58 undefined4 -58 ;XREF[2,0]: 004259c4,00425d6c
;local_5c undefined4 -5c ;XREF[2,0]: 004259a8,00425d30
;local_60 undefined4 -60 ;XREF[2,0]: 0042598c,00425d14
;local_64 undefined4 -64 ;XREF[2,0]: 00425970,00425cf8
;local_68 undefined4 -68 ;XREF[2,0]: 00425954,00425cd8
;local_6c undefined4 -6c ;XREF[2,0]: 00425938,00425cb8
;local_70 undefined4 -70 ;XREF[2,0]: 0042591c,00425c98
;local_74 undefined4 -74 ;XREF[2,0]: 00425900,00425c7c
;local_78 undefined4 -78 ;XREF[2,0]: 004258e4,00425c60
;local_7c undefined4 -7c ;XREF[2,0]: 004258c8,00425c0c
;local_80 undefined4 -80 ;XREF[2,0]: 004258ac,00425be8
;local_88 undefined4 -88 ;XREF[46,0]: 00425878,00425894,004258b0,004258cc,004258e8
; 00425904,00425920,0042593c,00425958,00425974
; 00425990,004259ac,004259c8,004259e4,00425a00
; 00425a1c,00425a3c,00425a5c,00425a78,00425a94
; 00425ab0,00425acc,00425ae8,00425b04,00425b24
; 00425b44,00425b64,00425b84,00425ba4,00425bc4
; 00425be4,00425bfc,00425c18,00425c6c,00425c88
; 00425ca8,00425cc8,00425ce8,00425d04,00425d20
; 00425d3c,00425d5c,00425d7c,00425d9c,00425dbc
; 00425dd8
;XREF[2,0]: Entry Point,004d7eb4
.text:00425840 0c001c3c lui gp,0xc
.text:00425844 a0a19c27 addiu gp,gp,-0x5e60
.text:00425848 21e09903 addu gp,gp,t9
.text:0042584c 68ffbd27 addiu sp,sp,-0x98
.text:00425850 9400bfaf sw ra,local_4+0x98(sp)
.text:00425854 9000beaf sw s8,local_8+0x98(sp)
.text:00425858 8c00b7af sw s7,local_c+0x98(sp)
.text:0042585c 8800b6af sw s6,local_10+0x98(sp)
.text:00425860 8400b5af sw s5,local_14+0x98(sp)
.text:00425864 8000b4af sw s4,local_18+0x98(sp)
.text:00425868 7c00b3af sw s3,local_1c+0x98(sp)
.text:0042586c 7800b2af sw s2,local_20+0x98(sp)
.text:00425870 7400b1af sw s1,local_24+0x98(sp)
.text:00425874 7000b0af sw s0,local_28+0x98(sp)
.text:00425878 1000bcaf sw gp=>_gp,local_88+0x98(sp)
.text:0042587c 21888000 move s1,a0
.text:00425880 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425884 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425888 b0d58524 addiu a1=>.roda...,a0,-0x2a50 ;= "IPAddressMode"
.text:0042588c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425890 21200000 _clear a0
.text:00425894 1000bc8f lw gp,local_88+0x98(sp)
.text:00425898 21200000 clear a0
.text:0042589c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004258a0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004258a4 dc9c6526 addiu a1=>.roda...,s3,-0x6324 ;= "IPAddress"
.text:004258a8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004258ac 1800a2af _sw v0,local_80+0x98(sp)
.text:004258b0 1000bc8f lw gp,local_88+0x98(sp)
.text:004258b4 21200000 clear a0
.text:004258b8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004258bc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004258c0 e8d28526 addiu a1=>.roda...,s4,-0x2d18 ;= "SubnetMask"
.text:004258c4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004258c8 1c00a2af _sw v0,local_7c+0x98(sp)
.text:004258cc 1000bc8f lw gp,local_88+0x98(sp)
.text:004258d0 21200000 clear a0
.text:004258d4 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004258d8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004258dc f4d2a526 addiu a1=>.roda...,s5,-0x2d0c ;= "DefaultGateway"
.text:004258e0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004258e4 2000a2af _sw v0,local_78+0x98(sp)
.text:004258e8 1000bc8f lw gp,local_88+0x98(sp)
.text:004258ec 21200000 clear a0
.text:004258f0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004258f4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004258f8 b4d1c526 addiu a1=>.roda...,s6,-0x2e4c ;= "PPPoEUserID"
.text:004258fc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425900 2400a2af _sw v0,local_74+0x98(sp)
.text:00425904 1000bc8f lw gp,local_88+0x98(sp)
.text:00425908 21200000 clear a0
.text:0042590c 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425910 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425914 c0d1e526 addiu a1=>.roda...,s7,-0x2e40 ;= "PPPoEPassword"
.text:00425918 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042591c 2800a2af _sw v0,local_70+0x98(sp)
.text:00425920 1000bc8f lw gp,local_88+0x98(sp)
.text:00425924 21200000 clear a0
.text:00425928 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042592c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425930 04d3c527 addiu a1=>.roda...,s8,-0x2cfc ;= "DNSIPAddress1"
.text:00425934 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425938 2c00a2af _sw v0,local_6c+0x98(sp)
.text:0042593c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425940 21200000 clear a0
.text:00425944 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425948 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042594c 14d30526 addiu a1=>.roda...,s0,-0x2cec ;= "DNSIPAddress2"
.text:00425950 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425954 3000a2af _sw v0,local_68+0x98(sp)
.text:00425958 1000bc8f lw gp,local_88+0x98(sp)
.text:0042595c 21200000 clear a0
.text:00425960 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425964 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425968 9cf4e527 addiu a1=>.roda...,ra,-0xb64 ;= "SecondHTTPPortEnable"
.text:0042596c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425970 3400a2af _sw v0,local_64+0x98(sp)
.text:00425974 1000bc8f lw gp,local_88+0x98(sp)
.text:00425978 21200000 clear a0
.text:0042597c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425980 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425984 2c9b0527 addiu a1=>.roda...,t8,-0x64d4 ;= "SecondHTTPPort"
.text:00425988 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042598c 3800a2af _sw v0,local_60+0x98(sp)
.text:00425990 1000bc8f lw gp,local_88+0x98(sp)
.text:00425994 21200000 clear a0
.text:00425998 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042599c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004259a0 d8f4e525 addiu a1=>.roda...,t7,-0xb28 ;= "UPnPEnable"
.text:004259a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004259a8 3c00a2af _sw v0,local_5c+0x98(sp)
.text:004259ac 1000bc8f lw gp,local_88+0x98(sp)
.text:004259b0 21200000 clear a0
.text:004259b4 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004259b8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004259bc 00f5c525 addiu a1=>.roda...,t6,-0xb00 ;= "UPnPPortForwarding"
.text:004259c0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004259c4 4000a2af _sw v0,local_58+0x98(sp)
.text:004259c8 1000bc8f lw gp,local_88+0x98(sp)
.text:004259cc 21200000 clear a0
.text:004259d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004259d4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004259d8 38f5a525 addiu a1=>.roda...,t5,-0xac8 ;= "BonjourEnable"
.text:004259dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004259e0 4400a2af _sw v0,local_54+0x98(sp)
.text:004259e4 1000bc8f lw gp,local_88+0x98(sp)
.text:004259e8 21200000 clear a0
.text:004259ec 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004259f0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004259f4 8cd18525 addiu a1=>.roda...,t4,-0x2e74 ;= "BonjourName"
.text:004259f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004259fc 4800a2af _sw v0,local_50+0x98(sp)
.text:00425a00 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a04 21200000 clear a0
.text:00425a08 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425a0c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425a10 84cc4526 addiu a1=>.roda...,s2,-0x337c ;= "HTTPAuthentication"
.text:00425a14 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425a18 4c00a2af _sw v0,local_4c+0x98(sp)
.text:00425a1c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a20 21202002 move a0,s1
.text:00425a24 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425a28 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425a2c 84cc4526 addiu a1=>.roda...,s2,-0x337c ;= "HTTPAuthentication"
.text:00425a30 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425a34 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425a38 6800a2af _sw v0,local_30+0x98(sp)
.text:00425a3c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a40 21202002 move a0,s1
.text:00425a44 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425a48 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425a4c b0d56525 addiu a1=>.roda...,t3,-0x2a50 ;= "IPAddressMode"
.text:00425a50 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425a54 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425a58 6c00a2af _sw v0,local_2c+0x98(sp)
.text:00425a5c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a60 21202002 move a0,s1
.text:00425a64 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425a68 dc9c6526 addiu a1=>.roda...,s3,-0x6324 ;= "IPAddress"
.text:00425a6c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425a70 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425a74 21904000 _move s2,v0
.text:00425a78 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a7c 21202002 move a0,s1
.text:00425a80 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425a84 e8d28526 addiu a1=>.roda...,s4,-0x2d18 ;= "SubnetMask"
.text:00425a88 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425a8c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425a90 21984000 _move s3,v0
.text:00425a94 1000bc8f lw gp,local_88+0x98(sp)
.text:00425a98 21202002 move a0,s1
.text:00425a9c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425aa0 f4d2a526 addiu a1=>.roda...,s5,-0x2d0c ;= "DefaultGateway"
.text:00425aa4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425aa8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425aac 21a04000 _move s4,v0
.text:00425ab0 1000bc8f lw gp,local_88+0x98(sp)
.text:00425ab4 21202002 move a0,s1
.text:00425ab8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425abc b4d1c526 addiu a1=>.roda...,s6,-0x2e4c ;= "PPPoEUserID"
.text:00425ac0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425ac4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425ac8 21a84000 _move s5,v0
.text:00425acc 1000bc8f lw gp,local_88+0x98(sp)
.text:00425ad0 21202002 move a0,s1
.text:00425ad4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425ad8 c0d1e526 addiu a1=>.roda...,s7,-0x2e40 ;= "PPPoEPassword"
.text:00425adc 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425ae0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425ae4 5000a2af _sw v0,local_48+0x98(sp)
.text:00425ae8 1000bc8f lw gp,local_88+0x98(sp)
.text:00425aec 21202002 move a0,s1
.text:00425af0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425af4 04d3c527 addiu a1=>.roda...,s8,-0x2cfc ;= "DNSIPAddress1"
.text:00425af8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425afc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425b00 5400a2af _sw v0,local_44+0x98(sp)
.text:00425b04 1000bc8f lw gp,local_88+0x98(sp)
.text:00425b08 21202002 move a0,s1
.text:00425b0c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425b10 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425b14 14d34525 addiu a1=>.roda...,t2,-0x2cec ;= "DNSIPAddress2"
.text:00425b18 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425b1c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425b20 5800a2af _sw v0,local_40+0x98(sp)
.text:00425b24 1000bc8f lw gp,local_88+0x98(sp)
.text:00425b28 21202002 move a0,s1
.text:00425b2c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425b30 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425b34 9cf42525 addiu a1=>.roda...,t1,-0xb64 ;= "SecondHTTPPortEnable"
.text:00425b38 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425b3c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425b40 21f04000 _move s8,v0
.text:00425b44 1000bc8f lw gp,local_88+0x98(sp)
.text:00425b48 21202002 move a0,s1
.text:00425b4c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425b50 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425b54 2c9b0525 addiu a1=>.roda...,t0,-0x64d4 ;= "SecondHTTPPort"
.text:00425b58 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425b5c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425b60 21b84000 _move s7,v0
.text:00425b64 1000bc8f lw gp,local_88+0x98(sp)
.text:00425b68 21202002 move a0,s1
.text:00425b6c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00425b70 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425b74 d8f4e524 addiu a1=>.roda...,a3,-0xb28 ;= "UPnPEnable"
.text:00425b78 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425b7c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425b80 21b04000 _move s6,v0
.text:00425b84 1000bc8f lw gp,local_88+0x98(sp)
.text:00425b88 21202002 move a0,s1
.text:00425b8c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425b90 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425b94 00f5c524 addiu a1=>.roda...,a2,-0xb00 ;= "UPnPPortForwarding"
.text:00425b98 5c00a2af sw v0,local_3c+0x98(sp)
.text:00425b9c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425ba0 0c440626 _addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425ba4 1000bc8f lw gp,local_88+0x98(sp)
.text:00425ba8 21202002 move a0,s1
.text:00425bac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425bb0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425bb4 38f56524 addiu a1=>.roda...,v1,-0xac8 ;= "BonjourEnable"
.text:00425bb8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425bbc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425bc0 6000a2af _sw v0,local_38+0x98(sp)
.text:00425bc4 1000bc8f lw gp,local_88+0x98(sp)
.text:00425bc8 6400a2af sw v0,local_34+0x98(sp)
.text:00425bcc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425bd0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425bd4 21202002 move a0,s1
.text:00425bd8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425bdc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425be0 8cd14524 _addiu a1=>.roda...,v0,-0x2e74 ;= "BonjourName"
.text:00425be4 1000bc8f lw gp,local_88+0x98(sp)
.text:00425be8 1800a48f lw a0,local_80+0x98(sp)
.text:00425bec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425bf0 21284002 move a1,s2
.text:00425bf4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425bf8 21884000 _move s1,v0
.text:00425bfc 1000bc8f lw gp,local_88+0x98(sp)
.text:00425c00 08004014 bne v0,zero,LAB_00425c24
.text:00425c04 21800000 _clear s0
.text:00425c08 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425c0c 1c00a48f lw a0,local_7c+0x98(sp)
.text:00425c10 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425c14 21286002 _move a1,s3
.text:00425c18 1000bc8f lw gp,local_88+0x98(sp)
.text:00425c1c 0f004010 beq v0,zero,LAB_00425c5c
.text:00425c20 00000000 _nop
LAB_00425c24: ;XREF[13,0]: 00425c00,00425c70,00425c8c,00425cac
; 00425ccc,00425cec,00425d08,00425d24
; 00425d40,00425d60,00425d80,00425da0
; 00425dc0
.text:00425c24 01001024 li s0,0x1
LAB_00425c28: ;XREF[1,0]: 00425de4
.text:00425c28 21100002 move v0,s0
LAB_00425c2c: ;XREF[1,0]: 00425ddc
.text:00425c2c 9400bf8f lw ra,local_4+0x98(sp)
.text:00425c30 9000be8f lw s8,local_8+0x98(sp)
.text:00425c34 8c00b78f lw s7,local_c+0x98(sp)
.text:00425c38 8800b68f lw s6,local_10+0x98(sp)
.text:00425c3c 8400b58f lw s5,local_14+0x98(sp)
.text:00425c40 8000b48f lw s4,local_18+0x98(sp)
.text:00425c44 7c00b38f lw s3,local_1c+0x98(sp)
.text:00425c48 7800b28f lw s2,local_20+0x98(sp)
.text:00425c4c 7400b18f lw s1,local_24+0x98(sp)
.text:00425c50 7000b08f lw s0,local_28+0x98(sp)
.text:00425c54 0800e003 jr ra
.text:00425c58 9800bd27 _addiu sp,sp,0x98
LAB_00425c5c: ;XREF[1,0]: 00425c1c
.text:00425c5c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425c60 2000a48f lw a0,local_78+0x98(sp)
.text:00425c64 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425c68 21288002 _move a1,s4
.text:00425c6c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425c70 ecff4014 bne v0,zero,LAB_00425c24
.text:00425c74 00000000 _nop
.text:00425c78 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425c7c 2400a48f lw a0,local_74+0x98(sp)
.text:00425c80 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425c84 2128a002 _move a1,s5
.text:00425c88 1000bc8f lw gp,local_88+0x98(sp)
.text:00425c8c e5ff4014 bne v0,zero,LAB_00425c24
.text:00425c90 00000000 _nop
.text:00425c94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425c98 2800a48f lw a0,local_70+0x98(sp)
.text:00425c9c 5000a58f lw a1,local_48+0x98(sp)
.text:00425ca0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425ca4 00000000 _nop
.text:00425ca8 1000bc8f lw gp,local_88+0x98(sp)
.text:00425cac ddff4014 bne v0,zero,LAB_00425c24
.text:00425cb0 00000000 _nop
.text:00425cb4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425cb8 2c00a48f lw a0,local_6c+0x98(sp)
.text:00425cbc 5400a58f lw a1,local_44+0x98(sp)
.text:00425cc0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425cc4 00000000 _nop
.text:00425cc8 1000bc8f lw gp,local_88+0x98(sp)
.text:00425ccc d5ff4014 bne v0,zero,LAB_00425c24
.text:00425cd0 00000000 _nop
.text:00425cd4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425cd8 3000a48f lw a0,local_68+0x98(sp)
.text:00425cdc 5800a58f lw a1,local_40+0x98(sp)
.text:00425ce0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425ce4 00000000 _nop
.text:00425ce8 1000bc8f lw gp,local_88+0x98(sp)
.text:00425cec cdff4014 bne v0,zero,LAB_00425c24
.text:00425cf0 00000000 _nop
.text:00425cf4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425cf8 3400a48f lw a0,local_64+0x98(sp)
.text:00425cfc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d00 2128c003 _move a1,s8
.text:00425d04 1000bc8f lw gp,local_88+0x98(sp)
.text:00425d08 c6ff4014 bne v0,zero,LAB_00425c24
.text:00425d0c 00000000 _nop
.text:00425d10 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425d14 3800a48f lw a0,local_60+0x98(sp)
.text:00425d18 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d1c 2128e002 _move a1,s7
.text:00425d20 1000bc8f lw gp,local_88+0x98(sp)
.text:00425d24 bfff4014 bne v0,zero,LAB_00425c24
.text:00425d28 00000000 _nop
.text:00425d2c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425d30 3c00a48f lw a0,local_5c+0x98(sp)
.text:00425d34 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d38 2128c002 _move a1,s6
.text:00425d3c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425d40 b8ff4014 bne v0,zero,LAB_00425c24
.text:00425d44 00000000 _nop
.text:00425d48 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425d4c 6800a48f lw a0,local_30+0x98(sp)
.text:00425d50 6c00a58f lw a1,local_2c+0x98(sp)
.text:00425d54 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d58 00000000 _nop
.text:00425d5c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425d60 b0ff4014 bne v0,zero,LAB_00425c24
.text:00425d64 00000000 _nop
.text:00425d68 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425d6c 4000a48f lw a0,local_58+0x98(sp)
.text:00425d70 5c00a58f lw a1,local_3c+0x98(sp)
.text:00425d74 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d78 00000000 _nop
.text:00425d7c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425d80 a8ff4014 bne v0,zero,LAB_00425c24
.text:00425d84 00000000 _nop
.text:00425d88 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425d8c 4400a48f lw a0,local_54+0x98(sp)
.text:00425d90 6000a58f lw a1,local_38+0x98(sp)
.text:00425d94 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425d98 00000000 _nop
.text:00425d9c 1000bc8f lw gp,local_88+0x98(sp)
.text:00425da0 a0ff4014 bne v0,zero,LAB_00425c24
.text:00425da4 00000000 _nop
.text:00425da8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425dac 4800a48f lw a0,local_50+0x98(sp)
.text:00425db0 6400a58f lw a1,local_34+0x98(sp)
.text:00425db4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425db8 00000000 _nop
.text:00425dbc 1000bc8f lw gp,local_88+0x98(sp)
.text:00425dc0 98ff4014 bne v0,zero,LAB_00425c24
.text:00425dc4 00000000 _nop
.text:00425dc8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425dcc 4c00a48f lw a0,local_4c+0x98(sp)
.text:00425dd0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425dd4 21282002 _move a1,s1
.text:00425dd8 1000bc8f lw gp,local_88+0x98(sp)
.text:00425ddc 93ff4010 beq v0,zero,LAB_00425c2c
.text:00425de0 21100002 _move v0,s0
.text:00425de4 90ff0010 b LAB_00425c28
.text:00425de8 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemDDNSChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00425dfc,00425fc0
;local_8 undefined4 -8 ;XREF[2,0]: 00425e00,00425fc4
;local_c undefined4 -c ;XREF[2,0]: 00425e04,00425fc8
;local_10 undefined4 -10 ;XREF[2,0]: 00425e08,00425fcc
;local_14 undefined4 -14 ;XREF[2,0]: 00425e0c,00425fd0
;local_18 undefined4 -18 ;XREF[2,0]: 00425e10,00425fd4
;local_1c undefined4 -1c ;XREF[2,0]: 00425e14,00425fd8
;local_20 undefined4 -20 ;XREF[2,0]: 00425e18,00425fdc
;local_24 undefined4 -24 ;XREF[2,0]: 00425e1c,00425fe0
;local_28 undefined4 -28 ;XREF[2,0]: 00425e20,00425fe4
;local_30 undefined4 -30 ;XREF[2,0]: 00425ee8,00426048
;local_34 undefined4 -34 ;XREF[2,0]: 00425ec8,0042602c
;local_38 undefined4 -38 ;XREF[2,0]: 00425eac,00426010
;local_3c undefined4 -3c ;XREF[2,0]: 00425e90,00425ff4
;local_40 undefined4 -40 ;XREF[2,0]: 00425e74,00425fa0
;local_48 undefined4 -48 ;XREF[19,0]: 00425e24,00425e40,00425e5c,00425e78,00425e94
; 00425eb0,00425ecc,00425eec,00425f08,00425f24
; 00425f40,00425f5c,00425f78,00425f90,00425fac
; 00426000,0042601c,00426038,00426054
;XREF[2,0]: Entry Point,004d8924
.text:00425dec 0c001c3c lui gp,0xc
.text:00425df0 f49b9c27 addiu gp,gp,-0x640c
.text:00425df4 21e09903 addu gp,gp,t9
.text:00425df8 a8ffbd27 addiu sp,sp,-0x58
.text:00425dfc 5400bfaf sw ra,local_4+0x58(sp)
.text:00425e00 5000beaf sw s8,local_8+0x58(sp)
.text:00425e04 4c00b7af sw s7,local_c+0x58(sp)
.text:00425e08 4800b6af sw s6,local_10+0x58(sp)
.text:00425e0c 4400b5af sw s5,local_14+0x58(sp)
.text:00425e10 4000b4af sw s4,local_18+0x58(sp)
.text:00425e14 3c00b3af sw s3,local_1c+0x58(sp)
.text:00425e18 3800b2af sw s2,local_20+0x58(sp)
.text:00425e1c 3400b1af sw s1,local_24+0x58(sp)
.text:00425e20 3000b0af sw s0,local_28+0x58(sp)
.text:00425e24 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00425e28 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425e2c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425e30 21888000 move s1,a0
.text:00425e34 c8d3e526 addiu a1=>.roda...,s7,-0x2c38 ;= "DDNSEnable"
.text:00425e38 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425e3c 21200000 _clear a0
.text:00425e40 1000bc8f lw gp,local_48+0x58(sp)
.text:00425e44 21200000 clear a0
.text:00425e48 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425e4c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425e50 d8d24526 addiu a1=>.roda...,s2,-0x2d28 ;= "DDNSProvider"
.text:00425e54 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425e58 21f04000 _move s8,v0
.text:00425e5c 1000bc8f lw gp,local_48+0x58(sp)
.text:00425e60 21200000 clear a0
.text:00425e64 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425e68 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425e6c d0d16526 addiu a1=>.roda...,s3,-0x2e30 ;= "DDNSHostName"
.text:00425e70 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425e74 1800a2af _sw v0,local_40+0x58(sp)
.text:00425e78 1000bc8f lw gp,local_48+0x58(sp)
.text:00425e7c 21200000 clear a0
.text:00425e80 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425e84 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425e88 e0d18526 addiu a1=>.roda...,s4,-0x2e20 ;= "DDNSUserName"
.text:00425e8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425e90 1c00a2af _sw v0,local_3c+0x58(sp)
.text:00425e94 1000bc8f lw gp,local_48+0x58(sp)
.text:00425e98 21200000 clear a0
.text:00425e9c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425ea0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425ea4 f0d1a526 addiu a1=>.roda...,s5,-0x2e10 ;= "DDNSPassword"
.text:00425ea8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425eac 2000a2af _sw v0,local_38+0x58(sp)
.text:00425eb0 1000bc8f lw gp,local_48+0x58(sp)
.text:00425eb4 21200000 clear a0
.text:00425eb8 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425ebc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00425ec0 00d2c526 addiu a1=>.roda...,s6,-0x2e00 ;= "DDNSTimeout"
.text:00425ec4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00425ec8 2400a2af _sw v0,local_34+0x58(sp)
.text:00425ecc 1000bc8f lw gp,local_48+0x58(sp)
.text:00425ed0 21202002 move a0,s1
.text:00425ed4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00425ed8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425edc c8d3e526 addiu a1=>.roda...,s7,-0x2c38 ;= "DDNSEnable"
.text:00425ee0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425ee4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425ee8 2800a2af _sw v0,local_30+0x58(sp)
.text:00425eec 1000bc8f lw gp,local_48+0x58(sp)
.text:00425ef0 21202002 move a0,s1
.text:00425ef4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425ef8 d8d24526 addiu a1=>.roda...,s2,-0x2d28 ;= "DDNSProvider"
.text:00425efc 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425f00 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425f04 21b84000 _move s7,v0
.text:00425f08 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f0c 21202002 move a0,s1
.text:00425f10 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425f14 d0d16526 addiu a1=>.roda...,s3,-0x2e30 ;= "DDNSHostName"
.text:00425f18 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425f1c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425f20 21904000 _move s2,v0
.text:00425f24 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f28 21202002 move a0,s1
.text:00425f2c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425f30 e0d18526 addiu a1=>.roda...,s4,-0x2e20 ;= "DDNSUserName"
.text:00425f34 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425f38 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425f3c 21984000 _move s3,v0
.text:00425f40 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f44 21202002 move a0,s1
.text:00425f48 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425f4c f0d1a526 addiu a1=>.roda...,s5,-0x2e10 ;= "DDNSPassword"
.text:00425f50 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425f54 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425f58 21a04000 _move s4,v0
.text:00425f5c 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f60 21202002 move a0,s1
.text:00425f64 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00425f68 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00425f6c 00d2c526 addiu a1=>.roda...,s6,-0x2e00 ;= "DDNSTimeout"
.text:00425f70 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00425f74 21a84000 _move s5,v0
.text:00425f78 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f7c 2120c003 move a0,s8
.text:00425f80 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425f84 2128e002 move a1,s7
.text:00425f88 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425f8c 21884000 _move s1,v0
.text:00425f90 1000bc8f lw gp,local_48+0x58(sp)
.text:00425f94 08004014 bne v0,zero,LAB_00425fb8
.text:00425f98 21800000 _clear s0
.text:00425f9c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425fa0 1800a48f lw a0,local_40+0x58(sp)
.text:00425fa4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425fa8 21284002 _move a1,s2
.text:00425fac 1000bc8f lw gp,local_48+0x58(sp)
.text:00425fb0 0f004010 beq v0,zero,LAB_00425ff0
.text:00425fb4 00000000 _nop
LAB_00425fb8: ;XREF[4,0]: 00425f94,00426004,00426020,0042603c
.text:00425fb8 01001024 li s0,0x1
LAB_00425fbc: ;XREF[1,0]: 00426060
.text:00425fbc 21100002 move v0,s0
LAB_00425fc0: ;XREF[1,0]: 00426058
.text:00425fc0 5400bf8f lw ra,local_4+0x58(sp)
.text:00425fc4 5000be8f lw s8,local_8+0x58(sp)
.text:00425fc8 4c00b78f lw s7,local_c+0x58(sp)
.text:00425fcc 4800b68f lw s6,local_10+0x58(sp)
.text:00425fd0 4400b58f lw s5,local_14+0x58(sp)
.text:00425fd4 4000b48f lw s4,local_18+0x58(sp)
.text:00425fd8 3c00b38f lw s3,local_1c+0x58(sp)
.text:00425fdc 3800b28f lw s2,local_20+0x58(sp)
.text:00425fe0 3400b18f lw s1,local_24+0x58(sp)
.text:00425fe4 3000b08f lw s0,local_28+0x58(sp)
.text:00425fe8 0800e003 jr ra
.text:00425fec 5800bd27 _addiu sp,sp,0x58
LAB_00425ff0: ;XREF[1,0]: 00425fb0
.text:00425ff0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00425ff4 1c00a48f lw a0,local_3c+0x58(sp)
.text:00425ff8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00425ffc 21286002 _move a1,s3
.text:00426000 1000bc8f lw gp,local_48+0x58(sp)
.text:00426004 ecff4014 bne v0,zero,LAB_00425fb8
.text:00426008 00000000 _nop
.text:0042600c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426010 2000a48f lw a0,local_38+0x58(sp)
.text:00426014 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426018 21288002 _move a1,s4
.text:0042601c 1000bc8f lw gp,local_48+0x58(sp)
.text:00426020 e5ff4014 bne v0,zero,LAB_00425fb8
.text:00426024 00000000 _nop
.text:00426028 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042602c 2400a48f lw a0,local_34+0x58(sp)
.text:00426030 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426034 2128a002 _move a1,s5
.text:00426038 1000bc8f lw gp,local_48+0x58(sp)
.text:0042603c deff4014 bne v0,zero,LAB_00425fb8
.text:00426040 00000000 _nop
.text:00426044 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426048 2800a48f lw a0,local_30+0x58(sp)
.text:0042604c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426050 21282002 _move a1,s1
.text:00426054 1000bc8f lw gp,local_48+0x58(sp)
.text:00426058 d9ff4010 beq v0,zero,LAB_00425fc0
.text:0042605c 21100002 _move v0,s0
.text:00426060 d6ff0010 b LAB_00425fbc
.text:00426064 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteNetworkVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00426078,0042658c
;local_8 undefined4 -8 ;XREF[2,0]: 0042607c,00426590
;local_c undefined4 -c ;XREF[2,0]: 00426080,00426594
;local_10 undefined4 -10 ;XREF[2,0]: 00426084,00426598
;local_14 undefined4 -14 ;XREF[2,0]: 00426088,0042659c
;local_18 undefined4 -18 ;XREF[2,0]: 0042608c,004265a0
;local_1c undefined4 -1c ;XREF[2,0]: 00426090,004265a4
;local_20 undefined4 -20 ;XREF[2,0]: 00426094,004265a8
;local_24 undefined4 -24 ;XREF[2,0]: 00426098,004265ac
;local_28 undefined4 -28 ;XREF[2,0]: 0042609c,004265b0
;local_2c undefined4 -2c ;XREF[2,0]: 0042627c,004264c8
;local_30 undefined4 -30 ;XREF[2,0]: 0042625c,004264ac
;local_34 undefined4 -34 ;XREF[2,0]: 0042623c,00426490
;local_38 undefined4 -38 ;XREF[2,0]: 0042621c,00426474
;local_3c undefined4 -3c ;XREF[2,0]: 004261fc,00426458
;local_40 undefined4 -40 ;XREF[2,0]: 004261dc,0042643c
;local_44 undefined4 -44 ;XREF[2,0]: 004261bc,00426420
;local_48 undefined4 -48 ;XREF[2,0]: 0042619c,00426404
;local_4c undefined4 -4c ;XREF[2,0]: 0042617c,004263e8
;local_50 undefined4 -50 ;XREF[2,0]: 0042615c,004263cc
;local_54 undefined4 -54 ;XREF[2,0]: 0042613c,004263b0
;local_58 undefined4 -58 ;XREF[2,0]: 0042611c,00426394
;local_5c undefined4 -5c ;XREF[2,0]: 004260fc,00426378
;local_60 undefined4 -60 ;XREF[2,0]: 004260c4,0042635c
;local_68 undefined4 -68 ;XREF[43,0]: 004260a0,004260c0,004260e0,00426100,00426120
; 00426140,00426160,00426180,004261a0,004261c0
; 004261e0,00426200,00426220,00426240,00426260
; 00426280,004262a0,004262c0,004262e0,00426300
; 00426320,00426340,00426358,00426374,00426390
; 004263ac,004263c8,004263e4,00426400,0042641c
; 00426438,00426454,00426470,0042648c,004264a8
; 004264c4,004264e0,004264fc,00426518,00426534
; 00426550,0042656c,00426588
;XREF[2,0]: Entry Point,004d8704
.text:00426068 0c001c3c lui gp,0xc
.text:0042606c 78999c27 addiu gp,gp,-0x6688
.text:00426070 21e09903 addu gp,gp,t9
.text:00426074 88ffbd27 addiu sp,sp,-0x78
.text:00426078 7400bfaf sw ra,local_4+0x78(sp)
.text:0042607c 7000beaf sw s8,local_8+0x78(sp)
.text:00426080 6c00b7af sw s7,local_c+0x78(sp)
.text:00426084 6800b6af sw s6,local_10+0x78(sp)
.text:00426088 6400b5af sw s5,local_14+0x78(sp)
.text:0042608c 6000b4af sw s4,local_18+0x78(sp)
.text:00426090 5c00b3af sw s3,local_1c+0x78(sp)
.text:00426094 5800b2af sw s2,local_20+0x78(sp)
.text:00426098 5400b1af sw s1,local_24+0x78(sp)
.text:0042609c 5000b0af sw s0,local_28+0x78(sp)
.text:004260a0 1000bcaf sw gp=>_gp,local_68+0x78(sp)
.text:004260a4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004260a8 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004260ac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004260b0 b0d56524 addiu a1=>.roda...,v1,-0x2a50 ;= "IPAddressMode"
.text:004260b4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004260b8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004260bc 21908000 _move s2,a0
.text:004260c0 1000bc8f lw gp,local_68+0x78(sp)
.text:004260c4 1800a2af sw v0,local_60+0x78(sp)
.text:004260c8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004260cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004260d0 21204002 move a0,s2
.text:004260d4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004260d8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004260dc dc9c4524 _addiu a1=>.roda...,v0,-0x6324 ;= "IPAddress"
.text:004260e0 1000bc8f lw gp,local_68+0x78(sp)
.text:004260e4 21204002 move a0,s2
.text:004260e8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004260ec ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004260f0 e8d2e527 addiu a1=>.roda...,ra,-0x2d18 ;= "SubnetMask"
.text:004260f4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004260f8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004260fc 1c00a2af _sw v0,local_5c+0x78(sp)
.text:00426100 1000bc8f lw gp,local_68+0x78(sp)
.text:00426104 21204002 move a0,s2
.text:00426108 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042610c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426110 f4d20527 addiu a1=>.roda...,t8,-0x2d0c ;= "DefaultGateway"
.text:00426114 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426118 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042611c 2000a2af _sw v0,local_58+0x78(sp)
.text:00426120 1000bc8f lw gp,local_68+0x78(sp)
.text:00426124 21204002 move a0,s2
.text:00426128 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042612c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426130 b4d1e525 addiu a1=>.roda...,t7,-0x2e4c ;= "PPPoEUserID"
.text:00426134 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426138 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042613c 2400a2af _sw v0,local_54+0x78(sp)
.text:00426140 1000bc8f lw gp,local_68+0x78(sp)
.text:00426144 21204002 move a0,s2
.text:00426148 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042614c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426150 c0d1c525 addiu a1=>.roda...,t6,-0x2e40 ;= "PPPoEPassword"
.text:00426154 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426158 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042615c 2800a2af _sw v0,local_50+0x78(sp)
.text:00426160 1000bc8f lw gp,local_68+0x78(sp)
.text:00426164 21204002 move a0,s2
.text:00426168 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042616c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426170 04d3a525 addiu a1=>.roda...,t5,-0x2cfc ;= "DNSIPAddress1"
.text:00426174 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426178 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042617c 2c00a2af _sw v0,local_4c+0x78(sp)
.text:00426180 1000bc8f lw gp,local_68+0x78(sp)
.text:00426184 21204002 move a0,s2
.text:00426188 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042618c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426190 14d38525 addiu a1=>.roda...,t4,-0x2cec ;= "DNSIPAddress2"
.text:00426194 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426198 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042619c 3000a2af _sw v0,local_48+0x78(sp)
.text:004261a0 1000bc8f lw gp,local_68+0x78(sp)
.text:004261a4 21204002 move a0,s2
.text:004261a8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004261ac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004261b0 9cf46525 addiu a1=>.roda...,t3,-0xb64 ;= "SecondHTTPPortEnable"
.text:004261b4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004261b8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004261bc 3400a2af _sw v0,local_44+0x78(sp)
.text:004261c0 1000bc8f lw gp,local_68+0x78(sp)
.text:004261c4 21204002 move a0,s2
.text:004261c8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004261cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004261d0 2c9b4525 addiu a1=>.roda...,t2,-0x64d4 ;= "SecondHTTPPort"
.text:004261d4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004261d8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004261dc 3800a2af _sw v0,local_40+0x78(sp)
.text:004261e0 1000bc8f lw gp,local_68+0x78(sp)
.text:004261e4 21204002 move a0,s2
.text:004261e8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004261ec ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004261f0 d8f42525 addiu a1=>.roda...,t1,-0xb28 ;= "UPnPEnable"
.text:004261f4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004261f8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004261fc 3c00a2af _sw v0,local_3c+0x78(sp)
.text:00426200 1000bc8f lw gp,local_68+0x78(sp)
.text:00426204 21204002 move a0,s2
.text:00426208 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042620c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426210 00f50525 addiu a1=>.roda...,t0,-0xb00 ;= "UPnPPortForwarding"
.text:00426214 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426218 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042621c 4000a2af _sw v0,local_38+0x78(sp)
.text:00426220 1000bc8f lw gp,local_68+0x78(sp)
.text:00426224 21204002 move a0,s2
.text:00426228 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042622c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426230 38f56526 addiu a1=>.roda...,s3,-0xac8 ;= "BonjourEnable"
.text:00426234 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426238 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042623c 4400a2af _sw v0,local_34+0x78(sp)
.text:00426240 1000bc8f lw gp,local_68+0x78(sp)
.text:00426244 21204002 move a0,s2
.text:00426248 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042624c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426250 8cd1e524 addiu a1=>.roda...,a3,-0x2e74 ;= "BonjourName"
.text:00426254 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426258 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042625c 4800a2af _sw v0,local_30+0x78(sp)
.text:00426260 1000bc8f lw gp,local_68+0x78(sp)
.text:00426264 21204002 move a0,s2
.text:00426268 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042626c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426270 c8d38526 addiu a1=>.roda...,s4,-0x2c38 ;= "DDNSEnable"
.text:00426274 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426278 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042627c 4c00a2af _sw v0,local_2c+0x78(sp)
.text:00426280 1000bc8f lw gp,local_68+0x78(sp)
.text:00426284 21204002 move a0,s2
.text:00426288 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042628c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426290 d8d2c524 addiu a1=>.roda...,a2,-0x2d28 ;= "DDNSProvider"
.text:00426294 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426298 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042629c 21984000 _move s3,v0
.text:004262a0 1000bc8f lw gp,local_68+0x78(sp)
.text:004262a4 21204002 move a0,s2
.text:004262a8 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004262ac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004262b0 d0d1a526 addiu a1=>.roda...,s5,-0x2e30 ;= "DDNSHostName"
.text:004262b4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004262b8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004262bc 21a04000 _move s4,v0
.text:004262c0 1000bc8f lw gp,local_68+0x78(sp)
.text:004262c4 21204002 move a0,s2
.text:004262c8 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004262cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004262d0 e0d1c526 addiu a1=>.roda...,s6,-0x2e20 ;= "DDNSUserName"
.text:004262d4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004262d8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004262dc 21a84000 _move s5,v0
.text:004262e0 1000bc8f lw gp,local_68+0x78(sp)
.text:004262e4 21204002 move a0,s2
.text:004262e8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004262ec ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004262f0 f0d1e526 addiu a1=>.roda...,s7,-0x2e10 ;= "DDNSPassword"
.text:004262f4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004262f8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004262fc 21b04000 _move s6,v0
.text:00426300 1000bc8f lw gp,local_68+0x78(sp)
.text:00426304 21204002 move a0,s2
.text:00426308 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042630c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426310 00d2c527 addiu a1=>.roda...,s8,-0x2e00 ;= "DDNSTimeout"
.text:00426314 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426318 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042631c 21b84000 _move s7,v0
.text:00426320 1000bc8f lw gp,local_68+0x78(sp)
.text:00426324 21204002 move a0,s2
.text:00426328 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042632c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426330 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00426334 84cc0526 addiu a1=>.roda...,s0,-0x337c ;= "HTTPAuthentication"
.text:00426338 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042633c 21f04000 _move s8,v0
.text:00426340 1000bc8f lw gp,local_68+0x78(sp)
.text:00426344 84cc0526 addiu a1=>.roda...,s0,-0x337c ;= "HTTPAuthentication"
.text:00426348 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042634c 21304000 move a2,v0
.text:00426350 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426354 21200000 _clear a0
.text:00426358 1000bc8f lw gp,local_68+0x78(sp)
.text:0042635c 1800a68f lw a2,local_60+0x78(sp)
.text:00426360 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426364 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426368 b0d56524 addiu a1=>.roda...,v1,-0x2a50 ;= "IPAddressMode"
.text:0042636c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426370 21200000 _clear a0
.text:00426374 1000bc8f lw gp,local_68+0x78(sp)
.text:00426378 1c00a68f lw a2,local_5c+0x78(sp)
.text:0042637c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426380 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426384 dc9c4524 addiu a1=>.roda...,v0,-0x6324 ;= "IPAddress"
.text:00426388 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042638c 21200000 _clear a0
.text:00426390 1000bc8f lw gp,local_68+0x78(sp)
.text:00426394 2000a68f lw a2,local_58+0x78(sp)
.text:00426398 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042639c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004263a0 e8d2e527 addiu a1=>.roda...,ra,-0x2d18 ;= "SubnetMask"
.text:004263a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004263a8 21200000 _clear a0
.text:004263ac 1000bc8f lw gp,local_68+0x78(sp)
.text:004263b0 2400a68f lw a2,local_54+0x78(sp)
.text:004263b4 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004263b8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004263bc f4d20527 addiu a1=>.roda...,t8,-0x2d0c ;= "DefaultGateway"
.text:004263c0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004263c4 21200000 _clear a0
.text:004263c8 1000bc8f lw gp,local_68+0x78(sp)
.text:004263cc 2800a68f lw a2,local_50+0x78(sp)
.text:004263d0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004263d4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004263d8 b4d14526 addiu a1=>.roda...,s2,-0x2e4c ;= "PPPoEUserID"
.text:004263dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004263e0 21200000 _clear a0
.text:004263e4 1000bc8f lw gp,local_68+0x78(sp)
.text:004263e8 2c00a68f lw a2,local_4c+0x78(sp)
.text:004263ec 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004263f0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004263f4 c0d12526 addiu a1=>.roda...,s1,-0x2e40 ;= "PPPoEPassword"
.text:004263f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004263fc 21200000 _clear a0
.text:00426400 1000bc8f lw gp,local_68+0x78(sp)
.text:00426404 3000a68f lw a2,local_48+0x78(sp)
.text:00426408 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042640c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426410 04d30526 addiu a1=>.roda...,s0,-0x2cfc ;= "DNSIPAddress1"
.text:00426414 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426418 21200000 _clear a0
.text:0042641c 1000bc8f lw gp,local_68+0x78(sp)
.text:00426420 3400a68f lw a2,local_44+0x78(sp)
.text:00426424 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426428 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042642c 14d3e525 addiu a1=>.roda...,t7,-0x2cec ;= "DNSIPAddress2"
.text:00426430 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426434 21200000 _clear a0
.text:00426438 1000bc8f lw gp,local_68+0x78(sp)
.text:0042643c 3800a68f lw a2,local_40+0x78(sp)
.text:00426440 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426444 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426448 9cf4c525 addiu a1=>.roda...,t6,-0xb64 ;= "SecondHTTPPortEnable"
.text:0042644c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426450 21200000 _clear a0
.text:00426454 1000bc8f lw gp,local_68+0x78(sp)
.text:00426458 3c00a68f lw a2,local_3c+0x78(sp)
.text:0042645c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426460 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426464 2c9ba525 addiu a1=>.roda...,t5,-0x64d4 ;= "SecondHTTPPort"
.text:00426468 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042646c 21200000 _clear a0
.text:00426470 1000bc8f lw gp,local_68+0x78(sp)
.text:00426474 4000a68f lw a2,local_38+0x78(sp)
.text:00426478 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042647c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426480 d8f48525 addiu a1=>.roda...,t4,-0xb28 ;= "UPnPEnable"
.text:00426484 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426488 21200000 _clear a0
.text:0042648c 1000bc8f lw gp,local_68+0x78(sp)
.text:00426490 4400a68f lw a2,local_34+0x78(sp)
.text:00426494 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426498 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042649c 00f56525 addiu a1=>.roda...,t3,-0xb00 ;= "UPnPPortForwarding"
.text:004264a0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004264a4 21200000 _clear a0
.text:004264a8 1000bc8f lw gp,local_68+0x78(sp)
.text:004264ac 4800a68f lw a2,local_30+0x78(sp)
.text:004264b0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004264b4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004264b8 38f54525 addiu a1=>.roda...,t2,-0xac8 ;= "BonjourEnable"
.text:004264bc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004264c0 21200000 _clear a0
.text:004264c4 1000bc8f lw gp,local_68+0x78(sp)
.text:004264c8 4c00a68f lw a2,local_2c+0x78(sp)
.text:004264cc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004264d0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004264d4 8cd12525 addiu a1=>.roda...,t1,-0x2e74 ;= "BonjourName"
.text:004264d8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004264dc 21200000 _clear a0
.text:004264e0 1000bc8f lw gp,local_68+0x78(sp)
.text:004264e4 21306002 move a2,s3
.text:004264e8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004264ec 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004264f0 c8d30525 addiu a1=>.roda...,t0,-0x2c38 ;= "DDNSEnable"
.text:004264f4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004264f8 21200000 _clear a0
.text:004264fc 1000bc8f lw gp,local_68+0x78(sp)
.text:00426500 21308002 move a2,s4
.text:00426504 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00426508 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042650c d8d2e524 addiu a1=>.roda...,a3,-0x2d28 ;= "DDNSProvider"
.text:00426510 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426514 21200000 _clear a0
.text:00426518 1000bc8f lw gp,local_68+0x78(sp)
.text:0042651c 21200000 clear a0
.text:00426520 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426524 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426528 d0d1c524 addiu a1=>.roda...,a2,-0x2e30 ;= "DDNSHostName"
.text:0042652c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426530 2130a002 _move a2,s5
.text:00426534 1000bc8f lw gp,local_68+0x78(sp)
.text:00426538 2130c002 move a2,s6
.text:0042653c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426540 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426544 e0d18524 addiu a1=>.roda...,a0,-0x2e20 ;= "DDNSUserName"
.text:00426548 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042654c 21200000 _clear a0
.text:00426550 1000bc8f lw gp,local_68+0x78(sp)
.text:00426554 2130e002 move a2,s7
.text:00426558 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042655c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00426560 f0d16524 addiu a1=>.roda...,v1,-0x2e10 ;= "DDNSPassword"
.text:00426564 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426568 21200000 _clear a0
.text:0042656c 1000bc8f lw gp,local_68+0x78(sp)
.text:00426570 2130c003 move a2,s8
.text:00426574 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426578 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042657c 00d24524 addiu a1=>.roda...,v0,-0x2e00 ;= "DDNSTimeout"
.text:00426580 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00426584 21200000 _clear a0
.text:00426588 1000bc8f lw gp,local_68+0x78(sp)
.text:0042658c 7400bf8f lw ra,local_4+0x78(sp)
.text:00426590 7000be8f lw s8,local_8+0x78(sp)
.text:00426594 6c00b78f lw s7,local_c+0x78(sp)
.text:00426598 6800b68f lw s6,local_10+0x78(sp)
.text:0042659c 6400b58f lw s5,local_14+0x78(sp)
.text:004265a0 6000b48f lw s4,local_18+0x78(sp)
.text:004265a4 5c00b38f lw s3,local_1c+0x78(sp)
.text:004265a8 5800b28f lw s2,local_20+0x78(sp)
.text:004265ac 5400b18f lw s1,local_24+0x78(sp)
.text:004265b0 5000b08f lw s0,local_28+0x78(sp)
.text:004265b4 21100000 clear v0
.text:004265b8 0800e003 jr ra
.text:004265bc 7800bd27 _addiu sp,sp,0x78
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemWirelessChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 004265d0,004269e8
;local_8 undefined4 -8 ;XREF[2,0]: 004265d4,004269ec
;local_c undefined4 -c ;XREF[2,0]: 004265d8,004269f0
;local_10 undefined4 -10 ;XREF[2,0]: 004265dc,004269f4
;local_14 undefined4 -14 ;XREF[2,0]: 004265e0,004269f8
;local_18 undefined4 -18 ;XREF[2,0]: 004265e4,004269fc
;local_1c undefined4 -1c ;XREF[2,0]: 004265e8,00426a00
;local_20 undefined4 -20 ;XREF[2,0]: 004265ec,00426a04
;local_24 undefined4 -24 ;XREF[2,0]: 004265f0,00426a08
;local_28 undefined4 -28 ;XREF[2,0]: 004265f4,00426a0c
;local_2c undefined4 -2c ;XREF[2,0]: 0042691c,00426b1c
;local_30 undefined4 -30 ;XREF[2,0]: 004268fc,00426afc
;local_34 undefined4 -34 ;XREF[2,0]: 004268dc,00426adc
;local_38 undefined4 -38 ;XREF[2,0]: 004268bc,00426abc
;local_3c undefined4 -3c ;XREF[2,0]: 0042689c,00426a9c
;local_40 undefined4 -40 ;XREF[2,0]: 0042687c,00426a7c
;local_44 undefined4 -44 ;XREF[2,0]: 00426860,00426a5c
;local_48 undefined4 -48 ;XREF[2,0]: 00426844,00426a3c
;local_4c undefined4 -4c ;XREF[2,0]: 004267d4,00426ba8
;local_50 undefined4 -50 ;XREF[2,0]: 004267b4,00426b8c
;local_54 undefined4 -54 ;XREF[2,0]: 00426798,00426b70
;local_58 undefined4 -58 ;XREF[2,0]: 0042677c,00426b54
;local_5c undefined4 -5c ;XREF[2,0]: 00426760,00426b38
;local_60 undefined4 -60 ;XREF[2,0]: 00426744,00426b18
;local_64 undefined4 -64 ;XREF[2,0]: 00426728,00426af8
;local_68 undefined4 -68 ;XREF[2,0]: 004266f8,00426ad8
;local_6c undefined4 -6c ;XREF[2,0]: 004266f0,00426ab8
;local_70 undefined4 -70 ;XREF[2,0]: 004266d4,00426a98
;local_74 undefined4 -74 ;XREF[2,0]: 004266b8,00426a78
;local_78 undefined4 -78 ;XREF[2,0]: 0042669c,00426a58
;local_7c undefined4 -7c ;XREF[2,0]: 00426680,00426a38
;local_80 undefined4 -80 ;XREF[2,0]: 00426664,00426a1c
;local_84 undefined4 -84 ;XREF[2,0]: 00426648,004269c8
;local_88 undefined4 -88 ;XREF[2,0]: 0042662c,004269a4
;local_90 undefined4 -90 ;XREF[49,0]: 004265f8,00426614,00426630,0042664c,00426668
; 00426684,004266a0,004266bc,004266d8,004266f4
; 00426710,0042672c,00426748,00426764,00426780
; 0042679c,004267b8,004267d8,004267f4,00426810
; 0042682c,00426848,00426864,00426880,004268a0
; 004268c0,004268e0,00426900,00426920,00426940
; 00426960,00426980,004269a0,004269b8,004269d4
; 00426a28,00426a48,00426a68,00426a88,00426aa8
; 00426ac8,00426ae8,00426b08,00426b28,00426b44
; 00426b60,00426b7c,00426b98,00426bb4
;XREF[2,0]: Entry Point,004d80a8
.text:004265c0 0c001c3c lui gp,0xc
.text:004265c4 20949c27 addiu gp,gp,-0x6be0
.text:004265c8 21e09903 addu gp,gp,t9
.text:004265cc 60ffbd27 addiu sp,sp,-0xa0
.text:004265d0 9c00bfaf sw ra,local_4+0xa0(sp)
.text:004265d4 9800beaf sw s8,local_8+0xa0(sp)
.text:004265d8 9400b7af sw s7,local_c+0xa0(sp)
.text:004265dc 9000b6af sw s6,local_10+0xa0(sp)
.text:004265e0 8c00b5af sw s5,local_14+0xa0(sp)
.text:004265e4 8800b4af sw s4,local_18+0xa0(sp)
.text:004265e8 8400b3af sw s3,local_1c+0xa0(sp)
.text:004265ec 8000b2af sw s2,local_20+0xa0(sp)
.text:004265f0 7c00b1af sw s1,local_24+0xa0(sp)
.text:004265f4 7800b0af sw s0,local_28+0xa0(sp)
.text:004265f8 1000bcaf sw gp=>_gp,local_90+0xa0(sp)
.text:004265fc 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426600 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426604 21888000 move s1,a0
.text:00426608 ecd7c527 addiu a1=>.roda...,s8,-0x2814 ;= "WirelessDisable"
.text:0042660c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426610 21200000 _clear a0
.text:00426614 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426618 21200000 clear a0
.text:0042661c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426620 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426624 fcd74526 addiu a1=>.rodata:DAT_0048d7fc,s2,-0x2804 ;= 53h S
.text:00426628 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042662c 1800a2af _sw v0,local_88+0xa0(sp)
.text:00426630 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426634 21200000 clear a0
.text:00426638 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042663c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426640 3cf76526 addiu a1=>.roda...,s3,-0x8c4 ;= "WirelessChannel"
.text:00426644 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426648 1c00a2af _sw v0,local_84+0xa0(sp)
.text:0042664c 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426650 21200000 clear a0
.text:00426654 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426658 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042665c 70f78526 addiu a1=>.roda...,s4,-0x890 ;= "TransmissionRate"
.text:00426660 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426664 2000a2af _sw v0,local_80+0xa0(sp)
.text:00426668 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042666c 21200000 clear a0
.text:00426670 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426674 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426678 a4f7a526 addiu a1=>.roda...,s5,-0x85c ;= "ConnectionMode"
.text:0042667c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426680 2400a2af _sw v0,local_7c+0xa0(sp)
.text:00426684 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426688 21200000 clear a0
.text:0042668c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426690 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426694 dcd0c526 addiu a1=>.roda...,s6,-0x2f24 ;= "WEPEncryption"
.text:00426698 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042669c 2800a2af _sw v0,local_78+0xa0(sp)
.text:004266a0 1000bc8f lw gp,local_90+0xa0(sp)
.text:004266a4 21200000 clear a0
.text:004266a8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004266ac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004266b0 04d8e526 addiu a1=>.roda...,s7,-0x27fc ;= "WEPKeyFormat"
.text:004266b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004266b8 2c00a2af _sw v0,local_74+0xa0(sp)
.text:004266bc 1000bc8f lw gp,local_90+0xa0(sp)
.text:004266c0 21200000 clear a0
.text:004266c4 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004266c8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004266cc 58d8c524 addiu a1=>.roda...,a2,-0x27a8 ;= "BeaconInterval"
.text:004266d0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004266d4 3000a2af _sw v0,local_70+0xa0(sp)
.text:004266d8 1000bc8f lw gp,local_90+0xa0(sp)
.text:004266dc 21200000 clear a0
.text:004266e0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004266e4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004266e8 68d86524 addiu a1=>.roda...,v1,-0x2798 ;= "Preamble"
.text:004266ec 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004266f0 3400a2af _sw v0,local_6c+0xa0(sp)
.text:004266f4 1000bc8f lw gp,local_90+0xa0(sp)
.text:004266f8 3800a2af sw v0,local_68+0xa0(sp)
.text:004266fc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426700 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426704 21200000 clear a0
.text:00426708 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042670c 14d84524 _addiu a1=>.roda...,v0,-0x27ec ;= "AuthenticationType"
.text:00426710 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426714 21200000 clear a0
.text:00426718 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042671c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426720 0cf80526 addiu a1=>.rodata:s_TxKey_0048f804+8,s0,-0x7f4;= "TxKey"
.text:00426724 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426728 3c00a2af _sw v0,local_64+0xa0(sp)
.text:0042672c 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426730 21200000 clear a0
.text:00426734 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426738 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042673c 28d8e527 addiu a1=>.rodata:DAT_0048d828,ra,-0x27d8 ;= 4Bh K
.text:00426740 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426744 4000a2af _sw v0,local_60+0xa0(sp)
.text:00426748 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042674c 21200000 clear a0
.text:00426750 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426754 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426758 30d80527 addiu a1=>.rodata:DAT_0048d830,t8,-0x27d0 ;= 4Bh K
.text:0042675c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426760 4400a2af _sw v0,local_5c+0xa0(sp)
.text:00426764 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426768 21200000 clear a0
.text:0042676c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426770 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426774 38d8e525 addiu a1=>.rodata:DAT_0048d838,t7,-0x27c8 ;= 4Bh K
.text:00426778 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042677c 4800a2af _sw v0,local_58+0xa0(sp)
.text:00426780 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426784 21200000 clear a0
.text:00426788 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042678c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00426790 40d8c525 addiu a1=>.rodata:DAT_0048d840,t6,-0x27c0 ;= 4Bh K
.text:00426794 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00426798 4c00a2af _sw v0,local_54+0xa0(sp)
.text:0042679c 1000bc8f lw gp,local_90+0xa0(sp)
.text:004267a0 21200000 clear a0
.text:004267a4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004267a8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004267ac 48d8a525 addiu a1=>.roda...,t5,-0x27b8 ;= "PreSharedKey"
.text:004267b0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004267b4 5000a2af _sw v0,local_50+0xa0(sp)
.text:004267b8 1000bc8f lw gp,local_90+0xa0(sp)
.text:004267bc 21202002 move a0,s1
.text:004267c0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004267c4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004267c8 ecd7c527 addiu a1=>.roda...,s8,-0x2814 ;= "WirelessDisable"
.text:004267cc 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004267d0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004267d4 5400a2af _sw v0,local_4c+0xa0(sp)
.text:004267d8 1000bc8f lw gp,local_90+0xa0(sp)
.text:004267dc 21202002 move a0,s1
.text:004267e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004267e4 fcd74526 addiu a1=>.rodata:DAT_0048d7fc,s2,-0x2804 ;= 53h S
.text:004267e8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004267ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004267f0 21f04000 _move s8,v0
.text:004267f4 1000bc8f lw gp,local_90+0xa0(sp)
.text:004267f8 21202002 move a0,s1
.text:004267fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426800 3cf76526 addiu a1=>.roda...,s3,-0x8c4 ;= "WirelessChannel"
.text:00426804 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426808 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042680c 21904000 _move s2,v0
.text:00426810 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426814 21202002 move a0,s1
.text:00426818 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042681c 70f78526 addiu a1=>.roda...,s4,-0x890 ;= "TransmissionRate"
.text:00426820 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426824 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00426828 21984000 _move s3,v0
.text:0042682c 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426830 21202002 move a0,s1
.text:00426834 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426838 a4f7a526 addiu a1=>.roda...,s5,-0x85c ;= "ConnectionMode"
.text:0042683c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426840 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00426844 5800a2af _sw v0,local_48+0xa0(sp)
.text:00426848 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042684c 21202002 move a0,s1
.text:00426850 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426854 dcd0c526 addiu a1=>.roda...,s6,-0x2f24 ;= "WEPEncryption"
.text:00426858 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042685c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00426860 5c00a2af _sw v0,local_44+0xa0(sp)
.text:00426864 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426868 21202002 move a0,s1
.text:0042686c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426870 04d8e526 addiu a1=>.roda...,s7,-0x27fc ;= "WEPKeyFormat"
.text:00426874 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426878 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042687c 6000a2af _sw v0,local_40+0xa0(sp)
.text:00426880 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426884 21202002 move a0,s1
.text:00426888 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042688c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426890 58d88525 addiu a1=>.roda...,t4,-0x27a8 ;= "BeaconInterval"
.text:00426894 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426898 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042689c 6400a2af _sw v0,local_3c+0xa0(sp)
.text:004268a0 1000bc8f lw gp,local_90+0xa0(sp)
.text:004268a4 21202002 move a0,s1
.text:004268a8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004268ac ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004268b0 68d86525 addiu a1=>.roda...,t3,-0x2798 ;= "Preamble"
.text:004268b4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004268b8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004268bc 6800a2af _sw v0,local_38+0xa0(sp)
.text:004268c0 1000bc8f lw gp,local_90+0xa0(sp)
.text:004268c4 21202002 move a0,s1
.text:004268c8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004268cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004268d0 14d84525 addiu a1=>.roda...,t2,-0x27ec ;= "AuthenticationType"
.text:004268d4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004268d8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004268dc 6c00a2af _sw v0,local_34+0xa0(sp)
.text:004268e0 1000bc8f lw gp,local_90+0xa0(sp)
.text:004268e4 21202002 move a0,s1
.text:004268e8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004268ec ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004268f0 0cf82525 addiu a1=>.rodata:s_TxKey_0048f804+8,t1,-0x7f4;= "TxKey"
.text:004268f4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004268f8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004268fc 7000a2af _sw v0,local_30+0xa0(sp)
.text:00426900 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426904 21202002 move a0,s1
.text:00426908 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042690c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426910 28d80525 addiu a1=>.rodata:DAT_0048d828,t0,-0x27d8 ;= 4Bh K
.text:00426914 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426918 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042691c 7400a2af _sw v0,local_2c+0xa0(sp)
.text:00426920 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426924 21202002 move a0,s1
.text:00426928 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042692c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426930 30d8e524 addiu a1=>.rodata:DAT_0048d830,a3,-0x27d0 ;= 4Bh K
.text:00426934 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426938 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042693c 21b84000 _move s7,v0
.text:00426940 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426944 21202002 move a0,s1
.text:00426948 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042694c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426950 38d8c524 addiu a1=>.rodata:DAT_0048d838,a2,-0x27c8 ;= 4Bh K
.text:00426954 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426958 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042695c 21b04000 _move s6,v0
.text:00426960 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426964 21202002 move a0,s1
.text:00426968 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042696c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426970 40d86524 addiu a1=>.rodata:DAT_0048d840,v1,-0x27c0 ;= 4Bh K
.text:00426974 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426978 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042697c 21a84000 _move s5,v0
.text:00426980 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426984 21a04000 move s4,v0
.text:00426988 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042698c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00426990 21202002 move a0,s1
.text:00426994 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00426998 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042699c 48d84524 _addiu a1=>.roda...,v0,-0x27b8 ;= "PreSharedKey"
.text:004269a0 1000bc8f lw gp,local_90+0xa0(sp)
.text:004269a4 1800a48f lw a0,local_88+0xa0(sp)
.text:004269a8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004269ac 2128c003 move a1,s8
.text:004269b0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004269b4 21884000 _move s1,v0
.text:004269b8 1000bc8f lw gp,local_90+0xa0(sp)
.text:004269bc 08004014 bne v0,zero,LAB_004269e0
.text:004269c0 21800000 _clear s0
.text:004269c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004269c8 1c00a48f lw a0,local_84+0xa0(sp)
.text:004269cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004269d0 21284002 _move a1,s2
.text:004269d4 1000bc8f lw gp,local_90+0xa0(sp)
.text:004269d8 0f004010 beq v0,zero,LAB_00426a18
.text:004269dc 00000000 _nop
LAB_004269e0: ;XREF[14,0]: 004269bc,00426a2c,00426a4c,00426a6c
; 00426a8c,00426aac,00426acc,00426aec
; 00426b0c,00426b2c,00426b48,00426b64
; 00426b80,00426b9c
.text:004269e0 01001024 li s0,0x1
LAB_004269e4: ;XREF[1,0]: 00426bc0
.text:004269e4 21100002 move v0,s0
LAB_004269e8: ;XREF[1,0]: 00426bb8
.text:004269e8 9c00bf8f lw ra,local_4+0xa0(sp)
.text:004269ec 9800be8f lw s8,local_8+0xa0(sp)
.text:004269f0 9400b78f lw s7,local_c+0xa0(sp)
.text:004269f4 9000b68f lw s6,local_10+0xa0(sp)
.text:004269f8 8c00b58f lw s5,local_14+0xa0(sp)
.text:004269fc 8800b48f lw s4,local_18+0xa0(sp)
.text:00426a00 8400b38f lw s3,local_1c+0xa0(sp)
.text:00426a04 8000b28f lw s2,local_20+0xa0(sp)
.text:00426a08 7c00b18f lw s1,local_24+0xa0(sp)
.text:00426a0c 7800b08f lw s0,local_28+0xa0(sp)
.text:00426a10 0800e003 jr ra
.text:00426a14 a000bd27 _addiu sp,sp,0xa0
LAB_00426a18: ;XREF[1,0]: 004269d8
.text:00426a18 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426a1c 2000a48f lw a0,local_80+0xa0(sp)
.text:00426a20 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426a24 21286002 _move a1,s3
.text:00426a28 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426a2c ecff4014 bne v0,zero,LAB_004269e0
.text:00426a30 00000000 _nop
.text:00426a34 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426a38 2400a48f lw a0,local_7c+0xa0(sp)
.text:00426a3c 5800a58f lw a1,local_48+0xa0(sp)
.text:00426a40 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426a44 00000000 _nop
.text:00426a48 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426a4c e4ff4014 bne v0,zero,LAB_004269e0
.text:00426a50 00000000 _nop
.text:00426a54 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426a58 2800a48f lw a0,local_78+0xa0(sp)
.text:00426a5c 5c00a58f lw a1,local_44+0xa0(sp)
.text:00426a60 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426a64 00000000 _nop
.text:00426a68 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426a6c dcff4014 bne v0,zero,LAB_004269e0
.text:00426a70 00000000 _nop
.text:00426a74 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426a78 2c00a48f lw a0,local_74+0xa0(sp)
.text:00426a7c 6000a58f lw a1,local_40+0xa0(sp)
.text:00426a80 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426a84 00000000 _nop
.text:00426a88 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426a8c d4ff4014 bne v0,zero,LAB_004269e0
.text:00426a90 00000000 _nop
.text:00426a94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426a98 3000a48f lw a0,local_70+0xa0(sp)
.text:00426a9c 6400a58f lw a1,local_3c+0xa0(sp)
.text:00426aa0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426aa4 00000000 _nop
.text:00426aa8 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426aac ccff4014 bne v0,zero,LAB_004269e0
.text:00426ab0 00000000 _nop
.text:00426ab4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426ab8 3400a48f lw a0,local_6c+0xa0(sp)
.text:00426abc 6800a58f lw a1,local_38+0xa0(sp)
.text:00426ac0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426ac4 00000000 _nop
.text:00426ac8 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426acc c4ff4014 bne v0,zero,LAB_004269e0
.text:00426ad0 00000000 _nop
.text:00426ad4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426ad8 3800a48f lw a0,local_68+0xa0(sp)
.text:00426adc 6c00a58f lw a1,local_34+0xa0(sp)
.text:00426ae0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426ae4 00000000 _nop
.text:00426ae8 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426aec bcff4014 bne v0,zero,LAB_004269e0
.text:00426af0 00000000 _nop
.text:00426af4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426af8 3c00a48f lw a0,local_64+0xa0(sp)
.text:00426afc 7000a58f lw a1,local_30+0xa0(sp)
.text:00426b00 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b04 00000000 _nop
.text:00426b08 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b0c b4ff4014 bne v0,zero,LAB_004269e0
.text:00426b10 00000000 _nop
.text:00426b14 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426b18 4000a48f lw a0,local_60+0xa0(sp)
.text:00426b1c 7400a58f lw a1,local_2c+0xa0(sp)
.text:00426b20 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b24 00000000 _nop
.text:00426b28 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b2c acff4014 bne v0,zero,LAB_004269e0
.text:00426b30 00000000 _nop
.text:00426b34 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426b38 4400a48f lw a0,local_5c+0xa0(sp)
.text:00426b3c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b40 2128e002 _move a1,s7
.text:00426b44 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b48 a5ff4014 bne v0,zero,LAB_004269e0
.text:00426b4c 00000000 _nop
.text:00426b50 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426b54 4800a48f lw a0,local_58+0xa0(sp)
.text:00426b58 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b5c 2128c002 _move a1,s6
.text:00426b60 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b64 9eff4014 bne v0,zero,LAB_004269e0
.text:00426b68 00000000 _nop
.text:00426b6c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426b70 4c00a48f lw a0,local_54+0xa0(sp)
.text:00426b74 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b78 2128a002 _move a1,s5
.text:00426b7c 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b80 97ff4014 bne v0,zero,LAB_004269e0
.text:00426b84 00000000 _nop
.text:00426b88 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426b8c 5000a48f lw a0,local_50+0xa0(sp)
.text:00426b90 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426b94 21288002 _move a1,s4
.text:00426b98 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426b9c 90ff4014 bne v0,zero,LAB_004269e0
.text:00426ba0 00000000 _nop
.text:00426ba4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00426ba8 5400a48f lw a0,local_4c+0xa0(sp)
.text:00426bac 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00426bb0 21282002 _move a1,s1
.text:00426bb4 1000bc8f lw gp,local_90+0xa0(sp)
.text:00426bb8 8bff4010 beq v0,zero,LAB_004269e8
.text:00426bbc 21100002 _move v0,s0
.text:00426bc0 88ff0010 b LAB_004269e4
.text:00426bc4 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckWirelessVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00426bd8,00426eec
;local_8 undefined4 -8 ;XREF[2,0]: 00426bdc,00426ef0
;local_c undefined4 -c ;XREF[2,0]: 00426be0,00426ef4
;local_10 undefined4 -10 ;XREF[2,0]: 00426be4,00426ef8
;local_14 undefined4 -14 ;XREF[2,0]: 00426be8,00426efc
;local_18 undefined4 -18 ;XREF[2,0]: 00426bec,00426f00
;local_1c undefined4 -1c ;XREF[2,0]: 00426bf0,00426f04
;local_20 undefined4 -20 ;XREF[2,0]: 00426bf4,00426f08
;local_24 undefined4 -24 ;XREF[2,0]: 00426bf8,00426f0c
;local_28 undefined4 -28 ;XREF[2,0]: 00426bfc,00426f10
;local_70 undefined4 -70 ;XREF[35,0]: 00426c00,00426c1c,00426c3c,00426c5c,00426c7c
; 00426c9c,00426cbc,00426cdc,00426cfc,00426d18
; 00426d34,00426d50,00426d6c,00426d88,00426da4
; 00426dc0,00426ddc,00426dfc,00426e1c,00426e3c
; 00426e58,00426e74,00426e90,00426eac,00426ec8
; 00426ee8,00426f30,00426f54,00426fa4,00426fe8
; 00427004,00427020,0042703c,00427058,00427074
;XREF[2,0]: Entry Point,004d85b8
.text:00426bc8 0c001c3c lui gp,0xc
.text:00426bcc 188e9c27 addiu gp,gp,-0x71e8
.text:00426bd0 21e09903 addu gp,gp,t9
.text:00426bd4 80ffbd27 addiu sp,sp,-0x80
.text:00426bd8 7c00bfaf sw ra,local_4+0x80(sp)
.text:00426bdc 7800beaf sw s8,local_8+0x80(sp)
.text:00426be0 7400b7af sw s7,local_c+0x80(sp)
.text:00426be4 7000b6af sw s6,local_10+0x80(sp)
.text:00426be8 6c00b5af sw s5,local_14+0x80(sp)
.text:00426bec 6800b4af sw s4,local_18+0x80(sp)
.text:00426bf0 6400b3af sw s3,local_1c+0x80(sp)
.text:00426bf4 6000b2af sw s2,local_20+0x80(sp)
.text:00426bf8 5c00b1af sw s1,local_24+0x80(sp)
.text:00426bfc 5800b0af sw s0,local_28+0x80(sp)
.text:00426c00 1000bcaf sw gp=>_gp,local_70+0x80(sp)
.text:00426c04 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00426c08 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426c0c ecd7e524 addiu a1=>.roda...,a3,-0x2814 ;= "WirelessDisable"
.text:00426c10 1800a627 addiu a2,sp,0x18
.text:00426c14 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426c18 21888000 _move s1,a0
.text:00426c1c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426c20 21a84000 move s5,v0
.text:00426c24 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426c28 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426c2c 21202002 move a0,s1
.text:00426c30 fcd74524 addiu a1=>.rodata:DAT_0048d7fc,v0,-0x2804 ;= 53h S
.text:00426c34 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426c38 1c00a627 _addiu a2,sp,0x1c
.text:00426c3c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426c40 2000a627 addiu a2,sp,0x20
.text:00426c44 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426c48 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426c4c 3cf78524 addiu a1=>.roda...,a0,-0x8c4 ;= "WirelessChannel"
.text:00426c50 21202002 move a0,s1
.text:00426c54 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426c58 25a0a202 _or s4,s5,v0
.text:00426c5c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426c60 21202002 move a0,s1
.text:00426c64 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426c68 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426c6c 70f76524 addiu a1=>.roda...,v1,-0x890 ;= "TransmissionRate"
.text:00426c70 2400a627 addiu a2,sp,0x24
.text:00426c74 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426c78 25908202 _or s2,s4,v0
.text:00426c7c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426c80 21202002 move a0,s1
.text:00426c84 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426c88 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426c8c a4f7a524 addiu a1=>.roda...,a1,-0x85c ;= "ConnectionMode"
.text:00426c90 2800a627 addiu a2,sp,0x28
.text:00426c94 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426c98 25984202 _or s3,s2,v0
.text:00426c9c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426ca0 21202002 move a0,s1
.text:00426ca4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426ca8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426cac dcd04526 addiu a1=>.roda...,s2,-0x2f24 ;= "WEPEncryption"
.text:00426cb0 2c00a627 addiu a2,sp,0x2c
.text:00426cb4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426cb8 25806202 _or s0,s3,v0
.text:00426cbc 1000bc8f lw gp,local_70+0x80(sp)
.text:00426cc0 21202002 move a0,s1
.text:00426cc4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426cc8 3091998f lw t9,-0x6ed0(gp)=>->websTestVarValue ;= 00413b5c
.text:00426ccc 3819c624 addiu a2=>.rodata:s_0_00491930+8,a2,0x1938 ;= "0"
.text:00426cd0 dcd04526 addiu a1=>.roda...,s2,-0x2f24 ;= "WEPEncryption"
.text:00426cd4 09f82003 jalr t9=>websTestVarValue ;undefined websTestVarValue()
.text:00426cd8 25800202 _or s0,s0,v0
.text:00426cdc 1000bc8f lw gp,local_70+0x80(sp)
.text:00426ce0 8e004010 beq v0,zero,LAB_00426f1c
.text:00426ce4 21202002 _move a0,s1
.text:00426ce8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426cec f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426cf0 00000000 nop
.text:00426cf4 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426cf8 04d8e526 _addiu a1=>.roda...,s7,-0x27fc ;= "WEPKeyFormat"
.text:00426cfc 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d00 21202002 move a0,s1
.text:00426d04 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d08 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d0c 00000000 nop
.text:00426d10 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426d14 14d80525 _addiu a1=>.roda...,t0,-0x27ec ;= "AuthenticationType"
.text:00426d18 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d1c 21202002 move a0,s1
.text:00426d20 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d24 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d28 00000000 nop
.text:00426d2c 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426d30 0cf8c527 _addiu a1=>.rodata:s_TxKey_0048f804+8,s8,-0x7f4;= "TxKey"
.text:00426d34 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d38 21202002 move a0,s1
.text:00426d3c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d40 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d44 00000000 nop
.text:00426d48 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426d4c 28d8c526 _addiu a1=>.rodata:DAT_0048d828,s6,-0x27d8 ;= 4Bh K
.text:00426d50 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d54 21202002 move a0,s1
.text:00426d58 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d5c f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d60 00000000 nop
.text:00426d64 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426d68 30d8a526 _addiu a1=>.rodata:DAT_0048d830,s5,-0x27d0 ;= 4Bh K
.text:00426d6c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d70 21202002 move a0,s1
.text:00426d74 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d78 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d7c 00000000 nop
.text:00426d80 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426d84 38d88526 _addiu a1=>.rodata:DAT_0048d838,s4,-0x27c8 ;= 4Bh K
.text:00426d88 1000bc8f lw gp,local_70+0x80(sp)
.text:00426d8c 21202002 move a0,s1
.text:00426d90 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426d94 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426d98 00000000 nop
.text:00426d9c 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426da0 40d86526 _addiu a1=>.rodata:DAT_0048d840,s3,-0x27c0 ;= 4Bh K
.text:00426da4 1000bc8f lw gp,local_70+0x80(sp)
.text:00426da8 21202002 move a0,s1
.text:00426dac 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426db0 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426db4 48d84526 addiu a1=>.roda...,s2,-0x27b8 ;= "PreSharedKey"
LAB_00426db8: ;XREF[2,0]: 00426f84,00427088
.text:00426db8 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426dbc 00000000 _nop
.text:00426dc0 1000bc8f lw gp,local_70+0x80(sp)
.text:00426dc4 00000000 nop
LAB_00426dc8: ;XREF[1,0]: 00426fcc
.text:00426dc8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426dcc 04d8e526 addiu a1=>.roda...,s7,-0x27fc ;= "WEPKeyFormat"
.text:00426dd0 21202002 move a0,s1
.text:00426dd4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426dd8 3000a627 _addiu a2,sp,0x30
.text:00426ddc 1000bc8f lw gp,local_70+0x80(sp)
.text:00426de0 21202002 move a0,s1
.text:00426de4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426de8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426dec 58d8e525 addiu a1=>.roda...,t7,-0x27a8 ;= "BeaconInterval"
.text:00426df0 3400a627 addiu a2,sp,0x34
.text:00426df4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426df8 25800202 _or s0,s0,v0
.text:00426dfc 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e00 21202002 move a0,s1
.text:00426e04 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426e08 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e0c 68d8c525 addiu a1=>.roda...,t6,-0x2798 ;= "Preamble"
.text:00426e10 3800a627 addiu a2,sp,0x38
.text:00426e14 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426e18 25b80202 _or s7,s0,v0
.text:00426e1c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e20 21202002 move a0,s1
.text:00426e24 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426e28 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e2c 14d8a525 addiu a1=>.roda...,t5,-0x27ec ;= "AuthenticationType"
.text:00426e30 3c00a627 addiu a2,sp,0x3c
.text:00426e34 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426e38 2580e202 _or s0,s7,v0
.text:00426e3c 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e40 0cf8c527 addiu a1=>.rodata:s_TxKey_0048f804+8,s8,-0x7f4;= "TxKey"
.text:00426e44 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e48 21202002 move a0,s1
.text:00426e4c 4000a627 addiu a2,sp,0x40
.text:00426e50 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426e54 25b80202 _or s7,s0,v0
.text:00426e58 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e5c 28d8c526 addiu a1=>.rodata:DAT_0048d828,s6,-0x27d8 ;= 4Bh K
.text:00426e60 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e64 21202002 move a0,s1
.text:00426e68 4400a627 addiu a2,sp,0x44
.text:00426e6c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426e70 2580e202 _or s0,s7,v0
.text:00426e74 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e78 30d8a526 addiu a1=>.rodata:DAT_0048d830,s5,-0x27d0 ;= 4Bh K
.text:00426e7c 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e80 21202002 move a0,s1
.text:00426e84 4800a627 addiu a2,sp,0x48
.text:00426e88 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426e8c 25f00202 _or s8,s0,v0
.text:00426e90 1000bc8f lw gp,local_70+0x80(sp)
.text:00426e94 38d88526 addiu a1=>.rodata:DAT_0048d838,s4,-0x27c8 ;= 4Bh K
.text:00426e98 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426e9c 21202002 move a0,s1
.text:00426ea0 4c00a627 addiu a2,sp,0x4c
.text:00426ea4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426ea8 25b8c203 _or s7,s8,v0
.text:00426eac 1000bc8f lw gp,local_70+0x80(sp)
.text:00426eb0 40d86526 addiu a1=>.rodata:DAT_0048d840,s3,-0x27c0 ;= 4Bh K
.text:00426eb4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426eb8 21202002 move a0,s1
.text:00426ebc 5000a627 addiu a2,sp,0x50
.text:00426ec0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426ec4 25b0e202 _or s6,s7,v0
.text:00426ec8 1000bc8f lw gp,local_70+0x80(sp)
.text:00426ecc 21202002 move a0,s1
.text:00426ed0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00426ed4 48d84526 addiu a1=>.roda...,s2,-0x27b8 ;= "PreSharedKey"
.text:00426ed8 5400a627 addiu a2,sp,0x54
.text:00426edc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00426ee0 2588c202 _or s1,s6,v0
.text:00426ee4 25102202 or v0,s1,v0
.text:00426ee8 1000bc8f lw gp,local_70+0x80(sp)
.text:00426eec 7c00bf8f lw ra,local_4+0x80(sp)
.text:00426ef0 7800be8f lw s8,local_8+0x80(sp)
.text:00426ef4 7400b78f lw s7,local_c+0x80(sp)
.text:00426ef8 7000b68f lw s6,local_10+0x80(sp)
.text:00426efc 6c00b58f lw s5,local_14+0x80(sp)
.text:00426f00 6800b48f lw s4,local_18+0x80(sp)
.text:00426f04 6400b38f lw s3,local_1c+0x80(sp)
.text:00426f08 6000b28f lw s2,local_20+0x80(sp)
.text:00426f0c 5c00b18f lw s1,local_24+0x80(sp)
.text:00426f10 5800b08f lw s0,local_28+0x80(sp)
.text:00426f14 0800e003 jr ra
.text:00426f18 8000bd27 _addiu sp,sp,0x80
LAB_00426f1c: ;XREF[1,0]: 00426ce0
.text:00426f1c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f20 3091998f lw t9,-0x6ed0(gp)=>->websTestVarValue ;= 00413b5c
.text:00426f24 d4b42625 addiu a2=>.rodata:DAT_0048b4d4,t1,-0x4b2c ;= 32h
.text:00426f28 09f82003 jalr t9=>websTestVarValue ;undefined websTestVarValue()
.text:00426f2c dcd04526 _addiu a1=>.roda...,s2,-0x2f24 ;= "WEPEncryption"
.text:00426f30 1000bc8f lw gp,local_70+0x80(sp)
.text:00426f34 0a004014 bne v0,zero,LAB_00426f60
.text:00426f38 00000000 _nop
.text:00426f3c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f40 3091998f lw t9,-0x6ed0(gp)=>->websTestVarValue ;= 00413b5c
.text:00426f44 dcb44625 addiu a2=>.rodata:DAT_0048b4dc,t2,-0x4b24 ;= 33h
.text:00426f48 21202002 move a0,s1
.text:00426f4c 09f82003 jalr t9=>websTestVarValue ;undefined websTestVarValue()
.text:00426f50 dcd04526 _addiu a1=>.roda...,s2,-0x2f24 ;= "WEPEncryption"
.text:00426f54 1000bc8f lw gp,local_70+0x80(sp)
.text:00426f58 0c004010 beq v0,zero,LAB_00426f8c
.text:00426f5c 00000000 _nop
LAB_00426f60: ;XREF[1,0]: 00426f34
.text:00426f60 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f64 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426f68 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f6c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f70 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f74 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f78 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f7c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f80 21202002 move a0,s1
.text:00426f84 8cff0010 b LAB_00426db8
.text:00426f88 48d84526 _addiu a1,s2,-0x27b8
LAB_00426f8c: ;XREF[1,0]: 00426f58
.text:00426f8c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426f90 3091998f lw t9,-0x6ed0(gp)=>->websTestVarValue ;= 00413b5c
.text:00426f94 dcd04526 addiu a1=>.roda...,s2,-0x2f24 ;= "WEPEncryption"
.text:00426f98 e4b46625 addiu a2=>.rodata:DAT_0048b4e4,t3,-0x4b1c ;= 34h
.text:00426f9c 09f82003 jalr t9=>websTestVarValue ;undefined websTestVarValue()
.text:00426fa0 21202002 _move a0,s1
.text:00426fa4 1000bc8f lw gp,local_70+0x80(sp)
.text:00426fa8 0a004014 bne v0,zero,LAB_00426fd4
.text:00426fac 21202002 _move a0,s1
.text:00426fb0 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fb4 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fb8 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fbc 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fc0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fc4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fc8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fcc 7eff0010 b LAB_00426dc8
.text:00426fd0 00000000 _nop
LAB_00426fd4: ;XREF[1,0]: 00426fa8
.text:00426fd4 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426fd8 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426fdc 00000000 nop
.text:00426fe0 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00426fe4 04d8e526 _addiu a1=>.roda...,s7,-0x27fc ;= "WEPKeyFormat"
.text:00426fe8 1000bc8f lw gp,local_70+0x80(sp)
.text:00426fec 21202002 move a0,s1
.text:00426ff0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00426ff4 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00426ff8 00000000 nop
.text:00426ffc 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00427000 14d88525 _addiu a1=>.roda...,t4,-0x27ec ;= "AuthenticationType"
.text:00427004 1000bc8f lw gp,local_70+0x80(sp)
.text:00427008 21202002 move a0,s1
.text:0042700c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427010 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00427014 00000000 nop
.text:00427018 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:0042701c 0cf8c527 _addiu a1=>.rodata:s_TxKey_0048f804+8,s8,-0x7f4;= "TxKey"
.text:00427020 1000bc8f lw gp,local_70+0x80(sp)
.text:00427024 21202002 move a0,s1
.text:00427028 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042702c f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00427030 00000000 nop
.text:00427034 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00427038 28d8c526 _addiu a1=>.rodata:DAT_0048d828,s6,-0x27d8 ;= 4Bh K
.text:0042703c 1000bc8f lw gp,local_70+0x80(sp)
.text:00427040 21202002 move a0,s1
.text:00427044 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427048 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:0042704c 00000000 nop
.text:00427050 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00427054 30d8a526 _addiu a1=>.rodata:DAT_0048d830,s5,-0x27d0 ;= 4Bh K
.text:00427058 1000bc8f lw gp,local_70+0x80(sp)
.text:0042705c 21202002 move a0,s1
.text:00427060 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427064 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00427068 00000000 nop
.text:0042706c 09f82003 jalr t9=>websDeleteVar ;undefined websDeleteVar()
.text:00427070 38d88526 _addiu a1=>.rodata:DAT_0048d838,s4,-0x27c8 ;= 4Bh K
.text:00427074 1000bc8f lw gp,local_70+0x80(sp)
.text:00427078 21202002 move a0,s1
.text:0042707c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427080 f88f998f lw t9,-0x7008(gp)=>->websDeleteVar ;= 00413c74
.text:00427084 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427088 4bff0010 b LAB_00426db8
.text:0042708c 40d86526 _addiu a1,s3,-0x27c0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteWirelessVar()
;local_4 undefined4 -4 ;XREF[2,0]: 004270a0,00427490
;local_8 undefined4 -8 ;XREF[2,0]: 004270a4,00427494
;local_c undefined4 -c ;XREF[2,0]: 004270a8,00427498
;local_10 undefined4 -10 ;XREF[2,0]: 004270ac,0042749c
;local_14 undefined4 -14 ;XREF[2,0]: 004270b0,004274a0
;local_18 undefined4 -18 ;XREF[2,0]: 004270b4,004274a4
;local_1c undefined4 -1c ;XREF[2,0]: 004270b8,004274a8
;local_20 undefined4 -20 ;XREF[2,0]: 004270bc,004274ac
;local_24 undefined4 -24 ;XREF[2,0]: 004270c0,004274b0
;local_28 undefined4 -28 ;XREF[2,0]: 004270c4,004274b4
;local_2c undefined4 -2c ;XREF[2,0]: 004271e4,00427394
;local_30 undefined4 -30 ;XREF[2,0]: 004271c4,00427378
;local_34 undefined4 -34 ;XREF[2,0]: 004271a4,0042735c
;local_38 undefined4 -38 ;XREF[2,0]: 00427184,00427340
;local_3c undefined4 -3c ;XREF[2,0]: 00427164,00427324
;local_40 undefined4 -40 ;XREF[2,0]: 00427144,00427308
;local_44 undefined4 -44 ;XREF[2,0]: 00427124,004272ec
;local_48 undefined4 -48 ;XREF[2,0]: 00427104,004272cc
;local_50 undefined4 -50 ;XREF[33,0]: 004270c8,004270e8,00427108,00427128,00427148
; 00427168,00427188,004271a8,004271c8,004271e8
; 00427208,00427228,00427248,00427268,00427288
; 004272a8,004272c8,004272e8,00427304,00427320
; 0042733c,00427358,00427374,00427390,004273ac
; 004273c8,004273e4,00427400,0042741c,00427438
; 00427454,00427470,0042748c
;XREF[2,0]: Entry Point,004d86a4
.text:00427090 0c001c3c lui gp,0xc
.text:00427094 50899c27 addiu gp,gp,-0x76b0
.text:00427098 21e09903 addu gp,gp,t9
.text:0042709c a0ffbd27 addiu sp,sp,-0x60
.text:004270a0 5c00bfaf sw ra,local_4+0x60(sp)
.text:004270a4 5800beaf sw s8,local_8+0x60(sp)
.text:004270a8 5400b7af sw s7,local_c+0x60(sp)
.text:004270ac 5000b6af sw s6,local_10+0x60(sp)
.text:004270b0 4c00b5af sw s5,local_14+0x60(sp)
.text:004270b4 4800b4af sw s4,local_18+0x60(sp)
.text:004270b8 4400b3af sw s3,local_1c+0x60(sp)
.text:004270bc 4000b2af sw s2,local_20+0x60(sp)
.text:004270c0 3c00b1af sw s1,local_24+0x60(sp)
.text:004270c4 3800b0af sw s0,local_28+0x60(sp)
.text:004270c8 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:004270cc 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004270d0 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004270d4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004270d8 ecd76525 addiu a1=>.roda...,t3,-0x2814 ;= "WirelessDisable"
.text:004270dc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004270e0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004270e4 21808000 _move s0,a0
.text:004270e8 1000bc8f lw gp,local_50+0x60(sp)
.text:004270ec 21200002 move a0,s0
.text:004270f0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004270f4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004270f8 fcd74525 addiu a1=>.rodata:DAT_0048d7fc,t2,-0x2804 ;= 53h S
.text:004270fc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427100 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427104 1800a2af _sw v0,local_48+0x60(sp)
.text:00427108 1000bc8f lw gp,local_50+0x60(sp)
.text:0042710c 21200002 move a0,s0
.text:00427110 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427114 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427118 3cf74526 addiu a1=>.roda...,s2,-0x8c4 ;= "WirelessChannel"
.text:0042711c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427120 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427124 1c00a2af _sw v0,local_44+0x60(sp)
.text:00427128 1000bc8f lw gp,local_50+0x60(sp)
.text:0042712c 21200002 move a0,s0
.text:00427130 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427134 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427138 70f72525 addiu a1=>.roda...,t1,-0x890 ;= "TransmissionRate"
.text:0042713c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427140 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427144 2000a2af _sw v0,local_40+0x60(sp)
.text:00427148 1000bc8f lw gp,local_50+0x60(sp)
.text:0042714c 21200002 move a0,s0
.text:00427150 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427154 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427158 a4f76526 addiu a1=>.roda...,s3,-0x85c ;= "ConnectionMode"
.text:0042715c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427160 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427164 2400a2af _sw v0,local_3c+0x60(sp)
.text:00427168 1000bc8f lw gp,local_50+0x60(sp)
.text:0042716c 21200002 move a0,s0
.text:00427170 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427174 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427178 dcd00525 addiu a1=>.roda...,t0,-0x2f24 ;= "WEPEncryption"
.text:0042717c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427180 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427184 2800a2af _sw v0,local_38+0x60(sp)
.text:00427188 1000bc8f lw gp,local_50+0x60(sp)
.text:0042718c 21200002 move a0,s0
.text:00427190 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427194 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427198 04d88526 addiu a1=>.roda...,s4,-0x27fc ;= "WEPKeyFormat"
.text:0042719c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004271a0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004271a4 2c00a2af _sw v0,local_34+0x60(sp)
.text:004271a8 1000bc8f lw gp,local_50+0x60(sp)
.text:004271ac 21200002 move a0,s0
.text:004271b0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004271b4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004271b8 58d8e524 addiu a1=>.roda...,a3,-0x27a8 ;= "BeaconInterval"
.text:004271bc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004271c0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004271c4 3000a2af _sw v0,local_30+0x60(sp)
.text:004271c8 1000bc8f lw gp,local_50+0x60(sp)
.text:004271cc 21200002 move a0,s0
.text:004271d0 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004271d4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004271d8 68d8a526 addiu a1=>.roda...,s5,-0x2798 ;= "Preamble"
.text:004271dc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004271e0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004271e4 3400a2af _sw v0,local_2c+0x60(sp)
.text:004271e8 1000bc8f lw gp,local_50+0x60(sp)
.text:004271ec 21200002 move a0,s0
.text:004271f0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004271f4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004271f8 14d8c524 addiu a1=>.roda...,a2,-0x27ec ;= "AuthenticationType"
.text:004271fc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427200 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427204 21904000 _move s2,v0
.text:00427208 1000bc8f lw gp,local_50+0x60(sp)
.text:0042720c 21200002 move a0,s0
.text:00427210 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427214 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427218 0cf8c526 addiu a1=>.rodata:s_TxKey_0048f804+8,s6,-0x7f4;= "TxKey"
.text:0042721c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427220 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427224 21984000 _move s3,v0
.text:00427228 1000bc8f lw gp,local_50+0x60(sp)
.text:0042722c 21200002 move a0,s0
.text:00427230 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427234 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427238 28d8e526 addiu a1=>.rodata:DAT_0048d828,s7,-0x27d8 ;= 4Bh K
.text:0042723c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427240 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427244 21a04000 _move s4,v0
.text:00427248 1000bc8f lw gp,local_50+0x60(sp)
.text:0042724c 21200002 move a0,s0
.text:00427250 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427254 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427258 30d86524 addiu a1=>.rodata:DAT_0048d830,v1,-0x27d0 ;= 4Bh K
.text:0042725c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427260 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427264 21a84000 _move s5,v0
.text:00427268 1000bc8f lw gp,local_50+0x60(sp)
.text:0042726c 21200002 move a0,s0
.text:00427270 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427274 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427278 38d8c527 addiu a1=>.rodata:DAT_0048d838,s8,-0x27c8 ;= 4Bh K
.text:0042727c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427280 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427284 21b04000 _move s6,v0
.text:00427288 1000bc8f lw gp,local_50+0x60(sp)
.text:0042728c 21b84000 move s7,v0
.text:00427290 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427294 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427298 21200002 move a0,s0
.text:0042729c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004272a0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004272a4 40d84524 _addiu a1=>.rodata:DAT_0048d840,v0,-0x27c0 ;= 4Bh K
.text:004272a8 1000bc8f lw gp,local_50+0x60(sp)
.text:004272ac 21200002 move a0,s0
.text:004272b0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004272b4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004272b8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004272bc 48d80526 addiu a1=>.roda...,s0,-0x27b8 ;= "PreSharedKey"
.text:004272c0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004272c4 21f04000 _move s8,v0
.text:004272c8 1000bc8f lw gp,local_50+0x60(sp)
.text:004272cc 1800a68f lw a2,local_48+0x60(sp)
.text:004272d0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004272d4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004272d8 ecd7e527 addiu a1=>.roda...,ra,-0x2814 ;= "WirelessDisable"
.text:004272dc 21200000 clear a0
.text:004272e0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004272e4 21804000 _move s0,v0
.text:004272e8 1000bc8f lw gp,local_50+0x60(sp)
.text:004272ec 1c00a68f lw a2,local_44+0x60(sp)
.text:004272f0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004272f4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004272f8 fcd70527 addiu a1=>.rodata:DAT_0048d7fc,t8,-0x2804 ;= 53h S
.text:004272fc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427300 21200000 _clear a0
.text:00427304 1000bc8f lw gp,local_50+0x60(sp)
.text:00427308 2000a68f lw a2,local_40+0x60(sp)
.text:0042730c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427310 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427314 3cf72526 addiu a1=>.roda...,s1,-0x8c4 ;= "WirelessChannel"
.text:00427318 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042731c 21200000 _clear a0
.text:00427320 1000bc8f lw gp,local_50+0x60(sp)
.text:00427324 2400a68f lw a2,local_3c+0x60(sp)
.text:00427328 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042732c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427330 70f7e525 addiu a1=>.roda...,t7,-0x890 ;= "TransmissionRate"
.text:00427334 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427338 21200000 _clear a0
.text:0042733c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427340 2800a68f lw a2,local_38+0x60(sp)
.text:00427344 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427348 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042734c a4f7c525 addiu a1=>.roda...,t6,-0x85c ;= "ConnectionMode"
.text:00427350 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427354 21200000 _clear a0
.text:00427358 1000bc8f lw gp,local_50+0x60(sp)
.text:0042735c 2c00a68f lw a2,local_34+0x60(sp)
.text:00427360 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427364 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427368 dcd0a525 addiu a1=>.roda...,t5,-0x2f24 ;= "WEPEncryption"
.text:0042736c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427370 21200000 _clear a0
.text:00427374 1000bc8f lw gp,local_50+0x60(sp)
.text:00427378 3000a68f lw a2,local_30+0x60(sp)
.text:0042737c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427380 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427384 04d88525 addiu a1=>.roda...,t4,-0x27fc ;= "WEPKeyFormat"
.text:00427388 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042738c 21200000 _clear a0
.text:00427390 1000bc8f lw gp,local_50+0x60(sp)
.text:00427394 3400a68f lw a2,local_2c+0x60(sp)
.text:00427398 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042739c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004273a0 58d86525 addiu a1=>.roda...,t3,-0x27a8 ;= "BeaconInterval"
.text:004273a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004273a8 21200000 _clear a0
.text:004273ac 1000bc8f lw gp,local_50+0x60(sp)
.text:004273b0 21304002 move a2,s2
.text:004273b4 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004273b8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004273bc 68d84525 addiu a1=>.roda...,t2,-0x2798 ;= "Preamble"
.text:004273c0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004273c4 21200000 _clear a0
.text:004273c8 1000bc8f lw gp,local_50+0x60(sp)
.text:004273cc 21306002 move a2,s3
.text:004273d0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004273d4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004273d8 14d82525 addiu a1=>.roda...,t1,-0x27ec ;= "AuthenticationType"
.text:004273dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004273e0 21200000 _clear a0
.text:004273e4 1000bc8f lw gp,local_50+0x60(sp)
.text:004273e8 21308002 move a2,s4
.text:004273ec 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004273f0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004273f4 0cf80525 addiu a1=>.rodata:s_TxKey_0048f804+8,t0,-0x7f4;= "TxKey"
.text:004273f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004273fc 21200000 _clear a0
.text:00427400 1000bc8f lw gp,local_50+0x60(sp)
.text:00427404 2130a002 move a2,s5
.text:00427408 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042740c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427410 28d8e524 addiu a1=>.rodata:DAT_0048d828,a3,-0x27d8 ;= 4Bh K
.text:00427414 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427418 21200000 _clear a0
.text:0042741c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427420 21200000 clear a0
.text:00427424 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427428 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042742c 30d8c524 addiu a1=>.rodata:DAT_0048d830,a2,-0x27d0 ;= 4Bh K
.text:00427430 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427434 2130c002 _move a2,s6
.text:00427438 1000bc8f lw gp,local_50+0x60(sp)
.text:0042743c 2130e002 move a2,s7
.text:00427440 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427444 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427448 38d88524 addiu a1=>.rodata:DAT_0048d838,a0,-0x27c8 ;= 4Bh K
.text:0042744c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427450 21200000 _clear a0
.text:00427454 1000bc8f lw gp,local_50+0x60(sp)
.text:00427458 2130c003 move a2,s8
.text:0042745c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427460 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427464 40d86524 addiu a1=>.rodata:DAT_0048d840,v1,-0x27c0 ;= 4Bh K
.text:00427468 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042746c 21200000 _clear a0
.text:00427470 1000bc8f lw gp,local_50+0x60(sp)
.text:00427474 21300002 move a2,s0
.text:00427478 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042747c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427480 48d84524 addiu a1=>.roda...,v0,-0x27b8 ;= "PreSharedKey"
.text:00427484 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427488 21200000 _clear a0
.text:0042748c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427490 5c00bf8f lw ra,local_4+0x60(sp)
.text:00427494 5800be8f lw s8,local_8+0x60(sp)
.text:00427498 5400b78f lw s7,local_c+0x60(sp)
.text:0042749c 5000b68f lw s6,local_10+0x60(sp)
.text:004274a0 4c00b58f lw s5,local_14+0x60(sp)
.text:004274a4 4800b48f lw s4,local_18+0x60(sp)
.text:004274a8 4400b38f lw s3,local_1c+0x60(sp)
.text:004274ac 4000b28f lw s2,local_20+0x60(sp)
.text:004274b0 3c00b18f lw s1,local_24+0x60(sp)
.text:004274b4 3800b08f lw s0,local_28+0x60(sp)
.text:004274b8 21100000 clear v0
.text:004274bc 0800e003 jr ra
.text:004274c0 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckStreamVar()
;local_8 undefined4 -8 ;XREF[2,0]: 004274d4,00427684
;local_c undefined4 -c ;XREF[2,0]: 004274d8,00427688
;local_10 undefined4 -10 ;XREF[2,0]: 004274dc,0042768c
;local_50 undefined4 -50 ;XREF[14,0]: 004274e0,004274fc,0042751c,0042753c,0042755c
; 0042757c,0042759c,004275bc,004275dc,004275fc
; 0042761c,0042763c,0042765c,00427680
;XREF[3,0]: Entry Point,00436264,004d818c
.text:004274c4 0c001c3c lui gp,0xc
.text:004274c8 1c859c27 addiu gp,gp,-0x7ae4
.text:004274cc 21e09903 addu gp,gp,t9
.text:004274d0 a0ffbd27 addiu sp,sp,-0x60
.text:004274d4 5800bfaf sw ra,local_8+0x60(sp)
.text:004274d8 5400b1af sw s1,local_c+0x60(sp)
.text:004274dc 5000b0af sw s0,local_10+0x60(sp)
.text:004274e0 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:004274e4 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004274e8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004274ec d4d4c525 addiu a1=>.roda...,t6,-0x2b2c ;= "BrightnessControl"
.text:004274f0 1800a627 addiu a2,sp,0x18
.text:004274f4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004274f8 21888000 _move s1,a0
.text:004274fc 1000bc8f lw gp,local_50+0x60(sp)
.text:00427500 21804000 move s0,v0
.text:00427504 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427508 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042750c 21202002 move a0,s1
.text:00427510 1c00a627 addiu a2,sp,0x1c
.text:00427514 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427518 e8d44524 _addiu a1=>.roda...,v0,-0x2b18 ;= "ContrastControl"
.text:0042751c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427520 21202002 move a0,s1
.text:00427524 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427528 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042752c f8d4a525 addiu a1=>.roda...,t5,-0x2b08 ;= "SaturationControl"
.text:00427530 2000a627 addiu a2,sp,0x20
.text:00427534 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427538 25800202 _or s0,s0,v0
.text:0042753c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427540 21202002 move a0,s1
.text:00427544 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427548 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042754c 0cd58525 addiu a1=>.roda...,t4,-0x2af4 ;= "SharpnessControl"
.text:00427550 2400a627 addiu a2,sp,0x24
.text:00427554 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427558 25800202 _or s0,s0,v0
.text:0042755c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427560 21202002 move a0,s1
.text:00427564 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427568 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042756c b4d36525 addiu a1=>.roda...,t3,-0x2c4c ;= "AntiFlickerEnable"
.text:00427570 2800a627 addiu a2,sp,0x28
.text:00427574 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427578 25800202 _or s0,s0,v0
.text:0042757c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427580 21202002 move a0,s1
.text:00427584 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427588 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042758c a8d44525 addiu a1=>.rodata:s_Mirror_0048d4a8,t2,-0x2b58;= "Mirror"
.text:00427590 2c00a627 addiu a2,sp,0x2c
.text:00427594 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427598 25800202 _or s0,s0,v0
.text:0042759c 1000bc8f lw gp,local_50+0x60(sp)
.text:004275a0 21202002 move a0,s1
.text:004275a4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004275a8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004275ac 68fe2525 addiu a1=>.roda...,t1,-0x198 ;= "VideoResolution"
.text:004275b0 3000a627 addiu a2,sp,0x30
.text:004275b4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004275b8 25800202 _or s0,s0,v0
.text:004275bc 1000bc8f lw gp,local_50+0x60(sp)
.text:004275c0 21202002 move a0,s1
.text:004275c4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004275c8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004275cc 98fe0525 addiu a1=>.roda...,t0,-0x168 ;= "CompressionRate"
.text:004275d0 3400a627 addiu a2,sp,0x34
.text:004275d4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004275d8 25800202 _or s0,s0,v0
.text:004275dc 1000bc8f lw gp,local_50+0x60(sp)
.text:004275e0 21202002 move a0,s1
.text:004275e4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004275e8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004275ec c4fee524 addiu a1=>.roda...,a3,-0x13c ;= "FrameRate"
.text:004275f0 3800a627 addiu a2,sp,0x38
.text:004275f4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004275f8 25800202 _or s0,s0,v0
.text:004275fc 1000bc8f lw gp,local_50+0x60(sp)
.text:00427600 21202002 move a0,s1
.text:00427604 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427608 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042760c 28ccc524 addiu a1=>.roda...,a2,-0x33d8 ;= "ViewMode"
.text:00427610 3c00a627 addiu a2,sp,0x3c
.text:00427614 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427618 25800202 _or s0,s0,v0
.text:0042761c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427620 4000a627 addiu a2,sp,0x40
.text:00427624 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427628 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042762c f0fe8524 addiu a1=>.roda...,a0,-0x110 ;= "LightFrequency"
.text:00427630 21202002 move a0,s1
.text:00427634 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427638 25800202 _or s0,s0,v0
.text:0042763c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427640 21202002 move a0,s1
.text:00427644 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427648 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042764c 1cff6524 addiu a1=>.roda...,v1,-0xe4 ;= "AudioEnable"
.text:00427650 4400a627 addiu a2,sp,0x44
.text:00427654 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427658 25800202 _or s0,s0,v0
.text:0042765c 1000bc8f lw gp,local_50+0x60(sp)
.text:00427660 21202002 move a0,s1
.text:00427664 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427668 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042766c 4800a627 addiu a2,sp,0x48
.text:00427670 c0d5a524 addiu a1=>.roda...,a1,-0x2a40 ;= "AudioVolume"
.text:00427674 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427678 25800202 _or s0,s0,v0
.text:0042767c 25100202 or v0,s0,v0
.text:00427680 1000bc8f lw gp,local_50+0x60(sp)
.text:00427684 5800bf8f lw ra,local_8+0x60(sp)
.text:00427688 5400b18f lw s1,local_c+0x60(sp)
.text:0042768c 5000b08f lw s0,local_10+0x60(sp)
.text:00427690 0800e003 jr ra
.text:00427694 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined StreamImageChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 004276a8,0042786c
;local_8 undefined4 -8 ;XREF[2,0]: 004276ac,00427870
;local_c undefined4 -c ;XREF[2,0]: 004276b0,00427874
;local_10 undefined4 -10 ;XREF[2,0]: 004276b4,00427878
;local_14 undefined4 -14 ;XREF[2,0]: 004276b8,0042787c
;local_18 undefined4 -18 ;XREF[2,0]: 004276bc,00427880
;local_1c undefined4 -1c ;XREF[2,0]: 004276c0,00427884
;local_20 undefined4 -20 ;XREF[2,0]: 004276c4,00427888
;local_24 undefined4 -24 ;XREF[2,0]: 004276c8,0042788c
;local_28 undefined4 -28 ;XREF[2,0]: 004276cc,00427890
;local_30 undefined4 -30 ;XREF[2,0]: 00427794,004278f4
;local_34 undefined4 -34 ;XREF[2,0]: 00427774,004278d8
;local_38 undefined4 -38 ;XREF[2,0]: 00427758,004278bc
;local_3c undefined4 -3c ;XREF[2,0]: 0042773c,004278a0
;local_40 undefined4 -40 ;XREF[2,0]: 00427720,0042784c
;local_48 undefined4 -48 ;XREF[19,0]: 004276d0,004276ec,00427708,00427724,00427740
; 0042775c,00427778,00427798,004277b4,004277d0
; 004277ec,00427808,00427824,0042783c,00427858
; 004278ac,004278c8,004278e4,00427900
;XREF[2,0]: Entry Point,004d7f90
.text:00427698 0c001c3c lui gp,0xc
.text:0042769c 48839c27 addiu gp,gp,-0x7cb8
.text:004276a0 21e09903 addu gp,gp,t9
.text:004276a4 a8ffbd27 addiu sp,sp,-0x58
.text:004276a8 5400bfaf sw ra,local_4+0x58(sp)
.text:004276ac 5000beaf sw s8,local_8+0x58(sp)
.text:004276b0 4c00b7af sw s7,local_c+0x58(sp)
.text:004276b4 4800b6af sw s6,local_10+0x58(sp)
.text:004276b8 4400b5af sw s5,local_14+0x58(sp)
.text:004276bc 4000b4af sw s4,local_18+0x58(sp)
.text:004276c0 3c00b3af sw s3,local_1c+0x58(sp)
.text:004276c4 3800b2af sw s2,local_20+0x58(sp)
.text:004276c8 3400b1af sw s1,local_24+0x58(sp)
.text:004276cc 3000b0af sw s0,local_28+0x58(sp)
.text:004276d0 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:004276d4 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004276d8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004276dc 21888000 move s1,a0
.text:004276e0 d4d4e526 addiu a1=>.roda...,s7,-0x2b2c ;= "BrightnessControl"
.text:004276e4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004276e8 21200000 _clear a0
.text:004276ec 1000bc8f lw gp,local_48+0x58(sp)
.text:004276f0 21200000 clear a0
.text:004276f4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004276f8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004276fc e8d44526 addiu a1=>.roda...,s2,-0x2b18 ;= "ContrastControl"
.text:00427700 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427704 21f04000 _move s8,v0
.text:00427708 1000bc8f lw gp,local_48+0x58(sp)
.text:0042770c 21200000 clear a0
.text:00427710 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427714 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427718 f8d46526 addiu a1=>.roda...,s3,-0x2b08 ;= "SaturationControl"
.text:0042771c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427720 1800a2af _sw v0,local_40+0x58(sp)
.text:00427724 1000bc8f lw gp,local_48+0x58(sp)
.text:00427728 21200000 clear a0
.text:0042772c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427730 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427734 0cd58526 addiu a1=>.roda...,s4,-0x2af4 ;= "SharpnessControl"
.text:00427738 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042773c 1c00a2af _sw v0,local_3c+0x58(sp)
.text:00427740 1000bc8f lw gp,local_48+0x58(sp)
.text:00427744 21200000 clear a0
.text:00427748 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042774c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427750 b4d3a526 addiu a1=>.roda...,s5,-0x2c4c ;= "AntiFlickerEnable"
.text:00427754 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427758 2000a2af _sw v0,local_38+0x58(sp)
.text:0042775c 1000bc8f lw gp,local_48+0x58(sp)
.text:00427760 21200000 clear a0
.text:00427764 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427768 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042776c a8d4c526 addiu a1=>.rodata:s_Mirror_0048d4a8,s6,-0x2b58;= "Mirror"
.text:00427770 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427774 2400a2af _sw v0,local_34+0x58(sp)
.text:00427778 1000bc8f lw gp,local_48+0x58(sp)
.text:0042777c 21202002 move a0,s1
.text:00427780 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427784 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427788 d4d4e526 addiu a1=>.roda...,s7,-0x2b2c ;= "BrightnessControl"
.text:0042778c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427790 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427794 2800a2af _sw v0,local_30+0x58(sp)
.text:00427798 1000bc8f lw gp,local_48+0x58(sp)
.text:0042779c 21202002 move a0,s1
.text:004277a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004277a4 e8d44526 addiu a1=>.roda...,s2,-0x2b18 ;= "ContrastControl"
.text:004277a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004277ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004277b0 21b84000 _move s7,v0
.text:004277b4 1000bc8f lw gp,local_48+0x58(sp)
.text:004277b8 21202002 move a0,s1
.text:004277bc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004277c0 f8d46526 addiu a1=>.roda...,s3,-0x2b08 ;= "SaturationControl"
.text:004277c4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004277c8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004277cc 21904000 _move s2,v0
.text:004277d0 1000bc8f lw gp,local_48+0x58(sp)
.text:004277d4 21202002 move a0,s1
.text:004277d8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004277dc 0cd58526 addiu a1=>.roda...,s4,-0x2af4 ;= "SharpnessControl"
.text:004277e0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004277e4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004277e8 21984000 _move s3,v0
.text:004277ec 1000bc8f lw gp,local_48+0x58(sp)
.text:004277f0 21202002 move a0,s1
.text:004277f4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004277f8 b4d3a526 addiu a1=>.roda...,s5,-0x2c4c ;= "AntiFlickerEnable"
.text:004277fc 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427800 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427804 21a04000 _move s4,v0
.text:00427808 1000bc8f lw gp,local_48+0x58(sp)
.text:0042780c 21202002 move a0,s1
.text:00427810 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427814 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427818 a8d4c526 addiu a1=>.rodata:s_Mirror_0048d4a8,s6,-0x2b58;= "Mirror"
.text:0042781c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427820 21a84000 _move s5,v0
.text:00427824 1000bc8f lw gp,local_48+0x58(sp)
.text:00427828 2120c003 move a0,s8
.text:0042782c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427830 2128e002 move a1,s7
.text:00427834 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427838 21884000 _move s1,v0
.text:0042783c 1000bc8f lw gp,local_48+0x58(sp)
.text:00427840 08004014 bne v0,zero,LAB_00427864
.text:00427844 21800000 _clear s0
.text:00427848 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042784c 1800a48f lw a0,local_40+0x58(sp)
.text:00427850 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427854 21284002 _move a1,s2
.text:00427858 1000bc8f lw gp,local_48+0x58(sp)
.text:0042785c 0f004010 beq v0,zero,LAB_0042789c
.text:00427860 00000000 _nop
LAB_00427864: ;XREF[4,0]: 00427840,004278b0,004278cc,004278e8
.text:00427864 01001024 li s0,0x1
LAB_00427868: ;XREF[1,0]: 0042790c
.text:00427868 21100002 move v0,s0
LAB_0042786c: ;XREF[1,0]: 00427904
.text:0042786c 5400bf8f lw ra,local_4+0x58(sp)
.text:00427870 5000be8f lw s8,local_8+0x58(sp)
.text:00427874 4c00b78f lw s7,local_c+0x58(sp)
.text:00427878 4800b68f lw s6,local_10+0x58(sp)
.text:0042787c 4400b58f lw s5,local_14+0x58(sp)
.text:00427880 4000b48f lw s4,local_18+0x58(sp)
.text:00427884 3c00b38f lw s3,local_1c+0x58(sp)
.text:00427888 3800b28f lw s2,local_20+0x58(sp)
.text:0042788c 3400b18f lw s1,local_24+0x58(sp)
.text:00427890 3000b08f lw s0,local_28+0x58(sp)
.text:00427894 0800e003 jr ra
.text:00427898 5800bd27 _addiu sp,sp,0x58
LAB_0042789c: ;XREF[1,0]: 0042785c
.text:0042789c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004278a0 1c00a48f lw a0,local_3c+0x58(sp)
.text:004278a4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004278a8 21286002 _move a1,s3
.text:004278ac 1000bc8f lw gp,local_48+0x58(sp)
.text:004278b0 ecff4014 bne v0,zero,LAB_00427864
.text:004278b4 00000000 _nop
.text:004278b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004278bc 2000a48f lw a0,local_38+0x58(sp)
.text:004278c0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004278c4 21288002 _move a1,s4
.text:004278c8 1000bc8f lw gp,local_48+0x58(sp)
.text:004278cc e5ff4014 bne v0,zero,LAB_00427864
.text:004278d0 00000000 _nop
.text:004278d4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004278d8 2400a48f lw a0,local_34+0x58(sp)
.text:004278dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004278e0 2128a002 _move a1,s5
.text:004278e4 1000bc8f lw gp,local_48+0x58(sp)
.text:004278e8 deff4014 bne v0,zero,LAB_00427864
.text:004278ec 00000000 _nop
.text:004278f0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004278f4 2800a48f lw a0,local_30+0x58(sp)
.text:004278f8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004278fc 21282002 _move a1,s1
.text:00427900 1000bc8f lw gp,local_48+0x58(sp)
.text:00427904 d9ff4010 beq v0,zero,LAB_0042786c
.text:00427908 21100002 _move v0,s0
.text:0042790c d6ff0010 b LAB_00427868
.text:00427910 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined StreamVideoChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00427924,00427a84
;local_8 undefined4 -8 ;XREF[2,0]: 00427928,00427a88
;local_c undefined4 -c ;XREF[2,0]: 0042792c,00427a8c
;local_10 undefined4 -10 ;XREF[2,0]: 00427930,00427a90
;local_14 undefined4 -14 ;XREF[2,0]: 00427934,00427a94
;local_18 undefined4 -18 ;XREF[2,0]: 00427938,00427a98
;local_1c undefined4 -1c ;XREF[2,0]: 0042793c,00427a9c
;local_20 undefined4 -20 ;XREF[2,0]: 00427940,00427aa0
;local_24 undefined4 -24 ;XREF[2,0]: 00427944,00427aa4
;local_28 undefined4 -28 ;XREF[2,0]: 00427948,00427aa8
;local_2c undefined4 -2c ;XREF[2,0]: 004279d8,00427a6c
;local_30 undefined4 -30 ;XREF[2,0]: 004279b8,00427ac0
;local_38 undefined4 -38 ;XREF[13,0]: 0042794c,00427968,00427984,004279a0,004279bc
; 004279dc,004279f8,00427a14,00427a30,00427a48
; 00427a68,00427abc,00427ad8
;XREF[2,0]: Entry Point,004d84fc
.text:00427914 0c001c3c lui gp,0xc
.text:00427918 cc809c27 addiu gp,gp,-0x7f34
.text:0042791c 21e09903 addu gp,gp,t9
.text:00427920 b8ffbd27 addiu sp,sp,-0x48
.text:00427924 4400bfaf sw ra,local_4+0x48(sp)
.text:00427928 4000beaf sw s8,local_8+0x48(sp)
.text:0042792c 3c00b7af sw s7,local_c+0x48(sp)
.text:00427930 3800b6af sw s6,local_10+0x48(sp)
.text:00427934 3400b5af sw s5,local_14+0x48(sp)
.text:00427938 3000b4af sw s4,local_18+0x48(sp)
.text:0042793c 2c00b3af sw s3,local_1c+0x48(sp)
.text:00427940 2800b2af sw s2,local_20+0x48(sp)
.text:00427944 2400b1af sw s1,local_24+0x48(sp)
.text:00427948 2000b0af sw s0,local_28+0x48(sp)
.text:0042794c 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00427950 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427954 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427958 21908000 move s2,a0
.text:0042795c 68fe6526 addiu a1=>.roda...,s3,-0x198 ;= "VideoResolution"
.text:00427960 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427964 21200000 _clear a0
.text:00427968 1000bc8f lw gp,local_38+0x48(sp)
.text:0042796c 21200000 clear a0
.text:00427970 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427974 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427978 98fe8526 addiu a1=>.roda...,s4,-0x168 ;= "CompressionRate"
.text:0042797c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427980 21b84000 _move s7,v0
.text:00427984 1000bc8f lw gp,local_38+0x48(sp)
.text:00427988 21200000 clear a0
.text:0042798c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427990 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427994 c4fea526 addiu a1=>.roda...,s5,-0x13c ;= "FrameRate"
.text:00427998 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042799c 21b04000 _move s6,v0
.text:004279a0 1000bc8f lw gp,local_38+0x48(sp)
.text:004279a4 21200000 clear a0
.text:004279a8 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004279ac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004279b0 f0fec527 addiu a1=>.roda...,s8,-0x110 ;= "LightFrequency"
.text:004279b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004279b8 1800a2af _sw v0,local_30+0x48(sp)
.text:004279bc 1000bc8f lw gp,local_38+0x48(sp)
.text:004279c0 21204002 move a0,s2
.text:004279c4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004279c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004279cc f0fec527 addiu a1=>.roda...,s8,-0x110 ;= "LightFrequency"
.text:004279d0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004279d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004279d8 1c00a2af _sw v0,local_2c+0x48(sp)
.text:004279dc 1000bc8f lw gp,local_38+0x48(sp)
.text:004279e0 21204002 move a0,s2
.text:004279e4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004279e8 68fe6526 addiu a1=>.roda...,s3,-0x198 ;= "VideoResolution"
.text:004279ec 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004279f0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004279f4 21f04000 _move s8,v0
.text:004279f8 1000bc8f lw gp,local_38+0x48(sp)
.text:004279fc 21204002 move a0,s2
.text:00427a00 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427a04 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427a08 98fe8526 addiu a1=>.roda...,s4,-0x168 ;= "CompressionRate"
.text:00427a0c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427a10 21984000 _move s3,v0
.text:00427a14 1000bc8f lw gp,local_38+0x48(sp)
.text:00427a18 21204002 move a0,s2
.text:00427a1c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427a20 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427a24 c4fea526 addiu a1=>.roda...,s5,-0x13c ;= "FrameRate"
.text:00427a28 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427a2c 21884000 _move s1,v0
.text:00427a30 1000bc8f lw gp,local_38+0x48(sp)
.text:00427a34 2120e002 move a0,s7
.text:00427a38 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427a3c 21286002 move a1,s3
.text:00427a40 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427a44 21904000 _move s2,v0
.text:00427a48 1000bc8f lw gp,local_38+0x48(sp)
.text:00427a4c 21800000 clear s0
.text:00427a50 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427a54 2120c002 move a0,s6
.text:00427a58 08004014 bne v0,zero,LAB_00427a7c
.text:00427a5c 21282002 _move a1,s1
.text:00427a60 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427a64 00000000 _nop
.text:00427a68 1000bc8f lw gp,local_38+0x48(sp)
.text:00427a6c 1c00a48f lw a0,local_2c+0x48(sp)
.text:00427a70 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427a74 0f004010 beq v0,zero,LAB_00427ab4
.text:00427a78 2128c003 _move a1,s8
LAB_00427a7c: ;XREF[2,0]: 00427a58,00427ac8
.text:00427a7c 01001024 li s0,0x1
LAB_00427a80: ;XREF[1,0]: 00427ae4
.text:00427a80 21100002 move v0,s0
LAB_00427a84: ;XREF[1,0]: 00427adc
.text:00427a84 4400bf8f lw ra,local_4+0x48(sp)
.text:00427a88 4000be8f lw s8,local_8+0x48(sp)
.text:00427a8c 3c00b78f lw s7,local_c+0x48(sp)
.text:00427a90 3800b68f lw s6,local_10+0x48(sp)
.text:00427a94 3400b58f lw s5,local_14+0x48(sp)
.text:00427a98 3000b48f lw s4,local_18+0x48(sp)
.text:00427a9c 2c00b38f lw s3,local_1c+0x48(sp)
.text:00427aa0 2800b28f lw s2,local_20+0x48(sp)
.text:00427aa4 2400b18f lw s1,local_24+0x48(sp)
.text:00427aa8 2000b08f lw s0,local_28+0x48(sp)
.text:00427aac 0800e003 jr ra
.text:00427ab0 4800bd27 _addiu sp,sp,0x48
LAB_00427ab4: ;XREF[1,0]: 00427a74
.text:00427ab4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427ab8 00000000 _nop
.text:00427abc 1000bc8f lw gp,local_38+0x48(sp)
.text:00427ac0 1800a48f lw a0,local_30+0x48(sp)
.text:00427ac4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427ac8 ecff4014 bne v0,zero,LAB_00427a7c
.text:00427acc 21284002 _move a1,s2
.text:00427ad0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427ad4 00000000 _nop
.text:00427ad8 1000bc8f lw gp,local_38+0x48(sp)
.text:00427adc e9ff4010 beq v0,zero,LAB_00427a84
.text:00427ae0 21100002 _move v0,s0
.text:00427ae4 e6ff0010 b LAB_00427a80
.text:00427ae8 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined StreamAudioChanged()
;local_8 undefined4 -8 ;XREF[2,0]: 00427afc,00427bd8
;local_c undefined4 -c ;XREF[2,0]: 00427b00,00427bdc
;local_10 undefined4 -10 ;XREF[2,0]: 00427b04,00427be0
;local_14 undefined4 -14 ;XREF[2,0]: 00427b08,00427be4
;local_18 undefined4 -18 ;XREF[2,0]: 00427b0c,00427be8
;local_1c undefined4 -1c ;XREF[2,0]: 00427b10,00427bec
;local_20 undefined4 -20 ;XREF[2,0]: 00427b14,00427bf0
;local_28 undefined4 -28 ;XREF[7,0]: 00427b18,00427b34,00427b50,00427b70,00427b8c
; 00427ba4,00427bc4
;XREF[3,0]: Entry Point,00436280,004d87e8
.text:00427aec 0b001c3c lui gp,0xb
.text:00427af0 f47e9c27 addiu gp,gp,0x7ef4
.text:00427af4 21e09903 addu gp,gp,t9
.text:00427af8 c8ffbd27 addiu sp,sp,-0x38
.text:00427afc 3000bfaf sw ra,local_8+0x38(sp)
.text:00427b00 2c00b5af sw s5,local_c+0x38(sp)
.text:00427b04 2800b4af sw s4,local_10+0x38(sp)
.text:00427b08 2400b3af sw s3,local_14+0x38(sp)
.text:00427b0c 2000b2af sw s2,local_18+0x38(sp)
.text:00427b10 1c00b1af sw s1,local_1c+0x38(sp)
.text:00427b14 1800b0af sw s0,local_20+0x38(sp)
.text:00427b18 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00427b1c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427b20 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427b24 21988000 move s3,a0
.text:00427b28 1cff2526 addiu a1=>.roda...,s1,-0xe4 ;= "AudioEnable"
.text:00427b2c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427b30 21200000 _clear a0
.text:00427b34 1000bc8f lw gp,local_28+0x38(sp)
.text:00427b38 21200000 clear a0
.text:00427b3c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427b40 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00427b44 c0d54526 addiu a1=>.roda...,s2,-0x2a40 ;= "AudioVolume"
.text:00427b48 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00427b4c 21a84000 _move s5,v0
.text:00427b50 1000bc8f lw gp,local_28+0x38(sp)
.text:00427b54 1cff2526 addiu a1=>.roda...,s1,-0xe4 ;= "AudioEnable"
.text:00427b58 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427b5c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427b60 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427b64 21206002 move a0,s3
.text:00427b68 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427b6c 21a04000 _move s4,v0
.text:00427b70 1000bc8f lw gp,local_28+0x38(sp)
.text:00427b74 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00427b78 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427b7c 21206002 move a0,s3
.text:00427b80 c0d54526 addiu a1=>.roda...,s2,-0x2a40 ;= "AudioVolume"
.text:00427b84 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427b88 21884000 _move s1,v0
.text:00427b8c 1000bc8f lw gp,local_28+0x38(sp)
.text:00427b90 21282002 move a1,s1
.text:00427b94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427b98 2120a002 move a0,s5
.text:00427b9c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427ba0 21804000 _move s0,v0
.text:00427ba4 1000bc8f lw gp,local_28+0x38(sp)
.text:00427ba8 21880000 clear s1
.text:00427bac 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00427bb0 21208002 move a0,s4
.text:00427bb4 06004014 bne v0,zero,LAB_00427bd0
.text:00427bb8 21280002 _move a1,s0
.text:00427bbc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00427bc0 00000000 _nop
.text:00427bc4 1000bc8f lw gp,local_28+0x38(sp)
.text:00427bc8 03004010 beq v0,zero,LAB_00427bd8
.text:00427bcc 21102002 _move v0,s1
LAB_00427bd0: ;XREF[1,0]: 00427bb4
.text:00427bd0 01001124 li s1,0x1
.text:00427bd4 21102002 move v0,s1
LAB_00427bd8: ;XREF[1,0]: 00427bc8
.text:00427bd8 3000bf8f lw ra,local_8+0x38(sp)
.text:00427bdc 2c00b58f lw s5,local_c+0x38(sp)
.text:00427be0 2800b48f lw s4,local_10+0x38(sp)
.text:00427be4 2400b38f lw s3,local_14+0x38(sp)
.text:00427be8 2000b28f lw s2,local_18+0x38(sp)
.text:00427bec 1c00b18f lw s1,local_1c+0x38(sp)
.text:00427bf0 1800b08f lw s0,local_20+0x38(sp)
.text:00427bf4 0800e003 jr ra
.text:00427bf8 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteStreamVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00427c0c,00427f48
;local_8 undefined4 -8 ;XREF[2,0]: 00427c10,00427f4c
;local_c undefined4 -c ;XREF[2,0]: 00427c14,00427f50
;local_10 undefined4 -10 ;XREF[2,0]: 00427c18,00427f54
;local_14 undefined4 -14 ;XREF[2,0]: 00427c1c,00427f58
;local_18 undefined4 -18 ;XREF[2,0]: 00427c20,00427f5c
;local_1c undefined4 -1c ;XREF[2,0]: 00427c24,00427f60
;local_20 undefined4 -20 ;XREF[2,0]: 00427c28,00427f64
;local_24 undefined4 -24 ;XREF[2,0]: 00427c2c,00427f68
;local_28 undefined4 -28 ;XREF[2,0]: 00427c30,00427f6c
;local_30 undefined4 -30 ;XREF[2,0]: 00427cf0,00427e4c
;local_34 undefined4 -34 ;XREF[2,0]: 00427cc8,00427e30
;local_38 undefined4 -38 ;XREF[2,0]: 00427cb0,00427e14
;local_3c undefined4 -3c ;XREF[2,0]: 00427c90,00427df8
;local_40 undefined4 -40 ;XREF[2,0]: 00427c70,00427dd8
;local_48 undefined4 -48 ;XREF[27,0]: 00427c34,00427c54,00427c74,00427c94,00427cb4
; 00427cd4,00427cf4,00427d14,00427d34,00427d54
; 00427d74,00427d94,00427db4,00427dd4,00427df4
; 00427e10,00427e2c,00427e48,00427e64,00427e80
; 00427e9c,00427eb8,00427ed4,00427ef0,00427f0c
; 00427f28,00427f44
;XREF[3,0]: Entry Point,0043629c,004d80f8
.text:00427bfc 0b001c3c lui gp,0xb
.text:00427c00 e47d9c27 addiu gp,gp,0x7de4
.text:00427c04 21e09903 addu gp,gp,t9
.text:00427c08 a8ffbd27 addiu sp,sp,-0x58
.text:00427c0c 5400bfaf sw ra,local_4+0x58(sp)
.text:00427c10 5000beaf sw s8,local_8+0x58(sp)
.text:00427c14 4c00b7af sw s7,local_c+0x58(sp)
.text:00427c18 4800b6af sw s6,local_10+0x58(sp)
.text:00427c1c 4400b5af sw s5,local_14+0x58(sp)
.text:00427c20 4000b4af sw s4,local_18+0x58(sp)
.text:00427c24 3c00b3af sw s3,local_1c+0x58(sp)
.text:00427c28 3800b2af sw s2,local_20+0x58(sp)
.text:00427c2c 3400b1af sw s1,local_24+0x58(sp)
.text:00427c30 3000b0af sw s0,local_28+0x58(sp)
.text:00427c34 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00427c38 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427c3c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427c40 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427c44 d4d40525 addiu a1=>.roda...,t0,-0x2b2c ;= "BrightnessControl"
.text:00427c48 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427c4c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427c50 21808000 _move s0,a0
.text:00427c54 1000bc8f lw gp,local_48+0x58(sp)
.text:00427c58 21200002 move a0,s0
.text:00427c5c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427c60 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427c64 e8d48526 addiu a1=>.roda...,s4,-0x2b18 ;= "ContrastControl"
.text:00427c68 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427c6c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427c70 1800a2af _sw v0,local_40+0x58(sp)
.text:00427c74 1000bc8f lw gp,local_48+0x58(sp)
.text:00427c78 21200002 move a0,s0
.text:00427c7c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00427c80 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427c84 f8d4e524 addiu a1=>.roda...,a3,-0x2b08 ;= "SaturationControl"
.text:00427c88 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427c8c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427c90 1c00a2af _sw v0,local_3c+0x58(sp)
.text:00427c94 1000bc8f lw gp,local_48+0x58(sp)
.text:00427c98 21200002 move a0,s0
.text:00427c9c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427ca0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427ca4 0cd5a526 addiu a1=>.roda...,s5,-0x2af4 ;= "SharpnessControl"
.text:00427ca8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427cac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427cb0 2000a2af _sw v0,local_38+0x58(sp)
.text:00427cb4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427cb8 21200002 move a0,s0
.text:00427cbc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427cc0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427cc4 b4d3c524 addiu a1=>.roda...,a2,-0x2c4c ;= "AntiFlickerEnable"
.text:00427cc8 2400a2af sw v0,local_34+0x58(sp)
.text:00427ccc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427cd0 0c442626 _addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427cd4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427cd8 21200002 move a0,s0
.text:00427cdc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427ce0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427ce4 a8d4c526 addiu a1=>.rodata:s_Mirror_0048d4a8,s6,-0x2b58;= "Mirror"
.text:00427ce8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427cec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427cf0 2800a2af _sw v0,local_30+0x58(sp)
.text:00427cf4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427cf8 21200002 move a0,s0
.text:00427cfc 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427d00 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427d04 68fee526 addiu a1=>.roda...,s7,-0x198 ;= "VideoResolution"
.text:00427d08 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427d0c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427d10 21904000 _move s2,v0
.text:00427d14 1000bc8f lw gp,local_48+0x58(sp)
.text:00427d18 21200002 move a0,s0
.text:00427d1c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427d20 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427d24 98fe6524 addiu a1=>.roda...,v1,-0x168 ;= "CompressionRate"
.text:00427d28 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427d2c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427d30 21984000 _move s3,v0
.text:00427d34 1000bc8f lw gp,local_48+0x58(sp)
.text:00427d38 21200002 move a0,s0
.text:00427d3c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427d40 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427d44 c4fec527 addiu a1=>.roda...,s8,-0x13c ;= "FrameRate"
.text:00427d48 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427d4c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427d50 21a04000 _move s4,v0
.text:00427d54 1000bc8f lw gp,local_48+0x58(sp)
.text:00427d58 21a84000 move s5,v0
.text:00427d5c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427d60 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427d64 21200002 move a0,s0
.text:00427d68 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427d6c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427d70 28cc4524 _addiu a1=>.roda...,v0,-0x33d8 ;= "ViewMode"
.text:00427d74 1000bc8f lw gp,local_48+0x58(sp)
.text:00427d78 21200002 move a0,s0
.text:00427d7c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427d80 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427d84 f0fee527 addiu a1=>.roda...,ra,-0x110 ;= "LightFrequency"
.text:00427d88 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427d8c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427d90 21b04000 _move s6,v0
.text:00427d94 1000bc8f lw gp,local_48+0x58(sp)
.text:00427d98 21200002 move a0,s0
.text:00427d9c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427da0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427da4 1cff0527 addiu a1=>.roda...,t8,-0xe4 ;= "AudioEnable"
.text:00427da8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427dac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427db0 21b84000 _move s7,v0
.text:00427db4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427db8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00427dbc 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427dc0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00427dc4 21200002 move a0,s0
.text:00427dc8 c0d52526 addiu a1=>.roda...,s1,-0x2a40 ;= "AudioVolume"
.text:00427dcc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00427dd0 21f04000 _move s8,v0
.text:00427dd4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427dd8 1800a68f lw a2,local_40+0x58(sp)
.text:00427ddc 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427de0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427de4 d4d4e525 addiu a1=>.roda...,t7,-0x2b2c ;= "BrightnessControl"
.text:00427de8 21200000 clear a0
.text:00427dec 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427df0 21804000 _move s0,v0
.text:00427df4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427df8 1c00a68f lw a2,local_3c+0x58(sp)
.text:00427dfc 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e00 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e04 e8d4c525 addiu a1=>.roda...,t6,-0x2b18 ;= "ContrastControl"
.text:00427e08 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e0c 21200000 _clear a0
.text:00427e10 1000bc8f lw gp,local_48+0x58(sp)
.text:00427e14 2000a68f lw a2,local_38+0x58(sp)
.text:00427e18 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e1c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e20 f8d4a525 addiu a1=>.roda...,t5,-0x2b08 ;= "SaturationControl"
.text:00427e24 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e28 21200000 _clear a0
.text:00427e2c 1000bc8f lw gp,local_48+0x58(sp)
.text:00427e30 2400a68f lw a2,local_34+0x58(sp)
.text:00427e34 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e38 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e3c 0cd58525 addiu a1=>.roda...,t4,-0x2af4 ;= "SharpnessControl"
.text:00427e40 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e44 21200000 _clear a0
.text:00427e48 1000bc8f lw gp,local_48+0x58(sp)
.text:00427e4c 2800a68f lw a2,local_30+0x58(sp)
.text:00427e50 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e54 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e58 b4d36525 addiu a1=>.roda...,t3,-0x2c4c ;= "AntiFlickerEnable"
.text:00427e5c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e60 21200000 _clear a0
.text:00427e64 1000bc8f lw gp,local_48+0x58(sp)
.text:00427e68 21304002 move a2,s2
.text:00427e6c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e70 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e74 a8d44525 addiu a1=>.rodata:s_Mirror_0048d4a8,t2,-0x2b58;= "Mirror"
.text:00427e78 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e7c 21200000 _clear a0
.text:00427e80 1000bc8f lw gp,local_48+0x58(sp)
.text:00427e84 21306002 move a2,s3
.text:00427e88 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427e8c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427e90 68fe2525 addiu a1=>.roda...,t1,-0x198 ;= "VideoResolution"
.text:00427e94 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427e98 21200000 _clear a0
.text:00427e9c 1000bc8f lw gp,local_48+0x58(sp)
.text:00427ea0 21308002 move a2,s4
.text:00427ea4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427ea8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427eac 98fe0525 addiu a1=>.roda...,t0,-0x168 ;= "CompressionRate"
.text:00427eb0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427eb4 21200000 _clear a0
.text:00427eb8 1000bc8f lw gp,local_48+0x58(sp)
.text:00427ebc 2130a002 move a2,s5
.text:00427ec0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00427ec4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427ec8 c4fee524 addiu a1=>.roda...,a3,-0x13c ;= "FrameRate"
.text:00427ecc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427ed0 21200000 _clear a0
.text:00427ed4 1000bc8f lw gp,local_48+0x58(sp)
.text:00427ed8 21200000 clear a0
.text:00427edc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427ee0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427ee4 28ccc524 addiu a1=>.roda...,a2,-0x33d8 ;= "ViewMode"
.text:00427ee8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427eec 2130c002 _move a2,s6
.text:00427ef0 1000bc8f lw gp,local_48+0x58(sp)
.text:00427ef4 2130e002 move a2,s7
.text:00427ef8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427efc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427f00 f0fe8524 addiu a1=>.roda...,a0,-0x110 ;= "LightFrequency"
.text:00427f04 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427f08 21200000 _clear a0
.text:00427f0c 1000bc8f lw gp,local_48+0x58(sp)
.text:00427f10 2130c003 move a2,s8
.text:00427f14 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427f18 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427f1c 1cff6524 addiu a1=>.roda...,v1,-0xe4 ;= "AudioEnable"
.text:00427f20 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427f24 21200000 _clear a0
.text:00427f28 1000bc8f lw gp,local_48+0x58(sp)
.text:00427f2c 21300002 move a2,s0
.text:00427f30 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427f34 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00427f38 c0d54524 addiu a1=>.roda...,v0,-0x2a40 ;= "AudioVolume"
.text:00427f3c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00427f40 21200000 _clear a0
.text:00427f44 1000bc8f lw gp,local_48+0x58(sp)
.text:00427f48 5400bf8f lw ra,local_4+0x58(sp)
.text:00427f4c 5000be8f lw s8,local_8+0x58(sp)
.text:00427f50 4c00b78f lw s7,local_c+0x58(sp)
.text:00427f54 4800b68f lw s6,local_10+0x58(sp)
.text:00427f58 4400b58f lw s5,local_14+0x58(sp)
.text:00427f5c 4000b48f lw s4,local_18+0x58(sp)
.text:00427f60 3c00b38f lw s3,local_1c+0x58(sp)
.text:00427f64 3800b28f lw s2,local_20+0x58(sp)
.text:00427f68 3400b18f lw s1,local_24+0x58(sp)
.text:00427f6c 3000b08f lw s0,local_28+0x58(sp)
.text:00427f70 21100000 clear v0
.text:00427f74 0800e003 jr ra
.text:00427f78 5800bd27 _addiu sp,sp,0x58
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckEmailVar()
;local_8 undefined4 -8 ;XREF[2,0]: 00427f8c,0042817c
;local_c undefined4 -c ;XREF[2,0]: 00427f90,00428180
;local_10 undefined4 -10 ;XREF[2,0]: 00427f94,00428184
;local_58 undefined4 -58 ;XREF[16,0]: 00427f98,00427fb4,00427fd4,00427ff4,00428014
; 00428034,00428054,00428074,00428094,004280b4
; 004280d4,004280f4,00428114,00428134,00428154
; 00428178
;XREF[2,0]: Entry Point,004d84b8
.text:00427f7c 0b001c3c lui gp,0xb
.text:00427f80 647a9c27 addiu gp,gp,0x7a64
.text:00427f84 21e09903 addu gp,gp,t9
.text:00427f88 98ffbd27 addiu sp,sp,-0x68
.text:00427f8c 6000bfaf sw ra,local_8+0x68(sp)
.text:00427f90 5c00b1af sw s1,local_c+0x68(sp)
.text:00427f94 5800b0af sw s0,local_10+0x68(sp)
.text:00427f98 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:00427f9c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427fa0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00427fa4 d4d30527 addiu a1=>.roda...,t8,-0x2c2c ;= "EmailScheduleEnable"
.text:00427fa8 1800a627 addiu a2,sp,0x18
.text:00427fac 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427fb0 21888000 _move s1,a0
.text:00427fb4 1000bc8f lw gp,local_58+0x68(sp)
.text:00427fb8 21804000 move s0,v0
.text:00427fbc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427fc0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00427fc4 21202002 move a0,s1
.text:00427fc8 1c00a627 addiu a2,sp,0x1c
.text:00427fcc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427fd0 b0d44524 _addiu a1=>.roda...,v0,-0x2b50 ;= "EmailScheduleDay"
.text:00427fd4 1000bc8f lw gp,local_58+0x68(sp)
.text:00427fd8 21202002 move a0,s1
.text:00427fdc 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00427fe0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00427fe4 80d2e525 addiu a1=>.roda...,t7,-0x2d80 ;= "EmailSMTPServerAddress"
.text:00427fe8 2000a627 addiu a2,sp,0x20
.text:00427fec 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00427ff0 25800202 _or s0,s0,v0
.text:00427ff4 1000bc8f lw gp,local_58+0x68(sp)
.text:00427ff8 21202002 move a0,s1
.text:00427ffc 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428000 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428004 ccd9c525 addiu a1=>.roda...,t6,-0x2634 ;= "EmailSMTPPortNumber"
.text:00428008 2400a627 addiu a2,sp,0x24
.text:0042800c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428010 25800202 _or s0,s0,v0
.text:00428014 1000bc8f lw gp,local_58+0x68(sp)
.text:00428018 21202002 move a0,s1
.text:0042801c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428020 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428024 98d2a525 addiu a1=>.roda...,t5,-0x2d68 ;= "EmailSenderAddress"
.text:00428028 2800a627 addiu a2,sp,0x28
.text:0042802c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428030 25800202 _or s0,s0,v0
.text:00428034 1000bc8f lw gp,local_58+0x68(sp)
.text:00428038 21202002 move a0,s1
.text:0042803c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428040 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428044 acd28525 addiu a1=>.roda...,t4,-0x2d54 ;= "EmailReceiverAddress"
.text:00428048 2c00a627 addiu a2,sp,0x2c
.text:0042804c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428050 25800202 _or s0,s0,v0
.text:00428054 1000bc8f lw gp,local_58+0x68(sp)
.text:00428058 21202002 move a0,s1
.text:0042805c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428060 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428064 60d26525 addiu a1=>.roda...,t3,-0x2da0 ;= "EmailUserName"
.text:00428068 3000a627 addiu a2,sp,0x30
.text:0042806c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428070 25800202 _or s0,s0,v0
.text:00428074 1000bc8f lw gp,local_58+0x68(sp)
.text:00428078 21202002 move a0,s1
.text:0042807c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428080 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428084 70d24525 addiu a1=>.roda...,t2,-0x2d90 ;= "EmailPassword"
.text:00428088 3400a627 addiu a2,sp,0x34
.text:0042808c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428090 25800202 _or s0,s0,v0
.text:00428094 1000bc8f lw gp,local_58+0x68(sp)
.text:00428098 21202002 move a0,s1
.text:0042809c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004280a0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004280a4 6cd42525 addiu a1=>.roda...,t1,-0x2b94 ;= "EmailTLSAuthentication"
.text:004280a8 3800a627 addiu a2,sp,0x38
.text:004280ac 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004280b0 25800202 _or s0,s0,v0
.text:004280b4 1000bc8f lw gp,local_58+0x68(sp)
.text:004280b8 21202002 move a0,s1
.text:004280bc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004280c0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004280c4 84d40525 addiu a1=>.roda...,t0,-0x2b7c ;= "EmailScheduleMode"
.text:004280c8 3c00a627 addiu a2,sp,0x3c
.text:004280cc 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004280d0 25800202 _or s0,s0,v0
.text:004280d4 1000bc8f lw gp,local_58+0x68(sp)
.text:004280d8 21202002 move a0,s1
.text:004280dc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004280e0 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004280e4 50d3e524 addiu a1=>.roda...,a3,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:004280e8 4000a627 addiu a2,sp,0x40
.text:004280ec 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004280f0 25800202 _or s0,s0,v0
.text:004280f4 1000bc8f lw gp,local_58+0x68(sp)
.text:004280f8 21202002 move a0,s1
.text:004280fc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428100 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428104 68d3c524 addiu a1=>.roda...,a2,-0x2c98 ;= "EmailScheduleTimeStop"
.text:00428108 4400a627 addiu a2,sp,0x44
.text:0042810c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428110 25800202 _or s0,s0,v0
.text:00428114 1000bc8f lw gp,local_58+0x68(sp)
.text:00428118 4800a627 addiu a2,sp,0x48
.text:0042811c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428120 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428124 88d58524 addiu a1=>.roda...,a0,-0x2a78 ;= "EmailScheduleInterval"
.text:00428128 21202002 move a0,s1
.text:0042812c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428130 25800202 _or s0,s0,v0
.text:00428134 1000bc8f lw gp,local_58+0x68(sp)
.text:00428138 21202002 move a0,s1
.text:0042813c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428140 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428144 3cd46524 addiu a1=>.roda...,v1,-0x2bc4 ;= "EmailMotionMode"
.text:00428148 4c00a627 addiu a2,sp,0x4c
.text:0042814c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428150 25800202 _or s0,s0,v0
.text:00428154 1000bc8f lw gp,local_58+0x68(sp)
.text:00428158 21202002 move a0,s1
.text:0042815c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428160 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428164 5000a627 addiu a2,sp,0x50
.text:00428168 a0fca524 addiu a1=>.roda...,a1,-0x360 ;= "EmailMotionFrameInterval"
.text:0042816c 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428170 25800202 _or s0,s0,v0
.text:00428174 25100202 or v0,s0,v0
.text:00428178 1000bc8f lw gp,local_58+0x68(sp)
.text:0042817c 6000bf8f lw ra,local_8+0x68(sp)
.text:00428180 5c00b18f lw s1,local_c+0x68(sp)
.text:00428184 5800b08f lw s0,local_10+0x68(sp)
.text:00428188 0800e003 jr ra
.text:0042818c 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemEmailChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 004281a0,0042857c
;local_8 undefined4 -8 ;XREF[2,0]: 004281a4,00428580
;local_c undefined4 -c ;XREF[2,0]: 004281a8,00428584
;local_10 undefined4 -10 ;XREF[2,0]: 004281ac,00428588
;local_14 undefined4 -14 ;XREF[2,0]: 004281b0,0042858c
;local_18 undefined4 -18 ;XREF[2,0]: 004281b4,00428590
;local_1c undefined4 -1c ;XREF[2,0]: 004281b8,00428594
;local_20 undefined4 -20 ;XREF[2,0]: 004281bc,00428598
;local_24 undefined4 -24 ;XREF[2,0]: 004281c0,0042859c
;local_28 undefined4 -28 ;XREF[2,0]: 004281c4,004285a0
;local_2c undefined4 -2c ;XREF[2,0]: 004284b0,00428690
;local_30 undefined4 -30 ;XREF[2,0]: 00428490,00428670
;local_34 undefined4 -34 ;XREF[2,0]: 00428470,00428650
;local_38 undefined4 -38 ;XREF[2,0]: 00428450,00428630
;local_3c undefined4 -3c ;XREF[2,0]: 00428430,00428610
;local_40 undefined4 -40 ;XREF[2,0]: 00428414,004285f0
;local_44 undefined4 -44 ;XREF[2,0]: 004283f8,004285d0
;local_48 undefined4 -48 ;XREF[2,0]: 00428388,0042871c
;local_4c undefined4 -4c ;XREF[2,0]: 00428368,00428700
;local_50 undefined4 -50 ;XREF[2,0]: 0042834c,004286e4
;local_54 undefined4 -54 ;XREF[2,0]: 00428330,004286c8
;local_58 undefined4 -58 ;XREF[2,0]: 00428314,004286ac
;local_5c undefined4 -5c ;XREF[2,0]: 004282f8,0042868c
;local_60 undefined4 -60 ;XREF[2,0]: 004282dc,0042866c
;local_64 undefined4 -64 ;XREF[2,0]: 004282c0,0042864c
;local_68 undefined4 -68 ;XREF[2,0]: 00428290,0042862c
;local_6c undefined4 -6c ;XREF[2,0]: 00428288,0042860c
;local_70 undefined4 -70 ;XREF[2,0]: 0042826c,004285ec
;local_74 undefined4 -74 ;XREF[2,0]: 00428250,004285cc
;local_78 undefined4 -78 ;XREF[2,0]: 00428234,004285b0
;local_7c undefined4 -7c ;XREF[2,0]: 00428218,0042855c
;local_80 undefined4 -80 ;XREF[2,0]: 004281fc,00428538
;local_88 undefined4 -88 ;XREF[46,0]: 004281c8,004281e4,00428200,0042821c,00428238
; 00428254,00428270,0042828c,004282a8,004282c4
; 004282e0,004282fc,00428318,00428334,00428350
; 0042836c,0042838c,004283a8,004283c4,004283e0
; 004283fc,00428418,00428434,00428454,00428474
; 00428494,004284b4,004284d4,004284f4,00428514
; 00428534,0042854c,00428568,004285bc,004285dc
; 004285fc,0042861c,0042863c,0042865c,0042867c
; 0042869c,004286b8,004286d4,004286f0,0042870c
; 00428728
;XREF[2,0]: Entry Point,004d7ff4
.text:00428190 0b001c3c lui gp,0xb
.text:00428194 50789c27 addiu gp,gp,0x7850
.text:00428198 21e09903 addu gp,gp,t9
.text:0042819c 68ffbd27 addiu sp,sp,-0x98
.text:004281a0 9400bfaf sw ra,local_4+0x98(sp)
.text:004281a4 9000beaf sw s8,local_8+0x98(sp)
.text:004281a8 8c00b7af sw s7,local_c+0x98(sp)
.text:004281ac 8800b6af sw s6,local_10+0x98(sp)
.text:004281b0 8400b5af sw s5,local_14+0x98(sp)
.text:004281b4 8000b4af sw s4,local_18+0x98(sp)
.text:004281b8 7c00b3af sw s3,local_1c+0x98(sp)
.text:004281bc 7800b2af sw s2,local_20+0x98(sp)
.text:004281c0 7400b1af sw s1,local_24+0x98(sp)
.text:004281c4 7000b0af sw s0,local_28+0x98(sp)
.text:004281c8 1000bcaf sw gp=>_gp,local_88+0x98(sp)
.text:004281cc 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004281d0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004281d4 21888000 move s1,a0
.text:004281d8 d4d3c527 addiu a1=>.roda...,s8,-0x2c2c ;= "EmailScheduleEnable"
.text:004281dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004281e0 21200000 _clear a0
.text:004281e4 1000bc8f lw gp,local_88+0x98(sp)
.text:004281e8 21200000 clear a0
.text:004281ec 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004281f0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004281f4 b0d44526 addiu a1=>.roda...,s2,-0x2b50 ;= "EmailScheduleDay"
.text:004281f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004281fc 1800a2af _sw v0,local_80+0x98(sp)
.text:00428200 1000bc8f lw gp,local_88+0x98(sp)
.text:00428204 21200000 clear a0
.text:00428208 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042820c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428210 80d26526 addiu a1=>.roda...,s3,-0x2d80 ;= "EmailSMTPServerAddress"
.text:00428214 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428218 1c00a2af _sw v0,local_7c+0x98(sp)
.text:0042821c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428220 21200000 clear a0
.text:00428224 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428228 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042822c ccd98526 addiu a1=>.roda...,s4,-0x2634 ;= "EmailSMTPPortNumber"
.text:00428230 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428234 2000a2af _sw v0,local_78+0x98(sp)
.text:00428238 1000bc8f lw gp,local_88+0x98(sp)
.text:0042823c 21200000 clear a0
.text:00428240 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428244 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428248 98d2a526 addiu a1=>.roda...,s5,-0x2d68 ;= "EmailSenderAddress"
.text:0042824c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428250 2400a2af _sw v0,local_74+0x98(sp)
.text:00428254 1000bc8f lw gp,local_88+0x98(sp)
.text:00428258 21200000 clear a0
.text:0042825c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428260 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428264 acd2c526 addiu a1=>.roda...,s6,-0x2d54 ;= "EmailReceiverAddress"
.text:00428268 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042826c 2800a2af _sw v0,local_70+0x98(sp)
.text:00428270 1000bc8f lw gp,local_88+0x98(sp)
.text:00428274 21200000 clear a0
.text:00428278 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042827c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428280 60d2e526 addiu a1=>.roda...,s7,-0x2da0 ;= "EmailUserName"
.text:00428284 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428288 2c00a2af _sw v0,local_6c+0x98(sp)
.text:0042828c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428290 3000a2af sw v0,local_68+0x98(sp)
.text:00428294 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428298 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042829c 21200000 clear a0
.text:004282a0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004282a4 70d24524 _addiu a1=>.roda...,v0,-0x2d90 ;= "EmailPassword"
.text:004282a8 1000bc8f lw gp,local_88+0x98(sp)
.text:004282ac 21200000 clear a0
.text:004282b0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004282b4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004282b8 6cd40526 addiu a1=>.roda...,s0,-0x2b94 ;= "EmailTLSAuthentication"
.text:004282bc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004282c0 3400a2af _sw v0,local_64+0x98(sp)
.text:004282c4 1000bc8f lw gp,local_88+0x98(sp)
.text:004282c8 21200000 clear a0
.text:004282cc 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004282d0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004282d4 84d4e527 addiu a1=>.roda...,ra,-0x2b7c ;= "EmailScheduleMode"
.text:004282d8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004282dc 3800a2af _sw v0,local_60+0x98(sp)
.text:004282e0 1000bc8f lw gp,local_88+0x98(sp)
.text:004282e4 21200000 clear a0
.text:004282e8 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004282ec 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004282f0 50d30527 addiu a1=>.roda...,t8,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:004282f4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004282f8 3c00a2af _sw v0,local_5c+0x98(sp)
.text:004282fc 1000bc8f lw gp,local_88+0x98(sp)
.text:00428300 21200000 clear a0
.text:00428304 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428308 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042830c 68d3e525 addiu a1=>.roda...,t7,-0x2c98 ;= "EmailScheduleTimeStop"
.text:00428310 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428314 4000a2af _sw v0,local_58+0x98(sp)
.text:00428318 1000bc8f lw gp,local_88+0x98(sp)
.text:0042831c 21200000 clear a0
.text:00428320 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428324 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428328 88d5c525 addiu a1=>.roda...,t6,-0x2a78 ;= "EmailScheduleInterval"
.text:0042832c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428330 4400a2af _sw v0,local_54+0x98(sp)
.text:00428334 1000bc8f lw gp,local_88+0x98(sp)
.text:00428338 21200000 clear a0
.text:0042833c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428340 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428344 3cd4a525 addiu a1=>.roda...,t5,-0x2bc4 ;= "EmailMotionMode"
.text:00428348 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042834c 4800a2af _sw v0,local_50+0x98(sp)
.text:00428350 1000bc8f lw gp,local_88+0x98(sp)
.text:00428354 21200000 clear a0
.text:00428358 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042835c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428360 a0fc8525 addiu a1=>.roda...,t4,-0x360 ;= "EmailMotionFrameInterval"
.text:00428364 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428368 4c00a2af _sw v0,local_4c+0x98(sp)
.text:0042836c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428370 21202002 move a0,s1
.text:00428374 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428378 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042837c d4d3c527 addiu a1=>.roda...,s8,-0x2c2c ;= "EmailScheduleEnable"
.text:00428380 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00428384 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428388 5000a2af _sw v0,local_48+0x98(sp)
.text:0042838c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428390 21202002 move a0,s1
.text:00428394 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428398 b0d44526 addiu a1=>.roda...,s2,-0x2b50 ;= "EmailScheduleDay"
.text:0042839c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004283a0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004283a4 21f04000 _move s8,v0
.text:004283a8 1000bc8f lw gp,local_88+0x98(sp)
.text:004283ac 21202002 move a0,s1
.text:004283b0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004283b4 80d26526 addiu a1=>.roda...,s3,-0x2d80 ;= "EmailSMTPServerAddress"
.text:004283b8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004283bc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004283c0 21904000 _move s2,v0
.text:004283c4 1000bc8f lw gp,local_88+0x98(sp)
.text:004283c8 21202002 move a0,s1
.text:004283cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004283d0 ccd98526 addiu a1=>.roda...,s4,-0x2634 ;= "EmailSMTPPortNumber"
.text:004283d4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004283d8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004283dc 21984000 _move s3,v0
.text:004283e0 1000bc8f lw gp,local_88+0x98(sp)
.text:004283e4 21202002 move a0,s1
.text:004283e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004283ec 98d2a526 addiu a1=>.roda...,s5,-0x2d68 ;= "EmailSenderAddress"
.text:004283f0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004283f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004283f8 5400a2af _sw v0,local_44+0x98(sp)
.text:004283fc 1000bc8f lw gp,local_88+0x98(sp)
.text:00428400 21202002 move a0,s1
.text:00428404 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428408 acd2c526 addiu a1=>.roda...,s6,-0x2d54 ;= "EmailReceiverAddress"
.text:0042840c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00428410 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428414 5800a2af _sw v0,local_40+0x98(sp)
.text:00428418 1000bc8f lw gp,local_88+0x98(sp)
.text:0042841c 21202002 move a0,s1
.text:00428420 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428424 60d2e526 addiu a1=>.roda...,s7,-0x2da0 ;= "EmailUserName"
.text:00428428 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042842c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428430 5c00a2af _sw v0,local_3c+0x98(sp)
.text:00428434 1000bc8f lw gp,local_88+0x98(sp)
.text:00428438 21202002 move a0,s1
.text:0042843c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428440 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428444 70d26525 addiu a1=>.roda...,t3,-0x2d90 ;= "EmailPassword"
.text:00428448 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042844c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428450 6000a2af _sw v0,local_38+0x98(sp)
.text:00428454 1000bc8f lw gp,local_88+0x98(sp)
.text:00428458 21202002 move a0,s1
.text:0042845c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428460 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428464 6cd44525 addiu a1=>.roda...,t2,-0x2b94 ;= "EmailTLSAuthentication"
.text:00428468 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042846c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428470 6400a2af _sw v0,local_34+0x98(sp)
.text:00428474 1000bc8f lw gp,local_88+0x98(sp)
.text:00428478 21202002 move a0,s1
.text:0042847c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428480 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428484 84d42525 addiu a1=>.roda...,t1,-0x2b7c ;= "EmailScheduleMode"
.text:00428488 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042848c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428490 6800a2af _sw v0,local_30+0x98(sp)
.text:00428494 1000bc8f lw gp,local_88+0x98(sp)
.text:00428498 21202002 move a0,s1
.text:0042849c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004284a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004284a4 50d30525 addiu a1=>.roda...,t0,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:004284a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004284ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004284b0 6c00a2af _sw v0,local_2c+0x98(sp)
.text:004284b4 1000bc8f lw gp,local_88+0x98(sp)
.text:004284b8 21202002 move a0,s1
.text:004284bc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004284c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004284c4 68d3e524 addiu a1=>.roda...,a3,-0x2c98 ;= "EmailScheduleTimeStop"
.text:004284c8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004284cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004284d0 21b84000 _move s7,v0
.text:004284d4 1000bc8f lw gp,local_88+0x98(sp)
.text:004284d8 21202002 move a0,s1
.text:004284dc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004284e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004284e4 88d5c524 addiu a1=>.roda...,a2,-0x2a78 ;= "EmailScheduleInterval"
.text:004284e8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004284ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004284f0 21b04000 _move s6,v0
.text:004284f4 1000bc8f lw gp,local_88+0x98(sp)
.text:004284f8 21202002 move a0,s1
.text:004284fc 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428500 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428504 3cd46524 addiu a1=>.roda...,v1,-0x2bc4 ;= "EmailMotionMode"
.text:00428508 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042850c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428510 21a84000 _move s5,v0
.text:00428514 1000bc8f lw gp,local_88+0x98(sp)
.text:00428518 21a04000 move s4,v0
.text:0042851c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428520 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428524 21202002 move a0,s1
.text:00428528 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042852c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428530 a0fc4524 _addiu a1=>.roda...,v0,-0x360 ;= "EmailMotionFrameInterval"
.text:00428534 1000bc8f lw gp,local_88+0x98(sp)
.text:00428538 1800a48f lw a0,local_80+0x98(sp)
.text:0042853c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00428540 2128c003 move a1,s8
.text:00428544 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428548 21884000 _move s1,v0
.text:0042854c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428550 08004014 bne v0,zero,LAB_00428574
.text:00428554 21800000 _clear s0
.text:00428558 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042855c 1c00a48f lw a0,local_7c+0x98(sp)
.text:00428560 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428564 21284002 _move a1,s2
.text:00428568 1000bc8f lw gp,local_88+0x98(sp)
.text:0042856c 0f004010 beq v0,zero,LAB_004285ac
.text:00428570 00000000 _nop
LAB_00428574: ;XREF[13,0]: 00428550,004285c0,004285e0,00428600
; 00428620,00428640,00428660,00428680
; 004286a0,004286bc,004286d8,004286f4
; 00428710
.text:00428574 01001024 li s0,0x1
LAB_00428578: ;XREF[1,0]: 00428734
.text:00428578 21100002 move v0,s0
LAB_0042857c: ;XREF[1,0]: 0042872c
.text:0042857c 9400bf8f lw ra,local_4+0x98(sp)
.text:00428580 9000be8f lw s8,local_8+0x98(sp)
.text:00428584 8c00b78f lw s7,local_c+0x98(sp)
.text:00428588 8800b68f lw s6,local_10+0x98(sp)
.text:0042858c 8400b58f lw s5,local_14+0x98(sp)
.text:00428590 8000b48f lw s4,local_18+0x98(sp)
.text:00428594 7c00b38f lw s3,local_1c+0x98(sp)
.text:00428598 7800b28f lw s2,local_20+0x98(sp)
.text:0042859c 7400b18f lw s1,local_24+0x98(sp)
.text:004285a0 7000b08f lw s0,local_28+0x98(sp)
.text:004285a4 0800e003 jr ra
.text:004285a8 9800bd27 _addiu sp,sp,0x98
LAB_004285ac: ;XREF[1,0]: 0042856c
.text:004285ac 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004285b0 2000a48f lw a0,local_78+0x98(sp)
.text:004285b4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004285b8 21286002 _move a1,s3
.text:004285bc 1000bc8f lw gp,local_88+0x98(sp)
.text:004285c0 ecff4014 bne v0,zero,LAB_00428574
.text:004285c4 00000000 _nop
.text:004285c8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004285cc 2400a48f lw a0,local_74+0x98(sp)
.text:004285d0 5400a58f lw a1,local_44+0x98(sp)
.text:004285d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004285d8 00000000 _nop
.text:004285dc 1000bc8f lw gp,local_88+0x98(sp)
.text:004285e0 e4ff4014 bne v0,zero,LAB_00428574
.text:004285e4 00000000 _nop
.text:004285e8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004285ec 2800a48f lw a0,local_70+0x98(sp)
.text:004285f0 5800a58f lw a1,local_40+0x98(sp)
.text:004285f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004285f8 00000000 _nop
.text:004285fc 1000bc8f lw gp,local_88+0x98(sp)
.text:00428600 dcff4014 bne v0,zero,LAB_00428574
.text:00428604 00000000 _nop
.text:00428608 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042860c 2c00a48f lw a0,local_6c+0x98(sp)
.text:00428610 5c00a58f lw a1,local_3c+0x98(sp)
.text:00428614 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428618 00000000 _nop
.text:0042861c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428620 d4ff4014 bne v0,zero,LAB_00428574
.text:00428624 00000000 _nop
.text:00428628 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042862c 3000a48f lw a0,local_68+0x98(sp)
.text:00428630 6000a58f lw a1,local_38+0x98(sp)
.text:00428634 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428638 00000000 _nop
.text:0042863c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428640 ccff4014 bne v0,zero,LAB_00428574
.text:00428644 00000000 _nop
.text:00428648 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042864c 3400a48f lw a0,local_64+0x98(sp)
.text:00428650 6400a58f lw a1,local_34+0x98(sp)
.text:00428654 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428658 00000000 _nop
.text:0042865c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428660 c4ff4014 bne v0,zero,LAB_00428574
.text:00428664 00000000 _nop
.text:00428668 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042866c 3800a48f lw a0,local_60+0x98(sp)
.text:00428670 6800a58f lw a1,local_30+0x98(sp)
.text:00428674 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428678 00000000 _nop
.text:0042867c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428680 bcff4014 bne v0,zero,LAB_00428574
.text:00428684 00000000 _nop
.text:00428688 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042868c 3c00a48f lw a0,local_5c+0x98(sp)
.text:00428690 6c00a58f lw a1,local_2c+0x98(sp)
.text:00428694 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428698 00000000 _nop
.text:0042869c 1000bc8f lw gp,local_88+0x98(sp)
.text:004286a0 b4ff4014 bne v0,zero,LAB_00428574
.text:004286a4 00000000 _nop
.text:004286a8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004286ac 4000a48f lw a0,local_58+0x98(sp)
.text:004286b0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004286b4 2128e002 _move a1,s7
.text:004286b8 1000bc8f lw gp,local_88+0x98(sp)
.text:004286bc adff4014 bne v0,zero,LAB_00428574
.text:004286c0 00000000 _nop
.text:004286c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004286c8 4400a48f lw a0,local_54+0x98(sp)
.text:004286cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004286d0 2128c002 _move a1,s6
.text:004286d4 1000bc8f lw gp,local_88+0x98(sp)
.text:004286d8 a6ff4014 bne v0,zero,LAB_00428574
.text:004286dc 00000000 _nop
.text:004286e0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004286e4 4800a48f lw a0,local_50+0x98(sp)
.text:004286e8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004286ec 2128a002 _move a1,s5
.text:004286f0 1000bc8f lw gp,local_88+0x98(sp)
.text:004286f4 9fff4014 bne v0,zero,LAB_00428574
.text:004286f8 00000000 _nop
.text:004286fc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00428700 4c00a48f lw a0,local_4c+0x98(sp)
.text:00428704 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428708 21288002 _move a1,s4
.text:0042870c 1000bc8f lw gp,local_88+0x98(sp)
.text:00428710 98ff4014 bne v0,zero,LAB_00428574
.text:00428714 00000000 _nop
.text:00428718 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042871c 5000a48f lw a0,local_48+0x98(sp)
.text:00428720 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00428724 21282002 _move a1,s1
.text:00428728 1000bc8f lw gp,local_88+0x98(sp)
.text:0042872c 93ff4010 beq v0,zero,LAB_0042857c
.text:00428730 21100002 _move v0,s0
.text:00428734 90ff0010 b LAB_00428578
.text:00428738 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteEmailVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042874c,00428afc
;local_8 undefined4 -8 ;XREF[2,0]: 00428750,00428b00
;local_c undefined4 -c ;XREF[2,0]: 00428754,00428b04
;local_10 undefined4 -10 ;XREF[2,0]: 00428758,00428b08
;local_14 undefined4 -14 ;XREF[2,0]: 0042875c,00428b0c
;local_18 undefined4 -18 ;XREF[2,0]: 00428760,00428b10
;local_1c undefined4 -1c ;XREF[2,0]: 00428764,00428b14
;local_20 undefined4 -20 ;XREF[2,0]: 00428768,00428b18
;local_24 undefined4 -24 ;XREF[2,0]: 0042876c,00428b1c
;local_28 undefined4 -28 ;XREF[2,0]: 00428770,00428b20
;local_30 undefined4 -30 ;XREF[2,0]: 00428870,00428a04
;local_34 undefined4 -34 ;XREF[2,0]: 00428848,004289e8
;local_38 undefined4 -38 ;XREF[2,0]: 00428830,004289cc
;local_3c undefined4 -3c ;XREF[2,0]: 00428810,004289b0
;local_40 undefined4 -40 ;XREF[2,0]: 004287f0,00428994
;local_44 undefined4 -44 ;XREF[2,0]: 004287d0,00428978
;local_48 undefined4 -48 ;XREF[2,0]: 004287b0,00428958
;local_50 undefined4 -50 ;XREF[31,0]: 00428774,00428794,004287b4,004287d4,004287f4
; 00428814,00428834,00428854,00428874,00428894
; 004288b4,004288d4,004288f4,00428914,00428934
; 00428954,00428974,00428990,004289ac,004289c8
; 004289e4,00428a00,00428a1c,00428a38,00428a54
; 00428a70,00428a8c,00428aa8,00428ac4,00428ae0
; 00428af8
;XREF[2,0]: Entry Point,004d8038
.text:0042873c 0b001c3c lui gp,0xb
.text:00428740 a4729c27 addiu gp,gp,0x72a4
.text:00428744 21e09903 addu gp,gp,t9
.text:00428748 a0ffbd27 addiu sp,sp,-0x60
.text:0042874c 5c00bfaf sw ra,local_4+0x60(sp)
.text:00428750 5800beaf sw s8,local_8+0x60(sp)
.text:00428754 5400b7af sw s7,local_c+0x60(sp)
.text:00428758 5000b6af sw s6,local_10+0x60(sp)
.text:0042875c 4c00b5af sw s5,local_14+0x60(sp)
.text:00428760 4800b4af sw s4,local_18+0x60(sp)
.text:00428764 4400b3af sw s3,local_1c+0x60(sp)
.text:00428768 4000b2af sw s2,local_20+0x60(sp)
.text:0042876c 3c00b1af sw s1,local_24+0x60(sp)
.text:00428770 3800b0af sw s0,local_28+0x60(sp)
.text:00428774 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:00428778 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042877c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428780 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428784 d4d32525 addiu a1=>.roda...,t1,-0x2c2c ;= "EmailScheduleEnable"
.text:00428788 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042878c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428790 21888000 _move s1,a0
.text:00428794 1000bc8f lw gp,local_50+0x60(sp)
.text:00428798 21202002 move a0,s1
.text:0042879c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004287a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004287a4 b0d44526 addiu a1=>.roda...,s2,-0x2b50 ;= "EmailScheduleDay"
.text:004287a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004287ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004287b0 1800a2af _sw v0,local_48+0x60(sp)
.text:004287b4 1000bc8f lw gp,local_50+0x60(sp)
.text:004287b8 21202002 move a0,s1
.text:004287bc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004287c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004287c4 80d20525 addiu a1=>.roda...,t0,-0x2d80 ;= "EmailSMTPServerAddress"
.text:004287c8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004287cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004287d0 1c00a2af _sw v0,local_44+0x60(sp)
.text:004287d4 1000bc8f lw gp,local_50+0x60(sp)
.text:004287d8 21202002 move a0,s1
.text:004287dc 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004287e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004287e4 ccd96526 addiu a1=>.roda...,s3,-0x2634 ;= "EmailSMTPPortNumber"
.text:004287e8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004287ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004287f0 2000a2af _sw v0,local_40+0x60(sp)
.text:004287f4 1000bc8f lw gp,local_50+0x60(sp)
.text:004287f8 21202002 move a0,s1
.text:004287fc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00428800 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428804 98d2e524 addiu a1=>.roda...,a3,-0x2d68 ;= "EmailSenderAddress"
.text:00428808 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042880c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428810 2400a2af _sw v0,local_3c+0x60(sp)
.text:00428814 1000bc8f lw gp,local_50+0x60(sp)
.text:00428818 21202002 move a0,s1
.text:0042881c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428820 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428824 acd28526 addiu a1=>.roda...,s4,-0x2d54 ;= "EmailReceiverAddress"
.text:00428828 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042882c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428830 2800a2af _sw v0,local_38+0x60(sp)
.text:00428834 1000bc8f lw gp,local_50+0x60(sp)
.text:00428838 21202002 move a0,s1
.text:0042883c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428840 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428844 60d2c524 addiu a1=>.roda...,a2,-0x2da0 ;= "EmailUserName"
.text:00428848 2c00a2af sw v0,local_34+0x60(sp)
.text:0042884c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428850 0c440626 _addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00428854 1000bc8f lw gp,local_50+0x60(sp)
.text:00428858 21202002 move a0,s1
.text:0042885c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428860 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428864 70d2a526 addiu a1=>.roda...,s5,-0x2d90 ;= "EmailPassword"
.text:00428868 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042886c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428870 3000a2af _sw v0,local_30+0x60(sp)
.text:00428874 1000bc8f lw gp,local_50+0x60(sp)
.text:00428878 21202002 move a0,s1
.text:0042887c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428880 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428884 6cd4c526 addiu a1=>.roda...,s6,-0x2b94 ;= "EmailTLSAuthentication"
.text:00428888 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042888c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428890 21904000 _move s2,v0
.text:00428894 1000bc8f lw gp,local_50+0x60(sp)
.text:00428898 21202002 move a0,s1
.text:0042889c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004288a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004288a4 84d46524 addiu a1=>.roda...,v1,-0x2b7c ;= "EmailScheduleMode"
.text:004288a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004288ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004288b0 21984000 _move s3,v0
.text:004288b4 1000bc8f lw gp,local_50+0x60(sp)
.text:004288b8 21202002 move a0,s1
.text:004288bc 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004288c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004288c4 50d3e526 addiu a1=>.roda...,s7,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:004288c8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004288cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004288d0 21a04000 _move s4,v0
.text:004288d4 1000bc8f lw gp,local_50+0x60(sp)
.text:004288d8 21a84000 move s5,v0
.text:004288dc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004288e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004288e4 21202002 move a0,s1
.text:004288e8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004288ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004288f0 68d34524 _addiu a1=>.roda...,v0,-0x2c98 ;= "EmailScheduleTimeStop"
.text:004288f4 1000bc8f lw gp,local_50+0x60(sp)
.text:004288f8 21202002 move a0,s1
.text:004288fc 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428900 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428904 88d5c527 addiu a1=>.roda...,s8,-0x2a78 ;= "EmailScheduleInterval"
.text:00428908 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042890c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428910 21b04000 _move s6,v0
.text:00428914 1000bc8f lw gp,local_50+0x60(sp)
.text:00428918 21202002 move a0,s1
.text:0042891c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428920 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428924 3cd4e527 addiu a1=>.roda...,ra,-0x2bc4 ;= "EmailMotionMode"
.text:00428928 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042892c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428930 21b84000 _move s7,v0
.text:00428934 1000bc8f lw gp,local_50+0x60(sp)
.text:00428938 21202002 move a0,s1
.text:0042893c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428940 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428944 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00428948 a0fc2526 addiu a1=>.roda...,s1,-0x360 ;= "EmailMotionFrameInterval"
.text:0042894c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428950 21f04000 _move s8,v0
.text:00428954 1000bc8f lw gp,local_50+0x60(sp)
.text:00428958 1800a68f lw a2,local_48+0x60(sp)
.text:0042895c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428960 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428964 d4d30527 addiu a1=>.roda...,t8,-0x2c2c ;= "EmailScheduleEnable"
.text:00428968 21200000 clear a0
.text:0042896c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428970 21804000 _move s0,v0
.text:00428974 1000bc8f lw gp,local_50+0x60(sp)
.text:00428978 1c00a68f lw a2,local_44+0x60(sp)
.text:0042897c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428980 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428984 b0d4e525 addiu a1=>.roda...,t7,-0x2b50 ;= "EmailScheduleDay"
.text:00428988 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042898c 21200000 _clear a0
.text:00428990 1000bc8f lw gp,local_50+0x60(sp)
.text:00428994 2000a68f lw a2,local_40+0x60(sp)
.text:00428998 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042899c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004289a0 80d2c525 addiu a1=>.roda...,t6,-0x2d80 ;= "EmailSMTPServerAddress"
.text:004289a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004289a8 21200000 _clear a0
.text:004289ac 1000bc8f lw gp,local_50+0x60(sp)
.text:004289b0 2400a68f lw a2,local_3c+0x60(sp)
.text:004289b4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004289b8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004289bc ccd9a525 addiu a1=>.roda...,t5,-0x2634 ;= "EmailSMTPPortNumber"
.text:004289c0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004289c4 21200000 _clear a0
.text:004289c8 1000bc8f lw gp,local_50+0x60(sp)
.text:004289cc 2800a68f lw a2,local_38+0x60(sp)
.text:004289d0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004289d4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004289d8 98d28525 addiu a1=>.roda...,t4,-0x2d68 ;= "EmailSenderAddress"
.text:004289dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004289e0 21200000 _clear a0
.text:004289e4 1000bc8f lw gp,local_50+0x60(sp)
.text:004289e8 2c00a68f lw a2,local_34+0x60(sp)
.text:004289ec 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004289f0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004289f4 acd26525 addiu a1=>.roda...,t3,-0x2d54 ;= "EmailReceiverAddress"
.text:004289f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004289fc 21200000 _clear a0
.text:00428a00 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a04 3000a68f lw a2,local_30+0x60(sp)
.text:00428a08 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428a0c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a10 60d24525 addiu a1=>.roda...,t2,-0x2da0 ;= "EmailUserName"
.text:00428a14 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428a18 21200000 _clear a0
.text:00428a1c 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a20 21304002 move a2,s2
.text:00428a24 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428a28 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a2c 70d22525 addiu a1=>.roda...,t1,-0x2d90 ;= "EmailPassword"
.text:00428a30 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428a34 21200000 _clear a0
.text:00428a38 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a3c 21306002 move a2,s3
.text:00428a40 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428a44 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a48 6cd40525 addiu a1=>.roda...,t0,-0x2b94 ;= "EmailTLSAuthentication"
.text:00428a4c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428a50 21200000 _clear a0
.text:00428a54 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a58 21308002 move a2,s4
.text:00428a5c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00428a60 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a64 84d4e524 addiu a1=>.roda...,a3,-0x2b7c ;= "EmailScheduleMode"
.text:00428a68 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428a6c 21200000 _clear a0
.text:00428a70 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a74 21200000 clear a0
.text:00428a78 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428a7c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a80 50d3c524 addiu a1=>.roda...,a2,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:00428a84 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428a88 2130a002 _move a2,s5
.text:00428a8c 1000bc8f lw gp,local_50+0x60(sp)
.text:00428a90 2130c002 move a2,s6
.text:00428a94 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428a98 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428a9c 68d38524 addiu a1=>.roda...,a0,-0x2c98 ;= "EmailScheduleTimeStop"
.text:00428aa0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428aa4 21200000 _clear a0
.text:00428aa8 1000bc8f lw gp,local_50+0x60(sp)
.text:00428aac 2130e002 move a2,s7
.text:00428ab0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428ab4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428ab8 88d56524 addiu a1=>.roda...,v1,-0x2a78 ;= "EmailScheduleInterval"
.text:00428abc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428ac0 21200000 _clear a0
.text:00428ac4 1000bc8f lw gp,local_50+0x60(sp)
.text:00428ac8 2130c003 move a2,s8
.text:00428acc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428ad0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428ad4 3cd44524 addiu a1=>.roda...,v0,-0x2bc4 ;= "EmailMotionMode"
.text:00428ad8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428adc 21200000 _clear a0
.text:00428ae0 1000bc8f lw gp,local_50+0x60(sp)
.text:00428ae4 a0fc2526 addiu a1=>.roda...,s1,-0x360 ;= "EmailMotionFrameInterval"
.text:00428ae8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00428aec 21300002 move a2,s0
.text:00428af0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00428af4 21200000 _clear a0
.text:00428af8 1000bc8f lw gp,local_50+0x60(sp)
.text:00428afc 5c00bf8f lw ra,local_4+0x60(sp)
.text:00428b00 5800be8f lw s8,local_8+0x60(sp)
.text:00428b04 5400b78f lw s7,local_c+0x60(sp)
.text:00428b08 5000b68f lw s6,local_10+0x60(sp)
.text:00428b0c 4c00b58f lw s5,local_14+0x60(sp)
.text:00428b10 4800b48f lw s4,local_18+0x60(sp)
.text:00428b14 4400b38f lw s3,local_1c+0x60(sp)
.text:00428b18 4000b28f lw s2,local_20+0x60(sp)
.text:00428b1c 3c00b18f lw s1,local_24+0x60(sp)
.text:00428b20 3800b08f lw s0,local_28+0x60(sp)
.text:00428b24 21100000 clear v0
.text:00428b28 0800e003 jr ra
.text:00428b2c 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckFTPVar()
;local_8 undefined4 -8 ;XREF[2,0]: 00428b40,00428d90
;local_c undefined4 -c ;XREF[2,0]: 00428b44,00428d94
;local_10 undefined4 -10 ;XREF[2,0]: 00428b48,00428d98
;local_60 undefined4 -60 ;XREF[19,0]: 00428b4c,00428b68,00428b88,00428ba8,00428bc8
; 00428be8,00428c08,00428c28,00428c48,00428c68
; 00428c88,00428ca8,00428cc8,00428ce8,00428d08
; 00428d28,00428d48,00428d68,00428d8c
;XREF[2,0]: Entry Point,004d7f5c
.text:00428b30 0b001c3c lui gp,0xb
.text:00428b34 b06e9c27 addiu gp,gp,0x6eb0
.text:00428b38 21e09903 addu gp,gp,t9
.text:00428b3c 90ffbd27 addiu sp,sp,-0x70
.text:00428b40 6800bfaf sw ra,local_8+0x70(sp)
.text:00428b44 6400b1af sw s1,local_c+0x70(sp)
.text:00428b48 6000b0af sw s0,local_10+0x70(sp)
.text:00428b4c 1000bcaf sw gp=>_gp,local_60+0x70(sp)
.text:00428b50 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428b54 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428b58 f8d32526 addiu a1=>.roda...,s1,-0x2c08 ;= "FTPScheduleEnable"
.text:00428b5c 1800a627 addiu a2,sp,0x18
.text:00428b60 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428b64 21888000 _move s1,a0
.text:00428b68 1000bc8f lw gp,local_60+0x70(sp)
.text:00428b6c 21804000 move s0,v0
.text:00428b70 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428b74 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428b78 21202002 move a0,s1
.text:00428b7c 1c00a627 addiu a2,sp,0x1c
.text:00428b80 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428b84 c4d44524 _addiu a1=>.roda...,v0,-0x2b3c ;= "FTPScheduleDay"
.text:00428b88 1000bc8f lw gp,local_60+0x70(sp)
.text:00428b8c 21202002 move a0,s1
.text:00428b90 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428b94 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428b98 2000a627 addiu a2,sp,0x20
.text:00428b9c 0cd2a524 addiu a1=>.roda...,a1,-0x2df4 ;= "FTPHostAddress"
.text:00428ba0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428ba4 25800202 _or s0,s0,v0
.text:00428ba8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428bac 21202002 move a0,s1
.text:00428bb0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428bb4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428bb8 20d5e527 addiu a1=>.roda...,ra,-0x2ae0 ;= "FTPPortNumber"
.text:00428bbc 2400a627 addiu a2,sp,0x24
.text:00428bc0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428bc4 25800202 _or s0,s0,v0
.text:00428bc8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428bcc 21202002 move a0,s1
.text:00428bd0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428bd4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428bd8 1cd20527 addiu a1=>.roda...,t8,-0x2de4 ;= "FTPUserName"
.text:00428bdc 2800a627 addiu a2,sp,0x28
.text:00428be0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428be4 25800202 _or s0,s0,v0
.text:00428be8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428bec 21202002 move a0,s1
.text:00428bf0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428bf4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428bf8 28d2e525 addiu a1=>.roda...,t7,-0x2dd8 ;= "FTPPassword"
.text:00428bfc 2c00a627 addiu a2,sp,0x2c
.text:00428c00 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428c04 25800202 _or s0,s0,v0
.text:00428c08 1000bc8f lw gp,local_60+0x70(sp)
.text:00428c0c 21202002 move a0,s1
.text:00428c10 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428c14 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428c18 34d2c525 addiu a1=>.roda...,t6,-0x2dcc ;= "FTPDirectoryPath"
.text:00428c1c 3000a627 addiu a2,sp,0x30
.text:00428c20 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428c24 25800202 _or s0,s0,v0
.text:00428c28 1000bc8f lw gp,local_60+0x70(sp)
.text:00428c2c 21202002 move a0,s1
.text:00428c30 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428c34 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428c38 e8d3a525 addiu a1=>.roda...,t5,-0x2c18 ;= "FTPPassiveMode"
.text:00428c3c 3400a627 addiu a2,sp,0x34
.text:00428c40 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428c44 25800202 _or s0,s0,v0
.text:00428c48 1000bc8f lw gp,local_60+0x70(sp)
.text:00428c4c 21202002 move a0,s1
.text:00428c50 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428c54 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428c58 98d48525 addiu a1=>.roda...,t4,-0x2b68 ;= "FTPScheduleMode"
.text:00428c5c 3800a627 addiu a2,sp,0x38
.text:00428c60 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428c64 25800202 _or s0,s0,v0
.text:00428c68 1000bc8f lw gp,local_60+0x70(sp)
.text:00428c6c 21202002 move a0,s1
.text:00428c70 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428c74 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428c78 24d36525 addiu a1=>.roda...,t3,-0x2cdc ;= "FTPScheduleTimeStart"
.text:00428c7c 3c00a627 addiu a2,sp,0x3c
.text:00428c80 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428c84 25800202 _or s0,s0,v0
.text:00428c88 1000bc8f lw gp,local_60+0x70(sp)
.text:00428c8c 21202002 move a0,s1
.text:00428c90 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428c94 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428c98 3cd34525 addiu a1=>.roda...,t2,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:00428c9c 4000a627 addiu a2,sp,0x40
.text:00428ca0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428ca4 25800202 _or s0,s0,v0
.text:00428ca8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428cac 21202002 move a0,s1
.text:00428cb0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428cb4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428cb8 0cd42525 addiu a1=>.roda...,t1,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00428cbc 4400a627 addiu a2,sp,0x44
.text:00428cc0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428cc4 25800202 _or s0,s0,v0
.text:00428cc8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428ccc 21202002 move a0,s1
.text:00428cd0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428cd4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428cd8 50fd0525 addiu a1=>.roda...,t0,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00428cdc 4800a627 addiu a2,sp,0x48
.text:00428ce0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428ce4 25800202 _or s0,s0,v0
.text:00428ce8 1000bc8f lw gp,local_60+0x70(sp)
.text:00428cec 21202002 move a0,s1
.text:00428cf0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00428cf4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428cf8 30d5e524 addiu a1=>.roda...,a3,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00428cfc 4c00a627 addiu a2,sp,0x4c
.text:00428d00 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428d04 25800202 _or s0,s0,v0
.text:00428d08 1000bc8f lw gp,local_60+0x70(sp)
.text:00428d0c 21202002 move a0,s1
.text:00428d10 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428d14 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428d18 48d2c524 addiu a1=>.roda...,a2,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00428d1c 5000a627 addiu a2,sp,0x50
.text:00428d20 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428d24 25800202 _or s0,s0,v0
.text:00428d28 1000bc8f lw gp,local_60+0x70(sp)
.text:00428d2c 5400a627 addiu a2,sp,0x54
.text:00428d30 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428d34 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428d38 58d48524 addiu a1=>.roda...,a0,-0x2ba8 ;= "FTPScheduleFileMode"
.text:00428d3c 21202002 move a0,s1
.text:00428d40 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428d44 25800202 _or s0,s0,v0
.text:00428d48 1000bc8f lw gp,local_60+0x70(sp)
.text:00428d4c 21202002 move a0,s1
.text:00428d50 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428d54 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428d58 4cd56524 addiu a1=>.roda...,v1,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:00428d5c 5800a627 addiu a2,sp,0x58
.text:00428d60 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428d64 25800202 _or s0,s0,v0
.text:00428d68 1000bc8f lw gp,local_60+0x70(sp)
.text:00428d6c 21202002 move a0,s1
.text:00428d70 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428d74 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00428d78 5c00a627 addiu a2,sp,0x5c
.text:00428d7c 70d5a524 addiu a1=>.roda...,a1,-0x2a90 ;= "FTPCreateFolderInterval"
.text:00428d80 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00428d84 25800202 _or s0,s0,v0
.text:00428d88 25100202 or v0,s0,v0
.text:00428d8c 1000bc8f lw gp,local_60+0x70(sp)
.text:00428d90 6800bf8f lw ra,local_8+0x70(sp)
.text:00428d94 6400b18f lw s1,local_c+0x70(sp)
.text:00428d98 6000b08f lw s0,local_10+0x70(sp)
.text:00428d9c 0800e003 jr ra
.text:00428da0 7000bd27 _addiu sp,sp,0x70
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemFTPChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00428db4,00429244
;local_8 undefined4 -8 ;XREF[2,0]: 00428db8,00429248
;local_c undefined4 -c ;XREF[2,0]: 00428dbc,0042924c
;local_10 undefined4 -10 ;XREF[2,0]: 00428dc0,00429250
;local_14 undefined4 -14 ;XREF[2,0]: 00428dc4,00429254
;local_18 undefined4 -18 ;XREF[2,0]: 00428dc8,00429258
;local_1c undefined4 -1c ;XREF[2,0]: 00428dcc,0042925c
;local_20 undefined4 -20 ;XREF[2,0]: 00428dd0,00429260
;local_24 undefined4 -24 ;XREF[2,0]: 00428dd4,00429264
;local_28 undefined4 -28 ;XREF[2,0]: 00428dd8,00429268
;local_2c undefined4 -2c ;XREF[2,0]: 00429178,004293b8
;local_30 undefined4 -30 ;XREF[2,0]: 00429158,00429398
;local_34 undefined4 -34 ;XREF[2,0]: 00429138,00429378
;local_38 undefined4 -38 ;XREF[2,0]: 00429118,00429358
;local_3c undefined4 -3c ;XREF[2,0]: 004290f8,00429338
;local_40 undefined4 -40 ;XREF[2,0]: 004290d8,00429318
;local_44 undefined4 -44 ;XREF[2,0]: 004290b8,004292f8
;local_48 undefined4 -48 ;XREF[2,0]: 00429098,004292d8
;local_4c undefined4 -4c ;XREF[2,0]: 0042907c,004292b8
;local_50 undefined4 -50 ;XREF[2,0]: 00429060,00429298
;local_54 undefined4 -54 ;XREF[2,0]: 00428ff0,00429444
;local_58 undefined4 -58 ;XREF[2,0]: 00428fd0,00429428
;local_5c undefined4 -5c ;XREF[2,0]: 00428fb4,0042940c
;local_60 undefined4 -60 ;XREF[2,0]: 00428f98,004293f0
;local_64 undefined4 -64 ;XREF[2,0]: 00428f4c,004293b4
;local_68 undefined4 -68 ;XREF[2,0]: 00428f7c,004293d4
;local_6c undefined4 -6c ;XREF[2,0]: 00428f44,00429394
;local_70 undefined4 -70 ;XREF[2,0]: 00428f28,00429374
;local_74 undefined4 -74 ;XREF[2,0]: 00428f0c,00429354
;local_78 undefined4 -78 ;XREF[2,0]: 00428ef0,00429334
;local_7c undefined4 -7c ;XREF[2,0]: 00428ed4,00429314
;local_80 undefined4 -80 ;XREF[2,0]: 00428eb8,004292f4
;local_84 undefined4 -84 ;XREF[2,0]: 00428e9c,004292d4
;local_88 undefined4 -88 ;XREF[2,0]: 00428e80,004292b4
;local_8c undefined4 -8c ;XREF[2,0]: 00428e64,00429294
;local_90 undefined4 -90 ;XREF[2,0]: 00428e48,00429278
;local_94 undefined4 -94 ;XREF[2,0]: 00428e2c,00429224
;local_98 undefined4 -98 ;XREF[2,0]: 00428e10,00429200
;local_a0 undefined4 -a0 ;XREF[55,0]: 00428ddc,00428df8,00428e14,00428e30,00428e4c
; 00428e68,00428e84,00428ea0,00428ebc,00428ed8
; 00428ef4,00428f10,00428f2c,00428f48,00428f64
; 00428f80,00428f9c,00428fb8,00428fd4,00428ff4
; 00429010,0042902c,00429048,00429064,00429080
; 0042909c,004290bc,004290dc,004290fc,0042911c
; 0042913c,0042915c,0042917c,0042919c,004291bc
; 004291dc,004291fc,00429214,00429230,00429284
; 004292a4,004292c4,004292e4,00429304,00429324
; 00429344,00429364,00429384,004293a4,004293c4
; 004293e0,004293fc,00429418,00429434,00429450
;XREF[2,0]: Entry Point,004d8040
.text:00428da4 0b001c3c lui gp,0xb
.text:00428da8 3c6c9c27 addiu gp,gp,0x6c3c
.text:00428dac 21e09903 addu gp,gp,t9
.text:00428db0 50ffbd27 addiu sp,sp,-0xb0
.text:00428db4 ac00bfaf sw ra,local_4+0xb0(sp)
.text:00428db8 a800beaf sw s8,local_8+0xb0(sp)
.text:00428dbc a400b7af sw s7,local_c+0xb0(sp)
.text:00428dc0 a000b6af sw s6,local_10+0xb0(sp)
.text:00428dc4 9c00b5af sw s5,local_14+0xb0(sp)
.text:00428dc8 9800b4af sw s4,local_18+0xb0(sp)
.text:00428dcc 9400b3af sw s3,local_1c+0xb0(sp)
.text:00428dd0 9000b2af sw s2,local_20+0xb0(sp)
.text:00428dd4 8c00b1af sw s1,local_24+0xb0(sp)
.text:00428dd8 8800b0af sw s0,local_28+0xb0(sp)
.text:00428ddc 1000bcaf sw gp=>_gp,local_a0+0xb0(sp)
.text:00428de0 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428de4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428de8 21888000 move s1,a0
.text:00428dec f8d3c527 addiu a1=>.roda...,s8,-0x2c08 ;= "FTPScheduleEnable"
.text:00428df0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428df4 21200000 _clear a0
.text:00428df8 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428dfc 21200000 clear a0
.text:00428e00 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e04 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e08 c4d44526 addiu a1=>.roda...,s2,-0x2b3c ;= "FTPScheduleDay"
.text:00428e0c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e10 1800a2af _sw v0,local_98+0xb0(sp)
.text:00428e14 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428e18 21200000 clear a0
.text:00428e1c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e20 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e24 0cd26526 addiu a1=>.roda...,s3,-0x2df4 ;= "FTPHostAddress"
.text:00428e28 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e2c 1c00a2af _sw v0,local_94+0xb0(sp)
.text:00428e30 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428e34 21200000 clear a0
.text:00428e38 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e3c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e40 20d58526 addiu a1=>.roda...,s4,-0x2ae0 ;= "FTPPortNumber"
.text:00428e44 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e48 2000a2af _sw v0,local_90+0xb0(sp)
.text:00428e4c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428e50 21200000 clear a0
.text:00428e54 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e58 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e5c 1cd2a526 addiu a1=>.roda...,s5,-0x2de4 ;= "FTPUserName"
.text:00428e60 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e64 2400a2af _sw v0,local_8c+0xb0(sp)
.text:00428e68 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428e6c 21200000 clear a0
.text:00428e70 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e74 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e78 28d2c526 addiu a1=>.roda...,s6,-0x2dd8 ;= "FTPPassword"
.text:00428e7c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e80 2800a2af _sw v0,local_88+0xb0(sp)
.text:00428e84 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428e88 21200000 clear a0
.text:00428e8c 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428e90 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428e94 34d2e526 addiu a1=>.roda...,s7,-0x2dcc ;= "FTPDirectoryPath"
.text:00428e98 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428e9c 2c00a2af _sw v0,local_84+0xb0(sp)
.text:00428ea0 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428ea4 21200000 clear a0
.text:00428ea8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428eac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428eb0 e8d34525 addiu a1=>.roda...,t2,-0x2c18 ;= "FTPPassiveMode"
.text:00428eb4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428eb8 3000a2af _sw v0,local_80+0xb0(sp)
.text:00428ebc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428ec0 21200000 clear a0
.text:00428ec4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428ec8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428ecc 98d42525 addiu a1=>.roda...,t1,-0x2b68 ;= "FTPScheduleMode"
.text:00428ed0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428ed4 3400a2af _sw v0,local_7c+0xb0(sp)
.text:00428ed8 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428edc 21200000 clear a0
.text:00428ee0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428ee4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428ee8 24d30525 addiu a1=>.roda...,t0,-0x2cdc ;= "FTPScheduleTimeStart"
.text:00428eec 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428ef0 3800a2af _sw v0,local_78+0xb0(sp)
.text:00428ef4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428ef8 21200000 clear a0
.text:00428efc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00428f00 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f04 3cd3e524 addiu a1=>.roda...,a3,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:00428f08 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f0c 3c00a2af _sw v0,local_74+0xb0(sp)
.text:00428f10 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428f14 21200000 clear a0
.text:00428f18 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00428f1c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f20 0cd4c524 addiu a1=>.roda...,a2,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00428f24 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f28 4000a2af _sw v0,local_70+0xb0(sp)
.text:00428f2c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428f30 21200000 clear a0
.text:00428f34 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428f38 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f3c 50fd6524 addiu a1=>.roda...,v1,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00428f40 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f44 4400a2af _sw v0,local_6c+0xb0(sp)
.text:00428f48 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428f4c 4c00a2af sw v0,local_64+0xb0(sp)
.text:00428f50 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428f54 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f58 21200000 clear a0
.text:00428f5c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f60 30d54524 _addiu a1=>.roda...,v0,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00428f64 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428f68 21200000 clear a0
.text:00428f6c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428f70 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f74 48d20526 addiu a1=>.roda...,s0,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00428f78 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f7c 4800a2af _sw v0,local_68+0xb0(sp)
.text:00428f80 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428f84 21200000 clear a0
.text:00428f88 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428f8c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428f90 58d4e527 addiu a1=>.roda...,ra,-0x2ba8 ;= "FTPScheduleFileMode"
.text:00428f94 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428f98 5000a2af _sw v0,local_60+0xb0(sp)
.text:00428f9c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428fa0 21200000 clear a0
.text:00428fa4 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428fa8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428fac 4cd50527 addiu a1=>.roda...,t8,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:00428fb0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428fb4 5400a2af _sw v0,local_5c+0xb0(sp)
.text:00428fb8 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428fbc 21200000 clear a0
.text:00428fc0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428fc4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00428fc8 70d5e525 addiu a1=>.roda...,t7,-0x2a90 ;= "FTPCreateFolderInterval"
.text:00428fcc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00428fd0 5800a2af _sw v0,local_58+0xb0(sp)
.text:00428fd4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428fd8 21202002 move a0,s1
.text:00428fdc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00428fe0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00428fe4 f8d3c527 addiu a1=>.roda...,s8,-0x2c08 ;= "FTPScheduleEnable"
.text:00428fe8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00428fec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00428ff0 5c00a2af _sw v0,local_54+0xb0(sp)
.text:00428ff4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00428ff8 21202002 move a0,s1
.text:00428ffc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429000 c4d44526 addiu a1=>.roda...,s2,-0x2b3c ;= "FTPScheduleDay"
.text:00429004 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429008 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042900c 21f04000 _move s8,v0
.text:00429010 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429014 21202002 move a0,s1
.text:00429018 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042901c 0cd26526 addiu a1=>.roda...,s3,-0x2df4 ;= "FTPHostAddress"
.text:00429020 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429024 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429028 21904000 _move s2,v0
.text:0042902c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429030 21202002 move a0,s1
.text:00429034 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429038 20d58526 addiu a1=>.roda...,s4,-0x2ae0 ;= "FTPPortNumber"
.text:0042903c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429040 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429044 21984000 _move s3,v0
.text:00429048 1000bc8f lw gp,local_a0+0xb0(sp)
.text:0042904c 21202002 move a0,s1
.text:00429050 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429054 1cd2a526 addiu a1=>.roda...,s5,-0x2de4 ;= "FTPUserName"
.text:00429058 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042905c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429060 6000a2af _sw v0,local_50+0xb0(sp)
.text:00429064 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429068 21202002 move a0,s1
.text:0042906c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429070 28d2c526 addiu a1=>.roda...,s6,-0x2dd8 ;= "FTPPassword"
.text:00429074 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429078 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042907c 6400a2af _sw v0,local_4c+0xb0(sp)
.text:00429080 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429084 21202002 move a0,s1
.text:00429088 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042908c 34d2e526 addiu a1=>.roda...,s7,-0x2dcc ;= "FTPDirectoryPath"
.text:00429090 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429094 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429098 6800a2af _sw v0,local_48+0xb0(sp)
.text:0042909c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004290a0 21202002 move a0,s1
.text:004290a4 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004290a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004290ac e8d3c525 addiu a1=>.roda...,t6,-0x2c18 ;= "FTPPassiveMode"
.text:004290b0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004290b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004290b8 6c00a2af _sw v0,local_44+0xb0(sp)
.text:004290bc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004290c0 21202002 move a0,s1
.text:004290c4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004290c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004290cc 98d4a525 addiu a1=>.roda...,t5,-0x2b68 ;= "FTPScheduleMode"
.text:004290d0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004290d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004290d8 7000a2af _sw v0,local_40+0xb0(sp)
.text:004290dc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004290e0 21202002 move a0,s1
.text:004290e4 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004290e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004290ec 24d38525 addiu a1=>.roda...,t4,-0x2cdc ;= "FTPScheduleTimeStart"
.text:004290f0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004290f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004290f8 7400a2af _sw v0,local_3c+0xb0(sp)
.text:004290fc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429100 21202002 move a0,s1
.text:00429104 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429108 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042910c 3cd36525 addiu a1=>.roda...,t3,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:00429110 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429114 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429118 7800a2af _sw v0,local_38+0xb0(sp)
.text:0042911c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429120 21202002 move a0,s1
.text:00429124 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429128 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042912c 0cd44525 addiu a1=>.roda...,t2,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00429130 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429134 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429138 7c00a2af _sw v0,local_34+0xb0(sp)
.text:0042913c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429140 21202002 move a0,s1
.text:00429144 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429148 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042914c 50fd2525 addiu a1=>.roda...,t1,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00429150 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429154 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429158 8000a2af _sw v0,local_30+0xb0(sp)
.text:0042915c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429160 21202002 move a0,s1
.text:00429164 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429168 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042916c 30d50525 addiu a1=>.roda...,t0,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00429170 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429174 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429178 8400a2af _sw v0,local_2c+0xb0(sp)
.text:0042917c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429180 21202002 move a0,s1
.text:00429184 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00429188 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042918c 48d2e524 addiu a1=>.roda...,a3,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00429190 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429194 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429198 21b84000 _move s7,v0
.text:0042919c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004291a0 21202002 move a0,s1
.text:004291a4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004291a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004291ac 58d4c524 addiu a1=>.roda...,a2,-0x2ba8 ;= "FTPScheduleFileMode"
.text:004291b0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004291b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004291b8 21b04000 _move s6,v0
.text:004291bc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004291c0 21202002 move a0,s1
.text:004291c4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004291c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004291cc 4cd56524 addiu a1=>.roda...,v1,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:004291d0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004291d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004291d8 21a84000 _move s5,v0
.text:004291dc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004291e0 21a04000 move s4,v0
.text:004291e4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004291e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004291ec 21202002 move a0,s1
.text:004291f0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004291f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004291f8 70d54524 _addiu a1=>.roda...,v0,-0x2a90 ;= "FTPCreateFolderInterval"
.text:004291fc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429200 1800a48f lw a0,local_98+0xb0(sp)
.text:00429204 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429208 2128c003 move a1,s8
.text:0042920c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429210 21884000 _move s1,v0
.text:00429214 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429218 08004014 bne v0,zero,LAB_0042923c
.text:0042921c 21800000 _clear s0
.text:00429220 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429224 1c00a48f lw a0,local_94+0xb0(sp)
.text:00429228 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042922c 21284002 _move a1,s2
.text:00429230 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429234 0f004010 beq v0,zero,LAB_00429274
.text:00429238 00000000 _nop
LAB_0042923c: ;XREF[16,0]: 00429218,00429288,004292a8,004292c8
; 004292e8,00429308,00429328,00429348
; 00429368,00429388,004293a8,004293c8
; 004293e4,00429400,0042941c,00429438
.text:0042923c 01001024 li s0,0x1
LAB_00429240: ;XREF[1,0]: 0042945c
.text:00429240 21100002 move v0,s0
LAB_00429244: ;XREF[1,0]: 00429454
.text:00429244 ac00bf8f lw ra,local_4+0xb0(sp)
.text:00429248 a800be8f lw s8,local_8+0xb0(sp)
.text:0042924c a400b78f lw s7,local_c+0xb0(sp)
.text:00429250 a000b68f lw s6,local_10+0xb0(sp)
.text:00429254 9c00b58f lw s5,local_14+0xb0(sp)
.text:00429258 9800b48f lw s4,local_18+0xb0(sp)
.text:0042925c 9400b38f lw s3,local_1c+0xb0(sp)
.text:00429260 9000b28f lw s2,local_20+0xb0(sp)
.text:00429264 8c00b18f lw s1,local_24+0xb0(sp)
.text:00429268 8800b08f lw s0,local_28+0xb0(sp)
.text:0042926c 0800e003 jr ra
.text:00429270 b000bd27 _addiu sp,sp,0xb0
LAB_00429274: ;XREF[1,0]: 00429234
.text:00429274 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429278 2000a48f lw a0,local_90+0xb0(sp)
.text:0042927c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429280 21286002 _move a1,s3
.text:00429284 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429288 ecff4014 bne v0,zero,LAB_0042923c
.text:0042928c 00000000 _nop
.text:00429290 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429294 2400a48f lw a0,local_8c+0xb0(sp)
.text:00429298 6000a58f lw a1,local_50+0xb0(sp)
.text:0042929c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004292a0 00000000 _nop
.text:004292a4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004292a8 e4ff4014 bne v0,zero,LAB_0042923c
.text:004292ac 00000000 _nop
.text:004292b0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004292b4 2800a48f lw a0,local_88+0xb0(sp)
.text:004292b8 6400a58f lw a1,local_4c+0xb0(sp)
.text:004292bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004292c0 00000000 _nop
.text:004292c4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004292c8 dcff4014 bne v0,zero,LAB_0042923c
.text:004292cc 00000000 _nop
.text:004292d0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004292d4 2c00a48f lw a0,local_84+0xb0(sp)
.text:004292d8 6800a58f lw a1,local_48+0xb0(sp)
.text:004292dc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004292e0 00000000 _nop
.text:004292e4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004292e8 d4ff4014 bne v0,zero,LAB_0042923c
.text:004292ec 00000000 _nop
.text:004292f0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004292f4 3000a48f lw a0,local_80+0xb0(sp)
.text:004292f8 6c00a58f lw a1,local_44+0xb0(sp)
.text:004292fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429300 00000000 _nop
.text:00429304 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429308 ccff4014 bne v0,zero,LAB_0042923c
.text:0042930c 00000000 _nop
.text:00429310 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429314 3400a48f lw a0,local_7c+0xb0(sp)
.text:00429318 7000a58f lw a1,local_40+0xb0(sp)
.text:0042931c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429320 00000000 _nop
.text:00429324 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429328 c4ff4014 bne v0,zero,LAB_0042923c
.text:0042932c 00000000 _nop
.text:00429330 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429334 3800a48f lw a0,local_78+0xb0(sp)
.text:00429338 7400a58f lw a1,local_3c+0xb0(sp)
.text:0042933c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429340 00000000 _nop
.text:00429344 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429348 bcff4014 bne v0,zero,LAB_0042923c
.text:0042934c 00000000 _nop
.text:00429350 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429354 3c00a48f lw a0,local_74+0xb0(sp)
.text:00429358 7800a58f lw a1,local_38+0xb0(sp)
.text:0042935c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429360 00000000 _nop
.text:00429364 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429368 b4ff4014 bne v0,zero,LAB_0042923c
.text:0042936c 00000000 _nop
.text:00429370 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429374 4000a48f lw a0,local_70+0xb0(sp)
.text:00429378 7c00a58f lw a1,local_34+0xb0(sp)
.text:0042937c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429380 00000000 _nop
.text:00429384 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429388 acff4014 bne v0,zero,LAB_0042923c
.text:0042938c 00000000 _nop
.text:00429390 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429394 4400a48f lw a0,local_6c+0xb0(sp)
.text:00429398 8000a58f lw a1,local_30+0xb0(sp)
.text:0042939c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004293a0 00000000 _nop
.text:004293a4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004293a8 a4ff4014 bne v0,zero,LAB_0042923c
.text:004293ac 00000000 _nop
.text:004293b0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004293b4 4c00a48f lw a0,local_64+0xb0(sp)
.text:004293b8 8400a58f lw a1,local_2c+0xb0(sp)
.text:004293bc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004293c0 00000000 _nop
.text:004293c4 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004293c8 9cff4014 bne v0,zero,LAB_0042923c
.text:004293cc 00000000 _nop
.text:004293d0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004293d4 4800a48f lw a0,local_68+0xb0(sp)
.text:004293d8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004293dc 2128e002 _move a1,s7
.text:004293e0 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004293e4 95ff4014 bne v0,zero,LAB_0042923c
.text:004293e8 00000000 _nop
.text:004293ec 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004293f0 5000a48f lw a0,local_60+0xb0(sp)
.text:004293f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004293f8 2128c002 _move a1,s6
.text:004293fc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429400 8eff4014 bne v0,zero,LAB_0042923c
.text:00429404 00000000 _nop
.text:00429408 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042940c 5400a48f lw a0,local_5c+0xb0(sp)
.text:00429410 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429414 2128a002 _move a1,s5
.text:00429418 1000bc8f lw gp,local_a0+0xb0(sp)
.text:0042941c 87ff4014 bne v0,zero,LAB_0042923c
.text:00429420 00000000 _nop
.text:00429424 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429428 5800a48f lw a0,local_58+0xb0(sp)
.text:0042942c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429430 21288002 _move a1,s4
.text:00429434 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429438 80ff4014 bne v0,zero,LAB_0042923c
.text:0042943c 00000000 _nop
.text:00429440 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429444 5c00a48f lw a0,local_54+0xb0(sp)
.text:00429448 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042944c 21282002 _move a1,s1
.text:00429450 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00429454 7bff4010 beq v0,zero,LAB_00429244
.text:00429458 21100002 _move v0,s0
.text:0042945c 78ff0010 b LAB_00429240
.text:00429460 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteFTPVar()
;local_4 undefined4 -4 ;XREF[2,0]: 00429474,004298dc
;local_8 undefined4 -8 ;XREF[2,0]: 00429478,004298e0
;local_c undefined4 -c ;XREF[2,0]: 0042947c,004298e4
;local_10 undefined4 -10 ;XREF[2,0]: 00429480,004298e8
;local_14 undefined4 -14 ;XREF[2,0]: 00429484,004298ec
;local_18 undefined4 -18 ;XREF[2,0]: 00429488,004298f0
;local_1c undefined4 -1c ;XREF[2,0]: 0042948c,004298f4
;local_20 undefined4 -20 ;XREF[2,0]: 00429490,004298f8
;local_24 undefined4 -24 ;XREF[2,0]: 00429494,004298fc
;local_28 undefined4 -28 ;XREF[2,0]: 00429498,00429900
;local_2c undefined4 -2c ;XREF[2,0]: 004295f8,004297e0
;local_30 undefined4 -30 ;XREF[2,0]: 004295d8,004297c4
;local_34 undefined4 -34 ;XREF[2,0]: 004295b8,004297a8
;local_38 undefined4 -38 ;XREF[2,0]: 00429598,0042978c
;local_3c undefined4 -3c ;XREF[2,0]: 00429578,00429770
;local_40 undefined4 -40 ;XREF[2,0]: 00429558,00429754
;local_44 undefined4 -44 ;XREF[2,0]: 00429538,00429738
;local_48 undefined4 -48 ;XREF[2,0]: 00429518,0042971c
;local_4c undefined4 -4c ;XREF[2,0]: 004294f8,00429700
;local_50 undefined4 -50 ;XREF[2,0]: 004294d8,004296e0
;local_58 undefined4 -58 ;XREF[37,0]: 0042949c,004294bc,004294dc,004294fc,0042951c
; 0042953c,0042955c,0042957c,0042959c,004295bc
; 004295dc,004295fc,0042961c,0042963c,0042965c
; 0042967c,0042969c,004296bc,004296dc,004296fc
; 00429718,00429734,00429750,0042976c,00429788
; 004297a4,004297c0,004297dc,004297f8,00429814
; 00429830,0042984c,00429868,00429884,004298a0
; 004298bc,004298d8
;XREF[2,0]: Entry Point,004d8aec
.text:00429464 0b001c3c lui gp,0xb
.text:00429468 7c659c27 addiu gp,gp,0x657c
.text:0042946c 21e09903 addu gp,gp,t9
.text:00429470 98ffbd27 addiu sp,sp,-0x68
.text:00429474 6400bfaf sw ra,local_4+0x68(sp)
.text:00429478 6000beaf sw s8,local_8+0x68(sp)
.text:0042947c 5c00b7af sw s7,local_c+0x68(sp)
.text:00429480 5800b6af sw s6,local_10+0x68(sp)
.text:00429484 5400b5af sw s5,local_14+0x68(sp)
.text:00429488 5000b4af sw s4,local_18+0x68(sp)
.text:0042948c 4c00b3af sw s3,local_1c+0x68(sp)
.text:00429490 4800b2af sw s2,local_20+0x68(sp)
.text:00429494 4400b1af sw s1,local_24+0x68(sp)
.text:00429498 4000b0af sw s0,local_28+0x68(sp)
.text:0042949c 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:004294a0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004294a4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004294a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004294ac f8d3e525 addiu a1=>.roda...,t7,-0x2c08 ;= "FTPScheduleEnable"
.text:004294b0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004294b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004294b8 21808000 _move s0,a0
.text:004294bc 1000bc8f lw gp,local_58+0x68(sp)
.text:004294c0 21200002 move a0,s0
.text:004294c4 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004294c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004294cc c4d4c525 addiu a1=>.roda...,t6,-0x2b3c ;= "FTPScheduleDay"
.text:004294d0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004294d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004294d8 1800a2af _sw v0,local_50+0x68(sp)
.text:004294dc 1000bc8f lw gp,local_58+0x68(sp)
.text:004294e0 21200002 move a0,s0
.text:004294e4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004294e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004294ec 0cd2a525 addiu a1=>.roda...,t5,-0x2df4 ;= "FTPHostAddress"
.text:004294f0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004294f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004294f8 1c00a2af _sw v0,local_4c+0x68(sp)
.text:004294fc 1000bc8f lw gp,local_58+0x68(sp)
.text:00429500 21200002 move a0,s0
.text:00429504 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429508 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042950c 20d58525 addiu a1=>.roda...,t4,-0x2ae0 ;= "FTPPortNumber"
.text:00429510 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429514 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429518 2000a2af _sw v0,local_48+0x68(sp)
.text:0042951c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429520 21200002 move a0,s0
.text:00429524 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429528 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042952c 1cd26525 addiu a1=>.roda...,t3,-0x2de4 ;= "FTPUserName"
.text:00429530 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429534 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429538 2400a2af _sw v0,local_44+0x68(sp)
.text:0042953c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429540 21200002 move a0,s0
.text:00429544 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429548 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042954c 28d24525 addiu a1=>.roda...,t2,-0x2dd8 ;= "FTPPassword"
.text:00429550 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429554 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429558 2800a2af _sw v0,local_40+0x68(sp)
.text:0042955c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429560 21200002 move a0,s0
.text:00429564 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429568 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042956c 34d24526 addiu a1=>.roda...,s2,-0x2dcc ;= "FTPDirectoryPath"
.text:00429570 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429574 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429578 2c00a2af _sw v0,local_3c+0x68(sp)
.text:0042957c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429580 21200002 move a0,s0
.text:00429584 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429588 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042958c e8d32525 addiu a1=>.roda...,t1,-0x2c18 ;= "FTPPassiveMode"
.text:00429590 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429594 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429598 3000a2af _sw v0,local_38+0x68(sp)
.text:0042959c 1000bc8f lw gp,local_58+0x68(sp)
.text:004295a0 21200002 move a0,s0
.text:004295a4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004295a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004295ac 98d46526 addiu a1=>.roda...,s3,-0x2b68 ;= "FTPScheduleMode"
.text:004295b0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004295b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004295b8 3400a2af _sw v0,local_34+0x68(sp)
.text:004295bc 1000bc8f lw gp,local_58+0x68(sp)
.text:004295c0 21200002 move a0,s0
.text:004295c4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004295c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004295cc 24d30525 addiu a1=>.roda...,t0,-0x2cdc ;= "FTPScheduleTimeStart"
.text:004295d0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004295d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004295d8 3800a2af _sw v0,local_30+0x68(sp)
.text:004295dc 1000bc8f lw gp,local_58+0x68(sp)
.text:004295e0 21200002 move a0,s0
.text:004295e4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004295e8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004295ec 3cd38526 addiu a1=>.roda...,s4,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:004295f0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004295f4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004295f8 3c00a2af _sw v0,local_2c+0x68(sp)
.text:004295fc 1000bc8f lw gp,local_58+0x68(sp)
.text:00429600 21200002 move a0,s0
.text:00429604 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00429608 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042960c 0cd4e524 addiu a1=>.roda...,a3,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00429610 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429614 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429618 21904000 _move s2,v0
.text:0042961c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429620 21200002 move a0,s0
.text:00429624 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429628 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042962c 50fda526 addiu a1=>.roda...,s5,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00429630 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429634 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429638 21984000 _move s3,v0
.text:0042963c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429640 21200002 move a0,s0
.text:00429644 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429648 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042964c 30d5c524 addiu a1=>.roda...,a2,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00429650 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429654 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429658 21a04000 _move s4,v0
.text:0042965c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429660 21200002 move a0,s0
.text:00429664 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429668 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042966c 48d2c526 addiu a1=>.roda...,s6,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00429670 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429674 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429678 21a84000 _move s5,v0
.text:0042967c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429680 21200002 move a0,s0
.text:00429684 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429688 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042968c 58d4e526 addiu a1=>.roda...,s7,-0x2ba8 ;= "FTPScheduleFileMode"
.text:00429690 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:00429694 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429698 21b04000 _move s6,v0
.text:0042969c 1000bc8f lw gp,local_58+0x68(sp)
.text:004296a0 21200002 move a0,s0
.text:004296a4 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004296a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004296ac 4cd5c527 addiu a1=>.roda...,s8,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:004296b0 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004296b4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004296b8 21b84000 _move s7,v0
.text:004296bc 1000bc8f lw gp,local_58+0x68(sp)
.text:004296c0 21200002 move a0,s0
.text:004296c4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004296c8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004296cc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:004296d0 70d50526 addiu a1=>.roda...,s0,-0x2a90 ;= "FTPCreateFolderInterval"
.text:004296d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004296d8 21f04000 _move s8,v0
.text:004296dc 1000bc8f lw gp,local_58+0x68(sp)
.text:004296e0 1800a68f lw a2,local_50+0x68(sp)
.text:004296e4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004296e8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004296ec f8d36524 addiu a1=>.roda...,v1,-0x2c08 ;= "FTPScheduleEnable"
.text:004296f0 21200000 clear a0
.text:004296f4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004296f8 21804000 _move s0,v0
.text:004296fc 1000bc8f lw gp,local_58+0x68(sp)
.text:00429700 1c00a68f lw a2,local_4c+0x68(sp)
.text:00429704 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429708 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042970c c4d44524 addiu a1=>.roda...,v0,-0x2b3c ;= "FTPScheduleDay"
.text:00429710 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429714 21200000 _clear a0
.text:00429718 1000bc8f lw gp,local_58+0x68(sp)
.text:0042971c 2000a68f lw a2,local_48+0x68(sp)
.text:00429720 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429724 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429728 0cd2e527 addiu a1=>.roda...,ra,-0x2df4 ;= "FTPHostAddress"
.text:0042972c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429730 21200000 _clear a0
.text:00429734 1000bc8f lw gp,local_58+0x68(sp)
.text:00429738 2400a68f lw a2,local_44+0x68(sp)
.text:0042973c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429740 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429744 20d50527 addiu a1=>.roda...,t8,-0x2ae0 ;= "FTPPortNumber"
.text:00429748 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042974c 21200000 _clear a0
.text:00429750 1000bc8f lw gp,local_58+0x68(sp)
.text:00429754 2800a68f lw a2,local_40+0x68(sp)
.text:00429758 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042975c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429760 1cd22526 addiu a1=>.roda...,s1,-0x2de4 ;= "FTPUserName"
.text:00429764 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429768 21200000 _clear a0
.text:0042976c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429770 2c00a68f lw a2,local_3c+0x68(sp)
.text:00429774 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429778 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042977c 28d2e525 addiu a1=>.roda...,t7,-0x2dd8 ;= "FTPPassword"
.text:00429780 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429784 21200000 _clear a0
.text:00429788 1000bc8f lw gp,local_58+0x68(sp)
.text:0042978c 3000a68f lw a2,local_38+0x68(sp)
.text:00429790 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429794 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429798 34d2c525 addiu a1=>.roda...,t6,-0x2dcc ;= "FTPDirectoryPath"
.text:0042979c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004297a0 21200000 _clear a0
.text:004297a4 1000bc8f lw gp,local_58+0x68(sp)
.text:004297a8 3400a68f lw a2,local_34+0x68(sp)
.text:004297ac 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004297b0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004297b4 e8d3a525 addiu a1=>.roda...,t5,-0x2c18 ;= "FTPPassiveMode"
.text:004297b8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004297bc 21200000 _clear a0
.text:004297c0 1000bc8f lw gp,local_58+0x68(sp)
.text:004297c4 3800a68f lw a2,local_30+0x68(sp)
.text:004297c8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004297cc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004297d0 98d48525 addiu a1=>.roda...,t4,-0x2b68 ;= "FTPScheduleMode"
.text:004297d4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004297d8 21200000 _clear a0
.text:004297dc 1000bc8f lw gp,local_58+0x68(sp)
.text:004297e0 3c00a68f lw a2,local_2c+0x68(sp)
.text:004297e4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004297e8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004297ec 24d36525 addiu a1=>.roda...,t3,-0x2cdc ;= "FTPScheduleTimeStart"
.text:004297f0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004297f4 21200000 _clear a0
.text:004297f8 1000bc8f lw gp,local_58+0x68(sp)
.text:004297fc 21304002 move a2,s2
.text:00429800 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429804 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429808 3cd34525 addiu a1=>.roda...,t2,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:0042980c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429810 21200000 _clear a0
.text:00429814 1000bc8f lw gp,local_58+0x68(sp)
.text:00429818 21306002 move a2,s3
.text:0042981c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429820 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429824 0cd42525 addiu a1=>.roda...,t1,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00429828 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042982c 21200000 _clear a0
.text:00429830 1000bc8f lw gp,local_58+0x68(sp)
.text:00429834 21308002 move a2,s4
.text:00429838 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042983c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429840 50fd0525 addiu a1=>.roda...,t0,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00429844 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429848 21200000 _clear a0
.text:0042984c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429850 2130a002 move a2,s5
.text:00429854 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00429858 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042985c 30d5e524 addiu a1=>.roda...,a3,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00429860 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429864 21200000 _clear a0
.text:00429868 1000bc8f lw gp,local_58+0x68(sp)
.text:0042986c 21200000 clear a0
.text:00429870 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429874 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429878 48d2c524 addiu a1=>.roda...,a2,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:0042987c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00429880 2130c002 _move a2,s6
.text:00429884 1000bc8f lw gp,local_58+0x68(sp)
.text:00429888 2130e002 move a2,s7
.text:0042988c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429890 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00429894 58d48524 addiu a1=>.roda...,a0,-0x2ba8 ;= "FTPScheduleFileMode"
.text:00429898 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042989c 21200000 _clear a0
.text:004298a0 1000bc8f lw gp,local_58+0x68(sp)
.text:004298a4 2130c003 move a2,s8
.text:004298a8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004298ac 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004298b0 4cd56524 addiu a1=>.roda...,v1,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:004298b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004298b8 21200000 _clear a0
.text:004298bc 1000bc8f lw gp,local_58+0x68(sp)
.text:004298c0 21300002 move a2,s0
.text:004298c4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004298c8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004298cc 70d54524 addiu a1=>.roda...,v0,-0x2a90 ;= "FTPCreateFolderInterval"
.text:004298d0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004298d4 21200000 _clear a0
.text:004298d8 1000bc8f lw gp,local_58+0x68(sp)
.text:004298dc 6400bf8f lw ra,local_4+0x68(sp)
.text:004298e0 6000be8f lw s8,local_8+0x68(sp)
.text:004298e4 5c00b78f lw s7,local_c+0x68(sp)
.text:004298e8 5800b68f lw s6,local_10+0x68(sp)
.text:004298ec 5400b58f lw s5,local_14+0x68(sp)
.text:004298f0 5000b48f lw s4,local_18+0x68(sp)
.text:004298f4 4c00b38f lw s3,local_1c+0x68(sp)
.text:004298f8 4800b28f lw s2,local_20+0x68(sp)
.text:004298fc 4400b18f lw s1,local_24+0x68(sp)
.text:00429900 4000b08f lw s0,local_28+0x68(sp)
.text:00429904 21100000 clear v0
.text:00429908 0800e003 jr ra
.text:0042990c 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckDateVar()
;local_8 undefined4 -8 ;XREF[2,0]: 00429920,00429b30
;local_c undefined4 -c ;XREF[2,0]: 00429924,00429b34
;local_10 undefined4 -10 ;XREF[2,0]: 00429928,00429b38
;local_58 undefined4 -58 ;XREF[17,0]: 0042992c,00429948,00429968,00429988,004299a8
; 004299c8,004299e8,00429a08,00429a28,00429a48
; 00429a68,00429a88,00429aa8,00429ac8,00429ae8
; 00429b08,00429b2c
;XREF[2,0]: Entry Point,004d88a0
.text:00429910 0b001c3c lui gp,0xb
.text:00429914 d0609c27 addiu gp,gp,0x60d0
.text:00429918 21e09903 addu gp,gp,t9
.text:0042991c 98ffbd27 addiu sp,sp,-0x68
.text:00429920 6000bfaf sw ra,local_8+0x68(sp)
.text:00429924 5c00b1af sw s1,local_c+0x68(sp)
.text:00429928 5800b0af sw s0,local_10+0x68(sp)
.text:0042992c 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:00429930 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429934 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429938 80d3e527 addiu a1=>.roda...,ra,-0x2c80 ;= "DateTimeMode"
.text:0042993c 1800a627 addiu a2,sp,0x18
.text:00429940 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429944 21888000 _move s1,a0
.text:00429948 1000bc8f lw gp,local_58+0x68(sp)
.text:0042994c 21804000 move s0,v0
.text:00429950 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429954 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429958 21202002 move a0,s1
.text:0042995c 1c00a627 addiu a2,sp,0x1c
.text:00429960 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429964 c4d24524 _addiu a1=>.roda...,v0,-0x2d3c ;= "TimeServerIPAddress"
.text:00429968 1000bc8f lw gp,local_58+0x68(sp)
.text:0042996c 21202002 move a0,s1
.text:00429970 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429974 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429978 80de0527 addiu a1=>.roda...,t8,-0x2180 ;= "Date"
.text:0042997c 2000a627 addiu a2,sp,0x20
.text:00429980 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429984 25800202 _or s0,s0,v0
.text:00429988 1000bc8f lw gp,local_58+0x68(sp)
.text:0042998c 21202002 move a0,s1
.text:00429990 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429994 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429998 30e5e525 addiu a1=>.rodata:s_Time_0048e528+8,t7,-0x1ad0;= "Time"
.text:0042999c 2400a627 addiu a2,sp,0x24
.text:004299a0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004299a4 25800202 _or s0,s0,v0
.text:004299a8 1000bc8f lw gp,local_58+0x68(sp)
.text:004299ac 21202002 move a0,s1
.text:004299b0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004299b4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004299b8 a0d5c525 addiu a1=>.roda...,t6,-0x2a60 ;= "TimeZoneIndex"
.text:004299bc 2800a627 addiu a2,sp,0x28
.text:004299c0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004299c4 25800202 _or s0,s0,v0
.text:004299c8 1000bc8f lw gp,local_58+0x68(sp)
.text:004299cc 21202002 move a0,s1
.text:004299d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004299d4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004299d8 f4d0a525 addiu a1=>.roda...,t5,-0x2f0c ;= "TimeZone"
.text:004299dc 2c00a627 addiu a2,sp,0x2c
.text:004299e0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:004299e4 25800202 _or s0,s0,v0
.text:004299e8 1000bc8f lw gp,local_58+0x68(sp)
.text:004299ec 21202002 move a0,s1
.text:004299f0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004299f4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:004299f8 18d98525 addiu a1=>.roda...,t4,-0x26e8 ;= "DSTEnable"
.text:004299fc 3000a627 addiu a2,sp,0x30
.text:00429a00 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429a04 25800202 _or s0,s0,v0
.text:00429a08 1000bc8f lw gp,local_58+0x68(sp)
.text:00429a0c 21202002 move a0,s1
.text:00429a10 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429a14 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429a18 24d96525 addiu a1=>.roda...,t3,-0x26dc ;= "DSTOffset"
.text:00429a1c 3400a627 addiu a2,sp,0x34
.text:00429a20 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429a24 25800202 _or s0,s0,v0
.text:00429a28 1000bc8f lw gp,local_58+0x68(sp)
.text:00429a2c 21202002 move a0,s1
.text:00429a30 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429a34 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429a38 30d94525 addiu a1=>.roda...,t2,-0x26d0 ;= "DSTStartMonth"
.text:00429a3c 3800a627 addiu a2,sp,0x38
.text:00429a40 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429a44 25800202 _or s0,s0,v0
.text:00429a48 1000bc8f lw gp,local_58+0x68(sp)
.text:00429a4c 21202002 move a0,s1
.text:00429a50 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429a54 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429a58 40d92525 addiu a1=>.roda...,t1,-0x26c0 ;= "DSTStartWeek"
.text:00429a5c 3c00a627 addiu a2,sp,0x3c
.text:00429a60 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429a64 25800202 _or s0,s0,v0
.text:00429a68 1000bc8f lw gp,local_58+0x68(sp)
.text:00429a6c 21202002 move a0,s1
.text:00429a70 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429a74 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429a78 50d90525 addiu a1=>.roda...,t0,-0x26b0 ;= "DSTStartDay"
.text:00429a7c 4000a627 addiu a2,sp,0x40
.text:00429a80 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429a84 25800202 _or s0,s0,v0
.text:00429a88 1000bc8f lw gp,local_58+0x68(sp)
.text:00429a8c 21202002 move a0,s1
.text:00429a90 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00429a94 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429a98 5cd9e524 addiu a1=>.roda...,a3,-0x26a4 ;= "DSTStartTime"
.text:00429a9c 4400a627 addiu a2,sp,0x44
.text:00429aa0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429aa4 25800202 _or s0,s0,v0
.text:00429aa8 1000bc8f lw gp,local_58+0x68(sp)
.text:00429aac 21202002 move a0,s1
.text:00429ab0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429ab4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429ab8 6cd9c524 addiu a1=>.roda...,a2,-0x2694 ;= "DSTEndMonth"
.text:00429abc 4800a627 addiu a2,sp,0x48
.text:00429ac0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429ac4 25800202 _or s0,s0,v0
.text:00429ac8 1000bc8f lw gp,local_58+0x68(sp)
.text:00429acc 4c00a627 addiu a2,sp,0x4c
.text:00429ad0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429ad4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429ad8 78d98524 addiu a1=>.roda...,a0,-0x2688 ;= "DSTEndWeek"
.text:00429adc 21202002 move a0,s1
.text:00429ae0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429ae4 25800202 _or s0,s0,v0
.text:00429ae8 1000bc8f lw gp,local_58+0x68(sp)
.text:00429aec 21202002 move a0,s1
.text:00429af0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429af4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429af8 84d96524 addiu a1=>.roda...,v1,-0x267c ;= "DSTEndDay"
.text:00429afc 5000a627 addiu a2,sp,0x50
.text:00429b00 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429b04 25800202 _or s0,s0,v0
.text:00429b08 1000bc8f lw gp,local_58+0x68(sp)
.text:00429b0c 21202002 move a0,s1
.text:00429b10 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429b14 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:00429b18 5400a627 addiu a2,sp,0x54
.text:00429b1c 90d9a524 addiu a1=>.roda...,a1,-0x2670 ;= "DSTEndTime"
.text:00429b20 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:00429b24 25800202 _or s0,s0,v0
.text:00429b28 25100202 or v0,s0,v0
.text:00429b2c 1000bc8f lw gp,local_58+0x68(sp)
.text:00429b30 6000bf8f lw ra,local_8+0x68(sp)
.text:00429b34 5c00b18f lw s1,local_c+0x68(sp)
.text:00429b38 5800b08f lw s0,local_10+0x68(sp)
.text:00429b3c 0800e003 jr ra
.text:00429b40 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemDateChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 00429b54,00429f58
;local_8 undefined4 -8 ;XREF[2,0]: 00429b58,00429f5c
;local_c undefined4 -c ;XREF[2,0]: 00429b5c,00429f60
;local_10 undefined4 -10 ;XREF[2,0]: 00429b60,00429f64
;local_14 undefined4 -14 ;XREF[2,0]: 00429b64,00429f68
;local_18 undefined4 -18 ;XREF[2,0]: 00429b68,00429f6c
;local_1c undefined4 -1c ;XREF[2,0]: 00429b6c,00429f70
;local_20 undefined4 -20 ;XREF[2,0]: 00429b70,00429f74
;local_24 undefined4 -24 ;XREF[2,0]: 00429b74,00429f78
;local_28 undefined4 -28 ;XREF[2,0]: 00429b78,00429f7c
;local_2c undefined4 -2c ;XREF[2,0]: 00429e70,0042a050
;local_30 undefined4 -30 ;XREF[2,0]: 00429e54,0042a030
;local_34 undefined4 -34 ;XREF[2,0]: 00429e38,0042a010
;local_38 undefined4 -38 ;XREF[2,0]: 00429e1c,00429ff0
;local_3c undefined4 -3c ;XREF[2,0]: 00429e00,0042a0f8
;local_40 undefined4 -40 ;XREF[2,0]: 00429de4,0042a0dc
;local_44 undefined4 -44 ;XREF[2,0]: 00429dc8,0042a0c0
;local_48 undefined4 -48 ;XREF[2,0]: 00429dac,0042a088
;local_4c undefined4 -4c ;XREF[2,0]: 00429d90,0042a0a4
;local_50 undefined4 -50 ;XREF[2,0]: 00429d74,0042a06c
;local_54 undefined4 -54 ;XREF[2,0]: 00429d58,0042a04c
;local_58 undefined4 -58 ;XREF[2,0]: 00429d3c,0042a02c
;local_5c undefined4 -5c ;XREF[2,0]: 00429d20,0042a00c
;local_60 undefined4 -60 ;XREF[2,0]: 00429d04,00429fec
;local_64 undefined4 -64 ;XREF[2,0]: 00429ce8,0042a118
;local_68 undefined4 -68 ;XREF[2,0]: 00429ccc,00429fd0
;local_6c undefined4 -6c ;XREF[2,0]: 00429cb0,00429fb0
;local_70 undefined4 -70 ;XREF[2,0]: 00429c94,00429f90
;local_74 undefined4 -74 ;XREF[2,0]: 00429c78,00429f38
;local_78 undefined4 -78 ;XREF[2,0]: 00429c5c,00429f18
;local_7c undefined4 -7c ;XREF[2,0]: 00429c40,0042a114
;local_80 undefined4 -80 ;XREF[2,0]: 00429c20,00429fcc
;local_84 undefined4 -84 ;XREF[2,0]: 00429c04,00429fac
;local_88 undefined4 -88 ;XREF[2,0]: 00429be8,00429f8c
;local_8c undefined4 -8c ;XREF[2,0]: 00429bcc,00429f34
;local_90 undefined4 -90 ;XREF[2,0]: 00429bb0,00429f10
;local_98 undefined4 -98 ;XREF[49,0]: 00429b7c,00429b98,00429bb4,00429bd0,00429bec
; 00429c08,00429c24,00429c44,00429c60,00429c7c
; 00429c98,00429cb4,00429cd0,00429cec,00429d08
; 00429d24,00429d40,00429d5c,00429d78,00429d94
; 00429db0,00429dcc,00429de8,00429e04,00429e20
; 00429e3c,00429e58,00429e74,00429e90,00429eac
; 00429ecc,00429eec,00429f0c,00429f24,00429f44
; 00429f9c,00429fbc,00429fdc,00429ffc,0042a01c
; 0042a03c,0042a05c,0042a078,0042a094,0042a0b0
; 0042a0cc,0042a0e8,0042a104,0042a124
;XREF[2,0]: Entry Point,004d82e0
.text:00429b44 0b001c3c lui gp,0xb
.text:00429b48 9c5e9c27 addiu gp,gp,0x5e9c
.text:00429b4c 21e09903 addu gp,gp,t9
.text:00429b50 58ffbd27 addiu sp,sp,-0xa8
.text:00429b54 a400bfaf sw ra,local_4+0xa8(sp)
.text:00429b58 a000beaf sw s8,local_8+0xa8(sp)
.text:00429b5c 9c00b7af sw s7,local_c+0xa8(sp)
.text:00429b60 9800b6af sw s6,local_10+0xa8(sp)
.text:00429b64 9400b5af sw s5,local_14+0xa8(sp)
.text:00429b68 9000b4af sw s4,local_18+0xa8(sp)
.text:00429b6c 8c00b3af sw s3,local_1c+0xa8(sp)
.text:00429b70 8800b2af sw s2,local_20+0xa8(sp)
.text:00429b74 8400b1af sw s1,local_24+0xa8(sp)
.text:00429b78 8000b0af sw s0,local_28+0xa8(sp)
.text:00429b7c 1000bcaf sw gp=>_gp,local_98+0xa8(sp)
.text:00429b80 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429b84 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429b88 21888000 move s1,a0
.text:00429b8c 80d3e526 addiu a1=>.roda...,s7,-0x2c80 ;= "DateTimeMode"
.text:00429b90 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429b94 21200000 _clear a0
.text:00429b98 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429b9c 21200000 clear a0
.text:00429ba0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429ba4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429ba8 c4d26526 addiu a1=>.roda...,s3,-0x2d3c ;= "TimeServerIPAddress"
.text:00429bac 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429bb0 1800a2af _sw v0,local_90+0xa8(sp)
.text:00429bb4 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429bb8 21200000 clear a0
.text:00429bbc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429bc0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429bc4 a0d58526 addiu a1=>.roda...,s4,-0x2a60 ;= "TimeZoneIndex"
.text:00429bc8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429bcc 1c00a2af _sw v0,local_8c+0xa8(sp)
.text:00429bd0 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429bd4 21200000 clear a0
.text:00429bd8 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429bdc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429be0 80dea526 addiu a1=>.roda...,s5,-0x2180 ;= "Date"
.text:00429be4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429be8 2000a2af _sw v0,local_88+0xa8(sp)
.text:00429bec 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429bf0 21200000 clear a0
.text:00429bf4 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429bf8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429bfc 30e5c526 addiu a1=>.rodata:s_Time_0048e528+8,s6,-0x1ad0;= "Time"
.text:00429c00 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429c04 2400a2af _sw v0,local_84+0xa8(sp)
.text:00429c08 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c0c 21200000 clear a0
.text:00429c10 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429c14 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429c18 f4d0c527 addiu a1=>.roda...,s8,-0x2f0c ;= "TimeZone"
.text:00429c1c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429c20 2800a2af _sw v0,local_80+0xa8(sp)
.text:00429c24 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c28 21202002 move a0,s1
.text:00429c2c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429c30 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429c34 80d3e526 addiu a1=>.roda...,s7,-0x2c80 ;= "DateTimeMode"
.text:00429c38 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429c3c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429c40 2c00a2af _sw v0,local_7c+0xa8(sp)
.text:00429c44 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c48 21202002 move a0,s1
.text:00429c4c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429c50 c4d26526 addiu a1=>.roda...,s3,-0x2d3c ;= "TimeServerIPAddress"
.text:00429c54 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429c58 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429c5c 3000a2af _sw v0,local_78+0xa8(sp)
.text:00429c60 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c64 21202002 move a0,s1
.text:00429c68 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429c6c a0d58526 addiu a1=>.roda...,s4,-0x2a60 ;= "TimeZoneIndex"
.text:00429c70 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429c74 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429c78 3400a2af _sw v0,local_74+0xa8(sp)
.text:00429c7c 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c80 21202002 move a0,s1
.text:00429c84 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429c88 80dea526 addiu a1=>.roda...,s5,-0x2180 ;= "Date"
.text:00429c8c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429c90 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429c94 3800a2af _sw v0,local_70+0xa8(sp)
.text:00429c98 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429c9c 21202002 move a0,s1
.text:00429ca0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429ca4 30e5c526 addiu a1=>.rodata:s_Time_0048e528+8,s6,-0x1ad0;= "Time"
.text:00429ca8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429cac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429cb0 3c00a2af _sw v0,local_6c+0xa8(sp)
.text:00429cb4 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429cb8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429cbc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429cc0 21202002 move a0,s1
.text:00429cc4 f4d0c527 addiu a1=>.roda...,s8,-0x2f0c ;= "TimeZone"
.text:00429cc8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429ccc 4000a2af _sw v0,local_68+0xa8(sp)
.text:00429cd0 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429cd4 21200000 clear a0
.text:00429cd8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429cdc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429ce0 18d94526 addiu a1=>.roda...,s2,-0x26e8 ;= "DSTEnable"
.text:00429ce4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429ce8 4400a2af _sw v0,local_64+0xa8(sp)
.text:00429cec 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429cf0 21200000 clear a0
.text:00429cf4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429cf8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429cfc 24d96526 addiu a1=>.roda...,s3,-0x26dc ;= "DSTOffset"
.text:00429d00 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d04 4800a2af _sw v0,local_60+0xa8(sp)
.text:00429d08 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d0c 21200000 clear a0
.text:00429d10 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429d14 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429d18 30d98526 addiu a1=>.roda...,s4,-0x26d0 ;= "DSTStartMonth"
.text:00429d1c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d20 4c00a2af _sw v0,local_5c+0xa8(sp)
.text:00429d24 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d28 21200000 clear a0
.text:00429d2c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429d30 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429d34 40d9a526 addiu a1=>.roda...,s5,-0x26c0 ;= "DSTStartWeek"
.text:00429d38 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d3c 5000a2af _sw v0,local_58+0xa8(sp)
.text:00429d40 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d44 21200000 clear a0
.text:00429d48 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429d4c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429d50 50d9c526 addiu a1=>.roda...,s6,-0x26b0 ;= "DSTStartDay"
.text:00429d54 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d58 5400a2af _sw v0,local_54+0xa8(sp)
.text:00429d5c 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d60 21200000 clear a0
.text:00429d64 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429d68 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429d6c 5cd9e526 addiu a1=>.roda...,s7,-0x26a4 ;= "DSTStartTime"
.text:00429d70 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d74 5800a2af _sw v0,local_50+0xa8(sp)
.text:00429d78 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d7c 21200000 clear a0
.text:00429d80 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429d84 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429d88 6cd9c527 addiu a1=>.roda...,s8,-0x2694 ;= "DSTEndMonth"
.text:00429d8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429d90 5c00a2af _sw v0,local_4c+0xa8(sp)
.text:00429d94 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429d98 21200000 clear a0
.text:00429d9c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429da0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429da4 78d92525 addiu a1=>.roda...,t1,-0x2688 ;= "DSTEndWeek"
.text:00429da8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429dac 6000a2af _sw v0,local_48+0xa8(sp)
.text:00429db0 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429db4 21200000 clear a0
.text:00429db8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429dbc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429dc0 84d90525 addiu a1=>.roda...,t0,-0x267c ;= "DSTEndDay"
.text:00429dc4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429dc8 6400a2af _sw v0,local_44+0xa8(sp)
.text:00429dcc 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429dd0 21200000 clear a0
.text:00429dd4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00429dd8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00429ddc 90d9e524 addiu a1=>.roda...,a3,-0x2670 ;= "DSTEndTime"
.text:00429de0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00429de4 6800a2af _sw v0,local_40+0xa8(sp)
.text:00429de8 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429dec 21202002 move a0,s1
.text:00429df0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429df4 18d94526 addiu a1=>.roda...,s2,-0x26e8 ;= "DSTEnable"
.text:00429df8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429dfc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e00 6c00a2af _sw v0,local_3c+0xa8(sp)
.text:00429e04 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e08 21202002 move a0,s1
.text:00429e0c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e10 24d96526 addiu a1=>.roda...,s3,-0x26dc ;= "DSTOffset"
.text:00429e14 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429e18 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e1c 7000a2af _sw v0,local_38+0xa8(sp)
.text:00429e20 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e24 21202002 move a0,s1
.text:00429e28 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e2c 30d98526 addiu a1=>.roda...,s4,-0x26d0 ;= "DSTStartMonth"
.text:00429e30 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429e34 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e38 7400a2af _sw v0,local_34+0xa8(sp)
.text:00429e3c 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e40 21202002 move a0,s1
.text:00429e44 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e48 40d9a526 addiu a1=>.roda...,s5,-0x26c0 ;= "DSTStartWeek"
.text:00429e4c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429e50 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e54 7800a2af _sw v0,local_30+0xa8(sp)
.text:00429e58 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e5c 21202002 move a0,s1
.text:00429e60 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e64 50d9c526 addiu a1=>.roda...,s6,-0x26b0 ;= "DSTStartDay"
.text:00429e68 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429e6c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e70 7c00a2af _sw v0,local_2c+0xa8(sp)
.text:00429e74 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e78 21202002 move a0,s1
.text:00429e7c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e80 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429e84 5cd9e526 addiu a1=>.roda...,s7,-0x26a4 ;= "DSTStartTime"
.text:00429e88 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429e8c 21a84000 _move s5,v0
.text:00429e90 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429e94 21202002 move a0,s1
.text:00429e98 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429e9c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429ea0 6cd9c527 addiu a1=>.roda...,s8,-0x2694 ;= "DSTEndMonth"
.text:00429ea4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429ea8 21b04000 _move s6,v0
.text:00429eac 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429eb0 21202002 move a0,s1
.text:00429eb4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429eb8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429ebc 78d9c524 addiu a1=>.roda...,a2,-0x2688 ;= "DSTEndWeek"
.text:00429ec0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429ec4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429ec8 21904000 _move s2,v0
.text:00429ecc 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429ed0 21202002 move a0,s1
.text:00429ed4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429ed8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429edc 84d96524 addiu a1=>.roda...,v1,-0x267c ;= "DSTEndDay"
.text:00429ee0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429ee4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429ee8 21a04000 _move s4,v0
.text:00429eec 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429ef0 21984000 move s3,v0
.text:00429ef4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00429ef8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00429efc 21202002 move a0,s1
.text:00429f00 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:00429f04 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00429f08 90d94524 _addiu a1=>.roda...,v0,-0x2670 ;= "DSTEndTime"
.text:00429f0c 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429f10 1800a48f lw a0,local_90+0xa8(sp)
.text:00429f14 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429f18 3000a58f lw a1,local_78+0xa8(sp)
.text:00429f1c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429f20 21884000 _move s1,v0
.text:00429f24 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429f28 09004014 bne v0,zero,LAB_00429f50
.text:00429f2c 21800000 _clear s0
.text:00429f30 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429f34 1c00a48f lw a0,local_8c+0xa8(sp)
.text:00429f38 3400a58f lw a1,local_74+0xa8(sp)
.text:00429f3c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429f40 00000000 _nop
.text:00429f44 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429f48 0f004010 beq v0,zero,LAB_00429f88
.text:00429f4c 00000000 _nop
LAB_00429f50: ;XREF[14,0]: 00429f28,00429fa0,00429fc0,00429fe0
; 0042a000,0042a020,0042a040,0042a060
; 0042a07c,0042a098,0042a0b4,0042a0d0
; 0042a0ec,0042a108
.text:00429f50 01001024 li s0,0x1
LAB_00429f54: ;XREF[1,0]: 0042a130
.text:00429f54 21100002 move v0,s0
LAB_00429f58: ;XREF[1,0]: 0042a128
.text:00429f58 a400bf8f lw ra,local_4+0xa8(sp)
.text:00429f5c a000be8f lw s8,local_8+0xa8(sp)
.text:00429f60 9c00b78f lw s7,local_c+0xa8(sp)
.text:00429f64 9800b68f lw s6,local_10+0xa8(sp)
.text:00429f68 9400b58f lw s5,local_14+0xa8(sp)
.text:00429f6c 9000b48f lw s4,local_18+0xa8(sp)
.text:00429f70 8c00b38f lw s3,local_1c+0xa8(sp)
.text:00429f74 8800b28f lw s2,local_20+0xa8(sp)
.text:00429f78 8400b18f lw s1,local_24+0xa8(sp)
.text:00429f7c 8000b08f lw s0,local_28+0xa8(sp)
.text:00429f80 0800e003 jr ra
.text:00429f84 a800bd27 _addiu sp,sp,0xa8
LAB_00429f88: ;XREF[1,0]: 00429f48
.text:00429f88 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429f8c 2000a48f lw a0,local_88+0xa8(sp)
.text:00429f90 3800a58f lw a1,local_70+0xa8(sp)
.text:00429f94 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429f98 00000000 _nop
.text:00429f9c 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429fa0 ebff4014 bne v0,zero,LAB_00429f50
.text:00429fa4 00000000 _nop
.text:00429fa8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429fac 2400a48f lw a0,local_84+0xa8(sp)
.text:00429fb0 3c00a58f lw a1,local_6c+0xa8(sp)
.text:00429fb4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429fb8 00000000 _nop
.text:00429fbc 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429fc0 e3ff4014 bne v0,zero,LAB_00429f50
.text:00429fc4 00000000 _nop
.text:00429fc8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429fcc 2800a48f lw a0,local_80+0xa8(sp)
.text:00429fd0 4000a58f lw a1,local_68+0xa8(sp)
.text:00429fd4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429fd8 00000000 _nop
.text:00429fdc 1000bc8f lw gp,local_98+0xa8(sp)
.text:00429fe0 dbff4014 bne v0,zero,LAB_00429f50
.text:00429fe4 00000000 _nop
.text:00429fe8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00429fec 4800a48f lw a0,local_60+0xa8(sp)
.text:00429ff0 7000a58f lw a1,local_38+0xa8(sp)
.text:00429ff4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00429ff8 00000000 _nop
.text:00429ffc 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a000 d3ff4014 bne v0,zero,LAB_00429f50
.text:0042a004 00000000 _nop
.text:0042a008 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a00c 4c00a48f lw a0,local_5c+0xa8(sp)
.text:0042a010 7400a58f lw a1,local_34+0xa8(sp)
.text:0042a014 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a018 00000000 _nop
.text:0042a01c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a020 cbff4014 bne v0,zero,LAB_00429f50
.text:0042a024 00000000 _nop
.text:0042a028 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a02c 5000a48f lw a0,local_58+0xa8(sp)
.text:0042a030 7800a58f lw a1,local_30+0xa8(sp)
.text:0042a034 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a038 00000000 _nop
.text:0042a03c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a040 c3ff4014 bne v0,zero,LAB_00429f50
.text:0042a044 00000000 _nop
.text:0042a048 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a04c 5400a48f lw a0,local_54+0xa8(sp)
.text:0042a050 7c00a58f lw a1,local_2c+0xa8(sp)
.text:0042a054 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a058 00000000 _nop
.text:0042a05c 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a060 bbff4014 bne v0,zero,LAB_00429f50
.text:0042a064 00000000 _nop
.text:0042a068 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a06c 5800a48f lw a0,local_50+0xa8(sp)
.text:0042a070 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a074 2128a002 _move a1,s5
.text:0042a078 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a07c b4ff4014 bne v0,zero,LAB_00429f50
.text:0042a080 00000000 _nop
.text:0042a084 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a088 6000a48f lw a0,local_48+0xa8(sp)
.text:0042a08c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a090 21284002 _move a1,s2
.text:0042a094 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a098 adff4014 bne v0,zero,LAB_00429f50
.text:0042a09c 00000000 _nop
.text:0042a0a0 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a0a4 5c00a48f lw a0,local_4c+0xa8(sp)
.text:0042a0a8 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a0ac 2128c002 _move a1,s6
.text:0042a0b0 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a0b4 a6ff4014 bne v0,zero,LAB_00429f50
.text:0042a0b8 00000000 _nop
.text:0042a0bc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a0c0 6400a48f lw a0,local_44+0xa8(sp)
.text:0042a0c4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a0c8 21288002 _move a1,s4
.text:0042a0cc 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a0d0 9fff4014 bne v0,zero,LAB_00429f50
.text:0042a0d4 00000000 _nop
.text:0042a0d8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a0dc 6800a48f lw a0,local_40+0xa8(sp)
.text:0042a0e0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a0e4 21286002 _move a1,s3
.text:0042a0e8 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a0ec 98ff4014 bne v0,zero,LAB_00429f50
.text:0042a0f0 00000000 _nop
.text:0042a0f4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a0f8 6c00a48f lw a0,local_3c+0xa8(sp)
.text:0042a0fc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a100 21282002 _move a1,s1
.text:0042a104 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a108 91ff4014 bne v0,zero,LAB_00429f50
.text:0042a10c 00000000 _nop
.text:0042a110 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a114 2c00a48f lw a0,local_7c+0xa8(sp)
.text:0042a118 4400a58f lw a1,local_64+0xa8(sp)
.text:0042a11c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a120 00000000 _nop
.text:0042a124 1000bc8f lw gp,local_98+0xa8(sp)
.text:0042a128 8bff4010 beq v0,zero,LAB_00429f58
.text:0042a12c 21100002 _move v0,s0
.text:0042a130 88ff0010 b LAB_00429f54
.text:0042a134 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteDateVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042a148,0042a530
;local_8 undefined4 -8 ;XREF[2,0]: 0042a14c,0042a534
;local_c undefined4 -c ;XREF[2,0]: 0042a150,0042a538
;local_10 undefined4 -10 ;XREF[2,0]: 0042a154,0042a53c
;local_14 undefined4 -14 ;XREF[2,0]: 0042a158,0042a540
;local_18 undefined4 -18 ;XREF[2,0]: 0042a15c,0042a544
;local_1c undefined4 -1c ;XREF[2,0]: 0042a160,0042a548
;local_20 undefined4 -20 ;XREF[2,0]: 0042a164,0042a54c
;local_24 undefined4 -24 ;XREF[2,0]: 0042a168,0042a550
;local_28 undefined4 -28 ;XREF[2,0]: 0042a16c,0042a554
;local_30 undefined4 -30 ;XREF[2,0]: 0042a3ec,0042a4e0
;local_34 undefined4 -34 ;XREF[2,0]: 0042a3cc,0042a4c4
;local_38 undefined4 -38 ;XREF[2,0]: 0042a3ac,0042a4b4
;local_3c undefined4 -3c ;XREF[2,0]: 0042a38c,0042a488
;local_40 undefined4 -40 ;XREF[2,0]: 0042a36c,0042a46c
;local_44 undefined4 -44 ;XREF[2,0]: 0042a34c,0042a450
;local_48 undefined4 -48 ;XREF[2,0]: 0042a32c,0042a434
;local_4c undefined4 -4c ;XREF[2,0]: 0042a30c,0042a414
;local_50 undefined4 -50 ;XREF[2,0]: 0042a234,0042a2bc
;local_58 undefined4 -58 ;XREF[33,0]: 0042a170,0042a190,0042a1b0,0042a1d0,0042a1f0
; 0042a210,0042a230,0042a250,0042a26c,0042a284
; 0042a29c,0042a2b8,0042a2d4,0042a2f0,0042a310
; 0042a330,0042a350,0042a370,0042a390,0042a3b0
; 0042a3d0,0042a3f0,0042a410,0042a430,0042a44c
; 0042a468,0042a484,0042a4a0,0042a4c0,0042a4dc
; 0042a4f8,0042a514,0042a52c
;XREF[2,0]: Entry Point,004d854c
.text:0042a138 0b001c3c lui gp,0xb
.text:0042a13c a8589c27 addiu gp,gp,0x58a8
.text:0042a140 21e09903 addu gp,gp,t9
.text:0042a144 98ffbd27 addiu sp,sp,-0x68
.text:0042a148 6400bfaf sw ra,local_4+0x68(sp)
.text:0042a14c 6000beaf sw s8,local_8+0x68(sp)
.text:0042a150 5c00b7af sw s7,local_c+0x68(sp)
.text:0042a154 5800b6af sw s6,local_10+0x68(sp)
.text:0042a158 5400b5af sw s5,local_14+0x68(sp)
.text:0042a15c 5000b4af sw s4,local_18+0x68(sp)
.text:0042a160 4c00b3af sw s3,local_1c+0x68(sp)
.text:0042a164 4800b2af sw s2,local_20+0x68(sp)
.text:0042a168 4400b1af sw s1,local_24+0x68(sp)
.text:0042a16c 4000b0af sw s0,local_28+0x68(sp)
.text:0042a170 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:0042a174 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a178 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a17c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a180 80d30525 addiu a1=>.roda...,t0,-0x2c80 ;= "DateTimeMode"
.text:0042a184 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a188 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a18c 21888000 _move s1,a0
.text:0042a190 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a194 21202002 move a0,s1
.text:0042a198 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042a19c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a1a0 c4d2e524 addiu a1=>.roda...,a3,-0x2d3c ;= "TimeServerIPAddress"
.text:0042a1a4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a1a8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a1ac 21a04000 _move s4,v0
.text:0042a1b0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a1b4 21202002 move a0,s1
.text:0042a1b8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a1bc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a1c0 80de4526 addiu a1=>.roda...,s2,-0x2180 ;= "Date"
.text:0042a1c4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a1c8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a1cc 21a84000 _move s5,v0
.text:0042a1d0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a1d4 21202002 move a0,s1
.text:0042a1d8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a1dc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a1e0 30e56526 addiu a1=>.rodata:s_Time_0048e528+8,s3,-0x1ad0;= "Time"
.text:0042a1e4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a1e8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a1ec 21b04000 _move s6,v0
.text:0042a1f0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a1f4 21202002 move a0,s1
.text:0042a1f8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a1fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a200 a0d5c524 addiu a1=>.roda...,a2,-0x2a60 ;= "TimeZoneIndex"
.text:0042a204 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a208 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a20c 21b84000 _move s7,v0
.text:0042a210 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a214 21202002 move a0,s1
.text:0042a218 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a21c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a220 f4d06524 addiu a1=>.roda...,v1,-0x2f0c ;= "TimeZone"
.text:0042a224 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a228 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a22c 21f04000 _move s8,v0
.text:0042a230 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a234 1800a2af sw v0,local_50+0x68(sp)
.text:0042a238 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a23c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a240 21308002 move a2,s4
.text:0042a244 80d34524 addiu a1=>.roda...,v0,-0x2c80 ;= "DateTimeMode"
.text:0042a248 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a24c 21200000 _clear a0
.text:0042a250 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a254 2130a002 move a2,s5
.text:0042a258 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a25c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a260 c4d2e527 addiu a1=>.roda...,ra,-0x2d3c ;= "TimeServerIPAddress"
.text:0042a264 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a268 21200000 _clear a0
.text:0042a26c 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a270 80de4526 addiu a1=>.roda...,s2,-0x2180 ;= "Date"
.text:0042a274 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a278 2130c002 move a2,s6
.text:0042a27c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a280 21200000 _clear a0
.text:0042a284 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a288 30e56526 addiu a1=>.rodata:s_Time_0048e528+8,s3,-0x1ad0;= "Time"
.text:0042a28c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a290 2130e002 move a2,s7
.text:0042a294 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a298 21200000 _clear a0
.text:0042a29c 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a2a0 2130c003 move a2,s8
.text:0042a2a4 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a2a8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a2ac a0d50527 addiu a1=>.roda...,t8,-0x2a60 ;= "TimeZoneIndex"
.text:0042a2b0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a2b4 21200000 _clear a0
.text:0042a2b8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a2bc 1800a68f lw a2,local_50+0x68(sp)
.text:0042a2c0 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a2c4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a2c8 f4d0e526 addiu a1=>.roda...,s7,-0x2f0c ;= "TimeZone"
.text:0042a2cc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a2d0 21200000 _clear a0
.text:0042a2d4 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a2d8 21202002 move a0,s1
.text:0042a2dc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a2e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a2e4 18d9c526 addiu a1=>.roda...,s6,-0x26e8 ;= "DSTEnable"
.text:0042a2e8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a2ec 0c440626 _addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a2f0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a2f4 21202002 move a0,s1
.text:0042a2f8 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a2fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a300 24d9a526 addiu a1=>.roda...,s5,-0x26dc ;= "DSTOffset"
.text:0042a304 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a308 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a30c 1c00a2af _sw v0,local_4c+0x68(sp)
.text:0042a310 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a314 21202002 move a0,s1
.text:0042a318 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a31c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a320 30d98526 addiu a1=>.roda...,s4,-0x26d0 ;= "DSTStartMonth"
.text:0042a324 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a328 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a32c 2000a2af _sw v0,local_48+0x68(sp)
.text:0042a330 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a334 21202002 move a0,s1
.text:0042a338 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a33c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a340 40d96526 addiu a1=>.roda...,s3,-0x26c0 ;= "DSTStartWeek"
.text:0042a344 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a348 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a34c 2400a2af _sw v0,local_44+0x68(sp)
.text:0042a350 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a354 21202002 move a0,s1
.text:0042a358 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a35c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a360 50d94526 addiu a1=>.roda...,s2,-0x26b0 ;= "DSTStartDay"
.text:0042a364 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a368 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a36c 2800a2af _sw v0,local_40+0x68(sp)
.text:0042a370 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a374 21202002 move a0,s1
.text:0042a378 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a37c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a380 5cd9e525 addiu a1=>.roda...,t7,-0x26a4 ;= "DSTStartTime"
.text:0042a384 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a388 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a38c 2c00a2af _sw v0,local_3c+0x68(sp)
.text:0042a390 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a394 21202002 move a0,s1
.text:0042a398 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a39c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a3a0 6cd9c525 addiu a1=>.roda...,t6,-0x2694 ;= "DSTEndMonth"
.text:0042a3a4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a3a8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a3ac 3000a2af _sw v0,local_38+0x68(sp)
.text:0042a3b0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a3b4 21202002 move a0,s1
.text:0042a3b8 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a3bc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a3c0 78d9a525 addiu a1=>.roda...,t5,-0x2688 ;= "DSTEndWeek"
.text:0042a3c4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a3c8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a3cc 3400a2af _sw v0,local_34+0x68(sp)
.text:0042a3d0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a3d4 21202002 move a0,s1
.text:0042a3d8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a3dc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a3e0 84d98525 addiu a1=>.roda...,t4,-0x267c ;= "DSTEndDay"
.text:0042a3e4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a3e8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a3ec 3800a2af _sw v0,local_30+0x68(sp)
.text:0042a3f0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a3f4 21202002 move a0,s1
.text:0042a3f8 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a3fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a400 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a404 90d92526 addiu a1=>.roda...,s1,-0x2670 ;= "DSTEndTime"
.text:0042a408 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a40c 21f04000 _move s8,v0
.text:0042a410 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a414 1c00a68f lw a2,local_4c+0x68(sp)
.text:0042a418 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a41c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a420 18d96525 addiu a1=>.roda...,t3,-0x26e8 ;= "DSTEnable"
.text:0042a424 21200000 clear a0
.text:0042a428 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a42c 21804000 _move s0,v0
.text:0042a430 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a434 2000a68f lw a2,local_48+0x68(sp)
.text:0042a438 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a43c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a440 24d94525 addiu a1=>.roda...,t2,-0x26dc ;= "DSTOffset"
.text:0042a444 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a448 21200000 _clear a0
.text:0042a44c 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a450 2400a68f lw a2,local_44+0x68(sp)
.text:0042a454 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a458 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a45c 30d92525 addiu a1=>.roda...,t1,-0x26d0 ;= "DSTStartMonth"
.text:0042a460 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a464 21200000 _clear a0
.text:0042a468 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a46c 2800a68f lw a2,local_40+0x68(sp)
.text:0042a470 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a474 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a478 40d90525 addiu a1=>.roda...,t0,-0x26c0 ;= "DSTStartWeek"
.text:0042a47c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a480 21200000 _clear a0
.text:0042a484 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a488 2c00a68f lw a2,local_3c+0x68(sp)
.text:0042a48c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042a490 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a494 50d9e524 addiu a1=>.roda...,a3,-0x26b0 ;= "DSTStartDay"
.text:0042a498 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a49c 21200000 _clear a0
.text:0042a4a0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a4a4 00000000 nop
.text:0042a4a8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a4ac 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a4b0 5cd9c524 addiu a1=>.roda...,a2,-0x26a4 ;= "DSTStartTime"
.text:0042a4b4 3000a68f lw a2,local_38+0x68(sp)
.text:0042a4b8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a4bc 21200000 _clear a0
.text:0042a4c0 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a4c4 3400a68f lw a2,local_34+0x68(sp)
.text:0042a4c8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a4cc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a4d0 6cd98524 addiu a1=>.roda...,a0,-0x2694 ;= "DSTEndMonth"
.text:0042a4d4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a4d8 21200000 _clear a0
.text:0042a4dc 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a4e0 3800a68f lw a2,local_30+0x68(sp)
.text:0042a4e4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a4e8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a4ec 78d96524 addiu a1=>.roda...,v1,-0x2688 ;= "DSTEndWeek"
.text:0042a4f0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a4f4 21200000 _clear a0
.text:0042a4f8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a4fc 2130c003 move a2,s8
.text:0042a500 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a504 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a508 84d94524 addiu a1=>.roda...,v0,-0x267c ;= "DSTEndDay"
.text:0042a50c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a510 21200000 _clear a0
.text:0042a514 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a518 90d92526 addiu a1=>.roda...,s1,-0x2670 ;= "DSTEndTime"
.text:0042a51c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a520 21300002 move a2,s0
.text:0042a524 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a528 21200000 _clear a0
.text:0042a52c 1000bc8f lw gp,local_58+0x68(sp)
.text:0042a530 6400bf8f lw ra,local_4+0x68(sp)
.text:0042a534 6000be8f lw s8,local_8+0x68(sp)
.text:0042a538 5c00b78f lw s7,local_c+0x68(sp)
.text:0042a53c 5800b68f lw s6,local_10+0x68(sp)
.text:0042a540 5400b58f lw s5,local_14+0x68(sp)
.text:0042a544 5000b48f lw s4,local_18+0x68(sp)
.text:0042a548 4c00b38f lw s3,local_1c+0x68(sp)
.text:0042a54c 4800b28f lw s2,local_20+0x68(sp)
.text:0042a550 4400b18f lw s1,local_24+0x68(sp)
.text:0042a554 4000b08f lw s0,local_28+0x68(sp)
.text:0042a558 21100000 clear v0
.text:0042a55c 0800e003 jr ra
.text:0042a560 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckMotionVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042a574,0042a6c4
;local_8 undefined4 -8 ;XREF[2,0]: 0042a578,0042a6c8
;local_c undefined4 -c ;XREF[2,0]: 0042a57c,0042a6cc
;local_10 undefined4 -10 ;XREF[2,0]: 0042a580,0042a6d0
;local_38 undefined4 -38 ;XREF[14,0]: 0042a584,0042a5a4,0042a5cc,0042a5fc,0042a61c
; 0042a63c,0042a65c,0042a67c,0042a69c,0042a6c0
; 0042a6e4,0042a754,0042a774,0042a788
;XREF[2,0]: Entry Point,004d86a0
.text:0042a564 0b001c3c lui gp,0xb
.text:0042a568 7c549c27 addiu gp,gp,0x547c
.text:0042a56c 21e09903 addu gp,gp,t9
.text:0042a570 b8ffbd27 addiu sp,sp,-0x48
.text:0042a574 4400bfaf sw ra,local_4+0x48(sp)
.text:0042a578 4000b2af sw s2,local_8+0x48(sp)
.text:0042a57c 3c00b1af sw s1,local_c+0x48(sp)
.text:0042a580 3800b0af sw s0,local_10+0x48(sp)
.text:0042a584 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0042a588 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0042a58c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a590 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042a594 21888000 move s1,a0
.text:0042a598 e0d9a524 addiu a1=>.roda...,a1,-0x2620 ;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a59c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042a5a0 60610426 _addiu a0=>.data...,s0,0x6160 ;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a5a4 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a5a8 00000000 nop
.text:0042a5ac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042a5b0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a5b4 49004010 beq v0,zero,LAB_0042a6dc
.text:0042a5b8 21200000 _clear a0
LAB_0042a5bc: ;XREF[1,0]: 0042a78c
.text:0042a5bc 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0042a5c0 21202002 move a0,s1
.text:0042a5c4 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0042a5c8 3cd74526 _addiu a1=>.roda...,s2,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a5cc 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a5d0 3cd74526 addiu a1,s2,-0x28c4
.text:0042a5d4 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0042a5d8 60610626 addiu a2=>.data...,s0,0x6160 ;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a5dc 63004010 beq v0,zero,LAB_0042a76c
.text:0042a5e0 21202002 _move a0,s1
LAB_0042a5e4: ;XREF[2,0]: 0042a764,0042a778
.text:0042a5e4 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a5e8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a5ec 24d7e527 addiu a1=>.roda...,ra,-0x28dc ;= "MotionDetectionEnable"
.text:0042a5f0 21202002 move a0,s1
.text:0042a5f4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a5f8 1800a627 _addiu a2,sp,0x18
.text:0042a5fc 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a600 21202002 move a0,s1
.text:0042a604 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a608 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a60c 3cd70527 addiu a1=>.roda...,t8,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a610 1c00a627 addiu a2,sp,0x1c
.text:0042a614 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a618 21904000 _move s2,v0
.text:0042a61c 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a620 21202002 move a0,s1
.text:0042a624 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a628 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a62c 54d7e525 addiu a1=>.roda...,t7,-0x28ac ;= "MotionDetectionSensitivity"
.text:0042a630 2000a627 addiu a2,sp,0x20
.text:0042a634 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a638 25804202 _or s0,s2,v0
.text:0042a63c 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a640 21202002 move a0,s1
.text:0042a644 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a648 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a64c d0d7c525 addiu a1=>.roda...,t6,-0x2830 ;= "MotionDetectionScheduleDay"
.text:0042a650 2400a627 addiu a2,sp,0x24
.text:0042a654 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a658 25900202 _or s2,s0,v0
.text:0042a65c 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a660 21202002 move a0,s1
.text:0042a664 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a668 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a66c b4d7a525 addiu a1=>.roda...,t5,-0x284c ;= "MotionDetectionScheduleMode"
.text:0042a670 2800a627 addiu a2,sp,0x28
.text:0042a674 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a678 25804202 _or s0,s2,v0
.text:0042a67c 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a680 21202002 move a0,s1
.text:0042a684 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a688 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a68c 70d78525 addiu a1=>.roda...,t4,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0042a690 2c00a627 addiu a2,sp,0x2c
.text:0042a694 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a698 25900202 _or s2,s0,v0
.text:0042a69c 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a6a0 21202002 move a0,s1
.text:0042a6a4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a6a8 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042a6ac 3000a627 addiu a2,sp,0x30
.text:0042a6b0 94d72525 addiu a1=>.roda...,t1,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0042a6b4 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042a6b8 25804202 _or s0,s2,v0
.text:0042a6bc 25100202 or v0,s0,v0
.text:0042a6c0 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a6c4 4400bf8f lw ra,local_4+0x48(sp)
.text:0042a6c8 4000b28f lw s2,local_8+0x48(sp)
.text:0042a6cc 3c00b18f lw s1,local_c+0x48(sp)
.text:0042a6d0 3800b08f lw s0,local_10+0x48(sp)
.text:0042a6d4 0800e003 jr ra
.text:0042a6d8 4800bd27 _addiu sp,sp,0x48
LAB_0042a6dc: ;XREF[1,0]: 0042a5b4
.text:0042a6dc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042a6e0 3cd74526 _addiu a1=>.roda...,s2,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a6e4 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a6e8 21284000 move a1,v0
.text:0042a6ec 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a6f0 60610926 addiu t1,s0,0x6160
.text:0042a6f4 05004010 beq v0,zero,LAB_0042a70c
.text:0042a6f8 fcd96824 _addiu t0,v1,-0x2604
.text:0042a6fc 00004280 lb v0,0x0(v0)
.text:0042a700 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0042a704 1e004014 bne v0,zero,LAB_0042a780
.text:0042a708 21202001 _move a0,t1
LAB_0042a70c: ;XREF[1,0]: 0042a6f4
.text:0042a70c 0400048d lw a0,0x4(t0)=>.rodata:s_000000000000000...;= "000000000000000000000"
.text:0042a710 0c00068d lw a2,0xc(t0)=>.rodata:s_0000000000000_0...;= "0000000000000"
.text:0042a714 18000b95 lhu t3,0x18(t0)=>.rodata:s_0_0048d9fc+24 ;= "0"
.text:0042a718 08000a8d lw t2,0x8(t0)=>.rodata:s_000000000000000...;= "00000000000000000"
.text:0042a71c 1000078d lw a3,0x10(t0)=>.rodata:s_000000000_0048...;= "000000000"
.text:0042a720 fcd9638c lw v1,-0x2604(v1)=>.rodata:s_00000000000...;= "0000000000000000000000000"
.text:0042a724 1400088d lw t0,0x14(t0)=>.rodata:s_00000_0048d9fc+20;= "00000"
.text:0042a728 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0042a72c 040024ad sw a0,0x4(t1)=>.data:s_xxxxxxxxxxxxxxxxx...;= "xxxxxxxxxxxxxxxxxxxxx"
.text:0042a730 0c0026ad sw a2,0xc(t1)=>.data:s_xxxxxxxxxxxxx_004...;= "xxxxxxxxxxxxx"
.text:0042a734 21202002 move a0,s1
.text:0042a738 3cd74526 addiu a1=>.roda...,s2,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a73c 18002ba5 sh t3,0x18(t1)=>.data:s_x_004d6160+24 ;= "x"
.text:0042a740 606103ae sw v1,offset .data:s_xxxxxxxxxxxxxxxxxxx...;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a744 08002aad sw t2,0x8(t1)=>.data:s_xxxxxxxxxxxxxxxxx...;= "xxxxxxxxxxxxxxxxx"
.text:0042a748 100027ad sw a3,0x10(t1)=>.data:s_xxxxxxxxx_004d61...;= "xxxxxxxxx"
.text:0042a74c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0042a750 140028ad _sw t0,0x14(t1)=>.data:s_xxxxx_004d6160+20 ;= "xxxxx"
.text:0042a754 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a758 3cd74526 addiu a1=>.roda...,s2,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a75c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0042a760 60610626 addiu a2=>.data...,s0,0x6160 ;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a764 9fff4014 bne v0,zero,LAB_0042a5e4
.text:0042a768 21202002 _move a0,s1
LAB_0042a76c: ;XREF[1,0]: 0042a5dc
.text:0042a76c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0042a770 00000000 _nop
.text:0042a774 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a778 9aff0010 b LAB_0042a5e4
.text:0042a77c 00000000 _nop
LAB_0042a780: ;XREF[1,0]: 0042a704
.text:0042a780 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0042a784 00000000 _nop
.text:0042a788 1000bc8f lw gp,local_38+0x48(sp)
.text:0042a78c 8bff0010 b LAB_0042a5bc
.text:0042a790 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteMotionVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042a7a4,0042a978
;local_8 undefined4 -8 ;XREF[2,0]: 0042a7a8,0042a97c
;local_c undefined4 -c ;XREF[2,0]: 0042a7ac,0042a980
;local_10 undefined4 -10 ;XREF[2,0]: 0042a7b0,0042a984
;local_14 undefined4 -14 ;XREF[2,0]: 0042a7b4,0042a988
;local_18 undefined4 -18 ;XREF[2,0]: 0042a7b8,0042a98c
;local_1c undefined4 -1c ;XREF[2,0]: 0042a7bc,0042a990
;local_20 undefined4 -20 ;XREF[2,0]: 0042a7c0,0042a994
;local_24 undefined4 -24 ;XREF[2,0]: 0042a7c4,0042a998
;local_28 undefined4 -28 ;XREF[2,0]: 0042a7c8,0042a99c
;local_30 undefined4 -30 ;XREF[16,0]: 0042a7cc,0042a7ec,0042a80c,0042a82c,0042a848
; 0042a860,0042a878,0042a894,0042a8b0,0042a8d0
; 0042a8f0,0042a910,0042a92c,0042a944,0042a95c
; 0042a974
;XREF[2,0]: Entry Point,004d84b0
.text:0042a794 0b001c3c lui gp,0xb
.text:0042a798 4c529c27 addiu gp,gp,0x524c
.text:0042a79c 21e09903 addu gp,gp,t9
.text:0042a7a0 c0ffbd27 addiu sp,sp,-0x40
.text:0042a7a4 3c00bfaf sw ra,local_4+0x40(sp)
.text:0042a7a8 3800beaf sw s8,local_8+0x40(sp)
.text:0042a7ac 3400b7af sw s7,local_c+0x40(sp)
.text:0042a7b0 3000b6af sw s6,local_10+0x40(sp)
.text:0042a7b4 2c00b5af sw s5,local_14+0x40(sp)
.text:0042a7b8 2800b4af sw s4,local_18+0x40(sp)
.text:0042a7bc 2400b3af sw s3,local_1c+0x40(sp)
.text:0042a7c0 2000b2af sw s2,local_20+0x40(sp)
.text:0042a7c4 1c00b1af sw s1,local_24+0x40(sp)
.text:0042a7c8 1800b0af sw s0,local_28+0x40(sp)
.text:0042a7cc 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0042a7d0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a7d4 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a7d8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a7dc 24d7c527 addiu a1=>.roda...,s8,-0x28dc ;= "MotionDetectionEnable"
.text:0042a7e0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a7e4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a7e8 21888000 _move s1,a0
.text:0042a7ec 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a7f0 21202002 move a0,s1
.text:0042a7f4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a7f8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a7fc 3cd78526 addiu a1=>.roda...,s4,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a800 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a804 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a808 21b04000 _move s6,v0
.text:0042a80c 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a810 21202002 move a0,s1
.text:0042a814 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a818 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a81c 54d74526 addiu a1=>.roda...,s2,-0x28ac ;= "MotionDetectionSensitivity"
.text:0042a820 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a824 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a828 21b84000 _move s7,v0
.text:0042a82c 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a830 24d7c527 addiu a1=>.roda...,s8,-0x28dc ;= "MotionDetectionEnable"
.text:0042a834 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a838 2130c002 move a2,s6
.text:0042a83c 21200000 clear a0
.text:0042a840 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a844 21984000 _move s3,v0
.text:0042a848 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a84c 3cd78526 addiu a1=>.roda...,s4,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042a850 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a854 2130e002 move a2,s7
.text:0042a858 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a85c 21200000 _clear a0
.text:0042a860 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a864 21306002 move a2,s3
.text:0042a868 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a86c 54d74526 addiu a1=>.roda...,s2,-0x28ac ;= "MotionDetectionSensitivity"
.text:0042a870 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a874 21200000 _clear a0
.text:0042a878 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a87c 2128e002 move a1,s7
.text:0042a880 1c80848f lw a0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0042a884 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0042a888 00000000 nop
.text:0042a88c 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0042a890 60618424 _addiu a0=>.data...,a0,0x6160 ;= "xxxxxxxxxxxxxxxxxxxxxxxxx"
.text:0042a894 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a898 21202002 move a0,s1
.text:0042a89c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a8a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a8a4 d0d7a526 addiu a1=>.roda...,s5,-0x2830 ;= "MotionDetectionScheduleDay"
.text:0042a8a8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a8ac 0c440626 _addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a8b0 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a8b4 21202002 move a0,s1
.text:0042a8b8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a8bc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a8c0 b4d78526 addiu a1=>.roda...,s4,-0x284c ;= "MotionDetectionScheduleMode"
.text:0042a8c4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a8c8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a8cc 21f04000 _move s8,v0
.text:0042a8d0 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a8d4 21202002 move a0,s1
.text:0042a8d8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a8dc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a8e0 70d76526 addiu a1=>.roda...,s3,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0042a8e4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a8e8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a8ec 21b84000 _move s7,v0
.text:0042a8f0 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a8f4 21202002 move a0,s1
.text:0042a8f8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a8fc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042a900 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042a904 94d74526 addiu a1=>.roda...,s2,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0042a908 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042a90c 21b04000 _move s6,v0
.text:0042a910 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a914 d0d7a526 addiu a1=>.roda...,s5,-0x2830 ;= "MotionDetectionScheduleDay"
.text:0042a918 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a91c 2130c003 move a2,s8
.text:0042a920 21200000 clear a0
.text:0042a924 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a928 21804000 _move s0,v0
.text:0042a92c 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a930 b4d78526 addiu a1=>.roda...,s4,-0x284c ;= "MotionDetectionScheduleMode"
.text:0042a934 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a938 2130e002 move a2,s7
.text:0042a93c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a940 21200000 _clear a0
.text:0042a944 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a948 70d76526 addiu a1=>.roda...,s3,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0042a94c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a950 2130c002 move a2,s6
.text:0042a954 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a958 21200000 _clear a0
.text:0042a95c 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a960 94d74526 addiu a1=>.roda...,s2,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0042a964 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042a968 21300002 move a2,s0
.text:0042a96c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042a970 21200000 _clear a0
.text:0042a974 1000bc8f lw gp,local_30+0x40(sp)
.text:0042a978 3c00bf8f lw ra,local_4+0x40(sp)
.text:0042a97c 3800be8f lw s8,local_8+0x40(sp)
.text:0042a980 3400b78f lw s7,local_c+0x40(sp)
.text:0042a984 3000b68f lw s6,local_10+0x40(sp)
.text:0042a988 2c00b58f lw s5,local_14+0x40(sp)
.text:0042a98c 2800b48f lw s4,local_18+0x40(sp)
.text:0042a990 2400b38f lw s3,local_1c+0x40(sp)
.text:0042a994 2000b28f lw s2,local_20+0x40(sp)
.text:0042a998 1c00b18f lw s1,local_24+0x40(sp)
.text:0042a99c 1800b08f lw s0,local_28+0x40(sp)
.text:0042a9a0 21100000 clear v0
.text:0042a9a4 0800e003 jr ra
.text:0042a9a8 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemMotionChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 0042a9bc,0042abb8
;local_8 undefined4 -8 ;XREF[2,0]: 0042a9c0,0042abbc
;local_c undefined4 -c ;XREF[2,0]: 0042a9c4,0042abc0
;local_10 undefined4 -10 ;XREF[2,0]: 0042a9c8,0042abc4
;local_14 undefined4 -14 ;XREF[2,0]: 0042a9cc,0042abc8
;local_18 undefined4 -18 ;XREF[2,0]: 0042a9d0,0042abcc
;local_1c undefined4 -1c ;XREF[2,0]: 0042a9d4,0042abd0
;local_20 undefined4 -20 ;XREF[2,0]: 0042a9d8,0042abd4
;local_24 undefined4 -24 ;XREF[2,0]: 0042a9dc,0042abd8
;local_28 undefined4 -28 ;XREF[2,0]: 0042a9e0,0042abdc
;local_30 undefined4 -30 ;XREF[2,0]: 0042ab18,0042ac40
;local_34 undefined4 -34 ;XREF[2,0]: 0042aafc,0042ac24
;local_38 undefined4 -38 ;XREF[2,0]: 0042aae0,0042ac08
;local_3c undefined4 -3c ;XREF[2,0]: 0042aac4,0042abec
;local_40 undefined4 -40 ;XREF[2,0]: 0042aaa8,0042ac60
;local_44 undefined4 -44 ;XREF[2,0]: 0042aa54,0042ac5c
;local_48 undefined4 -48 ;XREF[2,0]: 0042aa34,0042ab98
;local_50 undefined4 -50 ;XREF[22,0]: 0042a9e4,0042aa00,0042aa1c,0042aa38,0042aa58
; 0042aa74,0042aa90,0042aaac,0042aac8,0042aae4
; 0042ab00,0042ab1c,0042ab38,0042ab54,0042ab70
; 0042ab88,0042aba4,0042abf8,0042ac14,0042ac30
; 0042ac4c,0042ac6c
;XREF[2,0]: Entry Point,004d811c
.text:0042a9ac 0b001c3c lui gp,0xb
.text:0042a9b0 34509c27 addiu gp,gp,0x5034
.text:0042a9b4 21e09903 addu gp,gp,t9
.text:0042a9b8 a0ffbd27 addiu sp,sp,-0x60
.text:0042a9bc 5c00bfaf sw ra,local_4+0x60(sp)
.text:0042a9c0 5800beaf sw s8,local_8+0x60(sp)
.text:0042a9c4 5400b7af sw s7,local_c+0x60(sp)
.text:0042a9c8 5000b6af sw s6,local_10+0x60(sp)
.text:0042a9cc 4c00b5af sw s5,local_14+0x60(sp)
.text:0042a9d0 4800b4af sw s4,local_18+0x60(sp)
.text:0042a9d4 4400b3af sw s3,local_1c+0x60(sp)
.text:0042a9d8 4000b2af sw s2,local_20+0x60(sp)
.text:0042a9dc 3c00b1af sw s1,local_24+0x60(sp)
.text:0042a9e0 3800b0af sw s0,local_28+0x60(sp)
.text:0042a9e4 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:0042a9e8 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042a9ec 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042a9f0 21888000 move s1,a0
.text:0042a9f4 24d7c526 addiu a1=>.roda...,s6,-0x28dc ;= "MotionDetectionEnable"
.text:0042a9f8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042a9fc 21200000 _clear a0
.text:0042aa00 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa04 21200000 clear a0
.text:0042aa08 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aa0c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aa10 3cd7c527 addiu a1=>.roda...,s8,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042aa14 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aa18 21b84000 _move s7,v0
.text:0042aa1c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa20 21200000 clear a0
.text:0042aa24 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aa28 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aa2c 54d7a526 addiu a1=>.roda...,s5,-0x28ac ;= "MotionDetectionSensitivity"
.text:0042aa30 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aa34 1800a2af _sw v0,local_48+0x60(sp)
.text:0042aa38 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa3c 21202002 move a0,s1
.text:0042aa40 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aa44 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042aa48 24d7c526 addiu a1=>.roda...,s6,-0x28dc ;= "MotionDetectionEnable"
.text:0042aa4c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042aa50 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042aa54 1c00a2af _sw v0,local_44+0x60(sp)
.text:0042aa58 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa5c 21202002 move a0,s1
.text:0042aa60 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042aa64 3cd7c527 addiu a1=>.roda...,s8,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0042aa68 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042aa6c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042aa70 21b04000 _move s6,v0
.text:0042aa74 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa78 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042aa7c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042aa80 21202002 move a0,s1
.text:0042aa84 54d7a526 addiu a1=>.roda...,s5,-0x28ac ;= "MotionDetectionSensitivity"
.text:0042aa88 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042aa8c 21f04000 _move s8,v0
.text:0042aa90 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aa94 21200000 clear a0
.text:0042aa98 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aa9c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aaa0 d0d74526 addiu a1=>.roda...,s2,-0x2830 ;= "MotionDetectionScheduleDay"
.text:0042aaa4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aaa8 2000a2af _sw v0,local_40+0x60(sp)
.text:0042aaac 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aab0 21200000 clear a0
.text:0042aab4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aab8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aabc b4d76526 addiu a1=>.roda...,s3,-0x284c ;= "MotionDetectionScheduleMode"
.text:0042aac0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aac4 2400a2af _sw v0,local_3c+0x60(sp)
.text:0042aac8 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aacc 21200000 clear a0
.text:0042aad0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aad4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aad8 70d78526 addiu a1=>.roda...,s4,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0042aadc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aae0 2800a2af _sw v0,local_38+0x60(sp)
.text:0042aae4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aae8 21200000 clear a0
.text:0042aaec 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aaf0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aaf4 94d7a526 addiu a1=>.roda...,s5,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0042aaf8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042aafc 2c00a2af _sw v0,local_34+0x60(sp)
.text:0042ab00 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab04 21202002 move a0,s1
.text:0042ab08 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042ab0c d0d74526 addiu a1=>.roda...,s2,-0x2830 ;= "MotionDetectionScheduleDay"
.text:0042ab10 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042ab14 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042ab18 3000a2af _sw v0,local_30+0x60(sp)
.text:0042ab1c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab20 21202002 move a0,s1
.text:0042ab24 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042ab28 b4d76526 addiu a1=>.roda...,s3,-0x284c ;= "MotionDetectionScheduleMode"
.text:0042ab2c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042ab30 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042ab34 21904000 _move s2,v0
.text:0042ab38 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab3c 21202002 move a0,s1
.text:0042ab40 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042ab44 70d78526 addiu a1=>.roda...,s4,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0042ab48 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042ab4c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042ab50 21984000 _move s3,v0
.text:0042ab54 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab58 21202002 move a0,s1
.text:0042ab5c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042ab60 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042ab64 94d7a526 addiu a1=>.roda...,s5,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0042ab68 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042ab6c 21a04000 _move s4,v0
.text:0042ab70 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab74 2120e002 move a0,s7
.text:0042ab78 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ab7c 2128c002 move a1,s6
.text:0042ab80 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042ab84 21884000 _move s1,v0
.text:0042ab88 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ab8c 08004014 bne v0,zero,LAB_0042abb0
.text:0042ab90 21800000 _clear s0
.text:0042ab94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ab98 1800a48f lw a0,local_48+0x60(sp)
.text:0042ab9c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042aba0 2128c003 _move a1,s8
.text:0042aba4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042aba8 0f004010 beq v0,zero,LAB_0042abe8
.text:0042abac 00000000 _nop
LAB_0042abb0: ;XREF[5,0]: 0042ab8c,0042abfc,0042ac18,0042ac34
; 0042ac50
.text:0042abb0 01001024 li s0,0x1
LAB_0042abb4: ;XREF[1,0]: 0042ac78
.text:0042abb4 21100002 move v0,s0
LAB_0042abb8: ;XREF[1,0]: 0042ac70
.text:0042abb8 5c00bf8f lw ra,local_4+0x60(sp)
.text:0042abbc 5800be8f lw s8,local_8+0x60(sp)
.text:0042abc0 5400b78f lw s7,local_c+0x60(sp)
.text:0042abc4 5000b68f lw s6,local_10+0x60(sp)
.text:0042abc8 4c00b58f lw s5,local_14+0x60(sp)
.text:0042abcc 4800b48f lw s4,local_18+0x60(sp)
.text:0042abd0 4400b38f lw s3,local_1c+0x60(sp)
.text:0042abd4 4000b28f lw s2,local_20+0x60(sp)
.text:0042abd8 3c00b18f lw s1,local_24+0x60(sp)
.text:0042abdc 3800b08f lw s0,local_28+0x60(sp)
.text:0042abe0 0800e003 jr ra
.text:0042abe4 6000bd27 _addiu sp,sp,0x60
LAB_0042abe8: ;XREF[1,0]: 0042aba8
.text:0042abe8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042abec 2400a48f lw a0,local_3c+0x60(sp)
.text:0042abf0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042abf4 21284002 _move a1,s2
.text:0042abf8 1000bc8f lw gp,local_50+0x60(sp)
.text:0042abfc ecff4014 bne v0,zero,LAB_0042abb0
.text:0042ac00 00000000 _nop
.text:0042ac04 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ac08 2800a48f lw a0,local_38+0x60(sp)
.text:0042ac0c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042ac10 21286002 _move a1,s3
.text:0042ac14 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ac18 e5ff4014 bne v0,zero,LAB_0042abb0
.text:0042ac1c 00000000 _nop
.text:0042ac20 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ac24 2c00a48f lw a0,local_34+0x60(sp)
.text:0042ac28 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042ac2c 21288002 _move a1,s4
.text:0042ac30 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ac34 deff4014 bne v0,zero,LAB_0042abb0
.text:0042ac38 00000000 _nop
.text:0042ac3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ac40 3000a48f lw a0,local_30+0x60(sp)
.text:0042ac44 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042ac48 21282002 _move a1,s1
.text:0042ac4c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ac50 d7ff4014 bne v0,zero,LAB_0042abb0
.text:0042ac54 00000000 _nop
.text:0042ac58 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042ac5c 1c00a48f lw a0,local_44+0x60(sp)
.text:0042ac60 2000a58f lw a1,local_40+0x60(sp)
.text:0042ac64 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042ac68 00000000 _nop
.text:0042ac6c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042ac70 d1ff4010 beq v0,zero,LAB_0042abb8
.text:0042ac74 21100002 _move v0,s0
.text:0042ac78 ceff0010 b LAB_0042abb4
.text:0042ac7c 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckDayNightVar()
;local_8 undefined4 -8 ;XREF[2,0]: 0042ac90,0042aea0
;local_c undefined4 -c ;XREF[2,0]: 0042ac94,0042aea4
;local_10 undefined4 -10 ;XREF[2,0]: 0042ac98,0042aea8
;local_58 undefined4 -58 ;XREF[17,0]: 0042ac9c,0042acb8,0042acd8,0042acf8,0042ad18
; 0042ad38,0042ad58,0042ad78,0042ad98,0042adb8
; 0042add8,0042adf8,0042ae18,0042ae38,0042ae58
; 0042ae78,0042ae9c
;XREF[2,0]: Entry Point,004d8054
.text:0042ac80 0b001c3c lui gp,0xb
.text:0042ac84 604d9c27 addiu gp,gp,0x4d60
.text:0042ac88 21e09903 addu gp,gp,t9
.text:0042ac8c 98ffbd27 addiu sp,sp,-0x68
.text:0042ac90 6000bfaf sw ra,local_8+0x68(sp)
.text:0042ac94 5c00b1af sw s1,local_c+0x68(sp)
.text:0042ac98 5800b0af sw s0,local_10+0x68(sp)
.text:0042ac9c 1000bcaf sw gp=>_gp,local_58+0x68(sp)
.text:0042aca0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aca4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042aca8 b8c1e527 addiu a1=>.roda...,ra,-0x3e48 ;= "DayNightMode"
.text:0042acac 1800a627 addiu a2,sp,0x18
.text:0042acb0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042acb4 21888000 _move s1,a0
.text:0042acb8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042acbc 21804000 move s0,v0
.text:0042acc0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042acc4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042acc8 21202002 move a0,s1
.text:0042accc 1c00a627 addiu a2,sp,0x1c
.text:0042acd0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042acd4 dcd54524 _addiu a1=>.roda...,v0,-0x2a24 ;= "LightSensorControl"
.text:0042acd8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042acdc 21202002 move a0,s1
.text:0042ace0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ace4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ace8 f0d50527 addiu a1=>.roda...,t8,-0x2a10 ;= "IRLedScheduleSunStart"
.text:0042acec 2000a627 addiu a2,sp,0x20
.text:0042acf0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042acf4 25800202 _or s0,s0,v0
.text:0042acf8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042acfc 21202002 move a0,s1
.text:0042ad00 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ad04 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ad08 08d6e525 addiu a1=>.roda...,t7,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0042ad0c 2400a627 addiu a2,sp,0x24
.text:0042ad10 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ad14 25800202 _or s0,s0,v0
.text:0042ad18 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ad1c 21202002 move a0,s1
.text:0042ad20 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ad24 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ad28 1cd6c525 addiu a1=>.roda...,t6,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0042ad2c 2800a627 addiu a2,sp,0x28
.text:0042ad30 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ad34 25800202 _or s0,s0,v0
.text:0042ad38 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ad3c 21202002 move a0,s1
.text:0042ad40 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ad44 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ad48 34d6a525 addiu a1=>.roda...,t5,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0042ad4c 2c00a627 addiu a2,sp,0x2c
.text:0042ad50 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ad54 25800202 _or s0,s0,v0
.text:0042ad58 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ad5c 21202002 move a0,s1
.text:0042ad60 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ad64 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ad68 48d68525 addiu a1=>.roda...,t4,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0042ad6c 3000a627 addiu a2,sp,0x30
.text:0042ad70 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ad74 25800202 _or s0,s0,v0
.text:0042ad78 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ad7c 21202002 move a0,s1
.text:0042ad80 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ad84 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ad88 60d66525 addiu a1=>.roda...,t3,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0042ad8c 3400a627 addiu a2,sp,0x34
.text:0042ad90 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ad94 25800202 _or s0,s0,v0
.text:0042ad98 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ad9c 21202002 move a0,s1
.text:0042ada0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ada4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ada8 74d64525 addiu a1=>.roda...,t2,-0x298c ;= "IRLedScheduleWedStart"
.text:0042adac 3800a627 addiu a2,sp,0x38
.text:0042adb0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042adb4 25800202 _or s0,s0,v0
.text:0042adb8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042adbc 21202002 move a0,s1
.text:0042adc0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042adc4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042adc8 8cd62525 addiu a1=>.roda...,t1,-0x2974 ;= "IRLedScheduleWedEnd"
.text:0042adcc 3c00a627 addiu a2,sp,0x3c
.text:0042add0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042add4 25800202 _or s0,s0,v0
.text:0042add8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042addc 21202002 move a0,s1
.text:0042ade0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ade4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ade8 a0d60525 addiu a1=>.roda...,t0,-0x2960 ;= "IRLedScheduleThuStart"
.text:0042adec 4000a627 addiu a2,sp,0x40
.text:0042adf0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042adf4 25800202 _or s0,s0,v0
.text:0042adf8 1000bc8f lw gp,local_58+0x68(sp)
.text:0042adfc 21202002 move a0,s1
.text:0042ae00 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042ae04 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ae08 b8d6e524 addiu a1=>.roda...,a3,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0042ae0c 4400a627 addiu a2,sp,0x44
.text:0042ae10 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ae14 25800202 _or s0,s0,v0
.text:0042ae18 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ae1c 21202002 move a0,s1
.text:0042ae20 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ae24 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ae28 ccd6c524 addiu a1=>.roda...,a2,-0x2934 ;= "IRLedScheduleFriStart"
.text:0042ae2c 4800a627 addiu a2,sp,0x48
.text:0042ae30 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ae34 25800202 _or s0,s0,v0
.text:0042ae38 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ae3c 4c00a627 addiu a2,sp,0x4c
.text:0042ae40 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ae44 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ae48 e4d68524 addiu a1=>.roda...,a0,-0x291c ;= "IRLedScheduleFriEnd"
.text:0042ae4c 21202002 move a0,s1
.text:0042ae50 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ae54 25800202 _or s0,s0,v0
.text:0042ae58 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ae5c 21202002 move a0,s1
.text:0042ae60 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ae64 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ae68 f8d66524 addiu a1=>.roda...,v1,-0x2908 ;= "IRLedScheduleSatStart"
.text:0042ae6c 5000a627 addiu a2,sp,0x50
.text:0042ae70 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ae74 25800202 _or s0,s0,v0
.text:0042ae78 1000bc8f lw gp,local_58+0x68(sp)
.text:0042ae7c 21202002 move a0,s1
.text:0042ae80 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ae84 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042ae88 5400a627 addiu a2,sp,0x54
.text:0042ae8c 10d7a524 addiu a1=>.roda...,a1,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0042ae90 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042ae94 25800202 _or s0,s0,v0
.text:0042ae98 25100202 or v0,s0,v0
.text:0042ae9c 1000bc8f lw gp,local_58+0x68(sp)
.text:0042aea0 6000bf8f lw ra,local_8+0x68(sp)
.text:0042aea4 5c00b18f lw s1,local_c+0x68(sp)
.text:0042aea8 5800b08f lw s0,local_10+0x68(sp)
.text:0042aeac 0800e003 jr ra
.text:0042aeb0 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemDayNightChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 0042aec4,0042b2dc
;local_8 undefined4 -8 ;XREF[2,0]: 0042aec8,0042b2e0
;local_c undefined4 -c ;XREF[2,0]: 0042aecc,0042b2e4
;local_10 undefined4 -10 ;XREF[2,0]: 0042aed0,0042b2e8
;local_14 undefined4 -14 ;XREF[2,0]: 0042aed4,0042b2ec
;local_18 undefined4 -18 ;XREF[2,0]: 0042aed8,0042b2f0
;local_1c undefined4 -1c ;XREF[2,0]: 0042aedc,0042b2f4
;local_20 undefined4 -20 ;XREF[2,0]: 0042aee0,0042b2f8
;local_24 undefined4 -24 ;XREF[2,0]: 0042aee4,0042b2fc
;local_28 undefined4 -28 ;XREF[2,0]: 0042aee8,0042b300
;local_2c undefined4 -2c ;XREF[2,0]: 0042af3c,0042b2bc
;local_30 undefined4 -30 ;XREF[2,0]: 0042b210,0042b410
;local_34 undefined4 -34 ;XREF[2,0]: 0042b1f0,0042b3f0
;local_38 undefined4 -38 ;XREF[2,0]: 0042b1d0,0042b3d0
;local_3c undefined4 -3c ;XREF[2,0]: 0042b1b0,0042b3b0
;local_40 undefined4 -40 ;XREF[2,0]: 0042b190,0042b390
;local_44 undefined4 -44 ;XREF[2,0]: 0042b170,0042b370
;local_48 undefined4 -48 ;XREF[2,0]: 0042b154,0042b350
;local_4c undefined4 -4c ;XREF[2,0]: 0042b138,0042b330
;local_50 undefined4 -50 ;XREF[2,0]: 0042b0c8,0042b49c
;local_54 undefined4 -54 ;XREF[2,0]: 0042b0a8,0042b480
;local_58 undefined4 -58 ;XREF[2,0]: 0042b08c,0042b464
;local_5c undefined4 -5c ;XREF[2,0]: 0042b070,0042b448
;local_60 undefined4 -60 ;XREF[2,0]: 0042b054,0042b42c
;local_64 undefined4 -64 ;XREF[2,0]: 0042b038,0042b40c
;local_68 undefined4 -68 ;XREF[2,0]: 0042b01c,0042b3ec
;local_6c undefined4 -6c ;XREF[2,0]: 0042afec,0042b3cc
;local_70 undefined4 -70 ;XREF[2,0]: 0042afe4,0042b3ac
;local_74 undefined4 -74 ;XREF[2,0]: 0042afc8,0042b38c
;local_78 undefined4 -78 ;XREF[2,0]: 0042afac,0042b36c
;local_7c undefined4 -7c ;XREF[2,0]: 0042af90,0042b34c
;local_80 undefined4 -80 ;XREF[2,0]: 0042af74,0042b32c
;local_84 undefined4 -84 ;XREF[2,0]: 0042af58,0042b310
;local_88 undefined4 -88 ;XREF[2,0]: 0042af20,0042b298
;local_90 undefined4 -90 ;XREF[49,0]: 0042aeec,0042af08,0042af24,0042af40,0042af5c
; 0042af78,0042af94,0042afb0,0042afcc,0042afe8
; 0042b004,0042b020,0042b03c,0042b058,0042b074
; 0042b090,0042b0ac,0042b0cc,0042b0e8,0042b104
; 0042b120,0042b13c,0042b158,0042b174,0042b194
; 0042b1b4,0042b1d4,0042b1f4,0042b214,0042b234
; 0042b254,0042b274,0042b294,0042b2ac,0042b2c8
; 0042b31c,0042b33c,0042b35c,0042b37c,0042b39c
; 0042b3bc,0042b3dc,0042b3fc,0042b41c,0042b438
; 0042b454,0042b470,0042b48c,0042b4a8
;XREF[2,0]: Entry Point,004d8954
.text:0042aeb4 0b001c3c lui gp,0xb
.text:0042aeb8 2c4b9c27 addiu gp,gp,0x4b2c
.text:0042aebc 21e09903 addu gp,gp,t9
.text:0042aec0 60ffbd27 addiu sp,sp,-0xa0
.text:0042aec4 9c00bfaf sw ra,local_4+0xa0(sp)
.text:0042aec8 9800beaf sw s8,local_8+0xa0(sp)
.text:0042aecc 9400b7af sw s7,local_c+0xa0(sp)
.text:0042aed0 9000b6af sw s6,local_10+0xa0(sp)
.text:0042aed4 8c00b5af sw s5,local_14+0xa0(sp)
.text:0042aed8 8800b4af sw s4,local_18+0xa0(sp)
.text:0042aedc 8400b3af sw s3,local_1c+0xa0(sp)
.text:0042aee0 8000b2af sw s2,local_20+0xa0(sp)
.text:0042aee4 7c00b1af sw s1,local_24+0xa0(sp)
.text:0042aee8 7800b0af sw s0,local_28+0xa0(sp)
.text:0042aeec 1000bcaf sw gp=>_gp,local_90+0xa0(sp)
.text:0042aef0 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aef4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aef8 21888000 move s1,a0
.text:0042aefc b8c1c527 addiu a1=>.roda...,s8,-0x3e48 ;= "DayNightMode"
.text:0042af00 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af04 21200000 _clear a0
.text:0042af08 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af0c 21200000 clear a0
.text:0042af10 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042af14 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042af18 dcd54526 addiu a1=>.roda...,s2,-0x2a24 ;= "LightSensorControl"
.text:0042af1c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af20 1800a2af _sw v0,local_88+0xa0(sp)
.text:0042af24 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af28 21200000 clear a0
.text:0042af2c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042af30 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042af34 f0d56526 addiu a1=>.roda...,s3,-0x2a10 ;= "IRLedScheduleSunStart"
.text:0042af38 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af3c 7400a2af _sw v0,local_2c+0xa0(sp)
.text:0042af40 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af44 21200000 clear a0
.text:0042af48 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042af4c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042af50 08d68526 addiu a1=>.roda...,s4,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0042af54 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af58 1c00a2af _sw v0,local_84+0xa0(sp)
.text:0042af5c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af60 21200000 clear a0
.text:0042af64 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042af68 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042af6c 1cd6a526 addiu a1=>.roda...,s5,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0042af70 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af74 2000a2af _sw v0,local_80+0xa0(sp)
.text:0042af78 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af7c 21200000 clear a0
.text:0042af80 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042af84 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042af88 34d6c526 addiu a1=>.roda...,s6,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0042af8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042af90 2400a2af _sw v0,local_7c+0xa0(sp)
.text:0042af94 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042af98 21200000 clear a0
.text:0042af9c 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042afa0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042afa4 48d6e526 addiu a1=>.roda...,s7,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0042afa8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042afac 2800a2af _sw v0,local_78+0xa0(sp)
.text:0042afb0 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042afb4 21200000 clear a0
.text:0042afb8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042afbc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042afc0 60d6c524 addiu a1=>.roda...,a2,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0042afc4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042afc8 2c00a2af _sw v0,local_74+0xa0(sp)
.text:0042afcc 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042afd0 21200000 clear a0
.text:0042afd4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042afd8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042afdc 74d66524 addiu a1=>.roda...,v1,-0x298c ;= "IRLedScheduleWedStart"
.text:0042afe0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042afe4 3000a2af _sw v0,local_70+0xa0(sp)
.text:0042afe8 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042afec 3400a2af sw v0,local_6c+0xa0(sp)
.text:0042aff0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042aff4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042aff8 21200000 clear a0
.text:0042affc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b000 8cd64524 _addiu a1=>.roda...,v0,-0x2974 ;= "IRLedScheduleWedEnd"
.text:0042b004 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b008 21200000 clear a0
.text:0042b00c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b010 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b014 a0d60526 addiu a1=>.roda...,s0,-0x2960 ;= "IRLedScheduleThuStart"
.text:0042b018 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b01c 3800a2af _sw v0,local_68+0xa0(sp)
.text:0042b020 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b024 21200000 clear a0
.text:0042b028 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b02c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b030 b8d6e527 addiu a1=>.roda...,ra,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0042b034 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b038 3c00a2af _sw v0,local_64+0xa0(sp)
.text:0042b03c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b040 21200000 clear a0
.text:0042b044 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b048 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b04c ccd60527 addiu a1=>.roda...,t8,-0x2934 ;= "IRLedScheduleFriStart"
.text:0042b050 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b054 4000a2af _sw v0,local_60+0xa0(sp)
.text:0042b058 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b05c 21200000 clear a0
.text:0042b060 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b064 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b068 e4d6e525 addiu a1=>.roda...,t7,-0x291c ;= "IRLedScheduleFriEnd"
.text:0042b06c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b070 4400a2af _sw v0,local_5c+0xa0(sp)
.text:0042b074 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b078 21200000 clear a0
.text:0042b07c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b080 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b084 f8d6c525 addiu a1=>.roda...,t6,-0x2908 ;= "IRLedScheduleSatStart"
.text:0042b088 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b08c 4800a2af _sw v0,local_58+0xa0(sp)
.text:0042b090 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b094 21200000 clear a0
.text:0042b098 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b09c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042b0a0 10d7a525 addiu a1=>.roda...,t5,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0042b0a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042b0a8 4c00a2af _sw v0,local_54+0xa0(sp)
.text:0042b0ac 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b0b0 21202002 move a0,s1
.text:0042b0b4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b0b8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b0bc b8c1c527 addiu a1=>.roda...,s8,-0x3e48 ;= "DayNightMode"
.text:0042b0c0 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b0c4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b0c8 5000a2af _sw v0,local_50+0xa0(sp)
.text:0042b0cc 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b0d0 21202002 move a0,s1
.text:0042b0d4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b0d8 dcd54526 addiu a1=>.roda...,s2,-0x2a24 ;= "LightSensorControl"
.text:0042b0dc 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b0e0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b0e4 21f04000 _move s8,v0
.text:0042b0e8 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b0ec 21202002 move a0,s1
.text:0042b0f0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b0f4 f0d56526 addiu a1=>.roda...,s3,-0x2a10 ;= "IRLedScheduleSunStart"
.text:0042b0f8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b0fc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b100 21904000 _move s2,v0
.text:0042b104 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b108 21202002 move a0,s1
.text:0042b10c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b110 08d68526 addiu a1=>.roda...,s4,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0042b114 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b118 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b11c 21984000 _move s3,v0
.text:0042b120 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b124 21202002 move a0,s1
.text:0042b128 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b12c 1cd6a526 addiu a1=>.roda...,s5,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0042b130 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b134 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b138 5400a2af _sw v0,local_4c+0xa0(sp)
.text:0042b13c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b140 21202002 move a0,s1
.text:0042b144 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b148 34d6c526 addiu a1=>.roda...,s6,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0042b14c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b150 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b154 5800a2af _sw v0,local_48+0xa0(sp)
.text:0042b158 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b15c 21202002 move a0,s1
.text:0042b160 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b164 48d6e526 addiu a1=>.roda...,s7,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0042b168 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b16c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b170 5c00a2af _sw v0,local_44+0xa0(sp)
.text:0042b174 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b178 21202002 move a0,s1
.text:0042b17c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b180 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b184 60d68525 addiu a1=>.roda...,t4,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0042b188 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b18c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b190 6000a2af _sw v0,local_40+0xa0(sp)
.text:0042b194 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b198 21202002 move a0,s1
.text:0042b19c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b1a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b1a4 74d66525 addiu a1=>.roda...,t3,-0x298c ;= "IRLedScheduleWedStart"
.text:0042b1a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b1ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b1b0 6400a2af _sw v0,local_3c+0xa0(sp)
.text:0042b1b4 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b1b8 21202002 move a0,s1
.text:0042b1bc 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b1c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b1c4 8cd64525 addiu a1=>.roda...,t2,-0x2974 ;= "IRLedScheduleWedEnd"
.text:0042b1c8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b1cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b1d0 6800a2af _sw v0,local_38+0xa0(sp)
.text:0042b1d4 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b1d8 21202002 move a0,s1
.text:0042b1dc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b1e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b1e4 a0d62525 addiu a1=>.roda...,t1,-0x2960 ;= "IRLedScheduleThuStart"
.text:0042b1e8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b1ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b1f0 6c00a2af _sw v0,local_34+0xa0(sp)
.text:0042b1f4 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b1f8 21202002 move a0,s1
.text:0042b1fc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b200 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b204 b8d60525 addiu a1=>.roda...,t0,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0042b208 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b20c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b210 7000a2af _sw v0,local_30+0xa0(sp)
.text:0042b214 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b218 21202002 move a0,s1
.text:0042b21c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042b220 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b224 ccd6e524 addiu a1=>.roda...,a3,-0x2934 ;= "IRLedScheduleFriStart"
.text:0042b228 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b22c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b230 21b84000 _move s7,v0
.text:0042b234 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b238 21202002 move a0,s1
.text:0042b23c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b240 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b244 e4d6c524 addiu a1=>.roda...,a2,-0x291c ;= "IRLedScheduleFriEnd"
.text:0042b248 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b24c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b250 21b04000 _move s6,v0
.text:0042b254 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b258 21202002 move a0,s1
.text:0042b25c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b260 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b264 f8d66524 addiu a1=>.roda...,v1,-0x2908 ;= "IRLedScheduleSatStart"
.text:0042b268 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b26c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b270 21a84000 _move s5,v0
.text:0042b274 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b278 21a04000 move s4,v0
.text:0042b27c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b280 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b284 21202002 move a0,s1
.text:0042b288 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042b28c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b290 10d74524 _addiu a1=>.roda...,v0,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0042b294 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b298 1800a48f lw a0,local_88+0xa0(sp)
.text:0042b29c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b2a0 2128c003 move a1,s8
.text:0042b2a4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b2a8 21884000 _move s1,v0
.text:0042b2ac 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b2b0 08004014 bne v0,zero,LAB_0042b2d4
.text:0042b2b4 21800000 _clear s0
.text:0042b2b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b2bc 7400a48f lw a0,local_2c+0xa0(sp)
.text:0042b2c0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b2c4 21284002 _move a1,s2
.text:0042b2c8 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b2cc 0f004010 beq v0,zero,LAB_0042b30c
.text:0042b2d0 00000000 _nop
LAB_0042b2d4: ;XREF[14,0]: 0042b2b0,0042b320,0042b340,0042b360
; 0042b380,0042b3a0,0042b3c0,0042b3e0
; 0042b400,0042b420,0042b43c,0042b458
; 0042b474,0042b490
.text:0042b2d4 01001024 li s0,0x1
LAB_0042b2d8: ;XREF[1,0]: 0042b4b4
.text:0042b2d8 21100002 move v0,s0
LAB_0042b2dc: ;XREF[1,0]: 0042b4ac
.text:0042b2dc 9c00bf8f lw ra,local_4+0xa0(sp)
.text:0042b2e0 9800be8f lw s8,local_8+0xa0(sp)
.text:0042b2e4 9400b78f lw s7,local_c+0xa0(sp)
.text:0042b2e8 9000b68f lw s6,local_10+0xa0(sp)
.text:0042b2ec 8c00b58f lw s5,local_14+0xa0(sp)
.text:0042b2f0 8800b48f lw s4,local_18+0xa0(sp)
.text:0042b2f4 8400b38f lw s3,local_1c+0xa0(sp)
.text:0042b2f8 8000b28f lw s2,local_20+0xa0(sp)
.text:0042b2fc 7c00b18f lw s1,local_24+0xa0(sp)
.text:0042b300 7800b08f lw s0,local_28+0xa0(sp)
.text:0042b304 0800e003 jr ra
.text:0042b308 a000bd27 _addiu sp,sp,0xa0
LAB_0042b30c: ;XREF[1,0]: 0042b2cc
.text:0042b30c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b310 1c00a48f lw a0,local_84+0xa0(sp)
.text:0042b314 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b318 21286002 _move a1,s3
.text:0042b31c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b320 ecff4014 bne v0,zero,LAB_0042b2d4
.text:0042b324 00000000 _nop
.text:0042b328 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b32c 2000a48f lw a0,local_80+0xa0(sp)
.text:0042b330 5400a58f lw a1,local_4c+0xa0(sp)
.text:0042b334 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b338 00000000 _nop
.text:0042b33c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b340 e4ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b344 00000000 _nop
.text:0042b348 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b34c 2400a48f lw a0,local_7c+0xa0(sp)
.text:0042b350 5800a58f lw a1,local_48+0xa0(sp)
.text:0042b354 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b358 00000000 _nop
.text:0042b35c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b360 dcff4014 bne v0,zero,LAB_0042b2d4
.text:0042b364 00000000 _nop
.text:0042b368 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b36c 2800a48f lw a0,local_78+0xa0(sp)
.text:0042b370 5c00a58f lw a1,local_44+0xa0(sp)
.text:0042b374 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b378 00000000 _nop
.text:0042b37c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b380 d4ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b384 00000000 _nop
.text:0042b388 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b38c 2c00a48f lw a0,local_74+0xa0(sp)
.text:0042b390 6000a58f lw a1,local_40+0xa0(sp)
.text:0042b394 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b398 00000000 _nop
.text:0042b39c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b3a0 ccff4014 bne v0,zero,LAB_0042b2d4
.text:0042b3a4 00000000 _nop
.text:0042b3a8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b3ac 3000a48f lw a0,local_70+0xa0(sp)
.text:0042b3b0 6400a58f lw a1,local_3c+0xa0(sp)
.text:0042b3b4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b3b8 00000000 _nop
.text:0042b3bc 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b3c0 c4ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b3c4 00000000 _nop
.text:0042b3c8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b3cc 3400a48f lw a0,local_6c+0xa0(sp)
.text:0042b3d0 6800a58f lw a1,local_38+0xa0(sp)
.text:0042b3d4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b3d8 00000000 _nop
.text:0042b3dc 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b3e0 bcff4014 bne v0,zero,LAB_0042b2d4
.text:0042b3e4 00000000 _nop
.text:0042b3e8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b3ec 3800a48f lw a0,local_68+0xa0(sp)
.text:0042b3f0 6c00a58f lw a1,local_34+0xa0(sp)
.text:0042b3f4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b3f8 00000000 _nop
.text:0042b3fc 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b400 b4ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b404 00000000 _nop
.text:0042b408 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b40c 3c00a48f lw a0,local_64+0xa0(sp)
.text:0042b410 7000a58f lw a1,local_30+0xa0(sp)
.text:0042b414 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b418 00000000 _nop
.text:0042b41c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b420 acff4014 bne v0,zero,LAB_0042b2d4
.text:0042b424 00000000 _nop
.text:0042b428 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b42c 4000a48f lw a0,local_60+0xa0(sp)
.text:0042b430 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b434 2128e002 _move a1,s7
.text:0042b438 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b43c a5ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b440 00000000 _nop
.text:0042b444 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b448 4400a48f lw a0,local_5c+0xa0(sp)
.text:0042b44c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b450 2128c002 _move a1,s6
.text:0042b454 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b458 9eff4014 bne v0,zero,LAB_0042b2d4
.text:0042b45c 00000000 _nop
.text:0042b460 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b464 4800a48f lw a0,local_58+0xa0(sp)
.text:0042b468 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b46c 2128a002 _move a1,s5
.text:0042b470 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b474 97ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b478 00000000 _nop
.text:0042b47c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b480 4c00a48f lw a0,local_54+0xa0(sp)
.text:0042b484 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b488 21288002 _move a1,s4
.text:0042b48c 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b490 90ff4014 bne v0,zero,LAB_0042b2d4
.text:0042b494 00000000 _nop
.text:0042b498 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042b49c 5000a48f lw a0,local_50+0xa0(sp)
.text:0042b4a0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042b4a4 21282002 _move a1,s1
.text:0042b4a8 1000bc8f lw gp,local_90+0xa0(sp)
.text:0042b4ac 8bff4010 beq v0,zero,LAB_0042b2dc
.text:0042b4b0 21100002 _move v0,s0
.text:0042b4b4 88ff0010 b LAB_0042b2d8
.text:0042b4b8 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteDayNightVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042b4cc,0042b8bc
;local_8 undefined4 -8 ;XREF[2,0]: 0042b4d0,0042b8c0
;local_c undefined4 -c ;XREF[2,0]: 0042b4d4,0042b8c4
;local_10 undefined4 -10 ;XREF[2,0]: 0042b4d8,0042b8c8
;local_14 undefined4 -14 ;XREF[2,0]: 0042b4dc,0042b8cc
;local_18 undefined4 -18 ;XREF[2,0]: 0042b4e0,0042b8d0
;local_1c undefined4 -1c ;XREF[2,0]: 0042b4e4,0042b8d4
;local_20 undefined4 -20 ;XREF[2,0]: 0042b4e8,0042b8d8
;local_24 undefined4 -24 ;XREF[2,0]: 0042b4ec,0042b8dc
;local_28 undefined4 -28 ;XREF[2,0]: 0042b4f0,0042b8e0
;local_2c undefined4 -2c ;XREF[2,0]: 0042b550,0042b718
;local_30 undefined4 -30 ;XREF[2,0]: 0042b610,0042b7c0
;local_34 undefined4 -34 ;XREF[2,0]: 0042b5f0,0042b7a4
;local_38 undefined4 -38 ;XREF[2,0]: 0042b5d0,0042b788
;local_3c undefined4 -3c ;XREF[2,0]: 0042b5b0,0042b76c
;local_40 undefined4 -40 ;XREF[2,0]: 0042b590,0042b750
;local_44 undefined4 -44 ;XREF[2,0]: 0042b570,0042b734
;local_48 undefined4 -48 ;XREF[2,0]: 0042b530,0042b6f8
;local_50 undefined4 -50 ;XREF[33,0]: 0042b4f4,0042b514,0042b534,0042b554,0042b574
; 0042b594,0042b5b4,0042b5d4,0042b5f4,0042b614
; 0042b634,0042b654,0042b674,0042b694,0042b6b4
; 0042b6d4,0042b6f4,0042b714,0042b730,0042b74c
; 0042b768,0042b784,0042b7a0,0042b7bc,0042b7d8
; 0042b7f4,0042b810,0042b82c,0042b848,0042b864
; 0042b880,0042b89c,0042b8b8
;XREF[2,0]: Entry Point,004d8270
.text:0042b4bc 0b001c3c lui gp,0xb
.text:0042b4c0 24459c27 addiu gp,gp,0x4524
.text:0042b4c4 21e09903 addu gp,gp,t9
.text:0042b4c8 a0ffbd27 addiu sp,sp,-0x60
.text:0042b4cc 5c00bfaf sw ra,local_4+0x60(sp)
.text:0042b4d0 5800beaf sw s8,local_8+0x60(sp)
.text:0042b4d4 5400b7af sw s7,local_c+0x60(sp)
.text:0042b4d8 5000b6af sw s6,local_10+0x60(sp)
.text:0042b4dc 4c00b5af sw s5,local_14+0x60(sp)
.text:0042b4e0 4800b4af sw s4,local_18+0x60(sp)
.text:0042b4e4 4400b3af sw s3,local_1c+0x60(sp)
.text:0042b4e8 4000b2af sw s2,local_20+0x60(sp)
.text:0042b4ec 3c00b1af sw s1,local_24+0x60(sp)
.text:0042b4f0 3800b0af sw s0,local_28+0x60(sp)
.text:0042b4f4 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:0042b4f8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b4fc 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b500 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b504 b8c16525 addiu a1=>.roda...,t3,-0x3e48 ;= "DayNightMode"
.text:0042b508 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b50c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b510 21808000 _move s0,a0
.text:0042b514 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b518 21200002 move a0,s0
.text:0042b51c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b520 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b524 dcd54525 addiu a1=>.roda...,t2,-0x2a24 ;= "LightSensorControl"
.text:0042b528 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b52c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b530 1800a2af _sw v0,local_48+0x60(sp)
.text:0042b534 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b538 21200002 move a0,s0
.text:0042b53c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b540 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b544 f0d54526 addiu a1=>.roda...,s2,-0x2a10 ;= "IRLedScheduleSunStart"
.text:0042b548 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b54c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b550 3400a2af _sw v0,local_2c+0x60(sp)
.text:0042b554 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b558 21200002 move a0,s0
.text:0042b55c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b560 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b564 08d62525 addiu a1=>.roda...,t1,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0042b568 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b56c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b570 1c00a2af _sw v0,local_44+0x60(sp)
.text:0042b574 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b578 21200002 move a0,s0
.text:0042b57c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b580 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b584 1cd66526 addiu a1=>.roda...,s3,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0042b588 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b58c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b590 2000a2af _sw v0,local_40+0x60(sp)
.text:0042b594 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b598 21200002 move a0,s0
.text:0042b59c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b5a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b5a4 34d60525 addiu a1=>.roda...,t0,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0042b5a8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b5ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b5b0 2400a2af _sw v0,local_3c+0x60(sp)
.text:0042b5b4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b5b8 21200002 move a0,s0
.text:0042b5bc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b5c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b5c4 48d68526 addiu a1=>.roda...,s4,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0042b5c8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b5cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b5d0 2800a2af _sw v0,local_38+0x60(sp)
.text:0042b5d4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b5d8 21200002 move a0,s0
.text:0042b5dc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042b5e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b5e4 60d6e524 addiu a1=>.roda...,a3,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0042b5e8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b5ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b5f0 2c00a2af _sw v0,local_34+0x60(sp)
.text:0042b5f4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b5f8 21200002 move a0,s0
.text:0042b5fc 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b600 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b604 74d6a526 addiu a1=>.roda...,s5,-0x298c ;= "IRLedScheduleWedStart"
.text:0042b608 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b60c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b610 3000a2af _sw v0,local_30+0x60(sp)
.text:0042b614 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b618 21200002 move a0,s0
.text:0042b61c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b620 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b624 8cd6c524 addiu a1=>.roda...,a2,-0x2974 ;= "IRLedScheduleWedEnd"
.text:0042b628 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b62c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b630 21904000 _move s2,v0
.text:0042b634 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b638 21200002 move a0,s0
.text:0042b63c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b640 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b644 a0d6c526 addiu a1=>.roda...,s6,-0x2960 ;= "IRLedScheduleThuStart"
.text:0042b648 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b64c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b650 21984000 _move s3,v0
.text:0042b654 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b658 21200002 move a0,s0
.text:0042b65c 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b660 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b664 b8d6e526 addiu a1=>.roda...,s7,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0042b668 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b66c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b670 21a04000 _move s4,v0
.text:0042b674 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b678 21200002 move a0,s0
.text:0042b67c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b680 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b684 ccd66524 addiu a1=>.roda...,v1,-0x2934 ;= "IRLedScheduleFriStart"
.text:0042b688 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b68c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b690 21a84000 _move s5,v0
.text:0042b694 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b698 21200002 move a0,s0
.text:0042b69c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b6a0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b6a4 e4d6c527 addiu a1=>.roda...,s8,-0x291c ;= "IRLedScheduleFriEnd"
.text:0042b6a8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b6ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b6b0 21b04000 _move s6,v0
.text:0042b6b4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b6b8 21b84000 move s7,v0
.text:0042b6bc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b6c0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b6c4 21200002 move a0,s0
.text:0042b6c8 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b6cc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b6d0 f8d64524 _addiu a1=>.roda...,v0,-0x2908 ;= "IRLedScheduleSatStart"
.text:0042b6d4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b6d8 21200002 move a0,s0
.text:0042b6dc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b6e0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042b6e4 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042b6e8 10d70526 addiu a1=>.roda...,s0,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0042b6ec 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042b6f0 21f04000 _move s8,v0
.text:0042b6f4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b6f8 1800a68f lw a2,local_48+0x60(sp)
.text:0042b6fc 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b700 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b704 b8c1e527 addiu a1=>.roda...,ra,-0x3e48 ;= "DayNightMode"
.text:0042b708 21200000 clear a0
.text:0042b70c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b710 21804000 _move s0,v0
.text:0042b714 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b718 3400a68f lw a2,local_2c+0x60(sp)
.text:0042b71c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b720 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b724 dcd50527 addiu a1=>.roda...,t8,-0x2a24 ;= "LightSensorControl"
.text:0042b728 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b72c 21200000 _clear a0
.text:0042b730 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b734 1c00a68f lw a2,local_44+0x60(sp)
.text:0042b738 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b73c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b740 f0d52526 addiu a1=>.roda...,s1,-0x2a10 ;= "IRLedScheduleSunStart"
.text:0042b744 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b748 21200000 _clear a0
.text:0042b74c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b750 2000a68f lw a2,local_40+0x60(sp)
.text:0042b754 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b758 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b75c 08d6e525 addiu a1=>.roda...,t7,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0042b760 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b764 21200000 _clear a0
.text:0042b768 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b76c 2400a68f lw a2,local_3c+0x60(sp)
.text:0042b770 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b774 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b778 1cd6c525 addiu a1=>.roda...,t6,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0042b77c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b780 21200000 _clear a0
.text:0042b784 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b788 2800a68f lw a2,local_38+0x60(sp)
.text:0042b78c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b790 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b794 34d6a525 addiu a1=>.roda...,t5,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0042b798 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b79c 21200000 _clear a0
.text:0042b7a0 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b7a4 2c00a68f lw a2,local_34+0x60(sp)
.text:0042b7a8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b7ac 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b7b0 48d68525 addiu a1=>.roda...,t4,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0042b7b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b7b8 21200000 _clear a0
.text:0042b7bc 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b7c0 3000a68f lw a2,local_30+0x60(sp)
.text:0042b7c4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b7c8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b7cc 60d66525 addiu a1=>.roda...,t3,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0042b7d0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b7d4 21200000 _clear a0
.text:0042b7d8 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b7dc 21304002 move a2,s2
.text:0042b7e0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b7e4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b7e8 74d64525 addiu a1=>.roda...,t2,-0x298c ;= "IRLedScheduleWedStart"
.text:0042b7ec 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b7f0 21200000 _clear a0
.text:0042b7f4 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b7f8 21306002 move a2,s3
.text:0042b7fc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b800 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b804 8cd62525 addiu a1=>.roda...,t1,-0x2974 ;= "IRLedScheduleWedEnd"
.text:0042b808 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b80c 21200000 _clear a0
.text:0042b810 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b814 21308002 move a2,s4
.text:0042b818 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b81c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b820 a0d60525 addiu a1=>.roda...,t0,-0x2960 ;= "IRLedScheduleThuStart"
.text:0042b824 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b828 21200000 _clear a0
.text:0042b82c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b830 2130a002 move a2,s5
.text:0042b834 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042b838 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b83c b8d6e524 addiu a1=>.roda...,a3,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0042b840 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b844 21200000 _clear a0
.text:0042b848 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b84c 21200000 clear a0
.text:0042b850 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b854 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b858 ccd6c524 addiu a1=>.roda...,a2,-0x2934 ;= "IRLedScheduleFriStart"
.text:0042b85c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b860 2130c002 _move a2,s6
.text:0042b864 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b868 2130e002 move a2,s7
.text:0042b86c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b870 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b874 e4d68524 addiu a1=>.roda...,a0,-0x291c ;= "IRLedScheduleFriEnd"
.text:0042b878 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b87c 21200000 _clear a0
.text:0042b880 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b884 2130c003 move a2,s8
.text:0042b888 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b88c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b890 f8d66524 addiu a1=>.roda...,v1,-0x2908 ;= "IRLedScheduleSatStart"
.text:0042b894 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b898 21200000 _clear a0
.text:0042b89c 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b8a0 21300002 move a2,s0
.text:0042b8a4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b8a8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042b8ac 10d74524 addiu a1=>.roda...,v0,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0042b8b0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042b8b4 21200000 _clear a0
.text:0042b8b8 1000bc8f lw gp,local_50+0x60(sp)
.text:0042b8bc 5c00bf8f lw ra,local_4+0x60(sp)
.text:0042b8c0 5800be8f lw s8,local_8+0x60(sp)
.text:0042b8c4 5400b78f lw s7,local_c+0x60(sp)
.text:0042b8c8 5000b68f lw s6,local_10+0x60(sp)
.text:0042b8cc 4c00b58f lw s5,local_14+0x60(sp)
.text:0042b8d0 4800b48f lw s4,local_18+0x60(sp)
.text:0042b8d4 4400b38f lw s3,local_1c+0x60(sp)
.text:0042b8d8 4000b28f lw s2,local_20+0x60(sp)
.text:0042b8dc 3c00b18f lw s1,local_24+0x60(sp)
.text:0042b8e0 3800b08f lw s0,local_28+0x60(sp)
.text:0042b8e4 21100000 clear v0
.text:0042b8e8 0800e003 jr ra
.text:0042b8ec 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CheckSoundDBVar()
;local_8 undefined4 -8 ;XREF[2,0]: 0042b900,0042b9d0
;local_c undefined4 -c ;XREF[2,0]: 0042b904,0042b9d4
;local_10 undefined4 -10 ;XREF[2,0]: 0042b908,0042b9d8
;local_30 undefined4 -30 ;XREF[7,0]: 0042b90c,0042b928,0042b948,0042b968,0042b988
; 0042b9a8,0042b9cc
;XREF[3,0]: Entry Point,00435630,004d83a0
.text:0042b8f0 0b001c3c lui gp,0xb
.text:0042b8f4 f0409c27 addiu gp,gp,0x40f0
.text:0042b8f8 21e09903 addu gp,gp,t9
.text:0042b8fc c0ffbd27 addiu sp,sp,-0x40
.text:0042b900 3800bfaf sw ra,local_8+0x40(sp)
.text:0042b904 3400b1af sw s1,local_c+0x40(sp)
.text:0042b908 3000b0af sw s0,local_10+0x40(sp)
.text:0042b90c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0042b910 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042b914 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b918 74d8e524 addiu a1=>.roda...,a3,-0x278c ;= "SoundDetectionEnable"
.text:0042b91c 1800a627 addiu a2,sp,0x18
.text:0042b920 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b924 21888000 _move s1,a0
.text:0042b928 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b92c 21804000 move s0,v0
.text:0042b930 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b934 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b938 21202002 move a0,s1
.text:0042b93c 1c00a627 addiu a2,sp,0x1c
.text:0042b940 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b944 8cd84524 _addiu a1=>.roda...,v0,-0x2774 ;= "SoundDetectionDB"
.text:0042b948 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b94c 21202002 move a0,s1
.text:0042b950 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b954 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b958 fcd8c524 addiu a1=>.roda...,a2,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042b95c 2000a627 addiu a2,sp,0x20
.text:0042b960 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b964 25800202 _or s0,s0,v0
.text:0042b968 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b96c 2400a627 addiu a2,sp,0x24
.text:0042b970 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b974 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b978 e0d88524 addiu a1=>.roda...,a0,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042b97c 21202002 move a0,s1
.text:0042b980 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b984 25800202 _or s0,s0,v0
.text:0042b988 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b98c 21202002 move a0,s1
.text:0042b990 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b994 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b998 a0d86524 addiu a1=>.roda...,v1,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0042b99c 2800a627 addiu a2,sp,0x28
.text:0042b9a0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b9a4 25800202 _or s0,s0,v0
.text:0042b9a8 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b9ac 21202002 move a0,s1
.text:0042b9b0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042b9b4 6487998f lw t9,-0x789c(gp)=>->websGetVarCheck ;= 00424e64
.text:0042b9b8 2c00a627 addiu a2,sp,0x2c
.text:0042b9bc c0d8a524 addiu a1=>.roda...,a1,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:0042b9c0 09f82003 jalr t9=>websGetVarCheck ;undefined websGetVarCheck()
.text:0042b9c4 25800202 _or s0,s0,v0
.text:0042b9c8 25100202 or v0,s0,v0
.text:0042b9cc 1000bc8f lw gp,local_30+0x40(sp)
.text:0042b9d0 3800bf8f lw ra,local_8+0x40(sp)
.text:0042b9d4 3400b18f lw s1,local_c+0x40(sp)
.text:0042b9d8 3000b08f lw s0,local_10+0x40(sp)
.text:0042b9dc 0800e003 jr ra
.text:0042b9e0 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined SystemSoundDBChanged()
;local_4 undefined4 -4 ;XREF[2,0]: 0042b9f4,0042bbb8
;local_8 undefined4 -8 ;XREF[2,0]: 0042b9f8,0042bbbc
;local_c undefined4 -c ;XREF[2,0]: 0042b9fc,0042bbc0
;local_10 undefined4 -10 ;XREF[2,0]: 0042ba00,0042bbc4
;local_14 undefined4 -14 ;XREF[2,0]: 0042ba04,0042bbc8
;local_18 undefined4 -18 ;XREF[2,0]: 0042ba08,0042bbcc
;local_1c undefined4 -1c ;XREF[2,0]: 0042ba0c,0042bbd0
;local_20 undefined4 -20 ;XREF[2,0]: 0042ba10,0042bbd4
;local_24 undefined4 -24 ;XREF[2,0]: 0042ba14,0042bbd8
;local_28 undefined4 -28 ;XREF[2,0]: 0042ba18,0042bbdc
;local_30 undefined4 -30 ;XREF[2,0]: 0042bae0,0042bc40
;local_34 undefined4 -34 ;XREF[2,0]: 0042bac0,0042bc24
;local_38 undefined4 -38 ;XREF[2,0]: 0042baa4,0042bc08
;local_3c undefined4 -3c ;XREF[2,0]: 0042ba88,0042bbec
;local_40 undefined4 -40 ;XREF[2,0]: 0042ba6c,0042bb98
;local_48 undefined4 -48 ;XREF[19,0]: 0042ba1c,0042ba38,0042ba54,0042ba70,0042ba8c
; 0042baa8,0042bac4,0042bae4,0042bb00,0042bb1c
; 0042bb38,0042bb54,0042bb70,0042bb88,0042bba4
; 0042bbf8,0042bc14,0042bc30,0042bc4c
;XREF[3,0]: Entry Point,0043564c,004d88c8
.text:0042b9e4 0b001c3c lui gp,0xb
.text:0042b9e8 fc3f9c27 addiu gp,gp,0x3ffc
.text:0042b9ec 21e09903 addu gp,gp,t9
.text:0042b9f0 a8ffbd27 addiu sp,sp,-0x58
.text:0042b9f4 5400bfaf sw ra,local_4+0x58(sp)
.text:0042b9f8 5000beaf sw s8,local_8+0x58(sp)
.text:0042b9fc 4c00b7af sw s7,local_c+0x58(sp)
.text:0042ba00 4800b6af sw s6,local_10+0x58(sp)
.text:0042ba04 4400b5af sw s5,local_14+0x58(sp)
.text:0042ba08 4000b4af sw s4,local_18+0x58(sp)
.text:0042ba0c 3c00b3af sw s3,local_1c+0x58(sp)
.text:0042ba10 3800b2af sw s2,local_20+0x58(sp)
.text:0042ba14 3400b1af sw s1,local_24+0x58(sp)
.text:0042ba18 3000b0af sw s0,local_28+0x58(sp)
.text:0042ba1c 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:0042ba20 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ba24 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042ba28 21888000 move s1,a0
.text:0042ba2c 74d8e526 addiu a1=>.roda...,s7,-0x278c ;= "SoundDetectionEnable"
.text:0042ba30 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042ba34 21200000 _clear a0
.text:0042ba38 1000bc8f lw gp,local_48+0x58(sp)
.text:0042ba3c 21200000 clear a0
.text:0042ba40 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ba44 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042ba48 8cd84526 addiu a1=>.roda...,s2,-0x2774 ;= "SoundDetectionDB"
.text:0042ba4c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042ba50 21f04000 _move s8,v0
.text:0042ba54 1000bc8f lw gp,local_48+0x58(sp)
.text:0042ba58 21200000 clear a0
.text:0042ba5c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ba60 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042ba64 fcd86526 addiu a1=>.roda...,s3,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042ba68 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042ba6c 1800a2af _sw v0,local_40+0x58(sp)
.text:0042ba70 1000bc8f lw gp,local_48+0x58(sp)
.text:0042ba74 21200000 clear a0
.text:0042ba78 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ba7c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042ba80 e0d88526 addiu a1=>.roda...,s4,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042ba84 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042ba88 1c00a2af _sw v0,local_3c+0x58(sp)
.text:0042ba8c 1000bc8f lw gp,local_48+0x58(sp)
.text:0042ba90 21200000 clear a0
.text:0042ba94 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042ba98 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042ba9c a0d8a526 addiu a1=>.roda...,s5,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0042baa0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042baa4 2000a2af _sw v0,local_38+0x58(sp)
.text:0042baa8 1000bc8f lw gp,local_48+0x58(sp)
.text:0042baac 21200000 clear a0
.text:0042bab0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bab4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042bab8 c0d8c526 addiu a1=>.roda...,s6,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:0042babc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042bac0 2400a2af _sw v0,local_34+0x58(sp)
.text:0042bac4 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bac8 21202002 move a0,s1
.text:0042bacc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bad0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bad4 74d8e526 addiu a1=>.roda...,s7,-0x278c ;= "SoundDetectionEnable"
.text:0042bad8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042badc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bae0 2800a2af _sw v0,local_30+0x58(sp)
.text:0042bae4 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bae8 21202002 move a0,s1
.text:0042baec ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042baf0 8cd84526 addiu a1=>.roda...,s2,-0x2774 ;= "SoundDetectionDB"
.text:0042baf4 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042baf8 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bafc 21b84000 _move s7,v0
.text:0042bb00 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb04 21202002 move a0,s1
.text:0042bb08 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bb0c fcd86526 addiu a1=>.roda...,s3,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042bb10 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042bb14 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bb18 21904000 _move s2,v0
.text:0042bb1c 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb20 21202002 move a0,s1
.text:0042bb24 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bb28 e0d88526 addiu a1=>.roda...,s4,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042bb2c 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042bb30 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bb34 21984000 _move s3,v0
.text:0042bb38 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb3c 21202002 move a0,s1
.text:0042bb40 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bb44 a0d8a526 addiu a1=>.roda...,s5,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0042bb48 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042bb4c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bb50 21a04000 _move s4,v0
.text:0042bb54 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb58 21202002 move a0,s1
.text:0042bb5c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bb60 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0042bb64 c0d8c526 addiu a1=>.roda...,s6,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:0042bb68 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bb6c 21a84000 _move s5,v0
.text:0042bb70 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb74 2120c003 move a0,s8
.text:0042bb78 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bb7c 2128e002 move a1,s7
.text:0042bb80 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bb84 21884000 _move s1,v0
.text:0042bb88 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bb8c 08004014 bne v0,zero,LAB_0042bbb0
.text:0042bb90 21800000 _clear s0
.text:0042bb94 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bb98 1800a48f lw a0,local_40+0x58(sp)
.text:0042bb9c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bba0 21284002 _move a1,s2
.text:0042bba4 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bba8 0f004010 beq v0,zero,LAB_0042bbe8
.text:0042bbac 00000000 _nop
LAB_0042bbb0: ;XREF[4,0]: 0042bb8c,0042bbfc,0042bc18,0042bc34
.text:0042bbb0 01001024 li s0,0x1
LAB_0042bbb4: ;XREF[1,0]: 0042bc58
.text:0042bbb4 21100002 move v0,s0
LAB_0042bbb8: ;XREF[1,0]: 0042bc50
.text:0042bbb8 5400bf8f lw ra,local_4+0x58(sp)
.text:0042bbbc 5000be8f lw s8,local_8+0x58(sp)
.text:0042bbc0 4c00b78f lw s7,local_c+0x58(sp)
.text:0042bbc4 4800b68f lw s6,local_10+0x58(sp)
.text:0042bbc8 4400b58f lw s5,local_14+0x58(sp)
.text:0042bbcc 4000b48f lw s4,local_18+0x58(sp)
.text:0042bbd0 3c00b38f lw s3,local_1c+0x58(sp)
.text:0042bbd4 3800b28f lw s2,local_20+0x58(sp)
.text:0042bbd8 3400b18f lw s1,local_24+0x58(sp)
.text:0042bbdc 3000b08f lw s0,local_28+0x58(sp)
.text:0042bbe0 0800e003 jr ra
.text:0042bbe4 5800bd27 _addiu sp,sp,0x58
LAB_0042bbe8: ;XREF[1,0]: 0042bba8
.text:0042bbe8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bbec 1c00a48f lw a0,local_3c+0x58(sp)
.text:0042bbf0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bbf4 21286002 _move a1,s3
.text:0042bbf8 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bbfc ecff4014 bne v0,zero,LAB_0042bbb0
.text:0042bc00 00000000 _nop
.text:0042bc04 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bc08 2000a48f lw a0,local_38+0x58(sp)
.text:0042bc0c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bc10 21288002 _move a1,s4
.text:0042bc14 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bc18 e5ff4014 bne v0,zero,LAB_0042bbb0
.text:0042bc1c 00000000 _nop
.text:0042bc20 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bc24 2400a48f lw a0,local_34+0x58(sp)
.text:0042bc28 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bc2c 2128a002 _move a1,s5
.text:0042bc30 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bc34 deff4014 bne v0,zero,LAB_0042bbb0
.text:0042bc38 00000000 _nop
.text:0042bc3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0042bc40 2800a48f lw a0,local_30+0x58(sp)
.text:0042bc44 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0042bc48 21282002 _move a1,s1
.text:0042bc4c 1000bc8f lw gp,local_48+0x58(sp)
.text:0042bc50 d9ff4010 beq v0,zero,LAB_0042bbb8
.text:0042bc54 21100002 _move v0,s0
.text:0042bc58 d6ff0010 b LAB_0042bbb4
.text:0042bc5c 01001024 _li s0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined WriteSoundDBVar()
;local_4 undefined4 -4 ;XREF[2,0]: 0042bc70,0042be00
;local_8 undefined4 -8 ;XREF[2,0]: 0042bc74,0042be04
;local_c undefined4 -c ;XREF[2,0]: 0042bc78,0042be08
;local_10 undefined4 -10 ;XREF[2,0]: 0042bc7c,0042be0c
;local_14 undefined4 -14 ;XREF[2,0]: 0042bc80,0042be10
;local_18 undefined4 -18 ;XREF[2,0]: 0042bc84,0042be14
;local_1c undefined4 -1c ;XREF[2,0]: 0042bc88,0042be18
;local_20 undefined4 -20 ;XREF[2,0]: 0042bc8c,0042be1c
;local_24 undefined4 -24 ;XREF[2,0]: 0042bc90,0042be20
;local_28 undefined4 -28 ;XREF[2,0]: 0042bc94,0042be24
;local_30 undefined4 -30 ;XREF[13,0]: 0042bc98,0042bcb8,0042bcd8,0042bcf8,0042bd18
; 0042bd38,0042bd58,0042bd78,0042bd94,0042bdb0
; 0042bdcc,0042bde4,0042bdfc
;XREF[3,0]: Entry Point,00435668,004d83d4
.text:0042bc60 0b001c3c lui gp,0xb
.text:0042bc64 803d9c27 addiu gp,gp,0x3d80
.text:0042bc68 21e09903 addu gp,gp,t9
.text:0042bc6c c0ffbd27 addiu sp,sp,-0x40
.text:0042bc70 3c00bfaf sw ra,local_4+0x40(sp)
.text:0042bc74 3800beaf sw s8,local_8+0x40(sp)
.text:0042bc78 3400b7af sw s7,local_c+0x40(sp)
.text:0042bc7c 3000b6af sw s6,local_10+0x40(sp)
.text:0042bc80 2c00b5af sw s5,local_14+0x40(sp)
.text:0042bc84 2800b4af sw s4,local_18+0x40(sp)
.text:0042bc88 2400b3af sw s3,local_1c+0x40(sp)
.text:0042bc8c 2000b2af sw s2,local_20+0x40(sp)
.text:0042bc90 1c00b1af sw s1,local_24+0x40(sp)
.text:0042bc94 1800b0af sw s0,local_28+0x40(sp)
.text:0042bc98 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0042bc9c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bca0 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bca4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bca8 74d84525 addiu a1=>.roda...,t2,-0x278c ;= "SoundDetectionEnable"
.text:0042bcac 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bcb0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bcb4 21808000 _move s0,a0
.text:0042bcb8 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bcbc 21200002 move a0,s0
.text:0042bcc0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bcc4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bcc8 8cd82525 addiu a1=>.roda...,t1,-0x2774 ;= "SoundDetectionDB"
.text:0042bccc 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bcd0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bcd4 21a04000 _move s4,v0
.text:0042bcd8 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bcdc 21200002 move a0,s0
.text:0042bce0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bce4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bce8 fcd80525 addiu a1=>.roda...,t0,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042bcec 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bcf0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bcf4 21a84000 _move s5,v0
.text:0042bcf8 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bcfc 21200002 move a0,s0
.text:0042bd00 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0042bd04 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bd08 e0d8e524 addiu a1=>.roda...,a3,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042bd0c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bd10 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bd14 21b04000 _move s6,v0
.text:0042bd18 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bd1c 21200002 move a0,s0
.text:0042bd20 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bd24 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bd28 a0d86526 addiu a1=>.roda...,s3,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0042bd2c 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bd30 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bd34 21b84000 _move s7,v0
.text:0042bd38 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bd3c 21200002 move a0,s0
.text:0042bd40 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bd44 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bd48 0c442626 addiu a2=>.rodata:DAT_0049440c,s1,0x440c
.text:0042bd4c c0d84526 addiu a1=>.roda...,s2,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:0042bd50 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bd54 21f04000 _move s8,v0
.text:0042bd58 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bd5c 21200000 clear a0
.text:0042bd60 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bd64 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bd68 74d8c524 addiu a1=>.roda...,a2,-0x278c ;= "SoundDetectionEnable"
.text:0042bd6c 21308002 move a2,s4
.text:0042bd70 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bd74 21804000 _move s0,v0
.text:0042bd78 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bd7c 2130a002 move a2,s5
.text:0042bd80 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bd84 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bd88 8cd88524 addiu a1=>.roda...,a0,-0x2774 ;= "SoundDetectionDB"
.text:0042bd8c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bd90 21200000 _clear a0
.text:0042bd94 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bd98 2130c002 move a2,s6
.text:0042bd9c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bda0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bda4 fcd86524 addiu a1=>.roda...,v1,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0042bda8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bdac 21200000 _clear a0
.text:0042bdb0 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bdb4 2130e002 move a2,s7
.text:0042bdb8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bdbc 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bdc0 e0d84524 addiu a1=>.roda...,v0,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0042bdc4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bdc8 21200000 _clear a0
.text:0042bdcc 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bdd0 a0d86526 addiu a1=>.roda...,s3,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0042bdd4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bdd8 2130c003 move a2,s8
.text:0042bddc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bde0 21200000 _clear a0
.text:0042bde4 1000bc8f lw gp,local_30+0x40(sp)
.text:0042bde8 c0d84526 addiu a1=>.roda...,s2,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:0042bdec 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0042bdf0 21300002 move a2,s0
.text:0042bdf4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0042bdf8 21200000 _clear a0
.text:0042bdfc 1000bc8f lw gp,local_30+0x40(sp)
.text:0042be00 3c00bf8f lw ra,local_4+0x40(sp)
.text:0042be04 3800be8f lw s8,local_8+0x40(sp)
.text:0042be08 3400b78f lw s7,local_c+0x40(sp)
.text:0042be0c 3000b68f lw s6,local_10+0x40(sp)
.text:0042be10 2c00b58f lw s5,local_14+0x40(sp)
.text:0042be14 2800b48f lw s4,local_18+0x40(sp)
.text:0042be18 2400b38f lw s3,local_1c+0x40(sp)
.text:0042be1c 2000b28f lw s2,local_20+0x40(sp)
.text:0042be20 1c00b18f lw s1,local_24+0x40(sp)
.text:0042be24 1800b08f lw s0,local_28+0x40(sp)
.text:0042be28 21100000 clear v0
.text:0042be2c 0800e003 jr ra
.text:0042be30 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042be34()
;local_8 undefined4 -8 ;XREF[3,0]: 0042be44,0042beac,0042bef4
;local_c undefined4 -c ;XREF[3,0]: 0042be48,0042beb0,0042bef8
;local_10 undefined4 -10 ;XREF[3,0]: 0042be4c,0042beb4,0042befc
;local_18 undefined4 -18 ;XREF[5,0]: 0042be50,0042be74,0042be90,0042bec8,0042bee0
;XREF[1,0]: 00431394
.text:0042be34 0b001c3c lui gp,0xb
.text:0042be38 ac3b9c27 addiu gp,gp,0x3bac
.text:0042be3c 21e09903 addu gp,gp,t9
.text:0042be40 d8ffbd27 addiu sp,sp,-0x28
.text:0042be44 2000bfaf sw ra,local_8+0x28(sp)
.text:0042be48 1c00b1af sw s1,local_c+0x28(sp)
.text:0042be4c 1800b0af sw s0,local_10+0x28(sp)
.text:0042be50 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0042be54 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042be58 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042be5c 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042be60 7ccb4624 addiu a2=>.roda...,v0,-0x3484 ;= "ReplySuccessPage"
.text:0042be64 9ccbe724 addiu a3=>.roda...,a3,-0x3464 ;= "ReplyErrorPage"
.text:0042be68 21280000 clear a1
.text:0042be6c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:0042be70 21888000 _move s1,a0
.text:0042be74 1000bc8f lw gp,local_18+0x28(sp)
.text:0042be78 21202002 move a0,s1
.text:0042be7c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042be80 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0042be84 00000000 nop
.text:0042be88 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0042be8c 40bf0526 _addiu a1=>.roda...,s0,-0x40c0 ;= "WebDebugLevel"
.text:0042be90 1000bc8f lw gp,local_18+0x28(sp)
.text:0042be94 21202002 move a0,s1
.text:0042be98 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042be9c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042bea0 40bf0526 addiu a1,s0,-0x40c0
.text:0042bea4 06004014 bne v0,zero,LAB_0042bec0
.text:0042bea8 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0042beac 2000bf8f lw ra,local_8+0x28(sp)
.text:0042beb0 1c00b18f lw s1,local_c+0x28(sp)
.text:0042beb4 1800b08f lw s0,local_10+0x28(sp)
.text:0042beb8 0800e003 jr ra
.text:0042bebc 2800bd27 _addiu sp,sp,0x28
LAB_0042bec0: ;XREF[1,0]: 0042bea4
.text:0042bec0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042bec4 00000000 _nop
.text:0042bec8 1000bc8f lw gp,local_18+0x28(sp)
.text:0042becc 00000000 nop
.text:0042bed0 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:0042bed4 00000000 nop
.text:0042bed8 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0042bedc 21204000 _move a0,v0
.text:0042bee0 1000bc8f lw gp,local_18+0x28(sp)
.text:0042bee4 02004014 bne v0,zero,LAB_0042bef0
.text:0042bee8 1f004330 _andi v1,v0,0x1f
.text:0042beec 10000324 li v1,0x10
LAB_0042bef0: ;XREF[1,0]: 0042bee4
.text:0042bef0 6490848f lw a0,-0x6f9c(gp)=>->Debug_Trace_Level ;= 004d4a40
.text:0042bef4 2000bf8f lw ra,local_8+0x28(sp)
.text:0042bef8 1c00b18f lw s1,local_c+0x28(sp)
.text:0042befc 1800b08f lw s0,local_10+0x28(sp)
.text:0042bf00 2800bd27 addiu sp,sp,0x28
.text:0042bf04 0800e003 jr ra
.text:0042bf08 000083ac _sw v1,0x0(a0)=>.data:Debug_Trace_Level ;= 00000010h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042bf0c()
;local_4 undefined4 -4 ;XREF[2,0]: 0042bf1c,0042bf80
;local_8 undefined4 -8 ;XREF[2,0]: 0042bf20,0042bf84
;local_10 undefined4 -10 ;XREF[4,0]: 0042bf24,0042bf38,0042bf50,0042bf78
;XREF[1,0]: 004313b4
.text:0042bf0c 0b001c3c lui gp,0xb
.text:0042bf10 d43a9c27 addiu gp,gp,0x3ad4
.text:0042bf14 21e09903 addu gp,gp,t9
.text:0042bf18 e0ffbd27 addiu sp,sp,-0x20
.text:0042bf1c 1c00bfaf sw ra,local_4+0x20(sp)
.text:0042bf20 1800b0af sw s0,local_8+0x20(sp)
.text:0042bf24 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0042bf28 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042bf2c 21808000 move s0,a0
.text:0042bf30 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042bf34 21200000 _clear a0
.text:0042bf38 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bf3c 21284000 move a1,v0
.text:0042bf40 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042bf44 21200002 move a0,s0
.text:0042bf48 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042bf4c 21300000 _clear a2
.text:0042bf50 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bf54 21200002 move a0,s0
.text:0042bf58 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bf5c 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bf60 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042bf64 7ccbc624 addiu a2=>.roda...,a2,-0x3484 ;= "ReplySuccessPage"
.text:0042bf68 9ccbe724 addiu a3=>.roda...,a3,-0x3464 ;= "ReplyErrorPage"
.text:0042bf6c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:0042bf70 21280000 _clear a1
.text:0042bf74 03000224 li v0,0x3
.text:0042bf78 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bf7c 200102ae sw v0,0x120(s0)
.text:0042bf80 1c00bf8f lw ra,local_4+0x20(sp)
.text:0042bf84 1800b08f lw s0,local_8+0x20(sp)
.text:0042bf88 0800e003 jr ra
.text:0042bf8c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042bf90()
;local_4 undefined4 -4 ;XREF[2,0]: 0042bfa0,0042c040
;local_8 undefined4 -8 ;XREF[2,0]: 0042bfa4,0042c044
;local_10 undefined4 -10 ;XREF[6,0]: 0042bfa8,0042bfbc,0042bfd4,0042bff8,0042c014
; 0042c034
;XREF[1,0]: 004313d4
.text:0042bf90 0b001c3c lui gp,0xb
.text:0042bf94 503a9c27 addiu gp,gp,0x3a50
.text:0042bf98 21e09903 addu gp,gp,t9
.text:0042bf9c e0ffbd27 addiu sp,sp,-0x20
.text:0042bfa0 1c00bfaf sw ra,local_4+0x20(sp)
.text:0042bfa4 1800b0af sw s0,local_8+0x20(sp)
.text:0042bfa8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0042bfac 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042bfb0 21808000 move s0,a0
.text:0042bfb4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042bfb8 01000424 _li a0,0x1
.text:0042bfbc 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bfc0 21284000 move a1,v0
.text:0042bfc4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042bfc8 21200002 move a0,s0
.text:0042bfcc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042bfd0 21300000 _clear a2
.text:0042bfd4 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bfd8 21200002 move a0,s0
.text:0042bfdc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bfe0 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042bfe4 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042bfe8 7ccbc624 addiu a2=>.roda...,a2,-0x3484 ;= "ReplySuccessPage"
.text:0042bfec 9ccbe724 addiu a3=>.roda...,a3,-0x3464 ;= "ReplyErrorPage"
.text:0042bff0 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:0042bff4 21280000 _clear a1
.text:0042bff8 1000bc8f lw gp,local_10+0x20(sp)
.text:0042bffc 00000000 nop
.text:0042c000 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c004 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0042c008 00000000 nop
.text:0042c00c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0042c010 18da4424 _addiu a0=>.roda...,v0,-0x25e8 ;= "ralink_init clear 2860"
.text:0042c014 1000bc8f lw gp,local_10+0x20(sp)
.text:0042c018 00000000 nop
.text:0042c01c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c020 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0042c024 00000000 nop
.text:0042c028 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0042c02c 30da8424 _addiu a0=>.roda...,a0,-0x25d0 ;= "ralink_init renew 2860 /etc_ro/Wi...
.text:0042c030 03000324 li v1,0x3
.text:0042c034 1000bc8f lw gp,local_10+0x20(sp)
.text:0042c038 200103ae sw v1,0x120(s0)
.text:0042c03c 280100ae sw zero,0x128(s0)
.text:0042c040 1c00bf8f lw ra,local_4+0x20(sp)
.text:0042c044 1800b08f lw s0,local_8+0x20(sp)
.text:0042c048 0800e003 jr ra
.text:0042c04c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042c050()
;local_4 undefined4 -4 ;XREF[3,0]: 0042c060,0042c0b8,0042c148
;local_8 undefined4 -8 ;XREF[3,0]: 0042c064,0042c0bc,0042c14c
;local_c undefined4 -c ;XREF[3,0]: 0042c068,0042c0c0,0042c150
;local_10 undefined4 -10 ;XREF[3,0]: 0042c06c,0042c0c4,0042c154
;local_18 undefined4 -18 ;XREF[6,0]: 0042c070,0042c088,0042c0e4,0042c0fc,0042c11c
; 0042c134
;XREF[1,0]: 004313f4
.text:0042c050 0b001c3c lui gp,0xb
.text:0042c054 90399c27 addiu gp,gp,0x3990
.text:0042c058 21e09903 addu gp,gp,t9
.text:0042c05c d8ffbd27 addiu sp,sp,-0x28
.text:0042c060 2400bfaf sw ra,local_4+0x28(sp)
.text:0042c064 2000b2af sw s2,local_8+0x28(sp)
.text:0042c068 1c00b1af sw s1,local_c+0x28(sp)
.text:0042c06c 1800b0af sw s0,local_10+0x28(sp)
.text:0042c070 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0042c074 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c078 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0042c07c 78da4524 addiu a1=>.roda...,v0,-0x2588 ;= "ConfigSystemLanguage"
.text:0042c080 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0042c084 21908000 _move s2,a0
.text:0042c088 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c08c 21204002 move a0,s2
.text:0042c090 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c094 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c098 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0042c09c f4f8a524 addiu a1=>.roda...,a1,-0x70c ;= "WebLanguage"
.text:0042c0a0 0e004014 bne v0,zero,LAB_0042c0dc
.text:0042c0a4 3819c624 _addiu a2=>.rodata:s_0_00491930+8,a2,0x1938 ;= "0"
.text:0042c0a8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c0ac 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c0b0 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042c0b4 21204002 move a0,s2
.text:0042c0b8 2400bf8f lw ra,local_4+0x28(sp)
.text:0042c0bc 2000b28f lw s2,local_8+0x28(sp)
.text:0042c0c0 1c00b18f lw s1,local_c+0x28(sp)
.text:0042c0c4 1800b08f lw s0,local_10+0x28(sp)
.text:0042c0c8 21280000 clear a1
.text:0042c0cc 7ccb0625 addiu a2,t0,-0x3484
.text:0042c0d0 9ccbe724 addiu a3,a3,-0x3464
.text:0042c0d4 08002003 jr t9=>websetReplayPage
.text:0042c0d8 2800bd27 _addiu sp,sp,0x28
LAB_0042c0dc: ;XREF[1,0]: 0042c0a0
.text:0042c0dc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0042c0e0 00000000 _nop
.text:0042c0e4 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c0e8 21204000 move a0,v0
.text:0042c0ec 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:0042c0f0 00000000 nop
.text:0042c0f4 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0042c0f8 21804000 _move s0,v0
.text:0042c0fc 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c100 21300002 move a2,s0
.text:0042c104 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c108 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0042c10c 90da6524 addiu a1=>.roda...,v1,-0x2570 ;= "setSystemLanguage: %s!\n"
.text:0042c110 01000424 li a0,0x1
.text:0042c114 09f82003 jalr t9=>trace ;undefined trace()
.text:0042c118 21884000 _move s1,v0
.text:0042c11c 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c120 21282002 move a1,s1
.text:0042c124 c888998f lw t9,-0x7738(gp)=>->CVE_switch_language ;= 00413288
.text:0042c128 00000000 nop
.text:0042c12c 09f82003 jalr t9=>CVE_switch_language ;undefined CVE_switch_language()
.text:0042c130 01000424 _li a0,0x1
.text:0042c134 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c138 21204002 move a0,s2
.text:0042c13c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c140 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c144 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042c148 2400bf8f lw ra,local_4+0x28(sp)
.text:0042c14c 2000b28f lw s2,local_8+0x28(sp)
.text:0042c150 1c00b18f lw s1,local_c+0x28(sp)
.text:0042c154 1800b08f lw s0,local_10+0x28(sp)
.text:0042c158 21280000 clear a1
.text:0042c15c 7ccb0625 addiu a2,t0,-0x3484
.text:0042c160 9ccbe724 addiu a3,a3,-0x3464
.text:0042c164 08002003 jr t9=>websetReplayPage
.text:0042c168 2800bd27 _addiu sp,sp,0x28
LAB_0042c16c: ;XREF[1,0]: 00431414
.text:0042c16c 0b001c3c lui gp,0xb
.text:0042c170 74389c27 addiu gp,gp,0x3874
.text:0042c174 21e09903 addu gp,gp,t9
.text:0042c178 c0ffbd27 addiu sp,sp,-0x40
.text:0042c17c 3800bfaf sw ra,0x38(sp)
.text:0042c180 3400b5af sw s5,0x34(sp)
.text:0042c184 3000b4af sw s4,0x30(sp)
.text:0042c188 2c00b3af sw s3,0x2c(sp)
.text:0042c18c 2800b2af sw s2,0x28(sp)
.text:0042c190 2400b1af sw s1,0x24(sp)
.text:0042c194 2000b0af sw s0,0x20(sp)
.text:0042c198 1000bcaf sw gp,0x10(sp)
.text:0042c19c 2080858f lw a1,-0x7fe0(gp)
.text:0042c1a0 5c8b998f lw t9,-0x74a4(gp)
.text:0042c1a4 a8daa524 addiu a1,a1,-0x2558
.text:0042c1a8 09f82003 jalr t9
.text:0042c1ac 21888000 _move s1,a0
.text:0042c1b0 1000bc8f lw gp,0x10(sp)
.text:0042c1b4 1800a627 addiu a2,sp,0x18
.text:0042c1b8 2080938f lw s3,-0x7fe0(gp)
.text:0042c1bc 6487998f lw t9,-0x789c(gp)
.text:0042c1c0 21202002 move a0,s1
.text:0042c1c4 84cc6526 addiu a1,s3,-0x337c
.text:0042c1c8 09f82003 jalr t9
.text:0042c1cc 21904000 _move s2,v0
.text:0042c1d0 1000bc8f lw gp,0x10(sp)
.text:0042c1d4 21202002 move a0,s1
.text:0042c1d8 2080908f lw s0,-0x7fe0(gp)
.text:0042c1dc 5c8b998f lw t9,-0x74a4(gp)
.text:0042c1e0 7cbf0526 addiu a1,s0,-0x4084
.text:0042c1e4 09f82003 jalr t9
.text:0042c1e8 21a04000 _move s4,v0
.text:0042c1ec 1000bc8f lw gp,0x10(sp)
.text:0042c1f0 21a80000 clear s5
.text:0042c1f4 2080868f lw a2,-0x7fe0(gp)
.text:0042c1f8 ac8b998f lw t9,-0x7454(gp)
.text:0042c1fc 0c44c624 addiu a2,a2,0x440c
.text:0042c200 7cbf0526 addiu a1,s0,-0x4084
.text:0042c204 19004014 bne v0,zero,LAB_0042c26c
.text:0042c208 21202002 _move a0,s1
LAB_0042c20c: ;XREF[3,0]: 0042c2b4,0042c2bc,0042c2c8
.text:0042c20c 05008016 bne s4,zero,LAB_0042c224
.text:0042c210 21200000 _clear a0
.text:0042c214 348e998f lw t9,-0x71cc(gp)
.text:0042c218 2080908f lw s0,-0x7fe0(gp)
.text:0042c21c 2c004016 bne s2,zero,LAB_0042c2d0
.text:0042c220 84cc6526 _addiu a1,s3,-0x337c
LAB_0042c224: ;XREF[2,0]: 0042c20c,0042c33c
.text:0042c224 2080888f lw t0,-0x7fe0(gp)
.text:0042c228 2080878f lw a3,-0x7fe0(gp)
.text:0042c22c 688a998f lw t9,-0x7598(gp)
.text:0042c230 21202002 move a0,s1
.text:0042c234 21288002 move a1,s4
.text:0042c238 7ccb0625 addiu a2,t0,-0x3484
.text:0042c23c 09f82003 jalr t9
.text:0042c240 9ccbe724 _addiu a3,a3,-0x3464
.text:0042c244 1000bc8f lw gp,0x10(sp)
.text:0042c248 3800bf8f lw ra,0x38(sp)
.text:0042c24c 3400b58f lw s5,0x34(sp)
.text:0042c250 3000b48f lw s4,0x30(sp)
.text:0042c254 2c00b38f lw s3,0x2c(sp)
.text:0042c258 2800b28f lw s2,0x28(sp)
.text:0042c25c 2400b18f lw s1,0x24(sp)
.text:0042c260 2000b08f lw s0,0x20(sp)
.text:0042c264 0800e003 jr ra
.text:0042c268 4000bd27 _addiu sp,sp,0x40
LAB_0042c26c: ;XREF[1,0]: 0042c204
.text:0042c26c 09f82003 jalr t9
.text:0042c270 00000000 _nop
.text:0042c274 1000bc8f lw gp,0x10(sp)
.text:0042c278 21804000 move s0,v0
.text:0042c27c 2080828f lw v0,-0x7fe0(gp)
.text:0042c280 4c8b998f lw t9,-0x74b4(gp)
.text:0042c284 0cb64524 addiu a1,v0,-0x49f4
.text:0042c288 09f82003 jalr t9
.text:0042c28c 21200002 _move a0,s0
.text:0042c290 1000bc8f lw gp,0x10(sp)
.text:0042c294 21200002 move a0,s0
.text:0042c298 2080838f lw v1,-0x7fe0(gp)
.text:0042c29c 4c8b998f lw t9,-0x74b4(gp)
.text:0042c2a0 08004010 beq v0,zero,LAB_0042c2c4
.text:0042c2a4 c4b56524 _addiu a1,v1,-0x4a3c
.text:0042c2a8 09f82003 jalr t9
.text:0042c2ac 00000000 _nop
.text:0042c2b0 1000bc8f lw gp,0x10(sp)
.text:0042c2b4 d5ff4014 bne v0,zero,LAB_0042c20c
.text:0042c2b8 00000000 _nop
.text:0042c2bc d3ff0010 b LAB_0042c20c
.text:0042c2c0 01001224 _li s2,0x1
LAB_0042c2c4: ;XREF[1,0]: 0042c2a0
.text:0042c2c4 01001224 li s2,0x1
.text:0042c2c8 d0ff0010 b LAB_0042c20c
.text:0042c2cc 03001524 _li s5,0x3
LAB_0042c2d0: ;XREF[1,0]: 0042c21c
.text:0042c2d0 09f82003 jalr t9
.text:0042c2d4 00000000 _nop
.text:0042c2d8 1000bc8f lw gp,0x10(sp)
.text:0042c2dc 21202002 move a0,s1
.text:0042c2e0 ac8b998f lw t9,-0x7454(gp)
.text:0042c2e4 84cc6526 addiu a1,s3,-0x337c
.text:0042c2e8 09f82003 jalr t9
.text:0042c2ec 0c440626 _addiu a2,s0,0x440c
.text:0042c2f0 1000bc8f lw gp,0x10(sp)
.text:0042c2f4 21202002 move a0,s1
.text:0042c2f8 ac8b998f lw t9,-0x7454(gp)
.text:0042c2fc 0c440626 addiu a2,s0,0x440c
.text:0042c300 09f82003 jalr t9
.text:0042c304 84cc6526 _addiu a1,s3,-0x337c
.text:0042c308 1000bc8f lw gp,0x10(sp)
.text:0042c30c 84cc6526 addiu a1,s3,-0x337c
.text:0042c310 6888998f lw t9,-0x7798(gp)
.text:0042c314 21304000 move a2,v0
.text:0042c318 09f82003 jalr t9
.text:0042c31c 21200000 _clear a0
.text:0042c320 1000bc8f lw gp,0x10(sp)
.text:0042c324 00000000 nop
.text:0042c328 8089998f lw t9,-0x7680(gp)
.text:0042c32c 00000000 nop
.text:0042c330 09f82003 jalr t9
.text:0042c334 21200000 _clear a0
.text:0042c338 1000bc8f lw gp,0x10(sp)
.text:0042c33c b9ffa01a blez s5,LAB_0042c224
.text:0042c340 03000424 _li a0,0x3
.text:0042c344 2080888f lw t0,-0x7fe0(gp)
.text:0042c348 2080878f lw a3,-0x7fe0(gp)
.text:0042c34c 688a998f lw t9,-0x7598(gp)
.text:0042c350 200124ae sw a0,0x120(s1)
.text:0042c354 21288002 move a1,s4
.text:0042c358 21202002 move a0,s1
.text:0042c35c 7ccb0625 addiu a2,t0,-0x3484
.text:0042c360 09f82003 jalr t9
.text:0042c364 9ccbe724 _addiu a3,a3,-0x3464
.text:0042c368 1000bc8f lw gp,0x10(sp)
.text:0042c36c 3800bf8f lw ra,0x38(sp)
.text:0042c370 3400b58f lw s5,0x34(sp)
.text:0042c374 3000b48f lw s4,0x30(sp)
.text:0042c378 2c00b38f lw s3,0x2c(sp)
.text:0042c37c 2800b28f lw s2,0x28(sp)
.text:0042c380 2400b18f lw s1,0x24(sp)
.text:0042c384 2000b08f lw s0,0x20(sp)
.text:0042c388 0800e003 jr ra
.text:0042c38c 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042c390()
;local_4 undefined4 -4 ;XREF[2,0]: 0042c3a0,0042c4a8
;local_8 undefined4 -8 ;XREF[2,0]: 0042c3a4,0042c4ac
;local_c undefined4 -c ;XREF[2,0]: 0042c3a8,0042c4b0
;local_10 undefined4 -10 ;XREF[2,0]: 0042c3ac,0042c4b4
;local_18 undefined4 -18 ;XREF[11,0]: 0042c3b0,0042c3cc,0042c3e8,0042c404,0042c464
; 0042c47c,0042c494,0042c4d4,0042c4ec,0042c504
; 0042c520
;XREF[1,0]: 00431434
.text:0042c390 0b001c3c lui gp,0xb
.text:0042c394 50369c27 addiu gp,gp,0x3650
.text:0042c398 21e09903 addu gp,gp,t9
.text:0042c39c d8ffbd27 addiu sp,sp,-0x28
.text:0042c3a0 2400bfaf sw ra,local_4+0x28(sp)
.text:0042c3a4 2000b2af sw s2,local_8+0x28(sp)
.text:0042c3a8 1c00b1af sw s1,local_c+0x28(sp)
.text:0042c3ac 1800b0af sw s0,local_10+0x28(sp)
.text:0042c3b0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0042c3b4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c3b8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042c3bc 80d26524 addiu a1=>.roda...,v1,-0x2d80 ;= "EmailSMTPServerAddress"
.text:0042c3c0 21908000 move s2,a0
.text:0042c3c4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042c3c8 21200000 _clear a0
.text:0042c3cc 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c3d0 21804000 move s0,v0
.text:0042c3d4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c3d8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042c3dc 98d24524 addiu a1=>.roda...,v0,-0x2d68 ;= "EmailSenderAddress"
.text:0042c3e0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042c3e4 21200000 _clear a0
.text:0042c3e8 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c3ec 21200000 clear a0
.text:0042c3f0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c3f4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0042c3f8 acd2a524 addiu a1=>.roda...,a1,-0x2d54 ;= "EmailReceiverAddress"
.text:0042c3fc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0042c400 21884000 _move s1,v0
.text:0042c404 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c408 0b000424 li a0,0xb
.text:0042c40c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0042c410 11000012 beq s0,zero,LAB_0042c458
.text:0042c414 21302003 _move a2,t9
.text:0042c418 00000782 lb a3,0x0(s0)
.text:0042c41c 00000000 nop
.text:0042c420 0d00e010 beq a3,zero,LAB_0042c458
.text:0042c424 00000000 _nop
.text:0042c428 0b002012 beq s1,zero,LAB_0042c458
.text:0042c42c 00000000 _nop
.text:0042c430 00002882 lb t0,0x0(s1)
.text:0042c434 00000000 nop
.text:0042c438 07000011 beq t0,zero,LAB_0042c458
.text:0042c43c 00000000 _nop
.text:0042c440 05004010 beq v0,zero,LAB_0042c458
.text:0042c444 00000000 _nop
.text:0042c448 00004980 lb t1,0x0(v0)
.text:0042c44c 00000000 nop
.text:0042c450 1e002015 bne t1,zero,LAB_0042c4cc
.text:0042c454 00000000 _nop
LAB_0042c458: ;XREF[5,0]: 0042c410,0042c420,0042c428,0042c438
; 0042c440
.text:0042c458 21c8c000 move t9,a2
.text:0042c45c 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042c460 00000000 _nop
.text:0042c464 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c468 21204002 move a0,s2
.text:0042c46c 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042c470 21284000 move a1,v0
.text:0042c474 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042c478 21300000 _clear a2
.text:0042c47c 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c480 1b000424 li a0,0x1b
.text:0042c484 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:0042c488 0a000524 li a1,0xa
LAB_0042c48c: ;XREF[1,0]: 0042c52c
; FWD[3,0]: 00412bc8,00412c74,00412c74
.text:0042c48c 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoLong()
;undefined setSysInfoShort()
.text:0042c490 00000000 _nop
.text:0042c494 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c498 21204002 move a0,s2
.text:0042c49c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c4a0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c4a4 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042c4a8 2400bf8f lw ra,local_4+0x28(sp)
.text:0042c4ac 2000b28f lw s2,local_8+0x28(sp)
.text:0042c4b0 1c00b18f lw s1,local_c+0x28(sp)
.text:0042c4b4 1800b08f lw s0,local_10+0x28(sp)
.text:0042c4b8 21280000 clear a1
.text:0042c4bc 7ccbc624 addiu a2,a2,-0x3484
.text:0042c4c0 9ccb4725 addiu a3,t2,-0x3464
.text:0042c4c4 08002003 jr t9=>websetReplayPage
.text:0042c4c8 2800bd27 _addiu sp,sp,0x28
LAB_0042c4cc: ;XREF[1,0]: 0042c450
.text:0042c4cc 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:0042c4d0 0a000424 _li a0,0xa
.text:0042c4d4 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c4d8 21284000 move a1,v0
.text:0042c4dc 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:0042c4e0 21300000 clear a2
.text:0042c4e4 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0042c4e8 21204002 _move a0,s2
.text:0042c4ec 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c4f0 1b000424 li a0,0x1b
.text:0042c4f4 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:0042c4f8 00000000 nop
.text:0042c4fc 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:0042c500 01000524 _li a1,0x1
.text:0042c504 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c508 00000000 nop
.text:0042c50c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c510 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0042c514 c0da8524 addiu a1=>.roda...,a0,-0x2540 ;= "Call test E-Mail function!\n"
.text:0042c518 09f82003 jalr t9=>trace ;undefined trace()
.text:0042c51c 01000424 _li a0,0x1
.text:0042c520 1000bc8f lw gp,local_18+0x28(sp)
.text:0042c524 39000424 li a0,0x39
.text:0042c528 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:0042c52c d7ff0010 b LAB_0042c48c
.text:0042c530 00040524 _li a1,0x400
LAB_0042c534: ;XREF[1,0]: 00431454
.text:0042c534 0b001c3c lui gp,0xb
.text:0042c538 ac349c27 addiu gp,gp,0x34ac
.text:0042c53c 21e09903 addu gp,gp,t9
.text:0042c540 e0ffbd27 addiu sp,sp,-0x20
.text:0042c544 1c00bfaf sw ra,0x1c(sp)
.text:0042c548 1800b0af sw s0,0x18(sp)
.text:0042c54c 1000bcaf sw gp,0x10(sp)
.text:0042c550 2080858f lw a1,-0x7fe0(gp)
.text:0042c554 348e998f lw t9,-0x71cc(gp)
.text:0042c558 0cd2a524 addiu a1,a1,-0x2df4
.text:0042c55c 21808000 move s0,a0
.text:0042c560 09f82003 jalr t9
.text:0042c564 21200000 _clear a0
.text:0042c568 1000bc8f lw gp,0x10(sp)
.text:0042c56c 0d000424 li a0,0xd
.text:0042c570 508e998f lw t9,-0x71b0(gp)
.text:0042c574 05004010 beq v0,zero,LAB_0042c58c
.text:0042c578 21282003 _move a1,t9
.text:0042c57c 00004280 lb v0,0x0(v0)
.text:0042c580 00000000 nop
.text:0042c584 1c004014 bne v0,zero,LAB_0042c5f8
.text:0042c588 00000000 _nop
LAB_0042c58c: ;XREF[1,0]: 0042c574
.text:0042c58c 21c8a000 move t9,a1
.text:0042c590 09f82003 jalr t9
.text:0042c594 00000000 _nop
.text:0042c598 1000bc8f lw gp,0x10(sp)
.text:0042c59c 21200002 move a0,s0
.text:0042c5a0 1c91998f lw t9,-0x6ee4(gp)
.text:0042c5a4 21284000 move a1,v0
.text:0042c5a8 09f82003 jalr t9
.text:0042c5ac 21300000 _clear a2
.text:0042c5b0 1000bc8f lw gp,0x10(sp)
.text:0042c5b4 1a000424 li a0,0x1a
.text:0042c5b8 1c8e998f lw t9,-0x71e4(gp)
.text:0042c5bc 00000000 nop
.text:0042c5c0 09f82003 jalr t9
.text:0042c5c4 0e000524 _li a1,0xe
.text:0042c5c8 1000bc8f lw gp,0x10(sp)
.text:0042c5cc 21200002 move a0,s0
.text:0042c5d0 2080868f lw a2,-0x7fe0(gp)
.text:0042c5d4 2080878f lw a3,-0x7fe0(gp)
.text:0042c5d8 688a998f lw t9,-0x7598(gp)
.text:0042c5dc 1c00bf8f lw ra,0x1c(sp)
.text:0042c5e0 1800b08f lw s0,0x18(sp)
.text:0042c5e4 21280000 clear a1
.text:0042c5e8 7ccbc624 addiu a2,a2,-0x3484
.text:0042c5ec 9ccbe724 addiu a3,a3,-0x3464
.text:0042c5f0 08002003 jr t9
.text:0042c5f4 2000bd27 _addiu sp,sp,0x20
LAB_0042c5f8: ;XREF[1,0]: 0042c584
.text:0042c5f8 09f82003 jalr t9
.text:0042c5fc 0c000424 _li a0,0xc
.text:0042c600 1000bc8f lw gp,0x10(sp)
.text:0042c604 21284000 move a1,v0
.text:0042c608 1c91998f lw t9,-0x6ee4(gp)
.text:0042c60c 21300000 clear a2
.text:0042c610 09f82003 jalr t9
.text:0042c614 21200002 _move a0,s0
.text:0042c618 1000bc8f lw gp,0x10(sp)
.text:0042c61c 1a000424 li a0,0x1a
.text:0042c620 1c8e998f lw t9,-0x71e4(gp)
.text:0042c624 00000000 nop
.text:0042c628 09f82003 jalr t9
.text:0042c62c 01000524 _li a1,0x1
.text:0042c630 1000bc8f lw gp,0x10(sp)
.text:0042c634 01000424 li a0,0x1
.text:0042c638 2080838f lw v1,-0x7fe0(gp)
.text:0042c63c ac90998f lw t9,-0x6f54(gp)
.text:0042c640 00000000 nop
.text:0042c644 09f82003 jalr t9
.text:0042c648 dcda6524 _addiu a1,v1,-0x2524
.text:0042c64c 1000bc8f lw gp,0x10(sp)
.text:0042c650 39000424 li a0,0x39
.text:0042c654 c889998f lw t9,-0x7638(gp)
.text:0042c658 00000000 nop
.text:0042c65c 09f82003 jalr t9
.text:0042c660 00080524 _li a1,0x800
.text:0042c664 1000bc8f lw gp,0x10(sp)
.text:0042c668 21200002 move a0,s0
.text:0042c66c 2080868f lw a2,-0x7fe0(gp)
.text:0042c670 2080878f lw a3,-0x7fe0(gp)
.text:0042c674 688a998f lw t9,-0x7598(gp)
.text:0042c678 1c00bf8f lw ra,0x1c(sp)
.text:0042c67c 1800b08f lw s0,0x18(sp)
.text:0042c680 21280000 clear a1
.text:0042c684 7ccbc624 addiu a2,a2,-0x3484
.text:0042c688 9ccbe724 addiu a3,a3,-0x3464
.text:0042c68c 08002003 jr t9
.text:0042c690 2000bd27 _addiu sp,sp,0x20
LAB_0042c694: ;XREF[1,0]: 00431474
.text:0042c694 0b001c3c lui gp,0xb
.text:0042c698 4c339c27 addiu gp,gp,0x334c
.text:0042c69c 21e09903 addu gp,gp,t9
.text:0042c6a0 e0ffbd27 addiu sp,sp,-0x20
.text:0042c6a4 1c00bfaf sw ra,0x1c(sp)
.text:0042c6a8 1800b0af sw s0,0x18(sp)
.text:0042c6ac 1000bcaf sw gp,0x10(sp)
.text:0042c6b0 2080858f lw a1,-0x7fe0(gp)
.text:0042c6b4 2080828f lw v0,-0x7fe0(gp)
.text:0042c6b8 ac8b998f lw t9,-0x7454(gp)
.text:0042c6bc f8daa524 addiu a1,a1,-0x2508
.text:0042c6c0 38194624 addiu a2,v0,0x1938
.text:0042c6c4 09f82003 jalr t9
.text:0042c6c8 21808000 _move s0,a0
.text:0042c6cc 00004490 lbu a0,0x0(v0)
.text:0042c6d0 1000bc8f lw gp,0x10(sp)
.text:0042c6d4 d0ff8324 addiu v1,a0,-0x30
.text:0042c6d8 c085998f lw t9,-0x7a40(gp)
.text:0042c6dc 21284000 move a1,v0
.text:0042c6e0 45000424 li a0,0x45
.text:0042c6e4 01000624 li a2,0x1
.text:0042c6e8 09f82003 jalr t9
.text:0042c6ec 000043a0 _sb v1,0x0(v0)
.text:0042c6f0 1000bc8f lw gp,0x10(sp)
.text:0042c6f4 21200002 move a0,s0
.text:0042c6f8 2080868f lw a2,-0x7fe0(gp)
.text:0042c6fc 2080878f lw a3,-0x7fe0(gp)
.text:0042c700 688a998f lw t9,-0x7598(gp)
.text:0042c704 1c00bf8f lw ra,0x1c(sp)
.text:0042c708 1800b08f lw s0,0x18(sp)
.text:0042c70c 7ccbc624 addiu a2,a2,-0x3484
.text:0042c710 9ccbe724 addiu a3,a3,-0x3464
.text:0042c714 21280000 clear a1
.text:0042c718 08002003 jr t9
.text:0042c71c 2000bd27 _addiu sp,sp,0x20
LAB_0042c720: ;XREF[1,0]: 00431494
.text:0042c720 0b001c3c lui gp,0xb
.text:0042c724 c0329c27 addiu gp,gp,0x32c0
.text:0042c728 21e09903 addu gp,gp,t9
.text:0042c72c c0ffbd27 addiu sp,sp,-0x40
.text:0042c730 3c00bfaf sw ra,0x3c(sp)
.text:0042c734 3800b4af sw s4,0x38(sp)
.text:0042c738 3400b3af sw s3,0x34(sp)
.text:0042c73c 3000b2af sw s2,0x30(sp)
.text:0042c740 2c00b1af sw s1,0x2c(sp)
.text:0042c744 2800b0af sw s0,0x28(sp)
.text:0042c748 1800bcaf sw gp,0x18(sp)
.text:0042c74c 2080858f lw a1,-0x7fe0(gp)
.text:0042c750 2080868f lw a2,-0x7fe0(gp)
.text:0042c754 d890998f lw t9,-0x6f28(gp)
.text:0042c758 08dba524 addiu a1,a1,-0x24f8
.text:0042c75c 0c44c624 addiu a2,a2,0x440c
.text:0042c760 2000a727 addiu a3,sp,0x20
.text:0042c764 09f82003 jalr t9
.text:0042c768 21a08000 _move s4,a0
.text:0042c76c 1800bc8f lw gp,0x18(sp)
.text:0042c770 2000a48f lw a0,0x20(sp)
.text:0042c774 f88a998f lw t9,-0x7508(gp)
.text:0042c778 00000000 nop
.text:0042c77c 09f82003 jalr t9
.text:0042c780 00000000 _nop
.text:0042c784 21804000 move s0,v0
.text:0042c788 1800bc8f lw gp,0x18(sp)
.text:0042c78c 4a004010 beq v0,zero,LAB_0042c8b8
.text:0042c790 2000a2af _sw v0,0x20(sp)
.text:0042c794 a085998f lw t9,-0x7a60(gp)
.text:0042c798 21204000 move a0,v0
.text:0042c79c 09f82003 jalr t9
.text:0042c7a0 28000524 _li a1,0x28
.text:0042c7a4 1800bc8f lw gp,0x18(sp)
.text:0042c7a8 41004010 beq v0,zero,LAB_0042c8b0
.text:0042c7ac 01005124 _addiu s1,v0,0x1
.text:0042c7b0 a085998f lw t9,-0x7a60(gp)
.text:0042c7b4 000040a0 sb zero,0x0(v0)
.text:0042c7b8 21202002 move a0,s1
.text:0042c7bc 09f82003 jalr t9
.text:0042c7c0 2c000524 _li a1,0x2c
.text:0042c7c4 1800bc8f lw gp,0x18(sp)
.text:0042c7c8 37004010 beq v0,zero,LAB_0042c8a8
.text:0042c7cc 01005224 _addiu s2,v0,0x1
.text:0042c7d0 a085998f lw t9,-0x7a60(gp)
.text:0042c7d4 000040a0 sb zero,0x0(v0)
.text:0042c7d8 21204002 move a0,s2
.text:0042c7dc 09f82003 jalr t9
.text:0042c7e0 2c000524 _li a1,0x2c
.text:0042c7e4 1800bc8f lw gp,0x18(sp)
.text:0042c7e8 2f004010 beq v0,zero,LAB_0042c8a8
.text:0042c7ec 01005324 _addiu s3,v0,0x1
.text:0042c7f0 a085998f lw t9,-0x7a60(gp)
.text:0042c7f4 000040a0 sb zero,0x0(v0)
.text:0042c7f8 21206002 move a0,s3
.text:0042c7fc 09f82003 jalr t9
.text:0042c800 29000524 _li a1,0x29
.text:0042c804 1800bc8f lw gp,0x18(sp)
.text:0042c808 27004010 beq v0,zero,LAB_0042c8a8
.text:0042c80c 21382002 _move a3,s1
.text:0042c810 2080848f lw a0,-0x7fe0(gp)
.text:0042c814 ac90998f lw t9,-0x6f54(gp)
.text:0042c818 000040a0 sb zero,0x0(v0)
.text:0042c81c 18db8524 addiu a1,a0,-0x24e8
.text:0042c820 21300002 move a2,s0
.text:0042c824 02000424 li a0,0x2
.text:0042c828 1000b2af sw s2,0x10(sp)
.text:0042c82c 09f82003 jalr t9
.text:0042c830 1400b3af _sw s3,0x14(sp)
.text:0042c834 1800bc8f lw gp,0x18(sp)
.text:0042c838 21208002 move a0,s4
.text:0042c83c 2080888f lw t0,-0x7fe0(gp)
.text:0042c840 e489998f lw t9,-0x761c(gp)
.text:0042c844 fcd70525 addiu a1,t0,-0x2804
.text:0042c848 09f82003 jalr t9
.text:0042c84c 21300002 _move a2,s0
.text:0042c850 1800bc8f lw gp,0x18(sp)
.text:0042c854 21208002 move a0,s4
.text:0042c858 2080878f lw a3,-0x7fe0(gp)
.text:0042c85c e489998f lw t9,-0x761c(gp)
.text:0042c860 a4f7e524 addiu a1,a3,-0x85c
.text:0042c864 09f82003 jalr t9
.text:0042c868 21302002 _move a2,s1
.text:0042c86c 1800bc8f lw gp,0x18(sp)
.text:0042c870 21208002 move a0,s4
.text:0042c874 2080838f lw v1,-0x7fe0(gp)
.text:0042c878 e489998f lw t9,-0x761c(gp)
.text:0042c87c 3cf76524 addiu a1,v1,-0x8c4
.text:0042c880 09f82003 jalr t9
.text:0042c884 21304002 _move a2,s2
.text:0042c888 1800bc8f lw gp,0x18(sp)
.text:0042c88c 21208002 move a0,s4
.text:0042c890 2080828f lw v0,-0x7fe0(gp)
.text:0042c894 e489998f lw t9,-0x761c(gp)
.text:0042c898 dcd04524 addiu a1,v0,-0x2f24
.text:0042c89c 09f82003 jalr t9
.text:0042c8a0 21306002 _move a2,s3
.text:0042c8a4 1800bc8f lw gp,0x18(sp)
LAB_0042c8a8: ;XREF[3,0]: 0042c7c8,0042c7e8,0042c808
.text:0042c8a8 2000b08f lw s0,0x20(sp)
.text:0042c8ac 00000000 nop
LAB_0042c8b0: ;XREF[1,0]: 0042c7a8
.text:0042c8b0 12000016 bne s0,zero,LAB_0042c8fc
.text:0042c8b4 00000000 _nop
LAB_0042c8b8: ;XREF[1,0]: 0042c78c
.text:0042c8b8 20808a8f lw t2,-0x7fe0(gp)
.text:0042c8bc 2080898f lw t1,-0x7fe0(gp)
.text:0042c8c0 688a998f lw t9,-0x7598(gp)
.text:0042c8c4 21208002 move a0,s4
.text:0042c8c8 7ccb4625 addiu a2,t2,-0x3484
.text:0042c8cc 9ccb2725 addiu a3,t1,-0x3464
.text:0042c8d0 09f82003 jalr t9
.text:0042c8d4 21280000 _clear a1
.text:0042c8d8 1800bc8f lw gp,0x18(sp)
.text:0042c8dc 3c00bf8f lw ra,0x3c(sp)
.text:0042c8e0 3800b48f lw s4,0x38(sp)
.text:0042c8e4 3400b38f lw s3,0x34(sp)
.text:0042c8e8 3000b28f lw s2,0x30(sp)
.text:0042c8ec 2c00b18f lw s1,0x2c(sp)
.text:0042c8f0 2800b08f lw s0,0x28(sp)
.text:0042c8f4 0800e003 jr ra
.text:0042c8f8 4000bd27 _addiu sp,sp,0x40
LAB_0042c8fc: ;XREF[1,0]: 0042c8b0
.text:0042c8fc 8484998f lw t9,-0x7b7c(gp)
.text:0042c900 00000000 nop
.text:0042c904 09f82003 jalr t9
.text:0042c908 21200002 _move a0,s0
.text:0042c90c 1800bc8f lw gp,0x18(sp)
.text:0042c910 2000a0af sw zero,0x20(sp)
.text:0042c914 20808a8f lw t2,-0x7fe0(gp)
.text:0042c918 2080898f lw t1,-0x7fe0(gp)
.text:0042c91c 688a998f lw t9,-0x7598(gp)
.text:0042c920 21208002 move a0,s4
.text:0042c924 7ccb4625 addiu a2,t2,-0x3484
.text:0042c928 9ccb2725 addiu a3,t1,-0x3464
.text:0042c92c 09f82003 jalr t9
.text:0042c930 21280000 _clear a1
.text:0042c934 1800bc8f lw gp,0x18(sp)
.text:0042c938 3c00bf8f lw ra,0x3c(sp)
.text:0042c93c 3800b48f lw s4,0x38(sp)
.text:0042c940 3400b38f lw s3,0x34(sp)
.text:0042c944 3000b28f lw s2,0x30(sp)
.text:0042c948 2c00b18f lw s1,0x2c(sp)
.text:0042c94c 2800b08f lw s0,0x28(sp)
.text:0042c950 0800e003 jr ra
.text:0042c954 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0042c958()
;local_4 undefined4 -4 ;XREF[2,0]: 0042c968,0042c998
;local_8 undefined4 -8 ;XREF[2,0]: 0042c96c,0042c99c
;local_10 undefined4 -10 ;XREF[2,0]: 0042c970,0042c984
;XREF[1,0]: 004314b4
.text:0042c958 0b001c3c lui gp,0xb
.text:0042c95c 88309c27 addiu gp,gp,0x3088
.text:0042c960 21e09903 addu gp,gp,t9
.text:0042c964 e0ffbd27 addiu sp,sp,-0x20
.text:0042c968 1c00bfaf sw ra,local_4+0x20(sp)
.text:0042c96c 1800b0af sw s0,local_8+0x20(sp)
.text:0042c970 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0042c974 7886998f lw t9,-0x7988(gp)=>->setSysInfoNone ;= 00412a78
.text:0042c978 21808000 move s0,a0
.text:0042c97c 09f82003 jalr t9=>setSysInfoNone ;undefined setSysInfoNone()
.text:0042c980 2b000424 _li a0,0x2b
.text:0042c984 1000bc8f lw gp,local_10+0x20(sp)
.text:0042c988 21200002 move a0,s0
.text:0042c98c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c990 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0042c994 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:0042c998 1c00bf8f lw ra,local_4+0x20(sp)
.text:0042c99c 1800b08f lw s0,local_8+0x20(sp)
.text:0042c9a0 7ccbc624 addiu a2,a2,-0x3484
.text:0042c9a4 9ccbe724 addiu a3,a3,-0x3464
.text:0042c9a8 21280000 clear a1
.text:0042c9ac 08002003 jr t9=>websetReplayPage
.text:0042c9b0 2000bd27 _addiu sp,sp,0x20
LAB_0042c9b4: ;XREF[1,0]: 004314d4
.text:0042c9b4 0b001c3c lui gp,0xb
.text:0042c9b8 2c309c27 addiu gp,gp,0x302c
.text:0042c9bc 21e09903 addu gp,gp,t9
.text:0042c9c0 78ffbd27 addiu sp,sp,-0x88
.text:0042c9c4 8400bfaf sw ra,0x84(sp)
.text:0042c9c8 8000beaf sw s8,0x80(sp)
.text:0042c9cc 7c00b7af sw s7,0x7c(sp)
.text:0042c9d0 7800b6af sw s6,0x78(sp)
.text:0042c9d4 7400b5af sw s5,0x74(sp)
.text:0042c9d8 7000b4af sw s4,0x70(sp)
.text:0042c9dc 6c00b3af sw s3,0x6c(sp)
.text:0042c9e0 6800b2af sw s2,0x68(sp)
.text:0042c9e4 6400b1af sw s1,0x64(sp)
.text:0042c9e8 6000b0af sw s0,0x60(sp)
.text:0042c9ec 1000bcaf sw gp,0x10(sp)
.text:0042c9f0 2080828f lw v0,-0x7fe0(gp)
.text:0042c9f4 5c8b998f lw t9,-0x74a4(gp)
.text:0042c9f8 c0d15024 addiu s0,v0,-0x2e40
.text:0042c9fc 21280002 move a1,s0
.text:0042ca00 09f82003 jalr t9
.text:0042ca04 21a08000 _move s4,a0
.text:0042ca08 1000bc8f lw gp,0x10(sp)
.text:0042ca0c cc004014 bne v0,zero,LAB_0042cd40
.text:0042ca10 00000000 _nop
LAB_0042ca14: ;XREF[3,0]: 0042cd58,0042cd90,0042cdac
.text:0042ca14 2080978f lw s7,-0x7fe0(gp)
.text:0042ca18 5c8b998f lw t9,-0x74a4(gp)
.text:0042ca1c f0d1f026 addiu s0,s7,-0x2e10
.text:0042ca20 21208002 move a0,s4
.text:0042ca24 09f82003 jalr t9
.text:0042ca28 21280002 _move a1,s0
.text:0042ca2c 1000bc8f lw gp,0x10(sp)
.text:0042ca30 a6004014 bne v0,zero,LAB_0042cccc
.text:0042ca34 00000000 _nop
LAB_0042ca38: ;XREF[3,0]: 0042cce4,0042cd1c,0042cd38
.text:0042ca38 20808b8f lw t3,-0x7fe0(gp)
.text:0042ca3c 5c8b998f lw t9,-0x74a4(gp)
.text:0042ca40 38db6525 addiu a1,t3,-0x24c8
.text:0042ca44 09f82003 jalr t9
.text:0042ca48 21208002 _move a0,s4
.text:0042ca4c 1000bc8f lw gp,0x10(sp)
.text:0042ca50 21200000 clear a0
.text:0042ca54 2080928f lw s2,-0x7fe0(gp)
.text:0042ca58 348e998f lw t9,-0x71cc(gp)
.text:0042ca5c 80d14526 addiu a1,s2,-0x2e80
.text:0042ca60 09f82003 jalr t9
.text:0042ca64 21984000 _move s3,v0
.text:0042ca68 1000bc8f lw gp,0x10(sp)
.text:0042ca6c 00000000 nop
.text:0042ca70 f88a998f lw t9,-0x7508(gp)
.text:0042ca74 2080968f lw s6,-0x7fe0(gp)
.text:0042ca78 09f82003 jalr t9
.text:0042ca7c 21204000 _move a0,v0
.text:0042ca80 1000bc8f lw gp,0x10(sp)
.text:0042ca84 21208002 move a0,s4
.text:0042ca88 ec88998f lw t9,-0x7714(gp)
.text:0042ca8c 20809e8f lw s8,-0x7fe0(gp)
.text:0042ca90 09f82003 jalr t9
.text:0042ca94 21a84000 _move s5,v0
.text:0042ca98 1000bc8f lw gp,0x10(sp)
.text:0042ca9c 21208002 move a0,s4
.text:0042caa0 20808a8f lw t2,-0x7fe0(gp)
.text:0042caa4 6487998f lw t9,-0x789c(gp)
.text:0042caa8 c8d34525 addiu a1,t2,-0x2c38
.text:0042caac 4000a627 addiu a2,sp,0x40
.text:0042cab0 09f82003 jalr t9
.text:0042cab4 21884000 _move s1,v0
.text:0042cab8 1000bc8f lw gp,0x10(sp)
.text:0042cabc 21208002 move a0,s4
.text:0042cac0 2080898f lw t1,-0x7fe0(gp)
.text:0042cac4 6487998f lw t9,-0x789c(gp)
.text:0042cac8 d8d22525 addiu a1,t1,-0x2d28
.text:0042cacc 4400a627 addiu a2,sp,0x44
.text:0042cad0 09f82003 jalr t9
.text:0042cad4 21804000 _move s0,v0
.text:0042cad8 1000bc8f lw gp,0x10(sp)
.text:0042cadc 21208002 move a0,s4
.text:0042cae0 2080888f lw t0,-0x7fe0(gp)
.text:0042cae4 6487998f lw t9,-0x789c(gp)
.text:0042cae8 d0d10525 addiu a1,t0,-0x2e30
.text:0042caec 4800a627 addiu a2,sp,0x48
.text:0042caf0 09f82003 jalr t9
.text:0042caf4 25800202 _or s0,s0,v0
.text:0042caf8 1000bc8f lw gp,0x10(sp)
.text:0042cafc 21208002 move a0,s4
.text:0042cb00 2080878f lw a3,-0x7fe0(gp)
.text:0042cb04 6487998f lw t9,-0x789c(gp)
.text:0042cb08 e0d1e524 addiu a1,a3,-0x2e20
.text:0042cb0c 4c00a627 addiu a2,sp,0x4c
.text:0042cb10 09f82003 jalr t9
.text:0042cb14 25800202 _or s0,s0,v0
.text:0042cb18 1000bc8f lw gp,0x10(sp)
.text:0042cb1c f0d1e526 addiu a1,s7,-0x2e10
.text:0042cb20 6487998f lw t9,-0x789c(gp)
.text:0042cb24 21208002 move a0,s4
.text:0042cb28 5000a627 addiu a2,sp,0x50
.text:0042cb2c 09f82003 jalr t9
.text:0042cb30 25800202 _or s0,s0,v0
.text:0042cb34 1000bc8f lw gp,0x10(sp)
.text:0042cb38 21208002 move a0,s4
.text:0042cb3c 2080868f lw a2,-0x7fe0(gp)
.text:0042cb40 6487998f lw t9,-0x789c(gp)
.text:0042cb44 00d2c524 addiu a1,a2,-0x2e00
.text:0042cb48 5400a627 addiu a2,sp,0x54
.text:0042cb4c 09f82003 jalr t9
.text:0042cb50 25b80202 _or s7,s0,v0
.text:0042cb54 1000bc8f lw gp,0x10(sp)
.text:0042cb58 21208002 move a0,s4
.text:0042cb5c dc85998f lw t9,-0x7a24(gp)
.text:0042cb60 00000000 nop
.text:0042cb64 09f82003 jalr t9
.text:0042cb68 2580e202 _or s0,s7,v0
.text:0042cb6c 1000bc8f lw gp,0x10(sp)
.text:0042cb70 25b83002 or s7,s1,s0
.text:0042cb74 c08e998f lw t9,-0x7140(gp)
.text:0042cb78 21208002 move a0,s4
.text:0042cb7c 09f82003 jalr t9
.text:0042cb80 2588e202 _or s1,s7,v0
.text:0042cb84 1000bc8f lw gp,0x10(sp)
.text:0042cb88 0c44c626 addiu a2,s6,0x440c
.text:0042cb8c 2080848f lw a0,-0x7fe0(gp)
.text:0042cb90 ac8b998f lw t9,-0x7454(gp)
.text:0042cb94 80d38524 addiu a1,a0,-0x2c80
.text:0042cb98 21208002 move a0,s4
.text:0042cb9c 09f82003 jalr t9
.text:0042cba0 25b82202 _or s7,s1,v0
.text:0042cba4 1000bc8f lw gp,0x10(sp)
.text:0042cba8 21208002 move a0,s4
.text:0042cbac ac8b998f lw t9,-0x7454(gp)
.text:0042cbb0 80d14526 addiu a1,s2,-0x2e80
.text:0042cbb4 0c44c626 addiu a2,s6,0x440c
.text:0042cbb8 09f82003 jalr t9
.text:0042cbbc 21884000 _move s1,v0
.text:0042cbc0 1000bc8f lw gp,0x10(sp)
.text:0042cbc4 5c00a2af sw v0,0x5c(sp)
.text:0042cbc8 5c8b998f lw t9,-0x74a4(gp)
.text:0042cbcc 21208002 move a0,s4
.text:0042cbd0 7cbfc527 addiu a1,s8,-0x4084
.text:0042cbd4 09f82003 jalr t9
.text:0042cbd8 5800a0af _sw zero,0x58(sp)
.text:0042cbdc 1000bc8f lw gp,0x10(sp)
.text:0042cbe0 22004014 bne v0,zero,LAB_0042cc6c
.text:0042cbe4 7cbfc527 _addiu a1,s8,-0x4084
LAB_0042cbe8: ;XREF[3,0]: 0042ccbc,0042ccc4,0042cdb8
.text:0042cbe8 0300e016 bne s7,zero,LAB_0042cbf8
.text:0042cbec 00000000 _nop
.text:0042cbf0 73006016 bne s3,zero,LAB_0042cdc0
.text:0042cbf4 00000000 _nop
LAB_0042cbf8: ;XREF[3,0]: 0042cbe8,0042cee0,0042cee8
.text:0042cbf8 0700a012 beq s5,zero,LAB_0042cc18
.text:0042cbfc 00000000 _nop
.text:0042cc00 8484998f lw t9,-0x7b7c(gp)
.text:0042cc04 00000000 nop
.text:0042cc08 09f82003 jalr t9
.text:0042cc0c 2120a002 _move a0,s5
.text:0042cc10 1000bc8f lw gp,0x10(sp)
.text:0042cc14 00000000 nop
LAB_0042cc18: ;XREF[1,0]: 0042cbf8
.text:0042cc18 2080958f lw s5,-0x7fe0(gp)
.text:0042cc1c 21208002 move a0,s4
.text:0042cc20 2080948f lw s4,-0x7fe0(gp)
.text:0042cc24 688a998f lw t9,-0x7598(gp)
.text:0042cc28 2128e002 move a1,s7
.text:0042cc2c 7ccba626 addiu a2,s5,-0x3484
.text:0042cc30 09f82003 jalr t9
.text:0042cc34 9ccb8726 _addiu a3,s4,-0x3464
.text:0042cc38 1000bc8f lw gp,0x10(sp)
.text:0042cc3c 8400bf8f lw ra,0x84(sp)
.text:0042cc40 8000be8f lw s8,0x80(sp)
.text:0042cc44 7c00b78f lw s7,0x7c(sp)
.text:0042cc48 7800b68f lw s6,0x78(sp)
.text:0042cc4c 7400b58f lw s5,0x74(sp)
.text:0042cc50 7000b48f lw s4,0x70(sp)
.text:0042cc54 6c00b38f lw s3,0x6c(sp)
.text:0042cc58 6800b28f lw s2,0x68(sp)
.text:0042cc5c 6400b18f lw s1,0x64(sp)
.text:0042cc60 6000b08f lw s0,0x60(sp)
.text:0042cc64 0800e003 jr ra
.text:0042cc68 8800bd27 _addiu sp,sp,0x88
LAB_0042cc6c: ;XREF[1,0]: 0042cbe0
.text:0042cc6c ac8b998f lw t9,-0x7454(gp)
.text:0042cc70 21208002 move a0,s4
.text:0042cc74 09f82003 jalr t9
.text:0042cc78 0c44c626 _addiu a2,s6,0x440c
.text:0042cc7c 1000bc8f lw gp,0x10(sp)
.text:0042cc80 21204000 move a0,v0
.text:0042cc84 20808c8f lw t4,-0x7fe0(gp)
.text:0042cc88 4c8b998f lw t9,-0x74b4(gp)
.text:0042cc8c 0cb68525 addiu a1,t4,-0x49f4
.text:0042cc90 09f82003 jalr t9
.text:0042cc94 21804000 _move s0,v0
.text:0042cc98 1000bc8f lw gp,0x10(sp)
.text:0042cc9c 45004010 beq v0,zero,LAB_0042cdb4
.text:0042cca0 03000d24 _li t5,0x3
.text:0042cca4 20808e8f lw t6,-0x7fe0(gp)
.text:0042cca8 4c8b998f lw t9,-0x74b4(gp)
.text:0042ccac 21200002 move a0,s0
.text:0042ccb0 09f82003 jalr t9
.text:0042ccb4 c4b5c525 _addiu a1,t6,-0x4a3c
.text:0042ccb8 1000bc8f lw gp,0x10(sp)
.text:0042ccbc caff4014 bne v0,zero,LAB_0042cbe8
.text:0042ccc0 00000000 _nop
.text:0042ccc4 c8ff0010 b LAB_0042cbe8
.text:0042ccc8 01001324 _li s3,0x1
LAB_0042cccc: ;XREF[1,0]: 0042ca30
.text:0042cccc 2080838f lw v1,-0x7fe0(gp)
.text:0042ccd0 5c8b998f lw t9,-0x74a4(gp)
.text:0042ccd4 48ba6524 addiu a1,v1,-0x45b8
.text:0042ccd8 09f82003 jalr t9
.text:0042ccdc 21208002 _move a0,s4
.text:0042cce0 1000bc8f lw gp,0x10(sp)
.text:0042cce4 54ff4010 beq v0,zero,LAB_0042ca38
.text:0042cce8 00000000 _nop
.text:0042ccec 9c90998f lw t9,-0x6f64(gp)
.text:0042ccf0 21208002 move a0,s4
.text:0042ccf4 09f82003 jalr t9
.text:0042ccf8 21280002 _move a1,s0
.text:0042ccfc 1000bc8f lw gp,0x10(sp)
.text:0042cd00 21884000 move s1,v0
.text:0042cd04 e489998f lw t9,-0x761c(gp)
.text:0042cd08 21208002 move a0,s4
.text:0042cd0c 21280002 move a1,s0
.text:0042cd10 09f82003 jalr t9
.text:0042cd14 21304000 _move a2,v0
.text:0042cd18 1000bc8f lw gp,0x10(sp)
.text:0042cd1c 46ff2012 beq s1,zero,LAB_0042ca38
.text:0042cd20 00000000 _nop
.text:0042cd24 8484998f lw t9,-0x7b7c(gp)
.text:0042cd28 00000000 nop
.text:0042cd2c 09f82003 jalr t9
.text:0042cd30 21202002 _move a0,s1
.text:0042cd34 1000bc8f lw gp,0x10(sp)
.text:0042cd38 3fff0010 b LAB_0042ca38
.text:0042cd3c 00000000 _nop
LAB_0042cd40: ;XREF[1,0]: 0042ca0c
.text:0042cd40 2080858f lw a1,-0x7fe0(gp)
.text:0042cd44 5c8b998f lw t9,-0x74a4(gp)
.text:0042cd48 48baa524 addiu a1,a1,-0x45b8
.text:0042cd4c 09f82003 jalr t9
.text:0042cd50 21208002 _move a0,s4
.text:0042cd54 1000bc8f lw gp,0x10(sp)
.text:0042cd58 2eff4010 beq v0,zero,LAB_0042ca14
.text:0042cd5c 21208002 _move a0,s4
.text:0042cd60 9c90998f lw t9,-0x6f64(gp)
.text:0042cd64 00000000 nop
.text:0042cd68 09f82003 jalr t9
.text:0042cd6c 21280002 _move a1,s0
.text:0042cd70 1000bc8f lw gp,0x10(sp)
.text:0042cd74 21884000 move s1,v0
.text:0042cd78 e489998f lw t9,-0x761c(gp)
.text:0042cd7c 21208002 move a0,s4
.text:0042cd80 21280002 move a1,s0
.text:0042cd84 09f82003 jalr t9
.text:0042cd88 21304000 _move a2,v0
.text:0042cd8c 1000bc8f lw gp,0x10(sp)
.text:0042cd90 20ff2012 beq s1,zero,LAB_0042ca14
.text:0042cd94 00000000 _nop
.text:0042cd98 8484998f lw t9,-0x7b7c(gp)
.text:0042cd9c 00000000 nop
.text:0042cda0 09f82003 jalr t9
.text:0042cda4 21202002 _move a0,s1
.text:0042cda8 1000bc8f lw gp,0x10(sp)
.text:0042cdac 19ff0010 b LAB_0042ca14
.text:0042cdb0 00000000 _nop
LAB_0042cdb4: ;XREF[1,0]: 0042cc9c
.text:0042cdb4 01001324 li s3,0x1
.text:0042cdb8 8bff0010 b LAB_0042cbe8
.text:0042cdbc 5800adaf _sw t5,0x58(sp)
LAB_0042cdc0: ;XREF[1,0]: 0042cbf0
.text:0042cdc0 d484998f lw t9,-0x7b2c(gp)
.text:0042cdc4 00000000 nop
.text:0042cdc8 09f82003 jalr t9
.text:0042cdcc 21208002 _move a0,s4
.text:0042cdd0 1000bc8f lw gp,0x10(sp)
.text:0042cdd4 21208002 move a0,s4
.text:0042cdd8 448f998f lw t9,-0x70bc(gp)
.text:0042cddc 00000000 nop
.text:0042cde0 09f82003 jalr t9
.text:0042cde4 21984000 _move s3,v0
.text:0042cde8 1000bc8f lw gp,0x10(sp)
.text:0042cdec 21208002 move a0,s4
.text:0042cdf0 0089998f lw t9,-0x7700(gp)
.text:0042cdf4 00000000 nop
.text:0042cdf8 09f82003 jalr t9
.text:0042cdfc 21904000 _move s2,v0
.text:0042ce00 1000bc8f lw gp,0x10(sp)
.text:0042ce04 21208002 move a0,s4
.text:0042ce08 248d998f lw t9,-0x72dc(gp)
.text:0042ce0c 00000000 nop
.text:0042ce10 09f82003 jalr t9
.text:0042ce14 21f04000 _move s8,v0
.text:0042ce18 1000bc8f lw gp,0x10(sp)
.text:0042ce1c 00000000 nop
.text:0042ce20 0091998f lw t9,-0x6f00(gp)
.text:0042ce24 00000000 nop
.text:0042ce28 09f82003 jalr t9
.text:0042ce2c 21208002 _move a0,s4
.text:0042ce30 1000bc8f lw gp,0x10(sp)
.text:0042ce34 00000000 nop
.text:0042ce38 6c8b998f lw t9,-0x7494(gp)
.text:0042ce3c 00000000 nop
.text:0042ce40 09f82003 jalr t9
.text:0042ce44 21208002 _move a0,s4
.text:0042ce48 1000bc8f lw gp,0x10(sp)
.text:0042ce4c 00000000 nop
.text:0042ce50 8089998f lw t9,-0x7680(gp)
.text:0042ce54 00000000 nop
.text:0042ce58 09f82003 jalr t9
.text:0042ce5c 21200000 _clear a0
.text:0042ce60 1000bc8f lw gp,0x10(sp)
.text:0042ce64 31006016 bne s3,zero,LAB_0042cf2c
.text:0042ce68 00000000 _nop
.text:0042ce6c c5004016 bne s2,zero,LAB_0042d184
.text:0042ce70 00000000 _nop
LAB_0042ce74: ;XREF[2,0]: 0042cf60,0042d1b8
.text:0042ce74 09002012 beq s1,zero,LAB_0042ce9c
.text:0042ce78 21202002 _move a0,s1
.text:0042ce7c 2080858f lw a1,-0x7fe0(gp)
.text:0042ce80 2489998f lw t9,-0x76dc(gp)
.text:0042ce84 00000000 nop
.text:0042ce88 09f82003 jalr t9
.text:0042ce8c 280fa524 _addiu a1,a1,0xf28
.text:0042ce90 1000bc8f lw gp,0x10(sp)
.text:0042ce94 34004010 beq v0,zero,LAB_0042cf68
.text:0042ce98 0c44c626 _addiu a2,s6,0x440c
LAB_0042ce9c: ;XREF[2,0]: 0042ce74,0042d17c
.text:0042ce9c 1400c017 bne s8,zero,LAB_0042cef0
.text:0042cea0 00000000 _nop
LAB_0042cea4: ;XREF[1,0]: 0042cf24
.text:0042cea4 0c00a012 beq s5,zero,LAB_0042ced8
.text:0042cea8 00000000 _nop
.text:0042ceac 5c00a28f lw v0,0x5c(sp)
.text:0042ceb0 00000000 nop
.text:0042ceb4 08004010 beq v0,zero,LAB_0042ced8
.text:0042ceb8 21284000 _move a1,v0
.text:0042cebc 2489998f lw t9,-0x76dc(gp)
.text:0042cec0 00000000 nop
.text:0042cec4 09f82003 jalr t9
.text:0042cec8 2120a002 _move a0,s5
.text:0042cecc 1000bc8f lw gp,0x10(sp)
.text:0042ced0 bb004014 bne v0,zero,LAB_0042d1c0
.text:0042ced4 00000000 _nop
LAB_0042ced8: ;XREF[3,0]: 0042cea4,0042ceb4,0042d1d8
.text:0042ced8 5800aa8f lw t2,0x58(sp)
.text:0042cedc 00000000 nop
.text:0042cee0 45ff4019 blez t2,LAB_0042cbf8
.text:0042cee4 03000b24 _li t3,0x3
.text:0042cee8 43ff0010 b LAB_0042cbf8
.text:0042ceec 20018bae _sw t3,0x120(s4)
LAB_0042cef0: ;XREF[1,0]: 0042ce9c
.text:0042cef0 2080888f lw t0,-0x7fe0(gp)
.text:0042cef4 008b998f lw t9,-0x7500(gp)
.text:0042cef8 00000000 nop
.text:0042cefc 09f82003 jalr t9
.text:0042cf00 4cdb0425 _addiu a0,t0,-0x24b4
.text:0042cf04 1000bc8f lw gp,0x10(sp)
.text:0042cf08 01000424 li a0,0x1
.text:0042cf0c 20809e8f lw s8,-0x7fe0(gp)
.text:0042cf10 ac90998f lw t9,-0x6f54(gp)
.text:0042cf14 00000000 nop
.text:0042cf18 09f82003 jalr t9
.text:0042cf1c 58dbc527 _addiu a1,s8,-0x24a8
.text:0042cf20 1000bc8f lw gp,0x10(sp)
.text:0042cf24 dfff0010 b LAB_0042cea4
.text:0042cf28 00000000 _nop
LAB_0042cf2c: ;XREF[1,0]: 0042ce64
.text:0042cf2c 2080988f lw t8,-0x7fe0(gp)
.text:0042cf30 008b998f lw t9,-0x7500(gp)
.text:0042cf34 00000000 nop
.text:0042cf38 09f82003 jalr t9
.text:0042cf3c 78db0427 _addiu a0,t8,-0x2488
.text:0042cf40 1000bc8f lw gp,0x10(sp)
.text:0042cf44 01000424 li a0,0x1
.text:0042cf48 20808f8f lw t7,-0x7fe0(gp)
.text:0042cf4c ac90998f lw t9,-0x6f54(gp)
.text:0042cf50 00000000 nop
.text:0042cf54 09f82003 jalr t9
.text:0042cf58 8cdbe525 _addiu a1,t7,-0x2474
.text:0042cf5c 1000bc8f lw gp,0x10(sp)
.text:0042cf60 c4ff0010 b LAB_0042ce74
.text:0042cf64 00000000 _nop
LAB_0042cf68: ;XREF[1,0]: 0042ce94
.text:0042cf68 2080918f lw s1,-0x7fe0(gp)
.text:0042cf6c ac8b998f lw t9,-0x7454(gp)
.text:0042cf70 80de2526 addiu a1,s1,-0x2180
.text:0042cf74 09f82003 jalr t9
.text:0042cf78 21208002 _move a0,s4
.text:0042cf7c 1000bc8f lw gp,0x10(sp)
.text:0042cf80 0c44c626 addiu a2,s6,0x440c
.text:0042cf84 2080928f lw s2,-0x7fe0(gp)
.text:0042cf88 ac8b998f lw t9,-0x7454(gp)
.text:0042cf8c 30e54526 addiu a1,s2,-0x1ad0
.text:0042cf90 21208002 move a0,s4
.text:0042cf94 09f82003 jalr t9
.text:0042cf98 21884000 _move s1,v0
.text:0042cf9c 1000bc8f lw gp,0x10(sp)
.text:0042cfa0 0c44c626 addiu a2,s6,0x440c
.text:0042cfa4 2080938f lw s3,-0x7fe0(gp)
.text:0042cfa8 ac8b998f lw t9,-0x7454(gp)
.text:0042cfac f4d06526 addiu a1,s3,-0x2f0c
.text:0042cfb0 21208002 move a0,s4
.text:0042cfb4 09f82003 jalr t9
.text:0042cfb8 21904000 _move s2,v0
.text:0042cfbc 1000bc8f lw gp,0x10(sp)
.text:0042cfc0 2c00a0af sw zero,0x2c(sp)
.text:0042cfc4 2080878f lw a3,-0x7fe0(gp)
.text:0042cfc8 3000a0af sw zero,0x30(sp)
.text:0042cfcc acdbf924 addiu t9,a3,-0x2454
.text:0042cfd0 0800238f lw v1,0x8(t9)
.text:0042cfd4 acdbe68c lw a2,-0x2454(a3)
.text:0042cfd8 1000258f lw a1,0x10(t9)
.text:0042cfdc 14003693 lbu s6,0x14(t9)
.text:0042cfe0 0400308f lw s0,0x4(t9)
.text:0042cfe4 0c00248f lw a0,0xc(t9)
.text:0042cfe8 2000a3af sw v1,0x20(sp)
.text:0042cfec 2400a4af sw a0,0x24(sp)
.text:0042cff0 2800a5af sw a1,0x28(sp)
.text:0042cff4 1800a6af sw a2,0x18(sp)
.text:0042cff8 1c00b0af sw s0,0x1c(sp)
.text:0042cffc 2c00b6a3 sb s6,0x2c(sp)
.text:0042d000 3400a0af sw zero,0x34(sp)
.text:0042d004 21984000 move s3,v0
.text:0042d008 05002292 lbu v0,0x5(s1)
.text:0042d00c 3885998f lw t9,-0x7ac8(gp)
.text:0042d010 2000a2a3 sb v0,0x20(sp)
.text:0042d014 06003f92 lbu ra,0x6(s1)
.text:0042d018 21208002 move a0,s4
.text:0042d01c 2100bfa3 sb ra,0x21(sp)
.text:0042d020 08003892 lbu t8,0x8(s1)
.text:0042d024 3800b627 addiu s6,sp,0x38
.text:0042d028 2200b8a3 sb t8,0x22(sp)
.text:0042d02c 09002f92 lbu t7,0x9(s1)
.text:0042d030 00000000 nop
.text:0042d034 2300afa3 sb t7,0x23(sp)
.text:0042d038 00004e92 lbu t6,0x0(s2)
.text:0042d03c 00000000 nop
.text:0042d040 2400aea3 sb t6,0x24(sp)
.text:0042d044 01004d92 lbu t5,0x1(s2)
.text:0042d048 00000000 nop
.text:0042d04c 2500ada3 sb t5,0x25(sp)
.text:0042d050 03004c92 lbu t4,0x3(s2)
.text:0042d054 00000000 nop
.text:0042d058 2600aca3 sb t4,0x26(sp)
.text:0042d05c 04004b92 lbu t3,0x4(s2)
.text:0042d060 00000000 nop
.text:0042d064 2700aba3 sb t3,0x27(sp)
.text:0042d068 00002a92 lbu t2,0x0(s1)
.text:0042d06c 00000000 nop
.text:0042d070 2800aaa3 sb t2,0x28(sp)
.text:0042d074 01002992 lbu t1,0x1(s1)
.text:0042d078 00000000 nop
.text:0042d07c 2900a9a3 sb t1,0x29(sp)
.text:0042d080 02002892 lbu t0,0x2(s1)
.text:0042d084 00000000 nop
.text:0042d088 2a00a8a3 sb t0,0x2a(sp)
.text:0042d08c 03002792 lbu a3,0x3(s1)
.text:0042d090 09f82003 jalr t9
.text:0042d094 2b00a7a3 _sb a3,0x2b(sp)
.text:0042d098 1000bc8f lw gp,0x10(sp)
.text:0042d09c 00000000 nop
.text:0042d0a0 008b998f lw t9,-0x7500(gp)
.text:0042d0a4 00000000 nop
.text:0042d0a8 09f82003 jalr t9
.text:0042d0ac 1800a427 _addiu a0,sp,0x18
.text:0042d0b0 1000bc8f lw gp,0x10(sp)
.text:0042d0b4 21384002 move a3,s2
.text:0042d0b8 2080908f lw s0,-0x7fe0(gp)
.text:0042d0bc 0491998f lw t9,-0x6efc(gp)
.text:0042d0c0 c4db0626 addiu a2,s0,-0x243c
.text:0042d0c4 20000524 li a1,0x20
.text:0042d0c8 09f82003 jalr t9
.text:0042d0cc 1800a427 _addiu a0,sp,0x18
.text:0042d0d0 1000bc8f lw gp,0x10(sp)
.text:0042d0d4 00000000 nop
.text:0042d0d8 008b998f lw t9,-0x7500(gp)
.text:0042d0dc 00000000 nop
.text:0042d0e0 09f82003 jalr t9
.text:0042d0e4 1800a427 _addiu a0,sp,0x18
.text:0042d0e8 1000bc8f lw gp,0x10(sp)
.text:0042d0ec 21280000 clear a1
.text:0042d0f0 388a998f lw t9,-0x75c8(gp)
.text:0042d0f4 00000000 nop
.text:0042d0f8 09f82003 jalr t9
.text:0042d0fc 2120c002 _move a0,s6
.text:0042d100 1000bc8f lw gp,0x10(sp)
.text:0042d104 00000000 nop
.text:0042d108 e090998f lw t9,-0x6f20(gp)
.text:0042d10c 00000000 nop
.text:0042d110 09f82003 jalr t9
.text:0042d114 21206002 _move a0,s3
.text:0042d118 00310200 sll a2,v0,0x4
.text:0042d11c 2388c200 subu s1,a2,v0
.text:0042d120 3800a48f lw a0,0x38(sp)
.text:0042d124 1000bc8f lw gp,0x10(sp)
.text:0042d128 80181100 sll v1,s1,0x2
.text:0042d12c 23908300 subu s2,a0,v1
.text:0042d130 c085998f lw t9,-0x7a40(gp)
.text:0042d134 2128c002 move a1,s6
.text:0042d138 08000624 li a2,0x8
.text:0042d13c 6d000424 li a0,0x6d
.text:0042d140 09f82003 jalr t9
.text:0042d144 3800b2af _sw s2,0x38(sp)
.text:0042d148 1000bc8f lw gp,0x10(sp)
.text:0042d14c 00000000 nop
.text:0042d150 9c8c998f lw t9,-0x7364(gp)
.text:0042d154 00000000 nop
.text:0042d158 09f82003 jalr t9
.text:0042d15c 01000424 _li a0,0x1
.text:0042d160 1000bc8f lw gp,0x10(sp)
.text:0042d164 3c000424 li a0,0x3c
.text:0042d168 6485998f lw t9,-0x7a9c(gp)
.text:0042d16c 948c858f lw a1,-0x736c(gp)
.text:0042d170 09f82003 jalr t9
.text:0042d174 21308002 _move a2,s4
.text:0042d178 1000bc8f lw gp,0x10(sp)
.text:0042d17c 47ff0010 b LAB_0042ce9c
.text:0042d180 ec0082ae _sw v0,0xec(s4)
LAB_0042d184: ;XREF[1,0]: 0042ce6c
.text:0042d184 2080828f lw v0,-0x7fe0(gp)
.text:0042d188 008b998f lw t9,-0x7500(gp)
.text:0042d18c 00000000 nop
.text:0042d190 09f82003 jalr t9
.text:0042d194 d0db4424 _addiu a0,v0,-0x2430
.text:0042d198 1000bc8f lw gp,0x10(sp)
.text:0042d19c 00000000 nop
.text:0042d1a0 20809f8f lw ra,-0x7fe0(gp)
.text:0042d1a4 ac90998f lw t9,-0x6f54(gp)
.text:0042d1a8 e8dbe527 addiu a1,ra,-0x2418
.text:0042d1ac 09f82003 jalr t9
.text:0042d1b0 01000424 _li a0,0x1
.text:0042d1b4 1000bc8f lw gp,0x10(sp)
.text:0042d1b8 2eff0010 b LAB_0042ce74
.text:0042d1bc 00000000 _nop
LAB_0042d1c0: ;XREF[1,0]: 0042ced0
.text:0042d1c0 2080898f lw t1,-0x7fe0(gp)
.text:0042d1c4 008b998f lw t9,-0x7500(gp)
.text:0042d1c8 00000000 nop
.text:0042d1cc 09f82003 jalr t9
.text:0042d1d0 04dc2425 _addiu a0,t1,-0x23fc
.text:0042d1d4 1000bc8f lw gp,0x10(sp)
.text:0042d1d8 3fff0010 b LAB_0042ced8
.text:0042d1dc 00000000 _nop
LAB_0042d1e0: ;XREF[1,0]: 004314f4
.text:0042d1e0 0b001c3c lui gp,0xb
.text:0042d1e4 00289c27 addiu gp,gp,0x2800
.text:0042d1e8 21e09903 addu gp,gp,t9
.text:0042d1ec b0ffbd27 addiu sp,sp,-0x50
.text:0042d1f0 4c00bfaf sw ra,0x4c(sp)
.text:0042d1f4 4800beaf sw s8,0x48(sp)
.text:0042d1f8 4400b7af sw s7,0x44(sp)
.text:0042d1fc 4000b6af sw s6,0x40(sp)
.text:0042d200 3c00b5af sw s5,0x3c(sp)
.text:0042d204 3800b4af sw s4,0x38(sp)
.text:0042d208 3400b3af sw s3,0x34(sp)
.text:0042d20c 3000b2af sw s2,0x30(sp)
.text:0042d210 2c00b1af sw s1,0x2c(sp)
.text:0042d214 2800b0af sw s0,0x28(sp)
.text:0042d218 1000bcaf sw gp,0x10(sp)
.text:0042d21c 2080978f lw s7,-0x7fe0(gp)
.text:0042d220 5c8b998f lw t9,-0x74a4(gp)
.text:0042d224 a0ccf026 addiu s0,s7,-0x3360
.text:0042d228 21280002 move a1,s0
.text:0042d22c 09f82003 jalr t9
.text:0042d230 21b08000 _move s6,a0
.text:0042d234 1000bc8f lw gp,0x10(sp)
.text:0042d238 98004014 bne v0,zero,LAB_0042d49c
.text:0042d23c 00000000 _nop
LAB_0042d240: ;XREF[3,0]: 0042d4b4,0042d4ec,0042d508
.text:0042d240 2080828f lw v0,-0x7fe0(gp)
.text:0042d244 5c8b998f lw t9,-0x74a4(gp)
.text:0042d248 14dc4524 addiu a1,v0,-0x23ec
.text:0042d24c 09f82003 jalr t9
.text:0042d250 2120c002 _move a0,s6
.text:0042d254 1000bc8f lw gp,0x10(sp)
.text:0042d258 21200000 clear a0
.text:0042d25c 2080908f lw s0,-0x7fe0(gp)
.text:0042d260 348e998f lw t9,-0x71cc(gp)
.text:0042d264 98cc0526 addiu a1,s0,-0x3368
.text:0042d268 09f82003 jalr t9
.text:0042d26c 21f04000 _move s8,v0
.text:0042d270 1000bc8f lw gp,0x10(sp)
.text:0042d274 a0cce526 addiu a1,s7,-0x3360
.text:0042d278 348e998f lw t9,-0x71cc(gp)
.text:0042d27c 21200000 clear a0
.text:0042d280 09f82003 jalr t9
.text:0042d284 21984000 _move s3,v0
.text:0042d288 1000bc8f lw gp,0x10(sp)
.text:0042d28c 21200000 clear a0
.text:0042d290 2080918f lw s1,-0x7fe0(gp)
.text:0042d294 348e998f lw t9,-0x71cc(gp)
.text:0042d298 80d12526 addiu a1,s1,-0x2e80
.text:0042d29c 09f82003 jalr t9
.text:0042d2a0 21a04000 _move s4,v0
.text:0042d2a4 1000bc8f lw gp,0x10(sp)
.text:0042d2a8 2120c002 move a0,s6
.text:0042d2ac dc85998f lw t9,-0x7a24(gp)
.text:0042d2b0 2080958f lw s5,-0x7fe0(gp)
.text:0042d2b4 09f82003 jalr t9
.text:0042d2b8 21904000 _move s2,v0
.text:0042d2bc 1000bc8f lw gp,0x10(sp)
.text:0042d2c0 98cc0526 addiu a1,s0,-0x3368
.text:0042d2c4 ac8b998f lw t9,-0x7454(gp)
.text:0042d2c8 2120c002 move a0,s6
.text:0042d2cc 0c44a626 addiu a2,s5,0x440c
.text:0042d2d0 09f82003 jalr t9
.text:0042d2d4 1c00a2af _sw v0,0x1c(sp)
.text:0042d2d8 1000bc8f lw gp,0x10(sp)
.text:0042d2dc a0cce526 addiu a1,s7,-0x3360
.text:0042d2e0 ac8b998f lw t9,-0x7454(gp)
.text:0042d2e4 2120c002 move a0,s6
.text:0042d2e8 0c44a626 addiu a2,s5,0x440c
.text:0042d2ec 09f82003 jalr t9
.text:0042d2f0 2000a2af _sw v0,0x20(sp)
.text:0042d2f4 1000bc8f lw gp,0x10(sp)
.text:0042d2f8 80d12526 addiu a1,s1,-0x2e80
.text:0042d2fc ac8b998f lw t9,-0x7454(gp)
.text:0042d300 0c44a626 addiu a2,s5,0x440c
.text:0042d304 09f82003 jalr t9
.text:0042d308 2120c002 _move a0,s6
.text:0042d30c 1000bc8f lw gp,0x10(sp)
.text:0042d310 21206002 move a0,s3
.text:0042d314 f88a998f lw t9,-0x7508(gp)
.text:0042d318 2080908f lw s0,-0x7fe0(gp)
.text:0042d31c 09f82003 jalr t9
.text:0042d320 21b84000 _move s7,v0
.text:0042d324 1000bc8f lw gp,0x10(sp)
.text:0042d328 21208002 move a0,s4
.text:0042d32c f88a998f lw t9,-0x7508(gp)
.text:0042d330 1800a0af sw zero,0x18(sp)
.text:0042d334 09f82003 jalr t9
.text:0042d338 21984000 _move s3,v0
.text:0042d33c 1000bc8f lw gp,0x10(sp)
.text:0042d340 21204002 move a0,s2
.text:0042d344 f88a998f lw t9,-0x7508(gp)
.text:0042d348 00000000 nop
.text:0042d34c 09f82003 jalr t9
.text:0042d350 21a04000 _move s4,v0
.text:0042d354 1000bc8f lw gp,0x10(sp)
.text:0042d358 2120c002 move a0,s6
.text:0042d35c 5c8b998f lw t9,-0x74a4(gp)
.text:0042d360 7cbf0526 addiu a1,s0,-0x4084
.text:0042d364 09f82003 jalr t9
.text:0042d368 21884000 _move s1,v0
.text:0042d36c 1000bc8f lw gp,0x10(sp)
.text:0042d370 32004014 bne v0,zero,LAB_0042d43c
.text:0042d374 7cbf0526 _addiu a1,s0,-0x4084
LAB_0042d378: ;XREF[3,0]: 0042d48c,0042d494,0042d514
.text:0042d378 1c00a78f lw a3,0x1c(sp)
.text:0042d37c 00000000 nop
.text:0042d380 0300e014 bne a3,zero,LAB_0042d390
.text:0042d384 00000000 _nop
.text:0042d388 6400c017 bne s8,zero,LAB_0042d51c
.text:0042d38c 00000000 _nop
LAB_0042d390: ;XREF[3,0]: 0042d380,0042d5ec,0042d5f4
.text:0042d390 06006012 beq s3,zero,LAB_0042d3ac
.text:0042d394 00000000 _nop
.text:0042d398 8484998f lw t9,-0x7b7c(gp)
.text:0042d39c 00000000 nop
.text:0042d3a0 09f82003 jalr t9
.text:0042d3a4 21206002 _move a0,s3
.text:0042d3a8 1000bc8f lw gp,0x10(sp)
LAB_0042d3ac: ;XREF[1,0]: 0042d390
.text:0042d3ac 06008012 beq s4,zero,LAB_0042d3c8
.text:0042d3b0 00000000 _nop
.text:0042d3b4 8484998f lw t9,-0x7b7c(gp)
.text:0042d3b8 00000000 nop
.text:0042d3bc 09f82003 jalr t9
.text:0042d3c0 21208002 _move a0,s4
.text:0042d3c4 1000bc8f lw gp,0x10(sp)
LAB_0042d3c8: ;XREF[1,0]: 0042d3ac
.text:0042d3c8 07002012 beq s1,zero,LAB_0042d3e8
.text:0042d3cc 00000000 _nop
.text:0042d3d0 8484998f lw t9,-0x7b7c(gp)
.text:0042d3d4 00000000 nop
.text:0042d3d8 09f82003 jalr t9
.text:0042d3dc 21202002 _move a0,s1
.text:0042d3e0 1000bc8f lw gp,0x10(sp)
.text:0042d3e4 00000000 nop
LAB_0042d3e8: ;XREF[1,0]: 0042d3c8
.text:0042d3e8 2080958f lw s5,-0x7fe0(gp)
.text:0042d3ec 20808f8f lw t7,-0x7fe0(gp)
.text:0042d3f0 688a998f lw t9,-0x7598(gp)
.text:0042d3f4 1c00a58f lw a1,0x1c(sp)
.text:0042d3f8 2120c002 move a0,s6
.text:0042d3fc 7ccba626 addiu a2,s5,-0x3484
.text:0042d400 09f82003 jalr t9
.text:0042d404 9ccbe725 _addiu a3,t7,-0x3464
.text:0042d408 1000bc8f lw gp,0x10(sp)
.text:0042d40c 4c00bf8f lw ra,0x4c(sp)
.text:0042d410 4800be8f lw s8,0x48(sp)
.text:0042d414 4400b78f lw s7,0x44(sp)
.text:0042d418 4000b68f lw s6,0x40(sp)
.text:0042d41c 3c00b58f lw s5,0x3c(sp)
.text:0042d420 3800b48f lw s4,0x38(sp)
.text:0042d424 3400b38f lw s3,0x34(sp)
.text:0042d428 3000b28f lw s2,0x30(sp)
.text:0042d42c 2c00b18f lw s1,0x2c(sp)
.text:0042d430 2800b08f lw s0,0x28(sp)
.text:0042d434 0800e003 jr ra
.text:0042d438 5000bd27 _addiu sp,sp,0x50
LAB_0042d43c: ;XREF[1,0]: 0042d370
.text:0042d43c ac8b998f lw t9,-0x7454(gp)
.text:0042d440 0c44a626 addiu a2,s5,0x440c
.text:0042d444 09f82003 jalr t9
.text:0042d448 2120c002 _move a0,s6
.text:0042d44c 1000bc8f lw gp,0x10(sp)
.text:0042d450 21204000 move a0,v0
.text:0042d454 2080838f lw v1,-0x7fe0(gp)
.text:0042d458 4c8b998f lw t9,-0x74b4(gp)
.text:0042d45c 0cb66524 addiu a1,v1,-0x49f4
.text:0042d460 09f82003 jalr t9
.text:0042d464 21804000 _move s0,v0
.text:0042d468 1000bc8f lw gp,0x10(sp)
.text:0042d46c 28004010 beq v0,zero,LAB_0042d510
.text:0042d470 03000424 _li a0,0x3
.text:0042d474 2080868f lw a2,-0x7fe0(gp)
.text:0042d478 4c8b998f lw t9,-0x74b4(gp)
.text:0042d47c 21200002 move a0,s0
.text:0042d480 09f82003 jalr t9
.text:0042d484 c4b5c524 _addiu a1,a2,-0x4a3c
.text:0042d488 1000bc8f lw gp,0x10(sp)
.text:0042d48c baff4014 bne v0,zero,LAB_0042d378
.text:0042d490 00000000 _nop
.text:0042d494 b8ff0010 b LAB_0042d378
.text:0042d498 01001e24 _li s8,0x1
LAB_0042d49c: ;XREF[1,0]: 0042d238
.text:0042d49c 2080858f lw a1,-0x7fe0(gp)
.text:0042d4a0 5c8b998f lw t9,-0x74a4(gp)
.text:0042d4a4 48baa524 addiu a1,a1,-0x45b8
.text:0042d4a8 09f82003 jalr t9
.text:0042d4ac 2120c002 _move a0,s6
.text:0042d4b0 1000bc8f lw gp,0x10(sp)
.text:0042d4b4 62ff4010 beq v0,zero,LAB_0042d240
.text:0042d4b8 00000000 _nop
.text:0042d4bc 9c90998f lw t9,-0x6f64(gp)
.text:0042d4c0 2120c002 move a0,s6
.text:0042d4c4 09f82003 jalr t9
.text:0042d4c8 21280002 _move a1,s0
.text:0042d4cc 1000bc8f lw gp,0x10(sp)
.text:0042d4d0 21884000 move s1,v0
.text:0042d4d4 e489998f lw t9,-0x761c(gp)
.text:0042d4d8 2120c002 move a0,s6
.text:0042d4dc 21280002 move a1,s0
.text:0042d4e0 09f82003 jalr t9
.text:0042d4e4 21304000 _move a2,v0
.text:0042d4e8 1000bc8f lw gp,0x10(sp)
.text:0042d4ec 54ff2012 beq s1,zero,LAB_0042d240
.text:0042d4f0 00000000 _nop
.text:0042d4f4 8484998f lw t9,-0x7b7c(gp)
.text:0042d4f8 00000000 nop
.text:0042d4fc 09f82003 jalr t9
.text:0042d500 21202002 _move a0,s1
.text:0042d504 1000bc8f lw gp,0x10(sp)
.text:0042d508 4dff0010 b LAB_0042d240
.text:0042d50c 00000000 _nop
LAB_0042d510: ;XREF[1,0]: 0042d46c
.text:0042d510 01001e24 li s8,0x1
.text:0042d514 98ff0010 b LAB_0042d378
.text:0042d518 1800a4af _sw a0,0x18(sp)
LAB_0042d51c: ;XREF[1,0]: 0042d388
.text:0042d51c 0091998f lw t9,-0x6f00(gp)
.text:0042d520 00000000 nop
.text:0042d524 09f82003 jalr t9
.text:0042d528 2120c002 _move a0,s6
.text:0042d52c 1000bc8f lw gp,0x10(sp)
.text:0042d530 00000000 nop
.text:0042d534 8089998f lw t9,-0x7680(gp)
.text:0042d538 00000000 nop
.text:0042d53c 09f82003 jalr t9
.text:0042d540 21200000 _clear a0
.text:0042d544 1000bc8f lw gp,0x10(sp)
.text:0042d548 2000a68f lw a2,0x20(sp)
.text:0042d54c 20808b8f lw t3,-0x7fe0(gp)
.text:0042d550 008b998f lw t9,-0x7500(gp)
.text:0042d554 28dc6425 addiu a0,t3,-0x23d8
.text:0042d558 09f82003 jalr t9
.text:0042d55c 21286002 _move a1,s3
.text:0042d560 1000bc8f lw gp,0x10(sp)
.text:0042d564 00000000 nop
.text:0042d568 20808a8f lw t2,-0x7fe0(gp)
.text:0042d56c 008b998f lw t9,-0x7500(gp)
.text:0042d570 00000000 nop
.text:0042d574 09f82003 jalr t9
.text:0042d578 58dc4425 _addiu a0,t2,-0x23a8
.text:0042d57c 1000bc8f lw gp,0x10(sp)
.text:0042d580 00000000 nop
.text:0042d584 2080898f lw t1,-0x7fe0(gp)
.text:0042d588 008b998f lw t9,-0x7500(gp)
.text:0042d58c 00000000 nop
.text:0042d590 09f82003 jalr t9
.text:0042d594 74dc2425 _addiu a0,t1,-0x238c
.text:0042d598 1000bc8f lw gp,0x10(sp)
.text:0042d59c 00000000 nop
.text:0042d5a0 2080888f lw t0,-0x7fe0(gp)
.text:0042d5a4 008b998f lw t9,-0x7500(gp)
.text:0042d5a8 00000000 nop
.text:0042d5ac 09f82003 jalr t9
.text:0042d5b0 88dc0425 _addiu a0,t0,-0x2378
.text:0042d5b4 1000bc8f lw gp,0x10(sp)
.text:0042d5b8 0a002012 beq s1,zero,LAB_0042d5e4
.text:0042d5bc 00000000 _nop
.text:0042d5c0 0800e012 beq s7,zero,LAB_0042d5e4
.text:0042d5c4 2128e002 _move a1,s7
.text:0042d5c8 2489998f lw t9,-0x76dc(gp)
.text:0042d5cc 00000000 nop
.text:0042d5d0 09f82003 jalr t9
.text:0042d5d4 21202002 _move a0,s1
.text:0042d5d8 1000bc8f lw gp,0x10(sp)
.text:0042d5dc 07004014 bne v0,zero,LAB_0042d5fc
.text:0042d5e0 00000000 _nop
LAB_0042d5e4: ;XREF[3,0]: 0042d5b8,0042d5c0,0042d614
.text:0042d5e4 1800ad8f lw t5,0x18(sp)
.text:0042d5e8 00000000 nop
.text:0042d5ec 68ffa019 blez t5,LAB_0042d390
.text:0042d5f0 03000e24 _li t6,0x3
.text:0042d5f4 66ff0010 b LAB_0042d390
.text:0042d5f8 2001ceae _sw t6,0x120(s6)
LAB_0042d5fc: ;XREF[1,0]: 0042d5dc
.text:0042d5fc 20808c8f lw t4,-0x7fe0(gp)
.text:0042d600 008b998f lw t9,-0x7500(gp)
.text:0042d604 00000000 nop
.text:0042d608 09f82003 jalr t9
.text:0042d60c 04dc8425 _addiu a0,t4,-0x23fc
.text:0042d610 1000bc8f lw gp,0x10(sp)
.text:0042d614 f3ff0010 b LAB_0042d5e4
.text:0042d618 00000000 _nop
LAB_0042d61c: ;XREF[1,0]: 00431514
.text:0042d61c 0b001c3c lui gp,0xb
.text:0042d620 c4239c27 addiu gp,gp,0x23c4
.text:0042d624 21e09903 addu gp,gp,t9
.text:0042d628 b0ffbd27 addiu sp,sp,-0x50
.text:0042d62c 4c00bfaf sw ra,0x4c(sp)
.text:0042d630 4800beaf sw s8,0x48(sp)
.text:0042d634 4400b7af sw s7,0x44(sp)
.text:0042d638 4000b6af sw s6,0x40(sp)
.text:0042d63c 3c00b5af sw s5,0x3c(sp)
.text:0042d640 3800b4af sw s4,0x38(sp)
.text:0042d644 3400b3af sw s3,0x34(sp)
.text:0042d648 3000b2af sw s2,0x30(sp)
.text:0042d64c 2c00b1af sw s1,0x2c(sp)
.text:0042d650 2800b0af sw s0,0x28(sp)
.text:0042d654 1000bcaf sw gp,0x10(sp)
.text:0042d658 2080858f lw a1,-0x7fe0(gp)
.text:0042d65c 5c8b998f lw t9,-0x74a4(gp)
.text:0042d660 94dca524 addiu a1,a1,-0x236c
.text:0042d664 09f82003 jalr t9
.text:0042d668 21b88000 _move s7,a0
.text:0042d66c 1000bc8f lw gp,0x10(sp)
.text:0042d670 21200000 clear a0
.text:0042d674 2080908f lw s0,-0x7fe0(gp)
.text:0042d678 348e998f lw t9,-0x71cc(gp)
.text:0042d67c 70cc0526 addiu a1,s0,-0x3390
.text:0042d680 09f82003 jalr t9
.text:0042d684 21f04000 _move s8,v0
.text:0042d688 1000bc8f lw gp,0x10(sp)
.text:0042d68c 21200000 clear a0
.text:0042d690 2080918f lw s1,-0x7fe0(gp)
.text:0042d694 348e998f lw t9,-0x71cc(gp)
.text:0042d698 d8cc2526 addiu a1,s1,-0x3328
.text:0042d69c 09f82003 jalr t9
.text:0042d6a0 21a84000 _move s5,v0
.text:0042d6a4 1000bc8f lw gp,0x10(sp)
.text:0042d6a8 21200000 clear a0
.text:0042d6ac 2080928f lw s2,-0x7fe0(gp)
.text:0042d6b0 348e998f lw t9,-0x71cc(gp)
.text:0042d6b4 80d14526 addiu a1,s2,-0x2e80
.text:0042d6b8 09f82003 jalr t9
.text:0042d6bc 21a04000 _move s4,v0
.text:0042d6c0 1000bc8f lw gp,0x10(sp)
.text:0042d6c4 2120e002 move a0,s7
.text:0042d6c8 dc85998f lw t9,-0x7a24(gp)
.text:0042d6cc 2080968f lw s6,-0x7fe0(gp)
.text:0042d6d0 09f82003 jalr t9
.text:0042d6d4 21984000 _move s3,v0
.text:0042d6d8 1000bc8f lw gp,0x10(sp)
.text:0042d6dc 70cc0526 addiu a1,s0,-0x3390
.text:0042d6e0 ac8b998f lw t9,-0x7454(gp)
.text:0042d6e4 2120e002 move a0,s7
.text:0042d6e8 0c44c626 addiu a2,s6,0x440c
.text:0042d6ec 09f82003 jalr t9
.text:0042d6f0 1800a2af _sw v0,0x18(sp)
.text:0042d6f4 1000bc8f lw gp,0x10(sp)
.text:0042d6f8 d8cc2526 addiu a1,s1,-0x3328
.text:0042d6fc ac8b998f lw t9,-0x7454(gp)
.text:0042d700 2120e002 move a0,s7
.text:0042d704 0c44c626 addiu a2,s6,0x440c
.text:0042d708 09f82003 jalr t9
.text:0042d70c 1c00a2af _sw v0,0x1c(sp)
.text:0042d710 1000bc8f lw gp,0x10(sp)
.text:0042d714 80d14526 addiu a1,s2,-0x2e80
.text:0042d718 ac8b998f lw t9,-0x7454(gp)
.text:0042d71c 0c44c626 addiu a2,s6,0x440c
.text:0042d720 2120e002 move a0,s7
.text:0042d724 09f82003 jalr t9
.text:0042d728 2000a2af _sw v0,0x20(sp)
.text:0042d72c 1000bc8f lw gp,0x10(sp)
.text:0042d730 2120a002 move a0,s5
.text:0042d734 f88a998f lw t9,-0x7508(gp)
.text:0042d738 2080908f lw s0,-0x7fe0(gp)
.text:0042d73c 09f82003 jalr t9
.text:0042d740 2400a2af _sw v0,0x24(sp)
.text:0042d744 1000bc8f lw gp,0x10(sp)
.text:0042d748 21208002 move a0,s4
.text:0042d74c f88a998f lw t9,-0x7508(gp)
.text:0042d750 00000000 nop
.text:0042d754 09f82003 jalr t9
.text:0042d758 21904000 _move s2,v0
.text:0042d75c 1000bc8f lw gp,0x10(sp)
.text:0042d760 21206002 move a0,s3
.text:0042d764 f88a998f lw t9,-0x7508(gp)
.text:0042d768 00000000 nop
.text:0042d76c 09f82003 jalr t9
.text:0042d770 21a04000 _move s4,v0
.text:0042d774 1000bc8f lw gp,0x10(sp)
.text:0042d778 2120e002 move a0,s7
.text:0042d77c 5c8b998f lw t9,-0x74a4(gp)
.text:0042d780 7cbf0526 addiu a1,s0,-0x4084
.text:0042d784 09f82003 jalr t9
.text:0042d788 21884000 _move s1,v0
.text:0042d78c 1000bc8f lw gp,0x10(sp)
.text:0042d790 32004014 bne v0,zero,LAB_0042d85c
.text:0042d794 21a80000 _clear s5
LAB_0042d798: ;XREF[3,0]: 0042d8b0,0042d8b8,0042d8c4
.text:0042d798 1800a48f lw a0,0x18(sp)
.text:0042d79c 00000000 nop
.text:0042d7a0 03008014 bne a0,zero,LAB_0042d7b0
.text:0042d7a4 00000000 _nop
.text:0042d7a8 4800c017 bne s8,zero,LAB_0042d8cc
.text:0042d7ac 00000000 _nop
LAB_0042d7b0: ;XREF[3,0]: 0042d7a0,0042d9e0,0042d9e8
.text:0042d7b0 06004012 beq s2,zero,LAB_0042d7cc
.text:0042d7b4 00000000 _nop
.text:0042d7b8 8484998f lw t9,-0x7b7c(gp)
.text:0042d7bc 00000000 nop
.text:0042d7c0 09f82003 jalr t9
.text:0042d7c4 21204002 _move a0,s2
.text:0042d7c8 1000bc8f lw gp,0x10(sp)
LAB_0042d7cc: ;XREF[1,0]: 0042d7b0
.text:0042d7cc 06008012 beq s4,zero,LAB_0042d7e8
.text:0042d7d0 00000000 _nop
.text:0042d7d4 8484998f lw t9,-0x7b7c(gp)
.text:0042d7d8 00000000 nop
.text:0042d7dc 09f82003 jalr t9
.text:0042d7e0 21208002 _move a0,s4
.text:0042d7e4 1000bc8f lw gp,0x10(sp)
LAB_0042d7e8: ;XREF[1,0]: 0042d7cc
.text:0042d7e8 07002012 beq s1,zero,LAB_0042d808
.text:0042d7ec 00000000 _nop
.text:0042d7f0 8484998f lw t9,-0x7b7c(gp)
.text:0042d7f4 00000000 nop
.text:0042d7f8 09f82003 jalr t9
.text:0042d7fc 21202002 _move a0,s1
.text:0042d800 1000bc8f lw gp,0x10(sp)
.text:0042d804 00000000 nop
LAB_0042d808: ;XREF[1,0]: 0042d7e8
.text:0042d808 20808a8f lw t2,-0x7fe0(gp)
.text:0042d80c 2080898f lw t1,-0x7fe0(gp)
.text:0042d810 688a998f lw t9,-0x7598(gp)
.text:0042d814 1800a58f lw a1,0x18(sp)
.text:0042d818 2120e002 move a0,s7
.text:0042d81c 7ccb4625 addiu a2,t2,-0x3484
.text:0042d820 09f82003 jalr t9
.text:0042d824 9ccb2725 _addiu a3,t1,-0x3464
.text:0042d828 1000bc8f lw gp,0x10(sp)
.text:0042d82c 4c00bf8f lw ra,0x4c(sp)
.text:0042d830 4800be8f lw s8,0x48(sp)
.text:0042d834 4400b78f lw s7,0x44(sp)
.text:0042d838 4000b68f lw s6,0x40(sp)
.text:0042d83c 3c00b58f lw s5,0x3c(sp)
.text:0042d840 3800b48f lw s4,0x38(sp)
.text:0042d844 3400b38f lw s3,0x34(sp)
.text:0042d848 3000b28f lw s2,0x30(sp)
.text:0042d84c 2c00b18f lw s1,0x2c(sp)
.text:0042d850 2800b08f lw s0,0x28(sp)
.text:0042d854 0800e003 jr ra
.text:0042d858 5000bd27 _addiu sp,sp,0x50
LAB_0042d85c: ;XREF[1,0]: 0042d790
.text:0042d85c ac8b998f lw t9,-0x7454(gp)
.text:0042d860 7cbf0526 addiu a1,s0,-0x4084
.text:0042d864 0c44c626 addiu a2,s6,0x440c
.text:0042d868 09f82003 jalr t9
.text:0042d86c 2120e002 _move a0,s7
.text:0042d870 1000bc8f lw gp,0x10(sp)
.text:0042d874 21804000 move s0,v0
.text:0042d878 2080828f lw v0,-0x7fe0(gp)
.text:0042d87c 4c8b998f lw t9,-0x74b4(gp)
.text:0042d880 0cb64524 addiu a1,v0,-0x49f4
.text:0042d884 09f82003 jalr t9
.text:0042d888 21200002 _move a0,s0
.text:0042d88c 1000bc8f lw gp,0x10(sp)
.text:0042d890 0b004010 beq v0,zero,LAB_0042d8c0
.text:0042d894 21200002 _move a0,s0
.text:0042d898 2080838f lw v1,-0x7fe0(gp)
.text:0042d89c 4c8b998f lw t9,-0x74b4(gp)
.text:0042d8a0 00000000 nop
.text:0042d8a4 09f82003 jalr t9
.text:0042d8a8 c4b56524 _addiu a1,v1,-0x4a3c
.text:0042d8ac 1000bc8f lw gp,0x10(sp)
.text:0042d8b0 b9ff4014 bne v0,zero,LAB_0042d798
.text:0042d8b4 00000000 _nop
.text:0042d8b8 b7ff0010 b LAB_0042d798
.text:0042d8bc 01001e24 _li s8,0x1
LAB_0042d8c0: ;XREF[1,0]: 0042d890
.text:0042d8c0 01001e24 li s8,0x1
.text:0042d8c4 b4ff0010 b LAB_0042d798
.text:0042d8c8 03001524 _li s5,0x3
LAB_0042d8cc: ;XREF[1,0]: 0042d7a8
.text:0042d8cc 0091998f lw t9,-0x6f00(gp)
.text:0042d8d0 00000000 nop
.text:0042d8d4 09f82003 jalr t9
.text:0042d8d8 2120e002 _move a0,s7
.text:0042d8dc 1000bc8f lw gp,0x10(sp)
.text:0042d8e0 00000000 nop
.text:0042d8e4 8089998f lw t9,-0x7680(gp)
.text:0042d8e8 00000000 nop
.text:0042d8ec 09f82003 jalr t9
.text:0042d8f0 21200000 _clear a0
.text:0042d8f4 1000bc8f lw gp,0x10(sp)
.text:0042d8f8 0c004012 beq s2,zero,LAB_0042d92c
.text:0042d8fc 00000000 _nop
.text:0042d900 1c00a28f lw v0,0x1c(sp)
.text:0042d904 00000000 nop
.text:0042d908 08004010 beq v0,zero,LAB_0042d92c
.text:0042d90c 21204002 _move a0,s2
.text:0042d910 2489998f lw t9,-0x76dc(gp)
.text:0042d914 00000000 nop
.text:0042d918 09f82003 jalr t9
.text:0042d91c 21284000 _move a1,v0
.text:0042d920 1000bc8f lw gp,0x10(sp)
.text:0042d924 0e004014 bne v0,zero,LAB_0042d960
.text:0042d928 00000000 _nop
LAB_0042d92c: ;XREF[2,0]: 0042d8f8,0042d908
.text:0042d92c 1f008012 beq s4,zero,LAB_0042d9ac
.text:0042d930 00000000 _nop
.text:0042d934 2000a28f lw v0,0x20(sp)
.text:0042d938 00000000 nop
.text:0042d93c 1b004010 beq v0,zero,LAB_0042d9ac
.text:0042d940 21284000 _move a1,v0
.text:0042d944 2489998f lw t9,-0x76dc(gp)
.text:0042d948 00000000 nop
.text:0042d94c 09f82003 jalr t9
.text:0042d950 21208002 _move a0,s4
.text:0042d954 1000bc8f lw gp,0x10(sp)
.text:0042d958 14004010 beq v0,zero,LAB_0042d9ac
.text:0042d95c 00000000 _nop
LAB_0042d960: ;XREF[1,0]: 0042d924
.text:0042d960 1c00a28f lw v0,0x1c(sp)
.text:0042d964 00000000 nop
.text:0042d968 0b004010 beq v0,zero,LAB_0042d998
.text:0042d96c 21204000 _move a0,v0
.text:0042d970 2080868f lw a2,-0x7fe0(gp)
.text:0042d974 2489998f lw t9,-0x76dc(gp)
.text:0042d978 00000000 nop
.text:0042d97c 09f82003 jalr t9
.text:0042d980 3819c524 _addiu a1,a2,0x1938
.text:0042d984 1000bc8f lw gp,0x10(sp)
.text:0042d988 00000000 nop
.text:0042d98c 048d998f lw t9,-0x72fc(gp)
.text:0042d990 03004010 beq v0,zero,LAB_0042d9a0
.text:0042d994 00000000 _nop
LAB_0042d998: ;XREF[1,0]: 0042d968
.text:0042d998 f88b998f lw t9,-0x7408(gp)
.text:0042d99c 00000000 nop
LAB_0042d9a0: ;XREF[1,0]: 0042d990
.text:0042d9a0 09f82003 jalr t9
.text:0042d9a4 00000000 _nop
.text:0042d9a8 1000bc8f lw gp,0x10(sp)
LAB_0042d9ac: ;XREF[3,0]: 0042d92c,0042d93c,0042d958
.text:0042d9ac 0c002012 beq s1,zero,LAB_0042d9e0
.text:0042d9b0 00000000 _nop
.text:0042d9b4 2400a28f lw v0,0x24(sp)
.text:0042d9b8 00000000 nop
.text:0042d9bc 08004010 beq v0,zero,LAB_0042d9e0
.text:0042d9c0 21284000 _move a1,v0
.text:0042d9c4 2489998f lw t9,-0x76dc(gp)
.text:0042d9c8 00000000 nop
.text:0042d9cc 09f82003 jalr t9
.text:0042d9d0 21202002 _move a0,s1
.text:0042d9d4 1000bc8f lw gp,0x10(sp)
.text:0042d9d8 05004014 bne v0,zero,LAB_0042d9f0
.text:0042d9dc 00000000 _nop
LAB_0042d9e0: ;XREF[3,0]: 0042d9ac,0042d9bc,0042da08
.text:0042d9e0 73ffa01a blez s5,LAB_0042d7b0
.text:0042d9e4 03000824 _li t0,0x3
.text:0042d9e8 71ff0010 b LAB_0042d7b0
.text:0042d9ec 2001e8ae _sw t0,0x120(s7)
LAB_0042d9f0: ;XREF[1,0]: 0042d9d8
.text:0042d9f0 2080878f lw a3,-0x7fe0(gp)
.text:0042d9f4 008b998f lw t9,-0x7500(gp)
.text:0042d9f8 00000000 nop
.text:0042d9fc 09f82003 jalr t9
.text:0042da00 04dce424 _addiu a0,a3,-0x23fc
.text:0042da04 1000bc8f lw gp,0x10(sp)
.text:0042da08 f5ff0010 b LAB_0042d9e0
.text:0042da0c 00000000 _nop
LAB_0042da10: ;XREF[1,0]: 00431534
.text:0042da10 0b001c3c lui gp,0xb
.text:0042da14 d01f9c27 addiu gp,gp,0x1fd0
.text:0042da18 21e09903 addu gp,gp,t9
.text:0042da1c b0ffbd27 addiu sp,sp,-0x50
.text:0042da20 4800bfaf sw ra,0x48(sp)
.text:0042da24 4400b5af sw s5,0x44(sp)
.text:0042da28 4000b4af sw s4,0x40(sp)
.text:0042da2c 3c00b3af sw s3,0x3c(sp)
.text:0042da30 3800b2af sw s2,0x38(sp)
.text:0042da34 3400b1af sw s1,0x34(sp)
.text:0042da38 3000b0af sw s0,0x30(sp)
.text:0042da3c 1000bcaf sw gp,0x10(sp)
.text:0042da40 2080948f lw s4,-0x7fe0(gp)
.text:0042da44 5c8b998f lw t9,-0x74a4(gp)
.text:0042da48 a4d19026 addiu s0,s4,-0x2e5c
.text:0042da4c 21280002 move a1,s0
.text:0042da50 09f82003 jalr t9
.text:0042da54 21888000 _move s1,a0
.text:0042da58 1000bc8f lw gp,0x10(sp)
.text:0042da5c 57004014 bne v0,zero,LAB_0042dbbc
.text:0042da60 00000000 _nop
LAB_0042da64: ;XREF[3,0]: 0042dbd4,0042dc0c,0042dc28
.text:0042da64 2080828f lw v0,-0x7fe0(gp)
.text:0042da68 2080868f lw a2,-0x7fe0(gp)
.text:0042da6c 3091998f lw t9,-0x6ed0(gp)
.text:0042da70 0cc04524 addiu a1,v0,-0x3ff4
.text:0042da74 0cb6c624 addiu a2,a2,-0x49f4
.text:0042da78 09f82003 jalr t9
.text:0042da7c 21202002 _move a0,s1
.text:0042da80 1000bc8f lw gp,0x10(sp)
.text:0042da84 21202002 move a0,s1
.text:0042da88 2080958f lw s5,-0x7fe0(gp)
.text:0042da8c 2080928f lw s2,-0x7fe0(gp)
.text:0042da90 d890998f lw t9,-0x6f28(gp)
.text:0042da94 e4d1a526 addiu a1,s5,-0x2e1c
.text:0042da98 0c444626 addiu a2,s2,0x440c
.text:0042da9c 1800a727 addiu a3,sp,0x18
.text:0042daa0 09f82003 jalr t9
.text:0042daa4 21984000 _move s3,v0
.text:0042daa8 1000bc8f lw gp,0x10(sp)
.text:0042daac 36004010 beq v0,zero,LAB_0042db88
.text:0042dab0 21800000 _clear s0
LAB_0042dab4: ;XREF[1,0]: 0042dbb4
.text:0042dab4 d890998f lw t9,-0x6f28(gp)
.text:0042dab8 a4d18526 addiu a1,s4,-0x2e5c
.text:0042dabc 0c444626 addiu a2,s2,0x440c
.text:0042dac0 21202002 move a0,s1
.text:0042dac4 09f82003 jalr t9
.text:0042dac8 1c00a727 _addiu a3,sp,0x1c
.text:0042dacc 1000bc8f lw gp,0x10(sp)
.text:0042dad0 20004010 beq v0,zero,LAB_0042db54
.text:0042dad4 00000000 _nop
LAB_0042dad8: ;XREF[1,0]: 0042db80
.text:0042dad8 2080928f lw s2,-0x7fe0(gp)
.text:0042dadc 2080838f lw v1,-0x7fe0(gp)
.text:0042dae0 d890998f lw t9,-0x6f28(gp)
.text:0042dae4 a4d36524 addiu a1,v1,-0x2c5c
.text:0042dae8 21202002 move a0,s1
.text:0042daec 38194626 addiu a2,s2,0x1938
.text:0042daf0 09f82003 jalr t9
.text:0042daf4 2000a727 _addiu a3,sp,0x20
.text:0042daf8 1000bc8f lw gp,0x10(sp)
.text:0042dafc 03000016 bne s0,zero,LAB_0042db0c
.text:0042db00 00000000 _nop
.text:0042db04 4a006016 bne s3,zero,LAB_0042dc30
.text:0042db08 e4d1a526 _addiu a1,s5,-0x2e1c
LAB_0042db0c: ;XREF[6,0]: 0042dafc,0042dc68,0042dcc4,0042dcf8
; 0042dd18,0042dd4c
.text:0042db0c 20808b8f lw t3,-0x7fe0(gp)
.text:0042db10 20808a8f lw t2,-0x7fe0(gp)
.text:0042db14 688a998f lw t9,-0x7598(gp)
.text:0042db18 21202002 move a0,s1
.text:0042db1c 21280002 move a1,s0
.text:0042db20 7ccb6625 addiu a2,t3,-0x3484
.text:0042db24 09f82003 jalr t9
.text:0042db28 9ccb4725 _addiu a3,t2,-0x3464
.text:0042db2c 1000bc8f lw gp,0x10(sp)
.text:0042db30 4800bf8f lw ra,0x48(sp)
.text:0042db34 4400b58f lw s5,0x44(sp)
.text:0042db38 4000b48f lw s4,0x40(sp)
.text:0042db3c 3c00b38f lw s3,0x3c(sp)
.text:0042db40 3800b28f lw s2,0x38(sp)
.text:0042db44 3400b18f lw s1,0x34(sp)
.text:0042db48 3000b08f lw s0,0x30(sp)
.text:0042db4c 0800e003 jr ra
.text:0042db50 5000bd27 _addiu sp,sp,0x50
LAB_0042db54: ;XREF[1,0]: 0042dad0
.text:0042db54 508e998f lw t9,-0x71b0(gp)
.text:0042db58 00000000 nop
.text:0042db5c 09f82003 jalr t9
.text:0042db60 2f000424 _li a0,0x2f
.text:0042db64 1000bc8f lw gp,0x10(sp)
.text:0042db68 21202002 move a0,s1
.text:0042db6c 1c91998f lw t9,-0x6ee4(gp)
.text:0042db70 21284000 move a1,v0
.text:0042db74 09f82003 jalr t9
.text:0042db78 01000624 _li a2,0x1
.text:0042db7c 1000bc8f lw gp,0x10(sp)
.text:0042db80 d5ff0010 b LAB_0042dad8
.text:0042db84 ffff1024 _li s0,-0x1
LAB_0042db88: ;XREF[1,0]: 0042daac
.text:0042db88 508e998f lw t9,-0x71b0(gp)
.text:0042db8c 00000000 nop
.text:0042db90 09f82003 jalr t9
.text:0042db94 2e000424 _li a0,0x2e
.text:0042db98 1000bc8f lw gp,0x10(sp)
.text:0042db9c 21202002 move a0,s1
.text:0042dba0 1c91998f lw t9,-0x6ee4(gp)
.text:0042dba4 21284000 move a1,v0
.text:0042dba8 09f82003 jalr t9
.text:0042dbac 01000624 _li a2,0x1
.text:0042dbb0 1000bc8f lw gp,0x10(sp)
.text:0042dbb4 bfff0010 b LAB_0042dab4
.text:0042dbb8 ffff1024 _li s0,-0x1
LAB_0042dbbc: ;XREF[1,0]: 0042da5c
.text:0042dbbc 2080858f lw a1,-0x7fe0(gp)
.text:0042dbc0 5c8b998f lw t9,-0x74a4(gp)
.text:0042dbc4 48baa524 addiu a1,a1,-0x45b8
.text:0042dbc8 09f82003 jalr t9
.text:0042dbcc 21202002 _move a0,s1
.text:0042dbd0 1000bc8f lw gp,0x10(sp)
.text:0042dbd4 a3ff4010 beq v0,zero,LAB_0042da64
.text:0042dbd8 21202002 _move a0,s1
.text:0042dbdc 9c90998f lw t9,-0x6f64(gp)
.text:0042dbe0 00000000 nop
.text:0042dbe4 09f82003 jalr t9
.text:0042dbe8 21280002 _move a1,s0
.text:0042dbec 1000bc8f lw gp,0x10(sp)
.text:0042dbf0 21904000 move s2,v0
.text:0042dbf4 e489998f lw t9,-0x761c(gp)
.text:0042dbf8 21202002 move a0,s1
.text:0042dbfc 21280002 move a1,s0
.text:0042dc00 09f82003 jalr t9
.text:0042dc04 21304000 _move a2,v0
.text:0042dc08 1000bc8f lw gp,0x10(sp)
.text:0042dc0c 95ff4012 beq s2,zero,LAB_0042da64
.text:0042dc10 00000000 _nop
.text:0042dc14 8484998f lw t9,-0x7b7c(gp)
.text:0042dc18 00000000 nop
.text:0042dc1c 09f82003 jalr t9
.text:0042dc20 21204002 _move a0,s2
.text:0042dc24 1000bc8f lw gp,0x10(sp)
.text:0042dc28 8eff0010 b LAB_0042da64
.text:0042dc2c 00000000 _nop
LAB_0042dc30: ;XREF[1,0]: 0042db04
.text:0042dc30 6487998f lw t9,-0x789c(gp)
.text:0042dc34 21202002 move a0,s1
.text:0042dc38 09f82003 jalr t9
.text:0042dc3c 2400a627 _addiu a2,sp,0x24
.text:0042dc40 1000bc8f lw gp,0x10(sp)
.text:0042dc44 21202002 move a0,s1
.text:0042dc48 2080878f lw a3,-0x7fe0(gp)
.text:0042dc4c 6487998f lw t9,-0x789c(gp)
.text:0042dc50 a4d1e524 addiu a1,a3,-0x2e5c
.text:0042dc54 2800a627 addiu a2,sp,0x28
.text:0042dc58 09f82003 jalr t9
.text:0042dc5c 21804000 _move s0,v0
.text:0042dc60 25800202 or s0,s0,v0
.text:0042dc64 1000bc8f lw gp,0x10(sp)
.text:0042dc68 a8ff0016 bne s0,zero,LAB_0042db0c
.text:0042dc6c 00000000 _nop
.text:0042dc70 048a998f lw t9,-0x75fc(gp)
.text:0042dc74 1800a48f lw a0,0x18(sp)
.text:0042dc78 1c00a58f lw a1,0x1c(sp)
.text:0042dc7c 2000a68f lw a2,0x20(sp)
.text:0042dc80 09f82003 jalr t9
.text:0042dc84 00000000 _nop
.text:0042dc88 1000bc8f lw gp,0x10(sp)
.text:0042dc8c 1c004004 bltz v0,LAB_0042dd00
.text:0042dc90 21984000 _move s3,v0
.text:0042dc94 2080848f lw a0,-0x7fe0(gp)
.text:0042dc98 348e998f lw t9,-0x71cc(gp)
.text:0042dc9c 70cc8524 addiu a1,a0,-0x3390
.text:0042dca0 09f82003 jalr t9
.text:0042dca4 21200000 _clear a0
.text:0042dca8 1000bc8f lw gp,0x10(sp)
.text:0042dcac 21204000 move a0,v0
.text:0042dcb0 2489998f lw t9,-0x76dc(gp)
.text:0042dcb4 00000000 nop
.text:0042dcb8 09f82003 jalr t9
.text:0042dcbc 38194526 _addiu a1,s2,0x1938
.text:0042dcc0 1000bc8f lw gp,0x10(sp)
.text:0042dcc4 91ff4014 bne v0,zero,LAB_0042db0c
.text:0042dcc8 00000000 _nop
.text:0042dccc 6886998f lw t9,-0x7998(gp)
.text:0042dcd0 2000a48f lw a0,0x20(sp)
.text:0042dcd4 09f82003 jalr t9
.text:0042dcd8 00000000 _nop
.text:0042dcdc 1000bc8f lw gp,0x10(sp)
.text:0042dce0 1800a48f lw a0,0x18(sp)
.text:0042dce4 c88b998f lw t9,-0x7438(gp)
.text:0042dce8 1c00a58f lw a1,0x1c(sp)
.text:0042dcec 09f82003 jalr t9
.text:0042dcf0 21304000 _move a2,v0
.text:0042dcf4 1000bc8f lw gp,0x10(sp)
.text:0042dcf8 84ff0010 b LAB_0042db0c
.text:0042dcfc 00000000 _nop
LAB_0042dd00: ;XREF[1,0]: 0042dc8c
.text:0042dd00 feff0824 li t0,-0x2
.text:0042dd04 13004810 beq v0,t0,LAB_0042dd54
.text:0042dd08 00000000 _nop
.text:0042dd0c ffff0924 li t1,-0x1
LAB_0042dd10: ;XREF[1,0]: 0042dd80
.text:0042dd10 03006912 beq s3,t1,LAB_0042dd20
.text:0042dd14 00000000 _nop
.text:0042dd18 7cff0010 b LAB_0042db0c
.text:0042dd1c 01001024 _li s0,0x1
LAB_0042dd20: ;XREF[1,0]: 0042dd10
.text:0042dd20 508e998f lw t9,-0x71b0(gp)
.text:0042dd24 00000000 nop
.text:0042dd28 09f82003 jalr t9
.text:0042dd2c 06000424 _li a0,0x6
.text:0042dd30 1000bc8f lw gp,0x10(sp)
.text:0042dd34 21202002 move a0,s1
.text:0042dd38 1c91998f lw t9,-0x6ee4(gp)
.text:0042dd3c 21284000 move a1,v0
.text:0042dd40 09f82003 jalr t9
.text:0042dd44 21300000 _clear a2
.text:0042dd48 1000bc8f lw gp,0x10(sp)
.text:0042dd4c 6fff0010 b LAB_0042db0c
.text:0042dd50 01001024 _li s0,0x1
LAB_0042dd54: ;XREF[1,0]: 0042dd04
.text:0042dd54 508e998f lw t9,-0x71b0(gp)
.text:0042dd58 00000000 nop
.text:0042dd5c 09f82003 jalr t9
.text:0042dd60 30000424 _li a0,0x30
.text:0042dd64 1000bc8f lw gp,0x10(sp)
.text:0042dd68 21202002 move a0,s1
.text:0042dd6c 1c91998f lw t9,-0x6ee4(gp)
.text:0042dd70 21284000 move a1,v0
.text:0042dd74 09f82003 jalr t9
.text:0042dd78 21300000 _clear a2
.text:0042dd7c 1000bc8f lw gp,0x10(sp)
.text:0042dd80 e3ff0010 b LAB_0042dd10
.text:0042dd84 ffff0924 _li t1,-0x1
LAB_0042dd88: ;XREF[1,0]: 00431554
.text:0042dd88 0b001c3c lui gp,0xb
.text:0042dd8c 581c9c27 addiu gp,gp,0x1c58
.text:0042dd90 21e09903 addu gp,gp,t9
.text:0042dd94 b8ffbd27 addiu sp,sp,-0x48
.text:0042dd98 4000bfaf sw ra,0x40(sp)
.text:0042dd9c 3c00b5af sw s5,0x3c(sp)
.text:0042dda0 3800b4af sw s4,0x38(sp)
.text:0042dda4 3400b3af sw s3,0x34(sp)
.text:0042dda8 3000b2af sw s2,0x30(sp)
.text:0042ddac 2c00b1af sw s1,0x2c(sp)
.text:0042ddb0 2800b0af sw s0,0x28(sp)
.text:0042ddb4 1000bcaf sw gp,0x10(sp)
.text:0042ddb8 2080858f lw a1,-0x7fe0(gp)
.text:0042ddbc 2080868f lw a2,-0x7fe0(gp)
.text:0042ddc0 3091998f lw t9,-0x6ed0(gp)
.text:0042ddc4 44c0a524 addiu a1,a1,-0x3fbc
.text:0042ddc8 0cb6c624 addiu a2,a2,-0x49f4
.text:0042ddcc 09f82003 jalr t9
.text:0042ddd0 21888000 _move s1,a0
.text:0042ddd4 1000bc8f lw gp,0x10(sp)
.text:0042ddd8 21202002 move a0,s1
.text:0042dddc 2080928f lw s2,-0x7fe0(gp)
.text:0042dde0 5c8b998f lw t9,-0x74a4(gp)
.text:0042dde4 a8dc4526 addiu a1,s2,-0x2358
.text:0042dde8 09f82003 jalr t9
.text:0042ddec 21a04000 _move s4,v0
.text:0042ddf0 1000bc8f lw gp,0x10(sp)
.text:0042ddf4 4f004014 bne v0,zero,LAB_0042df34
.text:0042ddf8 21980000 _clear s3
.text:0042ddfc 2080908f lw s0,-0x7fe0(gp)
.text:0042de00 2080958f lw s5,-0x7fe0(gp)
LAB_0042de04: ;XREF[2,0]: 0042df54,0042df74
.text:0042de04 d890998f lw t9,-0x6f28(gp)
.text:0042de08 e4d10526 addiu a1,s0,-0x2e1c
.text:0042de0c 0c44a626 addiu a2,s5,0x440c
.text:0042de10 21202002 move a0,s1
.text:0042de14 09f82003 jalr t9
.text:0042de18 1800a727 _addiu a3,sp,0x18
.text:0042de1c 1000bc8f lw gp,0x10(sp)
.text:0042de20 14004014 bne v0,zero,LAB_0042de74
.text:0042de24 00000000 _nop
.text:0042de28 ffff1324 li s3,-0x1
LAB_0042de2c: ;XREF[5,0]: 0042de74,0042deb8,0042ded4,0042df10
; 0042df2c
.text:0042de2c 2080898f lw t1,-0x7fe0(gp)
.text:0042de30 2080888f lw t0,-0x7fe0(gp)
.text:0042de34 688a998f lw t9,-0x7598(gp)
.text:0042de38 21202002 move a0,s1
.text:0042de3c 21286002 move a1,s3
.text:0042de40 7ccb2625 addiu a2,t1,-0x3484
.text:0042de44 09f82003 jalr t9
.text:0042de48 9ccb0725 _addiu a3,t0,-0x3464
.text:0042de4c 1000bc8f lw gp,0x10(sp)
.text:0042de50 4000bf8f lw ra,0x40(sp)
.text:0042de54 3c00b58f lw s5,0x3c(sp)
.text:0042de58 3800b48f lw s4,0x38(sp)
.text:0042de5c 3400b38f lw s3,0x34(sp)
.text:0042de60 3000b28f lw s2,0x30(sp)
.text:0042de64 2c00b18f lw s1,0x2c(sp)
.text:0042de68 2800b08f lw s0,0x28(sp)
.text:0042de6c 0800e003 jr ra
.text:0042de70 4800bd27 _addiu sp,sp,0x48
LAB_0042de74: ;XREF[1,0]: 0042de20
.text:0042de74 edff8012 beq s4,zero,LAB_0042de2c
.text:0042de78 21202002 _move a0,s1
.text:0042de7c 2080838f lw v1,-0x7fe0(gp)
.text:0042de80 6487998f lw t9,-0x789c(gp)
.text:0042de84 e4d16524 addiu a1,v1,-0x2e1c
.text:0042de88 09f82003 jalr t9
.text:0042de8c 1c00a627 _addiu a2,sp,0x1c
.text:0042de90 1000bc8f lw gp,0x10(sp)
.text:0042de94 21804000 move s0,v0
.text:0042de98 2080828f lw v0,-0x7fe0(gp)
.text:0042de9c 6487998f lw t9,-0x789c(gp)
.text:0042dea0 21202002 move a0,s1
.text:0042dea4 a4d14524 addiu a1,v0,-0x2e5c
.text:0042dea8 09f82003 jalr t9
.text:0042deac 2000a627 _addiu a2,sp,0x20
.text:0042deb0 25980202 or s3,s0,v0
.text:0042deb4 1000bc8f lw gp,0x10(sp)
.text:0042deb8 dcff6016 bne s3,zero,LAB_0042de2c
.text:0042debc 00000000 _nop
.text:0042dec0 188c998f lw t9,-0x73e8(gp)
.text:0042dec4 1800a48f lw a0,0x18(sp)
.text:0042dec8 09f82003 jalr t9
.text:0042decc 00000000 _nop
.text:0042ded0 1000bc8f lw gp,0x10(sp)
.text:0042ded4 d5ff4014 bne v0,zero,LAB_0042de2c
.text:0042ded8 21984000 _move s3,v0
.text:0042dedc 2080848f lw a0,-0x7fe0(gp)
.text:0042dee0 348e998f lw t9,-0x71cc(gp)
.text:0042dee4 70cc8524 addiu a1,a0,-0x3390
.text:0042dee8 09f82003 jalr t9
.text:0042deec 21200000 _clear a0
.text:0042def0 1000bc8f lw gp,0x10(sp)
.text:0042def4 21204000 move a0,v0
.text:0042def8 2080878f lw a3,-0x7fe0(gp)
.text:0042defc 2489998f lw t9,-0x76dc(gp)
.text:0042df00 00000000 nop
.text:0042df04 09f82003 jalr t9
.text:0042df08 3819e524 _addiu a1,a3,0x1938
.text:0042df0c 1000bc8f lw gp,0x10(sp)
.text:0042df10 c6ff4014 bne v0,zero,LAB_0042de2c
.text:0042df14 00000000 _nop
.text:0042df18 3492998f lw t9,-0x6dcc(gp)
.text:0042df1c 1800a48f lw a0,0x18(sp)
.text:0042df20 09f82003 jalr t9
.text:0042df24 00000000 _nop
.text:0042df28 1000bc8f lw gp,0x10(sp)
.text:0042df2c bfff0010 b LAB_0042de2c
.text:0042df30 00000000 _nop
LAB_0042df34: ;XREF[1,0]: 0042ddf4
.text:0042df34 2080908f lw s0,-0x7fe0(gp)
.text:0042df38 5c8b998f lw t9,-0x74a4(gp)
.text:0042df3c 21202002 move a0,s1
.text:0042df40 09f82003 jalr t9
.text:0042df44 e4d10526 _addiu a1,s0,-0x2e1c
.text:0042df48 1000bc8f lw gp,0x10(sp)
.text:0042df4c 00000000 nop
.text:0042df50 2080958f lw s5,-0x7fe0(gp)
.text:0042df54 abff4014 bne v0,zero,LAB_0042de04
.text:0042df58 a8dc4626 _addiu a2,s2,-0x2358
.text:0042df5c 708d998f lw t9,-0x7290(gp)
.text:0042df60 21202002 move a0,s1
.text:0042df64 e4d10526 addiu a1,s0,-0x2e1c
.text:0042df68 09f82003 jalr t9
.text:0042df6c 0c44a726 _addiu a3,s5,0x440c
.text:0042df70 1000bc8f lw gp,0x10(sp)
.text:0042df74 a3ff0010 b LAB_0042de04
.text:0042df78 00000000 _nop
LAB_0042df7c: ;XREF[1,0]: 00431574
.text:0042df7c 0b001c3c lui gp,0xb
.text:0042df80 641a9c27 addiu gp,gp,0x1a64
.text:0042df84 21e09903 addu gp,gp,t9
.text:0042df88 b0ffbd27 addiu sp,sp,-0x50
.text:0042df8c 4800bfaf sw ra,0x48(sp)
.text:0042df90 4400b5af sw s5,0x44(sp)
.text:0042df94 4000b4af sw s4,0x40(sp)
.text:0042df98 3c00b3af sw s3,0x3c(sp)
.text:0042df9c 3800b2af sw s2,0x38(sp)
.text:0042dfa0 3400b1af sw s1,0x34(sp)
.text:0042dfa4 3000b0af sw s0,0x30(sp)
.text:0042dfa8 1000bcaf sw gp,0x10(sp)
.text:0042dfac 2080828f lw v0,-0x7fe0(gp)
.text:0042dfb0 5c8b998f lw t9,-0x74a4(gp)
.text:0042dfb4 c0d15024 addiu s0,v0,-0x2e40
.text:0042dfb8 21280002 move a1,s0
.text:0042dfbc 09f82003 jalr t9
.text:0042dfc0 21908000 _move s2,a0
.text:0042dfc4 1000bc8f lw gp,0x10(sp)
.text:0042dfc8 9b004014 bne v0,zero,LAB_0042e238
.text:0042dfcc 00000000 _nop
LAB_0042dfd0: ;XREF[3,0]: 0042e250,0042e288,0042e2a4
.text:0042dfd0 2080948f lw s4,-0x7fe0(gp)
.text:0042dfd4 5c8b998f lw t9,-0x74a4(gp)
.text:0042dfd8 f0d19026 addiu s0,s4,-0x2e10
.text:0042dfdc 21204002 move a0,s2
.text:0042dfe0 09f82003 jalr t9
.text:0042dfe4 21280002 _move a1,s0
.text:0042dfe8 1000bc8f lw gp,0x10(sp)
.text:0042dfec 75004014 bne v0,zero,LAB_0042e1c4
.text:0042dff0 00000000 _nop
LAB_0042dff4: ;XREF[3,0]: 0042e1dc,0042e214,0042e230
.text:0042dff4 20808a8f lw t2,-0x7fe0(gp)
.text:0042dff8 5c8b998f lw t9,-0x74a4(gp)
.text:0042dffc b4dc4525 addiu a1,t2,-0x234c
.text:0042e000 09f82003 jalr t9
.text:0042e004 21204002 _move a0,s2
.text:0042e008 1000bc8f lw gp,0x10(sp)
.text:0042e00c 21204002 move a0,s2
.text:0042e010 ec88998f lw t9,-0x7714(gp)
.text:0042e014 2080958f lw s5,-0x7fe0(gp)
.text:0042e018 09f82003 jalr t9
.text:0042e01c 21984000 _move s3,v0
.text:0042e020 1000bc8f lw gp,0x10(sp)
.text:0042e024 21204002 move a0,s2
.text:0042e028 2080898f lw t1,-0x7fe0(gp)
.text:0042e02c 6487998f lw t9,-0x789c(gp)
.text:0042e030 c8d32525 addiu a1,t1,-0x2c38
.text:0042e034 1800a627 addiu a2,sp,0x18
.text:0042e038 09f82003 jalr t9
.text:0042e03c 21884000 _move s1,v0
.text:0042e040 1000bc8f lw gp,0x10(sp)
.text:0042e044 21204002 move a0,s2
.text:0042e048 2080888f lw t0,-0x7fe0(gp)
.text:0042e04c 6487998f lw t9,-0x789c(gp)
.text:0042e050 d8d20525 addiu a1,t0,-0x2d28
.text:0042e054 1c00a627 addiu a2,sp,0x1c
.text:0042e058 09f82003 jalr t9
.text:0042e05c 21804000 _move s0,v0
.text:0042e060 1000bc8f lw gp,0x10(sp)
.text:0042e064 21204002 move a0,s2
.text:0042e068 2080878f lw a3,-0x7fe0(gp)
.text:0042e06c 6487998f lw t9,-0x789c(gp)
.text:0042e070 d0d1e524 addiu a1,a3,-0x2e30
.text:0042e074 2000a627 addiu a2,sp,0x20
.text:0042e078 09f82003 jalr t9
.text:0042e07c 25800202 _or s0,s0,v0
.text:0042e080 1000bc8f lw gp,0x10(sp)
.text:0042e084 21204002 move a0,s2
.text:0042e088 2080868f lw a2,-0x7fe0(gp)
.text:0042e08c 6487998f lw t9,-0x789c(gp)
.text:0042e090 e0d1c524 addiu a1,a2,-0x2e20
.text:0042e094 2400a627 addiu a2,sp,0x24
.text:0042e098 09f82003 jalr t9
.text:0042e09c 25800202 _or s0,s0,v0
.text:0042e0a0 1000bc8f lw gp,0x10(sp)
.text:0042e0a4 f0d18526 addiu a1,s4,-0x2e10
.text:0042e0a8 6487998f lw t9,-0x789c(gp)
.text:0042e0ac 21204002 move a0,s2
.text:0042e0b0 2800a627 addiu a2,sp,0x28
.text:0042e0b4 09f82003 jalr t9
.text:0042e0b8 25800202 _or s0,s0,v0
.text:0042e0bc 1000bc8f lw gp,0x10(sp)
.text:0042e0c0 2c00a627 addiu a2,sp,0x2c
.text:0042e0c4 2080848f lw a0,-0x7fe0(gp)
.text:0042e0c8 6487998f lw t9,-0x789c(gp)
.text:0042e0cc 00d28524 addiu a1,a0,-0x2e00
.text:0042e0d0 21204002 move a0,s2
.text:0042e0d4 09f82003 jalr t9
.text:0042e0d8 25a00202 _or s4,s0,v0
.text:0042e0dc 1000bc8f lw gp,0x10(sp)
.text:0042e0e0 21204002 move a0,s2
.text:0042e0e4 5c8b998f lw t9,-0x74a4(gp)
.text:0042e0e8 7cbfa526 addiu a1,s5,-0x4084
.text:0042e0ec 09f82003 jalr t9
.text:0042e0f0 25808202 _or s0,s4,v0
.text:0042e0f4 25883002 or s1,s1,s0
.text:0042e0f8 1000bc8f lw gp,0x10(sp)
.text:0042e0fc 17004014 bne v0,zero,LAB_0042e15c
.text:0042e100 21a00000 _clear s4
LAB_0042e104: ;XREF[3,0]: 0042e1b4,0042e1bc,0042e2b0
.text:0042e104 03002016 bne s1,zero,LAB_0042e114
.text:0042e108 00000000 _nop
.text:0042e10c 6a006016 bne s3,zero,LAB_0042e2b8
.text:0042e110 00000000 _nop
LAB_0042e114: ;XREF[2,0]: 0042e104,0042e324
.text:0042e114 2080828f lw v0,-0x7fe0(gp)
.text:0042e118 21204002 move a0,s2
.text:0042e11c 2080928f lw s2,-0x7fe0(gp)
.text:0042e120 688a998f lw t9,-0x7598(gp)
.text:0042e124 21282002 move a1,s1
.text:0042e128 9ccb4726 addiu a3,s2,-0x3464
.text:0042e12c 09f82003 jalr t9
.text:0042e130 7ccb4624 _addiu a2,v0,-0x3484
.text:0042e134 1000bc8f lw gp,0x10(sp)
.text:0042e138 4800bf8f lw ra,0x48(sp)
.text:0042e13c 4400b58f lw s5,0x44(sp)
.text:0042e140 4000b48f lw s4,0x40(sp)
.text:0042e144 3c00b38f lw s3,0x3c(sp)
.text:0042e148 3800b28f lw s2,0x38(sp)
.text:0042e14c 3400b18f lw s1,0x34(sp)
.text:0042e150 3000b08f lw s0,0x30(sp)
.text:0042e154 0800e003 jr ra
.text:0042e158 5000bd27 _addiu sp,sp,0x50
LAB_0042e15c: ;XREF[1,0]: 0042e0fc
.text:0042e15c 20808c8f lw t4,-0x7fe0(gp)
.text:0042e160 ac8b998f lw t9,-0x7454(gp)
.text:0042e164 7cbfa526 addiu a1,s5,-0x4084
.text:0042e168 0c448625 addiu a2,t4,0x440c
.text:0042e16c 09f82003 jalr t9
.text:0042e170 21204002 _move a0,s2
.text:0042e174 1000bc8f lw gp,0x10(sp)
.text:0042e178 21204000 move a0,v0
.text:0042e17c 20808b8f lw t3,-0x7fe0(gp)
.text:0042e180 4c8b998f lw t9,-0x74b4(gp)
.text:0042e184 0cb66525 addiu a1,t3,-0x49f4
.text:0042e188 09f82003 jalr t9
.text:0042e18c 21804000 _move s0,v0
.text:0042e190 1000bc8f lw gp,0x10(sp)
.text:0042e194 45004010 beq v0,zero,LAB_0042e2ac
.text:0042e198 21200002 _move a0,s0
.text:0042e19c 20808d8f lw t5,-0x7fe0(gp)
.text:0042e1a0 4c8b998f lw t9,-0x74b4(gp)
.text:0042e1a4 00000000 nop
.text:0042e1a8 09f82003 jalr t9
.text:0042e1ac c4b5a525 _addiu a1,t5,-0x4a3c
.text:0042e1b0 1000bc8f lw gp,0x10(sp)
.text:0042e1b4 d3ff4014 bne v0,zero,LAB_0042e104
.text:0042e1b8 00000000 _nop
.text:0042e1bc d1ff0010 b LAB_0042e104
.text:0042e1c0 01001324 _li s3,0x1
LAB_0042e1c4: ;XREF[1,0]: 0042dfec
.text:0042e1c4 2080838f lw v1,-0x7fe0(gp)
.text:0042e1c8 5c8b998f lw t9,-0x74a4(gp)
.text:0042e1cc 48ba6524 addiu a1,v1,-0x45b8
.text:0042e1d0 09f82003 jalr t9
.text:0042e1d4 21204002 _move a0,s2
.text:0042e1d8 1000bc8f lw gp,0x10(sp)
.text:0042e1dc 85ff4010 beq v0,zero,LAB_0042dff4
.text:0042e1e0 21204002 _move a0,s2
.text:0042e1e4 9c90998f lw t9,-0x6f64(gp)
.text:0042e1e8 00000000 nop
.text:0042e1ec 09f82003 jalr t9
.text:0042e1f0 21280002 _move a1,s0
.text:0042e1f4 1000bc8f lw gp,0x10(sp)
.text:0042e1f8 21884000 move s1,v0
.text:0042e1fc e489998f lw t9,-0x761c(gp)
.text:0042e200 21204002 move a0,s2
.text:0042e204 21280002 move a1,s0
.text:0042e208 09f82003 jalr t9
.text:0042e20c 21304000 _move a2,v0
.text:0042e210 1000bc8f lw gp,0x10(sp)
.text:0042e214 77ff2012 beq s1,zero,LAB_0042dff4
.text:0042e218 00000000 _nop
.text:0042e21c 8484998f lw t9,-0x7b7c(gp)
.text:0042e220 00000000 nop
.text:0042e224 09f82003 jalr t9
.text:0042e228 21202002 _move a0,s1
.text:0042e22c 1000bc8f lw gp,0x10(sp)
.text:0042e230 70ff0010 b LAB_0042dff4
.text:0042e234 00000000 _nop
LAB_0042e238: ;XREF[1,0]: 0042dfc8
.text:0042e238 2080858f lw a1,-0x7fe0(gp)
.text:0042e23c 5c8b998f lw t9,-0x74a4(gp)
.text:0042e240 48baa524 addiu a1,a1,-0x45b8
.text:0042e244 09f82003 jalr t9
.text:0042e248 21204002 _move a0,s2
.text:0042e24c 1000bc8f lw gp,0x10(sp)
.text:0042e250 5fff4010 beq v0,zero,LAB_0042dfd0
.text:0042e254 21204002 _move a0,s2
.text:0042e258 9c90998f lw t9,-0x6f64(gp)
.text:0042e25c 00000000 nop
.text:0042e260 09f82003 jalr t9
.text:0042e264 21280002 _move a1,s0
.text:0042e268 1000bc8f lw gp,0x10(sp)
.text:0042e26c 21884000 move s1,v0
.text:0042e270 e489998f lw t9,-0x761c(gp)
.text:0042e274 21204002 move a0,s2
.text:0042e278 21280002 move a1,s0
.text:0042e27c 09f82003 jalr t9
.text:0042e280 21304000 _move a2,v0
.text:0042e284 1000bc8f lw gp,0x10(sp)
.text:0042e288 51ff2012 beq s1,zero,LAB_0042dfd0
.text:0042e28c 00000000 _nop
.text:0042e290 8484998f lw t9,-0x7b7c(gp)
.text:0042e294 00000000 nop
.text:0042e298 09f82003 jalr t9
.text:0042e29c 21202002 _move a0,s1
.text:0042e2a0 1000bc8f lw gp,0x10(sp)
.text:0042e2a4 4aff0010 b LAB_0042dfd0
.text:0042e2a8 00000000 _nop
LAB_0042e2ac: ;XREF[1,0]: 0042e194
.text:0042e2ac 01001324 li s3,0x1
.text:0042e2b0 94ff0010 b LAB_0042e104
.text:0042e2b4 03001424 _li s4,0x3
LAB_0042e2b8: ;XREF[1,0]: 0042e10c
.text:0042e2b8 d484998f lw t9,-0x7b2c(gp)
.text:0042e2bc 00000000 nop
.text:0042e2c0 09f82003 jalr t9
.text:0042e2c4 21204002 _move a0,s2
.text:0042e2c8 1000bc8f lw gp,0x10(sp)
.text:0042e2cc 21204002 move a0,s2
.text:0042e2d0 448f998f lw t9,-0x70bc(gp)
.text:0042e2d4 00000000 nop
.text:0042e2d8 09f82003 jalr t9
.text:0042e2dc 21a84000 _move s5,v0
.text:0042e2e0 1000bc8f lw gp,0x10(sp)
.text:0042e2e4 21204002 move a0,s2
.text:0042e2e8 248d998f lw t9,-0x72dc(gp)
.text:0042e2ec 00000000 nop
.text:0042e2f0 09f82003 jalr t9
.text:0042e2f4 21984000 _move s3,v0
.text:0042e2f8 1000bc8f lw gp,0x10(sp)
.text:0042e2fc 00000000 nop
.text:0042e300 8089998f lw t9,-0x7680(gp)
.text:0042e304 00000000 nop
.text:0042e308 09f82003 jalr t9
.text:0042e30c 21200000 _clear a0
.text:0042e310 1000bc8f lw gp,0x10(sp)
.text:0042e314 1800a016 bne s5,zero,LAB_0042e378
.text:0042e318 00000000 _nop
.text:0042e31c 25006016 bne s3,zero,LAB_0042e3b4
.text:0042e320 00000000 _nop
LAB_0042e324: ;XREF[2,0]: 0042e3ac,0042e3e8
.text:0042e324 7bff801a blez s4,LAB_0042e114
.text:0042e328 03001f24 _li ra,0x3
.text:0042e32c 20015fae sw ra,0x120(s2)
.text:0042e330 2080828f lw v0,-0x7fe0(gp)
.text:0042e334 21204002 move a0,s2
.text:0042e338 2080928f lw s2,-0x7fe0(gp)
.text:0042e33c 688a998f lw t9,-0x7598(gp)
.text:0042e340 21282002 move a1,s1
.text:0042e344 9ccb4726 addiu a3,s2,-0x3464
.text:0042e348 09f82003 jalr t9
.text:0042e34c 7ccb4624 _addiu a2,v0,-0x3484
.text:0042e350 1000bc8f lw gp,0x10(sp)
.text:0042e354 4800bf8f lw ra,0x48(sp)
.text:0042e358 4400b58f lw s5,0x44(sp)
.text:0042e35c 4000b48f lw s4,0x40(sp)
.text:0042e360 3c00b38f lw s3,0x3c(sp)
.text:0042e364 3800b28f lw s2,0x38(sp)
.text:0042e368 3400b18f lw s1,0x34(sp)
.text:0042e36c 3000b08f lw s0,0x30(sp)
.text:0042e370 0800e003 jr ra
.text:0042e374 5000bd27 _addiu sp,sp,0x50
LAB_0042e378: ;XREF[1,0]: 0042e314
.text:0042e378 20808f8f lw t7,-0x7fe0(gp)
.text:0042e37c 008b998f lw t9,-0x7500(gp)
.text:0042e380 00000000 nop
.text:0042e384 09f82003 jalr t9
.text:0042e388 78dbe425 _addiu a0,t7,-0x2488
.text:0042e38c 1000bc8f lw gp,0x10(sp)
.text:0042e390 01000424 li a0,0x1
.text:0042e394 20808e8f lw t6,-0x7fe0(gp)
.text:0042e398 ac90998f lw t9,-0x6f54(gp)
.text:0042e39c 00000000 nop
.text:0042e3a0 09f82003 jalr t9
.text:0042e3a4 8cdbc525 _addiu a1,t6,-0x2474
.text:0042e3a8 1000bc8f lw gp,0x10(sp)
.text:0042e3ac ddff0010 b LAB_0042e324
.text:0042e3b0 00000000 _nop
LAB_0042e3b4: ;XREF[1,0]: 0042e31c
.text:0042e3b4 2080988f lw t8,-0x7fe0(gp)
.text:0042e3b8 008b998f lw t9,-0x7500(gp)
.text:0042e3bc 00000000 nop
.text:0042e3c0 09f82003 jalr t9
.text:0042e3c4 d0db0427 _addiu a0,t8,-0x2430
.text:0042e3c8 1000bc8f lw gp,0x10(sp)
.text:0042e3cc 01000424 li a0,0x1
.text:0042e3d0 2080938f lw s3,-0x7fe0(gp)
.text:0042e3d4 ac90998f lw t9,-0x6f54(gp)
.text:0042e3d8 00000000 nop
.text:0042e3dc 09f82003 jalr t9
.text:0042e3e0 e8db6526 _addiu a1,s3,-0x2418
.text:0042e3e4 1000bc8f lw gp,0x10(sp)
.text:0042e3e8 ceff0010 b LAB_0042e324
.text:0042e3ec 00000000 _nop
LAB_0042e3f0: ;XREF[1,0]: 00431594
.text:0042e3f0 0b001c3c lui gp,0xb
.text:0042e3f4 f0159c27 addiu gp,gp,0x15f0
.text:0042e3f8 21e09903 addu gp,gp,t9
.text:0042e3fc c0ffbd27 addiu sp,sp,-0x40
.text:0042e400 3800bfaf sw ra,0x38(sp)
.text:0042e404 3400b7af sw s7,0x34(sp)
.text:0042e408 3000b6af sw s6,0x30(sp)
.text:0042e40c 2c00b5af sw s5,0x2c(sp)
.text:0042e410 2800b4af sw s4,0x28(sp)
.text:0042e414 2400b3af sw s3,0x24(sp)
.text:0042e418 2000b2af sw s2,0x20(sp)
.text:0042e41c 1c00b1af sw s1,0x1c(sp)
.text:0042e420 1800b0af sw s0,0x18(sp)
.text:0042e424 1000bcaf sw gp,0x10(sp)
.text:0042e428 2080828f lw v0,-0x7fe0(gp)
.text:0042e42c 5c8b998f lw t9,-0x74a4(gp)
.text:0042e430 28d85024 addiu s0,v0,-0x27d8
.text:0042e434 21280002 move a1,s0
.text:0042e438 09f82003 jalr t9
.text:0042e43c 21908000 _move s2,a0
.text:0042e440 1000bc8f lw gp,0x10(sp)
.text:0042e444 f9004014 bne v0,zero,LAB_0042e82c
.text:0042e448 00000000 _nop
LAB_0042e44c: ;XREF[3,0]: 0042e844,0042e87c,0042e898
.text:0042e44c 2080838f lw v1,-0x7fe0(gp)
.text:0042e450 5c8b998f lw t9,-0x74a4(gp)
.text:0042e454 30d87024 addiu s0,v1,-0x27d0
.text:0042e458 21204002 move a0,s2
.text:0042e45c 09f82003 jalr t9
.text:0042e460 21280002 _move a1,s0
.text:0042e464 1000bc8f lw gp,0x10(sp)
.text:0042e468 d3004014 bne v0,zero,LAB_0042e7b8
.text:0042e46c 00000000 _nop
LAB_0042e470: ;XREF[3,0]: 0042e7d0,0042e808,0042e824
.text:0042e470 2080868f lw a2,-0x7fe0(gp)
.text:0042e474 5c8b998f lw t9,-0x74a4(gp)
.text:0042e478 38d8d024 addiu s0,a2,-0x27c8
.text:0042e47c 21204002 move a0,s2
.text:0042e480 09f82003 jalr t9
.text:0042e484 21280002 _move a1,s0
.text:0042e488 1000bc8f lw gp,0x10(sp)
.text:0042e48c ad004014 bne v0,zero,LAB_0042e744
.text:0042e490 00000000 _nop
LAB_0042e494: ;XREF[3,0]: 0042e75c,0042e794,0042e7b0
.text:0042e494 2080888f lw t0,-0x7fe0(gp)
.text:0042e498 5c8b998f lw t9,-0x74a4(gp)
.text:0042e49c 40d81025 addiu s0,t0,-0x27c0
.text:0042e4a0 21204002 move a0,s2
.text:0042e4a4 09f82003 jalr t9
.text:0042e4a8 21280002 _move a1,s0
.text:0042e4ac 1000bc8f lw gp,0x10(sp)
.text:0042e4b0 87004014 bne v0,zero,LAB_0042e6d0
.text:0042e4b4 00000000 _nop
LAB_0042e4b8: ;XREF[3,0]: 0042e6e8,0042e720,0042e73c
.text:0042e4b8 20808a8f lw t2,-0x7fe0(gp)
.text:0042e4bc 5c8b998f lw t9,-0x74a4(gp)
.text:0042e4c0 48d85025 addiu s0,t2,-0x27b8
.text:0042e4c4 21204002 move a0,s2
.text:0042e4c8 09f82003 jalr t9
.text:0042e4cc 21280002 _move a1,s0
.text:0042e4d0 1000bc8f lw gp,0x10(sp)
.text:0042e4d4 61004014 bne v0,zero,LAB_0042e65c
.text:0042e4d8 00000000 _nop
LAB_0042e4dc: ;XREF[3,0]: 0042e674,0042e6ac,0042e6c8
.text:0042e4dc 20808c8f lw t4,-0x7fe0(gp)
.text:0042e4e0 5c8b998f lw t9,-0x74a4(gp)
.text:0042e4e4 c8dc8525 addiu a1,t4,-0x2338
.text:0042e4e8 09f82003 jalr t9
.text:0042e4ec 21204002 _move a0,s2
.text:0042e4f0 1000bc8f lw gp,0x10(sp)
.text:0042e4f4 21204002 move a0,s2
.text:0042e4f8 d88b998f lw t9,-0x7428(gp)
.text:0042e4fc 2080908f lw s0,-0x7fe0(gp)
.text:0042e500 09f82003 jalr t9
.text:0042e504 21984000 _move s3,v0
.text:0042e508 1000bc8f lw gp,0x10(sp)
.text:0042e50c ecd70526 addiu a1,s0,-0x2814
.text:0042e510 348e998f lw t9,-0x71cc(gp)
.text:0042e514 21200000 clear a0
.text:0042e518 09f82003 jalr t9
.text:0042e51c 21b04000 _move s6,v0
.text:0042e520 1000bc8f lw gp,0x10(sp)
.text:0042e524 ecd70526 addiu a1,s0,-0x2814
.text:0042e528 2080948f lw s4,-0x7fe0(gp)
.text:0042e52c ac8b998f lw t9,-0x7454(gp)
.text:0042e530 0c448626 addiu a2,s4,0x440c
.text:0042e534 21204002 move a0,s2
.text:0042e538 09f82003 jalr t9
.text:0042e53c 21884000 _move s1,v0
.text:0042e540 1000bc8f lw gp,0x10(sp)
.text:0042e544 21202002 move a0,s1
.text:0042e548 f88a998f lw t9,-0x7508(gp)
.text:0042e54c 2080908f lw s0,-0x7fe0(gp)
.text:0042e550 09f82003 jalr t9
.text:0042e554 21a84000 _move s5,v0
.text:0042e558 1000bc8f lw gp,0x10(sp)
.text:0042e55c 21204002 move a0,s2
.text:0042e560 5c8b998f lw t9,-0x74a4(gp)
.text:0042e564 7cbf0526 addiu a1,s0,-0x4084
.text:0042e568 09f82003 jalr t9
.text:0042e56c 21884000 _move s1,v0
.text:0042e570 1000bc8f lw gp,0x10(sp)
.text:0042e574 20004014 bne v0,zero,LAB_0042e5f8
.text:0042e578 21b80000 _clear s7
LAB_0042e57c: ;XREF[3,0]: 0042e64c,0042e654,0042e8a4
.text:0042e57c 0300c016 bne s6,zero,LAB_0042e58c
.text:0042e580 00000000 _nop
.text:0042e584 c9006016 bne s3,zero,LAB_0042e8ac
.text:0042e588 00000000 _nop
LAB_0042e58c: ;XREF[3,0]: 0042e57c,0042e994,0042e99c
.text:0042e58c 07002012 beq s1,zero,LAB_0042e5ac
.text:0042e590 21204002 _move a0,s2
.text:0042e594 8484998f lw t9,-0x7b7c(gp)
.text:0042e598 00000000 nop
.text:0042e59c 09f82003 jalr t9
.text:0042e5a0 21202002 _move a0,s1
.text:0042e5a4 1000bc8f lw gp,0x10(sp)
.text:0042e5a8 21204002 move a0,s2
LAB_0042e5ac: ;XREF[1,0]: 0042e58c
.text:0042e5ac 2128c002 move a1,s6
.text:0042e5b0 2080928f lw s2,-0x7fe0(gp)
.text:0042e5b4 2080968f lw s6,-0x7fe0(gp)
.text:0042e5b8 688a998f lw t9,-0x7598(gp)
.text:0042e5bc 7ccbc626 addiu a2,s6,-0x3484
.text:0042e5c0 09f82003 jalr t9
.text:0042e5c4 9ccb4726 _addiu a3,s2,-0x3464
.text:0042e5c8 1000bc8f lw gp,0x10(sp)
.text:0042e5cc 3800bf8f lw ra,0x38(sp)
.text:0042e5d0 3400b78f lw s7,0x34(sp)
.text:0042e5d4 3000b68f lw s6,0x30(sp)
.text:0042e5d8 2c00b58f lw s5,0x2c(sp)
.text:0042e5dc 2800b48f lw s4,0x28(sp)
.text:0042e5e0 2400b38f lw s3,0x24(sp)
.text:0042e5e4 2000b28f lw s2,0x20(sp)
.text:0042e5e8 1c00b18f lw s1,0x1c(sp)
.text:0042e5ec 1800b08f lw s0,0x18(sp)
.text:0042e5f0 0800e003 jr ra
.text:0042e5f4 4000bd27 _addiu sp,sp,0x40
LAB_0042e5f8: ;XREF[1,0]: 0042e574
.text:0042e5f8 ac8b998f lw t9,-0x7454(gp)
.text:0042e5fc 7cbf0526 addiu a1,s0,-0x4084
.text:0042e600 0c448626 addiu a2,s4,0x440c
.text:0042e604 09f82003 jalr t9
.text:0042e608 21204002 _move a0,s2
.text:0042e60c 1000bc8f lw gp,0x10(sp)
.text:0042e610 21204000 move a0,v0
.text:0042e614 20808d8f lw t5,-0x7fe0(gp)
.text:0042e618 4c8b998f lw t9,-0x74b4(gp)
.text:0042e61c 0cb6a525 addiu a1,t5,-0x49f4
.text:0042e620 09f82003 jalr t9
.text:0042e624 21804000 _move s0,v0
.text:0042e628 1000bc8f lw gp,0x10(sp)
.text:0042e62c 9c004010 beq v0,zero,LAB_0042e8a0
.text:0042e630 21200002 _move a0,s0
.text:0042e634 20808e8f lw t6,-0x7fe0(gp)
.text:0042e638 4c8b998f lw t9,-0x74b4(gp)
.text:0042e63c 00000000 nop
.text:0042e640 09f82003 jalr t9
.text:0042e644 c4b5c525 _addiu a1,t6,-0x4a3c
.text:0042e648 1000bc8f lw gp,0x10(sp)
.text:0042e64c cbff4014 bne v0,zero,LAB_0042e57c
.text:0042e650 00000000 _nop
.text:0042e654 c9ff0010 b LAB_0042e57c
.text:0042e658 01001324 _li s3,0x1
LAB_0042e65c: ;XREF[1,0]: 0042e4d4
.text:0042e65c 20808b8f lw t3,-0x7fe0(gp)
.text:0042e660 5c8b998f lw t9,-0x74a4(gp)
.text:0042e664 48ba6525 addiu a1,t3,-0x45b8
.text:0042e668 09f82003 jalr t9
.text:0042e66c 21204002 _move a0,s2
.text:0042e670 1000bc8f lw gp,0x10(sp)
.text:0042e674 99ff4010 beq v0,zero,LAB_0042e4dc
.text:0042e678 21204002 _move a0,s2
.text:0042e67c 9c90998f lw t9,-0x6f64(gp)
.text:0042e680 00000000 nop
.text:0042e684 09f82003 jalr t9
.text:0042e688 21280002 _move a1,s0
.text:0042e68c 1000bc8f lw gp,0x10(sp)
.text:0042e690 21884000 move s1,v0
.text:0042e694 e489998f lw t9,-0x761c(gp)
.text:0042e698 21204002 move a0,s2
.text:0042e69c 21280002 move a1,s0
.text:0042e6a0 09f82003 jalr t9
.text:0042e6a4 21304000 _move a2,v0
.text:0042e6a8 1000bc8f lw gp,0x10(sp)
.text:0042e6ac 8bff2012 beq s1,zero,LAB_0042e4dc
.text:0042e6b0 00000000 _nop
.text:0042e6b4 8484998f lw t9,-0x7b7c(gp)
.text:0042e6b8 00000000 nop
.text:0042e6bc 09f82003 jalr t9
.text:0042e6c0 21202002 _move a0,s1
.text:0042e6c4 1000bc8f lw gp,0x10(sp)
.text:0042e6c8 84ff0010 b LAB_0042e4dc
.text:0042e6cc 00000000 _nop
LAB_0042e6d0: ;XREF[1,0]: 0042e4b0
.text:0042e6d0 2080898f lw t1,-0x7fe0(gp)
.text:0042e6d4 5c8b998f lw t9,-0x74a4(gp)
.text:0042e6d8 48ba2525 addiu a1,t1,-0x45b8
.text:0042e6dc 09f82003 jalr t9
.text:0042e6e0 21204002 _move a0,s2
.text:0042e6e4 1000bc8f lw gp,0x10(sp)
.text:0042e6e8 73ff4010 beq v0,zero,LAB_0042e4b8
.text:0042e6ec 21204002 _move a0,s2
.text:0042e6f0 9c90998f lw t9,-0x6f64(gp)
.text:0042e6f4 00000000 nop
.text:0042e6f8 09f82003 jalr t9
.text:0042e6fc 21280002 _move a1,s0
.text:0042e700 1000bc8f lw gp,0x10(sp)
.text:0042e704 21884000 move s1,v0
.text:0042e708 e489998f lw t9,-0x761c(gp)
.text:0042e70c 21204002 move a0,s2
.text:0042e710 21280002 move a1,s0
.text:0042e714 09f82003 jalr t9
.text:0042e718 21304000 _move a2,v0
.text:0042e71c 1000bc8f lw gp,0x10(sp)
.text:0042e720 65ff2012 beq s1,zero,LAB_0042e4b8
.text:0042e724 00000000 _nop
.text:0042e728 8484998f lw t9,-0x7b7c(gp)
.text:0042e72c 00000000 nop
.text:0042e730 09f82003 jalr t9
.text:0042e734 21202002 _move a0,s1
.text:0042e738 1000bc8f lw gp,0x10(sp)
.text:0042e73c 5eff0010 b LAB_0042e4b8
.text:0042e740 00000000 _nop
LAB_0042e744: ;XREF[1,0]: 0042e48c
.text:0042e744 2080878f lw a3,-0x7fe0(gp)
.text:0042e748 5c8b998f lw t9,-0x74a4(gp)
.text:0042e74c 48bae524 addiu a1,a3,-0x45b8
.text:0042e750 09f82003 jalr t9
.text:0042e754 21204002 _move a0,s2
.text:0042e758 1000bc8f lw gp,0x10(sp)
.text:0042e75c 4dff4010 beq v0,zero,LAB_0042e494
.text:0042e760 21204002 _move a0,s2
.text:0042e764 9c90998f lw t9,-0x6f64(gp)
.text:0042e768 00000000 nop
.text:0042e76c 09f82003 jalr t9
.text:0042e770 21280002 _move a1,s0
.text:0042e774 1000bc8f lw gp,0x10(sp)
.text:0042e778 21884000 move s1,v0
.text:0042e77c e489998f lw t9,-0x761c(gp)
.text:0042e780 21204002 move a0,s2
.text:0042e784 21280002 move a1,s0
.text:0042e788 09f82003 jalr t9
.text:0042e78c 21304000 _move a2,v0
.text:0042e790 1000bc8f lw gp,0x10(sp)
.text:0042e794 3fff2012 beq s1,zero,LAB_0042e494
.text:0042e798 00000000 _nop
.text:0042e79c 8484998f lw t9,-0x7b7c(gp)
.text:0042e7a0 00000000 nop
.text:0042e7a4 09f82003 jalr t9
.text:0042e7a8 21202002 _move a0,s1
.text:0042e7ac 1000bc8f lw gp,0x10(sp)
.text:0042e7b0 38ff0010 b LAB_0042e494
.text:0042e7b4 00000000 _nop
LAB_0042e7b8: ;XREF[1,0]: 0042e468
.text:0042e7b8 2080848f lw a0,-0x7fe0(gp)
.text:0042e7bc 5c8b998f lw t9,-0x74a4(gp)
.text:0042e7c0 48ba8524 addiu a1,a0,-0x45b8
.text:0042e7c4 09f82003 jalr t9
.text:0042e7c8 21204002 _move a0,s2
.text:0042e7cc 1000bc8f lw gp,0x10(sp)
.text:0042e7d0 27ff4010 beq v0,zero,LAB_0042e470
.text:0042e7d4 21204002 _move a0,s2
.text:0042e7d8 9c90998f lw t9,-0x6f64(gp)
.text:0042e7dc 00000000 nop
.text:0042e7e0 09f82003 jalr t9
.text:0042e7e4 21280002 _move a1,s0
.text:0042e7e8 1000bc8f lw gp,0x10(sp)
.text:0042e7ec 21884000 move s1,v0
.text:0042e7f0 e489998f lw t9,-0x761c(gp)
.text:0042e7f4 21204002 move a0,s2
.text:0042e7f8 21280002 move a1,s0
.text:0042e7fc 09f82003 jalr t9
.text:0042e800 21304000 _move a2,v0
.text:0042e804 1000bc8f lw gp,0x10(sp)
.text:0042e808 19ff2012 beq s1,zero,LAB_0042e470
.text:0042e80c 00000000 _nop
.text:0042e810 8484998f lw t9,-0x7b7c(gp)
.text:0042e814 00000000 nop
.text:0042e818 09f82003 jalr t9
.text:0042e81c 21202002 _move a0,s1
.text:0042e820 1000bc8f lw gp,0x10(sp)
.text:0042e824 12ff0010 b LAB_0042e470
.text:0042e828 00000000 _nop
LAB_0042e82c: ;XREF[1,0]: 0042e444
.text:0042e82c 2080858f lw a1,-0x7fe0(gp)
.text:0042e830 5c8b998f lw t9,-0x74a4(gp)
.text:0042e834 48baa524 addiu a1,a1,-0x45b8
.text:0042e838 09f82003 jalr t9
.text:0042e83c 21204002 _move a0,s2
.text:0042e840 1000bc8f lw gp,0x10(sp)
.text:0042e844 01ff4010 beq v0,zero,LAB_0042e44c
.text:0042e848 21204002 _move a0,s2
.text:0042e84c 9c90998f lw t9,-0x6f64(gp)
.text:0042e850 00000000 nop
.text:0042e854 09f82003 jalr t9
.text:0042e858 21280002 _move a1,s0
.text:0042e85c 1000bc8f lw gp,0x10(sp)
.text:0042e860 21884000 move s1,v0
.text:0042e864 e489998f lw t9,-0x761c(gp)
.text:0042e868 21204002 move a0,s2
.text:0042e86c 21280002 move a1,s0
.text:0042e870 09f82003 jalr t9
.text:0042e874 21304000 _move a2,v0
.text:0042e878 1000bc8f lw gp,0x10(sp)
.text:0042e87c f3fe2012 beq s1,zero,LAB_0042e44c
.text:0042e880 00000000 _nop
.text:0042e884 8484998f lw t9,-0x7b7c(gp)
.text:0042e888 00000000 nop
.text:0042e88c 09f82003 jalr t9
.text:0042e890 21202002 _move a0,s1
.text:0042e894 1000bc8f lw gp,0x10(sp)
.text:0042e898 ecfe0010 b LAB_0042e44c
.text:0042e89c 00000000 _nop
LAB_0042e8a0: ;XREF[1,0]: 0042e62c
.text:0042e8a0 01001324 li s3,0x1
.text:0042e8a4 35ff0010 b LAB_0042e57c
.text:0042e8a8 03001724 _li s7,0x3
LAB_0042e8ac: ;XREF[1,0]: 0042e584
.text:0042e8ac c886998f lw t9,-0x7938(gp)
.text:0042e8b0 00000000 nop
.text:0042e8b4 09f82003 jalr t9
.text:0042e8b8 21204002 _move a0,s2
.text:0042e8bc 1000bc8f lw gp,0x10(sp)
.text:0042e8c0 21204002 move a0,s2
.text:0042e8c4 c48c998f lw t9,-0x733c(gp)
.text:0042e8c8 00000000 nop
.text:0042e8cc 09f82003 jalr t9
.text:0042e8d0 21984000 _move s3,v0
.text:0042e8d4 1000bc8f lw gp,0x10(sp)
.text:0042e8d8 00000000 nop
.text:0042e8dc 8089998f lw t9,-0x7680(gp)
.text:0042e8e0 00000000 nop
.text:0042e8e4 09f82003 jalr t9
.text:0042e8e8 21200000 _clear a0
.text:0042e8ec 1000bc8f lw gp,0x10(sp)
.text:0042e8f0 22006012 beq s3,zero,LAB_0042e97c
.text:0042e8f4 00000000 _nop
.text:0042e8f8 19002012 beq s1,zero,LAB_0042e960
.text:0042e8fc 00000000 _nop
.text:0042e900 1700a012 beq s5,zero,LAB_0042e960
.text:0042e904 21202002 _move a0,s1
.text:0042e908 2489998f lw t9,-0x76dc(gp)
.text:0042e90c 00000000 nop
.text:0042e910 09f82003 jalr t9
.text:0042e914 2128a002 _move a1,s5
.text:0042e918 1000bc8f lw gp,0x10(sp)
.text:0042e91c 10004010 beq v0,zero,LAB_0042e960
.text:0042e920 2120a002 _move a0,s5
.text:0042e924 20808f8f lw t7,-0x7fe0(gp)
.text:0042e928 2489998f lw t9,-0x76dc(gp)
.text:0042e92c 00000000 nop
.text:0042e930 09f82003 jalr t9
.text:0042e934 3819e525 _addiu a1,t7,0x1938
.text:0042e938 1000bc8f lw gp,0x10(sp)
.text:0042e93c 19004014 bne v0,zero,LAB_0042e9a4
.text:0042e940 00000000 _nop
.text:0042e944 1c8e998f lw t9,-0x71e4(gp)
.text:0042e948 2d000424 li a0,0x2d
.text:0042e94c 21280000 clear a1
LAB_0042e950: ;XREF[1,0]: 0042e9ac
.text:0042e950 09f82003 jalr t9
.text:0042e954 00000000 _nop
.text:0042e958 1000bc8f lw gp,0x10(sp)
.text:0042e95c 00000000 nop
LAB_0042e960: ;XREF[3,0]: 0042e8f8,0042e900,0042e91c
.text:0042e960 2080948f lw s4,-0x7fe0(gp)
.text:0042e964 ac90998f lw t9,-0x6f54(gp)
.text:0042e968 e0dc8526 addiu a1,s4,-0x2320
.text:0042e96c 09f82003 jalr t9
.text:0042e970 01000424 _li a0,0x1
.text:0042e974 1000bc8f lw gp,0x10(sp)
.text:0042e978 00000000 nop
LAB_0042e97c: ;XREF[1,0]: 0042e8f0
.text:0042e97c 2080958f lw s5,-0x7fe0(gp)
.text:0042e980 008b998f lw t9,-0x7500(gp)
.text:0042e984 00000000 nop
.text:0042e988 09f82003 jalr t9
.text:0042e98c 00dda426 _addiu a0,s5,-0x2300
.text:0042e990 1000bc8f lw gp,0x10(sp)
.text:0042e994 fdfee01a blez s7,LAB_0042e58c
.text:0042e998 03001724 _li s7,0x3
.text:0042e99c fbfe0010 b LAB_0042e58c
.text:0042e9a0 200157ae _sw s7,0x120(s2)
LAB_0042e9a4: ;XREF[1,0]: 0042e93c
.text:0042e9a4 1c8e998f lw t9,-0x71e4(gp)
.text:0042e9a8 2d000424 li a0,0x2d
.text:0042e9ac e8ff0010 b LAB_0042e950
.text:0042e9b0 01000524 _li a1,0x1
LAB_0042e9b4: ;XREF[1,0]: 004315b4
.text:0042e9b4 0b001c3c lui gp,0xb
.text:0042e9b8 2c109c27 addiu gp,gp,0x102c
.text:0042e9bc 21e09903 addu gp,gp,t9
.text:0042e9c0 a8ffbd27 addiu sp,sp,-0x58
.text:0042e9c4 5400bfaf sw ra,0x54(sp)
.text:0042e9c8 5000beaf sw s8,0x50(sp)
.text:0042e9cc 4c00b7af sw s7,0x4c(sp)
.text:0042e9d0 4800b6af sw s6,0x48(sp)
.text:0042e9d4 4400b5af sw s5,0x44(sp)
.text:0042e9d8 4000b4af sw s4,0x40(sp)
.text:0042e9dc 3c00b3af sw s3,0x3c(sp)
.text:0042e9e0 3800b2af sw s2,0x38(sp)
.text:0042e9e4 3400b1af sw s1,0x34(sp)
.text:0042e9e8 3000b0af sw s0,0x30(sp)
.text:0042e9ec 1000bcaf sw gp,0x10(sp)
.text:0042e9f0 2080858f lw a1,-0x7fe0(gp)
.text:0042e9f4 5c8b998f lw t9,-0x74a4(gp)
.text:0042e9f8 18dda524 addiu a1,a1,-0x22e8
.text:0042e9fc 09f82003 jalr t9
.text:0042ea00 21988000 _move s3,a0
.text:0042ea04 1000bc8f lw gp,0x10(sp)
.text:0042ea08 21206002 move a0,s3
.text:0042ea0c ac87998f lw t9,-0x7854(gp)
.text:0042ea10 2080908f lw s0,-0x7fe0(gp)
.text:0042ea14 09f82003 jalr t9
.text:0042ea18 21884000 _move s1,v0
.text:0042ea1c 1000bc8f lw gp,0x10(sp)
.text:0042ea20 21206002 move a0,s3
.text:0042ea24 5c8b998f lw t9,-0x74a4(gp)
.text:0042ea28 7cbf0526 addiu a1,s0,-0x4084
.text:0042ea2c 2800a0af sw zero,0x28(sp)
.text:0042ea30 09f82003 jalr t9
.text:0042ea34 21a84000 _move s5,v0
.text:0042ea38 1000bc8f lw gp,0x10(sp)
.text:0042ea3c 1a004014 bne v0,zero,LAB_0042eaa8
.text:0042ea40 7cbf0526 _addiu a1,s0,-0x4084
LAB_0042ea44: ;XREF[3,0]: 0042eafc,0042eb04,0042eb10
.text:0042ea44 0400a016 bne s5,zero,LAB_0042ea58
.text:0042ea48 21206002 _move a0,s3
.text:0042ea4c 32002016 bne s1,zero,LAB_0042eb18
.text:0042ea50 00000000 _nop
LAB_0042ea54: ;XREF[1,0]: 0042ed24
.text:0042ea54 21206002 move a0,s3
LAB_0042ea58: ;XREF[1,0]: 0042ea44
.text:0042ea58 2128a002 move a1,s5
.text:0042ea5c 2080938f lw s3,-0x7fe0(gp)
.text:0042ea60 2080958f lw s5,-0x7fe0(gp)
.text:0042ea64 688a998f lw t9,-0x7598(gp)
.text:0042ea68 7ccba626 addiu a2,s5,-0x3484
.text:0042ea6c 09f82003 jalr t9
.text:0042ea70 9ccb6726 _addiu a3,s3,-0x3464
.text:0042ea74 1000bc8f lw gp,0x10(sp)
.text:0042ea78 5400bf8f lw ra,0x54(sp)
.text:0042ea7c 5000be8f lw s8,0x50(sp)
.text:0042ea80 4c00b78f lw s7,0x4c(sp)
.text:0042ea84 4800b68f lw s6,0x48(sp)
.text:0042ea88 4400b58f lw s5,0x44(sp)
.text:0042ea8c 4000b48f lw s4,0x40(sp)
.text:0042ea90 3c00b38f lw s3,0x3c(sp)
.text:0042ea94 3800b28f lw s2,0x38(sp)
.text:0042ea98 3400b18f lw s1,0x34(sp)
.text:0042ea9c 3000b08f lw s0,0x30(sp)
.text:0042eaa0 0800e003 jr ra
.text:0042eaa4 5800bd27 _addiu sp,sp,0x58
LAB_0042eaa8: ;XREF[1,0]: 0042ea3c
.text:0042eaa8 2080868f lw a2,-0x7fe0(gp)
.text:0042eaac ac8b998f lw t9,-0x7454(gp)
.text:0042eab0 0c44c624 addiu a2,a2,0x440c
.text:0042eab4 09f82003 jalr t9
.text:0042eab8 21206002 _move a0,s3
.text:0042eabc 1000bc8f lw gp,0x10(sp)
.text:0042eac0 21804000 move s0,v0
.text:0042eac4 2080828f lw v0,-0x7fe0(gp)
.text:0042eac8 4c8b998f lw t9,-0x74b4(gp)
.text:0042eacc 0cb64524 addiu a1,v0,-0x49f4
.text:0042ead0 09f82003 jalr t9
.text:0042ead4 21200002 _move a0,s0
.text:0042ead8 1000bc8f lw gp,0x10(sp)
.text:0042eadc 0b004010 beq v0,zero,LAB_0042eb0c
.text:0042eae0 03000324 _li v1,0x3
.text:0042eae4 2080878f lw a3,-0x7fe0(gp)
.text:0042eae8 4c8b998f lw t9,-0x74b4(gp)
.text:0042eaec 21200002 move a0,s0
.text:0042eaf0 09f82003 jalr t9
.text:0042eaf4 c4b5e524 _addiu a1,a3,-0x4a3c
.text:0042eaf8 1000bc8f lw gp,0x10(sp)
.text:0042eafc d1ff4014 bne v0,zero,LAB_0042ea44
.text:0042eb00 00000000 _nop
.text:0042eb04 cfff0010 b LAB_0042ea44
.text:0042eb08 01001124 _li s1,0x1
LAB_0042eb0c: ;XREF[1,0]: 0042eadc
.text:0042eb0c 01001124 li s1,0x1
.text:0042eb10 ccff0010 b LAB_0042ea44
.text:0042eb14 2800a3af _sw v1,0x28(sp)
LAB_0042eb18: ;XREF[1,0]: 0042ea4c
.text:0042eb18 b085998f lw t9,-0x7a50(gp)
.text:0042eb1c 00000000 nop
.text:0042eb20 09f82003 jalr t9
.text:0042eb24 21206002 _move a0,s3
.text:0042eb28 1000bc8f lw gp,0x10(sp)
.text:0042eb2c 21200000 clear a0
.text:0042eb30 20809e8f lw s8,-0x7fe0(gp)
.text:0042eb34 348e998f lw t9,-0x71cc(gp)
.text:0042eb38 1cffc527 addiu a1,s8,-0xe4
.text:0042eb3c 09f82003 jalr t9
.text:0042eb40 21b84000 _move s7,v0
.text:0042eb44 1000bc8f lw gp,0x10(sp)
.text:0042eb48 21200000 clear a0
.text:0042eb4c 2080918f lw s1,-0x7fe0(gp)
.text:0042eb50 348e998f lw t9,-0x71cc(gp)
.text:0042eb54 c0d52526 addiu a1,s1,-0x2a40
.text:0042eb58 09f82003 jalr t9
.text:0042eb5c 21904000 _move s2,v0
.text:0042eb60 1000bc8f lw gp,0x10(sp)
.text:0042eb64 1cffc527 addiu a1,s8,-0xe4
.text:0042eb68 2080948f lw s4,-0x7fe0(gp)
.text:0042eb6c ac8b998f lw t9,-0x7454(gp)
.text:0042eb70 21206002 move a0,s3
.text:0042eb74 0c448626 addiu a2,s4,0x440c
.text:0042eb78 09f82003 jalr t9
.text:0042eb7c 21b04000 _move s6,v0
.text:0042eb80 1000bc8f lw gp,0x10(sp)
.text:0042eb84 c0d52526 addiu a1,s1,-0x2a40
.text:0042eb88 ac8b998f lw t9,-0x7454(gp)
.text:0042eb8c 21206002 move a0,s3
.text:0042eb90 0c448626 addiu a2,s4,0x440c
.text:0042eb94 09f82003 jalr t9
.text:0042eb98 21804000 _move s0,v0
.text:0042eb9c 1000bc8f lw gp,0x10(sp)
.text:0042eba0 21204002 move a0,s2
.text:0042eba4 2489998f lw t9,-0x76dc(gp)
.text:0042eba8 21280002 move a1,s0
.text:0042ebac 09f82003 jalr t9
.text:0042ebb0 21884000 _move s1,v0
.text:0042ebb4 1000bc8f lw gp,0x10(sp)
.text:0042ebb8 08004014 bne v0,zero,LAB_0042ebdc
.text:0042ebbc 21f00000 _clear s8
.text:0042ebc0 2489998f lw t9,-0x76dc(gp)
.text:0042ebc4 2120c002 move a0,s6
.text:0042ebc8 09f82003 jalr t9
.text:0042ebcc 21282002 _move a1,s1
.text:0042ebd0 1000bc8f lw gp,0x10(sp)
.text:0042ebd4 02004010 beq v0,zero,LAB_0042ebe0
.text:0042ebd8 00000000 _nop
LAB_0042ebdc: ;XREF[1,0]: 0042ebb8
.text:0042ebdc 01001e24 li s8,0x1
LAB_0042ebe0: ;XREF[1,0]: 0042ebd4
.text:0042ebe0 1c8b998f lw t9,-0x74e4(gp)
.text:0042ebe4 00000000 nop
.text:0042ebe8 09f82003 jalr t9
.text:0042ebec 21206002 _move a0,s3
.text:0042ebf0 1000bc8f lw gp,0x10(sp)
.text:0042ebf4 21904000 move s2,v0
.text:0042ebf8 2080848f lw a0,-0x7fe0(gp)
.text:0042ebfc 348e998f lw t9,-0x71cc(gp)
.text:0042ec00 68fe9124 addiu s1,a0,-0x198
.text:0042ec04 21282002 move a1,s1
.text:0042ec08 09f82003 jalr t9
.text:0042ec0c 21200000 _clear a0
.text:0042ec10 1000bc8f lw gp,0x10(sp)
.text:0042ec14 21206002 move a0,s3
.text:0042ec18 ac8b998f lw t9,-0x7454(gp)
.text:0042ec1c 21282002 move a1,s1
.text:0042ec20 0c448626 addiu a2,s4,0x440c
.text:0042ec24 09f82003 jalr t9
.text:0042ec28 21b04000 _move s6,v0
.text:0042ec2c 1000bc8f lw gp,0x10(sp)
.text:0042ec30 2120c002 move a0,s6
.text:0042ec34 2489998f lw t9,-0x76dc(gp)
.text:0042ec38 00000000 nop
.text:0042ec3c 09f82003 jalr t9
.text:0042ec40 21284000 _move a1,v0
.text:0042ec44 1000bc8f lw gp,0x10(sp)
.text:0042ec48 02004010 beq v0,zero,LAB_0042ec54
.text:0042ec4c 21800000 _clear s0
.text:0042ec50 01001024 li s0,0x1
LAB_0042ec54: ;XREF[1,0]: 0042ec48
.text:0042ec54 1887998f lw t9,-0x78e8(gp)
.text:0042ec58 00000000 nop
.text:0042ec5c 09f82003 jalr t9
.text:0042ec60 21206002 _move a0,s3
.text:0042ec64 1000bc8f lw gp,0x10(sp)
.text:0042ec68 00000000 nop
.text:0042ec6c 8089998f lw t9,-0x7680(gp)
.text:0042ec70 00000000 nop
.text:0042ec74 09f82003 jalr t9
.text:0042ec78 21200000 _clear a0
.text:0042ec7c 1000bc8f lw gp,0x10(sp)
.text:0042ec80 4000e016 bne s7,zero,LAB_0042ed84
.text:0042ec84 00000000 _nop
LAB_0042ec88: ;XREF[1,0]: 0042edb4
.text:0042ec88 4c00c017 bne s8,zero,LAB_0042edbc
.text:0042ec8c 01000624 _li a2,0x1
LAB_0042ec90: ;XREF[1,0]: 0042ee0c
.text:0042ec90 22004012 beq s2,zero,LAB_0042ed1c
.text:0042ec94 00000000 _nop
.text:0042ec98 5e000016 bne s0,zero,LAB_0042ee14
.text:0042ec9c 00000000 _nop
LAB_0042eca0: ;XREF[1,0]: 0042eef4
.text:0042eca0 c889998f lw t9,-0x7638(gp)
.text:0042eca4 39000424 li a0,0x39
.text:0042eca8 09f82003 jalr t9
.text:0042ecac 40000524 _li a1,0x40
.text:0042ecb0 1000bc8f lw gp,0x10(sp)
.text:0042ecb4 39000424 li a0,0x39
.text:0042ecb8 c889998f lw t9,-0x7638(gp)
.text:0042ecbc 00000000 nop
.text:0042ecc0 09f82003 jalr t9
.text:0042ecc4 80000524 _li a1,0x80
.text:0042ecc8 1000bc8f lw gp,0x10(sp)
.text:0042eccc 00010524 li a1,0x100
.text:0042ecd0 c889998f lw t9,-0x7638(gp)
.text:0042ecd4 00000000 nop
.text:0042ecd8 09f82003 jalr t9
.text:0042ecdc 39000424 _li a0,0x39
.text:0042ece0 1000bc8f lw gp,0x10(sp)
.text:0042ece4 00000000 nop
.text:0042ece8 2080828f lw v0,-0x7fe0(gp)
.text:0042ecec 008b998f lw t9,-0x7500(gp)
.text:0042ecf0 00000000 nop
.text:0042ecf4 09f82003 jalr t9
.text:0042ecf8 2cdd4424 _addiu a0,v0,-0x22d4
.text:0042ecfc 1000bc8f lw gp,0x10(sp)
.text:0042ed00 01000424 li a0,0x1
.text:0042ed04 2080858f lw a1,-0x7fe0(gp)
.text:0042ed08 ac90998f lw t9,-0x6f54(gp)
.text:0042ed0c 00000000 nop
.text:0042ed10 09f82003 jalr t9
.text:0042ed14 38dda524 _addiu a1,a1,-0x22c8
.text:0042ed18 1000bc8f lw gp,0x10(sp)
LAB_0042ed1c: ;XREF[1,0]: 0042ec90
.text:0042ed1c 2800a68f lw a2,0x28(sp)
.text:0042ed20 00000000 nop
.text:0042ed24 4bffc018 blez a2,LAB_0042ea54
.text:0042ed28 03000324 _li v1,0x3
.text:0042ed2c 200163ae sw v1,0x120(s3)
.text:0042ed30 21206002 move a0,s3
.text:0042ed34 2128a002 move a1,s5
.text:0042ed38 2080938f lw s3,-0x7fe0(gp)
.text:0042ed3c 2080958f lw s5,-0x7fe0(gp)
.text:0042ed40 688a998f lw t9,-0x7598(gp)
.text:0042ed44 7ccba626 addiu a2,s5,-0x3484
.text:0042ed48 09f82003 jalr t9
.text:0042ed4c 9ccb6726 _addiu a3,s3,-0x3464
.text:0042ed50 1000bc8f lw gp,0x10(sp)
.text:0042ed54 5400bf8f lw ra,0x54(sp)
.text:0042ed58 5000be8f lw s8,0x50(sp)
.text:0042ed5c 4c00b78f lw s7,0x4c(sp)
.text:0042ed60 4800b68f lw s6,0x48(sp)
.text:0042ed64 4400b58f lw s5,0x44(sp)
.text:0042ed68 4000b48f lw s4,0x40(sp)
.text:0042ed6c 3c00b38f lw s3,0x3c(sp)
.text:0042ed70 3800b28f lw s2,0x38(sp)
.text:0042ed74 3400b18f lw s1,0x34(sp)
.text:0042ed78 3000b08f lw s0,0x30(sp)
.text:0042ed7c 0800e003 jr ra
.text:0042ed80 5800bd27 _addiu sp,sp,0x58
LAB_0042ed84: ;XREF[1,0]: 0042ec80
.text:0042ed84 c889998f lw t9,-0x7638(gp)
.text:0042ed88 39000424 li a0,0x39
.text:0042ed8c 09f82003 jalr t9
.text:0042ed90 10000524 _li a1,0x10
.text:0042ed94 1000bc8f lw gp,0x10(sp)
.text:0042ed98 01000424 li a0,0x1
.text:0042ed9c 2080888f lw t0,-0x7fe0(gp)
.text:0042eda0 ac90998f lw t9,-0x6f54(gp)
.text:0042eda4 00000000 nop
.text:0042eda8 09f82003 jalr t9
.text:0042edac 58dd0525 _addiu a1,t0,-0x22a8
.text:0042edb0 1000bc8f lw gp,0x10(sp)
.text:0042edb4 b4ff0010 b LAB_0042ec88
.text:0042edb8 00000000 _nop
LAB_0042edbc: ;XREF[1,0]: 0042ec88
.text:0042edbc c085998f lw t9,-0x7a40(gp)
.text:0042edc0 5e000424 li a0,0x5e
.text:0042edc4 1800a527 addiu a1,sp,0x18
.text:0042edc8 1800a0af sw zero,0x18(sp)
.text:0042edcc 09f82003 jalr t9
.text:0042edd0 1c00a0af _sw zero,0x1c(sp)
.text:0042edd4 1000bc8f lw gp,0x10(sp)
.text:0042edd8 39000424 li a0,0x39
.text:0042eddc c889998f lw t9,-0x7638(gp)
.text:0042ede0 00000000 nop
.text:0042ede4 09f82003 jalr t9
.text:0042ede8 20000524 _li a1,0x20
.text:0042edec 1000bc8f lw gp,0x10(sp)
.text:0042edf0 01000424 li a0,0x1
.text:0042edf4 2080898f lw t1,-0x7fe0(gp)
.text:0042edf8 ac90998f lw t9,-0x6f54(gp)
.text:0042edfc 00000000 nop
.text:0042ee00 09f82003 jalr t9
.text:0042ee04 78dd2525 _addiu a1,t1,-0x2288
.text:0042ee08 1000bc8f lw gp,0x10(sp)
.text:0042ee0c a0ff0010 b LAB_0042ec90
.text:0042ee10 00000000 _nop
LAB_0042ee14: ;XREF[1,0]: 0042ec98
.text:0042ee14 348e998f lw t9,-0x71cc(gp)
.text:0042ee18 21282002 move a1,s1
.text:0042ee1c 09f82003 jalr t9
.text:0042ee20 21200000 _clear a0
.text:0042ee24 1000bc8f lw gp,0x10(sp)
.text:0042ee28 00000000 nop
.text:0042ee2c 6886998f lw t9,-0x7998(gp)
.text:0042ee30 00000000 nop
.text:0042ee34 09f82003 jalr t9
.text:0042ee38 21204000 _move a0,v0
.text:0042ee3c ffff4b30 andi t3,v0,0xffff
.text:0042ee40 03006a2d sltiu t2,t3,0x3
.text:0042ee44 1000bc8f lw gp,0x10(sp)
.text:0042ee48 2c004015 bne t2,zero,LAB_0042eefc
.text:0042ee4c 01000c24 _li t4,0x1
.text:0042ee50 2000aca7 sh t4,0x20(sp)
LAB_0042ee54: ;XREF[1,0]: 0042eefc
.text:0042ee54 20808f8f lw t7,-0x7fe0(gp)
.text:0042ee58 348e998f lw t9,-0x71cc(gp)
.text:0042ee5c 98fee525 addiu a1,t7,-0x168
.text:0042ee60 09f82003 jalr t9
.text:0042ee64 21200000 _clear a0
.text:0042ee68 1000bc8f lw gp,0x10(sp)
.text:0042ee6c 00000000 nop
.text:0042ee70 6886998f lw t9,-0x7998(gp)
.text:0042ee74 00000000 nop
.text:0042ee78 09f82003 jalr t9
.text:0042ee7c 21204000 _move a0,v0
.text:0042ee80 ffff4e30 andi t6,v0,0xffff
.text:0042ee84 0500cd2d sltiu t5,t6,0x5
.text:0042ee88 1000bc8f lw gp,0x10(sp)
.text:0042ee8c 1f00a015 bne t5,zero,LAB_0042ef0c
.text:0042ee90 02001424 _li s4,0x2
.text:0042ee94 2200b4a7 sh s4,0x22(sp)
LAB_0042ee98: ;XREF[1,0]: 0042ef0c
.text:0042ee98 20809f8f lw ra,-0x7fe0(gp)
.text:0042ee9c 348e998f lw t9,-0x71cc(gp)
.text:0042eea0 c4fee527 addiu a1,ra,-0x13c
.text:0042eea4 09f82003 jalr t9
.text:0042eea8 21200000 _clear a0
.text:0042eeac 1000bc8f lw gp,0x10(sp)
.text:0042eeb0 00000000 nop
.text:0042eeb4 6886998f lw t9,-0x7998(gp)
.text:0042eeb8 00000000 nop
.text:0042eebc 09f82003 jalr t9
.text:0042eec0 21204000 _move a0,v0
.text:0042eec4 ffff5830 andi t8,v0,0xffff
.text:0042eec8 1f00172f sltiu s7,t8,0x1f
.text:0042eecc 1000bc8f lw gp,0x10(sp)
.text:0042eed0 0c00e016 bne s7,zero,LAB_0042ef04
.text:0042eed4 00000000 _nop
.text:0042eed8 2400a0a7 sh zero,0x24(sp)
LAB_0042eedc: ;XREF[1,0]: 0042ef04
.text:0042eedc c085998f lw t9,-0x7a40(gp)
.text:0042eee0 11000424 li a0,0x11
.text:0042eee4 2000a527 addiu a1,sp,0x20
.text:0042eee8 09f82003 jalr t9
.text:0042eeec 06000624 _li a2,0x6
.text:0042eef0 1000bc8f lw gp,0x10(sp)
.text:0042eef4 6aff0010 b LAB_0042eca0
.text:0042eef8 00000000 _nop
LAB_0042eefc: ;XREF[1,0]: 0042ee48
.text:0042eefc d5ff0010 b LAB_0042ee54
.text:0042ef00 2000a2a7 _sh v0,0x20(sp)
LAB_0042ef04: ;XREF[1,0]: 0042eed0
.text:0042ef04 f5ff0010 b LAB_0042eedc
.text:0042ef08 2400a2a7 _sh v0,0x24(sp)
LAB_0042ef0c: ;XREF[1,0]: 0042ee8c
.text:0042ef0c e2ff0010 b LAB_0042ee98
.text:0042ef10 2200a2a7 _sh v0,0x22(sp)
LAB_0042ef14: ;XREF[1,0]: 004315d4
.text:0042ef14 0b001c3c lui gp,0xb
.text:0042ef18 cc0a9c27 addiu gp,gp,0xacc
.text:0042ef1c 21e09903 addu gp,gp,t9
.text:0042ef20 a8ffbd27 addiu sp,sp,-0x58
.text:0042ef24 5400bfaf sw ra,0x54(sp)
.text:0042ef28 5000beaf sw s8,0x50(sp)
.text:0042ef2c 4c00b7af sw s7,0x4c(sp)
.text:0042ef30 4800b6af sw s6,0x48(sp)
.text:0042ef34 4400b5af sw s5,0x44(sp)
.text:0042ef38 4000b4af sw s4,0x40(sp)
.text:0042ef3c 3c00b3af sw s3,0x3c(sp)
.text:0042ef40 3800b2af sw s2,0x38(sp)
.text:0042ef44 3400b1af sw s1,0x34(sp)
.text:0042ef48 3000b0af sw s0,0x30(sp)
.text:0042ef4c 1000bcaf sw gp,0x10(sp)
.text:0042ef50 2080858f lw a1,-0x7fe0(gp)
.text:0042ef54 5c8b998f lw t9,-0x74a4(gp)
.text:0042ef58 98dda524 addiu a1,a1,-0x2268
.text:0042ef5c 09f82003 jalr t9
.text:0042ef60 21988000 _move s3,a0
.text:0042ef64 1000bc8f lw gp,0x10(sp)
.text:0042ef68 21206002 move a0,s3
.text:0042ef6c ac87998f lw t9,-0x7854(gp)
.text:0042ef70 2080928f lw s2,-0x7fe0(gp)
.text:0042ef74 09f82003 jalr t9
.text:0042ef78 21884000 _move s1,v0
.text:0042ef7c 1000bc8f lw gp,0x10(sp)
.text:0042ef80 21206002 move a0,s3
.text:0042ef84 7486998f lw t9,-0x798c(gp)
.text:0042ef88 2800a0af sw zero,0x28(sp)
.text:0042ef8c 09f82003 jalr t9
.text:0042ef90 21804000 _move s0,v0
.text:0042ef94 1000bc8f lw gp,0x10(sp)
.text:0042ef98 21206002 move a0,s3
.text:0042ef9c 5c8b998f lw t9,-0x74a4(gp)
.text:0042efa0 7cbf4526 addiu a1,s2,-0x4084
.text:0042efa4 09f82003 jalr t9
.text:0042efa8 25a00202 _or s4,s0,v0
.text:0042efac 1000bc8f lw gp,0x10(sp)
.text:0042efb0 1a004014 bne v0,zero,LAB_0042f01c
.text:0042efb4 7cbf4526 _addiu a1,s2,-0x4084
LAB_0042efb8: ;XREF[3,0]: 0042f070,0042f078,0042f084
.text:0042efb8 04008016 bne s4,zero,LAB_0042efcc
.text:0042efbc 21206002 _move a0,s3
.text:0042efc0 32002016 bne s1,zero,LAB_0042f08c
.text:0042efc4 00000000 _nop
LAB_0042efc8: ;XREF[1,0]: 0042f2d8
.text:0042efc8 21206002 move a0,s3
LAB_0042efcc: ;XREF[1,0]: 0042efb8
.text:0042efcc 21288002 move a1,s4
.text:0042efd0 2080938f lw s3,-0x7fe0(gp)
.text:0042efd4 2080948f lw s4,-0x7fe0(gp)
.text:0042efd8 688a998f lw t9,-0x7598(gp)
.text:0042efdc 7ccb8626 addiu a2,s4,-0x3484
.text:0042efe0 09f82003 jalr t9
.text:0042efe4 9ccb6726 _addiu a3,s3,-0x3464
.text:0042efe8 1000bc8f lw gp,0x10(sp)
.text:0042efec 5400bf8f lw ra,0x54(sp)
.text:0042eff0 5000be8f lw s8,0x50(sp)
.text:0042eff4 4c00b78f lw s7,0x4c(sp)
.text:0042eff8 4800b68f lw s6,0x48(sp)
.text:0042effc 4400b58f lw s5,0x44(sp)
.text:0042f000 4000b48f lw s4,0x40(sp)
.text:0042f004 3c00b38f lw s3,0x3c(sp)
.text:0042f008 3800b28f lw s2,0x38(sp)
.text:0042f00c 3400b18f lw s1,0x34(sp)
.text:0042f010 3000b08f lw s0,0x30(sp)
.text:0042f014 0800e003 jr ra
.text:0042f018 5800bd27 _addiu sp,sp,0x58
LAB_0042f01c: ;XREF[1,0]: 0042efb0
.text:0042f01c 2080868f lw a2,-0x7fe0(gp)
.text:0042f020 ac8b998f lw t9,-0x7454(gp)
.text:0042f024 0c44c624 addiu a2,a2,0x440c
.text:0042f028 09f82003 jalr t9
.text:0042f02c 21206002 _move a0,s3
.text:0042f030 1000bc8f lw gp,0x10(sp)
.text:0042f034 21804000 move s0,v0
.text:0042f038 2080828f lw v0,-0x7fe0(gp)
.text:0042f03c 4c8b998f lw t9,-0x74b4(gp)
.text:0042f040 0cb64524 addiu a1,v0,-0x49f4
.text:0042f044 09f82003 jalr t9
.text:0042f048 21200002 _move a0,s0
.text:0042f04c 1000bc8f lw gp,0x10(sp)
.text:0042f050 0b004010 beq v0,zero,LAB_0042f080
.text:0042f054 03000324 _li v1,0x3
.text:0042f058 2080878f lw a3,-0x7fe0(gp)
.text:0042f05c 4c8b998f lw t9,-0x74b4(gp)
.text:0042f060 21200002 move a0,s0
.text:0042f064 09f82003 jalr t9
.text:0042f068 c4b5e524 _addiu a1,a3,-0x4a3c
.text:0042f06c 1000bc8f lw gp,0x10(sp)
.text:0042f070 d1ff4014 bne v0,zero,LAB_0042efb8
.text:0042f074 00000000 _nop
.text:0042f078 cfff0010 b LAB_0042efb8
.text:0042f07c 01001124 _li s1,0x1
LAB_0042f080: ;XREF[1,0]: 0042f050
.text:0042f080 01001124 li s1,0x1
.text:0042f084 ccff0010 b LAB_0042efb8
.text:0042f088 2800a3af _sw v1,0x28(sp)
LAB_0042f08c: ;XREF[1,0]: 0042efc0
.text:0042f08c b085998f lw t9,-0x7a50(gp)
.text:0042f090 00000000 nop
.text:0042f094 09f82003 jalr t9
.text:0042f098 21206002 _move a0,s3
.text:0042f09c 1000bc8f lw gp,0x10(sp)
.text:0042f0a0 21200000 clear a0
.text:0042f0a4 2080908f lw s0,-0x7fe0(gp)
.text:0042f0a8 348e998f lw t9,-0x71cc(gp)
.text:0042f0ac 1cff0526 addiu a1,s0,-0xe4
.text:0042f0b0 09f82003 jalr t9
.text:0042f0b4 21b04000 _move s6,v0
.text:0042f0b8 1000bc8f lw gp,0x10(sp)
.text:0042f0bc 21200000 clear a0
.text:0042f0c0 2080918f lw s1,-0x7fe0(gp)
.text:0042f0c4 348e998f lw t9,-0x71cc(gp)
.text:0042f0c8 c0d52526 addiu a1,s1,-0x2a40
.text:0042f0cc 09f82003 jalr t9
.text:0042f0d0 21904000 _move s2,v0
.text:0042f0d4 1000bc8f lw gp,0x10(sp)
.text:0042f0d8 21206002 move a0,s3
.text:0042f0dc 2080978f lw s7,-0x7fe0(gp)
.text:0042f0e0 ac8b998f lw t9,-0x7454(gp)
.text:0042f0e4 1cff0526 addiu a1,s0,-0xe4
.text:0042f0e8 0c44e626 addiu a2,s7,0x440c
.text:0042f0ec 09f82003 jalr t9
.text:0042f0f0 21a84000 _move s5,v0
.text:0042f0f4 1000bc8f lw gp,0x10(sp)
.text:0042f0f8 c0d52526 addiu a1,s1,-0x2a40
.text:0042f0fc ac8b998f lw t9,-0x7454(gp)
.text:0042f100 21206002 move a0,s3
.text:0042f104 0c44e626 addiu a2,s7,0x440c
.text:0042f108 09f82003 jalr t9
.text:0042f10c 21f04000 _move s8,v0
.text:0042f110 1000bc8f lw gp,0x10(sp)
.text:0042f114 2128c003 move a1,s8
.text:0042f118 2489998f lw t9,-0x76dc(gp)
.text:0042f11c 21204002 move a0,s2
.text:0042f120 09f82003 jalr t9
.text:0042f124 21884000 _move s1,v0
.text:0042f128 1000bc8f lw gp,0x10(sp)
.text:0042f12c 08004014 bne v0,zero,LAB_0042f150
.text:0042f130 21f00000 _clear s8
.text:0042f134 2489998f lw t9,-0x76dc(gp)
.text:0042f138 2120a002 move a0,s5
.text:0042f13c 09f82003 jalr t9
.text:0042f140 21282002 _move a1,s1
.text:0042f144 1000bc8f lw gp,0x10(sp)
.text:0042f148 02004010 beq v0,zero,LAB_0042f154
.text:0042f14c 00000000 _nop
LAB_0042f150: ;XREF[1,0]: 0042f12c
.text:0042f150 01001e24 li s8,0x1
LAB_0042f154: ;XREF[1,0]: 0042f148
.text:0042f154 1c8b998f lw t9,-0x74e4(gp)
.text:0042f158 00000000 nop
.text:0042f15c 09f82003 jalr t9
.text:0042f160 21206002 _move a0,s3
.text:0042f164 1000bc8f lw gp,0x10(sp)
.text:0042f168 21206002 move a0,s3
.text:0042f16c 748f998f lw t9,-0x708c(gp)
.text:0042f170 00000000 nop
.text:0042f174 09f82003 jalr t9
.text:0042f178 21904000 _move s2,v0
.text:0042f17c 1000bc8f lw gp,0x10(sp)
.text:0042f180 2c00a2af sw v0,0x2c(sp)
.text:0042f184 2080848f lw a0,-0x7fe0(gp)
.text:0042f188 348e998f lw t9,-0x71cc(gp)
.text:0042f18c 68fe9124 addiu s1,a0,-0x198
.text:0042f190 21282002 move a1,s1
.text:0042f194 09f82003 jalr t9
.text:0042f198 21200000 _clear a0
.text:0042f19c 1000bc8f lw gp,0x10(sp)
.text:0042f1a0 21206002 move a0,s3
.text:0042f1a4 ac8b998f lw t9,-0x7454(gp)
.text:0042f1a8 21282002 move a1,s1
.text:0042f1ac 0c44e626 addiu a2,s7,0x440c
.text:0042f1b0 09f82003 jalr t9
.text:0042f1b4 21804000 _move s0,v0
.text:0042f1b8 1000bc8f lw gp,0x10(sp)
.text:0042f1bc 21200002 move a0,s0
.text:0042f1c0 2489998f lw t9,-0x76dc(gp)
.text:0042f1c4 00000000 nop
.text:0042f1c8 09f82003 jalr t9
.text:0042f1cc 21284000 _move a1,v0
.text:0042f1d0 1000bc8f lw gp,0x10(sp)
.text:0042f1d4 02004010 beq v0,zero,LAB_0042f1e0
.text:0042f1d8 21a80000 _clear s5
.text:0042f1dc 01001524 li s5,0x1
LAB_0042f1e0: ;XREF[1,0]: 0042f1d4
.text:0042f1e0 1887998f lw t9,-0x78e8(gp)
.text:0042f1e4 00000000 nop
.text:0042f1e8 09f82003 jalr t9
.text:0042f1ec 21206002 _move a0,s3
.text:0042f1f0 1000bc8f lw gp,0x10(sp)
.text:0042f1f4 00000000 nop
.text:0042f1f8 9088998f lw t9,-0x7770(gp)
.text:0042f1fc 00000000 nop
.text:0042f200 09f82003 jalr t9
.text:0042f204 21206002 _move a0,s3
.text:0042f208 1000bc8f lw gp,0x10(sp)
.text:0042f20c 00000000 nop
.text:0042f210 8089998f lw t9,-0x7680(gp)
.text:0042f214 00000000 nop
.text:0042f218 09f82003 jalr t9
.text:0042f21c 21200000 _clear a0
.text:0042f220 1000bc8f lw gp,0x10(sp)
.text:0042f224 4400c016 bne s6,zero,LAB_0042f338
.text:0042f228 00000000 _nop
LAB_0042f22c: ;XREF[1,0]: 0042f368
.text:0042f22c 8100c017 bne s8,zero,LAB_0042f434
.text:0042f230 01000624 _li a2,0x1
LAB_0042f234: ;XREF[1,0]: 0042f484
.text:0042f234 22004012 beq s2,zero,LAB_0042f2c0
.text:0042f238 00000000 _nop
.text:0042f23c 9300a016 bne s5,zero,LAB_0042f48c
.text:0042f240 00000000 _nop
LAB_0042f244: ;XREF[1,0]: 0042f56c
.text:0042f244 c889998f lw t9,-0x7638(gp)
.text:0042f248 39000424 li a0,0x39
.text:0042f24c 09f82003 jalr t9
.text:0042f250 40000524 _li a1,0x40
.text:0042f254 1000bc8f lw gp,0x10(sp)
.text:0042f258 39000424 li a0,0x39
.text:0042f25c c889998f lw t9,-0x7638(gp)
.text:0042f260 00000000 nop
.text:0042f264 09f82003 jalr t9
.text:0042f268 80000524 _li a1,0x80
.text:0042f26c 1000bc8f lw gp,0x10(sp)
.text:0042f270 00010524 li a1,0x100
.text:0042f274 c889998f lw t9,-0x7638(gp)
.text:0042f278 00000000 nop
.text:0042f27c 09f82003 jalr t9
.text:0042f280 39000424 _li a0,0x39
.text:0042f284 1000bc8f lw gp,0x10(sp)
.text:0042f288 00000000 nop
.text:0042f28c 2080828f lw v0,-0x7fe0(gp)
.text:0042f290 008b998f lw t9,-0x7500(gp)
.text:0042f294 00000000 nop
.text:0042f298 09f82003 jalr t9
.text:0042f29c 2cdd4424 _addiu a0,v0,-0x22d4
.text:0042f2a0 1000bc8f lw gp,0x10(sp)
.text:0042f2a4 01000424 li a0,0x1
.text:0042f2a8 2080858f lw a1,-0x7fe0(gp)
.text:0042f2ac ac90998f lw t9,-0x6f54(gp)
.text:0042f2b0 00000000 nop
.text:0042f2b4 09f82003 jalr t9
.text:0042f2b8 38dda524 _addiu a1,a1,-0x22c8
.text:0042f2bc 1000bc8f lw gp,0x10(sp)
LAB_0042f2c0: ;XREF[1,0]: 0042f234
.text:0042f2c0 2c00a68f lw a2,0x2c(sp)
.text:0042f2c4 00000000 nop
.text:0042f2c8 2900c014 bne a2,zero,LAB_0042f370
.text:0042f2cc 0c44e626 _addiu a2,s7,0x440c
LAB_0042f2d0: ;XREF[1,0]: 0042f42c
.text:0042f2d0 2800a48f lw a0,0x28(sp)
.text:0042f2d4 00000000 nop
.text:0042f2d8 3bff8018 blez a0,LAB_0042efc8
.text:0042f2dc 03000824 _li t0,0x3
.text:0042f2e0 200168ae sw t0,0x120(s3)
.text:0042f2e4 21206002 move a0,s3
.text:0042f2e8 21288002 move a1,s4
.text:0042f2ec 2080938f lw s3,-0x7fe0(gp)
.text:0042f2f0 2080948f lw s4,-0x7fe0(gp)
.text:0042f2f4 688a998f lw t9,-0x7598(gp)
.text:0042f2f8 7ccb8626 addiu a2,s4,-0x3484
.text:0042f2fc 09f82003 jalr t9
.text:0042f300 9ccb6726 _addiu a3,s3,-0x3464
.text:0042f304 1000bc8f lw gp,0x10(sp)
.text:0042f308 5400bf8f lw ra,0x54(sp)
.text:0042f30c 5000be8f lw s8,0x50(sp)
.text:0042f310 4c00b78f lw s7,0x4c(sp)
.text:0042f314 4800b68f lw s6,0x48(sp)
.text:0042f318 4400b58f lw s5,0x44(sp)
.text:0042f31c 4000b48f lw s4,0x40(sp)
.text:0042f320 3c00b38f lw s3,0x3c(sp)
.text:0042f324 3800b28f lw s2,0x38(sp)
.text:0042f328 3400b18f lw s1,0x34(sp)
.text:0042f32c 3000b08f lw s0,0x30(sp)
.text:0042f330 0800e003 jr ra
.text:0042f334 5800bd27 _addiu sp,sp,0x58
LAB_0042f338: ;XREF[1,0]: 0042f224
.text:0042f338 c889998f lw t9,-0x7638(gp)
.text:0042f33c 39000424 li a0,0x39
.text:0042f340 09f82003 jalr t9
.text:0042f344 10000524 _li a1,0x10
.text:0042f348 1000bc8f lw gp,0x10(sp)
.text:0042f34c 01000424 li a0,0x1
.text:0042f350 2080888f lw t0,-0x7fe0(gp)
.text:0042f354 ac90998f lw t9,-0x6f54(gp)
.text:0042f358 00000000 nop
.text:0042f35c 09f82003 jalr t9
.text:0042f360 58dd0525 _addiu a1,t0,-0x22a8
.text:0042f364 1000bc8f lw gp,0x10(sp)
.text:0042f368 b0ff0010 b LAB_0042f22c
.text:0042f36c 00000000 _nop
LAB_0042f370: ;XREF[1,0]: 0042f2c8
.text:0042f370 2080908f lw s0,-0x7fe0(gp)
.text:0042f374 ac8b998f lw t9,-0x7454(gp)
.text:0042f378 b8c10526 addiu a1,s0,-0x3e48
.text:0042f37c 09f82003 jalr t9
.text:0042f380 21206002 _move a0,s3
.text:0042f384 1000bc8f lw gp,0x10(sp)
.text:0042f388 00000000 nop
.text:0042f38c 6886998f lw t9,-0x7998(gp)
.text:0042f390 00000000 nop
.text:0042f394 09f82003 jalr t9
.text:0042f398 21204000 _move a0,v0
.text:0042f39c 1000bc8f lw gp,0x10(sp)
.text:0042f3a0 21206002 move a0,s3
.text:0042f3a4 2080918f lw s1,-0x7fe0(gp)
.text:0042f3a8 2080928f lw s2,-0x7fe0(gp)
.text:0042f3ac ac8b998f lw t9,-0x7454(gp)
.text:0042f3b0 38192626 addiu a2,s1,0x1938
.text:0042f3b4 dcd54526 addiu a1,s2,-0x2a24
.text:0042f3b8 09f82003 jalr t9
.text:0042f3bc 21f04000 _move s8,v0
.text:0042f3c0 1000bc8f lw gp,0x10(sp)
.text:0042f3c4 21284000 move a1,v0
.text:0042f3c8 2080878f lw a3,-0x7fe0(gp)
.text:0042f3cc 008b998f lw t9,-0x7500(gp)
.text:0042f3d0 00000000 nop
.text:0042f3d4 09f82003 jalr t9
.text:0042f3d8 b0dde424 _addiu a0,a3,-0x2250
.text:0042f3dc 1000bc8f lw gp,0x10(sp)
.text:0042f3e0 001c1e00 sll v1,s8,0x10
.text:0042f3e4 1c8e998f lw t9,-0x71e4(gp)
.text:0042f3e8 032c0300 sra a1,v1,0x10
.text:0042f3ec 09f82003 jalr t9
.text:0042f3f0 49000424 _li a0,0x49
.text:0042f3f4 1000bc8f lw gp,0x10(sp)
.text:0042f3f8 39000424 li a0,0x39
.text:0042f3fc c889998f lw t9,-0x7638(gp)
.text:0042f400 00000000 nop
.text:0042f404 09f82003 jalr t9
.text:0042f408 4000053c _lui a1,0x40
.text:0042f40c 1000bc8f lw gp,0x10(sp)
.text:0042f410 01000424 li a0,0x1
.text:0042f414 2080978f lw s7,-0x7fe0(gp)
.text:0042f418 ac90998f lw t9,-0x6f54(gp)
.text:0042f41c 00000000 nop
.text:0042f420 09f82003 jalr t9
.text:0042f424 c8dde526 _addiu a1,s7,-0x2238
.text:0042f428 1000bc8f lw gp,0x10(sp)
.text:0042f42c a8ff0010 b LAB_0042f2d0
.text:0042f430 00000000 _nop
LAB_0042f434: ;XREF[1,0]: 0042f22c
.text:0042f434 c085998f lw t9,-0x7a40(gp)
.text:0042f438 5e000424 li a0,0x5e
.text:0042f43c 1800a527 addiu a1,sp,0x18
.text:0042f440 1800a0af sw zero,0x18(sp)
.text:0042f444 09f82003 jalr t9
.text:0042f448 1c00a0af _sw zero,0x1c(sp)
.text:0042f44c 1000bc8f lw gp,0x10(sp)
.text:0042f450 39000424 li a0,0x39
.text:0042f454 c889998f lw t9,-0x7638(gp)
.text:0042f458 00000000 nop
.text:0042f45c 09f82003 jalr t9
.text:0042f460 20000524 _li a1,0x20
.text:0042f464 1000bc8f lw gp,0x10(sp)
.text:0042f468 01000424 li a0,0x1
.text:0042f46c 2080898f lw t1,-0x7fe0(gp)
.text:0042f470 ac90998f lw t9,-0x6f54(gp)
.text:0042f474 00000000 nop
.text:0042f478 09f82003 jalr t9
.text:0042f47c 78dd2525 _addiu a1,t1,-0x2288
.text:0042f480 1000bc8f lw gp,0x10(sp)
.text:0042f484 6bff0010 b LAB_0042f234
.text:0042f488 00000000 _nop
LAB_0042f48c: ;XREF[1,0]: 0042f23c
.text:0042f48c 348e998f lw t9,-0x71cc(gp)
.text:0042f490 21282002 move a1,s1
.text:0042f494 09f82003 jalr t9
.text:0042f498 21200000 _clear a0
.text:0042f49c 1000bc8f lw gp,0x10(sp)
.text:0042f4a0 00000000 nop
.text:0042f4a4 6886998f lw t9,-0x7998(gp)
.text:0042f4a8 00000000 nop
.text:0042f4ac 09f82003 jalr t9
.text:0042f4b0 21204000 _move a0,v0
.text:0042f4b4 ffff4b30 andi t3,v0,0xffff
.text:0042f4b8 03006a2d sltiu t2,t3,0x3
.text:0042f4bc 1000bc8f lw gp,0x10(sp)
.text:0042f4c0 2c004015 bne t2,zero,LAB_0042f574
.text:0042f4c4 01000c24 _li t4,0x1
.text:0042f4c8 2000aca7 sh t4,0x20(sp)
LAB_0042f4cc: ;XREF[1,0]: 0042f574
.text:0042f4cc 20808f8f lw t7,-0x7fe0(gp)
.text:0042f4d0 348e998f lw t9,-0x71cc(gp)
.text:0042f4d4 98fee525 addiu a1,t7,-0x168
.text:0042f4d8 09f82003 jalr t9
.text:0042f4dc 21200000 _clear a0
.text:0042f4e0 1000bc8f lw gp,0x10(sp)
.text:0042f4e4 00000000 nop
.text:0042f4e8 6886998f lw t9,-0x7998(gp)
.text:0042f4ec 00000000 nop
.text:0042f4f0 09f82003 jalr t9
.text:0042f4f4 21204000 _move a0,v0
.text:0042f4f8 ffff4e30 andi t6,v0,0xffff
.text:0042f4fc 0500cd2d sltiu t5,t6,0x5
.text:0042f500 1000bc8f lw gp,0x10(sp)
.text:0042f504 1f00a015 bne t5,zero,LAB_0042f584
.text:0042f508 02001524 _li s5,0x2
.text:0042f50c 2200b5a7 sh s5,0x22(sp)
LAB_0042f510: ;XREF[1,0]: 0042f584
.text:0042f510 20809f8f lw ra,-0x7fe0(gp)
.text:0042f514 348e998f lw t9,-0x71cc(gp)
.text:0042f518 c4fee527 addiu a1,ra,-0x13c
.text:0042f51c 09f82003 jalr t9
.text:0042f520 21200000 _clear a0
.text:0042f524 1000bc8f lw gp,0x10(sp)
.text:0042f528 00000000 nop
.text:0042f52c 6886998f lw t9,-0x7998(gp)
.text:0042f530 00000000 nop
.text:0042f534 09f82003 jalr t9
.text:0042f538 21204000 _move a0,v0
.text:0042f53c ffff5830 andi t8,v0,0xffff
.text:0042f540 1f00162f sltiu s6,t8,0x1f
.text:0042f544 1000bc8f lw gp,0x10(sp)
.text:0042f548 0c00c016 bne s6,zero,LAB_0042f57c
.text:0042f54c 00000000 _nop
.text:0042f550 2400a0a7 sh zero,0x24(sp)
LAB_0042f554: ;XREF[1,0]: 0042f57c
.text:0042f554 c085998f lw t9,-0x7a40(gp)
.text:0042f558 11000424 li a0,0x11
.text:0042f55c 2000a527 addiu a1,sp,0x20
.text:0042f560 09f82003 jalr t9
.text:0042f564 06000624 _li a2,0x6
.text:0042f568 1000bc8f lw gp,0x10(sp)
.text:0042f56c 35ff0010 b LAB_0042f244
.text:0042f570 00000000 _nop
LAB_0042f574: ;XREF[1,0]: 0042f4c0
.text:0042f574 d5ff0010 b LAB_0042f4cc
.text:0042f578 2000a2a7 _sh v0,0x20(sp)
LAB_0042f57c: ;XREF[1,0]: 0042f548
.text:0042f57c f5ff0010 b LAB_0042f554
.text:0042f580 2400a2a7 _sh v0,0x24(sp)
LAB_0042f584: ;XREF[1,0]: 0042f504
.text:0042f584 e2ff0010 b LAB_0042f510
.text:0042f588 2200a2a7 _sh v0,0x22(sp)
LAB_0042f58c: ;XREF[1,0]: 004315f4
.text:0042f58c 0b001c3c lui gp,0xb
.text:0042f590 54049c27 addiu gp,gp,0x454
.text:0042f594 21e09903 addu gp,gp,t9
.text:0042f598 c0ffbd27 addiu sp,sp,-0x40
.text:0042f59c 3c00bfaf sw ra,0x3c(sp)
.text:0042f5a0 3800b6af sw s6,0x38(sp)
.text:0042f5a4 3400b5af sw s5,0x34(sp)
.text:0042f5a8 3000b4af sw s4,0x30(sp)
.text:0042f5ac 2c00b3af sw s3,0x2c(sp)
.text:0042f5b0 2800b2af sw s2,0x28(sp)
.text:0042f5b4 2400b1af sw s1,0x24(sp)
.text:0042f5b8 2000b0af sw s0,0x20(sp)
.text:0042f5bc 1000bcaf sw gp,0x10(sp)
.text:0042f5c0 2080858f lw a1,-0x7fe0(gp)
.text:0042f5c4 5c8b998f lw t9,-0x74a4(gp)
.text:0042f5c8 ecdda524 addiu a1,a1,-0x2214
.text:0042f5cc 09f82003 jalr t9
.text:0042f5d0 21888000 _move s1,a0
.text:0042f5d4 1000bc8f lw gp,0x10(sp)
.text:0042f5d8 21202002 move a0,s1
.text:0042f5dc ac87998f lw t9,-0x7854(gp)
.text:0042f5e0 00000000 nop
.text:0042f5e4 09f82003 jalr t9
.text:0042f5e8 21804000 _move s0,v0
.text:0042f5ec 1000bc8f lw gp,0x10(sp)
.text:0042f5f0 03004014 bne v0,zero,LAB_0042f600
.text:0042f5f4 21904000 _move s2,v0
.text:0042f5f8 14000016 bne s0,zero,LAB_0042f64c
.text:0042f5fc 00000000 _nop
LAB_0042f600: ;XREF[2,0]: 0042f5f0,0042f710
.text:0042f600 21202002 move a0,s1
LAB_0042f604: ;XREF[1,0]: 0042f79c
.text:0042f604 21284002 move a1,s2
.text:0042f608 2080918f lw s1,-0x7fe0(gp)
.text:0042f60c 2080928f lw s2,-0x7fe0(gp)
.text:0042f610 688a998f lw t9,-0x7598(gp)
.text:0042f614 7ccb4626 addiu a2,s2,-0x3484
.text:0042f618 09f82003 jalr t9
.text:0042f61c 9ccb2726 _addiu a3,s1,-0x3464
.text:0042f620 1000bc8f lw gp,0x10(sp)
.text:0042f624 3c00bf8f lw ra,0x3c(sp)
.text:0042f628 3800b68f lw s6,0x38(sp)
.text:0042f62c 3400b58f lw s5,0x34(sp)
.text:0042f630 3000b48f lw s4,0x30(sp)
.text:0042f634 2c00b38f lw s3,0x2c(sp)
.text:0042f638 2800b28f lw s2,0x28(sp)
.text:0042f63c 2400b18f lw s1,0x24(sp)
.text:0042f640 2000b08f lw s0,0x20(sp)
.text:0042f644 0800e003 jr ra
.text:0042f648 4000bd27 _addiu sp,sp,0x40
LAB_0042f64c: ;XREF[1,0]: 0042f5f8
.text:0042f64c b085998f lw t9,-0x7a50(gp)
.text:0042f650 00000000 nop
.text:0042f654 09f82003 jalr t9
.text:0042f658 21202002 _move a0,s1
.text:0042f65c 1000bc8f lw gp,0x10(sp)
.text:0042f660 21202002 move a0,s1
.text:0042f664 1c8b998f lw t9,-0x74e4(gp)
.text:0042f668 00000000 nop
.text:0042f66c 09f82003 jalr t9
.text:0042f670 21a04000 _move s4,v0
.text:0042f674 1000bc8f lw gp,0x10(sp)
.text:0042f678 21a84000 move s5,v0
.text:0042f67c 2080828f lw v0,-0x7fe0(gp)
.text:0042f680 348e998f lw t9,-0x71cc(gp)
.text:0042f684 68fe5324 addiu s3,v0,-0x198
.text:0042f688 21200000 clear a0
.text:0042f68c 09f82003 jalr t9
.text:0042f690 21286002 _move a1,s3
.text:0042f694 1000bc8f lw gp,0x10(sp)
.text:0042f698 21202002 move a0,s1
.text:0042f69c 2080868f lw a2,-0x7fe0(gp)
.text:0042f6a0 ac8b998f lw t9,-0x7454(gp)
.text:0042f6a4 21286002 move a1,s3
.text:0042f6a8 0c44c624 addiu a2,a2,0x440c
.text:0042f6ac 09f82003 jalr t9
.text:0042f6b0 21804000 _move s0,v0
.text:0042f6b4 1000bc8f lw gp,0x10(sp)
.text:0042f6b8 21200002 move a0,s0
.text:0042f6bc 2489998f lw t9,-0x76dc(gp)
.text:0042f6c0 00000000 nop
.text:0042f6c4 09f82003 jalr t9
.text:0042f6c8 21284000 _move a1,v0
.text:0042f6cc 1000bc8f lw gp,0x10(sp)
.text:0042f6d0 02004010 beq v0,zero,LAB_0042f6dc
.text:0042f6d4 21b00000 _clear s6
.text:0042f6d8 01001624 li s6,0x1
LAB_0042f6dc: ;XREF[1,0]: 0042f6d0
.text:0042f6dc 1887998f lw t9,-0x78e8(gp)
.text:0042f6e0 00000000 nop
.text:0042f6e4 09f82003 jalr t9
.text:0042f6e8 21202002 _move a0,s1
.text:0042f6ec 1000bc8f lw gp,0x10(sp)
.text:0042f6f0 00000000 nop
.text:0042f6f4 8089998f lw t9,-0x7680(gp)
.text:0042f6f8 00000000 nop
.text:0042f6fc 09f82003 jalr t9
.text:0042f700 21200000 _clear a0
.text:0042f704 1000bc8f lw gp,0x10(sp)
.text:0042f708 26008016 bne s4,zero,LAB_0042f7a4
.text:0042f70c 00000000 _nop
LAB_0042f710: ;XREF[1,0]: 0042f7d4
.text:0042f710 bbffa012 beq s5,zero,LAB_0042f600
.text:0042f714 00000000 _nop
.text:0042f718 3000c016 bne s6,zero,LAB_0042f7dc
.text:0042f71c 00000000 _nop
LAB_0042f720: ;XREF[1,0]: 0042f8bc
.text:0042f720 c889998f lw t9,-0x7638(gp)
.text:0042f724 39000424 li a0,0x39
.text:0042f728 09f82003 jalr t9
.text:0042f72c 40000524 _li a1,0x40
.text:0042f730 1000bc8f lw gp,0x10(sp)
.text:0042f734 39000424 li a0,0x39
.text:0042f738 c889998f lw t9,-0x7638(gp)
.text:0042f73c 00000000 nop
.text:0042f740 09f82003 jalr t9
.text:0042f744 80000524 _li a1,0x80
.text:0042f748 1000bc8f lw gp,0x10(sp)
.text:0042f74c 00010524 li a1,0x100
.text:0042f750 c889998f lw t9,-0x7638(gp)
.text:0042f754 00000000 nop
.text:0042f758 09f82003 jalr t9
.text:0042f75c 39000424 _li a0,0x39
.text:0042f760 1000bc8f lw gp,0x10(sp)
.text:0042f764 00000000 nop
.text:0042f768 2080948f lw s4,-0x7fe0(gp)
.text:0042f76c 008b998f lw t9,-0x7500(gp)
.text:0042f770 00000000 nop
.text:0042f774 09f82003 jalr t9
.text:0042f778 2cdd8426 _addiu a0,s4,-0x22d4
.text:0042f77c 1000bc8f lw gp,0x10(sp)
.text:0042f780 01000424 li a0,0x1
.text:0042f784 2080938f lw s3,-0x7fe0(gp)
.text:0042f788 ac90998f lw t9,-0x6f54(gp)
.text:0042f78c 00000000 nop
.text:0042f790 09f82003 jalr t9
.text:0042f794 38dd6526 _addiu a1,s3,-0x22c8
.text:0042f798 1000bc8f lw gp,0x10(sp)
.text:0042f79c 99ff0010 b LAB_0042f604
.text:0042f7a0 21202002 _move a0,s1
LAB_0042f7a4: ;XREF[1,0]: 0042f708
.text:0042f7a4 c889998f lw t9,-0x7638(gp)
.text:0042f7a8 39000424 li a0,0x39
.text:0042f7ac 09f82003 jalr t9
.text:0042f7b0 10000524 _li a1,0x10
.text:0042f7b4 1000bc8f lw gp,0x10(sp)
.text:0042f7b8 01000424 li a0,0x1
.text:0042f7bc 2080838f lw v1,-0x7fe0(gp)
.text:0042f7c0 ac90998f lw t9,-0x6f54(gp)
.text:0042f7c4 00000000 nop
.text:0042f7c8 09f82003 jalr t9
.text:0042f7cc 58dd6524 _addiu a1,v1,-0x22a8
.text:0042f7d0 1000bc8f lw gp,0x10(sp)
.text:0042f7d4 ceff0010 b LAB_0042f710
.text:0042f7d8 00000000 _nop
LAB_0042f7dc: ;XREF[1,0]: 0042f718
.text:0042f7dc 348e998f lw t9,-0x71cc(gp)
.text:0042f7e0 21286002 move a1,s3
.text:0042f7e4 09f82003 jalr t9
.text:0042f7e8 21200000 _clear a0
.text:0042f7ec 1000bc8f lw gp,0x10(sp)
.text:0042f7f0 00000000 nop
.text:0042f7f4 6886998f lw t9,-0x7998(gp)
.text:0042f7f8 00000000 nop
.text:0042f7fc 09f82003 jalr t9
.text:0042f800 21204000 _move a0,v0
.text:0042f804 ffff4730 andi a3,v0,0xffff
.text:0042f808 0300e42c sltiu a0,a3,0x3
.text:0042f80c 1000bc8f lw gp,0x10(sp)
.text:0042f810 2c008014 bne a0,zero,LAB_0042f8c4
.text:0042f814 01000824 _li t0,0x1
.text:0042f818 1800a8a7 sh t0,0x18(sp)
LAB_0042f81c: ;XREF[1,0]: 0042f8c4
.text:0042f81c 20808b8f lw t3,-0x7fe0(gp)
.text:0042f820 348e998f lw t9,-0x71cc(gp)
.text:0042f824 98fe6525 addiu a1,t3,-0x168
.text:0042f828 09f82003 jalr t9
.text:0042f82c 21200000 _clear a0
.text:0042f830 1000bc8f lw gp,0x10(sp)
.text:0042f834 00000000 nop
.text:0042f838 6886998f lw t9,-0x7998(gp)
.text:0042f83c 00000000 nop
.text:0042f840 09f82003 jalr t9
.text:0042f844 21204000 _move a0,v0
.text:0042f848 ffff4a30 andi t2,v0,0xffff
.text:0042f84c 0500492d sltiu t1,t2,0x5
.text:0042f850 1000bc8f lw gp,0x10(sp)
.text:0042f854 1f002015 bne t1,zero,LAB_0042f8d4
.text:0042f858 02000c24 _li t4,0x2
.text:0042f85c 1a00aca7 sh t4,0x1a(sp)
LAB_0042f860: ;XREF[1,0]: 0042f8d4
.text:0042f860 20808f8f lw t7,-0x7fe0(gp)
.text:0042f864 348e998f lw t9,-0x71cc(gp)
.text:0042f868 c4fee525 addiu a1,t7,-0x13c
.text:0042f86c 09f82003 jalr t9
.text:0042f870 21200000 _clear a0
.text:0042f874 1000bc8f lw gp,0x10(sp)
.text:0042f878 00000000 nop
.text:0042f87c 6886998f lw t9,-0x7998(gp)
.text:0042f880 00000000 nop
.text:0042f884 09f82003 jalr t9
.text:0042f888 21204000 _move a0,v0
.text:0042f88c ffff4e30 andi t6,v0,0xffff
.text:0042f890 1f00cd2d sltiu t5,t6,0x1f
.text:0042f894 1000bc8f lw gp,0x10(sp)
.text:0042f898 0c00a015 bne t5,zero,LAB_0042f8cc
.text:0042f89c 00000000 _nop
.text:0042f8a0 1c00a0a7 sh zero,0x1c(sp)
LAB_0042f8a4: ;XREF[1,0]: 0042f8cc
.text:0042f8a4 c085998f lw t9,-0x7a40(gp)
.text:0042f8a8 11000424 li a0,0x11
.text:0042f8ac 1800a527 addiu a1,sp,0x18
.text:0042f8b0 09f82003 jalr t9
.text:0042f8b4 06000624 _li a2,0x6
.text:0042f8b8 1000bc8f lw gp,0x10(sp)
.text:0042f8bc 98ff0010 b LAB_0042f720
.text:0042f8c0 00000000 _nop
LAB_0042f8c4: ;XREF[1,0]: 0042f810
.text:0042f8c4 d5ff0010 b LAB_0042f81c
.text:0042f8c8 1800a2a7 _sh v0,0x18(sp)
LAB_0042f8cc: ;XREF[1,0]: 0042f898
.text:0042f8cc f5ff0010 b LAB_0042f8a4
.text:0042f8d0 1c00a2a7 _sh v0,0x1c(sp)
LAB_0042f8d4: ;XREF[1,0]: 0042f854
.text:0042f8d4 e2ff0010 b LAB_0042f860
.text:0042f8d8 1a00a2a7 _sh v0,0x1a(sp)
LAB_0042f8dc: ;XREF[1,0]: 00431614
.text:0042f8dc 0b001c3c lui gp,0xb
.text:0042f8e0 04019c27 addiu gp,gp,0x104
.text:0042f8e4 21e09903 addu gp,gp,t9
.text:0042f8e8 c0ffbd27 addiu sp,sp,-0x40
.text:0042f8ec 3c00bfaf sw ra,0x3c(sp)
.text:0042f8f0 3800beaf sw s8,0x38(sp)
.text:0042f8f4 3400b7af sw s7,0x34(sp)
.text:0042f8f8 3000b6af sw s6,0x30(sp)
.text:0042f8fc 2c00b5af sw s5,0x2c(sp)
.text:0042f900 2800b4af sw s4,0x28(sp)
.text:0042f904 2400b3af sw s3,0x24(sp)
.text:0042f908 2000b2af sw s2,0x20(sp)
.text:0042f90c 1c00b1af sw s1,0x1c(sp)
.text:0042f910 1800b0af sw s0,0x18(sp)
.text:0042f914 1000bcaf sw gp,0x10(sp)
.text:0042f918 2080828f lw v0,-0x7fe0(gp)
.text:0042f91c 5c8b998f lw t9,-0x74a4(gp)
.text:0042f920 70d25024 addiu s0,v0,-0x2d90
.text:0042f924 21280002 move a1,s0
.text:0042f928 09f82003 jalr t9
.text:0042f92c 21908000 _move s2,a0
.text:0042f930 1000bc8f lw gp,0x10(sp)
.text:0042f934 48004014 bne v0,zero,LAB_0042fa58
.text:0042f938 00000000 _nop
LAB_0042f93c: ;XREF[3,0]: 0042fa70,0042faa8,0042fac4
.text:0042f93c 2080838f lw v1,-0x7fe0(gp)
.text:0042f940 5c8b998f lw t9,-0x74a4(gp)
.text:0042f944 f8dd6524 addiu a1,v1,-0x2208
.text:0042f948 09f82003 jalr t9
.text:0042f94c 21204002 _move a0,s2
.text:0042f950 1000bc8f lw gp,0x10(sp)
.text:0042f954 21204002 move a0,s2
.text:0042f958 d88a998f lw t9,-0x7528(gp)
.text:0042f95c 2080908f lw s0,-0x7fe0(gp)
.text:0042f960 09f82003 jalr t9
.text:0042f964 21884000 _move s1,v0
.text:0042f968 1000bc8f lw gp,0x10(sp)
.text:0042f96c 21204002 move a0,s2
.text:0042f970 5c8b998f lw t9,-0x74a4(gp)
.text:0042f974 7cbf0526 addiu a1,s0,-0x4084
.text:0042f978 09f82003 jalr t9
.text:0042f97c 21984000 _move s3,v0
.text:0042f980 1000bc8f lw gp,0x10(sp)
.text:0042f984 1a004014 bne v0,zero,LAB_0042f9f0
.text:0042f988 21a00000 _clear s4
LAB_0042f98c: ;XREF[3,0]: 0042fa48,0042fa50,0042fad0
.text:0042f98c 04006016 bne s3,zero,LAB_0042f9a0
.text:0042f990 21204002 _move a0,s2
.text:0042f994 50002016 bne s1,zero,LAB_0042fad8
.text:0042f998 00000000 _nop
LAB_0042f99c: ;XREF[1,0]: 0042fb24
.text:0042f99c 21204002 move a0,s2
LAB_0042f9a0: ;XREF[1,0]: 0042f98c
.text:0042f9a0 21286002 move a1,s3
.text:0042f9a4 2080928f lw s2,-0x7fe0(gp)
.text:0042f9a8 2080938f lw s3,-0x7fe0(gp)
.text:0042f9ac 688a998f lw t9,-0x7598(gp)
.text:0042f9b0 7ccb6626 addiu a2,s3,-0x3484
.text:0042f9b4 09f82003 jalr t9
.text:0042f9b8 9ccb4726 _addiu a3,s2,-0x3464
.text:0042f9bc 1000bc8f lw gp,0x10(sp)
.text:0042f9c0 3c00bf8f lw ra,0x3c(sp)
.text:0042f9c4 3800be8f lw s8,0x38(sp)
.text:0042f9c8 3400b78f lw s7,0x34(sp)
.text:0042f9cc 3000b68f lw s6,0x30(sp)
.text:0042f9d0 2c00b58f lw s5,0x2c(sp)
.text:0042f9d4 2800b48f lw s4,0x28(sp)
.text:0042f9d8 2400b38f lw s3,0x24(sp)
.text:0042f9dc 2000b28f lw s2,0x20(sp)
.text:0042f9e0 1c00b18f lw s1,0x1c(sp)
.text:0042f9e4 1800b08f lw s0,0x18(sp)
.text:0042f9e8 0800e003 jr ra
.text:0042f9ec 4000bd27 _addiu sp,sp,0x40
LAB_0042f9f0: ;XREF[1,0]: 0042f984
.text:0042f9f0 2080868f lw a2,-0x7fe0(gp)
.text:0042f9f4 ac8b998f lw t9,-0x7454(gp)
.text:0042f9f8 7cbf0526 addiu a1,s0,-0x4084
.text:0042f9fc 0c44c624 addiu a2,a2,0x440c
.text:0042fa00 09f82003 jalr t9
.text:0042fa04 21204002 _move a0,s2
.text:0042fa08 1000bc8f lw gp,0x10(sp)
.text:0042fa0c 21804000 move s0,v0
.text:0042fa10 2080848f lw a0,-0x7fe0(gp)
.text:0042fa14 4c8b998f lw t9,-0x74b4(gp)
.text:0042fa18 0cb68524 addiu a1,a0,-0x49f4
.text:0042fa1c 09f82003 jalr t9
.text:0042fa20 21204000 _move a0,v0
.text:0042fa24 1000bc8f lw gp,0x10(sp)
.text:0042fa28 28004010 beq v0,zero,LAB_0042facc
.text:0042fa2c 21200002 _move a0,s0
.text:0042fa30 2080878f lw a3,-0x7fe0(gp)
.text:0042fa34 4c8b998f lw t9,-0x74b4(gp)
.text:0042fa38 00000000 nop
.text:0042fa3c 09f82003 jalr t9
.text:0042fa40 c4b5e524 _addiu a1,a3,-0x4a3c
.text:0042fa44 1000bc8f lw gp,0x10(sp)
.text:0042fa48 d0ff4014 bne v0,zero,LAB_0042f98c
.text:0042fa4c 00000000 _nop
.text:0042fa50 ceff0010 b LAB_0042f98c
.text:0042fa54 01001124 _li s1,0x1
LAB_0042fa58: ;XREF[1,0]: 0042f934
.text:0042fa58 2080858f lw a1,-0x7fe0(gp)
.text:0042fa5c 5c8b998f lw t9,-0x74a4(gp)
.text:0042fa60 48baa524 addiu a1,a1,-0x45b8
.text:0042fa64 09f82003 jalr t9
.text:0042fa68 21204002 _move a0,s2
.text:0042fa6c 1000bc8f lw gp,0x10(sp)
.text:0042fa70 b2ff4010 beq v0,zero,LAB_0042f93c
.text:0042fa74 21204002 _move a0,s2
.text:0042fa78 9c90998f lw t9,-0x6f64(gp)
.text:0042fa7c 00000000 nop
.text:0042fa80 09f82003 jalr t9
.text:0042fa84 21280002 _move a1,s0
.text:0042fa88 1000bc8f lw gp,0x10(sp)
.text:0042fa8c 21884000 move s1,v0
.text:0042fa90 e489998f lw t9,-0x761c(gp)
.text:0042fa94 21204002 move a0,s2
.text:0042fa98 21280002 move a1,s0
.text:0042fa9c 09f82003 jalr t9
.text:0042faa0 21304000 _move a2,v0
.text:0042faa4 1000bc8f lw gp,0x10(sp)
.text:0042faa8 a4ff2012 beq s1,zero,LAB_0042f93c
.text:0042faac 00000000 _nop
.text:0042fab0 8484998f lw t9,-0x7b7c(gp)
.text:0042fab4 00000000 nop
.text:0042fab8 09f82003 jalr t9
.text:0042fabc 21202002 _move a0,s1
.text:0042fac0 1000bc8f lw gp,0x10(sp)
.text:0042fac4 9dff0010 b LAB_0042f93c
.text:0042fac8 00000000 _nop
LAB_0042facc: ;XREF[1,0]: 0042fa28
.text:0042facc 01001124 li s1,0x1
.text:0042fad0 aeff0010 b LAB_0042f98c
.text:0042fad4 03001424 _li s4,0x3
LAB_0042fad8: ;XREF[1,0]: 0042f994
.text:0042fad8 1486998f lw t9,-0x79ec(gp)
.text:0042fadc 00000000 nop
.text:0042fae0 09f82003 jalr t9
.text:0042fae4 21204002 _move a0,s2
.text:0042fae8 1000bc8f lw gp,0x10(sp)
.text:0042faec 21204002 move a0,s2
.text:0042faf0 5886998f lw t9,-0x79a8(gp)
.text:0042faf4 00000000 nop
.text:0042faf8 09f82003 jalr t9
.text:0042fafc 21804000 _move s0,v0
.text:0042fb00 1000bc8f lw gp,0x10(sp)
.text:0042fb04 00000000 nop
.text:0042fb08 8089998f lw t9,-0x7680(gp)
.text:0042fb0c 00000000 nop
.text:0042fb10 09f82003 jalr t9
.text:0042fb14 21200000 _clear a0
.text:0042fb18 1000bc8f lw gp,0x10(sp)
.text:0042fb1c 19000016 bne s0,zero,LAB_0042fb84
.text:0042fb20 00000000 _nop
LAB_0042fb24: ;XREF[1,0]: 0042fce8
.text:0042fb24 9dff801a blez s4,LAB_0042f99c
.text:0042fb28 03001424 _li s4,0x3
.text:0042fb2c 200154ae sw s4,0x120(s2)
.text:0042fb30 21204002 move a0,s2
.text:0042fb34 21286002 move a1,s3
.text:0042fb38 2080928f lw s2,-0x7fe0(gp)
.text:0042fb3c 2080938f lw s3,-0x7fe0(gp)
.text:0042fb40 688a998f lw t9,-0x7598(gp)
.text:0042fb44 7ccb6626 addiu a2,s3,-0x3484
.text:0042fb48 09f82003 jalr t9
.text:0042fb4c 9ccb4726 _addiu a3,s2,-0x3464
.text:0042fb50 1000bc8f lw gp,0x10(sp)
.text:0042fb54 3c00bf8f lw ra,0x3c(sp)
.text:0042fb58 3800be8f lw s8,0x38(sp)
.text:0042fb5c 3400b78f lw s7,0x34(sp)
.text:0042fb60 3000b68f lw s6,0x30(sp)
.text:0042fb64 2c00b58f lw s5,0x2c(sp)
.text:0042fb68 2800b48f lw s4,0x28(sp)
.text:0042fb6c 2400b38f lw s3,0x24(sp)
.text:0042fb70 2000b28f lw s2,0x20(sp)
.text:0042fb74 1c00b18f lw s1,0x1c(sp)
.text:0042fb78 1800b08f lw s0,0x18(sp)
.text:0042fb7c 0800e003 jr ra
.text:0042fb80 4000bd27 _addiu sp,sp,0x40
LAB_0042fb84: ;XREF[1,0]: 0042fb1c
.text:0042fb84 2080958f lw s5,-0x7fe0(gp)
.text:0042fb88 20808b8f lw t3,-0x7fe0(gp)
.text:0042fb8c ac8b998f lw t9,-0x7454(gp)
.text:0042fb90 d4d36525 addiu a1,t3,-0x2c2c
.text:0042fb94 0c44a626 addiu a2,s5,0x440c
.text:0042fb98 09f82003 jalr t9
.text:0042fb9c 21204002 _move a0,s2
.text:0042fba0 1000bc8f lw gp,0x10(sp)
.text:0042fba4 0c44a626 addiu a2,s5,0x440c
.text:0042fba8 20808a8f lw t2,-0x7fe0(gp)
.text:0042fbac ac8b998f lw t9,-0x7454(gp)
.text:0042fbb0 84d44525 addiu a1,t2,-0x2b7c
.text:0042fbb4 21204002 move a0,s2
.text:0042fbb8 09f82003 jalr t9
.text:0042fbbc 21884000 _move s1,v0
.text:0042fbc0 1000bc8f lw gp,0x10(sp)
.text:0042fbc4 0c44a626 addiu a2,s5,0x440c
.text:0042fbc8 2080898f lw t1,-0x7fe0(gp)
.text:0042fbcc ac8b998f lw t9,-0x7454(gp)
.text:0042fbd0 3cd42525 addiu a1,t1,-0x2bc4
.text:0042fbd4 21204002 move a0,s2
.text:0042fbd8 09f82003 jalr t9
.text:0042fbdc 21b04000 _move s6,v0
.text:0042fbe0 1000bc8f lw gp,0x10(sp)
.text:0042fbe4 0c44a626 addiu a2,s5,0x440c
.text:0042fbe8 2080888f lw t0,-0x7fe0(gp)
.text:0042fbec ac8b998f lw t9,-0x7454(gp)
.text:0042fbf0 a0fc0525 addiu a1,t0,-0x360
.text:0042fbf4 21204002 move a0,s2
.text:0042fbf8 09f82003 jalr t9
.text:0042fbfc 21b84000 _move s7,v0
.text:0042fc00 1000bc8f lw gp,0x10(sp)
.text:0042fc04 21202002 move a0,s1
.text:0042fc08 2080958f lw s5,-0x7fe0(gp)
.text:0042fc0c 2489998f lw t9,-0x76dc(gp)
.text:0042fc10 280fa526 addiu a1,s5,0xf28
.text:0042fc14 09f82003 jalr t9
.text:0042fc18 21f04000 _move s8,v0
.text:0042fc1c 1000bc8f lw gp,0x10(sp)
.text:0042fc20 18004014 bne v0,zero,LAB_0042fc84
.text:0042fc24 21800000 _clear s0
.text:0042fc28 20808c8f lw t4,-0x7fe0(gp)
.text:0042fc2c 2489998f lw t9,-0x76dc(gp)
.text:0042fc30 2120c002 move a0,s6
.text:0042fc34 09f82003 jalr t9
.text:0042fc38 d4b48525 _addiu a1,t4,-0x4b2c
.text:0042fc3c 1000bc8f lw gp,0x10(sp)
.text:0042fc40 10004014 bne v0,zero,LAB_0042fc84
.text:0042fc44 00000000 _nop
.text:0042fc48 2489998f lw t9,-0x76dc(gp)
.text:0042fc4c 2120e002 move a0,s7
.text:0042fc50 09f82003 jalr t9
.text:0042fc54 280fa526 _addiu a1,s5,0xf28
.text:0042fc58 1000bc8f lw gp,0x10(sp)
.text:0042fc5c 09004014 bne v0,zero,LAB_0042fc84
.text:0042fc60 00000000 _nop
.text:0042fc64 20808e8f lw t6,-0x7fe0(gp)
.text:0042fc68 2489998f lw t9,-0x76dc(gp)
.text:0042fc6c 2120c003 move a0,s8
.text:0042fc70 09f82003 jalr t9
.text:0042fc74 3819c525 _addiu a1,t6,0x1938
.text:0042fc78 2b680200 sltu t5,zero,v0
.text:0042fc7c 1000bc8f lw gp,0x10(sp)
.text:0042fc80 0100b025 addiu s0,t5,0x1
LAB_0042fc84: ;XREF[3,0]: 0042fc20,0042fc40,0042fc5c
.text:0042fc84 1c8e998f lw t9,-0x71e4(gp)
.text:0042fc88 4c000424 li a0,0x4c
.text:0042fc8c 09f82003 jalr t9
.text:0042fc90 21280002 _move a1,s0
.text:0042fc94 1000bc8f lw gp,0x10(sp)
.text:0042fc98 21300002 move a2,s0
.text:0042fc9c 2080968f lw s6,-0x7fe0(gp)
.text:0042fca0 ac90998f lw t9,-0x6f54(gp)
.text:0042fca4 0cdec526 addiu a1,s6,-0x21f4
.text:0042fca8 09f82003 jalr t9
.text:0042fcac 01000424 _li a0,0x1
.text:0042fcb0 1000bc8f lw gp,0x10(sp)
.text:0042fcb4 39000424 li a0,0x39
.text:0042fcb8 c889998f lw t9,-0x7638(gp)
.text:0042fcbc 00000000 nop
.text:0042fcc0 09f82003 jalr t9
.text:0042fcc4 02000524 _li a1,0x2
.text:0042fcc8 1000bc8f lw gp,0x10(sp)
.text:0042fccc 01000424 li a0,0x1
.text:0042fcd0 20808f8f lw t7,-0x7fe0(gp)
.text:0042fcd4 ac90998f lw t9,-0x6f54(gp)
.text:0042fcd8 00000000 nop
.text:0042fcdc 09f82003 jalr t9
.text:0042fce0 28dee525 _addiu a1,t7,-0x21d8
.text:0042fce4 1000bc8f lw gp,0x10(sp)
.text:0042fce8 8eff0010 b LAB_0042fb24
.text:0042fcec 00000000 _nop
LAB_0042fcf0: ;XREF[1,0]: 00431634
.text:0042fcf0 0b001c3c lui gp,0xb
.text:0042fcf4 f0fc9c27 addiu gp,gp,-0x310
.text:0042fcf8 21e09903 addu gp,gp,t9
.text:0042fcfc d0ffbd27 addiu sp,sp,-0x30
.text:0042fd00 2c00bfaf sw ra,0x2c(sp)
.text:0042fd04 2800b4af sw s4,0x28(sp)
.text:0042fd08 2400b3af sw s3,0x24(sp)
.text:0042fd0c 2000b2af sw s2,0x20(sp)
.text:0042fd10 1c00b1af sw s1,0x1c(sp)
.text:0042fd14 1800b0af sw s0,0x18(sp)
.text:0042fd18 1000bcaf sw gp,0x10(sp)
.text:0042fd1c 2080828f lw v0,-0x7fe0(gp)
.text:0042fd20 5c8b998f lw t9,-0x74a4(gp)
.text:0042fd24 28d25024 addiu s0,v0,-0x2dd8
.text:0042fd28 21280002 move a1,s0
.text:0042fd2c 09f82003 jalr t9
.text:0042fd30 21888000 _move s1,a0
.text:0042fd34 1000bc8f lw gp,0x10(sp)
.text:0042fd38 44004014 bne v0,zero,LAB_0042fe4c
.text:0042fd3c 00000000 _nop
LAB_0042fd40: ;XREF[3,0]: 0042fe64,0042fe9c,0042feb8
.text:0042fd40 2080838f lw v1,-0x7fe0(gp)
.text:0042fd44 5c8b998f lw t9,-0x74a4(gp)
.text:0042fd48 48de6524 addiu a1,v1,-0x21b8
.text:0042fd4c 09f82003 jalr t9
.text:0042fd50 21202002 _move a0,s1
.text:0042fd54 1000bc8f lw gp,0x10(sp)
.text:0042fd58 21202002 move a0,s1
.text:0042fd5c 7c85998f lw t9,-0x7a84(gp)
.text:0042fd60 2080908f lw s0,-0x7fe0(gp)
.text:0042fd64 09f82003 jalr t9
.text:0042fd68 21904000 _move s2,v0
.text:0042fd6c 1000bc8f lw gp,0x10(sp)
.text:0042fd70 21202002 move a0,s1
.text:0042fd74 5c8b998f lw t9,-0x74a4(gp)
.text:0042fd78 7cbf0526 addiu a1,s0,-0x4084
.text:0042fd7c 09f82003 jalr t9
.text:0042fd80 21984000 _move s3,v0
.text:0042fd84 1000bc8f lw gp,0x10(sp)
.text:0042fd88 16004014 bne v0,zero,LAB_0042fde4
.text:0042fd8c 21a00000 _clear s4
LAB_0042fd90: ;XREF[3,0]: 0042fe3c,0042fe44,0042fec4
.text:0042fd90 03006016 bne s3,zero,LAB_0042fda0
.text:0042fd94 00000000 _nop
.text:0042fd98 4c004016 bne s2,zero,LAB_0042fecc
.text:0042fd9c 00000000 _nop
LAB_0042fda0: ;XREF[2,0]: 0042fd90,0042ff18
.text:0042fda0 20808b8f lw t3,-0x7fe0(gp)
.text:0042fda4 20808a8f lw t2,-0x7fe0(gp)
.text:0042fda8 688a998f lw t9,-0x7598(gp)
.text:0042fdac 21202002 move a0,s1
.text:0042fdb0 21286002 move a1,s3
.text:0042fdb4 7ccb6625 addiu a2,t3,-0x3484
.text:0042fdb8 09f82003 jalr t9
.text:0042fdbc 9ccb4725 _addiu a3,t2,-0x3464
.text:0042fdc0 1000bc8f lw gp,0x10(sp)
.text:0042fdc4 2c00bf8f lw ra,0x2c(sp)
.text:0042fdc8 2800b48f lw s4,0x28(sp)
.text:0042fdcc 2400b38f lw s3,0x24(sp)
.text:0042fdd0 2000b28f lw s2,0x20(sp)
.text:0042fdd4 1c00b18f lw s1,0x1c(sp)
.text:0042fdd8 1800b08f lw s0,0x18(sp)
.text:0042fddc 0800e003 jr ra
.text:0042fde0 3000bd27 _addiu sp,sp,0x30
LAB_0042fde4: ;XREF[1,0]: 0042fd88
.text:0042fde4 2080868f lw a2,-0x7fe0(gp)
.text:0042fde8 ac8b998f lw t9,-0x7454(gp)
.text:0042fdec 7cbf0526 addiu a1,s0,-0x4084
.text:0042fdf0 0c44c624 addiu a2,a2,0x440c
.text:0042fdf4 09f82003 jalr t9
.text:0042fdf8 21202002 _move a0,s1
.text:0042fdfc 1000bc8f lw gp,0x10(sp)
.text:0042fe00 21804000 move s0,v0
.text:0042fe04 2080848f lw a0,-0x7fe0(gp)
.text:0042fe08 4c8b998f lw t9,-0x74b4(gp)
.text:0042fe0c 0cb68524 addiu a1,a0,-0x49f4
.text:0042fe10 09f82003 jalr t9
.text:0042fe14 21204000 _move a0,v0
.text:0042fe18 1000bc8f lw gp,0x10(sp)
.text:0042fe1c 28004010 beq v0,zero,LAB_0042fec0
.text:0042fe20 21200002 _move a0,s0
.text:0042fe24 2080878f lw a3,-0x7fe0(gp)
.text:0042fe28 4c8b998f lw t9,-0x74b4(gp)
.text:0042fe2c 00000000 nop
.text:0042fe30 09f82003 jalr t9
.text:0042fe34 c4b5e524 _addiu a1,a3,-0x4a3c
.text:0042fe38 1000bc8f lw gp,0x10(sp)
.text:0042fe3c d4ff4014 bne v0,zero,LAB_0042fd90
.text:0042fe40 00000000 _nop
.text:0042fe44 d2ff0010 b LAB_0042fd90
.text:0042fe48 01001224 _li s2,0x1
LAB_0042fe4c: ;XREF[1,0]: 0042fd38
.text:0042fe4c 2080858f lw a1,-0x7fe0(gp)
.text:0042fe50 5c8b998f lw t9,-0x74a4(gp)
.text:0042fe54 48baa524 addiu a1,a1,-0x45b8
.text:0042fe58 09f82003 jalr t9
.text:0042fe5c 21202002 _move a0,s1
.text:0042fe60 1000bc8f lw gp,0x10(sp)
.text:0042fe64 b6ff4010 beq v0,zero,LAB_0042fd40
.text:0042fe68 21202002 _move a0,s1
.text:0042fe6c 9c90998f lw t9,-0x6f64(gp)
.text:0042fe70 00000000 nop
.text:0042fe74 09f82003 jalr t9
.text:0042fe78 21280002 _move a1,s0
.text:0042fe7c 1000bc8f lw gp,0x10(sp)
.text:0042fe80 21904000 move s2,v0
.text:0042fe84 e489998f lw t9,-0x761c(gp)
.text:0042fe88 21202002 move a0,s1
.text:0042fe8c 21280002 move a1,s0
.text:0042fe90 09f82003 jalr t9
.text:0042fe94 21304000 _move a2,v0
.text:0042fe98 1000bc8f lw gp,0x10(sp)
.text:0042fe9c a8ff4012 beq s2,zero,LAB_0042fd40
.text:0042fea0 00000000 _nop
.text:0042fea4 8484998f lw t9,-0x7b7c(gp)
.text:0042fea8 00000000 nop
.text:0042feac 09f82003 jalr t9
.text:0042feb0 21204002 _move a0,s2
.text:0042feb4 1000bc8f lw gp,0x10(sp)
.text:0042feb8 a1ff0010 b LAB_0042fd40
.text:0042febc 00000000 _nop
LAB_0042fec0: ;XREF[1,0]: 0042fe1c
.text:0042fec0 01001224 li s2,0x1
.text:0042fec4 b2ff0010 b LAB_0042fd90
.text:0042fec8 03001424 _li s4,0x3
LAB_0042fecc: ;XREF[1,0]: 0042fd98
.text:0042fecc 6086998f lw t9,-0x79a0(gp)
.text:0042fed0 00000000 nop
.text:0042fed4 09f82003 jalr t9
.text:0042fed8 21202002 _move a0,s1
.text:0042fedc 1000bc8f lw gp,0x10(sp)
.text:0042fee0 21202002 move a0,s1
.text:0042fee4 0c91998f lw t9,-0x6ef4(gp)
.text:0042fee8 00000000 nop
.text:0042feec 09f82003 jalr t9
.text:0042fef0 21804000 _move s0,v0
.text:0042fef4 1000bc8f lw gp,0x10(sp)
.text:0042fef8 00000000 nop
.text:0042fefc 8089998f lw t9,-0x7680(gp)
.text:0042ff00 00000000 nop
.text:0042ff04 09f82003 jalr t9
.text:0042ff08 21200000 _clear a0
.text:0042ff0c 1000bc8f lw gp,0x10(sp)
.text:0042ff10 15000016 bne s0,zero,LAB_0042ff68
.text:0042ff14 39000424 _li a0,0x39
LAB_0042ff18: ;XREF[1,0]: 0042ff98
.text:0042ff18 a1ff801a blez s4,LAB_0042fda0
.text:0042ff1c 03000924 _li t1,0x3
.text:0042ff20 20808b8f lw t3,-0x7fe0(gp)
.text:0042ff24 20808a8f lw t2,-0x7fe0(gp)
.text:0042ff28 688a998f lw t9,-0x7598(gp)
.text:0042ff2c 200129ae sw t1,0x120(s1)
.text:0042ff30 21202002 move a0,s1
.text:0042ff34 21286002 move a1,s3
.text:0042ff38 7ccb6625 addiu a2,t3,-0x3484
.text:0042ff3c 09f82003 jalr t9
.text:0042ff40 9ccb4725 _addiu a3,t2,-0x3464
.text:0042ff44 1000bc8f lw gp,0x10(sp)
.text:0042ff48 2c00bf8f lw ra,0x2c(sp)
.text:0042ff4c 2800b48f lw s4,0x28(sp)
.text:0042ff50 2400b38f lw s3,0x24(sp)
.text:0042ff54 2000b28f lw s2,0x20(sp)
.text:0042ff58 1c00b18f lw s1,0x1c(sp)
.text:0042ff5c 1800b08f lw s0,0x18(sp)
.text:0042ff60 0800e003 jr ra
.text:0042ff64 3000bd27 _addiu sp,sp,0x30
LAB_0042ff68: ;XREF[1,0]: 0042ff10
.text:0042ff68 c889998f lw t9,-0x7638(gp)
.text:0042ff6c 00000000 nop
.text:0042ff70 09f82003 jalr t9
.text:0042ff74 01000524 _li a1,0x1
.text:0042ff78 1000bc8f lw gp,0x10(sp)
.text:0042ff7c 01000424 li a0,0x1
.text:0042ff80 2080888f lw t0,-0x7fe0(gp)
.text:0042ff84 ac90998f lw t9,-0x6f54(gp)
.text:0042ff88 00000000 nop
.text:0042ff8c 09f82003 jalr t9
.text:0042ff90 58de0525 _addiu a1,t0,-0x21a8
.text:0042ff94 1000bc8f lw gp,0x10(sp)
.text:0042ff98 dfff0010 b LAB_0042ff18
.text:0042ff9c 00000000 _nop
DAT_0042ffa0: ;XREF[1,0]: 00431654
.text:0042ffa0 0b ?? 0Bh
.text:0042ffa1 00 ?? 00h
.text:0042ffa2 1c ?? 1Ch
.text:0042ffa3 3c ?? 3Ch <
.text:0042ffa4 40 ?? 40h @
.text:0042ffa5 fa ?? FAh
.text:0042ffa6 9c ?? 9Ch
.text:0042ffa7 27 ?? 27h '
.text:0042ffa8 21 ?? 21h !
.text:0042ffa9 e0 ?? E0h
.text:0042ffaa 99 ?? 99h
.text:0042ffab 03 ?? 03h
.text:0042ffac 98 ?? 98h
.text:0042ffad ff ?? FFh
.text:0042ffae bd ?? BDh
.text:0042ffaf 27 ?? 27h '
.text:0042ffb0 60 ?? 60h `
.text:0042ffb1 00 ?? 00h
.text:0042ffb2 bf ?? BFh
.text:0042ffb3 af ?? AFh
.text:0042ffb4 5c ?? 5Ch \
.text:0042ffb5 00 ?? 00h
.text:0042ffb6 b7 ?? B7h
.text:0042ffb7 af ?? AFh
.text:0042ffb8 58 ?? 58h X
.text:0042ffb9 00 ?? 00h
.text:0042ffba b6 ?? B6h
.text:0042ffbb af ?? AFh
.text:0042ffbc 54 ?? 54h T
.text:0042ffbd 00 ?? 00h
.text:0042ffbe b5 ?? B5h
.text:0042ffbf af ?? AFh
.text:0042ffc0 50 ?? 50h P
.text:0042ffc1 00 ?? 00h
.text:0042ffc2 b4 ?? B4h
.text:0042ffc3 af ?? AFh
.text:0042ffc4 4c ?? 4Ch L
.text:0042ffc5 00 ?? 00h
.text:0042ffc6 b3 ?? B3h ;? -> 0048afb3
.text:0042ffc7 af ?? AFh
.text:0042ffc8 48 ?? 48h H
.text:0042ffc9 00 ?? 00h
.text:0042ffca b2 ?? B2h ;? -> 0044afb2
.text:0042ffcb af ?? AFh
.text:0042ffcc 44 ?? 44h D
.text:0042ffcd 00 ?? 00h
.text:0042ffce b1 ?? B1h ;? -> 0040afb1
.text:0042ffcf af ?? AFh
.text:0042ffd0 40 ?? 40h @
.text:0042ffd1 00 ?? 00h
.text:0042ffd2 b0 ?? B0h
.text:0042ffd3 af ?? AFh
.text:0042ffd4 10 ?? 10h
.text:0042ffd5 00 ?? 00h
.text:0042ffd6 bc ?? BCh
.text:0042ffd7 af ?? AFh
.text:0042ffd8 20 ?? 20h
.text:0042ffd9 80 ?? 80h
.text:0042ffda 82 ?? 82h
.text:0042ffdb 8f ?? 8Fh
.text:0042ffdc 5c ?? 5Ch \
.text:0042ffdd 8b ?? 8Bh
.text:0042ffde 99 ?? 99h
.text:0042ffdf 8f ?? 8Fh
.text:0042ffe0 74 ?? 74h t
.text:0042ffe1 de ?? DEh
.text:0042ffe2 45 ?? 45h E
.text:0042ffe3 24 ?? 24h $
.text:0042ffe4 09 ?? 09h
.text:0042ffe5 f8 ?? F8h
.text:0042ffe6 20 ?? 20h
.text:0042ffe7 03 ?? 03h
.text:0042ffe8 21 ?? 21h !
.text:0042ffe9 a0 ?? A0h
.text:0042ffea 80 ?? 80h
.text:0042ffeb 00 ?? 00h
.text:0042ffec 10 ?? 10h
.text:0042ffed 00 ?? 00h
.text:0042ffee bc ?? BCh
.text:0042ffef 8f ?? 8Fh
.text:0042fff0 21 ?? 21h !
.text:0042fff1 20 ?? 20h
.text:0042fff2 80 ?? 80h
.text:0042fff3 02 ?? 02h
.text:0042fff4 c0 ?? C0h
.text:0042fff5 8e ?? 8Eh
.text:0042fff6 99 ?? 99h
.text:0042fff7 8f ?? 8Fh
.text:0042fff8 20 ?? 20h
.text:0042fff9 80 ?? 80h
.text:0042fffa 92 ?? 92h
.text:0042fffb 8f ?? 8Fh
.text:0042fffc 09 ?? 09h
.text:0042fffd f8 ?? F8h
.text:0042fffe 20 ?? 20h
.text:0042ffff 03 ?? 03h
LAB_00430000: ;XREF[7,0]: 00431384,00431484,00431584,00431684
; 0043291c,00432a9c,004d7a0c
.text:00430000 21884000 move s1,v0
.text:00430004 1000bc8f lw gp,0x10(sp)
.text:00430008 21208002 move a0,s4
.text:0043000c 2080858f lw a1,-0x7fe0(gp)
.text:00430010 ac8b998f lw t9,-0x7454(gp)
.text:00430014 80d3a524 addiu a1,a1,-0x2c80
.text:00430018 0c444626 addiu a2,s2,0x440c
.text:0043001c 09f82003 jalr t9
.text:00430020 21a84000 _move s5,v0
.text:00430024 1000bc8f lw gp,0x10(sp)
.text:00430028 21208002 move a0,s4
.text:0043002c 2080908f lw s0,-0x7fe0(gp)
.text:00430030 5c8b998f lw t9,-0x74a4(gp)
.text:00430034 7cbf0526 addiu a1,s0,-0x4084
.text:00430038 09f82003 jalr t9
.text:0043003c 21984000 _move s3,v0
.text:00430040 1000bc8f lw gp,0x10(sp)
.text:00430044 19004014 bne v0,zero,LAB_004300ac
.text:00430048 21b00000 _clear s6
LAB_0043004c: ;XREF[3,0]: 00430100,00430108,00430114
.text:0043004c 0400a016 bne s5,zero,LAB_00430060
.text:00430050 21208002 _move a0,s4
.text:00430054 31002016 bne s1,zero,LAB_0043011c
.text:00430058 00000000 _nop
LAB_0043005c: ;XREF[1,0]: 00430190
.text:0043005c 21208002 move a0,s4
LAB_00430060: ;XREF[1,0]: 0043004c
.text:00430060 2128a002 move a1,s5
.text:00430064 2080948f lw s4,-0x7fe0(gp)
.text:00430068 2080958f lw s5,-0x7fe0(gp)
.text:0043006c 688a998f lw t9,-0x7598(gp)
.text:00430070 7ccba626 addiu a2,s5,-0x3484
.text:00430074 09f82003 jalr t9
.text:00430078 9ccb8726 _addiu a3,s4,-0x3464
.text:0043007c 1000bc8f lw gp,0x10(sp)
.text:00430080 6000bf8f lw ra,0x60(sp)
.text:00430084 5c00b78f lw s7,0x5c(sp)
.text:00430088 5800b68f lw s6,0x58(sp)
.text:0043008c 5400b58f lw s5,0x54(sp)
.text:00430090 5000b48f lw s4,0x50(sp)
.text:00430094 4c00b38f lw s3,0x4c(sp)
.text:00430098 4800b28f lw s2,0x48(sp)
.text:0043009c 4400b18f lw s1,0x44(sp)
.text:004300a0 4000b08f lw s0,0x40(sp)
.text:004300a4 0800e003 jr ra
.text:004300a8 6800bd27 _addiu sp,sp,0x68
LAB_004300ac: ;XREF[1,0]: 00430044
.text:004300ac ac8b998f lw t9,-0x7454(gp)
.text:004300b0 7cbf0526 addiu a1,s0,-0x4084
.text:004300b4 21208002 move a0,s4
.text:004300b8 09f82003 jalr t9
.text:004300bc 0c444626 _addiu a2,s2,0x440c
.text:004300c0 1000bc8f lw gp,0x10(sp)
.text:004300c4 21204000 move a0,v0
.text:004300c8 2080838f lw v1,-0x7fe0(gp)
.text:004300cc 4c8b998f lw t9,-0x74b4(gp)
.text:004300d0 0cb66524 addiu a1,v1,-0x49f4
.text:004300d4 09f82003 jalr t9
.text:004300d8 21804000 _move s0,v0
.text:004300dc 1000bc8f lw gp,0x10(sp)
.text:004300e0 0b004010 beq v0,zero,LAB_00430110
.text:004300e4 21200002 _move a0,s0
.text:004300e8 2080868f lw a2,-0x7fe0(gp)
.text:004300ec 4c8b998f lw t9,-0x74b4(gp)
.text:004300f0 00000000 nop
.text:004300f4 09f82003 jalr t9
.text:004300f8 c4b5c524 _addiu a1,a2,-0x4a3c
.text:004300fc 1000bc8f lw gp,0x10(sp)
.text:00430100 d2ff4014 bne v0,zero,LAB_0043004c
.text:00430104 00000000 _nop
.text:00430108 d0ff0010 b LAB_0043004c
.text:0043010c 01001124 _li s1,0x1
LAB_00430110: ;XREF[1,0]: 004300e0
.text:00430110 01001124 li s1,0x1
.text:00430114 cdff0010 b LAB_0043004c
.text:00430118 03001624 _li s6,0x3
LAB_0043011c: ;XREF[1,0]: 00430054
.text:0043011c 0089998f lw t9,-0x7700(gp)
.text:00430120 00000000 nop
.text:00430124 09f82003 jalr t9
.text:00430128 21208002 _move a0,s4
.text:0043012c 1000bc8f lw gp,0x10(sp)
.text:00430130 21208002 move a0,s4
.text:00430134 6c8b998f lw t9,-0x7494(gp)
.text:00430138 00000000 nop
.text:0043013c 09f82003 jalr t9
.text:00430140 21b84000 _move s7,v0
.text:00430144 1000bc8f lw gp,0x10(sp)
.text:00430148 00000000 nop
.text:0043014c 8089998f lw t9,-0x7680(gp)
.text:00430150 00000000 nop
.text:00430154 09f82003 jalr t9
.text:00430158 21200000 _clear a0
.text:0043015c 1000bc8f lw gp,0x10(sp)
.text:00430160 09006012 beq s3,zero,LAB_00430188
.text:00430164 21206002 _move a0,s3
.text:00430168 2080878f lw a3,-0x7fe0(gp)
.text:0043016c 2489998f lw t9,-0x76dc(gp)
.text:00430170 00000000 nop
.text:00430174 09f82003 jalr t9
.text:00430178 280fe524 _addiu a1,a3,0xf28
.text:0043017c 1000bc8f lw gp,0x10(sp)
.text:00430180 29004010 beq v0,zero,LAB_00430228
.text:00430184 0c444626 _addiu a2,s2,0x440c
LAB_00430188: ;XREF[2,0]: 00430160,00430438
.text:00430188 1800e016 bne s7,zero,LAB_004301ec
.text:0043018c 00000000 _nop
LAB_00430190: ;XREF[1,0]: 00430220
.text:00430190 b2ffc01a blez s6,LAB_0043005c
.text:00430194 03001624 _li s6,0x3
.text:00430198 200196ae sw s6,0x120(s4)
.text:0043019c 21208002 move a0,s4
.text:004301a0 2128a002 move a1,s5
.text:004301a4 2080948f lw s4,-0x7fe0(gp)
.text:004301a8 2080958f lw s5,-0x7fe0(gp)
.text:004301ac 688a998f lw t9,-0x7598(gp)
.text:004301b0 7ccba626 addiu a2,s5,-0x3484
.text:004301b4 09f82003 jalr t9
.text:004301b8 9ccb8726 _addiu a3,s4,-0x3464
.text:004301bc 1000bc8f lw gp,0x10(sp)
.text:004301c0 6000bf8f lw ra,0x60(sp)
.text:004301c4 5c00b78f lw s7,0x5c(sp)
.text:004301c8 5800b68f lw s6,0x58(sp)
.text:004301cc 5400b58f lw s5,0x54(sp)
.text:004301d0 5000b48f lw s4,0x50(sp)
.text:004301d4 4c00b38f lw s3,0x4c(sp)
.text:004301d8 4800b28f lw s2,0x48(sp)
.text:004301dc 4400b18f lw s1,0x44(sp)
.text:004301e0 4000b08f lw s0,0x40(sp)
.text:004301e4 0800e003 jr ra
.text:004301e8 6800bd27 _addiu sp,sp,0x68
LAB_004301ec: ;XREF[1,0]: 00430188
.text:004301ec 20808f8f lw t7,-0x7fe0(gp)
.text:004301f0 008b998f lw t9,-0x7500(gp)
.text:004301f4 00000000 nop
.text:004301f8 09f82003 jalr t9
.text:004301fc 4cdbe425 _addiu a0,t7,-0x24b4
.text:00430200 1000bc8f lw gp,0x10(sp)
.text:00430204 01000424 li a0,0x1
.text:00430208 2080978f lw s7,-0x7fe0(gp)
.text:0043020c ac90998f lw t9,-0x6f54(gp)
.text:00430210 00000000 nop
.text:00430214 09f82003 jalr t9
.text:00430218 58dbe526 _addiu a1,s7,-0x24a8
.text:0043021c 1000bc8f lw gp,0x10(sp)
.text:00430220 dbff0010 b LAB_00430190
.text:00430224 00000000 _nop
LAB_00430228: ;XREF[1,0]: 00430180
.text:00430228 2080908f lw s0,-0x7fe0(gp)
.text:0043022c ac8b998f lw t9,-0x7454(gp)
.text:00430230 80de0526 addiu a1,s0,-0x2180
.text:00430234 09f82003 jalr t9
.text:00430238 21208002 _move a0,s4
.text:0043023c 1000bc8f lw gp,0x10(sp)
.text:00430240 0c444626 addiu a2,s2,0x440c
.text:00430244 2080918f lw s1,-0x7fe0(gp)
.text:00430248 ac8b998f lw t9,-0x7454(gp)
.text:0043024c 30e52526 addiu a1,s1,-0x1ad0
.text:00430250 21208002 move a0,s4
.text:00430254 09f82003 jalr t9
.text:00430258 21804000 _move s0,v0
.text:0043025c 1000bc8f lw gp,0x10(sp)
.text:00430260 0c444626 addiu a2,s2,0x440c
.text:00430264 2080938f lw s3,-0x7fe0(gp)
.text:00430268 ac8b998f lw t9,-0x7454(gp)
.text:0043026c f4d06526 addiu a1,s3,-0x2f0c
.text:00430270 21208002 move a0,s4
.text:00430274 09f82003 jalr t9
.text:00430278 21884000 _move s1,v0
.text:0043027c 1000bc8f lw gp,0x10(sp)
.text:00430280 2c00a0af sw zero,0x2c(sp)
.text:00430284 20808e8f lw t6,-0x7fe0(gp)
.text:00430288 3000a0af sw zero,0x30(sp)
.text:0043028c acdbcd25 addiu t5,t6,-0x2454
.text:00430290 1400a891 lbu t0,0x14(t5)
.text:00430294 acdbca8d lw t2,-0x2454(t6)
.text:00430298 0400a98d lw t1,0x4(t5)
.text:0043029c 1000ab8d lw t3,0x10(t5)
.text:004302a0 0c00ac8d lw t4,0xc(t5)
.text:004302a4 0800b98d lw t9,0x8(t5)
.text:004302a8 2400acaf sw t4,0x24(sp)
.text:004302ac 2800abaf sw t3,0x28(sp)
.text:004302b0 1800aaaf sw t2,0x18(sp)
.text:004302b4 1c00a9af sw t1,0x1c(sp)
.text:004302b8 2c00a8a3 sb t0,0x2c(sp)
.text:004302bc 2000b9af sw t9,0x20(sp)
.text:004302c0 3400a0af sw zero,0x34(sp)
.text:004302c4 05000492 lbu a0,0x5(s0)
.text:004302c8 21984000 move s3,v0
.text:004302cc 2000a4a3 sb a0,0x20(sp)
.text:004302d0 06001292 lbu s2,0x6(s0)
.text:004302d4 3885998f lw t9,-0x7ac8(gp)
.text:004302d8 2100b2a3 sb s2,0x21(sp)
.text:004302dc 08000792 lbu a3,0x8(s0)
.text:004302e0 21208002 move a0,s4
.text:004302e4 2200a7a3 sb a3,0x22(sp)
.text:004302e8 09000692 lbu a2,0x9(s0)
.text:004302ec 3800b227 addiu s2,sp,0x38
.text:004302f0 2300a6a3 sb a2,0x23(sp)
.text:004302f4 00002392 lbu v1,0x0(s1)
.text:004302f8 00000000 nop
.text:004302fc 2400a3a3 sb v1,0x24(sp)
.text:00430300 01002292 lbu v0,0x1(s1)
.text:00430304 00000000 nop
.text:00430308 2500a2a3 sb v0,0x25(sp)
.text:0043030c 03002592 lbu a1,0x3(s1)
.text:00430310 00000000 nop
.text:00430314 2600a5a3 sb a1,0x26(sp)
.text:00430318 04003f92 lbu ra,0x4(s1)
.text:0043031c 00000000 nop
.text:00430320 2700bfa3 sb ra,0x27(sp)
.text:00430324 00001892 lbu t8,0x0(s0)
.text:00430328 00000000 nop
.text:0043032c 2800b8a3 sb t8,0x28(sp)
.text:00430330 01000f92 lbu t7,0x1(s0)
.text:00430334 00000000 nop
.text:00430338 2900afa3 sb t7,0x29(sp)
.text:0043033c 02000e92 lbu t6,0x2(s0)
.text:00430340 00000000 nop
.text:00430344 2a00aea3 sb t6,0x2a(sp)
.text:00430348 03000d92 lbu t5,0x3(s0)
.text:0043034c 09f82003 jalr t9
.text:00430350 2b00ada3 _sb t5,0x2b(sp)
.text:00430354 1000bc8f lw gp,0x10(sp)
.text:00430358 00000000 nop
.text:0043035c 008b998f lw t9,-0x7500(gp)
.text:00430360 00000000 nop
.text:00430364 09f82003 jalr t9
.text:00430368 1800a427 _addiu a0,sp,0x18
.text:0043036c 1000bc8f lw gp,0x10(sp)
.text:00430370 21382002 move a3,s1
.text:00430374 20808c8f lw t4,-0x7fe0(gp)
.text:00430378 0491998f lw t9,-0x6efc(gp)
.text:0043037c c4db8625 addiu a2,t4,-0x243c
.text:00430380 20000524 li a1,0x20
.text:00430384 09f82003 jalr t9
.text:00430388 1800a427 _addiu a0,sp,0x18
.text:0043038c 1000bc8f lw gp,0x10(sp)
.text:00430390 00000000 nop
.text:00430394 008b998f lw t9,-0x7500(gp)
.text:00430398 00000000 nop
.text:0043039c 09f82003 jalr t9
.text:004303a0 1800a427 _addiu a0,sp,0x18
.text:004303a4 1000bc8f lw gp,0x10(sp)
.text:004303a8 21280000 clear a1
.text:004303ac 388a998f lw t9,-0x75c8(gp)
.text:004303b0 00000000 nop
.text:004303b4 09f82003 jalr t9
.text:004303b8 21204002 _move a0,s2
.text:004303bc 1000bc8f lw gp,0x10(sp)
.text:004303c0 00000000 nop
.text:004303c4 e090998f lw t9,-0x6f20(gp)
.text:004303c8 00000000 nop
.text:004303cc 09f82003 jalr t9
.text:004303d0 21206002 _move a0,s3
.text:004303d4 00590200 sll t3,v0,0x4
.text:004303d8 3800a88f lw t0,0x38(sp)
.text:004303dc 23506201 subu t2,t3,v0
.text:004303e0 1000bc8f lw gp,0x10(sp)
.text:004303e4 80480a00 sll t1,t2,0x2
.text:004303e8 23200901 subu a0,t0,t1
.text:004303ec c085998f lw t9,-0x7a40(gp)
.text:004303f0 21284002 move a1,s2
.text:004303f4 08000624 li a2,0x8
.text:004303f8 3800a4af sw a0,0x38(sp)
.text:004303fc 09f82003 jalr t9
.text:00430400 6d000424 _li a0,0x6d
.text:00430404 1000bc8f lw gp,0x10(sp)
.text:00430408 00000000 nop
.text:0043040c 9c8c998f lw t9,-0x7364(gp)
.text:00430410 00000000 nop
.text:00430414 09f82003 jalr t9
.text:00430418 01000424 _li a0,0x1
.text:0043041c 1000bc8f lw gp,0x10(sp)
.text:00430420 3c000424 li a0,0x3c
.text:00430424 6485998f lw t9,-0x7a9c(gp)
.text:00430428 948c858f lw a1,-0x736c(gp)
.text:0043042c 09f82003 jalr t9
.text:00430430 21308002 _move a2,s4
.text:00430434 1000bc8f lw gp,0x10(sp)
.text:00430438 53ff0010 b LAB_00430188
.text:0043043c ec0082ae _sw v0,0xec(s4)
LAB_00430440: ;XREF[1,0]: 00431674
.text:00430440 0b001c3c lui gp,0xb
.text:00430444 a0f59c27 addiu gp,gp,-0xa60
.text:00430448 21e09903 addu gp,gp,t9
.text:0043044c c8ffbd27 addiu sp,sp,-0x38
.text:00430450 3000bfaf sw ra,0x30(sp)
.text:00430454 2c00b5af sw s5,0x2c(sp)
.text:00430458 2800b4af sw s4,0x28(sp)
.text:0043045c 2400b3af sw s3,0x24(sp)
.text:00430460 2000b2af sw s2,0x20(sp)
.text:00430464 1c00b1af sw s1,0x1c(sp)
.text:00430468 1800b0af sw s0,0x18(sp)
.text:0043046c 1000bcaf sw gp,0x10(sp)
.text:00430470 2080918f lw s1,-0x7fe0(gp)
.text:00430474 5c8b998f lw t9,-0x74a4(gp)
.text:00430478 8cc12526 addiu a1,s1,-0x3e74
.text:0043047c 09f82003 jalr t9
.text:00430480 21908000 _move s2,a0
.text:00430484 1000bc8f lw gp,0x10(sp)
.text:00430488 39004010 beq v0,zero,LAB_00430570
.text:0043048c 21204002 _move a0,s2
.text:00430490 2080938f lw s3,-0x7fe0(gp)
.text:00430494 2080948f lw s4,-0x7fe0(gp)
.text:00430498 ac8b998f lw t9,-0x7454(gp)
.text:0043049c 3cd78526 addiu a1,s4,-0x28c4
.text:004304a0 09f82003 jalr t9
.text:004304a4 0c446626 _addiu a2,s3,0x440c
.text:004304a8 1000bc8f lw gp,0x10(sp)
.text:004304ac 21204002 move a0,s2
.text:004304b0 ac8b998f lw t9,-0x7454(gp)
.text:004304b4 8cc12526 addiu a1,s1,-0x3e74
.text:004304b8 0c446626 addiu a2,s3,0x440c
.text:004304bc 09f82003 jalr t9
.text:004304c0 21804000 _move s0,v0
.text:004304c4 1000bc8f lw gp,0x10(sp)
.text:004304c8 01000424 li a0,0x1
.text:004304cc 2080858f lw a1,-0x7fe0(gp)
.text:004304d0 ac90998f lw t9,-0x6f54(gp)
.text:004304d4 88dea524 addiu a1,a1,-0x2178
.text:004304d8 21300002 move a2,s0
.text:004304dc 09f82003 jalr t9
.text:004304e0 21a84000 _move s5,v0
.text:004304e4 1000bc8f lw gp,0x10(sp)
.text:004304e8 00000000 nop
.text:004304ec ec85998f lw t9,-0x7a14(gp)
.text:004304f0 00000000 nop
.text:004304f4 09f82003 jalr t9
.text:004304f8 21200002 _move a0,s0
.text:004304fc 1b00422c sltiu v0,v0,0x1b
.text:00430500 1000bc8f lw gp,0x10(sp)
.text:00430504 5c004010 beq v0,zero,LAB_00430678
.text:00430508 00000000 _nop
LAB_0043050c: ;XREF[3,0]: 0043068c,004306ac,004306c8
.text:0043050c c08c998f lw t9,-0x7340(gp)
.text:00430510 00000000 nop
.text:00430514 09f82003 jalr t9
.text:00430518 21204002 _move a0,s2
.text:0043051c 1000bc8f lw gp,0x10(sp)
.text:00430520 6b004010 beq v0,zero,LAB_004306d0
.text:00430524 21884000 _move s1,v0
LAB_00430528: ;XREF[4,0]: 004305c0,004305c8,0043061c,00430624
.text:00430528 20808f8f lw t7,-0x7fe0(gp)
.text:0043052c 20808e8f lw t6,-0x7fe0(gp)
.text:00430530 688a998f lw t9,-0x7598(gp)
.text:00430534 21204002 move a0,s2
.text:00430538 21282002 move a1,s1
.text:0043053c 7ccbe625 addiu a2,t7,-0x3484
.text:00430540 09f82003 jalr t9
.text:00430544 9ccbc725 _addiu a3,t6,-0x3464
.text:00430548 1000bc8f lw gp,0x10(sp)
.text:0043054c 3000bf8f lw ra,0x30(sp)
.text:00430550 2c00b58f lw s5,0x2c(sp)
.text:00430554 2800b48f lw s4,0x28(sp)
.text:00430558 2400b38f lw s3,0x24(sp)
.text:0043055c 2000b28f lw s2,0x20(sp)
.text:00430560 1c00b18f lw s1,0x1c(sp)
.text:00430564 1800b08f lw s0,0x18(sp)
.text:00430568 0800e003 jr ra
.text:0043056c 3800bd27 _addiu sp,sp,0x38
LAB_00430570: ;XREF[1,0]: 00430488
.text:00430570 2080888f lw t0,-0x7fe0(gp)
.text:00430574 5c8b998f lw t9,-0x74a4(gp)
.text:00430578 a4de0525 addiu a1,t0,-0x215c
.text:0043057c 09f82003 jalr t9
.text:00430580 21204002 _move a0,s2
.text:00430584 1000bc8f lw gp,0x10(sp)
.text:00430588 21204002 move a0,s2
.text:0043058c c08c998f lw t9,-0x7340(gp)
.text:00430590 2080908f lw s0,-0x7fe0(gp)
.text:00430594 09f82003 jalr t9
.text:00430598 21984000 _move s3,v0
.text:0043059c 1000bc8f lw gp,0x10(sp)
.text:004305a0 21204002 move a0,s2
.text:004305a4 5c8b998f lw t9,-0x74a4(gp)
.text:004305a8 7cbf0526 addiu a1,s0,-0x4084
.text:004305ac 09f82003 jalr t9
.text:004305b0 21884000 _move s1,v0
.text:004305b4 1000bc8f lw gp,0x10(sp)
.text:004305b8 1c004014 bne v0,zero,LAB_0043062c
.text:004305bc 21a00000 _clear s4
LAB_004305c0: ;XREF[3,0]: 00430670,00430780,00430788
.text:004305c0 d9ff2016 bne s1,zero,LAB_00430528
.text:004305c4 00000000 _nop
.text:004305c8 d7ff6012 beq s3,zero,LAB_00430528
.text:004305cc 00000000 _nop
.text:004305d0 3c87998f lw t9,-0x78c4(gp)
.text:004305d4 00000000 nop
.text:004305d8 09f82003 jalr t9
.text:004305dc 21204002 _move a0,s2
.text:004305e0 1000bc8f lw gp,0x10(sp)
.text:004305e4 21204002 move a0,s2
.text:004305e8 d08a998f lw t9,-0x7530(gp)
.text:004305ec 00000000 nop
.text:004305f0 09f82003 jalr t9
.text:004305f4 21804000 _move s0,v0
.text:004305f8 1000bc8f lw gp,0x10(sp)
.text:004305fc 00000000 nop
.text:00430600 8089998f lw t9,-0x7680(gp)
.text:00430604 00000000 nop
.text:00430608 09f82003 jalr t9
.text:0043060c 21200000 _clear a0
.text:00430610 1000bc8f lw gp,0x10(sp)
.text:00430614 67000016 bne s0,zero,LAB_004307b4
.text:00430618 39000424 _li a0,0x39
LAB_0043061c: ;XREF[1,0]: 004307e4
.text:0043061c c2ff801a blez s4,LAB_00430528
.text:00430620 03000d24 _li t5,0x3
.text:00430624 c0ff0010 b LAB_00430528
.text:00430628 20014dae _sw t5,0x120(s2)
LAB_0043062c: ;XREF[1,0]: 004305b8
.text:0043062c 20808a8f lw t2,-0x7fe0(gp)
.text:00430630 ac8b998f lw t9,-0x7454(gp)
.text:00430634 7cbf0526 addiu a1,s0,-0x4084
.text:00430638 0c444625 addiu a2,t2,0x440c
.text:0043063c 09f82003 jalr t9
.text:00430640 21204002 _move a0,s2
.text:00430644 1000bc8f lw gp,0x10(sp)
.text:00430648 21204000 move a0,v0
.text:0043064c 2080898f lw t1,-0x7fe0(gp)
.text:00430650 4c8b998f lw t9,-0x74b4(gp)
.text:00430654 0cb62525 addiu a1,t1,-0x49f4
.text:00430658 09f82003 jalr t9
.text:0043065c 21804000 _move s0,v0
.text:00430660 1000bc8f lw gp,0x10(sp)
.text:00430664 40004014 bne v0,zero,LAB_00430768
.text:00430668 21200002 _move a0,s0
.text:0043066c 01001324 li s3,0x1
.text:00430670 d3ff0010 b LAB_004305c0
.text:00430674 03001424 _li s4,0x3
LAB_00430678: ;XREF[1,0]: 00430504
.text:00430678 f88a998f lw t9,-0x7508(gp)
.text:0043067c 00000000 nop
.text:00430680 09f82003 jalr t9
.text:00430684 21200002 _move a0,s0
.text:00430688 1000bc8f lw gp,0x10(sp)
.text:0043068c 9fff4010 beq v0,zero,LAB_0043050c
.text:00430690 21804000 _move s0,v0
.text:00430694 19004380 lb v1,0x19(v0)
.text:00430698 0d000424 li a0,0xd
.text:0043069c 3c006410 beq v1,a0,LAB_00430790
.text:004306a0 0a000624 _li a2,0xa
.text:004306a4 3a006610 beq v1,a2,LAB_00430790
.text:004306a8 00000000 _nop
LAB_004306ac: ;XREF[1,0]: 004307ac
.text:004306ac 97ff0012 beq s0,zero,LAB_0043050c
.text:004306b0 00000000 _nop
.text:004306b4 8484998f lw t9,-0x7b7c(gp)
.text:004306b8 00000000 nop
.text:004306bc 09f82003 jalr t9
.text:004306c0 21200002 _move a0,s0
.text:004306c4 1000bc8f lw gp,0x10(sp)
.text:004306c8 90ff0010 b LAB_0043050c
.text:004306cc 00000000 _nop
LAB_004306d0: ;XREF[1,0]: 00430520
.text:004306d0 ac8b998f lw t9,-0x7454(gp)
.text:004306d4 0c446626 addiu a2,s3,0x440c
.text:004306d8 3cd78526 addiu a1,s4,-0x28c4
.text:004306dc 09f82003 jalr t9
.text:004306e0 21204002 _move a0,s2
.text:004306e4 1000bc8f lw gp,0x10(sp)
.text:004306e8 21284000 move a1,v0
.text:004306ec 1c80878f lw a3,-0x7fe4(gp)
.text:004306f0 2892998f lw t9,-0x6dd8(gp)
.text:004306f4 00000000 nop
.text:004306f8 09f82003 jalr t9
.text:004306fc 6061e424 _addiu a0,a3,0x6160
.text:00430700 1000bc8f lw gp,0x10(sp)
.text:00430704 2130a002 move a2,s5
.text:00430708 2080838f lw v1,-0x7fe0(gp)
.text:0043070c ac90998f lw t9,-0x6f54(gp)
.text:00430710 b8de6524 addiu a1,v1,-0x2148
.text:00430714 09f82003 jalr t9
.text:00430718 01000424 _li a0,0x1
.text:0043071c 1000bc8f lw gp,0x10(sp)
.text:00430720 21204002 move a0,s2
.text:00430724 20808f8f lw t7,-0x7fe0(gp)
.text:00430728 20808e8f lw t6,-0x7fe0(gp)
.text:0043072c 688a998f lw t9,-0x7598(gp)
.text:00430730 21282002 move a1,s1
.text:00430734 7ccbe625 addiu a2,t7,-0x3484
.text:00430738 09f82003 jalr t9
.text:0043073c 9ccbc725 _addiu a3,t6,-0x3464
.text:00430740 1000bc8f lw gp,0x10(sp)
.text:00430744 3000bf8f lw ra,0x30(sp)
.text:00430748 2c00b58f lw s5,0x2c(sp)
.text:0043074c 2800b48f lw s4,0x28(sp)
.text:00430750 2400b38f lw s3,0x24(sp)
.text:00430754 2000b28f lw s2,0x20(sp)
.text:00430758 1c00b18f lw s1,0x1c(sp)
.text:0043075c 1800b08f lw s0,0x18(sp)
.text:00430760 0800e003 jr ra
.text:00430764 3800bd27 _addiu sp,sp,0x38
LAB_00430768: ;XREF[1,0]: 00430664
.text:00430768 20808b8f lw t3,-0x7fe0(gp)
.text:0043076c 4c8b998f lw t9,-0x74b4(gp)
.text:00430770 00000000 nop
.text:00430774 09f82003 jalr t9
.text:00430778 c4b56525 _addiu a1,t3,-0x4a3c
.text:0043077c 1000bc8f lw gp,0x10(sp)
.text:00430780 8fff4014 bne v0,zero,LAB_004305c0
.text:00430784 00000000 _nop
.text:00430788 8dff0010 b LAB_004305c0
.text:0043078c 01001324 _li s3,0x1
LAB_00430790: ;XREF[2,0]: 0043069c,004306a4
.text:00430790 e489998f lw t9,-0x761c(gp)
.text:00430794 190000a2 sb zero,0x19(s0)
.text:00430798 21204002 move a0,s2
.text:0043079c 3cd78526 addiu a1,s4,-0x28c4
.text:004307a0 09f82003 jalr t9
.text:004307a4 21300002 _move a2,s0
.text:004307a8 1000bc8f lw gp,0x10(sp)
.text:004307ac bfff0010 b LAB_004306ac
.text:004307b0 00000000 _nop
LAB_004307b4: ;XREF[1,0]: 00430614
.text:004307b4 c889998f lw t9,-0x7638(gp)
.text:004307b8 00000000 nop
.text:004307bc 09f82003 jalr t9
.text:004307c0 00400524 _li a1,0x4000
.text:004307c4 1000bc8f lw gp,0x10(sp)
.text:004307c8 01000424 li a0,0x1
.text:004307cc 20808c8f lw t4,-0x7fe0(gp)
.text:004307d0 ac90998f lw t9,-0x6f54(gp)
.text:004307d4 00000000 nop
.text:004307d8 09f82003 jalr t9
.text:004307dc f4de8525 _addiu a1,t4,-0x210c
.text:004307e0 1000bc8f lw gp,0x10(sp)
.text:004307e4 8dff0010 b LAB_0043061c
.text:004307e8 00000000 _nop
LAB_004307ec: ;XREF[1,0]: 00431694
.text:004307ec 0b001c3c lui gp,0xb
.text:004307f0 f4f19c27 addiu gp,gp,-0xe0c
.text:004307f4 21e09903 addu gp,gp,t9
.text:004307f8 d0ffbd27 addiu sp,sp,-0x30
.text:004307fc 2c00bfaf sw ra,0x2c(sp)
.text:00430800 2800b4af sw s4,0x28(sp)
.text:00430804 2400b3af sw s3,0x24(sp)
.text:00430808 2000b2af sw s2,0x20(sp)
.text:0043080c 1c00b1af sw s1,0x1c(sp)
.text:00430810 1800b0af sw s0,0x18(sp)
.text:00430814 1000bcaf sw gp,0x10(sp)
.text:00430818 2080858f lw a1,-0x7fe0(gp)
.text:0043081c 5c8b998f lw t9,-0x74a4(gp)
.text:00430820 1cdfa524 addiu a1,a1,-0x20e4
.text:00430824 09f82003 jalr t9
.text:00430828 21908000 _move s2,a0
.text:0043082c 1000bc8f lw gp,0x10(sp)
.text:00430830 21204002 move a0,s2
.text:00430834 7486998f lw t9,-0x798c(gp)
.text:00430838 2080908f lw s0,-0x7fe0(gp)
.text:0043083c 09f82003 jalr t9
.text:00430840 21884000 _move s1,v0
.text:00430844 1000bc8f lw gp,0x10(sp)
.text:00430848 21204002 move a0,s2
.text:0043084c 5c8b998f lw t9,-0x74a4(gp)
.text:00430850 7cbf0526 addiu a1,s0,-0x4084
.text:00430854 09f82003 jalr t9
.text:00430858 21984000 _move s3,v0
.text:0043085c 1000bc8f lw gp,0x10(sp)
.text:00430860 16004014 bne v0,zero,LAB_004308bc
.text:00430864 21a00000 _clear s4
LAB_00430868: ;XREF[3,0]: 00430914,0043091c,00430928
.text:00430868 03006016 bne s3,zero,LAB_00430878
.text:0043086c 00000000 _nop
.text:00430870 2f002016 bne s1,zero,LAB_00430930
.text:00430874 00000000 _nop
LAB_00430878: ;XREF[2,0]: 00430868,0043097c
.text:00430878 20808f8f lw t7,-0x7fe0(gp)
.text:0043087c 20808e8f lw t6,-0x7fe0(gp)
.text:00430880 688a998f lw t9,-0x7598(gp)
.text:00430884 21204002 move a0,s2
.text:00430888 21286002 move a1,s3
.text:0043088c 7ccbe625 addiu a2,t7,-0x3484
.text:00430890 09f82003 jalr t9
.text:00430894 9ccbc725 _addiu a3,t6,-0x3464
.text:00430898 1000bc8f lw gp,0x10(sp)
.text:0043089c 2c00bf8f lw ra,0x2c(sp)
.text:004308a0 2800b48f lw s4,0x28(sp)
.text:004308a4 2400b38f lw s3,0x24(sp)
.text:004308a8 2000b28f lw s2,0x20(sp)
.text:004308ac 1c00b18f lw s1,0x1c(sp)
.text:004308b0 1800b08f lw s0,0x18(sp)
.text:004308b4 0800e003 jr ra
.text:004308b8 3000bd27 _addiu sp,sp,0x30
LAB_004308bc: ;XREF[1,0]: 00430860
.text:004308bc 2080868f lw a2,-0x7fe0(gp)
.text:004308c0 ac8b998f lw t9,-0x7454(gp)
.text:004308c4 7cbf0526 addiu a1,s0,-0x4084
.text:004308c8 0c44c624 addiu a2,a2,0x440c
.text:004308cc 09f82003 jalr t9
.text:004308d0 21204002 _move a0,s2
.text:004308d4 1000bc8f lw gp,0x10(sp)
.text:004308d8 21804000 move s0,v0
.text:004308dc 2080828f lw v0,-0x7fe0(gp)
.text:004308e0 4c8b998f lw t9,-0x74b4(gp)
.text:004308e4 0cb64524 addiu a1,v0,-0x49f4
.text:004308e8 09f82003 jalr t9
.text:004308ec 21200002 _move a0,s0
.text:004308f0 1000bc8f lw gp,0x10(sp)
.text:004308f4 0b004010 beq v0,zero,LAB_00430924
.text:004308f8 21200002 _move a0,s0
.text:004308fc 2080838f lw v1,-0x7fe0(gp)
.text:00430900 4c8b998f lw t9,-0x74b4(gp)
.text:00430904 00000000 nop
.text:00430908 09f82003 jalr t9
.text:0043090c c4b56524 _addiu a1,v1,-0x4a3c
.text:00430910 1000bc8f lw gp,0x10(sp)
.text:00430914 d4ff4014 bne v0,zero,LAB_00430868
.text:00430918 00000000 _nop
.text:0043091c d2ff0010 b LAB_00430868
.text:00430920 01001124 _li s1,0x1
LAB_00430924: ;XREF[1,0]: 004308f4
.text:00430924 01001124 li s1,0x1
.text:00430928 cfff0010 b LAB_00430868
.text:0043092c 03001424 _li s4,0x3
LAB_00430930: ;XREF[1,0]: 00430870
.text:00430930 748f998f lw t9,-0x708c(gp)
.text:00430934 00000000 nop
.text:00430938 09f82003 jalr t9
.text:0043093c 21204002 _move a0,s2
.text:00430940 1000bc8f lw gp,0x10(sp)
.text:00430944 21204002 move a0,s2
.text:00430948 9088998f lw t9,-0x7770(gp)
.text:0043094c 00000000 nop
.text:00430950 09f82003 jalr t9
.text:00430954 21804000 _move s0,v0
.text:00430958 1000bc8f lw gp,0x10(sp)
.text:0043095c 00000000 nop
.text:00430960 8089998f lw t9,-0x7680(gp)
.text:00430964 00000000 nop
.text:00430968 09f82003 jalr t9
.text:0043096c 21200000 _clear a0
.text:00430970 1000bc8f lw gp,0x10(sp)
.text:00430974 15000016 bne s0,zero,LAB_004309cc
.text:00430978 00000000 _nop
LAB_0043097c: ;XREF[1,0]: 00430a90
.text:0043097c beff801a blez s4,LAB_00430878
.text:00430980 03000d24 _li t5,0x3
.text:00430984 20808f8f lw t7,-0x7fe0(gp)
.text:00430988 20808e8f lw t6,-0x7fe0(gp)
.text:0043098c 688a998f lw t9,-0x7598(gp)
.text:00430990 20014dae sw t5,0x120(s2)
.text:00430994 21204002 move a0,s2
.text:00430998 21286002 move a1,s3
.text:0043099c 7ccbe625 addiu a2,t7,-0x3484
.text:004309a0 09f82003 jalr t9
.text:004309a4 9ccbc725 _addiu a3,t6,-0x3464
.text:004309a8 1000bc8f lw gp,0x10(sp)
.text:004309ac 2c00bf8f lw ra,0x2c(sp)
.text:004309b0 2800b48f lw s4,0x28(sp)
.text:004309b4 2400b38f lw s3,0x24(sp)
.text:004309b8 2000b28f lw s2,0x20(sp)
.text:004309bc 1c00b18f lw s1,0x1c(sp)
.text:004309c0 1800b08f lw s0,0x18(sp)
.text:004309c4 0800e003 jr ra
.text:004309c8 3000bd27 _addiu sp,sp,0x30
LAB_004309cc: ;XREF[1,0]: 00430974
.text:004309cc 20808c8f lw t4,-0x7fe0(gp)
.text:004309d0 20808b8f lw t3,-0x7fe0(gp)
.text:004309d4 ac8b998f lw t9,-0x7454(gp)
.text:004309d8 b8c18525 addiu a1,t4,-0x3e48
.text:004309dc 0c446625 addiu a2,t3,0x440c
.text:004309e0 09f82003 jalr t9
.text:004309e4 21204002 _move a0,s2
.text:004309e8 1000bc8f lw gp,0x10(sp)
.text:004309ec 00000000 nop
.text:004309f0 6886998f lw t9,-0x7998(gp)
.text:004309f4 00000000 nop
.text:004309f8 09f82003 jalr t9
.text:004309fc 21204000 _move a0,v0
.text:00430a00 1000bc8f lw gp,0x10(sp)
.text:00430a04 21204002 move a0,s2
.text:00430a08 20808a8f lw t2,-0x7fe0(gp)
.text:00430a0c 2080898f lw t1,-0x7fe0(gp)
.text:00430a10 ac8b998f lw t9,-0x7454(gp)
.text:00430a14 dcd52525 addiu a1,t1,-0x2a24
.text:00430a18 38194625 addiu a2,t2,0x1938
.text:00430a1c 09f82003 jalr t9
.text:00430a20 21884000 _move s1,v0
.text:00430a24 1000bc8f lw gp,0x10(sp)
.text:00430a28 21284000 move a1,v0
.text:00430a2c 2080888f lw t0,-0x7fe0(gp)
.text:00430a30 008b998f lw t9,-0x7500(gp)
.text:00430a34 00000000 nop
.text:00430a38 09f82003 jalr t9
.text:00430a3c b0dd0425 _addiu a0,t0,-0x2250
.text:00430a40 1000bc8f lw gp,0x10(sp)
.text:00430a44 003c1100 sll a3,s1,0x10
.text:00430a48 1c8e998f lw t9,-0x71e4(gp)
.text:00430a4c 032c0700 sra a1,a3,0x10
.text:00430a50 09f82003 jalr t9
.text:00430a54 49000424 _li a0,0x49
.text:00430a58 1000bc8f lw gp,0x10(sp)
.text:00430a5c 39000424 li a0,0x39
.text:00430a60 c889998f lw t9,-0x7638(gp)
.text:00430a64 00000000 nop
.text:00430a68 09f82003 jalr t9
.text:00430a6c 4000053c _lui a1,0x40
.text:00430a70 1000bc8f lw gp,0x10(sp)
.text:00430a74 00000000 nop
.text:00430a78 2080848f lw a0,-0x7fe0(gp)
.text:00430a7c ac90998f lw t9,-0x6f54(gp)
.text:00430a80 c8dd8524 addiu a1,a0,-0x2238
.text:00430a84 09f82003 jalr t9
.text:00430a88 01000424 _li a0,0x1
.text:00430a8c 1000bc8f lw gp,0x10(sp)
.text:00430a90 baff0010 b LAB_0043097c
.text:00430a94 00000000 _nop
LAB_00430a98: ;XREF[1,0]: 004316b4
.text:00430a98 0b001c3c lui gp,0xb
.text:00430a9c 48ef9c27 addiu gp,gp,-0x10b8
.text:00430aa0 21e09903 addu gp,gp,t9
.text:00430aa4 b0ffbd27 addiu sp,sp,-0x50
.text:00430aa8 4800bfaf sw ra,0x48(sp)
.text:00430aac 4400b5af sw s5,0x44(sp)
.text:00430ab0 4000b4af sw s4,0x40(sp)
.text:00430ab4 3c00b3af sw s3,0x3c(sp)
.text:00430ab8 3800b2af sw s2,0x38(sp)
.text:00430abc 3400b1af sw s1,0x34(sp)
.text:00430ac0 3000b0af sw s0,0x30(sp)
.text:00430ac4 1000bcaf sw gp,0x10(sp)
.text:00430ac8 2080878f lw a3,-0x7fe0(gp)
.text:00430acc 5c8b998f lw t9,-0x74a4(gp)
.text:00430ad0 30dfe524 addiu a1,a3,-0x20d0
.text:00430ad4 09f82003 jalr t9
.text:00430ad8 21888000 _move s1,a0
.text:00430adc 1000bc8f lw gp,0x10(sp)
.text:00430ae0 21200000 clear a0
.text:00430ae4 2080928f lw s2,-0x7fe0(gp)
.text:00430ae8 348e998f lw t9,-0x71cc(gp)
.text:00430aec 74d84526 addiu a1,s2,-0x278c
.text:00430af0 09f82003 jalr t9
.text:00430af4 21a04000 _move s4,v0
.text:00430af8 1000bc8f lw gp,0x10(sp)
.text:00430afc 74d84526 addiu a1,s2,-0x278c
.text:00430b00 6487998f lw t9,-0x789c(gp)
.text:00430b04 21202002 move a0,s1
.text:00430b08 09f82003 jalr t9
.text:00430b0c 1800a627 _addiu a2,sp,0x18
.text:00430b10 1000bc8f lw gp,0x10(sp)
.text:00430b14 21804000 move s0,v0
.text:00430b18 2080828f lw v0,-0x7fe0(gp)
.text:00430b1c 6487998f lw t9,-0x789c(gp)
.text:00430b20 21202002 move a0,s1
.text:00430b24 8cd84524 addiu a1,v0,-0x2774
.text:00430b28 09f82003 jalr t9
.text:00430b2c 1c00a627 _addiu a2,sp,0x1c
.text:00430b30 1000bc8f lw gp,0x10(sp)
.text:00430b34 21202002 move a0,s1
.text:00430b38 2080868f lw a2,-0x7fe0(gp)
.text:00430b3c 6487998f lw t9,-0x789c(gp)
.text:00430b40 fcd8c524 addiu a1,a2,-0x2704
.text:00430b44 2000a627 addiu a2,sp,0x20
.text:00430b48 09f82003 jalr t9
.text:00430b4c 25a80202 _or s5,s0,v0
.text:00430b50 1000bc8f lw gp,0x10(sp)
.text:00430b54 2400a627 addiu a2,sp,0x24
.text:00430b58 2080848f lw a0,-0x7fe0(gp)
.text:00430b5c 6487998f lw t9,-0x789c(gp)
.text:00430b60 e0d88524 addiu a1,a0,-0x2720
.text:00430b64 21202002 move a0,s1
.text:00430b68 09f82003 jalr t9
.text:00430b6c 2598a202 _or s3,s5,v0
.text:00430b70 1000bc8f lw gp,0x10(sp)
.text:00430b74 21202002 move a0,s1
.text:00430b78 2080838f lw v1,-0x7fe0(gp)
.text:00430b7c 6487998f lw t9,-0x789c(gp)
.text:00430b80 a0d86524 addiu a1,v1,-0x2760
.text:00430b84 2800a627 addiu a2,sp,0x28
.text:00430b88 09f82003 jalr t9
.text:00430b8c 25906202 _or s2,s3,v0
.text:00430b90 1000bc8f lw gp,0x10(sp)
.text:00430b94 21202002 move a0,s1
.text:00430b98 2080858f lw a1,-0x7fe0(gp)
.text:00430b9c 6487998f lw t9,-0x789c(gp)
.text:00430ba0 c0d8a524 addiu a1,a1,-0x2740
.text:00430ba4 2c00a627 addiu a2,sp,0x2c
.text:00430ba8 09f82003 jalr t9
.text:00430bac 25804202 _or s0,s2,v0
.text:00430bb0 1000bc8f lw gp,0x10(sp)
.text:00430bb4 21202002 move a0,s1
.text:00430bb8 2080928f lw s2,-0x7fe0(gp)
.text:00430bbc 5c8b998f lw t9,-0x74a4(gp)
.text:00430bc0 7cbf4526 addiu a1,s2,-0x4084
.text:00430bc4 09f82003 jalr t9
.text:00430bc8 25980202 _or s3,s0,v0
.text:00430bcc 1000bc8f lw gp,0x10(sp)
.text:00430bd0 17004014 bne v0,zero,LAB_00430c30
.text:00430bd4 21a80000 _clear s5
LAB_00430bd8: ;XREF[3,0]: 00430c88,00430c90,00430c9c
.text:00430bd8 03006016 bne s3,zero,LAB_00430be8
.text:00430bdc 00000000 _nop
.text:00430be0 30008016 bne s4,zero,LAB_00430ca4
.text:00430be4 00000000 _nop
LAB_00430be8: ;XREF[2,0]: 00430bd8,00430cf0
.text:00430be8 20808e8f lw t6,-0x7fe0(gp)
.text:00430bec 20808d8f lw t5,-0x7fe0(gp)
.text:00430bf0 688a998f lw t9,-0x7598(gp)
.text:00430bf4 21202002 move a0,s1
.text:00430bf8 21286002 move a1,s3
.text:00430bfc 7ccbc625 addiu a2,t6,-0x3484
.text:00430c00 09f82003 jalr t9
.text:00430c04 9ccba725 _addiu a3,t5,-0x3464
.text:00430c08 1000bc8f lw gp,0x10(sp)
.text:00430c0c 4800bf8f lw ra,0x48(sp)
.text:00430c10 4400b58f lw s5,0x44(sp)
.text:00430c14 4000b48f lw s4,0x40(sp)
.text:00430c18 3c00b38f lw s3,0x3c(sp)
.text:00430c1c 3800b28f lw s2,0x38(sp)
.text:00430c20 3400b18f lw s1,0x34(sp)
.text:00430c24 3000b08f lw s0,0x30(sp)
.text:00430c28 0800e003 jr ra
.text:00430c2c 5000bd27 _addiu sp,sp,0x50
LAB_00430c30: ;XREF[1,0]: 00430bd0
.text:00430c30 2080898f lw t1,-0x7fe0(gp)
.text:00430c34 ac8b998f lw t9,-0x7454(gp)
.text:00430c38 7cbf4526 addiu a1,s2,-0x4084
.text:00430c3c 0c442625 addiu a2,t1,0x440c
.text:00430c40 09f82003 jalr t9
.text:00430c44 21202002 _move a0,s1
.text:00430c48 1000bc8f lw gp,0x10(sp)
.text:00430c4c 21204000 move a0,v0
.text:00430c50 2080888f lw t0,-0x7fe0(gp)
.text:00430c54 4c8b998f lw t9,-0x74b4(gp)
.text:00430c58 0cb60525 addiu a1,t0,-0x49f4
.text:00430c5c 09f82003 jalr t9
.text:00430c60 21804000 _move s0,v0
.text:00430c64 1000bc8f lw gp,0x10(sp)
.text:00430c68 0b004010 beq v0,zero,LAB_00430c98
.text:00430c6c 21200002 _move a0,s0
.text:00430c70 20808a8f lw t2,-0x7fe0(gp)
.text:00430c74 4c8b998f lw t9,-0x74b4(gp)
.text:00430c78 00000000 nop
.text:00430c7c 09f82003 jalr t9
.text:00430c80 c4b54525 _addiu a1,t2,-0x4a3c
.text:00430c84 1000bc8f lw gp,0x10(sp)
.text:00430c88 d3ff4014 bne v0,zero,LAB_00430bd8
.text:00430c8c 00000000 _nop
.text:00430c90 d1ff0010 b LAB_00430bd8
.text:00430c94 01001424 _li s4,0x1
LAB_00430c98: ;XREF[1,0]: 00430c68
.text:00430c98 01001424 li s4,0x1
.text:00430c9c ceff0010 b LAB_00430bd8
.text:00430ca0 03001524 _li s5,0x3
LAB_00430ca4: ;XREF[1,0]: 00430be0
.text:00430ca4 e88e998f lw t9,-0x7118(gp)
.text:00430ca8 00000000 nop
.text:00430cac 09f82003 jalr t9
.text:00430cb0 21202002 _move a0,s1
.text:00430cb4 1000bc8f lw gp,0x10(sp)
.text:00430cb8 21202002 move a0,s1
.text:00430cbc f489998f lw t9,-0x760c(gp)
.text:00430cc0 00000000 nop
.text:00430cc4 09f82003 jalr t9
.text:00430cc8 21a04000 _move s4,v0
.text:00430ccc 1000bc8f lw gp,0x10(sp)
.text:00430cd0 00000000 nop
.text:00430cd4 8089998f lw t9,-0x7680(gp)
.text:00430cd8 00000000 nop
.text:00430cdc 09f82003 jalr t9
.text:00430ce0 21200000 _clear a0
.text:00430ce4 1000bc8f lw gp,0x10(sp)
.text:00430ce8 16008016 bne s4,zero,LAB_00430d44
.text:00430cec 39000424 _li a0,0x39
LAB_00430cf0: ;XREF[1,0]: 00430d74
.text:00430cf0 bdffa01a blez s5,LAB_00430be8
.text:00430cf4 03000c24 _li t4,0x3
.text:00430cf8 20808e8f lw t6,-0x7fe0(gp)
.text:00430cfc 20808d8f lw t5,-0x7fe0(gp)
.text:00430d00 688a998f lw t9,-0x7598(gp)
.text:00430d04 20012cae sw t4,0x120(s1)
.text:00430d08 21202002 move a0,s1
.text:00430d0c 21286002 move a1,s3
.text:00430d10 7ccbc625 addiu a2,t6,-0x3484
.text:00430d14 09f82003 jalr t9
.text:00430d18 9ccba725 _addiu a3,t5,-0x3464
.text:00430d1c 1000bc8f lw gp,0x10(sp)
.text:00430d20 4800bf8f lw ra,0x48(sp)
.text:00430d24 4400b58f lw s5,0x44(sp)
.text:00430d28 4000b48f lw s4,0x40(sp)
.text:00430d2c 3c00b38f lw s3,0x3c(sp)
.text:00430d30 3800b28f lw s2,0x38(sp)
.text:00430d34 3400b18f lw s1,0x34(sp)
.text:00430d38 3000b08f lw s0,0x30(sp)
.text:00430d3c 0800e003 jr ra
.text:00430d40 5000bd27 _addiu sp,sp,0x50
LAB_00430d44: ;XREF[1,0]: 00430ce8
.text:00430d44 c889998f lw t9,-0x7638(gp)
.text:00430d48 00000000 nop
.text:00430d4c 09f82003 jalr t9
.text:00430d50 0010053c _lui a1,0x1000
.text:00430d54 1000bc8f lw gp,0x10(sp)
.text:00430d58 01000424 li a0,0x1
.text:00430d5c 20808b8f lw t3,-0x7fe0(gp)
.text:00430d60 ac90998f lw t9,-0x6f54(gp)
.text:00430d64 00000000 nop
.text:00430d68 09f82003 jalr t9
.text:00430d6c 44df6525 _addiu a1,t3,-0x20bc
.text:00430d70 1000bc8f lw gp,0x10(sp)
.text:00430d74 deff0010 b LAB_00430cf0
.text:00430d78 00000000 _nop
.text:00430d7c 0b ?? 0Bh
.text:00430d7d 00 ?? 00h
.text:00430d7e 1c ?? 1Ch
.text:00430d7f 3c ?? 3Ch <
.text:00430d80 64 ?? 64h d
.text:00430d81 ec ?? ECh
.text:00430d82 9c ?? 9Ch
.text:00430d83 27 ?? 27h '
.text:00430d84 21 ?? 21h !
.text:00430d85 e0 ?? E0h
.text:00430d86 99 ?? 99h
.text:00430d87 03 ?? 03h
.text:00430d88 b8 ?? B8h
.text:00430d89 fe ?? FEh
.text:00430d8a bd ?? BDh
.text:00430d8b 27 ?? 27h '
.text:00430d8c 44 ?? 44h D
.text:00430d8d 01 ?? 01h
.text:00430d8e bf ?? BFh
.text:00430d8f af ?? AFh
.text:00430d90 40 ?? 40h @
.text:00430d91 01 ?? 01h
.text:00430d92 be ?? BEh
.text:00430d93 af ?? AFh
.text:00430d94 3c ?? 3Ch <
.text:00430d95 01 ?? 01h
.text:00430d96 b7 ?? B7h
.text:00430d97 af ?? AFh
.text:00430d98 38 ?? 38h 8
.text:00430d99 01 ?? 01h
.text:00430d9a b6 ?? B6h
.text:00430d9b af ?? AFh
.text:00430d9c 34 ?? 34h 4
.text:00430d9d 01 ?? 01h
.text:00430d9e b5 ?? B5h
.text:00430d9f af ?? AFh
.text:00430da0 30 ?? 30h 0
.text:00430da1 01 ?? 01h
.text:00430da2 b4 ?? B4h
.text:00430da3 af ?? AFh
.text:00430da4 2c ?? 2Ch ,
.text:00430da5 01 ?? 01h
.text:00430da6 b3 ?? B3h
.text:00430da7 af ?? AFh
.text:00430da8 28 ?? 28h (
.text:00430da9 01 ?? 01h
.text:00430daa b2 ?? B2h
.text:00430dab af ?? AFh
.text:00430dac 24 ?? 24h $
.text:00430dad 01 ?? 01h
.text:00430dae b1 ?? B1h
.text:00430daf af ?? AFh
.text:00430db0 20 ?? 20h
.text:00430db1 01 ?? 01h
.text:00430db2 b0 ?? B0h
.text:00430db3 af ?? AFh
.text:00430db4 10 ?? 10h
.text:00430db5 00 ?? 00h
.text:00430db6 bc ?? BCh
.text:00430db7 af ?? AFh
.text:00430db8 20 ?? 20h
.text:00430db9 80 ?? 80h
.text:00430dba 97 ?? 97h
.text:00430dbb 8f ?? 8Fh
.text:00430dbc 20 ?? 20h
.text:00430dbd 80 ?? 80h
.text:00430dbe 93 ?? 93h
.text:00430dbf 8f ?? 8Fh
.text:00430dc0 ac ?? ACh
.text:00430dc1 8b ?? 8Bh
.text:00430dc2 99 ?? 99h
.text:00430dc3 8f ?? 8Fh
.text:00430dc4 6c ?? 6Ch l
.text:00430dc5 df ?? DFh
.text:00430dc6 f5 ?? F5h
.text:00430dc7 26 ?? 26h &
.text:00430dc8 21 ?? 21h !
.text:00430dc9 28 ?? 28h (
.text:00430dca a0 ?? A0h
.text:00430dcb 02 ?? 02h
.text:00430dcc 0c ?? 0Ch
.text:00430dcd 44 ?? 44h D
.text:00430dce 66 ?? 66h f
.text:00430dcf 26 ?? 26h &
.text:00430dd0 09 ?? 09h
.text:00430dd1 f8 ?? F8h
.text:00430dd2 20 ?? 20h
.text:00430dd3 03 ?? 03h
.text:00430dd4 21 ?? 21h !
.text:00430dd5 a0 ?? A0h
.text:00430dd6 80 ?? 80h
.text:00430dd7 00 ?? 00h
.text:00430dd8 10 ?? 10h
.text:00430dd9 00 ?? 00h
.text:00430dda bc ?? BCh
.text:00430ddb 8f ?? 8Fh
.text:00430ddc 18 ?? 18h
.text:00430ddd 00 ?? 00h
.text:00430dde b0 ?? B0h
.text:00430ddf 27 ?? 27h '
.text:00430de0 14 ?? 14h
.text:00430de1 8a ?? 8Ah
.text:00430de2 99 ?? 99h
.text:00430de3 8f ?? 8Fh
.text:00430de4 21 ?? 21h !
.text:00430de5 20 ?? 20h
.text:00430de6 00 ?? 00h
.text:00430de7 02 ?? 02h
.text:00430de8 21 ?? 21h !
.text:00430de9 28 ?? 28h (
.text:00430dea 00 ?? 00h
.text:00430deb 00 ?? 00h
.text:00430dec fe ?? FEh
.text:00430ded 00 ?? 00h
.text:00430dee 06 ?? 06h
.text:00430def 24 ?? 24h $
.text:00430df0 09 ?? 09h
.text:00430df1 f8 ?? F8h
.text:00430df2 20 ?? 20h
.text:00430df3 03 ?? 03h
.text:00430df4 21 ?? 21h ! ;? -> 00408821
.text:00430df5 88 ?? 88h
.text:00430df6 40 ?? 40h @
.text:00430df7 00 ?? 00h
.text:00430df8 10 ?? 10h
.text:00430df9 00 ?? 00h
.text:00430dfa bc ?? BCh
.text:00430dfb 8f ?? 8Fh
.text:00430dfc 21 ?? 21h !
.text:00430dfd 20 ?? 20h
.text:00430dfe 00 ?? 00h
.text:00430dff 02 ?? 02h
.text:00430e00 08 ?? 08h
.text:00430e01 8c ?? 8Ch
.text:00430e02 99 ?? 99h
.text:00430e03 8f ?? 8Fh
.text:00430e04 21 ?? 21h !
.text:00430e05 28 ?? 28h (
.text:00430e06 20 ?? 20h
.text:00430e07 02 ?? 02h
.text:00430e08 09 ?? 09h
.text:00430e09 f8 ?? F8h
.text:00430e0a 20 ?? 20h
.text:00430e0b 03 ?? 03h
.text:00430e0c fe ?? FEh
.text:00430e0d 00 ?? 00h
.text:00430e0e 06 ?? 06h
.text:00430e0f 24 ?? 24h $
.text:00430e10 00 ?? 00h
.text:00430e11 00 ?? 00h
.text:00430e12 23 ?? 23h #
.text:00430e13 82 ?? 82h
.text:00430e14 10 ?? 10h
.text:00430e15 00 ?? 00h
.text:00430e16 bc ?? BCh
.text:00430e17 8f ?? 8Fh
.text:00430e18 96 ?? 96h
.text:00430e19 00 ?? 00h
.text:00430e1a 60 ?? 60h `
.text:00430e1b 10 ?? 10h
.text:00430e1c 00 ?? 00h
.text:00430e1d 00 ?? 00h
.text:00430e1e 00 ?? 00h
.text:00430e1f 00 ?? 00h
.text:00430e20 18 ?? 18h
.text:00430e21 00 ?? 00h
.text:00430e22 a2 ?? A2h
.text:00430e23 83 ?? 83h
.text:00430e24 00 ?? 00h
.text:00430e25 00 ?? 00h
.text:00430e26 00 ?? 00h
.text:00430e27 00 ?? 00h
.text:00430e28 96 ?? 96h
.text:00430e29 00 ?? 00h
.text:00430e2a 40 ?? 40h @
.text:00430e2b 10 ?? 10h
.text:00430e2c 00 ?? 00h
.text:00430e2d 00 ?? 00h
.text:00430e2e 00 ?? 00h
.text:00430e2f 00 ?? 00h
.text:00430e30 e4 ?? E4h
.text:00430e31 89 ?? 89h
.text:00430e32 99 ?? 99h
.text:00430e33 8f ?? 8Fh
.text:00430e34 21 ?? 21h !
.text:00430e35 20 ?? 20h
.text:00430e36 80 ?? 80h
.text:00430e37 02 ?? 02h
.text:00430e38 21 ?? 21h !
.text:00430e39 28 ?? 28h (
.text:00430e3a a0 ?? A0h
.text:00430e3b 02 ?? 02h
.text:00430e3c 09 ?? 09h
.text:00430e3d f8 ?? F8h
.text:00430e3e 20 ?? 20h
.text:00430e3f 03 ?? 03h
.text:00430e40 18 ?? 18h
.text:00430e41 00 ?? 00h
.text:00430e42 a6 ?? A6h
.text:00430e43 27 ?? 27h '
.text:00430e44 10 ?? 10h
.text:00430e45 00 ?? 00h
.text:00430e46 bc ?? BCh
.text:00430e47 8f ?? 8Fh
.text:00430e48 21 ?? 21h !
.text:00430e49 20 ?? 20h
.text:00430e4a 80 ?? 80h
.text:00430e4b 02 ?? 02h
.text:00430e4c 20 ?? 20h
.text:00430e4d 80 ?? 80h
.text:00430e4e 9e ?? 9Eh
.text:00430e4f 8f ?? 8Fh
.text:00430e50 ac ?? ACh
.text:00430e51 8b ?? 8Bh
.text:00430e52 99 ?? 99h
.text:00430e53 8f ?? 8Fh
.text:00430e54 68 ?? 68h h
.text:00430e55 a3 ?? A3h
.text:00430e56 c5 ?? C5h
.text:00430e57 27 ?? 27h '
.text:00430e58 09 ?? 09h
.text:00430e59 f8 ?? F8h
.text:00430e5a 20 ?? 20h
.text:00430e5b 03 ?? 03h
.text:00430e5c 0c ?? 0Ch
.text:00430e5d 44 ?? 44h D
.text:00430e5e 66 ?? 66h f
.text:00430e5f 26 ?? 26h &
.text:00430e60 10 ?? 10h
.text:00430e61 00 ?? 00h
.text:00430e62 bc ?? BCh
.text:00430e63 8f ?? 8Fh
.text:00430e64 21 ?? 21h !
.text:00430e65 20 ?? 20h
.text:00430e66 80 ?? 80h
.text:00430e67 02 ?? 02h
.text:00430e68 ac ?? ACh
.text:00430e69 8b ?? 8Bh
.text:00430e6a 99 ?? 99h
.text:00430e6b 8f ?? 8Fh
.text:00430e6c 21 ?? 21h !
.text:00430e6d 28 ?? 28h (
.text:00430e6e a0 ?? A0h
.text:00430e6f 02 ?? 02h
.text:00430e70 0c ?? 0Ch
.text:00430e71 44 ?? 44h D
.text:00430e72 66 ?? 66h f
.text:00430e73 26 ?? 26h &
.text:00430e74 09 ?? 09h
.text:00430e75 f8 ?? F8h
.text:00430e76 20 ?? 20h
.text:00430e77 03 ?? 03h
.text:00430e78 21 ?? 21h ! ;? -> 0040b021
.text:00430e79 b0 ?? B0h
.text:00430e7a 40 ?? 40h @
.text:00430e7b 00 ?? 00h
.text:00430e7c 10 ?? 10h
.text:00430e7d 00 ?? 00h
.text:00430e7e bc ?? BCh
.text:00430e7f 8f ?? 8Fh
.text:00430e80 21 ?? 21h !
.text:00430e81 20 ?? 20h
.text:00430e82 00 ?? 00h
.text:00430e83 00 ?? 00h
.text:00430e84 20 ?? 20h
.text:00430e85 80 ?? 80h
.text:00430e86 86 ?? 86h
.text:00430e87 8f ?? 8Fh
.text:00430e88 34 ?? 34h 4
.text:00430e89 8e ?? 8Eh
.text:00430e8a 99 ?? 99h
.text:00430e8b 8f ?? 8Fh
.text:00430e8c 98 ?? 98h
.text:00430e8d cc ?? CCh
.text:00430e8e c5 ?? C5h
.text:00430e8f 24 ?? 24h $
.text:00430e90 09 ?? 09h
.text:00430e91 f8 ?? F8h
.text:00430e92 20 ?? 20h
.text:00430e93 03 ?? 03h
.text:00430e94 21 ?? 21h ! ;? -> 00408021
.text:00430e95 80 ?? 80h
.text:00430e96 40 ?? 40h @
.text:00430e97 00 ?? 00h
.text:00430e98 10 ?? 10h
.text:00430e99 00 ?? 00h
.text:00430e9a bc ?? BCh
.text:00430e9b 8f ?? 8Fh
.text:00430e9c 01 ?? 01h
.text:00430e9d 00 ?? 00h
.text:00430e9e 04 ?? 04h
.text:00430e9f 24 ?? 24h $
.text:00430ea0 20 ?? 20h
.text:00430ea1 80 ?? 80h
.text:00430ea2 85 ?? 85h
.text:00430ea3 8f ?? 8Fh
.text:00430ea4 ac ?? ACh
.text:00430ea5 90 ?? 90h
.text:00430ea6 99 ?? 99h
.text:00430ea7 8f ?? 8Fh
.text:00430ea8 78 ?? 78h x
.text:00430ea9 df ?? DFh
.text:00430eaa a5 ?? A5h
.text:00430eab 24 ?? 24h $
.text:00430eac 18 ?? 18h
.text:00430ead 01 ?? 01h
.text:00430eae a0 ?? A0h
.text:00430eaf af ?? AFh
.text:00430eb0 09 ?? 09h
.text:00430eb1 f8 ?? F8h
.text:00430eb2 20 ?? 20h
.text:00430eb3 03 ?? 03h
.text:00430eb4 21 ?? 21h ! ;? -> 00409021
.text:00430eb5 90 ?? 90h
.text:00430eb6 40 ?? 40h @
.text:00430eb7 00 ?? 00h
.text:00430eb8 10 ?? 10h
.text:00430eb9 00 ?? 00h
.text:00430eba bc ?? BCh
.text:00430ebb 8f ?? 8Fh
.text:00430ebc 21 ?? 21h !
.text:00430ebd 20 ?? 20h
.text:00430ebe c0 ?? C0h
.text:00430ebf 02 ?? 02h
.text:00430ec0 f8 ?? F8h
.text:00430ec1 8a ?? 8Ah
.text:00430ec2 99 ?? 99h
.text:00430ec3 8f ?? 8Fh
.text:00430ec4 20 ?? 20h
.text:00430ec5 80 ?? 80h
.text:00430ec6 96 ?? 96h
.text:00430ec7 8f ?? 8Fh
.text:00430ec8 09 ?? 09h
.text:00430ec9 f8 ?? F8h
.text:00430eca 20 ?? 20h
.text:00430ecb 03 ?? 03h
.text:00430ecc 00 ?? 00h
.text:00430ecd 00 ?? 00h
.text:00430ece 00 ?? 00h
.text:00430ecf 00 ?? 00h
.text:00430ed0 10 ?? 10h
.text:00430ed1 00 ?? 00h
.text:00430ed2 bc ?? BCh
.text:00430ed3 8f ?? 8Fh
.text:00430ed4 21 ?? 21h !
.text:00430ed5 20 ?? 20h
.text:00430ed6 00 ?? 00h
.text:00430ed7 02 ?? 02h
.text:00430ed8 f8 ?? F8h
.text:00430ed9 8a ?? 8Ah
.text:00430eda 99 ?? 99h
.text:00430edb 8f ?? 8Fh
.text:00430edc 00 ?? 00h
.text:00430edd 00 ?? 00h
.text:00430ede 00 ?? 00h
.text:00430edf 00 ?? 00h
.text:00430ee0 09 ?? 09h
.text:00430ee1 f8 ?? F8h
.text:00430ee2 20 ?? 20h
.text:00430ee3 03 ?? 03h
.text:00430ee4 21 ?? 21h ! ;? -> 00408821
.text:00430ee5 88 ?? 88h
.text:00430ee6 40 ?? 40h @
.text:00430ee7 00 ?? 00h
.text:00430ee8 10 ?? 10h
.text:00430ee9 00 ?? 00h
.text:00430eea bc ?? BCh
.text:00430eeb 8f ?? 8Fh
.text:00430eec 20 ?? 20h
.text:00430eed 00 ?? 00h
.text:00430eee 20 ?? 20h
.text:00430eef 12 ?? 12h
.text:00430ef0 21 ?? 21h ! ;? -> 00408021
.text:00430ef1 80 ?? 80h
.text:00430ef2 40 ?? 40h @
.text:00430ef3 00 ?? 00h
.text:00430ef4 1e ?? 1Eh
.text:00430ef5 00 ?? 00h
.text:00430ef6 40 ?? 40h @
.text:00430ef7 10 ?? 10h
.text:00430ef8 00 ?? 00h
.text:00430ef9 00 ?? 00h
.text:00430efa 00 ?? 00h
.text:00430efb 00 ?? 00h
.text:00430efc 08 ?? 08h
.text:00430efd 00 ?? 00h
.text:00430efe 40 ?? 40h @
.text:00430eff 12 ?? 12h
.text:00430f00 21 ?? 21h !
.text:00430f01 20 ?? 20h
.text:00430f02 20 ?? 20h
.text:00430f03 02 ?? 02h
.text:00430f04 24 ?? 24h $
.text:00430f05 89 ?? 89h
.text:00430f06 99 ?? 99h
.text:00430f07 8f ?? 8Fh
.text:00430f08 00 ?? 00h
.text:00430f09 00 ?? 00h
.text:00430f0a 00 ?? 00h
.text:00430f0b 00 ?? 00h
.text:00430f0c 09 ?? 09h
.text:00430f0d f8 ?? F8h
.text:00430f0e 20 ?? 20h
.text:00430f0f 03 ?? 03h
.text:00430f10 21 ?? 21h !
.text:00430f11 28 ?? 28h (
.text:00430f12 40 ?? 40h @
.text:00430f13 02 ?? 02h
.text:00430f14 10 ?? 10h
.text:00430f15 00 ?? 00h
.text:00430f16 bc ?? BCh
.text:00430f17 8f ?? 8Fh
.text:00430f18 84 ?? 84h
.text:00430f19 00 ?? 00h
.text:00430f1a 40 ?? 40h @
.text:00430f1b 10 ?? 10h
.text:00430f1c 00 ?? 00h
.text:00430f1d 00 ?? 00h
.text:00430f1e 00 ?? 00h
.text:00430f1f 00 ?? 00h
.text:00430f20 00 ?? 00h
.text:00430f21 00 ?? 00h
.text:00430f22 32 ?? 32h 2
.text:00430f23 82 ?? 82h
.text:00430f24 00 ?? 00h
.text:00430f25 00 ?? 00h
.text:00430f26 00 ?? 00h
.text:00430f27 00 ?? 00h
.text:00430f28 11 ?? 11h
.text:00430f29 00 ?? 00h
.text:00430f2a 40 ?? 40h @
.text:00430f2b 12 ?? 12h
.text:00430f2c 00 ?? 00h
.text:00430f2d 00 ?? 00h
.text:00430f2e 00 ?? 00h
.text:00430f2f 00 ?? 00h
.text:00430f30 ec ?? ECh
.text:00430f31 85 ?? 85h
.text:00430f32 99 ?? 99h
.text:00430f33 8f ?? 8Fh
.text:00430f34 00 ?? 00h
.text:00430f35 00 ?? 00h
.text:00430f36 00 ?? 00h
.text:00430f37 00 ?? 00h
.text:00430f38 09 ?? 09h
.text:00430f39 f8 ?? F8h
.text:00430f3a 20 ?? 20h
.text:00430f3b 03 ?? 03h
.text:00430f3c 21 ?? 21h !
.text:00430f3d 20 ?? 20h
.text:00430f3e 20 ?? 20h
.text:00430f3f 02 ?? 02h
.text:00430f40 0d ?? 0Dh
.text:00430f41 00 ?? 00h
.text:00430f42 55 ?? 55h U
.text:00430f43 2c ?? 2Ch ,
.text:00430f44 10 ?? 10h
.text:00430f45 00 ?? 00h
.text:00430f46 bc ?? BCh
.text:00430f47 8f ?? 8Fh
.text:00430f48 09 ?? 09h
.text:00430f49 00 ?? 00h
.text:00430f4a a0 ?? A0h
.text:00430f4b 12 ?? 12h
.text:00430f4c 00 ?? 00h
.text:00430f4d 00 ?? 00h
.text:00430f4e 00 ?? 00h
.text:00430f4f 00 ?? 00h
.text:00430f50 ec ?? ECh
.text:00430f51 85 ?? 85h
.text:00430f52 99 ?? 99h
.text:00430f53 8f ?? 8Fh
.text:00430f54 00 ?? 00h
.text:00430f55 00 ?? 00h
.text:00430f56 00 ?? 00h
.text:00430f57 00 ?? 00h
.text:00430f58 09 ?? 09h
.text:00430f59 f8 ?? F8h
.text:00430f5a 20 ?? 20h
.text:00430f5b 03 ?? 03h
.text:00430f5c 21 ?? 21h !
.text:00430f5d 20 ?? 20h
.text:00430f5e 00 ?? 00h
.text:00430f5f 02 ?? 02h
.text:00430f60 09 ?? 09h
.text:00430f61 00 ?? 00h
.text:00430f62 58 ?? 58h X
.text:00430f63 2c ?? 2Ch ,
.text:00430f64 10 ?? 10h
.text:00430f65 00 ?? 00h
.text:00430f66 bc ?? BCh
.text:00430f67 8f ?? 8Fh
.text:00430f68 ba ?? BAh
.text:00430f69 00 ?? 00h
.text:00430f6a 00 ?? 00h
.text:00430f6b 17 ?? 17h
.text:00430f6c 00 ?? 00h
.text:00430f6d 00 ?? 00h
.text:00430f6e 00 ?? 00h
.text:00430f6f 00 ?? 00h
.text:00430f70 e4 ?? E4h
.text:00430f71 89 ?? 89h
.text:00430f72 99 ?? 99h
.text:00430f73 8f ?? 8Fh
.text:00430f74 68 ?? 68h h
.text:00430f75 a3 ?? A3h
.text:00430f76 c5 ?? C5h
.text:00430f77 27 ?? 27h '
.text:00430f78 21 ?? 21h !
.text:00430f79 20 ?? 20h
.text:00430f7a 80 ?? 80h
.text:00430f7b 02 ?? 02h
.text:00430f7c 09 ?? 09h
.text:00430f7d f8 ?? F8h
.text:00430f7e 20 ?? 20h
.text:00430f7f 03 ?? 03h
.text:00430f80 0c ?? 0Ch
.text:00430f81 44 ?? 44h D
.text:00430f82 66 ?? 66h f
.text:00430f83 26 ?? 26h &
.text:00430f84 10 ?? 10h
.text:00430f85 00 ?? 00h
.text:00430f86 bc ?? BCh
.text:00430f87 8f ?? 8Fh
.text:00430f88 21 ?? 21h !
.text:00430f89 20 ?? 20h
.text:00430f8a 80 ?? 80h
.text:00430f8b 02 ?? 02h
.text:00430f8c e4 ?? E4h
.text:00430f8d 89 ?? 89h
.text:00430f8e 99 ?? 99h
.text:00430f8f 8f ?? 8Fh
.text:00430f90 6c ?? 6Ch l
.text:00430f91 df ?? DFh
.text:00430f92 e5 ?? E5h
.text:00430f93 26 ?? 26h &
.text:00430f94 09 ?? 09h
.text:00430f95 f8 ?? F8h
.text:00430f96 20 ?? 20h
.text:00430f97 03 ?? 03h
.text:00430f98 0c ?? 0Ch
.text:00430f99 44 ?? 44h D
.text:00430f9a 66 ?? 66h f
.text:00430f9b 26 ?? 26h &
.text:00430f9c 10 ?? 10h
.text:00430f9d 00 ?? 00h
.text:00430f9e bc ?? BCh
.text:00430f9f 8f ?? 8Fh
.text:00430fa0 21 ?? 21h !
.text:00430fa1 20 ?? 20h
.text:00430fa2 80 ?? 80h
.text:00430fa3 02 ?? 02h
.text:00430fa4 20 ?? 20h
.text:00430fa5 80 ?? 80h
.text:00430fa6 96 ?? 96h
.text:00430fa7 8f ?? 8Fh
.text:00430fa8 e4 ?? E4h
.text:00430fa9 89 ?? 89h
.text:00430faa 99 ?? 99h
.text:00430fab 8f ?? 8Fh
.text:00430fac 90 ?? 90h
.text:00430fad df ?? DFh
.text:00430fae c5 ?? C5h
.text:00430faf 26 ?? 26h &
.text:00430fb0 0c ?? 0Ch
.text:00430fb1 44 ?? 44h D
.text:00430fb2 66 ?? 66h f
.text:00430fb3 26 ?? 26h &
.text:00430fb4 09 ?? 09h
.text:00430fb5 f8 ?? F8h
.text:00430fb6 20 ?? 20h
.text:00430fb7 03 ?? 03h
.text:00430fb8 00 ?? 00h
.text:00430fb9 00 ?? 00h
.text:00430fba 00 ?? 00h
.text:00430fbb 00 ?? 00h
.text:00430fbc 10 ?? 10h
.text:00430fbd 00 ?? 00h
.text:00430fbe bc ?? BCh
.text:00430fbf 8f ?? 8Fh
.text:00430fc0 06 ?? 06h
.text:00430fc1 00 ?? 00h
.text:00430fc2 20 ?? 20h
.text:00430fc3 12 ?? 12h
.text:00430fc4 00 ?? 00h
.text:00430fc5 00 ?? 00h
.text:00430fc6 00 ?? 00h
.text:00430fc7 00 ?? 00h
.text:00430fc8 84 ?? 84h
.text:00430fc9 84 ?? 84h
.text:00430fca 99 ?? 99h
.text:00430fcb 8f ?? 8Fh
.text:00430fcc 00 ?? 00h
.text:00430fcd 00 ?? 00h
.text:00430fce 00 ?? 00h
.text:00430fcf 00 ?? 00h
.text:00430fd0 09 ?? 09h
.text:00430fd1 f8 ?? F8h
.text:00430fd2 20 ?? 20h
.text:00430fd3 03 ?? 03h
.text:00430fd4 21 ?? 21h !
.text:00430fd5 20 ?? 20h
.text:00430fd6 20 ?? 20h
.text:00430fd7 02 ?? 02h
.text:00430fd8 10 ?? 10h
.text:00430fd9 00 ?? 00h
.text:00430fda bc ?? BCh
.text:00430fdb 8f ?? 8Fh
.text:00430fdc 06 ?? 06h
.text:00430fdd 00 ?? 00h
.text:00430fde 00 ?? 00h
.text:00430fdf 12 ?? 12h
.text:00430fe0 00 ?? 00h
.text:00430fe1 00 ?? 00h
.text:00430fe2 00 ?? 00h
.text:00430fe3 00 ?? 00h
.text:00430fe4 84 ?? 84h
.text:00430fe5 84 ?? 84h
.text:00430fe6 99 ?? 99h
.text:00430fe7 8f ?? 8Fh
.text:00430fe8 00 ?? 00h
.text:00430fe9 00 ?? 00h
.text:00430fea 00 ?? 00h
.text:00430feb 00 ?? 00h
.text:00430fec 09 ?? 09h
.text:00430fed f8 ?? F8h
.text:00430fee 20 ?? 20h
.text:00430fef 03 ?? 03h
.text:00430ff0 21 ?? 21h !
.text:00430ff1 20 ?? 20h
.text:00430ff2 00 ?? 00h
.text:00430ff3 02 ?? 02h
.text:00430ff4 10 ?? 10h
.text:00430ff5 00 ?? 00h
.text:00430ff6 bc ?? BCh
.text:00430ff7 8f ?? 8Fh
.text:00430ff8 18 ?? 18h
.text:00430ff9 01 ?? 01h
.text:00430ffa a4 ?? A4h
.text:00430ffb 8f ?? 8Fh
.text:00430ffc 00 ?? 00h
.text:00430ffd 00 ?? 00h
.text:00430ffe 00 ?? 00h
.text:00430fff 00 ?? 00h
.text:00431000 35 ?? 35h 5
.text:00431001 00 ?? 00h
.text:00431002 80 ?? 80h
.text:00431003 10 ?? 10h
.text:00431004 00 ?? 00h
.text:00431005 00 ?? 00h
.text:00431006 00 ?? 00h
.text:00431007 00 ?? 00h
.text:00431008 84 ?? 84h
.text:00431009 84 ?? 84h
.text:0043100a 99 ?? 99h
.text:0043100b 8f ?? 8Fh
.text:0043100c 00 ?? 00h
.text:0043100d 00 ?? 00h
.text:0043100e 00 ?? 00h
.text:0043100f 00 ?? 00h
.text:00431010 09 ?? 09h
.text:00431011 f8 ?? F8h
.text:00431012 20 ?? 20h
.text:00431013 03 ?? 03h
.text:00431014 00 ?? 00h
.text:00431015 00 ?? 00h
.text:00431016 00 ?? 00h
.text:00431017 00 ?? 00h
.text:00431018 10 ?? 10h
.text:00431019 00 ?? 00h
.text:0043101a bc ?? BCh
.text:0043101b 8f ?? 8Fh
.text:0043101c 21 ?? 21h !
.text:0043101d 20 ?? 20h
.text:0043101e 80 ?? 80h
.text:0043101f 02 ?? 02h
.text:00431020 20 ?? 20h
.text:00431021 80 ?? 80h
.text:00431022 85 ?? 85h
.text:00431023 8f ?? 8Fh
.text:00431024 20 ?? 20h
.text:00431025 80 ?? 80h
.text:00431026 94 ?? 94h
.text:00431027 8f ?? 8Fh
.text:00431028 68 ?? 68h h
.text:00431029 8a ?? 8Ah
.text:0043102a 99 ?? 99h
.text:0043102b 8f ?? 8Fh
.text:0043102c 18 ?? 18h
.text:0043102d 01 ?? 01h
.text:0043102e a0 ?? A0h
.text:0043102f af ?? AFh
.text:00431030 7c ?? 7Ch |
.text:00431031 cb ?? CBh
.text:00431032 a6 ?? A6h
.text:00431033 24 ?? 24h $
.text:00431034 9c ?? 9Ch
.text:00431035 cb ?? CBh
.text:00431036 87 ?? 87h
.text:00431037 26 ?? 26h &
.text:00431038 09 ?? 09h
.text:00431039 f8 ?? F8h
.text:0043103a 20 ?? 20h
.text:0043103b 03 ?? 03h
.text:0043103c 21 ?? 21h !
.text:0043103d 28 ?? 28h (
.text:0043103e 00 ?? 00h
.text:0043103f 00 ?? 00h
.text:00431040 10 ?? 10h
.text:00431041 00 ?? 00h
.text:00431042 bc ?? BCh
.text:00431043 8f ?? 8Fh
.text:00431044 44 ?? 44h D
.text:00431045 01 ?? 01h
.text:00431046 bf ?? BFh
.text:00431047 8f ?? 8Fh
.text:00431048 40 ?? 40h @
.text:00431049 01 ?? 01h
.text:0043104a be ?? BEh
.text:0043104b 8f ?? 8Fh
.text:0043104c 3c ?? 3Ch <
.text:0043104d 01 ?? 01h
.text:0043104e b7 ?? B7h
.text:0043104f 8f ?? 8Fh
.text:00431050 38 ?? 38h 8
.text:00431051 01 ?? 01h
.text:00431052 b6 ?? B6h
.text:00431053 8f ?? 8Fh
.text:00431054 34 ?? 34h 4
.text:00431055 01 ?? 01h
.text:00431056 b5 ?? B5h
.text:00431057 8f ?? 8Fh
.text:00431058 30 ?? 30h 0
.text:00431059 01 ?? 01h
.text:0043105a b4 ?? B4h
.text:0043105b 8f ?? 8Fh
.text:0043105c 2c ?? 2Ch ,
.text:0043105d 01 ?? 01h
.text:0043105e b3 ?? B3h
.text:0043105f 8f ?? 8Fh
.text:00431060 28 ?? 28h (
.text:00431061 01 ?? 01h
.text:00431062 b2 ?? B2h
.text:00431063 8f ?? 8Fh
.text:00431064 24 ?? 24h $
.text:00431065 01 ?? 01h
.text:00431066 b1 ?? B1h
.text:00431067 8f ?? 8Fh
.text:00431068 20 ?? 20h
.text:00431069 01 ?? 01h
.text:0043106a b0 ?? B0h
.text:0043106b 8f ?? 8Fh
.text:0043106c 08 ?? 08h
.text:0043106d 00 ?? 00h
.text:0043106e e0 ?? E0h
.text:0043106f 03 ?? 03h
.text:00431070 48 ?? 48h H
.text:00431071 01 ?? 01h
.text:00431072 bd ?? BDh
.text:00431073 27 ?? 27h '
.text:00431074 18 ?? 18h
.text:00431075 00 ?? 00h
.text:00431076 a4 ?? A4h
.text:00431077 83 ?? 83h
.text:00431078 00 ?? 00h
.text:00431079 00 ?? 00h
.text:0043107a 00 ?? 00h
.text:0043107b 00 ?? 00h
.text:0043107c 6c ?? 6Ch l
.text:0043107d ff ?? FFh
.text:0043107e 80 ?? 80h
.text:0043107f 10 ?? 10h
.text:00431080 00 ?? 00h
.text:00431081 00 ?? 00h
.text:00431082 00 ?? 00h
.text:00431083 00 ?? 00h
.text:00431084 20 ?? 20h
.text:00431085 80 ?? 80h
.text:00431086 90 ?? 90h
.text:00431087 8f ?? 8Fh
.text:00431088 e4 ?? E4h
.text:00431089 89 ?? 89h
.text:0043108a 99 ?? 99h
.text:0043108b 8f ?? 8Fh
.text:0043108c 68 ?? 68h h
.text:0043108d a3 ?? A3h
.text:0043108e 05 ?? 05h
.text:0043108f 26 ?? 26h &
.text:00431090 21 ?? 21h !
.text:00431091 20 ?? 20h
.text:00431092 80 ?? 80h
.text:00431093 02 ?? 02h
.text:00431094 09 ?? 09h
.text:00431095 f8 ?? F8h
.text:00431096 20 ?? 20h
.text:00431097 03 ?? 03h
.text:00431098 0c ?? 0Ch
.text:00431099 44 ?? 44h D
.text:0043109a 66 ?? 66h f
.text:0043109b 26 ?? 26h &
.text:0043109c 10 ?? 10h
.text:0043109d 00 ?? 00h
.text:0043109e bc ?? BCh
.text:0043109f 8f ?? 8Fh
.text:004310a0 21 ?? 21h !
.text:004310a1 20 ?? 20h
.text:004310a2 80 ?? 80h
.text:004310a3 02 ?? 02h
.text:004310a4 e4 ?? E4h
.text:004310a5 89 ?? 89h
.text:004310a6 99 ?? 99h
.text:004310a7 8f ?? 8Fh
.text:004310a8 6c ?? 6Ch l
.text:004310a9 df ?? DFh
.text:004310aa e5 ?? E5h
.text:004310ab 26 ?? 26h &
.text:004310ac 09 ?? 09h
.text:004310ad f8 ?? F8h
.text:004310ae 20 ?? 20h
.text:004310af 03 ?? 03h
.text:004310b0 0c ?? 0Ch
.text:004310b1 44 ?? 44h D
.text:004310b2 66 ?? 66h f
.text:004310b3 26 ?? 26h &
.text:004310b4 10 ?? 10h
.text:004310b5 00 ?? 00h
.text:004310b6 bc ?? BCh
.text:004310b7 8f ?? 8Fh
.text:004310b8 21 ?? 21h !
.text:004310b9 20 ?? 20h
.text:004310ba 80 ?? 80h
.text:004310bb 02 ?? 02h
.text:004310bc 20 ?? 20h
.text:004310bd 80 ?? 80h
.text:004310be 91 ?? 91h
.text:004310bf 8f ?? 8Fh
.text:004310c0 e4 ?? E4h
.text:004310c1 89 ?? 89h
.text:004310c2 99 ?? 99h
.text:004310c3 8f ?? 8Fh
.text:004310c4 90 ?? 90h
.text:004310c5 df ?? DFh
.text:004310c6 25 ?? 25h %
.text:004310c7 26 ?? 26h &
.text:004310c8 09 ?? 09h
.text:004310c9 f8 ?? F8h
.text:004310ca 20 ?? 20h
.text:004310cb 03 ?? 03h
.text:004310cc 0c ?? 0Ch
.text:004310cd 44 ?? 44h D
.text:004310ce 66 ?? 66h f
.text:004310cf 26 ?? 26h &
.text:004310d0 10 ?? 10h
.text:004310d1 00 ?? 00h
.text:004310d2 bc ?? BCh
.text:004310d3 8f ?? 8Fh
.text:004310d4 00 ?? 00h
.text:004310d5 00 ?? 00h
.text:004310d6 00 ?? 00h
.text:004310d7 00 ?? 00h
.text:004310d8 20 ?? 20h
.text:004310d9 80 ?? 80h
.text:004310da 85 ?? 85h
.text:004310db 8f ?? 8Fh
.text:004310dc 21 ?? 21h !
.text:004310dd 20 ?? 20h
.text:004310de 80 ?? 80h
.text:004310df 02 ?? 02h
.text:004310e0 20 ?? 20h
.text:004310e1 80 ?? 80h
.text:004310e2 94 ?? 94h
.text:004310e3 8f ?? 8Fh
.text:004310e4 68 ?? 68h h
.text:004310e5 8a ?? 8Ah
.text:004310e6 99 ?? 99h
.text:004310e7 8f ?? 8Fh
.text:004310e8 7c ?? 7Ch |
.text:004310e9 cb ?? CBh
.text:004310ea a6 ?? A6h
.text:004310eb 24 ?? 24h $
.text:004310ec 9c ?? 9Ch
.text:004310ed cb ?? CBh
.text:004310ee 87 ?? 87h
.text:004310ef 26 ?? 26h &
.text:004310f0 09 ?? 09h
.text:004310f1 f8 ?? F8h
.text:004310f2 20 ?? 20h
.text:004310f3 03 ?? 03h
.text:004310f4 21 ?? 21h !
.text:004310f5 28 ?? 28h (
.text:004310f6 00 ?? 00h
.text:004310f7 00 ?? 00h
.text:004310f8 10 ?? 10h
.text:004310f9 00 ?? 00h
.text:004310fa bc ?? BCh
.text:004310fb 8f ?? 8Fh
.text:004310fc 44 ?? 44h D
.text:004310fd 01 ?? 01h
.text:004310fe bf ?? BFh
.text:004310ff 8f ?? 8Fh
.text:00431100 40 ?? 40h @
.text:00431101 01 ?? 01h
.text:00431102 be ?? BEh
.text:00431103 8f ?? 8Fh
.text:00431104 3c ?? 3Ch <
.text:00431105 01 ?? 01h
.text:00431106 b7 ?? B7h
.text:00431107 8f ?? 8Fh
.text:00431108 38 ?? 38h 8
.text:00431109 01 ?? 01h
.text:0043110a b6 ?? B6h
.text:0043110b 8f ?? 8Fh
.text:0043110c 34 ?? 34h 4
.text:0043110d 01 ?? 01h
.text:0043110e b5 ?? B5h
.text:0043110f 8f ?? 8Fh
.text:00431110 30 ?? 30h 0
.text:00431111 01 ?? 01h
.text:00431112 b4 ?? B4h
.text:00431113 8f ?? 8Fh
.text:00431114 2c ?? 2Ch ,
.text:00431115 01 ?? 01h
.text:00431116 b3 ?? B3h
.text:00431117 8f ?? 8Fh
.text:00431118 28 ?? 28h (
.text:00431119 01 ?? 01h
.text:0043111a b2 ?? B2h
.text:0043111b 8f ?? 8Fh
.text:0043111c 24 ?? 24h $
.text:0043111d 01 ?? 01h
.text:0043111e b1 ?? B1h
.text:0043111f 8f ?? 8Fh
.text:00431120 20 ?? 20h
.text:00431121 01 ?? 01h
.text:00431122 b0 ?? B0h
.text:00431123 8f ?? 8Fh
.text:00431124 08 ?? 08h
.text:00431125 00 ?? 00h
.text:00431126 e0 ?? E0h
.text:00431127 03 ?? 03h
.text:00431128 48 ?? 48h H
.text:00431129 01 ?? 01h
.text:0043112a bd ?? BDh
.text:0043112b 27 ?? 27h '
.text:0043112c ec ?? ECh
.text:0043112d 85 ?? 85h
.text:0043112e 99 ?? 99h
.text:0043112f 8f ?? 8Fh
.text:00431130 00 ?? 00h
.text:00431131 00 ?? 00h
.text:00431132 00 ?? 00h
.text:00431133 00 ?? 00h
.text:00431134 09 ?? 09h
.text:00431135 f8 ?? F8h
.text:00431136 20 ?? 20h
.text:00431137 03 ?? 03h
.text:00431138 21 ?? 21h !
.text:00431139 20 ?? 20h
.text:0043113a 00 ?? 00h
.text:0043113b 02 ?? 02h
.text:0043113c 21 ?? 21h !
.text:0043113d 00 ?? 00h
.text:0043113e 47 ?? 47h G
.text:0043113f 2c ?? 2Ch ,
.text:00431140 10 ?? 10h
.text:00431141 00 ?? 00h
.text:00431142 bc ?? BCh
.text:00431143 8f ?? 8Fh
.text:00431144 31 ?? 31h 1
.text:00431145 00 ?? 00h
.text:00431146 e0 ?? E0h
.text:00431147 10 ?? 10h
.text:00431148 00 ?? 00h
.text:00431149 00 ?? 00h
.text:0043114a 00 ?? 00h
.text:0043114b 00 ?? 00h
.text:0043114c 20 ?? 20h
.text:0043114d 80 ?? 80h
.text:0043114e 8e ?? 8Eh
.text:0043114f 8f ?? 8Fh
.text:00431150 68 ?? 68h h
.text:00431151 88 ?? 88h
.text:00431152 99 ?? 99h
.text:00431153 8f ?? 8Fh
.text:00431154 a0 ?? A0h
.text:00431155 cc ?? CCh
.text:00431156 c5 ?? C5h
.text:00431157 25 ?? 25h %
.text:00431158 21 ?? 21h !
.text:00431159 30 ?? 30h 0
.text:0043115a 00 ?? 00h
.text:0043115b 02 ?? 02h
.text:0043115c 09 ?? 09h
.text:0043115d f8 ?? F8h
.text:0043115e 20 ?? 20h
.text:0043115f 03 ?? 03h
.text:00431160 21 ?? 21h !
.text:00431161 20 ?? 20h
.text:00431162 00 ?? 00h
.text:00431163 00 ?? 00h
.text:00431164 10 ?? 10h
.text:00431165 00 ?? 00h
.text:00431166 bc ?? BCh
.text:00431167 8f ?? 8Fh
.text:00431168 00 ?? 00h
.text:00431169 00 ?? 00h
.text:0043116a 00 ?? 00h
.text:0043116b 00 ?? 00h
.text:0043116c 80 ?? 80h
.text:0043116d 89 ?? 89h
.text:0043116e 99 ?? 99h
.text:0043116f 8f ?? 8Fh
.text:00431170 00 ?? 00h
.text:00431171 00 ?? 00h
.text:00431172 00 ?? 00h
.text:00431173 00 ?? 00h
.text:00431174 09 ?? 09h
.text:00431175 f8 ?? F8h
.text:00431176 20 ?? 20h
.text:00431177 03 ?? 03h
.text:00431178 21 ?? 21h !
.text:00431179 20 ?? 20h
.text:0043117a 00 ?? 00h
.text:0043117b 00 ?? 00h
.text:0043117c 10 ?? 10h
.text:0043117d 00 ?? 00h
.text:0043117e bc ?? BCh
.text:0043117f 8f ?? 8Fh
.text:00431180 21 ?? 21h !
.text:00431181 28 ?? 28h (
.text:00431182 40 ?? 40h @
.text:00431183 02 ?? 02h
.text:00431184 20 ?? 20h
.text:00431185 80 ?? 80h
.text:00431186 8d ?? 8Dh
.text:00431187 8f ?? 8Fh
.text:00431188 00 ?? 00h
.text:00431189 8b ?? 8Bh
.text:0043118a 99 ?? 99h
.text:0043118b 8f ?? 8Fh
.text:0043118c 28 ?? 28h (
.text:0043118d dc ?? DCh
.text:0043118e a4 ?? A4h
.text:0043118f 25 ?? 25h %
.text:00431190 09 ?? 09h
.text:00431191 f8 ?? F8h
.text:00431192 20 ?? 20h
.text:00431193 03 ?? 03h
.text:00431194 21 ?? 21h !
.text:00431195 30 ?? 30h 0
.text:00431196 40 ?? 40h @
.text:00431197 02 ?? 02h
.text:00431198 10 ?? 10h
.text:00431199 00 ?? 00h
.text:0043119a bc ?? BCh
.text:0043119b 8f ?? 8Fh
.text:0043119c 00 ?? 00h
.text:0043119d 00 ?? 00h
.text:0043119e 00 ?? 00h
.text:0043119f 00 ?? 00h
.text:004311a0 20 ?? 20h
.text:004311a1 80 ?? 80h
.text:004311a2 8c ?? 8Ch
.text:004311a3 8f ?? 8Fh
.text:004311a4 00 ?? 00h
.text:004311a5 8b ?? 8Bh
.text:004311a6 99 ?? 99h
.text:004311a7 8f ?? 8Fh
.text:004311a8 00 ?? 00h
.text:004311a9 00 ?? 00h
.text:004311aa 00 ?? 00h
.text:004311ab 00 ?? 00h
.text:004311ac 09 ?? 09h
.text:004311ad f8 ?? F8h
.text:004311ae 20 ?? 20h
.text:004311af 03 ?? 03h
.text:004311b0 58 ?? 58h X
.text:004311b1 dc ?? DCh
.text:004311b2 84 ?? 84h
.text:004311b3 25 ?? 25h %
.text:004311b4 10 ?? 10h
.text:004311b5 00 ?? 00h
.text:004311b6 bc ?? BCh
.text:004311b7 8f ?? 8Fh
.text:004311b8 00 ?? 00h
.text:004311b9 00 ?? 00h
.text:004311ba 00 ?? 00h
.text:004311bb 00 ?? 00h
.text:004311bc 20 ?? 20h
.text:004311bd 80 ?? 80h
.text:004311be 8b ?? 8Bh
.text:004311bf 8f ?? 8Fh
.text:004311c0 00 ?? 00h
.text:004311c1 8b ?? 8Bh
.text:004311c2 99 ?? 99h
.text:004311c3 8f ?? 8Fh
.text:004311c4 00 ?? 00h
.text:004311c5 00 ?? 00h
.text:004311c6 00 ?? 00h
.text:004311c7 00 ?? 00h
.text:004311c8 09 ?? 09h
.text:004311c9 f8 ?? F8h
.text:004311ca 20 ?? 20h
.text:004311cb 03 ?? 03h
.text:004311cc 74 ?? 74h t
.text:004311cd dc ?? DCh
.text:004311ce 64 ?? 64h d
.text:004311cf 25 ?? 25h %
.text:004311d0 10 ?? 10h
.text:004311d1 00 ?? 00h
.text:004311d2 bc ?? BCh
.text:004311d3 8f ?? 8Fh
.text:004311d4 00 ?? 00h
.text:004311d5 00 ?? 00h
.text:004311d6 00 ?? 00h
.text:004311d7 00 ?? 00h
.text:004311d8 20 ?? 20h
.text:004311d9 80 ?? 80h
.text:004311da 8a ?? 8Ah
.text:004311db 8f ?? 8Fh
.text:004311dc 00 ?? 00h
.text:004311dd 8b ?? 8Bh
.text:004311de 99 ?? 99h
.text:004311df 8f ?? 8Fh
.text:004311e0 00 ?? 00h
.text:004311e1 00 ?? 00h
.text:004311e2 00 ?? 00h
.text:004311e3 00 ?? 00h
.text:004311e4 09 ?? 09h
.text:004311e5 f8 ?? F8h
.text:004311e6 20 ?? 20h
.text:004311e7 03 ?? 03h
.text:004311e8 88 ?? 88h
.text:004311e9 dc ?? DCh
.text:004311ea 44 ?? 44h D
.text:004311eb 25 ?? 25h %
.text:004311ec 10 ?? 10h
.text:004311ed 00 ?? 00h
.text:004311ee bc ?? BCh
.text:004311ef 8f ?? 8Fh
.text:004311f0 21 ?? 21h !
.text:004311f1 20 ?? 20h
.text:004311f2 80 ?? 80h
.text:004311f3 02 ?? 02h
.text:004311f4 20 ?? 20h
.text:004311f5 80 ?? 80h
.text:004311f6 89 ?? 89h
.text:004311f7 8f ?? 8Fh
.text:004311f8 20 ?? 20h
.text:004311f9 80 ?? 80h
.text:004311fa 88 ?? 88h
.text:004311fb 8f ?? 8Fh
.text:004311fc e4 ?? E4h
.text:004311fd 89 ?? 89h
.text:004311fe 99 ?? 99h
.text:004311ff 8f ?? 8Fh
.text:00431200 90 ?? 90h
.text:00431201 df ?? DFh
.text:00431202 25 ?? 25h %
.text:00431203 25 ?? 25h %
.text:00431204 6b ?? 6Bh k
.text:00431205 ff ?? FFh
.text:00431206 00 ?? 00h
.text:00431207 10 ?? 10h
.text:00431208 98 ?? 98h
.text:00431209 df ?? DFh
.text:0043120a 06 ?? 06h
.text:0043120b 25 ?? 25h %
.text:0043120c e4 ?? E4h
.text:0043120d 89 ?? 89h
.text:0043120e 99 ?? 99h
.text:0043120f 8f ?? 8Fh
.text:00431210 68 ?? 68h h
.text:00431211 a3 ?? A3h
.text:00431212 c5 ?? C5h
.text:00431213 27 ?? 27h '
.text:00431214 21 ?? 21h !
.text:00431215 20 ?? 20h
.text:00431216 80 ?? 80h
.text:00431217 02 ?? 02h
.text:00431218 09 ?? 09h
.text:00431219 f8 ?? F8h
.text:0043121a 20 ?? 20h
.text:0043121b 03 ?? 03h
.text:0043121c 0c ?? 0Ch
.text:0043121d 44 ?? 44h D
.text:0043121e c6 ?? C6h
.text:0043121f 26 ?? 26h &
.text:00431220 10 ?? 10h
.text:00431221 00 ?? 00h
.text:00431222 bc ?? BCh
.text:00431223 8f ?? 8Fh
.text:00431224 21 ?? 21h !
.text:00431225 20 ?? 20h
.text:00431226 80 ?? 80h
.text:00431227 02 ?? 02h
.text:00431228 e4 ?? E4h
.text:00431229 89 ?? 89h
.text:0043122a 99 ?? 99h
.text:0043122b 8f ?? 8Fh
.text:0043122c 21 ?? 21h !
.text:0043122d 28 ?? 28h (
.text:0043122e a0 ?? A0h
.text:0043122f 02 ?? 02h
.text:00431230 09 ?? 09h
.text:00431231 f8 ?? F8h
.text:00431232 20 ?? 20h
.text:00431233 03 ?? 03h
.text:00431234 0c ?? 0Ch
.text:00431235 44 ?? 44h D
.text:00431236 c6 ?? C6h
.text:00431237 26 ?? 26h &
.text:00431238 10 ?? 10h
.text:00431239 00 ?? 00h
.text:0043123a bc ?? BCh
.text:0043123b 8f ?? 8Fh
.text:0043123c 21 ?? 21h !
.text:0043123d 20 ?? 20h
.text:0043123e 80 ?? 80h
.text:0043123f 02 ?? 02h
.text:00431240 20 ?? 20h
.text:00431241 80 ?? 80h
.text:00431242 8f ?? 8Fh
.text:00431243 8f ?? 8Fh
.text:00431244 e4 ?? E4h
.text:00431245 89 ?? 89h
.text:00431246 99 ?? 99h
.text:00431247 8f ?? 8Fh
.text:00431248 90 ?? 90h
.text:00431249 df ?? DFh
.text:0043124a e5 ?? E5h
.text:0043124b 25 ?? 25h %
.text:0043124c 59 ?? 59h Y
.text:0043124d ff ?? FFh
.text:0043124e 00 ?? 00h
.text:0043124f 10 ?? 10h
.text:00431250 0c ?? 0Ch
.text:00431251 44 ?? 44h D
.text:00431252 c6 ?? C6h
.text:00431253 26 ?? 26h &
.text:00431254 f8 ?? F8h
.text:00431255 8d ?? 8Dh
.text:00431256 99 ?? 99h
.text:00431257 8f ?? 8Fh
.text:00431258 00 ?? 00h
.text:00431259 00 ?? 00h
.text:0043125a 00 ?? 00h
.text:0043125b 00 ?? 00h
.text:0043125c 09 ?? 09h
.text:0043125d f8 ?? F8h
.text:0043125e 20 ?? 20h
.text:0043125f 03 ?? 03h
.text:00431260 21 ?? 21h !
.text:00431261 20 ?? 20h
.text:00431262 20 ?? 20h
.text:00431263 02 ?? 02h
.text:00431264 10 ?? 10h
.text:00431265 00 ?? 00h
.text:00431266 bc ?? BCh
.text:00431267 8f ?? 8Fh
.text:00431268 2a ?? 2Ah *
.text:00431269 00 ?? 00h
.text:0043126a 40 ?? 40h @
.text:0043126b 10 ?? 10h
.text:0043126c 18 ?? 18h
.text:0043126d 01 ?? 01h
.text:0043126e a4 ?? A4h
.text:0043126f 27 ?? 27h '
.text:00431270 20 ?? 20h
.text:00431271 80 ?? 80h
.text:00431272 83 ?? 83h
.text:00431273 8f ?? 8Fh
.text:00431274 04 ?? 04h
.text:00431275 00 ?? 00h
.text:00431276 5f ?? 5Fh _
.text:00431277 8c ?? 8Ch
.text:00431278 f0 ?? F0h
.text:00431279 8b ?? 8Bh
.text:0043127a 99 ?? 99h
.text:0043127b 8f ?? 8Fh
.text:0043127c a4 ?? A4h
.text:0043127d ba ?? BAh
.text:0043127e 66 ?? 66h f
.text:0043127f 24 ?? 24h $
.text:00431280 ff ?? FFh
.text:00431281 ff ?? FFh
.text:00431282 e7 ?? E7h
.text:00431283 27 ?? 27h '
.text:00431284 09 ?? 09h
.text:00431285 f8 ?? F8h
.text:00431286 20 ?? 20h
.text:00431287 03 ?? 03h
.text:00431288 08 ?? 08h
.text:00431289 00 ?? 00h
.text:0043128a 05 ?? 05h
.text:0043128b 24 ?? 24h $
.text:0043128c 10 ?? 10h
.text:0043128d 00 ?? 00h
.text:0043128e bc ?? BCh
.text:0043128f 8f ?? 8Fh
.text:00431290 18 ?? 18h
.text:00431291 01 ?? 01h
.text:00431292 a6 ?? A6h
.text:00431293 8f ?? 8Fh
.text:00431294 00 ?? 00h
.text:00431295 00 ?? 00h
.text:00431296 00 ?? 00h
.text:00431297 00 ?? 00h
.text:00431298 35 ?? 35h 5
.text:00431299 ff ?? FFh
.text:0043129a c0 ?? C0h
.text:0043129b 10 ?? 10h
.text:0043129c 21 ?? 21h !
.text:0043129d 20 ?? 20h
.text:0043129e 20 ?? 20h
.text:0043129f 02 ?? 02h
.text:004312a0 04 ?? 04h
.text:004312a1 8a ?? 8Ah
.text:004312a2 99 ?? 99h
.text:004312a3 8f ?? 8Fh
.text:004312a4 00 ?? 00h
.text:004312a5 00 ?? 00h
.text:004312a6 00 ?? 00h
.text:004312a7 00 ?? 00h
.text:004312a8 09 ?? 09h
.text:004312a9 f8 ?? F8h
.text:004312aa 20 ?? 20h
.text:004312ab 03 ?? 03h
.text:004312ac 21 ?? 21h !
.text:004312ad 28 ?? 28h (
.text:004312ae 00 ?? 00h
.text:004312af 02 ?? 02h
.text:004312b0 10 ?? 10h
.text:004312b1 00 ?? 00h
.text:004312b2 bc ?? BCh
.text:004312b3 8f ?? 8Fh
.text:004312b4 2e ?? 2Eh .
.text:004312b5 ff ?? FFh
.text:004312b6 40 ?? 40h @
.text:004312b7 04 ?? 04h
.text:004312b8 00 ?? 00h
.text:004312b9 00 ?? 00h
.text:004312ba 00 ?? 00h
.text:004312bb 00 ?? 00h
.text:004312bc 20 ?? 20h
.text:004312bd 80 ?? 80h
.text:004312be 97 ?? 97h
.text:004312bf 8f ?? 8Fh
.text:004312c0 34 ?? 34h 4
.text:004312c1 8e ?? 8Eh
.text:004312c2 99 ?? 99h
.text:004312c3 8f ?? 8Fh
.text:004312c4 70 ?? 70h p
.text:004312c5 cc ?? CCh
.text:004312c6 e5 ?? E5h
.text:004312c7 26 ?? 26h &
.text:004312c8 09 ?? 09h
.text:004312c9 f8 ?? F8h
.text:004312ca 20 ?? 20h
.text:004312cb 03 ?? 03h
.text:004312cc 21 ?? 21h !
.text:004312cd 20 ?? 20h
.text:004312ce 00 ?? 00h
.text:004312cf 00 ?? 00h
.text:004312d0 10 ?? 10h
.text:004312d1 00 ?? 00h
.text:004312d2 bc ?? BCh
.text:004312d3 8f ?? 8Fh
.text:004312d4 21 ?? 21h ! ;? -> 00402021
.text:004312d5 20 ?? 20h
.text:004312d6 40 ?? 40h @
.text:004312d7 00 ?? 00h
.text:004312d8 20 ?? 20h
.text:004312d9 80 ?? 80h
.text:004312da 93 ?? 93h
.text:004312db 8f ?? 8Fh
.text:004312dc 24 ?? 24h $
.text:004312dd 89 ?? 89h
.text:004312de 99 ?? 99h
.text:004312df 8f ?? 8Fh
.text:004312e0 00 ?? 00h
.text:004312e1 00 ?? 00h
.text:004312e2 00 ?? 00h
.text:004312e3 00 ?? 00h
.text:004312e4 09 ?? 09h
.text:004312e5 f8 ?? F8h
.text:004312e6 20 ?? 20h
.text:004312e7 03 ?? 03h
.text:004312e8 38 ?? 38h 8
.text:004312e9 19 ?? 19h
.text:004312ea 65 ?? 65h e
.text:004312eb 26 ?? 26h &
.text:004312ec 10 ?? 10h
.text:004312ed 00 ?? 00h
.text:004312ee bc ?? BCh
.text:004312ef 8f ?? 8Fh
.text:004312f0 10 ?? 10h
.text:004312f1 00 ?? 00h
.text:004312f2 40 ?? 40h @
.text:004312f3 10 ?? 10h
.text:004312f4 00 ?? 00h
.text:004312f5 00 ?? 00h
.text:004312f6 00 ?? 00h
.text:004312f7 00 ?? 00h
.text:004312f8 20 ?? 20h
.text:004312f9 80 ?? 80h
.text:004312fa 84 ?? 84h
.text:004312fb 8f ?? 8Fh
.text:004312fc 20 ?? 20h
.text:004312fd 80 ?? 80h
.text:004312fe 9e ?? 9Eh
.text:004312ff 8f ?? 8Fh
.text:00431300 e4 ?? E4h
.text:00431301 89 ?? 89h
.text:00431302 99 ?? 99h
.text:00431303 8f ?? 8Fh
.text:00431304 90 ?? 90h
.text:00431305 df ?? DFh
.text:00431306 85 ?? 85h
.text:00431307 24 ?? 24h $
.text:00431308 a8 ?? A8h
.text:00431309 df ?? DFh
.text:0043130a c6 ?? C6h
.text:0043130b 27 ?? 27h '
.text:0043130c 29 ?? 29h )
.text:0043130d ff ?? FFh
.text:0043130e 00 ?? 00h
.text:0043130f 10 ?? 10h
.text:00431310 21 ?? 21h !
.text:00431311 20 ?? 20h
.text:00431312 80 ?? 80h
.text:00431313 02 ?? 02h
.text:00431314 20 ?? 20h
.text:00431315 80 ?? 80h
.text:00431316 82 ?? 82h
.text:00431317 8f ?? 8Fh
.text:00431318 f8 ?? F8h
.text:00431319 8a ?? 8Ah
.text:0043131a 99 ?? 99h
.text:0043131b 8f ?? 8Fh
.text:0043131c 00 ?? 00h
.text:0043131d 00 ?? 00h
.text:0043131e 00 ?? 00h
.text:0043131f 00 ?? 00h
.text:00431320 09 ?? 09h
.text:00431321 f8 ?? F8h
.text:00431322 20 ?? 20h
.text:00431323 03 ?? 03h
.text:00431324 38 ?? 38h 8
.text:00431325 19 ?? 19h
.text:00431326 44 ?? 44h D
.text:00431327 24 ?? 24h $
.text:00431328 10 ?? 10h
.text:00431329 00 ?? 00h
.text:0043132a bc ?? BCh
.text:0043132b 8f ?? 8Fh
.text:0043132c d8 ?? D8h
.text:0043132d ff ?? FFh
.text:0043132e 00 ?? 00h
.text:0043132f 10 ?? 10h
.text:00431330 18 ?? 18h
.text:00431331 01 ?? 01h
.text:00431332 a2 ?? A2h
.text:00431333 af ?? AFh
.text:00431334 68 ?? 68h h
.text:00431335 86 ?? 86h
.text:00431336 99 ?? 99h
.text:00431337 8f ?? 8Fh
.text:00431338 18 ?? 18h
.text:00431339 01 ?? 01h
.text:0043133a a4 ?? A4h
.text:0043133b 8f ?? 8Fh
.text:0043133c 09 ?? 09h
.text:0043133d f8 ?? F8h
.text:0043133e 20 ?? 20h
.text:0043133f 03 ?? 03h
.text:00431340 00 ?? 00h
.text:00431341 00 ?? 00h
.text:00431342 00 ?? 00h
.text:00431343 00 ?? 00h
.text:00431344 10 ?? 10h
.text:00431345 00 ?? 00h
.text:00431346 bc ?? BCh
.text:00431347 8f ?? 8Fh
.text:00431348 21 ?? 21h !
.text:00431349 20 ?? 20h
.text:0043134a 20 ?? 20h
.text:0043134b 02 ?? 02h
.text:0043134c c8 ?? C8h
.text:0043134d 8b ?? 8Bh
.text:0043134e 99 ?? 99h
.text:0043134f 8f ?? 8Fh
.text:00431350 21 ?? 21h !
.text:00431351 28 ?? 28h (
.text:00431352 00 ?? 00h
.text:00431353 02 ?? 02h
.text:00431354 09 ?? 09h
.text:00431355 f8 ?? F8h
.text:00431356 20 ?? 20h
.text:00431357 03 ?? 03h
.text:00431358 21 ?? 21h ! ;? -> 00403021
.text:00431359 30 ?? 30h 0
.text:0043135a 40 ?? 40h @
.text:0043135b 00 ?? 00h
.text:0043135c 10 ?? 10h
.text:0043135d 00 ?? 00h
.text:0043135e bc ?? BCh
.text:0043135f 8f ?? 8Fh
.text:00431360 e5 ?? E5h
.text:00431361 ff ?? FFh
.text:00431362 00 ?? 00h
.text:00431363 10 ?? 10h
.text:00431364 00 ?? 00h
.text:00431365 00 ?? 00h
.text:00431366 00 ?? 00h
.text:00431367 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineManagement()
;local_8 undefined4 -8 ;XREF[2,0]: 00431378,004316bc
;local_10 undefined4 -10 ;XREF[27,0]: 0043137c,00431398,004313b8,004313d8,004313f8
; 00431418,00431438,00431458,00431478,00431498
; 004314b8,004314d8,004314f8,00431518,00431538
; 00431558,00431578,00431598,004315b8,004315d8
; 004315f8,00431618,00431638,00431658,00431678
; 00431698,004316b8
;XREF[3,0]: Entry Point,004148b0,004d8130
.text:00431368 0b001c3c lui gp,0xb
.text:0043136c 78e69c27 addiu gp,gp,-0x1988
.text:00431370 21e09903 addu gp,gp,t9
.text:00431374 e0ffbd27 addiu sp,sp,-0x20
.text:00431378 1800bfaf sw ra,local_8+0x20(sp)
.text:0043137c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00431380 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431384 2c80868f lw a2=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00431388 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043138c b0dfe424 addiu a0=>.roda...,a3,-0x2050 ;= "setDebugLevel"
.text:00431390 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431394 34bec524 _addiu a1=>FUN_0042be34,a2,-0x41cc
.text:00431398 1000bc8f lw gp,local_10+0x20(sp)
.text:0043139c 00000000 nop
.text:004313a0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004313a4 2c80828f lw v0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004313a8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004313ac c0df6424 addiu a0=>.roda...,v1,-0x2040 ;= "setSystemReboot"
.text:004313b0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004313b4 0cbf4524 _addiu a1=>FUN_0042bf0c,v0,-0x40f4
.text:004313b8 1000bc8f lw gp,local_10+0x20(sp)
.text:004313bc 00000000 nop
.text:004313c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004313c4 2c80858f lw a1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004313c8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004313cc d0df8424 addiu a0=>.roda...,a0,-0x2030 ;= "setSystemFactoryReset"
.text:004313d0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004313d4 90bfa524 _addiu a1=>FUN_0042bf90,a1,-0x4070
.text:004313d8 1000bc8f lw gp,local_10+0x20(sp)
.text:004313dc 00000000 nop
.text:004313e0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004313e4 2c80988f lw t8,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004313e8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004313ec e8dfe427 addiu a0=>.roda...,ra,-0x2018 ;= "setSystemLanguage"
.text:004313f0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004313f4 50c00527 _addiu a1=>FUN_0042c050,t8,-0x3fb0
.text:004313f8 1000bc8f lw gp,local_10+0x20(sp)
.text:004313fc 00000000 nop
.text:00431400 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431404 2c808e8f lw t6,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431408 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043140c fcdfe425 addiu a0=>.roda...,t7,-0x2004 ;= "setAuthorizationMode"
.text:00431410 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431414 6cc1c525 _addiu a1=>LAB_0042c16c,t6,-0x3e94
.text:00431418 1000bc8f lw gp,local_10+0x20(sp)
.text:0043141c 00000000 nop
.text:00431420 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431424 2c808c8f lw t4,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431428 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043142c 14e0a425 addiu a0=>.roda...,t5,-0x1fec ;= "setTestEmail"
.text:00431430 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431434 90c38525 _addiu a1=>FUN_0042c390,t4,-0x3c70
.text:00431438 1000bc8f lw gp,local_10+0x20(sp)
.text:0043143c 00000000 nop
.text:00431440 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431444 2c808a8f lw t2,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431448 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043144c 24e06425 addiu a0=>.roda...,t3,-0x1fdc ;= "setTestFTP"
.text:00431450 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431454 34c54525 _addiu a1=>LAB_0042c534,t2,-0x3acc
.text:00431458 1000bc8f lw gp,local_10+0x20(sp)
.text:0043145c 00000000 nop
.text:00431460 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431464 2c80888f lw t0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431468 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043146c 30e02425 addiu a0=>.roda...,t1,-0x1fd0 ;= "setSystemRegion"
.text:00431470 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431474 94c60525 _addiu a1=>LAB_0042c694,t0,-0x396c
.text:00431478 1000bc8f lw gp,local_10+0x20(sp)
.text:0043147c 00000000 nop
.text:00431480 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431484 2c80868f lw a2=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00431488 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043148c 40e0e424 addiu a0=>.roda...,a3,-0x1fc0 ;= "setSystemAPSelect"
.text:00431490 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431494 20c7c524 _addiu a1=>LAB_0042c720,a2,-0x38e0
.text:00431498 1000bc8f lw gp,local_10+0x20(sp)
.text:0043149c 00000000 nop
.text:004314a0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004314a4 2c80828f lw v0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004314a8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004314ac 54e06424 addiu a0=>.roda...,v1,-0x1fac ;= "setSystemAPReScan"
.text:004314b0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004314b4 58c94524 _addiu a1=>FUN_0042c958,v0,-0x36a8
.text:004314b8 1000bc8f lw gp,local_10+0x20(sp)
.text:004314bc 00000000 nop
.text:004314c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004314c4 2c80858f lw a1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004314c8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004314cc 68e08424 addiu a0=>.roda...,a0,-0x1f98 ;= "setSystemWizard"
.text:004314d0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004314d4 b4c9a524 _addiu a1=>LAB_0042c9b4,a1,-0x364c
.text:004314d8 1000bc8f lw gp,local_10+0x20(sp)
.text:004314dc 00000000 nop
.text:004314e0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004314e4 2c80988f lw t8,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004314e8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004314ec 78e0e427 addiu a0=>.roda...,ra,-0x1f88 ;= "setSystemAdmin"
.text:004314f0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004314f4 e0d10527 _addiu a1=>LAB_0042d1e0,t8,-0x2e20
.text:004314f8 1000bc8f lw gp,local_10+0x20(sp)
.text:004314fc 00000000 nop
.text:00431500 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431504 2c808e8f lw t6,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431508 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043150c 88e0e425 addiu a0=>.roda...,t7,-0x1f78 ;= "setSystemControl"
.text:00431510 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431514 1cd6c525 _addiu a1=>LAB_0042d61c,t6,-0x29e4
.text:00431518 1000bc8f lw gp,local_10+0x20(sp)
.text:0043151c 00000000 nop
.text:00431520 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431524 2c808c8f lw t4,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431528 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043152c 9ce0a425 addiu a0=>.roda...,t5,-0x1f64 ;= "setSystemAddUser"
.text:00431530 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431534 10da8525 _addiu a1=>LAB_0042da10,t4,-0x25f0
.text:00431538 1000bc8f lw gp,local_10+0x20(sp)
.text:0043153c 00000000 nop
.text:00431540 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431544 2c808a8f lw t2,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431548 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043154c b0e06425 addiu a0=>.roda...,t3,-0x1f50 ;= "setSystemDeleteUser"
.text:00431550 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431554 88dd4525 _addiu a1=>LAB_0042dd88,t2,-0x2278
.text:00431558 1000bc8f lw gp,local_10+0x20(sp)
.text:0043155c 00000000 nop
.text:00431560 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431564 2c80888f lw t0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431568 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043156c c4e02425 addiu a0=>.roda...,t1,-0x1f3c ;= "setSystemNetwork"
.text:00431570 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431574 7cdf0525 _addiu a1=>LAB_0042df7c,t0,-0x2084
.text:00431578 1000bc8f lw gp,local_10+0x20(sp)
.text:0043157c 00000000 nop
.text:00431580 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431584 2c80868f lw a2=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00431588 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043158c d8e0e424 addiu a0=>.roda...,a3,-0x1f28 ;= "setSystemWireless"
.text:00431590 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431594 f0e3c524 _addiu a1=>LAB_0042e3f0,a2,-0x1c10
.text:00431598 1000bc8f lw gp,local_10+0x20(sp)
.text:0043159c 00000000 nop
.text:004315a0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004315a4 2c80828f lw v0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004315a8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004315ac ece06424 addiu a0=>.roda...,v1,-0x1f14 ;= "setSystemStream"
.text:004315b0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004315b4 b4e94524 _addiu a1=>LAB_0042e9b4,v0,-0x164c
.text:004315b8 1000bc8f lw gp,local_10+0x20(sp)
.text:004315bc 00000000 nop
.text:004315c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004315c4 2c80858f lw a1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004315c8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004315cc fce08424 addiu a0=>.roda...,a0,-0x1f04 ;= "setDayNightStream"
.text:004315d0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004315d4 14efa524 _addiu a1=>LAB_0042ef14,a1,-0x10ec
.text:004315d8 1000bc8f lw gp,local_10+0x20(sp)
.text:004315dc 00000000 nop
.text:004315e0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004315e4 2c80988f lw t8,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004315e8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004315ec 10e1e427 addiu a0=>.roda...,ra,-0x1ef0 ;= "setSystemVideo"
.text:004315f0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004315f4 8cf50527 _addiu a1=>LAB_0042f58c,t8,-0xa74
.text:004315f8 1000bc8f lw gp,local_10+0x20(sp)
.text:004315fc 00000000 nop
.text:00431600 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431604 2c808e8f lw t6,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431608 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043160c 20e1e425 addiu a0=>.roda...,t7,-0x1ee0 ;= "setSystemEmail"
.text:00431610 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431614 dcf8c525 _addiu a1=>LAB_0042f8dc,t6,-0x724
.text:00431618 1000bc8f lw gp,local_10+0x20(sp)
.text:0043161c 00000000 nop
.text:00431620 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431624 2c808c8f lw t4,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431628 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043162c 30e1a425 addiu a0=>.roda...,t5,-0x1ed0 ;= "setSystemFTP"
.text:00431630 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431634 f0fc8525 _addiu a1=>LAB_0042fcf0,t4,-0x310
.text:00431638 1000bc8f lw gp,local_10+0x20(sp)
.text:0043163c 00000000 nop
.text:00431640 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431644 2c808a8f lw t2,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431648 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043164c 40e16425 addiu a0=>.roda...,t3,-0x1ec0 ;= "setSystemDate"
.text:00431650 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431654 a0ff4525 _addiu a1=>DAT_0042ffa0,t2,-0x60 ;= 0Bh
.text:00431658 1000bc8f lw gp,local_10+0x20(sp)
.text:0043165c 00000000 nop
.text:00431660 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431664 2c80888f lw t0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00431668 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043166c 50e12425 addiu a0=>.roda...,t1,-0x1eb0 ;= "setSystemMotion"
.text:00431670 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431674 40040525 _addiu a1=>LAB_00430440,t0,0x440
.text:00431678 1000bc8f lw gp,local_10+0x20(sp)
.text:0043167c 00000000 nop
.text:00431680 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431684 2c80868f lw a2=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00431688 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:0043168c 60e1e424 addiu a0=>.roda...,a3,-0x1ea0 ;= "setDayNightMode"
.text:00431690 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:00431694 ec07c524 _addiu a1=>LAB_004307ec,a2,0x7ec
.text:00431698 1000bc8f lw gp,local_10+0x20(sp)
.text:0043169c 00000000 nop
.text:004316a0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004316a4 2c80828f lw v0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004316a8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004316ac 70e16424 addiu a0=>.roda...,v1,-0x1e90 ;= "setSystemSoundDB"
.text:004316b0 09f82003 jalr t9=>websSetFormDefine ;undefined websSetFormDefine()
.text:004316b4 980a4524 _addiu a1=>LAB_00430a98,v0,0xa98
.text:004316b8 1000bc8f lw gp,local_10+0x20(sp)
.text:004316bc 1800bf8f lw ra,local_8+0x20(sp)
.text:004316c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004316c4 2c80858f lw a1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004316c8 d48d998f lw t9,-0x722c(gp)=>->websSetFormDefine ;= 004147c0
.text:004316cc 84e18424 addiu a0,a0,-0x1e7c
.text:004316d0 7c0da524 addiu a1,a1,0xd7c
.text:004316d4 08002003 jr t9=>websSetFormDefine
.text:004316d8 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getMTDPartSize()
;local_4 undefined4 -4 ;XREF[2,0]: 004316ec,004317e0
;local_8 undefined4 -8 ;XREF[2,0]: 004316f0,004317e4
;local_c undefined4 -c ;XREF[2,0]: 004316f4,004317e8
;local_10 undefined4 -10 ;XREF[2,0]: 004316f8,004317ec
;local_14 undefined4 -14 ;XREF[2,0]: 004316fc,004317f0
;local_18 undefined4 -18 ;XREF[2,0]: 00431700,004317f4
;local_1c undefined4 -1c ;XREF[2,0]: 00431704,004317f8
;local_20 undefined4 -20 ;XREF[2,0]: 00431708,004317fc
;local_128 undefined4 -128 ;XREF[8,0]: 0043170c,00431730,00431760,00431788,004317a4
; 004317c0,004317d8,00431828
;local_12c undefined4 -12c ;XREF[1,0]: 00431784
;local_130 undefined4 -130 ;XREF[1,0]: 0043177c
;XREF[3,0]: Entry Point,00432248,004d8990
.text:004316dc 0b001c3c lui gp,0xb
.text:004316e0 04e39c27 addiu gp,gp,-0x1cfc
.text:004316e4 21e09903 addu gp,gp,t9
.text:004316e8 c0febd27 addiu sp,sp,-0x140
.text:004316ec 3c01bfaf sw ra,local_4+0x140(sp)
.text:004316f0 3801b6af sw s6,local_8+0x140(sp)
.text:004316f4 3401b5af sw s5,local_c+0x140(sp)
.text:004316f8 3001b4af sw s4,local_10+0x140(sp)
.text:004316fc 2c01b3af sw s3,local_14+0x140(sp)
.text:00431700 2801b2af sw s2,local_18+0x140(sp)
.text:00431704 2401b1af sw s1,local_1c+0x140(sp)
.text:00431708 2001b0af sw s0,local_20+0x140(sp)
.text:0043170c 1800bcaf sw gp=>_gp,local_128+0x140(sp)
.text:00431710 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431714 21a88000 move s5,a0
.text:00431718 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043171c 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00431720 2cd5a524 addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:00431724 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00431728 14e28424 _addiu a0=>.roda...,a0,-0x1dec ;= "/proc/mtd"
.text:0043172c 21804000 move s0,v0
.text:00431730 1800bc8f lw gp,local_128+0x140(sp)
.text:00431734 34004010 beq v0,zero,LAB_00431808
.text:00431738 21b00000 _clear s6
.text:0043173c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431740 c000b427 addiu s4,sp,0xc0
.text:00431744 0001b327 addiu s3,sp,0x100
.text:00431748 a000b127 addiu s1,sp,0xa0
LAB_0043174c: ;XREF[2,0]: 00431794,004317a8
.text:0043174c 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:00431750 2000a427 addiu a0,sp,0x20
.text:00431754 80000524 li a1,0x80
.text:00431758 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:0043175c 21300002 _move a2,s0
.text:00431760 1800bc8f lw gp,local_128+0x140(sp)
.text:00431764 2000a427 addiu a0,sp,0x20
.text:00431768 c08a998f lw t9,-0x7540(gp)=>->::sscanf ;= 00489570
.text:0043176c 20e24526 addiu a1=>.roda...,s2,-0x1de0 ;= "%31s %31s %31s %31s"
.text:00431770 e000a627 addiu a2,sp,0xe0
.text:00431774 14004010 beq v0,zero,LAB_004317c8
.text:00431778 21388002 _move a3,s4
.text:0043177c 1000b3af sw s3,local_130+0x140(sp)
.text:00431780 09f82003 jalr t9=>.MIPS.stubs:::sscanf ;int sscanf(char * __s, char * __form...
.text:00431784 1400b1af _sw s1,local_12c+0x140(sp)
.text:00431788 1800bc8f lw gp,local_128+0x140(sp)
.text:0043178c 21202002 move a0,s1
.text:00431790 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00431794 edff4004 bltz v0,LAB_0043174c
.text:00431798 2128a002 _move a1,s5
.text:0043179c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004317a0 00000000 _nop
.text:004317a4 1800bc8f lw gp,local_128+0x140(sp)
.text:004317a8 e8ff4014 bne v0,zero,LAB_0043174c
.text:004317ac 21208002 _move a0,s4
.text:004317b0 d88d998f lw t9,-0x7228(gp)=>->::strtol ;= 004893b0
.text:004317b4 21280000 clear a1
.text:004317b8 09f82003 jalr t9=>.MIPS.stubs:::strtol ;long strtol(char * __nptr, char * * ...
.text:004317bc 10000624 _li a2,0x10
.text:004317c0 1800bc8f lw gp,local_128+0x140(sp)
.text:004317c4 21b04000 move s6,v0
LAB_004317c8: ;XREF[1,0]: 00431774
.text:004317c8 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:004317cc 00000000 nop
.text:004317d0 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:004317d4 21200002 _move a0,s0
.text:004317d8 1800bc8f lw gp,local_128+0x140(sp)
.text:004317dc 2110c002 move v0,s6
LAB_004317e0: ;XREF[1,0]: 0043182c
.text:004317e0 3c01bf8f lw ra,local_4+0x140(sp)
.text:004317e4 3801b68f lw s6,local_8+0x140(sp)
.text:004317e8 3401b58f lw s5,local_c+0x140(sp)
.text:004317ec 3001b48f lw s4,local_10+0x140(sp)
.text:004317f0 2c01b38f lw s3,local_14+0x140(sp)
.text:004317f4 2801b28f lw s2,local_18+0x140(sp)
.text:004317f8 2401b18f lw s1,local_1c+0x140(sp)
.text:004317fc 2001b08f lw s0,local_20+0x140(sp)
.text:00431800 0800e003 jr ra
.text:00431804 4001bd27 _addiu sp,sp,0x140
LAB_00431808: ;XREF[1,0]: 00431734
.text:00431808 8088838f lw v1,-0x7780(gp)=>->stderr ;= 004db00c
.text:0043180c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431810 6087998f lw t9,-0x78a0(gp)=>->::fwrite ;= 00489700
.text:00431814 0000678c lw a3,0x0(v1)=>EXTERNAL:stderr ;= ??
.text:00431818 34e24424 addiu a0=>.roda...,v0,-0x1dcc ;= "mtd support not enable?"
.text:0043181c 01000524 li a1,0x1
.text:00431820 09f82003 jalr t9=>.MIPS.stubs:::fwrite ;size_t fwrite(void * __ptr, size_t _...
.text:00431824 17000624 _li a2,0x17
.text:00431828 1800bc8f lw gp,local_128+0x140(sp)
.text:0043182c ecff0010 b LAB_004317e0
.text:00431830 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00431834()
;local_8 undefined4 -8 ;XREF[2,0]: 00431844,00431890
;local_c undefined4 -c ;XREF[2,0]: 00431848,00431894
;local_10 undefined4 -10 ;XREF[2,0]: 0043184c,00431898
;local_18 undefined4 -18 ;XREF[9,0]: 00431850,00431864,0043188c,004318b8,004318e8
; 0043190c,00431934,0043194c,0043198c
;local_20 undefined4 -20 ;XREF[1,0]: 00431930
;XREF[10,0]: 004323ec,00432928,00432a30,00432aa8
; 00432da0,004330e8,0043336c,00433430
; 0043350c,00434168
.text:00431834 0b001c3c lui gp,0xb
.text:00431838 ace19c27 addiu gp,gp,-0x1e54
.text:0043183c 21e09903 addu gp,gp,t9
.text:00431840 d0ffbd27 addiu sp,sp,-0x30
.text:00431844 2800bfaf sw ra,local_8+0x30(sp)
.text:00431848 2400b1af sw s1,local_c+0x30(sp)
.text:0043184c 2000b0af sw s0,local_10+0x30(sp)
.text:00431850 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:00431854 6c8a998f lw t9,-0x7594(gp)=>->websConnValid ;= 00409984
.text:00431858 00000000 nop
.text:0043185c 09f82003 jalr t9=>websConnValid ;undefined websConnValid()
.text:00431860 21888000 _move s1,a0
.text:00431864 1800bc8f lw gp,local_18+0x30(sp)
.text:00431868 0f004014 bne v0,zero,LAB_004318a8
.text:0043186c 00000000 _nop
.text:00431870 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431874 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431878 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043187c 4ce2a524 addiu a1=>.roda...,a1,-0x1db4 ;= "websCgiReplyMessage wp=(%s)!\n"
.text:00431880 6ce2c624 addiu a2=>.roda...,a2,-0x1d94 ;= "Invalid ptr"
.text:00431884 09f82003 jalr t9=>trace ;undefined trace()
.text:00431888 10000424 _li a0,0x10
LAB_0043188c: ;XREF[3,0]: 00431968,004319a4,004319d0
.text:0043188c 1800bc8f lw gp,local_18+0x30(sp)
LAB_00431890: ;XREF[1,0]: 00431950
.text:00431890 2800bf8f lw ra,local_8+0x30(sp)
.text:00431894 2400b18f lw s1,local_c+0x30(sp)
.text:00431898 2000b08f lw s0,local_10+0x30(sp)
.text:0043189c 01000224 li v0,0x1
.text:004318a0 0800e003 jr ra
.text:004318a4 3000bd27 _addiu sp,sp,0x30
LAB_004318a8: ;XREF[1,0]: 00431868
.text:004318a8 c090998f lw t9,-0x6f40(gp)=>->websConnValidateUrl ;= 0041d9e0
.text:004318ac 8800258e lw a1,0x88(s1)
.text:004318b0 09f82003 jalr t9=>websConnValidateUrl ;undefined websConnValidateUrl()
.text:004318b4 21202002 _move a0,s1
.text:004318b8 1800bc8f lw gp,local_18+0x30(sp)
.text:004318bc 2c004004 bltz v0,LAB_00431970
.text:004318c0 00000000 _nop
.text:004318c4 9400308e lw s0,0x94(s1)
.text:004318c8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004318cc 00000000 nop
.text:004318d0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004318d4 21200002 _move a0,s0
.text:004318d8 ffff4324 addiu v1,v0,-0x1
.text:004318dc 21200302 addu a0,s0,v1
.text:004318e0 00008380 lb v1,0x0(a0)
.text:004318e4 2f000724 li a3,0x2f
.text:004318e8 1800bc8f lw gp,local_18+0x30(sp)
.text:004318ec 2f006710 beq v1,a3,LAB_004319ac
.text:004318f0 5c000824 _li t0,0x5c
.text:004318f4 2d006810 beq v1,t0,LAB_004319ac
.text:004318f8 00000000 _nop
LAB_004318fc: ;XREF[1,0]: 004319ac
.text:004318fc e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00431900 21200002 move a0,s0
.text:00431904 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00431908 21280000 _clear a1
.text:0043190c 1800bc8f lw gp,local_18+0x30(sp)
.text:00431910 28004004 bltz v0,LAB_004319b4
.text:00431914 000122ae _sw v0,0x100(s1)
.text:00431918 0c90998f lw t9,-0x6ff4(gp)=>->websWriteActiveHeader ;= 0040e4b0
.text:0043191c 21202002 move a0,s1
.text:00431920 c8000524 li a1,0xc8
.text:00431924 21300000 clear a2
.text:00431928 44002726 addiu a3,s1,0x44
.text:0043192c 09f82003 jalr t9=>websWriteActiveHeader ;undefined websWriteActiveHeader(unde...
.text:00431930 1000a0af _sw zero,local_20+0x30(sp)
.text:00431934 1800bc8f lw gp,local_18+0x30(sp)
.text:00431938 21202002 move a0,s1
.text:0043193c 748e998f lw t9,-0x718c(gp)=>->websParaRequest ;= 004140d4
.text:00431940 00000000 nop
.text:00431944 09f82003 jalr t9=>websParaRequest ;undefined websParaRequest()
.text:00431948 21280002 _move a1,s0
.text:0043194c 1800bc8f lw gp,local_18+0x30(sp)
.text:00431950 cfff4004 bltz v0,LAB_00431890
.text:00431954 00000000 _nop
.text:00431958 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0043195c 21202002 move a0,s1
.text:00431960 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00431964 c8000524 _li a1,0xc8
.text:00431968 c8ff0010 b LAB_0043188c
.text:0043196c 00000000 _nop
LAB_00431970: ;XREF[1,0]: 004318bc
.text:00431970 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431974 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431978 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043197c 4ce24524 addiu a1=>.roda...,v0,-0x1db4 ;= "websCgiReplyMessage wp=(%s)!\n"
.text:00431980 ccce0626 addiu a2=>.roda...,s0,-0x3134 ;= "Invalid URL"
.text:00431984 09f82003 jalr t9=>trace ;undefined trace()
.text:00431988 10000424 _li a0,0x10
.text:0043198c 1800bc8f lw gp,local_18+0x30(sp)
.text:00431990 21202002 move a0,s1
.text:00431994 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00431998 ccce0626 addiu a2=>.roda...,s0,-0x3134 ;= "Invalid URL"
.text:0043199c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004319a0 f4010524 _li a1,0x1f4
.text:004319a4 b9ff0010 b LAB_0043188c
.text:004319a8 00000000 _nop
LAB_004319ac: ;XREF[2,0]: 004318ec,004318f4
.text:004319ac d3ff0010 b LAB_004318fc
.text:004319b0 000080a0 _sb zero,0x0(a0)
LAB_004319b4: ;XREF[1,0]: 00431910
.text:004319b4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004319b8 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004319bc 9000278e lw a3,0x90(s1)
.text:004319c0 21202002 move a0,s1
.text:004319c4 78e22625 addiu a2=>.roda...,t1,-0x1d88 ;= "cgibin: Cannot open URL(%s)\n"
.text:004319c8 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004319cc 94010524 _li a1,0x194
.text:004319d0 aeff0010 b LAB_0043188c
.text:004319d4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004319d8(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00431a30
;param_6 undefined4 14 ;XREF[1,0]: 00431a34
;param_7 undefined4 18 ;XREF[4,0]: 00431a48,00431eac,00432250,0043229c
;param_8 undefined4 1c ;XREF[1,0]: 00432130
;param_9 undefined4 20 ;XREF[1,0]: 00431a38
;local_resc undefined4 c ;XREF[4,0]: 00431a2c,00431c60,00431e28,00431e98
;local_res8 undefined4 8 ;XREF[3,0]: 00431a28,00431dd8,00431e0c
;local_res0 undefined4 0 ;XREF[2,0]: 00431a24,00431d80
;local_4 undefined4 -4 ;XREF[2,0]: 00431a14,00431aac
;local_8 undefined4 -8 ;XREF[2,0]: 00431a10,00431a80
;local_c undefined4 -c ;XREF[2,0]: 004319e8,00431a84
;local_10 undefined4 -10 ;XREF[2,0]: 004319ec,00431a88
;local_14 undefined4 -14 ;XREF[2,0]: 004319f0,00431a8c
;local_18 undefined4 -18 ;XREF[2,0]: 004319f4,00431a90
;local_1c undefined4 -1c ;XREF[2,0]: 004319f8,00431a94
;local_20 undefined4 -20 ;XREF[2,0]: 004319fc,00431a98
;local_24 undefined4 -24 ;XREF[2,0]: 00431a00,00431a9c
;local_28 undefined4 -28 ;XREF[2,0]: 00431a04,00431aa0
;local_2c undefined4 -2c ;XREF[2,0]: 00431a08,00431aa4
;local_30 undefined4 -30 ;XREF[2,0]: 00431a0c,00431aa8
;local_38 undefined4 -38 ;XREF[2,0]: 00431dfc,00431e5c
;local_3c undefined4 -3c ;XREF[3,0]: 00431dd0,00431df0,00431e54
;local_40 undefined4 -40 ;XREF[3,0]: 00431a3c,00431c70,00431e10
;local_48 undefined1 -48 ;XREF[1,0]: 00431d48
;local_4c undefined4 -4c ;XREF[1,0]: 00431d44
;local_50 undefined4 -50 ;XREF[1,0]: 00431d54
;local_58 undefined4 -58 ;XREF[1,0]: 00431d40
;local_5c undefined4 -5c ;XREF[1,0]: 00431d3c
;local_60 undefined4 -60 ;XREF[1,0]: 00431d38
;local_64 undefined2 -64 ;XREF[1,0]: 00431c2c
;local_68 undefined4 -68 ;XREF[2,1]: 00431c28,00431c40,00431c50
;local_90 undefined4 -90 ;XREF[1,0]: 00432174
;local_9c undefined4 -9c ;XREF[2,0]: 00431b74,0043212c
;local_a0 undefined4 -a0 ;XREF[1,0]: 00431b70
;local_a4 undefined4 -a4 ;XREF[3,0]: 00431b6c,00431fec,00432018
;local_a8 undefined4 -a8 ;XREF[2,0]: 00431b68,00431ba4
;local_108 undefined4 -108 ;XREF[11,0]: 00431af4,00431b1c,00431be4,00431ef8,00431fa4
; 00432040,004320ec,004321b0,004321f4,00432268
; 004322b4
;local_148 undefined4 -148 ;XREF[48,0]: 00431a18,00431a78,00431ac8,00431ae4,00431b10
; 00431b98,00431bf0,00431c08,00431c44,00431c84
; 00431c9c,00431cd4,00431cec,00431d58,00431d74
; 00431da0,00431dbc,00431dd4,00431df4,00431e1c
; 00431e50,00431e6c,00431e8c,00431f04,00431f1c
; 00431f48,00431f60,00431f78,00431fb0,00431fc8
; 00432030,0043204c,00432064,00432090,004320a8
; 004320c0,004320f8,00432110,00432178,004321bc
; 004321d4,00432200,00432218,00432254,00432274
; 0043228c,004322c0,004322d8
;local_14c undefined4 -14c ;XREF[1,0]: 00431afc
;local_150 undefined4 -150 ;XREF[1,0]: 00431af8
;XREF[2,0]: 00432cbc,00433730
.text:004319d8 0b001c3c lui gp,0xb
.text:004319dc 08e09c27 addiu gp,gp,-0x1ff8
.text:004319e0 21e09903 addu gp,gp,t9
.text:004319e4 a0febd27 addiu sp,sp,-0x160
.text:004319e8 5401bfaf sw ra,local_c+0x160(sp)
.text:004319ec 5001beaf sw s8,local_10+0x160(sp)
.text:004319f0 4c01b7af sw s7,local_14+0x160(sp)
.text:004319f4 4801b6af sw s6,local_18+0x160(sp)
.text:004319f8 4401b5af sw s5,local_1c+0x160(sp)
.text:004319fc 4001b4af sw s4,local_20+0x160(sp)
.text:00431a00 3c01b3af sw s3,local_24+0x160(sp)
.text:00431a04 3801b2af sw s2,local_28+0x160(sp)
.text:00431a08 3401b1af sw s1,local_2c+0x160(sp)
.text:00431a0c 3001b0af sw s0,local_30+0x160(sp)
.text:00431a10 5801b4e7 swc1 f20,local_8+0x160(sp)
.text:00431a14 5c01b5e7 swc1 f21,local_4+0x160(sp)
.text:00431a18 1800bcaf sw gp=>_gp,local_148+0x160(sp)
.text:00431a1c 24000224 li v0,0x24
.text:00431a20 2190a000 move s2,param_2
.text:00431a24 6001a4af sw param_1,local_res0+0x160(sp)
.text:00431a28 6801a6af sw param_3,local_res8+0x160(sp)
.text:00431a2c 6c01a7af sw param_4,local_resc+0x160(sp)
.text:00431a30 7001b68f lw s6,param_5+0x160(sp)
.text:00431a34 7401be8f lw s8,param_6+0x160(sp)
.text:00431a38 8001b78f lw s7,param_9+0x160(sp)
.text:00431a3c 2001a2af sw v0,local_40+0x160(sp)
.text:00431a40 7800a014 bne param_2,zero,LAB_00431c24
.text:00431a44 b800b527 _addiu s5,sp,0xb8
LAB_00431a48: ;XREF[3,0]: 00431c48,00431c58,00431c6c
.text:00431a48 7801aa8f lw t2,param_7+0x160(sp)
.text:00431a4c 00000000 nop
.text:00431a50 4000492d sltiu t1,t2,0x40
.text:00431a54 18002011 beq t1,zero,LAB_00431ab8
.text:00431a58 2120c002 _move param_1,s6
.text:00431a5c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431a60 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431a64 2120e002 move param_1,s7
.text:00431a68 98e26525 addiu param_2=>...,t3,-0x1d68 ;= "Bad size: \"%s\" is no valid imag...
.text:00431a6c 2130c002 move param_3,s6
LAB_00431a70: ;XREF[7,0]: 00431c1c,00431d00,00431f30,00432078
; 00432124,004321e8,0043222c
.text:00431a70 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:00431a74 00000000 _nop
LAB_00431a78: ;XREF[5,0]: 00431cbc,00431f98,00431fe4,004320e0
; 004322a8
.text:00431a78 1800bc8f lw gp,local_148+0x160(sp)
.text:00431a7c 21100000 clear v0
LAB_00431a80: ;XREF[1,0]: 004322dc
.text:00431a80 5801b4c7 lwc1 f20,local_8+0x160(sp)
.text:00431a84 5401bf8f lw ra,local_c+0x160(sp)
.text:00431a88 5001be8f lw s8,local_10+0x160(sp)
.text:00431a8c 4c01b78f lw s7,local_14+0x160(sp)
.text:00431a90 4801b68f lw s6,local_18+0x160(sp)
.text:00431a94 4401b58f lw s5,local_1c+0x160(sp)
.text:00431a98 4001b48f lw s4,local_20+0x160(sp)
.text:00431a9c 3c01b38f lw s3,local_24+0x160(sp)
.text:00431aa0 3801b28f lw s2,local_28+0x160(sp)
.text:00431aa4 3401b18f lw s1,local_2c+0x160(sp)
.text:00431aa8 3001b08f lw s0,local_30+0x160(sp)
.text:00431aac 5c01b5c7 lwc1 f21,local_4+0x160(sp)
.text:00431ab0 0800e003 jr ra
.text:00431ab4 6001bd27 _addiu sp,sp,0x160
LAB_00431ab8: ;XREF[1,0]: 00431a54
.text:00431ab8 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00431abc 00000000 nop
.text:00431ac0 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00431ac4 21280000 _clear param_2
.text:00431ac8 1800bc8f lw gp,local_148+0x160(sp)
.text:00431acc 69004004 bltz v0,LAB_00431c74
.text:00431ad0 21884000 _move s1,v0
.text:00431ad4 188d998f lw t9,-0x72e8(gp)=>->::fstat ;= 00489410
.text:00431ad8 21204000 move param_1,v0
.text:00431adc 09f82003 jalr t9=>.MIPS.stubs:::fstat ;int fstat(int __fd, stat * __buf)
.text:00431ae0 2000a527 _addiu param_2,sp,0x20
.text:00431ae4 1800bc8f lw gp,local_148+0x160(sp)
.text:00431ae8 13014004 bltz v0,LAB_00431f38
.text:00431aec 21200000 _clear param_1
.text:00431af0 388e998f lw t9,-0x71c8(gp)=>->::mmap ;= 00489350
.text:00431af4 5800a58f lw param_2,local_108+0x160(sp)
.text:00431af8 1000b1af sw s1,local_150+0x160(sp)
.text:00431afc 1400a0af sw zero,local_14c+0x160(sp)
.text:00431b00 01000624 li param_3,0x1
.text:00431b04 09f82003 jalr t9=>.MIPS.stubs:::mmap ;void * mmap(void * __addr, size_t __...
.text:00431b08 01000724 _li param_4,0x1
.text:00431b0c ffff0e24 li t6,-0x1
.text:00431b10 1800bc8f lw gp,local_148+0x160(sp)
.text:00431b14 5a014e10 beq v0,t6,LAB_00432080
.text:00431b18 21984000 _move s3,v0
.text:00431b1c 5800a58f lw param_2,local_108+0x160(sp)
.text:00431b20 00000000 nop
.text:00431b24 2a80b200 slt s0,param_2,s2
.text:00431b28 66000016 bne s0,zero,LAB_00431cc4
.text:00431b2c 00000000 _nop
.text:00431b30 75004016 bne s2,zero,LAB_00431d08
.text:00431b34 21a05e00 _addu s4,v0,s8
LAB_00431b38: ;XREF[1,0]: 00431eec
.text:00431b38 21308002 move param_3,s4
LAB_00431b3c: ;XREF[1,0]: 00431ea4
.text:00431b3c 2138a002 move param_4,s5
.text:00431b40 40009226 addiu s2,s4,0x40
LAB_00431b44: ;XREF[1,0]: 00431b78
.text:00431b44 0300ca88 lwl t2,0x3(param_3)
.text:00431b48 0700c988 lwl t1,0x7(param_3)
.text:00431b4c 0b00c488 lwl param_1,0xb(param_3)
.text:00431b50 0f00c588 lwl param_2,0xf(param_3)
.text:00431b54 0000ca98 lwr t2,0x0(param_3)
.text:00431b58 0400c998 lwr t1,0x4(param_3)
.text:00431b5c 0800c498 lwr param_1,0x8(param_3)
.text:00431b60 0c00c598 lwr param_2,0xc(param_3)
.text:00431b64 1000c624 addiu param_3,param_3,0x10
.text:00431b68 0000eaac sw t2,0x0(param_4)=>local_a8
.text:00431b6c 0400e9ac sw t1,local_a4+0xa8(a3)
.text:00431b70 0800e4ac sw param_1,local_a0+0xa8(a3)
.text:00431b74 0c00e5ac sw param_2,local_9c+0xa8(a3)
.text:00431b78 f2ffd214 bne param_3,s2,LAB_00431b44
.text:00431b7c 1000e724 _addiu param_4,param_4,0x10
.text:00431b80 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431b84 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00431b88 2000b026 addiu s0,s5,0x20
.text:00431b8c bce2c524 addiu param_2=>...,param_3,-0x1d44 ;= "Linux Kernel Image"
.text:00431b90 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00431b94 21200002 _move param_1,s0
.text:00431b98 1800bc8f lw gp,local_148+0x160(sp)
.text:00431b9c 00014014 bne v0,zero,LAB_00431fa0
.text:00431ba0 ff00143c _lui s4,0xff
.text:00431ba4 0000ae8e lw t6,0x0(s5)=>local_a8
.text:00431ba8 00000000 nop
.text:00431bac 2440d401 and t0,t6,s4
.text:00431bb0 02120800 srl v0,t0,0x8
.text:00431bb4 02fe0e00 srl ra,t6,0x18
.text:00431bb8 00ffd831 andi t8,t6,0xff00
.text:00431bbc 00f21800 sll s8,t8,0x8
.text:00431bc0 2578e203 or t7,ra,v0
.text:00431bc4 2568fe01 or t5,t7,s8
.text:00431bc8 00860e00 sll s0,t6,0x18
.text:00431bcc 05270c3c lui t4,0x2705
.text:00431bd0 2558b001 or t3,t5,s0
.text:00431bd4 56198735 ori param_4,t4,0x1956
.text:00431bd8 04016711 beq t3,param_4,LAB_00431fec
.text:00431bdc 00ff1e3c _lui s8,0xff00
.text:00431be0 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00431be4 5800a58f lw param_2,local_108+0x160(sp)
.text:00431be8 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00431bec 21206002 _move param_1,s3
.text:00431bf0 1800bc8f lw gp,local_148+0x160(sp)
.text:00431bf4 00000000 nop
.text:00431bf8 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00431bfc 00000000 nop
.text:00431c00 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00431c04 21202002 _move param_1,s1
.text:00431c08 1800bc8f lw gp,local_148+0x160(sp)
.text:00431c0c 2120e002 move param_1,s7
.text:00431c10 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431c14 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431c18 d0e2e526 addiu param_2=>...,s7,-0x1d30 ;= "Bad Magic Number: \"%s\" is no va...
.text:00431c1c 94ff0010 b LAB_00431a70
.text:00431c20 2130c002 _move param_3,s6
LAB_00431c24: ;XREF[1,0]: 00431a40
.text:00431c24 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00431c28 f800a0af sw zero,local_68+0x160(sp)
.text:00431c2c fc00a0a7 sh zero,local_64+0x160(sp)
.text:00431c30 19000424 li param_1,0x19
.text:00431c34 f800a527 addiu param_2,sp,0xf8
.text:00431c38 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00431c3c 06000624 _li param_3,0x6
.text:00431c40 f800a393 lbu v1,local_68+0x160(sp)
.text:00431c44 1800bc8f lw gp,local_148+0x160(sp)
.text:00431c48 7fff6014 bne v1,zero,LAB_00431a48
.text:00431c4c ff000424 _li param_1,0xff
.text:00431c50 f900a593 lbu param_2,local_68+0x161(sp)
.text:00431c54 00000000 nop
.text:00431c58 7bffa414 bne param_2,param_1,LAB_00431a48
.text:00431c5c 01000824 _li t0,0x1
.text:00431c60 6c01a78f lw param_4,local_resc+0x160(sp)
.text:00431c64 1e000624 li param_3,0x1e
.text:00431c68 0000e8ac sw t0,0x0(param_4)
.text:00431c6c 76ff0010 b LAB_00431a48
.text:00431c70 2001a6af _sw param_3,local_40+0x160(sp)
LAB_00431c74: ;XREF[1,0]: 00431acc
.text:00431c74 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00431c78 00000000 nop
.text:00431c7c 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00431c80 00000000 _nop
.text:00431c84 1800bc8f lw gp,local_148+0x160(sp)
.text:00431c88 0000448c lw param_1,0x0(v0)
.text:00431c8c 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:00431c90 00000000 nop
.text:00431c94 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:00431c98 00000000 _nop
.text:00431c9c 1800bc8f lw gp,local_148+0x160(sp)
.text:00431ca0 2120e002 move param_1,s7
.text:00431ca4 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431ca8 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431cac fce28525 addiu param_2=>...,t4,-0x1d04 ;= "Can't open %s: %s\n"
.text:00431cb0 2130c002 move param_3,s6
.text:00431cb4 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:00431cb8 21384000 _move param_4,v0
.text:00431cbc 6eff0010 b LAB_00431a78
.text:00431cc0 00000000 _nop
LAB_00431cc4: ;XREF[1,0]: 00431b28
.text:00431cc4 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00431cc8 00000000 nop
.text:00431ccc 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00431cd0 21204000 _move param_1,v0
.text:00431cd4 1800bc8f lw gp,local_148+0x160(sp)
.text:00431cd8 00000000 nop
.text:00431cdc e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00431ce0 00000000 nop
.text:00431ce4 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00431ce8 21202002 _move param_1,s1
.text:00431cec 1800bc8f lw gp,local_148+0x160(sp)
.text:00431cf0 2120e002 move param_1,s7
.text:00431cf4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431cf8 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431cfc 10e32526 addiu param_2=>...,s1,-0x1cf0 ;= "*** Warning: \"%s\" file size is ...
.text:00431d00 5bff0010 b LAB_00431a70
.text:00431d04 2130c002 _move param_3,s6
LAB_00431d08: ;XREF[1,0]: 00431b30
.text:00431d08 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431d0c 2080858f lw param_2=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00431d10 3ce32725 addiu param_4=>...,t1,-0x1cc4 ;= "Signature: "
.text:00431d14 48e3a424 addiu param_1,param_2,-0x1cb8
.text:00431d18 0800e88c lw t0,0x8(param_4)=>.rodata:s_e:_0048e33c+8;= "e: "
.text:00431d1c 08009890 lbu t8,0x8(param_1)=>.rodata:s__0048e348+8 ;= ""
.text:00431d20 3ce3268d lw param_3,-0x1cc4(t1)=>.rodata:s_Signat...;= "Signature: "
.text:00431d24 0400e38c lw v1,0x4(param_4)=>.rodata:s_ature:_004...;= "ature: "
.text:00431d28 04009f8c lw ra,0x4(param_1)=>.rodata:s_ase_0048e3...;= "ase "
.text:00431d2c 48e3a28c lw v0,-0x1cb8(param_2)=>.rodata:s_Releas...;= "Release "
.text:00431d30 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00431d34 0001be27 addiu s8,sp,0x100
.text:00431d38 0001a6af sw param_3,local_60+0x160(sp)
.text:00431d3c 0401a3af sw v1,local_5c+0x160(sp)
.text:00431d40 0801a8af sw t0,local_58+0x160(sp)
.text:00431d44 1401bfaf sw ra,local_4c+0x160(sp)
.text:00431d48 1801b8a3 sb t8,local_48+0x160(sp)
.text:00431d4c 2120c003 move param_1,s8
.text:00431d50 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00431d54 1001a2af _sw v0,local_50+0x160(sp)
.text:00431d58 1800bc8f lw gp,local_148+0x160(sp)
.text:00431d5c 23209202 subu param_1,s4,s2
.text:00431d60 d085998f lw t9,-0x7a30(gp)=>->memsearch ;= 0041a050
.text:00431d64 21284002 move param_2,s2
.text:00431d68 2130c003 move param_3,s8
.text:00431d6c 09f82003 jalr t9=>memsearch ;undefined memsearch()
.text:00431d70 21384000 _move param_4,v0
.text:00431d74 1800bc8f lw gp,local_148+0x160(sp)
.text:00431d78 1d014010 beq v0,zero,LAB_004321f0
.text:00431d7c 21804000 _move s0,v0
.text:00431d80 6001aa8f lw t2,local_res0+0x160(sp)
.text:00431d84 01000324 li v1,0x1
.text:00431d88 43004311 beq t2,v1,LAB_00431e98
.text:00431d8c 1001be27 _addiu s8,sp,0x110
.text:00431d90 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00431d94 00000000 nop
.text:00431d98 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00431d9c 2120c003 _move param_1,s8
.text:00431da0 1800bc8f lw gp,local_148+0x160(sp)
.text:00431da4 21384000 move param_4,v0
.text:00431da8 d085998f lw t9,-0x7a30(gp)=>->memsearch ;= 0041a050
.text:00431dac 40000524 li param_2,0x40
.text:00431db0 2130c003 move param_3,s8
.text:00431db4 09f82003 jalr t9=>memsearch ;undefined memsearch()
.text:00431db8 21200002 _move param_1,s0
.text:00431dbc 1800bc8f lw gp,local_148+0x160(sp)
.text:00431dc0 2120c003 move param_1,s8
.text:00431dc4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00431dc8 00000000 nop
.text:00431dcc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00431dd0 2401a2af _sw v0,local_3c+0x160(sp)
.text:00431dd4 1800bc8f lw gp,local_148+0x160(sp)
.text:00431dd8 6801a48f lw param_1,local_res8+0x160(sp)
.text:00431ddc d085998f lw t9,-0x7a30(gp)=>->memsearch ;= 0041a050
.text:00431de0 21384000 move param_4,v0
.text:00431de4 40000524 li param_2,0x40
.text:00431de8 09f82003 jalr t9=>memsearch ;undefined memsearch()
.text:00431dec 2130c003 _move param_3,s8
.text:00431df0 2401ab8f lw t3,local_3c+0x160(sp)
.text:00431df4 1800bc8f lw gp,local_148+0x160(sp)
.text:00431df8 bb006011 beq t3,zero,LAB_004320e8
.text:00431dfc 2801a2af _sw v0,local_38+0x160(sp)
.text:00431e00 b9004010 beq v0,zero,LAB_004320e8
.text:00431e04 00000000 _nop
.text:00431e08 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:00431e0c 6801a58f lw param_2,local_res8+0x160(sp)
.text:00431e10 2001a68f lw param_3,local_40+0x160(sp)
.text:00431e14 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:00431e18 21200002 _move param_1,s0
.text:00431e1c 1800bc8f lw gp,local_148+0x160(sp)
.text:00431e20 b1004014 bne v0,zero,LAB_004320e8
.text:00431e24 00000000 _nop
.text:00431e28 6c01ad8f lw t5,local_resc+0x160(sp)
.text:00431e2c 00000000 nop
.text:00431e30 0000ac8d lw t4,0x0(t5)
.text:00431e34 00000000 nop
.text:00431e38 1a008015 bne t4,zero,LAB_00431ea4
.text:00431e3c 00000000 _nop
.text:00431e40 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00431e44 00000000 nop
.text:00431e48 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00431e4c 2120c003 _move param_1,s8
.text:00431e50 1800bc8f lw gp,local_148+0x160(sp)
.text:00431e54 2401be8f lw s8,local_3c+0x160(sp)
.text:00431e58 208d998f lw t9,-0x72e0(gp)=>->::atof ;= 00489400
.text:00431e5c 2801af8f lw t7,local_38+0x160(sp)
.text:00431e60 2120c203 addu param_1,s8,v0
.text:00431e64 09f82003 jalr t9=>.MIPS.stubs:::atof ;double atof(char * __nptr)
.text:00431e68 2180e201 _addu s0,t7,v0
.text:00431e6c 1800bc8f lw gp,local_148+0x160(sp)
.text:00431e70 21200002 move param_1,s0
.text:00431e74 208d998f lw t9,-0x72e0(gp)=>->::atof ;= 00489400
.text:00431e78 00000000 nop
.text:00431e7c 09f82003 jalr t9=>.MIPS.stubs:::atof ;double atof(char * __nptr)
.text:00431e80 20052046 _cvt.s.D f20,f0
.text:00431e84 20002046 cvt.s.D f0,f0
.text:00431e88 3c001446 c.lt.S f0,f20
.text:00431e8c 1800bc8f lw gp,local_148+0x160(sp)
.text:00431e90 04000045 bc1f LAB_00431ea4
.text:00431e94 01000324 _li v1,0x1
LAB_00431e98: ;XREF[1,0]: 00431d88
.text:00431e98 6c01b88f lw t8,local_resc+0x160(sp)
.text:00431e9c 00000000 nop
.text:00431ea0 000003af sw v1,0x0(t8)
LAB_00431ea4: ;XREF[2,0]: 00431e38,00431e90
.text:00431ea4 25ff4012 beq s2,zero,LAB_00431b3c
.text:00431ea8 21308002 _move param_3,s4
.text:00431eac 7801bf8f lw ra,param_7+0x160(sp)
.text:00431eb0 21200000 clear param_1
.text:00431eb4 2110f203 addu v0,ra,s2
.text:00431eb8 de004004 bltz v0,LAB_00432234
.text:00431ebc 23289202 _subu param_2,s4,s2
LAB_00431ec0: ;XREF[1,0]: 00432234
.text:00431ec0 83100200 sra v0,v0,0x2
.text:00431ec4 07004010 beq v0,zero,LAB_00431ee4
.text:00431ec8 21184000 _move v1,v0
LAB_00431ecc: ;XREF[1,0]: 00431edc
.text:00431ecc 0300a288 lwl v0,0x3(param_2)
.text:00431ed0 ffff6324 addiu v1,v1,-0x1
.text:00431ed4 0000a298 lwr v0,0x0(param_2)
.text:00431ed8 0400a524 addiu param_2,param_2,0x4
.text:00431edc fbff6014 bne v1,zero,LAB_00431ecc
.text:00431ee0 21208200 _addu param_1,param_1,v0
LAB_00431ee4: ;XREF[1,0]: 00431ec4
.text:00431ee4 aa55033c lui v1,0x55aa
.text:00431ee8 aa556834 ori t0,v1,0x55aa
.text:00431eec 12ff8810 beq param_1,t0,LAB_00431b38
.text:00431ef0 00000000 _nop
.text:00431ef4 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00431ef8 5800a58f lw param_2,local_108+0x160(sp)
.text:00431efc 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00431f00 21206002 _move param_1,s3
.text:00431f04 1800bc8f lw gp,local_148+0x160(sp)
.text:00431f08 00000000 nop
.text:00431f0c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00431f10 00000000 nop
.text:00431f14 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00431f18 21202002 _move param_1,s1
.text:00431f1c 1800bc8f lw gp,local_148+0x160(sp)
.text:00431f20 2120e002 move param_1,s7
.text:00431f24 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431f28 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431f2c 54e38526 addiu param_2=>...,s4,-0x1cac ;= "*** Warning: \"%s\" has bad check...
.text:00431f30 cffe0010 b LAB_00431a70
.text:00431f34 2130c002 _move param_3,s6
LAB_00431f38: ;XREF[1,0]: 00431ae8
.text:00431f38 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00431f3c 00000000 nop
.text:00431f40 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00431f44 21202002 _move param_1,s1
.text:00431f48 1800bc8f lw gp,local_148+0x160(sp)
.text:00431f4c 00000000 nop
.text:00431f50 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00431f54 00000000 nop
.text:00431f58 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00431f5c 00000000 _nop
.text:00431f60 1800bc8f lw gp,local_148+0x160(sp)
.text:00431f64 0000448c lw param_1,0x0(v0)
.text:00431f68 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:00431f6c 00000000 nop
.text:00431f70 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:00431f74 00000000 _nop
.text:00431f78 1800bc8f lw gp,local_148+0x160(sp)
.text:00431f7c 2120e002 move param_1,s7
.text:00431f80 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431f84 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431f88 689fa525 addiu param_2=>...,t5,-0x6098 ;= "Can't stat %s: %s\n"
.text:00431f8c 2130c002 move param_3,s6
.text:00431f90 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:00431f94 21384000 _move param_4,v0
.text:00431f98 b7fe0010 b LAB_00431a78
.text:00431f9c 00000000 _nop
LAB_00431fa0: ;XREF[1,0]: 00431b9c
.text:00431fa0 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00431fa4 5800a58f lw param_2,local_108+0x160(sp)
.text:00431fa8 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00431fac 21206002 _move param_1,s3
.text:00431fb0 1800bc8f lw gp,local_148+0x160(sp)
.text:00431fb4 00000000 nop
.text:00431fb8 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00431fbc 00000000 nop
.text:00431fc0 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00431fc4 21202002 _move param_1,s1
.text:00431fc8 1800bc8f lw gp,local_148+0x160(sp)
.text:00431fcc 2120e002 move param_1,s7
.text:00431fd0 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00431fd4 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00431fd8 7ce3a526 addiu param_2=>...,s5,-0x1c84 ;= "Bad Magic Name: \"%s\"\n"
.text:00431fdc 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:00431fe0 21300002 _move param_3,s0
.text:00431fe4 a4fe0010 b LAB_00431a78
.text:00431fe8 00000000 _nop
LAB_00431fec: ;XREF[1,0]: 00431bd8
.text:00431fec 0400a58e lw param_2,local_a4+0xa8(s5)
.text:00431ff0 348c998f lw t9,-0x73cc(gp)=>->::crc32 ;= 004894a0
.text:00431ff4 2468be00 and t5,param_2,s8
.text:00431ff8 2460b400 and t4,param_2,s4
.text:00431ffc 00ffa630 andi param_3,param_2,0xff00
.text:00432000 023e0d00 srl param_4,t5,0x18
.text:00432004 025a0c00 srl t3,t4,0x8
.text:00432008 2520eb00 or param_1,param_4,t3
.text:0043200c 00520600 sll t2,param_3,0x8
.text:00432010 25188a00 or v1,param_1,t2
.text:00432014 004e0500 sll t1,param_2,0x18
.text:00432018 0400a0ae sw zero,local_a4+0xa8(s5)
.text:0043201c 21200000 clear param_1
.text:00432020 2128a002 move param_2,s5
.text:00432024 40000624 li param_3,0x40
.text:00432028 09f82003 jalr t9=>.MIPS.stubs:::crc32 ;undefined crc32()
.text:0043202c 25806900 _or s0,v1,t1
.text:00432030 1800bc8f lw gp,local_148+0x160(sp)
.text:00432034 3d005010 beq v0,s0,LAB_0043212c
.text:00432038 00000000 _nop
.text:0043203c f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00432040 5800a58f lw param_2,local_108+0x160(sp)
.text:00432044 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00432048 21206002 _move param_1,s3
.text:0043204c 1800bc8f lw gp,local_148+0x160(sp)
.text:00432050 00000000 nop
.text:00432054 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00432058 00000000 nop
.text:0043205c 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00432060 21202002 _move param_1,s1
.text:00432064 1800bc8f lw gp,local_148+0x160(sp)
.text:00432068 2120e002 move param_1,s7
.text:0043206c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432070 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00432074 94e32526 addiu param_2=>...,s1,-0x1c6c ;= "*** Warning: \"%s\" has bad heade...
.text:00432078 7dfe0010 b LAB_00431a70
.text:0043207c 2130c002 _move param_3,s6
LAB_00432080: ;XREF[1,0]: 00431b14
.text:00432080 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00432084 00000000 nop
.text:00432088 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0043208c 21202002 _move param_1,s1
.text:00432090 1800bc8f lw gp,local_148+0x160(sp)
.text:00432094 00000000 nop
.text:00432098 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:0043209c 00000000 nop
.text:004320a0 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:004320a4 00000000 _nop
.text:004320a8 1800bc8f lw gp,local_148+0x160(sp)
.text:004320ac 0000448c lw param_1,0x0(v0)
.text:004320b0 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:004320b4 00000000 nop
.text:004320b8 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:004320bc 00000000 _nop
.text:004320c0 1800bc8f lw gp,local_148+0x160(sp)
.text:004320c4 2120e002 move param_1,s7
.text:004320c8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004320cc b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:004320d0 c0e3e525 addiu param_2=>...,t7,-0x1c40 ;= "Can't mmap %s: %s\n"
.text:004320d4 2130c002 move param_3,s6
.text:004320d8 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:004320dc 21384000 _move param_4,v0
.text:004320e0 65fe0010 b LAB_00431a78
.text:004320e4 00000000 _nop
LAB_004320e8: ;XREF[3,0]: 00431df8,00431e00,00431e20
.text:004320e8 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:004320ec 5800a58f lw param_2,local_108+0x160(sp)
.text:004320f0 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:004320f4 21206002 _move param_1,s3
.text:004320f8 1800bc8f lw gp,local_148+0x160(sp)
.text:004320fc 00000000 nop
.text:00432100 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00432104 00000000 nop
.text:00432108 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:0043210c 21202002 _move param_1,s1
.text:00432110 1800bc8f lw gp,local_148+0x160(sp)
.text:00432114 2120e002 move param_1,s7
.text:00432118 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043211c b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00432120 d4e34526 addiu param_2=>...,s2,-0x1c2c ;= "*** Warning: \"%s\" has bad signa...
.text:00432124 52fe0010 b LAB_00431a70
.text:00432128 2130c002 _move param_3,s6
LAB_0043212c: ;XREF[1,0]: 00432034
.text:0043212c 0c00aa8e lw t2,local_9c+0xa8(s5)
.text:00432130 7c01a28f lw v0,param_8+0x160(sp)
.text:00432134 24785e01 and t7,t2,s8
.text:00432138 24705401 and t6,t2,s4
.text:0043213c 02660f00 srl t4,t7,0x18
.text:00432140 026a0e00 srl t5,t6,0x8
.text:00432144 00ff4b31 andi t3,t2,0xff00
.text:00432148 25308d01 or param_3,t4,t5
.text:0043214c 003a0b00 sll param_4,t3,0x8
.text:00432150 2528c700 or param_2,param_3,param_4
.text:00432154 00260a00 sll param_1,t2,0x18
.text:00432158 2530a400 or param_3,param_2,param_1
.text:0043215c 348c998f lw t9,-0x73cc(gp)=>->::crc32 ;= 004894a0
.text:00432160 4000c924 addiu t1,param_3,0x40
.text:00432164 21284002 move param_2,s2
.text:00432168 000049ac sw t1,0x0(v0)
.text:0043216c 09f82003 jalr t9=>.MIPS.stubs:::crc32 ;undefined crc32()
.text:00432170 21200000 _clear param_1
.text:00432174 1800ae8e lw t6,local_90+0xa8(s5)
.text:00432178 1800bc8f lw gp,local_148+0x160(sp)
.text:0043217c 2418de01 and v1,t6,s8
.text:00432180 2480d401 and s0,t6,s4
.text:00432184 02fe0300 srl ra,v1,0x18
.text:00432188 02421000 srl t0,s0,0x8
.text:0043218c 00ffd831 andi t8,t6,0xff00
.text:00432190 2578e803 or t7,ra,t0
.text:00432194 00f21800 sll s8,t8,0x8
.text:00432198 25a0fe01 or s4,t7,s8
.text:0043219c 00ae0e00 sll s5,t6,0x18
.text:004321a0 25909502 or s2,s4,s5
.text:004321a4 25005210 beq v0,s2,LAB_0043223c
.text:004321a8 00000000 _nop
.text:004321ac f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:004321b0 5800a58f lw param_2,local_108+0x160(sp)
.text:004321b4 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:004321b8 21206002 _move param_1,s3
.text:004321bc 1800bc8f lw gp,local_148+0x160(sp)
.text:004321c0 00000000 nop
.text:004321c4 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004321c8 00000000 nop
.text:004321cc 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004321d0 21202002 _move param_1,s1
.text:004321d4 1800bc8f lw gp,local_148+0x160(sp)
.text:004321d8 2120e002 move param_1,s7
.text:004321dc 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004321e0 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:004321e4 fce36526 addiu param_2=>...,s3,-0x1c04 ;= "*** Warning: \"%s\" has corrupted...
.text:004321e8 21fe0010 b LAB_00431a70
.text:004321ec 2130c002 _move param_3,s6
LAB_004321f0: ;XREF[1,0]: 00431d78
.text:004321f0 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:004321f4 5800a58f lw param_2,local_108+0x160(sp)
.text:004321f8 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:004321fc 21206002 _move param_1,s3
.text:00432200 1800bc8f lw gp,local_148+0x160(sp)
.text:00432204 00000000 nop
.text:00432208 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0043220c 00000000 nop
.text:00432210 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00432214 21202002 _move param_1,s1
.text:00432218 1800bc8f lw gp,local_148+0x160(sp)
.text:0043221c 2120e002 move param_1,s7
.text:00432220 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432224 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00432228 24e46526 addiu param_2=>...,s3,-0x1bdc ;= "*** Warning: \"%s\" has not signa...
.text:0043222c 10fe0010 b LAB_00431a70
.text:00432230 2130c002 _move param_3,s6
LAB_00432234: ;XREF[1,0]: 00431eb8
.text:00432234 22ff0010 b LAB_00431ec0
.text:00432238 03004224 _addiu v0,v0,0x3
LAB_0043223c: ;XREF[1,0]: 004321a4
.text:0043223c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432240 b08f998f lw t9,-0x7050(gp)=>->getMTDPartSize ;= 004316dc
.text:00432244 00000000 nop
.text:00432248 09f82003 jalr t9=>getMTDPartSize ;undefined getMTDPartSize()
.text:0043224c 4ce48426 _addiu param_1=>...,s4,-0x1bb4 ;= "\"Kernel\""
.text:00432250 7801b28f lw s2,param_7+0x160(sp)
.text:00432254 1800bc8f lw gp,local_148+0x160(sp)
.text:00432258 2bb05200 sltu s6,v0,s2
.text:0043225c 1400c012 beq s6,zero,LAB_004322b0
.text:00432260 00000000 _nop
.text:00432264 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:00432268 5800a58f lw param_2,local_108+0x160(sp)
.text:0043226c 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:00432270 21206002 _move param_1,s3
.text:00432274 1800bc8f lw gp,local_148+0x160(sp)
.text:00432278 00000000 nop
.text:0043227c e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00432280 00000000 nop
.text:00432284 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00432288 21202002 _move param_1,s1
.text:0043228c 1800bc8f lw gp,local_148+0x160(sp)
.text:00432290 2120e002 move param_1,s7
.text:00432294 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432298 b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:0043229c 7801a68f lw param_3,param_7+0x160(sp)
.text:004322a0 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:004322a4 58e4e526 _addiu param_2=>...,s7,-0x1ba8 ;= "*** Warning: the image file(0x%x)...
.text:004322a8 f3fd0010 b LAB_00431a78
.text:004322ac 00000000 _nop
LAB_004322b0: ;XREF[1,0]: 0043225c
.text:004322b0 f490998f lw t9,-0x6f0c(gp)=>->::munmap ;= 00489210
.text:004322b4 5800a58f lw param_2,local_108+0x160(sp)
.text:004322b8 09f82003 jalr t9=>.MIPS.stubs:::munmap ;int munmap(void * __addr, size_t __len)
.text:004322bc 21206002 _move param_1,s3
.text:004322c0 1800bc8f lw gp,local_148+0x160(sp)
.text:004322c4 00000000 nop
.text:004322c8 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004322cc 00000000 nop
.text:004322d0 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004322d4 21202002 _move param_1,s1
.text:004322d8 1800bc8f lw gp,local_148+0x160(sp)
.text:004322dc e8fd0010 b LAB_00431a80
.text:004322e0 01000224 _li v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined uploadconfig()
;local_4 undefined4 -4 ;XREF[2,0]: 004322f4,00432400
;local_8 undefined4 -8 ;XREF[2,0]: 004322f8,00432404
;local_c undefined4 -c ;XREF[2,0]: 004322fc,00432408
;local_10 undefined4 -10 ;XREF[2,0]: 00432300,0043240c
;local_14 undefined4 -14 ;XREF[2,0]: 00432304,00432410
;local_18 undefined4 -18 ;XREF[2,0]: 00432308,00432414
;local_1c undefined4 -1c ;XREF[2,0]: 0043230c,00432418
;local_20 undefined4 -20 ;XREF[2,0]: 00432310,0043241c
;local_24 undefined4 -24 ;XREF[2,0]: 00432314,00432420
;local_28 undefined4 -28 ;XREF[2,0]: 00432318,00432424
;local_30 undefined4 -30 ;XREF[2,0]: 004325a8,00432678
;local_34 undefined4 -34 ;XREF[3,0]: 00432550,00432634,0043265c
;local_5078 undefined1 -5078 ;XREF[5,0]: 0043256c,00432588,004325a0,004325b4,0043269c
;local_a078 undefined2 -a078 ;XREF[2,1]: 004326a8,004326c4,004326a4
;local_a080 undefined4 -a080 ;XREF[54,0]: 00432320,0043233c,00432354,004323a8,004323c0
; 004323d8,004323f4,00432454,0043246c,00432488
; 004324a8,004324c4,004324e0,00432500,00432520
; 00432554,00432604,0043261c,00432638,00432654
; 00432704,00432744,00432764,00432780,004327a0
; 004327c4,004327f4,0043281c,00432838,00432850
; 0043286c,00432888,004328a0,004328bc,004328e4
; 004328fc,00432914,00432930,00432948,00432964
; 00432980,004329a0,004329bc,004329ec,00432a04
; 00432a1c,00432a38,00432a64,00432a7c,00432a94
; 00432ab0,00432acc,00432ae4,00432b0c
;local_a088 undefined4 -a088 ;XREF[1,0]: 0043252c
;XREF[4,0]: Entry Point,004340ac,004340ac
; 004d80cc
.text:004322e4 0b001c3c lui gp,0xb
.text:004322e8 fcd69c27 addiu gp,gp,-0x2904
.text:004322ec 21e09903 addu gp,gp,t9
.text:004322f0 2080bd27 addiu sp,sp,-0x7fe0
.text:004322f4 dc7fbfaf sw ra,local_4+0x7fe0(sp)
.text:004322f8 d87fbeaf sw s8,local_8+0x7fe0(sp)
.text:004322fc d47fb7af sw s7,local_c+0x7fe0(sp)
.text:00432300 d07fb6af sw s6,local_10+0x7fe0(sp)
.text:00432304 cc7fb5af sw s5,local_14+0x7fe0(sp)
.text:00432308 c87fb4af sw s4,local_18+0x7fe0(sp)
.text:0043230c c47fb3af sw s3,local_1c+0x7fe0(sp)
.text:00432310 c07fb2af sw s2,local_20+0x7fe0(sp)
.text:00432314 bc7fb1af sw s1,local_24+0x7fe0(sp)
.text:00432318 b87fb0af sw s0,local_28+0x7fe0(sp)
.text:0043231c 48dfbd27 addiu sp,sp,-0x20b8
.text:00432320 1800bcaf sw gp=>_gp,local_a080+0xa098(sp)
.text:00432324 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432328 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0043232c e88c858f lw a1=>.data:WebFil...,-0x7318(gp)=>->We...;= "UPLOAD_FILEMARK"
;= 004d5374
.text:00432330 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00432334 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00432338 21908000 _move s2,a0
.text:0043233c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432340 00000000 nop
.text:00432344 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00432348 088b858f lw a1=>.data:WebCon...,-0x74f8(gp)=>->We...;= "ConfigFile"
;= 004d5368
.text:0043234c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00432350 21204000 _move a0,v0
.text:00432354 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432358 9d014014 bne v0,zero,LAB_004329d0
.text:0043235c 01000524 _li a1,0x1
.text:00432360 c800518e lw s1,0xc8(s2)
.text:00432364 00000000 nop
.text:00432368 0140242a slti a0,s1,0x4001
.text:0043236c b5018010 beq a0,zero,LAB_00432a44
.text:00432370 00f02b26 _addiu t3,s1,-0x1000
.text:00432374 01406a2d sltiu t2,t3,0x4001
.text:00432378 b400508e lw s0,0xb4(s2)
.text:0043237c cc00568e lw s6,0xcc(s2)
.text:00432380 2b004015 bne t2,zero,LAB_00432430
.text:00432384 21b80000 _clear s7
LAB_00432388: ;XREF[3,0]: 0043248c,004324e4,00432708
.text:00432388 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043238c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432390 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00432394 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00432398 7ccb6626 addiu a2=>.roda...,s3,-0x3484 ;= "ReplySuccessPage"
.text:0043239c 01000524 li a1,0x1
.text:004323a0 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:004323a4 21204002 _move a0,s2
.text:004323a8 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004323ac 00000000 nop
.text:004323b0 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004323b4 00000000 nop
.text:004323b8 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004323bc 08000424 _li a0,0x8
.text:004323c0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004323c4 21204002 move a0,s2
.text:004323c8 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004323cc 21284000 move a1,v0
.text:004323d0 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004323d4 21300000 _clear a2
.text:004323d8 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004323dc 00000000 nop
.text:004323e0 2c80918f lw s1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004323e4 00000000 nop
.text:004323e8 34183926 addiu t9,s1,0x1834
.text:004323ec 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:004323f0 21204002 _move a0,s2
.text:004323f4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004323f8 fdff0224 li v0,-0x3
LAB_004323fc: ;XREF[3,0]: 00432984,00432a3c,00432ab4
.text:004323fc b820bd27 addiu sp,sp,0x20b8
.text:00432400 dc7fbf8f lw ra,local_4+0x7fe0(sp)
.text:00432404 d87fbe8f lw s8,local_8+0x7fe0(sp)
.text:00432408 d47fb78f lw s7,local_c+0x7fe0(sp)
.text:0043240c d07fb68f lw s6,local_10+0x7fe0(sp)
.text:00432410 cc7fb58f lw s5,local_14+0x7fe0(sp)
.text:00432414 c87fb48f lw s4,local_18+0x7fe0(sp)
.text:00432418 c47fb38f lw s3,local_1c+0x7fe0(sp)
.text:0043241c c07fb28f lw s2,local_20+0x7fe0(sp)
.text:00432420 bc7fb18f lw s1,local_24+0x7fe0(sp)
.text:00432424 b87fb08f lw s0,local_28+0x7fe0(sp)
.text:00432428 0800e003 jr ra
.text:0043242c e07fbd27 _addiu sp,sp,0x7fe0
LAB_00432430: ;XREF[1,0]: 00432380
.text:00432430 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00432434 c2771100 srl t6,s1,0x1f
.text:00432438 2000b427 addiu s4,sp,0x20
.text:0043243c 21682e02 addu t5,s1,t6
.text:00432440 21208002 move a0,s4
.text:00432444 21280000 clear a1
.text:00432448 00500624 li a2,0x5000
.text:0043244c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00432450 43a80d00 _sra s5,t5,0x1
.text:00432454 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432458 2050a427 addiu a0,sp,0x5020
.text:0043245c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00432460 21280000 clear a1
.text:00432464 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00432468 00500624 _li a2,0x5000
.text:0043246c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432470 21200002 move a0,s0
.text:00432474 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432478 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:0043247c 00000000 nop
.text:00432480 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:00432484 98e18525 _addiu a1=>.rodata:DAT_0048e198,t4,-0x1e68 ;= 72h r
.text:00432488 1800bc8f lw gp,local_a080+0xa098(sp)
.text:0043248c beff4010 beq v0,zero,LAB_00432388
.text:00432490 21984000 _move s3,v0
.text:00432494 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:00432498 21204000 move a0,v0
.text:0043249c 2128c002 move a1,s6
.text:004324a0 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:004324a4 21300000 _clear a2
.text:004324a8 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004324ac 21208002 move a0,s4
.text:004324b0 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:004324b4 01000524 li a1,0x1
.text:004324b8 21302002 move a2,s1
.text:004324bc 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:004324c0 21386002 _move a3,s3
.text:004324c4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004324c8 08005110 beq v0,s1,LAB_004324ec
.text:004324cc 00a01f34 _ori ra,zero,0xa000
.text:004324d0 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:004324d4 00000000 nop
.text:004324d8 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:004324dc 21206002 _move a0,s3
.text:004324e0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004324e4 a8ff0010 b LAB_00432388
.text:004324e8 00000000 _nop
LAB_004324ec: ;XREF[1,0]: 004324c8
.text:004324ec 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004324f0 21209f02 addu a0,s4,ra
.text:004324f4 21280000 clear a1
.text:004324f8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004324fc 40000624 _li a2,0x40
.text:00432500 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432504 00a01e34 ori s8,zero,0xa000
.text:00432508 21809e02 addu s0,s4,s8
.text:0043250c 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00432510 21280002 move a1,s0
.text:00432514 01000424 li a0,0x1
.text:00432518 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:0043251c 40000624 _li a2,0x40
.text:00432520 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432524 64a01834 ori t8,zero,0xa064
.text:00432528 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043252c 1000b0af sw s0,local_a088+0xa098(sp)
.text:00432530 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432534 21f0b803 addu s8,sp,t8
.text:00432538 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0043253c b8cb0626 addiu a2=>.rodata:DAT_0048cbb8,s0,-0x3448 ;= 25h %
.text:00432540 9ce1e725 addiu a3=>.roda...,t7,-0x1e64 ;= "Steven Wu"
.text:00432544 2120c003 move a0,s8
.text:00432548 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0043254c fe000524 _li a1,0xfe
.text:00432550 0000d08f lw s0,0x0(s8)=>local_34
.text:00432554 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432558 26000016 bne s0,zero,LAB_004325f4
.text:0043255c 00000000 _nop
LAB_00432560: ;XREF[2,0]: 0043263c,00432658
.text:00432560 0a00201a blez s1,LAB_0043258c
.text:00432564 21280000 _clear a1
LAB_00432568: ;XREF[1,0]: 00432584
.text:00432568 21108502 addu v0,s4,a1
.text:0043256c 00504890 lbu t0,local_5078+0xa078(v0)
.text:00432570 0100a524 addiu a1,a1,0x1
.text:00432574 79000425 addiu a0,t0,0x79
.text:00432578 5a008738 xori a3,a0,0x5a
.text:0043257c 9bffe324 addiu v1,a3,-0x65
.text:00432580 2a30b100 slt a2,a1,s1
.text:00432584 f8ffc014 bne a2,zero,LAB_00432568
.text:00432588 005043a0 _sb v1,local_5078+0xa078(v0)
LAB_0043258c: ;XREF[1,0]: 00432560
.text:0043258c ffff2426 addiu a0,s1,-0x1
.text:00432590 3a008004 bltz a0,LAB_0043267c
.text:00432594 21308000 _move a2,a0
.text:00432598 0a000010 b LAB_004325c4
.text:0043259c 21289400 _addu a1,a0,s4
LAB_004325a0: ;XREF[1,0]: 004325cc
.text:004325a0 2050bf93 lbu ra,local_5078+0xa098(sp)
.text:004325a4 21c0dd03 addu t8,s8,sp
.text:004325a8 0000108f lw s0,0x0(t8)=>local_30
.text:004325ac c2781f00 srl t7,ra,0x3
.text:004325b0 2170f001 addu t6,t7,s0
.text:004325b4 2050aea3 sb t6,local_5078+0xa098(sp)
LAB_004325b8: ;XREF[1,0]: 004325ec
.text:004325b8 ffff8424 addiu a0,a0,-0x1
.text:004325bc 2f008004 bltz a0,LAB_0043267c
.text:004325c0 ffffa524 _addiu a1,a1,-0x1
LAB_004325c4: ;XREF[1,0]: 00432598
.text:004325c4 2600c410 beq a2,a0,LAB_00432660
.text:004325c8 68a00b34 _ori t3,zero,0xa068
LAB_004325cc: ;XREF[1,0]: 00432674
.text:004325cc f4ff8010 beq a0,zero,LAB_004325a0
.text:004325d0 68a01e34 _ori s8,zero,0xa068
.text:004325d4 ff4fa990 lbu t1,0x4fff(a1)
.text:004325d8 0050a890 lbu t0,0x5000(a1)
.text:004325dc 07002731 andi a3,t1,0x7
.text:004325e0 c2180800 srl v1,t0,0x3
.text:004325e4 40110700 sll v0,a3,0x5
.text:004325e8 21c86200 addu t9,v1,v0
.text:004325ec f2ff0010 b LAB_004325b8
.text:004325f0 0050b9a0 _sb t9,0x5000(a1)
LAB_004325f4: ;XREF[1,0]: 00432558
.text:004325f4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004325f8 00000000 nop
.text:004325fc 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00432600 21200002 _move a0,s0
.text:00432604 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432608 21200002 move a0,s0
.text:0043260c c88d998f lw t9,-0x7238(gp)=>->CBlowfish ;= 00438610
.text:00432610 00000000 nop
.text:00432614 09f82003 jalr t9=>CBlowfish ;undefined CBlowfish()
.text:00432618 21284000 _move a1,v0
.text:0043261c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432620 21208002 move a0,s4
.text:00432624 088f998f lw t9,-0x70f8(gp)=>->Blowfish_DeCode ;= 00438764
.text:00432628 2050a527 addiu a1,sp,0x5020
.text:0043262c 09f82003 jalr t9=>Blowfish_DeCode ;undefined Blowfish_DeCode()
.text:00432630 21302002 _move a2,s1
.text:00432634 0000c48f lw a0,0x0(s8)=>local_34
.text:00432638 1800bc8f lw gp,local_a080+0xa098(sp)
.text:0043263c c8ff8010 beq a0,zero,LAB_00432560
.text:00432640 00000000 _nop
.text:00432644 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00432648 00000000 nop
.text:0043264c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00432650 00000000 _nop
.text:00432654 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432658 c1ff0010 b LAB_00432560
.text:0043265c 0000c0af _sw zero,0x0(s8)=>local_34
LAB_00432660: ;XREF[1,0]: 004325c4
.text:00432660 0050ad90 lbu t5,0x5000(a1)
.text:00432664 00000000 nop
.text:00432668 0700ac31 andi t4,t5,0x7
.text:0043266c 40510c00 sll t2,t4,0x5
.text:00432670 21487d01 addu t1,t3,sp
.text:00432674 d5ff0010 b LAB_004325cc
.text:00432678 00002aad _sw t2,0x0(t1)=>local_30
LAB_0043267c: ;XREF[2,0]: 00432590,004325bc
.text:0043267c 2a401500 slt t0,zero,s5
.text:00432680 0c000011 beq t0,zero,LAB_004326b4
.text:00432684 21380000 _clear a3
.text:00432688 21308002 move a2,s4
LAB_0043268c: ;XREF[1,0]: 004326ac
.text:0043268c 21588702 addu t3,s4,a3
.text:00432690 21607501 addu t4,t3,s5
.text:00432694 00508591 lbu a1,0x5000(t4)
.text:00432698 0100e724 addiu a3,a3,0x1
.text:0043269c 00506a91 lbu t2,local_5078+0xa078(t3)
.text:004326a0 2a20f500 slt a0,a3,s5
.text:004326a4 0100caa0 sb t2,local_a078+0xa079(a2)
.text:004326a8 0000c5a0 sb a1,0x0(a2)=>local_a078
.text:004326ac f7ff8014 bne a0,zero,LAB_0043268c
.text:004326b0 0200c624 _addiu a2,a2,0x2
LAB_004326b4: ;XREF[1,0]: 00432680
.text:004326b4 09000011 beq t0,zero,LAB_004326dc
.text:004326b8 21180000 _clear v1
.text:004326bc 21208002 move a0,s4
.text:004326c0 2128a002 move a1,s5
LAB_004326c4: ;XREF[1,0]: 004326d4
.text:004326c4 00009594 lhu s5,0x0(a0)=>local_a078
.text:004326c8 ffffa524 addiu a1,a1,-0x1
.text:004326cc 21a07500 addu s4,v1,s5
.text:004326d0 ffff8332 andi v1,s4,0xffff
.text:004326d4 fbffa014 bne a1,zero,LAB_004326c4
.text:004326d8 02008424 _addiu a0,a0,0x2
LAB_004326dc: ;XREF[1,0]: 004326b4
.text:004326dc 5a5a0624 li a2,0x5a5a
.text:004326e0 aa006610 beq v1,a2,LAB_0043298c
.text:004326e4 00000000 _nop
LAB_004326e8: ;XREF[1,0]: 004329c0
.text:004326e8 ffff1724 li s7,-0x1
LAB_004326ec: ;XREF[1,0]: 004329c8
.text:004326ec 06006012 beq s3,zero,LAB_00432708
.text:004326f0 00000000 _nop
.text:004326f4 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:004326f8 00000000 nop
.text:004326fc 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00432700 21206002 _move a0,s3
.text:00432704 1800bc8f lw gp,local_a080+0xa098(sp)
LAB_00432708: ;XREF[1,0]: 004326ec
.text:00432708 1fffe006 bltz s7,LAB_00432388
.text:0043270c 00000000 _nop
.text:00432710 488b8f8f lw t7,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:00432714 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432718 0000f88d lw t8,0x0(t7)=>.data:LockCriticalCMD
.text:0043271c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00432720 01001027 addiu s0,t8,0x1
.text:00432724 0000f0ad sw s0,0x0(t7)=>.data:LockCriticalCMD
.text:00432728 cc004d8e lw t5,0xcc(s2)
.text:0043272c c800578e lw s7,0xc8(s2)
.text:00432730 a8e1c425 addiu a0=>.roda...,t6,-0x1e58 ;= "/var/setrestoreconfig"
.text:00432734 b400508e lw s0,0xb4(s2)
.text:00432738 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0043273c 0200b625 _addiu s6,t5,0x2
.text:00432740 fefff126 addiu s1,s7,-0x2
.text:00432744 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432748 5e004010 beq v0,zero,LAB_004328c4
.text:0043274c 21a84000 _move s5,v0
.text:00432750 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432754 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432758 c0e1e427 addiu a0=>.roda...,ra,-0x1e40 ;= "cp %s /var/tmpcgi"
.text:0043275c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432760 21280002 _move a1,s0
.text:00432764 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432768 2120a002 move a0,s5
.text:0043276c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432770 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00432774 00000000 nop
.text:00432778 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0043277c 5099c527 _addiu a1=>.rodata:DAT_00489950,s8,-0x66b0 ;= 77h w
.text:00432780 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432784 49004010 beq v0,zero,LAB_004328ac
.text:00432788 21a04000 _move s4,v0
.text:0043278c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432790 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00432794 21200002 move a0,s0
.text:00432798 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0043279c 2cd56524 _addiu a1=>.rodata:s_r_0048d520+12,v1,-0x2ad4 ;= "r"
.text:004327a0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004327a4 c5004010 beq v0,zero,LAB_00432abc
.text:004327a8 21984000 _move s3,v0
.text:004327ac 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:004327b0 2128c002 move a1,s6
.text:004327b4 21204000 move a0,v0
.text:004327b8 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:004327bc 21300000 _clear a2
.text:004327c0 ffff0724 li a3,-0x1
.text:004327c4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004327c8 cb004710 beq v0,a3,LAB_00432af8
.text:004327cc 00000000 _nop
LAB_004327d0: ;XREF[1,0]: 00432b10
.text:004327d0 1500201a blez s1,LAB_00432828
.text:004327d4 60a00834 _ori t0,zero,0xa060
.text:004327d8 2180a803 addu s0,sp,t0
LAB_004327dc: ;XREF[1,0]: 00432820
.text:004327dc 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:004327e0 21200002 move a0,s0
.text:004327e4 01000524 li a1,0x1
.text:004327e8 01000624 li a2,0x1
.text:004327ec 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:004327f0 21386002 _move a3,s3
.text:004327f4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004327f8 ffff3126 addiu s1,s1,-0x1
.text:004327fc 6087998f lw t9,-0x78a0(gp)=>->::fwrite ;= 00489700
.text:00432800 21200002 move a0,s0
.text:00432804 01000524 li a1,0x1
.text:00432808 01000624 li a2,0x1
.text:0043280c 06004010 beq v0,zero,LAB_00432828
.text:00432810 21388002 _move a3,s4
.text:00432814 09f82003 jalr t9=>.MIPS.stubs:::fwrite ;size_t fwrite(void * __ptr, size_t _...
.text:00432818 00000000 _nop
.text:0043281c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432820 eeff201e bgtz s1,LAB_004327dc
.text:00432824 00000000 _nop
LAB_00432828: ;XREF[2,0]: 004327d0,0043280c
.text:00432828 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0043282c 00000000 nop
.text:00432830 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00432834 21208002 _move a0,s4
.text:00432838 1800bc8f lw gp,local_a080+0xa098(sp)
.text:0043283c 00000000 nop
.text:00432840 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00432844 00000000 nop
.text:00432848 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0043284c 21206002 _move a0,s3
.text:00432850 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432854 00000000 nop
.text:00432858 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043285c 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432860 00000000 nop
.text:00432864 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432868 18da8424 _addiu a0=>.roda...,a0,-0x25e8 ;= "ralink_init clear 2860"
.text:0043286c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432870 2128a002 move a1,s5
.text:00432874 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432878 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:0043287c 00000000 nop
.text:00432880 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432884 d4e12425 _addiu a0=>.roda...,t1,-0x1e2c ;= "ralink_init renew 2860 %s"
.text:00432888 1800bc8f lw gp,local_a080+0xa098(sp)
.text:0043288c 00000000 nop
.text:00432890 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:00432894 00000000 nop
.text:00432898 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:0043289c 2120a002 _move a0,s5
.text:004328a0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004328a4 0700a012 beq s5,zero,LAB_004328c4
.text:004328a8 00000000 _nop
LAB_004328ac: ;XREF[1,0]: 00432784
.text:004328ac 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004328b0 2120a002 move a0,s5
LAB_004328b4: ;XREF[1,0]: 00432af0
.text:004328b4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004328b8 00000000 _nop
.text:004328bc 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004328c0 00000000 nop
LAB_004328c4: ;XREF[2,0]: 00432748,004328a4
.text:004328c4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004328c8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004328cc 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:004328d0 7ccb4625 addiu a2=>.roda...,t2,-0x3484 ;= "ReplySuccessPage"
.text:004328d4 9ccb6725 addiu a3=>.roda...,t3,-0x3464 ;= "ReplyErrorPage"
.text:004328d8 21280000 clear a1
.text:004328dc 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:004328e0 21204002 _move a0,s2
.text:004328e4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004328e8 00000000 nop
.text:004328ec 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004328f0 00000000 nop
.text:004328f4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004328f8 07000424 _li a0,0x7
.text:004328fc 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432900 21204002 move a0,s2
.text:00432904 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432908 21284000 move a1,v0
.text:0043290c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432910 21300000 _clear a2
.text:00432914 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432918 21204002 move a0,s2
.text:0043291c 2c80858f lw a1=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00432920 00000000 nop
.text:00432924 3418b924 addiu t9,a1,0x1834
.text:00432928 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:0043292c 02001224 _li s2,0x2
.text:00432930 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432934 00000000 nop
.text:00432938 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:0043293c 00000000 nop
.text:00432940 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:00432944 41000424 _li a0,0x41
.text:00432948 1800bc8f lw gp,local_a080+0xa098(sp)
.text:0043294c 0d005210 beq v0,s2,LAB_00432984
.text:00432950 00000000 _nop
.text:00432954 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00432958 03000424 li a0,0x3
.text:0043295c 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00432960 01000524 _li a1,0x1
.text:00432964 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432968 00000000 nop
.text:0043296c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432970 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432974 00000000 nop
.text:00432978 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:0043297c f0e18425 _addiu a0=>.roda...,t4,-0x1e10 ;= "sleep 3 && reboot &"
.text:00432980 1800bc8f lw gp,local_a080+0xa098(sp)
LAB_00432984: ;XREF[1,0]: 0043294c
.text:00432984 9dfe0010 b LAB_004323fc
.text:00432988 21100000 _clear v0
LAB_0043298c: ;XREF[1,0]: 004326e0
.text:0043298c 7c8c998f lw t9,-0x7384(gp)=>->::fseek ;= 00489480
.text:00432990 2128c002 move a1,s6
.text:00432994 21206002 move a0,s3
.text:00432998 09f82003 jalr t9=>.MIPS.stubs:::fseek ;int fseek(FILE * __stream, long __of...
.text:0043299c 21300000 _clear a2
.text:004329a0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004329a4 2000a427 addiu a0,sp,0x20
.text:004329a8 6087998f lw t9,-0x78a0(gp)=>->::fwrite ;= 00489700
.text:004329ac 01000524 li a1,0x1
.text:004329b0 21302002 move a2,s1
.text:004329b4 09f82003 jalr t9=>.MIPS.stubs:::fwrite ;size_t fwrite(void * __ptr, size_t _...
.text:004329b8 21386002 _move a3,s3
.text:004329bc 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004329c0 49ff5114 bne v0,s1,LAB_004326e8
.text:004329c4 00000000 _nop
.text:004329c8 48ff0010 b LAB_004326ec
.text:004329cc 00000000 _nop
LAB_004329d0: ;XREF[1,0]: 00432358
.text:004329d0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004329d4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004329d8 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:004329dc 7ccb6624 addiu a2=>.roda...,v1,-0x3484 ;= "ReplySuccessPage"
.text:004329e0 9ccbe724 addiu a3=>.roda...,a3,-0x3464 ;= "ReplyErrorPage"
.text:004329e4 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:004329e8 21204002 _move a0,s2
.text:004329ec 1800bc8f lw gp,local_a080+0xa098(sp)
.text:004329f0 00000000 nop
.text:004329f4 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004329f8 00000000 nop
.text:004329fc 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00432a00 03000424 _li a0,0x3
.text:00432a04 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a08 21284000 move a1,v0
.text:00432a0c 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432a10 21204002 move a0,s2
.text:00432a14 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432a18 21300000 _clear a2
.text:00432a1c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a20 00000000 nop
.text:00432a24 2c80828f lw v0,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00432a28 00000000 nop
.text:00432a2c 34185924 addiu t9,v0,0x1834
.text:00432a30 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00432a34 21204002 _move a0,s2
.text:00432a38 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a3c 6ffe0010 b LAB_004323fc
.text:00432a40 ffff0224 _li v0,-0x1
LAB_00432a44: ;XREF[1,0]: 0043236c
.text:00432a44 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432a48 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432a4c 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00432a50 7ccb0625 addiu a2=>.roda...,t0,-0x3484 ;= "ReplySuccessPage"
.text:00432a54 9ccb2725 addiu a3=>.roda...,t1,-0x3464 ;= "ReplyErrorPage"
.text:00432a58 01000524 li a1,0x1
.text:00432a5c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00432a60 21204002 _move a0,s2
.text:00432a64 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a68 00000000 nop
.text:00432a6c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00432a70 00000000 nop
.text:00432a74 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00432a78 08000424 _li a0,0x8
.text:00432a7c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a80 21284000 move a1,v0
.text:00432a84 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432a88 21204002 move a0,s2
.text:00432a8c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432a90 21300000 _clear a2
.text:00432a94 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432a98 00000000 nop
.text:00432a9c 2c80858f lw a1=>LAB_00430000,-0x7fd4(gp)=>.got:PT...;= 00430000
.text:00432aa0 00000000 nop
.text:00432aa4 3418b924 addiu t9,a1,0x1834
.text:00432aa8 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00432aac 21204002 _move a0,s2
.text:00432ab0 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432ab4 51fe0010 b LAB_004323fc
.text:00432ab8 feff0224 _li v0,SUB_fffffffe
LAB_00432abc: ;XREF[1,0]: 004327a4
.text:00432abc cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00432ac0 00000000 nop
.text:00432ac4 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00432ac8 21208002 _move a0,s4
.text:00432acc 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432ad0 00000000 nop
.text:00432ad4 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:00432ad8 00000000 nop
.text:00432adc 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:00432ae0 2120a002 _move a0,s5
.text:00432ae4 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432ae8 00000000 nop
.text:00432aec 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00432af0 70ff0010 b LAB_004328b4
.text:00432af4 2120a002 _move a0,s5
LAB_00432af8: ;XREF[1,0]: 004327c8
.text:00432af8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432afc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00432b00 04e24524 addiu a1=>.roda...,v0,-0x1dfc ;= "fseek error\n"
.text:00432b04 09f82003 jalr t9=>trace ;undefined trace()
.text:00432b08 01000424 _li a0,0x1
.text:00432b0c 1800bc8f lw gp,local_a080+0xa098(sp)
.text:00432b10 2fff0010 b LAB_004327d0
.text:00432b14 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_uploadfirmware()
;local_4 undefined4 -4 ;XREF[3,0]: 00432b28,00432fec,00433110
;local_8 undefined4 -8 ;XREF[3,0]: 00432b2c,00432ff0,00433114
;local_c undefined4 -c ;XREF[3,0]: 00432b30,00432ff4,00433118
;local_10 undefined4 -10 ;XREF[3,0]: 00432b34,00432ff8,0043311c
;local_14 undefined4 -14 ;XREF[3,0]: 00432b38,00432ffc,00433120
;local_18 undefined4 -18 ;XREF[3,0]: 00432b3c,00433000,00433124
;local_1c undefined4 -1c ;XREF[3,0]: 00432b40,00433004,00433128
;local_20 undefined4 -20 ;XREF[3,0]: 00432b44,00433008,0043312c
;local_24 undefined4 -24 ;XREF[3,0]: 00432b48,0043300c,00433130
;local_28 undefined4 -28 ;XREF[3,0]: 00432b4c,00433010,00433134
;local_30 undefined4 -30 ;XREF[3,0]: 00432c60,00432c7c,0043327c
;local_34 undefined4 -34 ;XREF[2,0]: 00432c54,00432e64
;local_38 undefined4 -38 ;XREF[2,0]: 00432e8c,00432eb4
;local_1c0 undefined4 -1c0 ;XREF[81,0]: 00432b50,00432b68,00432b88,00432bac,00432bc4
; 00432bf8,00432c10,00432c30,00432c4c,00432c70
; 00432cc4,00432cfc,00432d18,00432d34,00432d54
; 00432d74,00432d8c,00432da8,00432dc0,00432ddc
; 00432df8,00432e14,00432e2c,00432e48,00432e6c
; 00432e98,00432eb0,00432ed4,00432f10,00432f28
; 00432f40,00432f60,00432f80,00432f98,00432fb0
; 00432fcc,00432fe8,00433034,00433050,00433068
; 00433080,004330a0,004330bc,004330d4,004330f0
; 00433108,00433158,00433178,00433194,004331b0
; 004331cc,004331e4,004331fc,0043321c,00433238
; 00433254,00433278,00433298,004332b8,004332d4
; 004332ec,00433304,00433324,00433340,00433358
; 00433374,00433398,004333b0,004333c8,004333e8
; 00433404,0043341c,00433438,00433458,00433474
; 0043348c,004334a4,004334c4,004334e0,004334f8
; 00433514
;local_1c8 undefined4 -1c8 ;XREF[1,0]: 00432cc0
;local_1cc undefined4 -1cc ;XREF[1,0]: 00432ca8
;local_1d0 undefined4 -1d0 ;XREF[1,0]: 00432cb4
;local_1d4 undefined4 -1d4 ;XREF[1,0]: 00432cb0
;local_1d8 undefined4 -1d8 ;XREF[1,0]: 00432cac
;XREF[4,0]: Entry Point,004340ac,004340ac
; 004d86dc
.text:00432b18 0b001c3c lui gp,0xb
.text:00432b1c c8ce9c27 addiu gp,gp,-0x3138
.text:00432b20 21e09903 addu gp,gp,t9
.text:00432b24 18febd27 addiu sp,sp,-0x1e8
.text:00432b28 e401bfaf sw ra,local_4+0x1e8(sp)
.text:00432b2c e001beaf sw s8,local_8+0x1e8(sp)
.text:00432b30 dc01b7af sw s7,local_c+0x1e8(sp)
.text:00432b34 d801b6af sw s6,local_10+0x1e8(sp)
.text:00432b38 d401b5af sw s5,local_14+0x1e8(sp)
.text:00432b3c d001b4af sw s4,local_18+0x1e8(sp)
.text:00432b40 cc01b3af sw s3,local_1c+0x1e8(sp)
.text:00432b44 c801b2af sw s2,local_20+0x1e8(sp)
.text:00432b48 c401b1af sw s1,local_24+0x1e8(sp)
.text:00432b4c c001b0af sw s0,local_28+0x1e8(sp)
.text:00432b50 2800bcaf sw gp=>_gp,local_1c0+0x1e8(sp)
.text:00432b54 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432b58 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00432b5c 7ccbc527 addiu a1=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00432b60 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00432b64 21988000 _move s3,a0
.text:00432b68 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432b6c 7d014010 beq v0,zero,LAB_00433164
.text:00432b70 21206002 _move a0,s3
LAB_00432b74: ;XREF[1,0]: 0043317c
.text:00432b74 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432b78 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00432b7c 21206002 move a0,s3
.text:00432b80 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00432b84 9ccbc526 _addiu a1=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00432b88 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432b8c 6c014010 beq v0,zero,LAB_00433140
.text:00432b90 00000000 _nop
LAB_00432b94: ;XREF[1,0]: 0043315c
.text:00432b94 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432b98 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00432b9c e88c858f lw a1=>.data:WebFil...,-0x7318(gp)=>->We...;= "UPLOAD_FILEMARK"
;= 004d5374
.text:00432ba0 21206002 move a0,s3
.text:00432ba4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00432ba8 0c44e626 _addiu a2=>.rodata:DAT_0049440c,s7,0x440c
.text:00432bac 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432bb0 00000000 nop
.text:00432bb4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00432bb8 2c90858f lw a1=>.data:WebDow...,-0x6fd4(gp)=>->We...;= "DownloadFile"
;= 004d5358
.text:00432bbc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00432bc0 21204000 _move a0,v0
.text:00432bc4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432bc8 ed014014 bne v0,zero,LAB_00433380
.text:00432bcc 0f000a3c _lui t2,0xf
.text:00432bd0 c800698e lw t1,0xc8(s3)
.text:00432bd4 ffff4835 ori t0,t2,0xffff
.text:00432bd8 2a200901 slt a0,t0,t1
.text:00432bdc b1018010 beq a0,zero,LAB_004332a4
.text:00432be0 3001b227 _addiu s2,sp,0x130
.text:00432be4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00432be8 21204002 move a0,s2
.text:00432bec 21280000 clear a1
.text:00432bf0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00432bf4 80000624 _li a2,0x80
.text:00432bf8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432bfc 40000424 li a0,0x40
.text:00432c00 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00432c04 21284002 move a1,s2
.text:00432c08 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00432c0c 80000624 _li a2,0x80
.text:00432c10 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432c14 21206002 move a0,s3
.text:00432c18 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432c1c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432c20 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00432c24 10e5a526 addiu a1=>.roda...,s5,-0x1af0 ;= "ForceBootCodeUpgrade"
.text:00432c28 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00432c2c 38198626 _addiu a2=>.rodata:s_0_00491930+8,s4,0x1938 ;= "0"
.text:00432c30 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432c34 21204000 move a0,v0
.text:00432c38 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432c3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00432c40 00000000 nop
.text:00432c44 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00432c48 280fe525 _addiu a1=>.rodata:s_1_00490f20+8,t7,0xf28 ;= "1"
.text:00432c4c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432c50 b400648e lw a0,0xb4(s3)
.text:00432c54 b401a0af sw zero,local_34+0x1e8(sp)
.text:00432c58 cc006e8e lw t6,0xcc(s3)
.text:00432c5c f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00432c60 b801aeaf sw t6,local_30+0x1e8(sp)
.text:00432c64 d000708e lw s0,0xd0(s3)
.text:00432c68 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00432c6c 0100512c _sltiu s1,v0,0x1
.text:00432c70 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432c74 f3014010 beq v0,zero,LAB_00433444
.text:00432c78 21a84000 _move s5,v0
.text:00432c7c b801a38f lw v1,local_30+0x1e8(sp)
.text:00432c80 0500063c lui a2,0x5
.text:00432c84 21a06600 addu s4,v1,a2
.text:00432c88 2c809f8f lw ra,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00432c8c 21202002 move a0,s1
.text:00432c90 b001a227 addiu v0,sp,0x1b0
.text:00432c94 23801402 subu s0,s0,s4
.text:00432c98 3000b127 addiu s1,sp,0x30
.text:00432c9c 21304002 move a2,s2
.text:00432ca0 0500053c lui a1,0x5
.text:00432ca4 b401a727 addiu a3,sp,0x1b4
.text:00432ca8 1c00a2af sw v0,local_1cc+0x1e8(sp)
.text:00432cac 1000b5af sw s5,local_1d8+0x1e8(sp)
.text:00432cb0 1400b4af sw s4,local_1d4+0x1e8(sp)
.text:00432cb4 1800b0af sw s0,local_1d0+0x1e8(sp)
.text:00432cb8 d819f927 addiu t9,ra,0x19d8
.text:00432cbc 09f82003 jalr t9=>FUN_004319d8 ;undefined FUN_004319d8(undefined par...
.text:00432cc0 2000b1af _sw s1,local_1c8+0x1e8(sp)
.text:00432cc4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432cc8 d5004010 beq v0,zero,LAB_00433020
.text:00432ccc 00000000 _nop
.text:00432cd0 488b928f lw s2,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:00432cd4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432cd8 0000478e lw a3,0x0(s2)=>.data:LockCriticalCMD
.text:00432cdc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432ce0 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00432ce4 0100e524 addiu a1,a3,0x1
.text:00432ce8 000045ae sw a1,0x0(s2)=>.data:LockCriticalCMD
.text:00432cec 38e5c624 addiu a2=>.rodata:DAT_0048e538,a2,-0x1ac8 ;= 31h 1
.text:00432cf0 28e56524 addiu a1=>.roda...,v1,-0x1ad8 ;= "DownloadTime"
.text:00432cf4 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00432cf8 21206002 _move a0,s3
.text:00432cfc 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d00 21206002 move a0,s3
.text:00432d04 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432d08 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432d0c 3ce54524 addiu a1=>.roda...,v0,-0x1ac4 ;= "Flash Programming..."
.text:00432d10 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432d14 21300000 _clear a2
.text:00432d18 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d1c 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00432d20 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00432d24 21206002 move a0,s3
.text:00432d28 21280000 clear a1
.text:00432d2c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00432d30 7ccbc627 _addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00432d34 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d38 21206002 move a0,s3
.text:00432d3c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432d40 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432d44 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00432d48 8c9ee527 addiu a1=>.roda...,ra,-0x6174 ;= "DownloadStatus"
.text:00432d4c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00432d50 38190627 _addiu a2=>.rodata:s_0_00491930+8,t8,0x1938 ;= "0"
.text:00432d54 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d58 21200000 clear a0
.text:00432d5c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432d60 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432d64 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00432d68 280fe625 addiu a2=>.rodata:s_1_00490f20+8,t7,0xf28 ;= "1"
.text:00432d6c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00432d70 889ec525 _addiu a1=>.roda...,t6,-0x6178 ;= "LastDownloadStatus"
.text:00432d74 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d78 00000000 nop
.text:00432d7c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00432d80 00000000 nop
.text:00432d84 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00432d88 21200000 _clear a0
.text:00432d8c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432d90 00000000 nop
.text:00432d94 2c808d8f lw t5,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00432d98 00000000 nop
.text:00432d9c 3418b925 addiu t9,t5,0x1834
.text:00432da0 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00432da4 21206002 _move a0,s3
.text:00432da8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432dac 41000424 li a0,0x41
.text:00432db0 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:00432db4 00000000 nop
.text:00432db8 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:00432dbc 02000524 _li a1,0x2
.text:00432dc0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432dc4 01000424 li a0,0x1
.text:00432dc8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432dcc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00432dd0 00000000 nop
.text:00432dd4 09f82003 jalr t9=>trace ;undefined trace()
.text:00432dd8 54e58525 _addiu a1=>.roda...,t4,-0x1aac ;= "clear SSL serverkey/serververt ke...
.text:00432ddc 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432de0 21200000 clear a0
.text:00432de4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432de8 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00432dec 84996525 addiu a1=>.roda...,t3,-0x667c ;= "SSLCertificate1"
.text:00432df0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00432df4 0c44e626 _addiu a2=>.rodata:DAT_0049440c,s7,0x440c
.text:00432df8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432dfc 0c44e626 addiu a2=>.rodata:DAT_0049440c,s7,0x440c
.text:00432e00 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432e04 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00432e08 94994525 addiu a1=>.roda...,t2,-0x666c ;= "SSLCertificate2"
.text:00432e0c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00432e10 21200000 _clear a0
.text:00432e14 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432e18 00000000 nop
.text:00432e1c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00432e20 00000000 nop
.text:00432e24 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00432e28 21200000 _clear a0
.text:00432e2c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432e30 00000000 nop
.text:00432e34 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432e38 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432e3c 00000000 nop
.text:00432e40 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432e44 7ce52425 _addiu a0=>.roda...,t1,-0x1a84 ;= "sleep 3"
.text:00432e48 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432e4c 00000000 nop
.text:00432e50 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432e54 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432e58 00000000 nop
.text:00432e5c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432e60 84e50425 _addiu a0=>.roda...,t0,-0x1a7c ;= "ifconfig br0 0.0.0.0 &"
.text:00432e64 b401a48f lw a0,local_34+0x1e8(sp)
.text:00432e68 01000724 li a3,0x1
.text:00432e6c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432e70 fc008710 beq a0,a3,LAB_00433264
.text:00432e74 00000000 _nop
LAB_00432e78: ;XREF[1,0]: 0043329c
.text:00432e78 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432e7c b888998f lw t9,-0x7748(gp)=>->::sprintf ;= 00489680
.text:00432e80 21380002 move a3,s0
.text:00432e84 9ce50525 addiu a1=>.roda...,t0,-0x1a64 ;= "writeimage file(0x%x,0x%x)\n"
.text:00432e88 21202002 move a0,s1
.text:00432e8c b001b0af sw s0,local_38+0x1e8(sp)
.text:00432e90 09f82003 jalr t9=>.MIPS.stubs:::sprintf ;int sprintf(char * __s, char * __for...
.text:00432e94 21308002 _move a2,s4
.text:00432e98 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432e9c 21282002 move a1,s1
.text:00432ea0 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432ea4 21206002 move a0,s3
.text:00432ea8 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432eac 21300000 _clear a2
.text:00432eb0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432eb4 b001a68f lw a2,local_38+0x1e8(sp)
.text:00432eb8 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432ebc 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432ec0 a0e40426 addiu a0=>.roda...,s0,-0x1b60 ;= "/bin/mtd_write -o %d -l %d write ...
.text:00432ec4 21288002 move a1,s4
.text:00432ec8 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432ecc 2138a002 _move a3,s5
.text:00432ed0 7f005130 andi s1,v0,0x7f
.text:00432ed4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432ed8 05002016 bne s1,zero,LAB_00432ef0
.text:00432edc ffff0324 _li v1,-0x1
.text:00432ee0 00ff5430 andi s4,v0,0xff00
.text:00432ee4 02008012 beq s4,zero,LAB_00432ef0
.text:00432ee8 21180000 _clear v1
.text:00432eec ffff0324 li v1,-0x1
LAB_00432ef0: ;XREF[2,0]: 00432ed8,00432ee4
.text:00432ef0 ffff0924 li t1,-0x1
.text:00432ef4 a3006910 beq v1,t1,LAB_00433184
.text:00432ef8 9ccbc726 _addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00432efc 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00432f00 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00432f04 21280000 clear a1
.text:00432f08 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00432f0c 21206002 _move a0,s3
.text:00432f10 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f14 00000000 nop
.text:00432f18 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00432f1c 00000000 nop
.text:00432f20 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00432f24 02000424 _li a0,0x2
.text:00432f28 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f2c 21284000 move a1,v0
.text:00432f30 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00432f34 21206002 move a0,s3
.text:00432f38 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00432f3c 21300000 _clear a2
.text:00432f40 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f44 21206002 move a0,s3
.text:00432f48 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432f4c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432f50 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00432f54 8c9e0527 addiu a1=>.roda...,t8,-0x6174 ;= "DownloadStatus"
.text:00432f58 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00432f5c 3819e625 _addiu a2=>.rodata:s_0_00491930+8,t7,0x1938 ;= "0"
.text:00432f60 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f64 21200000 clear a0
.text:00432f68 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432f6c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432f70 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00432f74 889ec525 addiu a1=>.roda...,t6,-0x6178 ;= "LastDownloadStatus"
.text:00432f78 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00432f7c 3819a625 _addiu a2=>.rodata:s_0_00491930+8,t5,0x1938 ;= "0"
.text:00432f80 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f84 00000000 nop
.text:00432f88 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00432f8c 00000000 nop
.text:00432f90 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00432f94 21200000 _clear a0
.text:00432f98 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432f9c 03000424 li a0,0x3
.text:00432fa0 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00432fa4 00000000 nop
.text:00432fa8 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00432fac 01000524 _li a1,0x1
.text:00432fb0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00432fb4 00000000 nop
.text:00432fb8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00432fbc 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00432fc0 00000000 nop
.text:00432fc4 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00432fc8 f0e14426 _addiu a0=>.roda...,s2,-0x1e10 ;= "sleep 3 && reboot &"
.text:00432fcc 2800bc8f lw gp,local_1c0+0x1e8(sp)
LAB_00432fd0: ;XREF[1,0]: 0043325c
.text:00432fd0 0600a012 beq s5,zero,LAB_00432fec
.text:00432fd4 00000000 _nop
.text:00432fd8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00432fdc 00000000 nop
.text:00432fe0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00432fe4 2120a002 _move a0,s5
.text:00432fe8 2800bc8f lw gp,local_1c0+0x1e8(sp)
LAB_00432fec: ;XREF[1,0]: 00432fd0
.text:00432fec e401bf8f lw ra,local_4+0x1e8(sp)
.text:00432ff0 e001be8f lw s8,local_8+0x1e8(sp)
.text:00432ff4 dc01b78f lw s7,local_c+0x1e8(sp)
.text:00432ff8 d801b68f lw s6,local_10+0x1e8(sp)
.text:00432ffc d401b58f lw s5,local_14+0x1e8(sp)
.text:00433000 d001b48f lw s4,local_18+0x1e8(sp)
.text:00433004 cc01b38f lw s3,local_1c+0x1e8(sp)
.text:00433008 c801b28f lw s2,local_20+0x1e8(sp)
.text:0043300c c401b18f lw s1,local_24+0x1e8(sp)
.text:00433010 c001b08f lw s0,local_28+0x1e8(sp)
.text:00433014 21100000 clear v0
.text:00433018 0800e003 jr ra
.text:0043301c e801bd27 _addiu sp,sp,0x1e8
LAB_00433020: ;XREF[1,0]: 00432cc8
.text:00433020 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00433024 21206002 move a0,s3
.text:00433028 21282002 move a1,s1
.text:0043302c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00433030 21300000 _clear a2
.text:00433034 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433038 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:0043303c 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00433040 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00433044 21206002 move a0,s3
.text:00433048 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:0043304c 01000524 _li a1,0x1
.text:00433050 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433054 00000000 nop
.text:00433058 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:0043305c 00000000 nop
.text:00433060 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00433064 03000424 _li a0,0x3
.text:00433068 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043306c 21284000 move a1,v0
.text:00433070 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00433074 21206002 move a0,s3
.text:00433078 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0043307c 21300000 _clear a2
.text:00433080 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433084 21206002 move a0,s3
.text:00433088 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043308c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433090 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433094 8c9ea524 addiu a1=>.roda...,a1,-0x6174 ;= "DownloadStatus"
.text:00433098 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0043309c b8e5c627 _addiu a2=>.rodata:DAT_0048e5b8,s8,-0x1a48 ;= 2Dh -
.text:004330a0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004330a4 b8e5c627 addiu a2=>.rodata:DAT_0048e5b8,s8,-0x1a48 ;= 2Dh -
.text:004330a8 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004330ac 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004330b0 889e0526 addiu a1=>.roda...,s0,-0x6178 ;= "LastDownloadStatus"
.text:004330b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004330b8 21200000 _clear a0
.text:004330bc 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004330c0 00000000 nop
.text:004330c4 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004330c8 00000000 nop
.text:004330cc 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004330d0 21200000 _clear a0
.text:004330d4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004330d8 21206002 move a0,s3
.text:004330dc 2c80938f lw s3,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004330e0 00000000 nop
.text:004330e4 34187926 addiu t9,s3,0x1834
.text:004330e8 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:004330ec 00000000 _nop
.text:004330f0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004330f4 00000000 nop
.text:004330f8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004330fc 00000000 nop
.text:00433100 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433104 2120a002 _move a0,s5
.text:00433108 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043310c fdff0224 li v0,-0x3
LAB_00433110: ;XREF[3,0]: 00433378,0043343c,00433518
.text:00433110 e401bf8f lw ra,local_4+0x1e8(sp)
.text:00433114 e001be8f lw s8,local_8+0x1e8(sp)
.text:00433118 dc01b78f lw s7,local_c+0x1e8(sp)
.text:0043311c d801b68f lw s6,local_10+0x1e8(sp)
.text:00433120 d401b58f lw s5,local_14+0x1e8(sp)
.text:00433124 d001b48f lw s4,local_18+0x1e8(sp)
.text:00433128 cc01b38f lw s3,local_1c+0x1e8(sp)
.text:0043312c c801b28f lw s2,local_20+0x1e8(sp)
.text:00433130 c401b18f lw s1,local_24+0x1e8(sp)
.text:00433134 c001b08f lw s0,local_28+0x1e8(sp)
.text:00433138 0800e003 jr ra
.text:0043313c e801bd27 _addiu sp,sp,0x1e8
LAB_00433140: ;XREF[1,0]: 00432b8c
.text:00433140 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433144 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433148 64c84624 addiu a2=>.roda...,v0,-0x379c ;= "/cgi/upgradestatus.cgi"
.text:0043314c 21206002 move a0,s3
.text:00433150 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433154 9ccbc526 _addiu a1=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00433158 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043315c 8dfe0010 b LAB_00432b94
.text:00433160 00000000 _nop
LAB_00433164: ;XREF[1,0]: 00432b6c
.text:00433164 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433168 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0043316c 64c8c624 addiu a2=>.roda...,a2,-0x379c ;= "/cgi/upgradestatus.cgi"
.text:00433170 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433174 7ccbc527 _addiu a1=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00433178 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043317c 7dfe0010 b LAB_00432b74
.text:00433180 00000000 _nop
LAB_00433184: ;XREF[1,0]: 00432ef4
.text:00433184 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:00433188 00000000 nop
.text:0043318c 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:00433190 1e000424 _li a0,0x1e
.text:00433194 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433198 21284000 move a1,v0
.text:0043319c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004331a0 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:004331a4 00000000 nop
.text:004331a8 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:004331ac bce58425 _addiu a0=>.roda...,t4,-0x1a44 ;= "ifconfig br0 %s"
.text:004331b0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004331b4 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:004331b8 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:004331bc 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:004331c0 21206002 move a0,s3
.text:004331c4 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:004331c8 01000524 _li a1,0x1
.text:004331cc 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004331d0 00000000 nop
.text:004331d4 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004331d8 00000000 nop
.text:004331dc 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004331e0 05000424 _li a0,0x5
.text:004331e4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004331e8 21284000 move a1,v0
.text:004331ec 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004331f0 21206002 move a0,s3
.text:004331f4 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004331f8 21300000 _clear a2
.text:004331fc 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433200 21206002 move a0,s3
.text:00433204 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433208 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043320c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433210 8c9e6525 addiu a1=>.roda...,t3,-0x6174 ;= "DownloadStatus"
.text:00433214 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433218 cce5c627 _addiu a2=>.rodata:DAT_0048e5cc,s8,-0x1a34 ;= 2Dh -
.text:0043321c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433220 cce5c627 addiu a2=>.rodata:DAT_0048e5cc,s8,-0x1a34 ;= 2Dh -
.text:00433224 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433228 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:0043322c 889e4525 addiu a1=>.roda...,t2,-0x6178 ;= "LastDownloadStatus"
.text:00433230 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00433234 21200000 _clear a0
.text:00433238 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043323c 00000000 nop
.text:00433240 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00433244 00000000 nop
.text:00433248 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:0043324c 21200000 _clear a0
.text:00433250 0000538e lw s3,0x0(s2)=>.data:LockCriticalCMD
.text:00433254 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433258 ffff7626 addiu s6,s3,-0x1
.text:0043325c 5cff0010 b LAB_00432fd0
.text:00433260 000056ae _sw s6,0x0(s2)=>.data:LockCriticalCMD
LAB_00433264: ;XREF[1,0]: 00432e70
.text:00433264 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433268 a891998f lw t9,-0x6e58(gp)=>->::printf ;= 004891b0
.text:0043326c 00000000 nop
.text:00433270 09f82003 jalr t9=>.MIPS.stubs:::printf ;int printf(char * __format, ...)
.text:00433274 cce48424 _addiu a0=>.roda...,a0,-0x1b34 ;= "write bootloader"
.text:00433278 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043327c b801a58f lw a1,local_30+0x1e8(sp)
.text:00433280 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433284 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00433288 e0e4e426 addiu a0=>.roda...,s7,-0x1b20 ;= "/bin/mtd_write -o %d -l %d write ...
.text:0043328c 0300063c lui a2,0x3
.text:00433290 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00433294 2138a002 _move a3,s5
.text:00433298 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043329c f6fe0010 b LAB_00432e78
.text:004332a0 00000000 _nop
LAB_004332a4: ;XREF[1,0]: 00432bdc
.text:004332a4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004332a8 21206002 move a0,s3
.text:004332ac 3000a527 addiu a1,sp,0x30
.text:004332b0 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004332b4 21300000 _clear a2
.text:004332b8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004332bc 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:004332c0 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:004332c4 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:004332c8 01000524 li a1,0x1
.text:004332cc 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:004332d0 21206002 _move a0,s3
.text:004332d4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004332d8 00000000 nop
.text:004332dc 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004332e0 00000000 nop
.text:004332e4 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004332e8 03000424 _li a0,0x3
.text:004332ec 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004332f0 21284000 move a1,v0
.text:004332f4 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004332f8 21206002 move a0,s3
.text:004332fc 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00433300 21300000 _clear a2
.text:00433304 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433308 21206002 move a0,s3
.text:0043330c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433310 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433314 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433318 8c9ea525 addiu a1=>.roda...,t5,-0x6174 ;= "DownloadStatus"
.text:0043331c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433320 b8e52626 _addiu a2=>.rodata:DAT_0048e5b8,s1,-0x1a48 ;= 2Dh -
.text:00433324 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433328 b8e52626 addiu a2=>.rodata:DAT_0048e5b8,s1,-0x1a48 ;= 2Dh -
.text:0043332c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433330 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433334 889e8525 addiu a1=>.roda...,t4,-0x6178 ;= "LastDownloadStatus"
.text:00433338 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0043333c 21200000 _clear a0
.text:00433340 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433344 00000000 nop
.text:00433348 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:0043334c 00000000 nop
.text:00433350 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00433354 21200000 _clear a0
.text:00433358 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043335c 00000000 nop
.text:00433360 2c808b8f lw t3,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00433364 00000000 nop
.text:00433368 34187925 addiu t9,t3,0x1834
.text:0043336c 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00433370 21206002 _move a0,s3
.text:00433374 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433378 65ff0010 b LAB_00433110
.text:0043337c feff0224 _li v0,SUB_fffffffe
LAB_00433380: ;XREF[1,0]: 00432bc8
.text:00433380 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00433384 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00433388 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:0043338c 01000524 li a1,0x1
.text:00433390 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00433394 21206002 _move a0,s3
.text:00433398 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043339c 00000000 nop
.text:004333a0 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:004333a4 00000000 nop
.text:004333a8 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:004333ac 03000424 _li a0,0x3
.text:004333b0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004333b4 21284000 move a1,v0
.text:004333b8 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:004333bc 21206002 move a0,s3
.text:004333c0 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004333c4 21300000 _clear a2
.text:004333c8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004333cc 21206002 move a0,s3
.text:004333d0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004333d4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004333d8 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004333dc 8c9ee524 addiu a1=>.roda...,a3,-0x6174 ;= "DownloadStatus"
.text:004333e0 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004333e4 b8e50626 _addiu a2=>.rodata:DAT_0048e5b8,s0,-0x1a48 ;= 2Dh -
.text:004333e8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004333ec b8e50626 addiu a2=>.rodata:DAT_0048e5b8,s0,-0x1a48 ;= 2Dh -
.text:004333f0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004333f4 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004333f8 889ea524 addiu a1=>.roda...,a1,-0x6178 ;= "LastDownloadStatus"
.text:004333fc 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00433400 21200000 _clear a0
.text:00433404 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433408 00000000 nop
.text:0043340c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00433410 00000000 nop
.text:00433414 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00433418 21200000 _clear a0
.text:0043341c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433420 00000000 nop
.text:00433424 2c80838f lw v1,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00433428 00000000 nop
.text:0043342c 34187924 addiu t9,v1,0x1834
.text:00433430 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00433434 21206002 _move a0,s3
.text:00433438 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043343c 34ff0010 b LAB_00433110
.text:00433440 ffff0224 _li v0,-0x1
LAB_00433444: ;XREF[1,0]: 00432c74
.text:00433444 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00433448 21206002 move a0,s3
.text:0043344c 3000a527 addiu a1,sp,0x30
.text:00433450 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:00433454 21300000 _clear a2
.text:00433458 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:0043345c 9ccbc726 addiu a3=>.roda...,s6,-0x3464 ;= "ReplyErrorPage"
.text:00433460 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00433464 7ccbc627 addiu a2=>.roda...,s8,-0x3484 ;= "ReplySuccessPage"
.text:00433468 01000524 li a1,0x1
.text:0043346c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00433470 21206002 _move a0,s3
.text:00433474 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433478 00000000 nop
.text:0043347c 508e998f lw t9,-0x71b0(gp)=>->websGetErrorMessage ;= 00415b08
.text:00433480 00000000 nop
.text:00433484 09f82003 jalr t9=>websGetErrorMessage ;undefined websGetErrorMessage()
.text:00433488 03000424 _li a0,0x3
.text:0043348c 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433490 21284000 move a1,v0
.text:00433494 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00433498 21206002 move a0,s3
.text:0043349c 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:004334a0 21300000 _clear a2
.text:004334a4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004334a8 21206002 move a0,s3
.text:004334ac 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004334b0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004334b4 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004334b8 8c9e0527 addiu a1=>.roda...,t8,-0x6174 ;= "DownloadStatus"
.text:004334bc 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004334c0 d0e5c626 _addiu a2=>.rodata:DAT_0048e5d0,s6,-0x1a30 ;= 2Dh -
.text:004334c4 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004334c8 d0e5c626 addiu a2=>.rodata:DAT_0048e5d0,s6,-0x1a30 ;= 2Dh -
.text:004334cc 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004334d0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004334d4 889ee526 addiu a1=>.roda...,s7,-0x6178 ;= "LastDownloadStatus"
.text:004334d8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004334dc 21200000 _clear a0
.text:004334e0 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004334e4 00000000 nop
.text:004334e8 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004334ec 00000000 nop
.text:004334f0 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004334f4 21200000 _clear a0
.text:004334f8 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:004334fc 00000000 nop
.text:00433500 2c80928f lw s2,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00433504 00000000 nop
.text:00433508 34185926 addiu t9,s2,0x1834
.text:0043350c 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:00433510 21206002 _move a0,s3
.text:00433514 2800bc8f lw gp,local_1c0+0x1e8(sp)
.text:00433518 fdfe0010 b LAB_00433110
.text:0043351c fcff0224 _li v0,-0x4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CVE_npcuploadfirmware()
;local_4 undefined4 -4 ;XREF[2,0]: 00433530,0043364c
;local_8 undefined4 -8 ;XREF[2,0]: 00433534,00433650
;local_c undefined4 -c ;XREF[2,0]: 00433538,00433654
;local_10 undefined4 -10 ;XREF[2,0]: 0043353c,00433658
;local_14 undefined4 -14 ;XREF[2,0]: 00433540,0043365c
;local_18 undefined4 -18 ;XREF[2,0]: 00433544,00433660
;local_1c undefined4 -1c ;XREF[2,0]: 00433548,00433664
;local_20 undefined4 -20 ;XREF[2,0]: 0043354c,00433668
;local_24 undefined4 -24 ;XREF[2,0]: 00433720,004337d8
;local_28 undefined4 -28 ;XREF[1,0]: 004337f4
;local_44 undefined1 -44 ;XREF[1,0]: 004335a8
;local_48 undefined4 -48 ;XREF[1,0]: 004335b0
;local_4e undefined1 -4e ;XREF[1,0]: 00433858
;local_50 undefined2 -50 ;XREF[1,0]: 00433860
;local_1d8 undefined4 -1d8 ;XREF[32,0]: 00433550,00433580,004335c0,004335d8,004335fc
; 00433614,0043362c,00433648,00433694,004336ac
; 004336cc,004336e8,00433738,00433764,00433780
; 004337a4,004337c0,004337e0,00433810,0043386c
; 00433884,0043389c,004338c0,004338d8,004338f0
; 00433908,00433948,00433960,004339a0,004339bc
; 004339e0,00433a00
;local_1e0 undefined4 -1e0 ;XREF[1,0]: 0043371c
;local_1e4 undefined4 -1e4 ;XREF[1,0]: 00433718
;local_1e8 undefined4 -1e8 ;XREF[1,0]: 00433734
;local_1ec undefined4 -1ec ;XREF[1,0]: 00433728
;local_1f0 undefined4 -1f0 ;XREF[3,0]: 004335f8,00433724,004338b4
;XREF[3,0]: Entry Point,004340ac,004d83bc
.text:00433520 0b001c3c lui gp,0xb
.text:00433524 c0c49c27 addiu gp,gp,-0x3b40
.text:00433528 21e09903 addu gp,gp,t9
.text:0043352c 00febd27 addiu sp,sp,-0x200
.text:00433530 fc01bfaf sw ra,local_4+0x200(sp)
.text:00433534 f801b6af sw s6,local_8+0x200(sp)
.text:00433538 f401b5af sw s5,local_c+0x200(sp)
.text:0043353c f001b4af sw s4,local_10+0x200(sp)
.text:00433540 ec01b3af sw s3,local_14+0x200(sp)
.text:00433544 e801b2af sw s2,local_18+0x200(sp)
.text:00433548 e401b1af sw s1,local_1c+0x200(sp)
.text:0043354c e001b0af sw s0,local_20+0x200(sp)
.text:00433550 2800bcaf sw gp=>_gp,local_1d8+0x200(sp)
.text:00433554 c800838c lw v1,0xc8(a0)
.text:00433558 0f00053c lui a1,0xf
.text:0043355c 21888000 move s1,a0
.text:00433560 ffffa434 ori a0,a1,0xffff
.text:00433564 2a108300 slt v0,a0,v1
.text:00433568 43004010 beq v0,zero,LAB_00433678
.text:0043356c 21800000 _clear s0
LAB_00433570: ;XREF[1,0]: 004336b0
.text:00433570 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00433574 b400248e lw a0,0xb4(s1)
.text:00433578 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0043357c 00000000 _nop
.text:00433580 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433584 f9004010 beq v0,zero,LAB_0043396c
.text:00433588 21904000 _move s2,v0
.text:0043358c 4a000012 beq s0,zero,LAB_004336b8
.text:00433590 3001b027 _addiu s0,sp,0x130
LAB_00433594: ;XREF[2,0]: 00433964,004339c4
.text:00433594 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433598 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0043359c c0e7a824 addiu t0,a1,-0x1840
.text:004335a0 04000791 lbu a3,0x4(t0)=>.rodata:DAT_0048e7c4
.text:004335a4 c0e7a68c lw a2,-0x1840(a1)=>.rodata:DAT_0048e7c0 ;= 6C696166h
.text:004335a8 bc01a7a3 sb a3,local_44+0x200(sp)
.text:004335ac 21280000 clear a1
.text:004335b0 b801a6af sw a2,local_48+0x200(sp)
.text:004335b4 bd01a427 addiu a0,sp,0x1bd
.text:004335b8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004335bc 1b000624 _li a2,0x1b
.text:004335c0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004335c4 b801b427 addiu s4,sp,0x1b8
.text:004335c8 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004335cc 00000000 nop
.text:004335d0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004335d4 21208002 _move a0,s4
.text:004335d8 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004335dc 21304000 move a2,v0
.text:004335e0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004335e4 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:004335e8 d4e56724 addiu a3=>.roda...,v1,-0x1a2c ;= "application/Dlink-inf"
.text:004335ec 21202002 move a0,s1
.text:004335f0 c8000524 li a1,0xc8
.text:004335f4 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:004335f8 1000a0af _sw zero,local_1f0+0x200(sp)
.text:004335fc 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433600 21202002 move a0,s1
.text:00433604 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00433608 00000000 nop
.text:0043360c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00433610 21288002 _move a1,s4
.text:00433614 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433618 21202002 move a0,s1
.text:0043361c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00433620 00000000 nop
.text:00433624 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00433628 c8000524 _li a1,0xc8
LAB_0043362c: ;XREF[1,0]: 00433924
.text:0043362c 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433630 06004012 beq s2,zero,LAB_0043364c
.text:00433634 00000000 _nop
.text:00433638 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0043363c 00000000 nop
.text:00433640 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433644 21204002 _move a0,s2
.text:00433648 2800bc8f lw gp,local_1d8+0x200(sp)
LAB_0043364c: ;XREF[1,0]: 00433630
.text:0043364c fc01bf8f lw ra,local_4+0x200(sp)
.text:00433650 f801b68f lw s6,local_8+0x200(sp)
.text:00433654 f401b58f lw s5,local_c+0x200(sp)
.text:00433658 f001b48f lw s4,local_10+0x200(sp)
.text:0043365c ec01b38f lw s3,local_14+0x200(sp)
.text:00433660 e801b28f lw s2,local_18+0x200(sp)
.text:00433664 e401b18f lw s1,local_1c+0x200(sp)
.text:00433668 e001b08f lw s0,local_20+0x200(sp)
.text:0043366c 21100000 clear v0
.text:00433670 0800e003 jr ra
.text:00433674 0002bd27 _addiu sp,sp,0x200
LAB_00433678: ;XREF[1,0]: 00433568
.text:00433678 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043367c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433680 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433684 889ee524 addiu a1=>.roda...,a3,-0x6178 ;= "LastDownloadStatus"
.text:00433688 b8e5c624 addiu a2=>.rodata:DAT_0048e5b8,a2,-0x1a48 ;= 2Dh -
.text:0043368c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00433690 21200000 _clear a0
.text:00433694 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433698 21200000 clear a0
.text:0043369c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004336a0 00000000 nop
.text:004336a4 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004336a8 feff1024 _li s0,-0x2
.text:004336ac 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004336b0 afff0010 b LAB_00433570
.text:004336b4 00000000 _nop
LAB_004336b8: ;XREF[1,0]: 0043358c
.text:004336b8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004336bc 21200002 move a0,s0
.text:004336c0 21280000 clear a1
.text:004336c4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004336c8 80000624 _li a2,0x80
.text:004336cc 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004336d0 40000424 li a0,0x40
.text:004336d4 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:004336d8 21280002 move a1,s0
.text:004336dc 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:004336e0 80000624 _li a2,0x80
.text:004336e4 cc00358e lw s5,0xcc(s1)
.text:004336e8 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004336ec d0002d8e lw t5,0xd0(s1)
.text:004336f0 05000e3c lui t6,0x5
.text:004336f4 2198ae02 addu s3,s5,t6
.text:004336f8 2c808a8f lw t2,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:004336fc 23a0b301 subu s4,t5,s3
.text:00433700 d801ac27 addiu t4,sp,0x1d8
.text:00433704 3000ab27 addiu t3,sp,0x30
.text:00433708 21300002 move a2,s0
.text:0043370c 21200000 clear a0
.text:00433710 0500053c lui a1,0x5
.text:00433714 dc01a727 addiu a3,sp,0x1dc
.text:00433718 1c00acaf sw t4,local_1e4+0x200(sp)
.text:0043371c 2000abaf sw t3,local_1e0+0x200(sp)
.text:00433720 dc01a0af sw zero,local_24+0x200(sp)
.text:00433724 1000b2af sw s2,local_1f0+0x200(sp)
.text:00433728 1400b3af sw s3,local_1ec+0x200(sp)
.text:0043372c d8195925 addiu t9,t2,0x19d8
.text:00433730 09f82003 jalr t9=>FUN_004319d8 ;undefined FUN_004319d8(undefined par...
.text:00433734 1800b4af _sw s4,local_1e8+0x200(sp)
.text:00433738 2800bc8f lw gp,local_1d8+0x200(sp)
.text:0043373c 7b004010 beq v0,zero,LAB_0043392c
.text:00433740 00000000 _nop
.text:00433744 488b968f lw s6,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:00433748 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:0043374c 0000c68e lw a2,0x0(s6)=>.data:LockCriticalCMD
.text:00433750 41000424 li a0,0x41
.text:00433754 0100c524 addiu a1,a2,0x1
.text:00433758 0000c5ae sw a1,0x0(s6)=>.data:LockCriticalCMD
.text:0043375c 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:00433760 02000524 _li a1,0x2
.text:00433764 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433768 01000424 li a0,0x1
.text:0043376c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433770 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433774 00000000 nop
.text:00433778 09f82003 jalr t9=>trace ;undefined trace()
.text:0043377c 54e56524 _addiu a1=>.roda...,v1,-0x1aac ;= "clear SSL serverkey/serververt ke...
.text:00433780 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433784 00000000 nop
.text:00433788 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043378c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433790 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433794 84998524 addiu a1=>.roda...,a0,-0x667c ;= "SSLCertificate1"
.text:00433798 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:0043379c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004337a0 21200000 _clear a0
.text:004337a4 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004337a8 0c440626 addiu a2=>.rodata:DAT_0049440c,s0,0x440c
.text:004337ac 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004337b0 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:004337b4 94994524 addiu a1=>.roda...,v0,-0x666c ;= "SSLCertificate2"
.text:004337b8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:004337bc 21200000 _clear a0
.text:004337c0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004337c4 00000000 nop
.text:004337c8 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004337cc 00000000 nop
.text:004337d0 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004337d4 21200000 _clear a0
.text:004337d8 dc01bf8f lw ra,local_24+0x200(sp)
.text:004337dc 01001824 li t8,0x1
.text:004337e0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004337e4 7900f813 beq ra,t8,LAB_004339cc
.text:004337e8 00000000 _nop
LAB_004337ec: ;XREF[1,0]: 00433a04
.text:004337ec 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004337f0 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:004337f4 d801b4af sw s4,local_28+0x200(sp)
.text:004337f8 21308002 move a2,s4
.text:004337fc a0e4a426 addiu a0=>.roda...,s5,-0x1b60 ;= "/bin/mtd_write -o %d -l %d write ...
.text:00433800 21286002 move a1,s3
.text:00433804 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00433808 21384002 _move a3,s2
.text:0043380c 7f005430 andi s4,v0,0x7f
.text:00433810 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433814 05008016 bne s4,zero,LAB_0043382c
.text:00433818 ffff0324 _li v1,-0x1
.text:0043381c 00ff4930 andi t1,v0,0xff00
.text:00433820 02002011 beq t1,zero,LAB_0043382c
.text:00433824 21180000 _clear v1
.text:00433828 ffff0324 li v1,-0x1
LAB_0043382c: ;XREF[2,0]: 00433814,00433820
.text:0043382c ffff0a24 li t2,-0x1
.text:00433830 54006a10 beq v1,t2,LAB_00433984
.text:00433834 00000000 _nop
.text:00433838 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043383c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433840 ece58224 addiu v0,a0,-0x1a14
.text:00433844 02005f90 lbu ra,0x2(v0)=>.rodata:DAT_0048e5ee
.text:00433848 ece59094 lhu s0,-0x1a14(a0)=>.rodata:DAT_0048e5ec ;= 6B6Fh
.text:0043384c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433850 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433854 889e0527 addiu a1=>.roda...,t8,-0x6178 ;= "LastDownloadStatus"
.text:00433858 b201bfa3 sb ra,local_4e+0x200(sp)
.text:0043385c 38196626 addiu a2=>.rodata:s_0_00491930+8,s3,0x1938 ;= "0"
.text:00433860 b001b0a7 sh s0,local_50+0x200(sp)
.text:00433864 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00433868 21200000 _clear a0
.text:0043386c 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433870 21200000 clear a0
.text:00433874 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00433878 00000000 nop
.text:0043387c 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00433880 b001b627 _addiu s6,sp,0x1b0
.text:00433884 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433888 00000000 nop
.text:0043388c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00433890 00000000 nop
.text:00433894 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00433898 2120c002 _move a0,s6
.text:0043389c 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004338a0 21304000 move a2,v0
.text:004338a4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004338a8 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:004338ac d4e5e725 addiu a3=>.roda...,t7,-0x1a2c ;= "application/Dlink-inf"
.text:004338b0 21202002 move a0,s1
.text:004338b4 1000a0af sw zero,local_1f0+0x200(sp)
.text:004338b8 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:004338bc c8000524 _li a1,0xc8
.text:004338c0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004338c4 21202002 move a0,s1
.text:004338c8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004338cc 00000000 nop
.text:004338d0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004338d4 2128c002 _move a1,s6
.text:004338d8 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004338dc 21202002 move a0,s1
.text:004338e0 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:004338e4 00000000 nop
.text:004338e8 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:004338ec c8000524 _li a1,0xc8
.text:004338f0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004338f4 03000424 li a0,0x3
.text:004338f8 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:004338fc 00000000 nop
.text:00433900 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00433904 01000524 _li a1,0x1
.text:00433908 2800bc8f lw gp,local_1d8+0x200(sp)
.text:0043390c 00000000 nop
.text:00433910 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433914 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00433918 00000000 nop
.text:0043391c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00433920 f0e12426 _addiu a0=>.roda...,s1,-0x1e10 ;= "sleep 3 && reboot &"
.text:00433924 41ff0010 b LAB_0043362c
.text:00433928 00000000 _nop
LAB_0043392c: ;XREF[1,0]: 0043373c
.text:0043392c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433930 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433934 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433938 889e6526 addiu a1=>.roda...,s3,-0x6178 ;= "LastDownloadStatus"
.text:0043393c b8e5e625 addiu a2=>.rodata:DAT_0048e5b8,t7,-0x1a48 ;= 2Dh -
LAB_00433940: ;XREF[1,0]: 0043397c
.text:00433940 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:00433944 21200000 _clear a0
.text:00433948 2800bc8f lw gp,local_1d8+0x200(sp)
.text:0043394c 00000000 nop
.text:00433950 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00433954 00000000 nop
.text:00433958 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:0043395c 21200000 _clear a0
.text:00433960 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433964 0bff0010 b LAB_00433594
.text:00433968 00000000 _nop
LAB_0043396c: ;XREF[1,0]: 00433584
.text:0043396c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433970 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433974 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433978 889e2525 addiu a1,t1,-0x6178
.text:0043397c f0ff0010 b LAB_00433940
.text:00433980 d0e50625 _addiu a2=>.rodata:DAT_0048e5d0,t0,-0x1a30 ;= 2Dh -
LAB_00433984: ;XREF[1,0]: 00433830
.text:00433984 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433988 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043398c 6888998f lw t9,-0x7798(gp)=>->::nvram_b... ;= 004896a0
.text:00433990 889ec525 addiu a1=>.roda...,t6,-0x6178 ;= "LastDownloadStatus"
.text:00433994 cce5a625 addiu a2=>.rodata:DAT_0048e5cc,t5,-0x1a34 ;= 2Dh -
.text:00433998 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufset ;undefined nvram_bufset()
.text:0043399c 21200000 _clear a0
.text:004339a0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004339a4 00000000 nop
.text:004339a8 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004339ac 00000000 nop
.text:004339b0 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004339b4 21200000 _clear a0
.text:004339b8 0000cc8e lw t4,0x0(s6)=>.data:LockCriticalCMD
.text:004339bc 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004339c0 ffff8b25 addiu t3,t4,-0x1
.text:004339c4 f3fe0010 b LAB_00433594
.text:004339c8 0000cbae _sw t3,0x0(s6)=>.data:LockCriticalCMD
LAB_004339cc: ;XREF[1,0]: 004337e4
.text:004339cc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004339d0 a891998f lw t9,-0x6e58(gp)=>->::printf ;= 004891b0
.text:004339d4 00000000 nop
.text:004339d8 09f82003 jalr t9=>.MIPS.stubs:::printf ;int printf(char * __format, ...)
.text:004339dc cce40425 _addiu a0=>.roda...,t0,-0x1b34 ;= "write bootloader"
.text:004339e0 2800bc8f lw gp,local_1d8+0x200(sp)
.text:004339e4 2128a002 move a1,s5
.text:004339e8 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004339ec 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:004339f0 e0e4e424 addiu a0=>.roda...,a3,-0x1b20 ;= "/bin/mtd_write -o %d -l %d write ...
.text:004339f4 0300063c lui a2,0x3
.text:004339f8 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:004339fc 21384002 _move a3,s2
.text:00433a00 2800bc8f lw gp,local_1d8+0x200(sp)
.text:00433a04 79ff0010 b LAB_004337ec
.text:00433a08 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCgibinProcessor()
;local_4 undefined4 -4 ;XREF[2,0]: 00433a1c,00433b4c
;local_8 undefined4 -8 ;XREF[2,0]: 00433a20,00433b50
;local_c undefined4 -c ;XREF[2,0]: 00433a24,00433b54
;local_10 undefined4 -10 ;XREF[2,0]: 00433a28,00433b58
;local_14 undefined4 -14 ;XREF[2,0]: 00433a2c,00433b5c
;local_18 undefined4 -18 ;XREF[2,0]: 00433a30,00433b60
;local_1c undefined4 -1c ;XREF[2,0]: 00433a34,00433b64
;local_20 undefined4 -20 ;XREF[2,0]: 00433a38,00433b68
;local_24 undefined4 -24 ;XREF[2,0]: 00433a3c,00433b6c
;local_28 undefined4 -28 ;XREF[2,0]: 00433a40,00433b70
;local_30 undefined4 -30 ;XREF[3,0]: 00433acc,00433d24,00433dd0
;local_38 undefined4 -38 ;XREF[44,0]: 00433a44,00433a68,00433abc,00433ae8,00433b00
; 00433b48,00433bb4,00433be0,00433c04,00433c20
; 00433c3c,00433c58,00433c80,00433c9c,00433cc0
; 00433cd8,00433d00,00433d44,00433d64,00433d8c
; 00433da8,00433dc4,00433e20,00433e4c,00433e70
; 00433e94,00433eb0,00433ed8,00433f00,00433f28
; 00433f54,00433f88,00433fd4,00433ff0,00434020
; 0043404c,00434070,004340b4,004340cc,004340e8
; 00434114,00434130,00434154,00434170
;XREF[3,0]: Entry Point,004d6120,004d8a34
.text:00433a0c 0b001c3c lui gp,0xb
.text:00433a10 d4bf9c27 addiu gp,gp,-0x402c
.text:00433a14 21e09903 addu gp,gp,t9
.text:00433a18 b8ffbd27 addiu sp,sp,-0x48
.text:00433a1c 4400bfaf sw ra,local_4+0x48(sp)
.text:00433a20 4000beaf sw s8,local_8+0x48(sp)
.text:00433a24 3c00b7af sw s7,local_c+0x48(sp)
.text:00433a28 3800b6af sw s6,local_10+0x48(sp)
.text:00433a2c 3400b5af sw s5,local_14+0x48(sp)
.text:00433a30 3000b4af sw s4,local_18+0x48(sp)
.text:00433a34 2c00b3af sw s3,local_1c+0x48(sp)
.text:00433a38 2800b2af sw s2,local_20+0x48(sp)
.text:00433a3c 2400b1af sw s1,local_24+0x48(sp)
.text:00433a40 2000b0af sw s0,local_28+0x48(sp)
.text:00433a44 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00433a48 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433a4c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433a50 8800868c lw a2,0x88(a0)
.text:00433a54 21988000 move s3,a0
.text:00433a58 f0e5a524 addiu a1=>.roda...,a1,-0x1a10 ;= "websCgibinProcessor=%s\n"
.text:00433a5c 09f82003 jalr t9=>trace ;undefined trace()
.text:00433a60 01000424 _li a0,0x1
.text:00433a64 e400638e lw v1,0xe4(s3)
.text:00433a68 1000bc8f lw gp,local_38+0x48(sp)
.text:00433a6c c2230300 srl a0,v1,0xf
.text:00433a70 01008230 andi v0,a0,0x1
.text:00433a74 08004014 bne v0,zero,LAB_00433a98
.text:00433a78 01006a30 _andi t2,v1,0x1
.text:00433a7c c23d0300 srl a3,v1,0x17
.text:00433a80 0100e630 andi a2,a3,0x1
.text:00433a84 0400c014 bne a2,zero,LAB_00433a98
.text:00433a88 824b0300 _srl t1,v1,0xe
.text:00433a8c 01002831 andi t0,t1,0x1
.text:00433a90 d5000011 beq t0,zero,LAB_00433de8
.text:00433a94 21206002 _move a0,s3
LAB_00433a98: ;XREF[2,0]: 00433a74,00433a84
.text:00433a98 39004011 beq t2,zero,LAB_00433b80
.text:00433a9c 21206002 _move a0,s3
.text:00433aa0 108d998f lw t9,-0x72f0(gp)=>->findStrInFile ;= 0041a144
.text:00433aa4 3c8d868f lw a2=>.data:WebCRLF,-0x72c4(gp)=>->WebCRLF;= 0A0D00h
;= 004d5384
.text:00433aa8 b400648e lw a0,0xb4(s3)
.text:00433aac 21280000 clear a1
.text:00433ab0 09f82003 jalr t9=>findStrInFile ;undefined findStrInFile()
.text:00433ab4 02000724 _li a3,0x2
.text:00433ab8 ffff0c24 li t4,-0x1
.text:00433abc 1000bc8f lw gp,local_38+0x48(sp)
.text:00433ac0 21804000 move s0,v0
.text:00433ac4 01001624 li s6,0x1
.text:00433ac8 34004c14 bne v0,t4,LAB_00433b9c
.text:00433acc 1800a0af _sw zero,local_30+0x48(sp)
.text:00433ad0 ffff1624 li s6,-0x1
LAB_00433ad4: ;XREF[3,0]: 00433de0,00433f34,00433f3c
.text:00433ad4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433ad8 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00433adc 00000000 nop
.text:00433ae0 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00433ae4 08e68426 _addiu a0=>.roda...,s4,-0x19f8 ;= "ls -all /var &"
.text:00433ae8 1000bc8f lw gp,local_38+0x48(sp)
.text:00433aec 00000000 nop
.text:00433af0 6c8a998f lw t9,-0x7594(gp)=>->websConnValid ;= 00409984
.text:00433af4 00000000 nop
.text:00433af8 09f82003 jalr t9=>websConnValid ;undefined websConnValid()
.text:00433afc 21206002 _move a0,s3
.text:00433b00 1000bc8f lw gp,local_38+0x48(sp)
.text:00433b04 bf004010 beq v0,zero,LAB_00433e04
.text:00433b08 00000000 _nop
.text:00433b0c ffff0224 li v0,-0x1
LAB_00433b10: ;XREF[1,0]: 00433e24
.text:00433b10 ea00c212 beq s6,v0,LAB_00433ebc
.text:00433b14 00000000 _nop
.text:00433b18 feff0624 li a2,-0x2
LAB_00433b1c: ;XREF[1,0]: 00433edc
.text:00433b1c fb00c612 beq s6,a2,LAB_00433f0c
.text:00433b20 00000000 _nop
.text:00433b24 fdff0924 li t1,-0x3
LAB_00433b28: ;XREF[1,0]: 00433f2c
.text:00433b28 ee00c912 beq s6,t1,LAB_00433ee4
.text:00433b2c 00000000 _nop
.text:00433b30 21206002 move a0,s3
LAB_00433b34: ;XREF[1,0]: 00433f04
.text:00433b34 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433b38 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00433b3c 18e66626 addiu a2=>.roda...,s3,-0x19e8 ;= "Missing CGI data."
.text:00433b40 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00433b44 f4010524 _li a1,0x1f4
LAB_00433b48: ;XREF[4,0]: 00433b94,00433dfc,00433fb8,00434008
.text:00433b48 1000bc8f lw gp,local_38+0x48(sp)
LAB_00433b4c: ;XREF[1,0]: 00433f8c
.text:00433b4c 4400bf8f lw ra,local_4+0x48(sp)
.text:00433b50 4000be8f lw s8,local_8+0x48(sp)
.text:00433b54 3c00b78f lw s7,local_c+0x48(sp)
.text:00433b58 3800b68f lw s6,local_10+0x48(sp)
.text:00433b5c 3400b58f lw s5,local_14+0x48(sp)
.text:00433b60 3000b48f lw s4,local_18+0x48(sp)
.text:00433b64 2c00b38f lw s3,local_1c+0x48(sp)
.text:00433b68 2800b28f lw s2,local_20+0x48(sp)
.text:00433b6c 2400b18f lw s1,local_24+0x48(sp)
.text:00433b70 2000b08f lw s0,local_28+0x48(sp)
.text:00433b74 01000224 li v0,0x1
.text:00433b78 0800e003 jr ra
.text:00433b7c 4800bd27 _addiu sp,sp,0x48
LAB_00433b80: ;XREF[1,0]: 00433a98
.text:00433b80 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433b84 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00433b88 78a26625 addiu a2=>.roda...,t3,-0x5d88 ;= "Method Not Allowed."
.text:00433b8c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00433b90 95010524 _li a1,0x195
.text:00433b94 ecff0010 b LAB_00433b48
.text:00433b98 00000000 _nop
LAB_00433b9c: ;XREF[1,0]: 00433ac8
.text:00433b9c ec8e998f lw t9,-0x7114(gp)=>->getMemInFile ;= 0041a354
.text:00433ba0 b400648e lw a0,0xb4(s3)
.text:00433ba4 21280000 clear a1
.text:00433ba8 09f82003 jalr t9=>getMemInFile ;undefined getMemInFile()
.text:00433bac 21304000 _move a2,v0
.text:00433bb0 21f04000 move s8,v0
.text:00433bb4 1000bc8f lw gp,local_38+0x48(sp)
.text:00433bb8 de004010 beq v0,zero,LAB_00433f34
.text:00433bbc 21b80002 _move s7,s0
.text:00433bc0 02001126 addiu s1,s0,0x2
LAB_00433bc4: ;XREF[1,0]: 00433d6c
.text:00433bc4 108d998f lw t9,-0x72f0(gp)=>->findStrInFile ;= 0041a144
.text:00433bc8 3c8d868f lw a2=>.data:WebCRLF,-0x72c4(gp)=>->WebCRLF;= 0A0D00h
;= 004d5384
.text:00433bcc b400648e lw a0,0xb4(s3)
.text:00433bd0 21282002 move a1,s1
.text:00433bd4 09f82003 jalr t9=>findStrInFile ;undefined findStrInFile()
.text:00433bd8 02000724 _li a3,0x2
.text:00433bdc ffff0d24 li t5,-0x1
.text:00433be0 1000bc8f lw gp,local_38+0x48(sp)
.text:00433be4 21804000 move s0,v0
.text:00433be8 70004d10 beq v0,t5,LAB_00433dac
.text:00433bec 21a00000 _clear s4
.text:00433bf0 ec8e998f lw t9,-0x7114(gp)=>->getMemInFile ;= 0041a354
.text:00433bf4 b400648e lw a0,0xb4(s3)
.text:00433bf8 21282002 move a1,s1
.text:00433bfc 09f82003 jalr t9=>getMemInFile ;undefined getMemInFile()
.text:00433c00 23305100 _subu a2,v0,s1
.text:00433c04 1000bc8f lw gp,local_38+0x48(sp)
.text:00433c08 61004010 beq v0,zero,LAB_00433d90
.text:00433c0c 21904000 _move s2,v0
.text:00433c10 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00433c14 e48a848f lw a0=>.data:WebMul...,-0x751c(gp)=>->We...;= "content-disposition: form-data; n...
;= 004d5388
.text:00433c18 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00433c1c 00000000 _nop
.text:00433c20 1000bc8f lw gp,local_38+0x48(sp)
.text:00433c24 21204002 move a0,s2
.text:00433c28 2c8e998f lw t9,-0x71d4(gp)=>->::strncas... ;= 00489370
.text:00433c2c e48a858f lw a1=>.data:WebMul...,-0x751c(gp)=>->We...;= "content-disposition: form-data; n...
;= 004d5388
.text:00433c30 21304000 move a2,v0
.text:00433c34 09f82003 jalr t9=>.MIPS.stubs:::strncasecmp ;int strncasecmp(char * __s1, char * ...
.text:00433c38 21884000 _move s1,v0
.text:00433c3c 1000bc8f lw gp,local_38+0x48(sp)
.text:00433c40 3a004014 bne v0,zero,LAB_00433d2c
.text:00433c44 21883202 _addu s1,s1,s2
.text:00433c48 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00433c4c 21202002 move a0,s1
.text:00433c50 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00433c54 3b000524 _li a1,0x3b
.text:00433c58 1000bc8f lw gp,local_38+0x48(sp)
.text:00433c5c 73004010 beq v0,zero,LAB_00433e2c
.text:00433c60 02001526 _addiu s5,s0,0x2
.text:00433c64 108d998f lw t9,-0x72f0(gp)=>->findStrInFile ;= 0041a144
.text:00433c68 3c8d868f lw a2=>.data:WebCRLF,-0x72c4(gp)=>->WebCRLF;= 0A0D00h
;= 004d5384
.text:00433c6c b400648e lw a0,0xb4(s3)
.text:00433c70 2128a002 move a1,s5
.text:00433c74 09f82003 jalr t9=>findStrInFile ;undefined findStrInFile()
.text:00433c78 02000724 _li a3,0x2
.text:00433c7c ffff1824 li t8,-0x1
.text:00433c80 1000bc8f lw gp,local_38+0x48(sp)
.text:00433c84 3b005810 beq v0,t8,LAB_00433d74
.text:00433c88 21804000 _move s0,v0
.text:00433c8c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00433c90 21202002 move a0,s1
.text:00433c94 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00433c98 22000524 _li a1,0x22
.text:00433c9c 1000bc8f lw gp,local_38+0x48(sp)
.text:00433ca0 02004010 beq v0,zero,LAB_00433cac
.text:00433ca4 00000000 _nop
.text:00433ca8 000040a0 sb zero,0x0(v0)
LAB_00433cac: ;XREF[1,0]: 00433ca0
.text:00433cac e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433cb0 e88c858f lw a1=>.data:WebFil...,-0x7318(gp)=>->We...;= "UPLOAD_FILEMARK"
;= 004d5374
.text:00433cb4 21302002 move a2,s1
.text:00433cb8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433cbc 21206002 _move a0,s3
.text:00433cc0 1000bc8f lw gp,local_38+0x48(sp)
.text:00433cc4 b400648e lw a0,0xb4(s3)
.text:00433cc8 ec8e998f lw t9,-0x7114(gp)=>->getMemInFile ;= 0041a354
.text:00433ccc 23301502 subu a2,s0,s5
.text:00433cd0 09f82003 jalr t9=>getMemInFile ;undefined getMemInFile()
.text:00433cd4 2128a002 _move a1,s5
.text:00433cd8 1000bc8f lw gp,local_38+0x48(sp)
.text:00433cdc 04001026 addiu s0,s0,0x4
.text:00433ce0 108d998f lw t9,-0x72f0(gp)=>->findStrInFile ;= 0041a144
.text:00433ce4 b400648e lw a0,0xb4(s3)
.text:00433ce8 21280002 move a1,s0
.text:00433cec 2130c003 move a2,s8
.text:00433cf0 2138e002 move a3,s7
.text:00433cf4 21a04000 move s4,v0
.text:00433cf8 09f82003 jalr t9=>findStrInFile ;undefined findStrInFile()
.text:00433cfc ffff1124 _li s1,-0x1
.text:00433d00 1000bc8f lw gp,local_38+0x48(sp)
.text:00433d04 08005110 beq v0,s1,LAB_00433d28
.text:00433d08 21284000 _move a1,v0
.text:00433d0c feff5524 addiu s5,v0,-0x2
.text:00433d10 23f8b002 subu ra,s5,s0
.text:00433d14 cc0070ae sw s0,0xcc(s3)
.text:00433d18 01001024 li s0,0x1
.text:00433d1c c8007fae sw ra,0xc8(s3)
.text:00433d20 d00075ae sw s5,0xd0(s3)
.text:00433d24 1800b0af sw s0,local_30+0x48(sp)
LAB_00433d28: ;XREF[1,0]: 00433d04
.text:00433d28 2180b700 addu s0,a1,s7
LAB_00433d2c: ;XREF[2,0]: 00433c40,00433eb4
.text:00433d2c 07004012 beq s2,zero,LAB_00433d4c
.text:00433d30 00000000 _nop
.text:00433d34 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00433d38 00000000 nop
.text:00433d3c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433d40 21204002 _move a0,s2
.text:00433d44 1000bc8f lw gp,local_38+0x48(sp)
.text:00433d48 21900000 clear s2
LAB_00433d4c: ;XREF[1,0]: 00433d2c
.text:00433d4c 07008012 beq s4,zero,LAB_00433d6c
.text:00433d50 00000000 _nop
.text:00433d54 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00433d58 00000000 nop
.text:00433d5c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433d60 21208002 _move a0,s4
.text:00433d64 1000bc8f lw gp,local_38+0x48(sp)
.text:00433d68 21a00000 clear s4
LAB_00433d6c: ;XREF[1,0]: 00433d4c
.text:00433d6c 95ffc01e bgtz s6,LAB_00433bc4
.text:00433d70 02001126 _addiu s1,s0,0x2
LAB_00433d74: ;XREF[1,0]: 00433c84
.text:00433d74 06004012 beq s2,zero,LAB_00433d90
.text:00433d78 00000000 _nop
.text:00433d7c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00433d80 00000000 nop
.text:00433d84 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433d88 21204002 _move a0,s2
.text:00433d8c 1000bc8f lw gp,local_38+0x48(sp)
LAB_00433d90: ;XREF[2,0]: 00433c08,00433d74
.text:00433d90 06008012 beq s4,zero,LAB_00433dac
.text:00433d94 00000000 _nop
.text:00433d98 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00433d9c 00000000 nop
.text:00433da0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433da4 21208002 _move a0,s4
.text:00433da8 1000bc8f lw gp,local_38+0x48(sp)
LAB_00433dac: ;XREF[2,0]: 00433be8,00433d90
.text:00433dac 0600c013 beq s8,zero,LAB_00433dc8
.text:00433db0 00000000 _nop
.text:00433db4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00433db8 00000000 nop
.text:00433dbc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00433dc0 2120c003 _move a0,s8
.text:00433dc4 1000bc8f lw gp,local_38+0x48(sp)
LAB_00433dc8: ;XREF[1,0]: 00433dac
.text:00433dc8 5c00c01a blez s6,LAB_00433f3c
.text:00433dcc 00000000 _nop
.text:00433dd0 1800b28f lw s2,local_30+0x48(sp)
.text:00433dd4 00000000 nop
.text:00433dd8 58004016 bne s2,zero,LAB_00433f3c
.text:00433ddc 00000000 _nop
.text:00433de0 3cff0010 b LAB_00433ad4
.text:00433de4 fdff1624 _li s6,-0x3
LAB_00433de8: ;XREF[1,0]: 00433a90
.text:00433de8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433dec 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00433df0 289c6624 addiu a2=>.roda...,v1,-0x63d8 ;= "File Not Found"
.text:00433df4 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00433df8 94010524 _li a1,0x194
.text:00433dfc 52ff0010 b LAB_00433b48
.text:00433e00 00000000 _nop
LAB_00433e04: ;XREF[1,0]: 00433b04
.text:00433e04 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433e08 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433e0c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433e10 2ce6c527 addiu a1=>.roda...,s8,-0x19d4 ;= "websParseCgiFile wp=(%s)!\n"
.text:00433e14 6ce2e626 addiu a2=>.roda...,s7,-0x1d94 ;= "Invalid ptr"
.text:00433e18 09f82003 jalr t9=>trace ;undefined trace()
.text:00433e1c 10000424 _li a0,0x10
.text:00433e20 1000bc8f lw gp,local_38+0x48(sp)
.text:00433e24 3aff0010 b LAB_00433b10
.text:00433e28 ffff0224 _li v0,-0x1
LAB_00433e2c: ;XREF[1,0]: 00433c5c
.text:00433e2c 108d998f lw t9,-0x72f0(gp)=>->findStrInFile ;= 0041a144
.text:00433e30 04001026 addiu s0,s0,0x4
.text:00433e34 b400648e lw a0,0xb4(s3)
.text:00433e38 21280002 move a1,s0
.text:00433e3c 2130c003 move a2,s8
.text:00433e40 09f82003 jalr t9=>findStrInFile ;undefined findStrInFile()
.text:00433e44 2138e002 _move a3,s7
.text:00433e48 ffff0e24 li t6,-0x1
.text:00433e4c 1000bc8f lw gp,local_38+0x48(sp)
.text:00433e50 18004e10 beq v0,t6,LAB_00433eb4
.text:00433e54 21a84000 _move s5,v0
.text:00433e58 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00433e5c 23785000 subu t7,v0,s0
.text:00433e60 21202002 move a0,s1
.text:00433e64 22000524 li a1,0x22
.text:00433e68 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00433e6c fefff425 _addiu s4,t7,-0x2
.text:00433e70 1000bc8f lw gp,local_38+0x48(sp)
.text:00433e74 02004010 beq v0,zero,LAB_00433e80
.text:00433e78 00000000 _nop
.text:00433e7c 000040a0 sb zero,0x0(v0)
LAB_00433e80: ;XREF[1,0]: 00433e74
.text:00433e80 ec8e998f lw t9,-0x7114(gp)=>->getMemInFile ;= 0041a354
.text:00433e84 b400648e lw a0,0xb4(s3)
.text:00433e88 21308002 move a2,s4
.text:00433e8c 09f82003 jalr t9=>getMemInFile ;undefined getMemInFile()
.text:00433e90 21280002 _move a1,s0
.text:00433e94 1000bc8f lw gp,local_38+0x48(sp)
.text:00433e98 21206002 move a0,s3
.text:00433e9c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00433ea0 21282002 move a1,s1
.text:00433ea4 21304000 move a2,v0
.text:00433ea8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00433eac 21a04000 _move s4,v0
.text:00433eb0 1000bc8f lw gp,local_38+0x48(sp)
LAB_00433eb4: ;XREF[1,0]: 00433e50
.text:00433eb4 9dff0010 b LAB_00433d2c
.text:00433eb8 2180b702 _addu s0,s5,s7
LAB_00433ebc: ;XREF[1,0]: 00433b10
.text:00433ebc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433ec0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433ec4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433ec8 48e68624 addiu a2=>.roda...,a0,-0x19b8 ;= "First CRLF not found"
.text:00433ecc 60e6a524 addiu a1=>.roda...,a1,-0x19a0 ;= "websParseCgiFile err=(%s)!\n"
.text:00433ed0 09f82003 jalr t9=>trace ;undefined trace()
.text:00433ed4 10000424 _li a0,0x10
.text:00433ed8 1000bc8f lw gp,local_38+0x48(sp)
.text:00433edc 0fff0010 b LAB_00433b1c
.text:00433ee0 feff0624 _li a2,-0x2
LAB_00433ee4: ;XREF[1,0]: 00433b28
.text:00433ee4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433ee8 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433eec ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433ef0 60e66524 addiu a1=>.roda...,v1,-0x19a0 ;= "websParseCgiFile err=(%s)!\n"
.text:00433ef4 7ce6c626 addiu a2=>.roda...,s6,-0x1984 ;= "Upload file not found"
.text:00433ef8 09f82003 jalr t9=>trace ;undefined trace()
.text:00433efc 10000424 _li a0,0x10
.text:00433f00 1000bc8f lw gp,local_38+0x48(sp)
.text:00433f04 0bff0010 b LAB_00433b34
.text:00433f08 21206002 _move a0,s3
LAB_00433f0c: ;XREF[1,0]: 00433b1c
.text:00433f0c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433f10 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00433f14 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433f18 60e60525 addiu a1=>.roda...,t0,-0x19a0 ;= "websParseCgiFile err=(%s)!\n"
.text:00433f1c 94e6e624 addiu a2=>.roda...,a3,-0x196c ;= "Boundary not found"
.text:00433f20 09f82003 jalr t9=>trace ;undefined trace()
.text:00433f24 10000424 _li a0,0x10
.text:00433f28 1000bc8f lw gp,local_38+0x48(sp)
.text:00433f2c fefe0010 b LAB_00433b28
.text:00433f30 fdff0924 _li t1,-0x3
LAB_00433f34: ;XREF[1,0]: 00433bb8
.text:00433f34 e7fe0010 b LAB_00433ad4
.text:00433f38 feff1624 _li s6,-0x2
LAB_00433f3c: ;XREF[2,0]: 00433dc8,00433dd8
.text:00433f3c e5fec006 bltz s6,LAB_00433ad4
.text:00433f40 2188c002 _move s1,s6
.text:00433f44 c48a998f lw t9,-0x753c(gp)=>->::fork ;= 00489560
.text:00433f48 00000000 nop
.text:00433f4c 09f82003 jalr t9=>.MIPS.stubs:::fork ;__pid_t fork(void)
.text:00433f50 00000000 _nop
.text:00433f54 1000bc8f lw gp,local_38+0x48(sp)
.text:00433f58 2d004010 beq v0,zero,LAB_00434010
.text:00433f5c 21804000 _move s0,v0
.text:00433f60 ffff1124 li s1,-0x1
.text:00433f64 16005110 beq v0,s1,LAB_00433fc0
.text:00433f68 00000000 _nop
.text:00433f6c 1880918f lw s1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00433f70 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00433f74 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00433f78 80614524 addiu a1=>.data:DAT_004d6180,v0,0x6180 ;= FFFFFFFFh
.text:00433f7c 988c2426 addiu a0=>.bss:DAT_004d8c98,s1,-0x7368 ;= ??
.text:00433f80 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00433f84 08000624 _li a2,0x8
.text:00433f88 1000bc8f lw gp,local_38+0x48(sp)
.text:00433f8c effe4004 bltz v0,LAB_00433b4c
.text:00433f90 80300200 _sll a2,v0,0x2
.text:00433f94 988c278e lw a3,-0x7368(s1)=>.bss:DAT_004d8c98 ;= ??
.text:00433f98 00000000 nop
.text:00433f9c 2128c700 addu a1,a2,a3
.text:00433fa0 0000a48c lw a0,0x0(a1)
.text:00433fa4 3885998f lw t9,-0x7ac8(gp)=>->websTimeoutCancel ;= 00409e00
.text:00433fa8 040090ac sw s0,0x4(a0)
.text:00433fac 000093ac sw s3,0x0(a0)
.text:00433fb0 09f82003 jalr t9=>websTimeoutCancel ;undefined websTimeoutCancel()
.text:00433fb4 21206002 _move a0,s3
.text:00433fb8 e3fe0010 b LAB_00433b48
.text:00433fbc 00000000 _nop
LAB_00433fc0: ;XREF[1,0]: 00433f64
.text:00433fc0 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433fc4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00433fc8 a8e6c527 addiu a1=>.roda...,s8,-0x1958 ;= "cgibin fork process failure.\n"
.text:00433fcc 09f82003 jalr t9=>trace ;undefined trace()
.text:00433fd0 10000424 _li a0,0x10
.text:00433fd4 1000bc8f lw gp,local_38+0x48(sp)
.text:00433fd8 21206002 move a0,s3
.text:00433fdc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00433fe0 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00433fe4 c8e60626 addiu a2=>.roda...,s0,-0x1938 ;= "Fork process failure."
.text:00433fe8 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00433fec f5010524 _li a1,0x1f5
.text:00433ff0 1000bc8f lw gp,local_38+0x48(sp)
.text:00433ff4 b400648e lw a0,0xb4(s3)
.text:00433ff8 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:00433ffc 00000000 nop
.text:00434000 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:00434004 00000000 _nop
.text:00434008 cffe0010 b LAB_00433b48
.text:0043400c 00000000 _nop
LAB_00434010: ;XREF[1,0]: 00433f58
.text:00434010 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00434014 b400648e lw a0,0xb4(s3)
.text:00434018 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:0043401c 00000000 _nop
.text:00434020 1000bc8f lw gp,local_38+0x48(sp)
.text:00434024 05004014 bne v0,zero,LAB_0043403c
.text:00434028 21804000 _move s0,v0
LAB_0043402c: ;XREF[1,0]: 004340d0
.text:0043402c b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:00434030 00000000 nop
.text:00434034 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:00434038 21202002 _move a0,s1
LAB_0043403c: ;XREF[1,0]: 00434024
.text:0043403c 2890998f lw t9,-0x6fd8(gp)=>->::getpid ;= 00489260
.text:00434040 00000000 nop
.text:00434044 09f82003 jalr t9=>.MIPS.stubs:::getpid ;__pid_t getpid(void)
.text:00434048 21880000 _clear s1
.text:0043404c 1000bc8f lw gp,local_38+0x48(sp)
.text:00434050 9000678e lw a3,0x90(s3)
.text:00434054 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434058 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043405c e0e68525 addiu a1=>.roda...,t4,-0x1920 ;= "now in the cgibin child process(%...
.text:00434060 21304000 move a2,v0
.text:00434064 09f82003 jalr t9=>trace ;undefined trace()
.text:00434068 10000424 _li a0,0x10
.text:0043406c e400638e lw v1,0xE4(s3)
.text:00434070 1000bc8f lw gp,local_38+0x48(sp)
.text:00434074 c25b0300 srl t3,v1,0xf
.text:00434078 01006a31 andi t2,t3,0x1
.text:0043407c ec86998f lw t9,-0x7914(gp)=>->uploadconfig ;= 004322e4
.text:00434080 0a004015 bne t2,zero,LAB_004340ac
.text:00434084 82730300 _srl t6,v1,0xe
.text:00434088 0100cd31 andi t5,t6,0x1
.text:0043408c fc8c998f lw t9,-0x7304(gp)=>->CVE_uploadfirmware ;= 00432b18
.text:00434090 0600a015 bne t5,zero,LAB_004340ac
.text:00434094 c2c50300 _srl t8,v1,0x17
.text:00434098 01000f33 andi t7,t8,0x1
.text:0043409c 1800e011 beq t7,zero,LAB_00434100
.text:004340a0 00000000 _nop
.text:004340a4 dc89998f lw t9,-0x7624(gp)=>->CVE_npcuploadfirmware ;= 00433520
.text:004340a8 00000000 nop
LAB_004340ac: ;XREF[2,0]: 00434080,00434090
; FWD[5,0]: 004322e4,004322e4,00432b18,00432b18
; 00433520
.text:004340ac 09f82003 jalr t9=>CVE_npcuploadfirmware ;undefined uploadconfig()
;undefined CVE_uploadfirmware()
;undefined CVE_npcuploadfirmware()
.text:004340b0 21206002 _move a0,s3
.text:004340b4 1000bc8f lw gp,local_38+0x48(sp)
.text:004340b8 21884000 move s1,v0
LAB_004340bc: ;XREF[1,0]: 00434174
.text:004340bc 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:004340c0 00000000 nop
.text:004340c4 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:004340c8 21200002 _move a0,s0
.text:004340cc 1000bc8f lw gp,local_38+0x48(sp)
.text:004340d0 d6ff0012 beq s0,zero,LAB_0043402c
.text:004340d4 00000000 _nop
.text:004340d8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004340dc 00000000 nop
.text:004340e0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004340e4 21200002 _move a0,s0
.text:004340e8 1000bc8f lw gp,local_38+0x48(sp)
.text:004340ec 00000000 nop
.text:004340f0 b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:004340f4 00000000 nop
.text:004340f8 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:004340fc 21202002 _move a0,s1
LAB_00434100: ;XREF[1,0]: 0043409c
.text:00434100 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434104 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434108 0ce7e526 addiu a1=>.roda...,s7,-0x18f4 ;= "Function not implement!\n"
.text:0043410c 09f82003 jalr t9=>trace ;undefined trace()
.text:00434110 10000424 _li a0,0x10
.text:00434114 1000bc8f lw gp,local_38+0x48(sp)
.text:00434118 21206002 move a0,s3
.text:0043411c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434120 1c91998f lw t9,-0x6ee4(gp)=>->webAddReplyMessage ;= 0040fe50
.text:00434124 28e78526 addiu a1=>.roda...,s4,-0x18d8 ;= "Function not implement!"
.text:00434128 09f82003 jalr t9=>webAddReplyMessage ;undefined webAddReplyMessage()
.text:0043412c 21300000 _clear a2
.text:00434130 1000bc8f lw gp,local_38+0x48(sp)
.text:00434134 21206002 move a0,s3
.text:00434138 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043413c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434140 688a998f lw t9,-0x7598(gp)=>->websetReplayPage ;= 0040f6b8
.text:00434144 7ccb4626 addiu a2=>.roda...,s2,-0x3484 ;= "ReplySuccessPage"
.text:00434148 9ccbe727 addiu a3=>.roda...,ra,-0x3464 ;= "ReplyErrorPage"
.text:0043414c 09f82003 jalr t9=>websetReplayPage ;undefined websetReplayPage()
.text:00434150 01000524 _li a1,0x1
.text:00434154 1000bc8f lw gp,local_38+0x48(sp)
.text:00434158 00000000 nop
.text:0043415c 2c80958f lw s5,-0x7fd4(gp)=>.got:PTR_LAB_004d7a0c ;= 00430000
.text:00434160 00000000 nop
.text:00434164 3418b926 addiu t9,s5,0x1834
.text:00434168 09f82003 jalr t9=>FUN_00431834 ;undefined FUN_00431834()
.text:0043416c 21206002 _move a0,s3
.text:00434170 1000bc8f lw gp,local_38+0x48(sp)
.text:00434174 d1ff0010 b LAB_004340bc
.text:00434178 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websCgiReapChildren()
;local_4 undefined4 -4 ;XREF[2,0]: 0043418c,004342bc
;local_8 undefined4 -8 ;XREF[2,0]: 00434190,004342c0
;local_c undefined4 -c ;XREF[2,0]: 00434194,004342c4
;local_10 undefined4 -10 ;XREF[2,0]: 00434198,004342c8
;local_14 undefined4 -14 ;XREF[2,0]: 0043419c,004342cc
;local_18 undefined4 -18 ;XREF[2,0]: 004341a0,004342d0
;local_20 undefined4 -20 ;XREF[1,0]: 00434224
;local_28 undefined4 -28 ;XREF[6,0]: 004341a4,004341f4,00434220,00434274,0043428c
; 004342a4
;XREF[3,0]: Entry Point,00408a14,004d8620
.text:0043417c 0b001c3c lui gp,0xb
.text:00434180 64b89c27 addiu gp,gp,-0x479c
.text:00434184 21e09903 addu gp,gp,t9
.text:00434188 c8ffbd27 addiu sp,sp,-0x38
.text:0043418c 3400bfaf sw ra,local_4+0x38(sp)
.text:00434190 3000b4af sw s4,local_8+0x38(sp)
.text:00434194 2c00b3af sw s3,local_c+0x38(sp)
.text:00434198 2800b2af sw s2,local_10+0x38(sp)
.text:0043419c 2400b1af sw s1,local_14+0x38(sp)
.text:004341a0 2000b0af sw s0,local_18+0x38(sp)
.text:004341a4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004341a8 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004341ac 00000000 nop
.text:004341b0 8061628e lw v0,offset .data:DAT_004d6180 &0xffff(s3);= FFFFFFFFh
.text:004341b4 00000000 nop
.text:004341b8 40004004 bltz v0,LAB_004342bc
.text:004341bc 21900000 _clear s2
.text:004341c0 1880948f lw s4,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004341c4 00000000 nop
LAB_004341c8: ;XREF[1,0]: 004342b4
.text:004341c8 988c838e lw v1,-0x7368(s4)=>.bss:DAT_004d8c98 ;= ??
.text:004341cc 80281200 sll a1,s2,0x2
.text:004341d0 2120a300 addu a0,a1,v1
.text:004341d4 0000908c lw s0,0x0(a0)
.text:004341d8 7c8f998f lw t9,-0x7084(gp)=>->websReapChildren ;= 004095a0
.text:004341dc 32000012 beq s0,zero,LAB_004342a8
.text:004341e0 1800a527 _addiu a1,sp,0x18
.text:004341e4 0400048e lw a0,0x4(s0)
.text:004341e8 0000118e lw s1,0x0(s0)
.text:004341ec 09f82003 jalr t9=>websReapChildren ;undefined websReapChildren()
.text:004341f0 00000000 _nop
.text:004341f4 1000bc8f lw gp,local_28+0x38(sp)
.text:004341f8 21202002 move a0,s1
.text:004341fc b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00434200 00000000 nop
.text:00434204 21182003 move v1,t9
.text:00434208 1888998f lw t9,-0x77e8(gp)=>->websRefreshCookieDi...;= 00416f44
.text:0043420c 23004014 bne v0,zero,LAB_0043429c
.text:00434210 c8000524 _li a1,0xc8
.text:00434214 21c86000 move t9,v1
.text:00434218 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:0043421c 00000000 _nop
.text:00434220 1000bc8f lw gp,local_28+0x38(sp)
.text:00434224 1800a28f lw v0,local_20+0x38(sp)
.text:00434228 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043422c 00ff4730 andi a3,v0,0xff00
.text:00434230 7f004330 andi v1,v0,0x7f
.text:00434234 40e7c524 addiu a1=>.roda...,a2,-0x18c0 ;= "cgibin child(%d) exited, status=%...
.text:00434238 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043423c 023a0700 srl a3,a3,0x8
.text:00434240 10000424 li a0,0x10
.text:00434244 08006010 beq v1,zero,LAB_00434268
.text:00434248 ff004630 _andi a2,v0,0xff
.text:0043424c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434250 7f000a24 li t2,0x7f
.text:00434254 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434258 00ff4830 andi t0,v0,0xff00
.text:0043425c 64e76525 addiu a1=>.roda...,t3,-0x189c ;= "cgibin child(%d) killed (signal %...
.text:00434260 1e00ca10 beq a2,t2,LAB_004342dc
.text:00434264 21386000 _move a3,v1
LAB_00434268: ;XREF[1,0]: 00434244
.text:00434268 0400068e lw a2,0x4(s0)
LAB_0043426c: ;XREF[1,0]: 004342ec
.text:0043426c 09f82003 jalr t9=>trace ;undefined trace()
.text:00434270 00000000 _nop
.text:00434274 1000bc8f lw gp,local_28+0x38(sp)
.text:00434278 988c8426 addiu a0=>.bss:DAT_004d8c98,s4,-0x7368 ;= ??
.text:0043427c cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:00434280 00000000 nop
.text:00434284 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:00434288 21284002 _move a1,s2
.text:0043428c 1000bc8f lw gp,local_28+0x38(sp)
.text:00434290 806162ae sw v0,offset .data:DAT_004d6180 &0xffff(s3);= FFFFFFFFh
.text:00434294 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00434298 21200002 move a0,s0
LAB_0043429c: ;XREF[1,0]: 0043420c
; FWD[3,0]: 00416f44,00416f44,00489860
.text:0043429c 09f82003 jalr t9=>.MIPS.stubs:::free ;undefined websRefreshCookieDigest()
;void free(void * __ptr)
.text:004342a0 00000000 _nop
.text:004342a4 1000bc8f lw gp,local_28+0x38(sp)
LAB_004342a8: ;XREF[1,0]: 004341dc
.text:004342a8 80616c8e lw t4,offset .data:DAT_004d6180 &0xffff(s3);= FFFFFFFFh
.text:004342ac 01005226 addiu s2,s2,0x1
.text:004342b0 2a489201 slt t1,t4,s2
.text:004342b4 c4ff2011 beq t1,zero,LAB_004341c8
.text:004342b8 00000000 _nop
LAB_004342bc: ;XREF[1,0]: 004341b8
.text:004342bc 3400bf8f lw ra,local_4+0x38(sp)
.text:004342c0 3000b48f lw s4,local_8+0x38(sp)
.text:004342c4 2c00b38f lw s3,local_c+0x38(sp)
.text:004342c8 2800b28f lw s2,local_10+0x38(sp)
.text:004342cc 2400b18f lw s1,local_14+0x38(sp)
.text:004342d0 2000b08f lw s0,local_18+0x38(sp)
.text:004342d4 0800e003 jr ra
.text:004342d8 3800bd27 _addiu sp,sp,0x38
LAB_004342dc: ;XREF[1,0]: 00434260
.text:004342dc 023a0800 srl a3,t0,0x8
.text:004342e0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004342e4 0400068e lw a2,0x4(s0)
.text:004342e8 8ce70525 addiu a1=>.roda...,t0,-0x1874 ;= "cgibin child(%d) stopped (signal ...
.text:004342ec dfff0010 b LAB_0043426c
.text:004342f0 10000424 _li a0,0x10
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined authorizationmode()
;local_4 undefined4 -4 ;XREF[3,0]: 00434304,0043440c,004344dc
;local_8 undefined4 -8 ;XREF[3,0]: 00434308,00434410,004344e0
;local_c undefined4 -c ;XREF[3,0]: 0043430c,00434414,004344e4
;local_10 undefined4 -10 ;XREF[3,0]: 00434310,00434418,004344e8
;local_18 undefined4 -18 ;XREF[17,0]: 00434314,00434358,00434370,00434398,004343b4
; 004343cc,004343e8,00434400,0043443c,0043445c
; 00434478,00434498,00434524,0043453c,00434558
; 00434574,0043458c
;XREF[3,0]: Entry Point,00436b44,004d86bc
.text:004342f4 0b001c3c lui gp,0xb
.text:004342f8 ecb69c27 addiu gp,gp,-0x4914
.text:004342fc 21e09903 addu gp,gp,t9
.text:00434300 d8ffbd27 addiu sp,sp,-0x28
.text:00434304 2400bfaf sw ra,local_4+0x28(sp)
.text:00434308 2000b2af sw s2,local_8+0x28(sp)
.text:0043430c 1c00b1af sw s1,local_c+0x28(sp)
.text:00434310 1800b0af sw s0,local_10+0x28(sp)
.text:00434314 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00434318 e400838c lw v1,0xe4(a0)
.text:0043431c 00000000 nop
.text:00434320 01006230 andi v0,v1,0x1
.text:00434324 40004014 bne v0,zero,LAB_00434428
.text:00434328 21908000 _move s2,a0
.text:0043432c a000868c lw a2,0xa0(a0)
.text:00434330 00000000 nop
.text:00434334 0000c580 lb a1,0x0(a2)
.text:00434338 00000000 nop
.text:0043433c 3a00a014 bne a1,zero,LAB_00434428
.text:00434340 00000000 _nop
LAB_00434344: ;XREF[2,0]: 0043455c,00434590
.text:00434344 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434348 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0043434c 84cca525 addiu a1=>.roda...,t5,-0x337c ;= "HTTPAuthentication"
.text:00434350 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00434354 21200000 _clear a0
.text:00434358 1000bc8f lw gp,local_18+0x28(sp)
.text:0043435c 00000000 nop
.text:00434360 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00434364 00000000 nop
.text:00434368 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0043436c 21204000 _move a0,v0
.text:00434370 1000bc8f lw gp,local_18+0x28(sp)
.text:00434374 60004010 beq v0,zero,LAB_004344f8
.text:00434378 01000f24 _li t7,0x1
.text:0043437c 4f004f10 beq v0,t7,LAB_004344bc
.text:00434380 00000000 _nop
LAB_00434384: ;XREF[3,0]: 00434440,0043449c,00434540
.text:00434384 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434388 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0043438c ece72426 addiu a0=>.roda...,s1,-0x1814 ;= "{\n\"result\" : {\"code\":\"-1\",...
LAB_00434390: ;XREF[2,0]: 004344c4,00434500
.text:00434390 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00434394 00000000 _nop
.text:00434398 1000bc8f lw gp,local_18+0x28(sp)
.text:0043439c 4b004010 beq v0,zero,LAB_004344cc
.text:004343a0 21884000 _move s1,v0
.text:004343a4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004343a8 00000000 nop
.text:004343ac 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004343b0 21204000 _move a0,v0
.text:004343b4 1000bc8f lw gp,local_18+0x28(sp)
.text:004343b8 21804000 move s0,v0
.text:004343bc b48b998f lw t9,-0x744c(gp)=>->websJsonWriteHeader ;= 0040e820
.text:004343c0 21204002 move a0,s2
.text:004343c4 09f82003 jalr t9=>websJsonWriteHeader ;undefined websJsonWriteHeader()
.text:004343c8 21284000 _move a1,v0
.text:004343cc 1000bc8f lw gp,local_18+0x28(sp)
.text:004343d0 0700001a blez s0,LAB_004343f0
.text:004343d4 21204002 _move a0,s2
.text:004343d8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004343dc 00000000 nop
.text:004343e0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004343e4 21282002 _move a1,s1
.text:004343e8 1000bc8f lw gp,local_18+0x28(sp)
.text:004343ec 00000000 nop
LAB_004343f0: ;XREF[1,0]: 004343d0
.text:004343f0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004343f4 00000000 nop
.text:004343f8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004343fc 21202002 _move a0,s1
.text:00434400 1000bc8f lw gp,local_18+0x28(sp)
.text:00434404 21204002 move a0,s2
.text:00434408 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0043440c 2400bf8f lw ra,local_4+0x28(sp)
.text:00434410 2000b28f lw s2,local_8+0x28(sp)
.text:00434414 1c00b18f lw s1,local_c+0x28(sp)
.text:00434418 1800b08f lw s0,local_10+0x28(sp)
.text:0043441c c8000524 li a1,0xc8
.text:00434420 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00434424 2800bd27 _addiu sp,sp,0x28
LAB_00434428: ;XREF[2,0]: 00434324,0043433c
.text:00434428 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043442c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00434430 00000000 nop
.text:00434434 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00434438 2ce80526 _addiu a1=>.rodata:DAT_0048e82c,s0,-0x17d4 ;= 6Dh m
.text:0043443c 1000bc8f lw gp,local_18+0x28(sp)
.text:00434440 d0ff4010 beq v0,zero,LAB_00434384
.text:00434444 2ce80526 _addiu a1=>.rodata:DAT_0048e82c,s0,-0x17d4 ;= 6Dh m
.text:00434448 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043444c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00434450 0c44e624 addiu a2=>.rodata:DAT_0049440c,a3,0x440c
.text:00434454 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00434458 21204002 _move a0,s2
.text:0043445c 1000bc8f lw gp,local_18+0x28(sp)
.text:00434460 21804000 move s0,v0
.text:00434464 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434468 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043446c 34e88524 addiu a1=>.rodata:s_basic_0048e834,a0,-0x17cc ;= "basic"
.text:00434470 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00434474 21204000 _move a0,v0
.text:00434478 1000bc8f lw gp,local_18+0x28(sp)
.text:0043447c 22004010 beq v0,zero,LAB_00434508
.text:00434480 21200002 _move a0,s0
.text:00434484 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434488 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043448c 00000000 nop
.text:00434490 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00434494 3ce84525 _addiu a1=>.rodata:s_digest_0048e83c,t2,-0x17c4;= "digest"
.text:00434498 1000bc8f lw gp,local_18+0x28(sp)
.text:0043449c b9ff4014 bne v0,zero,LAB_00434384
.text:004344a0 00000000 _nop
.text:004344a4 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004344a8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004344ac e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004344b0 84cc8525 addiu a1,t4,-0x337c
.text:004344b4 19000010 b LAB_0043451c
.text:004344b8 280f6625 _addiu a2=>.rodata:s_1_00490f20+8,t3,0xf28 ;= "1"
LAB_004344bc: ;XREF[1,0]: 0043437c
.text:004344bc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004344c0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004344c4 b2ff0010 b LAB_00434390
.text:004344c8 44e80426 _addiu a0=>.roda...,s0,-0x17bc ;= "{\n\"result\" : {\"code\":\"0\"},...
LAB_004344cc: ;XREF[1,0]: 0043439c
.text:004344cc 21204002 move a0,s2
.text:004344d0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004344d4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004344d8 2ca54626 addiu a2,s2,-0x5ad4
.text:004344dc 2400bf8f lw ra,local_4+0x28(sp)
.text:004344e0 2000b28f lw s2,local_8+0x28(sp)
.text:004344e4 1c00b18f lw s1,local_c+0x28(sp)
.text:004344e8 1800b08f lw s0,local_10+0x28(sp)
.text:004344ec f7010524 li a1,0x1f7
.text:004344f0 08002003 jr t9=>websConnError
.text:004344f4 2800bd27 _addiu sp,sp,0x28
LAB_004344f8: ;XREF[1,0]: 00434374
.text:004344f8 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004344fc f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00434500 a3ff0010 b LAB_00434390
.text:00434504 74e8c425 _addiu a0=>.roda...,t6,-0x178c ;= "{\n\"result\" : {\"code\":\"0\"},...
LAB_00434508: ;XREF[1,0]: 0043447c
.text:00434508 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043450c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434510 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00434514 84cc2525 addiu a1=>.roda...,t1,-0x337c ;= "HTTPAuthentication"
.text:00434518 38190625 addiu a2=>.rodata:s_0_00491930+8,t0,0x1938 ;= "0"
LAB_0043451c: ;XREF[1,0]: 004344b4
.text:0043451c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00434520 21204002 _move a0,s2
.text:00434524 1000bc8f lw gp,local_18+0x28(sp)
.text:00434528 00000000 nop
.text:0043452c fc87998f lw t9,-0x7804(gp)=>->CheckAuthorizationM...;= 00424fc0
.text:00434530 00000000 nop
.text:00434534 09f82003 jalr t9=>CheckAuthorizationModeVar ;undefined CheckAuthorizationModeVar()
.text:00434538 21204002 _move a0,s2
.text:0043453c 1000bc8f lw gp,local_18+0x28(sp)
.text:00434540 90ff4014 bne v0,zero,LAB_00434384
.text:00434544 00000000 _nop
.text:00434548 dc8e998f lw t9,-0x7124(gp)=>->AuthorizationModeCh...;= 00425000
.text:0043454c 00000000 nop
.text:00434550 09f82003 jalr t9=>AuthorizationModeChanged ;undefined AuthorizationModeChanged()
.text:00434554 21204002 _move a0,s2
.text:00434558 1000bc8f lw gp,local_18+0x28(sp)
.text:0043455c 79ff4010 beq v0,zero,LAB_00434344
.text:00434560 00000000 _nop
.text:00434564 a885998f lw t9,-0x7a58(gp)=>->WriteAuthorizationM...;= 004250a0
.text:00434568 00000000 nop
.text:0043456c 09f82003 jalr t9=>WriteAuthorizationModeVar ;undefined WriteAuthorizationModeVar()
.text:00434570 21204002 _move a0,s2
.text:00434574 1000bc8f lw gp,local_18+0x28(sp)
.text:00434578 00000000 nop
.text:0043457c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00434580 00000000 nop
.text:00434584 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00434588 21200000 _clear a0
.text:0043458c 1000bc8f lw gp,local_18+0x28(sp)
.text:00434590 6cff0010 b LAB_00434344
.text:00434594 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined iocontrol()
;local_8 undefined4 -8 ;XREF[3,0]: 004345a8,00434690,004347dc
;local_c undefined4 -c ;XREF[3,0]: 004345ac,00434694,004347e0
;local_10 undefined4 -10 ;XREF[3,0]: 004345b0,00434698,004347e4
;local_14 undefined4 -14 ;XREF[3,0]: 004345b4,0043469c,004347e8
;local_18 undefined4 -18 ;XREF[3,0]: 004345b8,004346a0,004347ec
;local_1c undefined4 -1c ;XREF[3,0]: 004345bc,004346a4,004347f0
;local_20 undefined4 -20 ;XREF[3,0]: 004345c0,004346a8,004347f4
;local_28 undefined4 -28 ;XREF[23,0]: 004345c4,004345e0,004345fc,00434618,00434640
; 00434660,0043467c,004346c8,004346e8,00434708
; 00434720,00434744,00434760,00434788,004347b4
; 004347d0,00434818,00434838,00434858,00434870
; 00434894,004348b0,004348cc
;local_30 undefined4 -30 ;XREF[1,0]: 00434774
;XREF[3,0]: Entry Point,00436c3c,004d8794
.text:00434598 0b001c3c lui gp,0xb
.text:0043459c 48b49c27 addiu gp,gp,-0x4bb8
.text:004345a0 21e09903 addu gp,gp,t9
.text:004345a4 c0ffbd27 addiu sp,sp,-0x40
.text:004345a8 3800bfaf sw ra,local_8+0x40(sp)
.text:004345ac 3400b5af sw s5,local_c+0x40(sp)
.text:004345b0 3000b4af sw s4,local_10+0x40(sp)
.text:004345b4 2c00b3af sw s3,local_14+0x40(sp)
.text:004345b8 2800b2af sw s2,local_18+0x40(sp)
.text:004345bc 2400b1af sw s1,local_1c+0x40(sp)
.text:004345c0 2000b0af sw s0,local_20+0x40(sp)
.text:004345c4 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:004345c8 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004345cc 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004345d0 d4d3e524 addiu a1=>.roda...,a3,-0x2c2c ;= "EmailScheduleEnable"
.text:004345d4 21908000 move s2,a0
.text:004345d8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004345dc 21200000 _clear a0
.text:004345e0 1800bc8f lw gp,local_28+0x40(sp)
.text:004345e4 21200000 clear a0
.text:004345e8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004345ec 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004345f0 84d4c524 addiu a1=>.roda...,a2,-0x2b7c ;= "EmailScheduleMode"
.text:004345f4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004345f8 21984000 _move s3,v0
.text:004345fc 1800bc8f lw gp,local_28+0x40(sp)
.text:00434600 21a84000 move s5,v0
.text:00434604 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434608 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0043460c f8d38524 addiu a1=>.roda...,a0,-0x2c08 ;= "FTPScheduleEnable"
.text:00434610 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00434614 21200000 _clear a0
.text:00434618 1800bc8f lw gp,local_28+0x40(sp)
.text:0043461c 21200000 clear a0
.text:00434620 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434624 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00434628 98d4a524 addiu a1=>.roda...,a1,-0x2b68 ;= "FTPScheduleMode"
.text:0043462c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00434630 21804000 _move s0,v0
.text:00434634 e400438e lw v1,0xe4(s2)
.text:00434638 21884000 move s1,v0
.text:0043463c 01006230 andi v0,v1,0x1
.text:00434640 1800bc8f lw gp,local_28+0x40(sp)
.text:00434644 42004010 beq v0,zero,LAB_00434750
.text:00434648 21200002 _move a0,s0
.text:0043464c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434650 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00434654 00000000 nop
.text:00434658 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043465c 280f8526 _addiu a1=>.rodata:s_1_00490f20+8,s4,0xf28 ;= "1"
.text:00434660 1800bc8f lw gp,local_28+0x40(sp)
.text:00434664 13004010 beq v0,zero,LAB_004346b4
.text:00434668 21202002 _move a0,s1
LAB_0043466c: ;XREF[5,0]: 004346cc,004346ec,0043472c,00434748
; 004348b4
.text:0043466c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00434670 21206002 move a0,s3
.text:00434674 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00434678 280f8526 _addiu a1=>.rodata:s_1_00490f20+8,s4,0xf28 ;= "1"
.text:0043467c 1800bc8f lw gp,local_28+0x40(sp)
.text:00434680 60004010 beq v0,zero,LAB_00434804
.text:00434684 00000000 _nop
LAB_00434688: ;XREF[5,0]: 0043481c,0043483c,0043487c,00434898
; 004348d0
.text:00434688 bc90998f lw t9,-0x6f44(gp)=>->websReplyNoContent ;= 0040e968
.text:0043468c 21204002 move a0,s2
.text:00434690 3800bf8f lw ra,local_8+0x40(sp)
.text:00434694 3400b58f lw s5,local_c+0x40(sp)
.text:00434698 3000b48f lw s4,local_10+0x40(sp)
.text:0043469c 2c00b38f lw s3,local_14+0x40(sp)
.text:004346a0 2800b28f lw s2,local_18+0x40(sp)
.text:004346a4 2400b18f lw s1,local_1c+0x40(sp)
.text:004346a8 2000b08f lw s0,local_20+0x40(sp)
.text:004346ac 08002003 jr t9=>websReplyNoContent
.text:004346b0 4000bd27 _addiu sp,sp,0x40
LAB_004346b4: ;XREF[1,0]: 00434664
.text:004346b4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004346b8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004346bc 00000000 nop
.text:004346c0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004346c4 dcb40525 _addiu a1=>.rodata:DAT_0048b4dc,t0,-0x4b24 ;= 33h
.text:004346c8 1800bc8f lw gp,local_28+0x40(sp)
.text:004346cc e7ff4014 bne v0,zero,LAB_0043466c
.text:004346d0 21204002 _move a0,s2
.text:004346d4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004346d8 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:004346dc 00000000 nop
.text:004346e0 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:004346e4 a0e80526 _addiu a1=>.roda...,s0,-0x1760 ;= "ImageUpload"
.text:004346e8 1800bc8f lw gp,local_28+0x40(sp)
.text:004346ec dfff4010 beq v0,zero,LAB_0043466c
.text:004346f0 a0e80526 _addiu a1=>.roda...,s0,-0x1760 ;= "ImageUpload"
.text:004346f4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004346f8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004346fc 38192625 addiu a2=>.rodata:s_0_00491930+8,t1,0x1938 ;= "0"
.text:00434700 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00434704 21204002 _move a0,s2
.text:00434708 1800bc8f lw gp,local_28+0x40(sp)
.text:0043470c 00000000 nop
.text:00434710 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00434714 00000000 nop
.text:00434718 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0043471c 21204000 _move a0,v0
.text:00434720 1800bc8f lw gp,local_28+0x40(sp)
.text:00434724 5e004010 beq v0,zero,LAB_004348a0
.text:00434728 01000a24 _li t2,0x1
.text:0043472c cfff4a14 bne v0,t2,LAB_0043466c
.text:00434730 39000424 _li a0,0x39
.text:00434734 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00434738 00000000 nop
.text:0043473c 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00434740 04000524 _li a1,0x4
.text:00434744 1800bc8f lw gp,local_28+0x40(sp)
.text:00434748 c8ff0010 b LAB_0043466c
.text:0043474c 00000000 _nop
LAB_00434750: ;XREF[1,0]: 00434644
.text:00434750 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:00434754 00000000 nop
.text:00434758 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:0043475c 48000424 _li a0,0x48
.text:00434760 1800bc8f lw gp,local_28+0x40(sp)
.text:00434764 21204002 move a0,s2
.text:00434768 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043476c 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00434770 c4a0a726 addiu a3=>.roda...,s5,-0x5f3c ;= "text/html"
.text:00434774 1000a0af sw zero,local_30+0x40(sp)
.text:00434778 c8000524 li a1,0xc8
.text:0043477c 21300000 clear a2
.text:00434780 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00434784 ffff5330 _andi s3,v0,0xffff
.text:00434788 1800bc8f lw gp,local_28+0x40(sp)
.text:0043478c 42a01300 srl s4,s3,0x1
.text:00434790 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434794 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00434798 01009132 andi s1,s4,0x1
.text:0043479c 01007032 andi s0,s3,0x1
.text:004347a0 21204002 move a0,s2
.text:004347a4 ace8e525 addiu a1=>.roda...,t7,-0x1754 ;= "ImageUpload=%d&ImageEmail=%d&Curr...
.text:004347a8 21300002 move a2,s0
.text:004347ac 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004347b0 21382002 _move a3,s1
.text:004347b4 1800bc8f lw gp,local_28+0x40(sp)
.text:004347b8 21204002 move a0,s2
.text:004347bc 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004347c0 8885998f lw t9,-0x7a78(gp)=>->getCurrentTimeString ;= 00411ca0
.text:004347c4 00000000 nop
.text:004347c8 09f82003 jalr t9=>getCurrentTimeString ;undefined getCurrentTimeString()
.text:004347cc d8e8c525 _addiu a1=>.roda...,t6,-0x1728 ;= "%Y-%m-%d %X\r\n"
.text:004347d0 1800bc8f lw gp,local_28+0x40(sp)
.text:004347d4 21204002 move a0,s2
.text:004347d8 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:004347dc 3800bf8f lw ra,local_8+0x40(sp)
.text:004347e0 3400b58f lw s5,local_c+0x40(sp)
.text:004347e4 3000b48f lw s4,local_10+0x40(sp)
.text:004347e8 2c00b38f lw s3,local_14+0x40(sp)
.text:004347ec 2800b28f lw s2,local_18+0x40(sp)
.text:004347f0 2400b18f lw s1,local_1c+0x40(sp)
.text:004347f4 2000b08f lw s0,local_20+0x40(sp)
.text:004347f8 c8000524 li a1,0xc8
.text:004347fc 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00434800 4000bd27 _addiu sp,sp,0x40
LAB_00434804: ;XREF[1,0]: 00434680
.text:00434804 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434808 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043480c 2120a002 move a0,s5
.text:00434810 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00434814 dcb46525 _addiu a1=>.rodata:DAT_0048b4dc,t3,-0x4b24 ;= 33h
.text:00434818 1800bc8f lw gp,local_28+0x40(sp)
.text:0043481c 9aff4014 bne v0,zero,LAB_00434688
.text:00434820 00000000 _nop
.text:00434824 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434828 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0043482c 21204002 move a0,s2
.text:00434830 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00434834 e8e80526 _addiu a1=>.roda...,s0,-0x1718 ;= "ImageEmail"
.text:00434838 1800bc8f lw gp,local_28+0x40(sp)
.text:0043483c 92ff4010 beq v0,zero,LAB_00434688
.text:00434840 e8e80526 _addiu a1=>.roda...,s0,-0x1718 ;= "ImageEmail"
.text:00434844 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434848 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0043484c 38198625 addiu a2=>.rodata:s_0_00491930+8,t4,0x1938 ;= "0"
.text:00434850 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00434854 21204002 _move a0,s2
.text:00434858 1800bc8f lw gp,local_28+0x40(sp)
.text:0043485c 00000000 nop
.text:00434860 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00434864 00000000 nop
.text:00434868 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:0043486c 21204000 _move a0,v0
.text:00434870 1800bc8f lw gp,local_28+0x40(sp)
.text:00434874 11004010 beq v0,zero,LAB_004348bc
.text:00434878 01000d24 _li t5,0x1
.text:0043487c 82ff4d14 bne v0,t5,LAB_00434688
.text:00434880 00000000 _nop
.text:00434884 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00434888 39000424 li a0,0x39
.text:0043488c 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00434890 0800053c _lui a1,0x8
.text:00434894 1800bc8f lw gp,local_28+0x40(sp)
.text:00434898 7bff0010 b LAB_00434688
.text:0043489c 00000000 _nop
LAB_004348a0: ;XREF[1,0]: 00434724
.text:004348a0 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:004348a4 39000424 li a0,0x39
.text:004348a8 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:004348ac 08000524 _li a1,0x8
.text:004348b0 1800bc8f lw gp,local_28+0x40(sp)
.text:004348b4 6dff0010 b LAB_0043466c
.text:004348b8 00000000 _nop
LAB_004348bc: ;XREF[1,0]: 00434874
.text:004348bc c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:004348c0 39000424 li a0,0x39
.text:004348c4 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:004348c8 1000053c _lui a1,0x10
.text:004348cc 1800bc8f lw gp,local_28+0x40(sp)
.text:004348d0 6dff0010 b LAB_00434688
.text:004348d4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined snapimage()
;local_8 undefined4 -8 ;XREF[4,0]: 004348e8,00434a94,00434ae0,00434b6c
;local_c undefined4 -c ;XREF[4,0]: 004348ec,00434a98,00434ae4,00434b70
;local_10 undefined4 -10 ;XREF[4,0]: 004348f0,00434a9c,00434ae8,00434b74
;local_14 undefined4 -14 ;XREF[4,0]: 004348f4,00434aa0,00434aec,00434b78
;local_18 undefined4 -18 ;XREF[4,0]: 004348f8,00434aa4,00434af0,00434b7c
;local_1c undefined4 -1c ;XREF[4,0]: 004348fc,00434aa8,00434af4,00434b80
;local_20 undefined4 -20 ;XREF[4,0]: 00434900,00434aac,00434af8,00434b84
;local_28 undefined4 -28 ;XREF[13,0]: 00434904,0043491c,00434938,0043496c,00434998
; 004349c4,004349f8,00434a38,00434a80,00434ad0
; 00434b2c,00434b4c,00434b68
;local_30 undefined4 -30 ;XREF[1,0]: 004349d8
;XREF[3,0]: Entry Point,00436fa8,004d86ec
.text:004348d8 0b001c3c lui gp,0xb
.text:004348dc 08b19c27 addiu gp,gp,-0x4ef8
.text:004348e0 21e09903 addu gp,gp,t9
.text:004348e4 c0ffbd27 addiu sp,sp,-0x40
.text:004348e8 3800bfaf sw ra,local_8+0x40(sp)
.text:004348ec 3400b5af sw s5,local_c+0x40(sp)
.text:004348f0 3000b4af sw s4,local_10+0x40(sp)
.text:004348f4 2c00b3af sw s3,local_14+0x40(sp)
.text:004348f8 2800b2af sw s2,local_18+0x40(sp)
.text:004348fc 2400b1af sw s1,local_1c+0x40(sp)
.text:00434900 2000b0af sw s0,local_20+0x40(sp)
.text:00434904 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:00434908 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:0043490c 21988000 move s3,a0
.text:00434910 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:00434914 15000424 _li a0,0x15
.text:00434918 21904000 move s2,v0
.text:0043491c 1800bc8f lw gp,local_28+0x40(sp)
.text:00434920 66004018 blez v0,LAB_00434abc
.text:00434924 10271124 _li s1,0x2710
.text:00434928 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:0043492c 24005524 addiu s5,v0,0x24
.text:00434930 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00434934 2120a002 _move a0,s5
.text:00434938 1800bc8f lw gp,local_28+0x40(sp)
.text:0043493c 4b004010 beq v0,zero,LAB_00434a6c
.text:00434940 21804000 _move s0,v0
.text:00434944 c085998f lw t9,-0x7a40(gp)=>->setSysInfoBuffer ;= 00412b0c
.text:00434948 2130a002 move a2,s5
.text:0043494c 180040a4 sh zero,0x18(v0)
.text:00434950 1c0040ac sw zero,0x1c(v0)
.text:00434954 200052ac sw s2,0x20(v0)
.text:00434958 120040a4 sh zero,0x12(v0)
.text:0043495c 13000424 li a0,0x13
.text:00434960 09f82003 jalr t9=>setSysInfoBuffer ;undefined setSysInfoBuffer()
.text:00434964 21284000 _move a1,v0
.text:00434968 2000068e lw a2,0x20(s0)
.text:0043496c 1800bc8f lw gp,local_28+0x40(sp)
.text:00434970 0500c010 beq a2,zero,LAB_00434988
.text:00434974 00000000 _nop
.text:00434978 15000010 b LAB_004349d0
.text:0043497c 00000000 _nop
LAB_00434980: ;XREF[1,0]: 004349c8
.text:00434980 8300201a blez s1,LAB_00434b90
.text:00434984 21206002 _move a0,s3
LAB_00434988: ;XREF[1,0]: 00434970
.text:00434988 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0043498c 00000000 nop
.text:00434990 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00434994 e8030424 _li a0,0x3e8
.text:00434998 1800bc8f lw gp,local_28+0x40(sp)
.text:0043499c 2130a002 move a2,s5
.text:004349a0 c085998f lw t9,-0x7a40(gp)=>->setSysInfoBuffer ;= 00412b0c
.text:004349a4 180000a6 sh zero,0x18(s0)
.text:004349a8 1c0000ae sw zero,0x1c(s0)
.text:004349ac 200012ae sw s2,0x20(s0)
.text:004349b0 120000a6 sh zero,0x12(s0)
.text:004349b4 13000424 li a0,0x13
.text:004349b8 09f82003 jalr t9=>setSysInfoBuffer ;undefined setSysInfoBuffer()
.text:004349bc 21280002 _move a1,s0
.text:004349c0 2000068e lw a2,0x20(s0)
.text:004349c4 1800bc8f lw gp,local_28+0x40(sp)
.text:004349c8 edffc010 beq a2,zero,LAB_00434980
.text:004349cc ffff3126 _addiu s1,s1,-0x1
LAB_004349d0: ;XREF[1,0]: 00434978
.text:004349d0 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004349d4 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:004349d8 1000a0af sw zero,local_30+0x40(sp)
.text:004349dc cccbe724 addiu a3=>.roda...,a3,-0x3434 ;= "image/jpeg"
.text:004349e0 21206002 move a0,s3
.text:004349e4 c8000524 li a1,0xc8
.text:004349e8 2188c000 move s1,a2
.text:004349ec e8031424 li s4,0x3e8
.text:004349f0 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:004349f4 24001226 _addiu s2,s0,0x24
LAB_004349f8: ;XREF[1,0]: 00434a64
.text:004349f8 1800bc8f lw gp,local_28+0x40(sp)
.text:004349fc 4700201a blez s1,LAB_00434b1c
.text:00434a00 00000000 _nop
LAB_00434a04: ;XREF[1,0]: 00434b14
.text:00434a04 e4006392 lbu v1,0xe4(s3)
.text:00434a08 b884998f lw t9,-0x7b48(gp)=>->websWritePartial ;= 0040a200
.text:00434a0c c2110300 srl v0,v1,0x7
.text:00434a10 21284002 move a1,s2
.text:00434a14 21206002 move a0,s3
.text:00434a18 0102232a slti v1,s1,0x201
.text:00434a1c 04004010 beq v0,zero,LAB_00434a30
.text:00434a20 21302002 _move a2,s1
.text:00434a24 02006014 bne v1,zero,LAB_00434a30
.text:00434a28 00000000 _nop
.text:00434a2c 00020624 li a2,0x200
LAB_00434a30: ;XREF[2,0]: 00434a1c,00434a24
.text:00434a30 09f82003 jalr t9=>websWritePartial ;undefined websWritePartial()
.text:00434a34 00000000 _nop
.text:00434a38 1800bc8f lw gp,local_28+0x40(sp)
.text:00434a3c 88130424 li a0,0x1388
.text:00434a40 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00434a44 35004004 bltz v0,LAB_00434b1c
.text:00434a48 21188002 _move v1,s4
.text:00434a4c 2f004014 bne v0,zero,LAB_00434b0c
.text:00434a50 00000000 _nop
.text:00434a54 31006018 blez v1,LAB_00434b1c
.text:00434a58 ffff9426 _addiu s4,s4,-0x1
.text:00434a5c 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00434a60 00000000 _nop
.text:00434a64 e4ff0010 b LAB_004349f8
.text:00434a68 00000000 _nop
LAB_00434a6c: ;XREF[1,0]: 0043493c
.text:00434a6c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434a70 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434a74 08e98524 addiu a1=>.roda...,a0,-0x16f8 ;= "FRAME_IMAGE: allocate buffer fail...
.text:00434a78 09f82003 jalr t9=>trace ;undefined trace()
.text:00434a7c 10000424 _li a0,0x10
.text:00434a80 1800bc8f lw gp,local_28+0x40(sp)
.text:00434a84 21206002 move a0,s3
.text:00434a88 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434a8c 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00434a90 cccea624 addiu a2,a1,-0x3134
.text:00434a94 3800bf8f lw ra,local_8+0x40(sp)
.text:00434a98 3400b58f lw s5,local_c+0x40(sp)
.text:00434a9c 3000b48f lw s4,local_10+0x40(sp)
.text:00434aa0 2c00b38f lw s3,local_14+0x40(sp)
.text:00434aa4 2800b28f lw s2,local_18+0x40(sp)
.text:00434aa8 2400b18f lw s1,local_1c+0x40(sp)
.text:00434aac 2000b08f lw s0,local_20+0x40(sp)
.text:00434ab0 f4010524 li a1,0x1f4
.text:00434ab4 08002003 jr t9=>websConnError
.text:00434ab8 4000bd27 _addiu sp,sp,0x40
LAB_00434abc: ;XREF[1,0]: 00434920
.text:00434abc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434ac0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434ac4 30e92525 addiu a1=>.roda...,t1,-0x16d0 ;= "FRAME_IMAGE: service unavailable!\n"
.text:00434ac8 09f82003 jalr t9=>trace ;undefined trace()
.text:00434acc 10000424 _li a0,0x10
.text:00434ad0 1800bc8f lw gp,local_28+0x40(sp)
.text:00434ad4 21206002 move a0,s3
.text:00434ad8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434adc 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00434ae0 3800bf8f lw ra,local_8+0x40(sp)
.text:00434ae4 3400b58f lw s5,local_c+0x40(sp)
.text:00434ae8 3000b48f lw s4,local_10+0x40(sp)
.text:00434aec 2c00b38f lw s3,local_14+0x40(sp)
.text:00434af0 2800b28f lw s2,local_18+0x40(sp)
.text:00434af4 2400b18f lw s1,local_1c+0x40(sp)
.text:00434af8 2000b08f lw s0,local_20+0x40(sp)
.text:00434afc 889c0625 addiu a2,t0,-0x6378
.text:00434b00 f7010524 li a1,0x1f7
.text:00434b04 08002003 jr t9=>websConnError
.text:00434b08 4000bd27 _addiu sp,sp,0x40
LAB_00434b0c: ;XREF[1,0]: 00434a4c
.text:00434b0c 21904202 addu s2,s2,v0
.text:00434b10 23882202 subu s1,s1,v0
.text:00434b14 bbff201e bgtz s1,LAB_00434a04
.text:00434b18 e8031424 _li s4,0x3e8
LAB_00434b1c: ;XREF[3,0]: 004349fc,00434a44,00434a54
.text:00434b1c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00434b20 21206002 move a0,s3
.text:00434b24 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00434b28 c8000524 _li a1,0xc8
.text:00434b2c 1800bc8f lw gp,local_28+0x40(sp)
.text:00434b30 120000a6 sh zero,0x12(s0)
.text:00434b34 c085998f lw t9,-0x7a40(gp)=>->setSysInfoBuffer ;= 00412b0c
.text:00434b38 2130a002 move a2,s5
.text:00434b3c 14000424 li a0,0x14
.text:00434b40 21280002 move a1,s0
LAB_00434b44: ;XREF[1,0]: 00434b9c
; FWD[3,0]: 0040bf04,0040bf04,00412b0c
.text:00434b44 09f82003 jalr t9=>setSysInfoBuffer ;undefined websConnError()
;undefined setSysInfoBuffer()
.text:00434b48 00000000 _nop
.text:00434b4c 1800bc8f lw gp,local_28+0x40(sp)
.text:00434b50 06000012 beq s0,zero,LAB_00434b6c
.text:00434b54 00000000 _nop
.text:00434b58 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00434b5c 00000000 nop
.text:00434b60 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00434b64 21200002 _move a0,s0
.text:00434b68 1800bc8f lw gp,local_28+0x40(sp)
LAB_00434b6c: ;XREF[1,0]: 00434b50
.text:00434b6c 3800bf8f lw ra,local_8+0x40(sp)
.text:00434b70 3400b58f lw s5,local_c+0x40(sp)
.text:00434b74 3000b48f lw s4,local_10+0x40(sp)
.text:00434b78 2c00b38f lw s3,local_14+0x40(sp)
.text:00434b7c 2800b28f lw s2,local_18+0x40(sp)
.text:00434b80 2400b18f lw s1,local_1c+0x40(sp)
.text:00434b84 2000b08f lw s0,local_20+0x40(sp)
.text:00434b88 0800e003 jr ra
.text:00434b8c 4000bd27 _addiu sp,sp,0x40
LAB_00434b90: ;XREF[1,0]: 00434980
.text:00434b90 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434b94 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00434b98 cccec624 addiu a2=>.roda...,a2,-0x3134 ;= "Invalid URL"
.text:00434b9c e9ff0010 b LAB_00434b44
.text:00434ba0 f4010524 _li a1,0x1f4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined resetdevice()
;local_8 undefined4 -8 ;XREF[2,0]: 00434bb4,00434c64
;local_c undefined4 -c ;XREF[2,0]: 00434bb8,00434c68
;local_10 undefined4 -10 ;XREF[2,0]: 00434bbc,00434c6c
;local_38 undefined4 -38 ;XREF[16,0]: 00434bc0,00434bd8,00434bfc,00434c18,00434c60
; 00434c8c,00434cac,00434cc8,00434d18,00434d38
; 00434d50,00434d74,00434d90,00434dac,00434dcc
; 00434de4
;XREF[3,0]: Entry Point,00436b5c,004d8ba0
.text:00434ba4 0b001c3c lui gp,0xb
.text:00434ba8 3cae9c27 addiu gp,gp,-0x51c4
.text:00434bac 21e09903 addu gp,gp,t9
.text:00434bb0 b8ffbd27 addiu sp,sp,-0x48
.text:00434bb4 4000bfaf sw ra,local_8+0x48(sp)
.text:00434bb8 3c00b1af sw s1,local_c+0x48(sp)
.text:00434bbc 3800b0af sw s0,local_10+0x48(sp)
.text:00434bc0 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00434bc4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434bc8 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00434bcc e0df0526 addiu a1=>.roda...,s0,-0x2020 ;= "Reset"
.text:00434bd0 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00434bd4 21888000 _move s1,a0
.text:00434bd8 1000bc8f lw gp,local_38+0x48(sp)
.text:00434bdc 26004010 beq v0,zero,LAB_00434c78
.text:00434be0 21202002 _move a0,s1
.text:00434be4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434be8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00434bec e0df0526 addiu a1=>.roda...,s0,-0x2020 ;= "Reset"
.text:00434bf0 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00434bf4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00434bf8 21202002 _move a0,s1
.text:00434bfc 1000bc8f lw gp,local_38+0x48(sp)
.text:00434c00 21204000 move a0,v0
.text:00434c04 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434c08 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00434c0c 00000000 nop
.text:00434c10 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:00434c14 0cb6a524 _addiu a1=>.rodata:DAT_0048b60c,a1,-0x49f4 ;= 59h Y
.text:00434c18 1000bc8f lw gp,local_38+0x48(sp)
.text:00434c1c 0c004014 bne v0,zero,LAB_00434c50
.text:00434c20 00000000 _nop
.text:00434c24 488b838f lw v1,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:00434c28 00000000 nop
.text:00434c2c 0000628c lw v0,0x0(v1)=>.data:LockCriticalCMD
.text:00434c30 00000000 nop
.text:00434c34 32004018 blez v0,LAB_00434d00
.text:00434c38 03000a24 _li t2,0x3
.text:00434c3c ec87898f lw t1,-0x7814(gp)=>->PendRebootCMD ;= 004d4ae4
.text:00434c40 488e878f lw a3=>.data:PendRe...,-0x71b8(gp)=>->Pe...;= 004d4ae0
.text:00434c44 01000824 li t0,0x1
.text:00434c48 00002aad sw t2,0x0(t1)=>.data:PendRebootCMD
.text:00434c4c 0000e8ac sw t0,0x0(a3)=>.data:PendRebootMode
LAB_00434c50: ;XREF[8,0]: 00434c1c,00434c90,00434ccc,00434cf8
; 00434d1c,00434d54,00434db0,00434de8
.text:00434c50 bc90998f lw t9,-0x6f44(gp)=>->websReplyNoContent ;= 0040e968
.text:00434c54 00000000 nop
.text:00434c58 09f82003 jalr t9=>websReplyNoContent ;undefined websReplyNoContent()
.text:00434c5c 21202002 _move a0,s1
.text:00434c60 1000bc8f lw gp,local_38+0x48(sp)
.text:00434c64 4000bf8f lw ra,local_8+0x48(sp)
.text:00434c68 3c00b18f lw s1,local_c+0x48(sp)
.text:00434c6c 3800b08f lw s0,local_10+0x48(sp)
.text:00434c70 0800e003 jr ra
.text:00434c74 4800bd27 _addiu sp,sp,0x48
LAB_00434c78: ;XREF[1,0]: 00434bdc
.text:00434c78 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434c7c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00434c80 00000000 nop
.text:00434c84 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00434c88 54e90526 _addiu a1=>.roda...,s0,-0x16ac ;= "FactoryReset"
.text:00434c8c 1000bc8f lw gp,local_38+0x48(sp)
.text:00434c90 efff4010 beq v0,zero,LAB_00434c50
.text:00434c94 54e90526 _addiu a1=>.roda...,s0,-0x16ac ;= "FactoryReset"
.text:00434c98 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434c9c ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00434ca0 0c448625 addiu a2=>.rodata:DAT_0049440c,t4,0x440c
.text:00434ca4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00434ca8 21202002 _move a0,s1
.text:00434cac 1000bc8f lw gp,local_38+0x48(sp)
.text:00434cb0 21204000 move a0,v0
.text:00434cb4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434cb8 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00434cbc 00000000 nop
.text:00434cc0 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:00434cc4 0cb66525 _addiu a1=>.rodata:DAT_0048b60c,t3,-0x49f4 ;= 59h Y
.text:00434cc8 1000bc8f lw gp,local_38+0x48(sp)
.text:00434ccc e0ff4014 bne v0,zero,LAB_00434c50
.text:00434cd0 00000000 _nop
.text:00434cd4 488b838f lw v1,-0x74b8(gp)=>->LockCriticalCMD ;= 004d4ae8
.text:00434cd8 00000000 nop
.text:00434cdc 0000628c lw v0,0x0(v1)=>.data:LockCriticalCMD
.text:00434ce0 00000000 nop
.text:00434ce4 1d004018 blez v0,LAB_00434d5c
.text:00434ce8 03000624 _li a2,0x3
.text:00434cec ec87858f lw a1=>.data:PendRe...,-0x7814(gp)=>->Pe...;= 004d4ae4
.text:00434cf0 488e9f8f lw ra,-0x71b8(gp)=>->PendRebootMode ;= 004d4ae0
.text:00434cf4 0000a6ac sw a2,0x0(a1)=>.data:PendRebootCMD
.text:00434cf8 d5ff0010 b LAB_00434c50
.text:00434cfc 0000e0af _sw zero,0x0(ra)=>.data:PendRebootMode
LAB_00434d00: ;XREF[1,0]: 00434c34
.text:00434d00 01004224 addiu v0,v0,0x1
.text:00434d04 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:00434d08 000062ac sw v0,0x0(v1)=>.data:LockCriticalCMD
.text:00434d0c 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:00434d10 41000424 _li a0,0x41
.text:00434d14 02000324 li v1,0x2
.text:00434d18 1000bc8f lw gp,local_38+0x48(sp)
.text:00434d1c ccff4310 beq v0,v1,LAB_00434c50
.text:00434d20 00000000 _nop
.text:00434d24 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434d28 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00434d2c e09e8424 addiu a0=>.roda...,a0,-0x6120 ;= "sleep %d && reboot &"
.text:00434d30 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00434d34 03000524 _li a1,0x3
.text:00434d38 1000bc8f lw gp,local_38+0x48(sp)
.text:00434d3c 03000424 li a0,0x3
.text:00434d40 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00434d44 00000000 nop
.text:00434d48 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00434d4c 01000524 _li a1,0x1
.text:00434d50 1000bc8f lw gp,local_38+0x48(sp)
.text:00434d54 beff0010 b LAB_00434c50
.text:00434d58 00000000 _nop
LAB_00434d5c: ;XREF[1,0]: 00434ce4
.text:00434d5c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434d60 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00434d64 01005024 addiu s0,v0,0x1
.text:00434d68 18dae425 addiu a0=>.roda...,t7,-0x25e8 ;= "ralink_init clear 2860"
.text:00434d6c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00434d70 000070ac _sw s0,0x0(v1)=>.data:LockCriticalCMD
.text:00434d74 1000bc8f lw gp,local_38+0x48(sp)
.text:00434d78 00000000 nop
.text:00434d7c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434d80 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00434d84 00000000 nop
.text:00434d88 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00434d8c 30dac425 _addiu a0=>.roda...,t6,-0x25d0 ;= "ralink_init renew 2860 /etc_ro/Wi...
.text:00434d90 1000bc8f lw gp,local_38+0x48(sp)
.text:00434d94 00000000 nop
.text:00434d98 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:00434d9c 00000000 nop
.text:00434da0 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:00434da4 41000424 _li a0,0x41
.text:00434da8 02000d24 li t5,0x2
.text:00434dac 1000bc8f lw gp,local_38+0x48(sp)
.text:00434db0 a7ff4d10 beq v0,t5,LAB_00434c50
.text:00434db4 00000000 _nop
.text:00434db8 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434dbc 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00434dc0 e09e0427 addiu a0=>.roda...,t8,-0x6120 ;= "sleep %d && reboot &"
.text:00434dc4 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00434dc8 03000524 _li a1,0x3
.text:00434dcc 1000bc8f lw gp,local_38+0x48(sp)
.text:00434dd0 03000424 li a0,0x3
.text:00434dd4 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00434dd8 00000000 nop
.text:00434ddc 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00434de0 21280000 _clear a1
.text:00434de4 1000bc8f lw gp,local_38+0x48(sp)
.text:00434de8 99ff0010 b LAB_00434c50
.text:00434dec 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getconfig()
;local_8 undefined4 -8 ;XREF[2,0]: 00434e00,00434f94
;local_c undefined4 -c ;XREF[2,0]: 00434e04,00434f98
;local_10 undefined4 -10 ;XREF[2,0]: 00434e08,00434f9c
;local_14 undefined4 -14 ;XREF[2,0]: 00434e0c,00434fa0
;local_18 undefined4 -18 ;XREF[2,0]: 00434e10,00434fa4
;local_1c undefined4 -1c ;XREF[2,0]: 00434e14,00434fa8
;local_20 undefined4 -20 ;XREF[2,0]: 00434e18,00434fac
;local_24 undefined4 -24 ;XREF[2,0]: 00434e1c,00434fb0
;local_28 undefined4 -28 ;XREF[2,0]: 00434e20,00434fb4
;local_30 undefined4 -30 ;XREF[4,0]: 00435180,004351c4,00435374,0043539c
;local_d0 undefined4 -d0 ;XREF[1,0]: 00434e58
;local_110 undefined2 -110 ;XREF[6,1]: 00434e2c,0043504c,00435058,00435064,00435070
; 00435074,00435080
;local_118 undefined4 -118 ;XREF[28,0]: 00434e24,00434e4c,00434e80,00434e98,00434ebc
; 00434ed4,00434eec,00434f0c,00434f2c,00434f48
; 00434f60,00434f78,00434f90,00434fd4,00434ff0
; 0043500c,00435184,0043519c,004351c8,00435204
; 00435250,0043527c,00435298,004352b0,00435344
; 0043535c,00435378,00435394
;local_120 undefined4 -120 ;XREF[1,0]: 004351f0
;local_124 undefined4 -124 ;XREF[1,0]: 004351e8
;local_128 undefined4 -128 ;XREF[2,0]: 004351a0,004351ec
;XREF[3,0]: Entry Point,00436c24,004d8498
.text:00434df0 0b001c3c lui gp,0xb
.text:00434df4 f0ab9c27 addiu gp,gp,-0x5410
.text:00434df8 21e09903 addu gp,gp,t9
.text:00434dfc c8febd27 addiu sp,sp,-0x138
.text:00434e00 3001bfaf sw ra,local_8+0x138(sp)
.text:00434e04 2c01b7af sw s7,local_c+0x138(sp)
.text:00434e08 2801b6af sw s6,local_10+0x138(sp)
.text:00434e0c 2401b5af sw s5,local_14+0x138(sp)
.text:00434e10 2001b4af sw s4,local_18+0x138(sp)
.text:00434e14 1c01b3af sw s3,local_1c+0x138(sp)
.text:00434e18 1801b2af sw s2,local_20+0x138(sp)
.text:00434e1c 1401b1af sw s1,local_24+0x138(sp)
.text:00434e20 1001b0af sw s0,local_28+0x138(sp)
.text:00434e24 2000bcaf sw gp=>_gp,local_118+0x138(sp)
.text:00434e28 2190a000 move s2,a1
.text:00434e2c 2800a0a7 sh zero,local_110+0x138(sp)
.text:00434e30 21a88000 move s5,a0
.text:00434e34 2301a010 beq a1,zero,LAB_004352c4
.text:00434e38 21b80000 _clear s7
.text:00434e3c 8087998f lw t9,-0x7880(gp)=>->::stat ;= 004896f0
.text:00434e40 2120a000 move a0,a1
.text:00434e44 09f82003 jalr t9=>.MIPS.stubs:::stat ;int stat(char * __file, stat * __buf)
.text:00434e48 3000a527 _addiu a1,sp,0x30
.text:00434e4c 2000bc8f lw gp,local_118+0x138(sp)
.text:00434e50 23014004 bltz v0,LAB_004352e0
.text:00434e54 00000000 _nop
.text:00434e58 6800b08f lw s0,local_d0+0x138(sp)
.text:00434e5c ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00434e60 01000726 addiu a3,s0,0x1
.text:00434e64 c2470700 srl t0,a3,0x1f
.text:00434e68 2128e800 addu a1,a3,t0
.text:00434e6c 43200500 sra a0,a1,0x1
.text:00434e70 40180400 sll v1,a0,0x1
.text:00434e74 02007124 addiu s1,v1,0x2
.text:00434e78 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00434e7c 21202002 _move a0,s1
.text:00434e80 2000bc8f lw gp,local_118+0x138(sp)
.text:00434e84 21202002 move a0,s1
.text:00434e88 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00434e8c 00000000 nop
.text:00434e90 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00434e94 21a04000 _move s4,v0
.text:00434e98 2000bc8f lw gp,local_118+0x138(sp)
.text:00434e9c 48008012 beq s4,zero,LAB_00434fc0
.text:00434ea0 21984000 _move s3,v0
.text:00434ea4 46004010 beq v0,zero,LAB_00434fc0
.text:00434ea8 21208002 _move a0,s4
.text:00434eac 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00434eb0 21280000 clear a1
.text:00434eb4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00434eb8 21302002 _move a2,s1
.text:00434ebc 2000bc8f lw gp,local_118+0x138(sp)
.text:00434ec0 21206002 move a0,s3
.text:00434ec4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00434ec8 21280000 clear a1
.text:00434ecc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00434ed0 21302002 _move a2,s1
.text:00434ed4 2000bc8f lw gp,local_118+0x138(sp)
.text:00434ed8 21204002 move a0,s2
.text:00434edc e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00434ee0 00000000 nop
.text:00434ee4 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00434ee8 21280000 _clear a1
.text:00434eec 2000bc8f lw gp,local_118+0x138(sp)
.text:00434ef0 03014004 bltz v0,LAB_00435300
.text:00434ef4 21b04000 _move s6,v0
.text:00434ef8 b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:00434efc 21204000 move a0,v0
.text:00434f00 02008526 addiu a1,s4,0x2
.text:00434f04 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:00434f08 21300002 _move a2,s0
.text:00434f0c 2000bc8f lw gp,local_118+0x138(sp)
.text:00434f10 47005010 beq v0,s0,LAB_00435030
.text:00434f14 21304000 _move a2,v0
.text:00434f18 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434f1c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434f20 6ce9a525 addiu a1=>.roda...,t5,-0x1694 ;= "getconfig: Cannot read URL(%d)\n"
.text:00434f24 09f82003 jalr t9=>trace ;undefined trace()
.text:00434f28 01000424 _li a0,0x1
.text:00434f2c 2000bc8f lw gp,local_118+0x138(sp)
.text:00434f30 2120a002 move a0,s5
.text:00434f34 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434f38 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00434f3c 8ce98625 addiu a2=>.roda...,t4,-0x1674 ;= "Cannot read URL"
.text:00434f40 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00434f44 94010524 _li a1,0x194
.text:00434f48 2000bc8f lw gp,local_118+0x138(sp)
.text:00434f4c 00000000 nop
.text:00434f50 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00434f54 00000000 nop
.text:00434f58 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00434f5c 2120c002 _move a0,s6
LAB_00434f60: ;XREF[1,0]: 0043531c
.text:00434f60 2000bc8f lw gp,local_118+0x138(sp)
.text:00434f64 00000000 nop
.text:00434f68 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00434f6c 00000000 nop
.text:00434f70 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00434f74 21208002 _move a0,s4
.text:00434f78 2000bc8f lw gp,local_118+0x138(sp)
.text:00434f7c 00000000 nop
.text:00434f80 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00434f84 00000000 nop
.text:00434f88 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00434f8c 21206002 _move a0,s3
LAB_00434f90: ;XREF[3,0]: 00435028,004352d8,004352f8
.text:00434f90 2000bc8f lw gp,local_118+0x138(sp)
LAB_00434f94: ;XREF[1,0]: 00435010
.text:00434f94 3001bf8f lw ra,local_8+0x138(sp)
.text:00434f98 2c01b78f lw s7,local_c+0x138(sp)
.text:00434f9c 2801b68f lw s6,local_10+0x138(sp)
.text:00434fa0 2401b58f lw s5,local_14+0x138(sp)
.text:00434fa4 2001b48f lw s4,local_18+0x138(sp)
.text:00434fa8 1c01b38f lw s3,local_1c+0x138(sp)
.text:00434fac 1801b28f lw s2,local_20+0x138(sp)
.text:00434fb0 1401b18f lw s1,local_24+0x138(sp)
.text:00434fb4 1001b08f lw s0,local_28+0x138(sp)
.text:00434fb8 0800e003 jr ra
.text:00434fbc 3801bd27 _addiu sp,sp,0x138
LAB_00434fc0: ;XREF[2,0]: 00434e9c,00434ea4
.text:00434fc0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434fc4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00434fc8 9ce94525 addiu a1=>.roda...,t2,-0x1664 ;= "getconfig: allocate buffer failur...
.text:00434fcc 09f82003 jalr t9=>trace ;undefined trace()
.text:00434fd0 01000424 _li a0,0x1
.text:00434fd4 2000bc8f lw gp,local_118+0x138(sp)
.text:00434fd8 2120a002 move a0,s5
.text:00434fdc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00434fe0 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00434fe4 c0e92625 addiu a2=>.roda...,t1,-0x1640 ;= "Allocate buffer failure"
.text:00434fe8 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00434fec f7010524 _li a1,0x1f7
.text:00434ff0 2000bc8f lw gp,local_118+0x138(sp)
.text:00434ff4 06008012 beq s4,zero,LAB_00435010
.text:00434ff8 21208002 _move a0,s4
.text:00434ffc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00435000 00000000 nop
LAB_00435004: ;XREF[1,0]: 004352bc
.text:00435004 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00435008 00000000 _nop
.text:0043500c 2000bc8f lw gp,local_118+0x138(sp)
LAB_00435010: ;XREF[1,0]: 00434ff4
.text:00435010 e0ff6012 beq s3,zero,LAB_00434f94
.text:00435014 00000000 _nop
.text:00435018 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0043501c 00000000 nop
.text:00435020 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00435024 21206002 _move a0,s3
.text:00435028 d9ff0010 b LAB_00434f90
.text:0043502c 00000000 _nop
LAB_00435030: ;XREF[1,0]: 00434f10
.text:00435030 43381100 sra a3,s1,0x1
.text:00435034 2a400700 slt t0,zero,a3
.text:00435038 0a000011 beq t0,zero,LAB_00435064
.text:0043503c 00000000 _nop
.text:00435040 21288002 move a1,s4
.text:00435044 2120e000 move a0,a3
LAB_00435048: ;XREF[1,0]: 0043505c
.text:00435048 0000af94 lhu t7,0x0(a1)
.text:0043504c 2800b097 lhu s0,local_110+0x138(sp)
.text:00435050 ffff8424 addiu a0,a0,-0x1
.text:00435054 2170f001 addu t6,t7,s0
.text:00435058 2800aea7 sh t6,local_110+0x138(sp)
.text:0043505c faff8014 bne a0,zero,LAB_00435048
.text:00435060 0200a524 _addiu a1,a1,0x2
LAB_00435064: ;XREF[1,0]: 00435038
.text:00435064 2800a297 lhu v0,local_110+0x138(sp)
.text:00435068 5a5a0624 li a2,0x5a5a
.text:0043506c 23f8c200 subu ra,a2,v0
.text:00435070 2800bfa7 sh ra,local_110+0x138(sp)
.text:00435074 2800b893 lbu t8,local_110+0x138(sp)
.text:00435078 21300000 clear a2
.text:0043507c 000098a2 sb t8,0x0(s4)
.text:00435080 2900b293 lbu s2,local_110+0x139(sp)
.text:00435084 0c000011 beq t0,zero,LAB_004350b8
.text:00435088 010092a2 _sb s2,0x1(s4)
.text:0043508c 21288002 move a1,s4
LAB_00435090: ;XREF[1,0]: 004350b0
.text:00435090 0100aa90 lbu t2,0x1(a1)
.text:00435094 21486602 addu t1,s3,a2
.text:00435098 00002aa1 sb t2,0x0(t1)
.text:0043509c 0000a390 lbu v1,0x0(a1)
.text:004350a0 0100c624 addiu a2,a2,0x1
.text:004350a4 21402701 addu t0,t1,a3
.text:004350a8 2a20c700 slt a0,a2,a3
.text:004350ac 000003a1 sb v1,0x0(t0)
.text:004350b0 f7ff8014 bne a0,zero,LAB_00435090
.text:004350b4 0200a524 _addiu a1,a1,0x2
LAB_004350b8: ;XREF[1,0]: 00435084
.text:004350b8 2a381100 slt a3,zero,s1
.text:004350bc 2a00e010 beq a3,zero,LAB_00435168
.text:004350c0 21280000 _clear a1
.text:004350c4 ffff2626 addiu a2,s1,-0x1
.text:004350c8 0c000010 b LAB_004350fc
.text:004350cc 21206002 _move a0,s3
LAB_004350d0: ;XREF[1,0]: 00435110
.text:004350d0 00009890 lbu t8,0x0(a0)
.text:004350d4 01009090 lbu s0,0x1(a0)
.text:004350d8 1f001233 andi s2,t8,0x1f
.text:004350dc c0701200 sll t6,s2,0x3
.text:004350e0 42791000 srl t7,s0,0x5
.text:004350e4 0100a524 addiu a1,a1,0x1
.text:004350e8 2110cf01 addu v0,t6,t7
.text:004350ec 2af8b100 slt ra,a1,s1
.text:004350f0 000082a0 sb v0,0x0(a0)
.text:004350f4 1100e013 beq ra,zero,LAB_0043513c
.text:004350f8 01008424 _addiu a0,a0,0x1
LAB_004350fc: ;XREF[2,0]: 004350c8,00435134
.text:004350fc 0400a014 bne a1,zero,LAB_00435110
.text:00435100 00000000 _nop
.text:00435104 00006b92 lbu t3,0x0(s3)
.text:00435108 00000000 nop
.text:0043510c 42b90b00 srl s7,t3,0x5
LAB_00435110: ;XREF[1,0]: 004350fc
.text:00435110 efffc514 bne a2,a1,LAB_004350d0
.text:00435114 00000000 _nop
.text:00435118 00009990 lbu t9,0x0(a0)
.text:0043511c 0100a524 addiu a1,a1,0x1
.text:00435120 1f002d33 andi t5,t9,0x1f
.text:00435124 c0600d00 sll t4,t5,0x3
.text:00435128 21109701 addu v0,t4,s7
.text:0043512c 2af8b100 slt ra,a1,s1
.text:00435130 000082a0 sb v0,0x0(a0)
.text:00435134 f1ffe017 bne ra,zero,LAB_004350fc
.text:00435138 01008424 _addiu a0,a0,0x1
LAB_0043513c: ;XREF[1,0]: 004350f4
.text:0043513c 0a00e010 beq a3,zero,LAB_00435168
.text:00435140 21280000 _clear a1
LAB_00435144: ;XREF[1,0]: 00435160
.text:00435144 21386502 addu a3,s3,a1
.text:00435148 0000e890 lbu t0,0x0(a3)
.text:0043514c 0100a524 addiu a1,a1,0x1
.text:00435150 65000425 addiu a0,t0,0x65
.text:00435154 5a008238 xori v0,a0,0x5a
.text:00435158 87ff4624 addiu a2,v0,-0x79
.text:0043515c 2ab8b100 slt s7,a1,s1
.text:00435160 f8ffe016 bne s7,zero,LAB_00435144
.text:00435164 0000e6a0 _sb a2,0x0(a3)
LAB_00435168: ;XREF[2,0]: 004350bc,0043513c
.text:00435168 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0043516c c800b027 addiu s0,sp,0xc8
.text:00435170 21200002 move a0,s0
.text:00435174 21280000 clear a1
.text:00435178 40000624 li a2,0x40
.text:0043517c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00435180 0801a0af _sw zero,local_30+0x138(sp)
.text:00435184 2000bc8f lw gp,local_118+0x138(sp)
.text:00435188 21280002 move a1,s0
.text:0043518c 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00435190 01000424 li a0,0x1
.text:00435194 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00435198 40000624 _li a2,0x40
.text:0043519c 2000bc8f lw gp,local_118+0x138(sp)
.text:004351a0 1000b0af sw s0,local_128+0x138(sp)
.text:004351a4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004351a8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004351ac f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:004351b0 9ce1a724 addiu a3=>.roda...,a1,-0x1e64 ;= "Steven Wu"
.text:004351b4 b8cb6624 addiu a2=>.rodata:DAT_0048cbb8,v1,-0x3448 ;= 25h %
.text:004351b8 0801a427 addiu a0,sp,0x108
.text:004351bc 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:004351c0 fe000524 _li a1,0xfe
.text:004351c4 0801b08f lw s0,local_30+0x138(sp)
.text:004351c8 2000bc8f lw gp,local_118+0x138(sp)
.text:004351cc 59000016 bne s0,zero,LAB_00435334
.text:004351d0 00000000 _nop
LAB_004351d4: ;XREF[2,0]: 0043537c,00435398
.text:004351d4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004351d8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004351dc e08e998f lw t9,-0x7120(gp)=>->websWriteSpecialHeader;= 0040e5f4
.text:004351e0 d8e96a25 addiu t2,t3,-0x1628
.text:004351e4 21302002 move a2,s1
.text:004351e8 1400aaaf sw t2=>.rodata:s_Co...,local_124+0x138(sp) ;= "Content-Transfer-Encoding: binary...
.text:004351ec 1000a0af sw zero,local_128+0x138(sp)
.text:004351f0 1800a0af sw zero,local_120+0x138(sp)
.text:004351f4 34ea2725 addiu a3=>.roda...,t1,-0x15cc ;= "application/octet-stream"
.text:004351f8 2120a002 move a0,s5
.text:004351fc 09f82003 jalr t9=>websWriteSpecialHeader ;undefined websWriteSpecialHeader(und...
.text:00435200 c8000524 _li a1,0xc8
.text:00435204 2000bc8f lw gp,local_118+0x138(sp)
.text:00435208 21802002 move s0,s1
.text:0043520c e8031224 li s2,0x3e8
.text:00435210 21888002 move s1,s4
LAB_00435214: ;XREF[1,0]: 0043532c
.text:00435214 1c00001a blez s0,LAB_00435288
.text:00435218 00000000 _nop
LAB_0043521c: ;XREF[1,0]: 00435280
.text:0043521c e400ad92 lbu t5,0xe4(s5)
.text:00435220 b884998f lw t9,-0x7b48(gp)=>->websWritePartial ;= 0040a200
.text:00435224 c2610d00 srl t4,t5,0x7
.text:00435228 21282002 move a1,s1
.text:0043522c 2120a002 move a0,s5
.text:00435230 0102032a slti v1,s0,0x201
.text:00435234 04008011 beq t4,zero,LAB_00435248
.text:00435238 21300002 _move a2,s0
.text:0043523c 02006014 bne v1,zero,LAB_00435248
.text:00435240 00000000 _nop
.text:00435244 00020624 li a2,0x200
LAB_00435248: ;XREF[2,0]: 00435234,0043523c
.text:00435248 09f82003 jalr t9=>websWritePartial ;undefined websWritePartial()
.text:0043524c 00000000 _nop
.text:00435250 2000bc8f lw gp,local_118+0x138(sp)
.text:00435254 88130424 li a0,0x1388
.text:00435258 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:0043525c 0a004004 bltz v0,LAB_00435288
.text:00435260 21184002 _move v1,s2
.text:00435264 2f004014 bne v0,zero,LAB_00435324
.text:00435268 00000000 _nop
.text:0043526c 06006018 blez v1,LAB_00435288
.text:00435270 ffff5226 _addiu s2,s2,-0x1
.text:00435274 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00435278 00000000 _nop
.text:0043527c 2000bc8f lw gp,local_118+0x138(sp)
.text:00435280 e6ff001e bgtz s0,LAB_0043521c
.text:00435284 00000000 _nop
LAB_00435288: ;XREF[3,0]: 00435214,0043525c,0043526c
.text:00435288 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0043528c 2120a002 move a0,s5
.text:00435290 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00435294 c8000524 _li a1,0xc8
.text:00435298 2000bc8f lw gp,local_118+0x138(sp)
.text:0043529c 00000000 nop
.text:004352a0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:004352a4 00000000 nop
.text:004352a8 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:004352ac 2120c002 _move a0,s6
.text:004352b0 2000bc8f lw gp,local_118+0x138(sp)
.text:004352b4 00000000 nop
.text:004352b8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004352bc 51ff0010 b LAB_00435004
.text:004352c0 21208002 _move a0,s4
LAB_004352c4: ;XREF[1,0]: 00434e34
.text:004352c4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004352c8 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004352cc 2ca5c624 addiu a2=>.roda...,a2,-0x5ad4 ;= "Insufficient memory"
.text:004352d0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004352d4 f7010524 _li a1,0x1f7
.text:004352d8 2dff0010 b LAB_00434f90
.text:004352dc 00000000 _nop
LAB_004352e0: ;XREF[1,0]: 00434e50
.text:004352e0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004352e4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004352e8 2120a002 move a0,s5
.text:004352ec 50ea4624 addiu a2=>.roda...,v0,-0x15b0 ;= "Cannot stat page for URL"
.text:004352f0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004352f4 90010524 _li a1,0x190
.text:004352f8 25ff0010 b LAB_00434f90
.text:004352fc 00000000 _nop
LAB_00435300: ;XREF[1,0]: 00434ef0
.text:00435300 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435304 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00435308 2120a002 move a0,s5
.text:0043530c 6cea6625 addiu a2=>.roda...,t3,-0x1594 ;= "getconfig: Cannot open URL(%s)\n"
.text:00435310 21384002 move a3,s2
.text:00435314 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00435318 94010524 _li a1,0x194
.text:0043531c 10ff0010 b LAB_00434f60
.text:00435320 00000000 _nop
LAB_00435324: ;XREF[1,0]: 00435264
.text:00435324 21882202 addu s1,s1,v0
.text:00435328 e8031224 li s2,0x3e8
.text:0043532c b9ff0010 b LAB_00435214
.text:00435330 23800202 _subu s0,s0,v0
LAB_00435334: ;XREF[1,0]: 004351cc
.text:00435334 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00435338 00000000 nop
.text:0043533c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00435340 21200002 _move a0,s0
.text:00435344 2000bc8f lw gp,local_118+0x138(sp)
.text:00435348 21200002 move a0,s0
.text:0043534c c88d998f lw t9,-0x7238(gp)=>->CBlowfish ;= 00438610
.text:00435350 00000000 nop
.text:00435354 09f82003 jalr t9=>CBlowfish ;undefined CBlowfish()
.text:00435358 21284000 _move a1,v0
.text:0043535c 2000bc8f lw gp,local_118+0x138(sp)
.text:00435360 21206002 move a0,s3
.text:00435364 7084998f lw t9,-0x7b90(gp)=>->Blowfish_EnCode ;= 00438670
.text:00435368 21288002 move a1,s4
.text:0043536c 09f82003 jalr t9=>Blowfish_EnCode ;undefined Blowfish_EnCode()
.text:00435370 21302002 _move a2,s1
.text:00435374 0801a48f lw a0,local_30+0x138(sp)
.text:00435378 2000bc8f lw gp,local_118+0x138(sp)
.text:0043537c 95ff8010 beq a0,zero,LAB_004351d4
.text:00435380 00000000 _nop
.text:00435384 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00435388 00000000 nop
.text:0043538c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00435390 00000000 _nop
.text:00435394 2000bc8f lw gp,local_118+0x138(sp)
.text:00435398 8eff0010 b LAB_004351d4
.text:0043539c 0801a0af _sw zero,local_30+0x138(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined audiodetection()
;local_4 undefined4 -4 ;XREF[3,0]: 004353b0,00435508,0043557c
;local_8 undefined4 -8 ;XREF[3,0]: 004353b4,0043550c,00435580
;local_c undefined4 -c ;XREF[3,0]: 004353b8,00435510,00435584
;local_10 undefined4 -10 ;XREF[3,0]: 004353bc,00435514,00435588
;local_14 undefined4 -14 ;XREF[3,0]: 004353c0,00435518,0043558c
;local_18 undefined4 -18 ;XREF[3,0]: 004353c4,0043551c,00435590
;local_20 undefined4 -20 ;XREF[26,0]: 004353c8,004353ec,00435428,00435450,0043547c
; 00435494,004354bc,004354d4,004354fc,00435550
; 00435570,004355b4,004355cc,004355ec,00435620
; 00435638,00435654,00435670,00435688,004356a0
; 004356bc,004356dc,004356f8,00435724,00435748
; 00435764
;local_28 undefined4 -28 ;XREF[1,0]: 004354b0
;XREF[3,0]: Entry Point,00436db8,004d81d8
.text:004353a0 0b001c3c lui gp,0xb
.text:004353a4 40a69c27 addiu gp,gp,-0x59c0
.text:004353a8 21e09903 addu gp,gp,t9
.text:004353ac c8ffbd27 addiu sp,sp,-0x38
.text:004353b0 3400bfaf sw ra,local_4+0x38(sp)
.text:004353b4 3000b4af sw s4,local_8+0x38(sp)
.text:004353b8 2c00b3af sw s3,local_c+0x38(sp)
.text:004353bc 2800b2af sw s2,local_10+0x38(sp)
.text:004353c0 2400b1af sw s1,local_14+0x38(sp)
.text:004353c4 2000b0af sw s0,local_18+0x38(sp)
.text:004353c8 1800bcaf sw gp=>_gp,local_20+0x38(sp)
.text:004353cc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004353d0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004353d4 a000868c lw a2,0xa0(a0)
.text:004353d8 21888000 move s1,a0
.text:004353dc a4eaa524 addiu a1=>.roda...,a1,-0x155c ;= "audiodetection(wp->query=%s)!\n"
.text:004353e0 09f82003 jalr t9=>trace ;undefined trace()
.text:004353e4 01000424 _li a0,0x1
.text:004353e8 e400238e lw v1,0xe4(s1)
.text:004353ec 1800bc8f lw gp,local_20+0x38(sp)
.text:004353f0 01006230 andi v0,v1,0x1
.text:004353f4 07004014 bne v0,zero,LAB_00435414
.text:004353f8 21980000 _clear s3
.text:004353fc a000268e lw a2,0xa0(s1)
.text:00435400 00000000 nop
.text:00435404 0000c480 lb a0,0x0(a2)
.text:00435408 00000000 nop
.text:0043540c 47008010 beq a0,zero,LAB_0043552c
.text:00435410 00000000 _nop
LAB_00435414: ;XREF[1,0]: 004353f4
.text:00435414 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435418 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0043541c 21202002 move a0,s1
.text:00435420 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00435424 c4ea4526 _addiu a1=>.rodata:s_enable_0048eac4,s2,-0x153c;= "enable"
.text:00435428 1800bc8f lw gp,local_20+0x38(sp)
.text:0043542c 00000000 nop
.text:00435430 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435434 5a004014 bne v0,zero,LAB_004355a0
.text:00435438 c4ea4526 _addiu a1,s2,-0x153c
LAB_0043543c: ;XREF[2,0]: 004355fc,0043574c
.text:0043543c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435440 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00435444 21202002 move a0,s1
.text:00435448 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0043544c ccea0526 _addiu a1=>.roda...,s0,-0x1534 ;= "sounddblevel"
.text:00435450 1800bc8f lw gp,local_20+0x38(sp)
.text:00435454 00000000 nop
.text:00435458 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043545c 9a004014 bne v0,zero,LAB_004356c8
.text:00435460 ccea0526 _addiu a1,s0,-0x1534
LAB_00435464: ;XREF[2,0]: 00435708,00435768
.text:00435464 67006012 beq s3,zero,LAB_00435604
.text:00435468 00000000 _nop
LAB_0043546c: ;XREF[4,0]: 00435534,0043563c,00435658,004356c0
.text:0043546c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00435470 74d88526 addiu a1=>.roda...,s4,-0x278c ;= "SoundDetectionEnable"
.text:00435474 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00435478 21200000 _clear a0
.text:0043547c 1800bc8f lw gp,local_20+0x38(sp)
.text:00435480 8cd84526 addiu a1=>.roda...,s2,-0x2774 ;= "SoundDetectionDB"
.text:00435484 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00435488 21200000 clear a0
.text:0043548c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00435490 21984000 _move s3,v0
.text:00435494 1800bc8f lw gp,local_20+0x38(sp)
.text:00435498 21202002 move a0,s1
.text:0043549c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004354a0 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:004354a4 d4e5e725 addiu a3=>.roda...,t7,-0x1a2c ;= "application/Dlink-inf"
.text:004354a8 c8000524 li a1,0xc8
.text:004354ac 21300000 clear a2
.text:004354b0 1000a0af sw zero,local_28+0x38(sp)
.text:004354b4 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:004354b8 21904000 _move s2,v0
.text:004354bc 1800bc8f lw gp,local_20+0x38(sp)
.text:004354c0 00000000 nop
.text:004354c4 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:004354c8 00000000 nop
.text:004354cc 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:004354d0 21206002 _move a0,s3
.text:004354d4 1800bc8f lw gp,local_20+0x38(sp)
.text:004354d8 18004010 beq v0,zero,LAB_0043553c
.text:004354dc 01001824 _li t8,0x1
.text:004354e0 8b005810 beq v0,t8,LAB_00435710
.text:004354e4 21202002 _move a0,s1
.text:004354e8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004354ec 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004354f0 dcea4524 addiu a1=>.roda...,v0,-0x1524 ;= "sounddblevel=%s\r\n"
.text:004354f4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004354f8 21304002 _move a2,s2
.text:004354fc 1800bc8f lw gp,local_20+0x38(sp)
.text:00435500 21202002 move a0,s1
.text:00435504 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00435508 3400bf8f lw ra,local_4+0x38(sp)
.text:0043550c 3000b48f lw s4,local_8+0x38(sp)
.text:00435510 2c00b38f lw s3,local_c+0x38(sp)
.text:00435514 2800b28f lw s2,local_10+0x38(sp)
.text:00435518 2400b18f lw s1,local_14+0x38(sp)
.text:0043551c 2000b08f lw s0,local_18+0x38(sp)
.text:00435520 c8000524 li a1,0xc8
.text:00435524 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00435528 3800bd27 _addiu sp,sp,0x38
LAB_0043552c: ;XREF[1,0]: 0043540c
.text:0043552c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435530 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435534 cdff0010 b LAB_0043546c
.text:00435538 00000000 _nop
LAB_0043553c: ;XREF[1,0]: 004354d8
.text:0043553c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435540 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435544 b8ec8526 addiu a1=>.roda...,s4,-0x1348 ;= "enable=no\r\n"
.text:00435548 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043554c 21202002 _move a0,s1
.text:00435550 1800bc8f lw gp,local_20+0x38(sp)
.text:00435554 00000000 nop
LAB_00435558: ;XREF[1,0]: 00435728
.text:00435558 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043555c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435560 21202002 move a0,s1
.text:00435564 dcea4524 addiu a1=>.roda...,v0,-0x1524 ;= "sounddblevel=%s\r\n"
.text:00435568 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043556c 21304002 _move a2,s2
.text:00435570 1800bc8f lw gp,local_20+0x38(sp)
.text:00435574 21202002 move a0,s1
.text:00435578 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:0043557c 3400bf8f lw ra,local_4+0x38(sp)
.text:00435580 3000b48f lw s4,local_8+0x38(sp)
.text:00435584 2c00b38f lw s3,local_c+0x38(sp)
.text:00435588 2800b28f lw s2,local_10+0x38(sp)
.text:0043558c 2400b18f lw s1,local_14+0x38(sp)
.text:00435590 2000b08f lw s0,local_18+0x38(sp)
.text:00435594 c8000524 li a1,0xc8
.text:00435598 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:0043559c 3800bd27 _addiu sp,sp,0x38
LAB_004355a0: ;XREF[1,0]: 00435434
.text:004355a0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004355a4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004355a8 21202002 move a0,s1
.text:004355ac 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004355b0 f0ea0626 _addiu a2=>.rodata:DAT_0048eaf0,s0,-0x1510 ;= 6Eh n
.text:004355b4 1800bc8f lw gp,local_20+0x38(sp)
.text:004355b8 f0ea0526 addiu a1=>.rodata:DAT_0048eaf0,s0,-0x1510 ;= 6Eh n
.text:004355bc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004355c0 21204000 move a0,v0
.text:004355c4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004355c8 21904000 _move s2,v0
.text:004355cc 1800bc8f lw gp,local_20+0x38(sp)
.text:004355d0 57004010 beq v0,zero,LAB_00435730
.text:004355d4 21204002 _move a0,s2
.text:004355d8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004355dc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004355e0 00000000 nop
.text:004355e4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004355e8 f4ea0525 _addiu a1=>.rodata:DAT_0048eaf4,t0,-0x150c ;= 79h y
.text:004355ec 1800bc8f lw gp,local_20+0x38(sp)
.text:004355f0 5f004010 beq v0,zero,LAB_00435770
.text:004355f4 00000000 _nop
.text:004355f8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004355fc 8fff0010 b LAB_0043543c
.text:00435600 01001324 _li s3,0x1
LAB_00435604: ;XREF[1,0]: 00435464
.text:00435604 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435608 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043560c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00435610 e0d8a525 addiu a1=>.roda...,t5,-0x2720 ;= "SoundDetectionScheduleMode"
.text:00435614 38198625 addiu a2=>.rodata:s_0_00491930+8,t4,0x1938 ;= "0"
.text:00435618 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0043561c 21202002 _move a0,s1
.text:00435620 1800bc8f lw gp,local_20+0x38(sp)
.text:00435624 00000000 nop
.text:00435628 c089998f lw t9,-0x7640(gp)=>->CheckSoundDBVar ;= 0042b8f0
.text:0043562c 00000000 nop
.text:00435630 09f82003 jalr t9=>CheckSoundDBVar ;undefined CheckSoundDBVar()
.text:00435634 21202002 _move a0,s1
.text:00435638 1800bc8f lw gp,local_20+0x38(sp)
.text:0043563c 8bff4014 bne v0,zero,LAB_0043546c
.text:00435640 00000000 _nop
.text:00435644 e88e998f lw t9,-0x7118(gp)=>->SystemSoundDBChanged ;= 0042b9e4
.text:00435648 00000000 nop
.text:0043564c 09f82003 jalr t9=>SystemSoundDBChanged ;undefined SystemSoundDBChanged()
.text:00435650 21202002 _move a0,s1
.text:00435654 1800bc8f lw gp,local_20+0x38(sp)
.text:00435658 84ff4010 beq v0,zero,LAB_0043546c
.text:0043565c 00000000 _nop
.text:00435660 f489998f lw t9,-0x760c(gp)=>->WriteSoundDBVar ;= 0042bc60
.text:00435664 00000000 nop
.text:00435668 09f82003 jalr t9=>WriteSoundDBVar ;undefined WriteSoundDBVar()
.text:0043566c 21202002 _move a0,s1
.text:00435670 1800bc8f lw gp,local_20+0x38(sp)
.text:00435674 00000000 nop
.text:00435678 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:0043567c 00000000 nop
.text:00435680 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00435684 21200000 _clear a0
.text:00435688 1800bc8f lw gp,local_20+0x38(sp)
.text:0043568c 39000424 li a0,0x39
.text:00435690 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00435694 00000000 nop
.text:00435698 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:0043569c 0010053c _lui a1,0x1000
.text:004356a0 1800bc8f lw gp,local_20+0x38(sp)
.text:004356a4 01000424 li a0,0x1
.text:004356a8 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004356ac ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004356b0 00000000 nop
.text:004356b4 09f82003 jalr t9=>trace ;undefined trace()
.text:004356b8 44dfc525 _addiu a1=>.roda...,t6,-0x20bc ;= "Sound Detection settings was chan...
.text:004356bc 1800bc8f lw gp,local_20+0x38(sp)
.text:004356c0 6aff0010 b LAB_0043546c
.text:004356c4 00000000 _nop
LAB_004356c8: ;XREF[1,0]: 0043545c
.text:004356c8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004356cc ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004356d0 38196625 addiu a2=>.rodata:s_0_00491930+8,t3,0x1938 ;= "0"
.text:004356d4 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004356d8 21202002 _move a0,s1
.text:004356dc 1800bc8f lw gp,local_20+0x38(sp)
.text:004356e0 21204000 move a0,v0
.text:004356e4 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:004356e8 00000000 nop
.text:004356ec 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:004356f0 21804000 _move s0,v0
.text:004356f4 65004a2c sltiu t2,v0,0x65
.text:004356f8 1800bc8f lw gp,local_20+0x38(sp)
.text:004356fc 15004015 bne t2,zero,LAB_00435754
.text:00435700 21300002 _move a2,s0
.text:00435704 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435708 56ff0010 b LAB_00435464
.text:0043570c 01007336 _ori s3,s3,0x1
LAB_00435710: ;XREF[1,0]: 004354e0
.text:00435710 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435714 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435718 0cede527 addiu a1=>.roda...,ra,-0x12f4 ;= "enable=yes\r\n"
.text:0043571c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00435720 21202002 _move a0,s1
.text:00435724 1800bc8f lw gp,local_20+0x38(sp)
.text:00435728 8bff0010 b LAB_00435558
.text:0043572c 00000000 _nop
LAB_00435730: ;XREF[1,0]: 004355d0
.text:00435730 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00435734 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00435738 3819e624 addiu a2=>.rodata:s_0_00491930+8,a3,0x1938 ;= "0"
LAB_0043573c: ;XREF[1,0]: 0043577c
.text:0043573c 21202002 move a0,s1
.text:00435740 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00435744 74d88526 _addiu a1=>.roda...,s4,-0x278c ;= "SoundDetectionEnable"
.text:00435748 1800bc8f lw gp,local_20+0x38(sp)
.text:0043574c 3bff0010 b LAB_0043543c
.text:00435750 00000000 _nop
LAB_00435754: ;XREF[1,0]: 004356fc
.text:00435754 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00435758 21202002 move a0,s1
.text:0043575c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00435760 8cd84526 _addiu a1=>.roda...,s2,-0x2774 ;= "SoundDetectionDB"
.text:00435764 1800bc8f lw gp,local_20+0x38(sp)
.text:00435768 3eff0010 b LAB_00435464
.text:0043576c 00000000 _nop
LAB_00435770: ;XREF[1,0]: 004355f0
.text:00435770 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435774 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435778 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0043577c efff0010 b LAB_0043573c
.text:00435780 280f2625 _addiu a2=>.rodata:s_1_00490f20+8,t1,0xf28 ;= "1"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcauserverify()
;local_8 undefined4 -8 ;XREF[2,0]: 00435794,00435898
;local_c undefined4 -c ;XREF[2,0]: 00435798,0043589c
;local_10 undefined4 -10 ;XREF[2,0]: 0043579c,004358a0
;local_58 undefined4 -58 ;XREF[7,0]: 004357a0,004357c0,00435840,00435864,0043587c
; 00435894,004358b4
;local_60 undefined4 -60 ;XREF[1,0]: 00435858
;XREF[3,0]: Entry Point,00436dd0,004d7e94
.text:00435784 0b001c3c lui gp,0xb
.text:00435788 5ca29c27 addiu gp,gp,-0x5da4
.text:0043578c 21e09903 addu gp,gp,t9
.text:00435790 90ffbd27 addiu sp,sp,-0x70
.text:00435794 6800bfaf sw ra,local_8+0x70(sp)
.text:00435798 6400b1af sw s1,local_c+0x70(sp)
.text:0043579c 6000b0af sw s0,local_10+0x70(sp)
.text:004357a0 1800bcaf sw gp=>_gp,local_58+0x70(sp)
.text:004357a4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004357a8 2000b027 addiu s0,sp,0x20
.text:004357ac 21888000 move s1,a0
.text:004357b0 21280000 clear a1
.text:004357b4 21200002 move a0,s0
.text:004357b8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004357bc 40000624 _li a2,0x40
.text:004357c0 1800bc8f lw gp,local_58+0x70(sp)
.text:004357c4 c000238e lw v1,0xc0(s1)
.text:004357c8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004357cc 03000224 li v0,0x3
.text:004357d0 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004357d4 21200002 move a0,s0
.text:004357d8 f8eac624 addiu a2=>.roda...,a2,-0x1508 ;= "group=Administrator\r\n"
.text:004357dc 33006210 beq v1,v0,LAB_004358ac
.text:004357e0 40000524 _li a1,0x40
.text:004357e4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004357e8 02000724 li a3,0x2
.text:004357ec 10eba624 addiu a2=>.roda...,a1,-0x14f0 ;= "group=Controller\r\n"
.text:004357f0 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004357f4 21200002 move a0,s0
.text:004357f8 2c006710 beq v1,a3,LAB_004358ac
.text:004357fc 40000524 _li a1,0x40
.text:00435800 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435804 01000824 li t0,0x1
.text:00435808 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0043580c 21200002 move a0,s0
.text:00435810 26006810 beq v1,t0,LAB_004358ac
.text:00435814 24eb2625 _addiu a2=>.roda...,t1,-0x14dc ;= "group=User\r\n"
.text:00435818 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043581c 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00435820 34eb8624 addiu a2=>.roda...,a0,-0x14cc ;= "group=None\r\n"
.text:00435824 40000524 li a1,0x40
.text:00435828 20006010 beq v1,zero,LAB_004358ac
.text:0043582c 21200002 _move a0,s0
LAB_00435830: ;XREF[1,0]: 004358b8
.text:00435830 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00435834 00000000 nop
.text:00435838 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0043583c 2000a427 _addiu a0,sp,0x20
.text:00435840 1800bc8f lw gp,local_58+0x70(sp)
.text:00435844 21304000 move a2,v0
.text:00435848 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043584c 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00435850 d4e56724 addiu a3=>.roda...,v1,-0x1a2c ;= "application/Dlink-inf"
.text:00435854 21202002 move a0,s1
.text:00435858 1000a0af sw zero,local_60+0x70(sp)
.text:0043585c 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00435860 c8000524 _li a1,0xc8
.text:00435864 1800bc8f lw gp,local_58+0x70(sp)
.text:00435868 21202002 move a0,s1
.text:0043586c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435870 00000000 nop
.text:00435874 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00435878 2000a527 _addiu a1,sp,0x20
.text:0043587c 1800bc8f lw gp,local_58+0x70(sp)
.text:00435880 21202002 move a0,s1
.text:00435884 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00435888 00000000 nop
.text:0043588c 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00435890 c8000524 _li a1,0xc8
.text:00435894 1800bc8f lw gp,local_58+0x70(sp)
.text:00435898 6800bf8f lw ra,local_8+0x70(sp)
.text:0043589c 6400b18f lw s1,local_c+0x70(sp)
.text:004358a0 6000b08f lw s0,local_10+0x70(sp)
.text:004358a4 0800e003 jr ra
.text:004358a8 7000bd27 _addiu sp,sp,0x70
LAB_004358ac: ;XREF[4,0]: 004357dc,004357f8,00435810,00435828
.text:004358ac 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:004358b0 00000000 _nop
.text:004358b4 1800bc8f lw gp,local_58+0x70(sp)
.text:004358b8 ddff0010 b LAB_00435830
.text:004358bc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcacamerainfo()
;local_8 undefined4 -8 ;XREF[2,0]: 004358d0,00435a7c
;local_c undefined4 -c ;XREF[2,0]: 004358d4,00435a80
;local_10 undefined4 -10 ;XREF[2,0]: 004358d8,00435a84
;local_14 undefined4 -14 ;XREF[2,0]: 004358dc,00435a88
;local_18 undefined4 -18 ;XREF[2,0]: 004358e0,00435a8c
;local_1c undefined4 -1c ;XREF[2,0]: 004358e4,00435a90
;local_20 undefined4 -20 ;XREF[2,0]: 004358e8,00435a94
;local_428 undefined4 -428 ;XREF[30,0]: 004358ec,00435910,0043594c,00435974,004359a0
; 004359b8,004359d0,004359e8,00435a0c,00435a24
; 00435a48,00435a60,00435a78,00435ac8,00435aec
; 00435b0c,00435b34,00435b54,00435b70,00435b9c
; 00435bb8,00435bd4,00435bec,00435c04,00435c1c
; 00435c40,00435c64,00435c84,00435ca0,00435cc0
;local_430 undefined4 -430 ;XREF[3,0]: 00435a08,00435a3c,00435acc
;XREF[3,0]: Entry Point,00436de8,004d8320
.text:004358c0 0b001c3c lui gp,0xb
.text:004358c4 20a19c27 addiu gp,gp,-0x5ee0
.text:004358c8 21e09903 addu gp,gp,t9
.text:004358cc c0fbbd27 addiu sp,sp,-0x440
.text:004358d0 3804bfaf sw ra,local_8+0x440(sp)
.text:004358d4 3404b5af sw s5,local_c+0x440(sp)
.text:004358d8 3004b4af sw s4,local_10+0x440(sp)
.text:004358dc 2c04b3af sw s3,local_14+0x440(sp)
.text:004358e0 2804b2af sw s2,local_18+0x440(sp)
.text:004358e4 2404b1af sw s1,local_1c+0x440(sp)
.text:004358e8 2004b0af sw s0,local_20+0x440(sp)
.text:004358ec 1800bcaf sw gp=>_gp,local_428+0x440(sp)
.text:004358f0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004358f4 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004358f8 a000868c lw a2,0xa0(a0)
.text:004358fc 21888000 move s1,a0
.text:00435900 44eba524 addiu a1=>.roda...,a1,-0x14bc ;= "nipcacamerainfo(wp->query=%s)!\n"
.text:00435904 09f82003 jalr t9=>trace ;undefined trace()
.text:00435908 01000424 _li a0,0x1
.text:0043590c e400238e lw v1,0xe4(s1)
.text:00435910 1800bc8f lw gp,local_428+0x440(sp)
.text:00435914 01006230 andi v0,v1,0x1
.text:00435918 07004014 bne v0,zero,LAB_00435938
.text:0043591c 21900000 _clear s2
.text:00435920 a000268e lw a2,0xa0(s1)
.text:00435924 00000000 nop
.text:00435928 0000c480 lb a0,0x0(a2)
.text:0043592c 00000000 nop
.text:00435930 5b008010 beq a0,zero,LAB_00435aa0
.text:00435934 00000000 _nop
LAB_00435938: ;XREF[1,0]: 00435918
.text:00435938 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043593c 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00435940 21202002 move a0,s1
.text:00435944 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00435948 68a30526 _addiu a1=>.rodata:s_name_0048a364+4,s0,-0x5c98;= "name"
.text:0043594c 1800bc8f lw gp,local_428+0x440(sp)
.text:00435950 58004014 bne v0,zero,LAB_00435ab4
.text:00435954 68a30526 _addiu a1,s0,-0x5c98
.text:00435958 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043595c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
LAB_00435960: ;XREF[1,0]: 00435c88
.text:00435960 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435964 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00435968 21202002 move a0,s1
.text:0043596c 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00435970 64eb0526 _addiu a1=>.roda...,s0,-0x149c ;= "location"
.text:00435974 1800bc8f lw gp,local_428+0x440(sp)
.text:00435978 00000000 nop
.text:0043597c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435980 67004014 bne v0,zero,LAB_00435b20
.text:00435984 00000000 _nop
LAB_00435988: ;XREF[2,0]: 00435b18,00435ca4
.text:00435988 80004012 beq s2,zero,LAB_00435b8c
.text:0043598c 00000000 _nop
LAB_00435990: ;XREF[6,0]: 00435aac,00435b84,00435ba0,00435c20
; 00435c4c,00435c68
.text:00435990 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00435994 98d16526 addiu a1=>.roda...,s3,-0x2e68 ;= "Location"
.text:00435998 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0043599c 21200000 _clear a0
.text:004359a0 1800bc8f lw gp,local_428+0x440(sp)
.text:004359a4 0c448626 addiu a2=>.rodata:DAT_0049440c,s4,0x440c
.text:004359a8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004359ac 21202002 move a0,s1
.text:004359b0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:004359b4 98d16526 _addiu a1=>.roda...,s3,-0x2e68 ;= "Location"
.text:004359b8 1800bc8f lw gp,local_428+0x440(sp)
.text:004359bc 80d1a526 addiu a1=>.roda...,s5,-0x2e80 ;= "CameraName"
.text:004359c0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004359c4 00000000 nop
.text:004359c8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004359cc 21200000 _clear a0
.text:004359d0 1800bc8f lw gp,local_428+0x440(sp)
.text:004359d4 98d16526 addiu a1=>.roda...,s3,-0x2e68 ;= "Location"
.text:004359d8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004359dc 21200000 clear a0
.text:004359e0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004359e4 21904000 _move s2,v0
.text:004359e8 1800bc8f lw gp,local_428+0x440(sp)
.text:004359ec 21384002 move a3,s2
.text:004359f0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004359f4 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004359f8 70eb4625 addiu a2=>.roda...,t2,-0x1490 ;= "name=%s\r\nlocation=%s\r\n"
.text:004359fc 00040524 li a1,0x400
.text:00435a00 2000a427 addiu a0,sp,0x20
.text:00435a04 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00435a08 1000a2af _sw v0,local_430+0x440(sp)
.text:00435a0c 1800bc8f lw gp,local_428+0x440(sp)
.text:00435a10 00000000 nop
.text:00435a14 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00435a18 00000000 nop
.text:00435a1c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00435a20 2000a427 _addiu a0,sp,0x20
.text:00435a24 1800bc8f lw gp,local_428+0x440(sp)
.text:00435a28 21304000 move a2,v0
.text:00435a2c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435a30 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00435a34 d4e52725 addiu a3=>.roda...,t1,-0x1a2c ;= "application/Dlink-inf"
.text:00435a38 21202002 move a0,s1
.text:00435a3c 1000a0af sw zero,local_430+0x440(sp)
.text:00435a40 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00435a44 c8000524 _li a1,0xc8
.text:00435a48 1800bc8f lw gp,local_428+0x440(sp)
.text:00435a4c 21202002 move a0,s1
.text:00435a50 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435a54 00000000 nop
.text:00435a58 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00435a5c 2000a527 _addiu a1,sp,0x20
.text:00435a60 1800bc8f lw gp,local_428+0x440(sp)
.text:00435a64 21202002 move a0,s1
.text:00435a68 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00435a6c 00000000 nop
.text:00435a70 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00435a74 c8000524 _li a1,0xc8
.text:00435a78 1800bc8f lw gp,local_428+0x440(sp)
.text:00435a7c 3804bf8f lw ra,local_8+0x440(sp)
.text:00435a80 3404b58f lw s5,local_c+0x440(sp)
.text:00435a84 3004b48f lw s4,local_10+0x440(sp)
.text:00435a88 2c04b38f lw s3,local_14+0x440(sp)
.text:00435a8c 2804b28f lw s2,local_18+0x440(sp)
.text:00435a90 2404b18f lw s1,local_1c+0x440(sp)
.text:00435a94 2004b08f lw s0,local_20+0x440(sp)
.text:00435a98 0800e003 jr ra
.text:00435a9c 4004bd27 _addiu sp,sp,0x440
LAB_00435aa0: ;XREF[1,0]: 00435930
.text:00435aa0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435aa4 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435aa8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435aac b8ff0010 b LAB_00435990
.text:00435ab0 00000000 _nop
LAB_00435ab4: ;XREF[1,0]: 00435950
.text:00435ab4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435ab8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00435abc 21202002 move a0,s1
.text:00435ac0 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00435ac4 0c448626 _addiu a2=>.rodata:DAT_0049440c,s4,0x440c
.text:00435ac8 1800bc8f lw gp,local_428+0x440(sp)
.text:00435acc 1000a0af sw zero,local_430+0x440(sp)
.text:00435ad0 7085998f lw t9,-0x7a90(gp)=>->checkcameraname ;= 00420abc
.text:00435ad4 21202002 move a0,s1
.text:00435ad8 21284000 move a1,v0
.text:00435adc 01000624 li a2,0x1
.text:00435ae0 20000724 li a3,0x20
.text:00435ae4 09f82003 jalr t9=>checkcameraname ;undefined checkcameraname(undefined ...
.text:00435ae8 21804000 _move s0,v0
.text:00435aec 1800bc8f lw gp,local_428+0x440(sp)
.text:00435af0 5f004010 beq v0,zero,LAB_00435c70
.text:00435af4 21202002 _move a0,s1
.text:00435af8 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435afc 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00435b00 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435b04 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00435b08 64eb0526 _addiu a1=>.roda...,s0,-0x149c ;= "location"
.text:00435b0c 1800bc8f lw gp,local_428+0x440(sp)
.text:00435b10 00000000 nop
.text:00435b14 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435b18 9bff4010 beq v0,zero,LAB_00435988
.text:00435b1c 01001224 _li s2,0x1
LAB_00435b20: ;XREF[1,0]: 00435980
.text:00435b20 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00435b24 64eb0526 addiu a1=>.roda...,s0,-0x149c ;= "location"
.text:00435b28 21202002 move a0,s1
.text:00435b2c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00435b30 0c448626 _addiu a2=>.rodata:DAT_0049440c,s4,0x440c
.text:00435b34 1800bc8f lw gp,local_428+0x440(sp)
.text:00435b38 21304000 move a2,v0
.text:00435b3c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00435b40 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00435b44 88ebe524 addiu a1=>.roda...,a3,-0x1478 ;= "nipcacamerainfo(location=%s)!\n"
.text:00435b48 01000424 li a0,0x1
.text:00435b4c 09f82003 jalr t9=>trace ;undefined trace()
.text:00435b50 21804000 _move s0,v0
.text:00435b54 1800bc8f lw gp,local_428+0x440(sp)
.text:00435b58 21202002 move a0,s1
.text:00435b5c 0086998f lw t9,-0x7a00(gp)=>->checkmaxstring ;= 00420c38
.text:00435b60 21280002 move a1,s0
.text:00435b64 40000624 li a2,0x40
.text:00435b68 09f82003 jalr t9=>checkmaxstring ;undefined checkmaxstring()
.text:00435b6c 21380000 _clear a3
.text:00435b70 1800bc8f lw gp,local_428+0x440(sp)
.text:00435b74 46004010 beq v0,zero,LAB_00435c90
.text:00435b78 21300002 _move a2,s0
.text:00435b7c 01005236 ori s2,s2,0x1
.text:00435b80 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435b84 82ff4016 bne s2,zero,LAB_00435990
.text:00435b88 00000000 _nop
LAB_00435b8c: ;XREF[1,0]: 00435988
.text:00435b8c dc85998f lw t9,-0x7a24(gp)=>->CheckSystemVar ;= 00425104
.text:00435b90 00000000 nop
.text:00435b94 09f82003 jalr t9=>CheckSystemVar ;undefined CheckSystemVar()
.text:00435b98 21202002 _move a0,s1
.text:00435b9c 1800bc8f lw gp,local_428+0x440(sp)
.text:00435ba0 7bff4014 bne v0,zero,LAB_00435990
.text:00435ba4 00000000 _nop
.text:00435ba8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00435bac 21200000 clear a0
.text:00435bb0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00435bb4 80d1a526 _addiu a1=>.roda...,s5,-0x2e80 ;= "CameraName"
.text:00435bb8 1800bc8f lw gp,local_428+0x440(sp)
.text:00435bbc 80d1a526 addiu a1=>.roda...,s5,-0x2e80 ;= "CameraName"
.text:00435bc0 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00435bc4 0c448626 addiu a2=>.rodata:DAT_0049440c,s4,0x440c
.text:00435bc8 21202002 move a0,s1
.text:00435bcc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00435bd0 21804000 _move s0,v0
.text:00435bd4 1800bc8f lw gp,local_428+0x440(sp)
.text:00435bd8 21200002 move a0,s0
.text:00435bdc f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:00435be0 00000000 nop
.text:00435be4 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00435be8 21904000 _move s2,v0
.text:00435bec 1800bc8f lw gp,local_428+0x440(sp)
.text:00435bf0 21202002 move a0,s1
.text:00435bf4 0091998f lw t9,-0x6f00(gp)=>->WriteSystemVar ;= 00425338
.text:00435bf8 00000000 nop
.text:00435bfc 09f82003 jalr t9=>WriteSystemVar ;undefined WriteSystemVar()
.text:00435c00 21804000 _move s0,v0
.text:00435c04 1800bc8f lw gp,local_428+0x440(sp)
.text:00435c08 00000000 nop
.text:00435c0c 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:00435c10 00000000 nop
.text:00435c14 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:00435c18 21200000 _clear a0
.text:00435c1c 1800bc8f lw gp,local_428+0x440(sp)
.text:00435c20 5bff0012 beq s0,zero,LAB_00435990
.text:00435c24 00000000 _nop
.text:00435c28 0a004012 beq s2,zero,LAB_00435c54
.text:00435c2c 21284002 _move a1,s2
.text:00435c30 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00435c34 00000000 nop
.text:00435c38 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00435c3c 21200002 _move a0,s0
.text:00435c40 1800bc8f lw gp,local_428+0x440(sp)
.text:00435c44 19004014 bne v0,zero,LAB_00435cac
.text:00435c48 00000000 _nop
LAB_00435c4c: ;XREF[1,0]: 00435cc4
.text:00435c4c 50ff0012 beq s0,zero,LAB_00435990
.text:00435c50 00000000 _nop
LAB_00435c54: ;XREF[1,0]: 00435c28
.text:00435c54 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00435c58 00000000 nop
.text:00435c5c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00435c60 21200002 _move a0,s0
.text:00435c64 1800bc8f lw gp,local_428+0x440(sp)
.text:00435c68 49ff0010 b LAB_00435990
.text:00435c6c 00000000 _nop
LAB_00435c70: ;XREF[1,0]: 00435af0
.text:00435c70 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435c74 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00435c78 21300002 move a2,s0
.text:00435c7c 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00435c80 80d1a526 _addiu a1=>.roda...,s5,-0x2e80 ;= "CameraName"
.text:00435c84 1800bc8f lw gp,local_428+0x440(sp)
.text:00435c88 35ff0010 b LAB_00435960
.text:00435c8c 00000000 _nop
LAB_00435c90: ;XREF[1,0]: 00435b74
.text:00435c90 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00435c94 21202002 move a0,s1
.text:00435c98 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00435c9c 98d16526 _addiu a1=>.roda...,s3,-0x2e68 ;= "Location"
.text:00435ca0 1800bc8f lw gp,local_428+0x440(sp)
.text:00435ca4 38ff0010 b LAB_00435988
.text:00435ca8 00000000 _nop
LAB_00435cac: ;XREF[1,0]: 00435c44
.text:00435cac 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435cb0 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00435cb4 00000000 nop
.text:00435cb8 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00435cbc 04dc0425 _addiu a0=>.roda...,t0,-0x23fc ;= "cameraname.sh &"
.text:00435cc0 1800bc8f lw gp,local_428+0x440(sp)
.text:00435cc4 e1ff0010 b LAB_00435c4c
.text:00435cc8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcarebootdevice()
;local_8 undefined4 -8 ;XREF[2,0]: 00435cdc,00435dc0
;local_c undefined4 -c ;XREF[2,0]: 00435ce0,00435dc4
;local_10 undefined4 -10 ;XREF[2,0]: 00435ce4,00435dc8
;local_18 undefined4 -18 ;XREF[8,0]: 00435ce8,00435d08,00435d24,00435d84,00435db4
; 00435de0,00435e08,00435e20
;local_20 undefined4 -20 ;XREF[1,0]: 00435d74
;XREF[3,0]: Entry Point,00436e00,004d8200
.text:00435ccc 0b001c3c lui gp,0xb
.text:00435cd0 149d9c27 addiu gp,gp,-0x62ec
.text:00435cd4 21e09903 addu gp,gp,t9
.text:00435cd8 d0ffbd27 addiu sp,sp,-0x30
.text:00435cdc 2800bfaf sw ra,local_8+0x30(sp)
.text:00435ce0 2400b1af sw s1,local_c+0x30(sp)
.text:00435ce4 2000b0af sw s0,local_10+0x30(sp)
.text:00435ce8 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:00435cec 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435cf0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435cf4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00435cf8 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00435cfc a8eb4524 addiu a1=>.rodata:s_reboot_0048eba8,v0,-0x1458;= "reboot"
.text:00435d00 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00435d04 21808000 _move s0,a0
.text:00435d08 1800bc8f lw gp,local_18+0x30(sp)
.text:00435d0c 21204000 move a0,v0
.text:00435d10 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435d14 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00435d18 00000000 nop
.text:00435d1c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00435d20 b0eba524 _addiu a1=>.rodata:DAT_0048ebb0,a1,-0x1450 ;= 67h g
.text:00435d24 1800bc8f lw gp,local_18+0x30(sp)
.text:00435d28 00000000 nop
.text:00435d2c 488b858f lw a1=>.data:LockCr...,-0x74b8(gp)=>->Lo...;= 004d4ae8
.text:00435d30 0c004014 bne v0,zero,LAB_00435d64
.text:00435d34 21880000 _clear s1
.text:00435d38 0000a78c lw a3,0x0(a1)=>.data:LockCriticalCMD
.text:00435d3c 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:00435d40 41000424 li a0,0x41
.text:00435d44 2400e018 blez a3,LAB_00435dd8
.text:00435d48 0100e324 _addiu v1,a3,0x1
.text:00435d4c ec878a8f lw t2,-0x7814(gp)=>->PendRebootCMD ;= 004d4ae4
.text:00435d50 488e888f lw t0,-0x71b8(gp)=>->PendRebootMode ;= 004d4ae0
.text:00435d54 03000b24 li t3,0x3
.text:00435d58 01000924 li t1,0x1
.text:00435d5c 00004bad sw t3,0x0(t2)=>.data:PendRebootCMD
.text:00435d60 000009ad sw t1,0x0(t0)=>.data:PendRebootMode
LAB_00435d64: ;XREF[3,0]: 00435d30,00435df8,00435e24
.text:00435d64 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435d68 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00435d6c 21200002 move a0,s0
.text:00435d70 c8000524 li a1,0xc8
.text:00435d74 1000a0af sw zero,local_20+0x30(sp)
.text:00435d78 21300000 clear a2
.text:00435d7c 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00435d80 d4e5c725 _addiu a3=>.roda...,t6,-0x1a2c ;= "application/Dlink-inf"
.text:00435d84 1800bc8f lw gp,local_18+0x30(sp)
.text:00435d88 01000c24 li t4,0x1
.text:00435d8c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435d90 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435d94 b4eba525 addiu a1=>.roda...,t5,-0x144c ;= "reboot=yes\r\n"
.text:00435d98 04002c12 beq s1,t4,LAB_00435dac
.text:00435d9c 21200002 _move a0,s0
.text:00435da0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435da4 21200002 move a0,s0
.text:00435da8 c4ebe525 addiu a1=>.roda...,t7,-0x143c ;= "reboot=fail\r\n"
LAB_00435dac: ;XREF[1,0]: 00435d98
.text:00435dac 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00435db0 00000000 _nop
.text:00435db4 1800bc8f lw gp,local_18+0x30(sp)
.text:00435db8 21200002 move a0,s0
.text:00435dbc b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00435dc0 2800bf8f lw ra,local_8+0x30(sp)
.text:00435dc4 2400b18f lw s1,local_c+0x30(sp)
.text:00435dc8 2000b08f lw s0,local_10+0x30(sp)
.text:00435dcc c8000524 li a1,0xc8
.text:00435dd0 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00435dd4 3000bd27 _addiu sp,sp,0x30
LAB_00435dd8: ;XREF[1,0]: 00435d44
.text:00435dd8 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:00435ddc 0000a3ac _sw v1,0x0(a1)=>.data:LockCriticalCMD
.text:00435de0 1800bc8f lw gp,local_18+0x30(sp)
.text:00435de4 02000324 li v1,0x2
.text:00435de8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435dec 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00435df0 e09e8424 addiu a0=>.roda...,a0,-0x6120 ;= "sleep %d && reboot &"
.text:00435df4 03000524 li a1,0x3
.text:00435df8 daff4310 beq v0,v1,LAB_00435d64
.text:00435dfc 01001124 _li s1,0x1
.text:00435e00 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00435e04 00000000 _nop
.text:00435e08 1800bc8f lw gp,local_18+0x30(sp)
.text:00435e0c 03000424 li a0,0x3
.text:00435e10 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00435e14 00000000 nop
.text:00435e18 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00435e1c 01000524 _li a1,0x1
.text:00435e20 1800bc8f lw gp,local_18+0x30(sp)
.text:00435e24 cfff0010 b LAB_00435d64
.text:00435e28 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcafactoryreset()
;local_8 undefined4 -8 ;XREF[2,0]: 00435e3c,00435f20
;local_c undefined4 -c ;XREF[2,0]: 00435e40,00435f24
;local_10 undefined4 -10 ;XREF[2,0]: 00435e44,00435f28
;local_18 undefined4 -18 ;XREF[10,0]: 00435e48,00435e68,00435e84,00435ee4,00435f14
; 00435f40,00435f5c,00435f74,00435f98,00435fb0
;local_20 undefined4 -20 ;XREF[1,0]: 00435ed4
;XREF[3,0]: Entry Point,00436e18,004d836c
.text:00435e2c 0b001c3c lui gp,0xb
.text:00435e30 b49b9c27 addiu gp,gp,-0x644c
.text:00435e34 21e09903 addu gp,gp,t9
.text:00435e38 d0ffbd27 addiu sp,sp,-0x30
.text:00435e3c 2800bfaf sw ra,local_8+0x30(sp)
.text:00435e40 2400b1af sw s1,local_c+0x30(sp)
.text:00435e44 2000b0af sw s0,local_10+0x30(sp)
.text:00435e48 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:00435e4c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435e50 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435e54 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00435e58 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:00435e5c d4eb4524 addiu a1=>.rodata:s_reset_0048ebd4,v0,-0x142c ;= "reset"
.text:00435e60 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00435e64 21808000 _move s0,a0
.text:00435e68 1800bc8f lw gp,local_18+0x30(sp)
.text:00435e6c 21204000 move a0,v0
.text:00435e70 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435e74 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00435e78 00000000 nop
.text:00435e7c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00435e80 b0eba524 _addiu a1=>.rodata:DAT_0048ebb0,a1,-0x1450 ;= 67h g
.text:00435e84 1800bc8f lw gp,local_18+0x30(sp)
.text:00435e88 00000000 nop
.text:00435e8c 488b858f lw a1=>.data:LockCr...,-0x74b8(gp)=>->Lo...;= 004d4ae8
.text:00435e90 0c004014 bne v0,zero,LAB_00435ec4
.text:00435e94 21880000 _clear s1
.text:00435e98 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435e9c 0000a78c lw a3,0x0(a1)=>.data:LockCriticalCMD
.text:00435ea0 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00435ea4 18da8424 addiu a0=>.roda...,a0,-0x25e8 ;= "ralink_init clear 2860"
.text:00435ea8 2300e018 blez a3,LAB_00435f38
.text:00435eac 0100e324 _addiu v1,a3,0x1
.text:00435eb0 ec878b8f lw t3,-0x7814(gp)=>->PendRebootCMD ;= 004d4ae4
.text:00435eb4 488e8a8f lw t2,-0x71b8(gp)=>->PendRebootMode ;= 004d4ae0
.text:00435eb8 03000c24 li t4,0x3
.text:00435ebc 00006cad sw t4,0x0(t3)=>.data:PendRebootCMD
.text:00435ec0 000040ad sw zero,0x0(t2)=>.data:PendRebootMode
LAB_00435ec4: ;XREF[3,0]: 00435e90,00435f88,00435fb4
.text:00435ec4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435ec8 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00435ecc 21200002 move a0,s0
.text:00435ed0 c8000524 li a1,0xc8
.text:00435ed4 1000a0af sw zero,local_20+0x30(sp)
.text:00435ed8 21300000 clear a2
.text:00435edc 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00435ee0 d4e5e725 _addiu a3=>.roda...,t7,-0x1a2c ;= "application/Dlink-inf"
.text:00435ee4 1800bc8f lw gp,local_18+0x30(sp)
.text:00435ee8 01000d24 li t5,0x1
.text:00435eec 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435ef0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00435ef4 dcebc525 addiu a1=>.roda...,t6,-0x1424 ;= "reset=yes\r\n"
.text:00435ef8 04002d12 beq s1,t5,LAB_00435f0c
.text:00435efc 21200002 _move a0,s0
.text:00435f00 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435f04 21200002 move a0,s0
.text:00435f08 e8eb2526 addiu a1=>.roda...,s1,-0x1418 ;= "reset=fail\r\n"
LAB_00435f0c: ;XREF[1,0]: 00435ef8
.text:00435f0c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00435f10 00000000 _nop
.text:00435f14 1800bc8f lw gp,local_18+0x30(sp)
.text:00435f18 21200002 move a0,s0
.text:00435f1c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00435f20 2800bf8f lw ra,local_8+0x30(sp)
.text:00435f24 2400b18f lw s1,local_c+0x30(sp)
.text:00435f28 2000b08f lw s0,local_10+0x30(sp)
.text:00435f2c c8000524 li a1,0xc8
.text:00435f30 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00435f34 3000bd27 _addiu sp,sp,0x30
LAB_00435f38: ;XREF[1,0]: 00435ea8
.text:00435f38 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00435f3c 0000a3ac _sw v1,0x0(a1)=>.data:LockCriticalCMD
.text:00435f40 1800bc8f lw gp,local_18+0x30(sp)
.text:00435f44 01001124 li s1,0x1
.text:00435f48 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435f4c 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00435f50 00000000 nop
.text:00435f54 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00435f58 30da2425 _addiu a0=>.roda...,t1,-0x25d0 ;= "ralink_init renew 2860 /etc_ro/Wi...
.text:00435f5c 1800bc8f lw gp,local_18+0x30(sp)
.text:00435f60 00000000 nop
.text:00435f64 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:00435f68 00000000 nop
.text:00435f6c 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:00435f70 41000424 _li a0,0x41
.text:00435f74 1800bc8f lw gp,local_18+0x30(sp)
.text:00435f78 02000324 li v1,0x2
.text:00435f7c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435f80 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00435f84 e09e0425 addiu a0=>.roda...,t0,-0x6120 ;= "sleep %d && reboot &"
.text:00435f88 ceff4310 beq v0,v1,LAB_00435ec4
.text:00435f8c 03000524 _li a1,0x3
.text:00435f90 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00435f94 00000000 _nop
.text:00435f98 1800bc8f lw gp,local_18+0x30(sp)
.text:00435f9c 03000424 li a0,0x3
.text:00435fa0 3487998f lw t9,-0x78cc(gp)=>->set_reboot_time ;= 004131c8
.text:00435fa4 00000000 nop
.text:00435fa8 09f82003 jalr t9=>set_reboot_time ;undefined set_reboot_time()
.text:00435fac 21280000 _clear a1
.text:00435fb0 1800bc8f lw gp,local_18+0x30(sp)
.text:00435fb4 c3ff0010 b LAB_00435ec4
.text:00435fb8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcamicrophone()
;local_8 undefined4 -8 ;XREF[2,0]: 00435fcc,00436164
;local_c undefined4 -c ;XREF[2,0]: 00435fd0,00436168
;local_10 undefined4 -10 ;XREF[2,0]: 00435fd4,0043616c
;local_14 undefined4 -14 ;XREF[2,0]: 00435fd8,00436170
;local_18 undefined4 -18 ;XREF[2,0]: 00435fdc,00436174
;local_1c undefined4 -1c ;XREF[2,0]: 00435fe0,00436178
;local_20 undefined4 -20 ;XREF[2,0]: 00435fe4,0043617c
;local_24 undefined4 -24 ;XREF[1,0]: 004362d8
;local_28 undefined4 -28 ;XREF[1,0]: 004362d0
;local_70 undefined4 -70 ;XREF[30,0]: 00435fe8,0043600c,00436048,00436070,0043609c
; 004360b4,004360cc,004360f4,0043610c,00436130
; 00436148,00436160,004361a4,004361bc,004361d4
; 00436204,00436220,00436240,0043626c,00436288
; 004362a4,004362bc,004362dc,004362f4,00436310
; 00436330,0043634c,00436380,0043639c,004363c0
;local_78 undefined4 -78 ;XREF[1,0]: 00436124
;XREF[3,0]: Entry Point,00436e30,004d8bec
.text:00435fbc 0b001c3c lui gp,0xb
.text:00435fc0 249a9c27 addiu gp,gp,-0x65dc
.text:00435fc4 21e09903 addu gp,gp,t9
.text:00435fc8 78ffbd27 addiu sp,sp,-0x88
.text:00435fcc 8000bfaf sw ra,local_8+0x88(sp)
.text:00435fd0 7c00b5af sw s5,local_c+0x88(sp)
.text:00435fd4 7800b4af sw s4,local_10+0x88(sp)
.text:00435fd8 7400b3af sw s3,local_14+0x88(sp)
.text:00435fdc 7000b2af sw s2,local_18+0x88(sp)
.text:00435fe0 6c00b1af sw s1,local_1c+0x88(sp)
.text:00435fe4 6800b0af sw s0,local_20+0x88(sp)
.text:00435fe8 1800bcaf sw gp=>_gp,local_70+0x88(sp)
.text:00435fec 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00435ff0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00435ff4 a000868c lw a2,0xa0(a0)
.text:00435ff8 21908000 move s2,a0
.text:00435ffc f8eba524 addiu a1=>.roda...,a1,-0x1408 ;= "nipcamicrophone(wp->query=%s)!\n"
.text:00436000 09f82003 jalr t9=>trace ;undefined trace()
.text:00436004 01000424 _li a0,0x1
.text:00436008 e400438e lw v1,0xe4(s2)
.text:0043600c 1800bc8f lw gp,local_70+0x88(sp)
.text:00436010 01006230 andi v0,v1,0x1
.text:00436014 07004014 bne v0,zero,LAB_00436034
.text:00436018 21880000 _clear s1
.text:0043601c a000468e lw a2,0xa0(s2)
.text:00436020 00000000 nop
.text:00436024 0000c480 lb a0,0x0(a2)
.text:00436028 00000000 nop
.text:0043602c 56008010 beq a0,zero,LAB_00436188
.text:00436030 00000000 _nop
LAB_00436034: ;XREF[1,0]: 00436014
.text:00436034 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436038 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0043603c 21204002 move a0,s2
.text:00436040 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00436044 c4ea0526 _addiu a1=>.rodata:s_enable_0048eac4,s0,-0x153c;= "enable"
.text:00436048 1800bc8f lw gp,local_70+0x88(sp)
.text:0043604c 68004014 bne v0,zero,LAB_004361f0
.text:00436050 c4ea0526 _addiu a1,s0,-0x153c
.text:00436054 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436058 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
LAB_0043605c: ;XREF[3,0]: 00436254,00436384,004363c4
.text:0043605c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436060 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00436064 21204002 move a0,s2
.text:00436068 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0043606c 18ec0526 _addiu a1=>.rodata:s_volume_0048ec18,s0,-0x13e8;= "volume"
.text:00436070 1800bc8f lw gp,local_70+0x88(sp)
.text:00436074 00000000 nop
.text:00436078 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043607c a7004014 bne v0,zero,LAB_0043631c
.text:00436080 18ec0526 _addiu a1,s0,-0x13e8
LAB_00436084: ;XREF[2,0]: 0043635c,004363a0
.text:00436084 75002012 beq s1,zero,LAB_0043625c
.text:00436088 00000000 _nop
LAB_0043608c: ;XREF[3,0]: 00436270,0043628c,00436314
.text:0043608c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436090 1cff8526 addiu a1=>.roda...,s4,-0xe4 ;= "AudioEnable"
.text:00436094 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436098 21200000 _clear a0
.text:0043609c 1800bc8f lw gp,local_70+0x88(sp)
.text:004360a0 c0d56526 addiu a1=>.roda...,s3,-0x2a40 ;= "AudioVolume"
.text:004360a4 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004360a8 21200000 clear a0
.text:004360ac 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004360b0 21804000 _move s0,v0
.text:004360b4 1800bc8f lw gp,local_70+0x88(sp)
.text:004360b8 21200002 move a0,s0
.text:004360bc 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004360c0 280fa526 addiu a1=>.rodata:s_1_00490f20+8,s5,0xf28 ;= "1"
.text:004360c4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004360c8 21884000 _move s1,v0
.text:004360cc 1800bc8f lw gp,local_70+0x88(sp)
.text:004360d0 43004014 bne v0,zero,LAB_004361e0
.text:004360d4 00000000 _nop
LAB_004360d8: ;XREF[1,0]: 004361d8
.text:004360d8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004360dc 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004360e0 20ec6625 addiu a2=>.roda...,t3,-0x13e0 ;= "enable=yes\r\nvolume=%s\r\n"
LAB_004360e4: ;XREF[1,0]: 004361e8
.text:004360e4 21382002 move a3,s1
.text:004360e8 2000a427 addiu a0,sp,0x20
.text:004360ec 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:004360f0 40000524 _li a1,0x40
.text:004360f4 1800bc8f lw gp,local_70+0x88(sp)
.text:004360f8 00000000 nop
.text:004360fc ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00436100 00000000 nop
.text:00436104 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00436108 2000a427 _addiu a0,sp,0x20
.text:0043610c 1800bc8f lw gp,local_70+0x88(sp)
.text:00436110 21304000 move a2,v0
.text:00436114 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436118 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:0043611c d4e5a725 addiu a3=>.roda...,t5,-0x1a2c ;= "application/Dlink-inf"
.text:00436120 21204002 move a0,s2
.text:00436124 1000a0af sw zero,local_78+0x88(sp)
.text:00436128 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:0043612c c8000524 _li a1,0xc8
.text:00436130 1800bc8f lw gp,local_70+0x88(sp)
.text:00436134 21204002 move a0,s2
.text:00436138 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043613c 00000000 nop
.text:00436140 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436144 2000a527 _addiu a1,sp,0x20
.text:00436148 1800bc8f lw gp,local_70+0x88(sp)
.text:0043614c 21204002 move a0,s2
.text:00436150 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00436154 00000000 nop
.text:00436158 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:0043615c c8000524 _li a1,0xc8
.text:00436160 1800bc8f lw gp,local_70+0x88(sp)
.text:00436164 8000bf8f lw ra,local_8+0x88(sp)
.text:00436168 7c00b58f lw s5,local_c+0x88(sp)
.text:0043616c 7800b48f lw s4,local_10+0x88(sp)
.text:00436170 7400b38f lw s3,local_14+0x88(sp)
.text:00436174 7000b28f lw s2,local_18+0x88(sp)
.text:00436178 6c00b18f lw s1,local_1c+0x88(sp)
.text:0043617c 6800b08f lw s0,local_20+0x88(sp)
.text:00436180 0800e003 jr ra
.text:00436184 8800bd27 _addiu sp,sp,0x88
LAB_00436188: ;XREF[1,0]: 0043602c
.text:00436188 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043618c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436190 1cff8526 addiu a1=>.roda...,s4,-0xe4 ;= "AudioEnable"
.text:00436194 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436198 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043619c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004361a0 21200000 _clear a0
.text:004361a4 1800bc8f lw gp,local_70+0x88(sp)
.text:004361a8 c0d56526 addiu a1=>.roda...,s3,-0x2a40 ;= "AudioVolume"
.text:004361ac 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004361b0 21200000 clear a0
.text:004361b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004361b8 21804000 _move s0,v0
.text:004361bc 1800bc8f lw gp,local_70+0x88(sp)
.text:004361c0 21200002 move a0,s0
.text:004361c4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004361c8 280fa526 addiu a1=>.rodata:s_1_00490f20+8,s5,0xf28 ;= "1"
.text:004361cc 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004361d0 21884000 _move s1,v0
.text:004361d4 1800bc8f lw gp,local_70+0x88(sp)
.text:004361d8 bfff4010 beq v0,zero,LAB_004360d8
.text:004361dc 00000000 _nop
LAB_004361e0: ;XREF[1,0]: 004360d0
.text:004361e0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004361e4 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004361e8 beff0010 b LAB_004360e4
.text:004361ec 38ec8625 _addiu a2=>.roda...,t4,-0x13c8 ;= "enable=no\r\nvolume=%s\r\n"
LAB_004361f0: ;XREF[1,0]: 0043604c
.text:004361f0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004361f4 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:004361f8 21204002 move a0,s2
.text:004361fc 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00436200 38196626 _addiu a2=>.rodata:s_0_00491930+8,s3,0x1938 ;= "0"
.text:00436204 1800bc8f lw gp,local_70+0x88(sp)
.text:00436208 21204000 move a0,v0
.text:0043620c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00436210 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436214 f0eae524 addiu a1=>.rodata:DAT_0048eaf0,a3,-0x1510 ;= 6Eh n
.text:00436218 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043621c 21804000 _move s0,v0
.text:00436220 1800bc8f lw gp,local_70+0x88(sp)
.text:00436224 4f004010 beq v0,zero,LAB_00436364
.text:00436228 21200002 _move a0,s0
.text:0043622c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436230 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436234 00000000 nop
.text:00436238 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043623c f4ea0525 _addiu a1=>.rodata:DAT_0048eaf4,t0,-0x150c ;= 79h y
.text:00436240 1800bc8f lw gp,local_70+0x88(sp)
.text:00436244 58004010 beq v0,zero,LAB_004363a8
.text:00436248 21204002 _move a0,s2
.text:0043624c 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436250 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436254 81ff0010 b LAB_0043605c
.text:00436258 01001124 _li s1,0x1
LAB_0043625c: ;XREF[1,0]: 00436084
.text:0043625c ac87998f lw t9,-0x7854(gp)=>->CheckStreamVar ;= 004274c4
.text:00436260 00000000 nop
.text:00436264 09f82003 jalr t9=>CheckStreamVar ;undefined CheckStreamVar()
.text:00436268 21204002 _move a0,s2
.text:0043626c 1800bc8f lw gp,local_70+0x88(sp)
.text:00436270 86ff4014 bne v0,zero,LAB_0043608c
.text:00436274 00000000 _nop
.text:00436278 088e998f lw t9,-0x71f8(gp)=>->StreamAudioChanged ;= 00427aec
.text:0043627c 00000000 nop
.text:00436280 09f82003 jalr t9=>StreamAudioChanged ;undefined StreamAudioChanged()
.text:00436284 21204002 _move a0,s2
.text:00436288 1800bc8f lw gp,local_70+0x88(sp)
.text:0043628c 7fff4010 beq v0,zero,LAB_0043608c
.text:00436290 00000000 _nop
.text:00436294 1887998f lw t9,-0x78e8(gp)=>->WriteStreamVar ;= 00427bfc
.text:00436298 00000000 nop
.text:0043629c 09f82003 jalr t9=>WriteStreamVar ;undefined WriteStreamVar()
.text:004362a0 21204002 _move a0,s2
.text:004362a4 1800bc8f lw gp,local_70+0x88(sp)
.text:004362a8 00000000 nop
.text:004362ac 8089998f lw t9,-0x7680(gp)=>->::nvram_c... ;= 00489630
.text:004362b0 00000000 nop
.text:004362b4 09f82003 jalr t9=>.MIPS.stubs:::nvram_commit ;undefined nvram_commit()
.text:004362b8 21200000 _clear a0
.text:004362bc 1800bc8f lw gp,local_70+0x88(sp)
.text:004362c0 01000624 li a2,0x1
.text:004362c4 c085998f lw t9,-0x7a40(gp)=>->setSysInfoBuffer ;= 00412b0c
.text:004362c8 6000a527 addiu a1,sp,0x60
.text:004362cc 5e000424 li a0,0x5e
.text:004362d0 6000a0af sw zero,local_28+0x88(sp)
.text:004362d4 09f82003 jalr t9=>setSysInfoBuffer ;undefined setSysInfoBuffer()
.text:004362d8 6400a0af _sw zero,local_24+0x88(sp)
.text:004362dc 1800bc8f lw gp,local_70+0x88(sp)
.text:004362e0 39000424 li a0,0x39
.text:004362e4 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:004362e8 00000000 nop
.text:004362ec 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:004362f0 20000524 _li a1,0x20
.text:004362f4 1800bc8f lw gp,local_70+0x88(sp)
.text:004362f8 01000424 li a0,0x1
.text:004362fc 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436300 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00436304 00000000 nop
.text:00436308 09f82003 jalr t9=>trace ;undefined trace()
.text:0043630c 78dd4525 _addiu a1=>.roda...,t2,-0x2288 ;= "Audio settings was changed!\n"
.text:00436310 1800bc8f lw gp,local_70+0x88(sp)
.text:00436314 5dff0010 b LAB_0043608c
.text:00436318 00000000 _nop
LAB_0043631c: ;XREF[1,0]: 0043607c
.text:0043631c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436320 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00436324 38192625 addiu a2=>.rodata:s_0_00491930+8,t1,0x1938 ;= "0"
.text:00436328 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0043632c 21204002 _move a0,s2
.text:00436330 1800bc8f lw gp,local_70+0x88(sp)
.text:00436334 21204002 move a0,s2
.text:00436338 f48a998f lw t9,-0x750c(gp)=>->checkenumrange ;= 00421eac
.text:0043633c 8c8d868f lw a2=>.data:audiov...,-0x7274(gp)=>->au...;= 00491938
;= 004d4c7c
.text:00436340 21284000 move a1,v0
.text:00436344 09f82003 jalr t9=>checkenumrange ;undefined checkenumrange()
.text:00436348 21804000 _move s0,v0
.text:0043634c 1800bc8f lw gp,local_70+0x88(sp)
.text:00436350 0e004010 beq v0,zero,LAB_0043638c
.text:00436354 21300002 _move a2,s0
.text:00436358 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043635c 49ff0010 b LAB_00436084
.text:00436360 01003136 _ori s1,s1,0x1
LAB_00436364: ;XREF[1,0]: 00436224
.text:00436364 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436368 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:0043636c 38196626 addiu a2=>.rodata:s_0_00491930+8,s3,0x1938 ;= "0"
.text:00436370 21204002 move a0,s2
.text:00436374 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436378 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:0043637c 1cff8526 _addiu a1=>.roda...,s4,-0xe4 ;= "AudioEnable"
.text:00436380 1800bc8f lw gp,local_70+0x88(sp)
.text:00436384 35ff0010 b LAB_0043605c
.text:00436388 00000000 _nop
LAB_0043638c: ;XREF[1,0]: 00436350
.text:0043638c e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:00436390 21204002 move a0,s2
.text:00436394 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:00436398 c0d56526 _addiu a1=>.roda...,s3,-0x2a40 ;= "AudioVolume"
.text:0043639c 1800bc8f lw gp,local_70+0x88(sp)
.text:004363a0 38ff0010 b LAB_00436084
.text:004363a4 00000000 _nop
LAB_004363a8: ;XREF[1,0]: 00436244
.text:004363a8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004363ac 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004363b0 e489998f lw t9,-0x761c(gp)=>->websSetVar ;= 0041372c
.text:004363b4 1cff8526 addiu a1=>.roda...,s4,-0xe4 ;= "AudioEnable"
.text:004363b8 09f82003 jalr t9=>websSetVar ;undefined websSetVar()
.text:004363bc 280fa626 _addiu a2=>.rodata:s_1_00490f20+8,s5,0xf28 ;= "1"
.text:004363c0 1800bc8f lw gp,local_70+0x88(sp)
.text:004363c4 25ff0010 b LAB_0043605c
.text:004363c8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nipcaportalinfo()
;local_8 undefined4 -8 ;XREF[2,0]: 004363dc,00436830
;local_c undefined4 -c ;XREF[2,0]: 004363e0,00436834
;local_10 undefined4 -10 ;XREF[2,0]: 004363e4,00436838
;local_14 undefined4 -14 ;XREF[2,0]: 004363e8,0043683c
;local_18 undefined4 -18 ;XREF[2,0]: 004363ec,00436840
;local_1c undefined4 -1c ;XREF[2,0]: 004363f0,00436844
;local_20 undefined4 -20 ;XREF[2,0]: 004363f4,00436848
;local_28 undefined4 -28 ;XREF[37,0]: 004363f8,00436414,00436430,0043644c,00436468
; 00436490,004364ac,004364d0,004364ec,00436508
; 00436524,00436540,00436560,00436580,004365a0
; 004365c0,004365dc,004365f8,00436610,00436630
; 00436648,00436688,004366a4,004366c0,004366d8
; 004366f8,00436710,00436730,0043674c,00436768
; 00436784,004367a0,004367bc,004367d8,004367f0
; 00436808,00436824
;local_30 undefined4 -30 ;XREF[1,0]: 00436484
;XREF[3,0]: Entry Point,00436aa0,004d81ac
.text:004363cc 0b001c3c lui gp,0xb
.text:004363d0 14969c27 addiu gp,gp,-0x69ec
.text:004363d4 21e09903 addu gp,gp,t9
.text:004363d8 c0ffbd27 addiu sp,sp,-0x40
.text:004363dc 3800bfaf sw ra,local_8+0x40(sp)
.text:004363e0 3400b5af sw s5,local_c+0x40(sp)
.text:004363e4 3000b4af sw s4,local_10+0x40(sp)
.text:004363e8 2c00b3af sw s3,local_14+0x40(sp)
.text:004363ec 2800b2af sw s2,local_18+0x40(sp)
.text:004363f0 2400b1af sw s1,local_1c+0x40(sp)
.text:004363f4 2000b0af sw s0,local_20+0x40(sp)
.text:004363f8 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:004363fc 21888000 move s1,a0
.text:00436400 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436404 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436408 1cff8524 addiu a1=>.roda...,a0,-0xe4 ;= "AudioEnable"
.text:0043640c 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436410 21200000 _clear a0
.text:00436414 1800bc8f lw gp,local_28+0x40(sp)
.text:00436418 21200000 clear a0
.text:0043641c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436420 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436424 c0d56524 addiu a1=>.roda...,v1,-0x2a40 ;= "AudioVolume"
.text:00436428 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0043642c 21804000 _move s0,v0
.text:00436430 1800bc8f lw gp,local_28+0x40(sp)
.text:00436434 21904000 move s2,v0
.text:00436438 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043643c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436440 24d74524 addiu a1=>.roda...,v0,-0x28dc ;= "MotionDetectionEnable"
.text:00436444 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436448 21200000 _clear a0
.text:0043644c 1800bc8f lw gp,local_28+0x40(sp)
.text:00436450 21200000 clear a0
.text:00436454 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436458 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0043645c 68fea524 addiu a1=>.roda...,a1,-0x198 ;= "VideoResolution"
.text:00436460 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436464 21a04000 _move s4,v0
.text:00436468 1800bc8f lw gp,local_28+0x40(sp)
.text:0043646c 21202002 move a0,s1
.text:00436470 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00436474 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00436478 d4e5e724 addiu a3=>.roda...,a3,-0x1a2c ;= "application/Dlink-inf"
.text:0043647c c8000524 li a1,0xc8
.text:00436480 21300000 clear a2
.text:00436484 1000a0af sw zero,local_30+0x40(sp)
.text:00436488 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:0043648c 21a84000 _move s5,v0
.text:00436490 1800bc8f lw gp,local_28+0x40(sp)
.text:00436494 21200002 move a0,s0
.text:00436498 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043649c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004364a0 00000000 nop
.text:004364a4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004364a8 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:004364ac 1800bc8f lw gp,local_28+0x40(sp)
.text:004364b0 6c004014 bne v0,zero,LAB_00436664
.text:004364b4 00000000 _nop
.text:004364b8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004364bc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004364c0 50ecc524 addiu a1=>.roda...,a2,-0x13b0 ;= "mic_enable=yes\r\nmic_volume=%s\r\n"
LAB_004364c4: ;XREF[1,0]: 0043666c
.text:004364c4 21304002 move a2,s2
.text:004364c8 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004364cc 21202002 _move a0,s1
.text:004364d0 1800bc8f lw gp,local_28+0x40(sp)
.text:004364d4 21202002 move a0,s1
.text:004364d8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004364dc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004364e0 00000000 nop
.text:004364e4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004364e8 70ec6525 _addiu a1=>.roda...,t3,-0x1390 ;= "spk_enable=NA\r\nspk_volume=NA\r\n"
.text:004364ec 1800bc8f lw gp,local_28+0x40(sp)
.text:004364f0 21200000 clear a0
.text:004364f4 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004364f8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004364fc 00000000 nop
.text:00436500 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436504 b8c14525 _addiu a1=>.roda...,t2,-0x3e48 ;= "DayNightMode"
.text:00436508 1800bc8f lw gp,local_28+0x40(sp)
.text:0043650c 21204000 move a0,v0
.text:00436510 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436514 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436518 38192525 addiu a1=>.rodata:s_0_00491930+8,t1,0x1938 ;= "0"
.text:0043651c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00436520 21804000 _move s0,v0
.text:00436524 1800bc8f lw gp,local_28+0x40(sp)
.text:00436528 cb004010 beq v0,zero,LAB_00436858
.text:0043652c 21200002 _move a0,s0
.text:00436530 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436534 00000000 nop
.text:00436538 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043653c 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:00436540 1800bc8f lw gp,local_28+0x40(sp)
.text:00436544 4b004010 beq v0,zero,LAB_00436674
.text:00436548 00000000 _nop
.text:0043654c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436550 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436554 d4b4c525 addiu a1=>.rodata:DAT_0048b4d4,t6,-0x4b2c ;= 32h
.text:00436558 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043655c 21200002 _move a0,s0
.text:00436560 1800bc8f lw gp,local_28+0x40(sp)
.text:00436564 c4004010 beq v0,zero,LAB_00436878
.text:00436568 00000000 _nop
.text:0043656c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436570 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436574 dcb44526 addiu a1=>.rodata:DAT_0048b4dc,s2,-0x4b24 ;= 33h
.text:00436578 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043657c 21200002 _move a0,s0
.text:00436580 1800bc8f lw gp,local_28+0x40(sp)
.text:00436584 c0004010 beq v0,zero,LAB_00436888
.text:00436588 00000000 _nop
.text:0043658c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436590 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436594 e4b4e527 addiu a1=>.rodata:DAT_0048b4e4,ra,-0x4b1c ;= 34h
.text:00436598 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043659c 21200002 _move a0,s0
.text:004365a0 1800bc8f lw gp,local_28+0x40(sp)
.text:004365a4 b0004014 bne v0,zero,LAB_00436868
.text:004365a8 00000000 _nop
.text:004365ac 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004365b0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004365b4 90ec0526 addiu a1=>.roda...,s0,-0x1370 ;= "icr_mode=schedule\r\n"
.text:004365b8 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004365bc 21202002 _move a0,s1
.text:004365c0 1800bc8f lw gp,local_28+0x40(sp)
.text:004365c4 21202002 move a0,s1
.text:004365c8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004365cc 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004365d0 00000000 nop
.text:004365d4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004365d8 a4ec4524 _addiu a1=>.roda...,v0,-0x135c ;= "dgtalkie=no\r\n"
.text:004365dc 1800bc8f lw gp,local_28+0x40(sp)
.text:004365e0 21200000 clear a0
.text:004365e4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004365e8 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004365ec 00000000 nop
.text:004365f0 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004365f4 74d8a524 _addiu a1=>.roda...,a1,-0x278c ;= "SoundDetectionEnable"
.text:004365f8 1800bc8f lw gp,local_28+0x40(sp)
.text:004365fc 21204000 move a0,v0
.text:00436600 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436604 00000000 nop
.text:00436608 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043660c 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:00436610 1800bc8f lw gp,local_28+0x40(sp)
.text:00436614 33004010 beq v0,zero,LAB_004366e4
.text:00436618 00000000 _nop
LAB_0043661c: ;XREF[1,0]: 004366dc
.text:0043661c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436620 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436624 b4ec8524 addiu a1=>.roda...,a0,-0x134c ;= "adt_enable=no\r\n"
.text:00436628 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043662c 21202002 _move a0,s1
.text:00436630 1800bc8f lw gp,local_28+0x40(sp)
.text:00436634 21208002 move a0,s4
.text:00436638 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043663c 00000000 nop
.text:00436640 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00436644 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:00436648 1800bc8f lw gp,local_28+0x40(sp)
.text:0043664c 33004010 beq v0,zero,LAB_0043671c
.text:00436650 00000000 _nop
LAB_00436654: ;XREF[1,0]: 00436714
.text:00436654 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436658 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043665c 32000010 b LAB_00436728
.text:00436660 c4ec8526 _addiu a1=>.roda...,s4,-0x133c ;= "md_enable=no\r\n"
LAB_00436664: ;XREF[1,0]: 004364b0
.text:00436664 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436668 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043666c 95ff0010 b LAB_004364c4
.text:00436670 d4ec0525 _addiu a1=>.roda...,t0,-0x132c ;= "mic_enable=no\r\nmic_volume=%s\r\n"
LAB_00436674: ;XREF[1,0]: 00436544
.text:00436674 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436678 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043667c f4eca525 addiu a1=>.roda...,t5,-0x130c ;= "icr_mode=manual\r\n"
LAB_00436680: ;XREF[4,0]: 00436860,00436870,00436880,00436890
.text:00436680 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436684 21202002 _move a0,s1
.text:00436688 1800bc8f lw gp,local_28+0x40(sp)
.text:0043668c 21202002 move a0,s1
.text:00436690 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436694 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436698 00000000 nop
.text:0043669c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004366a0 a4ec4524 _addiu a1=>.roda...,v0,-0x135c ;= "dgtalkie=no\r\n"
.text:004366a4 1800bc8f lw gp,local_28+0x40(sp)
.text:004366a8 21200000 clear a0
.text:004366ac 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004366b0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:004366b4 00000000 nop
.text:004366b8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:004366bc 74d8a524 _addiu a1=>.roda...,a1,-0x278c ;= "SoundDetectionEnable"
.text:004366c0 1800bc8f lw gp,local_28+0x40(sp)
.text:004366c4 21204000 move a0,v0
.text:004366c8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004366cc 00000000 nop
.text:004366d0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004366d4 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:004366d8 1800bc8f lw gp,local_28+0x40(sp)
.text:004366dc cfff4014 bne v0,zero,LAB_0043661c
.text:004366e0 00000000 _nop
LAB_004366e4: ;XREF[1,0]: 00436614
.text:004366e4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004366e8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004366ec 08ed6524 addiu a1=>.roda...,v1,-0x12f8 ;= "adt_enable=yes\r\n"
.text:004366f0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004366f4 21202002 _move a0,s1
.text:004366f8 1800bc8f lw gp,local_28+0x40(sp)
.text:004366fc 21208002 move a0,s4
.text:00436700 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436704 00000000 nop
.text:00436708 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043670c 280f6526 _addiu a1=>.rodata:s_1_00490f20+8,s3,0xf28 ;= "1"
.text:00436710 1800bc8f lw gp,local_28+0x40(sp)
.text:00436714 cfff4014 bne v0,zero,LAB_00436654
.text:00436718 00000000 _nop
LAB_0043671c: ;XREF[1,0]: 0043664c
.text:0043671c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436720 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436724 1ced6526 addiu a1=>.roda...,s3,-0x12e4 ;= "md_enable=yes\r\n"
LAB_00436728: ;XREF[1,0]: 0043665c
.text:00436728 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043672c 21202002 _move a0,s1
.text:00436730 1800bc8f lw gp,local_28+0x40(sp)
.text:00436734 21202002 move a0,s1
.text:00436738 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043673c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436740 00000000 nop
.text:00436744 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436748 2ced8525 _addiu a1=>.roda...,t4,-0x12d4 ;= "sd_status=NA\r\nsd_total=NA\r\nsd...
.text:0043674c 1800bc8f lw gp,local_28+0x40(sp)
.text:00436750 21202002 move a0,s1
.text:00436754 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436758 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043675c 00000000 nop
.text:00436760 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436764 60ed6525 _addiu a1=>.roda...,t3,-0x12a0 ;= "rec_enable=NA\r\nrec_type=NA\r\nr...
.text:00436768 1800bc8f lw gp,local_28+0x40(sp)
.text:0043676c 21202002 move a0,s1
.text:00436770 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436774 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436778 00000000 nop
.text:0043677c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436780 a4ed4525 _addiu a1=>.roda...,t2,-0x125c ;= "vprofilenum=1\r\n"
.text:00436784 1800bc8f lw gp,local_28+0x40(sp)
.text:00436788 21202002 move a0,s1
.text:0043678c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436790 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436794 00000000 nop
.text:00436798 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043679c b4ed2525 _addiu a1=>.roda...,t1,-0x124c ;= "vprofile1=MJPEG\r\n"
.text:004367a0 1800bc8f lw gp,local_28+0x40(sp)
.text:004367a4 21202002 move a0,s1
.text:004367a8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004367ac 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004367b0 00000000 nop
.text:004367b4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004367b8 c8ed0525 _addiu a1=>.roda...,t0,-0x1238 ;= "vprofileurl1=/video.cgi\r\n"
.text:004367bc 1800bc8f lw gp,local_28+0x40(sp)
.text:004367c0 21202002 move a0,s1
.text:004367c4 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004367c8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:004367cc 00000000 nop
.text:004367d0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:004367d4 e4edc524 _addiu a1=>.roda...,a2,-0x121c ;= "vDprofileurl1=/dgvideo.cgi\r\n"
.text:004367d8 1800bc8f lw gp,local_28+0x40(sp)
.text:004367dc 00000000 nop
.text:004367e0 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:004367e4 00000000 nop
.text:004367e8 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:004367ec 2120a002 _move a0,s5
.text:004367f0 1800bc8f lw gp,local_28+0x40(sp)
.text:004367f4 00000000 nop
.text:004367f8 2c8d998f lw t9,-0x72d4(gp)=>->websGetSelectString ;= 00412350
.text:004367fc dc87848f lw a0=>.data:resolu...,-0x7824(gp)=>->re...;= 004d4d38
.text:00436800 09f82003 jalr t9=>websGetSelectString ;undefined websGetSelectString()
.text:00436804 21284000 _move a1,v0
.text:00436808 1800bc8f lw gp,local_28+0x40(sp)
.text:0043680c 21202002 move a0,s1
.text:00436810 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436814 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436818 04eea526 addiu a1=>.roda...,s5,-0x11fc ;= "vprofileres1=%s\r\n"
.text:0043681c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436820 21304000 _move a2,v0
.text:00436824 1800bc8f lw gp,local_28+0x40(sp)
.text:00436828 21202002 move a0,s1
.text:0043682c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00436830 3800bf8f lw ra,local_8+0x40(sp)
.text:00436834 3400b58f lw s5,local_c+0x40(sp)
.text:00436838 3000b48f lw s4,local_10+0x40(sp)
.text:0043683c 2c00b38f lw s3,local_14+0x40(sp)
.text:00436840 2800b28f lw s2,local_18+0x40(sp)
.text:00436844 2400b18f lw s1,local_1c+0x40(sp)
.text:00436848 2000b08f lw s0,local_20+0x40(sp)
.text:0043684c c8000524 li a1,0xc8
.text:00436850 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:00436854 4000bd27 _addiu sp,sp,0x40
LAB_00436858: ;XREF[1,0]: 00436528
.text:00436858 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043685c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436860 87ff0010 b LAB_00436680
.text:00436864 18ee8525 _addiu a1=>.roda...,t4,-0x11e8 ;= "icr_mode=auto\r\n"
LAB_00436868: ;XREF[1,0]: 004365a4
.text:00436868 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043686c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436870 83ff0010 b LAB_00436680
.text:00436874 28eee524 _addiu a1=>.roda...,a3,-0x11d8 ;= "icr_mode=invalid\r\n"
LAB_00436878: ;XREF[1,0]: 00436564
.text:00436878 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043687c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436880 7fff0010 b LAB_00436680
.text:00436884 3ceee525 _addiu a1=>.roda...,t7,-0x11c4 ;= "icr_mode=day\r\n"
LAB_00436888: ;XREF[1,0]: 00436584
.text:00436888 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043688c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436890 7bff0010 b LAB_00436680
.text:00436894 4cee0527 _addiu a1=>.roda...,t8,-0x11b4 ;= "icr_mode=night\r\n"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websFrameProcessor()
;local_8 undefined4 -8 ;XREF[2,0]: 004368a8,004369c0
;local_c undefined4 -c ;XREF[2,0]: 004368ac,004369c4
;local_10 undefined4 -10 ;XREF[2,0]: 004368b0,004369c8
;local_14 undefined4 -14 ;XREF[2,0]: 004368b4,004369cc
;local_18 undefined4 -18 ;XREF[2,0]: 004368b8,004369d0
;local_1c undefined4 -1c ;XREF[2,0]: 004368bc,004369d4
;local_20 undefined4 -20 ;XREF[2,0]: 004368c0,004369d8
;local_64 undefined4 -64 ;XREF[1,0]: 00436e54
;local_68 undefined4 -68 ;XREF[1,0]: 00436e50
;local_6c undefined4 -6c ;XREF[1,0]: 00436e4c
;local_70 undefined4 -70 ;XREF[2,0]: 00436e48,00436e80
;local_78 undefined4 -78 ;XREF[36,0]: 004368c4,004368ec,00436920,004369a4,004369f8
; 00436a18,00436a34,00436a50,00436a74,00436a8c
; 00436ac0,00436afc,00436b84,00436ba8,00436bc0
; 00436be4,00436bfc,00436c68,00436c80,00436ca4
; 00436cbc,00436d04,00436d28,00436d48,00436d6c
; 00436d84,00436d9c,00436e64,00436e8c,00436ec0
; 00436edc,00436efc,00436f38,00436f64,00436f84
; 00436fb0
;local_80 undefined4 -80 ;XREF[2,0]: 00436be0,00436e78
;XREF[3,0]: Entry Point,004d6128,004d86cc
.text:00436898 0b001c3c lui gp,0xb
.text:0043689c 48919c27 addiu gp,gp,-0x6eb8
.text:004368a0 21e09903 addu gp,gp,t9
.text:004368a4 70ffbd27 addiu sp,sp,-0x90
.text:004368a8 8800bfaf sw ra,local_8+0x90(sp)
.text:004368ac 8400b5af sw s5,local_c+0x90(sp)
.text:004368b0 8000b4af sw s4,local_10+0x90(sp)
.text:004368b4 7c00b3af sw s3,local_14+0x90(sp)
.text:004368b8 7800b2af sw s2,local_18+0x90(sp)
.text:004368bc 7400b1af sw s1,local_1c+0x90(sp)
.text:004368c0 7000b0af sw s0,local_20+0x90(sp)
.text:004368c4 1800bcaf sw gp=>_gp,local_78+0x90(sp)
.text:004368c8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004368cc cc8a918f lw s1,-0x7534(gp)=>->framesupportPathList ;= 004d6184
.text:004368d0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004368d4 8800868c lw a2,0x88(a0)
.text:004368d8 21988000 move s3,a0
.text:004368dc 60eea524 addiu a1=>.roda...,a1,-0x11a0 ;= "websFrameProcessor=%s\n"
.text:004368e0 09f82003 jalr t9=>trace ;undefined trace()
.text:004368e4 01000424 _li a0,0x1
.text:004368e8 0400228e lw v0,0x4(s1)=>->WebInteralSnapImgCGI ;= 004d5fb4
.text:004368ec 1800bc8f lw gp,local_78+0x90(sp)
.text:004368f0 feff1524 li s5,-0x2
.text:004368f4 21900000 clear s2
.text:004368f8 21a00000 clear s4
.text:004368fc 21202002 move a0=>.data:framesupportPathList,s1
.text:00436900 11004010 beq v0,zero,LAB_00436948
.text:00436904 21800000 _clear s0
.text:00436908 21180402 addu v1,s0,a0
LAB_0043690c: ;XREF[1,0]: 00436940
.text:0043690c b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
; FWD[4,0]: 0048c43c,004d5fb4,004d6188,004d6190
.text:00436910 0400658c lw a1=>.data:WebInt...,0x4(v1)=>->WebInt...;= "/frame/authconf.cgi"
;= "/frame/snapimage.cgi"
;= 004d5fb4
;= 0048c43c
.text:00436914 8800648e lw a0,0x88(s3)
.text:00436918 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:0043691c 00000000 _nop
.text:00436920 1800bc8f lw gp,local_78+0x90(sp)
.text:00436924 09004010 beq v0,zero,LAB_0043694c
.text:00436928 21401102 _addu t0,s0,s1
.text:0043692c 01005226 addiu s2,s2,0x1
.text:00436930 c0801200 sll s0,s2,0x3
.text:00436934 21201102 addu a0,s0,s1
.text:00436938 0400868c lw a2=>.rodata:s_/f...,0x4(a0)=>.data:PT...;= "/frame/authconf.cgi"
;= 0048c43c
.text:0043693c cc8a848f lw a0,-0x7534(gp)=>->framesupportPathList ;= 004d6184
.text:00436940 f2ffc014 bne a2,zero,LAB_0043690c
.text:00436944 21180402 _addu v1,s0,a0
LAB_00436948: ;XREF[1,0]: 00436900
.text:00436948 21401102 addu t0,s0,s1
LAB_0043694c: ;XREF[1,0]: 00436924
; FWD[2,0]: 004d6184,004d618c
.text:0043694c 0000118d lw s1,0x0(t0)=>.data:DAT_004d618c ;= 00000001h
.text:00436950 04000724 li a3,0x4
.text:00436954 24002712 beq s1,a3,LAB_004369e8
.text:00436958 00000000 _nop
LAB_0043695c: ;XREF[1,0]: 004369fc
.text:0043695c 10002c2e sltiu t4,s1,0x10
LAB_00436960: ;XREF[1,0]: 00436a54
.text:00436960 0a008011 beq t4,zero,LAB_0043698c
.text:00436964 80801100 _sll s0,s1,0x2
.text:00436968 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043696c 00000000 nop
.text:00436970 80eff827 addiu t8,ra,-0x1080
.text:00436974 21781802 addu t7,s0,t8
.text:00436978 0000ee8d lw t6,0x0(t7)=>.rodata:UINT_0048ef84 ;= FFF5715Ch
.text:0043697c 00000000 nop
.text:00436980 2168dc01 addu t5,t6,gp
switchD: ; FWD[16,0]: 00436a98,00436ab0,00436b3c,00436b54
; 00436b6c,00436c1c,00436c34,00436c4c
; 00436cec,00436db0,00436dc8,00436de0
; 00436df8,00436e10,00436e28,00436e40
.text:00436984 0800a001 jr t5
.text:00436988 00000000 _nop
LAB_0043698c: ;XREF[1,0]: 00436960
.text:0043698c 21206002 move a0,s3
.text:00436990 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436994 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00436998 78ee6626 addiu a2=>.roda...,s3,-0x1188 ;= "Not Implemented"
.text:0043699c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004369a0 f4010524 _li a1,0x1f4
LAB_004369a4: ;XREF[15,0]: 00436aa8,00436b34,00436b4c,00436b64
; 00436c14,00436c2c,00436c44,00436ce4
; 00436dc0,00436dd8,00436df0,00436e08
; 00436e20,00436e38,00436f1c
.text:004369a4 1800bc8f lw gp,local_78+0x90(sp)
LAB_004369a8: ;XREF[1,0]: 00436b00
.text:004369a8 0200ab26 addiu t3,s5,0x2
.text:004369ac 0200752d sltiu s5,t3,0x2
.text:004369b0 0300a012 beq s5,zero,LAB_004369c0
.text:004369b4 04000c24 _li t4,0x4
.text:004369b8 28002c12 beq s1,t4,LAB_00436a5c
.text:004369bc 00000000 _nop
LAB_004369c0: ;XREF[3,0]: 004369b0,00436a5c,00436a90
.text:004369c0 8800bf8f lw ra,local_8+0x90(sp)
.text:004369c4 8400b58f lw s5,local_c+0x90(sp)
.text:004369c8 8000b48f lw s4,local_10+0x90(sp)
.text:004369cc 7c00b38f lw s3,local_14+0x90(sp)
.text:004369d0 7800b28f lw s2,local_18+0x90(sp)
.text:004369d4 7400b18f lw s1,local_1c+0x90(sp)
.text:004369d8 7000b08f lw s0,local_20+0x90(sp)
.text:004369dc 01000224 li v0,0x1
.text:004369e0 0800e003 jr ra
.text:004369e4 9000bd27 _addiu sp,sp,0x90
LAB_004369e8: ;XREF[1,0]: 00436954
.text:004369e8 9086998f lw t9,-0x7970(gp)=>->websGetTempFileName ;= 0041c5e8
.text:004369ec 00000000 nop
.text:004369f0 09f82003 jalr t9=>websGetTempFileName ;undefined websGetTempFileName()
.text:004369f4 00000000 _nop
.text:004369f8 1800bc8f lw gp,local_78+0x90(sp)
.text:004369fc d7ff4010 beq v0,zero,LAB_0043695c
.text:00436a00 21a04000 _move s4,v0
.text:00436a04 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436a08 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00436a0c 88ee6425 addiu a0=>.roda...,t3,-0x1178 ;= "echo \"#The following line must n...
.text:00436a10 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00436a14 21284000 _move a1,v0
.text:00436a18 1800bc8f lw gp,local_78+0x90(sp)
.text:00436a1c 21288002 move a1,s4
.text:00436a20 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436a24 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00436a28 00000000 nop
.text:00436a2c 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00436a30 c0ee4425 _addiu a0=>.roda...,t2,-0x1140 ;= "echo \"Restore\" >> %s"
.text:00436a34 1800bc8f lw gp,local_78+0x90(sp)
.text:00436a38 21288002 move a1,s4
.text:00436a3c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436a40 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00436a44 00000000 nop
.text:00436a48 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00436a4c d8ee2425 _addiu a0=>.roda...,t1,-0x1128 ;= "ralink_init show 2860 >> %s"
.text:00436a50 1800bc8f lw gp,local_78+0x90(sp)
.text:00436a54 c2ff0010 b LAB_00436960
.text:00436a58 10002c2e _sltiu t4,s1,0x10
LAB_00436a5c: ;XREF[1,0]: 004369b8
.text:00436a5c d8ff8012 beq s4,zero,LAB_004369c0
.text:00436a60 00000000 _nop
.text:00436a64 508f998f lw t9,-0x70b0(gp)=>->::remove ;= 004892f0
.text:00436a68 00000000 nop
.text:00436a6c 09f82003 jalr t9=>.MIPS.stubs:::remove ;int remove(char * __filename)
.text:00436a70 21208002 _move a0,s4
.text:00436a74 1800bc8f lw gp,local_78+0x90(sp)
.text:00436a78 00000000 nop
.text:00436a7c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00436a80 00000000 nop
.text:00436a84 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00436a88 21208002 _move a0,s4
.text:00436a8c 1800bc8f lw gp,local_78+0x90(sp)
.text:00436a90 cbff0010 b LAB_004369c0
.text:00436a94 00000000 _nop
caseD_436a98: ;XREF[1,0]: 00436984
.text:00436a98 cc87998f lw t9,-0x7834(gp)=>->nipcaportalinfo ;= 004363cc
.text:00436a9c 00000000 nop
.text:00436aa0 09f82003 jalr t9=>nipcaportalinfo ;undefined nipcaportalinfo()
.text:00436aa4 21206002 _move a0,s3
.text:00436aa8 beff0010 b LAB_004369a4
.text:00436aac 00000000 _nop
caseD_436ab0: ;XREF[1,0]: 00436984
.text:00436ab0 c48a998f lw t9,-0x753c(gp)=>->::fork ;= 00489560
.text:00436ab4 00000000 nop
.text:00436ab8 09f82003 jalr t9=>.MIPS.stubs:::fork ;__pid_t fork(void)
.text:00436abc 00000000 _nop
.text:00436ac0 1800bc8f lw gp,local_78+0x90(sp)
.text:00436ac4 23014010 beq v0,zero,LAB_00436f54
.text:00436ac8 21a84000 _move s5,v0
.text:00436acc ffff0224 li v0,-0x1
.text:00436ad0 1401a212 beq s5,v0,LAB_00436f24
.text:00436ad4 feff0324 _li v1,-0x2
.text:00436ad8 0301a312 beq s5,v1,LAB_00436ee8
.text:00436adc 00000000 _nop
.text:00436ae0 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00436ae4 1c80878f lw a3=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00436ae8 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00436aec 1462e524 addiu a1=>.data:DAT_004d6214,a3,0x6214 ;= FFh
.text:00436af0 9c8c0426 addiu a0=>.bss:DAT_004d8c9c,s0,-0x7364 ;= ??
.text:00436af4 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00436af8 10000624 _li a2,0x10
.text:00436afc 1800bc8f lw gp,local_78+0x90(sp)
.text:00436b00 a9ff4004 bltz v0,LAB_004369a8
.text:00436b04 80500200 _sll t2,v0,0x2
.text:00436b08 9c8c0b8e lw t3,-0x7364(s0)=>.bss:DAT_004d8c9c ;= ??
.text:00436b0c 00000000 nop
.text:00436b10 21484b01 addu t1,t2,t3
.text:00436b14 0000288d lw t0,0x0(t1)
.text:00436b18 3885998f lw t9,-0x7ac8(gp)=>->websTimeoutCancel ;= 00409e00
.text:00436b1c 0c0012ad sw s2,0xc(t0)
.text:00436b20 000013ad sw s3,0x0(t0)
.text:00436b24 040015ad sw s5,0x4(t0)
.text:00436b28 080011ad sw s1,0x8(t0)
.text:00436b2c 09f82003 jalr t9=>websTimeoutCancel ;undefined websTimeoutCancel()
.text:00436b30 21206002 _move a0,s3
.text:00436b34 9bff0010 b LAB_004369a4
.text:00436b38 00000000 _nop
caseD_436b3c: ;XREF[1,0]: 00436984
.text:00436b3c dc8c998f lw t9,-0x7324(gp)=>->authorizationmode ;= 004342f4
.text:00436b40 00000000 nop
.text:00436b44 09f82003 jalr t9=>authorizationmode ;undefined authorizationmode()
.text:00436b48 21206002 _move a0,s3
.text:00436b4c 95ff0010 b LAB_004369a4
.text:00436b50 00000000 _nop
caseD_436b54: ;XREF[1,0]: 00436984
.text:00436b54 c091998f lw t9,-0x6e40(gp)=>->resetdevice ;= 00434ba4
.text:00436b58 00000000 nop
.text:00436b5c 09f82003 jalr t9=>resetdevice ;undefined resetdevice()
.text:00436b60 21206002 _move a0,s3
.text:00436b64 8fff0010 b LAB_004369a4
.text:00436b68 00000000 _nop
caseD_436b6c: ;XREF[1,0]: 00436984
.text:00436b6c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00436b70 3000b027 addiu s0,sp,0x30
.text:00436b74 21200002 move a0,s0
.text:00436b78 21280000 clear a1
.text:00436b7c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00436b80 40000624 _li a2,0x40
.text:00436b84 1800bc8f lw gp,local_78+0x90(sp)
.text:00436b88 40000524 li a1,0x40
.text:00436b8c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436b90 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436b94 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:00436b98 84fb4625 addiu a2=>.rodata:s_%s_0048fb80+4,t2,-0x47c ;= "%s"
.text:00436b9c 64e92725 addiu a3=>.rodata:s_3.9.3_0048e964,t1,-0x169c ;= "3.9.3"
.text:00436ba0 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:00436ba4 21200002 _move a0,s0
.text:00436ba8 1800bc8f lw gp,local_78+0x90(sp)
.text:00436bac 00000000 nop
.text:00436bb0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00436bb4 00000000 nop
.text:00436bb8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00436bbc 21200002 _move a0,s0
.text:00436bc0 1800bc8f lw gp,local_78+0x90(sp)
.text:00436bc4 21206002 move a0,s3
.text:00436bc8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436bcc 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00436bd0 c8000524 li a1,0xc8
.text:00436bd4 21304000 move a2,v0
.text:00436bd8 c4a00725 addiu a3=>.roda...,t0,-0x5f3c ;= "text/html"
.text:00436bdc 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00436be0 1000a0af _sw zero,local_80+0x90(sp)
.text:00436be4 1800bc8f lw gp,local_78+0x90(sp)
.text:00436be8 21206002 move a0,s3
.text:00436bec 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436bf0 00000000 nop
.text:00436bf4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436bf8 21280002 _move a1,s0
LAB_00436bfc: ;XREF[1,0]: 00436ea8
.text:00436bfc 1800bc8f lw gp,local_78+0x90(sp)
.text:00436c00 21206002 move a0,s3
.text:00436c04 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00436c08 00000000 nop
.text:00436c0c 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00436c10 c8000524 _li a1,0xc8
.text:00436c14 63ff0010 b LAB_004369a4
.text:00436c18 00000000 _nop
caseD_436c1c: ;XREF[1,0]: 00436984
.text:00436c1c b88a998f lw t9,-0x7548(gp)=>->getconfig ;= 00434df0
.text:00436c20 21206002 move a0,s3
.text:00436c24 09f82003 jalr t9=>getconfig ;undefined getconfig()
.text:00436c28 21288002 _move a1,s4
.text:00436c2c 5dff0010 b LAB_004369a4
.text:00436c30 00000000 _nop
caseD_436c34: ;XREF[1,0]: 00436984
.text:00436c34 b48d998f lw t9,-0x724c(gp)=>->iocontrol ;= 00434598
.text:00436c38 00000000 nop
.text:00436c3c 09f82003 jalr t9=>iocontrol ;undefined iocontrol()
.text:00436c40 21206002 _move a0,s3
.text:00436c44 57ff0010 b LAB_004369a4
.text:00436c48 00000000 _nop
caseD_436c4c: ;XREF[1,0]: 00436984
.text:00436c4c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436c50 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436c54 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00436c58 fce88524 addiu a1=>.roda...,a0,-0x1704 ;= "AudioMute"
.text:00436c5c 3819c624 addiu a2=>.rodata:s_0_00491930+8,a2,0x1938 ;= "0"
.text:00436c60 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00436c64 21206002 _move a0,s3
.text:00436c68 1800bc8f lw gp,local_78+0x90(sp)
.text:00436c6c 00000000 nop
.text:00436c70 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00436c74 00000000 nop
.text:00436c78 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00436c7c 21204000 _move a0,v0
.text:00436c80 1800bc8f lw gp,local_78+0x90(sp)
.text:00436c84 21206002 move a0,s3
.text:00436c88 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436c8c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436c90 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00436c94 509da524 addiu a1=>.roda...,a1,-0x62b0 ;= "REMOTE_ADDR"
.text:00436c98 0c446624 addiu a2=>.rodata:DAT_0049440c,v1,0x440c
.text:00436c9c 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00436ca0 21804000 _move s0,v0
.text:00436ca4 1800bc8f lw gp,local_78+0x90(sp)
.text:00436ca8 00000000 nop
.text:00436cac d48c998f lw t9,-0x732c(gp)=>->::inet_addr ;= 00489460
.text:00436cb0 00000000 nop
.text:00436cb4 09f82003 jalr t9=>.MIPS.stubs:::inet_addr ;in_addr_t inet_addr(char * __cp)
.text:00436cb8 21204000 _move a0,v0
.text:00436cbc 1800bc8f lw gp,local_78+0x90(sp)
.text:00436cc0 82000012 beq s0,zero,LAB_00436ecc
.text:00436cc4 21284000 _move a1,v0
.text:00436cc8 01000724 li a3,0x1
.text:00436ccc 78000712 beq s0,a3,LAB_00436eb0
.text:00436cd0 00000000 _nop
LAB_00436cd4: ;XREF[3,0]: 00436d0c,00436d2c,00436d4c
.text:00436cd4 bc90998f lw t9,-0x6f44(gp)=>->websReplyNoContent ;= 0040e968
.text:00436cd8 00000000 nop
LAB_00436cdc: ;XREF[1,0]: 00436da8
.text:00436cdc 09f82003 jalr t9=>websReplyNoContent ;undefined websReplyNoContent()
.text:00436ce0 21206002 _move a0,s3
.text:00436ce4 2fff0010 b LAB_004369a4
.text:00436ce8 00000000 _nop
caseD_436cec: ;XREF[1,0]: 00436984
.text:00436cec 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436cf0 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:00436cf4 21200000 clear a0
.text:00436cf8 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:00436cfc b8c1c525 _addiu a1=>.roda...,t6,-0x3e48 ;= "DayNightMode"
.text:00436d00 e4006d8e lw t5,0xe4(s3)
.text:00436d04 1800bc8f lw gp,local_78+0x90(sp)
.text:00436d08 0100ac31 andi t4,t5,0x1
.text:00436d0c f1ff8011 beq t4,zero,LAB_00436cd4
.text:00436d10 21204000 _move a0,v0
.text:00436d14 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436d18 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00436d1c 00000000 nop
.text:00436d20 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00436d24 280fe525 _addiu a1=>.rodata:s_1_00490f20+8,t7,0xf28 ;= "1"
.text:00436d28 1800bc8f lw gp,local_78+0x90(sp)
.text:00436d2c e9ff4014 bne v0,zero,LAB_00436cd4
.text:00436d30 21206002 _move a0,s3
.text:00436d34 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436d38 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:00436d3c 00000000 nop
.text:00436d40 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:00436d44 f4e80526 _addiu a1=>.rodata:s_IRLed_0048e8f4,s0,-0x170c ;= "IRLed"
.text:00436d48 1800bc8f lw gp,local_78+0x90(sp)
.text:00436d4c e1ff4010 beq v0,zero,LAB_00436cd4
.text:00436d50 00000000 _nop
.text:00436d54 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436d58 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:00436d5c f4e80526 addiu a1=>.rodata:s_IRLed_0048e8f4,s0,-0x170c ;= "IRLed"
.text:00436d60 38190627 addiu a2=>.rodata:s_0_00491930+8,t8,0x1938 ;= "0"
.text:00436d64 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:00436d68 21206002 _move a0,s3
.text:00436d6c 1800bc8f lw gp,local_78+0x90(sp)
.text:00436d70 00000000 nop
.text:00436d74 6886998f lw t9,-0x7998(gp)=>->::atoi ;= 00489770
.text:00436d78 00000000 nop
.text:00436d7c 09f82003 jalr t9=>.MIPS.stubs:::atoi ;int atoi(char * __nptr)
.text:00436d80 21204000 _move a0,v0
.text:00436d84 1800bc8f lw gp,local_78+0x90(sp)
.text:00436d88 00840200 sll s0,v0,0x10
.text:00436d8c 1c8e998f lw t9,-0x71e4(gp)=>->setSysInfoShort ;= 00412bc8
.text:00436d90 032c1000 sra a1,s0,0x10
.text:00436d94 09f82003 jalr t9=>setSysInfoShort ;undefined setSysInfoShort()
.text:00436d98 4a000424 _li a0,0x4a
.text:00436d9c 1800bc8f lw gp,local_78+0x90(sp)
.text:00436da0 00000000 nop
LAB_00436da4: ;XREF[2,0]: 00436ec4,00436ee0
.text:00436da4 bc90998f lw t9,-0x6f44(gp)=>->websReplyNoContent ;= 0040e968
.text:00436da8 ccff0010 b LAB_00436cdc
.text:00436dac 00000000 _nop
caseD_436db0: ;XREF[1,0]: 00436984
.text:00436db0 f887998f lw t9,-0x7808(gp)=>->audiodetection ;= 004353a0
.text:00436db4 00000000 nop
.text:00436db8 09f82003 jalr t9=>audiodetection ;undefined audiodetection()
.text:00436dbc 21206002 _move a0,s3
.text:00436dc0 f8fe0010 b LAB_004369a4
.text:00436dc4 00000000 _nop
caseD_436dc8: ;XREF[1,0]: 00436984
.text:00436dc8 b484998f lw t9,-0x7b4c(gp)=>->nipcauserverify ;= 00435784
.text:00436dcc 00000000 nop
.text:00436dd0 09f82003 jalr t9=>nipcauserverify ;undefined nipcauserverify()
.text:00436dd4 21206002 _move a0,s3
.text:00436dd8 f2fe0010 b LAB_004369a4
.text:00436ddc 00000000 _nop
caseD_436de0: ;XREF[1,0]: 00436984
.text:00436de0 4089998f lw t9,-0x76c0(gp)=>->nipcacamerainfo ;= 004358c0
.text:00436de4 00000000 nop
.text:00436de8 09f82003 jalr t9=>nipcacamerainfo ;undefined nipcacamerainfo()
.text:00436dec 21206002 _move a0,s3
.text:00436df0 ecfe0010 b LAB_004369a4
.text:00436df4 00000000 _nop
caseD_436df8: ;XREF[1,0]: 00436984
.text:00436df8 2088998f lw t9,-0x77e0(gp)=>->nipcarebootdevice ;= 00435ccc
.text:00436dfc 00000000 nop
.text:00436e00 09f82003 jalr t9=>nipcarebootdevice ;undefined nipcarebootdevice()
.text:00436e04 21206002 _move a0,s3
.text:00436e08 e6fe0010 b LAB_004369a4
.text:00436e0c 00000000 _nop
caseD_436e10: ;XREF[1,0]: 00436984
.text:00436e10 8c89998f lw t9,-0x7674(gp)=>->nipcafactoryreset ;= 00435e2c
.text:00436e14 00000000 nop
.text:00436e18 09f82003 jalr t9=>nipcafactoryreset ;undefined nipcafactoryreset()
.text:00436e1c 21206002 _move a0,s3
.text:00436e20 e0fe0010 b LAB_004369a4
.text:00436e24 00000000 _nop
caseD_436e28: ;XREF[1,0]: 00436984
.text:00436e28 0c92998f lw t9,-0x6df4(gp)=>->nipcamicrophone ;= 00435fbc
.text:00436e2c 00000000 nop
.text:00436e30 09f82003 jalr t9=>nipcamicrophone ;undefined nipcamicrophone()
.text:00436e34 21206002 _move a0,s3
.text:00436e38 dafe0010 b LAB_004369a4
.text:00436e3c 00000000 _nop
caseD_436e40: ;XREF[1,0]: 00436984
.text:00436e40 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00436e44 2000a527 addiu a1,sp,0x20
.text:00436e48 2000a0af sw zero,local_70+0x90(sp)
.text:00436e4c 2400a0af sw zero,local_6c+0x90(sp)
.text:00436e50 2800a0af sw zero,local_68+0x90(sp)
.text:00436e54 2c00a0af sw zero,local_64+0x90(sp)
.text:00436e58 5e000424 li a0,0x5e
.text:00436e5c 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00436e60 01000624 _li a2,0x1
.text:00436e64 1800bc8f lw gp,local_78+0x90(sp)
.text:00436e68 21206002 move a0,s3
.text:00436e6c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436e70 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00436e74 d4e54724 addiu a3=>.roda...,v0,-0x1a2c ;= "application/Dlink-inf"
.text:00436e78 1000a0af sw zero,local_80+0x90(sp)
.text:00436e7c c8000524 li a1,0xc8
.text:00436e80 2000b283 lb s2,local_70+0x90(sp)
.text:00436e84 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00436e88 21300000 _clear a2
.text:00436e8c 1800bc8f lw gp,local_78+0x90(sp)
.text:00436e90 21206002 move a0,s3
.text:00436e94 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436e98 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:00436e9c 8ceae527 addiu a1=>.roda...,ra,-0x1574 ;= "audio_detect_val=%d\r\n"
.text:00436ea0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:00436ea4 21304002 _move a2,s2
.text:00436ea8 54ff0010 b LAB_00436bfc
.text:00436eac 00000000 _nop
LAB_00436eb0: ;XREF[1,0]: 00436ccc
.text:00436eb0 c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00436eb4 00000000 nop
.text:00436eb8 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00436ebc 34000424 _li a0,0x34
.text:00436ec0 1800bc8f lw gp,local_78+0x90(sp)
.text:00436ec4 b7ff0010 b LAB_00436da4
.text:00436ec8 00000000 _nop
LAB_00436ecc: ;XREF[1,0]: 00436cc0
.text:00436ecc c889998f lw t9,-0x7638(gp)=>->setSysInfoLong ;= 00412c74
.text:00436ed0 00000000 nop
.text:00436ed4 09f82003 jalr t9=>setSysInfoLong ;undefined setSysInfoLong()
.text:00436ed8 33000424 _li a0,0x33
.text:00436edc 1800bc8f lw gp,local_78+0x90(sp)
.text:00436ee0 b0ff0010 b LAB_00436da4
.text:00436ee4 00000000 _nop
LAB_00436ee8: ;XREF[1,0]: 00436ad8
.text:00436ee8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436eec ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00436ef0 f4ee8524 addiu a1=>.roda...,a0,-0x110c ;= "\ntask busy.\n"
.text:00436ef4 09f82003 jalr t9=>trace ;undefined trace()
.text:00436ef8 10000424 _li a0,0x10
.text:00436efc 1800bc8f lw gp,local_78+0x90(sp)
.text:00436f00 21206002 move a0,s3
.text:00436f04 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436f08 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00436f0c 04efc624 addiu a2=>.roda...,a2,-0x10fc ;= "task busy."
.text:00436f10 f5010524 li a1,0x1f5
LAB_00436f14: ;XREF[1,0]: 00436f4c
.text:00436f14 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00436f18 00000000 _nop
.text:00436f1c a1fe0010 b LAB_004369a4
.text:00436f20 00000000 _nop
LAB_00436f24: ;XREF[1,0]: 00436ad0
.text:00436f24 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436f28 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00436f2c 10efa524 addiu a1=>.roda...,a1,-0x10f0 ;= "\nframe fork process failure.\n"
.text:00436f30 09f82003 jalr t9=>trace ;undefined trace()
.text:00436f34 10000424 _li a0,0x10
.text:00436f38 1800bc8f lw gp,local_78+0x90(sp)
.text:00436f3c 21206002 move a0,s3
.text:00436f40 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436f44 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00436f48 c8e66626 addiu a2=>.roda...,s3,-0x1938 ;= "Fork process failure."
.text:00436f4c f1ff0010 b LAB_00436f14
.text:00436f50 f5010524 _li a1,0x1f5
LAB_00436f54: ;XREF[1,0]: 00436ac4
.text:00436f54 2890998f lw t9,-0x6fd8(gp)=>->::getpid ;= 00489260
.text:00436f58 00000000 nop
.text:00436f5c 09f82003 jalr t9=>.MIPS.stubs:::getpid ;__pid_t getpid(void)
.text:00436f60 00000000 _nop
.text:00436f64 1800bc8f lw gp,local_78+0x90(sp)
.text:00436f68 9000678e lw a3,0x90(s3)
.text:00436f6c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00436f70 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00436f74 30ef4526 addiu a1=>.roda...,s2,-0x10d0 ;= "now in the frame child process(%d...
.text:00436f78 21304000 move a2,v0
.text:00436f7c 09f82003 jalr t9=>trace ;undefined trace()
.text:00436f80 10000424 _li a0,0x10
.text:00436f84 1800bc8f lw gp,local_78+0x90(sp)
.text:00436f88 05002012 beq s1,zero,LAB_00436fa0
.text:00436f8c 00000000 _nop
.text:00436f90 b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:00436f94 00000000 nop
.text:00436f98 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:00436f9c 21200000 _clear a0
LAB_00436fa0: ;XREF[1,0]: 00436f88
.text:00436fa0 0c8d998f lw t9,-0x72f4(gp)=>->snapimage ;= 004348d8
.text:00436fa4 00000000 nop
.text:00436fa8 09f82003 jalr t9=>snapimage ;undefined snapimage()
.text:00436fac 21206002 _move a0,s3
.text:00436fb0 1800bc8f lw gp,local_78+0x90(sp)
.text:00436fb4 00000000 nop
.text:00436fb8 b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:00436fbc 00000000 nop
.text:00436fc0 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:00436fc4 21200000 _clear a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websFrameReapChildren()
;local_8 undefined4 -8 ;XREF[2,0]: 00436fd8,004370d0
;local_c undefined4 -c ;XREF[2,0]: 00436fdc,004370d4
;local_10 undefined4 -10 ;XREF[2,0]: 00436fe0,004370d8
;local_14 undefined4 -14 ;XREF[2,0]: 00436fe4,004370dc
;local_18 undefined4 -18 ;XREF[2,0]: 00436fe8,004370e0
;local_1c undefined4 -1c ;XREF[2,0]: 00436fec,004370e4
;local_20 undefined4 -20 ;XREF[2,0]: 00436ff0,004370e8
;local_30 undefined4 -30 ;XREF[6,0]: 00436ff4,00437044,00437070,00437088,004370a0
; 004370b8
;XREF[4,0]: Entry Point,00408a44,00436fd8
; 004d827c
.text:00436fc8 0b001c3c lui gp,0xb
.text:00436fcc 188a9c27 addiu gp,gp,-0x75e8
.text:00436fd0 21e09903 addu gp,gp,t9
.text:00436fd4 c0ffbd27 addiu sp,sp,-0x40
.text:00436fd8 3800bfaf sw ra=>websFrameRea...,local_8+0x40(sp)
.text:00436fdc 3400b5af sw s5,local_c+0x40(sp)
.text:00436fe0 3000b4af sw s4,local_10+0x40(sp)
.text:00436fe4 2c00b3af sw s3,local_14+0x40(sp)
.text:00436fe8 2800b2af sw s2=>.rodata:s_Ra...,local_18+0x40(sp) ;= "RadioOfSoundDetectionScheduleMode"
.text:00436fec 2400b1af sw s1,local_1c+0x40(sp)
.text:00436ff0 2000b0af sw s0,local_20+0x40(sp)
.text:00436ff4 1000bcaf sw gp,local_30+0x40(sp)
.text:00436ff8 1c80938f lw s3,-0x7fe4(gp)
.text:00436ffc 00000000 nop
.text:00437000 1462628e lw v0,0x6214(s3)
.text:00437004 00000000 nop
.text:00437008 31004004 bltz v0,LAB_004370d0
.text:0043700c 21900000 _clear s2
.text:00437010 1880948f lw s4,-0x7fe8(gp)
.text:00437014 2080958f lw s5,-0x7fe0(gp)
LAB_00437018: ;XREF[1,0]: 004370c8
.text:00437018 9c8c838e lw v1,-0x7364(s4)
.text:0043701c 80281200 sll a1,s2,0x2
.text:00437020 2120a300 addu a0,a1,v1
.text:00437024 0000908c lw s0,0x0(a0)
.text:00437028 7c8f998f lw t9,-0x7084(gp)
.text:0043702c 23000012 beq s0,zero,LAB_004370bc
.text:00437030 1800a527 _addiu a1,sp,0x18
.text:00437034 0400048e lw a0,0x4(s0)
.text:00437038 0000118e lw s1,0x0(s0)
.text:0043703c 09f82003 jalr t9
.text:00437040 00000000 _nop
.text:00437044 1000bc8f lw gp,local_30+0x40(sp)
.text:00437048 21202002 move a0,s1
.text:0043704c b08c998f lw t9,-0x7350(gp)
.text:00437050 00000000 nop
.text:00437054 21182003 move v1,t9
.text:00437058 1888998f lw t9,-0x77e8(gp)
.text:0043705c 14004014 bne v0,zero,LAB_004370b0
.text:00437060 c8000524 _li a1,0xc8
.text:00437064 21c86000 move t9,v1
.text:00437068 09f82003 jalr t9
.text:0043706c 00000000 _nop
.text:00437070 1000bc8f lw gp,local_30+0x40(sp)
.text:00437074 0400068e lw a2,0x4(s0)
.text:00437078 ac90998f lw t9,-0x6f54(gp)
.text:0043707c 5cefa526 addiu a1,s5,-0x10a4
.text:00437080 09f82003 jalr t9
.text:00437084 10000424 _li a0,0x10
.text:00437088 1000bc8f lw gp,local_30+0x40(sp)
.text:0043708c 9c8c8426 addiu a0,s4,-0x7364
.text:00437090 cc8b998f lw t9,-0x7434(gp)
.text:00437094 00000000 nop
.text:00437098 09f82003 jalr t9
.text:0043709c 21284002 _move a1,s2
.text:004370a0 1000bc8f lw gp,local_30+0x40(sp)
.text:004370a4 146262ae sw v0,0x6214(s3)
.text:004370a8 8484998f lw t9,-0x7b7c(gp)
.text:004370ac 21200002 move a0,s0
LAB_004370b0: ;XREF[1,0]: 0043705c
.text:004370b0 09f82003 jalr t9
.text:004370b4 00000000 _nop
.text:004370b8 1000bc8f lw gp,local_30+0x40(sp)
LAB_004370bc: ;XREF[1,0]: 0043702c
.text:004370bc 1462678e lw a3,0x6214(s3)
.text:004370c0 01005226 addiu s2,s2,0x1
.text:004370c4 2a30f200 slt a2,a3,s2
.text:004370c8 d3ffc010 beq a2,zero,LAB_00437018
.text:004370cc 00000000 _nop
LAB_004370d0: ;XREF[1,0]: 00437008
.text:004370d0 3800bf8f lw ra,local_8+0x40(sp)
.text:004370d4 3400b58f lw s5,local_c+0x40(sp)
.text:004370d8 3000b48f lw s4,local_10+0x40(sp)
.text:004370dc 2c00b38f lw s3,local_14+0x40(sp)
.text:004370e0 2800b28f lw s2,local_18+0x40(sp)
.text:004370e4 2400b18f lw s1,local_1c+0x40(sp)
.text:004370e8 2000b08f lw s0,local_20+0x40(sp)
.text:004370ec 0800e003 jr ra
.text:004370f0 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined imagepush(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00437138
;local_8 undefined4 -8 ;XREF[3,0]: 00437104,004371f0,004372c4
;local_c undefined4 -c ;XREF[3,0]: 00437108,004371f4,004372c8
;local_10 undefined4 -10 ;XREF[3,0]: 0043710c,004371f8,004372cc
;local_14 undefined4 -14 ;XREF[3,0]: 00437110,004371fc,004372d0
;local_18 undefined4 -18 ;XREF[3,0]: 00437114,00437200,004372d4
;local_1c undefined4 -1c ;XREF[3,0]: 00437118,00437204,004372d8
;local_20 undefined4 -20 ;XREF[3,0]: 0043711c,00437208,004372dc
;local_28 undefined4 -28 ;XREF[11,0]: 00437120,00437144,004371a8,004371c0,004371d8
; 00437234,0043724c,00437264,00437284,0043729c
; 004372b4
;local_30 undefined4 -30 ;XREF[2,0]: 00437190,00437228
;local_34 undefined4 -34 ;XREF[2,0]: 0043718c,00437224
;local_38 undefined4 -38 ;XREF[2,0]: 004371a4,00437230
;XREF[3,0]: Entry Point,00437f70,004d8568
.text:004370f4 0b001c3c lui gp,0xb
.text:004370f8 ec889c27 addiu gp,gp,-0x7714
.text:004370fc 21e09903 addu gp,gp,t9
.text:00437100 b8ffbd27 addiu sp,sp,-0x48
.text:00437104 4000bfaf sw ra,local_8+0x48(sp)
.text:00437108 3c00b5af sw s5,local_c+0x48(sp)
.text:0043710c 3800b4af sw s4,local_10+0x48(sp)
.text:00437110 3400b3af sw s3,local_14+0x48(sp)
.text:00437114 3000b2af sw s2,local_18+0x48(sp)
.text:00437118 2c00b1af sw s1,local_1c+0x48(sp)
.text:0043711c 2800b0af sw s0,local_20+0x48(sp)
.text:00437120 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:00437124 4887998f lw t9,-0x78b8(gp)=>->websSocketGetPtr ;= 00417008
.text:00437128 21808000 move s0,param_1
.text:0043712c d400848c lw param_1,0xd4(param_1)
.text:00437130 2188a000 move s1,param_2
.text:00437134 21a8c000 move s5,param_3
.text:00437138 5800b48f lw s4,param_5+0x48(sp)
.text:0043713c 09f82003 jalr t9=>websSocketGetPtr ;undefined websSocketGetPtr()
.text:00437140 2198e000 _move s3,param_4
.text:00437144 2000bc8f lw gp,local_28+0x48(sp)
.text:00437148 29004010 beq v0,zero,LAB_004371f0
.text:0043714c 21904000 _move s2,v0
.text:00437150 e08e998f lw t9,-0x7120(gp)=>->websWriteSpecialHeader;= 0040e5f4
.text:00437154 21200002 move param_1,s0
.text:00437158 21482003 move t1,t9
.text:0043715c c8000524 li param_2,0xc8
.text:00437160 21300000 clear param_3
.text:00437164 2b002012 beq s1,zero,LAB_00437214
.text:00437168 21380000 _clear param_4
.text:0043716c 02000224 li v0,0x2
.text:00437170 28002212 beq s1,v0,LAB_00437214
.text:00437174 00000000 _nop
.text:00437178 2080878f lw param_4,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0043717c b487858f lw param_2,-0x784c(gp)=>->Webboundary ;= 004d53b0
.text:00437180 18f1e624 addiu param_3,param_4,-0xee8
.text:00437184 0200a424 addiu param_1,param_2,0x2
.text:00437188 21380000 clear param_4
.text:0043718c 1400a6af sw param_3=>.rodata...,local_34+0x48(sp) ;= "Content-Type: multipart/x-mixed-r...
.text:00437190 1800a4af sw param_1=>.data:s...,local_30+0x48(sp) ;= "video boundary--"
.text:00437194 c8000524 li param_2,0xc8
.text:00437198 21200002 move param_1,s0
.text:0043719c 21300000 clear param_3
.text:004371a0 09f82003 jalr t9=>websWriteSpecialHeader ;undefined websWriteSpecialHeader(und...
.text:004371a4 1000a0af _sw zero,local_38+0x48(sp)
.text:004371a8 2000bc8f lw gp,local_28+0x48(sp)
.text:004371ac 7000448e lw param_1,0x70(s2)
.text:004371b0 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:004371b4 02000524 li param_2,0x2
.text:004371b8 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:004371bc 21300000 _clear param_3
.text:004371c0 2000bc8f lw gp,local_28+0x48(sp)
.text:004371c4 2120a002 move param_1,s5
.text:004371c8 3c90998f lw t9,-0x6fc4(gp)=>->::execve ;= 00489250
.text:004371cc 21286002 move param_2,s3
.text:004371d0 09f82003 jalr t9=>.MIPS.stubs:::execve ;int execve(char * __path, char * * _...
.text:004371d4 21308002 _move param_3,s4
.text:004371d8 2000bc8f lw gp,local_28+0x48(sp)
.text:004371dc ffff0924 li t1,-0x1
.text:004371e0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004371e4 808f998f lw t9,-0x7080(gp)=>->::puts ;= 004892b0
.text:004371e8 24004910 beq v0,t1,LAB_0043727c
.text:004371ec 50f16425 _addiu param_1=>...,t3,-0xeb0 ;= "content-type: text/html\n\nExecut...
LAB_004371f0: ;XREF[2,0]: 00437148,00437274
.text:004371f0 4000bf8f lw ra,local_8+0x48(sp)
.text:004371f4 3c00b58f lw s5,local_c+0x48(sp)
.text:004371f8 3800b48f lw s4,local_10+0x48(sp)
.text:004371fc 3400b38f lw s3,local_14+0x48(sp)
.text:00437200 3000b28f lw s2,local_18+0x48(sp)
.text:00437204 2c00b18f lw s1,local_1c+0x48(sp)
.text:00437208 2800b08f lw s0,local_20+0x48(sp)
.text:0043720c 0800e003 jr ra
.text:00437210 4800bd27 _addiu sp,sp,0x48
LAB_00437214: ;XREF[2,0]: 00437164,00437170
.text:00437214 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437218 b487838f lw v1,-0x784c(gp)=>->Webboundary ;= 004d53b0
.text:0043721c 18f14825 addiu t0,t2,-0xee8
.text:00437220 21c82001 move t9,t1
.text:00437224 1400a8af sw t0=>.rodata:s_Co...,local_34+0x48(sp) ;= "Content-Type: multipart/x-mixed-r...
.text:00437228 1800a3af sw v1=>.data:Webboundary,local_30+0x48(sp) ;= "--video boundary--"
.text:0043722c 09f82003 jalr t9=>websWriteSpecialHeader ;undefined websWriteSpecialHeader(und...
.text:00437230 1000a0af _sw zero,local_38+0x48(sp)
.text:00437234 2000bc8f lw gp,local_28+0x48(sp)
.text:00437238 7000448e lw param_1,0x70(s2)
.text:0043723c 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00437240 02000524 li param_2,0x2
.text:00437244 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00437248 21300000 _clear param_3
.text:0043724c 2000bc8f lw gp,local_28+0x48(sp)
.text:00437250 2120a002 move param_1,s5
.text:00437254 3c90998f lw t9,-0x6fc4(gp)=>->::execve ;= 00489250
.text:00437258 21286002 move param_2,s3
.text:0043725c 09f82003 jalr t9=>.MIPS.stubs:::execve ;int execve(char * __path, char * * _...
.text:00437260 21308002 _move param_3,s4
.text:00437264 2000bc8f lw gp,local_28+0x48(sp)
.text:00437268 ffff0924 li t1,-0x1
.text:0043726c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437270 808f998f lw t9,-0x7080(gp)=>->::puts ;= 004892b0
.text:00437274 deff4914 bne v0,t1,LAB_004371f0
.text:00437278 50f16425 _addiu param_1=>...,t3,-0xeb0 ;= "content-type: text/html\n\nExecut...
LAB_0043727c: ;XREF[1,0]: 004371e8
.text:0043727c 09f82003 jalr t9=>.MIPS.stubs:::puts ;int puts(char * __s)
.text:00437280 00000000 _nop
.text:00437284 2000bc8f lw gp,local_28+0x48(sp)
.text:00437288 00000000 nop
.text:0043728c d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00437290 00000000 nop
.text:00437294 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00437298 00000000 _nop
.text:0043729c 2000bc8f lw gp,local_28+0x48(sp)
.text:004372a0 0000448c lw param_1,0x0(v0)
.text:004372a4 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:004372a8 00000000 nop
.text:004372ac 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:004372b0 00000000 _nop
.text:004372b4 2000bc8f lw gp,local_28+0x48(sp)
.text:004372b8 2130a002 move param_3,s5
.text:004372bc 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004372c0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004372c4 4000bf8f lw ra,local_8+0x48(sp)
.text:004372c8 3c00b58f lw s5,local_c+0x48(sp)
.text:004372cc 3800b48f lw s4,local_10+0x48(sp)
.text:004372d0 3400b38f lw s3,local_14+0x48(sp)
.text:004372d4 3000b28f lw s2,local_18+0x48(sp)
.text:004372d8 2c00b18f lw s1,local_1c+0x48(sp)
.text:004372dc 2800b08f lw s0,local_20+0x48(sp)
.text:004372e0 21384000 move param_4,v0
.text:004372e4 10000424 li param_1,0x10
.text:004372e8 8cf18525 addiu param_2=>...,t4,-0xe74 ;= "Can't execve %s: %s\n"
.text:004372ec 08002003 jr t9=>trace ;undefined trace()
.text:004372f0 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websStreamProcessor(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00437340
;local_4 undefined4 -4 ;XREF[2,0]: 00437304,00437890
;local_8 undefined4 -8 ;XREF[2,0]: 00437308,00437894
;local_c undefined4 -c ;XREF[2,0]: 0043730c,00437898
;local_10 undefined4 -10 ;XREF[2,0]: 00437310,0043789c
;local_14 undefined4 -14 ;XREF[2,0]: 00437314,004378a0
;local_18 undefined4 -18 ;XREF[2,0]: 00437318,004378a4
;local_1c undefined4 -1c ;XREF[2,0]: 0043731c,004378a8
;local_20 undefined4 -20 ;XREF[2,0]: 00437320,004378ac
;local_24 undefined4 -24 ;XREF[2,0]: 00437324,004378b0
;local_28 undefined4 -28 ;XREF[2,0]: 00437328,004378b4
;local_2c undefined4 -2c ;XREF[4,0]: 00437384,004373c4,004373c8,004379a8
;local_30 undefined4 -30 ;XREF[7,0]: 0043737c,0043778c,00437838,00437848,00437984
; 00437988,00437b80
;local_34 undefined4 -34 ;XREF[5,0]: 00437470,00437d6c,00437da4,00437ddc,00437dec
;local_38 undefined4 -38 ;XREF[14,0]: 0043733c,0043740c,00437424,00437474,004377f0
; 00437914,0043793c,00437b90,00437bf0,00437c8c
; 00437e08,00437e14,00437f10,00437f60
;local_3e undefined2 -3e ;XREF[1,0]: 00437b0c
;local_40 undefined2 -40 ;XREF[1,0]: 00437960
;local_48 undefined4 -48 ;XREF[59,0]: 0043732c,0043734c,00437378,004373a4,00437408
; 00437428,00437444,00437464,0043748c,004374e8
; 00437504,0043754c,0043758c,004375c4,004375f8
; 00437620,00437694,004377d4,00437818,00437834
; 0043786c,0043788c,00437918,00437934,00437954
; 0043798c,004379ac,004379e4,00437a54,00437a84
; 00437ab4,00437b00,00437b64,00437be8,00437c24
; 00437c70,00437cb4,00437cec,00437d18,00437d30
; 00437d60,00437d98,00437dbc,00437dd8,00437e00
; 00437e20,00437e4c,00437e64,00437e80,00437ea0
; 00437eb8,00437ed0,00437ef0,00437f1c,00437f90
; 00437fac,00437fcc,00437fe4,00437ffc
;local_50 undefined4 -50 ;XREF[12,0]: 00437534,00437570,004375ac,004375e4,00437608
; 004379cc,00437a50,00437a80,00437aa0,00437ae8
; 00437e48,00437f64
;XREF[3,0]: Entry Point,004d6130,004d8158
.text:004372f4 0b001c3c lui gp,0xb
.text:004372f8 ec869c27 addiu gp,gp,-0x7914
.text:004372fc 21e09903 addu gp,gp,t9
.text:00437300 a0ffbd27 addiu sp,sp,-0x60
.text:00437304 5c00bfaf sw ra,local_4+0x60(sp)
.text:00437308 5800beaf sw s8,local_8+0x60(sp)
.text:0043730c 5400b7af sw s7,local_c+0x60(sp)
.text:00437310 5000b6af sw s6,local_10+0x60(sp)
.text:00437314 4c00b5af sw s5,local_14+0x60(sp)
.text:00437318 4800b4af sw s4,local_18+0x60(sp)
.text:0043731c 4400b3af sw s3,local_1c+0x60(sp)
.text:00437320 4000b2af sw s2,local_20+0x60(sp)
.text:00437324 3c00b1af sw s1,local_24+0x60(sp)
.text:00437328 3800b0af sw s0,local_28+0x60(sp)
.text:0043732c 1800bcaf sw gp=>_gp,local_48+0x60(sp)
.text:00437330 4887998f lw t9,-0x78b8(gp)=>->websSocketGetPtr ;= 00417008
.text:00437334 21a88000 move s5,param_1
.text:00437338 d400848c lw param_1,0xd4(param_1)
.text:0043733c 2800a0af sw zero,local_38+0x60(sp)
.text:00437340 7000b28f lw s2,param_5+0x60(sp)
.text:00437344 09f82003 jalr t9=>websSocketGetPtr ;undefined websSocketGetPtr()
.text:00437348 21980000 _clear s3
.text:0043734c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437350 8800a68e lw param_3,0x88(s5)
.text:00437354 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437358 5c909e8f lw s8,-0x6fa4(gp)=>->StearmSupportPathList ;= 004d6218
.text:0043735c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437360 b0f1a524 addiu param_2=>...,param_2,-0xe50 ;= "websStreamProcessor=%s\n"
.text:00437364 01000424 li param_1,0x1
.text:00437368 09f82003 jalr t9=>trace ;undefined trace()
.text:0043736c 21b84000 _move s7,v0
.text:00437370 0400c28f lw v0,0x4(s8)=>.data:StearmSupportPathLi...
.text:00437374 feff0324 li v1,-0x2
.text:00437378 1800bc8f lw gp,local_48+0x60(sp)
.text:0043737c 3000a3af sw v1,local_30+0x60(sp)
.text:00437380 11004010 beq v0,zero,LAB_004373c8
.text:00437384 3400a0af _sw zero,local_2c+0x60(sp)
.text:00437388 0400d127 addiu s1,s8,0x4
.text:0043738c 21802002 move s0,s1
LAB_00437390: ;XREF[1,0]: 004373c0
.text:00437390 b889998f lw t9,-0x7648(gp)=>->webncasestrcmp ;= 0041c208
.text:00437394 8800a48e lw param_1,0x88(s5)
; FWD[4,0]: 0048c3fc,0048c4bc,004d621c,004d6228
.text:00437398 0000058e lw param_2=>.rodata...,0x0(s0)=>.data:St...;= "/stream/oldmjpeg.cgi"
;= "/stream/audio.cgi"
.text:0043739c 09f82003 jalr t9=>webncasestrcmp ;undefined webncasestrcmp()
.text:004373a0 00000000 _nop
.text:004373a4 1800bc8f lw gp,local_48+0x60(sp)
.text:004373a8 07004010 beq v0,zero,LAB_004373c8
.text:004373ac 0c003126 _addiu s1,s1,0xc
.text:004373b0 0000268e lw param_3=>.rodata...,0x0(s1)=>.data:St...;= "/stream/oldmjpeg.cgi"
.text:004373b4 01007326 addiu s3,s3,0x1
.text:004373b8 40201300 sll param_1,s3,0x1
.text:004373bc 0c001026 addiu s0,s0,0xc
.text:004373c0 f3ffc014 bne param_3,zero,LAB_00437390
.text:004373c4 3400a4af _sw param_1,local_2c+0x60(sp)
LAB_004373c8: ;XREF[2,0]: 00437380,004373a8
.text:004373c8 3400aa8f lw t2,local_2c+0x60(sp)
.text:004373cc 10000724 li param_4,0x10
.text:004373d0 21485301 addu t1,t2,s3
.text:004373d4 80400900 sll t0,t1,0x2
.text:004373d8 21181e01 addu v1,t0,s8
; FWD[2,0]: 004d6218,004d6224
.text:004373dc 0000718c lw s1,0x0(v1)=>.data:StearmSupportPathLi...
.text:004373e0 00000000 nop
.text:004373e4 3f012712 beq s1,param_4,LAB_004378e4
.text:004373e8 2120a002 _move param_1,s5
.text:004373ec 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004373f0 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:004373f4 0800678c lw param_4=>.rodata...,0x8(v1)=>.data:St...;= "/bin/ipush"
.text:004373f8 84fba625 addiu param_3=>...,t5,-0x47c ;= "%s"
.text:004373fc 2800a427 addiu param_1,sp,0x28
.text:00437400 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437404 fe000524 _li param_2,0xfe
.text:00437408 1800bc8f lw gp,local_48+0x60(sp)
.text:0043740c 2800a68f lw param_3,local_38+0x60(sp)
.text:00437410 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437414 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437418 01000424 li param_1,0x1
.text:0043741c 09f82003 jalr t9=>trace ;undefined trace()
.text:00437420 c8f18525 _addiu param_2=>...,t4,-0xe38 ;= "streamPath=%s\n"
.text:00437424 2800a48f lw param_1,local_38+0x60(sp)
.text:00437428 1800bc8f lw gp,local_48+0x60(sp)
.text:0043742c 25018010 beq param_1,zero,LAB_004378c4
.text:00437430 00000000 _nop
.text:00437434 4c87998f lw t9,-0x78b4(gp)=>->::access ;= 00489710
.text:00437438 00000000 nop
.text:0043743c 09f82003 jalr t9=>.MIPS.stubs:::access ;int access(char * __name, int __type)
.text:00437440 01000524 _li param_2,0x1
.text:00437444 1800bc8f lw gp,local_48+0x60(sp)
.text:00437448 2d014014 bne v0,zero,LAB_00437900
.text:0043744c 2120a002 _move param_1,s5
.text:00437450 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00437454 00000000 nop
.text:00437458 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:0043745c 28000424 _li param_1,0x28
.text:00437460 0a001024 li s0,0xa
.text:00437464 1800bc8f lw gp,local_48+0x60(sp)
.text:00437468 21b04000 move s6,v0
.text:0043746c 21004010 beq v0,zero,LAB_004374f4
.text:00437470 2c00b0af _sw s0,local_34+0x60(sp)
.text:00437474 2800b48f lw s4,local_38+0x60(sp)
.text:00437478 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0043747c 000054ac sw s4,0x0(v0)
.text:00437480 21204002 move param_1,s2
.text:00437484 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00437488 3d000524 _li param_2,0x3d
.text:0043748c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437490 1d024010 beq v0,zero,LAB_00437d08
.text:00437494 01001424 _li s4,0x1
LAB_00437498: ;XREF[1,0]: 00437d64
.text:00437498 80481400 sll t1,s4,0x2
.text:0043749c 21403601 addu t0,t1,s6
.text:004374a0 000000ad sw zero,0x0(t0)
.text:004374a4 0000c48e lw param_1,0x0(s6)
.text:004374a8 00000000 nop
.text:004374ac 11008010 beq param_1,zero,LAB_004374f4
.text:004374b0 21800000 _clear s0
.text:004374b4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004374b8 21200000 clear param_1
.text:004374bc 21609600 addu t4,param_1,s6
LAB_004374c0: ;XREF[1,0]: 004374ec
.text:004374c0 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004374c4 0000878d lw param_4,0x0(t4)
.text:004374c8 21300002 move param_3,s0
.text:004374cc 01000424 li param_1,0x1
.text:004374d0 01001026 addiu s0,s0,0x1
.text:004374d4 09f82003 jalr t9=>trace ;undefined trace()
.text:004374d8 d8f14526 _addiu param_2=>...,s2,-0xe28 ;= "Stream argp%2d==>%s\n"
.text:004374dc 80201000 sll param_1,s0,0x2
.text:004374e0 21589600 addu t3,param_1,s6
.text:004374e4 00006a8d lw t2,0x0(t3)
.text:004374e8 1800bc8f lw gp,local_48+0x60(sp)
.text:004374ec f4ff4015 bne t2,zero,LAB_004374c0
.text:004374f0 21609600 _addu t4,param_1,s6
LAB_004374f4: ;XREF[2,0]: 0043746c,004374ac
.text:004374f4 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004374f8 00000000 nop
.text:004374fc 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00437500 00010424 _li param_1,0x100
.text:00437504 1800bc8f lw gp,local_48+0x60(sp)
.text:00437508 65004010 beq v0,zero,LAB_004376a0
.text:0043750c 21904000 _move s2,v0
.text:00437510 ac00a28e lw v0,0xac(s5)
.text:00437514 00000000 nop
.text:00437518 87014014 bne v0,zero,LAB_00437b38
.text:0043751c 00000000 _nop
.text:00437520 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437524 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437528 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:0043752c 0c44a225 addiu v0,t5,0x440c
LAB_00437530: ;XREF[1,0]: 00437b40
.text:00437530 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437534 1000a2af sw v0=>.rodata:DAT_...,local_50+0x60(sp)
.text:00437538 c8efc725 addiu param_4=>...,t6,-0x1038 ;= "REMOTE_USER"
.text:0043753c 21204002 move param_1,s2
.text:00437540 fe000524 li param_2,0xfe
.text:00437544 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437548 c0ef8626 _addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:0043754c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437550 a400a28e lw v0,0xa4(s5)
.text:00437554 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437558 04004014 bne v0,zero,LAB_0043756c
.text:0043755c 00000000 _nop
.text:00437560 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437564 00000000 nop
.text:00437568 0c44e225 addiu v0,t7,0x440c
LAB_0043756c: ;XREF[1,0]: 00437558
.text:0043756c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437570 1000a2af sw v0=>.rodata:DAT_...,local_50+0x60(sp)
.text:00437574 d4efe727 addiu param_4=>...,ra,-0x102c ;= "AUTH_TYPE"
.text:00437578 04004426 addiu param_1,s2,0x4
.text:0043757c fe000524 li param_2,0xfe
.text:00437580 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437584 c0ef8626 _addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:00437588 e400b88e lw t8,0xe4(s5)
.text:0043758c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437590 01001033 andi s0,t8,0x1
.text:00437594 64010012 beq s0,zero,LAB_00437b28
.text:00437598 00000000 _nop
.text:0043759c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004375a0 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:004375a4 a0a14224 addiu v0,v0,-0x5e60
LAB_004375a8: ;XREF[1,0]: 00437b30
.text:004375a8 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
; FWD[3,0]: Stack[-0x50],0048a19c,0048a1a0
.text:004375ac 1000a2af sw v0=>.rodata:DAT_...,local_50+0x60(sp) ;= 47h G
;= 50h P
.text:004375b0 b0a1a724 addiu param_4=>...,param_2,-0x5e50 ;= "HTTP_REQUEST"
.text:004375b4 08004426 addiu param_1,s2,0x8
.text:004375b8 fe000524 li param_2,0xfe
.text:004375bc 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:004375c0 c0ef8626 _addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:004375c4 1800bc8f lw gp,local_48+0x60(sp)
.text:004375c8 1700e012 beq s7,zero,LAB_00437628
.text:004375cc 03001024 _li s0,0x3
.text:004375d0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004375d4 7000e48e lw param_1,0x70(s7)
.text:004375d8 2080878f lw param_4,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004375dc f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:004375e0 e0ef0626 addiu param_3=>...,s0,-0x1020 ;= "%s=%d"
.text:004375e4 1000a4af sw param_1,local_50+0x60(sp)
.text:004375e8 e8efe724 addiu param_4=>...,param_4,-0x1018 ;= "SOCK_HANDLE"
.text:004375ec 0c004426 addiu param_1,s2,0xc
.text:004375f0 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:004375f4 fe000524 _li param_2,0xfe
.text:004375f8 1800bc8f lw gp,local_48+0x60(sp)
.text:004375fc 6800e68e lw param_3,0x68(s7)
.text:00437600 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437604 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437608 1000a6af sw param_3,local_50+0x60(sp)
.text:0043760c f4efe726 addiu param_4=>...,s7,-0x100c ;= "SOCK_PORT"
.text:00437610 e0ef0626 addiu param_3=>...,s0,-0x1020 ;= "%s=%d"
.text:00437614 10004426 addiu param_1,s2,0x10
.text:00437618 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:0043761c fe000524 _li param_2,0xfe
.text:00437620 1800bc8f lw gp,local_48+0x60(sp)
.text:00437624 05001024 li s0,0x5
LAB_00437628: ;XREF[1,0]: 004375c8
.text:00437628 fe002012 beq s1,zero,LAB_00437a24
.text:0043762c 02000a24 _li t2,0x2
.text:00437630 02000824 li t0,0x2
.text:00437634 fb002812 beq s1,t0,LAB_00437a24
.text:00437638 01000924 _li t1,0x1
.text:0043763c f9002912 beq s1,t1,LAB_00437a24
.text:00437640 00000000 _nop
LAB_00437644: ;XREF[1,0]: 00437b04
.text:00437644 80201000 sll param_1,s0,0x2
.text:00437648 21809200 addu s0,param_1,s2
.text:0043764c 000000ae sw zero,0x0(s0)
.text:00437650 0000468e lw param_3,0x0(s2)
.text:00437654 00000000 nop
.text:00437658 1100c010 beq param_3,zero,LAB_004376a0
.text:0043765c 21800000 _clear s0
.text:00437660 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437664 21200000 clear param_1
.text:00437668 21609200 addu t4,param_1,s2
LAB_0043766c: ;XREF[1,0]: 00437698
.text:0043766c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437670 0000878d lw param_4,0x0(t4)
.text:00437674 21300002 move param_3,s0
.text:00437678 01000424 li param_1,0x1
.text:0043767c 01001026 addiu s0,s0,0x1
.text:00437680 09f82003 jalr t9=>trace ;undefined trace()
.text:00437684 00f08526 _addiu param_2=>...,s4,-0x1000 ;= "Stream envp%2d==>%s\n"
.text:00437688 80201000 sll param_1,s0,0x2
.text:0043768c 21589200 addu t3,param_1,s2
.text:00437690 00006a8d lw t2,0x0(t3)
.text:00437694 1800bc8f lw gp,local_48+0x60(sp)
.text:00437698 f4ff4015 bne t2,zero,LAB_0043766c
.text:0043769c 21609200 _addu t4,param_1,s2
LAB_004376a0: ;XREF[2,0]: 00437508,00437658
.text:004376a0 a7002012 beq s1,zero,LAB_00437940
.text:004376a4 02001424 _li s4,0x2
.text:004376a8 a5003412 beq s1,s4,LAB_00437940
.text:004376ac 01000d24 _li t5,0x1
.text:004376b0 a3002d12 beq s1,t5,LAB_00437940
.text:004376b4 03000e24 _li t6,0x3
.text:004376b8 a1002e12 beq s1,t6,LAB_00437940
.text:004376bc 05000f24 _li t7,0x5
.text:004376c0 9f002f12 beq s1,t7,LAB_00437940
.text:004376c4 06001824 _li t8,0x6
.text:004376c8 9d003812 beq s1,t8,LAB_00437940
.text:004376cc 09001f24 _li ra,0x9
.text:004376d0 9b003f12 beq s1,ra,LAB_00437940
.text:004376d4 0a000224 _li v0,0xa
.text:004376d8 99002212 beq s1,v0,LAB_00437940
.text:004376dc 0b000324 _li v1,0xb
.text:004376e0 97002312 beq s1,v1,LAB_00437940
.text:004376e4 0c000524 _li param_2,0xc
.text:004376e8 95002512 beq s1,param_2,LAB_00437940
.text:004376ec 0d001724 _li s7,0xd
.text:004376f0 93003712 beq s1,s7,LAB_00437940
.text:004376f4 0e000724 _li param_4,0xe
.text:004376f8 91002712 beq s1,param_4,LAB_00437940
.text:004376fc 04000824 _li t0,0x4
.text:00437700 8f002812 beq s1,t0,LAB_00437940
.text:00437704 0f000924 _li t1,0xf
.text:00437708 8d002912 beq s1,t1,LAB_00437940
.text:0043770c 00000000 _nop
LAB_00437710: ;XREF[1,0]: 00437958
.text:00437710 93002012 beq s1,zero,LAB_00437960
.text:00437714 02000624 _li param_3,0x2
.text:00437718 91002612 beq s1,param_3,LAB_00437960
.text:0043771c 01001024 _li s0,0x1
.text:00437720 8f003012 beq s1,s0,LAB_00437960
.text:00437724 09000424 _li param_1,0x9
.text:00437728 8d002412 beq s1,param_1,LAB_00437960
.text:0043772c 0a000a24 _li t2,0xa
.text:00437730 8b002a12 beq s1,t2,LAB_00437960
.text:00437734 0b000b24 _li t3,0xb
.text:00437738 89002b12 beq s1,t3,LAB_00437960
.text:0043773c 0c000c24 _li t4,0xc
.text:00437740 87002c12 beq s1,t4,LAB_00437960
.text:00437744 0d001424 _li s4,0xd
.text:00437748 85003412 beq s1,s4,LAB_00437960
.text:0043774c 0e000d24 _li t5,0xe
.text:00437750 83002d12 beq s1,t5,LAB_00437960
.text:00437754 0f000e24 _li t6,0xf
.text:00437758 81002e12 beq s1,t6,LAB_00437960
.text:0043775c 03001f24 _li ra,0x3
LAB_00437760: ;XREF[1,0]: 0043796c
.text:00437760 ea003f12 beq s1,ra,LAB_00437b0c
.text:00437764 05000224 _li v0,0x5
.text:00437768 e8002212 beq s1,v0,LAB_00437b0c
.text:0043776c 06000324 _li v1,0x6
.text:00437770 e6002312 beq s1,v1,LAB_00437b0c
.text:00437774 04000524 _li param_2,0x4
.text:00437778 e4002512 beq s1,param_2,LAB_00437b0c
.text:0043777c f9ff2926 _addiu t1,s1,-0x7
LAB_00437780: ;XREF[1,0]: 00437b18
.text:00437780 0200282d sltiu t0,t1,0x2
.text:00437784 7b000015 bne t0,zero,LAB_00437974
.text:00437788 00000000 _nop
LAB_0043778c: ;XREF[1,0]: 00437990
.text:0043778c 3000be8f lw s8,local_30+0x60(sp)
.text:00437790 00000000 nop
.text:00437794 0200c927 addiu t1,s8,0x2
.text:00437798 0200282d sltiu t0,t1,0x2
.text:0043779c ea000011 beq t0,zero,LAB_00437b48
.text:004377a0 00000000 _nop
.text:004377a4 12004012 beq s2,zero,LAB_004377f0
.text:004377a8 21804002 _move s0,s2
.text:004377ac 0000448e lw param_1,0x0(s2)
.text:004377b0 00000000 nop
.text:004377b4 0e008010 beq param_1,zero,LAB_004377f0
.text:004377b8 00000000 _nop
LAB_004377bc: ;XREF[1,0]: 004377e8
.text:004377bc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004377c0 00000000 nop
.text:004377c4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004377c8 00000000 _nop
.text:004377cc 000000ae sw zero,0x0(s0)
.text:004377d0 04001026 addiu s0,s0,0x4
.text:004377d4 1800bc8f lw gp,local_48+0x60(sp)
.text:004377d8 05000012 beq s0,zero,LAB_004377f0
.text:004377dc 00000000 _nop
.text:004377e0 0000048e lw param_1,0x0(s0)
.text:004377e4 00000000 nop
.text:004377e8 f4ff8014 bne param_1,zero,LAB_004377bc
.text:004377ec 00000000 _nop
LAB_004377f0: ;XREF[3,0]: 004377a4,004377b4,004377d8
.text:004377f0 2800a48f lw param_1,local_38+0x60(sp)
.text:004377f4 00000000 nop
.text:004377f8 f7008014 bne param_1,zero,LAB_00437bd8
.text:004377fc 00000000 _nop
LAB_00437800: ;XREF[1,0]: 00437bec
.text:00437800 0600c012 beq s6,zero,LAB_0043781c
.text:00437804 00000000 _nop
.text:00437808 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0043780c 00000000 nop
.text:00437810 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437814 2120c002 _move param_1,s6
.text:00437818 1800bc8f lw gp,local_48+0x60(sp)
LAB_0043781c: ;XREF[1,0]: 00437800
.text:0043781c 06004012 beq s2,zero,LAB_00437838
.text:00437820 00000000 _nop
.text:00437824 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437828 00000000 nop
.text:0043782c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437830 21204002 _move param_1,s2
.text:00437834 1800bc8f lw gp,local_48+0x60(sp)
LAB_00437838: ;XREF[1,0]: 0043781c
.text:00437838 3000a68f lw param_3,local_30+0x60(sp)
.text:0043783c ffff1324 li s3,-0x1
.text:00437840 2501d310 beq param_3,s3,LAB_00437cd8
.text:00437844 feff0a24 _li t2,-0x2
.text:00437848 3000ab8f lw t3,local_30+0x60(sp)
.text:0043784c 00000000 nop
.text:00437850 0f006a15 bne t3,t2,LAB_00437890
.text:00437854 00000000 _nop
.text:00437858 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043785c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437860 f4ee8526 addiu param_2=>...,s4,-0x110c ;= "\ntask busy.\n"
.text:00437864 09f82003 jalr t9=>trace ;undefined trace()
.text:00437868 10000424 _li param_1,0x10
.text:0043786c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437870 2120a002 move param_1,s5
.text:00437874 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437878 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:0043787c 04ef8625 addiu param_3=>...,t4,-0x10fc ;= "task busy."
.text:00437880 f5010524 li param_2,0x1f5
LAB_00437884: ;XREF[1,0]: 00437d00
.text:00437884 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00437888 00000000 _nop
LAB_0043788c: ;XREF[4,0]: 004378dc,004378f8,00437bb0,00437cd0
.text:0043788c 1800bc8f lw gp,local_48+0x60(sp)
LAB_00437890: ;XREF[4,0]: 00437850,0043791c,00437938,00437cb8
.text:00437890 5c00bf8f lw ra,local_4+0x60(sp)
.text:00437894 5800be8f lw s8,local_8+0x60(sp)
.text:00437898 5400b78f lw s7,local_c+0x60(sp)
.text:0043789c 5000b68f lw s6,local_10+0x60(sp)
.text:004378a0 4c00b58f lw s5,local_14+0x60(sp)
.text:004378a4 4800b48f lw s4,local_18+0x60(sp)
.text:004378a8 4400b38f lw s3,local_1c+0x60(sp)
.text:004378ac 4000b28f lw s2,local_20+0x60(sp)
.text:004378b0 3c00b18f lw s1,local_24+0x60(sp)
.text:004378b4 3800b08f lw s0,local_28+0x60(sp)
.text:004378b8 01000224 li v0,0x1
.text:004378bc 0800e003 jr ra
.text:004378c0 6000bd27 _addiu sp,sp,0x60
LAB_004378c4: ;XREF[1,0]: 0043742c
.text:004378c4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004378c8 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004378cc 2120a002 move param_1,s5
.text:004378d0 2ca5e625 addiu param_3=>...,t7,-0x5ad4 ;= "Insufficient memory"
.text:004378d4 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004378d8 f7010524 _li param_2,0x1f7
.text:004378dc ebff0010 b LAB_0043788c
.text:004378e0 00000000 _nop
LAB_004378e4: ;XREF[1,0]: 004373e4
.text:004378e4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004378e8 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:004378ec 78ee6625 addiu param_3=>...,t3,-0x1188 ;= "Not Implemented"
.text:004378f0 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:004378f4 f4010524 _li param_2,0x1f4
.text:004378f8 e4ff0010 b LAB_0043788c
.text:004378fc 00000000 _nop
LAB_00437900: ;XREF[1,0]: 00437448
.text:00437900 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437904 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00437908 18f0c625 addiu param_3=>...,t6,-0xfe8 ;= "Stream CGI process file is not ex...
.text:0043790c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00437910 f4010524 _li param_2,0x1f4
.text:00437914 2800a48f lw param_1,local_38+0x60(sp)
.text:00437918 1800bc8f lw gp,local_48+0x60(sp)
.text:0043791c dcff8010 beq param_1,zero,LAB_00437890
.text:00437920 00000000 _nop
.text:00437924 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437928 00000000 nop
.text:0043792c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437930 00000000 _nop
.text:00437934 1800bc8f lw gp,local_48+0x60(sp)
.text:00437938 d5ff0010 b LAB_00437890
.text:0043793c 2800a0af _sw zero,local_38+0x60(sp)
LAB_00437940: ;XREF[14,0]: 004376a0,004376a8,004376b0,004376b8
; 004376c0,004376c8,004376d0,004376d8
; 004376e0,004376e8,004376f0,004376f8
; 00437700,00437708
.text:00437940 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00437944 46000424 li param_1,0x46
.text:00437948 2000a527 addiu param_2,sp,0x20
.text:0043794c 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00437950 04000624 _li param_3,0x4
.text:00437954 1800bc8f lw gp,local_48+0x60(sp)
.text:00437958 6dff0010 b LAB_00437710
.text:0043795c 00000000 _nop
LAB_00437960: ;XREF[10,0]: 00437710,00437718,00437720,00437728
; 00437730,00437738,00437740,00437748
; 00437750,00437758
.text:00437960 2000b887 lh t8,local_40+0x60(sp)
.text:00437964 00000000 nop
.text:00437968 0a000f2b slti t7,t8,0xa
.text:0043796c 7cffe011 beq t7,zero,LAB_00437760
.text:00437970 03001f24 _li ra,0x3
LAB_00437974: ;XREF[2,0]: 00437784,00437b20
.text:00437974 c48a998f lw t9,-0x753c(gp)=>->::fork ;= 00489560
.text:00437978 00000000 nop
.text:0043797c 09f82003 jalr t9=>.MIPS.stubs:::fork ;__pid_t fork(void)
.text:00437980 00000000 _nop
.text:00437984 3000a2af sw v0,local_30+0x60(sp)
.text:00437988 3000b98f lw t9,local_30+0x60(sp)
.text:0043798c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437990 7eff2017 bne t9,zero,LAB_0043778c
.text:00437994 00000000 _nop
.text:00437998 2890998f lw t9,-0x6fd8(gp)=>->::getpid ;= 00489260
.text:0043799c 00000000 nop
.text:004379a0 09f82003 jalr t9=>.MIPS.stubs:::getpid ;__pid_t getpid(void)
.text:004379a4 00000000 _nop
.text:004379a8 3400ab8f lw t3,local_2c+0x60(sp)
.text:004379ac 1800bc8f lw gp,local_48+0x60(sp)
.text:004379b0 21507301 addu t2,t3,s3
.text:004379b4 80200a00 sll param_1,t2,0x2
.text:004379b8 21809e00 addu s0,param_1,s8
.text:004379bc 0800068e lw param_3,0x8(s0)=>.data:StearmSupportP...
.text:004379c0 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004379c4 9000a78e lw param_4,0x90(s5)
.text:004379c8 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004379cc 1000a6af sw param_3=>.rodata...,local_50+0x60(sp) ;= "/bin/ipush"
.text:004379d0 44f0c527 addiu param_2=>...,s8,-0xfbc ;= "now in the stream child process(%...
.text:004379d4 21304000 move param_3,v0
.text:004379d8 10000424 li param_1,0x10
.text:004379dc 09f82003 jalr t9=>trace ;undefined trace()
.text:004379e0 0900332e _sltiu s3,s1,0x9
.text:004379e4 1800bc8f lw gp,local_48+0x60(sp)
.text:004379e8 05006016 bne s3,zero,LAB_00437a00
.text:004379ec 80701100 _sll t6,s1,0x2
caseD_5: ;XREF[5,0]: 00437a1c,00437e24,00437e84,00437f20
caseD_6: ; 00437fb0
caseD_4:
.text:004379f0 b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:004379f4 00000000 nop
.text:004379f8 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:004379fc 21200000 _clear param_1
LAB_00437a00: ;XREF[1,0]: 004379e8
.text:00437a00 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437a04 00000000 nop
.text:00437a08 a0f20f27 addiu t7,t8,-0xd60
.text:00437a0c 2168cf01 addu t5,t6,t7
.text:00437a10 0000b48d lw s4,0x0(t5)=>.rodata:switchD_00437a1c:...;= FFF5857Ch
.text:00437a14 00000000 nop
.text:00437a18 21609c02 addu t4,s4,gp
switchD: ; FWD[4,0]: 004379f0,00437e0c,00437f08,00437f5c
.text:00437a1c 08008001 jr t4
.text:00437a20 00000000 _nop
LAB_00437a24: ;XREF[3,0]: 00437628,00437634,0043763c
.text:00437a24 68002a12 beq s1,t2,LAB_00437bc8
.text:00437a28 80201000 _sll param_1,s0,0x2
.text:00437a2c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437a30 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437a34 38198225 addiu v0,t4,0x1938
LAB_00437a38: ;XREF[1,0]: 00437bd0
.text:00437a38 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437a3c c0ef8626 addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:00437a40 74f0a724 addiu param_4=>...,param_2,-0xf8c ;= "MOTION_DETECTION"
.text:00437a44 21209200 addu param_1,param_1,s2
.text:00437a48 fe000524 li param_2,0xfe
.text:00437a4c 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
; FWD[3,0]: Stack[-0x50],00490f28,00491938
.text:00437a50 1000a2af _sw v0=>.rodata:s_0_...,local_50+0x60(sp) ;= "1"
;= "0"
.text:00437a54 1800bc8f lw gp,local_48+0x60(sp)
.text:00437a58 01000326 addiu v1,s0,0x1
.text:00437a5c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437a60 b487828f lw v0,-0x784c(gp)=>->Webboundary ;= 004d53b0
.text:00437a64 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437a68 80f80300 sll ra,v1,0x2
.text:00437a6c 2120f203 addu param_1,ra,s2
.text:00437a70 88f00727 addiu param_4=>...,t8,-0xf78 ;= "HTTP_BOUNDRY"
.text:00437a74 c0ef8626 addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:00437a78 fe000524 li param_2,0xfe
.text:00437a7c 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437a80 1000a2af _sw v0=>.data:Webboundary,local_50+0x60(sp) ;= "--video boundary--"
.text:00437a84 1800bc8f lw gp,local_48+0x60(sp)
.text:00437a88 02000f26 addiu t7,s0,0x2
.text:00437a8c 248f8e8f lw t6,-0x70dc(gp)=>->Webcontenttypejpeg ;= 004d53c4
.text:00437a90 c0ef8626 addiu param_3=>...,s4,-0x1040 ;= "%s=%s"
.text:00437a94 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437a98 80680f00 sll t5,t7,0x2
.text:00437a9c f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437aa0 1000aeaf sw t6=>.data:Webcon...,local_50+0x60(sp) ;= "Content-type: image/jpeg"
.text:00437aa4 2120b201 addu param_1,t5,s2
.text:00437aa8 98f08726 addiu param_4=>...,s4,-0xf68 ;= "HTTP_CONTENTTYPE"
.text:00437aac 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437ab0 fe000524 _li param_2,0xfe
.text:00437ab4 1800bc8f lw gp,local_48+0x60(sp)
.text:00437ab8 00000000 nop
.text:00437abc 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437ac0 04002012 beq s1,zero,LAB_00437ad4
.text:00437ac4 03001026 _addiu s0,s0,0x3
.text:00437ac8 02001724 li s7,0x2
.text:00437acc 3a003716 bne s1,s7,LAB_00437bb8
.text:00437ad0 80201000 _sll param_1,s0,0x2
LAB_00437ad4: ;XREF[1,0]: 00437ac0
.text:00437ad4 2080878f lw param_4,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437ad8 f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437adc 80201000 sll param_1,s0,0x2
.text:00437ae0 3819e224 addiu v0,param_4,0x1938
LAB_00437ae4: ;XREF[1,0]: 00437bc0
.text:00437ae4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
; FWD[3,0]: Stack[-0x50],00490f28,00491938
.text:00437ae8 1000a2af sw v0=>.rodata:s_0_...,local_50+0x60(sp) ;= "1"
;= "0"
.text:00437aec 21209200 addu param_1,param_1,s2
.text:00437af0 c0efc624 addiu param_3=>...,param_3,-0x1040 ;= "%s=%s"
.text:00437af4 acf02725 addiu param_4=>...,t1,-0xf54 ;= "MULTI_PART"
.text:00437af8 09f82003 jalr t9=>CVE_allocFmtString ;undefined CVE_allocFmtString()
.text:00437afc fe000524 _li param_2,0xfe
.text:00437b00 1800bc8f lw gp,local_48+0x60(sp)
.text:00437b04 cffe0010 b LAB_00437644
.text:00437b08 01001026 _addiu s0,s0,0x1
LAB_00437b0c: ;XREF[4,0]: 00437760,00437768,00437770,00437778
.text:00437b0c 2200a787 lh param_4,local_3e+0x60(sp)
.text:00437b10 00000000 nop
.text:00437b14 0a00f728 slti s7,param_4,0xa
.text:00437b18 19ffe012 beq s7,zero,LAB_00437780
.text:00437b1c f9ff2926 _addiu t1,s1,-0x7
.text:00437b20 94ff0010 b LAB_00437974
.text:00437b24 00000000 _nop
LAB_00437b28: ;XREF[1,0]: 00437594
.text:00437b28 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437b2c f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437b30 9dfe0010 b LAB_004375a8
.text:00437b34 9ca16224 _addiu v0,v1,-0x5e64
LAB_00437b38: ;XREF[1,0]: 00437518
.text:00437b38 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437b3c f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437b40 7bfe0010 b LAB_00437530
.text:00437b44 00000000 _nop
LAB_00437b48: ;XREF[1,0]: 0043779c
.text:00437b48 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00437b4c 1c808d8f lw t5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00437b50 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00437b54 9c62a525 addiu param_2=>.data:DAT_004d629c,t5,0x629c ;= FFFFFFFFh
.text:00437b58 a08c0426 addiu param_1=>.bss:DAT_004d8ca0,s0,-0x7360 ;= ??
.text:00437b5c 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00437b60 1c000624 _li param_3,0x1c
.text:00437b64 1800bc8f lw gp,local_48+0x60(sp)
.text:00437b68 22004004 bltz v0,LAB_00437bf4
.text:00437b6c 80100200 _sll v0,v0,0x2
.text:00437b70 a08c038e lw v1,-0x7360(s0)=>.bss:DAT_004d8ca0 ;= ??
.text:00437b74 00000000 nop
.text:00437b78 21f84300 addu ra,v0,v1
.text:00437b7c 0000ee8f lw t6,0x0(ra)
.text:00437b80 3000b88f lw t8,local_30+0x60(sp)
.text:00437b84 1400d1ad sw s1,0x14(t6)
.text:00437b88 1000d8ad sw t8,0x10(t6)
.text:00437b8c 1800d3ad sw s3,0x18(t6)
.text:00437b90 2800af8f lw t7,local_38+0x60(sp)
.text:00437b94 3885998f lw t9,-0x7ac8(gp)=>->websTimeoutCancel ;= 00409e00
.text:00437b98 0800d6ad sw s6,0x8(t6)
.text:00437b9c 0400cfad sw t7,0x4(t6)
.text:00437ba0 0c00d2ad sw s2,0xc(t6)
.text:00437ba4 0000d5ad sw s5,0x0(t6)
.text:00437ba8 09f82003 jalr t9=>websTimeoutCancel ;undefined websTimeoutCancel()
.text:00437bac 2120a002 _move param_1,s5
.text:00437bb0 36ff0010 b LAB_0043788c
.text:00437bb4 00000000 _nop
LAB_00437bb8: ;XREF[1,0]: 00437acc
.text:00437bb8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437bbc f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437bc0 c8ff0010 b LAB_00437ae4
.text:00437bc4 280f0225 _addiu v0,t0,0xf28
LAB_00437bc8: ;XREF[1,0]: 00437a24
.text:00437bc8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437bcc f08b998f lw t9,-0x7410(gp)=>->CVE_allocFmtString ;= 0041c078
.text:00437bd0 99ff0010 b LAB_00437a38
.text:00437bd4 280f6225 _addiu v0,t3,0xf28
LAB_00437bd8: ;XREF[1,0]: 004377f8
.text:00437bd8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437bdc 00000000 nop
.text:00437be0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437be4 00000000 _nop
.text:00437be8 1800bc8f lw gp,local_48+0x60(sp)
.text:00437bec 04ff0010 b LAB_00437800
.text:00437bf0 2800a0af _sw zero,local_38+0x60(sp)
LAB_00437bf4: ;XREF[1,0]: 00437b68
.text:00437bf4 1200c012 beq s6,zero,LAB_00437c40
.text:00437bf8 2180c002 _move s0,s6
.text:00437bfc 0000c48e lw param_1,0x0(s6)
.text:00437c00 00000000 nop
.text:00437c04 0e008010 beq param_1,zero,LAB_00437c40
.text:00437c08 00000000 _nop
LAB_00437c0c: ;XREF[1,0]: 00437c38
.text:00437c0c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437c10 00000000 nop
.text:00437c14 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437c18 00000000 _nop
.text:00437c1c 000000ae sw zero,0x0(s0)
.text:00437c20 04001026 addiu s0,s0,0x4
.text:00437c24 1800bc8f lw gp,local_48+0x60(sp)
.text:00437c28 05000012 beq s0,zero,LAB_00437c40
.text:00437c2c 00000000 _nop
.text:00437c30 0000048e lw param_1,0x0(s0)
.text:00437c34 00000000 nop
.text:00437c38 f4ff8014 bne param_1,zero,LAB_00437c0c
.text:00437c3c 00000000 _nop
LAB_00437c40: ;XREF[3,0]: 00437bf4,00437c04,00437c28
.text:00437c40 12004012 beq s2,zero,LAB_00437c8c
.text:00437c44 21804002 _move s0,s2
.text:00437c48 0000448e lw param_1,0x0(s2)
.text:00437c4c 00000000 nop
.text:00437c50 0e008010 beq param_1,zero,LAB_00437c8c
.text:00437c54 00000000 _nop
LAB_00437c58: ;XREF[1,0]: 00437c84
.text:00437c58 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437c5c 00000000 nop
.text:00437c60 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437c64 00000000 _nop
.text:00437c68 000000ae sw zero,0x0(s0)
.text:00437c6c 04001026 addiu s0,s0,0x4
.text:00437c70 1800bc8f lw gp,local_48+0x60(sp)
.text:00437c74 05000012 beq s0,zero,LAB_00437c8c
.text:00437c78 00000000 _nop
.text:00437c7c 0000048e lw param_1,0x0(s0)
.text:00437c80 00000000 nop
.text:00437c84 f4ff8014 bne param_1,zero,LAB_00437c58
.text:00437c88 00000000 _nop
LAB_00437c8c: ;XREF[3,0]: 00437c40,00437c50,00437c74
.text:00437c8c 2800a48f lw param_1,local_38+0x60(sp)
.text:00437c90 00000000 nop
.text:00437c94 56008014 bne param_1,zero,LAB_00437df0
.text:00437c98 00000000 _nop
LAB_00437c9c: ;XREF[1,0]: 00437e04
.text:00437c9c 0600c012 beq s6,zero,LAB_00437cb8
.text:00437ca0 00000000 _nop
.text:00437ca4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437ca8 00000000 nop
.text:00437cac 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437cb0 2120c002 _move param_1,s6
.text:00437cb4 1800bc8f lw gp,local_48+0x60(sp)
LAB_00437cb8: ;XREF[1,0]: 00437c9c
.text:00437cb8 f5fe4012 beq s2,zero,LAB_00437890
.text:00437cbc 00000000 _nop
.text:00437cc0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437cc4 00000000 nop
.text:00437cc8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437ccc 21204002 _move param_1,s2
.text:00437cd0 eefe0010 b LAB_0043788c
.text:00437cd4 00000000 _nop
LAB_00437cd8: ;XREF[1,0]: 00437840
.text:00437cd8 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437cdc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437ce0 b8f08524 addiu param_2=>...,param_1,-0xf48 ;= "\nstream fork process failure.\n"
.text:00437ce4 09f82003 jalr t9=>trace ;undefined trace()
.text:00437ce8 10000424 _li param_1,0x10
.text:00437cec 1800bc8f lw gp,local_48+0x60(sp)
.text:00437cf0 2120a002 move param_1,s5
.text:00437cf4 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437cf8 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00437cfc c8e60626 addiu param_3=>...,s0,-0x1938 ;= "Fork process failure."
.text:00437d00 e0fe0010 b LAB_00437884
.text:00437d04 f5010524 _li param_2,0x1f5
LAB_00437d08: ;XREF[1,0]: 00437490
.text:00437d08 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00437d0c 00000000 nop
.text:00437d10 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00437d14 21204002 _move param_1,s2
.text:00437d18 1800bc8f lw gp,local_48+0x60(sp)
.text:00437d1c 21204002 move param_1,s2
.text:00437d20 e08f998f lw t9,-0x7020(gp)=>->websDecodeUrl ;= 0041d348
.text:00437d24 21284002 move param_2,s2
.text:00437d28 09f82003 jalr t9=>websDecodeUrl ;undefined websDecodeUrl()
.text:00437d2c 21304000 _move param_3,v0
.text:00437d30 1800bc8f lw gp,local_48+0x60(sp)
.text:00437d34 21204002 move param_1,s2
.text:00437d38 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437d3c ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00437d40 05000010 b LAB_00437d58
.text:00437d44 04474526 _addiu param_2=>...,s2,0x4704 ;= " "
LAB_00437d48: ;XREF[3,0]: 00437d80,00437d9c,00437de8
.text:00437d48 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00437d4c ec8a998f lw t9,-0x7514(gp)=>->::strtok ;= 00489530
.text:00437d50 21200000 clear param_1
.text:00437d54 0447e524 addiu param_2=>...,param_4,0x4704 ;= " "
LAB_00437d58: ;XREF[1,0]: 00437d40
.text:00437d58 09f82003 jalr t9=>.MIPS.stubs:::strtok ;char * strtok(char * __s, char * __d...
.text:00437d5c 00000000 _nop
.text:00437d60 1800bc8f lw gp,local_48+0x60(sp)
.text:00437d64 ccfd4010 beq v0,zero,LAB_00437498
.text:00437d68 21204000 _move param_1,v0
.text:00437d6c 2c00a58f lw param_2,local_34+0x60(sp)
.text:00437d70 80101400 sll v0,s4,0x2
.text:00437d74 01009426 addiu s4,s4,0x1
.text:00437d78 21f85600 addu ra,v0,s6
.text:00437d7c 2ac08502 slt t8,s4,param_2
.text:00437d80 f1ff0017 bne t8,zero,LAB_00437d48
.text:00437d84 0000e4af _sw param_1,0x0(ra)
.text:00437d88 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00437d8c 00000000 nop
.text:00437d90 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00437d94 c0200500 _sll param_1,param_2,0x3
.text:00437d98 1800bc8f lw gp,local_48+0x60(sp)
.text:00437d9c eaff4010 beq v0,zero,LAB_00437d48
.text:00437da0 21804000 _move s0,v0
.text:00437da4 2c00a38f lw v1,local_34+0x60(sp)
.text:00437da8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00437dac 21204000 move param_1,v0
.text:00437db0 2128c002 move param_2,s6
.text:00437db4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00437db8 80300300 _sll param_3,v1,0x2
.text:00437dbc 1800bc8f lw gp,local_48+0x60(sp)
.text:00437dc0 0600c012 beq s6,zero,LAB_00437ddc
.text:00437dc4 00000000 _nop
.text:00437dc8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437dcc 00000000 nop
.text:00437dd0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437dd4 2120c002 _move param_1,s6
.text:00437dd8 1800bc8f lw gp,local_48+0x60(sp)
LAB_00437ddc: ;XREF[1,0]: 00437dc0
.text:00437ddc 2c00a68f lw param_3,local_34+0x60(sp)
.text:00437de0 21b00002 move s6,s0
.text:00437de4 40280600 sll param_2,param_3,0x1
.text:00437de8 d7ff0010 b LAB_00437d48
.text:00437dec 2c00a5af _sw param_2,local_34+0x60(sp)
LAB_00437df0: ;XREF[1,0]: 00437c94
.text:00437df0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00437df4 00000000 nop
.text:00437df8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00437dfc 00000000 _nop
.text:00437e00 1800bc8f lw gp,local_48+0x60(sp)
.text:00437e04 a5ff0010 b LAB_00437c9c
.text:00437e08 2800a0af _sw zero,local_38+0x60(sp)
caseD_8: ;XREF[1,0]: 00437a1c
caseD_3:
.text:00437e0c 4887998f lw t9,-0x78b8(gp)=>->websSocketGetPtr ;= 00417008
.text:00437e10 d400a48e lw param_1,0xd4(s5)
.text:00437e14 2800b18f lw s1,local_38+0x60(sp)
.text:00437e18 09f82003 jalr t9=>websSocketGetPtr ;undefined websSocketGetPtr()
.text:00437e1c 00000000 _nop
.text:00437e20 1800bc8f lw gp,local_48+0x60(sp)
.text:00437e24 f2fe4010 beq v0,zero,switchD_00437a1c::caseD_4
.text:00437e28 21804000 _move s0,v0
.text:00437e2c 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00437e30 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00437e34 a4f1a724 addiu param_4=>...,param_2,-0xe5c ;= "audio/x-wav"
.text:00437e38 2120a002 move param_1,s5
.text:00437e3c c8000524 li param_2,0xc8
.text:00437e40 21300000 clear param_3
.text:00437e44 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00437e48 1000a0af _sw zero,local_50+0x60(sp)
.text:00437e4c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437e50 7000048e lw param_1,0x70(s0)
.text:00437e54 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00437e58 02000524 li param_2,0x2
.text:00437e5c 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00437e60 21300000 _clear param_3
.text:00437e64 1800bc8f lw gp,local_48+0x60(sp)
.text:00437e68 21202002 move param_1,s1
.text:00437e6c 3c90998f lw t9,-0x6fc4(gp)=>->::execve ;= 00489250
.text:00437e70 2128c002 move param_2,s6
.text:00437e74 09f82003 jalr t9=>.MIPS.stubs:::execve ;int execve(char * __path, char * * _...
.text:00437e78 21304002 _move param_3,s2
.text:00437e7c ffff0324 li v1,-0x1
.text:00437e80 1800bc8f lw gp,local_48+0x60(sp)
.text:00437e84 dafe4314 bne v0,v1,switchD_00437a1c::caseD_4
.text:00437e88 00000000 _nop
.text:00437e8c 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00437e90 808f998f lw t9,-0x7080(gp)=>->::puts ;= 004892b0
.text:00437e94 00000000 nop
.text:00437e98 09f82003 jalr t9=>.MIPS.stubs:::puts ;int puts(char * __s)
.text:00437e9c 50f1e424 _addiu param_1=>...,param_4,-0xeb0 ;= "content-type: text/html\n\nExecut...
.text:00437ea0 1800bc8f lw gp,local_48+0x60(sp)
.text:00437ea4 00000000 nop
.text:00437ea8 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00437eac 00000000 nop
.text:00437eb0 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00437eb4 00000000 _nop
.text:00437eb8 1800bc8f lw gp,local_48+0x60(sp)
.text:00437ebc 0000448c lw param_1,0x0(v0)
.text:00437ec0 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:00437ec4 00000000 nop
.text:00437ec8 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:00437ecc 00000000 _nop
.text:00437ed0 1800bc8f lw gp,local_48+0x60(sp)
.text:00437ed4 21302002 move param_3,s1
.text:00437ed8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437edc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00437ee0 8cf1e526 addiu param_2=>...,s7,-0xe74 ;= "Can't execve %s: %s\n"
LAB_00437ee4: ;XREF[1,0]: 0043800c
.text:00437ee4 21384000 move param_4,v0
.text:00437ee8 09f82003 jalr t9=>trace ;undefined trace()
.text:00437eec 10000424 _li param_1,0x10
LAB_00437ef0: ;XREF[2,0]: 00437f54,00437f78
.text:00437ef0 1800bc8f lw gp,local_48+0x60(sp)
.text:00437ef4 00000000 nop
.text:00437ef8 b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:00437efc 00000000 nop
.text:00437f00 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:00437f04 21200000 _clear param_1
caseD_7: ;XREF[1,0]: 00437a1c
.text:00437f08 4887998f lw t9,-0x78b8(gp)=>->websSocketGetPtr ;= 00417008
.text:00437f0c d400a48e lw param_1,offset .rodata:s_l_%d)_004900...;= "l %d)\n"
.text:00437f10 2800b08f lw s0,local_38+0x60(sp)
.text:00437f14 09f82003 jalr t9=>websSocketGetPtr ;undefined websSocketGetPtr()
.text:00437f18 00000000 _nop
.text:00437f1c 1800bc8f lw gp,local_48+0x60(sp)
.text:00437f20 b3fe4010 beq v0,zero,switchD_00437a1c::caseD_4
.text:00437f24 00000000 _nop
.text:00437f28 e400bf8e lw ra,0xe4(s5)
.text:00437f2c 00000000 nop
.text:00437f30 0100f133 andi s1,ra,0x1
.text:00437f34 12002012 beq s1,zero,LAB_00437f80
.text:00437f38 02000524 _li param_2,0x2
.text:00437f3c 2120a002 move param_1,s5
.text:00437f40 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437f44 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00437f48 78a2a626 addiu param_3=>...,s5,-0x5d88 ;= "Method Not Allowed."
.text:00437f4c 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00437f50 95010524 _li param_2,0x195
.text:00437f54 e6ff0010 b LAB_00437ef0
.text:00437f58 00000000 _nop
caseD_1: ;XREF[1,0]: 00437a1c
caseD_2:
caseD_0:
.text:00437f5c 888b998f lw t9,-0x7478(gp)=>->imagepush ;= 004370f4
.text:00437f60 2800a68f lw param_3,local_38+0x60(sp)
.text:00437f64 1000b2af sw s2,local_50+0x60(sp)
.text:00437f68 2120a002 move param_1,s5
.text:00437f6c 21282002 move param_2,s1
.text:00437f70 09f82003 jalr t9=>imagepush ;undefined imagepush(undefined param_...
.text:00437f74 2138c002 _move param_4,s6
.text:00437f78 ddff0010 b LAB_00437ef0
.text:00437f7c 00000000 _nop
LAB_00437f80: ;XREF[1,0]: 00437f34
.text:00437f80 2085998f lw t9,-0x7ae0(gp)=>->::fcntl ;= 00489820
.text:00437f84 7000448c lw param_1,0x70(v0)
.text:00437f88 09f82003 jalr t9=>.MIPS.stubs:::fcntl ;int fcntl(int __fd, int __cmd, ...)
.text:00437f8c 21300000 _clear param_3
.text:00437f90 1800bc8f lw gp,local_48+0x60(sp)
.text:00437f94 2128c002 move param_2,s6
.text:00437f98 3c90998f lw t9,-0x6fc4(gp)=>->::execve ;= 00489250
.text:00437f9c 21200002 move param_1,s0
.text:00437fa0 09f82003 jalr t9=>.MIPS.stubs:::execve ;int execve(char * __path, char * * _...
.text:00437fa4 21304002 _move param_3,s2
.text:00437fa8 ffff1624 li s6,-0x1
.text:00437fac 1800bc8f lw gp,local_48+0x60(sp)
.text:00437fb0 8ffe5614 bne v0,s6,switchD_00437a1c::caseD_4
.text:00437fb4 00000000 _nop
.text:00437fb8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00437fbc 808f998f lw t9,-0x7080(gp)=>->::puts ;= 004892b0
.text:00437fc0 00000000 nop
.text:00437fc4 09f82003 jalr t9=>.MIPS.stubs:::puts ;int puts(char * __s)
.text:00437fc8 50f14424 _addiu param_1=>...,v0,-0xeb0 ;= "content-type: text/html\n\nExecut...
.text:00437fcc 1800bc8f lw gp,local_48+0x60(sp)
.text:00437fd0 00000000 nop
.text:00437fd4 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00437fd8 00000000 nop
.text:00437fdc 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00437fe0 00000000 _nop
.text:00437fe4 1800bc8f lw gp,local_48+0x60(sp)
.text:00437fe8 0000448c lw param_1,0x0(v0)
.text:00437fec 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:00437ff0 00000000 nop
.text:00437ff4 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:00437ff8 00000000 _nop
.text:00437ffc 1800bc8f lw gp,local_48+0x60(sp)
.text:00438000 21300002 move param_3,s0
.text:00438004 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438008 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043800c b5ff0010 b LAB_00437ee4
.text:00438010 8cf14526 _addiu param_2=>...,s2,-0xe74 ;= "Can't execve %s: %s\n"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websStreamReapChildren()
;local_8 undefined4 -8 ;XREF[2,0]: 00438024,00438164
;local_c undefined4 -c ;XREF[2,0]: 00438028,00438168
;local_10 undefined4 -10 ;XREF[2,0]: 0043802c,0043816c
;local_14 undefined4 -14 ;XREF[2,0]: 00438030,00438170
;local_18 undefined4 -18 ;XREF[2,0]: 00438034,00438174
;local_1c undefined4 -1c ;XREF[2,0]: 00438038,00438178
;local_20 undefined4 -20 ;XREF[2,0]: 0043803c,0043817c
;local_28 undefined4 -28 ;XREF[1,0]: 004381a8
;local_30 undefined4 -30 ;XREF[10,0]: 00438040,00438094,004380b8,0043814c,004381e4
; 00438204,00438238,004382b4,004382d8,004382f4
;local_38 undefined4 -38 ;XREF[3,0]: 004381d4,00438338,00438354
;XREF[3,0]: Entry Point,00408a74,004d84ec
.text:00438014 0a001c3c lui gp,0xa
.text:00438018 cc799c27 addiu gp,gp,0x79cc
.text:0043801c 21e09903 addu gp,gp,t9
.text:00438020 b8ffbd27 addiu sp,sp,-0x48
.text:00438024 4000bfaf sw ra,local_8+0x48(sp)
.text:00438028 3c00b5af sw s5,local_c+0x48(sp)
.text:0043802c 3800b4af sw s4,local_10+0x48(sp)
.text:00438030 3400b3af sw s3,local_14+0x48(sp)
.text:00438034 3000b2af sw s2,local_18+0x48(sp)
.text:00438038 2c00b1af sw s1,local_1c+0x48(sp)
.text:0043803c 2800b0af sw s0,local_20+0x48(sp)
.text:00438040 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:00438044 1c80948f lw s4,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00438048 00000000 nop
.text:0043804c 9c62828e lw v0,offset .data:DAT_004d629c &0xffff(s4);= FFFFFFFFh
.text:00438050 00000000 nop
.text:00438054 43004004 bltz v0,LAB_00438164
.text:00438058 21980000 _clear s3
.text:0043805c 1880958f lw s5,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00438060 00000000 nop
LAB_00438064: ;XREF[1,0]: 0043815c
.text:00438064 a08ca38e lw v1,-0x7360(s5)=>.bss:DAT_004d8ca0 ;= ??
.text:00438068 80281300 sll a1,s3,0x2
.text:0043806c 2120a300 addu a0,a1,v1
.text:00438070 0000918c lw s1,0x0(a0)
.text:00438074 00000000 nop
.text:00438078 35002012 beq s1,zero,LAB_00438150
.text:0043807c 00000000 _nop
.text:00438080 7c8f998f lw t9,-0x7084(gp)=>->websReapChildren ;= 004095a0
.text:00438084 1000248e lw a0,0x10(s1)
.text:00438088 0000308e lw s0,0x0(s1)
.text:0043808c 09f82003 jalr t9=>websReapChildren ;undefined websReapChildren()
.text:00438090 2000a527 _addiu a1,sp,0x20
.text:00438094 1800bc8f lw gp,local_30+0x48(sp)
.text:00438098 7c004014 bne v0,zero,LAB_0043828c
.text:0043809c 00000000 _nop
.text:004380a0 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:004380a4 1400328e lw s2,0x14(s1)
.text:004380a8 21200002 move a0,s0
.text:004380ac 1800308e lw s0,0x18(s1)
.text:004380b0 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:004380b4 c8000524 _li a1,0xc8
.text:004380b8 1800bc8f lw gp,local_30+0x48(sp)
.text:004380bc 32004012 beq s2,zero,LAB_00438188
.text:004380c0 40c81000 _sll t9,s0,0x1
.text:004380c4 02000624 li a2,0x2
.text:004380c8 2f004612 beq s2,a2,LAB_00438188
.text:004380cc 01000724 _li a3,0x1
.text:004380d0 2d004712 beq s2,a3,LAB_00438188
.text:004380d4 03000824 _li t0,0x3
.text:004380d8 2b004812 beq s2,t0,LAB_00438188
.text:004380dc 05000924 _li t1,0x5
.text:004380e0 29004912 beq s2,t1,LAB_00438188
.text:004380e4 06000a24 _li t2,0x6
.text:004380e8 27004a12 beq s2,t2,LAB_00438188
.text:004380ec 07000b24 _li t3,0x7
.text:004380f0 25004b12 beq s2,t3,LAB_00438188
.text:004380f4 08000c24 _li t4,0x8
.text:004380f8 23004c12 beq s2,t4,LAB_00438188
.text:004380fc 09000d24 _li t5,0x9
.text:00438100 21004d12 beq s2,t5,LAB_00438188
.text:00438104 0a000e24 _li t6,0xa
.text:00438108 1f004e12 beq s2,t6,LAB_00438188
.text:0043810c 0b000f24 _li t7,0xb
.text:00438110 1d004f12 beq s2,t7,LAB_00438188
.text:00438114 0c001824 _li t8,0xc
.text:00438118 1b005812 beq s2,t8,LAB_00438188
.text:0043811c 0d001f24 _li ra,0xd
.text:00438120 19005f12 beq s2,ra,LAB_00438188
.text:00438124 0e000224 _li v0,0xe
.text:00438128 17004212 beq s2,v0,LAB_00438188
.text:0043812c 04000424 _li a0,0x4
.text:00438130 16004412 beq s2,a0,LAB_0043818c
.text:00438134 21183003 _addu v1,t9,s0
.text:00438138 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043813c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00438140 f0f12526 addiu a1=>.roda...,s1,-0xe10 ;= "\nstream child process free.\n"
.text:00438144 09f82003 jalr t9=>trace ;undefined trace()
.text:00438148 10000424 _li a0,0x10
LAB_0043814c: ;XREF[2,0]: 00438284,0043829c
.text:0043814c 1800bc8f lw gp,local_30+0x48(sp)
LAB_00438150: ;XREF[1,0]: 00438078
.text:00438150 9c629f8e lw ra,offset .data:DAT_004d629c &0xffff(s4);= FFFFFFFFh
.text:00438154 01007326 addiu s3,s3,0x1
.text:00438158 2ac0f303 slt t8,ra,s3
.text:0043815c c1ff0013 beq t8,zero,LAB_00438064
.text:00438160 00000000 _nop
LAB_00438164: ;XREF[1,0]: 00438054
.text:00438164 4000bf8f lw ra,local_8+0x48(sp)
.text:00438168 3c00b58f lw s5,local_c+0x48(sp)
.text:0043816c 3800b48f lw s4,local_10+0x48(sp)
.text:00438170 3400b38f lw s3,local_14+0x48(sp)
.text:00438174 3000b28f lw s2,local_18+0x48(sp)
.text:00438178 2c00b18f lw s1,local_1c+0x48(sp)
.text:0043817c 2800b08f lw s0,local_20+0x48(sp)
.text:00438180 0800e003 jr ra
.text:00438184 4800bd27 _addiu sp,sp,0x48
LAB_00438188: ;XREF[14,0]: 004380bc,004380c8,004380d0,004380d8
; 004380e0,004380e8,004380f0,004380f8
; 00438100,00438108,00438110,00438118
; 00438120,00438128
.text:00438188 21183003 addu v1,t9,s0
LAB_0043818c: ;XREF[1,0]: 00438130
.text:0043818c 5c90858f lw a1,-0x6fa4(gp)=>->StearmSupportPathList ;= 004d6218
.text:00438190 80900300 sll s2,v1,0x2
.text:00438194 21804502 addu s0,s2,a1
.text:00438198 0800078e lw a3,0x8(s0)=>.data:StearmSupportPathLi...
.text:0043819c 00000000 nop
.text:004381a0 5700e010 beq a3,zero,LAB_00438300
.text:004381a4 00000000 _nop
.text:004381a8 2000a48f lw a0,local_28+0x48(sp)
.text:004381ac 00000000 nop
.text:004381b0 7f008530 andi a1,a0,0x7f
.text:004381b4 5900a010 beq a1,zero,LAB_0043831c
.text:004381b8 ff008b30 _andi t3,a0,0xff
.text:004381bc 7f000624 li a2,0x7f
.text:004381c0 5e006611 beq t3,a2,LAB_0043833c
.text:004381c4 00ff8f30 _andi t7,a0,0xff00
.text:004381c8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004381cc ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:004381d0 1000268e lw a2,0x10(s1)
.text:004381d4 1000a5af sw a1,local_38+0x48(sp)
.text:004381d8 10f28525 addiu a1=>.roda...,t4,-0xdf0 ;= "stream child(%d, %s) killed (sign...
LAB_004381dc: ;XREF[2,0]: 00438334,00438350
.text:004381dc 09f82003 jalr t9=>trace ;undefined trace()
.text:004381e0 10000424 _li a0,0x10
LAB_004381e4: ;XREF[1,0]: 00438314
.text:004381e4 1800bc8f lw gp,local_30+0x48(sp)
.text:004381e8 a08ca426 addiu a0=>.bss:DAT_004d8ca0,s5,-0x7360 ;= ??
.text:004381ec cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:004381f0 00000000 nop
.text:004381f4 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:004381f8 21286002 _move a1,s3
.text:004381fc 9c6282ae sw v0,offset .data:DAT_004d629c &0xffff(s4);= FFFFFFFFh
.text:00438200 0c00308e lw s0,0xc(s1)
.text:00438204 1800bc8f lw gp,local_30+0x48(sp)
.text:00438208 0e000012 beq s0,zero,LAB_00438244
.text:0043820c 00000000 _nop
LAB_00438210: ;XREF[1,0]: 0043823c
.text:00438210 0000048e lw a0,0x0(s0)
.text:00438214 00000000 nop
.text:00438218 0a008010 beq a0,zero,LAB_00438244
.text:0043821c 00000000 _nop
.text:00438220 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00438224 00000000 nop
.text:00438228 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0043822c 00000000 _nop
.text:00438230 000000ae sw zero,0x0(s0)
.text:00438234 04001026 addiu s0,s0,0x4
.text:00438238 1800bc8f lw gp,local_30+0x48(sp)
.text:0043823c f4ff0016 bne s0,zero,LAB_00438210
.text:00438240 00000000 _nop
LAB_00438244: ;XREF[2,0]: 00438208,00438218
.text:00438244 0400248e lw a0,0x4(s1)
.text:00438248 00000000 nop
.text:0043824c 25008014 bne a0,zero,LAB_004382e4
.text:00438250 00000000 _nop
LAB_00438254: ;XREF[1,0]: 004382f8
.text:00438254 0800248e lw a0,0x8(s1)
.text:00438258 00000000 nop
.text:0043825c 1a008014 bne a0,zero,LAB_004382c8
.text:00438260 00000000 _nop
LAB_00438264: ;XREF[1,0]: 004382dc
.text:00438264 0c00248e lw a0,0xc(s1)
.text:00438268 00000000 nop
.text:0043826c 0d008014 bne a0,zero,LAB_004382a4
.text:00438270 00000000 _nop
.text:00438274 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00438278 21202002 move a0,s1
LAB_0043827c: ;XREF[1,0]: 004382c0
.text:0043827c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00438280 00000000 _nop
.text:00438284 b1ff0010 b LAB_0043814c
.text:00438288 00000000 _nop
LAB_0043828c: ;XREF[1,0]: 00438098
.text:0043828c 1888998f lw t9,-0x77e8(gp)=>->websRefreshCookieDi...;= 00416f44
.text:00438290 00000000 nop
.text:00438294 09f82003 jalr t9=>websRefreshCookieDigest ;undefined websRefreshCookieDigest()
.text:00438298 21200002 _move a0,s0
.text:0043829c abff0010 b LAB_0043814c
.text:004382a0 00000000 _nop
LAB_004382a4: ;XREF[1,0]: 0043826c
.text:004382a4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004382a8 00000000 nop
.text:004382ac 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004382b0 00000000 _nop
.text:004382b4 1800bc8f lw gp,local_30+0x48(sp)
.text:004382b8 21202002 move a0,s1
.text:004382bc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004382c0 eeff0010 b LAB_0043827c
.text:004382c4 0c0020ae _sw zero,0xc(s1)
LAB_004382c8: ;XREF[1,0]: 0043825c
.text:004382c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004382cc 00000000 nop
.text:004382d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004382d4 00000000 _nop
.text:004382d8 1800bc8f lw gp,local_30+0x48(sp)
.text:004382dc e1ff0010 b LAB_00438264
.text:004382e0 080020ae _sw zero,0x8(s1)
LAB_004382e4: ;XREF[1,0]: 0043824c
.text:004382e4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004382e8 00000000 nop
.text:004382ec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004382f0 00000000 _nop
.text:004382f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004382f8 d6ff0010 b LAB_00438254
.text:004382fc 040020ae _sw zero,0x4(s1)
LAB_00438300: ;XREF[1,0]: 004381a0
.text:00438300 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00438304 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00438308 3cf2e524 addiu a1=>.roda...,a3,-0xdc4 ;= "child exited!\n"
.text:0043830c 09f82003 jalr t9=>trace ;undefined trace()
.text:00438310 10000424 _li a0,0x10
.text:00438314 b3ff0010 b LAB_004381e4
.text:00438318 00000000 _nop
LAB_0043831c: ;XREF[1,0]: 004381b4
.text:0043831c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438320 00ff8a30 andi t2,a0,0xff00
.text:00438324 1000268e lw a2,0x10(s1)
.text:00438328 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043832c 034a0a00 sra t1,t2,0x8
.text:00438330 4cf20525 addiu a1=>.roda...,t0,-0xdb4 ;= "stream child(%d, %s) exited, stat...
.text:00438334 a9ff0010 b LAB_004381dc
.text:00438338 1000a9af _sw t1,local_38+0x48(sp)
LAB_0043833c: ;XREF[1,0]: 004381c0
.text:0043833c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438340 1000268e lw a2,0x10(s1)
.text:00438344 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00438348 03720f00 sra t6,t7,0x8
.text:0043834c 74f2a525 addiu a1=>.roda...,t5,-0xd8c ;= "stream child(%d, %s) stopped (sig...
.text:00438350 a2ff0010 b LAB_004381dc
.text:00438354 1000aeaf _sw t6,local_38+0x48(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined InitBlowfish()
;local_8 undefined4 -8 ;XREF[2,0]: 00438368,00438604
;local_c undefined4 -c ;XREF[5,0]: 00438464,0043850c,00438514,004385d0,004385d8
;local_10 undefined4 -10 ;XREF[5,0]: 00438460,00438508,00438510,004385cc,004385d4
;XREF[3,0]: Entry Point,00438668,004d7e9c
.text:00438358 0a001c3c lui gp,0xa
.text:0043835c 88769c27 addiu gp,gp,0x7688
.text:00438360 21e09903 addu gp,gp,t9
.text:00438364 e8ffbd27 addiu sp,sp,-0x18
.text:00438368 1000b0af sw s0,local_8+0x18(sp)
.text:0043836c 388b8f8f lw t7,-0x74c8(gp)=>->c ;= 004d8ce0
.text:00438370 a4918e8f lw t6,-0x6e5c(gp)=>->ks0 ;= 004d6ea0
.text:00438374 148c8d8f lw t5,-0x73ec(gp)=>->ks1 ;= 004d6aa0
.text:00438378 f08f8c8f lw t4,-0x7010(gp)=>->ks2 ;= 004d66a0
.text:0043837c 84888b8f lw t3,-0x777c(gp)=>->ks3 ;= 004d62a0
.text:00438380 21500000 clear t2
LAB_00438384: ;XREF[1,0]: 004383c0
.text:00438384 80800a00 sll s0,t2,0x2
.text:00438388 21300b02 addu a2,s0,t3
.text:0043838c 21c80e02 addu t9,s0,t6
.text:00438390 21c00d02 addu t8,s0,t5
.text:00438394 21280c02 addu a1,s0,t4
; FWD[2,0]: 004d6ea0,004d6ea4
.text:00438398 0000278f lw a3,0x0(t9)=>.data:ks0 ;= D1310BA6h
;= 98DFB5ACh
; FWD[2,0]: 004d6aa0,004d6aa4
.text:0043839c 0000088f lw t0,0x0(t8)=>.data:ks1 ;= 4B7A70E9h
;= B5B32944h
; FWD[2,0]: 004d66a0,004d66a4
.text:004383a0 0000a98c lw t1,0x0(a1)=>.data:ks2 ;= E93D5A68h
;= 948140F7h
; FWD[2,0]: 004d62a0,004d62a4
.text:004383a4 0000c38c lw v1,0x0(a2)=>.data:ks3 ;= 3A39CE37h
;= D3FAF5CFh
.text:004383a8 01004a25 addiu t2,t2,0x1
.text:004383ac 21100f02 addu v0,s0,t7
.text:004383b0 00014429 slti a0,t2,0x100
; FWD[2,0]: 004d98e0,004d98e4
.text:004383b4 000c43ac sw v1,0xc00(v0)=>.bss:DAT_004d98e0 ;= ??
; FWD[2,0]: 004d8ce0,004d8ce4
.text:004383b8 000047ac sw a3,0x0(v0)=>.bss:c ;= ??
; FWD[2,0]: 004d90e0,004d90e4
.text:004383bc 000448ac sw t0,0x400(v0)=>.bss:DAT_004d90e0 ;= ??
.text:004383c0 f0ff8014 bne a0,zero,LAB_00438384
; FWD[2,0]: 004d94e0,004d94e4
.text:004383c4 000849ac _sw t1,0x800(v0)=>.bss:DAT_004d94e0 ;= ??
.text:004383c8 0010e325 addiu v1,t7,0x1000
.text:004383cc 11000224 li v0,0x11
LAB_004383d0: ;XREF[1,0]: 004383d8
.text:004383d0 ffff4224 addiu v0,v0,-0x1
; FWD[2,0]: 004d9ce0,004d9ce4
.text:004383d4 000060ac sw zero,0x0(v1)=>.bss:DAT_004d9ce0 ;= ??
.text:004383d8 fdff4104 bgez v0,LAB_004383d0
.text:004383dc 04006324 _addiu v1,v1,0x4
.text:004383e0 68898d8f lw t5,-0x7698(gp)=>->key ;= 004d8ca4
.text:004383e4 388d8c8f lw t4,-0x72c8(gp)=>->keylen ;= 004d8cdc
.text:004383e8 388b8a8f lw t2,-0x74c8(gp)=>->c ;= 004d8ce0
.text:004383ec 21400000 clear t0
.text:004383f0 21580000 clear t3
LAB_004383f4: ;XREF[1,0]: 00438454
.text:004383f4 21480000 clear t1
.text:004383f8 03000724 li a3,0x3
.text:004383fc 21800d01 addu s0,t0,t5
LAB_00438400: ;XREF[1,0]: 00438438
.text:00438400 0000868d lw a2,0x0(t4)=>.bss:keylen ;= ??
.text:00438404 00000392 lbu v1,0x0(s0)=>.bss:key ;= ??
.text:00438408 00120900 sll v0,t1,0x8
.text:0043840c 01000425 addiu a0,t0,0x1
.text:00438410 3900ce2c sltiu t6,a2,0x39
.text:00438414 ffffe724 addiu a3,a3,-0x1
.text:00438418 25484300 or t1,v0,v1
.text:0043841c 0200c015 bne t6,zero,LAB_00438428
.text:00438420 ffff8830 _andi t0,a0,0xffff
.text:00438424 38000624 li a2,0x38
LAB_00438428: ;XREF[1,0]: 0043841c
.text:00438428 2b280601 sltu a1,t0,a2
.text:0043842c 0200a014 bne a1,zero,LAB_00438438
.text:00438430 00000000 _nop
.text:00438434 21400000 clear t0
LAB_00438438: ;XREF[1,0]: 0043842c
.text:00438438 f1ffe104 bgez a3,LAB_00438400
.text:0043843c 21800d01 _addu s0,t0,t5
.text:00438440 0010468d lw a2,0x1000(t2)=>.bss:DAT_004d9ce0 ;= ??
.text:00438444 01006b25 addiu t3,t3,0x1
.text:00438448 2638c900 xor a3,a2,t1
.text:0043844c 12006929 slti t1,t3,0x12
.text:00438450 001047ad sw a3,0x1000(t2)=>.bss:DAT_004d9ce0 ;= ??
.text:00438454 e7ff2015 bne t1,zero,LAB_004383f4
.text:00438458 04004a25 _addiu t2,t2,0x4
.text:0043845c 388b8d8f lw t5,-0x74c8(gp)=>->c ;= 004d8ce0
.text:00438460 0800a0af sw zero,local_10+0x18(sp)
.text:00438464 0c00a0af sw zero,local_c+0x18(sp)
.text:00438468 21700000 clear t6
.text:0043846c 0800b927 addiu t9,sp,0x8
.text:00438470 0c00b027 addiu s0,sp,0xc
.text:00438474 21180000 clear v1
.text:00438478 21380000 clear a3
.text:0043847c 2148a001 move t1,t5
LAB_00438480: ;XREF[1,0]: 00438528
.text:00438480 21206000 move a0,v1
.text:00438484 2150e000 move t2,a3
.text:00438488 00102c25 addiu t4,t1,0x1000
.text:0043848c 0f000b24 li t3,0xf
LAB_00438490: ;XREF[1,0]: 004384f0
; FWD[2,0]: 004d9ce0,004d9ce4
.text:00438490 0000878d lw a3,0x0(t4)=>.bss:DAT_004d9ce0 ;= ??
.text:00438494 ffff6b25 addiu t3,t3,-0x1
.text:00438498 26c08700 xor t8,a0,a3
.text:0043849c 822b1800 srl a1,t8,0xe
.text:004384a0 02361800 srl a2,t8,0x18
.text:004384a4 80180600 sll v1,a2,0x2
.text:004384a8 fc03a430 andi a0,a1,0x3fc
.text:004384ac 82111800 srl v0,t8,0x6
.text:004384b0 21406900 addu t0,v1,t1
.text:004384b4 21308900 addu a2,a0,t1
.text:004384b8 fc034530 andi a1,v0,0x3fc
.text:004384bc ff000433 andi a0,t8,0xff
.text:004384c0 2118a900 addu v1,a1,t1
.text:004384c4 0000028d lw v0,0x0(t0)=>.bss:c ;= ??
.text:004384c8 80200400 sll a0,a0,0x2
.text:004384cc 0004c88c lw t0,0x400(a2)=>.bss:DAT_004d90e0 ;= ??
.text:004384d0 21288900 addu a1,a0,t1
.text:004384d4 0008668c lw a2,0x800(v1)=>.bss:DAT_004d94e0 ;= ??
.text:004384d8 21104800 addu v0,v0,t0
.text:004384dc 000ca38c lw v1,0xc00(a1)=>.bss:DAT_004d98e0 ;= ??
.text:004384e0 26204600 xor a0,v0,a2
.text:004384e4 21408300 addu t0,a0,v1
.text:004384e8 26204801 xor a0,t2,t0
.text:004384ec 04008c25 addiu t4,t4,0x4
.text:004384f0 e7ff6105 bgez t3,LAB_00438490
.text:004384f4 21500003 _move t2,t8
.text:004384f8 4010288d lw t0,0x1040(t1)=>.bss:DAT_004d9d20 ;= ??
.text:004384fc 4410388d lw t8,0x1044(t1)=>.bss:DAT_004d9d24 ;= ??
.text:00438500 26588800 xor t3,a0,t0
.text:00438504 26605801 xor t4,t2,t8
.text:00438508 00002caf sw t4,0x0(t9)=>local_10
.text:0043850c 00000bae sw t3,0x0(s0)=>local_c
.text:00438510 0800a38f lw v1,local_10+0x18(sp)
.text:00438514 0c00a78f lw a3,local_c+0x18(sp)
.text:00438518 0200ce25 addiu t6,t6,0x2
.text:0043851c 1200ca29 slti t2,t6,0x12
.text:00438520 0010a3ad sw v1,0x1000(t5)=>.bss:DAT_004d9ce0 ;= ??
.text:00438524 0410a7ad sw a3,0x1004(t5)=>.bss:DAT_004d9ce4 ;= ??
.text:00438528 d5ff4015 bne t2,zero,LAB_00438480
.text:0043852c 0800ad25 _addiu t5,t5,0x8
.text:00438530 388b8a8f lw t2,-0x74c8(gp)=>->c ;= 004d8ce0
.text:00438534 21c00000 clear t8
LAB_00438538: ;XREF[1,0]: 004385fc
.text:00438538 80721800 sll t6,t8,0xa
.text:0043853c 2168cf01 addu t5,t6,t7
.text:00438540 21700000 clear t6
LAB_00438544: ;XREF[1,0]: 004385ec
.text:00438544 21206000 move a0,v1
.text:00438548 2148e000 move t1,a3
.text:0043854c 00104c25 addiu t4,t2,0x1000
.text:00438550 0f000b24 li t3,0xf
LAB_00438554: ;XREF[1,0]: 004385b4
; FWD[2,0]: 004d9ce0,004d9ce4
.text:00438554 0000878d lw a3,0x0(t4)=>.bss:DAT_004d9ce0 ;= ??
.text:00438558 ffff6b25 addiu t3,t3,-0x1
.text:0043855c 26388700 xor a3,a0,a3
.text:00438560 822b0700 srl a1,a3,0xe
.text:00438564 02360700 srl a2,a3,0x18
.text:00438568 80180600 sll v1,a2,0x2
.text:0043856c fc03a430 andi a0,a1,0x3fc
.text:00438570 82110700 srl v0,a3,0x6
.text:00438574 21406a00 addu t0,v1,t2
.text:00438578 21308a00 addu a2,a0,t2
.text:0043857c fc034530 andi a1,v0,0x3fc
.text:00438580 ff00e430 andi a0,a3,0xff
.text:00438584 0000028d lw v0,0x0(t0)=>.bss:c ;= ??
.text:00438588 2128aa00 addu a1,a1,t2
.text:0043858c 0004c88c lw t0,0x400(a2)=>.bss:DAT_004d90e0 ;= ??
.text:00438590 80180400 sll v1,a0,0x2
.text:00438594 0008a68c lw a2,0x800(a1)=>.bss:DAT_004d94e0 ;= ??
.text:00438598 21206a00 addu a0,v1,t2
.text:0043859c 21284800 addu a1,v0,t0
.text:004385a0 000c838c lw v1,0xc00(a0)=>.bss:DAT_004d98e0 ;= ??
.text:004385a4 2620a600 xor a0,a1,a2
.text:004385a8 21108300 addu v0,a0,v1
.text:004385ac 26202201 xor a0,t1,v0
.text:004385b0 04008c25 addiu t4,t4,0x4
.text:004385b4 e7ff6105 bgez t3,LAB_00438554
.text:004385b8 2148e000 _move t1,a3
.text:004385bc 4010428d lw v0,0x1040(t2)=>.bss:DAT_004d9d20 ;= ??
.text:004385c0 4410488d lw t0,0x1044(t2)=>.bss:DAT_004d9d24 ;= ??
.text:004385c4 26588200 xor t3,a0,v0
.text:004385c8 2660e800 xor t4,a3,t0
.text:004385cc 00002caf sw t4,0x0(t9)=>local_10
.text:004385d0 00000bae sw t3,0x0(s0)=>local_c
.text:004385d4 0800a38f lw v1,local_10+0x18(sp)
.text:004385d8 0c00a78f lw a3,local_c+0x18(sp)
.text:004385dc 0200ce25 addiu t6,t6,0x2
.text:004385e0 0001c929 slti t1,t6,0x100
.text:004385e4 0000a3ad sw v1,0x0(t5)=>.bss:c ;= ??
.text:004385e8 0400a7ad sw a3,0x4(t5)=>.bss:DAT_004d8ce4 ;= ??
.text:004385ec d5ff2015 bne t1,zero,LAB_00438544
.text:004385f0 0800ad25 _addiu t5,t5,0x8
.text:004385f4 01001827 addiu t8,t8,0x1
.text:004385f8 04000d2b slti t5,t8,0x4
.text:004385fc ceffa015 bne t5,zero,LAB_00438538
.text:00438600 00000000 _nop
.text:00438604 1000b08f lw s0,local_8+0x18(sp)
.text:00438608 0800e003 jr ra
.text:0043860c 1800bd27 _addiu sp,sp,0x18
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined CBlowfish()
;XREF[4,0]: Entry Point,00432614,00435354
; 004d87a8
.text:00438610 0a001c3c lui gp,0xa
.text:00438614 d0739c27 addiu gp,gp,0x73d0
.text:00438618 21e09903 addu gp,gp,t9
.text:0043861c 3900a22c sltiu v0,a1,0x39
.text:00438620 388d838f lw v1,-0x72c8(gp)=>->keylen ;= 004d8cdc
.text:00438624 02004014 bne v0,zero,LAB_00438630
.text:00438628 21408000 _move t0,a0
.text:0043862c 38000524 li a1,0x38
LAB_00438630: ;XREF[1,0]: 00438624
.text:00438630 000065ac sw a1,0x0(v1)=>.bss:keylen ;= ??
.text:00438634 0a00a010 beq a1,zero,LAB_00438660
.text:00438638 21300000 _clear a2
.text:0043863c 0000658c lw a1,0x0(v1)=>.bss:keylen ;= ??
.text:00438640 6889878f lw a3,-0x7698(gp)=>->key ;= 004d8ca4
LAB_00438644: ;XREF[1,0]: 00438658
.text:00438644 21500601 addu t2,t0,a2
.text:00438648 2118c700 addu v1,a2,a3
.text:0043864c 00004491 lbu a0,0x0(t2)
.text:00438650 0100c624 addiu a2,a2,0x1
.text:00438654 2b48c500 sltu t1,a2,a1
.text:00438658 faff2015 bne t1,zero,LAB_00438644
; FWD[2,0]: 004d8ca4,004d8ca5
.text:0043865c 000064a0 _sb a0,0x0(v1)=>.bss:key ;= ??
LAB_00438660: ;XREF[1,0]: 00438634
.text:00438660 bc84998f lw t9,-0x7b44(gp)=>->InitBlowfish ;= 00438358
.text:00438664 00000000 nop
.text:00438668 08002003 jr t9=>InitBlowfish
.text:0043866c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined Blowfish_EnCode()
;XREF[3,0]: Entry Point,0043536c,004d7e50
.text:00438670 0a001c3c lui gp,0xa
.text:00438674 70739c27 addiu gp,gp,0x7370
.text:00438678 21e09903 addu gp,gp,t9
.text:0043867c 21408000 move t0,a0
.text:00438680 0800c010 beq a2,zero,LAB_004386a4
.text:00438684 21380000 _clear a3
LAB_00438688: ;XREF[1,0]: 0043869c
.text:00438688 21480701 addu t1,t0,a3
.text:0043868c 2118a700 addu v1,a1,a3
.text:00438690 00002491 lbu a0,0x0(t1)
.text:00438694 0100e724 addiu a3,a3,0x1
.text:00438698 2b10e600 sltu v0,a3,a2
.text:0043869c faff4014 bne v0,zero,LAB_00438688
.text:004386a0 000064a0 _sb a0,0x0(v1)
LAB_004386a4: ;XREF[1,0]: 00438680
.text:004386a4 c2c00600 srl t8,a2,0x3
.text:004386a8 2168a000 move t5,a1
.text:004386ac 2b000013 beq t8,zero,LAB_0043875c
.text:004386b0 21700000 _clear t6
.text:004386b4 388b898f lw t1,-0x74c8(gp)=>->c ;= 004d8ce0
LAB_004386b8: ;XREF[1,0]: 00438754
.text:004386b8 0000a48d lw a0,0x0(t5)
.text:004386bc 0400aa8d lw t2,0x4(t5)
.text:004386c0 0400af25 addiu t7,t5,0x4
.text:004386c4 00102c25 addiu t4,t1,0x1000
.text:004386c8 0f000b24 li t3,0xf
LAB_004386cc: ;XREF[1,0]: 0043872c
; FWD[2,0]: 004d9ce0,004d9ce4
.text:004386cc 0000878d lw a3,0x0(t4)=>.bss:DAT_004d9ce0 ;= ??
.text:004386d0 ffff6b25 addiu t3,t3,-0x1
.text:004386d4 26388700 xor a3,a0,a3
.text:004386d8 82130700 srl v0,a3,0xe
.text:004386dc 02260700 srl a0,a3,0x18
.text:004386e0 80280400 sll a1,a0,0x2
.text:004386e4 fc034830 andi t0,v0,0x3fc
.text:004386e8 82c90700 srl t9,a3,0x6
.text:004386ec 2118a900 addu v1,a1,t1
.text:004386f0 fc032433 andi a0,t9,0x3fc
.text:004386f4 21300901 addu a2,t0,t1
.text:004386f8 ff00e230 andi v0,a3,0xff
.text:004386fc 0000798c lw t9,0x0(v1)=>.bss:c ;= ??
.text:00438700 0004c88c lw t0,0x400(a2)=>.bss:DAT_004d90e0 ;= ??
.text:00438704 21288900 addu a1,a0,t1
.text:00438708 80200200 sll a0,v0,0x2
.text:0043870c 0008a68c lw a2,0x800(a1)=>.bss:DAT_004d94e0 ;= ??
.text:00438710 21188900 addu v1,a0,t1
.text:00438714 21102803 addu v0,t9,t0
.text:00438718 000c798c lw t9,0xc00(v1)=>.bss:DAT_004d98e0 ;= ??
.text:0043871c 26404600 xor t0,v0,a2
.text:00438720 21281901 addu a1,t0,t9
.text:00438724 26204501 xor a0,t2,a1
.text:00438728 04008c25 addiu t4,t4,0x4
.text:0043872c e7ff6105 bgez t3,LAB_004386cc
.text:00438730 2150e000 _move t2,a3
.text:00438734 4010238d lw v1,0x1040(t1)=>.bss:DAT_004d9d20 ;= ??
.text:00438738 4410268d lw a2,0x1044(t1)=>.bss:DAT_004d9d24 ;= ??
.text:0043873c 0100ce25 addiu t6,t6,0x1
.text:00438740 26588300 xor t3,a0,v1
.text:00438744 2660e600 xor t4,a3,a2
.text:00438748 2a50d801 slt t2,t6,t8
.text:0043874c 0000acad sw t4,0x0(t5)
.text:00438750 0000ebad sw t3,0x0(t7)
.text:00438754 d8ff4015 bne t2,zero,LAB_004386b8
.text:00438758 0800ad25 _addiu t5,t5,0x8
LAB_0043875c: ;XREF[1,0]: 004386ac
.text:0043875c 0800e003 jr ra
.text:00438760 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined Blowfish_DeCode()
;XREF[3,0]: Entry Point,0043262c,004d88e8
.text:00438764 0a001c3c lui gp,0xa
.text:00438768 7c729c27 addiu gp,gp,0x727c
.text:0043876c 21e09903 addu gp,gp,t9
.text:00438770 21408000 move t0,a0
.text:00438774 0800c010 beq a2,zero,LAB_00438798
.text:00438778 21380000 _clear a3
LAB_0043877c: ;XREF[1,0]: 00438790
.text:0043877c 21480701 addu t1,t0,a3
.text:00438780 2118a700 addu v1,a1,a3
.text:00438784 00002491 lbu a0,0x0(t1)
.text:00438788 0100e724 addiu a3,a3,0x1
.text:0043878c 2b10e600 sltu v0,a3,a2
.text:00438790 faff4014 bne v0,zero,LAB_0043877c
.text:00438794 000064a0 _sb a0,0x0(v1)
LAB_00438798: ;XREF[1,0]: 00438774
.text:00438798 c2c00600 srl t8,a2,0x3
.text:0043879c 2168a000 move t5,a1
.text:004387a0 2c000013 beq t8,zero,LAB_00438854
.text:004387a4 21700000 _clear t6
.text:004387a8 388b898f lw t1,-0x74c8(gp)=>->c ;= 004d8ce0
LAB_004387ac: ;XREF[1,0]: 0043884c
.text:004387ac 0000a58d lw a1,0x0(t5)
.text:004387b0 0400aa8d lw t2,0x4(t5)
.text:004387b4 0400af25 addiu t7,t5,0x4
.text:004387b8 11000c24 li t4,0x11
.text:004387bc 44102b25 addiu t3,t1,0x1044
LAB_004387c0: ;XREF[1,0]: 00438824
; FWD[2,0]: 004d9d20,004d9d24
.text:004387c0 0000678d lw a3,0x0(t3)=>.bss:DAT_004d9d24 ;= ??
.text:004387c4 ffff8c25 addiu t4,t4,-0x1
.text:004387c8 2638a700 xor a3,a1,a3
.text:004387cc 82130700 srl v0,a3,0xe
.text:004387d0 02260700 srl a0,a3,0x18
.text:004387d4 80280400 sll a1,a0,0x2
.text:004387d8 fc034830 andi t0,v0,0x3fc
.text:004387dc 82c90700 srl t9,a3,0x6
.text:004387e0 2118a900 addu v1,a1,t1
.text:004387e4 fc032433 andi a0,t9,0x3fc
.text:004387e8 21300901 addu a2,t0,t1
.text:004387ec ff00e230 andi v0,a3,0xff
.text:004387f0 0000798c lw t9,0x0(v1)=>.bss:c ;= ??
.text:004387f4 0004c88c lw t0,0x400(a2)=>.bss:DAT_004d90e0 ;= ??
.text:004387f8 21288900 addu a1,a0,t1
.text:004387fc 80300200 sll a2,v0,0x2
.text:00438800 2120c900 addu a0,a2,t1
.text:00438804 0008a38c lw v1,0x800(a1)=>.bss:DAT_004d94e0 ;= ??
.text:00438808 21102803 addu v0,t9,t0
.text:0043880c 000c998c lw t9,0xc00(a0)=>.bss:DAT_004d98e0 ;= ??
.text:00438810 26284300 xor a1,v0,v1
.text:00438814 2140b900 addu t0,a1,t9
.text:00438818 02008629 slti a2,t4,0x2
.text:0043881c 26284801 xor a1,t2,t0
.text:00438820 fcff6b25 addiu t3,t3,-0x4
.text:00438824 e6ffc010 beq a2,zero,LAB_004387c0
.text:00438828 2150e000 _move t2,a3
.text:0043882c 0410238d lw v1,0x1004(t1)=>.bss:DAT_004d9ce4 ;= ??
.text:00438830 0010268d lw a2,0x1000(t1)=>.bss:DAT_004d9ce0 ;= ??
.text:00438834 0100ce25 addiu t6,t6,0x1
.text:00438838 2658a300 xor t3,a1,v1
.text:0043883c 2660e600 xor t4,a3,a2
.text:00438840 2a50d801 slt t2,t6,t8
.text:00438844 0000acad sw t4,0x0(t5)
.text:00438848 0000ebad sw t3,0x0(t7)
.text:0043884c d7ff4015 bne t2,zero,LAB_004387ac
.text:00438850 0800ad25 _addiu t5,t5,0x8
LAB_00438854: ;XREF[1,0]: 004387a0
.text:00438854 0800e003 jr ra
.text:00438858 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043885c()
;local_4 undefined4 -4 ;XREF[3,0]: 0043886c,0043899c,004389d0
;local_8 undefined4 -8 ;XREF[3,0]: 00438870,004389a0,004389d4
;local_c undefined4 -c ;XREF[3,0]: 00438874,004389a4,004389d8
;local_10 undefined4 -10 ;XREF[3,0]: 00438878,004389a8,004389dc
;local_14 undefined4 -14 ;XREF[3,0]: 0043887c,004389ac,004389e0
;local_18 undefined4 -18 ;XREF[3,0]: 00438880,004389b0,004389e4
;local_1c undefined4 -1c ;XREF[3,0]: 00438884,004389b4,004389e8
;local_20 undefined4 -20 ;XREF[3,0]: 00438888,004389b8,004389ec
;local_28 undefined4 -28 ;XREF[8,0]: 0043888c,004388a0,004388c0,004388e4,00438908
; 00438938,00438954,0043897c
;XREF[2,0]: 00438ca8,00438d6c
.text:0043885c 0a001c3c lui gp,0xa
.text:00438860 84719c27 addiu gp,gp,0x7184
.text:00438864 21e09903 addu gp,gp,t9
.text:00438868 c8ffbd27 addiu sp,sp,-0x38
.text:0043886c 3400bfaf sw ra,local_4+0x38(sp)
.text:00438870 3000b6af sw s6,local_8+0x38(sp)
.text:00438874 2c00b5af sw s5,local_c+0x38(sp)
.text:00438878 2800b4af sw s4,local_10+0x38(sp)
.text:0043887c 2400b3af sw s3,local_14+0x38(sp)
.text:00438880 2000b2af sw s2,local_18+0x38(sp)
.text:00438884 1c00b1af sw s1,local_1c+0x38(sp)
.text:00438888 1800b0af sw s0,local_20+0x38(sp)
.text:0043888c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00438890 5491998f lw t9,-0x6eac(gp)=>->websSetTimeStamp ;= 00409e54
.text:00438894 00000000 nop
.text:00438898 09f82003 jalr t9=>websSetTimeStamp ;undefined websSetTimeStamp()
.text:0043889c 21908000 _move s2,a0
.text:004388a0 1000bc8f lw gp,local_28+0x38(sp)
.text:004388a4 00000000 nop
.text:004388a8 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:004388ac 0801548e lw s4,0x108(s2)
.text:004388b0 0401568e lw s6,0x104(s2)
.text:004388b4 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:004388b8 00020424 _li a0,0x200
.text:004388bc 21984000 move s3,v0
.text:004388c0 1000bc8f lw gp,local_28+0x38(sp)
.text:004388c4 e8031524 li s5,0x3e8
.text:004388c8 4b004010 beq v0,zero,LAB_004389f8
.text:004388cc 21880000 _clear s1
LAB_004388d0: ;XREF[1,0]: 0043893c
.text:004388d0 b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:004388d4 0001448e lw a0,0x100(s2)
.text:004388d8 21286002 move a1,s3
.text:004388dc 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:004388e0 00020624 _li a2,0x200
.text:004388e4 1000bc8f lw gp,local_28+0x38(sp)
.text:004388e8 21804000 move s0,v0
.text:004388ec b884998f lw t9,-0x7b48(gp)=>->websWritePartial ;= 0040a200
.text:004388f0 21204002 move a0,s2
.text:004388f4 21286002 move a1,s3
.text:004388f8 17004018 blez v0,LAB_00438958
.text:004388fc 21304000 _move a2,v0
.text:00438900 09f82003 jalr t9=>websWritePartial ;undefined websWritePartial()
.text:00438904 00000000 _nop
.text:00438908 1000bc8f lw gp,local_28+0x38(sp)
.text:0043890c 21884000 move s1,v0
.text:00438910 5890998f lw t9,-0x6fa8(gp)=>->::usleep ;= 00489240
.text:00438914 2110a002 move v0,s5
.text:00438918 0f002006 bltz s1,LAB_00438958
.text:0043891c 88130424 _li a0,0x1388
.text:00438920 06002016 bne s1,zero,LAB_0043893c
.text:00438924 21a09102 _addu s4,s4,s1
.text:00438928 0b004018 blez v0,LAB_00438958
.text:0043892c ffffb526 _addiu s5,s5,-0x1
.text:00438930 09f82003 jalr t9=>.MIPS.stubs:::usleep ;int usleep(__useconds_t __useconds)
.text:00438934 00000000 _nop
.text:00438938 1000bc8f lw gp,local_28+0x38(sp)
LAB_0043893c: ;XREF[1,0]: 00438920
.text:0043893c e4ff3012 beq s1,s0,LAB_004388d0
.text:00438940 23283002 _subu a1,s1,s0
.text:00438944 4c8e998f lw t9,-0x71b4(gp)=>->::lseek ;= 00489340
.text:00438948 0001448e lw a0,0x100(s2)
.text:0043894c 09f82003 jalr t9=>.MIPS.stubs:::lseek ;__off_t lseek(int __fd, __off_t __of...
.text:00438950 01000624 _li a2,0x1
.text:00438954 1000bc8f lw gp,local_28+0x38(sp)
LAB_00438958: ;XREF[3,0]: 004388f8,00438918,00438928
.text:00438958 02000016 bne s0,zero,LAB_00438964
.text:0043895c 00000000 _nop
.text:00438960 21a0c002 move s4,s6
LAB_00438964: ;XREF[1,0]: 00438958
.text:00438964 06006012 beq s3,zero,LAB_00438980
.text:00438968 00000000 _nop
.text:0043896c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00438970 00000000 nop
.text:00438974 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00438978 21206002 _move a0,s3
LAB_0043897c: ;XREF[1,0]: 00438a10
.text:0043897c 1000bc8f lw gp,local_28+0x38(sp)
LAB_00438980: ;XREF[1,0]: 00438964
.text:00438980 04002006 bltz s1,LAB_00438994
.text:00438984 080154ae _sw s4,0x108(s2)
.text:00438988 2a109602 slt v0,s4,s6
.text:0043898c 0e004014 bne v0,zero,LAB_004389c8
.text:00438990 00000000 _nop
LAB_00438994: ;XREF[2,0]: 00438980,004389c8
.text:00438994 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00438998 21204002 move a0,s2
.text:0043899c 3400bf8f lw ra,local_4+0x38(sp)
.text:004389a0 3000b68f lw s6,local_8+0x38(sp)
.text:004389a4 2c00b58f lw s5,local_c+0x38(sp)
.text:004389a8 2800b48f lw s4,local_10+0x38(sp)
.text:004389ac 2400b38f lw s3,local_14+0x38(sp)
.text:004389b0 2000b28f lw s2,local_18+0x38(sp)
.text:004389b4 1c00b18f lw s1,local_1c+0x38(sp)
.text:004389b8 1800b08f lw s0,local_20+0x38(sp)
.text:004389bc c8000524 li a1,0xc8
.text:004389c0 08002003 jr t9=>websConnClose ;undefined websConnClose()
.text:004389c4 3800bd27 _addiu sp,sp,0x38
LAB_004389c8: ;XREF[1,0]: 0043898c
.text:004389c8 f2ffa012 beq s5,zero,LAB_00438994
.text:004389cc 00000000 _nop
.text:004389d0 3400bf8f lw ra,local_4+0x38(sp)
.text:004389d4 3000b68f lw s6,local_8+0x38(sp)
.text:004389d8 2c00b58f lw s5,local_c+0x38(sp)
.text:004389dc 2800b48f lw s4,local_10+0x38(sp)
.text:004389e0 2400b38f lw s3,local_14+0x38(sp)
.text:004389e4 2000b28f lw s2,local_18+0x38(sp)
.text:004389e8 1c00b18f lw s1,local_1c+0x38(sp)
.text:004389ec 1800b08f lw s0,local_20+0x38(sp)
.text:004389f0 0800e003 jr ra
.text:004389f4 3800bd27 _addiu sp,sp,0x38
LAB_004389f8: ;XREF[1,0]: 004388c8
.text:004389f8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004389fc 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00438a00 d0f2c624 addiu a2=>.roda...,a2,-0xd30 ;= "Can't allocate read buffer"
.text:00438a04 21204002 move a0,s2
.text:00438a08 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00438a0c c8000524 _li a1,0xc8
.text:00438a10 daff0010 b LAB_0043897c
.text:00438a14 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetFileProcessor()
;local_4 undefined4 -4 ;XREF[2,0]: 00438a28,00438b2c
;local_8 undefined4 -8 ;XREF[2,0]: 00438a2c,00438b30
;local_c undefined4 -c ;XREF[2,0]: 00438a30,00438b34
;local_10 undefined4 -10 ;XREF[2,0]: 00438a34,00438b38
;local_14 undefined4 -14 ;XREF[2,0]: 00438a38,00438b3c
;local_18 undefined4 -18 ;XREF[2,0]: 00438a3c,00438b40
;local_1c undefined4 -1c ;XREF[2,0]: 00438a40,00438b44
;local_20 undefined4 -20 ;XREF[2,0]: 00438a44,00438b48
;local_80 undefined4 -80 ;XREF[1,0]: 00438bd4
;local_a0 undefined4 -a0 ;XREF[1,0]: 00438b00
;local_c0 undefined4 -c0 ;XREF[15,0]: 00438a48,00438a6c,00438a84,00438ab4,00438ad8
; 00438af4,00438b28,00438b6c,00438b88,00438ba0
; 00438c14,00438c30,00438c70,00438cfc,00438d18
;local_c8 undefined4 -c8 ;XREF[4,0]: 00438bb0,00438bfc,00438c58,00438cdc
;XREF[3,0]: Entry Point,004d6138,004d892c
.text:00438a18 0a001c3c lui gp,0xa
.text:00438a1c c86f9c27 addiu gp,gp,0x6fc8
.text:00438a20 21e09903 addu gp,gp,t9
.text:00438a24 28ffbd27 addiu sp,sp,-0xd8
.text:00438a28 d400bfaf sw ra,local_4+0xd8(sp)
.text:00438a2c d000b6af sw s6,local_8+0xd8(sp)
.text:00438a30 cc00b5af sw s5,local_c+0xd8(sp)
.text:00438a34 c800b4af sw s4,local_10+0xd8(sp)
.text:00438a38 c400b3af sw s3,local_14+0xd8(sp)
.text:00438a3c c000b2af sw s2,local_18+0xd8(sp)
.text:00438a40 bc00b1af sw s1,local_1c+0xd8(sp)
.text:00438a44 b800b0af sw s0,local_20+0xd8(sp)
.text:00438a48 1800bcaf sw gp=>_gp,local_c0+0xd8(sp)
.text:00438a4c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438a50 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00438a54 8800868c lw a2,0x88(a0)
.text:00438a58 21888000 move s1,a0
.text:00438a5c ecf2a524 addiu a1=>.roda...,a1,-0xd14 ;= "websGetFileProcessor=%s\n"
.text:00438a60 01000424 li a0,0x1
.text:00438a64 09f82003 jalr t9=>trace ;undefined trace()
.text:00438a68 2180e000 _move s0,a3
.text:00438a6c 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438a70 21280002 move a1,s0
.text:00438a74 c090998f lw t9,-0x6f40(gp)=>->websConnValidateUrl ;= 0041d9e0
.text:00438a78 e400328e lw s2,0xe4(s1)
.text:00438a7c 09f82003 jalr t9=>websConnValidateUrl ;undefined websConnValidateUrl()
.text:00438a80 21202002 _move a0,s1
.text:00438a84 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438a88 8b004004 bltz v0,LAB_00438cb8
.text:00438a8c 21202002 _move a0,s1
.text:00438a90 9400308e lw s0,0x94(s1)
.text:00438a94 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00438a98 00000000 nop
.text:00438a9c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00438aa0 21200002 _move a0,s0
.text:00438aa4 ffff4324 addiu v1,v0,-0x1
.text:00438aa8 21200302 addu a0,s0,v1
.text:00438aac 00008380 lb v1,0x0(a0)
.text:00438ab0 2f000224 li v0,0x2f
.text:00438ab4 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438ab8 27006210 beq v1,v0,LAB_00438b58
.text:00438abc 5c000724 _li a3,0x5c
.text:00438ac0 25006710 beq v1,a3,LAB_00438b58
.text:00438ac4 00000000 _nop
.text:00438ac8 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00438acc 21200002 move a0,s0
.text:00438ad0 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00438ad4 21280000 _clear a1
.text:00438ad8 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438adc 26004004 bltz v0,LAB_00438b78
.text:00438ae0 000122ae _sw v0,0x100(s1)
LAB_00438ae4: ;XREF[1,0]: 00438b70
.text:00438ae4 8087998f lw t9,-0x7880(gp)=>->::stat ;= 004896f0
.text:00438ae8 21200002 move a0,s0
.text:00438aec 09f82003 jalr t9=>.MIPS.stubs:::stat ;int stat(char * __file, stat * __buf)
.text:00438af0 2000a527 _addiu a1,sp,0x20
.text:00438af4 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438af8 8c004004 bltz v0,LAB_00438d2c
.text:00438afc 00800434 _ori a0,zero,0x8000
.text:00438b00 3800ab8f lw t3,local_a0+0xd8(sp)
.text:00438b04 00000000 nop
.text:00438b08 00f06a31 andi t2,t3,0xf000
.text:00438b0c 2f004411 beq t2,a0,LAB_00438bcc
.text:00438b10 21202002 _move a0,s1
.text:00438b14 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438b18 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00438b1c 289c8625 addiu a2=>.roda...,t4,-0x63d8 ;= "File Not Found"
.text:00438b20 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00438b24 94010524 _li a1,0x194
LAB_00438b28: ;XREF[6,0]: 00438bc4,00438c4c,00438cb0,00438ccc
; 00438d48,00438d78
.text:00438b28 1800bc8f lw gp,local_c0+0xd8(sp)
LAB_00438b2c: ;XREF[1,0]: 00438c34
.text:00438b2c d400bf8f lw ra,local_4+0xd8(sp)
.text:00438b30 d000b68f lw s6,local_8+0xd8(sp)
.text:00438b34 cc00b58f lw s5,local_c+0xd8(sp)
.text:00438b38 c800b48f lw s4,local_10+0xd8(sp)
.text:00438b3c c400b38f lw s3,local_14+0xd8(sp)
.text:00438b40 c000b28f lw s2,local_18+0xd8(sp)
.text:00438b44 bc00b18f lw s1,local_1c+0xd8(sp)
.text:00438b48 b800b08f lw s0,local_20+0xd8(sp)
.text:00438b4c 01000224 li v0,0x1
.text:00438b50 0800e003 jr ra
.text:00438b54 d800bd27 _addiu sp,sp,0xd8
LAB_00438b58: ;XREF[2,0]: 00438ab8,00438ac0
.text:00438b58 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00438b5c 000080a0 sb zero,0x0(a0)
.text:00438b60 21280000 clear a1
.text:00438b64 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00438b68 21200002 _move a0,s0
.text:00438b6c 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438b70 dcff4104 bgez v0,LAB_00438ae4
.text:00438b74 000122ae _sw v0,0x100(s1)
LAB_00438b78: ;XREF[1,0]: 00438adc
.text:00438b78 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00438b7c 00000000 nop
.text:00438b80 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00438b84 00000000 _nop
.text:00438b88 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438b8c 0000448c lw a0,0x0(v0)
.text:00438b90 4891998f lw t9,-0x6eb8(gp)=>->::strerror ;= 004891e0
.text:00438b94 00000000 nop
.text:00438b98 09f82003 jalr t9=>.MIPS.stubs:::strerror ;char * strerror(int __errnum)
.text:00438b9c 00000000 _nop
.text:00438ba0 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438ba4 9000278e lw a3,0x90(s1)
.text:00438ba8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438bac 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00438bb0 1000a2af sw v0,local_c8+0xd8(sp)
.text:00438bb4 21202002 move a0,s1
.text:00438bb8 08f30625 addiu a2=>.roda...,t0,-0xcf8 ;= "getfile: Cannot open URL(%s,%s)"
.text:00438bbc 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00438bc0 94010524 _li a1,0x194
.text:00438bc4 d8ff0010 b LAB_00438b28
.text:00438bc8 00000000 _nop
LAB_00438bcc: ;XREF[1,0]: 00438b0c
.text:00438bcc 02711200 srl t6,s2,0x4
.text:00438bd0 0100cd31 andi t5,t6,0x1
.text:00438bd4 5800b58f lw s5,local_80+0xd8(sp)
.text:00438bd8 3e00a015 bne t5,zero,LAB_00438cd4
.text:00438bdc 44003326 _addiu s3,s1,0x44
.text:00438be0 2000b627 addiu s6,sp,0x20
.text:00438be4 42a01200 srl s4,s2,0x1
.text:00438be8 c2c01200 srl t8,s2,0x3
.text:00438bec 01001233 andi s2,t8,0x1
LAB_00438bf0: ;XREF[1,0]: 00438d24
.text:00438bf0 18004012 beq s2,zero,LAB_00438c54
.text:00438bf4 21386002 _move a3,s3
.text:00438bf8 0c90998f lw t9,-0x6ff4(gp)=>->websWriteActiveHeader ;= 0040e4b0
.text:00438bfc 1000b6af sw s6,local_c8+0xd8(sp)
.text:00438c00 21202002 move a0,s1
.text:00438c04 c8000524 li a1,0xc8
.text:00438c08 21300000 clear a2
.text:00438c0c 09f82003 jalr t9=>websWriteActiveHeader ;undefined websWriteActiveHeader(unde...
.text:00438c10 01009332 _andi s3,s4,0x1
.text:00438c14 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438c18 08006016 bne s3,zero,LAB_00438c3c
.text:00438c1c 00000000 _nop
.text:00438c20 748e998f lw t9,-0x718c(gp)=>->websParaRequest ;= 004140d4
.text:00438c24 21280002 move a1,s0
.text:00438c28 09f82003 jalr t9=>websParaRequest ;undefined websParaRequest()
.text:00438c2c 21202002 _move a0,s1
.text:00438c30 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438c34 bdff4004 bltz v0,LAB_00438b2c
.text:00438c38 00000000 _nop
LAB_00438c3c: ;XREF[4,0]: 00438c18,00438c74,00438d00,00438d1c
.text:00438c3c b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00438c40 21202002 move a0,s1
.text:00438c44 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00438c48 c8000524 _li a1,0xc8
.text:00438c4c b6ff0010 b LAB_00438b28
.text:00438c50 00000000 _nop
LAB_00438c54: ;XREF[1,0]: 00438bf0
.text:00438c54 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00438c58 1000b6af sw s6,local_c8+0xd8(sp)
.text:00438c5c 21202002 move a0,s1
.text:00438c60 c8000524 li a1,0xc8
.text:00438c64 2130a002 move a2,s5
.text:00438c68 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00438c6c 01009632 _andi s6,s4,0x1
.text:00438c70 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438c74 f1ffc016 bne s6,zero,LAB_00438c3c
.text:00438c78 00000000 _nop
.text:00438c7c 3400a016 bne s5,zero,LAB_00438d50
.text:00438c80 00000000 _nop
LAB_00438c84: ;XREF[1,0]: 00438d50
.text:00438c84 e4003592 lbu s5,0xe4(s1)
.text:00438c88 00000000 nop
.text:00438c8c c2a11500 srl s4,s5,0x7
.text:00438c90 31008012 beq s4,zero,LAB_00438d58
.text:00438c94 21382002 _move a3,s1
.text:00438c98 21202002 move a0,s1
.text:00438c9c 3080918f lw s1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00438ca0 00000000 nop
.text:00438ca4 5c883926 addiu t9,s1,-0x77a4
.text:00438ca8 09f82003 jalr t9=>FUN_0043885c ;undefined FUN_0043885c()
.text:00438cac 00000000 _nop
.text:00438cb0 9dff0010 b LAB_00438b28
.text:00438cb4 00000000 _nop
LAB_00438cb8: ;XREF[1,0]: 00438a88
.text:00438cb8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438cbc 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00438cc0 cccec624 addiu a2=>.roda...,a2,-0x3134 ;= "Invalid URL"
.text:00438cc4 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00438cc8 f4010524 _li a1,0x1f4
.text:00438ccc 96ff0010 b LAB_00438b28
.text:00438cd0 00000000 _nop
LAB_00438cd4: ;XREF[1,0]: 00438bd8
.text:00438cd4 008c998f lw t9,-0x7400(gp)=>->websWriteNormalHeader ;= 0040bb28
.text:00438cd8 2000b627 addiu s6,sp,0x20
.text:00438cdc 1000b6af sw s6,local_c8+0xd8(sp)
.text:00438ce0 21202002 move a0,s1
.text:00438ce4 c8000524 li a1,0xc8
.text:00438ce8 2130a002 move a2,s5
.text:00438cec 21386002 move a3,s3
.text:00438cf0 09f82003 jalr t9=>websWriteNormalHeader ;undefined websWriteNormalHeader(unde...
.text:00438cf4 42a01200 _srl s4,s2,0x1
.text:00438cf8 01008f32 andi t7,s4,0x1
.text:00438cfc 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438d00 ceffe015 bne t7,zero,LAB_00438c3c
.text:00438d04 21202002 _move a0,s1
.text:00438d08 788c998f lw t9,-0x7388(gp)=>->websPatchRequest ;= 0040f0f0
.text:00438d0c 00000000 nop
.text:00438d10 09f82003 jalr t9=>websPatchRequest ;undefined websPatchRequest()
.text:00438d14 21280002 _move a1,s0
.text:00438d18 1800bc8f lw gp,local_c0+0xd8(sp)
.text:00438d1c c7ff4104 bgez v0,LAB_00438c3c
.text:00438d20 c2c01200 _srl t8,s2,0x3
.text:00438d24 b2ff0010 b LAB_00438bf0
.text:00438d28 01001233 _andi s2,t8,0x1
LAB_00438d2c: ;XREF[1,0]: 00438af8
.text:00438d2c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00438d30 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00438d34 21202002 move a0,s1
.text:00438d38 28f32625 addiu a2=>.roda...,t1,-0xcd8 ;= "Cannot stat page for URL(%s)"
.text:00438d3c 21380002 move a3,s0
.text:00438d40 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00438d44 90010524 _li a1,0x190
.text:00438d48 77ff0010 b LAB_00438b28
.text:00438d4c 00000000 _nop
LAB_00438d50: ;XREF[1,0]: 00438c7c
.text:00438d50 ccff0010 b LAB_00438c84
.text:00438d54 040135ae _sw s5,0x104(s1)
LAB_00438d58: ;XREF[1,0]: 00438c90
.text:00438d58 3080908f lw s0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00438d5c 748b998f lw t9,-0x748c(gp)=>->websSocketCreateEvent ;= 00418068
.text:00438d60 5c881f26 addiu ra,s0,-0x77a4
.text:00438d64 d400248e lw a0,0xd4(s1)
.text:00438d68 0088868f lw a2=>websSocketEvent,-0x7800(gp)=>->we...;= 0040e3dc
.text:00438d6c 0c013fae sw ra=>FUN_0043885c,0x10c(s1)
.text:00438d70 09f82003 jalr t9=>websSocketCreateEvent ;undefined websSocketCreateEvent()
.text:00438d74 04000524 _li a1,0x4
.text:00438d78 6bff0010 b LAB_00438b28
.text:00438d7c 00000000 _nop
LAB_00438d80: ;XREF[1,0]: 00439fa8
.text:00438d80 0a001c3c lui gp,0xa
.text:00438d84 606c9c27 addiu gp,gp,0x6c60
.text:00438d88 21e09903 addu gp,gp,t9
.text:00438d8c e4008790 lbu a3,0xe4(a0)
.text:00438d90 2080858f lw a1,-0x7fe0(gp)
.text:00438d94 2080868f lw a2,-0x7fe0(gp)
.text:00438d98 c2110700 srl v0,a3,0x7
.text:00438d9c 8487998f lw t9,-0x787c(gp)
.text:00438da0 84fba524 addiu a1,a1,-0x47c
.text:00438da4 03004010 beq v0,zero,LAB_00438db4
.text:00438da8 48f3c624 _addiu a2,a2,-0xcb8
.text:00438dac 08002003 jr t9
.text:00438db0 00000000 _nop
LAB_00438db4: ;XREF[1,0]: 00438da4
.text:00438db4 2080898f lw t1,-0x7fe0(gp)
.text:00438db8 2080888f lw t0,-0x7fe0(gp)
.text:00438dbc 84fb2525 addiu a1,t1,-0x47c
.text:00438dc0 08002003 jr t9
.text:00438dc4 50f30625 _addiu a2,t0,-0xcb0
LAB_00438dc8: ;XREF[1,0]: 00439fc8
.text:00438dc8 0a001c3c lui gp,0xa
.text:00438dcc 186c9c27 addiu gp,gp,0x6c18
.text:00438dd0 21e09903 addu gp,gp,t9
.text:00438dd4 b8ffbd27 addiu sp,sp,-0x48
.text:00438dd8 4000bfaf sw ra,0x40(sp)
.text:00438ddc 3c00b5af sw s5,0x3c(sp)
.text:00438de0 3800b4af sw s4,0x38(sp)
.text:00438de4 3400b3af sw s3,0x34(sp)
.text:00438de8 3000b2af sw s2,0x30(sp)
.text:00438dec 2c00b1af sw s1,0x2c(sp)
.text:00438df0 2800b0af sw s0,0x28(sp)
.text:00438df4 1000bcaf sw gp,0x10(sp)
.text:00438df8 2080858f lw a1,-0x7fe0(gp)
.text:00438dfc 2080868f lw a2,-0x7fe0(gp)
.text:00438e00 ac8b998f lw t9,-0x7454(gp)
.text:00438e04 58f3a524 addiu a1,a1,-0xca8
.text:00438e08 3819c624 addiu a2,a2,0x1938
.text:00438e0c 09f82003 jalr t9
.text:00438e10 21a08000 _move s4,a0
.text:00438e14 1000bc8f lw gp,0x10(sp)
.text:00438e18 21204000 move a0,v0
.text:00438e1c 2080838f lw v1,-0x7fe0(gp)
.text:00438e20 4491828f lw v0,-0x6ebc(gp)
.text:00438e24 f88a998f lw t9,-0x7508(gp)
.text:00438e28 0000538c lw s3,0x0(v0)
.text:00438e2c 09f82003 jalr t9
.text:00438e30 64f37524 _addiu s5,v1,-0xc9c
.text:00438e34 21904000 move s2,v0
.text:00438e38 1000bc8f lw gp,0x10(sp)
.text:00438e3c 4f004010 beq v0,zero,LAB_00438f7c
.text:00438e40 21880000 _clear s1
.text:00438e44 a085998f lw t9,-0x7a60(gp)
.text:00438e48 21204000 move a0,v0
.text:00438e4c 09f82003 jalr t9
.text:00438e50 3a000524 _li a1,0x3a
.text:00438e54 1000bc8f lw gp,0x10(sp)
.text:00438e58 07004010 beq v0,zero,LAB_00438e78
.text:00438e5c 00000000 _nop
.text:00438e60 6886998f lw t9,-0x7998(gp)
.text:00438e64 000040a0 sb zero,0x0(v0)
.text:00438e68 09f82003 jalr t9
.text:00438e6c 01004424 _addiu a0,v0,0x1
.text:00438e70 1000bc8f lw gp,0x10(sp)
.text:00438e74 21984000 move s3,v0
LAB_00438e78: ;XREF[1,0]: 00438e58
.text:00438e78 e4008792 lbu a3,0xe4(s4)
.text:00438e7c 00000000 nop
.text:00438e80 c2210700 srl a0,a3,0x7
.text:00438e84 47008014 bne a0,zero,LAB_00438fa4
.text:00438e88 00000000 _nop
LAB_00438e8c: ;XREF[1,0]: 00438fd4
.text:00438e8c 00004292 lbu v0,0x0(s2)
.text:00438e90 00000000 nop
.text:00438e94 19004010 beq v0,zero,LAB_00438efc
.text:00438e98 21284002 _move a1,s2
.text:00438e9c a490898f lw t1,-0x6f5c(gp)
.text:00438ea0 21184000 move v1,v0
.text:00438ea4 0000268d lw a2,0x0(t1)
.text:00438ea8 2e000724 li a3,0x2e
.text:00438eac 2d000824 li t0,0x2d
.text:00438eb0 007e0300 sll t7,v1,0x18
LAB_00438eb4: ;XREF[1,0]: 00438ef4
.text:00438eb4 03260f00 sra a0,t7,0x18
.text:00438eb8 40700400 sll t6,a0,0x1
.text:00438ebc 2168c601 addu t5,t6,a2
.text:00438ec0 0000ac95 lhu t4,0x0(t5)
.text:00438ec4 00000000 nop
.text:00438ec8 c25a0c00 srl t3,t4,0xb
.text:00438ecc 01006a31 andi t2,t3,0x1
.text:00438ed0 05004015 bne t2,zero,LAB_00438ee8
.text:00438ed4 00000000 _nop
.text:00438ed8 03008710 beq a0,a3,LAB_00438ee8
.text:00438edc 00000000 _nop
.text:00438ee0 4d008814 bne a0,t0,LAB_00439018
.text:00438ee4 00000000 _nop
LAB_00438ee8: ;XREF[2,0]: 00438ed0,00438ed8
.text:00438ee8 0100a524 addiu a1,a1,0x1
.text:00438eec 0000a390 lbu v1,0x0(a1)
.text:00438ef0 00000000 nop
.text:00438ef4 efff6014 bne v1,zero,LAB_00438eb4
.text:00438ef8 007e0300 _sll t7,v1,0x18
LAB_00438efc: ;XREF[2,0]: 00438e94,00439018
.text:00438efc 7087998f lw t9,-0x7890(gp)
.text:00438f00 00000000 nop
.text:00438f04 09f82003 jalr t9
.text:00438f08 21204002 _move a0,s2
.text:00438f0c 1000bc8f lw gp,0x10(sp)
.text:00438f10 32004010 beq v0,zero,LAB_00438fdc
.text:00438f14 21804000 _move s0,v0
.text:00438f18 a88f998f lw t9,-0x7058(gp)
.text:00438f1c 21206002 move a0,s3
.text:00438f20 1800a527 addiu a1,sp,0x18
.text:00438f24 09f82003 jalr t9
.text:00438f28 10000624 _li a2,0x10
.text:00438f2c 1000bc8f lw gp,0x10(sp)
.text:00438f30 21208002 move a0,s4
.text:00438f34 8487998f lw t9,-0x787c(gp)
.text:00438f38 2128a002 move a1,s5
.text:00438f3c 21300002 move a2,s0
.text:00438f40 09f82003 jalr t9
.text:00438f44 21384000 _move a3,v0
.text:00438f48 1000bc8f lw gp,0x10(sp)
.text:00438f4c 21200002 move a0,s0
.text:00438f50 8484998f lw t9,-0x7b7c(gp)
.text:00438f54 00000000 nop
.text:00438f58 09f82003 jalr t9
.text:00438f5c 21884000 _move s1,v0
.text:00438f60 1000bc8f lw gp,0x10(sp)
.text:00438f64 00000000 nop
LAB_00438f68: ;XREF[1,0]: 00439010
.text:00438f68 8484998f lw t9,-0x7b7c(gp)
.text:00438f6c 00000000 nop
.text:00438f70 09f82003 jalr t9
.text:00438f74 21204002 _move a0,s2
.text:00438f78 1000bc8f lw gp,0x10(sp)
LAB_00438f7c: ;XREF[1,0]: 00438e3c
.text:00438f7c 21102002 move v0,s1
.text:00438f80 4000bf8f lw ra,0x40(sp)
.text:00438f84 3c00b58f lw s5,0x3c(sp)
.text:00438f88 3800b48f lw s4,0x38(sp)
.text:00438f8c 3400b38f lw s3,0x34(sp)
.text:00438f90 3000b28f lw s2,0x30(sp)
.text:00438f94 2c00b18f lw s1,0x2c(sp)
.text:00438f98 2800b08f lw s0,0x28(sp)
.text:00438f9c 0800e003 jr ra
.text:00438fa0 4800bd27 _addiu sp,sp,0x48
LAB_00438fa4: ;XREF[1,0]: 00438e84
.text:00438fa4 2080888f lw t0,-0x7fe0(gp)
.text:00438fa8 348e998f lw t9,-0x71cc(gp)
.text:00438fac 2c9b0525 addiu a1,t0,-0x64d4
.text:00438fb0 09f82003 jalr t9
.text:00438fb4 21200000 _clear a0
.text:00438fb8 1000bc8f lw gp,0x10(sp)
.text:00438fbc 00000000 nop
.text:00438fc0 6886998f lw t9,-0x7998(gp)
.text:00438fc4 00000000 nop
.text:00438fc8 09f82003 jalr t9
.text:00438fcc 21204000 _move a0,v0
.text:00438fd0 1000bc8f lw gp,0x10(sp)
.text:00438fd4 adff0010 b LAB_00438e8c
.text:00438fd8 21984000 _move s3,v0
LAB_00438fdc: ;XREF[1,0]: 00438f10
.text:00438fdc a88f998f lw t9,-0x7058(gp)
.text:00438fe0 21206002 move a0,s3
.text:00438fe4 1800a527 addiu a1,sp,0x18
.text:00438fe8 09f82003 jalr t9
.text:00438fec 10000624 _li a2,0x10
.text:00438ff0 1000bc8f lw gp,0x10(sp)
.text:00438ff4 21208002 move a0,s4
.text:00438ff8 8487998f lw t9,-0x787c(gp)
.text:00438ffc 2128a002 move a1,s5
.text:00439000 21304002 move a2,s2
.text:00439004 09f82003 jalr t9
.text:00439008 21384000 _move a3,v0
.text:0043900c 1000bc8f lw gp,0x10(sp)
.text:00439010 d5ff0010 b LAB_00438f68
.text:00439014 21884000 _move s1,v0
LAB_00439018: ;XREF[1,0]: 00438ee0
.text:00439018 b8ff0010 b LAB_00438efc
.text:0043901c 0000a0a0 _sb zero,0x0(a1)
LAB_00439020: ;XREF[1,0]: 00439fe8
.text:00439020 0a001c3c lui gp,0xa
.text:00439024 c0699c27 addiu gp,gp,0x69c0
.text:00439028 21e09903 addu gp,gp,t9
.text:0043902c c8ffbd27 addiu sp,sp,-0x38
.text:00439030 3000bfaf sw ra,0x30(sp)
.text:00439034 2c00b3af sw s3,0x2c(sp)
.text:00439038 2800b2af sw s2,0x28(sp)
.text:0043903c 2400b1af sw s1,0x24(sp)
.text:00439040 2000b0af sw s0,0x20(sp)
.text:00439044 1000bcaf sw gp,0x10(sp)
.text:00439048 2080878f lw a3,-0x7fe0(gp)
.text:0043904c 2080828f lw v0,-0x7fe0(gp)
.text:00439050 ac8b998f lw t9,-0x7454(gp)
.text:00439054 58f3e524 addiu a1,a3,-0xca8
.text:00439058 38194624 addiu a2,v0,0x1938
.text:0043905c 09f82003 jalr t9
.text:00439060 21908000 _move s2,a0
.text:00439064 1000bc8f lw gp,0x10(sp)
.text:00439068 21800000 clear s0
.text:0043906c 2080868f lw a2,-0x7fe0(gp)
.text:00439070 f88a998f lw t9,-0x7508(gp)
.text:00439074 74f3c324 addiu v1,a2,-0xc8c
.text:00439078 0400648c lw a0,0x4(v1)
.text:0043907c 74f3c58c lw a1,-0xc8c(a2)
.text:00439080 1c00a4af sw a0,0x1c(sp)
.text:00439084 1800a5af sw a1,0x18(sp)
.text:00439088 09f82003 jalr t9
.text:0043908c 21204000 _move a0,v0
.text:00439090 1000bc8f lw gp,0x10(sp)
.text:00439094 3f004010 beq v0,zero,LAB_00439194
.text:00439098 21884000 _move s1,v0
.text:0043909c a085998f lw t9,-0x7a60(gp)
.text:004390a0 21204000 move a0,v0
.text:004390a4 09f82003 jalr t9
.text:004390a8 3a000524 _li a1,0x3a
.text:004390ac 1000bc8f lw gp,0x10(sp)
.text:004390b0 02004010 beq v0,zero,LAB_004390bc
.text:004390b4 00000000 _nop
.text:004390b8 000040a0 sb zero,0x0(v0)
LAB_004390bc: ;XREF[1,0]: 004390b0
.text:004390bc 00002292 lbu v0,0x0(s1)
.text:004390c0 00000000 nop
.text:004390c4 19004010 beq v0,zero,LAB_0043912c
.text:004390c8 21302002 _move a2,s1
.text:004390cc a490878f lw a3,-0x6f5c(gp)
.text:004390d0 21184000 move v1,v0
.text:004390d4 2e000824 li t0,0x2e
.text:004390d8 2d000924 li t1,0x2d
.text:004390dc 00860300 sll s0,v1,0x18
LAB_004390e0: ;XREF[1,0]: 00439124
.text:004390e0 032e1000 sra a1,s0,0x18
.text:004390e4 0000ef8c lw t7,0x0(a3)
.text:004390e8 40700500 sll t6,a1,0x1
.text:004390ec 2168cf01 addu t5,t6,t7
.text:004390f0 0000ac95 lhu t4,0x0(t5)
.text:004390f4 00000000 nop
.text:004390f8 c25a0c00 srl t3,t4,0xb
.text:004390fc 01006a31 andi t2,t3,0x1
.text:00439100 05004015 bne t2,zero,LAB_00439118
.text:00439104 00000000 _nop
.text:00439108 0300a810 beq a1,t0,LAB_00439118
.text:0043910c 00000000 _nop
.text:00439110 5700a914 bne a1,t1,LAB_00439270
.text:00439114 00000000 _nop
LAB_00439118: ;XREF[2,0]: 00439100,00439108
.text:00439118 0100c624 addiu a2,a2,0x1
.text:0043911c 0000c390 lbu v1,0x0(a2)
.text:00439120 00000000 nop
.text:00439124 eeff6014 bne v1,zero,LAB_004390e0
.text:00439128 00860300 _sll s0,v1,0x18
LAB_0043912c: ;XREF[2,0]: 004390c4,00439270
.text:0043912c ec85998f lw t9,-0x7a14(gp)
.text:00439130 00000000 nop
.text:00439134 09f82003 jalr t9
.text:00439138 21202002 _move a0,s1
.text:0043913c 1000bc8f lw gp,0x10(sp)
.text:00439140 1800a427 addiu a0,sp,0x18
.text:00439144 ec85998f lw t9,-0x7a14(gp)
.text:00439148 00000000 nop
.text:0043914c 09f82003 jalr t9
.text:00439150 21804000 _move s0,v0
.text:00439154 2b405000 sltu t0,v0,s0
.text:00439158 1000bc8f lw gp,0x10(sp)
.text:0043915c 15000015 bne t0,zero,LAB_004391b4
.text:00439160 21481102 _addu t1,s0,s1
LAB_00439164: ;XREF[2,0]: 004391c8,00439268
.text:00439164 f488998f lw t9,-0x770c(gp)
.text:00439168 21204002 move a0,s2
.text:0043916c 09f82003 jalr t9
.text:00439170 21282002 _move a1,s1
.text:00439174 1000bc8f lw gp,0x10(sp)
.text:00439178 06002012 beq s1,zero,LAB_00439194
.text:0043917c 21804000 _move s0,v0
.text:00439180 8484998f lw t9,-0x7b7c(gp)
.text:00439184 00000000 nop
.text:00439188 09f82003 jalr t9
.text:0043918c 21202002 _move a0,s1
.text:00439190 1000bc8f lw gp,0x10(sp)
LAB_00439194: ;XREF[2,0]: 00439094,00439178
.text:00439194 21100002 move v0,s0
.text:00439198 3000bf8f lw ra,0x30(sp)
.text:0043919c 2c00b38f lw s3,0x2c(sp)
.text:004391a0 2800b28f lw s2,0x28(sp)
.text:004391a4 2400b18f lw s1,0x24(sp)
.text:004391a8 2000b08f lw s0,0x20(sp)
.text:004391ac 0800e003 jr ra
.text:004391b0 3800bd27 _addiu sp,sp,0x38
LAB_004391b4: ;XREF[1,0]: 0043915c
.text:004391b4 b889998f lw t9,-0x7648(gp)
.text:004391b8 23202201 subu a0,t1,v0
.text:004391bc 09f82003 jalr t9
.text:004391c0 1800a527 _addiu a1,sp,0x18
.text:004391c4 1000bc8f lw gp,0x10(sp)
.text:004391c8 e6ff4014 bne v0,zero,LAB_00439164
.text:004391cc 00000000 _nop
.text:004391d0 2080938f lw s3,-0x7fe0(gp)
.text:004391d4 348e998f lw t9,-0x71cc(gp)
.text:004391d8 b0d56526 addiu a1,s3,-0x2a50
.text:004391dc 09f82003 jalr t9
.text:004391e0 21200000 _clear a0
.text:004391e4 1000bc8f lw gp,0x10(sp)
.text:004391e8 1e000424 li a0,0x1e
.text:004391ec 0892998f lw t9,-0x6df8(gp)
.text:004391f0 00000000 nop
.text:004391f4 09f82003 jalr t9
.text:004391f8 21804000 _move s0,v0
.text:004391fc 1000bc8f lw gp,0x10(sp)
.text:00439200 21200002 move a0,s0
.text:00439204 2080988f lw t8,-0x7fe0(gp)
.text:00439208 2489998f lw t9,-0x76dc(gp)
.text:0043920c c80e0527 addiu a1,t8,0xec8
.text:00439210 09f82003 jalr t9
.text:00439214 21984000 _move s3,v0
.text:00439218 1000bc8f lw gp,0x10(sp)
.text:0043921c 16004010 beq v0,zero,LAB_00439278
.text:00439220 00000000 _nop
LAB_00439224: ;XREF[2,0]: 0043928c,00439294
.text:00439224 8484998f lw t9,-0x7b7c(gp)
.text:00439228 00000000 nop
.text:0043922c 09f82003 jalr t9
.text:00439230 21202002 _move a0,s1
.text:00439234 1000bc8f lw gp,0x10(sp)
.text:00439238 00000000 nop
.text:0043923c bc89998f lw t9,-0x7644(gp)
.text:00439240 00000000 nop
.text:00439244 09f82003 jalr t9
.text:00439248 21206002 _move a0,s3
.text:0043924c 1000bc8f lw gp,0x10(sp)
.text:00439250 00000000 nop
.text:00439254 f88a998f lw t9,-0x7508(gp)
.text:00439258 00000000 nop
.text:0043925c 09f82003 jalr t9
.text:00439260 21204000 _move a0,v0
.text:00439264 1000bc8f lw gp,0x10(sp)
.text:00439268 beff0010 b LAB_00439164
.text:0043926c 21884000 _move s1,v0
LAB_00439270: ;XREF[1,0]: 00439110
.text:00439270 aeff0010 b LAB_0043912c
.text:00439274 0000c0a0 _sb zero,0x0(a2)
LAB_00439278: ;XREF[1,0]: 0043921c
.text:00439278 0892998f lw t9,-0x6df8(gp)
.text:0043927c 00000000 nop
.text:00439280 09f82003 jalr t9
.text:00439284 3b000424 _li a0,0x3b
.text:00439288 1000bc8f lw gp,0x10(sp)
.text:0043928c e5ff4010 beq v0,zero,LAB_00439224
.text:00439290 00000000 _nop
.text:00439294 e3ff0010 b LAB_00439224
.text:00439298 21984000 _move s3,v0
LAB_0043929c: ;XREF[1,0]: 0043a008
.text:0043929c 0a001c3c lui gp,0xa
.text:004392a0 44679c27 addiu gp,gp,0x6744
.text:004392a4 21e09903 addu gp,gp,t9
.text:004392a8 c0ffbd27 addiu sp,sp,-0x40
.text:004392ac 3800bfaf sw ra,0x38(sp)
.text:004392b0 3400b3af sw s3,0x34(sp)
.text:004392b4 3000b2af sw s2,0x30(sp)
.text:004392b8 2c00b1af sw s1,0x2c(sp)
.text:004392bc 2800b0af sw s0,0x28(sp)
.text:004392c0 1000bcaf sw gp,0x10(sp)
.text:004392c4 2080868f lw a2,-0x7fe0(gp)
.text:004392c8 2080858f lw a1,-0x7fe0(gp)
.text:004392cc ac8b998f lw t9,-0x7454(gp)
.text:004392d0 58f3a524 addiu a1,a1,-0xca8
.text:004392d4 3819c624 addiu a2,a2,0x1938
.text:004392d8 09f82003 jalr t9
.text:004392dc 21988000 _move s3,a0
.text:004392e0 1000bc8f lw gp,0x10(sp)
.text:004392e4 21204000 move a0,v0
.text:004392e8 f88a998f lw t9,-0x7508(gp)
.text:004392ec 4491828f lw v0,-0x6ebc(gp)
.text:004392f0 00000000 nop
.text:004392f4 0000508c lw s0,0x0(v0)
.text:004392f8 09f82003 jalr t9
.text:004392fc 21880000 _clear s1
.text:00439300 1000bc8f lw gp,0x10(sp)
.text:00439304 21904000 move s2,v0
.text:00439308 a085998f lw t9,-0x7a60(gp)
.text:0043930c 21204000 move a0,v0
.text:00439310 26004010 beq v0,zero,LAB_004393ac
.text:00439314 3a000524 _li a1,0x3a
.text:00439318 09f82003 jalr t9
.text:0043931c 00000000 _nop
.text:00439320 1000bc8f lw gp,0x10(sp)
.text:00439324 00000000 nop
.text:00439328 6886998f lw t9,-0x7998(gp)
.text:0043932c 05004010 beq v0,zero,LAB_00439344
.text:00439330 01004424 _addiu a0,v0,0x1
.text:00439334 09f82003 jalr t9
.text:00439338 000040a0 _sb zero,0x0(v0)
.text:0043933c 1000bc8f lw gp,0x10(sp)
.text:00439340 21804000 move s0,v0
LAB_00439344: ;XREF[1,0]: 0043932c
.text:00439344 e4006792 lbu a3,0xe4(s3)
.text:00439348 2080848f lw a0,-0x7fe0(gp)
.text:0043934c c2190700 srl v1,a3,0x7
.text:00439350 2c9b8524 addiu a1,a0,-0x64d4
.text:00439354 348e998f lw t9,-0x71cc(gp)
.text:00439358 1c006014 bne v1,zero,LAB_004393cc
.text:0043935c 21200000 _clear a0
LAB_00439360: ;XREF[1,0]: 004393f0
.text:00439360 a88f998f lw t9,-0x7058(gp)
.text:00439364 21200002 move a0,s0
.text:00439368 1800a527 addiu a1,sp,0x18
.text:0043936c 09f82003 jalr t9
.text:00439370 10000624 _li a2,0x10
.text:00439374 1000bc8f lw gp,0x10(sp)
.text:00439378 21206002 move a0,s3
.text:0043937c 2080888f lw t0,-0x7fe0(gp)
.text:00439380 8487998f lw t9,-0x787c(gp)
.text:00439384 84fb0525 addiu a1,t0,-0x47c
.text:00439388 09f82003 jalr t9
.text:0043938c 21304000 _move a2,v0
.text:00439390 1000bc8f lw gp,0x10(sp)
.text:00439394 21204002 move a0,s2
.text:00439398 8484998f lw t9,-0x7b7c(gp)
.text:0043939c 00000000 nop
.text:004393a0 09f82003 jalr t9
.text:004393a4 21884000 _move s1,v0
.text:004393a8 1000bc8f lw gp,0x10(sp)
LAB_004393ac: ;XREF[1,0]: 00439310
.text:004393ac 21102002 move v0,s1
.text:004393b0 3800bf8f lw ra,0x38(sp)
.text:004393b4 3400b38f lw s3,0x34(sp)
.text:004393b8 3000b28f lw s2,0x30(sp)
.text:004393bc 2c00b18f lw s1,0x2c(sp)
.text:004393c0 2800b08f lw s0,0x28(sp)
.text:004393c4 0800e003 jr ra
.text:004393c8 4000bd27 _addiu sp,sp,0x40
LAB_004393cc: ;XREF[1,0]: 00439358
.text:004393cc 09f82003 jalr t9
.text:004393d0 00000000 _nop
.text:004393d4 1000bc8f lw gp,0x10(sp)
.text:004393d8 00000000 nop
.text:004393dc 6886998f lw t9,-0x7998(gp)
.text:004393e0 00000000 nop
.text:004393e4 09f82003 jalr t9
.text:004393e8 21204000 _move a0,v0
.text:004393ec 1000bc8f lw gp,0x10(sp)
.text:004393f0 dbff0010 b LAB_00439360
.text:004393f4 21804000 _move s0,v0
LAB_004393f8: ;XREF[1,0]: 0043a028
.text:004393f8 0a001c3c lui gp,0xa
.text:004393fc e8659c27 addiu gp,gp,0x65e8
.text:00439400 21e09903 addu gp,gp,t9
.text:00439404 e0ffbd27 addiu sp,sp,-0x20
.text:00439408 1c00bfaf sw ra,0x1c(sp)
.text:0043940c 1800b0af sw s0,0x18(sp)
.text:00439410 1000bcaf sw gp,0x10(sp)
.text:00439414 2488998f lw t9,-0x77dc(gp)
.text:00439418 21808000 move s0,a0
.text:0043941c 09f82003 jalr t9
.text:00439420 0e000424 _li a0,0xe
.text:00439424 1000bc8f lw gp,0x10(sp)
.text:00439428 ffff4730 andi a3,v0,0xffff
.text:0043942c 9486838f lw v1,-0x796c(gp)
.text:00439430 2080858f lw a1,-0x7fe0(gp)
.text:00439434 80200200 sll a0,v0,0x2
.text:00439438 0200e22c sltiu v0,a3,0x2
.text:0043943c 21308300 addu a2,a0,v1
.text:00439440 8487998f lw t9,-0x787c(gp)
.text:00439444 21200002 move a0,s0
.text:00439448 06004010 beq v0,zero,LAB_00439464
.text:0043944c 84fba524 _addiu a1,a1,-0x47c
.text:00439450 0000c68c lw a2,0x0(a2)
.text:00439454 1c00bf8f lw ra,0x1c(sp)
.text:00439458 1800b08f lw s0,0x18(sp)
.text:0043945c 08002003 jr t9
.text:00439460 2000bd27 _addiu sp,sp,0x20
LAB_00439464: ;XREF[1,0]: 00439448
.text:00439464 2080868f lw a2,-0x7fe0(gp)
.text:00439468 21200002 move a0,s0
.text:0043946c 1c00bf8f lw ra,0x1c(sp)
.text:00439470 1800b08f lw s0,0x18(sp)
.text:00439474 0c44c524 addiu a1,a2,0x440c
.text:00439478 08002003 jr t9
.text:0043947c 2000bd27 _addiu sp,sp,0x20
LAB_00439480: ;XREF[1,0]: 0043a048
.text:00439480 0a001c3c lui gp,0xa
.text:00439484 60659c27 addiu gp,gp,0x6560
.text:00439488 21e09903 addu gp,gp,t9
.text:0043948c e0ffbd27 addiu sp,sp,-0x20
.text:00439490 1c00bfaf sw ra,0x1c(sp)
.text:00439494 1800b0af sw s0,0x18(sp)
.text:00439498 1000bcaf sw gp,0x10(sp)
.text:0043949c 2488998f lw t9,-0x77dc(gp)
.text:004394a0 21808000 move s0,a0
.text:004394a4 09f82003 jalr t9
.text:004394a8 0f000424 _li a0,0xf
.text:004394ac 1000bc8f lw gp,0x10(sp)
.text:004394b0 ffff4730 andi a3,v0,0xffff
.text:004394b4 f885838f lw v1,-0x7a08(gp)
.text:004394b8 2080858f lw a1,-0x7fe0(gp)
.text:004394bc 80200200 sll a0,v0,0x2
.text:004394c0 0300e22c sltiu v0,a3,0x3
.text:004394c4 21308300 addu a2,a0,v1
.text:004394c8 8487998f lw t9,-0x787c(gp)
.text:004394cc 21200002 move a0,s0
.text:004394d0 06004010 beq v0,zero,LAB_004394ec
.text:004394d4 84fba524 _addiu a1,a1,-0x47c
.text:004394d8 0000c68c lw a2,0x0(a2)
.text:004394dc 1c00bf8f lw ra,0x1c(sp)
.text:004394e0 1800b08f lw s0,0x18(sp)
.text:004394e4 08002003 jr t9
.text:004394e8 2000bd27 _addiu sp,sp,0x20
LAB_004394ec: ;XREF[1,0]: 004394d0
.text:004394ec 2080868f lw a2,-0x7fe0(gp)
.text:004394f0 21200002 move a0,s0
.text:004394f4 1c00bf8f lw ra,0x1c(sp)
.text:004394f8 1800b08f lw s0,0x18(sp)
.text:004394fc 0c44c524 addiu a1,a2,0x440c
.text:00439500 08002003 jr t9
.text:00439504 2000bd27 _addiu sp,sp,0x20
LAB_00439508: ;XREF[1,0]: 0043a068
.text:00439508 0a001c3c lui gp,0xa
.text:0043950c d8649c27 addiu gp,gp,0x64d8
.text:00439510 21e09903 addu gp,gp,t9
.text:00439514 e0ffbd27 addiu sp,sp,-0x20
.text:00439518 1c00bfaf sw ra,0x1c(sp)
.text:0043951c 1800b0af sw s0,0x18(sp)
.text:00439520 1000bcaf sw gp,0x10(sp)
.text:00439524 2488998f lw t9,-0x77dc(gp)
.text:00439528 21808000 move s0,a0
.text:0043952c 09f82003 jalr t9
.text:00439530 10000424 _li a0,0x10
.text:00439534 1000bc8f lw gp,0x10(sp)
.text:00439538 ffff4730 andi a3,v0,0xffff
.text:0043953c 6c84838f lw v1,-0x7b94(gp)
.text:00439540 2080858f lw a1,-0x7fe0(gp)
.text:00439544 80200200 sll a0,v0,0x2
.text:00439548 0200e22c sltiu v0,a3,0x2
.text:0043954c 21308300 addu a2,a0,v1
.text:00439550 8487998f lw t9,-0x787c(gp)
.text:00439554 21200002 move a0,s0
.text:00439558 06004010 beq v0,zero,LAB_00439574
.text:0043955c 84fba524 _addiu a1,a1,-0x47c
.text:00439560 0000c68c lw a2,0x0(a2)
.text:00439564 1c00bf8f lw ra,0x1c(sp)
.text:00439568 1800b08f lw s0,0x18(sp)
.text:0043956c 08002003 jr t9
.text:00439570 2000bd27 _addiu sp,sp,0x20
LAB_00439574: ;XREF[1,0]: 00439558
.text:00439574 2080868f lw a2,-0x7fe0(gp)
.text:00439578 21200002 move a0,s0
.text:0043957c 1c00bf8f lw ra,0x1c(sp)
.text:00439580 1800b08f lw s0,0x18(sp)
.text:00439584 0c44c524 addiu a1,a2,0x440c
.text:00439588 08002003 jr t9
.text:0043958c 2000bd27 _addiu sp,sp,0x20
LAB_00439590: ;XREF[1,0]: 0043a088
.text:00439590 0a001c3c lui gp,0xa
.text:00439594 50649c27 addiu gp,gp,0x6450
.text:00439598 21e09903 addu gp,gp,t9
.text:0043959c d8ffbd27 addiu sp,sp,-0x28
.text:004395a0 2400bfaf sw ra,0x24(sp)
.text:004395a4 2000b2af sw s2,0x20(sp)
.text:004395a8 1c00b1af sw s1,0x1c(sp)
.text:004395ac 1800b0af sw s0,0x18(sp)
.text:004395b0 1000bcaf sw gp,0x10(sp)
.text:004395b4 2080828f lw v0,-0x7fe0(gp)
.text:004395b8 348e998f lw t9,-0x71cc(gp)
.text:004395bc b0d54524 addiu a1,v0,-0x2a50
.text:004395c0 21908000 move s2,a0
.text:004395c4 09f82003 jalr t9
.text:004395c8 21200000 _clear a0
.text:004395cc 1000bc8f lw gp,0x10(sp)
.text:004395d0 1e000424 li a0,0x1e
.text:004395d4 0892998f lw t9,-0x6df8(gp)
.text:004395d8 00000000 nop
.text:004395dc 09f82003 jalr t9
.text:004395e0 21804000 _move s0,v0
.text:004395e4 1000bc8f lw gp,0x10(sp)
.text:004395e8 21200002 move a0,s0
.text:004395ec 2080858f lw a1,-0x7fe0(gp)
.text:004395f0 2489998f lw t9,-0x76dc(gp)
.text:004395f4 c80ea524 addiu a1,a1,0xec8
.text:004395f8 09f82003 jalr t9
.text:004395fc 21884000 _move s1,v0
.text:00439600 1000bc8f lw gp,0x10(sp)
.text:00439604 00000000 nop
.text:00439608 0892998f lw t9,-0x6df8(gp)
.text:0043960c 11004010 beq v0,zero,LAB_00439654
.text:00439610 3b000424 _li a0,0x3b
LAB_00439614: ;XREF[1,0]: 00439660
.text:00439614 bc89998f lw t9,-0x7644(gp)
.text:00439618 00000000 nop
.text:0043961c 09f82003 jalr t9
.text:00439620 21202002 _move a0,s1
.text:00439624 1000bc8f lw gp,0x10(sp)
.text:00439628 21204002 move a0,s2
.text:0043962c 2080838f lw v1,-0x7fe0(gp)
.text:00439630 8487998f lw t9,-0x787c(gp)
.text:00439634 2400bf8f lw ra,0x24(sp)
.text:00439638 2000b28f lw s2,0x20(sp)
.text:0043963c 1c00b18f lw s1,0x1c(sp)
.text:00439640 1800b08f lw s0,0x18(sp)
.text:00439644 84fb6524 addiu a1,v1,-0x47c
.text:00439648 21304000 move a2,v0
.text:0043964c 08002003 jr t9
.text:00439650 2800bd27 _addiu sp,sp,0x28
LAB_00439654: ;XREF[1,0]: 0043960c
.text:00439654 09f82003 jalr t9
.text:00439658 00000000 _nop
.text:0043965c 1000bc8f lw gp,0x10(sp)
.text:00439660 ecff4010 beq v0,zero,LAB_00439614
.text:00439664 00000000 _nop
.text:00439668 21884000 move s1,v0
.text:0043966c bc89998f lw t9,-0x7644(gp)
.text:00439670 00000000 nop
.text:00439674 09f82003 jalr t9
.text:00439678 21202002 _move a0,s1
.text:0043967c 1000bc8f lw gp,0x10(sp)
.text:00439680 21204002 move a0,s2
.text:00439684 2080838f lw v1,-0x7fe0(gp)
.text:00439688 8487998f lw t9,-0x787c(gp)
.text:0043968c 2400bf8f lw ra,0x24(sp)
.text:00439690 2000b28f lw s2,0x20(sp)
.text:00439694 1c00b18f lw s1,0x1c(sp)
.text:00439698 1800b08f lw s0,0x18(sp)
.text:0043969c 84fb6524 addiu a1,v1,-0x47c
.text:004396a0 21304000 move a2,v0
.text:004396a4 08002003 jr t9
.text:004396a8 2800bd27 _addiu sp,sp,0x28
LAB_004396ac: ;XREF[1,0]: 0043a0a8
.text:004396ac 0a001c3c lui gp,0xa
.text:004396b0 34639c27 addiu gp,gp,0x6334
.text:004396b4 21e09903 addu gp,gp,t9
.text:004396b8 d0ffbd27 addiu sp,sp,-0x30
.text:004396bc 2c00bfaf sw ra,0x2c(sp)
.text:004396c0 2800b4af sw s4,0x28(sp)
.text:004396c4 2400b3af sw s3,0x24(sp)
.text:004396c8 2000b2af sw s2,0x20(sp)
.text:004396cc 1c00b1af sw s1,0x1c(sp)
.text:004396d0 1800b0af sw s0,0x18(sp)
.text:004396d4 1000bcaf sw gp,0x10(sp)
.text:004396d8 21a08000 move s4,a0
.text:004396dc 2080848f lw a0,-0x7fe0(gp)
.text:004396e0 348e998f lw t9,-0x71cc(gp)
.text:004396e4 b0d58524 addiu a1,a0,-0x2a50
.text:004396e8 09f82003 jalr t9
.text:004396ec 21200000 _clear a0
.text:004396f0 1000bc8f lw gp,0x10(sp)
.text:004396f4 21200000 clear a0
.text:004396f8 2080838f lw v1,-0x7fe0(gp)
.text:004396fc 348e998f lw t9,-0x71cc(gp)
.text:00439700 9cf46524 addiu a1,v1,-0xb64
.text:00439704 09f82003 jalr t9
.text:00439708 21804000 _move s0,v0
.text:0043970c 1000bc8f lw gp,0x10(sp)
.text:00439710 21904000 move s2,v0
.text:00439714 2080828f lw v0,-0x7fe0(gp)
.text:00439718 348e998f lw t9,-0x71cc(gp)
.text:0043971c 2c9b4524 addiu a1,v0,-0x64d4
.text:00439720 09f82003 jalr t9
.text:00439724 21200000 _clear a0
.text:00439728 1000bc8f lw gp,0x10(sp)
.text:0043972c 1e000424 li a0,0x1e
.text:00439730 0892998f lw t9,-0x6df8(gp)
.text:00439734 00000000 nop
.text:00439738 09f82003 jalr t9
.text:0043973c 21984000 _move s3,v0
.text:00439740 1000bc8f lw gp,0x10(sp)
.text:00439744 21200002 move a0,s0
.text:00439748 2080858f lw a1,-0x7fe0(gp)
.text:0043974c 2489998f lw t9,-0x76dc(gp)
.text:00439750 c80ea524 addiu a1,a1,0xec8
.text:00439754 09f82003 jalr t9
.text:00439758 21884000 _move s1,v0
.text:0043975c 1000bc8f lw gp,0x10(sp)
.text:00439760 00000000 nop
.text:00439764 0892998f lw t9,-0x6df8(gp)
.text:00439768 36004010 beq v0,zero,LAB_00439844
.text:0043976c 3b000424 _li a0,0x3b
LAB_00439770: ;XREF[2,0]: 00439850,00439858
.text:00439770 2080878f lw a3,-0x7fe0(gp)
.text:00439774 2489998f lw t9,-0x76dc(gp)
.text:00439778 0cb4e524 addiu a1,a3,-0x4bf4
.text:0043977c 09f82003 jalr t9
.text:00439780 21206002 _move a0,s3
.text:00439784 1000bc8f lw gp,0x10(sp)
.text:00439788 21204002 move a0,s2
.text:0043978c 2080868f lw a2,-0x7fe0(gp)
.text:00439790 2489998f lw t9,-0x76dc(gp)
.text:00439794 08004010 beq v0,zero,LAB_004397b8
.text:00439798 dcb4c524 _addiu a1,a2,-0x4b24
.text:0043979c 09f82003 jalr t9
.text:004397a0 00000000 _nop
.text:004397a4 1000bc8f lw gp,0x10(sp)
.text:004397a8 00000000 nop
.text:004397ac bc89998f lw t9,-0x7644(gp)
.text:004397b0 13004010 beq v0,zero,LAB_00439800
.text:004397b4 21202002 _move a0,s1
LAB_004397b8: ;XREF[1,0]: 00439794
.text:004397b8 bc89998f lw t9,-0x7644(gp)
.text:004397bc 00000000 nop
.text:004397c0 09f82003 jalr t9
.text:004397c4 21202002 _move a0,s1
.text:004397c8 1000bc8f lw gp,0x10(sp)
.text:004397cc 21208002 move a0,s4
.text:004397d0 2080898f lw t1,-0x7fe0(gp)
.text:004397d4 8487998f lw t9,-0x787c(gp)
.text:004397d8 2c00bf8f lw ra,0x2c(sp)
.text:004397dc 2800b48f lw s4,0x28(sp)
.text:004397e0 2400b38f lw s3,0x24(sp)
.text:004397e4 2000b28f lw s2,0x20(sp)
.text:004397e8 1c00b18f lw s1,0x1c(sp)
.text:004397ec 1800b08f lw s0,0x18(sp)
.text:004397f0 84fb2525 addiu a1,t1,-0x47c
.text:004397f4 21304000 move a2,v0
.text:004397f8 08002003 jr t9
.text:004397fc 3000bd27 _addiu sp,sp,0x30
LAB_00439800: ;XREF[1,0]: 004397b0
.text:00439800 09f82003 jalr t9
.text:00439804 00000000 _nop
.text:00439808 1000bc8f lw gp,0x10(sp)
.text:0043980c 21208002 move a0,s4
.text:00439810 2080888f lw t0,-0x7fe0(gp)
.text:00439814 8487998f lw t9,-0x787c(gp)
.text:00439818 21386002 move a3,s3
.text:0043981c 2c00bf8f lw ra,0x2c(sp)
.text:00439820 2800b48f lw s4,0x28(sp)
.text:00439824 2400b38f lw s3,0x24(sp)
.text:00439828 2000b28f lw s2,0x20(sp)
.text:0043982c 1c00b18f lw s1,0x1c(sp)
.text:00439830 1800b08f lw s0,0x18(sp)
.text:00439834 94cf0525 addiu a1,t0,-0x306c
.text:00439838 21304000 move a2,v0
.text:0043983c 08002003 jr t9
.text:00439840 3000bd27 _addiu sp,sp,0x30
LAB_00439844: ;XREF[1,0]: 00439768
.text:00439844 09f82003 jalr t9
.text:00439848 00000000 _nop
.text:0043984c 1000bc8f lw gp,0x10(sp)
.text:00439850 c7ff4010 beq v0,zero,LAB_00439770
.text:00439854 00000000 _nop
.text:00439858 c5ff0010 b LAB_00439770
.text:0043985c 21884000 _move s1,v0
LAB_00439860: ;XREF[1,0]: 0043a0c8
.text:00439860 0a001c3c lui gp,0xa
.text:00439864 80619c27 addiu gp,gp,0x6180
.text:00439868 21e09903 addu gp,gp,t9
.text:0043986c d8ffbd27 addiu sp,sp,-0x28
.text:00439870 2400bfaf sw ra,0x24(sp)
.text:00439874 2000b2af sw s2,0x20(sp)
.text:00439878 1c00b1af sw s1,0x1c(sp)
.text:0043987c 1800b0af sw s0,0x18(sp)
.text:00439880 1000bcaf sw gp,0x10(sp)
.text:00439884 2080828f lw v0,-0x7fe0(gp)
.text:00439888 348e998f lw t9,-0x71cc(gp)
.text:0043988c b0d54524 addiu a1,v0,-0x2a50
.text:00439890 21908000 move s2,a0
.text:00439894 09f82003 jalr t9
.text:00439898 21200000 _clear a0
.text:0043989c 1000bc8f lw gp,0x10(sp)
.text:004398a0 1f000424 li a0,0x1f
.text:004398a4 0892998f lw t9,-0x6df8(gp)
.text:004398a8 00000000 nop
.text:004398ac 09f82003 jalr t9
.text:004398b0 21804000 _move s0,v0
.text:004398b4 1000bc8f lw gp,0x10(sp)
.text:004398b8 21200002 move a0,s0
.text:004398bc 2080858f lw a1,-0x7fe0(gp)
.text:004398c0 2489998f lw t9,-0x76dc(gp)
.text:004398c4 c80ea524 addiu a1,a1,0xec8
.text:004398c8 09f82003 jalr t9
.text:004398cc 21884000 _move s1,v0
.text:004398d0 1000bc8f lw gp,0x10(sp)
.text:004398d4 00000000 nop
.text:004398d8 0892998f lw t9,-0x6df8(gp)
.text:004398dc 11004010 beq v0,zero,LAB_00439924
.text:004398e0 3c000424 _li a0,0x3c
LAB_004398e4: ;XREF[1,0]: 00439930
.text:004398e4 bc89998f lw t9,-0x7644(gp)
.text:004398e8 00000000 nop
.text:004398ec 09f82003 jalr t9
.text:004398f0 21202002 _move a0,s1
.text:004398f4 1000bc8f lw gp,0x10(sp)
.text:004398f8 21204002 move a0,s2
.text:004398fc 2080838f lw v1,-0x7fe0(gp)
.text:00439900 8487998f lw t9,-0x787c(gp)
.text:00439904 2400bf8f lw ra,0x24(sp)
.text:00439908 2000b28f lw s2,0x20(sp)
.text:0043990c 1c00b18f lw s1,0x1c(sp)
.text:00439910 1800b08f lw s0,0x18(sp)
.text:00439914 84fb6524 addiu a1,v1,-0x47c
.text:00439918 21304000 move a2,v0
.text:0043991c 08002003 jr t9
.text:00439920 2800bd27 _addiu sp,sp,0x28
LAB_00439924: ;XREF[1,0]: 004398dc
.text:00439924 09f82003 jalr t9
.text:00439928 00000000 _nop
.text:0043992c 1000bc8f lw gp,0x10(sp)
.text:00439930 ecff4010 beq v0,zero,LAB_004398e4
.text:00439934 00000000 _nop
.text:00439938 21884000 move s1,v0
.text:0043993c bc89998f lw t9,-0x7644(gp)
.text:00439940 00000000 nop
.text:00439944 09f82003 jalr t9
.text:00439948 21202002 _move a0,s1
.text:0043994c 1000bc8f lw gp,0x10(sp)
.text:00439950 21204002 move a0,s2
.text:00439954 2080838f lw v1,-0x7fe0(gp)
.text:00439958 8487998f lw t9,-0x787c(gp)
.text:0043995c 2400bf8f lw ra,0x24(sp)
.text:00439960 2000b28f lw s2,0x20(sp)
.text:00439964 1c00b18f lw s1,0x1c(sp)
.text:00439968 1800b08f lw s0,0x18(sp)
.text:0043996c 84fb6524 addiu a1,v1,-0x47c
.text:00439970 21304000 move a2,v0
.text:00439974 08002003 jr t9
.text:00439978 2800bd27 _addiu sp,sp,0x28
LAB_0043997c: ;XREF[1,0]: 0043a0e8
.text:0043997c 0a001c3c lui gp,0xa
.text:00439980 64609c27 addiu gp,gp,0x6064
.text:00439984 21e09903 addu gp,gp,t9
.text:00439988 9485998f lw t9,-0x7a6c(gp)
.text:0043998c 00000000 nop
.text:00439990 08002003 jr t9
.text:00439994 20000524 _li a1,0x20
LAB_00439998: ;XREF[1,0]: 0043a108
.text:00439998 0a001c3c lui gp,0xa
.text:0043999c 48609c27 addiu gp,gp,0x6048
.text:004399a0 21e09903 addu gp,gp,t9
.text:004399a4 9485998f lw t9,-0x7a6c(gp)
.text:004399a8 00000000 nop
.text:004399ac 08002003 jr t9
.text:004399b0 21000524 _li a1,0x21
LAB_004399b4: ;XREF[1,0]: 0043a128
.text:004399b4 0a001c3c lui gp,0xa
.text:004399b8 2c609c27 addiu gp,gp,0x602c
.text:004399bc 21e09903 addu gp,gp,t9
.text:004399c0 9485998f lw t9,-0x7a6c(gp)
.text:004399c4 00000000 nop
.text:004399c8 08002003 jr t9
.text:004399cc 22000524 _li a1,0x22
LAB_004399d0: ;XREF[1,0]: 0043a148
.text:004399d0 0a001c3c lui gp,0xa
.text:004399d4 10609c27 addiu gp,gp,0x6010
.text:004399d8 21e09903 addu gp,gp,t9
.text:004399dc 9485998f lw t9,-0x7a6c(gp)
.text:004399e0 00000000 nop
.text:004399e4 08002003 jr t9
.text:004399e8 1d000524 _li a1,0x1d
LAB_004399ec: ;XREF[1,0]: 0043a168
.text:004399ec 0a001c3c lui gp,0xa
.text:004399f0 f45f9c27 addiu gp,gp,0x5ff4
.text:004399f4 21e09903 addu gp,gp,t9
.text:004399f8 2110a000 move v0,a1
.text:004399fc 2080858f lw a1,-0x7fe0(gp)
.text:00439a00 e08b998f lw t9,-0x7420(gp)
.text:00439a04 2138c000 move a3,a2
.text:00439a08 b0d5a524 addiu a1,a1,-0x2a50
.text:00439a0c 08002003 jr t9
.text:00439a10 21304000 _move a2,v0
LAB_00439a14: ;XREF[1,0]: 0043a188
.text:00439a14 0a001c3c lui gp,0xa
.text:00439a18 cc5f9c27 addiu gp,gp,0x5fcc
.text:00439a1c 21e09903 addu gp,gp,t9
.text:00439a20 2110a000 move v0,a1
.text:00439a24 2080858f lw a1,-0x7fe0(gp)
.text:00439a28 448a998f lw t9,-0x75bc(gp)
.text:00439a2c 2138c000 move a3,a2
.text:00439a30 b0d5a524 addiu a1,a1,-0x2a50
.text:00439a34 08002003 jr t9
.text:00439a38 21304000 _move a2,v0
LAB_00439a3c: ;XREF[1,0]: 0043a1a8
.text:00439a3c 0a001c3c lui gp,0xa
.text:00439a40 a45f9c27 addiu gp,gp,0x5fa4
.text:00439a44 21e09903 addu gp,gp,t9
.text:00439a48 2110a000 move v0,a1
.text:00439a4c 2080858f lw a1,-0x7fe0(gp)
.text:00439a50 3886998f lw t9,-0x79c8(gp)
.text:00439a54 2138c000 move a3,a2
.text:00439a58 dc9ca524 addiu a1,a1,-0x6324
.text:00439a5c 08002003 jr t9
.text:00439a60 21304000 _move a2,v0
LAB_00439a64: ;XREF[1,0]: 0043a1c8
.text:00439a64 0a001c3c lui gp,0xa
.text:00439a68 7c5f9c27 addiu gp,gp,0x5f7c
.text:00439a6c 21e09903 addu gp,gp,t9
.text:00439a70 2110a000 move v0,a1
.text:00439a74 2080858f lw a1,-0x7fe0(gp)
.text:00439a78 3886998f lw t9,-0x79c8(gp)
.text:00439a7c 2138c000 move a3,a2
.text:00439a80 e8d2a524 addiu a1,a1,-0x2d18
.text:00439a84 08002003 jr t9
.text:00439a88 21304000 _move a2,v0
LAB_00439a8c: ;XREF[1,0]: 0043a1e8
.text:00439a8c 0a001c3c lui gp,0xa
.text:00439a90 545f9c27 addiu gp,gp,0x5f54
.text:00439a94 21e09903 addu gp,gp,t9
.text:00439a98 2110a000 move v0,a1
.text:00439a9c 2080858f lw a1,-0x7fe0(gp)
.text:00439aa0 3886998f lw t9,-0x79c8(gp)
.text:00439aa4 2138c000 move a3,a2
.text:00439aa8 f4d2a524 addiu a1,a1,-0x2d0c
.text:00439aac 08002003 jr t9
.text:00439ab0 21304000 _move a2,v0
LAB_00439ab4: ;XREF[1,0]: 0043a208
.text:00439ab4 0a001c3c lui gp,0xa
.text:00439ab8 2c5f9c27 addiu gp,gp,0x5f2c
.text:00439abc 21e09903 addu gp,gp,t9
.text:00439ac0 2110a000 move v0,a1
.text:00439ac4 2080858f lw a1,-0x7fe0(gp)
.text:00439ac8 988e998f lw t9,-0x7168(gp)
.text:00439acc 2138c000 move a3,a2
.text:00439ad0 b4d1a524 addiu a1,a1,-0x2e4c
.text:00439ad4 08002003 jr t9
.text:00439ad8 21304000 _move a2,v0
LAB_00439adc: ;XREF[1,0]: 0043a228
.text:00439adc 0a001c3c lui gp,0xa
.text:00439ae0 045f9c27 addiu gp,gp,0x5f04
.text:00439ae4 21e09903 addu gp,gp,t9
.text:00439ae8 d8febd27 addiu sp,sp,-0x128
.text:00439aec 2001bfaf sw ra,0x120(sp)
.text:00439af0 1c01b1af sw s1,0x11c(sp)
.text:00439af4 1801b0af sw s0,0x118(sp)
.text:00439af8 1000bcaf sw gp,0x10(sp)
.text:00439afc 2489998f lw t9,-0x76dc(gp)
.text:00439b00 3000a018 blez a1,LAB_00439bc4
.text:00439b04 21888000 _move s1,a0
.text:00439b08 2080828f lw v0,-0x7fe0(gp)
.text:00439b0c 0000d08c lw s0,0x0(a2)
.text:00439b10 e4b44524 addiu a1,v0,-0x4b1c
.text:00439b14 09f82003 jalr t9
.text:00439b18 21200002 _move a0,s0
.text:00439b1c 1000bc8f lw gp,0x10(sp)
.text:00439b20 21200000 clear a0
.text:00439b24 348e998f lw t9,-0x71cc(gp)
.text:00439b28 2080858f lw a1,-0x7fe0(gp)
.text:00439b2c 21182003 move v1,t9
.text:00439b30 2489998f lw t9,-0x76dc(gp)
.text:00439b34 33004010 beq v0,zero,LAB_00439c04
.text:00439b38 c0d1a524 _addiu a1,a1,-0x2e40
.text:00439b3c 2080868f lw a2,-0x7fe0(gp)
.text:00439b40 21200002 move a0,s0
.text:00439b44 09f82003 jalr t9
.text:00439b48 c80ec524 _addiu a1,a2,0xec8
.text:00439b4c 1000bc8f lw gp,0x10(sp)
.text:00439b50 1c004014 bne v0,zero,LAB_00439bc4
.text:00439b54 00000000 _nop
LAB_00439b58: ;XREF[1,0]: 00439bdc
.text:00439b58 20808b8f lw t3,-0x7fe0(gp)
.text:00439b5c d88c998f lw t9,-0x7328(gp)
.text:00439b60 c0d16525 addiu a1,t3,-0x2e40
.text:00439b64 09f82003 jalr t9
.text:00439b68 21202002 _move a0,s1
.text:00439b6c 1000bc8f lw gp,0x10(sp)
.text:00439b70 21202002 move a0,s1
.text:00439b74 20808a8f lw t2,-0x7fe0(gp)
.text:00439b78 8487998f lw t9,-0x787c(gp)
.text:00439b7c 84fb4525 addiu a1,t2,-0x47c
.text:00439b80 21304000 move a2,v0
.text:00439b84 09f82003 jalr t9
.text:00439b88 21804000 _move s0,v0
.text:00439b8c 1000bc8f lw gp,0x10(sp)
.text:00439b90 21884000 move s1,v0
.text:00439b94 8484998f lw t9,-0x7b7c(gp)
.text:00439b98 04000012 beq s0,zero,LAB_00439bac
.text:00439b9c 21200002 _move a0,s0
.text:00439ba0 09f82003 jalr t9
.text:00439ba4 00000000 _nop
.text:00439ba8 1000bc8f lw gp,0x10(sp)
LAB_00439bac: ;XREF[1,0]: 00439b98
.text:00439bac 21102002 move v0,s1
.text:00439bb0 2001bf8f lw ra,0x120(sp)
.text:00439bb4 1c01b18f lw s1,0x11c(sp)
.text:00439bb8 1801b08f lw s0,0x118(sp)
.text:00439bbc 0800e003 jr ra
.text:00439bc0 2801bd27 _addiu sp,sp,0x128
LAB_00439bc4: ;XREF[2,0]: 00439b00,00439b50
.text:00439bc4 e400248e lw a0,0xe4(s1)
.text:00439bc8 2080898f lw t1,-0x7fe0(gp)
.text:00439bcc 82450400 srl t0,a0,0x16
.text:00439bd0 01000731 andi a3,t0,0x1
.text:00439bd4 ac89998f lw t9,-0x7654(gp)
.text:00439bd8 21202002 move a0,s1
.text:00439bdc deffe014 bne a3,zero,LAB_00439b58
.text:00439be0 c0d12525 _addiu a1,t1,-0x2e40
.text:00439be4 09f82003 jalr t9
.text:00439be8 00000000 _nop
.text:00439bec 1000bc8f lw gp,0x10(sp)
LAB_00439bf0: ;XREF[1,0]: 00439c48
.text:00439bf0 2001bf8f lw ra,0x120(sp)
.text:00439bf4 1c01b18f lw s1,0x11c(sp)
.text:00439bf8 1801b08f lw s0,0x118(sp)
.text:00439bfc 0800e003 jr ra
.text:00439c00 2801bd27 _addiu sp,sp,0x128
LAB_00439c04: ;XREF[1,0]: 00439b34
.text:00439c04 21c86000 move t9,v1
.text:00439c08 09f82003 jalr t9
.text:00439c0c 00000000 _nop
.text:00439c10 1000bc8f lw gp,0x10(sp)
.text:00439c14 21284000 move a1,v0
.text:00439c18 6884998f lw t9,-0x7b98(gp)
.text:00439c1c 1800a427 addiu a0,sp,0x18
.text:00439c20 09f82003 jalr t9
.text:00439c24 ff000624 _li a2,0xff
.text:00439c28 1000bc8f lw gp,0x10(sp)
.text:00439c2c 21202002 move a0,s1
.text:00439c30 2080838f lw v1,-0x7fe0(gp)
.text:00439c34 8487998f lw t9,-0x787c(gp)
.text:00439c38 84fb6524 addiu a1,v1,-0x47c
.text:00439c3c 09f82003 jalr t9
.text:00439c40 1800a627 _addiu a2,sp,0x18
.text:00439c44 1000bc8f lw gp,0x10(sp)
.text:00439c48 e9ff0010 b LAB_00439bf0
.text:00439c4c 00000000 _nop
LAB_00439c50: ;XREF[1,0]: 0043a248
.text:00439c50 0a001c3c lui gp,0xa
.text:00439c54 905d9c27 addiu gp,gp,0x5d90
.text:00439c58 21e09903 addu gp,gp,t9
.text:00439c5c 2110a000 move v0,a1
.text:00439c60 2080858f lw a1,-0x7fe0(gp)
.text:00439c64 3886998f lw t9,-0x79c8(gp)
.text:00439c68 2138c000 move a3,a2
.text:00439c6c 04d3a524 addiu a1,a1,-0x2cfc
.text:00439c70 08002003 jr t9
.text:00439c74 21304000 _move a2,v0
LAB_00439c78: ;XREF[1,0]: 0043a268
.text:00439c78 0a001c3c lui gp,0xa
.text:00439c7c 685d9c27 addiu gp,gp,0x5d68
.text:00439c80 21e09903 addu gp,gp,t9
.text:00439c84 2110a000 move v0,a1
.text:00439c88 2080858f lw a1,-0x7fe0(gp)
.text:00439c8c 3886998f lw t9,-0x79c8(gp)
.text:00439c90 2138c000 move a3,a2
.text:00439c94 14d3a524 addiu a1,a1,-0x2cec
.text:00439c98 08002003 jr t9
.text:00439c9c 21304000 _move a2,v0
LAB_00439ca0: ;XREF[1,0]: 0043a288
.text:00439ca0 0a001c3c lui gp,0xa
.text:00439ca4 405d9c27 addiu gp,gp,0x5d40
.text:00439ca8 21e09903 addu gp,gp,t9
.text:00439cac 2110a000 move v0,a1
.text:00439cb0 2080858f lw a1,-0x7fe0(gp)
.text:00439cb4 e08b998f lw t9,-0x7420(gp)
.text:00439cb8 2138c000 move a3,a2
.text:00439cbc 9cf4a524 addiu a1,a1,-0xb64
.text:00439cc0 08002003 jr t9
.text:00439cc4 21304000 _move a2,v0
LAB_00439cc8: ;XREF[1,0]: 0043a2a8
.text:00439cc8 0a001c3c lui gp,0xa
.text:00439ccc 185d9c27 addiu gp,gp,0x5d18
.text:00439cd0 21e09903 addu gp,gp,t9
.text:00439cd4 d8ffbd27 addiu sp,sp,-0x28
.text:00439cd8 2000bfaf sw ra,0x20(sp)
.text:00439cdc 1800bcaf sw gp,0x18(sp)
.text:00439ce0 1000a5af sw a1,0x10(sp)
.text:00439ce4 2080858f lw a1,-0x7fe0(gp)
.text:00439ce8 1400a6af sw a2,0x14(sp)
.text:00439cec fc8f998f lw t9,-0x7004(gp)
.text:00439cf0 848b868f lw a2,-0x747c(gp)
.text:00439cf4 3c8e878f lw a3,-0x71c4(gp)
.text:00439cf8 09f82003 jalr t9
.text:00439cfc 9cf4a524 _addiu a1,a1,-0xb64
.text:00439d00 1800bc8f lw gp,0x18(sp)
.text:00439d04 2000bf8f lw ra,0x20(sp)
.text:00439d08 00000000 nop
.text:00439d0c 0800e003 jr ra
.text:00439d10 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00439d14()
;XREF[1,0]: 0043a2c8
.text:00439d14 0a001c3c lui gp,0xa
.text:00439d18 cc5c9c27 addiu gp,gp,0x5ccc
.text:00439d1c 21e09903 addu gp,gp,t9
.text:00439d20 2110a000 move v0,a1
.text:00439d24 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439d28 448a998f lw t9,-0x75bc(gp)=>->getRadioConfig ;= 0041121c
.text:00439d2c 2138c000 move a3,a2
.text:00439d30 9cf4a524 addiu a1,a1,-0xb64
.text:00439d34 08002003 jr t9=>getRadioConfig
.text:00439d38 21304000 _move a2,v0
LAB_00439d3c: ;XREF[1,0]: 0043a2e8
.text:00439d3c 0a001c3c lui gp,0xa
.text:00439d40 a45c9c27 addiu gp,gp,0x5ca4
.text:00439d44 21e09903 addu gp,gp,t9
.text:00439d48 2110a000 move v0,a1
.text:00439d4c 2080858f lw a1,-0x7fe0(gp)
.text:00439d50 e08b998f lw t9,-0x7420(gp)
.text:00439d54 2138c000 move a3,a2
.text:00439d58 2c9ba524 addiu a1,a1,-0x64d4
.text:00439d5c 08002003 jr t9
.text:00439d60 21304000 _move a2,v0
LAB_00439d64: ;XREF[1,0]: 0043a308
.text:00439d64 0a001c3c lui gp,0xa
.text:00439d68 7c5c9c27 addiu gp,gp,0x5c7c
.text:00439d6c 21e09903 addu gp,gp,t9
.text:00439d70 2110a000 move v0,a1
.text:00439d74 2080858f lw a1,-0x7fe0(gp)
.text:00439d78 e08b998f lw t9,-0x7420(gp)
.text:00439d7c 2138c000 move a3,a2
.text:00439d80 84cca524 addiu a1,a1,-0x337c
.text:00439d84 08002003 jr t9
.text:00439d88 21304000 _move a2,v0
LAB_00439d8c: ;XREF[1,0]: 0043a328
.text:00439d8c 0a001c3c lui gp,0xa
.text:00439d90 545c9c27 addiu gp,gp,0x5c54
.text:00439d94 21e09903 addu gp,gp,t9
.text:00439d98 2110a000 move v0,a1
.text:00439d9c 2080858f lw a1,-0x7fe0(gp)
.text:00439da0 e08b998f lw t9,-0x7420(gp)
.text:00439da4 2138c000 move a3,a2
.text:00439da8 d8f4a524 addiu a1,a1,-0xb28
.text:00439dac 08002003 jr t9
.text:00439db0 21304000 _move a2,v0
LAB_00439db4: ;XREF[1,0]: 0043a348
.text:00439db4 0a001c3c lui gp,0xa
.text:00439db8 2c5c9c27 addiu gp,gp,0x5c2c
.text:00439dbc 21e09903 addu gp,gp,t9
.text:00439dc0 d8ffbd27 addiu sp,sp,-0x28
.text:00439dc4 2000bfaf sw ra,0x20(sp)
.text:00439dc8 1800bcaf sw gp,0x18(sp)
.text:00439dcc 2138a000 move a3,a1
.text:00439dd0 2080858f lw a1,-0x7fe0(gp)
.text:00439dd4 1000a6af sw a2,0x10(sp)
.text:00439dd8 fc8e998f lw t9,-0x7104(gp)
.text:00439ddc 848b868f lw a2,-0x747c(gp)
.text:00439de0 09f82003 jalr t9
.text:00439de4 d8f4a524 _addiu a1,a1,-0xb28
.text:00439de8 1800bc8f lw gp,0x18(sp)
.text:00439dec 2000bf8f lw ra,0x20(sp)
.text:00439df0 00000000 nop
.text:00439df4 0800e003 jr ra
.text:00439df8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00439dfc()
;XREF[1,0]: 0043a368
.text:00439dfc 0a001c3c lui gp,0xa
.text:00439e00 e45b9c27 addiu gp,gp,0x5be4
.text:00439e04 21e09903 addu gp,gp,t9
.text:00439e08 2110a000 move v0,a1
.text:00439e0c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439e10 448a998f lw t9,-0x75bc(gp)=>->getRadioConfig ;= 0041121c
.text:00439e14 2138c000 move a3,a2
.text:00439e18 d8f4a524 addiu a1,a1,-0xb28
.text:00439e1c 08002003 jr t9=>getRadioConfig
.text:00439e20 21304000 _move a2,v0
LAB_00439e24: ;XREF[1,0]: 0043a388
.text:00439e24 0a001c3c lui gp,0xa
.text:00439e28 bc5b9c27 addiu gp,gp,0x5bbc
.text:00439e2c 21e09903 addu gp,gp,t9
.text:00439e30 2110a000 move v0,a1
.text:00439e34 2080858f lw a1,-0x7fe0(gp)
.text:00439e38 e08b998f lw t9,-0x7420(gp)
.text:00439e3c 2138c000 move a3,a2
.text:00439e40 00f5a524 addiu a1,a1,-0xb00
.text:00439e44 08002003 jr t9
.text:00439e48 21304000 _move a2,v0
LAB_00439e4c: ;XREF[1,0]: 0043a3a8
.text:00439e4c 0a001c3c lui gp,0xa
.text:00439e50 945b9c27 addiu gp,gp,0x5b94
.text:00439e54 21e09903 addu gp,gp,t9
.text:00439e58 d8ffbd27 addiu sp,sp,-0x28
.text:00439e5c 2000bfaf sw ra,0x20(sp)
.text:00439e60 1800bcaf sw gp,0x18(sp)
.text:00439e64 2138a000 move a3,a1
.text:00439e68 2080858f lw a1,-0x7fe0(gp)
.text:00439e6c 1000a6af sw a2,0x10(sp)
.text:00439e70 fc8e998f lw t9,-0x7104(gp)
.text:00439e74 848b868f lw a2,-0x747c(gp)
.text:00439e78 09f82003 jalr t9
.text:00439e7c 00f5a524 _addiu a1,a1,-0xb00
.text:00439e80 1800bc8f lw gp,0x18(sp)
.text:00439e84 2000bf8f lw ra,0x20(sp)
.text:00439e88 00000000 nop
.text:00439e8c 0800e003 jr ra
.text:00439e90 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00439e94()
;XREF[1,0]: 0043a3c8
.text:00439e94 0a001c3c lui gp,0xa
.text:00439e98 4c5b9c27 addiu gp,gp,0x5b4c
.text:00439e9c 21e09903 addu gp,gp,t9
.text:00439ea0 2110a000 move v0,a1
.text:00439ea4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439ea8 448a998f lw t9,-0x75bc(gp)=>->getRadioConfig ;= 0041121c
.text:00439eac 2138c000 move a3,a2
.text:00439eb0 00f5a524 addiu a1,a1,-0xb00
.text:00439eb4 08002003 jr t9=>getRadioConfig
.text:00439eb8 21304000 _move a2,v0
LAB_00439ebc: ;XREF[1,0]: 0043a3e8
.text:00439ebc 0a001c3c lui gp,0xa
.text:00439ec0 245b9c27 addiu gp,gp,0x5b24
.text:00439ec4 21e09903 addu gp,gp,t9
.text:00439ec8 2110a000 move v0,a1
.text:00439ecc 2080858f lw a1,-0x7fe0(gp)
.text:00439ed0 e08b998f lw t9,-0x7420(gp)
.text:00439ed4 2138c000 move a3,a2
.text:00439ed8 38f5a524 addiu a1,a1,-0xac8
.text:00439edc 08002003 jr t9
.text:00439ee0 21304000 _move a2,v0
LAB_00439ee4: ;XREF[1,0]: 0043a408
.text:00439ee4 0a001c3c lui gp,0xa
.text:00439ee8 fc5a9c27 addiu gp,gp,0x5afc
.text:00439eec 21e09903 addu gp,gp,t9
.text:00439ef0 d8ffbd27 addiu sp,sp,-0x28
.text:00439ef4 2000bfaf sw ra,0x20(sp)
.text:00439ef8 1800bcaf sw gp,0x18(sp)
.text:00439efc 2138a000 move a3,a1
.text:00439f00 2080858f lw a1,-0x7fe0(gp)
.text:00439f04 1000a6af sw a2,0x10(sp)
.text:00439f08 fc8e998f lw t9,-0x7104(gp)
.text:00439f0c 848b868f lw a2,-0x747c(gp)
.text:00439f10 09f82003 jalr t9
.text:00439f14 38f5a524 _addiu a1,a1,-0xac8
.text:00439f18 1800bc8f lw gp,0x18(sp)
.text:00439f1c 2000bf8f lw ra,0x20(sp)
.text:00439f20 00000000 nop
.text:00439f24 0800e003 jr ra
.text:00439f28 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00439f2c()
;XREF[1,0]: 0043a428
.text:00439f2c 0a001c3c lui gp,0xa
.text:00439f30 b45a9c27 addiu gp,gp,0x5ab4
.text:00439f34 21e09903 addu gp,gp,t9
.text:00439f38 2110a000 move v0,a1
.text:00439f3c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439f40 448a998f lw t9,-0x75bc(gp)=>->getRadioConfig ;= 0041121c
.text:00439f44 2138c000 move a3,a2
.text:00439f48 38f5a524 addiu a1,a1,-0xac8
.text:00439f4c 08002003 jr t9=>getRadioConfig
.text:00439f50 21304000 _move a2,v0
.text:00439f54 0a ?? 0Ah
.text:00439f55 00 ?? 00h
.text:00439f56 1c ?? 1Ch
.text:00439f57 3c ?? 3Ch <
.text:00439f58 8c ?? 8Ch
.text:00439f59 5a ?? 5Ah Z
.text:00439f5a 9c ?? 9Ch
.text:00439f5b 27 ?? 27h '
.text:00439f5c 21 ?? 21h !
.text:00439f5d e0 ?? E0h
.text:00439f5e 99 ?? 99h
.text:00439f5f 03 ?? 03h
.text:00439f60 21 ?? 21h !
.text:00439f61 10 ?? 10h
.text:00439f62 a0 ?? A0h
.text:00439f63 00 ?? 00h
.text:00439f64 20 ?? 20h
.text:00439f65 80 ?? 80h
.text:00439f66 85 ?? 85h
.text:00439f67 8f ?? 8Fh
.text:00439f68 98 ?? 98h
.text:00439f69 8e ?? 8Eh
.text:00439f6a 99 ?? 99h
.text:00439f6b 8f ?? 8Fh
.text:00439f6c 21 ?? 21h !
.text:00439f6d 38 ?? 38h 8
.text:00439f6e c0 ?? C0h
.text:00439f6f 00 ?? 00h
.text:00439f70 8c ?? 8Ch
.text:00439f71 d1 ?? D1h
.text:00439f72 a5 ?? A5h
.text:00439f73 24 ?? 24h $
.text:00439f74 08 ?? 08h
.text:00439f75 00 ?? 00h
.text:00439f76 20 ?? 20h
.text:00439f77 03 ?? 03h
.text:00439f78 21 ?? 21h ! ;? -> 00403021
.text:00439f79 30 ?? 30h 0
.text:00439f7a 40 ?? 40h @
.text:00439f7b 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineInternet()
;local_8 undefined4 -8 ;XREF[2,0]: 00439f8c,0043a430
;local_10 undefined4 -10 ;XREF[38,0]: 00439f90,00439fac,00439fcc,00439fec,0043a00c
; 0043a02c,0043a04c,0043a06c,0043a08c,0043a0ac
; 0043a0cc,0043a0ec,0043a10c,0043a12c,0043a14c
; 0043a16c,0043a18c,0043a1ac,0043a1cc,0043a1ec
; 0043a20c,0043a22c,0043a24c,0043a26c,0043a28c
; 0043a2ac,0043a2cc,0043a2ec,0043a30c,0043a32c
; 0043a34c,0043a36c,0043a38c,0043a3ac,0043a3cc
; 0043a3ec,0043a40c,0043a42c
;XREF[3,0]: Entry Point,00413fb8,004d86d8
.text:00439f7c 0a001c3c lui gp,0xa
.text:00439f80 645a9c27 addiu gp,gp,0x5a64
.text:00439f84 21e09903 addu gp,gp,t9
.text:00439f88 e0ffbd27 addiu sp,sp,-0x20
.text:00439f8c 1800bfaf sw ra,local_8+0x20(sp)
.text:00439f90 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00439f94 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439f98 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00439f9c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00439fa0 7cf3a425 addiu a0=>.roda...,t5,-0xc84 ;= "Protocol"
.text:00439fa4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00439fa8 808d8525 _addiu a1=>LAB_00438d80,t4,-0x7280
.text:00439fac 1000bc8f lw gp,local_10+0x20(sp)
.text:00439fb0 00000000 nop
.text:00439fb4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439fb8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00439fbc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00439fc0 88f36425 addiu a0=>.roda...,t3,-0xc78 ;= "JavaCodeBase"
.text:00439fc4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00439fc8 c88d4525 _addiu a1=>LAB_00438dc8,t2,-0x7238
.text:00439fcc 1000bc8f lw gp,local_10+0x20(sp)
.text:00439fd0 00000000 nop
.text:00439fd4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00439fd8 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00439fdc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00439fe0 98f32425 addiu a0=>.roda...,t1,-0xc68 ;= "RemoteHostIPAddress"
.text:00439fe4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00439fe8 20900525 _addiu a1=>LAB_00439020,t0,-0x6fe0
.text:00439fec 1000bc8f lw gp,local_10+0x20(sp)
.text:00439ff0 00000000 nop
.text:00439ff4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00439ff8 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00439ffc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a000 acf3e424 addiu a0=>.roda...,a3,-0xc54 ;= "RemoteHostPort"
.text:0043a004 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a008 9c92c524 _addiu a1=>LAB_0043929c,a2,-0x6d64
.text:0043a00c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a010 00000000 nop
.text:0043a014 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a018 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a01c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a020 bcf36424 addiu a0=>.roda...,v1,-0xc44 ;= "EthernetLink"
.text:0043a024 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a028 f8934524 _addiu a1=>LAB_004393f8,v0,-0x6c08
.text:0043a02c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a030 00000000 nop
.text:0043a034 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a038 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a03c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a040 ccf38424 addiu a0=>.roda...,a0,-0xc34 ;= "EthernetSpeed"
.text:0043a044 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a048 8094a524 _addiu a1=>LAB_00439480,a1,-0x6b80
.text:0043a04c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a050 00000000 nop
.text:0043a054 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a058 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a05c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a060 dcf3e427 addiu a0=>.roda...,ra,-0xc24 ;= "EthernetDuplex"
.text:0043a064 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a068 08950527 _addiu a1=>LAB_00439508,t8,-0x6af8
.text:0043a06c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a070 00000000 nop
.text:0043a074 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a078 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a07c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a080 ecf3e425 addiu a0=>.roda...,t7,-0xc14 ;= "CurrentIPAddress"
.text:0043a084 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a088 9095c525 _addiu a1=>LAB_00439590,t6,-0x6a70
.text:0043a08c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a090 00000000 nop
.text:0043a094 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a098 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a09c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a0a0 00f4a425 addiu a0=>.roda...,t5,-0xc00 ;= "CurrentIPAddressPort"
.text:0043a0a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a0a8 ac968525 _addiu a1=>LAB_004396ac,t4,-0x6954
.text:0043a0ac 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a0b0 00000000 nop
.text:0043a0b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a0b8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a0bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a0c0 18f46425 addiu a0=>.roda...,t3,-0xbe8 ;= "CurrentSubnetMask"
.text:0043a0c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a0c8 60984525 _addiu a1=>LAB_00439860,t2,-0x67a0
.text:0043a0cc 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a0d0 00000000 nop
.text:0043a0d4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a0d8 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a0dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a0e0 2cf42425 addiu a0=>.roda...,t1,-0xbd4 ;= "CurrentDefaultGateway"
.text:0043a0e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a0e8 7c990525 _addiu a1=>LAB_0043997c,t0,-0x6684
.text:0043a0ec 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a0f0 00000000 nop
.text:0043a0f4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043a0f8 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a0fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a100 44f4e424 addiu a0=>.roda...,a3,-0xbbc ;= "CurrentDNSAddress1"
.text:0043a104 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a108 9899c524 _addiu a1=>LAB_00439998,a2,-0x6668
.text:0043a10c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a110 00000000 nop
.text:0043a114 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a118 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a11c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a120 58f46424 addiu a0=>.roda...,v1,-0xba8 ;= "CurrentDNSAddress2"
.text:0043a124 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a128 b4994524 _addiu a1=>LAB_004399b4,v0,-0x664c
.text:0043a12c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a130 00000000 nop
.text:0043a134 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a138 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a13c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a140 6cf48424 addiu a0=>.roda...,a0,-0xb94 ;= "GotIPFromUpnp"
.text:0043a144 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a148 d099a524 _addiu a1=>LAB_004399d0,a1,-0x6630
.text:0043a14c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a150 00000000 nop
.text:0043a154 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a158 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a15c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a160 b0d5e427 addiu a0=>.roda...,ra,-0x2a50 ;= "IPAddressMode"
.text:0043a164 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a168 ec990527 _addiu a1=>LAB_004399ec,t8,-0x6614
.text:0043a16c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a170 00000000 nop
.text:0043a174 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a178 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a17c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a180 7cf4e425 addiu a0=>.roda...,t7,-0xb84 ;= "RadioOfIPAddressMode"
.text:0043a184 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a188 149ac525 _addiu a1=>LAB_00439a14,t6,-0x65ec
.text:0043a18c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a190 00000000 nop
.text:0043a194 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a198 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a19c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a1a0 dc9ca425 addiu a0=>.roda...,t5,-0x6324 ;= "IPAddress"
.text:0043a1a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a1a8 3c9a8525 _addiu a1=>LAB_00439a3c,t4,-0x65c4
.text:0043a1ac 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a1b0 00000000 nop
.text:0043a1b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a1b8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a1bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a1c0 e8d26425 addiu a0=>.roda...,t3,-0x2d18 ;= "SubnetMask"
.text:0043a1c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a1c8 649a4525 _addiu a1=>LAB_00439a64,t2,-0x659c
.text:0043a1cc 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a1d0 00000000 nop
.text:0043a1d4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a1d8 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a1dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a1e0 f4d22425 addiu a0=>.roda...,t1,-0x2d0c ;= "DefaultGateway"
.text:0043a1e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a1e8 8c9a0525 _addiu a1=>LAB_00439a8c,t0,-0x6574
.text:0043a1ec 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a1f0 00000000 nop
.text:0043a1f4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043a1f8 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a1fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a200 b4d1e424 addiu a0=>.roda...,a3,-0x2e4c ;= "PPPoEUserID"
.text:0043a204 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a208 b49ac524 _addiu a1=>LAB_00439ab4,a2,-0x654c
.text:0043a20c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a210 00000000 nop
.text:0043a214 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a218 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a21c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a220 c0d16424 addiu a0=>.roda...,v1,-0x2e40 ;= "PPPoEPassword"
.text:0043a224 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a228 dc9a4524 _addiu a1=>LAB_00439adc,v0,-0x6524
.text:0043a22c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a230 00000000 nop
.text:0043a234 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a238 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a23c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a240 04d38424 addiu a0=>.roda...,a0,-0x2cfc ;= "DNSIPAddress1"
.text:0043a244 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a248 509ca524 _addiu a1=>LAB_00439c50,a1,-0x63b0
.text:0043a24c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a250 00000000 nop
.text:0043a254 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a258 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a25c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a260 14d3e427 addiu a0=>.roda...,ra,-0x2cec ;= "DNSIPAddress2"
.text:0043a264 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a268 789c0527 _addiu a1=>LAB_00439c78,t8,-0x6388
.text:0043a26c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a270 00000000 nop
.text:0043a274 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a278 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a27c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a280 9cf4e425 addiu a0=>.roda...,t7,-0xb64 ;= "SecondHTTPPortEnable"
.text:0043a284 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a288 a09cc525 _addiu a1=>LAB_00439ca0,t6,-0x6360
.text:0043a28c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a290 00000000 nop
.text:0043a294 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a298 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a29c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a2a0 94f4a425 addiu a0=>.roda...,t5,-0xb6c ;= "StringOfSecondHTTPPortEnable"
.text:0043a2a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a2a8 c89c8525 _addiu a1=>LAB_00439cc8,t4,-0x6338
.text:0043a2ac 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a2b0 00000000 nop
.text:0043a2b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a2b8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a2bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a2c0 b4f46425 addiu a0=>.roda...,t3,-0xb4c ;= "RadioOfSecondHTTPPortEnable"
.text:0043a2c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a2c8 149d4525 _addiu a1=>FUN_00439d14,t2,-0x62ec
.text:0043a2cc 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a2d0 00000000 nop
.text:0043a2d4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a2d8 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a2dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a2e0 2c9b2425 addiu a0=>.roda...,t1,-0x64d4 ;= "SecondHTTPPort"
.text:0043a2e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a2e8 3c9d0525 _addiu a1=>LAB_00439d3c,t0,-0x62c4
.text:0043a2ec 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a2f0 00000000 nop
.text:0043a2f4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043a2f8 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a2fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a300 84cce424 addiu a0=>.roda...,a3,-0x337c ;= "HTTPAuthentication"
.text:0043a304 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a308 649dc524 _addiu a1=>LAB_00439d64,a2,-0x629c
.text:0043a30c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a310 00000000 nop
.text:0043a314 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a318 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a31c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a320 d8f46424 addiu a0=>.roda...,v1,-0xb28 ;= "UPnPEnable"
.text:0043a324 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a328 8c9d4524 _addiu a1=>LAB_00439d8c,v0,-0x6274
.text:0043a32c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a330 00000000 nop
.text:0043a334 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a338 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a33c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a340 d0f48424 addiu a0=>.roda...,a0,-0xb30 ;= "StringOfUPnPEnable"
.text:0043a344 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a348 b49da524 _addiu a1=>LAB_00439db4,a1,-0x624c
.text:0043a34c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a350 00000000 nop
.text:0043a354 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a358 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a35c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a360 e4f4e427 addiu a0=>.roda...,ra,-0xb1c ;= "RadioOfUPnPEnable"
.text:0043a364 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a368 fc9d0527 _addiu a1=>FUN_00439dfc,t8,-0x6204
.text:0043a36c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a370 00000000 nop
.text:0043a374 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a378 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a37c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a380 00f5e425 addiu a0=>.roda...,t7,-0xb00 ;= "UPnPPortForwarding"
.text:0043a384 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a388 249ec525 _addiu a1=>LAB_00439e24,t6,-0x61dc
.text:0043a38c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a390 00000000 nop
.text:0043a394 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a398 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a39c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a3a0 f8f4a425 addiu a0=>.roda...,t5,-0xb08 ;= "StringOfUPnPPortForwarding"
.text:0043a3a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a3a8 4c9e8525 _addiu a1=>LAB_00439e4c,t4,-0x61b4
.text:0043a3ac 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a3b0 00000000 nop
.text:0043a3b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a3b8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a3bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a3c0 14f56425 addiu a0=>.roda...,t3,-0xaec ;= "RadioOfUPnPPortForwarding"
.text:0043a3c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a3c8 949e4525 _addiu a1=>FUN_00439e94,t2,-0x616c
.text:0043a3cc 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a3d0 00000000 nop
.text:0043a3d4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a3d8 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a3dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a3e0 38f52425 addiu a0=>.roda...,t1,-0xac8 ;= "BonjourEnable"
.text:0043a3e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a3e8 bc9e0525 _addiu a1=>LAB_00439ebc,t0,-0x6144
.text:0043a3ec 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a3f0 00000000 nop
.text:0043a3f4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043a3f8 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a3fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a400 30f5e424 addiu a0=>.roda...,a3,-0xad0 ;= "StringOfBonjourEnable"
.text:0043a404 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a408 e49ec524 _addiu a1=>LAB_00439ee4,a2,-0x611c
.text:0043a40c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a410 00000000 nop
.text:0043a414 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a418 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a41c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a420 48f56424 addiu a0=>.roda...,v1,-0xab8 ;= "RadioOfBonjourEnable"
.text:0043a424 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043a428 2c9f4524 _addiu a1=>FUN_00439f2c,v0,-0x60d4
.text:0043a42c 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a430 1800bf8f lw ra,local_8+0x20(sp)
.text:0043a434 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a438 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043a43c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043a440 8cd18424 addiu a0,a0,-0x2e74
.text:0043a444 549fa524 addiu a1,a1,-0x60ac
.text:0043a448 08002003 jr t9=>websParaDefine
.text:0043a44c 2000bd27 _addiu sp,sp,0x20
LAB_0043a450: ;XREF[1,0]: 0043c6a4
.text:0043a450 0a001c3c lui gp,0xa
.text:0043a454 90559c27 addiu gp,gp,0x5590
.text:0043a458 21e09903 addu gp,gp,t9
.text:0043a45c d0ffbd27 addiu sp,sp,-0x30
.text:0043a460 2c00bfaf sw ra,0x2c(sp)
.text:0043a464 2800b0af sw s0,0x28(sp)
.text:0043a468 1000bcaf sw gp,0x10(sp)
.text:0043a46c 188f998f lw t9,-0x70e8(gp)
.text:0043a470 21808000 move s0,a0
.text:0043a474 1800a527 addiu a1,sp,0x18
.text:0043a478 1800a0af sw zero,0x18(sp)
.text:0043a47c 1c00a0af sw zero,0x1c(sp)
.text:0043a480 2000a0af sw zero,0x20(sp)
.text:0043a484 2400a0af sw zero,0x24(sp)
.text:0043a488 45000424 li a0,0x45
.text:0043a48c 09f82003 jalr t9
.text:0043a490 01000624 _li a2,0x1
.text:0043a494 1000bc8f lw gp,0x10(sp)
.text:0043a498 1800a683 lb a2,0x18(sp)
.text:0043a49c 2080828f lw v0,-0x7fe0(gp)
.text:0043a4a0 ac90998f lw t9,-0x6f54(gp)
.text:0043a4a4 60f54524 addiu a1,v0,-0xaa0
.text:0043a4a8 09f82003 jalr t9
.text:0043a4ac 01000424 _li a0,0x1
.text:0043a4b0 1000bc8f lw gp,0x10(sp)
.text:0043a4b4 1800a683 lb a2,0x18(sp)
.text:0043a4b8 2080858f lw a1,-0x7fe0(gp)
.text:0043a4bc 8487998f lw t9,-0x787c(gp)
.text:0043a4c0 21200002 move a0,s0
.text:0043a4c4 09f82003 jalr t9
.text:0043a4c8 a4baa524 _addiu a1,a1,-0x455c
.text:0043a4cc 1000bc8f lw gp,0x10(sp)
.text:0043a4d0 2c00bf8f lw ra,0x2c(sp)
.text:0043a4d4 2800b08f lw s0,0x28(sp)
.text:0043a4d8 0800e003 jr ra
.text:0043a4dc 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043a4e0()
;local_8 undefined4 -8 ;XREF[2,0]: 0043a4f0,0043a5bc
;local_c undefined4 -c ;XREF[2,0]: 0043a4f4,0043a5c0
;local_10 undefined4 -10 ;XREF[2,0]: 0043a4f8,0043a5c4
;local_14 undefined4 -14 ;XREF[1,0]: 0043a528
;local_18 undefined4 -18 ;XREF[1,0]: 0043a520
;local_1c undefined4 -1c ;XREF[1,0]: 0043a51c
;local_20 undefined4 -20 ;XREF[4,0]: 0043a514,0043a530,0043a548,0043a56c
;local_28 undefined4 -28 ;XREF[5,0]: 0043a4fc,0043a52c,0043a54c,0043a578,0043a5b8
;XREF[1,0]: 0043c6c4
.text:0043a4e0 0a001c3c lui gp,0xa
.text:0043a4e4 00559c27 addiu gp,gp,0x5500
.text:0043a4e8 21e09903 addu gp,gp,t9
.text:0043a4ec c8ffbd27 addiu sp,sp,-0x38
.text:0043a4f0 3000bfaf sw ra,local_8+0x38(sp)
.text:0043a4f4 2c00b1af sw s1,local_c+0x38(sp)
.text:0043a4f8 2800b0af sw s0,local_10+0x38(sp)
.text:0043a4fc 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0043a500 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:0043a504 0000d08c lw s0,0x0(a2)
.text:0043a508 1800a527 addiu a1,sp,0x18
.text:0043a50c 01000624 li a2,0x1
.text:0043a510 21888000 move s1,a0
.text:0043a514 1800a0af sw zero,local_20+0x38(sp)
.text:0043a518 45000424 li a0,0x45
.text:0043a51c 1c00a0af sw zero,local_1c+0x38(sp)
.text:0043a520 2000a0af sw zero,local_18+0x38(sp)
.text:0043a524 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:0043a528 2400a0af _sw zero,local_14+0x38(sp)
.text:0043a52c 1000bc8f lw gp,local_28+0x38(sp)
.text:0043a530 1800a683 lb a2,local_20+0x38(sp)
.text:0043a534 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a538 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:0043a53c 60f5a524 addiu a1=>.roda...,a1,-0xaa0 ;= "COUNTRY_REGION=%d\n"
.text:0043a540 09f82003 jalr t9=>trace ;undefined trace()
.text:0043a544 01000424 _li a0,0x1
.text:0043a548 1800a493 lbu a0,local_20+0x38(sp)
.text:0043a54c 1000bc8f lw gp,local_28+0x38(sp)
.text:0043a550 30008224 addiu v0,a0,0x30
.text:0043a554 00360200 sll a2,v0,0x18
.text:0043a558 031e0600 sra v1,a2,0x18
.text:0043a55c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043a560 21280002 move a1,s0
.text:0043a564 1800a427 addiu a0,sp,0x18
.text:0043a568 0b006010 beq v1,zero,LAB_0043a598
.text:0043a56c 1800a2a3 _sb v0,local_20+0x38(sp)
.text:0043a570 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043a574 00000000 _nop
.text:0043a578 1000bc8f lw gp,local_28+0x38(sp)
.text:0043a57c 21202002 move a0,s1
.text:0043a580 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a584 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043a588 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043a58c 84fb0525 addiu a1=>.rodata:s_%s_0048fb80+4,t0,-0x47c ;= "%s"
.text:0043a590 07004010 beq v0,zero,LAB_0043a5b0
.text:0043a594 20bbe624 _addiu a2=>.roda...,a3,-0x44e0 ;= "checked"
LAB_0043a598: ;XREF[1,0]: 0043a568
.text:0043a598 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a59c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a5a0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043a5a4 21202002 move a0,s1
.text:0043a5a8 84fb4525 addiu a1=>.rodata:s_%s_0048fb80+4,t2,-0x47c ;= "%s"
.text:0043a5ac 0c442625 addiu a2=>.rodata:DAT_0049440c,t1,0x440c
LAB_0043a5b0: ;XREF[1,0]: 0043a590
.text:0043a5b0 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043a5b4 00000000 _nop
.text:0043a5b8 1000bc8f lw gp,local_28+0x38(sp)
.text:0043a5bc 3000bf8f lw ra,local_8+0x38(sp)
.text:0043a5c0 2c00b18f lw s1,local_c+0x38(sp)
.text:0043a5c4 2800b08f lw s0,local_10+0x38(sp)
.text:0043a5c8 0800e003 jr ra
.text:0043a5cc 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043a5d0()
;local_4 undefined4 -4 ;XREF[2,0]: 0043a5e0,0043a654
;local_8 undefined4 -8 ;XREF[2,0]: 0043a5e4,0043a658
;local_20 undefined4 -20 ;XREF[5,0]: 0043a5e8,0043a5fc,0043a61c,0043a634,0043a650
;XREF[1,0]: 0043c6e4
.text:0043a5d0 0a001c3c lui gp,0xa
.text:0043a5d4 10549c27 addiu gp,gp,0x5410
.text:0043a5d8 21e09903 addu gp,gp,t9
.text:0043a5dc d0ffbd27 addiu sp,sp,-0x30
.text:0043a5e0 2c00bfaf sw ra,local_4+0x30(sp)
.text:0043a5e4 2800b0af sw s0,local_8+0x30(sp)
.text:0043a5e8 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0043a5ec 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:0043a5f0 21808000 move s0,a0
.text:0043a5f4 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:0043a5f8 17000424 _li a0,0x17
.text:0043a5fc 1000bc8f lw gp,local_20+0x30(sp)
.text:0043a600 80200200 sll a0,v0,0x2
.text:0043a604 9486838f lw v1,-0x796c(gp)=>->noyes_select ;= 004d4f20
.text:0043a608 2892998f lw t9,-0x6dd8(gp)=>->::strcpy ;= 00489180
.text:0043a60c 21108300 addu v0,a0,v1
.text:0043a610 0000458c lw a1,0x0(v0)=>.data:noyes_select
.text:0043a614 09f82003 jalr t9=>.MIPS.stubs:::strcpy ;char * strcpy(char * __dest, char * ...
.text:0043a618 1800a427 _addiu a0,sp,0x18
.text:0043a61c 1000bc8f lw gp,local_20+0x30(sp)
.text:0043a620 00000000 nop
.text:0043a624 dc90998f lw t9,-0x6f24(gp)=>->strlower ;= 0041c2bc
.text:0043a628 00000000 nop
.text:0043a62c 09f82003 jalr t9=>strlower ;undefined strlower()
.text:0043a630 1800a427 _addiu a0,sp,0x18
.text:0043a634 1000bc8f lw gp,local_20+0x30(sp)
.text:0043a638 21200002 move a0,s0
.text:0043a63c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a640 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043a644 84fba524 addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0043a648 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043a64c 21304000 _move a2,v0
.text:0043a650 1000bc8f lw gp,local_20+0x30(sp)
.text:0043a654 2c00bf8f lw ra,local_4+0x30(sp)
.text:0043a658 2800b08f lw s0,local_8+0x30(sp)
.text:0043a65c 0800e003 jr ra
.text:0043a660 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043a664()
;local_4 undefined4 -4 ;XREF[3,0]: 0043a674,0043a6c0,0043a6d8
;local_8 undefined4 -8 ;XREF[3,0]: 0043a678,0043a6c4,0043a6dc
;local_10 undefined4 -10 ;XREF[2,0]: 0043a67c,0043a690
;XREF[1,0]: 0043c704
.text:0043a664 0a001c3c lui gp,0xa
.text:0043a668 7c539c27 addiu gp,gp,0x537c
.text:0043a66c 21e09903 addu gp,gp,t9
.text:0043a670 e0ffbd27 addiu sp,sp,-0x20
.text:0043a674 1c00bfaf sw ra,local_4+0x20(sp)
.text:0043a678 1800b0af sw s0,local_8+0x20(sp)
.text:0043a67c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0043a680 2488998f lw t9,-0x77dc(gp)=>->getSysInfoShort ;= 004123c0
.text:0043a684 21808000 move s0,a0
.text:0043a688 09f82003 jalr t9=>getSysInfoShort ;undefined getSysInfoShort()
.text:0043a68c 23000424 _li a0,0x23
.text:0043a690 1000bc8f lw gp,local_10+0x20(sp)
.text:0043a694 ffff4730 andi a3,v0,0xffff
.text:0043a698 9486838f lw v1,-0x796c(gp)=>->noyes_select ;= 004d4f20
.text:0043a69c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a6a0 80200200 sll a0,v0,0x2
.text:0043a6a4 0200e22c sltiu v0,a3,0x2
.text:0043a6a8 21308300 addu a2,a0,v1
.text:0043a6ac 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043a6b0 21200002 move a0,s0
.text:0043a6b4 06004010 beq v0,zero,LAB_0043a6d0
.text:0043a6b8 84fba524 _addiu a1,a1,-0x47c
.text:0043a6bc 0000c68c lw a2,0x0(a2)=>.data:noyes_select
.text:0043a6c0 1c00bf8f lw ra,local_4+0x20(sp)
.text:0043a6c4 1800b08f lw s0,local_8+0x20(sp)
.text:0043a6c8 08002003 jr t9=>websWriteFmt
.text:0043a6cc 2000bd27 _addiu sp,sp,0x20
LAB_0043a6d0: ;XREF[1,0]: 0043a6b4
.text:0043a6d0 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043a6d4 21200002 move a0,s0
.text:0043a6d8 1c00bf8f lw ra,local_4+0x20(sp)
.text:0043a6dc 1800b08f lw s0,local_8+0x20(sp)
.text:0043a6e0 0c44c524 addiu a1,a2,0x440c
.text:0043a6e4 08002003 jr t9=>websWriteFmt
.text:0043a6e8 2000bd27 _addiu sp,sp,0x20
LAB_0043a6ec: ;XREF[1,0]: 0043c724
.text:0043a6ec 0a001c3c lui gp,0xa
.text:0043a6f0 f4529c27 addiu gp,gp,0x52f4
.text:0043a6f4 21e09903 addu gp,gp,t9
.text:0043a6f8 e400858c lw a1,0xe4(a0)
.text:0043a6fc c48d998f lw t9,-0x723c(gp)
.text:0043a700 42390500 srl a3,a1,0x5
.text:0043a704 21302003 move a2,t9
.text:0043a708 308f998f lw t9,-0x70d0(gp)
.text:0043a70c 0100e230 andi v0,a3,0x1
.text:0043a710 21182003 move v1,t9
.text:0043a714 24000524 li a1,0x24
.text:0043a718 03004010 beq v0,zero,LAB_0043a728
.text:0043a71c 21c8c000 _move t9,a2
.text:0043a720 08002003 jr t9
.text:0043a724 00000000 _nop
LAB_0043a728: ;XREF[1,0]: 0043a718
.text:0043a728 21c86000 move t9,v1
.text:0043a72c 08002003 jr t9
.text:0043a730 24000524 _li a1,0x24
LAB_0043a734: ;XREF[1,0]: 0043c744
.text:0043a734 0a001c3c lui gp,0xa
.text:0043a738 ac529c27 addiu gp,gp,0x52ac
.text:0043a73c 21e09903 addu gp,gp,t9
.text:0043a740 d8ffbd27 addiu sp,sp,-0x28
.text:0043a744 2400bfaf sw ra,0x24(sp)
.text:0043a748 2000b0af sw s0,0x20(sp)
.text:0043a74c 1000bcaf sw gp,0x10(sp)
.text:0043a750 188f998f lw t9,-0x70e8(gp)
.text:0043a754 21808000 move s0,a0
.text:0043a758 1800a527 addiu a1,sp,0x18
.text:0043a75c 1800a0af sw zero,0x18(sp)
.text:0043a760 1c00a0a7 sh zero,0x1c(sp)
.text:0043a764 25000424 li a0,0x25
.text:0043a768 09f82003 jalr t9
.text:0043a76c 06000624 _li a2,0x6
.text:0043a770 1000bc8f lw gp,0x10(sp)
.text:0043a774 21200002 move a0,s0
.text:0043a778 848a998f lw t9,-0x757c(gp)
.text:0043a77c 1800a527 addiu a1,sp,0x18
.text:0043a780 09f82003 jalr t9
.text:0043a784 01000624 _li a2,0x1
.text:0043a788 1000bc8f lw gp,0x10(sp)
.text:0043a78c 2400bf8f lw ra,0x24(sp)
.text:0043a790 2000b08f lw s0,0x20(sp)
.text:0043a794 0800e003 jr ra
.text:0043a798 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043a79c()
;XREF[1,0]: 0043c764
.text:0043a79c 0a001c3c lui gp,0xa
.text:0043a7a0 44529c27 addiu gp,gp,0x5244
.text:0043a7a4 21e09903 addu gp,gp,t9
.text:0043a7a8 508d998f lw t9,-0x72b0(gp)=>->websgetSysInfoShort ;= 00413024
.text:0043a7ac 00000000 nop
.text:0043a7b0 08002003 jr t9=>websgetSysInfoShort
.text:0043a7b4 26000524 _li a1,0x26
LAB_0043a7b8: ;XREF[1,0]: 0043c784
.text:0043a7b8 0a001c3c lui gp,0xa
.text:0043a7bc 28529c27 addiu gp,gp,0x5228
.text:0043a7c0 21e09903 addu gp,gp,t9
.text:0043a7c4 508d998f lw t9,-0x72b0(gp)
.text:0043a7c8 00000000 nop
.text:0043a7cc 08002003 jr t9
.text:0043a7d0 27000524 _li a1,0x27
LAB_0043a7d4: ;XREF[1,0]: 0043c7a4
.text:0043a7d4 0a001c3c lui gp,0xa
.text:0043a7d8 0c529c27 addiu gp,gp,0x520c
.text:0043a7dc 21e09903 addu gp,gp,t9
.text:0043a7e0 e0ffbd27 addiu sp,sp,-0x20
.text:0043a7e4 1c00bfaf sw ra,0x1c(sp)
.text:0043a7e8 1800b0af sw s0,0x18(sp)
.text:0043a7ec 1000bcaf sw gp,0x10(sp)
.text:0043a7f0 2488998f lw t9,-0x77dc(gp)
.text:0043a7f4 21808000 move s0,a0
.text:0043a7f8 09f82003 jalr t9
.text:0043a7fc 28000424 _li a0,0x28
.text:0043a800 21184000 move v1,v0
.text:0043a804 12000224 li v0,0x12
.text:0043a808 1000bc8f lw gp,0x10(sp)
.text:0043a80c 13006210 beq v1,v0,LAB_0043a85c
.text:0043a810 22000424 _li a0,0x22
.text:0043a814 1e006410 beq v1,a0,LAB_0043a890
.text:0043a818 14000524 _li a1,0x14
.text:0043a81c 29006510 beq v1,a1,LAB_0043a8c4
.text:0043a820 24000624 _li a2,0x24
.text:0043a824 34006610 beq v1,a2,LAB_0043a8f8
.text:0043a828 80400300 _sll t0,v1,0x2
.text:0043a82c 6c91898f lw t1,-0x6e94(gp)
.text:0043a830 00000000 nop
.text:0043a834 21380901 addu a3,t0,t1
.text:0043a838 2080838f lw v1,-0x7fe0(gp)
.text:0043a83c 8487998f lw t9,-0x787c(gp)
.text:0043a840 0000e68c lw a2,0x0(a3)
.text:0043a844 21200002 move a0,s0
.text:0043a848 1c00bf8f lw ra,0x1c(sp)
.text:0043a84c 1800b08f lw s0,0x18(sp)
.text:0043a850 84fb6524 addiu a1,v1,-0x47c
.text:0043a854 08002003 jr t9
.text:0043a858 2000bd27 _addiu sp,sp,0x20
LAB_0043a85c: ;XREF[1,0]: 0043a80c
.text:0043a85c 02000324 li v1,0x2
.text:0043a860 6c91898f lw t1,-0x6e94(gp)
.text:0043a864 80400300 sll t0,v1,0x2
.text:0043a868 21380901 addu a3,t0,t1
.text:0043a86c 2080838f lw v1,-0x7fe0(gp)
.text:0043a870 8487998f lw t9,-0x787c(gp)
.text:0043a874 0000e68c lw a2,0x0(a3)
.text:0043a878 21200002 move a0,s0
.text:0043a87c 1c00bf8f lw ra,0x1c(sp)
.text:0043a880 1800b08f lw s0,0x18(sp)
.text:0043a884 84fb6524 addiu a1,v1,-0x47c
.text:0043a888 08002003 jr t9
.text:0043a88c 2000bd27 _addiu sp,sp,0x20
LAB_0043a890: ;XREF[1,0]: 0043a814
.text:0043a890 03000324 li v1,0x3
.text:0043a894 6c91898f lw t1,-0x6e94(gp)
.text:0043a898 80400300 sll t0,v1,0x2
.text:0043a89c 21380901 addu a3,t0,t1
.text:0043a8a0 2080838f lw v1,-0x7fe0(gp)
.text:0043a8a4 8487998f lw t9,-0x787c(gp)
.text:0043a8a8 0000e68c lw a2,0x0(a3)
.text:0043a8ac 21200002 move a0,s0
.text:0043a8b0 1c00bf8f lw ra,0x1c(sp)
.text:0043a8b4 1800b08f lw s0,0x18(sp)
.text:0043a8b8 84fb6524 addiu a1,v1,-0x47c
.text:0043a8bc 08002003 jr t9
.text:0043a8c0 2000bd27 _addiu sp,sp,0x20
LAB_0043a8c4: ;XREF[1,0]: 0043a81c
.text:0043a8c4 04000324 li v1,0x4
.text:0043a8c8 6c91898f lw t1,-0x6e94(gp)
.text:0043a8cc 80400300 sll t0,v1,0x2
.text:0043a8d0 21380901 addu a3,t0,t1
.text:0043a8d4 2080838f lw v1,-0x7fe0(gp)
.text:0043a8d8 8487998f lw t9,-0x787c(gp)
.text:0043a8dc 0000e68c lw a2,0x0(a3)
.text:0043a8e0 21200002 move a0,s0
.text:0043a8e4 1c00bf8f lw ra,0x1c(sp)
.text:0043a8e8 1800b08f lw s0,0x18(sp)
.text:0043a8ec 84fb6524 addiu a1,v1,-0x47c
.text:0043a8f0 08002003 jr t9
.text:0043a8f4 2000bd27 _addiu sp,sp,0x20
LAB_0043a8f8: ;XREF[1,0]: 0043a824
.text:0043a8f8 05000324 li v1,0x5
.text:0043a8fc 6c91898f lw t1,-0x6e94(gp)
.text:0043a900 80400300 sll t0,v1,0x2
.text:0043a904 21380901 addu a3,t0,t1
.text:0043a908 2080838f lw v1,-0x7fe0(gp)
.text:0043a90c 8487998f lw t9,-0x787c(gp)
.text:0043a910 0000e68c lw a2,0x0(a3)
.text:0043a914 21200002 move a0,s0
.text:0043a918 1c00bf8f lw ra,0x1c(sp)
.text:0043a91c 1800b08f lw s0,0x18(sp)
.text:0043a920 84fb6524 addiu a1,v1,-0x47c
.text:0043a924 08002003 jr t9
.text:0043a928 2000bd27 _addiu sp,sp,0x20
LAB_0043a92c: ;XREF[1,0]: 0043c7c4
.text:0043a92c 0a001c3c lui gp,0xa
.text:0043a930 b4509c27 addiu gp,gp,0x50b4
.text:0043a934 21e09903 addu gp,gp,t9
.text:0043a938 a0ffbd27 addiu sp,sp,-0x60
.text:0043a93c 5c00bfaf sw ra,0x5c(sp)
.text:0043a940 5800beaf sw s8,0x58(sp)
.text:0043a944 5400b7af sw s7,0x54(sp)
.text:0043a948 5000b6af sw s6,0x50(sp)
.text:0043a94c 4c00b5af sw s5,0x4c(sp)
.text:0043a950 4800b4af sw s4,0x48(sp)
.text:0043a954 4400b3af sw s3,0x44(sp)
.text:0043a958 4000b2af sw s2,0x40(sp)
.text:0043a95c 3c00b1af sw s1,0x3c(sp)
.text:0043a960 3800b0af sw s0,0x38(sp)
.text:0043a964 1800bcaf sw gp,0x18(sp)
.text:0043a968 ac8a998f lw t9,-0x7554(gp)
.text:0043a96c 21b88000 move s7,a0
.text:0043a970 6800a6af sw a2,0x68(sp)
.text:0043a974 09f82003 jalr t9
.text:0043a978 000e0424 _li a0,0xe00
.text:0043a97c 2800a2af sw v0,0x28(sp)
.text:0043a980 1800bc8f lw gp,0x18(sp)
.text:0043a984 d7014010 beq v0,zero,LAB_0043b0e4
.text:0043a988 21800000 _clear s0
.text:0043a98c 2080858f lw a1,-0x7fe0(gp)
.text:0043a990 348e998f lw t9,-0x71cc(gp)
.text:0043a994 fcd7a524 addiu a1,a1,-0x2804
.text:0043a998 09f82003 jalr t9
.text:0043a99c 21200000 _clear a0
.text:0043a9a0 1800bc8f lw gp,0x18(sp)
.text:0043a9a4 2800a48f lw a0,0x28(sp)
.text:0043a9a8 148a998f lw t9,-0x75ec(gp)
.text:0043a9ac 21280000 clear a1
.text:0043a9b0 000e0624 li a2,0xe00
.text:0043a9b4 2c00a2af sw v0,0x2c(sp)
.text:0043a9b8 2000a0af sw zero,0x20(sp)
.text:0043a9bc 09f82003 jalr t9
.text:0043a9c0 2400a0a7 _sh zero,0x24(sp)
.text:0043a9c4 1800bc8f lw gp,0x18(sp)
.text:0043a9c8 2800a58f lw a1,0x28(sp)
.text:0043a9cc 188f998f lw t9,-0x70e8(gp)
.text:0043a9d0 2c000424 li a0,0x2c
.text:0043a9d4 09f82003 jalr t9
.text:0043a9d8 000e0624 _li a2,0xe00
.text:0043a9dc 1800bc8f lw gp,0x18(sp)
.text:0043a9e0 21904000 move s2,v0
.text:0043a9e4 3f001524 li s5,0x3f
.text:0043a9e8 04000010 b LAB_0043a9fc
.text:0043a9ec 3000a0af _sw zero,0x30(sp)
LAB_0043a9f0: ;XREF[4,0]: 0043aa78,0043aa88,0043aa90,0043aab0
.text:0043a9f0 ffffb526 addiu s5,s5,-0x1
.text:0043a9f4 5b00a006 bltz s5,LAB_0043ab64
.text:0043a9f8 38005226 _addiu s2,s2,0x38
LAB_0043a9fc: ;XREF[2,0]: 0043a9e8,0043ab5c
.text:0043a9fc 2080868f lw a2,-0x7fe0(gp)
.text:0043aa00 2a005186 lh s1,0x2a(s2)
.text:0043aa04 36004486 lh a0,0x36(s2)
.text:0043aa08 ac90998f lw t9,-0x6f54(gp)
.text:0043aa0c 02005326 addiu s3,s2,0x2
.text:0043aa10 1000a4af sw a0,0x10(sp)
.text:0043aa14 74f5c524 addiu a1,a2,-0xa8c
.text:0043aa18 01000424 li a0,0x1
.text:0043aa1c 21306002 move a2,s3
.text:0043aa20 09f82003 jalr t9
.text:0043aa24 21382002 _move a3,s1
.text:0043aa28 2a004396 lhu v1,0x2a(s2)
.text:0043aa2c 1800bc8f lw gp,0x18(sp)
.text:0043aa30 0a00622c sltiu v0,v1,0xa
.text:0043aa34 03004014 bne v0,zero,LAB_0043aa44
.text:0043aa38 01000824 _li t0,0x1
.text:0043aa3c 09000724 li a3,0x9
.text:0043aa40 2a0047a6 sh a3,0x2a(s2)
LAB_0043aa44: ;XREF[1,0]: 0043aa34
.text:0043aa44 21012812 beq s1,t0,LAB_0043aecc
.text:0043aa48 feff2a26 _addiu t2,s1,-0x2
.text:0043aa4c 0700492d sltiu t1,t2,0x7
.text:0043aa50 5a002011 beq t1,zero,LAB_0043abbc
.text:0043aa54 09002b2a _slti t3,s1,0x9
.text:0043aa58 04001124 li s1,0x4
LAB_0043aa5c: ;XREF[3,0]: 0043abbc,0043abc4,0043aecc
.text:0043aa5c e08a998f lw t9,-0x7520(gp)
.text:0043aa60 23005426 addiu s4,s2,0x23
.text:0043aa64 2000a427 addiu a0,sp,0x20
.text:0043aa68 21288002 move a1,s4
.text:0043aa6c 09f82003 jalr t9
.text:0043aa70 06000624 _li a2,0x6
.text:0043aa74 1800bc8f lw gp,0x18(sp)
.text:0043aa78 ddff4010 beq v0,zero,LAB_0043a9f0
.text:0043aa7c 00000000 _nop
.text:0043aa80 02004c82 lb t4,0x2(s2)
.text:0043aa84 00000000 nop
.text:0043aa88 d9ff8011 beq t4,zero,LAB_0043a9f0
.text:0043aa8c 00000000 _nop
.text:0043aa90 d7ff6012 beq s3,zero,LAB_0043a9f0
.text:0043aa94 00000000 _nop
.text:0043aa98 ec85998f lw t9,-0x7a14(gp)
.text:0043aa9c 00000000 nop
.text:0043aaa0 09f82003 jalr t9
.text:0043aaa4 21206002 _move a0,s3
.text:0043aaa8 21004d2c sltiu t5,v0,0x21
.text:0043aaac 1800bc8f lw gp,0x18(sp)
.text:0043aab0 cfffa011 beq t5,zero,LAB_0043a9f0
.text:0043aab4 00000000 _nop
.text:0043aab8 6800af8f lw t7,0x68(sp)
.text:0043aabc 6886998f lw t9,-0x7998(gp)
.text:0043aac0 0000e48d lw a0,0x0(t7)
.text:0043aac4 09f82003 jalr t9
.text:0043aac8 00000000 _nop
.text:0043aacc 02000e24 li t6,0x2
.text:0043aad0 1800bc8f lw gp,0x18(sp)
.text:0043aad4 ff004e10 beq v0,t6,LAB_0043aed4
.text:0043aad8 03001624 _li s6,0x3
.text:0043aadc 3b005614 bne v0,s6,LAB_0043abcc
.text:0043aae0 2120e002 _move a0,s7
.text:0043aae4 2489998f lw t9,-0x76dc(gp)
.text:0043aae8 2c00a48f lw a0,0x2c(sp)
.text:0043aaec 09f82003 jalr t9
.text:0043aaf0 21286002 _move a1,s3
.text:0043aaf4 1800bc8f lw gp,0x18(sp)
.text:0043aaf8 ef004014 bne v0,zero,LAB_0043aeb8
.text:0043aafc 00000000 _nop
.text:0043ab00 2080918f lw s1,-0x7fe0(gp)
.text:0043ab04 8487998f lw t9,-0x787c(gp)
.text:0043ab08 2485868f lw a2,-0x7adc(gp)
.text:0043ab0c 2120e002 move a0,s7
LAB_0043ab10: ;XREF[1,0]: 0043aec4
.text:0043ab10 09f82003 jalr t9
.text:0043ab14 84fb2526 _addiu a1,s1,-0x47c
.text:0043ab18 1800bc8f lw gp,0x18(sp)
.text:0043ab1c 21286002 move a1,s3
.text:0043ab20 f488998f lw t9,-0x770c(gp)
.text:0043ab24 2120e002 move a0,s7
.text:0043ab28 09f82003 jalr t9
.text:0043ab2c 21800202 _addu s0,s0,v0
.text:0043ab30 1800bc8f lw gp,0x18(sp)
.text:0043ab34 00000000 nop
.text:0043ab38 8487998f lw t9,-0x787c(gp)
.text:0043ab3c 0c8f868f lw a2,-0x70f4(gp)
.text:0043ab40 84fb2526 addiu a1,s1,-0x47c
LAB_0043ab44: ;XREF[2,0]: 0043ae74,0043b0a0
.text:0043ab44 2120e002 move a0,s7
.text:0043ab48 21b00202 addu s6,s0,v0
.text:0043ab4c 09f82003 jalr t9
.text:0043ab50 ffffb526 _addiu s5,s5,-0x1
.text:0043ab54 2180c202 addu s0,s6,v0
.text:0043ab58 1800bc8f lw gp,0x18(sp)
.text:0043ab5c a7ffa106 bgez s5,LAB_0043a9fc
.text:0043ab60 38005226 _addiu s2,s2,0x38
LAB_0043ab64: ;XREF[1,0]: 0043a9f4
.text:0043ab64 2800a28f lw v0,0x28(sp)
.text:0043ab68 00000000 nop
.text:0043ab6c 06004010 beq v0,zero,LAB_0043ab88
.text:0043ab70 00000000 _nop
.text:0043ab74 8484998f lw t9,-0x7b7c(gp)
.text:0043ab78 00000000 nop
.text:0043ab7c 09f82003 jalr t9
.text:0043ab80 21204000 _move a0,v0
LAB_0043ab84: ;XREF[1,0]: 0043b0f8
.text:0043ab84 1800bc8f lw gp,0x18(sp)
LAB_0043ab88: ;XREF[1,0]: 0043ab6c
.text:0043ab88 21100002 move v0,s0
.text:0043ab8c 5c00bf8f lw ra,0x5c(sp)
.text:0043ab90 5800be8f lw s8,0x58(sp)
.text:0043ab94 5400b78f lw s7,0x54(sp)
.text:0043ab98 5000b68f lw s6,0x50(sp)
.text:0043ab9c 4c00b58f lw s5,0x4c(sp)
.text:0043aba0 4800b48f lw s4,0x48(sp)
.text:0043aba4 4400b38f lw s3,0x44(sp)
.text:0043aba8 4000b28f lw s2,0x40(sp)
.text:0043abac 3c00b18f lw s1,0x3c(sp)
.text:0043abb0 3800b08f lw s0,0x38(sp)
.text:0043abb4 0800e003 jr ra
.text:0043abb8 6000bd27 _addiu sp,sp,0x60
LAB_0043abbc: ;XREF[1,0]: 0043aa50
.text:0043abbc a7ff6015 bne t3,zero,LAB_0043aa5c
.text:0043abc0 00000000 _nop
.text:0043abc4 a5ff0010 b LAB_0043aa5c
.text:0043abc8 05001124 _li s1,0x5
LAB_0043abcc: ;XREF[1,0]: 0043aadc
.text:0043abcc 2080968f lw s6,-0x7fe0(gp)
.text:0043abd0 8487998f lw t9,-0x787c(gp)
.text:0043abd4 3c91868f lw a2,-0x6ec4(gp)
.text:0043abd8 09f82003 jalr t9
.text:0043abdc 84fbc526 _addiu a1,s6,-0x47c
.text:0043abe0 1800bc8f lw gp,0x18(sp)
.text:0043abe4 2120e002 move a0,s7
.text:0043abe8 8487998f lw t9,-0x787c(gp)
.text:0043abec a48e868f lw a2,-0x715c(gp)
.text:0043abf0 84fbc526 addiu a1,s6,-0x47c
.text:0043abf4 09f82003 jalr t9
.text:0043abf8 21800202 _addu s0,s0,v0
.text:0043abfc 1800bc8f lw gp,0x18(sp)
.text:0043ac00 3000ae8f lw t6,0x30(sp)
.text:0043ac04 20809e8f lw s8,-0x7fe0(gp)
.text:0043ac08 8487998f lw t9,-0x787c(gp)
.text:0043ac0c 0100cd25 addiu t5,t6,0x1
.text:0043ac10 2130a001 move a2,t5
.text:0043ac14 3000adaf sw t5,0x30(sp)
.text:0043ac18 2120e002 move a0,s7
.text:0043ac1c a4bac527 addiu a1,s8,-0x455c
.text:0043ac20 09f82003 jalr t9
.text:0043ac24 21800202 _addu s0,s0,v0
.text:0043ac28 1800bc8f lw gp,0x18(sp)
.text:0043ac2c 2120e002 move a0,s7
.text:0043ac30 8487998f lw t9,-0x787c(gp)
.text:0043ac34 a08e868f lw a2,-0x7160(gp)
.text:0043ac38 84fbc526 addiu a1,s6,-0x47c
.text:0043ac3c 09f82003 jalr t9
.text:0043ac40 21800202 _addu s0,s0,v0
.text:0043ac44 02004c82 lb t4,0x2(s2)
.text:0043ac48 1800bc8f lw gp,0x18(sp)
.text:0043ac4c 8b008011 beq t4,zero,LAB_0043ae7c
.text:0043ac50 21800202 _addu s0,s0,v0
.text:0043ac54 a08b998f lw t9,-0x7460(gp)
.text:0043ac58 2120e002 move a0,s7
.text:0043ac5c 09f82003 jalr t9
.text:0043ac60 21286002 _move a1,s3
LAB_0043ac64: ;XREF[1,0]: 0043ae90
.text:0043ac64 1800bc8f lw gp,0x18(sp)
.text:0043ac68 2120e002 move a0,s7
.text:0043ac6c 2080858f lw a1,-0x7fe0(gp)
.text:0043ac70 8487998f lw t9,-0x787c(gp)
.text:0043ac74 a4f5a624 addiu a2,a1,-0xa5c
.text:0043ac78 84fbc526 addiu a1,s6,-0x47c
.text:0043ac7c 09f82003 jalr t9
.text:0043ac80 21800202 _addu s0,s0,v0
.text:0043ac84 1800bc8f lw gp,0x18(sp)
.text:0043ac88 36004686 lh a2,0x36(s2)
.text:0043ac8c 8487998f lw t9,-0x787c(gp)
.text:0043ac90 2120e002 move a0,s7
.text:0043ac94 a4bac527 addiu a1,s8,-0x455c
.text:0043ac98 09f82003 jalr t9
.text:0043ac9c 21800202 _addu s0,s0,v0
.text:0043aca0 1800bc8f lw gp,0x18(sp)
.text:0043aca4 2120e002 move a0,s7
.text:0043aca8 20809f8f lw ra,-0x7fe0(gp)
.text:0043acac 8487998f lw t9,-0x787c(gp)
.text:0043acb0 3cbee627 addiu a2,ra,-0x41c4
.text:0043acb4 84fbc526 addiu a1,s6,-0x47c
.text:0043acb8 09f82003 jalr t9
.text:0043acbc 21800202 _addu s0,s0,v0
.text:0043acc0 1800bc8f lw gp,0x18(sp)
.text:0043acc4 00004686 lh a2,0x0(s2)
.text:0043acc8 8487998f lw t9,-0x787c(gp)
.text:0043accc 2120e002 move a0,s7
.text:0043acd0 a4bac527 addiu a1,s8,-0x455c
.text:0043acd4 09f82003 jalr t9
.text:0043acd8 21800202 _addu s0,s0,v0
.text:0043acdc 1800bc8f lw gp,0x18(sp)
.text:0043ace0 2120e002 move a0,s7
.text:0043ace4 2080988f lw t8,-0x7fe0(gp)
.text:0043ace8 8487998f lw t9,-0x787c(gp)
.text:0043acec 3cbe0627 addiu a2,t8,-0x41c4
.text:0043acf0 84fbc526 addiu a1,s6,-0x47c
.text:0043acf4 09f82003 jalr t9
.text:0043acf8 21800202 _addu s0,s0,v0
.text:0043acfc 1800bc8f lw gp,0x18(sp)
.text:0043ad00 21302002 move a2,s1
.text:0043ad04 8487998f lw t9,-0x787c(gp)
.text:0043ad08 2120e002 move a0,s7
.text:0043ad0c a4bac527 addiu a1,s8,-0x455c
.text:0043ad10 09f82003 jalr t9
.text:0043ad14 21800202 _addu s0,s0,v0
.text:0043ad18 1800bc8f lw gp,0x18(sp)
.text:0043ad1c 2120e002 move a0,s7
.text:0043ad20 20808f8f lw t7,-0x7fe0(gp)
.text:0043ad24 8487998f lw t9,-0x787c(gp)
.text:0043ad28 a8f5e625 addiu a2,t7,-0xa58
.text:0043ad2c 84fbc526 addiu a1,s6,-0x47c
.text:0043ad30 09f82003 jalr t9
.text:0043ad34 21880202 _addu s1,s0,v0
.text:0043ad38 1800bc8f lw gp,0x18(sp)
.text:0043ad3c 2120e002 move a0,s7
.text:0043ad40 8487998f lw t9,-0x787c(gp)
.text:0043ad44 108c868f lw a2,-0x73f0(gp)
.text:0043ad48 84fbc526 addiu a1,s6,-0x47c
.text:0043ad4c 09f82003 jalr t9
.text:0043ad50 21802202 _addu s0,s1,v0
.text:0043ad54 02005182 lb s1,0x2(s2)
.text:0043ad58 1800bc8f lw gp,0x18(sp)
.text:0043ad5c 4e002012 beq s1,zero,LAB_0043ae98
.text:0043ad60 21800202 _addu s0,s0,v0
.text:0043ad64 f488998f lw t9,-0x770c(gp)
.text:0043ad68 21286002 move a1,s3
.text:0043ad6c 09f82003 jalr t9
.text:0043ad70 2120e002 _move a0,s7
LAB_0043ad74: ;XREF[1,0]: 0043aeb0
.text:0043ad74 1800bc8f lw gp,0x18(sp)
.text:0043ad78 2120e002 move a0,s7
.text:0043ad7c 8487998f lw t9,-0x787c(gp)
.text:0043ad80 108c868f lw a2,-0x73f0(gp)
.text:0043ad84 84fbc526 addiu a1,s6,-0x47c
.text:0043ad88 09f82003 jalr t9
.text:0043ad8c 21800202 _addu s0,s0,v0
.text:0043ad90 1800bc8f lw gp,0x18(sp)
.text:0043ad94 21288002 move a1,s4
.text:0043ad98 848a998f lw t9,-0x757c(gp)
.text:0043ad9c 2120e002 move a0,s7
.text:0043ada0 01000624 li a2,0x1
.text:0043ada4 09f82003 jalr t9
.text:0043ada8 21880202 _addu s1,s0,v0
.text:0043adac 1800bc8f lw gp,0x18(sp)
.text:0043adb0 2120e002 move a0,s7
.text:0043adb4 8487998f lw t9,-0x787c(gp)
.text:0043adb8 108c868f lw a2,-0x73f0(gp)
.text:0043adbc 84fbc526 addiu a1,s6,-0x47c
.text:0043adc0 09f82003 jalr t9
.text:0043adc4 21a02202 _addu s4,s1,v0
.text:0043adc8 1800bc8f lw gp,0x18(sp)
.text:0043adcc 00004686 lh a2,0x0(s2)
.text:0043add0 8487998f lw t9,-0x787c(gp)
.text:0043add4 2120e002 move a0,s7
.text:0043add8 a4bac527 addiu a1,s8,-0x455c
.text:0043addc 09f82003 jalr t9
.text:0043ade0 21988202 _addu s3,s4,v0
.text:0043ade4 1800bc8f lw gp,0x18(sp)
.text:0043ade8 2120e002 move a0,s7
.text:0043adec 8487998f lw t9,-0x787c(gp)
.text:0043adf0 108c868f lw a2,-0x73f0(gp)
.text:0043adf4 84fbc526 addiu a1,s6,-0x47c
.text:0043adf8 09f82003 jalr t9
.text:0043adfc 21806202 _addu s0,s3,v0
.text:0043ae00 1800bc8f lw gp,0x18(sp)
.text:0043ae04 2a004786 lh a3,0x2a(s2)
.text:0043ae08 b886848f lw a0,-0x7948(gp)
.text:0043ae0c 80300700 sll a2,a3,0x2
.text:0043ae10 2118c400 addu v1,a2,a0
.text:0043ae14 8487998f lw t9,-0x787c(gp)
.text:0043ae18 0000668c lw a2,0x0(v1)
.text:0043ae1c 2120e002 move a0,s7
.text:0043ae20 84fbc526 addiu a1,s6,-0x47c
.text:0043ae24 09f82003 jalr t9
.text:0043ae28 21880202 _addu s1,s0,v0
.text:0043ae2c 1800bc8f lw gp,0x18(sp)
.text:0043ae30 2120e002 move a0,s7
.text:0043ae34 8487998f lw t9,-0x787c(gp)
.text:0043ae38 108c868f lw a2,-0x73f0(gp)
.text:0043ae3c 84fbc526 addiu a1,s6,-0x47c
.text:0043ae40 09f82003 jalr t9
.text:0043ae44 21a02202 _addu s4,s1,v0
.text:0043ae48 1800bc8f lw gp,0x18(sp)
.text:0043ae4c 2c004686 lh a2,0x2c(s2)
.text:0043ae50 8487998f lw t9,-0x787c(gp)
.text:0043ae54 a4bac527 addiu a1,s8,-0x455c
.text:0043ae58 2120e002 move a0,s7
.text:0043ae5c 09f82003 jalr t9
.text:0043ae60 21808202 _addu s0,s4,v0
.text:0043ae64 1800bc8f lw gp,0x18(sp)
.text:0043ae68 00000000 nop
.text:0043ae6c 8487998f lw t9,-0x787c(gp)
.text:0043ae70 bc87868f lw a2,-0x7844(gp)
.text:0043ae74 33ff0010 b LAB_0043ab44
.text:0043ae78 84fbc526 _addiu a1,s6,-0x47c
LAB_0043ae7c: ;XREF[1,0]: 0043ac4c
.text:0043ae7c 8487998f lw t9,-0x787c(gp)
.text:0043ae80 6891868f lw a2,-0x6e98(gp)
.text:0043ae84 2120e002 move a0,s7
.text:0043ae88 09f82003 jalr t9
.text:0043ae8c 84fbc526 _addiu a1,s6,-0x47c
.text:0043ae90 74ff0010 b LAB_0043ac64
.text:0043ae94 00000000 _nop
LAB_0043ae98: ;XREF[1,0]: 0043ad5c
.text:0043ae98 2080938f lw s3,-0x7fe0(gp)
.text:0043ae9c 8487998f lw t9,-0x787c(gp)
.text:0043aea0 6891868f lw a2,-0x6e98(gp)
.text:0043aea4 84fb6526 addiu a1,s3,-0x47c
.text:0043aea8 09f82003 jalr t9
.text:0043aeac 2120e002 _move a0,s7
.text:0043aeb0 b0ff0010 b LAB_0043ad74
.text:0043aeb4 00000000 _nop
LAB_0043aeb8: ;XREF[1,0]: 0043aaf8
.text:0043aeb8 2080918f lw s1,-0x7fe0(gp)
.text:0043aebc 8487998f lw t9,-0x787c(gp)
.text:0043aec0 988b868f lw a2,-0x7468(gp)
.text:0043aec4 12ff0010 b LAB_0043ab10
.text:0043aec8 2120e002 _move a0,s7
LAB_0043aecc: ;XREF[1,0]: 0043aa44
.text:0043aecc e3fe0010 b LAB_0043aa5c
.text:0043aed0 02001124 _li s1,0x2
LAB_0043aed4: ;XREF[1,0]: 0043aad4
.text:0043aed4 2080918f lw s1,-0x7fe0(gp)
.text:0043aed8 8487998f lw t9,-0x787c(gp)
.text:0043aedc 8086868f lw a2,-0x7980(gp)
.text:0043aee0 2120e002 move a0,s7
.text:0043aee4 09f82003 jalr t9
.text:0043aee8 84fb2526 _addiu a1,s1,-0x47c
.text:0043aeec 3000a58f lw a1,0x30(sp)
.text:0043aef0 1800bc8f lw gp,0x18(sp)
.text:0043aef4 0100bf24 addiu ra,a1,0x1
.text:0043aef8 2080968f lw s6,-0x7fe0(gp)
.text:0043aefc 3000bfaf sw ra,0x30(sp)
.text:0043af00 8487998f lw t9,-0x787c(gp)
.text:0043af04 3000a68f lw a2,0x30(sp)
.text:0043af08 2120e002 move a0,s7
.text:0043af0c a4bac526 addiu a1,s6,-0x455c
.text:0043af10 09f82003 jalr t9
.text:0043af14 21f00202 _addu s8,s0,v0
.text:0043af18 1800bc8f lw gp,0x18(sp)
.text:0043af1c 2120e002 move a0,s7
.text:0043af20 8487998f lw t9,-0x787c(gp)
.text:0043af24 5489868f lw a2,-0x76ac(gp)
.text:0043af28 84fb2526 addiu a1,s1,-0x47c
.text:0043af2c 09f82003 jalr t9
.text:0043af30 2180c203 _addu s0,s8,v0
.text:0043af34 02005882 lb t8,0x2(s2)
.text:0043af38 1800bc8f lw gp,0x18(sp)
.text:0043af3c 5a000013 beq t8,zero,LAB_0043b0a8
.text:0043af40 21800202 _addu s0,s0,v0
.text:0043af44 f488998f lw t9,-0x770c(gp)
.text:0043af48 21286002 move a1,s3
.text:0043af4c 09f82003 jalr t9
.text:0043af50 2120e002 _move a0,s7
LAB_0043af54: ;XREF[1,0]: 0043b0bc
.text:0043af54 1800bc8f lw gp,0x18(sp)
.text:0043af58 2120e002 move a0,s7
.text:0043af5c 8487998f lw t9,-0x787c(gp)
.text:0043af60 5489868f lw a2,-0x76ac(gp)
.text:0043af64 84fb2526 addiu a1,s1,-0x47c
.text:0043af68 09f82003 jalr t9
.text:0043af6c 21980202 _addu s3,s0,v0
.text:0043af70 1800bc8f lw gp,0x18(sp)
.text:0043af74 21288002 move a1,s4
.text:0043af78 848a998f lw t9,-0x757c(gp)
.text:0043af7c 2120e002 move a0,s7
.text:0043af80 01000624 li a2,0x1
.text:0043af84 09f82003 jalr t9
.text:0043af88 21f06202 _addu s8,s3,v0
.text:0043af8c 1800bc8f lw gp,0x18(sp)
.text:0043af90 2120e002 move a0,s7
.text:0043af94 8487998f lw t9,-0x787c(gp)
.text:0043af98 5489868f lw a2,-0x76ac(gp)
.text:0043af9c 84fb2526 addiu a1,s1,-0x47c
.text:0043afa0 09f82003 jalr t9
.text:0043afa4 2180c203 _addu s0,s8,v0
.text:0043afa8 1800bc8f lw gp,0x18(sp)
.text:0043afac 00004686 lh a2,0x0(s2)
.text:0043afb0 8487998f lw t9,-0x787c(gp)
.text:0043afb4 2120e002 move a0,s7
.text:0043afb8 a4bac526 addiu a1,s6,-0x455c
.text:0043afbc 09f82003 jalr t9
.text:0043afc0 21a00202 _addu s4,s0,v0
.text:0043afc4 1800bc8f lw gp,0x18(sp)
.text:0043afc8 2120e002 move a0,s7
.text:0043afcc 8487998f lw t9,-0x787c(gp)
.text:0043afd0 5489868f lw a2,-0x76ac(gp)
.text:0043afd4 84fb2526 addiu a1,s1,-0x47c
.text:0043afd8 09f82003 jalr t9
.text:0043afdc 21988202 _addu s3,s4,v0
.text:0043afe0 36004386 lh v1,0x36(s2)
.text:0043afe4 1800bc8f lw gp,0x18(sp)
.text:0043afe8 36006010 beq v1,zero,LAB_0043b0c4
.text:0043afec 21806202 _addu s0,s3,v0
.text:0043aff0 01000624 li a2,0x1
.text:0043aff4 42006610 beq v1,a2,LAB_0043b100
.text:0043aff8 00000000 _nop
.text:0043affc 2080878f lw a3,-0x7fe0(gp)
.text:0043b000 8487998f lw t9,-0x787c(gp)
.text:0043b004 48b6e524 addiu a1,a3,-0x49b8
.text:0043b008 09f82003 jalr t9
.text:0043b00c 2120e002 _move a0,s7
LAB_0043b010: ;XREF[2,0]: 0043b0dc,0043b11c
.text:0043b010 1800bc8f lw gp,0x18(sp)
.text:0043b014 2120e002 move a0,s7
.text:0043b018 8487998f lw t9,-0x787c(gp)
.text:0043b01c 5489868f lw a2,-0x76ac(gp)
.text:0043b020 84fb2526 addiu a1,s1,-0x47c
.text:0043b024 09f82003 jalr t9
.text:0043b028 21f00202 _addu s8,s0,v0
.text:0043b02c 1800bc8f lw gp,0x18(sp)
.text:0043b030 2a004b86 lh t3,0x2a(s2)
.text:0043b034 b8868a8f lw t2,-0x7948(gp)
.text:0043b038 80480b00 sll t1,t3,0x2
.text:0043b03c 21402a01 addu t0,t1,t2
.text:0043b040 8487998f lw t9,-0x787c(gp)
.text:0043b044 0000068d lw a2,0x0(t0)
.text:0043b048 2120e002 move a0,s7
.text:0043b04c 84fb2526 addiu a1,s1,-0x47c
.text:0043b050 09f82003 jalr t9
.text:0043b054 2180c203 _addu s0,s8,v0
.text:0043b058 1800bc8f lw gp,0x18(sp)
.text:0043b05c 2120e002 move a0,s7
.text:0043b060 8487998f lw t9,-0x787c(gp)
.text:0043b064 5489868f lw a2,-0x76ac(gp)
.text:0043b068 84fb2526 addiu a1,s1,-0x47c
.text:0043b06c 09f82003 jalr t9
.text:0043b070 21a00202 _addu s4,s0,v0
.text:0043b074 1800bc8f lw gp,0x18(sp)
.text:0043b078 2c004686 lh a2,0x2c(s2)
.text:0043b07c 8487998f lw t9,-0x787c(gp)
.text:0043b080 a4bac526 addiu a1,s6,-0x455c
.text:0043b084 2120e002 move a0,s7
.text:0043b088 09f82003 jalr t9
.text:0043b08c 21808202 _addu s0,s4,v0
.text:0043b090 1800bc8f lw gp,0x18(sp)
.text:0043b094 00000000 nop
.text:0043b098 8487998f lw t9,-0x787c(gp)
.text:0043b09c bc87868f lw a2,-0x7844(gp)
.text:0043b0a0 a8fe0010 b LAB_0043ab44
.text:0043b0a4 84fb2526 _addiu a1,s1,-0x47c
LAB_0043b0a8: ;XREF[1,0]: 0043af3c
.text:0043b0a8 8487998f lw t9,-0x787c(gp)
.text:0043b0ac 6891868f lw a2,-0x6e98(gp)
.text:0043b0b0 2120e002 move a0,s7
.text:0043b0b4 09f82003 jalr t9
.text:0043b0b8 84fb2526 _addiu a1,s1,-0x47c
.text:0043b0bc a5ff0010 b LAB_0043af54
.text:0043b0c0 00000000 _nop
LAB_0043b0c4: ;XREF[1,0]: 0043afe8
.text:0043b0c4 a08f828f lw v0,-0x7060(gp)
.text:0043b0c8 8487998f lw t9,-0x787c(gp)
.text:0043b0cc 0400468c lw a2,0x4(v0)
.text:0043b0d0 2120e002 move a0,s7
.text:0043b0d4 09f82003 jalr t9
.text:0043b0d8 84fb2526 _addiu a1,s1,-0x47c
.text:0043b0dc ccff0010 b LAB_0043b010
.text:0043b0e0 00000000 _nop
LAB_0043b0e4: ;XREF[1,0]: 0043a984
.text:0043b0e4 2080928f lw s2,-0x7fe0(gp)
.text:0043b0e8 ac90998f lw t9,-0x6f54(gp)
.text:0043b0ec acf54526 addiu a1,s2,-0xa54
.text:0043b0f0 09f82003 jalr t9
.text:0043b0f4 10000424 _li a0,0x10
.text:0043b0f8 a2fe0010 b LAB_0043ab84
.text:0043b0fc 00000000 _nop
LAB_0043b100: ;XREF[1,0]: 0043aff4
.text:0043b100 a08f848f lw a0,-0x7060(gp)
.text:0043b104 2080838f lw v1,-0x7fe0(gp)
.text:0043b108 0000868c lw a2,0x0(a0)
.text:0043b10c 8487998f lw t9,-0x787c(gp)
.text:0043b110 84fb6524 addiu a1,v1,-0x47c
.text:0043b114 09f82003 jalr t9
.text:0043b118 2120e002 _move a0,s7
.text:0043b11c bcff0010 b LAB_0043b010
.text:0043b120 00000000 _nop
LAB_0043b124: ;XREF[1,0]: 0043c7e4
.text:0043b124 0a001c3c lui gp,0xa
.text:0043b128 bc489c27 addiu gp,gp,0x48bc
.text:0043b12c 21e09903 addu gp,gp,t9
.text:0043b130 a8ffbd27 addiu sp,sp,-0x58
.text:0043b134 5400bfaf sw ra,0x54(sp)
.text:0043b138 5000beaf sw s8,0x50(sp)
.text:0043b13c 4c00b7af sw s7,0x4c(sp)
.text:0043b140 4800b6af sw s6,0x48(sp)
.text:0043b144 4400b5af sw s5,0x44(sp)
.text:0043b148 4000b4af sw s4,0x40(sp)
.text:0043b14c 3c00b3af sw s3,0x3c(sp)
.text:0043b150 3800b2af sw s2,0x38(sp)
.text:0043b154 3400b1af sw s1,0x34(sp)
.text:0043b158 3000b0af sw s0,0x30(sp)
.text:0043b15c 1800bcaf sw gp,0x18(sp)
.text:0043b160 ac8a998f lw t9,-0x7554(gp)
.text:0043b164 21a08000 move s4,a0
.text:0043b168 09f82003 jalr t9
.text:0043b16c 000e0424 _li a0,0xe00
.text:0043b170 1800bc8f lw gp,0x18(sp)
.text:0043b174 2800a2af sw v0,0x28(sp)
.text:0043b178 7886998f lw t9,-0x7988(gp)
.text:0043b17c 00000000 nop
.text:0043b180 09f82003 jalr t9
.text:0043b184 2b000424 _li a0,0x2b
.text:0043b188 2800a28f lw v0,0x28(sp)
.text:0043b18c 1800bc8f lw gp,0x18(sp)
.text:0043b190 e2004010 beq v0,zero,LAB_0043b51c
.text:0043b194 21a80000 _clear s5
.text:0043b198 148a998f lw t9,-0x75ec(gp)
.text:0043b19c 21204000 move a0,v0
.text:0043b1a0 21280000 clear a1
.text:0043b1a4 000e0624 li a2,0xe00
.text:0043b1a8 2000a0af sw zero,0x20(sp)
.text:0043b1ac 09f82003 jalr t9
.text:0043b1b0 2400a0a7 _sh zero,0x24(sp)
.text:0043b1b4 1800bc8f lw gp,0x18(sp)
.text:0043b1b8 2800a58f lw a1,0x28(sp)
.text:0043b1bc 188f998f lw t9,-0x70e8(gp)
.text:0043b1c0 2c000424 li a0,0x2c
.text:0043b1c4 09f82003 jalr t9
.text:0043b1c8 000e0624 _li a2,0xe00
.text:0043b1cc 1800bc8f lw gp,0x18(sp)
.text:0043b1d0 21884000 move s1,v0
.text:0043b1d4 2080978f lw s7,-0x7fe0(gp)
.text:0043b1d8 20809e8f lw s8,-0x7fe0(gp)
.text:0043b1dc 04000010 b LAB_0043b1f0
.text:0043b1e0 3f001324 _li s3,0x3f
LAB_0043b1e4: ;XREF[4,0]: 0043b248,0043b258,0043b260,0043b280
.text:0043b1e4 ffff7326 addiu s3,s3,-0x1
.text:0043b1e8 b0006006 bltz s3,LAB_0043b4ac
.text:0043b1ec 38003126 _addiu s1,s1,0x38
LAB_0043b1f0: ;XREF[2,0]: 0043b1dc,0043b4a4
.text:0043b1f0 36002486 lh a0,0x36(s1)
.text:0043b1f4 2a002786 lh a3,0x2a(s1)
.text:0043b1f8 ac90998f lw t9,-0x6f54(gp)
.text:0043b1fc 02003026 addiu s0,s1,0x2
.text:0043b200 1000a4af sw a0,0x10(sp)
.text:0043b204 d8f5e526 addiu a1,s7,-0xa28
.text:0043b208 01000424 li a0,0x1
.text:0043b20c 09f82003 jalr t9
.text:0043b210 21300002 _move a2,s0
.text:0043b214 2a002396 lhu v1,0x2a(s1)
.text:0043b218 1800bc8f lw gp,0x18(sp)
.text:0043b21c 0a00622c sltiu v0,v1,0xa
.text:0043b220 02004014 bne v0,zero,LAB_0043b22c
.text:0043b224 09000524 _li a1,0x9
.text:0043b228 2a0025a6 sh a1,0x2a(s1)
LAB_0043b22c: ;XREF[1,0]: 0043b220
.text:0043b22c e08a998f lw t9,-0x7520(gp)
.text:0043b230 23003226 addiu s2,s1,0x23
.text:0043b234 2000a427 addiu a0,sp,0x20
.text:0043b238 21284002 move a1,s2
.text:0043b23c 09f82003 jalr t9
.text:0043b240 06000624 _li a2,0x6
.text:0043b244 1800bc8f lw gp,0x18(sp)
.text:0043b248 e6ff4010 beq v0,zero,LAB_0043b1e4
.text:0043b24c 00000000 _nop
.text:0043b250 02002682 lb a2,0x2(s1)
.text:0043b254 00000000 nop
.text:0043b258 e2ffc010 beq a2,zero,LAB_0043b1e4
.text:0043b25c 00000000 _nop
.text:0043b260 e0ff0012 beq s0,zero,LAB_0043b1e4
.text:0043b264 00000000 _nop
.text:0043b268 ec85998f lw t9,-0x7a14(gp)
.text:0043b26c 00000000 nop
.text:0043b270 09f82003 jalr t9
.text:0043b274 21200002 _move a0,s0
.text:0043b278 2100472c sltiu a3,v0,0x21
.text:0043b27c 1800bc8f lw gp,0x18(sp)
.text:0043b280 d8ffe010 beq a3,zero,LAB_0043b1e4
.text:0043b284 21208002 _move a0,s4
.text:0043b288 2080968f lw s6,-0x7fe0(gp)
.text:0043b28c 8487998f lw t9,-0x787c(gp)
.text:0043b290 e891868f lw a2,-0x6e18(gp)
.text:0043b294 09f82003 jalr t9
.text:0043b298 84fbc526 _addiu a1,s6,-0x47c
.text:0043b29c 02002882 lb t0,0x2(s1)
.text:0043b2a0 1800bc8f lw gp,0x18(sp)
.text:0043b2a4 0e000011 beq t0,zero,LAB_0043b2e0
.text:0043b2a8 21a8a202 _addu s5,s5,v0
.text:0043b2ac e4008b8e lw t3,0xe4(s4)
.text:0043b2b0 00000000 nop
.text:0043b2b4 42510b00 srl t2,t3,0x5
.text:0043b2b8 01004931 andi t1,t2,0x1
.text:0043b2bc 91002011 beq t1,zero,LAB_0043b504
.text:0043b2c0 21280002 _move a1,s0
.text:0043b2c4 8487998f lw t9,-0x787c(gp)
.text:0043b2c8 21300002 move a2,s0
.text:0043b2cc 21208002 move a0,s4
.text:0043b2d0 09f82003 jalr t9
.text:0043b2d4 84fbc526 _addiu a1,s6,-0x47c
LAB_0043b2d8: ;XREF[1,0]: 0043b514
.text:0043b2d8 1800bc8f lw gp,0x18(sp)
.text:0043b2dc 21a8a202 addu s5,s5,v0
LAB_0043b2e0: ;XREF[1,0]: 0043b2a4
.text:0043b2e0 8487998f lw t9,-0x787c(gp)
.text:0043b2e4 9c91868f lw a2,-0x6e64(gp)
.text:0043b2e8 21208002 move a0,s4
.text:0043b2ec 09f82003 jalr t9
.text:0043b2f0 84fbc526 _addiu a1,s6,-0x47c
.text:0043b2f4 1800bc8f lw gp,0x18(sp)
.text:0043b2f8 21208002 move a0,s4
.text:0043b2fc 8487998f lw t9,-0x787c(gp)
.text:0043b300 7c8a868f lw a2,-0x7584(gp)
.text:0043b304 84fbc526 addiu a1,s6,-0x47c
.text:0043b308 09f82003 jalr t9
.text:0043b30c 2180a202 _addu s0,s5,v0
.text:0043b310 1800bc8f lw gp,0x18(sp)
.text:0043b314 21284002 move a1,s2
.text:0043b318 848a998f lw t9,-0x757c(gp)
.text:0043b31c 21208002 move a0,s4
.text:0043b320 21300000 clear a2
.text:0043b324 09f82003 jalr t9
.text:0043b328 21900202 _addu s2,s0,v0
.text:0043b32c 1800bc8f lw gp,0x18(sp)
.text:0043b330 21208002 move a0,s4
.text:0043b334 8487998f lw t9,-0x787c(gp)
.text:0043b338 9c91868f lw a2,-0x6e64(gp)
.text:0043b33c 84fbc526 addiu a1,s6,-0x47c
.text:0043b340 09f82003 jalr t9
.text:0043b344 21804202 _addu s0,s2,v0
.text:0043b348 1800bc8f lw gp,0x18(sp)
.text:0043b34c 21208002 move a0,s4
.text:0043b350 8487998f lw t9,-0x787c(gp)
.text:0043b354 4490868f lw a2,-0x6fbc(gp)
.text:0043b358 84fbc526 addiu a1,s6,-0x47c
.text:0043b35c 09f82003 jalr t9
.text:0043b360 21a80202 _addu s5,s0,v0
.text:0043b364 1800bc8f lw gp,0x18(sp)
.text:0043b368 00002686 lh a2,0x0(s1)
.text:0043b36c 8487998f lw t9,-0x787c(gp)
.text:0043b370 21208002 move a0,s4
.text:0043b374 a4bac527 addiu a1,s8,-0x455c
.text:0043b378 09f82003 jalr t9
.text:0043b37c 2190a202 _addu s2,s5,v0
.text:0043b380 1800bc8f lw gp,0x18(sp)
.text:0043b384 21208002 move a0,s4
.text:0043b388 8487998f lw t9,-0x787c(gp)
.text:0043b38c 9c91868f lw a2,-0x6e64(gp)
.text:0043b390 84fbc526 addiu a1,s6,-0x47c
.text:0043b394 09f82003 jalr t9
.text:0043b398 21804202 _addu s0,s2,v0
.text:0043b39c 1800bc8f lw gp,0x18(sp)
.text:0043b3a0 21208002 move a0,s4
.text:0043b3a4 8487998f lw t9,-0x787c(gp)
.text:0043b3a8 bc88868f lw a2,-0x7744(gp)
.text:0043b3ac 84fbc526 addiu a1,s6,-0x47c
.text:0043b3b0 09f82003 jalr t9
.text:0043b3b4 21a80202 _addu s5,s0,v0
.text:0043b3b8 1800bc8f lw gp,0x18(sp)
.text:0043b3bc 2a002686 lh a2,0x2a(s1)
.text:0043b3c0 8487998f lw t9,-0x787c(gp)
.text:0043b3c4 21208002 move a0,s4
.text:0043b3c8 a4bac527 addiu a1,s8,-0x455c
.text:0043b3cc 09f82003 jalr t9
.text:0043b3d0 2190a202 _addu s2,s5,v0
.text:0043b3d4 1800bc8f lw gp,0x18(sp)
.text:0043b3d8 21208002 move a0,s4
.text:0043b3dc 8487998f lw t9,-0x787c(gp)
.text:0043b3e0 9c91868f lw a2,-0x6e64(gp)
.text:0043b3e4 84fbc526 addiu a1,s6,-0x47c
.text:0043b3e8 09f82003 jalr t9
.text:0043b3ec 21804202 _addu s0,s2,v0
.text:0043b3f0 1800bc8f lw gp,0x18(sp)
.text:0043b3f4 21208002 move a0,s4
.text:0043b3f8 8487998f lw t9,-0x787c(gp)
.text:0043b3fc cc88868f lw a2,-0x7734(gp)
.text:0043b400 84fbc526 addiu a1,s6,-0x47c
.text:0043b404 09f82003 jalr t9
.text:0043b408 21a80202 _addu s5,s0,v0
.text:0043b40c 1800bc8f lw gp,0x18(sp)
.text:0043b410 36002686 lh a2,0x36(s1)
.text:0043b414 8487998f lw t9,-0x787c(gp)
.text:0043b418 21208002 move a0,s4
.text:0043b41c a4bac527 addiu a1,s8,-0x455c
.text:0043b420 09f82003 jalr t9
.text:0043b424 2190a202 _addu s2,s5,v0
.text:0043b428 1800bc8f lw gp,0x18(sp)
.text:0043b42c 21208002 move a0,s4
.text:0043b430 8487998f lw t9,-0x787c(gp)
.text:0043b434 9c91868f lw a2,-0x6e64(gp)
.text:0043b438 84fbc526 addiu a1,s6,-0x47c
.text:0043b43c 09f82003 jalr t9
.text:0043b440 21804202 _addu s0,s2,v0
.text:0043b444 1800bc8f lw gp,0x18(sp)
.text:0043b448 21208002 move a0,s4
.text:0043b44c 8487998f lw t9,-0x787c(gp)
.text:0043b450 5c89868f lw a2,-0x76a4(gp)
.text:0043b454 84fbc526 addiu a1,s6,-0x47c
.text:0043b458 09f82003 jalr t9
.text:0043b45c 21a80202 _addu s5,s0,v0
.text:0043b460 1800bc8f lw gp,0x18(sp)
.text:0043b464 2c002686 lh a2,0x2c(s1)
.text:0043b468 8487998f lw t9,-0x787c(gp)
.text:0043b46c 21208002 move a0,s4
.text:0043b470 a4bac527 addiu a1,s8,-0x455c
.text:0043b474 09f82003 jalr t9
.text:0043b478 2190a202 _addu s2,s5,v0
.text:0043b47c 1800bc8f lw gp,0x18(sp)
.text:0043b480 84fbc526 addiu a1,s6,-0x47c
.text:0043b484 8487998f lw t9,-0x787c(gp)
.text:0043b488 9c91868f lw a2,-0x6e64(gp)
.text:0043b48c 21208002 move a0,s4
.text:0043b490 21804202 addu s0,s2,v0
.text:0043b494 09f82003 jalr t9
.text:0043b498 ffff7326 _addiu s3,s3,-0x1
.text:0043b49c 21a80202 addu s5,s0,v0
.text:0043b4a0 1800bc8f lw gp,0x18(sp)
.text:0043b4a4 52ff6106 bgez s3,LAB_0043b1f0
.text:0043b4a8 38003126 _addiu s1,s1,0x38
LAB_0043b4ac: ;XREF[1,0]: 0043b1e8
.text:0043b4ac 2800a28f lw v0,0x28(sp)
.text:0043b4b0 00000000 nop
.text:0043b4b4 06004010 beq v0,zero,LAB_0043b4d0
.text:0043b4b8 00000000 _nop
.text:0043b4bc 8484998f lw t9,-0x7b7c(gp)
.text:0043b4c0 00000000 nop
.text:0043b4c4 09f82003 jalr t9
.text:0043b4c8 21204000 _move a0,v0
LAB_0043b4cc: ;XREF[1,0]: 0043b530
.text:0043b4cc 1800bc8f lw gp,0x18(sp)
LAB_0043b4d0: ;XREF[1,0]: 0043b4b4
.text:0043b4d0 2110a002 move v0,s5
.text:0043b4d4 5400bf8f lw ra,0x54(sp)
.text:0043b4d8 5000be8f lw s8,0x50(sp)
.text:0043b4dc 4c00b78f lw s7,0x4c(sp)
.text:0043b4e0 4800b68f lw s6,0x48(sp)
.text:0043b4e4 4400b58f lw s5,0x44(sp)
.text:0043b4e8 4000b48f lw s4,0x40(sp)
.text:0043b4ec 3c00b38f lw s3,0x3c(sp)
.text:0043b4f0 3800b28f lw s2,0x38(sp)
.text:0043b4f4 3400b18f lw s1,0x34(sp)
.text:0043b4f8 3000b08f lw s0,0x30(sp)
.text:0043b4fc 0800e003 jr ra
.text:0043b500 5800bd27 _addiu sp,sp,0x58
LAB_0043b504: ;XREF[1,0]: 0043b2bc
.text:0043b504 f488998f lw t9,-0x770c(gp)
.text:0043b508 00000000 nop
.text:0043b50c 09f82003 jalr t9
.text:0043b510 21208002 _move a0,s4
.text:0043b514 70ff0010 b LAB_0043b2d8
.text:0043b518 00000000 _nop
LAB_0043b51c: ;XREF[1,0]: 0043b190
.text:0043b51c 20808c8f lw t4,-0x7fe0(gp)
.text:0043b520 ac90998f lw t9,-0x6f54(gp)
.text:0043b524 08f68525 addiu a1,t4,-0x9f8
.text:0043b528 09f82003 jalr t9
.text:0043b52c 10000424 _li a0,0x10
.text:0043b530 e6ff0010 b LAB_0043b4cc
.text:0043b534 00000000 _nop
LAB_0043b538: ;XREF[1,0]: 0043c804
.text:0043b538 0a001c3c lui gp,0xa
.text:0043b53c a8449c27 addiu gp,gp,0x44a8
.text:0043b540 21e09903 addu gp,gp,t9
.text:0043b544 2110a000 move v0,a1
.text:0043b548 2080858f lw a1,-0x7fe0(gp)
.text:0043b54c e08b998f lw t9,-0x7420(gp)
.text:0043b550 2138c000 move a3,a2
.text:0043b554 ecd7a524 addiu a1,a1,-0x2814
.text:0043b558 08002003 jr t9
.text:0043b55c 21304000 _move a2,v0
LAB_0043b560: ;XREF[1,0]: 0043c824
.text:0043b560 0a001c3c lui gp,0xa
.text:0043b564 80449c27 addiu gp,gp,0x4480
.text:0043b568 21e09903 addu gp,gp,t9
.text:0043b56c 2110a000 move v0,a1
.text:0043b570 2080858f lw a1,-0x7fe0(gp)
.text:0043b574 448a998f lw t9,-0x75bc(gp)
.text:0043b578 2138c000 move a3,a2
.text:0043b57c ecd7a524 addiu a1,a1,-0x2814
.text:0043b580 08002003 jr t9
.text:0043b584 21304000 _move a2,v0
LAB_0043b588: ;XREF[1,0]: 0043c844
.text:0043b588 0a001c3c lui gp,0xa
.text:0043b58c 58449c27 addiu gp,gp,0x4458
.text:0043b590 21e09903 addu gp,gp,t9
.text:0043b594 e400878c lw a3,0xe4(a0)
.text:0043b598 3886998f lw t9,-0x79c8(gp)
.text:0043b59c 42190700 srl v1,a3,0x5
.text:0043b5a0 21502003 move t2,t9
.text:0043b5a4 2140a000 move t0,a1
.text:0043b5a8 988e998f lw t9,-0x7168(gp)
.text:0043b5ac 2080858f lw a1,-0x7fe0(gp)
.text:0043b5b0 01006230 andi v0,v1,0x1
.text:0043b5b4 21482003 move t1,t9
.text:0043b5b8 2118c000 move v1,a2
.text:0043b5bc 2138c000 move a3,a2
.text:0043b5c0 fcd7a524 addiu a1,a1,-0x2804
.text:0043b5c4 21300001 move a2,t0
.text:0043b5c8 03004010 beq v0,zero,LAB_0043b5d8
.text:0043b5cc 21c84001 _move t9,t2
.text:0043b5d0 08002003 jr t9
.text:0043b5d4 00000000 _nop
LAB_0043b5d8: ;XREF[1,0]: 0043b5c8
.text:0043b5d8 2080868f lw a2,-0x7fe0(gp)
.text:0043b5dc 21386000 move a3,v1
.text:0043b5e0 fcd7c524 addiu a1,a2,-0x2804
.text:0043b5e4 21c82001 move t9,t1
.text:0043b5e8 08002003 jr t9
.text:0043b5ec 21300001 _move a2,t0
LAB_0043b5f0: ;XREF[1,0]: 0043c864
.text:0043b5f0 0a001c3c lui gp,0xa
.text:0043b5f4 f0439c27 addiu gp,gp,0x43f0
.text:0043b5f8 21e09903 addu gp,gp,t9
.text:0043b5fc 2110a000 move v0,a1
.text:0043b600 2080858f lw a1,-0x7fe0(gp)
.text:0043b604 e08b998f lw t9,-0x7420(gp)
.text:0043b608 2138c000 move a3,a2
.text:0043b60c 3cf7a524 addiu a1,a1,-0x8c4
.text:0043b610 08002003 jr t9
.text:0043b614 21304000 _move a2,v0
LAB_0043b618: ;XREF[1,0]: 0043c884
.text:0043b618 0a001c3c lui gp,0xa
.text:0043b61c c8439c27 addiu gp,gp,0x43c8
.text:0043b620 21e09903 addu gp,gp,t9
.text:0043b624 d8ffbd27 addiu sp,sp,-0x28
.text:0043b628 2000bfaf sw ra,0x20(sp)
.text:0043b62c 1800bcaf sw gp,0x18(sp)
.text:0043b630 2138a000 move a3,a1
.text:0043b634 2080858f lw a1,-0x7fe0(gp)
.text:0043b638 1000a6af sw a2,0x10(sp)
.text:0043b63c 288c998f lw t9,-0x73d8(gp)
.text:0043b640 4c8d868f lw a2,-0x72b4(gp)
.text:0043b644 09f82003 jalr t9
.text:0043b648 3cf7a524 _addiu a1,a1,-0x8c4
.text:0043b64c 1800bc8f lw gp,0x18(sp)
.text:0043b650 2000bf8f lw ra,0x20(sp)
.text:0043b654 00000000 nop
.text:0043b658 0800e003 jr ra
.text:0043b65c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043b660()
;XREF[1,0]: 0043c8a4
.text:0043b660 0a001c3c lui gp,0xa
.text:0043b664 80439c27 addiu gp,gp,0x4380
.text:0043b668 21e09903 addu gp,gp,t9
.text:0043b66c 2110a000 move v0,a1
.text:0043b670 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b674 3886998f lw t9,-0x79c8(gp)=>->getStringConfig ;= 00410a30
.text:0043b678 2138c000 move a3,a2
.text:0043b67c 70f7a524 addiu a1,a1,-0x890
.text:0043b680 08002003 jr t9=>getStringConfig
.text:0043b684 21304000 _move a2,v0
LAB_0043b688: ;XREF[1,0]: 0043c8c4
.text:0043b688 0a001c3c lui gp,0xa
.text:0043b68c 58439c27 addiu gp,gp,0x4358
.text:0043b690 21e09903 addu gp,gp,t9
.text:0043b694 d8ffbd27 addiu sp,sp,-0x28
.text:0043b698 2000bfaf sw ra,0x20(sp)
.text:0043b69c 1800bcaf sw gp,0x18(sp)
.text:0043b6a0 2138a000 move a3,a1
.text:0043b6a4 2080858f lw a1,-0x7fe0(gp)
.text:0043b6a8 1000a6af sw a2,0x10(sp)
.text:0043b6ac 9c8a998f lw t9,-0x7564(gp)
.text:0043b6b0 0885868f lw a2,-0x7af8(gp)
.text:0043b6b4 09f82003 jalr t9
.text:0043b6b8 70f7a524 _addiu a1,a1,-0x890
.text:0043b6bc 1800bc8f lw gp,0x18(sp)
.text:0043b6c0 2000bf8f lw ra,0x20(sp)
.text:0043b6c4 00000000 nop
.text:0043b6c8 0800e003 jr ra
.text:0043b6cc 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043b6d0()
;local_8 undefined4 -8 ;XREF[2,0]: 0043b6e0,0043b70c
;local_10 undefined4 -10 ;XREF[2,0]: 0043b6e4,0043b708
;local_14 undefined4 -14 ;XREF[1,0]: 0043b6f0
;local_18 undefined4 -18 ;XREF[1,0]: 0043b6e8
;XREF[1,0]: 0043c8e4
.text:0043b6d0 0a001c3c lui gp,0xa
.text:0043b6d4 10439c27 addiu gp,gp,0x4310
.text:0043b6d8 21e09903 addu gp,gp,t9
.text:0043b6dc d8ffbd27 addiu sp,sp,-0x28
.text:0043b6e0 2000bfaf sw ra,local_8+0x28(sp)
.text:0043b6e4 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:0043b6e8 1000a5af sw a1,local_18+0x28(sp)
.text:0043b6ec 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b6f0 1400a6af sw a2,local_14+0x28(sp)
.text:0043b6f4 fc8f998f lw t9,-0x7004(gp)=>->getStringOfMatchValue ;= 00411b3c
.text:0043b6f8 0885868f lw a2=>.data:txrate...,-0x7af8(gp)=>->tx...;= 004d4e08
.text:0043b6fc b48e878f lw a3=>.data:txrate...,-0x714c(gp)=>->tx...;= 004d4e40
.text:0043b700 09f82003 jalr t9=>getStringOfMatchValue ;undefined getStringOfMatchValue(unde...
.text:0043b704 70f7a524 _addiu a1=>.roda...,a1,-0x890 ;= "TransmissionRate"
.text:0043b708 1800bc8f lw gp,local_10+0x28(sp)
.text:0043b70c 2000bf8f lw ra,local_8+0x28(sp)
.text:0043b710 00000000 nop
.text:0043b714 0800e003 jr ra
.text:0043b718 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043b71c()
;XREF[1,0]: 0043c904
.text:0043b71c 0a001c3c lui gp,0xa
.text:0043b720 c4429c27 addiu gp,gp,0x42c4
.text:0043b724 21e09903 addu gp,gp,t9
.text:0043b728 2110a000 move v0,a1
.text:0043b72c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b730 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:0043b734 2138c000 move a3,a2
.text:0043b738 a4f7a524 addiu a1,a1,-0x85c
.text:0043b73c 08002003 jr t9=>getIntConfig
.text:0043b740 21304000 _move a2,v0
LAB_0043b744: ;XREF[1,0]: 0043c924
.text:0043b744 0a001c3c lui gp,0xa
.text:0043b748 9c429c27 addiu gp,gp,0x429c
.text:0043b74c 21e09903 addu gp,gp,t9
.text:0043b750 2110a000 move v0,a1
.text:0043b754 2080858f lw a1,-0x7fe0(gp)
.text:0043b758 448a998f lw t9,-0x75bc(gp)
.text:0043b75c 2138c000 move a3,a2
.text:0043b760 a4f7a524 addiu a1,a1,-0x85c
.text:0043b764 08002003 jr t9
.text:0043b768 21304000 _move a2,v0
LAB_0043b76c: ;XREF[1,0]: 0043c944
.text:0043b76c 0a001c3c lui gp,0xa
.text:0043b770 74429c27 addiu gp,gp,0x4274
.text:0043b774 21e09903 addu gp,gp,t9
.text:0043b778 d8ffbd27 addiu sp,sp,-0x28
.text:0043b77c 2000bfaf sw ra,0x20(sp)
.text:0043b780 1800bcaf sw gp,0x18(sp)
.text:0043b784 2138a000 move a3,a1
.text:0043b788 2080858f lw a1,-0x7fe0(gp)
.text:0043b78c 1000a6af sw a2,0x10(sp)
.text:0043b790 fc8e998f lw t9,-0x7104(gp)
.text:0043b794 a08f868f lw a2,-0x7060(gp)
.text:0043b798 09f82003 jalr t9
.text:0043b79c a4f7a524 _addiu a1,a1,-0x85c
.text:0043b7a0 1800bc8f lw gp,0x18(sp)
.text:0043b7a4 2000bf8f lw ra,0x20(sp)
.text:0043b7a8 00000000 nop
.text:0043b7ac 0800e003 jr ra
.text:0043b7b0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043b7b4()
;XREF[1,0]: 0043c964
.text:0043b7b4 0a001c3c lui gp,0xa
.text:0043b7b8 2c429c27 addiu gp,gp,0x422c
.text:0043b7bc 21e09903 addu gp,gp,t9
.text:0043b7c0 2110a000 move v0,a1
.text:0043b7c4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b7c8 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:0043b7cc 2138c000 move a3,a2
.text:0043b7d0 dcd0a524 addiu a1,a1,-0x2f24
.text:0043b7d4 08002003 jr t9=>getIntConfig
.text:0043b7d8 21304000 _move a2,v0
LAB_0043b7dc: ;XREF[1,0]: 0043c984
.text:0043b7dc 0a001c3c lui gp,0xa
.text:0043b7e0 04429c27 addiu gp,gp,0x4204
.text:0043b7e4 21e09903 addu gp,gp,t9
.text:0043b7e8 d8ffbd27 addiu sp,sp,-0x28
.text:0043b7ec 2000bfaf sw ra,0x20(sp)
.text:0043b7f0 1800bcaf sw gp,0x18(sp)
.text:0043b7f4 2138a000 move a3,a1
.text:0043b7f8 2080858f lw a1,-0x7fe0(gp)
.text:0043b7fc 1000a6af sw a2,0x10(sp)
.text:0043b800 fc8e998f lw t9,-0x7104(gp)
.text:0043b804 408d868f lw a2,-0x72c0(gp)
.text:0043b808 09f82003 jalr t9
.text:0043b80c dcd0a524 _addiu a1,a1,-0x2f24
.text:0043b810 1800bc8f lw gp,0x18(sp)
.text:0043b814 2000bf8f lw ra,0x20(sp)
.text:0043b818 00000000 nop
.text:0043b81c 0800e003 jr ra
.text:0043b820 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043b824()
;local_8 undefined4 -8 ;XREF[3,0]: 0043b834,0043b91c,0043b980
;local_c undefined4 -c ;XREF[3,0]: 0043b838,0043b920,0043b984
;local_10 undefined4 -10 ;XREF[3,0]: 0043b83c,0043b924,0043b988
;local_14 undefined4 -14 ;XREF[3,0]: 0043b840,0043b928,0043b98c
;local_18 undefined4 -18 ;XREF[3,0]: 0043b844,0043b92c,0043b990
;local_1c undefined4 -1c ;XREF[3,0]: 0043b848,0043b930,0043b994
;local_20 undefined4 -20 ;XREF[3,0]: 0043b84c,0043b934,0043b998
;local_24 undefined4 -24 ;XREF[1,0]: 0043b884
;local_28 undefined4 -28 ;XREF[1,0]: 0043b880
;local_2c undefined4 -2c ;XREF[1,0]: 0043b87c
;local_30 undefined4 -30 ;XREF[3,0]: 0043b878,0043b8d4,0043b964
;local_38 undefined4 -38 ;XREF[10,0]: 0043b850,0043b888,0043b8ac,0043b8f4,0043b918
; 0043b954,0043b97c,0043b9b4,0043b9e8,0043ba0c
;XREF[1,0]: 0043c9a4
.text:0043b824 0a001c3c lui gp,0xa
.text:0043b828 bc419c27 addiu gp,gp,0x41bc
.text:0043b82c 21e09903 addu gp,gp,t9
.text:0043b830 b8ffbd27 addiu sp,sp,-0x48
.text:0043b834 4000bfaf sw ra,local_8+0x48(sp)
.text:0043b838 3c00b5af sw s5,local_c+0x48(sp)
.text:0043b83c 3800b4af sw s4,local_10+0x48(sp)
.text:0043b840 3400b3af sw s3,local_14+0x48(sp)
.text:0043b844 3000b2af sw s2,local_18+0x48(sp)
.text:0043b848 2c00b1af sw s1,local_1c+0x48(sp)
.text:0043b84c 2800b0af sw s0,local_20+0x48(sp)
.text:0043b850 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0043b854 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b858 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0043b85c 2190a000 move s2,a1
.text:0043b860 21a88000 move s5,a0
.text:0043b864 dcd06526 addiu a1=>.roda...,s3,-0x2f24 ;= "WEPEncryption"
.text:0043b868 21200000 clear a0
.text:0043b86c 21a0c000 move s4,a2
.text:0043b870 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0043b874 0200502a _slti s0,s2,0x2
.text:0043b878 1800a0af sw zero,local_30+0x48(sp)
.text:0043b87c 1c00a0af sw zero,local_2c+0x48(sp)
.text:0043b880 2000a0af sw zero,local_28+0x48(sp)
.text:0043b884 2400a0af sw zero,local_24+0x48(sp)
.text:0043b888 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b88c 0000928e lw s2,0x0(s4)
.text:0043b890 09000016 bne s0,zero,LAB_0043b8b8
.text:0043b894 21884000 _move s1,v0
.text:0043b898 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b89c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043b8a0 d4b4a524 addiu a1=>.rodata:DAT_0048b4d4,a1,-0x4b2c ;= 32h
.text:0043b8a4 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043b8a8 21204002 _move a0,s2
.text:0043b8ac 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b8b0 3c004010 beq v0,zero,LAB_0043b9a4
.text:0043b8b4 00000000 _nop
LAB_0043b8b8: ;XREF[3,0]: 0043b890,0043b9c4,0043ba14
.text:0043b8b8 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b8bc 05002012 beq s1,zero,LAB_0043b8d4
.text:0043b8c0 00000000 _nop
.text:0043b8c4 00002282 lb v0,0x0(s1)
.text:0043b8c8 00000000 nop
.text:0043b8cc 1c004014 bne v0,zero,LAB_0043b940
.text:0043b8d0 00000000 _nop
LAB_0043b8d4: ;XREF[3,0]: 0043b8bc,0043b960,0043b9ec
.text:0043b8d4 1800a783 lb a3,local_30+0x48(sp)
.text:0043b8d8 00000000 nop
.text:0043b8dc 0800e010 beq a3,zero,LAB_0043b900
.text:0043b8e0 21284002 _move a1,s2
.text:0043b8e4 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043b8e8 00000000 nop
.text:0043b8ec 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043b8f0 1800a427 _addiu a0,sp,0x18
.text:0043b8f4 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b8f8 1b004010 beq v0,zero,LAB_0043b968
.text:0043b8fc 2120a002 _move a0,s5
LAB_0043b900: ;XREF[1,0]: 0043b8dc
.text:0043b900 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b904 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043b908 2120a002 move a0,s5
.text:0043b90c 84fb0526 addiu a1=>.rodata:s_%s_0048fb80+4,s0,-0x47c ;= "%s"
.text:0043b910 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043b914 0c442625 _addiu a2=>.rodata:DAT_0049440c,t1,0x440c
.text:0043b918 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b91c 4000bf8f lw ra,local_8+0x48(sp)
.text:0043b920 3c00b58f lw s5,local_c+0x48(sp)
.text:0043b924 3800b48f lw s4,local_10+0x48(sp)
.text:0043b928 3400b38f lw s3,local_14+0x48(sp)
.text:0043b92c 3000b28f lw s2,local_18+0x48(sp)
.text:0043b930 2c00b18f lw s1,local_1c+0x48(sp)
.text:0043b934 2800b08f lw s0,local_20+0x48(sp)
.text:0043b938 0800e003 jr ra
.text:0043b93c 4800bd27 _addiu sp,sp,0x48
LAB_0043b940: ;XREF[1,0]: 0043b8cc
.text:0043b940 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b944 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043b948 dcb46524 addiu a1=>.rodata:DAT_0048b4dc,v1,-0x4b24 ;= 33h
.text:0043b94c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043b950 21202002 _move a0,s1
.text:0043b954 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b958 1c004014 bne v0,zero,LAB_0043b9cc
.text:0043b95c 32000424 _li a0,0x32
.text:0043b960 dcff0010 b LAB_0043b8d4
.text:0043b964 1800a4a7 _sh a0,local_30+0x48(sp)
LAB_0043b968: ;XREF[1,0]: 0043b8f8
.text:0043b968 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b96c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043b970 84fb0526 addiu a1=>.rodata:s_%s_0048fb80+4,s0,-0x47c ;= "%s"
.text:0043b974 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043b978 20bb0625 _addiu a2=>.roda...,t0,-0x44e0 ;= "checked"
.text:0043b97c 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b980 4000bf8f lw ra,local_8+0x48(sp)
.text:0043b984 3c00b58f lw s5,local_c+0x48(sp)
.text:0043b988 3800b48f lw s4,local_10+0x48(sp)
.text:0043b98c 3400b38f lw s3,local_14+0x48(sp)
.text:0043b990 3000b28f lw s2,local_18+0x48(sp)
.text:0043b994 2c00b18f lw s1,local_1c+0x48(sp)
.text:0043b998 2800b08f lw s0,local_20+0x48(sp)
.text:0043b99c 0800e003 jr ra
.text:0043b9a0 4800bd27 _addiu sp,sp,0x48
LAB_0043b9a4: ;XREF[1,0]: 0043b8b0
.text:0043b9a4 5c8b998f lw t9,-0x74a4(gp)=>->websTestVar ;= 00413a34
.text:0043b9a8 2120a002 move a0,s5
.text:0043b9ac 09f82003 jalr t9=>websTestVar ;undefined websTestVar()
.text:0043b9b0 dcd06526 _addiu a1=>.roda...,s3,-0x2f24 ;= "WEPEncryption"
.text:0043b9b4 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b9b8 0e004014 bne v0,zero,LAB_0043b9f4
.text:0043b9bc 00000000 _nop
.text:0043b9c0 0400928e lw s2,0x4(s4)
.text:0043b9c4 bcff0010 b LAB_0043b8b8
.text:0043b9c8 00000000 _nop
LAB_0043b9cc: ;XREF[1,0]: 0043b958
.text:0043b9cc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b9d0 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:0043b9d4 21382002 move a3,s1
.text:0043b9d8 1800a427 addiu a0,sp,0x18
.text:0043b9dc 10000524 li a1,0x10
.text:0043b9e0 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:0043b9e4 84fb0626 _addiu a2=>.rodata:s_%s_0048fb80+4,s0,-0x47c ;= "%s"
.text:0043b9e8 1000bc8f lw gp,local_38+0x48(sp)
.text:0043b9ec b9ff0010 b LAB_0043b8d4
.text:0043b9f0 00000000 _nop
LAB_0043b9f4: ;XREF[1,0]: 0043b9b8
.text:0043b9f4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043b9f8 ac8b998f lw t9,-0x7454(gp)=>->websGetVar ;= 00413ac0
.text:0043b9fc dcd06526 addiu a1=>.roda...,s3,-0x2f24 ;= "WEPEncryption"
.text:0043ba00 0c44c624 addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0043ba04 09f82003 jalr t9=>websGetVar ;undefined websGetVar()
.text:0043ba08 2120a002 _move a0,s5
.text:0043ba0c 1000bc8f lw gp,local_38+0x48(sp)
.text:0043ba10 0400928e lw s2,0x4(s4)
.text:0043ba14 a8ff0010 b LAB_0043b8b8
.text:0043ba18 21884000 _move s1,v0
LAB_0043ba1c: ;XREF[1,0]: 0043c9c4
.text:0043ba1c 0a001c3c lui gp,0xa
.text:0043ba20 c43f9c27 addiu gp,gp,0x3fc4
.text:0043ba24 21e09903 addu gp,gp,t9
.text:0043ba28 c0ffbd27 addiu sp,sp,-0x40
.text:0043ba2c 3c00bfaf sw ra,0x3c(sp)
.text:0043ba30 3800b4af sw s4,0x38(sp)
.text:0043ba34 3400b3af sw s3,0x34(sp)
.text:0043ba38 3000b2af sw s2,0x30(sp)
.text:0043ba3c 2c00b1af sw s1,0x2c(sp)
.text:0043ba40 2800b0af sw s0,0x28(sp)
.text:0043ba44 1000bcaf sw gp,0x10(sp)
.text:0043ba48 2080918f lw s1,-0x7fe0(gp)
.text:0043ba4c 348e998f lw t9,-0x71cc(gp)
.text:0043ba50 21988000 move s3,a0
.text:0043ba54 2190a000 move s2,a1
.text:0043ba58 21200000 clear a0
.text:0043ba5c 0cf82526 addiu a1,s1,-0x7f4
.text:0043ba60 09f82003 jalr t9
.text:0043ba64 21a0c000 _move s4,a2
.text:0043ba68 1000bc8f lw gp,0x10(sp)
.text:0043ba6c 0900401a blez s2,LAB_0043ba94
.text:0043ba70 21804000 _move s0,v0
.text:0043ba74 2080858f lw a1,-0x7fe0(gp)
.text:0043ba78 2489998f lw t9,-0x76dc(gp)
.text:0043ba7c 0000848e lw a0,0x0(s4)
.text:0043ba80 09f82003 jalr t9
.text:0043ba84 d4b4a524 _addiu a1,a1,-0x4b2c
.text:0043ba88 1000bc8f lw gp,0x10(sp)
.text:0043ba8c 3f004010 beq v0,zero,LAB_0043bb8c
.text:0043ba90 21206002 _move a0,s3
LAB_0043ba94: ;XREF[3,0]: 0043ba6c,0043bba0,0043bbc0
.text:0043ba94 2080828f lw v0,-0x7fe0(gp)
.text:0043ba98 0491998f lw t9,-0x6efc(gp)
.text:0043ba9c 21380002 move a3,s0
.text:0043baa0 38f64624 addiu a2,v0,-0x9c8
.text:0043baa4 1800a427 addiu a0,sp,0x18
.text:0043baa8 09f82003 jalr t9
.text:0043baac 10000524 _li a1,0x10
.text:0043bab0 1000bc8f lw gp,0x10(sp)
.text:0043bab4 21200000 clear a0
.text:0043bab8 348e998f lw t9,-0x71cc(gp)
.text:0043babc 00000000 nop
.text:0043bac0 09f82003 jalr t9
.text:0043bac4 1800a527 _addiu a1,sp,0x18
.text:0043bac8 1000bc8f lw gp,0x10(sp)
.text:0043bacc 0900401a blez s2,LAB_0043baf4
.text:0043bad0 21804000 _move s0,v0
.text:0043bad4 2080838f lw v1,-0x7fe0(gp)
.text:0043bad8 2489998f lw t9,-0x76dc(gp)
.text:0043badc 0000848e lw a0,0x0(s4)
.text:0043bae0 09f82003 jalr t9
.text:0043bae4 d4b46524 _addiu a1,v1,-0x4b2c
.text:0043bae8 1000bc8f lw gp,0x10(sp)
.text:0043baec 36004010 beq v0,zero,LAB_0043bbc8
.text:0043baf0 21206002 _move a0,s3
LAB_0043baf4: ;XREF[3,0]: 0043bacc,0043bbdc,0043bbfc
.text:0043baf4 ec85998f lw t9,-0x7a14(gp)
.text:0043baf8 00000000 nop
.text:0043bafc 09f82003 jalr t9
.text:0043bb00 21200002 _move a0,s0
.text:0043bb04 05000724 li a3,0x5
.text:0043bb08 1000bc8f lw gp,0x10(sp)
.text:0043bb0c 11004710 beq v0,a3,LAB_0043bb54
.text:0043bb10 0a000824 _li t0,0xa
.text:0043bb14 0f004810 beq v0,t0,LAB_0043bb54
.text:0043bb18 21206002 _move a0,s3
.text:0043bb1c 20808a8f lw t2,-0x7fe0(gp)
.text:0043bb20 8487998f lw t9,-0x787c(gp)
.text:0043bb24 00000000 nop
.text:0043bb28 09f82003 jalr t9
.text:0043bb2c 280f4525 _addiu a1,t2,0xf28
.text:0043bb30 1000bc8f lw gp,0x10(sp)
.text:0043bb34 3c00bf8f lw ra,0x3c(sp)
.text:0043bb38 3800b48f lw s4,0x38(sp)
.text:0043bb3c 3400b38f lw s3,0x34(sp)
.text:0043bb40 3000b28f lw s2,0x30(sp)
.text:0043bb44 2c00b18f lw s1,0x2c(sp)
.text:0043bb48 2800b08f lw s0,0x28(sp)
.text:0043bb4c 0800e003 jr ra
.text:0043bb50 4000bd27 _addiu sp,sp,0x40
LAB_0043bb54: ;XREF[2,0]: 0043bb0c,0043bb14
.text:0043bb54 2080898f lw t1,-0x7fe0(gp)
.text:0043bb58 8487998f lw t9,-0x787c(gp)
.text:0043bb5c 21206002 move a0,s3
.text:0043bb60 09f82003 jalr t9
.text:0043bb64 38192525 _addiu a1,t1,0x1938
.text:0043bb68 1000bc8f lw gp,0x10(sp)
.text:0043bb6c 3c00bf8f lw ra,0x3c(sp)
.text:0043bb70 3800b48f lw s4,0x38(sp)
.text:0043bb74 3400b38f lw s3,0x34(sp)
.text:0043bb78 3000b28f lw s2,0x30(sp)
.text:0043bb7c 2c00b18f lw s1,0x2c(sp)
.text:0043bb80 2800b08f lw s0,0x28(sp)
.text:0043bb84 0800e003 jr ra
.text:0043bb88 4000bd27 _addiu sp,sp,0x40
LAB_0043bb8c: ;XREF[1,0]: 0043ba8c
.text:0043bb8c 5c8b998f lw t9,-0x74a4(gp)
.text:0043bb90 00000000 nop
.text:0043bb94 09f82003 jalr t9
.text:0043bb98 0cf82526 _addiu a1,s1,-0x7f4
.text:0043bb9c 1000bc8f lw gp,0x10(sp)
.text:0043bba0 bcff4010 beq v0,zero,LAB_0043ba94
.text:0043bba4 0cf82526 _addiu a1,s1,-0x7f4
.text:0043bba8 2080868f lw a2,-0x7fe0(gp)
.text:0043bbac ac8b998f lw t9,-0x7454(gp)
.text:0043bbb0 0c44c624 addiu a2,a2,0x440c
.text:0043bbb4 09f82003 jalr t9
.text:0043bbb8 21206002 _move a0,s3
.text:0043bbbc 1000bc8f lw gp,0x10(sp)
.text:0043bbc0 b4ff0010 b LAB_0043ba94
.text:0043bbc4 21804000 _move s0,v0
LAB_0043bbc8: ;XREF[1,0]: 0043baec
.text:0043bbc8 5c8b998f lw t9,-0x74a4(gp)
.text:0043bbcc 00000000 nop
.text:0043bbd0 09f82003 jalr t9
.text:0043bbd4 1800a527 _addiu a1,sp,0x18
.text:0043bbd8 1000bc8f lw gp,0x10(sp)
.text:0043bbdc c5ff4010 beq v0,zero,LAB_0043baf4
.text:0043bbe0 1800a527 _addiu a1,sp,0x18
.text:0043bbe4 2080848f lw a0,-0x7fe0(gp)
.text:0043bbe8 ac8b998f lw t9,-0x7454(gp)
.text:0043bbec 0c448624 addiu a2,a0,0x440c
.text:0043bbf0 09f82003 jalr t9
.text:0043bbf4 21206002 _move a0,s3
.text:0043bbf8 1000bc8f lw gp,0x10(sp)
.text:0043bbfc bdff0010 b LAB_0043baf4
.text:0043bc00 21804000 _move s0,v0
LAB_0043bc04: ;XREF[1,0]: 0043c9e4
.text:0043bc04 0a001c3c lui gp,0xa
.text:0043bc08 dc3d9c27 addiu gp,gp,0x3ddc
.text:0043bc0c 21e09903 addu gp,gp,t9
.text:0043bc10 2110a000 move v0,a1
.text:0043bc14 2080858f lw a1,-0x7fe0(gp)
.text:0043bc18 e08b998f lw t9,-0x7420(gp)
.text:0043bc1c 2138c000 move a3,a2
.text:0043bc20 04d8a524 addiu a1,a1,-0x27fc
.text:0043bc24 08002003 jr t9
.text:0043bc28 21304000 _move a2,v0
LAB_0043bc2c: ;XREF[1,0]: 0043ca04
.text:0043bc2c 0a001c3c lui gp,0xa
.text:0043bc30 b43d9c27 addiu gp,gp,0x3db4
.text:0043bc34 21e09903 addu gp,gp,t9
.text:0043bc38 2110a000 move v0,a1
.text:0043bc3c 2080858f lw a1,-0x7fe0(gp)
.text:0043bc40 e08b998f lw t9,-0x7420(gp)
.text:0043bc44 2138c000 move a3,a2
.text:0043bc48 14d8a524 addiu a1,a1,-0x27ec
.text:0043bc4c 08002003 jr t9
.text:0043bc50 21304000 _move a2,v0
LAB_0043bc54: ;XREF[1,0]: 0043ca24
.text:0043bc54 0a001c3c lui gp,0xa
.text:0043bc58 8c3d9c27 addiu gp,gp,0x3d8c
.text:0043bc5c 21e09903 addu gp,gp,t9
.text:0043bc60 2110a000 move v0,a1
.text:0043bc64 2080858f lw a1,-0x7fe0(gp)
.text:0043bc68 448a998f lw t9,-0x75bc(gp)
.text:0043bc6c 2138c000 move a3,a2
.text:0043bc70 14d8a524 addiu a1,a1,-0x27ec
.text:0043bc74 08002003 jr t9
.text:0043bc78 21304000 _move a2,v0
LAB_0043bc7c: ;XREF[1,0]: 0043ca44
.text:0043bc7c 0a001c3c lui gp,0xa
.text:0043bc80 643d9c27 addiu gp,gp,0x3d64
.text:0043bc84 21e09903 addu gp,gp,t9
.text:0043bc88 2110a000 move v0,a1
.text:0043bc8c 2080858f lw a1,-0x7fe0(gp)
.text:0043bc90 3886998f lw t9,-0x79c8(gp)
.text:0043bc94 2138c000 move a3,a2
.text:0043bc98 0cf8a524 addiu a1,a1,-0x7f4
.text:0043bc9c 08002003 jr t9
.text:0043bca0 21304000 _move a2,v0
LAB_0043bca4: ;XREF[1,0]: 0043ca64
.text:0043bca4 0a001c3c lui gp,0xa
.text:0043bca8 3c3d9c27 addiu gp,gp,0x3d3c
.text:0043bcac 21e09903 addu gp,gp,t9
.text:0043bcb0 d8ffbd27 addiu sp,sp,-0x28
.text:0043bcb4 2000bfaf sw ra,0x20(sp)
.text:0043bcb8 1800bcaf sw gp,0x18(sp)
.text:0043bcbc 1000a5af sw a1,0x10(sp)
.text:0043bcc0 2080858f lw a1,-0x7fe0(gp)
.text:0043bcc4 1400a6af sw a2,0x14(sp)
.text:0043bcc8 fc8f998f lw t9,-0x7004(gp)
.text:0043bccc e086868f lw a2,-0x7920(gp)
.text:0043bcd0 f08d878f lw a3,-0x7210(gp)
.text:0043bcd4 09f82003 jalr t9
.text:0043bcd8 0cf8a524 _addiu a1,a1,-0x7f4
.text:0043bcdc 1800bc8f lw gp,0x18(sp)
.text:0043bce0 2000bf8f lw ra,0x20(sp)
.text:0043bce4 00000000 nop
.text:0043bce8 0800e003 jr ra
.text:0043bcec 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043bcf0()
;local_4 undefined4 -4 ;XREF[3,0]: 0043bd00,0043bdb8,0043be00
;local_8 undefined4 -8 ;XREF[3,0]: 0043bd04,0043bdbc,0043be04
;local_c undefined4 -c ;XREF[3,0]: 0043bd08,0043bdc0,0043be08
;local_10 undefined4 -10 ;XREF[3,0]: 0043bd0c,0043bdc4,0043be0c
;local_118 undefined4 -118 ;XREF[13,0]: 0043bd10,0043bd34,0043bd54,0043bd74,0043bd94
; 0043bdb0,0043bdfc,0043be2c,0043be44,0043be60
; 0043be7c,0043be94,0043beb4
;XREF[1,0]: 0043ca84
.text:0043bcf0 0a001c3c lui gp,0xa
.text:0043bcf4 f03c9c27 addiu gp,gp,0x3cf0
.text:0043bcf8 21e09903 addu gp,gp,t9
.text:0043bcfc d8febd27 addiu sp,sp,-0x128
.text:0043bd00 2401bfaf sw ra,local_4+0x128(sp)
.text:0043bd04 2001b2af sw s2,local_8+0x128(sp)
.text:0043bd08 1c01b1af sw s1,local_c+0x128(sp)
.text:0043bd0c 1801b0af sw s0,local_10+0x128(sp)
.text:0043bd10 1000bcaf sw gp=>_gp,local_118+0x128(sp)
.text:0043bd14 2e00a018 blez a1,LAB_0043bdd0
.text:0043bd18 21888000 _move s1,a0
.text:0043bd1c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043bd20 0000d08c lw s0,0x0(a2)
.text:0043bd24 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043bd28 e4b4a524 addiu a1=>.rodata:DAT_0048b4e4,a1,-0x4b1c ;= 34h
.text:0043bd2c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043bd30 21200002 _move a0,s0
.text:0043bd34 1000bc8f lw gp,local_118+0x128(sp)
.text:0043bd38 37004010 beq v0,zero,LAB_0043be18
.text:0043bd3c 21200002 _move a0,s0
.text:0043bd40 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043bd44 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043bd48 00000000 nop
.text:0043bd4c 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043bd50 c80ec524 _addiu a1=>.rodata:s_5_00490ebc+12,a2,0xec8 ;= "5"
.text:0043bd54 1000bc8f lw gp,local_118+0x128(sp)
.text:0043bd58 1d004014 bne v0,zero,LAB_0043bdd0
.text:0043bd5c 00000000 _nop
LAB_0043bd60: ;XREF[1,0]: 0043bde0
.text:0043bd60 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043bd64 d88c998f lw t9,-0x7328(gp)=>->allocEncodePassword...;= 0040ef54
.text:0043bd68 28d84525 addiu a1=>.rodata:DAT_0048d828,t2,-0x27d8 ;= 4Bh K
.text:0043bd6c 09f82003 jalr t9=>allocEncodePasswordByName ;undefined allocEncodePasswordByName()
.text:0043bd70 21202002 _move a0,s1
.text:0043bd74 1000bc8f lw gp,local_118+0x128(sp)
.text:0043bd78 21202002 move a0,s1
.text:0043bd7c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043bd80 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043bd84 84fb2525 addiu a1=>.rodata:s_%s_0048fb80+4,t1,-0x47c ;= "%s"
.text:0043bd88 21304000 move a2,v0
.text:0043bd8c 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043bd90 21804000 _move s0,v0
.text:0043bd94 1000bc8f lw gp,local_118+0x128(sp)
.text:0043bd98 06000012 beq s0,zero,LAB_0043bdb4
.text:0043bd9c 21884000 _move s1,v0
.text:0043bda0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0043bda4 00000000 nop
.text:0043bda8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0043bdac 21200002 _move a0,s0
.text:0043bdb0 1000bc8f lw gp,local_118+0x128(sp)
LAB_0043bdb4: ;XREF[1,0]: 0043bd98
.text:0043bdb4 21102002 move v0,s1
.text:0043bdb8 2401bf8f lw ra,local_4+0x128(sp)
.text:0043bdbc 2001b28f lw s2,local_8+0x128(sp)
.text:0043bdc0 1c01b18f lw s1,local_c+0x128(sp)
.text:0043bdc4 1801b08f lw s0,local_10+0x128(sp)
.text:0043bdc8 0800e003 jr ra
.text:0043bdcc 2801bd27 _addiu sp,sp,0x128
LAB_0043bdd0: ;XREF[2,0]: 0043bd14,0043bd58
.text:0043bdd0 e400288e lw t0,0xe4(s1)
.text:0043bdd4 00000000 nop
.text:0043bdd8 823d0800 srl a3,t0,0x16
.text:0043bddc 0100e430 andi a0,a3,0x1
.text:0043bde0 dfff8014 bne a0,zero,LAB_0043bd60
.text:0043bde4 21202002 _move a0,s1
.text:0043bde8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043bdec ac89998f lw t9,-0x7654(gp)=>->websWritePasswordBy...;= 0040f034
.text:0043bdf0 00000000 nop
.text:0043bdf4 09f82003 jalr t9=>websWritePasswordByName ;undefined websWritePasswordByName()
.text:0043bdf8 28d86525 _addiu a1=>.rodata:DAT_0048d828,t3,-0x27d8 ;= 4Bh K
.text:0043bdfc 1000bc8f lw gp,local_118+0x128(sp)
LAB_0043be00: ;XREF[1,0]: 0043beb8
.text:0043be00 2401bf8f lw ra,local_4+0x128(sp)
.text:0043be04 2001b28f lw s2,local_8+0x128(sp)
.text:0043be08 1c01b18f lw s1,local_c+0x128(sp)
.text:0043be0c 1801b08f lw s0,local_10+0x128(sp)
.text:0043be10 0800e003 jr ra
.text:0043be14 2801bd27 _addiu sp,sp,0x128
LAB_0043be18: ;XREF[1,0]: 0043bd38
.text:0043be18 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043be1c 348e998f lw t9,-0x71cc(gp)=>->::nvram_b... ;= 00489360
.text:0043be20 28d84524 addiu a1=>.rodata:DAT_0048d828,v0,-0x27d8 ;= 4Bh K
.text:0043be24 09f82003 jalr t9=>.MIPS.stubs:::nvram_bufget ;undefined nvram_bufget()
.text:0043be28 21200000 _clear a0
.text:0043be2c 1000bc8f lw gp,local_118+0x128(sp)
.text:0043be30 21204000 move a0,v0
.text:0043be34 7087998f lw t9,-0x7890(gp)=>->AllocPrintableString ;= 0041016c
.text:0043be38 00000000 nop
.text:0043be3c 09f82003 jalr t9=>AllocPrintableString ;undefined AllocPrintableString()
.text:0043be40 1800b227 _addiu s2,sp,0x18
.text:0043be44 1000bc8f lw gp,local_118+0x128(sp)
.text:0043be48 21804000 move s0,v0
.text:0043be4c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0043be50 21204002 move a0,s2
.text:0043be54 21280000 clear a1
.text:0043be58 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0043be5c ff000624 _li a2,0xff
.text:0043be60 1000bc8f lw gp,local_118+0x128(sp)
.text:0043be64 0d000012 beq s0,zero,LAB_0043be9c
.text:0043be68 21204002 _move a0,s2
.text:0043be6c 6884998f lw t9,-0x7b98(gp)=>->websEncode64 ;= 00414ea0
.text:0043be70 21280002 move a1,s0
.text:0043be74 09f82003 jalr t9=>websEncode64 ;undefined websEncode64()
.text:0043be78 ff000624 _li a2,0xff
.text:0043be7c 1000bc8f lw gp,local_118+0x128(sp)
.text:0043be80 00000000 nop
.text:0043be84 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0043be88 00000000 nop
.text:0043be8c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0043be90 21200002 _move a0,s0
.text:0043be94 1000bc8f lw gp,local_118+0x128(sp)
.text:0043be98 00000000 nop
LAB_0043be9c: ;XREF[1,0]: 0043be64
.text:0043be9c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043bea0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043bea4 21202002 move a0,s1
.text:0043bea8 84fb6524 addiu a1=>.rodata:s_%s_0048fb80+4,v1,-0x47c ;= "%s"
.text:0043beac 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043beb0 21304002 _move a2,s2
.text:0043beb4 1000bc8f lw gp,local_118+0x128(sp)
.text:0043beb8 d1ff0010 b LAB_0043be00
.text:0043bebc 00000000 _nop
LAB_0043bec0: ;XREF[1,0]: 0043caa4
.text:0043bec0 0a001c3c lui gp,0xa
.text:0043bec4 203b9c27 addiu gp,gp,0x3b20
.text:0043bec8 21e09903 addu gp,gp,t9
.text:0043becc d8febd27 addiu sp,sp,-0x128
.text:0043bed0 2401bfaf sw ra,0x124(sp)
.text:0043bed4 2001b2af sw s2,0x120(sp)
.text:0043bed8 1c01b1af sw s1,0x11c(sp)
.text:0043bedc 1801b0af sw s0,0x118(sp)
.text:0043bee0 1000bcaf sw gp,0x10(sp)
.text:0043bee4 2e00a018 blez a1,LAB_0043bfa0
.text:0043bee8 21888000 _move s1,a0
.text:0043beec 2080858f lw a1,-0x7fe0(gp)
.text:0043bef0 0000d08c lw s0,0x0(a2)
.text:0043bef4 2489998f lw t9,-0x76dc(gp)
.text:0043bef8 e4b4a524 addiu a1,a1,-0x4b1c
.text:0043befc 09f82003 jalr t9
.text:0043bf00 21200002 _move a0,s0
.text:0043bf04 1000bc8f lw gp,0x10(sp)
.text:0043bf08 37004010 beq v0,zero,LAB_0043bfe8
.text:0043bf0c 21200002 _move a0,s0
.text:0043bf10 2080868f lw a2,-0x7fe0(gp)
.text:0043bf14 2489998f lw t9,-0x76dc(gp)
.text:0043bf18 00000000 nop
.text:0043bf1c 09f82003 jalr t9
.text:0043bf20 c80ec524 _addiu a1,a2,0xec8
.text:0043bf24 1000bc8f lw gp,0x10(sp)
.text:0043bf28 1d004014 bne v0,zero,LAB_0043bfa0
.text:0043bf2c 00000000 _nop
LAB_0043bf30: ;XREF[1,0]: 0043bfb0
.text:0043bf30 20808a8f lw t2,-0x7fe0(gp)
.text:0043bf34 d88c998f lw t9,-0x7328(gp)
.text:0043bf38 30d84525 addiu a1,t2,-0x27d0
.text:0043bf3c 09f82003 jalr t9
.text:0043bf40 21202002 _move a0,s1
.text:0043bf44 1000bc8f lw gp,0x10(sp)
.text:0043bf48 21202002 move a0,s1
.text:0043bf4c 2080898f lw t1,-0x7fe0(gp)
.text:0043bf50 8487998f lw t9,-0x787c(gp)
.text:0043bf54 84fb2525 addiu a1,t1,-0x47c
.text:0043bf58 21304000 move a2,v0
.text:0043bf5c 09f82003 jalr t9
.text:0043bf60 21804000 _move s0,v0
.text:0043bf64 1000bc8f lw gp,0x10(sp)
.text:0043bf68 06000012 beq s0,zero,LAB_0043bf84
.text:0043bf6c 21884000 _move s1,v0
.text:0043bf70 8484998f lw t9,-0x7b7c(gp)
.text:0043bf74 00000000 nop
.text:0043bf78 09f82003 jalr t9
.text:0043bf7c 21200002 _move a0,s0
.text:0043bf80 1000bc8f lw gp,0x10(sp)
LAB_0043bf84: ;XREF[1,0]: 0043bf68
.text:0043bf84 21102002 move v0,s1
.text:0043bf88 2401bf8f lw ra,0x124(sp)
.text:0043bf8c 2001b28f lw s2,0x120(sp)
.text:0043bf90 1c01b18f lw s1,0x11c(sp)
.text:0043bf94 1801b08f lw s0,0x118(sp)
.text:0043bf98 0800e003 jr ra
.text:0043bf9c 2801bd27 _addiu sp,sp,0x128
LAB_0043bfa0: ;XREF[2,0]: 0043bee4,0043bf28
.text:0043bfa0 e400288e lw t0,0xe4(s1)
.text:0043bfa4 00000000 nop
.text:0043bfa8 823d0800 srl a3,t0,0x16
.text:0043bfac 0100e430 andi a0,a3,0x1
.text:0043bfb0 dfff8014 bne a0,zero,LAB_0043bf30
.text:0043bfb4 21202002 _move a0,s1
.text:0043bfb8 20808b8f lw t3,-0x7fe0(gp)
.text:0043bfbc ac89998f lw t9,-0x7654(gp)
.text:0043bfc0 00000000 nop
.text:0043bfc4 09f82003 jalr t9
.text:0043bfc8 30d86525 _addiu a1,t3,-0x27d0
.text:0043bfcc 1000bc8f lw gp,0x10(sp)
LAB_0043bfd0: ;XREF[1,0]: 0043c088
.text:0043bfd0 2401bf8f lw ra,0x124(sp)
.text:0043bfd4 2001b28f lw s2,0x120(sp)
.text:0043bfd8 1c01b18f lw s1,0x11c(sp)
.text:0043bfdc 1801b08f lw s0,0x118(sp)
.text:0043bfe0 0800e003 jr ra
.text:0043bfe4 2801bd27 _addiu sp,sp,0x128
LAB_0043bfe8: ;XREF[1,0]: 0043bf08
.text:0043bfe8 2080828f lw v0,-0x7fe0(gp)
.text:0043bfec 348e998f lw t9,-0x71cc(gp)
.text:0043bff0 30d84524 addiu a1,v0,-0x27d0
.text:0043bff4 09f82003 jalr t9
.text:0043bff8 21200000 _clear a0
.text:0043bffc 1000bc8f lw gp,0x10(sp)
.text:0043c000 21204000 move a0,v0
.text:0043c004 7087998f lw t9,-0x7890(gp)
.text:0043c008 00000000 nop
.text:0043c00c 09f82003 jalr t9
.text:0043c010 1800b227 _addiu s2,sp,0x18
.text:0043c014 1000bc8f lw gp,0x10(sp)
.text:0043c018 21804000 move s0,v0
.text:0043c01c 148a998f lw t9,-0x75ec(gp)
.text:0043c020 21204002 move a0,s2
.text:0043c024 21280000 clear a1
.text:0043c028 09f82003 jalr t9
.text:0043c02c ff000624 _li a2,0xff
.text:0043c030 1000bc8f lw gp,0x10(sp)
.text:0043c034 0d000012 beq s0,zero,LAB_0043c06c
.text:0043c038 21204002 _move a0,s2
.text:0043c03c 6884998f lw t9,-0x7b98(gp)
.text:0043c040 21280002 move a1,s0
.text:0043c044 09f82003 jalr t9
.text:0043c048 ff000624 _li a2,0xff
.text:0043c04c 1000bc8f lw gp,0x10(sp)
.text:0043c050 00000000 nop
.text:0043c054 8484998f lw t9,-0x7b7c(gp)
.text:0043c058 00000000 nop
.text:0043c05c 09f82003 jalr t9
.text:0043c060 21200002 _move a0,s0
.text:0043c064 1000bc8f lw gp,0x10(sp)
.text:0043c068 00000000 nop
LAB_0043c06c: ;XREF[1,0]: 0043c034
.text:0043c06c 2080838f lw v1,-0x7fe0(gp)
.text:0043c070 8487998f lw t9,-0x787c(gp)
.text:0043c074 21202002 move a0,s1
.text:0043c078 84fb6524 addiu a1,v1,-0x47c
.text:0043c07c 09f82003 jalr t9
.text:0043c080 21304002 _move a2,s2
.text:0043c084 1000bc8f lw gp,0x10(sp)
.text:0043c088 d1ff0010 b LAB_0043bfd0
.text:0043c08c 00000000 _nop
LAB_0043c090: ;XREF[1,0]: 0043cac4
.text:0043c090 0a001c3c lui gp,0xa
.text:0043c094 50399c27 addiu gp,gp,0x3950
.text:0043c098 21e09903 addu gp,gp,t9
.text:0043c09c d8febd27 addiu sp,sp,-0x128
.text:0043c0a0 2401bfaf sw ra,0x124(sp)
.text:0043c0a4 2001b2af sw s2,0x120(sp)
.text:0043c0a8 1c01b1af sw s1,0x11c(sp)
.text:0043c0ac 1801b0af sw s0,0x118(sp)
.text:0043c0b0 1000bcaf sw gp,0x10(sp)
.text:0043c0b4 2e00a018 blez a1,LAB_0043c170
.text:0043c0b8 21888000 _move s1,a0
.text:0043c0bc 2080858f lw a1,-0x7fe0(gp)
.text:0043c0c0 0000d08c lw s0,0x0(a2)
.text:0043c0c4 2489998f lw t9,-0x76dc(gp)
.text:0043c0c8 e4b4a524 addiu a1,a1,-0x4b1c
.text:0043c0cc 09f82003 jalr t9
.text:0043c0d0 21200002 _move a0,s0
.text:0043c0d4 1000bc8f lw gp,0x10(sp)
.text:0043c0d8 37004010 beq v0,zero,LAB_0043c1b8
.text:0043c0dc 21200002 _move a0,s0
.text:0043c0e0 2080868f lw a2,-0x7fe0(gp)
.text:0043c0e4 2489998f lw t9,-0x76dc(gp)
.text:0043c0e8 00000000 nop
.text:0043c0ec 09f82003 jalr t9
.text:0043c0f0 c80ec524 _addiu a1,a2,0xec8
.text:0043c0f4 1000bc8f lw gp,0x10(sp)
.text:0043c0f8 1d004014 bne v0,zero,LAB_0043c170
.text:0043c0fc 00000000 _nop
LAB_0043c100: ;XREF[1,0]: 0043c180
.text:0043c100 20808a8f lw t2,-0x7fe0(gp)
.text:0043c104 d88c998f lw t9,-0x7328(gp)
.text:0043c108 38d84525 addiu a1,t2,-0x27c8
.text:0043c10c 09f82003 jalr t9
.text:0043c110 21202002 _move a0,s1
.text:0043c114 1000bc8f lw gp,0x10(sp)
.text:0043c118 21202002 move a0,s1
.text:0043c11c 2080898f lw t1,-0x7fe0(gp)
.text:0043c120 8487998f lw t9,-0x787c(gp)
.text:0043c124 84fb2525 addiu a1,t1,-0x47c
.text:0043c128 21304000 move a2,v0
.text:0043c12c 09f82003 jalr t9
.text:0043c130 21804000 _move s0,v0
.text:0043c134 1000bc8f lw gp,0x10(sp)
.text:0043c138 06000012 beq s0,zero,LAB_0043c154
.text:0043c13c 21884000 _move s1,v0
.text:0043c140 8484998f lw t9,-0x7b7c(gp)
.text:0043c144 00000000 nop
.text:0043c148 09f82003 jalr t9
.text:0043c14c 21200002 _move a0,s0
.text:0043c150 1000bc8f lw gp,0x10(sp)
LAB_0043c154: ;XREF[1,0]: 0043c138
.text:0043c154 21102002 move v0,s1
.text:0043c158 2401bf8f lw ra,0x124(sp)
.text:0043c15c 2001b28f lw s2,0x120(sp)
.text:0043c160 1c01b18f lw s1,0x11c(sp)
.text:0043c164 1801b08f lw s0,0x118(sp)
.text:0043c168 0800e003 jr ra
.text:0043c16c 2801bd27 _addiu sp,sp,0x128
LAB_0043c170: ;XREF[2,0]: 0043c0b4,0043c0f8
.text:0043c170 e400288e lw t0,0xe4(s1)
.text:0043c174 00000000 nop
.text:0043c178 823d0800 srl a3,t0,0x16
.text:0043c17c 0100e430 andi a0,a3,0x1
.text:0043c180 dfff8014 bne a0,zero,LAB_0043c100
.text:0043c184 21202002 _move a0,s1
.text:0043c188 20808b8f lw t3,-0x7fe0(gp)
.text:0043c18c ac89998f lw t9,-0x7654(gp)
.text:0043c190 00000000 nop
.text:0043c194 09f82003 jalr t9
.text:0043c198 38d86525 _addiu a1,t3,-0x27c8
.text:0043c19c 1000bc8f lw gp,0x10(sp)
LAB_0043c1a0: ;XREF[1,0]: 0043c258
.text:0043c1a0 2401bf8f lw ra,0x124(sp)
.text:0043c1a4 2001b28f lw s2,0x120(sp)
.text:0043c1a8 1c01b18f lw s1,0x11c(sp)
.text:0043c1ac 1801b08f lw s0,0x118(sp)
.text:0043c1b0 0800e003 jr ra
.text:0043c1b4 2801bd27 _addiu sp,sp,0x128
LAB_0043c1b8: ;XREF[1,0]: 0043c0d8
.text:0043c1b8 2080828f lw v0,-0x7fe0(gp)
.text:0043c1bc 348e998f lw t9,-0x71cc(gp)
.text:0043c1c0 38d84524 addiu a1,v0,-0x27c8
.text:0043c1c4 09f82003 jalr t9
.text:0043c1c8 21200000 _clear a0
.text:0043c1cc 1000bc8f lw gp,0x10(sp)
.text:0043c1d0 21204000 move a0,v0
.text:0043c1d4 7087998f lw t9,-0x7890(gp)
.text:0043c1d8 00000000 nop
.text:0043c1dc 09f82003 jalr t9
.text:0043c1e0 1800b227 _addiu s2,sp,0x18
.text:0043c1e4 1000bc8f lw gp,0x10(sp)
.text:0043c1e8 21804000 move s0,v0
.text:0043c1ec 148a998f lw t9,-0x75ec(gp)
.text:0043c1f0 21204002 move a0,s2
.text:0043c1f4 21280000 clear a1
.text:0043c1f8 09f82003 jalr t9
.text:0043c1fc ff000624 _li a2,0xff
.text:0043c200 1000bc8f lw gp,0x10(sp)
.text:0043c204 0d000012 beq s0,zero,LAB_0043c23c
.text:0043c208 21204002 _move a0,s2
.text:0043c20c 6884998f lw t9,-0x7b98(gp)
.text:0043c210 21280002 move a1,s0
.text:0043c214 09f82003 jalr t9
.text:0043c218 ff000624 _li a2,0xff
.text:0043c21c 1000bc8f lw gp,0x10(sp)
.text:0043c220 00000000 nop
.text:0043c224 8484998f lw t9,-0x7b7c(gp)
.text:0043c228 00000000 nop
.text:0043c22c 09f82003 jalr t9
.text:0043c230 21200002 _move a0,s0
.text:0043c234 1000bc8f lw gp,0x10(sp)
.text:0043c238 00000000 nop
LAB_0043c23c: ;XREF[1,0]: 0043c204
.text:0043c23c 2080838f lw v1,-0x7fe0(gp)
.text:0043c240 8487998f lw t9,-0x787c(gp)
.text:0043c244 21202002 move a0,s1
.text:0043c248 84fb6524 addiu a1,v1,-0x47c
.text:0043c24c 09f82003 jalr t9
.text:0043c250 21304002 _move a2,s2
.text:0043c254 1000bc8f lw gp,0x10(sp)
.text:0043c258 d1ff0010 b LAB_0043c1a0
.text:0043c25c 00000000 _nop
LAB_0043c260: ;XREF[1,0]: 0043cae4
.text:0043c260 0a001c3c lui gp,0xa
.text:0043c264 80379c27 addiu gp,gp,0x3780
.text:0043c268 21e09903 addu gp,gp,t9
.text:0043c26c d8febd27 addiu sp,sp,-0x128
.text:0043c270 2401bfaf sw ra,0x124(sp)
.text:0043c274 2001b2af sw s2,0x120(sp)
.text:0043c278 1c01b1af sw s1,0x11c(sp)
.text:0043c27c 1801b0af sw s0,0x118(sp)
.text:0043c280 1000bcaf sw gp,0x10(sp)
.text:0043c284 2e00a018 blez a1,LAB_0043c340
.text:0043c288 21888000 _move s1,a0
.text:0043c28c 2080858f lw a1,-0x7fe0(gp)
.text:0043c290 0000d08c lw s0,0x0(a2)
.text:0043c294 2489998f lw t9,-0x76dc(gp)
.text:0043c298 e4b4a524 addiu a1,a1,-0x4b1c
.text:0043c29c 09f82003 jalr t9
.text:0043c2a0 21200002 _move a0,s0
.text:0043c2a4 1000bc8f lw gp,0x10(sp)
.text:0043c2a8 37004010 beq v0,zero,LAB_0043c388
.text:0043c2ac 21200002 _move a0,s0
.text:0043c2b0 2080868f lw a2,-0x7fe0(gp)
.text:0043c2b4 2489998f lw t9,-0x76dc(gp)
.text:0043c2b8 00000000 nop
.text:0043c2bc 09f82003 jalr t9
.text:0043c2c0 c80ec524 _addiu a1,a2,0xec8
.text:0043c2c4 1000bc8f lw gp,0x10(sp)
.text:0043c2c8 1d004014 bne v0,zero,LAB_0043c340
.text:0043c2cc 00000000 _nop
LAB_0043c2d0: ;XREF[1,0]: 0043c350
.text:0043c2d0 20808a8f lw t2,-0x7fe0(gp)
.text:0043c2d4 d88c998f lw t9,-0x7328(gp)
.text:0043c2d8 40d84525 addiu a1,t2,-0x27c0
.text:0043c2dc 09f82003 jalr t9
.text:0043c2e0 21202002 _move a0,s1
.text:0043c2e4 1000bc8f lw gp,0x10(sp)
.text:0043c2e8 21202002 move a0,s1
.text:0043c2ec 2080898f lw t1,-0x7fe0(gp)
.text:0043c2f0 8487998f lw t9,-0x787c(gp)
.text:0043c2f4 84fb2525 addiu a1,t1,-0x47c
.text:0043c2f8 21304000 move a2,v0
.text:0043c2fc 09f82003 jalr t9
.text:0043c300 21804000 _move s0,v0
.text:0043c304 1000bc8f lw gp,0x10(sp)
.text:0043c308 06000012 beq s0,zero,LAB_0043c324
.text:0043c30c 21884000 _move s1,v0
.text:0043c310 8484998f lw t9,-0x7b7c(gp)
.text:0043c314 00000000 nop
.text:0043c318 09f82003 jalr t9
.text:0043c31c 21200002 _move a0,s0
.text:0043c320 1000bc8f lw gp,0x10(sp)
LAB_0043c324: ;XREF[1,0]: 0043c308
.text:0043c324 21102002 move v0,s1
.text:0043c328 2401bf8f lw ra,0x124(sp)
.text:0043c32c 2001b28f lw s2,0x120(sp)
.text:0043c330 1c01b18f lw s1,0x11c(sp)
.text:0043c334 1801b08f lw s0,0x118(sp)
.text:0043c338 0800e003 jr ra
.text:0043c33c 2801bd27 _addiu sp,sp,0x128
LAB_0043c340: ;XREF[2,0]: 0043c284,0043c2c8
.text:0043c340 e400288e lw t0,0xe4(s1)
.text:0043c344 00000000 nop
.text:0043c348 823d0800 srl a3,t0,0x16
.text:0043c34c 0100e430 andi a0,a3,0x1
.text:0043c350 dfff8014 bne a0,zero,LAB_0043c2d0
.text:0043c354 21202002 _move a0,s1
.text:0043c358 20808b8f lw t3,-0x7fe0(gp)
.text:0043c35c ac89998f lw t9,-0x7654(gp)
.text:0043c360 00000000 nop
.text:0043c364 09f82003 jalr t9
.text:0043c368 40d86525 _addiu a1,t3,-0x27c0
.text:0043c36c 1000bc8f lw gp,0x10(sp)
LAB_0043c370: ;XREF[1,0]: 0043c428
.text:0043c370 2401bf8f lw ra,0x124(sp)
.text:0043c374 2001b28f lw s2,0x120(sp)
.text:0043c378 1c01b18f lw s1,0x11c(sp)
.text:0043c37c 1801b08f lw s0,0x118(sp)
.text:0043c380 0800e003 jr ra
.text:0043c384 2801bd27 _addiu sp,sp,0x128
LAB_0043c388: ;XREF[1,0]: 0043c2a8
.text:0043c388 2080828f lw v0,-0x7fe0(gp)
.text:0043c38c 348e998f lw t9,-0x71cc(gp)
.text:0043c390 40d84524 addiu a1,v0,-0x27c0
.text:0043c394 09f82003 jalr t9
.text:0043c398 21200000 _clear a0
.text:0043c39c 1000bc8f lw gp,0x10(sp)
.text:0043c3a0 21204000 move a0,v0
.text:0043c3a4 7087998f lw t9,-0x7890(gp)
.text:0043c3a8 00000000 nop
.text:0043c3ac 09f82003 jalr t9
.text:0043c3b0 1800b227 _addiu s2,sp,0x18
.text:0043c3b4 1000bc8f lw gp,0x10(sp)
.text:0043c3b8 21804000 move s0,v0
.text:0043c3bc 148a998f lw t9,-0x75ec(gp)
.text:0043c3c0 21204002 move a0,s2
.text:0043c3c4 21280000 clear a1
.text:0043c3c8 09f82003 jalr t9
.text:0043c3cc ff000624 _li a2,0xff
.text:0043c3d0 1000bc8f lw gp,0x10(sp)
.text:0043c3d4 0d000012 beq s0,zero,LAB_0043c40c
.text:0043c3d8 21204002 _move a0,s2
.text:0043c3dc 6884998f lw t9,-0x7b98(gp)
.text:0043c3e0 21280002 move a1,s0
.text:0043c3e4 09f82003 jalr t9
.text:0043c3e8 ff000624 _li a2,0xff
.text:0043c3ec 1000bc8f lw gp,0x10(sp)
.text:0043c3f0 00000000 nop
.text:0043c3f4 8484998f lw t9,-0x7b7c(gp)
.text:0043c3f8 00000000 nop
.text:0043c3fc 09f82003 jalr t9
.text:0043c400 21200002 _move a0,s0
.text:0043c404 1000bc8f lw gp,0x10(sp)
.text:0043c408 00000000 nop
LAB_0043c40c: ;XREF[1,0]: 0043c3d4
.text:0043c40c 2080838f lw v1,-0x7fe0(gp)
.text:0043c410 8487998f lw t9,-0x787c(gp)
.text:0043c414 21202002 move a0,s1
.text:0043c418 84fb6524 addiu a1,v1,-0x47c
.text:0043c41c 09f82003 jalr t9
.text:0043c420 21304002 _move a2,s2
.text:0043c424 1000bc8f lw gp,0x10(sp)
.text:0043c428 d1ff0010 b LAB_0043c370
.text:0043c42c 00000000 _nop
LAB_0043c430: ;XREF[1,0]: 0043cb04
.text:0043c430 0a001c3c lui gp,0xa
.text:0043c434 b0359c27 addiu gp,gp,0x35b0
.text:0043c438 21e09903 addu gp,gp,t9
.text:0043c43c d8febd27 addiu sp,sp,-0x128
.text:0043c440 2401bfaf sw ra,0x124(sp)
.text:0043c444 2001b2af sw s2,0x120(sp)
.text:0043c448 1c01b1af sw s1,0x11c(sp)
.text:0043c44c 1801b0af sw s0,0x118(sp)
.text:0043c450 1000bcaf sw gp,0x10(sp)
.text:0043c454 2e00a018 blez a1,LAB_0043c510
.text:0043c458 21888000 _move s1,a0
.text:0043c45c 2080858f lw a1,-0x7fe0(gp)
.text:0043c460 0000d08c lw s0,0x0(a2)
.text:0043c464 2489998f lw t9,-0x76dc(gp)
.text:0043c468 e4b4a524 addiu a1,a1,-0x4b1c
.text:0043c46c 09f82003 jalr t9
.text:0043c470 21200002 _move a0,s0
.text:0043c474 1000bc8f lw gp,0x10(sp)
.text:0043c478 37004010 beq v0,zero,LAB_0043c558
.text:0043c47c 21200002 _move a0,s0
.text:0043c480 2080868f lw a2,-0x7fe0(gp)
.text:0043c484 2489998f lw t9,-0x76dc(gp)
.text:0043c488 00000000 nop
.text:0043c48c 09f82003 jalr t9
.text:0043c490 c80ec524 _addiu a1,a2,0xec8
.text:0043c494 1000bc8f lw gp,0x10(sp)
.text:0043c498 1d004014 bne v0,zero,LAB_0043c510
.text:0043c49c 00000000 _nop
LAB_0043c4a0: ;XREF[1,0]: 0043c520
.text:0043c4a0 20808a8f lw t2,-0x7fe0(gp)
.text:0043c4a4 d88c998f lw t9,-0x7328(gp)
.text:0043c4a8 48d84525 addiu a1,t2,-0x27b8
.text:0043c4ac 09f82003 jalr t9
.text:0043c4b0 21202002 _move a0,s1
.text:0043c4b4 1000bc8f lw gp,0x10(sp)
.text:0043c4b8 21202002 move a0,s1
.text:0043c4bc 2080898f lw t1,-0x7fe0(gp)
.text:0043c4c0 8487998f lw t9,-0x787c(gp)
.text:0043c4c4 84fb2525 addiu a1,t1,-0x47c
.text:0043c4c8 21304000 move a2,v0
.text:0043c4cc 09f82003 jalr t9
.text:0043c4d0 21804000 _move s0,v0
.text:0043c4d4 1000bc8f lw gp,0x10(sp)
.text:0043c4d8 06000012 beq s0,zero,LAB_0043c4f4
.text:0043c4dc 21884000 _move s1,v0
.text:0043c4e0 8484998f lw t9,-0x7b7c(gp)
.text:0043c4e4 00000000 nop
.text:0043c4e8 09f82003 jalr t9
.text:0043c4ec 21200002 _move a0,s0
.text:0043c4f0 1000bc8f lw gp,0x10(sp)
LAB_0043c4f4: ;XREF[1,0]: 0043c4d8
.text:0043c4f4 21102002 move v0,s1
.text:0043c4f8 2401bf8f lw ra,0x124(sp)
.text:0043c4fc 2001b28f lw s2,0x120(sp)
.text:0043c500 1c01b18f lw s1,0x11c(sp)
.text:0043c504 1801b08f lw s0,0x118(sp)
.text:0043c508 0800e003 jr ra
.text:0043c50c 2801bd27 _addiu sp,sp,0x128
LAB_0043c510: ;XREF[2,0]: 0043c454,0043c498
.text:0043c510 e400288e lw t0,0xe4(s1)
.text:0043c514 00000000 nop
.text:0043c518 823d0800 srl a3,t0,0x16
.text:0043c51c 0100e430 andi a0,a3,0x1
.text:0043c520 dfff8014 bne a0,zero,LAB_0043c4a0
.text:0043c524 21202002 _move a0,s1
.text:0043c528 20808b8f lw t3,-0x7fe0(gp)
.text:0043c52c ac89998f lw t9,-0x7654(gp)
.text:0043c530 00000000 nop
.text:0043c534 09f82003 jalr t9
.text:0043c538 48d86525 _addiu a1,t3,-0x27b8
.text:0043c53c 1000bc8f lw gp,0x10(sp)
LAB_0043c540: ;XREF[1,0]: 0043c5f8
.text:0043c540 2401bf8f lw ra,0x124(sp)
.text:0043c544 2001b28f lw s2,0x120(sp)
.text:0043c548 1c01b18f lw s1,0x11c(sp)
.text:0043c54c 1801b08f lw s0,0x118(sp)
.text:0043c550 0800e003 jr ra
.text:0043c554 2801bd27 _addiu sp,sp,0x128
LAB_0043c558: ;XREF[1,0]: 0043c478
.text:0043c558 2080828f lw v0,-0x7fe0(gp)
.text:0043c55c 348e998f lw t9,-0x71cc(gp)
.text:0043c560 48d84524 addiu a1,v0,-0x27b8
.text:0043c564 09f82003 jalr t9
.text:0043c568 21200000 _clear a0
.text:0043c56c 1000bc8f lw gp,0x10(sp)
.text:0043c570 21204000 move a0,v0
.text:0043c574 7087998f lw t9,-0x7890(gp)
.text:0043c578 00000000 nop
.text:0043c57c 09f82003 jalr t9
.text:0043c580 1800b227 _addiu s2,sp,0x18
.text:0043c584 1000bc8f lw gp,0x10(sp)
.text:0043c588 21804000 move s0,v0
.text:0043c58c 148a998f lw t9,-0x75ec(gp)
.text:0043c590 21204002 move a0,s2
.text:0043c594 21280000 clear a1
.text:0043c598 09f82003 jalr t9
.text:0043c59c ff000624 _li a2,0xff
.text:0043c5a0 1000bc8f lw gp,0x10(sp)
.text:0043c5a4 0d000012 beq s0,zero,LAB_0043c5dc
.text:0043c5a8 21204002 _move a0,s2
.text:0043c5ac 6884998f lw t9,-0x7b98(gp)
.text:0043c5b0 21280002 move a1,s0
.text:0043c5b4 09f82003 jalr t9
.text:0043c5b8 ff000624 _li a2,0xff
.text:0043c5bc 1000bc8f lw gp,0x10(sp)
.text:0043c5c0 00000000 nop
.text:0043c5c4 8484998f lw t9,-0x7b7c(gp)
.text:0043c5c8 00000000 nop
.text:0043c5cc 09f82003 jalr t9
.text:0043c5d0 21200002 _move a0,s0
.text:0043c5d4 1000bc8f lw gp,0x10(sp)
.text:0043c5d8 00000000 nop
LAB_0043c5dc: ;XREF[1,0]: 0043c5a4
.text:0043c5dc 2080838f lw v1,-0x7fe0(gp)
.text:0043c5e0 8487998f lw t9,-0x787c(gp)
.text:0043c5e4 21202002 move a0,s1
.text:0043c5e8 84fb6524 addiu a1,v1,-0x47c
.text:0043c5ec 09f82003 jalr t9
.text:0043c5f0 21304002 _move a2,s2
.text:0043c5f4 1000bc8f lw gp,0x10(sp)
.text:0043c5f8 d1ff0010 b LAB_0043c540
.text:0043c5fc 00000000 _nop
LAB_0043c600: ;XREF[1,0]: 0043cb24
.text:0043c600 0a001c3c lui gp,0xa
.text:0043c604 e0339c27 addiu gp,gp,0x33e0
.text:0043c608 21e09903 addu gp,gp,t9
.text:0043c60c 2110a000 move v0,a1
.text:0043c610 2080858f lw a1,-0x7fe0(gp)
.text:0043c614 e08b998f lw t9,-0x7420(gp)
.text:0043c618 2138c000 move a3,a2
.text:0043c61c 58d8a524 addiu a1,a1,-0x27a8
.text:0043c620 08002003 jr t9
.text:0043c624 21304000 _move a2,v0
LAB_0043c628: ;XREF[1,0]: 0043cb44
.text:0043c628 0a001c3c lui gp,0xa
.text:0043c62c b8339c27 addiu gp,gp,0x33b8
.text:0043c630 21e09903 addu gp,gp,t9
.text:0043c634 2110a000 move v0,a1
.text:0043c638 2080858f lw a1,-0x7fe0(gp)
.text:0043c63c e08b998f lw t9,-0x7420(gp)
.text:0043c640 2138c000 move a3,a2
.text:0043c644 68d8a524 addiu a1,a1,-0x2798
.text:0043c648 08002003 jr t9
.text:0043c64c 21304000 _move a2,v0
.text:0043c650 0a ?? 0Ah
.text:0043c651 00 ?? 00h
.text:0043c652 1c ?? 1Ch
.text:0043c653 3c ?? 3Ch <
.text:0043c654 90 ?? 90h
.text:0043c655 33 ?? 33h 3
.text:0043c656 9c ?? 9Ch
.text:0043c657 27 ?? 27h '
.text:0043c658 21 ?? 21h !
.text:0043c659 e0 ?? E0h
.text:0043c65a 99 ?? 99h
.text:0043c65b 03 ?? 03h
.text:0043c65c 21 ?? 21h !
.text:0043c65d 10 ?? 10h
.text:0043c65e a0 ?? A0h
.text:0043c65f 00 ?? 00h
.text:0043c660 20 ?? 20h
.text:0043c661 80 ?? 80h
.text:0043c662 85 ?? 85h
.text:0043c663 8f ?? 8Fh
.text:0043c664 44 ?? 44h D
.text:0043c665 8a ?? 8Ah
.text:0043c666 99 ?? 99h
.text:0043c667 8f ?? 8Fh
.text:0043c668 21 ?? 21h !
.text:0043c669 38 ?? 38h 8
.text:0043c66a c0 ?? C0h
.text:0043c66b 00 ?? 00h
.text:0043c66c 68 ?? 68h h
.text:0043c66d d8 ?? D8h
.text:0043c66e a5 ?? A5h
.text:0043c66f 24 ?? 24h $
.text:0043c670 08 ?? 08h
.text:0043c671 00 ?? 00h
.text:0043c672 20 ?? 20h
.text:0043c673 03 ?? 03h
.text:0043c674 21 ?? 21h ! ;? -> 00403021
.text:0043c675 30 ?? 30h 0
.text:0043c676 40 ?? 40h @
.text:0043c677 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineWireless()
;local_8 undefined4 -8 ;XREF[2,0]: 0043c688,0043cb4c
;local_10 undefined4 -10 ;XREF[39,0]: 0043c68c,0043c6a8,0043c6c8,0043c6e8,0043c708
; 0043c728,0043c748,0043c768,0043c788,0043c7a8
; 0043c7c8,0043c7e8,0043c808,0043c828,0043c848
; 0043c868,0043c888,0043c8a8,0043c8c8,0043c8e8
; 0043c908,0043c928,0043c948,0043c968,0043c988
; 0043c9a8,0043c9c8,0043c9e8,0043ca08,0043ca28
; 0043ca48,0043ca68,0043ca88,0043caa8,0043cac8
; 0043cae8,0043cb08,0043cb28,0043cb48
;XREF[3,0]: Entry Point,00413fd0,004d8bd4
.text:0043c678 0a001c3c lui gp,0xa
.text:0043c67c 68339c27 addiu gp,gp,0x3368
.text:0043c680 21e09903 addu gp,gp,t9
.text:0043c684 e0ffbd27 addiu sp,sp,-0x20
.text:0043c688 1800bfaf sw ra,local_8+0x20(sp)
.text:0043c68c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0043c690 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c694 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c698 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c69c f8dae425 addiu a0=>.roda...,t7,-0x2508 ;= "WirelessCountry"
.text:0043c6a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c6a4 50a4c525 _addiu a1=>LAB_0043a450,t6,-0x5bb0
.text:0043c6a8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c6ac 00000000 nop
.text:0043c6b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c6b4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c6b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c6bc 40f6a425 addiu a0=>.roda...,t5,-0x9c0 ;= "RadioOfWirelessCountry"
.text:0043c6c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c6c4 e0a48525 _addiu a1=>FUN_0043a4e0,t4,-0x5b20
.text:0043c6c8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c6cc 00000000 nop
.text:0043c6d0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c6d4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c6d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c6dc 58f66425 addiu a0=>.roda...,t3,-0x9a8 ;= "WirelessSupport"
.text:0043c6e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c6e4 d0a54525 _addiu a1=>FUN_0043a5d0,t2,-0x5a30
.text:0043c6e8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c6ec 00000000 nop
.text:0043c6f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c6f4 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c6f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c6fc 68f62425 addiu a0=>.roda...,t1,-0x998 ;= "WirelessLink"
.text:0043c700 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c704 64a60525 _addiu a1=>FUN_0043a664,t0,-0x599c
.text:0043c708 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c70c 00000000 nop
.text:0043c710 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043c714 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c718 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c71c 78f6e424 addiu a0=>.roda...,a3,-0x988 ;= "WirelessCurrentSSID"
.text:0043c720 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c724 eca6c524 _addiu a1=>LAB_0043a6ec,a2,-0x5914
.text:0043c728 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c72c 00000000 nop
.text:0043c730 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c734 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c738 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c73c 8cf66424 addiu a0=>.roda...,v1,-0x974 ;= "WirelessCurrentAPMACAddress"
.text:0043c740 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c744 34a74524 _addiu a1=>LAB_0043a734,v0,-0x58cc
.text:0043c748 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c74c 00000000 nop
.text:0043c750 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c754 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c758 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c75c a8f68424 addiu a0=>.roda...,a0,-0x958 ;= "WirelessCurrentChannel"
.text:0043c760 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c764 9ca7a524 _addiu a1=>FUN_0043a79c,a1,-0x5864
.text:0043c768 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c76c 00000000 nop
.text:0043c770 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c774 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c778 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c77c c0f6e427 addiu a0=>.roda...,ra,-0x940 ;= "WirelessCurrentTransmissionRate"
.text:0043c780 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c784 b8a70527 _addiu a1=>LAB_0043a7b8,t8,-0x5848
.text:0043c788 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c78c 00000000 nop
.text:0043c790 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c794 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c798 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c79c e0f6e425 addiu a0=>.roda...,t7,-0x920 ;= "WirelessCurrentEncryption"
.text:0043c7a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c7a4 d4a7c525 _addiu a1=>LAB_0043a7d4,t6,-0x582c
.text:0043c7a8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c7ac 00000000 nop
.text:0043c7b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c7b4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c7b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c7bc fcf6a425 addiu a0=>.roda...,t5,-0x904 ;= "FoundSSIDList"
.text:0043c7c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c7c4 2ca98525 _addiu a1=>LAB_0043a92c,t4,-0x56d4
.text:0043c7c8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c7cc 00000000 nop
.text:0043c7d0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c7d4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c7d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c7dc 0cf76425 addiu a0=>.roda...,t3,-0x8f4 ;= "SiteSurveyList"
.text:0043c7e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c7e4 24b14525 _addiu a1=>LAB_0043b124,t2,-0x4edc
.text:0043c7e8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c7ec 00000000 nop
.text:0043c7f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c7f4 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c7f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c7fc ecd72425 addiu a0=>.roda...,t1,-0x2814 ;= "WirelessDisable"
.text:0043c800 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c804 38b50525 _addiu a1=>LAB_0043b538,t0,-0x4ac8
.text:0043c808 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c80c 00000000 nop
.text:0043c810 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043c814 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c818 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c81c 1cf7e424 addiu a0=>.roda...,a3,-0x8e4 ;= "RadioOfWirelessDisable"
.text:0043c820 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c824 60b5c524 _addiu a1=>LAB_0043b560,a2,-0x4aa0
.text:0043c828 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c82c 00000000 nop
.text:0043c830 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c834 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c838 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c83c fcd76424 addiu a0=>.rodata:DAT_0048d7fc,v1,-0x2804 ;= 53h S
.text:0043c840 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c844 88b54524 _addiu a1=>LAB_0043b588,v0,-0x4a78
.text:0043c848 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c84c 00000000 nop
.text:0043c850 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c854 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c858 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c85c 3cf78424 addiu a0=>.roda...,a0,-0x8c4 ;= "WirelessChannel"
.text:0043c860 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c864 f0b5a524 _addiu a1=>LAB_0043b5f0,a1,-0x4a10
.text:0043c868 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c86c 00000000 nop
.text:0043c870 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c874 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c878 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c87c 34f7e427 addiu a0=>.roda...,ra,-0x8cc ;= "SelectOfWirelessChannel"
.text:0043c880 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c884 18b60527 _addiu a1=>LAB_0043b618,t8,-0x49e8
.text:0043c888 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c88c 00000000 nop
.text:0043c890 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c894 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c898 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c89c 70f7e425 addiu a0=>.roda...,t7,-0x890 ;= "TransmissionRate"
.text:0043c8a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c8a4 60b6c525 _addiu a1=>FUN_0043b660,t6,-0x49a0
.text:0043c8a8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c8ac 00000000 nop
.text:0043c8b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c8b4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c8b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c8bc 4cf7a425 addiu a0=>.roda...,t5,-0x8b4 ;= "SelectOfTransmissionRate"
.text:0043c8c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c8c4 88b68525 _addiu a1=>LAB_0043b688,t4,-0x4978
.text:0043c8c8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c8cc 00000000 nop
.text:0043c8d0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c8d4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c8d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c8dc 68f76425 addiu a0=>.roda...,t3,-0x898 ;= "StringOfTransmissionRate"
.text:0043c8e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c8e4 d0b64525 _addiu a1=>FUN_0043b6d0,t2,-0x4930
.text:0043c8e8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c8ec 00000000 nop
.text:0043c8f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c8f4 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c8f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c8fc a4f72425 addiu a0=>.roda...,t1,-0x85c ;= "ConnectionMode"
.text:0043c900 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c904 1cb70525 _addiu a1=>FUN_0043b71c,t0,-0x48e4
.text:0043c908 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c90c 00000000 nop
.text:0043c910 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043c914 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c918 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c91c 84f7e424 addiu a0=>.roda...,a3,-0x87c ;= "RadioOfConnectionMode"
.text:0043c920 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c924 44b7c524 _addiu a1=>LAB_0043b744,a2,-0x48bc
.text:0043c928 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c92c 00000000 nop
.text:0043c930 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c934 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c938 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c93c 9cf76424 addiu a0=>.roda...,v1,-0x864 ;= "StringOfConnectionMode"
.text:0043c940 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c944 6cb74524 _addiu a1=>LAB_0043b76c,v0,-0x4894
.text:0043c948 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c94c 00000000 nop
.text:0043c950 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c954 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c958 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c95c dcd08424 addiu a0=>.roda...,a0,-0x2f24 ;= "WEPEncryption"
.text:0043c960 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c964 b4b7a524 _addiu a1=>FUN_0043b7b4,a1,-0x484c
.text:0043c968 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c96c 00000000 nop
.text:0043c970 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c974 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c978 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c97c b4f7e427 addiu a0=>.roda...,ra,-0x84c ;= "StringOfEncryption"
.text:0043c980 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c984 dcb70527 _addiu a1=>LAB_0043b7dc,t8,-0x4824
.text:0043c988 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c98c 00000000 nop
.text:0043c990 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c994 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c998 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c99c c8f7e425 addiu a0=>.roda...,t7,-0x838 ;= "RadioOfWEPEncryWay"
.text:0043c9a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c9a4 24b8c525 _addiu a1=>FUN_0043b824,t6,-0x47dc
.text:0043c9a8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c9ac 00000000 nop
.text:0043c9b0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c9b4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c9b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c9bc dcf7a425 addiu a0=>.roda...,t5,-0x824 ;= "WEPKeyLen"
.text:0043c9c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c9c4 1cba8525 _addiu a1=>LAB_0043ba1c,t4,-0x45e4
.text:0043c9c8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c9cc 00000000 nop
.text:0043c9d0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c9d4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c9d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c9dc 04d86425 addiu a0=>.roda...,t3,-0x27fc ;= "WEPKeyFormat"
.text:0043c9e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043c9e4 04bc4525 _addiu a1=>LAB_0043bc04,t2,-0x43fc
.text:0043c9e8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043c9ec 00000000 nop
.text:0043c9f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043c9f4 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043c9f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043c9fc 14d82425 addiu a0=>.roda...,t1,-0x27ec ;= "AuthenticationType"
.text:0043ca00 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ca04 2cbc0525 _addiu a1=>LAB_0043bc2c,t0,-0x43d4
.text:0043ca08 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ca0c 00000000 nop
.text:0043ca10 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043ca14 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ca18 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ca1c e8f7e424 addiu a0=>.roda...,a3,-0x818 ;= "RadioOfAuthenticationType"
.text:0043ca20 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ca24 54bcc524 _addiu a1=>LAB_0043bc54,a2,-0x43ac
.text:0043ca28 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ca2c 00000000 nop
.text:0043ca30 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ca34 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ca38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ca3c 0cf86424 addiu a0=>.rodata:s_TxKey_0048f804+8,v1,-0x7f4;= "TxKey"
.text:0043ca40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ca44 7cbc4524 _addiu a1=>LAB_0043bc7c,v0,-0x4384
.text:0043ca48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ca4c 00000000 nop
.text:0043ca50 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ca54 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ca58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ca5c 04f88424 addiu a0=>.roda...,a0,-0x7fc ;= "StringOfTxKey"
.text:0043ca60 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ca64 a4bca524 _addiu a1=>LAB_0043bca4,a1,-0x435c
.text:0043ca68 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ca6c 00000000 nop
.text:0043ca70 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ca74 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ca78 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ca7c 28d8e427 addiu a0=>.rodata:DAT_0048d828,ra,-0x27d8 ;= 4Bh K
.text:0043ca80 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ca84 f0bc0527 _addiu a1=>FUN_0043bcf0,t8,-0x4310
.text:0043ca88 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ca8c 00000000 nop
.text:0043ca90 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ca94 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ca98 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ca9c 30d8e425 addiu a0=>.rodata:DAT_0048d830,t7,-0x27d0 ;= 4Bh K
.text:0043caa0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043caa4 c0bec525 _addiu a1=>LAB_0043bec0,t6,-0x4140
.text:0043caa8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043caac 00000000 nop
.text:0043cab0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043cab4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043cab8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cabc 38d8a425 addiu a0=>.rodata:DAT_0048d838,t5,-0x27c8 ;= 4Bh K
.text:0043cac0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043cac4 90c08525 _addiu a1=>LAB_0043c090,t4,-0x3f70
.text:0043cac8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043cacc 00000000 nop
.text:0043cad0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043cad4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043cad8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cadc 40d86425 addiu a0=>.rodata:DAT_0048d840,t3,-0x27c0 ;= 4Bh K
.text:0043cae0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043cae4 60c24525 _addiu a1=>LAB_0043c260,t2,-0x3da0
.text:0043cae8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043caec 00000000 nop
.text:0043caf0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043caf4 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043caf8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cafc 48d82425 addiu a0=>.roda...,t1,-0x27b8 ;= "PreSharedKey"
.text:0043cb00 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043cb04 30c40525 _addiu a1=>LAB_0043c430,t0,-0x3bd0
.text:0043cb08 1000bc8f lw gp,local_10+0x20(sp)
.text:0043cb0c 00000000 nop
.text:0043cb10 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043cb14 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043cb18 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cb1c 58d8e424 addiu a0=>.roda...,a3,-0x27a8 ;= "BeaconInterval"
.text:0043cb20 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043cb24 00c6c524 _addiu a1=>LAB_0043c600,a2,-0x3a00
.text:0043cb28 1000bc8f lw gp,local_10+0x20(sp)
.text:0043cb2c 00000000 nop
.text:0043cb30 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043cb34 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043cb38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cb3c 68d86424 addiu a0=>.roda...,v1,-0x2798 ;= "Preamble"
.text:0043cb40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043cb44 28c64524 _addiu a1=>LAB_0043c628,v0,-0x39d8
.text:0043cb48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043cb4c 1800bf8f lw ra,local_8+0x20(sp)
.text:0043cb50 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043cb54 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043cb58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043cb5c 14f88424 addiu a0,a0,-0x7ec
.text:0043cb60 50c6a524 addiu a1,a1,-0x39b0
.text:0043cb64 08002003 jr t9=>websParaDefine
.text:0043cb68 2000bd27 _addiu sp,sp,0x20
LAB_0043cb6c: ;XREF[1,0]: 0043fc44
.text:0043cb6c 0a001c3c lui gp,0xa
.text:0043cb70 742e9c27 addiu gp,gp,0x2e74
.text:0043cb74 21e09903 addu gp,gp,t9
.text:0043cb78 6490828f lw v0,-0x6f9c(gp)
.text:0043cb7c 2080858f lw a1,-0x7fe0(gp)
.text:0043cb80 0000468c lw a2,0x0(v0)
.text:0043cb84 8487998f lw t9,-0x787c(gp)
.text:0043cb88 00000000 nop
.text:0043cb8c 08002003 jr t9
.text:0043cb90 a4baa524 _addiu a1,a1,-0x455c
LAB_0043cb94: ;XREF[1,0]: 0043fc64
.text:0043cb94 0a001c3c lui gp,0xa
.text:0043cb98 4c2e9c27 addiu gp,gp,0x2e4c
.text:0043cb9c 21e09903 addu gp,gp,t9
.text:0043cba0 88ffbd27 addiu sp,sp,-0x78
.text:0043cba4 7000bfaf sw ra,0x70(sp)
.text:0043cba8 6c00b5af sw s5,0x6c(sp)
.text:0043cbac 6800b4af sw s4,0x68(sp)
.text:0043cbb0 6400b3af sw s3,0x64(sp)
.text:0043cbb4 6000b2af sw s2,0x60(sp)
.text:0043cbb8 5c00b1af sw s1,0x5c(sp)
.text:0043cbbc 5800b0af sw s0,0x58(sp)
.text:0043cbc0 1000bcaf sw gp,0x10(sp)
.text:0043cbc4 1801828c lw v0,0x118(a0)
.text:0043cbc8 21888000 move s1,a0
.text:0043cbcc 21900000 clear s2
.text:0043cbd0 32004018 blez v0,LAB_0043cc9c
.text:0043cbd4 21800000 _clear s0
.text:0043cbd8 2080958f lw s5,-0x7fe0(gp)
.text:0043cbdc 2080948f lw s4,-0x7fe0(gp)
.text:0043cbe0 2080938f lw s3,-0x7fe0(gp)
.text:0043cbe4 13000010 b LAB_0043cc34
.text:0043cbe8 00000000 _nop
LAB_0043cbec: ;XREF[1,0]: 0043cc3c
.text:0043cbec 0491998f lw t9,-0x6efc(gp)
.text:0043cbf0 21380002 move a3,s0
.text:0043cbf4 1800a427 addiu a0,sp,0x18
.text:0043cbf8 40000524 li a1,0x40
.text:0043cbfc 09f82003 jalr t9
.text:0043cc00 c4baa626 _addiu a2,s5,-0x453c
.text:0043cc04 1000bc8f lw gp,0x10(sp)
.text:0043cc08 21202002 move a0,s1
.text:0043cc0c c08d998f lw t9,-0x7240(gp)
.text:0043cc10 1800a527 addiu a1,sp,0x18
.text:0043cc14 09f82003 jalr t9
.text:0043cc18 0c448626 _addiu a2,s4,0x440c
.text:0043cc1c 1801248e lw a0,0x118(s1)
.text:0043cc20 01001026 addiu s0,s0,0x1
.text:0043cc24 2a180402 slt v1,s0,a0
.text:0043cc28 1000bc8f lw gp,0x10(sp)
.text:0043cc2c 1b006010 beq v1,zero,LAB_0043cc9c
.text:0043cc30 21904202 _addu s2,s2,v0
LAB_0043cc34: ;XREF[2,0]: 0043cbe4,0043cc94
.text:0043cc34 8487998f lw t9,-0x787c(gp)
.text:0043cc38 21202002 move a0,s1
.text:0043cc3c ebff0012 beq s0,zero,LAB_0043cbec
.text:0043cc40 24f86526 _addiu a1,s3,-0x7dc
.text:0043cc44 09f82003 jalr t9
.text:0043cc48 00000000 _nop
.text:0043cc4c 1000bc8f lw gp,0x10(sp)
.text:0043cc50 21380002 move a3,s0
.text:0043cc54 0491998f lw t9,-0x6efc(gp)
.text:0043cc58 1800a427 addiu a0,sp,0x18
.text:0043cc5c 40000524 li a1,0x40
.text:0043cc60 c4baa626 addiu a2,s5,-0x453c
.text:0043cc64 09f82003 jalr t9
.text:0043cc68 21904202 _addu s2,s2,v0
.text:0043cc6c 1000bc8f lw gp,0x10(sp)
.text:0043cc70 21202002 move a0,s1
.text:0043cc74 c08d998f lw t9,-0x7240(gp)
.text:0043cc78 1800a527 addiu a1,sp,0x18
.text:0043cc7c 09f82003 jalr t9
.text:0043cc80 0c448626 _addiu a2,s4,0x440c
.text:0043cc84 1801248e lw a0,0x118(s1)
.text:0043cc88 01001026 addiu s0,s0,0x1
.text:0043cc8c 2a180402 slt v1,s0,a0
.text:0043cc90 1000bc8f lw gp,0x10(sp)
.text:0043cc94 e7ff6014 bne v1,zero,LAB_0043cc34
.text:0043cc98 21904202 _addu s2,s2,v0
LAB_0043cc9c: ;XREF[2,0]: 0043cbd0,0043cc2c
.text:0043cc9c 21104002 move v0,s2
.text:0043cca0 7000bf8f lw ra,0x70(sp)
.text:0043cca4 6c00b58f lw s5,0x6c(sp)
.text:0043cca8 6800b48f lw s4,0x68(sp)
.text:0043ccac 6400b38f lw s3,0x64(sp)
.text:0043ccb0 6000b28f lw s2,0x60(sp)
.text:0043ccb4 5c00b18f lw s1,0x5c(sp)
.text:0043ccb8 5800b08f lw s0,0x58(sp)
.text:0043ccbc 0800e003 jr ra
.text:0043ccc0 7800bd27 _addiu sp,sp,0x78
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043ccc4()
;XREF[1,0]: 0043fc84
.text:0043ccc4 0a001c3c lui gp,0xa
.text:0043ccc8 1c2d9c27 addiu gp,gp,0x2d1c
.text:0043cccc 21e09903 addu gp,gp,t9
.text:0043ccd0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ccd4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ccd8 c08d998f lw t9,-0x7240(gp)=>->getStringVar ;= 00411d74
.text:0043ccdc 2cf8a524 addiu a1,a1,-0x7d4
.text:0043cce0 08002003 jr t9=>getStringVar
.text:0043cce4 3819c624 _addiu a2,a2,0x1938
LAB_0043cce8: ;XREF[1,0]: 0043fca4
.text:0043cce8 0a001c3c lui gp,0xa
.text:0043ccec f82c9c27 addiu gp,gp,0x2cf8
.text:0043ccf0 21e09903 addu gp,gp,t9
.text:0043ccf4 98ffbd27 addiu sp,sp,-0x68
.text:0043ccf8 6400bfaf sw ra,0x64(sp)
.text:0043ccfc 6000b2af sw s2,0x60(sp)
.text:0043cd00 5c00b1af sw s1,0x5c(sp)
.text:0043cd04 5800b0af sw s0,0x58(sp)
.text:0043cd08 1000bcaf sw gp,0x10(sp)
.text:0043cd0c 148a998f lw t9,-0x75ec(gp)
.text:0043cd10 1800b027 addiu s0,sp,0x18
.text:0043cd14 21280000 clear a1
.text:0043cd18 40000624 li a2,0x40
.text:0043cd1c 21908000 move s2,a0
.text:0043cd20 09f82003 jalr t9
.text:0043cd24 21200002 _move a0,s0
.text:0043cd28 1000bc8f lw gp,0x10(sp)
.text:0043cd2c 01000624 li a2,0x1
.text:0043cd30 c087918f lw s1,-0x7840(gp)
.text:0043cd34 188f998f lw t9,-0x70e8(gp)
.text:0043cd38 21280002 move a1,s0
.text:0043cd3c 09f82003 jalr t9
.text:0043cd40 4f000424 _li a0,0x4f
.text:0043cd44 0400238e lw v1,0x4(s1)
.text:0043cd48 1000bc8f lw gp,0x10(sp)
.text:0043cd4c 1800a683 lb a2,0x18(sp)
.text:0043cd50 09006010 beq v1,zero,LAB_0043cd78
.text:0043cd54 00000000 _nop
LAB_0043cd58: ;XREF[1,0]: 0043cd70
.text:0043cd58 0000238e lw v1,0x0(s1)
.text:0043cd5c 00000000 nop
.text:0043cd60 06006610 beq v1,a2,LAB_0043cd7c
.text:0043cd64 08003126 _addiu s1,s1,0x8
.text:0043cd68 0400228e lw v0,0x4(s1)
.text:0043cd6c 00000000 nop
.text:0043cd70 f9ff4014 bne v0,zero,LAB_0043cd58
.text:0043cd74 00000000 _nop
LAB_0043cd78: ;XREF[1,0]: 0043cd50
.text:0043cd78 0000238e lw v1,0x0(s1)
LAB_0043cd7c: ;XREF[1,0]: 0043cd60
.text:0043cd7c ffff0424 li a0,-0x1
.text:0043cd80 0d006410 beq v1,a0,LAB_0043cdb8
.text:0043cd84 21204002 _move a0,s2
.text:0043cd88 2080858f lw a1,-0x7fe0(gp)
.text:0043cd8c 8487998f lw t9,-0x787c(gp)
.text:0043cd90 00000000 nop
.text:0043cd94 09f82003 jalr t9
.text:0043cd98 a4baa524 _addiu a1,a1,-0x455c
.text:0043cd9c 1000bc8f lw gp,0x10(sp)
.text:0043cda0 6400bf8f lw ra,0x64(sp)
.text:0043cda4 6000b28f lw s2,0x60(sp)
.text:0043cda8 5c00b18f lw s1,0x5c(sp)
.text:0043cdac 5800b08f lw s0,0x58(sp)
.text:0043cdb0 0800e003 jr ra
.text:0043cdb4 6800bd27 _addiu sp,sp,0x68
LAB_0043cdb8: ;XREF[1,0]: 0043cd80
.text:0043cdb8 2080858f lw a1,-0x7fe0(gp)
.text:0043cdbc 8487998f lw t9,-0x787c(gp)
.text:0043cdc0 21300000 clear a2
.text:0043cdc4 09f82003 jalr t9
.text:0043cdc8 a4baa524 _addiu a1,a1,-0x455c
.text:0043cdcc 1000bc8f lw gp,0x10(sp)
.text:0043cdd0 6400bf8f lw ra,0x64(sp)
.text:0043cdd4 6000b28f lw s2,0x60(sp)
.text:0043cdd8 5c00b18f lw s1,0x5c(sp)
.text:0043cddc 5800b08f lw s0,0x58(sp)
.text:0043cde0 0800e003 jr ra
.text:0043cde4 6800bd27 _addiu sp,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043cde8()
;local_4 undefined4 -4 ;XREF[2,0]: 0043cdf8,0043cfa4
;local_8 undefined4 -8 ;XREF[2,0]: 0043cdfc,0043cfa8
;local_c undefined4 -c ;XREF[2,0]: 0043ce00,0043cfac
;local_10 undefined4 -10 ;XREF[2,0]: 0043ce04,0043cfb0
;local_14 undefined4 -14 ;XREF[2,0]: 0043ce08,0043cfb4
;local_18 undefined4 -18 ;XREF[2,0]: 0043ce0c,0043cfb8
;local_58 undefined1 -58 ;XREF[1,0]: 0043ce58
;local_60 undefined4 -60 ;XREF[11,0]: 0043ce10,0043ce30,0043ce50,0043ceb8,0043ced0
; 0043ceec,0043cf10,0043cf3c,0043cf54,0043cf70
; 0043cf94
;XREF[1,0]: 0043fcc4
.text:0043cde8 0a001c3c lui gp,0xa
.text:0043cdec f82b9c27 addiu gp,gp,0x2bf8
.text:0043cdf0 21e09903 addu gp,gp,t9
.text:0043cdf4 90ffbd27 addiu sp,sp,-0x70
.text:0043cdf8 6c00bfaf sw ra,local_4+0x70(sp)
.text:0043cdfc 6800b4af sw s4,local_8+0x70(sp)
.text:0043ce00 6400b3af sw s3,local_c+0x70(sp)
.text:0043ce04 6000b2af sw s2,local_10+0x70(sp)
.text:0043ce08 5c00b1af sw s1,local_14+0x70(sp)
.text:0043ce0c 5800b0af sw s0,local_18+0x70(sp)
.text:0043ce10 1000bcaf sw gp=>_gp,local_60+0x70(sp)
.text:0043ce14 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0043ce18 1800b027 addiu s0,sp,0x18
.text:0043ce1c 21280000 clear a1
.text:0043ce20 40000624 li a2,0x40
.text:0043ce24 21988000 move s3,a0
.text:0043ce28 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0043ce2c 21200002 _move a0,s0
.text:0043ce30 1000bc8f lw gp,local_60+0x70(sp)
.text:0043ce34 21280002 move a1,s0
.text:0043ce38 c087918f lw s1,-0x7840(gp)=>->webMultiLanguageList ;= 004d5654
.text:0043ce3c 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:0043ce40 4f000424 li a0,0x4f
.text:0043ce44 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:0043ce48 01000624 _li a2,0x1
.text:0043ce4c 0400238e lw v1,0x4(s1)=>.data:PTR_s_English_004d5658;= 0048b984
.text:0043ce50 1000bc8f lw gp,local_60+0x70(sp)
.text:0043ce54 21202002 move a0,s1
.text:0043ce58 1800b283 lb s2,local_58+0x70(sp)
.text:0043ce5c 09006010 beq v1,zero,LAB_0043ce84
.text:0043ce60 21800000 _clear s0
LAB_0043ce64: ;XREF[1,0]: 0043ce7c
; FWD[2,0]: 004d5654,004d565c
.text:0043ce64 0000838c lw v1,0x0(a0)=>.data:webMultiLanguageList ;= 00000001h
.text:0043ce68 00000000 nop
.text:0043ce6c 06007210 beq v1,s2,LAB_0043ce88
.text:0043ce70 08008424 _addiu a0,a0,0x8
.text:0043ce74 0400828c lw v0,0x4(a0)=>.data:PTR_s_简Ë...;= 0048b98c
.text:0043ce78 00000000 nop
.text:0043ce7c f9ff4014 bne v0,zero,LAB_0043ce64
.text:0043ce80 00000000 _nop
LAB_0043ce84: ;XREF[1,0]: 0043ce5c
; FWD[2,0]: 004d5654,004d565c
.text:0043ce84 0000838c lw v1,0x0(a0)=>.data:DAT_004d565c ;= 00000001h
LAB_0043ce88: ;XREF[1,0]: 0043ce6c
.text:0043ce88 ffff0424 li a0,-0x1
.text:0043ce8c 4d006410 beq v1,a0,LAB_0043cfc4
.text:0043ce90 00000000 _nop
LAB_0043ce94: ;XREF[1,0]: 0043cfc4
.text:0043ce94 0400258e lw a1,0x4(s1)=>.data:PTR_s_English_004d5658;= 0048b984
.text:0043ce98 c087918f lw s1,-0x7840(gp)=>->webMultiLanguageList ;= 004d5654
.text:0043ce9c 4100a010 beq a1,zero,LAB_0043cfa4
.text:0043cea0 21100002 _move v0,s0
.text:0043cea4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043cea8 1c000010 b LAB_0043cf1c
.text:0043ceac 00000000 _nop
LAB_0043ceb0: ;XREF[1,0]: 0043cf2c
.text:0043ceb0 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:0043ceb4 40000624 _li a2,0x40
.text:0043ceb8 1000bc8f lw gp,local_60+0x70(sp)
.text:0043cebc 21206002 move a0,s3
.text:0043cec0 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043cec4 bc8d858f lw a1=>.data:WebOpt...,-0x7244(gp)=>->We...;= "\r\n"
;= 004d5590
.text:0043cef8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043cefc 21206002 move a0,s3
.text:0043cf00 84fb8526 addiu a1=>.rodata:s_%s_0048fb80+4,s4,-0x47c ;= "%s"
.text:0043cf04 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043cf08 21800202 _addu s0,s0,v0
.text:0043cf0c 0400268e lw a2,0x4(s1)=>.data:PTR_s_简Ë...;= 0048b98c
.text:0043cf10 1000bc8f lw gp,local_60+0x70(sp)
.text:0043cf14 2200c010 beq a2,zero,LAB_0043cfa0
.text:0043cf18 21800202 _addu s0,s0,v0
LAB_0043cf1c: ;XREF[2,0]: 0043cea8,0043cf98
; FWD[2,0]: 004d5654,004d565c
.text:0043cf1c 0000228e lw v0,0x0(s1)=>.data:webMultiLanguageList ;= 00000001h
.text:0043cf20 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:0043cf24 1800a527 addiu a1,sp,0x18
.text:0043cf28 40000624 li a2,0x40
.text:0043cf2c e0ff5214 bne v0,s2,LAB_0043ceb0
.text:0043cf30 21204000 _move a0,v0
.text:0043cf34 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:0043cf38 00000000 _nop
.text:0043cf3c 1000bc8f lw gp,local_60+0x70(sp)
.text:0043cf40 21206002 move a0,s3
.text:0043cf44 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043cf48 8c8f858f lw a1=>.data:WebOpt...,-0x7074(gp)=>->We...;= "\r\n"
;= 004d5590
.text:0043cf7c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043cf80 21206002 move a0,s3
.text:0043cf84 84fb8526 addiu a1=>.rodata:s_%s_0048fb80+4,s4,-0x47c ;= "%s"
.text:0043cf88 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043cf8c 21800202 _addu s0,s0,v0
.text:0043cf90 0400268e lw a2,0x4(s1)=>.data:PTR_s_简Ë...;= 0048b98c
.text:0043cf94 1000bc8f lw gp,local_60+0x70(sp)
.text:0043cf98 e0ffc014 bne a2,zero,LAB_0043cf1c
.text:0043cf9c 21800202 _addu s0,s0,v0
LAB_0043cfa0: ;XREF[1,0]: 0043cf14
.text:0043cfa0 21100002 move v0,s0
LAB_0043cfa4: ;XREF[1,0]: 0043ce9c
.text:0043cfa4 6c00bf8f lw ra,local_4+0x70(sp)
.text:0043cfa8 6800b48f lw s4,local_8+0x70(sp)
.text:0043cfac 6400b38f lw s3,local_c+0x70(sp)
.text:0043cfb0 6000b28f lw s2,local_10+0x70(sp)
.text:0043cfb4 5c00b18f lw s1,local_14+0x70(sp)
.text:0043cfb8 5800b08f lw s0,local_18+0x70(sp)
.text:0043cfbc 0800e003 jr ra
.text:0043cfc0 7000bd27 _addiu sp,sp,0x70
LAB_0043cfc4: ;XREF[1,0]: 0043ce8c
.text:0043cfc4 b3ff0010 b LAB_0043ce94
.text:0043cfc8 21900000 _clear s2
LAB_0043cfcc: ;XREF[1,0]: 0043fce4
.text:0043cfcc 0a001c3c lui gp,0xa
.text:0043cfd0 142a9c27 addiu gp,gp,0x2a14
.text:0043cfd4 21e09903 addu gp,gp,t9
.text:0043cfd8 d8ffbd27 addiu sp,sp,-0x28
.text:0043cfdc 2000bfaf sw ra,0x20(sp)
.text:0043cfe0 1c00b1af sw s1,0x1c(sp)
.text:0043cfe4 1800b0af sw s0,0x18(sp)
.text:0043cfe8 1000bcaf sw gp,0x10(sp)
.text:0043cfec 2080918f lw s1,-0x7fe0(gp)
.text:0043cff0 2080868f lw a2,-0x7fe0(gp)
.text:0043cff4 ac8b998f lw t9,-0x7454(gp)
.text:0043cff8 34f82526 addiu a1,s1,-0x7cc
.text:0043cffc 0cb4c624 addiu a2,a2,-0x4bf4
.text:0043d000 09f82003 jalr t9
.text:0043d004 21808000 _move s0,a0
.text:0043d008 1000bc8f lw gp,0x10(sp)
.text:0043d00c 21200002 move a0,s0
.text:0043d010 c08d998f lw t9,-0x7240(gp)
.text:0043d014 34f82526 addiu a1,s1,-0x7cc
.text:0043d018 2000bf8f lw ra,0x20(sp)
.text:0043d01c 1c00b18f lw s1,0x1c(sp)
.text:0043d020 1800b08f lw s0,0x18(sp)
.text:0043d024 21304000 move a2,v0
.text:0043d028 08002003 jr t9
.text:0043d02c 2800bd27 _addiu sp,sp,0x28
LAB_0043d030: ;XREF[1,0]: 0043fd04
.text:0043d030 0a001c3c lui gp,0xa
.text:0043d034 b0299c27 addiu gp,gp,0x29b0
.text:0043d038 21e09903 addu gp,gp,t9
.text:0043d03c 2080858f lw a1,-0x7fe0(gp)
.text:0043d040 2080868f lw a2,-0x7fe0(gp)
.text:0043d044 c08d998f lw t9,-0x7240(gp)
.text:0043d048 10e5a524 addiu a1,a1,-0x1af0
.text:0043d04c 08002003 jr t9
.text:0043d050 3819c624 _addiu a2,a2,0x1938
LAB_0043d054: ;XREF[1,0]: 0043fd24
.text:0043d054 0a001c3c lui gp,0xa
.text:0043d058 8c299c27 addiu gp,gp,0x298c
.text:0043d05c 21e09903 addu gp,gp,t9
.text:0043d060 d8ffbd27 addiu sp,sp,-0x28
.text:0043d064 2000bfaf sw ra,0x20(sp)
.text:0043d068 1c00b1af sw s1,0x1c(sp)
.text:0043d06c 1800b0af sw s0,0x18(sp)
.text:0043d070 1000bcaf sw gp,0x10(sp)
.text:0043d074 2080918f lw s1,-0x7fe0(gp)
.text:0043d078 2080868f lw a2,-0x7fe0(gp)
.text:0043d07c ac8b998f lw t9,-0x7454(gp)
.text:0043d080 28e52526 addiu a1,s1,-0x1ad8
.text:0043d084 38e5c624 addiu a2,a2,-0x1ac8
.text:0043d088 09f82003 jalr t9
.text:0043d08c 21808000 _move s0,a0
.text:0043d090 1000bc8f lw gp,0x10(sp)
.text:0043d094 21200002 move a0,s0
.text:0043d098 c08d998f lw t9,-0x7240(gp)
.text:0043d09c 28e52526 addiu a1,s1,-0x1ad8
.text:0043d0a0 2000bf8f lw ra,0x20(sp)
.text:0043d0a4 1c00b18f lw s1,0x1c(sp)
.text:0043d0a8 1800b08f lw s0,0x18(sp)
.text:0043d0ac 21304000 move a2,v0
.text:0043d0b0 08002003 jr t9
.text:0043d0b4 2800bd27 _addiu sp,sp,0x28
LAB_0043d0b8: ;XREF[1,0]: 0043fd44
.text:0043d0b8 0a001c3c lui gp,0xa
.text:0043d0bc 28299c27 addiu gp,gp,0x2928
.text:0043d0c0 21e09903 addu gp,gp,t9
.text:0043d0c4 e0ffbd27 addiu sp,sp,-0x20
.text:0043d0c8 1c00bfaf sw ra,0x1c(sp)
.text:0043d0cc 1800b0af sw s0,0x18(sp)
.text:0043d0d0 1000bcaf sw gp,0x10(sp)
.text:0043d0d4 b887998f lw t9,-0x7848(gp)
.text:0043d0d8 21808000 move s0,a0
.text:0043d0dc 09f82003 jalr t9
.text:0043d0e0 21200000 _clear a0
.text:0043d0e4 1000bc8f lw gp,0x10(sp)
.text:0043d0e8 00000000 nop
.text:0043d0ec d485998f lw t9,-0x7a2c(gp)
.text:0043d0f0 00000000 nop
.text:0043d0f4 09f82003 jalr t9
.text:0043d0f8 21200000 _clear a0
.text:0043d0fc 1000bc8f lw gp,0x10(sp)
.text:0043d100 21200000 clear a0
.text:0043d104 2080858f lw a1,-0x7fe0(gp)
.text:0043d108 348e998f lw t9,-0x71cc(gp)
.text:0043d10c 00000000 nop
.text:0043d110 09f82003 jalr t9
.text:0043d114 889ea524 _addiu a1,a1,-0x6178
.text:0043d118 1000bc8f lw gp,0x10(sp)
.text:0043d11c 21204000 move a0,v0
.text:0043d120 6886998f lw t9,-0x7998(gp)
.text:0043d124 05004010 beq v0,zero,LAB_0043d13c
.text:0043d128 21300000 _clear a2
.text:0043d12c 09f82003 jalr t9
.text:0043d130 00000000 _nop
.text:0043d134 1000bc8f lw gp,0x10(sp)
.text:0043d138 21304000 move a2,v0
LAB_0043d13c: ;XREF[1,0]: 0043d124
.text:0043d13c 2080828f lw v0,-0x7fe0(gp)
.text:0043d140 8487998f lw t9,-0x787c(gp)
.text:0043d144 21200002 move a0,s0
.text:0043d148 1c00bf8f lw ra,0x1c(sp)
.text:0043d14c 1800b08f lw s0,0x18(sp)
.text:0043d150 a4ba4524 addiu a1,v0,-0x455c
.text:0043d154 08002003 jr t9
.text:0043d158 2000bd27 _addiu sp,sp,0x20
LAB_0043d15c: ;XREF[1,0]: 0043fd64
.text:0043d15c 0a001c3c lui gp,0xa
.text:0043d160 84289c27 addiu gp,gp,0x2884
.text:0043d164 21e09903 addu gp,gp,t9
.text:0043d168 e0ffbd27 addiu sp,sp,-0x20
.text:0043d16c 1c00bfaf sw ra,0x1c(sp)
.text:0043d170 1800b0af sw s0,0x18(sp)
.text:0043d174 1000bcaf sw gp,0x10(sp)
.text:0043d178 b887998f lw t9,-0x7848(gp)
.text:0043d17c 21808000 move s0,a0
.text:0043d180 09f82003 jalr t9
.text:0043d184 21200000 _clear a0
.text:0043d188 1000bc8f lw gp,0x10(sp)
.text:0043d18c 00000000 nop
.text:0043d190 d485998f lw t9,-0x7a2c(gp)
.text:0043d194 00000000 nop
.text:0043d198 09f82003 jalr t9
.text:0043d19c 21200000 _clear a0
.text:0043d1a0 1000bc8f lw gp,0x10(sp)
.text:0043d1a4 21200000 clear a0
.text:0043d1a8 2080858f lw a1,-0x7fe0(gp)
.text:0043d1ac 348e998f lw t9,-0x71cc(gp)
.text:0043d1b0 00000000 nop
.text:0043d1b4 09f82003 jalr t9
.text:0043d1b8 889ea524 _addiu a1,a1,-0x6178
.text:0043d1bc 1000bc8f lw gp,0x10(sp)
.text:0043d1c0 07004010 beq v0,zero,LAB_0043d1e0
.text:0043d1c4 21180000 _clear v1
.text:0043d1c8 6886998f lw t9,-0x7998(gp)
.text:0043d1cc 00000000 nop
.text:0043d1d0 09f82003 jalr t9
.text:0043d1d4 21204000 _move a0,v0
.text:0043d1d8 1000bc8f lw gp,0x10(sp)
.text:0043d1dc 21184000 move v1,v0
LAB_0043d1e0: ;XREF[1,0]: 0043d1c0
.text:0043d1e0 feff0224 li v0,-0x2
.text:0043d1e4 1e006210 beq v1,v0,LAB_0043d260
.text:0043d1e8 03000424 _li a0,0x3
.text:0043d1ec ffff6428 slti a0,v1,-0x1
.text:0043d1f0 09008010 beq a0,zero,LAB_0043d218
.text:0043d1f4 ffff0724 _li a3,-0x1
.text:0043d1f8 fdff0624 li a2,-0x3
.text:0043d1fc 29006610 beq v1,a2,LAB_0043d2a4
.text:0043d200 00000000 _nop
LAB_0043d204: ;XREF[1,0]: 0043d220
.text:0043d204 1c00bf8f lw ra,0x1c(sp)
.text:0043d208 1800b08f lw s0,0x18(sp)
.text:0043d20c 21100000 clear v0
.text:0043d210 0800e003 jr ra
.text:0043d214 2000bd27 _addiu sp,sp,0x20
LAB_0043d218: ;XREF[1,0]: 0043d1f0
.text:0043d218 1f006710 beq v1,a3,LAB_0043d298
.text:0043d21c 00000000 _nop
.text:0043d220 f8ff6014 bne v1,zero,LAB_0043d204
.text:0043d224 00000000 _nop
.text:0043d228 508e998f lw t9,-0x71b0(gp)
.text:0043d22c 00000000 nop
.text:0043d230 09f82003 jalr t9
.text:0043d234 02000424 _li a0,0x2
.text:0043d238 1000bc8f lw gp,0x10(sp)
.text:0043d23c 21200002 move a0,s0
.text:0043d240 2080838f lw v1,-0x7fe0(gp)
.text:0043d244 8487998f lw t9,-0x787c(gp)
.text:0043d248 1c00bf8f lw ra,0x1c(sp)
.text:0043d24c 1800b08f lw s0,0x18(sp)
.text:0043d250 84fb6524 addiu a1,v1,-0x47c
.text:0043d254 21304000 move a2,v0
.text:0043d258 08002003 jr t9
.text:0043d25c 2000bd27 _addiu sp,sp,0x20
LAB_0043d260: ;XREF[1,0]: 0043d1e4
.text:0043d260 508e998f lw t9,-0x71b0(gp)
.text:0043d264 00000000 nop
LAB_0043d268: ;XREF[2,0]: 0043d29c,0043d2a8
.text:0043d268 09f82003 jalr t9
.text:0043d26c 00000000 _nop
.text:0043d270 1000bc8f lw gp,0x10(sp)
.text:0043d274 21200002 move a0,s0
.text:0043d278 2080838f lw v1,-0x7fe0(gp)
.text:0043d27c 8487998f lw t9,-0x787c(gp)
.text:0043d280 1c00bf8f lw ra,0x1c(sp)
.text:0043d284 1800b08f lw s0,0x18(sp)
.text:0043d288 84fb6524 addiu a1,v1,-0x47c
.text:0043d28c 21304000 move a2,v0
.text:0043d290 08002003 jr t9
.text:0043d294 2000bd27 _addiu sp,sp,0x20
LAB_0043d298: ;XREF[1,0]: 0043d218
.text:0043d298 508e998f lw t9,-0x71b0(gp)
.text:0043d29c f2ff0010 b LAB_0043d268
.text:0043d2a0 04000424 _li a0,0x4
LAB_0043d2a4: ;XREF[1,0]: 0043d1fc
.text:0043d2a4 508e998f lw t9,-0x71b0(gp)
.text:0043d2a8 efff0010 b LAB_0043d268
.text:0043d2ac 05000424 _li a0,0x5
LAB_0043d2b0: ;XREF[1,0]: 0043fd84
.text:0043d2b0 0a001c3c lui gp,0xa
.text:0043d2b4 30279c27 addiu gp,gp,0x2730
.text:0043d2b8 21e09903 addu gp,gp,t9
.text:0043d2bc c8febd27 addiu sp,sp,-0x138
.text:0043d2c0 3401bfaf sw ra,0x134(sp)
.text:0043d2c4 3001b2af sw s2,0x130(sp)
.text:0043d2c8 2c01b1af sw s1,0x12c(sp)
.text:0043d2cc 2801b0af sw s0,0x128(sp)
.text:0043d2d0 1800bcaf sw gp,0x18(sp)
.text:0043d2d4 21888000 move s1,a0
.text:0043d2d8 e400848c lw a0,0xe4(a0)
.text:0043d2dc 00000000 nop
.text:0043d2e0 421b0400 srl v1,a0,0xd
.text:0043d2e4 01006230 andi v0,v1,0x1
.text:0043d2e8 16004010 beq v0,zero,LAB_0043d344
.text:0043d2ec 00000000 _nop
.text:0043d2f0 a800258e lw a1,0xa8(s1)
.text:0043d2f4 2080868f lw a2,-0x7fe0(gp)
.text:0043d2f8 ac00278e lw a3,0xac(s1)
.text:0043d2fc f08b998f lw t9,-0x7410(gp)
.text:0043d300 1000a5af sw a1,0x10(sp)
.text:0043d304 2001a0af sw zero,0x120(sp)
.text:0043d308 ff000524 li a1,0xff
.text:0043d30c 94cfc624 addiu a2,a2,-0x306c
.text:0043d310 09f82003 jalr t9
.text:0043d314 2001a427 _addiu a0,sp,0x120
.text:0043d318 2001a58f lw a1,0x120(sp)
.text:0043d31c 1800bc8f lw gp,0x18(sp)
.text:0043d320 2400a014 bne a1,zero,LAB_0043d3b4
.text:0043d324 21800000 _clear s0
LAB_0043d328: ;XREF[1,0]: 0043d3e8
.text:0043d328 21100002 move v0,s0
LAB_0043d32c: ;XREF[1,0]: 0043d408
.text:0043d32c 3401bf8f lw ra,0x134(sp)
.text:0043d330 3001b28f lw s2,0x130(sp)
.text:0043d334 2c01b18f lw s1,0x12c(sp)
.text:0043d338 2801b08f lw s0,0x128(sp)
.text:0043d33c 0800e003 jr ra
.text:0043d340 3801bd27 _addiu sp,sp,0x138
LAB_0043d344: ;XREF[1,0]: 0043d2e8
.text:0043d344 f88a998f lw t9,-0x7508(gp)
.text:0043d348 a400248e lw a0,0xa4(s1)
.text:0043d34c 09f82003 jalr t9
.text:0043d350 21900000 _clear s2
.text:0043d354 1800bc8f lw gp,0x18(sp)
.text:0043d358 35004010 beq v0,zero,LAB_0043d430
.text:0043d35c 21804000 _move s0,v0
.text:0043d360 2080888f lw t0,-0x7fe0(gp)
.text:0043d364 2c8e998f lw t9,-0x71d4(gp)
.text:0043d368 48a30525 addiu a1,t0,-0x5cb8
.text:0043d36c 21204000 move a0,v0
.text:0043d370 09f82003 jalr t9
.text:0043d374 06000624 _li a2,0x6
.text:0043d378 1800bc8f lw gp,0x18(sp)
.text:0043d37c 24004010 beq v0,zero,LAB_0043d410
.text:0043d380 21202002 _move a0,s1
LAB_0043d384: ;XREF[1,0]: 0043d428
.text:0043d384 8484998f lw t9,-0x7b7c(gp)
.text:0043d388 00000000 nop
.text:0043d38c 09f82003 jalr t9
.text:0043d390 21200002 _move a0,s0
.text:0043d394 1800bc8f lw gp,0x18(sp)
.text:0043d398 21104002 move v0,s2
LAB_0043d39c: ;XREF[1,0]: 0043d450
.text:0043d39c 3401bf8f lw ra,0x134(sp)
.text:0043d3a0 3001b28f lw s2,0x130(sp)
.text:0043d3a4 2c01b18f lw s1,0x12c(sp)
.text:0043d3a8 2801b08f lw s0,0x128(sp)
.text:0043d3ac 0800e003 jr ra
.text:0043d3b0 3801bd27 _addiu sp,sp,0x138
LAB_0043d3b4: ;XREF[1,0]: 0043d320
.text:0043d3b4 6884998f lw t9,-0x7b98(gp)
.text:0043d3b8 2000a427 addiu a0,sp,0x20
.text:0043d3bc 09f82003 jalr t9
.text:0043d3c0 ff000624 _li a2,0xff
.text:0043d3c4 1800bc8f lw gp,0x18(sp)
.text:0043d3c8 21202002 move a0,s1
.text:0043d3cc 2080878f lw a3,-0x7fe0(gp)
.text:0043d3d0 8487998f lw t9,-0x787c(gp)
.text:0043d3d4 84fbe524 addiu a1,a3,-0x47c
.text:0043d3d8 09f82003 jalr t9
.text:0043d3dc 2000a627 _addiu a2,sp,0x20
.text:0043d3e0 2001a48f lw a0,0x120(sp)
.text:0043d3e4 1800bc8f lw gp,0x18(sp)
.text:0043d3e8 cfff8010 beq a0,zero,LAB_0043d328
.text:0043d3ec 21804000 _move s0,v0
.text:0043d3f0 8484998f lw t9,-0x7b7c(gp)
.text:0043d3f4 00000000 nop
.text:0043d3f8 09f82003 jalr t9
.text:0043d3fc 00000000 _nop
.text:0043d400 1800bc8f lw gp,0x18(sp)
.text:0043d404 21100002 move v0,s0
.text:0043d408 c8ff0010 b LAB_0043d32c
.text:0043d40c 2001a0af _sw zero,0x120(sp)
LAB_0043d410: ;XREF[1,0]: 0043d37c
.text:0043d410 2080898f lw t1,-0x7fe0(gp)
.text:0043d414 8487998f lw t9,-0x787c(gp)
.text:0043d418 84fb2525 addiu a1,t1,-0x47c
.text:0043d41c 09f82003 jalr t9
.text:0043d420 06000626 _addiu a2,s0,0x6
.text:0043d424 1800bc8f lw gp,0x18(sp)
.text:0043d428 d6ff0010 b LAB_0043d384
.text:0043d42c 21904000 _move s2,v0
LAB_0043d430: ;XREF[1,0]: 0043d358
.text:0043d430 20808b8f lw t3,-0x7fe0(gp)
.text:0043d434 20808a8f lw t2,-0x7fe0(gp)
.text:0043d438 8487998f lw t9,-0x787c(gp)
.text:0043d43c 21202002 move a0,s1
.text:0043d440 84fb6525 addiu a1,t3,-0x47c
.text:0043d444 09f82003 jalr t9
.text:0043d448 0c444625 _addiu a2,t2,0x440c
.text:0043d44c 1800bc8f lw gp,0x18(sp)
.text:0043d450 d2ff0010 b LAB_0043d39c
.text:0043d454 00000000 _nop
LAB_0043d458: ;XREF[1,0]: 0043fda4
.text:0043d458 0a001c3c lui gp,0xa
.text:0043d45c 88259c27 addiu gp,gp,0x2588
.text:0043d460 21e09903 addu gp,gp,t9
.text:0043d464 d0ffbd27 addiu sp,sp,-0x30
.text:0043d468 2c00bfaf sw ra,0x2c(sp)
.text:0043d46c 2800b4af sw s4,0x28(sp)
.text:0043d470 2400b3af sw s3,0x24(sp)
.text:0043d474 2000b2af sw s2,0x20(sp)
.text:0043d478 1c00b1af sw s1,0x1c(sp)
.text:0043d47c 1800b0af sw s0,0x18(sp)
.text:0043d480 1000bcaf sw gp,0x10(sp)
.text:0043d484 2080828f lw v0,-0x7fe0(gp)
.text:0043d488 348e998f lw t9,-0x71cc(gp)
.text:0043d48c 98cc4524 addiu a1,v0,-0x3368
.text:0043d490 21988000 move s3,a0
.text:0043d494 09f82003 jalr t9
.text:0043d498 21200000 _clear a0
.text:0043d49c 1000bc8f lw gp,0x10(sp)
.text:0043d4a0 21200000 clear a0
.text:0043d4a4 2080858f lw a1,-0x7fe0(gp)
.text:0043d4a8 348e998f lw t9,-0x71cc(gp)
.text:0043d4ac a0cca524 addiu a1,a1,-0x3360
.text:0043d4b0 09f82003 jalr t9
.text:0043d4b4 21804000 _move s0,v0
.text:0043d4b8 21904000 move s2,v0
.text:0043d4bc 1000bc8f lw gp,0x10(sp)
.text:0043d4c0 42000012 beq s0,zero,LAB_0043d5cc
.text:0043d4c4 21a00000 _clear s4
.text:0043d4c8 05004010 beq v0,zero,LAB_0043d4e0
.text:0043d4cc 00000000 _nop
.text:0043d4d0 00000382 lb v1,0x0(s0)
.text:0043d4d4 00000000 nop
.text:0043d4d8 36006010 beq v1,zero,LAB_0043d5b4
.text:0043d4dc 00000000 _nop
LAB_0043d4e0: ;XREF[2,0]: 0043d4c8,0043d5c4
.text:0043d4e0 27000012 beq s0,zero,LAB_0043d580
.text:0043d4e4 00000000 _nop
.text:0043d4e8 ac00718e lw s1,0xac(s3)
.text:0043d4ec 00000000 nop
.text:0043d4f0 23002012 beq s1,zero,LAB_0043d580
.text:0043d4f4 21200002 _move a0,s0
.text:0043d4f8 2489998f lw t9,-0x76dc(gp)
.text:0043d4fc 00000000 nop
.text:0043d500 09f82003 jalr t9
.text:0043d504 21282002 _move a1,s1
.text:0043d508 1000bc8f lw gp,0x10(sp)
.text:0043d50c 1c004014 bne v0,zero,LAB_0043d580
.text:0043d510 00000000 _nop
.text:0043d514 ec85998f lw t9,-0x7a14(gp)
.text:0043d518 00000000 nop
.text:0043d51c 09f82003 jalr t9
.text:0043d520 21200002 _move a0,s0
.text:0043d524 1000bc8f lw gp,0x10(sp)
.text:0043d528 21202002 move a0,s1
.text:0043d52c ec85998f lw t9,-0x7a14(gp)
.text:0043d530 00000000 nop
.text:0043d534 09f82003 jalr t9
.text:0043d538 21804000 _move s0,v0
.text:0043d53c 1000bc8f lw gp,0x10(sp)
.text:0043d540 0f000216 bne s0,v0,LAB_0043d580
.text:0043d544 00000000 _nop
.text:0043d548 2e004012 beq s2,zero,LAB_0043d604
.text:0043d54c 00000000 _nop
.text:0043d550 a800658e lw a1,0xa8(s3)
.text:0043d554 00000000 nop
.text:0043d558 0900a010 beq a1,zero,LAB_0043d580
.text:0043d55c 00000000 _nop
.text:0043d560 2489998f lw t9,-0x76dc(gp)
.text:0043d564 00000000 nop
.text:0043d568 09f82003 jalr t9
.text:0043d56c 21204002 _move a0,s2
.text:0043d570 1000bc8f lw gp,0x10(sp)
LAB_0043d574: ;XREF[1,0]: 0043d608
.text:0043d574 02004014 bne v0,zero,LAB_0043d580
.text:0043d578 00000000 _nop
LAB_0043d57c: ;XREF[2,0]: 0043d5bc,0043d5cc
.text:0043d57c 01001424 li s4,0x1
LAB_0043d580: ;XREF[6,0]: 0043d4e0,0043d4f0,0043d50c,0043d540
; 0043d558,0043d574
.text:0043d580 2080868f lw a2,-0x7fe0(gp)
.text:0043d584 8487998f lw t9,-0x787c(gp)
.text:0043d588 21206002 move a0,s3
.text:0043d58c a4bac524 addiu a1,a2,-0x455c
.text:0043d590 2c00bf8f lw ra,0x2c(sp)
.text:0043d594 21308002 move a2,s4
.text:0043d598 2400b38f lw s3,0x24(sp)
.text:0043d59c 2800b48f lw s4,0x28(sp)
.text:0043d5a0 2000b28f lw s2,0x20(sp)
.text:0043d5a4 1c00b18f lw s1,0x1c(sp)
.text:0043d5a8 1800b08f lw s0,0x18(sp)
.text:0043d5ac 08002003 jr t9
.text:0043d5b0 3000bd27 _addiu sp,sp,0x30
LAB_0043d5b4: ;XREF[1,0]: 0043d4d8
.text:0043d5b4 00004480 lb a0,0x0(v0)
.text:0043d5b8 00000000 nop
.text:0043d5bc efff8010 beq a0,zero,LAB_0043d57c
.text:0043d5c0 00000000 _nop
.text:0043d5c4 c6ff0010 b LAB_0043d4e0
.text:0043d5c8 00000000 _nop
LAB_0043d5cc: ;XREF[1,0]: 0043d4c0
.text:0043d5cc ebff4010 beq v0,zero,LAB_0043d57c
.text:0043d5d0 21206002 _move a0,s3
.text:0043d5d4 2080868f lw a2,-0x7fe0(gp)
.text:0043d5d8 8487998f lw t9,-0x787c(gp)
.text:0043d5dc a4bac524 addiu a1,a2,-0x455c
.text:0043d5e0 2c00bf8f lw ra,0x2c(sp)
.text:0043d5e4 21308002 move a2,s4
.text:0043d5e8 2400b38f lw s3,0x24(sp)
.text:0043d5ec 2800b48f lw s4,0x28(sp)
.text:0043d5f0 2000b28f lw s2,0x20(sp)
.text:0043d5f4 1c00b18f lw s1,0x1c(sp)
.text:0043d5f8 1800b08f lw s0,0x18(sp)
.text:0043d5fc 08002003 jr t9
.text:0043d600 3000bd27 _addiu sp,sp,0x30
LAB_0043d604: ;XREF[1,0]: 0043d548
.text:0043d604 a800628e lw v0,0xa8(s3)
.text:0043d608 daff0010 b LAB_0043d574
.text:0043d60c 00000000 _nop
LAB_0043d610: ;XREF[1,0]: 0043fdc4
.text:0043d610 0a001c3c lui gp,0xa
.text:0043d614 d0239c27 addiu gp,gp,0x23d0
.text:0043d618 21e09903 addu gp,gp,t9
.text:0043d61c d8ffbd27 addiu sp,sp,-0x28
.text:0043d620 2400bfaf sw ra,0x24(sp)
.text:0043d624 2000b2af sw s2,0x20(sp)
.text:0043d628 1c00b1af sw s1,0x1c(sp)
.text:0043d62c 1800b0af sw s0,0x18(sp)
.text:0043d630 1000bcaf sw gp,0x10(sp)
.text:0043d634 2080908f lw s0,-0x7fe0(gp)
.text:0043d638 5c8b998f lw t9,-0x74a4(gp)
.text:0043d63c e4d10526 addiu a1,s0,-0x2e1c
.text:0043d640 09f82003 jalr t9
.text:0043d644 21888000 _move s1,a0
.text:0043d648 1000bc8f lw gp,0x10(sp)
.text:0043d64c 21202002 move a0,s1
.text:0043d650 2080868f lw a2,-0x7fe0(gp)
.text:0043d654 708d998f lw t9,-0x7290(gp)
.text:0043d658 a8dcc624 addiu a2,a2,-0x2358
.text:0043d65c 2080928f lw s2,-0x7fe0(gp)
.text:0043d660 0b004010 beq v0,zero,LAB_0043d690
.text:0043d664 e4d10526 _addiu a1,s0,-0x2e1c
.text:0043d668 1489998f lw t9,-0x76ec(gp)
.text:0043d66c 21202002 move a0,s1
.text:0043d670 e4d10526 addiu a1,s0,-0x2e1c
.text:0043d674 0c444626 addiu a2,s2,0x440c
.text:0043d678 2400bf8f lw ra,0x24(sp)
.text:0043d67c 2000b28f lw s2,0x20(sp)
.text:0043d680 1c00b18f lw s1,0x1c(sp)
.text:0043d684 1800b08f lw s0,0x18(sp)
.text:0043d688 08002003 jr t9
.text:0043d68c 2800bd27 _addiu sp,sp,0x28
LAB_0043d690: ;XREF[1,0]: 0043d660
.text:0043d690 09f82003 jalr t9
.text:0043d694 0c444726 _addiu a3,s2,0x440c
.text:0043d698 1000bc8f lw gp,0x10(sp)
.text:0043d69c 21202002 move a0,s1
.text:0043d6a0 1489998f lw t9,-0x76ec(gp)
.text:0043d6a4 e4d10526 addiu a1,s0,-0x2e1c
.text:0043d6a8 0c444626 addiu a2,s2,0x440c
.text:0043d6ac 2400bf8f lw ra,0x24(sp)
.text:0043d6b0 2000b28f lw s2,0x20(sp)
.text:0043d6b4 1c00b18f lw s1,0x1c(sp)
.text:0043d6b8 1800b08f lw s0,0x18(sp)
.text:0043d6bc 08002003 jr t9
.text:0043d6c0 2800bd27 _addiu sp,sp,0x28
LAB_0043d6c4: ;XREF[1,0]: 0043fde4
.text:0043d6c4 0a001c3c lui gp,0xa
.text:0043d6c8 1c239c27 addiu gp,gp,0x231c
.text:0043d6cc 21e09903 addu gp,gp,t9
.text:0043d6d0 c8febd27 addiu sp,sp,-0x138
.text:0043d6d4 3401bfaf sw ra,0x134(sp)
.text:0043d6d8 3001b4af sw s4,0x130(sp)
.text:0043d6dc 2c01b3af sw s3,0x12c(sp)
.text:0043d6e0 2801b2af sw s2,0x128(sp)
.text:0043d6e4 2401b1af sw s1,0x124(sp)
.text:0043d6e8 2001b0af sw s0,0x120(sp)
.text:0043d6ec 1000bcaf sw gp,0x10(sp)
.text:0043d6f0 2080918f lw s1,-0x7fe0(gp)
.text:0043d6f4 5c8b998f lw t9,-0x74a4(gp)
.text:0043d6f8 2198a000 move s3,a1
.text:0043d6fc a4d12526 addiu a1,s1,-0x2e5c
.text:0043d700 21a0c000 move s4,a2
.text:0043d704 09f82003 jalr t9
.text:0043d708 21908000 _move s2,a0
.text:0043d70c 1000bc8f lw gp,0x10(sp)
.text:0043d710 26004010 beq v0,zero,LAB_0043d7ac
.text:0043d714 21204002 _move a0,s2
.text:0043d718 1400601a blez s3,LAB_0043d76c
.text:0043d71c 00000000 _nop
.text:0043d720 2080858f lw a1,-0x7fe0(gp)
.text:0043d724 0000908e lw s0,0x0(s4)
.text:0043d728 2489998f lw t9,-0x76dc(gp)
.text:0043d72c d4b4a524 addiu a1,a1,-0x4b2c
.text:0043d730 09f82003 jalr t9
.text:0043d734 21200002 _move a0,s0
.text:0043d738 1000bc8f lw gp,0x10(sp)
.text:0043d73c 00000000 nop
.text:0043d740 008a998f lw t9,-0x7600(gp)
.text:0043d744 0a004010 beq v0,zero,LAB_0043d770
.text:0043d748 21200002 _move a0,s0
.text:0043d74c 2080828f lw v0,-0x7fe0(gp)
.text:0043d750 2489998f lw t9,-0x76dc(gp)
.text:0043d754 00000000 nop
.text:0043d758 09f82003 jalr t9
.text:0043d75c e4b44524 _addiu a1,v0,-0x4b1c
.text:0043d760 1000bc8f lw gp,0x10(sp)
.text:0043d764 4a004010 beq v0,zero,LAB_0043d890
.text:0043d768 a4d12526 _addiu a1,s1,-0x2e5c
LAB_0043d76c: ;XREF[1,0]: 0043d718
.text:0043d76c c08d998f lw t9,-0x7240(gp)
LAB_0043d770: ;XREF[1,0]: 0043d744
.text:0043d770 20808a8f lw t2,-0x7fe0(gp)
.text:0043d774 21204002 move a0,s2
.text:0043d778 a4d12526 addiu a1,s1,-0x2e5c
.text:0043d77c 0c444625 addiu a2,t2,0x440c
LAB_0043d780: ;XREF[2,0]: 0043d8d0,0043d928
.text:0043d780 09f82003 jalr t9
.text:0043d784 00000000 _nop
.text:0043d788 1000bc8f lw gp,0x10(sp)
.text:0043d78c 3401bf8f lw ra,0x134(sp)
.text:0043d790 3001b48f lw s4,0x130(sp)
.text:0043d794 2c01b38f lw s3,0x12c(sp)
.text:0043d798 2801b28f lw s2,0x128(sp)
.text:0043d79c 2401b18f lw s1,0x124(sp)
.text:0043d7a0 2001b08f lw s0,0x120(sp)
.text:0043d7a4 0800e003 jr ra
.text:0043d7a8 3801bd27 _addiu sp,sp,0x138
LAB_0043d7ac: ;XREF[1,0]: 0043d710
.text:0043d7ac 2080908f lw s0,-0x7fe0(gp)
.text:0043d7b0 5c8b998f lw t9,-0x74a4(gp)
.text:0043d7b4 00000000 nop
.text:0043d7b8 09f82003 jalr t9
.text:0043d7bc e4d10526 _addiu a1,s0,-0x2e1c
.text:0043d7c0 1000bc8f lw gp,0x10(sp)
.text:0043d7c4 00000000 nop
.text:0043d7c8 2080918f lw s1,-0x7fe0(gp)
.text:0043d7cc 48004010 beq v0,zero,LAB_0043d8f0
.text:0043d7d0 e4d10526 _addiu a1,s0,-0x2e1c
LAB_0043d7d4: ;XREF[1,0]: 0043d90c
.text:0043d7d4 ac8b998f lw t9,-0x7454(gp)
.text:0043d7d8 e4d10526 addiu a1,s0,-0x2e1c
.text:0043d7dc 0c442626 addiu a2,s1,0x440c
.text:0043d7e0 09f82003 jalr t9
.text:0043d7e4 21204002 _move a0,s2
.text:0043d7e8 1000bc8f lw gp,0x10(sp)
.text:0043d7ec 21204002 move a0,s2
.text:0043d7f0 248b998f lw t9,-0x74dc(gp)
.text:0043d7f4 21284000 move a1,v0
.text:0043d7f8 09f82003 jalr t9
.text:0043d7fc 1801a627 _addiu a2,sp,0x118
.text:0043d800 1000bc8f lw gp,0x10(sp)
.text:0043d804 43004010 beq v0,zero,LAB_0043d914
.text:0043d808 21804000 _move s0,v0
.text:0043d80c 0900601a blez s3,LAB_0043d834
.text:0043d810 00000000 _nop
.text:0043d814 2080878f lw a3,-0x7fe0(gp)
.text:0043d818 2489998f lw t9,-0x76dc(gp)
.text:0043d81c 0000848e lw a0,0x0(s4)
.text:0043d820 09f82003 jalr t9
.text:0043d824 d4b4e524 _addiu a1,a3,-0x4b2c
.text:0043d828 1000bc8f lw gp,0x10(sp)
.text:0043d82c 2a004010 beq v0,zero,LAB_0043d8d8
.text:0043d830 21204002 _move a0,s2
LAB_0043d834: ;XREF[1,0]: 0043d80c
.text:0043d834 2080888f lw t0,-0x7fe0(gp)
.text:0043d838 8487998f lw t9,-0x787c(gp)
.text:0043d83c 21204002 move a0,s2
.text:0043d840 84fb0525 addiu a1,t0,-0x47c
.text:0043d844 09f82003 jalr t9
.text:0043d848 21300002 _move a2,s0
LAB_0043d84c: ;XREF[1,0]: 0043d8e8
.text:0043d84c 1000bc8f lw gp,0x10(sp)
.text:0043d850 06000012 beq s0,zero,LAB_0043d86c
.text:0043d854 21884000 _move s1,v0
.text:0043d858 8484998f lw t9,-0x7b7c(gp)
.text:0043d85c 00000000 nop
.text:0043d860 09f82003 jalr t9
.text:0043d864 21200002 _move a0,s0
.text:0043d868 1000bc8f lw gp,0x10(sp)
LAB_0043d86c: ;XREF[1,0]: 0043d850
.text:0043d86c 21102002 move v0,s1
.text:0043d870 3401bf8f lw ra,0x134(sp)
.text:0043d874 3001b48f lw s4,0x130(sp)
.text:0043d878 2c01b38f lw s3,0x12c(sp)
.text:0043d87c 2801b28f lw s2,0x128(sp)
.text:0043d880 2401b18f lw s1,0x124(sp)
.text:0043d884 2001b08f lw s0,0x120(sp)
.text:0043d888 0800e003 jr ra
.text:0043d88c 3801bd27 _addiu sp,sp,0x138
LAB_0043d890: ;XREF[1,0]: 0043d764
.text:0043d890 2080868f lw a2,-0x7fe0(gp)
.text:0043d894 c08d998f lw t9,-0x7240(gp)
.text:0043d898 0c44c624 addiu a2,a2,0x440c
.text:0043d89c 09f82003 jalr t9
.text:0043d8a0 21204002 _move a0,s2
.text:0043d8a4 1000bc8f lw gp,0x10(sp)
.text:0043d8a8 21284000 move a1,v0
.text:0043d8ac 6884998f lw t9,-0x7b98(gp)
.text:0043d8b0 1800a427 addiu a0,sp,0x18
.text:0043d8b4 09f82003 jalr t9
.text:0043d8b8 ff000624 _li a2,0xff
.text:0043d8bc 1000bc8f lw gp,0x10(sp)
.text:0043d8c0 21204002 move a0,s2
.text:0043d8c4 2080838f lw v1,-0x7fe0(gp)
.text:0043d8c8 8487998f lw t9,-0x787c(gp)
.text:0043d8cc 84fb6524 addiu a1,v1,-0x47c
.text:0043d8d0 abff0010 b LAB_0043d780
.text:0043d8d4 1800a627 _addiu a2,sp,0x18
LAB_0043d8d8: ;XREF[1,0]: 0043d82c
.text:0043d8d8 a08b998f lw t9,-0x7460(gp)
.text:0043d8dc 00000000 nop
.text:0043d8e0 09f82003 jalr t9
.text:0043d8e4 21280002 _move a1,s0
.text:0043d8e8 d8ff0010 b LAB_0043d84c
.text:0043d8ec 00000000 _nop
LAB_0043d8f0: ;XREF[1,0]: 0043d7cc
.text:0043d8f0 2080848f lw a0,-0x7fe0(gp)
.text:0043d8f4 708d998f lw t9,-0x7290(gp)
.text:0043d8f8 a8dc8624 addiu a2,a0,-0x2358
.text:0043d8fc 21204002 move a0,s2
.text:0043d900 09f82003 jalr t9
.text:0043d904 0c442726 _addiu a3,s1,0x440c
.text:0043d908 1000bc8f lw gp,0x10(sp)
.text:0043d90c b1ff0010 b LAB_0043d7d4
.text:0043d910 00000000 _nop
LAB_0043d914: ;XREF[1,0]: 0043d804
.text:0043d914 2080898f lw t1,-0x7fe0(gp)
.text:0043d918 20808a8f lw t2,-0x7fe0(gp)
.text:0043d91c 8487998f lw t9,-0x787c(gp)
.text:0043d920 21204002 move a0,s2
.text:0043d924 84fb2525 addiu a1,t1,-0x47c
.text:0043d928 95ff0010 b LAB_0043d780
.text:0043d92c 0c444625 _addiu a2,t2,0x440c
LAB_0043d930: ;XREF[1,0]: 0043fe04
.text:0043d930 0a001c3c lui gp,0xa
.text:0043d934 b0209c27 addiu gp,gp,0x20b0
.text:0043d938 21e09903 addu gp,gp,t9
.text:0043d93c 88ffbd27 addiu sp,sp,-0x78
.text:0043d940 7400bfaf sw ra,0x74(sp)
.text:0043d944 7000beaf sw s8,0x70(sp)
.text:0043d948 6c00b7af sw s7,0x6c(sp)
.text:0043d94c 6800b6af sw s6,0x68(sp)
.text:0043d950 6400b5af sw s5,0x64(sp)
.text:0043d954 6000b4af sw s4,0x60(sp)
.text:0043d958 5c00b3af sw s3,0x5c(sp)
.text:0043d95c 5800b2af sw s2,0x58(sp)
.text:0043d960 5400b1af sw s1,0x54(sp)
.text:0043d964 5000b0af sw s0,0x50(sp)
.text:0043d968 2000bcaf sw gp,0x20(sp)
.text:0043d96c ac8a998f lw t9,-0x7554(gp)
.text:0043d970 21a88000 move s5,a0
.text:0043d974 000a0424 li a0,0xa00
.text:0043d978 09f82003 jalr t9
.text:0043d97c 21f0c000 _move s8,a2
.text:0043d980 4c00a2af sw v0,0x4c(sp)
.text:0043d984 2000bc8f lw gp,0x20(sp)
.text:0043d988 21800000 clear s0
.text:0043d98c 3e014010 beq v0,zero,LAB_0043de88
.text:0043d990 21b80000 _clear s7
.text:0043d994 188f998f lw t9,-0x70e8(gp)
.text:0043d998 2f000424 li a0,0x2f
.text:0043d99c 21284000 move a1,v0
.text:0043d9a0 09f82003 jalr t9
.text:0043d9a4 000a0624 _li a2,0xa00
.text:0043d9a8 2000bc8f lw gp,0x20(sp)
.text:0043d9ac 21884000 move s1,v0
.text:0043d9b0 04000010 b LAB_0043d9c4
.text:0043d9b4 3f001624 _li s6,0x3f
LAB_0043d9b8: ;XREF[4,0]: 0043da10,0043da50,0043dc0c,0043dd94
.text:0043d9b8 ffffd626 addiu s6,s6,-0x1
.text:0043d9bc 7900c006 bltz s6,LAB_0043dba4
.text:0043d9c0 28003126 _addiu s1,s1,0x28
LAB_0043d9c4: ;XREF[2,0]: 0043d9b0,0043db9c
.text:0043d9c4 1800268e lw a2,0x18(s1)
.text:0043d9c8 1c8a998f lw t9,-0x75e4(gp)
.text:0043d9cc 4800a427 addiu a0,sp,0x48
.text:0043d9d0 09f82003 jalr t9
.text:0043d9d4 4800a6af _sw a2,0x48(sp)
.text:0043d9d8 0800348e lw s4,0x8(s1)
.text:0043d9dc 3800a0af sw zero,0x38(sp)
.text:0043d9e0 3c00a0af sw zero,0x3c(sp)
.text:0043d9e4 4000a0af sw zero,0x40(sp)
.text:0043d9e8 4400a0af sw zero,0x44(sp)
.text:0043d9ec 0c00258e lw a1,0xc(s1)
.text:0043d9f0 1000238e lw v1,0x10(s1)
.text:0043d9f4 1400248e lw a0,0x14(s1)
.text:0043d9f8 3800a5af sw a1,0x38(sp)
.text:0043d9fc 3c00a3af sw v1,0x3c(sp)
.text:0043da00 4000a4af sw a0,0x40(sp)
.text:0043da04 21904000 move s2,v0
.text:0043da08 0000228e lw v0,0x0(s1)
.text:0043da0c 2000bc8f lw gp,0x20(sp)
.text:0043da10 e9ff4010 beq v0,zero,LAB_0043d9b8
.text:0043da14 00000000 _nop
.text:0043da18 6886998f lw t9,-0x7998(gp)
.text:0043da1c 0000c48f lw a0,0x0(s8)
.text:0043da20 09f82003 jalr t9
.text:0043da24 00000000 _nop
.text:0043da28 02000424 li a0,0x2
.text:0043da2c 2000bc8f lw gp,0x20(sp)
.text:0043da30 72004410 beq v0,a0,LAB_0043dbfc
.text:0043da34 03000724 _li a3,0x3
.text:0043da38 d2004710 beq v0,a3,LAB_0043dd84
.text:0043da3c 00000000 _nop
.text:0043da40 1c002286 lh v0,0x1c(s1)
.text:0043da44 00000000 nop
.text:0043da48 03004010 beq v0,zero,LAB_0043da58
.text:0043da4c 00000000 _nop
.text:0043da50 d9ff4414 bne v0,a0,LAB_0043d9b8
.text:0043da54 00000000 _nop
LAB_0043da58: ;XREF[1,0]: 0043da48
.text:0043da58 2080938f lw s3,-0x7fe0(gp)
.text:0043da5c 8487998f lw t9,-0x787c(gp)
.text:0043da60 4085868f lw a2,-0x7ac0(gp)
.text:0043da64 84fb6526 addiu a1,s3,-0x47c
.text:0043da68 09f82003 jalr t9
.text:0043da6c 2120a002 _move a0,s5
.text:0043da70 2000bc8f lw gp,0x20(sp)
.text:0043da74 21208002 move a0,s4
.text:0043da78 bc89998f lw t9,-0x7644(gp)
.text:0043da7c 00000000 nop
.text:0043da80 09f82003 jalr t9
.text:0043da84 21a00202 _addu s4,s0,v0
.text:0043da88 2000bc8f lw gp,0x20(sp)
.text:0043da8c 2120a002 move a0,s5
.text:0043da90 8487998f lw t9,-0x787c(gp)
.text:0043da94 21304000 move a2,v0
.text:0043da98 09f82003 jalr t9
.text:0043da9c 84fb6526 _addiu a1,s3,-0x47c
.text:0043daa0 2000bc8f lw gp,0x20(sp)
.text:0043daa4 2120a002 move a0,s5
.text:0043daa8 8487998f lw t9,-0x787c(gp)
.text:0043daac 9c91868f lw a2,-0x6e64(gp)
.text:0043dab0 84fb6526 addiu a1,s3,-0x47c
.text:0043dab4 09f82003 jalr t9
.text:0043dab8 21808202 _addu s0,s4,v0
.text:0043dabc 2000bc8f lw gp,0x20(sp)
.text:0043dac0 2120a002 move a0,s5
.text:0043dac4 8487998f lw t9,-0x787c(gp)
.text:0043dac8 7c88868f lw a2,-0x7784(gp)
.text:0043dacc 84fb6526 addiu a1,s3,-0x47c
.text:0043dad0 09f82003 jalr t9
.text:0043dad4 21a00202 _addu s4,s0,v0
.text:0043dad8 2000bc8f lw gp,0x20(sp)
.text:0043dadc 2120a002 move a0,s5
.text:0043dae0 8487998f lw t9,-0x787c(gp)
.text:0043dae4 84fb6526 addiu a1,s3,-0x47c
.text:0043dae8 3800a627 addiu a2,sp,0x38
.text:0043daec 09f82003 jalr t9
.text:0043daf0 21808202 _addu s0,s4,v0
.text:0043daf4 2000bc8f lw gp,0x20(sp)
.text:0043daf8 2120a002 move a0,s5
.text:0043dafc 8487998f lw t9,-0x787c(gp)
.text:0043db00 9c91868f lw a2,-0x6e64(gp)
.text:0043db04 84fb6526 addiu a1,s3,-0x47c
.text:0043db08 09f82003 jalr t9
.text:0043db0c 21a00202 _addu s4,s0,v0
.text:0043db10 2000bc8f lw gp,0x20(sp)
.text:0043db14 2120a002 move a0,s5
.text:0043db18 8487998f lw t9,-0x787c(gp)
.text:0043db1c 1891868f lw a2,-0x6ee8(gp)
.text:0043db20 84fb6526 addiu a1,s3,-0x47c
.text:0043db24 09f82003 jalr t9
.text:0043db28 21808202 _addu s0,s4,v0
.text:0043db2c 2000bc8f lw gp,0x20(sp)
.text:0043db30 12004012 beq s2,zero,LAB_0043db7c
.text:0043db34 21800202 _addu s0,s0,v0
.text:0043db38 0c005f96 lhu ra,0xc(s2)
.text:0043db3c 14004696 lhu a2,0x14(s2)
.text:0043db40 10004796 lhu a3,0x10(s2)
.text:0043db44 1000bfaf sw ra,0x10(sp)
.text:0043db48 08005896 lhu t8,0x8(s2)
.text:0043db4c 20808d8f lw t5,-0x7fe0(gp)
.text:0043db50 1400b8af sw t8,0x14(sp)
.text:0043db54 04004f96 lhu t7,0x4(s2)
.text:0043db58 0888998f lw t9,-0x77f8(gp)
.text:0043db5c 1800afaf sw t7,0x18(sp)
.text:0043db60 00004e96 lhu t6,0x0(s2)
.text:0043db64 2120a002 move a0,s5
.text:0043db68 1c00aeaf sw t6,0x1c(sp)
.text:0043db6c 09f82003 jalr t9
.text:0043db70 40f8a525 _addiu a1,t5,-0x7c0
.text:0043db74 2000bc8f lw gp,0x20(sp)
.text:0043db78 21800202 addu s0,s0,v0
LAB_0043db7c: ;XREF[1,0]: 0043db30
.text:0043db7c 8487998f lw t9,-0x787c(gp)
.text:0043db80 9c91868f lw a2,-0x6e64(gp)
.text:0043db84 84fb6526 addiu a1,s3,-0x47c
LAB_0043db88: ;XREF[1,0]: 0043dd7c
.text:0043db88 09f82003 jalr t9
.text:0043db8c 2120a002 _move a0,s5
.text:0043db90 ffffd626 addiu s6,s6,-0x1
.text:0043db94 2000bc8f lw gp,0x20(sp)
.text:0043db98 21800202 addu s0,s0,v0
.text:0043db9c 89ffc106 bgez s6,LAB_0043d9c4
.text:0043dba0 28003126 _addiu s1,s1,0x28
LAB_0043dba4: ;XREF[1,0]: 0043d9bc
.text:0043dba4 4c00a28f lw v0,0x4c(sp)
.text:0043dba8 00000000 nop
.text:0043dbac 06004010 beq v0,zero,LAB_0043dbc8
.text:0043dbb0 00000000 _nop
.text:0043dbb4 8484998f lw t9,-0x7b7c(gp)
.text:0043dbb8 00000000 nop
.text:0043dbbc 09f82003 jalr t9
.text:0043dbc0 21204000 _move a0,v0
LAB_0043dbc4: ;XREF[1,0]: 0043de9c
.text:0043dbc4 2000bc8f lw gp,0x20(sp)
LAB_0043dbc8: ;XREF[1,0]: 0043dbac
.text:0043dbc8 21100002 move v0,s0
.text:0043dbcc 7400bf8f lw ra,0x74(sp)
.text:0043dbd0 7000be8f lw s8,0x70(sp)
.text:0043dbd4 6c00b78f lw s7,0x6c(sp)
.text:0043dbd8 6800b68f lw s6,0x68(sp)
.text:0043dbdc 6400b58f lw s5,0x64(sp)
.text:0043dbe0 6000b48f lw s4,0x60(sp)
.text:0043dbe4 5c00b38f lw s3,0x5c(sp)
.text:0043dbe8 5800b28f lw s2,0x58(sp)
.text:0043dbec 5400b18f lw s1,0x54(sp)
.text:0043dbf0 5000b08f lw s0,0x50(sp)
.text:0043dbf4 0800e003 jr ra
.text:0043dbf8 7800bd27 _addiu sp,sp,0x78
LAB_0043dbfc: ;XREF[1,0]: 0043da30
.text:0043dbfc 1c002286 lh v0,0x1c(s1)
.text:0043dc00 00000000 nop
.text:0043dc04 03004010 beq v0,zero,LAB_0043dc14
.text:0043dc08 00000000 _nop
.text:0043dc0c 6aff4414 bne v0,a0,LAB_0043d9b8
.text:0043dc10 00000000 _nop
LAB_0043dc14: ;XREF[1,0]: 0043dc04
.text:0043dc14 2080938f lw s3,-0x7fe0(gp)
.text:0043dc18 8487998f lw t9,-0x787c(gp)
.text:0043dc1c 3c91868f lw a2,-0x6ec4(gp)
.text:0043dc20 2120a002 move a0,s5
.text:0043dc24 09f82003 jalr t9
.text:0043dc28 84fb6526 _addiu a1,s3,-0x47c
.text:0043dc2c 2000bc8f lw gp,0x20(sp)
.text:0043dc30 2120a002 move a0,s5
.text:0043dc34 8487998f lw t9,-0x787c(gp)
.text:0043dc38 108c868f lw a2,-0x73f0(gp)
.text:0043dc3c 84fb6526 addiu a1,s3,-0x47c
.text:0043dc40 09f82003 jalr t9
.text:0043dc44 21800202 _addu s0,s0,v0
.text:0043dc48 2000bc8f lw gp,0x20(sp)
.text:0043dc4c 0100f726 addiu s7,s7,0x1
.text:0043dc50 a88f998f lw t9,-0x7058(gp)
.text:0043dc54 2120e002 move a0,s7
.text:0043dc58 2800a527 addiu a1,sp,0x28
.text:0043dc5c 10000624 li a2,0x10
.text:0043dc60 09f82003 jalr t9
.text:0043dc64 21800202 _addu s0,s0,v0
.text:0043dc68 2000bc8f lw gp,0x20(sp)
.text:0043dc6c 2120a002 move a0,s5
.text:0043dc70 8487998f lw t9,-0x787c(gp)
.text:0043dc74 21304000 move a2,v0
.text:0043dc78 09f82003 jalr t9
.text:0043dc7c 84fb6526 _addiu a1,s3,-0x47c
.text:0043dc80 2000bc8f lw gp,0x20(sp)
.text:0043dc84 2120a002 move a0,s5
.text:0043dc88 8487998f lw t9,-0x787c(gp)
.text:0043dc8c 108c868f lw a2,-0x73f0(gp)
.text:0043dc90 84fb6526 addiu a1,s3,-0x47c
.text:0043dc94 09f82003 jalr t9
.text:0043dc98 21800202 _addu s0,s0,v0
.text:0043dc9c 2000bc8f lw gp,0x20(sp)
.text:0043dca0 2120a002 move a0,s5
.text:0043dca4 8487998f lw t9,-0x787c(gp)
.text:0043dca8 84fb6526 addiu a1,s3,-0x47c
.text:0043dcac 3800a627 addiu a2,sp,0x38
.text:0043dcb0 09f82003 jalr t9
.text:0043dcb4 21800202 _addu s0,s0,v0
.text:0043dcb8 2000bc8f lw gp,0x20(sp)
.text:0043dcbc 84fb6526 addiu a1,s3,-0x47c
.text:0043dcc0 8487998f lw t9,-0x787c(gp)
.text:0043dcc4 108c868f lw a2,-0x73f0(gp)
.text:0043dcc8 2120a002 move a0,s5
.text:0043dccc 09f82003 jalr t9
.text:0043dcd0 21800202 _addu s0,s0,v0
.text:0043dcd4 2000bc8f lw gp,0x20(sp)
.text:0043dcd8 21208002 move a0,s4
.text:0043dcdc bc89998f lw t9,-0x7644(gp)
.text:0043dce0 00000000 nop
.text:0043dce4 09f82003 jalr t9
.text:0043dce8 21800202 _addu s0,s0,v0
.text:0043dcec 2000bc8f lw gp,0x20(sp)
.text:0043dcf0 21304000 move a2,v0
.text:0043dcf4 8487998f lw t9,-0x787c(gp)
.text:0043dcf8 2120a002 move a0,s5
.text:0043dcfc 09f82003 jalr t9
.text:0043dd00 84fb6526 _addiu a1,s3,-0x47c
.text:0043dd04 2000bc8f lw gp,0x20(sp)
.text:0043dd08 00000000 nop
.text:0043dd0c 8487998f lw t9,-0x787c(gp)
.text:0043dd10 108c868f lw a2,-0x73f0(gp)
.text:0043dd14 2120a002 move a0,s5
LAB_0043dd18: ;XREF[1,0]: 0043de80
.text:0043dd18 84fb6526 addiu a1,s3,-0x47c
.text:0043dd1c 09f82003 jalr t9
.text:0043dd20 21a00202 _addu s4,s0,v0
.text:0043dd24 2000bc8f lw gp,0x20(sp)
.text:0043dd28 12004012 beq s2,zero,LAB_0043dd74
.text:0043dd2c 21808202 _addu s0,s4,v0
.text:0043dd30 0c004c96 lhu t4,0xc(s2)
.text:0043dd34 14004696 lhu a2,0x14(s2)
.text:0043dd38 10004796 lhu a3,0x10(s2)
.text:0043dd3c 1000acaf sw t4,0x10(sp)
.text:0043dd40 08004b96 lhu t3,0x8(s2)
.text:0043dd44 2080888f lw t0,-0x7fe0(gp)
.text:0043dd48 1400abaf sw t3,0x14(sp)
.text:0043dd4c 04004a96 lhu t2,0x4(s2)
.text:0043dd50 0888998f lw t9,-0x77f8(gp)
.text:0043dd54 1800aaaf sw t2,0x18(sp)
.text:0043dd58 00004996 lhu t1,0x0(s2)
.text:0043dd5c 2120a002 move a0,s5
.text:0043dd60 1c00a9af sw t1,0x1c(sp)
.text:0043dd64 09f82003 jalr t9
.text:0043dd68 40f80525 _addiu a1,t0,-0x7c0
.text:0043dd6c 2000bc8f lw gp,0x20(sp)
.text:0043dd70 21800202 addu s0,s0,v0
LAB_0043dd74: ;XREF[1,0]: 0043dd28
.text:0043dd74 8487998f lw t9,-0x787c(gp)
.text:0043dd78 bc87868f lw a2,-0x7844(gp)
.text:0043dd7c 82ff0010 b LAB_0043db88
.text:0043dd80 84fb6526 _addiu a1,s3,-0x47c
LAB_0043dd84: ;XREF[1,0]: 0043da38
.text:0043dd84 1c002286 lh v0,0x1c(s1)
.text:0043dd88 00000000 nop
.text:0043dd8c 03004010 beq v0,zero,LAB_0043dd9c
.text:0043dd90 00000000 _nop
.text:0043dd94 08ff4414 bne v0,a0,LAB_0043d9b8
.text:0043dd98 00000000 _nop
LAB_0043dd9c: ;XREF[1,0]: 0043dd8c
.text:0043dd9c 2080938f lw s3,-0x7fe0(gp)
.text:0043dda0 8487998f lw t9,-0x787c(gp)
.text:0043dda4 8086868f lw a2,-0x7980(gp)
.text:0043dda8 2120a002 move a0,s5
.text:0043ddac 09f82003 jalr t9
.text:0043ddb0 84fb6526 _addiu a1,s3,-0x47c
.text:0043ddb4 2000bc8f lw gp,0x20(sp)
.text:0043ddb8 0100f726 addiu s7,s7,0x1
.text:0043ddbc a88f998f lw t9,-0x7058(gp)
.text:0043ddc0 2120e002 move a0,s7
.text:0043ddc4 2800a527 addiu a1,sp,0x28
.text:0043ddc8 10000624 li a2,0x10
.text:0043ddcc 09f82003 jalr t9
.text:0043ddd0 21800202 _addu s0,s0,v0
.text:0043ddd4 2000bc8f lw gp,0x20(sp)
.text:0043ddd8 2120a002 move a0,s5
.text:0043dddc 8487998f lw t9,-0x787c(gp)
.text:0043dde0 21304000 move a2,v0
.text:0043dde4 09f82003 jalr t9
.text:0043dde8 84fb6526 _addiu a1,s3,-0x47c
.text:0043ddec 2000bc8f lw gp,0x20(sp)
.text:0043ddf0 2120a002 move a0,s5
.text:0043ddf4 8487998f lw t9,-0x787c(gp)
.text:0043ddf8 5489868f lw a2,-0x76ac(gp)
.text:0043ddfc 84fb6526 addiu a1,s3,-0x47c
.text:0043de00 09f82003 jalr t9
.text:0043de04 21800202 _addu s0,s0,v0
.text:0043de08 2000bc8f lw gp,0x20(sp)
.text:0043de0c 2120a002 move a0,s5
.text:0043de10 8487998f lw t9,-0x787c(gp)
.text:0043de14 84fb6526 addiu a1,s3,-0x47c
.text:0043de18 3800a627 addiu a2,sp,0x38
.text:0043de1c 09f82003 jalr t9
.text:0043de20 21800202 _addu s0,s0,v0
.text:0043de24 2000bc8f lw gp,0x20(sp)
.text:0043de28 84fb6526 addiu a1,s3,-0x47c
.text:0043de2c 8487998f lw t9,-0x787c(gp)
.text:0043de30 5489868f lw a2,-0x76ac(gp)
.text:0043de34 2120a002 move a0,s5
.text:0043de38 09f82003 jalr t9
.text:0043de3c 21800202 _addu s0,s0,v0
.text:0043de40 2000bc8f lw gp,0x20(sp)
.text:0043de44 21208002 move a0,s4
.text:0043de48 bc89998f lw t9,-0x7644(gp)
.text:0043de4c 00000000 nop
.text:0043de50 09f82003 jalr t9
.text:0043de54 21800202 _addu s0,s0,v0
.text:0043de58 2000bc8f lw gp,0x20(sp)
.text:0043de5c 21304000 move a2,v0
.text:0043de60 8487998f lw t9,-0x787c(gp)
.text:0043de64 2120a002 move a0,s5
.text:0043de68 09f82003 jalr t9
.text:0043de6c 84fb6526 _addiu a1,s3,-0x47c
.text:0043de70 2000bc8f lw gp,0x20(sp)
.text:0043de74 00000000 nop
.text:0043de78 8487998f lw t9,-0x787c(gp)
.text:0043de7c 5489868f lw a2,-0x76ac(gp)
.text:0043de80 a5ff0010 b LAB_0043dd18
.text:0043de84 2120a002 _move a0,s5
LAB_0043de88: ;XREF[1,0]: 0043d98c
.text:0043de88 2080918f lw s1,-0x7fe0(gp)
.text:0043de8c ac90998f lw t9,-0x6f54(gp)
.text:0043de90 4cf82526 addiu a1,s1,-0x7b4
.text:0043de94 09f82003 jalr t9
.text:0043de98 10000424 _li a0,0x10
.text:0043de9c 49ff0010 b LAB_0043dbc4
.text:0043dea0 00000000 _nop
LAB_0043dea4: ;XREF[1,0]: 0043fe24
.text:0043dea4 0a001c3c lui gp,0xa
.text:0043dea8 3c1b9c27 addiu gp,gp,0x1b3c
.text:0043deac 21e09903 addu gp,gp,t9
.text:0043deb0 2080858f lw a1,-0x7fe0(gp)
.text:0043deb4 2080868f lw a2,-0x7fe0(gp)
.text:0043deb8 c08d998f lw t9,-0x7240(gp)
.text:0043debc 68a3a524 addiu a1,a1,-0x5c98
.text:0043dec0 08002003 jr t9
.text:0043dec4 0c44c624 _addiu a2,a2,0x440c
LAB_0043dec8: ;XREF[1,0]: 0043fe44
.text:0043dec8 0a001c3c lui gp,0xa
.text:0043decc 181b9c27 addiu gp,gp,0x1b18
.text:0043ded0 21e09903 addu gp,gp,t9
.text:0043ded4 e0ffbd27 addiu sp,sp,-0x20
.text:0043ded8 1c00bfaf sw ra,0x1c(sp)
.text:0043dedc 1800b0af sw s0,0x18(sp)
.text:0043dee0 1000bcaf sw gp,0x10(sp)
.text:0043dee4 2080858f lw a1,-0x7fe0(gp)
.text:0043dee8 2080868f lw a2,-0x7fe0(gp)
.text:0043deec ac8b998f lw t9,-0x7454(gp)
.text:0043def0 6cdfa524 addiu a1,a1,-0x2094
.text:0043def4 0c44c624 addiu a2,a2,0x440c
.text:0043def8 09f82003 jalr t9
.text:0043defc 21808000 _move s0,a0
.text:0043df00 1000bc8f lw gp,0x10(sp)
.text:0043df04 21200002 move a0,s0
.text:0043df08 648e998f lw t9,-0x719c(gp)
.text:0043df0c 1c00bf8f lw ra,0x1c(sp)
.text:0043df10 1800b08f lw s0,0x18(sp)
.text:0043df14 21284000 move a1,v0
.text:0043df18 08002003 jr t9
.text:0043df1c 2000bd27 _addiu sp,sp,0x20
LAB_0043df20: ;XREF[1,0]: 0043fe64
.text:0043df20 0a001c3c lui gp,0xa
.text:0043df24 c01a9c27 addiu gp,gp,0x1ac0
.text:0043df28 21e09903 addu gp,gp,t9
.text:0043df2c 2080858f lw a1,-0x7fe0(gp)
.text:0043df30 2080868f lw a2,-0x7fe0(gp)
.text:0043df34 c08d998f lw t9,-0x7240(gp)
.text:0043df38 90dfa524 addiu a1,a1,-0x2070
.text:0043df3c 08002003 jr t9
.text:0043df40 0c44c624 _addiu a2,a2,0x440c
LAB_0043df44: ;XREF[1,0]: 0043fe84
.text:0043df44 0a001c3c lui gp,0xa
.text:0043df48 9c1a9c27 addiu gp,gp,0x1a9c
.text:0043df4c 21e09903 addu gp,gp,t9
.text:0043df50 2080858f lw a1,-0x7fe0(gp)
.text:0043df54 8487998f lw t9,-0x787c(gp)
.text:0043df58 0000868c lw a2,0x0(a0)
.text:0043df5c 08002003 jr t9
.text:0043df60 a4baa524 _addiu a1,a1,-0x455c
LAB_0043df64: ;XREF[1,0]: 0043fea4
.text:0043df64 0a001c3c lui gp,0xa
.text:0043df68 7c1a9c27 addiu gp,gp,0x1a7c
.text:0043df6c 21e09903 addu gp,gp,t9
.text:0043df70 2080858f lw a1,-0x7fe0(gp)
.text:0043df74 8487998f lw t9,-0x787c(gp)
.text:0043df78 9c00868c lw a2,0x9c(a0)
.text:0043df7c 08002003 jr t9
.text:0043df80 84fba524 _addiu a1,a1,-0x47c
LAB_0043df84: ;XREF[1,0]: 0043fec4
.text:0043df84 0a001c3c lui gp,0xa
.text:0043df88 5c1a9c27 addiu gp,gp,0x1a5c
.text:0043df8c 21e09903 addu gp,gp,t9
.text:0043df90 c48d998f lw t9,-0x723c(gp)
.text:0043df94 00000000 nop
.text:0043df98 08002003 jr t9
.text:0043df9c 01000524 _li a1,0x1
LAB_0043dfa0: ;XREF[1,0]: 0043fee4
.text:0043dfa0 0a001c3c lui gp,0xa
.text:0043dfa4 401a9c27 addiu gp,gp,0x1a40
.text:0043dfa8 21e09903 addu gp,gp,t9
.text:0043dfac c48d998f lw t9,-0x723c(gp)
.text:0043dfb0 00000000 nop
.text:0043dfb4 08002003 jr t9
.text:0043dfb8 05000524 _li a1,0x5
LAB_0043dfbc: ;XREF[1,0]: 0043ff04
.text:0043dfbc 0a001c3c lui gp,0xa
.text:0043dfc0 241a9c27 addiu gp,gp,0x1a24
.text:0043dfc4 21e09903 addu gp,gp,t9
.text:0043dfc8 c48d998f lw t9,-0x723c(gp)
.text:0043dfcc 00000000 nop
.text:0043dfd0 08002003 jr t9
.text:0043dfd4 04000524 _li a1,0x4
LAB_0043dfd8: ;XREF[1,0]: 0043ff24
.text:0043dfd8 0a001c3c lui gp,0xa
.text:0043dfdc 081a9c27 addiu gp,gp,0x1a08
.text:0043dfe0 21e09903 addu gp,gp,t9
.text:0043dfe4 d0fbbd27 addiu sp,sp,-0x430
.text:0043dfe8 2804bfaf sw ra,0x428(sp)
.text:0043dfec 2404b3af sw s3,0x424(sp)
.text:0043dff0 2004b2af sw s2,0x420(sp)
.text:0043dff4 1c04b1af sw s1,0x41c(sp)
.text:0043dff8 1804b0af sw s0,0x418(sp)
.text:0043dffc 1000bcaf sw gp,0x10(sp)
.text:0043e000 148a998f lw t9,-0x75ec(gp)
.text:0043e004 1800b127 addiu s1,sp,0x18
.text:0043e008 00040624 li a2,0x400
.text:0043e00c 21280000 clear a1
.text:0043e010 21988000 move s3,a0
.text:0043e014 09f82003 jalr t9
.text:0043e018 21202002 _move a0,s1
.text:0043e01c 1000bc8f lw gp,0x10(sp)
.text:0043e020 21900000 clear s2
.text:0043e024 2080848f lw a0,-0x7fe0(gp)
.text:0043e028 2080858f lw a1,-0x7fe0(gp)
.text:0043e02c 288a998f lw t9,-0x75d8(gp)
.text:0043e030 7cf88424 addiu a0,a0,-0x784
.text:0043e034 09f82003 jalr t9
.text:0043e038 2cd5a524 _addiu a1,a1,-0x2ad4
.text:0043e03c 1000bc8f lw gp,0x10(sp)
.text:0043e040 21804000 move s0,v0
.text:0043e044 1890998f lw t9,-0x6fe8(gp)
.text:0043e048 21304000 move a2,v0
.text:0043e04c 21202002 move a0,s1
.text:0043e050 1b004010 beq v0,zero,LAB_0043e0c0
.text:0043e054 00040524 _li a1,0x400
.text:0043e058 09f82003 jalr t9
.text:0043e05c 00000000 _nop
.text:0043e060 1000bc8f lw gp,0x10(sp)
.text:0043e064 21202002 move a0,s1
.text:0043e068 a085998f lw t9,-0x7a60(gp)
.text:0043e06c 0f004010 beq v0,zero,LAB_0043e0ac
.text:0043e070 0a000524 _li a1,0xa
.text:0043e074 09f82003 jalr t9
.text:0043e078 00000000 _nop
.text:0043e07c 1000bc8f lw gp,0x10(sp)
.text:0043e080 21206002 move a0,s3
.text:0043e084 2080838f lw v1,-0x7fe0(gp)
.text:0043e088 8487998f lw t9,-0x787c(gp)
.text:0043e08c 84fb6524 addiu a1,v1,-0x47c
.text:0043e090 02004010 beq v0,zero,LAB_0043e09c
.text:0043e094 21302002 _move a2,s1
.text:0043e098 000040a0 sb zero,0x0(v0)
LAB_0043e09c: ;XREF[1,0]: 0043e090
.text:0043e09c 09f82003 jalr t9
.text:0043e0a0 00000000 _nop
.text:0043e0a4 1000bc8f lw gp,0x10(sp)
.text:0043e0a8 21904000 move s2,v0
LAB_0043e0ac: ;XREF[1,0]: 0043e06c
.text:0043e0ac cc89998f lw t9,-0x7634(gp)
.text:0043e0b0 00000000 nop
.text:0043e0b4 09f82003 jalr t9
.text:0043e0b8 21200002 _move a0,s0
.text:0043e0bc 1000bc8f lw gp,0x10(sp)
LAB_0043e0c0: ;XREF[1,0]: 0043e050
.text:0043e0c0 21104002 move v0,s2
.text:0043e0c4 2804bf8f lw ra,0x428(sp)
.text:0043e0c8 2404b38f lw s3,0x424(sp)
.text:0043e0cc 2004b28f lw s2,0x420(sp)
.text:0043e0d0 1c04b18f lw s1,0x41c(sp)
.text:0043e0d4 1804b08f lw s0,0x418(sp)
.text:0043e0d8 0800e003 jr ra
.text:0043e0dc 3004bd27 _addiu sp,sp,0x430
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e0e0()
;local_8 undefined4 -8 ;XREF[4,0]: 0043e0f0,0043e164,0043e198,0043e1d0
;local_c undefined4 -c ;XREF[4,0]: 0043e0f4,0043e168,0043e19c,0043e1d4
;local_10 undefined4 -10 ;XREF[4,0]: 0043e0f8,0043e16c,0043e1a0,0043e1d8
;local_18 undefined4 -18 ;XREF[5,0]: 0043e0fc,0043e120,0043e148,0043e188,0043e1bc
;XREF[1,0]: 0043ff44
.text:0043e0e0 0a001c3c lui gp,0xa
.text:0043e0e4 00199c27 addiu gp,gp,0x1900
.text:0043e0e8 21e09903 addu gp,gp,t9
.text:0043e0ec d8ffbd27 addiu sp,sp,-0x28
.text:0043e0f0 2000bfaf sw ra,local_8+0x28(sp)
.text:0043e0f4 1c00b1af sw s1,local_c+0x28(sp)
.text:0043e0f8 1800b0af sw s0,local_10+0x28(sp)
.text:0043e0fc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0043e100 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043e104 1500a018 blez a1,LAB_0043e15c
.text:0043e108 21888000 _move s1,a0
.text:0043e10c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e110 0000d08c lw s0,0x0(a2)
.text:0043e114 d4b44524 addiu a1=>.rodata:DAT_0048b4d4,v0,-0x4b2c ;= 32h
.text:0043e118 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043e11c 21200002 _move a0,s0
.text:0043e120 1000bc8f lw gp,local_18+0x28(sp)
.text:0043e124 3d000424 li a0,0x3d
.text:0043e128 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:0043e12c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e130 21182003 move v1,t9
.text:0043e134 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043e138 10004010 beq v0,zero,LAB_0043e17c
.text:0043e13c dcb4a524 _addiu a1=>.rodata:DAT_0048b4dc,a1,-0x4b24 ;= 33h
.text:0043e140 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043e144 21200002 _move a0,s0
.text:0043e148 1000bc8f lw gp,local_18+0x28(sp)
.text:0043e14c 00000000 nop
.text:0043e150 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:0043e154 17004010 beq v0,zero,LAB_0043e1b4
.text:0043e158 3d000424 _li a0,0x3d
LAB_0043e15c: ;XREF[1,0]: 0043e104
.text:0043e15c c48d998f lw t9,-0x723c(gp)=>->websgetSysInfoString ;= 00412d1c
.text:0043e160 21202002 move a0,s1
.text:0043e164 2000bf8f lw ra,local_8+0x28(sp)
.text:0043e168 1c00b18f lw s1,local_c+0x28(sp)
.text:0043e16c 1800b08f lw s0,local_10+0x28(sp)
.text:0043e170 03000524 li a1,0x3
.text:0043e174 08002003 jr t9=>websgetSysInfoString
.text:0043e178 2800bd27 _addiu sp,sp,0x28
LAB_0043e17c: ;XREF[1,0]: 0043e138
.text:0043e17c 21c86000 move t9,v1
.text:0043e180 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:0043e184 00000000 _nop
.text:0043e188 1000bc8f lw gp,local_18+0x28(sp)
.text:0043e18c 21202002 move a0,s1
.text:0043e190 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e194 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e198 2000bf8f lw ra,local_8+0x28(sp)
.text:0043e19c 1c00b18f lw s1,local_c+0x28(sp)
.text:0043e1a0 1800b08f lw s0,local_10+0x28(sp)
.text:0043e1a4 a4ba6524 addiu a1,v1,-0x455c
.text:0043e1a8 ffff4630 andi a2,v0,0xffff
.text:0043e1ac 08002003 jr t9=>websWriteFmt
.text:0043e1b0 2800bd27 _addiu sp,sp,0x28
LAB_0043e1b4: ;XREF[1,0]: 0043e154
.text:0043e1b4 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:0043e1b8 00000000 _nop
.text:0043e1bc 1000bc8f lw gp,local_18+0x28(sp)
.text:0043e1c0 21202002 move a0,s1
.text:0043e1c4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e1c8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e1cc 8cf8c524 addiu a1,a2,-0x774
.text:0043e1d0 2000bf8f lw ra,local_8+0x28(sp)
.text:0043e1d4 1c00b18f lw s1,local_c+0x28(sp)
.text:0043e1d8 1800b08f lw s0,local_10+0x28(sp)
.text:0043e1dc ffff4630 andi a2,v0,0xffff
.text:0043e1e0 08002003 jr t9=>websWriteFmt
.text:0043e1e4 2800bd27 _addiu sp,sp,0x28
LAB_0043e1e8: ;XREF[1,0]: 0043ff64
.text:0043e1e8 0a001c3c lui gp,0xa
.text:0043e1ec f8179c27 addiu gp,gp,0x17f8
.text:0043e1f0 21e09903 addu gp,gp,t9
.text:0043e1f4 50ffbd27 addiu sp,sp,-0xb0
.text:0043e1f8 ac00bfaf sw ra,0xac(sp)
.text:0043e1fc a800b4af sw s4,0xa8(sp)
.text:0043e200 a400b3af sw s3,0xa4(sp)
.text:0043e204 a000b2af sw s2,0xa0(sp)
.text:0043e208 9c00b1af sw s1,0x9c(sp)
.text:0043e20c 9800b0af sw s0,0x98(sp)
.text:0043e210 1000bcaf sw gp,0x10(sp)
.text:0043e214 148a998f lw t9,-0x75ec(gp)
.text:0043e218 1800b027 addiu s0,sp,0x18
.text:0043e21c 21988000 move s3,a0
.text:0043e220 2190a000 move s2,a1
.text:0043e224 21200002 move a0,s0
.text:0043e228 21280000 clear a1
.text:0043e22c 21a0c000 move s4,a2
.text:0043e230 09f82003 jalr t9
.text:0043e234 80000624 _li a2,0x80
.text:0043e238 1000bc8f lw gp,0x10(sp)
.text:0043e23c 40000424 li a0,0x40
.text:0043e240 188f998f lw t9,-0x70e8(gp)
.text:0043e244 21280002 move a1,s0
.text:0043e248 09f82003 jalr t9
.text:0043e24c 80000624 _li a2,0x80
.text:0043e250 1000bc8f lw gp,0x10(sp)
.text:0043e254 21200002 move a0,s0
.text:0043e258 2080858f lw a1,-0x7fe0(gp)
.text:0043e25c ec8b998f lw t9,-0x7414(gp)
.text:0043e260 00000000 nop
.text:0043e264 09f82003 jalr t9
.text:0043e268 48e3a524 _addiu a1,a1,-0x1cb8
.text:0043e26c 1000bc8f lw gp,0x10(sp)
.text:0043e270 3a004010 beq v0,zero,LAB_0043e35c
.text:0043e274 08005124 _addiu s1,v0,0x8
.text:0043e278 2080828f lw v0,-0x7fe0(gp)
.text:0043e27c ec8b998f lw t9,-0x7414(gp)
.text:0043e280 94f84524 addiu a1,v0,-0x76c
.text:0043e284 09f82003 jalr t9
.text:0043e288 21202002 _move a0,s1
.text:0043e28c 1000bc8f lw gp,0x10(sp)
.text:0043e290 0b004010 beq v0,zero,LAB_0043e2c0
.text:0043e294 21804000 _move s0,v0
.text:0043e298 a085998f lw t9,-0x7a60(gp)
.text:0043e29c 02005024 addiu s0,v0,0x2
.text:0043e2a0 000040a0 sb zero,0x0(v0)
.text:0043e2a4 21200002 move a0,s0
.text:0043e2a8 09f82003 jalr t9
.text:0043e2ac 29000524 _li a1,0x29
.text:0043e2b0 1000bc8f lw gp,0x10(sp)
.text:0043e2b4 02004010 beq v0,zero,LAB_0043e2c0
.text:0043e2b8 00000000 _nop
.text:0043e2bc 000040a0 sb zero,0x0(v0)
LAB_0043e2c0: ;XREF[2,0]: 0043e290,0043e2b4
.text:0043e2c0 26002012 beq s1,zero,LAB_0043e35c
.text:0043e2c4 00000000 _nop
.text:0043e2c8 24000012 beq s0,zero,LAB_0043e35c
.text:0043e2cc 00000000 _nop
.text:0043e2d0 1200401a blez s2,LAB_0043e31c
.text:0043e2d4 00000000 _nop
.text:0043e2d8 2080838f lw v1,-0x7fe0(gp)
.text:0043e2dc 0000928e lw s2,0x0(s4)
.text:0043e2e0 2489998f lw t9,-0x76dc(gp)
.text:0043e2e4 d4b46524 addiu a1,v1,-0x4b2c
.text:0043e2e8 09f82003 jalr t9
.text:0043e2ec 21204002 _move a0,s2
.text:0043e2f0 1000bc8f lw gp,0x10(sp)
.text:0043e2f4 27004010 beq v0,zero,LAB_0043e394
.text:0043e2f8 21204002 _move a0,s2
.text:0043e2fc 2080878f lw a3,-0x7fe0(gp)
.text:0043e300 2489998f lw t9,-0x76dc(gp)
.text:0043e304 00000000 nop
.text:0043e308 09f82003 jalr t9
.text:0043e30c dcb4e524 _addiu a1,a3,-0x4b24
.text:0043e310 1000bc8f lw gp,0x10(sp)
.text:0043e314 2f004010 beq v0,zero,LAB_0043e3d4
.text:0043e318 21206002 _move a0,s3
LAB_0043e31c: ;XREF[1,0]: 0043e2d0
.text:0043e31c 2080898f lw t1,-0x7fe0(gp)
.text:0043e320 8487998f lw t9,-0x787c(gp)
.text:0043e324 21206002 move a0,s3
.text:0043e328 84fb2525 addiu a1,t1,-0x47c
.text:0043e32c 21302002 move a2,s1
LAB_0043e330: ;XREF[1,0]: 0043e3e0
.text:0043e330 09f82003 jalr t9
.text:0043e334 00000000 _nop
.text:0043e338 1000bc8f lw gp,0x10(sp)
.text:0043e33c ac00bf8f lw ra,0xac(sp)
.text:0043e340 a800b48f lw s4,0xa8(sp)
.text:0043e344 a400b38f lw s3,0xa4(sp)
.text:0043e348 a000b28f lw s2,0xa0(sp)
.text:0043e34c 9c00b18f lw s1,0x9c(sp)
.text:0043e350 9800b08f lw s0,0x98(sp)
.text:0043e354 0800e003 jr ra
.text:0043e358 b000bd27 _addiu sp,sp,0xb0
LAB_0043e35c: ;XREF[3,0]: 0043e270,0043e2c0,0043e2c8
.text:0043e35c 20808a8f lw t2,-0x7fe0(gp)
.text:0043e360 8487998f lw t9,-0x787c(gp)
.text:0043e364 21206002 move a0,s3
.text:0043e368 09f82003 jalr t9
.text:0043e36c 0c444525 _addiu a1,t2,0x440c
.text:0043e370 1000bc8f lw gp,0x10(sp)
.text:0043e374 ac00bf8f lw ra,0xac(sp)
.text:0043e378 a800b48f lw s4,0xa8(sp)
.text:0043e37c a400b38f lw s3,0xa4(sp)
.text:0043e380 a000b28f lw s2,0xa0(sp)
.text:0043e384 9c00b18f lw s1,0x9c(sp)
.text:0043e388 9800b08f lw s0,0x98(sp)
.text:0043e38c 0800e003 jr ra
.text:0043e390 b000bd27 _addiu sp,sp,0xb0
LAB_0043e394: ;XREF[1,0]: 0043e2f4
.text:0043e394 2080868f lw a2,-0x7fe0(gp)
.text:0043e398 8487998f lw t9,-0x787c(gp)
.text:0043e39c 21206002 move a0,s3
.text:0043e3a0 98f8c524 addiu a1,a2,-0x768
.text:0043e3a4 21380002 move a3,s0
.text:0043e3a8 09f82003 jalr t9
.text:0043e3ac 21302002 _move a2,s1
.text:0043e3b0 1000bc8f lw gp,0x10(sp)
.text:0043e3b4 ac00bf8f lw ra,0xac(sp)
.text:0043e3b8 a800b48f lw s4,0xa8(sp)
.text:0043e3bc a400b38f lw s3,0xa4(sp)
.text:0043e3c0 a000b28f lw s2,0xa0(sp)
.text:0043e3c4 9c00b18f lw s1,0x9c(sp)
.text:0043e3c8 9800b08f lw s0,0x98(sp)
.text:0043e3cc 0800e003 jr ra
.text:0043e3d0 b000bd27 _addiu sp,sp,0xb0
LAB_0043e3d4: ;XREF[1,0]: 0043e314
.text:0043e3d4 2080888f lw t0,-0x7fe0(gp)
.text:0043e3d8 8487998f lw t9,-0x787c(gp)
.text:0043e3dc 84fb0525 addiu a1,t0,-0x47c
.text:0043e3e0 d3ff0010 b LAB_0043e330
.text:0043e3e4 21300002 _move a2,s0
LAB_0043e3e8: ;XREF[1,0]: 0043ff84
.text:0043e3e8 0a001c3c lui gp,0xa
.text:0043e3ec f8159c27 addiu gp,gp,0x15f8
.text:0043e3f0 21e09903 addu gp,gp,t9
.text:0043e3f4 c0ffbd27 addiu sp,sp,-0x40
.text:0043e3f8 3800bfaf sw ra,0x38(sp)
.text:0043e3fc 3400b3af sw s3,0x34(sp)
.text:0043e400 3000b2af sw s2,0x30(sp)
.text:0043e404 2c00b1af sw s1,0x2c(sp)
.text:0043e408 2800b0af sw s0,0x28(sp)
.text:0043e40c 1000bcaf sw gp,0x10(sp)
.text:0043e410 0892998f lw t9,-0x6df8(gp)
.text:0043e414 21988000 move s3,a0
.text:0043e418 07000424 li a0,0x7
.text:0043e41c 2190c000 move s2,a2
.text:0043e420 09f82003 jalr t9
.text:0043e424 2180a000 _move s0,a1
.text:0043e428 02520200 srl t2,v0,0x8
.text:0043e42c 1000bc8f lw gp,0x10(sp)
.text:0043e430 024e0200 srl t1,v0,0x18
.text:0043e434 00ff4830 andi t0,v0,0xff00
.text:0043e438 00ff4331 andi v1,t2,0xff00
.text:0043e43c 25382301 or a3,t1,v1
.text:0043e440 00220800 sll a0,t0,0x8
.text:0043e444 2080858f lw a1,-0x7fe0(gp)
.text:0043e448 2530e400 or a2,a3,a0
.text:0043e44c 00160200 sll v0,v0,0x18
.text:0043e450 2489998f lw t9,-0x76dc(gp)
.text:0043e454 d4b4a524 addiu a1,a1,-0x4b2c
.text:0043e458 2588c200 or s1,a2,v0
.text:0043e45c 1c00a0af sw zero,0x1c(sp)
.text:0043e460 2000a0af sw zero,0x20(sp)
.text:0043e464 0700001a blez s0,LAB_0043e484
.text:0043e468 2400a0af _sw zero,0x24(sp)
.text:0043e46c 0000448e lw a0,0x0(s2)
.text:0043e470 09f82003 jalr t9
.text:0043e474 1800a0af _sw zero,0x18(sp)
.text:0043e478 1000bc8f lw gp,0x10(sp)
.text:0043e47c 10004010 beq v0,zero,LAB_0043e4c0
.text:0043e480 21206002 _move a0,s3
LAB_0043e484: ;XREF[1,0]: 0043e464
.text:0043e484 20808b8f lw t3,-0x7fe0(gp)
.text:0043e488 8487998f lw t9,-0x787c(gp)
.text:0043e48c 1800b1af sw s1,0x18(sp)
.text:0043e490 21206002 move a0,s3
.text:0043e494 1800a627 addiu a2,sp,0x18
.text:0043e498 09f82003 jalr t9
.text:0043e49c 84fb6525 _addiu a1,t3,-0x47c
.text:0043e4a0 1000bc8f lw gp,0x10(sp)
.text:0043e4a4 3800bf8f lw ra,0x38(sp)
.text:0043e4a8 3400b38f lw s3,0x34(sp)
.text:0043e4ac 3000b28f lw s2,0x30(sp)
.text:0043e4b0 2c00b18f lw s1,0x2c(sp)
.text:0043e4b4 2800b08f lw s0,0x28(sp)
.text:0043e4b8 0800e003 jr ra
.text:0043e4bc 4000bd27 _addiu sp,sp,0x40
LAB_0043e4c0: ;XREF[1,0]: 0043e47c
.text:0043e4c0 20808b8f lw t3,-0x7fe0(gp)
.text:0043e4c4 8487998f lw t9,-0x787c(gp)
.text:0043e4c8 1800b1a3 sb s1,0x18(sp)
.text:0043e4cc 1800a627 addiu a2,sp,0x18
.text:0043e4d0 09f82003 jalr t9
.text:0043e4d4 84fb6525 _addiu a1,t3,-0x47c
.text:0043e4d8 1000bc8f lw gp,0x10(sp)
.text:0043e4dc 3800bf8f lw ra,0x38(sp)
.text:0043e4e0 3400b38f lw s3,0x34(sp)
.text:0043e4e4 3000b28f lw s2,0x30(sp)
.text:0043e4e8 2c00b18f lw s1,0x2c(sp)
.text:0043e4ec 2800b08f lw s0,0x28(sp)
.text:0043e4f0 0800e003 jr ra
.text:0043e4f4 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e4f8()
;local_4 undefined4 -4 ;XREF[2,0]: 0043e508,0043e590
;local_8 undefined4 -8 ;XREF[2,0]: 0043e50c,0043e594
;local_10 undefined4 -10 ;XREF[2,3]: 0043e524,0043e538,0043e52c,0043e530,0043e534
;local_14 undefined4 -14 ;XREF[1,0]: 0043e578
;local_18 undefined4 -18 ;XREF[1,0]: 0043e574
;local_1c undefined4 -1c ;XREF[2,0]: 0043e55c,0043e570
;local_20 undefined4 -20 ;XREF[2,3]: 0043e558,0043e568,0043e560,0043e564,0043e56c
;local_28 undefined4 -28 ;XREF[3,0]: 0043e510,0043e528,0043e58c
;XREF[1,0]: 0043ffa4
.text:0043e4f8 0a001c3c lui gp,0xa
.text:0043e4fc e8149c27 addiu gp,gp,0x14e8
.text:0043e500 21e09903 addu gp,gp,t9
.text:0043e504 c8ffbd27 addiu sp,sp,-0x38
.text:0043e508 3400bfaf sw ra,local_4+0x38(sp)
.text:0043e50c 3000b0af sw s0,local_8+0x38(sp)
.text:0043e510 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0043e514 0892998f lw t9,-0x6df8(gp)=>->getSysInfoLong_bygpio ;= 004129d8
.text:0043e518 21808000 move s0,a0
.text:0043e51c 09f82003 jalr t9=>getSysInfoLong_bygpio ;undefined getSysInfoLong_bygpio()
.text:0043e520 08000424 _li a0,0x8
.text:0043e524 2800a2af sw v0,local_10+0x38(sp)
.text:0043e528 1000bc8f lw gp,local_28+0x38(sp)
.text:0043e52c 2b00ab93 lbu t3,local_10+0x3b(sp)
.text:0043e530 2a00aa93 lbu t2,local_10+0x3a(sp)
.text:0043e534 2900a993 lbu t1,local_10+0x39(sp)
.text:0043e538 2800a893 lbu t0,local_10+0x38(sp)
.text:0043e53c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e540 30004625 addiu a2,t2,0x30
.text:0043e544 30002425 addiu a0,t1,0x30
.text:0043e548 30006325 addiu v1,t3,0x30
.text:0043e54c 30000725 addiu a3,t0,0x30
.text:0043e550 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e554 2e000224 li v0,0x2e
.text:0043e558 1800a0af sw zero,local_20+0x38(sp)
.text:0043e55c 1c00a0af sw zero,local_1c+0x38(sp)
.text:0043e560 1a00a6a3 sb a2,local_20+0x3a(sp)
.text:0043e564 1b00a4a3 sb a0,local_20+0x3b(sp)
.text:0043e568 1800a3a3 sb v1,local_20+0x38(sp)
.text:0043e56c 1900a2a3 sb v0,local_20+0x39(sp)
.text:0043e570 1c00a7a3 sb a3,local_1c+0x38(sp)
.text:0043e574 2000a0af sw zero,local_18+0x38(sp)
.text:0043e578 2400a0af sw zero,local_14+0x38(sp)
.text:0043e57c 21200002 move a0,s0
.text:0043e580 1800a627 addiu a2,sp,0x18
.text:0043e584 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043e588 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0043e58c 1000bc8f lw gp,local_28+0x38(sp)
.text:0043e590 3400bf8f lw ra,local_4+0x38(sp)
.text:0043e594 3000b08f lw s0,local_8+0x38(sp)
.text:0043e598 0800e003 jr ra
.text:0043e59c 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e5a0()
;XREF[1,0]: 0043ffc4
.text:0043e5a0 0a001c3c lui gp,0xa
.text:0043e5a4 40149c27 addiu gp,gp,0x1440
.text:0043e5a8 21e09903 addu gp,gp,t9
.text:0043e5ac c48d998f lw t9,-0x723c(gp)=>->websgetSysInfoString ;= 00412d1c
.text:0043e5b0 00000000 nop
.text:0043e5b4 08002003 jr t9=>websgetSysInfoString
.text:0043e5b8 02000524 _li a1,0x2
LAB_0043e5bc: ;XREF[1,0]: 0043ffe4
.text:0043e5bc 0a001c3c lui gp,0xa
.text:0043e5c0 24149c27 addiu gp,gp,0x1424
.text:0043e5c4 21e09903 addu gp,gp,t9
.text:0043e5c8 c48d998f lw t9,-0x723c(gp)
.text:0043e5cc 00000000 nop
.text:0043e5d0 08002003 jr t9
.text:0043e5d4 06000524 _li a1,0x6
LAB_0043e5d8: ;XREF[1,0]: 00440004
.text:0043e5d8 0a001c3c lui gp,0xa
.text:0043e5dc 08149c27 addiu gp,gp,0x1408
.text:0043e5e0 21e09903 addu gp,gp,t9
.text:0043e5e4 d0ffbd27 addiu sp,sp,-0x30
.text:0043e5e8 2c00bfaf sw ra,0x2c(sp)
.text:0043e5ec 2800b2af sw s2,0x28(sp)
.text:0043e5f0 2400b1af sw s1,0x24(sp)
.text:0043e5f4 2000b0af sw s0,0x20(sp)
.text:0043e5f8 1000bcaf sw gp,0x10(sp)
.text:0043e5fc 188f998f lw t9,-0x70e8(gp)
.text:0043e600 21908000 move s2,a0
.text:0043e604 2180a000 move s0,a1
.text:0043e608 2188c000 move s1,a2
.text:0043e60c 1800a527 addiu a1,sp,0x18
.text:0043e610 1800a0af sw zero,0x18(sp)
.text:0043e614 1c00a0a7 sh zero,0x1c(sp)
.text:0043e618 06000624 li a2,0x6
.text:0043e61c 09f82003 jalr t9
.text:0043e620 19000424 _li a0,0x19
.text:0043e624 1000bc8f lw gp,0x10(sp)
.text:0043e628 00000000 nop
.text:0043e62c 2080858f lw a1,-0x7fe0(gp)
.text:0043e630 2489998f lw t9,-0x76dc(gp)
.text:0043e634 0a00001a blez s0,LAB_0043e660
.text:0043e638 d4b4a524 _addiu a1,a1,-0x4b2c
.text:0043e63c 0000248e lw a0,0x0(s1)
.text:0043e640 09f82003 jalr t9
.text:0043e644 00000000 _nop
.text:0043e648 1000bc8f lw gp,0x10(sp)
.text:0043e64c 21204002 move a0,s2
.text:0043e650 848a998f lw t9,-0x757c(gp)
.text:0043e654 1800a527 addiu a1,sp,0x18
.text:0043e658 05004010 beq v0,zero,LAB_0043e670
.text:0043e65c 02000624 _li a2,0x2
LAB_0043e660: ;XREF[1,0]: 0043e634
.text:0043e660 848a998f lw t9,-0x757c(gp)
.text:0043e664 21204002 move a0,s2
.text:0043e668 1800a527 addiu a1,sp,0x18
.text:0043e66c 01000624 li a2,0x1
LAB_0043e670: ;XREF[1,0]: 0043e658
.text:0043e670 09f82003 jalr t9
.text:0043e674 00000000 _nop
.text:0043e678 1000bc8f lw gp,0x10(sp)
.text:0043e67c 2c00bf8f lw ra,0x2c(sp)
.text:0043e680 2800b28f lw s2,0x28(sp)
.text:0043e684 2400b18f lw s1,0x24(sp)
.text:0043e688 2000b08f lw s0,0x20(sp)
.text:0043e68c 0800e003 jr ra
.text:0043e690 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e694()
;local_4 undefined4 -4 ;XREF[3,0]: 0043e6a4,0043e7b0,0043e7f0
;local_8 undefined4 -8 ;XREF[3,0]: 0043e6a8,0043e7b4,0043e7f4
;local_c undefined4 -c ;XREF[3,0]: 0043e6ac,0043e7b8,0043e7f8
;local_10 undefined4 -10 ;XREF[3,0]: 0043e6b0,0043e7bc,0043e7fc
;local_14 undefined4 -14 ;XREF[3,0]: 0043e6b4,0043e7c0,0043e800
;local_18 undefined4 -18 ;XREF[3,0]: 0043e6b8,0043e7c4,0043e804
;local_420 undefined4 -420 ;XREF[9,0]: 0043e6bc,0043e6e0,0043e708,0043e724,0043e748
; 0043e764,0043e78c,0043e7ac,0043e7ec
;XREF[1,0]: 00440024
.text:0043e694 0a001c3c lui gp,0xa
.text:0043e698 4c139c27 addiu gp,gp,0x134c
.text:0043e69c 21e09903 addu gp,gp,t9
.text:0043e6a0 d0fbbd27 addiu sp,sp,-0x430
.text:0043e6a4 2c04bfaf sw ra,local_4+0x430(sp)
.text:0043e6a8 2804b4af sw s4,local_8+0x430(sp)
.text:0043e6ac 2404b3af sw s3,local_c+0x430(sp)
.text:0043e6b0 2004b2af sw s2,local_10+0x430(sp)
.text:0043e6b4 1c04b1af sw s1,local_14+0x430(sp)
.text:0043e6b8 1804b0af sw s0,local_18+0x430(sp)
.text:0043e6bc 1000bcaf sw gp=>_gp,local_420+0x430(sp)
.text:0043e6c0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e6c4 21a08000 move s4,a0
.text:0043e6c8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e6cc 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:0043e6d0 2cd5a524 addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:0043e6d4 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0043e6d8 a0f88424 _addiu a0=>.roda...,a0,-0x760 ;= "/mydlink/version"
.text:0043e6dc 21884000 move s1,v0
.text:0043e6e0 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e6e4 3a004010 beq v0,zero,LAB_0043e7d0
.text:0043e6e8 21800000 _clear s0
.text:0043e6ec 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e6f0 1800b227 addiu s2,sp,0x18
LAB_0043e6f4: ;XREF[1,0]: 0043e734
.text:0043e6f4 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:0043e6f8 1800a427 addiu a0,sp,0x18
.text:0043e6fc 00040524 li a1,0x400
.text:0043e700 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:0043e704 21302002 _move a2,s1
.text:0043e708 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e70c 21204002 move a0,s2
.text:0043e710 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0043e714 19004010 beq v0,zero,LAB_0043e77c
.text:0043e718 3d000524 _li a1,0x3d
LAB_0043e71c: ;XREF[1,0]: 0043e774
.text:0043e71c 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0043e720 00000000 _nop
.text:0043e724 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e728 21804000 move s0,v0
.text:0043e72c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:0043e730 21204002 move a0,s2
.text:0043e734 efff4010 beq v0,zero,LAB_0043e6f4
.text:0043e738 b4f86526 _addiu a1=>.rodata:s_VERSION_0048f8b4,s3,-0x74c;= "VERSION"
.text:0043e73c 000040a0 sb zero,0x0(v0)
.text:0043e740 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0043e744 01005024 _addiu s0,v0,0x1
.text:0043e748 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e74c 0b004010 beq v0,zero,LAB_0043e77c
.text:0043e750 1800a427 _addiu a0,sp,0x18
.text:0043e754 1890998f lw t9,-0x6fe8(gp)=>->::fgets ;= 00489270
.text:0043e758 00040524 li a1,0x400
.text:0043e75c 09f82003 jalr t9=>.MIPS.stubs:::fgets ;char * fgets(char * __s, int __n, FI...
.text:0043e760 21302002 _move a2,s1
.text:0043e764 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e768 21800000 clear s0
.text:0043e76c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0043e770 21204002 move a0,s2
.text:0043e774 e9ff4014 bne v0,zero,LAB_0043e71c
.text:0043e778 3d000524 _li a1,0x3d
LAB_0043e77c: ;XREF[2,0]: 0043e714,0043e74c
.text:0043e77c cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:0043e780 00000000 nop
.text:0043e784 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0043e788 21202002 _move a0,s1
.text:0043e78c 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e790 0f000012 beq s0,zero,LAB_0043e7d0
.text:0043e794 21208002 _move a0,s4
.text:0043e798 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e79c 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e7a0 21300002 move a2,s0
.text:0043e7a4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043e7a8 84fb6524 _addiu a1=>.rodata:s_%s_0048fb80+4,v1,-0x47c ;= "%s"
.text:0043e7ac 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e7b0 2c04bf8f lw ra,local_4+0x430(sp)
.text:0043e7b4 2804b48f lw s4,local_8+0x430(sp)
.text:0043e7b8 2404b38f lw s3,local_c+0x430(sp)
.text:0043e7bc 2004b28f lw s2,local_10+0x430(sp)
.text:0043e7c0 1c04b18f lw s1,local_14+0x430(sp)
.text:0043e7c4 1804b08f lw s0,local_18+0x430(sp)
.text:0043e7c8 0800e003 jr ra
.text:0043e7cc 3004bd27 _addiu sp,sp,0x430
LAB_0043e7d0: ;XREF[2,0]: 0043e6e4,0043e790
.text:0043e7d0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e7d4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e7d8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e7dc 21208002 move a0,s4
.text:0043e7e0 84fb4524 addiu a1=>.rodata:s_%s_0048fb80+4,v0,-0x47c ;= "%s"
.text:0043e7e4 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043e7e8 0c44c624 _addiu a2=>.rodata:DAT_0049440c,a2,0x440c
.text:0043e7ec 1000bc8f lw gp,local_420+0x430(sp)
.text:0043e7f0 2c04bf8f lw ra,local_4+0x430(sp)
.text:0043e7f4 2804b48f lw s4,local_8+0x430(sp)
.text:0043e7f8 2404b38f lw s3,local_c+0x430(sp)
.text:0043e7fc 2004b28f lw s2,local_10+0x430(sp)
.text:0043e800 1c04b18f lw s1,local_14+0x430(sp)
.text:0043e804 1804b08f lw s0,local_18+0x430(sp)
.text:0043e808 0800e003 jr ra
.text:0043e80c 3004bd27 _addiu sp,sp,0x430
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e810()
;local_4 undefined4 -4 ;XREF[2,0]: 0043e820,0043e8a4
;local_8 undefined4 -8 ;XREF[2,0]: 0043e824,0043e8a8
;local_20 undefined4 -20 ;XREF[6,0]: 0043e828,0043e83c,0043e854,0043e86c,0043e884
; 0043e8a0
;XREF[1,0]: 00440044
.text:0043e810 0a001c3c lui gp,0xa
.text:0043e814 d0119c27 addiu gp,gp,0x11d0
.text:0043e818 21e09903 addu gp,gp,t9
.text:0043e81c d0ffbd27 addiu sp,sp,-0x30
.text:0043e820 2c00bfaf sw ra,local_4+0x30(sp)
.text:0043e824 2800b0af sw s0,local_8+0x30(sp)
.text:0043e828 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0043e82c a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:0043e830 21808000 move s0,a0
.text:0043e834 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:0043e838 21200000 _clear a0
.text:0043e83c 1000bc8f lw gp,local_20+0x30(sp)
.text:0043e840 00000000 nop
.text:0043e844 f089998f lw t9,-0x7610(gp)=>->::srand ;= 004895f0
.text:0043e848 00000000 nop
.text:0043e84c 09f82003 jalr t9=>.MIPS.stubs:::srand ;void srand(uint __seed)
.text:0043e850 21204000 _move a0,v0
.text:0043e854 1000bc8f lw gp,local_20+0x30(sp)
.text:0043e858 00000000 nop
.text:0043e85c d48b998f lw t9,-0x742c(gp)=>->::rand ;= 004894c0
.text:0043e860 00000000 nop
.text:0043e864 09f82003 jalr t9=>.MIPS.stubs:::rand ;int rand(void)
.text:0043e868 00000000 _nop
.text:0043e86c 1000bc8f lw gp,local_20+0x30(sp)
.text:0043e870 1800a527 addiu a1,sp,0x18
.text:0043e874 a88f998f lw t9,-0x7058(gp)=>->stritoa ;= 0041c3e0
.text:0043e878 21204000 move a0,v0
.text:0043e87c 09f82003 jalr t9=>stritoa ;undefined stritoa()
.text:0043e880 10000624 _li a2,0x10
.text:0043e884 1000bc8f lw gp,local_20+0x30(sp)
.text:0043e888 21200002 move a0,s0
.text:0043e88c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e890 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e894 1800a627 addiu a2,sp,0x18
.text:0043e898 09f82003 jalr t9=>websWriteFmt ;undefined websWriteFmt()
.text:0043e89c 84fba524 _addiu a1=>.rodata:s_%s_0048fb80+4,a1,-0x47c ;= "%s"
.text:0043e8a0 1000bc8f lw gp,local_20+0x30(sp)
.text:0043e8a4 2c00bf8f lw ra,local_4+0x30(sp)
.text:0043e8a8 2800b08f lw s0,local_8+0x30(sp)
.text:0043e8ac 0800e003 jr ra
.text:0043e8b0 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0043e8b4()
;XREF[1,0]: 00440064
.text:0043e8b4 0a001c3c lui gp,0xa
.text:0043e8b8 2c119c27 addiu gp,gp,0x112c
.text:0043e8bc 21e09903 addu gp,gp,t9
.text:0043e8c0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e8c4 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043e8c8 8487998f lw t9,-0x787c(gp)=>->websWriteFmt ;= 0040a00c
.text:0043e8cc 84fba524 addiu a1,a1,-0x47c
.text:0043e8d0 08002003 jr t9=>websWriteFmt
.text:0043e8d4 889bc624 _addiu a2,a2,-0x6478
LAB_0043e8d8: ;XREF[1,0]: 00440084
.text:0043e8d8 0a001c3c lui gp,0xa
.text:0043e8dc 08119c27 addiu gp,gp,0x1108
.text:0043e8e0 21e09903 addu gp,gp,t9
.text:0043e8e4 2080858f lw a1,-0x7fe0(gp)
.text:0043e8e8 2080868f lw a2,-0x7fe0(gp)
.text:0043e8ec 8487998f lw t9,-0x787c(gp)
.text:0043e8f0 84fba524 addiu a1,a1,-0x47c
.text:0043e8f4 08002003 jr t9
.text:0043e8f8 bcf8c624 _addiu a2,a2,-0x744
LAB_0043e8fc: ;XREF[1,0]: 004400a4
.text:0043e8fc 0a001c3c lui gp,0xa
.text:0043e900 e4109c27 addiu gp,gp,0x10e4
.text:0043e904 21e09903 addu gp,gp,t9
.text:0043e908 2110a000 move v0,a1
.text:0043e90c 2080858f lw a1,-0x7fe0(gp)
.text:0043e910 988e998f lw t9,-0x7168(gp)
.text:0043e914 2138c000 move a3,a2
.text:0043e918 80d1a524 addiu a1,a1,-0x2e80
.text:0043e91c 08002003 jr t9
.text:0043e920 21304000 _move a2,v0
LAB_0043e924: ;XREF[1,0]: 004400c4
.text:0043e924 0a001c3c lui gp,0xa
.text:0043e928 bc109c27 addiu gp,gp,0x10bc
.text:0043e92c 21e09903 addu gp,gp,t9
.text:0043e930 2110a000 move v0,a1
.text:0043e934 2080858f lw a1,-0x7fe0(gp)
.text:0043e938 988e998f lw t9,-0x7168(gp)
.text:0043e93c 2138c000 move a3,a2
.text:0043e940 98d1a524 addiu a1,a1,-0x2e68
.text:0043e944 08002003 jr t9
.text:0043e948 21304000 _move a2,v0
LAB_0043e94c: ;XREF[1,0]: 004400e4
.text:0043e94c 0a001c3c lui gp,0xa
.text:0043e950 94109c27 addiu gp,gp,0x1094
.text:0043e954 21e09903 addu gp,gp,t9
.text:0043e958 2110a000 move v0,a1
.text:0043e95c 2080858f lw a1,-0x7fe0(gp)
.text:0043e960 988e998f lw t9,-0x7168(gp)
.text:0043e964 2138c000 move a3,a2
.text:0043e968 98cca524 addiu a1,a1,-0x3368
.text:0043e96c 08002003 jr t9
.text:0043e970 21304000 _move a2,v0
LAB_0043e974: ;XREF[1,0]: 00440104
.text:0043e974 0a001c3c lui gp,0xa
.text:0043e978 6c109c27 addiu gp,gp,0x106c
.text:0043e97c 21e09903 addu gp,gp,t9
.text:0043e980 d0febd27 addiu sp,sp,-0x130
.text:0043e984 2801bfaf sw ra,0x128(sp)
.text:0043e988 2401b3af sw s3,0x124(sp)
.text:0043e98c 2001b2af sw s2,0x120(sp)
.text:0043e990 1c01b1af sw s1,0x11c(sp)
.text:0043e994 1801b0af sw s0,0x118(sp)
.text:0043e998 1000bcaf sw gp,0x10(sp)
.text:0043e99c 2188a000 move s1,a1
.text:0043e9a0 21988000 move s3,a0
.text:0043e9a4 2400a018 blez a1,LAB_0043ea38
.text:0043e9a8 2190c000 _move s2,a2
.text:0043e9ac 2080858f lw a1,-0x7fe0(gp)
.text:0043e9b0 0000d08c lw s0,0x0(a2)
.text:0043e9b4 2489998f lw t9,-0x76dc(gp)
.text:0043e9b8 d4b4a524 addiu a1,a1,-0x4b2c
.text:0043e9bc 09f82003 jalr t9
.text:0043e9c0 21200002 _move a0,s0
.text:0043e9c4 1000bc8f lw gp,0x10(sp)
.text:0043e9c8 00000000 nop
.text:0043e9cc f48b998f lw t9,-0x740c(gp)
.text:0043e9d0 3d004010 beq v0,zero,LAB_0043eac8
.text:0043e9d4 00000000 _nop
.text:0043e9d8 2080828f lw v0,-0x7fe0(gp)
.text:0043e9dc 2489998f lw t9,-0x76dc(gp)
.text:0043e9e0 dcb44524 addiu a1,v0,-0x4b24
.text:0043e9e4 09f82003 jalr t9
.text:0043e9e8 21200002 _move a0,s0
.text:0043e9ec 1000bc8f lw gp,0x10(sp)
.text:0043e9f0 34004010 beq v0,zero,LAB_0043eac4
.text:0043e9f4 00000000 _nop
.text:0043e9f8 2080848f lw a0,-0x7fe0(gp)
.text:0043e9fc 2489998f lw t9,-0x76dc(gp)
.text:0043ea00 e4b48524 addiu a1,a0,-0x4b1c
.text:0043ea04 09f82003 jalr t9
.text:0043ea08 21200002 _move a0,s0
.text:0043ea0c 1000bc8f lw gp,0x10(sp)
.text:0043ea10 3b004010 beq v0,zero,LAB_0043eb00
.text:0043ea14 21200002 _move a0,s0
.text:0043ea18 2080888f lw t0,-0x7fe0(gp)
.text:0043ea1c 2489998f lw t9,-0x76dc(gp)
.text:0043ea20 00000000 nop
.text:0043ea24 09f82003 jalr t9
.text:0043ea28 c80e0525 _addiu a1,t0,0xec8
.text:0043ea2c 1000bc8f lw gp,0x10(sp)
.text:0043ea30 07004010 beq v0,zero,LAB_0043ea50
.text:0043ea34 00000000 _nop
LAB_0043ea38: ;XREF[1,0]: 0043e9a4
.text:0043ea38 e4006b8e lw t3,0xe4(s3)
.text:0043ea3c 00000000 nop
.text:0043ea40 82550b00 srl t2,t3,0x16
.text:0043ea44 01004931 andi t1,t2,0x1
.text:0043ea48 41002011 beq t1,zero,LAB_0043eb50
.text:0043ea4c 21206002 _move a0,s3
LAB_0043ea50: ;XREF[1,0]: 0043ea30
.text:0043ea50 20808d8f lw t5,-0x7fe0(gp)
.text:0043ea54 d88c998f lw t9,-0x7328(gp)
.text:0043ea58 a0cca525 addiu a1,t5,-0x3360
.text:0043ea5c 09f82003 jalr t9
.text:0043ea60 21206002 _move a0,s3
.text:0043ea64 1000bc8f lw gp,0x10(sp)
.text:0043ea68 21206002 move a0,s3
.text:0043ea6c 20808c8f lw t4,-0x7fe0(gp)
.text:0043ea70 8487998f lw t9,-0x787c(gp)
.text:0043ea74 84fb8525 addiu a1,t4,-0x47c
.text:0043ea78 21304000 move a2,v0
.text:0043ea7c 09f82003 jalr t9
.text:0043ea80 21804000 _move s0,v0
.text:0043ea84 1000bc8f lw gp,0x10(sp)
.text:0043ea88 06000012 beq s0,zero,LAB_0043eaa4
.text:0043ea8c 21884000 _move s1,v0
.text:0043ea90 8484998f lw t9,-0x7b7c(gp)
.text:0043ea94 00000000 nop
.text:0043ea98 09f82003 jalr t9
.text:0043ea9c 21200002 _move a0,s0
.text:0043eaa0 1000bc8f lw gp,0x10(sp)
LAB_0043eaa4: ;XREF[1,0]: 0043ea88
.text:0043eaa4 21102002 move v0,s1
.text:0043eaa8 2801bf8f lw ra,0x128(sp)
.text:0043eaac 2401b38f lw s3,0x124(sp)
.text:0043eab0 2001b28f lw s2,0x120(sp)
.text:0043eab4 1c01b18f lw s1,0x11c(sp)
.text:0043eab8 1801b08f lw s0,0x118(sp)
.text:0043eabc 0800e003 jr ra
.text:0043eac0 3001bd27 _addiu sp,sp,0x130
LAB_0043eac4: ;XREF[1,0]: 0043e9f0
.text:0043eac4 048c998f lw t9,-0x73fc(gp)
LAB_0043eac8: ;XREF[1,0]: 0043e9d0
.text:0043eac8 2080838f lw v1,-0x7fe0(gp)
.text:0043eacc 21206002 move a0,s3
.text:0043ead0 a0cc6524 addiu a1,v1,-0x3360
.text:0043ead4 21302002 move a2,s1
.text:0043ead8 09f82003 jalr t9
.text:0043eadc 21384002 _move a3,s2
LAB_0043eae0: ;XREF[2,0]: 0043eb48,0043eb64
.text:0043eae0 1000bc8f lw gp,0x10(sp)
.text:0043eae4 2801bf8f lw ra,0x128(sp)
.text:0043eae8 2401b38f lw s3,0x124(sp)
.text:0043eaec 2001b28f lw s2,0x120(sp)
.text:0043eaf0 1c01b18f lw s1,0x11c(sp)
.text:0043eaf4 1801b08f lw s0,0x118(sp)
.text:0043eaf8 0800e003 jr ra
.text:0043eafc 3001bd27 _addiu sp,sp,0x130
LAB_0043eb00: ;XREF[1,0]: 0043ea10
.text:0043eb00 2080878f lw a3,-0x7fe0(gp)
.text:0043eb04 348e998f lw t9,-0x71cc(gp)
.text:0043eb08 a0cce524 addiu a1,a3,-0x3360
.text:0043eb0c 09f82003 jalr t9
.text:0043eb10 21200000 _clear a0
.text:0043eb14 1000bc8f lw gp,0x10(sp)
.text:0043eb18 1800a427 addiu a0,sp,0x18
.text:0043eb1c 6884998f lw t9,-0x7b98(gp)
.text:0043eb20 21284000 move a1,v0
.text:0043eb24 09f82003 jalr t9
.text:0043eb28 ff000624 _li a2,0xff
.text:0043eb2c 1000bc8f lw gp,0x10(sp)
.text:0043eb30 21206002 move a0,s3
.text:0043eb34 2080868f lw a2,-0x7fe0(gp)
.text:0043eb38 8487998f lw t9,-0x787c(gp)
.text:0043eb3c 84fbc524 addiu a1,a2,-0x47c
.text:0043eb40 09f82003 jalr t9
.text:0043eb44 1800a627 _addiu a2,sp,0x18
.text:0043eb48 e5ff0010 b LAB_0043eae0
.text:0043eb4c 00000000 _nop
LAB_0043eb50: ;XREF[1,0]: 0043ea48
.text:0043eb50 20808e8f lw t6,-0x7fe0(gp)
.text:0043eb54 ac89998f lw t9,-0x7654(gp)
.text:0043eb58 00000000 nop
.text:0043eb5c 09f82003 jalr t9
.text:0043eb60 a0ccc525 _addiu a1,t6,-0x3360
.text:0043eb64 deff0010 b LAB_0043eae0
.text:0043eb68 00000000 _nop
LAB_0043eb6c: ;XREF[1,0]: 00440124
.text:0043eb6c 0a001c3c lui gp,0xa
.text:0043eb70 740e9c27 addiu gp,gp,0xe74
.text:0043eb74 21e09903 addu gp,gp,t9
.text:0043eb78 2110a000 move v0,a1
.text:0043eb7c 2080858f lw a1,-0x7fe0(gp)
.text:0043eb80 e08b998f lw t9,-0x7420(gp)
.text:0043eb84 2138c000 move a3,a2
.text:0043eb88 4cd4a524 addiu a1,a1,-0x2bb4
.text:0043eb8c 08002003 jr t9
.text:0043eb90 21304000 _move a2,v0
LAB_0043eb94: ;XREF[1,0]: 00440144
.text:0043eb94 0a001c3c lui gp,0xa
.text:0043eb98 4c0e9c27 addiu gp,gp,0xe4c
.text:0043eb9c 21e09903 addu gp,gp,t9
.text:0043eba0 2110a000 move v0,a1
.text:0043eba4 2080858f lw a1,-0x7fe0(gp)
.text:0043eba8 448a998f lw t9,-0x75bc(gp)
.text:0043ebac 2138c000 move a3,a2
.text:0043ebb0 4cd4a524 addiu a1,a1,-0x2bb4
.text:0043ebb4 08002003 jr t9
.text:0043ebb8 21304000 _move a2,v0
LAB_0043ebbc: ;XREF[1,0]: 00440164
.text:0043ebbc 0a001c3c lui gp,0xa
.text:0043ebc0 240e9c27 addiu gp,gp,0xe24
.text:0043ebc4 21e09903 addu gp,gp,t9
.text:0043ebc8 2110a000 move v0,a1
.text:0043ebcc 2080858f lw a1,-0x7fe0(gp)
.text:0043ebd0 e08b998f lw t9,-0x7420(gp)
.text:0043ebd4 2138c000 move a3,a2
.text:0043ebd8 d8cca524 addiu a1,a1,-0x3328
.text:0043ebdc 08002003 jr t9
.text:0043ebe0 21304000 _move a2,v0
LAB_0043ebe4: ;XREF[1,0]: 00440184
.text:0043ebe4 0a001c3c lui gp,0xa
.text:0043ebe8 fc0d9c27 addiu gp,gp,0xdfc
.text:0043ebec 21e09903 addu gp,gp,t9
.text:0043ebf0 2110a000 move v0,a1
.text:0043ebf4 2080858f lw a1,-0x7fe0(gp)
.text:0043ebf8 448a998f lw t9,-0x75bc(gp)
.text:0043ebfc 2138c000 move a3,a2
.text:0043ec00 d8cca524 addiu a1,a1,-0x3328
.text:0043ec04 08002003 jr t9
.text:0043ec08 21304000 _move a2,v0
LAB_0043ec0c: ;XREF[1,0]: 004401a4
.text:0043ec0c 0a001c3c lui gp,0xa
.text:0043ec10 d40d9c27 addiu gp,gp,0xdd4
.text:0043ec14 21e09903 addu gp,gp,t9
.text:0043ec18 2110a000 move v0,a1
.text:0043ec1c 2080858f lw a1,-0x7fe0(gp)
.text:0043ec20 e08b998f lw t9,-0x7420(gp)
.text:0043ec24 2138c000 move a3,a2
.text:0043ec28 70cca524 addiu a1,a1,-0x3390
.text:0043ec2c 08002003 jr t9
.text:0043ec30 21304000 _move a2,v0
LAB_0043ec34: ;XREF[1,0]: 004401c4
.text:0043ec34 0a001c3c lui gp,0xa
.text:0043ec38 ac0d9c27 addiu gp,gp,0xdac
.text:0043ec3c 21e09903 addu gp,gp,t9
.text:0043ec40 2110a000 move v0,a1
.text:0043ec44 2080858f lw a1,-0x7fe0(gp)
.text:0043ec48 448a998f lw t9,-0x75bc(gp)
.text:0043ec4c 2138c000 move a3,a2
.text:0043ec50 70cca524 addiu a1,a1,-0x3390
.text:0043ec54 08002003 jr t9
.text:0043ec58 21304000 _move a2,v0
LAB_0043ec5c: ;XREF[1,0]: 004401e4
.text:0043ec5c 0a001c3c lui gp,0xa
.text:0043ec60 840d9c27 addiu gp,gp,0xd84
.text:0043ec64 21e09903 addu gp,gp,t9
.text:0043ec68 68ffbd27 addiu sp,sp,-0x98
.text:0043ec6c 9400bfaf sw ra,0x94(sp)
.text:0043ec70 9000beaf sw s8,0x90(sp)
.text:0043ec74 8c00b7af sw s7,0x8c(sp)
.text:0043ec78 8800b6af sw s6,0x88(sp)
.text:0043ec7c 8400b5af sw s5,0x84(sp)
.text:0043ec80 8000b4af sw s4,0x80(sp)
.text:0043ec84 7c00b3af sw s3,0x7c(sp)
.text:0043ec88 7800b2af sw s2,0x78(sp)
.text:0043ec8c 7400b1af sw s1,0x74(sp)
.text:0043ec90 7000b0af sw s0,0x70(sp)
.text:0043ec94 1000bcaf sw gp,0x10(sp)
.text:0043ec98 188f998f lw t9,-0x70e8(gp)
.text:0043ec9c a000a6af sw a2,0xa0(sp)
.text:0043eca0 21b08000 move s6,a0
.text:0043eca4 5800a0af sw zero,0x58(sp)
.text:0043eca8 5c00a0af sw zero,0x5c(sp)
.text:0043ecac 6000a0af sw zero,0x60(sp)
.text:0043ecb0 6400a0af sw zero,0x64(sp)
.text:0043ecb4 4f000424 li a0,0x4f
.text:0043ecb8 5800a527 addiu a1,sp,0x58
.text:0043ecbc 09f82003 jalr t9
.text:0043ecc0 01000624 _li a2,0x1
.text:0043ecc4 1000bc8f lw gp,0x10(sp)
.text:0043ecc8 5800be83 lb s8,0x58(sp)
.text:0043eccc 2080978f lw s7,-0x7fe0(gp)
.text:0043ecd0 21800000 clear s0
.text:0043ecd4 01001524 li s5,0x1
.text:0043ecd8 05000010 b LAB_0043ecf0
.text:0043ecdc 6800a0af _sw zero,0x68(sp)
LAB_0043ece0: ;XREF[4,0]: 0043ed24,0043ed34,0043ed50,0043ede0
.text:0043ece0 0100b526 addiu s5,s5,0x1
.text:0043ece4 0900b42a slti s4,s5,0x9
.text:0043ece8 46008012 beq s4,zero,LAB_0043ee04
.text:0043ecec 21100002 _move v0,s0
LAB_0043ecf0: ;XREF[2,0]: 0043ecd8,0043edfc
.text:0043ecf0 0491998f lw t9,-0x6efc(gp)
.text:0043ecf4 1800a427 addiu a0,sp,0x18
.text:0043ecf8 40000524 li a1,0x40
.text:0043ecfc a0bae626 addiu a2,s7,-0x4560
.text:0043ed00 09f82003 jalr t9
.text:0043ed04 2138a002 _move a3,s5
.text:0043ed08 1000bc8f lw gp,0x10(sp)
.text:0043ed0c 21200000 clear a0
.text:0043ed10 348e998f lw t9,-0x71cc(gp)
.text:0043ed14 00000000 nop
.text:0043ed18 09f82003 jalr t9
.text:0043ed1c 1800a527 _addiu a1,sp,0x18
.text:0043ed20 1000bc8f lw gp,0x10(sp)
.text:0043ed24 eeff4010 beq v0,zero,LAB_0043ece0
.text:0043ed28 21204000 _move a0,v0
.text:0043ed2c 00004290 lbu v0,0x0(v0)
.text:0043ed30 00000000 nop
.text:0043ed34 eaff4010 beq v0,zero,LAB_0043ece0
.text:0043ed38 00000000 _nop
.text:0043ed3c f88a998f lw t9,-0x7508(gp)
.text:0043ed40 00000000 nop
.text:0043ed44 09f82003 jalr t9
.text:0043ed48 00000000 _nop
.text:0043ed4c 1000bc8f lw gp,0x10(sp)
.text:0043ed50 e3ff4010 beq v0,zero,LAB_0043ece0
.text:0043ed54 21a04000 _move s4,v0
.text:0043ed58 a085998f lw t9,-0x7a60(gp)
.text:0043ed5c 21204000 move a0,v0
.text:0043ed60 09f82003 jalr t9
.text:0043ed64 2f000524 _li a1,0x2f
.text:0043ed68 21904000 move s2,v0
.text:0043ed6c 1000bc8f lw gp,0x10(sp)
.text:0043ed70 0c004010 beq v0,zero,LAB_0043eda4
.text:0043ed74 21980000 _clear s3
.text:0043ed78 848d998f lw t9,-0x727c(gp)
.text:0043ed7c 01005224 addiu s2,v0,0x1
.text:0043ed80 000040a0 sb zero,0x0(v0)
.text:0043ed84 21204002 move a0,s2
.text:0043ed88 09f82003 jalr t9
.text:0043ed8c 2f000524 _li a1,0x2f
.text:0043ed90 1000bc8f lw gp,0x10(sp)
.text:0043ed94 03004010 beq v0,zero,LAB_0043eda4
.text:0043ed98 21984000 _move s3,v0
.text:0043ed9c 000040a0 sb zero,0x0(v0)
.text:0043eda0 01005324 addiu s3,v0,0x1
LAB_0043eda4: ;XREF[2,0]: 0043ed70,0043ed94
.text:0043eda4 a000a38f lw v1,0xa0(sp)
.text:0043eda8 6886998f lw t9,-0x7998(gp)
.text:0043edac 0000648c lw a0,0x0(v1)
.text:0043edb0 09f82003 jalr t9
.text:0043edb4 00000000 _nop
.text:0043edb8 02000424 li a0,0x2
.text:0043edbc 1000bc8f lw gp,0x10(sp)
.text:0043edc0 58004410 beq v0,a0,LAB_0043ef24
.text:0043edc4 00000000 _nop
.text:0043edc8 03004528 slti a1,v0,0x3
.text:0043edcc 1900a010 beq a1,zero,LAB_0043ee34
.text:0043edd0 03000724 _li a3,0x3
.text:0043edd4 01000624 li a2,0x1
.text:0043edd8 d8004610 beq v0,a2,LAB_0043f13c
.text:0043eddc 2120c002 _move a0,s6
LAB_0043ede0: ;XREF[3,0]: 0043ee3c,0043f0c8,0043f134
.text:0043ede0 bfff8012 beq s4,zero,LAB_0043ece0
.text:0043ede4 21208002 _move a0,s4
.text:0043ede8 8484998f lw t9,-0x7b7c(gp)
.text:0043edec 0100b526 addiu s5,s5,0x1
.text:0043edf0 09f82003 jalr t9
.text:0043edf4 0900b42a _slti s4,s5,0x9
.text:0043edf8 1000bc8f lw gp,0x10(sp)
.text:0043edfc bcff8016 bne s4,zero,LAB_0043ecf0
.text:0043ee00 21100002 _move v0,s0
LAB_0043ee04: ;XREF[1,0]: 0043ece8
.text:0043ee04 9400bf8f lw ra,0x94(sp)
.text:0043ee08 9000be8f lw s8,0x90(sp)
.text:0043ee0c 8c00b78f lw s7,0x8c(sp)
.text:0043ee10 8800b68f lw s6,0x88(sp)
.text:0043ee14 8400b58f lw s5,0x84(sp)
.text:0043ee18 8000b48f lw s4,0x80(sp)
.text:0043ee1c 7c00b38f lw s3,0x7c(sp)
.text:0043ee20 7800b28f lw s2,0x78(sp)
.text:0043ee24 7400b18f lw s1,0x74(sp)
.text:0043ee28 7000b08f lw s0,0x70(sp)
.text:0043ee2c 0800e003 jr ra
.text:0043ee30 9800bd27 _addiu sp,sp,0x98
LAB_0043ee34: ;XREF[1,0]: 0043edcc
.text:0043ee34 a6004710 beq v0,a3,LAB_0043f0d0
.text:0043ee38 04000824 _li t0,0x4
.text:0043ee3c e8ff4814 bne v0,t0,LAB_0043ede0
.text:0043ee40 2120c002 _move a0,s6
.text:0043ee44 2080918f lw s1,-0x7fe0(gp)
.text:0043ee48 8487998f lw t9,-0x787c(gp)
.text:0043ee4c 8086868f lw a2,-0x7980(gp)
.text:0043ee50 09f82003 jalr t9
.text:0043ee54 84fb2526 _addiu a1,s1,-0x47c
.text:0043ee58 6800ab8f lw t3,0x68(sp)
.text:0043ee5c 1000bc8f lw gp,0x10(sp)
.text:0043ee60 01006a25 addiu t2,t3,0x1
.text:0043ee64 a88f998f lw t9,-0x7058(gp)
.text:0043ee68 21204001 move a0,t2
.text:0043ee6c 6800aaaf sw t2,0x68(sp)
.text:0043ee70 5800a527 addiu a1,sp,0x58
.text:0043ee74 10000624 li a2,0x10
.text:0043ee78 09f82003 jalr t9
.text:0043ee7c 21900202 _addu s2,s0,v0
.text:0043ee80 1000bc8f lw gp,0x10(sp)
.text:0043ee84 2120c002 move a0,s6
.text:0043ee88 8487998f lw t9,-0x787c(gp)
.text:0043ee8c 21304000 move a2,v0
.text:0043ee90 09f82003 jalr t9
.text:0043ee94 84fb2526 _addiu a1,s1,-0x47c
.text:0043ee98 1000bc8f lw gp,0x10(sp)
.text:0043ee9c 2120c002 move a0,s6
.text:0043eea0 8487998f lw t9,-0x787c(gp)
.text:0043eea4 5489868f lw a2,-0x76ac(gp)
.text:0043eea8 84fb2526 addiu a1,s1,-0x47c
.text:0043eeac 09f82003 jalr t9
.text:0043eeb0 21804202 _addu s0,s2,v0
.text:0043eeb4 1000bc8f lw gp,0x10(sp)
.text:0043eeb8 2120c002 move a0,s6
.text:0043eebc f488998f lw t9,-0x770c(gp)
.text:0043eec0 21288002 move a1,s4
.text:0043eec4 09f82003 jalr t9
.text:0043eec8 21900202 _addu s2,s0,v0
.text:0043eecc 1000bc8f lw gp,0x10(sp)
.text:0043eed0 2120c002 move a0,s6
.text:0043eed4 8487998f lw t9,-0x787c(gp)
.text:0043eed8 5489868f lw a2,-0x76ac(gp)
.text:0043eedc 84fb2526 addiu a1,s1,-0x47c
.text:0043eee0 09f82003 jalr t9
.text:0043eee4 21804202 _addu s0,s2,v0
.text:0043eee8 1000bc8f lw gp,0x10(sp)
.text:0043eeec 20016012 beq s3,zero,LAB_0043f370
.text:0043eef0 21800202 _addu s0,s0,v0
LAB_0043eef4: ;XREF[1,0]: 0043f374
.text:0043eef4 0800cd2f sltiu t5,s8,0x8
.text:0043eef8 ea00a011 beq t5,zero,LAB_0043f2a4
.text:0043eefc 80f81e00 _sll ra,s8,0x2
.text:0043ef00 2080848f lw a0,-0x7fe0(gp)
.text:0043ef04 00000000 nop
.text:0043ef08 40fb8224 addiu v0,a0,-0x4c0
.text:0043ef0c 21c0e203 addu t8,ra,v0
.text:0043ef10 00000f8f lw t7,0x0(t8)
.text:0043ef14 00000000 nop
.text:0043ef18 2170fc01 addu t6,t7,gp
.text:0043ef1c 0800c001 jr t6
.text:0043ef20 00000000 _nop
LAB_0043ef24: ;XREF[1,0]: 0043edc0
.text:0043ef24 2080918f lw s1,-0x7fe0(gp)
.text:0043ef28 8487998f lw t9,-0x787c(gp)
.text:0043ef2c 3c91868f lw a2,-0x6ec4(gp)
.text:0043ef30 2120c002 move a0,s6
.text:0043ef34 09f82003 jalr t9
.text:0043ef38 84fb2526 _addiu a1,s1,-0x47c
.text:0043ef3c 1000bc8f lw gp,0x10(sp)
.text:0043ef40 2120c002 move a0,s6
.text:0043ef44 8487998f lw t9,-0x787c(gp)
.text:0043ef48 108c868f lw a2,-0x73f0(gp)
.text:0043ef4c 84fb2526 addiu a1,s1,-0x47c
.text:0043ef50 09f82003 jalr t9
.text:0043ef54 21900202 _addu s2,s0,v0
.text:0043ef58 6800aa8f lw t2,0x68(sp)
.text:0043ef5c 1000bc8f lw gp,0x10(sp)
.text:0043ef60 01004925 addiu t1,t2,0x1
.text:0043ef64 a88f998f lw t9,-0x7058(gp)
.text:0043ef68 21202001 move a0,t1
.text:0043ef6c 6800a9af sw t1,0x68(sp)
.text:0043ef70 5800a527 addiu a1,sp,0x58
.text:0043ef74 10000624 li a2,0x10
.text:0043ef78 09f82003 jalr t9
.text:0043ef7c 21984202 _addu s3,s2,v0
.text:0043ef80 1000bc8f lw gp,0x10(sp)
.text:0043ef84 2120c002 move a0,s6
.text:0043ef88 8487998f lw t9,-0x787c(gp)
.text:0043ef8c 21304000 move a2,v0
.text:0043ef90 09f82003 jalr t9
.text:0043ef94 84fb2526 _addiu a1,s1,-0x47c
.text:0043ef98 1000bc8f lw gp,0x10(sp)
.text:0043ef9c 2120c002 move a0,s6
.text:0043efa0 8487998f lw t9,-0x787c(gp)
.text:0043efa4 108c868f lw a2,-0x73f0(gp)
.text:0043efa8 84fb2526 addiu a1,s1,-0x47c
.text:0043efac 09f82003 jalr t9
.text:0043efb0 21806202 _addu s0,s3,v0
.text:0043efb4 1000bc8f lw gp,0x10(sp)
.text:0043efb8 2120c002 move a0,s6
.text:0043efbc f488998f lw t9,-0x770c(gp)
.text:0043efc0 21288002 move a1,s4
.text:0043efc4 09f82003 jalr t9
.text:0043efc8 21900202 _addu s2,s0,v0
.text:0043efcc 1000bc8f lw gp,0x10(sp)
.text:0043efd0 2120c002 move a0,s6
.text:0043efd4 8487998f lw t9,-0x787c(gp)
.text:0043efd8 108c868f lw a2,-0x73f0(gp)
.text:0043efdc 84fb2526 addiu a1,s1,-0x47c
.text:0043efe0 09f82003 jalr t9
.text:0043efe4 21984202 _addu s3,s2,v0
.text:0043efe8 1000bc8f lw gp,0x10(sp)
.text:0043efec 2120c002 move a0,s6
.text:0043eff0 8487998f lw t9,-0x787c(gp)
.text:0043eff4 3088868f lw a2,-0x77d0(gp)
.text:0043eff8 84fb2526 addiu a1,s1,-0x47c
.text:0043effc 09f82003 jalr t9
.text:0043f000 21806202 _addu s0,s3,v0
.text:0043f004 1000bc8f lw gp,0x10(sp)
.text:0043f008 2120c002 move a0,s6
.text:0043f00c a08b998f lw t9,-0x7460(gp)
.text:0043f010 21288002 move a1,s4
.text:0043f014 09f82003 jalr t9
.text:0043f018 21900202 _addu s2,s0,v0
.text:0043f01c 1000bc8f lw gp,0x10(sp)
.text:0043f020 2120c002 move a0,s6
.text:0043f024 8487998f lw t9,-0x787c(gp)
.text:0043f028 888e868f lw a2,-0x7178(gp)
.text:0043f02c 84fb2526 addiu a1,s1,-0x47c
.text:0043f030 09f82003 jalr t9
.text:0043f034 21984202 _addu s3,s2,v0
.text:0043f038 1000bc8f lw gp,0x10(sp)
.text:0043f03c 2120c002 move a0,s6
.text:0043f040 8487998f lw t9,-0x787c(gp)
.text:0043f044 108c868f lw a2,-0x73f0(gp)
.text:0043f048 84fb2526 addiu a1,s1,-0x47c
.text:0043f04c 09f82003 jalr t9
.text:0043f050 21806202 _addu s0,s3,v0
.text:0043f054 1000bc8f lw gp,0x10(sp)
.text:0043f058 2120c002 move a0,s6
.text:0043f05c 8487998f lw t9,-0x787c(gp)
.text:0043f060 8889868f lw a2,-0x7678(gp)
.text:0043f064 84fb2526 addiu a1,s1,-0x47c
.text:0043f068 09f82003 jalr t9
.text:0043f06c 21900202 _addu s2,s0,v0
.text:0043f070 1000bc8f lw gp,0x10(sp)
.text:0043f074 2120c002 move a0,s6
.text:0043f078 a08b998f lw t9,-0x7460(gp)
.text:0043f07c 21288002 move a1,s4
.text:0043f080 09f82003 jalr t9
.text:0043f084 21984202 _addu s3,s2,v0
.text:0043f088 1000bc8f lw gp,0x10(sp)
.text:0043f08c 2120c002 move a0,s6
.text:0043f090 8487998f lw t9,-0x787c(gp)
.text:0043f094 e488868f lw a2,-0x771c(gp)
.text:0043f098 84fb2526 addiu a1,s1,-0x47c
.text:0043f09c 09f82003 jalr t9
.text:0043f0a0 21806202 _addu s0,s3,v0
.text:0043f0a4 1000bc8f lw gp,0x10(sp)
.text:0043f0a8 84fb2526 addiu a1,s1,-0x47c
.text:0043f0ac 8487998f lw t9,-0x787c(gp)
.text:0043f0b0 bc87868f lw a2,-0x7844(gp)
.text:0043f0b4 2120c002 move a0,s6
.text:0043f0b8 21800202 addu s0,s0,v0
LAB_0043f0bc: ;XREF[1,0]: 0043f224
.text:0043f0bc 09f82003 jalr t9
.text:0043f0c0 00000000 _nop
LAB_0043f0c4: ;XREF[1,0]: 0043f2e4
.text:0043f0c4 1000bc8f lw gp,0x10(sp)
.text:0043f0c8 45ff0010 b LAB_0043ede0
.text:0043f0cc 21800202 _addu s0,s0,v0
LAB_0043f0d0: ;XREF[1,0]: 0043ee34
.text:0043f0d0 a4006012 beq s3,zero,LAB_0043f364
.text:0043f0d4 00000000 _nop
LAB_0043f0d8: ;XREF[1,0]: 0043f368
.text:0043f0d8 0800cc2f sltiu t4,s8,0x8
.text:0043f0dc 0a008011 beq t4,zero,LAB_0043f108
.text:0043f0e0 80881e00 _sll s1,s8,0x2
.text:0043f0e4 20809f8f lw ra,-0x7fe0(gp)
.text:0043f0e8 00000000 nop
.text:0043f0ec 60fbf827 addiu t8,ra,-0x4a0
.text:0043f0f0 21783802 addu t7,s1,t8
.text:0043f0f4 0000ee8d lw t6,0x0(t7)
.text:0043f0f8 00000000 nop
.text:0043f0fc 2168dc01 addu t5,t6,gp
.text:0043f100 0800a001 jr t5
.text:0043f104 00000000 _nop
LAB_0043f108: ;XREF[1,0]: 0043f0dc
.text:0043f108 00006982 lb t1,0x0(s3)
.text:0043f10c 9486838f lw v1,-0x796c(gp)
.text:0043f110 80100900 sll v0,t1,0x2
.text:0043f114 21284300 addu a1,v0,v1
.text:0043f118 40ffa78c lw a3,-0xc0(a1)
.text:0043f11c 8487998f lw t9,-0x787c(gp)
.text:0043f120 f08e858f lw a1,-0x7110(gp)
.text:0043f124 2120c002 move a0,s6
.text:0043f128 09f82003 jalr t9
.text:0043f12c 21308002 _move a2,s4
.text:0043f130 1000bc8f lw gp,0x10(sp)
.text:0043f134 2aff0010 b LAB_0043ede0
.text:0043f138 21800202 _addu s0,s0,v0
LAB_0043f13c: ;XREF[1,0]: 0043edd8
.text:0043f13c 2080918f lw s1,-0x7fe0(gp)
.text:0043f140 8487998f lw t9,-0x787c(gp)
.text:0043f144 7c88868f lw a2,-0x7784(gp)
.text:0043f148 09f82003 jalr t9
.text:0043f14c 84fb2526 _addiu a1,s1,-0x47c
.text:0043f150 1000bc8f lw gp,0x10(sp)
.text:0043f154 2120c002 move a0,s6
.text:0043f158 8487998f lw t9,-0x787c(gp)
.text:0043f15c 84fb2526 addiu a1,s1,-0x47c
.text:0043f160 21308002 move a2,s4
.text:0043f164 09f82003 jalr t9
.text:0043f168 21800202 _addu s0,s0,v0
.text:0043f16c 1000bc8f lw gp,0x10(sp)
.text:0043f170 2120c002 move a0,s6
.text:0043f174 8487998f lw t9,-0x787c(gp)
.text:0043f178 9c91868f lw a2,-0x6e64(gp)
.text:0043f17c 84fb2526 addiu a1,s1,-0x47c
.text:0043f180 09f82003 jalr t9
.text:0043f184 21800202 _addu s0,s0,v0
.text:0043f188 1000bc8f lw gp,0x10(sp)
.text:0043f18c 2120c002 move a0,s6
.text:0043f190 8487998f lw t9,-0x787c(gp)
.text:0043f194 cc91868f lw a2,-0x6e34(gp)
.text:0043f198 84fb2526 addiu a1,s1,-0x47c
.text:0043f19c 09f82003 jalr t9
.text:0043f1a0 21800202 _addu s0,s0,v0
.text:0043f1a4 1000bc8f lw gp,0x10(sp)
.text:0043f1a8 21284002 move a1,s2
.text:0043f1ac 208b998f lw t9,-0x74e0(gp)
.text:0043f1b0 2120c002 move a0,s6
.text:0043f1b4 09f82003 jalr t9
.text:0043f1b8 21800202 _addu s0,s0,v0
.text:0043f1bc 1000bc8f lw gp,0x10(sp)
.text:0043f1c0 2120c002 move a0,s6
.text:0043f1c4 8487998f lw t9,-0x787c(gp)
.text:0043f1c8 9c91868f lw a2,-0x6e64(gp)
.text:0043f1cc 84fb2526 addiu a1,s1,-0x47c
.text:0043f1d0 09f82003 jalr t9
.text:0043f1d4 21900202 _addu s2,s0,v0
.text:0043f1d8 1000bc8f lw gp,0x10(sp)
.text:0043f1dc 2120c002 move a0,s6
.text:0043f1e0 8487998f lw t9,-0x787c(gp)
.text:0043f1e4 fc89868f lw a2,-0x7604(gp)
.text:0043f1e8 84fb2526 addiu a1,s1,-0x47c
.text:0043f1ec 09f82003 jalr t9
.text:0043f1f0 21804202 _addu s0,s2,v0
.text:0043f1f4 1000bc8f lw gp,0x10(sp)
.text:0043f1f8 21306002 move a2,s3
.text:0043f1fc 8487998f lw t9,-0x787c(gp)
.text:0043f200 2120c002 move a0,s6
.text:0043f204 84fb2526 addiu a1,s1,-0x47c
.text:0043f208 09f82003 jalr t9
.text:0043f20c 21800202 _addu s0,s0,v0
.text:0043f210 1000bc8f lw gp,0x10(sp)
.text:0043f214 84fb2526 addiu a1,s1,-0x47c
.text:0043f218 8487998f lw t9,-0x787c(gp)
.text:0043f21c 9c91868f lw a2,-0x6e64(gp)
.text:0043f220 2120c002 move a0,s6
.text:0043f224 a5ff0010 b LAB_0043f0bc
.text:0043f228 21800202 _addu s0,s0,v0
.text:0043f22c 00 ?? 00h
.text:0043f22d 00 ?? 00h
.text:0043f22e 72 ?? 72h r
.text:0043f22f 82 ?? 82h
.text:0043f230 10 ?? 10h
.text:0043f231 85 ?? 85h
.text:0043f232 83 ?? 83h
.text:0043f233 8f ?? 8Fh
.text:0043f234 b7 ?? B7h
.text:0043f235 ff ?? FFh
.text:0043f236 00 ?? 00h
.text:0043f237 10 ?? 10h
.text:0043f238 80 ?? 80h
.text:0043f239 10 ?? 10h
.text:0043f23a 12 ?? 12h
.text:0043f23b 00 ?? 00h
.text:0043f23c 00 ?? 00h
.text:0043f23d 00 ?? 00h
.text:0043f23e 68 ?? 68h h
.text:0043f23f 82 ?? 82h
.text:0043f240 a0 ?? A0h
.text:0043f241 87 ?? 87h
.text:0043f242 83 ?? 83h
.text:0043f243 8f ?? 8Fh
.text:0043f244 b3 ?? B3h
.text:0043f245 ff ?? FFh
.text:0043f246 00 ?? 00h
.text:0043f247 10 ?? 10h
.text:0043f248 80 ?? 80h
.text:0043f249 10 ?? 10h
.text:0043f24a 08 ?? 08h
.text:0043f24b 00 ?? 00h
.text:0043f24c 00 ?? 00h
.text:0043f24d 00 ?? 00h
.text:0043f24e 67 ?? 67h g
.text:0043f24f 82 ?? 82h
.text:0043f250 8c ?? 8Ch
.text:0043f251 86 ?? 86h
.text:0043f252 83 ?? 83h
.text:0043f253 8f ?? 8Fh
.text:0043f254 af ?? AFh
.text:0043f255 ff ?? FFh
.text:0043f256 00 ?? 00h
.text:0043f257 10 ?? 10h
.text:0043f258 80 ?? 80h
.text:0043f259 10 ?? 10h
.text:0043f25a 07 ?? 07h
.text:0043f25b 00 ?? 00h
.text:0043f25c 00 ?? 00h
.text:0043f25d 00 ?? 00h
.text:0043f25e 66 ?? 66h f
.text:0043f25f 82 ?? 82h
.text:0043f260 94 ?? 94h
.text:0043f261 91 ?? 91h
.text:0043f262 83 ?? 83h
.text:0043f263 8f ?? 8Fh
.text:0043f264 ab ?? ABh
.text:0043f265 ff ?? FFh
.text:0043f266 00 ?? 00h
.text:0043f267 10 ?? 10h
.text:0043f268 80 ?? 80h
.text:0043f269 10 ?? 10h
.text:0043f26a 06 ?? 06h
.text:0043f26b 00 ?? 00h
.text:0043f26c 00 ?? 00h
.text:0043f26d 00 ?? 00h
.text:0043f26e 63 ?? 63h c
.text:0043f26f 82 ?? 82h
.text:0043f270 00 ?? 00h
.text:0043f271 00 ?? 00h
.text:0043f272 00 ?? 00h
.text:0043f273 00 ?? 00h
.text:0043f274 80 ?? 80h
.text:0043f275 10 ?? 10h
.text:0043f276 03 ?? 03h
.text:0043f277 00 ?? 00h
.text:0043f278 30 ?? 30h 0
.text:0043f279 89 ?? 89h
.text:0043f27a 83 ?? 83h
.text:0043f27b 8f ?? 8Fh
.text:0043f27c a6 ?? A6h
.text:0043f27d ff ?? FFh
.text:0043f27e 00 ?? 00h
.text:0043f27f 10 ?? 10h
.text:0043f280 21 ?? 21h ! ;? -> 00432821
.text:0043f281 28 ?? 28h (
.text:0043f282 43 ?? 43h C
.text:0043f283 00 ?? 00h
.text:0043f284 00 ?? 00h
.text:0043f285 00 ?? 00h
.text:0043f286 64 ?? 64h d
.text:0043f287 82 ?? 82h
.text:0043f288 a4 ?? A4h
.text:0043f289 87 ?? 87h
.text:0043f28a 83 ?? 83h
.text:0043f28b 8f ?? 8Fh
.text:0043f28c a1 ?? A1h
.text:0043f28d ff ?? FFh
.text:0043f28e 00 ?? 00h
.text:0043f28f 10 ?? 10h
.text:0043f290 80 ?? 80h
.text:0043f291 10 ?? 10h
.text:0043f292 04 ?? 04h
.text:0043f293 00 ?? 00h
.text:0043f294 00 ?? 00h
.text:0043f295 00 ?? 00h
.text:0043f296 62 ?? 62h b
.text:0043f297 82 ?? 82h
.text:0043f298 0c ?? 0Ch
.text:0043f299 88 ?? 88h
.text:0043f29a 83 ?? 83h
.text:0043f29b 8f ?? 8Fh
.text:0043f29c 9d ?? 9Dh
.text:0043f29d ff ?? FFh
.text:0043f29e 00 ?? 00h
.text:0043f29f 10 ?? 10h
.text:0043f2a0 80 ?? 80h
.text:0043f2a1 10 ?? 10h
.text:0043f2a2 02 ?? 02h
.text:0043f2a3 00 ?? 00h
LAB_0043f2a4: ;XREF[1,0]: 0043eef8
.text:0043f2a4 00006a82 lb t2,0x0(s3)
.text:0043f2a8 9486838f lw v1,-0x796c(gp)
.text:0043f2ac 80100a00 sll v0,t2,0x2
.text:0043f2b0 21984300 addu s3,v0,v1
.text:0043f2b4 8487998f lw t9,-0x787c(gp)
.text:0043f2b8 40ff668e lw a2,-0xc0(s3)
.text:0043f2bc 2120c002 move a0,s6
.text:0043f2c0 09f82003 jalr t9
.text:0043f2c4 84fb2526 _addiu a1,s1,-0x47c
.text:0043f2c8 1000bc8f lw gp,0x10(sp)
.text:0043f2cc 84fb2526 addiu a1,s1,-0x47c
.text:0043f2d0 8487998f lw t9,-0x787c(gp)
.text:0043f2d4 bc87868f lw a2,-0x7844(gp)
.text:0043f2d8 2120c002 move a0,s6
.text:0043f2dc 09f82003 jalr t9
.text:0043f2e0 21800202 _addu s0,s0,v0
.text:0043f2e4 77ff0010 b LAB_0043f0c4
.text:0043f2e8 00000000 _nop
.text:0043f2ec 00 ?? 00h
.text:0043f2ed 00 ?? 00h
.text:0043f2ee 72 ?? 72h r
.text:0043f2ef 82 ?? 82h
.text:0043f2f0 10 ?? 10h
.text:0043f2f1 85 ?? 85h
.text:0043f2f2 83 ?? 83h
.text:0043f2f3 8f ?? 8Fh
.text:0043f2f4 ee ?? EEh
.text:0043f2f5 ff ?? FFh
.text:0043f2f6 00 ?? 00h
.text:0043f2f7 10 ?? 10h
.text:0043f2f8 80 ?? 80h
.text:0043f2f9 10 ?? 10h
.text:0043f2fa 12 ?? 12h
.text:0043f2fb 00 ?? 00h
.text:0043f2fc 00 ?? 00h
.text:0043f2fd 00 ?? 00h
.text:0043f2fe 63 ?? 63h c
.text:0043f2ff 82 ?? 82h
.text:0043f300 00 ?? 00h
.text:0043f301 00 ?? 00h
.text:0043f302 00 ?? 00h
.text:0043f303 00 ?? 00h
.text:0043f304 80 ?? 80h
.text:0043f305 10 ?? 10h
.text:0043f306 03 ?? 03h
.text:0043f307 00 ?? 00h
.text:0043f308 a4 ?? A4h
.text:0043f309 87 ?? 87h
.text:0043f30a 83 ?? 83h
.text:0043f30b 8f ?? 8Fh
.text:0043f30c e9 ?? E9h
.text:0043f30d ff ?? FFh
.text:0043f30e 00 ?? 00h
.text:0043f30f 10 ?? 10h
.text:0043f310 21 ?? 21h ! ;? -> 00439821
.text:0043f311 98 ?? 98h
.text:0043f312 43 ?? 43h C
.text:0043f313 00 ?? 00h
.text:0043f314 00 ?? 00h
.text:0043f315 00 ?? 00h
.text:0043f316 65 ?? 65h e
.text:0043f317 82 ?? 82h
.text:0043f318 0c ?? 0Ch
.text:0043f319 88 ?? 88h
.text:0043f31a 83 ?? 83h
.text:0043f31b 8f ?? 8Fh
.text:0043f31c e4 ?? E4h
.text:0043f31d ff ?? FFh
.text:0043f31e 00 ?? 00h
.text:0043f31f 10 ?? 10h
.text:0043f320 80 ?? 80h
.text:0043f321 10 ?? 10h
.text:0043f322 05 ?? 05h
.text:0043f323 00 ?? 00h
.text:0043f324 00 ?? 00h
.text:0043f325 00 ?? 00h
.text:0043f326 69 ?? 69h i
.text:0043f327 82 ?? 82h
.text:0043f328 a0 ?? A0h
.text:0043f329 87 ?? 87h
.text:0043f32a 83 ?? 83h
.text:0043f32b 8f ?? 8Fh
.text:0043f32c e0 ?? E0h
.text:0043f32d ff ?? FFh
.text:0043f32e 00 ?? 00h
.text:0043f32f 10 ?? 10h
.text:0043f330 80 ?? 80h
.text:0043f331 10 ?? 10h
.text:0043f332 09 ?? 09h
.text:0043f333 00 ?? 00h
.text:0043f334 00 ?? 00h
.text:0043f335 00 ?? 00h
.text:0043f336 68 ?? 68h h
.text:0043f337 82 ?? 82h
.text:0043f338 8c ?? 8Ch
.text:0043f339 86 ?? 86h
.text:0043f33a 83 ?? 83h
.text:0043f33b 8f ?? 8Fh
.text:0043f33c dc ?? DCh
.text:0043f33d ff ?? FFh
.text:0043f33e 00 ?? 00h
.text:0043f33f 10 ?? 10h
.text:0043f340 80 ?? 80h
.text:0043f341 10 ?? 10h
.text:0043f342 08 ?? 08h
.text:0043f343 00 ?? 00h
.text:0043f344 00 ?? 00h
.text:0043f345 00 ?? 00h
.text:0043f346 67 ?? 67h g
.text:0043f347 82 ?? 82h
.text:0043f348 94 ?? 94h
.text:0043f349 91 ?? 91h
.text:0043f34a 83 ?? 83h
.text:0043f34b 8f ?? 8Fh
.text:0043f34c d8 ?? D8h
.text:0043f34d ff ?? FFh
.text:0043f34e 00 ?? 00h
.text:0043f34f 10 ?? 10h
.text:0043f350 80 ?? 80h
.text:0043f351 10 ?? 10h
.text:0043f352 07 ?? 07h
.text:0043f353 00 ?? 00h
.text:0043f354 00 ?? 00h
.text:0043f355 00 ?? 00h
.text:0043f356 66 ?? 66h f
.text:0043f357 82 ?? 82h
.text:0043f358 30 ?? 30h 0
.text:0043f359 89 ?? 89h
.text:0043f35a 83 ?? 83h
.text:0043f35b 8f ?? 8Fh
.text:0043f35c d4 ?? D4h
.text:0043f35d ff ?? FFh
.text:0043f35e 00 ?? 00h
.text:0043f35f 10 ?? 10h
.text:0043f360 80 ?? 80h
.text:0043f361 10 ?? 10h
.text:0043f362 06 ?? 06h
.text:0043f363 00 ?? 00h
LAB_0043f364: ;XREF[1,0]: 0043f0d0
.text:0043f364 20808b8f lw t3,-0x7fe0(gp)
.text:0043f368 5bff0010 b LAB_0043f0d8
.text:0043f36c 38197325 _addiu s3,t3,0x1938
LAB_0043f370: ;XREF[1,0]: 0043eeec
.text:0043f370 20808c8f lw t4,-0x7fe0(gp)
.text:0043f374 dffe0010 b LAB_0043eef4
.text:0043f378 38199325 _addiu s3,t4,0x1938
LAB_0043f37c: ;XREF[1,0]: 00440204
.text:0043f37c 0a001c3c lui gp,0xa
.text:0043f380 64069c27 addiu gp,gp,0x664
.text:0043f384 21e09903 addu gp,gp,t9
.text:0043f388 98ffbd27 addiu sp,sp,-0x68
.text:0043f38c 6400bfaf sw ra,0x64(sp)
.text:0043f390 6000b2af sw s2,0x60(sp)
.text:0043f394 5c00b1af sw s1,0x5c(sp)
.text:0043f398 5800b0af sw s0,0x58(sp)
.text:0043f39c 1000bcaf sw gp,0x10(sp)
.text:0043f3a0 6886998f lw t9,-0x7998(gp)
.text:0043f3a4 21908000 move s2,a0
.text:0043f3a8 0e00a018 blez a1,LAB_0043f3e4
.text:0043f3ac 21880000 _clear s1
.text:0043f3b0 0000c48c lw a0,0x0(a2)
.text:0043f3b4 09f82003 jalr t9
.text:0043f3b8 00000000 _nop
.text:0043f3bc 1000bc8f lw gp,0x10(sp)
.text:0043f3c0 ffff4324 addiu v1,v0,-0x1
.text:0043f3c4 2080868f lw a2,-0x7fe0(gp)
.text:0043f3c8 21384000 move a3,v0
.text:0043f3cc 0800622c sltiu v0,v1,0x8
.text:0043f3d0 0491998f lw t9,-0x6efc(gp)
.text:0043f3d4 a0bac624 addiu a2,a2,-0x4560
.text:0043f3d8 1800a427 addiu a0,sp,0x18
.text:0043f3dc 08004014 bne v0,zero,LAB_0043f400
.text:0043f3e0 40000524 _li a1,0x40
LAB_0043f3e4: ;XREF[4,0]: 0043f3a8,0043f424,0043f434,0043f454
.text:0043f3e4 21102002 move v0,s1
LAB_0043f3e8: ;XREF[1,0]: 0043f4a8
.text:0043f3e8 6400bf8f lw ra,0x64(sp)
.text:0043f3ec 6000b28f lw s2,0x60(sp)
.text:0043f3f0 5c00b18f lw s1,0x5c(sp)
.text:0043f3f4 5800b08f lw s0,0x58(sp)
.text:0043f3f8 0800e003 jr ra
.text:0043f3fc 6800bd27 _addiu sp,sp,0x68
LAB_0043f400: ;XREF[1,0]: 0043f3dc
.text:0043f400 09f82003 jalr t9
.text:0043f404 00000000 _nop
.text:0043f408 1000bc8f lw gp,0x10(sp)
.text:0043f40c 1800a527 addiu a1,sp,0x18
.text:0043f410 348e998f lw t9,-0x71cc(gp)
.text:0043f414 00000000 nop
.text:0043f418 09f82003 jalr t9
.text:0043f41c 21200000 _clear a0
.text:0043f420 1000bc8f lw gp,0x10(sp)
.text:0043f424 efff4010 beq v0,zero,LAB_0043f3e4
.text:0043f428 00000000 _nop
.text:0043f42c 00004590 lbu a1,0x0(v0)
.text:0043f430 f88a998f lw t9,-0x7508(gp)
.text:0043f434 ebffa010 beq a1,zero,LAB_0043f3e4
.text:0043f438 21204000 _move a0,v0
.text:0043f43c 09f82003 jalr t9
.text:0043f440 00000000 _nop
.text:0043f444 1000bc8f lw gp,0x10(sp)
.text:0043f448 21804000 move s0,v0
.text:0043f44c a085998f lw t9,-0x7a60(gp)
.text:0043f450 21204000 move a0,v0
.text:0043f454 e3ff4010 beq v0,zero,LAB_0043f3e4
.text:0043f458 2f000524 _li a1,0x2f
.text:0043f45c 09f82003 jalr t9
.text:0043f460 00000000 _nop
.text:0043f464 1000bc8f lw gp,0x10(sp)
.text:0043f468 21204002 move a0,s2
.text:0043f46c 2080878f lw a3,-0x7fe0(gp)
.text:0043f470 8487998f lw t9,-0x787c(gp)
.text:0043f474 84fbe524 addiu a1,a3,-0x47c
.text:0043f478 02004010 beq v0,zero,LAB_0043f484
.text:0043f47c 21300002 _move a2,s0
.text:0043f480 000040a0 sb zero,0x0(v0)
LAB_0043f484: ;XREF[1,0]: 0043f478
.text:0043f484 09f82003 jalr t9
.text:0043f488 00000000 _nop
.text:0043f48c 1000bc8f lw gp,0x10(sp)
.text:0043f490 21200002 move a0,s0
.text:0043f494 8484998f lw t9,-0x7b7c(gp)
.text:0043f498 00000000 nop
.text:0043f49c 09f82003 jalr t9
.text:0043f4a0 21884000 _move s1,v0
.text:0043f4a4 1000bc8f lw gp,0x10(sp)
.text:0043f4a8 cfff0010 b LAB_0043f3e8
.text:0043f4ac 21102002 _move v0,s1
LAB_0043f4b0: ;XREF[1,0]: 00440224
.text:0043f4b0 0a001c3c lui gp,0xa
.text:0043f4b4 30059c27 addiu gp,gp,0x530
.text:0043f4b8 21e09903 addu gp,gp,t9
.text:0043f4bc 2110a000 move v0,a1
.text:0043f4c0 2080858f lw a1,-0x7fe0(gp)
.text:0043f4c4 e08b998f lw t9,-0x7420(gp)
.text:0043f4c8 2138c000 move a3,a2
.text:0043f4cc 80d3a524 addiu a1,a1,-0x2c80
.text:0043f4d0 08002003 jr t9
.text:0043f4d4 21304000 _move a2,v0
LAB_0043f4d8: ;XREF[1,0]: 00440244
.text:0043f4d8 0a001c3c lui gp,0xa
.text:0043f4dc 08059c27 addiu gp,gp,0x508
.text:0043f4e0 21e09903 addu gp,gp,t9
.text:0043f4e4 2110a000 move v0,a1
.text:0043f4e8 2080858f lw a1,-0x7fe0(gp)
.text:0043f4ec 448a998f lw t9,-0x75bc(gp)
.text:0043f4f0 2138c000 move a3,a2
.text:0043f4f4 80d3a524 addiu a1,a1,-0x2c80
.text:0043f4f8 08002003 jr t9
.text:0043f4fc 21304000 _move a2,v0
LAB_0043f500: ;XREF[1,0]: 00440264
.text:0043f500 0a001c3c lui gp,0xa
.text:0043f504 e0049c27 addiu gp,gp,0x4e0
.text:0043f508 21e09903 addu gp,gp,t9
.text:0043f50c 2110a000 move v0,a1
.text:0043f510 2080858f lw a1,-0x7fe0(gp)
.text:0043f514 988e998f lw t9,-0x7168(gp)
.text:0043f518 2138c000 move a3,a2
.text:0043f51c c4d2a524 addiu a1,a1,-0x2d3c
.text:0043f520 08002003 jr t9
.text:0043f524 21304000 _move a2,v0
LAB_0043f528: ;XREF[1,0]: 00440284
.text:0043f528 0a001c3c lui gp,0xa
.text:0043f52c b8049c27 addiu gp,gp,0x4b8
.text:0043f530 21e09903 addu gp,gp,t9
.text:0043f534 2110a000 move v0,a1
.text:0043f538 2080858f lw a1,-0x7fe0(gp)
.text:0043f53c e08b998f lw t9,-0x7420(gp)
.text:0043f540 2138c000 move a3,a2
.text:0043f544 90d3a524 addiu a1,a1,-0x2c70
.text:0043f548 08002003 jr t9
.text:0043f54c 21304000 _move a2,v0
LAB_0043f550: ;XREF[1,0]: 004402a4
.text:0043f550 0a001c3c lui gp,0xa
.text:0043f554 90049c27 addiu gp,gp,0x490
.text:0043f558 21e09903 addu gp,gp,t9
.text:0043f55c 2110a000 move v0,a1
.text:0043f560 2080858f lw a1,-0x7fe0(gp)
.text:0043f564 448a998f lw t9,-0x75bc(gp)
.text:0043f568 2138c000 move a3,a2
.text:0043f56c 90d3a524 addiu a1,a1,-0x2c70
.text:0043f570 08002003 jr t9
.text:0043f574 21304000 _move a2,v0
LAB_0043f578: ;XREF[1,0]: 004402c4
.text:0043f578 0a001c3c lui gp,0xa
.text:0043f57c 68049c27 addiu gp,gp,0x468
.text:0043f580 21e09903 addu gp,gp,t9
.text:0043f584 d0ffbd27 addiu sp,sp,-0x30
.text:0043f588 2c00bfaf sw ra,0x2c(sp)
.text:0043f58c 2800b0af sw s0,0x28(sp)
.text:0043f590 1000bcaf sw gp,0x10(sp)
.text:0043f594 2080878f lw a3,-0x7fe0(gp)
.text:0043f598 2489998f lw t9,-0x76dc(gp)
.text:0043f59c f4d0e824 addiu t0,a3,-0x2f0c
.text:0043f5a0 08000991 lbu t1,0x8(t0)
.text:0043f5a4 f4d0e28c lw v0,-0x2f0c(a3)
.text:0043f5a8 0400038d lw v1,0x4(t0)
.text:0043f5ac 1800a2af sw v0,0x18(sp)
.text:0043f5b0 1c00a3af sw v1,0x1c(sp)
.text:0043f5b4 2000a9a3 sb t1,0x20(sp)
.text:0043f5b8 0a00a018 blez a1,LAB_0043f5e4
.text:0043f5bc 21808000 _move s0,a0
.text:0043f5c0 2080858f lw a1,-0x7fe0(gp)
.text:0043f5c4 0000c48c lw a0,0x0(a2)
.text:0043f5c8 09f82003 jalr t9
.text:0043f5cc d4b4a524 _addiu a1,a1,-0x4b2c
.text:0043f5d0 1000bc8f lw gp,0x10(sp)
.text:0043f5d4 21200002 move a0,s0
.text:0043f5d8 5c8b998f lw t9,-0x74a4(gp)
.text:0043f5dc 2f004010 beq v0,zero,LAB_0043f69c
.text:0043f5e0 1800a527 _addiu a1,sp,0x18
LAB_0043f5e4: ;XREF[2,0]: 0043f5b8,0043f6b8
.text:0043f5e4 348e998f lw t9,-0x71cc(gp)
.text:0043f5e8 1800a527 addiu a1,sp,0x18
.text:0043f5ec 09f82003 jalr t9
.text:0043f5f0 21200000 _clear a0
LAB_0043f5f4: ;XREF[1,0]: 0043f6c8
.text:0043f5f4 1000bc8f lw gp,0x10(sp)
.text:0043f5f8 21200002 move a0,s0
.text:0043f5fc 8487998f lw t9,-0x787c(gp)
.text:0043f600 20808b8f lw t3,-0x7fe0(gp)
.text:0043f604 20808a8f lw t2,-0x7fe0(gp)
.text:0043f608 21382003 move a3,t9
.text:0043f60c 84fb6525 addiu a1,t3,-0x47c
.text:0043f610 05004010 beq v0,zero,LAB_0043f628
.text:0043f614 38194625 _addiu a2,t2,0x1938
.text:0043f618 00004c80 lb t4,0x0(v0)
.text:0043f61c 6886998f lw t9,-0x7998(gp)
.text:0043f620 09008015 bne t4,zero,LAB_0043f648
.text:0043f624 00000000 _nop
LAB_0043f628: ;XREF[1,0]: 0043f610
.text:0043f628 21c8e000 move t9,a3
.text:0043f62c 09f82003 jalr t9
.text:0043f630 00000000 _nop
.text:0043f634 1000bc8f lw gp,0x10(sp)
.text:0043f638 2c00bf8f lw ra,0x2c(sp)
.text:0043f63c 2800b08f lw s0,0x28(sp)
.text:0043f640 0800e003 jr ra
.text:0043f644 3000bd27 _addiu sp,sp,0x30
LAB_0043f648: ;XREF[1,0]: 0043f620
.text:0043f648 09f82003 jalr t9
.text:0043f64c 21204000 _move a0,v0
.text:0043f650 88881f3c lui ra,0x8888
.text:0043f654 8988e437 ori a0,ra,0x8889
.text:0043f658 18004400 mult v0,a0
.text:0043f65c 1000bc8f lw gp,0x10(sp)
.text:0043f660 21200002 move a0,s0
.text:0043f664 2080908f lw s0,-0x7fe0(gp)
.text:0043f668 c3770200 sra t6,v0,0x1f
.text:0043f66c 8487998f lw t9,-0x787c(gp)
.text:0043f670 a4ba0526 addiu a1,s0,-0x455c
.text:0043f674 10c00000 mfhi t8
.text:0043f678 21780203 addu t7,t8,v0
.text:0043f67c 43690f00 sra t5,t7,0x5
.text:0043f680 09f82003 jalr t9
.text:0043f684 2330ae01 _subu a2,t5,t6
.text:0043f688 1000bc8f lw gp,0x10(sp)
.text:0043f68c 2c00bf8f lw ra,0x2c(sp)
.text:0043f690 2800b08f lw s0,0x28(sp)
.text:0043f694 0800e003 jr ra
.text:0043f698 3000bd27 _addiu sp,sp,0x30
LAB_0043f69c: ;XREF[1,0]: 0043f5dc
.text:0043f69c 09f82003 jalr t9
.text:0043f6a0 00000000 _nop
.text:0043f6a4 1000bc8f lw gp,0x10(sp)
.text:0043f6a8 21200002 move a0,s0
.text:0043f6ac 2080868f lw a2,-0x7fe0(gp)
.text:0043f6b0 ac8b998f lw t9,-0x7454(gp)
.text:0043f6b4 3819c624 addiu a2,a2,0x1938
.text:0043f6b8 caff4010 beq v0,zero,LAB_0043f5e4
.text:0043f6bc 1800a527 _addiu a1,sp,0x18
.text:0043f6c0 09f82003 jalr t9
.text:0043f6c4 00000000 _nop
.text:0043f6c8 caff0010 b LAB_0043f5f4
.text:0043f6cc 00000000 _nop
LAB_0043f6d0: ;XREF[1,0]: 004402e4
.text:0043f6d0 0a001c3c lui gp,0xa
.text:0043f6d4 10039c27 addiu gp,gp,0x310
.text:0043f6d8 21e09903 addu gp,gp,t9
.text:0043f6dc c0ffbd27 addiu sp,sp,-0x40
.text:0043f6e0 3c00bfaf sw ra,0x3c(sp)
.text:0043f6e4 3800b2af sw s2,0x38(sp)
.text:0043f6e8 3400b1af sw s1,0x34(sp)
.text:0043f6ec 3000b0af sw s0,0x30(sp)
.text:0043f6f0 1000bcaf sw gp,0x10(sp)
.text:0043f6f4 2080898f lw t1,-0x7fe0(gp)
.text:0043f6f8 21888000 move s1,a0
.text:0043f6fc a0d52225 addiu v0,t1,-0x2a60
.text:0043f700 0c004894 lhu t0,0xc(v0)
.text:0043f704 a0d5248d lw a0,-0x2a60(t1)
.text:0043f708 0400478c lw a3,0x4(v0)
.text:0043f70c 0800438c lw v1,0x8(v0)
.text:0043f710 1800a4af sw a0,0x18(sp)
.text:0043f714 1c00a7af sw a3,0x1c(sp)
.text:0043f718 2000a3af sw v1,0x20(sp)
.text:0043f71c 2400a8a7 sh t0,0x24(sp)
.text:0043f720 2800a0af sw zero,0x28(sp)
.text:0043f724 0900a018 blez a1,LAB_0043f74c
.text:0043f728 21900000 _clear s2
.text:0043f72c 2080858f lw a1,-0x7fe0(gp)
.text:0043f730 2489998f lw t9,-0x76dc(gp)
.text:0043f734 0000c48c lw a0,0x0(a2)
.text:0043f738 09f82003 jalr t9
.text:0043f73c d4b4a524 _addiu a1,a1,-0x4b2c
.text:0043f740 1000bc8f lw gp,0x10(sp)
.text:0043f744 60004010 beq v0,zero,LAB_0043f8c8
.text:0043f748 21202002 _move a0,s1
LAB_0043f74c: ;XREF[2,0]: 0043f724,0043f8dc
.text:0043f74c 348e998f lw t9,-0x71cc(gp)
.text:0043f750 21200000 clear a0
.text:0043f754 09f82003 jalr t9
.text:0043f758 1800a527 _addiu a1,sp,0x18
.text:0043f75c 2800a2af sw v0,0x28(sp)
LAB_0043f760: ;XREF[1,0]: 0043f8f8
.text:0043f760 2800a48f lw a0,0x28(sp)
.text:0043f764 1000bc8f lw gp,0x10(sp)
.text:0043f768 05008010 beq a0,zero,LAB_0043f780
.text:0043f76c 21800000 _clear s0
.text:0043f770 00008a80 lb t2,0x0(a0)
.text:0043f774 00000000 nop
.text:0043f778 4c004015 bne t2,zero,LAB_0043f8ac
.text:0043f77c 00000000 _nop
LAB_0043f780: ;XREF[2,0]: 0043f768,0043f8c0
.text:0043f780 20808c8f lw t4,-0x7fe0(gp)
.text:0043f784 6487998f lw t9,-0x789c(gp)
.text:0043f788 2800a627 addiu a2,sp,0x28
.text:0043f78c f4d08525 addiu a1,t4,-0x2f0c
.text:0043f790 09f82003 jalr t9
.text:0043f794 21202002 _move a0,s1
.text:0043f798 1000bc8f lw gp,0x10(sp)
.text:0043f79c 2800a48f lw a0,0x28(sp)
.text:0043f7a0 6886998f lw t9,-0x7998(gp)
.text:0043f7a4 00000000 nop
.text:0043f7a8 09f82003 jalr t9
.text:0043f7ac 00000000 _nop
.text:0043f7b0 1000bc8f lw gp,0x10(sp)
.text:0043f7b4 21404000 move t0,v0
.text:0043f7b8 c489838f lw v1,-0x763c(gp)
.text:0043f7bc 00000000 nop
.text:0043f7c0 00006b8c lw t3,0x0(v1)
.text:0043f7c4 00000000 nop
.text:0043f7c8 0d006011 beq t3,zero,LAB_0043f800
.text:0043f7cc 21300000 _clear a2
.text:0043f7d0 21386000 move a3,v1
.text:0043f7d4 21200000 clear a0
LAB_0043f7d8: ;XREF[1,0]: 0043f7f8
.text:0043f7d8 21288700 addu a1,a0,a3
.text:0043f7dc 0100c624 addiu a2,a2,0x1
.text:0043f7e0 0400ad8c lw t5,0x4(a1)
.text:0043f7e4 c0200600 sll a0,a2,0x3
.text:0043f7e8 4500a811 beq t5,t0,LAB_0043f900
.text:0043f7ec 21188700 _addu v1,a0,a3
.text:0043f7f0 00006e8c lw t6,0x0(v1)
.text:0043f7f4 00000000 nop
.text:0043f7f8 f7ffc015 bne t6,zero,LAB_0043f7d8
.text:0043f7fc 00000000 _nop
LAB_0043f800: ;XREF[2,0]: 0043f7c8,0043f904
.text:0043f800 1c000012 beq s0,zero,LAB_0043f874
.text:0043f804 00000000 _nop
.text:0043f808 c489838f lw v1,-0x763c(gp)
.text:0043f80c 00000000 nop
.text:0043f810 00006f8c lw t7,0x0(v1)
.text:0043f814 00000000 nop
.text:0043f818 1700e011 beq t7,zero,LAB_0043f878
.text:0043f81c 21300000 _clear a2
.text:0043f820 21386000 move a3,v1
.text:0043f824 21200000 clear a0
.text:0043f828 0100c624 addiu a2,a2,0x1
.text:0043f82c 21288700 addu a1,a0,a3
.text:0043f830 0000b88c lw t8,0x0(a1)
.text:0043f834 c0200600 sll a0,a2,0x3
.text:0043f838 0a001013 beq t8,s0,LAB_0043f864
.text:0043f83c 21188700 _addu v1,a0,a3
LAB_0043f840: ;XREF[1,0]: 0043f85c
.text:0043f840 0000628c lw v0,0x0(v1)
.text:0043f844 00000000 nop
.text:0043f848 0b004010 beq v0,zero,LAB_0043f878
.text:0043f84c 21288700 _addu a1,a0,a3
.text:0043f850 0100c624 addiu a2,a2,0x1
.text:0043f854 0000b88c lw t8,0x0(a1)
.text:0043f858 c0200600 sll a0,a2,0x3
.text:0043f85c f8ff1017 bne t8,s0,LAB_0043f840
.text:0043f860 21188700 _addu v1,a0,a3
LAB_0043f864: ;XREF[1,0]: 0043f838
.text:0043f864 0400bf8c lw ra,0x4(a1)
.text:0043f868 00000000 nop
.text:0043f86c 0300e813 beq ra,t0,LAB_0043f87c
.text:0043f870 21202002 _move a0,s1
LAB_0043f874: ;XREF[1,0]: 0043f800
.text:0043f874 21804002 move s0,s2
LAB_0043f878: ;XREF[2,0]: 0043f818,0043f848
.text:0043f878 21202002 move a0,s1
LAB_0043f87c: ;XREF[1,0]: 0043f86c
.text:0043f87c 2080918f lw s1,-0x7fe0(gp)
.text:0043f880 8487998f lw t9,-0x787c(gp)
.text:0043f884 a4ba2526 addiu a1,s1,-0x455c
.text:0043f888 09f82003 jalr t9
.text:0043f88c 21300002 _move a2,s0
.text:0043f890 1000bc8f lw gp,0x10(sp)
.text:0043f894 3c00bf8f lw ra,0x3c(sp)
.text:0043f898 3800b28f lw s2,0x38(sp)
.text:0043f89c 3400b18f lw s1,0x34(sp)
.text:0043f8a0 3000b08f lw s0,0x30(sp)
.text:0043f8a4 0800e003 jr ra
.text:0043f8a8 4000bd27 _addiu sp,sp,0x40
LAB_0043f8ac: ;XREF[1,0]: 0043f778
.text:0043f8ac 6886998f lw t9,-0x7998(gp)
.text:0043f8b0 00000000 nop
.text:0043f8b4 09f82003 jalr t9
.text:0043f8b8 00000000 _nop
.text:0043f8bc 1000bc8f lw gp,0x10(sp)
.text:0043f8c0 afff0010 b LAB_0043f780
.text:0043f8c4 21804000 _move s0,v0
LAB_0043f8c8: ;XREF[1,0]: 0043f744
.text:0043f8c8 5c8b998f lw t9,-0x74a4(gp)
.text:0043f8cc 00000000 nop
.text:0043f8d0 09f82003 jalr t9
.text:0043f8d4 1800a527 _addiu a1,sp,0x18
.text:0043f8d8 1000bc8f lw gp,0x10(sp)
.text:0043f8dc 9bff4010 beq v0,zero,LAB_0043f74c
.text:0043f8e0 21202002 _move a0,s1
.text:0043f8e4 2080868f lw a2,-0x7fe0(gp)
.text:0043f8e8 ac8b998f lw t9,-0x7454(gp)
.text:0043f8ec 3819c624 addiu a2,a2,0x1938
.text:0043f8f0 09f82003 jalr t9
.text:0043f8f4 1800a527 _addiu a1,sp,0x18
.text:0043f8f8 99ff0010 b LAB_0043f760
.text:0043f8fc 2800a2af _sw v0,0x28(sp)
LAB_0043f900: ;XREF[1,0]: 0043f7e8
.text:0043f900 0000b28c lw s2,0x0(a1)
.text:0043f904 beff0010 b LAB_0043f800
.text:0043f908 00000000 _nop
LAB_0043f90c: ;XREF[1,0]: 00440304
.text:0043f90c 0a001c3c lui gp,0xa
.text:0043f910 d4009c27 addiu gp,gp,0xd4
.text:0043f914 21e09903 addu gp,gp,t9
.text:0043f918 2080858f lw a1,-0x7fe0(gp)
.text:0043f91c 8885998f lw t9,-0x7a78(gp)
.text:0043f920 00000000 nop
.text:0043f924 08002003 jr t9
.text:0043f928 c4f8a524 _addiu a1,a1,-0x73c
LAB_0043f92c: ;XREF[1,0]: 00440324
.text:0043f92c 0a001c3c lui gp,0xa
.text:0043f930 b4009c27 addiu gp,gp,0xb4
.text:0043f934 21e09903 addu gp,gp,t9
.text:0043f938 2110a000 move v0,a1
.text:0043f93c 2080858f lw a1,-0x7fe0(gp)
.text:0043f940 3886998f lw t9,-0x79c8(gp)
.text:0043f944 2138c000 move a3,a2
.text:0043f948 80dea524 addiu a1,a1,-0x2180
.text:0043f94c 08002003 jr t9
.text:0043f950 21304000 _move a2,v0
LAB_0043f954: ;XREF[1,0]: 00440344
.text:0043f954 0a001c3c lui gp,0xa
.text:0043f958 8c009c27 addiu gp,gp,0x8c
.text:0043f95c 21e09903 addu gp,gp,t9
.text:0043f960 2110a000 move v0,a1
.text:0043f964 2080858f lw a1,-0x7fe0(gp)
.text:0043f968 3886998f lw t9,-0x79c8(gp)
.text:0043f96c 2138c000 move a3,a2
.text:0043f970 30e5a524 addiu a1,a1,-0x1ad0
.text:0043f974 08002003 jr t9
.text:0043f978 21304000 _move a2,v0
LAB_0043f97c: ;XREF[1,0]: 00440364
.text:0043f97c 0a001c3c lui gp,0xa
.text:0043f980 64009c27 addiu gp,gp,0x64
.text:0043f984 21e09903 addu gp,gp,t9
.text:0043f988 2080858f lw a1,-0x7fe0(gp)
.text:0043f98c 8885998f lw t9,-0x7a78(gp)
.text:0043f990 00000000 nop
.text:0043f994 08002003 jr t9
.text:0043f998 d0f8a524 _addiu a1,a1,-0x730
LAB_0043f99c: ;XREF[1,0]: 00440384
.text:0043f99c 0a001c3c lui gp,0xa
.text:0043f9a0 44009c27 addiu gp,gp,0x44
.text:0043f9a4 21e09903 addu gp,gp,t9
.text:0043f9a8 2080858f lw a1,-0x7fe0(gp)
.text:0043f9ac 8885998f lw t9,-0x7a78(gp)
.text:0043f9b0 00000000 nop
.text:0043f9b4 08002003 jr t9
.text:0043f9b8 d4f8a524 _addiu a1,a1,-0x72c
LAB_0043f9bc: ;XREF[1,0]: 004403a4
.text:0043f9bc 0a001c3c lui gp,0xa
.text:0043f9c0 24009c27 addiu gp,gp,0x24
.text:0043f9c4 21e09903 addu gp,gp,t9
.text:0043f9c8 2080858f lw a1,-0x7fe0(gp)
.text:0043f9cc 8885998f lw t9,-0x7a78(gp)
.text:0043f9d0 00000000 nop
.text:0043f9d4 08002003 jr t9
.text:0043f9d8 a4baa524 _addiu a1,a1,-0x455c
LAB_0043f9dc: ;XREF[1,0]: 004403c4
.text:0043f9dc 0a001c3c lui gp,0xa
.text:0043f9e0 04009c27 addiu gp,gp,0x4
.text:0043f9e4 21e09903 addu gp,gp,t9
.text:0043f9e8 2080858f lw a1,-0x7fe0(gp)
.text:0043f9ec 8885998f lw t9,-0x7a78(gp)
.text:0043f9f0 00000000 nop
.text:0043f9f4 08002003 jr t9
.text:0043f9f8 d8f8a524 _addiu a1,a1,-0x728
LAB_0043f9fc: ;XREF[1,0]: 004403e4
.text:0043f9fc 0a001c3c lui gp,0xa
.text:0043fa00 e4ff9c27 addiu gp,gp,-0x1c
.text:0043fa04 21e09903 addu gp,gp,t9
.text:0043fa08 2080858f lw a1,-0x7fe0(gp)
.text:0043fa0c 8885998f lw t9,-0x7a78(gp)
.text:0043fa10 00000000 nop
.text:0043fa14 08002003 jr t9
.text:0043fa18 dcf8a524 _addiu a1,a1,-0x724
LAB_0043fa1c: ;XREF[1,0]: 00440404
.text:0043fa1c 0a001c3c lui gp,0xa
.text:0043fa20 c4ff9c27 addiu gp,gp,-0x3c
.text:0043fa24 21e09903 addu gp,gp,t9
.text:0043fa28 2080858f lw a1,-0x7fe0(gp)
.text:0043fa2c 8885998f lw t9,-0x7a78(gp)
.text:0043fa30 00000000 nop
.text:0043fa34 08002003 jr t9
.text:0043fa38 e0f8a524 _addiu a1,a1,-0x720
LAB_0043fa3c: ;XREF[1,0]: 00440424
.text:0043fa3c 0a001c3c lui gp,0xa
.text:0043fa40 a4ff9c27 addiu gp,gp,-0x5c
.text:0043fa44 21e09903 addu gp,gp,t9
.text:0043fa48 2110a000 move v0,a1
.text:0043fa4c 2080858f lw a1,-0x7fe0(gp)
.text:0043fa50 e08b998f lw t9,-0x7420(gp)
.text:0043fa54 2138c000 move a3,a2
.text:0043fa58 18d9a524 addiu a1,a1,-0x26e8
.text:0043fa5c 08002003 jr t9
.text:0043fa60 21304000 _move a2,v0
LAB_0043fa64: ;XREF[1,0]: 00440444
.text:0043fa64 0a001c3c lui gp,0xa
.text:0043fa68 7cff9c27 addiu gp,gp,-0x84
.text:0043fa6c 21e09903 addu gp,gp,t9
.text:0043fa70 2110a000 move v0,a1
.text:0043fa74 2080858f lw a1,-0x7fe0(gp)
.text:0043fa78 448a998f lw t9,-0x75bc(gp)
.text:0043fa7c 2138c000 move a3,a2
.text:0043fa80 18d9a524 addiu a1,a1,-0x26e8
.text:0043fa84 08002003 jr t9
.text:0043fa88 21304000 _move a2,v0
LAB_0043fa8c: ;XREF[1,0]: 00440464
.text:0043fa8c 0a001c3c lui gp,0xa
.text:0043fa90 54ff9c27 addiu gp,gp,-0xac
.text:0043fa94 21e09903 addu gp,gp,t9
.text:0043fa98 2110a000 move v0,a1
.text:0043fa9c 2080858f lw a1,-0x7fe0(gp)
.text:0043faa0 e08b998f lw t9,-0x7420(gp)
.text:0043faa4 2138c000 move a3,a2
.text:0043faa8 24d9a524 addiu a1,a1,-0x26dc
.text:0043faac 08002003 jr t9
.text:0043fab0 21304000 _move a2,v0
LAB_0043fab4: ;XREF[1,0]: 00440484
.text:0043fab4 0a001c3c lui gp,0xa
.text:0043fab8 2cff9c27 addiu gp,gp,-0xd4
.text:0043fabc 21e09903 addu gp,gp,t9
.text:0043fac0 2110a000 move v0,a1
.text:0043fac4 2080858f lw a1,-0x7fe0(gp)
.text:0043fac8 e08b998f lw t9,-0x7420(gp)
.text:0043facc 2138c000 move a3,a2
.text:0043fad0 30d9a524 addiu a1,a1,-0x26d0
.text:0043fad4 08002003 jr t9
.text:0043fad8 21304000 _move a2,v0
LAB_0043fadc: ;XREF[1,0]: 004404a4
.text:0043fadc 0a001c3c lui gp,0xa
.text:0043fae0 04ff9c27 addiu gp,gp,-0xfc
.text:0043fae4 21e09903 addu gp,gp,t9
.text:0043fae8 2110a000 move v0,a1
.text:0043faec 2080858f lw a1,-0x7fe0(gp)
.text:0043faf0 e08b998f lw t9,-0x7420(gp)
.text:0043faf4 2138c000 move a3,a2
.text:0043faf8 40d9a524 addiu a1,a1,-0x26c0
.text:0043fafc 08002003 jr t9
.text:0043fb00 21304000 _move a2,v0
LAB_0043fb04: ;XREF[1,0]: 004404c4
.text:0043fb04 0a001c3c lui gp,0xa
.text:0043fb08 dcfe9c27 addiu gp,gp,-0x124
.text:0043fb0c 21e09903 addu gp,gp,t9
.text:0043fb10 2110a000 move v0,a1
.text:0043fb14 2080858f lw a1,-0x7fe0(gp)
.text:0043fb18 e08b998f lw t9,-0x7420(gp)
.text:0043fb1c 2138c000 move a3,a2
.text:0043fb20 50d9a524 addiu a1,a1,-0x26b0
.text:0043fb24 08002003 jr t9
.text:0043fb28 21304000 _move a2,v0
LAB_0043fb2c: ;XREF[1,0]: 004404e4
.text:0043fb2c 0a001c3c lui gp,0xa
.text:0043fb30 b4fe9c27 addiu gp,gp,-0x14c
.text:0043fb34 21e09903 addu gp,gp,t9
.text:0043fb38 2110a000 move v0,a1
.text:0043fb3c 2080858f lw a1,-0x7fe0(gp)
.text:0043fb40 e08b998f lw t9,-0x7420(gp)
.text:0043fb44 2138c000 move a3,a2
.text:0043fb48 5cd9a524 addiu a1,a1,-0x26a4
.text:0043fb4c 08002003 jr t9
.text:0043fb50 21304000 _move a2,v0
LAB_0043fb54: ;XREF[1,0]: 00440504
.text:0043fb54 0a001c3c lui gp,0xa
.text:0043fb58 8cfe9c27 addiu gp,gp,-0x174
.text:0043fb5c 21e09903 addu gp,gp,t9
.text:0043fb60 2110a000 move v0,a1
.text:0043fb64 2080858f lw a1,-0x7fe0(gp)
.text:0043fb68 e08b998f lw t9,-0x7420(gp)
.text:0043fb6c 2138c000 move a3,a2
.text:0043fb70 6cd9a524 addiu a1,a1,-0x2694
.text:0043fb74 08002003 jr t9
.text:0043fb78 21304000 _move a2,v0
LAB_0043fb7c: ;XREF[1,0]: 00440524
.text:0043fb7c 0a001c3c lui gp,0xa
.text:0043fb80 64fe9c27 addiu gp,gp,-0x19c
.text:0043fb84 21e09903 addu gp,gp,t9
.text:0043fb88 2110a000 move v0,a1
.text:0043fb8c 2080858f lw a1,-0x7fe0(gp)
.text:0043fb90 e08b998f lw t9,-0x7420(gp)
.text:0043fb94 2138c000 move a3,a2
.text:0043fb98 78d9a524 addiu a1,a1,-0x2688
.text:0043fb9c 08002003 jr t9
.text:0043fba0 21304000 _move a2,v0
LAB_0043fba4: ;XREF[1,0]: 00440544
.text:0043fba4 0a001c3c lui gp,0xa
.text:0043fba8 3cfe9c27 addiu gp,gp,-0x1c4
.text:0043fbac 21e09903 addu gp,gp,t9
.text:0043fbb0 2110a000 move v0,a1
.text:0043fbb4 2080858f lw a1,-0x7fe0(gp)
.text:0043fbb8 e08b998f lw t9,-0x7420(gp)
.text:0043fbbc 2138c000 move a3,a2
.text:0043fbc0 84d9a524 addiu a1,a1,-0x267c
.text:0043fbc4 08002003 jr t9
.text:0043fbc8 21304000 _move a2,v0
LAB_0043fbcc: ;XREF[1,0]: 00440564
.text:0043fbcc 0a001c3c lui gp,0xa
.text:0043fbd0 14fe9c27 addiu gp,gp,-0x1ec
.text:0043fbd4 21e09903 addu gp,gp,t9
.text:0043fbd8 2110a000 move v0,a1
.text:0043fbdc 2080858f lw a1,-0x7fe0(gp)
.text:0043fbe0 e08b998f lw t9,-0x7420(gp)
.text:0043fbe4 2138c000 move a3,a2
.text:0043fbe8 90d9a524 addiu a1,a1,-0x2670
.text:0043fbec 08002003 jr t9
.text:0043fbf0 21304000 _move a2,v0
.text:0043fbf4 0a ?? 0Ah
.text:0043fbf5 00 ?? 00h
.text:0043fbf6 1c ?? 1Ch
.text:0043fbf7 3c ?? 3Ch <
.text:0043fbf8 ec ?? ECh
.text:0043fbf9 fd ?? FDh
.text:0043fbfa 9c ?? 9Ch
.text:0043fbfb 27 ?? 27h '
.text:0043fbfc 21 ?? 21h !
.text:0043fbfd e0 ?? E0h
.text:0043fbfe 99 ?? 99h
.text:0043fbff 03 ?? 03h
.text:0043fc00 20 ?? 20h
.text:0043fc01 80 ?? 80h
.text:0043fc02 85 ?? 85h
.text:0043fc03 8f ?? 8Fh
.text:0043fc04 20 ?? 20h
.text:0043fc05 80 ?? 80h
.text:0043fc06 86 ?? 86h
.text:0043fc07 8f ?? 8Fh
.text:0043fc08 84 ?? 84h
.text:0043fc09 87 ?? 87h
.text:0043fc0a 99 ?? 99h
.text:0043fc0b 8f ?? 8Fh
.text:0043fc0c 84 ?? 84h
.text:0043fc0d fb ?? FBh
.text:0043fc0e a5 ?? A5h
.text:0043fc0f 24 ?? 24h $
.text:0043fc10 08 ?? 08h
.text:0043fc11 00 ?? 00h
.text:0043fc12 20 ?? 20h
.text:0043fc13 03 ?? 03h
.text:0043fc14 f0 ?? F0h
.text:0043fc15 ea ?? EAh
.text:0043fc16 c6 ?? C6h
.text:0043fc17 24 ?? 24h $
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineDevice()
;local_8 undefined4 -8 ;XREF[2,0]: 0043fc28,0044056c
;local_10 undefined4 -10 ;XREF[75,0]: 0043fc2c,0043fc48,0043fc68,0043fc88,0043fca8
; 0043fcc8,0043fce8,0043fd08,0043fd28,0043fd48
; 0043fd68,0043fd88,0043fda8,0043fdc8,0043fde8
; 0043fe08,0043fe28,0043fe48,0043fe68,0043fe88
; 0043fea8,0043fec8,0043fee8,0043ff08,0043ff28
; 0043ff48,0043ff68,0043ff88,0043ffa8,0043ffc8
; 0043ffe8,00440008,00440028,00440048,00440068
; 00440088,004400a8,004400c8,004400e8,00440108
; 00440128,00440148,00440168,00440188,004401a8
; 004401c8,004401e8,00440208,00440228,00440248
; 00440268,00440288,004402a8,004402c8,004402e8
; 00440308,00440328,00440348,00440368,00440388
; 004403a8,004403c8,004403e8,00440408,00440428
; 00440448,00440468,00440488,004404a8,004404c8
; 004404e8,00440508,00440528,00440548,00440568
;XREF[3,0]: Entry Point,00413fe8,004d84b4
.text:0043fc18 0a001c3c lui gp,0xa
.text:0043fc1c c8fd9c27 addiu gp,gp,-0x238
.text:0043fc20 21e09903 addu gp,gp,t9
.text:0043fc24 e0ffbd27 addiu sp,sp,-0x20
.text:0043fc28 1800bfaf sw ra,local_8+0x20(sp)
.text:0043fc2c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0043fc30 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043fc34 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fc38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fc3c 40bfe424 addiu a0=>.roda...,a3,-0x40c0 ;= "WebDebugLevel"
.text:0043fc40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fc44 6ccbc524 _addiu a1=>LAB_0043cb6c,a2,-0x3494
.text:0043fc48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fc4c 00000000 nop
.text:0043fc50 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fc54 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fc58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fc5c e4f86424 addiu a0=>.rodata:s_Message_0048f8e4,v1,-0x71c;= "Message"
.text:0043fc60 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fc64 94cb4524 _addiu a1=>LAB_0043cb94,v0,-0x346c
.text:0043fc68 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fc6c 00000000 nop
.text:0043fc70 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fc74 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fc78 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fc7c 2cf88424 addiu a0=>.rodata:s_EntryNo_0048f82c,a0,-0x7d4;= "EntryNo"
.text:0043fc80 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fc84 c4cca524 _addiu a1=>FUN_0043ccc4,a1,-0x333c
.text:0043fc88 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fc8c 00000000 nop
.text:0043fc90 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fc94 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fc98 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fc9c f4f8e427 addiu a0=>.roda...,ra,-0x70c ;= "WebLanguage"
.text:0043fca0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fca4 e8cc0527 _addiu a1=>LAB_0043cce8,t8,-0x3318
.text:0043fca8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fcac 00000000 nop
.text:0043fcb0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fcb4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fcb8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fcbc ecf8e425 addiu a0=>.roda...,t7,-0x714 ;= "SelectOfWebLanguage"
.text:0043fcc0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fcc4 e8cdc525 _addiu a1=>FUN_0043cde8,t6,-0x3218
.text:0043fcc8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fccc 00000000 nop
.text:0043fcd0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fcd4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fcd8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fcdc 34f8a425 addiu a0=>.roda...,t5,-0x7cc ;= "RebootTime"
.text:0043fce0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fce4 cccf8525 _addiu a1=>LAB_0043cfcc,t4,-0x3034
.text:0043fce8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fcec 00000000 nop
.text:0043fcf0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fcf4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fcf8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fcfc 10e56425 addiu a0=>.roda...,t3,-0x1af0 ;= "ForceBootCodeUpgrade"
.text:0043fd00 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fd04 30d04525 _addiu a1=>LAB_0043d030,t2,-0x2fd0
.text:0043fd08 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fd0c 00000000 nop
.text:0043fd10 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fd14 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fd18 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fd1c 28e52425 addiu a0=>.roda...,t1,-0x1ad8 ;= "DownloadTime"
.text:0043fd20 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fd24 54d00525 _addiu a1=>LAB_0043d054,t0,-0x2fac
.text:0043fd28 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fd2c 00000000 nop
.text:0043fd30 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043fd34 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fd38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fd3c 889ee424 addiu a0=>.roda...,a3,-0x6178 ;= "LastDownloadStatus"
.text:0043fd40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fd44 b8d0c524 _addiu a1=>LAB_0043d0b8,a2,-0x2f48
.text:0043fd48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fd4c 00000000 nop
.text:0043fd50 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fd54 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fd58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fd5c 8c9e6424 addiu a0=>.roda...,v1,-0x6174 ;= "DownloadStatus"
.text:0043fd60 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fd64 5cd14524 _addiu a1=>LAB_0043d15c,v0,-0x2ea4
.text:0043fd68 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fd6c 00000000 nop
.text:0043fd70 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fd74 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fd78 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fd7c 00f98424 addiu a0=>.roda...,a0,-0x700 ;= "Authroized"
.text:0043fd80 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fd84 b0d2a524 _addiu a1=>LAB_0043d2b0,a1,-0x2d50
.text:0043fd88 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fd8c 00000000 nop
.text:0043fd90 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fd94 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fd98 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fd9c 0cf9e427 addiu a0=>.roda...,ra,-0x6f4 ;= "AdminLogin"
.text:0043fda0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fda4 58d40527 _addiu a1=>LAB_0043d458,t8,-0x2ba8
.text:0043fda8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fdac 00000000 nop
.text:0043fdb0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fdb4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fdb8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fdbc e4d1e425 addiu a0=>.roda...,t7,-0x2e1c ;= "UserName"
.text:0043fdc0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fdc4 10d6c525 _addiu a1=>LAB_0043d610,t6,-0x29f0
.text:0043fdc8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fdcc 00000000 nop
.text:0043fdd0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fdd4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fdd8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fddc a4d1a425 addiu a0=>.roda...,t5,-0x2e5c ;= "UserPassword"
.text:0043fde0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fde4 c4d68525 _addiu a1=>LAB_0043d6c4,t4,-0x293c
.text:0043fde8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fdec 00000000 nop
.text:0043fdf0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fdf4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fdf8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fdfc 18f96425 addiu a0=>.roda...,t3,-0x6e8 ;= "ActiveUserTable"
.text:0043fe00 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fe04 30d94525 _addiu a1=>LAB_0043d930,t2,-0x26d0
.text:0043fe08 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fe0c 00000000 nop
.text:0043fe10 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fe14 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fe18 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fe1c 28f92425 addiu a0=>.rodata:s_ModName_0048f928,t1,-0x6d8;= "ModName"
.text:0043fe20 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fe24 a4de0525 _addiu a1=>LAB_0043dea4,t0,-0x215c
.text:0043fe28 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fe2c 00000000 nop
.text:0043fe30 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043fe34 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fe38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fe3c 30f9e424 addiu a0=>.roda...,a3,-0x6d0 ;= "ModPassword"
.text:0043fe40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fe44 c8dec524 _addiu a1=>LAB_0043dec8,a2,-0x2138
.text:0043fe48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fe4c 00000000 nop
.text:0043fe50 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fe54 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fe58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fe5c 3cf96424 addiu a0=>.roda...,v1,-0x6c4 ;= "ModGroup"
.text:0043fe60 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fe64 20df4524 _addiu a1=>LAB_0043df20,v0,-0x20e0
.text:0043fe68 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fe6c 00000000 nop
.text:0043fe70 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fe74 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fe78 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fe7c 48f98424 addiu a0=>.roda...,a0,-0x6b8 ;= "TimeStamp"
.text:0043fe80 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fe84 44dfa524 _addiu a1=>LAB_0043df44,a1,-0x20bc
.text:0043fe88 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fe8c 00000000 nop
.text:0043fe90 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fe94 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fe98 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fe9c 48bae427 addiu a0=>.roda...,ra,-0x45b8 ;= "SessionKey"
.text:0043fea0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fea4 64df0527 _addiu a1=>LAB_0043df64,t8,-0x209c
.text:0043fea8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043feac 00000000 nop
.text:0043feb0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043feb4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043feb8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043febc 54f9e425 addiu a0=>.roda...,t7,-0x6ac ;= "ModelName"
.text:0043fec0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fec4 84dfc525 _addiu a1=>LAB_0043df84,t6,-0x207c
.text:0043fec8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043fecc 00000000 nop
.text:0043fed0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fed4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fed8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fedc 60f9a425 addiu a0=>.roda...,t5,-0x6a0 ;= "ModelDescription"
.text:0043fee0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043fee4 a0df8525 _addiu a1=>LAB_0043dfa0,t4,-0x2060
.text:0043fee8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043feec 00000000 nop
.text:0043fef0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fef4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fef8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fefc 74f96425 addiu a0=>.roda...,t3,-0x68c ;= "ReleaseDate"
.text:0043ff00 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ff04 bcdf4525 _addiu a1=>LAB_0043dfbc,t2,-0x2044
.text:0043ff08 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ff0c 00000000 nop
.text:0043ff10 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ff14 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ff18 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ff1c 80f92425 addiu a0=>.roda...,t1,-0x680 ;= "ReleaseTime"
.text:0043ff20 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ff24 d8df0525 _addiu a1=>LAB_0043dfd8,t0,-0x2028
.text:0043ff28 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ff2c 00000000 nop
.text:0043ff30 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0043ff34 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ff38 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ff3c 8cf9e424 addiu a0=>.roda...,a3,-0x674 ;= "FirmwareVersion"
.text:0043ff40 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ff44 e0e0c524 _addiu a1=>FUN_0043e0e0,a2,-0x1f20
.text:0043ff48 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ff4c 00000000 nop
.text:0043ff50 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ff54 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ff58 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ff5c 9cf96424 addiu a0=>.roda...,v1,-0x664 ;= "BootCodeVersion"
.text:0043ff60 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ff64 e8e14524 _addiu a1=>LAB_0043e1e8,v0,-0x1e18
.text:0043ff68 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ff6c 00000000 nop
.text:0043ff70 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ff74 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ff78 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ff7c acf98424 addiu a0=>.roda...,a0,-0x654 ;= "HardwareVersion"
.text:0043ff80 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ff84 e8e3a524 _addiu a1=>LAB_0043e3e8,a1,-0x1c18
.text:0043ff88 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ff8c 00000000 nop
.text:0043ff90 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ff94 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ff98 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ff9c bcf9e427 addiu a0=>.roda...,ra,-0x644 ;= "ROMVersion"
.text:0043ffa0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ffa4 f8e40527 _addiu a1=>FUN_0043e4f8,t8,-0x1b08
.text:0043ffa8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ffac 00000000 nop
.text:0043ffb0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ffb4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ffb8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ffbc c8f9e425 addiu a0=>.rodata:s_Company_0048f9c8,t7,-0x638;= "Company"
.text:0043ffc0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ffc4 a0e5c525 _addiu a1=>FUN_0043e5a0,t6,-0x1a60
.text:0043ffc8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ffcc 00000000 nop
.text:0043ffd0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043ffd4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043ffd8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043ffdc d0f9a425 addiu a0=>.roda...,t5,-0x630 ;= "CompanyURL"
.text:0043ffe0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:0043ffe4 bce58525 _addiu a1=>LAB_0043e5bc,t4,-0x1a44
.text:0043ffe8 1000bc8f lw gp,local_10+0x20(sp)
.text:0043ffec 00000000 nop
.text:0043fff0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0043fff4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0043fff8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0043fffc dcf96425 addiu a0=>.roda...,t3,-0x624 ;= "MACAddress"
LAB_00440000: ;XREF[1,0]: 004d7a10
.text:00440000 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440004 d8e54525 _addiu a1=>LAB_0043e5d8,t2,-0x1a28
.text:00440008 1000bc8f lw gp,local_10+0x20(sp)
.text:0044000c 00000000 nop
.text:00440010 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440014 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440018 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044001c e8f92425 addiu a0=>.roda...,t1,-0x618 ;= "MyDlinkAgentVersion"
.text:00440020 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440024 94e60525 _addiu a1=>FUN_0043e694,t0,-0x196c
.text:00440028 1000bc8f lw gp,local_10+0x20(sp)
.text:0044002c 00000000 nop
.text:00440030 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440034 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440038 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044003c fcf9e424 addiu a0=>.roda...,a3,-0x604 ;= "ReGetIndex"
.text:00440040 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440044 10e8c524 _addiu a1=>FUN_0043e810,a2,-0x17f0
.text:00440048 1000bc8f lw gp,local_10+0x20(sp)
.text:0044004c 00000000 nop
.text:00440050 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440054 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440058 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044005c 08fa6424 addiu a0=>.roda...,v1,-0x5f8 ;= "CGIVersion"
.text:00440060 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440064 b4e84524 _addiu a1=>FUN_0043e8b4,v0,-0x174c
.text:00440068 1000bc8f lw gp,local_10+0x20(sp)
.text:0044006c 00000000 nop
.text:00440070 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440074 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440078 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044007c 14fa8424 addiu a0=>.roda...,a0,-0x5ec ;= "NipcaVersion"
.text:00440080 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440084 d8e8a524 _addiu a1=>LAB_0043e8d8,a1,-0x1728
.text:00440088 1000bc8f lw gp,local_10+0x20(sp)
.text:0044008c 00000000 nop
.text:00440090 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440094 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440098 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044009c 80d1e427 addiu a0=>.roda...,ra,-0x2e80 ;= "CameraName"
.text:004400a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004400a4 fce80527 _addiu a1=>LAB_0043e8fc,t8,-0x1704
.text:004400a8 1000bc8f lw gp,local_10+0x20(sp)
.text:004400ac 00000000 nop
.text:004400b0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004400b4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004400b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004400bc 98d1e425 addiu a0=>.roda...,t7,-0x2e68 ;= "Location"
.text:004400c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004400c4 24e9c525 _addiu a1=>LAB_0043e924,t6,-0x16dc
.text:004400c8 1000bc8f lw gp,local_10+0x20(sp)
.text:004400cc 00000000 nop
.text:004400d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004400d4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004400d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004400dc 98cca425 addiu a0=>.roda...,t5,-0x3368 ;= "AdminID"
.text:004400e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004400e4 4ce98525 _addiu a1=>LAB_0043e94c,t4,-0x16b4
.text:004400e8 1000bc8f lw gp,local_10+0x20(sp)
.text:004400ec 00000000 nop
.text:004400f0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004400f4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004400f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004400fc a0cc6425 addiu a0=>.roda...,t3,-0x3360 ;= "AdminPassword"
.text:00440100 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440104 74e94525 _addiu a1=>LAB_0043e974,t2,-0x168c
.text:00440108 1000bc8f lw gp,local_10+0x20(sp)
.text:0044010c 00000000 nop
.text:00440110 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440114 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440118 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044011c 4cd42425 addiu a0=>.roda...,t1,-0x2bb4 ;= "LEDControl"
.text:00440120 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440124 6ceb0525 _addiu a1=>LAB_0043eb6c,t0,-0x1494
.text:00440128 1000bc8f lw gp,local_10+0x20(sp)
.text:0044012c 00000000 nop
.text:00440130 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440134 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440138 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044013c 24fae424 addiu a0=>.roda...,a3,-0x5dc ;= "RadioOfLEDControl"
.text:00440140 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440144 94ebc524 _addiu a1=>LAB_0043eb94,a2,-0x146c
.text:00440148 1000bc8f lw gp,local_10+0x20(sp)
.text:0044014c 00000000 nop
.text:00440150 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440154 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440158 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044015c d8cc6424 addiu a0=>.roda...,v1,-0x3328 ;= "SnapshotURLAuthentication"
.text:00440160 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440164 bceb4524 _addiu a1=>LAB_0043ebbc,v0,-0x1444
.text:00440168 1000bc8f lw gp,local_10+0x20(sp)
.text:0044016c 00000000 nop
.text:00440170 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440174 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440178 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044017c 38fa8424 addiu a0=>.roda...,a0,-0x5c8 ;= "RadioOfSnapshotURLAuthentication"
.text:00440180 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440184 e4eba524 _addiu a1=>LAB_0043ebe4,a1,-0x141c
.text:00440188 1000bc8f lw gp,local_10+0x20(sp)
.text:0044018c 00000000 nop
.text:00440190 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440194 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440198 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044019c 70cce427 addiu a0=>.roda...,ra,-0x3390 ;= "AccessControlEnable"
.text:004401a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004401a4 0cec0527 _addiu a1=>LAB_0043ec0c,t8,-0x13f4
.text:004401a8 1000bc8f lw gp,local_10+0x20(sp)
.text:004401ac 00000000 nop
.text:004401b0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004401b4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004401b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004401bc 5cfae425 addiu a0=>.roda...,t7,-0x5a4 ;= "RadioOfAccessControlEnable"
.text:004401c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004401c4 34ecc525 _addiu a1=>LAB_0043ec34,t6,-0x13cc
.text:004401c8 1000bc8f lw gp,local_10+0x20(sp)
.text:004401cc 00000000 nop
.text:004401d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004401d4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004401d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004401dc 78faa425 addiu a0=>.roda...,t5,-0x588 ;= "UserTable"
.text:004401e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004401e4 5cec8525 _addiu a1=>LAB_0043ec5c,t4,-0x13a4
.text:004401e8 1000bc8f lw gp,local_10+0x20(sp)
.text:004401ec 00000000 nop
.text:004401f0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004401f4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004401f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004401fc 84fa6425 addiu a0=>.rodata:s_UserID_0048fa84,t3,-0x57c ;= "UserID"
.text:00440200 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440204 7cf34525 _addiu a1=>LAB_0043f37c,t2,-0xc84
.text:00440208 1000bc8f lw gp,local_10+0x20(sp)
.text:0044020c 00000000 nop
.text:00440210 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440214 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440218 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044021c 80d32425 addiu a0=>.roda...,t1,-0x2c80 ;= "DateTimeMode"
.text:00440220 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440224 b0f40525 _addiu a1=>LAB_0043f4b0,t0,-0xb50
.text:00440228 1000bc8f lw gp,local_10+0x20(sp)
.text:0044022c 00000000 nop
.text:00440230 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440234 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440238 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044023c 8cfae424 addiu a0=>.roda...,a3,-0x574 ;= "RadioOfDateTimeMode"
.text:00440240 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440244 d8f4c524 _addiu a1=>LAB_0043f4d8,a2,-0xb28
.text:00440248 1000bc8f lw gp,local_10+0x20(sp)
.text:0044024c 00000000 nop
.text:00440250 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440254 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440258 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044025c c4d26424 addiu a0=>.roda...,v1,-0x2d3c ;= "TimeServerIPAddress"
.text:00440260 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440264 00f54524 _addiu a1=>LAB_0043f500,v0,-0xb00
.text:00440268 1000bc8f lw gp,local_10+0x20(sp)
.text:0044026c 00000000 nop
.text:00440270 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440274 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440278 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044027c 90d38424 addiu a0=>.roda...,a0,-0x2c70 ;= "TimeServerProtocol"
.text:00440280 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440284 28f5a524 _addiu a1=>LAB_0043f528,a1,-0xad8
.text:00440288 1000bc8f lw gp,local_10+0x20(sp)
.text:0044028c 00000000 nop
.text:00440290 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440294 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440298 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044029c a0fae427 addiu a0=>.roda...,ra,-0x560 ;= "RadioOfTimeServerProtocol"
.text:004402a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004402a4 50f50527 _addiu a1=>LAB_0043f550,t8,-0xab0
.text:004402a8 1000bc8f lw gp,local_10+0x20(sp)
.text:004402ac 00000000 nop
.text:004402b0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004402b4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004402b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004402bc f4d0e425 addiu a0=>.roda...,t7,-0x2f0c ;= "TimeZone"
.text:004402c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004402c4 78f5c525 _addiu a1=>LAB_0043f578,t6,-0xa88
.text:004402c8 1000bc8f lw gp,local_10+0x20(sp)
.text:004402cc 00000000 nop
.text:004402d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004402d4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004402d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004402dc a0d5a425 addiu a0=>.roda...,t5,-0x2a60 ;= "TimeZoneIndex"
.text:004402e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004402e4 d0f68525 _addiu a1=>LAB_0043f6d0,t4,-0x930
.text:004402e8 1000bc8f lw gp,local_10+0x20(sp)
.text:004402ec 00000000 nop
.text:004402f0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004402f4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004402f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004402fc bcfa6425 addiu a0=>.roda...,t3,-0x544 ;= "CurrentTime"
.text:00440300 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440304 0cf94525 _addiu a1=>LAB_0043f90c,t2,-0x6f4
.text:00440308 1000bc8f lw gp,local_10+0x20(sp)
.text:0044030c 00000000 nop
.text:00440310 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440314 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440318 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044031c 80de2425 addiu a0=>.roda...,t1,-0x2180 ;= "Date"
.text:00440320 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440324 2cf90525 _addiu a1=>LAB_0043f92c,t0,-0x6d4
.text:00440328 1000bc8f lw gp,local_10+0x20(sp)
.text:0044032c 00000000 nop
.text:00440330 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440334 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440338 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044033c 30e5e424 addiu a0=>.rodata:s_Time_0048e528+8,a3,-0x1ad0;= "Time"
.text:00440340 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440344 54f9c524 _addiu a1=>LAB_0043f954,a2,-0x6ac
.text:00440348 1000bc8f lw gp,local_10+0x20(sp)
.text:0044034c 00000000 nop
.text:00440350 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440354 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440358 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044035c c8fa6424 addiu a0=>.roda...,v1,-0x538 ;= "YearOfTime"
.text:00440360 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440364 7cf94524 _addiu a1=>LAB_0043f97c,v0,-0x684
.text:00440368 1000bc8f lw gp,local_10+0x20(sp)
.text:0044036c 00000000 nop
.text:00440370 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440374 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440378 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044037c d4fa8424 addiu a0=>.roda...,a0,-0x52c ;= "MonthOfTime"
.text:00440380 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440384 9cf9a524 _addiu a1=>LAB_0043f99c,a1,-0x664
.text:00440388 1000bc8f lw gp,local_10+0x20(sp)
.text:0044038c 00000000 nop
.text:00440390 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440394 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440398 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044039c e0fae427 addiu a0=>.roda...,ra,-0x520 ;= "DateOfTime"
.text:004403a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004403a4 bcf90527 _addiu a1=>LAB_0043f9bc,t8,-0x644
.text:004403a8 1000bc8f lw gp,local_10+0x20(sp)
.text:004403ac 00000000 nop
.text:004403b0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004403b4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004403b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004403bc ecfae425 addiu a0=>.roda...,t7,-0x514 ;= "HourOfTime"
.text:004403c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004403c4 dcf9c525 _addiu a1=>LAB_0043f9dc,t6,-0x624
.text:004403c8 1000bc8f lw gp,local_10+0x20(sp)
.text:004403cc 00000000 nop
.text:004403d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004403d4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004403d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004403dc f8faa425 addiu a0=>.roda...,t5,-0x508 ;= "MinuteOfTime"
.text:004403e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004403e4 fcf98525 _addiu a1=>LAB_0043f9fc,t4,-0x604
.text:004403e8 1000bc8f lw gp,local_10+0x20(sp)
.text:004403ec 00000000 nop
.text:004403f0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004403f4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004403f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004403fc 08fb6425 addiu a0=>.roda...,t3,-0x4f8 ;= "SecondOfTime"
.text:00440400 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440404 1cfa4525 _addiu a1=>LAB_0043fa1c,t2,-0x5e4
.text:00440408 1000bc8f lw gp,local_10+0x20(sp)
.text:0044040c 00000000 nop
.text:00440410 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440414 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440418 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044041c 18d92425 addiu a0=>.roda...,t1,-0x26e8 ;= "DSTEnable"
.text:00440420 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440424 3cfa0525 _addiu a1=>LAB_0043fa3c,t0,-0x5c4
.text:00440428 1000bc8f lw gp,local_10+0x20(sp)
.text:0044042c 00000000 nop
.text:00440430 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440434 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440438 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044043c 18fbe424 addiu a0=>.roda...,a3,-0x4e8 ;= "RadioOfDSTEnable"
.text:00440440 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440444 64fac524 _addiu a1=>LAB_0043fa64,a2,-0x59c
.text:00440448 1000bc8f lw gp,local_10+0x20(sp)
.text:0044044c 00000000 nop
.text:00440450 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440454 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440458 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044045c 24d96424 addiu a0=>.roda...,v1,-0x26dc ;= "DSTOffset"
.text:00440460 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440464 8cfa4524 _addiu a1=>LAB_0043fa8c,v0,-0x574
.text:00440468 1000bc8f lw gp,local_10+0x20(sp)
.text:0044046c 00000000 nop
.text:00440470 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440474 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440478 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044047c 30d98424 addiu a0=>.roda...,a0,-0x26d0 ;= "DSTStartMonth"
.text:00440480 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440484 b4faa524 _addiu a1=>LAB_0043fab4,a1,-0x54c
.text:00440488 1000bc8f lw gp,local_10+0x20(sp)
.text:0044048c 00000000 nop
.text:00440490 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440494 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440498 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044049c 40d9e427 addiu a0=>.roda...,ra,-0x26c0 ;= "DSTStartWeek"
.text:004404a0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004404a4 dcfa0527 _addiu a1=>LAB_0043fadc,t8,-0x524
.text:004404a8 1000bc8f lw gp,local_10+0x20(sp)
.text:004404ac 00000000 nop
.text:004404b0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004404b4 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004404b8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004404bc 50d9e425 addiu a0=>.roda...,t7,-0x26b0 ;= "DSTStartDay"
.text:004404c0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004404c4 04fbc525 _addiu a1=>LAB_0043fb04,t6,-0x4fc
.text:004404c8 1000bc8f lw gp,local_10+0x20(sp)
.text:004404cc 00000000 nop
.text:004404d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004404d4 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004404d8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004404dc 5cd9a425 addiu a0=>.roda...,t5,-0x26a4 ;= "DSTStartTime"
.text:004404e0 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004404e4 2cfb8525 _addiu a1=>LAB_0043fb2c,t4,-0x4d4
.text:004404e8 1000bc8f lw gp,local_10+0x20(sp)
.text:004404ec 00000000 nop
.text:004404f0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004404f4 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004404f8 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004404fc 6cd96425 addiu a0=>.roda...,t3,-0x2694 ;= "DSTEndMonth"
.text:00440500 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440504 54fb4525 _addiu a1=>LAB_0043fb54,t2,-0x4ac
.text:00440508 1000bc8f lw gp,local_10+0x20(sp)
.text:0044050c 00000000 nop
.text:00440510 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440514 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440518 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044051c 78d92425 addiu a0=>.roda...,t1,-0x2688 ;= "DSTEndWeek"
.text:00440520 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440524 7cfb0525 _addiu a1=>LAB_0043fb7c,t0,-0x484
.text:00440528 1000bc8f lw gp,local_10+0x20(sp)
.text:0044052c 00000000 nop
.text:00440530 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00440534 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440538 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044053c 84d9e424 addiu a0=>.roda...,a3,-0x267c ;= "DSTEndDay"
.text:00440540 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440544 a4fbc524 _addiu a1=>LAB_0043fba4,a2,-0x45c
.text:00440548 1000bc8f lw gp,local_10+0x20(sp)
.text:0044054c 00000000 nop
.text:00440550 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440554 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440558 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044055c 90d96424 addiu a0=>.roda...,v1,-0x2670 ;= "DSTEndTime"
.text:00440560 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00440564 ccfb4524 _addiu a1=>LAB_0043fbcc,v0,-0x434
.text:00440568 1000bc8f lw gp,local_10+0x20(sp)
.text:0044056c 1800bf8f lw ra,local_8+0x20(sp)
.text:00440570 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440574 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00440578 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:0044057c 2cfb8424 addiu a0,a0,-0x4d4
.text:00440580 f4fba524 addiu a1,a1,-0x40c
.text:00440584 08002003 jr t9=>websParaDefine
.text:00440588 2000bd27 _addiu sp,sp,0x20
LAB_0044058c: ;XREF[1,0]: 00441568
.text:0044058c 0a001c3c lui gp,0xa
.text:00440590 54f49c27 addiu gp,gp,-0xbac
.text:00440594 21e09903 addu gp,gp,t9
.text:00440598 e0ffbd27 addiu sp,sp,-0x20
.text:0044059c 1c00bfaf sw ra,0x1c(sp)
.text:004405a0 1800b0af sw s0,0x18(sp)
.text:004405a4 1000bcaf sw gp,0x10(sp)
.text:004405a8 2488998f lw t9,-0x77dc(gp)
.text:004405ac 21808000 move s0,a0
.text:004405b0 09f82003 jalr t9
.text:004405b4 1a000424 _li a0,0x1a
.text:004405b8 1000bc8f lw gp,0x10(sp)
.text:004405bc ffff4630 andi a2,v0,0xffff
.text:004405c0 2080858f lw a1,-0x7fe0(gp)
.text:004405c4 21184000 move v1,v0
.text:004405c8 0f00c22c sltiu v0,a2,0xf
.text:004405cc 8487998f lw t9,-0x787c(gp)
.text:004405d0 21200002 move a0,s0
.text:004405d4 02004014 bne v0,zero,LAB_004405e0
.text:004405d8 84fba524 _addiu a1,a1,-0x47c
.text:004405dc 0e000324 li v1,0xe
LAB_004405e0: ;XREF[1,0]: 004405d4
.text:004405e0 80400300 sll t0,v1,0x2
.text:004405e4 448b838f lw v1,-0x74bc(gp)
.text:004405e8 1c00bf8f lw ra,0x1c(sp)
.text:004405ec 21380301 addu a3,t0,v1
.text:004405f0 0000e68c lw a2,0x0(a3)
.text:004405f4 1800b08f lw s0,0x18(sp)
.text:004405f8 08002003 jr t9
.text:004405fc 2000bd27 _addiu sp,sp,0x20
LAB_00440600: ;XREF[1,0]: 00441588
.text:00440600 0a001c3c lui gp,0xa
.text:00440604 e0f39c27 addiu gp,gp,-0xc20
.text:00440608 21e09903 addu gp,gp,t9
.text:0044060c e0ffbd27 addiu sp,sp,-0x20
.text:00440610 1c00bfaf sw ra,0x1c(sp)
.text:00440614 1800b0af sw s0,0x18(sp)
.text:00440618 1000bcaf sw gp,0x10(sp)
.text:0044061c 2488998f lw t9,-0x77dc(gp)
.text:00440620 21808000 move s0,a0
.text:00440624 09f82003 jalr t9
.text:00440628 1b000424 _li a0,0x1b
.text:0044062c 1000bc8f lw gp,0x10(sp)
.text:00440630 ffff4630 andi a2,v0,0xffff
.text:00440634 2080858f lw a1,-0x7fe0(gp)
.text:00440638 21184000 move v1,v0
.text:0044063c 0b00c22c sltiu v0,a2,0xb
.text:00440640 8487998f lw t9,-0x787c(gp)
.text:00440644 21200002 move a0,s0
.text:00440648 02004014 bne v0,zero,LAB_00440654
.text:0044064c 84fba524 _addiu a1,a1,-0x47c
.text:00440650 0a000324 li v1,0xa
LAB_00440654: ;XREF[1,0]: 00440648
.text:00440654 80400300 sll t0,v1,0x2
.text:00440658 e087838f lw v1,-0x7820(gp)
.text:0044065c 1c00bf8f lw ra,0x1c(sp)
.text:00440660 21380301 addu a3,t0,v1
.text:00440664 0000e68c lw a2,0x0(a3)
.text:00440668 1800b08f lw s0,0x18(sp)
.text:0044066c 08002003 jr t9
.text:00440670 2000bd27 _addiu sp,sp,0x20
LAB_00440674: ;XREF[1,0]: 004415a8
.text:00440674 0a001c3c lui gp,0xa
.text:00440678 6cf39c27 addiu gp,gp,-0xc94
.text:0044067c 21e09903 addu gp,gp,t9
.text:00440680 d8ffbd27 addiu sp,sp,-0x28
.text:00440684 2000bfaf sw ra,0x20(sp)
.text:00440688 1c00b1af sw s1,0x1c(sp)
.text:0044068c 1800b0af sw s0,0x18(sp)
.text:00440690 1000bcaf sw gp,0x10(sp)
.text:00440694 2488998f lw t9,-0x77dc(gp)
.text:00440698 21888000 move s1,a0
.text:0044069c 09f82003 jalr t9
.text:004406a0 47000424 _li a0,0x47
.text:004406a4 1000bc8f lw gp,0x10(sp)
.text:004406a8 21200000 clear a0
.text:004406ac 2080838f lw v1,-0x7fe0(gp)
.text:004406b0 348e998f lw t9,-0x71cc(gp)
.text:004406b4 00f56524 addiu a1,v1,-0xb00
.text:004406b8 09f82003 jalr t9
.text:004406bc 21804000 _move s0,v0
.text:004406c0 1000bc8f lw gp,0x10(sp)
.text:004406c4 21204000 move a0,v0
.text:004406c8 2080828f lw v0,-0x7fe0(gp)
.text:004406cc 2489998f lw t9,-0x76dc(gp)
.text:004406d0 00000000 nop
.text:004406d4 09f82003 jalr t9
.text:004406d8 38194524 _addiu a1,v0,0x1938
.text:004406dc 1000bc8f lw gp,0x10(sp)
.text:004406e0 01001026 addiu s0,s0,0x1
.text:004406e4 2080858f lw a1,-0x7fe0(gp)
.text:004406e8 8487998f lw t9,-0x787c(gp)
.text:004406ec 21202002 move a0,s1
.text:004406f0 84fba524 addiu a1,a1,-0x47c
.text:004406f4 08004010 beq v0,zero,LAB_00440718
.text:004406f8 21180000 _clear v1
.text:004406fc 00441000 sll t0,s0,0x10
.text:00440700 031c0800 sra v1,t0,0x10
.text:00440704 ffff6730 andi a3,v1,0xffff
.text:00440708 0a00e62c sltiu a2,a3,0xa
.text:0044070c 0200c014 bne a2,zero,LAB_00440718
.text:00440710 00000000 _nop
.text:00440714 09000324 li v1,0x9
LAB_00440718: ;XREF[2,0]: 004406f4,0044070c
.text:00440718 54858b8f lw t3,-0x7aac(gp)
.text:0044071c 80500300 sll t2,v1,0x2
.text:00440720 21484b01 addu t1,t2,t3
.text:00440724 0000268d lw a2,0x0(t1)
.text:00440728 2000bf8f lw ra,0x20(sp)
.text:0044072c 1c00b18f lw s1,0x1c(sp)
.text:00440730 1800b08f lw s0,0x18(sp)
.text:00440734 08002003 jr t9
.text:00440738 2800bd27 _addiu sp,sp,0x28
LAB_0044073c: ;XREF[1,0]: 004415c8
.text:0044073c 0a001c3c lui gp,0xa
.text:00440740 a4f29c27 addiu gp,gp,-0xd5c
.text:00440744 21e09903 addu gp,gp,t9
.text:00440748 58ffbd27 addiu sp,sp,-0xa8
.text:0044074c a000bfaf sw ra,0xa0(sp)
.text:00440750 9c00b1af sw s1,0x9c(sp)
.text:00440754 9800b0af sw s0,0x98(sp)
.text:00440758 1000bcaf sw gp,0x10(sp)
.text:0044075c 2488998f lw t9,-0x77dc(gp)
.text:00440760 21888000 move s1,a0
.text:00440764 09f82003 jalr t9
.text:00440768 1c000424 _li a0,0x1c
.text:0044076c 1000bc8f lw gp,0x10(sp)
.text:00440770 21804000 move s0,v0
.text:00440774 2080828f lw v0,-0x7fe0(gp)
.text:00440778 348e998f lw t9,-0x71cc(gp)
.text:0044077c c8d34524 addiu a1,v0,-0x2c38
.text:00440780 09f82003 jalr t9
.text:00440784 21200000 _clear a0
.text:00440788 1000bc8f lw gp,0x10(sp)
.text:0044078c 21204000 move a0,v0
.text:00440790 2080858f lw a1,-0x7fe0(gp)
.text:00440794 2489998f lw t9,-0x76dc(gp)
.text:00440798 00000000 nop
.text:0044079c 09f82003 jalr t9
.text:004407a0 3819a524 _addiu a1,a1,0x1938
.text:004407a4 1000bc8f lw gp,0x10(sp)
.text:004407a8 1800a527 addiu a1,sp,0x18
.text:004407ac 188f998f lw t9,-0x70e8(gp)
.text:004407b0 2e000424 li a0,0x2e
.text:004407b4 21482003 move t1,t9
.text:004407b8 8487998f lw t9,-0x787c(gp)
.text:004407bc 80000624 li a2,0x80
.text:004407c0 02004014 bne v0,zero,LAB_004407cc
.text:004407c4 21402003 _move t0,t9
.text:004407c8 21800000 clear s0
LAB_004407cc: ;XREF[1,0]: 004407c0
.text:004407cc ffff0a26 addiu t2,s0,-0x1
.text:004407d0 f890878f lw a3,-0x6f08(gp)
.text:004407d4 80581000 sll t3,s0,0x2
.text:004407d8 0400432d sltiu v1,t2,0x4
.text:004407dc 19006010 beq v1,zero,LAB_00440844
.text:004407e0 21106701 _addu v0,t3,a3
.text:004407e4 21c82001 move t9,t1
.text:004407e8 09f82003 jalr t9
.text:004407ec 00000000 _nop
.text:004407f0 1000bc8f lw gp,0x10(sp)
.text:004407f4 1800a983 lb t1,0x18(sp)
.text:004407f8 f890888f lw t0,-0x6f08(gp)
.text:004407fc 8487998f lw t9,-0x787c(gp)
.text:00440800 20808c8f lw t4,-0x7fe0(gp)
.text:00440804 80201000 sll a0,s0,0x2
.text:00440808 21308800 addu a2,a0,t0
.text:0044080c 80fb8525 addiu a1,t4,-0x480
.text:00440810 21402003 move t0,t9
.text:00440814 21202002 move a0,s1
.text:00440818 16002011 beq t1,zero,LAB_00440874
.text:0044081c 1800a727 _addiu a3,sp,0x18
.text:00440820 0000c68c lw a2,0x0(a2)
.text:00440824 09f82003 jalr t9
.text:00440828 00000000 _nop
.text:0044082c 1000bc8f lw gp,0x10(sp)
.text:00440830 a000bf8f lw ra,0xa0(sp)
.text:00440834 9c00b18f lw s1,0x9c(sp)
.text:00440838 9800b08f lw s0,0x98(sp)
.text:0044083c 0800e003 jr ra
.text:00440840 a800bd27 _addiu sp,sp,0xa8
LAB_00440844: ;XREF[1,0]: 004407dc
.text:00440844 0000468c lw a2,0x0(v0)
LAB_00440848: ;XREF[1,0]: 00440878
.text:00440848 20808d8f lw t5,-0x7fe0(gp)
.text:0044084c 21202002 move a0,s1
.text:00440850 21c80001 move t9,t0
.text:00440854 09f82003 jalr t9
.text:00440858 84fba525 _addiu a1,t5,-0x47c
.text:0044085c 1000bc8f lw gp,0x10(sp)
.text:00440860 a000bf8f lw ra,0xa0(sp)
.text:00440864 9c00b18f lw s1,0x9c(sp)
.text:00440868 9800b08f lw s0,0x98(sp)
.text:0044086c 0800e003 jr ra
.text:00440870 a800bd27 _addiu sp,sp,0xa8
LAB_00440874: ;XREF[1,0]: 00440818
.text:00440874 0000c68c lw a2,0x0(a2)
.text:00440878 f3ff0010 b LAB_00440848
.text:0044087c 00000000 _nop
LAB_00440880: ;XREF[1,0]: 004415e8
.text:00440880 0a001c3c lui gp,0xa
.text:00440884 60f19c27 addiu gp,gp,-0xea0
.text:00440888 21e09903 addu gp,gp,t9
.text:0044088c 2110a000 move v0,a1
.text:00440890 2080858f lw a1,-0x7fe0(gp)
.text:00440894 e08b998f lw t9,-0x7420(gp)
.text:00440898 2138c000 move a3,a2
.text:0044089c c8d3a524 addiu a1,a1,-0x2c38
.text:004408a0 08002003 jr t9
.text:004408a4 21304000 _move a2,v0
LAB_004408a8: ;XREF[1,0]: 00441608
.text:004408a8 0a001c3c lui gp,0xa
.text:004408ac 38f19c27 addiu gp,gp,-0xec8
.text:004408b0 21e09903 addu gp,gp,t9
.text:004408b4 2110a000 move v0,a1
.text:004408b8 2080858f lw a1,-0x7fe0(gp)
.text:004408bc 448a998f lw t9,-0x75bc(gp)
.text:004408c0 2138c000 move a3,a2
.text:004408c4 c8d3a524 addiu a1,a1,-0x2c38
.text:004408c8 08002003 jr t9
.text:004408cc 21304000 _move a2,v0
LAB_004408d0: ;XREF[1,0]: 00441628
.text:004408d0 0a001c3c lui gp,0xa
.text:004408d4 10f19c27 addiu gp,gp,-0xef0
.text:004408d8 21e09903 addu gp,gp,t9
.text:004408dc 2110a000 move v0,a1
.text:004408e0 2080858f lw a1,-0x7fe0(gp)
.text:004408e4 988e998f lw t9,-0x7168(gp)
.text:004408e8 2138c000 move a3,a2
.text:004408ec d8d2a524 addiu a1,a1,-0x2d28
.text:004408f0 08002003 jr t9
.text:004408f4 21304000 _move a2,v0
LAB_004408f8: ;XREF[1,0]: 00441648
.text:004408f8 0a001c3c lui gp,0xa
.text:004408fc e8f09c27 addiu gp,gp,-0xf18
.text:00440900 21e09903 addu gp,gp,t9
.text:00440904 d8ffbd27 addiu sp,sp,-0x28
.text:00440908 2000bfaf sw ra,0x20(sp)
.text:0044090c 1800bcaf sw gp,0x18(sp)
.text:00440910 2138a000 move a3,a1
.text:00440914 2080858f lw a1,-0x7fe0(gp)
.text:00440918 1000a6af sw a2,0x10(sp)
.text:0044091c b088998f lw t9,-0x7750(gp)
.text:00440920 408f868f lw a2,-0x70c0(gp)
.text:00440924 09f82003 jalr t9
.text:00440928 d8d2a524 _addiu a1,a1,-0x2d28
.text:0044092c 1800bc8f lw gp,0x18(sp)
.text:00440930 2000bf8f lw ra,0x20(sp)
.text:00440934 00000000 nop
.text:00440938 0800e003 jr ra
.text:0044093c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00440940()
;XREF[1,0]: 00441668
.text:00440940 0a001c3c lui gp,0xa
.text:00440944 a0f09c27 addiu gp,gp,-0xf60
.text:00440948 21e09903 addu gp,gp,t9
.text:0044094c 2110a000 move v0,a1
.text:00440950 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440954 988e998f lw t9,-0x7168(gp)=>->getPrintableStringC...;= 00410fc0
.text:00440958 2138c000 move a3,a2
.text:0044095c d0d1a524 addiu a1,a1,-0x2e30
.text:00440960 08002003 jr t9=>getPrintableStringConfig
.text:00440964 21304000 _move a2,v0
LAB_00440968: ;XREF[1,0]: 00441688
.text:00440968 0a001c3c lui gp,0xa
.text:0044096c 78f09c27 addiu gp,gp,-0xf88
.text:00440970 21e09903 addu gp,gp,t9
.text:00440974 2110a000 move v0,a1
.text:00440978 2080858f lw a1,-0x7fe0(gp)
.text:0044097c 988e998f lw t9,-0x7168(gp)
.text:00440980 2138c000 move a3,a2
.text:00440984 e0d1a524 addiu a1,a1,-0x2e20
.text:00440988 08002003 jr t9
.text:0044098c 21304000 _move a2,v0
LAB_00440990: ;XREF[1,0]: 004416a8
.text:00440990 0a001c3c lui gp,0xa
.text:00440994 50f09c27 addiu gp,gp,-0xfb0
.text:00440998 21e09903 addu gp,gp,t9
.text:0044099c d8febd27 addiu sp,sp,-0x128
.text:004409a0 2001bfaf sw ra,0x120(sp)
.text:004409a4 1c01b1af sw s1,0x11c(sp)
.text:004409a8 1801b0af sw s0,0x118(sp)
.text:004409ac 1000bcaf sw gp,0x10(sp)
.text:004409b0 2489998f lw t9,-0x76dc(gp)
.text:004409b4 3000a018 blez a1,LAB_00440a78
.text:004409b8 21888000 _move s1,a0
.text:004409bc 2080828f lw v0,-0x7fe0(gp)
.text:004409c0 0000d08c lw s0,0x0(a2)
.text:004409c4 e4b44524 addiu a1,v0,-0x4b1c
.text:004409c8 09f82003 jalr t9
.text:004409cc 21200002 _move a0,s0
.text:004409d0 1000bc8f lw gp,0x10(sp)
.text:004409d4 21200000 clear a0
.text:004409d8 348e998f lw t9,-0x71cc(gp)
.text:004409dc 2080858f lw a1,-0x7fe0(gp)
.text:004409e0 21182003 move v1,t9
.text:004409e4 2489998f lw t9,-0x76dc(gp)
.text:004409e8 33004010 beq v0,zero,LAB_00440ab8
.text:004409ec f0d1a524 _addiu a1,a1,-0x2e10
.text:004409f0 2080868f lw a2,-0x7fe0(gp)
.text:004409f4 21200002 move a0,s0
.text:004409f8 09f82003 jalr t9
.text:004409fc c80ec524 _addiu a1,a2,0xec8
.text:00440a00 1000bc8f lw gp,0x10(sp)
.text:00440a04 1c004014 bne v0,zero,LAB_00440a78
.text:00440a08 00000000 _nop
LAB_00440a0c: ;XREF[1,0]: 00440a90
.text:00440a0c 20808b8f lw t3,-0x7fe0(gp)
.text:00440a10 d88c998f lw t9,-0x7328(gp)
.text:00440a14 f0d16525 addiu a1,t3,-0x2e10
.text:00440a18 09f82003 jalr t9
.text:00440a1c 21202002 _move a0,s1
.text:00440a20 1000bc8f lw gp,0x10(sp)
.text:00440a24 21202002 move a0,s1
.text:00440a28 20808a8f lw t2,-0x7fe0(gp)
.text:00440a2c 8487998f lw t9,-0x787c(gp)
.text:00440a30 84fb4525 addiu a1,t2,-0x47c
.text:00440a34 21304000 move a2,v0
.text:00440a38 09f82003 jalr t9
.text:00440a3c 21804000 _move s0,v0
.text:00440a40 1000bc8f lw gp,0x10(sp)
.text:00440a44 21884000 move s1,v0
.text:00440a48 8484998f lw t9,-0x7b7c(gp)
.text:00440a4c 04000012 beq s0,zero,LAB_00440a60
.text:00440a50 21200002 _move a0,s0
.text:00440a54 09f82003 jalr t9
.text:00440a58 00000000 _nop
.text:00440a5c 1000bc8f lw gp,0x10(sp)
LAB_00440a60: ;XREF[1,0]: 00440a4c
.text:00440a60 21102002 move v0,s1
.text:00440a64 2001bf8f lw ra,0x120(sp)
.text:00440a68 1c01b18f lw s1,0x11c(sp)
.text:00440a6c 1801b08f lw s0,0x118(sp)
.text:00440a70 0800e003 jr ra
.text:00440a74 2801bd27 _addiu sp,sp,0x128
LAB_00440a78: ;XREF[2,0]: 004409b4,00440a04
.text:00440a78 e400248e lw a0,0xe4(s1)
.text:00440a7c 2080898f lw t1,-0x7fe0(gp)
.text:00440a80 82450400 srl t0,a0,0x16
.text:00440a84 01000731 andi a3,t0,0x1
.text:00440a88 ac89998f lw t9,-0x7654(gp)
.text:00440a8c 21202002 move a0,s1
.text:00440a90 deffe014 bne a3,zero,LAB_00440a0c
.text:00440a94 f0d12525 _addiu a1,t1,-0x2e10
.text:00440a98 09f82003 jalr t9
.text:00440a9c 00000000 _nop
.text:00440aa0 1000bc8f lw gp,0x10(sp)
LAB_00440aa4: ;XREF[1,0]: 00440afc
.text:00440aa4 2001bf8f lw ra,0x120(sp)
.text:00440aa8 1c01b18f lw s1,0x11c(sp)
.text:00440aac 1801b08f lw s0,0x118(sp)
.text:00440ab0 0800e003 jr ra
.text:00440ab4 2801bd27 _addiu sp,sp,0x128
LAB_00440ab8: ;XREF[1,0]: 004409e8
.text:00440ab8 21c86000 move t9,v1
.text:00440abc 09f82003 jalr t9
.text:00440ac0 00000000 _nop
.text:00440ac4 1000bc8f lw gp,0x10(sp)
.text:00440ac8 21284000 move a1,v0
.text:00440acc 6884998f lw t9,-0x7b98(gp)
.text:00440ad0 1800a427 addiu a0,sp,0x18
.text:00440ad4 09f82003 jalr t9
.text:00440ad8 ff000624 _li a2,0xff
.text:00440adc 1000bc8f lw gp,0x10(sp)
.text:00440ae0 21202002 move a0,s1
.text:00440ae4 2080838f lw v1,-0x7fe0(gp)
.text:00440ae8 8487998f lw t9,-0x787c(gp)
.text:00440aec 84fb6524 addiu a1,v1,-0x47c
.text:00440af0 09f82003 jalr t9
.text:00440af4 1800a627 _addiu a2,sp,0x18
.text:00440af8 1000bc8f lw gp,0x10(sp)
.text:00440afc e9ff0010 b LAB_00440aa4
.text:00440b00 00000000 _nop
LAB_00440b04: ;XREF[1,0]: 004416c8
.text:00440b04 0a001c3c lui gp,0xa
.text:00440b08 dcee9c27 addiu gp,gp,-0x1124
.text:00440b0c 21e09903 addu gp,gp,t9
.text:00440b10 2110a000 move v0,a1
.text:00440b14 2080858f lw a1,-0x7fe0(gp)
.text:00440b18 e08b998f lw t9,-0x7420(gp)
.text:00440b1c 2138c000 move a3,a2
.text:00440b20 00d2a524 addiu a1,a1,-0x2e00
.text:00440b24 08002003 jr t9
.text:00440b28 21304000 _move a2,v0
LAB_00440b2c: ;XREF[1,0]: 004416e8
.text:00440b2c 0a001c3c lui gp,0xa
.text:00440b30 b4ee9c27 addiu gp,gp,-0x114c
.text:00440b34 21e09903 addu gp,gp,t9
.text:00440b38 2110a000 move v0,a1
.text:00440b3c 2080858f lw a1,-0x7fe0(gp)
.text:00440b40 988e998f lw t9,-0x7168(gp)
.text:00440b44 2138c000 move a3,a2
.text:00440b48 80d2a524 addiu a1,a1,-0x2d80
.text:00440b4c 08002003 jr t9
.text:00440b50 21304000 _move a2,v0
LAB_00440b54: ;XREF[1,0]: 00441708
.text:00440b54 0a001c3c lui gp,0xa
.text:00440b58 8cee9c27 addiu gp,gp,-0x1174
.text:00440b5c 21e09903 addu gp,gp,t9
.text:00440b60 2110a000 move v0,a1
.text:00440b64 2080858f lw a1,-0x7fe0(gp)
.text:00440b68 e08b998f lw t9,-0x7420(gp)
.text:00440b6c 2138c000 move a3,a2
.text:00440b70 ccd9a524 addiu a1,a1,-0x2634
.text:00440b74 08002003 jr t9
.text:00440b78 21304000 _move a2,v0
LAB_00440b7c: ;XREF[1,0]: 00441728
.text:00440b7c 0a001c3c lui gp,0xa
.text:00440b80 64ee9c27 addiu gp,gp,-0x119c
.text:00440b84 21e09903 addu gp,gp,t9
.text:00440b88 2110a000 move v0,a1
.text:00440b8c 2080858f lw a1,-0x7fe0(gp)
.text:00440b90 988e998f lw t9,-0x7168(gp)
.text:00440b94 2138c000 move a3,a2
.text:00440b98 98d2a524 addiu a1,a1,-0x2d68
.text:00440b9c 08002003 jr t9
.text:00440ba0 21304000 _move a2,v0
LAB_00440ba4: ;XREF[1,0]: 00441748
.text:00440ba4 0a001c3c lui gp,0xa
.text:00440ba8 3cee9c27 addiu gp,gp,-0x11c4
.text:00440bac 21e09903 addu gp,gp,t9
.text:00440bb0 2110a000 move v0,a1
.text:00440bb4 2080858f lw a1,-0x7fe0(gp)
.text:00440bb8 988e998f lw t9,-0x7168(gp)
.text:00440bbc 2138c000 move a3,a2
.text:00440bc0 acd2a524 addiu a1,a1,-0x2d54
.text:00440bc4 08002003 jr t9
.text:00440bc8 21304000 _move a2,v0
LAB_00440bcc: ;XREF[1,0]: 00441768
.text:00440bcc 0a001c3c lui gp,0xa
.text:00440bd0 14ee9c27 addiu gp,gp,-0x11ec
.text:00440bd4 21e09903 addu gp,gp,t9
.text:00440bd8 2110a000 move v0,a1
.text:00440bdc 2080858f lw a1,-0x7fe0(gp)
.text:00440be0 988e998f lw t9,-0x7168(gp)
.text:00440be4 2138c000 move a3,a2
.text:00440be8 60d2a524 addiu a1,a1,-0x2da0
.text:00440bec 08002003 jr t9
.text:00440bf0 21304000 _move a2,v0
LAB_00440bf4: ;XREF[1,0]: 00441788
.text:00440bf4 0a001c3c lui gp,0xa
.text:00440bf8 eced9c27 addiu gp,gp,-0x1214
.text:00440bfc 21e09903 addu gp,gp,t9
.text:00440c00 d8febd27 addiu sp,sp,-0x128
.text:00440c04 2001bfaf sw ra,0x120(sp)
.text:00440c08 1c01b1af sw s1,0x11c(sp)
.text:00440c0c 1801b0af sw s0,0x118(sp)
.text:00440c10 1000bcaf sw gp,0x10(sp)
.text:00440c14 2489998f lw t9,-0x76dc(gp)
.text:00440c18 3000a018 blez a1,LAB_00440cdc
.text:00440c1c 21888000 _move s1,a0
.text:00440c20 2080828f lw v0,-0x7fe0(gp)
.text:00440c24 0000d08c lw s0,0x0(a2)
.text:00440c28 e4b44524 addiu a1,v0,-0x4b1c
.text:00440c2c 09f82003 jalr t9
.text:00440c30 21200002 _move a0,s0
.text:00440c34 1000bc8f lw gp,0x10(sp)
.text:00440c38 21200000 clear a0
.text:00440c3c 348e998f lw t9,-0x71cc(gp)
.text:00440c40 2080858f lw a1,-0x7fe0(gp)
.text:00440c44 21182003 move v1,t9
.text:00440c48 2489998f lw t9,-0x76dc(gp)
.text:00440c4c 33004010 beq v0,zero,LAB_00440d1c
.text:00440c50 70d2a524 _addiu a1,a1,-0x2d90
.text:00440c54 2080868f lw a2,-0x7fe0(gp)
.text:00440c58 21200002 move a0,s0
.text:00440c5c 09f82003 jalr t9
.text:00440c60 c80ec524 _addiu a1,a2,0xec8
.text:00440c64 1000bc8f lw gp,0x10(sp)
.text:00440c68 1c004014 bne v0,zero,LAB_00440cdc
.text:00440c6c 00000000 _nop
LAB_00440c70: ;XREF[1,0]: 00440cf4
.text:00440c70 20808b8f lw t3,-0x7fe0(gp)
.text:00440c74 d88c998f lw t9,-0x7328(gp)
.text:00440c78 70d26525 addiu a1,t3,-0x2d90
.text:00440c7c 09f82003 jalr t9
.text:00440c80 21202002 _move a0,s1
.text:00440c84 1000bc8f lw gp,0x10(sp)
.text:00440c88 21202002 move a0,s1
.text:00440c8c 20808a8f lw t2,-0x7fe0(gp)
.text:00440c90 8487998f lw t9,-0x787c(gp)
.text:00440c94 84fb4525 addiu a1,t2,-0x47c
.text:00440c98 21304000 move a2,v0
.text:00440c9c 09f82003 jalr t9
.text:00440ca0 21804000 _move s0,v0
.text:00440ca4 1000bc8f lw gp,0x10(sp)
.text:00440ca8 21884000 move s1,v0
.text:00440cac 8484998f lw t9,-0x7b7c(gp)
.text:00440cb0 04000012 beq s0,zero,LAB_00440cc4
.text:00440cb4 21200002 _move a0,s0
.text:00440cb8 09f82003 jalr t9
.text:00440cbc 00000000 _nop
.text:00440cc0 1000bc8f lw gp,0x10(sp)
LAB_00440cc4: ;XREF[1,0]: 00440cb0
.text:00440cc4 21102002 move v0,s1
.text:00440cc8 2001bf8f lw ra,0x120(sp)
.text:00440ccc 1c01b18f lw s1,0x11c(sp)
.text:00440cd0 1801b08f lw s0,0x118(sp)
.text:00440cd4 0800e003 jr ra
.text:00440cd8 2801bd27 _addiu sp,sp,0x128
LAB_00440cdc: ;XREF[2,0]: 00440c18,00440c68
.text:00440cdc e400248e lw a0,0xe4(s1)
.text:00440ce0 2080898f lw t1,-0x7fe0(gp)
.text:00440ce4 82450400 srl t0,a0,0x16
.text:00440ce8 01000731 andi a3,t0,0x1
.text:00440cec ac89998f lw t9,-0x7654(gp)
.text:00440cf0 21202002 move a0,s1
.text:00440cf4 deffe014 bne a3,zero,LAB_00440c70
.text:00440cf8 70d22525 _addiu a1,t1,-0x2d90
.text:00440cfc 09f82003 jalr t9
.text:00440d00 00000000 _nop
.text:00440d04 1000bc8f lw gp,0x10(sp)
LAB_00440d08: ;XREF[1,0]: 00440d60
.text:00440d08 2001bf8f lw ra,0x120(sp)
.text:00440d0c 1c01b18f lw s1,0x11c(sp)
.text:00440d10 1801b08f lw s0,0x118(sp)
.text:00440d14 0800e003 jr ra
.text:00440d18 2801bd27 _addiu sp,sp,0x128
LAB_00440d1c: ;XREF[1,0]: 00440c4c
.text:00440d1c 21c86000 move t9,v1
.text:00440d20 09f82003 jalr t9
.text:00440d24 00000000 _nop
.text:00440d28 1000bc8f lw gp,0x10(sp)
.text:00440d2c 21284000 move a1,v0
.text:00440d30 6884998f lw t9,-0x7b98(gp)
.text:00440d34 1800a427 addiu a0,sp,0x18
.text:00440d38 09f82003 jalr t9
.text:00440d3c ff000624 _li a2,0xff
.text:00440d40 1000bc8f lw gp,0x10(sp)
.text:00440d44 21202002 move a0,s1
.text:00440d48 2080838f lw v1,-0x7fe0(gp)
.text:00440d4c 8487998f lw t9,-0x787c(gp)
.text:00440d50 84fb6524 addiu a1,v1,-0x47c
.text:00440d54 09f82003 jalr t9
.text:00440d58 1800a627 _addiu a2,sp,0x18
.text:00440d5c 1000bc8f lw gp,0x10(sp)
.text:00440d60 e9ff0010 b LAB_00440d08
.text:00440d64 00000000 _nop
LAB_00440d68: ;XREF[1,0]: 004417a8
.text:00440d68 0a001c3c lui gp,0xa
.text:00440d6c 78ec9c27 addiu gp,gp,-0x1388
.text:00440d70 21e09903 addu gp,gp,t9
.text:00440d74 2110a000 move v0,a1
.text:00440d78 2080858f lw a1,-0x7fe0(gp)
.text:00440d7c e08b998f lw t9,-0x7420(gp)
.text:00440d80 2138c000 move a3,a2
.text:00440d84 6cd4a524 addiu a1,a1,-0x2b94
.text:00440d88 08002003 jr t9
.text:00440d8c 21304000 _move a2,v0
LAB_00440d90: ;XREF[1,0]: 004417c8
.text:00440d90 0a001c3c lui gp,0xa
.text:00440d94 50ec9c27 addiu gp,gp,-0x13b0
.text:00440d98 21e09903 addu gp,gp,t9
.text:00440d9c 2110a000 move v0,a1
.text:00440da0 2080858f lw a1,-0x7fe0(gp)
.text:00440da4 448a998f lw t9,-0x75bc(gp)
.text:00440da8 2138c000 move a3,a2
.text:00440dac 6cd4a524 addiu a1,a1,-0x2b94
.text:00440db0 08002003 jr t9
.text:00440db4 21304000 _move a2,v0
LAB_00440db8: ;XREF[1,0]: 004417e8
.text:00440db8 0a001c3c lui gp,0xa
.text:00440dbc 28ec9c27 addiu gp,gp,-0x13d8
.text:00440dc0 21e09903 addu gp,gp,t9
.text:00440dc4 2110a000 move v0,a1
.text:00440dc8 2080858f lw a1,-0x7fe0(gp)
.text:00440dcc e08b998f lw t9,-0x7420(gp)
.text:00440dd0 2138c000 move a3,a2
.text:00440dd4 d4d3a524 addiu a1,a1,-0x2c2c
.text:00440dd8 08002003 jr t9
.text:00440ddc 21304000 _move a2,v0
LAB_00440de0: ;XREF[1,0]: 00441808
.text:00440de0 0a001c3c lui gp,0xa
.text:00440de4 00ec9c27 addiu gp,gp,-0x1400
.text:00440de8 21e09903 addu gp,gp,t9
.text:00440dec 2110a000 move v0,a1
.text:00440df0 2080858f lw a1,-0x7fe0(gp)
.text:00440df4 8091998f lw t9,-0x6e80(gp)
.text:00440df8 2138c000 move a3,a2
.text:00440dfc d4d3a524 addiu a1,a1,-0x2c2c
.text:00440e00 08002003 jr t9
.text:00440e04 21304000 _move a2,v0
LAB_00440e08: ;XREF[1,0]: 00441828
.text:00440e08 0a001c3c lui gp,0xa
.text:00440e0c d8eb9c27 addiu gp,gp,-0x1428
.text:00440e10 21e09903 addu gp,gp,t9
.text:00440e14 2110a000 move v0,a1
.text:00440e18 2080858f lw a1,-0x7fe0(gp)
.text:00440e1c e08b998f lw t9,-0x7420(gp)
.text:00440e20 2138c000 move a3,a2
.text:00440e24 b0d4a524 addiu a1,a1,-0x2b50
.text:00440e28 08002003 jr t9
.text:00440e2c 21304000 _move a2,v0
LAB_00440e30: ;XREF[1,0]: 00441848
.text:00440e30 0a001c3c lui gp,0xa
.text:00440e34 b0eb9c27 addiu gp,gp,-0x1450
.text:00440e38 21e09903 addu gp,gp,t9
.text:00440e3c 2110a000 move v0,a1
.text:00440e40 2080858f lw a1,-0x7fe0(gp)
.text:00440e44 8091998f lw t9,-0x6e80(gp)
.text:00440e48 2138c000 move a3,a2
.text:00440e4c b0d4a524 addiu a1,a1,-0x2b50
.text:00440e50 08002003 jr t9
.text:00440e54 21304000 _move a2,v0
LAB_00440e58: ;XREF[1,0]: 00441868
.text:00440e58 0a001c3c lui gp,0xa
.text:00440e5c 88eb9c27 addiu gp,gp,-0x1478
.text:00440e60 21e09903 addu gp,gp,t9
.text:00440e64 2110a000 move v0,a1
.text:00440e68 2080858f lw a1,-0x7fe0(gp)
.text:00440e6c e08b998f lw t9,-0x7420(gp)
.text:00440e70 2138c000 move a3,a2
.text:00440e74 84d4a524 addiu a1,a1,-0x2b7c
.text:00440e78 08002003 jr t9
.text:00440e7c 21304000 _move a2,v0
LAB_00440e80: ;XREF[1,0]: 00441888
.text:00440e80 0a001c3c lui gp,0xa
.text:00440e84 60eb9c27 addiu gp,gp,-0x14a0
.text:00440e88 21e09903 addu gp,gp,t9
.text:00440e8c 2110a000 move v0,a1
.text:00440e90 2080858f lw a1,-0x7fe0(gp)
.text:00440e94 448a998f lw t9,-0x75bc(gp)
.text:00440e98 2138c000 move a3,a2
.text:00440e9c 84d4a524 addiu a1,a1,-0x2b7c
.text:00440ea0 08002003 jr t9
.text:00440ea4 21304000 _move a2,v0
LAB_00440ea8: ;XREF[1,0]: 004418a8
.text:00440ea8 0a001c3c lui gp,0xa
.text:00440eac 38eb9c27 addiu gp,gp,-0x14c8
.text:00440eb0 21e09903 addu gp,gp,t9
.text:00440eb4 2110a000 move v0,a1
.text:00440eb8 2080858f lw a1,-0x7fe0(gp)
.text:00440ebc 3886998f lw t9,-0x79c8(gp)
.text:00440ec0 2138c000 move a3,a2
.text:00440ec4 50d3a524 addiu a1,a1,-0x2cb0
.text:00440ec8 08002003 jr t9
.text:00440ecc 21304000 _move a2,v0
LAB_00440ed0: ;XREF[1,0]: 004418c8
.text:00440ed0 0a001c3c lui gp,0xa
.text:00440ed4 10eb9c27 addiu gp,gp,-0x14f0
.text:00440ed8 21e09903 addu gp,gp,t9
.text:00440edc 2110a000 move v0,a1
.text:00440ee0 2080858f lw a1,-0x7fe0(gp)
.text:00440ee4 3886998f lw t9,-0x79c8(gp)
.text:00440ee8 2138c000 move a3,a2
.text:00440eec 68d3a524 addiu a1,a1,-0x2c98
.text:00440ef0 08002003 jr t9
.text:00440ef4 21304000 _move a2,v0
LAB_00440ef8: ;XREF[1,0]: 004418e8
.text:00440ef8 0a001c3c lui gp,0xa
.text:00440efc e8ea9c27 addiu gp,gp,-0x1518
.text:00440f00 21e09903 addu gp,gp,t9
.text:00440f04 2110a000 move v0,a1
.text:00440f08 2080858f lw a1,-0x7fe0(gp)
.text:00440f0c e08b998f lw t9,-0x7420(gp)
.text:00440f10 2138c000 move a3,a2
.text:00440f14 88d5a524 addiu a1,a1,-0x2a78
.text:00440f18 08002003 jr t9
.text:00440f1c 21304000 _move a2,v0
LAB_00440f20: ;XREF[1,0]: 00441908
.text:00440f20 0a001c3c lui gp,0xa
.text:00440f24 c0ea9c27 addiu gp,gp,-0x1540
.text:00440f28 21e09903 addu gp,gp,t9
.text:00440f2c 2110a000 move v0,a1
.text:00440f30 2080858f lw a1,-0x7fe0(gp)
.text:00440f34 e08b998f lw t9,-0x7420(gp)
.text:00440f38 2138c000 move a3,a2
.text:00440f3c 3cd4a524 addiu a1,a1,-0x2bc4
.text:00440f40 08002003 jr t9
.text:00440f44 21304000 _move a2,v0
LAB_00440f48: ;XREF[1,0]: 00441928
.text:00440f48 0a001c3c lui gp,0xa
.text:00440f4c 98ea9c27 addiu gp,gp,-0x1568
.text:00440f50 21e09903 addu gp,gp,t9
.text:00440f54 2110a000 move v0,a1
.text:00440f58 2080858f lw a1,-0x7fe0(gp)
.text:00440f5c 448a998f lw t9,-0x75bc(gp)
.text:00440f60 2138c000 move a3,a2
.text:00440f64 3cd4a524 addiu a1,a1,-0x2bc4
.text:00440f68 08002003 jr t9
.text:00440f6c 21304000 _move a2,v0
LAB_00440f70: ;XREF[1,0]: 00441948
.text:00440f70 0a001c3c lui gp,0xa
.text:00440f74 70ea9c27 addiu gp,gp,-0x1590
.text:00440f78 21e09903 addu gp,gp,t9
.text:00440f7c 2110a000 move v0,a1
.text:00440f80 2080858f lw a1,-0x7fe0(gp)
.text:00440f84 3886998f lw t9,-0x79c8(gp)
.text:00440f88 2138c000 move a3,a2
.text:00440f8c a0fca524 addiu a1,a1,-0x360
.text:00440f90 08002003 jr t9
.text:00440f94 21304000 _move a2,v0
LAB_00440f98: ;XREF[1,0]: 00441968
.text:00440f98 0a001c3c lui gp,0xa
.text:00440f9c 48ea9c27 addiu gp,gp,-0x15b8
.text:00440fa0 21e09903 addu gp,gp,t9
.text:00440fa4 d8ffbd27 addiu sp,sp,-0x28
.text:00440fa8 2000bfaf sw ra,0x20(sp)
.text:00440fac 1800bcaf sw gp,0x18(sp)
.text:00440fb0 1000a5af sw a1,0x10(sp)
.text:00440fb4 2080858f lw a1,-0x7fe0(gp)
.text:00440fb8 1400a6af sw a2,0x14(sp)
.text:00440fbc d491998f lw t9,-0x6e2c(gp)
.text:00440fc0 b08b868f lw a2,-0x7450(gp)
.text:00440fc4 d084878f lw a3,-0x7b30(gp)
.text:00440fc8 09f82003 jalr t9
.text:00440fcc a0fca524 _addiu a1,a1,-0x360
.text:00440fd0 1800bc8f lw gp,0x18(sp)
.text:00440fd4 2000bf8f lw ra,0x20(sp)
.text:00440fd8 00000000 nop
.text:00440fdc 0800e003 jr ra
.text:00440fe0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00440fe4()
;XREF[1,0]: 00441988
.text:00440fe4 0a001c3c lui gp,0xa
.text:00440fe8 fce99c27 addiu gp,gp,-0x1604
.text:00440fec 21e09903 addu gp,gp,t9
.text:00440ff0 2110a000 move v0,a1
.text:00440ff4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00440ff8 988e998f lw t9,-0x7168(gp)=>->getPrintableStringC...;= 00410fc0
.text:00440ffc 2138c000 move a3,a2
.text:00441000 0cd2a524 addiu a1,a1,-0x2df4
.text:00441004 08002003 jr t9=>getPrintableStringConfig
.text:00441008 21304000 _move a2,v0
LAB_0044100c: ;XREF[1,0]: 004419a8
.text:0044100c 0a001c3c lui gp,0xa
.text:00441010 d4e99c27 addiu gp,gp,-0x162c
.text:00441014 21e09903 addu gp,gp,t9
.text:00441018 2110a000 move v0,a1
.text:0044101c 2080858f lw a1,-0x7fe0(gp)
.text:00441020 e08b998f lw t9,-0x7420(gp)
.text:00441024 2138c000 move a3,a2
.text:00441028 20d5a524 addiu a1,a1,-0x2ae0
.text:0044102c 08002003 jr t9
.text:00441030 21304000 _move a2,v0
LAB_00441034: ;XREF[1,0]: 004419c8
.text:00441034 0a001c3c lui gp,0xa
.text:00441038 ace99c27 addiu gp,gp,-0x1654
.text:0044103c 21e09903 addu gp,gp,t9
.text:00441040 2110a000 move v0,a1
.text:00441044 2080858f lw a1,-0x7fe0(gp)
.text:00441048 988e998f lw t9,-0x7168(gp)
.text:0044104c 2138c000 move a3,a2
.text:00441050 1cd2a524 addiu a1,a1,-0x2de4
.text:00441054 08002003 jr t9
.text:00441058 21304000 _move a2,v0
LAB_0044105c: ;XREF[1,0]: 004419e8
.text:0044105c 0a001c3c lui gp,0xa
.text:00441060 84e99c27 addiu gp,gp,-0x167c
.text:00441064 21e09903 addu gp,gp,t9
.text:00441068 d8febd27 addiu sp,sp,-0x128
.text:0044106c 2001bfaf sw ra,0x120(sp)
.text:00441070 1c01b1af sw s1,0x11c(sp)
.text:00441074 1801b0af sw s0,0x118(sp)
.text:00441078 1000bcaf sw gp,0x10(sp)
.text:0044107c 2489998f lw t9,-0x76dc(gp)
.text:00441080 3000a018 blez a1,LAB_00441144
.text:00441084 21888000 _move s1,a0
.text:00441088 2080828f lw v0,-0x7fe0(gp)
.text:0044108c 0000d08c lw s0,0x0(a2)
.text:00441090 e4b44524 addiu a1,v0,-0x4b1c
.text:00441094 09f82003 jalr t9
.text:00441098 21200002 _move a0,s0
.text:0044109c 1000bc8f lw gp,0x10(sp)
.text:004410a0 21200000 clear a0
.text:004410a4 348e998f lw t9,-0x71cc(gp)
.text:004410a8 2080858f lw a1,-0x7fe0(gp)
.text:004410ac 21182003 move v1,t9
.text:004410b0 2489998f lw t9,-0x76dc(gp)
.text:004410b4 33004010 beq v0,zero,LAB_00441184
.text:004410b8 28d2a524 _addiu a1,a1,-0x2dd8
.text:004410bc 2080868f lw a2,-0x7fe0(gp)
.text:004410c0 21200002 move a0,s0
.text:004410c4 09f82003 jalr t9
.text:004410c8 c80ec524 _addiu a1,a2,0xec8
.text:004410cc 1000bc8f lw gp,0x10(sp)
.text:004410d0 1c004014 bne v0,zero,LAB_00441144
.text:004410d4 00000000 _nop
LAB_004410d8: ;XREF[1,0]: 0044115c
.text:004410d8 20808b8f lw t3,-0x7fe0(gp)
.text:004410dc d88c998f lw t9,-0x7328(gp)
.text:004410e0 28d26525 addiu a1,t3,-0x2dd8
.text:004410e4 09f82003 jalr t9
.text:004410e8 21202002 _move a0,s1
.text:004410ec 1000bc8f lw gp,0x10(sp)
.text:004410f0 21202002 move a0,s1
.text:004410f4 20808a8f lw t2,-0x7fe0(gp)
.text:004410f8 8487998f lw t9,-0x787c(gp)
.text:004410fc 84fb4525 addiu a1,t2,-0x47c
.text:00441100 21304000 move a2,v0
.text:00441104 09f82003 jalr t9
.text:00441108 21804000 _move s0,v0
.text:0044110c 1000bc8f lw gp,0x10(sp)
.text:00441110 21884000 move s1,v0
.text:00441114 8484998f lw t9,-0x7b7c(gp)
.text:00441118 04000012 beq s0,zero,LAB_0044112c
.text:0044111c 21200002 _move a0,s0
.text:00441120 09f82003 jalr t9
.text:00441124 00000000 _nop
.text:00441128 1000bc8f lw gp,0x10(sp)
LAB_0044112c: ;XREF[1,0]: 00441118
.text:0044112c 21102002 move v0,s1
.text:00441130 2001bf8f lw ra,0x120(sp)
.text:00441134 1c01b18f lw s1,0x11c(sp)
.text:00441138 1801b08f lw s0,0x118(sp)
.text:0044113c 0800e003 jr ra
.text:00441140 2801bd27 _addiu sp,sp,0x128
LAB_00441144: ;XREF[2,0]: 00441080,004410d0
.text:00441144 e400248e lw a0,0xe4(s1)
.text:00441148 2080898f lw t1,-0x7fe0(gp)
.text:0044114c 82450400 srl t0,a0,0x16
.text:00441150 01000731 andi a3,t0,0x1
.text:00441154 ac89998f lw t9,-0x7654(gp)
.text:00441158 21202002 move a0,s1
.text:0044115c deffe014 bne a3,zero,LAB_004410d8
.text:00441160 28d22525 _addiu a1,t1,-0x2dd8
.text:00441164 09f82003 jalr t9
.text:00441168 00000000 _nop
.text:0044116c 1000bc8f lw gp,0x10(sp)
LAB_00441170: ;XREF[1,0]: 004411c8
.text:00441170 2001bf8f lw ra,0x120(sp)
.text:00441174 1c01b18f lw s1,0x11c(sp)
.text:00441178 1801b08f lw s0,0x118(sp)
.text:0044117c 0800e003 jr ra
.text:00441180 2801bd27 _addiu sp,sp,0x128
LAB_00441184: ;XREF[1,0]: 004410b4
.text:00441184 21c86000 move t9,v1
.text:00441188 09f82003 jalr t9
.text:0044118c 00000000 _nop
.text:00441190 1000bc8f lw gp,0x10(sp)
.text:00441194 21284000 move a1,v0
.text:00441198 6884998f lw t9,-0x7b98(gp)
.text:0044119c 1800a427 addiu a0,sp,0x18
.text:004411a0 09f82003 jalr t9
.text:004411a4 ff000624 _li a2,0xff
.text:004411a8 1000bc8f lw gp,0x10(sp)
.text:004411ac 21202002 move a0,s1
.text:004411b0 2080838f lw v1,-0x7fe0(gp)
.text:004411b4 8487998f lw t9,-0x787c(gp)
.text:004411b8 84fb6524 addiu a1,v1,-0x47c
.text:004411bc 09f82003 jalr t9
.text:004411c0 1800a627 _addiu a2,sp,0x18
.text:004411c4 1000bc8f lw gp,0x10(sp)
.text:004411c8 e9ff0010 b LAB_00441170
.text:004411cc 00000000 _nop
LAB_004411d0: ;XREF[1,0]: 00441a08
.text:004411d0 0a001c3c lui gp,0xa
.text:004411d4 10e89c27 addiu gp,gp,-0x17f0
.text:004411d8 21e09903 addu gp,gp,t9
.text:004411dc 2110a000 move v0,a1
.text:004411e0 2080858f lw a1,-0x7fe0(gp)
.text:004411e4 988e998f lw t9,-0x7168(gp)
.text:004411e8 2138c000 move a3,a2
.text:004411ec 34d2a524 addiu a1,a1,-0x2dcc
.text:004411f0 08002003 jr t9
.text:004411f4 21304000 _move a2,v0
LAB_004411f8: ;XREF[1,0]: 00441a28
.text:004411f8 0a001c3c lui gp,0xa
.text:004411fc e8e79c27 addiu gp,gp,-0x1818
.text:00441200 21e09903 addu gp,gp,t9
.text:00441204 2110a000 move v0,a1
.text:00441208 2080858f lw a1,-0x7fe0(gp)
.text:0044120c e08b998f lw t9,-0x7420(gp)
.text:00441210 2138c000 move a3,a2
.text:00441214 e8d3a524 addiu a1,a1,-0x2c18
.text:00441218 08002003 jr t9
.text:0044121c 21304000 _move a2,v0
LAB_00441220: ;XREF[1,0]: 00441a48
.text:00441220 0a001c3c lui gp,0xa
.text:00441224 c0e79c27 addiu gp,gp,-0x1840
.text:00441228 21e09903 addu gp,gp,t9
.text:0044122c 2110a000 move v0,a1
.text:00441230 2080858f lw a1,-0x7fe0(gp)
.text:00441234 448a998f lw t9,-0x75bc(gp)
.text:00441238 2138c000 move a3,a2
.text:0044123c e8d3a524 addiu a1,a1,-0x2c18
.text:00441240 08002003 jr t9
.text:00441244 21304000 _move a2,v0
LAB_00441248: ;XREF[1,0]: 00441a68
.text:00441248 0a001c3c lui gp,0xa
.text:0044124c 98e79c27 addiu gp,gp,-0x1868
.text:00441250 21e09903 addu gp,gp,t9
.text:00441254 2110a000 move v0,a1
.text:00441258 2080858f lw a1,-0x7fe0(gp)
.text:0044125c e08b998f lw t9,-0x7420(gp)
.text:00441260 2138c000 move a3,a2
.text:00441264 f8d3a524 addiu a1,a1,-0x2c08
.text:00441268 08002003 jr t9
.text:0044126c 21304000 _move a2,v0
LAB_00441270: ;XREF[1,0]: 00441a88
.text:00441270 0a001c3c lui gp,0xa
.text:00441274 70e79c27 addiu gp,gp,-0x1890
.text:00441278 21e09903 addu gp,gp,t9
.text:0044127c 2110a000 move v0,a1
.text:00441280 2080858f lw a1,-0x7fe0(gp)
.text:00441284 8091998f lw t9,-0x6e80(gp)
.text:00441288 2138c000 move a3,a2
.text:0044128c f8d3a524 addiu a1,a1,-0x2c08
.text:00441290 08002003 jr t9
.text:00441294 21304000 _move a2,v0
LAB_00441298: ;XREF[1,0]: 00441aa8
.text:00441298 0a001c3c lui gp,0xa
.text:0044129c 48e79c27 addiu gp,gp,-0x18b8
.text:004412a0 21e09903 addu gp,gp,t9
.text:004412a4 2110a000 move v0,a1
.text:004412a8 2080858f lw a1,-0x7fe0(gp)
.text:004412ac e08b998f lw t9,-0x7420(gp)
.text:004412b0 2138c000 move a3,a2
.text:004412b4 c4d4a524 addiu a1,a1,-0x2b3c
.text:004412b8 08002003 jr t9
.text:004412bc 21304000 _move a2,v0
LAB_004412c0: ;XREF[1,0]: 00441ac8
.text:004412c0 0a001c3c lui gp,0xa
.text:004412c4 20e79c27 addiu gp,gp,-0x18e0
.text:004412c8 21e09903 addu gp,gp,t9
.text:004412cc 2110a000 move v0,a1
.text:004412d0 2080858f lw a1,-0x7fe0(gp)
.text:004412d4 8091998f lw t9,-0x6e80(gp)
.text:004412d8 2138c000 move a3,a2
.text:004412dc c4d4a524 addiu a1,a1,-0x2b3c
.text:004412e0 08002003 jr t9
.text:004412e4 21304000 _move a2,v0
LAB_004412e8: ;XREF[1,0]: 00441ae8
.text:004412e8 0a001c3c lui gp,0xa
.text:004412ec f8e69c27 addiu gp,gp,-0x1908
.text:004412f0 21e09903 addu gp,gp,t9
.text:004412f4 2110a000 move v0,a1
.text:004412f8 2080858f lw a1,-0x7fe0(gp)
.text:004412fc e08b998f lw t9,-0x7420(gp)
.text:00441300 2138c000 move a3,a2
.text:00441304 98d4a524 addiu a1,a1,-0x2b68
.text:00441308 08002003 jr t9
.text:0044130c 21304000 _move a2,v0
LAB_00441310: ;XREF[1,0]: 00441b08
.text:00441310 0a001c3c lui gp,0xa
.text:00441314 d0e69c27 addiu gp,gp,-0x1930
.text:00441318 21e09903 addu gp,gp,t9
.text:0044131c 2110a000 move v0,a1
.text:00441320 2080858f lw a1,-0x7fe0(gp)
.text:00441324 448a998f lw t9,-0x75bc(gp)
.text:00441328 2138c000 move a3,a2
.text:0044132c 98d4a524 addiu a1,a1,-0x2b68
.text:00441330 08002003 jr t9
.text:00441334 21304000 _move a2,v0
LAB_00441338: ;XREF[1,0]: 00441b28
.text:00441338 0a001c3c lui gp,0xa
.text:0044133c a8e69c27 addiu gp,gp,-0x1958
.text:00441340 21e09903 addu gp,gp,t9
.text:00441344 2110a000 move v0,a1
.text:00441348 2080858f lw a1,-0x7fe0(gp)
.text:0044134c 3886998f lw t9,-0x79c8(gp)
.text:00441350 2138c000 move a3,a2
.text:00441354 24d3a524 addiu a1,a1,-0x2cdc
.text:00441358 08002003 jr t9
.text:0044135c 21304000 _move a2,v0
LAB_00441360: ;XREF[1,0]: 00441b48
.text:00441360 0a001c3c lui gp,0xa
.text:00441364 80e69c27 addiu gp,gp,-0x1980
.text:00441368 21e09903 addu gp,gp,t9
.text:0044136c 2110a000 move v0,a1
.text:00441370 2080858f lw a1,-0x7fe0(gp)
.text:00441374 3886998f lw t9,-0x79c8(gp)
.text:00441378 2138c000 move a3,a2
.text:0044137c 3cd3a524 addiu a1,a1,-0x2cc4
.text:00441380 08002003 jr t9
.text:00441384 21304000 _move a2,v0
LAB_00441388: ;XREF[1,0]: 00441b68
.text:00441388 0a001c3c lui gp,0xa
.text:0044138c 58e69c27 addiu gp,gp,-0x19a8
.text:00441390 21e09903 addu gp,gp,t9
.text:00441394 2110a000 move v0,a1
.text:00441398 2080858f lw a1,-0x7fe0(gp)
.text:0044139c e08b998f lw t9,-0x7420(gp)
.text:004413a0 2138c000 move a3,a2
.text:004413a4 0cd4a524 addiu a1,a1,-0x2bf4
.text:004413a8 08002003 jr t9
.text:004413ac 21304000 _move a2,v0
LAB_004413b0: ;XREF[1,0]: 00441b88
.text:004413b0 0a001c3c lui gp,0xa
.text:004413b4 30e69c27 addiu gp,gp,-0x19d0
.text:004413b8 21e09903 addu gp,gp,t9
.text:004413bc 2110a000 move v0,a1
.text:004413c0 2080858f lw a1,-0x7fe0(gp)
.text:004413c4 448a998f lw t9,-0x75bc(gp)
.text:004413c8 2138c000 move a3,a2
.text:004413cc 0cd4a524 addiu a1,a1,-0x2bf4
.text:004413d0 08002003 jr t9
.text:004413d4 21304000 _move a2,v0
LAB_004413d8: ;XREF[1,0]: 00441ba8
.text:004413d8 0a001c3c lui gp,0xa
.text:004413dc 08e69c27 addiu gp,gp,-0x19f8
.text:004413e0 21e09903 addu gp,gp,t9
.text:004413e4 2110a000 move v0,a1
.text:004413e8 2080858f lw a1,-0x7fe0(gp)
.text:004413ec 3886998f lw t9,-0x79c8(gp)
.text:004413f0 2138c000 move a3,a2
.text:004413f4 50fda524 addiu a1,a1,-0x2b0
.text:004413f8 08002003 jr t9
.text:004413fc 21304000 _move a2,v0
LAB_00441400: ;XREF[1,0]: 00441bc8
.text:00441400 0a001c3c lui gp,0xa
.text:00441404 e0e59c27 addiu gp,gp,-0x1a20
.text:00441408 21e09903 addu gp,gp,t9
.text:0044140c d8ffbd27 addiu sp,sp,-0x28
.text:00441410 2000bfaf sw ra,0x20(sp)
.text:00441414 1800bcaf sw gp,0x18(sp)
.text:00441418 1000a5af sw a1,0x10(sp)
.text:0044141c 2080858f lw a1,-0x7fe0(gp)
.text:00441420 1400a6af sw a2,0x14(sp)
.text:00441424 d491998f lw t9,-0x6e2c(gp)
.text:00441428 b084868f lw a2,-0x7b50(gp)
.text:0044142c 7c86878f lw a3,-0x7984(gp)
.text:00441430 09f82003 jalr t9
.text:00441434 50fda524 _addiu a1,a1,-0x2b0
.text:00441438 1800bc8f lw gp,0x18(sp)
.text:0044143c 2000bf8f lw ra,0x20(sp)
.text:00441440 00000000 nop
.text:00441444 0800e003 jr ra
.text:00441448 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044144c()
;XREF[1,0]: 00441be8
.text:0044144c 0a001c3c lui gp,0xa
.text:00441450 94e59c27 addiu gp,gp,-0x1a6c
.text:00441454 21e09903 addu gp,gp,t9
.text:00441458 2110a000 move v0,a1
.text:0044145c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441460 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:00441464 2138c000 move a3,a2
.text:00441468 30d5a524 addiu a1,a1,-0x2ad0
.text:0044146c 08002003 jr t9=>getIntConfig
.text:00441470 21304000 _move a2,v0
LAB_00441474: ;XREF[1,0]: 00441c08
.text:00441474 0a001c3c lui gp,0xa
.text:00441478 6ce59c27 addiu gp,gp,-0x1a94
.text:0044147c 21e09903 addu gp,gp,t9
.text:00441480 2110a000 move v0,a1
.text:00441484 2080858f lw a1,-0x7fe0(gp)
.text:00441488 988e998f lw t9,-0x7168(gp)
.text:0044148c 2138c000 move a3,a2
.text:00441490 48d2a524 addiu a1,a1,-0x2db8
.text:00441494 08002003 jr t9
.text:00441498 21304000 _move a2,v0
LAB_0044149c: ;XREF[1,0]: 00441c28
.text:0044149c 0a001c3c lui gp,0xa
.text:004414a0 44e59c27 addiu gp,gp,-0x1abc
.text:004414a4 21e09903 addu gp,gp,t9
.text:004414a8 2110a000 move v0,a1
.text:004414ac 2080858f lw a1,-0x7fe0(gp)
.text:004414b0 e08b998f lw t9,-0x7420(gp)
.text:004414b4 2138c000 move a3,a2
.text:004414b8 58d4a524 addiu a1,a1,-0x2ba8
.text:004414bc 08002003 jr t9
.text:004414c0 21304000 _move a2,v0
LAB_004414c4: ;XREF[1,0]: 00441c48
.text:004414c4 0a001c3c lui gp,0xa
.text:004414c8 1ce59c27 addiu gp,gp,-0x1ae4
.text:004414cc 21e09903 addu gp,gp,t9
.text:004414d0 2110a000 move v0,a1
.text:004414d4 2080858f lw a1,-0x7fe0(gp)
.text:004414d8 448a998f lw t9,-0x75bc(gp)
.text:004414dc 2138c000 move a3,a2
.text:004414e0 58d4a524 addiu a1,a1,-0x2ba8
.text:004414e4 08002003 jr t9
.text:004414e8 21304000 _move a2,v0
LAB_004414ec: ;XREF[1,0]: 00441c68
.text:004414ec 0a001c3c lui gp,0xa
.text:004414f0 f4e49c27 addiu gp,gp,-0x1b0c
.text:004414f4 21e09903 addu gp,gp,t9
.text:004414f8 2110a000 move v0,a1
.text:004414fc 2080858f lw a1,-0x7fe0(gp)
.text:00441500 e08b998f lw t9,-0x7420(gp)
.text:00441504 2138c000 move a3,a2
.text:00441508 4cd5a524 addiu a1,a1,-0x2ab4
.text:0044150c 08002003 jr t9
.text:00441510 21304000 _move a2,v0
.text:00441514 0a ?? 0Ah
.text:00441515 00 ?? 00h
.text:00441516 1c ?? 1Ch
.text:00441517 3c ?? 3Ch <
.text:00441518 cc ?? CCh
.text:00441519 e4 ?? E4h
.text:0044151a 9c ?? 9Ch
.text:0044151b 27 ?? 27h '
.text:0044151c 21 ?? 21h !
.text:0044151d e0 ?? E0h
.text:0044151e 99 ?? 99h
.text:0044151f 03 ?? 03h
.text:00441520 21 ?? 21h !
.text:00441521 10 ?? 10h
.text:00441522 a0 ?? A0h
.text:00441523 00 ?? 00h
.text:00441524 20 ?? 20h
.text:00441525 80 ?? 80h
.text:00441526 85 ?? 85h
.text:00441527 8f ?? 8Fh
.text:00441528 e0 ?? E0h
.text:00441529 8b ?? 8Bh
.text:0044152a 99 ?? 99h
.text:0044152b 8f ?? 8Fh
.text:0044152c 21 ?? 21h !
.text:0044152d 38 ?? 38h 8
.text:0044152e c0 ?? C0h
.text:0044152f 00 ?? 00h
.text:00441530 70 ?? 70h p
.text:00441531 d5 ?? D5h
.text:00441532 a5 ?? A5h
.text:00441533 24 ?? 24h $
.text:00441534 08 ?? 08h
.text:00441535 00 ?? 00h
.text:00441536 20 ?? 20h
.text:00441537 03 ?? 03h
.text:00441538 21 ?? 21h ! ;? -> 00403021
.text:00441539 30 ?? 30h 0
.text:0044153a 40 ?? 40h @
.text:0044153b 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineNetworkAPI()
;local_8 undefined4 -8 ;XREF[2,0]: 0044154c,00441c70
;local_10 undefined4 -10 ;XREF[58,0]: 00441550,0044156c,0044158c,004415ac,004415cc
; 004415ec,0044160c,0044162c,0044164c,0044166c
; 0044168c,004416ac,004416cc,004416ec,0044170c
; 0044172c,0044174c,0044176c,0044178c,004417ac
; 004417cc,004417ec,0044180c,0044182c,0044184c
; 0044186c,0044188c,004418ac,004418cc,004418ec
; 0044190c,0044192c,0044194c,0044196c,0044198c
; 004419ac,004419cc,004419ec,00441a0c,00441a2c
; 00441a4c,00441a6c,00441a8c,00441aac,00441acc
; 00441aec,00441b0c,00441b2c,00441b4c,00441b6c
; 00441b8c,00441bac,00441bcc,00441bec,00441c0c
; 00441c2c,00441c4c,00441c6c
;XREF[3,0]: Entry Point,00414018,004d8214
.text:0044153c 0a001c3c lui gp,0xa
.text:00441540 a4e49c27 addiu gp,gp,-0x1b5c
.text:00441544 21e09903 addu gp,gp,t9
.text:00441548 e0ffbd27 addiu sp,sp,-0x20
.text:0044154c 1800bfaf sw ra,local_8+0x20(sp)
.text:00441550 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00441554 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441558 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044155c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441560 88fb6424 addiu a0=>.roda...,v1,-0x478 ;= "ResultOfFTPServerTest"
.text:00441564 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441568 8c054524 _addiu a1=>LAB_0044058c,v0,0x58c
.text:0044156c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441570 00000000 nop
.text:00441574 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441578 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044157c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441580 a0fb8424 addiu a0=>.roda...,a0,-0x460 ;= "ResultOfEmailTest"
.text:00441584 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441588 0006a524 _addiu a1=>LAB_00440600,a1,0x600
.text:0044158c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441590 00000000 nop
.text:00441594 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441598 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044159c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004415a0 b4fbe427 addiu a0=>.roda...,ra,-0x44c ;= "StatusOfUPnPPortForwarding"
.text:004415a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004415a8 74060527 _addiu a1=>LAB_00440674,t8,0x674
.text:004415ac 1000bc8f lw gp,local_10+0x20(sp)
.text:004415b0 00000000 nop
.text:004415b4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004415b8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004415bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004415c0 d0fbe425 addiu a0=>.roda...,t7,-0x430 ;= "StatusOfDynamicDNS"
.text:004415c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004415c8 3c07c525 _addiu a1=>LAB_0044073c,t6,0x73c
.text:004415cc 1000bc8f lw gp,local_10+0x20(sp)
.text:004415d0 00000000 nop
.text:004415d4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004415d8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004415dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004415e0 c8d3a425 addiu a0=>.roda...,t5,-0x2c38 ;= "DDNSEnable"
.text:004415e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004415e8 80088525 _addiu a1=>LAB_00440880,t4,0x880
.text:004415ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004415f0 00000000 nop
.text:004415f4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004415f8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004415fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441600 e4fb6425 addiu a0=>.roda...,t3,-0x41c ;= "RadioOfDDNSEnable"
.text:00441604 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441608 a8084525 _addiu a1=>LAB_004408a8,t2,0x8a8
.text:0044160c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441610 00000000 nop
.text:00441614 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441618 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044161c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441620 d8d22425 addiu a0=>.roda...,t1,-0x2d28 ;= "DDNSProvider"
.text:00441624 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441628 d0080525 _addiu a1=>LAB_004408d0,t0,0x8d0
.text:0044162c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441630 00000000 nop
.text:00441634 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441638 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044163c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441640 f8fbe424 addiu a0=>.roda...,a3,-0x408 ;= "LogoSelectDDNSProvider"
.text:00441644 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441648 f808c524 _addiu a1=>LAB_004408f8,a2,0x8f8
.text:0044164c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441650 00000000 nop
.text:00441654 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441658 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044165c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441660 d0d16424 addiu a0=>.roda...,v1,-0x2e30 ;= "DDNSHostName"
.text:00441664 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441668 40094524 _addiu a1=>FUN_00440940,v0,0x940
.text:0044166c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441670 00000000 nop
.text:00441674 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441678 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044167c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441680 e0d18424 addiu a0=>.roda...,a0,-0x2e20 ;= "DDNSUserName"
.text:00441684 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441688 6809a524 _addiu a1=>LAB_00440968,a1,0x968
.text:0044168c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441690 00000000 nop
.text:00441694 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441698 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044169c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004416a0 f0d1e427 addiu a0=>.roda...,ra,-0x2e10 ;= "DDNSPassword"
.text:004416a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004416a8 90090527 _addiu a1=>LAB_00440990,t8,0x990
.text:004416ac 1000bc8f lw gp,local_10+0x20(sp)
.text:004416b0 00000000 nop
.text:004416b4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004416b8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004416bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004416c0 00d2e425 addiu a0=>.roda...,t7,-0x2e00 ;= "DDNSTimeout"
.text:004416c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004416c8 040bc525 _addiu a1=>LAB_00440b04,t6,0xb04
.text:004416cc 1000bc8f lw gp,local_10+0x20(sp)
.text:004416d0 00000000 nop
.text:004416d4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004416d8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004416dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004416e0 80d2a425 addiu a0=>.roda...,t5,-0x2d80 ;= "EmailSMTPServerAddress"
.text:004416e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004416e8 2c0b8525 _addiu a1=>LAB_00440b2c,t4,0xb2c
.text:004416ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004416f0 00000000 nop
.text:004416f4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004416f8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004416fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441700 ccd96425 addiu a0=>.roda...,t3,-0x2634 ;= "EmailSMTPPortNumber"
.text:00441704 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441708 540b4525 _addiu a1=>LAB_00440b54,t2,0xb54
.text:0044170c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441710 00000000 nop
.text:00441714 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441718 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044171c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441720 98d22425 addiu a0=>.roda...,t1,-0x2d68 ;= "EmailSenderAddress"
.text:00441724 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441728 7c0b0525 _addiu a1=>LAB_00440b7c,t0,0xb7c
.text:0044172c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441730 00000000 nop
.text:00441734 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441738 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044173c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441740 acd2e424 addiu a0=>.roda...,a3,-0x2d54 ;= "EmailReceiverAddress"
.text:00441744 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441748 a40bc524 _addiu a1=>LAB_00440ba4,a2,0xba4
.text:0044174c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441750 00000000 nop
.text:00441754 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441758 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044175c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441760 60d26424 addiu a0=>.roda...,v1,-0x2da0 ;= "EmailUserName"
.text:00441764 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441768 cc0b4524 _addiu a1=>LAB_00440bcc,v0,0xbcc
.text:0044176c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441770 00000000 nop
.text:00441774 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441778 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044177c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441780 70d28424 addiu a0=>.roda...,a0,-0x2d90 ;= "EmailPassword"
.text:00441784 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441788 f40ba524 _addiu a1=>LAB_00440bf4,a1,0xbf4
.text:0044178c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441790 00000000 nop
.text:00441794 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441798 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044179c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004417a0 6cd4e427 addiu a0=>.roda...,ra,-0x2b94 ;= "EmailTLSAuthentication"
.text:004417a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004417a8 680d0527 _addiu a1=>LAB_00440d68,t8,0xd68
.text:004417ac 1000bc8f lw gp,local_10+0x20(sp)
.text:004417b0 00000000 nop
.text:004417b4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004417b8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004417bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004417c0 10fce425 addiu a0=>.roda...,t7,-0x3f0 ;= "RadioOfEmailTLSAuthentication"
.text:004417c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004417c8 900dc525 _addiu a1=>LAB_00440d90,t6,0xd90
.text:004417cc 1000bc8f lw gp,local_10+0x20(sp)
.text:004417d0 00000000 nop
.text:004417d4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004417d8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004417dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004417e0 d4d3a425 addiu a0=>.roda...,t5,-0x2c2c ;= "EmailScheduleEnable"
.text:004417e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004417e8 b80d8525 _addiu a1=>LAB_00440db8,t4,0xdb8
.text:004417ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004417f0 00000000 nop
.text:004417f4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004417f8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004417fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441800 30fc6425 addiu a0=>.roda...,t3,-0x3d0 ;= "CheckOfEmailScheduleEnable"
.text:00441804 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441808 e00d4525 _addiu a1=>LAB_00440de0,t2,0xde0
.text:0044180c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441810 00000000 nop
.text:00441814 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441818 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044181c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441820 b0d42425 addiu a0=>.roda...,t1,-0x2b50 ;= "EmailScheduleDay"
.text:00441824 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441828 080e0525 _addiu a1=>LAB_00440e08,t0,0xe08
.text:0044182c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441830 00000000 nop
.text:00441834 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441838 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044183c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441840 4cfce424 addiu a0=>.roda...,a3,-0x3b4 ;= "CheckOfEmailScheduleDay"
.text:00441844 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441848 300ec524 _addiu a1=>LAB_00440e30,a2,0xe30
.text:0044184c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441850 00000000 nop
.text:00441854 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441858 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044185c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441860 84d46424 addiu a0=>.roda...,v1,-0x2b7c ;= "EmailScheduleMode"
.text:00441864 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441868 580e4524 _addiu a1=>LAB_00440e58,v0,0xe58
.text:0044186c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441870 00000000 nop
.text:00441874 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441878 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044187c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441880 64fc8424 addiu a0=>.roda...,a0,-0x39c ;= "RadioOfEmailScheduleMode"
.text:00441884 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441888 800ea524 _addiu a1=>LAB_00440e80,a1,0xe80
.text:0044188c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441890 00000000 nop
.text:00441894 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441898 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044189c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004418a0 50d3e427 addiu a0=>.roda...,ra,-0x2cb0 ;= "EmailScheduleTimeStart"
.text:004418a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004418a8 a80e0527 _addiu a1=>LAB_00440ea8,t8,0xea8
.text:004418ac 1000bc8f lw gp,local_10+0x20(sp)
.text:004418b0 00000000 nop
.text:004418b4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004418b8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004418bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004418c0 68d3e425 addiu a0=>.roda...,t7,-0x2c98 ;= "EmailScheduleTimeStop"
.text:004418c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004418c8 d00ec525 _addiu a1=>LAB_00440ed0,t6,0xed0
.text:004418cc 1000bc8f lw gp,local_10+0x20(sp)
.text:004418d0 00000000 nop
.text:004418d4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004418d8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004418dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004418e0 88d5a425 addiu a0=>.roda...,t5,-0x2a78 ;= "EmailScheduleInterval"
.text:004418e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004418e8 f80e8525 _addiu a1=>LAB_00440ef8,t4,0xef8
.text:004418ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004418f0 00000000 nop
.text:004418f4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004418f8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004418fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441900 3cd46425 addiu a0=>.roda...,t3,-0x2bc4 ;= "EmailMotionMode"
.text:00441904 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441908 200f4525 _addiu a1=>LAB_00440f20,t2,0xf20
.text:0044190c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441910 00000000 nop
.text:00441914 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441918 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044191c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441920 80fc2425 addiu a0=>.roda...,t1,-0x380 ;= "RadioOfEmailMotionMode"
.text:00441924 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441928 480f0525 _addiu a1=>LAB_00440f48,t0,0xf48
.text:0044192c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441930 00000000 nop
.text:00441934 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441938 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044193c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441940 a0fce424 addiu a0=>.roda...,a3,-0x360 ;= "EmailMotionFrameInterval"
.text:00441944 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441948 700fc524 _addiu a1=>LAB_00440f70,a2,0xf70
.text:0044194c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441950 00000000 nop
.text:00441954 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441958 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044195c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441960 98fc6424 addiu a0=>.roda...,v1,-0x368 ;= "SelectOfEmailMotionFrameInterval"
.text:00441964 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441968 980f4524 _addiu a1=>LAB_00440f98,v0,0xf98
.text:0044196c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441970 00000000 nop
.text:00441974 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441978 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044197c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441980 0cd28424 addiu a0=>.roda...,a0,-0x2df4 ;= "FTPHostAddress"
.text:00441984 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441988 e40fa524 _addiu a1=>FUN_00440fe4,a1,0xfe4
.text:0044198c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441990 00000000 nop
.text:00441994 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441998 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:0044199c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004419a0 20d5e427 addiu a0=>.roda...,ra,-0x2ae0 ;= "FTPPortNumber"
.text:004419a4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004419a8 0c100527 _addiu a1=>LAB_0044100c,t8,0x100c
.text:004419ac 1000bc8f lw gp,local_10+0x20(sp)
.text:004419b0 00000000 nop
.text:004419b4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004419b8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004419bc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004419c0 1cd2e425 addiu a0=>.roda...,t7,-0x2de4 ;= "FTPUserName"
.text:004419c4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004419c8 3410c525 _addiu a1=>LAB_00441034,t6,0x1034
.text:004419cc 1000bc8f lw gp,local_10+0x20(sp)
.text:004419d0 00000000 nop
.text:004419d4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004419d8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004419dc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004419e0 28d2a425 addiu a0=>.roda...,t5,-0x2dd8 ;= "FTPPassword"
.text:004419e4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004419e8 5c108525 _addiu a1=>LAB_0044105c,t4,0x105c
.text:004419ec 1000bc8f lw gp,local_10+0x20(sp)
.text:004419f0 00000000 nop
.text:004419f4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004419f8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004419fc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441a00 34d26425 addiu a0=>.roda...,t3,-0x2dcc ;= "FTPDirectoryPath"
.text:00441a04 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441a08 d0114525 _addiu a1=>LAB_004411d0,t2,0x11d0
.text:00441a0c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441a10 00000000 nop
.text:00441a14 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441a18 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441a1c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441a20 e8d32425 addiu a0=>.roda...,t1,-0x2c18 ;= "FTPPassiveMode"
.text:00441a24 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441a28 f8110525 _addiu a1=>LAB_004411f8,t0,0x11f8
.text:00441a2c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441a30 00000000 nop
.text:00441a34 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441a38 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441a3c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441a40 bcfce424 addiu a0=>.roda...,a3,-0x344 ;= "RadioOfFTPPassiveMode"
.text:00441a44 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441a48 2012c524 _addiu a1=>LAB_00441220,a2,0x1220
.text:00441a4c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441a50 00000000 nop
.text:00441a54 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441a58 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441a5c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441a60 f8d36424 addiu a0=>.roda...,v1,-0x2c08 ;= "FTPScheduleEnable"
.text:00441a64 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441a68 48124524 _addiu a1=>LAB_00441248,v0,0x1248
.text:00441a6c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441a70 00000000 nop
.text:00441a74 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441a78 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441a7c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441a80 d4fc8424 addiu a0=>.roda...,a0,-0x32c ;= "CheckOfFTPScheduleEnable"
.text:00441a84 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441a88 7012a524 _addiu a1=>LAB_00441270,a1,0x1270
.text:00441a8c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441a90 00000000 nop
.text:00441a94 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441a98 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441a9c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441aa0 c4d4e427 addiu a0=>.roda...,ra,-0x2b3c ;= "FTPScheduleDay"
.text:00441aa4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441aa8 98120527 _addiu a1=>LAB_00441298,t8,0x1298
.text:00441aac 1000bc8f lw gp,local_10+0x20(sp)
.text:00441ab0 00000000 nop
.text:00441ab4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441ab8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441abc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441ac0 f0fce425 addiu a0=>.roda...,t7,-0x310 ;= "CheckOfFTPScheduleDay"
.text:00441ac4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441ac8 c012c525 _addiu a1=>LAB_004412c0,t6,0x12c0
.text:00441acc 1000bc8f lw gp,local_10+0x20(sp)
.text:00441ad0 00000000 nop
.text:00441ad4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441ad8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441adc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441ae0 98d4a425 addiu a0=>.roda...,t5,-0x2b68 ;= "FTPScheduleMode"
.text:00441ae4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441ae8 e8128525 _addiu a1=>LAB_004412e8,t4,0x12e8
.text:00441aec 1000bc8f lw gp,local_10+0x20(sp)
.text:00441af0 00000000 nop
.text:00441af4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441af8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441afc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441b00 08fd6425 addiu a0=>.roda...,t3,-0x2f8 ;= "RadioOfFTPScheduleMode"
.text:00441b04 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441b08 10134525 _addiu a1=>LAB_00441310,t2,0x1310
.text:00441b0c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441b10 00000000 nop
.text:00441b14 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441b18 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441b1c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441b20 24d32425 addiu a0=>.roda...,t1,-0x2cdc ;= "FTPScheduleTimeStart"
.text:00441b24 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441b28 38130525 _addiu a1=>LAB_00441338,t0,0x1338
.text:00441b2c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441b30 00000000 nop
.text:00441b34 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441b38 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441b3c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441b40 3cd3e424 addiu a0=>.roda...,a3,-0x2cc4 ;= "FTPScheduleTimeStop"
.text:00441b44 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441b48 6013c524 _addiu a1=>LAB_00441360,a2,0x1360
.text:00441b4c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441b50 00000000 nop
.text:00441b54 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441b58 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441b5c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441b60 0cd46424 addiu a0=>.roda...,v1,-0x2bf4 ;= "FTPScheduleVideoFrequencyMode"
.text:00441b64 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441b68 88134524 _addiu a1=>LAB_00441388,v0,0x1388
.text:00441b6c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441b70 00000000 nop
.text:00441b74 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441b78 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441b7c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441b80 20fd8424 addiu a0=>.roda...,a0,-0x2e0 ;= "RadioOfFTPScheduleVideoFrequencyM...
.text:00441b84 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441b88 b013a524 _addiu a1=>LAB_004413b0,a1,0x13b0
.text:00441b8c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441b90 00000000 nop
.text:00441b94 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441b98 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441b9c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441ba0 50fde427 addiu a0=>.roda...,ra,-0x2b0 ;= "FTPScheduleFramePerSecond"
.text:00441ba4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441ba8 d8130527 _addiu a1=>LAB_004413d8,t8,0x13d8
.text:00441bac 1000bc8f lw gp,local_10+0x20(sp)
.text:00441bb0 00000000 nop
.text:00441bb4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441bb8 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441bbc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441bc0 48fde425 addiu a0=>.roda...,t7,-0x2b8 ;= "SelectOfFTPScheduleFramePerSecond"
.text:00441bc4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441bc8 0014c525 _addiu a1=>LAB_00441400,t6,0x1400
.text:00441bcc 1000bc8f lw gp,local_10+0x20(sp)
.text:00441bd0 00000000 nop
.text:00441bd4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441bd8 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441bdc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441be0 30d5a425 addiu a0=>.roda...,t5,-0x2ad0 ;= "FTPScheduleSecondPerFrame"
.text:00441be4 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441be8 4c148525 _addiu a1=>FUN_0044144c,t4,0x144c
.text:00441bec 1000bc8f lw gp,local_10+0x20(sp)
.text:00441bf0 00000000 nop
.text:00441bf4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441bf8 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441bfc c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441c00 48d26425 addiu a0=>.roda...,t3,-0x2db8 ;= "FTPScheduleBaseFileName"
.text:00441c04 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441c08 74144525 _addiu a1=>LAB_00441474,t2,0x1474
.text:00441c0c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441c10 00000000 nop
.text:00441c14 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441c18 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441c1c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441c20 58d42425 addiu a0=>.roda...,t1,-0x2ba8 ;= "FTPScheduleFileMode"
.text:00441c24 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441c28 9c140525 _addiu a1=>LAB_0044149c,t0,0x149c
.text:00441c2c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441c30 00000000 nop
.text:00441c34 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00441c38 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441c3c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441c40 6cfde424 addiu a0=>.roda...,a3,-0x294 ;= "RadioOfFTPScheduleFileMode"
.text:00441c44 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441c48 c414c524 _addiu a1=>LAB_004414c4,a2,0x14c4
.text:00441c4c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441c50 00000000 nop
.text:00441c54 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441c58 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441c5c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441c60 4cd56424 addiu a0=>.roda...,v1,-0x2ab4 ;= "FTPScheduleMaxFileSequenceNumber"
.text:00441c64 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00441c68 ec144524 _addiu a1=>LAB_004414ec,v0,0x14ec
.text:00441c6c 1000bc8f lw gp,local_10+0x20(sp)
.text:00441c70 1800bf8f lw ra,local_8+0x20(sp)
.text:00441c74 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00441c78 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00441c7c c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00441c80 70d58424 addiu a0,a0,-0x2a90
.text:00441c84 1415a524 addiu a1,a1,0x1514
.text:00441c88 08002003 jr t9=>websParaDefine
.text:00441c8c 2000bd27 _addiu sp,sp,0x20
LAB_00441c90: ;XREF[1,0]: 00442ee0
.text:00441c90 0a001c3c lui gp,0xa
.text:00441c94 50dd9c27 addiu gp,gp,-0x22b0
.text:00441c98 21e09903 addu gp,gp,t9
.text:00441c9c 2080858f lw a1,-0x7fe0(gp)
.text:00441ca0 8487998f lw t9,-0x787c(gp)
.text:00441ca4 00000000 nop
.text:00441ca8 08002003 jr t9
.text:00441cac 3819a524 _addiu a1,a1,0x1938
LAB_00441cb0: ;XREF[1,0]: 00442f00
.text:00441cb0 0a001c3c lui gp,0xa
.text:00441cb4 30dd9c27 addiu gp,gp,-0x22d0
.text:00441cb8 21e09903 addu gp,gp,t9
.text:00441cbc 2080858f lw a1,-0x7fe0(gp)
.text:00441cc0 8487998f lw t9,-0x787c(gp)
.text:00441cc4 00000000 nop
.text:00441cc8 08002003 jr t9
.text:00441ccc 3819a524 _addiu a1,a1,0x1938
LAB_00441cd0: ;XREF[1,0]: 00442f20
.text:00441cd0 0a001c3c lui gp,0xa
.text:00441cd4 10dd9c27 addiu gp,gp,-0x22f0
.text:00441cd8 21e09903 addu gp,gp,t9
.text:00441cdc e0ffbd27 addiu sp,sp,-0x20
.text:00441ce0 1c00bfaf sw ra,0x1c(sp)
.text:00441ce4 1800b0af sw s0,0x18(sp)
.text:00441ce8 1000bcaf sw gp,0x10(sp)
.text:00441cec 2488998f lw t9,-0x77dc(gp)
.text:00441cf0 21808000 move s0,a0
.text:00441cf4 09f82003 jalr t9
.text:00441cf8 18000424 _li a0,0x18
.text:00441cfc 1000bc8f lw gp,0x10(sp)
.text:00441d00 80200200 sll a0,v0,0x2
.text:00441d04 5091838f lw v1,-0x6eb0(gp)
.text:00441d08 2080858f lw a1,-0x7fe0(gp)
.text:00441d0c 21108300 addu v0,a0,v1
.text:00441d10 0000468c lw a2,0x0(v0)
.text:00441d14 8487998f lw t9,-0x787c(gp)
.text:00441d18 21200002 move a0,s0
.text:00441d1c 1c00bf8f lw ra,0x1c(sp)
.text:00441d20 1800b08f lw s0,0x18(sp)
.text:00441d24 84fba524 addiu a1,a1,-0x47c
.text:00441d28 08002003 jr t9
.text:00441d2c 2000bd27 _addiu sp,sp,0x20
LAB_00441d30: ;XREF[1,0]: 00442f40
.text:00441d30 0a001c3c lui gp,0xa
.text:00441d34 b0dc9c27 addiu gp,gp,-0x2350
.text:00441d38 21e09903 addu gp,gp,t9
.text:00441d3c 3891998f lw t9,-0x6ec8(gp)
.text:00441d40 00000000 nop
.text:00441d44 08002003 jr t9
.text:00441d48 16000524 _li a1,0x16
LAB_00441d4c: ;XREF[1,0]: 00442f60
.text:00441d4c 0a001c3c lui gp,0xa
.text:00441d50 94dc9c27 addiu gp,gp,-0x236c
.text:00441d54 21e09903 addu gp,gp,t9
.text:00441d58 d8ffbd27 addiu sp,sp,-0x28
.text:00441d5c 2400bfaf sw ra,0x24(sp)
.text:00441d60 2000b2af sw s2,0x20(sp)
.text:00441d64 1c00b1af sw s1,0x1c(sp)
.text:00441d68 1800b0af sw s0,0x18(sp)
.text:00441d6c 1000bcaf sw gp,0x10(sp)
.text:00441d70 2080858f lw a1,-0x7fe0(gp)
.text:00441d74 348e998f lw t9,-0x71cc(gp)
.text:00441d78 68fea524 addiu a1,a1,-0x198
.text:00441d7c 21908000 move s2,a0
.text:00441d80 09f82003 jalr t9
.text:00441d84 21200000 _clear a0
.text:00441d88 1000bc8f lw gp,0x10(sp)
.text:00441d8c 21204000 move a0,v0
.text:00441d90 6886998f lw t9,-0x7998(gp)
.text:00441d94 00000000 nop
.text:00441d98 09f82003 jalr t9
.text:00441d9c 21880000 _clear s1
.text:00441da0 1000bc8f lw gp,0x10(sp)
.text:00441da4 00000000 nop
.text:00441da8 2c8d998f lw t9,-0x72d4(gp)
.text:00441dac dc87848f lw a0,-0x7824(gp)
.text:00441db0 09f82003 jalr t9
.text:00441db4 21284000 _move a1,v0
.text:00441db8 1000bc8f lw gp,0x10(sp)
.text:00441dbc 00000000 nop
.text:00441dc0 f88a998f lw t9,-0x7508(gp)
.text:00441dc4 00000000 nop
.text:00441dc8 09f82003 jalr t9
.text:00441dcc 21204000 _move a0,v0
.text:00441dd0 1000bc8f lw gp,0x10(sp)
.text:00441dd4 21804000 move s0,v0
.text:00441dd8 a085998f lw t9,-0x7a60(gp)
.text:00441ddc 21204000 move a0,v0
.text:00441de0 15004010 beq v0,zero,LAB_00441e38
.text:00441de4 78000524 _li a1,0x78
.text:00441de8 09f82003 jalr t9
.text:00441dec 00000000 _nop
.text:00441df0 1000bc8f lw gp,0x10(sp)
.text:00441df4 21204002 move a0,s2
.text:00441df8 2080838f lw v1,-0x7fe0(gp)
.text:00441dfc 8487998f lw t9,-0x787c(gp)
.text:00441e00 84fb6524 addiu a1,v1,-0x47c
.text:00441e04 13004010 beq v0,zero,LAB_00441e54
.text:00441e08 21300002 _move a2,s0
.text:00441e0c 000040a0 sb zero,0x0(v0)
LAB_00441e10: ;XREF[1,0]: 00441e64
.text:00441e10 09f82003 jalr t9
.text:00441e14 00000000 _nop
.text:00441e18 1000bc8f lw gp,0x10(sp)
.text:00441e1c 21884000 move s1,v0
.text:00441e20 8484998f lw t9,-0x7b7c(gp)
.text:00441e24 04000012 beq s0,zero,LAB_00441e38
.text:00441e28 21200002 _move a0,s0
.text:00441e2c 09f82003 jalr t9
.text:00441e30 00000000 _nop
.text:00441e34 1000bc8f lw gp,0x10(sp)
LAB_00441e38: ;XREF[2,0]: 00441de0,00441e24
.text:00441e38 21102002 move v0,s1
.text:00441e3c 2400bf8f lw ra,0x24(sp)
.text:00441e40 2000b28f lw s2,0x20(sp)
.text:00441e44 1c00b18f lw s1,0x1c(sp)
.text:00441e48 1800b08f lw s0,0x18(sp)
.text:00441e4c 0800e003 jr ra
.text:00441e50 2800bd27 _addiu sp,sp,0x28
LAB_00441e54: ;XREF[1,0]: 00441e04
.text:00441e54 2080828f lw v0,-0x7fe0(gp)
.text:00441e58 2080868f lw a2,-0x7fe0(gp)
.text:00441e5c 21204002 move a0,s2
.text:00441e60 84fb4524 addiu a1,v0,-0x47c
.text:00441e64 eaff0010 b LAB_00441e10
.text:00441e68 88fdc624 _addiu a2,a2,-0x278
LAB_00441e6c: ;XREF[1,0]: 00442f80
.text:00441e6c 0a001c3c lui gp,0xa
.text:00441e70 74db9c27 addiu gp,gp,-0x248c
.text:00441e74 21e09903 addu gp,gp,t9
.text:00441e78 d8ffbd27 addiu sp,sp,-0x28
.text:00441e7c 2400bfaf sw ra,0x24(sp)
.text:00441e80 2000b2af sw s2,0x20(sp)
.text:00441e84 1c00b1af sw s1,0x1c(sp)
.text:00441e88 1800b0af sw s0,0x18(sp)
.text:00441e8c 1000bcaf sw gp,0x10(sp)
.text:00441e90 2080858f lw a1,-0x7fe0(gp)
.text:00441e94 348e998f lw t9,-0x71cc(gp)
.text:00441e98 68fea524 addiu a1,a1,-0x198
.text:00441e9c 21908000 move s2,a0
.text:00441ea0 09f82003 jalr t9
.text:00441ea4 21200000 _clear a0
.text:00441ea8 1000bc8f lw gp,0x10(sp)
.text:00441eac 21204000 move a0,v0
.text:00441eb0 6886998f lw t9,-0x7998(gp)
.text:00441eb4 00000000 nop
.text:00441eb8 09f82003 jalr t9
.text:00441ebc 21880000 _clear s1
.text:00441ec0 1000bc8f lw gp,0x10(sp)
.text:00441ec4 00000000 nop
.text:00441ec8 2c8d998f lw t9,-0x72d4(gp)
.text:00441ecc dc87848f lw a0,-0x7824(gp)
.text:00441ed0 09f82003 jalr t9
.text:00441ed4 21284000 _move a1,v0
.text:00441ed8 1000bc8f lw gp,0x10(sp)
.text:00441edc 00000000 nop
.text:00441ee0 f88a998f lw t9,-0x7508(gp)
.text:00441ee4 00000000 nop
.text:00441ee8 09f82003 jalr t9
.text:00441eec 21204000 _move a0,v0
.text:00441ef0 1000bc8f lw gp,0x10(sp)
.text:00441ef4 21804000 move s0,v0
.text:00441ef8 a085998f lw t9,-0x7a60(gp)
.text:00441efc 21204000 move a0,v0
.text:00441f00 26004010 beq v0,zero,LAB_00441f9c
.text:00441f04 78000524 _li a1,0x78
.text:00441f08 09f82003 jalr t9
.text:00441f0c 00000000 _nop
.text:00441f10 1000bc8f lw gp,0x10(sp)
.text:00441f14 01005124 addiu s1,v0,0x1
.text:00441f18 2489998f lw t9,-0x76dc(gp)
.text:00441f1c 2080848f lw a0,-0x7fe0(gp)
.text:00441f20 21382003 move a3,t9
.text:00441f24 2080868f lw a2,-0x7fe0(gp)
.text:00441f28 8487998f lw t9,-0x787c(gp)
.text:00441f2c a4b48524 addiu a1,a0,-0x4b5c
.text:00441f30 21182003 move v1,t9
.text:00441f34 21204002 move a0,s2
.text:00441f38 25004010 beq v0,zero,LAB_00441fd0
.text:00441f3c acb4c624 _addiu a2,a2,-0x4b54
.text:00441f40 21c8e000 move t9,a3
.text:00441f44 21202002 move a0,s1
.text:00441f48 09f82003 jalr t9
.text:00441f4c 000040a0 _sb zero,0x0(v0)
.text:00441f50 1000bc8f lw gp,0x10(sp)
.text:00441f54 21204002 move a0,s2
.text:00441f58 8487998f lw t9,-0x787c(gp)
.text:00441f5c 2080888f lw t0,-0x7fe0(gp)
.text:00441f60 2080878f lw a3,-0x7fe0(gp)
.text:00441f64 21182003 move v1,t9
.text:00441f68 84fb0525 addiu a1,t0,-0x47c
.text:00441f6c 12004014 bne v0,zero,LAB_00441fb8
.text:00441f70 8cfde624 _addiu a2,a3,-0x274
LAB_00441f74: ;XREF[2,0]: 00441fc8,00441fd8
.text:00441f74 09f82003 jalr t9
.text:00441f78 00000000 _nop
.text:00441f7c 1000bc8f lw gp,0x10(sp)
.text:00441f80 21884000 move s1,v0
.text:00441f84 8484998f lw t9,-0x7b7c(gp)
.text:00441f88 04000012 beq s0,zero,LAB_00441f9c
.text:00441f8c 21200002 _move a0,s0
.text:00441f90 09f82003 jalr t9
.text:00441f94 00000000 _nop
.text:00441f98 1000bc8f lw gp,0x10(sp)
LAB_00441f9c: ;XREF[2,0]: 00441f00,00441f88
.text:00441f9c 21102002 move v0,s1
.text:00441fa0 2400bf8f lw ra,0x24(sp)
.text:00441fa4 2000b28f lw s2,0x20(sp)
.text:00441fa8 1c00b18f lw s1,0x1c(sp)
.text:00441fac 1800b08f lw s0,0x18(sp)
.text:00441fb0 0800e003 jr ra
.text:00441fb4 2800bd27 _addiu sp,sp,0x28
LAB_00441fb8: ;XREF[1,0]: 00441f6c
.text:00441fb8 2080828f lw v0,-0x7fe0(gp)
.text:00441fbc 21204002 move a0,s2
.text:00441fc0 84fb4524 addiu a1,v0,-0x47c
.text:00441fc4 21302002 move a2,s1
.text:00441fc8 eaff0010 b LAB_00441f74
.text:00441fcc 21c86000 _move t9,v1
LAB_00441fd0: ;XREF[1,0]: 00441f38
.text:00441fd0 2080898f lw t1,-0x7fe0(gp)
.text:00441fd4 21c86000 move t9,v1
.text:00441fd8 e6ff0010 b LAB_00441f74
.text:00441fdc 84fb2525 _addiu a1,t1,-0x47c
LAB_00441fe0: ;XREF[1,0]: 00442fa0
.text:00441fe0 0a001c3c lui gp,0xa
.text:00441fe4 00da9c27 addiu gp,gp,-0x2600
.text:00441fe8 21e09903 addu gp,gp,t9
.text:00441fec d0ffbd27 addiu sp,sp,-0x30
.text:00441ff0 2c00bfaf sw ra,0x2c(sp)
.text:00441ff4 2800b4af sw s4,0x28(sp)
.text:00441ff8 2400b3af sw s3,0x24(sp)
.text:00441ffc 2000b2af sw s2,0x20(sp)
.text:00442000 1c00b1af sw s1,0x1c(sp)
.text:00442004 1800b0af sw s0,0x18(sp)
.text:00442008 1000bcaf sw gp,0x10(sp)
.text:0044200c 2190a000 move s2,a1
.text:00442010 2080858f lw a1,-0x7fe0(gp)
.text:00442014 348e998f lw t9,-0x71cc(gp)
.text:00442018 68fea524 addiu a1,a1,-0x198
.text:0044201c 21a08000 move s4,a0
.text:00442020 21200000 clear a0
.text:00442024 09f82003 jalr t9
.text:00442028 2198c000 _move s3,a2
.text:0044202c 1000bc8f lw gp,0x10(sp)
.text:00442030 21204000 move a0,v0
.text:00442034 6886998f lw t9,-0x7998(gp)
.text:00442038 00000000 nop
.text:0044203c 09f82003 jalr t9
.text:00442040 21880000 _clear s1
.text:00442044 1000bc8f lw gp,0x10(sp)
.text:00442048 00000000 nop
.text:0044204c 2c8d998f lw t9,-0x72d4(gp)
.text:00442050 dc87848f lw a0,-0x7824(gp)
.text:00442054 09f82003 jalr t9
.text:00442058 21284000 _move a1,v0
.text:0044205c 1000bc8f lw gp,0x10(sp)
.text:00442060 00000000 nop
.text:00442064 f88a998f lw t9,-0x7508(gp)
.text:00442068 00000000 nop
.text:0044206c 09f82003 jalr t9
.text:00442070 21204000 _move a0,v0
.text:00442074 1000bc8f lw gp,0x10(sp)
.text:00442078 21804000 move s0,v0
.text:0044207c a085998f lw t9,-0x7a60(gp)
.text:00442080 21204000 move a0,v0
.text:00442084 25004010 beq v0,zero,LAB_0044211c
.text:00442088 78000524 _li a1,0x78
.text:0044208c 09f82003 jalr t9
.text:00442090 40011124 _li s1,0x140
.text:00442094 1000bc8f lw gp,0x10(sp)
.text:00442098 00000000 nop
.text:0044209c 6886998f lw t9,-0x7998(gp)
.text:004420a0 06004010 beq v0,zero,LAB_004420bc
.text:004420a4 21200002 _move a0,s0
.text:004420a8 09f82003 jalr t9
.text:004420ac 000040a0 _sb zero,0x0(v0)
.text:004420b0 1000bc8f lw gp,0x10(sp)
.text:004420b4 21884000 move s1,v0
.text:004420b8 6886998f lw t9,-0x7998(gp)
LAB_004420bc: ;XREF[1,0]: 004420a0
.text:004420bc 0900401a blez s2,LAB_004420e4
.text:004420c0 00000000 _nop
.text:004420c4 0000648e lw a0,0x0(s3)
.text:004420c8 09f82003 jalr t9
.text:004420cc 00000000 _nop
.text:004420d0 2a182202 slt v1,s1,v0
.text:004420d4 1000bc8f lw gp,0x10(sp)
.text:004420d8 19006014 bne v1,zero,LAB_00442140
.text:004420dc 00000000 _nop
LAB_004420e0: ;XREF[1,0]: 00442140
.text:004420e0 21884000 move s1,v0
LAB_004420e4: ;XREF[1,0]: 004420bc
.text:004420e4 2080828f lw v0,-0x7fe0(gp)
.text:004420e8 8487998f lw t9,-0x787c(gp)
.text:004420ec 21208002 move a0,s4
.text:004420f0 21302002 move a2,s1
.text:004420f4 09f82003 jalr t9
.text:004420f8 a4ba4524 _addiu a1,v0,-0x455c
.text:004420fc 1000bc8f lw gp,0x10(sp)
.text:00442100 21884000 move s1,v0
.text:00442104 8484998f lw t9,-0x7b7c(gp)
.text:00442108 04000012 beq s0,zero,LAB_0044211c
.text:0044210c 21200002 _move a0,s0
.text:00442110 09f82003 jalr t9
.text:00442114 00000000 _nop
.text:00442118 1000bc8f lw gp,0x10(sp)
LAB_0044211c: ;XREF[2,0]: 00442084,00442108
.text:0044211c 21102002 move v0,s1
.text:00442120 2c00bf8f lw ra,0x2c(sp)
.text:00442124 2800b48f lw s4,0x28(sp)
.text:00442128 2400b38f lw s3,0x24(sp)
.text:0044212c 2000b28f lw s2,0x20(sp)
.text:00442130 1c00b18f lw s1,0x1c(sp)
.text:00442134 1800b08f lw s0,0x18(sp)
.text:00442138 0800e003 jr ra
.text:0044213c 3000bd27 _addiu sp,sp,0x30
LAB_00442140: ;XREF[1,0]: 004420d8
.text:00442140 e7ff0010 b LAB_004420e0
.text:00442144 21102002 _move v0,s1
LAB_00442148: ;XREF[1,0]: 00442fc0
.text:00442148 0a001c3c lui gp,0xa
.text:0044214c 98d89c27 addiu gp,gp,-0x2768
.text:00442150 21e09903 addu gp,gp,t9
.text:00442154 c8ffbd27 addiu sp,sp,-0x38
.text:00442158 3000bfaf sw ra,0x30(sp)
.text:0044215c 2c00b5af sw s5,0x2c(sp)
.text:00442160 2800b4af sw s4,0x28(sp)
.text:00442164 2400b3af sw s3,0x24(sp)
.text:00442168 2000b2af sw s2,0x20(sp)
.text:0044216c 1c00b1af sw s1,0x1c(sp)
.text:00442170 1800b0af sw s0,0x18(sp)
.text:00442174 1000bcaf sw gp,0x10(sp)
.text:00442178 2198a000 move s3,a1
.text:0044217c 2080858f lw a1,-0x7fe0(gp)
.text:00442180 348e998f lw t9,-0x71cc(gp)
.text:00442184 68fea524 addiu a1,a1,-0x198
.text:00442188 21a88000 move s5,a0
.text:0044218c 21200000 clear a0
.text:00442190 09f82003 jalr t9
.text:00442194 21a0c000 _move s4,a2
.text:00442198 1000bc8f lw gp,0x10(sp)
.text:0044219c 21204000 move a0,v0
.text:004421a0 6886998f lw t9,-0x7998(gp)
.text:004421a4 00000000 nop
.text:004421a8 09f82003 jalr t9
.text:004421ac 21800000 _clear s0
.text:004421b0 1000bc8f lw gp,0x10(sp)
.text:004421b4 00000000 nop
.text:004421b8 2c8d998f lw t9,-0x72d4(gp)
.text:004421bc dc87848f lw a0,-0x7824(gp)
.text:004421c0 09f82003 jalr t9
.text:004421c4 21284000 _move a1,v0
.text:004421c8 1000bc8f lw gp,0x10(sp)
.text:004421cc 00000000 nop
.text:004421d0 f88a998f lw t9,-0x7508(gp)
.text:004421d4 00000000 nop
.text:004421d8 09f82003 jalr t9
.text:004421dc 21204000 _move a0,v0
.text:004421e0 1000bc8f lw gp,0x10(sp)
.text:004421e4 2c004010 beq v0,zero,LAB_00442298
.text:004421e8 21884000 _move s1,v0
.text:004421ec a085998f lw t9,-0x7a60(gp)
.text:004421f0 21204000 move a0,v0
.text:004421f4 09f82003 jalr t9
.text:004421f8 78000524 _li a1,0x78
.text:004421fc 1000bc8f lw gp,0x10(sp)
.text:00442200 0b004010 beq v0,zero,LAB_00442230
.text:00442204 f0001024 _li s0,0xf0
.text:00442208 01005224 addiu s2,v0,0x1
.text:0044220c 000040a0 sb zero,0x0(v0)
.text:00442210 2080828f lw v0,-0x7fe0(gp)
.text:00442214 2489998f lw t9,-0x76dc(gp)
.text:00442218 a4b44524 addiu a1,v0,-0x4b5c
.text:0044221c 09f82003 jalr t9
.text:00442220 21204002 _move a0,s2
.text:00442224 1000bc8f lw gp,0x10(sp)
.text:00442228 25004014 bne v0,zero,LAB_004422c0
.text:0044222c 70001024 _li s0,0x70
LAB_00442230: ;XREF[2,0]: 00442200,004422d4
.text:00442230 0b00601a blez s3,LAB_00442260
.text:00442234 00000000 _nop
.text:00442238 6886998f lw t9,-0x7998(gp)
.text:0044223c 0000848e lw a0,0x0(s4)
.text:00442240 09f82003 jalr t9
.text:00442244 00000000 _nop
.text:00442248 2a180202 slt v1,s0,v0
.text:0044224c 1000bc8f lw gp,0x10(sp)
.text:00442250 02006010 beq v1,zero,LAB_0044225c
.text:00442254 00000000 _nop
.text:00442258 21100002 move v0,s0
LAB_0044225c: ;XREF[1,0]: 00442250
.text:0044225c 21804000 move s0,v0
LAB_00442260: ;XREF[1,0]: 00442230
.text:00442260 2080868f lw a2,-0x7fe0(gp)
.text:00442264 8487998f lw t9,-0x787c(gp)
.text:00442268 a4bac524 addiu a1,a2,-0x455c
.text:0044226c 2120a002 move a0,s5
.text:00442270 09f82003 jalr t9
.text:00442274 21300002 _move a2,s0
.text:00442278 1000bc8f lw gp,0x10(sp)
.text:0044227c 06002012 beq s1,zero,LAB_00442298
.text:00442280 21804000 _move s0,v0
.text:00442284 8484998f lw t9,-0x7b7c(gp)
.text:00442288 00000000 nop
.text:0044228c 09f82003 jalr t9
.text:00442290 21202002 _move a0,s1
.text:00442294 1000bc8f lw gp,0x10(sp)
LAB_00442298: ;XREF[2,0]: 004421e4,0044227c
.text:00442298 21100002 move v0,s0
.text:0044229c 3000bf8f lw ra,0x30(sp)
.text:004422a0 2c00b58f lw s5,0x2c(sp)
.text:004422a4 2800b48f lw s4,0x28(sp)
.text:004422a8 2400b38f lw s3,0x24(sp)
.text:004422ac 2000b28f lw s2,0x20(sp)
.text:004422b0 1c00b18f lw s1,0x1c(sp)
.text:004422b4 1800b08f lw s0,0x18(sp)
.text:004422b8 0800e003 jr ra
.text:004422bc 3800bd27 _addiu sp,sp,0x38
LAB_004422c0: ;XREF[1,0]: 00442228
.text:004422c0 6886998f lw t9,-0x7998(gp)
.text:004422c4 00000000 nop
.text:004422c8 09f82003 jalr t9
.text:004422cc 21204002 _move a0,s2
.text:004422d0 1000bc8f lw gp,0x10(sp)
.text:004422d4 d6ff0010 b LAB_00442230
.text:004422d8 21804000 _move s0,v0
LAB_004422dc: ;XREF[1,0]: 00442fe0
.text:004422dc 0a001c3c lui gp,0xa
.text:004422e0 04d79c27 addiu gp,gp,-0x28fc
.text:004422e4 21e09903 addu gp,gp,t9
.text:004422e8 2080858f lw a1,-0x7fe0(gp)
.text:004422ec 2080868f lw a2,-0x7fe0(gp)
.text:004422f0 c08d998f lw t9,-0x7240(gp)
.text:004422f4 90fda524 addiu a1,a1,-0x270
.text:004422f8 08002003 jr t9
.text:004422fc 3819c624 _addiu a2,a2,0x1938
LAB_00442300: ;XREF[1,0]: 00443000
.text:00442300 0a001c3c lui gp,0xa
.text:00442304 e0d69c27 addiu gp,gp,-0x2920
.text:00442308 21e09903 addu gp,gp,t9
.text:0044230c 2110a000 move v0,a1
.text:00442310 2080858f lw a1,-0x7fe0(gp)
.text:00442314 e08b998f lw t9,-0x7420(gp)
.text:00442318 2138c000 move a3,a2
.text:0044231c a0fda524 addiu a1,a1,-0x260
.text:00442320 08002003 jr t9
.text:00442324 21304000 _move a2,v0
LAB_00442328: ;XREF[1,0]: 00443020
.text:00442328 0a001c3c lui gp,0xa
.text:0044232c b8d69c27 addiu gp,gp,-0x2948
.text:00442330 21e09903 addu gp,gp,t9
.text:00442334 e0ffbd27 addiu sp,sp,-0x20
.text:00442338 1c00bfaf sw ra,0x1c(sp)
.text:0044233c 1800b0af sw s0,0x18(sp)
.text:00442340 1000bcaf sw gp,0x10(sp)
.text:00442344 2080858f lw a1,-0x7fe0(gp)
.text:00442348 2080868f lw a2,-0x7fe0(gp)
.text:0044234c ac8b998f lw t9,-0x7454(gp)
.text:00442350 acfda524 addiu a1,a1,-0x254
.text:00442354 280fc624 addiu a2,a2,0xf28
.text:00442358 09f82003 jalr t9
.text:0044235c 21808000 _move s0,a0
.text:00442360 1000bc8f lw gp,0x10(sp)
.text:00442364 21200002 move a0,s0
.text:00442368 8487998f lw t9,-0x787c(gp)
.text:0044236c 1c00bf8f lw ra,0x1c(sp)
.text:00442370 1800b08f lw s0,0x18(sp)
.text:00442374 21284000 move a1,v0
.text:00442378 08002003 jr t9
.text:0044237c 2000bd27 _addiu sp,sp,0x20
LAB_00442380: ;XREF[1,0]: 00443040
.text:00442380 0a001c3c lui gp,0xa
.text:00442384 60d69c27 addiu gp,gp,-0x29a0
.text:00442388 21e09903 addu gp,gp,t9
.text:0044238c 2110a000 move v0,a1
.text:00442390 2080858f lw a1,-0x7fe0(gp)
.text:00442394 e08b998f lw t9,-0x7420(gp)
.text:00442398 2138c000 move a3,a2
.text:0044239c 28cca524 addiu a1,a1,-0x33d8
.text:004423a0 08002003 jr t9
.text:004423a4 21304000 _move a2,v0
LAB_004423a8: ;XREF[1,0]: 00443060
.text:004423a8 0a001c3c lui gp,0xa
.text:004423ac 38d69c27 addiu gp,gp,-0x29c8
.text:004423b0 21e09903 addu gp,gp,t9
.text:004423b4 2110a000 move v0,a1
.text:004423b8 2080858f lw a1,-0x7fe0(gp)
.text:004423bc e08b998f lw t9,-0x7420(gp)
.text:004423c0 2138c000 move a3,a2
.text:004423c4 68fea524 addiu a1,a1,-0x198
.text:004423c8 08002003 jr t9
.text:004423cc 21304000 _move a2,v0
LAB_004423d0: ;XREF[1,0]: 00443080
.text:004423d0 0a001c3c lui gp,0xa
.text:004423d4 10d69c27 addiu gp,gp,-0x29f0
.text:004423d8 21e09903 addu gp,gp,t9
.text:004423dc 2110a000 move v0,a1
.text:004423e0 2080858f lw a1,-0x7fe0(gp)
.text:004423e4 448a998f lw t9,-0x75bc(gp)
.text:004423e8 2138c000 move a3,a2
.text:004423ec 68fea524 addiu a1,a1,-0x198
.text:004423f0 08002003 jr t9
.text:004423f4 21304000 _move a2,v0
LAB_004423f8: ;XREF[1,0]: 004430a0
.text:004423f8 0a001c3c lui gp,0xa
.text:004423fc e8d59c27 addiu gp,gp,-0x2a18
.text:00442400 21e09903 addu gp,gp,t9
.text:00442404 d8ffbd27 addiu sp,sp,-0x28
.text:00442408 2000bfaf sw ra,0x20(sp)
.text:0044240c 1800bcaf sw gp,0x18(sp)
.text:00442410 2138a000 move a3,a1
.text:00442414 2080858f lw a1,-0x7fe0(gp)
.text:00442418 1000a6af sw a2,0x10(sp)
.text:0044241c fc8e998f lw t9,-0x7104(gp)
.text:00442420 dc87868f lw a2,-0x7824(gp)
.text:00442424 09f82003 jalr t9
.text:00442428 68fea524 _addiu a1,a1,-0x198
.text:0044242c 1800bc8f lw gp,0x18(sp)
.text:00442430 2000bf8f lw ra,0x20(sp)
.text:00442434 00000000 nop
.text:00442438 0800e003 jr ra
.text:0044243c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00442440()
;XREF[1,0]: 004430c0
.text:00442440 0a001c3c lui gp,0xa
.text:00442444 a0d59c27 addiu gp,gp,-0x2a60
.text:00442448 21e09903 addu gp,gp,t9
.text:0044244c 2110a000 move v0,a1
.text:00442450 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442454 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:00442458 2138c000 move a3,a2
.text:0044245c 98fea524 addiu a1,a1,-0x168
.text:00442460 08002003 jr t9=>getIntConfig
.text:00442464 21304000 _move a2,v0
LAB_00442468: ;XREF[1,0]: 004430e0
.text:00442468 0a001c3c lui gp,0xa
.text:0044246c 78d59c27 addiu gp,gp,-0x2a88
.text:00442470 21e09903 addu gp,gp,t9
.text:00442474 2110a000 move v0,a1
.text:00442478 2080858f lw a1,-0x7fe0(gp)
.text:0044247c 448a998f lw t9,-0x75bc(gp)
.text:00442480 2138c000 move a3,a2
.text:00442484 98fea524 addiu a1,a1,-0x168
.text:00442488 08002003 jr t9
.text:0044248c 21304000 _move a2,v0
LAB_00442490: ;XREF[1,0]: 00443100
.text:00442490 0a001c3c lui gp,0xa
.text:00442494 50d59c27 addiu gp,gp,-0x2ab0
.text:00442498 21e09903 addu gp,gp,t9
.text:0044249c d8ffbd27 addiu sp,sp,-0x28
.text:004424a0 2000bfaf sw ra,0x20(sp)
.text:004424a4 1800bcaf sw gp,0x18(sp)
.text:004424a8 2138a000 move a3,a1
.text:004424ac 2080858f lw a1,-0x7fe0(gp)
.text:004424b0 1000a6af sw a2,0x10(sp)
.text:004424b4 fc8e998f lw t9,-0x7104(gp)
.text:004424b8 7090868f lw a2,-0x6f90(gp)
.text:004424bc 09f82003 jalr t9
.text:004424c0 98fea524 _addiu a1,a1,-0x168
.text:004424c4 1800bc8f lw gp,0x18(sp)
.text:004424c8 2000bf8f lw ra,0x20(sp)
.text:004424cc 00000000 nop
.text:004424d0 0800e003 jr ra
.text:004424d4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004424d8()
;XREF[1,0]: 00443120
.text:004424d8 0a001c3c lui gp,0xa
.text:004424dc 08d59c27 addiu gp,gp,-0x2af8
.text:004424e0 21e09903 addu gp,gp,t9
.text:004424e4 2110a000 move v0,a1
.text:004424e8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004424ec e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:004424f0 2138c000 move a3,a2
.text:004424f4 c4fea524 addiu a1,a1,-0x13c
.text:004424f8 08002003 jr t9=>getIntConfig
.text:004424fc 21304000 _move a2,v0
LAB_00442500: ;XREF[1,0]: 00443140
.text:00442500 0a001c3c lui gp,0xa
.text:00442504 e0d49c27 addiu gp,gp,-0x2b20
.text:00442508 21e09903 addu gp,gp,t9
.text:0044250c 2110a000 move v0,a1
.text:00442510 2080858f lw a1,-0x7fe0(gp)
.text:00442514 448a998f lw t9,-0x75bc(gp)
.text:00442518 2138c000 move a3,a2
.text:0044251c c4fea524 addiu a1,a1,-0x13c
.text:00442520 08002003 jr t9
.text:00442524 21304000 _move a2,v0
LAB_00442528: ;XREF[1,0]: 00443160
.text:00442528 0a001c3c lui gp,0xa
.text:0044252c b8d49c27 addiu gp,gp,-0x2b48
.text:00442530 21e09903 addu gp,gp,t9
.text:00442534 d8ffbd27 addiu sp,sp,-0x28
.text:00442538 2000bfaf sw ra,0x20(sp)
.text:0044253c 1800bcaf sw gp,0x18(sp)
.text:00442540 1000a5af sw a1,0x10(sp)
.text:00442544 2080858f lw a1,-0x7fe0(gp)
.text:00442548 1400a6af sw a2,0x14(sp)
.text:0044254c fc8f998f lw t9,-0x7004(gp)
.text:00442550 e089868f lw a2,-0x7620(gp)
.text:00442554 248c878f lw a3,-0x73dc(gp)
.text:00442558 09f82003 jalr t9
.text:0044255c c4fea524 _addiu a1,a1,-0x13c
.text:00442560 1800bc8f lw gp,0x18(sp)
.text:00442564 2000bf8f lw ra,0x20(sp)
.text:00442568 00000000 nop
.text:0044256c 0800e003 jr ra
.text:00442570 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00442574()
;XREF[1,0]: 00443180
.text:00442574 0a001c3c lui gp,0xa
.text:00442578 6cd49c27 addiu gp,gp,-0x2b94
.text:0044257c 21e09903 addu gp,gp,t9
.text:00442580 2110a000 move v0,a1
.text:00442584 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442588 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:0044258c 2138c000 move a3,a2
.text:00442590 f0fea524 addiu a1,a1,-0x110
.text:00442594 08002003 jr t9=>getIntConfig
.text:00442598 21304000 _move a2,v0
LAB_0044259c: ;XREF[1,0]: 004431a0
.text:0044259c 0a001c3c lui gp,0xa
.text:004425a0 44d49c27 addiu gp,gp,-0x2bbc
.text:004425a4 21e09903 addu gp,gp,t9
.text:004425a8 2110a000 move v0,a1
.text:004425ac 2080858f lw a1,-0x7fe0(gp)
.text:004425b0 448a998f lw t9,-0x75bc(gp)
.text:004425b4 2138c000 move a3,a2
.text:004425b8 f0fea524 addiu a1,a1,-0x110
.text:004425bc 08002003 jr t9
.text:004425c0 21304000 _move a2,v0
LAB_004425c4: ;XREF[1,0]: 004431c0
.text:004425c4 0a001c3c lui gp,0xa
.text:004425c8 1cd49c27 addiu gp,gp,-0x2be4
.text:004425cc 21e09903 addu gp,gp,t9
.text:004425d0 d8ffbd27 addiu sp,sp,-0x28
.text:004425d4 2000bfaf sw ra,0x20(sp)
.text:004425d8 1800bcaf sw gp,0x18(sp)
.text:004425dc 2138a000 move a3,a1
.text:004425e0 2080858f lw a1,-0x7fe0(gp)
.text:004425e4 1000a6af sw a2,0x10(sp)
.text:004425e8 fc8e998f lw t9,-0x7104(gp)
.text:004425ec d087868f lw a2,-0x7830(gp)
.text:004425f0 09f82003 jalr t9
.text:004425f4 f0fea524 _addiu a1,a1,-0x110
.text:004425f8 1800bc8f lw gp,0x18(sp)
.text:004425fc 2000bf8f lw ra,0x20(sp)
.text:00442600 00000000 nop
.text:00442604 0800e003 jr ra
.text:00442608 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044260c()
;XREF[1,0]: 004431e0
.text:0044260c 0a001c3c lui gp,0xa
.text:00442610 d4d39c27 addiu gp,gp,-0x2c2c
.text:00442614 21e09903 addu gp,gp,t9
.text:00442618 2110a000 move v0,a1
.text:0044261c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442620 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:00442624 2138c000 move a3,a2
.text:00442628 d4d4a524 addiu a1,a1,-0x2b2c
.text:0044262c 08002003 jr t9=>getIntConfig
.text:00442630 21304000 _move a2,v0
LAB_00442634: ;XREF[1,0]: 00443200
.text:00442634 0a001c3c lui gp,0xa
.text:00442638 acd39c27 addiu gp,gp,-0x2c54
.text:0044263c 21e09903 addu gp,gp,t9
.text:00442640 2110a000 move v0,a1
.text:00442644 2080858f lw a1,-0x7fe0(gp)
.text:00442648 e08b998f lw t9,-0x7420(gp)
.text:0044264c 2138c000 move a3,a2
.text:00442650 e8d4a524 addiu a1,a1,-0x2b18
.text:00442654 08002003 jr t9
.text:00442658 21304000 _move a2,v0
LAB_0044265c: ;XREF[1,0]: 00443220
.text:0044265c 0a001c3c lui gp,0xa
.text:00442660 84d39c27 addiu gp,gp,-0x2c7c
.text:00442664 21e09903 addu gp,gp,t9
.text:00442668 2110a000 move v0,a1
.text:0044266c 2080858f lw a1,-0x7fe0(gp)
.text:00442670 e08b998f lw t9,-0x7420(gp)
.text:00442674 2138c000 move a3,a2
.text:00442678 f8d4a524 addiu a1,a1,-0x2b08
.text:0044267c 08002003 jr t9
.text:00442680 21304000 _move a2,v0
LAB_00442684: ;XREF[1,0]: 00443240
.text:00442684 0a001c3c lui gp,0xa
.text:00442688 5cd39c27 addiu gp,gp,-0x2ca4
.text:0044268c 21e09903 addu gp,gp,t9
.text:00442690 2110a000 move v0,a1
.text:00442694 2080858f lw a1,-0x7fe0(gp)
.text:00442698 e08b998f lw t9,-0x7420(gp)
.text:0044269c 2138c000 move a3,a2
.text:004426a0 0cd5a524 addiu a1,a1,-0x2af4
.text:004426a4 08002003 jr t9
.text:004426a8 21304000 _move a2,v0
LAB_004426ac: ;XREF[1,0]: 00443260
.text:004426ac 0a001c3c lui gp,0xa
.text:004426b0 34d39c27 addiu gp,gp,-0x2ccc
.text:004426b4 21e09903 addu gp,gp,t9
.text:004426b8 2110a000 move v0,a1
.text:004426bc 2080858f lw a1,-0x7fe0(gp)
.text:004426c0 e08b998f lw t9,-0x7420(gp)
.text:004426c4 2138c000 move a3,a2
.text:004426c8 b4d3a524 addiu a1,a1,-0x2c4c
.text:004426cc 08002003 jr t9
.text:004426d0 21304000 _move a2,v0
LAB_004426d4: ;XREF[1,0]: 00443280
.text:004426d4 0a001c3c lui gp,0xa
.text:004426d8 0cd39c27 addiu gp,gp,-0x2cf4
.text:004426dc 21e09903 addu gp,gp,t9
.text:004426e0 2110a000 move v0,a1
.text:004426e4 2080858f lw a1,-0x7fe0(gp)
.text:004426e8 e08b998f lw t9,-0x7420(gp)
.text:004426ec 2138c000 move a3,a2
.text:004426f0 a8d4a524 addiu a1,a1,-0x2b58
.text:004426f4 08002003 jr t9
.text:004426f8 21304000 _move a2,v0
LAB_004426fc: ;XREF[1,0]: 004432a0
.text:004426fc 0a001c3c lui gp,0xa
.text:00442700 e4d29c27 addiu gp,gp,-0x2d1c
.text:00442704 21e09903 addu gp,gp,t9
.text:00442708 2110a000 move v0,a1
.text:0044270c 2080858f lw a1,-0x7fe0(gp)
.text:00442710 e08b998f lw t9,-0x7420(gp)
.text:00442714 2138c000 move a3,a2
.text:00442718 1cffa524 addiu a1,a1,-0xe4
.text:0044271c 08002003 jr t9
.text:00442720 21304000 _move a2,v0
LAB_00442724: ;XREF[1,0]: 004432c0
.text:00442724 0a001c3c lui gp,0xa
.text:00442728 bcd29c27 addiu gp,gp,-0x2d44
.text:0044272c 21e09903 addu gp,gp,t9
.text:00442730 2110a000 move v0,a1
.text:00442734 2080858f lw a1,-0x7fe0(gp)
.text:00442738 448a998f lw t9,-0x75bc(gp)
.text:0044273c 2138c000 move a3,a2
.text:00442740 1cffa524 addiu a1,a1,-0xe4
.text:00442744 08002003 jr t9
.text:00442748 21304000 _move a2,v0
LAB_0044274c: ;XREF[1,0]: 004432e0
.text:0044274c 0a001c3c lui gp,0xa
.text:00442750 94d29c27 addiu gp,gp,-0x2d6c
.text:00442754 21e09903 addu gp,gp,t9
.text:00442758 d8ffbd27 addiu sp,sp,-0x28
.text:0044275c 2000bfaf sw ra,0x20(sp)
.text:00442760 1800bcaf sw gp,0x18(sp)
.text:00442764 2138a000 move a3,a1
.text:00442768 2080858f lw a1,-0x7fe0(gp)
.text:0044276c 1000a6af sw a2,0x10(sp)
.text:00442770 fc8e998f lw t9,-0x7104(gp)
.text:00442774 848b868f lw a2,-0x747c(gp)
.text:00442778 09f82003 jalr t9
.text:0044277c 1cffa524 _addiu a1,a1,-0xe4
.text:00442780 1800bc8f lw gp,0x18(sp)
.text:00442784 2000bf8f lw ra,0x20(sp)
.text:00442788 00000000 nop
.text:0044278c 0800e003 jr ra
.text:00442790 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00442794()
;XREF[1,0]: 00443300
.text:00442794 0a001c3c lui gp,0xa
.text:00442798 4cd29c27 addiu gp,gp,-0x2db4
.text:0044279c 21e09903 addu gp,gp,t9
.text:004427a0 2110a000 move v0,a1
.text:004427a4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004427a8 e08b998f lw t9,-0x7420(gp)=>->getIntConfig ;= 00411110
.text:004427ac 2138c000 move a3,a2
.text:004427b0 c0d5a524 addiu a1,a1,-0x2a40
.text:004427b4 08002003 jr t9=>getIntConfig
.text:004427b8 21304000 _move a2,v0
LAB_004427bc: ;XREF[1,0]: 00443320
.text:004427bc 0a001c3c lui gp,0xa
.text:004427c0 24d29c27 addiu gp,gp,-0x2ddc
.text:004427c4 21e09903 addu gp,gp,t9
.text:004427c8 2080858f lw a1,-0x7fe0(gp)
.text:004427cc 2080868f lw a2,-0x7fe0(gp)
.text:004427d0 8487998f lw t9,-0x787c(gp)
.text:004427d4 84fba524 addiu a1,a1,-0x47c
.text:004427d8 08002003 jr t9
.text:004427dc b4fdc624 _addiu a2,a2,-0x24c
LAB_004427e0: ;XREF[1,0]: 00443340
.text:004427e0 0a001c3c lui gp,0xa
.text:004427e4 00d29c27 addiu gp,gp,-0x2e00
.text:004427e8 21e09903 addu gp,gp,t9
.text:004427ec 2080858f lw a1,-0x7fe0(gp)
.text:004427f0 2080868f lw a2,-0x7fe0(gp)
.text:004427f4 8487998f lw t9,-0x787c(gp)
.text:004427f8 84fba524 addiu a1,a1,-0x47c
.text:004427fc 08002003 jr t9
.text:00442800 b8fdc624 _addiu a2,a2,-0x248
LAB_00442804: ;XREF[1,0]: 00443360
.text:00442804 0a001c3c lui gp,0xa
.text:00442808 dcd19c27 addiu gp,gp,-0x2e24
.text:0044280c 21e09903 addu gp,gp,t9
.text:00442810 2110a000 move v0,a1
.text:00442814 2080858f lw a1,-0x7fe0(gp)
.text:00442818 e08b998f lw t9,-0x7420(gp)
.text:0044281c 2138c000 move a3,a2
.text:00442820 24d7a524 addiu a1,a1,-0x28dc
.text:00442824 08002003 jr t9
.text:00442828 21304000 _move a2,v0
LAB_0044282c: ;XREF[1,0]: 00443380
.text:0044282c 0a001c3c lui gp,0xa
.text:00442830 b4d19c27 addiu gp,gp,-0x2e4c
.text:00442834 21e09903 addu gp,gp,t9
.text:00442838 2110a000 move v0,a1
.text:0044283c 2080858f lw a1,-0x7fe0(gp)
.text:00442840 448a998f lw t9,-0x75bc(gp)
.text:00442844 2138c000 move a3,a2
.text:00442848 24d7a524 addiu a1,a1,-0x28dc
.text:0044284c 08002003 jr t9
.text:00442850 21304000 _move a2,v0
LAB_00442854: ;XREF[1,0]: 004433a0
.text:00442854 0a001c3c lui gp,0xa
.text:00442858 8cd19c27 addiu gp,gp,-0x2e74
.text:0044285c 21e09903 addu gp,gp,t9
.text:00442860 d8ffbd27 addiu sp,sp,-0x28
.text:00442864 2000bfaf sw ra,0x20(sp)
.text:00442868 1c00b1af sw s1,0x1c(sp)
.text:0044286c 1800b0af sw s0,0x18(sp)
.text:00442870 1000bcaf sw gp,0x10(sp)
.text:00442874 2489998f lw t9,-0x76dc(gp)
.text:00442878 3000a018 blez a1,LAB_0044293c
.text:0044287c 21808000 _move s0,a0
.text:00442880 2080858f lw a1,-0x7fe0(gp)
.text:00442884 0000c48c lw a0,0x0(a2)
.text:00442888 09f82003 jalr t9
.text:0044288c d4b4a524 _addiu a1,a1,-0x4b2c
.text:00442890 1000bc8f lw gp,0x10(sp)
.text:00442894 00000000 nop
.text:00442898 5c8b998f lw t9,-0x74a4(gp)
.text:0044289c 2080918f lw s1,-0x7fe0(gp)
.text:004428a0 19004010 beq v0,zero,LAB_00442908
.text:004428a4 21200002 _move a0,s0
LAB_004428a8: ;XREF[2,0]: 00442924,00442940
.text:004428a8 348e998f lw t9,-0x71cc(gp)
.text:004428ac 3cd72526 addiu a1,s1,-0x28c4
.text:004428b0 09f82003 jalr t9
.text:004428b4 21200000 _clear a0
LAB_004428b8: ;XREF[1,0]: 00442934
.text:004428b8 1000bc8f lw gp,0x10(sp)
.text:004428bc 21184000 move v1,v0
.text:004428c0 8487998f lw t9,-0x787c(gp)
.text:004428c4 2080878f lw a3,-0x7fe0(gp)
.text:004428c8 2080828f lw v0,-0x7fe0(gp)
.text:004428cc 21402003 move t0,t9
.text:004428d0 21200002 move a0,s0
.text:004428d4 84fbe524 addiu a1,a3,-0x47c
.text:004428d8 05006010 beq v1,zero,LAB_004428f0
.text:004428dc fcd94624 _addiu a2,v0,-0x2604
.text:004428e0 00006980 lb t1,0x0(v1)
.text:004428e4 00000000 nop
.text:004428e8 17002015 bne t1,zero,LAB_00442948
.text:004428ec 00000000 _nop
LAB_004428f0: ;XREF[1,0]: 004428d8
.text:004428f0 2000bf8f lw ra,0x20(sp)
.text:004428f4 1c00b18f lw s1,0x1c(sp)
.text:004428f8 1800b08f lw s0,0x18(sp)
.text:004428fc 21c80001 move t9,t0
.text:00442900 08002003 jr t9
.text:00442904 2800bd27 _addiu sp,sp,0x28
LAB_00442908: ;XREF[1,0]: 004428a0
.text:00442908 09f82003 jalr t9
.text:0044290c 3cd72526 _addiu a1,s1,-0x28c4
.text:00442910 1000bc8f lw gp,0x10(sp)
.text:00442914 3cd72526 addiu a1,s1,-0x28c4
.text:00442918 2080868f lw a2,-0x7fe0(gp)
.text:0044291c ac8b998f lw t9,-0x7454(gp)
.text:00442920 0c44c624 addiu a2,a2,0x440c
.text:00442924 e0ff4010 beq v0,zero,LAB_004428a8
.text:00442928 21200002 _move a0,s0
.text:0044292c 09f82003 jalr t9
.text:00442930 00000000 _nop
.text:00442934 e0ff0010 b LAB_004428b8
.text:00442938 00000000 _nop
LAB_0044293c: ;XREF[1,0]: 00442878
.text:0044293c 2080918f lw s1,-0x7fe0(gp)
.text:00442940 d9ff0010 b LAB_004428a8
.text:00442944 00000000 _nop
LAB_00442948: ;XREF[1,0]: 004428e8
.text:00442948 2080888f lw t0,-0x7fe0(gp)
.text:0044294c 2000bf8f lw ra,0x20(sp)
.text:00442950 1c00b18f lw s1,0x1c(sp)
.text:00442954 1800b08f lw s0,0x18(sp)
.text:00442958 84fb0525 addiu a1,t0,-0x47c
.text:0044295c 21306000 move a2,v1
.text:00442960 08002003 jr t9
.text:00442964 2800bd27 _addiu sp,sp,0x28
LAB_00442968: ;XREF[1,0]: 004433c0
.text:00442968 0a001c3c lui gp,0xa
.text:0044296c 78d09c27 addiu gp,gp,-0x2f88
.text:00442970 21e09903 addu gp,gp,t9
.text:00442974 2110a000 move v0,a1
.text:00442978 2080858f lw a1,-0x7fe0(gp)
.text:0044297c e08b998f lw t9,-0x7420(gp)
.text:00442980 2138c000 move a3,a2
.text:00442984 54d7a524 addiu a1,a1,-0x28ac
.text:00442988 08002003 jr t9
.text:0044298c 21304000 _move a2,v0
LAB_00442990: ;XREF[1,0]: 004433e0
.text:00442990 0a001c3c lui gp,0xa
.text:00442994 50d09c27 addiu gp,gp,-0x2fb0
.text:00442998 21e09903 addu gp,gp,t9
.text:0044299c 2110a000 move v0,a1
.text:004429a0 2080858f lw a1,-0x7fe0(gp)
.text:004429a4 e08b998f lw t9,-0x7420(gp)
.text:004429a8 2138c000 move a3,a2
.text:004429ac d0d7a524 addiu a1,a1,-0x2830
.text:004429b0 08002003 jr t9
.text:004429b4 21304000 _move a2,v0
LAB_004429b8: ;XREF[1,0]: 00443400
.text:004429b8 0a001c3c lui gp,0xa
.text:004429bc 28d09c27 addiu gp,gp,-0x2fd8
.text:004429c0 21e09903 addu gp,gp,t9
.text:004429c4 2110a000 move v0,a1
.text:004429c8 2080858f lw a1,-0x7fe0(gp)
.text:004429cc 8091998f lw t9,-0x6e80(gp)
.text:004429d0 2138c000 move a3,a2
.text:004429d4 d0d7a524 addiu a1,a1,-0x2830
.text:004429d8 08002003 jr t9
.text:004429dc 21304000 _move a2,v0
LAB_004429e0: ;XREF[1,0]: 00443420
.text:004429e0 0a001c3c lui gp,0xa
.text:004429e4 00d09c27 addiu gp,gp,-0x3000
.text:004429e8 21e09903 addu gp,gp,t9
.text:004429ec 2110a000 move v0,a1
.text:004429f0 2080858f lw a1,-0x7fe0(gp)
.text:004429f4 e08b998f lw t9,-0x7420(gp)
.text:004429f8 2138c000 move a3,a2
.text:004429fc b4d7a524 addiu a1,a1,-0x284c
.text:00442a00 08002003 jr t9
.text:00442a04 21304000 _move a2,v0
LAB_00442a08: ;XREF[1,0]: 00443440
.text:00442a08 0a001c3c lui gp,0xa
.text:00442a0c d8cf9c27 addiu gp,gp,-0x3028
.text:00442a10 21e09903 addu gp,gp,t9
.text:00442a14 2110a000 move v0,a1
.text:00442a18 2080858f lw a1,-0x7fe0(gp)
.text:00442a1c 448a998f lw t9,-0x75bc(gp)
.text:00442a20 2138c000 move a3,a2
.text:00442a24 b4d7a524 addiu a1,a1,-0x284c
.text:00442a28 08002003 jr t9
.text:00442a2c 21304000 _move a2,v0
LAB_00442a30: ;XREF[1,0]: 00443460
.text:00442a30 0a001c3c lui gp,0xa
.text:00442a34 b0cf9c27 addiu gp,gp,-0x3050
.text:00442a38 21e09903 addu gp,gp,t9
.text:00442a3c 2110a000 move v0,a1
.text:00442a40 2080858f lw a1,-0x7fe0(gp)
.text:00442a44 3886998f lw t9,-0x79c8(gp)
.text:00442a48 2138c000 move a3,a2
.text:00442a4c 70d7a524 addiu a1,a1,-0x2890
.text:00442a50 08002003 jr t9
.text:00442a54 21304000 _move a2,v0
LAB_00442a58: ;XREF[1,0]: 00443480
.text:00442a58 0a001c3c lui gp,0xa
.text:00442a5c 88cf9c27 addiu gp,gp,-0x3078
.text:00442a60 21e09903 addu gp,gp,t9
.text:00442a64 2110a000 move v0,a1
.text:00442a68 2080858f lw a1,-0x7fe0(gp)
.text:00442a6c 3886998f lw t9,-0x79c8(gp)
.text:00442a70 2138c000 move a3,a2
.text:00442a74 94d7a524 addiu a1,a1,-0x286c
.text:00442a78 08002003 jr t9
.text:00442a7c 21304000 _move a2,v0
LAB_00442a80: ;XREF[1,0]: 004434a0
.text:00442a80 0a001c3c lui gp,0xa
.text:00442a84 60cf9c27 addiu gp,gp,-0x30a0
.text:00442a88 21e09903 addu gp,gp,t9
.text:00442a8c 2110a000 move v0,a1
.text:00442a90 2080858f lw a1,-0x7fe0(gp)
.text:00442a94 e08b998f lw t9,-0x7420(gp)
.text:00442a98 2138c000 move a3,a2
.text:00442a9c b8c1a524 addiu a1,a1,-0x3e48
.text:00442aa0 08002003 jr t9
.text:00442aa4 21304000 _move a2,v0
LAB_00442aa8: ;XREF[1,0]: 004434c0
.text:00442aa8 0a001c3c lui gp,0xa
.text:00442aac 38cf9c27 addiu gp,gp,-0x30c8
.text:00442ab0 21e09903 addu gp,gp,t9
.text:00442ab4 2110a000 move v0,a1
.text:00442ab8 2080858f lw a1,-0x7fe0(gp)
.text:00442abc 448a998f lw t9,-0x75bc(gp)
.text:00442ac0 2138c000 move a3,a2
.text:00442ac4 b8c1a524 addiu a1,a1,-0x3e48
.text:00442ac8 08002003 jr t9
.text:00442acc 21304000 _move a2,v0
LAB_00442ad0: ;XREF[1,0]: 004434e0
.text:00442ad0 0a001c3c lui gp,0xa
.text:00442ad4 10cf9c27 addiu gp,gp,-0x30f0
.text:00442ad8 21e09903 addu gp,gp,t9
.text:00442adc 2110a000 move v0,a1
.text:00442ae0 2080858f lw a1,-0x7fe0(gp)
.text:00442ae4 e08b998f lw t9,-0x7420(gp)
.text:00442ae8 2138c000 move a3,a2
.text:00442aec dcd5a524 addiu a1,a1,-0x2a24
.text:00442af0 08002003 jr t9
.text:00442af4 21304000 _move a2,v0
LAB_00442af8: ;XREF[1,0]: 00443500
.text:00442af8 0a001c3c lui gp,0xa
.text:00442afc e8ce9c27 addiu gp,gp,-0x3118
.text:00442b00 21e09903 addu gp,gp,t9
.text:00442b04 2110a000 move v0,a1
.text:00442b08 2080858f lw a1,-0x7fe0(gp)
.text:00442b0c 3886998f lw t9,-0x79c8(gp)
.text:00442b10 2138c000 move a3,a2
.text:00442b14 f0d5a524 addiu a1,a1,-0x2a10
.text:00442b18 08002003 jr t9
.text:00442b1c 21304000 _move a2,v0
LAB_00442b20: ;XREF[1,0]: 00443520
.text:00442b20 0a001c3c lui gp,0xa
.text:00442b24 c0ce9c27 addiu gp,gp,-0x3140
.text:00442b28 21e09903 addu gp,gp,t9
.text:00442b2c 2110a000 move v0,a1
.text:00442b30 2080858f lw a1,-0x7fe0(gp)
.text:00442b34 3886998f lw t9,-0x79c8(gp)
.text:00442b38 2138c000 move a3,a2
.text:00442b3c 08d6a524 addiu a1,a1,-0x29f8
.text:00442b40 08002003 jr t9
.text:00442b44 21304000 _move a2,v0
LAB_00442b48: ;XREF[1,0]: 00443540
.text:00442b48 0a001c3c lui gp,0xa
.text:00442b4c 98ce9c27 addiu gp,gp,-0x3168
.text:00442b50 21e09903 addu gp,gp,t9
.text:00442b54 2110a000 move v0,a1
.text:00442b58 2080858f lw a1,-0x7fe0(gp)
.text:00442b5c 3886998f lw t9,-0x79c8(gp)
.text:00442b60 2138c000 move a3,a2
.text:00442b64 1cd6a524 addiu a1,a1,-0x29e4
.text:00442b68 08002003 jr t9
.text:00442b6c 21304000 _move a2,v0
LAB_00442b70: ;XREF[1,0]: 00443560
.text:00442b70 0a001c3c lui gp,0xa
.text:00442b74 70ce9c27 addiu gp,gp,-0x3190
.text:00442b78 21e09903 addu gp,gp,t9
.text:00442b7c 2110a000 move v0,a1
.text:00442b80 2080858f lw a1,-0x7fe0(gp)
.text:00442b84 3886998f lw t9,-0x79c8(gp)
.text:00442b88 2138c000 move a3,a2
.text:00442b8c 34d6a524 addiu a1,a1,-0x29cc
.text:00442b90 08002003 jr t9
.text:00442b94 21304000 _move a2,v0
LAB_00442b98: ;XREF[1,0]: 00443580
.text:00442b98 0a001c3c lui gp,0xa
.text:00442b9c 48ce9c27 addiu gp,gp,-0x31b8
.text:00442ba0 21e09903 addu gp,gp,t9
.text:00442ba4 2110a000 move v0,a1
.text:00442ba8 2080858f lw a1,-0x7fe0(gp)
.text:00442bac 3886998f lw t9,-0x79c8(gp)
.text:00442bb0 2138c000 move a3,a2
.text:00442bb4 48d6a524 addiu a1,a1,-0x29b8
.text:00442bb8 08002003 jr t9
.text:00442bbc 21304000 _move a2,v0
LAB_00442bc0: ;XREF[1,0]: 004435a0
.text:00442bc0 0a001c3c lui gp,0xa
.text:00442bc4 20ce9c27 addiu gp,gp,-0x31e0
.text:00442bc8 21e09903 addu gp,gp,t9
.text:00442bcc 2110a000 move v0,a1
.text:00442bd0 2080858f lw a1,-0x7fe0(gp)
.text:00442bd4 3886998f lw t9,-0x79c8(gp)
.text:00442bd8 2138c000 move a3,a2
.text:00442bdc 60d6a524 addiu a1,a1,-0x29a0
.text:00442be0 08002003 jr t9
.text:00442be4 21304000 _move a2,v0
LAB_00442be8: ;XREF[1,0]: 004435c0
.text:00442be8 0a001c3c lui gp,0xa
.text:00442bec f8cd9c27 addiu gp,gp,-0x3208
.text:00442bf0 21e09903 addu gp,gp,t9
.text:00442bf4 2110a000 move v0,a1
.text:00442bf8 2080858f lw a1,-0x7fe0(gp)
.text:00442bfc 3886998f lw t9,-0x79c8(gp)
.text:00442c00 2138c000 move a3,a2
.text:00442c04 74d6a524 addiu a1,a1,-0x298c
.text:00442c08 08002003 jr t9
.text:00442c0c 21304000 _move a2,v0
LAB_00442c10: ;XREF[1,0]: 004435e0
.text:00442c10 0a001c3c lui gp,0xa
.text:00442c14 d0cd9c27 addiu gp,gp,-0x3230
.text:00442c18 21e09903 addu gp,gp,t9
.text:00442c1c 2110a000 move v0,a1
.text:00442c20 2080858f lw a1,-0x7fe0(gp)
.text:00442c24 3886998f lw t9,-0x79c8(gp)
.text:00442c28 2138c000 move a3,a2
.text:00442c2c 8cd6a524 addiu a1,a1,-0x2974
.text:00442c30 08002003 jr t9
.text:00442c34 21304000 _move a2,v0
LAB_00442c38: ;XREF[1,0]: 00443600
.text:00442c38 0a001c3c lui gp,0xa
.text:00442c3c a8cd9c27 addiu gp,gp,-0x3258
.text:00442c40 21e09903 addu gp,gp,t9
.text:00442c44 2110a000 move v0,a1
.text:00442c48 2080858f lw a1,-0x7fe0(gp)
.text:00442c4c 3886998f lw t9,-0x79c8(gp)
.text:00442c50 2138c000 move a3,a2
.text:00442c54 a0d6a524 addiu a1,a1,-0x2960
.text:00442c58 08002003 jr t9
.text:00442c5c 21304000 _move a2,v0
LAB_00442c60: ;XREF[1,0]: 00443620
.text:00442c60 0a001c3c lui gp,0xa
.text:00442c64 80cd9c27 addiu gp,gp,-0x3280
.text:00442c68 21e09903 addu gp,gp,t9
.text:00442c6c 2110a000 move v0,a1
.text:00442c70 2080858f lw a1,-0x7fe0(gp)
.text:00442c74 3886998f lw t9,-0x79c8(gp)
.text:00442c78 2138c000 move a3,a2
.text:00442c7c b8d6a524 addiu a1,a1,-0x2948
.text:00442c80 08002003 jr t9
.text:00442c84 21304000 _move a2,v0
LAB_00442c88: ;XREF[1,0]: 00443640
.text:00442c88 0a001c3c lui gp,0xa
.text:00442c8c 58cd9c27 addiu gp,gp,-0x32a8
.text:00442c90 21e09903 addu gp,gp,t9
.text:00442c94 2110a000 move v0,a1
.text:00442c98 2080858f lw a1,-0x7fe0(gp)
.text:00442c9c 3886998f lw t9,-0x79c8(gp)
.text:00442ca0 2138c000 move a3,a2
.text:00442ca4 ccd6a524 addiu a1,a1,-0x2934
.text:00442ca8 08002003 jr t9
.text:00442cac 21304000 _move a2,v0
LAB_00442cb0: ;XREF[1,0]: 00443660
.text:00442cb0 0a001c3c lui gp,0xa
.text:00442cb4 30cd9c27 addiu gp,gp,-0x32d0
.text:00442cb8 21e09903 addu gp,gp,t9
.text:00442cbc 2110a000 move v0,a1
.text:00442cc0 2080858f lw a1,-0x7fe0(gp)
.text:00442cc4 3886998f lw t9,-0x79c8(gp)
.text:00442cc8 2138c000 move a3,a2
.text:00442ccc e4d6a524 addiu a1,a1,-0x291c
.text:00442cd0 08002003 jr t9
.text:00442cd4 21304000 _move a2,v0
LAB_00442cd8: ;XREF[1,0]: 00443680
.text:00442cd8 0a001c3c lui gp,0xa
.text:00442cdc 08cd9c27 addiu gp,gp,-0x32f8
.text:00442ce0 21e09903 addu gp,gp,t9
.text:00442ce4 2110a000 move v0,a1
.text:00442ce8 2080858f lw a1,-0x7fe0(gp)
.text:00442cec 3886998f lw t9,-0x79c8(gp)
.text:00442cf0 2138c000 move a3,a2
.text:00442cf4 f8d6a524 addiu a1,a1,-0x2908
.text:00442cf8 08002003 jr t9
.text:00442cfc 21304000 _move a2,v0
LAB_00442d00: ;XREF[1,0]: 004436a0
.text:00442d00 0a001c3c lui gp,0xa
.text:00442d04 e0cc9c27 addiu gp,gp,-0x3320
.text:00442d08 21e09903 addu gp,gp,t9
.text:00442d0c 2110a000 move v0,a1
.text:00442d10 2080858f lw a1,-0x7fe0(gp)
.text:00442d14 3886998f lw t9,-0x79c8(gp)
.text:00442d18 2138c000 move a3,a2
.text:00442d1c 10d7a524 addiu a1,a1,-0x28f0
.text:00442d20 08002003 jr t9
.text:00442d24 21304000 _move a2,v0
LAB_00442d28: ;XREF[1,0]: 004436c0
.text:00442d28 0a001c3c lui gp,0xa
.text:00442d2c b8cc9c27 addiu gp,gp,-0x3348
.text:00442d30 21e09903 addu gp,gp,t9
.text:00442d34 2110a000 move v0,a1
.text:00442d38 2080858f lw a1,-0x7fe0(gp)
.text:00442d3c e08b998f lw t9,-0x7420(gp)
.text:00442d40 2138c000 move a3,a2
.text:00442d44 74d8a524 addiu a1,a1,-0x278c
.text:00442d48 08002003 jr t9
.text:00442d4c 21304000 _move a2,v0
LAB_00442d50: ;XREF[1,0]: 004436e0
.text:00442d50 0a001c3c lui gp,0xa
.text:00442d54 90cc9c27 addiu gp,gp,-0x3370
.text:00442d58 21e09903 addu gp,gp,t9
.text:00442d5c 2110a000 move v0,a1
.text:00442d60 2080858f lw a1,-0x7fe0(gp)
.text:00442d64 448a998f lw t9,-0x75bc(gp)
.text:00442d68 2138c000 move a3,a2
.text:00442d6c 74d8a524 addiu a1,a1,-0x278c
.text:00442d70 08002003 jr t9
.text:00442d74 21304000 _move a2,v0
LAB_00442d78: ;XREF[1,0]: 00443700
.text:00442d78 0a001c3c lui gp,0xa
.text:00442d7c 68cc9c27 addiu gp,gp,-0x3398
.text:00442d80 21e09903 addu gp,gp,t9
.text:00442d84 2110a000 move v0,a1
.text:00442d88 2080858f lw a1,-0x7fe0(gp)
.text:00442d8c e08b998f lw t9,-0x7420(gp)
.text:00442d90 2138c000 move a3,a2
.text:00442d94 8cd8a524 addiu a1,a1,-0x2774
.text:00442d98 08002003 jr t9
.text:00442d9c 21304000 _move a2,v0
LAB_00442da0: ;XREF[1,0]: 00443720
.text:00442da0 0a001c3c lui gp,0xa
.text:00442da4 40cc9c27 addiu gp,gp,-0x33c0
.text:00442da8 21e09903 addu gp,gp,t9
.text:00442dac 2110a000 move v0,a1
.text:00442db0 2080858f lw a1,-0x7fe0(gp)
.text:00442db4 e08b998f lw t9,-0x7420(gp)
.text:00442db8 2138c000 move a3,a2
.text:00442dbc fcd8a524 addiu a1,a1,-0x2704
.text:00442dc0 08002003 jr t9
.text:00442dc4 21304000 _move a2,v0
LAB_00442dc8: ;XREF[1,0]: 00443740
.text:00442dc8 0a001c3c lui gp,0xa
.text:00442dcc 18cc9c27 addiu gp,gp,-0x33e8
.text:00442dd0 21e09903 addu gp,gp,t9
.text:00442dd4 2110a000 move v0,a1
.text:00442dd8 2080858f lw a1,-0x7fe0(gp)
.text:00442ddc 8091998f lw t9,-0x6e80(gp)
.text:00442de0 2138c000 move a3,a2
.text:00442de4 fcd8a524 addiu a1,a1,-0x2704
.text:00442de8 08002003 jr t9
.text:00442dec 21304000 _move a2,v0
LAB_00442df0: ;XREF[1,0]: 00443760
.text:00442df0 0a001c3c lui gp,0xa
.text:00442df4 f0cb9c27 addiu gp,gp,-0x3410
.text:00442df8 21e09903 addu gp,gp,t9
.text:00442dfc 2110a000 move v0,a1
.text:00442e00 2080858f lw a1,-0x7fe0(gp)
.text:00442e04 e08b998f lw t9,-0x7420(gp)
.text:00442e08 2138c000 move a3,a2
.text:00442e0c e0d8a524 addiu a1,a1,-0x2720
.text:00442e10 08002003 jr t9
.text:00442e14 21304000 _move a2,v0
LAB_00442e18: ;XREF[1,0]: 00443780
.text:00442e18 0a001c3c lui gp,0xa
.text:00442e1c c8cb9c27 addiu gp,gp,-0x3438
.text:00442e20 21e09903 addu gp,gp,t9
.text:00442e24 2110a000 move v0,a1
.text:00442e28 2080858f lw a1,-0x7fe0(gp)
.text:00442e2c 448a998f lw t9,-0x75bc(gp)
.text:00442e30 2138c000 move a3,a2
.text:00442e34 e0d8a524 addiu a1,a1,-0x2720
.text:00442e38 08002003 jr t9
.text:00442e3c 21304000 _move a2,v0
LAB_00442e40: ;XREF[1,0]: 004437a0
.text:00442e40 0a001c3c lui gp,0xa
.text:00442e44 a0cb9c27 addiu gp,gp,-0x3460
.text:00442e48 21e09903 addu gp,gp,t9
.text:00442e4c 2110a000 move v0,a1
.text:00442e50 2080858f lw a1,-0x7fe0(gp)
.text:00442e54 3886998f lw t9,-0x79c8(gp)
.text:00442e58 2138c000 move a3,a2
.text:00442e5c a0d8a524 addiu a1,a1,-0x2760
.text:00442e60 08002003 jr t9
.text:00442e64 21304000 _move a2,v0
LAB_00442e68: ;XREF[1,0]: 004437c0
.text:00442e68 0a001c3c lui gp,0xa
.text:00442e6c 78cb9c27 addiu gp,gp,-0x3488
.text:00442e70 21e09903 addu gp,gp,t9
.text:00442e74 2110a000 move v0,a1
.text:00442e78 2080858f lw a1,-0x7fe0(gp)
.text:00442e7c 3886998f lw t9,-0x79c8(gp)
.text:00442e80 2138c000 move a3,a2
.text:00442e84 c0d8a524 addiu a1,a1,-0x2740
.text:00442e88 08002003 jr t9
.text:00442e8c 21304000 _move a2,v0
.text:00442e90 0a ?? 0Ah
.text:00442e91 00 ?? 00h
.text:00442e92 1c ?? 1Ch
.text:00442e93 3c ?? 3Ch <
.text:00442e94 50 ?? 50h P
.text:00442e95 cb ?? CBh
.text:00442e96 9c ?? 9Ch
.text:00442e97 27 ?? 27h '
.text:00442e98 21 ?? 21h !
.text:00442e99 e0 ?? E0h
.text:00442e9a 99 ?? 99h
.text:00442e9b 03 ?? 03h
.text:00442e9c 20 ?? 20h
.text:00442e9d 80 ?? 80h
.text:00442e9e 85 ?? 85h
.text:00442e9f 8f ?? 8Fh
.text:00442ea0 20 ?? 20h
.text:00442ea1 80 ?? 80h
.text:00442ea2 86 ?? 86h
.text:00442ea3 8f ?? 8Fh
.text:00442ea4 84 ?? 84h
.text:00442ea5 87 ?? 87h
.text:00442ea6 99 ?? 99h
.text:00442ea7 8f ?? 8Fh
.text:00442ea8 84 ?? 84h
.text:00442ea9 fb ?? FBh
.text:00442eaa a5 ?? A5h
.text:00442eab 24 ?? 24h $
.text:00442eac 08 ?? 08h
.text:00442ead 00 ?? 00h
.text:00442eae 20 ?? 20h
.text:00442eaf 03 ?? 03h
.text:00442eb0 f0 ?? F0h
.text:00442eb1 ea ?? EAh
.text:00442eb2 c6 ?? C6h
.text:00442eb3 24 ?? 24h $
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined formDefineMedia()
;local_8 undefined4 -8 ;XREF[2,0]: 00442ec4,004437c8
;local_10 undefined4 -10 ;XREF[73,0]: 00442ec8,00442ee4,00442f04,00442f24,00442f44
; 00442f64,00442f84,00442fa4,00442fc4,00442fe4
; 00443004,00443024,00443044,00443064,00443084
; 004430a4,004430c4,004430e4,00443104,00443124
; 00443144,00443164,00443184,004431a4,004431c4
; 004431e4,00443204,00443224,00443244,00443264
; 00443284,004432a4,004432c4,004432e4,00443304
; 00443324,00443344,00443364,00443384,004433a4
; 004433c4,004433e4,00443404,00443424,00443444
; 00443464,00443484,004434a4,004434c4,004434e4
; 00443504,00443524,00443544,00443564,00443584
; 004435a4,004435c4,004435e4,00443604,00443624
; 00443644,00443664,00443684,004436a4,004436c4
; 004436e4,00443704,00443724,00443744,00443764
; 00443784,004437a4,004437c4
;XREF[3,0]: Entry Point,00414000,004d8a18
.text:00442eb4 0a001c3c lui gp,0xa
.text:00442eb8 2ccb9c27 addiu gp,gp,-0x34d4
.text:00442ebc 21e09903 addu gp,gp,t9
.text:00442ec0 e0ffbd27 addiu sp,sp,-0x20
.text:00442ec4 1800bfaf sw ra,local_8+0x20(sp)
.text:00442ec8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00442ecc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442ed0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442ed4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442ed8 c0fd8424 addiu a0=>.roda...,a0,-0x240 ;= "CMSDProject"
.text:00442edc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442ee0 901ca524 _addiu a1=>LAB_00441c90,a1,0x1c90
.text:00442ee4 1000bc8f lw gp,local_10+0x20(sp)
.text:00442ee8 00000000 nop
.text:00442eec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442ef0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442ef4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442ef8 ccfde427 addiu a0=>.roda...,ra,-0x234 ;= "CMXJProject"
.text:00442efc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442f00 b01c0527 _addiu a1=>LAB_00441cb0,t8,0x1cb0
.text:00442f04 1000bc8f lw gp,local_10+0x20(sp)
.text:00442f08 00000000 nop
.text:00442f0c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442f10 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442f14 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442f18 d8fde425 addiu a0=>.roda...,t7,-0x228 ;= "PTZSupport"
.text:00442f1c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442f20 d01cc525 _addiu a1=>LAB_00441cd0,t6,0x1cd0
.text:00442f24 1000bc8f lw gp,local_10+0x20(sp)
.text:00442f28 00000000 nop
.text:00442f2c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442f30 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442f34 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442f38 e4fda425 addiu a0=>.roda...,t5,-0x21c ;= "FrameSize"
.text:00442f3c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442f40 301d8525 _addiu a1=>LAB_00441d30,t4,0x1d30
.text:00442f44 1000bc8f lw gp,local_10+0x20(sp)
.text:00442f48 00000000 nop
.text:00442f4c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442f50 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442f54 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442f58 f0fd6425 addiu a0=>.roda...,t3,-0x210 ;= "CurrentVideoWidth"
.text:00442f5c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442f60 4c1d4525 _addiu a1=>LAB_00441d4c,t2,0x1d4c
.text:00442f64 1000bc8f lw gp,local_10+0x20(sp)
.text:00442f68 00000000 nop
.text:00442f6c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442f70 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442f74 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442f78 04fe2425 addiu a0=>.roda...,t1,-0x1fc ;= "CurrentVideoHeight"
.text:00442f7c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442f80 6c1e0525 _addiu a1=>LAB_00441e6c,t0,0x1e6c
.text:00442f84 1000bc8f lw gp,local_10+0x20(sp)
.text:00442f88 00000000 nop
.text:00442f8c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00442f90 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442f94 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442f98 18fee424 addiu a0=>.roda...,a3,-0x1e8 ;= "CurrentVideoLimitWidth"
.text:00442f9c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442fa0 e01fc524 _addiu a1=>LAB_00441fe0,a2,0x1fe0
.text:00442fa4 1000bc8f lw gp,local_10+0x20(sp)
.text:00442fa8 00000000 nop
.text:00442fac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442fb0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442fb4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442fb8 30fe6424 addiu a0=>.roda...,v1,-0x1d0 ;= "CurrentVideoLimitHeight"
.text:00442fbc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442fc0 48214524 _addiu a1=>LAB_00442148,v0,0x2148
.text:00442fc4 1000bc8f lw gp,local_10+0x20(sp)
.text:00442fc8 00000000 nop
.text:00442fcc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442fd0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442fd4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442fd8 90fd8424 addiu a0=>.roda...,a0,-0x270 ;= "CheckFrameRate"
.text:00442fdc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00442fe0 dc22a524 _addiu a1=>LAB_004422dc,a1,0x22dc
.text:00442fe4 1000bc8f lw gp,local_10+0x20(sp)
.text:00442fe8 00000000 nop
.text:00442fec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00442ff0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00442ff4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00442ff8 a0fde427 addiu a0=>.roda...,ra,-0x260 ;= "FPSEnable"
.text:00442ffc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443000 00230527 _addiu a1=>LAB_00442300,t8,0x2300
.text:00443004 1000bc8f lw gp,local_10+0x20(sp)
.text:00443008 00000000 nop
.text:0044300c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443010 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443014 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443018 acfde425 addiu a0=>.rodata:s_Profile_0048fdac,t7,-0x254;= "Profile"
.text:0044301c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443020 2823c525 _addiu a1=>LAB_00442328,t6,0x2328
.text:00443024 1000bc8f lw gp,local_10+0x20(sp)
.text:00443028 00000000 nop
.text:0044302c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443030 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443034 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443038 28cca425 addiu a0=>.roda...,t5,-0x33d8 ;= "ViewMode"
.text:0044303c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443040 80238525 _addiu a1=>LAB_00442380,t4,0x2380
.text:00443044 1000bc8f lw gp,local_10+0x20(sp)
.text:00443048 00000000 nop
.text:0044304c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443050 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443054 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443058 68fe6425 addiu a0=>.roda...,t3,-0x198 ;= "VideoResolution"
.text:0044305c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443060 a8234525 _addiu a1=>LAB_004423a8,t2,0x23a8
.text:00443064 1000bc8f lw gp,local_10+0x20(sp)
.text:00443068 00000000 nop
.text:0044306c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443070 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443074 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443078 48fe2425 addiu a0=>.roda...,t1,-0x1b8 ;= "RadioOfVideoResolution"
.text:0044307c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443080 d0230525 _addiu a1=>LAB_004423d0,t0,0x23d0
.text:00443084 1000bc8f lw gp,local_10+0x20(sp)
.text:00443088 00000000 nop
.text:0044308c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443090 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443094 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443098 60fee424 addiu a0=>.roda...,a3,-0x1a0 ;= "StringOfVideoResolution"
.text:0044309c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004430a0 f823c524 _addiu a1=>LAB_004423f8,a2,0x23f8
.text:004430a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004430a8 00000000 nop
.text:004430ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004430b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004430b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004430b8 98fe6424 addiu a0=>.roda...,v1,-0x168 ;= "CompressionRate"
.text:004430bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004430c0 40244524 _addiu a1=>FUN_00442440,v0,0x2440
.text:004430c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004430c8 00000000 nop
.text:004430cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004430d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004430d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004430d8 78fe8424 addiu a0=>.roda...,a0,-0x188 ;= "RadioOfCompressionRate"
.text:004430dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004430e0 6824a524 _addiu a1=>LAB_00442468,a1,0x2468
.text:004430e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004430e8 00000000 nop
.text:004430ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004430f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004430f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004430f8 90fee427 addiu a0=>.roda...,ra,-0x170 ;= "StringOfCompressionRate"
.text:004430fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443100 90240527 _addiu a1=>LAB_00442490,t8,0x2490
.text:00443104 1000bc8f lw gp,local_10+0x20(sp)
.text:00443108 00000000 nop
.text:0044310c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443110 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443114 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443118 c4fee425 addiu a0=>.roda...,t7,-0x13c ;= "FrameRate"
.text:0044311c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443120 d824c525 _addiu a1=>FUN_004424d8,t6,0x24d8
.text:00443124 1000bc8f lw gp,local_10+0x20(sp)
.text:00443128 00000000 nop
.text:0044312c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443130 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443134 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443138 a8fea425 addiu a0=>.roda...,t5,-0x158 ;= "RadioOfFrameRate"
.text:0044313c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443140 00258525 _addiu a1=>LAB_00442500,t4,0x2500
.text:00443144 1000bc8f lw gp,local_10+0x20(sp)
.text:00443148 00000000 nop
.text:0044314c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443150 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443154 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443158 bcfe6425 addiu a0=>.roda...,t3,-0x144 ;= "StringOfFrameRate"
.text:0044315c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443160 28254525 _addiu a1=>LAB_00442528,t2,0x2528
.text:00443164 1000bc8f lw gp,local_10+0x20(sp)
.text:00443168 00000000 nop
.text:0044316c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443170 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443174 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443178 f0fe2425 addiu a0=>.roda...,t1,-0x110 ;= "LightFrequency"
.text:0044317c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443180 74250525 _addiu a1=>FUN_00442574,t0,0x2574
.text:00443184 1000bc8f lw gp,local_10+0x20(sp)
.text:00443188 00000000 nop
.text:0044318c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443190 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443194 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443198 d0fee424 addiu a0=>.roda...,a3,-0x130 ;= "RadioOfLightFrequency"
.text:0044319c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004431a0 9c25c524 _addiu a1=>LAB_0044259c,a2,0x259c
.text:004431a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004431a8 00000000 nop
.text:004431ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004431b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004431b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004431b8 e8fe6424 addiu a0=>.roda...,v1,-0x118 ;= "StringOfLightFrequency"
.text:004431bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004431c0 c4254524 _addiu a1=>LAB_004425c4,v0,0x25c4
.text:004431c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004431c8 00000000 nop
.text:004431cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004431d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004431d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004431d8 d4d48424 addiu a0=>.roda...,a0,-0x2b2c ;= "BrightnessControl"
.text:004431dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004431e0 0c26a524 _addiu a1=>FUN_0044260c,a1,0x260c
.text:004431e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004431e8 00000000 nop
.text:004431ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004431f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004431f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004431f8 e8d4e427 addiu a0=>.roda...,ra,-0x2b18 ;= "ContrastControl"
.text:004431fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443200 34260527 _addiu a1=>LAB_00442634,t8,0x2634
.text:00443204 1000bc8f lw gp,local_10+0x20(sp)
.text:00443208 00000000 nop
.text:0044320c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443210 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443214 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443218 f8d4e425 addiu a0=>.roda...,t7,-0x2b08 ;= "SaturationControl"
.text:0044321c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443220 5c26c525 _addiu a1=>LAB_0044265c,t6,0x265c
.text:00443224 1000bc8f lw gp,local_10+0x20(sp)
.text:00443228 00000000 nop
.text:0044322c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443230 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443234 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443238 0cd5a425 addiu a0=>.roda...,t5,-0x2af4 ;= "SharpnessControl"
.text:0044323c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443240 84268525 _addiu a1=>LAB_00442684,t4,0x2684
.text:00443244 1000bc8f lw gp,local_10+0x20(sp)
.text:00443248 00000000 nop
.text:0044324c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443250 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443254 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443258 b4d36425 addiu a0=>.roda...,t3,-0x2c4c ;= "AntiFlickerEnable"
.text:0044325c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443260 ac264525 _addiu a1=>LAB_004426ac,t2,0x26ac
.text:00443264 1000bc8f lw gp,local_10+0x20(sp)
.text:00443268 00000000 nop
.text:0044326c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443270 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443274 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443278 a8d42425 addiu a0=>.rodata:s_Mirror_0048d4a8,t1,-0x2b58;= "Mirror"
.text:0044327c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443280 d4260525 _addiu a1=>LAB_004426d4,t0,0x26d4
.text:00443284 1000bc8f lw gp,local_10+0x20(sp)
.text:00443288 00000000 nop
.text:0044328c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443290 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443294 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443298 1cffe424 addiu a0=>.roda...,a3,-0xe4 ;= "AudioEnable"
.text:0044329c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004432a0 fc26c524 _addiu a1=>LAB_004426fc,a2,0x26fc
.text:004432a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004432a8 00000000 nop
.text:004432ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004432b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004432b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004432b8 00ff6424 addiu a0=>.roda...,v1,-0x100 ;= "RadioOfAudioEnable"
.text:004432bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004432c0 24274524 _addiu a1=>LAB_00442724,v0,0x2724
.text:004432c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004432c8 00000000 nop
.text:004432cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004432d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004432d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004432d8 14ff8424 addiu a0=>.roda...,a0,-0xec ;= "StringOfAudioEnable"
.text:004432dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004432e0 4c27a524 _addiu a1=>LAB_0044274c,a1,0x274c
.text:004432e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004432e8 00000000 nop
.text:004432ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004432f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004432f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004432f8 c0d5e427 addiu a0=>.roda...,ra,-0x2a40 ;= "AudioVolume"
.text:004432fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443300 94270527 _addiu a1=>FUN_00442794,t8,0x2794
.text:00443304 1000bc8f lw gp,local_10+0x20(sp)
.text:00443308 00000000 nop
.text:0044330c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443310 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443314 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443318 28ffe425 addiu a0=>.roda...,t7,-0xd8 ;= "AudioCodec"
.text:0044331c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443320 bc27c525 _addiu a1=>LAB_004427bc,t6,0x27bc
.text:00443324 1000bc8f lw gp,local_10+0x20(sp)
.text:00443328 00000000 nop
.text:0044332c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443330 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443334 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443338 34ffa425 addiu a0=>.roda...,t5,-0xcc ;= "AudioSampleRate"
.text:0044333c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443340 e0278525 _addiu a1=>LAB_004427e0,t4,0x27e0
.text:00443344 1000bc8f lw gp,local_10+0x20(sp)
.text:00443348 00000000 nop
.text:0044334c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443350 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443354 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443358 24d76425 addiu a0=>.roda...,t3,-0x28dc ;= "MotionDetectionEnable"
.text:0044335c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443360 04284525 _addiu a1=>LAB_00442804,t2,0x2804
.text:00443364 1000bc8f lw gp,local_10+0x20(sp)
.text:00443368 00000000 nop
.text:0044336c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443370 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443374 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443378 44ff2425 addiu a0=>.roda...,t1,-0xbc ;= "RadioOfMotionDetectionEnable"
.text:0044337c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443380 2c280525 _addiu a1=>LAB_0044282c,t0,0x282c
.text:00443384 1000bc8f lw gp,local_10+0x20(sp)
.text:00443388 00000000 nop
.text:0044338c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443390 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443394 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443398 3cd7e424 addiu a0=>.roda...,a3,-0x28c4 ;= "MotionDetectionBlockSet"
.text:0044339c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004433a0 5428c524 _addiu a1=>LAB_00442854,a2,0x2854
.text:004433a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004433a8 00000000 nop
.text:004433ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004433b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004433b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004433b8 54d76424 addiu a0=>.roda...,v1,-0x28ac ;= "MotionDetectionSensitivity"
.text:004433bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004433c0 68294524 _addiu a1=>LAB_00442968,v0,0x2968
.text:004433c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004433c8 00000000 nop
.text:004433cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004433d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004433d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004433d8 d0d78424 addiu a0=>.roda...,a0,-0x2830 ;= "MotionDetectionScheduleDay"
.text:004433dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004433e0 9029a524 _addiu a1=>LAB_00442990,a1,0x2990
.text:004433e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004433e8 00000000 nop
.text:004433ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004433f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004433f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004433f8 64ffe427 addiu a0=>.roda...,ra,-0x9c ;= "CheckOfMotionDetectionScheduleDay"
.text:004433fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443400 b8290527 _addiu a1=>LAB_004429b8,t8,0x29b8
.text:00443404 1000bc8f lw gp,local_10+0x20(sp)
.text:00443408 00000000 nop
.text:0044340c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443410 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443414 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443418 b4d7e425 addiu a0=>.roda...,t7,-0x284c ;= "MotionDetectionScheduleMode"
.text:0044341c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443420 e029c525 _addiu a1=>LAB_004429e0,t6,0x29e0
.text:00443424 1000bc8f lw gp,local_10+0x20(sp)
.text:00443428 00000000 nop
.text:0044342c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443430 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443434 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443438 88ffa425 addiu a0=>.roda...,t5,-0x78 ;= "RadioOfMotionDetectionScheduleMode"
.text:0044343c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443440 082a8525 _addiu a1=>LAB_00442a08,t4,0x2a08
.text:00443444 1000bc8f lw gp,local_10+0x20(sp)
.text:00443448 00000000 nop
.text:0044344c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443450 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443454 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443458 70d76425 addiu a0=>.roda...,t3,-0x2890 ;= "MotionDetectionScheduleTimeStart"
.text:0044345c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443460 302a4525 _addiu a1=>LAB_00442a30,t2,0x2a30
.text:00443464 1000bc8f lw gp,local_10+0x20(sp)
.text:00443468 00000000 nop
.text:0044346c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443470 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443474 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443478 94d72425 addiu a0=>.roda...,t1,-0x286c ;= "MotionDetectionScheduleTimeStop"
.text:0044347c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443480 582a0525 _addiu a1=>LAB_00442a58,t0,0x2a58
.text:00443484 1000bc8f lw gp,local_10+0x20(sp)
.text:00443488 00000000 nop
.text:0044348c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443490 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443494 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443498 b8c1e424 addiu a0=>.roda...,a3,-0x3e48 ;= "DayNightMode"
.text:0044349c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004434a0 802ac524 _addiu a1=>LAB_00442a80,a2,0x2a80
.text:004434a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004434a8 00000000 nop
.text:004434ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004434b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004434b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004434b8 acff6424 addiu a0=>.roda...,v1,-0x54 ;= "RadioOfDayNightMode"
.text:004434bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004434c0 a82a4524 _addiu a1=>LAB_00442aa8,v0,0x2aa8
.text:004434c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004434c8 00000000 nop
.text:004434cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004434d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004434d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004434d8 dcd58424 addiu a0=>.roda...,a0,-0x2a24 ;= "LightSensorControl"
.text:004434dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004434e0 d02aa524 _addiu a1=>LAB_00442ad0,a1,0x2ad0
.text:004434e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004434e8 00000000 nop
.text:004434ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004434f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004434f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004434f8 f0d5e427 addiu a0=>.roda...,ra,-0x2a10 ;= "IRLedScheduleSunStart"
.text:004434fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443500 f82a0527 _addiu a1=>LAB_00442af8,t8,0x2af8
.text:00443504 1000bc8f lw gp,local_10+0x20(sp)
.text:00443508 00000000 nop
.text:0044350c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443510 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443514 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443518 08d6e425 addiu a0=>.roda...,t7,-0x29f8 ;= "IRLedScheduleSunEnd"
.text:0044351c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443520 202bc525 _addiu a1=>LAB_00442b20,t6,0x2b20
.text:00443524 1000bc8f lw gp,local_10+0x20(sp)
.text:00443528 00000000 nop
.text:0044352c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443530 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443534 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443538 1cd6a425 addiu a0=>.roda...,t5,-0x29e4 ;= "IRLedScheduleMonStart"
.text:0044353c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443540 482b8525 _addiu a1=>LAB_00442b48,t4,0x2b48
.text:00443544 1000bc8f lw gp,local_10+0x20(sp)
.text:00443548 00000000 nop
.text:0044354c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443550 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443554 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443558 34d66425 addiu a0=>.roda...,t3,-0x29cc ;= "IRLedScheduleMonEnd"
.text:0044355c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443560 702b4525 _addiu a1=>LAB_00442b70,t2,0x2b70
.text:00443564 1000bc8f lw gp,local_10+0x20(sp)
.text:00443568 00000000 nop
.text:0044356c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443570 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443574 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443578 48d62425 addiu a0=>.roda...,t1,-0x29b8 ;= "IRLedScheduleTueStart"
.text:0044357c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443580 982b0525 _addiu a1=>LAB_00442b98,t0,0x2b98
.text:00443584 1000bc8f lw gp,local_10+0x20(sp)
.text:00443588 00000000 nop
.text:0044358c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443590 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443594 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443598 60d6e424 addiu a0=>.roda...,a3,-0x29a0 ;= "IRLedScheduleTueEnd"
.text:0044359c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004435a0 c02bc524 _addiu a1=>LAB_00442bc0,a2,0x2bc0
.text:004435a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004435a8 00000000 nop
.text:004435ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004435b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004435b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004435b8 74d66424 addiu a0=>.roda...,v1,-0x298c ;= "IRLedScheduleWedStart"
.text:004435bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004435c0 e82b4524 _addiu a1=>LAB_00442be8,v0,0x2be8
.text:004435c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004435c8 00000000 nop
.text:004435cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004435d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004435d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004435d8 8cd68424 addiu a0=>.roda...,a0,-0x2974 ;= "IRLedScheduleWedEnd"
.text:004435dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004435e0 102ca524 _addiu a1=>LAB_00442c10,a1,0x2c10
.text:004435e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004435e8 00000000 nop
.text:004435ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004435f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004435f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004435f8 a0d6e427 addiu a0=>.roda...,ra,-0x2960 ;= "IRLedScheduleThuStart"
.text:004435fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443600 382c0527 _addiu a1=>LAB_00442c38,t8,0x2c38
.text:00443604 1000bc8f lw gp,local_10+0x20(sp)
.text:00443608 00000000 nop
.text:0044360c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443610 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443614 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443618 b8d6e425 addiu a0=>.roda...,t7,-0x2948 ;= "IRLedScheduleThuEnd"
.text:0044361c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443620 602cc525 _addiu a1=>LAB_00442c60,t6,0x2c60
.text:00443624 1000bc8f lw gp,local_10+0x20(sp)
.text:00443628 00000000 nop
.text:0044362c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443630 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443634 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443638 ccd6a425 addiu a0=>.roda...,t5,-0x2934 ;= "IRLedScheduleFriStart"
.text:0044363c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443640 882c8525 _addiu a1=>LAB_00442c88,t4,0x2c88
.text:00443644 1000bc8f lw gp,local_10+0x20(sp)
.text:00443648 00000000 nop
.text:0044364c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443650 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443654 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443658 e4d66425 addiu a0=>.roda...,t3,-0x291c ;= "IRLedScheduleFriEnd"
.text:0044365c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443660 b02c4525 _addiu a1=>LAB_00442cb0,t2,0x2cb0
.text:00443664 1000bc8f lw gp,local_10+0x20(sp)
.text:00443668 00000000 nop
.text:0044366c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443670 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443674 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443678 f8d62425 addiu a0=>.roda...,t1,-0x2908 ;= "IRLedScheduleSatStart"
.text:0044367c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443680 d82c0525 _addiu a1=>LAB_00442cd8,t0,0x2cd8
.text:00443684 1000bc8f lw gp,local_10+0x20(sp)
.text:00443688 00000000 nop
.text:0044368c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443690 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443694 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443698 10d7e424 addiu a0=>.roda...,a3,-0x28f0 ;= "IRLedScheduleSatEnd"
.text:0044369c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004436a0 002dc524 _addiu a1=>LAB_00442d00,a2,0x2d00
.text:004436a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004436a8 00000000 nop
.text:004436ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004436b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004436b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004436b8 74d86424 addiu a0=>.roda...,v1,-0x278c ;= "SoundDetectionEnable"
.text:004436bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004436c0 282d4524 _addiu a1=>LAB_00442d28,v0,0x2d28
.text:004436c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004436c8 00000000 nop
.text:004436cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004436d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004436d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004436d8 c0ff8424 addiu a0=>.roda...,a0,-0x40 ;= "RadioOfSoundDetectionEnable"
.text:004436dc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004436e0 502da524 _addiu a1=>LAB_00442d50,a1,0x2d50
.text:004436e4 1000bc8f lw gp,local_10+0x20(sp)
.text:004436e8 00000000 nop
.text:004436ec 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004436f0 3080988f lw t8,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004436f4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004436f8 8cd8e427 addiu a0=>.roda...,ra,-0x2774 ;= "SoundDetectionDB"
.text:004436fc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443700 782d0527 _addiu a1=>LAB_00442d78,t8,0x2d78
.text:00443704 1000bc8f lw gp,local_10+0x20(sp)
.text:00443708 00000000 nop
.text:0044370c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443710 30808e8f lw t6,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443714 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443718 fcd8e425 addiu a0=>.roda...,t7,-0x2704 ;= "SoundDetectionScheduleDay"
.text:0044371c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443720 a02dc525 _addiu a1=>LAB_00442da0,t6,0x2da0
.text:00443724 1000bc8f lw gp,local_10+0x20(sp)
.text:00443728 00000000 nop
.text:0044372c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443730 30808c8f lw t4,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443734 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443738 dcffa425 addiu a0=>.roda...,t5,-0x24 ;= "CheckOfSoundDetectionScheduleDay"
.text:0044373c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443740 c82d8525 _addiu a1=>LAB_00442dc8,t4,0x2dc8
.text:00443744 1000bc8f lw gp,local_10+0x20(sp)
.text:00443748 00000000 nop
.text:0044374c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443750 30808a8f lw t2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443754 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443758 e0d86425 addiu a0=>.roda...,t3,-0x2720 ;= "SoundDetectionScheduleMode"
.text:0044375c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443760 f02d4525 _addiu a1=>LAB_00442df0,t2,0x2df0
.text:00443764 1000bc8f lw gp,local_10+0x20(sp)
.text:00443768 00000000 nop
.text:0044376c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443770 3080888f lw t0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443774 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443778 00002425 addiu a0=>.roda...,t1,0x0 ;= "RadioOfSoundDetectionScheduleMode"
.text:0044377c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:00443780 182e0525 _addiu a1=>LAB_00442e18,t0,0x2e18
.text:00443784 1000bc8f lw gp,local_10+0x20(sp)
.text:00443788 00000000 nop
.text:0044378c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00443790 3080868f lw a2,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00443794 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:00443798 a0d8e424 addiu a0=>.roda...,a3,-0x2760 ;= "SoundDetectionScheduleTimeStart"
.text:0044379c 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004437a0 402ec524 _addiu a1=>LAB_00442e40,a2,0x2e40
.text:004437a4 1000bc8f lw gp,local_10+0x20(sp)
.text:004437a8 00000000 nop
.text:004437ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004437b0 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004437b4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004437b8 c0d86424 addiu a0=>.roda...,v1,-0x2740 ;= "SoundDetectionScheduleTimeStop"
.text:004437bc 09f82003 jalr t9=>websParaDefine ;undefined websParaDefine()
.text:004437c0 682e4524 _addiu a1=>LAB_00442e68,v0,0x2e68
.text:004437c4 1000bc8f lw gp,local_10+0x20(sp)
.text:004437c8 1800bf8f lw ra,local_8+0x20(sp)
.text:004437cc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004437d0 3080858f lw a1,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:004437d4 c485998f lw t9,-0x7a3c(gp)=>->websParaDefine ;= 00413ebc
.text:004437d8 24008424 addiu a0,a0,0x24
.text:004437dc 902ea524 addiu a1,a1,0x2e90
.text:004437e0 08002003 jr t9=>websParaDefine
.text:004437e4 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websGetAntiTblCount()
;local_8 undefined4 -8 ;XREF[3,0]: 004437f8,0044388c,004438b4
;local_c undefined4 -c ;XREF[3,0]: 004437fc,00443890,004438c0
;local_10 undefined4 -10 ;XREF[3,0]: 00443800,00443894,004438bc
;local_14 undefined4 -14 ;XREF[3,0]: 00443804,00443898,004438c4
;local_18 undefined4 -18 ;XREF[3,0]: 00443808,0044389c,004438c8
;local_1c undefined4 -1c ;XREF[3,0]: 0044380c,004438a0,004438cc
;local_20 undefined4 -20 ;XREF[3,0]: 00443810,004438a4,004438d0
;local_28 undefined4 -28 ;XREF[2,0]: 00443814,00443870
;XREF[3,0]: Entry Point,0041c8bc,004d8b68
.text:004437e8 0a001c3c lui gp,0xa
.text:004437ec f8c19c27 addiu gp,gp,-0x3e08
.text:004437f0 21e09903 addu gp,gp,t9
.text:004437f4 c8ffbd27 addiu sp,sp,-0x38
.text:004437f8 3000bfaf sw ra,local_8+0x38(sp)
.text:004437fc 2c00b5af sw s5,local_c+0x38(sp)
.text:00443800 2800b4af sw s4,local_10+0x38(sp)
.text:00443804 2400b3af sw s3,local_14+0x38(sp)
.text:00443808 2000b2af sw s2,local_18+0x38(sp)
.text:0044380c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00443810 1800b0af sw s0,local_20+0x38(sp)
.text:00443814 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00443818 21a08000 move s4,a0
.text:0044381c 1a008010 beq a0,zero,LAB_00443888
.text:00443820 21a80000 _clear s5
.text:00443824 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443828 00000000 nop
.text:0044382c a472428c lw v0,offset .data:DAT_004d72a4 &0xffff(v0);= FFFFFFFFh
.text:00443830 00000000 nop
.text:00443834 14004004 bltz v0,LAB_00443888
.text:00443838 21900000 _clear s2
.text:0044383c 1880838f lw v1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00443840 21984000 move s3,v0
.text:00443844 2c9d718c lw s1,-0x62d4(v1)=>.bss:DAT_004d9d2c ;= ??
.text:00443848 00000000 nop
LAB_0044384c: ;XREF[1,0]: 00443880
.text:0044384c 0000308e lw s0,0x0(s1)
.text:00443850 01005226 addiu s2,s2,0x1
.text:00443854 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00443858 21208002 move a0,s4
.text:0044385c 21280002 move a1,s0
.text:00443860 06000012 beq s0,zero,LAB_0044387c
.text:00443864 04003126 _addiu s1,s1,0x4
.text:00443868 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:0044386c 00000000 _nop
.text:00443870 1000bc8f lw gp,local_28+0x38(sp)
.text:00443874 0e004010 beq v0,zero,LAB_004438b0
.text:00443878 00000000 _nop
LAB_0044387c: ;XREF[1,0]: 00443860
.text:0044387c 2a207202 slt a0,s3,s2
.text:00443880 f2ff8010 beq a0,zero,LAB_0044384c
.text:00443884 00000000 _nop
LAB_00443888: ;XREF[2,0]: 0044381c,00443834
.text:00443888 2110a002 move v0,s5
.text:0044388c 3000bf8f lw ra,local_8+0x38(sp)
.text:00443890 2c00b58f lw s5,local_c+0x38(sp)
.text:00443894 2800b48f lw s4,local_10+0x38(sp)
.text:00443898 2400b38f lw s3,local_14+0x38(sp)
.text:0044389c 2000b28f lw s2,local_18+0x38(sp)
.text:004438a0 1c00b18f lw s1,local_1c+0x38(sp)
.text:004438a4 1800b08f lw s0,local_20+0x38(sp)
.text:004438a8 0800e003 jr ra
.text:004438ac 3800bd27 _addiu sp,sp,0x38
LAB_004438b0: ;XREF[1,0]: 00443874
.text:004438b0 2000158e lw s5,0x20(s0)
.text:004438b4 3000bf8f lw ra,local_8+0x38(sp)
.text:004438b8 2110a002 move v0,s5
.text:004438bc 2800b48f lw s4,local_10+0x38(sp)
.text:004438c0 2c00b58f lw s5,local_c+0x38(sp)
.text:004438c4 2400b38f lw s3,local_14+0x38(sp)
.text:004438c8 2000b28f lw s2,local_18+0x38(sp)
.text:004438cc 1c00b18f lw s1,local_1c+0x38(sp)
.text:004438d0 1800b08f lw s0,local_20+0x38(sp)
.text:004438d4 0800e003 jr ra
.text:004438d8 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websAntiTblUnsched()
;local_4 undefined4 -4 ;XREF[3,0]: 004438ec,00443978,004439c4
;local_8 undefined4 -8 ;XREF[3,0]: 004438f0,0044397c,004439c8
;local_c undefined4 -c ;XREF[3,0]: 004438f4,00443980,004439cc
;local_10 undefined4 -10 ;XREF[3,0]: 004438f8,00443984,004439d0
;local_14 undefined4 -14 ;XREF[3,0]: 004438fc,00443988,004439d4
;local_18 undefined4 -18 ;XREF[3,0]: 00443900,0044398c,004439d8
;local_20 undefined4 -20 ;XREF[4,0]: 00443904,00443958,004439a8,004439c0
;XREF[3,0]: Entry Point,0041cb50,004d8430
.text:004438dc 0a001c3c lui gp,0xa
.text:004438e0 04c19c27 addiu gp,gp,-0x3efc
.text:004438e4 21e09903 addu gp,gp,t9
.text:004438e8 d0ffbd27 addiu sp,sp,-0x30
.text:004438ec 2c00bfaf sw ra,local_4+0x30(sp)
.text:004438f0 2800b4af sw s4,local_8+0x30(sp)
.text:004438f4 2400b3af sw s3,local_c+0x30(sp)
.text:004438f8 2000b2af sw s2,local_10+0x30(sp)
.text:004438fc 1c00b1af sw s1,local_14+0x30(sp)
.text:00443900 1800b0af sw s0,local_18+0x30(sp)
.text:00443904 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00443908 1b008010 beq a0,zero,LAB_00443978
.text:0044390c 21a08000 _move s4,a0
.text:00443910 1c80928f lw s2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443914 00000000 nop
.text:00443918 a472428e lw v0,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:0044391c 00000000 nop
.text:00443920 15004004 bltz v0,LAB_00443978
.text:00443924 21880000 _clear s1
.text:00443928 1880938f lw s3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0044392c 00000000 nop
LAB_00443930: ;XREF[1,0]: 00443970
.text:00443930 2c9d638e lw v1,-0x62d4(s3)=>.bss:DAT_004d9d2c ;= ??
.text:00443934 80281100 sll a1,s1,0x2
.text:00443938 2120a300 addu a0,a1,v1
.text:0044393c 0000908c lw s0,0x0(a0)
.text:00443940 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00443944 21208002 move a0,s4
.text:00443948 06000012 beq s0,zero,LAB_00443964
.text:0044394c 21280002 _move a1,s0
.text:00443950 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00443954 00000000 _nop
.text:00443958 1000bc8f lw gp,local_20+0x30(sp)
.text:0044395c 0e004010 beq v0,zero,LAB_00443998
.text:00443960 2c9d6426 _addiu a0=>.bss:DAT_004d9d2c,s3,-0x62d4 ;= ??
LAB_00443964: ;XREF[1,0]: 00443948
.text:00443964 a472478e lw a3,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:00443968 01003126 addiu s1,s1,0x1
.text:0044396c 2a30f100 slt a2,a3,s1
.text:00443970 efffc010 beq a2,zero,LAB_00443930
.text:00443974 00000000 _nop
LAB_00443978: ;XREF[2,0]: 00443908,00443920
.text:00443978 2c00bf8f lw ra,local_4+0x30(sp)
.text:0044397c 2800b48f lw s4,local_8+0x30(sp)
.text:00443980 2400b38f lw s3,local_c+0x30(sp)
.text:00443984 2000b28f lw s2,local_10+0x30(sp)
.text:00443988 1c00b18f lw s1,local_14+0x30(sp)
.text:0044398c 1800b08f lw s0,local_18+0x30(sp)
.text:00443990 0800e003 jr ra
.text:00443994 3000bd27 _addiu sp,sp,0x30
LAB_00443998: ;XREF[1,0]: 0044395c
.text:00443998 cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:0044399c 00000000 nop
.text:004439a0 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:004439a4 21282002 _move a1,s1
.text:004439a8 1000bc8f lw gp,local_20+0x30(sp)
.text:004439ac a47242ae sw v0,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:004439b0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004439b4 00000000 nop
.text:004439b8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004439bc 21200002 _move a0,s0
.text:004439c0 1000bc8f lw gp,local_20+0x30(sp)
.text:004439c4 2c00bf8f lw ra,local_4+0x30(sp)
.text:004439c8 2800b48f lw s4,local_8+0x30(sp)
.text:004439cc 2400b38f lw s3,local_c+0x30(sp)
.text:004439d0 2000b28f lw s2,local_10+0x30(sp)
.text:004439d4 1c00b18f lw s1,local_14+0x30(sp)
.text:004439d8 1800b08f lw s0,local_18+0x30(sp)
.text:004439dc 0800e003 jr ra
.text:004439e0 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websAntiBruteProcessor()
;local_4 undefined4 -4 ;XREF[2,0]: 004439f4,00443c0c
;local_8 undefined4 -8 ;XREF[2,0]: 004439f8,00443c10
;local_c undefined4 -c ;XREF[2,0]: 004439fc,00443c14
;local_10 undefined4 -10 ;XREF[2,0]: 00443a00,00443c18
;local_14 undefined4 -14 ;XREF[2,0]: 00443a04,00443c1c
;local_18 undefined4 -18 ;XREF[2,0]: 00443a08,00443c20
;local_1c undefined4 -1c ;XREF[2,0]: 00443a0c,00443c24
;local_20 undefined4 -20 ;XREF[2,0]: 00443a10,00443c28
;local_28 undefined4 -28 ;XREF[22,0]: 00443a14,00443a28,00443a50,00443a84,00443ac0
; 00443ad8,00443b00,00443b58,00443ba4,00443bd8
; 00443c08,00443c48,00443c70,00443c9c,00443cc0
; 00443cd8,00443cf4,00443d20,00443d5c,00443d7c
; 00443d98,00443db4
;XREF[4,0]: Entry Point,0041cdec,004d6110
; 004d8898
.text:004439e4 0a001c3c lui gp,0xa
.text:004439e8 fcbf9c27 addiu gp,gp,-0x4004
.text:004439ec 21e09903 addu gp,gp,t9
.text:004439f0 c8ffbd27 addiu sp,sp,-0x38
.text:004439f4 3400bfaf sw ra,local_4+0x38(sp)
.text:004439f8 3000b6af sw s6,local_8+0x38(sp)
.text:004439fc 2c00b5af sw s5,local_c+0x38(sp)
.text:00443a00 2800b4af sw s4,local_10+0x38(sp)
.text:00443a04 2400b3af sw s3,local_14+0x38(sp)
.text:00443a08 2000b2af sw s2,local_18+0x38(sp)
.text:00443a0c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00443a10 1800b0af sw s0,local_20+0x38(sp)
.text:00443a14 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00443a18 ac8a998f lw t9,-0x7554(gp)=>->mmalloc ;= 0041911c
.text:00443a1c 21a88000 move s5,a0
.text:00443a20 09f82003 jalr t9=>mmalloc ;undefined mmalloc()
.text:00443a24 000a0424 _li a0,0xa00
.text:00443a28 1000bc8f lw gp,local_28+0x38(sp)
.text:00443a2c 8800a68e lw a2,0x88(s5)
.text:00443a30 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443a34 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00443a38 4801a78e lw a3,0x148(s5)
.text:00443a3c 01000424 li a0,0x1
.text:00443a40 3400a524 addiu a1=>.roda...,a1,0x34 ;= "websAntiBruteProcessor=%s,%s\n"
.text:00443a44 09f82003 jalr t9=>trace ;undefined trace()
.text:00443a48 21904000 _move s2,v0
.text:00443a4c 8800a48e lw a0,0x88(s5)
.text:00443a50 1000bc8f lw gp,local_28+0x38(sp)
.text:00443a54 78008014 bne a0,zero,LAB_00443c38
.text:00443a58 21b00000 _clear s6
LAB_00443a5c: ;XREF[1,0]: 00443c4c
.text:00443a5c 4801a28e lw v0,0x148(s5)
.text:00443a60 0400b426 addiu s4,s5,0x4
.text:00443a64 4801a0ae sw zero,0x148(s5)
.text:00443a68 26004012 beq s2,zero,LAB_00443b04
.text:00443a6c 8800a2ae _sw v0,0x88(s5)
.text:00443a70 188f998f lw t9,-0x70e8(gp)=>->getSysInfoBuffer ;= 004126c4
.text:00443a74 2f000424 li a0,0x2f
.text:00443a78 21284002 move a1,s2
.text:00443a7c 09f82003 jalr t9=>getSysInfoBuffer ;undefined getSysInfoBuffer()
.text:00443a80 000a0624 _li a2,0xa00
.text:00443a84 1000bc8f lw gp,local_28+0x38(sp)
.text:00443a88 21804000 move s0,v0
.text:00443a8c 04000010 b LAB_00443aa0
.text:00443a90 21880000 _clear s1
LAB_00443a94: ;XREF[2,0]: 00443ab0,00443adc
.text:00443a94 4000242a slti a0,s1,0x40
.text:00443a98 13008010 beq a0,zero,LAB_00443ae8
.text:00443a9c 00000000 _nop
LAB_00443aa0: ;XREF[1,0]: 00443a8c
.text:00443aa0 0000038e lw v1,0x0(s0)
.text:00443aa4 0800048e lw a0,0x8(s0)
.text:00443aa8 bc89998f lw t9,-0x7644(gp)=>->::inet_ntoa ;= 00489610
.text:00443aac 01003126 addiu s1,s1,0x1
.text:00443ab0 f8ff6010 beq v1,zero,LAB_00443a94
.text:00443ab4 28001026 _addiu s0,s0,0x28
.text:00443ab8 09f82003 jalr t9=>.MIPS.stubs:::inet_ntoa ;char * inet_ntoa(in_addr __in)
.text:00443abc 00000000 _nop
.text:00443ac0 1000bc8f lw gp,local_28+0x38(sp)
.text:00443ac4 21284000 move a1,v0
.text:00443ac8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00443acc 00000000 nop
.text:00443ad0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00443ad4 21208002 _move a0,s4
.text:00443ad8 1000bc8f lw gp,local_28+0x38(sp)
.text:00443adc edff4014 bne v0,zero,LAB_00443a94
.text:00443ae0 00000000 _nop
.text:00443ae4 01001624 li s6,0x1
LAB_00443ae8: ;XREF[1,0]: 00443a98
.text:00443ae8 06004012 beq s2,zero,LAB_00443b04
.text:00443aec 00000000 _nop
.text:00443af0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00443af4 00000000 nop
.text:00443af8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00443afc 21204002 _move a0,s2
.text:00443b00 1000bc8f lw gp,local_28+0x38(sp)
LAB_00443b04: ;XREF[2,0]: 00443a68,00443ae8
.text:00443b04 53008012 beq s4,zero,LAB_00443c54
.text:00443b08 00000000 _nop
.text:00443b0c 1c80868f lw a2=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00443b10 00000000 nop
.text:00443b14 a472c28c lw v0,offset .data:DAT_004d72a4 &0xffff(a2);= FFFFFFFFh
.text:00443b18 00000000 nop
.text:00443b1c 4d004004 bltz v0,LAB_00443c54
.text:00443b20 21900000 _clear s2
.text:00443b24 1880878f lw a3=>DAT_004e0000,-0x7fe8(gp)=>.got:PT...;= 004e0000
.text:00443b28 21984000 move s3,v0
.text:00443b2c 2c9df08c lw s0,-0x62d4(a3)=>.bss:DAT_004d9d2c ;= ??
.text:00443b30 00000000 nop
LAB_00443b34: ;XREF[1,0]: 00443b68
.text:00443b34 0000118e lw s1,0x0(s0)
.text:00443b38 01005226 addiu s2,s2,0x1
.text:00443b3c 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:00443b40 21208002 move a0,s4
.text:00443b44 21282002 move a1,s1
.text:00443b48 06002012 beq s1,zero,LAB_00443b64
.text:00443b4c 04001026 _addiu s0,s0,0x4
.text:00443b50 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:00443b54 00000000 _nop
.text:00443b58 1000bc8f lw gp,local_28+0x38(sp)
.text:00443b5c 04004010 beq v0,zero,LAB_00443b70
.text:00443b60 00000000 _nop
LAB_00443b64: ;XREF[1,0]: 00443b48
.text:00443b64 2a407202 slt t0,s3,s2
.text:00443b68 f2ff0011 beq t0,zero,LAB_00443b34
.text:00443b6c 00000000 _nop
LAB_00443b70: ;XREF[1,0]: 00443b5c
.text:00443b70 38002012 beq s1,zero,LAB_00443c54
.text:00443b74 01000924 _li t1,0x1
.text:00443b78 0400c912 beq s6,t1,LAB_00443b8c
.text:00443b7c 01000524 _li a1,0x1
.text:00443b80 20002a8e lw t2,0x20(s1)
.text:00443b84 00000000 nop
.text:00443b88 01004525 addiu a1,t2,0x1
LAB_00443b8c: ;XREF[1,0]: 00443b78
.text:00443b8c 200025ae sw a1,0x20(s1)
.text:00443b90 2188a000 move s1,a1
LAB_00443b94: ;XREF[2,0]: 00443d04,00443d44
.text:00443b94 c48a998f lw t9,-0x753c(gp)=>->::fork ;= 00489560
.text:00443b98 00000000 nop
.text:00443b9c 09f82003 jalr t9=>.MIPS.stubs:::fork ;__pid_t fork(void)
.text:00443ba0 00000000 _nop
.text:00443ba4 1000bc8f lw gp,local_28+0x38(sp)
.text:00443ba8 68004010 beq v0,zero,LAB_00443d4c
.text:00443bac 21804000 _move s0,v0
.text:00443bb0 ffff1624 li s6,-0x1
.text:00443bb4 55005610 beq v0,s6,LAB_00443d0c
.text:00443bb8 00000000 _nop
.text:00443bbc 1880918f lw s1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00443bc0 1c809f8f lw ra,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443bc4 a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00443bc8 a072e527 addiu a1=>.data:DAT_004d72a0,ra,0x72a0 ;= FFFFFFFFh
.text:00443bcc 289d2426 addiu a0=>.bss:DAT_004d9d28,s1,-0x62d8 ;= ??
.text:00443bd0 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00443bd4 08000624 _li a2,0x8
.text:00443bd8 1000bc8f lw gp,local_28+0x38(sp)
.text:00443bdc 0b004004 bltz v0,LAB_00443c0c
.text:00443be0 00000000 _nop
.text:00443be4 289d238e lw v1,-0x62d8(s1)=>.bss:DAT_004d9d28 ;= ??
.text:00443be8 80200200 sll a0,v0,0x2
.text:00443bec 21108300 addu v0,a0,v1
.text:00443bf0 0000458c lw a1,0x0(v0)
.text:00443bf4 3885998f lw t9,-0x7ac8(gp)=>->websTimeoutCancel ;= 00409e00
.text:00443bf8 0400b0ac sw s0,0x4(a1)
.text:00443bfc 0000b5ac sw s5,0x0(a1)
.text:00443c00 09f82003 jalr t9=>websTimeoutCancel ;undefined websTimeoutCancel()
.text:00443c04 2120a002 _move a0,s5
LAB_00443c08: ;XREF[1,0]: 00443d3c
.text:00443c08 1000bc8f lw gp,local_28+0x38(sp)
LAB_00443c0c: ;XREF[1,0]: 00443bdc
.text:00443c0c 3400bf8f lw ra,local_4+0x38(sp)
.text:00443c10 3000b68f lw s6,local_8+0x38(sp)
.text:00443c14 2c00b58f lw s5,local_c+0x38(sp)
.text:00443c18 2800b48f lw s4,local_10+0x38(sp)
.text:00443c1c 2400b38f lw s3,local_14+0x38(sp)
.text:00443c20 2000b28f lw s2,local_18+0x38(sp)
.text:00443c24 1c00b18f lw s1,local_1c+0x38(sp)
.text:00443c28 1800b08f lw s0,local_20+0x38(sp)
.text:00443c2c 01000224 li v0,0x1
.text:00443c30 0800e003 jr ra
.text:00443c34 3800bd27 _addiu sp,sp,0x38
LAB_00443c38: ;XREF[1,0]: 00443a54
.text:00443c38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00443c3c 00000000 nop
.text:00443c40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00443c44 00000000 _nop
.text:00443c48 1000bc8f lw gp,local_28+0x38(sp)
.text:00443c4c 83ff0010 b LAB_00443a5c
.text:00443c50 00000000 _nop
LAB_00443c54: ;XREF[3,0]: 00443b04,00443b1c,00443b70
.text:00443c54 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00443c58 1c808b8f lw t3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443c5c a88c998f lw t9,-0x7358(gp)=>->AllocEntry ;= 00419534
.text:00443c60 a4726525 addiu a1=>.data:DAT_004d72a4,t3,0x72a4 ;= FFFFFFFFh
.text:00443c64 2c9d0426 addiu a0=>.bss:DAT_004d9d2c,s0,-0x62d4 ;= ??
.text:00443c68 09f82003 jalr t9=>AllocEntry ;undefined AllocEntry()
.text:00443c6c 2c000624 _li a2,0x2c
.text:00443c70 1000bc8f lw gp,local_28+0x38(sp)
.text:00443c74 33004004 bltz v0,LAB_00443d44
.text:00443c78 80700200 _sll t6,v0,0x2
.text:00443c7c 2c9d0f8e lw t7,-0x62d4(s0)=>.bss:DAT_004d9d2c ;= ??
.text:00443c80 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00443c84 2168cf01 addu t5,t6,t7
.text:00443c88 0000b08d lw s0,0x0(t5)
.text:00443c8c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00443c90 21208002 _move a0,s4
.text:00443c94 01004224 addiu v0,v0,0x1
.text:00443c98 21004c2c sltiu t4,v0,0x21
.text:00443c9c 1000bc8f lw gp,local_28+0x38(sp)
.text:00443ca0 02008015 bne t4,zero,LAB_00443cac
.text:00443ca4 00000000 _nop
.text:00443ca8 20000224 li v0,0x20
LAB_00443cac: ;XREF[1,0]: 00443ca0
.text:00443cac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00443cb0 21288002 move a1,s4
.text:00443cb4 21304000 move a2,v0
.text:00443cb8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00443cbc 21200002 _move a0,s0
.text:00443cc0 1000bc8f lw gp,local_28+0x38(sp)
.text:00443cc4 01001224 li s2,0x1
.text:00443cc8 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:00443ccc 21200000 clear a0
.text:00443cd0 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:00443cd4 200012ae _sw s2,0x20(s0)
.text:00443cd8 1000bc8f lw gp,local_28+0x38(sp)
.text:00443cdc 240002ae sw v0,0x24(s0)
.text:00443ce0 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:00443ce4 00000000 nop
.text:00443ce8 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:00443cec 21200000 _clear a0
.text:00443cf0 58025124 addiu s1,v0,0x258
.text:00443cf4 1000bc8f lw gp,local_28+0x38(sp)
.text:00443cf8 12000012 beq s0,zero,LAB_00443d44
.text:00443cfc 280011ae _sw s1,0x28(s0)
.text:00443d00 2000118e lw s1,0x20(s0)
.text:00443d04 a3ff0010 b LAB_00443b94
.text:00443d08 00000000 _nop
LAB_00443d0c: ;XREF[1,0]: 00443bb4
.text:00443d0c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443d10 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00443d14 54000427 addiu a0=>.rodata:s_sleep_%d_00490054,t8,0x54 ;= "sleep %d"
.text:00443d18 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00443d1c 21282002 _move a1,s1
.text:00443d20 1000bc8f lw gp,local_28+0x38(sp)
.text:00443d24 2120a002 move a0,s5
.text:00443d28 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443d2c 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00443d30 accea626 addiu a2=>.roda...,s5,-0x3154 ;= "Authentication was requested"
.text:00443d34 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00443d38 91010524 _li a1,0x191
.text:00443d3c b2ff0010 b LAB_00443c08
.text:00443d40 00000000 _nop
LAB_00443d44: ;XREF[2,0]: 00443c74,00443cf8
.text:00443d44 93ff0010 b LAB_00443b94
.text:00443d48 14001124 _li s1,0x14
LAB_00443d4c: ;XREF[1,0]: 00443ba8
.text:00443d4c 2890998f lw t9,-0x6fd8(gp)=>->::getpid ;= 00489260
.text:00443d50 00000000 nop
.text:00443d54 09f82003 jalr t9=>.MIPS.stubs:::getpid ;__pid_t getpid(void)
.text:00443d58 00000000 _nop
.text:00443d5c 1000bc8f lw gp,local_28+0x38(sp)
.text:00443d60 9000a78e lw a3,0x90(s5)
.text:00443d64 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443d68 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00443d6c 21304000 move a2,v0
.text:00443d70 60008526 addiu a1=>.roda...,s4,0x60 ;= "now in the antbrute child process...
.text:00443d74 09f82003 jalr t9=>trace ;undefined trace()
.text:00443d78 10000424 _li a0,0x10
.text:00443d7c 1000bc8f lw gp,local_28+0x38(sp)
.text:00443d80 21282002 move a1,s1
.text:00443d84 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443d88 008b998f lw t9,-0x7500(gp)=>->CVE_doSystem ;= 0041bee4
.text:00443d8c 00000000 nop
.text:00443d90 09f82003 jalr t9=>CVE_doSystem ;undefined CVE_doSystem()
.text:00443d94 54006426 _addiu a0=>.rodata:s_sleep_%d_00490054,s3,0x54 ;= "sleep %d"
.text:00443d98 1000bc8f lw gp,local_28+0x38(sp)
.text:00443d9c 2120a002 move a0,s5
.text:00443da0 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443da4 4886998f lw t9,-0x79b8(gp)=>->websConnError ;= 0040bf04
.text:00443da8 acce0626 addiu a2=>.roda...,s0,-0x3154 ;= "Authentication was requested"
.text:00443dac 09f82003 jalr t9=>websConnError ;undefined websConnError()
.text:00443db0 91010524 _li a1,0x191
.text:00443db4 1000bc8f lw gp,local_28+0x38(sp)
.text:00443db8 00000000 nop
.text:00443dbc b486998f lw t9,-0x794c(gp)=>->::exit ;= 00489760
.text:00443dc0 00000000 nop
.text:00443dc4 09f82003 jalr t9=>.MIPS.stubs:::exit ;void exit(int __status)
.text:00443dc8 21200000 _clear a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined websAntiBruteReapChildren()
;local_4 undefined4 -4 ;XREF[2,0]: 00443ddc,00443fc4
;local_8 undefined4 -8 ;XREF[2,0]: 00443de0,00443fc8
;local_c undefined4 -c ;XREF[2,0]: 00443de4,00443fcc
;local_10 undefined4 -10 ;XREF[2,0]: 00443de8,00443fd0
;local_14 undefined4 -14 ;XREF[2,0]: 00443dec,00443fd4
;local_18 undefined4 -18 ;XREF[2,0]: 00443df0,00443fd8
;local_20 undefined4 -20 ;XREF[1,0]: 00443f2c
;local_28 undefined4 -28 ;XREF[9,0]: 00443df4,00443e44,00443e78,00443e90,00443f0c
; 00443f28,00443f7c,00443f94,00443fb8
;XREF[4,0]: Entry Point,00408ad4,00443ddc
; 004d8188
.text:00443dcc 0a001c3c lui gp,0xa
.text:00443dd0 14bc9c27 addiu gp,gp,-0x43ec
.text:00443dd4 21e09903 addu gp,gp,t9
.text:00443dd8 c8ffbd27 addiu sp,sp,-0x38
.text:00443ddc 3400bfaf sw ra=>websAntiBrut...,local_4+0x38(sp)
.text:00443de0 3000b4af sw s4=>.rodata:s_Ra...,local_8+0x38(sp) ;= "RadioOfSoundDetectionScheduleMode"
.text:00443de4 2c00b3af sw s3=>.rodata:s_Ra...,local_c+0x38(sp) ;= "RadioOfSoundDetectionScheduleMode"
.text:00443de8 2800b2af sw s2,local_10+0x38(sp)
.text:00443dec 2400b1af sw s1,local_14+0x38(sp)
.text:00443df0 2000b0af sw s0=>.rodata:s_Ra...,local_18+0x38(sp) ;= "RadioOfSoundDetectionScheduleMode"
.text:00443df4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00443df8 1c80928f lw s2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443dfc 00000000 nop
.text:00443e00 a472428e lw v0,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:00443e04 00000000 nop
.text:00443e08 27004004 bltz v0,LAB_00443ea8
.text:00443e0c 21880000 _clear s1
.text:00443e10 1880948f lw s4,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00443e14 00000000 nop
.text:00443e18 21988002 move s3,s4
LAB_00443e1c: ;XREF[1,0]: 00443ea0
.text:00443e1c 2c9d638e lw v1,-0x62d4(s3)=>.bss:DAT_004d9d2c ;= ??
.text:00443e20 80301100 sll a2,s1,0x2
.text:00443e24 2128c300 addu a1,a2,v1
.text:00443e28 0000b08c lw s0,0x0(a1)
.text:00443e2c a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:00443e30 18000012 beq s0,zero,LAB_00443e94
.text:00443e34 21200000 _clear a0
.text:00443e38 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:00443e3c 00000000 _nop
.text:00443e40 2400088e lw t0,0x24(s0)
.text:00443e44 1000bc8f lw gp,local_28+0x38(sp)
.text:00443e48 2a384800 slt a3,v0,t0
.text:00443e4c cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:00443e50 2c9d8426 addiu a0=>.bss:DAT_004d9d2c,s4,-0x62d4 ;= ??
.text:00443e54 0600e014 bne a3,zero,LAB_00443e70
.text:00443e58 21282002 _move a1,s1
.text:00443e5c 28000a8e lw t2,0x28(s0)
.text:00443e60 00000000 nop
.text:00443e64 2a484201 slt t1,t2,v0
.text:00443e68 0a002011 beq t1,zero,LAB_00443e94
.text:00443e6c 00000000 _nop
LAB_00443e70: ;XREF[1,0]: 00443e54
.text:00443e70 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:00443e74 00000000 _nop
.text:00443e78 1000bc8f lw gp,local_28+0x38(sp)
.text:00443e7c a47242ae sw v0,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:00443e80 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00443e84 00000000 nop
.text:00443e88 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00443e8c 21200002 _move a0,s0
.text:00443e90 1000bc8f lw gp,local_28+0x38(sp)
LAB_00443e94: ;XREF[2,0]: 00443e30,00443e68
.text:00443e94 a4724b8e lw t3,offset .data:DAT_004d72a4 &0xffff(s2);= FFFFFFFFh
.text:00443e98 01003126 addiu s1,s1,0x1
.text:00443e9c 2a207101 slt a0,t3,s1
.text:00443ea0 deff8010 beq a0,zero,LAB_00443e1c
.text:00443ea4 00000000 _nop
LAB_00443ea8: ;XREF[1,0]: 00443e08
.text:00443ea8 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00443eac 00000000 nop
.text:00443eb0 a0726c8e lw t4,offset .data:DAT_004d72a0 &0xffff(s3);= FFFFFFFFh
.text:00443eb4 00000000 nop
.text:00443eb8 42008005 bltz t4,LAB_00443fc4
.text:00443ebc 21900000 _clear s2
.text:00443ec0 1880948f lw s4,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00443ec4 06000010 b LAB_00443ee0
.text:00443ec8 00000000 _nop
LAB_00443ecc: ;XREF[2,0]: 00443ef4,00443f18
.text:00443ecc a072668e lw a2,offset .data:DAT_004d72a0 &0xffff(s3);= FFFFFFFFh
.text:00443ed0 01005226 addiu s2,s2,0x1
.text:00443ed4 2a88d200 slt s1,a2,s2
.text:00443ed8 3a002016 bne s1,zero,LAB_00443fc4
.text:00443edc 00000000 _nop
LAB_00443ee0: ;XREF[2,0]: 00443ec4,00443fbc
.text:00443ee0 289d8f8e lw t7,-0x62d8(s4)=>.bss:DAT_004d9d28 ;= ??
.text:00443ee4 80701200 sll t6,s2,0x2
.text:00443ee8 2168cf01 addu t5,t6,t7
.text:00443eec 0000b18d lw s1,0x0(t5)
.text:00443ef0 7c8f998f lw t9,-0x7084(gp)=>->websReapChildren ;= 004095a0
.text:00443ef4 f5ff2012 beq s1,zero,LAB_00443ecc
.text:00443ef8 1800a527 _addiu a1,sp,0x18
.text:00443efc 0400248e lw a0,0x4(s1)
.text:00443f00 0000308e lw s0,0x0(s1)
.text:00443f04 09f82003 jalr t9=>websReapChildren ;undefined websReapChildren()
.text:00443f08 00000000 _nop
.text:00443f0c 1000bc8f lw gp,local_28+0x38(sp)
.text:00443f10 21200002 move a0,s0
.text:00443f14 b08c998f lw t9,-0x7350(gp)=>->websConnClose ;= 0040afac
.text:00443f18 ecff4014 bne v0,zero,LAB_00443ecc
.text:00443f1c c8000524 _li a1,0xc8
.text:00443f20 09f82003 jalr t9=>websConnClose ;undefined websConnClose()
.text:00443f24 00000000 _nop
.text:00443f28 1000bc8f lw gp,local_28+0x38(sp)
.text:00443f2c 1800a28f lw v0,local_20+0x38(sp)
.text:00443f30 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443f34 00ff5830 andi t8,v0,0xff00
.text:00443f38 7f004330 andi v1,v0,0x7f
.text:00443f3c ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00443f40 8c00e527 addiu a1=>.roda...,ra,0x8c ;= "antbrute child(%d) exited, status...
.text:00443f44 023a1800 srl a3,t8,0x8
.text:00443f48 10000424 li a0,0x10
.text:00443f4c 08006010 beq v1,zero,LAB_00443f70
.text:00443f50 ff004630 _andi a2,v0,0xff
.text:00443f54 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443f58 21386000 move a3,v1
.text:00443f5c 00ff4330 andi v1,v0,0xff00
.text:00443f60 7f000224 li v0,0x7f
.text:00443f64 ac90998f lw t9,-0x6f54(gp)=>->trace ;= 004087e0
.text:00443f68 1e00c210 beq a2,v0,LAB_00443fe4
.text:00443f6c b400a524 _addiu a1=>.roda...,a1,0xb4 ;= "antbrute child(%d) killed (signal...
LAB_00443f70: ;XREF[1,0]: 00443f4c
.text:00443f70 0400268e lw a2,0x4(s1)
LAB_00443f74: ;XREF[1,0]: 00443ff4
.text:00443f74 09f82003 jalr t9=>trace ;undefined trace()
.text:00443f78 00000000 _nop
.text:00443f7c 1000bc8f lw gp,local_28+0x38(sp)
.text:00443f80 21284002 move a1,s2
.text:00443f84 cc8b998f lw t9,-0x7434(gp)=>->FreeEntryId ;= 0041941c
.text:00443f88 00000000 nop
.text:00443f8c 09f82003 jalr t9=>FreeEntryId ;undefined FreeEntryId()
.text:00443f90 289d8426 _addiu a0=>.bss:DAT_004d9d28,s4,-0x62d8 ;= ??
.text:00443f94 1000bc8f lw gp,local_28+0x38(sp)
.text:00443f98 21202002 move a0,s1
.text:00443f9c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00443fa0 00000000 nop
.text:00443fa4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00443fa8 a07262ae _sw v0,offset .data:DAT_004d72a0 &0xffff(s3);= FFFFFFFFh
.text:00443fac a072668e lw a2,offset .data:DAT_004d72a0 &0xffff(s3);= FFFFFFFFh
.text:00443fb0 01005226 addiu s2,s2,0x1
.text:00443fb4 2a88d200 slt s1,a2,s2
.text:00443fb8 1000bc8f lw gp,local_28+0x38(sp)
.text:00443fbc c8ff2012 beq s1,zero,LAB_00443ee0
.text:00443fc0 00000000 _nop
LAB_00443fc4: ;XREF[2,0]: 00443eb8,00443ed8
.text:00443fc4 3400bf8f lw ra,local_4+0x38(sp)
.text:00443fc8 3000b48f lw s4,local_8+0x38(sp)
.text:00443fcc 2c00b38f lw s3,local_c+0x38(sp)
.text:00443fd0 2800b28f lw s2,local_10+0x38(sp)
.text:00443fd4 2400b18f lw s1,local_14+0x38(sp)
.text:00443fd8 2000b08f lw s0,local_18+0x38(sp)
.text:00443fdc 0800e003 jr ra
.text:00443fe0 3800bd27 _addiu sp,sp,0x38
LAB_00443fe4: ;XREF[1,0]: 00443f68
.text:00443fe4 023a0300 srl a3,v1,0x8
.text:00443fe8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00443fec 0400268e lw a2,0x4(s1)
.text:00443ff0 dc006524 addiu a1=>.roda...,v1,0xdc ;= "antbrute child(%d) stopped (signa...
.text:00443ff4 dfff0010 b LAB_00443f74
.text:00443ff8 10000424 _li a0,0x10
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined aesencrypt(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044423c
;local_4 undefined4 -4 ;XREF[2,0]: 0044400c,00444280
;local_8 undefined4 -8 ;XREF[2,0]: 00444010,00444284
;local_c undefined4 -c ;XREF[2,0]: 00444014,00444288
;local_10 undefined4 -10 ;XREF[2,0]: 00444018,0044428c
;local_14 undefined4 -14 ;XREF[2,0]: 0044401c,00444290
;local_18 undefined4 -18 ;XREF[2,0]: 00444020,00444294
;local_1c undefined4 -1c ;XREF[1,0]: 004441d8
;local_20 undefined4 -20 ;XREF[1,0]: 004441d4
;local_24 undefined4 -24 ;XREF[1,0]: 004441cc
;local_28 undefined4 -28 ;XREF[1,0]: 004441d0
;local_3c undefined4 -3c ;XREF[1,0]: 0044407c
;local_40 undefined4 -40 ;XREF[1,0]: 00444074
;local_44 undefined4 -44 ;XREF[1,0]: 00444070
;local_48 undefined4 -48 ;XREF[2,0]: 0044406c,00444210
;local_4c undefined4 -4c ;XREF[1,0]: 00444068
;local_50 undefined4 -50 ;XREF[1,0]: 00444064
;local_54 undefined4 -54 ;XREF[1,0]: 00444060
;local_58 undefined4 -58 ;XREF[2,0]: 0044405c,00444164
;local_8c undefined4 -8c ;XREF[2,0]: 004441c4,00444264
;local_90 undefined4 -90 ;XREF[2,0]: 004441c0,00444258
;local_94 undefined4 -94 ;XREF[2,0]: 004441b8,00444248
;local_98 undefined4 -98 ;XREF[9,0]: 00444168,0044417c,0044418c,004441a4,004441bc
; 00444200,00444214,00444228,00444244
;local_a0 undefined4 -a0 ;XREF[4,0]: 00444024,00444054,0044409c,004440bc
;XREF[3,0]: Entry Point,00444848,004d89e0
.text:00443ffc 0a001c3c lui gp,0xa
.text:00444000 e4b99c27 addiu gp,gp,-0x461c
.text:00444004 21e09903 addu gp,gp,t9
.text:00444008 50ffbd27 addiu sp,sp,-0xb0
.text:0044400c ac00bfaf sw ra,local_4+0xb0(sp)
.text:00444010 a800b4af sw s4,local_8+0xb0(sp)
.text:00444014 a400b3af sw s3,local_c+0xb0(sp)
.text:00444018 a000b2af sw s2,local_10+0xb0(sp)
.text:0044401c 9c00b1af sw s1,local_14+0xb0(sp)
.text:00444020 9800b0af sw s0,local_18+0xb0(sp)
.text:00444024 1000bcaf sw gp=>_gp,local_a0+0xb0(sp)
.text:00444028 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0044402c 1800b127 addiu s1,sp,0x18
.text:00444030 2180a000 move s0,param_2
.text:00444034 21908000 move s2,param_1
.text:00444038 21a0c000 move s4,param_3
.text:0044403c 21202002 move param_1,s1
.text:00444040 40000624 li param_3,0x40
.text:00444044 21280000 clear param_2
.text:00444048 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044404c 2198e000 _move s3,param_4
.text:00444050 2100022e sltiu v0,s0,0x21
.text:00444054 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00444058 21300002 move param_3,s0
.text:0044405c 5800a0af sw zero,local_58+0xb0(sp)
.text:00444060 5c00a0af sw zero,local_54+0xb0(sp)
.text:00444064 6000a0af sw zero,local_50+0xb0(sp)
.text:00444068 6400a0af sw zero,local_4c+0xb0(sp)
.text:0044406c 6800a0af sw zero,local_48+0xb0(sp)
.text:00444070 6c00a0af sw zero,local_44+0xb0(sp)
.text:00444074 7000a0af sw zero,local_40+0xb0(sp)
.text:00444078 02004014 bne v0,zero,LAB_00444084
.text:0044407c 7400a0af _sw zero,local_3c+0xb0(sp)
.text:00444080 20000624 li param_3,0x20
LAB_00444084: ;XREF[1,0]: 00444078
.text:00444084 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00444088 5800b027 addiu s0,sp,0x58
.text:0044408c 21284002 move param_2,s2
.text:00444090 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00444094 21200002 _move param_1,s0
.text:00444098 4100632e sltiu v1,s3,0x41
.text:0044409c 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004440a0 02006014 bne v1,zero,LAB_004440ac
.text:004440a4 21306002 _move param_3,s3
.text:004440a8 40000624 li param_3,0x40
LAB_004440ac: ;XREF[1,0]: 004440a0
.text:004440ac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004440b0 21288002 move param_2,s4
.text:004440b4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004440b8 21202002 _move param_1,s1
.text:004440bc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:004440c0 21200000 clear param_1
.text:004440c4 a48c868f lw param_3,-0x735c(gp)=>->AES_Sbox_Inv ;= 004d9d30
.text:004440c8 3887858f lw param_2,-0x78c8(gp)=>->AES_Sbox ;= 004d72a8
.text:004440cc 00000000 nop
.text:004440d0 21508500 addu t2,param_1,param_2
LAB_004440d4: ;XREF[1,0]: 004440ec
; FWD[2,0]: 004d72a8,004d72a9
.text:004440d4 00004991 lbu t1,0x0(t2)=>.data:AES_Sbox ;= 63h
;= 7Ch
.text:004440d8 00000000 nop
.text:004440dc 21402601 addu t0,t1,param_3
; FWD[2,0]: 004d9d93,004d9dac
.text:004440e0 000004a1 sb param_1,0x0(t0)=>.bss:AES_Sbox_Inv[99]
.text:004440e4 01008424 addiu param_1,param_1,0x1
.text:004440e8 00018728 slti param_4,param_1,0x100
.text:004440ec f9ffe014 bne param_4,zero,LAB_004440d4
.text:004440f0 21508500 _addu t2,param_1,param_2
.text:004440f4 d089868f lw param_3,-0x7630(gp)=>->AES_ShiftRowTa...;= 004d9e30
.text:004440f8 8491858f lw param_2,-0x6e7c(gp)=>->AES_ShiftRowTab ;= 004d73a8
.text:004440fc 21200000 clear param_1
.text:00444100 21708500 addu t6,param_1,param_2
LAB_00444104: ;XREF[1,0]: 0044411c
; FWD[2,0]: 004d73a8,004d73a9
.text:00444104 0000cd91 lbu t5,0x0(t6)=>.data:AES_ShiftRowTab ;= 05h
.text:00444108 00000000 nop
.text:0044410c 2160a601 addu t4,t5,param_3
; FWD[2,0]: 004d9e30,004d9e35
.text:00444110 000084a1 sb param_1,0x0(t4)=>.bss:AES_ShiftRowTab...;= ??
.text:00444114 01008424 addiu param_1,param_1,0x1
.text:00444118 10008b28 slti t3,param_1,0x10
.text:0044411c f9ff6015 bne t3,zero,LAB_00444104
.text:00444120 21708500 _addu t6,param_1,param_2
.text:00444124 8887878f lw param_4,-0x7878(gp)=>->AES_xtime ;= 004d9e40
.text:00444128 21300000 clear param_3
LAB_0044412c: ;XREF[1,0]: 00444144
.text:0044412c 2128c700 addu param_2,param_3,param_4
.text:00444130 40200600 sll param_1,param_3,0x1
.text:00444134 0100c624 addiu param_3,param_3,0x1
.text:00444138 1b009238 xori s2,param_1,0x1b
.text:0044413c 8000cf28 slti t7,param_3,0x80
; FWD[2,0]: 004d9ec0,004d9ec1
.text:00444140 8000b2a0 sb s2,0x80(param_2)=>.bss:DAT_004d9ec0 ;= ??
.text:00444144 f9ffe015 bne t7,zero,LAB_0044412c
; FWD[2,0]: 004d9e40,004d9e41
.text:00444148 0000a4a0 _sb param_1,0x0(param_2)=>.bss:AES_xtime ;= ??
.text:0044414c 21500000 clear t2
.text:00444150 10000926 addiu t1,s0,0x10
.text:00444154 21382002 move param_4,s1
LAB_00444158: ;XREF[1,0]: 00444234
.text:00444158 21300000 clear param_3
LAB_0044415c: ;XREF[1,0]: 00444178
.text:0044415c 21a0e600 addu s4,param_4,param_3
.text:00444160 21100602 addu v0,s0,param_3
.text:00444164 00004390 lbu v1,0x0(v0)=>local_58
.text:00444168 00009f92 lbu ra,0x0(s4)=>local_98
.text:0044416c 0100c624 addiu param_3,param_3,0x1
.text:00444170 26c0e303 xor t8,ra,v1
.text:00444174 1000d328 slti s3,param_3,0x10
.text:00444178 f8ff6016 bne s3,zero,LAB_0044415c
.text:0044417c 000098a2 _sb t8,0x0(s4)=>local_98
.text:00444180 3887888f lw t0,-0x78c8(gp)=>->AES_Sbox ;= 004d72a8
.text:00444184 21300000 clear param_3
LAB_00444188: ;XREF[1,0]: 004441a0
.text:00444188 2158e600 addu t3,param_4,param_3
.text:0044418c 00006e91 lbu t6,0x0(t3)=>local_98
.text:00444190 0100c624 addiu param_3,param_3,0x1
.text:00444194 2168c801 addu t5,t6,t0
.text:00444198 0000ac91 lbu t4,0x0(t5)=>.data:AES_Sbox ;= 63h
.text:0044419c 1000d928 slti t9,param_3,0x10
.text:004441a0 f9ff2017 bne t9,zero,LAB_00444188
.text:004441a4 00006ca1 _sb t4,0x0(t3)=>local_98
.text:004441a8 0300e488 lwl param_1,0x3(param_4)
.text:004441ac 0700e588 lwl param_2,0x7(param_4)
.text:004441b0 0b00ef88 lwl t7,0xb(param_4)
.text:004441b4 0f00e888 lwl t0,0xf(param_4)
.text:004441b8 0400e598 lwr param_2,local_94+0x98(a3)
.text:004441bc 0000e498 lwr param_1,0x0(param_4)=>local_98
.text:004441c0 0800ef98 lwr t7,local_90+0x98(a3)
.text:004441c4 0c00e898 lwr t0,local_8c+0x98(a3)
.text:004441c8 8491868f lw param_3,-0x6e7c(gp)=>->AES_ShiftRowTab ;= 004d73a8
.text:004441cc 8c00a5af sw param_2,local_24+0xb0(sp)
.text:004441d0 8800a4af sw param_1,local_28+0xb0(sp)
.text:004441d4 9000afaf sw t7,local_20+0xb0(sp)
.text:004441d8 9400a8af sw t0,local_1c+0xb0(sp)
.text:004441dc 21280000 clear param_2
LAB_004441e0: ;XREF[1,0]: 004441fc
.text:004441e0 2118c500 addu v1,param_3,param_2
; FWD[2,0]: 004d73a8,004d73a9
.text:004441e4 00007f90 lbu ra,0x0(v1)=>.data:AES_ShiftRowTab ;= 05h
.text:004441e8 2198e500 addu s3,param_4,param_2
.text:004441ec 21c03f02 addu t8,s1,ra
.text:004441f0 70001493 lbu s4,0x70(t8)
.text:004441f4 0100a524 addiu param_2,param_2,0x1
.text:004441f8 1000b228 slti s2,param_2,0x10
.text:004441fc f8ff4016 bne s2,zero,LAB_004441e0
.text:00444200 000074a2 _sb s4,0x0(s3)=>local_98
.text:00444204 21300000 clear param_3
LAB_00444208: ;XREF[1,0]: 00444224
.text:00444208 21c8e600 addu t9,param_4,param_3
.text:0044420c 21702601 addu t6,t1,param_3
.text:00444210 0000cd91 lbu t5,0x0(t6)=>local_48
.text:00444214 00002c93 lbu t4,0x0(t9)=>local_98
.text:00444218 0100c624 addiu param_3,param_3,0x1
.text:0044421c 26588d01 xor t3,t4,t5
.text:00444220 1000c228 slti v0,param_3,0x10
.text:00444224 f8ff4014 bne v0,zero,LAB_00444208
.text:00444228 00002ba3 _sb t3,0x0(t9)=>local_98
.text:0044422c 01004a25 addiu t2,t2,0x1
.text:00444230 04004629 slti param_3,t2,0x4
.text:00444234 c8ffc014 bne param_3,zero,LAB_00444158
.text:00444238 1000e724 _addiu param_4,param_4,0x10
.text:0044423c c000a58f lw param_2,param_5+0xb0(sp)
.text:00444240 21202002 move param_1,s1
LAB_00444244: ;XREF[1,0]: 00444278
.text:00444244 00008a8c lw t2,0x0(param_1)=>local_98
.text:00444248 0400898c lw t1,local_94+0x98(a0)
.text:0044424c 0300aaa8 swl t2,0x3(param_2)
.text:00444250 0000aab8 swr t2,0x0(param_2)
.text:00444254 0700a9a8 swl t1,0x7(param_2)
.text:00444258 0800878c lw param_4,local_90+0x98(a0)
.text:0044425c 0400a9b8 swr t1,0x4(param_2)
.text:00444260 0b00a7a8 swl param_4,0xb(param_2)
.text:00444264 0c00918c lw s1,local_8c+0x98(a0)
.text:00444268 0800a7b8 swr param_4,0x8(param_2)
.text:0044426c 0f00b1a8 swl s1,0xf(param_2)
.text:00444270 10008424 addiu param_1,param_1,0x10
.text:00444274 0c00b1b8 swr s1,0xc(param_2)
.text:00444278 f2ff9014 bne param_1,s0,LAB_00444244
.text:0044427c 1000a524 _addiu param_2,param_2,0x10
.text:00444280 ac00bf8f lw ra,local_4+0xb0(sp)
.text:00444284 a800b48f lw s4,local_8+0xb0(sp)
.text:00444288 a400b38f lw s3,local_c+0xb0(sp)
.text:0044428c a000b28f lw s2,local_10+0xb0(sp)
.text:00444290 9c00b18f lw s1,local_14+0xb0(sp)
.text:00444294 9800b08f lw s0,local_18+0xb0(sp)
.text:00444298 01000224 li v0,0x1
.text:0044429c 0800e003 jr ra
.text:004442a0 b000bd27 _addiu sp,sp,0xb0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined aesdecrypt(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004444e4
;local_4 undefined4 -4 ;XREF[2,0]: 004442b4,00444528
;local_8 undefined4 -8 ;XREF[2,0]: 004442b8,0044452c
;local_c undefined4 -c ;XREF[2,0]: 004442bc,00444530
;local_10 undefined4 -10 ;XREF[2,0]: 004442c0,00444534
;local_14 undefined4 -14 ;XREF[2,0]: 004442c4,00444538
;local_18 undefined4 -18 ;XREF[2,0]: 004442c8,0044453c
;local_2c undefined4 -2c ;XREF[1,0]: 00444458
;local_30 undefined4 -30 ;XREF[1,0]: 00444454
;local_34 undefined4 -34 ;XREF[1,0]: 00444450
;local_38 undefined4 -38 ;XREF[1,0]: 0044444c
;local_3c undefined4 -3c ;XREF[1,0]: 00444324
;local_40 undefined4 -40 ;XREF[1,0]: 0044431c
;local_44 undefined4 -44 ;XREF[1,0]: 00444318
;local_48 undefined4 -48 ;XREF[2,0]: 00444314,0044440c
;local_4c undefined4 -4c ;XREF[1,0]: 00444310
;local_50 undefined4 -50 ;XREF[1,0]: 0044430c
;local_54 undefined4 -54 ;XREF[1,0]: 00444308
;local_58 undefined4 -58 ;XREF[2,0]: 00444304,004444b8
;local_8c undefined4 -8c ;XREF[2,0]: 00444444,0044450c
;local_90 undefined4 -90 ;XREF[2,0]: 00444440,00444500
;local_94 undefined4 -94 ;XREF[2,0]: 0044443c,004444f0
;local_98 undefined4 -98 ;XREF[9,0]: 00444410,00444424,00444438,00444480,00444490
; 004444a8,004444bc,004444d0,004444ec
;local_a0 undefined4 -a0 ;XREF[4,0]: 004442cc,004442fc,00444344,00444364
;XREF[3,0]: Entry Point,004446b0,004d87e0
.text:004442a4 0a001c3c lui gp,0xa
.text:004442a8 3cb79c27 addiu gp,gp,-0x48c4
.text:004442ac 21e09903 addu gp,gp,t9
.text:004442b0 50ffbd27 addiu sp,sp,-0xb0
.text:004442b4 ac00bfaf sw ra,local_4+0xb0(sp)
.text:004442b8 a800b4af sw s4,local_8+0xb0(sp)
.text:004442bc a400b3af sw s3,local_c+0xb0(sp)
.text:004442c0 a000b2af sw s2,local_10+0xb0(sp)
.text:004442c4 9c00b1af sw s1,local_14+0xb0(sp)
.text:004442c8 9800b0af sw s0,local_18+0xb0(sp)
.text:004442cc 1000bcaf sw gp=>_gp,local_a0+0xb0(sp)
.text:004442d0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004442d4 1800b127 addiu s1,sp,0x18
.text:004442d8 2180a000 move s0,param_2
.text:004442dc 21908000 move s2,param_1
.text:004442e0 21a0c000 move s4,param_3
.text:004442e4 21202002 move param_1,s1
.text:004442e8 40000624 li param_3,0x40
.text:004442ec 21280000 clear param_2
.text:004442f0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004442f4 2198e000 _move s3,param_4
.text:004442f8 2100022e sltiu v0,s0,0x21
.text:004442fc 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00444300 21300002 move param_3,s0
.text:00444304 5800a0af sw zero,local_58+0xb0(sp)
.text:00444308 5c00a0af sw zero,local_54+0xb0(sp)
.text:0044430c 6000a0af sw zero,local_50+0xb0(sp)
.text:00444310 6400a0af sw zero,local_4c+0xb0(sp)
.text:00444314 6800a0af sw zero,local_48+0xb0(sp)
.text:00444318 6c00a0af sw zero,local_44+0xb0(sp)
.text:0044431c 7000a0af sw zero,local_40+0xb0(sp)
.text:00444320 02004014 bne v0,zero,LAB_0044432c
.text:00444324 7400a0af _sw zero,local_3c+0xb0(sp)
.text:00444328 20000624 li param_3,0x20
LAB_0044432c: ;XREF[1,0]: 00444320
.text:0044432c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00444330 5800b027 addiu s0,sp,0x58
.text:00444334 21284002 move param_2,s2
.text:00444338 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044433c 21200002 _move param_1,s0
.text:00444340 4100632e sltiu v1,s3,0x41
.text:00444344 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00444348 02006014 bne v1,zero,LAB_00444354
.text:0044434c 21306002 _move param_3,s3
.text:00444350 40000624 li param_3,0x40
LAB_00444354: ;XREF[1,0]: 00444348
.text:00444354 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00444358 21288002 move param_2,s4
.text:0044435c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00444360 21202002 _move param_1,s1
.text:00444364 1000bc8f lw gp,local_a0+0xb0(sp)
.text:00444368 21200000 clear param_1
.text:0044436c a48c868f lw param_3,-0x735c(gp)=>->AES_Sbox_Inv ;= 004d9d30
.text:00444370 3887858f lw param_2,-0x78c8(gp)=>->AES_Sbox ;= 004d72a8
.text:00444374 00000000 nop
.text:00444378 21508500 addu t2,param_1,param_2
LAB_0044437c: ;XREF[1,0]: 00444394
; FWD[2,0]: 004d72a8,004d72a9
.text:0044437c 00004991 lbu t1,0x0(t2)=>.data:AES_Sbox ;= 63h
;= 7Ch
.text:00444380 00000000 nop
.text:00444384 21402601 addu t0,t1,param_3
; FWD[2,0]: 004d9d93,004d9dac
.text:00444388 000004a1 sb param_1,0x0(t0)=>.bss:AES_Sbox_Inv[99]
.text:0044438c 01008424 addiu param_1,param_1,0x1
.text:00444390 00018728 slti param_4,param_1,0x100
.text:00444394 f9ffe014 bne param_4,zero,LAB_0044437c
.text:00444398 21508500 _addu t2,param_1,param_2
.text:0044439c d089868f lw param_3,-0x7630(gp)=>->AES_ShiftRowTa...;= 004d9e30
.text:004443a0 8491858f lw param_2,-0x6e7c(gp)=>->AES_ShiftRowTab ;= 004d73a8
.text:004443a4 21200000 clear param_1
.text:004443a8 21708500 addu t6,param_1,param_2
LAB_004443ac: ;XREF[1,0]: 004443c4
; FWD[2,0]: 004d73a8,004d73a9
.text:004443ac 0000cd91 lbu t5,0x0(t6)=>.data:AES_ShiftRowTab ;= 05h
.text:004443b0 00000000 nop
.text:004443b4 2160a601 addu t4,t5,param_3
; FWD[2,0]: 004d9e30,004d9e35
.text:004443b8 000084a1 sb param_1,0x0(t4)=>.bss:AES_ShiftRowTab...;= ??
.text:004443bc 01008424 addiu param_1,param_1,0x1
.text:004443c0 10008b28 slti t3,param_1,0x10
.text:004443c4 f9ff6015 bne t3,zero,LAB_004443ac
.text:004443c8 21708500 _addu t6,param_1,param_2
.text:004443cc 8887878f lw param_4,-0x7878(gp)=>->AES_xtime ;= 004d9e40
.text:004443d0 21300000 clear param_3
LAB_004443d4: ;XREF[1,0]: 004443ec
.text:004443d4 2128c700 addu param_2,param_3,param_4
.text:004443d8 40200600 sll param_1,param_3,0x1
.text:004443dc 0100c624 addiu param_3,param_3,0x1
.text:004443e0 1b009238 xori s2,param_1,0x1b
.text:004443e4 8000cf28 slti t7,param_3,0x80
; FWD[2,0]: 004d9ec0,004d9ec1
.text:004443e8 8000b2a0 sb s2,0x80(param_2)=>.bss:DAT_004d9ec0 ;= ??
.text:004443ec f9ffe015 bne t7,zero,LAB_004443d4
; FWD[2,0]: 004d9e40,004d9e41
.text:004443f0 0000a4a0 _sb param_1,0x0(param_2)=>.bss:AES_xtime ;= ??
.text:004443f4 21500000 clear t2
.text:004443f8 6800a927 addiu t1,sp,0x68
.text:004443fc 21382002 move param_4,s1
LAB_00444400: ;XREF[1,0]: 004444dc
.text:00444400 21300000 clear param_3
LAB_00444404: ;XREF[1,0]: 00444420
.text:00444404 21a0e600 addu s4,param_4,param_3
.text:00444408 21102601 addu v0,t1,param_3
.text:0044440c 00004390 lbu v1,0x0(v0)=>local_48
.text:00444410 00009f92 lbu ra,0x0(s4)=>local_98
.text:00444414 0100c624 addiu param_3,param_3,0x1
.text:00444418 26c0e303 xor t8,ra,v1
.text:0044441c 1000d328 slti s3,param_3,0x10
.text:00444420 f8ff6016 bne s3,zero,LAB_00444404
.text:00444424 000098a2 _sb t8,0x0(s4)=>local_98
.text:00444428 0300ec88 lwl t4,0x3(param_4)
.text:0044442c 0700eb88 lwl t3,0x7(param_4)
.text:00444430 0b00e888 lwl t0,0xb(param_4)
.text:00444434 0f00f988 lwl t9,0xf(param_4)
.text:00444438 0000ec98 lwr t4,0x0(param_4)=>local_98
.text:0044443c 0400eb98 lwr t3,local_94+0x98(a3)
.text:00444440 0800e898 lwr t0,local_90+0x98(a3)
.text:00444444 0c00f998 lwr t9,local_8c+0x98(a3)
.text:00444448 d089868f lw param_3,-0x7630(gp)=>->AES_ShiftRowTa...;= 004d9e30
.text:0044444c 7800acaf sw t4,local_38+0xb0(sp)
.text:00444450 7c00abaf sw t3,local_34+0xb0(sp)
.text:00444454 8000a8af sw t0,local_30+0xb0(sp)
.text:00444458 8400b9af sw t9,local_2c+0xb0(sp)
.text:0044445c 21280000 clear param_2
LAB_00444460: ;XREF[1,0]: 0044447c
.text:00444460 2198c500 addu s3,param_3,param_2
; FWD[2,0]: 004d9e30,004d9e31
.text:00444464 00007292 lbu s2,0x0(s3)=>.bss:AES_ShiftRowTab_Inv ;= ??
.text:00444468 2170e500 addu t6,param_4,param_2
.text:0044446c 21203202 addu param_1,s1,s2
.text:00444470 60008f90 lbu t7,0x60(param_1)
.text:00444474 0100a524 addiu param_2,param_2,0x1
.text:00444478 1000ad28 slti t5,param_2,0x10
.text:0044447c f8ffa015 bne t5,zero,LAB_00444460
.text:00444480 0000cfa1 _sb t7,0x0(t6)=>local_98
.text:00444484 a48c888f lw t0,-0x735c(gp)=>->AES_Sbox_Inv ;= 004d9d30
.text:00444488 21300000 clear param_3
LAB_0044448c: ;XREF[1,0]: 004444a4
.text:0044448c 2128e600 addu param_2,param_4,param_3
.text:00444490 0000a390 lbu v1,0x0(param_2)=>local_98
.text:00444494 0100c624 addiu param_3,param_3,0x1
.text:00444498 21f86800 addu ra,v1,t0
.text:0044449c 0000f893 lbu t8,0x0(ra)=>.bss:AES_Sbox_Inv ;= ??
.text:004444a0 1000d428 slti s4,param_3,0x10
.text:004444a4 f9ff8016 bne s4,zero,LAB_0044448c
.text:004444a8 0000b8a0 _sb t8,0x0(param_2)=>local_98
.text:004444ac 21300000 clear param_3
LAB_004444b0: ;XREF[1,0]: 004444cc
.text:004444b0 21c8e600 addu t9,param_4,param_3
.text:004444b4 21680602 addu t5,s0,param_3
.text:004444b8 0000ac91 lbu t4,0x0(t5)=>local_58
.text:004444bc 00002b93 lbu t3,0x0(t9)=>local_98
.text:004444c0 0100c624 addiu param_3,param_3,0x1
.text:004444c4 26406c01 xor t0,t3,t4
.text:004444c8 1000c228 slti v0,param_3,0x10
.text:004444cc f8ff4014 bne v0,zero,LAB_004444b0
.text:004444d0 000028a3 _sb t0,0x0(t9)=>local_98
.text:004444d4 01004a25 addiu t2,t2,0x1
.text:004444d8 04004629 slti param_3,t2,0x4
.text:004444dc c8ffc014 bne param_3,zero,LAB_00444400
.text:004444e0 1000e724 _addiu param_4,param_4,0x10
.text:004444e4 c000a58f lw param_2,param_5+0xb0(sp)
.text:004444e8 21202002 move param_1,s1
LAB_004444ec: ;XREF[1,0]: 00444520
.text:004444ec 00008a8c lw t2,0x0(param_1)=>local_98
.text:004444f0 0400898c lw t1,local_94+0x98(a0)
.text:004444f4 0300aaa8 swl t2,0x3(param_2)
.text:004444f8 0000aab8 swr t2,0x0(param_2)
.text:004444fc 0700a9a8 swl t1,0x7(param_2)
.text:00444500 0800878c lw param_4,local_90+0x98(a0)
.text:00444504 0400a9b8 swr t1,0x4(param_2)
.text:00444508 0b00a7a8 swl param_4,0xb(param_2)
.text:0044450c 0c00918c lw s1,local_8c+0x98(a0)
.text:00444510 0800a7b8 swr param_4,0x8(param_2)
.text:00444514 0f00b1a8 swl s1,0xf(param_2)
.text:00444518 10008424 addiu param_1,param_1,0x10
.text:0044451c 0c00b1b8 swr s1,0xc(param_2)
.text:00444520 f2ff9014 bne param_1,s0,LAB_004444ec
.text:00444524 1000a524 _addiu param_2,param_2,0x10
.text:00444528 ac00bf8f lw ra,local_4+0xb0(sp)
.text:0044452c a800b48f lw s4,local_8+0xb0(sp)
.text:00444530 a400b38f lw s3,local_c+0xb0(sp)
.text:00444534 a000b28f lw s2,local_10+0xb0(sp)
.text:00444538 9c00b18f lw s1,local_14+0xb0(sp)
.text:0044453c 9800b08f lw s0,local_18+0xb0(sp)
.text:00444540 01000224 li v0,0x1
.text:00444544 0800e003 jr ra
.text:00444548 b000bd27 _addiu sp,sp,0xb0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocDecryptbyHexKey()
;local_4 undefined4 -4 ;XREF[2,0]: 0044455c,004446d4
;local_8 undefined4 -8 ;XREF[2,0]: 00444560,004446d8
;local_c undefined4 -c ;XREF[2,0]: 00444564,004446dc
;local_10 undefined4 -10 ;XREF[2,0]: 00444568,004446e0
;local_14 undefined4 -14 ;XREF[2,0]: 0044456c,004446e4
;local_18 undefined4 -18 ;XREF[2,0]: 00444570,004446e8
;local_1c undefined4 -1c ;XREF[2,0]: 00444574,004446ec
;local_20 undefined4 -20 ;XREF[2,0]: 00444578,004446f0
;local_628 undefined4 -628 ;XREF[12,0]: 0044457c,004445a8,004445d8,004445f0,00444608
; 00444624,0044464c,00444664,0044467c,00444698
; 004446b8,004446d0
;local_630 undefined4 -630 ;XREF[1,0]: 004446a4
;XREF[3,0]: Entry Point,0044493c,004d8338
.text:0044454c 0a001c3c lui gp,0xa
.text:00444550 94b49c27 addiu gp,gp,-0x4b6c
.text:00444554 21e09903 addu gp,gp,t9
.text:00444558 c0f9bd27 addiu sp,sp,-0x640
.text:0044455c 3c06bfaf sw ra,local_4+0x640(sp)
.text:00444560 3806b6af sw s6,local_8+0x640(sp)
.text:00444564 3406b5af sw s5,local_c+0x640(sp)
.text:00444568 3006b4af sw s4,local_10+0x640(sp)
.text:0044456c 2c06b3af sw s3,local_14+0x640(sp)
.text:00444570 2806b2af sw s2,local_18+0x640(sp)
.text:00444574 2406b1af sw s1,local_1c+0x640(sp)
.text:00444578 2006b0af sw s0,local_20+0x640(sp)
.text:0044457c 1800bcaf sw gp=>_gp,local_628+0x640(sp)
.text:00444580 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444584 2004b227 addiu s2,sp,0x420
.text:00444588 2180c000 move s0,a2
.text:0044458c 21a88000 move s5,a0
.text:00444590 00020624 li a2,0x200
.text:00444594 21204002 move a0,s2
.text:00444598 21b0a000 move s6,a1
.text:0044459c 21280000 clear a1
.text:004445a0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004445a4 2188e000 _move s1,a3
.text:004445a8 1800bc8f lw gp,local_628+0x640(sp)
.text:004445ac 0002222e sltiu v0,s1,0x200
.text:004445b0 2002b427 addiu s4,sp,0x220
.text:004445b4 2000b327 addiu s3,sp,0x20
.text:004445b8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004445bc 21280002 move a1,s0
.text:004445c0 21204002 move a0,s2
.text:004445c4 02004014 bne v0,zero,LAB_004445d0
.text:004445c8 21302002 _move a2,s1
.text:004445cc ff010624 li a2,0x1ff
LAB_004445d0: ;XREF[1,0]: 004445c4
.text:004445d0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004445d4 00000000 _nop
.text:004445d8 1800bc8f lw gp,local_628+0x640(sp)
.text:004445dc 00020624 li a2,0x200
.text:004445e0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004445e4 21206002 move a0,s3
.text:004445e8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004445ec 21280000 _clear a1
.text:004445f0 1800bc8f lw gp,local_628+0x640(sp)
.text:004445f4 21204002 move a0,s2
.text:004445f8 2891998f lw t9,-0x6ed8(gp)=>->hexstringtohexarray ;= 0041c6cc
.text:004445fc 00000000 nop
.text:00444600 09f82003 jalr t9=>hexstringtohexarray ;undefined hexstringtohexarray()
.text:00444604 21286002 _move a1,s3
.text:00444608 1800bc8f lw gp,local_628+0x640(sp)
.text:0044460c 21204002 move a0,s2
.text:00444610 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444614 21280000 clear a1
.text:00444618 00020624 li a2,0x200
.text:0044461c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444620 21884000 _move s1,v0
.text:00444624 1800bc8f lw gp,local_628+0x640(sp)
.text:00444628 0002c32e sltiu v1,s6,0x200
.text:0044462c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00444630 2128a002 move a1,s5
.text:00444634 21204002 move a0,s2
.text:00444638 02006014 bne v1,zero,LAB_00444644
.text:0044463c 2130c002 _move a2,s6
.text:00444640 ff010624 li a2,0x1ff
LAB_00444644: ;XREF[1,0]: 00444638
.text:00444644 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00444648 00000000 _nop
.text:0044464c 1800bc8f lw gp,local_628+0x640(sp)
.text:00444650 00020624 li a2,0x200
.text:00444654 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444658 21208002 move a0,s4
.text:0044465c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444660 21280000 _clear a1
.text:00444664 1800bc8f lw gp,local_628+0x640(sp)
.text:00444668 21204002 move a0,s2
.text:0044466c 2891998f lw t9,-0x6ed8(gp)=>->hexstringtohexarray ;= 0041c6cc
.text:00444670 00000000 nop
.text:00444674 09f82003 jalr t9=>hexstringtohexarray ;undefined hexstringtohexarray()
.text:00444678 21288002 _move a1,s4
.text:0044467c 1800bc8f lw gp,local_628+0x640(sp)
.text:00444680 21204002 move a0,s2
.text:00444684 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444688 21280000 clear a1
.text:0044468c 00020624 li a2,0x200
.text:00444690 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444694 21a84000 _move s5,v0
.text:00444698 1800bc8f lw gp,local_628+0x640(sp)
.text:0044469c 21206002 move a0,s3
.text:004446a0 008e998f lw t9,-0x7200(gp)=>->aesdecrypt ;= 004442a4
.text:004446a4 1000b2af sw s2,local_630+0x640(sp)
.text:004446a8 21282002 move a1,s1
.text:004446ac 21308002 move a2,s4
.text:004446b0 09f82003 jalr t9=>aesdecrypt ;undefined aesdecrypt(undefined param...
.text:004446b4 2138a002 _move a3,s5
.text:004446b8 1800bc8f lw gp,local_628+0x640(sp)
.text:004446bc 00000000 nop
.text:004446c0 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:004446c4 00000000 nop
.text:004446c8 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:004446cc 21204002 _move a0,s2
.text:004446d0 1800bc8f lw gp,local_628+0x640(sp)
.text:004446d4 3c06bf8f lw ra,local_4+0x640(sp)
.text:004446d8 3806b68f lw s6,local_8+0x640(sp)
.text:004446dc 3406b58f lw s5,local_c+0x640(sp)
.text:004446e0 3006b48f lw s4,local_10+0x640(sp)
.text:004446e4 2c06b38f lw s3,local_14+0x640(sp)
.text:004446e8 2806b28f lw s2,local_18+0x640(sp)
.text:004446ec 2406b18f lw s1,local_1c+0x640(sp)
.text:004446f0 2006b08f lw s0,local_20+0x640(sp)
.text:004446f4 0800e003 jr ra
.text:004446f8 4006bd27 _addiu sp,sp,0x640
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocEncryptbyHexKey()
;local_4 undefined4 -4 ;XREF[2,0]: 0044470c,0044489c
;local_8 undefined4 -8 ;XREF[2,0]: 00444710,004448a0
;local_c undefined4 -c ;XREF[2,0]: 00444714,004448a4
;local_10 undefined4 -10 ;XREF[2,0]: 00444718,004448a8
;local_14 undefined4 -14 ;XREF[2,0]: 0044471c,004448ac
;local_18 undefined4 -18 ;XREF[2,0]: 00444720,004448b0
;local_1c undefined4 -1c ;XREF[2,0]: 00444724,004448b4
;local_20 undefined4 -20 ;XREF[2,0]: 00444728,004448b8
;local_628 undefined4 -628 ;XREF[13,0]: 0044472c,00444758,00444788,004447a0,004447b8
; 004447d4,004447fc,00444814,00444830,00444850
; 00444868,00444880,00444898
;local_630 undefined4 -630 ;XREF[1,0]: 00444844
;XREF[3,0]: Entry Point,004449d4,004d7eb8
.text:004446fc 0a001c3c lui gp,0xa
.text:00444700 e4b29c27 addiu gp,gp,-0x4d1c
.text:00444704 21e09903 addu gp,gp,t9
.text:00444708 c0f9bd27 addiu sp,sp,-0x640
.text:0044470c 3c06bfaf sw ra,local_4+0x640(sp)
.text:00444710 3806b6af sw s6,local_8+0x640(sp)
.text:00444714 3406b5af sw s5,local_c+0x640(sp)
.text:00444718 3006b4af sw s4,local_10+0x640(sp)
.text:0044471c 2c06b3af sw s3,local_14+0x640(sp)
.text:00444720 2806b2af sw s2,local_18+0x640(sp)
.text:00444724 2406b1af sw s1,local_1c+0x640(sp)
.text:00444728 2006b0af sw s0,local_20+0x640(sp)
.text:0044472c 1800bcaf sw gp=>_gp,local_628+0x640(sp)
.text:00444730 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444734 2004b327 addiu s3,sp,0x420
.text:00444738 2180c000 move s0,a2
.text:0044473c 21a88000 move s5,a0
.text:00444740 00020624 li a2,0x200
.text:00444744 21206002 move a0,s3
.text:00444748 21b0a000 move s6,a1
.text:0044474c 21280000 clear a1
.text:00444750 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444754 2188e000 _move s1,a3
.text:00444758 1800bc8f lw gp,local_628+0x640(sp)
.text:0044475c 0002222e sltiu v0,s1,0x200
.text:00444760 2000b427 addiu s4,sp,0x20
.text:00444764 2002b227 addiu s2,sp,0x220
.text:00444768 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044476c 21280002 move a1,s0
.text:00444770 21206002 move a0,s3
.text:00444774 02004014 bne v0,zero,LAB_00444780
.text:00444778 21302002 _move a2,s1
.text:0044477c ff010624 li a2,0x1ff
LAB_00444780: ;XREF[1,0]: 00444774
.text:00444780 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00444784 00000000 _nop
.text:00444788 1800bc8f lw gp,local_628+0x640(sp)
.text:0044478c 00020624 li a2,0x200
.text:00444790 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444794 21208002 move a0,s4
.text:00444798 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044479c 21280000 _clear a1
.text:004447a0 1800bc8f lw gp,local_628+0x640(sp)
.text:004447a4 21206002 move a0,s3
.text:004447a8 2891998f lw t9,-0x6ed8(gp)=>->hexstringtohexarray ;= 0041c6cc
.text:004447ac 00000000 nop
.text:004447b0 09f82003 jalr t9=>hexstringtohexarray ;undefined hexstringtohexarray()
.text:004447b4 21288002 _move a1,s4
.text:004447b8 1800bc8f lw gp,local_628+0x640(sp)
.text:004447bc 21204002 move a0,s2
.text:004447c0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004447c4 21280000 clear a1
.text:004447c8 00020624 li a2,0x200
.text:004447cc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004447d0 21884000 _move s1,v0
.text:004447d4 1800bc8f lw gp,local_628+0x640(sp)
.text:004447d8 0002c32e sltiu v1,s6,0x200
.text:004447dc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004447e0 2128a002 move a1,s5
.text:004447e4 21204002 move a0,s2
.text:004447e8 02006014 bne v1,zero,LAB_004447f4
.text:004447ec 2130c002 _move a2,s6
.text:004447f0 ff010624 li a2,0x1ff
LAB_004447f4: ;XREF[1,0]: 004447e8
.text:004447f4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004447f8 00000000 _nop
.text:004447fc 1800bc8f lw gp,local_628+0x640(sp)
.text:00444800 00000000 nop
.text:00444804 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00444808 00000000 nop
.text:0044480c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00444810 21204002 _move a0,s2
.text:00444814 1800bc8f lw gp,local_628+0x640(sp)
.text:00444818 21206002 move a0,s3
.text:0044481c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444820 21280000 clear a1
.text:00444824 00020624 li a2,0x200
.text:00444828 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044482c 21a84000 _move s5,v0
.text:00444830 1800bc8f lw gp,local_628+0x640(sp)
.text:00444834 2138a002 move a3,s5
.text:00444838 0090998f lw t9,-0x7000(gp)=>->aesencrypt ;= 00443ffc
.text:0044483c 21208002 move a0,s4
.text:00444840 21282002 move a1,s1
.text:00444844 1000b3af sw s3,local_630+0x640(sp)
.text:00444848 09f82003 jalr t9=>aesencrypt ;undefined aesencrypt(undefined param...
.text:0044484c 21304002 _move a2,s2
.text:00444850 1800bc8f lw gp,local_628+0x640(sp)
.text:00444854 21204002 move a0,s2
.text:00444858 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0044485c 21280000 clear a1
.text:00444860 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444864 00020624 _li a2,0x200
.text:00444868 1800bc8f lw gp,local_628+0x640(sp)
.text:0044486c 21206002 move a0,s3
.text:00444870 0488998f lw t9,-0x77fc(gp)=>->hexarraytohexstring ;= 0041c60c
.text:00444874 21284002 move a1,s2
.text:00444878 09f82003 jalr t9=>hexarraytohexstring ;undefined hexarraytohexstring()
.text:0044487c 40000624 _li a2,0x40
.text:00444880 1800bc8f lw gp,local_628+0x640(sp)
.text:00444884 00000000 nop
.text:00444888 f88a998f lw t9,-0x7508(gp)=>->strdupWithoutNull ;= 0041bd3c
.text:0044488c 00000000 nop
.text:00444890 09f82003 jalr t9=>strdupWithoutNull ;undefined strdupWithoutNull()
.text:00444894 21204002 _move a0,s2
.text:00444898 1800bc8f lw gp,local_628+0x640(sp)
.text:0044489c 3c06bf8f lw ra,local_4+0x640(sp)
.text:004448a0 3806b68f lw s6,local_8+0x640(sp)
.text:004448a4 3406b58f lw s5,local_c+0x640(sp)
.text:004448a8 3006b48f lw s4,local_10+0x640(sp)
.text:004448ac 2c06b38f lw s3,local_14+0x640(sp)
.text:004448b0 2806b28f lw s2,local_18+0x640(sp)
.text:004448b4 2406b18f lw s1,local_1c+0x640(sp)
.text:004448b8 2006b08f lw s0,local_20+0x640(sp)
.text:004448bc 0800e003 jr ra
.text:004448c0 4006bd27 _addiu sp,sp,0x640
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocDecryptbyKey()
;local_8 undefined4 -8 ;XREF[2,0]: 004448d4,00444948
;local_c undefined4 -c ;XREF[2,0]: 004448d8,0044494c
;local_10 undefined4 -10 ;XREF[2,0]: 004448dc,00444950
;local_218 undefined4 -218 ;XREF[5,0]: 004448e0,004448f8,00444910,00444928,00444944
;XREF[4,0]: Entry Point,0040ef4c,0041cf24
; 004d883c
.text:004448c4 0a001c3c lui gp,0xa
.text:004448c8 1cb19c27 addiu gp,gp,-0x4ee4
.text:004448cc 21e09903 addu gp,gp,t9
.text:004448d0 d8fdbd27 addiu sp,sp,-0x228
.text:004448d4 2002bfaf sw ra,local_8+0x228(sp)
.text:004448d8 1c02b1af sw s1,local_c+0x228(sp)
.text:004448dc 1802b0af sw s0,local_10+0x228(sp)
.text:004448e0 1000bcaf sw gp=>_gp,local_218+0x228(sp)
.text:004448e4 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004448e8 21888000 move s1,a0
.text:004448ec 2120a000 move a0,a1
.text:004448f0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004448f4 2180a000 _move s0,a1
.text:004448f8 1000bc8f lw gp,local_218+0x228(sp)
.text:004448fc 1800a527 addiu a1,sp,0x18
.text:00444900 0488998f lw t9,-0x77fc(gp)=>->hexarraytohexstring ;= 0041c60c
.text:00444904 21200002 move a0,s0
.text:00444908 09f82003 jalr t9=>hexarraytohexstring ;undefined hexarraytohexstring()
.text:0044490c 21304000 _move a2,v0
.text:00444910 1000bc8f lw gp,local_218+0x228(sp)
.text:00444914 00000000 nop
.text:00444918 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0044491c 00000000 nop
.text:00444920 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00444924 21202002 _move a0,s1
.text:00444928 1000bc8f lw gp,local_218+0x228(sp)
.text:0044492c 21202002 move a0,s1
.text:00444930 5889998f lw t9,-0x76a8(gp)=>->allocDecryptbyHexKey ;= 0044454c
.text:00444934 1800a627 addiu a2,sp,0x18
.text:00444938 21284000 move a1,v0
.text:0044493c 09f82003 jalr t9=>allocDecryptbyHexKey ;undefined allocDecryptbyHexKey()
.text:00444940 00020724 _li a3,0x200
.text:00444944 1000bc8f lw gp,local_218+0x228(sp)
.text:00444948 2002bf8f lw ra,local_8+0x228(sp)
.text:0044494c 1c02b18f lw s1,local_c+0x228(sp)
.text:00444950 1802b08f lw s0,local_10+0x228(sp)
.text:00444954 0800e003 jr ra
.text:00444958 2802bd27 _addiu sp,sp,0x228
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined allocEncryptbyKey()
;local_8 undefined4 -8 ;XREF[2,0]: 0044496c,004449e0
;local_c undefined4 -c ;XREF[2,0]: 00444970,004449e4
;local_10 undefined4 -10 ;XREF[2,0]: 00444974,004449e8
;local_218 undefined4 -218 ;XREF[5,0]: 00444978,00444990,004449a8,004449c0,004449dc
;XREF[4,0]: Entry Point,0040efdc,0041d0c8
; 004d84dc
.text:0044495c 0a001c3c lui gp,0xa
.text:00444960 84b09c27 addiu gp,gp,-0x4f7c
.text:00444964 21e09903 addu gp,gp,t9
.text:00444968 d8fdbd27 addiu sp,sp,-0x228
.text:0044496c 2002bfaf sw ra,local_8+0x228(sp)
.text:00444970 1c02b1af sw s1,local_c+0x228(sp)
.text:00444974 1802b0af sw s0,local_10+0x228(sp)
.text:00444978 1000bcaf sw gp=>_gp,local_218+0x228(sp)
.text:0044497c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00444980 21888000 move s1,a0
.text:00444984 2120a000 move a0,a1
.text:00444988 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0044498c 2180a000 _move s0,a1
.text:00444990 1000bc8f lw gp,local_218+0x228(sp)
.text:00444994 1800a527 addiu a1,sp,0x18
.text:00444998 0488998f lw t9,-0x77fc(gp)=>->hexarraytohexstring ;= 0041c60c
.text:0044499c 21200002 move a0,s0
.text:004449a0 09f82003 jalr t9=>hexarraytohexstring ;undefined hexarraytohexstring()
.text:004449a4 21304000 _move a2,v0
.text:004449a8 1000bc8f lw gp,local_218+0x228(sp)
.text:004449ac 00000000 nop
.text:004449b0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:004449b4 00000000 nop
.text:004449b8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004449bc 21202002 _move a0,s1
.text:004449c0 1000bc8f lw gp,local_218+0x228(sp)
.text:004449c4 21202002 move a0,s1
.text:004449c8 d884998f lw t9,-0x7b28(gp)=>->allocEncryptbyHexKey ;= 004446fc
.text:004449cc 1800a627 addiu a2,sp,0x18
.text:004449d0 21284000 move a1,v0
.text:004449d4 09f82003 jalr t9=>allocEncryptbyHexKey ;undefined allocEncryptbyHexKey()
.text:004449d8 00020724 _li a3,0x200
.text:004449dc 1000bc8f lw gp,local_218+0x228(sp)
.text:004449e0 2002bf8f lw ra,local_8+0x228(sp)
.text:004449e4 1c02b18f lw s1,local_c+0x228(sp)
.text:004449e8 1802b08f lw s0,local_10+0x228(sp)
.text:004449ec 0800e003 jr ra
.text:004449f0 2802bd27 _addiu sp,sp,0x228
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslOpenWithConfig()
;local_4 undefined4 -4 ;XREF[2,0]: 00444a04,00444c5c
;local_8 undefined4 -8 ;XREF[2,0]: 00444a08,00444c60
;local_c undefined4 -c ;XREF[2,0]: 00444a0c,00444c64
;local_10 undefined4 -10 ;XREF[2,0]: 00444a10,00444c68
;local_14 undefined4 -14 ;XREF[2,0]: 00444a14,00444c6c
;local_18 undefined4 -18 ;XREF[2,0]: 00444a18,00444c70
;local_1c undefined4 -1c ;XREF[2,0]: 00444a1c,00444c74
;local_20 undefined4 -20 ;XREF[2,0]: 00444a20,00444c78
;local_24 undefined4 -24 ;XREF[2,0]: 00444a24,00444c7c
;local_28 undefined4 -28 ;XREF[2,0]: 00444a28,00444c80
;local_30 undefined4 -30 ;XREF[18,0]: 00444a2c,00444a60,00444a78,00444a94,00444ab8
; 00444b60,00444b7c,00444bd0,00444bfc,00444c1c
; 00444c38,00444c54,00444ca8,00444cc4,00444ce0
; 00444d04,00444d20,00444d3c
;XREF[3,0]: Entry Point,0041f104,004d8434
.text:004449f4 0a001c3c lui gp,0xa
.text:004449f8 ecaf9c27 addiu gp,gp,-0x5014
.text:004449fc 21e09903 addu gp,gp,t9
.text:00444a00 c0ffbd27 addiu sp,sp,-0x40
.text:00444a04 3c00bfaf sw ra,local_4+0x40(sp)
.text:00444a08 3800beaf sw s8,local_8+0x40(sp)
.text:00444a0c 3400b7af sw s7,local_c+0x40(sp)
.text:00444a10 3000b6af sw s6,local_10+0x40(sp)
.text:00444a14 2c00b5af sw s5,local_14+0x40(sp)
.text:00444a18 2800b4af sw s4,local_18+0x40(sp)
.text:00444a1c 2400b3af sw s3,local_1c+0x40(sp)
.text:00444a20 2000b2af sw s2,local_20+0x40(sp)
.text:00444a24 1c00b1af sw s1,local_24+0x40(sp)
.text:00444a28 1800b0af sw s0,local_28+0x40(sp)
.text:00444a2c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00444a30 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00444a34 59000224 li v0,0x59
.text:00444a38 b8730382 lb v1,offset .data:DAT_004d73b8 &0xffff(s0);= 4Eh
.text:00444a3c 21888000 move s1,a0
.text:00444a40 86006210 beq v1,v0,LAB_00444c5c
.text:00444a44 21200000 _clear a0
.text:00444a48 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444a4c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00444a50 fccfa524 addiu a1=>.roda...,a1,-0x3004 ;= "YNYYNNNNNYYNY"
.text:00444a54 b8730426 addiu a0=>.data:DAT_004d73b8,s0,0x73b8 ;= 4Eh
.text:00444a58 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:00444a5c 1f000624 _li a2,0x1f
.text:00444a60 1000bc8f lw gp,local_30+0x40(sp)
.text:00444a64 b8730426 addiu a0=>.data:DAT_004d73b8,s0,0x73b8 ;= 4Eh
.text:00444a68 908b998f lw t9,-0x7470(gp)=>->::strncmp ;= 004894f0
.text:00444a6c 21282002 move a1,s1
.text:00444a70 09f82003 jalr t9=>.MIPS.stubs:::strncmp ;int strncmp(char * __s1, char * __s2...
.text:00444a74 02000624 _li a2,0x2
.text:00444a78 1000bc8f lw gp,local_30+0x40(sp)
.text:00444a7c 84004014 bne v0,zero,LAB_00444c90
.text:00444a80 00000000 _nop
.text:00444a84 b485998f lw t9,-0x7a4c(gp)=>->psCryptoOpen ;= 0047088c
.text:00444a88 00000000 nop
.text:00444a8c 09f82003 jalr t9=>psCryptoOpen ;undefined psCryptoOpen()
.text:00444a90 02002426 _addiu a0,s1,0x2
.text:00444a94 1000bc8f lw gp,local_30+0x40(sp)
.text:00444a98 94004004 bltz v0,LAB_00444cec
.text:00444a9c 21280000 _clear a1
.text:00444aa0 1880918f lw s1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444aa4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444aa8 709f3026 addiu s0,s1,-0x6090
.text:00444aac 21200002 move a0=>.bss:DAT_004d9f70,s0 ;= ??
.text:00444ab0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444ab4 800d0624 _li a2,0xd80
.text:00444ab8 1000bc8f lw gp,local_30+0x40(sp)
.text:00444abc 21b00002 move s6,s0
.text:00444ac0 18808f8f lw t7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444ac4 18808e8f lw t6,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444ac8 f0aced25 addiu t5,t7,-0x5310
.text:00444acc 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444ad0 d49fd725 addiu s7,t6,-0x602c
.text:00444ad4 2198a001 move s3,t5
.text:00444ad8 21880000 clear s1
.text:00444adc 21900000 clear s2
.text:00444ae0 ff00153c lui s5,0xff
.text:00444ae4 00ff143c lui s4,0xff00
.text:00444ae8 f0acedad sw t5,-0x5310(t7)=>.bss:DAT_004dacf0 ;= ??
.text:00444aec 14000010 b LAB_00444b40
.text:00444af0 0400adad _sw t5=>.bss:DAT_004...,0x4(t5)=>.bss:DAT...;= ??
LAB_00444af4: ;XREF[1,0]: 00444b50
.text:00444af4 0400698e lw t1,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00444af8 21185602 addu v1,s2,s6
.text:00444afc 000013ae sw s3=>.bss:DAT_004...,0x0(s0)=>.bss:DAT...;= ??
.text:00444b00 040070ae sw s0=>.bss:DAT_004...,0x4(s3)=>.bss:DAT...;= ??
.text:00444b04 000030ad sw s0=>.bss:DAT_004...,0x0(t1)=>.bss:DAT...;= ??
.text:00444b08 040009ae sw t1=>.bss:DAT_004...,0x4(s0)=>.bss:DAT...;= ??
.text:00444b0c 02321100 srl a2,s1,0x8
.text:00444b10 24503502 and t2,s1,s5
.text:00444b14 24403402 and t0,s1,s4
.text:00444b18 000071a0 sb s1,0x0(v1)=>.bss:DAT_004d9f70 ;= ??
.text:00444b1c 01003126 addiu s1,s1,0x1
.text:00444b20 02240a00 srl a0,t2,0x10
.text:00444b24 023e0800 srl a3,t0,0x18
.text:00444b28 2000252e sltiu a1,s1,0x20
.text:00444b2c 030067a0 sb a3,0x3(v1)=>.bss:DAT_004d9f73 ;= ??
.text:00444b30 010066a0 sb a2,0x1(v1)=>.bss:DAT_004d9f71 ;= ??
.text:00444b34 020064a0 sb a0,0x2(v1)=>.bss:DAT_004d9f72 ;= ??
.text:00444b38 2b00a010 beq a1,zero,LAB_00444be8
.text:00444b3c 6c005226 _addiu s2,s2,0x6c
LAB_00444b40: ;XREF[2,0]: 00444aec,00444be0
.text:00444b40 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444b44 21805702 addu s0,s2,s7
.text:00444b48 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00444b4c 10010427 addiu a0=>.roda...,t8,0x110 ;= "psAssert %s"
.text:00444b50 e8ff1316 bne s0,s3,LAB_00444af4
.text:00444b54 0401c527 _addiu a1=>.roda...,s8,0x104 ;= "matrixssl.c"
.text:00444b58 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00444b5c 00000000 _nop
.text:00444b60 1000bc8f lw gp,local_30+0x40(sp)
.text:00444b64 01090524 li a1,0x901
.text:00444b68 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444b6c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00444b70 00000000 nop
.text:00444b74 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00444b78 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00444b7c 1000bc8f lw gp,local_30+0x40(sp)
.text:00444b80 00000000 nop
.text:00444b84 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444b88 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00444b8c 2401e427 addiu a0=>.roda...,ra,0x124 ;= "(&g_sessionChronList) != (&g_sess...
.text:00444b90 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00444b94 00000000 _nop
.text:00444b98 0400698e lw t1,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00444b9c 21185602 addu v1,s2,s6
.text:00444ba0 000013ae sw s3=>.bss:DAT_004...,0x0(s0)=>.bss:DAT...;= ??
.text:00444ba4 040070ae sw s0=>.bss:DAT_004...,0x4(s3)=>.bss:DAT...;= ??
.text:00444ba8 000030ad sw s0=>.bss:DAT_004...,0x0(t1)=>.bss:DAT...;= ??
.text:00444bac 040009ae sw t1=>.bss:DAT_004...,0x4(s0)=>.bss:DAT...;= ??
.text:00444bb0 02321100 srl a2,s1,0x8
.text:00444bb4 24503502 and t2,s1,s5
.text:00444bb8 24403402 and t0,s1,s4
.text:00444bbc 000071a0 sb s1,0x0(v1)=>.bss:DAT_004d9f70 ;= ??
.text:00444bc0 01003126 addiu s1,s1,0x1
.text:00444bc4 02240a00 srl a0,t2,0x10
.text:00444bc8 023e0800 srl a3,t0,0x18
.text:00444bcc 2000252e sltiu a1,s1,0x20
.text:00444bd0 1000bc8f lw gp,local_30+0x40(sp)
.text:00444bd4 030067a0 sb a3,0x3(v1)=>.bss:DAT_004d9f73 ;= ??
.text:00444bd8 010066a0 sb a2,0x1(v1)=>.bss:DAT_004d9f71 ;= ??
.text:00444bdc 020064a0 sb a0,0x2(v1)=>.bss:DAT_004d9f72 ;= ??
.text:00444be0 d7ffa014 bne a1,zero,LAB_00444b40
.text:00444be4 6c005226 _addiu s2,s2,0x6c
LAB_00444be8: ;XREF[1,0]: 00444b38
.text:00444be8 1880928f lw s2,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444bec 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00444bf0 409f4426 addiu a0=>.bss:DAT_004d9f40,s2,-0x60c0 ;= ??
.text:00444bf4 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:00444bf8 21280000 _clear a1
.text:00444bfc 1000bc8f lw gp,local_30+0x40(sp)
.text:00444c00 16004004 bltz v0,LAB_00444c5c
.text:00444c04 21204000 _move a0,v0
.text:00444c08 1880938f lw s3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444c0c 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00444c10 589f6426 addiu a0=>.bss:DAT_004d9f58,s3,-0x60a8 ;= ??
.text:00444c14 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:00444c18 21280000 _clear a1
.text:00444c1c 1000bc8f lw gp,local_30+0x40(sp)
.text:00444c20 0e004004 bltz v0,LAB_00444c5c
.text:00444c24 21204000 _move a0,v0
.text:00444c28 748c998f lw t9,-0x738c(gp)=>->dtlsGenCookieSecret ;= 00459f8c
.text:00444c2c 00000000 nop
.text:00444c30 09f82003 jalr t9=>dtlsGenCookieSecret ;undefined dtlsGenCookieSecret()
.text:00444c34 00000000 _nop
.text:00444c38 1000bc8f lw gp,local_30+0x40(sp)
.text:00444c3c 07004004 bltz v0,LAB_00444c5c
.text:00444c40 21204000 _move a0,v0
.text:00444c44 9084998f lw t9,-0x7b70(gp)=>->matrixDtlsSetPmtu ;= 0045a148
.text:00444c48 00000000 nop
.text:00444c4c 09f82003 jalr t9=>matrixDtlsSetPmtu ;undefined matrixDtlsSetPmtu()
.text:00444c50 ffff0424 _li a0,-0x1
.text:00444c54 1000bc8f lw gp,local_30+0x40(sp)
.text:00444c58 21200000 clear a0
LAB_00444c5c: ;XREF[6,0]: 00444a40,00444c00,00444c20,00444c3c
; 00444ce4,00444d40
.text:00444c5c 3c00bf8f lw ra,local_4+0x40(sp)
.text:00444c60 3800be8f lw s8,local_8+0x40(sp)
.text:00444c64 3400b78f lw s7,local_c+0x40(sp)
.text:00444c68 3000b68f lw s6,local_10+0x40(sp)
.text:00444c6c 2c00b58f lw s5,local_14+0x40(sp)
.text:00444c70 2800b48f lw s4,local_18+0x40(sp)
.text:00444c74 2400b38f lw s3,local_1c+0x40(sp)
.text:00444c78 2000b28f lw s2,local_20+0x40(sp)
.text:00444c7c 1c00b18f lw s1,local_24+0x40(sp)
.text:00444c80 1800b08f lw s0,local_28+0x40(sp)
.text:00444c84 21108000 move v0,a0
.text:00444c88 0800e003 jr ra
.text:00444c8c 4000bd27 _addiu sp,sp,0x40
LAB_00444c90: ;XREF[1,0]: 00444a7c
.text:00444c90 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444c94 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00444c98 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00444c9c 5c010425 addiu a0=>.roda...,t0,0x15c ;= "psError %s"
.text:00444ca0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00444ca4 0401e524 _addiu a1=>.roda...,a3,0x104 ;= "matrixssl.c"
.text:00444ca8 1000bc8f lw gp,local_30+0x40(sp)
.text:00444cac 75000524 li a1,0x75
.text:00444cb0 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00444cb4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00444cb8 00000000 nop
.text:00444cbc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00444cc0 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:00444cc4 1000bc8f lw gp,local_30+0x40(sp)
.text:00444cc8 21282002 move a1,s1
.text:00444ccc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444cd0 1492998f lw t9,-0x6dec(gp)=>->_psErrorStr ;= 00485710
.text:00444cd4 00000000 nop
.text:00444cd8 09f82003 jalr t9=>_psErrorStr ;undefined _psErrorStr()
.text:00444cdc 68018424 _addiu a0=>.roda...,a0,0x168 ;= "MatrixSSL config mismatch.\nLibra...
.text:00444ce0 1000bc8f lw gp,local_30+0x40(sp)
.text:00444ce4 ddff0010 b LAB_00444c5c
.text:00444ce8 ffff0424 _li a0,-0x1
LAB_00444cec: ;XREF[1,0]: 00444a98
.text:00444cec 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444cf0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444cf4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00444cf8 5c018425 addiu a0=>.roda...,t4,0x15c ;= "psError %s"
.text:00444cfc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00444d00 04016525 _addiu a1=>.roda...,t3,0x104 ;= "matrixssl.c"
.text:00444d04 1000bc8f lw gp,local_30+0x40(sp)
.text:00444d08 7a000524 li a1,0x7a
.text:00444d0c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444d10 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00444d14 00000000 nop
.text:00444d18 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00444d1c 1c014425 _addiu a0=>.rodata:DAT_0049011c,t2,0x11c ;= 3Ah :
.text:00444d20 1000bc8f lw gp,local_30+0x40(sp)
.text:00444d24 00000000 nop
.text:00444d28 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00444d2c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00444d30 00000000 nop
.text:00444d34 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00444d38 a8012425 _addiu a0=>.roda...,t1,0x1a8 ;= "pscrypto open failure\n"
.text:00444d3c 1000bc8f lw gp,local_30+0x40(sp)
.text:00444d40 c6ff0010 b LAB_00444c5c
.text:00444d44 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslClose()
;local_4 undefined4 -4 ;XREF[2,0]: 00444d58,00444df0
;local_8 undefined4 -8 ;XREF[2,0]: 00444d5c,00444df8
;local_10 undefined4 -10 ;XREF[6,0]: 00444d60,00444d78,00444da4,00444dbc,00444dd4
; 00444dec
;XREF[5,0]: Entry Point,0041f2e8,0041f3e0
; 0041fb28,004d8b3c
.text:00444d48 0a001c3c lui gp,0xa
.text:00444d4c 98ac9c27 addiu gp,gp,-0x5368
.text:00444d50 21e09903 addu gp,gp,t9
.text:00444d54 e0ffbd27 addiu sp,sp,-0x20
.text:00444d58 1c00bfaf sw ra,local_4+0x20(sp)
.text:00444d5c 1800b0af sw s0,local_8+0x20(sp)
.text:00444d60 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00444d64 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444d68 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00444d6c 00000000 nop
.text:00444d70 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00444d74 409f0426 _addiu a0=>.bss:DAT_004d9f40,s0,-0x60c0 ;= ??
.text:00444d78 1000bc8f lw gp,local_10+0x20(sp)
.text:00444d7c 1f000224 li v0,0x1f
.text:00444d80 ffff4224 addiu v0,v0,-0x1
LAB_00444d84: ;XREF[1,0]: 00444d84
.text:00444d84 ffff4104 bgez v0,LAB_00444d84
.text:00444d88 ffff4224 _addiu v0,v0,-0x1
.text:00444d8c 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00444d90 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444d94 21280000 clear a1
.text:00444d98 800d0624 li a2,0xd80
.text:00444d9c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444da0 709f8424 _addiu a0=>.bss:DAT_004d9f70,a0,-0x6090 ;= ??
.text:00444da4 1000bc8f lw gp,local_10+0x20(sp)
.text:00444da8 00000000 nop
.text:00444dac 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00444db0 00000000 nop
.text:00444db4 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00444db8 409f0426 _addiu a0=>.bss:DAT_004d9f40,s0,-0x60c0 ;= ??
.text:00444dbc 1000bc8f lw gp,local_10+0x20(sp)
.text:00444dc0 00000000 nop
.text:00444dc4 b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:00444dc8 00000000 nop
.text:00444dcc 09f82003 jalr t9=>psDestroyMutex ;int psDestroyMutex(pthread_mutex_t *...
.text:00444dd0 409f0426 _addiu a0=>.bss:DAT_004d9f40,s0,-0x60c0 ;= ??
.text:00444dd4 1000bc8f lw gp,local_10+0x20(sp)
.text:00444dd8 00000000 nop
.text:00444ddc 4c89998f lw t9,-0x76b4(gp)=>->psCryptoClose ;= 00470a38
.text:00444de0 00000000 nop
.text:00444de4 09f82003 jalr t9=>psCryptoClose ;undefined psCryptoClose()
.text:00444de8 00000000 _nop
.text:00444dec 1000bc8f lw gp,local_10+0x20(sp)
.text:00444df0 1c00bf8f lw ra,local_4+0x20(sp)
.text:00444df4 1c80828f lw v0=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00444df8 1800b08f lw s0,local_8+0x20(sp)
.text:00444dfc 4e000324 li v1,0x4e
.text:00444e00 2000bd27 addiu sp,sp,0x20
.text:00444e04 0800e003 jr ra
.text:00444e08 b87343a0 _sb v1,offset .data:DAT_004d73b8 &0xffff(v0);= 4Eh
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslNewKeys()
;local_4 undefined4 -4 ;XREF[3,0]: 00444e1c,00444ea4,00444ecc
;local_8 undefined4 -8 ;XREF[3,0]: 00444e20,00444ea8,00444ed0
;local_c undefined4 -c ;XREF[3,0]: 00444e24,00444eac,00444ed4
;local_10 undefined4 -10 ;XREF[3,0]: 00444e28,00444eb0,00444ed8
;local_18 undefined4 -18 ;XREF[5,0]: 00444e2c,00444e44,00444e6c,00444e88,00444ec8
;XREF[3,0]: Entry Point,0041f124,004d834c
.text:00444e0c 0a001c3c lui gp,0xa
.text:00444e10 d4ab9c27 addiu gp,gp,-0x542c
.text:00444e14 21e09903 addu gp,gp,t9
.text:00444e18 d8ffbd27 addiu sp,sp,-0x28
.text:00444e1c 2400bfaf sw ra,local_4+0x28(sp)
.text:00444e20 2000b2af sw s2,local_8+0x28(sp)
.text:00444e24 1c00b1af sw s1,local_c+0x28(sp)
.text:00444e28 1800b0af sw s0,local_10+0x28(sp)
.text:00444e2c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00444e30 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00444e34 21908000 move s2,a0
.text:00444e38 bc010424 li a0,0x1bc
.text:00444e3c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00444e40 2188a000 _move s1,a1
.text:00444e44 1000bc8f lw gp,local_18+0x28(sp)
.text:00444e48 21804000 move s0,v0
.text:00444e4c 21204000 move a0,v0
.text:00444e50 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00444e54 bc010624 li a2,0x1bc
.text:00444e58 21280000 clear a1
.text:00444e5c 11000012 beq s0,zero,LAB_00444ea4
.text:00444e60 f8ff0224 _li v0,-0x8
.text:00444e64 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00444e68 00000000 _nop
.text:00444e6c 1000bc8f lw gp,local_18+0x28(sp)
.text:00444e70 900011ae sw s1,0x90(s0)
.text:00444e74 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00444e78 94000426 addiu a0,s0,0x94
.text:00444e7c 000000ae sw zero,0x0(s0)
.text:00444e80 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:00444e84 21280000 _clear a1
.text:00444e88 1000bc8f lw gp,local_18+0x28(sp)
.text:00444e8c 21884000 move s1,v0
.text:00444e90 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00444e94 09004004 bltz v0,LAB_00444ebc
.text:00444e98 21200002 _move a0,s0
.text:00444e9c 000050ae sw s0,0x0(s2)
.text:00444ea0 21100000 clear v0
LAB_00444ea4: ;XREF[1,0]: 00444e5c
.text:00444ea4 2400bf8f lw ra,local_4+0x28(sp)
.text:00444ea8 2000b28f lw s2,local_8+0x28(sp)
.text:00444eac 1c00b18f lw s1,local_c+0x28(sp)
.text:00444eb0 1800b08f lw s0,local_10+0x28(sp)
.text:00444eb4 0800e003 jr ra
.text:00444eb8 2800bd27 _addiu sp,sp,0x28
LAB_00444ebc: ;XREF[1,0]: 00444e94
.text:00444ebc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00444ec0 00000000 _nop
.text:00444ec4 21102002 move v0,s1
.text:00444ec8 1000bc8f lw gp,local_18+0x28(sp)
.text:00444ecc 2400bf8f lw ra,local_4+0x28(sp)
.text:00444ed0 2000b28f lw s2,local_8+0x28(sp)
.text:00444ed4 1c00b18f lw s1,local_c+0x28(sp)
.text:00444ed8 1800b08f lw s0,local_10+0x28(sp)
.text:00444edc 0800e003 jr ra
.text:00444ee0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psTestUserEcID()
;XREF[4,0]: Entry Point,004591c0,004604ac
; 004d8384
.text:00444ee4 13000224 li v0,0x13
.text:00444ee8 14008210 beq a0,v0,LAB_00444f3c
.text:00444eec 15000324 _li v1,0x15
.text:00444ef0 18008310 beq a0,v1,LAB_00444f54
.text:00444ef4 17000624 _li a2,0x17
.text:00444ef8 19008610 beq a0,a2,LAB_00444f60
.text:00444efc 18000724 _li a3,0x18
.text:00444f00 1d008710 beq a0,a3,LAB_00444f78
.text:00444f04 19000824 _li t0,0x19
.text:00444f08 18008810 beq a0,t0,LAB_00444f6c
.text:00444f0c ff000924 _li t1,0xff
.text:00444f10 1c008910 beq a0,t1,LAB_00444f84
.text:00444f14 1a000a24 _li t2,0x1a
.text:00444f18 1d008a10 beq a0,t2,LAB_00444f90
.text:00444f1c 1b000b24 _li t3,0x1b
.text:00444f20 1e008b10 beq a0,t3,LAB_00444f9c
.text:00444f24 1c000c24 _li t4,0x1c
.text:00444f28 08008c14 bne a0,t4,LAB_00444f4c
.text:00444f2c f6ff0324 _li v1,-0xa
.text:00444f30 c2140500 srl v0,a1,0x13
.text:00444f34 02000010 b LAB_00444f40
.text:00444f38 01004230 _andi v0,v0,0x1
LAB_00444f3c: ;XREF[1,0]: 00444ee8
.text:00444f3c 0100a230 andi v0,a1,0x1
LAB_00444f40: ;XREF[8,0]: 00444f34,00444f58,00444f64,00444f70
; 00444f7c,00444f88,00444f94,00444fa0
.text:00444f40 02004010 beq v0,zero,LAB_00444f4c
.text:00444f44 ffff0324 _li v1,-0x1
.text:00444f48 21180000 clear v1
LAB_00444f4c: ;XREF[2,0]: 00444f28,00444f40
.text:00444f4c 0800e003 jr ra
.text:00444f50 21106000 _move v0,v1
LAB_00444f54: ;XREF[1,0]: 00444ef0
.text:00444f54 42100500 srl v0,a1,0x1
.text:00444f58 f9ff0010 b LAB_00444f40
.text:00444f5c 01004230 _andi v0,v0,0x1
LAB_00444f60: ;XREF[1,0]: 00444ef8
.text:00444f60 82100500 srl v0,a1,0x2
.text:00444f64 f6ff0010 b LAB_00444f40
.text:00444f68 01004230 _andi v0,v0,0x1
LAB_00444f6c: ;XREF[1,0]: 00444f08
.text:00444f6c 02110500 srl v0,a1,0x4
.text:00444f70 f3ff0010 b LAB_00444f40
.text:00444f74 01004230 _andi v0,v0,0x1
LAB_00444f78: ;XREF[1,0]: 00444f00
.text:00444f78 c2100500 srl v0,a1,0x3
.text:00444f7c f0ff0010 b LAB_00444f40
.text:00444f80 01004230 _andi v0,v0,0x1
LAB_00444f84: ;XREF[1,0]: 00444f10
.text:00444f84 02140500 srl v0,a1,0x10
.text:00444f88 edff0010 b LAB_00444f40
.text:00444f8c 01004230 _andi v0,v0,0x1
LAB_00444f90: ;XREF[1,0]: 00444f18
.text:00444f90 42140500 srl v0,a1,0x11
.text:00444f94 eaff0010 b LAB_00444f40
.text:00444f98 01004230 _andi v0,v0,0x1
LAB_00444f9c: ;XREF[1,0]: 00444f20
.text:00444f9c 82140500 srl v0,a1,0x12
.text:00444fa0 e7ff0010 b LAB_00444f40
.text:00444fa4 01004230 _andi v0,v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined curveIdToFlag()
;XREF[3,0]: Entry Point,004604d4,004d8a60
.text:00444fa8 13000224 li v0,0x13
.text:00444fac 19008210 beq a0,v0,LAB_00445014
.text:00444fb0 01000324 _li v1,0x1
.text:00444fb4 15000524 li a1,0x15
.text:00444fb8 16008510 beq a0,a1,LAB_00445014
.text:00444fbc 02000324 _li v1,0x2
.text:00444fc0 17000624 li a2,0x17
.text:00444fc4 13008610 beq a0,a2,LAB_00445014
.text:00444fc8 04000324 _li v1,0x4
.text:00444fcc 18000724 li a3,0x18
.text:00444fd0 10008710 beq a0,a3,LAB_00445014
.text:00444fd4 08000324 _li v1,0x8
.text:00444fd8 19000824 li t0,0x19
.text:00444fdc 0d008810 beq a0,t0,LAB_00445014
.text:00444fe0 10000324 _li v1,0x10
.text:00444fe4 ff000924 li t1,0xff
.text:00444fe8 0a008910 beq a0,t1,LAB_00445014
.text:00444fec 0100033c _lui v1,0x1
.text:00444ff0 1a000a24 li t2,0x1a
.text:00444ff4 07008a10 beq a0,t2,LAB_00445014
.text:00444ff8 0200033c _lui v1,0x2
.text:00444ffc 1c008338 xori v1,a0,0x1c
.text:00445000 1b000b24 li t3,0x1b
.text:00445004 0100652c sltiu a1,v1,0x1
.text:00445008 02008b10 beq a0,t3,LAB_00445014
.text:0044500c 0400033c _lui v1,0x4
.text:00445010 c01c0500 sll v1,a1,0x13
LAB_00445014: ;XREF[8,0]: 00444fac,00444fb8,00444fc4,00444fd0
; 00444fdc,00444fe8,00444ff4,00445008
.text:00445014 0800e003 jr ra
.text:00445018 21106000 _move v0,v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGenEphemeralEcKey()
;local_8 undefined4 -8 ;XREF[2,0]: 0044502c,0044512c
;local_c undefined4 -c ;XREF[2,0]: 00445030,00445130
;local_10 undefined4 -10 ;XREF[2,0]: 00445034,00445134
;local_14 undefined4 -14 ;XREF[2,0]: 00445038,00445138
;local_18 undefined4 -18 ;XREF[2,0]: 0044503c,0044513c
;local_1c undefined4 -1c ;XREF[2,0]: 00445040,00445140
;local_20 undefined4 -20 ;XREF[2,0]: 00445044,00445144
;local_24 undefined4 -24 ;XREF[2,0]: 004450dc,00445178
;local_28 undefined4 -28 ;XREF[2,0]: 004450d8,00445174
;local_30 undefined4 -30 ;XREF[11,0]: 00445048,00445078,00445094,004450cc,0044510c
; 00445128,00445190,004451d8,004451f4,00445210
; 0044522c
;local_38 undefined4 -38 ;XREF[1,0]: 00445180
;XREF[5,0]: Entry Point,0044d950,0045b824
; 0045d950,004d7ea0
.text:0044501c 0a001c3c lui gp,0xa
.text:00445020 c4a99c27 addiu gp,gp,-0x563c
.text:00445024 21e09903 addu gp,gp,t9
.text:00445028 b8ffbd27 addiu sp,sp,-0x48
.text:0044502c 4000bfaf sw ra,local_8+0x48(sp)
.text:00445030 3c00b5af sw s5,local_c+0x48(sp)
.text:00445034 3800b4af sw s4,local_10+0x48(sp)
.text:00445038 3400b3af sw s3,local_14+0x48(sp)
.text:0044503c 3000b2af sw s2,local_18+0x48(sp)
.text:00445040 2c00b1af sw s1,local_1c+0x48(sp)
.text:00445044 2800b0af sw s0,local_20+0x48(sp)
.text:00445048 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:0044504c 21808000 move s0,a0
.text:00445050 21a0a000 move s4,a1
.text:00445054 2190c000 move s2,a2
.text:00445058 59008010 beq a0,zero,LAB_004451c0
.text:0044505c 21a8e000 _move s5,a3
.text:00445060 5700c010 beq a2,zero,LAB_004451c0
.text:00445064 00000000 _nop
LAB_00445068: ;XREF[1,0]: 00445214
.text:00445068 f884998f lw t9,-0x7b08(gp)=>->psGetTime ;= 00488238
.text:0044506c 9000058e lw a1,0x90(s0)
.text:00445070 09f82003 jalr t9=>psGetTime ;undefined psGetTime()
.text:00445074 2000a427 _addiu a0,sp,0x20
.text:00445078 1800bc8f lw gp,local_30+0x48(sp)
.text:0044507c 94001326 addiu s3,s0,0x94
.text:00445080 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00445084 00000000 nop
.text:00445088 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:0044508c 21206002 _move a0,s3
.text:00445090 e000068e lw a2,0xe0(s0)
.text:00445094 1800bc8f lw gp,local_30+0x48(sp)
.text:00445098 2d00d210 beq a2,s2,LAB_00445150
.text:0044509c 00000000 _nop
LAB_004450a0: ;XREF[1,0]: 00445194
.text:004450a0 34010396 lhu v1,0x134(s0)
.text:004450a4 00000000 nop
.text:004450a8 ffff6e30 andi t6,v1,0xffff
LAB_004450ac: ;XREF[1,0]: 0044515c
.text:004450ac 5b00c015 bne t6,zero,LAB_0044521c
.text:004450b0 ac001126 _addiu s1,s0,0xac
LAB_004450b4: ;XREF[1,0]: 00445230
.text:004450b4 d08f998f lw t9,-0x7030(gp)=>->psEccGenKey ;= 0047da2c
.text:004450b8 0000048e lw a0,0x0(s0)
.text:004450bc 21304002 move a2,s2
.text:004450c0 2138a002 move a3,s5
.text:004450c4 09f82003 jalr t9=>psEccGenKey ;undefined psEccGenKey()
.text:004450c8 21282002 _move a1,s1
.text:004450cc 1800bc8f lw gp,local_30+0x48(sp)
.text:004450d0 10004004 bltz v0,LAB_00445114
.text:004450d4 21904000 _move s2,v0
.text:004450d8 2000b28f lw s2,local_28+0x48(sp)
.text:004450dc 2400af8f lw t7,local_24+0x48(sp)
.text:004450e0 01001524 li s5,0x1
.text:004450e4 2c0112ae sw s2,0x12c(s0)
.text:004450e8 340115a6 sh s5,0x134(s0)
.text:004450ec 30010fae sw t7,0x130(s0)
.text:004450f0 08008012 beq s4,zero,LAB_00445114
.text:004450f4 21900000 _clear s2
.text:004450f8 c488998f lw t9,-0x773c(gp)=>->psEccCopyKey ;= 0047910c
.text:004450fc 21208002 move a0,s4
.text:00445100 21282002 move a1,s1
LAB_00445104: ;XREF[1,0]: 004451b8
.text:00445104 09f82003 jalr t9=>psEccCopyKey ;undefined psEccCopyKey()
.text:00445108 00000000 _nop
.text:0044510c 1800bc8f lw gp,local_30+0x48(sp)
.text:00445110 21904000 move s2,v0
LAB_00445114: ;XREF[3,0]: 004450d0,004450f0,004451a8
.text:00445114 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00445118 00000000 nop
.text:0044511c 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00445120 21206002 _move a0,s3
.text:00445124 21104002 move v0,s2
.text:00445128 1800bc8f lw gp,local_30+0x48(sp)
.text:0044512c 4000bf8f lw ra,local_8+0x48(sp)
.text:00445130 3c00b58f lw s5,local_c+0x48(sp)
.text:00445134 3800b48f lw s4,local_10+0x48(sp)
.text:00445138 3400b38f lw s3,local_14+0x48(sp)
.text:0044513c 3000b28f lw s2,local_18+0x48(sp)
.text:00445140 2c00b18f lw s1,local_1c+0x48(sp)
.text:00445144 2800b08f lw s0,local_20+0x48(sp)
.text:00445148 0800e003 jr ra
.text:0044514c 4800bd27 _addiu sp,sp,0x48
LAB_00445150: ;XREF[1,0]: 00445098
.text:00445150 34010396 lhu v1,0x134(s0)
.text:00445154 00000000 nop
.text:00445158 e903672c sltiu a3,v1,0x3e9
.text:0044515c d3ffe010 beq a3,zero,LAB_004450ac
.text:00445160 ffff6e30 _andi t6,v1,0xffff
.text:00445164 90000b8e lw t3,0x90(s0)
.text:00445168 808d998f lw t9,-0x7280(gp)=>->psDiffMsecs ;= 004882bc
.text:0044516c 2c01048e lw a0,0x12c(s0)
.text:00445170 3001058e lw a1,0x130(s0)
.text:00445174 2000a68f lw a2,local_28+0x48(sp)
.text:00445178 2400a78f lw a3,local_24+0x48(sp)
.text:0044517c 09f82003 jalr t9=>psDiffMsecs ;undefined psDiffMsecs()
.text:00445180 1000abaf _sw t3,local_38+0x48(sp)
.text:00445184 6d000a3c lui t2,0x6d
.text:00445188 00dd4935 ori t1,t2,0xdd00
.text:0044518c 2a402201 slt t0,t1,v0
.text:00445190 1800bc8f lw gp,local_30+0x48(sp)
.text:00445194 c2ff0015 bne t0,zero,LAB_004450a0
.text:00445198 00000000 _nop
.text:0044519c 34010d96 lhu t5,0x134(s0)
.text:004451a0 21900000 clear s2
.text:004451a4 0100ac25 addiu t4,t5,0x1
.text:004451a8 daff8012 beq s4,zero,LAB_00445114
.text:004451ac 34010ca6 _sh t4,0x134(s0)
.text:004451b0 c488998f lw t9,-0x773c(gp)=>->psEccCopyKey ;= 0047910c
.text:004451b4 21208002 move a0,s4
.text:004451b8 d2ff0010 b LAB_00445104
.text:004451bc ac000526 _addiu a1,s0,0xac
LAB_004451c0: ;XREF[2,0]: 00445058,00445060
.text:004451c0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004451c4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004451c8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004451cc 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:004451d0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004451d4 0401a524 _addiu a1=>.roda...,a1,0x104 ;= "matrixssl.c"
.text:004451d8 1800bc8f lw gp,local_30+0x48(sp)
.text:004451dc 58030524 li a1,0x358
.text:004451e0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004451e4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004451e8 00000000 nop
.text:004451ec 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004451f0 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:004451f4 1800bc8f lw gp,local_30+0x48(sp)
.text:004451f8 00000000 nop
.text:004451fc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00445200 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00445204 00000000 nop
.text:00445208 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044520c c0018424 _addiu a0=>.roda...,a0,0x1c0 ;= "keys && curve"
.text:00445210 1800bc8f lw gp,local_30+0x48(sp)
.text:00445214 94ff0010 b LAB_00445068
.text:00445218 00000000 _nop
LAB_0044521c: ;XREF[1,0]: 004450ac
.text:0044521c 908e998f lw t9,-0x7170(gp)=>->psEccClearKey ;= 00478f8c
.text:00445220 00000000 nop
.text:00445224 09f82003 jalr t9=>psEccClearKey ;undefined psEccClearKey()
.text:00445228 21202002 _move a0,s1
.text:0044522c 1800bc8f lw gp,local_30+0x48(sp)
.text:00445230 a0ff0010 b LAB_004450b4
.text:00445234 340100a6 _sh zero,0x134(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslDeleteKeys()
;local_4 undefined4 -4 ;XREF[4,0]: 00445248,00445374,00445454,0044546c
;local_8 undefined4 -8 ;XREF[4,0]: 0044524c,00445378,00445458,00445470
;local_c undefined4 -c ;XREF[4,0]: 00445250,0044537c,0044545c,00445474
;local_10 undefined4 -10 ;XREF[4,0]: 00445254,00445380,00445460,00445478
;local_18 undefined4 -18 ;XREF[15,0]: 00445258,00445288,004452b8,004452d0,004452e8
; 00445314,00445334,00445368,0044539c,004453b8
; 004453d4,004453f0,0044540c,00445428,00445448
;XREF[5,0]: Entry Point,0041f2d0,0041f3c8
; 0041fb10,004d8010
.text:00445238 0a001c3c lui gp,0xa
.text:0044523c a8a79c27 addiu gp,gp,-0x5858
.text:00445240 21e09903 addu gp,gp,t9
.text:00445244 d8ffbd27 addiu sp,sp,-0x28
.text:00445248 2400bfaf sw ra,local_4+0x28(sp)
.text:0044524c 2000b2af sw s2,local_8+0x28(sp)
.text:00445250 1c00b1af sw s1,local_c+0x28(sp)
.text:00445254 1800b0af sw s0,local_10+0x28(sp)
.text:00445258 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0044525c 83008010 beq a0,zero,LAB_0044546c
.text:00445260 21908000 _move s2,a0
.text:00445264 7400848c lw a0,0x74(a0)
.text:00445268 00000000 nop
.text:0044526c 47008014 bne a0,zero,LAB_0044538c
.text:00445270 00000000 _nop
.text:00445274 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:00445278 00000000 nop
.text:0044527c 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:00445280 04004426 _addiu a0,s2,0x4
.text:00445284 7800448e lw a0,0x78(s2)
.text:00445288 1000bc8f lw gp,local_18+0x28(sp)
.text:0044528c 4d008014 bne a0,zero,LAB_004453c4
.text:00445290 00000000 _nop
LAB_00445294: ;XREF[2,0]: 004453bc,004453d8
.text:00445294 7c00448e lw a0,0x7c(s2)
.text:00445298 00000000 nop
.text:0044529c 15008010 beq a0,zero,LAB_004452f4
.text:004452a0 00000000 _nop
.text:004452a4 21888000 move s1,a0
LAB_004452a8: ;XREF[1,0]: 004452ec
.text:004452a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004452ac 0000248e lw a0,0x0(s1)
.text:004452b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004452b4 00000000 _nop
.text:004452b8 1000bc8f lw gp,local_18+0x28(sp)
.text:004452bc 0800248e lw a0,0x8(s1)
.text:004452c0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004452c4 00000000 nop
.text:004452c8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004452cc 00000000 _nop
.text:004452d0 1000bc8f lw gp,local_18+0x28(sp)
.text:004452d4 1000308e lw s0,0x10(s1)
.text:004452d8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004452dc 00000000 nop
.text:004452e0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004452e4 21202002 _move a0,s1
.text:004452e8 1000bc8f lw gp,local_18+0x28(sp)
.text:004452ec eeff0016 bne s0,zero,LAB_004452a8
.text:004452f0 21880002 _move s1,s0
LAB_004452f4: ;XREF[1,0]: 0044529c
.text:004452f4 8000448e lw a0,0x80(s2)
.text:004452f8 00000000 nop
.text:004452fc 08008010 beq a0,zero,LAB_00445320
.text:00445300 00000000 _nop
LAB_00445304: ;XREF[1,0]: 00445318
.text:00445304 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445308 5800918c lw s1,0x58(a0)
.text:0044530c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445310 00000000 _nop
.text:00445314 1000bc8f lw gp,local_18+0x28(sp)
.text:00445318 faff2016 bne s1,zero,LAB_00445304
.text:0044531c 21202002 _move a0,s1
LAB_00445320: ;XREF[1,0]: 004452fc
.text:00445320 b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:00445324 00000000 nop
.text:00445328 09f82003 jalr t9=>psDestroyMutex ;int psDestroyMutex(pthread_mutex_t *...
.text:0044532c 94004426 _addiu a0,s2,0x94
.text:00445330 34014296 lhu v0,0x134(s2)
.text:00445334 1000bc8f lw gp,local_18+0x28(sp)
.text:00445338 29004014 bne v0,zero,LAB_004453e0
.text:0044533c 00000000 _nop
.text:00445340 8800448e lw a0,0x88(s2)
.text:00445344 00000000 nop
.text:00445348 33008014 bne a0,zero,LAB_00445418
.text:0044534c 00000000 _nop
LAB_00445350: ;XREF[1,0]: 00445410
.text:00445350 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00445354 21204002 move a0,s2
.text:00445358 bc010524 li a1,0x1bc
.text:0044535c 21300000 clear a2
.text:00445360 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00445364 bc010724 _li a3,0x1bc
.text:00445368 1000bc8f lw gp,local_18+0x28(sp)
.text:0044536c 21204002 move a0,s2
.text:00445370 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445374 2400bf8f lw ra,local_4+0x28(sp)
.text:00445378 2000b28f lw s2,local_8+0x28(sp)
.text:0044537c 1c00b18f lw s1,local_c+0x28(sp)
.text:00445380 1800b08f lw s0,local_10+0x28(sp)
.text:00445384 08002003 jr t9=>.MIPS.stubs:::free
.text:00445388 2800bd27 _addiu sp,sp,0x28
LAB_0044538c: ;XREF[1,0]: 0044526c
.text:0044538c 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445390 00000000 nop
.text:00445394 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00445398 00000000 _nop
.text:0044539c 1000bc8f lw gp,local_18+0x28(sp)
.text:004453a0 00000000 nop
.text:004453a4 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:004453a8 00000000 nop
.text:004453ac 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:004453b0 04004426 _addiu a0,s2,0x4
.text:004453b4 7800448e lw a0,0x78(s2)
.text:004453b8 1000bc8f lw gp,local_18+0x28(sp)
.text:004453bc b5ff8010 beq a0,zero,LAB_00445294
.text:004453c0 00000000 _nop
LAB_004453c4: ;XREF[1,0]: 0044528c
.text:004453c4 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:004453c8 00000000 nop
.text:004453cc 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:004453d0 00000000 _nop
.text:004453d4 1000bc8f lw gp,local_18+0x28(sp)
.text:004453d8 aeff0010 b LAB_00445294
.text:004453dc 00000000 _nop
LAB_004453e0: ;XREF[1,0]: 00445338
.text:004453e0 908e998f lw t9,-0x7170(gp)=>->psEccClearKey ;= 00478f8c
.text:004453e4 00000000 nop
.text:004453e8 09f82003 jalr t9=>psEccClearKey ;undefined psEccClearKey()
.text:004453ec ac004426 _addiu a0,s2,0xac
.text:004453f0 1000bc8f lw gp,local_18+0x28(sp)
.text:004453f4 00000000 nop
.text:004453f8 908e998f lw t9,-0x7170(gp)=>->psEccClearKey ;= 00478f8c
.text:004453fc 00000000 nop
.text:00445400 09f82003 jalr t9=>psEccClearKey ;undefined psEccClearKey()
.text:00445404 ec004426 _addiu a0,s2,0xec
.text:00445408 8800448e lw a0,0x88(s2)
.text:0044540c 1000bc8f lw gp,local_18+0x28(sp)
.text:00445410 cfff8010 beq a0,zero,LAB_00445350
.text:00445414 00000000 _nop
LAB_00445418: ;XREF[1,0]: 00445348
.text:00445418 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044541c 00000000 nop
.text:00445420 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445424 00000000 _nop
.text:00445428 1000bc8f lw gp,local_18+0x28(sp)
.text:0044542c 21204002 move a0,s2
.text:00445430 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00445434 8c0040a6 sh zero,0x8c(s2)
.text:00445438 bc010524 li a1,0x1bc
.text:0044543c 21300000 clear a2
.text:00445440 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00445444 bc010724 _li a3,0x1bc
.text:00445448 1000bc8f lw gp,local_18+0x28(sp)
.text:0044544c 21204002 move a0,s2
.text:00445450 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445454 2400bf8f lw ra,local_4+0x28(sp)
.text:00445458 2000b28f lw s2,local_8+0x28(sp)
.text:0044545c 1c00b18f lw s1,local_c+0x28(sp)
.text:00445460 1800b08f lw s0,local_10+0x28(sp)
.text:00445464 08002003 jr t9=>.MIPS.stubs:::free
.text:00445468 2800bd27 _addiu sp,sp,0x28
LAB_0044546c: ;XREF[1,0]: 0044525c
.text:0044546c 2400bf8f lw ra,local_4+0x28(sp)
.text:00445470 2000b28f lw s2,local_8+0x28(sp)
.text:00445474 1c00b18f lw s1,local_c+0x28(sp)
.text:00445478 1800b08f lw s0,local_10+0x28(sp)
.text:0044547c 0800e003 jr ra
.text:00445480 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00445484(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004454c8
;param_6 undefined4 14 ;XREF[1,0]: 004454cc
;local_8 undefined4 -8 ;XREF[4,0]: 00445494,0044566c,004456c8,004457a0
;local_c undefined4 -c ;XREF[4,0]: 00445498,00445670,004456cc,004457a4
;local_10 undefined4 -10 ;XREF[4,0]: 0044549c,00445674,004456d0,004457a8
;local_14 undefined4 -14 ;XREF[4,0]: 004454a0,00445678,004456d4,004457ac
;local_18 undefined4 -18 ;XREF[4,0]: 004454a4,0044567c,004456d8,004457b0
;local_1c undefined4 -1c ;XREF[4,0]: 004454a8,00445680,004456dc,004457b4
;local_20 undefined4 -20 ;XREF[4,0]: 004454ac,00445684,004456e0,004457b8
;local_24 undefined4 -24 ;XREF[4,0]: 004454b0,00445688,004456e4,004457bc
;local_28 undefined4 -28 ;XREF[4,0]: 004454b4,0044568c,004456e8,004457c0
;local_30 undefined4 -30 ;XREF[1,0]: 004458a4
;local_38 undefined4 -38 ;XREF[26,0]: 004454b8,00445508,004455a8,004455ec,00445608
; 00445624,0044563c,00445664,004456bc,00445748
; 00445764,0044577c,004457e4,00445800,0044581c
; 0044583c,00445858,00445874,00445890,004458bc
; 00445928,00445960,00445990,004459ac,004459c8
; 004459e0
;local_3c undefined4 -3c ;XREF[1,0]: 004458a0
;local_40 undefined4 -40 ;XREF[1,0]: 004458ac
;XREF[1,0]: 00445a08
.text:00445484 0a001c3c lui gp,0xa
.text:00445488 5ca59c27 addiu gp,gp,-0x5aa4
.text:0044548c 21e09903 addu gp,gp,t9
.text:00445490 b0ffbd27 addiu sp,sp,-0x50
.text:00445494 4800bfaf sw ra,local_8+0x50(sp)
.text:00445498 4400b7af sw s7,local_c+0x50(sp)
.text:0044549c 4000b6af sw s6,local_10+0x50(sp)
.text:004454a0 3c00b5af sw s5,local_14+0x50(sp)
.text:004454a4 3800b4af sw s4,local_18+0x50(sp)
.text:004454a8 3400b3af sw s3,local_1c+0x50(sp)
.text:004454ac 3000b2af sw s2,local_20+0x50(sp)
.text:004454b0 2c00b1af sw s1,local_24+0x50(sp)
.text:004454b4 2800b0af sw s0,local_28+0x50(sp)
.text:004454b8 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:004454bc 21888000 move s1,param_1
.text:004454c0 2198c000 move s3,param_3
.text:004454c4 21b0e000 move s6,param_4
.text:004454c8 6000b78f lw s7,param_5+0x50(sp)
.text:004454cc 6400b48f lw s4,param_6+0x50(sp)
.text:004454d0 66008010 beq param_1,zero,LAB_0044566c
.text:004454d4 faff0324 _li v1,-0x6
.text:004454d8 0000908c lw s0,0x0(param_1)
.text:004454dc 1300a010 beq param_2,zero,LAB_0044552c
.text:004454e0 00000000 _nop
.text:004454e4 7400828c lw v0,0x74(param_1)
.text:004454e8 00000000 nop
.text:004454ec 5f004014 bne v0,zero,LAB_0044566c
.text:004454f0 f6ff0324 _li v1,-0xa
.text:004454f4 6c88998f lw t9,-0x7794(gp)=>->psX509ParseCertFile ;= 0046d92c
.text:004454f8 21200002 move param_1,s0
.text:004454fc 74002626 addiu param_3,s1,0x74
.text:00445500 09f82003 jalr t9=>psX509ParseCertFile ;undefined psX509ParseCertFile()
.text:00445504 03000724 _li param_4,0x3
.text:00445508 1800bc8f lw gp,local_38+0x50(sp)
.text:0044550c 57004004 bltz v0,LAB_0044566c
.text:00445510 21184000 _move v1,v0
.text:00445514 7400248e lw param_1,0x74(s1)
.text:00445518 00000000 nop
.text:0044551c b402838c lw v1,0x2b4(param_1)
.text:00445520 00000000 nop
.text:00445524 12016014 bne v1,zero,LAB_00445970
.text:00445528 08000524 _li param_2,0x8
LAB_0044552c: ;XREF[1,0]: 004454dc
.text:0044552c 0a006012 beq s3,zero,LAB_00445558
.text:00445530 00000000 _nop
.text:00445534 70002896 lhu t0,0x70(s1)
.text:00445538 00000000 nop
.text:0044553c 57000015 bne t0,zero,LAB_0044569c
.text:00445540 01000924 _li t1,0x1
LAB_00445544: ;XREF[1,0]: 004456a4
.text:00445544 a2008912 beq s4,t1,LAB_004457d0
.text:00445548 04003226 _addiu s2,s1,0x4
LAB_0044554c: ;XREF[1,0]: 00445820
.text:0044554c 03000a24 li t2,0x3
.text:00445550 b5008a12 beq s4,t2,LAB_00445828
.text:00445554 04003226 _addiu s2,s1,0x4
LAB_00445558: ;XREF[2,0]: 0044552c,00445878
.text:00445558 7400258e lw param_2,0x74(s1)
.text:0044555c 9000248e lw param_1,0x90(s1)
.text:00445560 6500a014 bne param_2,zero,LAB_004456f8
.text:00445564 00000000 _nop
.text:00445568 72002392 lbu v1,0x72(s1)
.text:0044556c 00000000 nop
.text:00445570 65006014 bne v1,zero,LAB_00445708
.text:00445574 ff006b30 _andi t3,v1,0xff
LAB_00445578: ;XREF[2,0]: 00445730,0044574c
.text:00445578 8900e012 beq s7,zero,LAB_004457a0
.text:0044557c 21180000 _clear v1
.text:00445580 7800328e lw s2,0x78(s1)
.text:00445584 00000000 nop
.text:00445588 38004016 bne s2,zero,LAB_0044566c
.text:0044558c f6ff0324 _li v1,-0xa
.text:00445590 6c88998f lw t9,-0x7794(gp)=>->psX509ParseCertFile ;= 0046d92c
.text:00445594 21200002 move param_1,s0
.text:00445598 2128e002 move param_2,s7
.text:0044559c 78002626 addiu param_3,s1,0x78
.text:004455a0 09f82003 jalr t9=>psX509ParseCertFile ;undefined psX509ParseCertFile()
.text:004455a4 02000724 _li param_4,0x2
.text:004455a8 1800bc8f lw gp,local_38+0x50(sp)
.text:004455ac 25004004 bltz v0,LAB_00445644
.text:004455b0 21804000 _move s0,v0
.text:004455b4 7800248e lw param_1,0x78(s1)
.text:004455b8 00000000 nop
.text:004455bc b402838c lw v1,0x2b4(param_1)
.text:004455c0 00000000 nop
.text:004455c4 75006010 beq v1,zero,LAB_0044579c
.text:004455c8 08001024 _li s0,0x8
.text:004455cc 17007010 beq v1,s0,LAB_0044562c
.text:004455d0 00000000 _nop
.text:004455d4 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004455d8 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004455dc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004455e0 1001c426 addiu param_1=>...,s6,0x110 ;= "psAssert %s"
.text:004455e4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004455e8 0401a526 _addiu param_2=>...,s5,0x104 ;= "matrixssl.c"
.text:004455ec 1800bc8f lw gp,local_38+0x50(sp)
.text:004455f0 0a030524 li param_2,0x30a
.text:004455f4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004455f8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004455fc 00000000 nop
.text:00445600 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00445604 1c018426 _addiu param_1=>.rodata:DAT_0049011c,s4,0x11c ;= 3Ah :
.text:00445608 1800bc8f lw gp,local_38+0x50(sp)
.text:0044560c 00000000 nop
.text:00445610 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00445614 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00445618 00000000 nop
.text:0044561c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00445620 d0016426 _addiu param_1=>...,s3,0x1d0 ;= "keys->CAcerts->authFailFlags == P...
.text:00445624 1800bc8f lw gp,local_38+0x50(sp)
.text:00445628 7800248e lw param_1,0x78(s1)
LAB_0044562c: ;XREF[1,0]: 004455cc
.text:0044562c 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445630 00000000 nop
.text:00445634 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00445638 dbff1024 _li s0,-0x25
.text:0044563c 1800bc8f lw gp,local_38+0x50(sp)
.text:00445640 780020ae sw zero,0x78(s1)
LAB_00445644: ;XREF[1,0]: 004455ac
.text:00445644 7400248e lw param_1,0x74(s1)
.text:00445648 00000000 nop
.text:0044564c 8c008014 bne param_1,zero,LAB_00445880
.text:00445650 00000000 _nop
LAB_00445654: ;XREF[1,0]: 00445894
.text:00445654 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:00445658 00000000 nop
.text:0044565c 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:00445660 04002426 _addiu param_1,s1,0x4
.text:00445664 1800bc8f lw gp,local_38+0x50(sp)
.text:00445668 21180002 move v1,s0
LAB_0044566c: ;XREF[8,0]: 004454d0,004454ec,0044550c,00445588
; 00445910,00445930,00445948,00445968
.text:0044566c 4800bf8f lw ra,local_8+0x50(sp)
.text:00445670 4400b78f lw s7,local_c+0x50(sp)
.text:00445674 4000b68f lw s6,local_10+0x50(sp)
.text:00445678 3c00b58f lw s5,local_14+0x50(sp)
.text:0044567c 3800b48f lw s4,local_18+0x50(sp)
.text:00445680 3400b38f lw s3,local_1c+0x50(sp)
.text:00445684 3000b28f lw s2,local_20+0x50(sp)
.text:00445688 2c00b18f lw s1,local_24+0x50(sp)
.text:0044568c 2800b08f lw s0,local_28+0x50(sp)
.text:00445690 21106000 move v0,v1
.text:00445694 0800e003 jr ra
.text:00445698 5000bd27 _addiu sp,sp,0x50
LAB_0044569c: ;XREF[1,0]: 0044553c
.text:0044569c 7400248e lw param_1,0x74(s1)
.text:004456a0 00000000 nop
.text:004456a4 a7ff8010 beq param_1,zero,LAB_00445544
.text:004456a8 00000000 _nop
.text:004456ac 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:004456b0 00000000 nop
.text:004456b4 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:004456b8 00000000 _nop
.text:004456bc 1800bc8f lw gp,local_38+0x50(sp)
.text:004456c0 f6ff0324 li v1,-0xa
.text:004456c4 740020ae sw zero,0x74(s1)
LAB_004456c8: ;XREF[2,0]: 00445784,004459e8
.text:004456c8 4800bf8f lw ra,local_8+0x50(sp)
.text:004456cc 4400b78f lw s7,local_c+0x50(sp)
.text:004456d0 4000b68f lw s6,local_10+0x50(sp)
.text:004456d4 3c00b58f lw s5,local_14+0x50(sp)
.text:004456d8 3800b48f lw s4,local_18+0x50(sp)
.text:004456dc 3400b38f lw s3,local_1c+0x50(sp)
.text:004456e0 3000b28f lw s2,local_20+0x50(sp)
.text:004456e4 2c00b18f lw s1,local_24+0x50(sp)
.text:004456e8 2800b08f lw s0,local_28+0x50(sp)
.text:004456ec 21106000 move v0,v1
.text:004456f0 0800e003 jr ra
.text:004456f4 5000bd27 _addiu sp,sp,0x50
LAB_004456f8: ;XREF[1,0]: 00445560
.text:004456f8 72002392 lbu v1,0x72(s1)
.text:004456fc 00000000 nop
.text:00445700 14006010 beq v1,zero,LAB_00445754
.text:00445704 ff006b30 _andi t3,v1,0xff
LAB_00445708: ;XREF[1,0]: 00445570
.text:00445708 20006011 beq t3,zero,LAB_0044578c
.text:0044570c 00000000 _nop
.text:00445710 1000a010 beq param_2,zero,LAB_00445754
.text:00445714 00000000 _nop
LAB_00445718: ;XREF[1,0]: 00445794
.text:00445718 1c03ac8c lw t4,0x31c(param_2)
.text:0044571c 00000000 nop
.text:00445720 5e008015 bne t4,zero,LAB_0044589c
.text:00445724 21300000 _clear param_3
.text:00445728 ff006f30 andi t7,v1,0xff
LAB_0044572c: ;XREF[2,0]: 0044578c,004458f8
.text:0044572c 01000e24 li t6,0x1
.text:00445730 91ffee15 bne t7,t6,LAB_00445578
.text:00445734 00000000 _nop
.text:00445738 588b998f lw t9,-0x74a8(gp)=>->psRsaCmpPubKey ;= 0047f9e0
.text:0044573c 2800a524 addiu param_2,param_2,0x28
.text:00445740 09f82003 jalr t9=>psRsaCmpPubKey ;undefined psRsaCmpPubKey()
.text:00445744 04002426 _addiu param_1,s1,0x4
.text:00445748 1800bc8f lw gp,local_38+0x50(sp)
.text:0044574c 8aff4104 bgez v0,LAB_00445578
.text:00445750 00000000 _nop
LAB_00445754: ;XREF[3,0]: 00445700,00445710,004458dc
.text:00445754 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445758 7400248e lw param_1,0x74(s1)
.text:0044575c 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00445760 00000000 _nop
.text:00445764 1800bc8f lw gp,local_38+0x50(sp)
.text:00445768 00000000 nop
.text:0044576c 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:00445770 00000000 nop
.text:00445774 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:00445778 04002426 _addiu param_1,s1,0x4
.text:0044577c 1800bc8f lw gp,local_38+0x50(sp)
.text:00445780 dcff0324 li v1,-0x24
.text:00445784 d0ff0010 b LAB_004456c8
.text:00445788 740020ae _sw zero,0x74(s1)
LAB_0044578c: ;XREF[1,0]: 00445708
.text:0044578c e7ffa010 beq param_2,zero,LAB_0044572c
.text:00445790 ff006f30 _andi t7,v1,0xff
.text:00445794 e0ff0010 b LAB_00445718
.text:00445798 00000000 _nop
LAB_0044579c: ;XREF[1,0]: 004455c4
.text:0044579c 21180000 clear v1
LAB_004457a0: ;XREF[1,0]: 00445578
.text:004457a0 4800bf8f lw ra,local_8+0x50(sp)
.text:004457a4 4400b78f lw s7,local_c+0x50(sp)
.text:004457a8 4000b68f lw s6,local_10+0x50(sp)
.text:004457ac 3c00b58f lw s5,local_14+0x50(sp)
.text:004457b0 3800b48f lw s4,local_18+0x50(sp)
.text:004457b4 3400b38f lw s3,local_1c+0x50(sp)
.text:004457b8 3000b28f lw s2,local_20+0x50(sp)
.text:004457bc 2c00b18f lw s1,local_24+0x50(sp)
.text:004457c0 2800b08f lw s0,local_28+0x50(sp)
.text:004457c4 21106000 move v0,v1
.text:004457c8 0800e003 jr ra
.text:004457cc 5000bd27 _addiu sp,sp,0x50
LAB_004457d0: ;XREF[1,0]: 00445544
.text:004457d0 7489998f lw t9,-0x768c(gp)=>->psInitPubKey ;= 0047f230
.text:004457d4 21200002 move param_1,s0
.text:004457d8 21284002 move param_2,s2
.text:004457dc 09f82003 jalr t9=>psInitPubKey ;undefined psInitPubKey()
.text:004457e0 01000624 _li param_3,0x1
.text:004457e4 1800bc8f lw gp,local_38+0x50(sp)
.text:004457e8 21200002 move param_1,s0
.text:004457ec a48f998f lw t9,-0x705c(gp)=>->psPkcs1ParsePrivFile ;= 004670c4
.text:004457f0 21286002 move param_2,s3
.text:004457f4 2130c002 move param_3,s6
.text:004457f8 09f82003 jalr t9=>psPkcs1ParsePrivFile ;undefined psPkcs1ParsePrivFile()
.text:004457fc 21384002 _move param_4,s2
.text:00445800 1800bc8f lw gp,local_38+0x50(sp)
.text:00445804 3e004004 bltz v0,LAB_00445900
.text:00445808 21a84000 _move s5,v0
.text:0044580c 1491998f lw t9,-0x6eec(gp)=>->psRsaSize ;= 0047f9d4
.text:00445810 00000000 nop
.text:00445814 09f82003 jalr t9=>psRsaSize ;undefined psRsaSize()
.text:00445818 21204002 _move param_1,s2
.text:0044581c 1800bc8f lw gp,local_38+0x50(sp)
.text:00445820 4aff0010 b LAB_0044554c
.text:00445824 700022a6 _sh v0,0x70(s1)
LAB_00445828: ;XREF[1,0]: 00445550
.text:00445828 7489998f lw t9,-0x768c(gp)=>->psInitPubKey ;= 0047f230
.text:0044582c 21200002 move param_1,s0
.text:00445830 21284002 move param_2,s2
.text:00445834 09f82003 jalr t9=>psInitPubKey ;undefined psInitPubKey()
.text:00445838 03000624 _li param_3,0x3
.text:0044583c 1800bc8f lw gp,local_38+0x50(sp)
.text:00445840 21286002 move param_2,s3
.text:00445844 f08c998f lw t9,-0x7310(gp)=>->psEccParsePrivFile ;= 0047a94c
.text:00445848 21200002 move param_1,s0
.text:0044584c 2130c002 move param_3,s6
.text:00445850 09f82003 jalr t9=>psEccParsePrivFile ;undefined psEccParsePrivFile()
.text:00445854 21384002 _move param_4,s2
.text:00445858 1800bc8f lw gp,local_38+0x50(sp)
.text:0044585c 36004004 bltz v0,LAB_00445938
.text:00445860 21984000 _move s3,v0
.text:00445864 948a998f lw t9,-0x756c(gp)=>->psEccSize ;= 0047940c
.text:00445868 00000000 nop
.text:0044586c 09f82003 jalr t9=>psEccSize ;undefined psEccSize()
.text:00445870 21204002 _move param_1,s2
.text:00445874 1800bc8f lw gp,local_38+0x50(sp)
.text:00445878 37ff0010 b LAB_00445558
.text:0044587c 700022a6 _sh v0,0x70(s1)
LAB_00445880: ;XREF[1,0]: 0044564c
.text:00445880 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445884 00000000 nop
.text:00445888 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0044588c 00000000 _nop
.text:00445890 1800bc8f lw gp,local_38+0x50(sp)
.text:00445894 6fff0010 b LAB_00445654
.text:00445898 740020ae _sw zero,0x74(s1)
LAB_0044589c: ;XREF[1,0]: 00445720
.text:0044589c 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:004458a0 1400a4af sw param_1,local_3c+0x50(sp)
.text:004458a4 2000a0af sw zero,local_30+0x50(sp)
.text:004458a8 21200002 move param_1,s0
.text:004458ac 1000a0af sw zero,local_40+0x50(sp)
.text:004458b0 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:004458b4 2000a727 _addiu param_4,sp,0x20
.text:004458b8 7400258e lw param_2,0x74(s1)
.text:004458bc 1800bc8f lw gp,local_38+0x50(sp)
.text:004458c0 1c03a38c lw v1,0x31c(param_2)
.text:004458c4 00000000 nop
.text:004458c8 0a006010 beq v1,zero,LAB_004458f4
.text:004458cc 2120a000 _move param_1,param_2
.text:004458d0 01000624 li param_3,0x1
LAB_004458d4: ;XREF[1,0]: 004458ec
.text:004458d4 b0028d8c lw t5,0x2b0(param_1)
.text:004458d8 00000000 nop
.text:004458dc 9dffa615 bne t5,param_3,LAB_00445754
.text:004458e0 21206000 _move param_1,v1
.text:004458e4 1c03638c lw v1,0x31c(v1)
.text:004458e8 00000000 nop
.text:004458ec f9ff6014 bne v1,zero,LAB_004458d4
.text:004458f0 00000000 _nop
LAB_004458f4: ;XREF[1,0]: 004458c8
.text:004458f4 72002392 lbu v1,0x72(s1)
.text:004458f8 8cff0010 b LAB_0044572c
.text:004458fc ff006f30 _andi t7,v1,0xff
LAB_00445900: ;XREF[1,0]: 00445804
.text:00445900 7400248e lw param_1,0x74(s1)
.text:00445904 00000000 nop
.text:00445908 03008014 bne param_1,zero,LAB_00445918
.text:0044590c 00000000 _nop
.text:00445910 56ff0010 b LAB_0044566c
.text:00445914 2118a002 _move v1,s5
LAB_00445918: ;XREF[1,0]: 00445908
.text:00445918 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0044591c 00000000 nop
.text:00445920 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00445924 00000000 _nop
.text:00445928 1800bc8f lw gp,local_38+0x50(sp)
.text:0044592c 2118a002 move v1,s5
.text:00445930 4eff0010 b LAB_0044566c
.text:00445934 740020ae _sw zero,0x74(s1)
LAB_00445938: ;XREF[1,0]: 0044585c
.text:00445938 7400248e lw param_1,0x74(s1)
.text:0044593c 00000000 nop
.text:00445940 03008014 bne param_1,zero,LAB_00445950
.text:00445944 00000000 _nop
.text:00445948 48ff0010 b LAB_0044566c
.text:0044594c 21186002 _move v1,s3
LAB_00445950: ;XREF[1,0]: 00445940
.text:00445950 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445954 00000000 nop
.text:00445958 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0044595c 00000000 _nop
.text:00445960 1800bc8f lw gp,local_38+0x50(sp)
.text:00445964 21186002 move v1,s3
.text:00445968 40ff0010 b LAB_0044566c
.text:0044596c 740020ae _sw zero,0x74(s1)
LAB_00445970: ;XREF[1,0]: 00445524
.text:00445970 17006510 beq v1,param_2,LAB_004459d0
.text:00445974 00000000 _nop
.text:00445978 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044597c 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00445980 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00445984 1001e424 addiu param_1=>...,param_4,0x110 ;= "psAssert %s"
.text:00445988 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044598c 0401c524 _addiu param_2=>...,param_3,0x104 ;= "matrixssl.c"
.text:00445990 1800bc8f lw gp,local_38+0x50(sp)
.text:00445994 9a020524 li param_2,0x29a
.text:00445998 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044599c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004459a0 00000000 nop
.text:004459a4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004459a8 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:004459ac 1800bc8f lw gp,local_38+0x50(sp)
.text:004459b0 00000000 nop
.text:004459b4 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004459b8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004459bc 00000000 nop
.text:004459c0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004459c4 0c028424 _addiu param_1=>...,param_1,0x20c ;= "keys->cert->authFailFlags == PS_C...
.text:004459c8 1800bc8f lw gp,local_38+0x50(sp)
.text:004459cc 7400248e lw param_1,0x74(s1)
LAB_004459d0: ;XREF[1,0]: 00445970
.text:004459d0 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:004459d4 00000000 nop
.text:004459d8 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:004459dc 00000000 _nop
.text:004459e0 1800bc8f lw gp,local_38+0x50(sp)
.text:004459e4 dbff0324 li v1,-0x25
.text:004459e8 37ff0010 b LAB_004456c8
.text:004459ec 740020ae _sw zero,0x74(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslLoadRsaKeys(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined 10
;param_6 undefined4 14 ;XREF[1,0]: 00445a0c
;XREF[3,0]: Entry Point,0041f1cc,004d8bb8
.text:004459f0 0a001c3c lui gp,0xa
.text:004459f4 f09f9c27 addiu gp,gp,-0x6010
.text:004459f8 21e09903 addu gp,gp,t9
.text:004459fc 3080828f lw v0,-0x7fd0(gp)=>.got:PTR_LAB_004d7a10 ;= 00440000
.text:00445a00 01000324 li v1,0x1
.text:00445a04 84545924 addiu t9,v0,0x5484
.text:00445a08 08002003 jr t9=>FUN_00445484
.text:00445a0c 1400a3af _sw v1,param_6(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixUpdateSession()
;local_4 undefined4 -4 ;XREF[2,0]: 00445a20,00445bd4
;local_8 undefined4 -8 ;XREF[2,0]: 00445a24,00445bd8
;local_c undefined4 -c ;XREF[2,0]: 00445a28,00445bdc
;local_10 undefined4 -10 ;XREF[2,0]: 00445a2c,00445be0
;local_14 undefined4 -14 ;XREF[2,0]: 00445a30,00445be4
;local_18 undefined4 -18 ;XREF[2,0]: 00445a34,00445be8
;local_1c undefined4 -1c ;XREF[2,0]: 00445a38,00445bec
;local_20 undefined4 -20 ;XREF[2,0]: 00445a3c,00445bf0
;local_28 undefined4 -28 ;XREF[8,0]: 00445a40,00445abc,00445bcc,00445c20,00445c3c
; 00445c58,00445c90,00445cac
;XREF[5,0]: Entry Point,00445ea0,0045bb00
; 0045bd70,004d8a88
.text:00445a10 0a001c3c lui gp,0xa
.text:00445a14 d09f9c27 addiu gp,gp,-0x6030
.text:00445a18 21e09903 addu gp,gp,t9
.text:00445a1c c8ffbd27 addiu sp,sp,-0x38
.text:00445a20 3400bfaf sw ra,local_4+0x38(sp)
.text:00445a24 3000b6af sw s6,local_8+0x38(sp)
.text:00445a28 2c00b5af sw s5,local_c+0x38(sp)
.text:00445a2c 2800b4af sw s4,local_10+0x38(sp)
.text:00445a30 2400b3af sw s3,local_14+0x38(sp)
.text:00445a34 2000b2af sw s2,local_18+0x38(sp)
.text:00445a38 1c00b1af sw s1,local_1c+0x38(sp)
.text:00445a3c 1800b0af sw s0,local_20+0x38(sp)
.text:00445a40 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00445a44 21908000 move s2,a0
.text:00445a48 2c0d848c lw a0,0xd2c(a0)
.text:00445a4c 00000000 nop
.text:00445a50 01008230 andi v0,a0,0x1
.text:00445a54 5f004010 beq v0,zero,LAB_00445bd4
.text:00445a58 faff0324 _li v1,-0x6
.text:00445a5c 980c4592 lbu a1,0xc98(s2)
.text:00445a60 00000000 nop
.text:00445a64 5b00a010 beq a1,zero,LAB_00445bd4
.text:00445a68 f7ff0324 _li v1,-0x9
.text:00445a6c 990c4f26 addiu t7,s2,0xc99
.text:00445a70 0300ee91 lbu t6,0x3(t7)
.text:00445a74 0200ed91 lbu t5,0x2(t7)
.text:00445a78 0100ea91 lbu t2,0x1(t7)
.text:00445a7c 005e0e00 sll t3,t6,0x18
.text:00445a80 00640d00 sll t4,t5,0x10
.text:00445a84 21406c01 addu t0,t3,t4
.text:00445a88 004a0a00 sll t1,t2,0x8
.text:00445a8c 990c4792 lbu a3,0xc99(s2)
.text:00445a90 21180901 addu v1,t0,t1
.text:00445a94 21886700 addu s1,v1,a3
.text:00445a98 2000262e sltiu a2,s1,0x20
.text:00445a9c 4d00c010 beq a2,zero,LAB_00445bd4
.text:00445aa0 f7ff0324 _li v1,-0x9
.text:00445aa4 1880968f lw s6,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00445aa8 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00445aac 00000000 nop
.text:00445ab0 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00445ab4 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00445ab8 c0a01100 sll s4,s1,0x3
.text:00445abc 1000bc8f lw gp,local_28+0x38(sp)
.text:00445ac0 23a89102 subu s5,s4,s1
.text:00445ac4 80101500 sll v0,s5,0x2
.text:00445ac8 2c0d598e lw t9,0xd2c(s2)
.text:00445acc 1880958f lw s5,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00445ad0 23f85100 subu ra,v0,s1
.text:00445ad4 80281f00 sll a1,ra,0x2
.text:00445ad8 02991900 srl s3,t9,0x4
.text:00445adc 709fb826 addiu t8,s5,-0x6090
.text:00445ae0 2120b800 addu a0,a1,t8
.text:00445ae4 01007032 andi s0,s3,0x1
.text:00445ae8 6000828c lw v0,0x60(a0)=>.bss:DAT_004d9fd0 ;= ??
.text:00445aec 44000016 bne s0,zero,LAB_00445c00
.text:00445af0 00000000 _nop
LAB_00445af4: ;XREF[1,0]: 00445c00
.text:00445af4 0d004014 bne v0,zero,LAB_00445b2c
.text:00445af8 600082ac _sw v0,0x60(a0)=>.bss:DAT_004d9fd0 ;= ??
.text:00445afc 1880878f lw a3=>DAT_004e0000,-0x7fe8(gp)=>.got:PT...;= 004e0000
.text:00445b00 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00445b04 d49fe624 addiu a2=>.bss:DAT_004d9fd4,a3,-0x602c ;= ??
.text:00445b08 2180a600 addu s0,a1,a2
.text:00445b0c f0ac9324 addiu s3,a0,-0x5310
.text:00445b10 3d001312 beq s0,s3,LAB_00445c08
.text:00445b14 00000000 _nop
LAB_00445b18: ;XREF[1,0]: 00445c5c
.text:00445b18 04006a8e lw t2,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00445b1c 000013ae sw s3=>.bss:DAT_004...,0x0(s0)=>.bss:DAT...;= ??
.text:00445b20 040070ae sw s0,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00445b24 000050ad sw s0,0x0(t2)
.text:00445b28 04000aae sw t2,0x4(s0)=>.bss:DAT_004d9fd8 ;= ??
LAB_00445b2c: ;XREF[1,0]: 00445af4
.text:00445b2c 2c0d4d8e lw t5,0xd2c(s2)
.text:00445b30 00000000 nop
.text:00445b34 82610d00 srl t4,t5,0x6
.text:00445b38 01008b31 andi t3,t4,0x1
.text:00445b3c 49006015 bne t3,zero,LAB_00445c64
.text:00445b40 23289102 _subu a1,s4,s1
.text:00445b44 80380500 sll a3,a1,0x2
.text:00445b48 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00445b4c 2330f100 subu a2,a3,s1
.text:00445b50 80100600 sll v0,a2,0x2
.text:00445b54 909f9f24 addiu ra,a0,-0x6070
.text:00445b58 21305f00 addu a2,v0,ra
.text:00445b5c 50004726 addiu a3,s2,0x50
.text:00445b60 80004826 addiu t0,s2,0x80
LAB_00445b64: ;XREF[1,0]: 00445b98
.text:00445b64 0000eb8c lw t3,0x0(a3)
.text:00445b68 0400e38c lw v1,0x4(a3)
.text:00445b6c 0800ea8c lw t2,0x8(a3)
.text:00445b70 0c00e98c lw t1,0xc(a3)
.text:00445b74 0300cba8 swl t3,0x3(a2)
; FWD[2,0]: 004d9f90,004d9fa0
.text:00445b78 0000cbb8 swr t3,0x0(a2)=>.bss:DAT_004d9f90 ;= ??
.text:00445b7c 0700c3a8 swl v1,0x7(a2)
; FWD[2,0]: 004d9f94,004d9fa4
.text:00445b80 0400c3b8 swr v1,0x4(a2)=>.bss:DAT_004d9f94 ;= ??
.text:00445b84 0b00caa8 swl t2,0xb(a2)
; FWD[2,0]: 004d9f98,004d9fa8
.text:00445b88 0800cab8 swr t2,0x8(a2)=>.bss:DAT_004d9f98 ;= ??
.text:00445b8c 0f00c9a8 swl t1,0xf(a2)
.text:00445b90 1000e724 addiu a3,a3,0x10
; FWD[2,0]: 004d9f9c,004d9fac
.text:00445b94 0c00c9b8 swr t1,0xc(a2)=>.bss:DAT_004d9f9c ;= ??
.text:00445b98 f2ffe814 bne a3,t0,LAB_00445b64
.text:00445b9c 1000c624 _addiu a2,a2,0x10
.text:00445ba0 23789102 subu t7,s4,s1
.text:00445ba4 80700f00 sll t6,t7,0x2
.text:00445ba8 23a0d101 subu s4,t6,s1
.text:00445bac 80601400 sll t4,s4,0x2
.text:00445bb0 100d488e lw t0,0xd10(s2)
.text:00445bb4 709fad26 addiu t5,s5,-0x6090
.text:00445bb8 21a88d01 addu s5,t4,t5
.text:00445bbc 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00445bc0 5000a8ae sw t0,0x50(s5)=>.bss:DAT_004d9fc0 ;= ??
.text:00445bc4 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00445bc8 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00445bcc 1000bc8f lw gp,local_28+0x38(sp)
.text:00445bd0 21180000 clear v1
LAB_00445bd4: ;XREF[4,0]: 00445a54,00445a64,00445a9c,00445cb0
.text:00445bd4 3400bf8f lw ra,local_4+0x38(sp)
.text:00445bd8 3000b68f lw s6,local_8+0x38(sp)
.text:00445bdc 2c00b58f lw s5,local_c+0x38(sp)
.text:00445be0 2800b48f lw s4,local_10+0x38(sp)
.text:00445be4 2400b38f lw s3,local_14+0x38(sp)
.text:00445be8 2000b28f lw s2,local_18+0x38(sp)
.text:00445bec 1c00b18f lw s1,local_1c+0x38(sp)
.text:00445bf0 1800b08f lw s0,local_20+0x38(sp)
.text:00445bf4 21106000 move v0,v1
.text:00445bf8 0800e003 jr ra
.text:00445bfc 3800bd27 _addiu sp,sp,0x38
LAB_00445c00: ;XREF[1,0]: 00445aec
.text:00445c00 bcff0010 b LAB_00445af4
.text:00445c04 ffff4224 _addiu v0,v0,-0x1
LAB_00445c08: ;XREF[1,0]: 00445b10
.text:00445c08 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00445c0c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00445c10 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00445c14 10012425 addiu a0=>.roda...,t1,0x110 ;= "psAssert %s"
.text:00445c18 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00445c1c 04010525 _addiu a1=>.roda...,t0,0x104 ;= "matrixssl.c"
.text:00445c20 1000bc8f lw gp,local_28+0x38(sp)
.text:00445c24 0a0a0524 li a1,0xa0a
.text:00445c28 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00445c2c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00445c30 00000000 nop
.text:00445c34 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00445c38 1c016424 _addiu a0=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:00445c3c 1000bc8f lw gp,local_28+0x38(sp)
.text:00445c40 00000000 nop
.text:00445c44 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00445c48 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00445c4c 00000000 nop
.text:00445c50 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00445c54 2401a424 _addiu a0=>.roda...,a1,0x124 ;= "(&g_sessionChronList) != (&g_sess...
.text:00445c58 1000bc8f lw gp,local_28+0x38(sp)
.text:00445c5c aeff0010 b LAB_00445b18
.text:00445c60 00000000 _nop
LAB_00445c64: ;XREF[1,0]: 00445b3c
.text:00445c64 23c09102 subu t8,s4,s1
.text:00445c68 18808f8f lw t7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00445c6c 80981800 sll s3,t8,0x2
.text:00445c70 23807102 subu s0,s3,s1
.text:00445c74 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00445c78 909fee25 addiu t6,t7,-0x6070
.text:00445c7c 80901000 sll s2,s0,0x2
.text:00445c80 21204e02 addu a0,s2,t6
.text:00445c84 21280000 clear a1
.text:00445c88 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00445c8c 30000624 _li a2,0x30
.text:00445c90 1000bc8f lw gp,local_28+0x38(sp)
.text:00445c94 709fb426 addiu s4,s5,-0x6090
.text:00445c98 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00445c9c 21885402 addu s1,s2,s4
.text:00445ca0 500020ae sw zero,0x50(s1)=>.bss:DAT_004d9fc0 ;= ??
.text:00445ca4 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00445ca8 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00445cac 1000bc8f lw gp,local_28+0x38(sp)
.text:00445cb0 c8ff0010 b LAB_00445bd4
.text:00445cb4 ffff0324 _li v1,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslDeleteSession()
;local_4 undefined4 -4 ;XREF[3,0]: 00445cc8,00445e7c,00445ff0
;local_8 undefined4 -8 ;XREF[3,0]: 00445ccc,00445e80,00445ff4
;local_10 undefined4 -10 ;XREF[22,0]: 00445cd0,00445da0,00445de0,00445df8,00445e10
; 00445e28,00445e40,00445e58,00445e70,00445ea8
; 00445ecc,00445ee8,00445f04,00445f20,00445f3c
; 00445f58,00445f74,00445f90,00445fac,00445fc8
; 00445fe4,00446010
;XREF[7,0]: Entry Point,004204e0,00420690
; 00446230,00446230,004487fc
; 004d8364
.text:00445cb8 0a001c3c lui gp,0xa
.text:00445cbc 289d9c27 addiu gp,gp,-0x62d8
.text:00445cc0 21e09903 addu gp,gp,t9
.text:00445cc4 e0ffbd27 addiu sp,sp,-0x20
.text:00445cc8 1c00bfaf sw ra,local_4+0x20(sp)
.text:00445ccc 1800b0af sw s0,local_8+0x20(sp)
.text:00445cd0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00445cd4 c6008010 beq a0,zero,LAB_00445ff0
.text:00445cd8 21808000 _move s0,a0
.text:00445cdc 2c0d828c lw v0,0xd2c(a0)
.text:00445ce0 980c8390 lbu v1,0xc98(a0)
.text:00445ce4 10004534 ori a1,v0,0x10
.text:00445ce8 68006014 bne v1,zero,LAB_00445e8c
.text:00445cec 2c0d85ac _sw a1,0xd2c(a0)
LAB_00445cf0: ;XREF[1,0]: 00445e90
.text:00445cf0 0100a430 andi a0,a1,0x1
LAB_00445cf4: ;XREF[1,0]: 00445eb0
.text:00445cf4 05008010 beq a0,zero,LAB_00445d0c
.text:00445cf8 00000000 _nop
.text:00445cfc bc0c048e lw a0,0xcbc(s0)
.text:00445d00 00000000 nop
.text:00445d04 be008014 bne a0,zero,LAB_00446000
.text:00445d08 00000000 _nop
LAB_00445d0c: ;XREF[2,0]: 00445cf4,00446014
.text:00445d0c c00c048e lw a0,0xcc0(s0)
.text:00445d10 00000000 nop
.text:00445d14 af008014 bne a0,zero,LAB_00445fd4
.text:00445d18 980c00a2 _sb zero,0xc98(s0)
LAB_00445d1c: ;XREF[1,0]: 00445fe8
.text:00445d1c 5802048e lw a0,0x258(s0)
.text:00445d20 00000000 nop
.text:00445d24 a4008014 bne a0,zero,LAB_00445fb8
.text:00445d28 00000000 _nop
LAB_00445d2c: ;XREF[1,0]: 00445fcc
.text:00445d2c 380c058e lw a1,0xc38(s0)
.text:00445d30 00000000 nop
.text:00445d34 9900a014 bne a1,zero,LAB_00445f9c
.text:00445d38 00000000 _nop
LAB_00445d3c: ;XREF[1,0]: 00445fb0
.text:00445d3c 340c078e lw a3,0xc34(s0)
.text:00445d40 00000000 nop
.text:00445d44 8e00e014 bne a3,zero,LAB_00445f80
.text:00445d48 00000000 _nop
LAB_00445d4c: ;XREF[1,0]: 00445f94
.text:00445d4c 8000048e lw a0,0x80(s0)
.text:00445d50 00000000 nop
.text:00445d54 83008014 bne a0,zero,LAB_00445f64
.text:00445d58 00000000 _nop
LAB_00445d5c: ;XREF[1,0]: 00445f78
.text:00445d5c 040d048e lw a0,0xd04(s0)
.text:00445d60 00000000 nop
.text:00445d64 78008014 bne a0,zero,LAB_00445f48
.text:00445d68 00000000 _nop
LAB_00445d6c: ;XREF[1,0]: 00445f5c
.text:00445d6c 600d048e lw a0,0xd60(s0)
.text:00445d70 00000000 nop
.text:00445d74 6d008014 bne a0,zero,LAB_00445f2c
.text:00445d78 00000000 _nop
LAB_00445d7c: ;XREF[1,0]: 00445f40
.text:00445d7c 6c0d048e lw a0,0xd6c(s0)
.text:00445d80 00000000 nop
.text:00445d84 62008014 bne a0,zero,LAB_00445f10
.text:00445d88 00000000 _nop
LAB_00445d8c: ;XREF[1,0]: 00445f24
.text:00445d8c dc84998f lw t9,-0x7b24(gp)=>->dtlsInitFrag ;= 0045afc0
.text:00445d90 00000000 nop
.text:00445d94 09f82003 jalr t9=>dtlsInitFrag ;undefined dtlsInitFrag()
.text:00445d98 21200002 _move a0,s0
.text:00445d9c 2012048e lw a0,0x1220(s0)
.text:00445da0 1000bc8f lw gp,local_10+0x20(sp)
.text:00445da4 53008014 bne a0,zero,LAB_00445ef4
.text:00445da8 00000000 _nop
LAB_00445dac: ;XREF[1,0]: 00445f08
.text:00445dac 2412048e lw a0,0x1224(s0)
.text:00445db0 00000000 nop
.text:00445db4 40008014 bne a0,zero,LAB_00445eb8
.text:00445db8 00000000 _nop
.text:00445dbc 2c0c048e lw a0,0xc2c(s0)
.text:00445dc0 00000000 nop
.text:00445dc4 44008014 bne a0,zero,LAB_00445ed8
.text:00445dc8 00000000 _nop
LAB_00445dcc: ;XREF[2,0]: 00445ed0,00445eec
.text:00445dcc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00445dd0 e40c048e lw a0,0xce4(s0)
.text:00445dd4 f40c068e lw a2,0xcf4(s0)
.text:00445dd8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00445ddc 21280000 _clear a1
.text:00445de0 1000bc8f lw gp,local_10+0x20(sp)
.text:00445de4 f80c068e lw a2,0xcf8(s0)
.text:00445de8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00445dec e80c048e lw a0,0xce8(s0)
.text:00445df0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00445df4 21280000 _clear a1
.text:00445df8 1000bc8f lw gp,local_10+0x20(sp)
.text:00445dfc e80c048e lw a0,0xce8(s0)
.text:00445e00 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445e04 00000000 nop
.text:00445e08 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445e0c 00000000 _nop
.text:00445e10 1000bc8f lw gp,local_10+0x20(sp)
.text:00445e14 e40c048e lw a0,0xce4(s0)
.text:00445e18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445e1c 00000000 nop
.text:00445e20 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445e24 00000000 _nop
.text:00445e28 1000bc8f lw gp,local_10+0x20(sp)
.text:00445e2c 00000000 nop
.text:00445e30 5c8a998f lw t9,-0x75a4(gp)=>->freePkaAfter ;= 0044db6c
.text:00445e34 00000000 nop
.text:00445e38 09f82003 jalr t9=>freePkaAfter ;undefined freePkaAfter()
.text:00445e3c 21200002 _move a0,s0
.text:00445e40 1000bc8f lw gp,local_10+0x20(sp)
.text:00445e44 00000000 nop
.text:00445e48 4488998f lw t9,-0x77bc(gp)=>->clearFlightList ;= 0044db04
.text:00445e4c 00000000 nop
.text:00445e50 09f82003 jalr t9=>clearFlightList ;undefined clearFlightList()
.text:00445e54 21200002 _move a0,s0
.text:00445e58 1000bc8f lw gp,local_10+0x20(sp)
.text:00445e5c 21200002 move a0,s0
.text:00445e60 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00445e64 21280000 clear a1
.text:00445e68 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00445e6c 58120624 _li a2,0x1258
.text:00445e70 1000bc8f lw gp,local_10+0x20(sp)
.text:00445e74 21200002 move a0,s0
.text:00445e78 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445e7c 1c00bf8f lw ra,local_4+0x20(sp)
.text:00445e80 1800b08f lw s0,local_8+0x20(sp)
.text:00445e84 08002003 jr t9=>.MIPS.stubs:::free
.text:00445e88 2000bd27 _addiu sp,sp,0x20
LAB_00445e8c: ;XREF[1,0]: 00445ce8
.text:00445e8c 0100a630 andi a2,a1,0x1
.text:00445e90 97ffc010 beq a2,zero,LAB_00445cf0
.text:00445e94 00000000 _nop
.text:00445e98 a890998f lw t9,-0x6f58(gp)=>->matrixUpdateSession ;= 00445a10
.text:00445e9c 00000000 nop
.text:00445ea0 09f82003 jalr t9=>matrixUpdateSession ;undefined matrixUpdateSession()
.text:00445ea4 00000000 _nop
.text:00445ea8 1000bc8f lw gp,local_10+0x20(sp)
.text:00445eac 2c0d058e lw a1,0xd2c(s0)
.text:00445eb0 90ff0010 b LAB_00445cf4
.text:00445eb4 0100a430 _andi a0,a1,0x1
LAB_00445eb8: ;XREF[1,0]: 00445db4
.text:00445eb8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445ebc 00000000 nop
.text:00445ec0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445ec4 00000000 _nop
.text:00445ec8 2c0c048e lw a0,0xc2c(s0)
.text:00445ecc 1000bc8f lw gp,local_10+0x20(sp)
.text:00445ed0 beff8010 beq a0,zero,LAB_00445dcc
.text:00445ed4 00000000 _nop
LAB_00445ed8: ;XREF[1,0]: 00445dc4
.text:00445ed8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445edc 00000000 nop
.text:00445ee0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445ee4 00000000 _nop
.text:00445ee8 1000bc8f lw gp,local_10+0x20(sp)
.text:00445eec b7ff0010 b LAB_00445dcc
.text:00445ef0 00000000 _nop
LAB_00445ef4: ;XREF[1,0]: 00445da4
.text:00445ef4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445ef8 00000000 nop
.text:00445efc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445f00 00000000 _nop
.text:00445f04 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f08 a8ff0010 b LAB_00445dac
.text:00445f0c 00000000 _nop
LAB_00445f10: ;XREF[1,0]: 00445d84
.text:00445f10 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445f14 00000000 nop
.text:00445f18 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445f1c 00000000 _nop
.text:00445f20 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f24 99ff0010 b LAB_00445d8c
.text:00445f28 00000000 _nop
LAB_00445f2c: ;XREF[1,0]: 00445d74
.text:00445f2c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445f30 00000000 nop
.text:00445f34 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445f38 00000000 _nop
.text:00445f3c 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f40 8eff0010 b LAB_00445d7c
.text:00445f44 00000000 _nop
LAB_00445f48: ;XREF[1,0]: 00445d64
.text:00445f48 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445f4c 00000000 nop
.text:00445f50 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445f54 00000000 _nop
.text:00445f58 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f5c 83ff0010 b LAB_00445d6c
.text:00445f60 00000000 _nop
LAB_00445f64: ;XREF[1,0]: 00445d54
.text:00445f64 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445f68 00000000 nop
.text:00445f6c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445f70 00000000 _nop
.text:00445f74 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f78 78ff0010 b LAB_00445d5c
.text:00445f7c 00000000 _nop
LAB_00445f80: ;XREF[1,0]: 00445d44
.text:00445f80 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:00445f84 00000000 nop
.text:00445f88 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:00445f8c 340c0426 _addiu a0,s0,0xc34
.text:00445f90 1000bc8f lw gp,local_10+0x20(sp)
.text:00445f94 6dff0010 b LAB_00445d4c
.text:00445f98 00000000 _nop
LAB_00445f9c: ;XREF[1,0]: 00445d34
.text:00445f9c 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:00445fa0 00000000 nop
.text:00445fa4 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:00445fa8 380c0426 _addiu a0,s0,0xc38
.text:00445fac 1000bc8f lw gp,local_10+0x20(sp)
.text:00445fb0 62ff0010 b LAB_00445d3c
.text:00445fb4 00000000 _nop
LAB_00445fb8: ;XREF[1,0]: 00445d24
.text:00445fb8 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00445fbc 00000000 nop
.text:00445fc0 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00445fc4 00000000 _nop
.text:00445fc8 1000bc8f lw gp,local_10+0x20(sp)
.text:00445fcc 57ff0010 b LAB_00445d2c
.text:00445fd0 580200ae _sw zero,0x258(s0)
LAB_00445fd4: ;XREF[1,0]: 00445d14
.text:00445fd4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00445fd8 00000000 nop
.text:00445fdc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00445fe0 00000000 _nop
.text:00445fe4 1000bc8f lw gp,local_10+0x20(sp)
.text:00445fe8 4cff0010 b LAB_00445d1c
.text:00445fec 00000000 _nop
LAB_00445ff0: ;XREF[1,0]: 00445cd4
.text:00445ff0 1c00bf8f lw ra,local_4+0x20(sp)
.text:00445ff4 1800b08f lw s0,local_8+0x20(sp)
.text:00445ff8 0800e003 jr ra
.text:00445ffc 2000bd27 _addiu sp,sp,0x20
LAB_00446000: ;XREF[1,0]: 00445d04
.text:00446000 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00446004 00000000 nop
.text:00446008 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044600c 00000000 _nop
.text:00446010 1000bc8f lw gp,local_10+0x20(sp)
.text:00446014 3dff0010 b LAB_00445d0c
.text:00446018 bc0c00ae _sw zero,0xcbc(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslNewSession()
;local_res8 undefined4 8 ;XREF[6,0]: 00446070,00446668,00446688,004467e8,00446824
; 004468a0
;local_res0 undefined4 0 ;XREF[2,0]: 00446068,004466c0
;local_4 undefined4 -4 ;XREF[3,0]: 0044602c,00446240,004466e4
;local_8 undefined4 -8 ;XREF[3,0]: 00446030,00446244,004466e8
;local_c undefined4 -c ;XREF[3,0]: 00446034,00446248,004466ec
;local_10 undefined4 -10 ;XREF[3,0]: 00446038,0044624c,004466f0
;local_14 undefined4 -14 ;XREF[3,0]: 0044603c,00446250,004466f4
;local_18 undefined4 -18 ;XREF[3,0]: 00446040,00446254,004466f8
;local_1c undefined4 -1c ;XREF[3,0]: 00446044,00446258,004466fc
;local_20 undefined4 -20 ;XREF[3,0]: 00446048,0044625c,00446700
;local_24 undefined4 -24 ;XREF[3,0]: 0044604c,00446260,00446704
;local_28 undefined4 -28 ;XREF[3,0]: 00446050,00446264,00446708
;local_30 undefined4 -30 ;XREF[20,0]: 00446054,00446090,004460b8,00446238,004463d0
; 00446404,0044642c,00446450,0044646c,00446484
; 004466a8,004466d0,00446738,00446754,00446784
; 004467ac,004467dc,00446a70,00446a88,00446b1c
;XREF[4,0]: Entry Point,00448710,004487b4
; 004d8a54
.text:0044601c 0a001c3c lui gp,0xa
.text:00446020 c4999c27 addiu gp,gp,-0x663c
.text:00446024 21e09903 addu gp,gp,t9
.text:00446028 c0ffbd27 addiu sp,sp,-0x40
.text:0044602c 3c00bfaf sw ra,local_4+0x40(sp)
.text:00446030 3800beaf sw s8,local_8+0x40(sp)
.text:00446034 3400b7af sw s7,local_c+0x40(sp)
.text:00446038 3000b6af sw s6,local_10+0x40(sp)
.text:0044603c 2c00b5af sw s5,local_14+0x40(sp)
.text:00446040 2800b4af sw s4,local_18+0x40(sp)
.text:00446044 2400b3af sw s3,local_1c+0x40(sp)
.text:00446048 2000b2af sw s2,local_20+0x40(sp)
.text:0044604c 1c00b1af sw s1,local_24+0x40(sp)
.text:00446050 1800b0af sw s0,local_28+0x40(sp)
.text:00446054 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00446058 1400f28c lw s2,0x14(a3)
.text:0044605c 2188e000 move s1,a3
.text:00446060 821f1200 srl v1,s2,0x1e
.text:00446064 01006230 andi v0,v1,0x1
.text:00446068 4000a4af sw a0,local_res0+0x40(sp)
.text:0044606c 21a0a000 move s4,a1
.text:00446070 4800a6af sw a2,local_res8+0x40(sp)
.text:00446074 72004014 bne v0,zero,LAB_00446240
.text:00446078 faff0324 _li v1,-0x6
.text:0044607c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00446080 00000000 nop
.text:00446084 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00446088 58120424 _li a0,0x1258
.text:0044608c 21804000 move s0,v0
.text:00446090 1000bc8f lw gp,local_30+0x40(sp)
.text:00446094 6a004010 beq v0,zero,LAB_00446240
.text:00446098 f8ff0324 _li v1,-0x8
.text:0044609c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004460a0 21204000 move a0,v0
.text:004460a4 21280000 clear a1
.text:004460a8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004460ac 58120624 _li a2,0x1258
.text:004460b0 2000258e lw a1,0x20(s1)
.text:004460b4 2800248e lw a0,0x28(s1)
.text:004460b8 1000bc8f lw gp,local_30+0x40(sp)
.text:004460bc 6d008014 bne a0,zero,LAB_00446274
.text:004460c0 4c1205ae _sw a1,0x124c(s0)
LAB_004460c4: ;XREF[1,0]: 00446280
.text:004460c4 2c00288e lw t0,0x2c(s1)
.text:004460c8 00000000 nop
.text:004460cc 05000011 beq t0,zero,LAB_004460e4
.text:004460d0 00000000 _nop
.text:004460d4 fc0c0a8e lw t2,0xcfc(s0)
.text:004460d8 00000000 nop
.text:004460dc 08004935 ori t1,t2,0x8
.text:004460e0 fc0c09ae sw t1,0xcfc(s0)
LAB_004460e4: ;XREF[1,0]: 004460cc
.text:004460e4 3c00228e lw v0,0x3c(s1)
.text:004460e8 00000000 nop
.text:004460ec 02004004 bltz v0,LAB_004460f8
.text:004460f0 00000000 _nop
.text:004460f4 481202ae sw v0,0x1248(s0)
LAB_004460f8: ;XREF[1,0]: 004460ec
.text:004460f8 4000228e lw v0,0x40(s1)
.text:004460fc 00000000 nop
.text:00446100 02004010 beq v0,zero,LAB_0044610c
.text:00446104 00000000 _nop
.text:00446108 541202ae sw v0,0x1254(s0)
LAB_0044610c: ;XREF[1,0]: 00446100
.text:0044610c 10002b8e lw t3,0x10(s1)
.text:00446110 00000000 nop
.text:00446114 a3006011 beq t3,zero,LAB_004463a4
.text:00446118 03000c24 _li t4,0x3
.text:0044611c 72008d92 lbu t5,0x72(s4)
.text:00446120 00000000 nop
.text:00446124 fd01ac11 beq t5,t4,LAB_0044691c
.text:00446128 13000e24 _li t6,0x13
LAB_0044612c: ;XREF[1,0]: 00446988
.text:0044612c 74008a8e lw t2,0x74(s4)
.text:00446130 00000000 nop
.text:00446134 5a004011 beq t2,zero,LAB_004462a0
.text:00446138 c2cc0b00 _srl t9,t3,0x13
.text:0044613c 42480b00 srl t1,t3,0x1
.text:00446140 82180b00 srl v1,t3,0x2
.text:00446144 c2200b00 srl a0,t3,0x3
.text:00446148 02290b00 srl a1,t3,0x4
.text:0044614c 02340b00 srl a2,t3,0x10
.text:00446150 423c0b00 srl a3,t3,0x11
.text:00446154 82440b00 srl t0,t3,0x12
.text:00446158 01003831 andi t8,t1,0x1
.text:0044615c 01006330 andi v1,v1,0x1
.text:00446160 01002933 andi t1,t9,0x1
.text:00446164 01008430 andi a0,a0,0x1
.text:00446168 0100a530 andi a1,a1,0x1
.text:0044616c 0100c630 andi a2,a2,0x1
.text:00446170 0100e730 andi a3,a3,0x1
.text:00446174 01000831 andi t0,t0,0x1
.text:00446178 03000c24 li t4,0x3
.text:0044617c 13000d24 li t5,0x13
.text:00446180 01006e31 andi t6,t3,0x1
.text:00446184 15000f24 li t7,0x15
.text:00446188 17001324 li s3,0x17
.text:0044618c 18001924 li t9,0x18
.text:00446190 19001f24 li ra,0x19
.text:00446194 ff001524 li s5,0xff
.text:00446198 1a001624 li s6,0x1a
.text:0044619c 1b001724 li s7,0x1b
.text:004461a0 05000010 b LAB_004461b8
.text:004461a4 1c001e24 _li s8,0x1c
LAB_004461a8: ;XREF[9,0]: 004461c0,00446220,00446718,004468c8
; 00446990,004469b0,004469dc,00446a40
; 00446aa0
.text:004461a8 1c034a8d lw t2,0x31c(t2)
.text:004461ac 00000000 nop
.text:004461b0 3b004011 beq t2,zero,LAB_004462a0
.text:004461b4 00000000 _nop
LAB_004461b8: ;XREF[2,0]: 004461a0,00446298
.text:004461b8 96004291 lbu v0,0x96(t2)
.text:004461bc 00000000 nop
.text:004461c0 f9ff4c14 bne v0,t4,LAB_004461a8
.text:004461c4 00000000 _nop
.text:004461c8 5c00428d lw v0,0x5c(t2)
.text:004461cc 00000000 nop
.text:004461d0 02004294 lhu v0,0x2(v0)
.text:004461d4 00000000 nop
.text:004461d8 2b004d10 beq v0,t5,LAB_00446288
.text:004461dc 00000000 _nop
.text:004461e0 4d014f10 beq v0,t7,LAB_00446718
.text:004461e4 00000000 _nop
.text:004461e8 e9015310 beq v0,s3,LAB_00446990
.text:004461ec 00000000 _nop
.text:004461f0 ef015910 beq v0,t9,LAB_004469b0
.text:004461f4 00000000 _nop
.text:004461f8 f8015f10 beq v0,ra,LAB_004469dc
.text:004461fc 00000000 _nop
.text:00446200 b1015510 beq v0,s5,LAB_004468c8
.text:00446204 00000000 _nop
.text:00446208 0d025610 beq v0,s6,LAB_00446a40
.text:0044620c 00000000 _nop
.text:00446210 23025710 beq v0,s7,LAB_00446aa0
.text:00446214 00000000 _nop
.text:00446218 03005e14 bne v0,s8,LAB_00446228
.text:0044621c 00000000 _nop
.text:00446220 e1ff2015 bne t1,zero,LAB_004461a8
.text:00446224 00000000 _nop
LAB_00446228: ;XREF[21,0]: 00446218,00446288,0044638c,0044639c
; 00446720,004468d0,00446904,00446914
; 00446974,00446980,00446998,004469a8
; 004469b8,004469c8,004469e4,004469f4
; 00446a04,00446a48,00446a58,00446aa8
; 00446ab8
.text:00446228 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044622c 00000000 nop
LAB_00446230: ;XREF[1,0]: 00446ad8
; FWD[3,0]: 00445cb8,00445cb8,00489860
.text:00446230 09f82003 jalr t9=>.MIPS.stubs:::free ;undefined matrixSslDeleteSession()
;void free(void * __ptr)
.text:00446234 21200002 _move a0,s0
.text:00446238 1000bc8f lw gp,local_30+0x40(sp)
.text:0044623c faff0324 li v1,-0x6
LAB_00446240: ;XREF[4,0]: 00446074,00446094,00446a8c,00446b20
.text:00446240 3c00bf8f lw ra,local_4+0x40(sp)
.text:00446244 3800be8f lw s8,local_8+0x40(sp)
.text:00446248 3400b78f lw s7,local_c+0x40(sp)
.text:0044624c 3000b68f lw s6,local_10+0x40(sp)
.text:00446250 2c00b58f lw s5,local_14+0x40(sp)
.text:00446254 2800b48f lw s4,local_18+0x40(sp)
.text:00446258 2400b38f lw s3,local_1c+0x40(sp)
.text:0044625c 2000b28f lw s2,local_20+0x40(sp)
.text:00446260 1c00b18f lw s1,local_24+0x40(sp)
.text:00446264 1800b08f lw s0,local_28+0x40(sp)
.text:00446268 21106000 move v0,v1
.text:0044626c 0800e003 jr ra
.text:00446270 4000bd27 _addiu sp,sp,0x40
LAB_00446274: ;XREF[1,0]: 004460bc
.text:00446274 fc0c078e lw a3,0xcfc(s0)
.text:00446278 00000000 nop
.text:0044627c 1000e634 ori a2,a3,0x10
.text:00446280 90ff0010 b LAB_004460c4
.text:00446284 fc0c06ae _sw a2,0xcfc(s0)
LAB_00446288: ;XREF[1,0]: 004461d8
.text:00446288 e7ffc011 beq t6,zero,LAB_00446228
.text:0044628c 00000000 _nop
.text:00446290 1c034a8d lw t2,0x31c(t2)
.text:00446294 00000000 nop
.text:00446298 c7ff4015 bne t2,zero,LAB_004461b8
.text:0044629c 00000000 _nop
LAB_004462a0: ;XREF[2,0]: 00446134,004461b0
.text:004462a0 78008a8e lw t2,0x78(s4)
.text:004462a4 00000000 nop
.text:004462a8 8b014011 beq t2,zero,LAB_004468d8
.text:004462ac 42b80b00 _srl s7,t3,0x1
.text:004462b0 82b00b00 srl s6,t3,0x2
.text:004462b4 c2a80b00 srl s5,t3,0x3
.text:004462b8 02990b00 srl s3,t3,0x4
.text:004462bc 027c0b00 srl t7,t3,0x10
.text:004462c0 42740b00 srl t6,t3,0x11
.text:004462c4 826c0b00 srl t5,t3,0x12
.text:004462c8 c2640b00 srl t4,t3,0x13
.text:004462cc 0100f832 andi t8,s7,0x1
.text:004462d0 0100c332 andi v1,s6,0x1
.text:004462d4 0100a432 andi a0,s5,0x1
.text:004462d8 01006532 andi a1,s3,0x1
.text:004462dc 0100e631 andi a2,t7,0x1
.text:004462e0 0100c731 andi a3,t6,0x1
.text:004462e4 0100a831 andi t0,t5,0x1
.text:004462e8 01008931 andi t1,t4,0x1
.text:004462ec 13000e24 li t6,0x13
.text:004462f0 03000c24 li t4,0x3
.text:004462f4 01006d31 andi t5,t3,0x1
.text:004462f8 15000f24 li t7,0x15
.text:004462fc 17001324 li s3,0x17
.text:00446300 18001924 li t9,0x18
.text:00446304 19001f24 li ra,0x19
.text:00446308 ff001524 li s5,0xff
.text:0044630c 1a001624 li s6,0x1a
.text:00446310 1b001724 li s7,0x1b
.text:00446314 05000010 b LAB_0044632c
.text:00446318 1c001e24 _li s8,0x1c
LAB_0044631c: ;XREF[10,0]: 00446334,00446394,004468fc,0044690c
; 004469a0,004469c0,004469ec,004469fc
; 00446a50,00446ab0
.text:0044631c 1c034a8d lw t2,0x31c(t2)
.text:00446320 00000000 nop
.text:00446324 6c014011 beq t2,zero,LAB_004468d8
.text:00446328 00000000 _nop
LAB_0044632c: ;XREF[1,0]: 00446314
.text:0044632c 96004291 lbu v0,0x96(t2)
.text:00446330 00000000 nop
.text:00446334 f9ff4c14 bne v0,t4,LAB_0044631c
.text:00446338 00000000 _nop
.text:0044633c 5c00428d lw v0,0x5c(t2)
.text:00446340 00000000 nop
.text:00446344 02004294 lhu v0,0x2(v0)
.text:00446348 00000000 nop
.text:0044634c 6b014e10 beq v0,t6,LAB_004468fc
.text:00446350 00000000 _nop
.text:00446354 6d014f10 beq v0,t7,LAB_0044690c
.text:00446358 00000000 _nop
.text:0044635c 90015310 beq v0,s3,LAB_004469a0
.text:00446360 00000000 _nop
.text:00446364 96015910 beq v0,t9,LAB_004469c0
.text:00446368 00000000 _nop
.text:0044636c 9f015f10 beq v0,ra,LAB_004469ec
.text:00446370 00000000 _nop
.text:00446374 a1015510 beq v0,s5,LAB_004469fc
.text:00446378 00000000 _nop
.text:0044637c b4015610 beq v0,s6,LAB_00446a50
.text:00446380 00000000 _nop
.text:00446384 ca015710 beq v0,s7,LAB_00446ab0
.text:00446388 00000000 _nop
.text:0044638c a6ff5e14 bne v0,s8,LAB_00446228
.text:00446390 00000000 _nop
.text:00446394 e1ff2015 bne t1,zero,LAB_0044631c
.text:00446398 00000000 _nop
.text:0044639c a2ff0010 b LAB_00446228
.text:004463a0 00000000 _nop
LAB_004463a4: ;XREF[1,0]: 00446114
.text:004463a4 5887998f lw t9,-0x78a8(gp)=>->compiledInEcFlags ;= 00479b38
.text:004463a8 00000000 nop
.text:004463ac 09f82003 jalr t9=>compiledInEcFlags ;undefined compiledInEcFlags()
.text:004463b0 00000000 _nop
.text:004463b4 480d058e lw a1,0xd48(s0)
.text:004463b8 ff000c3c lui t4,0xff
.text:004463bc ffff8335 ori v1,t4,0xffff
.text:004463c0 00ff043c lui a0,0xff00
.text:004463c4 24484300 and t1,v0,v1
.text:004463c8 2430a400 and a2,a1,a0
.text:004463cc 2538c900 or a3,a2,t1
.text:004463d0 1000bc8f lw gp,local_30+0x40(sp)
.text:004463d4 480d07ae sw a3,0xd48(s0)
LAB_004463d8: ;XREF[1,0]: 004468f4
.text:004463d8 24002d8e lw t5,0x24(s1)
.text:004463dc 829b1200 srl s3,s2,0xe
.text:004463e0 dc050224 li v0,0x5dc
.text:004463e4 01007132 andi s1,s3,0x1
.text:004463e8 880c0dae sw t5,0xc88(s0)
.text:004463ec ce002016 bne s1,zero,LAB_00446728
.text:004463f0 f80c02ae _sw v0,0xcf8(s0)
LAB_004463f4: ;XREF[1,0]: 0044673c
.text:004463f4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004463f8 00000000 nop
.text:004463fc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00446400 21204000 _move a0,v0
.text:00446404 1000bc8f lw gp,local_30+0x40(sp)
.text:00446408 c0014010 beq v0,zero,LAB_00446b0c
.text:0044640c e80c02ae _sw v0,0xce8(s0)
.text:00446410 dc050224 li v0,0x5dc
.text:00446414 cb002016 bne s1,zero,LAB_00446744
.text:00446418 f40c02ae _sw v0,0xcf4(s0)
LAB_0044641c: ;XREF[1,0]: 00446758
.text:0044641c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00446420 00000000 nop
.text:00446424 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00446428 21204000 _move a0,v0
.text:0044642c 1000bc8f lw gp,local_30+0x40(sp)
.text:00446430 8b014010 beq v0,zero,LAB_00446a60
.text:00446434 e40c02ae _sw v0,0xce4(s0)
.text:00446438 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0044643c 480c14ae sw s4,0xc48(s0)
.text:00446440 8c0c00ae sw zero,0xc8c(s0)
.text:00446444 21200002 move a0,s0
.text:00446448 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0044644c 21280000 _clear a1
.text:00446450 1000bc8f lw gp,local_30+0x40(sp)
.text:00446454 82014010 beq v0,zero,LAB_00446a60
.text:00446458 100d02ae _sw v0,0xd10(s0)
.text:0044645c e48e998f lw t9,-0x711c(gp)=>->sslActivateReadCipher ;= 00457bcc
.text:00446460 00000000 nop
.text:00446464 09f82003 jalr t9=>sslActivateReadCipher ;undefined sslActivateReadCipher()
.text:00446468 21200002 _move a0,s0
.text:0044646c 1000bc8f lw gp,local_30+0x40(sp)
.text:00446470 00000000 nop
.text:00446474 b48a998f lw t9,-0x754c(gp)=>->sslActivateWriteCipher;= 00457da0
.text:00446478 00000000 nop
.text:0044647c 09f82003 jalr t9=>sslActivateWriteCipher ;undefined sslActivateWriteCipher()
.text:00446480 21200002 _move a0,s0
.text:00446484 1000bc8f lw gp,local_30+0x40(sp)
.text:00446488 b5002016 bne s1,zero,LAB_00446760
.text:0044648c 04001724 _li s7,0x4
.text:00446490 05001624 li s6,0x5
.text:00446494 381217ae sw s7,0x1238(s0)
.text:00446498 341216ae sw s6,0x1234(s0)
.text:0044649c 01004232 andi v0,s2,0x1
LAB_004464a0: ;XREF[1,0]: 004467b0
.text:004464a0 37004010 beq v0,zero,LAB_00446580
.text:004464a4 82b21200 _srl s6,s2,0xa
.text:004464a8 2c0d048e lw a0,0xd2c(s0)
.text:004464ac c2511200 srl t2,s2,0x7
.text:004464b0 01004b31 andi t3,t2,0x1
.text:004464b4 c0006015 bne t3,zero,LAB_004467b8
.text:004464b8 01008334 _ori v1,a0,0x1
.text:004464bc 2c0d03ae sw v1,0xd2c(s0)
LAB_004464c0: ;XREF[1,0]: 004467bc
.text:004464c0 82fa1200 srl ra,s2,0xa
.text:004464c4 01000324 li v1,0x1
.text:004464c8 0100fe33 andi s8,ra,0x1
.text:004464cc 380d03a2 sb v1,0xd38(s0)
.text:004464d0 0200c013 beq s8,zero,LAB_004464dc
.text:004464d4 21200000 _clear a0
.text:004464d8 01000424 li a0,0x1
LAB_004464dc: ;XREF[1,0]: 004464d0
.text:004464dc c23a1200 srl a3,s2,0xb
.text:004464e0 0100e830 andi t0,a3,0x1
.text:004464e4 04000011 beq t0,zero,LAB_004464f8
.text:004464e8 022b1200 _srl a1,s2,0xc
.text:004464ec 03000624 li a2,0x3
.text:004464f0 3d0d06a2 sb a2,0xd3d(s0)
.text:004464f4 3e0d03a2 sb v1,0xd3e(s0)
LAB_004464f8: ;XREF[1,0]: 004464e4
.text:004464f8 0100a930 andi t1,a1,0x1
.text:004464fc 05002011 beq t1,zero,LAB_00446514
.text:00446500 426b1200 _srl t5,s2,0xd
.text:00446504 03000c24 li t4,0x3
.text:00446508 02000324 li v1,0x2
.text:0044650c 3d0d0ca2 sb t4,0xd3d(s0)
.text:00446510 3e0d03a2 sb v1,0xd3e(s0)
LAB_00446514: ;XREF[1,0]: 004464fc
.text:00446514 0100b231 andi s2,t5,0x1
.text:00446518 03004012 beq s2,zero,LAB_00446528
.text:0044651c 03001124 _li s1,0x3
.text:00446520 3e0d11a2 sb s1,0xd3e(s0)
.text:00446524 3d0d11a2 sb s1,0xd3d(s0)
LAB_00446528: ;XREF[1,0]: 00446518
.text:00446528 6a018014 bne a0,zero,LAB_00446ad4
.text:0044652c 01006432 _andi a0,s3,0x1
.text:00446530 58008010 beq a0,zero,LAB_00446694
.text:00446534 00000000 _nop
.text:00446538 3d0d1392 lbu s3,0xd3d(s0)
.text:0044653c 00000000 nop
.text:00446540 54006012 beq s3,zero,LAB_00446694
.text:00446544 00000000 _nop
.text:00446548 3e0d0492 lbu a0,0xd3e(s0)
.text:0044654c 00000000 nop
.text:00446550 0200992c sltiu t9,a0,0x2
.text:00446554 5f012017 bne t9,zero,LAB_00446ad4
.text:00446558 feff0e24 _li t6,-0x2
.text:0044655c 03001424 li s4,0x3
.text:00446560 3d0d0ea2 sb t6,0xd3d(s0)
.text:00446564 04009410 beq a0,s4,LAB_00446578
.text:00446568 fdff0224 _li v0,-0x3
.text:0044656c 02000f24 li t7,0x2
.text:00446570 58018f14 bne a0,t7,LAB_00446ad4
.text:00446574 ffff0224 _li v0,-0x1
LAB_00446578: ;XREF[1,0]: 00446564
.text:00446578 46000010 b LAB_00446694
.text:0044657c 3e0d02a2 _sb v0,0xd3e(s0)
LAB_00446580: ;XREF[1,0]: 004464a0
.text:00446580 0100d532 andi s5,s6,0x1
.text:00446584 8f00a016 bne s5,zero,LAB_004467c4
.text:00446588 21200000 _clear a0
LAB_0044658c: ;XREF[1,0]: 004467c4
.text:0044658c c2121200 srl v0,s2,0xb
.text:00446590 01005730 andi s7,v0,0x1
.text:00446594 0900e012 beq s7,zero,LAB_004465bc
.text:00446598 02431200 _srl t0,s2,0xc
.text:0044659c 2c0d1e8e lw s8,0xd2c(s0)
.text:004465a0 03001824 li t8,0x3
.text:004465a4 0008cb37 ori t3,s8,0x800
.text:004465a8 01000a24 li t2,0x1
.text:004465ac 3d0d18a2 sb t8,0xd3d(s0)
.text:004465b0 3e0d0aa2 sb t2,0xd3e(s0)
.text:004465b4 2c0d0bae sw t3,0xd2c(s0)
.text:004465b8 01000424 li a0,0x1
LAB_004465bc: ;XREF[1,0]: 00446594
.text:004465bc 01001f31 andi ra,t0,0x1
.text:004465c0 0900e013 beq ra,zero,LAB_004465e8
.text:004465c4 42631200 _srl t4,s2,0xd
.text:004465c8 2c0d058e lw a1,0xd2c(s0)
.text:004465cc 03000924 li t1,0x3
.text:004465d0 0018a734 ori a3,a1,0x1800
.text:004465d4 02000624 li a2,0x2
.text:004465d8 3d0d09a2 sb t1,0xd3d(s0)
.text:004465dc 3e0d06a2 sb a2,0xd3e(s0)
.text:004465e0 2c0d07ae sw a3,0xd2c(s0)
.text:004465e4 01000424 li a0,0x1
LAB_004465e8: ;XREF[1,0]: 004465c0
.text:004465e8 01008331 andi v1,t4,0x1
.text:004465ec 08006010 beq v1,zero,LAB_00446610
.text:004465f0 02001924 _li t9,0x2
.text:004465f4 2c0d118e lw s1,0xd2c(s0)
.text:004465f8 03001224 li s2,0x3
.text:004465fc 00382d36 ori t5,s1,0x3800
.text:00446600 3e0d12a2 sb s2,0xd3e(s0)
.text:00446604 2c0d0dae sw t5,0xd2c(s0)
.text:00446608 3d0d12a2 sb s2,0xd3d(s0)
.text:0044660c 01000424 li a0,0x1
LAB_00446610: ;XREF[1,0]: 004465ec
.text:00446610 30019910 beq a0,t9,LAB_00446ad4
.text:00446614 00000000 _nop
.text:00446618 0c008014 bne a0,zero,LAB_0044664c
.text:0044661c 01007732 _andi s7,s3,0x1
.text:00446620 2c0d0f8e lw t7,0xd2c(s0)
.text:00446624 01007432 andi s4,s3,0x1
.text:00446628 0038ee35 ori t6,t7,0x3800
.text:0044662c 2c0d0eae sw t6,0xd2c(s0)
.text:00446630 e7008012 beq s4,zero,LAB_004469d0
.text:00446634 03000224 _li v0,0x3
.text:00446638 feff1624 li s6,-0x2
.text:0044663c fdff1524 li s5,-0x3
.text:00446640 3d0d16a2 sb s6,0xd3d(s0)
.text:00446644 3e0d15a2 sb s5,0xd3e(s0)
LAB_00446648: ;XREF[1,0]: 004469d4
.text:00446648 01007732 andi s7,s3,0x1
LAB_0044664c: ;XREF[1,0]: 00446618
.text:0044664c 0500e012 beq s7,zero,LAB_00446664
.text:00446650 02001824 _li t8,0x2
.text:00446654 01001324 li s3,0x1
.text:00446658 ec009310 beq a0,s3,LAB_00446a0c
.text:0044665c feff0224 _li v0,-0x2
LAB_00446660: ;XREF[1,0]: 00446a2c
.text:00446660 02001824 li t8,0x2
LAB_00446664: ;XREF[1,0]: 0044664c
.text:00446664 380d18a2 sb t8,0xd38(s0)
.text:00446668 4800a28f lw v0,local_res8+0x40(sp)
.text:0044666c 00000000 nop
.text:00446670 07004010 beq v0,zero,LAB_00446690
.text:00446674 00000000 _nop
.text:00446678 5400458c lw a1,0x54(v0)
.text:0044667c 00000000 nop
.text:00446680 5200a014 bne a1,zero,LAB_004467cc
.text:00446684 ffffa530 _andi a1,a1,0xffff
LAB_00446688: ;XREF[3,0]: 004467e0,004468c0,00446acc
.text:00446688 4800a28f lw v0,local_res8+0x40(sp)
.text:0044668c 00000000 nop
LAB_00446690: ;XREF[1,0]: 00446670
.text:00446690 bc0c02ae sw v0,0xcbc(s0)
LAB_00446694: ;XREF[3,0]: 00446530,00446540,00446578
.text:00446694 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00446698 e40c048e lw a0,0xce4(s0)
.text:0044669c f40c068e lw a2,0xcf4(s0)
.text:004466a0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004466a4 21280000 _clear a1
.text:004466a8 1000bc8f lw gp,local_30+0x40(sp)
.text:004466ac e80c048e lw a0,0xce8(s0)
.text:004466b0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004466b4 f80c068e lw a2,0xcf8(s0)
.text:004466b8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004466bc 21280000 _clear a1
.text:004466c0 4000b88f lw t8,local_res0+0x40(sp)
.text:004466c4 feff0a24 li t2,-0x2
.text:004466c8 ff000424 li a0,0xff
.text:004466cc 000010af sw s0,0x0(t8)
.text:004466d0 1000bc8f lw gp,local_30+0x40(sp)
.text:004466d4 300d04ae sw a0,0xd30(s0)
.text:004466d8 390d0aa2 sb t2,0xd39(s0)
.text:004466dc 3a0d0aa2 sb t2,0xd3a(s0)
.text:004466e0 21180000 clear v1
.text:004466e4 3c00bf8f lw ra,local_4+0x40(sp)
.text:004466e8 3800be8f lw s8,local_8+0x40(sp)
.text:004466ec 3400b78f lw s7,local_c+0x40(sp)
.text:004466f0 3000b68f lw s6,local_10+0x40(sp)
.text:004466f4 2c00b58f lw s5,local_14+0x40(sp)
.text:004466f8 2800b48f lw s4,local_18+0x40(sp)
.text:004466fc 2400b38f lw s3,local_1c+0x40(sp)
.text:00446700 2000b28f lw s2,local_20+0x40(sp)
.text:00446704 1c00b18f lw s1,local_24+0x40(sp)
.text:00446708 1800b08f lw s0,local_28+0x40(sp)
.text:0044670c 21106000 move v0,v1
.text:00446710 0800e003 jr ra
.text:00446714 4000bd27 _addiu sp,sp,0x40
LAB_00446718: ;XREF[1,0]: 004461e0
.text:00446718 a3fe0017 bne t8,zero,LAB_004461a8
.text:0044671c 00000000 _nop
.text:00446720 c1fe0010 b LAB_00446228
.text:00446724 00000000 _nop
LAB_00446728: ;XREF[1,0]: 004463ec
.text:00446728 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:0044672c 00000000 nop
.text:00446730 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00446734 00000000 _nop
.text:00446738 1000bc8f lw gp,local_30+0x40(sp)
.text:0044673c 2dff0010 b LAB_004463f4
.text:00446740 f80c02ae _sw v0,0xcf8(s0)
LAB_00446744: ;XREF[1,0]: 00446414
.text:00446744 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:00446748 00000000 nop
.text:0044674c 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00446750 00000000 _nop
.text:00446754 1000bc8f lw gp,local_30+0x40(sp)
.text:00446758 30ff0010 b LAB_0044641c
.text:0044675c f40c02ae _sw v0,0xcf4(s0)
LAB_00446760: ;XREF[1,0]: 00446488
.text:00446760 2c0d158e lw s5,0xd2c(s0)
.text:00446764 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:00446768 0040af36 ori t7,s5,0x4000
.text:0044676c 0d000e24 li t6,0xd
.text:00446770 0c001424 li s4,0xc
.text:00446774 2c0d0fae sw t7,0xd2c(s0)
.text:00446778 34120eae sw t6,0x1234(s0)
.text:0044677c 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00446780 381214ae _sw s4,0x1238(s0)
.text:00446784 1000bc8f lw gp,local_30+0x40(sp)
.text:00446788 ffff1124 li s1,-0x1
.text:0044678c dc84998f lw t9,-0x7b24(gp)=>->dtlsInitFrag ;= 0045afc0
.text:00446790 f80d02ae sw v0,0xdf8(s0)
.text:00446794 f40d11ae sw s1,0xdf4(s0)
.text:00446798 680d00ae sw zero,0xd68(s0)
.text:0044679c 000e00a6 sh zero,0xe00(s0)
.text:004467a0 020e00a6 sh zero,0xe02(s0)
.text:004467a4 09f82003 jalr t9=>dtlsInitFrag ;undefined dtlsInitFrag()
.text:004467a8 21200002 _move a0,s0
.text:004467ac 1000bc8f lw gp,local_30+0x40(sp)
.text:004467b0 3bff0010 b LAB_004464a0
.text:004467b4 01004232 _andi v0,s2,0x1
LAB_004467b8: ;XREF[1,0]: 004464b4
.text:004467b8 81009834 ori t8,a0,0x81
.text:004467bc 40ff0010 b LAB_004464c0
.text:004467c0 2c0d18ae _sw t8,0xd2c(s0)
LAB_004467c4: ;XREF[1,0]: 00446584
.text:004467c4 71ff0010 b LAB_0044658c
.text:004467c8 02000424 _li a0,0x2
LAB_004467cc: ;XREF[1,0]: 00446680
.text:004467cc ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004467d0 00000000 nop
.text:004467d4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004467d8 21200002 _move a0,s0
.text:004467dc 1000bc8f lw gp,local_30+0x40(sp)
.text:004467e0 a9ff4010 beq v0,zero,LAB_00446688
.text:004467e4 100d02ae _sw v0,0xd10(s0)
.text:004467e8 4800be8f lw s8,local_res8+0x40(sp)
.text:004467ec 50000726 addiu a3,s0,0x50
.text:004467f0 2400c627 addiu a2,s8,0x24
.text:004467f4 5400c827 addiu t0,s8,0x54
LAB_004467f8: ;XREF[1,0]: 0044681c
.text:004467f8 0000c38c lw v1,0x0(a2)
.text:004467fc 0400c58c lw a1,0x4(a2)
.text:00446800 0800c98c lw t1,0x8(a2)
.text:00446804 0c00df8c lw ra,0xc(a2)
.text:00446808 1000c624 addiu a2,a2,0x10
.text:0044680c 0000e3ac sw v1,0x0(a3)
.text:00446810 0400e5ac sw a1,0x4(a3)
.text:00446814 0800e9ac sw t1,0x8(a3)
.text:00446818 0c00ffac sw ra,0xc(a3)
.text:0044681c f6ffc814 bne a2,t0,LAB_004467f8
.text:00446820 1000e724 _addiu a3,a3,0x10
.text:00446824 4800b18f lw s1,local_res8+0x40(sp)
.text:00446828 20001624 li s6,0x20
.text:0044682c 0400358e lw s5,0x4(s1)
.text:00446830 980c16a2 sb s6,0xc98(s0)
.text:00446834 9c0c15aa swl s5,0xc9c(s0)
.text:00446838 08002f8e lw t7,0x8(s1)
.text:0044683c 990c15ba swr s5,0xc99(s0)
.text:00446840 a00c0faa swl t7,0xca0(s0)
.text:00446844 0c002e8e lw t6,0xc(s1)
.text:00446848 9d0c0fba swr t7,0xc9d(s0)
.text:0044684c a40c0eaa swl t6,0xca4(s0)
.text:00446850 1000348e lw s4,0x10(s1)
.text:00446854 a10c0eba swr t6,0xca1(s0)
.text:00446858 a80c14aa swl s4,0xca8(s0)
.text:0044685c 14002d8e lw t5,0x14(s1)
.text:00446860 a50c14ba swr s4,0xca5(s0)
.text:00446864 1800268e lw a2,0x18(s1)
.text:00446868 ac0c0daa swl t5,0xcac(s0)
.text:0044686c 1c00278e lw a3,0x1c(s1)
.text:00446870 a90c0dba swr t5,0xca9(s0)
.text:00446874 2000288e lw t0,0x20(s1)
.text:00446878 b00c06aa swl a2,0xcb0(s0)
.text:0044687c ad0c06ba swr a2,0xcad(s0)
.text:00446880 b40c07aa swl a3,0xcb4(s0)
.text:00446884 b10c07ba swr a3,0xcb1(s0)
.text:00446888 b80c08aa swl t0,0xcb8(s0)
.text:0044688c 21200000 clear a0
.text:00446890 03000010 b LAB_004468a0
.text:00446894 b50c08ba _swr t0,0xcb5(s0)
LAB_00446898: ;XREF[1,0]: 004468b4
.text:00446898 8c004010 beq v0,zero,LAB_00446acc
.text:0044689c 00000000 _nop
LAB_004468a0: ;XREF[1,0]: 00446890
.text:004468a0 4800ab8f lw t3,local_res8+0x40(sp)
.text:004468a4 00000000 nop
.text:004468a8 21986401 addu s3,t3,a0
.text:004468ac 04007792 lbu s7,0x4(s3)
.text:004468b0 01008424 addiu a0,a0,0x1
.text:004468b4 f8ffe012 beq s7,zero,LAB_00446898
.text:004468b8 2000822c _sltiu v0,a0,0x20
.text:004468bc 20000424 li a0,0x20
.text:004468c0 71ff0010 b LAB_00446688
.text:004468c4 980c04a2 _sb a0,0xc98(s0)
LAB_004468c8: ;XREF[1,0]: 00446200
.text:004468c8 37fec014 bne a2,zero,LAB_004461a8
.text:004468cc 00000000 _nop
.text:004468d0 55fe0010 b LAB_00446228
.text:004468d4 00000000 _nop
LAB_004468d8: ;XREF[2,0]: 004462a8,00446324
.text:004468d8 480d1e8e lw s8,0xd48(s0)
.text:004468dc ff00083c lui t0,0xff
.text:004468e0 ffff1935 ori t9,t0,0xffff
.text:004468e4 00ff1f3c lui ra,0xff00
.text:004468e8 24c07901 and t8,t3,t9
.text:004468ec 2450df03 and t2,s8,ra
.text:004468f0 25585801 or t3,t2,t8
.text:004468f4 b8fe0010 b LAB_004463d8
.text:004468f8 480d0bae _sw t3,0xd48(s0)
LAB_004468fc: ;XREF[1,0]: 0044634c
.text:004468fc 87fea015 bne t5,zero,LAB_0044631c
.text:00446900 00000000 _nop
.text:00446904 48fe0010 b LAB_00446228
.text:00446908 00000000 _nop
LAB_0044690c: ;XREF[1,0]: 00446354
.text:0044690c 83fe0017 bne t8,zero,LAB_0044631c
.text:00446910 00000000 _nop
.text:00446914 44fe0010 b LAB_00446228
.text:00446918 00000000 _nop
LAB_0044691c: ;XREF[1,0]: 00446124
.text:0044691c 38008f8e lw t7,0x38(s4)
.text:00446920 00000000 nop
.text:00446924 0200e495 lhu a0,0x2(t7)
.text:00446928 00000000 nop
.text:0044692c 14008e10 beq a0,t6,LAB_00446980
.text:00446930 01006231 _andi v0,t3,0x1
.text:00446934 15001324 li s3,0x15
.text:00446938 56009310 beq a0,s3,LAB_00446a94
.text:0044693c 17001524 _li s5,0x17
.text:00446940 5f009510 beq a0,s5,LAB_00446ac0
.text:00446944 18001624 _li s6,0x18
.text:00446948 3a009610 beq a0,s6,LAB_00446a34
.text:0044694c 19001724 _li s7,0x19
.text:00446950 63009710 beq a0,s7,LAB_00446ae0
.text:00446954 ff001824 _li t8,0xff
.text:00446958 64009810 beq a0,t8,LAB_00446aec
.text:0044695c 1a001e24 _li s8,0x1a
.text:00446960 65009e10 beq a0,s8,LAB_00446af8
.text:00446964 1b001f24 _li ra,0x1b
.text:00446968 66009f10 beq a0,ra,LAB_00446b04
.text:0044696c 82140b00 _srl v0,t3,0x12
.text:00446970 1c000224 li v0,0x1c
.text:00446974 2cfe8214 bne a0,v0,LAB_00446228
.text:00446978 c2140b00 _srl v0,t3,0x13
.text:0044697c 01004230 andi v0,v0,0x1
LAB_00446980: ;XREF[8,0]: 0044692c,00446a38,00446a98,00446ac4
; 00446ae4,00446af0,00446afc,00446b04
.text:00446980 29fe4010 beq v0,zero,LAB_00446228
.text:00446984 00000000 _nop
.text:00446988 e8fd0010 b LAB_0044612c
.text:0044698c 00000000 _nop
LAB_00446990: ;XREF[1,0]: 004461e8
.text:00446990 05fe6014 bne v1,zero,LAB_004461a8
.text:00446994 00000000 _nop
.text:00446998 23fe0010 b LAB_00446228
.text:0044699c 00000000 _nop
LAB_004469a0: ;XREF[1,0]: 0044635c
.text:004469a0 5efe6014 bne v1,zero,LAB_0044631c
.text:004469a4 00000000 _nop
.text:004469a8 1ffe0010 b LAB_00446228
.text:004469ac 00000000 _nop
LAB_004469b0: ;XREF[1,0]: 004461f0
.text:004469b0 fdfd8014 bne a0,zero,LAB_004461a8
.text:004469b4 00000000 _nop
.text:004469b8 1bfe0010 b LAB_00446228
.text:004469bc 00000000 _nop
LAB_004469c0: ;XREF[1,0]: 00446364
.text:004469c0 56fe8014 bne a0,zero,LAB_0044631c
.text:004469c4 00000000 _nop
.text:004469c8 17fe0010 b LAB_00446228
.text:004469cc 00000000 _nop
LAB_004469d0: ;XREF[1,0]: 00446630
.text:004469d0 3d0d02a2 sb v0,0xd3d(s0)
.text:004469d4 1cff0010 b LAB_00446648
.text:004469d8 3e0d02a2 _sb v0,0xd3e(s0)
LAB_004469dc: ;XREF[1,0]: 004461f8
.text:004469dc f2fda014 bne a1,zero,LAB_004461a8
.text:004469e0 00000000 _nop
.text:004469e4 10fe0010 b LAB_00446228
.text:004469e8 00000000 _nop
LAB_004469ec: ;XREF[1,0]: 0044636c
.text:004469ec 4bfea014 bne a1,zero,LAB_0044631c
.text:004469f0 00000000 _nop
.text:004469f4 0cfe0010 b LAB_00446228
.text:004469f8 00000000 _nop
LAB_004469fc: ;XREF[1,0]: 00446374
.text:004469fc 47fec014 bne a2,zero,LAB_0044631c
.text:00446a00 00000000 _nop
.text:00446a04 08fe0010 b LAB_00446228
.text:00446a08 00000000 _nop
LAB_00446a0c: ;XREF[1,0]: 00446658
.text:00446a0c 3e0d0492 lbu a0,0xd3e(s0)
.text:00446a10 03000b24 li t3,0x3
.text:00446a14 3d0d02a2 sb v0,0xd3d(s0)
.text:00446a18 04008b10 beq a0,t3,LAB_00446a2c
.text:00446a1c fdff0224 _li v0,-0x3
.text:00446a20 02000a24 li t2,0x2
.text:00446a24 2b008a14 bne a0,t2,LAB_00446ad4
.text:00446a28 ffff0224 _li v0,-0x1
LAB_00446a2c: ;XREF[1,0]: 00446a18
.text:00446a2c 0cff0010 b LAB_00446660
.text:00446a30 3e0d02a2 _sb v0,0xd3e(s0)
LAB_00446a34: ;XREF[1,0]: 00446948
.text:00446a34 c2100b00 srl v0,t3,0x3
.text:00446a38 d1ff0010 b LAB_00446980
.text:00446a3c 01004230 _andi v0,v0,0x1
LAB_00446a40: ;XREF[1,0]: 00446208
.text:00446a40 d9fde014 bne a3,zero,LAB_004461a8
.text:00446a44 00000000 _nop
.text:00446a48 f7fd0010 b LAB_00446228
.text:00446a4c 00000000 _nop
LAB_00446a50: ;XREF[1,0]: 0044637c
.text:00446a50 32fee014 bne a3,zero,LAB_0044631c
.text:00446a54 00000000 _nop
.text:00446a58 f3fd0010 b LAB_00446228
.text:00446a5c 00000000 _nop
LAB_00446a60: ;XREF[2,0]: 00446430,00446454
.text:00446a60 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00446a64 e80c048e lw a0,0xce8(s0)
.text:00446a68 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00446a6c 00000000 _nop
.text:00446a70 1000bc8f lw gp,local_30+0x40(sp)
.text:00446a74 00000000 nop
.text:00446a78 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00446a7c 00000000 nop
.text:00446a80 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00446a84 21200002 _move a0,s0
.text:00446a88 1000bc8f lw gp,local_30+0x40(sp)
.text:00446a8c ecfd0010 b LAB_00446240
.text:00446a90 f8ff0324 _li v1,-0x8
LAB_00446a94: ;XREF[1,0]: 00446938
.text:00446a94 42100b00 srl v0,t3,0x1
.text:00446a98 b9ff0010 b LAB_00446980
.text:00446a9c 01004230 _andi v0,v0,0x1
LAB_00446aa0: ;XREF[1,0]: 00446210
.text:00446aa0 c1fd0015 bne t0,zero,LAB_004461a8
.text:00446aa4 00000000 _nop
.text:00446aa8 dffd0010 b LAB_00446228
.text:00446aac 00000000 _nop
LAB_00446ab0: ;XREF[1,0]: 00446384
.text:00446ab0 1afe0015 bne t0,zero,LAB_0044631c
.text:00446ab4 00000000 _nop
.text:00446ab8 dbfd0010 b LAB_00446228
.text:00446abc 00000000 _nop
LAB_00446ac0: ;XREF[1,0]: 00446940
.text:00446ac0 82100b00 srl v0,t3,0x2
.text:00446ac4 aeff0010 b LAB_00446980
.text:00446ac8 01004230 _andi v0,v0,0x1
LAB_00446acc: ;XREF[1,0]: 00446898
.text:00446acc eefe0010 b LAB_00446688
.text:00446ad0 980c00a2 _sb zero,0xc98(s0)
LAB_00446ad4: ;XREF[5,0]: 00446528,00446554,00446570,00446610
; 00446a24
.text:00446ad4 8489998f lw t9,-0x767c(gp)=>->matrixSslDeleteSession;= 00445cb8
.text:00446ad8 d5fd0010 b LAB_00446230
.text:00446adc 00000000 _nop
LAB_00446ae0: ;XREF[1,0]: 00446950
.text:00446ae0 02110b00 srl v0,t3,0x4
.text:00446ae4 a6ff0010 b LAB_00446980
.text:00446ae8 01004230 _andi v0,v0,0x1
LAB_00446aec: ;XREF[1,0]: 00446958
.text:00446aec 02140b00 srl v0,t3,0x10
.text:00446af0 a3ff0010 b LAB_00446980
.text:00446af4 01004230 _andi v0,v0,0x1
LAB_00446af8: ;XREF[1,0]: 00446960
.text:00446af8 42140b00 srl v0,t3,0x11
.text:00446afc a0ff0010 b LAB_00446980
.text:00446b00 01004230 _andi v0,v0,0x1
LAB_00446b04: ;XREF[1,0]: 00446968
.text:00446b04 9eff0010 b LAB_00446980
.text:00446b08 01004230 _andi v0,v0,0x1
LAB_00446b0c: ;XREF[1,0]: 00446408
.text:00446b0c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00446b10 00000000 nop
.text:00446b14 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00446b18 21200002 _move a0,s0
.text:00446b1c 1000bc8f lw gp,local_30+0x40(sp)
.text:00446b20 c7fd0010 b LAB_00446240
.text:00446b24 f8ff0324 _li v1,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixClearSession()
;local_4 undefined4 -4 ;XREF[2,0]: 00446b38,00446c38
;local_8 undefined4 -8 ;XREF[2,0]: 00446b3c,00446c3c
;local_c undefined4 -c ;XREF[2,0]: 00446b40,00446c40
;local_10 undefined4 -10 ;XREF[2,0]: 00446b44,00446c44
;local_14 undefined4 -14 ;XREF[2,0]: 00446b48,00446c48
;local_18 undefined4 -18 ;XREF[2,0]: 00446b4c,00446c4c
;local_1c undefined4 -1c ;XREF[2,0]: 00446b50,00446c50
;local_20 undefined4 -20 ;XREF[2,0]: 00446b54,00446c54
;local_24 undefined4 -24 ;XREF[2,0]: 00446b58,00446c58
;local_28 undefined4 -28 ;XREF[2,0]: 00446b5c,00446c5c
;local_30 undefined4 -30 ;XREF[9,0]: 00446b60,00446bd8,00446c30,00446cb4,00446cf8
; 00446d1c,00446d38,00446d54,00446d70
;XREF[5,0]: Entry Point,00447e90,00454648
; 0045b5dc,004d8804
.text:00446b28 0a001c3c lui gp,0xa
.text:00446b2c b88e9c27 addiu gp,gp,-0x7148
.text:00446b30 21e09903 addu gp,gp,t9
.text:00446b34 c0ffbd27 addiu sp,sp,-0x40
.text:00446b38 3c00bfaf sw ra,local_4+0x40(sp)
.text:00446b3c 3800beaf sw s8,local_8+0x40(sp)
.text:00446b40 3400b7af sw s7,local_c+0x40(sp)
.text:00446b44 3000b6af sw s6,local_10+0x40(sp)
.text:00446b48 2c00b5af sw s5,local_14+0x40(sp)
.text:00446b4c 2800b4af sw s4,local_18+0x40(sp)
.text:00446b50 2400b3af sw s3,local_1c+0x40(sp)
.text:00446b54 2000b2af sw s2,local_20+0x40(sp)
.text:00446b58 1c00b1af sw s1,local_24+0x40(sp)
.text:00446b5c 1800b0af sw s0,local_28+0x40(sp)
.text:00446b60 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00446b64 980c8290 lbu v0,0xc98(a0)
.text:00446b68 21a08000 move s4,a0
.text:00446b6c 990c9224 addiu s2,a0,0xc99
.text:00446b70 21b8a000 move s7,a1
.text:00446b74 30004010 beq v0,zero,LAB_00446c38
.text:00446b78 faff0324 _li v1,-0x6
.text:00446b7c 03004d92 lbu t5,0x3(s2)
.text:00446b80 02004c92 lbu t4,0x2(s2)
.text:00446b84 01004992 lbu t1,0x1(s2)
.text:00446b88 00560d00 sll t2,t5,0x18
.text:00446b8c 005c0c00 sll t3,t4,0x10
.text:00446b90 990c8392 lbu v1,0xc99(s4)
.text:00446b94 21384b01 addu a3,t2,t3
.text:00446b98 00420900 sll t0,t1,0x8
.text:00446b9c 2130e800 addu a2,a3,t0
.text:00446ba0 2188c300 addu s1,a2,v1
.text:00446ba4 1880968f lw s6,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446ba8 2000252e sltiu a1,s1,0x20
.text:00446bac 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00446bb0 409fc426 addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00446bb4 18809e8f lw s8,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446bb8 c0a81100 sll s5,s1,0x3
.text:00446bbc 1e00a010 beq a1,zero,LAB_00446c38
.text:00446bc0 f7ff0324 _li v1,-0x9
.text:00446bc4 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00446bc8 00000000 _nop
.text:00446bcc 2318b102 subu v1,s5,s1
.text:00446bd0 80280300 sll a1,v1,0x2
.text:00446bd4 2310b100 subu v0,a1,s1
.text:00446bd8 1000bc8f lw gp,local_30+0x40(sp)
.text:00446bdc 80c80200 sll t9,v0,0x2
.text:00446be0 709fdf27 addiu ra,s8,-0x6090
.text:00446be4 21703f03 addu t6,t9,ra
.text:00446be8 6000d38d lw s3,0x60(t6)=>.bss:DAT_004d9fd0 ;= ??
.text:00446bec 1880908f lw s0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446bf0 18808f8f lw t7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446bf4 ffff6426 addiu a0,s3,-0x1
.text:00446bf8 d49f1826 addiu t8,s0,-0x602c
.text:00446bfc 21803803 addu s0,t9,t8
.text:00446c00 f0acf325 addiu s3,t7,-0x5310
.text:00446c04 19008010 beq a0,zero,LAB_00446c6c
.text:00446c08 6000c4ad _sw a0,0x60(t6)=>.bss:DAT_004d9fd0 ;= ??
.text:00446c0c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00446c10 21204002 move a0,s2
.text:00446c14 21280000 clear a1
.text:00446c18 2400e016 bne s7,zero,LAB_00446cac
.text:00446c1c 20000624 _li a2,0x20
LAB_00446c20: ;XREF[2,0]: 00446ca4,00446d28
.text:00446c20 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00446c24 00000000 nop
.text:00446c28 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00446c2c 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00446c30 1000bc8f lw gp,local_30+0x40(sp)
.text:00446c34 21180000 clear v1
LAB_00446c38: ;XREF[2,0]: 00446b74,00446bbc
.text:00446c38 3c00bf8f lw ra,local_4+0x40(sp)
.text:00446c3c 3800be8f lw s8,local_8+0x40(sp)
.text:00446c40 3400b78f lw s7,local_c+0x40(sp)
.text:00446c44 3000b68f lw s6,local_10+0x40(sp)
.text:00446c48 2c00b58f lw s5,local_14+0x40(sp)
.text:00446c4c 2800b48f lw s4,local_18+0x40(sp)
.text:00446c50 2400b38f lw s3,local_1c+0x40(sp)
.text:00446c54 2000b28f lw s2,local_20+0x40(sp)
.text:00446c58 1c00b18f lw s1,local_24+0x40(sp)
.text:00446c5c 1800b08f lw s0,local_28+0x40(sp)
.text:00446c60 21106000 move v0,v1
.text:00446c64 0800e003 jr ra
.text:00446c68 4000bd27 _addiu sp,sp,0x40
LAB_00446c6c: ;XREF[1,0]: 00446c04
.text:00446c6c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00446c70 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00446c74 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00446c78 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00446c7c 2c001312 beq s0,s3,LAB_00446d30
.text:00446c80 0401c524 _addiu a1=>.roda...,a2,0x104 ;= "matrixssl.c"
LAB_00446c84: ;XREF[1,0]: 00446d74
.text:00446c84 04006a8e lw t2,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00446c88 000013ae sw s3=>.bss:DAT_004...,0x0(s0)=>.bss:DAT...;= ??
.text:00446c8c 040070ae sw s0,0x4(s3)=>.bss:DAT_004dacf4 ;= ??
.text:00446c90 000050ad sw s0,0x0(t2)
.text:00446c94 04000aae sw t2,0x4(s0)=>.bss:DAT_004d9fd8 ;= ??
.text:00446c98 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00446c9c 21204002 move a0,s2
.text:00446ca0 21280000 clear a1
.text:00446ca4 deffe012 beq s7,zero,LAB_00446c20
.text:00446ca8 20000624 _li a2,0x20
LAB_00446cac: ;XREF[1,0]: 00446c18
.text:00446cac 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00446cb0 00000000 _nop
.text:00446cb4 1000bc8f lw gp,local_30+0x40(sp)
.text:00446cb8 23c0b102 subu t8,s5,s1
.text:00446cbc 2c0d8e8e lw t6,0xd2c(s4)
.text:00446cc0 18808c8f lw t4,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446cc4 80981800 sll s3,t8,0x2
.text:00446cc8 23207102 subu a0,s3,s1
.text:00446ccc f7ff0f24 li t7,-0x9
.text:00446cd0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00446cd4 2468cf01 and t5,t6,t7
.text:00446cd8 80900400 sll s2,a0,0x2
.text:00446cdc 749f8b25 addiu t3,t4,-0x608c
.text:00446ce0 2c0d8dae sw t5,0xd2c(s4)
.text:00446ce4 21204b02 addu a0,s2,t3
.text:00446ce8 980c80a2 sb zero,0xc98(s4)
.text:00446cec 21280000 clear a1
.text:00446cf0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00446cf4 1c000624 _li a2,0x1c
.text:00446cf8 1000bc8f lw gp,local_30+0x40(sp)
.text:00446cfc 21280000 clear a1
.text:00446d00 1880978f lw s7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446d04 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00446d08 909ff526 addiu s5,s7,-0x6070
.text:00446d0c 21205502 addu a0,s2,s5
.text:00446d10 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00446d14 30000624 _li a2,0x30
.text:00446d18 709fd427 addiu s4,s8,-0x6090
.text:00446d1c 1000bc8f lw gp,local_30+0x40(sp)
.text:00446d20 21885402 addu s1,s2,s4
.text:00446d24 500020ae sw zero,0x50(s1)=>.bss:DAT_004d9fc0 ;= ??
.text:00446d28 bdff0010 b LAB_00446c20
.text:00446d2c 560020a6 _sh zero,0x56(s1)=>.bss:DAT_004d9fc6 ;= ??
LAB_00446d30: ;XREF[1,0]: 00446c7c
.text:00446d30 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00446d34 00000000 _nop
.text:00446d38 1000bc8f lw gp,local_30+0x40(sp)
.text:00446d3c 88090524 li a1,0x988
.text:00446d40 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00446d44 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00446d48 00000000 nop
.text:00446d4c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00446d50 1c012425 _addiu a0=>.rodata:DAT_0049011c,t1,0x11c ;= 3Ah :
.text:00446d54 1000bc8f lw gp,local_30+0x40(sp)
.text:00446d58 00000000 nop
.text:00446d5c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00446d60 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00446d64 00000000 nop
.text:00446d68 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00446d6c 24010425 _addiu a0=>.roda...,t0,0x124 ;= "(&g_sessionChronList) != (&g_sess...
.text:00446d70 1000bc8f lw gp,local_30+0x40(sp)
.text:00446d74 c3ff0010 b LAB_00446c84
.text:00446d78 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslHandshakeIsComplete()
;XREF[8,0]: Entry Point,00420640,0044926c
; 004494fc,00449a78,00449b20
; 0044a290,004d7eac
.text:00446d7c 380d8390 lbu v1,0xd38(a0)
.text:00446d80 00000000 nop
.text:00446d84 ff006238 xori v0,v1,0xff
.text:00446d88 0800e003 jr ra
.text:00446d8c 0100422c _sltiu v0,v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslSetCertValidator()
;XREF[3,0]: Entry Point,0044872c,004d82c0
.text:00446d90 04008010 beq a0,zero,LAB_00446da4
.text:00446d94 00000000 _nop
.text:00446d98 0200a010 beq a1,zero,LAB_00446da4
.text:00446d9c 00000000 _nop
.text:00446da0 5c0285ac sw a1,0x25c(a0)
LAB_00446da4: ;XREF[2,0]: 00446d90,00446d98
.text:00446da4 0800e003 jr ra
.text:00446da8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixRegisterSession()
;local_8 undefined4 -8 ;XREF[3,0]: 00446dbc,00447038,00447068
;local_c undefined4 -c ;XREF[3,0]: 00446dc0,0044703c,0044706c
;local_10 undefined4 -10 ;XREF[3,0]: 00446dc4,00447040,00447070
;local_14 undefined4 -14 ;XREF[3,0]: 00446dc8,00447044,00447074
;local_18 undefined4 -18 ;XREF[3,0]: 00446dcc,00447048,00447078
;local_20 undefined4 -20 ;XREF[5,0]: 00446dd0,00446e2c,00447004,00447030,00447098
;XREF[3,0]: Entry Point,0044ffc4,004d7fa8
.text:00446dac 0a001c3c lui gp,0xa
.text:00446db0 348c9c27 addiu gp,gp,-0x73cc
.text:00446db4 21e09903 addu gp,gp,t9
.text:00446db8 d0ffbd27 addiu sp,sp,-0x30
.text:00446dbc 2800bfaf sw ra,local_8+0x30(sp)
.text:00446dc0 2400b3af sw s3,local_c+0x30(sp)
.text:00446dc4 2000b2af sw s2,local_10+0x30(sp)
.text:00446dc8 1c00b1af sw s1,local_14+0x30(sp)
.text:00446dcc 1800b0af sw s0,local_18+0x30(sp)
.text:00446dd0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00446dd4 2c0d858c lw a1,0xd2c(a0)
.text:00446dd8 21888000 move s1,a0
.text:00446ddc 0100a230 andi v0,a1,0x1
.text:00446de0 95004010 beq v0,zero,LAB_00447038
.text:00446de4 ffff0424 _li a0,-0x1
.text:00446de8 bc0c228e lw v0,0xcbc(s1)
.text:00446dec 00000000 nop
.text:00446df0 99004014 bne v0,zero,LAB_00447058
.text:00446df4 03000624 _li a2,0x3
LAB_00446df8: ;XREF[1,0]: 00447060
.text:00446df8 823b0500 srl a3,a1,0xe
.text:00446dfc 0100e430 andi a0,a3,0x1
.text:00446e00 05008010 beq a0,zero,LAB_00446e18
.text:00446e04 00000000 _nop
.text:00446e08 980c2592 lbu a1,0xc98(s1)
.text:00446e0c 00000000 nop
.text:00446e10 8900a014 bne a1,zero,LAB_00447038
.text:00446e14 21200000 _clear a0
LAB_00446e18: ;XREF[1,0]: 00446e00
.text:00446e18 1880938f lw s3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446e1c 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00446e20 00000000 nop
.text:00446e24 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00446e28 409f6426 _addiu a0=>.bss:DAT_004d9f40,s3,-0x60c0 ;= ??
.text:00446e2c 1000bc8f lw gp,local_20+0x30(sp)
.text:00446e30 00000000 nop
.text:00446e34 1880828f lw v0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446e38 00000000 nop
.text:00446e3c f0ac468c lw a2,-0x5310(v0)=>.bss:DAT_004dacf0 ;= ??
.text:00446e40 f0ac4524 addiu a1=>.bss:DAT_004dacf0,v0,-0x5310 ;= ??
.text:00446e44 9000c510 beq a2,a1,LAB_00447088
.text:00446e48 9cffd824 _addiu t8,a2,-0x64
.text:00446e4c 0000df8c lw ra,0x0(a2)
.text:00446e50 00000000 nop
.text:00446e54 f0ac5fac sw ra,-0x5310(v0)=>.bss:DAT_004dacf0 ;= ??
.text:00446e58 0400e5af sw a1=>.bss:DAT_004dacf0,0x4(ra) ;= ??
.text:00446e5c 03001293 lbu s2,0x3(t8)
.text:00446e60 02001093 lbu s0,0x2(t8)
.text:00446e64 01000d93 lbu t5,0x1(t8)
.text:00446e68 00761200 sll t6,s2,0x18
.text:00446e6c 007c1000 sll t7,s0,0x10
.text:00446e70 2158cf01 addu t3,t6,t7
.text:00446e74 00620d00 sll t4,t5,0x8
.text:00446e78 9cffc990 lbu t1,-0x64(a2)
.text:00446e7c 21506c01 addu t2,t3,t4
.text:00446e80 21904901 addu s2,t2,t1
.text:00446e84 2000482e sltiu t0,s2,0x20
.text:00446e88 7f000011 beq t0,zero,LAB_00447088
.text:00446e8c c0301200 _sll a2,s2,0x3
.text:00446e90 2340d200 subu t0,a2,s2
.text:00446e94 80280800 sll a1,t0,0x2
.text:00446e98 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446e9c 2338b200 subu a3,a1,s2
.text:00446ea0 80100700 sll v0,a3,0x2
.text:00446ea4 909f8324 addiu v1,a0,-0x6070
.text:00446ea8 21384300 addu a3,v0,v1
.text:00446eac 50002826 addiu t0,s1,0x50
.text:00446eb0 80002926 addiu t1,s1,0x80
LAB_00446eb4: ;XREF[1,0]: 00446ee8
.text:00446eb4 00000d8d lw t5,0x0(t0)
.text:00446eb8 04000c8d lw t4,0x4(t0)
.text:00446ebc 08000b8d lw t3,0x8(t0)
.text:00446ec0 0c000a8d lw t2,0xc(t0)
.text:00446ec4 0300eda8 swl t5,0x3(a3)
; FWD[2,0]: 004d9f90,004d9fa0
.text:00446ec8 0000edb8 swr t5,0x0(a3)=>.bss:DAT_004d9f90 ;= ??
.text:00446ecc 0700eca8 swl t4,0x7(a3)
; FWD[2,0]: 004d9f94,004d9fa4
.text:00446ed0 0400ecb8 swr t4,0x4(a3)=>.bss:DAT_004d9f94 ;= ??
.text:00446ed4 0b00eba8 swl t3,0xb(a3)
; FWD[2,0]: 004d9f98,004d9fa8
.text:00446ed8 0800ebb8 swr t3,0x8(a3)=>.bss:DAT_004d9f98 ;= ??
.text:00446edc 0f00eaa8 swl t2,0xf(a3)
.text:00446ee0 10000825 addiu t0,t0,0x10
; FWD[2,0]: 004d9f9c,004d9fac
.text:00446ee4 0c00eab8 swr t2,0xc(a3)=>.bss:DAT_004d9f9c ;= ??
.text:00446ee8 f2ff0915 bne t0,t1,LAB_00446eb4
.text:00446eec 1000e724 _addiu a3,a3,0x10
.text:00446ef0 2360d200 subu t4,a2,s2
.text:00446ef4 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446ef8 80c00c00 sll t8,t4,0x2
.text:00446efc 23301203 subu a2,t8,s2
.text:00446f00 80c00600 sll t8,a2,0x2
.text:00446f04 709f9024 addiu s0,a0,-0x6090
.text:00446f08 21801003 addu s0,t8,s0
.text:00446f0c 6000028e lw v0,0x60(s0)=>.bss:DAT_004d9fd0 ;= ??
.text:00446f10 100d238e lw v1,0xd10(s1)
.text:00446f14 1880878f lw a3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446f18 01004524 addiu a1,v0,0x1
.text:00446f1c 500003ae sw v1,0x50(s0)=>.bss:DAT_004d9fc0 ;= ??
.text:00446f20 600005ae sw a1,0x60(s0)=>.bss:DAT_004d9fd0 ;= ??
.text:00446f24 30002b8e lw t3,0x30(s1)
.text:00446f28 749fe824 addiu t0,a3,-0x608c
.text:00446f2c 21680803 addu t5,t8,t0
.text:00446f30 4400298e lw t1,0x44(s1)
.text:00446f34 48002e8e lw t6,0x48(s1)
.text:00446f38 4000398e lw t9,0x40(s1)
.text:00446f3c 34002a8e lw t2,0x34(s1)
.text:00446f40 38003f8e lw ra,0x38(s1)
.text:00446f44 3c002f8e lw t7,0x3c(s1)
.text:00446f48 0300aba9 swl t3,0x3(t5)
.text:00446f4c 0000abb9 swr t3,0x0(t5)=>.bss:DAT_004d9f74 ;= ??
.text:00446f50 0700aaa9 swl t2,0x7(t5)
.text:00446f54 0400aab9 swr t2,0x4(t5)=>.bss:DAT_004d9f78 ;= ??
.text:00446f58 0b00bfa9 swl ra,0xb(t5)
.text:00446f5c 0800bfb9 swr ra,0x8(t5)=>.bss:DAT_004d9f7c ;= ??
.text:00446f60 0f00afa9 swl t7,0xf(t5)
.text:00446f64 0c00afb9 swr t7,0xc(t5)=>.bss:DAT_004d9f80 ;= ??
.text:00446f68 1300b9a9 swl t9,0x13(t5)
.text:00446f6c 1000b9b9 swr t9,0x10(t5)=>.bss:DAT_004d9f84 ;= ??
.text:00446f70 1700a9a9 swl t1,0x17(t5)
.text:00446f74 1400a9b9 swr t1,0x14(t5)=>.bss:DAT_004d9f88 ;= ??
.text:00446f78 1b00aea9 swl t6,0x1b(t5)
.text:00446f7c 20000c24 li t4,0x20
.text:00446f80 1800aeb9 swr t6,0x18(t5)=>.bss:DAT_004d9f8c ;= ??
.text:00446f84 980c2ca2 sb t4,0xc98(s1)
.text:00446f88 0000048e lw a0,0x0(s0)=>.bss:DAT_004d9f70 ;= ??
.text:00446f8c 1000078e lw a3,0x10(s0)=>.bss:DAT_004d9f80 ;= ??
.text:00446f90 1400088e lw t0,0x14(s0)=>.bss:DAT_004d9f84 ;= ??
.text:00446f94 18000b8e lw t3,0x18(s0)=>.bss:DAT_004d9f88 ;= ??
.text:00446f98 1c000a8e lw t2,0x1c(s0)=>.bss:DAT_004d9f8c ;= ??
.text:00446f9c 0c00058e lw a1,0xc(s0)=>.bss:DAT_004d9f7c ;= ??
.text:00446fa0 0800038e lw v1,0x8(s0)=>.bss:DAT_004d9f78 ;= ??
.text:00446fa4 0400028e lw v0,0x4(s0)=>.bss:DAT_004d9f74 ;= ??
.text:00446fa8 9c0c24aa swl a0,0xc9c(s1)
.text:00446fac 990c24ba swr a0,0xc99(s1)
.text:00446fb0 a00c22aa swl v0,0xca0(s1)
.text:00446fb4 9d0c22ba swr v0,0xc9d(s1)
.text:00446fb8 a40c23aa swl v1,0xca4(s1)
.text:00446fbc a10c23ba swr v1,0xca1(s1)
.text:00446fc0 a80c25aa swl a1,0xca8(s1)
.text:00446fc4 a50c25ba swr a1,0xca5(s1)
.text:00446fc8 ac0c27aa swl a3,0xcac(s1)
.text:00446fcc a90c27ba swr a3,0xca9(s1)
.text:00446fd0 b00c28aa swl t0,0xcb0(s1)
.text:00446fd4 ad0c28ba swr t0,0xcad(s1)
.text:00446fd8 b40c2baa swl t3,0xcb4(s1)
.text:00446fdc b10c2bba swr t3,0xcb1(s1)
.text:00446fe0 b80c2aaa swl t2,0xcb8(s1)
.text:00446fe4 18809f8f lw ra,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00446fe8 b50c2aba swr t2,0xcb5(s1)
.text:00446fec f884998f lw t9,-0x7b08(gp)=>->psGetTime ;= 00488238
.text:00446ff0 5012258e lw a1,0x1250(s1)
.text:00446ff4 c89fef27 addiu t7,ra,-0x6038
.text:00446ff8 09f82003 jalr t9=>psGetTime ;undefined psGetTime()
.text:00446ffc 21200f03 _addu a0,t8,t7
.text:00447000 3d0d2e92 lbu t6,0xd3d(s1)
.text:00447004 1000bc8f lw gp,local_20+0x30(sp)
.text:00447008 54000ea2 sb t6,0x54(s0)=>.bss:DAT_004d9fc4 ;= ??
.text:0044700c 3e0d2992 lbu t1,0xd3e(s1)
.text:00447010 409f6426 addiu a0=>.bss:DAT_004d9f40,s3,-0x60c0 ;= ??
.text:00447014 550009a2 sb t1,0x55(s0)=>.bss:DAT_004d9fc5 ;= ??
.text:00447018 3012268e lw a2,0x1230(s1)
.text:0044701c 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00447020 429c0600 srl s3,a2,0x11
.text:00447024 01007132 andi s1,s3,0x1
.text:00447028 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:0044702c 560011a6 _sh s1,0x56(s0)
.text:00447030 1000bc8f lw gp,local_20+0x30(sp)
.text:00447034 21204002 move a0,s2
LAB_00447038: ;XREF[3,0]: 00446de0,00446e10,0044709c
.text:00447038 2800bf8f lw ra,local_8+0x30(sp)
.text:0044703c 2400b38f lw s3,local_c+0x30(sp)
.text:00447040 2000b28f lw s2,local_10+0x30(sp)
.text:00447044 1c00b18f lw s1,local_14+0x30(sp)
.text:00447048 1800b08f lw s0,local_18+0x30(sp)
.text:0044704c 21108000 move v0,a0
.text:00447050 0800e003 jr ra
.text:00447054 3000bd27 _addiu sp,sp,0x30
LAB_00447058: ;XREF[1,0]: 00446df0
.text:00447058 5c004394 lhu v1,0x5c(v0)
.text:0044705c 00000000 nop
.text:00447060 65ff6614 bne v1,a2,LAB_00446df8
.text:00447064 21200000 _clear a0
.text:00447068 2800bf8f lw ra,local_8+0x30(sp)
.text:0044706c 2400b38f lw s3,local_c+0x30(sp)
.text:00447070 2000b28f lw s2,local_10+0x30(sp)
.text:00447074 1c00b18f lw s1,local_14+0x30(sp)
.text:00447078 1800b08f lw s0,local_18+0x30(sp)
.text:0044707c 21108000 move v0,a0
.text:00447080 0800e003 jr ra
.text:00447084 3000bd27 _addiu sp,sp,0x30
LAB_00447088: ;XREF[2,0]: 00446e44,00446e88
.text:00447088 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:0044708c 00000000 nop
.text:00447090 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447094 409f6426 _addiu a0=>.bss:DAT_004d9f40,s3,-0x60c0 ;= ??
.text:00447098 1000bc8f lw gp,local_20+0x30(sp)
.text:0044709c e6ff0010 b LAB_00447038
.text:004470a0 f7ff0424 _li a0,-0x9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixResumeSession()
;local_4 undefined4 -4 ;XREF[3,0]: 004470b4,0044718c,00447274
;local_8 undefined4 -8 ;XREF[3,0]: 004470b8,00447190,00447278
;local_c undefined4 -c ;XREF[3,0]: 004470bc,00447194,0044727c
;local_10 undefined4 -10 ;XREF[3,0]: 004470c0,00447198,00447280
;local_14 undefined4 -14 ;XREF[3,0]: 004470c4,0044719c,00447284
;local_18 undefined4 -18 ;XREF[3,0]: 004470c8,004471a0,00447288
;local_1c undefined4 -1c ;XREF[3,0]: 004470cc,004471a4,0044728c
;local_20 undefined4 -20 ;XREF[3,0]: 004470d0,004471a8,00447290
;local_24 undefined4 -24 ;XREF[1,0]: 00447224
;local_28 undefined4 -28 ;XREF[1,0]: 00447220
;local_30 undefined4 -30 ;XREF[8,0]: 004470d4,0044713c,00447184,004471cc,004471f0
; 0044723c,0044726c,004473a8
;local_38 undefined4 -38 ;XREF[1,0]: 0044722c
;XREF[3,0]: Entry Point,0045b6d0,004d7f10
.text:004470a4 0a001c3c lui gp,0xa
.text:004470a8 3c899c27 addiu gp,gp,-0x76c4
.text:004470ac 21e09903 addu gp,gp,t9
.text:004470b0 b8ffbd27 addiu sp,sp,-0x48
.text:004470b4 4400bfaf sw ra,local_4+0x48(sp)
.text:004470b8 4000b6af sw s6,local_8+0x48(sp)
.text:004470bc 3c00b5af sw s5,local_c+0x48(sp)
.text:004470c0 3800b4af sw s4,local_10+0x48(sp)
.text:004470c4 3400b3af sw s3,local_14+0x48(sp)
.text:004470c8 3000b2af sw s2,local_18+0x48(sp)
.text:004470cc 2c00b1af sw s1,local_1c+0x48(sp)
.text:004470d0 2800b0af sw s0,local_20+0x48(sp)
.text:004470d4 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:004470d8 21988000 move s3,a0
.text:004470dc 2c0d848c lw a0,0xd2c(a0)
.text:004470e0 00000000 nop
.text:004470e4 01008230 andi v0,a0,0x1
.text:004470e8 28004010 beq v0,zero,LAB_0044718c
.text:004470ec faff0324 _li v1,-0x6
.text:004470f0 980c6592 lbu a1,0xc98(s3)
.text:004470f4 00000000 nop
.text:004470f8 2400a010 beq a1,zero,LAB_0044718c
.text:004470fc 990c7026 _addiu s0,s3,0xc99
.text:00447100 03000e92 lbu t6,0x3(s0)
.text:00447104 02000d92 lbu t5,0x2(s0)
.text:00447108 01000a92 lbu t2,0x1(s0)
.text:0044710c 005e0e00 sll t3,t6,0x18
.text:00447110 00640d00 sll t4,t5,0x10
.text:00447114 1880968f lw s6,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00447118 21406c01 addu t0,t3,t4
.text:0044711c 004a0a00 sll t1,t2,0x8
.text:00447120 990c6692 lbu a2,0xc99(s3)
.text:00447124 21380901 addu a3,t0,t1
.text:00447128 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:0044712c 2188e600 addu s1,a3,a2
.text:00447130 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00447134 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00447138 2000232e sltiu v1,s1,0x20
.text:0044713c 1800bc8f lw gp,local_30+0x48(sp)
.text:00447140 0c006010 beq v1,zero,LAB_00447174
.text:00447144 c0a01100 _sll s4,s1,0x3
.text:00447148 23a89102 subu s5,s4,s1
.text:0044714c 80101500 sll v0,s5,0x2
.text:00447150 1880958f lw s5,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00447154 23905100 subu s2,v0,s1
.text:00447158 80f81200 sll ra,s2,0x2
.text:0044715c 709fb826 addiu t8,s5,-0x6090
.text:00447160 2190f803 addu s2,ra,t8
.text:00447164 50004f8e lw t7,0x50(s2)=>.bss:DAT_004d9fc0 ;= ??
.text:00447168 00000000 nop
.text:0044716c 1200e015 bne t7,zero,LAB_004471b8
.text:00447170 00000000 _nop
LAB_00447174: ;XREF[1,0]: 00447140
.text:00447174 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00447178 00000000 nop
.text:0044717c 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447180 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:00447184 1800bc8f lw gp,local_30+0x48(sp)
.text:00447188 f7ff0324 li v1,-0x9
LAB_0044718c: ;XREF[3,0]: 004470e8,004470f8,004473ac
.text:0044718c 4400bf8f lw ra,local_4+0x48(sp)
.text:00447190 4000b68f lw s6,local_8+0x48(sp)
.text:00447194 3c00b58f lw s5,local_c+0x48(sp)
.text:00447198 3800b48f lw s4,local_10+0x48(sp)
.text:0044719c 3400b38f lw s3,local_14+0x48(sp)
.text:004471a0 3000b28f lw s2,local_18+0x48(sp)
.text:004471a4 2c00b18f lw s1,local_1c+0x48(sp)
.text:004471a8 2800b08f lw s0,local_20+0x48(sp)
.text:004471ac 21106000 move v0,v1
.text:004471b0 0800e003 jr ra
.text:004471b4 4800bd27 _addiu sp,sp,0x48
LAB_004471b8: ;XREF[1,0]: 0044716c
.text:004471b8 f884998f lw t9,-0x7b08(gp)=>->psGetTime ;= 00488238
.text:004471bc 5012658e lw a1,0x1250(s3)
.text:004471c0 09f82003 jalr t9=>psGetTime ;undefined psGetTime()
.text:004471c4 2000a427 _addiu a0,sp,0x20
.text:004471c8 980c6392 lbu v1,0xc98(s3)
.text:004471cc 1800bc8f lw gp,local_30+0x48(sp)
.text:004471d0 2000642c sltiu a0,v1,0x20
.text:004471d4 32008010 beq a0,zero,LAB_004472a0
.text:004471d8 00000000 _nop
LAB_004471dc: ;XREF[1,0]: 004472a0
.text:004471dc e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004471e0 21204002 move a0,s2
.text:004471e4 21280002 move a1,s0
.text:004471e8 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004471ec 21306000 _move a2,v1
.text:004471f0 1800bc8f lw gp,local_30+0x48(sp)
.text:004471f4 19004014 bne v0,zero,LAB_0044725c
.text:004471f8 23589102 _subu t3,s4,s1
.text:004471fc 80500b00 sll t2,t3,0x2
.text:00447200 23805101 subu s0,t2,s1
.text:00447204 80481000 sll t1,s0,0x2
.text:00447208 709fa726 addiu a3=>.bss:DAT_004d9f70,s5,-0x6090 ;= ??
.text:0044720c 21802701 addu s0,t1,a3
.text:00447210 5012688e lw t0,0x1250(s3)
.text:00447214 5c00058e lw a1,0x5c(s0)=>.bss:DAT_004d9fcc ;= ??
.text:00447218 808d998f lw t9,-0x7280(gp)=>->psDiffMsecs ;= 004882bc
.text:0044721c 5800048e lw a0,0x58(s0)=>.bss:DAT_004d9fc8 ;= ??
.text:00447220 2000a68f lw a2,local_28+0x48(sp)
.text:00447224 2400a78f lw a3,local_24+0x48(sp)
.text:00447228 09f82003 jalr t9=>psDiffMsecs ;undefined psDiffMsecs()
.text:0044722c 1000a8af _sw t0,local_38+0x48(sp)
.text:00447230 2605063c lui a2,0x526
.text:00447234 005cc334 ori v1,a2,0x5c00
.text:00447238 2a286200 slt a1,v1,v0
.text:0044723c 1800bc8f lw gp,local_30+0x48(sp)
.text:00447240 0600a014 bne a1,zero,LAB_0044725c
.text:00447244 00000000 _nop
.text:00447248 54000d92 lbu t5,0x54(s0)=>.bss:DAT_004d9fc4 ;= ??
.text:0044724c 3d0d6c92 lbu t4,0xd3d(s3)
.text:00447250 00000000 nop
.text:00447254 1400ac11 beq t5,t4,LAB_004472a8
.text:00447258 00000000 _nop
LAB_0044725c: ;XREF[5,0]: 004471f4,00447240,004472b4,004472dc
; 004473cc
.text:0044725c 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00447260 00000000 nop
.text:00447264 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447268 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:0044726c 1800bc8f lw gp,local_30+0x48(sp)
.text:00447270 ffff0324 li v1,-0x1
.text:00447274 4400bf8f lw ra,local_4+0x48(sp)
.text:00447278 4000b68f lw s6,local_8+0x48(sp)
.text:0044727c 3c00b58f lw s5,local_c+0x48(sp)
.text:00447280 3800b48f lw s4,local_10+0x48(sp)
.text:00447284 3400b38f lw s3,local_14+0x48(sp)
.text:00447288 3000b28f lw s2,local_18+0x48(sp)
.text:0044728c 2c00b18f lw s1,local_1c+0x48(sp)
.text:00447290 2800b08f lw s0,local_20+0x48(sp)
.text:00447294 21106000 move v0,v1
.text:00447298 0800e003 jr ra
.text:0044729c 4800bd27 _addiu sp,sp,0x48
LAB_004472a0: ;XREF[1,0]: 004471d4
.text:004472a0 ceff0010 b LAB_004471dc
.text:004472a4 20000324 _li v1,0x20
LAB_004472a8: ;XREF[1,0]: 00447254
.text:004472a8 55000f92 lbu t7,0x55(s0)=>.bss:DAT_004d9fc5 ;= ??
.text:004472ac 3e0d6e92 lbu t6,0xd3e(s3)
.text:004472b0 00000000 nop
.text:004472b4 e9ffee15 bne t7,t6,LAB_0044725c
.text:004472b8 00000000 _nop
.text:004472bc 56001886 lh t8,0x56(s0)=>.bss:DAT_004d9fc6 ;= ??
.text:004472c0 00000000 nop
.text:004472c4 07000017 bne t8,zero,LAB_004472e4
.text:004472c8 23809102 _subu s0,s4,s1
.text:004472cc 3012648e lw a0,0x1230(s3)
.text:004472d0 01001f24 li ra,0x1
.text:004472d4 42140400 srl v0,a0,0x11
.text:004472d8 01005230 andi s2,v0,0x1
.text:004472dc dfff5f12 beq s2,ra,LAB_0044725c
.text:004472e0 00000000 _nop
LAB_004472e4: ;XREF[1,0]: 004472c4
.text:004472e4 80481000 sll t1,s0,0x2
.text:004472e8 23383101 subu a3,t1,s1
.text:004472ec 80c80700 sll t9,a3,0x2
.text:004472f0 709fa826 addiu t0,s5,-0x6090
.text:004472f4 21302803 addu a2,t9,t0
.text:004472f8 5600c384 lh v1,0x56(a2)=>.bss:DAT_004d9fc6 ;= ??
.text:004472fc 01000524 li a1,0x1
.text:00447300 2c006510 beq v1,a1,LAB_004473b4
.text:00447304 23909102 _subu s2,s4,s1
LAB_00447308: ;XREF[1,0]: 004473c4
.text:00447308 80f81200 sll ra,s2,0x2
.text:0044730c 18808f8f lw t7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00447310 23c0f103 subu t8,ra,s1
.text:00447314 80701800 sll t6,t8,0x2
.text:00447318 909fed25 addiu t5,t7,-0x6070
.text:0044731c 2130cd01 addu a2,t6,t5
.text:00447320 50006726 addiu a3,s3,0x50
.text:00447324 3000c824 addiu t0,a2,0x30
LAB_00447328: ;XREF[1,0]: 0044735c
.text:00447328 0300c288 lwl v0,0x3(a2)
.text:0044732c 0700c388 lwl v1,0x7(a2)
.text:00447330 0b00c488 lwl a0,0xb(a2)
.text:00447334 0f00c588 lwl a1,0xf(a2)
; FWD[2,0]: 004d9f90,004d9fa0
.text:00447338 0000c298 lwr v0,0x0(a2)=>.bss:DAT_004d9f90 ;= ??
; FWD[2,0]: 004d9f94,004d9fa4
.text:0044733c 0400c398 lwr v1,0x4(a2)=>.bss:DAT_004d9f94 ;= ??
; FWD[2,0]: 004d9f98,004d9fa8
.text:00447340 0800c498 lwr a0,0x8(a2)=>.bss:DAT_004d9f98 ;= ??
; FWD[2,0]: 004d9f9c,004d9fac
.text:00447344 0c00c598 lwr a1,0xc(a2)=>.bss:DAT_004d9f9c ;= ??
.text:00447348 1000c624 addiu a2,a2,0x10
.text:0044734c 0000e2ac sw v0,0x0(a3)
.text:00447350 0400e3ac sw v1,0x4(a3)
.text:00447354 0800e4ac sw a0,0x8(a3)
.text:00447358 0c00e5ac sw a1,0xc(a3)
.text:0044735c f2ffc814 bne a2,t0,LAB_00447328
.text:00447360 1000e724 _addiu a3,a3,0x10
.text:00447364 23509102 subu t2,s4,s1
.text:00447368 80800a00 sll s0,t2,0x2
.text:0044736c 23481102 subu t1,s0,s1
.text:00447370 80280900 sll a1,t1,0x2
.text:00447374 709fa726 addiu a3=>.bss:DAT_004d9f70,s5,-0x6090 ;= ??
.text:00447378 21a8a700 addu s5,a1,a3
.text:0044737c 6000a88e lw t0,0x60(s5)=>.bss:DAT_004d9fd0 ;= ??
.text:00447380 5000a68e lw a2,0x50(s5)=>.bss:DAT_004d9fc0 ;= ??
.text:00447384 01001425 addiu s4,t0,0x1
.text:00447388 01001124 li s1,0x1
.text:0044738c 100d66ae sw a2,0xd10(s3)
.text:00447390 10009112 beq s4,s1,LAB_004473d4
.text:00447394 6000b4ae _sw s4,0x60(s5)=>.bss:DAT_004d9fd0 ;= ??
LAB_00447398: ;XREF[1,0]: 004473f8
.text:00447398 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:0044739c 00000000 nop
.text:004473a0 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:004473a4 409fc426 _addiu a0=>.bss:DAT_004d9f40,s6,-0x60c0 ;= ??
.text:004473a8 1800bc8f lw gp,local_30+0x48(sp)
.text:004473ac 77ff0010 b LAB_0044718c
.text:004473b0 21180000 _clear v1
LAB_004473b4: ;XREF[1,0]: 00447300
.text:004473b4 30126c8e lw t4,0x1230(s3)
.text:004473b8 00000000 nop
.text:004473bc 425c0c00 srl t3,t4,0x11
.text:004473c0 01006a31 andi t2,t3,0x1
.text:004473c4 d0ff4015 bne t2,zero,LAB_00447308
.text:004473c8 00000000 _nop
.text:004473cc a3ff0010 b LAB_0044725c
.text:004473d0 00000000 _nop
LAB_004473d4: ;XREF[1,0]: 00447390
.text:004473d4 18808e8f lw t6,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004473d8 00000000 nop
.text:004473dc d49fcd25 addiu t5,t6,-0x602c
.text:004473e0 2160ad00 addu t4,a1,t5
.text:004473e4 00008b8d lw t3,0x0(t4)=>.bss:DAT_004d9fd4 ;= ??
.text:004473e8 0400998d lw t9,0x4(t4)=>.bss:DAT_004d9fd8 ;= ??
.text:004473ec 00000000 nop
.text:004473f0 040079ad sw t9,0x4(t3)
.text:004473f4 0400938d lw s3,0x4(t4)=>.bss:DAT_004d9fd8 ;= ??
.text:004473f8 e7ff0010 b LAB_00447398
.text:004473fc 00006bae _sw t3,0x0(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSessionTicketLen()
;XREF[4,0]: Entry Point,00456f3c,00457048
; 004d8390
.text:00447400 0800e003 jr ra
.text:00447404 80000224 _li v0,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixCreateSessionTicket()
;local_4 undefined4 -4 ;XREF[2,0]: 00447418,00447710
;local_8 undefined4 -8 ;XREF[2,0]: 0044741c,00447714
;local_c undefined4 -c ;XREF[2,0]: 00447420,00447718
;local_10 undefined4 -10 ;XREF[2,0]: 00447424,0044771c
;local_14 undefined4 -14 ;XREF[2,0]: 00447428,00447720
;local_18 undefined4 -18 ;XREF[2,0]: 0044742c,00447724
;local_1c undefined4 -1c ;XREF[2,0]: 00447430,00447728
;local_20 undefined4 -20 ;XREF[2,0]: 00447434,0044772c
;local_24 undefined4 -24 ;XREF[2,0]: 00447438,00447730
;local_28 undefined4 -28 ;XREF[2,0]: 0044743c,00447734
;local_2c undefined4 -2c ;XREF[1,0]: 0044752c
;local_30 undefined4 -30 ;XREF[1,0]: 00447524
;local_34 undefined4 -34 ;XREF[1,0]: 0044751c
;local_38 undefined4 -38 ;XREF[1,0]: 004474e4
;local_210 undefined4 -210 ;XREF[13,0]: 00447440,0044749c,004474bc,00447530,00447610
; 0044763c,00447660,00447678,00447690,004476b0
; 004476cc,004476f0,00447708
;local_218 undefined4 -218 ;XREF[1,0]: 00447624
;XREF[3,0]: Entry Point,00456fb0,004d89bc
.text:00447408 0a001c3c lui gp,0xa
.text:0044740c d8859c27 addiu gp,gp,-0x7a28
.text:00447410 21e09903 addu gp,gp,t9
.text:00447414 d8fdbd27 addiu sp,sp,-0x228
.text:00447418 2402bfaf sw ra,local_4+0x228(sp)
.text:0044741c 2002beaf sw s8,local_8+0x228(sp)
.text:00447420 1c02b7af sw s7,local_c+0x228(sp)
.text:00447424 1802b6af sw s6,local_10+0x228(sp)
.text:00447428 1402b5af sw s5,local_14+0x228(sp)
.text:0044742c 1002b4af sw s4,local_18+0x228(sp)
.text:00447430 0c02b3af sw s3,local_1c+0x228(sp)
.text:00447434 0802b2af sw s2,local_20+0x228(sp)
.text:00447438 0402b1af sw s1,local_24+0x228(sp)
.text:0044743c 0002b0af sw s0,local_28+0x228(sp)
.text:00447440 1800bcaf sw gp=>_gp,local_210+0x228(sp)
.text:00447444 0000c38c lw v1,0x0(a2)
.text:00447448 21f0c000 move s8,a2
.text:0044744c 86006228 slti v0,v1,0x86
.text:00447450 21808000 move s0,a0
.text:00447454 2188a000 move s1,a1
.text:00447458 ad004014 bne v0,zero,LAB_00447710
.text:0044745c f7ff0324 _li v1,-0x9
.text:00447460 0100163c lui s6,0x1
.text:00447464 01000a24 li t2,0x1
.text:00447468 8051d336 ori s3,s6,0x5180
.text:0044746c 51001724 li s7,0x51
.text:00447470 80ff1224 li s2,-0x80
.text:00447474 0100aaa0 sb t2,0x1(a1)
.text:00447478 0200b7a0 sb s7,0x2(a1)
.text:0044747c 0300b3a0 sb s3,0x3(a1)
.text:00447480 0500b2a0 sb s2,0x5(a1)
.text:00447484 0000a0a0 sb zero,0x0(a1)
.text:00447488 0400a0a0 sb zero,0x4(a1)
.text:0044748c f884998f lw t9,-0x7b08(gp)=>->psGetTime ;= 00488238
.text:00447490 5012858c lw a1,0x1250(a0)
.text:00447494 09f82003 jalr t9=>psGetTime ;undefined psGetTime()
.text:00447498 2000a427 _addiu a0,sp,0x20
.text:0044749c 1800bc8f lw gp,local_210+0x228(sp)
.text:004474a0 5012068e lw a2,0x1250(s0)
.text:004474a4 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:004474a8 f001b627 addiu s6,sp,0x1f0
.text:004474ac 10000524 li a1,0x10
.text:004474b0 2120c002 move a0,s6
.text:004474b4 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:004474b8 21984000 _move s3,v0
.text:004474bc 1800bc8f lw gp,local_210+0x228(sp)
.text:004474c0 00000000 nop
.text:004474c4 1880978f lw s7,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004474c8 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:004474cc 00000000 nop
.text:004474d0 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:004474d4 589fe426 _addiu a0=>.bss:DAT_004d9f58,s7,-0x60a8 ;= ??
.text:004474d8 480c058e lw a1,0xc48(s0)
.text:004474dc 06003926 addiu t9,s1,0x6
.text:004474e0 8000b28c lw s2,0x80(a1)
.text:004474e4 f001b88f lw t8,local_38+0x228(sp)
.text:004474e8 0000428e lw v0,0x0(s2)
.text:004474ec 0400448e lw a0,0x4(s2)
.text:004474f0 0800438e lw v1,0x8(s2)
.text:004474f4 0c005f8e lw ra,0xc(s2)
.text:004474f8 030022ab swl v0,0x3(t9)
.text:004474fc 000022bb swr v0,0x0(t9)
.text:00447500 070024ab swl a0,0x7(t9)
.text:00447504 040024bb swr a0,0x4(t9)
.text:00447508 0b0023ab swl v1,0xb(t9)
.text:0044750c 080023bb swr v1,0x8(t9)
.text:00447510 0f003fab swl ra,0xf(t9)
.text:00447514 16002826 addiu t0,s1,0x16
.text:00447518 0c003fbb swr ra,0xc(t9)
.text:0044751c f401b58f lw s5,local_34+0x228(sp)
.text:00447520 030018a9 swl t8,0x3(t0)
.text:00447524 f801b48f lw s4,local_30+0x228(sp)
.text:00447528 000018b9 swr t8,0x0(t0)
.text:0044752c fc01af8f lw t7,local_2c+0x228(sp)
.text:00447530 1800bc8f lw gp,local_210+0x228(sp)
.text:00447534 070015a9 swl s5,0x7(t0)
.text:00447538 040015b9 swr s5,0x4(t0)
.text:0044753c 0b0014a9 swl s4,0xb(t0)
.text:00447540 080014b9 swr s4,0x8(t0)
.text:00447544 0f000fa9 swl t7,0xf(t0)
.text:00447548 0c000fb9 swr t7,0xc(t0)
.text:0044754c 3d0d0992 lbu t1,0xd3d(s0)
.text:00447550 2b002826 addiu t0,s1,0x2b
.text:00447554 260029a2 sb t1,0x26(s1)
.text:00447558 3e0d0e92 lbu t6,0xd3e(s0)
.text:0044755c 80000926 addiu t1,s0,0x80
.text:00447560 27002ea2 sb t6,0x27(s1)
.text:00447564 100d078e lw a3,0xd10(s0)
.text:00447568 26003526 addiu s5,s1,0x26
.text:0044756c 0000ed94 lhu t5,0x0(a3)
.text:00447570 50000726 addiu a3,s0,0x50
.text:00447574 02320d00 srl a2,t5,0x8
.text:00447578 280026a2 sb a2,0x28(s1)
.text:0044757c 100d0c8e lw t4,0xd10(s0)
.text:00447580 21300001 move a2,t0
.text:00447584 00008b95 lhu t3,0x0(t4)
.text:00447588 00000000 nop
.text:0044758c 29002ba2 sb t3,0x29(s1)
.text:00447590 30120a8e lw t2,0x1230(s0)
.text:00447594 00000000 nop
.text:00447598 422c0a00 srl a1,t2,0x11
.text:0044759c 0100a430 andi a0,a1,0x1
.text:004475a0 2a0024a2 sb a0,0x2a(s1)
LAB_004475a4: ;XREF[1,0]: 004475d8
.text:004475a4 0000ed8c lw t5,0x0(a3)
.text:004475a8 0400ec8c lw t4,0x4(a3)
.text:004475ac 0800eb8c lw t3,0x8(a3)
.text:004475b0 0c00f08c lw s0,0xc(a3)
.text:004475b4 0300cda8 swl t5,0x3(a2)
.text:004475b8 0000cdb8 swr t5,0x0(a2)
.text:004475bc 0700cca8 swl t4,0x7(a2)
.text:004475c0 0400ccb8 swr t4,0x4(a2)
.text:004475c4 0b00cba8 swl t3,0xb(a2)
.text:004475c8 0800cbb8 swr t3,0x8(a2)
.text:004475cc 0f00d0a8 swl s0,0xf(a2)
.text:004475d0 1000e724 addiu a3,a3,0x10
.text:004475d4 0c00d0b8 swr s0,0xc(a2)
.text:004475d8 f2ffe914 bne a3,t1,LAB_004475a4
.text:004475dc 1000c624 _addiu a2,a2,0x10
.text:004475e0 34001025 addiu s0,t0,0x34
.text:004475e4 e490998f lw t9,-0x6f1c(gp)=>->sslWritePad ;= 0044f010
.text:004475e8 024e1300 srl t1,s3,0x18
.text:004475ec 02741300 srl t6,s3,0x10
.text:004475f0 023a1300 srl a3,s3,0x8
.text:004475f4 320007a1 sb a3,0x32(t0)
.text:004475f8 330013a1 sb s3,0x33(t0)
.text:004475fc 21200002 move a0,s0
.text:00447600 300009a1 sb t1,0x30(t0)
.text:00447604 31000ea1 sb t6,0x31(t0)
.text:00447608 09f82003 jalr t9=>sslWritePad ;undefined sslWritePad()
.text:0044760c 07000524 _li a1,0x7
.text:00447610 1800bc8f lw gp,local_210+0x228(sp)
.text:00447614 52004792 lbu a3,0x52(s2)
.text:00447618 d08e998f lw t9,-0x7130(gp)=>->psAesInitCBC ;= 00460d28
.text:0044761c 01000624 li a2,0x1
.text:00447620 2800b327 addiu s3,sp,0x28
.text:00447624 1000a6af sw a2,local_218+0x228(sp)
.text:00447628 21206002 move a0,s3
.text:0044762c 16002526 addiu a1,s1,0x16
.text:00447630 10004626 addiu a2,s2,0x10
.text:00447634 09f82003 jalr t9=>psAesInitCBC ;undefined psAesInitCBC(undefined par...
.text:00447638 21a00202 _addu s4,s0,v0
.text:0044763c 1800bc8f lw gp,local_210+0x228(sp)
.text:00447640 25004004 bltz v0,LAB_004476d8
.text:00447644 21804000 _move s0,v0
.text:00447648 788d998f lw t9,-0x7288(gp)=>->psAesEncryptCBC ;= 00460dac
.text:0044764c 2128a002 move a1,s5
.text:00447650 2130a002 move a2,s5
.text:00447654 40000724 li a3,0x40
.text:00447658 09f82003 jalr t9=>psAesEncryptCBC ;undefined psAesEncryptCBC()
.text:0044765c 21206002 _move a0,s3
.text:00447660 1800bc8f lw gp,local_210+0x228(sp)
.text:00447664 21206002 move a0,s3
.text:00447668 9c85998f lw t9,-0x7a64(gp)=>->psAesClearCBC ;= 00460d08
.text:0044766c 00000000 nop
.text:00447670 09f82003 jalr t9=>psAesClearCBC ;undefined psAesClearCBC()
.text:00447674 4001b327 _addiu s3,sp,0x140
.text:00447678 1800bc8f lw gp,local_210+0x228(sp)
.text:0044767c 54004696 lhu a2,0x54(s2)
.text:00447680 3490998f lw t9,-0x6fcc(gp)=>->psHmacSha256Init ;= 00464ab4
.text:00447684 21206002 move a0,s3
.text:00447688 09f82003 jalr t9=>psHmacSha256Init ;undefined psHmacSha256Init()
.text:0044768c 30004526 _addiu a1,s2,0x30
.text:00447690 1800bc8f lw gp,local_210+0x228(sp)
.text:00447694 10004004 bltz v0,LAB_004476d8
.text:00447698 21804000 _move s0,v0
.text:0044769c 2887998f lw t9,-0x78d8(gp)=>->psHmacSha256Update ;= 00464a98
.text:004476a0 06002526 addiu a1,s1,0x6
.text:004476a4 21206002 move a0,s3
.text:004476a8 09f82003 jalr t9=>psHmacSha256Update ;undefined psHmacSha256Update()
.text:004476ac 60000624 _li a2,0x60
.text:004476b0 1800bc8f lw gp,local_210+0x228(sp)
.text:004476b4 21206002 move a0,s3
.text:004476b8 7485998f lw t9,-0x7a8c(gp)=>->psHmacSha256Final ;= 00464be8
.text:004476bc 00000000 nop
.text:004476c0 09f82003 jalr t9=>psHmacSha256Final ;undefined psHmacSha256Final()
.text:004476c4 21288002 _move a1,s4
.text:004476c8 86001124 li s1,0x86
.text:004476cc 1800bc8f lw gp,local_210+0x228(sp)
.text:004476d0 21800000 clear s0
.text:004476d4 0000d1af sw s1,0x0(s8)
LAB_004476d8: ;XREF[2,0]: 00447640,00447694
.text:004476d8 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:004476dc 2120c002 move a0,s6
.text:004476e0 10000524 li a1,0x10
.text:004476e4 21300000 clear a2
.text:004476e8 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:004476ec 10000724 _li a3,0x10
.text:004476f0 1800bc8f lw gp,local_210+0x228(sp)
.text:004476f4 00000000 nop
.text:004476f8 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:004476fc 00000000 nop
.text:00447700 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447704 589fe426 _addiu a0=>.bss:DAT_004d9f58,s7,-0x60a8 ;= ??
.text:00447708 1800bc8f lw gp,local_210+0x228(sp)
.text:0044770c 21180002 move v1,s0
LAB_00447710: ;XREF[1,0]: 00447458
.text:00447710 2402bf8f lw ra,local_4+0x228(sp)
.text:00447714 2002be8f lw s8,local_8+0x228(sp)
.text:00447718 1c02b78f lw s7,local_c+0x228(sp)
.text:0044771c 1802b68f lw s6,local_10+0x228(sp)
.text:00447720 1402b58f lw s5,local_14+0x228(sp)
.text:00447724 1002b48f lw s4,local_18+0x228(sp)
.text:00447728 0c02b38f lw s3,local_1c+0x228(sp)
.text:0044772c 0802b28f lw s2,local_20+0x228(sp)
.text:00447730 0402b18f lw s1,local_24+0x228(sp)
.text:00447734 0002b08f lw s0,local_28+0x228(sp)
.text:00447738 21106000 move v0,v1
.text:0044773c 0800e003 jr ra
.text:00447740 2802bd27 _addiu sp,sp,0x228
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixUnlockSessionTicket()
;local_8 undefined4 -8 ;XREF[2,0]: 00447754,00447a20
;local_c undefined4 -c ;XREF[2,0]: 00447758,00447a24
;local_10 undefined4 -10 ;XREF[2,0]: 0044775c,00447a28
;local_14 undefined4 -14 ;XREF[2,0]: 00447760,00447a2c
;local_18 undefined4 -18 ;XREF[2,0]: 00447764,00447a30
;local_1c undefined4 -1c ;XREF[2,0]: 00447768,00447a34
;local_20 undefined4 -20 ;XREF[2,0]: 0044776c,00447a38
;local_24 undefined4 -24 ;XREF[2,0]: 00447770,00447a3c
;local_28 undefined4 -28 ;XREF[2,0]: 00447774,00447a40
;local_30 undefined4 -30 ;XREF[6,0]: 004477c8,004478d8,004478e0,0044794c,004479c4
; 00447a80
;local_34 undefined4 -34 ;XREF[1,0]: 004477d8
;local_38 undefined4 -38 ;XREF[1,0]: 004477d4
;local_3c undefined4 -3c ;XREF[1,0]: 004477d0
;local_40 undefined4 -40 ;XREF[1,0]: 004477cc
;local_234 undefined4 -234 ;XREF[1,0]: 00447958
;local_238 undefined4 -238 ;XREF[1,0]: 0044795c
;local_23c undefined4 -23c ;XREF[1,0]: 00447960
;local_240 undefined4 -240 ;XREF[1,0]: 00447954
;local_248 undefined4 -248 ;XREF[17,0]: 00447778,004477e0,00447808,0044785c,00447874
; 004478cc,004478fc,00447914,00447950,00447988
; 004479a8,004479c0,004479d8,004479f0,00447a6c
; 00447ab8,00447ba4
;local_250 undefined4 -250 ;XREF[1,0]: 00447978
;XREF[3,0]: Entry Point,004606b4,004d857c
.text:00447744 0a001c3c lui gp,0xa
.text:00447748 9c829c27 addiu gp,gp,-0x7d64
.text:0044774c 21e09903 addu gp,gp,t9
.text:00447750 a0fdbd27 addiu sp,sp,-0x260
.text:00447754 5802bfaf sw ra,local_8+0x260(sp)
.text:00447758 5402b7af sw s7,local_c+0x260(sp)
.text:0044775c 5002b6af sw s6,local_10+0x260(sp)
.text:00447760 4c02b5af sw s5,local_14+0x260(sp)
.text:00447764 4802b4af sw s4,local_18+0x260(sp)
.text:00447768 4402b3af sw s3,local_1c+0x260(sp)
.text:0044776c 4002b2af sw s2,local_20+0x260(sp)
.text:00447770 3c02b1af sw s1,local_24+0x260(sp)
.text:00447774 3802b0af sw s0,local_28+0x260(sp)
.text:00447778 1800bcaf sw gp=>_gp,local_248+0x260(sp)
.text:0044777c 80000224 li v0,0x80
.text:00447780 21b08000 move s6,a0
.text:00447784 2190a000 move s2,a1
.text:00447788 a500c214 bne a2,v0,LAB_00447a20
.text:0044778c ffff0724 _li a3,-0x1
.text:00447790 1880958f lw s5,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00447794 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00447798 00000000 nop
.text:0044779c 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:004477a0 589fa426 _addiu a0=>.bss:DAT_004d9f58,s5,-0x60a8 ;= ??
.text:004477a4 0300468a lwl a2,0x3(s2)
.text:004477a8 0700438a lwl v1,0x7(s2)
.text:004477ac 0b00448a lwl a0,0xb(s2)
.text:004477b0 0f00458a lwl a1,0xf(s2)
.text:004477b4 0000469a lwr a2,0x0(s2)
.text:004477b8 0400439a lwr v1,0x4(s2)
.text:004477bc 0800449a lwr a0,0x8(s2)
.text:004477c0 0c00459a lwr a1,0xc(s2)
.text:004477c4 480cd38e lw s3,0xc48(s6)
.text:004477c8 3002a0af sw zero,local_30+0x260(sp)
.text:004477cc 2002a6af sw a2,local_40+0x260(sp)
.text:004477d0 2402a3af sw v1,local_3c+0x260(sp)
.text:004477d4 2802a4af sw a0,local_38+0x260(sp)
.text:004477d8 2c02a5af sw a1,local_34+0x260(sp)
.text:004477dc 8000718e lw s1,0x80(s3)
.text:004477e0 1800bc8f lw gp,local_248+0x260(sp)
.text:004477e4 3002b727 addiu s7,sp,0x230
.text:004477e8 0e002012 beq s1,zero,LAB_00447824
.text:004477ec 21a00000 _clear s4
.text:004477f0 2002b027 addiu s0,sp,0x220
LAB_004477f4: ;XREF[1,0]: 0044781c
.text:004477f4 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004477f8 21202002 move a0,s1
.text:004477fc 21280002 move a1,s0
.text:00447800 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:00447804 10000624 _li a2,0x10
.text:00447808 1800bc8f lw gp,local_248+0x260(sp)
.text:0044780c 9a004010 beq v0,zero,LAB_00447a78
.text:00447810 01000824 _li t0,0x1
.text:00447814 5800318e lw s1,0x58(s1)
.text:00447818 00000000 nop
.text:0044781c f5ff2016 bne s1,zero,LAB_004477f4
.text:00447820 00000000 _nop
LAB_00447824: ;XREF[2,0]: 004477e8,00447a84
.text:00447824 8400698e lw t1,0x84(s3)
.text:00447828 00000000 nop
.text:0044782c 8b002011 beq t1,zero,LAB_00447a5c
.text:00447830 00000000 _nop
.text:00447834 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00447838 00000000 nop
.text:0044783c 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447840 589fa426 _addiu a0=>.bss:DAT_004d9f58,s5,-0x60a8 ;= ??
.text:00447844 480cc48e lw a0,0xc48(s6)
.text:00447848 2002a527 addiu a1,sp,0x220
.text:0044784c 8400998c lw t9,0x84(a0)
.text:00447850 00000000 nop
.text:00447854 09f82003 jalr t9
.text:00447858 21308002 _move a2,s4
.text:0044785c 1800bc8f lw gp,local_248+0x260(sp)
.text:00447860 21804000 move s0,v0
.text:00447864 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00447868 00000000 nop
.text:0044786c 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00447870 589fa426 _addiu a0=>.bss:DAT_004d9f58,s5,-0x60a8 ;= ??
.text:00447874 1800bc8f lw gp,local_248+0x260(sp)
.text:00447878 75000006 bltz s0,LAB_00447a50
.text:0044787c 00000000 _nop
.text:00447880 17008016 bne s4,zero,LAB_004478e0
.text:00447884 00000000 _nop
.text:00447888 480cca8e lw t2,0xc48(s6)
.text:0044788c 00000000 nop
.text:00447890 8000508d lw s0,0x80(t2)
.text:00447894 00000000 nop
.text:00447898 04000016 bne s0,zero,LAB_004478ac
.text:0044789c 00000000 _nop
.text:004478a0 6e000010 b LAB_00447a5c
.text:004478a4 00000000 _nop
LAB_004478a8: ;XREF[1,0]: 004478b4
.text:004478a8 21804000 move s0,v0
LAB_004478ac: ;XREF[1,0]: 00447898
.text:004478ac 5800028e lw v0,0x58(s0)
.text:004478b0 00000000 nop
.text:004478b4 fcff4014 bne v0,zero,LAB_004478a8
.text:004478b8 21200002 _move a0,s0
.text:004478bc e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004478c0 21284002 move a1,s2
.text:004478c4 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004478c8 10000624 _li a2,0x10
.text:004478cc 1800bc8f lw gp,local_248+0x260(sp)
.text:004478d0 62004014 bne v0,zero,LAB_00447a5c
.text:004478d4 01000b24 _li t3,0x1
.text:004478d8 0000f0ae sw s0,0x0(s7)=>local_30
.text:004478dc 56000ba6 sh t3,0x56(s0)
LAB_004478e0: ;XREF[2,0]: 00447880,00447a8c
.text:004478e0 3002bf8f lw ra,local_30+0x260(sp)
.text:004478e4 3490998f lw t9,-0x6fcc(gp)=>->psHmacSha256Init ;= 00464ab4
.text:004478e8 5400e697 lhu a2,0x54(ra)
.text:004478ec 3000b027 addiu s0,sp,0x30
.text:004478f0 3000e527 addiu a1,ra,0x30
.text:004478f4 09f82003 jalr t9=>psHmacSha256Init ;undefined psHmacSha256Init()
.text:004478f8 21200002 _move a0,s0
.text:004478fc 1800bc8f lw gp,local_248+0x260(sp)
.text:00447900 60000624 li a2,0x60
.text:00447904 2887998f lw t9,-0x78d8(gp)=>->psHmacSha256Update ;= 00464a98
.text:00447908 21200002 move a0,s0
.text:0044790c 09f82003 jalr t9=>psHmacSha256Update ;undefined psHmacSha256Update()
.text:00447910 21284002 _move a1,s2
.text:00447914 1800bc8f lw gp,local_248+0x260(sp)
.text:00447918 e000b127 addiu s1,sp,0xe0
.text:0044791c 7485998f lw t9,-0x7a8c(gp)=>->psHmacSha256Final ;= 00464be8
.text:00447920 21200002 move a0,s0
.text:00447924 09f82003 jalr t9=>psHmacSha256Final ;undefined psHmacSha256Final()
.text:00447928 21282002 _move a1,s1
.text:0044792c 0300588a lwl t8,0x3(s2)
.text:00447930 0700578a lwl s7,0x7(s2)
.text:00447934 0b00538a lwl s3,0xb(s2)
.text:00447938 0f004f8a lwl t7,0xf(s2)
.text:0044793c 0000589a lwr t8,0x0(s2)
.text:00447940 0c004f9a lwr t7,0xc(s2)
.text:00447944 0800539a lwr s3,0x8(s2)
.text:00447948 0400579a lwr s7,0x4(s2)
.text:0044794c 3002ad8f lw t5,local_30+0x260(sp)
.text:00447950 1800bc8f lw gp,local_248+0x260(sp)
.text:00447954 2000b8af sw t8,local_240+0x260(sp)
.text:00447958 2c00afaf sw t7,local_234+0x260(sp)
.text:0044795c 2800b3af sw s3,local_238+0x260(sp)
.text:00447960 2400b7af sw s7,local_23c+0x260(sp)
.text:00447964 5200a791 lbu a3,0x52(t5)
.text:00447968 d08e998f lw t9,-0x7130(gp)=>->psAesInitCBC ;= 00460d28
.text:0044796c 02000e24 li t6,0x2
.text:00447970 0001b427 addiu s4,sp,0x100
.text:00447974 1000a625 addiu a2,t5,0x10
.text:00447978 1000aeaf sw t6,local_250+0x260(sp)
.text:0044797c 21208002 move a0,s4
.text:00447980 09f82003 jalr t9=>psAesInitCBC ;undefined psAesInitCBC(undefined par...
.text:00447984 10004526 _addiu a1,s2,0x10
.text:00447988 1800bc8f lw gp,local_248+0x260(sp)
.text:0044798c 20005326 addiu s3,s2,0x20
.text:00447990 0487998f lw t9,-0x78fc(gp)=>->psAesDecryptCBC ;= 00460eb0
.text:00447994 40000724 li a3,0x40
.text:00447998 21286002 move a1,s3
.text:0044799c 21306002 move a2,s3
.text:004479a0 09f82003 jalr t9=>psAesDecryptCBC ;undefined psAesDecryptCBC()
.text:004479a4 21208002 _move a0,s4
.text:004479a8 1800bc8f lw gp,local_248+0x260(sp)
.text:004479ac 00000000 nop
.text:004479b0 9c85998f lw t9,-0x7a64(gp)=>->psAesClearCBC ;= 00460d08
.text:004479b4 00000000 nop
.text:004479b8 09f82003 jalr t9=>psAesClearCBC ;undefined psAesClearCBC()
.text:004479bc 21208002 _move a0,s4
.text:004479c0 1800bc8f lw gp,local_248+0x260(sp)
.text:004479c4 3002ac8f lw t4,local_30+0x260(sp)
.text:004479c8 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:004479cc 560080a5 sh zero,0x56(t4)
.text:004479d0 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:004479d4 589fa426 _addiu a0=>.bss:DAT_004d9f58,s5,-0x60a8 ;= ??
.text:004479d8 1800bc8f lw gp,local_248+0x260(sp)
.text:004479dc 21202002 move a0,s1
.text:004479e0 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004479e4 60004526 addiu a1,s2,0x60
.text:004479e8 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004479ec 20000624 _li a2,0x20
.text:004479f0 1800bc8f lw gp,local_248+0x260(sp)
.text:004479f4 0a004014 bne v0,zero,LAB_00447a20
.text:004479f8 ffff0724 _li a3,-0x1
.text:004479fc 20005592 lbu s5,0x20(s2)
.text:00447a00 3d0dc292 lbu v0,0xd3d(s6)
.text:00447a04 01006592 lbu a1,0x1(s3)
.text:00447a08 05005514 bne v0,s5,LAB_00447a20
.text:00447a0c 00000000 _nop
.text:00447a10 3e0dc492 lbu a0,0xd3e(s6)
.text:00447a14 00000000 nop
.text:00447a18 1e008510 beq a0,a1,LAB_00447a94
.text:00447a1c 00000000 _nop
LAB_00447a20: ;XREF[8,0]: 00447788,004479f4,00447a08,00447a70
; 00447ac0,00447ae8,00447ba8,00447bb8
.text:00447a20 5802bf8f lw ra,local_8+0x260(sp)
.text:00447a24 5402b78f lw s7,local_c+0x260(sp)
.text:00447a28 5002b68f lw s6,local_10+0x260(sp)
.text:00447a2c 4c02b58f lw s5,local_14+0x260(sp)
.text:00447a30 4802b48f lw s4,local_18+0x260(sp)
.text:00447a34 4402b38f lw s3,local_1c+0x260(sp)
.text:00447a38 4002b28f lw s2,local_20+0x260(sp)
.text:00447a3c 3c02b18f lw s1,local_24+0x260(sp)
.text:00447a40 3802b08f lw s0,local_28+0x260(sp)
.text:00447a44 2110e000 move v0,a3
.text:00447a48 0800e003 jr ra
.text:00447a4c 6002bd27 _addiu sp,sp,0x260
LAB_00447a50: ;XREF[1,0]: 00447878
.text:00447a50 02002012 beq s1,zero,LAB_00447a5c
.text:00447a54 00000000 _nop
.text:00447a58 560020a6 sh zero,0x56(s1)
LAB_00447a5c: ;XREF[4,0]: 0044782c,004478a0,004478d0,00447a50
.text:00447a5c 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00447a60 00000000 nop
.text:00447a64 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00447a68 589fa426 _addiu a0=>.bss:DAT_004d9f58,s5,-0x60a8 ;= ??
.text:00447a6c 1800bc8f lw gp,local_248+0x260(sp)
.text:00447a70 ebff0010 b LAB_00447a20
.text:00447a74 ffff0724 _li a3,-0x1
LAB_00447a78: ;XREF[1,0]: 0044780c
.text:00447a78 8400678e lw a3,0x84(s3)
.text:00447a7c 560028a6 sh t0,0x56(s1)
.text:00447a80 0000f1ae sw s1,0x0(s7)=>local_30
.text:00447a84 67ffe014 bne a3,zero,LAB_00447824
.text:00447a88 01001424 _li s4,0x1
.text:00447a8c 94ff0010 b LAB_004478e0
.text:00447a90 00000000 _nop
LAB_00447a94: ;XREF[1,0]: 00447a18
.text:00447a94 22004692 lbu a2,0x22(s2)
.text:00447a98 23004592 lbu a1,0x23(s2)
.text:00447a9c 001a0600 sll v1,a2,0x8
.text:00447aa0 21886500 addu s1,v1,a1
.text:00447aa4 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00447aa8 ffff2532 andi a1,s1,0xffff
.text:00447aac 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00447ab0 2120c002 _move a0,s6
.text:00447ab4 100dc2ae sw v0,0xd10(s6)
.text:00447ab8 1800bc8f lw gp,local_248+0x260(sp)
.text:00447abc 24004526 addiu a1,s2,0x24
.text:00447ac0 d7ff4010 beq v0,zero,LAB_00447a20
.text:00447ac4 ffff0724 _li a3,-0x1
.text:00447ac8 24004492 lbu a0,0x24(s2)
.text:00447acc 00000000 nop
.text:00447ad0 07008014 bne a0,zero,LAB_00447af0
.text:00447ad4 01001224 _li s2,0x1
.text:00447ad8 3012ca8e lw t2,0x1230(s6)
.text:00447adc 00000000 nop
.text:00447ae0 824d0a00 srl t1,t2,0x16
.text:00447ae4 01002831 andi t0,t1,0x1
.text:00447ae8 cdff1211 beq t0,s2,LAB_00447a20
.text:00447aec 00000000 _nop
LAB_00447af0: ;XREF[1,0]: 00447ad0
.text:00447af0 3012ce8e lw t6,0x1230(s6)
.text:00447af4 bfff133c lui s3,0xffbf
.text:00447af8 01008d30 andi t5,a0,0x1
.text:00447afc ffff6f36 ori t7,s3,0xffff
.text:00447b00 2460cf01 and t4,t6,t7
.text:00447b04 80a50d00 sll s4,t5,0x16
.text:00447b08 bc0ccb8e lw t3,0xcbc(s6)
.text:00447b0c 25389401 or a3,t4,s4
.text:00447b10 3012c7ae sw a3,0x1230(s6)
.text:00447b14 3100a824 addiu t0,a1,0x31
.text:00447b18 24006725 addiu a3,t3,0x24
.text:00447b1c 0100a624 addiu a2,a1,0x1
LAB_00447b20: ;XREF[1,0]: 00447b54
.text:00447b20 0300df88 lwl ra,0x3(a2)
.text:00447b24 0700d088 lwl s0,0x7(a2)
.text:00447b28 0b00d888 lwl t8,0xb(a2)
.text:00447b2c 0f00d788 lwl s7,0xf(a2)
.text:00447b30 0000df98 lwr ra,0x0(a2)
.text:00447b34 0400d098 lwr s0,0x4(a2)
.text:00447b38 0800d898 lwr t8,0x8(a2)
.text:00447b3c 0c00d798 lwr s7,0xc(a2)
.text:00447b40 1000c624 addiu a2,a2,0x10
.text:00447b44 0000ffac sw ra,0x0(a3)
.text:00447b48 0400f0ac sw s0,0x4(a3)
.text:00447b4c 0800f8ac sw t8,0x8(a3)
.text:00447b50 0c00f7ac sw s7,0xc(a3)
.text:00447b54 f2ffc814 bne a2,t0,LAB_00447b20
.text:00447b58 1000e724 _addiu a3,a3,0x10
.text:00447b5c 00001491 lbu s4,0x0(t0)
.text:00447b60 01000c91 lbu t4,0x1(t0)
.text:00447b64 02000591 lbu a1,0x2(t0)
.text:00447b68 003c0c00 sll a3,t4,0x10
.text:00447b6c 005e1400 sll t3,s4,0x18
.text:00447b70 21506701 addu t2,t3,a3
.text:00447b74 001a0500 sll v1,a1,0x8
.text:00447b78 f884998f lw t9,-0x7b08(gp)=>->psGetTime ;= 00488238
.text:00447b7c 03000991 lbu t1,0x3(t0)
.text:00447b80 5012c58e lw a1,0x1250(s6)
.text:00447b84 21304301 addu a2,t2,v1
.text:00447b88 1802a427 addiu a0,sp,0x218
.text:00447b8c 09f82003 jalr t9=>psGetTime ;undefined psGetTime()
.text:00447b90 2190c900 _addu s2,a2,t1
.text:00447b94 0100193c lui t9,0x1
.text:00447b98 23105200 subu v0,v0,s2
.text:00447b9c 80512437 ori a0,t9,0x5180
.text:00447ba0 2ba88200 sltu s5,a0,v0
.text:00447ba4 1800bc8f lw gp,local_248+0x260(sp)
.text:00447ba8 9dffa016 bne s5,zero,LAB_00447a20
.text:00447bac ffff0724 _li a3,-0x1
.text:00447bb0 bc0cc88e lw t0,0xcbc(s6)
.text:00447bb4 21380000 clear a3
.text:00447bb8 99ff0010 b LAB_00447a20
.text:00447bbc 540011ad _sw s1,0x54(t0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGetSessionId()
;local_8 undefined4 -8 ;XREF[3,0]: 00447bd0,00447ca4,00447cc0
;local_c undefined4 -c ;XREF[3,0]: 00447bd4,00447ca8,00447cc4
;local_10 undefined4 -10 ;XREF[3,0]: 00447bd8,00447cac,00447cc8
;local_18 undefined4 -18 ;XREF[2,0]: 00447bdc,00447d24
;XREF[5,0]: Entry Point,00449524,00449aa0
; 0044a2b8,004d7ec4
.text:00447bc0 09001c3c lui gp,0x9
.text:00447bc4 207e9c27 addiu gp,gp,0x7e20
.text:00447bc8 21e09903 addu gp,gp,t9
.text:00447bcc d8ffbd27 addiu sp,sp,-0x28
.text:00447bd0 2000bfaf sw ra,local_8+0x28(sp)
.text:00447bd4 1c00b1af sw s1,local_c+0x28(sp)
.text:00447bd8 1800b0af sw s0,local_10+0x28(sp)
.text:00447bdc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00447be0 21808000 move s0,a0
.text:00447be4 2e008010 beq a0,zero,LAB_00447ca0
.text:00447be8 2188a000 _move s1,a1
.text:00447bec 2c0d838c lw v1,0xd2c(a0)
.text:00447bf0 00000000 nop
.text:00447bf4 01006230 andi v0,v1,0x1
.text:00447bf8 29004014 bne v0,zero,LAB_00447ca0
.text:00447bfc 00000000 _nop
.text:00447c00 2700a010 beq a1,zero,LAB_00447ca0
.text:00447c04 00000000 _nop
.text:00447c08 100d848c lw a0,0xd10(a0)
.text:00447c0c 00000000 nop
.text:00447c10 2a008010 beq a0,zero,LAB_00447cbc
.text:00447c14 00000000 _nop
.text:00447c18 00008594 lhu a1,0x0(a0)
.text:00447c1c 00000000 nop
.text:00447c20 2d00a014 bne a1,zero,LAB_00447cd8
.text:00447c24 20000624 _li a2,0x20
LAB_00447c28: ;XREF[1,0]: 00447ce0
.text:00447c28 25008010 beq a0,zero,LAB_00447cc0
.text:00447c2c ffff0324 _li v1,-0x1
.text:00447c30 00008394 lhu v1,0x0(a0)
.text:00447c34 00000000 nop
.text:00447c38 20006010 beq v1,zero,LAB_00447cbc
.text:00447c3c 00000000 _nop
.text:00447c40 58002e8e lw t6,0x58(s1)
.text:00447c44 00000000 nop
.text:00447c48 1c00c011 beq t6,zero,LAB_00447cbc
.text:00447c4c 00000000 _nop
.text:00447c50 5e002f96 lhu t7,0x5e(s1)
.text:00447c54 00000000 nop
.text:00447c58 1800e011 beq t7,zero,LAB_00447cbc
.text:00447c5c 24002726 _addiu a3,s1,0x24
.text:00447c60 540023ae sw v1,0x54(s1)
.text:00447c64 80000826 addiu t0,s0,0x80
.text:00447c68 50000626 addiu a2,s0,0x50
LAB_00447c6c: ;XREF[1,0]: 00447c90
.text:00447c6c 0000df8c lw ra,0x0(a2)
.text:00447c70 0400d88c lw t8,0x4(a2)
.text:00447c74 0800d18c lw s1,0x8(a2)
.text:00447c78 0c00d08c lw s0,0xc(a2)
.text:00447c7c 1000c624 addiu a2,a2,0x10
.text:00447c80 0000ffac sw ra,0x0(a3)
.text:00447c84 0400f8ac sw t8,0x4(a3)
.text:00447c88 0800f1ac sw s1,0x8(a3)
.text:00447c8c 0c00f0ac sw s0,0xc(a3)
.text:00447c90 f6ffc814 bne a2,t0,LAB_00447c6c
.text:00447c94 1000e724 _addiu a3,a3,0x10
.text:00447c98 02000010 b LAB_00447ca4
.text:00447c9c 21180000 _clear v1
LAB_00447ca0: ;XREF[3,0]: 00447be4,00447bf8,00447c00
.text:00447ca0 faff0324 li v1,-0x6
LAB_00447ca4: ;XREF[3,0]: 00447c98,00447d00,00447d60
.text:00447ca4 2000bf8f lw ra,local_8+0x28(sp)
.text:00447ca8 1c00b18f lw s1,local_c+0x28(sp)
.text:00447cac 1800b08f lw s0,local_10+0x28(sp)
.text:00447cb0 21106000 move v0,v1
.text:00447cb4 0800e003 jr ra
.text:00447cb8 2800bd27 _addiu sp,sp,0x28
LAB_00447cbc: ;XREF[4,0]: 00447c10,00447c38,00447c48,00447c58
.text:00447cbc ffff0324 li v1,-0x1
LAB_00447cc0: ;XREF[1,0]: 00447c28
.text:00447cc0 2000bf8f lw ra,local_8+0x28(sp)
.text:00447cc4 1c00b18f lw s1,local_c+0x28(sp)
.text:00447cc8 1800b08f lw s0,local_10+0x28(sp)
.text:00447ccc 21106000 move v0,v1
.text:00447cd0 0800e003 jr ra
.text:00447cd4 2800bd27 _addiu sp,sp,0x28
LAB_00447cd8: ;XREF[1,0]: 00447c20
.text:00447cd8 980c0792 lbu a3,0xc98(s0)
.text:00447cdc 00000000 nop
.text:00447ce0 d1ffe614 bne a3,a2,LAB_00447c28
.text:00447ce4 00000000 _nop
.text:00447ce8 5800288e lw t0,0x58(s1)
.text:00447cec 00000000 nop
.text:00447cf0 05000011 beq t0,zero,LAB_00447d08
.text:00447cf4 00000000 _nop
.text:00447cf8 5e002996 lhu t1,0x5e(s1)
.text:00447cfc 00000000 nop
.text:00447d00 e8ff2015 bne t1,zero,LAB_00447ca4
.text:00447d04 21180000 _clear v1
LAB_00447d08: ;XREF[1,0]: 00447cf0
.text:00447d08 00008a94 lhu t2,0x0(a0)
.text:00447d0c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00447d10 54002aae sw t2,0x54(s1)
.text:00447d14 980c0692 lbu a2,0xc98(s0)
.text:00447d18 04002426 addiu a0,s1,0x4
.text:00447d1c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00447d20 990c0526 _addiu a1,s0,0xc99
.text:00447d24 1000bc8f lw gp,local_18+0x28(sp)
.text:00447d28 24002726 addiu a3,s1,0x24
.text:00447d2c 80000826 addiu t0,s0,0x80
.text:00447d30 50000626 addiu a2,s0,0x50
LAB_00447d34: ;XREF[1,0]: 00447d58
.text:00447d34 0000cd8c lw t5,0x0(a2)
.text:00447d38 0400cc8c lw t4,0x4(a2)
.text:00447d3c 0800c48c lw a0,0x8(a2)
.text:00447d40 0c00cb8c lw t3,0xc(a2)
.text:00447d44 1000c624 addiu a2,a2,0x10
.text:00447d48 0000edac sw t5,0x0(a3)
.text:00447d4c 0400ecac sw t4,0x4(a3)
.text:00447d50 0800e4ac sw a0,0x8(a3)
.text:00447d54 0c00ebac sw t3,0xc(a3)
.text:00447d58 f6ffc814 bne a2,t0,LAB_00447d34
.text:00447d5c 1000e724 _addiu a3,a3,0x10
.text:00447d60 d0ff0010 b LAB_00447ca4
.text:00447d64 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixServerSetKeysSNI()
;local_4 undefined4 -4 ;XREF[3,0]: 00447d6c,00447d8c,00447dc4
;local_8 undefined4 -8 ;XREF[3,0]: 00447d70,00447d90,00447dc8
;local_10 undefined4 -10 ;XREF[2,0]: 00447da0,00447db0
;local_18 undefined4 -18 ;XREF[2,0]: 00447d74,00447db4
;XREF[3,0]: Entry Point,00459368,004d817c
.text:00447d68 d8ffbd27 addiu sp,sp,-0x28
.text:00447d6c 2400bfaf sw ra,local_4+0x28(sp)
.text:00447d70 2000b0af sw s0,local_8+0x28(sp)
.text:00447d74 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00447d78 d40c998c lw t9,0xcd4(a0)
.text:00447d7c 21808000 move s0,a0
.text:00447d80 1800a727 addiu a3,sp,0x18
.text:00447d84 05002017 bne t9,zero,LAB_00447d9c
.text:00447d88 21100000 _clear v0
LAB_00447d8c: ;XREF[1,0]: 00447db8
.text:00447d8c 2400bf8f lw ra,local_4+0x28(sp)
.text:00447d90 2000b08f lw s0,local_8+0x28(sp)
.text:00447d94 0800e003 jr ra
.text:00447d98 2800bd27 _addiu sp,sp,0x28
LAB_00447d9c: ;XREF[1,0]: 00447d84
.text:00447d9c 3012838c lw v1,0x1230(a0)
.text:00447da0 1800a0af sw zero,local_10+0x28(sp)
.text:00447da4 00806234 ori v0,v1,0x8000
.text:00447da8 09f82003 jalr t9
.text:00447dac 301282ac _sw v0,0x1230(a0)
.text:00447db0 1800a38f lw v1,local_10+0x28(sp)
.text:00447db4 1000bc8f lw gp,local_18+0x28(sp)
.text:00447db8 f4ff6010 beq v1,zero,LAB_00447d8c
.text:00447dbc f6ff0224 _li v0,-0xa
.text:00447dc0 480c03ae sw v1,0xc48(s0)
.text:00447dc4 2400bf8f lw ra,local_4+0x28(sp)
.text:00447dc8 2000b08f lw s0,local_8+0x28(sp)
.text:00447dcc 21100000 clear v0
.text:00447dd0 0800e003 jr ra
.text:00447dd4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslResetContext()
;local_4 undefined4 -4 ;XREF[2,0]: 00447de8,00447e80
;local_8 undefined4 -8 ;XREF[2,0]: 00447dec,00447e84
;local_10 undefined4 -10 ;XREF[2,0]: 00447df0,00447e98
;XREF[5,0]: Entry Point,0044bea0,0044bf88
; 0045265c,004d8b0c
.text:00447dd8 09001c3c lui gp,0x9
.text:00447ddc 087c9c27 addiu gp,gp,0x7c08
.text:00447de0 21e09903 addu gp,gp,t9
.text:00447de4 e0ffbd27 addiu sp,sp,-0x20
.text:00447de8 1c00bfaf sw ra,local_4+0x20(sp)
.text:00447dec 1800b0af sw s0,local_8+0x20(sp)
.text:00447df0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00447df4 2c0d868c lw a2,0xd2c(a0)
.text:00447df8 21808000 move s0,a0
.text:00447dfc 0100c730 andi a3,a2,0x1
.text:00447e00 248e998f lw t9,-0x71dc(gp)=>->matrixClearSession ;= 00446b28
.text:00447e04 0600e014 bne a3,zero,LAB_00447e20
.text:00447e08 21280000 _clear a1
.text:00447e0c 400c828c lw v0,0xc40(a0)
.text:00447e10 fc0c838c lw v1,0xcfc(a0)
.text:00447e14 d80c82ac sw v0,0xcd8(a0)
.text:00447e18 e00c83ac sw v1,0xce0(a0)
.text:00447e1c dc0c86ac sw a2,0xcdc(a0)
LAB_00447e20: ;XREF[1,0]: 00447e04
.text:00447e20 1b00e014 bne a3,zero,LAB_00447e90
.text:00447e24 400c00ae _sw zero,0xc40(s0)
.text:00447e28 fdff053c lui a1,0xfffd
LAB_00447e2c: ;XREF[1,0]: 00447ea0
.text:00447e2c ffffa234 ori v0,a1,0xffff
.text:00447e30 ffff033c lui v1,0xffff
.text:00447e34 24f8c200 and ra,a2,v0
.text:00447e38 ff7f6e34 ori t6,v1,0x7fff
.text:00447e3c f7ff193c lui t9,0xfff7
.text:00447e40 2478ee03 and t7,ra,t6
.text:00447e44 ffff3837 ori t8,t9,0xffff
.text:00447e48 2468f801 and t5,t7,t8
.text:00447e4c feff0c3c lui t4,0xfffe
.text:00447e50 2450ae01 and t2,t5,t6
.text:00447e54 ffff8b35 ori t3,t4,0xffff
.text:00447e58 fbff093c lui t1,0xfffb
.text:00447e5c 24384b01 and a3,t2,t3
.text:00447e60 ffff2835 ori t0,t1,0xffff
.text:00447e64 2420e800 and a0,a3,t0
.text:00447e68 82330400 srl a2,a0,0xe
.text:00447e6c 0100c530 andi a1,a2,0x1
.text:00447e70 0200a010 beq a1,zero,LAB_00447e7c
.text:00447e74 2c0d04ae _sw a0,0xd2c(s0)
.text:00447e78 020e00a6 sh zero,0xe02(s0)
LAB_00447e7c: ;XREF[1,0]: 00447e70
.text:00447e7c fc0c00ae sw zero,0xcfc(s0)
.text:00447e80 1c00bf8f lw ra,local_4+0x20(sp)
.text:00447e84 1800b08f lw s0,local_8+0x20(sp)
.text:00447e88 0800e003 jr ra
.text:00447e8c 2000bd27 _addiu sp,sp,0x20
LAB_00447e90: ;XREF[1,0]: 00447e20
.text:00447e90 09f82003 jalr t9=>matrixClearSession ;undefined matrixClearSession()
.text:00447e94 00000000 _nop
.text:00447e98 1000bc8f lw gp,local_10+0x20(sp)
.text:00447e9c 2c0d068e lw a2,0xd2c(s0)
.text:00447ea0 e2ff0010 b LAB_00447e2c
.text:00447ea4 fdff053c _lui a1,0xfffd
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixValidateCertsExt(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00447f00
;param_6 undefined4 14 ;XREF[1,0]: 00447f04
;param_7 undefined4 18 ;XREF[1,0]: 00447f08
;param_8 undefined4 1c ;XREF[8,0]: 00447ee4,00447f28,004481fc,0044822c,004482f4
; 00448394,00448424,00448488
;local_resc undefined4 c ;XREF[15,0]: 00447efc,004480c4,004481ec,004482d4,00448374
; 00448448,0044846c,004484d0,00448504,00448520
; 00448590,004485e4,00448600,00448630,0044864c
;local_res4 undefined4 4 ;XREF[9,0]: 00447ef0,00447f4c,00448034,00448138,004483bc
; 004483c0,004484a4,00448564,00448568
;local_4 undefined4 -4 ;XREF[5,0]: 00447eb8,00448090,00448100,0044815c,00448308
;local_8 undefined4 -8 ;XREF[5,0]: 00447ebc,00448094,00448104,00448160,0044830c
;local_c undefined4 -c ;XREF[5,0]: 00447ec0,00448098,00448108,00448164,00448310
;local_10 undefined4 -10 ;XREF[5,0]: 00447ec4,0044809c,0044810c,00448168,00448314
;local_14 undefined4 -14 ;XREF[5,0]: 00447ec8,004480a0,00448110,0044816c,00448318
;local_18 undefined4 -18 ;XREF[5,0]: 00447ecc,004480a4,00448114,00448170,0044831c
;local_1c undefined4 -1c ;XREF[5,0]: 00447ed0,004480a8,00448118,00448174,00448320
;local_20 undefined4 -20 ;XREF[5,0]: 00447ed4,004480ac,0044811c,00448178,00448324
;local_24 undefined4 -24 ;XREF[5,0]: 00447ed8,004480b0,00448120,0044817c,00448328
;local_28 undefined4 -28 ;XREF[5,0]: 00447edc,004480b4,00448124,00448180,0044832c
;local_29 undefined1 -29 ;XREF[1,0]: 004482dc
;local_40 undefined4 -40 ;XREF[19,0]: 00447ee0,00447f94,00447ffc,00448064,004480e4
; 00448154,004482d0,004482e8,00448380,004483f4
; 0044845c,004484dc,00448510,0044852c,00448574
; 004485a4,004485f4,0044863c,00448658
;local_48 undefined4 -48 ;XREF[1,0]: 004482cc
;local_4c undefined4 -4c ;XREF[5,0]: 00447f7c,00447fe8,00448050,00448140,004482b4
;local_50 undefined4 -50 ;XREF[5,0]: 00447f78,00447fe4,0044804c,0044813c,004482a0
;XREF[3,0]: Entry Point,0045e3d0,004d7f1c
.text:00447ea8 09001c3c lui gp,0x9
.text:00447eac 387b9c27 addiu gp,gp,0x7b38
.text:00447eb0 21e09903 addu gp,gp,t9
.text:00447eb4 a0ffbd27 addiu sp,sp,-0x60
.text:00447eb8 5c00bfaf sw ra,local_4+0x60(sp)
.text:00447ebc 5800beaf sw s8,local_8+0x60(sp)
.text:00447ec0 5400b7af sw s7,local_c+0x60(sp)
.text:00447ec4 5000b6af sw s6,local_10+0x60(sp)
.text:00447ec8 4c00b5af sw s5,local_14+0x60(sp)
.text:00447ecc 4800b4af sw s4,local_18+0x60(sp)
.text:00447ed0 4400b3af sw s3,local_1c+0x60(sp)
.text:00447ed4 4000b2af sw s2,local_20+0x60(sp)
.text:00447ed8 3c00b1af sw s1,local_24+0x60(sp)
.text:00447edc 3800b0af sw s0,local_28+0x60(sp)
.text:00447ee0 2000bcaf sw gp=>_gp,local_40+0x60(sp)
.text:00447ee4 7c00a38f lw v1,param_8+0x60(sp)
.text:00447ee8 21b88000 move s7,param_1
.text:00447eec 0800648c lw param_1,0x8(v1)
.text:00447ef0 6400a5af sw param_2,local_res4+0x60(sp)
.text:00447ef4 01008230 andi v0,param_1,0x1
.text:00447ef8 2198c000 move s3,param_3
.text:00447efc 6c00a7af sw param_4,local_resc+0x60(sp)
.text:00447f00 7000b48f lw s4,param_5+0x60(sp)
.text:00447f04 7400b58f lw s5,param_6+0x60(sp)
.text:00447f08 7800b68f lw s6,param_7+0x60(sp)
.text:00447f0c 06004010 beq v0,zero,LAB_00447f28
.text:00447f10 21900000 _clear s2
.text:00447f14 0000658c lw param_2,0x0(v1)
.text:00447f18 00000000 nop
.text:00447f1c 0300a32c sltiu v1,param_2,0x3
.text:00447f20 5b006010 beq v1,zero,LAB_00448090
.text:00447f24 faff0424 _li param_1,-0x6
LAB_00447f28: ;XREF[1,0]: 00447f0c
.text:00447f28 7c00a88f lw t0,param_8+0x60(sp)
.text:00447f2c 00000000 nop
.text:00447f30 0400078d lw param_4,0x4(t0)
.text:00447f34 00000000 nop
.text:00447f38 0100e630 andi param_3,param_4,0x1
.text:00447f3c 6100c014 bne param_3,zero,LAB_004480c4
.text:00447f40 00000000 _nop
LAB_00447f44: ;XREF[2,0]: 004480cc,004480e8
.text:00447f44 7b006012 beq s3,zero,LAB_00448134
.text:00447f48 000080ae _sw zero,0x0(s4)
.text:00447f4c 6400a98f lw t1,local_res4+0x60(sp)
.text:00447f50 00000000 nop
.text:00447f54 1c03308d lw s0,0x31c(t1)
.text:00447f58 00000000 nop
.text:00447f5c 32000012 beq s0,zero,LAB_00448028
.text:00447f60 21882001 _move s1,t1
.text:00447f64 1c030a8e lw t2,0x31c(s0)
.text:00447f68 00000000 nop
.text:00447f6c 1b004011 beq t2,zero,LAB_00447fdc
.text:00447f70 00000000 _nop
LAB_00447f74: ;XREF[1,0]: 00447fd4
.text:00447f74 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:00447f78 1000b5af sw s5,local_50+0x60(sp)
.text:00447f7c 1400b6af sw s6,local_4c+0x60(sp)
.text:00447f80 21282002 move param_2,s1
.text:00447f84 21300002 move param_3,s0
.text:00447f88 2120e002 move param_1,s7
.text:00447f8c 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:00447f90 21388002 _move param_4,s4
.text:00447f94 2000bc8f lw gp,local_40+0x60(sp)
.text:00447f98 70004004 bltz v0,LAB_0044815c
.text:00447f9c 21204000 _move param_1,v0
.text:00447fa0 d4010b8e lw t3,0x1d4(s0)
.text:00447fa4 00000000 nop
.text:00447fa8 2a187201 slt v1,t3,s2
.text:00447fac 03006005 bltz t3,LAB_00447fbc
.text:00447fb0 01005226 _addiu s2,s2,0x1
.text:00447fb4 50006014 bne v1,zero,LAB_004480f8
.text:00447fb8 daff0d24 _li t5,-0x26
LAB_00447fbc: ;XREF[1,0]: 00447fac
.text:00447fbc 1c03318e lw s1,0x31c(s1)
.text:00447fc0 00000000 nop
.text:00447fc4 1c03308e lw s0,0x31c(s1)
.text:00447fc8 00000000 nop
.text:00447fcc 1c030a8e lw t2,0x31c(s0)
.text:00447fd0 00000000 nop
.text:00447fd4 e7ff4015 bne t2,zero,LAB_00447f74
.text:00447fd8 00000000 _nop
LAB_00447fdc: ;XREF[1,0]: 00447f6c
.text:00447fdc 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:00447fe0 2120e002 move param_1,s7
.text:00447fe4 1000b5af sw s5,local_50+0x60(sp)
.text:00447fe8 1400b6af sw s6,local_4c+0x60(sp)
.text:00447fec 21282002 move param_2,s1
.text:00447ff0 21300002 move param_3,s0
.text:00447ff4 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:00447ff8 21388002 _move param_4,s4
.text:00447ffc 2000bc8f lw gp,local_40+0x60(sp)
.text:00448000 23004004 bltz v0,LAB_00448090
.text:00448004 21204000 _move param_1,v0
.text:00448008 d401028e lw v0,0x1d4(s0)
.text:0044800c 00000000 nop
.text:00448010 03004004 bltz v0,LAB_00448020
.text:00448014 2a605200 _slt t4,v0,s2
.text:00448018 37008015 bne t4,zero,LAB_004480f8
.text:0044801c daff0d24 _li t5,-0x26
LAB_00448020: ;XREF[1,0]: 00448010
.text:00448020 1c03318e lw s1,0x31c(s1)
.text:00448024 01005226 addiu s2,s2,0x1
LAB_00448028: ;XREF[1,0]: 00447f5c
.text:00448028 21806002 move s0,s3
.text:0044802c 17006012 beq s3,zero,LAB_0044808c
.text:00448030 000080ae _sw zero,0x0(s4)
.text:00448034 6400ae8f lw t6,local_res4+0x60(sp)
.text:00448038 00000000 nop
.text:0044803c cc01de25 addiu s8,t6,0x1cc
LAB_00448040: ;XREF[1,0]: 00448084
.text:00448040 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:00448044 b00220ae sw zero,0x2b0(s1)
.text:00448048 21300002 move param_3,s0
.text:0044804c 1000b5af sw s5,local_50+0x60(sp)
.text:00448050 1400b6af sw s6,local_4c+0x60(sp)
.text:00448054 2120e002 move param_1,s7
.text:00448058 21282002 move param_2,s1
.text:0044805c 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:00448060 21388002 _move param_4,s4
.text:00448064 2000bc8f lw gp,local_40+0x60(sp)
.text:00448068 49004010 beq v0,zero,LAB_00448190
.text:0044806c 21984000 _move s3,v0
.text:00448070 f8ff0424 li param_1,-0x8
.text:00448074 a4004410 beq v0,param_1,LAB_00448308
.text:00448078 21108000 _move v0,param_1
.text:0044807c 1c03108e lw s0,0x31c(s0)
.text:00448080 00000000 nop
.text:00448084 eeff0016 bne s0,zero,LAB_00448040
.text:00448088 00000000 _nop
LAB_0044808c: ;XREF[1,0]: 0044802c
.text:0044808c dcff0424 li param_1,-0x24
LAB_00448090: ;XREF[8,0]: 00447f20,00448000,004480f0,004481f4
; 00448214,0044838c,004483d8,004484e8
.text:00448090 5c00bf8f lw ra,local_4+0x60(sp)
.text:00448094 5800be8f lw s8,local_8+0x60(sp)
.text:00448098 5400b78f lw s7,local_c+0x60(sp)
.text:0044809c 5000b68f lw s6,local_10+0x60(sp)
.text:004480a0 4c00b58f lw s5,local_14+0x60(sp)
.text:004480a4 4800b48f lw s4,local_18+0x60(sp)
.text:004480a8 4400b38f lw s3,local_1c+0x60(sp)
.text:004480ac 4000b28f lw s2,local_20+0x60(sp)
.text:004480b0 3c00b18f lw s1,local_24+0x60(sp)
.text:004480b4 3800b08f lw s0,local_28+0x60(sp)
.text:004480b8 21108000 move v0,param_1
.text:004480bc 0800e003 jr ra
.text:004480c0 6000bd27 _addiu sp,sp,0x60
LAB_004480c4: ;XREF[1,0]: 00447f3c
.text:004480c4 6c00a28f lw v0,local_resc+0x60(sp)
.text:004480c8 00000000 nop
.text:004480cc 9dff4010 beq v0,zero,LAB_00447f44
.text:004480d0 00000000 _nop
.text:004480d4 408b998f lw t9,-0x74c0(gp)=>->psX509ValidateGener...;= 00468e78
.text:004480d8 00000000 nop
.text:004480dc 09f82003 jalr t9=>psX509ValidateGeneralName ;undefined psX509ValidateGeneralName()
.text:004480e0 21204000 _move param_1,v0
.text:004480e4 2000bc8f lw gp,local_40+0x60(sp)
.text:004480e8 96ff4104 bgez v0,LAB_00447f44
.text:004480ec faff0424 _li param_1,-0x6
.text:004480f0 e7ff0010 b LAB_00448090
.text:004480f4 00000000 _nop
LAB_004480f8: ;XREF[3,0]: 00447fb4,00448018,004481b8
.text:004480f8 daff0424 li param_1,-0x26
.text:004480fc b0022dae sw t5,0x2b0(s1)
.text:00448100 5c00bf8f lw ra,local_4+0x60(sp)
.text:00448104 5800be8f lw s8,local_8+0x60(sp)
.text:00448108 5400b78f lw s7,local_c+0x60(sp)
.text:0044810c 5000b68f lw s6,local_10+0x60(sp)
.text:00448110 4c00b58f lw s5,local_14+0x60(sp)
.text:00448114 4800b48f lw s4,local_18+0x60(sp)
.text:00448118 4400b38f lw s3,local_1c+0x60(sp)
.text:0044811c 4000b28f lw s2,local_20+0x60(sp)
.text:00448120 3c00b18f lw s1,local_24+0x60(sp)
.text:00448124 3800b08f lw s0,local_28+0x60(sp)
.text:00448128 21108000 move v0,param_1
.text:0044812c 0800e003 jr ra
.text:00448130 6000bd27 _addiu sp,sp,0x60
LAB_00448134: ;XREF[1,0]: 00447f44
.text:00448134 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:00448138 6400a58f lw param_2,local_res4+0x60(sp)
.text:0044813c 1000b5af sw s5,local_50+0x60(sp)
.text:00448140 1400b6af sw s6,local_4c+0x60(sp)
.text:00448144 2120e002 move param_1,s7
.text:00448148 21388002 move param_4,s4
.text:0044814c 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:00448150 21300000 _clear param_3
.text:00448154 2000bc8f lw gp,local_40+0x60(sp)
.text:00448158 21204000 move param_1,v0
LAB_0044815c: ;XREF[1,0]: 00447f98
.text:0044815c 5c00bf8f lw ra,local_4+0x60(sp)
.text:00448160 5800be8f lw s8,local_8+0x60(sp)
.text:00448164 5400b78f lw s7,local_c+0x60(sp)
.text:00448168 5000b68f lw s6,local_10+0x60(sp)
.text:0044816c 4c00b58f lw s5,local_14+0x60(sp)
.text:00448170 4800b48f lw s4,local_18+0x60(sp)
.text:00448174 4400b38f lw s3,local_1c+0x60(sp)
.text:00448178 4000b28f lw s2,local_20+0x60(sp)
.text:0044817c 3c00b18f lw s1,local_24+0x60(sp)
.text:00448180 3800b08f lw s0,local_28+0x60(sp)
.text:00448184 21108000 move v0,param_1
.text:00448188 0800e003 jr ra
.text:0044818c 6000bd27 _addiu sp,sp,0x60
LAB_00448190: ;XREF[1,0]: 00448068
.text:00448190 d401148e lw s4,0x1d4(s0)
.text:00448194 00000000 nop
.text:00448198 09008006 bltz s4,LAB_004481c0
.text:0044819c 00000000 _nop
.text:004481a0 14000696 lhu param_3,0x14(s0)
.text:004481a4 14002f96 lhu t7,0x14(s1)
.text:004481a8 00000000 nop
.text:004481ac 8c00cf10 beq param_3,t7,LAB_004483e0
.text:004481b0 00000000 _nop
LAB_004481b4: ;XREF[1,0]: 00448408
.text:004481b4 2a809202 slt s0,s4,s2
LAB_004481b8: ;XREF[2,0]: 004483f8,00448400
.text:004481b8 cfff0016 bne s0,zero,LAB_004480f8
.text:004481bc daff0d24 _li t5,-0x26
LAB_004481c0: ;XREF[1,0]: 00448198
.text:004481c0 1400d48f lw s4,0x14(s8)
.text:004481c4 00000000 nop
.text:004481c8 02931400 srl s2,s4,0xc
.text:004481cc 01005132 andi s1,s2,0x1
.text:004481d0 06002012 beq s1,zero,LAB_004481ec
.text:004481d4 00000000 _nop
.text:004481d8 1c00d68f lw s6,0x1c(s8)
.text:004481dc 00000000 nop
.text:004481e0 0600d532 andi s5,s6,0x6
.text:004481e4 da00a012 beq s5,zero,LAB_00448550
.text:004481e8 00000000 _nop
LAB_004481ec: ;XREF[2,0]: 004481d0,00448584
.text:004481ec 6c00a38f lw v1,local_resc+0x60(sp)
.text:004481f0 00000000 nop
.text:004481f4 a6ff6010 beq v1,zero,LAB_00448090
.text:004481f8 21206002 _move param_1,s3
.text:004481fc 7c00a88f lw t0,param_8+0x60(sp)
.text:00448200 00000000 nop
.text:00448204 0400078d lw param_4,0x4(t0)
.text:00448208 00000000 nop
.text:0044820c 42300700 srl param_3,param_4,0x1
.text:00448210 0100c530 andi param_2,param_3,0x1
.text:00448214 9effa014 bne param_2,zero,LAB_00448090
.text:00448218 00000000 _nop
.text:0044821c 0c00d18f lw s1,0xc(s8)
.text:00448220 00000000 nop
.text:00448224 5b002012 beq s1,zero,LAB_00448394
.text:00448228 21b00000 _clear s6
.text:0044822c 7c00be8f lw s8,param_8+0x60(sp)
.text:00448230 00000000 nop
.text:00448234 0000d28f lw s2,0x0(s8)
.text:00448238 07000010 b LAB_00448258
.text:0044823c 2e001724 _li s7,0x2e
LAB_00448240: ;XREF[1,0]: 00448268
.text:00448240 73006b10 beq v1,t3,LAB_00448410
.text:00448244 00000000 _nop
LAB_00448248: ;XREF[13,0]: 00448274,00448288,00448300,00448348
; 00448368,00448384,0044841c,00448460
; 004484f8,00448514,00448530,004485a8
; 004485f8
.text:00448248 4000318e lw s1,0x40(s1)
.text:0044824c 00000000 nop
.text:00448250 54002012 beq s1,zero,LAB_004483a4
.text:00448254 00000000 _nop
LAB_00448258: ;XREF[1,0]: 00448238
.text:00448258 0400238e lw v1,0x4(s1)
.text:0044825c 02000924 li t1,0x2
.text:00448260 35006910 beq v1,t1,LAB_00448338
.text:00448264 03006a2c _sltiu t2,v1,0x3
.text:00448268 f5ff4015 bne t2,zero,LAB_00448240
.text:0044826c 01000b24 _li t3,0x1
.text:00448270 07000c24 li t4,0x7
.text:00448274 f4ff6c14 bne v1,t4,LAB_00448248
.text:00448278 00000000 _nop
.text:0044827c 04004012 beq s2,zero,LAB_00448290
.text:00448280 01001624 _li s6,0x1
.text:00448284 05000424 li param_1,0x5
.text:00448288 efff4416 bne s2,param_1,LAB_00448248
.text:0044828c 00000000 _nop
LAB_00448290: ;XREF[1,0]: 0044827c
.text:00448290 38002d8e lw t5,0x38(s1)
.text:00448294 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448298 0100ac91 lbu t4,0x1(t5)
.text:0044829c 0000a791 lbu param_4,0x0(t5)
.text:004482a0 1000acaf sw t4,local_50+0x60(sp)
.text:004482a4 38002b8e lw t3,0x38(s1)
.text:004482a8 0491998f lw t9,-0x6efc(gp)=>->::snprintf ;= 00489200
.text:004482ac 02006991 lbu t1,0x2(t3)
.text:004482b0 48024625 addiu param_3=>...,t2,0x248 ;= "%u.%u.%u.%u"
.text:004482b4 1400a9af sw t1,local_4c+0x60(sp)
.text:004482b8 3800288e lw t0,0x38(s1)
.text:004482bc 2800a427 addiu param_1,sp,0x28
.text:004482c0 03001291 lbu s2,0x3(t0)
.text:004482c4 0f000524 li param_2,0xf
.text:004482c8 09f82003 jalr t9=>.MIPS.stubs:::snprintf ;int snprintf(char * __s, size_t __ma...
.text:004482cc 1800b2af _sw s2,local_48+0x60(sp)
.text:004482d0 2000bc8f lw gp,local_40+0x60(sp)
.text:004482d4 6c00a58f lw param_2,local_resc+0x60(sp)
.text:004482d8 2489998f lw t9,-0x76dc(gp)=>->::strcmp ;= 00489650
.text:004482dc 3700a0a3 sb zero,local_29+0x60(sp)
.text:004482e0 09f82003 jalr t9=>.MIPS.stubs:::strcmp ;int strcmp(char * __s1, char * __s2)
.text:004482e4 2800a427 _addiu param_1,sp,0x28
.text:004482e8 2000bc8f lw gp,local_40+0x60(sp)
.text:004482ec 27004010 beq v0,zero,LAB_0044838c
.text:004482f0 00000000 _nop
.text:004482f4 7c00ae8f lw t6,param_8+0x60(sp)
.text:004482f8 00000000 nop
.text:004482fc 0000d28d lw s2,0x0(t6)
.text:00448300 d1ff0010 b LAB_00448248
.text:00448304 00000000 _nop
LAB_00448308: ;XREF[1,0]: 00448074
.text:00448308 5c00bf8f lw ra,local_4+0x60(sp)
.text:0044830c 5800be8f lw s8,local_8+0x60(sp)
.text:00448310 5400b78f lw s7,local_c+0x60(sp)
.text:00448314 5000b68f lw s6,local_10+0x60(sp)
.text:00448318 4c00b58f lw s5,local_14+0x60(sp)
.text:0044831c 4800b48f lw s4,local_18+0x60(sp)
.text:00448320 4400b38f lw s3,local_1c+0x60(sp)
.text:00448324 4000b28f lw s2,local_20+0x60(sp)
.text:00448328 3c00b18f lw s1,local_24+0x60(sp)
.text:0044832c 3800b08f lw s0,local_28+0x60(sp)
.text:00448330 0800e003 jr ra
.text:00448334 6000bd27 _addiu sp,sp,0x60
LAB_00448338: ;XREF[1,0]: 00448260
.text:00448338 02004d2e sltiu t5,s2,0x2
.text:0044833c 0400a015 bne t5,zero,LAB_00448350
.text:00448340 01001624 _li s6,0x1
.text:00448344 03000e24 li t6,0x3
.text:00448348 bfff4e16 bne s2,t6,LAB_00448248
.text:0044834c 00000000 _nop
LAB_00448350: ;XREF[1,0]: 0044833c
.text:00448350 3800248e lw param_1,0x38(s1)
.text:00448354 2a000f24 li t7,0x2a
.text:00448358 00008380 lb v1,0x0(param_1)
.text:0044835c 00000000 nop
.text:00448360 63006f10 beq v1,t7,LAB_004484f0
.text:00448364 00000000 _nop
.text:00448368 b7ff7710 beq v1,s7,LAB_00448248
.text:0044836c 00000000 _nop
.text:00448370 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00448374 6c00a58f lw param_2,local_resc+0x60(sp)
.text:00448378 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:0044837c 00000000 _nop
LAB_00448380: ;XREF[3,0]: 00448478,00448548,00448614
.text:00448380 2000bc8f lw gp,local_40+0x60(sp)
.text:00448384 b0ff4014 bne v0,zero,LAB_00448248
.text:00448388 00000000 _nop
LAB_0044838c: ;XREF[1,0]: 004482ec
.text:0044838c 40ff0010 b LAB_00448090
.text:00448390 21206002 _move param_1,s3
LAB_00448394: ;XREF[1,0]: 00448224
.text:00448394 7c00b18f lw s1,param_8+0x60(sp)
.text:00448398 00000000 nop
.text:0044839c 0000328e lw s2,0x0(s1)
.text:004483a0 00000000 nop
LAB_004483a4: ;XREF[1,0]: 00448250
.text:004483a4 36004012 beq s2,zero,LAB_00448480
.text:004483a8 02001724 _li s7,0x2
.text:004483ac 34005712 beq s2,s7,LAB_00448480
.text:004483b0 01000f24 _li t7,0x1
.text:004483b4 32004f12 beq s2,t7,LAB_00448480
.text:004483b8 00000000 _nop
LAB_004483bc: ;XREF[6,0]: 0044849c,004484c4,004484e0,00448624
; 00448640,0044865c
.text:004483bc 6400a78f lw param_4,local_res4+0x60(sp)
.text:004483c0 6400b38f lw s3,local_res4+0x60(sp)
.text:004483c4 b402e68c lw param_3,0x2b4(param_4)
.text:004483c8 dbff0524 li param_2,-0x25
.text:004483cc 0400c334 ori v1,param_3,0x4
.text:004483d0 dbff0424 li param_1,-0x25
.text:004483d4 b00265ae sw param_2,0x2b0(s3)
.text:004483d8 2dff0010 b LAB_00448090
.text:004483dc b40263ae _sw v1,0x2b4(s3)
LAB_004483e0: ;XREF[1,0]: 004481ac
.text:004483e0 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004483e4 1000048e lw param_1,0x10(s0)
.text:004483e8 1000258e lw param_2,0x10(s1)
.text:004483ec 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004483f0 00000000 _nop
.text:004483f4 2000bc8f lw gp,local_40+0x60(sp)
.text:004483f8 6fff4014 bne v0,zero,LAB_004481b8
.text:004483fc 2a809202 _slt s0,s4,s2
.text:00448400 6dff401a blez s2,LAB_004481b8
.text:00448404 ffff5226 _addiu s2,s2,-0x1
.text:00448408 6aff0010 b LAB_004481b4
.text:0044840c 00000000 _nop
LAB_00448410: ;XREF[1,0]: 00448240
.text:00448410 04004012 beq s2,zero,LAB_00448424
.text:00448414 01001624 _li s6,0x1
.text:00448418 04001024 li s0,0x4
.text:0044841c 8aff5016 bne s2,s0,LAB_00448248
.text:00448420 00000000 _nop
LAB_00448424: ;XREF[1,0]: 00448410
.text:00448424 7c00a28f lw v0,param_8+0x60(sp)
.text:00448428 00000000 nop
.text:0044842c 08005f8c lw ra,0x8(v0)
.text:00448430 00000000 nop
.text:00448434 42c01f00 srl t8,ra,0x1
.text:00448438 01001533 andi s5,t8,0x1
.text:0044843c 5300a012 beq s5,zero,LAB_0044858c
.text:00448440 00000000 _nop
.text:00448444 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00448448 6c00a48f lw param_1,local_resc+0x60(sp)
.text:0044844c 3e003e96 lhu s8,0x3e(s1)
.text:00448450 3800348e lw s4,0x38(s1)
.text:00448454 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00448458 00000000 _nop
.text:0044845c 2000bc8f lw gp,local_40+0x60(sp)
.text:00448460 79ff5e14 bne v0,s8,LAB_00448248
.text:00448464 00000000 _nop
.text:00448468 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:0044846c 6c00a58f lw param_2,local_resc+0x60(sp)
.text:00448470 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00448474 21208002 _move param_1,s4
.text:00448478 c1ff0010 b LAB_00448380
.text:0044847c 00000000 _nop
LAB_00448480: ;XREF[3,0]: 004483a4,004483ac,004483b4
.text:00448480 0800c012 beq s6,zero,LAB_004484a4
.text:00448484 00000000 _nop
.text:00448488 7c00b08f lw s0,param_8+0x60(sp)
.text:0044848c 00000000 nop
.text:00448490 0800148e lw s4,0x8(s0)
.text:00448494 00000000 nop
.text:00448498 01009632 andi s6,s4,0x1
.text:0044849c c7ffc012 beq s6,zero,LAB_004483bc
.text:004484a0 00000000 _nop
LAB_004484a4: ;XREF[1,0]: 00448480
.text:004484a4 6400b88f lw t8,local_res4+0x60(sp)
.text:004484a8 2a001524 li s5,0x2a
.text:004484ac 4001048f lw param_1,0x140(t8)
.text:004484b0 00000000 nop
.text:004484b4 00008380 lb v1,0x0(param_1)
.text:004484b8 00000000 nop
.text:004484bc 57007510 beq v1,s5,LAB_0044861c
.text:004484c0 2e001e24 _li s8,0x2e
.text:004484c4 bdff7e10 beq v1,s8,LAB_004483bc
.text:004484c8 00000000 _nop
.text:004484cc 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:004484d0 6c00a58f lw param_2,local_resc+0x60(sp)
.text:004484d4 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:004484d8 00000000 _nop
LAB_004484dc: ;XREF[1,0]: 00448674
.text:004484dc 2000bc8f lw gp,local_40+0x60(sp)
.text:004484e0 b6ff4014 bne v0,zero,LAB_004483bc
.text:004484e4 00000000 _nop
.text:004484e8 e9fe0010 b LAB_00448090
.text:004484ec 21206002 _move param_1,s3
LAB_004484f0: ;XREF[1,0]: 00448360
.text:004484f0 01009480 lb s4,0x1(param_1)
.text:004484f4 00000000 nop
.text:004484f8 53ff9716 bne s4,s7,LAB_00448248
.text:004484fc 01009024 _addiu s0,param_1,0x1
.text:00448500 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00448504 6c00a48f lw param_1,local_resc+0x60(sp)
.text:00448508 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:0044850c 40000524 _li param_2,0x40
.text:00448510 2000bc8f lw gp,local_40+0x60(sp)
.text:00448514 4cff4014 bne v0,zero,LAB_00448248
.text:00448518 00000000 _nop
.text:0044851c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00448520 6c00a48f lw param_1,local_resc+0x60(sp)
.text:00448524 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00448528 2e000524 _li param_2,0x2e
.text:0044852c 2000bc8f lw gp,local_40+0x60(sp)
.text:00448530 45ff4010 beq v0,zero,LAB_00448248
.text:00448534 21200002 _move param_1,s0
.text:00448538 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:0044853c 00000000 nop
.text:00448540 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00448544 21284000 _move param_2,v0
.text:00448548 8dff0010 b LAB_00448380
.text:0044854c 00000000 _nop
LAB_00448550: ;XREF[1,0]: 004481e4
.text:00448550 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00448554 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:00448558 00000000 nop
.text:0044855c 09f82003 jalr t9=>_psTrace ;undefined _psTrace()
.text:00448560 54028424 _addiu param_1=>...,param_1,0x254 ;= "End-entity certificate not for TL...
.text:00448564 6400b88f lw t8,local_res4+0x60(sp)
.text:00448568 6400b38f lw s3,local_res4+0x60(sp)
.text:0044856c b402028f lw v0,0x2b4(t8)
.text:00448570 dbff1724 li s7,-0x25
.text:00448574 2000bc8f lw gp,local_40+0x60(sp)
.text:00448578 02005f34 ori ra,v0,0x2
.text:0044857c b00277ae sw s7,0x2b0(s3)
.text:00448580 dbff1324 li s3,-0x25
.text:00448584 19ff0010 b LAB_004481ec
.text:00448588 b4021faf _sw ra,0x2b4(t8)
LAB_0044858c: ;XREF[1,0]: 0044843c
.text:0044858c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00448590 6c00a48f lw param_1,local_resc+0x60(sp)
.text:00448594 3e003496 lhu s4,0x3e(s1)
.text:00448598 3800358e lw s5,0x38(s1)
.text:0044859c 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004485a0 00000000 _nop
.text:004485a4 2000bc8f lw gp,local_40+0x60(sp)
.text:004485a8 27ff5414 bne v0,s4,LAB_00448248
.text:004485ac 00000000 _nop
.text:004485b0 0b008012 beq s4,zero,LAB_004485e0
.text:004485b4 21800000 _clear s0
.text:004485b8 40000424 li param_1,0x40
.text:004485bc 2128b002 addu param_2,s5,s0
LAB_004485c0: ;XREF[1,0]: 004485d8
.text:004485c0 0000a380 lb v1,0x0(param_2)
.text:004485c4 00000000 nop
.text:004485c8 05006410 beq v1,param_1,LAB_004485e0
.text:004485cc 00000000 _nop
.text:004485d0 01001026 addiu s0,s0,0x1
.text:004485d4 2a301402 slt param_3,s0,s4
.text:004485d8 f9ffc014 bne param_3,zero,LAB_004485c0
.text:004485dc 2128b002 _addu param_2,s5,s0
LAB_004485e0: ;XREF[2,0]: 004485b0,004485c8
.text:004485e0 908b998f lw t9,-0x7470(gp)=>->::strncmp ;= 004894f0
.text:004485e4 6c00a58f lw param_2,local_resc+0x60(sp)
.text:004485e8 2120a002 move param_1,s5
.text:004485ec 09f82003 jalr t9=>.MIPS.stubs:::strncmp ;int strncmp(char * __s1, char * __s2...
.text:004485f0 21300002 _move param_3,s0
.text:004485f4 2000bc8f lw gp,local_40+0x60(sp)
.text:004485f8 13ff4014 bne v0,zero,LAB_00448248
.text:004485fc 2120b002 _addu param_1,s5,s0
.text:00448600 6c00a78f lw param_4,local_resc+0x60(sp)
.text:00448604 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00448608 00000000 nop
.text:0044860c 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00448610 2128f000 _addu param_2,param_4,s0
.text:00448614 5aff0010 b LAB_00448380
.text:00448618 00000000 _nop
LAB_0044861c: ;XREF[1,0]: 004484bc
.text:0044861c 01008280 lb v0,0x1(param_1)
.text:00448620 2e001f24 li ra,0x2e
.text:00448624 65ff5f14 bne v0,ra,LAB_004483bc
.text:00448628 01009024 _addiu s0,param_1,0x1
.text:0044862c a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:00448630 6c00a48f lw param_1,local_resc+0x60(sp)
.text:00448634 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00448638 40000524 _li param_2,0x40
.text:0044863c 2000bc8f lw gp,local_40+0x60(sp)
.text:00448640 5eff4014 bne v0,zero,LAB_004483bc
.text:00448644 00000000 _nop
.text:00448648 a085998f lw t9,-0x7a60(gp)=>->::strchr ;= 00489800
.text:0044864c 6c00a48f lw param_1,local_resc+0x60(sp)
.text:00448650 09f82003 jalr t9=>.MIPS.stubs:::strchr ;char * strchr(char * __s, int __c)
.text:00448654 2e000524 _li param_2,0x2e
.text:00448658 2000bc8f lw gp,local_40+0x60(sp)
.text:0044865c 57ff4010 beq v0,zero,LAB_004483bc
.text:00448660 00000000 _nop
.text:00448664 4c8b998f lw t9,-0x74b4(gp)=>->::strcasecmp ;= 00489510
.text:00448668 21200002 move param_1,s0
.text:0044866c 09f82003 jalr t9=>.MIPS.stubs:::strcasecmp ;int strcasecmp(char * __s1, char * _...
.text:00448670 21284000 _move param_2,v0
.text:00448674 99ff0010 b LAB_004484dc
.text:00448678 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixUserCertValidator()
;XREF[3,0]: Entry Point,0045e5d8,004d8548
.text:0044867c 2118a000 move v1,a1
.text:00448680 21c8e000 move t9,a3
.text:00448684 0700e010 beq a3,zero,LAB_004486a4
.text:00448688 2128c000 _move a1,a2
.text:0044868c ff000224 li v0,0xff
.text:00448690 02006210 beq v1,v0,LAB_0044869c
.text:00448694 21300000 _clear a2
.text:00448698 21306000 move a2,v1
LAB_0044869c: ;XREF[1,0]: 00448690
.text:0044869c 08002003 jr t9
.text:004486a0 00000000 _nop
LAB_004486a4: ;XREF[1,0]: 00448684
.text:004486a4 0800e003 jr ra
.text:004486a8 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslNewServerSession()
;local_4 undefined4 -4 ;XREF[3,0]: 004486bc,00448794,004487dc
;local_8 undefined4 -8 ;XREF[3,0]: 004486c0,00448798,004487e0
;local_c undefined4 -c ;XREF[3,0]: 004486c4,0044879c,004487e4
;local_10 undefined4 -10 ;XREF[3,0]: 004486c8,004487a0,004487e8
;local_18 undefined4 -18 ;XREF[6,0]: 004486fc,00448728,00448738,00448788,004487c8
; 00448840
;local_20 undefined4 -20 ;XREF[5,0]: 004486cc,00448718,00448734,004487bc,00448804
;XREF[3,0]: Entry Point,004205f8,004d7ea8
.text:004486ac 09001c3c lui gp,0x9
.text:004486b0 34739c27 addiu gp,gp,0x7334
.text:004486b4 21e09903 addu gp,gp,t9
.text:004486b8 d0ffbd27 addiu sp,sp,-0x30
.text:004486bc 2c00bfaf sw ra,local_4+0x30(sp)
.text:004486c0 2800b2af sw s2,local_8+0x30(sp)
.text:004486c4 2400b1af sw s1,local_c+0x30(sp)
.text:004486c8 2000b0af sw s0,local_10+0x30(sp)
.text:004486cc 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004486d0 21888000 move s1,a0
.text:004486d4 2190c000 move s2,a2
.text:004486d8 2180e000 move s0,a3
.text:004486dc 2d008010 beq a0,zero,LAB_00448794
.text:004486e0 faff0224 _li v0,-0x6
.text:004486e4 2b00e010 beq a3,zero,LAB_00448794
.text:004486e8 00000000 _nop
.text:004486ec 1400e28c lw v0,0x14(a3)
.text:004486f0 000080ac sw zero,0x0(a0)
.text:004486f4 01004334 ori v1,v0,0x1
.text:004486f8 2c00c010 beq a2,zero,LAB_004487ac
.text:004486fc 1800a0af _sw zero,local_18+0x30(sp)
.text:00448700 81004234 ori v0,v0,0x81
.text:00448704 7490998f lw t9,-0x6f8c(gp)=>->matrixSslNewSession ;= 0044601c
.text:00448708 1400e2ac sw v0,0x14(a3)
.text:0044870c 1800a427 addiu a0,sp,0x18
.text:00448710 09f82003 jalr t9=>matrixSslNewSession ;undefined matrixSslNewSession()
.text:00448714 21300000 _clear a2
.text:00448718 1000bc8f lw gp,local_20+0x30(sp)
.text:0044871c 2a004004 bltz v0,LAB_004487c8
.text:00448720 00000000 _nop
.text:00448724 e088998f lw t9,-0x7720(gp)=>->matrixSslSetCertVal...;= 00446d90
.text:00448728 1800a48f lw a0=>local_18,0x18(sp)
.text:0044872c 09f82003 jalr t9=>matrixSslSetCertValidator ;undefined matrixSslSetCertValidator()
.text:00448730 21284002 _move a1,s2
.text:00448734 1000bc8f lw gp,local_20+0x30(sp)
LAB_00448738: ;XREF[1,0]: 004487c0
.text:00448738 1800a58f lw a1,local_18+0x30(sp)
.text:0044873c 1c00068e lw a2,0x1c(s0)
.text:00448740 4012a78c lw a3,0x1240(a1)
.text:00448744 02000486 lh a0,0x2(s0)
.text:00448748 0200e334 ori v1,a3,0x2
.text:0044874c 4012a3ac sw v1,0x1240(a1)
.text:00448750 2f008004 bltz a0,LAB_00448810
.text:00448754 5012a6ac _sw a2,0x1250(a1)
.text:00448758 04000a86 lh t2,0x4(s0)
.text:0044875c 00400b24 li t3,0x4000
.text:00448760 33004005 bltz t2,LAB_00448830
.text:00448764 000dabac _sw t3,0xd00(a1)
LAB_00448768: ;XREF[2,0]: 00448828,00448844
.text:00448768 06000e86 lh t6,0x6(s0)
.text:0044876c 00000000 nop
.text:00448770 0600c019 blez t6,LAB_0044878c
.text:00448774 4000123c _lui s2,0x40
.text:00448778 3012b08c lw s0,0x1230(a1)
.text:0044877c 00000000 nop
.text:00448780 25781202 or t7,s0,s2
.text:00448784 3012afac sw t7,0x1230(a1)
.text:00448788 1800a58f lw a1,local_18+0x30(sp)
LAB_0044878c: ;XREF[1,0]: 00448770
.text:0044878c 21100000 clear v0
.text:00448790 000025ae sw a1,0x0(s1)
LAB_00448794: ;XREF[2,0]: 004486dc,004486e4
.text:00448794 2c00bf8f lw ra,local_4+0x30(sp)
.text:00448798 2800b28f lw s2,local_8+0x30(sp)
.text:0044879c 2400b18f lw s1,local_c+0x30(sp)
.text:004487a0 2000b08f lw s0,local_10+0x30(sp)
.text:004487a4 0800e003 jr ra
.text:004487a8 3000bd27 _addiu sp,sp,0x30
LAB_004487ac: ;XREF[1,0]: 004486f8
.text:004487ac 7490998f lw t9,-0x6f8c(gp)=>->matrixSslNewSession ;= 0044601c
.text:004487b0 1400e3ac sw v1,0x14(a3)
.text:004487b4 09f82003 jalr t9=>matrixSslNewSession ;undefined matrixSslNewSession()
.text:004487b8 1800a427 _addiu a0,sp,0x18
.text:004487bc 1000bc8f lw gp,local_20+0x30(sp)
.text:004487c0 ddff4104 bgez v0,LAB_00448738
.text:004487c4 00000000 _nop
LAB_004487c8: ;XREF[1,0]: 0044871c
.text:004487c8 1800a48f lw a0=>local_18,0x18(sp)
.text:004487cc 00000000 nop
.text:004487d0 08008014 bne a0,zero,LAB_004487f4
.text:004487d4 00000000 _nop
.text:004487d8 ffff0224 li v0,-0x1
LAB_004487dc: ;XREF[1,0]: 00448808
.text:004487dc 2c00bf8f lw ra,local_4+0x30(sp)
.text:004487e0 2800b28f lw s2,local_8+0x30(sp)
.text:004487e4 2400b18f lw s1,local_c+0x30(sp)
.text:004487e8 2000b08f lw s0,local_10+0x30(sp)
.text:004487ec 0800e003 jr ra
.text:004487f0 3000bd27 _addiu sp,sp,0x30
LAB_004487f4: ;XREF[1,0]: 004487d0
.text:004487f4 8489998f lw t9,-0x767c(gp)=>->matrixSslDeleteSession;= 00445cb8
.text:004487f8 00000000 nop
.text:004487fc 09f82003 jalr t9=>matrixSslDeleteSession ;undefined matrixSslDeleteSession()
.text:00448800 00000000 _nop
.text:00448804 1000bc8f lw gp,local_20+0x30(sp)
.text:00448808 f4ff0010 b LAB_004487dc
.text:0044880c ffff0224 _li v0,-0x1
LAB_00448810: ;XREF[1,0]: 00448750
.text:00448810 3012a98c lw t1,0x1230(a1)
.text:00448814 00400b24 li t3,0x4000
.text:00448818 00202835 ori t0,t1,0x2000
.text:0044881c 3012a8ac sw t0,0x1230(a1)
.text:00448820 04000a86 lh t2,0x4(s0)
.text:00448824 00000000 nop
.text:00448828 cfff4105 bgez t2,LAB_00448768
.text:0044882c 000dabac _sw t3,0xd00(a1)
LAB_00448830: ;XREF[1,0]: 00448760
.text:00448830 3012ad8c lw t5,0x1230(a1)
.text:00448834 00000000 nop
.text:00448838 0010ac35 ori t4,t5,0x1000
.text:0044883c 3012acac sw t4,0x1230(a1)
.text:00448840 1800a58f lw a1,local_18+0x30(sp)
.text:00448844 c8ff0010 b LAB_00448768
.text:00448848 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGetReadbuf()
;local_8 undefined4 -8 ;XREF[2,0]: 0044885c,004488c4
;local_c undefined4 -c ;XREF[2,0]: 00448860,004488c8
;local_10 undefined4 -10 ;XREF[2,0]: 00448864,004488cc
;local_18 undefined4 -18 ;XREF[4,0]: 00448868,004488e0,004488fc,00448918
;XREF[3,0]: Entry Point,0041fc3c,004d8240
.text:0044884c 09001c3c lui gp,0x9
.text:00448850 94719c27 addiu gp,gp,0x7194
.text:00448854 21e09903 addu gp,gp,t9
.text:00448858 d8ffbd27 addiu sp,sp,-0x28
.text:0044885c 2000bfaf sw ra,local_8+0x28(sp)
.text:00448860 1c00b1af sw s1,local_c+0x28(sp)
.text:00448864 1800b0af sw s0,local_10+0x28(sp)
.text:00448868 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0044886c 21808000 move s0,a0
.text:00448870 faff0224 li v0,-0x6
.text:00448874 13008010 beq a0,zero,LAB_004488c4
.text:00448878 2188a000 _move s1,a1
.text:0044887c 1100a010 beq a1,zero,LAB_004488c4
.text:00448880 00000000 _nop
.text:00448884 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448888 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044888c f40c068e lw a2,0xcf4(s0)
.text:00448890 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00448894 10018424 addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
.text:00448898 0f00c018 blez a2,LAB_004488d8
.text:0044889c 8002a524 _addiu a1=>.roda...,a1,0x280 ;= "matrixsslApi.c"
.text:004488a0 e40c028e lw v0,0xce4(s0)
.text:004488a4 00000000 nop
.text:004488a8 0b004010 beq v0,zero,LAB_004488d8
.text:004488ac 00000000 _nop
LAB_004488b0: ;XREF[1,0]: 00448924
.text:004488b0 ec0c078e lw a3,0xcec(s0)
.text:004488b4 00000000 nop
.text:004488b8 21404700 addu t0,v0,a3
.text:004488bc 000028ae sw t0,0x0(s1)
.text:004488c0 2310c700 subu v0,a2,a3
LAB_004488c4: ;XREF[2,0]: 00448874,0044887c
.text:004488c4 2000bf8f lw ra,local_8+0x28(sp)
.text:004488c8 1c00b18f lw s1,local_c+0x28(sp)
.text:004488cc 1800b08f lw s0,local_10+0x28(sp)
.text:004488d0 0800e003 jr ra
.text:004488d4 2800bd27 _addiu sp,sp,0x28
LAB_004488d8: ;XREF[2,0]: 00448898,004488a8
.text:004488d8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004488dc 00000000 _nop
.text:004488e0 1000bc8f lw gp,local_18+0x28(sp)
.text:004488e4 7f020524 li a1,0x27f
.text:004488e8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004488ec 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004488f0 00000000 nop
.text:004488f4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004488f8 1c016424 _addiu a0=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:004488fc 1000bc8f lw gp,local_18+0x28(sp)
.text:00448900 00000000 nop
.text:00448904 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448908 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044890c 00000000 nop
.text:00448910 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00448914 a8024424 _addiu a0=>.roda...,v0,0x2a8 ;= "ssl && ssl->insize > 0 && ssl->in...
.text:00448918 1000bc8f lw gp,local_18+0x28(sp)
.text:0044891c e40c028e lw v0,0xce4(s0)
.text:00448920 f40c068e lw a2,0xcf4(s0)
.text:00448924 e2ff0010 b LAB_004488b0
.text:00448928 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGetOutdata()
;local_8 undefined4 -8 ;XREF[2,0]: 0044893c,004489a0
;local_c undefined4 -c ;XREF[2,0]: 00448940,004489a4
;local_10 undefined4 -10 ;XREF[2,0]: 00448944,004489a8
;local_18 undefined4 -18 ;XREF[4,0]: 00448948,004489bc,004489d8,004489f4
;XREF[7,0]: Entry Point,0041fba8,0041fc10
; 004201ac,004202f8,00420450
; 004d8228
.text:0044892c 09001c3c lui gp,0x9
.text:00448930 b4709c27 addiu gp,gp,0x70b4
.text:00448934 21e09903 addu gp,gp,t9
.text:00448938 d8ffbd27 addiu sp,sp,-0x28
.text:0044893c 2000bfaf sw ra,local_8+0x28(sp)
.text:00448940 1c00b1af sw s1,local_c+0x28(sp)
.text:00448944 1800b0af sw s0,local_10+0x28(sp)
.text:00448948 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0044894c 21808000 move s0,a0
.text:00448950 2188a000 move s1,a1
.text:00448954 12008010 beq a0,zero,LAB_004489a0
.text:00448958 faff0224 _li v0,-0x6
.text:0044895c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448960 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448964 f80c028e lw v0,0xcf8(s0)
.text:00448968 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044896c 10018424 addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
.text:00448970 10004018 blez v0,LAB_004489b4
.text:00448974 8002a524 _addiu a1=>.roda...,a1,0x280 ;= "matrixsslApi.c"
.text:00448978 e80c038e lw v1,0xce8(s0)
.text:0044897c 00000000 nop
.text:00448980 0c006010 beq v1,zero,LAB_004489b4
.text:00448984 00000000 _nop
LAB_00448988: ;XREF[1,0]: 004489f8
.text:00448988 04002012 beq s1,zero,LAB_0044899c
.text:0044898c 00000000 _nop
.text:00448990 e80c088e lw t0,0xce8(s0)
.text:00448994 00000000 nop
.text:00448998 000028ae sw t0,0x0(s1)
LAB_0044899c: ;XREF[1,0]: 00448988
.text:0044899c f00c028e lw v0,0xcf0(s0)
LAB_004489a0: ;XREF[1,0]: 00448954
.text:004489a0 2000bf8f lw ra,local_8+0x28(sp)
.text:004489a4 1c00b18f lw s1,local_c+0x28(sp)
.text:004489a8 1800b08f lw s0,local_10+0x28(sp)
.text:004489ac 0800e003 jr ra
.text:004489b0 2800bd27 _addiu sp,sp,0x28
LAB_004489b4: ;XREF[2,0]: 00448970,00448980
.text:004489b4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004489b8 00000000 _nop
.text:004489bc 1000bc8f lw gp,local_18+0x28(sp)
.text:004489c0 cd020524 li a1,0x2cd
.text:004489c4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004489c8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004489cc 00000000 nop
.text:004489d0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004489d4 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:004489d8 1000bc8f lw gp,local_18+0x28(sp)
.text:004489dc 00000000 nop
.text:004489e0 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004489e4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004489e8 00000000 nop
.text:004489ec 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004489f0 d802c424 _addiu a0=>.roda...,a2,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:004489f4 1000bc8f lw gp,local_18+0x28(sp)
.text:004489f8 e3ff0010 b LAB_00448988
.text:004489fc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGetWritebuf()
;local_8 undefined4 -8 ;XREF[4,0]: 00448a10,00448b84,00448cd0,00448e6c
;local_c undefined4 -c ;XREF[4,0]: 00448a14,00448b88,00448cd4,00448e70
;local_10 undefined4 -10 ;XREF[4,0]: 00448a18,00448b8c,00448cd8,00448e74
;local_14 undefined4 -14 ;XREF[4,0]: 00448a1c,00448b90,00448cdc,00448e78
;local_18 undefined4 -18 ;XREF[4,0]: 00448a20,00448b94,00448ce0,00448e7c
;local_1c undefined4 -1c ;XREF[4,0]: 00448a24,00448b98,00448ce4,00448e80
;local_20 undefined4 -20 ;XREF[4,0]: 00448a28,00448b9c,00448ce8,00448e84
;local_28 undefined4 -28 ;XREF[12,0]: 00448a2c,00448abc,00448bc4,00448be0,00448bfc
; 00448d0c,00448d28,00448d44,00448d68,00448d84
; 00448da0,00448dbc
;XREF[3,0]: Entry Point,00420288,004d828c
.text:00448a00 09001c3c lui gp,0x9
.text:00448a04 e06f9c27 addiu gp,gp,0x6fe0
.text:00448a08 21e09903 addu gp,gp,t9
.text:00448a0c c8ffbd27 addiu sp,sp,-0x38
.text:00448a10 3000bfaf sw ra,local_8+0x38(sp)
.text:00448a14 2c00b5af sw s5,local_c+0x38(sp)
.text:00448a18 2800b4af sw s4,local_10+0x38(sp)
.text:00448a1c 2400b3af sw s3,local_14+0x38(sp)
.text:00448a20 2000b2af sw s2,local_18+0x38(sp)
.text:00448a24 1c00b1af sw s1,local_1c+0x38(sp)
.text:00448a28 1800b0af sw s0,local_20+0x38(sp)
.text:00448a2c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00448a30 21808000 move s0,a0
.text:00448a34 21a8a000 move s5,a1
.text:00448a38 0b018010 beq a0,zero,LAB_00448e68
.text:00448a3c 2190c000 _move s2,a2
.text:00448a40 0a01a010 beq a1,zero,LAB_00448e6c
.text:00448a44 faff0324 _li v1,-0x6
.text:00448a48 f80c828c lw v0,0xcf8(a0)
.text:00448a4c 00000000 nop
.text:00448a50 56004018 blez v0,LAB_00448bac
.text:00448a54 00000000 _nop
.text:00448a58 e80c838c lw v1,0xce8(a0)
.text:00448a5c 00000000 nop
.text:00448a60 52006010 beq v1,zero,LAB_00448bac
.text:00448a64 00000000 _nop
LAB_00448a68: ;XREF[1,0]: 00448c00
.text:00448a68 2c0d098e lw t1,0xd2c(s0)
.text:00448a6c 00000000 nop
.text:00448a70 01002831 andi t0,t1,0x1
.text:00448a74 05000015 bne t0,zero,LAB_00448a8c
.text:00448a78 03000a24 _li t2,0x3
.text:00448a7c 3d0d0b92 lbu t3,0xd3d(s0)
.text:00448a80 00000000 nop
.text:00448a84 e4006a11 beq t3,t2,LAB_00448e18
.text:00448a88 00000000 _nop
LAB_00448a8c: ;XREF[2,0]: 00448a74,00448e24
.text:00448a8c 270d0592 lbu a1,0xd27(s0)
LAB_00448a90: ;XREF[4,0]: 00448e38,00448e40,00448e58,00448e60
.text:00448a90 000d038e lw v1,0xd00(s0)
.text:00448a94 00000000 nop
.text:00448a98 2bc07200 sltu t8,v1,s2
.text:00448a9c 02000013 beq t8,zero,LAB_00448aa8
.text:00448aa0 ff00a230 _andi v0,a1,0xff
.text:00448aa4 21906000 move s2,v1
LAB_00448aa8: ;XREF[1,0]: 00448a9c
.text:00448aa8 2c8b998f lw t9,-0x74d4(gp)=>->matrixSslGetEncoded...;= 0044c8c0
.text:00448aac 21285200 addu a1,v0,s2
.text:00448ab0 09f82003 jalr t9=>matrixSslGetEncodedSize ;undefined matrixSslGetEncodedSize()
.text:00448ab4 21200002 _move a0,s0
.text:00448ab8 2bf85200 sltu ra,v0,s2
.text:00448abc 1000bc8f lw gp,local_28+0x38(sp)
.text:00448ac0 a300e017 bne ra,zero,LAB_00448d50
.text:00448ac4 21884000 _move s1,v0
LAB_00448ac8: ;XREF[1,0]: 00448da4
.text:00448ac8 2c0d098e lw t1,0xd2c(s0)
.text:00448acc 00000000 nop
.text:00448ad0 82430900 srl t0,t1,0xe
.text:00448ad4 01000731 andi a3,t0,0x1
.text:00448ad8 8700e014 bne a3,zero,LAB_00448cf8
.text:00448adc 23983202 _subu s3,s1,s2
LAB_00448ae0: ;XREF[2,0]: 00448d10,00448d48
.text:00448ae0 f80c058e lw a1,0xcf8(s0)
.text:00448ae4 f00c068e lw a2,0xcf0(s0)
.text:00448ae8 00000000 nop
.text:00448aec 2a60a600 slt t4,a1,a2
.text:00448af0 24008015 bne t4,zero,LAB_00448b84
.text:00448af4 ffff0324 _li v1,-0x1
.text:00448af8 2320a600 subu a0,a1,a2
.text:00448afc 2b689100 sltu t5,a0,s1
.text:00448b00 aa00a015 bne t5,zero,LAB_00448dac
.text:00448b04 23882402 _subu s1,s1,a0
.text:00448b08 e80c078e lw a3,0xce8(s0)
LAB_00448b0c: ;XREF[1,0]: 00448de8
.text:00448b0c 000d038e lw v1,0xd00(s0)
.text:00448b10 00000000 nop
.text:00448b14 2b887200 sltu s1,v1,s2
.text:00448b18 05002016 bne s1,zero,LAB_00448b30
.text:00448b1c 00000000 _nop
.text:00448b20 23909300 subu s2,a0,s3
.text:00448b24 2b987200 sltu s3,v1,s2
.text:00448b28 b3006016 bne s3,zero,LAB_00448df8
.text:00448b2c 00000000 _nop
LAB_00448b30: ;XREF[2,0]: 00448b18,00448df8
.text:00448b30 2c0d038e lw v1,0xd2c(s0)
.text:00448b34 00000000 nop
.text:00448b38 82f80300 srl ra,v1,0x2
.text:00448b3c 0100f833 andi t8,ra,0x1
.text:00448b40 31000013 beq t8,zero,LAB_00448c08
.text:00448b44 02550300 _srl t2,v1,0x14
.text:00448b48 02230300 srl a0,v1,0xc
.text:00448b4c 01008230 andi v0,a0,0x1
.text:00448b50 2e004010 beq v0,zero,LAB_00448c0c
.text:00448b54 01004931 _andi t1,t2,0x1
.text:00448b58 270d0492 lbu a0,0xd27(s0)
.text:00448b5c 00000000 nop
.text:00448b60 0200852c sltiu a1,a0,0x2
.text:00448b64 2900a014 bne a1,zero,LAB_00448c0c
.text:00448b68 00000000 _nop
.text:00448b6c 3412038e lw v1,0x1234(s0)
.text:00448b70 2140e600 addu t0,a3,a2
.text:00448b74 21800301 addu s0,t0,v1
.text:00448b78 21100402 addu v0,s0,a0
LAB_00448b7c: ;XREF[2,0]: 00448c20,00448c28
.text:00448b7c 21184002 move v1,s2
.text:00448b80 0000a2ae sw v0,0x0(s5)
LAB_00448b84: ;XREF[3,0]: 00448af0,00448dc0,00448df0
.text:00448b84 3000bf8f lw ra,local_8+0x38(sp)
.text:00448b88 2c00b58f lw s5,local_c+0x38(sp)
.text:00448b8c 2800b48f lw s4,local_10+0x38(sp)
.text:00448b90 2400b38f lw s3,local_14+0x38(sp)
.text:00448b94 2000b28f lw s2,local_18+0x38(sp)
.text:00448b98 1c00b18f lw s1,local_1c+0x38(sp)
.text:00448b9c 1800b08f lw s0,local_20+0x38(sp)
.text:00448ba0 21106000 move v0,v1
.text:00448ba4 0800e003 jr ra
.text:00448ba8 3800bd27 _addiu sp,sp,0x38
LAB_00448bac: ;XREF[2,0]: 00448a50,00448a60
.text:00448bac 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00448bb0 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00448bb4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00448bb8 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00448bbc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00448bc0 8002c524 _addiu a1=>.roda...,a2,0x280 ;= "matrixsslApi.c"
.text:00448bc4 1000bc8f lw gp,local_28+0x38(sp)
.text:00448bc8 00000000 nop
.text:00448bcc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448bd0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00448bd4 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:00448bd8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00448bdc f4020524 _li a1,0x2f4
.text:00448be0 1000bc8f lw gp,local_28+0x38(sp)
.text:00448be4 00000000 nop
.text:00448be8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448bec 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00448bf0 00000000 nop
.text:00448bf4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00448bf8 d8028424 _addiu a0=>.roda...,a0,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:00448bfc 1000bc8f lw gp,local_28+0x38(sp)
.text:00448c00 99ff0010 b LAB_00448a68
.text:00448c04 00000000 _nop
LAB_00448c08: ;XREF[1,0]: 00448b40
.text:00448c08 01004931 andi t1,t2,0x1
LAB_00448c0c: ;XREF[2,0]: 00448b50,00448b64
.text:00448c0c 08002011 beq t1,zero,LAB_00448c30
.text:00448c10 826d0300 _srl t5,v1,0x16
.text:00448c14 34120b8e lw t3,0x1234(s0)
.text:00448c18 2160e600 addu t4,a3,a2
.text:00448c1c 0100a631 andi a2,t5,0x1
.text:00448c20 d6ffc010 beq a2,zero,LAB_00448b7c
.text:00448c24 21108b01 _addu v0,t4,t3
.text:00448c28 d4ff0010 b LAB_00448b7c
.text:00448c2c 08004224 _addiu v0,v0,0x8
LAB_00448c30: ;XREF[1,0]: 00448c0c
.text:00448c30 fc0c0f8e lw t7,0xcfc(s0)
.text:00448c34 00000000 nop
.text:00448c38 82700f00 srl t6,t7,0x2
.text:00448c3c 0100d931 andi t9,t6,0x1
.text:00448c40 6f002013 beq t9,zero,LAB_00448e00
.text:00448c44 2148e600 _addu t1,a3,a2
.text:00448c48 240d0892 lbu t0,0xd24(s0)
.text:00448c4c 270d0592 lbu a1,0xd27(s0)
.text:00448c50 ff001831 andi t8,t0,0xff
.text:00448c54 ff00b130 andi s1,a1,0xff
.text:00448c58 01001327 addiu s3,t8,0x1
.text:00448c5c 1a007102 div s3,s1
.text:00448c60 02002016 bne s1,zero,LAB_00448c6c
.text:00448c64 00000000 _nop
.text:00448c68 0d000700 break 0x1c00
LAB_00448c6c: ;XREF[1,0]: 00448c60
.text:00448c6c 10a00000 mfhi s4
.text:00448c70 02008016 bne s4,zero,LAB_00448c7c
.text:00448c74 21482002 _move t1,s1
.text:00448c78 21480000 clear t1
LAB_00448c7c: ;XREF[1,0]: 00448c70
.text:00448c7c ff000c31 andi t4,t0,0xff
.text:00448c80 ff00a530 andi a1,a1,0xff
.text:00448c84 01008b25 addiu t3,t4,0x1
.text:00448c88 1a006501 div t3,a1
.text:00448c8c 0200a014 bne a1,zero,LAB_00448c98
.text:00448c90 00000000 _nop
.text:00448c94 0d000700 break 0x1c00
LAB_00448c98: ;XREF[1,0]: 00448c8c
.text:00448c98 34120a8e lw t2,0x1234(s0)
.text:00448c9c 2180e600 addu s0,a3,a2
.text:00448ca0 40180a00 sll v1,t2,0x1
.text:00448ca4 21100302 addu v0,s0,v1
.text:00448ca8 21f84900 addu ra,v0,t1
.text:00448cac 21184002 move v1,s2
.text:00448cb0 12400000 mflo t0
.text:00448cb4 00000000 nop
.text:00448cb8 00000000 nop
.text:00448cbc 1800a800 mult a1,t0
.text:00448cc0 12200000 mflo a0
.text:00448cc4 2138e403 addu a3,ra,a0
.text:00448cc8 ffffe224 addiu v0,a3,-0x1
.text:00448ccc 0000a2ae sw v0,0x0(s5)
LAB_00448cd0: ;XREF[1,0]: 00448e10
.text:00448cd0 3000bf8f lw ra,local_8+0x38(sp)
.text:00448cd4 2c00b58f lw s5,local_c+0x38(sp)
.text:00448cd8 2800b48f lw s4,local_10+0x38(sp)
.text:00448cdc 2400b38f lw s3,local_14+0x38(sp)
.text:00448ce0 2000b28f lw s2,local_18+0x38(sp)
.text:00448ce4 1c00b18f lw s1,local_1c+0x38(sp)
.text:00448ce8 1800b08f lw s0,local_20+0x38(sp)
.text:00448cec 21106000 move v0,v1
.text:00448cf0 0800e003 jr ra
.text:00448cf4 3800bd27 _addiu sp,sp,0x38
LAB_00448cf8: ;XREF[1,0]: 00448ad8
.text:00448cf8 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:00448cfc 00000000 nop
.text:00448d00 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00448d04 00000000 _nop
.text:00448d08 2b505100 sltu t2,v0,s1
.text:00448d0c 1000bc8f lw gp,local_28+0x38(sp)
.text:00448d10 73ff4011 beq t2,zero,LAB_00448ae0
.text:00448d14 21a04000 _move s4,v0
.text:00448d18 2c8b998f lw t9,-0x74d4(gp)=>->matrixSslGetEncoded...;= 0044c8c0
.text:00448d1c 21200002 move a0,s0
.text:00448d20 09f82003 jalr t9=>matrixSslGetEncodedSize ;undefined matrixSslGetEncodedSize()
.text:00448d24 21280000 _clear a1
.text:00448d28 1000bc8f lw gp,local_28+0x38(sp)
.text:00448d2c 270d0b92 lbu t3,0xd27(s0)
.text:00448d30 2c8b998f lw t9,-0x74d4(gp)=>->matrixSslGetEncoded...;= 0044c8c0
.text:00448d34 21984b00 addu s3,v0,t3
.text:00448d38 23289302 subu a1,s4,s3
.text:00448d3c 09f82003 jalr t9=>matrixSslGetEncodedSize ;undefined matrixSslGetEncodedSize()
.text:00448d40 21200002 _move a0,s0
.text:00448d44 1000bc8f lw gp,local_28+0x38(sp)
.text:00448d48 65ff0010 b LAB_00448ae0
.text:00448d4c 21884000 _move s1,v0
LAB_00448d50: ;XREF[1,0]: 00448ac0
.text:00448d50 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00448d54 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448d58 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00448d5c 1001c424 addiu a0=>.roda...,a2,0x110 ;= "psAssert %s"
.text:00448d60 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00448d64 8002a524 _addiu a1=>.roda...,a1,0x280 ;= "matrixsslApi.c"
.text:00448d68 1000bc8f lw gp,local_28+0x38(sp)
.text:00448d6c 1c030524 li a1,0x31c
.text:00448d70 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448d74 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00448d78 00000000 nop
.text:00448d7c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00448d80 1c018424 _addiu a0=>.rodata:DAT_0049011c,a0,0x11c ;= 3Ah :
.text:00448d84 1000bc8f lw gp,local_28+0x38(sp)
.text:00448d88 00000000 nop
.text:00448d8c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00448d90 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00448d94 00000000 nop
.text:00448d98 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00448d9c 00036424 _addiu a0=>.roda...,v1,0x300 ;= "requiredLen >= requestedLen"
.text:00448da0 1000bc8f lw gp,local_28+0x38(sp)
.text:00448da4 48ff0010 b LAB_00448ac8
.text:00448da8 00000000 _nop
LAB_00448dac: ;XREF[1,0]: 00448b00
.text:00448dac 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00448db0 e80c048e lw a0,0xce8(s0)
.text:00448db4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00448db8 2128b100 _addu a1,a1,s1
.text:00448dbc 1000bc8f lw gp,local_28+0x38(sp)
.text:00448dc0 70ff4010 beq v0,zero,LAB_00448b84
.text:00448dc4 f8ff0324 _li v1,-0x8
.text:00448dc8 f80c148e lw s4,0xcf8(s0)
.text:00448dcc f00c068e lw a2,0xcf0(s0)
.text:00448dd0 21789102 addu t7,s4,s1
.text:00448dd4 2a70e601 slt t6,t7,a2
.text:00448dd8 21384000 move a3,v0
.text:00448ddc e80c02ae sw v0,0xce8(s0)
.text:00448de0 f80c0fae sw t7,0xcf8(s0)
.text:00448de4 ffff0324 li v1,-0x1
.text:00448de8 48ffc011 beq t6,zero,LAB_00448b0c
.text:00448dec 2320e601 _subu a0,t7,a2
.text:00448df0 64ff0010 b LAB_00448b84
.text:00448df4 00000000 _nop
LAB_00448df8: ;XREF[1,0]: 00448b28
.text:00448df8 4dff0010 b LAB_00448b30
.text:00448dfc 21906000 _move s2,v1
LAB_00448e00: ;XREF[1,0]: 00448c40
.text:00448e00 34120d8e lw t5,0x1234(s0)
.text:00448e04 00000000 nop
.text:00448e08 21102d01 addu v0,t1,t5
.text:00448e0c 21184002 move v1,s2
.text:00448e10 afff0010 b LAB_00448cd0
.text:00448e14 0000a2ae _sw v0,0x0(s5)
LAB_00448e18: ;XREF[1,0]: 00448a84
.text:00448e18 3e0d0d92 lbu t5,0xd3e(s0)
.text:00448e1c 00000000 nop
.text:00448e20 0200ac2d sltiu t4,t5,0x2
.text:00448e24 19ff8011 beq t4,zero,LAB_00448a8c
.text:00448e28 00000000 _nop
.text:00448e2c 270d0592 lbu a1,0xd27(s0)
.text:00448e30 00000000 nop
.text:00448e34 0200ae2c sltiu t6,a1,0x2
.text:00448e38 15ffc015 bne t6,zero,LAB_00448a90
.text:00448e3c 02004f2e _sltiu t7,s2,0x2
.text:00448e40 13ffe015 bne t7,zero,LAB_00448a90
.text:00448e44 00000000 _nop
.text:00448e48 fc0c038e lw v1,0xcfc(s0)
.text:00448e4c 00000000 nop
.text:00448e50 82980300 srl s3,v1,0x2
.text:00448e54 01007132 andi s1,s3,0x1
.text:00448e58 0dff2016 bne s1,zero,LAB_00448a90
.text:00448e5c 04007434 _ori s4,v1,0x4
.text:00448e60 0bff0010 b LAB_00448a90
.text:00448e64 fc0c14ae _sw s4,0xcfc(s0)
LAB_00448e68: ;XREF[1,0]: 00448a38
.text:00448e68 faff0324 li v1,-0x6
LAB_00448e6c: ;XREF[1,0]: 00448a40
.text:00448e6c 3000bf8f lw ra,local_8+0x38(sp)
.text:00448e70 2c00b58f lw s5,local_c+0x38(sp)
.text:00448e74 2800b48f lw s4,local_10+0x38(sp)
.text:00448e78 2400b38f lw s3,local_14+0x38(sp)
.text:00448e7c 2000b28f lw s2,local_18+0x38(sp)
.text:00448e80 1c00b18f lw s1,local_1c+0x38(sp)
.text:00448e84 1800b08f lw s0,local_20+0x38(sp)
.text:00448e88 21106000 move v0,v1
.text:00448e8c 0800e003 jr ra
.text:00448e90 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslEncodeWritebuf()
;local_res4 undefined4 4 ;XREF[3,0]: 00448eb8,00448f08,0044902c
;local_4 undefined4 -4 ;XREF[4,0]: 00448ea4,00449040,004490b8,00449130
;local_8 undefined4 -8 ;XREF[4,0]: 00448ea8,00449044,004490bc,00449134
;local_10 undefined4 -10 ;XREF[8,0]: 00448eac,0044901c,0044906c,00449088,004490a4
; 004490f0,0044910c,00449128
;local_18 undefined4 -18 ;XREF[1,0]: 00449008
;XREF[3,0]: Entry Point,004202dc,004d8a00
.text:00448e94 09001c3c lui gp,0x9
.text:00448e98 4c6b9c27 addiu gp,gp,0x6b4c
.text:00448e9c 21e09903 addu gp,gp,t9
.text:00448ea0 d8ffbd27 addiu sp,sp,-0x28
.text:00448ea4 2400bfaf sw ra,local_4+0x28(sp)
.text:00448ea8 2000b0af sw s0,local_8+0x28(sp)
.text:00448eac 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:00448eb0 21808000 move s0,a0
.text:00448eb4 7f008010 beq a0,zero,LAB_004490b4
.text:00448eb8 2c00a5af _sw a1,local_res4+0x28(sp)
.text:00448ebc 7e00a004 bltz a1,LAB_004490b8
.text:00448ec0 faff0324 _li v1,-0x6
.text:00448ec4 fc0c848c lw a0,0xcfc(a0)
.text:00448ec8 00000000 nop
.text:00448ecc 01008230 andi v0,a0,0x1
.text:00448ed0 5b004014 bne v0,zero,LAB_00449040
.text:00448ed4 f4ff0324 _li v1,-0xc
.text:00448ed8 f80c038e lw v1,0xcf8(s0)
.text:00448edc 00000000 nop
.text:00448ee0 5c006018 blez v1,LAB_00449054
.text:00448ee4 00000000 _nop
.text:00448ee8 e80c028e lw v0,0xce8(s0)
.text:00448eec 00000000 nop
.text:00448ef0 58004010 beq v0,zero,LAB_00449054
.text:00448ef4 00000000 _nop
LAB_00448ef8: ;XREF[1,0]: 004490ac
.text:00448ef8 f00c088e lw t0,0xcf0(s0)
.text:00448efc 8b004010 beq v0,zero,LAB_0044912c
.text:00448f00 21284800 _addu a1,v0,t0
.text:00448f04 f80c068e lw a2,0xcf8(s0)
.text:00448f08 2c00ab8f lw t3,local_res4+0x28(sp)
.text:00448f0c 2350c800 subu t2,a2,t0
.text:00448f10 2a484b01 slt t1,t2,t3
.text:00448f14 86002015 bne t1,zero,LAB_00449130
.text:00448f18 ffff0324 _li v1,-0x1
.text:00448f1c fc0c0e8e lw t6,0xcfc(s0)
.text:00448f20 3412078e lw a3,0x1234(s0)
.text:00448f24 82680e00 srl t5,t6,0x2
.text:00448f28 0100ac31 andi t4,t5,0x1
.text:00448f2c 1d008011 beq t4,zero,LAB_00448fa4
.text:00448f30 00000000 _nop
.text:00448f34 240d0992 lbu t1,0xd24(s0)
.text:00448f38 270d0a92 lbu t2,0xd27(s0)
.text:00448f3c ff003f31 andi ra,t1,0xff
.text:00448f40 0100f827 addiu t8,ra,0x1
.text:00448f44 ff004231 andi v0,t2,0xff
.text:00448f48 1a000203 div t8,v0
.text:00448f4c 02004014 bne v0,zero,LAB_00448f58
.text:00448f50 00000000 _nop
.text:00448f54 0d000700 break 0x1c00
LAB_00448f58: ;XREF[1,0]: 00448f4c
.text:00448f58 10780000 mfhi t7
.text:00448f5c 0200e015 bne t7,zero,LAB_00448f68
.text:00448f60 ff002c31 _andi t4,t1,0xff
.text:00448f64 21100000 clear v0
LAB_00448f68: ;XREF[1,0]: 00448f5c
.text:00448f68 ff004b31 andi t3,t2,0xff
.text:00448f6c 01008a25 addiu t2,t4,0x1
.text:00448f70 1a004b01 div t2,t3
.text:00448f74 02006015 bne t3,zero,LAB_00448f80
.text:00448f78 00000000 _nop
.text:00448f7c 0d000700 break 0x1c00
LAB_00448f80: ;XREF[1,0]: 00448f74
.text:00448f80 21c8e200 addu t9,a3,v0
.text:00448f84 12480000 mflo t1
.text:00448f88 00000000 nop
.text:00448f8c 00000000 nop
.text:00448f90 18006901 mult t3,t1
.text:00448f94 12200000 mflo a0
.text:00448f98 21182403 addu v1,t9,a0
.text:00448f9c 21106700 addu v0,v1,a3
.text:00448fa0 ffff4724 addiu a3,v0,-0x1
LAB_00448fa4: ;XREF[1,0]: 00448f2c
.text:00448fa4 2c0d038e lw v1,0xd2c(s0)
.text:00448fa8 00000000 nop
.text:00448fac 82700300 srl t6,v1,0x2
.text:00448fb0 0100cd31 andi t5,t6,0x1
.text:00448fb4 0b00a011 beq t5,zero,LAB_00448fe4
.text:00448fb8 02cd0300 _srl t9,v1,0x14
.text:00448fbc 02c30300 srl t8,v1,0xc
.text:00448fc0 01000f33 andi t7,t8,0x1
.text:00448fc4 0800e011 beq t7,zero,LAB_00448fe8
.text:00448fc8 01002233 _andi v0,t9,0x1
.text:00448fcc 270d0492 lbu a0,0xd27(s0)
.text:00448fd0 00000000 nop
.text:00448fd4 02009f2c sltiu ra,a0,0x2
.text:00448fd8 5a00e013 beq ra,zero,LAB_00449144
.text:00448fdc 00000000 _nop
LAB_00448fe0: ;XREF[1,0]: 00449144
.text:00448fe0 02cd0300 srl t9,v1,0x14
LAB_00448fe4: ;XREF[1,0]: 00448fb4
.text:00448fe4 01002233 andi v0,t9,0x1
LAB_00448fe8: ;XREF[1,0]: 00448fc4
.text:00448fe8 05004010 beq v0,zero,LAB_00449000
.text:00448fec 82250300 _srl a0,v1,0x16
.text:00448ff0 01008330 andi v1,a0,0x1
.text:00448ff4 02006010 beq v1,zero,LAB_00449000
.text:00448ff8 00000000 _nop
.text:00448ffc 0800e724 addiu a3,a3,0x8
LAB_00449000: ;XREF[2,0]: 00448fe8,00448ff4
.text:00449000 e08c998f lw t9,-0x7320(gp)=>->matrixSslEncode ;= 0044f6a0
.text:00449004 2c00a927 addiu t1,sp,0x2c
.text:00449008 1000a9af sw t1,local_18+0x28(sp)
.text:0044900c 2330c800 subu a2,a2,t0
.text:00449010 2138a700 addu a3,a1,a3
.text:00449014 09f82003 jalr t9=>matrixSslEncode ;undefined matrixSslEncode(undefined ...
.text:00449018 21200002 _move a0,s0
.text:0044901c 1800bc8f lw gp,local_10+0x28(sp)
.text:00449020 2a004004 bltz v0,LAB_004490cc
.text:00449024 00000000 _nop
.text:00449028 f00c0a8e lw t2,0xcf0(s0)
.text:0044902c 2c00ac8f lw t4,local_res4+0x28(sp)
.text:00449030 00000000 nop
.text:00449034 21584c01 addu t3,t2,t4
.text:00449038 f00c0bae sw t3,0xcf0(s0)
.text:0044903c 21186001 move v1,t3
LAB_00449040: ;XREF[1,0]: 00448ed0
.text:00449040 2400bf8f lw ra,local_4+0x28(sp)
.text:00449044 2000b08f lw s0,local_8+0x28(sp)
.text:00449048 21106000 move v0,v1
.text:0044904c 0800e003 jr ra
.text:00449050 2800bd27 _addiu sp,sp,0x28
LAB_00449054: ;XREF[2,0]: 00448ee0,00448ef0
.text:00449054 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449058 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044905c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449060 10010425 addiu a0=>.roda...,t0,0x110 ;= "psAssert %s"
.text:00449064 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449068 8002e524 _addiu a1=>.roda...,a3,0x280 ;= "matrixsslApi.c"
.text:0044906c 1800bc8f lw gp,local_10+0x28(sp)
.text:00449070 b4030524 li a1,0x3b4
.text:00449074 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449078 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044907c 00000000 nop
.text:00449080 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449084 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:00449088 1800bc8f lw gp,local_10+0x28(sp)
.text:0044908c 00000000 nop
.text:00449090 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449094 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449098 00000000 nop
.text:0044909c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004490a0 d802a424 _addiu a0=>.roda...,a1,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:004490a4 1800bc8f lw gp,local_10+0x28(sp)
.text:004490a8 e80c028e lw v0,0xce8(s0)
.text:004490ac 92ff0010 b LAB_00448ef8
.text:004490b0 00000000 _nop
LAB_004490b4: ;XREF[1,0]: 00448eb4
.text:004490b4 faff0324 li v1,-0x6
LAB_004490b8: ;XREF[1,0]: 00448ebc
.text:004490b8 2400bf8f lw ra,local_4+0x28(sp)
.text:004490bc 2000b08f lw s0,local_8+0x28(sp)
.text:004490c0 21106000 move v0,v1
.text:004490c4 0800e003 jr ra
.text:004490c8 2800bd27 _addiu sp,sp,0x28
LAB_004490cc: ;XREF[1,0]: 00449020
.text:004490cc ceff1024 li s0,-0x32
.text:004490d0 17005014 bne v0,s0,LAB_00449130
.text:004490d4 ffff0324 _li v1,-0x1
.text:004490d8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004490dc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004490e0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004490e4 10010425 addiu a0=>.roda...,t0,0x110 ;= "psAssert %s"
.text:004490e8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004490ec 8002e524 _addiu a1=>.roda...,a3,0x280 ;= "matrixsslApi.c"
.text:004490f0 1800bc8f lw gp,local_10+0x28(sp)
.text:004490f4 dc030524 li a1,0x3dc
.text:004490f8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004490fc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449100 00000000 nop
.text:00449104 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449108 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:0044910c 1800bc8f lw gp,local_10+0x28(sp)
.text:00449110 00000000 nop
.text:00449114 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449118 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044911c 00000000 nop
.text:00449120 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449124 1c03a424 _addiu a0=>.roda...,a1,0x31c ;= "rc != SSL_FULL"
.text:00449128 1800bc8f lw gp,local_10+0x28(sp)
LAB_0044912c: ;XREF[1,0]: 00448efc
.text:0044912c ffff0324 li v1,-0x1
LAB_00449130: ;XREF[2,0]: 00448f14,004490d0
.text:00449130 2400bf8f lw ra,local_4+0x28(sp)
.text:00449134 2000b08f lw s0,local_8+0x28(sp)
.text:00449138 21106000 move v0,v1
.text:0044913c 0800e003 jr ra
.text:00449140 2800bd27 _addiu sp,sp,0x28
LAB_00449144: ;XREF[1,0]: 00448fd8
.text:00449144 a6ff0010 b LAB_00448fe0
.text:00449148 2138e400 _addu a3,a3,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslReceivedData()
;local_8 undefined4 -8 ;XREF[4,0]: 0044915c,0044945c,00449490,004495fc
;local_c undefined4 -c ;XREF[4,0]: 00449160,00449460,00449494,00449600
;local_10 undefined4 -10 ;XREF[4,0]: 00449164,00449464,00449498,00449604
;local_14 undefined4 -14 ;XREF[4,0]: 00449168,00449468,0044949c,00449608
;local_18 undefined4 -18 ;XREF[4,0]: 0044916c,0044946c,004494a0,0044960c
;local_1c undefined4 -1c ;XREF[4,0]: 00449170,00449470,004494a4,00449610
;local_20 undefined4 -20 ;XREF[4,0]: 00449174,00449474,004494a8,00449614
;local_24 undefined4 -24 ;XREF[4,0]: 00449178,00449478,004494ac,00449618
;local_28 undefined4 -28 ;XREF[4,0]: 0044917c,0044947c,004494b0,0044961c
;local_2c undefined4 -2c ;XREF[14,0]: 004492c0,004493d8,0044943c,004496c4,004496d4
; 004497a0,0044983c,0044986c,004499b4,004499c0
; 00449b84,00449c80,00449c9c,00449cc0
;local_30 undefined4 -30 ;XREF[11,0]: 00449260,004492ac,004492fc,00449548,00449670
; 004496b4,004496e0,004497c8,00449b0c,00449b70
; 00449cbc
;local_34 undefined4 -34 ;XREF[1,0]: 00449674
;local_38 undefined4 -38 ;XREF[6,0]: 00449680,004496d8,004496f0,00449b34,00449b6c
; 00449cd0
;local_3c undefined4 -3c ;XREF[2,0]: 004497b4,004498ac
;local_3f undefined1 -3f ;XREF[1,0]: 00449720
;local_48 undefined4 -48 ;XREF[49,0]: 00449180,00449200,0044921c,00449238,00449274
; 00449304,00449358,00449374,00449390,00449400
; 0044941c,00449438,00449504,0044952c,00449570
; 0044958c,004495a8,00449668,004496c8,00449760
; 0044977c,00449798,004497f0,0044980c,00449828
; 00449870,004498d4,004498f0,0044990c,0044993c
; 00449958,00449974,00449a2c,00449a58,00449a80
; 00449aa8,00449acc,00449ae8,00449b04,00449b28
; 00449b60,00449ba0,00449bc4,00449be0,00449bfc
; 00449c20,00449c3c,00449c58,00449c74
;local_50 undefined4 -50 ;XREF[1,0]: 004492d4
;local_54 undefined4 -54 ;XREF[1,0]: 004492d0
;local_58 undefined4 -58 ;XREF[1,0]: 004492ec
;local_5c undefined4 -5c ;XREF[1,0]: 004492e8
;local_60 undefined4 -60 ;XREF[1,0]: 004492e4
;XREF[4,0]: Entry Point,0041fc9c,00449e40
; 004d8a20
.text:0044914c 09001c3c lui gp,0x9
.text:00449150 94689c27 addiu gp,gp,0x6894
.text:00449154 21e09903 addu gp,gp,t9
.text:00449158 90ffbd27 addiu sp,sp,-0x70
.text:0044915c 6800bfaf sw ra,local_8+0x70(sp)
.text:00449160 6400b7af sw s7,local_c+0x70(sp)
.text:00449164 6000b6af sw s6,local_10+0x70(sp)
.text:00449168 5c00b5af sw s5,local_14+0x70(sp)
.text:0044916c 5800b4af sw s4,local_18+0x70(sp)
.text:00449170 5400b3af sw s3,local_1c+0x70(sp)
.text:00449174 5000b2af sw s2,local_20+0x70(sp)
.text:00449178 4c00b1af sw s1,local_24+0x70(sp)
.text:0044917c 4800b0af sw s0,local_28+0x70(sp)
.text:00449180 2800bcaf sw gp=>_gp,local_48+0x70(sp)
.text:00449184 21808000 move s0,a0
.text:00449188 2188a000 move s1,a1
.text:0044918c 21a8c000 move s5,a2
.text:00449190 be008010 beq a0,zero,LAB_0044948c
.text:00449194 21b0e000 _move s6,a3
.text:00449198 bd00c010 beq a2,zero,LAB_00449490
.text:0044919c faff0324 _li v1,-0x6
.text:004491a0 bb00e010 beq a3,zero,LAB_00449490
.text:004491a4 00000000 _nop
.text:004491a8 f80c828c lw v0,0xcf8(a0)
.text:004491ac 00000000 nop
.text:004491b0 63004018 blez v0,LAB_00449340
.text:004491b4 00000000 _nop
.text:004491b8 e80c838c lw v1,0xce8(a0)
.text:004491bc 00000000 nop
.text:004491c0 5f006010 beq v1,zero,LAB_00449340
.text:004491c4 00000000 _nop
LAB_004491c8: ;XREF[1,0]: 00449394
.text:004491c8 f40c088e lw t0,0xcf4(s0)
.text:004491cc 00000000 nop
.text:004491d0 05000019 blez t0,LAB_004491e8
.text:004491d4 00000000 _nop
.text:004491d8 e40c098e lw t1,0xce4(s0)
.text:004491dc 00000000 nop
.text:004491e0 16002015 bne t1,zero,LAB_0044923c
.text:004491e4 00000000 _nop
LAB_004491e8: ;XREF[1,0]: 004491d0
.text:004491e8 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004491ec 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004491f0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004491f4 1001a425 addiu a0=>.roda...,t5,0x110 ;= "psAssert %s"
.text:004491f8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004491fc 80028525 _addiu a1=>.roda...,t4,0x280 ;= "matrixsslApi.c"
.text:00449200 2800bc8f lw gp,local_48+0x70(sp)
.text:00449204 87040524 li a1,0x487
.text:00449208 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044920c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449210 00000000 nop
.text:00449214 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449218 1c016425 _addiu a0=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:0044921c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449220 00000000 nop
.text:00449224 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449228 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044922c 00000000 nop
.text:00449230 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449234 2c034425 _addiu a0=>.roda...,t2,0x32c ;= "ssl->insize > 0 && ssl->inbuf != ...
.text:00449238 2800bc8f lw gp,local_48+0x70(sp)
LAB_0044923c: ;XREF[1,0]: 004491e0
.text:0044923c 0000c0ae sw zero,0x0(s6)
.text:00449240 ec0c0f8e lw t7,0xcec(s0)
.text:00449244 0000a0ae sw zero,0x0(s5)
.text:00449248 2170f101 addu t6,t7,s1
.text:0044924c ec0c0eae sw t6,0xcec(s0)
.text:00449250 8200c011 beq t6,zero,LAB_0044945c
.text:00449254 21180000 _clear v1
.text:00449258 e40c118e lw s1,0xce4(s0)
.text:0044925c 00000000 nop
.text:00449260 4000b1af sw s1,local_30+0x70(sp)
LAB_00449264: ;XREF[2,0]: 0044966c,004496e8
.text:00449264 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:00449268 00000000 nop
.text:0044926c 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:00449270 21200002 _move a0,s0
.text:00449274 2800bc8f lw gp,local_48+0x70(sp)
.text:00449278 91004010 beq v0,zero,LAB_004494c0
.text:0044927c e3381f3c _lui ra,0x38e3
.text:00449280 ec0c058e lw a1,0xcec(s0)
.text:00449284 c330143c lui s4,0x30c3
.text:00449288 310c9336 ori s3,s4,0xc31
.text:0044928c 1800b300 mult a1,s3
.text:00449290 c31f0500 sra v1,a1,0x1f
.text:00449294 10900000 mfhi s2
.text:00449298 83101200 sra v0,s2,0x2
LAB_0044929c: ;XREF[1,0]: 004494d4
.text:0044929c 23104300 subu v0,v0,v1
.text:004492a0 8e024004 bltz v0,LAB_00449cdc
.text:004492a4 3400ab27 _addiu t3,sp,0x34
.text:004492a8 e40c078e lw a3,0xce4(s0)
.text:004492ac 4000b18f lw s1,local_30+0x70(sp)
.text:004492b0 f40c088e lw t0,0xcf4(s0)
.text:004492b4 3100a327 addiu v1,sp,0x31
.text:004492b8 23302702 subu a2,s1,a3
.text:004492bc 8c87998f lw t9,-0x7874(gp)=>->matrixSslDecode ;= 0044a320
.text:004492c0 4400a5af sw a1,local_2c+0x70(sp)
.text:004492c4 3800aa27 addiu t2,sp,0x38
.text:004492c8 3c00a927 addiu t1,sp,0x3c
.text:004492cc 3000a527 addiu a1,sp,0x30
.text:004492d0 1c00a5af sw a1,local_54+0x70(sp)
.text:004492d4 2000a3af sw v1,local_50+0x70(sp)
.text:004492d8 23380601 subu a3,t0,a2
.text:004492dc 21200002 move a0,s0
.text:004492e0 4000a527 addiu a1,sp,0x40
.text:004492e4 1000abaf sw t3,local_60+0x70(sp)
.text:004492e8 1400aaaf sw t2,local_5c+0x70(sp)
.text:004492ec 1800a9af sw t1,local_58+0x70(sp)
.text:004492f0 09f82003 jalr t9=>matrixSslDecode ;undefined matrixSslDecode(undefined ...
.text:004492f4 4400a627 _addiu a2,sp,0x44
.text:004492f8 3d004324 addiu v1,v0,0x3d
.text:004492fc 4000a58f lw a1=>local_30,0x40(sp)
.text:00449300 3e00642c sltiu a0,v1,0x3e
.text:00449304 2800bc8f lw gp,local_48+0x70(sp)
.text:00449308 21b84000 move s7,v0
.text:0044930c 21982002 move s3,s1
.text:00449310 2390b100 subu s2,a1,s1
.text:00449314 87008010 beq a0,zero,switchD_00449338::caseD_ffffffc4
.text:00449318 f4ff1424 _li s4,-0xc
.text:0044931c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449320 80780300 sll t7,v1,0x2
.text:00449324 1004f827 addiu t8,ra,0x410
.text:00449328 2170f801 addu t6,t7,t8
.text:0044932c 0000cd8d lw t5,0x0(t6)=>.rodata:switchD_00449338:...;= FFF6A00Ch
.text:00449330 00000000 nop
.text:00449334 2160bc01 addu t4,t5,gp
switchD: ; FWD[9,0]: 0044939c,00449534,0044962c,00449674
; 00449680,004496f0,00449720,00449884
; 004499ec
.text:00449338 08008001 jr t4
.text:0044933c 00000000 _nop
LAB_00449340: ;XREF[2,0]: 004491b0,004491c0
.text:00449340 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449344 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449348 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044934c 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00449350 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449354 8002c524 _addiu a1=>.roda...,a2,0x280 ;= "matrixsslApi.c"
.text:00449358 2800bc8f lw gp,local_48+0x70(sp)
.text:0044935c 00000000 nop
.text:00449360 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449364 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449368 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:0044936c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449370 86040524 _li a1,0x486
.text:00449374 2800bc8f lw gp,local_48+0x70(sp)
.text:00449378 00000000 nop
.text:0044937c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449380 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449384 00000000 nop
.text:00449388 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044938c d8028424 _addiu a0=>.roda...,a0,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:00449390 2800bc8f lw gp,local_48+0x70(sp)
.text:00449394 8cff0010 b LAB_004491c8
.text:00449398 00000000 _nop
caseD_ffffffca: ;XREF[1,0]: 00449338
.text:0044939c 2c0d038e lw v1,0xd2c(s0)
.text:004493a0 00000000 nop
.text:004493a4 42480300 srl t1,v1,0x1
.text:004493a8 01003731 andi s7,t1,0x1
.text:004493ac 0a00e012 beq s7,zero,LAB_004493d8
.text:004493b0 022b0300 _srl a1,v1,0xc
.text:004493b4 0100aa30 andi t2,a1,0x1
.text:004493b8 07004011 beq t2,zero,LAB_004493d8
.text:004493bc 00000000 _nop
.text:004493c0 270d0392 lbu v1,0xd27(s0)
.text:004493c4 00000000 nop
.text:004493c8 02006b2c sltiu t3,v1,0x2
.text:004493cc 02006015 bne t3,zero,LAB_004493d8
.text:004493d0 00000000 _nop
.text:004493d4 21982302 addu s3,s1,v1
LAB_004493d8: ;XREF[3,0]: 004493ac,004493b8,004493cc
.text:004493d8 4400a38f lw v1,local_2c+0x70(sp)
.text:004493dc 02000724 li a3,0x2
.text:004493e0 18006710 beq v1,a3,LAB_00449444
.text:004493e4 00000000 _nop
.text:004493e8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004493ec 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004493f0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004493f4 1001e425 addiu a0=>.roda...,t7,0x110 ;= "psAssert %s"
.text:004493f8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004493fc 8002c525 _addiu a1=>.roda...,t6,0x280 ;= "matrixsslApi.c"
.text:00449400 2800bc8f lw gp,local_48+0x70(sp)
.text:00449404 5a050524 li a1,0x55a
.text:00449408 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044940c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449410 00000000 nop
.text:00449414 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449418 1c01a425 _addiu a0=>.rodata:DAT_0049011c,t5,0x11c ;= 3Ah :
.text:0044941c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449420 00000000 nop
.text:00449424 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449428 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044942c 00000000 nop
.text:00449430 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449434 54038425 _addiu a0=>.rodata:s_len_==_2_00490354,t4,0x354;= "len == 2"
.text:00449438 2800bc8f lw gp,local_48+0x70(sp)
.text:0044943c 4400a38f lw v1,local_2c+0x70(sp)
.text:00449440 00000000 nop
LAB_00449444: ;XREF[1,0]: 004493e0
.text:00449444 0000c3ae sw v1,0x0(s6)
.text:00449448 ec0c1f8e lw ra,0xcec(s0)
.text:0044944c 06000324 li v1,0x6
.text:00449450 23c0f203 subu t8,ra,s2
.text:00449454 0000b3ae sw s3,0x0(s5)
.text:00449458 ec0c18ae sw t8,0xcec(s0)
LAB_0044945c: ;XREF[10,0]: 00449250,00449678,004496cc,004496fc
; 004499e4,00449b48,00449b64,00449c78
; 00449cdc,00449ce4
.text:0044945c 6800bf8f lw ra,local_8+0x70(sp)
.text:00449460 6400b78f lw s7,local_c+0x70(sp)
.text:00449464 6000b68f lw s6,local_10+0x70(sp)
.text:00449468 5c00b58f lw s5,local_14+0x70(sp)
.text:0044946c 5800b48f lw s4,local_18+0x70(sp)
.text:00449470 5400b38f lw s3,local_1c+0x70(sp)
.text:00449474 5000b28f lw s2,local_20+0x70(sp)
.text:00449478 4c00b18f lw s1,local_24+0x70(sp)
.text:0044947c 4800b08f lw s0,local_28+0x70(sp)
.text:00449480 21106000 move v0,v1
.text:00449484 0800e003 jr ra
.text:00449488 7000bd27 _addiu sp,sp,0x70
LAB_0044948c: ;XREF[1,0]: 00449190
.text:0044948c faff0324 li v1,-0x6
LAB_00449490: ;XREF[2,0]: 00449198,004491a0
.text:00449490 6800bf8f lw ra,local_8+0x70(sp)
.text:00449494 6400b78f lw s7,local_c+0x70(sp)
.text:00449498 6000b68f lw s6,local_10+0x70(sp)
.text:0044949c 5c00b58f lw s5,local_14+0x70(sp)
.text:004494a0 5800b48f lw s4,local_18+0x70(sp)
.text:004494a4 5400b38f lw s3,local_1c+0x70(sp)
.text:004494a8 5000b28f lw s2,local_20+0x70(sp)
.text:004494ac 4c00b18f lw s1,local_24+0x70(sp)
.text:004494b0 4800b08f lw s0,local_28+0x70(sp)
.text:004494b4 21106000 move v0,v1
.text:004494b8 0800e003 jr ra
.text:004494bc 7000bd27 _addiu sp,sp,0x70
LAB_004494c0: ;XREF[1,0]: 00449278
.text:004494c0 ec0c058e lw a1,0xcec(s0)
.text:004494c4 398ef837 ori t8,ra,0x8e39
.text:004494c8 1800b800 mult a1,t8
.text:004494cc c31f0500 sra v1,a1,0x1f
.text:004494d0 10b80000 mfhi s7
.text:004494d4 71ff0010 b LAB_0044929c
.text:004494d8 43101700 _sra v0,s7,0x1
LAB_004494dc: ;XREF[1,0]: 00449638
.text:004494dc fc0c048e lw a0,0xcfc(s0)
.text:004494e0 00000000 nop
.text:004494e4 42b00400 srl s6,a0,0x1
.text:004494e8 0100d532 andi s5,s6,0x1
.text:004494ec 1100a016 bne s5,zero,switchD_00449338::caseD_ffffffc4
.text:004494f0 02001424 _li s4,0x2
.text:004494f4 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:004494f8 00000000 nop
.text:004494fc 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:00449500 21200002 _move a0,s0
.text:00449504 2800bc8f lw gp,local_48+0x70(sp)
.text:00449508 0a004010 beq v0,zero,switchD_00449338::caseD_ffffffc4
.text:0044950c 00000000 _nop
.text:00449510 fc0c088e lw t0,0xcfc(s0)
.text:00449514 e484998f lw t9,-0x7b1c(gp)=>->matrixSslGetSessionId ;= 00447bc0
.text:00449518 02000635 ori a2,t0,0x2
.text:0044951c bc0c058e lw a1,0xcbc(s0)
.text:00449520 fc0c06ae sw a2,0xcfc(s0)
.text:00449524 09f82003 jalr t9=>matrixSslGetSessionId ;undefined matrixSslGetSessionId()
.text:00449528 21200002 _move a0,s0
.text:0044952c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449530 05001424 li s4,0x5
caseD_ffffffc5: ;XREF[8,0]: 00449314,00449338,004494ec,00449508
caseD_ffffffc6: ; 00449718,0044987c,00449b7c,00449cc8
caseD_ffffffc7:
caseD_ffffffc8:
caseD_ffffffc9:
caseD_ffffffcf:
caseD_ffffffd0:
caseD_ffffffd1:
caseD_ffffffd2:
caseD_ffffffd3:
caseD_ffffffd4:
caseD_ffffffd5:
caseD_ffffffd6:
caseD_ffffffd7:
caseD_ffffffd8:
caseD_ffffffd9:
caseD_ffffffda:
caseD_ffffffdb:
caseD_ffffffdc:
caseD_ffffffdd:
caseD_ffffffde:
caseD_ffffffdf:
caseD_ffffffe0:
caseD_ffffffe1:
caseD_ffffffe2:
caseD_ffffffe3:
caseD_ffffffe4:
caseD_ffffffe5:
caseD_ffffffe6:
caseD_ffffffe7:
caseD_ffffffe8:
caseD_ffffffe9:
caseD_ffffffea:
caseD_ffffffeb:
caseD_ffffffec:
caseD_ffffffed:
caseD_ffffffee:
caseD_ffffffef:
caseD_fffffff0:
caseD_fffffff1:
caseD_fffffff2:
caseD_fffffff3:
caseD_fffffff5:
caseD_fffffff6:
caseD_fffffff7:
caseD_fffffff8:
caseD_fffffff9:
caseD_fffffffa:
caseD_fffffffb:
caseD_fffffffc:
caseD_fffffffd:
caseD_fffffffe:
caseD_ffffffff:
caseD_ffffffc4:
.text:00449534 ec0c188e lw t8,0xcec(s0)
.text:00449538 00000000 nop
.text:0044953c 1c00001b blez t8,LAB_004495b0
.text:00449540 cdff0324 _li v1,-0x33
.text:00449544 e40c128e lw s2,0xce4(s0)
.text:00449548 4000bf8f lw ra,local_30+0x70(sp)
.text:0044954c 00000000 nop
.text:00449550 17005f12 beq s2,ra,LAB_004495b0
.text:00449554 00000000 _nop
.text:00449558 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044955c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449560 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449564 80020525 addiu a1=>.roda...,t0,0x280 ;= "matrixsslApi.c"
.text:00449568 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044956c 10018424 _addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
.text:00449570 2800bc8f lw gp,local_48+0x70(sp)
.text:00449574 de050524 li a1,0x5de
.text:00449578 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044957c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449580 00000000 nop
.text:00449584 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449588 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:0044958c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449590 00000000 nop
.text:00449594 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449598 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044959c 00000000 nop
.text:004495a0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004495a4 38194424 _addiu a0=>.rodata:s_0_00491930+8,v0,0x1938 ;= "0"
.text:004495a8 2800bc8f lw gp,local_48+0x70(sp)
.text:004495ac cdff0324 li v1,-0x33
LAB_004495b0: ;XREF[2,0]: 0044953c,00449550
.text:004495b0 1100e312 beq s7,v1,LAB_004495f8
.text:004495b4 00000000 _nop
.text:004495b8 2c0d0a8e lw t2,0xd2c(s0)
.text:004495bc 00000000 nop
.text:004495c0 824b0a00 srl t1,t2,0xe
.text:004495c4 01003731 andi s7,t1,0x1
.text:004495c8 7101e016 bne s7,zero,LAB_00449b90
.text:004495cc dc051124 _li s1,0x5dc
LAB_004495d0: ;XREF[1,0]: 00449ba4
.text:004495d0 f40c0b8e lw t3,0xcf4(s0)
.text:004495d4 00000000 nop
.text:004495d8 2a282b02 slt a1,s1,t3
.text:004495dc 0700a010 beq a1,zero,LAB_004495fc
.text:004495e0 21188002 _move v1,s4
.text:004495e4 ec0c0c8e lw t4,0xcec(s0)
.text:004495e8 00000000 nop
.text:004495ec 2a389101 slt a3,t4,s1
.text:004495f0 1501e014 bne a3,zero,LAB_00449a48
.text:004495f4 00000000 _nop
LAB_004495f8: ;XREF[2,0]: 004495b0,00449a5c
.text:004495f8 21188002 move v1,s4
LAB_004495fc: ;XREF[2,0]: 004495dc,00449a68
.text:004495fc 6800bf8f lw ra,local_8+0x70(sp)
.text:00449600 6400b78f lw s7,local_c+0x70(sp)
.text:00449604 6000b68f lw s6,local_10+0x70(sp)
.text:00449608 5c00b58f lw s5,local_14+0x70(sp)
.text:0044960c 5800b48f lw s4,local_18+0x70(sp)
.text:00449610 5400b38f lw s3,local_1c+0x70(sp)
.text:00449614 5000b28f lw s2,local_20+0x70(sp)
.text:00449618 4c00b18f lw s1,local_24+0x70(sp)
.text:0044961c 4800b08f lw s0,local_28+0x70(sp)
.text:00449620 21106000 move v0,v1
.text:00449624 0800e003 jr ra
.text:00449628 7000bd27 _addiu sp,sp,0x70
caseD_0: ;XREF[1,0]: 00449338
.text:0044962c ec0c138e lw s3,0xcec(s0)
.text:00449630 00000000 nop
.text:00449634 23887202 subu s1,s3,s2
.text:00449638 a8ff201a blez s1,LAB_004494dc
.text:0044963c ec0c11ae _sw s1,0xcec(s0)
.text:00449640 e40c048e lw a0,0xce4(s0)
.text:00449644 00000000 nop
.text:00449648 2b908500 sltu s2,a0,a1
.text:0044964c 19014012 beq s2,zero,LAB_00449ab4
.text:00449650 00000000 _nop
LAB_00449654: ;XREF[2,0]: 00449a0c,00449b10
.text:00449654 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:00449658 ec0c068e lw a2,0xcec(s0)
.text:0044965c 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:00449660 00000000 _nop
.text:00449664 e40c0d8e lw t5,0xce4(s0)
.text:00449668 2800bc8f lw gp,local_48+0x70(sp)
.text:0044966c fdfe0010 b LAB_00449264
.text:00449670 4000adaf _sw t5,local_30+0x70(sp)
caseD_fffffff4: ;XREF[1,0]: 00449338
.text:00449674 3c00a38f lw v1,local_34+0x70(sp)
.text:00449678 78ff0010 b LAB_0044945c
.text:0044967c 00000000 _nop
caseD_ffffffce: ;XREF[1,0]: 00449338
.text:00449680 3800a58f lw a1,local_38+0x70(sp)
.text:00449684 00000000 nop
.text:00449688 0648a22c sltiu v0,a1,0x4806
.text:0044968c 2e014010 beq v0,zero,LAB_00449b48
.text:00449690 0140a62c _sltiu a2,a1,0x4001
.text:00449694 2001c010 beq a2,zero,LAB_00449b18
.text:00449698 00000000 _nop
LAB_0044969c: ;XREF[2,0]: 00449b40,00449cd4
.text:0044969c f40c038e lw v1,0xcf4(s0)
.text:004496a0 00000000 nop
.text:004496a4 2b406500 sltu t0,v1,a1
.text:004496a8 8c010011 beq t0,zero,LAB_00449cdc
.text:004496ac ec0c00ae _sw zero,0xcec(s0)
.text:004496b0 e40c048e lw a0,0xce4(s0)
.text:004496b4 4000a98f lw t1,local_30+0x70(sp)
.text:004496b8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004496bc 23b88900 subu s7,a0,t1
.text:004496c0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004496c4 4400b7af _sw s7,local_2c+0x70(sp)
.text:004496c8 2800bc8f lw gp,local_48+0x70(sp)
.text:004496cc 63ff4010 beq v0,zero,LAB_0044945c
.text:004496d0 f8ff0324 _li v1,-0x8
.text:004496d4 4400ab8f lw t3,local_2c+0x70(sp)
.text:004496d8 3800a58f lw a1,local_38+0x70(sp)
.text:004496dc 21504b00 addu t2,v0,t3
.text:004496e0 4000aaaf sw t2,local_30+0x70(sp)
.text:004496e4 f40c05ae sw a1,0xcf4(s0)
.text:004496e8 defe0010 b LAB_00449264
.text:004496ec e40c02ae _sw v0,0xce4(s0)
caseD_ffffffcd: ;XREF[1,0]: 00449338
.text:004496f0 3800a58f lw a1,local_38+0x70(sp)
.text:004496f4 00000000 nop
.text:004496f8 0648b12c sltiu s1,a1,0x4806
.text:004496fc 57ff2012 beq s1,zero,LAB_0044945c
.text:00449700 f8ff0324 _li v1,-0x8
.text:00449704 f40c128e lw s2,0xcf4(s0)
.text:00449708 00000000 nop
.text:0044970c 2b984502 sltu s3,s2,a1
.text:00449710 0f016016 bne s3,zero,LAB_00449b50
.text:00449714 02001424 _li s4,0x2
.text:00449718 86ff0010 b switchD_00449338::caseD_ffffffc4
.text:0044971c 00000000 _nop
caseD_ffffffcc: ;XREF[1,0]: 00449338
.text:00449720 3100af93 lbu t7,local_3f+0x70(sp)
.text:00449724 ff000e24 li t6,0xff
.text:00449728 0500ee11 beq t7,t6,LAB_00449740
.text:0044972c ec0c00ae _sw zero,0xcec(s0)
.text:00449730 fc0c1f8e lw ra,0xcfc(s0)
.text:00449734 00000000 nop
.text:00449738 0100f837 ori t8,ra,0x1
.text:0044973c fc0c18ae sw t8,0xcfc(s0)
LAB_00449740: ;XREF[1,0]: 00449728
.text:00449740 16002512 beq s1,a1,LAB_0044979c
.text:00449744 00000000 _nop
.text:00449748 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044974c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449750 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449754 10018426 addiu a0=>.roda...,s4,0x110 ;= "psAssert %s"
.text:00449758 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044975c 80024526 _addiu a1=>.roda...,s2,0x280 ;= "matrixsslApi.c"
.text:00449760 2800bc8f lw gp,local_48+0x70(sp)
.text:00449764 16050524 li a1,0x516
.text:00449768 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044976c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449770 00000000 nop
.text:00449774 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449778 1c016426 _addiu a0=>.rodata:DAT_0049011c,s3,0x11c ;= 3Ah :
.text:0044977c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449780 00000000 nop
.text:00449784 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449788 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044978c 00000000 nop
.text:00449790 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449794 60032426 _addiu a0=>.roda...,s1,0x360 ;= "prevBuf == buf"
.text:00449798 2800bc8f lw gp,local_48+0x70(sp)
LAB_0044979c: ;XREF[1,0]: 00449740
.text:0044979c f40c158e lw s5,0xcf4(s0)
.text:004497a0 4400b68f lw s6,local_2c+0x70(sp)
.text:004497a4 00000000 nop
.text:004497a8 2a10b602 slt v0,s5,s6
.text:004497ac 16014014 bne v0,zero,LAB_00449c08
.text:004497b0 00000000 _nop
LAB_004497b4: ;XREF[1,0]: 00449c5c
.text:004497b4 3400a98f lw t1,local_3c+0x70(sp)
.text:004497b8 00000000 nop
.text:004497bc fb002015 bne t1,zero,LAB_00449bac
.text:004497c0 00000000 _nop
LAB_004497c4: ;XREF[1,0]: 00449c00
.text:004497c4 e40c0d8e lw t5,0xce4(s0)
.text:004497c8 4000ac8f lw t4,local_30+0x70(sp)
.text:004497cc 00000000 nop
.text:004497d0 1600ac11 beq t5,t4,LAB_0044982c
.text:004497d4 00000000 _nop
.text:004497d8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004497dc 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004497e0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004497e4 1001e427 addiu a0=>.roda...,ra,0x110 ;= "psAssert %s"
.text:004497e8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004497ec 80020527 _addiu a1=>.roda...,t8,0x280 ;= "matrixsslApi.c"
.text:004497f0 2800bc8f lw gp,local_48+0x70(sp)
.text:004497f4 19050524 li a1,0x519
.text:004497f8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004497fc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449800 00000000 nop
.text:00449804 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449808 1c01e425 _addiu a0=>.rodata:DAT_0049011c,t7,0x11c ;= 3Ah :
.text:0044980c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449810 00000000 nop
.text:00449814 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449818 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044981c 00000000 nop
.text:00449820 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449824 7003c425 _addiu a0=>.roda...,t6,0x370 ;= "buf == ssl->inbuf"
.text:00449828 2800bc8f lw gp,local_48+0x70(sp)
LAB_0044982c: ;XREF[1,0]: 004497d0
.text:0044982c f00c038e lw v1,0xcf0(s0)
.text:00449830 00000000 nop
.text:00449834 19016018 blez v1,LAB_00449c9c
.text:00449838 01001424 _li s4,0x1
.text:0044983c 4400a68f lw a2=>local_2c,0x44(sp)
.text:00449840 f80c138e lw s3,0xcf8(s0)
.text:00449844 21286600 addu a1,v1,a2
.text:00449848 2a886502 slt s1,s3,a1
.text:0044984c 05012016 bne s1,zero,LAB_00449c64
.text:00449850 00000000 _nop
.text:00449854 e80c048e lw a0,0xce8(s0)
LAB_00449858: ;XREF[1,0]: 00449c94
.text:00449858 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044985c e40c058e lw a1,0xce4(s0)
.text:00449860 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00449864 21208300 _addu a0,a0,v1
.text:00449868 f00c158e lw s5,0xcf0(s0)
.text:0044986c 4400a28f lw v0,local_2c+0x70(sp)
.text:00449870 2800bc8f lw gp,local_48+0x70(sp)
.text:00449874 21a0a202 addu s4,s5,v0
.text:00449878 f00c14ae sw s4,0xcf0(s0)
.text:0044987c 2dff0010 b switchD_00449338::caseD_ffffffc4
.text:00449880 01001424 _li s4,0x1
caseD_ffffffcb: ;XREF[1,0]: 00449338
.text:00449884 fc0c0d8e lw t5,0xcfc(s0)
.text:00449888 00000000 nop
.text:0044988c 42600d00 srl t4,t5,0x1
.text:00449890 01008731 andi a3,t4,0x1
.text:00449894 7600e010 beq a3,zero,LAB_00449a70
.text:00449898 00000000 _nop
LAB_0044989c: ;XREF[2,0]: 00449a84,00449aac
.text:0044989c ec0c148e lw s4,0xcec(s0)
.text:004498a0 00000000 nop
.text:004498a4 23f89202 subu ra,s4,s2
.text:004498a8 ec0c1fae sw ra,0xcec(s0)
.text:004498ac 3400b88f lw t8,local_3c+0x70(sp)
.text:004498b0 00000000 nop
.text:004498b4 1600f813 beq ra,t8,LAB_00449910
.text:004498b8 00000000 _nop
.text:004498bc 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004498c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004498c4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004498c8 8002c524 addiu a1=>.roda...,a2,0x280 ;= "matrixsslApi.c"
.text:004498cc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004498d0 10018424 _addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
.text:004498d4 2800bc8f lw gp,local_48+0x70(sp)
.text:004498d8 b3050524 li a1,0x5b3
.text:004498dc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004498e0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004498e4 00000000 nop
.text:004498e8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004498ec 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:004498f0 2800bc8f lw gp,local_48+0x70(sp)
.text:004498f4 00000000 nop
.text:004498f8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004498fc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449900 00000000 nop
.text:00449904 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449908 84034426 _addiu a0=>.roda...,s2,0x384 ;= "(uint32) ssl->inlen == start"
.text:0044990c 2800bc8f lw gp,local_48+0x70(sp)
LAB_00449910: ;XREF[1,0]: 004498b4
.text:00449910 270d0392 lbu v1,0xd27(s0)
.text:00449914 2b0d0892 lbu t0,0xd2b(s0)
.text:00449918 00000000 nop
.text:0044991c 16006810 beq v1,t0,LAB_00449978
.text:00449920 00000000 _nop
.text:00449924 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449928 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044992c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449930 1001a424 addiu a0=>.roda...,a1,0x110 ;= "psAssert %s"
.text:00449934 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449938 80024525 _addiu a1=>.roda...,t2,0x280 ;= "matrixsslApi.c"
.text:0044993c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449940 bb050524 li a1,0x5bb
.text:00449944 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449948 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044994c 00000000 nop
.text:00449950 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449954 1c012425 _addiu a0=>.rodata:DAT_0049011c,t1,0x11c ;= 3Ah :
.text:00449958 2800bc8f lw gp,local_48+0x70(sp)
.text:0044995c 00000000 nop
.text:00449960 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449964 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449968 00000000 nop
.text:0044996c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449970 a403e426 _addiu a0=>.roda...,s7,0x3a4 ;= "ssl->enBlockSize == ssl->deBlockS...
.text:00449974 2800bc8f lw gp,local_48+0x70(sp)
LAB_00449978: ;XREF[1,0]: 0044991c
.text:00449978 2c0d038e lw v1,0xd2c(s0)
.text:0044997c 00000000 nop
.text:00449980 42380300 srl a3,v1,0x1
.text:00449984 0100eb30 andi t3,a3,0x1
.text:00449988 7e006011 beq t3,zero,LAB_00449b84
.text:0044998c 026b0300 _srl t5,v1,0xc
.text:00449990 0100ac31 andi t4,t5,0x1
.text:00449994 7b008011 beq t4,zero,LAB_00449b84
.text:00449998 00000000 _nop
.text:0044999c 2b0d0392 lbu v1,0xd2b(s0)
.text:004499a0 00000000 nop
.text:004499a4 02006e2c sltiu t6,v1,0x2
.text:004499a8 7600c015 bne t6,zero,LAB_00449b84
.text:004499ac 00000000 _nop
.text:004499b0 21982302 addu s3,s1,v1
.text:004499b4 4400b18f lw s1,local_2c+0x70(sp)
.text:004499b8 00000000 nop
.text:004499bc 23102302 subu v0,s1,v1
.text:004499c0 4400a2af sw v0,local_2c+0x70(sp)
.text:004499c4 0000c2ae sw v0,0x0(s6)
LAB_004499c8: ;XREF[1,0]: 00449b88
.text:004499c8 2c0d0f8e lw t7,0xd2c(s0)
.text:004499cc 0000b3ae sw s3,0x0(s5)
.text:004499d0 82b30f00 srl s6,t7,0xe
.text:004499d4 0100d532 andi s5,s6,0x1
.text:004499d8 0200a012 beq s5,zero,LAB_004499e4
.text:004499dc 01001324 _li s3,0x1
.text:004499e0 020e13a6 sh s3,0xe02(s0)
LAB_004499e4: ;XREF[1,0]: 004499d8
.text:004499e4 9dfe0010 b LAB_0044945c
.text:004499e8 04000324 _li v1,0x4
caseD_ffffffc3: ;XREF[1,0]: 00449338
.text:004499ec ec0c098e lw t1,0xcec(s0)
.text:004499f0 00000000 nop
.text:004499f4 23183201 subu v1,t1,s2
.text:004499f8 ba006018 blez v1,LAB_00449ce4
.text:004499fc ec0c03ae _sw v1,0xcec(s0)
.text:00449a00 e40c048e lw a0,0xce4(s0)
.text:00449a04 00000000 nop
.text:00449a08 2b508500 sltu t2,a0,a1
.text:00449a0c 11ff4015 bne t2,zero,LAB_00449654
.text:00449a10 00000000 _nop
.text:00449a14 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449a18 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449a1c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449a20 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00449a24 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449a28 80026525 _addiu a1=>.roda...,t3,0x280 ;= "matrixsslApi.c"
.text:00449a2c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449a30 00000000 nop
.text:00449a34 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449a38 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449a3c 1c01a424 addiu a0,a1,0x11c
.text:00449a40 27000010 b LAB_00449ae0
.text:00449a44 e2040524 _li a1,0x4e2
LAB_00449a48: ;XREF[1,0]: 004495f0
.text:00449a48 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00449a4c e40c048e lw a0,0xce4(s0)
.text:00449a50 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00449a54 21282002 _move a1,s1
.text:00449a58 2800bc8f lw gp,local_48+0x70(sp)
.text:00449a5c e6fe4010 beq v0,zero,LAB_004495f8
.text:00449a60 21188002 _move v1,s4
.text:00449a64 f40c11ae sw s1,0xcf4(s0)
.text:00449a68 e4fe0010 b LAB_004495fc
.text:00449a6c e40c02ae _sw v0,0xce4(s0)
LAB_00449a70: ;XREF[1,0]: 00449894
.text:00449a70 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:00449a74 00000000 nop
.text:00449a78 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:00449a7c 21200002 _move a0,s0
.text:00449a80 2800bc8f lw gp,local_48+0x70(sp)
.text:00449a84 85ff4010 beq v0,zero,LAB_0044989c
.text:00449a88 00000000 _nop
.text:00449a8c fc0c0f8e lw t7,0xcfc(s0)
.text:00449a90 e484998f lw t9,-0x7b1c(gp)=>->matrixSslGetSessionId ;= 00447bc0
.text:00449a94 0200ee35 ori t6,t7,0x2
.text:00449a98 bc0c058e lw a1,0xcbc(s0)
.text:00449a9c fc0c0eae sw t6,0xcfc(s0)
.text:00449aa0 09f82003 jalr t9=>matrixSslGetSessionId ;undefined matrixSslGetSessionId()
.text:00449aa4 21200002 _move a0,s0
.text:00449aa8 2800bc8f lw gp,local_48+0x70(sp)
.text:00449aac 7bff0010 b LAB_0044989c
.text:00449ab0 00000000 _nop
LAB_00449ab4: ;XREF[1,0]: 0044964c
.text:00449ab4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449ab8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449abc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449ac0 10014424 addiu a0=>.roda...,v0,0x110 ;= "psAssert %s"
.text:00449ac4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449ac8 8002e526 _addiu a1=>.roda...,s7,0x280 ;= "matrixsslApi.c"
.text:00449acc 2800bc8f lw gp,local_48+0x70(sp)
.text:00449ad0 b5040524 li a1,0x4b5
.text:00449ad4 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449ad8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449adc 1c018426 addiu a0=>.rodata:DAT_0049011c,s4,0x11c ;= 3Ah :
LAB_00449ae0: ;XREF[1,0]: 00449a40
.text:00449ae0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449ae4 00000000 _nop
.text:00449ae8 2800bc8f lw gp,local_48+0x70(sp)
.text:00449aec 00000000 nop
.text:00449af0 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449af4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449af8 00000000 nop
.text:00449afc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449b00 cc038425 _addiu a0=>.roda...,t4,0x3cc ;= "buf > ssl->inbuf"
.text:00449b04 2800bc8f lw gp,local_48+0x70(sp)
.text:00449b08 e40c048e lw a0,0xce4(s0)
.text:00449b0c 4000a58f lw a1,local_30+0x70(sp)
.text:00449b10 d0fe0010 b LAB_00449654
.text:00449b14 00000000 _nop
LAB_00449b18: ;XREF[1,0]: 00449694
.text:00449b18 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:00449b1c 00000000 nop
.text:00449b20 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:00449b24 21200002 _move a0,s0
.text:00449b28 2800bc8f lw gp,local_48+0x70(sp)
.text:00449b2c 68004014 bne v0,zero,LAB_00449cd0
.text:00449b30 00000000 _nop
.text:00449b34 3800a58f lw a1,local_38+0x70(sp)
.text:00449b38 00000000 nop
.text:00449b3c 0140a42c sltiu a0,a1,0x4001
.text:00449b40 d6fe8014 bne a0,zero,LAB_0044969c
.text:00449b44 00000000 _nop
LAB_00449b48: ;XREF[1,0]: 0044968c
.text:00449b48 44fe0010 b LAB_0044945c
.text:00449b4c f8ff0324 _li v1,-0x8
LAB_00449b50: ;XREF[1,0]: 00449710
.text:00449b50 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00449b54 e40c048e lw a0,0xce4(s0)
.text:00449b58 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00449b5c 00000000 _nop
.text:00449b60 2800bc8f lw gp,local_48+0x70(sp)
.text:00449b64 3dfe4010 beq v0,zero,LAB_0044945c
.text:00449b68 f8ff0324 _li v1,-0x8
.text:00449b6c 3800b48f lw s4,local_38+0x70(sp)
.text:00449b70 4000a2af sw v0,local_30+0x70(sp)
.text:00449b74 f40c14ae sw s4,0xcf4(s0)
.text:00449b78 02001424 li s4,0x2
.text:00449b7c 6dfe0010 b switchD_00449338::caseD_ffffffc4
.text:00449b80 e40c02ae _sw v0,0xce4(s0)
LAB_00449b84: ;XREF[3,0]: 00449988,00449994,004499a8
.text:00449b84 4400a28f lw v0,local_2c+0x70(sp)
.text:00449b88 8fff0010 b LAB_004499c8
.text:00449b8c 0000c2ae _sw v0,0x0(s6)
LAB_00449b90: ;XREF[1,0]: 004495c8
.text:00449b90 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:00449b94 00000000 nop
.text:00449b98 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00449b9c 00000000 _nop
.text:00449ba0 2800bc8f lw gp,local_48+0x70(sp)
.text:00449ba4 8afe0010 b LAB_004495d0
.text:00449ba8 21884000 _move s1,v0
LAB_00449bac: ;XREF[1,0]: 004497bc
.text:00449bac 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449bb0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449bb4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449bb8 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00449bbc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449bc0 80026525 _addiu a1=>.roda...,t3,0x280 ;= "matrixsslApi.c"
.text:00449bc4 2800bc8f lw gp,local_48+0x70(sp)
.text:00449bc8 00000000 nop
.text:00449bcc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449bd0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449bd4 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:00449bd8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449bdc 18050524 _li a1,0x518
.text:00449be0 2800bc8f lw gp,local_48+0x70(sp)
.text:00449be4 00000000 nop
.text:00449be8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449bec 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449bf0 00000000 nop
.text:00449bf4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449bf8 e0034425 _addiu a0=>.roda...,t2,0x3e0 ;= "start == 0"
.text:00449bfc 2800bc8f lw gp,local_48+0x70(sp)
.text:00449c00 f0fe0010 b LAB_004497c4
.text:00449c04 00000000 _nop
LAB_00449c08: ;XREF[1,0]: 004497ac
.text:00449c08 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449c0c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449c10 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449c14 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:00449c18 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449c1c 80020525 _addiu a1=>.roda...,t0,0x280 ;= "matrixsslApi.c"
.text:00449c20 2800bc8f lw gp,local_48+0x70(sp)
.text:00449c24 17050524 li a1,0x517
.text:00449c28 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449c2c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449c30 00000000 nop
.text:00449c34 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449c38 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:00449c3c 2800bc8f lw gp,local_48+0x70(sp)
.text:00449c40 00000000 nop
.text:00449c44 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449c48 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449c4c 00000000 nop
.text:00449c50 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449c54 ec038424 _addiu a0=>.roda...,a0,0x3ec ;= "ssl->insize >= (int32) len"
.text:00449c58 2800bc8f lw gp,local_48+0x70(sp)
.text:00449c5c d5fe0010 b LAB_004497b4
.text:00449c60 00000000 _nop
LAB_00449c64: ;XREF[1,0]: 0044984c
.text:00449c64 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00449c68 e80c048e lw a0,0xce8(s0)
.text:00449c6c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00449c70 00000000 _nop
.text:00449c74 2800bc8f lw gp,local_48+0x70(sp)
.text:00449c78 f8fd4010 beq v0,zero,LAB_0044945c
.text:00449c7c f8ff0324 _li v1,-0x8
.text:00449c80 4400a68f lw a2,local_2c+0x70(sp)
.text:00449c84 f00c038e lw v1,0xcf0(s0)
.text:00449c88 21204000 move a0,v0
.text:00449c8c 21906600 addu s2,v1,a2
.text:00449c90 f80c12ae sw s2,0xcf8(s0)
.text:00449c94 f0fe0010 b LAB_00449858
.text:00449c98 e80c02ae _sw v0,0xce8(s0)
LAB_00449c9c: ;XREF[1,0]: 00449834
.text:00449c9c 4400b68f lw s6,local_2c+0x70(sp)
.text:00449ca0 e80c068e lw a2,0xce8(s0)
.text:00449ca4 e40c038e lw v1,0xce4(s0)
.text:00449ca8 f80c048e lw a0,0xcf8(s0)
.text:00449cac f40c088e lw t0,0xcf4(s0)
.text:00449cb0 e80c03ae sw v1,0xce8(s0)
.text:00449cb4 f80c08ae sw t0,0xcf8(s0)
.text:00449cb8 f40c04ae sw a0,0xcf4(s0)
.text:00449cbc 4000a6af sw a2,local_30+0x70(sp)
.text:00449cc0 4400b6af sw s6,local_2c+0x70(sp)
.text:00449cc4 e40c06ae sw a2,0xce4(s0)
.text:00449cc8 1afe0010 b switchD_00449338::caseD_ffffffc4
.text:00449ccc f00c16ae _sw s6,0xcf0(s0)
LAB_00449cd0: ;XREF[1,0]: 00449b2c
.text:00449cd0 3800a58f lw a1,local_38+0x70(sp)
.text:00449cd4 71fe0010 b LAB_0044969c
.text:00449cd8 00000000 _nop
LAB_00449cdc: ;XREF[2,0]: 004492a0,004496a8
.text:00449cdc dffd0010 b LAB_0044945c
.text:00449ce0 f4ff0324 _li v1,-0xc
LAB_00449ce4: ;XREF[1,0]: 004499f8
.text:00449ce4 ddfd0010 b LAB_0044945c
.text:00449ce8 01000324 _li v1,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslProcessedData()
;local_8 undefined4 -8 ;XREF[4,0]: 00449cfc,00449e28,00449ea4,00449ed4
;local_c undefined4 -c ;XREF[4,0]: 00449d00,00449e2c,00449ea8,00449ed8
;local_10 undefined4 -10 ;XREF[4,0]: 00449d04,00449e30,00449eac,00449edc
;local_14 undefined4 -14 ;XREF[4,0]: 00449d08,00449e34,00449eb0,00449ee0
;local_18 undefined4 -18 ;XREF[4,0]: 00449d0c,00449e38,00449eb4,00449ee4
;local_20 undefined4 -20 ;XREF[7,0]: 00449d10,00449dcc,00449e60,00449e7c,00449e98
; 00449f0c,00449f28
;XREF[4,0]: Entry Point,0041ff6c,00420020
; 004d8314
.text:00449cec 09001c3c lui gp,0x9
.text:00449cf0 f45c9c27 addiu gp,gp,0x5cf4
.text:00449cf4 21e09903 addu gp,gp,t9
.text:00449cf8 d0ffbd27 addiu sp,sp,-0x30
.text:00449cfc 2800bfaf sw ra,local_8+0x30(sp)
.text:00449d00 2400b3af sw s3,local_c+0x30(sp)
.text:00449d04 2000b2af sw s2,local_10+0x30(sp)
.text:00449d08 1c00b1af sw s1,local_14+0x30(sp)
.text:00449d0c 1800b0af sw s0,local_18+0x30(sp)
.text:00449d10 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00449d14 21808000 move s0,a0
.text:00449d18 2190a000 move s2,a1
.text:00449d1c 61008010 beq a0,zero,LAB_00449ea4
.text:00449d20 2198c000 _move s3,a2
.text:00449d24 5f00a010 beq a1,zero,LAB_00449ea4
.text:00449d28 00000000 _nop
.text:00449d2c 5d00c010 beq a2,zero,LAB_00449ea4
.text:00449d30 00000000 _nop
.text:00449d34 0000c0ac sw zero,0x0(a2)
.text:00449d38 f40c828c lw v0,0xcf4(a0)
.text:00449d3c 00000000 nop
.text:00449d40 41004018 blez v0,LAB_00449e48
.text:00449d44 0000a0ac _sw zero,0x0(a1)
.text:00449d48 e40c838c lw v1,0xce4(a0)
.text:00449d4c 00000000 nop
.text:00449d50 3d006010 beq v1,zero,LAB_00449e48
.text:00449d54 00000000 _nop
LAB_00449d58: ;XREF[1,0]: 00449e9c
.text:00449d58 ec0c068e lw a2,0xcec(s0)
.text:00449d5c 00000000 nop
.text:00449d60 1b00c018 blez a2,LAB_00449dd0
.text:00449d64 00000000 _nop
.text:00449d68 2c0d078e lw a3,0xd2c(s0)
.text:00449d6c 00000a96 lhu t2,0x0(s0)
.text:00449d70 3412098e lw t1,0x1234(s0)
.text:00449d74 425d0700 srl t3,a3,0x15
.text:00449d78 01006831 andi t0,t3,0x1
.text:00449d7c 0e000011 beq t0,zero,LAB_00449db8
.text:00449d80 21284901 _addu a1,t2,t1
.text:00449d84 100d0f8e lw t7,0xd10(s0)
.text:00449d88 00000000 nop
.text:00449d8c 0400ee8d lw t6,0x4(t7)
.text:00449d90 00000000 nop
.text:00449d94 426b0e00 srl t5,t6,0xd
.text:00449d98 0100ac31 andi t4,t5,0x1
.text:00449d9c 55008011 beq t4,zero,LAB_00449ef4
.text:00449da0 08000424 _li a0,0x8
LAB_00449da4: ;XREF[1,0]: 00449ef4
.text:00449da4 82c50700 srl t8,a3,0x16
.text:00449da8 01001133 andi s1,t8,0x1
.text:00449dac 02002012 beq s1,zero,LAB_00449db8
.text:00449db0 2128a400 _addu a1,a1,a0
.text:00449db4 0800a524 addiu a1,a1,0x8
LAB_00449db8: ;XREF[2,0]: 00449d7c,00449dac
.text:00449db8 e40c048e lw a0,0xce4(s0)
.text:00449dbc 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:00449dc0 00000000 nop
.text:00449dc4 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:00449dc8 21288500 _addu a1,a0,a1
.text:00449dcc 1000bc8f lw gp,local_20+0x30(sp)
LAB_00449dd0: ;XREF[1,0]: 00449d60
.text:00449dd0 2c0d038e lw v1,0xd2c(s0)
.text:00449dd4 00000000 nop
.text:00449dd8 82130300 srl v0,v1,0xe
.text:00449ddc 01005f30 andi ra,v0,0x1
.text:00449de0 4600e017 bne ra,zero,LAB_00449efc
.text:00449de4 dc051124 _li s1,0x5dc
LAB_00449de8: ;XREF[1,0]: 00449f10
.text:00449de8 f40c058e lw a1,0xcf4(s0)
.text:00449dec 00000000 nop
.text:00449df0 2a202502 slt a0,s1,a1
.text:00449df4 33008010 beq a0,zero,LAB_00449ec4
.text:00449df8 00000000 _nop
.text:00449dfc ec0c038e lw v1,0xcec(s0)
.text:00449e00 00000000 nop
.text:00449e04 2a307100 slt a2,v1,s1
.text:00449e08 4300c014 bne a2,zero,LAB_00449f18
.text:00449e0c 00000000 _nop
LAB_00449e10: ;XREF[1,0]: 00449f3c
.text:00449e10 30006018 blez v1,LAB_00449ed4
.text:00449e14 00000000 _nop
LAB_00449e18: ;XREF[1,0]: 00449ecc
.text:00449e18 4090998f lw t9,-0x6fc0(gp)=>->matrixSslReceivedData ;= 0044914c
.text:00449e1c 21200002 move a0,s0
.text:00449e20 21304002 move a2,s2
.text:00449e24 21386002 move a3,s3
.text:00449e28 2800bf8f lw ra,local_8+0x30(sp)
.text:00449e2c 2400b38f lw s3,local_c+0x30(sp)
.text:00449e30 2000b28f lw s2,local_10+0x30(sp)
.text:00449e34 1c00b18f lw s1,local_14+0x30(sp)
.text:00449e38 1800b08f lw s0,local_18+0x30(sp)
.text:00449e3c 21280000 clear a1
.text:00449e40 08002003 jr t9=>matrixSslReceivedData
.text:00449e44 3000bd27 _addiu sp,sp,0x30
LAB_00449e48: ;XREF[2,0]: 00449d40,00449d50
.text:00449e48 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449e4c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00449e50 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00449e54 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:00449e58 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00449e5c 8002c524 _addiu a1=>.roda...,a2,0x280 ;= "matrixsslApi.c"
.text:00449e60 1000bc8f lw gp,local_20+0x30(sp)
.text:00449e64 00000000 nop
.text:00449e68 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449e6c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00449e70 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:00449e74 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00449e78 06060524 _li a1,0x606
.text:00449e7c 1000bc8f lw gp,local_20+0x30(sp)
.text:00449e80 00000000 nop
.text:00449e84 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00449e88 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00449e8c 00000000 nop
.text:00449e90 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00449e94 2c038424 _addiu a0=>.roda...,a0,0x32c ;= "ssl->insize > 0 && ssl->inbuf != ...
.text:00449e98 1000bc8f lw gp,local_20+0x30(sp)
.text:00449e9c aeff0010 b LAB_00449d58
.text:00449ea0 00000000 _nop
LAB_00449ea4: ;XREF[3,0]: 00449d1c,00449d24,00449d2c
.text:00449ea4 2800bf8f lw ra,local_8+0x30(sp)
.text:00449ea8 2400b38f lw s3,local_c+0x30(sp)
.text:00449eac 2000b28f lw s2,local_10+0x30(sp)
.text:00449eb0 1c00b18f lw s1,local_14+0x30(sp)
.text:00449eb4 1800b08f lw s0,local_18+0x30(sp)
.text:00449eb8 faff0224 li v0,-0x6
.text:00449ebc 0800e003 jr ra
.text:00449ec0 3000bd27 _addiu sp,sp,0x30
LAB_00449ec4: ;XREF[2,0]: 00449df4,00449f2c
.text:00449ec4 ec0c038e lw v1,0xcec(s0)
.text:00449ec8 00000000 nop
.text:00449ecc d2ff601c bgtz v1,LAB_00449e18
.text:00449ed0 00000000 _nop
LAB_00449ed4: ;XREF[1,0]: 00449e10
.text:00449ed4 2800bf8f lw ra,local_8+0x30(sp)
.text:00449ed8 2400b38f lw s3,local_c+0x30(sp)
.text:00449edc 2000b28f lw s2,local_10+0x30(sp)
.text:00449ee0 1c00b18f lw s1,local_14+0x30(sp)
.text:00449ee4 1800b08f lw s0,local_18+0x30(sp)
.text:00449ee8 21100000 clear v0
.text:00449eec 0800e003 jr ra
.text:00449ef0 3000bd27 _addiu sp,sp,0x30
LAB_00449ef4: ;XREF[1,0]: 00449d9c
.text:00449ef4 abff0010 b LAB_00449da4
.text:00449ef8 10000424 _li a0,0x10
LAB_00449efc: ;XREF[1,0]: 00449de0
.text:00449efc 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:00449f00 00000000 nop
.text:00449f04 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:00449f08 00000000 _nop
.text:00449f0c 1000bc8f lw gp,local_20+0x30(sp)
.text:00449f10 b5ff0010 b LAB_00449de8
.text:00449f14 21884000 _move s1,v0
LAB_00449f18: ;XREF[1,0]: 00449e08
.text:00449f18 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00449f1c e40c048e lw a0,0xce4(s0)
.text:00449f20 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00449f24 21282002 _move a1,s1
.text:00449f28 1000bc8f lw gp,local_20+0x30(sp)
.text:00449f2c e5ff4010 beq v0,zero,LAB_00449ec4
.text:00449f30 00000000 _nop
.text:00449f34 ec0c038e lw v1,0xcec(s0)
.text:00449f38 e40c02ae sw v0,0xce4(s0)
.text:00449f3c b4ff0010 b LAB_00449e10
.text:00449f40 f40c11ae _sw s1,0xcf4(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslEncodeClosureAlert()
;local_8 undefined4 -8 ;XREF[3,0]: 00449f54,0044a058,0044a0c8
;local_c undefined4 -c ;XREF[3,0]: 00449f58,0044a05c,0044a0cc
;local_10 undefined4 -10 ;XREF[3,0]: 00449f5c,0044a060,0044a0d0
;local_18 undefined4 -18 ;XREF[1,0]: 00449fc4
;local_1c undefined4 -1c ;XREF[1,0]: 0044a004
;local_20 undefined4 -20 ;XREF[2,0]: 0044a008,0044a03c
;local_24 undefined4 -24 ;XREF[2,0]: 0044a00c,0044a040
;local_28 undefined4 -28 ;XREF[1,0]: 0044a000
;local_30 undefined4 -30 ;XREF[6,0]: 00449f60,00449fdc,0044a020,0044a084,0044a0a0
; 0044a0bc
;XREF[3,0]: Entry Point,00420430,004d862c
.text:00449f44 09001c3c lui gp,0x9
.text:00449f48 9c5a9c27 addiu gp,gp,0x5a9c
.text:00449f4c 21e09903 addu gp,gp,t9
.text:00449f50 c0ffbd27 addiu sp,sp,-0x40
.text:00449f54 3800bfaf sw ra,local_8+0x40(sp)
.text:00449f58 3400b1af sw s1,local_c+0x40(sp)
.text:00449f5c 3000b0af sw s0,local_10+0x40(sp)
.text:00449f60 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00449f64 21808000 move s0,a0
.text:00449f68 3b008010 beq a0,zero,LAB_0044a058
.text:00449f6c faff0224 _li v0,-0x6
.text:00449f70 f80c828c lw v0,0xcf8(a0)
.text:00449f74 00000000 nop
.text:00449f78 3c004018 blez v0,LAB_0044a06c
.text:00449f7c 00000000 _nop
.text:00449f80 e80c838c lw v1,0xce8(a0)
.text:00449f84 00000000 nop
.text:00449f88 38006010 beq v1,zero,LAB_0044a06c
.text:00449f8c 00000000 _nop
LAB_00449f90: ;XREF[1,0]: 0044a0c0
.text:00449f90 fc0c038e lw v1,0xcfc(s0)
.text:00449f94 00000000 nop
.text:00449f98 01006830 andi t0,v1,0x1
.text:00449f9c 2d000015 bne t0,zero,LAB_0044a054
.text:00449fa0 21880000 _clear s1
.text:00449fa4 01006934 ori t1,v1,0x1
.text:00449fa8 e80c048e lw a0,0xce8(s0)
.text:00449fac f80c038e lw v1,0xcf8(s0)
.text:00449fb0 0f000010 b LAB_00449ff0
.text:00449fb4 fc0c09ae _sw t1,0xcfc(s0)
LAB_00449fb8: ;XREF[1,0]: 0044a02c
.text:00449fb8 1e002016 bne s1,zero,LAB_0044a034
.text:00449fbc 00000000 _nop
.text:00449fc0 f00c0f8e lw t7,0xcf0(s0)
.text:00449fc4 2800ae8f lw t6,local_18+0x40(sp)
.text:00449fc8 e80c048e lw a0,0xce8(s0)
.text:00449fcc 2188ee01 addu s1,t7,t6
.text:00449fd0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00449fd4 21282002 _move a1,s1
.text:00449fd8 21204000 move a0,v0
.text:00449fdc 1000bc8f lw gp,local_30+0x40(sp)
.text:00449fe0 39004010 beq v0,zero,LAB_0044a0c8
.text:00449fe4 21182002 _move v1,s1
.text:00449fe8 e80c02ae sw v0,0xce8(s0)
.text:00449fec f80c11ae sw s1,0xcf8(s0)
LAB_00449ff0: ;XREF[1,0]: 00449fb0
.text:00449ff0 f00c0d8e lw t5,0xcf0(s0)
.text:00449ff4 0486998f lw t9,-0x79fc(gp)=>->sslEncodeClosureAlert ;= 0044f53c
.text:00449ff8 21588d00 addu t3,a0,t5
.text:00449ffc 23606d00 subu t4,v1,t5
.text:0044a000 1800abaf sw t3,local_28+0x40(sp)
.text:0044a004 2400acaf sw t4,local_1c+0x40(sp)
.text:0044a008 2000abaf sw t3,local_20+0x40(sp)
.text:0044a00c 1c00abaf sw t3,local_24+0x40(sp)
.text:0044a010 21200002 move a0,s0
.text:0044a014 1800a527 addiu a1,sp,0x18
.text:0044a018 09f82003 jalr t9=>sslEncodeClosureAlert ;undefined sslEncodeClosureAlert()
.text:0044a01c 2800a627 _addiu a2,sp,0x28
.text:0044a020 1000bc8f lw gp,local_30+0x40(sp)
.text:0044a024 ceff0a24 li t2,-0x32
.text:0044a028 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0044a02c e2ff4a10 beq v0,t2,LAB_00449fb8
.text:0044a030 21184000 _move v1,v0
LAB_0044a034: ;XREF[1,0]: 00449fb8
.text:0044a034 08006014 bne v1,zero,LAB_0044a058
.text:0044a038 21106000 _move v0,v1
.text:0044a03c 2000a28f lw v0,local_20+0x40(sp)
.text:0044a040 1c00a38f lw v1,local_24+0x40(sp)
.text:0044a044 f00c188e lw t8,0xcf0(s0)
.text:0044a048 23f84300 subu ra,v0,v1
.text:0044a04c 21881f03 addu s1,t8,ra
.text:0044a050 f00c11ae sw s1,0xcf0(s0)
LAB_0044a054: ;XREF[1,0]: 00449f9c
.text:0044a054 21100000 clear v0
LAB_0044a058: ;XREF[2,0]: 00449f68,0044a034
.text:0044a058 3800bf8f lw ra,local_8+0x40(sp)
.text:0044a05c 3400b18f lw s1,local_c+0x40(sp)
.text:0044a060 3000b08f lw s0,local_10+0x40(sp)
.text:0044a064 0800e003 jr ra
.text:0044a068 4000bd27 _addiu sp,sp,0x40
LAB_0044a06c: ;XREF[2,0]: 00449f78,00449f88
.text:0044a06c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044a070 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044a074 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044a078 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:0044a07c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044a080 8002c524 _addiu a1=>.roda...,a2,0x280 ;= "matrixsslApi.c"
.text:0044a084 1000bc8f lw gp,local_30+0x40(sp)
.text:0044a088 00000000 nop
.text:0044a08c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a090 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044a094 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:0044a098 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044a09c 30060524 _li a1,0x630
.text:0044a0a0 1000bc8f lw gp,local_30+0x40(sp)
.text:0044a0a4 00000000 nop
.text:0044a0a8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a0ac 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044a0b0 00000000 nop
.text:0044a0b4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044a0b8 d8028424 _addiu a0=>.roda...,a0,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:0044a0bc 1000bc8f lw gp,local_30+0x40(sp)
.text:0044a0c0 b3ff0010 b LAB_00449f90
.text:0044a0c4 00000000 _nop
LAB_0044a0c8: ;XREF[1,0]: 00449fe0
.text:0044a0c8 3800bf8f lw ra,local_8+0x40(sp)
.text:0044a0cc 3400b18f lw s1,local_c+0x40(sp)
.text:0044a0d0 3000b08f lw s0,local_10+0x40(sp)
.text:0044a0d4 f8ff0224 li v0,-0x8
.text:0044a0d8 0800e003 jr ra
.text:0044a0dc 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslSentData()
;local_4 undefined4 -4 ;XREF[4,0]: 0044a0f0,0044a1c0,0044a1dc,0044a270
;local_8 undefined4 -8 ;XREF[4,0]: 0044a0f4,0044a1c4,0044a1e0,0044a274
;local_c undefined4 -c ;XREF[4,0]: 0044a0f8,0044a1c8,0044a1e4,0044a278
;local_10 undefined4 -10 ;XREF[4,0]: 0044a0fc,0044a1cc,0044a1e8,0044a27c
;local_18 undefined4 -18 ;XREF[9,0]: 0044a100,0044a154,0044a170,0044a18c,0044a1b8
; 0044a298,0044a2c4,0044a2e8,0044a314
;XREF[5,0]: Entry Point,0041fdf0,0042023c
; 00420494,004d80c4
.text:0044a0e0 09001c3c lui gp,0x9
.text:0044a0e4 00599c27 addiu gp,gp,0x5900
.text:0044a0e8 21e09903 addu gp,gp,t9
.text:0044a0ec d8ffbd27 addiu sp,sp,-0x28
.text:0044a0f0 2400bfaf sw ra,local_4+0x28(sp)
.text:0044a0f4 2000b2af sw s2,local_8+0x28(sp)
.text:0044a0f8 1c00b1af sw s1,local_c+0x28(sp)
.text:0044a0fc 1800b0af sw s0,local_10+0x28(sp)
.text:0044a100 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0044a104 21808000 move s0,a0
.text:0044a108 2188a000 move s1,a1
.text:0044a10c 2c008010 beq a0,zero,LAB_0044a1c0
.text:0044a110 faff0224 _li v0,-0x6
.text:0044a114 3000a010 beq a1,zero,LAB_0044a1d8
.text:0044a118 00000000 _nop
.text:0044a11c f80c838c lw v1,0xcf8(a0)
.text:0044a120 00000000 nop
.text:0044a124 05006018 blez v1,LAB_0044a13c
.text:0044a128 00000000 _nop
.text:0044a12c e80c848c lw a0,0xce8(a0)
.text:0044a130 00000000 nop
.text:0044a134 16008014 bne a0,zero,LAB_0044a190
.text:0044a138 00000000 _nop
LAB_0044a13c: ;XREF[1,0]: 0044a124
.text:0044a13c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a140 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044a144 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044a148 10010425 addiu a0=>.roda...,t0,0x110 ;= "psAssert %s"
.text:0044a14c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044a150 8002e524 _addiu a1=>.roda...,a3,0x280 ;= "matrixsslApi.c"
.text:0044a154 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a158 74070524 li a1,0x774
.text:0044a15c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044a160 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044a164 00000000 nop
.text:0044a168 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044a16c 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:0044a170 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a174 00000000 nop
.text:0044a178 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044a17c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044a180 00000000 nop
.text:0044a184 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044a188 d802a424 _addiu a0=>.roda...,a1,0x2d8 ;= "ssl->outsize > 0 && ssl->outbuf !...
.text:0044a18c 1000bc8f lw gp,local_18+0x28(sp)
LAB_0044a190: ;XREF[1,0]: 0044a134
.text:0044a190 f00c098e lw t1,0xcf0(s0)
.text:0044a194 21900000 clear s2
.text:0044a198 23303101 subu a2,t1,s1
.text:0044a19c 1600c018 blez a2,LAB_0044a1f8
.text:0044a1a0 f00c06ae _sw a2,0xcf0(s0)
.text:0044a1a4 e80c048e lw a0,0xce8(s0)
.text:0044a1a8 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:0044a1ac 00000000 nop
.text:0044a1b0 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:0044a1b4 21289100 _addu a1,a0,s1
.text:0044a1b8 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a1bc 01000224 li v0,0x1
LAB_0044a1c0: ;XREF[1,0]: 0044a10c
.text:0044a1c0 2400bf8f lw ra,local_4+0x28(sp)
.text:0044a1c4 2000b28f lw s2,local_8+0x28(sp)
.text:0044a1c8 1c00b18f lw s1,local_c+0x28(sp)
.text:0044a1cc 1800b08f lw s0,local_10+0x28(sp)
.text:0044a1d0 0800e003 jr ra
.text:0044a1d4 2800bd27 _addiu sp,sp,0x28
LAB_0044a1d8: ;XREF[1,0]: 0044a114
.text:0044a1d8 f00c828c lw v0,0xcf0(a0)
.text:0044a1dc 2400bf8f lw ra,local_4+0x28(sp)
.text:0044a1e0 2000b28f lw s2,local_8+0x28(sp)
.text:0044a1e4 1c00b18f lw s1,local_c+0x28(sp)
.text:0044a1e8 1800b08f lw s0,local_10+0x28(sp)
.text:0044a1ec 2a100200 slt v0,zero,v0
.text:0044a1f0 0800e003 jr ra
.text:0044a1f4 2800bd27 _addiu sp,sp,0x28
LAB_0044a1f8: ;XREF[1,0]: 0044a19c
.text:0044a1f8 0600c014 bne a2,zero,LAB_0044a214
.text:0044a1fc 00000000 _nop
.text:0044a200 fc0c038e lw v1,0xcfc(s0)
.text:0044a204 00000000 nop
.text:0044a208 01006a30 andi t2,v1,0x1
.text:0044a20c 30004015 bne t2,zero,LAB_0044a2d0
.text:0044a210 00000000 _nop
LAB_0044a214: ;XREF[1,0]: 0044a1f8
.text:0044a214 2c0d0d8e lw t5,0xd2c(s0)
.text:0044a218 00000000 nop
.text:0044a21c 82630d00 srl t4,t5,0xe
.text:0044a220 01008b31 andi t3,t4,0x1
.text:0044a224 37006015 bne t3,zero,LAB_0044a304
.text:0044a228 dc051124 _li s1,0x5dc
LAB_0044a22c: ;XREF[1,0]: 0044a318
.text:0044a22c f80c0f8e lw t7,0xcf8(s0)
.text:0044a230 00000000 nop
.text:0044a234 2a702f02 slt t6,s1,t7
.text:0044a238 0600c011 beq t6,zero,LAB_0044a254
.text:0044a23c 00000000 _nop
.text:0044a240 f00c1f8e lw ra,0xcf0(s0)
.text:0044a244 00000000 nop
.text:0044a248 2ac0f103 slt t8,ra,s1
.text:0044a24c 22000017 bne t8,zero,LAB_0044a2d8
.text:0044a250 00000000 _nop
LAB_0044a254: ;XREF[2,0]: 0044a238,0044a2ec
.text:0044a254 fc0c038e lw v1,0xcfc(s0)
.text:0044a258 00000000 nop
LAB_0044a25c: ;XREF[2,0]: 0044a2d0,0044a2fc
.text:0044a25c 42100300 srl v0,v1,0x1
.text:0044a260 01005130 andi s1,v0,0x1
.text:0044a264 08002012 beq s1,zero,LAB_0044a288
.text:0044a268 00000000 _nop
LAB_0044a26c: ;XREF[1,0]: 0044a29c
.text:0044a26c 21104002 move v0,s2
LAB_0044a270: ;XREF[1,0]: 0044a2c8
.text:0044a270 2400bf8f lw ra,local_4+0x28(sp)
.text:0044a274 2000b28f lw s2,local_8+0x28(sp)
.text:0044a278 1c00b18f lw s1,local_c+0x28(sp)
.text:0044a27c 1800b08f lw s0,local_10+0x28(sp)
.text:0044a280 0800e003 jr ra
.text:0044a284 2800bd27 _addiu sp,sp,0x28
LAB_0044a288: ;XREF[1,0]: 0044a264
.text:0044a288 cc84998f lw t9,-0x7b34(gp)=>->matrixSslHandshakeI...;= 00446d7c
.text:0044a28c 00000000 nop
.text:0044a290 09f82003 jalr t9=>matrixSslHandshakeIsComplete ;undefined matrixSslHandshakeIsComple...
.text:0044a294 21200002 _move a0,s0
.text:0044a298 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a29c f3ff4010 beq v0,zero,LAB_0044a26c
.text:0044a2a0 00000000 _nop
.text:0044a2a4 fc0c038e lw v1,0xcfc(s0)
.text:0044a2a8 e484998f lw t9,-0x7b1c(gp)=>->matrixSslGetSessionId ;= 00447bc0
.text:0044a2ac 02007234 ori s2,v1,0x2
.text:0044a2b0 bc0c058e lw a1,0xcbc(s0)
.text:0044a2b4 fc0c12ae sw s2,0xcfc(s0)
.text:0044a2b8 09f82003 jalr t9=>matrixSslGetSessionId ;undefined matrixSslGetSessionId()
.text:0044a2bc 21200002 _move a0,s0
.text:0044a2c0 05001224 li s2,0x5
.text:0044a2c4 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a2c8 e9ff0010 b LAB_0044a270
.text:0044a2cc 21104002 _move v0,s2
LAB_0044a2d0: ;XREF[1,0]: 0044a20c
.text:0044a2d0 e2ff0010 b LAB_0044a25c
.text:0044a2d4 03001224 _li s2,0x3
LAB_0044a2d8: ;XREF[1,0]: 0044a24c
.text:0044a2d8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0044a2dc e80c048e lw a0,0xce8(s0)
.text:0044a2e0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:0044a2e4 21282002 _move a1,s1
.text:0044a2e8 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a2ec d9ff4010 beq v0,zero,LAB_0044a254
.text:0044a2f0 00000000 _nop
.text:0044a2f4 fc0c038e lw v1,0xcfc(s0)
.text:0044a2f8 e80c02ae sw v0,0xce8(s0)
.text:0044a2fc d7ff0010 b LAB_0044a25c
.text:0044a300 f80c11ae _sw s1,0xcf8(s0)
LAB_0044a304: ;XREF[1,0]: 0044a224
.text:0044a304 5089998f lw t9,-0x76b0(gp)=>->matrixDtlsGetPmtu ;= 0045a190
.text:0044a308 00000000 nop
.text:0044a30c 09f82003 jalr t9=>matrixDtlsGetPmtu ;undefined matrixDtlsGetPmtu()
.text:0044a310 00000000 _nop
.text:0044a314 1000bc8f lw gp,local_18+0x28(sp)
.text:0044a318 c4ff0010 b LAB_0044a22c
.text:0044a31c 21884000 _move s1,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslDecode(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[5,0]: 0044ae9c,0044b0e8,0044b42c,0044b7d0,0044c890
;param_6 undefined4 14 ;XREF[6,0]: 0044a3b0,0044ae18,0044af90,0044b240,0044b250
; 0044c05c
;param_7 undefined4 18 ;XREF[5,0]: 0044a35c,0044a7e8,0044af4c,0044b1c8,0044c0c4
;param_8 undefined4 1c ;XREF[3,0]: 0044ae8c,0044b380,0044b3a4
;param_9 undefined4 20 ;XREF[4,0]: 0044ae40,0044ae80,0044b394,0044b3cc
;local_resc undefined4 c ;XREF[3,0]: 0044a380,0044adc4,0044adcc
;local_res8 undefined4 8 ;XREF[14,0]: 0044a378,0044a3b4,0044aea0,0044b03c,0044b0dc
; 0044b3a0,0044b420,0044b434,0044b630,0044b6c0
; 0044b734,0044b7c4,0044c87c,0044c8ac
;local_res4 undefined4 4 ;XREF[33,0]: 0044a36c,0044a394,0044a7d4,0044a8b8,0044a928
; 0044a9d8,0044aaec,0044ac38,0044aff8,0044b0a4
; 0044b0ec,0044b22c,0044b25c,0044b2d0,0044b2f0
; 0044b304,0044b340,0044b354,0044b368,0044b3f4
; 0044b430,0044b58c,0044b6a0,0044b6e0,0044b7a4
; 0044b7d4,0044b7f8,0044c038,0044c08c,0044c09c
; 0044c0b0,0044c0dc,0044c880
;local_4 undefined4 -4 ;XREF[4,0]: 0044a330,0044a7f8,0044aeb0,0044af58
;local_8 undefined4 -8 ;XREF[4,0]: 0044a334,0044a7fc,0044aeb4,0044af5c
;local_c undefined4 -c ;XREF[4,0]: 0044a338,0044a800,0044aeb8,0044af60
;local_10 undefined4 -10 ;XREF[4,0]: 0044a33c,0044a804,0044aebc,0044af64
;local_14 undefined4 -14 ;XREF[4,0]: 0044a340,0044a808,0044aec0,0044af68
;local_18 undefined4 -18 ;XREF[4,0]: 0044a344,0044a80c,0044aec4,0044af6c
;local_1c undefined4 -1c ;XREF[4,0]: 0044a348,0044a810,0044aec8,0044af70
;local_20 undefined4 -20 ;XREF[4,0]: 0044a34c,0044a814,0044aecc,0044af74
;local_24 undefined4 -24 ;XREF[4,0]: 0044a350,0044a818,0044aed0,0044af78
;local_28 undefined4 -28 ;XREF[4,0]: 0044a354,0044a81c,0044aed4,0044af7c
;local_30 undefined4 -30 ;XREF[4,0]: 0044baa8,0044bb34,0044bbf0,0044bc18
;local_34 undefined4 -34 ;XREF[9,0]: 0044b4a0,0044b870,0044b874,0044b928,0044b938
; 0044baa4,0044bb08,0044bb14,0044c18c
;local_38 undefined4 -38 ;XREF[11,0]: 0044a558,0044a690,0044a76c,0044a878,0044b37c
; 0044b438,0044b480,0044b488,0044b4bc,0044b4e0
; 0044bde8
;local_3c undefined4 -3c ;XREF[46,0]: 0044b490,0044b4f0,0044b514,0044b5b4,0044b828
; 0044b9bc,0044b9dc,0044b9e8,0044ba10,0044ba2c
; 0044ba38,0044ba44,0044ba50,0044ba5c,0044ba64
; 0044ba70,0044bab0,0044bbd8,0044bc24,0044bc50
; 0044bcf4,0044bf24,0044bf30,0044bf74,0044bf9c
; 0044bfb8,0044c170,0044c234,0044c248,0044c260
; 0044c278,0044c28c,0044c29c,0044c2bc,0044c34c
; 0044c3b8,0044c3d0,0044c3e4,0044c41c,0044c434
; 0044c448,0044c488,0044c498,0044c4e0,0044c56c
; 0044c5e4
;local_40 undefined4 -40 ;XREF[3,0]: 0044bb60,0044bb80,0044bbec
;local_1d4 undefined4 -1d4 ;XREF[1,0]: 0044addc
;local_1d8 undefined4 -1d8 ;XREF[3,0]: 0044add4,0044ae70,0044c04c
;local_1dc undefined4 -1dc ;XREF[1,0]: 0044add0
;local_1e0 undefined4 -1e0 ;XREF[3,0]: 0044add8,0044ae6c,0044c050
;local_230 undefined4 -230 ;XREF[94,0]: 0044a358,0044a5bc,0044a734,0044a750,0044a790
; 0044a7bc,0044a8fc,0044a9c8,0044abe8,0044ac04
; 0044ac20,0044acd4,0044ad88,0044ada4,0044adc0
; 0044adf0,0044ae14,0044ae48,0044af10,0044af2c
; 0044af48,0044b080,0044b108,0044b184,0044b1a0
; 0044b208,0044b2a8,0044b2c4,0044b4fc,0044b544
; 0044b5d8,0044b664,0044b680,0044b69c,0044b768
; 0044b784,0044b7a0,0044bae4,0044bafc,0044bb48
; 0044bb9c,0044bbb8,0044bc0c,0044bc3c,0044bc9c
; 0044bcb8,0044bce8,0044bd14,0044bd58,0044bd88
; 0044be18,0044be8c,0044bea8,0044bf90,0044c02c
; 0044c10c,0044c128,0044c144,0044c164,0044c1cc
; 0044c1e8,0044c204,0044c2f8,0044c314,0044c330
; 0044c364,0044c384,0044c39c,0044c3c8,0044c47c
; 0044c4d0,0044c4f0,0044c51c,0044c538,0044c554
; 0044c5a8,0044c5c4,0044c5e0,0044c608,0044c648
; 0044c664,0044c680,0044c6b4,0044c6d0,0044c6ec
; 0044c720,0044c73c,0044c758,0044c7a0,0044c7bc
; 0044c7d8,0044c818,0044c834,0044c850
;local_238 undefined4 -238 ;XREF[1,0]: 0044ae24
;local_23c undefined4 -23c ;XREF[1,0]: 0044ae28
;local_240 undefined4 -240 ;XREF[3,0]: 0044a780,0044ae20,0044c85c
;XREF[3,0]: Entry Point,004492f0,004d816c
.text:0044a320 09001c3c lui gp,0x9
.text:0044a324 c0569c27 addiu gp,gp,0x56c0
.text:0044a328 21e09903 addu gp,gp,t9
.text:0044a32c b0fdbd27 addiu sp,sp,-0x250
.text:0044a330 4c02bfaf sw ra,local_4+0x250(sp)
.text:0044a334 4802beaf sw s8,local_8+0x250(sp)
.text:0044a338 4402b7af sw s7,local_c+0x250(sp)
.text:0044a33c 4002b6af sw s6,local_10+0x250(sp)
.text:0044a340 3c02b5af sw s5,local_14+0x250(sp)
.text:0044a344 3802b4af sw s4,local_18+0x250(sp)
.text:0044a348 3402b3af sw s3,local_1c+0x250(sp)
.text:0044a34c 3002b2af sw s2,local_20+0x250(sp)
.text:0044a350 2c02b1af sw s1,local_24+0x250(sp)
.text:0044a354 2802b0af sw s0,local_28+0x250(sp)
.text:0044a358 2000bcaf sw gp=>_gp,local_230+0x250(sp)
.text:0044a35c 6802a38f lw v1,param_7+0x250(sp)
.text:0044a360 21888000 move s1,param_1
.text:0044a364 000060ac sw zero,0x0(v1)
.text:0044a368 2c0d838c lw v1,0xd2c(param_1)
.text:0044a36c 5402a5af sw param_2,local_res4+0x250(sp)
.text:0044a370 82210300 srl param_1,v1,0x6
.text:0044a374 01008230 andi v0,param_1,0x1
.text:0044a378 5802a6af sw param_3,local_res8+0x250(sp)
.text:0044a37c 1a014014 bne v0,zero,LAB_0044a7e8
.text:0044a380 5c02a7af _sw param_4,local_resc+0x250(sp)
.text:0044a384 02310300 srl param_3,v1,0x4
.text:0044a388 0100c530 andi param_2,param_3,0x1
.text:0044a38c 1601a014 bne param_2,zero,LAB_0044a7e8
.text:0044a390 42410300 _srl t0,v1,0x5
.text:0044a394 5402a98f lw t1,local_res4+0x250(sp)
.text:0044a398 00000000 nop
.text:0044a39c 0000378d lw s7,0x0(t1)
.text:0044a3a0 01000731 andi param_4,t0,0x1
.text:0044a3a4 2180e002 move s0,s7
.text:0044a3a8 6c02e014 bne param_4,zero,LAB_0044ad5c
.text:0044a3ac 21900000 _clear s2
.text:0044a3b0 6402ae8f lw t6,param_6+0x250(sp)
.text:0044a3b4 5802ad8f lw t5,local_res8+0x250(sp)
.text:0044a3b8 0000c0ad sw zero,0x0(t6)
.text:0044a3bc 0000ac8d lw t4,0x0(t5)
.text:0044a3c0 2198e002 move s3,s7
.text:0044a3c4 21b0ec02 addu s6,s7,t4
LAB_0044a3c8: ;XREF[3,0]: 0044a8c0,0044a948,0044a9e8
.text:0044a3c8 6601d312 beq s6,s3,LAB_0044a964
.text:0044a3cc 2318d302 _subu v1,s6,s3
.text:0044a3d0 05006f28 slti t7,v1,0x5
.text:0044a3d4 9a03e015 bne t7,zero,LAB_0044b240
.text:0044a3d8 cdff0724 _li param_4,-0x33
.text:0044a3dc 3d0d3492 lbu s4,0xd3d(s1)
.text:0044a3e0 00000000 nop
.text:0044a3e4 05008016 bne s4,zero,LAB_0044a3fc
.text:0044a3e8 00000000 _nop
.text:0044a3ec 00007582 lb s5,0x0(s3)
.text:0044a3f0 00000000 nop
.text:0044a3f4 0403a006 bltz s5,LAB_0044b008
.text:0044a3f8 2f000224 _li v0,0x2f
LAB_0044a3fc: ;XREF[1,0]: 0044a3e4
.text:0044a3fc 3412288e lw t0,0x1234(s1)
.text:0044a400 00000000 nop
.text:0044a404 2a806800 slt s0,v1,t0
.text:0044a408 91030016 bne s0,zero,LAB_0044b250
.text:0044a40c cdff0724 _li param_4,-0x33
.text:0044a410 00006792 lbu param_4,0x0(s3)
.text:0044a414 2c0d268e lw param_3,0xd2c(s1)
.text:0044a418 0c0027a2 sb param_4,0xc(s1)
.text:0044a41c 01006392 lbu v1,0x1(s3)
.text:0044a420 82cb0600 srl t9,param_3,0xe
.text:0044a424 020023a2 sb v1,0x2(s1)
.text:0044a428 02006492 lbu param_1,0x2(s3)
.text:0044a42c 01003833 andi t8,t9,0x1
.text:0044a430 030024a2 sb param_1,0x3(s1)
.text:0044a434 24010013 beq t8,zero,LAB_0044a8c8
.text:0044a438 03006526 _addiu param_2,s3,0x3
.text:0044a43c ff007f30 andi ra,v1,0xff
.text:0044a440 fe001e24 li s8,0xfe
.text:0044a444 e800fe17 bne ra,s8,LAB_0044a7e8
.text:0044a448 fd00822c _sltiu v0,param_1,0xfd
.text:0044a44c e6004014 bne v0,zero,LAB_0044a7e8
.text:0044a450 0b006526 _addiu param_2,s3,0xb
.text:0044a454 03006e92 lbu t6,0x3(s3)
.text:0044a458 00000000 nop
.text:0044a45c 04002ea2 sb t6,0x4(s1)
.text:0044a460 04006d92 lbu t5,0x4(s3)
.text:0044a464 00000000 nop
.text:0044a468 05002da2 sb t5,0x5(s1)
.text:0044a46c 05006c92 lbu t4,0x5(s3)
.text:0044a470 00000000 nop
.text:0044a474 06002ca2 sb t4,0x6(s1)
.text:0044a478 06006b92 lbu t3,0x6(s3)
.text:0044a47c 00000000 nop
.text:0044a480 07002ba2 sb t3,0x7(s1)
.text:0044a484 07006a92 lbu t2,0x7(s3)
.text:0044a488 00000000 nop
.text:0044a48c 08002aa2 sb t2,0x8(s1)
.text:0044a490 08006992 lbu t1,0x8(s3)
.text:0044a494 00000000 nop
.text:0044a498 090029a2 sb t1,0x9(s1)
.text:0044a49c 09006392 lbu v1,0x9(s3)
.text:0044a4a0 00000000 nop
.text:0044a4a4 0a0023a2 sb v1,0xa(s1)
.text:0044a4a8 0a006492 lbu param_1,0xa(s3)
.text:0044a4ac 00000000 nop
.text:0044a4b0 0b0024a2 sb param_1,0xb(s1)
LAB_0044a4b4: ;XREF[1,0]: 0044a8d0
.text:0044a4b4 0000bf90 lbu ra,0x0(param_2)
.text:0044a4b8 ff00fe30 andi s8,param_4,0xff
.text:0044a4bc 00c21f00 sll t8,ra,0x8
.text:0044a4c0 000038a6 sh t8,0x0(s1)
.text:0044a4c4 0100b990 lbu t9,0x1(param_2)
.text:0044a4c8 ecffd027 addiu s0,s8,-0x14
.text:0044a4cc 21a81903 addu s5,t8,t9
.text:0044a4d0 0400072e sltiu param_4,s0,0x4
.text:0044a4d4 000035a6 sh s5,0x0(s1)
.text:0044a4d8 5403e010 beq param_4,zero,LAB_0044b22c
.text:0044a4dc 0200b024 _addiu s0,param_2,0x2
.text:0044a4e0 380d2992 lbu t1,0xd38(s1)
.text:0044a4e4 00000000 nop
.text:0044a4e8 ffff2325 addiu v1,t1,-0x1
.text:0044a4ec ff006430 andi param_1,v1,0xff
.text:0044a4f0 0200822c sltiu v0,param_1,0x2
.text:0044a4f4 07004014 bne v0,zero,LAB_0044a514
.text:0044a4f8 00000000 _nop
.text:0044a4fc 3c0d2d8e lw t5,0xd3c(s1)
.text:0044a500 02002b96 lhu t3,0x2(s1)
.text:0044a504 02620d00 srl t4,t5,0x8
.text:0044a508 ffff8a31 andi t2,t4,0xffff
.text:0044a50c 96036a15 bne t3,t2,LAB_0044b368
.text:0044a510 00000000 _nop
LAB_0044a514: ;XREF[1,0]: 0044a4f4
.text:0044a514 00002796 lhu param_4,0x0(s1)
.text:0044a518 00000000 nop
.text:0044a51c ffffef24 addiu t7,param_4,-0x1
.text:0044a520 fffff331 andi s3,t7,0xffff
.text:0044a524 00486e2e sltiu t6,s3,0x4800
.text:0044a528 de02c011 beq t6,zero,LAB_0044b0a4
.text:0044a52c 23a8d002 _subu s5,s6,s0
.text:0044a530 ffffe330 andi v1,param_4,0xffff
.text:0044a534 2aa0a302 slt s4,s5,v1
.text:0044a538 ab028016 bne s4,zero,LAB_0044afe8
.text:0044a53c 82cb0600 _srl t9,param_3,0xe
.text:0044a540 01003833 andi t8,t9,0x1
.text:0044a544 e8000017 bne t8,zero,LAB_0044a8e8
.text:0044a548 04002426 _addiu param_1,s1,0x4
LAB_0044a54c: ;XREF[1,0]: 0044ab6c
.text:0044a54c 42200600 srl param_1,param_3,0x1
LAB_0044a550: ;XREF[1,0]: 0044ab30
.text:0044a550 01008330 andi v1,param_1,0x1
.text:0044a554 13006010 beq v1,zero,LAB_0044a5a4
.text:0044a558 1802b7af _sw s7,local_38+0x250(sp)
.text:0044a55c 2b0d2492 lbu param_1,0xd2b(s1)
.text:0044a560 00000000 nop
.text:0044a564 0200892c sltiu t1,param_1,0x2
.text:0044a568 0e002015 bne t1,zero,LAB_0044a5a4
.text:0044a56c 425d0600 _srl t3,param_3,0x15
.text:0044a570 01006a31 andi t2,t3,0x1
.text:0044a574 0b004015 bne t2,zero,LAB_0044a5a4
.text:0044a578 026b0600 _srl t5,param_3,0xc
.text:0044a57c 0100ac31 andi t4,t5,0x1
.text:0044a580 54018011 beq t4,zero,LAB_0044aad4
.text:0044a584 ffffee30 _andi t6,param_4,0xffff
.text:0044a588 280d3492 lbu s4,0xd28(s1)
.text:0044a58c 00000000 nop
.text:0044a590 21988402 addu s3,s4,param_1
.text:0044a594 01006f26 addiu t7,s3,0x1
.text:0044a598 2a30cf01 slt param_3,t6,t7
.text:0044a59c 6d03c014 bne param_3,zero,LAB_0044b354
.text:0044a5a0 00000000 _nop
LAB_0044a5a4: ;XREF[4,0]: 0044a554,0044a568,0044a574,0044aae4
.text:0044a5a4 180d398e lw t9,0xd18(s1)
.text:0044a5a8 ffffe730 andi param_4,param_4,0xffff
.text:0044a5ac 21202002 move param_1,s1
.text:0044a5b0 21280002 move param_2,s0
.text:0044a5b4 09f82003 jalr t9
.text:0044a5b8 2130e002 _move param_3,s7
.text:0044a5bc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a5c0 26034004 bltz v0,LAB_0044b25c
.text:0044a5c4 33000224 _li v0,0x33
.text:0044a5c8 2c0d268e lw param_3,0xd2c(s1)
.text:0044a5cc 00002796 lhu param_4,0x0(s1)
.text:0044a5d0 422d0600 srl param_2,param_3,0x15
.text:0044a5d4 0100bf30 andi ra,param_2,0x1
.text:0044a5d8 ffffe530 andi param_2,param_4,0xffff
.text:0044a5dc 1100e013 beq ra,zero,LAB_0044a624
.text:0044a5e0 21980502 _addu s3,s0,param_2
.text:0044a5e4 100d238e lw v1,0xd10(s1)
.text:0044a5e8 00000000 nop
.text:0044a5ec 0400628c lw v0,0x4(v1)
.text:0044a5f0 00000000 nop
.text:0044a5f4 423b0200 srl param_4,v0,0xd
.text:0044a5f8 0100f030 andi s0,param_4,0x1
.text:0044a5fc 02000016 bne s0,zero,LAB_0044a608
.text:0044a600 f8ffa424 _addiu param_1,param_2,-0x8
.text:0044a604 f0ffa424 addiu param_1,param_2,-0x10
LAB_0044a608: ;XREF[1,0]: 0044a5fc
.text:0044a608 c2550600 srl t2,param_3,0x17
.text:0044a60c 01004931 andi t1,t2,0x1
.text:0044a610 d6002011 beq t1,zero,LAB_0044a96c
.text:0044a614 21388000 _move param_4,param_1
.text:0044a618 f8ff8b24 addiu t3,param_1,-0x8
.text:0044a61c 21386001 move param_4,t3
.text:0044a620 00002ba6 sh t3,0x0(s1)
LAB_0044a624: ;XREF[2,0]: 0044a5dc,0044a96c
.text:0044a624 42600600 srl t4,param_3,0x1
.text:0044a628 01008431 andi param_1,t4,0x1
.text:0044a62c 7f008010 beq param_1,zero,LAB_0044a82c
.text:0044a630 fffff030 _andi s0,param_4,0xffff
.text:0044a634 42750600 srl t6,param_3,0x15
.text:0044a638 0100cd31 andi t5,t6,0x1
.text:0044a63c 7b00a015 bne t5,zero,LAB_0044a82c
.text:0044a640 00000000 _nop
.text:0044a644 2b0d2892 lbu t0,0xd2b(s1)
.text:0044a648 00000000 nop
.text:0044a64c ff000531 andi param_2,t0,0xff
.text:0044a650 0200af2c sltiu t7,param_2,0x2
.text:0044a654 e800e011 beq t7,zero,LAB_0044a9f8
.text:0044a658 21800000 _clear s0
.text:0044a65c 280d2992 lbu t1,0xd28(s1)
LAB_0044a660: ;XREF[1,0]: 0044aaa0
.text:0044a660 fffff430 andi s4,param_4,0xffff
LAB_0044a664: ;XREF[1,0]: 0044aa88
.text:0044a664 21a89702 addu s5,s4,s7
.text:0044a668 ff002f31 andi t7,t1,0xff
.text:0044a66c 23a0af02 subu s4,s5,t7
.text:0044a670 02f30600 srl s8,param_3,0xc
LAB_0044a674: ;XREF[1,0]: 0044aacc
.text:0044a674 0100d833 andi t8,s8,0x1
.text:0044a678 07000013 beq t8,zero,LAB_0044a698
.text:0044a67c ff000431 _andi param_1,t0,0xff
.text:0044a680 ff000331 andi v1,t0,0xff
.text:0044a684 0200792c sltiu t9,v1,0x2
.text:0044a688 03002017 bne t9,zero,LAB_0044a698
.text:0044a68c 21f8e302 _addu ra,s7,v1
.text:0044a690 1802bfaf sw ra,local_38+0x250(sp)
.text:0044a694 ff000431 andi param_1,t0,0xff
LAB_0044a698: ;XREF[2,0]: 0044a678,0044a688
.text:0044a698 0200882c sltiu t0,param_1,0x2
.text:0044a69c 33000015 bne t0,zero,LAB_0044a76c
.text:0044a6a0 022b0600 _srl param_2,param_3,0xc
.text:0044a6a4 0100a630 andi param_3,param_2,0x1
.text:0044a6a8 ffffe330 andi v1,param_4,0xffff
.text:0044a6ac 21400000 clear t0
.text:0044a6b0 0200c010 beq param_3,zero,LAB_0044a6bc
.text:0044a6b4 21380000 _clear param_4
.text:0044a6b8 23186400 subu v1,v1,param_1
LAB_0044a6bc: ;XREF[1,0]: 0044a6b0
.text:0044a6bc ff002631 andi param_3,t1,0xff
.text:0044a6c0 23607200 subu t4,v1,s2
.text:0044a6c4 23508601 subu t2,t4,param_3
.text:0044a6c8 23586600 subu t3,v1,param_3
.text:0044a6cc 14000224 li v0,0x14
.text:0044a6d0 0d006425 addiu param_1,t3,0xd
.text:0044a6d4 8801c210 beq param_3,v0,LAB_0044acf8
.text:0044a6d8 0c004525 _addiu param_2,t2,0xc
.text:0044a6dc 20000d24 li t5,0x20
.text:0044a6e0 8501cd10 beq param_3,t5,LAB_0044acf8
.text:0044a6e4 30000324 _li v1,0x30
.text:0044a6e8 3102c310 beq param_3,v1,LAB_0044afb0
.text:0044a6ec 81008228 _slti v0,param_1,0x81
LAB_0044a6f0: ;XREF[2,0]: 0044ad3c,0044ad44
.text:0044a6f0 1e000016 bne s0,zero,LAB_0044a76c
.text:0044a6f4 23a8e800 _subu s5,param_4,t0
.text:0044a6f8 ff002331 andi v1,t1,0xff
.text:0044a6fc 20000724 li param_4,0x20
.text:0044a700 53026710 beq v1,param_4,LAB_0044b050
.text:0044a704 21006928 _slti t1,v1,0x21
.text:0044a708 65012015 bne t1,zero,LAB_0044aca0
.text:0044a70c 14000424 _li param_1,0x14
.text:0044a710 30001824 li t8,0x30
.text:0044a714 b1027810 beq v1,t8,LAB_0044b1dc
.text:0044a718 8000be27 _addiu s8,sp,0x80
LAB_0044a71c: ;XREF[1,0]: 0044aca0
.text:0044a71c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a720 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a724 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044a728 1005e527 addiu param_2=>...,ra,0x510 ;= "sslDecode.c"
.text:0044a72c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044a730 10010425 _addiu param_1=>...,t0,0x110 ;= "psAssert %s"
.text:0044a734 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a738 bc030524 li param_2,0x3bc
.text:0044a73c 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a740 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044a744 00000000 nop
.text:0044a748 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044a74c 1c01c427 _addiu param_1=>.rodata:DAT_0049011c,s8,0x11c ;= 3Ah :
.text:0044a750 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a754 00000000 nop
.text:0044a758 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044a75c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044a760 00000000 nop
.text:0044a764 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044a768 3819a426 _addiu param_1=>...,s5,0x1938 ;= "0"
LAB_0044a76c: ;XREF[5,0]: 0044a69c,0044a6f0,0044acf0,0044b09c
; 0044b224
.text:0044a76c 1802a28f lw v0,local_38+0x250(sp)
.text:0044a770 0c002592 lbu param_2,0xc(s1)
.text:0044a774 23a88202 subu s5,s4,v0
.text:0044a778 200d398e lw t9,0xd20(s1)
.text:0044a77c 21202002 move param_1,s1
.text:0044a780 1000b4af sw s4,local_240+0x250(sp)
.text:0044a784 21304000 move param_3,v0
.text:0044a788 09f82003 jalr t9
.text:0044a78c 2138a002 _move param_4,s5
.text:0044a790 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a794 ef024004 bltz v0,LAB_0044b354
.text:0044a798 00000000 _nop
.text:0044a79c ed020016 bne s0,zero,LAB_0044b354
.text:0044a7a0 21208002 _move param_1,s4
.text:0044a7a4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0044a7a8 280d2692 lbu param_3,0xd28(s1)
.text:0044a7ac 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044a7b0 21280000 _clear param_2
.text:0044a7b4 000d238e lw v1,0xd00(s1)
.text:0044a7b8 ff000624 li param_3,0xff
.text:0044a7bc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a7c0 20006614 bne v1,param_3,LAB_0044a844
.text:0044a7c4 2a507500 _slt t2,v1,s5
LAB_0044a7c8: ;XREF[1,0]: 0044a838
.text:0044a7c8 0140a52a slti param_2,s5,0x4001
.text:0044a7cc 1f00a014 bne param_2,zero,LAB_0044a84c
.text:0044a7d0 16000224 _li v0,0x16
.text:0044a7d4 5402b68f lw s6,local_res4+0x250(sp)
.text:0044a7d8 00000000 nop
.text:0044a7dc 0000d08e lw s0,0x0(s6)
LAB_0044a7e0: ;XREF[1,0]: 0044b310
.text:0044a7e0 61010010 b LAB_0044ad68
.text:0044a7e4 300d22ae _sw v0,0xd30(s1)
LAB_0044a7e8: ;XREF[4,0]: 0044a37c,0044a38c,0044a444,0044a44c
.text:0044a7e8 6802b28f lw s2,param_7+0x250(sp)
.text:0044a7ec f4ff1324 li s3,-0xc
.text:0044a7f0 f4ff0724 li param_4,-0xc
.text:0044a7f4 000053ae sw s3,0x0(s2)
LAB_0044a7f8: ;XREF[14,0]: 0044a8e0,0044a95c,0044a964,0044a9f0
; 0044ac44,0044b048,0044b1c0,0044b1d4
; 0044b254,0044b708,0044b7e0,0044c0e4
; 0044c89c,0044c8a4
.text:0044a7f8 4c02bf8f lw ra,local_4+0x250(sp)
.text:0044a7fc 4802be8f lw s8,local_8+0x250(sp)
.text:0044a800 4402b78f lw s7,local_c+0x250(sp)
.text:0044a804 4002b68f lw s6,local_10+0x250(sp)
.text:0044a808 3c02b58f lw s5,local_14+0x250(sp)
.text:0044a80c 3802b48f lw s4,local_18+0x250(sp)
.text:0044a810 3402b38f lw s3,local_1c+0x250(sp)
.text:0044a814 3002b28f lw s2,local_20+0x250(sp)
.text:0044a818 2c02b18f lw s1,local_24+0x250(sp)
.text:0044a81c 2802b08f lw s0,local_28+0x250(sp)
.text:0044a820 2110e000 move v0,param_4
.text:0044a824 0800e003 jr ra
.text:0044a828 5002bd27 _addiu sp,sp,0x250
LAB_0044a82c: ;XREF[2,0]: 0044a62c,0044a63c
.text:0044a82c 000d238e lw v1,0xd00(s1)
.text:0044a830 21a01702 addu s4,s0,s7
.text:0044a834 ff000624 li param_3,0xff
.text:0044a838 e3ff6610 beq v1,param_3,LAB_0044a7c8
.text:0044a83c 23a89702 _subu s5,s4,s7
.text:0044a840 2a507500 slt t2,v1,s5
LAB_0044a844: ;XREF[1,0]: 0044a7c0
.text:0044a844 af024015 bne t2,zero,LAB_0044b304
.text:0044a848 00000000 _nop
LAB_0044a84c: ;XREF[1,0]: 0044a7cc
.text:0044a84c 0c002492 lbu param_1,0xc(s1)
.text:0044a850 15000b24 li t3,0x15
.text:0044a854 a3028b10 beq param_1,t3,LAB_0044b2e4
.text:0044a858 16008c28 _slti t4,param_1,0x16
.text:0044a85c ae028011 beq t4,zero,LAB_0044b318
.text:0044a860 16000d24 _li t5,0x16
.text:0044a864 14001424 li s4,0x14
.text:0044a868 57029414 bne param_1,s4,LAB_0044b1c8
.text:0044a86c 00000000 _nop
.text:0044a870 0c02a01a blez s5,LAB_0044b0a4
.text:0044a874 01000f24 _li t7,0x1
.text:0044a878 1802a78f lw param_4,local_38+0x250(sp)
.text:0044a87c 00000000 nop
.text:0044a880 0000e390 lbu v1,0x0(param_4)
.text:0044a884 00000000 nop
.text:0044a888 06026f14 bne v1,t7,LAB_0044b0a4
.text:0044a88c 00000000 _nop
.text:0044a890 2c0d358e lw s5,0xd2c(s1)
.text:0044a894 00000000 nop
.text:0044a898 82c31500 srl t8,s5,0xe
.text:0044a89c 01000933 andi t1,t8,0x1
.text:0044a8a0 09022011 beq t1,zero,LAB_0044b0c8
.text:0044a8a4 00000000 _nop
.text:0044a8a8 380d3e92 lbu s8,0xd38(s1)
.text:0044a8ac 00000000 nop
.text:0044a8b0 0402c413 beq s8,param_1,LAB_0044b0c4
.text:0044a8b4 00000000 _nop
.text:0044a8b8 5402a48f lw param_1,local_res4+0x250(sp)
.text:0044a8bc 21806002 move s0,s3
.text:0044a8c0 c1fe0010 b LAB_0044a3c8
.text:0044a8c4 000093ac _sw s3,0x0(param_1)
LAB_0044a8c8: ;XREF[1,0]: 0044a434
.text:0044a8c8 ff007430 andi s4,v1,0xff
.text:0044a8cc 03000f24 li t7,0x3
.text:0044a8d0 f8fe8f12 beq s4,t7,LAB_0044a4b4
.text:0044a8d4 00000000 _nop
.text:0044a8d8 46001624 li s6,0x46
.text:0044a8dc f4ff0724 li param_4,-0xc
.text:0044a8e0 c5ff0010 b LAB_0044a7f8
.text:0044a8e4 300d36ae _sw s6,0xd30(s1)
LAB_0044a8e8: ;XREF[1,0]: 0044a544
.text:0044a8e8 088a998f lw t9,-0x75f8(gp)=>->dtlsCompareEpoch ;= 0045adb4
.text:0044a8ec 00000000 nop
.text:0044a8f0 09f82003 jalr t9=>dtlsCompareEpoch ;undefined dtlsCompareEpoch()
.text:0044a8f4 cd0d2526 _addiu param_2,s1,0xdcd
.text:0044a8f8 01000724 li param_4,0x1
.text:0044a8fc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a900 1c004710 beq v0,param_4,LAB_0044a974
.text:0044a904 21204000 _move param_1,v0
LAB_0044a908: ;XREF[2,0]: 0044a97c,0044a98c
.text:0044a908 2a008010 beq param_1,zero,LAB_0044a9b4
.text:0044a90c 01000a24 _li t2,0x1
.text:0044a910 98008a10 beq param_1,t2,LAB_0044ab74
.text:0044a914 16000b24 _li t3,0x16
.text:0044a918 01000f24 li t7,0x1
LAB_0044a91c: ;XREF[3,0]: 0044ab7c,0044ab8c,0044aba0
.text:0044a91c 86008f10 beq param_1,t7,LAB_0044ab38
.text:0044a920 17001424 _li s4,0x17
LAB_0044a924: ;XREF[2,0]: 0044ab40,0044ab50
.text:0044a924 00002296 lhu v0,0x0(s1)
.text:0044a928 5402a58f lw param_2,local_res4+0x250(sp)
.text:0044a92c 21800202 addu s0,s0,v0
.text:0044a930 0000b0ac sw s0,0x0(param_2)
.text:0044a934 0c003f92 lbu ra,0xc(s1)
.text:0044a938 14000724 li param_4,0x14
.text:0044a93c 9a00e713 beq ra,param_4,LAB_0044aba8
.text:0044a940 21980002 _move s3,s0
.text:0044a944 2378d002 subu t7,s6,s0
LAB_0044a948: ;XREF[1,0]: 0044abb0
.text:0044a948 9ffee01d bgtz t7,LAB_0044a3c8
.text:0044a94c 00000000 _nop
.text:0044a950 01001324 li s3,0x1
.text:0044a954 c4059310 beq param_1,s3,LAB_0044c068
.text:0044a958 ffff1e24 _li s8,-0x1
LAB_0044a95c: ;XREF[2,0]: 0044c074,0044c084
.text:0044a95c a6ff9e10 beq param_1,s8,LAB_0044a7f8
.text:0044a960 c3ff0724 _li param_4,-0x3d
LAB_0044a964: ;XREF[1,0]: 0044a3c8
.text:0044a964 a4ff0010 b LAB_0044a7f8
.text:0044a968 21380000 _clear param_4
LAB_0044a96c: ;XREF[1,0]: 0044a610
.text:0044a96c 2dff0010 b LAB_0044a624
.text:0044a970 000024a6 _sh param_1,0x0(s1)
LAB_0044a974: ;XREF[1,0]: 0044a900
.text:0044a974 0c003f92 lbu ra,0xc(s1)
.text:0044a978 16001e24 li s8,0x16
.text:0044a97c e2fffe17 bne ra,s8,LAB_0044a908
.text:0044a980 00000000 _nop
.text:0044a984 380d2292 lbu v0,0xd38(s1)
.text:0044a988 14000524 li param_2,0x14
.text:0044a98c deff4514 bne v0,param_2,LAB_0044a908
.text:0044a990 00000000 _nop
.text:0044a994 e80d248e lw param_1,0xde8(s1)
.text:0044a998 00000000 nop
.text:0044a99c ce058010 beq param_1,zero,LAB_0044c0d8
.text:0044a9a0 21380000 _clear param_4
.text:0044a9a4 04002992 lbu t1,0x4(s1)
.text:0044a9a8 05002392 lbu v1,0x5(s1)
.text:0044a9ac cd0d29a2 sb t1,0xdcd(s1)
.text:0044a9b0 ce0d23a2 sb v1,0xdce(s1)
LAB_0044a9b4: ;XREF[1,0]: 0044a908
.text:0044a9b4 2c87998f lw t9,-0x78d4(gp)=>->dtlsChkReplayWindow ;= 0045ae0c
.text:0044a9b8 21202002 move param_1,s1
.text:0044a9bc 09f82003 jalr t9=>dtlsChkReplayWindow ;undefined dtlsChkReplayWindow()
.text:0044a9c0 06002526 _addiu param_2,s1,0x6
.text:0044a9c4 01000724 li param_4,0x1
.text:0044a9c8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044a9cc 56004710 beq v0,param_4,LAB_0044ab28
.text:0044a9d0 00000000 _nop
.text:0044a9d4 00002296 lhu v0,0x0(s1)
.text:0044a9d8 5402a58f lw param_2,local_res4+0x250(sp)
.text:0044a9dc 21800202 addu s0,s0,v0
.text:0044a9e0 23f8d002 subu ra,s6,s0
.text:0044a9e4 0000b0ac sw s0,0x0(param_2)
.text:0044a9e8 77fee01f bgtz ra,LAB_0044a3c8
.text:0044a9ec 21980002 _move s3,s0
.text:0044a9f0 81ff0010 b LAB_0044a7f8
.text:0044a9f4 21380000 _clear param_4
LAB_0044a9f8: ;XREF[1,0]: 0044a654
.text:0044a9f8 3c0d3e8e lw s8,0xd3c(s1)
.text:0044a9fc ff00193c lui t9,0xff
.text:0044aa00 00ff3237 ori s2,t9,0xff00
.text:0044aa04 fffff830 andi t8,param_4,0xffff
.text:0044aa08 24a8d203 and s5,s8,s2
.text:0044aa0c 21201703 addu param_1,t8,s7
.text:0044aa10 00031424 li s4,0x300
.text:0044aa14 ffff9290 lbu s2,-0x1(param_1)
.text:0044aa18 cc00b412 beq s5,s4,LAB_0044ad4c
.text:0044aa1c 2bf84502 _sltu ra,s2,param_2
.text:0044aa20 02130600 srl v0,param_3,0xc
LAB_0044aa24: ;XREF[2,0]: 0044ad4c,0044ad54
.text:0044aa24 01004530 andi param_2,v0,0x1
.text:0044aa28 3500a010 beq param_2,zero,LAB_0044ab00
.text:0044aa2c fffff530 _andi s5,param_4,0xffff
.text:0044aa30 280d2992 lbu t1,0xd28(s1)
.text:0044aa34 ff000e31 andi t6,t0,0xff
.text:0044aa38 ff002f31 andi t7,t1,0xff
.text:0044aa3c 2168f201 addu t5,t7,s2
.text:0044aa40 2160ae01 addu t4,t5,t6
.text:0044aa44 01008325 addiu v1,t4,0x1
.text:0044aa48 ffffeb30 andi t3,param_4,0xffff
.text:0044aa4c 2a506301 slt t2,t3,v1
.text:0044aa50 7e004011 beq t2,zero,LAB_0044ac4c
.text:0044aa54 00000000 _nop
.text:0044aa58 02001024 li s0,0x2
LAB_0044aa5c: ;XREF[1,0]: 0044ab20
.text:0044aa5c 04000010 b LAB_0044aa70
.text:0044aa60 ff000324 _li v1,0xff
LAB_0044aa64: ;XREF[1,0]: 0044aa74
.text:0044aa64 ffff6324 addiu v1,v1,-0x1
.text:0044aa68 07006004 bltz v1,LAB_0044aa88
.text:0044aa6c 00000000 _nop
LAB_0044aa70: ;XREF[3,0]: 0044aa5c,0044aa80,0044ac4c
.text:0044aa70 ff007f30 andi ra,v1,0xff
.text:0044aa74 fbfff217 bne ra,s2,LAB_0044aa64
.text:0044aa78 00000000 _nop
.text:0044aa7c ffff6324 addiu v1,v1,-0x1
.text:0044aa80 fbff6104 bgez v1,LAB_0044aa70
.text:0044aa84 01001024 _li s0,0x1
LAB_0044aa88: ;XREF[1,0]: 0044aa68
.text:0044aa88 f6fe0016 bne s0,zero,LAB_0044a664
.text:0044aa8c fffff430 _andi s4,param_4,0xffff
.text:0044aa90 3d0d2292 lbu v0,0xd3d(s1)
.text:0044aa94 03000524 li param_2,0x3
.text:0044aa98 72004510 beq v0,param_2,LAB_0044ac64
.text:0044aa9c 00000000 _nop
LAB_0044aaa0: ;XREF[3,0]: 0044ac5c,0044ac6c,0044b020
.text:0044aaa0 effe0016 bne s0,zero,LAB_0044a660
.text:0044aaa4 ff002331 _andi v1,t1,0xff
.text:0044aaa8 23289200 subu param_2,param_1,s2
LAB_0044aaac: ;XREF[1,0]: 0044b010
.text:0044aaac 2380a300 subu s0,param_2,v1
.text:0044aab0 ff000424 li param_1,0xff
.text:0044aab4 23189200 subu v1,param_1,s2
.text:0044aab8 02000010 b LAB_0044aac4
.text:0044aabc ffff1426 _addiu s4,s0,-0x1
LAB_0044aac0: ;XREF[1,0]: 0044aac4
.text:0044aac0 ffff6324 addiu v1,v1,-0x1
LAB_0044aac4: ;XREF[1,0]: 0044aab8
.text:0044aac4 feff601c bgtz v1,LAB_0044aac0
.text:0044aac8 21800000 _clear s0
.text:0044aacc e9fe0010 b LAB_0044a674
.text:0044aad0 02f30600 _srl s8,param_3,0xc
LAB_0044aad4: ;XREF[1,0]: 0044a580
.text:0044aad4 280d3e92 lbu s8,0xd28(s1)
.text:0044aad8 ffffe830 andi t0,param_4,0xffff
.text:0044aadc 0100d827 addiu t8,s8,0x1
.text:0044aae0 2aa81801 slt s5,t0,t8
.text:0044aae4 affea012 beq s5,zero,LAB_0044a5a4
.text:0044aae8 14000224 _li v0,0x14
.text:0044aaec 5402b28f lw s2,local_res4+0x250(sp)
.text:0044aaf0 00000000 nop
.text:0044aaf4 0000508e lw s0,0x0(s2)
LAB_0044aaf8: ;XREF[1,0]: 0044b360
.text:0044aaf8 9b000010 b LAB_0044ad68
.text:0044aafc 300d22ae _sw v0,0xd30(s1)
LAB_0044ab00: ;XREF[1,0]: 0044aa28
.text:0044ab00 280d2992 lbu t1,0xd28(s1)
.text:0044ab04 00000000 nop
.text:0044ab08 ff003931 andi t9,t1,0xff
.text:0044ab0c 21f03203 addu s8,t9,s2
.text:0044ab10 0100d827 addiu t8,s8,0x1
.text:0044ab14 2aa0b802 slt s4,s5,t8
.text:0044ab18 4c008012 beq s4,zero,LAB_0044ac4c
.text:0044ab1c 00000000 _nop
.text:0044ab20 ceff0010 b LAB_0044aa5c
.text:0044ab24 03001024 _li s0,0x3
LAB_0044ab28: ;XREF[1,0]: 0044a9cc
.text:0044ab28 2c0d268e lw param_3,0xd2c(s1)
.text:0044ab2c 00002796 lhu param_4,0x0(s1)
.text:0044ab30 87fe0010 b LAB_0044a550
.text:0044ab34 42200600 _srl param_1,param_3,0x1
LAB_0044ab38: ;XREF[1,0]: 0044a91c
.text:0044ab38 0c003592 lbu s5,0xc(s1)
.text:0044ab3c 00000000 nop
.text:0044ab40 78ffb416 bne s5,s4,LAB_0044a924
.text:0044ab44 ff000824 _li t0,0xff
.text:0044ab48 380d3892 lbu t8,0xd38(s1)
.text:0044ab4c 00000000 nop
.text:0044ab50 74ff0817 bne t8,t0,LAB_0044a924
.text:0044ab54 00000000 _nop
.text:0044ab58 04003e92 lbu s8,0x4(s1)
.text:0044ab5c 05003992 lbu t9,0x5(s1)
.text:0044ab60 2c0d268e lw param_3,0xd2c(s1)
.text:0044ab64 00002796 lhu param_4,0x0(s1)
.text:0044ab68 cd0d3ea2 sb s8,0xdcd(s1)
.text:0044ab6c 77fe0010 b LAB_0044a54c
.text:0044ab70 ce0d39a2 _sb t9,0xdce(s1)
LAB_0044ab74: ;XREF[1,0]: 0044a910
.text:0044ab74 0c002c92 lbu t4,0xc(s1)
.text:0044ab78 00000000 nop
.text:0044ab7c 67ff8b15 bne t4,t3,LAB_0044a91c
.text:0044ab80 01000f24 _li t7,0x1
.text:0044ab84 380d2692 lbu param_3,0xd38(s1)
.text:0044ab88 ff000d24 li t5,0xff
.text:0044ab8c 63ffcd14 bne param_3,t5,LAB_0044a91c
.text:0044ab90 00000000 _nop
.text:0044ab94 04003392 lbu s3,0x4(s1)
.text:0044ab98 05002e92 lbu t6,0x5(s1)
.text:0044ab9c cd0d33a2 sb s3,0xdcd(s1)
.text:0044aba0 5eff0010 b LAB_0044a91c
.text:0044aba4 ce0d2ea2 _sb t6,0xdce(s1)
LAB_0044aba8: ;XREF[1,0]: 0044a93c
.text:0044aba8 020e2396 lhu v1,0xe02(s1)
.text:0044abac 00000000 nop
.text:0044abb0 65ff6014 bne v1,zero,LAB_0044a948
.text:0044abb4 2378d002 _subu t7,s6,s0
.text:0044abb8 2200d012 beq s6,s0,LAB_0044ac44
.text:0044abbc 16001124 _li s1,0x16
.text:0044abc0 00001292 lbu s2,0x0(s0)
.text:0044abc4 00000000 nop
.text:0044abc8 16005112 beq s2,s1,LAB_0044ac24
.text:0044abcc 00000000 _nop
.text:0044abd0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044abd4 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044abd8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044abdc 10012425 addiu param_1=>...,t1,0x110 ;= "psAssert %s"
.text:0044abe0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044abe4 1005e526 _addiu param_2=>...,s7,0x510 ;= "sslDecode.c"
.text:0044abe8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044abec 54020524 li param_2,0x254
.text:0044abf0 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044abf4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044abf8 00000000 nop
.text:0044abfc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044ac00 1c018424 _addiu param_1=>...,param_1,0x11c ;= 3Ah :
.text:0044ac04 2000bc8f lw gp,local_230+0x250(sp)
.text:0044ac08 00000000 nop
.text:0044ac0c 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ac10 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044ac14 00000000 nop
.text:0044ac18 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044ac1c 1c05c426 _addiu param_1=>...,s6,0x51c ;= "*c == SSL_RECORD_TYPE_HANDSHAKE"
.text:0044ac20 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044ac24: ;XREF[1,0]: 0044abc8
.text:0044ac24 0b000e92 lbu t6,0xb(s0)
.text:0044ac28 0c000692 lbu param_3,0xc(s0)
.text:0044ac2c 006a0e00 sll t5,t6,0x8
.text:0044ac30 0d000b26 addiu t3,s0,0xd
.text:0044ac34 2160a601 addu t4,t5,param_3
.text:0044ac38 5402b08f lw s0,local_res4+0x250(sp)
.text:0044ac3c 21506c01 addu t2,t3,t4
.text:0044ac40 00000aae sw t2,0x0(s0)
LAB_0044ac44: ;XREF[1,0]: 0044abb8
.text:0044ac44 ecfe0010 b LAB_0044a7f8
.text:0044ac48 c3ff0724 _li param_4,-0x3d
LAB_0044ac4c: ;XREF[2,0]: 0044aa50,0044ab18
.text:0044ac4c 88ff0016 bne s0,zero,LAB_0044aa70
.text:0044ac50 ff000324 _li v1,0xff
.text:0044ac54 3d0d2292 lbu v0,0xd3d(s1)
.text:0044ac58 03000524 li param_2,0x3
.text:0044ac5c 90ff4514 bne v0,param_2,LAB_0044aaa0
.text:0044ac60 00000000 _nop
LAB_0044ac64: ;XREF[1,0]: 0044aa98
.text:0044ac64 3e0d2a92 lbu t2,0xd3e(s1)
.text:0044ac68 00000000 nop
.text:0044ac6c 8cff4011 beq t2,zero,LAB_0044aaa0
.text:0044ac70 23289200 _subu param_2,param_1,s2
.text:0044ac74 ffffa324 addiu v1,param_2,-0x1
LAB_0044ac78: ;XREF[1,0]: 0044ac98
.text:0044ac78 2b586400 sltu t3,v1,param_1
.text:0044ac7c e4006011 beq t3,zero,LAB_0044b010
.text:0044ac80 00000000 _nop
.text:0044ac84 00006c90 lbu t4,0x0(v1)
.text:0044ac88 00000000 nop
.text:0044ac8c 02009211 beq t4,s2,LAB_0044ac98
.text:0044ac90 00000000 _nop
.text:0044ac94 01001024 li s0,0x1
LAB_0044ac98: ;XREF[1,0]: 0044ac8c
.text:0044ac98 f7ff0010 b LAB_0044ac78
.text:0044ac9c 01006324 _addiu v1,v1,0x1
LAB_0044aca0: ;XREF[1,0]: 0044a708
.text:0044aca0 9efe6414 bne v1,param_1,LAB_0044a71c
.text:0044aca4 8000be27 _addiu s8,sp,0x80
.text:0044aca8 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0044acac 00000000 nop
.text:0044acb0 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0044acb4 2120c003 _move param_1,s8
.text:0044acb8 06000010 b LAB_0044acd4
.text:0044acbc 00000000 _nop
LAB_0044acc0: ;XREF[1,0]: 0044acd8
.text:0044acc0 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0044acc4 5001a527 addiu param_2,sp,0x150
.text:0044acc8 40000624 li param_3,0x40
.text:0044accc 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0044acd0 ffffb526 _addiu s5,s5,-0x1
LAB_0044acd4: ;XREF[1,0]: 0044acb8
.text:0044acd4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044acd8 f9ffa01e bgtz s5,LAB_0044acc0
.text:0044acdc 2120c003 _move param_1,s8
.text:0044ace0 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0044ace4 00000000 nop
.text:0044ace8 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:0044acec 5001a527 _addiu param_2,sp,0x150
.text:0044acf0 9efe0010 b LAB_0044a76c
.text:0044acf4 00000000 _nop
LAB_0044acf8: ;XREF[2,0]: 0044a6d4,0044a6e0
.text:0044acf8 04000010 b LAB_0044ad0c
.text:0044acfc 41008228 _slti v0,param_1,0x41
LAB_0044ad00: ;XREF[1,0]: 0044ad0c
.text:0044ad00 c0ff8424 addiu param_1,param_1,-0x40
.text:0044ad04 41008228 slti v0,param_1,0x41
.text:0044ad08 0100e724 addiu param_4,param_4,0x1
LAB_0044ad0c: ;XREF[1,0]: 0044acf8
.text:0044ad0c fcff4010 beq v0,zero,LAB_0044ad00
.text:0044ad10 39008e28 _slti t6,param_1,0x39
.text:0044ad14 0200c015 bne t6,zero,LAB_0044ad20
.text:0044ad18 00000000 _nop
.text:0044ad1c 0100e724 addiu param_4,param_4,0x1
LAB_0044ad20: ;XREF[1,0]: 0044ad14
.text:0044ad20 04000010 b LAB_0044ad34
.text:0044ad24 4100a228 _slti v0,param_2,0x41
LAB_0044ad28: ;XREF[1,0]: 0044ad34
.text:0044ad28 c0ffa524 addiu param_2,param_2,-0x40
.text:0044ad2c 4100a228 slti v0,param_2,0x41
.text:0044ad30 01000825 addiu t0,t0,0x1
LAB_0044ad34: ;XREF[1,0]: 0044ad20
.text:0044ad34 fcff4010 beq v0,zero,LAB_0044ad28
.text:0044ad38 3900a228 _slti v0,param_2,0x39
LAB_0044ad3c: ;XREF[1,0]: 0044afe0
.text:0044ad3c 6cfe4014 bne v0,zero,LAB_0044a6f0
.text:0044ad40 00000000 _nop
.text:0044ad44 6afe0010 b LAB_0044a6f0
.text:0044ad48 01000825 _addiu t0,t0,0x1
LAB_0044ad4c: ;XREF[1,0]: 0044aa18
.text:0044ad4c 35ffe017 bne ra,zero,LAB_0044aa24
.text:0044ad50 02130600 _srl v0,param_3,0xc
.text:0044ad54 33ff0010 b LAB_0044aa24
.text:0044ad58 01001024 _li s0,0x1
LAB_0044ad5c: ;XREF[1,0]: 0044a3a8
.text:0044ad5c dfff0b24 li t3,-0x21
.text:0044ad60 24506b00 and t2,v1,t3
.text:0044ad64 2c0d2aae sw t2,0xd2c(s1)
LAB_0044ad68: ;XREF[11,0]: 0044a7e0,0044aaf8,0044b008,0044b148
; 0044b268,0044b2dc,0044b2fc,0044b598
; 0044b6a8,0044b7ac,0044b804
.text:0044ad68 16001712 beq s0,s7,LAB_0044adc4
.text:0044ad6c 00000000 _nop
.text:0044ad70 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ad74 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ad78 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044ad7c 1001a425 addiu param_1=>...,t5,0x110 ;= "psAssert %s"
.text:0044ad80 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044ad84 10054525 _addiu param_2=>...,t2,0x510 ;= "sslDecode.c"
.text:0044ad88 2000bc8f lw gp,local_230+0x250(sp)
.text:0044ad8c 5a060524 li param_2,0x65a
.text:0044ad90 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ad94 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044ad98 00000000 nop
.text:0044ad9c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044ada0 1c018426 _addiu param_1=>.rodata:DAT_0049011c,s4,0x11c ;= 3Ah :
.text:0044ada4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044ada8 00000000 nop
.text:0044adac 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044adb0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044adb4 00000000 nop
.text:0044adb8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044adbc 3c050426 _addiu param_1=>...,s0,0x53c ;= "origbuf == *buf"
.text:0044adc0 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044adc4: ;XREF[1,0]: 0044ad68
.text:0044adc4 5c02ac8f lw t4,local_resc+0x250(sp)
.text:0044adc8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0044adcc 5c02a68f lw param_3,local_resc+0x250(sp)
.text:0044add0 7400b7af sw s7,local_1dc+0x250(sp)
.text:0044add4 7800b7af sw s7,local_1d8+0x250(sp)
.text:0044add8 7000b7af sw s7,local_1e0+0x250(sp)
.text:0044addc 7c00acaf sw t4,local_1d4+0x250(sp)
.text:0044ade0 2120e002 move param_1,s7
.text:0044ade4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044ade8 21280000 _clear param_2
.text:0044adec 380d2292 lbu v0,0xd38(s1)
.text:0044adf0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044adf4 65004014 bne v0,zero,LAB_0044af8c
.text:0044adf8 21202002 _move param_1,s1
.text:0044adfc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0044ae00 2800b627 addiu s6,sp,0x28
.text:0044ae04 2120c002 move param_1,s6
.text:0044ae08 21280000 clear param_2
.text:0044ae0c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0044ae10 44000624 _li param_3,0x44
.text:0044ae14 2000bc8f lw gp,local_230+0x250(sp)
.text:0044ae18 6402ab8f lw t3,param_6+0x250(sp)
.text:0044ae1c c887998f lw t9,-0x7838(gp)=>->matrixSslEncodeClie...;= 00451610
.text:0044ae20 1000abaf sw t3,local_240+0x250(sp)
.text:0044ae24 1800b6af sw s6,local_238+0x250(sp)
.text:0044ae28 1400a0af sw zero,local_23c+0x250(sp)
.text:0044ae2c 21202002 move param_1,s1
.text:0044ae30 7000a527 addiu param_2,sp,0x70
.text:0044ae34 21300000 clear param_3
.text:0044ae38 09f82003 jalr t9=>matrixSslEncodeClientHello ;undefined matrixSslEncodeClientHello...
.text:0044ae3c 21380000 _clear param_4
LAB_0044ae40: ;XREF[1,0]: 0044af9c
.text:0044ae40 7002a48f lw param_1,param_9+0x250(sp)
.text:0044ae44 ffff0724 li param_4,-0x1
.text:0044ae48 2000bc8f lw gp,local_230+0x250(sp)
.text:0044ae4c 21804000 move s0,v0
.text:0044ae50 24004014 bne v0,zero,LAB_0044aee4
.text:0044ae54 000087a0 _sb param_4,0x0(param_1)
.text:0044ae58 300d258e lw param_2,0xd30(s1)
.text:0044ae5c ff001224 li s2,0xff
.text:0044ae60 7a04b210 beq param_2,s2,LAB_0044c04c
.text:0044ae64 00000000 _nop
.text:0044ae68 2c0d338e lw s3,0xd2c(s1)
.text:0044ae6c 7000a38f lw v1,local_1e0+0x250(sp)
.text:0044ae70 7800a48f lw param_1,local_1d8+0x250(sp)
.text:0044ae74 40006636 ori param_3,s3,0x40
.text:0044ae78 92046410 beq v1,param_1,LAB_0044c0c4
.text:0044ae7c 2c0d26ae _sw param_3,0xd2c(s1)
.text:0044ae80 7002af8f lw t7,param_9+0x250(sp)
.text:0044ae84 02000e24 li t6,0x2
.text:0044ae88 0000e5a1 sb param_2,0x0(t7)
.text:0044ae8c 6c02b18f lw s1,param_8+0x250(sp)
.text:0044ae90 00000000 nop
.text:0044ae94 00002ea2 sb t6,0x0(s1)
.text:0044ae98 23108300 subu v0,param_1,v1
LAB_0044ae9c: ;XREF[1,0]: 0044c054
.text:0044ae9c 6002a98f lw t1,param_5+0x250(sp)
.text:0044aea0 5802a48f lw param_1,local_res8+0x250(sp)
.text:0044aea4 000020ad sw zero,0x0(t1)
.text:0044aea8 ccff0724 li param_4,-0x34
.text:0044aeac 000082ac sw v0,0x0(param_1)
LAB_0044aeb0: ;XREF[2,0]: 0044b248,0044c0d0
.text:0044aeb0 4c02bf8f lw ra,local_4+0x250(sp)
.text:0044aeb4 4802be8f lw s8,local_8+0x250(sp)
.text:0044aeb8 4402b78f lw s7,local_c+0x250(sp)
.text:0044aebc 4002b68f lw s6,local_10+0x250(sp)
.text:0044aec0 3c02b58f lw s5,local_14+0x250(sp)
.text:0044aec4 3802b48f lw s4,local_18+0x250(sp)
.text:0044aec8 3402b38f lw s3,local_1c+0x250(sp)
.text:0044aecc 3002b28f lw s2,local_20+0x250(sp)
.text:0044aed0 2c02b18f lw s1,local_24+0x250(sp)
.text:0044aed4 2802b08f lw s0,local_28+0x250(sp)
.text:0044aed8 2110e000 move v0,param_4
.text:0044aedc 0800e003 jr ra
.text:0044aee0 5002bd27 _addiu sp,sp,0x250
LAB_0044aee4: ;XREF[1,0]: 0044ae50
.text:0044aee4 ceff1824 li t8,-0x32
.text:0044aee8 53005810 beq v0,t8,LAB_0044b038
.text:0044aeec ceff0724 _li param_4,-0x32
.text:0044aef0 16004004 bltz v0,LAB_0044af4c
.text:0044aef4 00000000 _nop
.text:0044aef8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044aefc 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044af00 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044af04 10010425 addiu param_1=>...,t0,0x110 ;= "psAssert %s"
.text:0044af08 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044af0c 1005a524 _addiu param_2=>...,param_2,0x510 ;= "sslDecode.c"
.text:0044af10 2000bc8f lw gp,local_230+0x250(sp)
.text:0044af14 b9060524 li param_2,0x6b9
.text:0044af18 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044af1c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044af20 00000000 nop
.text:0044af24 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044af28 1c01e426 _addiu param_1=>.rodata:DAT_0049011c,s7,0x11c ;= 3Ah :
.text:0044af2c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044af30 00000000 nop
.text:0044af34 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044af38 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044af3c 00000000 nop
.text:0044af40 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044af44 4c05a426 _addiu param_1=>...,s5,0x54c ;= "rc < 0"
.text:0044af48 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044af4c: ;XREF[1,0]: 0044aef0
.text:0044af4c 6802b48f lw s4,param_7+0x250(sp)
.text:0044af50 f4ff0724 li param_4,-0xc
.text:0044af54 000090ae sw s0,0x0(s4)
.text:0044af58 4c02bf8f lw ra,local_4+0x250(sp)
.text:0044af5c 4802be8f lw s8,local_8+0x250(sp)
.text:0044af60 4402b78f lw s7,local_c+0x250(sp)
.text:0044af64 4002b68f lw s6,local_10+0x250(sp)
.text:0044af68 3c02b58f lw s5,local_14+0x250(sp)
.text:0044af6c 3802b48f lw s4,local_18+0x250(sp)
.text:0044af70 3402b38f lw s3,local_1c+0x250(sp)
.text:0044af74 3002b28f lw s2,local_20+0x250(sp)
.text:0044af78 2c02b18f lw s1,local_24+0x250(sp)
.text:0044af7c 2802b08f lw s0,local_28+0x250(sp)
.text:0044af80 2110e000 move v0,param_4
.text:0044af84 0800e003 jr ra
.text:0044af88 5002bd27 _addiu sp,sp,0x250
LAB_0044af8c: ;XREF[1,0]: 0044adf4
.text:0044af8c 4487998f lw t9,-0x78bc(gp)=>->sslEncodeResponse ;= 00454450
.text:0044af90 6402a68f lw param_3,param_6+0x250(sp)
.text:0044af94 09f82003 jalr t9=>sslEncodeResponse ;undefined sslEncodeResponse()
.text:0044af98 7000a527 _addiu param_2,sp,0x70
.text:0044af9c a8ff0010 b LAB_0044ae40
.text:0044afa0 00000000 _nop
LAB_0044afa4: ;XREF[1,0]: 0044afb0
.text:0044afa4 80ff8424 addiu param_1,param_1,-0x80
.text:0044afa8 81008228 slti v0,param_1,0x81
.text:0044afac 0100e724 addiu param_4,param_4,0x1
LAB_0044afb0: ;XREF[1,0]: 0044a6e8
.text:0044afb0 fcff4010 beq v0,zero,LAB_0044afa4
.text:0044afb4 71008f28 _slti t7,param_1,0x71
.text:0044afb8 0200e015 bne t7,zero,LAB_0044afc4
.text:0044afbc 00000000 _nop
.text:0044afc0 0100e724 addiu param_4,param_4,0x1
LAB_0044afc4: ;XREF[1,0]: 0044afb8
.text:0044afc4 04000010 b LAB_0044afd8
.text:0044afc8 8100a228 _slti v0,param_2,0x81
LAB_0044afcc: ;XREF[1,0]: 0044afd8
.text:0044afcc 80ffa524 addiu param_2,param_2,-0x80
.text:0044afd0 8100a228 slti v0,param_2,0x81
.text:0044afd4 01000825 addiu t0,t0,0x1
LAB_0044afd8: ;XREF[1,0]: 0044afc4
.text:0044afd8 fcff4010 beq v0,zero,LAB_0044afcc
.text:0044afdc 7100a228 _slti v0,param_2,0x71
.text:0044afe0 56ff0010 b LAB_0044ad3c
.text:0044afe4 00000000 _nop
LAB_0044afe8: ;XREF[1,0]: 0044a538
.text:0044afe8 82b30600 srl s6,param_3,0xe
.text:0044afec 0100d232 andi s2,s6,0x1
.text:0044aff0 1a044012 beq s2,zero,LAB_0044c05c
.text:0044aff4 21106800 _addu v0,v1,t0
.text:0044aff8 5402a88f lw t0,local_res4+0x250(sp)
.text:0044affc 00000000 nop
.text:0044b000 0000108d lw s0,0x0(t0)
.text:0044b004 2f000224 li v0,0x2f
LAB_0044b008: ;XREF[3,0]: 0044a3f4,0044b0b0,0044b374
.text:0044b008 57ff0010 b LAB_0044ad68
.text:0044b00c 300d22ae _sw v0,0xd30(s1)
LAB_0044b010: ;XREF[1,0]: 0044ac7c
.text:0044b010 a6fe0012 beq s0,zero,LAB_0044aaac
.text:0044b014 ff002331 _andi v1,t1,0xff
.text:0044b018 ff000d24 li t5,0xff
.text:0044b01c 2318b201 subu v1,t5,s2
LAB_0044b020: ;XREF[2,0]: 0044b030,0044b0bc
.text:0044b020 9ffe6018 blez v1,LAB_0044aaa0
.text:0044b024 ff006e30 _andi t6,v1,0xff
.text:0044b028 2300d211 beq t6,s2,LAB_0044b0b8
.text:0044b02c 00000000 _nop
.text:0044b030 fbff0010 b LAB_0044b020
.text:0044b034 ffff6324 _addiu v1,v1,-0x1
LAB_0044b038: ;XREF[1,0]: 0044aee8
.text:0044b038 2c0d3e8e lw s8,0xd2c(s1)
.text:0044b03c 5802a38f lw v1,local_res8+0x250(sp)
.text:0044b040 2000df37 ori ra,s8,0x20
.text:0044b044 2c0d3fae sw ra,0xd2c(s1)
.text:0044b048 ebfd0010 b LAB_0044a7f8
.text:0044b04c 000060ac _sw zero,0x0(v1)
LAB_0044b050: ;XREF[1,0]: 0044a700
.text:0044b050 8000be27 addiu s8,sp,0x80
.text:0044b054 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0044b058 00000000 nop
.text:0044b05c 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0044b060 2120c003 _move param_1,s8
.text:0044b064 06000010 b LAB_0044b080
.text:0044b068 00000000 _nop
LAB_0044b06c: ;XREF[1,0]: 0044b084
.text:0044b06c e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0044b070 5001a527 addiu param_2,sp,0x150
.text:0044b074 40000624 li param_3,0x40
.text:0044b078 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0044b07c ffffb526 _addiu s5,s5,-0x1
LAB_0044b080: ;XREF[1,0]: 0044b064
.text:0044b080 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b084 f9ffa01e bgtz s5,LAB_0044b06c
.text:0044b088 2120c003 _move param_1,s8
.text:0044b08c 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0044b090 00000000 nop
.text:0044b094 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:0044b098 5001a527 _addiu param_2,sp,0x150
.text:0044b09c b3fd0010 b LAB_0044a76c
.text:0044b0a0 00000000 _nop
LAB_0044b0a4: ;XREF[3,0]: 0044a528,0044a870,0044a888
.text:0044b0a4 5402a38f lw v1,local_res4+0x250(sp)
.text:0044b0a8 00000000 nop
.text:0044b0ac 0000708c lw s0,0x0(v1)
.text:0044b0b0 d5ff0010 b LAB_0044b008
.text:0044b0b4 2f000224 _li v0,0x2f
LAB_0044b0b8: ;XREF[1,0]: 0044b028
.text:0044b0b8 02001024 li s0,0x2
.text:0044b0bc d8ff0010 b LAB_0044b020
.text:0044b0c0 ffff6324 _addiu v1,v1,-0x1
LAB_0044b0c4: ;XREF[1,0]: 0044a8b0
.text:0044b0c4 e80d23ae sw v1,0xde8(s1)
LAB_0044b0c8: ;XREF[1,0]: 0044a8a0
.text:0044b0c8 cc8f998f lw t9,-0x7034(gp)=>->incrTwoByte ;= 0045b094
.text:0044b0cc cd0d2526 addiu param_2,s1,0xdcd
.text:0044b0d0 21300000 clear param_3
.text:0044b0d4 09f82003 jalr t9=>incrTwoByte ;undefined incrTwoByte()
.text:0044b0d8 21202002 _move param_1,s1
.text:0044b0dc 5802a68f lw param_3,local_res8+0x250(sp)
.text:0044b0e0 23807702 subu s0,s3,s7
.text:0044b0e4 0000d98c lw t9,0x0(param_3)
.text:0044b0e8 6002a88f lw t0,param_5+0x250(sp)
.text:0044b0ec 5402bf8f lw ra,local_res4+0x250(sp)
.text:0044b0f0 23103003 subu v0,t9,s0
.text:0044b0f4 000002ad sw v0,0x0(t0)
.text:0044b0f8 0000f3af sw s3,0x0(ra)
.text:0044b0fc 380d2592 lbu param_2,0xd38(s1)
.text:0044b100 14001224 li s2,0x14
.text:0044b104 ff00a330 andi v1,param_2,0xff
.text:0044b108 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b10c c3037210 beq v1,s2,LAB_0044c01c
.text:0044b110 21806002 _move s0,s3
.text:0044b114 0b001324 li s3,0xb
.text:0044b118 55007310 beq v1,s3,LAB_0044b270
.text:0044b11c 00000000 _nop
LAB_0044b120: ;XREF[2,0]: 0044b278,0044b288
.text:0044b120 2c0d248e lw param_1,0xd2c(s1)
.text:0044b124 00000000 nop
.text:0044b128 826c0400 srl t5,param_1,0x12
.text:0044b12c 0100b431 andi s4,t5,0x1
.text:0044b130 04008012 beq s4,zero,LAB_0044b144
.text:0044b134 ff00af30 _andi t7,param_2,0xff
.text:0044b138 0c000e24 li t6,0xc
.text:0044b13c 0400ee11 beq t7,t6,LAB_0044b150
.text:0044b140 00000000 _nop
LAB_0044b144: ;XREF[3,0]: 0044b130,0044b158,0044b468
.text:0044b144 0a000224 li v0,0xa
LAB_0044b148: ;XREF[4,0]: 0044b168,0044b238,0044b34c,0044c094
.text:0044b148 07ff0010 b LAB_0044ad68
.text:0044b14c 300d22ae _sw v0,0xd30(s1)
LAB_0044b150: ;XREF[1,0]: 0044b13c
.text:0044b150 bc0c228e lw v0,0xcbc(s1)
.text:0044b154 00000000 nop
.text:0044b158 faff4010 beq v0,zero,LAB_0044b144
.text:0044b15c 04000724 _li param_4,0x4
.text:0044b160 5c004394 lhu v1,0x5c(v0)
.text:0044b164 00000000 nop
.text:0044b168 f7ff6714 bne v1,param_4,LAB_0044b148
.text:0044b16c 0a000224 _li v0,0xa
.text:0044b170 08008934 ori t1,param_1,0x8
.text:0044b174 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:0044b178 2c0d29ae sw t1,0xd2c(s1)
.text:0044b17c 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0044b180 21202002 _move param_1,s1
.text:0044b184 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b188 c9034004 bltz v0,LAB_0044c0b0
.text:0044b18c 14001524 _li s5,0x14
.text:0044b190 e48e998f lw t9,-0x711c(gp)=>->sslActivateReadCipher ;= 00457bcc
.text:0044b194 380d35a2 sb s5,0xd38(s1)
.text:0044b198 09f82003 jalr t9=>sslActivateReadCipher ;undefined sslActivateReadCipher()
.text:0044b19c 21202002 _move param_1,s1
.text:0044b1a0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b1a4 a4034004 bltz v0,LAB_0044c038
.text:0044b1a8 00000000 _nop
LAB_0044b1ac: ;XREF[1,0]: 0044b2c8
.text:0044b1ac bc0c378e lw s7,0xcbc(s1)
.text:0044b1b0 00000000 nop
.text:0044b1b4 5c00e0a6 sh zero,0x5c(s7)
.text:0044b1b8 21380000 clear param_4
LAB_0044b1bc: ;XREF[1,0]: 0044c030
.text:0044b1bc fdff0224 li v0,-0x3
LAB_0044b1c0: ;XREF[2,0]: 0044b400,0044b474
.text:0044b1c0 8dfd0010 b LAB_0044a7f8
.text:0044b1c4 390d22a2 _sb v0,0xd39(s1)
LAB_0044b1c8: ;XREF[2,0]: 0044a868,0044b320
.text:0044b1c8 6802a58f lw param_2,param_7+0x250(sp)
.text:0044b1cc f4ff0224 li v0,-0xc
.text:0044b1d0 f4ff0724 li param_4,-0xc
.text:0044b1d4 88fd0010 b LAB_0044a7f8
.text:0044b1d8 0000a2ac _sw v0,0x0(param_2)
LAB_0044b1dc: ;XREF[1,0]: 0044a714
.text:0044b1dc 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0044b1e0 00000000 nop
.text:0044b1e4 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0044b1e8 2120c003 _move param_1,s8
.text:0044b1ec 06000010 b LAB_0044b208
.text:0044b1f0 00000000 _nop
LAB_0044b1f4: ;XREF[1,0]: 0044b20c
.text:0044b1f4 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0044b1f8 5001a527 addiu param_2,sp,0x150
.text:0044b1fc 80000624 li param_3,0x80
.text:0044b200 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0044b204 ffffb526 _addiu s5,s5,-0x1
LAB_0044b208: ;XREF[1,0]: 0044b1ec
.text:0044b208 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b20c f9ffa01e bgtz s5,LAB_0044b1f4
.text:0044b210 2120c003 _move param_1,s8
.text:0044b214 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0044b218 00000000 nop
.text:0044b21c 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:0044b220 5001a527 _addiu param_2,sp,0x150
.text:0044b224 51fd0010 b LAB_0044a76c
.text:0044b228 00000000 _nop
LAB_0044b22c: ;XREF[1,0]: 0044a4d8
.text:0044b22c 5402a58f lw param_2,local_res4+0x250(sp)
.text:0044b230 00000000 nop
.text:0044b234 0000b08c lw s0,0x0(param_2)
.text:0044b238 c3ff0010 b LAB_0044b148
.text:0044b23c 0a000224 _li v0,0xa
LAB_0044b240: ;XREF[1,0]: 0044a3d4
.text:0044b240 6402a48f lw param_1,param_6+0x250(sp)
.text:0044b244 05000224 li v0,0x5
LAB_0044b248: ;XREF[1,0]: 0044c060
.text:0044b248 19ff0010 b LAB_0044aeb0
.text:0044b24c 000082ac _sw v0,0x0(param_1)
LAB_0044b250: ;XREF[1,0]: 0044a408
.text:0044b250 6402b18f lw s1,param_6+0x250(sp)
.text:0044b254 68fd0010 b LAB_0044a7f8
.text:0044b258 000028ae _sw t0,0x0(s1)
LAB_0044b25c: ;XREF[1,0]: 0044a5c0
.text:0044b25c 5402b68f lw s6,local_res4+0x250(sp)
.text:0044b260 00000000 nop
.text:0044b264 0000d08e lw s0,0x0(s6)
.text:0044b268 bffe0010 b LAB_0044ad68
.text:0044b26c 300d22ae _sw v0,0xd30(s1)
LAB_0044b270: ;XREF[1,0]: 0044b118
.text:0044b270 bc0c228e lw v0,0xcbc(s1)
.text:0044b274 00000000 nop
.text:0044b278 a9ff4010 beq v0,zero,LAB_0044b120
.text:0044b27c 04001624 _li s6,0x4
.text:0044b280 5c004a94 lhu t2,0x5c(v0)
.text:0044b284 00000000 nop
.text:0044b288 a5ff5615 bne t2,s6,LAB_0044b120
.text:0044b28c 00000000 _nop
.text:0044b290 2c0d2b8e lw t3,0xd2c(s1)
.text:0044b294 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:0044b298 08006535 ori param_2,t3,0x8
.text:0044b29c 2c0d25ae sw param_2,0xd2c(s1)
.text:0044b2a0 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0044b2a4 21202002 _move param_1,s1
.text:0044b2a8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b2ac 7b034004 bltz v0,LAB_0044c09c
.text:0044b2b0 00000000 _nop
.text:0044b2b4 e48e998f lw t9,-0x711c(gp)=>->sslActivateReadCipher ;= 00457bcc
.text:0044b2b8 380d32a2 sb s2,0xd38(s1)
.text:0044b2bc 09f82003 jalr t9=>sslActivateReadCipher ;undefined sslActivateReadCipher()
.text:0044b2c0 21202002 _move param_1,s1
.text:0044b2c4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b2c8 b8ff4104 bgez v0,LAB_0044b1ac
.text:0044b2cc 50000224 _li v0,0x50
.text:0044b2d0 5402ac8f lw t4,local_res4+0x250(sp)
.text:0044b2d4 00000000 nop
.text:0044b2d8 0000908d lw s0,0x0(t4)
LAB_0044b2dc: ;XREF[3,0]: 0044c044,0044c0a8,0044c0bc
.text:0044b2dc a2fe0010 b LAB_0044ad68
.text:0044b2e0 300d22ae _sw v0,0xd30(s1)
LAB_0044b2e4: ;XREF[1,0]: 0044a854
.text:0044b2e4 0200be2a slti s8,s5,0x2
.text:0044b2e8 2400c013 beq s8,zero,LAB_0044b37c
.text:0044b2ec 32000224 _li v0,0x32
.text:0044b2f0 5402a48f lw param_1,local_res4+0x250(sp)
.text:0044b2f4 00000000 nop
.text:0044b2f8 0000908c lw s0,0x0(param_1)
.text:0044b2fc 9afe0010 b LAB_0044ad68
.text:0044b300 300d22ae _sw v0,0xd30(s1)
LAB_0044b304: ;XREF[1,0]: 0044a844
.text:0044b304 5402b28f lw s2,local_res4+0x250(sp)
.text:0044b308 00000000 nop
.text:0044b30c 0000508e lw s0,0x0(s2)
.text:0044b310 33fd0010 b LAB_0044a7e0
.text:0044b314 16000224 _li v0,0x16
LAB_0044b318: ;XREF[1,0]: 0044a85c
.text:0044b318 58008d10 beq param_1,t5,LAB_0044b47c
.text:0044b31c 17000e24 _li t6,0x17
.text:0044b320 a9ff8e14 bne param_1,t6,LAB_0044b1c8
.text:0044b324 ff000224 _li v0,0xff
.text:0044b328 380d2392 lbu v1,0xd38(s1)
.text:0044b32c 00000000 nop
.text:0044b330 35006210 beq v1,v0,LAB_0044b408
.text:0044b334 02000c24 _li t4,0x2
.text:0044b338 33006c10 beq v1,t4,LAB_0044b408
.text:0044b33c 00000000 _nop
LAB_0044b340: ;XREF[1,0]: 0044b418
.text:0044b340 5402a78f lw param_4,local_res4+0x250(sp)
.text:0044b344 00000000 nop
.text:0044b348 0000f08c lw s0,0x0(param_4)
.text:0044b34c 7eff0010 b LAB_0044b148
.text:0044b350 0a000224 _li v0,0xa
LAB_0044b354: ;XREF[3,0]: 0044a59c,0044a794,0044a79c
.text:0044b354 5402b38f lw s3,local_res4+0x250(sp)
.text:0044b358 00000000 nop
.text:0044b35c 0000708e lw s0,0x0(s3)
.text:0044b360 e5fd0010 b LAB_0044aaf8
.text:0044b364 14000224 _li v0,0x14
LAB_0044b368: ;XREF[1,0]: 0044a50c
.text:0044b368 5402a68f lw param_3,local_res4+0x250(sp)
.text:0044b36c 00000000 nop
.text:0044b370 0000d08c lw s0,0x0(param_3)
.text:0044b374 24ff0010 b LAB_0044b008
.text:0044b378 2f000224 _li v0,0x2f
LAB_0044b37c: ;XREF[1,0]: 0044b2e8
.text:0044b37c 1802aa8f lw t2,local_38+0x250(sp)
.text:0044b380 6c02a58f lw param_2,param_8+0x250(sp)
.text:0044b384 00004b91 lbu t3,0x0(t2)
.text:0044b388 02001f24 li ra,0x2
.text:0044b38c 0000aba0 sb t3,0x0(param_2)
.text:0044b390 01005691 lbu s6,0x1(t2)
.text:0044b394 7002a68f lw param_3,param_9+0x250(sp)
.text:0044b398 00000000 nop
.text:0044b39c 0000d6a0 sb s6,0x0(param_3)
.text:0044b3a0 5802b08f lw s0,local_res8+0x250(sp)
.text:0044b3a4 6c02a28f lw v0,param_8+0x250(sp)
.text:0044b3a8 00001fae sw ra,0x0(s0)
.text:0044b3ac 00004890 lbu t0,0x0(v0)
.text:0044b3b0 00000000 nop
.text:0044b3b4 05001f15 bne t0,ra,LAB_0044b3cc
.text:0044b3b8 00000000 _nop
.text:0044b3bc 2c0d2c8e lw t4,0xd2c(s1)
.text:0044b3c0 00000000 nop
.text:0044b3c4 40009235 ori s2,t4,0x40
.text:0044b3c8 2c0d32ae sw s2,0xd2c(s1)
LAB_0044b3cc: ;XREF[1,0]: 0044b3b4
.text:0044b3cc 7002ad8f lw t5,param_9+0x250(sp)
.text:0044b3d0 00000000 nop
.text:0044b3d4 0000b491 lbu s4,0x0(t5)
.text:0044b3d8 00000000 nop
.text:0044b3dc 05008016 bne s4,zero,LAB_0044b3f4
.text:0044b3e0 00000000 _nop
.text:0044b3e4 2c0d2f8e lw t7,0xd2c(s1)
.text:0044b3e8 00000000 nop
.text:0044b3ec 1000ee35 ori t6,t7,0x10
.text:0044b3f0 2c0d2eae sw t6,0xd2c(s1)
LAB_0044b3f4: ;XREF[1,0]: 0044b3dc
.text:0044b3f4 5402a38f lw v1,local_res4+0x250(sp)
.text:0044b3f8 caff0724 li param_4,-0x36
.text:0044b3fc fcff0224 li v0,-0x4
.text:0044b400 6fff0010 b LAB_0044b1c0
.text:0044b404 000073ac _sw s3,0x0(v1)
LAB_0044b408: ;XREF[2,0]: 0044b330,0044b338
.text:0044b408 2c0d248e lw param_1,0xd2c(s1)
.text:0044b40c 00000000 nop
.text:0044b410 42580400 srl t3,param_1,0x1
.text:0044b414 01007631 andi s6,t3,0x1
.text:0044b418 c9ffc012 beq s6,zero,LAB_0044b340
.text:0044b41c 23187702 _subu v1,s3,s7
.text:0044b420 5802b98f lw t9,local_res8+0x250(sp)
.text:0044b424 00000000 nop
.text:0044b428 0000388f lw t8,0x0(t9)
.text:0044b42c 6002af8f lw t7,param_5+0x250(sp)
.text:0044b430 5402ae8f lw t6,local_res4+0x250(sp)
.text:0044b434 5802a68f lw param_3,local_res8+0x250(sp)
.text:0044b438 1802b28f lw s2,local_38+0x250(sp)
.text:0044b43c 21806002 move s0,s3
.text:0044b440 23480303 subu t1,t8,v1
.text:0044b444 23989702 subu s3,s4,s7
.text:0044b448 0000e9ad sw t1,0x0(t7)
.text:0044b44c 0000d0ad sw s0,0x0(t6)
.text:0044b450 ec025416 bne s2,s4,LAB_0044c004
.text:0044b454 0000d3ac _sw s3,0x0(param_3)
.text:0044b458 340d358e lw s5,0xd34(s1)
.text:0044b45c 00000000 nop
.text:0044b460 0100be26 addiu s8,s5,0x1
.text:0044b464 0004bf2a slti ra,s5,0x400
.text:0044b468 36ffe013 beq ra,zero,LAB_0044b144
.text:0044b46c 340d3eae _sw s8,0xd34(s1)
LAB_0044b470: ;XREF[2,0]: 0044c00c,0044c014
.text:0044b470 cbff0724 li param_4,-0x35
.text:0044b474 52ff0010 b LAB_0044b1c0
.text:0044b478 ffff0224 _li v0,-0x1
LAB_0044b47c: ;XREF[1,0]: 0044b318
.text:0044b47c 2c0d268e lw param_3,0xd2c(s1)
.text:0044b480 1802b88f lw t8,local_38+0x250(sp)
.text:0044b484 824b0600 srl t1,param_3,0xe
.text:0044b488 1802a58f lw param_2,local_38+0x250(sp)
.text:0044b48c 01002731 andi param_4,t1,0x1
.text:0044b490 1402b8af sw t8,local_3c+0x250(sp)
.text:0044b494 21b00000 clear s6
.text:0044b498 21f0b500 addu s8,param_2,s5
.text:0044b49c db00e014 bne param_4,zero,LAB_0044b80c
.text:0044b4a0 1c02a0af _sw zero,local_34+0x250(sp)
.text:0044b4a4 040d248e lw param_1,0xd04(s1)
.text:0044b4a8 00000000 nop
.text:0044b4ac d8008010 beq param_1,zero,LAB_0044b810
.text:0044b4b0 2350c503 _subu t2,s8,param_2
.text:0044b4b4 0c0d3f8e lw ra,0xd0c(s1)
.text:0044b4b8 080d258e lw param_2,0xd08(s1)
.text:0044b4bc 1802a88f lw t0,local_38+0x250(sp)
.text:0044b4c0 2380e503 subu s0,ra,param_2
.text:0044b4c4 2330c803 subu param_3,s8,t0
.text:0044b4c8 2bc8d000 sltu t9,param_3,s0
.text:0044b4cc 02002013 beq t9,zero,LAB_0044b4d8
.text:0044b4d0 00000000 _nop
.text:0044b4d4 2180c000 move s0,param_3
LAB_0044b4d8: ;XREF[1,0]: 0044b4cc
.text:0044b4d8 21208500 addu param_1,param_1,param_2
.text:0044b4dc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044b4e0 1802a58f lw param_2,local_38+0x250(sp)
.text:0044b4e4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044b4e8 21300002 _move param_3,s0
.text:0044b4ec 080d228e lw v0,0xd08(s1)
.text:0044b4f0 1402a48f lw param_1,local_3c+0x250(sp)
.text:0044b4f4 0c0d3e8e lw s8,0xd0c(s1)
.text:0044b4f8 21185000 addu v1,v0,s0
.text:0044b4fc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b500 21109000 addu v0,param_1,s0
.text:0044b504 26007e10 beq v1,s8,LAB_0044b5a0
.text:0044b508 080d23ae _sw v1,0xd08(s1)
.text:0044b50c 040d308e lw s0,0xd04(s1)
.text:0044b510 21900000 clear s2
.text:0044b514 1402a2af sw v0,local_3c+0x250(sp)
LAB_0044b518: ;XREF[7,0]: 0044b950,0044bb28,0044bbc0,0044bbcc
; 0044bc80,0044bfac,0044c1a4
.text:0044b518 0f000012 beq s0,zero,LAB_0044b558
.text:0044b51c f4ff0524 _li param_2,-0xc
.text:0044b520 080d358e lw s5,0xd08(s1)
.text:0044b524 0c0d3e8e lw s8,0xd0c(s1)
.text:0044b528 00000000 nop
.text:0044b52c 0a00be16 bne s5,s8,LAB_0044b558
.text:0044b530 00000000 _nop
.text:0044b534 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044b538 00000000 nop
.text:0044b53c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044b540 21200002 _move param_1,s0
.text:0044b544 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b548 040d20ae sw zero,0xd04(s1)
.text:0044b54c 0c0d20ae sw zero,0xd0c(s1)
.text:0044b550 080d20ae sw zero,0xd08(s1)
.text:0044b554 f4ff0524 li param_2,-0xc
LAB_0044b558: ;XREF[2,0]: 0044b518,0044b52c
.text:0044b558 a3004512 beq s2,param_2,LAB_0044b7e8
.text:0044b55c f5ff482a _slti t0,s2,-0xb
.text:0044b560 94000011 beq t0,zero,LAB_0044b7b4
.text:0044b564 f8ff0d24 _li t5,-0x8
.text:0044b568 c3ff1424 li s4,-0x3d
.text:0044b56c c3045412 beq s2,s4,LAB_0044c87c
.text:0044b570 cbff0a24 _li t2,-0x35
.text:0044b574 25004a12 beq s2,t2,LAB_0044b60c
.text:0044b578 17000f24 _li t7,0x17
LAB_0044b57c: ;XREF[1,0]: 0044b7bc
.text:0044b57c 300d2d8e lw t5,0xd30(s1)
.text:0044b580 ff000a24 li t2,0xff
.text:0044b584 c502aa11 beq t5,t2,LAB_0044c09c
.text:0044b588 00000000 _nop
.text:0044b58c 5402a88f lw t0,local_res4+0x250(sp)
.text:0044b590 00000000 nop
.text:0044b594 0000108d lw s0,0x0(t0)
.text:0044b598 f3fd0010 b LAB_0044ad68
.text:0044b59c 00000000 _nop
LAB_0044b5a0: ;XREF[1,0]: 0044b504
.text:0044b5a0 040d308e lw s0,0xd04(s1)
.text:0044b5a4 3812248e lw param_1,0x1238(s1)
.text:0044b5a8 21f00302 addu s8,s0,v1
.text:0044b5ac 21580402 addu t3,s0,param_1
.text:0044b5b0 23906400 subu s2,v1,param_1
.text:0044b5b4 1402abaf sw t3,local_3c+0x250(sp)
LAB_0044b5b8: ;XREF[1,0]: 0044bdbc
.text:0044b5b8 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0044b5bc 21309200 addu param_3,param_1,s2
.text:0044b5c0 23286401 subu param_2,t3,param_1
LAB_0044b5c4: ;XREF[1,0]: 0044bdb0
.text:0044b5c4 ffffc630 andi param_3,param_3,0xffff
.text:0044b5c8 21202002 move param_1,s1
LAB_0044b5cc: ;XREF[1,0]: 0044bdf4
.text:0044b5cc 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0044b5d0 00000000 _nop
LAB_0044b5d4: ;XREF[1,0]: 0044bd70
.text:0044b5d4 380d2392 lbu v1,0xd38(s1)
.text:0044b5d8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b5dc 1700622c sltiu v0,v1,0x17
.text:0044b5e0 81024010 beq v0,zero,switchD_0044b604::caseD_5
.text:0044b5e4 80600300 _sll t4,v1,0x2
.text:0044b5e8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b5ec 00000000 nop
.text:0044b5f0 90057025 addiu s0,t3,0x590
.text:0044b5f4 21689001 addu t5,t4,s0
.text:0044b5f8 0000aa8d lw t2,0x0(t5)=>.rodata:switchD_0044b604:...;= FFF6CB8Ch
.text:0044b5fc 00000000 nop
.text:0044b600 21405c01 addu t0,t2,gp
switchD: ; FWD[14,0]: 0044bfe8,0044c0ec,0044c1ac,0044c228
; 0044c41c,0044c4fc,0044c56c,0044c588
; 0044c628,0044c694,0044c700,0044c780
; 0044c7ec,0044c7f8
.text:0044b604 08000001 jr t0
.text:0044b608 00000000 _nop
LAB_0044b60c: ;XREF[1,0]: 0044b574
.text:0044b60c 00006492 lbu param_1,0x0(s3)
.text:0044b610 00000000 nop
.text:0044b614 ff008930 andi t1,param_1,0xff
.text:0044b618 3d002f11 beq t1,t7,LAB_0044b710
.text:0044b61c ff001024 _li s0,0xff
.text:0044b620 ff008c30 andi t4,param_1,0xff
LAB_0044b624: ;XREF[1,0]: 0044b718
.text:0044b624 17000224 li v0,0x17
LAB_0044b628: ;XREF[1,0]: 0044b72c
.text:0044b628 21008211 beq t4,v0,LAB_0044b6b0
.text:0044b62c 00000000 _nop
.text:0044b630 5802af8f lw t7,local_res8+0x250(sp)
.text:0044b634 00000000 nop
.text:0044b638 0000e38d lw v1,0x0(t7)
.text:0044b63c 00000000 nop
.text:0044b640 21807700 addu s0,v1,s7
LAB_0044b644: ;XREF[2,0]: 0044b6d8,0044c8b8
.text:0044b644 16001312 beq s0,s3,LAB_0044b6a0
.text:0044b648 00000000 _nop
.text:0044b64c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b650 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b654 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044b658 1005e527 addiu param_2=>...,ra,0x510 ;= "sslDecode.c"
.text:0044b65c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044b660 1001c427 _addiu param_1=>...,s8,0x110 ;= "psAssert %s"
.text:0044b664 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b668 cf050524 li param_2,0x5cf
.text:0044b66c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b670 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044b674 00000000 nop
.text:0044b678 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044b67c 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0044b680 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b684 00000000 nop
.text:0044b688 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b68c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044b690 00000000 nop
.text:0044b694 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044b698 54050427 _addiu param_1=>...,t8,0x554 ;= "origbuf + *len == c"
.text:0044b69c 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044b6a0: ;XREF[1,0]: 0044b644
.text:0044b6a0 5402b58f lw s5,local_res4+0x250(sp)
.text:0044b6a4 2180e002 move s0,s7
.text:0044b6a8 affd0010 b LAB_0044ad68
.text:0044b6ac 0000b7ae _sw s7,0x0(s5)
LAB_0044b6b0: ;XREF[1,0]: 0044b628
.text:0044b6b0 380d3692 lbu s6,0xd38(s1)
.text:0044b6b4 00000000 nop
.text:0044b6b8 7c04c016 bne s6,zero,LAB_0044c8ac
.text:0044b6bc 00000000 _nop
.text:0044b6c0 5802a78f lw param_4,local_res8+0x250(sp)
.text:0044b6c4 00000000 nop
.text:0044b6c8 0000e38c lw v1,0x0(param_4)
.text:0044b6cc 00000000 nop
.text:0044b6d0 21207700 addu param_1,v1,s7
.text:0044b6d4 2b586402 sltu t3,s3,param_1
.text:0044b6d8 daff6011 beq t3,zero,LAB_0044b644
.text:0044b6dc 21807700 _addu s0,v1,s7
.text:0044b6e0 5402ae8f lw t6,local_res4+0x250(sp)
.text:0044b6e4 d80c268e lw param_3,0xcd8(s1)
.text:0044b6e8 dc0c328e lw s2,0xcdc(s1)
.text:0044b6ec e00c378e lw s7,0xce0(s1)
.text:0044b6f0 0000d3ad sw s3,0x0(t6)
.text:0044b6f4 21380000 clear param_4
.text:0044b6f8 ffff1324 li s3,-0x1
.text:0044b6fc 380d33a2 sb s3,0xd38(s1)
.text:0044b700 400c26ae sw param_3,0xc40(s1)
.text:0044b704 2c0d32ae sw s2,0xd2c(s1)
.text:0044b708 3bfc0010 b LAB_0044a7f8
.text:0044b70c fc0c37ae _sw s7,0xcfc(s1)
LAB_0044b710: ;XREF[1,0]: 0044b618
.text:0044b710 380d3892 lbu t8,0xd38(s1)
.text:0044b714 00000000 nop
.text:0044b718 c2ff1017 bne t8,s0,LAB_0044b624
.text:0044b71c ff008c30 _andi t4,param_1,0xff
.text:0044b720 2c0d3f8e lw ra,0xd2c(s1)
.text:0044b724 00000000 nop
.text:0044b728 0100e333 andi v1,ra,0x1
.text:0044b72c beff6010 beq v1,zero,LAB_0044b628
.text:0044b730 17000224 _li v0,0x17
.text:0044b734 5802b98f lw t9,local_res8+0x250(sp)
.text:0044b738 00000000 nop
.text:0044b73c 0000358f lw s5,0x0(t9)
.text:0044b740 00000000 nop
.text:0044b744 21f0b702 addu s8,s5,s7
.text:0044b748 1600d313 beq s8,s3,LAB_0044b7a4
.text:0044b74c 00000000 _nop
.text:0044b750 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b754 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b758 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044b75c 10014425 addiu param_1=>...,t2,0x110 ;= "psAssert %s"
.text:0044b760 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044b764 10058526 _addiu param_2=>...,s4,0x510 ;= "sslDecode.c"
.text:0044b768 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b76c b4050524 li param_2,0x5b4
.text:0044b770 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044b774 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044b778 00000000 nop
.text:0044b77c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044b780 1c010425 _addiu param_1=>.rodata:DAT_0049011c,t0,0x11c ;= 3Ah :
.text:0044b784 2000bc8f lw gp,local_230+0x250(sp)
.text:0044b788 00000000 nop
.text:0044b78c 2080858f lw param_2=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044b790 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044b794 00000000 nop
.text:0044b798 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044b79c 5405a424 _addiu param_1=>...,param_2,0x554 ;= "origbuf + *len == c"
.text:0044b7a0 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044b7a4: ;XREF[1,0]: 0044b748
.text:0044b7a4 5402ad8f lw t5,local_res4+0x250(sp)
.text:0044b7a8 2180e002 move s0,s7
.text:0044b7ac 6efd0010 b LAB_0044ad68
.text:0044b7b0 0000b7ad _sw s7,0x0(t5)
LAB_0044b7b4: ;XREF[1,0]: 0044b560
.text:0044b7b4 0c004d12 beq s2,t5,LAB_0044b7e8
.text:0044b7b8 00000000 _nop
.text:0044b7bc 6fff4016 bne s2,zero,LAB_0044b57c
.text:0044b7c0 21380000 _clear param_4
.text:0044b7c4 5802ab8f lw t3,local_res8+0x250(sp)
.text:0044b7c8 23b07702 subu s6,s3,s7
.text:0044b7cc 00006c8d lw t4,0x0(t3)
.text:0044b7d0 6002b78f lw s7,param_5+0x250(sp)
.text:0044b7d4 5402b18f lw s1,local_res4+0x250(sp)
.text:0044b7d8 23109601 subu v0,t4,s6
.text:0044b7dc 0000e2ae sw v0,0x0(s7)
.text:0044b7e0 05fc0010 b LAB_0044a7f8
.text:0044b7e4 000033ae _sw s3,0x0(s1)
LAB_0044b7e8: ;XREF[2,0]: 0044b558,0044b7b4
.text:0044b7e8 300d288e lw t0,0xd30(s1)
.text:0044b7ec ff000524 li param_2,0xff
.text:0044b7f0 11020511 beq t0,param_2,LAB_0044c038
.text:0044b7f4 00000000 _nop
.text:0044b7f8 5402a58f lw param_2,local_res4+0x250(sp)
.text:0044b7fc 00000000 nop
.text:0044b800 0000b08c lw s0,0x0(param_2)
.text:0044b804 58fd0010 b LAB_0044ad68
.text:0044b808 00000000 _nop
LAB_0044b80c: ;XREF[1,0]: 0044b49c
.text:0044b80c 2350c503 subu t2,s8,param_2
LAB_0044b810: ;XREF[2,0]: 0044b4ac,0044c198
.text:0044b810 f9014019 blez t2,LAB_0044bff8
.text:0044b814 0100a724 _addiu param_4,param_2,0x1
.text:0044b818 0100cb30 andi t3,param_3,0x1
.text:0044b81c 0000b090 lbu s0,0x0(param_2)
.text:0044b820 2140e000 move t0,param_4
.text:0044b824 a4016011 beq t3,zero,LAB_0044beb8
.text:0044b828 1402a7af _sw param_4,local_3c+0x250(sp)
.text:0044b82c 01000524 li param_2,0x1
.text:0044b830 a3010512 beq s0,param_2,LAB_0044bec0
.text:0044b834 826b0600 _srl t5,param_3,0xe
LAB_0044b838: ;XREF[2,0]: 0044beb8,0044bec8
.text:0044b838 0100b431 andi s4,t5,0x1
.text:0044b83c 13008012 beq s4,zero,LAB_0044b88c
.text:0044b840 2378c803 _subu t7,s8,t0
.text:0044b844 0500ee29 slti t6,t7,0x5
.text:0044b848 eb01c015 bne t6,zero,LAB_0044bff8
.text:0044b84c 00000000 _nop
.text:0044b850 03000291 lbu v0,0x3(t0)
.text:0044b854 04000491 lbu param_1,0x4(t0)
.text:0044b858 f40d258e lw param_2,0xdf4(s1)
.text:0044b85c 00fa0200 sll ra,v0,0x8
.text:0044b860 21c0e403 addu t8,ra,param_1
.text:0044b864 0100a924 addiu t1,param_2,0x1
.text:0044b868 2a183801 slt v1,t1,t8
.text:0044b86c ad006014 bne v1,zero,LAB_0044bb24
.text:0044b870 1c02b8af _sw t8,local_34+0x250(sp)
.text:0044b874 1c02a38f lw v1,local_34+0x250(sp)
.text:0044b878 00000000 nop
.text:0044b87c 03006010 beq v1,zero,LAB_0044b88c
.text:0044b880 2ac8a300 _slt t9,param_2,v1
.text:0044b884 31002013 beq t9,zero,LAB_0044b94c
.text:0044b888 00000000 _nop
LAB_0044b88c: ;XREF[2,0]: 0044b83c,0044b87c
.text:0044b88c 380d2492 lbu param_1,0xd38(s1)
.text:0044b890 00000000 nop
.text:0044b894 ff008330 andi v1,param_1,0xff
.text:0044b898 37007010 beq v1,s0,LAB_0044b978
.text:0044b89c 01000a24 _li t2,0x1
.text:0044b8a0 8f010a12 beq s0,t2,LAB_0044bee0
.text:0044b8a4 ff000b24 _li t3,0xff
.text:0044b8a8 0d000524 li param_2,0xd
LAB_0044b8ac: ;XREF[1,0]: 0044bee0
.text:0044b8ac c3010512 beq s0,param_2,LAB_0044bfbc
.text:0044b8b0 0e001224 _li s2,0xe
LAB_0044b8b4: ;XREF[1,0]: 0044bfbc
.text:0044b8b4 08000016 bne s0,zero,LAB_0044b8d8
.text:0044b8b8 ff009430 _andi s4,param_1,0xff
.text:0044b8bc ff000c24 li t4,0xff
.text:0044b8c0 ad018c12 beq s4,t4,LAB_0044bf78
.text:0044b8c4 0100cd30 _andi t5,param_3,0x1
.text:0044b8c8 ff008f30 andi t7,param_1,0xff
LAB_0044b8cc: ;XREF[1,0]: 0044bf78
.text:0044b8cc 02000e24 li t6,0x2
.text:0044b8d0 8701ee11 beq t7,t6,LAB_0044bef0
.text:0044b8d4 42480600 _srl t1,param_3,0x1
LAB_0044b8d8: ;XREF[4,0]: 0044b8b4,0044bef4,0044bf00,0044bf08
.text:0044b8d8 04000724 li param_4,0x4
.text:0044b8dc 54010712 beq s0,param_4,LAB_0044be30
.text:0044b8e0 ff008f30 _andi t7,param_1,0xff
.text:0044b8e4 ff008330 andi v1,param_1,0xff
LAB_0044b8e8: ;XREF[1,0]: 0044be34
.text:0044b8e8 16001f24 li ra,0x16
LAB_0044b8ec: ;XREF[3,0]: 0044be44,0044be54,0044be60
.text:0044b8ec be017f10 beq v1,ra,switchD_0044b604::caseD_5
.text:0044b8f0 82440600 _srl t0,param_3,0x12
.text:0044b8f4 01000231 andi v0,t0,0x1
.text:0044b8f8 05004010 beq v0,zero,LAB_0044b910
.text:0044b8fc 82930600 _srl s2,param_3,0xe
.text:0044b900 0e000a24 li t2,0xe
.text:0044b904 b2010a12 beq s0,t2,LAB_0044bfd0
.text:0044b908 0c000b24 _li t3,0xc
.text:0044b90c 82930600 srl s2,param_3,0xe
LAB_0044b910: ;XREF[2,0]: 0044b8f8,0044bfd0
.text:0044b910 01004532 andi param_2,s2,0x1
.text:0044b914 b401a010 beq param_2,zero,switchD_0044b604::caseD_5
.text:0044b918 03000c24 _li t4,0x3
.text:0044b91c 0e000c12 beq s0,t4,LAB_0044b958
.text:0044b920 ff008d30 _andi t5,param_1,0xff
LAB_0044b924: ;XREF[2,0]: 0044b95c,0044b96c
.text:0044b924 f40d238e lw v1,0xdf4(s1)
.text:0044b928 1c02b58f lw s5,local_34+0x250(sp)
.text:0044b92c 01007624 addiu s6,v1,0x1
.text:0044b930 ad01d512 beq s6,s5,switchD_0044b604::caseD_5
.text:0044b934 00000000 _nop
.text:0044b938 1c02be8f lw s8,local_34+0x250(sp)
.text:0044b93c 00000000 nop
.text:0044b940 2a807e00 slt s0,v1,s8
.text:0044b944 a8010016 bne s0,zero,switchD_0044b604::caseD_5
.text:0044b948 00000000 _nop
LAB_0044b94c: ;XREF[1,0]: 0044b884
.text:0044b94c 040d308e lw s0,0xd04(s1)
.text:0044b950 f1fe0010 b LAB_0044b518
.text:0044b954 c3ff1224 _li s2,-0x3d
LAB_0044b958: ;XREF[1,0]: 0044b91c
.text:0044b958 02001424 li s4,0x2
.text:0044b95c f1ffb415 bne t5,s4,LAB_0044b924
.text:0044b960 00000000 _nop
.text:0044b964 680d398e lw t9,0xd68(s1)
.text:0044b968 00000000 nop
.text:0044b96c edff2017 bne t9,zero,LAB_0044b924
.text:0044b970 00000000 _nop
LAB_0044b974: ;XREF[2,0]: 0044bfc8,0044bfe0
.text:0044b974 380d30a2 sb s0,0xd38(s1)
LAB_0044b978: ;XREF[3,0]: 0044b898,0044be68,0044bf94
.text:0044b978 01000724 li param_4,0x1
LAB_0044b97c: ;XREF[1,0]: 0044bee8
.text:0044b97c 3c010712 beq s0,param_4,LAB_0044be70
.text:0044b980 00000000 _nop
.text:0044b984 380d2492 lbu param_1,0xd38(s1)
.text:0044b988 00000000 nop
LAB_0044b98c: ;XREF[1,0]: 0044beb0
.text:0044b98c ff008330 andi v1,param_1,0xff
LAB_0044b990: ;XREF[1,0]: 0044be90
.text:0044b990 14000924 li t1,0x14
.text:0044b994 19016910 beq v1,t1,LAB_0044bdfc
.text:0044b998 ff008830 _andi t0,param_1,0xff
LAB_0044b99c: ;XREF[1,0]: 0044be28
.text:0044b99c 0f000224 li v0,0xf
.text:0044b9a0 f5000211 beq t0,v0,LAB_0044bd78
.text:0044b9a4 d001a527 _addiu param_2,sp,0x1d0
LAB_0044b9a8: ;XREF[1,0]: 0044bd8c
.text:0044b9a8 02002392 lbu v1,0x2(s1)
.text:0044b9ac 00000000 nop
.text:0044b9b0 03006a2c sltiu t2,v1,0x3
.text:0044b9b4 06014015 bne t2,zero,LAB_0044bdd0
.text:0044b9b8 02001f24 _li ra,0x2
.text:0044b9bc 1402ac8f lw t4,local_3c+0x250(sp)
.text:0044b9c0 00000000 nop
.text:0044b9c4 2330cc03 subu param_3,s8,t4
.text:0044b9c8 0300cb28 slti t3,param_3,0x3
.text:0044b9cc 8a016015 bne t3,zero,LAB_0044bff8
.text:0044b9d0 02008925 _addiu t1,t4,0x2
.text:0044b9d4 01008325 addiu v1,t4,0x1
.text:0044b9d8 00008f91 lbu t7,0x0(t4)
.text:0044b9dc 1402a3af sw v1,local_3c+0x250(sp)
.text:0044b9e0 01008e91 lbu t6,0x1(t4)
.text:0044b9e4 2c0d278e lw param_4,0xd2c(s1)
.text:0044b9e8 1402a9af sw t1,local_3c+0x250(sp)
.text:0044b9ec 82930700 srl s2,param_4,0xe
.text:0044b9f0 02009491 lbu s4,0x2(t4)
.text:0044b9f4 006c0f00 sll t5,t7,0x10
.text:0044b9f8 00820e00 sll s0,t6,0x8
.text:0044b9fc 2128b001 addu param_2,t5,s0
.text:0044ba00 01004432 andi param_1,s2,0x1
.text:0044ba04 03008b25 addiu t3,t4,0x3
.text:0044ba08 2190b400 addu s2,param_2,s4
.text:0044ba0c 92008010 beq param_1,zero,LAB_0044bc58
.text:0044ba10 1402abaf _sw t3,local_3c+0x250(sp)
.text:0044ba14 23f8cb03 subu ra,s8,t3
.text:0044ba18 0800f82b slti t8,ra,0x8
.text:0044ba1c 76010017 bne t8,zero,LAB_0044bff8
.text:0044ba20 04008d25 _addiu t5,t4,0x4
.text:0044ba24 03009091 lbu s0,0x3(t4)
.text:0044ba28 05008a25 addiu t2,t4,0x5
.text:0044ba2c 1402adaf sw t5,local_3c+0x250(sp)
.text:0044ba30 01006d91 lbu t5,0x1(t3)
.text:0044ba34 06008825 addiu t0,t4,0x6
.text:0044ba38 1402aaaf sw t2,local_3c+0x250(sp)
.text:0044ba3c 02006e91 lbu t6,0x2(t3)
.text:0044ba40 07009925 addiu t9,t4,0x7
.text:0044ba44 1402a8af sw t0,local_3c+0x250(sp)
.text:0044ba48 03006791 lbu param_4,0x3(t3)
.text:0044ba4c 08008225 addiu v0,t4,0x8
.text:0044ba50 1402b9af sw t9,local_3c+0x250(sp)
.text:0044ba54 04007991 lbu t9,0x4(t3)
.text:0044ba58 09009f25 addiu ra,t4,0x9
.text:0044ba5c 1402a2af sw v0,local_3c+0x250(sp)
.text:0044ba60 05006391 lbu v1,0x5(t3)
.text:0044ba64 1402bfaf sw ra,local_3c+0x250(sp)
.text:0044ba68 06006991 lbu t1,0x6(t3)
.text:0044ba6c 0a009825 addiu t8,t4,0xa
.text:0044ba70 1402b8af sw t8,local_3c+0x250(sp)
.text:0044ba74 07006491 lbu param_1,0x7(t3)
.text:0044ba78 00a20700 sll s4,param_4,0x8
.text:0044ba7c 002c0300 sll param_2,v1,0x10
.text:0044ba80 007a0900 sll t7,t1,0x8
.text:0044ba84 00340e00 sll param_3,t6,0x10
.text:0044ba88 2158af00 addu t3,param_2,t7
.text:0044ba8c 2110d400 addu v0,param_3,s4
.text:0044ba90 00521000 sll t2,s0,0x8
.text:0044ba94 21a06401 addu s4,t3,param_1
.text:0044ba98 21404d01 addu t0,t2,t5
.text:0044ba9c 0b008b25 addiu t3,t4,0xb
.text:0044baa0 21605900 addu t4,v0,t9
.text:0044baa4 1c02a8af sw t0,local_34+0x250(sp)
.text:0044baa8 2002acaf sw t4,local_30+0x250(sp)
.text:0044baac 6a009212 beq s4,s2,LAB_0044bc58
.text:0044bab0 1402abaf _sw t3,local_3c+0x250(sp)
.text:0044bab4 0c0d368e lw s6,0xd0c(s1)
.text:0044bab8 00000000 nop
.text:0044babc c100c016 bne s6,zero,LAB_0044bdc4
.text:0044bac0 00000000 _nop
.text:0044bac4 040d248e lw param_1,0xd04(s1)
.text:0044bac8 00000000 nop
.text:0044bacc 07008010 beq param_1,zero,LAB_0044baec
.text:0044bad0 00000000 _nop
.text:0044bad4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044bad8 00000000 nop
.text:0044badc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044bae0 00000000 _nop
.text:0044bae4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bae8 040d20ae sw zero,0xd04(s1)
LAB_0044baec: ;XREF[1,0]: 0044bacc
.text:0044baec 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044baf0 00000000 nop
.text:0044baf4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044baf8 21204002 _move param_1,s2
.text:0044bafc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bb00 31004010 beq v0,zero,LAB_0044bbc8
.text:0044bb04 040d22ae _sw v0,0xd04(s1)
.text:0044bb08 1c02a28f lw v0,local_34+0x250(sp)
.text:0044bb0c 00000000 nop
.text:0044bb10 040e22ae sw v0,0xe04(s1)
LAB_0044bb14: ;XREF[1,0]: 0044bdc8
.text:0044bb14 1c02be8f lw s8,local_34+0x250(sp)
.text:0044bb18 00000000 nop
.text:0044bb1c 04005e10 beq v0,s8,LAB_0044bb30
.text:0044bb20 00000000 _nop
LAB_0044bb24: ;XREF[5,0]: 0044b86c,0044bb4c,0044bc40,0044bd18
; 0044bfa0
.text:0044bb24 040d308e lw s0,0xd04(s1)
.text:0044bb28 7bfe0010 b LAB_0044b518
.text:0044bb2c 21900000 _clear s2
LAB_0044bb30: ;XREF[1,0]: 0044bb1c
.text:0044bb30 408e998f lw t9,-0x71c0(gp)=>->dtlsSeenFrag ;= 0045b048
.text:0044bb34 2002a58f lw param_2,local_30+0x250(sp)
.text:0044bb38 21202002 move param_1,s1
.text:0044bb3c 09f82003 jalr t9=>dtlsSeenFrag ;undefined dtlsSeenFrag()
.text:0044bb40 1002a627 _addiu param_3,sp,0x210
.text:0044bb44 01000c24 li t4,0x1
.text:0044bb48 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bb4c f5ff4c10 beq v0,t4,LAB_0044bb24
.text:0044bb50 21b04000 _move s6,v0
.text:0044bb54 ffff1024 li s0,-0x1
.text:0044bb58 4b005010 beq v0,s0,LAB_0044bc88
.text:0044bb5c 00000000 _nop
.text:0044bb60 1002a38f lw v1,local_40+0x250(sp)
.text:0044bb64 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044bb68 40480300 sll t1,v1,0x1
.text:0044bb6c 21782301 addu t7,t1,v1
.text:0044bb70 3812248e lw param_1,0x1238(s1)
.text:0044bb74 80280f00 sll param_2,t7,0x2
.text:0044bb78 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044bb7c 21f0b100 _addu s8,param_2,s1
.text:0044bb80 1002ae8f lw t6,local_40+0x250(sp)
.text:0044bb84 100ec2af sw v0,0xe10(s8)
.text:0044bb88 40380e00 sll param_4,t6,0x1
.text:0044bb8c 2130ee00 addu param_3,param_4,t6
.text:0044bb90 80200600 sll param_1,param_3,0x2
.text:0044bb94 21589100 addu t3,param_1,s1
.text:0044bb98 100e648d lw param_1,0xe10(t3)
.text:0044bb9c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bba0 0c008014 bne param_1,zero,LAB_0044bbd4
.text:0044bba4 00000000 _nop
.text:0044bba8 dc84998f lw t9,-0x7b24(gp)=>->dtlsInitFrag ;= 0045afc0
.text:0044bbac 00000000 nop
.text:0044bbb0 09f82003 jalr t9=>dtlsInitFrag ;undefined dtlsInitFrag()
.text:0044bbb4 21202002 _move param_1,s1
.text:0044bbb8 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044bbbc: ;XREF[1,0]: 0044c4d4
.text:0044bbbc 040d308e lw s0,0xd04(s1)
.text:0044bbc0 55fe0010 b LAB_0044b518
.text:0044bbc4 f8ff1224 _li s2,-0x8
LAB_0044bbc8: ;XREF[1,0]: 0044bb00
.text:0044bbc8 f8ff1224 li s2,-0x8
.text:0044bbcc 52fe0010 b LAB_0044b518
.text:0044bbd0 21800000 _clear s0
LAB_0044bbd4: ;XREF[1,0]: 0044bba0
.text:0044bbd4 3812268e lw param_3,0x1238(s1)
.text:0044bbd8 1402a78f lw param_4,local_3c+0x250(sp)
.text:0044bbdc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044bbe0 00000000 nop
.text:0044bbe4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044bbe8 2328e600 _subu param_2,param_4,param_3
.text:0044bbec 1002a48f lw param_1,local_40+0x250(sp)
.text:0044bbf0 2002ad8f lw t5,local_30+0x250(sp)
.text:0044bbf4 40580400 sll t3,param_1,0x1
.text:0044bbf8 21806401 addu s0,t3,param_1
.text:0044bbfc 80601000 sll t4,s0,0x2
.text:0044bc00 21509101 addu t2,t4,s1
.text:0044bc04 0c0e54ad sw s4,0xe0c(t2)
.text:0044bc08 080e4dad sw t5,0xe08(t2)
.text:0044bc0c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bc10 0c0d288e lw t0,0xd0c(s1)
.text:0044bc14 040d388e lw t8,0xd04(s1)
.text:0044bc18 2002bf8f lw ra,local_30+0x250(sp)
.text:0044bc1c 21101401 addu v0,t0,s4
.text:0044bc20 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044bc24 1402a58f lw param_2,local_3c+0x250(sp)
.text:0044bc28 21308002 move param_3,s4
.text:0044bc2c 21201f03 addu param_1,t8,ra
.text:0044bc30 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044bc34 0c0d22ae _sw v0,0xd0c(s1)
.text:0044bc38 0c0d348e lw s4,0xd0c(s1)
.text:0044bc3c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bc40 b8ff9216 bne s4,s2,LAB_0044bb24
.text:0044bc44 00000000 _nop
.text:0044bc48 040d2b8e lw t3,0xd04(s1)
.text:0044bc4c 00000000 nop
.text:0044bc50 1402abaf sw t3,local_3c+0x250(sp)
.text:0044bc54 21f07201 addu s8,t3,s2
LAB_0044bc58: ;XREF[2,0]: 0044ba0c,0044baac
.text:0044bc58 2370cb03 subu t6,s8,t3
.text:0044bc5c 2b30d201 sltu param_3,t6,s2
.text:0044bc60 2f00c010 beq param_3,zero,LAB_0044bd20
.text:0044bc64 00000000 _nop
.text:0044bc68 040d308e lw s0,0xd04(s1)
.text:0044bc6c 00000000 nop
.text:0044bc70 17000012 beq s0,zero,LAB_0044bcd0
.text:0044bc74 00000000 _nop
.text:0044bc78 f4ff1224 li s2,-0xc
LAB_0044bc7c: ;XREF[2,0]: 0044bf70,0044bffc
.text:0044bc7c 32000224 li v0,0x32
LAB_0044bc80: ;XREF[4,0]: 0044bcc8,0044bd9c,0044bed8,0044bff0
.text:0044bc80 25fe0010 b LAB_0044b518
.text:0044bc84 300d22ae _sw v0,0xd30(s1)
LAB_0044bc88: ;XREF[1,0]: 0044bb58
.text:0044bc88 dc84998f lw t9,-0x7b24(gp)=>->dtlsInitFrag ;= 0045afc0
.text:0044bc8c 00000000 nop
.text:0044bc90 09f82003 jalr t9=>dtlsInitFrag ;undefined dtlsInitFrag()
.text:0044bc94 21202002 _move param_1,s1
.text:0044bc98 040d308e lw s0,0xd04(s1)
.text:0044bc9c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bca0 08000012 beq s0,zero,LAB_0044bcc4
.text:0044bca4 00000000 _nop
.text:0044bca8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044bcac 00000000 nop
.text:0044bcb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044bcb4 21200002 _move param_1,s0
.text:0044bcb8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bcbc 040d20ae sw zero,0xd04(s1)
.text:0044bcc0 21800000 clear s0
LAB_0044bcc4: ;XREF[1,0]: 0044bca0
.text:0044bcc4 f7ff1224 li s2,-0x9
LAB_0044bcc8: ;XREF[1,0]: 0044bddc
.text:0044bcc8 edff0010 b LAB_0044bc80
.text:0044bccc 2f000224 _li v0,0x2f
LAB_0044bcd0: ;XREF[1,0]: 0044bc70
.text:0044bcd0 3812358e lw s5,0x1238(s1)
.text:0044bcd4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044bcd8 2120b202 addu param_1,s5,s2
.text:0044bcdc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044bce0 0c0d24ae _sw param_1,0xd0c(s1)
.text:0044bce4 21204000 move param_1,v0
.text:0044bce8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bcec 2a004010 beq v0,zero,LAB_0044bd98
.text:0044bcf0 040d22ae _sw v0,0xd04(s1)
.text:0044bcf4 1402b28f lw s2,local_3c+0x250(sp)
.text:0044bcf8 3812368e lw s6,0x1238(s1)
.text:0044bcfc 2328d203 subu param_2,s8,s2
.text:0044bd00 2130b600 addu param_3,param_2,s6
.text:0044bd04 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044bd08 23285602 subu param_2,s2,s6
.text:0044bd0c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044bd10 080d26ae _sw param_3,0xd08(s1)
.text:0044bd14 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bd18 82ff0010 b LAB_0044bb24
.text:0044bd1c 00000000 _nop
LAB_0044bd20: ;XREF[1,0]: 0044bc60
.text:0044bd20 2c0d238e lw v1,0xd2c(s1)
.text:0044bd24 00000000 nop
.text:0044bd28 824b0300 srl t1,v1,0xe
.text:0044bd2c 01002f31 andi t7,t1,0x1
.text:0044bd30 2100e011 beq t7,zero,LAB_0044bdb8
.text:0044bd34 00000000 _nop
.text:0044bd38 0c0d348e lw s4,0xd0c(s1)
.text:0044bd3c 00000000 nop
.text:0044bd40 18008012 beq s4,zero,LAB_0044bda4
.text:0044bd44 00000000 _nop
.text:0044bd48 c484998f lw t9,-0x7b3c(gp)=>->dtlsHsHashFragMsg ;= 0045ac78
.text:0044bd4c 00000000 nop
.text:0044bd50 09f82003 jalr t9=>dtlsHsHashFragMsg ;undefined dtlsHsHashFragMsg()
.text:0044bd54 21202002 _move param_1,s1
.text:0044bd58 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bd5c 00000000 nop
.text:0044bd60 dc84998f lw t9,-0x7b24(gp)=>->dtlsInitFrag ;= 0045afc0
.text:0044bd64 00000000 nop
.text:0044bd68 09f82003 jalr t9=>dtlsInitFrag ;undefined dtlsInitFrag()
.text:0044bd6c 21202002 _move param_1,s1
.text:0044bd70 18fe0010 b LAB_0044b5d4
.text:0044bd74 00000000 _nop
LAB_0044bd78: ;XREF[1,0]: 0044b9a0
.text:0044bd78 648c998f lw t9,-0x739c(gp)=>->sslSnapshotHSHash ;= 0045ed34
.text:0044bd7c 21202002 move param_1,s1
.text:0044bd80 09f82003 jalr t9=>sslSnapshotHSHash ;undefined sslSnapshotHSHash()
.text:0044bd84 ffff0624 _li param_3,-0x1
.text:0044bd88 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bd8c 06ff401c bgtz v0,LAB_0044b9a8
.text:0044bd90 00000000 _nop
LAB_0044bd94: ;XREF[1,0]: 0044be1c
.text:0044bd94 040d308e lw s0,0xd04(s1)
LAB_0044bd98: ;XREF[1,0]: 0044bcec
.text:0044bd98 f4ff1224 li s2,-0xc
.text:0044bd9c b8ff0010 b LAB_0044bc80
.text:0044bda0 50000224 _li v0,0x50
LAB_0044bda4: ;XREF[1,0]: 0044bd40
.text:0044bda4 3812388e lw t8,0x1238(s1)
.text:0044bda8 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0044bdac 21301203 addu param_3,t8,s2
.text:0044bdb0 04fe0010 b LAB_0044b5c4
.text:0044bdb4 23287801 _subu param_2,t3,t8
LAB_0044bdb8: ;XREF[1,0]: 0044bd30
.text:0044bdb8 3812248e lw param_1,0x1238(s1)
.text:0044bdbc fefd0010 b LAB_0044b5b8
.text:0044bdc0 00000000 _nop
LAB_0044bdc4: ;XREF[1,0]: 0044babc
.text:0044bdc4 040e228e lw v0,0xe04(s1)
.text:0044bdc8 52ff0010 b LAB_0044bb14
.text:0044bdcc 00000000 _nop
LAB_0044bdd0: ;XREF[1,0]: 0044b9b4
.text:0044bdd0 04007f10 beq v1,ra,LAB_0044bde4
.text:0044bdd4 00000000 _nop
LAB_0044bdd8: ;XREF[3,0]: 0044c22c,0044c480,0044c574
.text:0044bdd8 040d308e lw s0,0xd04(s1)
.text:0044bddc baff0010 b LAB_0044bcc8
.text:0044bde0 f4ff1224 _li s2,-0xc
LAB_0044bde4: ;XREF[1,0]: 0044bdd0
.text:0044bde4 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0044bde8 1802a58f lw param_2,local_38+0x250(sp)
.text:0044bdec 21202002 move param_1,s1
.text:0044bdf0 ffffa632 andi param_3,s5,0xffff
.text:0044bdf4 f5fd0010 b LAB_0044b5cc
.text:0044bdf8 ffffb226 _addiu s2,s5,-0x1
LAB_0044bdfc: ;XREF[1,0]: 0044b994
.text:0044bdfc 2c0d3f8e lw ra,0xd2c(s1)
.text:0044be00 648c998f lw t9,-0x739c(gp)=>->sslSnapshotHSHash ;= 0045ed34
.text:0044be04 0100f833 andi t8,ra,0x1
.text:0044be08 0100063b xori param_3,t8,0x1
.text:0044be0c 21202002 move param_1,s1
.text:0044be10 09f82003 jalr t9=>sslSnapshotHSHash ;undefined sslSnapshotHSHash()
.text:0044be14 d001a527 _addiu param_2,sp,0x1d0
.text:0044be18 2000bc8f lw gp,local_230+0x250(sp)
.text:0044be1c ddff4018 blez v0,LAB_0044bd94
.text:0044be20 00000000 _nop
.text:0044be24 380d2492 lbu param_1,0xd38(s1)
.text:0044be28 dcfe0010 b LAB_0044b99c
.text:0044be2c ff008830 _andi t0,param_1,0xff
LAB_0044be30: ;XREF[1,0]: 0044b8dc
.text:0044be30 14000e24 li t6,0x14
.text:0044be34 acfeee15 bne t7,t6,LAB_0044b8e8
.text:0044be38 ff008330 _andi v1,param_1,0xff
.text:0044be3c bc0c228e lw v0,0xcbc(s1)
.text:0044be40 00000000 nop
.text:0044be44 a9fe4010 beq v0,zero,LAB_0044b8ec
.text:0044be48 16001f24 _li ra,0x16
.text:0044be4c 5c004394 lhu v1,0x5c(v0)
.text:0044be50 03000924 li t1,0x3
.text:0044be54 a5fe6914 bne v1,t1,LAB_0044b8ec
.text:0044be58 ff008330 _andi v1,param_1,0xff
.text:0044be5c 0100d830 andi t8,param_3,0x1
.text:0044be60 a2fe0017 bne t8,zero,LAB_0044b8ec
.text:0044be64 00000000 _nop
.text:0044be68 c3fe0010 b LAB_0044b978
.text:0044be6c 380d30a2 _sb s0,0xd38(s1)
LAB_0044be70: ;XREF[1,0]: 0044b97c
.text:0044be70 3c86998f lw t9,-0x79c4(gp)=>->sslInitHSHash ;= 0045e7c8
.text:0044be74 00000000 nop
.text:0044be78 09f82003 jalr t9=>sslInitHSHash ;undefined sslInitHSHash()
.text:0044be7c 21202002 _move param_1,s1
.text:0044be80 380d2492 lbu param_1,0xd38(s1)
.text:0044be84 ff000e24 li t6,0xff
.text:0044be88 ff008f30 andi t7,param_1,0xff
.text:0044be8c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044be90 bffeee15 bne t7,t6,LAB_0044b990
.text:0044be94 ff008330 _andi v1,param_1,0xff
.text:0044be98 2c91998f lw t9,-0x6ed4(gp)=>->sslResetContext ;= 00447dd8
.text:0044be9c 00000000 nop
.text:0044bea0 09f82003 jalr t9=>sslResetContext ;undefined sslResetContext()
.text:0044bea4 21202002 _move param_1,s1
.text:0044bea8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044beac 01000424 li param_1,0x1
.text:0044beb0 b6fe0010 b LAB_0044b98c
.text:0044beb4 380d30a2 _sb s0,0xd38(s1)
LAB_0044beb8: ;XREF[1,0]: 0044b824
.text:0044beb8 5ffe0016 bne s0,zero,LAB_0044b838
.text:0044bebc 826b0600 _srl t5,param_3,0xe
LAB_0044bec0: ;XREF[1,0]: 0044b830
.text:0044bec0 380d2c92 lbu t4,0xd38(s1)
.text:0044bec4 ff001224 li s2,0xff
.text:0044bec8 5bfe9215 bne t4,s2,LAB_0044b838
.text:0044becc 826b0600 _srl t5,param_3,0xe
.text:0044bed0 040d308e lw s0,0xd04(s1)
.text:0044bed4 f4ff1224 li s2,-0xc
.text:0044bed8 69ff0010 b LAB_0044bc80
.text:0044bedc 64000224 _li v0,0x64
LAB_0044bee0: ;XREF[1,0]: 0044b8a0
.text:0044bee0 72fe6b14 bne v1,t3,LAB_0044b8ac
.text:0044bee4 0d000524 _li param_2,0xd
.text:0044bee8 a4fe0010 b LAB_0044b97c
.text:0044beec 01000724 _li param_4,0x1
LAB_0044bef0: ;XREF[1,0]: 0044b8d0
.text:0044bef0 01002331 andi v1,t1,0x1
.text:0044bef4 78fe6010 beq v1,zero,LAB_0044b8d8
.text:0044bef8 82f80600 _srl ra,param_3,0x2
.text:0044befc 0100f833 andi t8,ra,0x1
.text:0044bf00 75fe0013 beq t8,zero,LAB_0044b8d8
.text:0044bf04 0100c230 _andi v0,param_3,0x1
.text:0044bf08 73fe4014 bne v0,zero,LAB_0044b8d8
.text:0044bf0c 00000000 _nop
.text:0044bf10 23b0c803 subu s6,s8,t0
.text:0044bf14 0300d52a slti s5,s6,0x3
.text:0044bf18 3700a016 bne s5,zero,LAB_0044bff8
.text:0044bf1c 01001425 _addiu s4,t0,0x1
.text:0044bf20 00001291 lbu s2,0x0(t0)
.text:0044bf24 1402b4af sw s4,local_3c+0x250(sp)
.text:0044bf28 0100e590 lbu param_2,0x1(param_4)
.text:0044bf2c 0200ec24 addiu t4,param_4,0x2
.text:0044bf30 1402acaf sw t4,local_3c+0x250(sp)
.text:0044bf34 00220500 sll param_1,param_2,0x8
.text:0044bf38 005c1200 sll t3,s2,0x10
.text:0044bf3c 82530600 srl t2,param_3,0xe
.text:0044bf40 0200f090 lbu s0,0x2(param_4)
.text:0044bf44 21406401 addu t0,t3,param_1
.text:0044bf48 01004631 andi param_3,t2,0x1
.text:0044bf4c 21181001 addu v1,t0,s0
.text:0044bf50 1800c010 beq param_3,zero,LAB_0044bfb4
.text:0044bf54 0300e424 _addiu param_1,param_4,0x3
.text:0044bf58 2368c403 subu t5,s8,param_1
.text:0044bf5c 0800be29 slti s8,t5,0x8
.text:0044bf60 0e00c013 beq s8,zero,LAB_0044bf9c
.text:0044bf64 0b00f924 _addiu t9,param_4,0xb
.text:0044bf68 040d308e lw s0,0xd04(s1)
.text:0044bf6c f4ff1224 li s2,-0xc
.text:0044bf70 42ff0010 b LAB_0044bc7c
.text:0044bf74 1402a4af _sw param_1,local_3c+0x250(sp)
LAB_0044bf78: ;XREF[1,0]: 0044b8c0
.text:0044bf78 54fea015 bne t5,zero,LAB_0044b8cc
.text:0044bf7c ff008f30 _andi t7,param_1,0xff
.text:0044bf80 2c91998f lw t9,-0x6ed4(gp)=>->sslResetContext ;= 00447dd8
.text:0044bf84 00000000 nop
.text:0044bf88 09f82003 jalr t9=>sslResetContext ;undefined sslResetContext()
.text:0044bf8c 21202002 _move param_1,s1
.text:0044bf90 2000bc8f lw gp,local_230+0x250(sp)
.text:0044bf94 78fe0010 b LAB_0044b978
.text:0044bf98 380d20a2 _sb zero,0xd38(s1)
LAB_0044bf9c: ;XREF[1,0]: 0044bf60
.text:0044bf9c 1402b9af sw t9,local_3c+0x250(sp)
LAB_0044bfa0: ;XREF[1,0]: 0044bfb4
.text:0044bfa0 e0fe6010 beq v1,zero,LAB_0044bb24
.text:0044bfa4 00000000 _nop
.text:0044bfa8 040d308e lw s0,0xd04(s1)
.text:0044bfac 5afd0010 b LAB_0044b518
.text:0044bfb0 f4ff1224 _li s2,-0xc
LAB_0044bfb4: ;XREF[1,0]: 0044bf50
.text:0044bfb4 faff0010 b LAB_0044bfa0
.text:0044bfb8 1402a4af _sw param_1,local_3c+0x250(sp)
LAB_0044bfbc: ;XREF[1,0]: 0044b8ac
.text:0044bfbc 3dfe7214 bne v1,s2,LAB_0044b8b4
.text:0044bfc0 00000000 _nop
.text:0044bfc4 8000c734 ori param_4,param_3,0x80
.text:0044bfc8 6afe0010 b LAB_0044b974
.text:0044bfcc 2c0d27ae _sw param_4,0xd2c(s1)
LAB_0044bfd0: ;XREF[1,0]: 0044b904
.text:0044bfd0 4ffe6b14 bne v1,t3,LAB_0044b910
.text:0044bfd4 82930600 _srl s2,param_3,0xe
.text:0044bfd8 42240600 srl param_1,param_3,0x11
.text:0044bfdc 01008630 andi param_3,param_1,0x1
.text:0044bfe0 64fec010 beq param_3,zero,LAB_0044b974
.text:0044bfe4 00000000 _nop
caseD_6: ;XREF[6,0]: 0044b5e0,0044b604,0044b8ec,0044b914
caseD_7: ; 0044b930,0044b944
caseD_8:
caseD_9:
caseD_a:
caseD_11:
caseD_12:
caseD_13:
caseD_15:
caseD_5:
.text:0044bfe8 040d308e lw s0,0xd04(s1)
.text:0044bfec f4ff1224 li s2,-0xc
.text:0044bff0 23ff0010 b LAB_0044bc80
.text:0044bff4 0a000224 _li v0,0xa
LAB_0044bff8: ;XREF[9,0]: 0044b810,0044b848,0044b9cc,0044ba1c
; 0044bf18,0044c2b8,0044c42c,0044c454
; 0044c5f0
.text:0044bff8 040d308e lw s0,0xd04(s1)
.text:0044bffc 1fff0010 b LAB_0044bc7c
.text:0044c000 f4ff1224 _li s2,-0xc
LAB_0044c004: ;XREF[1,0]: 0044b450
.text:0044c004 340d228e lw v0,0xd34(s1)
.text:0044c008 00000000 nop
.text:0044c00c 18fd4018 blez v0,LAB_0044b470
.text:0044c010 ffff5724 _addiu s7,v0,-0x1
.text:0044c014 16fd0010 b LAB_0044b470
.text:0044c018 340d37ae _sw s7,0xd34(s1)
LAB_0044c01c: ;XREF[1,0]: 0044b10c
.text:0044c01c e48e998f lw t9,-0x711c(gp)=>->sslActivateReadCipher ;= 00457bcc
.text:0044c020 00000000 nop
.text:0044c024 09f82003 jalr t9=>sslActivateReadCipher ;undefined sslActivateReadCipher()
.text:0044c028 21202002 _move param_1,s1
.text:0044c02c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c030 62fc4104 bgez v0,LAB_0044b1bc
.text:0044c034 21380000 _clear param_4
LAB_0044c038: ;XREF[2,0]: 0044b1a4,0044b7f0
.text:0044c038 5402b48f lw s4,local_res4+0x250(sp)
.text:0044c03c 00000000 nop
.text:0044c040 0000908e lw s0,0x0(s4)
.text:0044c044 a5fc0010 b LAB_0044b2dc
.text:0044c048 50000224 _li v0,0x50
LAB_0044c04c: ;XREF[1,0]: 0044ae60
.text:0044c04c 7800a48f lw param_1,local_1d8+0x250(sp)
.text:0044c050 7000a38f lw v1,local_1e0+0x250(sp)
.text:0044c054 91fb0010 b LAB_0044ae9c
.text:0044c058 23108300 _subu v0,param_1,v1
LAB_0044c05c: ;XREF[1,0]: 0044aff0
.text:0044c05c 6402a48f lw param_1,param_6+0x250(sp)
.text:0044c060 79fc0010 b LAB_0044b248
.text:0044c064 cdff0724 _li param_4,-0x33
LAB_0044c068: ;XREF[1,0]: 0044a954
.text:0044c068 2c0d358e lw s5,0xd2c(s1)
.text:0044c06c 00000000 nop
.text:0044c070 0100b432 andi s4,s5,0x1
.text:0044c074 39fa8012 beq s4,zero,LAB_0044a95c
.text:0044c078 00000000 _nop
.text:0044c07c 380d2892 lbu t0,0xd38(s1)
.text:0044c080 00000000 nop
.text:0044c084 35fa0415 bne t0,param_1,LAB_0044a95c
.text:0044c088 2180e002 _move s0,s7
.text:0044c08c 5402b88f lw t8,local_res4+0x250(sp)
.text:0044c090 0a000224 li v0,0xa
.text:0044c094 2cfc0010 b LAB_0044b148
.text:0044c098 000017af _sw s7,0x0(t8)
LAB_0044c09c: ;XREF[2,0]: 0044b2ac,0044b584
.text:0044c09c 5402b28f lw s2,local_res4+0x250(sp)
.text:0044c0a0 00000000 nop
.text:0044c0a4 0000508e lw s0,0x0(s2)
.text:0044c0a8 8cfc0010 b LAB_0044b2dc
.text:0044c0ac 50000224 _li v0,0x50
LAB_0044c0b0: ;XREF[1,0]: 0044b188
.text:0044c0b0 5402b88f lw t8,local_res4+0x250(sp)
.text:0044c0b4 00000000 nop
.text:0044c0b8 0000108f lw s0,0x0(t8)
.text:0044c0bc 87fc0010 b LAB_0044b2dc
.text:0044c0c0 50000224 _li v0,0x50
LAB_0044c0c4: ;XREF[1,0]: 0044ae78
.text:0044c0c4 6802a48f lw param_1,param_7+0x250(sp)
.text:0044c0c8 f4ff0224 li v0,-0xc
.text:0044c0cc f4ff0724 li param_4,-0xc
.text:0044c0d0 77fb0010 b LAB_0044aeb0
.text:0044c0d4 000082ac _sw v0,0x0(param_1)
LAB_0044c0d8: ;XREF[1,0]: 0044a99c
.text:0044c0d8 00003796 lhu s7,0x0(s1)
.text:0044c0dc 5402a58f lw param_2,local_res4+0x250(sp)
.text:0044c0e0 21101702 addu v0,s0,s7
.text:0044c0e4 c4f90010 b LAB_0044a7f8
.text:0044c0e8 0000a2ac _sw v0,0x0(param_2)
caseD_c: ;XREF[1,0]: 0044b604
.text:0044c0ec 1700c012 beq s6,zero,LAB_0044c14c
.text:0044c0f0 00000000 _nop
.text:0044c0f4 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c0f8 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c0fc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c100 10014425 addiu param_1=>...,t2,0x110 ;= "psAssert %s"
.text:0044c104 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c108 10058526 _addiu param_2=>...,s4,0x510 ;= "sslDecode.c"
.text:0044c10c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c110 940a0524 li param_2,0xa94
.text:0044c114 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c118 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c11c 00000000 nop
.text:0044c120 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c124 1c010425 _addiu param_1=>.rodata:DAT_0049011c,t0,0x11c ;= 3Ah :
.text:0044c128 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c12c 00000000 nop
.text:0044c130 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c134 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c138 6805e427 addiu param_1=>...,ra,0x568 ;= "rc == 0"
.text:0044c13c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c140 00000000 _nop
.text:0044c144 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c148 00000000 nop
LAB_0044c14c: ;XREF[1,0]: 0044c0ec
.text:0044c14c 588f998f lw t9,-0x70a8(gp)=>->parseServerKeyExchange;= 0045cd84
.text:0044c150 21202002 move param_1,s1
LAB_0044c154: ;XREF[1,0]: 0044c6f8
.text:0044c154 d001a527 addiu param_2,sp,0x1d0
LAB_0044c158: ;XREF[1,0]: 0044c564
.text:0044c158 1402a627 addiu param_3,sp,0x214
; FWD[5,0]: 0045c33c,0045c33c,0045cd84,0045cd84
; 0045d694
.text:0044c15c 09f82003 jalr t9=>parseCertificateStatus ;undefined parseCertificateVerify()
;undefined parseServerKeyExchange()
;undefined parseCertificateStatus()
.text:0044c160 2138c003 _move param_4,s8
LAB_0044c164: ;XREF[1,0]: 0044c220
.text:0044c164 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c168 0d004004 bltz v0,LAB_0044c1a0
.text:0044c16c 21b04000 _move s6,v0
LAB_0044c170: ;XREF[2,0]: 0044c60c,0044c620
.text:0044c170 1402a58f lw param_2,local_3c+0x250(sp)
LAB_0044c174: ;XREF[3,0]: 0044c3f0,0044c4b8,0044c580
.text:0044c174 2c0d268e lw param_3,0xd2c(s1)
.text:0044c178 00000000 nop
.text:0044c17c 82c30600 srl t8,param_3,0xe
.text:0044c180 01001033 andi s0,t8,0x1
.text:0044c184 04000012 beq s0,zero,LAB_0044c198
.text:0044c188 2bf8be00 _sltu ra,param_2,s8
.text:0044c18c 1c02a38f lw v1,local_34+0x250(sp)
.text:0044c190 00000000 nop
.text:0044c194 f40d23ae sw v1,0xdf4(s1)
LAB_0044c198: ;XREF[1,0]: 0044c184
.text:0044c198 9dfde017 bne ra,zero,LAB_0044b810
.text:0044c19c 2350c503 _subu t2,s8,param_2
LAB_0044c1a0: ;XREF[2,0]: 0044c168,0044c618
.text:0044c1a0 040d308e lw s0,0xd04(s1)
.text:0044c1a4 dcfc0010 b LAB_0044b518
.text:0044c1a8 2190c002 _move s2,s6
caseD_b: ;XREF[1,0]: 0044b604
.text:0044c1ac 1700c012 beq s6,zero,LAB_0044c20c
.text:0044c1b0 00000000 _nop
.text:0044c1b4 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044c1b8 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044c1bc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c1c0 1005e524 addiu param_2=>...,param_4,0x510 ;= "sslDecode.c"
.text:0044c1c4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c1c8 10018424 _addiu param_1=>...,param_1,0x110 ;= "psAssert %s"
.text:0044c1cc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c1d0 f1090524 li param_2,0x9f1
.text:0044c1d4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c1d8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c1dc 00000000 nop
.text:0044c1e0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c1e4 1c016425 _addiu param_1=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:0044c1e8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c1ec 00000000 nop
.text:0044c1f0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c1f4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c1f8 00000000 nop
.text:0044c1fc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c200 68054426 _addiu param_1=>...,s2,0x568 ;= "rc == 0"
.text:0044c204 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c208 00000000 nop
LAB_0044c20c: ;XREF[1,0]: 0044c1ac
.text:0044c20c f087998f lw t9,-0x7810(gp)=>->parseCertificate ;= 0045e234
.text:0044c210 21202002 move param_1,s1
.text:0044c214 1402a527 addiu param_2,sp,0x214
.text:0044c218 09f82003 jalr t9=>parseCertificate ;undefined parseCertificate()
.text:0044c21c 2130c003 _move param_3,s8
.text:0044c220 d0ff0010 b LAB_0044c164
.text:0044c224 00000000 _nop
caseD_4: ;XREF[1,0]: 0044b604
.text:0044c228 0600462e sltiu param_3,s2,0x6
.text:0044c22c eafec014 bne param_3,zero,LAB_0044bdd8
.text:0044c230 00000000 _nop
.text:0044c234 1402a38f lw v1,local_3c+0x250(sp)
.text:0044c238 bc0c308e lw s0,0xcbc(s1)
.text:0044c23c 00006590 lbu param_2,0x0(v1)
.text:0044c240 01006f24 addiu t7,v1,0x1
.text:0044c244 00260500 sll param_1,param_2,0x18
.text:0044c248 1402afaf sw t7,local_3c+0x250(sp)
.text:0044c24c 600004ae sw param_1,0x60(s0)
.text:0044c250 01006e90 lbu t6,0x1(v1)
.text:0044c254 02007924 addiu t9,v1,0x2
.text:0044c258 00340e00 sll param_3,t6,0x10
.text:0044c25c 25908600 or s2,param_1,param_3
.text:0044c260 1402b9af sw t9,local_3c+0x250(sp)
.text:0044c264 600012ae sw s2,0x60(s0)
.text:0044c268 02006790 lbu param_4,0x2(v1)
.text:0044c26c 03006c24 addiu t4,v1,0x3
.text:0044c270 005a0700 sll t3,param_4,0x8
.text:0044c274 25684b02 or t5,s2,t3
.text:0044c278 1402acaf sw t4,local_3c+0x250(sp)
.text:0044c27c 60000dae sw t5,0x60(s0)
.text:0044c280 03006290 lbu v0,0x3(v1)
.text:0044c284 04006a24 addiu t2,v1,0x4
.text:0044c288 2540a201 or t0,t5,v0
.text:0044c28c 1402aaaf sw t2,local_3c+0x250(sp)
.text:0044c290 600008ae sw t0,0x60(s0)
.text:0044c294 05007f24 addiu ra,v1,0x5
.text:0044c298 04007890 lbu t8,0x4(v1)
.text:0044c29c 1402bfaf sw ra,local_3c+0x250(sp)
.text:0044c2a0 05006990 lbu t1,0x5(v1)
.text:0044c2a4 06006f24 addiu t7,v1,0x6
.text:0044c2a8 00a21800 sll s4,t8,0x8
.text:0044c2ac 25908902 or s2,s4,t1
.text:0044c2b0 2328cf03 subu param_2,s8,t7
.text:0044c2b4 2b70b200 sltu t6,param_2,s2
.text:0044c2b8 4fffc015 bne t6,zero,LAB_0044bff8
.text:0044c2bc 1402afaf _sw t7,local_3c+0x250(sp)
.text:0044c2c0 5e000996 lhu t1,0x5e(s0)
.text:0044c2c4 00000000 nop
.text:0044c2c8 50002011 beq t1,zero,LAB_0044c40c
.text:0044c2cc 00000000 _nop
.text:0044c2d0 5800148e lw s4,0x58(s0)
.text:0044c2d4 00000000 nop
.text:0044c2d8 18008016 bne s4,zero,LAB_0044c33c
.text:0044c2dc 00000000 _nop
.text:0044c2e0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c2e4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c2e8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c2ec 1001e427 addiu param_1=>...,ra,0x110 ;= "psAssert %s"
.text:0044c2f0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c2f4 10056524 _addiu param_2=>...,v1,0x510 ;= "sslDecode.c"
.text:0044c2f8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c2fc 420a0524 li param_2,0xa42
.text:0044c300 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c304 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c308 00000000 nop
.text:0044c30c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c310 1c010427 _addiu param_1=>.rodata:DAT_0049011c,t8,0x11c ;= 3Ah :
.text:0044c314 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c318 00000000 nop
.text:0044c31c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c320 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c324 00000000 nop
.text:0044c328 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c32c 70050426 _addiu param_1=>...,s0,0x570 ;= "ssl->sid->sessionTicket"
.text:0044c330 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c334 bc0c308e lw s0,0xcbc(s1)
.text:0044c338 00000000 nop
LAB_0044c33c: ;XREF[1,0]: 0044c2d8
.text:0044c33c 5e000896 lhu t0,0x5e(s0)
.text:0044c340 00000000 nop
.text:0044c344 0a001215 bne t0,s2,LAB_0044c370
.text:0044c348 00000000 _nop
.text:0044c34c 1402b48f lw s4,local_3c+0x250(sp)
.text:0044c350 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0044c354 5800058e lw param_2,0x58(s0)
.text:0044c358 21208002 move param_1,s4
.text:0044c35c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0044c360 21304002 _move param_3,s2
.text:0044c364 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c368 1c004010 beq v0,zero,LAB_0044c3dc
.text:0044c36c 21285402 _addu param_2,s2,s4
LAB_0044c370: ;XREF[1,0]: 0044c344
.text:0044c370 5800048e lw param_1,0x58(s0)
.text:0044c374 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044c378 00000000 nop
.text:0044c37c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044c380 5e0012a6 _sh s2,0x5e(s0)
.text:0044c384 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c388 bc0c308e lw s0,0xcbc(s1)
.text:0044c38c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044c390 5e000496 lhu param_1,0x5e(s0)
LAB_0044c394: ;XREF[1,0]: 0044c414
.text:0044c394 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044c398 00000000 _nop
.text:0044c39c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c3a0 15004010 beq v0,zero,LAB_0044c3f8
.text:0044c3a4 580002ae _sw v0,0x58(s0)
.text:0044c3a8 bc0c2a8e lw t2,0xcbc(s1)
.text:0044c3ac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044c3b0 5e004695 lhu param_3,0x5e(t2)
.text:0044c3b4 5800448d lw param_1,0x58(t2)
.text:0044c3b8 1402a58f lw param_2,local_3c+0x250(sp)
.text:0044c3bc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044c3c0 00000000 _nop
.text:0044c3c4 bc0c308e lw s0,0xcbc(s1)
.text:0044c3c8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c3cc 5e000396 lhu v1,0x5e(s0)
LAB_0044c3d0: ;XREF[1,0]: 0044c404
.text:0044c3d0 1402ad8f lw t5,local_3c+0x250(sp)
.text:0044c3d4 00000000 nop
.text:0044c3d8 21286d00 addu param_2,v1,t5
LAB_0044c3dc: ;XREF[1,0]: 0044c368
.text:0044c3dc 14000c24 li t4,0x14
.text:0044c3e0 04000224 li v0,0x4
.text:0044c3e4 1402a5af sw param_2,local_3c+0x250(sp)
.text:0044c3e8 5c0000a6 sh zero,0x5c(s0)
.text:0044c3ec 380d2ca2 sb t4,0xd38(s1)
.text:0044c3f0 60ff0010 b LAB_0044c174
.text:0044c3f4 390d22a2 _sb v0,0xd39(s1)
LAB_0044c3f8: ;XREF[1,0]: 0044c3a0
.text:0044c3f8 bc0c308e lw s0,0xcbc(s1)
.text:0044c3fc 00000000 nop
.text:0044c400 5e000396 lhu v1,0x5e(s0)
.text:0044c404 f2ff0010 b LAB_0044c3d0
.text:0044c408 5e0000a6 _sh zero,0x5e(s0)
LAB_0044c40c: ;XREF[1,0]: 0044c2c8
.text:0044c40c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044c410 21204002 move param_1,s2
.text:0044c414 dfff0010 b LAB_0044c394
.text:0044c418 5e0012a6 _sh s2,0x5e(s0)
caseD_3: ;XREF[1,0]: 0044b604
.text:0044c41c 1402a38f lw v1,local_3c+0x250(sp)
.text:0044c420 00000000 nop
.text:0044c424 2310c303 subu v0,s8,v1
.text:0044c428 03004d28 slti t5,v0,0x3
.text:0044c42c f2fea015 bne t5,zero,LAB_0044bff8
.text:0044c430 02006c24 _addiu t4,v1,0x2
.text:0044c434 1402acaf sw t4,local_3c+0x250(sp)
.text:0044c438 02006690 lbu param_3,0x2(v1)
.text:0044c43c 03006524 addiu param_2,v1,0x3
.text:0044c440 640d26ae sw param_3,0xd64(s1)
.text:0044c444 1500c018 blez param_3,LAB_0044c49c
.text:0044c448 1402a5af _sw param_2,local_3c+0x250(sp)
.text:0044c44c 2358c503 subu t3,s8,param_2
.text:0044c450 2ab06601 slt s6,t3,param_3
.text:0044c454 e8fec016 bne s6,zero,LAB_0044bff8
.text:0044c458 00000000 _nop
.text:0044c45c 680d278e lw param_4,0xd68(s1)
.text:0044c460 00000000 nop
.text:0044c464 1600e010 beq param_4,zero,LAB_0044c4c0
.text:0044c468 00000000 _nop
.text:0044c46c e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0044c470 600d248e lw param_1,0xd60(s1)
.text:0044c474 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0044c478 00000000 _nop
.text:0044c47c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c480 55fe4014 bne v0,zero,LAB_0044bdd8
.text:0044c484 00000000 _nop
LAB_0044c488: ;XREF[1,0]: 0044c4f4
.text:0044c488 1402a48f lw param_1,local_3c+0x250(sp)
.text:0044c48c 640d328e lw s2,0xd64(s1)
.text:0044c490 00000000 nop
.text:0044c494 21284402 addu param_2,s2,param_1
.text:0044c498 1402a5af sw param_2,local_3c+0x250(sp)
LAB_0044c49c: ;XREF[1,0]: 0044c444
.text:0044c49c 680d298e lw t1,0xd68(s1)
.text:0044c4a0 02000e24 li t6,0x2
.text:0044c4a4 01002f25 addiu t7,t1,0x1
.text:0044c4a8 03000624 li param_3,0x3
.text:0044c4ac cbff1624 li s6,-0x35
.text:0044c4b0 680d2fae sw t7,0xd68(s1)
.text:0044c4b4 380d2ea2 sb t6,0xd38(s1)
.text:0044c4b8 2eff0010 b LAB_0044c174
.text:0044c4bc 390d26a2 _sb param_3,0xd39(s1)
LAB_0044c4c0: ;XREF[1,0]: 0044c464
.text:0044c4c0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044c4c4 00000000 nop
.text:0044c4c8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044c4cc 2120c000 _move param_1,param_3
.text:0044c4d0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c4d4 b9fd4010 beq v0,zero,LAB_0044bbbc
.text:0044c4d8 600d22ae _sw v0,0xd60(s1)
.text:0044c4dc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044c4e0 1402a58f lw param_2,local_3c+0x250(sp)
.text:0044c4e4 640d268e lw param_3,0xd64(s1)
.text:0044c4e8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044c4ec 21204000 _move param_1,v0
.text:0044c4f0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c4f4 e4ff0010 b LAB_0044c488
.text:0044c4f8 00000000 _nop
caseD_2: ;XREF[1,0]: 0044b604
.text:0044c4fc 1700c012 beq s6,zero,LAB_0044c55c
.text:0044c500 00000000 _nop
.text:0044c504 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c508 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c50c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c510 10058525 addiu param_2=>...,t4,0x510 ;= "sslDecode.c"
.text:0044c514 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c518 10010426 _addiu param_1=>...,s0,0x110 ;= "psAssert %s"
.text:0044c51c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c520 e1090524 li param_2,0x9e1
.text:0044c524 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c528 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c52c 00000000 nop
.text:0044c530 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c534 1c01a425 _addiu param_1=>.rodata:DAT_0049011c,t5,0x11c ;= 3Ah :
.text:0044c538 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c53c 00000000 nop
.text:0044c540 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c544 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c548 00000000 nop
.text:0044c54c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c550 68054425 _addiu param_1=>...,t2,0x568 ;= "rc == 0"
.text:0044c554 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c558 00000000 nop
LAB_0044c55c: ;XREF[1,0]: 0044c4fc
.text:0044c55c 108f998f lw t9,-0x70f0(gp)=>->parseServerHello ;= 0045c668
.text:0044c560 21284002 move param_2,s2
LAB_0044c564: ;XREF[3,0]: 0044c68c,0044c7e4,0044c7f0
.text:0044c564 fcfe0010 b LAB_0044c158
.text:0044c568 21202002 _move param_1,s1
caseD_0: ;XREF[1,0]: 0044b604
.text:0044c56c 1402a58f lw param_2,local_3c+0x250(sp)
.text:0044c570 00000000 nop
.text:0044c574 18fec517 bne s8,param_2,LAB_0044bdd8
.text:0044c578 00000000 _nop
.text:0044c57c cbff1624 li s6,-0x35
.text:0044c580 fcfe0010 b LAB_0044c174
.text:0044c584 390d20a2 _sb zero,0xd39(s1)
caseD_1: ;XREF[1,0]: 0044b604
.text:0044c588 1600c012 beq s6,zero,LAB_0044c5e4
.text:0044c58c 00000000 _nop
.text:0044c590 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c594 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044c598 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c59c 1001c425 addiu param_1=>...,t6,0x110 ;= "psAssert %s"
.text:0044c5a0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c5a4 1005c524 _addiu param_2=>...,param_3,0x510 ;= "sslDecode.c"
.text:0044c5a8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c5ac 97090524 li param_2,0x997
.text:0044c5b0 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044c5b4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c5b8 00000000 nop
.text:0044c5bc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c5c0 1c01e424 _addiu param_1=>...,param_4,0x11c ;= 3Ah :
.text:0044c5c4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c5c8 00000000 nop
.text:0044c5cc 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044c5d0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c5d4 00000000 nop
.text:0044c5d8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c5dc 68058424 _addiu param_1=>...,param_1,0x568 ;= "rc == 0"
.text:0044c5e0 2000bc8f lw gp,local_230+0x250(sp)
LAB_0044c5e4: ;XREF[1,0]: 0044c588
.text:0044c5e4 1402a58f lw param_2,local_3c+0x250(sp)
.text:0044c5e8 00000000 nop
.text:0044c5ec 21b0b200 addu s6,param_2,s2
.text:0044c5f0 81fede16 bne s6,s8,LAB_0044bff8
.text:0044c5f4 21202002 _move param_1,s1
.text:0044c5f8 cc86998f lw t9,-0x7934(gp)=>->parseClientHello ;= 0045b12c
.text:0044c5fc 1402a527 addiu param_2,sp,0x214
.text:0044c600 09f82003 jalr t9=>parseClientHello ;undefined parseClientHello()
.text:0044c604 2130c003 _move param_3,s8
LAB_0044c608: ;XREF[2,0]: 0044c778,0044c874
.text:0044c608 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c60c d8fe4104 bgez v0,LAB_0044c170
.text:0044c610 21b04000 _move s6,v0
.text:0044c614 cbff1224 li s2,-0x35
.text:0044c618 e1fe5214 bne v0,s2,LAB_0044c1a0
.text:0044c61c 00000000 _nop
.text:0044c620 d3fe0010 b LAB_0044c170
.text:0044c624 00000000 _nop
caseD_10: ;XREF[1,0]: 0044b604
.text:0044c628 1700c012 beq s6,zero,LAB_0044c688
.text:0044c62c 00000000 _nop
.text:0044c630 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c634 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c638 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c63c 10056524 addiu param_2=>...,v1,0x510 ;= "sslDecode.c"
.text:0044c640 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c644 10018426 _addiu param_1=>...,s4,0x110 ;= "psAssert %s"
.text:0044c648 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c64c a9090524 li param_2,0x9a9
.text:0044c650 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c654 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c658 00000000 nop
.text:0044c65c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c660 1c012425 _addiu param_1=>.rodata:DAT_0049011c,t1,0x11c ;= 3Ah :
.text:0044c664 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c668 00000000 nop
.text:0044c66c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c670 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c674 00000000 nop
.text:0044c678 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c67c 6805e425 _addiu param_1=>...,t7,0x568 ;= "rc == 0"
.text:0044c680 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c684 00000000 nop
LAB_0044c688: ;XREF[1,0]: 0044c628
.text:0044c688 e88a998f lw t9,-0x7518(gp)=>->parseClientKeyExchange;= 0045b9a0
.text:0044c68c b5ff0010 b LAB_0044c564
.text:0044c690 21284002 _move param_2,s2
caseD_f: ;XREF[1,0]: 0044b604
.text:0044c694 1700c012 beq s6,zero,LAB_0044c6f4
.text:0044c698 00000000 _nop
.text:0044c69c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c6a0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c6a4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c6a8 10016424 addiu param_1=>...,v1,0x110 ;= "psAssert %s"
.text:0044c6ac 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c6b0 10050527 _addiu param_2=>...,t8,0x510 ;= "sslDecode.c"
.text:0044c6b4 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c6b8 850a0524 li param_2,0xa85
.text:0044c6bc 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c6c0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c6c4 00000000 nop
.text:0044c6c8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c6cc 1c010426 _addiu param_1=>.rodata:DAT_0049011c,s0,0x11c ;= 3Ah :
.text:0044c6d0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c6d4 00000000 nop
.text:0044c6d8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c6dc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c6e0 00000000 nop
.text:0044c6e4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c6e8 68052425 _addiu param_1=>...,t1,0x568 ;= "rc == 0"
.text:0044c6ec 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c6f0 00000000 nop
LAB_0044c6f4: ;XREF[1,0]: 0044c694
.text:0044c6f4 c08b998f lw t9,-0x7440(gp)=>->parseCertificateVerify;= 0045c33c
.text:0044c6f8 96fe0010 b LAB_0044c154
.text:0044c6fc 21202002 _move param_1,s1
caseD_e: ;XREF[1,0]: 0044b604
.text:0044c700 1700c012 beq s6,zero,LAB_0044c760
.text:0044c704 00000000 _nop
.text:0044c708 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044c70c 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044c710 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c714 1005e524 addiu param_2=>...,param_4,0x510 ;= "sslDecode.c"
.text:0044c718 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c71c 10018424 _addiu param_1=>...,param_1,0x110 ;= "psAssert %s"
.text:0044c720 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c724 670a0524 li param_2,0xa67
.text:0044c728 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c72c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c730 00000000 nop
.text:0044c734 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c738 1c016425 _addiu param_1=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:0044c73c 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c740 00000000 nop
.text:0044c744 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c748 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c74c 00000000 nop
.text:0044c750 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c754 6805c426 _addiu param_1=>...,s6,0x568 ;= "rc == 0"
.text:0044c758 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c75c 00000000 nop
LAB_0044c760: ;XREF[1,0]: 0044c700
.text:0044c760 788e998f lw t9,-0x7188(gp)=>->parseServerHelloDone ;= 0045d86c
.text:0044c764 21284002 move param_2,s2
.text:0044c768 21202002 move param_1,s1
.text:0044c76c 1402a627 addiu param_3,sp,0x214
.text:0044c770 09f82003 jalr t9=>parseServerHelloDone ;undefined parseServerHelloDone()
.text:0044c774 2138c003 _move param_4,s8
.text:0044c778 a3ff0010 b LAB_0044c608
.text:0044c77c 00000000 _nop
caseD_d: ;XREF[1,0]: 0044b604
.text:0044c780 1700c012 beq s6,zero,LAB_0044c7e0
.text:0044c784 00000000 _nop
.text:0044c788 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c78c 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044c790 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c794 1001a424 addiu param_1=>...,param_2,0x110 ;= "psAssert %s"
.text:0044c798 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c79c 1005e525 _addiu param_2=>...,t7,0x510 ;= "sslDecode.c"
.text:0044c7a0 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c7a4 750a0524 li param_2,0xa75
.text:0044c7a8 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c7ac 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c7b0 00000000 nop
.text:0044c7b4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c7b8 1c01c425 _addiu param_1=>.rodata:DAT_0049011c,t6,0x11c ;= 3Ah :
.text:0044c7bc 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c7c0 00000000 nop
.text:0044c7c4 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044c7c8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c7cc 00000000 nop
.text:0044c7d0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c7d4 6805c424 _addiu param_1=>...,param_3,0x568 ;= "rc == 0"
.text:0044c7d8 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c7dc 00000000 nop
LAB_0044c7e0: ;XREF[1,0]: 0044c780
.text:0044c7e0 ac86998f lw t9,-0x7954(gp)=>->parseCertificateReq...;= 0045d988
.text:0044c7e4 5fff0010 b LAB_0044c564
.text:0044c7e8 21284002 _move param_2,s2
caseD_16: ;XREF[1,0]: 0044b604
.text:0044c7ec 9484998f lw t9,-0x7b6c(gp)=>->parseCertificateStatus;= 0045d694
.text:0044c7f0 5cff0010 b LAB_0044c564
.text:0044c7f4 21284002 _move param_2,s2
caseD_14: ;XREF[1,0]: 0044b604
.text:0044c7f8 1700c012 beq s6,zero,LAB_0044c858
.text:0044c7fc 00000000 _nop
.text:0044c800 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c804 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c808 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044c80c 10010425 addiu param_1=>...,t0,0x110 ;= "psAssert %s"
.text:0044c810 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044c814 10054524 _addiu param_2=>...,v0,0x510 ;= "sslDecode.c"
.text:0044c818 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c81c 00000000 nop
.text:0044c820 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c824 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044c828 1c01e427 addiu param_1=>.rodata:DAT_0049011c,ra,0x11c ;= 3Ah :
.text:0044c82c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044c830 b5090524 _li param_2,0x9b5
.text:0044c834 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c838 00000000 nop
.text:0044c83c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044c840 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044c844 00000000 nop
.text:0044c848 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044c84c 68050427 _addiu param_1=>...,t8,0x568 ;= "rc == 0"
.text:0044c850 2000bc8f lw gp,local_230+0x250(sp)
.text:0044c854 00000000 nop
LAB_0044c858: ;XREF[1,0]: 0044c7f8
.text:0044c858 5c87998f lw t9,-0x78a4(gp)=>->parseFinished ;= 0045dee8
.text:0044c85c 1000beaf sw s8,local_240+0x250(sp)
.text:0044c860 21284002 move param_2,s2
.text:0044c864 21202002 move param_1,s1
.text:0044c868 d001a627 addiu param_3,sp,0x1d0
.text:0044c86c 09f82003 jalr t9=>parseFinished ;undefined parseFinished(undefined pa...
.text:0044c870 1402a727 _addiu param_4,sp,0x214
.text:0044c874 64ff0010 b LAB_0044c608
.text:0044c878 00000000 _nop
LAB_0044c87c: ;XREF[1,0]: 0044b56c
.text:0044c87c 5802ae8f lw t6,local_res8+0x250(sp)
.text:0044c880 5402a78f lw param_4,local_res4+0x250(sp)
.text:0044c884 0000d28d lw s2,0x0(t6)
.text:0044c888 23307702 subu param_3,s3,s7
.text:0044c88c 0000f3ac sw s3,0x0(param_4)
.text:0044c890 6002b38f lw s3,param_5+0x250(sp)
.text:0044c894 23204602 subu param_1,s2,param_3
.text:0044c898 000064ae sw param_1,0x0(s3)
.text:0044c89c d6f78010 beq param_1,zero,LAB_0044a7f8
.text:0044c8a0 c3ff0724 _li param_4,-0x3d
.text:0044c8a4 d4f70010 b LAB_0044a7f8
.text:0044c8a8 21380000 _clear param_4
LAB_0044c8ac: ;XREF[1,0]: 0044b6b8
.text:0044c8ac 5802a98f lw t1,local_res8+0x250(sp)
.text:0044c8b0 00000000 nop
.text:0044c8b4 0000238d lw v1,0x0(t1)
.text:0044c8b8 62fb0010 b LAB_0044b644
.text:0044c8bc 21807700 _addu s0,v1,s7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslGetEncodedSize()
;XREF[5,0]: Entry Point,00448ab0,00448d20
; 00448d3c,004d850c
.text:0044c8c0 2c0d868c lw a2,0xd2c(a0)
.text:0044c8c4 3412888c lw t0,0x1234(a0)
.text:0044c8c8 82180600 srl v1,a2,0x2
.text:0044c8cc 01006230 andi v0,v1,0x1
.text:0044c8d0 2e004010 beq v0,zero,LAB_0044c98c
.text:0044c8d4 2128a800 _addu a1,a1,t0
.text:0044c8d8 240d8990 lbu t1,0xd24(a0)
.text:0044c8dc 025b0600 srl t3,a2,0xc
.text:0044c8e0 ff002a31 andi t2,t1,0xff
.text:0044c8e4 01006731 andi a3,t3,0x1
.text:0044c8e8 2a00e014 bne a3,zero,LAB_0044c994
.text:0044c8ec 2128aa00 _addu a1,a1,t2
.text:0044c8f0 270d8790 lbu a3,0xd27(a0)
.text:0044c8f4 02750600 srl t6,a2,0x14
LAB_0044c8f8: ;XREF[2,0]: 0044c9a4,0044c9ac
.text:0044c8f8 0100cd31 andi t5,t6,0x1
.text:0044c8fc 0e00a011 beq t5,zero,LAB_0044c938
.text:0044c900 00000000 _nop
.text:0044c904 100d828c lw v0,0xd10(a0)
.text:0044c908 00000000 nop
.text:0044c90c 0400598c lw t9,0x4(v0)
.text:0044c910 00000000 nop
.text:0044c914 42c31900 srl t8,t9,0xd
.text:0044c918 01000f33 andi t7,t8,0x1
.text:0044c91c 3000e011 beq t7,zero,LAB_0044c9e0
.text:0044c920 08000a24 _li t2,0x8
LAB_0044c924: ;XREF[1,0]: 0044c9e0
.text:0044c924 821d0600 srl v1,a2,0x16
.text:0044c928 01006630 andi a2,v1,0x1
.text:0044c92c 0200c010 beq a2,zero,LAB_0044c938
.text:0044c930 2128aa00 _addu a1,a1,t2
.text:0044c934 0800a524 addiu a1,a1,0x8
LAB_0044c938: ;XREF[2,0]: 0044c8fc,0044c92c
.text:0044c938 fc0c8b8c lw t3,0xcfc(a0)
.text:0044c93c 00000000 nop
.text:0044c940 82500b00 srl t2,t3,0x2
.text:0044c944 01004431 andi a0,t2,0x1
.text:0044c948 1a008010 beq a0,zero,LAB_0044c9b4
.text:0044c94c ff00e430 _andi a0,a3,0xff
.text:0044c950 ff00ec30 andi t4,a3,0xff
.text:0044c954 0200842d sltiu a0,t4,0x2
.text:0044c958 08008014 bne a0,zero,LAB_0044c97c
.text:0044c95c ff002331 _andi v1,t1,0xff
.text:0044c960 2310a800 subu v0,a1,t0
.text:0044c964 ffff5824 addiu t8,v0,-0x1
.text:0044c968 fffff924 addiu t9,a3,-0x1
.text:0044c96c 24781903 and t7,t8,t9
.text:0044c970 2370ef00 subu t6,a3,t7
.text:0044c974 ff00cd31 andi t5,t6,0xff
.text:0044c978 2128ad00 addu a1,a1,t5
LAB_0044c97c: ;XREF[1,0]: 0044c958
.text:0044c97c 21300301 addu a2,t0,v1
.text:0044c980 2128a600 addu a1,a1,a2
.text:0044c984 0f008010 beq a0,zero,LAB_0044c9c4
.text:0044c988 01002225 _addiu v0,t1,0x1
LAB_0044c98c: ;XREF[2,0]: 0044c8d0,0044c9b8
.text:0044c98c 0800e003 jr ra
.text:0044c990 2110a000 _move v0,a1
LAB_0044c994: ;XREF[1,0]: 0044c8e8
.text:0044c994 270d8790 lbu a3,0xd27(a0)
.text:0044c998 00000000 nop
.text:0044c99c ff00e330 andi v1,a3,0xff
.text:0044c9a0 02006c2c sltiu t4,v1,0x2
.text:0044c9a4 d4ff8015 bne t4,zero,LAB_0044c8f8
.text:0044c9a8 02750600 _srl t6,a2,0x14
.text:0044c9ac d2ff0010 b LAB_0044c8f8
.text:0044c9b0 2128a300 _addu a1,a1,v1
LAB_0044c9b4: ;XREF[1,0]: 0044c948
.text:0044c9b4 0200892c sltiu t1,a0,0x2
.text:0044c9b8 f4ff2015 bne t1,zero,LAB_0044c98c
.text:0044c9bc 00000000 _nop
.text:0044c9c0 2310a800 subu v0,a1,t0
LAB_0044c9c4: ;XREF[1,0]: 0044c984
.text:0044c9c4 ffffec24 addiu t4,a3,-0x1
.text:0044c9c8 24584c00 and t3,v0,t4
.text:0044c9cc 2350eb00 subu t2,a3,t3
.text:0044c9d0 ff004831 andi t0,t2,0xff
.text:0044c9d4 2128a800 addu a1,a1,t0
.text:0044c9d8 0800e003 jr ra
.text:0044c9dc 2110a000 _move v0,a1
LAB_0044c9e0: ;XREF[1,0]: 0044c91c
.text:0044c9e0 d0ff0010 b LAB_0044c924
.text:0044c9e4 10000a24 _li t2,0x10
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044c9e8(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044ca3c
;param_6 undefined4 14 ;XREF[1,0]: 0044ca40
;local_resc undefined4 c ;XREF[2,0]: 0044ca38,0044cb68
;local_4 undefined4 -4 ;XREF[3,0]: 0044c9f8,0044ccf4,0044cdb8
;local_8 undefined4 -8 ;XREF[3,0]: 0044c9fc,0044ccf8,0044cdbc
;local_c undefined4 -c ;XREF[3,0]: 0044ca00,0044ccfc,0044cdc0
;local_10 undefined4 -10 ;XREF[3,0]: 0044ca04,0044cd00,0044cdc4
;local_14 undefined4 -14 ;XREF[3,0]: 0044ca08,0044cd04,0044cdc8
;local_18 undefined4 -18 ;XREF[3,0]: 0044ca0c,0044cd08,0044cdcc
;local_1c undefined4 -1c ;XREF[3,0]: 0044ca10,0044cd0c,0044cdd0
;local_20 undefined4 -20 ;XREF[3,0]: 0044ca14,0044cd10,0044cdd4
;local_24 undefined4 -24 ;XREF[3,0]: 0044ca18,0044cd14,0044cdd8
;local_28 undefined4 -28 ;XREF[3,0]: 0044ca1c,0044cd18,0044cddc
;local_30 undefined4 -30 ;XREF[7,0]: 0044ca20,0044cb34,0044cb90,0044cc28,0044cea4
; 0044cec0,0044cedc
;XREF[2,0]: 0044d158,004534c4
.text:0044c9e8 09001c3c lui gp,0x9
.text:0044c9ec f82f9c27 addiu gp,gp,0x2ff8
.text:0044c9f0 21e09903 addu gp,gp,t9
.text:0044c9f4 c0ffbd27 addiu sp,sp,-0x40
.text:0044c9f8 3c00bfaf sw ra,local_4+0x40(sp)
.text:0044c9fc 3800beaf sw s8,local_8+0x40(sp)
.text:0044ca00 3400b7af sw s7,local_c+0x40(sp)
.text:0044ca04 3000b6af sw s6,local_10+0x40(sp)
.text:0044ca08 2c00b5af sw s5,local_14+0x40(sp)
.text:0044ca0c 2800b4af sw s4,local_18+0x40(sp)
.text:0044ca10 2400b3af sw s3,local_1c+0x40(sp)
.text:0044ca14 2000b2af sw s2,local_20+0x40(sp)
.text:0044ca18 1c00b1af sw s1,local_24+0x40(sp)
.text:0044ca1c 1800b0af sw s0,local_28+0x40(sp)
.text:0044ca20 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0044ca24 1000a894 lhu t0,0x10(param_2)
.text:0044ca28 21a08000 move s4,param_1
.text:0044ca2c ffff0331 andi v1,t0,0xffff
.text:0044ca30 2a106600 slt v0,v1,param_3
.text:0044ca34 21f0a000 move s8,param_2
.text:0044ca38 4c00a7af sw param_4,local_resc+0x40(sp)
.text:0044ca3c 5000b58f lw s5,param_5+0x40(sp)
.text:0044ca40 5400a48f lw param_1,param_6+0x40(sp)
.text:0044ca44 b8004010 beq v0,zero,LAB_0044cd28
.text:0044ca48 21b0c000 _move s6,param_3
.text:0044ca4c 2388c300 subu s1,param_3,v1
.text:0044ca50 01001724 li s7,0x1
LAB_0044ca54: ;XREF[1,0]: 0044cd2c
.text:0044ca54 2c0d838e lw v1,0xd2c(s4)
.text:0044ca58 00000000 nop
.text:0044ca5c 82330300 srl param_3,v1,0xe
.text:0044ca60 0100c530 andi param_2,param_3,0x1
.text:0044ca64 0400a010 beq param_2,zero,LAB_0044ca78
.text:0044ca68 0d002a2a _slti t2,s1,0xd
.text:0044ca6c ffff0931 andi t1,t0,0xffff
.text:0044ca70 2338c902 subu param_4,s6,t1
.text:0044ca74 2c1287ae sw param_4,0x122c(s4)
LAB_0044ca78: ;XREF[1,0]: 0044ca64
.text:0044ca78 9e004011 beq t2,zero,LAB_0044ccf4
.text:0044ca7c f4ff0624 _li param_3,-0xc
.text:0044ca80 7c0c908e lw s0,0xc7c(s4)
.text:0044ca84 03000010 b LAB_0044ca94
.text:0044ca88 00000000 _nop
LAB_0044ca8c: ;XREF[1,0]: 0044caa4
.text:0044ca8c 2000108e lw s0,0x20(s0)
.text:0044ca90 00000000 nop
LAB_0044ca94: ;XREF[1,0]: 0044ca84
.text:0044ca94 c8000012 beq s0,zero,LAB_0044cdb8
.text:0044ca98 f4ff0624 _li param_3,-0xc
.text:0044ca9c 18000b8e lw t3,0x18(s0)
.text:0044caa0 00000000 nop
.text:0044caa4 f9ff6415 bne t3,param_1,LAB_0044ca8c
.text:0044caa8 00000000 _nop
.text:0044caac c2000012 beq s0,zero,LAB_0044cdb8
.text:0044cab0 82200300 _srl param_1,v1,0x2
.text:0044cab4 01008330 andi v1,param_1,0x1
.text:0044cab8 06006010 beq v1,zero,LAB_0044cad4
.text:0044cabc 21902002 _move s2,s1
.text:0044cac0 270d8492 lbu param_1,0xd27(s4)
.text:0044cac4 00000000 nop
.text:0044cac8 02008c2c sltiu t4,param_1,0x2
.text:0044cacc ce008011 beq t4,zero,LAB_0044ce08
.text:0044cad0 00000000 _nop
LAB_0044cad4: ;XREF[3,0]: 0044cab8,0044ce5c,0044ce64
.text:0044cad4 0400c58f lw param_2,0x4(s8)
.text:0044cad8 ffff0a31 andi t2,t0,0xffff
.text:0044cadc 0800a98e lw t1,0x8(s5)
.text:0044cae0 2130aa00 addu param_3,param_2,t2
.text:0044cae4 23982601 subu s3,t1,param_3
.text:0044cae8 e800601a blez s3,LAB_0044ce8c
.text:0044caec 00000000 _nop
.text:0044caf0 ffff0431 andi param_1,t0,0xffff
LAB_0044caf4: ;XREF[1,0]: 0044cee8
.text:0044caf4 2128a400 addu param_2,param_2,param_1
.text:0044caf8 0a00e012 beq s7,zero,LAB_0044cb24
.text:0044cafc 2320b200 _subu param_1,param_2,s2
.text:0044cb00 0400b88e lw t8,0x4(s5)
.text:0044cb04 0c00bf8e lw ra,0xc(s5)
.text:0044cb08 0800af8e lw t7,0x8(s5)
.text:0044cb0c 21701f03 addu t6,t8,ra
.text:0044cb10 2368cf01 subu t5,t6,t7
.text:0044cb14 2a60b201 slt t4,t5,s2
.text:0044cb18 2120b200 addu param_1,param_2,s2
.text:0044cb1c 75008015 bne t4,zero,LAB_0044ccf4
.text:0044cb20 f4ff0624 _li param_3,-0xc
LAB_0044cb24: ;XREF[1,0]: 0044caf8
.text:0044cb24 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:0044cb28 00000000 nop
.text:0044cb2c 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:0044cb30 21306002 _move param_3,s3
.text:0044cb34 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cb38 ac00e012 beq s7,zero,LAB_0044cdec
.text:0044cb3c 00000000 _nop
.text:0044cb40 0800a28e lw v0,0x8(s5)
.text:0044cb44 0800078e lw param_4,0x8(s0)
.text:0044cb48 1000138e lw s3,0x10(s0)
.text:0044cb4c 2118f100 addu v1,param_4,s1
.text:0044cb50 21105200 addu v0,v0,s2
.text:0044cb54 21207202 addu param_1,s3,s2
LAB_0044cb58: ;XREF[1,0]: 0044ce00
.text:0044cb58 0800a2ae sw v0,0x8(s5)
.text:0044cb5c 100004ae sw param_1,0x10(s0)
.text:0044cb60 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044cb64 0400c48f lw param_1,0x4(s8)
.text:0044cb68 4c00a58f lw param_2,local_resc+0x40(sp)
.text:0044cb6c 2130c002 move param_3,s6
.text:0044cb70 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044cb74 080003ae _sw v1,0x8(s0)
.text:0044cb78 2c0d858e lw param_2,0xd2c(s4)
.text:0044cb7c 0000068e lw param_3,0x0(s0)
.text:0044cb80 1000158e lw s5,0x10(s0)
.text:0044cb84 3412968e lw s6,0x1234(s4)
.text:0044cb88 82f00500 srl s8,param_2,0x2
.text:0044cb8c 0100d133 andi s1,s8,0x1
.text:0044cb90 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cb94 2320b602 subu param_1,s5,s6
.text:0044cb98 0a002012 beq s1,zero,LAB_0044cbc4
.text:0044cb9c feffc324 _addiu v1,param_3,-0x2
.text:0044cba0 025d0500 srl t3,param_2,0x14
.text:0044cba4 01006831 andi t0,t3,0x1
.text:0044cba8 07000011 beq t0,zero,LAB_0044cbc8
.text:0044cbac 03c20400 _sra t8,param_1,0x8
.text:0044cbb0 82650500 srl t4,param_2,0x16
.text:0044cbb4 01008531 andi param_2,t4,0x1
.text:0044cbb8 0300a010 beq param_2,zero,LAB_0044cbc8
.text:0044cbbc 00000000 _nop
.text:0044cbc0 f6ffc324 addiu v1,param_3,-0xa
LAB_0044cbc4: ;XREF[1,0]: 0044cb98
.text:0044cbc4 03c20400 sra t8,param_1,0x8
LAB_0044cbc8: ;XREF[2,0]: 0044cba8,0044cbb8
.text:0044cbc8 010064a0 sb param_1,0x1(v1)
.text:0044cbcc 000078a0 sb t8,0x0(v1)
.text:0044cbd0 2c0d868e lw param_3,0xd2c(s4)
.text:0044cbd4 00000e8e lw t6,0x0(s0)
.text:0044cbd8 0800048e lw param_1,0x8(s0)
.text:0044cbdc 3812838e lw v1,0x1238(s4)
.text:0044cbe0 82780600 srl t7,param_3,0x2
.text:0044cbe4 0100ed31 andi t5,t7,0x1
.text:0044cbe8 23988300 subu s3,param_1,v1
.text:0044cbec 0500a011 beq t5,zero,LAB_0044cc04
.text:0044cbf0 0100d125 _addiu s1,t6,0x1
.text:0044cbf4 02130600 srl v0,param_3,0xc
.text:0044cbf8 01005f30 andi ra,v0,0x1
.text:0044cbfc 9b00e017 bne ra,zero,LAB_0044ce6c
.text:0044cc00 00000000 _nop
LAB_0044cc04: ;XREF[1,0]: 0044cbec
.text:0044cc04 824b0600 srl t1,param_3,0xe
LAB_0044cc08: ;XREF[2,0]: 0044ce78,0044ce84
.text:0044cc08 01002631 andi param_3,t1,0x1
.text:0044cc0c 0a00c010 beq param_3,zero,LAB_0044cc38
.text:0044cc10 031c1300 _sra v1,s3,0x10
.text:0044cc14 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0044cc18 03000624 li param_3,0x3
.text:0044cc1c 21202002 move param_1,s1
.text:0044cc20 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0044cc24 08002526 _addiu param_2,s1,0x8
.text:0044cc28 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cc2c 31004014 bne v0,zero,LAB_0044ccf4
.text:0044cc30 f4ff0624 _li param_3,-0xc
.text:0044cc34 031c1300 sra v1,s3,0x10
LAB_0044cc38: ;XREF[1,0]: 0044cc0c
.text:0044cc38 03221300 sra param_1,s3,0x8
.text:0044cc3c 000023a2 sb v1,0x0(s1)
.text:0044cc40 010024a2 sb param_1,0x1(s1)
.text:0044cc44 020033a2 sb s3,0x2(s1)
.text:0044cc48 2c0d968e lw s6,0xd2c(s4)
.text:0044cc4c 00000000 nop
.text:0044cc50 82ab1600 srl s5,s6,0xe
.text:0044cc54 0100aa32 andi t2,s5,0x1
.text:0044cc58 04004011 beq t2,zero,LAB_0044cc6c
.text:0044cc5c 00000000 _nop
.text:0044cc60 0a0033a2 sb s3,0xa(s1)
.text:0044cc64 080023a2 sb v1,0x8(s1)
.text:0044cc68 090024a2 sb param_1,0x9(s1)
LAB_0044cc6c: ;XREF[1,0]: 0044cc58
.text:0044cc6c 2000058e lw param_2,0x20(s0)
.text:0044cc70 00000000 nop
.text:0044cc74 1f00a010 beq param_2,zero,LAB_0044ccf4
.text:0044cc78 21300000 _clear param_3
.text:0044cc7c 3700e016 bne s7,zero,LAB_0044cd5c
.text:0044cc80 14000624 _li param_3,0x14
.text:0044cc84 05000010 b LAB_0044cc9c
.text:0044cc88 00000000 _nop
LAB_0044cc8c: ;XREF[1,0]: 0044ccc0
.text:0044cc8c 2000a58c lw param_2,0x20(param_2)
.text:0044cc90 00000000 nop
.text:0044cc94 1600a010 beq param_2,zero,LAB_0044ccf0
.text:0044cc98 00000000 _nop
LAB_0044cc9c: ;XREF[2,0]: 0044cc84,0044cce8
.text:0044cc9c 0000b18c lw s1,0x0(param_2)
.text:0044cca0 0400b08c lw s0,0x4(param_2)
.text:0044cca4 23983202 subu s3,s1,s2
.text:0044cca8 23201202 subu param_1,s0,s2
.text:0044ccac 02000012 beq s0,zero,LAB_0044ccb8
.text:0044ccb0 0000b3ac _sw s3,0x0(param_2)
.text:0044ccb4 0400a4ac sw param_1,0x4(param_2)
LAB_0044ccb8: ;XREF[1,0]: 0044ccac
.text:0044ccb8 1800be8c lw s8,0x18(param_2)
.text:0044ccbc 00000000 nop
.text:0044ccc0 f2ffc617 bne s8,param_3,LAB_0044cc8c
.text:0044ccc4 00000000 _nop
.text:0044ccc8 3600e012 beq s7,zero,LAB_0044cda4
.text:0044cccc 00000000 _nop
.text:0044ccd0 800c888e lw t0,0xc80(s4)
.text:0044ccd4 00000000 nop
.text:0044ccd8 21101201 addu v0,t0,s2
.text:0044ccdc 800c82ae sw v0,0xc80(s4)
LAB_0044cce0: ;XREF[1,0]: 0044cdb0
.text:0044cce0 2000a58c lw param_2,0x20(param_2)
.text:0044cce4 00000000 nop
.text:0044cce8 ecffa014 bne param_2,zero,LAB_0044cc9c
.text:0044ccec 00000000 _nop
LAB_0044ccf0: ;XREF[2,0]: 0044cc94,0044cd54
.text:0044ccf0 21300000 clear param_3
LAB_0044ccf4: ;XREF[4,0]: 0044ca78,0044cb1c,0044cc2c,0044cc74
.text:0044ccf4 3c00bf8f lw ra,local_4+0x40(sp)
.text:0044ccf8 3800be8f lw s8,local_8+0x40(sp)
.text:0044ccfc 3400b78f lw s7,local_c+0x40(sp)
.text:0044cd00 3000b68f lw s6,local_10+0x40(sp)
.text:0044cd04 2c00b58f lw s5,local_14+0x40(sp)
.text:0044cd08 2800b48f lw s4,local_18+0x40(sp)
.text:0044cd0c 2400b38f lw s3,local_1c+0x40(sp)
.text:0044cd10 2000b28f lw s2,local_20+0x40(sp)
.text:0044cd14 1c00b18f lw s1,local_24+0x40(sp)
.text:0044cd18 1800b08f lw s0,local_28+0x40(sp)
.text:0044cd1c 2110c000 move v0,param_3
.text:0044cd20 0800e003 jr ra
.text:0044cd24 4000bd27 _addiu sp,sp,0x40
LAB_0044cd28: ;XREF[1,0]: 0044ca44
.text:0044cd28 23886600 subu s1,v1,param_3
.text:0044cd2c 49ff0010 b LAB_0044ca54
.text:0044cd30 21b80000 _clear s7
LAB_0044cd34: ;XREF[1,0]: 0044cd88
.text:0044cd34 1600e012 beq s7,zero,LAB_0044cd90
.text:0044cd38 00000000 _nop
.text:0044cd3c 800c8d8e lw t5,0xc80(s4)
.text:0044cd40 00000000 nop
.text:0044cd44 2110b201 addu v0,t5,s2
.text:0044cd48 800c82ae sw v0,0xc80(s4)
LAB_0044cd4c: ;XREF[2,0]: 0044cd80,0044cd9c
.text:0044cd4c 2000a58c lw param_2,0x20(param_2)
.text:0044cd50 00000000 nop
.text:0044cd54 e6ffa010 beq param_2,zero,LAB_0044ccf0
.text:0044cd58 00000000 _nop
LAB_0044cd5c: ;XREF[1,0]: 0044cc7c
.text:0044cd5c 0000b88c lw t8,0x0(param_2)
.text:0044cd60 0400a38c lw v1,0x4(param_2)
.text:0044cd64 21781203 addu t7,t8,s2
.text:0044cd68 03006010 beq v1,zero,LAB_0044cd78
.text:0044cd6c 0000afac _sw t7,0x0(param_2)
.text:0044cd70 21207200 addu param_1,v1,s2
.text:0044cd74 0400a4ac sw param_1,0x4(param_2)
LAB_0044cd78: ;XREF[1,0]: 0044cd68
.text:0044cd78 1800ae8c lw t6,0x18(param_2)
.text:0044cd7c 00000000 nop
.text:0044cd80 f2ffc615 bne t6,param_3,LAB_0044cd4c
.text:0044cd84 00000000 _nop
.text:0044cd88 eaff0010 b LAB_0044cd34
.text:0044cd8c 00000000 _nop
LAB_0044cd90: ;XREF[1,0]: 0044cd34
.text:0044cd90 800c8c8e lw t4,0xc80(s4)
.text:0044cd94 00000000 nop
.text:0044cd98 23109201 subu v0,t4,s2
.text:0044cd9c ebff0010 b LAB_0044cd4c
.text:0044cda0 800c82ae _sw v0,0xc80(s4)
LAB_0044cda4: ;XREF[1,0]: 0044ccc8
.text:0044cda4 800c8b8e lw t3,0xc80(s4)
.text:0044cda8 00000000 nop
.text:0044cdac 23107201 subu v0,t3,s2
.text:0044cdb0 cbff0010 b LAB_0044cce0
.text:0044cdb4 800c82ae _sw v0,0xc80(s4)
LAB_0044cdb8: ;XREF[2,0]: 0044ca94,0044caac
.text:0044cdb8 3c00bf8f lw ra,local_4+0x40(sp)
.text:0044cdbc 3800be8f lw s8,local_8+0x40(sp)
.text:0044cdc0 3400b78f lw s7,local_c+0x40(sp)
.text:0044cdc4 3000b68f lw s6,local_10+0x40(sp)
.text:0044cdc8 2c00b58f lw s5,local_14+0x40(sp)
.text:0044cdcc 2800b48f lw s4,local_18+0x40(sp)
.text:0044cdd0 2400b38f lw s3,local_1c+0x40(sp)
.text:0044cdd4 2000b28f lw s2,local_20+0x40(sp)
.text:0044cdd8 1c00b18f lw s1,local_24+0x40(sp)
.text:0044cddc 1800b08f lw s0,local_28+0x40(sp)
.text:0044cde0 2110c000 move v0,param_3
.text:0044cde4 0800e003 jr ra
.text:0044cde8 4000bd27 _addiu sp,sp,0x40
LAB_0044cdec: ;XREF[1,0]: 0044cb38
.text:0044cdec 0800a98e lw t1,0x8(s5)
.text:0044cdf0 08000a8e lw t2,0x8(s0)
.text:0044cdf4 1000068e lw param_3,0x10(s0)
.text:0044cdf8 23185101 subu v1,t2,s1
.text:0044cdfc 23103201 subu v0,t1,s2
.text:0044ce00 55ff0010 b LAB_0044cb58
.text:0044ce04 2320d200 _subu param_1,param_3,s2
LAB_0044ce08: ;XREF[1,0]: 0044cacc
.text:0044ce08 1000068e lw param_3,0x10(s0)
.text:0044ce0c 34128f8e lw t7,0x1234(s4)
.text:0044ce10 14000e8e lw t6,0x14(s0)
.text:0044ce14 2368cf00 subu t5,param_3,t7
.text:0044ce18 2310ae01 subu v0,t5,t6
.text:0044ce1c 0200e016 bne s7,zero,LAB_0044ce28
.text:0044ce20 21285100 _addu param_2,v0,s1
.text:0044ce24 23285100 subu param_2,v0,s1
LAB_0044ce28: ;XREF[1,0]: 0044ce1c
.text:0044ce28 0200922c sltiu s2,param_1,0x2
.text:0044ce2c 05004016 bne s2,zero,LAB_0044ce44
.text:0044ce30 21180000 _clear v1
.text:0044ce34 ffff9924 addiu t9,param_1,-0x1
.text:0044ce38 24c02503 and t8,t9,param_2
.text:0044ce3c 23989800 subu s3,param_1,t8
.text:0044ce40 ff006332 andi v1,s3,0xff
LAB_0044ce44: ;XREF[1,0]: 0044ce2c
.text:0044ce44 140003ae sw v1,0x14(s0)
.text:0044ce48 3412878e lw param_4,0x1234(s4)
.text:0044ce4c 00000000 nop
.text:0044ce50 2110e300 addu v0,param_4,v1
.text:0044ce54 2110a200 addu v0,param_2,v0
.text:0044ce58 2af8c200 slt ra,param_3,v0
.text:0044ce5c 1dffe013 beq ra,zero,LAB_0044cad4
.text:0044ce60 2390c200 _subu s2,param_3,v0
.text:0044ce64 1bff0010 b LAB_0044cad4
.text:0044ce68 23904600 _subu s2,v0,param_3
LAB_0044ce6c: ;XREF[1,0]: 0044cbfc
.text:0044ce6c 270d8392 lbu v1,0xd27(s4)
.text:0044ce70 00000000 nop
.text:0044ce74 0200672c sltiu param_4,v1,0x2
.text:0044ce78 63ffe014 bne param_4,zero,LAB_0044cc08
.text:0044ce7c 824b0600 _srl t1,param_3,0xe
.text:0044ce80 21882302 addu s1,s1,v1
.text:0044ce84 60ff0010 b LAB_0044cc08
.text:0044ce88 23986302 _subu s3,s3,v1
LAB_0044ce8c: ;XREF[1,0]: 0044cae8
.text:0044ce8c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ce90 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044ce94 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044ce98 10016424 addiu param_1=>...,v1,0x110 ;= "psAssert %s"
.text:0044ce9c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044cea0 f0056525 _addiu param_2=>...,t3,0x5f0 ;= "sslEncode.c"
.text:0044cea4 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cea8 00000000 nop
.text:0044ceac 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044ceb0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044ceb4 1c01a424 addiu param_1=>...,param_2,0x11c ;= 3Ah :
.text:0044ceb8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044cebc a1010524 _li param_2,0x1a1
.text:0044cec0 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cec4 00000000 nop
.text:0044cec8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044cecc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044ced0 00000000 nop
.text:0044ced4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044ced8 fc050425 _addiu param_1=>...,t0,0x5fc ;= "howMuchToMove > 0"
.text:0044cedc 1000bc8f lw gp,local_30+0x40(sp)
.text:0044cee0 1000c897 lhu t0,0x10(s8)
.text:0044cee4 0400c58f lw param_2,0x4(s8)
.text:0044cee8 02ff0010 b LAB_0044caf4
.text:0044ceec ffff0431 _andi param_1,t0,0xffff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044cef0()
;local_4 undefined4 -4 ;XREF[2,0]: 0044cf00,0044d068
;local_8 undefined4 -8 ;XREF[2,0]: 0044cf04,0044d06c
;local_c undefined4 -c ;XREF[2,0]: 0044cf08,0044d070
;local_10 undefined4 -10 ;XREF[2,0]: 0044cf0c,0044d074
;local_14 undefined4 -14 ;XREF[2,0]: 0044cf10,0044d078
;local_18 undefined4 -18 ;XREF[2,0]: 0044cf14,0044d07c
;local_20 undefined2 -20 ;XREF[3,0]: 0044d108,0044d130,0044d334
;local_28 undefined4 -28 ;XREF[17,0]: 0044cf18,0044cfac,0044d000,0044d0cc,0044d120
; 0044d160,0044d180,0044d1c4,0044d260,0044d290
; 0044d2b4,0044d2d4,0044d30c,0044d328,0044d34c
; 0044d36c,0044d398
;local_2c undefined4 -2c ;XREF[1,0]: 0044d104
;local_30 undefined4 -30 ;XREF[2,0]: 0044cf9c,0044d100
;local_34 undefined4 -34 ;XREF[4,0]: 0044cf98,0044d0b0,0044d0fc,0044d15c
;local_38 undefined4 -38 ;XREF[4,0]: 0044cf80,0044d094,0044d114,0044d140
;XREF[1,0]: 00456168
.text:0044cef0 09001c3c lui gp,0x9
.text:0044cef4 f02a9c27 addiu gp,gp,0x2af0
.text:0044cef8 21e09903 addu gp,gp,t9
.text:0044cefc b8ffbd27 addiu sp,sp,-0x48
.text:0044cf00 4400bfaf sw ra,local_4+0x48(sp)
.text:0044cf04 4000b4af sw s4,local_8+0x48(sp)
.text:0044cf08 3c00b3af sw s3,local_c+0x48(sp)
.text:0044cf0c 3800b2af sw s2,local_10+0x48(sp)
.text:0044cf10 3400b1af sw s1,local_14+0x48(sp)
.text:0044cf14 3000b0af sw s0,local_18+0x48(sp)
.text:0044cf18 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:0044cf1c 2c0d838c lw v1,0xd2c(a0)
.text:0044cf20 21808000 move s0,a0
.text:0044cf24 82230300 srl a0,v1,0xe
.text:0044cf28 01008230 andi v0,a0,0x1
.text:0044cf2c 21a0a000 move s4,a1
.text:0044cf30 05004010 beq v0,zero,LAB_0044cf48
.text:0044cf34 21900000 _clear s2
.text:0044cf38 fc0d068e lw a2,0xdfc(s0)
.text:0044cf3c 00000000 nop
.text:0044cf40 4900c014 bne a2,zero,LAB_0044d068
.text:0044cf44 21280000 _clear a1
LAB_0044cf48: ;XREF[1,0]: 0044cf30
.text:0044cf48 4c0c1126 addiu s1,s0,0xc4c
.text:0044cf4c 0e002696 lhu a2,0xe(s1)
.text:0044cf50 00000000 nop
.text:0044cf54 ffffc824 addiu t0,a2,-0x1
.text:0044cf58 ffff0731 andi a3,t0,0xffff
.text:0044cf5c 0200e52c sltiu a1,a3,0x2
.text:0044cf60 3d00a010 beq a1,zero,LAB_0044d058
.text:0044cf64 ffffc730 _andi a3,a2,0xffff
.text:0044cf68 424b0300 srl t1,v1,0xd
.text:0044cf6c 01002331 andi v1,t1,0x1
.text:0044cf70 46006014 bne v1,zero,LAB_0044d08c
.text:0044cf74 00000000 _nop
.text:0044cf78 04002b8e lw t3,0x4(s1)
.text:0044cf7c 480c058e lw a1,0xc48(s0)
.text:0044cf80 1000abaf sw t3,local_38+0x48(sp)
.text:0044cf84 7000a394 lhu v1,0x70(a1)
.text:0044cf88 4c0c068e lw a2,0xc4c(s0)
.text:0044cf8c 0c002796 lhu a3,0xc(s1)
.text:0044cf90 0800228e lw v0,0x8(s1)
.text:0044cf94 5085998f lw t9,-0x7ab0(gp)=>->psRsaEncryptPriv ;= 004804b4
.text:0044cf98 1400a3af sw v1,local_34+0x48(sp)
LAB_0044cf9c: ;XREF[1,0]: 0044d0ac
.text:0044cf9c 1800a2af sw v0,local_30+0x48(sp)
.text:0044cfa0 0400a524 addiu a1,a1,0x4
; FWD[3,0]: 004804b4,004807d4,004807d4
.text:0044cfa4 09f82003 jalr t9=>psRsaEncryptPriv ;undefined privRsaEncryptSignedElemen...
;undefined psRsaEncryptPriv(undefined...
.text:0044cfa8 21200000 _clear a0
.text:0044cfac 2000bc8f lw gp,local_28+0x48(sp)
.text:0044cfb0 a4004004 bltz v0,LAB_0044d244
.text:0044cfb4 21904000 _move s2,v0
.text:0044cfb8 2c0d0f8e lw t7,0xd2c(s0)
.text:0044cfbc 00000000 nop
.text:0044cfc0 82730f00 srl t6,t7,0xe
.text:0044cfc4 0100cd31 andi t5,t6,0x1
.text:0044cfc8 0500a011 beq t5,zero,LAB_0044cfe0
.text:0044cfcc 00000000 _nop
.text:0044cfd0 fc0d138e lw s3,0xdfc(s0)
.text:0044cfd4 00000000 nop
.text:0044cfd8 b0006012 beq s3,zero,LAB_0044d29c
.text:0044cfdc 00000000 _nop
LAB_0044cfe0: ;XREF[2,0]: 0044cfc8,0044d2d8
.text:0044cfe0 4c0c048e lw a0,0xc4c(s0)
.text:0044cfe4 00000000 nop
.text:0044cfe8 07008010 beq a0,zero,LAB_0044d008
.text:0044cfec 00000000 _nop
.text:0044cff0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044cff4 00000000 nop
.text:0044cff8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044cffc 00000000 _nop
.text:0044d000 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d004 4c0c00ae sw zero,0xc4c(s0)
LAB_0044d008: ;XREF[1,0]: 0044cfe8
.text:0044d008 720c0296 lhu v0,0xc72(s0)
.text:0044d00c 00000000 nop
.text:0044d010 81004010 beq v0,zero,LAB_0044d218
.text:0044d014 00000000 _nop
.text:0044d018 5a0c02a6 sh v0,0xc5a(s0)
.text:0044d01c 6c0c058e lw a1,0xc6c(s0)
.text:0044d020 680c028e lw v0,0xc68(s0)
.text:0044d024 700c0496 lhu a0,0xc70(s0)
.text:0044d028 740c1f96 lhu ra,0xc74(s0)
.text:0044d02c 720c00a6 sh zero,0xc72(s0)
.text:0044d030 0e002696 lhu a2,0xe(s1)
.text:0044d034 500c02ae sw v0,0xc50(s0)
.text:0044d038 540c05ae sw a1,0xc54(s0)
.text:0044d03c 580c04a6 sh a0,0xc58(s0)
.text:0044d040 5c0c1fa6 sh ra,0xc5c(s0)
.text:0044d044 680c00ae sw zero,0xc68(s0)
.text:0044d048 6c0c00ae sw zero,0xc6c(s0)
.text:0044d04c 700c00a6 sh zero,0xc70(s0)
.text:0044d050 740c00a6 sh zero,0xc74(s0)
.text:0044d054 ffffc730 andi a3,a2,0xffff
LAB_0044d058: ;XREF[1,0]: 0044cf60
.text:0044d058 03000624 li a2,0x3
.text:0044d05c 1500e610 beq a3,a2,LAB_0044d0b4
.text:0044d060 00000000 _nop
LAB_0044d064: ;XREF[3,0]: 0044d210,0044d234,0044d2f0
.text:0044d064 21284002 move a1,s2
LAB_0044d068: ;XREF[8,0]: 0044cf40,0044d0d0,0044d248,0044d26c
; 0044d294,0044d2b8,0044d32c,0044d350
.text:0044d068 4400bf8f lw ra,local_4+0x48(sp)
.text:0044d06c 4000b48f lw s4,local_8+0x48(sp)
.text:0044d070 3c00b38f lw s3,local_c+0x48(sp)
.text:0044d074 3800b28f lw s2,local_10+0x48(sp)
.text:0044d078 3400b18f lw s1,local_14+0x48(sp)
.text:0044d07c 3000b08f lw s0,local_18+0x48(sp)
.text:0044d080 2110a000 move v0,a1
.text:0044d084 0800e003 jr ra
.text:0044d088 4800bd27 _addiu sp,sp,0x48
LAB_0044d08c: ;XREF[1,0]: 0044cf70
.text:0044d08c 04002a8e lw t2,0x4(s1)
.text:0044d090 480c058e lw a1,0xc48(s0)
.text:0044d094 1000aaaf sw t2,local_38+0x48(sp)
.text:0044d098 7000a394 lhu v1,0x70(a1)
.text:0044d09c 4c0c068e lw a2,0xc4c(s0)
.text:0044d0a0 0c002796 lhu a3,0xc(s1)
.text:0044d0a4 0800228e lw v0,0x8(s1)
.text:0044d0a8 c88e998f lw t9,-0x7138(gp)=>->privRsaEncryptSigne...;= 004807d4
.text:0044d0ac bbff0010 b LAB_0044cf9c
.text:0044d0b0 1400a3af _sw v1,local_34+0x48(sp)
LAB_0044d0b4: ;XREF[2,0]: 0044d05c,0044d23c
.text:0044d0b4 10002896 lhu t0,0x10(s1)
.text:0044d0b8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044d0bc 00000000 nop
.text:0044d0c0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044d0c4 01000425 _addiu a0,t0,0x1
.text:0044d0c8 21984000 move s3,v0
.text:0044d0cc 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d0d0 e5ff4010 beq v0,zero,LAB_0044d068
.text:0044d0d4 f8ff0524 _li a1,-0x8
.text:0044d0d8 10002d96 lhu t5,0x10(s1)
.text:0044d0dc 480c098e lw t1,0xc48(s0)
.text:0044d0e0 08002a8e lw t2,0x8(s1)
.text:0044d0e4 0c002796 lhu a3,0xc(s1)
.text:0044d0e8 0000268e lw a2,0x0(s1)
.text:0044d0ec 0100ac25 addiu t4,t5,0x1
.text:0044d0f0 ec90998f lw t9,-0x6f14(gp)=>->psEccDsaSign ;= 0047eb50
.text:0044d0f4 2800ab27 addiu t3,sp,0x28
.text:0044d0f8 01000324 li v1,0x1
.text:0044d0fc 1400abaf sw t3,local_34+0x48(sp)
.text:0044d100 1800a3af sw v1,local_30+0x48(sp)
.text:0044d104 1c00aaaf sw t2,local_2c+0x48(sp)
.text:0044d108 2800aca7 sh t4,local_20+0x48(sp)
.text:0044d10c 2c1200ae sw zero,0x122c(s0)
.text:0044d110 04002525 addiu a1,t1,0x4
.text:0044d114 1000a2af sw v0,local_38+0x48(sp)
.text:0044d118 09f82003 jalr t9=>psEccDsaSign ;undefined psEccDsaSign(undefined par...
.text:0044d11c 21200000 _clear a0
.text:0044d120 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d124 53004014 bne v0,zero,LAB_0044d274
.text:0044d128 00000000 _nop
.text:0044d12c 10002296 lhu v0,0x10(s1)
.text:0044d130 2800a697 lhu a2,local_20+0x48(sp)
.text:0044d134 00000000 nop
.text:0044d138 6f004610 beq v0,a2,LAB_0044d2f8
.text:0044d13c 0c000e24 _li t6,0xc
.text:0044d140 1000b4af sw s4,local_38+0x48(sp)
.text:0044d144 3480948f lw s4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044d148 21200002 move a0,s0
.text:0044d14c 21282002 move a1,s1
.text:0044d150 21386002 move a3,s3
.text:0044d154 e8c99926 addiu t9,s4,-0x3618
.text:0044d158 09f82003 jalr t9=>FUN_0044c9e8 ;undefined FUN_0044c9e8(undefined par...
.text:0044d15c 1400aeaf _sw t6,local_34+0x48(sp)
.text:0044d160 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d164 84004004 bltz v0,LAB_0044d378
.text:0044d168 00000000 _nop
LAB_0044d16c: ;XREF[1,0]: 0044d310
.text:0044d16c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d170 00000000 nop
.text:0044d174 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d178 21206002 _move a0,s3
.text:0044d17c 2c0d048e lw a0,0xd2c(s0)
.text:0044d180 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d184 82fb0400 srl ra,a0,0xe
.text:0044d188 0100f333 andi s3,ra,0x1
.text:0044d18c 05006012 beq s3,zero,LAB_0044d1a4
.text:0044d190 00000000 _nop
.text:0044d194 fc0d058e lw a1,0xdfc(s0)
.text:0044d198 00000000 nop
.text:0044d19c 6500a010 beq a1,zero,LAB_0044d334
.text:0044d1a0 00000000 _nop
LAB_0044d1a4: ;XREF[2,0]: 0044d18c,0044d370
.text:0044d1a4 4c0c048e lw a0,0xc4c(s0)
.text:0044d1a8 00000000 nop
.text:0044d1ac 07008010 beq a0,zero,LAB_0044d1cc
.text:0044d1b0 00000000 _nop
.text:0044d1b4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d1b8 00000000 nop
.text:0044d1bc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d1c0 00000000 _nop
.text:0044d1c4 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d1c8 4c0c00ae sw zero,0xc4c(s0)
LAB_0044d1cc: ;XREF[1,0]: 0044d1ac
.text:0044d1cc 720c0696 lhu a2,0xc72(s0)
.text:0044d1d0 00000000 nop
.text:0044d1d4 4200c010 beq a2,zero,LAB_0044d2e0
.text:0044d1d8 00000000 _nop
.text:0044d1dc 680c028e lw v0,0xc68(s0)
.text:0044d1e0 6c0c098e lw t1,0xc6c(s0)
.text:0044d1e4 700c0896 lhu t0,0xc70(s0)
.text:0044d1e8 740c0796 lhu a3,0xc74(s0)
.text:0044d1ec 5a0c06a6 sh a2,0xc5a(s0)
.text:0044d1f0 500c02ae sw v0,0xc50(s0)
.text:0044d1f4 540c09ae sw t1,0xc54(s0)
.text:0044d1f8 580c08a6 sh t0,0xc58(s0)
.text:0044d1fc 5c0c07a6 sh a3,0xc5c(s0)
.text:0044d200 740c00a6 sh zero,0xc74(s0)
.text:0044d204 720c00a6 sh zero,0xc72(s0)
.text:0044d208 680c00ae sw zero,0xc68(s0)
.text:0044d20c 6c0c00ae sw zero,0xc6c(s0)
.text:0044d210 94ff0010 b LAB_0044d064
.text:0044d214 700c00a6 _sh zero,0xc70(s0)
LAB_0044d218: ;XREF[1,0]: 0044d010
.text:0044d218 5a0c00a6 sh zero,0xc5a(s0)
.text:0044d21c 0e002696 lhu a2,0xe(s1)
.text:0044d220 500c00ae sw zero,0xc50(s0)
.text:0044d224 ffffc730 andi a3,a2,0xffff
.text:0044d228 03000624 li a2,0x3
.text:0044d22c 540c00ae sw zero,0xc54(s0)
.text:0044d230 580c00a6 sh zero,0xc58(s0)
.text:0044d234 8bffe614 bne a3,a2,LAB_0044d064
.text:0044d238 5c0c00a6 _sh zero,0xc5c(s0)
.text:0044d23c 9dff0010 b LAB_0044d0b4
.text:0044d240 00000000 _nop
LAB_0044d244: ;XREF[1,0]: 0044cfb0
.text:0044d244 f1ff0c24 li t4,-0xf
.text:0044d248 87ff4c14 bne v0,t4,LAB_0044d068
.text:0044d24c f4ff0524 _li a1,-0xc
.text:0044d250 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d254 4c0c048e lw a0,0xc4c(s0)
.text:0044d258 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d25c 00000000 _nop
.text:0044d260 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d264 f1ff0524 li a1,-0xf
.text:0044d268 4c0c00ae sw zero,0xc4c(s0)
.text:0044d26c 7eff0010 b LAB_0044d068
.text:0044d270 0e0020a6 _sh zero,0xe(s1)
LAB_0044d274: ;XREF[1,0]: 0044d124
.text:0044d274 f1ff1024 li s0,-0xf
.text:0044d278 27005010 beq v0,s0,LAB_0044d318
.text:0044d27c 00000000 _nop
LAB_0044d280: ;XREF[2,0]: 0044d3e4,0044d3fc
.text:0044d280 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d284 00000000 nop
.text:0044d288 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d28c 21206002 _move a0,s3
.text:0044d290 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d294 74ff0010 b LAB_0044d068
.text:0044d298 f4ff0524 _li a1,-0xc
LAB_0044d29c: ;XREF[1,0]: 0044cfd8
.text:0044d29c 480c188e lw t8,0xc48(s0)
.text:0044d2a0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044d2a4 70000497 lhu a0,0x70(t8)
.text:0044d2a8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044d2ac 1c1204ae _sw a0,0x121c(s0)
.text:0044d2b0 201202ae sw v0,0x1220(s0)
.text:0044d2b4 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d2b8 6bff4010 beq v0,zero,LAB_0044d068
.text:0044d2bc f8ff0524 _li a1,-0x8
.text:0044d2c0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044d2c4 0400258e lw a1,0x4(s1)
.text:0044d2c8 1c12068e lw a2,0x121c(s0)
.text:0044d2cc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044d2d0 21204000 _move a0,v0
.text:0044d2d4 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d2d8 41ff0010 b LAB_0044cfe0
.text:0044d2dc 00000000 _nop
LAB_0044d2e0: ;XREF[1,0]: 0044d1d4
.text:0044d2e0 5a0c00a6 sh zero,0xc5a(s0)
.text:0044d2e4 5c0c00a6 sh zero,0xc5c(s0)
.text:0044d2e8 580c00a6 sh zero,0xc58(s0)
.text:0044d2ec 540c00ae sw zero,0xc54(s0)
.text:0044d2f0 5cff0010 b LAB_0044d064
.text:0044d2f4 500c00ae _sw zero,0xc50(s0)
LAB_0044d2f8: ;XREF[1,0]: 0044d138
.text:0044d2f8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044d2fc 0400248e lw a0,0x4(s1)
.text:0044d300 21304000 move a2,v0
.text:0044d304 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044d308 21286002 _move a1,s3
.text:0044d30c 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d310 96ff0010 b LAB_0044d16c
.text:0044d314 00000000 _nop
LAB_0044d318: ;XREF[1,0]: 0044d278
.text:0044d318 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d31c 00000000 nop
.text:0044d320 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d324 21206002 _move a0,s3
.text:0044d328 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d32c 4eff0010 b LAB_0044d068
.text:0044d330 f1ff0524 _li a1,-0xf
LAB_0044d334: ;XREF[1,0]: 0044d19c
.text:0044d334 2800a497 lhu a0,local_20+0x48(sp)
.text:0044d338 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044d33c 00000000 nop
.text:0044d340 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044d344 1c1204ae _sw a0,0x121c(s0)
.text:0044d348 201202ae sw v0,0x1220(s0)
.text:0044d34c 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d350 45ff4010 beq v0,zero,LAB_0044d068
.text:0044d354 f8ff0524 _li a1,-0x8
.text:0044d358 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044d35c 0400258e lw a1,0x4(s1)
.text:0044d360 1c12068e lw a2,0x121c(s0)
.text:0044d364 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044d368 21204000 _move a0,v0
.text:0044d36c 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d370 8cff0010 b LAB_0044d1a4
.text:0044d374 00000000 _nop
LAB_0044d378: ;XREF[1,0]: 0044d164
.text:0044d378 4c0c048e lw a0,0xc4c(s0)
.text:0044d37c 00000000 nop
.text:0044d380 07008010 beq a0,zero,LAB_0044d3a0
.text:0044d384 00000000 _nop
.text:0044d388 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d38c 00000000 nop
.text:0044d390 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d394 00000000 _nop
.text:0044d398 2000bc8f lw gp,local_28+0x48(sp)
.text:0044d39c 4c0c00ae sw zero,0xc4c(s0)
LAB_0044d3a0: ;XREF[1,0]: 0044d380
.text:0044d3a0 720c0696 lhu a2,0xc72(s0)
.text:0044d3a4 00000000 nop
.text:0044d3a8 1000c010 beq a2,zero,LAB_0044d3ec
.text:0044d3ac 00000000 _nop
.text:0044d3b0 680c188e lw t8,0xc68(s0)
.text:0044d3b4 6c0c0f8e lw t7,0xc6c(s0)
.text:0044d3b8 700c1296 lhu s2,0xc70(s0)
.text:0044d3bc 740c1196 lhu s1,0xc74(s0)
.text:0044d3c0 5a0c06a6 sh a2,0xc5a(s0)
.text:0044d3c4 500c18ae sw t8,0xc50(s0)
.text:0044d3c8 540c0fae sw t7,0xc54(s0)
.text:0044d3cc 580c12a6 sh s2,0xc58(s0)
.text:0044d3d0 5c0c11a6 sh s1,0xc5c(s0)
.text:0044d3d4 740c00a6 sh zero,0xc74(s0)
.text:0044d3d8 720c00a6 sh zero,0xc72(s0)
.text:0044d3dc 680c00ae sw zero,0xc68(s0)
.text:0044d3e0 6c0c00ae sw zero,0xc6c(s0)
.text:0044d3e4 a6ff0010 b LAB_0044d280
.text:0044d3e8 700c00a6 _sh zero,0xc70(s0)
LAB_0044d3ec: ;XREF[1,0]: 0044d3a8
.text:0044d3ec 5a0c00a6 sh zero,0xc5a(s0)
.text:0044d3f0 5c0c00a6 sh zero,0xc5c(s0)
.text:0044d3f4 580c00a6 sh zero,0xc58(s0)
.text:0044d3f8 540c00ae sw zero,0xc54(s0)
.text:0044d3fc a0ff0010 b LAB_0044d280
.text:0044d400 500c00ae _sw zero,0xc50(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044d404()
;local_8 undefined4 -8 ;XREF[3,0]: 0044d414,0044d5fc,0044d874
;local_c undefined4 -c ;XREF[3,0]: 0044d418,0044d600,0044d878
;local_10 undefined4 -10 ;XREF[3,0]: 0044d41c,0044d604,0044d87c
;local_14 undefined4 -14 ;XREF[3,0]: 0044d420,0044d608,0044d880
;local_18 undefined4 -18 ;XREF[3,0]: 0044d424,0044d60c,0044d884
;local_20 undefined4 -20 ;XREF[31,0]: 0044d428,0044d4a0,0044d4bc,0044d4d8,0044d50c
; 0044d56c,0044d584,0044d5f0,0044d674,0044d698
; 0044d70c,0044d748,0044d764,0044d780,0044d7b8
; 0044d7f0,0044d834,0044d850,0044d86c,0044d8bc
; 0044d92c,0044d958,0044d97c,0044d9b8,0044d9d4
; 0044d9f0,0044da2c,0044da58,0044daa0,0044dad0
; 0044daf4
;local_28 undefined4 -28 ;XREF[1,0]: 0044d7ac
;local_2c undefined4 -2c ;XREF[3,0]: 0044d7a8,0044d8b0,0044da94
;local_30 undefined4 -30 ;XREF[3,0]: 0044d7a4,0044d8ac,0044da9c
;XREF[1,0]: 00456198
.text:0044d404 09001c3c lui gp,0x9
.text:0044d408 dc259c27 addiu gp,gp,0x25dc
.text:0044d40c 21e09903 addu gp,gp,t9
.text:0044d410 c0ffbd27 addiu sp,sp,-0x40
.text:0044d414 3800bfaf sw ra,local_8+0x40(sp)
.text:0044d418 3400b3af sw s3,local_c+0x40(sp)
.text:0044d41c 3000b2af sw s2,local_10+0x40(sp)
.text:0044d420 2c00b1af sw s1,local_14+0x40(sp)
.text:0044d424 2800b0af sw s0,local_18+0x40(sp)
.text:0044d428 2000bcaf sw gp=>_gp,local_20+0x40(sp)
.text:0044d42c 2c0d838c lw v1,0xd2c(a0)
.text:0044d430 21808000 move s0,a0
.text:0044d434 82230300 srl a0,v1,0xe
.text:0044d438 01008230 andi v0,a0,0x1
.text:0044d43c 05004010 beq v0,zero,LAB_0044d454
.text:0044d440 ffff1224 _li s2,-0x1
.text:0044d444 fc0d058e lw a1,0xdfc(s0)
.text:0044d448 00000000 nop
.text:0044d44c f300a014 bne a1,zero,LAB_0044d81c
.text:0044d450 00000000 _nop
LAB_0044d454: ;XREF[1,0]: 0044d43c
.text:0044d454 42540300 srl t2,v1,0x11
.text:0044d458 01004931 andi t1,t2,0x1
.text:0044d45c 6f002011 beq t1,zero,LAB_0044d61c
.text:0044d460 4c0c1126 _addiu s1,s0,0xc4c
.text:0044d464 c2640300 srl t4,v1,0x13
.text:0044d468 01008b31 andi t3,t4,0x1
.text:0044d46c 46006011 beq t3,zero,LAB_0044d588
.text:0044d470 00000000 _nop
.text:0044d474 04002e8e lw t6,0x4(s1)
.text:0044d478 80000d8e lw t5,0x80(s0)
.text:0044d47c 00000000 nop
.text:0044d480 1600cd11 beq t6,t5,LAB_0044d4dc
.text:0044d484 00000000 _nop
.text:0044d488 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d48c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d490 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044d494 1001e427 addiu a0=>.roda...,ra,0x110 ;= "psAssert %s"
.text:0044d498 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044d49c f0050527 _addiu a1=>.roda...,t8,0x5f0 ;= "sslEncode.c"
.text:0044d4a0 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d4a4 20030524 li a1,0x320
.text:0044d4a8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d4ac 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044d4b0 00000000 nop
.text:0044d4b4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044d4b8 1c016426 _addiu a0=>.rodata:DAT_0049011c,s3,0x11c ;= 3Ah :
.text:0044d4bc 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d4c0 00000000 nop
.text:0044d4c4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d4c8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044d4cc 00000000 nop
.text:0044d4d0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044d4d4 1006e425 _addiu a0=>.roda...,t7,0x610 ;= "pka->outbuf == ssl->sec.premaster"
.text:0044d4d8 2000bc8f lw gp,local_20+0x40(sp)
LAB_0044d4dc: ;XREF[1,0]: 0044d480
.text:0044d4dc 0e002496 lhu a0,0xe(s1)
.text:0044d4e0 06000224 li v0,0x6
.text:0044d4e4 65018210 beq a0,v0,LAB_0044da7c
.text:0044d4e8 84000326 _addiu v1,s0,0x84
LAB_0044d4ec: ;XREF[1,0]: 0044daa4
.text:0044d4ec 4c0c048e lw a0,0xc4c(s0)
.text:0044d4f0 00000000 nop
.text:0044d4f4 07008010 beq a0,zero,LAB_0044d514
.text:0044d4f8 00000000 _nop
.text:0044d4fc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d500 00000000 nop
.text:0044d504 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d508 00000000 _nop
.text:0044d50c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d510 4c0c00ae sw zero,0xc4c(s0)
LAB_0044d514: ;XREF[1,0]: 0044d4f4
.text:0044d514 720c0696 lhu a2,0xc72(s0)
.text:0044d518 00000000 nop
.text:0044d51c f700c010 beq a2,zero,LAB_0044d8fc
.text:0044d520 00000000 _nop
.text:0044d524 680c088e lw t0,0xc68(s0)
.text:0044d528 6c0c078e lw a3,0xc6c(s0)
.text:0044d52c 700c0596 lhu a1,0xc70(s0)
.text:0044d530 740c1196 lhu s1,0xc74(s0)
.text:0044d534 5a0c06a6 sh a2,0xc5a(s0)
.text:0044d538 500c08ae sw t0,0xc50(s0)
.text:0044d53c 540c07ae sw a3,0xc54(s0)
.text:0044d540 580c05a6 sh a1,0xc58(s0)
.text:0044d544 5c0c11a6 sh s1,0xc5c(s0)
.text:0044d548 720c00a6 sh zero,0xc72(s0)
.text:0044d54c 680c00ae sw zero,0xc68(s0)
.text:0044d550 6c0c00ae sw zero,0xc6c(s0)
.text:0044d554 700c00a6 sh zero,0xc70(s0)
.text:0044d558 740c00a6 sh zero,0xc74(s0)
LAB_0044d55c: ;XREF[1,0]: 0044d90c
.text:0044d55c 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0044d560 00000000 nop
.text:0044d564 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0044d568 380c0426 _addiu a0,s0,0xc38
.text:0044d56c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d570 00000000 nop
.text:0044d574 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0044d578 00000000 nop
.text:0044d57c 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0044d580 340c0426 _addiu a0,s0,0xc34
.text:0044d584 2000bc8f lw gp,local_20+0x40(sp)
LAB_0044d588: ;XREF[2,0]: 0044d46c,0044d8f4
.text:0044d588 3012058e lw a1,0x1230(s0)
.text:0044d58c 00000000 nop
.text:0044d590 42140500 srl v0,a1,0x11
.text:0044d594 01004430 andi a0,v0,0x1
.text:0044d598 57008010 beq a0,zero,LAB_0044d6f8
.text:0044d59c 00000000 _nop
LAB_0044d5a0: ;XREF[2,0]: 0044d6f0,0044d710
.text:0044d5a0 2c0d068e lw a2,0xd2c(s0)
.text:0044d5a4 00000000 nop
.text:0044d5a8 82430600 srl t0,a2,0xe
.text:0044d5ac 01000731 andi a3,t0,0x1
.text:0044d5b0 1200e014 bne a3,zero,LAB_0044d5fc
.text:0044d5b4 21184002 _move v1,s2
.text:0044d5b8 fc0c0b8e lw t3,0xcfc(s0)
.text:0044d5bc 00000000 nop
.text:0044d5c0 c2500b00 srl t2,t3,0x3
.text:0044d5c4 01004931 andi t1,t2,0x1
.text:0044d5c8 0c002015 bne t1,zero,LAB_0044d5fc
.text:0044d5cc 00000000 _nop
.text:0044d5d0 5802048e lw a0,0x258(s0)
.text:0044d5d4 00000000 nop
.text:0044d5d8 08008010 beq a0,zero,LAB_0044d5fc
.text:0044d5dc 00000000 _nop
.text:0044d5e0 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0044d5e4 00000000 nop
.text:0044d5e8 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0044d5ec 00000000 _nop
.text:0044d5f0 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d5f4 580200ae sw zero,0x258(s0)
.text:0044d5f8 21184002 move v1,s2
LAB_0044d5fc: ;XREF[14,0]: 0044d5b0,0044d5c8,0044d5d8,0044d718
; 0044d7f4,0044d8dc,0044d930,0044d980
; 0044da30,0044da6c,0044da74,0044dab8
; 0044dadc,0044dafc
.text:0044d5fc 3800bf8f lw ra,local_8+0x40(sp)
.text:0044d600 3400b38f lw s3,local_c+0x40(sp)
.text:0044d604 3000b28f lw s2,local_10+0x40(sp)
.text:0044d608 2c00b18f lw s1,local_14+0x40(sp)
.text:0044d60c 2800b08f lw s0,local_18+0x40(sp)
.text:0044d610 21106000 move v0,v1
.text:0044d614 0800e003 jr ra
.text:0044d618 4000bd27 _addiu sp,sp,0x40
LAB_0044d61c: ;XREF[1,0]: 0044d45c
.text:0044d61c 100d0c8e lw t4,0xd10(s0)
.text:0044d620 00000000 nop
.text:0044d624 02008b95 lhu t3,0x2(t4)
.text:0044d628 00000000 nop
.text:0044d62c f8ff6a25 addiu t2,t3,-0x8
.text:0044d630 ffff4931 andi t1,t2,0xffff
.text:0044d634 0200262d sltiu a2,t1,0x2
.text:0044d638 3900c010 beq a2,zero,LAB_0044d720
.text:0044d63c 04000424 _li a0,0x4
.text:0044d640 0e002496 lhu a0,0xe(s1)
.text:0044d644 05000d24 li t5,0x5
.text:0044d648 ffff8e30 andi t6,a0,0xffff
.text:0044d64c b100cd11 beq t6,t5,LAB_0044d914
.text:0044d650 340c1326 _addiu s3,s0,0xc34
LAB_0044d654: ;XREF[2,0]: 0044da0c,0044da60
.text:0044d654 ffff9830 andi t8,a0,0xffff
.text:0044d658 06000f24 li t7,0x6
.text:0044d65c 8d000f13 beq t8,t7,LAB_0044d894
.text:0044d660 84001326 _addiu s3,s0,0x84
LAB_0044d664: ;XREF[1,0]: 0044d8c0
.text:0044d664 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0044d668 00000000 nop
.text:0044d66c 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0044d670 340c0426 _addiu a0,s0,0xc34
LAB_0044d674: ;XREF[1,0]: 0044d814
.text:0044d674 2000bc8f lw gp,local_20+0x40(sp)
LAB_0044d678: ;XREF[1,0]: 0044d7d4
.text:0044d678 4c0c048e lw a0,0xc4c(s0)
.text:0044d67c 00000000 nop
.text:0044d680 07008010 beq a0,zero,LAB_0044d6a0
.text:0044d684 00000000 _nop
.text:0044d688 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044d68c 00000000 nop
.text:0044d690 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044d694 00000000 _nop
.text:0044d698 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d69c 4c0c00ae sw zero,0xc4c(s0)
LAB_0044d6a0: ;XREF[1,0]: 0044d680
.text:0044d6a0 720c0696 lhu a2,0xc72(s0)
.text:0044d6a4 00000000 nop
.text:0044d6a8 8e00c010 beq a2,zero,LAB_0044d8e4
.text:0044d6ac 00000000 _nop
.text:0044d6b0 3012058e lw a1,0x1230(s0)
.text:0044d6b4 680c038e lw v1,0xc68(s0)
.text:0044d6b8 6c0c138e lw s3,0xc6c(s0)
.text:0044d6bc 700c1f96 lhu ra,0xc70(s0)
.text:0044d6c0 740c1896 lhu t8,0xc74(s0)
.text:0044d6c4 42140500 srl v0,a1,0x11
.text:0044d6c8 01004430 andi a0,v0,0x1
.text:0044d6cc 5a0c06a6 sh a2,0xc5a(s0)
.text:0044d6d0 500c03ae sw v1,0xc50(s0)
.text:0044d6d4 540c13ae sw s3,0xc54(s0)
.text:0044d6d8 580c1fa6 sh ra,0xc58(s0)
.text:0044d6dc 5c0c18a6 sh t8,0xc5c(s0)
.text:0044d6e0 720c00a6 sh zero,0xc72(s0)
.text:0044d6e4 680c00ae sw zero,0xc68(s0)
.text:0044d6e8 6c0c00ae sw zero,0xc6c(s0)
.text:0044d6ec 700c00a6 sh zero,0xc70(s0)
.text:0044d6f0 abff8014 bne a0,zero,LAB_0044d5a0
.text:0044d6f4 740c00a6 _sh zero,0xc74(s0)
LAB_0044d6f8: ;XREF[1,0]: 0044d598
.text:0044d6f8 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:0044d6fc 00000000 nop
.text:0044d700 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0044d704 21200002 _move a0,s0
.text:0044d708 21904000 move s2,v0
.text:0044d70c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d710 a3ff4104 bgez v0,LAB_0044d5a0
.text:0044d714 21184000 _move v1,v0
.text:0044d718 b8ff0010 b LAB_0044d5fc
.text:0044d71c 00000000 _nop
LAB_0044d720: ;XREF[1,0]: 0044d638
.text:0044d720 0e002296 lhu v0,0xe(s1)
.text:0044d724 00000000 nop
.text:0044d728 16004410 beq v0,a0,LAB_0044d784
.text:0044d72c 00000000 _nop
.text:0044d730 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d734 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d738 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044d73c 1001c424 addiu a0=>.roda...,a2,0x110 ;= "psAssert %s"
.text:0044d740 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044d744 f0050525 _addiu a1=>.roda...,t0,0x5f0 ;= "sslEncode.c"
.text:0044d748 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d74c 02040524 li a1,0x402
.text:0044d750 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d754 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044d758 00000000 nop
.text:0044d75c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044d760 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:0044d764 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d768 00000000 nop
.text:0044d76c 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d770 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044d774 00000000 nop
.text:0044d778 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044d77c 3406a424 _addiu a0=>.roda...,a1,0x634 ;= "pka->type == PKA_AFTER_RSA_ENCRYPT"
.text:0044d780 2000bc8f lw gp,local_20+0x40(sp)
LAB_0044d784: ;XREF[1,0]: 0044d728
.text:0044d784 5802098e lw t1,0x258(s0)
.text:0044d788 04002c8e lw t4,0x4(s1)
.text:0044d78c 10002b96 lhu t3,0x10(s1)
.text:0044d790 08002a8e lw t2,0x8(s1)
.text:0044d794 1400248e lw a0,0x14(s1)
.text:0044d798 8000068e lw a2,0x80(s0)
.text:0044d79c 84000796 lhu a3,0x84(s0)
.text:0044d7a0 7089998f lw t9,-0x7690(gp)=>->psRsaEncryptPub ;= 004802ec
.text:0044d7a4 1000acaf sw t4,local_30+0x40(sp)
.text:0044d7a8 1400abaf sw t3,local_2c+0x40(sp)
.text:0044d7ac 1800aaaf sw t2,local_28+0x40(sp)
.text:0044d7b0 09f82003 jalr t9=>psRsaEncryptPub ;undefined psRsaEncryptPub(undefined ...
.text:0044d7b4 28002525 _addiu a1,t1,0x28
.text:0044d7b8 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d7bc aa004004 bltz v0,LAB_0044da68
.text:0044d7c0 21904000 _move s2,v0
.text:0044d7c4 2c0d0f8e lw t7,0xd2c(s0)
.text:0044d7c8 00000000 nop
.text:0044d7cc 82730f00 srl t6,t7,0xe
.text:0044d7d0 0100cd31 andi t5,t6,0x1
.text:0044d7d4 a8ffa011 beq t5,zero,LAB_0044d678
.text:0044d7d8 00000000 _nop
.text:0044d7dc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044d7e0 10002496 lhu a0,0x10(s1)
.text:0044d7e4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044d7e8 00000000 _nop
.text:0044d7ec 201202ae sw v0,0x1220(s0)
.text:0044d7f0 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d7f4 81ff4010 beq v0,zero,LAB_0044d5fc
.text:0044d7f8 f8ff0324 _li v1,-0x8
.text:0044d7fc 10002696 lhu a2,0x10(s1)
.text:0044d800 0400258e lw a1,0x4(s1)
.text:0044d804 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044d808 1c1206ae sw a2,0x121c(s0)
.text:0044d80c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044d810 21204000 _move a0,v0
.text:0044d814 97ff0010 b LAB_0044d674
.text:0044d818 00000000 _nop
LAB_0044d81c: ;XREF[1,0]: 0044d44c
.text:0044d81c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d820 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d824 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044d828 10010425 addiu a0=>.roda...,t0,0x110 ;= "psAssert %s"
.text:0044d82c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044d830 f005e524 _addiu a1=>.roda...,a3,0x5f0 ;= "sslEncode.c"
.text:0044d834 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d838 0d030524 li a1,0x30d
.text:0044d83c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d840 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044d844 00000000 nop
.text:0044d848 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044d84c 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:0044d850 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d854 00000000 nop
.text:0044d858 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d85c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044d860 00000000 nop
.text:0044d864 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044d868 38196424 _addiu a0=>.rodata:s_0_00491930+8,v1,0x1938 ;= "0"
.text:0044d86c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d870 21180000 clear v1
.text:0044d874 3800bf8f lw ra,local_8+0x40(sp)
.text:0044d878 3400b38f lw s3,local_c+0x40(sp)
.text:0044d87c 3000b28f lw s2,local_10+0x40(sp)
.text:0044d880 2c00b18f lw s1,local_14+0x40(sp)
.text:0044d884 2800b08f lw s0,local_18+0x40(sp)
.text:0044d888 21106000 move v0,v1
.text:0044d88c 0800e003 jr ra
.text:0044d890 4000bd27 _addiu sp,sp,0x40
LAB_0044d894: ;XREF[1,0]: 0044d65c
.text:0044d894 5802128e lw s2,0x258(s0)
.text:0044d898 08003f8e lw ra,0x8(s1)
.text:0044d89c 1400248e lw a0,0x14(s1)
.text:0044d8a0 340c058e lw a1,0xc34(s0)
.text:0044d8a4 8000078e lw a3,0x80(s0)
.text:0044d8a8 888a998f lw t9,-0x7578(gp)=>->psEccGenSharedSecret ;= 0047d60c
.text:0044d8ac 1000b3af sw s3,local_30+0x40(sp)
.text:0044d8b0 1400bfaf sw ra,local_2c+0x40(sp)
.text:0044d8b4 09f82003 jalr t9=>psEccGenSharedSecret ;undefined psEccGenSharedSecret(undef...
.text:0044d8b8 28004626 _addiu a2,s2,0x28
.text:0044d8bc 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d8c0 68ff4104 bgez v0,LAB_0044d664
.text:0044d8c4 21904000 _move s2,v0
.text:0044d8c8 f1ff0324 li v1,-0xf
LAB_0044d8cc: ;XREF[1,0]: 0044daac
.text:0044d8cc 85004316 bne s2,v1,LAB_0044dae4
.text:0044d8d0 00000000 _nop
.text:0044d8d4 07001024 li s0,0x7
.text:0044d8d8 f1ff0324 li v1,-0xf
.text:0044d8dc 47ff0010 b LAB_0044d5fc
.text:0044d8e0 0e0030a6 _sh s0,0xe(s1)
LAB_0044d8e4: ;XREF[1,0]: 0044d6a8
.text:0044d8e4 5c0c00a6 sh zero,0xc5c(s0)
.text:0044d8e8 580c00a6 sh zero,0xc58(s0)
.text:0044d8ec 540c00ae sw zero,0xc54(s0)
.text:0044d8f0 500c00ae sw zero,0xc50(s0)
.text:0044d8f4 24ff0010 b LAB_0044d588
.text:0044d8f8 5a0c00a6 _sh zero,0xc5a(s0)
LAB_0044d8fc: ;XREF[1,0]: 0044d51c
.text:0044d8fc 5c0c00a6 sh zero,0xc5c(s0)
.text:0044d900 580c00a6 sh zero,0xc58(s0)
.text:0044d904 540c00ae sw zero,0xc54(s0)
.text:0044d908 500c00ae sw zero,0xc50(s0)
.text:0044d90c 13ff0010 b LAB_0044d55c
.text:0044d910 5a0c00a6 _sh zero,0xc5a(s0)
LAB_0044d914: ;XREF[1,0]: 0044d64c
.text:0044d914 58020f8e lw t7,0x258(s0)
.text:0044d918 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0044d91c 5c00e68d lw a2,0x5c(t7)
.text:0044d920 1400248e lw a0,0x14(s1)
.text:0044d924 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0044d928 21286002 _move a1,s3
.text:0044d92c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d930 32ff4004 bltz v0,LAB_0044d5fc
.text:0044d934 f8ff0324 _li v1,-0x8
.text:0044d938 5802188e lw t8,0x258(s0)
.text:0044d93c c084998f lw t9,-0x7b40(gp)=>->matrixSslGenEphemer...;= 0044501c
.text:0044d940 5c00068f lw a2,0x5c(t8)
.text:0044d944 480c048e lw a0,0xc48(s0)
.text:0044d948 340c058e lw a1,0xc34(s0)
.text:0044d94c 0800278e lw a3,0x8(s1)
.text:0044d950 09f82003 jalr t9=>matrixSslGenEphemeralEcKey ;undefined matrixSslGenEphemeralEcKey()
.text:0044d954 00000000 _nop
.text:0044d958 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d95c 55004004 bltz v0,LAB_0044dab4
.text:0044d960 21904000 _move s2,v0
.text:0044d964 648a998f lw t9,-0x759c(gp)=>->psEccX963ExportKey ;= 0047ae50
.text:0044d968 900c048e lw a0,0xc90(s0)
.text:0044d96c 340c058e lw a1,0xc34(s0)
.text:0044d970 0400268e lw a2,0x4(s1)
.text:0044d974 09f82003 jalr t9=>psEccX963ExportKey ;undefined psEccX963ExportKey()
.text:0044d978 5c0c0726 _addiu a3,s0,0xc5c
.text:0044d97c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d980 1eff4004 bltz v0,LAB_0044d5fc
.text:0044d984 f4ff0324 _li v1,-0xc
.text:0044d988 0400228e lw v0,0x4(s1)
.text:0044d98c 10002496 lhu a0,0x10(s1)
.text:0044d990 ffff4390 lbu v1,-0x1(v0)
.text:0044d994 00000000 nop
.text:0044d998 16008310 beq a0,v1,LAB_0044d9f4
.text:0044d99c 00000000 _nop
.text:0044d9a0 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d9a4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044d9a8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044d9ac 1001c424 addiu a0=>.roda...,a2,0x110 ;= "psAssert %s"
.text:0044d9b0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044d9b4 f0050525 _addiu a1=>.roda...,t0,0x5f0 ;= "sslEncode.c"
.text:0044d9b8 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d9bc ca030524 li a1,0x3ca
.text:0044d9c0 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d9c4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044d9c8 00000000 nop
.text:0044d9cc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044d9d0 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:0044d9d4 2000bc8f lw gp,local_20+0x40(sp)
.text:0044d9d8 00000000 nop
.text:0044d9dc 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044d9e0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044d9e4 00000000 nop
.text:0044d9e8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044d9ec 5806a424 _addiu a0=>.roda...,a1,0x658 ;= "pka->user == (int32) * (pka->outb...
.text:0044d9f0 2000bc8f lw gp,local_20+0x40(sp)
LAB_0044d9f4: ;XREF[1,0]: 0044d998
.text:0044d9f4 2c0d0b8e lw t3,0xd2c(s0)
.text:0044d9f8 00000000 nop
.text:0044d9fc 82530b00 srl t2,t3,0xe
.text:0044da00 01004931 andi t1,t2,0x1
.text:0044da04 03002015 bne t1,zero,LAB_0044da14
.text:0044da08 06000424 _li a0,0x6
.text:0044da0c 11ff0010 b LAB_0044d654
.text:0044da10 0e0024a6 _sh a0,0xe(s1)
LAB_0044da14: ;XREF[1,0]: 0044da04
.text:0044da14 10002c96 lhu t4,0x10(s1)
.text:0044da18 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044da1c 01008425 addiu a0,t4,0x1
.text:0044da20 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044da24 1c1204ae _sw a0,0x121c(s0)
.text:0044da28 201202ae sw v0,0x1220(s0)
.text:0044da2c 2000bc8f lw gp,local_20+0x40(sp)
.text:0044da30 f2fe4010 beq v0,zero,LAB_0044d5fc
.text:0044da34 f8ff0324 _li v1,-0x8
.text:0044da38 1c120d8e lw t5,0x121c(s0)
.text:0044da3c 10002e96 lhu t6,0x10(s1)
.text:0044da40 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044da44 0400258e lw a1,0x4(s1)
.text:0044da48 01004424 addiu a0,v0,0x1
.text:0044da4c 00004ea0 sb t6,0x0(v0)
.text:0044da50 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044da54 ffffa625 _addiu a2,t5,-0x1
.text:0044da58 2000bc8f lw gp,local_20+0x40(sp)
.text:0044da5c 06000424 li a0,0x6
.text:0044da60 fcfe0010 b LAB_0044d654
.text:0044da64 0e0024a6 _sh a0,0xe(s1)
LAB_0044da68: ;XREF[1,0]: 0044d7bc
.text:0044da68 f1ff1124 li s1,-0xf
.text:0044da6c e3fe5110 beq v0,s1,LAB_0044d5fc
.text:0044da70 f1ff0324 _li v1,-0xf
.text:0044da74 e1fe0010 b LAB_0044d5fc
.text:0044da78 f4ff0324 _li v1,-0xc
LAB_0044da7c: ;XREF[1,0]: 0044d4e4
.text:0044da7c 0800328e lw s2,0x8(s1)
.text:0044da80 3c0c048e lw a0,0xc3c(s0)
.text:0044da84 340c058e lw a1,0xc34(s0)
.text:0044da88 380c068e lw a2,0xc38(s0)
.text:0044da8c 8000078e lw a3,0x80(s0)
.text:0044da90 888a998f lw t9,-0x7578(gp)=>->psEccGenSharedSecret ;= 0047d60c
.text:0044da94 1400b2af sw s2,local_2c+0x40(sp)
.text:0044da98 09f82003 jalr t9=>psEccGenSharedSecret ;undefined psEccGenSharedSecret(undef...
.text:0044da9c 1000a3af _sw v1,local_30+0x40(sp)
.text:0044daa0 2000bc8f lw gp,local_20+0x40(sp)
.text:0044daa4 91fe4104 bgez v0,LAB_0044d4ec
.text:0044daa8 21904000 _move s2,v0
.text:0044daac 87ff0010 b LAB_0044d8cc
.text:0044dab0 f1ff0324 _li v1,-0xf
LAB_0044dab4: ;XREF[1,0]: 0044d95c
.text:0044dab4 f1ff1f24 li ra,-0xf
.text:0044dab8 d0fe5f10 beq v0,ra,LAB_0044d5fc
.text:0044dabc f1ff0324 _li v1,-0xf
.text:0044dac0 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0044dac4 00000000 nop
.text:0044dac8 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0044dacc 21206002 _move a0,s3
.text:0044dad0 2000bc8f lw gp,local_20+0x40(sp)
.text:0044dad4 50001324 li s3,0x50
.text:0044dad8 f4ff0324 li v1,-0xc
.text:0044dadc c7fe0010 b LAB_0044d5fc
.text:0044dae0 300d13ae _sw s3,0xd30(s0)
LAB_0044dae4: ;XREF[1,0]: 0044d8cc
.text:0044dae4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044dae8 8000048e lw a0,0x80(s0)
.text:0044daec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044daf0 00000000 _nop
.text:0044daf4 2000bc8f lw gp,local_20+0x40(sp)
.text:0044daf8 f4ff0324 li v1,-0xc
.text:0044dafc bffe0010 b LAB_0044d5fc
.text:0044db00 800000ae _sw zero,0x80(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined clearFlightList()
;local_8 undefined4 -8 ;XREF[2,0]: 0044db14,0044db58
;local_c undefined4 -c ;XREF[2,0]: 0044db18,0044db5c
;local_10 undefined4 -10 ;XREF[2,0]: 0044db1c,0044db60
;local_18 undefined4 -18 ;XREF[2,0]: 0044db20,0044db48
;XREF[3,0]: Entry Point,00445e50,004d8224
.text:0044db04 09001c3c lui gp,0x9
.text:0044db08 dc1e9c27 addiu gp,gp,0x1edc
.text:0044db0c 21e09903 addu gp,gp,t9
.text:0044db10 d8ffbd27 addiu sp,sp,-0x28
.text:0044db14 2000bfaf sw ra,local_8+0x28(sp)
.text:0044db18 1c00b1af sw s1,local_c+0x28(sp)
.text:0044db1c 1800b0af sw s0,local_10+0x28(sp)
.text:0044db20 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0044db24 21888000 move s1,a0
.text:0044db28 7c0c848c lw a0,0xc7c(a0)
.text:0044db2c 00000000 nop
.text:0044db30 08008010 beq a0,zero,LAB_0044db54
.text:0044db34 00000000 _nop
LAB_0044db38: ;XREF[1,0]: 0044db4c
.text:0044db38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044db3c 2000908c lw s0,0x20(a0)
.text:0044db40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044db44 00000000 _nop
.text:0044db48 1000bc8f lw gp,local_18+0x28(sp)
.text:0044db4c faff0016 bne s0,zero,LAB_0044db38
.text:0044db50 21200002 _move a0,s0
LAB_0044db54: ;XREF[1,0]: 0044db30
.text:0044db54 7c0c20ae sw zero,0xc7c(s1)
.text:0044db58 2000bf8f lw ra,local_8+0x28(sp)
.text:0044db5c 1c00b18f lw s1,local_c+0x28(sp)
.text:0044db60 1800b08f lw s0,local_10+0x28(sp)
.text:0044db64 0800e003 jr ra
.text:0044db68 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined freePkaAfter()
;local_4 undefined4 -4 ;XREF[3,0]: 0044db7c,0044dc74,0044dc98
;local_8 undefined4 -8 ;XREF[3,0]: 0044db80,0044dc78,0044dc9c
;local_10 undefined4 -10 ;XREF[3,0]: 0044db84,0044dbac,0044dc24
;XREF[3,0]: Entry Point,00445e38,004d843c
.text:0044db6c 09001c3c lui gp,0x9
.text:0044db70 741e9c27 addiu gp,gp,0x1e74
.text:0044db74 21e09903 addu gp,gp,t9
.text:0044db78 e0ffbd27 addiu sp,sp,-0x20
.text:0044db7c 1c00bfaf sw ra,local_4+0x20(sp)
.text:0044db80 1800b0af sw s0,local_8+0x20(sp)
.text:0044db84 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0044db88 21808000 move s0,a0
.text:0044db8c 4c0c848c lw a0,0xc4c(a0)
.text:0044db90 00000000 nop
.text:0044db94 07008010 beq a0,zero,LAB_0044dbb4
.text:0044db98 00000000 _nop
.text:0044db9c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044dba0 00000000 nop
.text:0044dba4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044dba8 00000000 _nop
.text:0044dbac 1000bc8f lw gp,local_10+0x20(sp)
.text:0044dbb0 4c0c00ae sw zero,0xc4c(s0)
LAB_0044dbb4: ;XREF[1,0]: 0044db94
.text:0044dbb4 720c0296 lhu v0,0xc72(s0)
.text:0044dbb8 00000824 li t0,0x0
.text:0044dbbc 21380000 clear a3
.text:0044dbc0 21300000 clear a2
.text:0044dbc4 00000524 li a1,0x0
.text:0044dbc8 0b004010 beq v0,zero,LAB_0044dbf8
.text:0044dbcc 00000324 _li v1,0x0
.text:0044dbd0 680c078e lw a3,0xc68(s0)
.text:0044dbd4 6c0c068e lw a2,0xc6c(s0)
.text:0044dbd8 700c0596 lhu a1,0xc70(s0)
.text:0044dbdc 740c0396 lhu v1,0xc74(s0)
.text:0044dbe0 21404000 move t0,v0
.text:0044dbe4 720c00a6 sh zero,0xc72(s0)
.text:0044dbe8 680c00ae sw zero,0xc68(s0)
.text:0044dbec 6c0c00ae sw zero,0xc6c(s0)
.text:0044dbf0 700c00a6 sh zero,0xc70(s0)
.text:0044dbf4 740c00a6 sh zero,0xc74(s0)
LAB_0044dbf8: ;XREF[1,0]: 0044dbc8
.text:0044dbf8 4c0c048e lw a0,0xc4c(s0)
.text:0044dbfc 00000000 nop
.text:0044dc00 0a008010 beq a0,zero,LAB_0044dc2c
.text:0044dc04 00000000 _nop
.text:0044dc08 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0044dc0c 5a0c08a6 sh t0,0xc5a(s0)
.text:0044dc10 500c07ae sw a3,0xc50(s0)
.text:0044dc14 540c06ae sw a2,0xc54(s0)
.text:0044dc18 580c05a6 sh a1,0xc58(s0)
.text:0044dc1c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0044dc20 5c0c03a6 _sh v1,0xc5c(s0)
.text:0044dc24 1000bc8f lw gp,local_10+0x20(sp)
.text:0044dc28 4c0c00ae sw zero,0xc4c(s0)
LAB_0044dc2c: ;XREF[1,0]: 0044dc00
.text:0044dc2c 720c0696 lhu a2,0xc72(s0)
.text:0044dc30 00000000 nop
.text:0044dc34 1300c010 beq a2,zero,LAB_0044dc84
.text:0044dc38 00000000 _nop
.text:0044dc3c 680c028e lw v0,0xc68(s0)
.text:0044dc40 6c0c038e lw v1,0xc6c(s0)
.text:0044dc44 700c0496 lhu a0,0xc70(s0)
.text:0044dc48 740c0596 lhu a1,0xc74(s0)
.text:0044dc4c 5a0c06a6 sh a2,0xc5a(s0)
.text:0044dc50 500c02ae sw v0,0xc50(s0)
.text:0044dc54 540c03ae sw v1,0xc54(s0)
.text:0044dc58 580c04a6 sh a0,0xc58(s0)
.text:0044dc5c 5c0c05a6 sh a1,0xc5c(s0)
.text:0044dc60 740c00a6 sh zero,0xc74(s0)
.text:0044dc64 720c00a6 sh zero,0xc72(s0)
.text:0044dc68 680c00ae sw zero,0xc68(s0)
.text:0044dc6c 6c0c00ae sw zero,0xc6c(s0)
.text:0044dc70 700c00a6 sh zero,0xc70(s0)
.text:0044dc74 1c00bf8f lw ra,local_4+0x20(sp)
.text:0044dc78 1800b08f lw s0,local_8+0x20(sp)
.text:0044dc7c 0800e003 jr ra
.text:0044dc80 2000bd27 _addiu sp,sp,0x20
LAB_0044dc84: ;XREF[1,0]: 0044dc34
.text:0044dc84 5a0c00a6 sh zero,0xc5a(s0)
.text:0044dc88 5c0c00a6 sh zero,0xc5c(s0)
.text:0044dc8c 580c00a6 sh zero,0xc58(s0)
.text:0044dc90 540c00ae sw zero,0xc54(s0)
.text:0044dc94 500c00ae sw zero,0xc50(s0)
.text:0044dc98 1c00bf8f lw ra,local_4+0x20(sp)
.text:0044dc9c 1800b08f lw s0,local_8+0x20(sp)
.text:0044dca0 0800e003 jr ra
.text:0044dca4 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psWriteRecordInfo(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044dd58
;XREF[3,0]: Entry Point,0045a34c,004d8404
.text:0044dca8 ff00a530 andi param_2,param_2,0xff
.text:0044dcac 5b000224 li v0,0x5b
.text:0044dcb0 7800a210 beq param_2,v0,LAB_0044de94
.text:0044dcb4 00000000 _nop
LAB_0044dcb8: ;XREF[1,0]: 0044de94
.text:0044dcb8 0000e5a0 sb param_2,0x0(param_4)
.text:0044dcbc 3d0d8b90 lbu t3,0xd3d(param_1)
.text:0044dcc0 00000000 nop
.text:0044dcc4 0100eba0 sb t3,0x1(param_4)
.text:0044dcc8 3e0d8a90 lbu t2,0xd3e(param_1)
.text:0044dccc 00000000 nop
.text:0044dcd0 0200eaa0 sb t2,0x2(param_4)
.text:0044dcd4 2c0d898c lw t1,0xd2c(param_1)
.text:0044dcd8 00000000 nop
.text:0044dcdc 82430900 srl t0,t1,0xe
.text:0044dce0 01000331 andi v1,t0,0x1
.text:0044dce4 19006010 beq v1,zero,LAB_0044dd4c
.text:0044dce8 0300e524 _addiu param_2,param_4,0x3
.text:0044dcec c90d8390 lbu v1,0xdc9(param_1)
.text:0044dcf0 840c85ac sw param_2,0xc84(param_1)
.text:0044dcf4 0300e3a0 sb v1,0x3(param_4)
.text:0044dcf8 ca0d8290 lbu v0,0xdca(param_1)
.text:0044dcfc 0b00e524 addiu param_2,param_4,0xb
.text:0044dd00 0400e2a0 sb v0,0x4(param_4)
.text:0044dd04 d10d9990 lbu t9,0xdd1(param_1)
.text:0044dd08 00000000 nop
.text:0044dd0c 0500f9a0 sb t9,0x5(param_4)
.text:0044dd10 d20d9890 lbu t8,0xdd2(param_1)
.text:0044dd14 00000000 nop
.text:0044dd18 0600f8a0 sb t8,0x6(param_4)
.text:0044dd1c d30d8f90 lbu t7,0xdd3(param_1)
.text:0044dd20 00000000 nop
.text:0044dd24 0700efa0 sb t7,0x7(param_4)
.text:0044dd28 d40d8e90 lbu t6,0xdd4(param_1)
.text:0044dd2c 00000000 nop
.text:0044dd30 0800eea0 sb t6,0x8(param_4)
.text:0044dd34 d50d8d90 lbu t5,0xdd5(param_1)
.text:0044dd38 00000000 nop
.text:0044dd3c 0900eda0 sb t5,0x9(param_4)
.text:0044dd40 d60d8c90 lbu t4,0xdd6(param_1)
.text:0044dd44 00000000 nop
.text:0044dd48 0a00eca0 sb t4,0xa(param_4)
LAB_0044dd4c: ;XREF[1,0]: 0044dce4
.text:0044dd4c 02420600 srl t0,param_3,0x8
.text:0044dd50 0100a6a0 sb param_3,0x1(param_2)
.text:0044dd54 0000a8a0 sb t0,0x0(param_2)
.text:0044dd58 1000a78f lw param_4,param_5(sp)
.text:0044dd5c 14000624 li param_3,0x14
.text:0044dd60 4700e610 beq param_4,param_3,LAB_0044de80
.text:0044dd64 0100a524 _addiu param_2,param_2,0x1
.text:0044dd68 2c0d8c8c lw t4,0xd2c(param_1)
.text:0044dd6c 00000000 nop
.text:0044dd70 825d0c00 srl t3,t4,0x16
.text:0044dd74 01006231 andi v0,t3,0x1
LAB_0044dd78: ;XREF[1,0]: 0044de8c
.text:0044dd78 22004010 beq v0,zero,LAB_0044de04
.text:0044dd7c 00000000 _nop
.text:0044dd80 2c0d8f8c lw t7,0xd2c(param_1)
.text:0044dd84 00000000 nop
.text:0044dd88 82730f00 srl t6,t7,0xe
.text:0044dd8c 0100cd31 andi t5,t6,0x1
.text:0044dd90 1f00a011 beq t5,zero,LAB_0044de10
.text:0044dd94 00000000 _nop
.text:0044dd98 c90d8990 lbu t1,0xdc9(param_1)
.text:0044dd9c 00000000 nop
.text:0044dda0 0100a9a0 sb t1,0x1(param_2)
.text:0044dda4 ca0d8890 lbu t0,0xdca(param_1)
.text:0044dda8 00000000 nop
.text:0044ddac 0200a8a0 sb t0,0x2(param_2)
.text:0044ddb0 d10d8790 lbu param_4,0xdd1(param_1)
.text:0044ddb4 00000000 nop
.text:0044ddb8 0300a7a0 sb param_4,0x3(param_2)
.text:0044ddbc d20d8690 lbu param_3,0xdd2(param_1)
.text:0044ddc0 00000000 nop
.text:0044ddc4 0400a6a0 sb param_3,0x4(param_2)
.text:0044ddc8 d30d8390 lbu v1,0xdd3(param_1)
.text:0044ddcc 00000000 nop
.text:0044ddd0 0500a3a0 sb v1,0x5(param_2)
.text:0044ddd4 d40d8290 lbu v0,0xdd4(param_1)
.text:0044ddd8 00000000 nop
.text:0044dddc 0600a2a0 sb v0,0x6(param_2)
.text:0044dde0 d50d9990 lbu t9,0xdd5(param_1)
.text:0044dde4 00000000 nop
.text:0044dde8 0700b9a0 sb t9,0x7(param_2)
.text:0044ddec d60d9890 lbu t8,0xdd6(param_1)
.text:0044ddf0 00000000 nop
.text:0044ddf4 0800b8a0 sb t8,0x8(param_2)
.text:0044ddf8 3412858c lw param_2,0x1234(param_1)
.text:0044ddfc 0800e003 jr ra
.text:0044de00 0800a224 _addiu v0,param_2,0x8
LAB_0044de04: ;XREF[1,0]: 0044dd78
.text:0044de04 3412828c lw v0,0x1234(param_1)
.text:0044de08 0800e003 jr ra
.text:0044de0c 00000000 _nop
LAB_0044de10: ;XREF[1,0]: 0044dd90
.text:0044de10 40029990 lbu t9,0x240(param_1)
.text:0044de14 0100a224 addiu v0,param_2,0x1
.text:0044de18 840c82ac sw v0,0xc84(param_1)
.text:0044de1c 0100b9a0 sb t9,0x1(param_2)
.text:0044de20 41029890 lbu t8,0x241(param_1)
.text:0044de24 00000000 nop
.text:0044de28 0200b8a0 sb t8,0x2(param_2)
.text:0044de2c 42028f90 lbu t7,0x242(param_1)
.text:0044de30 00000000 nop
.text:0044de34 0300afa0 sb t7,0x3(param_2)
.text:0044de38 43028e90 lbu t6,0x243(param_1)
.text:0044de3c 00000000 nop
.text:0044de40 0400aea0 sb t6,0x4(param_2)
.text:0044de44 44028d90 lbu t5,0x244(param_1)
.text:0044de48 00000000 nop
.text:0044de4c 0500ada0 sb t5,0x5(param_2)
.text:0044de50 45028c90 lbu t4,0x245(param_1)
.text:0044de54 00000000 nop
.text:0044de58 0600aca0 sb t4,0x6(param_2)
.text:0044de5c 46028b90 lbu t3,0x246(param_1)
.text:0044de60 00000000 nop
.text:0044de64 0700aba0 sb t3,0x7(param_2)
.text:0044de68 47028a90 lbu t2,0x247(param_1)
.text:0044de6c 00000000 nop
.text:0044de70 0800aaa0 sb t2,0x8(param_2)
.text:0044de74 3412858c lw param_2,0x1234(param_1)
.text:0044de78 0800e003 jr ra
.text:0044de7c 0800a224 _addiu v0,param_2,0x8
LAB_0044de80: ;XREF[1,0]: 0044dd60
.text:0044de80 100d8a8c lw t2,0xd10(param_1)
.text:0044de84 00000000 nop
.text:0044de88 0400498d lw t1,0x4(t2)
.text:0044de8c baff0010 b LAB_0044dd78
.text:0044de90 00182231 _andi v0,t1,0x1800
LAB_0044de94: ;XREF[1,0]: 0044dcb0
.text:0044de94 88ff0010 b LAB_0044dcb8
.text:0044de98 16000524 _li param_2,0x16
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psWriteHandshakeHeader(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044ded0
;param_6 undefined4 14 ;XREF[1,0]: 0044ded4
;param_7 undefined4 18 ;XREF[1,0]: 0044dea0
;XREF[3,0]: Entry Point,0045a3a8,004d89f0
.text:0044de9c ff000b3c lui t3,0xff
.text:0044dea0 1800a88f lw t0,param_7(sp)
.text:0044dea4 2478cb00 and t7,param_3,t3
.text:0044dea8 026a0600 srl t5,param_3,0x8
.text:0044deac 03740f00 sra t6,t7,0x10
.text:0044deb0 ff00a530 andi param_2,param_2,0xff
.text:0044deb4 01000ea1 sb t6,0x1(t0)
.text:0044deb8 02000da1 sb t5,0x2(t0)
.text:0044debc 000005a1 sb param_2,0x0(t0)
.text:0044dec0 2c0d8a8c lw t2,0xd2c(param_1)
.text:0044dec4 2160c000 move t4,param_3
.text:0044dec8 824b0a00 srl t1,t2,0xe
.text:0044decc 01002331 andi v1,t1,0x1
.text:0044ded0 1000aa8f lw t2,param_5(sp)
.text:0044ded4 1400a98f lw t1,param_6(sp)
.text:0044ded8 24104b01 and v0,t2,t3
.text:0044dedc 24302b01 and param_3,t1,t3
.text:0044dee0 02720700 srl t6,param_4,0x8
.text:0044dee4 03140200 sra v0,v0,0x10
.text:0044dee8 03340600 sra param_3,param_3,0x10
.text:0044deec 025a0a00 srl t3,t2,0x8
.text:0044def0 0d006010 beq v1,zero,LAB_0044df28
.text:0044def4 026a0900 _srl t5,t1,0x8
.text:0044def8 0b0009a1 sb t1,0xb(t0)
.text:0044defc 03000ca1 sb t4,0x3(t0)
.text:0044df00 04000ea1 sb t6,0x4(t0)
.text:0044df04 050007a1 sb param_4,0x5(t0)
.text:0044df08 060002a1 sb v0,0x6(t0)
.text:0044df0c 07000ba1 sb t3,0x7(t0)
.text:0044df10 08000aa1 sb t2,0x8(t0)
.text:0044df14 090006a1 sb param_3,0x9(t0)
.text:0044df18 0a000da1 sb t5,0xa(t0)
.text:0044df1c 3812828c lw v0,0x1238(param_1)
.text:0044df20 0800e003 jr ra
.text:0044df24 3a0d85a0 _sb param_2,0xd3a(param_1)
LAB_0044df28: ;XREF[1,0]: 0044def0
.text:0044df28 03000ca1 sb t4,0x3(t0)
.text:0044df2c 3812828c lw v0,0x1238(param_1)
.text:0044df30 0800e003 jr ra
.text:0044df34 3a0d85a0 _sb param_2,0xd3a(param_1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044df38(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044df80
;param_6 undefined4 14 ;XREF[2,0]: 0044e1ec,0044e454
;param_7 undefined4 18 ;XREF[1,0]: 0044e054
;param_8 undefined4 1c ;XREF[1,0]: 0044df84
;local_8 undefined4 -8 ;XREF[2,0]: 0044df48,0044e278
;local_c undefined4 -c ;XREF[2,0]: 0044df4c,0044e27c
;local_10 undefined4 -10 ;XREF[2,0]: 0044df50,0044e280
;local_14 undefined4 -14 ;XREF[2,0]: 0044df54,0044e284
;local_18 undefined4 -18 ;XREF[2,0]: 0044df58,0044e288
;local_1c undefined4 -1c ;XREF[2,0]: 0044df5c,0044e28c
;local_20 undefined4 -20 ;XREF[2,0]: 0044df60,0044e290
;local_28 undefined4 -28 ;XREF[3,0]: 0044df64,0044e25c,0044e4bc
;XREF[28,0]: 0044ea1c,0044f5d0,0044f7ac,0044f890
; 0044fb98,00450268,00450dc8,00451130
; 0045124c,00451aa0,00452990,00453c88
; 00453e54,004541dc,00454530,00454930
; 00454a14,00455434,0045555c,004559a4
; 00455a88,00455c78,00456260,0045640c
; 00456954,00456a38,00456e6c,00456f84
.text:0044df38 09001c3c lui gp,0x9
.text:0044df3c a81a9c27 addiu gp,gp,0x1aa8
.text:0044df40 21e09903 addu gp,gp,t9
.text:0044df44 c8ffbd27 addiu sp,sp,-0x38
.text:0044df48 3000bfaf sw ra,local_8+0x38(sp)
.text:0044df4c 2c00b5af sw s5,local_c+0x38(sp)
.text:0044df50 2800b4af sw s4,local_10+0x38(sp)
.text:0044df54 2400b3af sw s3,local_14+0x38(sp)
.text:0044df58 2000b2af sw s2,local_18+0x38(sp)
.text:0044df5c 1c00b1af sw s1,local_1c+0x38(sp)
.text:0044df60 1800b0af sw s0,local_20+0x38(sp)
.text:0044df64 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0044df68 21808000 move s0,param_1
.text:0044df6c 0000e394 lhu v1,0x0(param_4)
.text:0044df70 3412848c lw param_1,0x1234(param_1)
.text:0044df74 ff00b230 andi s2,param_2,0xff
.text:0044df78 16000224 li v0,0x16
.text:0044df7c ff00d130 andi s1,param_3,0xff
.text:0044df80 4800a88f lw t0,param_5+0x38(sp)
.text:0044df84 5400b58f lw s5,param_8+0x38(sp)
.text:0044df88 69014212 beq s2,v0,LAB_0044e530
.text:0044df8c 23986400 _subu s3,v1,param_1
LAB_0044df90: ;XREF[1,0]: 0044e534
.text:0044df90 5a000624 li param_3,0x5a
.text:0044df94 5f014612 beq s2,param_3,LAB_0044e514
.text:0044df98 00000000 _nop
LAB_0044df9c: ;XREF[1,0]: 0044e528
.text:0044df9c 14000424 li param_1,0x14
.text:0044dfa0 4a012412 beq s1,param_1,LAB_0044e4cc
.text:0044dfa4 00000000 _nop
.text:0044dfa8 2c0d048e lw param_1,0xd2c(s0)
.text:0044dfac 00000000 nop
.text:0044dfb0 82c00400 srl t8,param_1,0x2
LAB_0044dfb4: ;XREF[1,0]: 0044e4dc
.text:0044dfb4 01001433 andi s4,t8,0x1
.text:0044dfb8 b9008016 bne s4,zero,LAB_0044e2a0
.text:0044dfbc 02fb0400 _srl ra,param_1,0xc
LAB_0044dfc0: ;XREF[1,0]: 0044e2b8
.text:0044dfc0 14000324 li v1,0x14
LAB_0044dfc4: ;XREF[2,0]: 0044e2a4,0044e4f8
.text:0044dfc4 c5002312 beq s1,v1,LAB_0044e2dc
.text:0044dfc8 02c50400 _srl t8,param_1,0x14
LAB_0044dfcc: ;XREF[1,0]: 0044e2d4
.text:0044dfcc 01001433 andi s4,t8,0x1
.text:0044dfd0 13008012 beq s4,zero,LAB_0044e020
.text:0044dfd4 14000a24 _li t2,0x14
.text:0044dfd8 100d038e lw v1,0xd10(s0)
.text:0044dfdc 00000000 nop
.text:0044dfe0 0400628c lw v0,0x4(v1)
.text:0044dfe4 00000000 nop
.text:0044dfe8 42fb0200 srl ra,v0,0xd
.text:0044dfec 0100f933 andi t9,ra,0x1
.text:0044dff0 81012013 beq t9,zero,LAB_0044e5f8
.text:0044dff4 08000524 _li param_2,0x8
LAB_0044dff8: ;XREF[1,0]: 0044e5f8
.text:0044dff8 82350400 srl param_3,param_1,0x16
.text:0044dffc 0100c430 andi param_1,param_3,0x1
.text:0044e000 02008010 beq param_1,zero,LAB_0044e00c
.text:0044e004 2118a000 _move v1,param_2
.text:0044e008 0800a324 addiu v1,param_2,0x8
LAB_0044e00c: ;XREF[1,0]: 0044e000
.text:0044e00c 0000e994 lhu t1,0x0(param_4)
.text:0044e010 00000000 nop
.text:0044e014 21286900 addu param_2,v1,t1
.text:0044e018 0000e5a4 sh param_2,0x0(param_4)
.text:0044e01c 14000a24 li t2,0x14
LAB_0044e020: ;XREF[2,0]: 0044dfd0,0044e604
.text:0044e020 bf002a12 beq s1,t2,LAB_0044e320
.text:0044e024 000000a1 _sb zero,0x0(t0)
LAB_0044e028: ;XREF[1,0]: 0044e318
.text:0044e028 2c0d038e lw v1,0xd2c(s0)
.text:0044e02c 00000000 nop
.text:0044e030 82300300 srl param_3,v1,0x2
.text:0044e034 0100c430 andi param_1,param_3,0x1
.text:0044e038 04008010 beq param_1,zero,LAB_0044e04c
.text:0044e03c 024d0300 _srl t1,v1,0x14
.text:0044e040 01002531 andi param_2,t1,0x1
.text:0044e044 5701a010 beq param_2,zero,LAB_0044e5a4
.text:0044e048 00000000 _nop
LAB_0044e04c: ;XREF[3,0]: 0044e038,0044e398,0044e5f0
.text:0044e04c 0000e394 lhu v1,0x0(param_4)
.text:0044e050 0000a48e lw param_1,0x0(s5)
.text:0044e054 5000b98f lw t9,param_7+0x38(sp)
.text:0044e058 ffff6630 andi param_3,v1,0xffff
.text:0044e05c 23c02403 subu t8,t9,param_1
.text:0044e060 2a380603 slt param_4,t8,param_3
.text:0044e064 8400e014 bne param_4,zero,LAB_0044e278
.text:0044e068 ceff0524 _li param_2,-0x32
.text:0044e06c 2c0d058e lw param_2,0xd2c(s0)
.text:0044e070 00000000 nop
.text:0044e074 82130500 srl v0,param_2,0xe
.text:0044e078 01005f30 andi ra,v0,0x1
.text:0044e07c 0600e013 beq ra,zero,LAB_0044e098
.text:0044e080 00000000 _nop
.text:0044e084 f80d0a8e lw t2,0xdf8(s0)
.text:0044e088 00000000 nop
.text:0044e08c 2a484601 slt t1,t2,param_3
.text:0044e090 79002015 bne t1,zero,LAB_0044e278
.text:0044e094 c4ff0524 _li param_2,-0x3c
LAB_0044e098: ;XREF[1,0]: 0044e07c
.text:0044e098 34120b8e lw t3,0x1234(s0)
.text:0044e09c ffff6330 andi v1,v1,0xffff
.text:0044e0a0 5b000624 li param_3,0x5b
.text:0044e0a4 23386b00 subu param_4,v1,t3
.text:0044e0a8 24014612 beq s2,param_3,LAB_0044e53c
.text:0044e0ac 21184002 _move v1,s2
LAB_0044e0b0: ;XREF[1,0]: 0044e53c
.text:0044e0b0 000083a0 sb v1,0x0(param_1)
.text:0044e0b4 3d0d1492 lbu s4,0xd3d(s0)
.text:0044e0b8 00000000 nop
.text:0044e0bc 010094a0 sb s4,0x1(param_1)
.text:0044e0c0 3e0d0f92 lbu t7,0xd3e(s0)
.text:0044e0c4 00000000 nop
.text:0044e0c8 02008fa0 sb t7,0x2(param_1)
.text:0044e0cc 2c0d0e8e lw t6,0xd2c(s0)
.text:0044e0d0 00000000 nop
.text:0044e0d4 826b0e00 srl t5,t6,0xe
.text:0044e0d8 0100ac31 andi t4,t5,0x1
.text:0044e0dc 19008011 beq t4,zero,LAB_0044e144
.text:0044e0e0 03008524 _addiu param_2,param_1,0x3
.text:0044e0e4 c90d0692 lbu param_3,0xdc9(s0)
.text:0044e0e8 840c05ae sw param_2,0xc84(s0)
.text:0044e0ec 030086a0 sb param_3,0x3(param_1)
.text:0044e0f0 ca0d0a92 lbu t2,0xdca(s0)
.text:0044e0f4 0b008524 addiu param_2,param_1,0xb
.text:0044e0f8 04008aa0 sb t2,0x4(param_1)
.text:0044e0fc d10d0992 lbu t1,0xdd1(s0)
.text:0044e100 00000000 nop
.text:0044e104 050089a0 sb t1,0x5(param_1)
.text:0044e108 d20d0292 lbu v0,0xdd2(s0)
.text:0044e10c 00000000 nop
.text:0044e110 060082a0 sb v0,0x6(param_1)
.text:0044e114 d30d1f92 lbu ra,0xdd3(s0)
.text:0044e118 00000000 nop
.text:0044e11c 07009fa0 sb ra,0x7(param_1)
.text:0044e120 d40d1992 lbu t9,0xdd4(s0)
.text:0044e124 00000000 nop
.text:0044e128 080099a0 sb t9,0x8(param_1)
.text:0044e12c d50d1892 lbu t8,0xdd5(s0)
.text:0044e130 00000000 nop
.text:0044e134 090098a0 sb t8,0x9(param_1)
.text:0044e138 d60d0892 lbu t0,0xdd6(s0)
.text:0044e13c 00000000 nop
.text:0044e140 0a0088a0 sb t0,0xa(param_1)
LAB_0044e144: ;XREF[1,0]: 0044e0dc
.text:0044e144 025a0700 srl t3,param_4,0x8
.text:0044e148 14000424 li param_1,0x14
.text:0044e14c 0100a7a0 sb param_4,0x1(param_2)
.text:0044e150 0000aba0 sb t3,0x0(param_2)
.text:0044e154 b5002412 beq s1,param_1,LAB_0044e42c
.text:0044e158 0100a524 _addiu param_2,param_2,0x1
.text:0044e15c 2c0d048e lw param_1,0xd2c(s0)
.text:0044e160 00000000 nop
.text:0044e164 82750400 srl t6,param_1,0x16
.text:0044e168 0100cd31 andi t5,t6,0x1
.text:0044e16c b700a011 beq t5,zero,LAB_0044e44c
.text:0044e170 82a30400 _srl s4,param_1,0xe
LAB_0044e174: ;XREF[1,0]: 0044e630
.text:0044e174 01008f32 andi t7,s4,0x1
.text:0044e178 f200e011 beq t7,zero,LAB_0044e544
.text:0044e17c 0100b424 _addiu s4,param_2,0x1
.text:0044e180 c90d0692 lbu param_3,0xdc9(s0)
.text:0044e184 00000000 nop
.text:0044e188 0100a6a0 sb param_3,0x1(param_2)
.text:0044e18c ca0d0a92 lbu t2,0xdca(s0)
.text:0044e190 00000000 nop
.text:0044e194 0200aaa0 sb t2,0x2(param_2)
.text:0044e198 d10d0992 lbu t1,0xdd1(s0)
.text:0044e19c 00000000 nop
.text:0044e1a0 0300a9a0 sb t1,0x3(param_2)
.text:0044e1a4 d20d0292 lbu v0,0xdd2(s0)
.text:0044e1a8 00000000 nop
.text:0044e1ac 0400a2a0 sb v0,0x4(param_2)
.text:0044e1b0 d30d1f92 lbu ra,0xdd3(s0)
.text:0044e1b4 00000000 nop
.text:0044e1b8 0500bfa0 sb ra,0x5(param_2)
.text:0044e1bc d40d1992 lbu t9,0xdd4(s0)
.text:0044e1c0 00000000 nop
.text:0044e1c4 0600b9a0 sb t9,0x6(param_2)
.text:0044e1c8 d50d1892 lbu t8,0xdd5(s0)
.text:0044e1cc 00000000 nop
.text:0044e1d0 0700b8a0 sb t8,0x7(param_2)
.text:0044e1d4 d60d0892 lbu t0,0xdd6(s0)
.text:0044e1d8 00000000 nop
.text:0044e1dc 0800a8a0 sb t0,0x8(param_2)
LAB_0044e1e0: ;XREF[1,0]: 0044e59c
.text:0044e1e0 3412058e lw param_2,0x1234(s0)
.text:0044e1e4 0000bf8e lw ra,0x0(s5)
.text:0044e1e8 0800a324 addiu v1,param_2,0x8
.text:0044e1ec 4c00b88f lw t8,param_6+0x38(sp)
.text:0044e1f0 21c8e303 addu t9,ra,v1
.text:0044e1f4 14000824 li t0,0x14
.text:0044e1f8 0000b9ae sw t9,0x0(s5)
.text:0044e1fc 2c0d048e lw param_1,0xd2c(s0)
.text:0044e200 000019af sw t9,0x0(t8)
.text:0044e204 9a002812 beq s1,t0,LAB_0044e470
.text:0044e208 21a00000 _clear s4
LAB_0044e20c: ;XREF[1,0]: 0044e468
.text:0044e20c 82380400 srl param_4,param_1,0x2
.text:0044e210 0100eb30 andi t3,param_4,0x1
.text:0044e214 15006011 beq t3,zero,LAB_0044e26c
.text:0044e218 16000f24 _li t7,0x16
.text:0044e21c 021b0400 srl v1,param_1,0xc
.text:0044e220 01006c30 andi t4,v1,0x1
.text:0044e224 11008011 beq t4,zero,LAB_0044e26c
.text:0044e228 00000000 _nop
.text:0044e22c 270d0592 lbu param_2,0xd27(s0)
.text:0044e230 00000000 nop
.text:0044e234 0200ad2c sltiu t5,param_2,0x2
.text:0044e238 0c00a015 bne t5,zero,LAB_0044e26c
.text:0044e23c 00000000 _nop
.text:0044e240 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0044e244 0000a48e lw param_1,0x0(s5)
.text:0044e248 5012068e lw param_3,0x1250(s0)
.text:0044e24c 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0044e250 00000000 _nop
.text:0044e254 270d0392 lbu v1,0xd27(s0)
.text:0044e258 0000a28e lw v0,0x0(s5)
.text:0044e25c 1000bc8f lw gp,local_28+0x38(sp)
.text:0044e260 21704300 addu t6,v0,v1
.text:0044e264 0000aeae sw t6,0x0(s5)
LAB_0044e268: ;XREF[1,0]: 0044e4c4
.text:0044e268 16000f24 li t7,0x16
LAB_0044e26c: ;XREF[5,0]: 0044e214,0044e224,0044e238,0044e478
; 0044e494
.text:0044e26c 4c004f12 beq s2,t7,LAB_0044e3a0
.text:0044e270 00000000 _nop
LAB_0044e274: ;XREF[1,0]: 0044e424
.text:0044e274 21280000 clear param_2
LAB_0044e278: ;XREF[2,0]: 0044e064,0044e090
.text:0044e278 3000bf8f lw ra,local_8+0x38(sp)
.text:0044e27c 2c00b58f lw s5,local_c+0x38(sp)
.text:0044e280 2800b48f lw s4,local_10+0x38(sp)
.text:0044e284 2400b38f lw s3,local_14+0x38(sp)
.text:0044e288 2000b28f lw s2,local_18+0x38(sp)
.text:0044e28c 1c00b18f lw s1,local_1c+0x38(sp)
.text:0044e290 1800b08f lw s0,local_20+0x38(sp)
.text:0044e294 2110a000 move v0,param_2
.text:0044e298 0800e003 jr ra
.text:0044e29c 3800bd27 _addiu sp,sp,0x38
LAB_0044e2a0: ;XREF[1,0]: 0044dfb8
.text:0044e2a0 0100f933 andi t9,ra,0x1
.text:0044e2a4 47ff2013 beq t9,zero,LAB_0044dfc4
.text:0044e2a8 14000324 _li v1,0x14
.text:0044e2ac 270d0392 lbu v1,0xd27(s0)
.text:0044e2b0 00000000 nop
.text:0044e2b4 0200622c sltiu v0,v1,0x2
.text:0044e2b8 41ff4014 bne v0,zero,LAB_0044dfc0
.text:0044e2bc ff006330 _andi v1,v1,0xff
.text:0044e2c0 0000e294 lhu v0,0x0(param_4)
.text:0044e2c4 00000000 nop
.text:0044e2c8 21284300 addu param_2,v0,v1
.text:0044e2cc 0000e5a4 sh param_2,0x0(param_4)
LAB_0044e2d0: ;XREF[1,0]: 0044e50c
.text:0044e2d0 14000324 li v1,0x14
.text:0044e2d4 3dff2316 bne s1,v1,LAB_0044dfcc
.text:0044e2d8 02c50400 _srl t8,param_1,0x14
LAB_0044e2dc: ;XREF[1,0]: 0044dfc4
.text:0044e2dc 100d098e lw t1,0xd10(s0)
.text:0044e2e0 00000000 nop
.text:0044e2e4 0400248d lw param_1,0x4(t1)
.text:0044e2e8 00000000 nop
.text:0044e2ec 00188630 andi param_3,param_1,0x1800
.text:0044e2f0 c300c010 beq param_3,zero,LAB_0044e600
.text:0044e2f4 82690400 _srl t5,param_1,0x6
.text:0044e2f8 425b0400 srl t3,param_1,0xd
.text:0044e2fc 0000e494 lhu param_1,0x0(param_4)
.text:0044e300 01006a31 andi t2,t3,0x1
.text:0044e304 02004015 bne t2,zero,LAB_0044e310
.text:0044e308 10008324 _addiu v1,param_1,0x10
.text:0044e30c 18008324 addiu v1,param_1,0x18
LAB_0044e310: ;XREF[2,0]: 0044e304,0044e618
.text:0044e310 0000e3a4 sh v1,0x0(param_4)
.text:0044e314 14000a24 li t2,0x14
LAB_0044e318: ;XREF[1,0]: 0044e624
.text:0044e318 43ff2a16 bne s1,t2,LAB_0044e028
.text:0044e31c 000000a1 _sb zero,0x0(t0)
LAB_0044e320: ;XREF[1,0]: 0044e020
.text:0044e320 100d048e lw param_1,0xd10(s0)
.text:0044e324 00000000 nop
.text:0044e328 08008390 lbu v1,0x8(param_1)
.text:0044e32c 00000000 nop
.text:0044e330 0a006010 beq v1,zero,LAB_0044e35c
.text:0044e334 00000000 _nop
.text:0044e338 32120c96 lhu t4,0x1232(s0)
.text:0044e33c 00000000 nop
.text:0044e340 01008b31 andi t3,t4,0x1
.text:0044e344 ce006011 beq t3,zero,LAB_0044e680
.text:0044e348 ff006f30 _andi t7,v1,0xff
.text:0044e34c 0000ed94 lhu t5,0x0(param_4)
.text:0044e350 00000000 nop
.text:0044e354 0a00a225 addiu v0,t5,0xa
.text:0044e358 0000e2a4 sh v0,0x0(param_4)
LAB_0044e35c: ;XREF[2,0]: 0044e330,0044e68c
.text:0044e35c 0b008590 lbu param_2,0xb(param_1)
.text:0044e360 00000000 nop
.text:0044e364 0200b42c sltiu s4,param_2,0x2
.text:0044e368 07008016 bne s4,zero,LAB_0044e388
.text:0044e36c 00000324 _li v1,0x0
.text:0044e370 0000e390 lbu v1,0x0(param_4)
.text:0044e374 3412028e lw v0,0x1234(s0)
.text:0044e378 ffffbf24 addiu ra,param_2,-0x1
.text:0044e37c 23c86200 subu t9,v1,v0
.text:0044e380 24c03f03 and t8,t9,ra
.text:0044e384 2318b800 subu v1,param_2,t8
LAB_0044e388: ;XREF[1,0]: 0044e368
.text:0044e388 000003a1 sb v1,0x0(t0)
.text:0044e38c 0000e294 lhu v0,0x0(param_4)
.text:0044e390 ff006330 andi v1,v1,0xff
.text:0044e394 21404300 addu t0,v0,v1
.text:0044e398 2cff0010 b LAB_0044e04c
.text:0044e39c 0000e8a4 _sh t0,0x0(param_4)
LAB_0044e3a0: ;XREF[1,0]: 0044e26c
.text:0044e3a0 2c0d088e lw t0,0xd2c(s0)
.text:0044e3a4 00000000 nop
.text:0044e3a8 822b0800 srl param_2,t0,0xe
.text:0044e3ac 0100b230 andi s2,param_2,0x1
.text:0044e3b0 a1004016 bne s2,zero,LAB_0044e638
.text:0044e3b4 02341300 _srl param_3,s3,0x10
.text:0044e3b8 0000a48e lw param_1,0x0(s5)
.text:0044e3bc 00ff6a32 andi t2,s3,0xff00
.text:0044e3c0 ff00c530 andi param_2,param_3,0xff
.text:0044e3c4 031a0a00 sra v1,t2,0x8
.text:0044e3c8 000091a0 sb s1,0x0(param_1)
.text:0044e3cc 010085a0 sb param_2,0x1(param_1)
.text:0044e3d0 020083a0 sb v1,0x2(param_1)
.text:0044e3d4 2c0d098e lw t1,0xd2c(s0)
.text:0044e3d8 00000000 nop
.text:0044e3dc 82130900 srl v0,t1,0xe
.text:0044e3e0 01005f30 andi ra,v0,0x1
.text:0044e3e4 a400e013 beq ra,zero,LAB_0044e678
.text:0044e3e8 025a1400 _srl t3,s4,0x8
LAB_0044e3ec: ;XREF[1,0]: 0044e670
.text:0044e3ec 0b0093a0 sb s3,0xb(param_1)
.text:0044e3f0 04008ba0 sb t3,0x4(param_1)
.text:0044e3f4 050094a0 sb s4,0x5(param_1)
.text:0044e3f8 090085a0 sb param_2,0x9(param_1)
.text:0044e3fc 0a0083a0 sb v1,0xa(param_1)
.text:0044e400 030093a0 sb s3,0x3(param_1)
.text:0044e404 060080a0 sb zero,0x6(param_1)
.text:0044e408 070080a0 sb zero,0x7(param_1)
.text:0044e40c 080080a0 sb zero,0x8(param_1)
LAB_0044e410: ;XREF[1,0]: 0044e678
.text:0044e410 3a0d11a2 sb s1,0xd3a(s0)
.text:0044e414 0000b18e lw s1,0x0(s5)
.text:0044e418 3812138e lw s3,0x1238(s0)
.text:0044e41c 00000000 nop
.text:0044e420 21803302 addu s0,s1,s3
.text:0044e424 93ff0010 b LAB_0044e274
.text:0044e428 0000b0ae _sw s0,0x0(s5)
LAB_0044e42c: ;XREF[1,0]: 0044e154
.text:0044e42c 100d038e lw v1,0xd10(s0)
.text:0044e430 00000000 nop
.text:0044e434 04006c8c lw t4,0x4(v1)
.text:0044e438 00000000 nop
.text:0044e43c 00188731 andi param_4,t4,0x1800
.text:0044e440 7a00e014 bne param_4,zero,LAB_0044e62c
.text:0044e444 00000000 _nop
.text:0044e448 2c0d048e lw param_1,0xd2c(s0)
LAB_0044e44c: ;XREF[1,0]: 0044e16c
.text:0044e44c 0000bf8e lw ra,0x0(s5)
.text:0044e450 3412038e lw v1,0x1234(s0)
.text:0044e454 4c00b88f lw t8,param_6+0x38(sp)
.text:0044e458 21c8e303 addu t9,ra,v1
.text:0044e45c 14000824 li t0,0x14
.text:0044e460 0000b9ae sw t9,0x0(s5)
.text:0044e464 21a00000 clear s4
.text:0044e468 68ff2816 bne s1,t0,LAB_0044e20c
.text:0044e46c 000019af _sw t9,0x0(t8)
LAB_0044e470: ;XREF[1,0]: 0044e204
.text:0044e470 024b0400 srl t1,param_1,0xc
.text:0044e474 01002231 andi v0,t1,0x1
.text:0044e478 7cff4010 beq v0,zero,LAB_0044e26c
.text:0044e47c 16000f24 _li t7,0x16
.text:0044e480 100d068e lw param_3,0xd10(s0)
.text:0044e484 00000000 nop
.text:0044e488 0b00c590 lbu param_2,0xb(param_3)
.text:0044e48c 00000000 nop
.text:0044e490 0200aa2c sltiu t2,param_2,0x2
.text:0044e494 75ff4015 bne t2,zero,LAB_0044e26c
.text:0044e498 00000000 _nop
.text:0044e49c dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0044e4a0 0000a48e lw param_1,0x0(s5)
.text:0044e4a4 5012068e lw param_3,0x1250(s0)
.text:0044e4a8 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0044e4ac 00000000 _nop
.text:0044e4b0 100d048e lw param_1,0xd10(s0)
.text:0044e4b4 0000a28e lw v0,0x0(s5)
.text:0044e4b8 0b008390 lbu v1,0xb(param_1)
.text:0044e4bc 1000bc8f lw gp,local_28+0x38(sp)
.text:0044e4c0 21704300 addu t6,v0,v1
.text:0044e4c4 68ff0010 b LAB_0044e268
.text:0044e4c8 0000aeae _sw t6,0x0(s5)
LAB_0044e4cc: ;XREF[1,0]: 0044dfa0
.text:0044e4cc 2c0d048e lw param_1,0xd2c(s0)
.text:0044e4d0 00000000 nop
.text:0044e4d4 026b0400 srl t5,param_1,0xc
.text:0044e4d8 0100ac31 andi t4,t5,0x1
.text:0044e4dc b5fe8011 beq t4,zero,LAB_0044dfb4
.text:0044e4e0 82c00400 _srl t8,param_1,0x2
.text:0044e4e4 100d0f8e lw t7,0xd10(s0)
.text:0044e4e8 00000000 nop
.text:0044e4ec 0b00e591 lbu param_2,0xb(t7)
.text:0044e4f0 00000000 nop
.text:0044e4f4 0200ae2c sltiu t6,param_2,0x2
.text:0044e4f8 b2fec015 bne t6,zero,LAB_0044dfc4
.text:0044e4fc 14000324 _li v1,0x14
.text:0044e500 0000e294 lhu v0,0x0(param_4)
.text:0044e504 ff00a330 andi v1,param_2,0xff
.text:0044e508 21284300 addu param_2,v0,v1
.text:0044e50c 70ff0010 b LAB_0044e2d0
.text:0044e510 0000e5a4 _sh param_2,0x0(param_4)
LAB_0044e514: ;XREF[1,0]: 0044df94
.text:0044e514 000d0b8e lw t3,0xd00(s0)
.text:0044e518 38120a8e lw t2,0x1238(s0)
.text:0044e51c 21486401 addu t1,t3,param_1
.text:0044e520 23986a02 subu s3,s3,t2
.text:0044e524 16001224 li s2,0x16
.text:0044e528 9cfe0010 b LAB_0044df9c
.text:0044e52c 0000e9a4 _sh t1,0x0(param_4)
LAB_0044e530: ;XREF[1,0]: 0044df88
.text:0044e530 3812058e lw param_2,0x1238(s0)
.text:0044e534 96fe0010 b LAB_0044df90
.text:0044e538 23986502 _subu s3,s3,param_2
LAB_0044e53c: ;XREF[1,0]: 0044e0a8
.text:0044e53c dcfe0010 b LAB_0044e0b0
.text:0044e540 16000324 _li v1,0x16
LAB_0044e544: ;XREF[1,0]: 0044e178
.text:0044e544 40020f92 lbu t7,0x240(s0)
.text:0044e548 840c14ae sw s4,0xc84(s0)
.text:0044e54c 0100afa0 sb t7,0x1(param_2)
.text:0044e550 41020e92 lbu t6,0x241(s0)
.text:0044e554 00000000 nop
.text:0044e558 0200aea0 sb t6,0x2(param_2)
.text:0044e55c 42020d92 lbu t5,0x242(s0)
.text:0044e560 00000000 nop
.text:0044e564 0300ada0 sb t5,0x3(param_2)
.text:0044e568 43020392 lbu v1,0x243(s0)
.text:0044e56c 00000000 nop
.text:0044e570 0400a3a0 sb v1,0x4(param_2)
.text:0044e574 44020c92 lbu t4,0x244(s0)
.text:0044e578 00000000 nop
.text:0044e57c 0500aca0 sb t4,0x5(param_2)
.text:0044e580 45020792 lbu param_4,0x245(s0)
.text:0044e584 00000000 nop
.text:0044e588 0600a7a0 sb param_4,0x6(param_2)
.text:0044e58c 46020b92 lbu t3,0x246(s0)
.text:0044e590 00000000 nop
.text:0044e594 0700aba0 sb t3,0x7(param_2)
.text:0044e598 47020492 lbu param_1,0x247(s0)
.text:0044e59c 10ff0010 b LAB_0044e1e0
.text:0044e5a0 0800a4a0 _sb param_1,0x8(param_2)
LAB_0044e5a4: ;XREF[1,0]: 0044e044
.text:0044e5a4 240d0b92 lbu t3,0xd24(s0)
.text:0044e5a8 0000ec94 lhu t4,0x0(param_4)
.text:0044e5ac 00000000 nop
.text:0044e5b0 21308b01 addu param_3,t4,t3
.text:0044e5b4 0000e6a4 sh param_3,0x0(param_4)
.text:0044e5b8 270d0492 lbu param_1,0xd27(s0)
.text:0044e5bc 00000000 nop
.text:0044e5c0 02008a2c sltiu t2,param_1,0x2
.text:0044e5c4 06004015 bne t2,zero,LAB_0044e5e0
.text:0044e5c8 00000524 _li param_2,0x0
.text:0044e5cc 3412148e lw s4,0x1234(s0)
.text:0044e5d0 ffff8f24 addiu t7,param_1,-0x1
.text:0044e5d4 2370d400 subu t6,param_3,s4
.text:0044e5d8 2468cf01 and t5,t6,t7
.text:0044e5dc 23288d00 subu param_2,param_1,t5
LAB_0044e5e0: ;XREF[1,0]: 0044e5c4
.text:0044e5e0 000005a1 sb param_2,0x0(t0)
.text:0044e5e4 0000e294 lhu v0,0x0(param_4)
.text:0044e5e8 ff00a330 andi v1,param_2,0xff
.text:0044e5ec 21404300 addu t0,v0,v1
.text:0044e5f0 96fe0010 b LAB_0044e04c
.text:0044e5f4 0000e8a4 _sh t0,0x0(param_4)
LAB_0044e5f8: ;XREF[1,0]: 0044dff0
.text:0044e5f8 7ffe0010 b LAB_0044dff8
.text:0044e5fc 10000524 _li param_2,0x10
LAB_0044e600: ;XREF[1,0]: 0044e2f0
.text:0044e600 0100ac31 andi t4,t5,0x1
.text:0044e604 86fe8011 beq t4,zero,LAB_0044e020
.text:0044e608 14000a24 _li t2,0x14
.text:0044e60c 427b0400 srl t7,param_1,0xd
.text:0044e610 0000e494 lhu param_1,0x0(param_4)
.text:0044e614 0100ee31 andi t6,t7,0x1
.text:0044e618 3dffc015 bne t6,zero,LAB_0044e310
.text:0044e61c 08008324 _addiu v1,param_1,0x8
.text:0044e620 10008324 addiu v1,param_1,0x10
.text:0044e624 3cff0010 b LAB_0044e318
.text:0044e628 0000e3a4 _sh v1,0x0(param_4)
LAB_0044e62c: ;XREF[1,0]: 0044e440
.text:0044e62c 2c0d048e lw param_1,0xd2c(s0)
.text:0044e630 d0fe0010 b LAB_0044e174
.text:0044e634 82a30400 _srl s4,param_1,0xe
LAB_0044e638: ;XREF[1,0]: 0044e3b0
.text:0044e638 ec0d148e lw s4,0xdec(s0)
.text:0044e63c 0000a48e lw param_1,0x0(s5)
.text:0044e640 00ff6a32 andi t2,s3,0xff00
.text:0044e644 01009826 addiu t8,s4,0x1
.text:0044e648 ff00c530 andi param_2,param_3,0xff
.text:0044e64c 031a0a00 sra v1,t2,0x8
.text:0044e650 ec0d18ae sw t8,0xdec(s0)
.text:0044e654 000091a0 sb s1,0x0(param_1)
.text:0044e658 010085a0 sb param_2,0x1(param_1)
.text:0044e65c 020083a0 sb v1,0x2(param_1)
.text:0044e660 2c0d098e lw t1,0xd2c(s0)
.text:0044e664 00000000 nop
.text:0044e668 82130900 srl v0,t1,0xe
.text:0044e66c 01005f30 andi ra,v0,0x1
.text:0044e670 5effe017 bne ra,zero,LAB_0044e3ec
.text:0044e674 025a1400 _srl t3,s4,0x8
LAB_0044e678: ;XREF[1,0]: 0044e3e4
.text:0044e678 65ff0010 b LAB_0044e410
.text:0044e67c 030093a0 _sb s3,0x3(param_1)
LAB_0044e680: ;XREF[1,0]: 0044e344
.text:0044e680 0000ee94 lhu t6,0x0(param_4)
.text:0044e684 00000000 nop
.text:0044e688 2110cf01 addu v0,t6,t7
.text:0044e68c 33ff0010 b LAB_0044e35c
.text:0044e690 0000e2a4 _sh v0,0x0(param_4)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044e694(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044e6dc
;param_6 undefined4 14 ;XREF[1,0]: 0044e7b8
;param_7 undefined4 18 ;XREF[1,0]: 0044e6e0
;param_8 undefined4 1c ;XREF[1,0]: 0044e6e4
;local_4 undefined4 -4 ;XREF[2,0]: 0044e6a4,0044e858
;local_8 undefined4 -8 ;XREF[2,0]: 0044e6a8,0044e85c
;local_c undefined4 -c ;XREF[2,0]: 0044e6ac,0044e860
;local_10 undefined4 -10 ;XREF[2,0]: 0044e6b0,0044e864
;local_14 undefined4 -14 ;XREF[2,0]: 0044e6b4,0044e868
;local_18 undefined4 -18 ;XREF[2,0]: 0044e6b8,0044e86c
;local_1c undefined4 -1c ;XREF[2,0]: 0044e6bc,0044e870
;local_20 undefined4 -20 ;XREF[2,0]: 0044e6c0,0044e874
;local_28 undefined4 -28 ;XREF[2,0]: 0044e6c4,0044e6f4
;XREF[22,0]: 0044eba8,0044ff60,004504b4,00451084
; 004511f0,004513f0,00452a20,00453f78
; 00454120,0045428c,00454988,00454a7c
; 00455474,004555ec,004559fc,00455af0
; 00455d2c,00456314,004564c0,004569ac
; 00456aa0,00457000
.text:0044e694 09001c3c lui gp,0x9
.text:0044e698 4c139c27 addiu gp,gp,0x134c
.text:0044e69c 21e09903 addu gp,gp,t9
.text:0044e6a0 c8ffbd27 addiu sp,sp,-0x38
.text:0044e6a4 3400bfaf sw ra,local_4+0x38(sp)
.text:0044e6a8 3000b6af sw s6,local_8+0x38(sp)
.text:0044e6ac 2c00b5af sw s5,local_c+0x38(sp)
.text:0044e6b0 2800b4af sw s4,local_10+0x38(sp)
.text:0044e6b4 2400b3af sw s3,local_14+0x38(sp)
.text:0044e6b8 2000b2af sw s2,local_18+0x38(sp)
.text:0044e6bc 1c00b1af sw s1,local_1c+0x38(sp)
.text:0044e6c0 1800b0af sw s0,local_20+0x38(sp)
.text:0044e6c4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0044e6c8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0044e6cc 21808000 move s0,param_1
.text:0044e6d0 24000424 li param_1,0x24
.text:0044e6d4 21a0a000 move s4,param_2
.text:0044e6d8 2188c000 move s1,param_3
.text:0044e6dc 4800b38f lw s3,param_5+0x38(sp)
.text:0044e6e0 5000b58f lw s5,param_7+0x38(sp)
.text:0044e6e4 5400b28f lw s2,param_8+0x38(sp)
.text:0044e6e8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0044e6ec 21b0e000 _move s6,param_4
.text:0044e6f0 21284000 move param_2,v0
.text:0044e6f4 1000bc8f lw gp,local_28+0x38(sp)
.text:0044e6f8 57004010 beq v0,zero,LAB_0044e858
.text:0044e6fc f8ff0324 _li v1,-0x8
.text:0044e700 7c0c028e lw v0,0xc7c(s0)
.text:0044e704 0000a0ac sw zero,0x0(param_2)
.text:0044e708 0400a0ac sw zero,0x4(param_2)
.text:0044e70c 0800a0ac sw zero,0x8(param_2)
.text:0044e710 0c00a0ac sw zero,0xc(param_2)
.text:0044e714 1000a0ac sw zero,0x10(param_2)
.text:0044e718 1400a0ac sw zero,0x14(param_2)
.text:0044e71c 1800a0ac sw zero,0x18(param_2)
.text:0044e720 1c00a0ac sw zero,0x1c(param_2)
.text:0044e724 0c004014 bne v0,zero,LAB_0044e758
.text:0044e728 2000a0ac _sw zero,0x20(param_2)
.text:0044e72c 0800a28e lw v0,0x8(s5)
.text:0044e730 3412038e lw v1,0x1234(s0)
.text:0044e734 14000424 li param_1,0x14
.text:0044e738 7c0c05ae sw param_2,0xc7c(s0)
.text:0044e73c 10002416 bne s1,param_1,LAB_0044e780
.text:0044e740 21304300 _addu param_3,v0,v1
LAB_0044e744: ;XREF[1,0]: 0044e778
.text:0044e744 100d088e lw t0,0xd10(s0)
.text:0044e748 00000000 nop
.text:0044e74c 0400078d lw param_4,0x4(t0)
.text:0044e750 12000010 b LAB_0044e79c
.text:0044e754 0018e230 _andi v0,param_4,0x1800
LAB_0044e758: ;XREF[2,0]: 0044e724,0044e764
.text:0044e758 21184000 move v1,v0
.text:0044e75c 2000428c lw v0,0x20(v0)
.text:0044e760 00000000 nop
.text:0044e764 fcff4014 bne v0,zero,LAB_0044e758
.text:0044e768 14000424 _li param_1,0x14
.text:0044e76c 200065ac sw param_2,0x20(v1)
.text:0044e770 0800a28e lw v0,0x8(s5)
.text:0044e774 3412038e lw v1,0x1234(s0)
.text:0044e778 f2ff2412 beq s1,param_1,LAB_0044e744
.text:0044e77c 21304300 _addu param_3,v0,v1
LAB_0044e780: ;XREF[1,0]: 0044e73c
.text:0044e780 2c0d038e lw v1,0xd2c(s0)
.text:0044e784 00000000 nop
.text:0044e788 02550300 srl t2,v1,0x14
.text:0044e78c 01004931 andi t1,t2,0x1
.text:0044e790 05002011 beq t1,zero,LAB_0044e7a8
.text:0044e794 825d0300 _srl t3,v1,0x16
.text:0044e798 01006231 andi v0,t3,0x1
LAB_0044e79c: ;XREF[1,0]: 0044e750
.text:0044e79c 02004010 beq v0,zero,LAB_0044e7a8
.text:0044e7a0 00000000 _nop
.text:0044e7a4 0800c624 addiu param_3,param_3,0x8
LAB_0044e7a8: ;XREF[2,0]: 0044e790,0044e79c
.text:0044e7a8 840c0d8e lw t5,0xc84(s0)
.text:0044e7ac 0000478e lw param_4,0x0(s2)
.text:0044e7b0 0400adac sw t5,0x4(param_2)
.text:0044e7b4 2360e600 subu t4,param_4,param_3
.text:0044e7b8 4c00a68f lw param_3,param_6+0x38(sp)
.text:0044e7bc 0800acac sw t4,0x8(param_2)
.text:0044e7c0 0000a6ac sw param_3,0x0(param_2)
.text:0044e7c4 0c00b4ac sw s4,0xc(param_2)
.text:0044e7c8 1400b3ac sw s3,0x14(param_2)
.text:0044e7cc 1000b6ac sw s6,0x10(param_2)
.text:0044e7d0 1800b1ac sw s1,0x18(param_2)
.text:0044e7d4 14000524 li param_2,0x14
.text:0044e7d8 37002512 beq s1,param_2,LAB_0044e8b8
.text:0044e7dc 00000000 _nop
.text:0044e7e0 240d0292 lbu v0,0xd24(s0)
.text:0044e7e4 00000000 nop
.text:0044e7e8 2118e200 addu v1,param_4,v0
LAB_0044e7ec: ;XREF[2,0]: 0044e8e0,0044e8ec
.text:0044e7ec 21287300 addu param_2,v1,s3
.text:0044e7f0 14001324 li s3,0x14
.text:0044e7f4 23003312 beq s1,s3,LAB_0044e884
.text:0044e7f8 00000000 _nop
.text:0044e7fc 2c0d028e lw v0,0xd2c(s0)
.text:0044e800 00000000 nop
.text:0044e804 021d0200 srl v1,v0,0x14
.text:0044e808 01006430 andi param_1,v1,0x1
.text:0044e80c 0b008010 beq param_1,zero,LAB_0044e83c
.text:0044e810 00000000 _nop
.text:0044e814 100d0a8e lw t2,0xd10(s0)
.text:0044e818 00000000 nop
.text:0044e81c 0400498d lw t1,0x4(t2)
.text:0044e820 00000000 nop
.text:0044e824 42430900 srl t0,t1,0xd
.text:0044e828 01000731 andi param_4,t0,0x1
.text:0044e82c 0200e014 bne param_4,zero,LAB_0044e838
.text:0044e830 0800a424 _addiu param_1,param_2,0x8
.text:0044e834 1000a424 addiu param_1,param_2,0x10
LAB_0044e838: ;XREF[1,0]: 0044e82c
.text:0044e838 21288000 move param_2,param_1
LAB_0044e83c: ;XREF[3,0]: 0044e80c,0044e898,0044e8b0
.text:0044e83c 000045ae sw param_2,0x0(s2)
.text:0044e840 0800ab8e lw t3,0x8(s5)
.text:0044e844 00000000 nop
.text:0044e848 2390ab00 subu s2,param_2,t3
.text:0044e84c 02005616 bne s2,s6,LAB_0044e858
.text:0044e850 f4ff0324 _li v1,-0xc
.text:0044e854 21180000 clear v1
LAB_0044e858: ;XREF[2,0]: 0044e6f8,0044e84c
.text:0044e858 3400bf8f lw ra,local_4+0x38(sp)
.text:0044e85c 3000b68f lw s6,local_8+0x38(sp)
.text:0044e860 2c00b58f lw s5,local_c+0x38(sp)
.text:0044e864 2800b48f lw s4,local_10+0x38(sp)
.text:0044e868 2400b38f lw s3,local_14+0x38(sp)
.text:0044e86c 2000b28f lw s2,local_18+0x38(sp)
.text:0044e870 1c00b18f lw s1,local_1c+0x38(sp)
.text:0044e874 1800b08f lw s0,local_20+0x38(sp)
.text:0044e878 21106000 move v0,v1
.text:0044e87c 0800e003 jr ra
.text:0044e880 3800bd27 _addiu sp,sp,0x38
LAB_0044e884: ;XREF[1,0]: 0044e7f4
.text:0044e884 100d118e lw s1,0xd10(s0)
.text:0044e888 00000000 nop
.text:0044e88c 0400228e lw v0,0x4(s1)
.text:0044e890 00000000 nop
.text:0044e894 40185030 andi s0,v0,0x1840
.text:0044e898 e8ff0012 beq s0,zero,LAB_0044e83c
.text:0044e89c 42cb0200 _srl t9,v0,0xd
.text:0044e8a0 01003f33 andi ra,t9,0x1
.text:0044e8a4 0200e017 bne ra,zero,LAB_0044e8b0
.text:0044e8a8 0800a324 _addiu v1,param_2,0x8
.text:0044e8ac 1000a324 addiu v1,param_2,0x10
LAB_0044e8b0: ;XREF[1,0]: 0044e8a4
.text:0044e8b0 e2ff0010 b LAB_0044e83c
.text:0044e8b4 21286000 _move param_2,v1
LAB_0044e8b8: ;XREF[1,0]: 0044e7d8
.text:0044e8b8 100d048e lw param_1,0xd10(s0)
.text:0044e8bc 00000000 nop
.text:0044e8c0 04008f8c lw t7,0x4(param_1)
.text:0044e8c4 00000000 nop
.text:0044e8c8 4018ee31 andi t6,t7,0x1840
.text:0044e8cc 0600c015 bne t6,zero,LAB_0044e8e8
.text:0044e8d0 00000000 _nop
.text:0044e8d4 32121896 lhu t8,0x1232(s0)
.text:0044e8d8 00000000 nop
.text:0044e8dc 01001433 andi s4,t8,0x1
.text:0044e8e0 c2ff8016 bne s4,zero,LAB_0044e7ec
.text:0044e8e4 0a00e324 _addiu v1,param_4,0xa
LAB_0044e8e8: ;XREF[1,0]: 0044e8cc
.text:0044e8e8 08008290 lbu v0,0x8(param_1)
.text:0044e8ec bfff0010 b LAB_0044e7ec
.text:0044e8f0 2118e200 _addu v1,param_4,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044e8f4()
;local_4 undefined4 -4 ;XREF[2,0]: 0044e904,0044ebc8
;local_8 undefined4 -8 ;XREF[2,0]: 0044e908,0044ebcc
;local_c undefined4 -c ;XREF[2,0]: 0044e90c,0044ebd0
;local_10 undefined4 -10 ;XREF[2,0]: 0044e910,0044ebd4
;local_14 undefined4 -14 ;XREF[2,0]: 0044e914,0044ebd8
;local_18 undefined4 -18 ;XREF[2,0]: 0044e918,0044ebdc
;local_20 undefined4 -20 ;XREF[60,0]: 0044e93c,0044eae0,0044eaf0,0044eafc,0044eb04
; 0044eb14,0044eb30,0044eb3c,0044eb48,0044eb5c
; 0044eb78,0044ebbc,0044ec78,0044ec88,0044ec94
; 0044eca0,0044ecb4,0044ece0,0044ecf4,0044ed10
; 0044ede4,0044edf0,0044edfc,0044ee04,0044ee18
; 0044ee1c,0044ee28,0044ee34,0044ee3c,0044ee54
; 0044ee60,0044ee6c,0044ee78,0044ee80,0044ee94
; 0044ee98,0044eea4,0044eeb0,0044eeb8,0044eec8
; 0044eed4,0044eee0,0044eee8,0044eefc,0044ef00
; 0044ef0c,0044ef18,0044ef20,0044ef44,0044ef50
; 0044ef5c,0044ef64,0044ef78,0044ef7c,0044ef88
; 0044ef94,0044ef9c,0044efd8,0044efec,0044f000
;local_24 undefined4 -24 ;XREF[1,0]: 0044eb84
;local_26 undefined2 -26 ;XREF[10,0]: 0044e9c8,0044e9dc,0044e9e8,0044eb8c,0044ec18
; 0044ec54,0044ec68,0044ed80,0044ed90,0044ee5c
;local_28 undefined1 -28 ;XREF[1,0]: 0044eb7c
;local_30 undefined4 -30 ;XREF[4,0]: 0044e91c,0044ea24,0044ebb0,0044ece8
;local_34 undefined4 -34 ;XREF[2,0]: 0044ea20,0044eba0
;local_38 undefined4 -38 ;XREF[2,0]: 0044e9ec,0044ebac
;local_3c undefined4 -3c ;XREF[2,0]: 0044ea14,0044eb9c
;local_40 undefined4 -40 ;XREF[2,0]: 0044ea10,0044eb98
;XREF[1,0]: 004568ec
.text:0044e8f4 09001c3c lui gp,0x9
.text:0044e8f8 ec109c27 addiu gp,gp,0x10ec
.text:0044e8fc 21e09903 addu gp,gp,t9
.text:0044e900 b0ffbd27 addiu sp,sp,-0x50
.text:0044e904 4c00bfaf sw ra,local_4+0x50(sp)
.text:0044e908 4800b4af sw s4,local_8+0x50(sp)
.text:0044e90c 4400b3af sw s3,local_c+0x50(sp)
.text:0044e910 4000b2af sw s2,local_10+0x50(sp)
.text:0044e914 3c00b1af sw s1,local_14+0x50(sp)
.text:0044e918 3800b0af sw s0,local_18+0x50(sp)
.text:0044e91c 2000bcaf sw gp=>_gp,local_30+0x50(sp)
.text:0044e920 21808000 move s0,a0
.text:0044e924 0c00a38c lw v1,0xc(a1)
.text:0044e928 0000a48c lw a0,0x0(a1)
.text:0044e92c 0800a28c lw v0,0x8(a1)
.text:0044e930 5012138e lw s3,0x1250(s0)
.text:0044e934 2190a000 move s2,a1
.text:0044e938 21488300 addu t1,a0,v1
.text:0044e93c 3000a2af sw v0,local_20+0x50(sp)
.text:0044e940 21280000 clear a1
.text:0044e944 01000824 li t0,0x1
.text:0044e948 03000724 li a3,0x3
.text:0044e94c 02000624 li a2,0x2
.text:0044e950 4c0c0326 addiu v1,s0,0xc4c
LAB_0044e954: ;XREF[1,0]: 0044e974
.text:0044e954 0e006294 lhu v0,0xe(v1)
.text:0044e958 0100a524 addiu a1,a1,0x1
.text:0044e95c 0b004810 beq v0,t0,LAB_0044e98c
.text:0044e960 0200a428 _slti a0,a1,0x2
.text:0044e964 0a004710 beq v0,a3,LAB_0044e990
.text:0044e968 21886000 _move s1,v1
.text:0044e96c 08004610 beq v0,a2,LAB_0044e990
.text:0044e970 00000000 _nop
.text:0044e974 f7ff8014 bne a0,zero,LAB_0044e954
.text:0044e978 18006324 _addiu v1,v1,0x18
.text:0044e97c 5a0c0596 lhu a1,0xc5a(s0)
.text:0044e980 00000000 nop
.text:0044e984 9900a014 bne a1,zero,LAB_0044ebec
.text:0044e988 4c0c0326 _addiu v1,s0,0xc4c
LAB_0044e98c: ;XREF[3,0]: 0044e95c,0044ebf4,0044ebfc
.text:0044e98c 21886000 move s1,v1
LAB_0044e990: ;XREF[2,0]: 0044e964,0044e96c
.text:0044e990 8d002012 beq s1,zero,LAB_0044ebc8
.text:0044e994 f4ff0324 _li v1,-0xc
.text:0044e998 480c0e8e lw t6,0xc48(s0)
.text:0044e99c 34120c8e lw t4,0x1234(s0)
.text:0044e9a0 7400cb8d lw t3,0x74(t6)
.text:0044e9a4 38120d8e lw t5,0x1238(s0)
.text:0044e9a8 7000c695 lhu a2,0x70(t6)
.text:0044e9ac 21508d01 addu t2,t4,t5
.text:0044e9b0 bc01688d lw t0,0x1bc(t3)
.text:0044e9b4 21184601 addu v1,t2,a2
.text:0044e9b8 06020724 li a3,0x206
.text:0044e9bc 91000711 beq t0,a3,LAB_0044ec04
.text:0044e9c0 02006524 _addiu a1,v1,0x2
.text:0044e9c4 2c0d048e lw a0,0xd2c(s0)
.text:0044e9c8 2a00a5a7 sh a1,local_26+0x50(sp)
.text:0044e9cc 42630400 srl t4,a0,0xd
LAB_0044e9d0: ;XREF[1,0]: 0044ec3c
.text:0044e9d0 01008431 andi a0,t4,0x1
LAB_0044e9d4: ;XREF[2,0]: 0044ec4c,0044ec64
.text:0044e9d4 05008010 beq a0,zero,LAB_0044e9ec
.text:0044e9d8 00000000 _nop
.text:0044e9dc 2a00ae97 lhu t6,local_26+0x50(sp)
.text:0044e9e0 00000000 nop
.text:0044e9e4 0200cd25 addiu t5,t6,0x2
.text:0044e9e8 2a00ada7 sh t5,local_26+0x50(sp)
LAB_0044e9ec: ;XREF[1,0]: 0044e9d4
.text:0044e9ec 1800a9af sw t1,local_38+0x50(sp)
.text:0044e9f0 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044e9f4 2800b827 addiu t8,sp,0x28
.text:0044e9f8 2c00af27 addiu t7,sp,0x2c
.text:0044e9fc 3000b427 addiu s4,sp,0x30
.text:0044ea00 21200002 move a0,s0
.text:0044ea04 16000524 li a1,0x16
.text:0044ea08 0f000624 li a2,0xf
.text:0044ea0c 2a00a727 addiu a3,sp,0x2a
.text:0044ea10 1000b8af sw t8,local_40+0x50(sp)
.text:0044ea14 1400afaf sw t7,local_3c+0x50(sp)
.text:0044ea18 38df3925 addiu t9,t1,-0x20c8
.text:0044ea1c 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0044ea20 1c00b4af _sw s4,local_34+0x50(sp)
.text:0044ea24 2000bc8f lw gp,local_30+0x50(sp)
.text:0044ea28 67004004 bltz v0,LAB_0044ebc8
.text:0044ea2c 21184000 _move v1,v0
.text:0044ea30 480c058e lw a1,0xc48(s0)
.text:0044ea34 06021f24 li ra,0x206
.text:0044ea38 7400a68c lw a2,0x74(a1)
.text:0044ea3c 00000000 nop
.text:0044ea40 bc01c38c lw v1,0x1bc(a2)
.text:0044ea44 00000000 nop
.text:0044ea48 ab007f10 beq v1,ra,LAB_0044ecf8
.text:0044ea4c 00000000 _nop
.text:0044ea50 2c0d0d8e lw t5,0xd2c(s0)
.text:0044ea54 00000000 nop
.text:0044ea58 42630d00 srl t4,t5,0xd
.text:0044ea5c 01008431 andi a0,t4,0x1
.text:0044ea60 82008010 beq a0,zero,LAB_0044ec6c
.text:0044ea64 24000724 _li a3,0x24
.text:0044ea68 0800c48c lw a0,0x8(a2)
.text:0044ea6c 89060e24 li t6,0x689
.text:0044ea70 ea008e10 beq a0,t6,LAB_0044ee1c
.text:0044ea74 88021924 _li t9,0x288
.text:0044ea78 e8009910 beq a0,t9,LAB_0044ee1c
.text:0044ea7c 08020924 _li t1,0x208
.text:0044ea80 e6008910 beq a0,t1,LAB_0044ee1c
.text:0044ea84 00000000 _nop
.text:0044ea88 8f060724 li a3,0x68f
.text:0044ea8c 1c018710 beq a0,a3,LAB_0044ef00
.text:0044ea90 0c020824 _li t0,0x20c
.text:0044ea94 1a018810 beq a0,t0,LAB_0044ef00
.text:0044ea98 90060d24 _li t5,0x690
.text:0044ea9c fe008d10 beq a0,t5,LAB_0044ee98
.text:0044eaa0 0d020e24 _li t6,0x20d
.text:0044eaa4 fc008e10 beq a0,t6,LAB_0044ee98
.text:0044eaa8 00000000 _nop
.text:0044eaac 91060224 li v0,0x691
.text:0044eab0 32018210 beq a0,v0,LAB_0044ef7c
.text:0044eab4 00000000 _nop
.text:0044eab8 0e020324 li v1,0x20e
.text:0044eabc 2f018310 beq a0,v1,LAB_0044ef7c
.text:0044eac0 8e060b24 _li t3,0x68e
.text:0044eac4 40008b14 bne a0,t3,LAB_0044ebc8
.text:0044eac8 f4ff0324 _li v1,-0xc
.text:0044eacc 1800cc8c lw t4,0x18(a2)
.text:0044ead0 00000000 nop
.text:0044ead4 0200842d sltiu a0,t4,0x2
.text:0044ead8 34018010 beq a0,zero,LAB_0044efac
.text:0044eadc 02001924 _li t9,0x2
.text:0044eae0 3000ad8f lw t5,local_20+0x50(sp)
.text:0044eae4 02000e24 li t6,0x2
.text:0044eae8 0000aea1 sb t6,0x0(t5)
.text:0044eaec 14000724 li a3,0x14
LAB_0044eaf0: ;XREF[3,0]: 0044efe4,0044eff8,0044f008
.text:0044eaf0 3000a48f lw a0,local_20+0x50(sp)
.text:0044eaf4 01000b24 li t3,0x1
.text:0044eaf8 01008a24 addiu t2,a0,0x1
.text:0044eafc 3000aaaf sw t2,local_20+0x50(sp)
.text:0044eb00 00004ba1 sb t3,0x0(t2)
.text:0044eb04 3000a58f lw a1,local_20+0x50(sp)
.text:0044eb08 01000224 li v0,0x1
.text:0044eb0c 0100a324 addiu v1,a1,0x1
.text:0044eb10 480c058e lw a1,0xc48(s0)
.text:0044eb14 3000a3af sw v1,local_20+0x50(sp)
LAB_0044eb18: ;XREF[1,0]: 0044ee50
.text:0044eb18 0e0022a6 sh v0,0xe(s1)
.text:0044eb1c 7000a894 lhu t0,0x70(a1)
.text:0044eb20 00000000 nop
.text:0044eb24 02120800 srl v0,t0,0x8
.text:0044eb28 000062a0 sb v0,0x0(v1)
.text:0044eb2c 480c1f8e lw ra,0xc48(s0)
.text:0044eb30 3000a98f lw t1,local_20+0x50(sp)
.text:0044eb34 7000ef97 lhu t7,0x70(ra)
.text:0044eb38 01003825 addiu t8,t1,0x1
.text:0044eb3c 3000b8af sw t8,local_20+0x50(sp)
.text:0044eb40 01002fa1 sb t7,0x1(t1)
.text:0044eb44 2c0d198e lw t9,0xd2c(s0)
.text:0044eb48 3000ae8f lw t6,local_20+0x50(sp)
.text:0044eb4c 826b1900 srl t5,t9,0xe
.text:0044eb50 0100c425 addiu a0,t6,0x1
.text:0044eb54 0100ac31 andi t4,t5,0x1
.text:0044eb58 57008015 bne t4,zero,LAB_0044ecb8
.text:0044eb5c 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044eb60: ;XREF[2,0]: 0044ecb0,0044ecc0
.text:0044eb60 480c058e lw a1,0xc48(s0)
.text:0044eb64 0c0027a6 sh a3,0xc(s1)
.text:0044eb68 7000a694 lhu a2,0x70(a1)
.text:0044eb6c 040024ae sw a0,0x4(s1)
.text:0044eb70 2110c400 addu v0,a2,a0
.text:0044eb74 080033ae sw s3,0x8(s1)
LAB_0044eb78: ;XREF[1,0]: 0044ed78
.text:0044eb78 3000a2af sw v0,local_20+0x50(sp)
LAB_0044eb7c: ;XREF[1,0]: 0044ecf0
.text:0044eb7c 2800ab93 lbu t3,local_28+0x50(sp)
.text:0044eb80 21200002 move a0,s0
.text:0044eb84 2c00aa8f lw t2,local_24+0x50(sp)
.text:0044eb88 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044eb8c 2a00a797 lhu a3,local_26+0x50(sp)
.text:0044eb90 16000524 li a1,0x16
.text:0044eb94 0f000624 li a2,0xf
.text:0044eb98 1000abaf sw t3,local_40+0x50(sp)
.text:0044eb9c 1400aaaf sw t2,local_3c+0x50(sp)
.text:0044eba0 1c00b4af sw s4,local_34+0x50(sp)
.text:0044eba4 94e61926 addiu t9,s0,-0x196c
.text:0044eba8 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:0044ebac 1800b2af _sw s2,local_38+0x50(sp)
.text:0044ebb0 2000bc8f lw gp,local_30+0x50(sp)
.text:0044ebb4 04004004 bltz v0,LAB_0044ebc8
.text:0044ebb8 21184000 _move v1,v0
.text:0044ebbc 3000b48f lw s4=>local_20,0x30(sp)
.text:0044ebc0 21180000 clear v1
.text:0044ebc4 080054ae sw s4,0x8(s2)
LAB_0044ebc8: ;XREF[6,0]: 0044e990,0044ea28,0044eac4,0044ebb4
; 0044eddc,0044efd0
.text:0044ebc8 4c00bf8f lw ra,local_4+0x50(sp)
.text:0044ebcc 4800b48f lw s4,local_8+0x50(sp)
.text:0044ebd0 4400b38f lw s3,local_c+0x50(sp)
.text:0044ebd4 4000b28f lw s2,local_10+0x50(sp)
.text:0044ebd8 3c00b18f lw s1,local_14+0x50(sp)
.text:0044ebdc 3800b08f lw s0,local_18+0x50(sp)
.text:0044ebe0 21106000 move v0,v1
.text:0044ebe4 0800e003 jr ra
.text:0044ebe8 5000bd27 _addiu sp,sp,0x50
LAB_0044ebec: ;XREF[1,0]: 0044e984
.text:0044ebec 720c0696 lhu a2,0xc72(s0)
.text:0044ebf0 00000000 nop
.text:0044ebf4 65ffc010 beq a2,zero,LAB_0044e98c
.text:0044ebf8 640c0326 _addiu v1,s0,0xc64
.text:0044ebfc 63ff0010 b LAB_0044e98c
.text:0044ec00 21180000 _clear v1
LAB_0044ec04: ;XREF[1,0]: 0044e9bc
.text:0044ec04 ffffc530 andi a1,a2,0xffff
.text:0044ec08 84000f24 li t7,0x84
.text:0044ec0c 9200af10 beq a1,t7,LAB_0044ee58
.text:0044ec10 08006424 _addiu a0,v1,0x8
.text:0044ec14 09007424 addiu s4,v1,0x9
.text:0044ec18 2a00b4a7 sh s4,local_26+0x50(sp)
LAB_0044ec1c: ;XREF[1,0]: 0044ee58
.text:0044ec1c 0400b924 addiu t9,a1,0x4
.text:0044ec20 8000382b slti t8,t9,0x80
.text:0044ec24 56000013 beq t8,zero,LAB_0044ed80
.text:0044ec28 00000000 _nop
LAB_0044ec2c: ;XREF[1,0]: 0044ed8c
.text:0044ec2c 2c0d048e lw a0,0xd2c(s0)
.text:0044ec30 00000000 nop
.text:0044ec34 822b0400 srl a1,a0,0xe
.text:0044ec38 0100a230 andi v0,a1,0x1
.text:0044ec3c 64ff4010 beq v0,zero,LAB_0044e9d0
.text:0044ec40 42630400 _srl t4,a0,0xd
.text:0044ec44 fc0d078e lw a3,0xdfc(s0)
.text:0044ec48 01000624 li a2,0x1
.text:0044ec4c 61ffe614 bne a3,a2,LAB_0044e9d4
.text:0044ec50 01008431 _andi a0,t4,0x1
.text:0044ec54 2a00ab97 lhu t3,local_26+0x50(sp)
.text:0044ec58 2c120a8e lw t2,0x122c(s0)
.text:0044ec5c 00000000 nop
.text:0044ec60 21404b01 addu t0,t2,t3
.text:0044ec64 5bff0010 b LAB_0044e9d4
.text:0044ec68 2a00a8a7 _sh t0,local_26+0x50(sp)
LAB_0044ec6c: ;XREF[1,0]: 0044ea60
.text:0044ec6c 02000224 li v0,0x2
.text:0044ec70 0e0022a6 sh v0,0xe(s1)
.text:0044ec74 7000a894 lhu t0,0x70(a1)
.text:0044ec78 3000a38f lw v1,local_20+0x50(sp)
.text:0044ec7c 02120800 srl v0,t0,0x8
.text:0044ec80 000062a0 sb v0,0x0(v1)
.text:0044ec84 480c1f8e lw ra,0xc48(s0)
.text:0044ec88 3000a98f lw t1,local_20+0x50(sp)
.text:0044ec8c 7000ef97 lhu t7,0x70(ra)
.text:0044ec90 01003825 addiu t8,t1,0x1
.text:0044ec94 3000b8af sw t8,local_20+0x50(sp)
.text:0044ec98 01002fa1 sb t7,0x1(t1)
.text:0044ec9c 2c0d198e lw t9,0xd2c(s0)
.text:0044eca0 3000ae8f lw t6,local_20+0x50(sp)
.text:0044eca4 826b1900 srl t5,t9,0xe
.text:0044eca8 0100c425 addiu a0,t6,0x1
.text:0044ecac 0100ac31 andi t4,t5,0x1
.text:0044ecb0 abff8011 beq t4,zero,LAB_0044eb60
.text:0044ecb4 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044ecb8: ;XREF[1,0]: 0044eb58
.text:0044ecb8 fc0d038e lw v1,0xdfc(s0)
.text:0044ecbc 00000000 nop
.text:0044ecc0 a7ff6010 beq v1,zero,LAB_0044eb60
.text:0044ecc4 00000000 _nop
.text:0044ecc8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044eccc 2412058e lw a1,0x1224(s0)
.text:0044ecd0 2812068e lw a2,0x1228(s0)
.text:0044ecd4 0e0020a6 sh zero,0xe(s1)
LAB_0044ecd8: ;XREF[1,0]: 0044ef3c
.text:0044ecd8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044ecdc 00000000 _nop
.text:0044ece0 3000a78f lw a3,local_20+0x50(sp)
.text:0044ece4 2812138e lw s3,0x1228(s0)
.text:0044ece8 2000bc8f lw gp,local_30+0x50(sp)
.text:0044ecec 21886702 addu s1,s3,a3
.text:0044ecf0 a2ff0010 b LAB_0044eb7c
.text:0044ecf4 3000b1af _sw s1,local_20+0x50(sp)
LAB_0044ecf8: ;XREF[1,0]: 0044ea48
.text:0044ecf8 2c0d038e lw v1,0xd2c(s0)
.text:0044ecfc 00000000 nop
.text:0044ed00 423b0300 srl a3,v1,0xd
.text:0044ed04 0100e230 andi v0,a3,0x1
.text:0044ed08 22004014 bne v0,zero,LAB_0044ed94
.text:0044ed0c 24000524 _li a1,0x24
.text:0044ed10 3000a48f lw a0,local_20+0x50(sp)
LAB_0044ed14: ;XREF[4,0]: 0044ee14,0044ee90,0044eef8,0044ef74
.text:0044ed14 823b0300 srl a3,v1,0xe
.text:0044ed18 0100e330 andi v1,a3,0x1
.text:0044ed1c 05006010 beq v1,zero,LAB_0044ed34
.text:0044ed20 00000000 _nop
.text:0044ed24 fc0d068e lw a2,0xdfc(s0)
.text:0044ed28 00000000 nop
.text:0044ed2c 8000c014 bne a2,zero,LAB_0044ef30
.text:0044ed30 00000000 _nop
LAB_0044ed34: ;XREF[1,0]: 0044ed1c
.text:0044ed34 0c0025a6 sh a1,0xc(s1)
.text:0044ed38 480c088e lw t0,0xc48(s0)
.text:0044ed3c 03000524 li a1,0x3
.text:0044ed40 0e0025a6 sh a1,0xe(s1)
.text:0044ed44 70000595 lhu a1,0x70(t0)
.text:0044ed48 080033ae sw s3,0x8(s1)
.text:0044ed4c 84001324 li s3,0x84
.text:0044ed50 040024ae sw a0,0x4(s1)
.text:0044ed54 0200b310 beq a1,s3,LAB_0044ed60
.text:0044ed58 0800a324 _addiu v1,a1,0x8
.text:0044ed5c 0900a324 addiu v1,a1,0x9
LAB_0044ed60: ;XREF[1,0]: 0044ed54
.text:0044ed60 fdff6b24 addiu t3,v1,-0x3
.text:0044ed64 80006a29 slti t2,t3,0x80
.text:0044ed68 02004015 bne t2,zero,LAB_0044ed74
.text:0044ed6c 00000000 _nop
.text:0044ed70 01006324 addiu v1,v1,0x1
LAB_0044ed74: ;XREF[1,0]: 0044ed68
.text:0044ed74 21108300 addu v0,a0,v1
.text:0044ed78 7fff0010 b LAB_0044eb78
.text:0044ed7c 100023a6 _sh v1,0x10(s1)
LAB_0044ed80: ;XREF[1,0]: 0044ec24
.text:0044ed80 2a00a397 lhu v1,local_26+0x50(sp)
.text:0044ed84 00000000 nop
.text:0044ed88 01007f24 addiu ra,v1,0x1
.text:0044ed8c a7ff0010 b LAB_0044ec2c
.text:0044ed90 2a00bfa7 _sh ra,local_26+0x50(sp)
LAB_0044ed94: ;XREF[1,0]: 0044ed08
.text:0044ed94 0800c48c lw a0,0x8(a2)
.text:0044ed98 08020524 li a1,0x208
.text:0044ed9c 4a008510 beq a0,a1,LAB_0044eec8
.text:0044eda0 00000000 _nop
.text:0044eda4 89060624 li a2,0x689
.text:0044eda8 47008610 beq a0,a2,LAB_0044eec8
.text:0044edac 0c020e24 _li t6,0x20c
.text:0044edb0 2b008e10 beq a0,t6,LAB_0044ee60
.text:0044edb4 8f061924 _li t9,0x68f
.text:0044edb8 29009910 beq a0,t9,LAB_0044ee60
.text:0044edbc 0d020724 _li a3,0x20d
.text:0044edc0 60008710 beq a0,a3,LAB_0044ef44
.text:0044edc4 00000000 _nop
.text:0044edc8 90060524 li a1,0x690
.text:0044edcc 5d008510 beq a0,a1,LAB_0044ef44
.text:0044edd0 0e020d24 _li t5,0x20e
.text:0044edd4 03008d10 beq a0,t5,LAB_0044ede4
.text:0044edd8 91060e24 _li t6,0x691
.text:0044eddc 7aff8e14 bne a0,t6,LAB_0044ebc8
.text:0044ede0 f4ff0324 _li v1,-0xc
LAB_0044ede4: ;XREF[1,0]: 0044edd4
.text:0044ede4 3000bf8f lw ra,local_20+0x50(sp)
.text:0044ede8 06000224 li v0,0x6
.text:0044edec 0000e2a3 sb v0,0x0(ra)
.text:0044edf0 3000a98f lw t1,local_20+0x50(sp)
.text:0044edf4 03000f24 li t7,0x3
.text:0044edf8 01003825 addiu t8,t1,0x1
.text:0044edfc 3000b8af sw t8,local_20+0x50(sp)
.text:0044ee00 01002fa1 sb t7,0x1(t1)
.text:0044ee04 3000b98f lw t9,local_20+0x50(sp)
.text:0044ee08 2c0d038e lw v1,0xd2c(s0)
.text:0044ee0c 01002427 addiu a0,t9,0x1
.text:0044ee10 40000524 li a1,0x40
.text:0044ee14 bfff0010 b LAB_0044ed14
.text:0044ee18 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044ee1c: ;XREF[3,0]: 0044ea70,0044ea78,0044ea80
.text:0044ee1c 3000a28f lw v0,local_20+0x50(sp)
.text:0044ee20 02000324 li v1,0x2
.text:0044ee24 000043a0 sb v1,0x0(v0)
.text:0044ee28 3000af8f lw t7,local_20+0x50(sp)
.text:0044ee2c 01001824 li t8,0x1
.text:0044ee30 0100ff25 addiu ra,t7,0x1
.text:0044ee34 3000bfaf sw ra,local_20+0x50(sp)
.text:0044ee38 0100f8a1 sb t8,0x1(t7)
.text:0044ee3c 3000ac8f lw t4,local_20+0x50(sp)
.text:0044ee40 14000724 li a3,0x14
.text:0044ee44 01008325 addiu v1,t4,0x1
LAB_0044ee48: ;XREF[3,0]: 0044eec0,0044ef28,0044efa4
.text:0044ee48 480c058e lw a1,0xc48(s0)
.text:0044ee4c 01000224 li v0,0x1
.text:0044ee50 31ff0010 b LAB_0044eb18
.text:0044ee54 3000a3af _sw v1,local_20+0x50(sp)
LAB_0044ee58: ;XREF[1,0]: 0044ec0c
.text:0044ee58 70ff0010 b LAB_0044ec1c
.text:0044ee5c 2a00a4a7 _sh a0,local_26+0x50(sp)
LAB_0044ee60: ;XREF[2,0]: 0044edb0,0044edb8
.text:0044ee60 3000a28f lw v0,local_20+0x50(sp)
.text:0044ee64 04000324 li v1,0x4
.text:0044ee68 000043a0 sb v1,0x0(v0)
.text:0044ee6c 3000af8f lw t7,local_20+0x50(sp)
.text:0044ee70 03001824 li t8,0x3
.text:0044ee74 0100ff25 addiu ra,t7,0x1
.text:0044ee78 3000bfaf sw ra,local_20+0x50(sp)
.text:0044ee7c 0100f8a1 sb t8,0x1(t7)
.text:0044ee80 3000a98f lw t1,local_20+0x50(sp)
.text:0044ee84 2c0d038e lw v1,0xd2c(s0)
.text:0044ee88 01002425 addiu a0,t1,0x1
.text:0044ee8c 20000524 li a1,0x20
.text:0044ee90 a0ff0010 b LAB_0044ed14
.text:0044ee94 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044ee98: ;XREF[2,0]: 0044ea9c,0044eaa4
.text:0044ee98 3000b88f lw t8,local_20+0x50(sp)
.text:0044ee9c 05001f24 li ra,0x5
.text:0044eea0 00001fa3 sb ra,0x0(t8)
.text:0044eea4 3000b98f lw t9,local_20+0x50(sp)
.text:0044eea8 01000924 li t1,0x1
.text:0044eeac 01002f27 addiu t7,t9,0x1
.text:0044eeb0 3000afaf sw t7,local_20+0x50(sp)
.text:0044eeb4 010029a3 sb t1,0x1(t9)
.text:0044eeb8 3000ac8f lw t4,local_20+0x50(sp)
.text:0044eebc 30000724 li a3,0x30
.text:0044eec0 e1ff0010 b LAB_0044ee48
.text:0044eec4 01008325 _addiu v1,t4,0x1
LAB_0044eec8: ;XREF[2,0]: 0044ed9c,0044eda8
.text:0044eec8 3000ac8f lw t4,local_20+0x50(sp)
.text:0044eecc 02000d24 li t5,0x2
.text:0044eed0 00008da1 sb t5,0x0(t4)
.text:0044eed4 3000aa8f lw t2,local_20+0x50(sp)
.text:0044eed8 03000b24 li t3,0x3
.text:0044eedc 01004425 addiu a0,t2,0x1
.text:0044eee0 3000a4af sw a0,local_20+0x50(sp)
.text:0044eee4 01004ba1 sb t3,0x1(t2)
.text:0044eee8 3000a88f lw t0,local_20+0x50(sp)
.text:0044eeec 2c0d038e lw v1,0xd2c(s0)
.text:0044eef0 01000425 addiu a0,t0,0x1
.text:0044eef4 14000524 li a1,0x14
.text:0044eef8 86ff0010 b LAB_0044ed14
.text:0044eefc 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044ef00: ;XREF[2,0]: 0044ea8c,0044ea94
.text:0044ef00 3000ab8f lw t3,local_20+0x50(sp)
.text:0044ef04 04000424 li a0,0x4
.text:0044ef08 000064a1 sb a0,0x0(t3)
.text:0044ef0c 3000a68f lw a2,local_20+0x50(sp)
.text:0044ef10 01000524 li a1,0x1
.text:0044ef14 0100ca24 addiu t2,a2,0x1
.text:0044ef18 3000aaaf sw t2,local_20+0x50(sp)
.text:0044ef1c 0100c5a0 sb a1,0x1(a2)
.text:0044ef20 3000ac8f lw t4,local_20+0x50(sp)
.text:0044ef24 20000724 li a3,0x20
.text:0044ef28 c7ff0010 b LAB_0044ee48
.text:0044ef2c 01008325 _addiu v1,t4,0x1
LAB_0044ef30: ;XREF[1,0]: 0044ed2c
.text:0044ef30 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044ef34 2412058e lw a1,0x1224(s0)
.text:0044ef38 2812068e lw a2,0x1228(s0)
.text:0044ef3c 66ff0010 b LAB_0044ecd8
.text:0044ef40 00000000 _nop
LAB_0044ef44: ;XREF[2,0]: 0044edc0,0044edcc
.text:0044ef44 3000a48f lw a0,local_20+0x50(sp)
.text:0044ef48 05000c24 li t4,0x5
.text:0044ef4c 00008ca0 sb t4,0x0(a0)
.text:0044ef50 3000a88f lw t0,local_20+0x50(sp)
.text:0044ef54 03000a24 li t2,0x3
.text:0044ef58 01000b25 addiu t3,t0,0x1
.text:0044ef5c 3000abaf sw t3,local_20+0x50(sp)
.text:0044ef60 01000aa1 sb t2,0x1(t0)
.text:0044ef64 3000a68f lw a2,local_20+0x50(sp)
.text:0044ef68 2c0d038e lw v1,0xd2c(s0)
.text:0044ef6c 0100c424 addiu a0,a2,0x1
.text:0044ef70 30000524 li a1,0x30
.text:0044ef74 67ff0010 b LAB_0044ed14
.text:0044ef78 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044ef7c: ;XREF[2,0]: 0044eab0,0044eabc
.text:0044ef7c 3000a58f lw a1,local_20+0x50(sp)
.text:0044ef80 06000a24 li t2,0x6
.text:0044ef84 0000aaa0 sb t2,0x0(a1)
.text:0044ef88 3000a78f lw a3,local_20+0x50(sp)
.text:0044ef8c 01000824 li t0,0x1
.text:0044ef90 0100e624 addiu a2,a3,0x1
.text:0044ef94 3000a6af sw a2,local_20+0x50(sp)
.text:0044ef98 0100e8a0 sb t0,0x1(a3)
.text:0044ef9c 3000ac8f lw t4,local_20+0x50(sp)
.text:0044efa0 40000724 li a3,0x40
.text:0044efa4 a8ff0010 b LAB_0044ee48
.text:0044efa8 01008325 _addiu v1,t4,0x1
LAB_0044efac: ;XREF[1,0]: 0044ead8
.text:0044efac 7400a98c lw t1,0x74(a1)
.text:0044efb0 00000000 nop
.text:0044efb4 1800248d lw a0,0x18(t1)
.text:0044efb8 00000000 nop
.text:0044efbc 0b009910 beq a0,t9,LAB_0044efec
.text:0044efc0 03001f24 _li ra,0x3
.text:0044efc4 0e009f10 beq a0,ra,LAB_0044f000
.text:0044efc8 05000224 _li v0,0x5
.text:0044efcc 04000724 li a3,0x4
.text:0044efd0 fdfe8714 bne a0,a3,LAB_0044ebc8
.text:0044efd4 f4ff0324 _li v1,-0xc
.text:0044efd8 3000a88f lw t0,local_20+0x50(sp)
.text:0044efdc 06000624 li a2,0x6
.text:0044efe0 40000724 li a3,0x40
.text:0044efe4 c2fe0010 b LAB_0044eaf0
.text:0044efe8 000006a1 _sb a2,0x0(t0)
LAB_0044efec: ;XREF[1,0]: 0044efbc
.text:0044efec 3000af8f lw t7,local_20+0x50(sp)
.text:0044eff0 04001824 li t8,0x4
.text:0044eff4 20000724 li a3,0x20
.text:0044eff8 bdfe0010 b LAB_0044eaf0
.text:0044effc 0000f8a1 _sb t8,0x0(t7)
LAB_0044f000: ;XREF[1,0]: 0044efc4
.text:0044f000 3000a38f lw v1,local_20+0x50(sp)
.text:0044f004 30000724 li a3,0x30
.text:0044f008 b9fe0010 b LAB_0044eaf0
.text:0044f00c 000062a0 _sb v0,0x0(v1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslWritePad()
;XREF[4,0]: Entry Point,00447608,0045aaf0
; 004d8ac4
.text:0044f010 ff00a530 andi a1,a1,0xff
.text:0044f014 0700a010 beq a1,zero,LAB_0044f034
.text:0044f018 2110a000 _move v0,a1
.text:0044f01c ffffa324 addiu v1,a1,-0x1
LAB_0044f020: ;XREF[1,0]: 0044f02c
.text:0044f020 ffff4224 addiu v0,v0,-0x1
.text:0044f024 ff004230 andi v0,v0,0xff
.text:0044f028 000083a0 sb v1,0x0(a0)
.text:0044f02c fcff4014 bne v0,zero,LAB_0044f020
.text:0044f030 01008424 _addiu a0,a0,0x1
LAB_0044f034: ;XREF[1,0]: 0044f014
.text:0044f034 0800e003 jr ra
.text:0044f038 2110a000 _move v0,a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044f03c(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[2,0]: 0044f108,0044f204
;param_6 undefined4 14 ;XREF[1,0]: 0044f0a0
;param_7 undefined4 18 ;XREF[1,0]: 0044f07c
;param_8 undefined4 1c ;XREF[1,0]: 0044f0a4
;local_4 undefined4 -4 ;XREF[3,0]: 0044f04c,0044f250,0044f2f4
;local_8 undefined4 -8 ;XREF[3,0]: 0044f050,0044f254,0044f2f8
;local_c undefined4 -c ;XREF[3,0]: 0044f054,0044f258,0044f2fc
;local_10 undefined4 -10 ;XREF[3,0]: 0044f058,0044f25c,0044f300
;local_14 undefined4 -14 ;XREF[3,0]: 0044f05c,0044f260,0044f304
;local_18 undefined4 -18 ;XREF[3,0]: 0044f060,0044f264,0044f308
;local_1c undefined4 -1c ;XREF[3,0]: 0044f064,0044f268,0044f30c
;local_20 undefined4 -20 ;XREF[3,0]: 0044f068,0044f26c,0044f310
;local_24 undefined4 -24 ;XREF[3,0]: 0044f06c,0044f270,0044f314
;local_28 undefined4 -28 ;XREF[3,0]: 0044f070,0044f274,0044f318
;local_30 undefined4 -30 ;XREF[11,0]: 0044f074,0044f1d8,0044f228,0044f388,0044f3a8
; 0044f3cc,0044f428,0044f464,0044f494,0044f4d4
; 0044f518
;local_38 undefined4 -38 ;XREF[3,0]: 0044f2c8,0044f36c,0044f44c
;XREF[7,0]: 0044f638,0044f81c,0044f960,00452250
; 00453600,00454594,00456ed8
.text:0044f03c 09001c3c lui gp,0x9
.text:0044f040 a4099c27 addiu gp,gp,0x9a4
.text:0044f044 21e09903 addu gp,gp,t9
.text:0044f048 b8ffbd27 addiu sp,sp,-0x48
.text:0044f04c 4400bfaf sw ra,local_4+0x48(sp)
.text:0044f050 4000beaf sw s8,local_8+0x48(sp)
.text:0044f054 3c00b7af sw s7,local_c+0x48(sp)
.text:0044f058 3800b6af sw s6,local_10+0x48(sp)
.text:0044f05c 3400b5af sw s5,local_14+0x48(sp)
.text:0044f060 3000b4af sw s4,local_18+0x48(sp)
.text:0044f064 2c00b3af sw s3,local_1c+0x48(sp)
.text:0044f068 2800b2af sw s2,local_20+0x48(sp)
.text:0044f06c 2400b1af sw s1,local_24+0x48(sp)
.text:0044f070 2000b0af sw s0,local_28+0x48(sp)
.text:0044f074 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:0044f078 2c0d898c lw t1,0xd2c(param_1)
.text:0044f07c 6000b78f lw s7,param_7+0x48(sp)
.text:0044f080 21988000 move s3,param_1
.text:0044f084 3412638e lw v1,0x1234(s3)
.text:0044f088 0800e48e lw param_1,0x8(s7)
.text:0044f08c 02450900 srl t0,t1,0x14
.text:0044f090 01000231 andi v0,t0,0x1
.text:0044f094 21a08300 addu s4,param_1,v1
.text:0044f098 2188a000 move s1,param_2
.text:0044f09c 2190c000 move s2,param_3
.text:0044f0a0 5c00b58f lw s5,param_6+0x48(sp)
.text:0044f0a4 6400b68f lw s6,param_8+0x48(sp)
.text:0044f0a8 07004010 beq v0,zero,LAB_0044f0c8
.text:0044f0ac 21f0e000 _move s8,param_4
.text:0044f0b0 82350900 srl param_3,t1,0x16
.text:0044f0b4 0100c530 andi param_2,param_3,0x1
.text:0044f0b8 0200a010 beq param_2,zero,LAB_0044f0c4
.text:0044f0bc 00000000 _nop
.text:0044f0c0 08009426 addiu s4,s4,0x8
LAB_0044f0c4: ;XREF[1,0]: 0044f0b8
.text:0044f0c4 400d71a2 sb s1,0xd40(s3)
LAB_0044f0c8: ;XREF[1,0]: 0044f0a8
.text:0044f0c8 0000c88e lw t0,0x0(s6)
.text:0044f0cc 82500900 srl t2,t1,0x2
.text:0044f0d0 01004731 andi param_4,t2,0x1
.text:0044f0d4 0500e010 beq param_4,zero,LAB_0044f0ec
.text:0044f0d8 23801401 _subu s0,t0,s4
.text:0044f0dc 025b0900 srl t3,t1,0xc
.text:0044f0e0 01006931 andi t1,t3,0x1
.text:0044f0e4 67002015 bne t1,zero,LAB_0044f284
.text:0044f0e8 00000000 _nop
LAB_0044f0ec: ;XREF[1,0]: 0044f0d4
.text:0044f0ec 16000924 li t1,0x16
LAB_0044f0f0: ;XREF[1,0]: 0044f294
.text:0044f0f0 b2002912 beq s1,t1,LAB_0044f3bc
.text:0044f0f4 21206002 _move param_1,s3
LAB_0044f0f8: ;XREF[2,0]: 0044f3e8,0044f438
.text:0044f0f8 1c0d798e lw t9,0xd1c(s3)
.text:0044f0fc 00000000 nop
.text:0044f100 9a002017 bne t9,zero,LAB_0044f36c
.text:0044f104 ff002532 _andi param_2,s1,0xff
LAB_0044f108: ;XREF[3,0]: 0044f390,0044f4ac,0044f534
.text:0044f108 5800b88f lw t8,param_5+0x48(sp)
.text:0044f10c 21200001 move param_1,t0
.text:0044f110 ff000333 andi v1,t8,0xff
.text:0044f114 08006010 beq v1,zero,LAB_0044f138
.text:0044f118 21106000 _move v0,v1
.text:0044f11c ffff6524 addiu param_2,v1,-0x1
LAB_0044f120: ;XREF[1,0]: 0044f12c
.text:0044f120 ffff5224 addiu s2,v0,-0x1
.text:0044f124 ff004232 andi v0,s2,0xff
.text:0044f128 000085a0 sb param_2,0x0(param_1)
.text:0044f12c fcff4014 bne v0,zero,LAB_0044f120
.text:0044f130 01008424 _addiu param_1,param_1,0x1
.text:0044f134 0000c88e lw t0,0x0(s6)
LAB_0044f138: ;XREF[1,0]: 0044f114
.text:0044f138 2c0d648e lw param_1,0xd2c(s3)
.text:0044f13c 00000000 nop
.text:0044f140 02150400 srl v0,param_1,0x14
.text:0044f144 01005f30 andi ra,v0,0x1
.text:0044f148 0b00e013 beq ra,zero,LAB_0044f178
.text:0044f14c 21380301 _addu param_4,t0,v1
.text:0044f150 100d6a8e lw t2,0xd10(s3)
.text:0044f154 00000000 nop
.text:0044f158 0400468d lw param_3,0x4(t2)
.text:0044f15c 00000000 nop
.text:0044f160 428b0600 srl s1,param_3,0xd
.text:0044f164 01002332 andi v1,s1,0x1
.text:0044f168 02006014 bne v1,zero,LAB_0044f174
.text:0044f16c 0800e524 _addiu param_2,param_4,0x8
.text:0044f170 1000e524 addiu param_2,param_4,0x10
LAB_0044f174: ;XREF[1,0]: 0044f168
.text:0044f174 2138a000 move param_4,param_2
LAB_0044f178: ;XREF[1,0]: 0044f148
.text:0044f178 9d00b412 beq s5,s4,LAB_0044f3f0
.text:0044f17c 0000c7ae _sw param_4,0x0(s6)
.text:0044f180 82480400 srl t1,param_1,0x2
.text:0044f184 01002531 andi param_2,t1,0x1
.text:0044f188 7300a010 beq param_2,zero,LAB_0044f358
.text:0044f18c 21308002 _move param_3,s4
.text:0044f190 100d658e lw param_2,0xd10(s3)
.text:0044f194 00000000 nop
.text:0044f198 0b00a390 lbu v1,0xb(param_2)
.text:0044f19c 00000000 nop
.text:0044f1a0 0200672c sltiu param_4,v1,0x2
.text:0044f1a4 6000e014 bne param_4,zero,LAB_0044f328
.text:0044f1a8 02650400 _srl t4,param_1,0x14
.text:0044f1ac ffff6824 addiu t0,v1,-0x1
.text:0044f1b0 27200800 nor param_1,zero,t0
.text:0044f1b4 24901001 and s2,t0,s0
.text:0044f1b8 24889000 and s1,param_1,s0
LAB_0044f1bc: ;XREF[1,0]: 0044f350
.text:0044f1bc 0900201a blez s1,LAB_0044f1e4
.text:0044f1c0 21206002 _move param_1,s3
.text:0044f1c4 140d798e lw t9,0xd14(s3)
.text:0044f1c8 2128a002 move param_2,s5
.text:0044f1cc 21308002 move param_3,s4
.text:0044f1d0 09f82003 jalr t9
.text:0044f1d4 21382002 _move param_4,s1
.text:0044f1d8 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f1dc 1c004004 bltz v0,LAB_0044f250
.text:0044f1e0 f4ff0324 _li v1,-0xc
LAB_0044f1e4: ;XREF[1,0]: 0044f1bc
.text:0044f1e4 0600401a blez s2,LAB_0044f200
.text:0044f1e8 21809102 _addu s0,s4,s1
.text:0044f1ec e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044f1f0 2128b102 addu param_2,s5,s1
.text:0044f1f4 21200002 move param_1,s0
.text:0044f1f8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044f1fc 21304002 _move param_3,s2
LAB_0044f200: ;XREF[1,0]: 0044f1e4
.text:0044f200 240d7592 lbu s5,0xd24(s3)
.text:0044f204 5800b48f lw s4,param_5+0x48(sp)
.text:0044f208 21280002 move param_2,s0
.text:0044f20c 140d798e lw t9,0xd14(s3)
.text:0044f210 2180b202 addu s0,s5,s2
.text:0044f214 21381402 addu param_4,s0,s4
LAB_0044f218: ;XREF[1,0]: 0044f3f8
.text:0044f218 21206002 move param_1,s3
.text:0044f21c 2130a000 move param_3,param_2
LAB_0044f220: ;XREF[1,0]: 0044f364
.text:0044f220 09f82003 jalr t9
.text:0044f224 00000000 _nop
.text:0044f228 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f22c 08004004 bltz v0,LAB_0044f250
.text:0044f230 f4ff0324 _li v1,-0xc
.text:0044f234 0000c48e lw param_1,0x0(s6)
.text:0044f238 0800e38e lw v1,0x8(s7)
.text:0044f23c 00000000 nop
.text:0044f240 23788300 subu t7,param_1,v1
.text:0044f244 2100fe11 beq t7,s8,LAB_0044f2cc
.text:0044f248 00000000 _nop
.text:0044f24c f4ff0324 li v1,-0xc
LAB_0044f250: ;XREF[7,0]: 0044f1dc,0044f22c,0044f2e8,0044f3d0
; 0044f42c,0044f498,0044f51c
.text:0044f250 4400bf8f lw ra,local_4+0x48(sp)
.text:0044f254 4000be8f lw s8,local_8+0x48(sp)
.text:0044f258 3c00b78f lw s7,local_c+0x48(sp)
.text:0044f25c 3800b68f lw s6,local_10+0x48(sp)
.text:0044f260 3400b58f lw s5,local_14+0x48(sp)
.text:0044f264 3000b48f lw s4,local_18+0x48(sp)
.text:0044f268 2c00b38f lw s3,local_1c+0x48(sp)
.text:0044f26c 2800b28f lw s2,local_20+0x48(sp)
.text:0044f270 2400b18f lw s1,local_24+0x48(sp)
.text:0044f274 2000b08f lw s0,local_28+0x48(sp)
.text:0044f278 21106000 move v0,v1
.text:0044f27c 0800e003 jr ra
.text:0044f280 4800bd27 _addiu sp,sp,0x48
LAB_0044f284: ;XREF[1,0]: 0044f0e4
.text:0044f284 270d6692 lbu param_3,0xd27(s3)
.text:0044f288 00000000 nop
.text:0044f28c ff00c530 andi param_2,param_3,0xff
.text:0044f290 0200ac2c sltiu t4,param_2,0x2
.text:0044f294 96ff8015 bne t4,zero,LAB_0044f0f0
.text:0044f298 16000924 _li t1,0x16
.text:0044f29c 16000d24 li t5,0x16
.text:0044f2a0 84002d12 beq s1,t5,LAB_0044f4b4
.text:0044f2a4 17000424 _li param_1,0x17
LAB_0044f2a8: ;XREF[2,0]: 0044f4e8,0044f52c
.text:0044f2a8 65002412 beq s1,param_1,LAB_0044f440
.text:0044f2ac ff00ca30 _andi t2,param_3,0xff
.text:0044f2b0 1c0d798e lw t9,0xd1c(s3)
.text:0044f2b4 ff002532 andi param_2,s1,0xff
.text:0044f2b8 23380a02 subu param_4,s0,t2
.text:0044f2bc 21206002 move param_1,s3
.text:0044f2c0 21305501 addu param_3,t2,s5
.text:0044f2c4 2d000010 b LAB_0044f37c
.text:0044f2c8 1000a8af _sw t0,local_38+0x48(sp)
LAB_0044f2cc: ;XREF[1,0]: 0044f244
.text:0044f2cc 2c0d7f8e lw ra,0xd2c(s3)
.text:0044f2d0 00000000 nop
.text:0044f2d4 82931f00 srl s2,ra,0xe
.text:0044f2d8 01005832 andi t8,s2,0x1
.text:0044f2dc 2e000017 bne t8,zero,LAB_0044f398
.text:0044f2e0 00000000 _nop
.text:0044f2e4 23988300 subu s3,param_1,v1
LAB_0044f2e8: ;XREF[1,0]: 0044f3b4
.text:0044f2e8 d9ff7e16 bne s3,s8,LAB_0044f250
.text:0044f2ec f4ff0324 _li v1,-0xc
.text:0044f2f0 21180000 clear v1
.text:0044f2f4 4400bf8f lw ra,local_4+0x48(sp)
.text:0044f2f8 4000be8f lw s8,local_8+0x48(sp)
.text:0044f2fc 3c00b78f lw s7,local_c+0x48(sp)
.text:0044f300 3800b68f lw s6,local_10+0x48(sp)
.text:0044f304 3400b58f lw s5,local_14+0x48(sp)
.text:0044f308 3000b48f lw s4,local_18+0x48(sp)
.text:0044f30c 2c00b38f lw s3,local_1c+0x48(sp)
.text:0044f310 2800b28f lw s2,local_20+0x48(sp)
.text:0044f314 2400b18f lw s1,local_24+0x48(sp)
.text:0044f318 2000b08f lw s0,local_28+0x48(sp)
.text:0044f31c 21106000 move v0,v1
.text:0044f320 0800e003 jr ra
.text:0044f324 4800bd27 _addiu sp,sp,0x48
LAB_0044f328: ;XREF[1,0]: 0044f1a4
.text:0044f328 01008b31 andi t3,t4,0x1
.text:0044f32c 08006011 beq t3,zero,LAB_0044f350
.text:0044f330 21880002 _move s1,s0
.text:0044f334 0400b98c lw t9,0x4(param_2)
.text:0044f338 00000000 nop
.text:0044f33c 42731900 srl t6,t9,0xd
.text:0044f340 0100cd31 andi t5,t6,0x1
.text:0044f344 0200a015 bne t5,zero,LAB_0044f350
.text:0044f348 08001126 _addiu s1,s0,0x8
.text:0044f34c 10001126 addiu s1,s0,0x10
LAB_0044f350: ;XREF[2,0]: 0044f32c,0044f344
.text:0044f350 9aff0010 b LAB_0044f1bc
.text:0044f354 21900000 _clear s2
LAB_0044f358: ;XREF[1,0]: 0044f188
.text:0044f358 140d798e lw t9,0xd14(s3)
.text:0044f35c 2128a002 move param_2,s5
.text:0044f360 2338f400 subu param_4,param_4,s4
.text:0044f364 aeff0010 b LAB_0044f220
.text:0044f368 21206002 _move param_1,s3
LAB_0044f36c: ;XREF[1,0]: 0044f100
.text:0044f36c 1000a8af sw t0,local_38+0x48(sp)
.text:0044f370 21206002 move param_1,s3
.text:0044f374 2130a002 move param_3,s5
.text:0044f378 21380002 move param_4,s0
LAB_0044f37c: ;XREF[1,0]: 0044f2c4
.text:0044f37c 09f82003 jalr t9
.text:0044f380 00000000 _nop
.text:0044f384 0000cf8e lw t7,0x0(s6)
.text:0044f388 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f38c 2140e201 addu t0,t7,v0
.text:0044f390 5dff0010 b LAB_0044f108
.text:0044f394 0000c8ae _sw t0,0x0(s6)
LAB_0044f398: ;XREF[1,0]: 0044f2dc
.text:0044f398 8486998f lw t9,-0x797c(gp)=>->dtlsIncrRsn ;= 0045a990
.text:0044f39c 00000000 nop
.text:0044f3a0 09f82003 jalr t9=>dtlsIncrRsn ;undefined dtlsIncrRsn()
.text:0044f3a4 21206002 _move param_1,s3
.text:0044f3a8 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f3ac 0800e38e lw v1,0x8(s7)
.text:0044f3b0 0000c48e lw param_1,0x0(s6)
.text:0044f3b4 ccff0010 b LAB_0044f2e8
.text:0044f3b8 23988300 _subu s3,param_1,v1
LAB_0044f3bc: ;XREF[1,0]: 0044f0f0
.text:0044f3bc e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0044f3c0 2128a002 move param_2,s5
.text:0044f3c4 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0044f3c8 ffff0632 _andi param_3,s0,0xffff
.text:0044f3cc 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f3d0 9fff4004 bltz v0,LAB_0044f250
.text:0044f3d4 21184000 _move v1,v0
.text:0044f3d8 10000824 li t0,0x10
.text:0044f3dc 08004812 beq s2,t0,LAB_0044f400
.text:0044f3e0 01000b24 _li t3,0x1
LAB_0044f3e4: ;XREF[1,0]: 0044f410
.text:0044f3e4 0000c88e lw t0,0x0(s6)
.text:0044f3e8 43ff0010 b LAB_0044f0f8
.text:0044f3ec 00000000 _nop
LAB_0044f3f0: ;XREF[1,0]: 0044f178
.text:0044f3f0 140d798e lw t9,0xd14(s3)
.text:0044f3f4 21288002 move param_2,s4
.text:0044f3f8 87ff0010 b LAB_0044f218
.text:0044f3fc 2338f400 _subu param_4,param_4,s4
LAB_0044f400: ;XREF[1,0]: 0044f3dc
.text:0044f400 30126e8e lw t6,0x1230(s3)
.text:0044f404 00000000 nop
.text:0044f408 426c0e00 srl t5,t6,0x11
.text:0044f40c 0100ac31 andi t4,t5,0x1
.text:0044f410 f4ff8b15 bne t4,t3,LAB_0044f3e4
.text:0044f414 00000000 _nop
.text:0044f418 0c87998f lw t9,-0x78f4(gp)=>->tlsExtendedDeriveKeys ;= 004575bc
.text:0044f41c 00000000 nop
.text:0044f420 09f82003 jalr t9=>tlsExtendedDeriveKeys ;undefined tlsExtendedDeriveKeys()
.text:0044f424 21206002 _move param_1,s3
.text:0044f428 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f42c 88ff4004 bltz v0,LAB_0044f250
.text:0044f430 f4ff0324 _li v1,-0xc
.text:0044f434 0000c88e lw t0,0x0(s6)
.text:0044f438 2fff0010 b LAB_0044f0f8
.text:0044f43c 00000000 _nop
LAB_0044f440: ;XREF[1,0]: 0044f2a8
.text:0044f440 ff00c730 andi param_4,param_3,0xff
.text:0044f444 1c0d798e lw t9,0xd1c(s3)
.text:0044f448 23380702 subu param_4,s0,param_4
.text:0044f44c 1000a8af sw t0,local_38+0x48(sp)
.text:0044f450 17000524 li param_2,0x17
.text:0044f454 21206002 move param_1,s3
.text:0044f458 09f82003 jalr t9
.text:0044f45c 2130a002 _move param_3,s5
.text:0044f460 0000c58e lw param_2,0x0(s6)
.text:0044f464 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f468 2140a200 addu t0,param_2,v0
.text:0044f46c 0000c8ae sw t0,0x0(s6)
.text:0044f470 270d6792 lbu param_4,0xd27(s3)
.text:0044f474 00000000 nop
.text:0044f478 2188f400 addu s1,param_4,s4
.text:0044f47c 2d003512 beq s1,s5,LAB_0044f534
.text:0044f480 21206002 _move param_1,s3
.text:0044f484 140d798e lw t9,0xd14(s3)
.text:0044f488 21288002 move param_2,s4
.text:0044f48c 09f82003 jalr t9
.text:0044f490 21308002 _move param_3,s4
.text:0044f494 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f498 6dff4004 bltz v0,LAB_0044f250
.text:0044f49c f4ff0324 _li v1,-0xc
.text:0044f4a0 270d6692 lbu param_3,0xd27(s3)
.text:0044f4a4 0000c88e lw t0,0x0(s6)
.text:0044f4a8 23800602 subu s0,s0,param_3
.text:0044f4ac 16ff0010 b LAB_0044f108
.text:0044f4b0 21a08602 _addu s4,s4,param_3
LAB_0044f4b4: ;XREF[1,0]: 0044f2a0
.text:0044f4b4 ff00d830 andi t8,param_3,0xff
.text:0044f4b8 23781802 subu t7,s0,t8
.text:0044f4bc e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0044f4c0 2128b500 addu param_2,param_2,s5
.text:0044f4c4 ffffe631 andi param_3,t7,0xffff
.text:0044f4c8 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0044f4cc 21206002 _move param_1,s3
.text:0044f4d0 10000e24 li t6,0x10
.text:0044f4d4 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f4d8 05004e12 beq s2,t6,LAB_0044f4f0
.text:0044f4dc 00000000 _nop
LAB_0044f4e0: ;XREF[1,0]: 0044f500
.text:0044f4e0 0000c88e lw t0,0x0(s6)
.text:0044f4e4 270d6692 lbu param_3,0xd27(s3)
.text:0044f4e8 6fff0010 b LAB_0044f2a8
.text:0044f4ec 17000424 _li param_1,0x17
LAB_0044f4f0: ;XREF[1,0]: 0044f4d8
.text:0044f4f0 3012638e lw v1,0x1230(s3)
.text:0044f4f4 01001224 li s2,0x1
.text:0044f4f8 42140300 srl v0,v1,0x11
.text:0044f4fc 01005f30 andi ra,v0,0x1
.text:0044f500 f7fff217 bne ra,s2,LAB_0044f4e0
.text:0044f504 00000000 _nop
.text:0044f508 0c87998f lw t9,-0x78f4(gp)=>->tlsExtendedDeriveKeys ;= 004575bc
.text:0044f50c 00000000 nop
.text:0044f510 09f82003 jalr t9=>tlsExtendedDeriveKeys ;undefined tlsExtendedDeriveKeys()
.text:0044f514 21206002 _move param_1,s3
.text:0044f518 1800bc8f lw gp,local_30+0x48(sp)
.text:0044f51c 4cff4004 bltz v0,LAB_0044f250
.text:0044f520 f4ff0324 _li v1,-0xc
.text:0044f524 0000c88e lw t0,0x0(s6)
.text:0044f528 270d6692 lbu param_3,0xd27(s3)
.text:0044f52c 5eff0010 b LAB_0044f2a8
.text:0044f530 17000424 _li param_1,0x17
LAB_0044f534: ;XREF[1,0]: 0044f47c
.text:0044f534 f4fe0010 b LAB_0044f108
.text:0044f538 21a88002 _move s5,s4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslEncodeClosureAlert()
;local_8 undefined4 -8 ;XREF[3,0]: 0044f54c,0044f658,0044f67c
;local_c undefined4 -c ;XREF[3,0]: 0044f550,0044f65c,0044f688
;local_10 undefined4 -10 ;XREF[3,0]: 0044f554,0044f660,0044f684
;local_14 undefined4 -14 ;XREF[3,0]: 0044f558,0044f664,0044f68c
;local_18 undefined4 -18 ;XREF[3,0]: 0044f55c,0044f668,0044f690
;local_20 undefined4 -20 ;XREF[7,0]: 0044f5c4,0044f5f0,0044f5fc,0044f608,0044f610
; 0044f628,0044f64c
;local_24 undefined4 -24 ;XREF[1,0]: 0044f618
;local_26 undefined2 -26 ;XREF[3,0]: 0044f5c8,0044f620,0044f678
;local_28 undefined1 -28 ;XREF[1,0]: 0044f614
;local_30 undefined4 -30 ;XREF[3,0]: 0044f560,0044f5dc,0044f640
;local_34 undefined4 -34 ;XREF[2,0]: 0044f5c0,0044f630
;local_38 undefined4 -38 ;XREF[2,0]: 0044f5d4,0044f63c
;local_3c undefined4 -3c ;XREF[2,0]: 0044f5bc,0044f62c
;local_40 undefined4 -40 ;XREF[2,0]: 0044f5b8,0044f624
;XREF[3,0]: Entry Point,0044a018,004d7fe4
.text:0044f53c 09001c3c lui gp,0x9
.text:0044f540 a4049c27 addiu gp,gp,0x4a4
.text:0044f544 21e09903 addu gp,gp,t9
.text:0044f548 b0ffbd27 addiu sp,sp,-0x50
.text:0044f54c 4800bfaf sw ra,local_8+0x50(sp)
.text:0044f550 4400b3af sw s3,local_c+0x50(sp)
.text:0044f554 4000b2af sw s2,local_10+0x50(sp)
.text:0044f558 3c00b1af sw s1,local_14+0x50(sp)
.text:0044f55c 3800b0af sw s0,local_18+0x50(sp)
.text:0044f560 2000bcaf sw gp=>_gp,local_30+0x50(sp)
.text:0044f564 2c0d888c lw t0,0xd2c(a0)
.text:0044f568 2188a000 move s1,a1
.text:0044f56c 82190800 srl v1,t0,0x6
.text:0044f570 01006230 andi v0,v1,0x1
.text:0044f574 2198c000 move s3,a2
.text:0044f578 21808000 move s0,a0
.text:0044f57c 3000b227 addiu s2,sp,0x30
.text:0044f580 2a00a727 addiu a3,sp,0x2a
.text:0044f584 15000524 li a1,0x15
.text:0044f588 21300000 clear a2
.text:0044f58c 32004014 bne v0,zero,LAB_0044f658
.text:0044f590 f4ff0324 _li v1,-0xc
.text:0044f594 0000388e lw t8,0x0(s1)
.text:0044f598 34128f8c lw t7,0x1234(a0)
.text:0044f59c 0c003f8e lw ra,0xc(s1)
.text:0044f5a0 08002a8e lw t2,0x8(s1)
.text:0044f5a4 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f5a8 21581f03 addu t3,t8,ra
.text:0044f5ac 0200ec25 addiu t4,t7,0x2
.text:0044f5b0 2800ae27 addiu t6,sp,0x28
.text:0044f5b4 2c00ad27 addiu t5,sp,0x2c
.text:0044f5b8 1000aeaf sw t6,local_40+0x50(sp)
.text:0044f5bc 1400adaf sw t5,local_3c+0x50(sp)
.text:0044f5c0 1c00b2af sw s2,local_34+0x50(sp)
.text:0044f5c4 3000aaaf sw t2,local_20+0x50(sp)
.text:0044f5c8 2a00aca7 sh t4,local_26+0x50(sp)
.text:0044f5cc 38df3925 addiu t9,t1,-0x20c8
.text:0044f5d0 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0044f5d4 1800abaf _sw t3,local_38+0x50(sp)
.text:0044f5d8 21184000 move v1,v0
.text:0044f5dc 2000bc8f lw gp,local_30+0x50(sp)
.text:0044f5e0 21200002 move a0,s0
.text:0044f5e4 15000524 li a1,0x15
.text:0044f5e8 23004004 bltz v0,LAB_0044f678
.text:0044f5ec 21300000 _clear a2
.text:0044f5f0 3000ac8f lw t4,local_20+0x50(sp)
.text:0044f5f4 01000a24 li t2,0x1
.text:0044f5f8 00008aa1 sb t2,0x0(t4)
.text:0044f5fc 3000a78f lw a3,local_20+0x50(sp)
.text:0044f600 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f604 0100eb24 addiu t3,a3,0x1
.text:0044f608 3000abaf sw t3,local_20+0x50(sp)
.text:0044f60c 0100e0a0 sb zero,0x1(a3)
.text:0044f610 3000a98f lw t1,local_20+0x50(sp)
.text:0044f614 2800a393 lbu v1,local_28+0x50(sp)
.text:0044f618 2c00a28f lw v0,local_24+0x50(sp)
.text:0044f61c 01002825 addiu t0,t1,0x1
.text:0044f620 2a00a797 lhu a3,local_26+0x50(sp)
.text:0044f624 1000a3af sw v1,local_40+0x50(sp)
.text:0044f628 3000a8af sw t0,local_20+0x50(sp)
.text:0044f62c 1400a2af sw v0,local_3c+0x50(sp)
.text:0044f630 1c00b2af sw s2,local_34+0x50(sp)
.text:0044f634 3cf01926 addiu t9,s0,-0xfc4
.text:0044f638 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:0044f63c 1800b1af _sw s1,local_38+0x50(sp)
.text:0044f640 2000bc8f lw gp,local_30+0x50(sp)
.text:0044f644 0c004004 bltz v0,LAB_0044f678
.text:0044f648 21184000 _move v1,v0
.text:0044f64c 3000a58f lw a1,local_20+0x50(sp)
.text:0044f650 21180000 clear v1
.text:0044f654 080025ae sw a1,0x8(s1)
LAB_0044f658: ;XREF[1,0]: 0044f58c
.text:0044f658 4800bf8f lw ra,local_8+0x50(sp)
.text:0044f65c 4400b38f lw s3,local_c+0x50(sp)
.text:0044f660 4000b28f lw s2,local_10+0x50(sp)
.text:0044f664 3c00b18f lw s1,local_14+0x50(sp)
.text:0044f668 3800b08f lw s0,local_18+0x50(sp)
.text:0044f66c 21106000 move v0,v1
.text:0044f670 0800e003 jr ra
.text:0044f674 5000bd27 _addiu sp,sp,0x50
LAB_0044f678: ;XREF[2,0]: 0044f5e8,0044f644
.text:0044f678 2a00a497 lhu a0,local_26+0x50(sp)
.text:0044f67c 4800bf8f lw ra,local_8+0x50(sp)
.text:0044f680 000064ae sw a0,0x0(s3)
.text:0044f684 4000b28f lw s2,local_10+0x50(sp)
.text:0044f688 4400b38f lw s3,local_c+0x50(sp)
.text:0044f68c 3c00b18f lw s1,local_14+0x50(sp)
.text:0044f690 3800b08f lw s0,local_18+0x50(sp)
.text:0044f694 21106000 move v0,v1
.text:0044f698 0800e003 jr ra
.text:0044f69c 5000bd27 _addiu sp,sp,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslEncode(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0044f6ec
;local_4 undefined4 -4 ;XREF[2,0]: 0044f6b0,0044f70c
;local_8 undefined4 -8 ;XREF[2,0]: 0044f6b4,0044f710
;local_c undefined4 -c ;XREF[2,0]: 0044f6b8,0044f714
;local_10 undefined4 -10 ;XREF[2,0]: 0044f6bc,0044f718
;local_14 undefined4 -14 ;XREF[2,0]: 0044f6c0,0044f71c
;local_18 undefined4 -18 ;XREF[2,0]: 0044f6c4,0044f720
;local_1c undefined4 -1c ;XREF[2,0]: 0044f6c8,0044f724
;local_20 undefined4 -20 ;XREF[2,0]: 0044f6cc,0044f728
;local_24 undefined4 -24 ;XREF[7,0]: 0044f748,0044f7c4,0044f7dc,0044f830,0044f910
; 0044f93c,0044f974
;local_28 undefined4 -28 ;XREF[1,0]: 0044f8a8
;local_2c undefined4 -2c ;XREF[2,0]: 0044f7e0,0044f958
;local_30 undefined4 -30 ;XREF[4,0]: 0044f7e4,0044f94c,0044f978,0044f98c
;local_34 undefined4 -34 ;XREF[2,0]: 0044f7e8,0044f950
;local_38 undefined4 -38 ;XREF[2,0]: 0044f7ec,0044f954
;local_3e undefined2 -3e ;XREF[6,0]: 0044f778,0044f7fc,0044f7fc,0044f87c,0044f928
; 0044f9a4
;local_40 undefined1 -40 ;XREF[2,0]: 0044f7f4,0044f914
;local_48 undefined4 -48 ;XREF[8,0]: 0044f6d0,0044f7b4,0044f824,0044f898,0044f8d0
; 0044f8ec,0044f908,0044f968
;local_4c undefined4 -4c ;XREF[4,0]: 0044f7b0,0044f820,0044f894,0044f948
;local_50 undefined4 -50 ;XREF[4,0]: 0044f77c,0044f814,0044f888,0044f944
;local_54 undefined4 -54 ;XREF[4,0]: 0044f7a4,0044f810,0044f884,0044f964
;local_58 undefined4 -58 ;XREF[4,0]: 0044f7a0,0044f80c,0044f880,0044f940
;XREF[3,0]: Entry Point,00449014,004d86c0
.text:0044f6a0 09001c3c lui gp,0x9
.text:0044f6a4 40039c27 addiu gp,gp,0x340
.text:0044f6a8 21e09903 addu gp,gp,t9
.text:0044f6ac 98ffbd27 addiu sp,sp,-0x68
.text:0044f6b0 6400bfaf sw ra,local_4+0x68(sp)
.text:0044f6b4 6000b6af sw s6,local_8+0x68(sp)
.text:0044f6b8 5c00b5af sw s5,local_c+0x68(sp)
.text:0044f6bc 5800b4af sw s4,local_10+0x68(sp)
.text:0044f6c0 5400b3af sw s3,local_14+0x68(sp)
.text:0044f6c4 5000b2af sw s2,local_18+0x68(sp)
.text:0044f6c8 4c00b1af sw s1,local_1c+0x68(sp)
.text:0044f6cc 4800b0af sw s0,local_20+0x68(sp)
.text:0044f6d0 2000bcaf sw gp=>_gp,local_48+0x68(sp)
.text:0044f6d4 2c0d888c lw t0,0xd2c(param_1)
.text:0044f6d8 21808000 move s0,param_1
.text:0044f6dc 82190800 srl v1,t0,0x6
.text:0044f6e0 01006230 andi v0,v1,0x1
.text:0044f6e4 2190a000 move s2,param_2
.text:0044f6e8 21a0c000 move s4,param_3
.text:0044f6ec 7800b38f lw s3,param_5+0x68(sp)
.text:0044f6f0 05004014 bne v0,zero,LAB_0044f708
.text:0044f6f4 2188e000 _move s1,param_4
.text:0044f6f8 380d8690 lbu param_3,0xd38(param_1)
.text:0044f6fc ff000524 li param_2,0xff
.text:0044f700 0d00c510 beq param_3,param_2,LAB_0044f738
.text:0044f704 02490800 _srl t1,t0,0x4
LAB_0044f708: ;XREF[1,0]: 0044f6f0
.text:0044f708 f4ff0524 li param_2,-0xc
LAB_0044f70c: ;XREF[7,0]: 0044f73c,0044f774,0044f828,0044f840
; 0044f96c,0044f99c,0044f9ac
.text:0044f70c 6400bf8f lw ra,local_4+0x68(sp)
.text:0044f710 6000b68f lw s6,local_8+0x68(sp)
.text:0044f714 5c00b58f lw s5,local_c+0x68(sp)
.text:0044f718 5800b48f lw s4,local_10+0x68(sp)
.text:0044f71c 5400b38f lw s3,local_14+0x68(sp)
.text:0044f720 5000b28f lw s2,local_18+0x68(sp)
.text:0044f724 4c00b18f lw s1,local_1c+0x68(sp)
.text:0044f728 4800b08f lw s0,local_20+0x68(sp)
.text:0044f72c 2110a000 move v0,param_2
.text:0044f730 0800e003 jr ra
.text:0044f734 6800bd27 _addiu sp,sp,0x68
LAB_0044f738: ;XREF[1,0]: 0044f700
.text:0044f738 01002731 andi param_4,t1,0x1
.text:0044f73c f3ffe014 bne param_4,zero,LAB_0044f70c
.text:0044f740 f4ff0524 _li param_2,-0xc
.text:0044f744 fc0c8b8c lw t3,0xcfc(param_1)
.text:0044f748 4400b2af sw s2,local_24+0x68(sp)
.text:0044f74c 82500b00 srl t2,t3,0x2
.text:0044f750 01004831 andi t0,t2,0x1
.text:0044f754 40000015 bne t0,zero,LAB_0044f858
.text:0044f758 21b05402 _addu s6,s2,s4
LAB_0044f75c: ;XREF[1,0]: 0044f988
.text:0044f75c 3412028e lw v0,0x1234(s0)
.text:0044f760 0000668e lw param_3,0x0(s3)
.text:0044f764 f8ff0524 li param_2,-0x8
.text:0044f768 21f84600 addu ra,v0,param_3
.text:0044f76c ffffe333 andi v1,ra,0xffff
.text:0044f770 0648782c sltiu t8,v1,0x4806
.text:0044f774 e5ff0013 beq t8,zero,LAB_0044f70c
.text:0044f778 2a00bfa7 _sh ra,local_3e+0x68(sp)
.text:0044f77c 1800b6af sw s6,local_50+0x68(sp)
.text:0044f780 3480968f lw s6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f784 2800a827 addiu t0,sp,0x28
.text:0044f788 4000a927 addiu t1,sp,0x40
.text:0044f78c 4400b527 addiu s5,sp,0x44
.text:0044f790 21200002 move param_1,s0
.text:0044f794 17000524 li param_2,0x17
.text:0044f798 21300000 clear param_3
.text:0044f79c 2a00a727 addiu param_4,sp,0x2a
.text:0044f7a0 1000a8af sw t0,local_58+0x68(sp)
.text:0044f7a4 1400a9af sw t1,local_54+0x68(sp)
.text:0044f7a8 38dfd926 addiu t9,s6,-0x20c8
.text:0044f7ac 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0044f7b0 1c00b5af _sw s5,local_4c+0x68(sp)
.text:0044f7b4 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f7b8 75004004 bltz v0,LAB_0044f990
.text:0044f7bc 21184000 _move v1,v0
.text:0044f7c0 fc0c058e lw param_2,0xcfc(s0)
.text:0044f7c4 4400ae8f lw t6,local_24+0x68(sp)
.text:0044f7c8 00006d8e lw t5,0x0(s3)
.text:0044f7cc 82600500 srl t4,param_2,0x2
.text:0044f7d0 2158ae01 addu t3,t5,t6
.text:0044f7d4 01008a31 andi t2,t4,0x1
.text:0044f7d8 1b004015 bne t2,zero,LAB_0044f848
.text:0044f7dc 4400abaf _sw t3,local_24+0x68(sp)
.text:0044f7e0 3c00b4af sw s4,local_2c+0x68(sp)
.text:0044f7e4 3800b2af sw s2,local_30+0x68(sp)
.text:0044f7e8 3400b2af sw s2,local_34+0x68(sp)
.text:0044f7ec 3000b2af sw s2,local_38+0x68(sp)
LAB_0044f7f0: ;XREF[1,0]: 0044f850
.text:0044f7f0 34808f8f lw t7,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f7f4 2800bf93 lbu ra,local_40+0x68(sp)
.text:0044f7f8 3000b827 addiu t8,sp,0x30
.text:0044f7fc 2a00a797 lhu param_4=>local_3e,local_3e+0x68(sp)
.text:0044f800 17000524 li param_2,0x17
.text:0044f804 21200002 move param_1,s0
.text:0044f808 21300000 clear param_3
.text:0044f80c 1000bfaf sw ra,local_58+0x68(sp)
.text:0044f810 1400b1af sw s1,local_54+0x68(sp)
.text:0044f814 1800b8af sw t8,local_50+0x68(sp)
.text:0044f818 3cf0f925 addiu t9,t7,-0xfc4
.text:0044f81c 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:0044f820 1c00b5af _sw s5,local_4c+0x68(sp)
.text:0044f824 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f828 b8ff4004 bltz v0,LAB_0044f70c
.text:0044f82c 21284000 _move param_2,v0
.text:0044f830 4400a58f lw param_2,local_24+0x68(sp)
.text:0044f834 00000000 nop
.text:0044f838 23a8b200 subu s5,param_2,s2
.text:0044f83c 2128a002 move param_2,s5
.text:0044f840 b2ff0010 b LAB_0044f70c
.text:0044f844 000075ae _sw s5,0x0(s3)
LAB_0044f848: ;XREF[1,0]: 0044f7d8
.text:0044f848 fbff0724 li param_4,-0x5
.text:0044f84c 24a0a700 and s4,param_2,param_4
.text:0044f850 e7ff0010 b LAB_0044f7f0
.text:0044f854 fc0c14ae _sw s4,0xcfc(s0)
LAB_0044f858: ;XREF[1,0]: 0044f754
.text:0044f858 3412958c lw s5,0x1234(param_1)
.text:0044f85c 34808c8f lw t4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f860 0100af26 addiu t7,s5,0x1
.text:0044f864 2800ae27 addiu t6,sp,0x28
.text:0044f868 4000ad27 addiu t5,sp,0x40
.text:0044f86c 4400b527 addiu s5,sp,0x44
.text:0044f870 17000524 li param_2,0x17
.text:0044f874 21300000 clear param_3
.text:0044f878 2a00a727 addiu param_4,sp,0x2a
.text:0044f87c 2a00afa7 sh t7,local_3e+0x68(sp)
.text:0044f880 1000aeaf sw t6,local_58+0x68(sp)
.text:0044f884 1400adaf sw t5,local_54+0x68(sp)
.text:0044f888 1800b6af sw s6,local_50+0x68(sp)
.text:0044f88c 38df9925 addiu t9,t4,-0x20c8
.text:0044f890 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0044f894 1c00b5af _sw s5,local_4c+0x68(sp)
.text:0044f898 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f89c 3c004004 bltz v0,LAB_0044f990
.text:0044f8a0 21184000 _move v1,v0
.text:0044f8a4 34121f8e lw ra,0x1234(s0)
.text:0044f8a8 4000a48f lw param_1,local_28+0x68(sp)
.text:0044f8ac 21c0f203 addu t8,ra,s2
.text:0044f8b0 16000413 beq t8,param_1,LAB_0044f90c
.text:0044f8b4 00000000 _nop
.text:0044f8b8 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0044f8bc 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0044f8c0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0044f8c4 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:0044f8c8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0044f8cc f005a524 _addiu param_2=>...,param_2,0x5f0 ;= "sslEncode.c"
.text:0044f8d0 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f8d4 9d000524 li param_2,0x9d
.text:0044f8d8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044f8dc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0044f8e0 00000000 nop
.text:0044f8e4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0044f8e8 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0044f8ec 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f8f0 00000000 nop
.text:0044f8f4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0044f8f8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0044f8fc 00000000 nop
.text:0044f900 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0044f904 84064424 _addiu param_1=>...,v0,0x684 ;= "encryptStart == buf + ssl->record...
.text:0044f908 2000bc8f lw gp,local_48+0x68(sp)
LAB_0044f90c: ;XREF[1,0]: 0044f8b0
.text:0044f90c 00006e8e lw t6,0x0(s3)
.text:0044f910 4400ac8f lw t4,local_24+0x68(sp)
.text:0044f914 2800aa93 lbu t2,local_40+0x68(sp)
.text:0044f918 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044f91c ffffcd25 addiu t5,t6,-0x1
.text:0044f920 01008b25 addiu t3,t4,0x1
.text:0044f924 3000a827 addiu t0,sp,0x30
.text:0044f928 2a00a797 lhu param_4=>local_3e,0x2a(sp)
.text:0044f92c 00006dae sw t5,0x0(s3)
.text:0044f930 17000524 li param_2,0x17
.text:0044f934 21200002 move param_1,s0
.text:0044f938 21300000 clear param_3
.text:0044f93c 4400abaf sw t3,local_24+0x68(sp)
.text:0044f940 1000aaaf sw t2,local_58+0x68(sp)
.text:0044f944 1800a8af sw t0,local_50+0x68(sp)
.text:0044f948 1c00b5af sw s5,local_4c+0x68(sp)
.text:0044f94c 3800b2af sw s2,local_30+0x68(sp)
.text:0044f950 3400b2af sw s2,local_34+0x68(sp)
.text:0044f954 3000b2af sw s2,local_38+0x68(sp)
.text:0044f958 3c00b4af sw s4,local_2c+0x68(sp)
.text:0044f95c 3cf03925 addiu t9,t1,-0xfc4
.text:0044f960 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:0044f964 1400b1af _sw s1,local_54+0x68(sp)
.text:0044f968 2000bc8f lw gp,local_48+0x68(sp)
.text:0044f96c 67ff4004 bltz v0,LAB_0044f70c
.text:0044f970 21284000 _move param_2,v0
.text:0044f974 4400a48f lw param_1,local_24+0x68(sp)
.text:0044f978 3800af8f lw t7,local_30+0x68(sp)
.text:0044f97c 23a89200 subu s5,param_1,s2
.text:0044f980 2138f501 addu param_4,t7,s5
.text:0044f984 01003126 addiu s1,s1,0x1
.text:0044f988 74ff0010 b LAB_0044f75c
.text:0044f98c 3800a7af _sw param_4,local_30+0x68(sp)
LAB_0044f990: ;XREF[2,0]: 0044f7b8,0044f89c
.text:0044f990 ceff1024 li s0,-0x32
.text:0044f994 03007010 beq v1,s0,LAB_0044f9a4
.text:0044f998 00000000 _nop
.text:0044f99c 5bff0010 b LAB_0044f70c
.text:0044f9a0 21286000 _move param_2,v1
LAB_0044f9a4: ;XREF[1,0]: 0044f994
.text:0044f9a4 2a00b197 lhu s1,local_3e+0x68(sp)
.text:0044f9a8 21286000 move param_2,v1
.text:0044f9ac 57ff0010 b LAB_0044f70c
.text:0044f9b0 000071ae _sw s1,0x0(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0044f9b4()
;local_4 undefined4 -4 ;XREF[2,0]: 0044f9c4,0044ff98
;local_8 undefined4 -8 ;XREF[2,0]: 0044f9c8,0044ff9c
;local_c undefined4 -c ;XREF[2,0]: 0044f9cc,0044ffa0
;local_10 undefined4 -10 ;XREF[2,0]: 0044f9d0,0044ffa4
;local_14 undefined4 -14 ;XREF[2,0]: 0044f9d4,0044ffa8
;local_18 undefined4 -18 ;XREF[2,0]: 0044f9d8,0044ffac
;local_20 undefined4 -20 ;XREF[91,0]: 0044fa10,0044fbb0,0044fbbc,0044fbc8,0044fbd0
; 0044fbdc,0044fc3c,0044fc48,0044fc50,0044fc60
; 0044fc80,0044fc8c,0044fc94,0044fca0,0044fca8
; 0044fcb8,0044fcc8,0044fcd4,0044fcdc,0044fcf0
; 0044fd10,0044fd1c,0044fd24,0044fd30,0044fd38
; 0044fd44,0044fd4c,0044fd58,0044fd70,0044fd7c
; 0044fd84,0044fd90,0044fd98,0044fda4,0044fdac
; 0044fdb8,0044fdf8,0044fe04,0044fe0c,0044fe18
; 0044fe20,0044fe2c,0044fe34,0044fe40,0044fe58
; 0044fe64,0044fe6c,0044fe78,0044fe80,0044fe8c
; 0044fe94,0044fea0,0044fec0,0044fecc,0044fed4
; 0044fee0,0044fee8,0044fef4,0044fefc,0044ff08
; 0044ff10,0044ff1c,0044ff24,0044ff30,0044ff8c
; 0044ffec,0044fffc,00450004,00450010,00450018
; 00450024,0045002c,00450038,00450040,00450050
; 0045007c,0045008c,004500cc,004500d8,004500e0
; 004500ec,004500f4,00450100,00450108,00450118
; 00450120,00450130,00450138,00450148,00450150
; 00450160
;local_24 undefined4 -24 ;XREF[1,0]: 0044ff38
;local_26 undefined1 -26 ;XREF[1,0]: 0044ff34
;local_28 undefined2 -28 ;XREF[6,0]: 0044fa18,0044faf4,0044fb08,0044fb58,0044fb88
; 0044ff44
;local_30 undefined4 -30 ;XREF[7,0]: 0044f9dc,0044fb30,0044fba0,0044ff68,0044ffcc
; 0044fff0,004500a0
;local_34 undefined4 -34 ;XREF[2,0]: 0044fb9c,0044ff3c
;local_38 undefined4 -38 ;XREF[2,0]: 0044fb5c,0044ff64
;local_3c undefined4 -3c ;XREF[2,0]: 0044fb90,0044ff58
;local_40 undefined4 -40 ;XREF[2,0]: 0044fb8c,0044ff54
;XREF[2,0]: 00455358,00455770
.text:0044f9b4 09001c3c lui gp,0x9
.text:0044f9b8 2c009c27 addiu gp,gp,0x2c
.text:0044f9bc 21e09903 addu gp,gp,t9
.text:0044f9c0 b0ffbd27 addiu sp,sp,-0x50
.text:0044f9c4 4c00bfaf sw ra,local_4+0x50(sp)
.text:0044f9c8 4800b4af sw s4,local_8+0x50(sp)
.text:0044f9cc 4400b3af sw s3,local_c+0x50(sp)
.text:0044f9d0 4000b2af sw s2,local_10+0x50(sp)
.text:0044f9d4 3c00b1af sw s1,local_14+0x50(sp)
.text:0044f9d8 3800b0af sw s0,local_18+0x50(sp)
.text:0044f9dc 2000bcaf sw gp=>_gp,local_30+0x50(sp)
.text:0044f9e0 34128a8c lw t2,0x1234(a0)
.text:0044f9e4 38128b8c lw t3,0x1238(a0)
.text:0044f9e8 2c0d878c lw a3,0xd2c(a0)
.text:0044f9ec 2198a000 move s3,a1
.text:0044f9f0 0000668e lw a2,0x0(s3)
.text:0044f9f4 21808000 move s0,a0
.text:0044f9f8 21484b01 addu t1,t2,t3
.text:0044f9fc 0800a58c lw a1,0x8(a1)
.text:0044fa00 0c00648e lw a0,0xc(s3)
.text:0044fa04 c2440700 srl t0,a3,0x13
.text:0044fa08 46002325 addiu v1,t1,0x46
.text:0044fa0c 01000231 andi v0,t0,0x1
.text:0044fa10 3000a5af sw a1,local_20+0x50(sp)
.text:0044fa14 2190c400 addu s2,a2,a0
.text:0044fa18 2800a3a7 sh v1,local_28+0x50(sp)
.text:0044fa1c 02004010 beq v0,zero,LAB_0044fa28
.text:0044fa20 21880000 _clear s1
.text:0044fa24 08001124 li s1,0x8
LAB_0044fa28: ;XREF[1,0]: 0044fa1c
.text:0044fa28 000d0d8e lw t5,0xd00(s0)
.text:0044fa2c 00000000 nop
.text:0044fa30 0040ac29 slti t4,t5,0x4000
.text:0044fa34 05008011 beq t4,zero,LAB_0044fa4c
.text:0044fa38 00000000 _nop
.text:0044fa3c 03002016 bne s1,zero,LAB_0044fa4c
.text:0044fa40 05003126 _addiu s1,s1,0x5
.text:0044fa44 02001124 li s1,0x2
.text:0044fa48 05003126 addiu s1,s1,0x5
LAB_0044fa4c: ;XREF[2,0]: 0044fa34,0044fa3c
.text:0044fa4c 3012048e lw a0,0x1230(s0)
.text:0044fa50 00000000 nop
.text:0044fa54 027c0400 srl t7,a0,0x10
.text:0044fa58 0100ee31 andi t6,t7,0x1
.text:0044fa5c 0600c011 beq t6,zero,LAB_0044fa78
.text:0044fa60 42c40400 _srl t8,a0,0x11
.text:0044fa64 04002016 bne s1,zero,LAB_0044fa78
.text:0044fa68 04003126 _addiu s1,s1,0x4
.text:0044fa6c 02001124 li s1,0x2
.text:0044fa70 04003126 addiu s1,s1,0x4
.text:0044fa74 42c40400 srl t8,a0,0x11
LAB_0044fa78: ;XREF[2,0]: 0044fa5c,0044fa64
.text:0044fa78 01001433 andi s4,t8,0x1
.text:0044fa7c 05008012 beq s4,zero,LAB_0044fa94
.text:0044fa80 00000000 _nop
.text:0044fa84 03002016 bne s1,zero,LAB_0044fa94
.text:0044fa88 04003126 _addiu s1,s1,0x4
.text:0044fa8c 02001124 li s1,0x2
.text:0044fa90 04003126 addiu s1,s1,0x4
LAB_0044fa94: ;XREF[2,0]: 0044fa7c,0044fa84
.text:0044fa94 bc0c028e lw v0,0xcbc(s0)
.text:0044fa98 00000000 nop
.text:0044fa9c 06004010 beq v0,zero,LAB_0044fab8
.text:0044faa0 c21b0400 _srl v1,a0,0xf
.text:0044faa4 5c005f94 lhu ra,0x5c(v0)
.text:0044faa8 03001924 li t9,0x3
.text:0044faac 8101f913 beq ra,t9,LAB_004500b4
.text:0044fab0 00000000 _nop
LAB_0044fab4: ;XREF[1,0]: 004500c0
.text:0044fab4 c21b0400 srl v1,a0,0xf
LAB_0044fab8: ;XREF[1,0]: 0044fa9c
.text:0044fab8 01006230 andi v0,v1,0x1
.text:0044fabc 06004010 beq v0,zero,LAB_0044fad8
.text:0044fac0 02350400 _srl a2,a0,0x14
.text:0044fac4 04002016 bne s1,zero,LAB_0044fad8
.text:0044fac8 04003126 _addiu s1,s1,0x4
.text:0044facc 02001124 li s1,0x2
.text:0044fad0 04003126 addiu s1,s1,0x4
.text:0044fad4 02350400 srl a2,a0,0x14
LAB_0044fad8: ;XREF[2,0]: 0044fabc,0044fac4
.text:0044fad8 0100c430 andi a0,a2,0x1
.text:0044fadc 05008010 beq a0,zero,LAB_0044faf4
.text:0044fae0 00000000 _nop
.text:0044fae4 03002016 bne s1,zero,LAB_0044faf4
.text:0044fae8 04003126 _addiu s1,s1,0x4
.text:0044faec 02001124 li s1,0x2
.text:0044faf0 04003126 addiu s1,s1,0x4
LAB_0044faf4: ;XREF[2,0]: 0044fadc,0044fae4
.text:0044faf4 2800aa97 lhu t2,local_28+0x50(sp)
.text:0044faf8 824b0700 srl t1,a3,0xe
.text:0044fafc 21402a02 addu t0,s1,t2
.text:0044fb00 01002531 andi a1,t1,0x1
.text:0044fb04 0500a010 beq a1,zero,LAB_0044fb1c
.text:0044fb08 2800a8a7 _sh t0,local_28+0x50(sp)
.text:0044fb0c fc0d0c8e lw t4,0xdfc(s0)
.text:0044fb10 01000b24 li t3,0x1
.text:0044fb14 0c008b11 beq t4,t3,LAB_0044fb48
.text:0044fb18 c2680700 _srl t5,a3,0x3
LAB_0044fb1c: ;XREF[1,0]: 0044fb04
.text:0044fb1c dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0044fb20 5012068e lw a2,0x1250(s0)
.text:0044fb24 30000426 addiu a0,s0,0x30
.text:0044fb28 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0044fb2c 20000524 _li a1,0x20
.text:0044fb30 2000bc8f lw gp,local_30+0x50(sp)
.text:0044fb34 18014004 bltz v0,LAB_0044ff98
.text:0044fb38 f4ff0324 _li v1,-0xc
.text:0044fb3c 2c0d078e lw a3,0xd2c(s0)
.text:0044fb40 00000000 nop
.text:0044fb44 c2680700 srl t5,a3,0x3
LAB_0044fb48: ;XREF[1,0]: 0044fb14
.text:0044fb48 0100a731 andi a3,t5,0x1
.text:0044fb4c 1b01e010 beq a3,zero,LAB_0044ffbc
.text:0044fb50 00000000 _nop
LAB_0044fb54: ;XREF[1,0]: 0044ffd0
.text:0044fb54 980c1f92 lbu ra,0xc98(s0)
.text:0044fb58 2800a297 lhu v0,local_28+0x50(sp)
.text:0044fb5c 1800b2af sw s2,local_38+0x50(sp)
.text:0044fb60 21a0e203 addu s4,ra,v0
.text:0044fb64 3480928f lw s2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044fb68 e0ff9826 addiu t8,s4,-0x20
.text:0044fb6c 2a00af27 addiu t7,sp,0x2a
.text:0044fb70 2c00ae27 addiu t6,sp,0x2c
.text:0044fb74 3000b427 addiu s4,sp,0x30
.text:0044fb78 21200002 move a0,s0
.text:0044fb7c 16000524 li a1,0x16
.text:0044fb80 02000624 li a2,0x2
.text:0044fb84 2800a727 addiu a3,sp,0x28
.text:0044fb88 2800b8a7 sh t8,local_28+0x50(sp)
.text:0044fb8c 1000afaf sw t7,local_40+0x50(sp)
.text:0044fb90 1400aeaf sw t6,local_3c+0x50(sp)
.text:0044fb94 38df5926 addiu t9,s2,-0x20c8
.text:0044fb98 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0044fb9c 1c00b4af _sw s4,local_34+0x50(sp)
.text:0044fba0 2000bc8f lw gp,local_30+0x50(sp)
.text:0044fba4 fc004004 bltz v0,LAB_0044ff98
.text:0044fba8 21184000 _move v1,v0
.text:0044fbac 3d0d0392 lbu v1,0xd3d(s0)
.text:0044fbb0 3000a28f lw v0,local_20+0x50(sp)
.text:0044fbb4 00000000 nop
.text:0044fbb8 000043a0 sb v1,0x0(v0)
.text:0044fbbc 3000af8f lw t7,local_20+0x50(sp)
.text:0044fbc0 3e0d1892 lbu t8,0xd3e(s0)
.text:0044fbc4 0100ff25 addiu ra,t7,0x1
.text:0044fbc8 3000bfaf sw ra,local_20+0x50(sp)
.text:0044fbcc 0100f8a1 sb t8,0x1(t7)
.text:0044fbd0 3000ae8f lw t6,local_20+0x50(sp)
.text:0044fbd4 3000078e lw a3,0x30(s0)
.text:0044fbd8 0100cc25 addiu t4,t6,0x1
.text:0044fbdc 3000acaf sw t4,local_20+0x50(sp)
.text:0044fbe0 4000088e lw t0,0x40(s0)
.text:0044fbe4 4400098e lw t1,0x44(s0)
.text:0044fbe8 48000a8e lw t2,0x48(s0)
.text:0044fbec 4c000b8e lw t3,0x4c(s0)
.text:0044fbf0 3400128e lw s2,0x34(s0)
.text:0044fbf4 3800198e lw t9,0x38(s0)
.text:0044fbf8 3c000d8e lw t5,0x3c(s0)
.text:0044fbfc 030087a9 swl a3,0x3(t4)
.text:0044fc00 000087b9 swr a3,0x0(t4)
.text:0044fc04 070092a9 swl s2,0x7(t4)
.text:0044fc08 040092b9 swr s2,0x4(t4)
.text:0044fc0c 0b0099a9 swl t9,0xb(t4)
.text:0044fc10 080099b9 swr t9,0x8(t4)
.text:0044fc14 0f008da9 swl t5,0xf(t4)
.text:0044fc18 0c008db9 swr t5,0xc(t4)
.text:0044fc1c 130088a9 swl t0,0x13(t4)
.text:0044fc20 100088b9 swr t0,0x10(t4)
.text:0044fc24 170089a9 swl t1,0x17(t4)
.text:0044fc28 140089b9 swr t1,0x14(t4)
.text:0044fc2c 1b008aa9 swl t2,0x1b(t4)
.text:0044fc30 18008ab9 swr t2,0x18(t4)
.text:0044fc34 1f008ba9 swl t3,0x1f(t4)
.text:0044fc38 1c008bb9 swr t3,0x1c(t4)
.text:0044fc3c 3000a68f lw a2,local_20+0x50(sp)
.text:0044fc40 980c0492 lbu a0,0xc98(s0)
.text:0044fc44 2000c524 addiu a1,a2,0x20
.text:0044fc48 3000a5af sw a1,local_20+0x50(sp)
.text:0044fc4c 2000c4a0 sb a0,0x20(a2)
.text:0044fc50 3000a38f lw v1,local_20+0x50(sp)
.text:0044fc54 980c0692 lbu a2,0xc98(s0)
.text:0044fc58 01006424 addiu a0,v1,0x1
.text:0044fc5c de00c014 bne a2,zero,LAB_0044ffd8
.text:0044fc60 3000a4af _sw a0,local_20+0x50(sp)
LAB_0044fc64: ;XREF[1,0]: 0044fff8
.text:0044fc64 100d0e8e lw t6,0xd10(s0)
.text:0044fc68 00000000 nop
.text:0044fc6c 0000c795 lhu a3,0x0(t6)
.text:0044fc70 00000000 nop
.text:0044fc74 02920700 srl s2,a3,0x8
.text:0044fc78 000092a0 sb s2,0x0(a0)
.text:0044fc7c 100d0d8e lw t5,0xd10(s0)
.text:0044fc80 3000aa8f lw t2,local_20+0x50(sp)
.text:0044fc84 0000a995 lhu t1,0x0(t5)
.text:0044fc88 01004825 addiu t0,t2,0x1
.text:0044fc8c 3000a8af sw t0,local_20+0x50(sp)
.text:0044fc90 010049a1 sb t1,0x1(t2)
.text:0044fc94 3000ac8f lw t4,local_20+0x50(sp)
.text:0044fc98 00000000 nop
.text:0044fc9c 01008b25 addiu t3,t4,0x1
.text:0044fca0 3000abaf sw t3,local_20+0x50(sp)
.text:0044fca4 010080a1 sb zero,0x1(t4)
.text:0044fca8 3000a38f lw v1,local_20+0x50(sp)
.text:0044fcac 00000000 nop
.text:0044fcb0 01006424 addiu a0,v1,0x1
.text:0044fcb4 9f002012 beq s1,zero,LAB_0044ff34
.text:0044fcb8 3000a4af _sw a0,local_20+0x50(sp)
.text:0044fcbc feff3f26 addiu ra,s1,-0x2
.text:0044fcc0 02321f00 srl a2,ra,0x8
.text:0044fcc4 010066a0 sb a2,0x1(v1)
.text:0044fcc8 3000b88f lw t8,local_20+0x50(sp)
.text:0044fccc 00000000 nop
.text:0044fcd0 01000227 addiu v0,t8,0x1
.text:0044fcd4 3000a2af sw v0,local_20+0x50(sp)
.text:0044fcd8 01001fa3 sb ra,0x1(t8)
.text:0044fcdc 3000a38f lw v1,local_20+0x50(sp)
.text:0044fce0 000d0f8e lw t7,0xd00(s0)
.text:0044fce4 01006524 addiu a1,v1,0x1
.text:0044fce8 0040f129 slti s1,t7,0x4000
.text:0044fcec c4002016 bne s1,zero,LAB_00450000
.text:0044fcf0 3000a5af _sw a1,local_20+0x50(sp)
LAB_0044fcf4: ;XREF[2,0]: 00450070,00450088
.text:0044fcf4 3012048e lw a0,0x1230(s0)
.text:0044fcf8 00000000 nop
.text:0044fcfc 02340400 srl a2,a0,0x10
.text:0044fd00 0100c230 andi v0,a2,0x1
.text:0044fd04 16004010 beq v0,zero,LAB_0044fd60
.text:0044fd08 426c0400 _srl t5,a0,0x11
.text:0044fd0c 0000a0a0 sb zero,0x0(a1)
.text:0044fd10 3000ab8f lw t3,local_20+0x50(sp)
.text:0044fd14 04000a24 li t2,0x4
.text:0044fd18 01006925 addiu t1,t3,0x1
.text:0044fd1c 3000a9af sw t1,local_20+0x50(sp)
.text:0044fd20 01006aa1 sb t2,0x1(t3)
.text:0044fd24 3000a48f lw a0,local_20+0x50(sp)
.text:0044fd28 00000000 nop
.text:0044fd2c 01008c24 addiu t4,a0,0x1
.text:0044fd30 3000acaf sw t4,local_20+0x50(sp)
.text:0044fd34 010080a0 sb zero,0x1(a0)
.text:0044fd38 3000a38f lw v1,local_20+0x50(sp)
.text:0044fd3c 00000000 nop
.text:0044fd40 01006524 addiu a1,v1,0x1
.text:0044fd44 3000a5af sw a1,local_20+0x50(sp)
.text:0044fd48 010060a0 sb zero,0x1(v1)
.text:0044fd4c 3000b98f lw t9,local_20+0x50(sp)
.text:0044fd50 3012048e lw a0,0x1230(s0)
.text:0044fd54 01002527 addiu a1,t9,0x1
.text:0044fd58 3000a5af sw a1,local_20+0x50(sp)
.text:0044fd5c 426c0400 srl t5,a0,0x11
LAB_0044fd60: ;XREF[1,0]: 0044fd04
.text:0044fd60 0100a831 andi t0,t5,0x1
.text:0044fd64 15000011 beq t0,zero,LAB_0044fdbc
.text:0044fd68 17001f24 _li ra,0x17
.text:0044fd6c 0000a0a0 sb zero,0x0(a1)
.text:0044fd70 3000b88f lw t8,local_20+0x50(sp)
.text:0044fd74 00000000 nop
.text:0044fd78 01000227 addiu v0,t8,0x1
.text:0044fd7c 3000a2af sw v0,local_20+0x50(sp)
.text:0044fd80 01001fa3 sb ra,0x1(t8)
.text:0044fd84 3000b18f lw s1,local_20+0x50(sp)
.text:0044fd88 00000000 nop
.text:0044fd8c 01002f26 addiu t7,s1,0x1
.text:0044fd90 3000afaf sw t7,local_20+0x50(sp)
.text:0044fd94 010020a2 sb zero,0x1(s1)
.text:0044fd98 3000a78f lw a3,local_20+0x50(sp)
.text:0044fd9c 00000000 nop
.text:0044fda0 0100ee24 addiu t6,a3,0x1
.text:0044fda4 3000aeaf sw t6,local_20+0x50(sp)
.text:0044fda8 0100e0a0 sb zero,0x1(a3)
.text:0044fdac 3000b28f lw s2,local_20+0x50(sp)
.text:0044fdb0 00000000 nop
.text:0044fdb4 01004526 addiu a1,s2,0x1
.text:0044fdb8 3000a5af sw a1,local_20+0x50(sp)
LAB_0044fdbc: ;XREF[1,0]: 0044fd64
.text:0044fdbc bc0c028e lw v0,0xcbc(s0)
.text:0044fdc0 00000000 nop
.text:0044fdc4 05004010 beq v0,zero,LAB_0044fddc
.text:0044fdc8 03000624 _li a2,0x3
.text:0044fdcc 5c005994 lhu t9,0x5c(v0)
.text:0044fdd0 00000000 nop
.text:0044fdd4 bc002613 beq t9,a2,LAB_004500c8
.text:0044fdd8 23000924 _li t1,0x23
LAB_0044fddc: ;XREF[2,0]: 0044fdc4,00450114
.text:0044fddc 3012048e lw a0,0x1230(s0)
.text:0044fde0 00000000 nop
.text:0044fde4 c2930400 srl s2,a0,0xf
.text:0044fde8 01004d32 andi t5,s2,0x1
.text:0044fdec 1600a011 beq t5,zero,LAB_0044fe48
.text:0044fdf0 02cd0400 _srl t9,a0,0x14
.text:0044fdf4 0000a0a0 sb zero,0x0(a1)
.text:0044fdf8 3000bf8f lw ra,local_20+0x50(sp)
.text:0044fdfc 00000000 nop
.text:0044fe00 0100e227 addiu v0,ra,0x1
.text:0044fe04 3000a2af sw v0,local_20+0x50(sp)
.text:0044fe08 0100e0a3 sb zero,0x1(ra)
.text:0044fe0c 3000af8f lw t7,local_20+0x50(sp)
.text:0044fe10 00000000 nop
.text:0044fe14 0100f825 addiu t8,t7,0x1
.text:0044fe18 3000b8af sw t8,local_20+0x50(sp)
.text:0044fe1c 0100e0a1 sb zero,0x1(t7)
.text:0044fe20 3000ae8f lw t6,local_20+0x50(sp)
.text:0044fe24 00000000 nop
.text:0044fe28 0100d125 addiu s1,t6,0x1
.text:0044fe2c 3000b1af sw s1,local_20+0x50(sp)
.text:0044fe30 0100c0a1 sb zero,0x1(t6)
.text:0044fe34 3000a78f lw a3,local_20+0x50(sp)
.text:0044fe38 3012048e lw a0,0x1230(s0)
.text:0044fe3c 0100e524 addiu a1,a3,0x1
.text:0044fe40 3000a5af sw a1,local_20+0x50(sp)
.text:0044fe44 02cd0400 srl t9,a0,0x14
LAB_0044fe48: ;XREF[1,0]: 0044fdec
.text:0044fe48 01002633 andi a2,t9,0x1
.text:0044fe4c 1500c010 beq a2,zero,LAB_0044fea4
.text:0044fe50 05000924 _li t1,0x5
.text:0044fe54 0000a0a0 sb zero,0x0(a1)
.text:0044fe58 3000aa8f lw t2,local_20+0x50(sp)
.text:0044fe5c 00000000 nop
.text:0044fe60 01004825 addiu t0,t2,0x1
.text:0044fe64 3000a8af sw t0,local_20+0x50(sp)
.text:0044fe68 010049a1 sb t1,0x1(t2)
.text:0044fe6c 3000ac8f lw t4,local_20+0x50(sp)
.text:0044fe70 00000000 nop
.text:0044fe74 01008b25 addiu t3,t4,0x1
.text:0044fe78 3000abaf sw t3,local_20+0x50(sp)
.text:0044fe7c 010080a1 sb zero,0x1(t4)
.text:0044fe80 3000a58f lw a1,local_20+0x50(sp)
.text:0044fe84 00000000 nop
.text:0044fe88 0100a424 addiu a0,a1,0x1
.text:0044fe8c 3000a4af sw a0,local_20+0x50(sp)
.text:0044fe90 0100a0a0 sb zero,0x1(a1)
.text:0044fe94 3000a38f lw v1,local_20+0x50(sp)
.text:0044fe98 00000000 nop
.text:0044fe9c 01006524 addiu a1,v1,0x1
.text:0044fea0 3000a5af sw a1,local_20+0x50(sp)
LAB_0044fea4: ;XREF[1,0]: 0044fe4c
.text:0044fea4 2c0d078e lw a3,0xd2c(s0)
.text:0044fea8 00000000 nop
.text:0044feac c2940700 srl s2,a3,0x13
.text:0044feb0 01004d32 andi t5,s2,0x1
.text:0044feb4 1f00a011 beq t5,zero,LAB_0044ff34
.text:0044feb8 0b000a24 _li t2,0xb
.text:0044febc 0000a0a0 sb zero,0x0(a1)
.text:0044fec0 3000ab8f lw t3,local_20+0x50(sp)
.text:0044fec4 00000000 nop
.text:0044fec8 01006925 addiu t1,t3,0x1
.text:0044fecc 3000a9af sw t1,local_20+0x50(sp)
.text:0044fed0 01006aa1 sb t2,0x1(t3)
.text:0044fed4 3000a48f lw a0,local_20+0x50(sp)
.text:0044fed8 02000324 li v1,0x2
.text:0044fedc 01008c24 addiu t4,a0,0x1
.text:0044fee0 3000acaf sw t4,local_20+0x50(sp)
.text:0044fee4 010080a0 sb zero,0x1(a0)
.text:0044fee8 3000b98f lw t9,local_20+0x50(sp)
.text:0044feec 01000224 li v0,0x1
.text:0044fef0 01002527 addiu a1,t9,0x1
.text:0044fef4 3000a5af sw a1,local_20+0x50(sp)
.text:0044fef8 010023a3 sb v1,0x1(t9)
.text:0044fefc 3000bf8f lw ra,local_20+0x50(sp)
.text:0044ff00 00000000 nop
.text:0044ff04 0100e627 addiu a2,ra,0x1
.text:0044ff08 3000a6af sw a2,local_20+0x50(sp)
.text:0044ff0c 0100e2a3 sb v0,0x1(ra)
.text:0044ff10 3000af8f lw t7,local_20+0x50(sp)
.text:0044ff14 00000000 nop
.text:0044ff18 0100f825 addiu t8,t7,0x1
.text:0044ff1c 3000b8af sw t8,local_20+0x50(sp)
.text:0044ff20 0100e0a1 sb zero,0x1(t7)
.text:0044ff24 3000b18f lw s1,local_20+0x50(sp)
.text:0044ff28 00000000 nop
.text:0044ff2c 01002e26 addiu t6,s1,0x1
.text:0044ff30 3000aeaf sw t6,local_20+0x50(sp)
LAB_0044ff34: ;XREF[2,0]: 0044fcb4,0044feb4
.text:0044ff34 2a00ad93 lbu t5,local_26+0x50(sp)
.text:0044ff38 2c00a88f lw t0,local_24+0x50(sp)
.text:0044ff3c 1c00b4af sw s4,local_34+0x50(sp)
.text:0044ff40 3480948f lw s4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0044ff44 2800a797 lhu a3,local_28+0x50(sp)
.text:0044ff48 21200002 move a0,s0
.text:0044ff4c 16000524 li a1,0x16
.text:0044ff50 02000624 li a2,0x2
.text:0044ff54 1000adaf sw t5,local_40+0x50(sp)
.text:0044ff58 1400a8af sw t0,local_3c+0x50(sp)
.text:0044ff5c 94e69926 addiu t9,s4,-0x196c
.text:0044ff60 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:0044ff64 1800b3af _sw s3,local_38+0x50(sp)
.text:0044ff68 2000bc8f lw gp,local_30+0x50(sp)
.text:0044ff6c 0a004004 bltz v0,LAB_0044ff98
.text:0044ff70 21184000 _move v1,v0
.text:0044ff74 2c0d0e8e lw t6,0xd2c(s0)
.text:0044ff78 00000000 nop
.text:0044ff7c c2380e00 srl a3,t6,0x3
.text:0044ff80 0100f230 andi s2,a3,0x1
.text:0044ff84 42004016 bne s2,zero,LAB_00450090
.text:0044ff88 00000000 _nop
LAB_0044ff8c: ;XREF[1,0]: 004500a4
.text:0044ff8c 3000b08f lw s0,local_20+0x50(sp)
.text:0044ff90 21180000 clear v1
.text:0044ff94 080070ae sw s0,0x8(s3)
LAB_0044ff98: ;XREF[4,0]: 0044fb34,0044fba4,0044ff6c,004500ac
.text:0044ff98 4c00bf8f lw ra,local_4+0x50(sp)
.text:0044ff9c 4800b48f lw s4,local_8+0x50(sp)
.text:0044ffa0 4400b38f lw s3,local_c+0x50(sp)
.text:0044ffa4 4000b28f lw s2,local_10+0x50(sp)
.text:0044ffa8 3c00b18f lw s1,local_14+0x50(sp)
.text:0044ffac 3800b08f lw s0,local_18+0x50(sp)
.text:0044ffb0 21106000 move v0,v1
.text:0044ffb4 0800e003 jr ra
.text:0044ffb8 5000bd27 _addiu sp,sp,0x50
LAB_0044ffbc: ;XREF[1,0]: 0044fb4c
.text:0044ffbc c885998f lw t9,-0x7a38(gp)=>->matrixRegisterSession ;= 00446dac
.text:0044ffc0 00000000 nop
.text:0044ffc4 09f82003 jalr t9=>matrixRegisterSession ;undefined matrixRegisterSession()
.text:0044ffc8 21200002 _move a0,s0
.text:0044ffcc 2000bc8f lw gp,local_30+0x50(sp)
.text:0044ffd0 e0fe0010 b LAB_0044fb54
.text:0044ffd4 00000000 _nop
LAB_0044ffd8: ;XREF[1,0]: 0044fc5c
.text:0044ffd8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0044ffdc 00000000 nop
.text:0044ffe0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0044ffe4 990c0526 _addiu a1,s0,0xc99
.text:0044ffe8 980c0592 lbu a1,0xc98(s0)
.text:0044ffec 3000a68f lw a2,local_20+0x50(sp)
.text:0044fff0 2000bc8f lw gp,local_30+0x50(sp)
.text:0044fff4 2120a600 addu a0,a1,a2
.text:0044fff8 1aff0010 b LAB_0044fc64
.text:0044fffc 3000a4af _sw a0,local_20+0x50(sp)
LAB_00450000: ;XREF[4,0]: 0044fcec,0045615c,00456898,004d7a14
.text:00450000 010060a0 sb zero,0x1(v1)
.text:00450004 3000ab8f lw t3,local_20+0x50(sp)
.text:00450008 01000624 li a2,0x1
.text:0045000c 01006a25 addiu t2,t3,0x1
.text:00450010 3000aaaf sw t2,local_20+0x50(sp)
.text:00450014 010066a1 sb a2,0x1(t3)
.text:00450018 3000a48f lw a0,local_20+0x50(sp)
.text:0045001c 00021924 li t9,0x200
.text:00450020 01008c24 addiu t4,a0,0x1
.text:00450024 3000acaf sw t4,local_20+0x50(sp)
.text:00450028 010080a0 sb zero,0x1(a0)
.text:0045002c 3000a38f lw v1,local_20+0x50(sp)
.text:00450030 00000000 nop
.text:00450034 01006524 addiu a1,v1,0x1
.text:00450038 3000a5af sw a1,local_20+0x50(sp)
.text:0045003c 010066a0 sb a2,0x1(v1)
.text:00450040 3000a38f lw v1,local_20+0x50(sp)
.text:00450044 000d048e lw a0,0xd00(s0)
.text:00450048 01006524 addiu a1,v1,0x1
.text:0045004c 3f009910 beq a0,t9,LAB_0045014c
.text:00450050 3000a5af _sw a1,local_20+0x50(sp)
LAB_00450054: ;XREF[1,0]: 0045015c
.text:00450054 00040824 li t0,0x400
.text:00450058 36008810 beq a0,t0,LAB_00450134
.text:0045005c 02001224 _li s2,0x2
LAB_00450060: ;XREF[1,0]: 00450144
.text:00450060 00080724 li a3,0x800
.text:00450064 2d008710 beq a0,a3,LAB_0045011c
.text:00450068 03001124 _li s1,0x3
LAB_0045006c: ;XREF[1,0]: 0045012c
.text:0045006c 00100f24 li t7,0x1000
.text:00450070 20ff8f14 bne a0,t7,LAB_0044fcf4
.text:00450074 04001f24 _li ra,0x4
.text:00450078 0000bfa0 sb ra,0x0(a1)
.text:0045007c 3000b88f lw t8,local_20+0x50(sp)
.text:00450080 00000000 nop
.text:00450084 01000527 addiu a1,t8,0x1
.text:00450088 1aff0010 b LAB_0044fcf4
.text:0045008c 3000a5af _sw a1,local_20+0x50(sp)
LAB_00450090: ;XREF[1,0]: 0044ff84
.text:00450090 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:00450094 00000000 nop
.text:00450098 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0045009c 21200002 _move a0,s0
.text:004500a0 2000bc8f lw gp,local_30+0x50(sp)
.text:004500a4 b9ff4104 bgez v0,LAB_0044ff8c
.text:004500a8 21184000 _move v1,v0
.text:004500ac baff0010 b LAB_0044ff98
.text:004500b0 00000000 _nop
LAB_004500b4: ;XREF[1,0]: 0044faac
.text:004500b4 02002016 bne s1,zero,LAB_004500c0
.text:004500b8 00000000 _nop
.text:004500bc 02001124 li s1,0x2
LAB_004500c0: ;XREF[1,0]: 004500b4
.text:004500c0 7cfe0010 b LAB_0044fab4
.text:004500c4 04003126 _addiu s1,s1,0x4
LAB_004500c8: ;XREF[1,0]: 0044fdd4
.text:004500c8 0000a0a0 sb zero,0x0(a1)
.text:004500cc 3000aa8f lw t2,local_20+0x50(sp)
.text:004500d0 00000000 nop
.text:004500d4 01004825 addiu t0,t2,0x1
.text:004500d8 3000a8af sw t0,local_20+0x50(sp)
.text:004500dc 010049a1 sb t1,0x1(t2)
.text:004500e0 3000ac8f lw t4,local_20+0x50(sp)
.text:004500e4 00000000 nop
.text:004500e8 01008b25 addiu t3,t4,0x1
.text:004500ec 3000abaf sw t3,local_20+0x50(sp)
.text:004500f0 010080a1 sb zero,0x1(t4)
.text:004500f4 3000a58f lw a1,local_20+0x50(sp)
.text:004500f8 00000000 nop
.text:004500fc 0100a424 addiu a0,a1,0x1
.text:00450100 3000a4af sw a0,local_20+0x50(sp)
.text:00450104 0100a0a0 sb zero,0x1(a1)
.text:00450108 3000a38f lw v1,local_20+0x50(sp)
.text:0045010c 00000000 nop
.text:00450110 01006524 addiu a1,v1,0x1
.text:00450114 31ff0010 b LAB_0044fddc
.text:00450118 3000a5af _sw a1,local_20+0x50(sp)
LAB_0045011c: ;XREF[1,0]: 00450064
.text:0045011c 0000b1a0 sb s1,0x0(a1)
.text:00450120 3000ae8f lw t6,local_20+0x50(sp)
.text:00450124 000d048e lw a0,0xd00(s0)
.text:00450128 0100c525 addiu a1,t6,0x1
.text:0045012c cfff0010 b LAB_0045006c
.text:00450130 3000a5af _sw a1,local_20+0x50(sp)
LAB_00450134: ;XREF[1,0]: 00450058
.text:00450134 0000b2a0 sb s2,0x0(a1)
.text:00450138 3000ad8f lw t5,local_20+0x50(sp)
.text:0045013c 000d048e lw a0,0xd00(s0)
.text:00450140 0100a525 addiu a1,t5,0x1
.text:00450144 c6ff0010 b LAB_00450060
.text:00450148 3000a5af _sw a1,local_20+0x50(sp)
LAB_0045014c: ;XREF[1,0]: 0045004c
.text:0045014c 010066a0 sb a2,0x1(v1)
.text:00450150 3000a98f lw t1,local_20+0x50(sp)
.text:00450154 000d048e lw a0,0xd00(s0)
.text:00450158 01002525 addiu a1,t1,0x1
.text:0045015c bdff0010 b LAB_00450054
.text:00450160 3000a5af _sw a1,local_20+0x50(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00450164()
;local_4 undefined4 -4 ;XREF[3,0]: 00450174,00450378,004504d4
;local_8 undefined4 -8 ;XREF[3,0]: 00450178,0045037c,004504d8
;local_c undefined4 -c ;XREF[3,0]: 0045017c,00450380,004504dc
;local_10 undefined4 -10 ;XREF[3,0]: 00450180,00450384,004504e0
;local_14 undefined4 -14 ;XREF[3,0]: 00450184,00450388,004504e4
;local_18 undefined4 -18 ;XREF[3,0]: 00450188,0045038c,004504e8
;local_1c undefined4 -1c ;XREF[3,0]: 0045018c,00450390,004504ec
;local_20 undefined4 -20 ;XREF[3,0]: 00450190,00450394,004504f0
;local_28 undefined4 -28 ;XREF[44,0]: 004501b8,00450280,0045045c,00450474,00450484
; 004504c8,0045050c,0045051c,0045052c,0045053c
; 00450544,00450550,00450558,0045056c,00450588
; 004505a0,0045065c,0045068c,004506ac,004506cc
; 004506d8,004506e4,004506f8,00450750,0045076c
; 004507d8,00450808,0045082c,00450874,004508a8
; 004508f8,00450944,00450960,004509c0,00450a00
; 00450a58,00450a8c,00450ae0,00450b10,00450b6c
; 00450b9c,00450bd0,00450be0,00450bf8
;local_2c undefined4 -2c ;XREF[1,0]: 00450490
;local_30 undefined2 -30 ;XREF[3,0]: 004501f0,00450548,0045058c
;local_106 undefined2 -106 ;XREF[13,0]: 004501bc,00450214,00450218,004503a8,004503e4
; 004503ec,004503f0,0045040c,00450430,00450444
; 00450498,00450498,00450a08
;local_108 undefined1 -108 ;XREF[1,0]: 00450488
;local_110 undefined4 -110 ;XREF[46,0]: 00450194,00450270,004502c4,00450370,00450458
; 0045047c,004504bc,00450578,004505b8,00450628
; 00450640,00450658,00450674,00450690,004507a0
; 004507b8,004507d0,004507ec,00450804,00450840
; 00450858,00450870,0045088c,004508a4,004508c4
; 004508dc,004508f4,00450910,00450938,00450a24
; 00450a3c,00450a54,00450a70,00450a88,00450aac
; 00450ac4,00450adc,00450af8,00450b14,00450b38
; 00450b50,00450b68,00450b84,00450ba0,00450bc4
; 00450be8
;local_114 undefined4 -114 ;XREF[2,0]: 0045026c,004504ac
;local_118 undefined4 -118 ;XREF[2,0]: 00450238,004504b8
;local_11c undefined4 -11c ;XREF[2,0]: 0045024c,004504a8
;local_120 undefined4 -120 ;XREF[2,0]: 00450260,004504a4
;XREF[1,0]: 0045651c
.text:00450164 09001c3c lui gp,0x9
.text:00450168 7cf89c27 addiu gp,gp,-0x784
.text:0045016c 21e09903 addu gp,gp,t9
.text:00450170 d0febd27 addiu sp,sp,-0x130
.text:00450174 2c01bfaf sw ra,local_4+0x130(sp)
.text:00450178 2801b6af sw s6,local_8+0x130(sp)
.text:0045017c 2401b5af sw s5,local_c+0x130(sp)
.text:00450180 2001b4af sw s4,local_10+0x130(sp)
.text:00450184 1c01b3af sw s3,local_14+0x130(sp)
.text:00450188 1801b2af sw s2,local_18+0x130(sp)
.text:0045018c 1401b1af sw s1,local_1c+0x130(sp)
.text:00450190 1001b0af sw s0,local_20+0x130(sp)
.text:00450194 2000bcaf sw gp=>_gp,local_110+0x130(sp)
.text:00450198 2c0d878c lw a3,0xd2c(a0)
.text:0045019c 21a0a000 move s4,a1
.text:004501a0 21888000 move s1,a0
.text:004501a4 0c00838e lw v1,0xc(s4)
.text:004501a8 0800a48c lw a0,0x8(a1)
.text:004501ac c2340700 srl a2,a3,0x13
.text:004501b0 0000a58c lw a1,0x0(a1)
.text:004501b4 0100c230 andi v0,a2,0x1
.text:004501b8 0801a4af sw a0,local_28+0x130(sp)
.text:004501bc 2a00a0a7 sh zero,local_106+0x130(sp)
.text:004501c0 5012358e lw s5,0x1250(s1)
.text:004501c4 14004010 beq v0,zero,LAB_00450218
.text:004501c8 2148a300 _addu t1,a1,v1
.text:004501cc 340c2e8e lw t6,0xc34(s1)
.text:004501d0 c26b0700 srl t5,a3,0xf
.text:004501d4 3400cc8d lw t4,0x34(t6)
.text:004501d8 0100a831 andi t0,t5,0x1
.text:004501dc 00008b91 lbu t3,0x0(t4)
.text:004501e0 00000000 nop
.text:004501e4 40500b00 sll t2,t3,0x1
.text:004501e8 01004625 addiu a2,t2,0x1
.text:004501ec 6f000011 beq t0,zero,LAB_004503ac
.text:004501f0 0001a6a7 _sh a2,local_30+0x130(sp)
.text:004501f4 3412388e lw t8,0x1234(s1)
.text:004501f8 3812398e lw t9,0x1238(s1)
.text:004501fc 480c368e lw s6,0xc48(s1)
.text:00450200 21981903 addu s3,t8,t9
.text:00450204 7000d296 lhu s2,0x70(s6)
.text:00450208 2180d300 addu s0,a2,s3
.text:0045020c 21781202 addu t7,s0,s2
.text:00450210 0600e225 addiu v0,t7,0x6
.text:00450214 2a00a2a7 sh v0,local_106+0x130(sp)
LAB_00450218: ;XREF[5,0]: 004501c4,004503b4,00450418,00450428
; 00450440
.text:00450218 2a00a497 lhu a0,local_106+0x130(sp)
.text:0045021c 00000000 nop
.text:00450220 55008010 beq a0,zero,LAB_00450378
.text:00450224 f4ff0324 _li v1,-0xc
.text:00450228 42fb0700 srl ra,a3,0xd
.text:0045022c 0100e733 andi a3,ra,0x1
.text:00450230 5c00e014 bne a3,zero,LAB_004503a4
.text:00450234 02008224 _addiu v0,a0,0x2
LAB_00450238: ;XREF[1,0]: 004503a4
.text:00450238 1800a9af sw t1,local_118+0x130(sp)
.text:0045023c 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00450240 0401a327 addiu v1,sp,0x104
.text:00450244 2800a827 addiu t0,sp,0x28
.text:00450248 0801b627 addiu s6,sp,0x108
.text:0045024c 1400a3af sw v1,local_11c+0x130(sp)
.text:00450250 21202002 move a0,s1
.text:00450254 16000524 li a1,0x16
.text:00450258 0c000624 li a2,0xc
.text:0045025c 2a00a727 addiu a3,sp,0x2a
.text:00450260 1000a8af sw t0,local_120+0x130(sp)
.text:00450264 38df3925 addiu t9,t1,-0x20c8
.text:00450268 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:0045026c 1c00b6af _sw s6,local_114+0x130(sp)
.text:00450270 2000bc8f lw gp,local_110+0x130(sp)
.text:00450274 40004004 bltz v0,LAB_00450378
.text:00450278 21184000 _move v1,v0
.text:0045027c 2c0d258e lw a1,0xd2c(s1)
.text:00450280 0801b38f lw s3,local_28+0x130(sp)
.text:00450284 c2240500 srl a0,a1,0x13
.text:00450288 01008630 andi a2,a0,0x1
.text:0045028c 9c00c014 bne a2,zero,LAB_00450500
.text:00450290 c25b0500 _srl t3,a1,0xf
.text:00450294 01006a31 andi t2,t3,0x1
.text:00450298 c2004015 bne t2,zero,LAB_004505a4
.text:0045029c 00000000 _nop
LAB_004502a0: ;XREF[3,0]: 0045059c,00450768,00450bf4
.text:004502a0 02c40500 srl t8,a1,0x10
.text:004502a4 01000633 andi a2,t8,0x1
.text:004502a8 7700c010 beq a2,zero,LAB_00450488
.text:004502ac 00000000 _nop
.text:004502b0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004502b4 00000000 nop
.text:004502b8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004502bc 30000424 _li a0,0x30
.text:004502c0 21904000 move s2,v0
.text:004502c4 2000bc8f lw gp,local_110+0x130(sp)
.text:004502c8 2b004010 beq v0,zero,LAB_00450378
.text:004502cc f8ff0324 _li v1,-0x8
.text:004502d0 2c0d258e lw a1,0xd2c(s1)
.text:004502d4 00000000 nop
.text:004502d8 42fb0500 srl ra,a1,0xd
.text:004502dc 0100e733 andi a3,ra,0x1
.text:004502e0 2301e014 bne a3,zero,LAB_00450770
.text:004502e4 0c020224 _li v0,0x20c
.text:004502e8 42530500 srl t2,a1,0xd
LAB_004502ec: ;XREF[1,0]: 00450788
.text:004502ec 01004431 andi a0,t2,0x1
.text:004502f0 09008010 beq a0,zero,LAB_00450318
.text:004502f4 0d020b24 _li t3,0x20d
.text:004502f8 480c2e8e lw t6,0xc48(s1)
.text:004502fc 00000000 nop
.text:00450300 7400cd8d lw t5,0x74(t6)
.text:00450304 00000000 nop
.text:00450308 0800ac8d lw t4,0x8(t5)
.text:0045030c 00000000 nop
.text:00450310 c0018b11 beq t4,t3,LAB_00450a14
.text:00450314 3000b027 _addiu s0,sp,0x30
LAB_00450318: ;XREF[1,0]: 004502f0
.text:00450318 3e0d2392 lbu v1,0xd3e(s1)
.text:0045031c 00000000 nop
.text:00450320 0300782c sltiu t8,v1,0x3
.text:00450324 63010017 bne t8,zero,LAB_004508b4
.text:00450328 ff000724 _li a3,0xff
.text:0045032c 61016710 beq v1,a3,LAB_004508b4
.text:00450330 42130500 _srl v0,a1,0xd
.text:00450334 01005f30 andi ra,v0,0x1
.text:00450338 0900e013 beq ra,zero,LAB_00450360
.text:0045033c 08020924 _li t1,0x208
.text:00450340 480c248e lw a0,0xc48(s1)
.text:00450344 00000000 nop
.text:00450348 7400838c lw v1,0x74(a0)
.text:0045034c 00000000 nop
.text:00450350 0800688c lw t0,0x8(v1)
.text:00450354 00000000 nop
.text:00450358 56010911 beq t0,t1,LAB_004508b4
.text:0045035c 00000000 _nop
LAB_00450360: ;XREF[2,0]: 00450338,00450610
.text:00450360 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00450364 00000000 nop
.text:00450368 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045036c 21204002 _move a0,s2
.text:00450370 2000bc8f lw gp,local_110+0x130(sp)
.text:00450374 f6ff0324 li v1,-0xa
LAB_00450378: ;XREF[8,0]: 00450220,00450274,004502c8,004504c0
; 0045057c,004505bc,0045099c,00450a0c
.text:00450378 2c01bf8f lw ra,local_4+0x130(sp)
.text:0045037c 2801b68f lw s6,local_8+0x130(sp)
.text:00450380 2401b58f lw s5,local_c+0x130(sp)
.text:00450384 2001b48f lw s4,local_10+0x130(sp)
.text:00450388 1c01b38f lw s3,local_14+0x130(sp)
.text:0045038c 1801b28f lw s2,local_18+0x130(sp)
.text:00450390 1401b18f lw s1,local_1c+0x130(sp)
.text:00450394 1001b08f lw s0,local_20+0x130(sp)
.text:00450398 21106000 move v0,v1
.text:0045039c 0800e003 jr ra
.text:004503a0 3001bd27 _addiu sp,sp,0x130
LAB_004503a4: ;XREF[1,0]: 00450230
.text:004503a4 a4ff0010 b LAB_00450238
.text:004503a8 2a00a2a7 _sh v0,local_106+0x130(sp)
LAB_004503ac: ;XREF[1,0]: 004501ec
.text:004503ac 02140700 srl v0,a3,0x10
.text:004503b0 01005f30 andi ra,v0,0x1
.text:004503b4 98ffe013 beq ra,zero,LAB_00450218
.text:004503b8 84000324 _li v1,0x84
.text:004503bc 3412288e lw t0,0x1234(s1)
.text:004503c0 480c248e lw a0,0xc48(s1)
.text:004503c4 38122a8e lw t2,0x1238(s1)
.text:004503c8 00000000 nop
.text:004503cc 21280a01 addu a1,t0,t2
.text:004503d0 70008894 lhu t0,0x70(a0)
.text:004503d4 2120c500 addu a0,a2,a1
.text:004503d8 06008624 addiu a2,a0,0x6
.text:004503dc ffff0531 andi a1,t0,0xffff
.text:004503e0 0300a310 beq a1,v1,LAB_004503f0
.text:004503e4 2a00a6a7 _sh a2,local_106+0x130(sp)
.text:004503e8 07008b24 addiu t3,a0,0x7
.text:004503ec 2a00aba7 sh t3,local_106+0x130(sp)
LAB_004503f0: ;XREF[1,0]: 004503e0
.text:004503f0 2a00ae97 lhu t6,local_106+0x130(sp)
.text:004503f4 0400ad24 addiu t5,a1,0x4
.text:004503f8 21100e01 addu v0,t0,t6
.text:004503fc 8000ac29 slti t4,t5,0x80
.text:00450400 80018015 bne t4,zero,LAB_00450a04
.text:00450404 06004424 _addiu a0,v0,0x6
.text:00450408 07004f24 addiu t7,v0,0x7
.text:0045040c 2a00afa7 sh t7,local_106+0x130(sp)
LAB_00450410: ;XREF[1,0]: 00450a04
.text:00450410 82930700 srl s2,a3,0xe
.text:00450414 01005032 andi s0,s2,0x1
.text:00450418 7fff0012 beq s0,zero,LAB_00450218
.text:0045041c 01001324 _li s3,0x1
.text:00450420 fc0d368e lw s6,0xdfc(s1)
.text:00450424 00000000 nop
.text:00450428 7bffd316 bne s6,s3,LAB_00450218
.text:0045042c 00000000 _nop
.text:00450430 2a00b997 lhu t9,local_106+0x130(sp)
.text:00450434 2c12388e lw t8,0x122c(s1)
.text:00450438 00000000 nop
.text:0045043c 21101903 addu v0,t8,t9
.text:00450440 75ff0010 b LAB_00450218
.text:00450444 2a00a2a7 _sh v0,local_106+0x130(sp)
LAB_00450448: ;XREF[1,0]: 0045097c
.text:00450448 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045044c 00000000 nop
.text:00450450 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00450454 21204002 _move a0,s2
.text:00450458 2000bc8f lw gp,local_110+0x130(sp)
.text:0045045c 0801a48f lw a0,local_28+0x130(sp)
.text:00450460 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00450464 2012258e lw a1,0x1220(s1)
.text:00450468 1c12268e lw a2,0x121c(s1)
.text:0045046c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00450470 00000000 _nop
.text:00450474 0801bf8f lw ra,local_28+0x130(sp)
.text:00450478 1c12328e lw s2,0x121c(s1)
.text:0045047c 2000bc8f lw gp,local_110+0x130(sp)
.text:00450480 21a85f02 addu s5,s2,ra
.text:00450484 0801b5af sw s5,local_28+0x130(sp)
LAB_00450488: ;XREF[2,0]: 004502a8,004509fc
.text:00450488 2800ad93 lbu t5,local_108+0x130(sp)
.text:0045048c 21202002 move a0,s1
.text:00450490 0401ac8f lw t4,local_2c+0x130(sp)
.text:00450494 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00450498 2a00a797 lhu a3=>local_106,local_106+0x130(sp)
.text:0045049c 16000524 li a1,0x16
.text:004504a0 0c000624 li a2,0xc
.text:004504a4 1000adaf sw t5,local_120+0x130(sp)
.text:004504a8 1400acaf sw t4,local_11c+0x130(sp)
.text:004504ac 1c00b6af sw s6,local_114+0x130(sp)
.text:004504b0 94e63926 addiu t9,s1,-0x196c
.text:004504b4 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004504b8 1800b4af _sw s4,local_118+0x130(sp)
.text:004504bc 2000bc8f lw gp,local_110+0x130(sp)
.text:004504c0 adff4004 bltz v0,LAB_00450378
.text:004504c4 21184000 _move v1,v0
.text:004504c8 0801b68f lw s6=>local_28,0x108(sp)
.text:004504cc 21180000 clear v1
.text:004504d0 080096ae sw s6,0x8(s4)
.text:004504d4 2c01bf8f lw ra,local_4+0x130(sp)
.text:004504d8 2801b68f lw s6,local_8+0x130(sp)
.text:004504dc 2401b58f lw s5,local_c+0x130(sp)
.text:004504e0 2001b48f lw s4,local_10+0x130(sp)
.text:004504e4 1c01b38f lw s3,local_14+0x130(sp)
.text:004504e8 1801b28f lw s2,local_18+0x130(sp)
.text:004504ec 1401b18f lw s1,local_1c+0x130(sp)
.text:004504f0 1001b08f lw s0,local_20+0x130(sp)
.text:004504f4 21106000 move v0,v1
.text:004504f8 0800e003 jr ra
.text:004504fc 3001bd27 _addiu sp,sp,0x130
LAB_00450500: ;XREF[1,0]: 0045028c
.text:00450500 03000824 li t0,0x3
.text:00450504 000068a2 sb t0,0x0(s3)
.text:00450508 340c238e lw v1,0xc34(s1)
.text:0045050c 0801b88f lw t8,local_28+0x130(sp)
.text:00450510 3400698c lw t1,0x34(v1)
.text:00450514 01000227 addiu v0,t8,0x1
.text:00450518 02003f95 lhu ra,0x2(t1)
.text:0045051c 0801a2af sw v0,local_28+0x130(sp)
.text:00450520 023a1f00 srl a3,ra,0x8
.text:00450524 010007a3 sb a3,0x1(t8)
.text:00450528 340c328e lw s2,0xc34(s1)
.text:0045052c 0801ad8f lw t5,local_28+0x130(sp)
.text:00450530 3400508e lw s0,0x34(s2)
.text:00450534 0100af25 addiu t7,t5,0x1
.text:00450538 02000e96 lhu t6,0x2(s0)
.text:0045053c 0801afaf sw t7,local_28+0x130(sp)
.text:00450540 0100aea1 sb t6,0x1(t5)
.text:00450544 0801aa8f lw t2,local_28+0x130(sp)
.text:00450548 0001ab97 lhu t3,local_30+0x130(sp)
.text:0045054c 01004c25 addiu t4,t2,0x1
.text:00450550 0801acaf sw t4,local_28+0x130(sp)
.text:00450554 01004ba1 sb t3,0x1(t2)
.text:00450558 0801a58f lw a1,local_28+0x130(sp)
.text:0045055c 648a998f lw t9,-0x759c(gp)=>->psEccX963ExportKey ;= 0047ae50
.text:00450560 0100a624 addiu a2,a1,0x1
.text:00450564 900c248e lw a0,0xc90(s1)
.text:00450568 340c258e lw a1,0xc34(s1)
.text:0045056c 0801a6af sw a2,local_28+0x130(sp)
.text:00450570 09f82003 jalr t9=>psEccX963ExportKey ;undefined psEccX963ExportKey()
.text:00450574 0001a727 _addiu a3,sp,0x100
.text:00450578 2000bc8f lw gp,local_110+0x130(sp)
.text:0045057c 7eff4014 bne v0,zero,LAB_00450378
.text:00450580 f4ff0324 _li v1,-0xc
.text:00450584 2c0d258e lw a1,0xd2c(s1)
.text:00450588 0801b98f lw t9,local_28+0x130(sp)
.text:0045058c 0001a497 lhu a0,local_30+0x130(sp)
.text:00450590 c25b0500 srl t3,a1,0xf
.text:00450594 21309900 addu a2,a0,t9
.text:00450598 01006a31 andi t2,t3,0x1
.text:0045059c 40ff4011 beq t2,zero,LAB_004502a0
.text:004505a0 0801a6af _sw a2,local_28+0x130(sp)
LAB_004505a4: ;XREF[1,0]: 00450298
.text:004505a4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004505a8 00000000 nop
.text:004505ac 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004505b0 30000424 _li a0,0x30
.text:004505b4 21904000 move s2,v0
.text:004505b8 2000bc8f lw gp,local_110+0x130(sp)
.text:004505bc 6eff4010 beq v0,zero,LAB_00450378
.text:004505c0 f8ff0324 _li v1,-0x8
.text:004505c4 2c0d2d8e lw t5,0xd2c(s1)
.text:004505c8 00000000 nop
.text:004505cc 42630d00 srl t4,t5,0xd
.text:004505d0 01008531 andi a1,t4,0x1
.text:004505d4 9600a010 beq a1,zero,LAB_00450830
.text:004505d8 8f060e24 _li t6,0x68f
.text:004505dc 480c308e lw s0,0xc48(s1)
.text:004505e0 00000000 nop
.text:004505e4 74000f8e lw t7,0x74(s0)
.text:004505e8 00000000 nop
.text:004505ec 0800e38d lw v1,0x8(t7)
.text:004505f0 00000000 nop
.text:004505f4 29016e10 beq v1,t6,LAB_00450a9c
.text:004505f8 90060724 _li a3,0x690
.text:004505fc 4a016710 beq v1,a3,LAB_00450b28
.text:00450600 00000000 _nop
.text:00450604 89060224 li v0,0x689
.text:00450608 03006210 beq v1,v0,LAB_00450618
.text:0045060c 88020924 _li t1,0x288
.text:00450610 53ff6914 bne v1,t1,LAB_00450360
.text:00450614 00000000 _nop
LAB_00450618: ;XREF[1,0]: 00450608
.text:00450618 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0045061c 3000b027 addiu s0,sp,0x30
.text:00450620 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00450624 21200002 _move a0,s0
.text:00450628 2000bc8f lw gp,local_110+0x130(sp)
.text:0045062c 21200002 move a0,s0
.text:00450630 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00450634 10002526 addiu a1,s1,0x10
.text:00450638 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045063c 20000624 _li a2,0x20
.text:00450640 2000bc8f lw gp,local_110+0x130(sp)
.text:00450644 21200002 move a0,s0
.text:00450648 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045064c 30002526 addiu a1,s1,0x30
.text:00450650 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00450654 20000624 _li a2,0x20
.text:00450658 2000bc8f lw gp,local_110+0x130(sp)
.text:0045065c 0801a38f lw v1,local_28+0x130(sp)
.text:00450660 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00450664 21200002 move a0,s0
.text:00450668 23307300 subu a2,v1,s3
.text:0045066c 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00450670 21286002 _move a1,s3
.text:00450674 2000bc8f lw gp,local_110+0x130(sp)
.text:00450678 21200002 move a0,s0
.text:0045067c dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:00450680 00000000 nop
.text:00450684 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:00450688 21284002 _move a1,s2
.text:0045068c 0801a48f lw a0,local_28+0x130(sp)
.text:00450690 2000bc8f lw gp,local_110+0x130(sp)
.text:00450694 14001024 li s0,0x14
.text:00450698 02008524 addiu a1,a0,0x2
.text:0045069c 02000224 li v0,0x2
LAB_004506a0: ;XREF[2,0]: 00450b20,00450bac
.text:004506a0 01000824 li t0,0x1
.text:004506a4 000082a0 sb v0,0x0(a0)
.text:004506a8 010088a0 sb t0,0x1(a0)
.text:004506ac 0801a5af sw a1,local_28+0x130(sp)
LAB_004506b0: ;XREF[1,0]: 004508ac
.text:004506b0 480c3f8e lw ra,0xc48(s1)
.text:004506b4 00000000 nop
.text:004506b8 7000e797 lhu a3,0x70(ra)
.text:004506bc 00000000 nop
.text:004506c0 02c20700 srl t8,a3,0x8
.text:004506c4 0000b8a0 sb t8,0x0(a1)
.text:004506c8 480c2f8e lw t7,0xc48(s1)
.text:004506cc 0801ad8f lw t5,local_28+0x130(sp)
.text:004506d0 7000e595 lhu a1,0x70(t7)
.text:004506d4 0100ae25 addiu t6,t5,0x1
.text:004506d8 0801aeaf sw t6,local_28+0x130(sp)
.text:004506dc 0100a5a1 sb a1,0x1(t5)
.text:004506e0 2c0d258e lw a1,0xd2c(s1)
.text:004506e4 0801ac8f lw t4,local_28+0x130(sp)
.text:004506e8 825b0500 srl t3,a1,0xe
.text:004506ec 01008a25 addiu t2,t4,0x1
.text:004506f0 01006431 andi a0,t3,0x1
.text:004506f4 05008010 beq a0,zero,LAB_0045070c
.text:004506f8 0801aaaf _sw t2,local_28+0x130(sp)
.text:004506fc fc0d298e lw t1,0xdfc(s1)
.text:00450700 01000224 li v0,0x1
.text:00450704 2b012211 beq t1,v0,LAB_00450bb4
.text:00450708 00000000 _nop
LAB_0045070c: ;XREF[1,0]: 004506f4
.text:0045070c 5a0c2496 lhu a0,0xc5a(s1)
.text:00450710 00000000 nop
.text:00450714 06008010 beq a0,zero,LAB_00450730
.text:00450718 4c0c2626 _addiu a2,s1,0xc4c
.text:0045071c 720c2a96 lhu t2,0xc72(s1)
.text:00450720 00000000 nop
.text:00450724 02004011 beq t2,zero,LAB_00450730
.text:00450728 640c2626 _addiu a2,s1,0xc64
.text:0045072c 21300000 clear a2
LAB_00450730: ;XREF[2,0]: 00450714,00450724
.text:00450730 42630500 srl t4,a1,0xd
.text:00450734 01008b31 andi t3,t4,0x1
.text:00450738 02006011 beq t3,zero,LAB_00450744
.text:0045073c 02000224 _li v0,0x2
.text:00450740 01000224 li v0,0x1
LAB_00450744: ;XREF[1,0]: 00450738
.text:00450744 480c2f8e lw t7,0xc48(s1)
.text:00450748 0c00d0a4 sh s0,0xc(a2)
.text:0045074c 0e00c2a4 sh v0,0xe(a2)
.text:00450750 0801ad8f lw t5,local_28+0x130(sp)
.text:00450754 7000ee95 lhu t6,0x70(t7)
.text:00450758 0000d2ac sw s2,0x0(a2)
.text:0045075c 2180cd01 addu s0,t6,t5
.text:00450760 0400cdac sw t5,0x4(a2)
.text:00450764 0800d5ac sw s5,0x8(a2)
.text:00450768 cdfe0010 b LAB_004502a0
.text:0045076c 0801b0af _sw s0,local_28+0x130(sp)
LAB_00450770: ;XREF[1,0]: 004502e0
.text:00450770 480c288e lw t0,0xc48(s1)
.text:00450774 00000000 nop
.text:00450778 7400038d lw v1,0x74(t0)
.text:0045077c 00000000 nop
.text:00450780 0800698c lw t1,0x8(v1)
.text:00450784 00000000 nop
.text:00450788 d8fe2215 bne t1,v0,LAB_004502ec
.text:0045078c 42530500 _srl t2,a1,0xd
.text:00450790 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00450794 3000b027 addiu s0,sp,0x30
.text:00450798 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0045079c 21200002 _move a0,s0
.text:004507a0 2000bc8f lw gp,local_110+0x130(sp)
.text:004507a4 21200002 move a0,s0
.text:004507a8 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:004507ac 10002526 addiu a1,s1,0x10
.text:004507b0 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:004507b4 20000624 _li a2,0x20
.text:004507b8 2000bc8f lw gp,local_110+0x130(sp)
.text:004507bc 21200002 move a0,s0
.text:004507c0 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:004507c4 30002526 addiu a1,s1,0x30
.text:004507c8 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:004507cc 20000624 _li a2,0x20
.text:004507d0 2000bc8f lw gp,local_110+0x130(sp)
.text:004507d4 21286002 move a1,s3
.text:004507d8 0801b38f lw s3,local_28+0x130(sp)
.text:004507dc e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:004507e0 23306502 subu a2,s3,a1
.text:004507e4 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:004507e8 21200002 _move a0,s0
.text:004507ec 2000bc8f lw gp,local_110+0x130(sp)
.text:004507f0 21200002 move a0,s0
.text:004507f4 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:004507f8 00000000 nop
.text:004507fc 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00450800 21284002 _move a1,s2
.text:00450804 2000bc8f lw gp,local_110+0x130(sp)
.text:00450808 0801a48f lw a0,local_28+0x130(sp)
.text:0045080c 20001024 li s0,0x20
.text:00450810 04000224 li v0,0x4
LAB_00450814: ;XREF[1,0]: 00450a94
.text:00450814 03000624 li a2,0x3
.text:00450818 000082a0 sb v0,0x0(a0)
.text:0045081c 010086a0 sb a2,0x1(a0)
.text:00450820 2c0d238e lw v1,0xd2c(s1)
.text:00450824 02008524 addiu a1,a0,0x2
.text:00450828 4e000010 b LAB_00450964
.text:0045082c 0801a5af _sw a1,local_28+0x130(sp)
LAB_00450830: ;XREF[1,0]: 004505d4
.text:00450830 b88d998f lw t9,-0x7248(gp)=>->psMd5Sha1Init ;= 004639c0
.text:00450834 3000b027 addiu s0,sp,0x30
.text:00450838 09f82003 jalr t9=>psMd5Sha1Init ;undefined psMd5Sha1Init()
.text:0045083c 21200002 _move a0,s0
.text:00450840 2000bc8f lw gp,local_110+0x130(sp)
.text:00450844 21200002 move a0,s0
.text:00450848 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045084c 10002526 addiu a1,s1,0x10
.text:00450850 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:00450854 20000624 _li a2,0x20
.text:00450858 2000bc8f lw gp,local_110+0x130(sp)
.text:0045085c 21200002 move a0,s0
.text:00450860 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:00450864 30002526 addiu a1,s1,0x30
.text:00450868 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:0045086c 20000624 _li a2,0x20
.text:00450870 2000bc8f lw gp,local_110+0x130(sp)
.text:00450874 0801a68f lw a2,local_28+0x130(sp)
.text:00450878 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045087c 21200002 move a0,s0
.text:00450880 2330d300 subu a2,a2,s3
.text:00450884 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:00450888 21286002 _move a1,s3
.text:0045088c 2000bc8f lw gp,local_110+0x130(sp)
.text:00450890 21200002 move a0,s0
.text:00450894 1c88998f lw t9,-0x77e4(gp)=>->psMd5Sha1Final ;= 00463ab8
.text:00450898 00000000 nop
.text:0045089c 09f82003 jalr t9=>psMd5Sha1Final ;undefined psMd5Sha1Final()
.text:004508a0 21284002 _move a1,s2
.text:004508a4 2000bc8f lw gp,local_110+0x130(sp)
.text:004508a8 0801a58f lw a1,local_28+0x130(sp)
.text:004508ac 80ff0010 b LAB_004506b0
.text:004508b0 24001024 _li s0,0x24
LAB_004508b4: ;XREF[3,0]: 00450324,0045032c,00450358
.text:004508b4 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:004508b8 3000b027 addiu s0,sp,0x30
.text:004508bc 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:004508c0 21200002 _move a0,s0
.text:004508c4 2000bc8f lw gp,local_110+0x130(sp)
.text:004508c8 21200002 move a0,s0
.text:004508cc fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004508d0 10002526 addiu a1,s1,0x10
.text:004508d4 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004508d8 20000624 _li a2,0x20
.text:004508dc 2000bc8f lw gp,local_110+0x130(sp)
.text:004508e0 21200002 move a0,s0
.text:004508e4 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004508e8 30002526 addiu a1,s1,0x30
.text:004508ec 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004508f0 20000624 _li a2,0x20
.text:004508f4 2000bc8f lw gp,local_110+0x130(sp)
.text:004508f8 0801ab8f lw t3,local_28+0x130(sp)
.text:004508fc fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00450900 21286002 move a1,s3
.text:00450904 23307301 subu a2,t3,s3
.text:00450908 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045090c 21200002 _move a0,s0
.text:00450910 2000bc8f lw gp,local_110+0x130(sp)
.text:00450914 21200002 move a0,s0
.text:00450918 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0045091c 00000000 nop
.text:00450920 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:00450924 21284002 _move a1,s2
.text:00450928 2c0d238e lw v1,0xd2c(s1)
.text:0045092c 00000000 nop
.text:00450930 42530300 srl t2,v1,0xd
.text:00450934 01005331 andi s3,t2,0x1
.text:00450938 2000bc8f lw gp,local_110+0x130(sp)
.text:0045093c 09006012 beq s3,zero,LAB_00450964
.text:00450940 14001024 _li s0,0x14
.text:00450944 0801ad8f lw t5,local_28+0x130(sp)
.text:00450948 02000f24 li t7,0x2
.text:0045094c 03000e24 li t6,0x3
.text:00450950 0000afa1 sb t7,0x0(t5)
.text:00450954 0100aea1 sb t6,0x1(t5)
.text:00450958 0200ac25 addiu t4,t5,0x2
.text:0045095c 2c0d238e lw v1,0xd2c(s1)
.text:00450960 0801acaf sw t4,local_28+0x130(sp)
LAB_00450964: ;XREF[2,0]: 00450828,0045093c
.text:00450964 82330300 srl a2,v1,0xe
.text:00450968 0100c530 andi a1,a2,0x1
.text:0045096c 0500a010 beq a1,zero,LAB_00450984
.text:00450970 01001824 _li t8,0x1
.text:00450974 fc0d278e lw a3,0xdfc(s1)
.text:00450978 00000000 nop
.text:0045097c b2fef810 beq a3,t8,LAB_00450448
.text:00450980 00000000 _nop
LAB_00450984: ;XREF[1,0]: 0045096c
.text:00450984 5a0c2296 lhu v0,0xc5a(s1)
.text:00450988 00000000 nop
.text:0045098c 06004010 beq v0,zero,LAB_004509a8
.text:00450990 4c0c2426 _addiu a0,s1,0xc4c
.text:00450994 720c2996 lhu t1,0xc72(s1)
.text:00450998 00000000 nop
.text:0045099c 76fe2015 bne t1,zero,LAB_00450378
.text:004509a0 f9ff0324 _li v1,-0x7
.text:004509a4 640c2426 addiu a0,s1,0xc64
LAB_004509a8: ;XREF[1,0]: 0045098c
.text:004509a8 18008010 beq a0,zero,LAB_00450a0c
.text:004509ac 84000824 _li t0,0x84
.text:004509b0 03000324 li v1,0x3
.text:004509b4 480c338e lw s3,0xc48(s1)
.text:004509b8 0e0083a4 sh v1,0xe(a0)
.text:004509bc 0c0090a4 sh s0,0xc(a0)
.text:004509c0 0801a68f lw a2,local_28+0x130(sp)
.text:004509c4 70006596 lhu a1,0x70(s3)
.text:004509c8 000092ac sw s2,0x0(a0)
.text:004509cc 080095ac sw s5,0x8(a0)
.text:004509d0 040086ac sw a2,0x4(a0)
.text:004509d4 0200a810 beq a1,t0,LAB_004509e0
.text:004509d8 0800a324 _addiu v1,a1,0x8
.text:004509dc 0900a324 addiu v1,a1,0x9
LAB_004509e0: ;XREF[1,0]: 004509d4
.text:004509e0 fdff7024 addiu s0,v1,-0x3
.text:004509e4 80000a2a slti t2,s0,0x80
.text:004509e8 03004015 bne t2,zero,LAB_004509f8
.text:004509ec 2158c300 _addu t3,a2,v1
.text:004509f0 01006324 addiu v1,v1,0x1
.text:004509f4 2158c300 addu t3,a2,v1
LAB_004509f8: ;XREF[1,0]: 004509e8
.text:004509f8 100083a4 sh v1,0x10(a0)
.text:004509fc a2fe0010 b LAB_00450488
.text:00450a00 0801abaf _sw t3,local_28+0x130(sp)
LAB_00450a04: ;XREF[1,0]: 00450400
.text:00450a04 82fe0010 b LAB_00450410
.text:00450a08 2a00a4a7 _sh a0,local_106+0x130(sp)
LAB_00450a0c: ;XREF[1,0]: 004509a8
.text:00450a0c 5afe0010 b LAB_00450378
.text:00450a10 f9ff0324 _li v1,-0x7
LAB_00450a14: ;XREF[1,0]: 00450310
.text:00450a14 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:00450a18 00000000 nop
.text:00450a1c 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00450a20 21200002 _move a0,s0
.text:00450a24 2000bc8f lw gp,local_110+0x130(sp)
.text:00450a28 21200002 move a0,s0
.text:00450a2c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450a30 10002526 addiu a1,s1,0x10
.text:00450a34 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450a38 20000624 _li a2,0x20
.text:00450a3c 2000bc8f lw gp,local_110+0x130(sp)
.text:00450a40 21200002 move a0,s0
.text:00450a44 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450a48 30002526 addiu a1,s1,0x30
.text:00450a4c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450a50 20000624 _li a2,0x20
.text:00450a54 2000bc8f lw gp,local_110+0x130(sp)
.text:00450a58 0801af8f lw t7,local_28+0x130(sp)
.text:00450a5c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450a60 21200002 move a0,s0
.text:00450a64 21286002 move a1,s3
.text:00450a68 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450a6c 2330f301 _subu a2,t7,s3
.text:00450a70 2000bc8f lw gp,local_110+0x130(sp)
.text:00450a74 21200002 move a0,s0
.text:00450a78 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:00450a7c 00000000 nop
.text:00450a80 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:00450a84 21284002 _move a1,s2
.text:00450a88 2000bc8f lw gp,local_110+0x130(sp)
.text:00450a8c 0801a48f lw a0,local_28+0x130(sp)
.text:00450a90 30001024 li s0,0x30
.text:00450a94 5fff0010 b LAB_00450814
.text:00450a98 05000224 _li v0,0x5
LAB_00450a9c: ;XREF[1,0]: 004505f4
.text:00450a9c c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00450aa0 3000b027 addiu s0,sp,0x30
.text:00450aa4 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00450aa8 21200002 _move a0,s0
.text:00450aac 2000bc8f lw gp,local_110+0x130(sp)
.text:00450ab0 21200002 move a0,s0
.text:00450ab4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00450ab8 10002526 addiu a1,s1,0x10
.text:00450abc 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00450ac0 20000624 _li a2,0x20
.text:00450ac4 2000bc8f lw gp,local_110+0x130(sp)
.text:00450ac8 21200002 move a0,s0
.text:00450acc e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00450ad0 30002526 addiu a1,s1,0x30
.text:00450ad4 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00450ad8 20000624 _li a2,0x20
.text:00450adc 2000bc8f lw gp,local_110+0x130(sp)
.text:00450ae0 0801b88f lw t8,local_28+0x130(sp)
.text:00450ae4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00450ae8 21200002 move a0,s0
.text:00450aec 23301303 subu a2,t8,s3
.text:00450af0 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00450af4 21286002 _move a1,s3
.text:00450af8 2000bc8f lw gp,local_110+0x130(sp)
.text:00450afc 21200002 move a0,s0
.text:00450b00 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:00450b04 00000000 nop
.text:00450b08 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00450b0c 21284002 _move a1,s2
.text:00450b10 0801a48f lw a0,local_28+0x130(sp)
.text:00450b14 2000bc8f lw gp,local_110+0x130(sp)
.text:00450b18 20001024 li s0,0x20
.text:00450b1c 02008524 addiu a1,a0,0x2
.text:00450b20 dffe0010 b LAB_004506a0
.text:00450b24 04000224 _li v0,0x4
LAB_00450b28: ;XREF[1,0]: 004505fc
.text:00450b28 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:00450b2c 3000b027 addiu s0,sp,0x30
.text:00450b30 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00450b34 21200002 _move a0,s0
.text:00450b38 2000bc8f lw gp,local_110+0x130(sp)
.text:00450b3c 21200002 move a0,s0
.text:00450b40 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450b44 10002526 addiu a1,s1,0x10
.text:00450b48 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450b4c 20000624 _li a2,0x20
.text:00450b50 2000bc8f lw gp,local_110+0x130(sp)
.text:00450b54 21200002 move a0,s0
.text:00450b58 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450b5c 30002526 addiu a1,s1,0x30
.text:00450b60 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450b64 20000624 _li a2,0x20
.text:00450b68 2000bc8f lw gp,local_110+0x130(sp)
.text:00450b6c 0801bf8f lw ra,local_28+0x130(sp)
.text:00450b70 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00450b74 21200002 move a0,s0
.text:00450b78 2330f303 subu a2,ra,s3
.text:00450b7c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00450b80 21286002 _move a1,s3
.text:00450b84 2000bc8f lw gp,local_110+0x130(sp)
.text:00450b88 21200002 move a0,s0
.text:00450b8c 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:00450b90 00000000 nop
.text:00450b94 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:00450b98 21284002 _move a1,s2
.text:00450b9c 0801a48f lw a0,local_28+0x130(sp)
.text:00450ba0 2000bc8f lw gp,local_110+0x130(sp)
.text:00450ba4 30001024 li s0,0x30
.text:00450ba8 02008524 addiu a1,a0,0x2
.text:00450bac bcfe0010 b LAB_004506a0
.text:00450bb0 05000224 _li v0,0x5
LAB_00450bb4: ;XREF[1,0]: 00450704
.text:00450bb4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00450bb8 00000000 nop
.text:00450bbc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00450bc0 21204002 _move a0,s2
.text:00450bc4 2000bc8f lw gp,local_110+0x130(sp)
.text:00450bc8 2012258e lw a1,0x1220(s1)
.text:00450bcc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00450bd0 0801a48f lw a0,local_28+0x130(sp)
.text:00450bd4 1c12268e lw a2,0x121c(s1)
.text:00450bd8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00450bdc 00000000 _nop
.text:00450be0 0801a88f lw t0,local_28+0x130(sp)
.text:00450be4 1c12238e lw v1,0x121c(s1)
.text:00450be8 2000bc8f lw gp,local_110+0x130(sp)
.text:00450bec 2c0d258e lw a1,0xd2c(s1)
.text:00450bf0 21906800 addu s2,v1,t0
.text:00450bf4 aafd0010 b LAB_004502a0
.text:00450bf8 0801b2af _sw s2,local_28+0x130(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00450bfc()
;local_res8 undefined4 8 ;XREF[4,0]: 00450c4c,00450c5c,00450e1c,0045129c
;local_res4 undefined4 4 ;XREF[10,0]: 00450c40,00450c58,00450d50,00450fb4,00451060
; 004510a4,004511cc,004513d0,00451408,00451418
;local_4 undefined4 -4 ;XREF[2,0]: 00450c0c,00450fc8
;local_8 undefined4 -8 ;XREF[2,0]: 00450c10,00450fcc
;local_c undefined4 -c ;XREF[2,0]: 00450c14,00450fd0
;local_10 undefined4 -10 ;XREF[2,0]: 00450c18,00450fd4
;local_14 undefined4 -14 ;XREF[2,0]: 00450c1c,00450fd8
;local_18 undefined4 -18 ;XREF[2,0]: 00450c20,00450fdc
;local_1c undefined4 -1c ;XREF[2,0]: 00450c24,00450fe0
;local_20 undefined4 -20 ;XREF[2,0]: 00450c28,00450fe4
;local_24 undefined4 -24 ;XREF[2,0]: 00450c2c,00450fe8
;local_28 undefined4 -28 ;XREF[2,0]: 00450c30,00450fec
;local_2c undefined4 -2c ;XREF[11,0]: 00450d78,00451014,0045103c,00451048,004510b0
; 00451144,00451154,00451180,004515d4,004515f8
; 00451604
;local_30 undefined4 -30 ;XREF[3,0]: 00450d68,00450d90,004510f4
;local_34 undefined4 -34 ;XREF[21,0]: 00450c6c,00450f94,00450fb0,00450fc4,00451260
; 00451270,0045127c,00451284,00451290,00451298
; 004512a8,00451364,00451370,0045137c,00451384
; 00451390,00451398,004513a8,004513ac,004513bc
; 00451404
;local_38 undefined4 -38 ;XREF[1,0]: 004513c8
;local_3c undefined4 -3c ;XREF[50,0]: 00450d6c,00450ddc,00450dec,00450df8,00450e00
; 00450e0c,00450e14,00450e28,00450e78,00450e84
; 00450e90,00450e98,00450ea4,00450eac,00450ec0
; 00450ed4,00450ee4,00450ffc,00451008,0045101c
; 00451024,00451034,00451044,00451050,00451098
; 00451164,00451170,0045117c,004511a4,004511bc
; 0045143c,00451450,00451484,00451490,00451498
; 004514a4,004514ac,004514c0,004514d4,004514e4
; 00451574,00451580,0045158c,00451594,004515a0
; 004515bc,004515cc,004515e0,004515f0,00451600
;local_40 undefined4 -40 ;XREF[2,0]: 00451058,004511c4
;local_42 undefined2 -42 ;XREF[13,0]: 00450db8,00451068,004510c0,004510c4,004510e4
; 004510ec,0045111c,004511d4,004511d4,00451524
; 00451568,00451570,004515b4
;local_44 undefined1 -44 ;XREF[2,0]: 00451054,004511c0
;local_46 undefined2 -46 ;XREF[3,0]: 00451238,004513d4,004513d4
;local_48 undefined1 -48 ;XREF[1,0]: 004513c0
;local_50 undefined4 -50 ;XREF[22,0]: 00450c34,00450ce4,00450cfc,00450d1c,00450dd0
; 00450ee0,00450f2c,00450f48,00450f64,00450fa4
; 0045108c,00451138,004511a8,004511f8,00451254
; 0045131c,00451334,00451350,004513b0,004513f8
; 0045144c,004514e0
;local_54 undefined4 -54 ;XREF[6,0]: 00450dcc,0045105c,00451128,004511c8,00451250
; 004513e8
;local_58 undefined4 -58 ;XREF[6,0]: 00450dc0,00451088,00451124,004511f4,00451244
; 004513f4
;local_5c undefined4 -5c ;XREF[6,0]: 00450da4,0045107c,00451120,004511e8,00451240
; 004513e4
;local_60 undefined4 -60 ;XREF[6,0]: 00450dbc,00451078,00451108,004511e4,0045123c
; 004513e0
;XREF[3,0]: 004561d0,0045637c,00456880
.text:00450bfc 09001c3c lui gp,0x9
.text:00450c00 e4ed9c27 addiu gp,gp,-0x121c
.text:00450c04 21e09903 addu gp,gp,t9
.text:00450c08 90ffbd27 addiu sp,sp,-0x70
.text:00450c0c 6c00bfaf sw ra,local_4+0x70(sp)
.text:00450c10 6800beaf sw s8,local_8+0x70(sp)
.text:00450c14 6400b7af sw s7,local_c+0x70(sp)
.text:00450c18 6000b6af sw s6,local_10+0x70(sp)
.text:00450c1c 5c00b5af sw s5,local_14+0x70(sp)
.text:00450c20 5800b4af sw s4,local_18+0x70(sp)
.text:00450c24 5400b3af sw s3,local_1c+0x70(sp)
.text:00450c28 5000b2af sw s2,local_20+0x70(sp)
.text:00450c2c 4c00b1af sw s1,local_24+0x70(sp)
.text:00450c30 4800b0af sw s0,local_28+0x70(sp)
.text:00450c34 2000bcaf sw gp=>_gp,local_50+0x70(sp)
.text:00450c38 21a88000 move s5,a0
.text:00450c3c 2c0d848c lw a0,0xd2c(a0)
.text:00450c40 7400a5af sw a1,local_res4+0x70(sp)
.text:00450c44 821c0400 srl v1,a0,0x12
.text:00450c48 01006230 andi v0,v1,0x1
.text:00450c4c 7800a6af sw a2,local_res8+0x70(sp)
.text:00450c50 dd004014 bne v0,zero,LAB_00450fc8
.text:00450c54 21180000 _clear v1
.text:00450c58 7400a98f lw t1,local_res4+0x70(sp)
.text:00450c5c 7800a58f lw a1,local_res8+0x70(sp)
.text:00450c60 0000278d lw a3,0x0(t1)
.text:00450c64 0800288d lw t0,0x8(t1)
.text:00450c68 0c00268d lw a2,0xc(t1)
.text:00450c6c 3c00a8af sw t0,local_34+0x70(sp)
.text:00450c70 21f0e600 addu s8,a3,a2
.text:00450c74 21880000 clear s1
.text:00450c78 2b00a010 beq a1,zero,LAB_00450d28
.text:00450c7c 21900000 _clear s2
.text:00450c80 480caa8e lw t2,0xc48(s5)
.text:00450c84 00000000 nop
.text:00450c88 7400508d lw s0,0x74(t2)
.text:00450c8c 00000000 nop
.text:00450c90 25000012 beq s0,zero,LAB_00450d28
.text:00450c94 00000000 _nop
.text:00450c98 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450c9c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450ca0 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450ca4 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450ca8 06000010 b LAB_00450cc4
.text:00450cac 00000000 _nop
LAB_00450cb0: ;XREF[1,0]: 00450cd4
.text:00450cb0 14030c96 lhu t4,0x314(s0)
.text:00450cb4 1c03108e lw s0,0x31c(s0)
.text:00450cb8 00000000 nop
.text:00450cbc 1a000012 beq s0,zero,LAB_00450d28
.text:00450cc0 21904c02 _addu s2,s2,t4
LAB_00450cc4: ;XREF[2,0]: 00450ca8,00450d20
.text:00450cc4 10030b8e lw t3,0x310(s0)
.text:00450cc8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00450ccc 10018426 addiu a0=>.roda...,s4,0x110 ;= "psAssert %s"
.text:00450cd0 f0056526 addiu a1=>.roda...,s3,0x5f0 ;= "sslEncode.c"
.text:00450cd4 f6ff6015 bne t3,zero,LAB_00450cb0
.text:00450cd8 01003126 _addiu s1,s1,0x1
.text:00450cdc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00450ce0 00000000 _nop
.text:00450ce4 2000bc8f lw gp,local_50+0x70(sp)
.text:00450ce8 1c01e426 addiu a0=>.rodata:DAT_0049011c,s7,0x11c ;= 3Ah :
.text:00450cec 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00450cf0 00000000 nop
.text:00450cf4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00450cf8 4f140524 _li a1,0x144f
.text:00450cfc 2000bc8f lw gp,local_50+0x70(sp)
.text:00450d00 00000000 nop
.text:00450d04 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00450d08 00000000 nop
.text:00450d0c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00450d10 b006c426 _addiu a0=>.roda...,s6,0x6b0 ;= "cert->unparsedBin != NULL"
.text:00450d14 14030c96 lhu t4,0x314(s0)
.text:00450d18 1c03108e lw s0,0x31c(s0)
.text:00450d1c 2000bc8f lw gp,local_50+0x70(sp)
.text:00450d20 e8ff0016 bne s0,zero,LAB_00450cc4
.text:00450d24 21904c02 _addu s2,s2,t4
LAB_00450d28: ;XREF[3,0]: 00450c78,00450c90,00450cbc
.text:00450d28 40801100 sll s0,s1,0x1
.text:00450d2c 21781102 addu t7,s0,s1
.text:00450d30 0300f025 addiu s0,t7,0x3
.text:00450d34 3812a48e lw a0,0x1238(s5)
.text:00450d38 21985002 addu s3,s2,s0
.text:00450d3c 000db68e lw s6,0xd00(s5)
.text:00450d40 21706402 addu t6,s3,a0
.text:00450d44 2a68ce02 slt t5,s6,t6
.text:00450d48 3001a011 beq t5,zero,LAB_0045120c
.text:00450d4c 2800aa27 _addiu t2,sp,0x28
.text:00450d50 7400b88f lw t8,local_res4+0x70(sp)
.text:00450d54 21f00000 clear s8
.text:00450d58 0000148f lw s4,0x0(t8)
.text:00450d5c 0c00178f lw s7,0xc(t8)
.text:00450d60 0800058f lw a1,0x8(t8)
.text:00450d64 21889702 addu s1,s4,s7
.text:00450d68 4000b1af sw s1,local_30+0x70(sp)
.text:00450d6c 3400a5af sw a1,local_3c+0x70(sp)
.text:00450d70 21b84002 move s7,s2
.text:00450d74 21880000 clear s1
.text:00450d78 4400a0af sw zero,local_2c+0x70(sp)
.text:00450d7c a601401a blez s2,LAB_00451418
.text:00450d80 21a00000 _clear s4
.text:00450d84 3412a58e lw a1,0x1234(s5)
.text:00450d88 34809f8f lw ra,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00450d8c 21906502 addu s2,s3,a1
.text:00450d90 4000a28f lw v0,local_30+0x70(sp)
.text:00450d94 21484402 addu t1,s2,a0
.text:00450d98 3000a327 addiu v1,sp,0x30
.text:00450d9c 2c00a827 addiu t0,sp,0x2c
.text:00450da0 3400b227 addiu s2,sp,0x34
.text:00450da4 1400a3af sw v1,local_5c+0x70(sp)
.text:00450da8 2120a002 move a0,s5
.text:00450dac 5a000524 li a1,0x5a
.text:00450db0 0b000624 li a2,0xb
.text:00450db4 2e00a727 addiu a3,sp,0x2e
.text:00450db8 2e00a9a7 sh t1,local_42+0x70(sp)
.text:00450dbc 1000a8af sw t0,local_60+0x70(sp)
.text:00450dc0 1800a2af sw v0,local_58+0x70(sp)
.text:00450dc4 38dff927 addiu t9,ra,-0x20c8
.text:00450dc8 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00450dcc 1c00b2af _sw s2,local_54+0x70(sp)
.text:00450dd0 2000bc8f lw gp,local_50+0x70(sp)
.text:00450dd4 7c004004 bltz v0,LAB_00450fc8
.text:00450dd8 21184000 _move v1,v0
.text:00450ddc 3400b88f lw t8,local_3c+0x70(sp)
.text:00450de0 fdff6c26 addiu t4,s3,-0x3
.text:00450de4 02cc0c00 srl t9,t4,0x10
.text:00450de8 000019a3 sb t9,0x0(t8)
.text:00450dec 3400ae8f lw t6,local_3c+0x70(sp)
.text:00450df0 027a0c00 srl t7,t4,0x8
.text:00450df4 0100d025 addiu s0,t6,0x1
.text:00450df8 3400b0af sw s0,local_3c+0x70(sp)
.text:00450dfc 0100cfa1 sb t7,0x1(t6)
.text:00450e00 3400ab8f lw t3,local_3c+0x70(sp)
.text:00450e04 00000000 nop
.text:00450e08 01006d25 addiu t5,t3,0x1
.text:00450e0c 3400adaf sw t5,local_3c+0x70(sp)
.text:00450e10 01006ca1 sb t4,0x1(t3)
.text:00450e14 3400aa8f lw t2,local_3c+0x70(sp)
.text:00450e18 3812a78e lw a3,0x1238(s5)
.text:00450e1c 7800b38f lw s3,local_res8+0x70(sp)
.text:00450e20 01004625 addiu a2,t2,0x1
.text:00450e24 2320c702 subu a0,s6,a3
.text:00450e28 3400a6af sw a2,local_3c+0x70(sp)
.text:00450e2c 89006012 beq s3,zero,LAB_00451054
.text:00450e30 fdff9024 _addiu s0,a0,-0x3
.text:00450e34 480cb68e lw s6,0xc48(s5)
.text:00450e38 00000000 nop
.text:00450e3c 7400d48e lw s4,0x74(s6)
.text:00450e40 00000000 nop
.text:00450e44 83008012 beq s4,zero,LAB_00451054
.text:00450e48 ff00133c _lui s3,0xff
.text:00450e4c 2d000010 b LAB_00450f04
.text:00450e50 00000000 _nop
LAB_00450e54: ;XREF[2,0]: 00450f1c,00450f68
.text:00450e54 14039196 lhu s1,0x314(s4)
.text:00450e58 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00450e5c 24403302 and t0,s1,s3
.text:00450e60 0400032a slti v1,s0,0x4
.text:00450e64 02240800 srl a0,t0,0x10
.text:00450e68 22002012 beq s1,zero,LAB_00450ef4
.text:00450e6c 02321100 _srl a2,s1,0x8
.text:00450e70 62006014 bne v1,zero,LAB_00450ffc
.text:00450e74 ffff0926 _addiu t1,s0,-0x1
.text:00450e78 3400a88f lw t0,local_3c+0x70(sp)
.text:00450e7c fdff1e26 addiu s8,s0,-0x3
.text:00450e80 000004a1 sb a0,0x0(t0)
.text:00450e84 3400a38f lw v1,local_3c+0x70(sp)
.text:00450e88 2b703e02 sltu t6,s1,s8
.text:00450e8c 01006224 addiu v0,v1,0x1
.text:00450e90 3400a2af sw v0,local_3c+0x70(sp)
.text:00450e94 010066a0 sb a2,0x1(v1)
.text:00450e98 3400b68f lw s6,local_3c+0x70(sp)
.text:00450e9c 2180c003 move s0,s8
.text:00450ea0 0100df26 addiu ra,s6,0x1
.text:00450ea4 3400bfaf sw ra,local_3c+0x70(sp)
.text:00450ea8 0100d1a2 sb s1,0x1(s6)
.text:00450eac 3400b88f lw t8,local_3c+0x70(sp)
.text:00450eb0 00000000 nop
.text:00450eb4 01000f27 addiu t7,t8,0x1
.text:00450eb8 2120e001 move a0,t7
.text:00450ebc 0200c011 beq t6,zero,LAB_00450ec8
.text:00450ec0 3400afaf _sw t7,local_3c+0x70(sp)
.text:00450ec4 21f02002 move s8,s1
LAB_00450ec8: ;XREF[1,0]: 00450ebc
.text:00450ec8 1003858e lw a1,0x310(s4)
.text:00450ecc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00450ed0 2130c003 _move a2,s8
.text:00450ed4 3400a98f lw t1,local_3c+0x70(sp)
.text:00450ed8 23801e02 subu s0,s0,s8
.text:00450edc 21c83e01 addu t9,t1,s8
.text:00450ee0 2000bc8f lw gp,local_50+0x70(sp)
.text:00450ee4 3400b9af sw t9,local_3c+0x70(sp)
.text:00450ee8 23883e02 subu s1,s1,s8
.text:00450eec 59000012 beq s0,zero,LAB_00451054
.text:00450ef0 23b8fe02 _subu s7,s7,s8
LAB_00450ef4: ;XREF[1,0]: 00450e68
.text:00450ef4 1c03948e lw s4,0x31c(s4)
.text:00450ef8 00000000 nop
.text:00450efc 55008012 beq s4,zero,LAB_00451054
.text:00450f00 00000000 _nop
LAB_00450f04: ;XREF[1,0]: 00450e4c
.text:00450f04 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450f08 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450f0c 1003918e lw s1,0x310(s4)
.text:00450f10 f005c527 addiu a1=>.roda...,s8,0x5f0 ;= "sslEncode.c"
.text:00450f14 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00450f18 1001e427 addiu a0=>.roda...,ra,0x110 ;= "psAssert %s"
.text:00450f1c cdff2016 bne s1,zero,LAB_00450e54
.text:00450f20 21f00000 _clear s8
.text:00450f24 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00450f28 00000000 _nop
.text:00450f2c 2000bc8f lw gp,local_50+0x70(sp)
.text:00450f30 0e130524 li a1,0x130e
.text:00450f34 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450f38 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00450f3c 00000000 nop
.text:00450f40 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00450f44 1c016424 _addiu a0=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:00450f48 2000bc8f lw gp,local_50+0x70(sp)
.text:00450f4c 00000000 nop
.text:00450f50 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00450f54 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00450f58 00000000 nop
.text:00450f5c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00450f60 b0064424 _addiu a0=>.roda...,v0,0x6b0 ;= "cert->unparsedBin != NULL"
.text:00450f64 2000bc8f lw gp,local_50+0x70(sp)
.text:00450f68 baff0010 b LAB_00450e54
.text:00450f6c 00000000 _nop
LAB_00450f70: ;XREF[1,0]: 00451258
.text:00450f70 2c0dac8e lw t4,0xd2c(s5)
.text:00450f74 00000000 nop
.text:00450f78 82330c00 srl a2,t4,0xe
.text:00450f7c 0100de30 andi s8,a2,0x1
.text:00450f80 1100c013 beq s8,zero,LAB_00450fc8
.text:00450f84 c4ff0424 _li a0,-0x3c
.text:00450f88 0f004414 bne v0,a0,LAB_00450fc8
.text:00450f8c 2120a002 _move a0,s5
.text:00450f90 6c85998f lw t9,-0x7a94(gp)=>->dtlsWriteCertificate ;= 0045a83c
.text:00450f94 3c00a78f lw a3,local_34+0x70(sp)
.text:00450f98 21284002 move a1,s2
.text:00450f9c 09f82003 jalr t9=>dtlsWriteCertificate ;undefined dtlsWriteCertificate()
.text:00450fa0 21300002 _move a2,s0
.text:00450fa4 2000bc8f lw gp,local_50+0x70(sp)
.text:00450fa8 07004004 bltz v0,LAB_00450fc8
.text:00450fac 21184000 _move v1,v0
.text:00450fb0 3c00ad8f lw t5,local_34+0x70(sp)
.text:00450fb4 7400b08f lw s0,local_res4+0x70(sp)
.text:00450fb8 2190a201 addu s2,t5,v0
.text:00450fbc 080012ae sw s2,0x8(s0)
.text:00450fc0 21180000 clear v1
.text:00450fc4 3c00b2af sw s2,local_34+0x70(sp)
LAB_00450fc8: ;XREF[12,0]: 00450c50,00450dd4,00450f80,00450f88
; 00450fa8,00451090,0045113c,00451204
; 004513fc,00451410,00451420,00451510
.text:00450fc8 6c00bf8f lw ra,local_4+0x70(sp)
.text:00450fcc 6800be8f lw s8,local_8+0x70(sp)
.text:00450fd0 6400b78f lw s7,local_c+0x70(sp)
.text:00450fd4 6000b68f lw s6,local_10+0x70(sp)
.text:00450fd8 5c00b58f lw s5,local_14+0x70(sp)
.text:00450fdc 5800b48f lw s4,local_18+0x70(sp)
.text:00450fe0 5400b38f lw s3,local_1c+0x70(sp)
.text:00450fe4 5000b28f lw s2,local_20+0x70(sp)
.text:00450fe8 4c00b18f lw s1,local_24+0x70(sp)
.text:00450fec 4800b08f lw s0,local_28+0x70(sp)
.text:00450ff0 21106000 move v0,v1
.text:00450ff4 0800e003 jr ra
.text:00450ff8 7000bd27 _addiu sp,sp,0x70
LAB_00450ffc: ;XREF[1,0]: 00450e70
.text:00450ffc 3400a48f lw a0,local_3c+0x70(sp)
.text:00451000 02001324 li s3,0x2
.text:00451004 000080a0 sb zero,0x0(a0)
.text:00451008 3400a48f lw a0,local_3c+0x70(sp)
.text:0045100c 00000000 nop
.text:00451010 01008524 addiu a1,a0,0x1
.text:00451014 4400b3af sw s3,local_2c+0x70(sp)
.text:00451018 0e002011 beq t1,zero,LAB_00451054
.text:0045101c 3400a5af _sw a1,local_3c+0x70(sp)
.text:00451020 010086a0 sb a2,0x1(a0)
.text:00451024 3400a48f lw a0,local_3c+0x70(sp)
.text:00451028 01000724 li a3,0x1
.text:0045102c 01008a24 addiu t2,a0,0x1
.text:00451030 feff0626 addiu a2,s0,-0x2
.text:00451034 3400aaaf sw t2,local_3c+0x70(sp)
.text:00451038 0600c010 beq a2,zero,LAB_00451054
.text:0045103c 4400a7af _sw a3,local_2c+0x70(sp)
.text:00451040 010091a0 sb s1,0x1(a0)
.text:00451044 3400ad8f lw t5,local_3c+0x70(sp)
.text:00451048 4400a0af sw zero,local_2c+0x70(sp)
.text:0045104c 0100ac25 addiu t4,t5,0x1
.text:00451050 3400acaf sw t4,local_3c+0x70(sp)
LAB_00451054: ;XREF[6,0]: 00450e2c,00450e44,00450eec,00450efc
; 00451018,00451038
.text:00451054 2c00aa93 lbu t2,local_44+0x70(sp)
.text:00451058 3000b38f lw s3,local_40+0x70(sp)
.text:0045105c 1c00b2af sw s2,local_54+0x70(sp)
.text:00451060 7400b08f lw s0,local_res4+0x70(sp)
.text:00451064 3480928f lw s2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00451068 2e00a797 lhu a3,local_42+0x70(sp)
.text:0045106c 2120a002 move a0,s5
.text:00451070 16000524 li a1,0x16
.text:00451074 0b000624 li a2,0xb
.text:00451078 1000aaaf sw t2,local_60+0x70(sp)
.text:0045107c 1400b3af sw s3,local_5c+0x70(sp)
.text:00451080 94e65926 addiu t9,s2,-0x196c
.text:00451084 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00451088 1800b0af _sw s0,local_58+0x70(sp)
.text:0045108c 2000bc8f lw gp,local_50+0x70(sp)
.text:00451090 cdff4004 bltz v0,LAB_00450fc8
.text:00451094 21184000 _move v1,v0
LAB_00451098: ;XREF[1,0]: 004511fc
.text:00451098 3400a58f lw a1,local_3c+0x70(sp)
.text:0045109c de00e01a blez s7,LAB_00451418
.text:004510a0 00000000 _nop
.text:004510a4 7400a48f lw a0,local_res4+0x70(sp)
.text:004510a8 19018012 beq s4,zero,LAB_00451510
.text:004510ac 080085ac _sw a1,0x8(a0)
.text:004510b0 4400a38f lw v1,local_2c+0x70(sp)
.text:004510b4 00000000 nop
.text:004510b8 2c016018 blez v1,LAB_0045156c
.text:004510bc 00000000 _nop
.text:004510c0 2e00a3a7 sh v1,local_42+0x70(sp)
LAB_004510c4: ;XREF[1,0]: 0045156c
.text:004510c4 2e00a397 lhu v1,local_42+0x70(sp)
.text:004510c8 000da78e lw a3,0xd00(s5)
.text:004510cc ffff6b30 andi t3,v1,0xffff
.text:004510d0 21307101 addu a2,t3,s1
.text:004510d4 2b28e600 sltu a1,a3,a2
.text:004510d8 0f01a010 beq a1,zero,LAB_00451518
.text:004510dc 21102302 _addu v0,s1,v1
.text:004510e0 2160e300 addu t4,a3,v1
.text:004510e4 2e00aca7 sh t4,local_42+0x70(sp)
LAB_004510e8: ;XREF[3,0]: 00451520,00451564,004515b0
.text:004510e8 3412a78e lw a3,0x1234(s5)
.text:004510ec 2e00a897 lhu t0,local_42+0x70(sp)
.text:004510f0 3480828f lw v0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004510f4 4000a98f lw t1,local_30+0x70(sp)
.text:004510f8 2150e800 addu t2,a3,t0
.text:004510fc 2c00b027 addiu s0,sp,0x2c
.text:00451100 3400b327 addiu s3,sp,0x34
.text:00451104 3000b227 addiu s2,sp,0x30
.text:00451108 1000b0af sw s0,local_60+0x70(sp)
.text:0045110c 2120a002 move a0,s5
.text:00451110 5b000524 li a1,0x5b
.text:00451114 0b000624 li a2,0xb
.text:00451118 2e00a727 addiu a3,sp,0x2e
.text:0045111c 2e00aaa7 sh t2,local_42+0x70(sp)
.text:00451120 1400b2af sw s2,local_5c+0x70(sp)
.text:00451124 1800a9af sw t1,local_58+0x70(sp)
.text:00451128 1c00b3af sw s3,local_54+0x70(sp)
.text:0045112c 38df5924 addiu t9,v0,-0x20c8
.text:00451130 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00451134 ffff1031 _andi s0,t0,0xffff
.text:00451138 2000bc8f lw gp,local_50+0x70(sp)
.text:0045113c a2ff4004 bltz v0,LAB_00450fc8
.text:00451140 21184000 _move v1,v0
.text:00451144 4400a48f lw a0,local_2c+0x70(sp)
.text:00451148 00000000 nop
.text:0045114c 14018018 blez a0,LAB_004515a0
.text:00451150 02000524 _li a1,0x2
.text:00451154 4400a68f lw a2,local_2c+0x70(sp)
.text:00451158 00000000 nop
.text:0045115c 0501c510 beq a2,a1,LAB_00451574
.text:00451160 027a1100 _srl t7,s1,0x8
.text:00451164 3400b68f lw s6,local_3c+0x70(sp)
.text:00451168 ffff1026 addiu s0,s0,-0x1
.text:0045116c 0000d1a2 sb s1,0x0(s6)
.text:00451170 3400b88f lw t8,local_3c+0x70(sp)
.text:00451174 00000000 nop
.text:00451178 01000427 addiu a0,t8,0x1
LAB_0045117c: ;XREF[1,0]: 00451598
.text:0045117c 3400a4af sw a0,local_3c+0x70(sp)
.text:00451180 4400a0af sw zero,local_2c+0x70(sp)
.text:00451184 2bf81102 sltu ra,s0,s1
LAB_00451188: ;XREF[1,0]: 004515a4
.text:00451188 a700e013 beq ra,zero,LAB_00451428
.text:0045118c 21302002 _move a2,s1
.text:00451190 1003828e lw v0,0x310(s4)
.text:00451194 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00451198 21285e00 addu a1,v0,s8
.text:0045119c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004511a0 21300002 _move a2,s0
.text:004511a4 3400a38f lw v1,local_3c+0x70(sp)
.text:004511a8 2000bc8f lw gp,local_50+0x70(sp)
.text:004511ac 21f0d003 addu s8,s8,s0
.text:004511b0 21107000 addu v0,v1,s0
.text:004511b4 23883002 subu s1,s1,s0
.text:004511b8 23b8f002 subu s7,s7,s0
LAB_004511bc: ;XREF[1,0]: 00451608
.text:004511bc 3400a2af sw v0,local_3c+0x70(sp)
LAB_004511c0: ;XREF[5,0]: 00451454,004514ec,004514f4,004515d0
; 004515f4
.text:004511c0 2c00a993 lbu t1,local_44+0x70(sp)
.text:004511c4 3000a88f lw t0,local_40+0x70(sp)
.text:004511c8 1c00b3af sw s3,local_54+0x70(sp)
.text:004511cc 7400a38f lw v1,local_res4+0x70(sp)
.text:004511d0 3480938f lw s3,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004511d4 2e00a797 lhu a3=>local_42,local_42+0x70(sp)
.text:004511d8 2120a002 move a0,s5
.text:004511dc 16000524 li a1,0x16
.text:004511e0 0b000624 li a2,0xb
.text:004511e4 1000a9af sw t1,local_60+0x70(sp)
.text:004511e8 1400a8af sw t0,local_5c+0x70(sp)
.text:004511ec 94e67926 addiu t9,s3,-0x196c
.text:004511f0 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004511f4 1800a3af _sw v1,local_58+0x70(sp)
.text:004511f8 2000bc8f lw gp,local_50+0x70(sp)
.text:004511fc a6ff4104 bgez v0,LAB_00451098
.text:00451200 00000000 _nop
.text:00451204 70ff0010 b LAB_00450fc8
.text:00451208 21184000 _move v1,v0
LAB_0045120c: ;XREF[1,0]: 00450d48
.text:0045120c 3412a58e lw a1,0x1234(s5)
.text:00451210 3480948f lw s4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00451214 2138a400 addu a3,a1,a0
.text:00451218 21b8f000 addu s7,a3,s0
.text:0045121c 2158f202 addu t3,s7,s2
.text:00451220 3c00b727 addiu s7,sp,0x3c
.text:00451224 3800b127 addiu s1,sp,0x38
.text:00451228 2120a002 move a0,s5
.text:0045122c 16000524 li a1,0x16
.text:00451230 0b000624 li a2,0xb
.text:00451234 2a00a727 addiu a3,sp,0x2a
.text:00451238 2a00aba7 sh t3,local_46+0x70(sp)
.text:0045123c 1000aaaf sw t2,local_60+0x70(sp)
.text:00451240 1400b1af sw s1,local_5c+0x70(sp)
.text:00451244 1800beaf sw s8,local_58+0x70(sp)
.text:00451248 38df9926 addiu t9,s4,-0x20c8
.text:0045124c 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00451250 1c00b7af _sw s7,local_54+0x70(sp)
.text:00451254 2000bc8f lw gp,local_50+0x70(sp)
.text:00451258 45ff4004 bltz v0,LAB_00450f70
.text:0045125c 21184000 _move v1,v0
.text:00451260 3c00a98f lw t1,local_34+0x70(sp)
.text:00451264 fdff7f26 addiu ra,s3,-0x3
.text:00451268 02a41f00 srl s4,ra,0x10
.text:0045126c 000034a1 sb s4,0x0(t1)
.text:00451270 3c00b38f lw s3,local_34+0x70(sp)
.text:00451274 021a1f00 srl v1,ra,0x8
.text:00451278 01006826 addiu t0,s3,0x1
.text:0045127c 3c00a8af sw t0,local_34+0x70(sp)
.text:00451280 010063a2 sb v1,0x1(s3)
.text:00451284 3c00b68f lw s6,local_34+0x70(sp)
.text:00451288 00000000 nop
.text:0045128c 0100c226 addiu v0,s6,0x1
.text:00451290 3c00a2af sw v0,local_34+0x70(sp)
.text:00451294 0100dfa2 sb ra,0x1(s6)
.text:00451298 3c00b88f lw t8,local_34+0x70(sp)
.text:0045129c 7800ae8f lw t6,local_res8+0x70(sp)
.text:004512a0 01000f27 addiu t7,t8,0x1
.text:004512a4 4600c011 beq t6,zero,LAB_004513c0
.text:004512a8 3c00afaf _sw t7,local_34+0x70(sp)
.text:004512ac 480caa8e lw t2,0xc48(s5)
.text:004512b0 00000000 nop
.text:004512b4 7400518d lw s1,0x74(t2)
.text:004512b8 00000000 nop
.text:004512bc 40002012 beq s1,zero,LAB_004513c0
.text:004512c0 00000000 _nop
.text:004512c4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004512c8 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004512cc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004512d0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004512d4 0a000010 b LAB_00451300
.text:004512d8 00000000 _nop
LAB_004512dc: ;XREF[1,0]: 0045130c
.text:004512dc 14033096 lhu s0,0x314(s1)
.text:004512e0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004512e4 02221000 srl a0,s0,0x8
.text:004512e8 1e000016 bne s0,zero,LAB_00451364
.text:004512ec 21300002 _move a2,s0
LAB_004512f0: ;XREF[2,0]: 0045135c,004513b8
.text:004512f0 1c03318e lw s1,0x31c(s1)
.text:004512f4 00000000 nop
.text:004512f8 31002012 beq s1,zero,LAB_004513c0
.text:004512fc 00000000 _nop
LAB_00451300: ;XREF[1,0]: 004512d4
.text:00451300 10032b8e lw t3,0x310(s1)
.text:00451304 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00451308 10016426 addiu a0=>.roda...,s3,0x110 ;= "psAssert %s"
.text:0045130c f3ff6015 bne t3,zero,LAB_004512dc
.text:00451310 f0054526 _addiu a1=>.roda...,s2,0x5f0 ;= "sslEncode.c"
.text:00451314 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00451318 00000000 _nop
.text:0045131c 2000bc8f lw gp,local_50+0x70(sp)
.text:00451320 1c018426 addiu a0=>.rodata:DAT_0049011c,s4,0x11c ;= 3Ah :
.text:00451324 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00451328 00000000 nop
.text:0045132c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00451330 95140524 _li a1,0x1495
.text:00451334 2000bc8f lw gp,local_50+0x70(sp)
.text:00451338 00000000 nop
.text:0045133c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00451340 00000000 nop
.text:00451344 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00451348 b006c426 _addiu a0=>.roda...,s6,0x6b0 ;= "cert->unparsedBin != NULL"
.text:0045134c 14033096 lhu s0,0x314(s1)
.text:00451350 2000bc8f lw gp,local_50+0x70(sp)
.text:00451354 02221000 srl a0,s0,0x8
.text:00451358 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045135c e4ff0012 beq s0,zero,LAB_004512f0
.text:00451360 21300002 _move a2,s0
LAB_00451364: ;XREF[1,0]: 004512e8
.text:00451364 3c00af8f lw t7,local_34+0x70(sp)
.text:00451368 00000000 nop
.text:0045136c 0000e0a1 sb zero,0x0(t7)
.text:00451370 3c00ad8f lw t5,local_34+0x70(sp)
.text:00451374 00000000 nop
.text:00451378 0100ae25 addiu t6,t5,0x1
.text:0045137c 3c00aeaf sw t6,local_34+0x70(sp)
.text:00451380 0100a4a1 sb a0,0x1(t5)
.text:00451384 3c00ac8f lw t4,local_34+0x70(sp)
.text:00451388 00000000 nop
.text:0045138c 01008425 addiu a0,t4,0x1
.text:00451390 3c00a4af sw a0,local_34+0x70(sp)
.text:00451394 010090a1 sb s0,0x1(t4)
.text:00451398 3c00be8f lw s8,local_34+0x70(sp)
.text:0045139c 1003258e lw a1,0x310(s1)
.text:004513a0 0100c427 addiu a0,s8,0x1
.text:004513a4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004513a8 3c00a4af _sw a0,local_34+0x70(sp)
.text:004513ac 3c00a58f lw a1,local_34+0x70(sp)
.text:004513b0 2000bc8f lw gp,local_50+0x70(sp)
.text:004513b4 2138b000 addu a3,a1,s0
.text:004513b8 cdff0010 b LAB_004512f0
.text:004513bc 3c00a7af _sw a3,local_34+0x70(sp)
LAB_004513c0: ;XREF[3,0]: 004512a4,004512bc,004512f8
.text:004513c0 2800b093 lbu s0,local_48+0x70(sp)
.text:004513c4 2120a002 move a0,s5
.text:004513c8 3800b28f lw s2,local_38+0x70(sp)
.text:004513cc 3480958f lw s5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004513d0 7400b18f lw s1,local_res4+0x70(sp)
.text:004513d4 2a00a797 lhu a3=>local_46,local_46+0x70(sp)
.text:004513d8 16000524 li a1,0x16
.text:004513dc 0b000624 li a2,0xb
.text:004513e0 1000b0af sw s0,local_60+0x70(sp)
.text:004513e4 1400b2af sw s2,local_5c+0x70(sp)
.text:004513e8 1c00b7af sw s7,local_54+0x70(sp)
.text:004513ec 94e6b926 addiu t9,s5,-0x196c
.text:004513f0 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004513f4 1800b1af _sw s1,local_58+0x70(sp)
.text:004513f8 2000bc8f lw gp,local_50+0x70(sp)
.text:004513fc f2fe4004 bltz v0,LAB_00450fc8
.text:00451400 21184000 _move v1,v0
.text:00451404 3c00a68f lw a2,local_34+0x70(sp)
.text:00451408 7400b78f lw s7,local_res4+0x70(sp)
.text:0045140c 21180000 clear v1
.text:00451410 edfe0010 b LAB_00450fc8
.text:00451414 0800e6ae _sw a2,0x8(s7)
LAB_00451418: ;XREF[2,0]: 00450d7c,0045109c
.text:00451418 7400b58f lw s5,local_res4+0x70(sp)
.text:0045141c 21180000 clear v1
.text:00451420 e9fe0010 b LAB_00450fc8
.text:00451424 0800a5ae _sw a1,0x8(s5)
LAB_00451428: ;XREF[1,0]: 00451188
.text:00451428 1003898e lw t1,0x310(s4)
.text:0045142c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00451430 00000000 nop
.text:00451434 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00451438 21283e01 _addu a1,t1,s8
.text:0045143c 3400a88f lw t0,local_3c+0x70(sp)
.text:00451440 23301102 subu a2,s0,s1
.text:00451444 21181101 addu v1,t0,s1
.text:00451448 23b8f102 subu s7,s7,s1
.text:0045144c 2000bc8f lw gp,local_50+0x70(sp)
.text:00451450 3400a3af sw v1,local_3c+0x70(sp)
.text:00451454 5affc018 blez a2,LAB_004511c0
.text:00451458 21880000 _clear s1
.text:0045145c 27000010 b LAB_004514fc
.text:00451460 ff00123c _lui s2,0xff
LAB_00451464: ;XREF[1,0]: 00451508
.text:00451464 14039196 lhu s1,0x314(s4)
.text:00451468 21f00000 clear s8
.text:0045146c 24503202 and t2,s1,s2
.text:00451470 02140a00 srl v0,t2,0x10
.text:00451474 022a1100 srl a1,s1,0x8
.text:00451478 4f008014 bne a0,zero,LAB_004515b8
.text:0045147c 2b383002 _sltu a3,s1,s0
.text:00451480 000062a0 sb v0,0x0(v1)
.text:00451484 3400b68f lw s6,local_3c+0x70(sp)
.text:00451488 21f00002 move s8,s0
.text:0045148c 0100df26 addiu ra,s6,0x1
.text:00451490 3400bfaf sw ra,local_3c+0x70(sp)
.text:00451494 0100c5a2 sb a1,0x1(s6)
.text:00451498 3400af8f lw t7,local_3c+0x70(sp)
.text:0045149c 00000000 nop
.text:004514a0 0100f825 addiu t8,t7,0x1
.text:004514a4 3400b8af sw t8,local_3c+0x70(sp)
.text:004514a8 0100f1a1 sb s1,0x1(t7)
.text:004514ac 3400ae8f lw t6,local_3c+0x70(sp)
.text:004514b0 00000000 nop
.text:004514b4 0100cd25 addiu t5,t6,0x1
.text:004514b8 2120a001 move a0,t5
.text:004514bc 0200e010 beq a3,zero,LAB_004514c8
.text:004514c0 3400adaf _sw t5,local_3c+0x70(sp)
.text:004514c4 21f02002 move s8,s1
LAB_004514c8: ;XREF[1,0]: 004514bc
.text:004514c8 1003858e lw a1,0x310(s4)
.text:004514cc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004514d0 2130c003 _move a2,s8
.text:004514d4 3400a28f lw v0,local_3c+0x70(sp)
.text:004514d8 23301e02 subu a2,s0,s8
.text:004514dc 21185e00 addu v1,v0,s8
.text:004514e0 2000bc8f lw gp,local_50+0x70(sp)
.text:004514e4 3400a3af sw v1,local_3c+0x70(sp)
.text:004514e8 23883e02 subu s1,s1,s8
.text:004514ec 34ffc010 beq a2,zero,LAB_004511c0
.text:004514f0 23b8fe02 _subu s7,s7,s8
.text:004514f4 32ffc018 blez a2,LAB_004511c0
.text:004514f8 00000000 _nop
LAB_004514fc: ;XREF[1,0]: 0045145c
.text:004514fc 1c03948e lw s4,0x31c(s4)
.text:00451500 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00451504 fdffd024 addiu s0,a2,-0x3
.text:00451508 d6ff8016 bne s4,zero,LAB_00451464
.text:0045150c 0400c428 _slti a0,a2,0x4
LAB_00451510: ;XREF[1,0]: 004510a8
.text:00451510 adfe0010 b LAB_00450fc8
.text:00451514 ffff0324 _li v1,-0x1
LAB_00451518: ;XREF[1,0]: 004510d8
.text:00451518 1c03848e lw a0,0x31c(s4)
.text:0045151c 00000000 nop
.text:00451520 f1fe8010 beq a0,zero,LAB_004510e8
.text:00451524 2e00a2a7 _sh v0,local_42+0x70(sp)
.text:00451528 21288000 move a1,a0
.text:0045152c 21304000 move a2,v0
LAB_00451530: ;XREF[1,0]: 0045155c
.text:00451530 1403b694 lhu s6,0x314(a1)
.text:00451534 ffffdf30 andi ra,a2,0xffff
.text:00451538 ffffc332 andi v1,s6,0xffff
.text:0045153c 21c0e303 addu t8,ra,v1
.text:00451540 03000f27 addiu t7,t8,0x3
.text:00451544 2170c602 addu t6,s6,a2
.text:00451548 2b68ef00 sltu t5,a3,t7
.text:0045154c 1700a015 bne t5,zero,LAB_004515ac
.text:00451550 0300c625 _addiu a2,t6,0x3
.text:00451554 1c03a58c lw a1,0x31c(a1)
.text:00451558 00000000 nop
.text:0045155c f4ffa014 bne a1,zero,LAB_00451530
.text:00451560 00000000 _nop
.text:00451564 e0fe0010 b LAB_004510e8
.text:00451568 2e00a6a7 _sh a2,local_42+0x70(sp)
LAB_0045156c: ;XREF[1,0]: 004510b8
.text:0045156c d5fe0010 b LAB_004510c4
.text:00451570 2e00a0a7 _sh zero,local_42+0x70(sp)
LAB_00451574: ;XREF[1,0]: 0045115c
.text:00451574 3400ae8f lw t6,local_3c+0x70(sp)
.text:00451578 00000000 nop
.text:0045157c 0000cfa1 sb t7,0x0(t6)
.text:00451580 3400ac8f lw t4,local_3c+0x70(sp)
.text:00451584 feff1026 addiu s0,s0,-0x2
.text:00451588 01008d25 addiu t5,t4,0x1
.text:0045158c 3400adaf sw t5,local_3c+0x70(sp)
.text:00451590 010091a1 sb s1,0x1(t4)
.text:00451594 3400ab8f lw t3,local_3c+0x70(sp)
.text:00451598 f8fe0010 b LAB_0045117c
.text:0045159c 01006425 _addiu a0,t3,0x1
LAB_004515a0: ;XREF[1,0]: 0045114c
.text:004515a0 3400a48f lw a0,local_3c+0x70(sp)
.text:004515a4 f8fe0010 b LAB_00451188
.text:004515a8 2bf81102 _sltu ra,s0,s1
LAB_004515ac: ;XREF[1,0]: 0045154c
.text:004515ac 2130e000 move a2,a3
.text:004515b0 cdfe0010 b LAB_004510e8
.text:004515b4 2e00a6a7 _sh a2,local_42+0x70(sp)
LAB_004515b8: ;XREF[1,0]: 00451478
.text:004515b8 000060a0 sb zero,0x0(v1)
.text:004515bc 3400a48f lw a0,local_3c+0x70(sp)
.text:004515c0 02001024 li s0,0x2
.text:004515c4 01008724 addiu a3,a0,0x1
.text:004515c8 ffffd224 addiu s2,a2,-0x1
.text:004515cc 3400a7af sw a3,local_3c+0x70(sp)
.text:004515d0 fbfe4012 beq s2,zero,LAB_004511c0
.text:004515d4 4400b0af _sw s0,local_2c+0x70(sp)
.text:004515d8 02621100 srl t4,s1,0x8
.text:004515dc 01008ca0 sb t4,0x1(a0)
.text:004515e0 3400a48f lw a0,local_3c+0x70(sp)
.text:004515e4 feffc524 addiu a1,a2,-0x2
.text:004515e8 01008b24 addiu t3,a0,0x1
.text:004515ec 01000624 li a2,0x1
.text:004515f0 3400abaf sw t3,local_3c+0x70(sp)
.text:004515f4 f2fea010 beq a1,zero,LAB_004511c0
.text:004515f8 4400a6af _sw a2,local_2c+0x70(sp)
.text:004515fc 010091a0 sb s1,0x1(a0)
.text:00451600 3400a48f lw a0,local_3c+0x70(sp)
.text:00451604 4400a0af sw zero,local_2c+0x70(sp)
.text:00451608 ecfe0010 b LAB_004511bc
.text:0045160c 01008224 _addiu v0,a0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslEncodeClientHello(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045164c
;param_6 undefined4 14 ;XREF[2,0]: 004519f0,00451cbc
;param_7 undefined4 18 ;XREF[1,0]: 00451664
;local_4 undefined4 -4 ;XREF[3,0]: 00451620,00451db4,00451dec
;local_8 undefined4 -8 ;XREF[3,0]: 00451624,00451db8,00451df0
;local_c undefined4 -c ;XREF[3,0]: 00451628,00451dbc,00451df4
;local_10 undefined4 -10 ;XREF[3,0]: 0045162c,00451dc0,00451df8
;local_14 undefined4 -14 ;XREF[3,0]: 00451630,00451dc4,00451dfc
;local_18 undefined4 -18 ;XREF[3,0]: 00451634,00451dc8,00451e00
;local_1c undefined4 -1c ;XREF[3,0]: 00451638,00451dcc,00451e04
;local_20 undefined4 -20 ;XREF[3,0]: 0045163c,00451dd0,00451e08
;local_24 undefined4 -24 ;XREF[3,0]: 00451640,00451dd4,00451e0c
;local_28 undefined4 -28 ;XREF[3,0]: 00451644,00451dd8,00451e10
;local_2c undefined4 -2c ;XREF[5,0]: 0045166c,00451c88,004521dc,0045220c,00452624
;local_30 undefined4 -30 ;XREF[3,0]: 00451958,00451f4c,0045234c
;local_34 undefined4 -34 ;XREF[4,0]: 00451708,00451718,0045172c,00451830
;local_38 undefined4 -38 ;XREF[154,0]: 00451a8c,00451b0c,00451b18,00451b24,00451b2c
; 00451b38,00451b98,00451ba4,00451bac,00451bbc
; 00451bec,00451bf8,00451c40,00451c4c,00451c58
; 00451c64,00451c70,00451c9c,00451ca4,00451cb0
; 00451cb8,00451cc8,00451cec,00451cf8,00451d00
; 00451d0c,00451d14,00451d20,00451d28,00451d38
; 00451d58,00451d68,00451e68,00451e74,00451e7c
; 00451e88,00451e90,00451e9c,00451ea4,00451eb4
; 00451ef8,00451f04,00451f0c,00451f18,00451f20
; 00451f2c,00451f34,00451f44,00451f48,00451f7c
; 00451fa4,00451fb0,00451fb8,00451fc4,00451fcc
; 00451fd8,00451fe0,00452008,00452018,00452024
; 0045202c,00452038,00452040,0045204c,00452054
; 00452060,00452068,00452074,0045207c,00452088
; 00452090,0045209c,004520a4,004520b0,004520b8
; 004520dc,004520ec,004520f8,00452100,0045210c
; 00452114,00452120,00452128,0045214c,00452168
; 00452174,0045217c,00452188,00452190,0045219c
; 004521a4,004521e8,00452264,004522a4,00452398
; 004523a8,004523c8,004523d4,004523dc,004523ec
; 00452404,00452410,00452418,0045242c,00452458
; 00452464,0045246c,004524c8,004524dc,004524e4
; 00452508,00452514,00452520,00452530,00452538
; 00452548,00452550,0045255c,00452564,00452570
; 00452578,00452588,00452590,004525a4,004525ac
; 004525b8,004525c0,004525cc,004525d4,004525e0
; 004525e8,004525f4,004525fc,00452608,00452610
; 00452620,00452630,0045263c,00452650,0045268c
; 0045269c,004526a8,004526b8,004526c4,004526d4
; 004526fc,00452708,00452714,00452724,00452730
; 0045273c,00452748,0045275c,00452764
;local_3c undefined4 -3c ;XREF[1,0]: 00452228
;local_40 undefined1 -40 ;XREF[9,0]: 004518f0,0045191c,00451930,00451ed4,0045251c
; 0045253c,00452568,0045257c,00452594
;local_67 undefined1 -67 ;XREF[1,0]: 004519b4
;local_68 undefined1 -68 ;XREF[1,0]: 004519b0
;local_69 undefined1 -69 ;XREF[1,0]: 004519e0
;local_6a undefined1 -6a ;XREF[1,0]: 004519ac
;local_6b undefined1 -6b ;XREF[1,0]: 004519dc
;local_6c undefined1 -6c ;XREF[1,0]: 004519a8
;local_6d undefined1 -6d ;XREF[1,0]: 004519d8
;local_6e undefined1 -6e ;XREF[1,0]: 004519a4
;local_6f undefined1 -6f ;XREF[1,0]: 004519a0
;local_70 undefined1 -70 ;XREF[1,0]: 004519d4
;local_71 undefined1 -71 ;XREF[1,0]: 004519d0
;local_72 undefined1 -72 ;XREF[1,0]: 004519cc
;local_73 undefined1 -73 ;XREF[1,0]: 004519c8
;local_74 undefined1 -74 ;XREF[1,0]: 004519c4
;local_75 undefined1 -75 ;XREF[1,0]: 004519c0
;local_76 undefined1 -76 ;XREF[1,0]: 004519bc
;local_77 undefined1 -77 ;XREF[1,0]: 004519b8
;local_78 undefined1 -78 ;XREF[1,0]: 004519e8
;local_7e undefined2 -7e ;XREF[5,0]: 00451844,00451a58,00451a88,0045222c,00452478
;local_80 undefined1 -80 ;XREF[1,0]: 00452224
;local_88 undefined4 -88 ;XREF[20,0]: 00451648,004516f8,004517c8,00451904,00451934
; 00451aa8,00451c34,00451d50,00451f54,004521f8
; 00452218,00452258,0045230c,0045239c,00452494
; 004524e8,004525ec,00452644,00452664,0045276c
;local_8c undefined4 -8c ;XREF[2,0]: 00451aa4,00452248
;local_90 undefined4 -90 ;XREF[2,0]: 00451a98,00452254
;local_94 undefined4 -94 ;XREF[2,0]: 00451a94,00452244
;local_98 undefined4 -98 ;XREF[2,0]: 00451a90,00452240
;XREF[4,0]: Entry Point,0044ae38,004565dc
; 004d81a8
.text:00451610 09001c3c lui gp,0x9
.text:00451614 d0e39c27 addiu gp,gp,-0x1c30
.text:00451618 21e09903 addu gp,gp,t9
.text:0045161c 58ffbd27 addiu sp,sp,-0xa8
.text:00451620 a400bfaf sw ra,local_4+0xa8(sp)
.text:00451624 a000beaf sw s8,local_8+0xa8(sp)
.text:00451628 9c00b7af sw s7,local_c+0xa8(sp)
.text:0045162c 9800b6af sw s6,local_10+0xa8(sp)
.text:00451630 9400b5af sw s5,local_14+0xa8(sp)
.text:00451634 9000b4af sw s4,local_18+0xa8(sp)
.text:00451638 8c00b3af sw s3,local_1c+0xa8(sp)
.text:0045163c 8800b2af sw s2,local_20+0xa8(sp)
.text:00451640 8400b1af sw s1,local_24+0xa8(sp)
.text:00451644 8000b0af sw s0,local_28+0xa8(sp)
.text:00451648 2000bcaf sw gp=>_gp,local_88+0xa8(sp)
.text:0045164c b800be8f lw s8,param_5+0xa8(sp)
.text:00451650 21a8a000 move s5,param_2
.text:00451654 21908000 move s2,param_1
.text:00451658 21a0c000 move s4,param_3
.text:0045165c ff00f330 andi s3,param_4,0xff
.text:00451660 0000c0af sw zero,0x0(s8)
.text:00451664 c000b78f lw s7,param_7+0xa8(sp)
.text:00451668 d101a010 beq param_2,zero,LAB_00451db0
.text:0045166c 7c00a0af _sw zero,local_2c+0xa8(sp)
.text:00451670 0000a28c lw v0,0x0(param_2)
.text:00451674 00000000 nop
.text:00451678 cd014010 beq v0,zero,LAB_00451db0
.text:0045167c 00000000 _nop
.text:00451680 cb018010 beq param_1,zero,LAB_00451db0
.text:00451684 00000000 _nop
.text:00451688 c901e012 beq s7,zero,LAB_00451db0
.text:0045168c 00000000 _nop
.text:00451690 c1016016 bne s3,zero,LAB_00451d98
.text:00451694 00000000 _nop
LAB_00451698: ;XREF[1,0]: 00451da8
.text:00451698 2c0d438e lw v1,0xd2c(s2)
.text:0045169c 00000000 nop
.text:004516a0 82290300 srl param_2,v1,0x6
.text:004516a4 0100a430 andi param_1,param_2,0x1
.text:004516a8 cf018014 bne param_1,zero,LAB_00451de8
.text:004516ac 02390300 _srl param_4,v1,0x4
.text:004516b0 0100e630 andi param_3,param_4,0x1
.text:004516b4 cc01c014 bne param_3,zero,LAB_00451de8
.text:004516b8 01006830 _andi t0,v1,0x1
.text:004516bc ca010015 bne t0,zero,LAB_00451de8
.text:004516c0 02000924 _li t1,0x2
.text:004516c4 380d4392 lbu v1,0xd38(s2)
.text:004516c8 00000000 nop
.text:004516cc 05006910 beq v1,t1,LAB_004516e4
.text:004516d0 ff000a24 _li t2,0xff
.text:004516d4 03006a10 beq v1,t2,LAB_004516e4
.text:004516d8 00000000 _nop
.text:004516dc c3016014 bne v1,zero,LAB_00451dec
.text:004516e0 f4ff0724 _li param_4,-0xc
LAB_004516e4: ;XREF[2,0]: 004516cc,004516d4
.text:004516e4 3c86998f lw t9,-0x79c4(gp)=>->sslInitHSHash ;= 0045e7c8
.text:004516e8 00000000 nop
.text:004516ec 09f82003 jalr t9=>sslInitHSHash ;undefined sslInitHSHash()
.text:004516f0 21204002 _move param_1,s2
.text:004516f4 2c0d478e lw param_4,0xd2c(s2)
.text:004516f8 2000bc8f lw gp,local_88+0xa8(sp)
.text:004516fc 82630700 srl t4,param_4,0xe
.text:00451700 01008b31 andi t3,t4,0x1
.text:00451704 1c006011 beq t3,zero,LAB_00451778
.text:00451708 7400a0af _sw zero,local_34+0xa8(sp)
.text:0045170c 680d4d8e lw t5,0xd68(s2)
.text:00451710 01000e24 li t6,0x1
.text:00451714 0600a011 beq t5,zero,LAB_00451730
.text:00451718 7400aeaf _sw t6,local_34+0xa8(sp)
.text:0045171c 640d518e lw s1,0xd64(s2)
.text:00451720 00000000 nop
.text:00451724 01003026 addiu s0,s1,0x1
.text:00451728 ffff0f32 andi t7,s0,0xffff
.text:0045172c 7400afaf sw t7,local_34+0xa8(sp)
LAB_00451730: ;XREF[1,0]: 00451714
.text:00451730 ff006332 andi v1,s3,0xff
.text:00451734 0900762c sltiu s6,v1,0x9
.text:00451738 0300c016 bne s6,zero,LAB_00451748
.text:0045173c 21206002 _move param_1,s3
.text:00451740 08000424 li param_1,0x8
.text:00451744 08000324 li v1,0x8
LAB_00451748: ;XREF[1,0]: 00451738
.text:00451748 c80d44a2 sb param_1,0xdc8(s2)
.text:0045174c 0a006010 beq v1,zero,LAB_00451778
.text:00451750 21280000 _clear param_2
.text:00451754 ff008630 andi param_3,param_1,0xff
LAB_00451758: ;XREF[1,0]: 00451770
.text:00451758 40180500 sll v1,param_2,0x1
.text:0045175c 21107400 addu v0,v1,s4
.text:00451760 00004494 lhu param_1,0x0(v0)
.text:00451764 0100a524 addiu param_2,param_2,0x1
.text:00451768 21f87200 addu ra,v1,s2
.text:0045176c 2ac0a600 slt t8,param_2,param_3
.text:00451770 f9ff0017 bne t8,zero,LAB_00451758
.text:00451774 b80de4a7 _sh param_1,0xdb8(ra)
LAB_00451778: ;XREF[2,0]: 00451704,0045174c
.text:00451778 980c4592 lbu param_2,0xc98(s2)
.text:0045177c 00000000 nop
.text:00451780 0300a014 bne param_2,zero,LAB_00451790
.text:00451784 f7ff0824 _li t0,-0x9
.text:00451788 2430e800 and param_3,param_4,t0
.text:0045178c 2c0d46ae sw param_3,0xd2c(s2)
LAB_00451790: ;XREF[1,0]: 00451780
.text:00451790 07006012 beq s3,zero,LAB_004517b0
.text:00451794 00000000 _nop
.text:00451798 05008012 beq s4,zero,LAB_004517b0
.text:0045179c 00000000 _nop
.text:004517a0 00008796 lhu param_4,0x0(s4)
.text:004517a4 00000000 nop
.text:004517a8 ca02e014 bne param_4,zero,LAB_004522d4
.text:004517ac 02001624 _li s6,0x2
LAB_004517b0: ;XREF[2,0]: 00451790,00451798
.text:004517b0 888d998f lw t9,-0x7278(gp)=>->sslGetCipherSpecLis...;= 00459c88
.text:004517b4 00000000 nop
.text:004517b8 09f82003 jalr t9=>sslGetCipherSpecListLen ;undefined sslGetCipherSpecListLen()
.text:004517bc 21204002 _move param_1,s2
.text:004517c0 ffff5630 andi s6,v0,0xffff
.text:004517c4 02000924 li t1,0x2
.text:004517c8 2000bc8f lw gp,local_88+0xa8(sp)
.text:004517cc 7901c912 beq s6,t1,LAB_00451db4
.text:004517d0 f4ff0724 _li param_4,-0xc
LAB_004517d4: ;XREF[2,0]: 004522d4,004522e4
.text:004517d4 0a00ed86 lh t5,0xa(s7)
.text:004517d8 00000000 nop
.text:004517dc b202a011 beq t5,zero,LAB_004522a8
.text:004517e0 03000e24 _li t6,0x3
.text:004517e4 3e0d4592 lbu param_2,0xd3e(s2)
.text:004517e8 00000000 nop
.text:004517ec ff00af30 andi t7,param_2,0xff
.text:004517f0 7001ee11 beq t7,t6,LAB_00451db4
.text:004517f4 f4ff0724 _li param_4,-0xc
.text:004517f8 980c4492 lbu param_1,0xc98(s2)
.text:004517fc 00000000 nop
.text:00451800 6c018014 bne param_1,zero,LAB_00451db4
.text:00451804 0200d126 _addiu s1,s6,0x2
.text:00451808 3012588e lw t8,0x1230(s2)
.text:0045180c 00000000 nop
.text:00451810 00041037 ori s0,t8,0x400
.text:00451814 ffff3632 andi s6,s1,0xffff
.text:00451818 301250ae sw s0,0x1230(s2)
LAB_0045181c: ;XREF[1,0]: 004522b0
.text:0045181c 34124a8e lw t2,0x1234(s2)
.text:00451820 38124b8e lw t3,0x1238(s2)
.text:00451824 ff008930 andi t1,param_1,0xff
.text:00451828 21384b01 addu param_4,t2,t3
.text:0045182c 2140e900 addu t0,param_4,t1
.text:00451830 7400a38f lw v1,local_34+0xa8(sp)
.text:00451834 21301601 addu param_3,t0,s6
.text:00451838 2110c300 addu v0,param_3,v1
.text:0045183c 25004424 addiu param_1,v0,0x25
.text:00451840 ff00bf30 andi ra,param_2,0xff
.text:00451844 2a00a4a7 sh param_1,local_7e+0xa8(sp)
.text:00451848 21800000 clear s0
.text:0045184c 7401e013 beq ra,zero,LAB_00451e20
.text:00451850 00400424 _li param_1,0x4000
.text:00451854 0200e596 lhu param_2,0x2(s7)
.text:00451858 00000000 nop
.text:0045185c 00640500 sll t4,param_2,0x10
.text:00451860 031c0c00 sra v1,t4,0x10
.text:00451864 6e016018 blez v1,LAB_00451e20
.text:00451868 00407928 _slti t9,v1,0x4000
.text:0045186c 6c012013 beq t9,zero,LAB_00451e20
.text:00451870 00020d24 _li t5,0x200
.text:00451874 07006d10 beq v1,t5,LAB_00451894
.text:00451878 00040e24 _li t6,0x400
.text:0045187c 05006e10 beq v1,t6,LAB_00451894
.text:00451880 00080f24 _li t7,0x800
.text:00451884 03006f10 beq v1,t7,LAB_00451894
.text:00451888 00101024 _li s0,0x1000
.text:0045188c 94037014 bne v1,s0,LAB_004526e0
.text:00451890 faff0724 _li param_4,-0x6
LAB_00451894: ;XREF[3,0]: 00451874,0045187c,00451884
.text:00451894 00fc0500 sll ra,param_2,0x10
.text:00451898 038c1f00 sra s1,ra,0x10
.text:0045189c 0100183c lui t8,0x1
.text:004518a0 25283802 or param_2,s1,t8
.text:004518a4 07001024 li s0,0x7
.text:004518a8 000d45ae sw param_2,0xd00(s2)
LAB_004518ac: ;XREF[1,0]: 00451e20
.text:004518ac 0400e486 lh param_1,0x4(s7)
.text:004518b0 00000000 nop
.text:004518b4 05008010 beq param_1,zero,LAB_004518cc
.text:004518b8 00000000 _nop
.text:004518bc 03000016 bne s0,zero,LAB_004518cc
.text:004518c0 04001026 _addiu s0,s0,0x4
.text:004518c4 02001024 li s0,0x2
.text:004518c8 04001026 addiu s0,s0,0x4
LAB_004518cc: ;XREF[2,0]: 004518b4,004518bc
.text:004518cc 0600e286 lh v0,0x6(s7)
.text:004518d0 00000000 nop
.text:004518d4 05004004 bltz v0,LAB_004518ec
.text:004518d8 00000000 _nop
.text:004518dc 03000016 bne s0,zero,LAB_004518ec
.text:004518e0 04001026 _addiu s0,s0,0x4
.text:004518e4 02001024 li s0,0x2
.text:004518e8 04001026 addiu s0,s0,0x4
LAB_004518ec: ;XREF[2,0]: 004518d4,004518dc
.text:004518ec 948f998f lw t9,-0x706c(gp)=>->eccSuitesSupported ;= 00459500
.text:004518f0 6800a0a3 sb zero,local_40+0xa8(sp)
.text:004518f4 21204002 move param_1,s2
.text:004518f8 21288002 move param_2,s4
.text:004518fc 09f82003 jalr t9=>eccSuitesSupported ;undefined eccSuitesSupported()
.text:00451900 21306002 _move param_3,s3
.text:00451904 2000bc8f lw gp,local_88+0xa8(sp)
.text:00451908 12004010 beq v0,zero,LAB_00451954
.text:0045190c 20000324 _li v1,0x20
.text:00451910 1000e68e lw param_3,0x10(s7)
.text:00451914 00000000 nop
.text:00451918 8302c010 beq param_3,zero,LAB_00452328
.text:0045191c 6800a3a3 _sb v1,local_40+0xa8(sp)
.text:00451920 d48f998f lw t9,-0x702c(gp)=>->userSuppliedEccList ;= 004795cc
.text:00451924 4800a427 addiu param_1,sp,0x48
.text:00451928 09f82003 jalr t9=>userSuppliedEccList ;undefined userSuppliedEccList()
.text:0045192c 6800a527 _addiu param_2,sp,0x68
LAB_00451930: ;XREF[1,0]: 00452338
.text:00451930 6800a293 lbu v0,local_40+0xa8(sp)
.text:00451934 2000bc8f lw gp,local_88+0xa8(sp)
.text:00451938 06004010 beq v0,zero,LAB_00451954
.text:0045193c 00000000 _nop
.text:00451940 03000016 bne s0,zero,LAB_00451950
.text:00451944 21305000 _addu param_3,v0,s0
.text:00451948 02001024 li s0,0x2
.text:0045194c 21305000 addu param_3,v0,s0
LAB_00451950: ;XREF[1,0]: 00451940
.text:00451950 0c00d024 addiu s0,param_3,0xc
LAB_00451954: ;XREF[2,0]: 00451908,00451938
.text:00451954 0b00e012 beq s7,zero,LAB_00451984
.text:00451958 7800a0af _sw zero,local_30+0xa8(sp)
.text:0045195c 0000e786 lh param_4,0x0(s7)
.text:00451960 01000824 li t0,0x1
.text:00451964 7602e810 beq param_4,t0,LAB_00452340
.text:00451968 01000924 _li t1,0x1
LAB_0045196c: ;XREF[4,0]: 00452348,00452364,00452374,0045237c
.text:0045196c 0500e012 beq s7,zero,LAB_00451984
.text:00451970 01000c24 _li t4,0x1
.text:00451974 0c00ed86 lh t5,0xc(s7)
.text:00451978 00000000 nop
.text:0045197c ca02ac11 beq t5,t4,LAB_004524a8
.text:00451980 00000000 _nop
LAB_00451984: ;XREF[3,0]: 00451954,0045196c,004524b4
.text:00451984 03001124 li s1,0x3
.text:00451988 01000e24 li t6,0x1
.text:0045198c 04000524 li param_2,0x4
.text:00451990 06001f24 li ra,0x6
.text:00451994 05001824 li t8,0x5
.text:00451998 02000f24 li t7,0x2
.text:0045199c 10000424 li param_1,0x10
.text:004519a0 3900b1a3 sb s1,local_6f+0xa8(sp)
.text:004519a4 3a00a5a3 sb param_2,local_6e+0xa8(sp)
.text:004519a8 3c00bfa3 sb ra,local_6c+0xa8(sp)
.text:004519ac 3e00b8a3 sb t8,local_6a+0xa8(sp)
.text:004519b0 4000afa3 sb t7,local_68+0xa8(sp)
.text:004519b4 4100aea3 sb t6,local_67+0xa8(sp)
.text:004519b8 3100a4a3 sb param_1,local_77+0xa8(sp)
.text:004519bc 3200a5a3 sb param_2,local_76+0xa8(sp)
.text:004519c0 3300b1a3 sb s1,local_75+0xa8(sp)
.text:004519c4 3400bfa3 sb ra,local_74+0xa8(sp)
.text:004519c8 3500b1a3 sb s1,local_73+0xa8(sp)
.text:004519cc 3600b8a3 sb t8,local_72+0xa8(sp)
.text:004519d0 3700b1a3 sb s1,local_71+0xa8(sp)
.text:004519d4 3800afa3 sb t7,local_70+0xa8(sp)
.text:004519d8 3b00aea3 sb t6,local_6d+0xa8(sp)
.text:004519dc 3d00aea3 sb t6,local_6b+0xa8(sp)
.text:004519e0 3f00aea3 sb t6,local_69+0xa8(sp)
.text:004519e4 02000016 bne s0,zero,LAB_004519f0
.text:004519e8 3000a0a3 _sb zero,local_78+0xa8(sp)
.text:004519ec 02001024 li s0,0x2
LAB_004519f0: ;XREF[1,0]: 004519e4
.text:004519f0 bc00a38f lw v1,param_6+0xa8(sp)
.text:004519f4 74740224 li v0,0x7474
.text:004519f8 4c0d42a6 sh v0,0xd4c(s2)
.text:004519fc 09006010 beq v1,zero,LAB_00451a24
.text:00451a00 16001126 _addiu s1,s0,0x16
.text:00451a04 02002016 bne s1,zero,LAB_00451a10
.text:00451a08 00000000 _nop
.text:00451a0c 02001124 li s1,0x2
LAB_00451a10: ;XREF[2,0]: 00451a04,00451a1c
.text:00451a10 0800798c lw t9,0x8(v1)
.text:00451a14 1000638c lw v1,0x10(v1)
.text:00451a18 21803103 addu s0,t9,s1
.text:00451a1c fcff6014 bne v1,zero,LAB_00451a10
.text:00451a20 04001126 _addiu s1,s0,0x4
LAB_00451a24: ;XREF[1,0]: 004519fc
.text:00451a24 2c0d488e lw t0,0xd2c(s2)
.text:00451a28 00000000 nop
.text:00451a2c 82330800 srl param_3,t0,0xe
.text:00451a30 0100c330 andi v1,param_3,0x1
.text:00451a34 06006010 beq v1,zero,LAB_00451a50
.text:00451a38 00000000 _nop
.text:00451a3c 700d428e lw v0,0xd70(s2)
.text:00451a40 00000000 nop
.text:00451a44 02004018 blez v0,LAB_00451a50
.text:00451a48 00000000 _nop
.text:00451a4c 21884000 move s1,v0
LAB_00451a50: ;XREF[2,0]: 00451a34,00451a44
.text:00451a50 0000b88e lw t8,0x0(s5)
.text:00451a54 0c00af8e lw t7,0xc(s5)
.text:00451a58 2a00a797 lhu param_4,local_7e+0xa8(sp)
.text:00451a5c 0800ad8e lw t5,0x8(s5)
.text:00451a60 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00451a64 21702702 addu t6,s1,param_4
.text:00451a68 21800f03 addu s0,t8,t7
.text:00451a6c 2800ac27 addiu t4,sp,0x28
.text:00451a70 6c00ab27 addiu t3,sp,0x6c
.text:00451a74 7000aa27 addiu t2,sp,0x70
.text:00451a78 21204002 move param_1,s2
.text:00451a7c 16000524 li param_2,0x16
.text:00451a80 01000624 li param_3,0x1
.text:00451a84 2a00a727 addiu param_4,sp,0x2a
.text:00451a88 2a00aea7 sh t6,local_7e+0xa8(sp)
.text:00451a8c 7000adaf sw t5,local_38+0xa8(sp)
.text:00451a90 1000acaf sw t4,local_98+0xa8(sp)
.text:00451a94 1400abaf sw t3,local_94+0xa8(sp)
.text:00451a98 1800b0af sw s0,local_90+0xa8(sp)
.text:00451a9c 38df3925 addiu t9,t1,-0x20c8
.text:00451aa0 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00451aa4 1c00aaaf _sw t2,local_8c+0xa8(sp)
.text:00451aa8 2000bc8f lw gp,local_88+0xa8(sp)
.text:00451aac 72024004 bltz v0,LAB_00452478
.text:00451ab0 21384000 _move param_4,v0
.text:00451ab4 2c0d438e lw v1,0xd2c(s2)
.text:00451ab8 00000000 nop
.text:00451abc 82fb0300 srl ra,v1,0xe
.text:00451ac0 0100fe33 andi s8,ra,0x1
.text:00451ac4 0600c013 beq s8,zero,LAB_00451ae0
.text:00451ac8 01000424 _li param_1,0x1
.text:00451acc 680d458e lw param_2,0xd68(s2)
.text:00451ad0 00000000 nop
.text:00451ad4 0300a010 beq param_2,zero,LAB_00451ae4
.text:00451ad8 82330300 _srl param_3,v1,0xe
.text:00451adc 21200000 clear param_1
LAB_00451ae0: ;XREF[1,0]: 00451ac4
.text:00451ae0 82330300 srl param_3,v1,0xe
LAB_00451ae4: ;XREF[1,0]: 00451ad4
.text:00451ae4 0100c230 andi v0,param_3,0x1
.text:00451ae8 05004010 beq v0,zero,LAB_00451b00
.text:00451aec 01000824 _li t0,0x1
.text:00451af0 fc0d438e lw v1,0xdfc(s2)
.text:00451af4 00000000 nop
.text:00451af8 03006810 beq v1,t0,LAB_00451b08
.text:00451afc 00000000 _nop
LAB_00451b00: ;XREF[1,0]: 00451ae8
.text:00451b00 60028014 bne param_1,zero,LAB_00452484
.text:00451b04 10004426 _addiu param_1,s2,0x10
LAB_00451b08: ;XREF[2,0]: 00451af8,00452498
.text:00451b08 3d0d4992 lbu t1,0xd3d(s2)
.text:00451b0c 7000b98f lw t9,local_38+0xa8(sp)
.text:00451b10 00000000 nop
.text:00451b14 000029a3 sb t1,0x0(t9)
.text:00451b18 7000a68f lw param_3,local_38+0xa8(sp)
.text:00451b1c 3e0d4892 lbu t0,0xd3e(s2)
.text:00451b20 0100c324 addiu v1,param_3,0x1
.text:00451b24 7000a3af sw v1,local_38+0xa8(sp)
.text:00451b28 0100c8a0 sb t0,0x1(param_3)
.text:00451b2c 7000a28f lw v0,local_38+0xa8(sp)
.text:00451b30 1000478e lw param_4,0x10(s2)
.text:00451b34 01004c24 addiu t4,v0,0x1
.text:00451b38 7000acaf sw t4,local_38+0xa8(sp)
.text:00451b3c 2000588e lw t8,0x20(s2)
.text:00451b40 24004f8e lw t7,0x24(s2)
.text:00451b44 28004e8e lw t6,0x28(s2)
.text:00451b48 2c004d8e lw t5,0x2c(s2)
.text:00451b4c 1400458e lw param_2,0x14(s2)
.text:00451b50 18005f8e lw ra,0x18(s2)
.text:00451b54 1c005e8e lw s8,0x1c(s2)
.text:00451b58 030087a9 swl param_4,0x3(t4)
.text:00451b5c 000087b9 swr param_4,0x0(t4)
.text:00451b60 070085a9 swl param_2,0x7(t4)
.text:00451b64 040085b9 swr param_2,0x4(t4)
.text:00451b68 0b009fa9 swl ra,0xb(t4)
.text:00451b6c 08009fb9 swr ra,0x8(t4)
.text:00451b70 0f009ea9 swl s8,0xf(t4)
.text:00451b74 0c009eb9 swr s8,0xc(t4)
.text:00451b78 130098a9 swl t8,0x13(t4)
.text:00451b7c 100098b9 swr t8,0x10(t4)
.text:00451b80 17008fa9 swl t7,0x17(t4)
.text:00451b84 14008fb9 swr t7,0x14(t4)
.text:00451b88 1b008ea9 swl t6,0x1b(t4)
.text:00451b8c 18008eb9 swr t6,0x18(t4)
.text:00451b90 1f008da9 swl t5,0x1f(t4)
.text:00451b94 1c008db9 swr t5,0x1c(t4)
.text:00451b98 7000aa8f lw t2=>local_38,0x70(sp)
.text:00451b9c 980c4492 lbu param_1,0xc98(s2)
.text:00451ba0 20004b25 addiu t3,t2,0x20
.text:00451ba4 7000abaf sw t3,local_38+0xa8(sp)
.text:00451ba8 200044a1 sb param_1,0x20(t2)
.text:00451bac 7000a98f lw t1,local_38+0xa8(sp)
.text:00451bb0 980c4692 lbu param_3,0xc98(s2)
.text:00451bb4 01002425 addiu param_1,t1,0x1
.text:00451bb8 f201c014 bne param_3,zero,LAB_00452384
.text:00451bbc 7000a4af _sw param_1,local_38+0xa8(sp)
LAB_00451bc0: ;XREF[1,0]: 004523a4
.text:00451bc0 2c0d4e8e lw t6,0xd2c(s2)
.text:00451bc4 00000000 nop
.text:00451bc8 826b0e00 srl t5,t6,0xe
.text:00451bcc 0100ac31 andi t4,t5,0x1
.text:00451bd0 0a008011 beq t4,zero,LAB_00451bfc
.text:00451bd4 00000000 _nop
.text:00451bd8 680d4f8e lw t7,0xd68(s2)
.text:00451bdc 00000000 nop
.text:00451be0 3602e015 bne t7,zero,LAB_004524bc
.text:00451be4 00000000 _nop
.text:00451be8 000080a0 sb zero,0x0(param_1)
.text:00451bec 7000a58f lw param_2,local_38+0xa8(sp)
.text:00451bf0 00000000 nop
.text:00451bf4 0100a424 addiu param_1,param_2,0x1
LAB_00451bf8: ;XREF[1,0]: 004524ec
.text:00451bf8 7000a4af sw param_1,local_38+0xa8(sp)
LAB_00451bfc: ;XREF[1,0]: 00451bd0
.text:00451bfc 07006012 beq s3,zero,LAB_00451c1c
.text:00451c00 00000000 _nop
.text:00451c04 05008012 beq s4,zero,LAB_00451c1c
.text:00451c08 00000000 _nop
.text:00451c0c 00008796 lhu param_4,0x0(s4)
.text:00451c10 00000000 nop
.text:00451c14 e501e014 bne param_4,zero,LAB_004523ac
.text:00451c18 23100402 _subu v0,s0,param_1
LAB_00451c1c: ;XREF[2,0]: 00451bfc,00451c04
.text:00451c1c 188a998f lw t9,-0x75e8(gp)=>->sslGetCipherSpecList ;= 00459a54
.text:00451c20 21288000 move param_2,param_1
.text:00451c24 23300402 subu param_3,s0,param_1
.text:00451c28 21380000 clear param_4
.text:00451c2c 09f82003 jalr t9=>sslGetCipherSpecList ;undefined sslGetCipherSpecList()
.text:00451c30 21204002 _move param_1,s2
.text:00451c34 2000bc8f lw gp,local_88+0xa8(sp)
.text:00451c38 5e004004 bltz v0,LAB_00451db4
.text:00451c3c ceff0724 _li param_4,-0x32
.text:00451c40 7000b38f lw s3,local_38+0xa8(sp)
.text:00451c44 00000000 nop
.text:00451c48 21206202 addu param_1,s3,v0
LAB_00451c4c: ;XREF[1,0]: 00452470
.text:00451c4c 7000a4af sw param_1,local_38+0xa8(sp)
.text:00451c50 01000a24 li t2,0x1
LAB_00451c54: ;XREF[1,0]: 00452448
.text:00451c54 00008aa0 sb t2,0x0(param_1)
.text:00451c58 7000a88f lw t0,local_38+0xa8(sp)
.text:00451c5c 00000000 nop
.text:00451c60 01000925 addiu t1,t0,0x1
.text:00451c64 7000a9af sw t1,local_38+0xa8(sp)
.text:00451c68 010000a1 sb zero,0x1(t0)
.text:00451c6c 2c0d438e lw v1,0xd2c(s2)
.text:00451c70 7000a48f lw param_1,local_38+0xa8(sp)
.text:00451c74 82330300 srl param_3,v1,0xe
.text:00451c78 01008724 addiu param_4,param_1,0x1
.text:00451c7c 0100d630 andi s6,param_3,0x1
.text:00451c80 0200c012 beq s6,zero,LAB_00451c8c
.text:00451c84 2128e000 _move param_2,param_4
.text:00451c88 7c00a7af sw param_4,local_2c+0xa8(sp)
LAB_00451c8c: ;XREF[1,0]: 00451c80
.text:00451c8c 49012012 beq s1,zero,LAB_004521b4
.text:00451c90 00000000 _nop
.text:00451c94 feff3126 addiu s1,s1,-0x2
.text:00451c98 02621100 srl t4,s1,0x8
.text:00451c9c 7000a7af sw param_4,local_38+0xa8(sp)
.text:00451ca0 01008ca0 sb t4,0x1(param_1)
.text:00451ca4 7000a38f lw v1,local_38+0xa8(sp)
.text:00451ca8 00000000 nop
.text:00451cac 01006b24 addiu t3,v1,0x1
.text:00451cb0 7000abaf sw t3,local_38+0xa8(sp)
.text:00451cb4 010071a0 sb s1,0x1(v1)
.text:00451cb8 7000b48f lw s4,local_38+0xa8(sp)
.text:00451cbc bc00a28f lw v0,param_6+0xa8(sp)
.text:00451cc0 01008326 addiu v1,s4,0x1
.text:00451cc4 5e004010 beq v0,zero,LAB_00451e40
.text:00451cc8 7000a3af _sw v1,local_38+0xa8(sp)
.text:00451ccc 21804000 move s0,v0
.text:00451cd0 10001424 li s4,0x10
.text:00451cd4 25000010 b LAB_00451d6c
.text:00451cd8 01001324 _li s3,0x1
LAB_00451cdc: ;XREF[1,0]: 00451d74
.text:00451cdc 76015410 beq v0,s4,LAB_004522b8
.text:00451ce0 00000000 _nop
.text:00451ce4 02b20200 srl s6,v0,0x8
LAB_00451ce8: ;XREF[2,0]: 00451d90,004522cc
.text:00451ce8 000076a0 sb s6,0x0(v1)
.text:00451cec 7000b98f lw t9,local_38+0xa8(sp)
.text:00451cf0 0400048e lw param_1,0x4(s0)
.text:00451cf4 01002227 addiu v0,t9,0x1
.text:00451cf8 7000a2af sw v0,local_38+0xa8(sp)
.text:00451cfc 010024a3 sb param_1,0x1(t9)
.text:00451d00 7000bf8f lw ra,local_38+0xa8(sp)
.text:00451d04 09000592 lbu param_2,0x9(s0)
.text:00451d08 0100e727 addiu param_4,ra,0x1
.text:00451d0c 7000a7af sw param_4,local_38+0xa8(sp)
.text:00451d10 0100e5a3 sb param_2,0x1(ra)
.text:00451d14 7000af8f lw t7,local_38+0xa8(sp)
.text:00451d18 0800188e lw t8,0x8(s0)
.text:00451d1c 0100fe25 addiu s8,t7,0x1
.text:00451d20 7000beaf sw s8,local_38+0xa8(sp)
.text:00451d24 0100f8a1 sb t8,0x1(t7)
.text:00451d28 7000a28f lw v0,local_38+0xa8(sp)
.text:00451d2c 0800068e lw param_3,0x8(s0)
.text:00451d30 01004424 addiu param_1,v0,0x1
.text:00451d34 3c00d310 beq param_3,s3,LAB_00451e28
.text:00451d38 7000a4af _sw param_1,local_38+0xa8(sp)
.text:00451d3c 0c00058e lw param_2,0xc(s0)
LAB_00451d40: ;XREF[1,0]: 00451e30
.text:00451d40 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00451d44 00000000 nop
.text:00451d48 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00451d4c 00000000 _nop
.text:00451d50 2000bc8f lw gp,local_88+0xa8(sp)
LAB_00451d54: ;XREF[1,0]: 00451e38
.text:00451d54 0800068e lw param_3,0x8(s0)
.text:00451d58 7000a88f lw t0,local_38+0xa8(sp)
.text:00451d5c 1000108e lw s0,0x10(s0)
.text:00451d60 2118c800 addu v1,param_3,t0
.text:00451d64 36000012 beq s0,zero,LAB_00451e40
.text:00451d68 7000a3af _sw v1,local_38+0xa8(sp)
LAB_00451d6c: ;XREF[1,0]: 00451cd4
.text:00451d6c 0400028e lw v0,0x4(s0)
.text:00451d70 00000000 nop
.text:00451d74 d9ff4014 bne v0,zero,LAB_00451cdc
.text:00451d78 00000000 _nop
.text:00451d7c 30124d8e lw t5,0x1230(s2)
.text:00451d80 00000000 nop
.text:00451d84 0100a235 ori v0,t5,0x1
.text:00451d88 301242ae sw v0,0x1230(s2)
.text:00451d8c 0400028e lw v0,0x4(s0)
.text:00451d90 d5ff0010 b LAB_00451ce8
.text:00451d94 02b20200 _srl s6,v0,0x8
LAB_00451d98: ;XREF[1,0]: 00451690
.text:00451d98 0600c010 beq param_3,zero,LAB_00451db4
.text:00451d9c faff0724 _li param_4,-0x6
.text:00451da0 0000c394 lhu v1,0x0(param_3)
.text:00451da4 00000000 nop
.text:00451da8 3bfe6014 bne v1,zero,LAB_00451698
.text:00451dac 00000000 _nop
LAB_00451db0: ;XREF[4,0]: 00451668,00451678,00451680,00451688
.text:00451db0 faff0724 li param_4,-0x6
LAB_00451db4: ;XREF[13,0]: 004517cc,004517f0,00451800,00451c38
; 00451d98,004521fc,0045225c,00452298
; 00452320,004523b0,0045247c,004524a0
; 004526e0
.text:00451db4 a400bf8f lw ra,local_4+0xa8(sp)
.text:00451db8 a000be8f lw s8,local_8+0xa8(sp)
.text:00451dbc 9c00b78f lw s7,local_c+0xa8(sp)
.text:00451dc0 9800b68f lw s6,local_10+0xa8(sp)
.text:00451dc4 9400b58f lw s5,local_14+0xa8(sp)
.text:00451dc8 9000b48f lw s4,local_18+0xa8(sp)
.text:00451dcc 8c00b38f lw s3,local_1c+0xa8(sp)
.text:00451dd0 8800b28f lw s2,local_20+0xa8(sp)
.text:00451dd4 8400b18f lw s1,local_24+0xa8(sp)
.text:00451dd8 8000b08f lw s0,local_28+0xa8(sp)
.text:00451ddc 2110e000 move v0,param_4
.text:00451de0 0800e003 jr ra
.text:00451de4 a800bd27 _addiu sp,sp,0xa8
LAB_00451de8: ;XREF[3,0]: 004516a8,004516b4,004516bc
.text:00451de8 f4ff0724 li param_4,-0xc
LAB_00451dec: ;XREF[1,0]: 004516dc
.text:00451dec a400bf8f lw ra,local_4+0xa8(sp)
.text:00451df0 a000be8f lw s8,local_8+0xa8(sp)
.text:00451df4 9c00b78f lw s7,local_c+0xa8(sp)
.text:00451df8 9800b68f lw s6,local_10+0xa8(sp)
.text:00451dfc 9400b58f lw s5,local_14+0xa8(sp)
.text:00451e00 9000b48f lw s4,local_18+0xa8(sp)
.text:00451e04 8c00b38f lw s3,local_1c+0xa8(sp)
.text:00451e08 8800b28f lw s2,local_20+0xa8(sp)
.text:00451e0c 8400b18f lw s1,local_24+0xa8(sp)
.text:00451e10 8000b08f lw s0,local_28+0xa8(sp)
.text:00451e14 2110e000 move v0,param_4
.text:00451e18 0800e003 jr ra
.text:00451e1c a800bd27 _addiu sp,sp,0xa8
LAB_00451e20: ;XREF[3,0]: 0045184c,00451864,0045186c
.text:00451e20 a2fe0010 b LAB_004518ac
.text:00451e24 000d44ae _sw param_1,0xd00(s2)
LAB_00451e28: ;XREF[1,0]: 00451d34
.text:00451e28 0c00058e lw param_2,0xc(s0)
.text:00451e2c 00000000 nop
.text:00451e30 c3ffa014 bne param_2,zero,LAB_00451d40
.text:00451e34 00000000 _nop
.text:00451e38 c6ff0010 b LAB_00451d54
.text:00451e3c 010040a0 _sb zero,0x1(v0)
LAB_00451e40: ;XREF[2,0]: 00451cc4,00451d64
.text:00451e40 020d5096 lhu s0,0xd02(s2)
.text:00451e44 00000000 nop
.text:00451e48 01001332 andi s3,s0,0x1
.text:00451e4c 21006012 beq s3,zero,LAB_00451ed4
.text:00451e50 01000624 _li param_3,0x1
.text:00451e54 30124f8e lw t7,0x1230(s2)
.text:00451e58 00000000 nop
.text:00451e5c 0200ee35 ori t6,t7,0x2
.text:00451e60 30124eae sw t6,0x1230(s2)
.text:00451e64 000060a0 sb zero,0x0(v1)
.text:00451e68 7000ac8f lw t4,local_38+0xa8(sp)
.text:00451e6c 00020924 li t1,0x200
.text:00451e70 01008d25 addiu t5,t4,0x1
.text:00451e74 7000adaf sw t5,local_38+0xa8(sp)
.text:00451e78 010086a1 sb param_3,0x1(t4)
.text:00451e7c 7000a38f lw v1,local_38+0xa8(sp)
.text:00451e80 00000000 nop
.text:00451e84 01006b24 addiu t3,v1,0x1
.text:00451e88 7000abaf sw t3,local_38+0xa8(sp)
.text:00451e8c 010060a0 sb zero,0x1(v1)
.text:00451e90 7000aa8f lw t2,local_38+0xa8(sp)
.text:00451e94 00000000 nop
.text:00451e98 01005425 addiu s4,t2,0x1
.text:00451e9c 7000b4af sw s4,local_38+0xa8(sp)
.text:00451ea0 010046a1 sb param_3,0x1(t2)
.text:00451ea4 7000a58f lw param_2,local_38+0xa8(sp)
.text:00451ea8 0200e486 lh param_1,0x2(s7)
.text:00451eac 0100a324 addiu v1,param_2,0x1
.text:00451eb0 f5018910 beq param_1,t1,LAB_00452688
.text:00451eb4 7000a3af _sw v1,local_38+0xa8(sp)
.text:00451eb8 00041e24 li s8,0x400
.text:00451ebc f8019e10 beq param_1,s8,LAB_004526a0
.text:00451ec0 00081f24 _li ra,0x800
.text:00451ec4 fd019f10 beq param_1,ra,LAB_004526bc
.text:00451ec8 00100724 _li param_4,0x1000
.text:00451ecc 00028710 beq param_1,param_4,LAB_004526d0
.text:00451ed0 04000224 _li v0,0x4
LAB_00451ed4: ;XREF[3,0]: 00451e4c,00452698,004526b4
.text:00451ed4 6800a493 lbu param_1,local_40+0xa8(sp)
.text:00451ed8 00000000 nop
.text:00451edc 85018014 bne param_1,zero,LAB_004524f4
.text:00451ee0 0a000e24 _li t6,0xa
LAB_00451ee4: ;XREF[1,0]: 0045261c
.text:00451ee4 30124a8e lw t2,0x1230(s2)
.text:00451ee8 0d001324 li s3,0xd
.text:00451eec 40004935 ori t1,t2,0x40
.text:00451ef0 301249ae sw t1,0x1230(s2)
.text:00451ef4 000060a0 sb zero,0x0(v1)
.text:00451ef8 7000a58f lw param_2,local_38+0xa8(sp)
.text:00451efc 12000224 li v0,0x12
.text:00451f00 0100b024 addiu s0,param_2,0x1
.text:00451f04 7000b0af sw s0,local_38+0xa8(sp)
.text:00451f08 0100b3a0 sb s3,0x1(param_2)
.text:00451f0c 7000a68f lw param_3,local_38+0xa8(sp)
.text:00451f10 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00451f14 0100c824 addiu t0,param_3,0x1
.text:00451f18 7000a8af sw t0,local_38+0xa8(sp)
.text:00451f1c 0100c0a0 sb zero,0x1(param_3)
.text:00451f20 7000a48f lw param_1,local_38+0xa8(sp)
.text:00451f24 3000a527 addiu param_2,sp,0x30
.text:00451f28 01009624 addiu s6,param_1,0x1
.text:00451f2c 7000b6af sw s6,local_38+0xa8(sp)
.text:00451f30 010082a0 sb v0,0x1(param_1)
.text:00451f34 7000a78f lw param_4,local_38+0xa8(sp)
.text:00451f38 12000624 li param_3,0x12
.text:00451f3c 0100e424 addiu param_1,param_4,0x1
.text:00451f40 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00451f44 7000a4af _sw param_1,local_38+0xa8(sp)
.text:00451f48 7000a48f lw param_1,local_38+0xa8(sp)
.text:00451f4c 7800bf8f lw ra,local_30+0xa8(sp)
.text:00451f50 12008724 addiu param_4,param_1,0x12
.text:00451f54 2000bc8f lw gp,local_88+0xa8(sp)
.text:00451f58 2600e013 beq ra,zero,LAB_00451ff4
.text:00451f5c 2128e000 _move param_2,param_4
.text:00451f60 bc0c438e lw v1,0xcbc(s2)
.text:00451f64 00000000 nop
.text:00451f68 22006010 beq v1,zero,LAB_00451ff4
.text:00451f6c 00000000 _nop
.text:00451f70 5e007494 lhu s4,0x5e(v1)
.text:00451f74 00000000 nop
.text:00451f78 05008012 beq s4,zero,LAB_00451f90
.text:00451f7c 7000a7af _sw param_4,local_38+0xa8(sp)
.text:00451f80 5c006394 lhu v1,0x5c(v1)
.text:00451f84 05000b24 li t3,0x5
.text:00451f88 d7016b10 beq v1,t3,LAB_004526e8
.text:00451f8c 23001f24 _li ra,0x23
LAB_00451f90: ;XREF[1,0]: 00451f78
.text:00451f90 3012568e lw s6,0x1230(s2)
.text:00451f94 23000724 li param_4,0x23
.text:00451f98 0001c236 ori v0,s6,0x100
.text:00451f9c 301242ae sw v0,0x1230(s2)
.text:00451fa0 120080a0 sb zero,0x12(param_1)
.text:00451fa4 7000b98f lw t9,local_38+0xa8(sp)
.text:00451fa8 01000d24 li t5,0x1
.text:00451fac 01002427 addiu param_1,t9,0x1
.text:00451fb0 7000a4af sw param_1,local_38+0xa8(sp)
.text:00451fb4 010027a3 sb param_4,0x1(t9)
.text:00451fb8 7000be8f lw s8,local_38+0xa8(sp)
.text:00451fbc 00000000 nop
.text:00451fc0 0100df27 addiu ra,s8,0x1
.text:00451fc4 7000bfaf sw ra,local_38+0xa8(sp)
.text:00451fc8 0100c0a3 sb zero,0x1(s8)
.text:00451fcc 7000af8f lw t7,local_38+0xa8(sp)
.text:00451fd0 00000000 nop
.text:00451fd4 0100f825 addiu t8,t7,0x1
.text:00451fd8 7000b8af sw t8,local_38+0xa8(sp)
.text:00451fdc 0100e0a1 sb zero,0x1(t7)
.text:00451fe0 7000ae8f lw t6,local_38+0xa8(sp)
.text:00451fe4 bc0c4c8e lw t4,0xcbc(s2)
.text:00451fe8 0100c725 addiu param_4,t6,0x1
.text:00451fec 2128e000 move param_2,param_4
.text:00451ff0 5c008da5 sh t5,0x5c(t4)
LAB_00451ff4: ;XREF[3,0]: 00451f58,00451f68,0045277c
.text:00451ff4 0c00e486 lh param_1,0xc(s7)
.text:00451ff8 00000000 nop
.text:00451ffc 32008010 beq param_1,zero,LAB_004520c8
.text:00452000 05000e24 _li t6,0x5
.text:00452004 3012568e lw s6,0x1230(s2)
.text:00452008 7000a7af sw param_4,local_38+0xa8(sp)
.text:0045200c 0008c236 ori v0,s6,0x800
.text:00452010 301242ae sw v0,0x1230(s2)
.text:00452014 0000a0a0 sb zero,0x0(param_2)
.text:00452018 7000bf8f lw ra,local_38+0xa8(sp)
.text:0045201c 00000000 nop
.text:00452020 0100e727 addiu param_4,ra,0x1
.text:00452024 7000a7af sw param_4,local_38+0xa8(sp)
.text:00452028 0100eea3 sb t6,0x1(ra)
.text:0045202c 7000b88f lw t8,local_38+0xa8(sp)
.text:00452030 01000324 li v1,0x1
.text:00452034 01001e27 addiu s8,t8,0x1
.text:00452038 7000beaf sw s8,local_38+0xa8(sp)
.text:0045203c 010000a3 sb zero,0x1(t8)
.text:00452040 7000ad8f lw t5,local_38+0xa8(sp)
.text:00452044 00000000 nop
.text:00452048 0100af25 addiu t7,t5,0x1
.text:0045204c 7000afaf sw t7,local_38+0xa8(sp)
.text:00452050 0100aea1 sb t6,0x1(t5)
.text:00452054 7000ab8f lw t3,local_38+0xa8(sp)
.text:00452058 00000000 nop
.text:0045205c 01006c25 addiu t4,t3,0x1
.text:00452060 7000acaf sw t4,local_38+0xa8(sp)
.text:00452064 010063a1 sb v1,0x1(t3)
.text:00452068 7000aa8f lw t2,local_38+0xa8(sp)
.text:0045206c 00000000 nop
.text:00452070 01005425 addiu s4,t2,0x1
.text:00452074 7000b4af sw s4,local_38+0xa8(sp)
.text:00452078 010040a1 sb zero,0x1(t2)
.text:0045207c 7000b08f lw s0,local_38+0xa8(sp)
.text:00452080 00000000 nop
.text:00452084 01000926 addiu t1,s0,0x1
.text:00452088 7000a9af sw t1,local_38+0xa8(sp)
.text:0045208c 010000a2 sb zero,0x1(s0)
.text:00452090 7000b38f lw s3,local_38+0xa8(sp)
.text:00452094 00000000 nop
.text:00452098 01007926 addiu t9,s3,0x1
.text:0045209c 7000b9af sw t9,local_38+0xa8(sp)
.text:004520a0 010060a2 sb zero,0x1(s3)
.text:004520a4 7000a88f lw t0,local_38+0xa8(sp)
.text:004520a8 00000000 nop
.text:004520ac 01000525 addiu param_2,t0,0x1
.text:004520b0 7000a5af sw param_2,local_38+0xa8(sp)
.text:004520b4 010000a1 sb zero,0x1(t0)
.text:004520b8 7000a68f lw param_3,local_38+0xa8(sp)
.text:004520bc 00000000 nop
.text:004520c0 0100c724 addiu param_4,param_3,0x1
.text:004520c4 2128e000 move param_2,param_4
LAB_004520c8: ;XREF[1,0]: 00451ffc
.text:004520c8 0400e486 lh param_1,0x4(s7)
.text:004520cc 00000000 nop
.text:004520d0 19008010 beq param_1,zero,LAB_00452138
.text:004520d4 04000924 _li t1,0x4
.text:004520d8 30124b8e lw t3,0x1230(s2)
.text:004520dc 7000a7af sw param_4,local_38+0xa8(sp)
.text:004520e0 04007435 ori s4,t3,0x4
.text:004520e4 301254ae sw s4,0x1230(s2)
.text:004520e8 0000a0a0 sb zero,0x0(param_2)
.text:004520ec 7000b08f lw s0,local_38+0xa8(sp)
.text:004520f0 00000000 nop
.text:004520f4 01000a26 addiu t2,s0,0x1
.text:004520f8 7000aaaf sw t2,local_38+0xa8(sp)
.text:004520fc 010009a2 sb t1,0x1(s0)
.text:00452100 7000b38f lw s3,local_38+0xa8(sp)
.text:00452104 00000000 nop
.text:00452108 01007926 addiu t9,s3,0x1
.text:0045210c 7000b9af sw t9,local_38+0xa8(sp)
.text:00452110 010060a2 sb zero,0x1(s3)
.text:00452114 7000a88f lw t0,local_38+0xa8(sp)
.text:00452118 00000000 nop
.text:0045211c 01000525 addiu param_2,t0,0x1
.text:00452120 7000a5af sw param_2,local_38+0xa8(sp)
.text:00452124 010000a1 sb zero,0x1(t0)
.text:00452128 7000a68f lw param_3,local_38+0xa8(sp)
.text:0045212c 00000000 nop
.text:00452130 0100c724 addiu param_4,param_3,0x1
.text:00452134 2128e000 move param_2,param_4
LAB_00452138: ;XREF[1,0]: 004520d0
.text:00452138 0600e286 lh v0,0x6(s7)
.text:0045213c 00000000 nop
.text:00452140 4b014004 bltz v0,LAB_00452670
.text:00452144 00000000 _nop
.text:00452148 4c014018 blez v0,LAB_0045267c
.text:0045214c 7000a7af _sw param_4,local_38+0xa8(sp)
.text:00452150 3012438e lw v1,0x1230(s2)
.text:00452154 4000173c lui s7,0x40
.text:00452158 25107700 or v0,v1,s7
.text:0045215c 08004234 ori v0,v0,0x8
LAB_00452160: ;XREF[1,0]: 00452680
.text:00452160 301242ae sw v0,0x1230(s2)
.text:00452164 0000a0a0 sb zero,0x0(param_2)
.text:00452168 7000be8f lw s8,local_38+0xa8(sp)
.text:0045216c 17001f24 li ra,0x17
.text:00452170 0100c727 addiu param_4,s8,0x1
.text:00452174 7000a7af sw param_4,local_38+0xa8(sp)
.text:00452178 0100dfa3 sb ra,0x1(s8)
.text:0045217c 7000af8f lw t7,local_38+0xa8(sp)
.text:00452180 00000000 nop
.text:00452184 0100f825 addiu t8,t7,0x1
.text:00452188 7000b8af sw t8,local_38+0xa8(sp)
.text:0045218c 0100e0a1 sb zero,0x1(t7)
.text:00452190 7000ad8f lw t5,local_38+0xa8(sp)
.text:00452194 00000000 nop
.text:00452198 0100ae25 addiu t6,t5,0x1
.text:0045219c 7000aeaf sw t6,local_38+0xa8(sp)
.text:004521a0 0100a0a1 sb zero,0x1(t5)
.text:004521a4 7000ac8f lw t4,local_38+0xa8(sp)
.text:004521a8 2c0d438e lw v1,0xd2c(s2)
.text:004521ac 01008725 addiu param_4,t4,0x1
.text:004521b0 2128e000 move param_2,param_4
LAB_004521b4: ;XREF[1,0]: 00451c8c
.text:004521b4 82230300 srl param_1,v1,0xe
LAB_004521b8: ;XREF[1,0]: 00452674
.text:004521b8 01009630 andi s6,param_1,0x1
.text:004521bc 3800c012 beq s6,zero,LAB_004522a0
.text:004521c0 00000000 _nop
.text:004521c4 36002012 beq s1,zero,LAB_004522a0
.text:004521c8 00000000 _nop
.text:004521cc 700d468e lw param_3,0xd70(s2)
.text:004521d0 00000000 nop
.text:004521d4 1301c014 bne param_3,zero,LAB_00452624
.text:004521d8 00000000 _nop
.text:004521dc 7c00b18f lw s1,local_2c+0xa8(sp)
.text:004521e0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004521e4 2320b100 subu param_1,param_2,s1
.text:004521e8 7000a7af sw param_4,local_38+0xa8(sp)
.text:004521ec 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004521f0 700d44ae _sw param_1,0xd70(s2)
.text:004521f4 6c0d42ae sw v0,0xd6c(s2)
.text:004521f8 2000bc8f lw gp,local_88+0xa8(sp)
.text:004521fc edfe4010 beq v0,zero,LAB_00451db4
.text:00452200 f8ff0724 _li param_4,-0x8
.text:00452204 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452208 700d468e lw param_3,0xd70(s2)
.text:0045220c 7c00a58f lw param_2,local_2c+0xa8(sp)
.text:00452210 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452214 21204000 _move param_1,v0
.text:00452218 2000bc8f lw gp,local_88+0xa8(sp)
.text:0045221c 00000000 nop
LAB_00452220: ;XREF[2,0]: 004522a0,0045264c
.text:00452220 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00452224 2800b493 lbu s4,local_80+0xa8(sp)
.text:00452228 6c00aa8f lw t2,local_3c+0xa8(sp)
.text:0045222c 2a00a797 lhu param_4,local_7e+0xa8(sp)
.text:00452230 7000a927 addiu t1,sp,0x70
.text:00452234 21204002 move param_1,s2
.text:00452238 16000524 li param_2,0x16
.text:0045223c 21300000 clear param_3
.text:00452240 1000b4af sw s4,local_98+0xa8(sp)
.text:00452244 1400aaaf sw t2,local_94+0xa8(sp)
.text:00452248 1c00a9af sw t1,local_8c+0xa8(sp)
.text:0045224c 3cf01926 addiu t9,s0,-0xfc4
.text:00452250 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:00452254 1800b5af _sw s5,local_90+0xa8(sp)
.text:00452258 2000bc8f lw gp,local_88+0xa8(sp)
.text:0045225c d5fe4004 bltz v0,LAB_00451db4
.text:00452260 21384000 _move param_4,v0
.text:00452264 7000b78f lw s7,local_38+0xa8(sp)
.text:00452268 00000000 nop
.text:0045226c 0800b7ae sw s7,0x8(s5)
.text:00452270 380d4b92 lbu t3,0xd38(s2)
.text:00452274 ff001524 li s5,0xff
.text:00452278 f6007511 beq t3,s5,LAB_00452654
.text:0045227c 00000000 _nop
LAB_00452280: ;XREF[1,0]: 00452668
.text:00452280 2c0d4d8e lw t5,0xd2c(s2)
.text:00452284 7fff0e24 li t6,-0x81
.text:00452288 2460ae01 and t4,t5,t6
.text:0045228c 02000324 li v1,0x2
.text:00452290 21380000 clear param_4
.text:00452294 380d43a2 sb v1,0xd38(s2)
.text:00452298 c6fe0010 b LAB_00451db4
.text:0045229c 2c0d4cae _sw t4,0xd2c(s2)
LAB_004522a0: ;XREF[2,0]: 004521bc,004521c4
.text:004522a0 dfff0010 b LAB_00452220
.text:004522a4 7000a7af _sw param_4,local_38+0xa8(sp)
LAB_004522a8: ;XREF[1,0]: 004517dc
.text:004522a8 980c4492 lbu param_1,0xc98(s2)
.text:004522ac 3e0d4592 lbu param_2,0xd3e(s2)
.text:004522b0 5afd0010 b LAB_0045181c
.text:004522b4 00000000 _nop
LAB_004522b8: ;XREF[1,0]: 00451cdc
.text:004522b8 30124e8e lw t6,0x1230(s2)
.text:004522bc 00000000 nop
.text:004522c0 8000c235 ori v0,t6,0x80
.text:004522c4 301242ae sw v0,0x1230(s2)
.text:004522c8 0400028e lw v0,0x4(s0)
.text:004522cc 86fe0010 b LAB_00451ce8
.text:004522d0 02b20200 _srl s6,v0,0x8
LAB_004522d4: ;XREF[1,0]: 004517a8
.text:004522d4 3ffd6012 beq s3,zero,LAB_004517d4
.text:004522d8 21880000 _clear s1
.text:004522dc 03000010 b LAB_004522ec
.text:004522e0 21808002 _move s0,s4
LAB_004522e4: ;XREF[1,0]: 00452318
.text:004522e4 3bfd6010 beq v1,zero,LAB_004517d4
.text:004522e8 00000000 _nop
LAB_004522ec: ;XREF[1,0]: 004522dc
.text:004522ec ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004522f0 00000596 lhu param_2,0x0(s0)
.text:004522f4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004522f8 21204002 _move param_1,s2
.text:004522fc 01002c26 addiu t4,s1,0x1
.text:00452300 005c0c00 sll t3,t4,0x10
.text:00452304 038c0b00 sra s1,t3,0x10
.text:00452308 0200ca26 addiu t2,s6,0x2
.text:0045230c 2000bc8f lw gp,local_88+0xa8(sp)
.text:00452310 2a183302 slt v1,s1,s3
.text:00452314 ffff5631 andi s6,t2,0xffff
.text:00452318 f2ff4014 bne v0,zero,LAB_004522e4
.text:0045231c 02001026 _addiu s0,s0,0x2
.text:00452320 a4fe0010 b LAB_00451db4
.text:00452324 f6ff0724 _li param_4,-0xa
LAB_00452328: ;XREF[1,0]: 00451918
.text:00452328 0c89998f lw t9,-0x76f4(gp)=>->psGetEccCurveIdList ;= 0047952c
.text:0045232c 4800a427 addiu param_1,sp,0x48
.text:00452330 09f82003 jalr t9=>psGetEccCurveIdList ;undefined psGetEccCurveIdList()
.text:00452334 6800a527 _addiu param_2,sp,0x68
.text:00452338 7dfd0010 b LAB_00451930
.text:0045233c 00000000 _nop
LAB_00452340: ;XREF[1,0]: 00451964
.text:00452340 bc0c428e lw v0,0xcbc(s2)
.text:00452344 00000000 nop
.text:00452348 88fd4010 beq v0,zero,LAB_0045196c
.text:0045234c 7800a9af _sw t1,local_30+0xa8(sp)
.text:00452350 02000016 bne s0,zero,LAB_0045235c
.text:00452354 00000000 _nop
.text:00452358 02001024 li s0,0x2
LAB_0045235c: ;XREF[1,0]: 00452350
.text:0045235c 5e004494 lhu param_1,0x5e(v0)
.text:00452360 00000000 nop
.text:00452364 81fd8010 beq param_1,zero,LAB_0045196c
.text:00452368 04001026 _addiu s0,s0,0x4
.text:0045236c 5c004b94 lhu t3,0x5c(v0)
.text:00452370 05000a24 li t2,0x5
.text:00452374 7dfd6a15 bne t3,t2,LAB_0045196c
.text:00452378 00000000 _nop
.text:0045237c 7bfd0010 b LAB_0045196c
.text:00452380 21800402 _addu s0,s0,param_1
LAB_00452384: ;XREF[1,0]: 00451bb8
.text:00452384 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452388 00000000 nop
.text:0045238c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452390 990c4526 _addiu param_2,s2,0xc99
.text:00452394 980c4b92 lbu t3,0xc98(s2)
.text:00452398 7000aa8f lw t2,local_38+0xa8(sp)
.text:0045239c 2000bc8f lw gp,local_88+0xa8(sp)
.text:004523a0 21206a01 addu param_1,t3,t2
.text:004523a4 06fe0010 b LAB_00451bc0
.text:004523a8 7000a4af _sw param_1,local_38+0xa8(sp)
LAB_004523ac: ;XREF[1,0]: 00451c14
.text:004523ac 2a805600 slt s0,v0,s6
.text:004523b0 80fe0016 bne s0,zero,LAB_00451db4
.text:004523b4 ceff0724 _li param_4,-0x32
.text:004523b8 feffc326 addiu v1,s6,-0x2
.text:004523bc ffff6830 andi t0,v1,0xffff
.text:004523c0 02520800 srl t2,t0,0x8
.text:004523c4 00008aa0 sb t2,0x0(param_1)
.text:004523c8 7000a68f lw param_3,local_38+0xa8(sp)
.text:004523cc 21280000 clear param_2
.text:004523d0 0100c924 addiu t1,param_3,0x1
.text:004523d4 7000a9af sw t1,local_38+0xa8(sp)
.text:004523d8 0100c8a0 sb t0,0x1(param_3)
.text:004523dc 7000b68f lw s6,local_38+0xa8(sp)
.text:004523e0 00000000 nop
.text:004523e4 0100c426 addiu param_1,s6,0x1
.text:004523e8 13006012 beq s3,zero,LAB_00452438
.text:004523ec 7000a4af _sw param_1,local_38+0xa8(sp)
.text:004523f0 21308002 move param_3,s4
LAB_004523f4: ;XREF[1,0]: 00452430
.text:004523f4 0000df94 lhu ra,0x0(param_3)
.text:004523f8 0100ad24 addiu t5,param_2,0x1
.text:004523fc 02f21f00 srl s8,ra,0x8
.text:00452400 00009ea0 sb s8,0x0(param_1)
.text:00452404 7000ae8f lw t6,local_38+0xa8(sp)
.text:00452408 0000cf94 lhu t7,0x0(param_3)
.text:0045240c 0100d825 addiu t8,t6,0x1
.text:00452410 7000b8af sw t8,local_38+0xa8(sp)
.text:00452414 0100cfa1 sb t7,0x1(t6)
.text:00452418 7000ab8f lw t3,local_38+0xa8(sp)
.text:0045241c 00640d00 sll t4,t5,0x10
.text:00452420 032c0c00 sra param_2,t4,0x10
.text:00452424 01006425 addiu param_1,t3,0x1
.text:00452428 2aa0b300 slt s4,param_2,s3
.text:0045242c 7000a4af sw param_1,local_38+0xa8(sp)
.text:00452430 f0ff8016 bne s4,zero,LAB_004523f4
.text:00452434 0200c624 _addiu param_3,param_3,0x2
LAB_00452438: ;XREF[1,0]: 004523e8
.text:00452438 3012598e lw t9,0x1230(s2)
.text:0045243c 00000000 nop
.text:00452440 823a1900 srl param_4,t9,0xa
.text:00452444 0100e530 andi param_2,param_4,0x1
.text:00452448 02fea010 beq param_2,zero,LAB_00451c54
.text:0045244c 01000a24 _li t2,0x1
.text:00452450 56000224 li v0,0x56
.text:00452454 000082a0 sb v0,0x0(param_1)
.text:00452458 7000a48f lw param_1,local_38+0xa8(sp)
.text:0045245c 00000000 nop
.text:00452460 01009024 addiu s0,param_1,0x1
.text:00452464 7000b0af sw s0,local_38+0xa8(sp)
.text:00452468 010080a0 sb zero,0x1(param_1)
.text:0045246c 7000b38f lw s3,local_38+0xa8(sp)
.text:00452470 f6fd0010 b LAB_00451c4c
.text:00452474 01006426 _addiu param_1,s3,0x1
LAB_00452478: ;XREF[1,0]: 00451aac
.text:00452478 2a00b297 lhu s2,local_7e+0xa8(sp)
.text:0045247c 4dfe0010 b LAB_00451db4
.text:00452480 0000d2af _sw s2,0x0(s8)
LAB_00452484: ;XREF[1,0]: 00451b00
.text:00452484 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:00452488 5012468e lw param_3,0x1250(s2)
.text:0045248c 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:00452490 20000524 _li param_2,0x20
.text:00452494 2000bc8f lw gp,local_88+0xa8(sp)
.text:00452498 9bfd4104 bgez v0,LAB_00451b08
.text:0045249c 21384000 _move param_4,v0
.text:004524a0 44fe0010 b LAB_00451db4
.text:004524a4 00000000 _nop
LAB_004524a8: ;XREF[1,0]: 0045197c
.text:004524a8 02000016 bne s0,zero,LAB_004524b4
.text:004524ac 00000000 _nop
.text:004524b0 02001024 li s0,0x2
LAB_004524b4: ;XREF[1,0]: 004524a8
.text:004524b4 33fd0010 b LAB_00451984
.text:004524b8 09001026 _addiu s0,s0,0x9
LAB_004524bc: ;XREF[1,0]: 00451be0
.text:004524bc 640d5f8e lw ra,0xd64(s2)
.text:004524c0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004524c4 00009fa0 sb ra,0x0(param_1)
.text:004524c8 7000a48f lw param_1,local_38+0xa8(sp)
.text:004524cc 600d458e lw param_2,0xd60(s2)
.text:004524d0 01008424 addiu param_1,param_1,0x1
.text:004524d4 640d468e lw param_3,0xd64(s2)
.text:004524d8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004524dc 7000a4af _sw param_1,local_38+0xa8(sp)
.text:004524e0 640d5e8e lw s8,0xd64(s2)
.text:004524e4 7000b88f lw t8,local_38+0xa8(sp)
.text:004524e8 2000bc8f lw gp,local_88+0xa8(sp)
.text:004524ec c2fd0010 b LAB_00451bf8
.text:004524f0 2120d803 _addu param_1,s8,t8
LAB_004524f4: ;XREF[1,0]: 00451edc
.text:004524f4 30125e8e lw s8,0x1230(s2)
.text:004524f8 00000000 nop
.text:004524fc 1000d837 ori t8,s8,0x10
.text:00452500 301258ae sw t8,0x1230(s2)
.text:00452504 000060a0 sb zero,0x0(v1)
.text:00452508 7000ad8f lw t5,local_38+0xa8(sp)
.text:0045250c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452510 0100af25 addiu t7,t5,0x1
.text:00452514 7000afaf sw t7,local_38+0xa8(sp)
.text:00452518 0100aea1 sb t6,0x1(t5)
.text:0045251c 6800ac93 lbu t4,local_40+0xa8(sp)
.text:00452520 7000aa8f lw t2,local_38+0xa8(sp)
.text:00452524 02008b25 addiu t3,t4,0x2
.text:00452528 02a20b00 srl s4,t3,0x8
.text:0045252c 01004325 addiu v1,t2,0x1
.text:00452530 7000a3af sw v1,local_38+0xa8(sp)
.text:00452534 010054a1 sb s4,0x1(t2)
.text:00452538 7000a58f lw param_2,local_38+0xa8(sp)
.text:0045253c 6800a993 lbu t1,local_40+0xa8(sp)
.text:00452540 0100b024 addiu s0,param_2,0x1
.text:00452544 02003325 addiu s3,t1,0x2
.text:00452548 7000b0af sw s0,local_38+0xa8(sp)
.text:0045254c 0100b3a0 sb s3,0x1(param_2)
.text:00452550 7000a68f lw param_3,local_38+0xa8(sp)
.text:00452554 4800a527 addiu param_2,sp,0x48
.text:00452558 0100c824 addiu t0,param_3,0x1
.text:0045255c 7000a8af sw t0,local_38+0xa8(sp)
.text:00452560 0100c0a0 sb zero,0x1(param_3)
.text:00452564 7000a48f lw param_1,local_38+0xa8(sp)
.text:00452568 6800a293 lbu v0,local_40+0xa8(sp)
.text:0045256c 01009624 addiu s6,param_1,0x1
.text:00452570 7000b6af sw s6,local_38+0xa8(sp)
.text:00452574 010082a0 sb v0,0x1(param_1)
.text:00452578 7000a78f lw param_4,local_38+0xa8(sp)
.text:0045257c 6800a693 lbu param_3,local_40+0xa8(sp)
.text:00452580 0100e424 addiu param_1,param_4,0x1
.text:00452584 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452588 7000a4af _sw param_1,local_38+0xa8(sp)
.text:0045258c 30125f8e lw ra,0x1230(s2)
.text:00452590 7000be8f lw s8,local_38+0xa8(sp)
.text:00452594 6800b893 lbu t8,local_40+0xa8(sp)
.text:00452598 2000ef37 ori t7,ra,0x20
.text:0045259c 21701e03 addu t6,t8,s8
.text:004525a0 30124fae sw t7,0x1230(s2)
.text:004525a4 7000aeaf sw t6,local_38+0xa8(sp)
.text:004525a8 0000c0a1 sb zero,0x0(t6)
.text:004525ac 7000ab8f lw t3,local_38+0xa8(sp)
.text:004525b0 0b000c24 li t4,0xb
.text:004525b4 01006d25 addiu t5,t3,0x1
.text:004525b8 7000adaf sw t5,local_38+0xa8(sp)
.text:004525bc 01006ca1 sb t4,0x1(t3)
.text:004525c0 7000b48f lw s4,local_38+0xa8(sp)
.text:004525c4 02000924 li t1,0x2
.text:004525c8 01008326 addiu v1,s4,0x1
.text:004525cc 7000a3af sw v1,local_38+0xa8(sp)
.text:004525d0 010080a2 sb zero,0x1(s4)
.text:004525d4 7000b08f lw s0,local_38+0xa8(sp)
.text:004525d8 01000824 li t0,0x1
.text:004525dc 01000a26 addiu t2,s0,0x1
.text:004525e0 7000aaaf sw t2,local_38+0xa8(sp)
.text:004525e4 010009a2 sb t1,0x1(s0)
.text:004525e8 7000a68f lw param_3,local_38+0xa8(sp)
.text:004525ec 2000bc8f lw gp,local_88+0xa8(sp)
.text:004525f0 0100d324 addiu s3,param_3,0x1
.text:004525f4 7000b3af sw s3,local_38+0xa8(sp)
.text:004525f8 0100c8a0 sb t0,0x1(param_3)
.text:004525fc 7000b68f lw s6,local_38+0xa8(sp)
.text:00452600 00000000 nop
.text:00452604 0100d926 addiu t9,s6,0x1
.text:00452608 7000b9af sw t9,local_38+0xa8(sp)
.text:0045260c 0100c0a2 sb zero,0x1(s6)
.text:00452610 7000a28f lw v0,local_38+0xa8(sp)
.text:00452614 00000000 nop
.text:00452618 01004324 addiu v1,v0,0x1
.text:0045261c 31fe0010 b LAB_00451ee4
.text:00452620 7000a3af _sw v1,local_38+0xa8(sp)
LAB_00452624: ;XREF[1,0]: 004521d4
.text:00452624 7c00b38f lw s3,local_2c+0xa8(sp)
.text:00452628 6c0d458e lw param_2,0xd6c(s2)
.text:0045262c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452630 7000b3af sw s3,local_38+0xa8(sp)
.text:00452634 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452638 21206002 _move param_1,s3
.text:0045263c 7000a58f lw param_2,local_38+0xa8(sp)
.text:00452640 700d488e lw t0,0xd70(s2)
.text:00452644 2000bc8f lw gp,local_88+0xa8(sp)
.text:00452648 21300501 addu param_3,t0,param_2
.text:0045264c f4fe0010 b LAB_00452220
.text:00452650 7000a6af _sw param_3,local_38+0xa8(sp)
LAB_00452654: ;XREF[1,0]: 00452278
.text:00452654 2c91998f lw t9,-0x6ed4(gp)=>->sslResetContext ;= 00447dd8
.text:00452658 00000000 nop
.text:0045265c 09f82003 jalr t9=>sslResetContext ;undefined sslResetContext()
.text:00452660 21204002 _move param_1,s2
.text:00452664 2000bc8f lw gp,local_88+0xa8(sp)
.text:00452668 05ff0010 b LAB_00452280
.text:0045266c 00000000 _nop
LAB_00452670: ;XREF[1,0]: 00452140
.text:00452670 2c0d438e lw v1,0xd2c(s2)
.text:00452674 d0fe0010 b LAB_004521b8
.text:00452678 82230300 _srl param_1,v1,0xe
LAB_0045267c: ;XREF[1,0]: 00452148
.text:0045267c 3012428e lw v0,0x1230(s2)
.text:00452680 b7fe0010 b LAB_00452160
.text:00452684 08004234 _ori v0,v0,0x8
LAB_00452688: ;XREF[1,0]: 00451eb0
.text:00452688 0100a6a0 sb param_3,0x1(param_2)
.text:0045268c 7000b88f lw t8,local_38+0xa8(sp)
.text:00452690 00000000 nop
.text:00452694 01000327 addiu v1,t8,0x1
.text:00452698 0efe0010 b LAB_00451ed4
.text:0045269c 7000a3af _sw v1,local_38+0xa8(sp)
LAB_004526a0: ;XREF[1,0]: 00451ebc
.text:004526a0 02000224 li v0,0x2
.text:004526a4 0100a2a0 sb v0,0x1(param_2)
.text:004526a8 7000a58f lw param_2,local_38+0xa8(sp)
.text:004526ac 00000000 nop
.text:004526b0 0100a324 addiu v1,param_2,0x1
LAB_004526b4: ;XREF[2,0]: 004526c8,004526d8
.text:004526b4 07fe0010 b LAB_00451ed4
.text:004526b8 7000a3af _sw v1,local_38+0xa8(sp)
LAB_004526bc: ;XREF[1,0]: 00451ec4
.text:004526bc 03000224 li v0,0x3
.text:004526c0 0100a2a0 sb v0,0x1(param_2)
.text:004526c4 7000a58f lw param_2,local_38+0xa8(sp)
.text:004526c8 faff0010 b LAB_004526b4
.text:004526cc 0100a324 _addiu v1,param_2,0x1
LAB_004526d0: ;XREF[1,0]: 00451ecc
.text:004526d0 0100a2a0 sb v0,0x1(param_2)
.text:004526d4 7000a58f lw param_2,local_38+0xa8(sp)
.text:004526d8 f6ff0010 b LAB_004526b4
.text:004526dc 0100a324 _addiu v1,param_2,0x1
LAB_004526e0: ;XREF[1,0]: 0045188c
.text:004526e0 b4fd0010 b LAB_00451db4
.text:004526e4 000d44ae _sw param_1,0xd00(s2)
LAB_004526e8: ;XREF[1,0]: 00451f88
.text:004526e8 3012568e lw s6,0x1230(s2)
.text:004526ec 00000000 nop
.text:004526f0 0001c236 ori v0,s6,0x100
.text:004526f4 301242ae sw v0,0x1230(s2)
.text:004526f8 120080a0 sb zero,0x12(param_1)
.text:004526fc 7000be8f lw s8,local_38+0xa8(sp)
.text:00452700 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452704 0100c727 addiu param_4,s8,0x1
.text:00452708 7000a7af sw param_4,local_38+0xa8(sp)
.text:0045270c 0100dfa3 sb ra,0x1(s8)
.text:00452710 bc0c588e lw t8,0xcbc(s2)
.text:00452714 7000ac8f lw t4,local_38+0xa8(sp)
.text:00452718 5e000f97 lhu t7,0x5e(t8)
.text:0045271c 01008e25 addiu t6,t4,0x1
.text:00452720 026a0f00 srl t5,t7,0x8
.text:00452724 7000aeaf sw t6,local_38+0xa8(sp)
.text:00452728 01008da1 sb t5,0x1(t4)
.text:0045272c bc0c438e lw v1,0xcbc(s2)
.text:00452730 7000aa8f lw t2,local_38+0xa8(sp)
.text:00452734 5e007494 lhu s4,0x5e(v1)
.text:00452738 01004b25 addiu t3,t2,0x1
.text:0045273c 7000abaf sw t3,local_38+0xa8(sp)
.text:00452740 010054a1 sb s4,0x1(t2)
.text:00452744 bc0c508e lw s0,0xcbc(s2)
.text:00452748 7000a98f lw t1,local_38+0xa8(sp)
.text:0045274c 5800058e lw param_2,0x58(s0)
.text:00452750 01002425 addiu param_1,t1,0x1
.text:00452754 5e000696 lhu param_3,0x5e(s0)
.text:00452758 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045275c 7000a4af _sw param_1,local_38+0xa8(sp)
.text:00452760 bc0c468e lw param_3,0xcbc(s2)
.text:00452764 7000a58f lw param_2,local_38+0xa8(sp)
.text:00452768 5e00d394 lhu s3,0x5e(param_3)
.text:0045276c 2000bc8f lw gp,local_88+0xa8(sp)
.text:00452770 21386502 addu param_4,s3,param_2
.text:00452774 02000824 li t0,0x2
.text:00452778 2128e000 move param_2,param_4
.text:0045277c 1dfe0010 b LAB_00451ff4
.text:00452780 5c00c8a4 _sh t0,0x5c(param_3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00452784()
;local_4 undefined4 -4 ;XREF[3,0]: 00452794,00452800,00452a40
;local_8 undefined4 -8 ;XREF[3,0]: 00452798,00452804,00452a44
;local_c undefined4 -c ;XREF[3,0]: 0045279c,00452808,00452a48
;local_10 undefined4 -10 ;XREF[3,0]: 004527a0,0045280c,00452a4c
;local_14 undefined4 -14 ;XREF[3,0]: 004527a4,00452810,00452a50
;local_18 undefined4 -18 ;XREF[3,0]: 004527a8,00452814,00452a54
;local_1c undefined4 -1c ;XREF[3,0]: 004527ac,00452818,00452a58
;local_20 undefined4 -20 ;XREF[3,0]: 004527b0,0045281c,00452a5c
;local_24 undefined4 -24 ;XREF[2,0]: 00452d10,00452da8
;local_28 undefined4 -28 ;XREF[29,0]: 004527d0,00452a34,00452b84,00452b94,00452bcc
; 00452c1c,00452c28,00452c34,00452c3c,00452c4c
; 00452cb8,00452cd4,00452df8,00452e08,00452e1c
; 00452e34,00452ee0,00452f04,00452f1c,00452f5c
; 00452f68,00452f74,00452f7c,00452f90,00452f94
; 00452fa8,00452fb0,00452fc4,00452fd8
;local_2c undefined4 -2c ;XREF[1,0]: 004529fc
;local_30 undefined4 -30 ;XREF[2,0]: 00452cfc,00452f80
;local_32 undefined1 -32 ;XREF[11,0]: 004528b0,00452b40,00452cf8,00452d20,00452d6c
; 00452d78,00452d8c,00452da0,00452f6c,00452f88
; 00452f98
;local_34 undefined2 -34 ;XREF[14,0]: 004527dc,004528b4,004528c4,004528dc,00452908
; 00452914,00452920,0045293c,00452948,00452a04
; 00452a04,00452b44,00452c50,00452c60
;local_36 undefined2 -36 ;XREF[17,0]: 004527d8,0045289c,004528d0,00452ac0,00452b3c
; 00452b80,00452b8c,00452b98,00452c0c,00452c2c
; 00452cb4,00452cf0,00452df4,00452e00,00452e38
; 00452ea0,00452efc
;local_38 undefined1 -38 ;XREF[1,0]: 004529f4
;local_40 undefined4 -40 ;XREF[23,0]: 004527b4,00452998,00452a28,00452ae0,00452b14
; 00452be0,00452c78,00452ca8,00452d14,00452d3c
; 00452d60,00452dbc,00452de0,00452e28,00452e64
; 00452e80,00452e9c,00452ed4,00452ef8,00452f30
; 00452f9c,00452fcc,00452fec
;local_44 undefined4 -44 ;XREF[2,0]: 00452994,00452a18
;local_48 undefined4 -48 ;XREF[2,0]: 00452960,00452a24
;local_4c undefined4 -4c ;XREF[2,0]: 00452988,00452a14
;local_50 undefined4 -50 ;XREF[4,0]: 00452984,00452a10,00452ad0,00452d00
;XREF[1,0]: 004568a4
.text:00452784 09001c3c lui gp,0x9
.text:00452788 5cd29c27 addiu gp,gp,-0x2da4
.text:0045278c 21e09903 addu gp,gp,t9
.text:00452790 a0ffbd27 addiu sp,sp,-0x60
.text:00452794 5c00bfaf sw ra,local_4+0x60(sp)
.text:00452798 5800b6af sw s6,local_8+0x60(sp)
.text:0045279c 5400b5af sw s5,local_c+0x60(sp)
.text:004527a0 5000b4af sw s4,local_10+0x60(sp)
.text:004527a4 4c00b3af sw s3,local_14+0x60(sp)
.text:004527a8 4800b2af sw s2,local_18+0x60(sp)
.text:004527ac 4400b1af sw s1,local_1c+0x60(sp)
.text:004527b0 4000b0af sw s0,local_20+0x60(sp)
.text:004527b4 2000bcaf sw gp=>_gp,local_40+0x60(sp)
.text:004527b8 21888000 move s1,a0
.text:004527bc 0800a38c lw v1,0x8(a1)
.text:004527c0 0000a48c lw a0,0x0(a1)
.text:004527c4 0c00a28c lw v0,0xc(a1)
.text:004527c8 21a0a000 move s4,a1
.text:004527cc 5a0c2596 lhu a1,0xc5a(s1)
.text:004527d0 3800a3af sw v1,local_28+0x60(sp)
.text:004527d4 21988200 addu s3,a0,v0
.text:004527d8 2a00a0a7 sh zero,local_36+0x60(sp)
.text:004527dc 2c00a0a7 sh zero,local_34+0x60(sp)
.text:004527e0 5012358e lw s5,0x1250(s1)
.text:004527e4 1100a010 beq a1,zero,LAB_0045282c
.text:004527e8 4c0c3226 _addiu s2,s1,0xc4c
.text:004527ec 720c2696 lhu a2,0xc72(s1)
.text:004527f0 00000000 nop
.text:004527f4 0d00c010 beq a2,zero,LAB_0045282c
.text:004527f8 640c3226 _addiu s2,s1,0xc64
.text:004527fc f9ff0324 li v1,-0x7
LAB_00452800: ;XREF[13,0]: 0045282c,0045299c,00452a2c,00452bec
; 00452c7c,00452cac,00452d18,00452d40
; 00452dec,00452e2c,00452ed8,00452f34
; 00452ff4
.text:00452800 5c00bf8f lw ra,local_4+0x60(sp)
.text:00452804 5800b68f lw s6,local_8+0x60(sp)
.text:00452808 5400b58f lw s5,local_c+0x60(sp)
.text:0045280c 5000b48f lw s4,local_10+0x60(sp)
.text:00452810 4c00b38f lw s3,local_14+0x60(sp)
.text:00452814 4800b28f lw s2,local_18+0x60(sp)
.text:00452818 4400b18f lw s1,local_1c+0x60(sp)
.text:0045281c 4000b08f lw s0,local_20+0x60(sp)
.text:00452820 21106000 move v0,v1
.text:00452824 0800e003 jr ra
.text:00452828 6000bd27 _addiu sp,sp,0x60
LAB_0045282c: ;XREF[2,0]: 004527e4,004527f4
.text:0045282c f4ff4012 beq s2,zero,LAB_00452800
.text:00452830 f9ff0324 _li v1,-0x7
.text:00452834 2c0d258e lw a1,0xd2c(s1)
.text:00452838 00000000 nop
.text:0045283c 82440500 srl t0,a1,0x12
.text:00452840 01000731 andi a3,t0,0x1
.text:00452844 9f00e014 bne a3,zero,LAB_00452ac4
.text:00452848 21202002 _move a0,s1
LAB_0045284c: ;XREF[1,0]: 00452b1c
.text:0045284c 426c0500 srl t5,a1,0x11
LAB_00452850: ;XREF[1,0]: 00452afc
.text:00452850 0100ac31 andi t4,t5,0x1
.text:00452854 85008011 beq t4,zero,LAB_00452a6c
.text:00452858 82740500 _srl t6,a1,0x12
.text:0045285c 827b0500 srl t7,a1,0xe
.text:00452860 0100ee31 andi t6,t7,0x1
.text:00452864 af00c015 bne t6,zero,LAB_00452b24
.text:00452868 01001024 _li s0,0x1
.text:0045286c c2140500 srl v0,a1,0x13
LAB_00452870: ;XREF[1,0]: 00452b2c
.text:00452870 01005f30 andi ra,v0,0x1
.text:00452874 0b00e013 beq ra,zero,LAB_004528a4
.text:00452878 82540500 _srl t2,a1,0x12
.text:0045287c 340c288e lw t0,0xc34(s1)
.text:00452880 00000000 nop
.text:00452884 3400078d lw a3,0x34(t0)
.text:00452888 00000000 nop
.text:0045288c 0000e690 lbu a2,0x0(a3)
.text:00452890 00000000 nop
.text:00452894 40180600 sll v1,a2,0x1
.text:00452898 02006424 addiu a0,v1,0x2
.text:0045289c 2a00a4a7 sh a0,local_36+0x60(sp)
LAB_004528a0: ;XREF[1,0]: 00452b38
.text:004528a0 82540500 srl t2,a1,0x12
LAB_004528a4: ;XREF[1,0]: 00452874
.text:004528a4 01004931 andi t1,t2,0x1
.text:004528a8 07002011 beq t1,zero,LAB_004528c8
.text:004528ac 00000000 _nop
.text:004528b0 2e00b993 lbu t9,local_32+0x60(sp)
.text:004528b4 2c00ac97 lhu t4,local_34+0x60(sp)
.text:004528b8 00000000 nop
.text:004528bc 21582c03 addu t3,t9,t4
.text:004528c0 02006225 addiu v0,t3,0x2
LAB_004528c4: ;XREF[1,0]: 00452b48
.text:004528c4 2c00a2a7 sh v0,local_34+0x60(sp)
LAB_004528c8: ;XREF[3,0]: 004528a8,00452abc,00452cec
.text:004528c8 3812308e lw s0,0x1238(s1)
.text:004528cc 34122f8e lw t7,0x1234(s1)
.text:004528d0 2a00ae97 lhu t6,local_36+0x60(sp)
.text:004528d4 2168f001 addu t5,t7,s0
.text:004528d8 c2620500 srl t4,a1,0xb
.text:004528dc 2c00ab97 lhu t3,local_34+0x60(sp)
.text:004528e0 21c8ae01 addu t9,t5,t6
.text:004528e4 01008a31 andi t2,t4,0x1
.text:004528e8 21102b03 addu v0,t9,t3
.text:004528ec 03004011 beq t2,zero,LAB_004528fc
.text:004528f0 21800000 _clear s0
.text:004528f4 02004224 addiu v0,v0,0x2
.text:004528f8 01001024 li s0,0x1
LAB_004528fc: ;XREF[1,0]: 004528ec
.text:004528fc 42c40500 srl t8,a1,0x11
.text:00452900 01001633 andi s6,t8,0x1
.text:00452904 0700c012 beq s6,zero,LAB_00452924
.text:00452908 2c00a2a7 _sh v0,local_34+0x60(sp)
.text:0045290c 06000016 bne s0,zero,LAB_00452928
.text:00452910 821c0500 _srl v1,a1,0x12
.text:00452914 2c00a297 lhu v0,local_34+0x60(sp)
.text:00452918 01001024 li s0,0x1
.text:0045291c 02005f24 addiu ra,v0,0x2
.text:00452920 2c00bfa7 sh ra,local_34+0x60(sp)
LAB_00452924: ;XREF[1,0]: 00452904
.text:00452924 821c0500 srl v1,a1,0x12
LAB_00452928: ;XREF[1,0]: 0045290c
.text:00452928 01006430 andi a0,v1,0x1
.text:0045292c 07008010 beq a0,zero,LAB_0045294c
.text:00452930 c2440500 _srl t0,a1,0x13
.text:00452934 06000016 bne s0,zero,LAB_00452950
.text:00452938 01000531 _andi a1,t0,0x1
.text:0045293c 2c00a797 lhu a3,local_34+0x60(sp)
.text:00452940 01001024 li s0,0x1
.text:00452944 0200e624 addiu a2,a3,0x2
.text:00452948 2c00a6a7 sh a2,local_34+0x60(sp)
LAB_0045294c: ;XREF[1,0]: 0045292c
.text:0045294c 01000531 andi a1,t0,0x1
LAB_00452950: ;XREF[1,0]: 00452934
.text:00452950 0300a010 beq a1,zero,LAB_00452960
.text:00452954 01000924 _li t1,0x1
.text:00452958 bd000912 beq s0,t1,LAB_00452c50
.text:0045295c 00000000 _nop
LAB_00452960: ;XREF[2,0]: 00452950,00452c5c
.text:00452960 1800b3af sw s3,local_48+0x60(sp)
.text:00452964 3480938f lw s3,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00452968 2800ad27 addiu t5,sp,0x28
.text:0045296c 3400ac27 addiu t4,sp,0x34
.text:00452970 3800b627 addiu s6,sp,0x38
.text:00452974 21202002 move a0,s1
.text:00452978 16000524 li a1,0x16
.text:0045297c 10000624 li a2,0x10
.text:00452980 2c00a727 addiu a3,sp,0x2c
.text:00452984 1000adaf sw t5,local_50+0x60(sp)
.text:00452988 1400acaf sw t4,local_4c+0x60(sp)
.text:0045298c 38df7926 addiu t9,s3,-0x20c8
.text:00452990 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00452994 1c00b6af _sw s6,local_44+0x60(sp)
.text:00452998 2000bc8f lw gp,local_40+0x60(sp)
.text:0045299c 98ff4004 bltz v0,LAB_00452800
.text:004529a0 21184000 _move v1,v0
.text:004529a4 01000e24 li t6,0x1
.text:004529a8 92000e12 beq s0,t6,LAB_00452bf4
.text:004529ac 00000000 _nop
LAB_004529b0: ;XREF[2,0]: 00452c14,00452c48
.text:004529b0 2c0d248e lw a0,0xd2c(s1)
.text:004529b4 00000000 nop
.text:004529b8 82830400 srl s0,a0,0xe
.text:004529bc 01000f32 andi t7,s0,0x1
.text:004529c0 0500e011 beq t7,zero,LAB_004529d8
.text:004529c4 421c0400 _srl v1,a0,0x11
.text:004529c8 fc0d3f8e lw ra,0xdfc(s1)
.text:004529cc 01001824 li t8,0x1
.text:004529d0 7601f813 beq ra,t8,LAB_00452fac
.text:004529d4 00000000 _nop
LAB_004529d8: ;XREF[1,0]: 004529c0
.text:004529d8 01006230 andi v0,v1,0x1
.text:004529dc 5c004010 beq v0,zero,LAB_00452b50
.text:004529e0 82640400 _srl t4,a0,0x12
.text:004529e4 c23c0400 srl a3,a0,0x13
.text:004529e8 0100e630 andi a2,a3,0x1
.text:004529ec 0101c014 bne a2,zero,LAB_00452df4
.text:004529f0 00000000 _nop
LAB_004529f4: ;XREF[6,0]: 00452be4,00452cd8,00452dc8,00452de4
; 00452f54,00452fd4
.text:004529f4 2800b293 lbu s2,local_38+0x60(sp)
.text:004529f8 21202002 move a0,s1
.text:004529fc 3400b58f lw s5,local_2c+0x60(sp)
.text:00452a00 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00452a04 2c00a797 lhu a3=>local_34,local_34+0x60(sp)
.text:00452a08 16000524 li a1,0x16
.text:00452a0c 10000624 li a2,0x10
.text:00452a10 1000b2af sw s2,local_50+0x60(sp)
.text:00452a14 1400b5af sw s5,local_4c+0x60(sp)
.text:00452a18 1c00b6af sw s6,local_44+0x60(sp)
.text:00452a1c 94e63926 addiu t9,s1,-0x196c
.text:00452a20 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00452a24 1800b4af _sw s4,local_48+0x60(sp)
.text:00452a28 2000bc8f lw gp,local_40+0x60(sp)
.text:00452a2c 74ff4004 bltz v0,LAB_00452800
.text:00452a30 21184000 _move v1,v0
.text:00452a34 3800b68f lw s6=>local_28,0x38(sp)
.text:00452a38 21180000 clear v1
.text:00452a3c 080096ae sw s6,0x8(s4)
.text:00452a40 5c00bf8f lw ra,local_4+0x60(sp)
.text:00452a44 5800b68f lw s6,local_8+0x60(sp)
.text:00452a48 5400b58f lw s5,local_c+0x60(sp)
.text:00452a4c 5000b48f lw s4,local_10+0x60(sp)
.text:00452a50 4c00b38f lw s3,local_14+0x60(sp)
.text:00452a54 4800b28f lw s2,local_18+0x60(sp)
.text:00452a58 4400b18f lw s1,local_1c+0x60(sp)
.text:00452a5c 4000b08f lw s0,local_20+0x60(sp)
.text:00452a60 21106000 move v0,v1
.text:00452a64 0800e003 jr ra
.text:00452a68 6000bd27 _addiu sp,sp,0x60
LAB_00452a6c: ;XREF[1,0]: 00452854
.text:00452a6c 0100cd31 andi t5,t6,0x1
.text:00452a70 3300a015 bne t5,zero,LAB_00452b40
.text:00452a74 00000000 _nop
.text:00452a78 100d248e lw a0,0xd10(s1)
.text:00452a7c 00000000 nop
.text:00452a80 02008294 lhu v0,0x2(a0)
.text:00452a84 00000000 nop
.text:00452a88 f8ff5f24 addiu ra,v0,-0x8
.text:00452a8c fffff833 andi t8,ra,0xffff
.text:00452a90 0200162f sltiu s6,t8,0x2
.text:00452a94 9200c012 beq s6,zero,LAB_00452ce0
.text:00452a98 00000000 _nop
.text:00452a9c 5802288e lw t0,0x258(s1)
.text:00452aa0 00000000 nop
.text:00452aa4 5c00078d lw a3,0x5c(t0)
.text:00452aa8 00000000 nop
.text:00452aac 0000e690 lbu a2,0x0(a3)
.text:00452ab0 00000000 nop
.text:00452ab4 40180600 sll v1,a2,0x1
.text:00452ab8 02006324 addiu v1,v1,0x2
.text:00452abc 82ff0010 b LAB_004528c8
.text:00452ac0 2a00a3a7 _sh v1,local_36+0x60(sp)
LAB_00452ac4: ;XREF[1,0]: 00452844
.text:00452ac4 300c2992 lbu t1,0xc30(s1)
.text:00452ac8 2c0c278e lw a3,0xc2c(s1)
.text:00452acc 3087998f lw t9,-0x78d0(gp)=>->matrixSslPskGetKeyId ;= 0045fe84
.text:00452ad0 1000a9af sw t1,local_50+0x60(sp)
.text:00452ad4 3000a527 addiu a1,sp,0x30
.text:00452ad8 09f82003 jalr t9=>matrixSslPskGetKeyId ;undefined matrixSslPskGetKeyId()
.text:00452adc 2e00a627 _addiu a2,sp,0x2e
.text:00452ae0 2000bc8f lw gp,local_40+0x60(sp)
.text:00452ae4 3d014004 bltz v0,LAB_00452fdc
.text:00452ae8 00000000 _nop
.text:00452aec 2c0d258e lw a1,0xd2c(s1)
.text:00452af0 00000000 nop
.text:00452af4 825b0500 srl t3,a1,0xe
.text:00452af8 01006a31 andi t2,t3,0x1
.text:00452afc 54ff4015 bne t2,zero,LAB_00452850
.text:00452b00 426c0500 _srl t5,a1,0x11
.text:00452b04 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00452b08 2c0c248e lw a0,0xc2c(s1)
.text:00452b0c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00452b10 00000000 _nop
.text:00452b14 2000bc8f lw gp,local_40+0x60(sp)
.text:00452b18 2c0d258e lw a1,0xd2c(s1)
.text:00452b1c 4bff0010 b LAB_0045284c
.text:00452b20 2c0c20ae _sw zero,0xc2c(s1)
LAB_00452b24: ;XREF[1,0]: 00452864
.text:00452b24 fc0d368e lw s6,0xdfc(s1)
.text:00452b28 00000000 nop
.text:00452b2c 50ffd016 bne s6,s0,LAB_00452870
.text:00452b30 c2140500 _srl v0,a1,0x13
.text:00452b34 1c12388e lw t8,0x121c(s1)
.text:00452b38 59ff0010 b LAB_004528a0
.text:00452b3c 2a00b8a7 _sh t8,local_36+0x60(sp)
LAB_00452b40: ;XREF[1,0]: 00452a70
.text:00452b40 2e00af93 lbu t7,local_32+0x60(sp)
.text:00452b44 2c00b097 lhu s0,local_34+0x60(sp)
.text:00452b48 5eff0010 b LAB_004528c4
.text:00452b4c 2110f001 _addu v0,t7,s0
LAB_00452b50: ;XREF[1,0]: 004529dc
.text:00452b50 01009331 andi s3,t4,0x1
.text:00452b54 67006016 bne s3,zero,LAB_00452cf4
.text:00452b58 2e00ad27 _addiu t5,sp,0x2e
.text:00452b5c 100d308e lw s0,0xd10(s1)
.text:00452b60 00000000 nop
.text:00452b64 02000f96 lhu t7,0x2(s0)
.text:00452b68 00000000 nop
.text:00452b6c f8ffee25 addiu t6,t7,-0x8
.text:00452b70 ffffcd31 andi t5,t6,0xffff
.text:00452b74 0200ac2d sltiu t4,t5,0x2
.text:00452b78 3a008011 beq t4,zero,LAB_00452c64
.text:00452b7c 30000a24 _li t2,0x30
.text:00452b80 2a00a997 lhu t1,local_36+0x60(sp)
.text:00452b84 3800a38f lw v1,local_28+0x60(sp)
.text:00452b88 ffff2525 addiu a1,t1,-0x1
.text:00452b8c 2a00a5a7 sh a1,local_36+0x60(sp)
.text:00452b90 000065a0 sb a1,0x0(v1)
.text:00452b94 3800a88f lw t0,local_28+0x60(sp)
.text:00452b98 2a00bf97 lhu ra,local_36+0x60(sp)
.text:00452b9c 01000625 addiu a2,t0,0x1
.text:00452ba0 5802248e lw a0,0x258(s1)
.text:00452ba4 05000724 li a3,0x5
.text:00452ba8 0e0047a6 sh a3,0xe(s2)
.text:00452bac 10005fa6 sh ra,0x10(s2)
.text:00452bb0 040046ae sw a2,0x4(s2)
.text:00452bb4 080055ae sw s5,0x8(s2)
.text:00452bb8 140040ae sw zero,0x14(s2)
.text:00452bbc 5c00828c lw v0,0x5c(a0)
.text:00452bc0 21c0e603 addu t8,ra,a2
.text:00452bc4 00005290 lbu s2,0x0(v0)
.text:00452bc8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00452bcc 3800b8af sw t8,local_28+0x60(sp)
.text:00452bd0 840032a6 sh s2,0x84(s1)
.text:00452bd4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00452bd8 ff004432 _andi a0,s2,0xff
.text:00452bdc 800022ae sw v0,0x80(s1)
.text:00452be0 2000bc8f lw gp,local_40+0x60(sp)
.text:00452be4 83ff4014 bne v0,zero,LAB_004529f4
.text:00452be8 f8ff0324 _li v1,-0x8
.text:00452bec 04ff0010 b LAB_00452800
.text:00452bf0 00000000 _nop
LAB_00452bf4: ;XREF[1,0]: 004529a8
.text:00452bf4 2c0d388e lw t8,0xd2c(s1)
.text:00452bf8 00000000 nop
.text:00452bfc 82841800 srl s0,t8,0x12
.text:00452c00 01000f32 andi t7,s0,0x1
.text:00452c04 d500e015 bne t7,zero,LAB_00452f5c
.text:00452c08 00000000 _nop
LAB_00452c0c: ;XREF[1,0]: 00452fa4
.text:00452c0c 2a00a397 lhu v1,local_36+0x60(sp)
.text:00452c10 00000000 nop
.text:00452c14 66ff6010 beq v1,zero,LAB_004529b0
.text:00452c18 02720300 _srl t6,v1,0x8
.text:00452c1c 3800ad8f lw t5,local_28+0x60(sp)
.text:00452c20 00000000 nop
.text:00452c24 0000aea1 sb t6,0x0(t5)
.text:00452c28 3800ab8f lw t3,local_28+0x60(sp)
.text:00452c2c 2a00b397 lhu s3,local_36+0x60(sp)
.text:00452c30 01006c25 addiu t4,t3,0x1
.text:00452c34 3800acaf sw t4,local_28+0x60(sp)
.text:00452c38 010073a1 sb s3,0x1(t3)
.text:00452c3c 3800aa8f lw t2,local_28+0x60(sp)
.text:00452c40 00000000 nop
.text:00452c44 01004925 addiu t1,t2,0x1
.text:00452c48 59ff0010 b LAB_004529b0
.text:00452c4c 3800a9af _sw t1,local_28+0x60(sp)
LAB_00452c50: ;XREF[1,0]: 00452958
.text:00452c50 2c00ab97 lhu t3,local_34+0x60(sp)
.text:00452c54 21800000 clear s0
.text:00452c58 feff6a25 addiu t2,t3,-0x2
.text:00452c5c 40ff0010 b LAB_00452960
.text:00452c60 2c00aaa7 _sh t2,local_34+0x60(sp)
LAB_00452c64: ;XREF[1,0]: 00452b78
.text:00452c64 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00452c68 84002aa6 sh t2,0x84(s1)
.text:00452c6c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00452c70 30000424 _li a0,0x30
.text:00452c74 800022ae sw v0,0x80(s1)
.text:00452c78 2000bc8f lw gp,local_40+0x60(sp)
.text:00452c7c e0fe4010 beq v0,zero,LAB_00452800
.text:00452c80 f8ff0324 _li v1,-0x8
.text:00452c84 3b0d3392 lbu s3,0xd3b(s1)
.text:00452c88 3c0d2b92 lbu t3,0xd3c(s1)
.text:00452c8c 5012268e lw a2,0x1250(s1)
.text:00452c90 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:00452c94 000053a0 sb s3,0x0(v0)
.text:00452c98 01004ba0 sb t3,0x1(v0)
.text:00452c9c 02004424 addiu a0,v0,0x2
.text:00452ca0 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:00452ca4 2e000524 _li a1,0x2e
.text:00452ca8 2000bc8f lw gp,local_40+0x60(sp)
.text:00452cac d4fe4004 bltz v0,LAB_00452800
.text:00452cb0 f4ff0324 _li v1,-0xc
.text:00452cb4 2a00ae97 lhu t6,local_36+0x60(sp)
.text:00452cb8 3800ad8f lw t5,local_28+0x60(sp)
.text:00452cbc 04000f24 li t7,0x4
.text:00452cc0 2160cd01 addu t4,t6,t5
.text:00452cc4 04004dae sw t5,0x4(s2)
.text:00452cc8 0e004fa6 sh t7,0xe(s2)
.text:00452ccc 080055ae sw s5,0x8(s2)
.text:00452cd0 10004ea6 sh t6,0x10(s2)
.text:00452cd4 3800acaf sw t4,local_28+0x60(sp)
.text:00452cd8 46ff0010 b LAB_004529f4
.text:00452cdc 140040ae _sw zero,0x14(s2)
LAB_00452ce0: ;XREF[1,0]: 00452a94
.text:00452ce0 5802298e lw t1,0x258(s1)
.text:00452ce4 00000000 nop
.text:00452ce8 94002395 lhu v1,0x94(t1)
.text:00452cec f6fe0010 b LAB_004528c8
.text:00452cf0 2a00a3a7 _sh v1,local_36+0x60(sp)
LAB_00452cf4: ;XREF[1,0]: 00452b54
.text:00452cf4 a08d998f lw t9,-0x7260(gp)=>->matrixSslPskGetKey ;= 0045febc
.text:00452cf8 2e00a693 lbu a2,local_32+0x60(sp)
.text:00452cfc 3000a58f lw a1,local_30+0x60(sp)
.text:00452d00 1000adaf sw t5,local_50+0x60(sp)
.text:00452d04 21202002 move a0,s1
.text:00452d08 09f82003 jalr t9=>matrixSslPskGetKey ;undefined matrixSslPskGetKey(undefin...
.text:00452d0c 3c00a727 _addiu a3,sp,0x3c
.text:00452d10 3c00b28f lw s2,local_24+0x60(sp)
.text:00452d14 2000bc8f lw gp,local_40+0x60(sp)
.text:00452d18 b9fe4012 beq s2,zero,LAB_00452800
.text:00452d1c f4ff0324 _li v1,-0xc
.text:00452d20 2e00af93 lbu t7,local_32+0x60(sp)
.text:00452d24 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00452d28 40700f00 sll t6,t7,0x1
.text:00452d2c 0400c425 addiu a0,t6,0x4
.text:00452d30 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00452d34 840024a6 _sh a0,0x84(s1)
.text:00452d38 800022ae sw v0,0x80(s1)
.text:00452d3c 2000bc8f lw gp,local_40+0x60(sp)
.text:00452d40 affe4010 beq v0,zero,LAB_00452800
.text:00452d44 f8ff0324 _li v1,-0x8
.text:00452d48 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00452d4c 84002696 lhu a2,0x84(s1)
.text:00452d50 21204000 move a0,v0
.text:00452d54 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00452d58 21280000 _clear a1
.text:00452d5c 8000338e lw s3,0x80(s1)
.text:00452d60 2000bc8f lw gp,local_40+0x60(sp)
.text:00452d64 000060a2 sb zero,0x0(s3)
.text:00452d68 80002b8e lw t3,0x80(s1)
.text:00452d6c 2e00b593 lbu s5,local_32+0x60(sp)
.text:00452d70 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452d74 010075a1 sb s5,0x1(t3)
.text:00452d78 2e00aa93 lbu t2,local_32+0x60(sp)
.text:00452d7c 8000298e lw t1,0x80(s1)
.text:00452d80 00000000 nop
.text:00452d84 21282a01 addu a1,t1,t2
.text:00452d88 0200a0a0 sb zero,0x2(a1)
.text:00452d8c 2e00a793 lbu a3,local_32+0x60(sp)
.text:00452d90 8000288e lw t0,0x80(s1)
.text:00452d94 ff00e330 andi v1,a3,0xff
.text:00452d98 21300301 addu a2,t0,v1
.text:00452d9c 0300c7a0 sb a3,0x3(a2)
.text:00452da0 2e00a693 lbu a2,local_32+0x60(sp)
.text:00452da4 8000228e lw v0,0x80(s1)
.text:00452da8 3c00a58f lw a1,local_24+0x60(sp)
.text:00452dac 21204600 addu a0,v0,a2
.text:00452db0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452db4 04008424 _addiu a0,a0,0x4
.text:00452db8 30123f8e lw ra,0x1230(s1)
.text:00452dbc 2000bc8f lw gp,local_40+0x60(sp)
.text:00452dc0 42c41f00 srl t8,ra,0x11
.text:00452dc4 01001033 andi s0,t8,0x1
.text:00452dc8 0aff0016 bne s0,zero,LAB_004529f4
.text:00452dcc 00000000 _nop
.text:00452dd0 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:00452dd4 00000000 nop
.text:00452dd8 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:00452ddc 21202002 _move a0,s1
.text:00452de0 2000bc8f lw gp,local_40+0x60(sp)
.text:00452de4 03ff4104 bgez v0,LAB_004529f4
.text:00452de8 21184000 _move v1,v0
.text:00452dec 84fe0010 b LAB_00452800
.text:00452df0 00000000 _nop
LAB_00452df4: ;XREF[1,0]: 004529ec
.text:00452df4 2a00aa97 lhu t2,local_36+0x60(sp)
.text:00452df8 3800a88f lw t0,local_28+0x60(sp)
.text:00452dfc ffff4925 addiu t1,t2,-0x1
.text:00452e00 2a00a9a7 sh t1,local_36+0x60(sp)
.text:00452e04 000009a1 sb t1,0x0(t0)
.text:00452e08 3800a58f lw a1,local_28+0x60(sp)
.text:00452e0c 648a998f lw t9,-0x759c(gp)=>->psEccX963ExportKey ;= 0047ae50
.text:00452e10 0100a624 addiu a2,a1,0x1
.text:00452e14 900c248e lw a0,0xc90(s1)
.text:00452e18 340c258e lw a1,0xc34(s1)
.text:00452e1c 3800a6af sw a2,local_28+0x60(sp)
.text:00452e20 09f82003 jalr t9=>psEccX963ExportKey ;undefined psEccX963ExportKey()
.text:00452e24 2a00a727 _addiu a3,sp,0x2a
.text:00452e28 2000bc8f lw gp,local_40+0x60(sp)
.text:00452e2c 74fe4004 bltz v0,LAB_00452800
.text:00452e30 f4ff0324 _li v1,-0xc
.text:00452e34 3800ac8f lw t4,local_28+0x60(sp)
.text:00452e38 2a00a697 lhu a2,local_36+0x60(sp)
.text:00452e3c ffff9391 lbu s3,-0x1(t4)
.text:00452e40 ffffcb30 andi t3,a2,0xffff
.text:00452e44 17006b12 beq s3,t3,LAB_00452ea4
.text:00452e48 00000000 _nop
.text:00452e4c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00452e50 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00452e54 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00452e58 f005e525 addiu a1=>.roda...,t7,0x5f0 ;= "sslEncode.c"
.text:00452e5c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00452e60 10010426 _addiu a0=>.roda...,s0,0x110 ;= "psAssert %s"
.text:00452e64 2000bc8f lw gp,local_40+0x60(sp)
.text:00452e68 dd190524 li a1,0x19dd
.text:00452e6c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00452e70 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00452e74 00000000 nop
.text:00452e78 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00452e7c 1c01c425 _addiu a0=>.rodata:DAT_0049011c,t6,0x11c ;= 3Ah :
.text:00452e80 2000bc8f lw gp,local_40+0x60(sp)
.text:00452e84 00000000 nop
.text:00452e88 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00452e8c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00452e90 00000000 nop
.text:00452e94 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00452e98 cc06a425 _addiu a0=>.roda...,t5,0x6cc ;= "keyLen == (uint32) * (c - 1)"
.text:00452e9c 2000bc8f lw gp,local_40+0x60(sp)
.text:00452ea0 2a00a697 lhu a2,local_36+0x60(sp)
LAB_00452ea4: ;XREF[1,0]: 00452e44
.text:00452ea4 2c0d248e lw a0,0xd2c(s1)
.text:00452ea8 00000000 nop
.text:00452eac 82fb0400 srl ra,a0,0xe
.text:00452eb0 0100f833 andi t8,ra,0x1
.text:00452eb4 12000013 beq t8,zero,LAB_00452f00
.text:00452eb8 ffffc230 _andi v0,a2,0xffff
.text:00452ebc 01004424 addiu a0,v0,0x1
.text:00452ec0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00452ec4 00000000 nop
.text:00452ec8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00452ecc 1c1224ae _sw a0,0x121c(s1)
.text:00452ed0 201222ae sw v0,0x1220(s1)
.text:00452ed4 2000bc8f lw gp,local_40+0x60(sp)
.text:00452ed8 49fe4010 beq v0,zero,LAB_00452800
.text:00452edc f8ff0324 _li v1,-0x8
.text:00452ee0 3800a38f lw v1,local_28+0x60(sp)
.text:00452ee4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452ee8 1c12268e lw a2,0x121c(s1)
.text:00452eec 21204000 move a0,v0
.text:00452ef0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452ef4 ffff6524 _addiu a1,v1,-0x1
.text:00452ef8 2000bc8f lw gp,local_40+0x60(sp)
.text:00452efc 2a00a697 lhu a2,local_36+0x60(sp)
LAB_00452f00: ;XREF[1,0]: 00452eb4
.text:00452f00 340c2a8e lw t2,0xc34(s1)
.text:00452f04 3800a58f lw a1,local_28+0x60(sp)
.text:00452f08 3400498d lw t1,0x34(t2)
.text:00452f0c ffffc830 andi t0,a2,0xffff
.text:00452f10 00002691 lbu a2,0x0(t1)
.text:00452f14 21380501 addu a3,t0,a1
.text:00452f18 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00452f1c 3800a7af sw a3,local_28+0x60(sp)
.text:00452f20 840026a6 sh a2,0x84(s1)
.text:00452f24 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00452f28 ff00c430 _andi a0,a2,0xff
.text:00452f2c 800022ae sw v0,0x80(s1)
.text:00452f30 2000bc8f lw gp,local_40+0x60(sp)
.text:00452f34 32fe4010 beq v0,zero,LAB_00452800
.text:00452f38 f8ff0324 _li v1,-0x8
.text:00452f3c 000040ae sw zero,0x0(s2)
.text:00452f40 80002b8e lw t3,0x80(s1)
.text:00452f44 080055ae sw s5,0x8(s2)
.text:00452f48 06001524 li s5,0x6
.text:00452f4c 0e0055a6 sh s5,0xe(s2)
.text:00452f50 04004bae sw t3,0x4(s2)
.text:00452f54 a7fe0010 b LAB_004529f4
.text:00452f58 0c0040a6 _sh zero,0xc(s2)
LAB_00452f5c: ;XREF[1,0]: 00452c04
.text:00452f5c 3800a88f lw t0,local_28+0x60(sp)
.text:00452f60 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452f64 000000a1 sb zero,0x0(t0)
.text:00452f68 3800a68f lw a2,local_28+0x60(sp)
.text:00452f6c 2e00a793 lbu a3,local_32+0x60(sp)
.text:00452f70 0100c524 addiu a1,a2,0x1
.text:00452f74 3800a5af sw a1,local_28+0x60(sp)
.text:00452f78 0100c7a0 sb a3,0x1(a2)
.text:00452f7c 3800a38f lw v1,local_28+0x60(sp)
.text:00452f80 3000a58f lw a1,local_30+0x60(sp)
.text:00452f84 01006424 addiu a0,v1,0x1
.text:00452f88 2e00a693 lbu a2,local_32+0x60(sp)
.text:00452f8c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452f90 3800a4af _sw a0,local_28+0x60(sp)
.text:00452f94 3800a28f lw v0,local_28+0x60(sp)
.text:00452f98 2e00a493 lbu a0,local_32+0x60(sp)
.text:00452f9c 2000bc8f lw gp,local_40+0x60(sp)
.text:00452fa0 21f88200 addu ra,a0,v0
.text:00452fa4 19ff0010 b LAB_00452c0c
.text:00452fa8 3800bfaf _sw ra,local_28+0x60(sp)
LAB_00452fac: ;XREF[1,0]: 004529d0
.text:00452fac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00452fb0 3800a48f lw a0,local_28+0x60(sp)
.text:00452fb4 2012258e lw a1,0x1220(s1)
.text:00452fb8 1c12268e lw a2,0x121c(s1)
.text:00452fbc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00452fc0 00000000 _nop
.text:00452fc4 3800a48f lw a0,local_28+0x60(sp)
.text:00452fc8 1c12358e lw s5,0x121c(s1)
.text:00452fcc 2000bc8f lw gp,local_40+0x60(sp)
.text:00452fd0 2190a402 addu s2,s5,a0
.text:00452fd4 87fe0010 b LAB_004529f4
.text:00452fd8 3800b2af _sw s2,local_28+0x60(sp)
LAB_00452fdc: ;XREF[1,0]: 00452ae4
.text:00452fdc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00452fe0 2c0c248e lw a0,0xc2c(s1)
.text:00452fe4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00452fe8 00000000 _nop
.text:00452fec 2000bc8f lw gp,local_40+0x60(sp)
.text:00452ff0 f4ff0324 li v1,-0xc
.text:00452ff4 02fe0010 b LAB_00452800
.text:00452ff8 2c0c20ae _sw zero,0xc2c(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00452ffc()
;local_4 undefined4 -4 ;XREF[2,0]: 0045300c,00453708
;local_8 undefined4 -8 ;XREF[2,0]: 00453010,0045370c
;local_c undefined4 -c ;XREF[2,0]: 00453014,00453710
;local_10 undefined4 -10 ;XREF[2,0]: 00453018,00453714
;local_14 undefined4 -14 ;XREF[2,0]: 0045301c,00453718
;local_18 undefined4 -18 ;XREF[2,0]: 00453020,0045371c
;local_1c undefined4 -1c ;XREF[2,0]: 00453024,00453720
;local_20 undefined4 -20 ;XREF[2,0]: 00453028,00453724
;local_24 undefined4 -24 ;XREF[2,0]: 0045302c,00453728
;local_28 undefined4 -28 ;XREF[2,0]: 00453030,0045372c
;local_2c undefined4 -2c ;XREF[3,0]: 004531ac,00453208,00453598
;local_30 undefined2 -30 ;XREF[3,0]: 00453468,00453498,004539fc
;local_74 undefined4 -74 ;XREF[1,0]: 00453364
;local_78 undefined4 -78 ;XREF[1,0]: 00453374
;local_7c undefined4 -7c ;XREF[1,0]: 0045336c
;local_80 undefined4 -80 ;XREF[1,0]: 00453368
;local_88 undefined4 -88 ;XREF[4,0]: 00453078,00453340,004535c0,00453800
;local_8c undefined4 -8c ;XREF[5,0]: 00453074,0045333c,0045334c,004535bc,004537fc
;local_90 undefined4 -90 ;XREF[4,0]: 00453080,00453348,004535c8,00453808
;local_98 undefined4 -98 ;XREF[28,0]: 00453034,004531b4,004531e0,0045339c,0045341c
; 00453488,004534cc,00453504,00453520,00453748
; 00453764,00453788,004537ac,004537d8,00453858
; 0045389c,00453900,00453918,004539b4,004539d4
; 004539f0,00453a10,00453a30,00453a4c,00453ab8
; 00453ad4,00453b0c,00453b48
;local_9c undefined4 -9c ;XREF[2,0]: 00453464,00453604
;local_a0 undefined4 -a0 ;XREF[3,0]: 00453470,004535f8,00453844
;local_a4 undefined4 -a4 ;XREF[5,0]: 0045346c,004534bc,004535f4,00453840,00453944
;local_a8 undefined4 -a8 ;XREF[5,0]: 00453484,004534c8,004535dc,0045382c,0045392c
;XREF[1,0]: 00454db8
.text:00452ffc 09001c3c lui gp,0x9
.text:00453000 e4c99c27 addiu gp,gp,-0x361c
.text:00453004 21e09903 addu gp,gp,t9
.text:00453008 48ffbd27 addiu sp,sp,-0xb8
.text:0045300c b400bfaf sw ra,local_4+0xb8(sp)
.text:00453010 b000beaf sw s8,local_8+0xb8(sp)
.text:00453014 ac00b7af sw s7,local_c+0xb8(sp)
.text:00453018 a800b6af sw s6,local_10+0xb8(sp)
.text:0045301c a400b5af sw s5,local_14+0xb8(sp)
.text:00453020 a000b4af sw s4,local_18+0xb8(sp)
.text:00453024 9c00b3af sw s3,local_1c+0xb8(sp)
.text:00453028 9800b2af sw s2,local_20+0xb8(sp)
.text:0045302c 9400b1af sw s1,local_24+0xb8(sp)
.text:00453030 9000b0af sw s0,local_28+0xb8(sp)
.text:00453034 2000bcaf sw gp=>_gp,local_98+0xb8(sp)
.text:00453038 21908000 move s2,a0
.text:0045303c 7c0c848c lw a0,0xc7c(a0)
.text:00453040 21b0a000 move s6,a1
.text:00453044 0000b78c lw s7,0x0(a1)
.text:00453048 ab018010 beq a0,zero,LAB_004536f8
.text:0045304c 21808000 _move s0,a0
.text:00453050 4c0c5426 addiu s4,s2,0xc4c
.text:00453054 65000010 b LAB_004531ec
.text:00453058 4800be27 _addiu s8,sp,0x48
LAB_0045305c: ;XREF[1,0]: 00453320
.text:0045305c 0000078e lw a3,0x0(s0)
.text:00453060 3412448e lw a0,0x1234(s2)
.text:00453064 00000000 nop
.text:00453068 2310e400 subu v0,a3,a0
.text:0045306c f8ff4524 addiu a1,v0,-0x8
.text:00453070 01007f30 andi ra,v1,0x1
.text:00453074 2c00a5af sw a1,local_8c+0xb8(sp)
.text:00453078 3000a5af sw a1,local_88+0xb8(sp)
.text:0045307c 6401e013 beq ra,zero,LAB_00453610
.text:00453080 2800a5af _sw a1,local_90+0xb8(sp)
.text:00453084 04000a8e lw t2,0x4(s0)
.text:00453088 c90d4b92 lbu t3,0xdc9(s2)
.text:0045308c 00000000 nop
.text:00453090 00004ba1 sb t3,0x0(t2)
.text:00453094 0400088e lw t0,0x4(s0)
.text:00453098 00000000 nop
.text:0045309c 01000625 addiu a2,t0,0x1
.text:004530a0 040006ae sw a2,0x4(s0)
.text:004530a4 ca0d4992 lbu t1,0xdca(s2)
.text:004530a8 00000000 nop
.text:004530ac 010009a1 sb t1,0x1(t0)
.text:004530b0 0400078e lw a3,0x4(s0)
.text:004530b4 00000000 nop
.text:004530b8 0100e424 addiu a0,a3,0x1
.text:004530bc 040004ae sw a0,0x4(s0)
.text:004530c0 d10d4292 lbu v0,0xdd1(s2)
.text:004530c4 00000000 nop
.text:004530c8 0100e2a0 sb v0,0x1(a3)
.text:004530cc 04001f8e lw ra,0x4(s0)
.text:004530d0 00000000 nop
.text:004530d4 0100e327 addiu v1,ra,0x1
.text:004530d8 040003ae sw v1,0x4(s0)
.text:004530dc d20d4592 lbu a1,0xdd2(s2)
.text:004530e0 00000000 nop
.text:004530e4 0100e5a3 sb a1,0x1(ra)
.text:004530e8 0400198e lw t9,0x4(s0)
.text:004530ec 00000000 nop
.text:004530f0 01003827 addiu t8,t9,0x1
.text:004530f4 040018ae sw t8,0x4(s0)
.text:004530f8 d30d5592 lbu s5,0xdd3(s2)
.text:004530fc 00000000 nop
.text:00453100 010035a3 sb s5,0x1(t9)
.text:00453104 04000f8e lw t7,0x4(s0)
.text:00453108 00000000 nop
.text:0045310c 0100f325 addiu s3,t7,0x1
.text:00453110 040013ae sw s3,0x4(s0)
.text:00453114 d40d5192 lbu s1,0xdd4(s2)
.text:00453118 00000000 nop
.text:0045311c 0100f1a1 sb s1,0x1(t7)
.text:00453120 04000c8e lw t4,0x4(s0)
.text:00453124 00000000 nop
.text:00453128 01008e25 addiu t6,t4,0x1
.text:0045312c 04000eae sw t6,0x4(s0)
.text:00453130 d50d4d92 lbu t5,0xdd5(s2)
.text:00453134 00000000 nop
.text:00453138 01008da1 sb t5,0x1(t4)
.text:0045313c 0400068e lw a2,0x4(s0)
.text:00453140 00000000 nop
.text:00453144 0100cb24 addiu t3,a2,0x1
.text:00453148 04000bae sw t3,0x4(s0)
.text:0045314c d60d4a92 lbu t2,0xdd6(s2)
.text:00453150 00000000 nop
.text:00453154 0100caa0 sb t2,0x1(a2)
.text:00453158 0400098e lw t1,0x4(s0)
.text:0045315c 2c0d468e lw a2,0xd2c(s2)
.text:00453160 01002825 addiu t0,t1,0x1
.text:00453164 040008ae sw t0,0x4(s0)
LAB_00453168: ;XREF[1,0]: 004536e8
.text:00453168 1800158e lw s5,0x18(s0)
.text:0045316c 0f001924 li t9,0xf
.text:00453170 7600b912 beq s5,t9,LAB_0045334c
.text:00453174 00000000 _nop
LAB_00453178: ;XREF[2,0]: 00453344,00453804
.text:00453178 82130600 srl v0,a2,0xe
.text:0045317c 01004630 andi a2,v0,0x1
.text:00453180 1201c010 beq a2,zero,LAB_004535cc
.text:00453184 00000000 _nop
LAB_00453188: ;XREF[1,0]: 004535c4
.text:00453188 1c00058e lw a1,0x1c(s0)
.text:0045318c 00000000 nop
.text:00453190 0e01a018 blez a1,LAB_004535cc
.text:00453194 21204002 _move a0,s2
.text:00453198 6c8e998f lw t9,-0x7194(gp)=>->dtlsEncryptFragRecord ;= 0045a9e0
.text:0045319c 21280002 move a1,s0
.text:004531a0 2800a627 addiu a2,sp,0x28
.text:004531a4 09f82003 jalr t9=>dtlsEncryptFragRecord ;undefined dtlsEncryptFragRecord()
.text:004531a8 8c00a727 _addiu a3,sp,0x8c
LAB_004531ac: ;XREF[1,0]: 00453608
.text:004531ac 8c00ac8f lw t4,local_2c+0xb8(sp)
.text:004531b0 f1ff0724 li a3,-0xf
.text:004531b4 2000bc8f lw gp,local_98+0xb8(sp)
.text:004531b8 21884000 move s1,v0
.text:004531bc 26024710 beq v0,a3,LAB_00453a58
.text:004531c0 0000ccae _sw t4,0x0(s6)
.text:004531c4 34024004 bltz v0,LAB_00453a98
.text:004531c8 21200002 _move a0,s0
.text:004531cc 2000108e lw s0,0x20(s0)
.text:004531d0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004531d4 00000000 nop
.text:004531d8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004531dc 7c0c50ae _sw s0,0xc7c(s2)
.text:004531e0 2000bc8f lw gp,local_98+0xb8(sp)
.text:004531e4 42010012 beq s0,zero,LAB_004536f0
.text:004531e8 00000000 _nop
LAB_004531ec: ;XREF[1,0]: 00453054
.text:004531ec 2c0d478e lw a3,0xd2c(s2)
.text:004531f0 0000068e lw a2,0x0(s0)
.text:004531f4 0800048e lw a0,0x8(s0)
.text:004531f8 822b0700 srl a1,a3,0xe
.text:004531fc 2118c400 addu v1,a2,a0
.text:00453200 0100a230 andi v0,a1,0x1
.text:00453204 3e004010 beq v0,zero,LAB_00453300
.text:00453208 8c00a3af _sw v1,local_2c+0xb8(sp)
.text:0045320c 1800098e lw t1,0x18(s0)
.text:00453210 14000824 li t0,0x14
.text:00453214 b6012811 beq t1,t0,LAB_004538f0
.text:00453218 21204002 _move a0,s2
LAB_0045321c: ;XREF[1,0]: 0045391c
.text:0045321c 04000d8e lw t5,0x4(s0)
.text:00453220 c90d4e92 lbu t6,0xdc9(s2)
.text:00453224 00000000 nop
.text:00453228 0000aea1 sb t6,0x0(t5)
.text:0045322c 04000a8e lw t2,0x4(s0)
.text:00453230 00000000 nop
.text:00453234 01004c25 addiu t4,t2,0x1
.text:00453238 04000cae sw t4,0x4(s0)
.text:0045323c ca0d4b92 lbu t3,0xdca(s2)
.text:00453240 00000000 nop
.text:00453244 01004ba1 sb t3,0x1(t2)
.text:00453248 0400088e lw t0,0x4(s0)
.text:0045324c 00000000 nop
.text:00453250 01001925 addiu t9,t0,0x1
.text:00453254 040019ae sw t9,0x4(s0)
.text:00453258 d10d4992 lbu t1,0xdd1(s2)
.text:0045325c 00000000 nop
.text:00453260 010009a1 sb t1,0x1(t0)
.text:00453264 0400068e lw a2,0x4(s0)
.text:00453268 00000000 nop
.text:0045326c 0100c724 addiu a3,a2,0x1
.text:00453270 040007ae sw a3,0x4(s0)
.text:00453274 d20d4492 lbu a0,0xdd2(s2)
.text:00453278 00000000 nop
.text:0045327c 0100c4a0 sb a0,0x1(a2)
.text:00453280 0400058e lw a1,0x4(s0)
.text:00453284 00000000 nop
.text:00453288 0100a324 addiu v1,a1,0x1
.text:0045328c 040003ae sw v1,0x4(s0)
.text:00453290 d30d4292 lbu v0,0xdd3(s2)
.text:00453294 00000000 nop
.text:00453298 0100a2a0 sb v0,0x1(a1)
.text:0045329c 0400158e lw s5,0x4(s0)
.text:004532a0 00000000 nop
.text:004532a4 0100bf26 addiu ra,s5,0x1
.text:004532a8 04001fae sw ra,0x4(s0)
.text:004532ac d40d5892 lbu t8,0xdd4(s2)
.text:004532b0 00000000 nop
.text:004532b4 0100b8a2 sb t8,0x1(s5)
.text:004532b8 04000f8e lw t7,0x4(s0)
.text:004532bc 00000000 nop
.text:004532c0 0100f325 addiu s3,t7,0x1
.text:004532c4 040013ae sw s3,0x4(s0)
.text:004532c8 d50d5192 lbu s1,0xdd5(s2)
.text:004532cc 00000000 nop
.text:004532d0 0100f1a1 sb s1,0x1(t7)
.text:004532d4 04000c8e lw t4,0x4(s0)
.text:004532d8 00000000 nop
.text:004532dc 01008e25 addiu t6,t4,0x1
.text:004532e0 04000eae sw t6,0x4(s0)
.text:004532e4 d60d4d92 lbu t5,0xdd6(s2)
.text:004532e8 00000000 nop
.text:004532ec 01008da1 sb t5,0x1(t4)
.text:004532f0 04000b8e lw t3,0x4(s0)
.text:004532f4 00000000 nop
.text:004532f8 03006a25 addiu t2,t3,0x3
.text:004532fc 04000aae sw t2,0x4(s0)
LAB_00453300: ;XREF[1,0]: 00453204
.text:00453300 1800118e lw s1,0x18(s0)
.text:00453304 14000f24 li t7,0x14
.text:00453308 1b012f12 beq s1,t7,LAB_00453778
.text:0045330c 00000000 _nop
LAB_00453310: ;XREF[1,0]: 004537b0
.text:00453310 2c0d468e lw a2,0xd2c(s2)
.text:00453314 00000000 nop
.text:00453318 82c50600 srl t8,a2,0x16
.text:0045331c 01001533 andi s5,t8,0x1
.text:00453320 4effa016 bne s5,zero,LAB_0045305c
.text:00453324 821b0600 _srl v1,a2,0xe
.text:00453328 0000118e lw s1,0x0(s0)
.text:0045332c 3412538e lw s3,0x1234(s2)
.text:00453330 1800158e lw s5,0x18(s0)
.text:00453334 23783302 subu t7,s1,s3
.text:00453338 0f001924 li t9,0xf
.text:0045333c 2c00afaf sw t7,local_8c+0xb8(sp)
.text:00453340 3000afaf sw t7,local_88+0xb8(sp)
.text:00453344 8cffb916 bne s5,t9,LAB_00453178
.text:00453348 2800afaf _sw t7,local_90+0xb8(sp)
LAB_0045334c: ;XREF[1,0]: 00453170
.text:0045334c 2c00bf8f lw ra,local_8c+0xb8(sp)
.text:00453350 f40c428e lw v0,0xcf4(s2)
.text:00453354 2328ff02 subu a1,s7,ra
.text:00453358 821b0600 srl v1,a2,0xe
.text:0045335c 23384500 subu a3,v0,a1
.text:00453360 01007830 andi t8,v1,0x1
.text:00453364 4400a7af sw a3,local_74+0xb8(sp)
.text:00453368 3800bfaf sw ra,local_80+0xb8(sp)
.text:0045336c 3c00bfaf sw ra,local_7c+0xb8(sp)
.text:00453370 05000013 beq t8,zero,LAB_00453388
.text:00453374 4000b7af _sw s7,local_78+0xb8(sp)
.text:00453378 fc0d448e lw a0,0xdfc(s2)
.text:0045337c 00000000 nop
.text:00453380 7e008014 bne a0,zero,LAB_0045357c
.text:00453384 00000000 _nop
LAB_00453388: ;XREF[1,0]: 00453370
.text:00453388 648c998f lw t9,-0x739c(gp)=>->sslSnapshotHSHash ;= 0045ed34
.text:0045338c 21204002 move a0,s2
.text:00453390 2128c003 move a1,s8
.text:00453394 09f82003 jalr t9=>sslSnapshotHSHash ;undefined sslSnapshotHSHash()
.text:00453398 ffff0624 _li a2,-0x1
.text:0045339c 2000bc8f lw gp,local_98+0xb8(sp)
.text:004533a0 dd014018 blez v0,LAB_00453b18
.text:004533a4 00000000 _nop
.text:004533a8 2c0d468e lw a2,0xd2c(s2)
.text:004533ac 00000000 nop
.text:004533b0 424b0600 srl t1,a2,0xd
.text:004533b4 01002831 andi t0,t1,0x1
.text:004533b8 0a000011 beq t0,zero,LAB_004533e4
.text:004533bc 30000a24 _li t2,0x30
.text:004533c0 0c008396 lhu v1,0xc(s4)
.text:004533c4 00000000 nop
.text:004533c8 9c016a10 beq v1,t2,LAB_00453a3c
.text:004533cc 31006b28 _slti t3,v1,0x31
.text:004533d0 63016011 beq t3,zero,LAB_00453960
.text:004533d4 40000d24 _li t5,0x40
.text:004533d8 14000c24 li t4,0x14
.text:004533dc c2016c10 beq v1,t4,LAB_00453ae8
.text:004533e0 00000000 _nop
LAB_004533e4: ;XREF[3,0]: 004533b8,00453960,00453a50
.text:004533e4 0e008396 lhu v1,0xe(s4)
.text:004533e8 00000000 nop
.text:004533ec ca016010 beq v1,zero,LAB_00453b18
.text:004533f0 03006e28 _slti t6,v1,0x3
.text:004533f4 0501c015 bne t6,zero,LAB_0045380c
.text:004533f8 03000f24 _li t7,0x3
.text:004533fc c6016f14 bne v1,t7,LAB_00453b18
.text:00453400 00000000 _nop
.text:00453404 10009196 lhu s1,0x10(s4)
.text:00453408 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045340c 00000000 nop
.text:00453410 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00453414 01002426 _addiu a0,s1,0x1
.text:00453418 21884000 move s1,v0
.text:0045341c 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453420 54002012 beq s1,zero,LAB_00453574
.text:00453424 f8ff0224 _li v0,-0x8
.text:00453428 2c0d588e lw t8,0xd2c(s2)
.text:0045342c 00000000 nop
.text:00453430 42ab1800 srl s5,t8,0xd
.text:00453434 0100b332 andi s3,s5,0x1
.text:00453438 4e016016 bne s3,zero,LAB_00453974
.text:0045343c 00000000 _nop
.text:00453440 5800a627 addiu a2,sp,0x58
.text:00453444 14000724 li a3,0x14
LAB_00453448: ;XREF[1,0]: 00453978
.text:00453448 10008896 lhu t0,0x10(s4)
.text:0045344c 480c5f8e lw ra,0xc48(s2)
.text:00453450 0800858e lw a1,0x8(s4)
.text:00453454 01000425 addiu a0,t0,0x1
.text:00453458 ec90998f lw t9,-0x6f14(gp)=>->psEccDsaSign ;= 0047eb50
.text:0045345c 8800a227 addiu v0,sp,0x88
.text:00453460 01000324 li v1,0x1
.text:00453464 1c00a5af sw a1,local_9c+0xb8(sp)
.text:00453468 8800a4a7 sh a0,local_30+0xb8(sp)
.text:0045346c 1400a2af sw v0,local_a4+0xb8(sp)
.text:00453470 1800a3af sw v1,local_a0+0xb8(sp)
.text:00453474 0400e527 addiu a1,ra,0x4
.text:00453478 2c1240ae sw zero,0x122c(s2)
.text:0045347c 21200000 clear a0
.text:00453480 09f82003 jalr t9=>psEccDsaSign ;undefined psEccDsaSign(undefined par...
.text:00453484 1000b1af _sw s1,local_a8+0xb8(sp)
.text:00453488 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045348c 18004014 bne v0,zero,LAB_004534f0
.text:00453490 21a84000 _move s5,v0
.text:00453494 10008796 lhu a3,0x10(s4)
.text:00453498 8800a697 lhu a2,local_30+0xb8(sp)
.text:0045349c 00000000 nop
.text:004534a0 4f01e610 beq a3,a2,LAB_004539e0
.text:004534a4 0f000b24 _li t3,0xf
.text:004534a8 3480898f lw t1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004534ac 3800aa27 addiu t2,sp,0x38
.text:004534b0 21204002 move a0,s2
.text:004534b4 21288002 move a1,s4
.text:004534b8 21382002 move a3,s1
.text:004534bc 1400abaf sw t3,local_a4+0xb8(sp)
.text:004534c0 e8c93925 addiu t9,t1,-0x3618
.text:004534c4 09f82003 jalr t9=>FUN_0044c9e8 ;undefined FUN_0044c9e8(undefined par...
.text:004534c8 1000aaaf _sw t2,local_a8+0xb8(sp)
.text:004534cc 2000bc8f lw gp,local_98+0xb8(sp)
.text:004534d0 07004004 bltz v0,LAB_004534f0
.text:004534d4 21a84000 _move s5,v0
LAB_004534d8: ;XREF[1,0]: 004539f4
.text:004534d8 2c0d4d8e lw t5,0xd2c(s2)
.text:004534dc 00000000 nop
.text:004534e0 82630d00 srl t4,t5,0xe
.text:004534e4 01008631 andi a2,t4,0x1
.text:004534e8 4401c014 bne a2,zero,LAB_004539fc
.text:004534ec 00000000 _nop
LAB_004534f0: ;XREF[4,0]: 0045348c,004534d0,00453a34,00453b20
.text:004534f0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004534f4 00000000 nop
.text:004534f8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004534fc 21202002 _move a0,s1
.text:00453500 4c0c448e lw a0,0xc4c(s2)
.text:00453504 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453508 07008010 beq a0,zero,LAB_00453528
.text:0045350c 00000000 _nop
.text:00453510 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453514 00000000 nop
.text:00453518 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045351c 00000000 _nop
.text:00453520 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453524 4c0c40ae sw zero,0xc4c(s2)
LAB_00453528: ;XREF[1,0]: 00453508
.text:00453528 720c4696 lhu a2,0xc72(s2)
.text:0045352c 00000000 nop
.text:00453530 1301c010 beq a2,zero,LAB_00453980
.text:00453534 00000000 _nop
.text:00453538 680c538e lw s3,0xc68(s2)
.text:0045353c 6c0c518e lw s1,0xc6c(s2)
.text:00453540 700c4f96 lhu t7,0xc70(s2)
.text:00453544 740c4e96 lhu t6,0xc74(s2)
.text:00453548 5a0c46a6 sh a2,0xc5a(s2)
.text:0045354c 500c53ae sw s3,0xc50(s2)
.text:00453550 540c51ae sw s1,0xc54(s2)
.text:00453554 580c4fa6 sh t7,0xc58(s2)
.text:00453558 5c0c4ea6 sh t6,0xc5c(s2)
.text:0045355c 720c40a6 sh zero,0xc72(s2)
.text:00453560 680c40ae sw zero,0xc68(s2)
.text:00453564 6c0c40ae sw zero,0xc6c(s2)
.text:00453568 700c40a6 sh zero,0xc70(s2)
.text:0045356c 740c40a6 sh zero,0xc74(s2)
LAB_00453570: ;XREF[1,0]: 00453990
.text:00453570 2110a002 move v0,s5
LAB_00453574: ;XREF[1,0]: 00453420
.text:00453574 64004004 bltz v0,LAB_00453708
.text:00453578 00000000 _nop
LAB_0045357c: ;XREF[3,0]: 00453380,004538e8,00453958
.text:0045357c 2c0d468e lw a2,0xd2c(s2)
.text:00453580 0000048e lw a0,0x0(s0)
.text:00453584 0800118e lw s1,0x8(s0)
.text:00453588 027d0600 srl t7,a2,0x14
.text:0045358c 21709100 addu t6,a0,s1
.text:00453590 0100ed31 andi t5,t7,0x1
.text:00453594 9600a011 beq t5,zero,LAB_004537f0
.text:00453598 8c00aeaf _sw t6,local_2c+0xb8(sp)
.text:0045359c 3412558e lw s5,0x1234(s2)
.text:004535a0 82c50600 srl t8,a2,0x16
.text:004535a4 01001333 andi s3,t8,0x1
.text:004535a8 02006012 beq s3,zero,LAB_004535b4
.text:004535ac 23189500 _subu v1,a0,s5
.text:004535b0 f8ff6324 addiu v1,v1,-0x8
LAB_004535b4: ;XREF[1,0]: 004535a8
.text:004535b4 82130600 srl v0,a2,0xe
.text:004535b8 01004630 andi a2,v0,0x1
.text:004535bc 2c00a3af sw v1,local_8c+0xb8(sp)
.text:004535c0 3000a3af sw v1,local_88+0xb8(sp)
.text:004535c4 f0fec014 bne a2,zero,LAB_00453188
.text:004535c8 2800a3af _sw v1,local_90+0xb8(sp)
LAB_004535cc: ;XREF[2,0]: 00453180,00453190
.text:004535cc 1400048e lw a0,0x14(s0)
.text:004535d0 0c00058e lw a1,0xc(s0)
.text:004535d4 1800068e lw a2,0x18(s0)
.text:004535d8 1000078e lw a3,0x10(s0)
.text:004535dc 1000a4af sw a0,local_a8+0xb8(sp)
.text:004535e0 00000b8e lw t3,0x0(s0)
.text:004535e4 3480888f lw t0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004535e8 2800aa27 addiu t2,sp,0x28
.text:004535ec 8c00a927 addiu t1,sp,0x8c
.text:004535f0 21204002 move a0,s2
.text:004535f4 1400abaf sw t3,local_a4+0xb8(sp)
.text:004535f8 1800aaaf sw t2,local_a0+0xb8(sp)
.text:004535fc 3cf01925 addiu t9,t0,-0xfc4
.text:00453600 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:00453604 1c00a9af _sw t1,local_9c+0xb8(sp)
.text:00453608 e8fe0010 b LAB_004531ac
.text:0045360c 00000000 _nop
LAB_00453610: ;XREF[1,0]: 0045307c
.text:00453610 04000d8e lw t5,0x4(s0)
.text:00453614 40024e92 lbu t6,0x240(s2)
.text:00453618 00000000 nop
.text:0045361c 0000aea1 sb t6,0x0(t5)
.text:00453620 04000a8e lw t2,0x4(s0)
.text:00453624 00000000 nop
.text:00453628 01004c25 addiu t4,t2,0x1
.text:0045362c 04000cae sw t4,0x4(s0)
.text:00453630 41024b92 lbu t3,0x241(s2)
.text:00453634 00000000 nop
.text:00453638 01004ba1 sb t3,0x1(t2)
.text:0045363c 0400088e lw t0,0x4(s0)
.text:00453640 00000000 nop
.text:00453644 01000625 addiu a2,t0,0x1
.text:00453648 040006ae sw a2,0x4(s0)
.text:0045364c 42024992 lbu t1,0x242(s2)
.text:00453650 00000000 nop
.text:00453654 010009a1 sb t1,0x1(t0)
.text:00453658 0400078e lw a3,0x4(s0)
.text:0045365c 00000000 nop
.text:00453660 0100e424 addiu a0,a3,0x1
.text:00453664 040004ae sw a0,0x4(s0)
.text:00453668 43024292 lbu v0,0x243(s2)
.text:0045366c 00000000 nop
.text:00453670 0100e2a0 sb v0,0x1(a3)
.text:00453674 04001f8e lw ra,0x4(s0)
.text:00453678 00000000 nop
.text:0045367c 0100e327 addiu v1,ra,0x1
.text:00453680 040003ae sw v1,0x4(s0)
.text:00453684 44024592 lbu a1,0x244(s2)
.text:00453688 00000000 nop
.text:0045368c 0100e5a3 sb a1,0x1(ra)
.text:00453690 0400198e lw t9,0x4(s0)
.text:00453694 00000000 nop
.text:00453698 01003827 addiu t8,t9,0x1
.text:0045369c 040018ae sw t8,0x4(s0)
.text:004536a0 45025592 lbu s5,0x245(s2)
.text:004536a4 00000000 nop
.text:004536a8 010035a3 sb s5,0x1(t9)
.text:004536ac 04000f8e lw t7,0x4(s0)
.text:004536b0 00000000 nop
.text:004536b4 0100f325 addiu s3,t7,0x1
.text:004536b8 040013ae sw s3,0x4(s0)
.text:004536bc 46025192 lbu s1,0x246(s2)
.text:004536c0 00000000 nop
.text:004536c4 0100f1a1 sb s1,0x1(t7)
.text:004536c8 04000c8e lw t4,0x4(s0)
.text:004536cc 00000000 nop
.text:004536d0 01008e25 addiu t6,t4,0x1
.text:004536d4 04000eae sw t6,0x4(s0)
.text:004536d8 47024d92 lbu t5,0x247(s2)
.text:004536dc 00000000 nop
.text:004536e0 01008da1 sb t5,0x1(t4)
.text:004536e4 2c0d468e lw a2,0xd2c(s2)
.text:004536e8 9ffe0010 b LAB_00453168
.text:004536ec 00000000 _nop
LAB_004536f0: ;XREF[1,0]: 004531e4
.text:004536f0 7c0c448e lw a0,0xc7c(s2)
.text:004536f4 00000000 nop
LAB_004536f8: ;XREF[1,0]: 00453048
.text:004536f8 0f008014 bne a0,zero,LAB_00453738
.text:004536fc 00000000 _nop
LAB_00453700: ;XREF[1,0]: 0045374c
.text:00453700 7c0c40ae sw zero,0xc7c(s2)
LAB_00453704: ;XREF[1,0]: 00453770
.text:00453704 21100000 clear v0
LAB_00453708: ;XREF[5,0]: 00453574,004537e8,00453b10,00453b18
; 00453b58
.text:00453708 b400bf8f lw ra,local_4+0xb8(sp)
.text:0045370c b000be8f lw s8,local_8+0xb8(sp)
.text:00453710 ac00b78f lw s7,local_c+0xb8(sp)
.text:00453714 a800b68f lw s6,local_10+0xb8(sp)
.text:00453718 a400b58f lw s5,local_14+0xb8(sp)
.text:0045371c a000b48f lw s4,local_18+0xb8(sp)
.text:00453720 9c00b38f lw s3,local_1c+0xb8(sp)
.text:00453724 9800b28f lw s2,local_20+0xb8(sp)
.text:00453728 9400b18f lw s1,local_24+0xb8(sp)
.text:0045372c 9000b08f lw s0,local_28+0xb8(sp)
.text:00453730 0800e003 jr ra
.text:00453734 b800bd27 _addiu sp,sp,0xb8
LAB_00453738: ;XREF[2,0]: 004536f8,00453768
.text:00453738 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045373c 2000918c lw s1,0x20(a0)
.text:00453740 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453744 00000000 _nop
.text:00453748 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045374c ecff2012 beq s1,zero,LAB_00453700
.text:00453750 21202002 _move a0,s1
.text:00453754 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453758 2000918c lw s1,0x20(a0)
.text:0045375c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453760 00000000 _nop
.text:00453764 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453768 f3ff2016 bne s1,zero,LAB_00453738
.text:0045376c 21202002 _move a0,s1
.text:00453770 e4ff0010 b LAB_00453704
.text:00453774 7c0c40ae _sw zero,0xc7c(s2)
LAB_00453778: ;XREF[1,0]: 00453308
.text:00453778 b48a998f lw t9,-0x754c(gp)=>->sslActivateWriteCipher;= 00457da0
.text:0045377c 00000000 nop
.text:00453780 09f82003 jalr t9=>sslActivateWriteCipher ;undefined sslActivateWriteCipher()
.text:00453784 21204002 _move a0,s2
.text:00453788 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045378c e6004004 bltz v0,LAB_00453b28
.text:00453790 21884000 _move s1,v0
.text:00453794 2c0d538e lw s3,0xd2c(s2)
.text:00453798 648c998f lw t9,-0x739c(gp)=>->sslSnapshotHSHash ;= 0045ed34
.text:0045379c 800c458e lw a1,0xc80(s2)
.text:004537a0 01006632 andi a2,s3,0x1
.text:004537a4 09f82003 jalr t9=>sslSnapshotHSHash ;undefined sslSnapshotHSHash()
.text:004537a8 21204002 _move a0,s2
.text:004537ac 2000bc8f lw gp,local_98+0xb8(sp)
.text:004537b0 d7fe401c bgtz v0,LAB_00453310
.text:004537b4 21884000 _move s1,v0
.text:004537b8 7c0c448e lw a0,0xc7c(s2)
.text:004537bc 00000000 nop
.text:004537c0 09008010 beq a0,zero,LAB_004537e8
.text:004537c4 21102002 _move v0,s1
LAB_004537c8: ;XREF[1,0]: 004537dc
.text:004537c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004537cc 2000948c lw s4,0x20(a0)
.text:004537d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004537d4 00000000 _nop
.text:004537d8 2000bc8f lw gp,local_98+0xb8(sp)
.text:004537dc faff8016 bne s4,zero,LAB_004537c8
.text:004537e0 21208002 _move a0,s4
LAB_004537e4: ;XREF[1,0]: 00453abc
.text:004537e4 21102002 move v0,s1
LAB_004537e8: ;XREF[4,0]: 004537c0,00453aa0,00453ae0,00453b30
.text:004537e8 c7ff0010 b LAB_00453708
.text:004537ec 7c0c40ae _sw zero,0xc7c(s2)
LAB_004537f0: ;XREF[1,0]: 00453594
.text:004537f0 3412438e lw v1,0x1234(s2)
.text:004537f4 00000000 nop
.text:004537f8 23f88300 subu ra,a0,v1
.text:004537fc 2c00bfaf sw ra,local_8c+0xb8(sp)
.text:00453800 3000bfaf sw ra,local_88+0xb8(sp)
.text:00453804 5cfe0010 b LAB_00453178
.text:00453808 2800bfaf _sw ra,local_90+0xb8(sp)
LAB_0045380c: ;XREF[1,0]: 004533f4
.text:0045380c 2c0d5f8e lw ra,0xd2c(s2)
.text:00453810 00000000 nop
.text:00453814 42c31f00 srl t8,ra,0xd
.text:00453818 01001533 andi s5,t8,0x1
.text:0045381c 4100a012 beq s5,zero,LAB_00453924
.text:00453820 00000000 _nop
.text:00453824 0400838e lw v1,0x4(s4)
.text:00453828 480c458e lw a1,0xc48(s2)
.text:0045382c 1000a3af sw v1,local_a8+0xb8(sp)
.text:00453830 7000a394 lhu v1,0x70(a1)
.text:00453834 0c008796 lhu a3,0xc(s4)
.text:00453838 0800828e lw v0,0x8(s4)
.text:0045383c c88e998f lw t9,-0x7138(gp)=>->privRsaEncryptSigne...;= 004807d4
.text:00453840 1400a3af sw v1,local_a4+0xb8(sp)
LAB_00453844: ;XREF[1,0]: 00453940
.text:00453844 1800a2af sw v0,local_a0+0xb8(sp)
.text:00453848 0400a524 addiu a1,a1,0x4
.text:0045384c 21200000 clear a0
; FWD[3,0]: 004804b4,004804b4,004807d4
.text:00453850 09f82003 jalr t9=>privRsaEncryptSignedElement ;undefined psRsaEncryptPriv(undefined...
;undefined privRsaEncryptSignedElemen...
.text:00453854 2130c003 _move a2,s8
.text:00453858 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045385c 07004004 bltz v0,LAB_0045387c
.text:00453860 00000000 _nop
.text:00453864 2c0d488e lw t0,0xd2c(s2)
.text:00453868 00000000 nop
.text:0045386c 82230800 srl a0,t0,0xe
.text:00453870 01008530 andi a1,a0,0x1
.text:00453874 4800a014 bne a1,zero,LAB_00453998
.text:00453878 00000000 _nop
LAB_0045387c: ;XREF[3,0]: 0045385c,004539b8,004539d8
.text:0045387c 4c0c448e lw a0,0xc4c(s2)
.text:00453880 00000000 nop
.text:00453884 07008010 beq a0,zero,LAB_004538a4
.text:00453888 00000000 _nop
.text:0045388c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453890 00000000 nop
.text:00453894 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453898 00000000 _nop
.text:0045389c 2000bc8f lw gp,local_98+0xb8(sp)
.text:004538a0 4c0c40ae sw zero,0xc4c(s2)
LAB_004538a4: ;XREF[1,0]: 00453884
.text:004538a4 720c4696 lhu a2,0xc72(s2)
.text:004538a8 00000000 nop
.text:004538ac 2600c010 beq a2,zero,LAB_00453948
.text:004538b0 00000000 _nop
.text:004538b4 680c4c8e lw t4,0xc68(s2)
.text:004538b8 6c0c4b8e lw t3,0xc6c(s2)
.text:004538bc 700c4a96 lhu t2,0xc70(s2)
.text:004538c0 740c4996 lhu t1,0xc74(s2)
.text:004538c4 5a0c46a6 sh a2,0xc5a(s2)
.text:004538c8 500c4cae sw t4,0xc50(s2)
.text:004538cc 540c4bae sw t3,0xc54(s2)
.text:004538d0 580c4aa6 sh t2,0xc58(s2)
.text:004538d4 5c0c49a6 sh t1,0xc5c(s2)
.text:004538d8 720c40a6 sh zero,0xc72(s2)
.text:004538dc 680c40ae sw zero,0xc68(s2)
.text:004538e0 6c0c40ae sw zero,0xc6c(s2)
.text:004538e4 700c40a6 sh zero,0xc70(s2)
.text:004538e8 24ff0010 b LAB_0045357c
.text:004538ec 740c40a6 _sh zero,0xc74(s2)
LAB_004538f0: ;XREF[1,0]: 00453214
.text:004538f0 cc8f998f lw t9,-0x7034(gp)=>->incrTwoByte ;= 0045b094
.text:004538f4 c90d4526 addiu a1,s2,0xdc9
.text:004538f8 09f82003 jalr t9=>incrTwoByte ;undefined incrTwoByte()
.text:004538fc 01000624 _li a2,0x1
.text:00453900 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453904 00000000 nop
.text:00453908 6c90998f lw t9,-0x6f94(gp)=>->zeroSixByte ;= 0045b110
.text:0045390c 00000000 nop
.text:00453910 09f82003 jalr t9=>zeroSixByte ;undefined zeroSixByte()
.text:00453914 d10d4426 _addiu a0,s2,0xdd1
.text:00453918 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045391c 3ffe0010 b LAB_0045321c
.text:00453920 00000000 _nop
LAB_00453924: ;XREF[1,0]: 0045381c
.text:00453924 0400828e lw v0,0x4(s4)
.text:00453928 480c458e lw a1,0xc48(s2)
.text:0045392c 1000a2af sw v0,local_a8+0xb8(sp)
.text:00453930 7000a394 lhu v1,0x70(a1)
.text:00453934 0c008796 lhu a3,0xc(s4)
.text:00453938 0800828e lw v0,0x8(s4)
.text:0045393c 5085998f lw t9,-0x7ab0(gp)=>->psRsaEncryptPriv ;= 004804b4
.text:00453940 c0ff0010 b LAB_00453844
.text:00453944 1400a3af _sw v1,local_a4+0xb8(sp)
LAB_00453948: ;XREF[1,0]: 004538ac
.text:00453948 5c0c40a6 sh zero,0xc5c(s2)
.text:0045394c 580c40a6 sh zero,0xc58(s2)
.text:00453950 540c40ae sw zero,0xc54(s2)
.text:00453954 500c40ae sw zero,0xc50(s2)
.text:00453958 08ff0010 b LAB_0045357c
.text:0045395c 5a0c40a6 _sh zero,0xc5a(s2)
LAB_00453960: ;XREF[1,0]: 004533d0
.text:00453960 a0fe6d14 bne v1,t5,LAB_004533e4
.text:00453964 21204002 _move a0,s2
.text:00453968 cc8c998f lw t9,-0x7334(gp)=>->sslSha512SnapshotHS...;= 0045eb24
.text:0045396c 35000010 b LAB_00453a44
.text:00453970 00000000 _nop
LAB_00453974: ;XREF[1,0]: 00453438
.text:00453974 0c008796 lhu a3,0xc(s4)
.text:00453978 b3fe0010 b LAB_00453448
.text:0045397c 2130c003 _move a2,s8
LAB_00453980: ;XREF[1,0]: 00453530
.text:00453980 5c0c40a6 sh zero,0xc5c(s2)
.text:00453984 580c40a6 sh zero,0xc58(s2)
.text:00453988 540c40ae sw zero,0xc54(s2)
.text:0045398c 500c40ae sw zero,0xc50(s2)
.text:00453990 f7fe0010 b LAB_00453570
.text:00453994 5a0c40a6 _sh zero,0xc5a(s2)
LAB_00453998: ;XREF[1,0]: 00453874
.text:00453998 480c478e lw a3,0xc48(s2)
.text:0045399c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004539a0 7000f194 lhu s1,0x70(a3)
.text:004539a4 00000000 nop
.text:004539a8 281251ae sw s1,0x1228(s2)
.text:004539ac 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004539b0 21202002 _move a0,s1
.text:004539b4 2000bc8f lw gp,local_98+0xb8(sp)
.text:004539b8 b0ff4010 beq v0,zero,LAB_0045387c
.text:004539bc 241242ae _sw v0,0x1224(s2)
.text:004539c0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004539c4 0400858e lw a1,0x4(s4)
.text:004539c8 21204000 move a0,v0
.text:004539cc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004539d0 21302002 _move a2,s1
.text:004539d4 2000bc8f lw gp,local_98+0xb8(sp)
.text:004539d8 a8ff0010 b LAB_0045387c
.text:004539dc 00000000 _nop
LAB_004539e0: ;XREF[1,0]: 004534a0
.text:004539e0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004539e4 0400848e lw a0,0x4(s4)
.text:004539e8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004539ec 21282002 _move a1,s1
.text:004539f0 2000bc8f lw gp,local_98+0xb8(sp)
.text:004539f4 b8fe0010 b LAB_004534d8
.text:004539f8 00000000 _nop
LAB_004539fc: ;XREF[1,0]: 004534e8
.text:004539fc 8800b397 lhu s3,local_30+0xb8(sp)
.text:00453a00 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00453a04 281253ae sw s3,0x1228(s2)
.text:00453a08 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00453a0c 21206002 _move a0,s3
.text:00453a10 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453a14 42004010 beq v0,zero,LAB_00453b20
.text:00453a18 241242ae _sw v0,0x1224(s2)
.text:00453a1c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00453a20 0400858e lw a1,0x4(s4)
.text:00453a24 21204000 move a0,v0
.text:00453a28 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00453a2c 21306002 _move a2,s3
.text:00453a30 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453a34 aefe0010 b LAB_004534f0
.text:00453a38 00000000 _nop
LAB_00453a3c: ;XREF[1,0]: 004533c8
.text:00453a3c 108b998f lw t9,-0x74f0(gp)=>->sslSha384SnapshotHS...;= 0045eaac
.text:00453a40 21204002 move a0,s2
LAB_00453a44: ;XREF[2,0]: 0045396c,00453aec
; FWD[5,0]: 0045ea90,0045eaac,0045eaac,0045eb24
; 0045eb24
.text:00453a44 09f82003 jalr t9=>sslSha1SnapshotHSHash ;undefined sslSha384SnapshotHSHash()
;undefined sslSha512SnapshotHSHash()
;undefined sslSha1SnapshotHSHash()
.text:00453a48 2128c003 _move a1,s8
.text:00453a4c 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453a50 64fe0010 b LAB_004533e4
.text:00453a54 00000000 _nop
LAB_00453a58: ;XREF[1,0]: 004531bc
.text:00453a58 2c0d468e lw a2,0xd2c(s2)
.text:00453a5c 00000e8e lw t6,0x0(s0)
.text:00453a60 10000f8e lw t7,0x10(s0)
.text:00453a64 3412548e lw s4,0x1234(s2)
.text:00453a68 026d0600 srl t5,a2,0x14
.text:00453a6c 21f0cf01 addu s8,t6,t7
.text:00453a70 0100b731 andi s7,t5,0x1
.text:00453a74 1f00e012 beq s7,zero,LAB_00453af4
.text:00453a78 2318d403 _subu v1,s8,s4
.text:00453a7c 82ad0600 srl s5,a2,0x16
.text:00453a80 0100b332 andi s3,s5,0x1
.text:00453a84 02006012 beq s3,zero,LAB_00453a90
.text:00453a88 21206000 _move a0,v1
.text:00453a8c f8ff6424 addiu a0,v1,-0x8
LAB_00453a90: ;XREF[1,0]: 00453a84
.text:00453a90 19000010 b LAB_00453af8
.text:00453a94 0000c4ae _sw a0,0x0(s6)
LAB_00453a98: ;XREF[1,0]: 004531c4
.text:00453a98 7c0c448e lw a0,0xc7c(s2)
.text:00453a9c 00000000 nop
.text:00453aa0 51ff8010 beq a0,zero,LAB_004537e8
.text:00453aa4 21102002 _move v0,s1
LAB_00453aa8: ;XREF[1,0]: 00453ad8
.text:00453aa8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453aac 2000908c lw s0,0x20(a0)
.text:00453ab0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453ab4 00000000 _nop
.text:00453ab8 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453abc 49ff0012 beq s0,zero,LAB_004537e4
.text:00453ac0 21200002 _move a0,s0
.text:00453ac4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453ac8 2000908c lw s0,0x20(a0)
.text:00453acc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453ad0 00000000 _nop
.text:00453ad4 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453ad8 f3ff0016 bne s0,zero,LAB_00453aa8
.text:00453adc 21200002 _move a0,s0
.text:00453ae0 41ff0010 b LAB_004537e8
.text:00453ae4 21102002 _move v0,s1
LAB_00453ae8: ;XREF[1,0]: 004533dc
.text:00453ae8 a88b998f lw t9,-0x7458(gp)=>->sslSha1SnapshotHSHash ;= 0045ea90
.text:00453aec d5ff0010 b LAB_00453a44
.text:00453af0 21204002 _move a0,s2
LAB_00453af4: ;XREF[1,0]: 00453a74
.text:00453af4 0000c3ae sw v1,0x0(s6)
LAB_00453af8: ;XREF[1,0]: 00453a90
.text:00453af8 2000168e lw s6,0x20(s0)
.text:00453afc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453b00 7c0c56ae sw s6,0xc7c(s2)
.text:00453b04 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453b08 21200002 _move a0,s0
.text:00453b0c 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453b10 fdfe0010 b LAB_00453708
.text:00453b14 21102002 _move v0,s1
LAB_00453b18: ;XREF[3,0]: 004533a0,004533ec,004533fc
.text:00453b18 fbfe0010 b LAB_00453708
.text:00453b1c f4ff0224 _li v0,-0xc
LAB_00453b20: ;XREF[1,0]: 00453a14
.text:00453b20 73fe0010 b LAB_004534f0
.text:00453b24 f8ff1524 _li s5,-0x8
LAB_00453b28: ;XREF[1,0]: 0045378c
.text:00453b28 7c0c448e lw a0,0xc7c(s2)
.text:00453b2c 00000000 nop
.text:00453b30 2dff8010 beq a0,zero,LAB_004537e8
.text:00453b34 21102002 _move v0,s1
LAB_00453b38: ;XREF[1,0]: 00453b4c
.text:00453b38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00453b3c 2000908c lw s0,0x20(a0)
.text:00453b40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00453b44 00000000 _nop
.text:00453b48 2000bc8f lw gp,local_98+0xb8(sp)
.text:00453b4c faff0016 bne s0,zero,LAB_00453b38
.text:00453b50 21200002 _move a0,s0
.text:00453b54 21102002 move v0,s1
.text:00453b58 ebfe0010 b LAB_00453708
.text:00453b5c 7c0c40ae _sw zero,0xc7c(s2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00453b60()
;local_res4 undefined4 4 ;XREF[8,0]: 00453bb4,00453f5c,00453f90,00454024,004540b8
; 004540f8,00454140,00454268
;local_4 undefined4 -4 ;XREF[4,0]: 00453b70,00453f9c,00454030,00454378
;local_8 undefined4 -8 ;XREF[4,0]: 00453b74,00453fa0,00454034,0045437c
;local_c undefined4 -c ;XREF[4,0]: 00453b78,00453fa4,00454038,00454380
;local_10 undefined4 -10 ;XREF[4,0]: 00453b7c,00453fa8,0045403c,00454384
;local_14 undefined4 -14 ;XREF[4,0]: 00453b80,00453fac,00454040,00454388
;local_18 undefined4 -18 ;XREF[4,0]: 00453b84,00453fb0,00454044,0045438c
;local_1c undefined4 -1c ;XREF[4,0]: 00453b88,00453fb4,00454048,00454390
;local_20 undefined4 -20 ;XREF[4,0]: 00453b8c,00453fb8,0045404c,00454394
;local_24 undefined4 -24 ;XREF[4,0]: 00453b90,00453fbc,00454050,00454398
;local_28 undefined4 -28 ;XREF[4,0]: 00453b94,00453fc0,00454054,0045439c
;local_2c undefined4 -2c ;XREF[6,0]: 00453c30,004540e4,0045415c,004541f0,00454224
; 0045444c
;local_30 undefined4 -30 ;XREF[4,0]: 00453be0,00453c3c,00453e28,004541a0
;local_34 undefined4 -34 ;XREF[19,0]: 00453be4,00453e68,00453e98,00453ebc,00453ec8
; 00453ed0,00453edc,00453f00,00453f0c,00453f14
; 00453f28,00453f30,00453f44,00453f8c,00454020
; 00454084,004540b4,004540cc,00454410
;local_38 undefined4 -38 ;XREF[1,0]: 00453f50
;local_3c undefined4 -3c ;XREF[32,0]: 00453c18,00453ca8,00453cd0,00453d20,00453d38
; 00453d44,00453d4c,00453d5c,00453d98,00453da4
; 00453dac,00453dc4,00453dd8,00453dec,004540d8
; 004540e8,00454134,00454200,0045420c,00454218
; 00454240,00454258,004542bc,004542d8,004542fc
; 00454308,00454310,00454324,00454338,0045434c
; 0045441c,0045443c
;local_40 undefined4 -40 ;XREF[2,0]: 004540f4,00454260
;local_42 undefined2 -42 ;XREF[12,0]: 00453c78,00454100,0045416c,00454170,00454190
; 00454198,004541b4,00454270,004543b8,004543fc
; 00454418,00454430
;local_44 undefined1 -44 ;XREF[2,0]: 004540f0,0045425c
;local_46 undefined2 -46 ;XREF[5,0]: 00453bf8,00453bfc,00453e08,00453e0c,00453f60
;local_48 undefined1 -48 ;XREF[1,0]: 00453f48
;local_50 undefined4 -50 ;XREF[13,0]: 00453b98,00453c94,00453de8,00453e5c,00453f3c
; 00453f80,004540a8,00454128,004541e4,00454244
; 00454294,004542c0,00454348
;local_54 undefined4 -54 ;XREF[6,0]: 00453c80,00453e58,00453f58,00454118,004541d4
; 00454264
;local_58 undefined4 -58 ;XREF[6,0]: 00453c6c,00453e4c,00453f7c,00454124,004541d0
; 00454290
;local_5c undefined4 -5c ;XREF[7,0]: 00453c68,00453e48,00453f70,00454094,00454114
; 004541cc,00454284
;local_60 undefined4 -60 ;XREF[7,0]: 00453c7c,00453e38,00453f6c,00454090,00454110
; 004541c8,00454280
;XREF[1,0]: 004553c8
.text:00453b60 09001c3c lui gp,0x9
.text:00453b64 80be9c27 addiu gp,gp,-0x4180
.text:00453b68 21e09903 addu gp,gp,t9
.text:00453b6c 90ffbd27 addiu sp,sp,-0x70
.text:00453b70 6c00bfaf sw ra,local_4+0x70(sp)
.text:00453b74 6800beaf sw s8,local_8+0x70(sp)
.text:00453b78 6400b7af sw s7,local_c+0x70(sp)
.text:00453b7c 6000b6af sw s6,local_10+0x70(sp)
.text:00453b80 5c00b5af sw s5,local_14+0x70(sp)
.text:00453b84 5800b4af sw s4,local_18+0x70(sp)
.text:00453b88 5400b3af sw s3,local_1c+0x70(sp)
.text:00453b8c 5000b2af sw s2,local_20+0x70(sp)
.text:00453b90 4c00b1af sw s1,local_24+0x70(sp)
.text:00453b94 4800b0af sw s0,local_28+0x70(sp)
.text:00453b98 2000bcaf sw gp=>_gp,local_50+0x70(sp)
.text:00453b9c 2190e000 move s2,a3
.text:00453ba0 3412888c lw t0,0x1234(a0)
.text:00453ba4 2c0d878c lw a3,0xd2c(a0)
.text:00453ba8 38128c8c lw t4,0x1238(a0)
.text:00453bac 0000a98c lw t1,0x0(a1)
.text:00453bb0 42530700 srl t2,a3,0xd
.text:00453bb4 7400a5af sw a1,local_res4+0x70(sp)
.text:00453bb8 0800a78c lw a3,0x8(a1)
.text:00453bbc 21580c01 addu t3,t0,t4
.text:00453bc0 0c00a58c lw a1,0xc(a1)
.text:00453bc4 40a01200 sll s4,s2,0x1
.text:00453bc8 21107401 addu v0,t3,s4
.text:00453bcc 21104600 addu v0,v0,a2
.text:00453bd0 2188c000 move s1,a2
.text:00453bd4 01004331 andi v1,t2,0x1
.text:00453bd8 21302501 addu a2,t1,a1
.text:00453bdc 21988000 move s3,a0
.text:00453be0 4000a6af sw a2,local_30+0x70(sp)
.text:00453be4 3c00a7af sw a3,local_34+0x70(sp)
.text:00453be8 21b80000 clear s7
.text:00453bec 86006010 beq v1,zero,LAB_00453e08
.text:00453bf0 05004524 _addiu a1,v0,0x5
.text:00453bf4 13004d24 addiu t5,v0,0x13
.text:00453bf8 2a00ada7 sh t5,local_46+0x70(sp)
.text:00453bfc 2a00af97 lhu t7,local_46+0x70(sp)
.text:00453c00 000d708e lw s0,0xd00(s3)
.text:00453c04 2370e801 subu t6,t7,t0
.text:00453c08 2a400e02 slt t0,s0,t6
.text:00453c0c 85000011 beq t0,zero,LAB_00453e24
.text:00453c10 0e001724 _li s7,0xe
.text:00453c14 2110e000 move v0,a3
LAB_00453c18: ;XREF[1,0]: 00453e1c
.text:00453c18 3400a7af sw a3,local_3c+0x70(sp)
.text:00453c1c 21b02002 move s6,s1
.text:00453c20 21900000 clear s2
.text:00453c24 01001e24 li s8,0x1
.text:00453c28 21a80000 clear s5
.text:00453c2c fd00201a blez s1,LAB_00454024
.text:00453c30 4400a0af _sw zero,local_2c+0x70(sp)
.text:00453c34 34126c8e lw t4,0x1234(s3)
.text:00453c38 38126d8e lw t5,0x1238(s3)
.text:00453c3c 4000a38f lw v1,local_30+0x70(sp)
.text:00453c40 21588d01 addu t3,t4,t5
.text:00453c44 21387401 addu a3,t3,s4
.text:00453c48 2128f100 addu a1,a3,s1
.text:00453c4c 2130b700 addu a2,a1,s7
.text:00453c50 3480988f lw t8,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00453c54 0500c224 addiu v0,a2,0x5
.text:00453c58 3000a927 addiu t1,sp,0x30
.text:00453c5c 2c00aa27 addiu t2,sp,0x2c
.text:00453c60 3400bf27 addiu ra,sp,0x34
.text:00453c64 5a000524 li a1,0x5a
.text:00453c68 1400a9af sw t1,local_5c+0x70(sp)
.text:00453c6c 1800a3af sw v1,local_58+0x70(sp)
.text:00453c70 21206002 move a0,s3
.text:00453c74 0d000624 li a2,0xd
.text:00453c78 2e00a2a7 sh v0,local_42+0x70(sp)
.text:00453c7c 1000aaaf sw t2,local_60+0x70(sp)
.text:00453c80 1c00bfaf sw ra,local_54+0x70(sp)
.text:00453c84 38df1927 addiu t9,t8,-0x20c8
.text:00453c88 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00453c8c 2e00a727 _addiu a3,sp,0x2e
.text:00453c90 21184000 move v1,v0
.text:00453c94 2000bc8f lw gp,local_50+0x70(sp)
.text:00453c98 05000824 li t0,0x5
.text:00453c9c 03000524 li a1,0x3
.text:00453ca0 be004004 bltz v0,LAB_00453f9c
.text:00453ca4 04000924 _li t1,0x4
.text:00453ca8 3400a38f lw v1,local_3c+0x70(sp)
.text:00453cac 40000424 li a0,0x40
.text:00453cb0 02000724 li a3,0x2
.text:00453cb4 010064a0 sb a0,0x1(v1)
.text:00453cb8 000067a0 sb a3,0x0(v1)
.text:00453cbc 02007ea0 sb s8,0x2(v1)
.text:00453cc0 2c0d798e lw t9,0xd2c(s3)
.text:00453cc4 03006424 addiu a0,v1,0x3
.text:00453cc8 427b1900 srl t7,t9,0xd
.text:00453ccc 0100ee31 andi t6,t7,0x1
.text:00453cd0 3400a4af sw a0,local_3c+0x70(sp)
.text:00453cd4 1300c011 beq t6,zero,LAB_00453d24
.text:00453cd8 fdff0626 _addiu a2,s0,-0x3
.text:00453cdc 11006424 addiu a0,v1,0x11
.text:00453ce0 fefff026 addiu s0,s7,-0x2
.text:00453ce4 040070a0 sb s0,0x4(v1)
.text:00453ce8 0a0065a0 sb a1,0xa(v1)
.text:00453cec 0b0068a0 sb t0,0xb(v1)
.text:00453cf0 0d0069a0 sb t1,0xd(v1)
.text:00453cf4 0f0067a0 sb a3,0xf(v1)
.text:00453cf8 10007ea0 sb s8,0x10(v1)
.text:00453cfc 030060a0 sb zero,0x3(v1)
.text:00453d00 050068a0 sb t0,0x5(v1)
.text:00453d04 060065a0 sb a1,0x6(v1)
.text:00453d08 070069a0 sb t1,0x7(v1)
.text:00453d0c 080065a0 sb a1,0x8(v1)
.text:00453d10 090067a0 sb a3,0x9(v1)
.text:00453d14 0c007ea0 sb s8,0xc(v1)
.text:00453d18 0e007ea0 sb s8,0xe(v1)
.text:00453d1c 2330d700 subu a2,a2,s7
.text:00453d20 3400a4af sw a0,local_3c+0x70(sp)
LAB_00453d24: ;XREF[1,0]: 00453cd4
.text:00453d24 21b89102 addu s7,s4,s1
.text:00453d28 480c638e lw v1,0xc48(s3)
.text:00453d2c 02fa1700 srl ra,s7,0x8
.text:00453d30 7800708c lw s0,0x78(v1)
.text:00453d34 00009fa0 sb ra,0x0(a0)
.text:00453d38 3400b48f lw s4,local_3c+0x70(sp)
.text:00453d3c 00000000 nop
.text:00453d40 01009826 addiu t8,s4,0x1
.text:00453d44 3400b8af sw t8,local_3c+0x70(sp)
.text:00453d48 010097a2 sb s7,0x1(s4)
.text:00453d4c 3400b18f lw s1,local_3c+0x70(sp)
.text:00453d50 3812688e lw t0,0x1238(s3)
.text:00453d54 01002526 addiu a1,s1,0x1
.text:00453d58 23f0c800 subu s8,a2,t0
.text:00453d5c 3400a5af sw a1,local_3c+0x70(sp)
.text:00453d60 feffc427 addiu a0,s8,-0x2
LAB_00453d64: ;XREF[1,0]: 00453e00
.text:00453d64 e1000012 beq s0,zero,LAB_004540ec
.text:00453d68 feff9124 _addiu s1,a0,-0x2
.text:00453d6c 8801128e lw s2,0x188(s0)
.text:00453d70 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00453d74 7f014012 beq s2,zero,LAB_00454374
.text:00453d78 02008328 _slti v1,a0,0x2
.text:00453d7c 8c011296 lhu s2,0x18c(s0)
.text:00453d80 21a80000 clear s5
.text:00453d84 1d004012 beq s2,zero,LAB_00453dfc
.text:00453d88 02121200 _srl v0,s2,0x8
.text:00453d8c d0006014 bne v1,zero,LAB_004540d0
.text:00453d90 2a483202 _slt t1,s1,s2
.text:00453d94 0000a2a0 sb v0,0x0(a1)
.text:00453d98 3400a68f lw a2,local_3c+0x70(sp)
.text:00453d9c 8c010596 lhu a1,0x18c(s0)
.text:00453da0 0100c724 addiu a3,a2,0x1
.text:00453da4 3400a7af sw a3,local_3c+0x70(sp)
.text:00453da8 0100c5a0 sb a1,0x1(a2)
.text:00453dac 3400a28f lw v0,local_3c+0x70(sp)
.text:00453db0 00000000 nop
.text:00453db4 01004a24 addiu t2,v0,0x1
.text:00453db8 21a84002 move s5,s2
.text:00453dbc 21204001 move a0,t2
.text:00453dc0 02002011 beq t1,zero,LAB_00453dcc
.text:00453dc4 3400aaaf _sw t2,local_3c+0x70(sp)
.text:00453dc8 21a82002 move s5,s1
LAB_00453dcc: ;XREF[1,0]: 00453dc0
.text:00453dcc 8801058e lw a1,0x188(s0)
.text:00453dd0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00453dd4 2130a002 _move a2,s5
.text:00453dd8 3400ac8f lw t4,local_3c+0x70(sp)
.text:00453ddc 23585502 subu t3,s2,s5
.text:00453de0 21289501 addu a1,t4,s5
.text:00453de4 23203502 subu a0,s1,s5
.text:00453de8 2000bc8f lw gp,local_50+0x70(sp)
.text:00453dec 3400a5af sw a1,local_3c+0x70(sp)
.text:00453df0 ffff7231 andi s2,t3,0xffff
.text:00453df4 bd008010 beq a0,zero,LAB_004540ec
.text:00453df8 23b0d502 _subu s6,s6,s5
LAB_00453dfc: ;XREF[1,0]: 00453d84
.text:00453dfc 1c03108e lw s0,0x31c(s0)
.text:00453e00 d8ff0010 b LAB_00453d64
.text:00453e04 00000000 _nop
LAB_00453e08: ;XREF[1,0]: 00453bec
.text:00453e08 2a00a5a7 sh a1,local_46+0x70(sp)
.text:00453e0c 2a00af97 lhu t7,local_46+0x70(sp)
.text:00453e10 000d708e lw s0,0xd00(s3)
.text:00453e14 2370e801 subu t6,t7,t0
.text:00453e18 2a400e02 slt t0,s0,t6
.text:00453e1c 7eff0015 bne t0,zero,LAB_00453c18
.text:00453e20 2110e000 _move v0,a3
LAB_00453e24: ;XREF[1,0]: 00453c0c
.text:00453e24 3480968f lw s6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00453e28 4000b08f lw s0,local_30+0x70(sp)
.text:00453e2c 2800a327 addiu v1,sp,0x28
.text:00453e30 3800bf27 addiu ra,sp,0x38
.text:00453e34 3c00b527 addiu s5,sp,0x3c
.text:00453e38 1000a3af sw v1,local_60+0x70(sp)
.text:00453e3c 16000524 li a1,0x16
.text:00453e40 0d000624 li a2,0xd
.text:00453e44 2a00a727 addiu a3,sp,0x2a
.text:00453e48 1400bfaf sw ra,local_5c+0x70(sp)
.text:00453e4c 1800b0af sw s0,local_58+0x70(sp)
.text:00453e50 38dfd926 addiu t9,s6,-0x20c8
.text:00453e54 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00453e58 1c00b5af _sw s5,local_54+0x70(sp)
.text:00453e5c 2000bc8f lw gp,local_50+0x70(sp)
.text:00453e60 80004004 bltz v0,LAB_00454064
.text:00453e64 21184000 _move v1,v0
.text:00453e68 3c00a68f lw a2,local_34+0x70(sp)
.text:00453e6c 02000924 li t1,0x2
.text:00453e70 01000824 li t0,0x1
.text:00453e74 40001e24 li s8,0x40
.text:00453e78 0100dea0 sb s8,0x1(a2)
.text:00453e7c 0000c9a0 sb t1,0x0(a2)
.text:00453e80 0200c8a0 sb t0,0x2(a2)
.text:00453e84 2c0d6f8e lw t7,0xd2c(s3)
.text:00453e88 0300c724 addiu a3,a2,0x3
.text:00453e8c 42730f00 srl t6,t7,0xd
.text:00453e90 0100cd31 andi t5,t6,0x1
.text:00453e94 4e00a015 bne t5,zero,LAB_00453fd0
.text:00453e98 3c00a7af _sw a3,local_34+0x70(sp)
LAB_00453e9c: ;XREF[1,0]: 0045401c
.text:00453e9c 480c688e lw t0,0xc48(s3)
.text:00453ea0 00000000 nop
.text:00453ea4 7800108d lw s0,0x78(t0)
.text:00453ea8 00000000 nop
.text:00453eac 54010012 beq s0,zero,LAB_00454400
.text:00453eb0 21f89102 _addu ra,s4,s1
.text:00453eb4 028a1f00 srl s1,ra,0x8
.text:00453eb8 0000f1a0 sb s1,0x0(a3)
.text:00453ebc 3c00a78f lw a3,local_34+0x70(sp)
.text:00453ec0 00000000 nop
.text:00453ec4 0100f424 addiu s4,a3,0x1
.text:00453ec8 3c00b4af sw s4,local_34+0x70(sp)
.text:00453ecc 0100ffa0 sb ra,0x1(a3)
.text:00453ed0 3c00a68f lw a2,local_34+0x70(sp)
.text:00453ed4 00000000 nop
.text:00453ed8 0100c324 addiu v1,a2,0x1
.text:00453edc 3c00a3af sw v1,local_34+0x70(sp)
LAB_00453ee0: ;XREF[1,0]: 00453f40
.text:00453ee0 8801048e lw a0,0x188(s0)
.text:00453ee4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00453ee8 22018010 beq a0,zero,LAB_00454374
.text:00453eec 00000000 _nop
.text:00453ef0 8c010d96 lhu t5,0x18c(s0)
.text:00453ef4 00000000 nop
.text:00453ef8 02120d00 srl v0,t5,0x8
.text:00453efc 000062a0 sb v0,0x0(v1)
.text:00453f00 3c00ab8f lw t3,local_34+0x70(sp)
.text:00453f04 8c011296 lhu s2,0x18c(s0)
.text:00453f08 01006c25 addiu t4,t3,0x1
.text:00453f0c 3c00acaf sw t4,local_34+0x70(sp)
.text:00453f10 010072a1 sb s2,0x1(t3)
.text:00453f14 3c00aa8f lw t2,local_34+0x70(sp)
.text:00453f18 8801058e lw a1,0x188(s0)
.text:00453f1c 01004425 addiu a0,t2,0x1
.text:00453f20 8c010696 lhu a2,0x18c(s0)
.text:00453f24 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00453f28 3c00a4af _sw a0,local_34+0x70(sp)
.text:00453f2c 8c010396 lhu v1,0x18c(s0)
.text:00453f30 3c00a98f lw t1,local_34+0x70(sp)
.text:00453f34 1c03108e lw s0,0x31c(s0)
.text:00453f38 21186900 addu v1,v1,t1
.text:00453f3c 2000bc8f lw gp,local_50+0x70(sp)
.text:00453f40 e7ff0016 bne s0,zero,LAB_00453ee0
.text:00453f44 3c00a3af _sw v1,local_34+0x70(sp)
LAB_00453f48: ;XREF[1,0]: 0045440c
.text:00453f48 2800af93 lbu t7,local_48+0x70(sp)
.text:00453f4c 21206002 move a0,s3
.text:00453f50 3800ae8f lw t6,local_38+0x70(sp)
.text:00453f54 3480938f lw s3,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00453f58 1c00b5af sw s5,local_54+0x70(sp)
.text:00453f5c 7400b58f lw s5,local_res4+0x70(sp)
.text:00453f60 2a00a797 lhu a3,local_46+0x70(sp)
.text:00453f64 16000524 li a1,0x16
.text:00453f68 0d000624 li a2,0xd
.text:00453f6c 1000afaf sw t7,local_60+0x70(sp)
.text:00453f70 1400aeaf sw t6,local_5c+0x70(sp)
.text:00453f74 94e67926 addiu t9,s3,-0x196c
.text:00453f78 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00453f7c 1800b5af _sw s5,local_58+0x70(sp)
.text:00453f80 2000bc8f lw gp,local_50+0x70(sp)
.text:00453f84 05004004 bltz v0,LAB_00453f9c
.text:00453f88 21184000 _move v1,v0
.text:00453f8c 3c00b78f lw s7,local_34+0x70(sp)
.text:00453f90 7400be8f lw s8,local_res4+0x70(sp)
.text:00453f94 21180000 clear v1
.text:00453f98 0800d7af sw s7,0x8(s8)
LAB_00453f9c: ;XREF[9,0]: 00453ca0,00453f84,00454074,0045407c
; 004540ac,004540c8,0045412c,004541e8
; 004542a0
.text:00453f9c 6c00bf8f lw ra,local_4+0x70(sp)
.text:00453fa0 6800be8f lw s8,local_8+0x70(sp)
.text:00453fa4 6400b78f lw s7,local_c+0x70(sp)
.text:00453fa8 6000b68f lw s6,local_10+0x70(sp)
.text:00453fac 5c00b58f lw s5,local_14+0x70(sp)
.text:00453fb0 5800b48f lw s4,local_18+0x70(sp)
.text:00453fb4 5400b38f lw s3,local_1c+0x70(sp)
.text:00453fb8 5000b28f lw s2,local_20+0x70(sp)
.text:00453fbc 4c00b18f lw s1,local_24+0x70(sp)
.text:00453fc0 4800b08f lw s0,local_28+0x70(sp)
.text:00453fc4 21106000 move v0,v1
.text:00453fc8 0800e003 jr ra
.text:00453fcc 7000bd27 _addiu sp,sp,0x70
LAB_00453fd0: ;XREF[1,0]: 00453e94
.text:00453fd0 fefff626 addiu s6,s7,-0x2
.text:00453fd4 05001824 li t8,0x5
.text:00453fd8 03001724 li s7,0x3
.text:00453fdc 04000524 li a1,0x4
.text:00453fe0 1100c724 addiu a3,a2,0x11
.text:00453fe4 0400d6a0 sb s6,0x4(a2)
.text:00453fe8 0a00d7a0 sb s7,0xa(a2)
.text:00453fec 0b00d8a0 sb t8,0xb(a2)
.text:00453ff0 0d00c5a0 sb a1,0xd(a2)
.text:00453ff4 0f00c9a0 sb t1,0xf(a2)
.text:00453ff8 1000c8a0 sb t0,0x10(a2)
.text:00453ffc 0300c0a0 sb zero,0x3(a2)
.text:00454000 0500d8a0 sb t8,0x5(a2)
.text:00454004 0600d7a0 sb s7,0x6(a2)
.text:00454008 0700c5a0 sb a1,0x7(a2)
.text:0045400c 0800d7a0 sb s7,0x8(a2)
.text:00454010 0900c9a0 sb t1,0x9(a2)
.text:00454014 0c00c8a0 sb t0,0xc(a2)
.text:00454018 0e00c8a0 sb t0,0xe(a2)
.text:0045401c 9fff0010 b LAB_00453e9c
.text:00454020 3c00a7af _sw a3,local_34+0x70(sp)
LAB_00454024: ;XREF[2,0]: 00453c2c,00454138
.text:00454024 7400b38f lw s3,local_res4+0x70(sp)
.text:00454028 21180000 clear v1
.text:0045402c 080062ae sw v0,0x8(s3)
.text:00454030 6c00bf8f lw ra,local_4+0x70(sp)
.text:00454034 6800be8f lw s8,local_8+0x70(sp)
.text:00454038 6400b78f lw s7,local_c+0x70(sp)
.text:0045403c 6000b68f lw s6,local_10+0x70(sp)
.text:00454040 5c00b58f lw s5,local_14+0x70(sp)
.text:00454044 5800b48f lw s4,local_18+0x70(sp)
.text:00454048 5400b38f lw s3,local_1c+0x70(sp)
.text:0045404c 5000b28f lw s2,local_20+0x70(sp)
.text:00454050 4c00b18f lw s1,local_24+0x70(sp)
.text:00454054 4800b08f lw s0,local_28+0x70(sp)
.text:00454058 21106000 move v0,v1
.text:0045405c 0800e003 jr ra
.text:00454060 7000bd27 _addiu sp,sp,0x70
LAB_00454064: ;XREF[1,0]: 00453e60
.text:00454064 2c0d698e lw t1,0xd2c(s3)
.text:00454068 00000000 nop
.text:0045406c 82230900 srl a0,t1,0xe
.text:00454070 01009530 andi s5,a0,0x1
.text:00454074 c9ffa012 beq s5,zero,LAB_00453f9c
.text:00454078 c4ff0a24 _li t2,-0x3c
.text:0045407c c7ff4a14 bne v0,t2,LAB_00453f9c
.text:00454080 21286002 _move a1,s3
.text:00454084 3c00ab8f lw t3,local_34+0x70(sp)
.text:00454088 900c648e lw a0,0xc90(s3)
.text:0045408c 6c8c998f lw t9,-0x7394(gp)=>->dtlsWriteCertificat...;= 0045a62c
.text:00454090 1000b7af sw s7,local_60+0x70(sp)
.text:00454094 1400abaf sw t3,local_5c+0x70(sp)
.text:00454098 21302002 move a2,s1
.text:0045409c 09f82003 jalr t9=>dtlsWriteCertificateRequest ;undefined dtlsWriteCertificateReques...
.text:004540a0 21384002 _move a3,s2
.text:004540a4 21204000 move a0,v0
.text:004540a8 2000bc8f lw gp,local_50+0x70(sp)
.text:004540ac bbff4004 bltz v0,LAB_00453f9c
.text:004540b0 21184000 _move v1,v0
.text:004540b4 3c00a28f lw v0,local_34+0x70(sp)
.text:004540b8 7400ac8f lw t4,local_res4+0x70(sp)
.text:004540bc 21904400 addu s2,v0,a0
.text:004540c0 21180000 clear v1
.text:004540c4 080092ad sw s2,0x8(t4)
.text:004540c8 b4ff0010 b LAB_00453f9c
.text:004540cc 3c00b2af _sw s2,local_34+0x70(sp)
LAB_004540d0: ;XREF[1,0]: 00453d8c
.text:004540d0 02ba1200 srl s7,s2,0x8
.text:004540d4 0000b7a0 sb s7,0x0(a1)
.text:004540d8 3400b18f lw s1,local_3c+0x70(sp)
.text:004540dc 01001424 li s4,0x1
.text:004540e0 01002426 addiu a0,s1,0x1
.text:004540e4 4400b4af sw s4,local_2c+0x70(sp)
.text:004540e8 3400a4af sw a0,local_3c+0x70(sp)
LAB_004540ec: ;XREF[2,0]: 00453d64,00453df4
.text:004540ec 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004540f0 2c00a893 lbu t0,local_44+0x70(sp)
.text:004540f4 3000be8f lw s8,local_40+0x70(sp)
.text:004540f8 7400ae8f lw t6,local_res4+0x70(sp)
.text:004540fc 3400af27 addiu t7,sp,0x34
.text:00454100 2e00a797 lhu a3,local_42+0x70(sp)
.text:00454104 21206002 move a0,s3
.text:00454108 16000524 li a1,0x16
.text:0045410c 0d000624 li a2,0xd
.text:00454110 1000a8af sw t0,local_60+0x70(sp)
.text:00454114 1400beaf sw s8,local_5c+0x70(sp)
.text:00454118 1c00afaf sw t7,local_54+0x70(sp)
.text:0045411c 94e6b925 addiu t9,t5,-0x196c
.text:00454120 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00454124 1800aeaf _sw t6,local_58+0x70(sp)
.text:00454128 2000bc8f lw gp,local_50+0x70(sp)
.text:0045412c 9bff4004 bltz v0,LAB_00453f9c
.text:00454130 21184000 _move v1,v0
LAB_00454134: ;XREF[1,0]: 00454298
.text:00454134 3400a28f lw v0,local_3c+0x70(sp)
.text:00454138 baffc01a blez s6,LAB_00454024
.text:0045413c 00000000 _nop
.text:00454140 7400a48f lw a0,local_res4+0x70(sp)
.text:00454144 8b000012 beq s0,zero,LAB_00454374
.text:00454148 080082ac _sw v0,0x8(a0)
.text:0045414c 8801118e lw s1,0x188(s0)
.text:00454150 00000000 nop
.text:00454154 88002012 beq s1,zero,LAB_00454378
.text:00454158 ffff0324 _li v1,-0x1
.text:0045415c 4400a48f lw a0,local_2c+0x70(sp)
.text:00454160 00000000 nop
.text:00454164 ab008018 blez a0,LAB_00454414
.text:00454168 00000000 _nop
.text:0045416c 2e00a4a7 sh a0,local_42+0x70(sp)
LAB_00454170: ;XREF[1,0]: 00454414
.text:00454170 2e00a397 lhu v1,local_42+0x70(sp)
.text:00454174 000d678e lw a3,0xd00(s3)
.text:00454178 ffff7830 andi t8,v1,0xffff
.text:0045417c 21b81603 addu s7,t8,s6
.text:00454180 2aa0f700 slt s4,a3,s7
.text:00454184 89008012 beq s4,zero,LAB_004543ac
.text:00454188 21104302 _addu v0,s2,v1
.text:0045418c 21f8e300 addu ra,a3,v1
.text:00454190 2e00bfa7 sh ra,local_42+0x70(sp)
LAB_00454194: ;XREF[3,0]: 004543b4,004543f8,0045442c
.text:00454194 3412668e lw a2,0x1234(s3)
.text:00454198 2e00ae97 lhu t6,local_42+0x70(sp)
.text:0045419c 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004541a0 4000af8f lw t7,local_30+0x70(sp)
.text:004541a4 2188ce00 addu s1,a2,t6
.text:004541a8 2c00a827 addiu t0,sp,0x2c
.text:004541ac 3400b427 addiu s4,sp,0x34
.text:004541b0 3000be27 addiu s8,sp,0x30
.text:004541b4 2e00b1a7 sh s1,local_42+0x70(sp)
.text:004541b8 21206002 move a0,s3
.text:004541bc 5b000524 li a1,0x5b
.text:004541c0 0d000624 li a2,0xd
.text:004541c4 2e00a727 addiu a3,sp,0x2e
.text:004541c8 1000a8af sw t0,local_60+0x70(sp)
.text:004541cc 1400beaf sw s8,local_5c+0x70(sp)
.text:004541d0 1800afaf sw t7,local_58+0x70(sp)
.text:004541d4 1c00b4af sw s4,local_54+0x70(sp)
.text:004541d8 38dfb925 addiu t9,t5,-0x20c8
.text:004541dc 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:004541e0 ffffd131 _andi s1,t6,0xffff
.text:004541e4 2000bc8f lw gp,local_50+0x70(sp)
.text:004541e8 6cff4004 bltz v0,LAB_00453f9c
.text:004541ec 21184000 _move v1,v0
.text:004541f0 4400a58f lw a1,local_2c+0x70(sp)
.text:004541f4 00000000 nop
.text:004541f8 8800a018 blez a1,LAB_0045441c
.text:004541fc 00000000 _nop
.text:00454200 3400a48f lw a0,local_3c+0x70(sp)
.text:00454204 ffff3126 addiu s1,s1,-0x1
.text:00454208 000092a0 sb s2,0x0(a0)
.text:0045420c 3400a78f lw a3,local_3c+0x70(sp)
.text:00454210 00000000 nop
.text:00454214 0100e424 addiu a0,a3,0x1
.text:00454218 3400a4af sw a0,local_3c+0x70(sp)
.text:0045421c 2ab83202 slt s7,s1,s2
LAB_00454220: ;XREF[1,0]: 00454420
.text:00454220 2100e012 beq s7,zero,LAB_004542a8
.text:00454224 4400a0af _sw zero,local_2c+0x70(sp)
.text:00454228 88011f8e lw ra,0x188(s0)
.text:0045422c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00454230 2128f503 addu a1,ra,s5
.text:00454234 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00454238 21302002 _move a2,s1
.text:0045423c 23c05102 subu t8,s2,s1
.text:00454240 3400b28f lw s2,local_3c+0x70(sp)
.text:00454244 2000bc8f lw gp,local_50+0x70(sp)
.text:00454248 21105102 addu v0,s2,s1
.text:0045424c 21a8b102 addu s5,s5,s1
.text:00454250 ffff1233 andi s2,t8,0xffff
.text:00454254 23b0d102 subu s6,s6,s1
LAB_00454258: ;XREF[1,0]: 00454448
.text:00454258 3400a2af sw v0,local_3c+0x70(sp)
LAB_0045425c: ;XREF[2,0]: 00454354,0045435c
.text:0045425c 2c00b893 lbu t8,local_44+0x70(sp)
.text:00454260 3000b78f lw s7,local_40+0x70(sp)
.text:00454264 1c00b4af sw s4,local_54+0x70(sp)
.text:00454268 7400b18f lw s1,local_res4+0x70(sp)
.text:0045426c 3480948f lw s4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00454270 2e00a797 lhu a3,local_42+0x70(sp)
.text:00454274 21206002 move a0,s3
.text:00454278 16000524 li a1,0x16
.text:0045427c 0d000624 li a2,0xd
.text:00454280 1000b8af sw t8,local_60+0x70(sp)
.text:00454284 1400b7af sw s7,local_5c+0x70(sp)
.text:00454288 94e69926 addiu t9,s4,-0x196c
.text:0045428c 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00454290 1800b1af _sw s1,local_58+0x70(sp)
.text:00454294 2000bc8f lw gp,local_50+0x70(sp)
.text:00454298 a6ff4104 bgez v0,LAB_00454134
.text:0045429c 00000000 _nop
.text:004542a0 3eff0010 b LAB_00453f9c
.text:004542a4 21184000 _move v1,v0
LAB_004542a8: ;XREF[1,0]: 00454220
.text:004542a8 8801028e lw v0,0x188(s0)
.text:004542ac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004542b0 21304002 move a2,s2
.text:004542b4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004542b8 21285500 _addu a1,v0,s5
.text:004542bc 3400ab8f lw t3,local_3c+0x70(sp)
.text:004542c0 2000bc8f lw gp,local_50+0x70(sp)
.text:004542c4 21204b02 addu a0,s2,t3
.text:004542c8 23303202 subu a2,s1,s2
.text:004542cc 23b0d202 subu s6,s6,s2
.text:004542d0 21900000 clear s2
.text:004542d4 21000010 b LAB_0045435c
.text:004542d8 3400a4af _sw a0,local_3c+0x70(sp)
LAB_004542dc: ;XREF[1,0]: 0045436c
.text:004542dc 88010c8e lw t4,0x188(s0)
.text:004542e0 00000000 nop
.text:004542e4 23008011 beq t4,zero,LAB_00454374
.text:004542e8 21a80000 _clear s5
.text:004542ec 8c011296 lhu s2,0x18c(s0)
.text:004542f0 5000c014 bne a2,zero,LAB_00454434
.text:004542f4 02321200 _srl a2,s2,0x8
.text:004542f8 000086a0 sb a2,0x0(a0)
.text:004542fc 3400be8f lw s8,local_3c+0x70(sp)
.text:00454300 2a683202 slt t5,s1,s2
.text:00454304 0100c827 addiu t0,s8,0x1
.text:00454308 3400a8af sw t0,local_3c+0x70(sp)
.text:0045430c 0100d2a3 sb s2,0x1(s8)
.text:00454310 3400af8f lw t7,local_3c+0x70(sp)
.text:00454314 21a84002 move s5,s2
.text:00454318 0100ee25 addiu t6,t7,0x1
.text:0045431c 2120c001 move a0,t6
.text:00454320 0200a011 beq t5,zero,LAB_0045432c
.text:00454324 3400aeaf _sw t6,local_3c+0x70(sp)
.text:00454328 21a82002 move s5,s1
LAB_0045432c: ;XREF[1,0]: 00454320
.text:0045432c 8801058e lw a1,0x188(s0)
.text:00454330 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00454334 2130a002 _move a2,s5
.text:00454338 3400a78f lw a3,local_3c+0x70(sp)
.text:0045433c 23285502 subu a1,s2,s5
.text:00454340 2120f500 addu a0,a3,s5
.text:00454344 23303502 subu a2,s1,s5
.text:00454348 2000bc8f lw gp,local_50+0x70(sp)
.text:0045434c 3400a4af sw a0,local_3c+0x70(sp)
.text:00454350 ffffb230 andi s2,a1,0xffff
.text:00454354 c1ffc010 beq a2,zero,LAB_0045425c
.text:00454358 23b0d502 _subu s6,s6,s5
LAB_0045435c: ;XREF[1,0]: 004542d4
.text:0045435c bfffc018 blez a2,LAB_0045425c
.text:00454360 feffd124 _addiu s1,a2,-0x2
.text:00454364 1c03108e lw s0,0x31c(s0)
.text:00454368 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045436c dbff0016 bne s0,zero,LAB_004542dc
.text:00454370 0200c628 _slti a2,a2,0x2
LAB_00454374: ;XREF[4,0]: 00453d74,00453ee8,00454144,004542e4
.text:00454374 ffff0324 li v1,-0x1
LAB_00454378: ;XREF[1,0]: 00454154
.text:00454378 6c00bf8f lw ra,local_4+0x70(sp)
.text:0045437c 6800be8f lw s8,local_8+0x70(sp)
.text:00454380 6400b78f lw s7,local_c+0x70(sp)
.text:00454384 6000b68f lw s6,local_10+0x70(sp)
.text:00454388 5c00b58f lw s5,local_14+0x70(sp)
.text:0045438c 5800b48f lw s4,local_18+0x70(sp)
.text:00454390 5400b38f lw s3,local_1c+0x70(sp)
.text:00454394 5000b28f lw s2,local_20+0x70(sp)
.text:00454398 4c00b18f lw s1,local_24+0x70(sp)
.text:0045439c 4800b08f lw s0,local_28+0x70(sp)
.text:004543a0 21106000 move v0,v1
.text:004543a4 0800e003 jr ra
.text:004543a8 7000bd27 _addiu sp,sp,0x70
LAB_004543ac: ;XREF[1,0]: 00454184
.text:004543ac 1c03048e lw a0,0x31c(s0)
.text:004543b0 00000000 nop
.text:004543b4 77ff8010 beq a0,zero,LAB_00454194
.text:004543b8 2e00a2a7 _sh v0,local_42+0x70(sp)
.text:004543bc 21288000 move a1,a0
.text:004543c0 21304000 move a2,v0
LAB_004543c4: ;XREF[1,0]: 004543f0
.text:004543c4 8c01a294 lhu v0,0x18c(a1)
.text:004543c8 ffffcc30 andi t4,a2,0xffff
.text:004543cc ffff5930 andi t9,v0,0xffff
.text:004543d0 21589901 addu t3,t4,t9
.text:004543d4 02006a25 addiu t2,t3,0x2
.text:004543d8 21484600 addu t1,v0,a2
.text:004543dc 2b18ea00 sltu v1,a3,t2
.text:004543e0 11006014 bne v1,zero,LAB_00454428
.text:004543e4 02002625 _addiu a2,t1,0x2
.text:004543e8 1c03a58c lw a1,0x31c(a1)
.text:004543ec 00000000 nop
.text:004543f0 f4ffa014 bne a1,zero,LAB_004543c4
.text:004543f4 00000000 _nop
.text:004543f8 66ff0010 b LAB_00454194
.text:004543fc 2e00a6a7 _sh a2,local_42+0x70(sp)
LAB_00454400: ;XREF[1,0]: 00453eac
.text:00454400 0200f024 addiu s0,a3,0x2
.text:00454404 0000e0a0 sb zero,0x0(a3)
.text:00454408 0100e0a0 sb zero,0x1(a3)
.text:0045440c cefe0010 b LAB_00453f48
.text:00454410 3c00b0af _sw s0,local_34+0x70(sp)
LAB_00454414: ;XREF[1,0]: 00454164
.text:00454414 56ff0010 b LAB_00454170
.text:00454418 2e00a0a7 _sh zero,local_42+0x70(sp)
LAB_0045441c: ;XREF[1,0]: 004541f8
.text:0045441c 3400a48f lw a0,local_3c+0x70(sp)
.text:00454420 7fff0010 b LAB_00454220
.text:00454424 2ab83202 _slt s7,s1,s2
LAB_00454428: ;XREF[1,0]: 004543e0
.text:00454428 2130e000 move a2,a3
.text:0045442c 59ff0010 b LAB_00454194
.text:00454430 2e00a6a7 _sh a2,local_42+0x70(sp)
LAB_00454434: ;XREF[1,0]: 004542f0
.text:00454434 02521200 srl t2,s2,0x8
.text:00454438 00008aa0 sb t2,0x0(a0)
.text:0045443c 3400a38f lw v1,local_3c+0x70(sp)
.text:00454440 01000924 li t1,0x1
.text:00454444 01006224 addiu v0,v1,0x1
.text:00454448 83ff0010 b LAB_00454258
.text:0045444c 4400a9af _sw t1,local_2c+0x70(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslEncodeResponse()
;local_res8 undefined4 8 ;XREF[10,0]: 00454498,00454610,00454d2c,004565c0,004565f8
; 00456cd4,00456df8,00456f08,00456f18,00457078
;local_4 undefined4 -4 ;XREF[4,0]: 00454460,004545d8,004546ec,00454b48
;local_8 undefined4 -8 ;XREF[4,0]: 00454464,004545dc,004546f0,00454b4c
;local_c undefined4 -c ;XREF[4,0]: 00454468,004545e0,004546f4,00454b50
;local_10 undefined4 -10 ;XREF[4,0]: 0045446c,004545e4,004546f8,00454b54
;local_14 undefined4 -14 ;XREF[4,0]: 00454470,004545e8,004546fc,00454b58
;local_18 undefined4 -18 ;XREF[4,0]: 00454474,004545ec,00454700,00454b5c
;local_1c undefined4 -1c ;XREF[4,0]: 00454478,004545f0,00454704,00454b60
;local_20 undefined4 -20 ;XREF[4,0]: 0045447c,004545f4,00454708,00454b64
;local_24 undefined4 -24 ;XREF[4,0]: 00454480,004545f8,0045470c,00454b68
;local_28 undefined4 -28 ;XREF[4,0]: 00454484,004545fc,00454710,00454b6c
;local_30 undefined4 -30 ;XREF[9,0]: 004544cc,00454d44,00454d7c,00454d90,00454e34
; 00454f2c,004553b8,00455d84,00455e7c
;local_34 undefined4 -34 ;XREF[5,0]: 004544c0,00454d50,00454d80,00454d9c,004553bc
;local_38 undefined4 -38 ;XREF[4,0]: 004569e4,00456a50,00456a90,00456ab8
;local_3c undefined4 -3c ;XREF[1,0]: 00456a74
;local_40 undefined4 -40 ;XREF[5,0]: 00456940,00456968,00456974,0045699c,004569c0
;local_44 undefined4 -44 ;XREF[1,0]: 00456978
;local_48 undefined4 -48 ;XREF[7,0]: 00456e3c,00456e80,00456e8c,00456e98,00456ea0
; 00456ec4,00456ef0
;local_4c undefined4 -4c ;XREF[1,0]: 00456eac
;local_50 undefined4 -50 ;XREF[4,0]: 00455a34,00455aa0,00455adc,00455b08
;local_54 undefined4 -54 ;XREF[1,0]: 00455ac4
;local_58 undefined4 -58 ;XREF[5,0]: 00455990,004559b8,004559c4,004559e8,00455a10
;local_5c undefined4 -5c ;XREF[1,0]: 004559d0
;local_60 undefined4 -60 ;XREF[4,0]: 004549c0,00454a2c,00454a6c,00454a94
;local_64 undefined4 -64 ;XREF[1,0]: 00454a4c
;local_68 undefined4 -68 ;XREF[5,0]: 0045491c,00454944,00454950,00454978,0045499c
;local_6c undefined4 -6c ;XREF[1,0]: 0045495c
;local_70 undefined4 -70 ;XREF[4,0]: 00456f8c,00456fa8,00456fc8,00457008
;local_74 undefined4 -74 ;XREF[5,0]: 00456f40,00456f9c,00456fc4,00456fec,0045701c
;local_78 undefined4 -78 ;XREF[1,0]: 00456fd4
;local_7c undefined4 -7c ;XREF[6,0]: 00455c44,00455c8c,00455cc4,00455cf4,00455d18
; 00455d40
;local_80 undefined4 -80 ;XREF[1,0]: 00455d00
;local_84 undefined4 -84 ;XREF[2,0]: 004546d0,00456350
;local_88 undefined4 -88 ;XREF[2,0]: 0045541c,00455488
;local_8c undefined4 -8c ;XREF[1,0]: 00455450
;local_90 undefined4 -90 ;XREF[13,0]: 00456248,00456274,00456280,0045628c,00456294
; 004562a0,004562a8,004562b4,004562bc,004562d4
; 004562dc,00456300,00456328
;local_94 undefined4 -94 ;XREF[1,0]: 004562e8
;local_98 undefined4 -98 ;XREF[9,0]: 00455544,00455570,0045557c,00455588,00455590
; 004555a8,004555b4,004555d8,00455600
;local_9c undefined4 -9c ;XREF[1,0]: 004555c0
;local_a0 undefined4 -a0 ;XREF[2,0]: 004554d0,00455594
;local_a4 undefined4 -a4 ;XREF[13,0]: 004563f4,00456420,0045642c,00456438,00456440
; 0045644c,00456454,00456460,00456468,00456480
; 00456488,004564ac,004564d4
;local_a8 undefined4 -a8 ;XREF[1,0]: 00456494
;local_ac undefined4 -ac ;XREF[7,0]: 004544ec,00454544,00454550,0045455c,00454564
; 00454580,004545a8
;local_b0 undefined4 -b0 ;XREF[1,0]: 0045456c
;local_b2 undefined2 -b2 ;XREF[2,0]: 00456a28,00456a7c
;local_b4 undefined1 -b4 ;XREF[1,0]: 00456a70
;local_b6 undefined2 -b6 ;XREF[2,0]: 00456944,00456988
;local_b8 undefined1 -b8 ;XREF[1,0]: 00456980
;local_ba undefined2 -ba ;XREF[3,0]: 00456e58,00456eb4,00456f14
;local_bc undefined1 -bc ;XREF[1,0]: 00456ea8
;local_be undefined2 -be ;XREF[2,0]: 00455a78,00455acc
;local_c0 undefined1 -c0 ;XREF[1,0]: 00455ac0
;local_c2 undefined2 -c2 ;XREF[2,0]: 00455994,004559d8
;local_c4 undefined1 -c4 ;XREF[1,0]: 004559cc
;local_c6 undefined2 -c6 ;XREF[2,0]: 00454a04,00454a5c
;local_c8 undefined1 -c8 ;XREF[1,0]: 00454a48
;local_ca undefined2 -ca ;XREF[2,0]: 00454920,00454964
;local_cc undefined1 -cc ;XREF[1,0]: 00454958
;local_ce undefined2 -ce ;XREF[2,0]: 00456f60,00456fdc
;local_d0 undefined1 -d0 ;XREF[1,0]: 00456fd0
;local_d2 undefined2 -d2 ;XREF[2,0]: 00455c68,00455d08
;local_d4 undefined1 -d4 ;XREF[1,0]: 00455cfc
;local_d6 undefined2 -d6 ;XREF[2,0]: 00455420,00455454
;local_d8 undefined1 -d8 ;XREF[1,0]: 0045544c
;local_da undefined2 -da ;XREF[2,0]: 0045624c,004562f0
;local_dc undefined1 -dc ;XREF[1,0]: 004562e4
;local_dd undefined1 -dd ;XREF[4,0]: 004554e0,00455580,0045559c,004555b0
;local_de undefined1 -de ;XREF[1,0]: 004555bc
;local_e0 undefined2 -e0 ;XREF[2,0]: 00455548,004555c8
;local_e2 undefined2 -e2 ;XREF[2,0]: 004563f8,0045649c
;local_e4 undefined1 -e4 ;XREF[1,0]: 00456490
;local_e6 undefined2 -e6 ;XREF[4,0]: 004544f4,00454570,0045460c,00454d28
;local_e8 undefined1 -e8 ;XREF[1,0]: 00454568
;local_138 undefined4 -138 ;XREF[57,0]: 00454488,004544b8,00454538,0045459c,00454650
; 004546e8,00454938,00454990,00454a1c,00454a84
; 00454dc4,00454de8,00455364,004553d0,0045543c
; 0045547c,004554c4,00455564,004555ac,004555f4
; 00455778,004559ac,00455a04,00455a90,00455af8
; 00455b70,00455c80,00455d34,00456004,00456020
; 00456038,00456174,004561a4,004561d8,00456268
; 004562d8,0045631c,00456384,00456414,00456484
; 004564c8,00456524,004565e4,00456888,004568ac
; 004568f4,0045695c,004569b4,00456a40,00456aa8
; 00456e74,00456ee0,00456f44,00456f90,00456fb8
; 0045700c,00457058
;local_13c undefined4 -13c ;XREF[28,0]: 00454534,0045458c,00454934,00454984,00454a18
; 00454a50,00455438,0045546c,00455560,004555e4
; 004559a8,004559f4,00455a8c,00455ae8,00455c7c
; 00455d24,00456264,0045630c,00456410,004564b8
; 00456958,004569a4,00456a3c,00456a9c,00456e70
; 00456ed0,00456f88,00456ff8
;local_140 undefined4 -140 ;XREF[29,0]: 00454528,00454598,0045492c,0045498c,00454a10
; 00454a80,0045542c,00455478,00455554,004555f0
; 004559a0,00455a00,00455a84,00455af4,00455c70
; 00455d30,00456258,00456318,00456404,004564c4
; 004565d4,00456950,004569b0,00456a34,00456aa4
; 00456e64,00456edc,00456f7c,00457004
;local_144 undefined4 -144 ;XREF[30,0]: 00454524,00454588,00454928,00454980,00454a0c
; 00454a74,00455428,00455468,00455550,004555e0
; 0045599c,004559f0,00455a80,00455ae4,00455c6c
; 00455d20,00456254,00456308,00456400,004564b4
; 00456520,004565d8,0045694c,0045698c,00456a30
; 00456a98,00456e60,00456ecc,00456f78,00456ff4
;local_148 undefined4 -148 ;XREF[30,0]: 00454520,00454584,00454924,0045497c,00454a08
; 00454a70,00455424,00455464,0045554c,004555dc
; 00455998,004559ec,00455a7c,00455ae0,00455c58
; 00455d1c,00456250,00456304,004563fc,004564b0
; 00456514,004565d0,00456948,004569a0,00456a2c
; 00456a94,00456e5c,00456ec8,00456f74,00456ff0
;XREF[4,0]: Entry Point,0044af94,004546dc
; 004d8124
.text:00454450 09001c3c lui gp,0x9
.text:00454454 90b59c27 addiu gp,gp,-0x4a70
.text:00454458 21e09903 addu gp,gp,t9
.text:0045445c a8febd27 addiu sp,sp,-0x158
.text:00454460 5401bfaf sw ra,local_4+0x158(sp)
.text:00454464 5001beaf sw s8,local_8+0x158(sp)
.text:00454468 4c01b7af sw s7,local_c+0x158(sp)
.text:0045446c 4801b6af sw s6,local_10+0x158(sp)
.text:00454470 4401b5af sw s5,local_14+0x158(sp)
.text:00454474 4001b4af sw s4,local_18+0x158(sp)
.text:00454478 3c01b3af sw s3,local_1c+0x158(sp)
.text:0045447c 3801b2af sw s2,local_20+0x158(sp)
.text:00454480 3401b1af sw s1,local_24+0x158(sp)
.text:00454484 3001b0af sw s0,local_28+0x158(sp)
.text:00454488 2000bcaf sw gp=>_gp,local_138+0x158(sp)
.text:0045448c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00454490 2800b027 addiu s0,sp,0x28
.text:00454494 21988000 move s3,a0
.text:00454498 6001a6af sw a2,local_res8+0x158(sp)
.text:0045449c 21a0a000 move s4,a1
.text:004544a0 44000624 li a2,0x44
.text:004544a4 21280000 clear a1
.text:004544a8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004544ac 21200002 _move a0,s0
.text:004544b0 300d668e lw a2,0xd30(s3)
.text:004544b4 ff000724 li a3,0xff
.text:004544b8 2000bc8f lw gp,local_138+0x158(sp)
.text:004544bc f4ff0524 li a1,-0xc
.text:004544c0 2401a0af sw zero,local_34+0x158(sp)
.text:004544c4 21880000 clear s1
.text:004544c8 6400c710 beq a2,a3,LAB_0045465c
.text:004544cc 2801a0af _sw zero,local_30+0x158(sp)
.text:004544d0 3412688e lw t0,0x1234(s3)
.text:004544d4 0000858e lw a1,0x0(s4)
.text:004544d8 0800848e lw a0,0x8(s4)
.text:004544dc 0c00838e lw v1,0xc(s4)
.text:004544e0 02000925 addiu t1,t0,0x2
.text:004544e4 ff00d030 andi s0,a2,0xff
.text:004544e8 64000224 li v0,0x64
.text:004544ec ac00a4af sw a0,local_ac+0x158(sp)
.text:004544f0 2140a300 addu t0,a1,v1
.text:004544f4 7200a9a7 sh t1,local_e6+0x158(sp)
.text:004544f8 89000212 beq s0,v0,LAB_00454720
.text:004544fc 02001124 _li s1,0x2
LAB_00454500: ;XREF[1,0]: 00454724
.text:00454500 34808a8f lw t2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00454504 7000ac27 addiu t4,sp,0x70
.text:00454508 a800ab27 addiu t3,sp,0xa8
.text:0045450c ac00b227 addiu s2,sp,0xac
.text:00454510 21206002 move a0,s3
.text:00454514 15000524 li a1,0x15
.text:00454518 21300000 clear a2
.text:0045451c 7200a727 addiu a3,sp,0x72
.text:00454520 1000acaf sw t4,local_148+0x158(sp)
.text:00454524 1400abaf sw t3,local_144+0x158(sp)
.text:00454528 1800a8af sw t0,local_140+0x158(sp)
.text:0045452c 38df5925 addiu t9,t2,-0x20c8
.text:00454530 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00454534 1c00b2af _sw s2,local_13c+0x158(sp)
.text:00454538 2000bc8f lw gp,local_138+0x158(sp)
.text:0045453c 33004004 bltz v0,LAB_0045460c
.text:00454540 21206002 _move a0,s3
.text:00454544 ac00b78f lw s7,local_ac+0x158(sp)
.text:00454548 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0045454c 0000f1a2 sb s1,0x0(s7)
.text:00454550 ac00b58f lw s5,local_ac+0x158(sp)
.text:00454554 00000000 nop
.text:00454558 0100b626 addiu s6,s5,0x1
.text:0045455c ac00b6af sw s6,local_ac+0x158(sp)
.text:00454560 0100b0a2 sb s0,0x1(s5)
.text:00454564 ac00b18f lw s1,local_ac+0x158(sp)
.text:00454568 7000af93 lbu t7,local_e8+0x158(sp)
.text:0045456c a800ae8f lw t6,local_b0+0x158(sp)
.text:00454570 7200a797 lhu a3=>local_e6,0x72(sp)
.text:00454574 01003026 addiu s0,s1,0x1
.text:00454578 15000524 li a1,0x15
.text:0045457c 21300000 clear a2
.text:00454580 ac00b0af sw s0,local_ac+0x158(sp)
.text:00454584 1000afaf sw t7,local_148+0x158(sp)
.text:00454588 1400aeaf sw t6,local_144+0x158(sp)
.text:0045458c 1c00b2af sw s2,local_13c+0x158(sp)
.text:00454590 3cf0b925 addiu t9,t5,-0xfc4
.text:00454594 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:00454598 1800b4af _sw s4,local_140+0x158(sp)
.text:0045459c 2000bc8f lw gp,local_138+0x158(sp)
.text:004545a0 e1014004 bltz v0,LAB_00454d28
.text:004545a4 21804000 _move s0,v0
.text:004545a8 ac00b88f lw t8,local_ac+0x158(sp)
.text:004545ac 21800000 clear s0
.text:004545b0 080098ae sw t8,0x8(s4)
LAB_004545b4: ;XREF[1,0]: 00454d30
.text:004545b4 f4ff1e24 li s8,-0xc
.text:004545b8 1a001e12 beq s0,s8,LAB_00454624
.text:004545bc 00000000 _nop
LAB_004545c0: ;XREF[1,0]: 0045461c
.text:004545c0 2c0d628e lw v0,0xd2c(s3)
.text:004545c4 00000000 nop
.text:004545c8 01004230 andi v0,v0,0x1
.text:004545cc 1c004014 bne v0,zero,LAB_00454640
.text:004545d0 00000000 _nop
LAB_004545d4: ;XREF[1,0]: 00454638
.text:004545d4 21300002 move a2,s0
LAB_004545d8: ;XREF[11,0]: 00454654,00454d58,00454dc8,00456178
; 004561b0,00456600,00456cdc,00456dfc
; 00456f0c,0045707c,0045708c
.text:004545d8 5401bf8f lw ra,local_4+0x158(sp)
.text:004545dc 5001be8f lw s8,local_8+0x158(sp)
.text:004545e0 4c01b78f lw s7,local_c+0x158(sp)
.text:004545e4 4801b68f lw s6,local_10+0x158(sp)
.text:004545e8 4401b58f lw s5,local_14+0x158(sp)
.text:004545ec 4001b48f lw s4,local_18+0x158(sp)
.text:004545f0 3c01b38f lw s3,local_1c+0x158(sp)
.text:004545f4 3801b28f lw s2,local_20+0x158(sp)
.text:004545f8 3401b18f lw s1,local_24+0x158(sp)
.text:004545fc 3001b08f lw s0,local_28+0x158(sp)
.text:00454600 2110c000 move v0,a2
.text:00454604 0800e003 jr ra
.text:00454608 5801bd27 _addiu sp,sp,0x158
LAB_0045460c: ;XREF[1,0]: 0045453c
.text:0045460c 7200a797 lhu a3=>local_e6,0x72(sp)
.text:00454610 6001a68f lw a2,local_res8+0x158(sp)
.text:00454614 21804000 move s0,v0
.text:00454618 f4ff1e24 li s8,-0xc
.text:0045461c e8ff1e16 bne s0,s8,LAB_004545c0
.text:00454620 0000c7ac _sw a3,0x0(a2)
LAB_00454624: ;XREF[1,0]: 004545b8
.text:00454624 2c0d7f8e lw ra,0xd2c(s3)
.text:00454628 00000000 nop
.text:0045462c 4000e237 ori v0,ra,0x40
.text:00454630 2c0d62ae sw v0,0xd2c(s3)
.text:00454634 01004230 andi v0,v0,0x1
.text:00454638 e6ff4010 beq v0,zero,LAB_004545d4
.text:0045463c 00000000 _nop
LAB_00454640: ;XREF[1,0]: 004545cc
.text:00454640 248e998f lw t9,-0x71dc(gp)=>->matrixClearSession ;= 00446b28
.text:00454644 21206002 move a0,s3
.text:00454648 09f82003 jalr t9=>matrixClearSession ;undefined matrixClearSession()
.text:0045464c 01000524 _li a1,0x1
.text:00454650 2000bc8f lw gp,local_138+0x158(sp)
.text:00454654 e0ff0010 b LAB_004545d8
.text:00454658 21300002 _move a2,s0
LAB_0045465c: ;XREF[1,0]: 004544c8
.text:0045465c 2c0d698e lw t1,0xd2c(s3)
.text:00454660 00000000 nop
.text:00454664 82230900 srl a0,t1,0xe
.text:00454668 01008330 andi v1,a0,0x1
.text:0045466c 2f006014 bne v1,zero,LAB_0045472c
.text:00454670 00000000 _nop
LAB_00454674: ;XREF[1,0]: 00454740
.text:00454674 380d6392 lbu v1,0xd38(s3)
.text:00454678 0b000c24 li t4,0xb
.text:0045467c 41016c10 beq v1,t4,LAB_00454b84
.text:00454680 0c006728 _slti a3,v1,0xc
.text:00454684 3000e010 beq a3,zero,LAB_00454748
.text:00454688 14000d24 _li t5,0x14
.text:0045468c 01000624 li a2,0x1
.text:00454690 3c056610 beq v1,a2,LAB_00455b84
.text:00454694 82780900 _srl t7,t1,0x2
.text:00454698 02000924 li t1,0x2
.text:0045469c c8076910 beq v1,t1,LAB_004565c0
.text:004546a0 21206002 _move a0,s3
.text:004546a4 ceff0c24 li t4,-0x32
LAB_004546a8: ;XREF[3,0]: 00454758,00454af4,00454b7c
.text:004546a8 1401ac10 beq a1,t4,LAB_00454afc
.text:004546ac f6ff1624 _li s6,-0xa
.text:004546b0 0200b610 beq a1,s6,LAB_004546bc
.text:004546b4 28000224 _li v0,0x28
.text:004546b8 50000224 li v0,0x50
LAB_004546bc: ;XREF[1,0]: 004546b0
.text:004546bc 300d62ae sw v0,0xd30(s3)
.text:004546c0 04008e8e lw t6,0x4(s4)
.text:004546c4 0c008a8e lw t2,0xc(s4)
.text:004546c8 4487998f lw t9,-0x78bc(gp)=>->sslEncodeResponse ;= 00454450
.text:004546cc 08008eae sw t6,0x8(s4)
.text:004546d0 d400aaaf sw t2,local_84+0x158(sp)
LAB_004546d4: ;XREF[1,0]: 0045634c
.text:004546d4 d400a627 addiu a2,sp,0xd4
.text:004546d8 21206002 move a0,s3
.text:004546dc 09f82003 jalr t9=>sslEncodeResponse ;undefined sslEncodeResponse()
.text:004546e0 21288002 _move a1,s4
.text:004546e4 21304000 move a2,v0
.text:004546e8 2000bc8f lw gp,local_138+0x158(sp)
.text:004546ec 5401bf8f lw ra,local_4+0x158(sp)
.text:004546f0 5001be8f lw s8,local_8+0x158(sp)
.text:004546f4 4c01b78f lw s7,local_c+0x158(sp)
.text:004546f8 4801b68f lw s6,local_10+0x158(sp)
.text:004546fc 4401b58f lw s5,local_14+0x158(sp)
.text:00454700 4001b48f lw s4,local_18+0x158(sp)
.text:00454704 3c01b38f lw s3,local_1c+0x158(sp)
.text:00454708 3801b28f lw s2,local_20+0x158(sp)
.text:0045470c 3401b18f lw s1,local_24+0x158(sp)
.text:00454710 3001b08f lw s0,local_28+0x158(sp)
.text:00454714 2110c000 move v0,a2
.text:00454718 0800e003 jr ra
.text:0045471c 5801bd27 _addiu sp,sp,0x158
LAB_00454720: ;XREF[1,0]: 004544f8
.text:00454720 01001124 li s1,0x1
.text:00454724 76ff0010 b LAB_00454500
.text:00454728 300d67ae _sw a3,0xd30(s3)
LAB_0045472c: ;XREF[1,0]: 0045466c
.text:0045472c ec0d6b8e lw t3,0xdec(s3)
.text:00454730 c90d6a92 lbu t2,0xdc9(s3)
.text:00454734 ca0d6892 lbu t0,0xdca(s3)
.text:00454738 f00d6bae sw t3,0xdf0(s3)
.text:0045473c cb0d6aa2 sb t2,0xdcb(s3)
.text:00454740 ccff0010 b LAB_00454674
.text:00454744 cc0d68a2 _sb t0,0xdcc(s3)
LAB_00454748: ;XREF[1,0]: 00454684
.text:00454748 b5036d10 beq v1,t5,LAB_00455620
.text:0045474c 15006e28 _slti t6,v1,0x15
.text:00454750 0a01c015 bne t6,zero,LAB_00454b7c
.text:00454754 10000f24 _li t7,0x10
.text:00454758 d3ff6614 bne v1,a2,LAB_004546a8
.text:0045475c ceff0c24 _li t4,-0x32
.text:00454760 3412678e lw a3,0x1234(s3)
.text:00454764 3812708e lw s0,0x1238(s3)
.text:00454768 40400700 sll t0,a3,0x1
.text:0045476c 82500900 srl t2,t1,0x2
.text:00454770 21681001 addu t5,t0,s0
.text:00454774 01005831 andi t8,t2,0x1
.text:00454778 2500a625 addiu a2,t5,0x25
.text:0045477c a2070013 beq t8,zero,LAB_00456608
.text:00454780 21280000 _clear a1
.text:00454784 240d6392 lbu v1,0xd24(s3)
.text:00454788 270d6492 lbu a0,0xd27(s3)
.text:0045478c 027b0900 srl t7,t1,0xc
.text:00454790 0100e231 andi v0,t7,0x1
.text:00454794 05004010 beq v0,zero,LAB_004547ac
.text:00454798 21286400 _addu a1,v1,a0
.text:0045479c 0200992c sltiu t9,a0,0x2
.text:004547a0 03002017 bne t9,zero,LAB_004547b0
.text:004547a4 02bd0900 _srl s7,t1,0x14
.text:004547a8 2128a400 addu a1,a1,a0
LAB_004547ac: ;XREF[1,0]: 00454794
.text:004547ac 02bd0900 srl s7,t1,0x14
LAB_004547b0: ;XREF[1,0]: 004547a0
.text:004547b0 0100f532 andi s5,s7,0x1
.text:004547b4 9407a012 beq s5,zero,LAB_00456608
.text:004547b8 00000000 _nop
.text:004547bc 100d638e lw v1,0xd10(s3)
.text:004547c0 00000000 nop
.text:004547c4 04007e8c lw s8,0x4(v1)
.text:004547c8 00000000 nop
.text:004547cc 42fb1e00 srl ra,s8,0xd
.text:004547d0 0100f133 andi s1,ra,0x1
.text:004547d4 02002016 bne s1,zero,LAB_004547e0
.text:004547d8 08000424 _li a0,0x8
.text:004547dc 10000424 li a0,0x10
LAB_004547e0: ;XREF[1,0]: 004547d4
.text:004547e0 82750900 srl t6,t1,0x16
.text:004547e4 0100d631 andi s6,t6,0x1
.text:004547e8 8609c012 beq s6,zero,LAB_00456e04
.text:004547ec 08008c24 _addiu t4,a0,0x8
.text:004547f0 2128ac00 addu a1,a1,t4
LAB_004547f4: ;XREF[2,0]: 0045660c,00456e04
.text:004547f4 0b006490 lbu a0,0xb(v1)
.text:004547f8 08007290 lbu s2,0x8(v1)
.text:004547fc 2128c500 addu a1,a2,a1
.text:00454800 21584402 addu t3,s2,a0
.text:00454804 01002631 andi a2,t1,0x1
.text:00454808 0900c010 beq a2,zero,LAB_00454830
.text:0045480c 2188ab00 _addu s1,a1,t3
.text:00454810 bc0c628e lw v0,0xcbc(s3)
.text:00454814 00000000 nop
.text:00454818 06004010 beq v0,zero,LAB_00454834
.text:0045481c c2420900 _srl t0,t1,0xb
.text:00454820 5c004d94 lhu t5,0x5c(v0)
.text:00454824 03001824 li t8,0x3
.text:00454828 050ab811 beq t5,t8,LAB_00457040
.text:0045482c 00000000 _nop
LAB_00454830: ;XREF[2,0]: 00454808,00457060
.text:00454830 c2420900 srl t0,t1,0xb
LAB_00454834: ;XREF[1,0]: 00454818
.text:00454834 01000a31 andi t2,t0,0x1
.text:00454838 02004011 beq t2,zero,LAB_00454844
.text:0045483c 021b0900 _srl v1,t1,0xc
.text:00454840 e8ff3126 addiu s1,s1,-0x18
LAB_00454844: ;XREF[1,0]: 00454838
.text:00454844 01006230 andi v0,v1,0x1
.text:00454848 12004010 beq v0,zero,LAB_00454894
.text:0045484c 02ad0900 _srl s5,t1,0x14
.text:00454850 0100af32 andi t7,s5,0x1
.text:00454854 1a09e011 beq t7,zero,LAB_00456cc0
.text:00454858 00000000 _nop
.text:0045485c 100d768e lw s6,0xd10(s3)
.text:00454860 00000000 nop
.text:00454864 0400de8e lw s8,0x4(s6)
.text:00454868 00000000 nop
.text:0045486c 42fb1e00 srl ra,s8,0xd
.text:00454870 0100f733 andi s7,ra,0x1
.text:00454874 0200e016 bne s7,zero,LAB_00454880
.text:00454878 08000424 _li a0,0x8
.text:0045487c 10000424 li a0,0x10
LAB_00454880: ;XREF[1,0]: 00454874
.text:00454880 82650900 srl t4,t1,0x16
.text:00454884 01008e31 andi t6,t4,0x1
.text:00454888 6009c011 beq t6,zero,LAB_00456e0c
.text:0045488c 21309100 _addu a2,a0,s1
.text:00454890 0900d124 addiu s1,a2,0x9
LAB_00454894: ;XREF[3,0]: 00454848,00456ccc,00456e10
.text:00454894 0000878e lw a3,0x0(s4)
.text:00454898 0c008d8e lw t5,0xc(s4)
.text:0045489c 0800858e lw a1,0x8(s4)
.text:004548a0 2190ed00 addu s2,a3,t5
.text:004548a4 23c04502 subu t8,s2,a1
.text:004548a8 2a201103 slt a0,t8,s1
.text:004548ac f2098014 bne a0,zero,LAB_00457078
.text:004548b0 ceff0624 _li a2,-0x32
.text:004548b4 01003131 andi s1,t1,0x1
.text:004548b8 09002012 beq s1,zero,LAB_004548e0
.text:004548bc 00000000 _nop
.text:004548c0 bc0c628e lw v0,0xcbc(s3)
.text:004548c4 00000000 nop
.text:004548c8 05004010 beq v0,zero,LAB_004548e0
.text:004548cc 03000924 _li t1,0x3
.text:004548d0 5c005094 lhu s0,0x5c(v0)
.text:004548d4 00000000 nop
.text:004548d8 93090912 beq s0,t1,LAB_00456f28
.text:004548dc 00000000 _nop
LAB_004548e0: ;XREF[3,0]: 004548b8,004548c8,00457038
.text:004548e0 0000908e lw s0,0x0(s4)
.text:004548e4 3412678e lw a3,0x1234(s3)
.text:004548e8 0c00888e lw t0,0xc(s4)
.text:004548ec 08008f8e lw t7,0x8(s4)
.text:004548f0 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004548f4 21680802 addu t5,s0,t0
.text:004548f8 0100e224 addiu v0,a3,0x1
.text:004548fc 8c00aa27 addiu t2,sp,0x8c
.text:00454900 ec00a927 addiu t1,sp,0xec
.text:00454904 f000b027 addiu s0,sp,0xf0
.text:00454908 21206002 move a0,s3
.text:0045490c 14000524 li a1,0x14
.text:00454910 21300000 clear a2
.text:00454914 8e00a727 addiu a3,sp,0x8e
.text:00454918 38df3926 addiu t9,s1,-0x20c8
.text:0045491c f000afaf sw t7,local_68+0x158(sp)
.text:00454920 8e00a2a7 sh v0,local_ca+0x158(sp)
.text:00454924 1000aaaf sw t2,local_148+0x158(sp)
.text:00454928 1400a9af sw t1,local_144+0x158(sp)
.text:0045492c 1800adaf sw t5,local_140+0x158(sp)
.text:00454930 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00454934 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00454938 2000bc8f lw gp,local_138+0x158(sp)
.text:0045493c 8a084004 bltz v0,LAB_00456b68
.text:00454940 21184000 _move v1,v0
.text:00454944 f000b68f lw s6,local_68+0x158(sp)
.text:00454948 01000e24 li t6,0x1
.text:0045494c 0000cea2 sb t6,0x0(s6)
.text:00454950 f000be8f lw s8,local_68+0x158(sp)
.text:00454954 3480838f lw v1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00454958 8c00b793 lbu s7,local_cc+0x158(sp)
.text:0045495c ec00b58f lw s5,local_6c+0x158(sp)
.text:00454960 0100df27 addiu ra,s8,0x1
.text:00454964 8e00a797 lhu a3=>local_ca,0x8e(sp)
.text:00454968 94e67924 addiu t9,v1,-0x196c
.text:0045496c 21206002 move a0,s3
.text:00454970 14000524 li a1,0x14
.text:00454974 21300000 clear a2
.text:00454978 f000bfaf sw ra,local_68+0x158(sp)
.text:0045497c 1000b7af sw s7,local_148+0x158(sp)
.text:00454980 1400b5af sw s5,local_144+0x158(sp)
.text:00454984 1c00b0af sw s0,local_13c+0x158(sp)
.text:00454988 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:0045498c 1800b4af _sw s4,local_140+0x158(sp)
.text:00454990 2000bc8f lw gp,local_138+0x158(sp)
.text:00454994 74084004 bltz v0,LAB_00456b68
.text:00454998 21184000 _move v1,v0
.text:0045499c f000ac8f lw t4,local_68+0x158(sp)
.text:004549a0 00000000 nop
.text:004549a4 08008cae sw t4,0x8(s4)
LAB_004549a8: ;XREF[1,0]: 00456b70
.text:004549a8 2c0d788e lw t8,0xd2c(s3)
.text:004549ac 0000928e lw s2,0x0(s4)
.text:004549b0 c2221800 srl a0,t8,0xb
.text:004549b4 0800858e lw a1,0x8(s4)
.text:004549b8 0c00868e lw a2,0xc(s4)
.text:004549bc 01008b30 andi t3,a0,0x1
.text:004549c0 f800a5af sw a1,local_60+0x158(sp)
.text:004549c4 21404602 addu t0,s2,a2
.text:004549c8 02006011 beq t3,zero,LAB_004549d4
.text:004549cc 24000424 _li a0,0x24
.text:004549d0 0c000424 li a0,0xc
LAB_004549d4: ;XREF[1,0]: 004549c8
.text:004549d4 34126f8e lw t7,0x1234(s3)
.text:004549d8 3812628e lw v0,0x1238(s3)
.text:004549dc 38df3926 addiu t9,s1,-0x20c8
.text:004549e0 2150e201 addu t2,t7,v0
.text:004549e4 21484401 addu t1,t2,a0
.text:004549e8 9000ad27 addiu t5,sp,0x90
.text:004549ec f800b027 addiu s0,sp,0xf8
.text:004549f0 f400b127 addiu s1,sp,0xf4
.text:004549f4 21206002 move a0,s3
.text:004549f8 16000524 li a1,0x16
.text:004549fc 14000624 li a2,0x14
.text:00454a00 9200a727 addiu a3,sp,0x92
.text:00454a04 9200a9a7 sh t1,local_c6+0x158(sp)
.text:00454a08 1000adaf sw t5,local_148+0x158(sp)
.text:00454a0c 1400b1af sw s1,local_144+0x158(sp)
.text:00454a10 1800a8af sw t0,local_140+0x158(sp)
.text:00454a14 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00454a18 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00454a1c 2000bc8f lw gp,local_138+0x158(sp)
.text:00454a20 30004004 bltz v0,LAB_00454ae4
.text:00454a24 21184000 _move v1,v0
.text:00454a28 2c0d638e lw v1,0xd2c(s3)
.text:00454a2c f800a48f lw a0,local_60+0x158(sp)
.text:00454a30 c2420300 srl t0,v1,0xb
.text:00454a34 01000731 andi a3,t0,0x1
.text:00454a38 800c64ae sw a0,0xc80(s3)
.text:00454a3c 0200e014 bne a3,zero,LAB_00454a48
.text:00454a40 0c000524 _li a1,0xc
.text:00454a44 24000524 li a1,0x24
LAB_00454a48: ;XREF[1,0]: 00454a3c
.text:00454a48 9000b793 lbu s7,local_c8+0x158(sp)
.text:00454a4c f400b58f lw s5,local_64+0x158(sp)
.text:00454a50 1c00b0af sw s0,local_13c+0x158(sp)
.text:00454a54 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00454a58 21f8a400 addu ra,a1,a0
.text:00454a5c 9200a797 lhu a3,local_c6+0x158(sp)
.text:00454a60 21206002 move a0,s3
.text:00454a64 16000524 li a1,0x16
.text:00454a68 14000624 li a2,0x14
.text:00454a6c f800bfaf sw ra,local_60+0x158(sp)
.text:00454a70 1000b7af sw s7,local_148+0x158(sp)
.text:00454a74 1400b5af sw s5,local_144+0x158(sp)
.text:00454a78 94e61926 addiu t9,s0,-0x196c
.text:00454a7c 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00454a80 1800b4af _sw s4,local_140+0x158(sp)
.text:00454a84 2000bc8f lw gp,local_138+0x158(sp)
.text:00454a88 16004004 bltz v0,LAB_00454ae4
.text:00454a8c 21184000 _move v1,v0
.text:00454a90 2c0d768e lw s6,0xd2c(s3)
.text:00454a94 f800a38f lw v1,local_60+0x158(sp)
.text:00454a98 82f31600 srl s8,s6,0xe
.text:00454a9c 0100c233 andi v0,s8,0x1
LAB_00454aa0: ;XREF[1,0]: 00456ac0
.text:00454aa0 080083ae sw v1,0x8(s4)
.text:00454aa4 0f004014 bne v0,zero,LAB_00454ae4
.text:00454aa8 21180000 _clear v1
.text:00454aac 5a0c6996 lhu t1,0xc5a(s3)
.text:00454ab0 00000000 nop
.text:00454ab4 0c002015 bne t1,zero,LAB_00454ae8
.text:00454ab8 21286000 _move a1,v1
.text:00454abc fc0c678e lw a3,0xcfc(s3)
.text:00454ac0 00000000 nop
.text:00454ac4 c2f80700 srl ra,a3,0x3
.text:00454ac8 0100f033 andi s0,ra,0x1
.text:00454acc 07000016 bne s0,zero,LAB_00454aec
.text:00454ad0 ceff1524 _li s5,-0x32
.text:00454ad4 5802648e lw a0,0x258(s3)
.text:00454ad8 00000000 nop
.text:00454adc be008014 bne a0,zero,LAB_00454dd8
.text:00454ae0 00000000 _nop
LAB_00454ae4: ;XREF[9,0]: 00454a20,00454a88,00454aa4,00454df0
; 00455440,00455480,00455490,00456a44
; 00456aac
.text:00454ae4 21286000 move a1,v1
LAB_00454ae8: ;XREF[5,0]: 00454ab4,004568c8,00456b68,00456c34
; 00457030
.text:00454ae8 ceff1524 li s5,-0x32
LAB_00454aec: ;XREF[5,0]: 00454acc,004553ac,004553d8,00455790
; 004568fc
.text:00454aec 1206b510 beq a1,s5,LAB_00456338
.text:00454af0 50000d24 _li t5,0x50
LAB_00454af4: ;XREF[2,0]: 00455d4c,004565e8
.text:00454af4 ecfea004 bltz a1,LAB_004546a8
.text:00454af8 ceff0c24 _li t4,-0x32
LAB_00454afc: ;XREF[1,0]: 004546a8
.text:00454afc 2c0d638e lw v1,0xd2c(s3)
.text:00454b00 00000000 nop
.text:00454b04 01006b30 andi t3,v1,0x1
.text:00454b08 05006011 beq t3,zero,LAB_00454b20
.text:00454b0c 01007230 _andi s2,v1,0x1
.text:00454b10 5a0c6896 lhu t0,0xc5a(s3)
.text:00454b14 00000000 nop
.text:00454b18 90050015 bne t0,zero,LAB_0045615c
.text:00454b1c 00000000 _nop
LAB_00454b20: ;XREF[2,0]: 00454b08,00456184
.text:00454b20 05004016 bne s2,zero,LAB_00454b38
.text:00454b24 00000000 _nop
.text:00454b28 5a0c6396 lhu v1,0xc5a(s3)
.text:00454b2c 00000000 nop
.text:00454b30 96056014 bne v1,zero,LAB_0045618c
.text:00454b34 00000000 _nop
LAB_00454b38: ;XREF[2,0]: 00454b20,004561a8
.text:00454b38 7c0c7e8e lw s8,0xc7c(s3)
.text:00454b3c 00000000 nop
.text:00454b40 9900c017 bne s8,zero,LAB_00454da8
.text:00454b44 2130a000 _move a2,a1
LAB_00454b48: ;XREF[1,0]: 00454dd0
.text:00454b48 5401bf8f lw ra,local_4+0x158(sp)
.text:00454b4c 5001be8f lw s8,local_8+0x158(sp)
.text:00454b50 4c01b78f lw s7,local_c+0x158(sp)
.text:00454b54 4801b68f lw s6,local_10+0x158(sp)
.text:00454b58 4401b58f lw s5,local_14+0x158(sp)
.text:00454b5c 4001b48f lw s4,local_18+0x158(sp)
.text:00454b60 3c01b38f lw s3,local_1c+0x158(sp)
.text:00454b64 3801b28f lw s2,local_20+0x158(sp)
.text:00454b68 3401b18f lw s1,local_24+0x158(sp)
.text:00454b6c 3001b08f lw s0,local_28+0x158(sp)
.text:00454b70 2110c000 move v0,a2
.text:00454b74 0800e003 jr ra
.text:00454b78 5801bd27 _addiu sp,sp,0x158
LAB_00454b7c: ;XREF[1,0]: 00454750
.text:00454b7c cafe6f14 bne v1,t7,LAB_004546a8
.text:00454b80 ceff0c24 _li t4,-0x32
LAB_00454b84: ;XREF[1,0]: 0045467c
.text:00454b84 c2810900 srl s0,t1,0x7
.text:00454b88 01000532 andi a1,s0,0x1
.text:00454b8c 6a00a014 bne a1,zero,LAB_00454d38
.text:00454b90 42b30900 _srl s6,t1,0xd
.text:00454b94 42540900 srl t2,t1,0x11
LAB_00454b98: ;XREF[1,0]: 00454da0
.text:00454b98 01004431 andi a0,t2,0x1
.text:00454b9c 96008010 beq a0,zero,LAB_00454df8
.text:00454ba0 21a80000 _clear s5
.text:00454ba4 c2640900 srl t4,t1,0x13
.text:00454ba8 01008b31 andi t3,t4,0x1
.text:00454bac 68056011 beq t3,zero,LAB_00456150
.text:00454bb0 00000000 _nop
.text:00454bb4 c2330900 srl a2,t1,0xf
.text:00454bb8 0100c730 andi a3,a2,0x1
.text:00454bbc 6106e010 beq a3,zero,LAB_00456544
.text:00454bc0 02bc0900 _srl s7,t1,0x10
.text:00454bc4 340c758e lw s5,0xc34(s3)
.text:00454bc8 480c668e lw a2,0xc48(s3)
.text:00454bcc 3400b08e lw s0,0x34(s5)
.text:00454bd0 7000cf94 lhu t7,0x70(a2)
.text:00454bd4 00000592 lbu a1,0x0(s0)
.text:00454bd8 00000000 nop
.text:00454bdc 40700500 sll t6,a1,0x1
.text:00454be0 2168cf01 addu t5,t6,t7
.text:00454be4 0700b525 addiu s5,t5,0x7
LAB_00454be8: ;XREF[1,0]: 0045657c
.text:00454be8 42430900 srl t0,t1,0xd
LAB_00454bec: ;XREF[1,0]: 00456b58
.text:00454bec 01000331 andi v1,t0,0x1
.text:00454bf0 02006010 beq v1,zero,LAB_00454bfc
.text:00454bf4 00000000 _nop
.text:00454bf8 0200b526 addiu s5,s5,0x2
LAB_00454bfc: ;XREF[2,0]: 00454bf0,00456154
.text:00454bfc 7400c38c lw v1,0x74(a2)
.text:00454c00 21400000 clear t0
.text:00454c04 05000010 b LAB_00454c1c
.text:00454c08 21500000 _clear t2
LAB_00454c0c: ;XREF[1,0]: 00454c1c
.text:00454c0c 14036494 lhu a0,0x314(v1)
.text:00454c10 1c03638c lw v1,0x31c(v1)
.text:00454c14 21504401 addu t2,t2,a0
.text:00454c18 01000825 addiu t0,t0,0x1
LAB_00454c1c: ;XREF[1,0]: 00454c04
.text:00454c1c fbff6014 bne v1,zero,LAB_00454c0c
.text:00454c20 40800800 _sll s0,t0,0x1
.text:00454c24 21300802 addu a2,s0,t0
.text:00454c28 38126f8e lw t7,0x1238(s3)
.text:00454c2c 2158ca00 addu t3,a2,t2
.text:00454c30 21386f01 addu a3,t3,t7
.text:00454c34 000d6b8e lw t3,0xd00(s3)
.text:00454c38 0300e624 addiu a2,a3,0x3
.text:00454c3c 2a606601 slt t4,t3,a2
.text:00454c40 44048011 beq t4,zero,LAB_00455d54
.text:00454c44 00000000 _nop
.text:00454c48 0c0d66ae sw a2,0xd0c(s3)
.text:00454c4c 080d60ae sw zero,0xd08(s3)
.text:00454c50 d104c010 beq a2,zero,LAB_00455f98
.text:00454c54 21700000 _clear t6
.text:00454c58 82b00900 srl s6,t1,0x2
.text:00454c5c 02bd0900 srl s7,t1,0x14
.text:00454c60 02c30900 srl t8,t1,0xc
.text:00454c64 822d0900 srl a1,t1,0x16
.text:00454c68 34126d8e lw t5,0x1234(s3)
.text:00454c6c 0100d232 andi s2,s6,0x1
.text:00454c70 0100e432 andi a0,s7,0x1
.text:00454c74 01001633 andi s6,t8,0x1
.text:00454c78 0100a530 andi a1,a1,0x1
.text:00454c7c 07000010 b LAB_00454c9c
.text:00454c80 01001724 _li s7,0x1
LAB_00454c84: ;XREF[1,0]: 00454ca4
.text:00454c84 0c0d7fae sw ra,0xd0c(s3)
.text:00454c88 080d77ae sw s7,0xd08(s3)
LAB_00454c8c: ;XREF[2,0]: 00454d20,00455618
.text:00454c8c 0c0d668e lw a2,0xd0c(s3)
.text:00454c90 00000000 nop
.text:00454c94 c104c010 beq a2,zero,LAB_00455f9c
.text:00454c98 00000000 _nop
LAB_00454c9c: ;XREF[1,0]: 00454c7c
.text:00454c9c 080d7e8e lw s8,0xd08(s3)
.text:00454ca0 00000000 nop
.text:00454ca4 f7ffc013 beq s8,zero,LAB_00454c84
.text:00454ca8 23f8cb00 _subu ra,a2,t3
.text:00454cac 17004012 beq s2,zero,LAB_00454d0c
.text:00454cb0 21380000 _clear a3
.text:00454cb4 240d7992 lbu t9,0xd24(s3)
.text:00454cb8 270d6392 lbu v1,0xd27(s3)
.text:00454cbc 0500c012 beq s6,zero,LAB_00454cd4
.text:00454cc0 21382303 _addu a3,t9,v1
.text:00454cc4 0200622c sltiu v0,v1,0x2
.text:00454cc8 02004014 bne v0,zero,LAB_00454cd4
.text:00454ccc 00000000 _nop
.text:00454cd0 2138e300 addu a3,a3,v1
LAB_00454cd4: ;XREF[2,0]: 00454cbc,00454cc8
.text:00454cd4 0e008010 beq a0,zero,LAB_00454d10
.text:00454cd8 2110c701 _addu v0,t6,a3
.text:00454cdc 100d7f8e lw ra,0xd10(s3)
.text:00454ce0 00000000 nop
.text:00454ce4 0400fe8f lw s8,0x4(ra)
.text:00454ce8 00000000 nop
.text:00454cec 42c31e00 srl t8,s8,0xd
.text:00454cf0 01000333 andi v1,t8,0x1
.text:00454cf4 02006014 bne v1,zero,LAB_00454d00
.text:00454cf8 08000c24 _li t4,0x8
.text:00454cfc 10000c24 li t4,0x10
LAB_00454d00: ;XREF[1,0]: 00454cf4
.text:00454d00 3b06a010 beq a1,zero,LAB_004565f0
.text:00454d04 08009925 _addiu t9,t4,0x8
.text:00454d08 2138f900 addu a3,a3,t9
LAB_00454d0c: ;XREF[2,0]: 00454cac,004565f0
.text:00454d0c 2110c701 addu v0,t6,a3
LAB_00454d10: ;XREF[1,0]: 00454cd4
.text:00454d10 2b606601 sltu t4,t3,a2
.text:00454d14 40028011 beq t4,zero,LAB_00455618
.text:00454d18 21704d00 _addu t6,v0,t5
.text:00454d1c 2338cb00 subu a3,a2,t3
.text:00454d20 daff0010 b LAB_00454c8c
.text:00454d24 0c0d67ae _sw a3,0xd0c(s3)
LAB_00454d28: ;XREF[1,0]: 004545a0
.text:00454d28 7200b497 lhu s4,local_e6+0x158(sp)
.text:00454d2c 6001b28f lw s2,local_res8+0x158(sp)
.text:00454d30 20fe0010 b LAB_004545b4
.text:00454d34 000054ae _sw s4,0x0(s2)
LAB_00454d38: ;XREF[1,0]: 00454b8c
.text:00454d38 480c758e lw s5,0xc48(s3)
.text:00454d3c 0100d132 andi s1,s6,0x1
.text:00454d40 7800a48e lw a0,0x78(s5)
.text:00454d44 2801a0af sw zero,local_30+0x158(sp)
.text:00454d48 21280000 clear a1
.text:00454d4c 02002012 beq s1,zero,LAB_00454d58
.text:00454d50 2401a0af _sw zero,local_34+0x158(sp)
.text:00454d54 0e000524 li a1,0xe
LAB_00454d58: ;XREF[1,0]: 00454d4c
.text:00454d58 1ffe8010 beq a0,zero,LAB_004545d8
.text:00454d5c f4ff0624 _li a2,-0xc
.text:00454d60 3412788e lw t8,0x1234(s3)
.text:00454d64 38127e8e lw s8,0x1238(s3)
.text:00454d68 00000000 nop
.text:00454d6c 21901e03 addu s2,t8,s8
.text:00454d70 21b84502 addu s7,s2,a1
.text:00454d74 0500f126 addiu s1,s7,0x5
LAB_00454d78: ;XREF[1,0]: 00454d98
.text:00454d78 8c018894 lhu t0,0x18c(a0)
.text:00454d7c 2801a38f lw v1,local_30+0x158(sp)
.text:00454d80 2401a28f lw v0,local_34+0x158(sp)
.text:00454d84 1c03848c lw a0,0x31c(a0)
.text:00454d88 21c86800 addu t9,v1,t0
.text:00454d8c 01005f24 addiu ra,v0,0x1
.text:00454d90 2801b9af sw t9,local_30+0x158(sp)
.text:00454d94 02003126 addiu s1,s1,0x2
.text:00454d98 f7ff8014 bne a0,zero,LAB_00454d78
.text:00454d9c 2401bfaf _sw ra,local_34+0x158(sp)
.text:00454da0 7dff0010 b LAB_00454b98
.text:00454da4 42540900 _srl t2,t1,0x11
LAB_00454da8: ;XREF[1,0]: 00454b40
.text:00454da8 08008526 addiu a1,s4,0x8
.text:00454dac 3480948f lw s4,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00454db0 00000000 nop
.text:00454db4 fc2f9926 addiu t9,s4,0x2ffc
.text:00454db8 09f82003 jalr t9=>FUN_00452ffc ;undefined FUN_00452ffc()
.text:00454dbc 21206002 _move a0,s3
.text:00454dc0 21284000 move a1,v0
.text:00454dc4 2000bc8f lw gp,local_138+0x158(sp)
.text:00454dc8 03fe4004 bltz v0,LAB_004545d8
.text:00454dcc 21304000 _move a2,v0
.text:00454dd0 5dff0010 b LAB_00454b48
.text:00454dd4 2130a000 _move a2,a1
LAB_00454dd8: ;XREF[1,0]: 00454adc
.text:00454dd8 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00454ddc 00000000 nop
.text:00454de0 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00454de4 00000000 _nop
.text:00454de8 2000bc8f lw gp,local_138+0x158(sp)
.text:00454dec 21180000 clear v1
.text:00454df0 3cff0010 b LAB_00454ae4
.text:00454df4 580260ae _sw zero,0x258(s3)
LAB_00454df8: ;XREF[1,0]: 00454b9c
.text:00454df8 827c0900 srl t7,t1,0x12
.text:00454dfc 0100ed31 andi t5,t7,0x1
.text:00454e00 6804a011 beq t5,zero,LAB_00455fa4
.text:00454e04 21b80000 _clear s7
.text:00454e08 34126d8e lw t5,0x1234(s3)
.text:00454e0c 38126f8e lw t7,0x1238(s3)
.text:00454e10 000d6b8e lw t3,0xd00(s3)
.text:00454e14 2138af01 addu a3,t5,t7
.text:00454e18 40400700 sll t0,a3,0x1
.text:00454e1c 21280701 addu a1,t0,a3
.text:00454e20 6800a824 addiu t0,a1,0x68
LAB_00454e24: ;XREF[1,0]: 004565a0
.text:00454e24 c2610900 srl t4,t1,0x7
.text:00454e28 01009731 andi s7,t4,0x1
.text:00454e2c 9500e012 beq s7,zero,LAB_00455084
.text:00454e30 82280900 _srl a1,t1,0x2
.text:00454e34 2801a48f lw a0,local_30+0x158(sp)
.text:00454e38 00000000 nop
.text:00454e3c 21302402 addu a2,s1,a0
.text:00454e40 2a806601 slt s0,t3,a2
.text:00454e44 3d000012 beq s0,zero,LAB_00454f3c
.text:00454e48 82600900 _srl t4,t1,0x2
.text:00454e4c 0c0d66ae sw a2,0xd0c(s3)
.text:00454e50 080d60ae sw zero,0xd08(s3)
.text:00454e54 3400c010 beq a2,zero,LAB_00454f28
.text:00454e58 21600000 _clear t4
.text:00454e5c 82900900 srl s2,t1,0x2
.text:00454e60 02f30900 srl s8,t1,0xc
.text:00454e64 02fd0900 srl ra,t1,0x14
.text:00454e68 82cd0900 srl t9,t1,0x16
.text:00454e6c 01004e32 andi t6,s2,0x1
.text:00454e70 0100e433 andi a0,ra,0x1
.text:00454e74 0100d233 andi s2,s8,0x1
.text:00454e78 01002533 andi a1,t9,0x1
.text:00454e7c 07000010 b LAB_00454e9c
.text:00454e80 01001024 _li s0,0x1
LAB_00454e84: ;XREF[1,0]: 00454ea4
.text:00454e84 0c0d78ae sw t8,0xd0c(s3)
.text:00454e88 080d70ae sw s0,0xd08(s3)
LAB_00454e8c: ;XREF[2,0]: 00454f20,0045635c
.text:00454e8c 0c0d668e lw a2,0xd0c(s3)
.text:00454e90 00000000 nop
.text:00454e94 2400c010 beq a2,zero,LAB_00454f28
.text:00454e98 00000000 _nop
LAB_00454e9c: ;XREF[1,0]: 00454e7c
.text:00454e9c 080d768e lw s6,0xd08(s3)
.text:00454ea0 00000000 nop
.text:00454ea4 f7ffc012 beq s6,zero,LAB_00454e84
.text:00454ea8 23c0cb00 _subu t8,a2,t3
.text:00454eac 1700c011 beq t6,zero,LAB_00454f0c
.text:00454eb0 21380000 _clear a3
.text:00454eb4 240d6292 lbu v0,0xd24(s3)
.text:00454eb8 270d6392 lbu v1,0xd27(s3)
.text:00454ebc 05004012 beq s2,zero,LAB_00454ed4
.text:00454ec0 21384300 _addu a3,v0,v1
.text:00454ec4 02006a2c sltiu t2,v1,0x2
.text:00454ec8 02004015 bne t2,zero,LAB_00454ed4
.text:00454ecc 00000000 _nop
.text:00454ed0 2138e300 addu a3,a3,v1
LAB_00454ed4: ;XREF[2,0]: 00454ebc,00454ec8
.text:00454ed4 0e008010 beq a0,zero,LAB_00454f10
.text:00454ed8 21f08701 _addu s8,t4,a3
.text:00454edc 100d798e lw t9,0xd10(s3)
.text:00454ee0 00000000 nop
.text:00454ee4 0400378f lw s7,0x4(t9)
.text:00454ee8 00000000 nop
.text:00454eec 42ab1700 srl s5,s7,0xd
.text:00454ef0 0100a332 andi v1,s5,0x1
.text:00454ef4 02006014 bne v1,zero,LAB_00454f00
.text:00454ef8 08000a24 _li t2,0x8
.text:00454efc 10000a24 li t2,0x10
LAB_00454f00: ;XREF[1,0]: 00454ef4
.text:00454f00 1d07a010 beq a1,zero,LAB_00456b78
.text:00454f04 08005f25 _addiu ra,t2,0x8
.text:00454f08 2138ff00 addu a3,a3,ra
LAB_00454f0c: ;XREF[2,0]: 00454eac,00456b78
.text:00454f0c 21f08701 addu s8,t4,a3
LAB_00454f10: ;XREF[1,0]: 00454ed4
.text:00454f10 2b386601 sltu a3,t3,a2
.text:00454f14 1105e010 beq a3,zero,LAB_0045635c
.text:00454f18 2160cd03 _addu t4,s8,t5
.text:00454f1c 23b0cb00 subu s6,a2,t3
.text:00454f20 daff0010 b LAB_00454e8c
.text:00454f24 0c0d76ae _sw s6,0xd0c(s3)
LAB_00454f28: ;XREF[2,0]: 00454e54,00454e94
.text:00454f28 21282c02 addu a1,s1,t4
.text:00454f2c 2801b18f lw s1,local_30+0x158(sp)
.text:00454f30 00000000 nop
.text:00454f34 2130b100 addu a2,a1,s1
.text:00454f38 82600900 srl t4,t1,0x2
LAB_00454f3c: ;XREF[1,0]: 00454e44
.text:00454f3c 01008e31 andi t6,t4,0x1
.text:00454f40 21300601 addu a2,t0,a2
.text:00454f44 1d00c011 beq t6,zero,LAB_00454fbc
.text:00454f48 21280000 _clear a1
.text:00454f4c 240d7092 lbu s0,0xd24(s3)
.text:00454f50 270d6492 lbu a0,0xd27(s3)
.text:00454f54 02930900 srl s2,t1,0xc
.text:00454f58 01004832 andi t0,s2,0x1
.text:00454f5c 05000011 beq t0,zero,LAB_00454f74
.text:00454f60 21280402 _addu a1,s0,a0
.text:00454f64 0200982c sltiu t8,a0,0x2
.text:00454f68 03000017 bne t8,zero,LAB_00454f78
.text:00454f6c 02150900 _srl v0,t1,0x14
.text:00454f70 2128a400 addu a1,a1,a0
LAB_00454f74: ;XREF[1,0]: 00454f5c
.text:00454f74 02150900 srl v0,t1,0x14
LAB_00454f78: ;XREF[1,0]: 00454f68
.text:00454f78 01004430 andi a0,v0,0x1
.text:00454f7c 10008010 beq a0,zero,LAB_00454fc0
.text:00454f80 82b30900 _srl s6,t1,0xe
.text:00454f84 100d778e lw s7,0xd10(s3)
.text:00454f88 00000000 nop
.text:00454f8c 0400f58e lw s5,0x4(s7)
.text:00454f90 00000000 nop
.text:00454f94 421b1500 srl v1,s5,0xd
.text:00454f98 01006a30 andi t2,v1,0x1
.text:00454f9c 02004015 bne t2,zero,LAB_00454fa8
.text:00454fa0 08000424 _li a0,0x8
.text:00454fa4 10000424 li a0,0x10
LAB_00454fa8: ;XREF[1,0]: 00454f9c
.text:00454fa8 82fd0900 srl ra,t1,0x16
.text:00454fac 0100f933 andi t9,ra,0x1
.text:00454fb0 27072013 beq t9,zero,LAB_00456c50
.text:00454fb4 08008724 _addiu a3,a0,0x8
.text:00454fb8 2128a700 addu a1,a1,a3
LAB_00454fbc: ;XREF[2,0]: 00454f44,00456c50
.text:00454fbc 82b30900 srl s6,t1,0xe
LAB_00454fc0: ;XREF[1,0]: 00454f7c
.text:00454fc0 0100de32 andi s8,s6,0x1
.text:00454fc4 2e00c013 beq s8,zero,LAB_00455080
.text:00454fc8 2140c500 _addu t0,a2,a1
.text:00454fcc 2160af01 addu t4,t5,t7
.text:00454fd0 00710c00 sll t6,t4,0x4
.text:00454fd4 82280900 srl a1,t1,0x2
.text:00454fd8 2388cc01 subu s1,t6,t4
.text:00454fdc 0100a630 andi a2,a1,0x1
.text:00454fe0 2800c010 beq a2,zero,LAB_00455084
.text:00454fe4 21401101 _addu t0,t0,s1
.text:00454fe8 240d6292 lbu v0,0xd24(s3)
.text:00454fec 270d6492 lbu a0,0xd27(s3)
.text:00454ff0 0f000624 li a2,0xf
.text:00454ff4 21904400 addu s2,v0,a0
.text:00454ff8 18004602 mult s2,a2
.text:00454ffc 02c30900 srl t8,t1,0xc
.text:00455000 01001033 andi s0,t8,0x1
.text:00455004 12280000 mflo a1
.text:00455008 08000012 beq s0,zero,LAB_0045502c
.text:0045500c 02ad0900 _srl s5,t1,0x14
.text:00455010 02008a2c sltiu t2,a0,0x2
.text:00455014 06004015 bne t2,zero,LAB_00455030
.text:00455018 0100a332 _andi v1,s5,0x1
.text:0045501c 18008600 mult a0,a2
.text:00455020 12200000 mflo a0
.text:00455024 2128a400 addu a1,a1,a0
.text:00455028 02ad0900 srl s5,t1,0x14
LAB_0045502c: ;XREF[1,0]: 00455008
.text:0045502c 0100a332 andi v1,s5,0x1
LAB_00455030: ;XREF[1,0]: 00455014
.text:00455030 12006010 beq v1,zero,LAB_0045507c
.text:00455034 00000000 _nop
.text:00455038 100d678e lw a3,0xd10(s3)
.text:0045503c 00000000 nop
.text:00455040 0400ff8c lw ra,0x4(a3)
.text:00455044 00000000 nop
.text:00455048 42cb1f00 srl t9,ra,0xd
.text:0045504c 01003733 andi s7,t9,0x1
.text:00455050 0200e016 bne s7,zero,LAB_0045505c
.text:00455054 08000424 _li a0,0x8
.text:00455058 10000424 li a0,0x10
LAB_0045505c: ;XREF[1,0]: 00455050
.text:0045505c 82b50900 srl s6,t1,0x16
.text:00455060 0100de32 andi s8,s6,0x1
.text:00455064 0300c013 beq s8,zero,LAB_00455074
.text:00455068 18008600 _mult a0,a2
.text:0045506c 08009124 addiu s1,a0,0x8
.text:00455070 18002602 mult s1,a2
LAB_00455074: ;XREF[1,0]: 00455064
.text:00455074 12300000 mflo a2
.text:00455078 2128a600 addu a1,a1,a2
LAB_0045507c: ;XREF[1,0]: 00455030
.text:0045507c 21400501 addu t0,t0,a1
LAB_00455080: ;XREF[1,0]: 00454fc4
.text:00455080 82280900 srl a1,t1,0x2
LAB_00455084: ;XREF[2,0]: 00454e2c,00454fe0
.text:00455084 0100ae30 andi t6,a1,0x1
.text:00455088 03000624 li a2,0x3
.text:0045508c 2400c011 beq t6,zero,LAB_00455120
.text:00455090 21280000 _clear a1
.text:00455094 240d7892 lbu t8,0xd24(s3)
.text:00455098 270d6492 lbu a0,0xd27(s3)
.text:0045509c 02930900 srl s2,t1,0xc
.text:004550a0 21800403 addu s0,t8,a0
.text:004550a4 18000602 mult s0,a2
.text:004550a8 01004c32 andi t4,s2,0x1
.text:004550ac 12280000 mflo a1
.text:004550b0 07008011 beq t4,zero,LAB_004550d0
.text:004550b4 021d0900 _srl v1,t1,0x14
.text:004550b8 0200822c sltiu v0,a0,0x2
.text:004550bc 04004014 bne v0,zero,LAB_004550d0
.text:004550c0 18008600 _mult a0,a2
.text:004550c4 12500000 mflo t2
.text:004550c8 2128aa00 addu a1,a1,t2
.text:004550cc 021d0900 srl v1,t1,0x14
LAB_004550d0: ;XREF[2,0]: 004550b0,004550bc
.text:004550d0 01006430 andi a0,v1,0x1
.text:004550d4 13008010 beq a0,zero,LAB_00455124
.text:004550d8 828b0900 _srl s1,t1,0xe
.text:004550dc 100d7f8e lw ra,0xd10(s3)
.text:004550e0 00000000 nop
.text:004550e4 0400f98f lw t9,0x4(ra)
.text:004550e8 00000000 nop
.text:004550ec 42bb1900 srl s7,t9,0xd
.text:004550f0 0100f532 andi s5,s7,0x1
.text:004550f4 0200a016 bne s5,zero,LAB_00455100
.text:004550f8 08000424 _li a0,0x8
.text:004550fc 10000424 li a0,0x10
LAB_00455100: ;XREF[1,0]: 004550f4
.text:00455100 82f50900 srl s8,t1,0x16
.text:00455104 0100c733 andi a3,s8,0x1
.text:00455108 0300e010 beq a3,zero,LAB_00455118
.text:0045510c 18008600 _mult a0,a2
.text:00455110 08009624 addiu s6,a0,0x8
.text:00455114 1800c602 mult s6,a2
LAB_00455118: ;XREF[1,0]: 00455108
.text:00455118 12100000 mflo v0
LAB_0045511c: ;XREF[2,0]: 00455f90,00456b60
.text:0045511c 2128a200 addu a1,a1,v0
LAB_00455120: ;XREF[3,0]: 0045508c,00455f18,00455f54
.text:00455120 828b0900 srl s1,t1,0xe
LAB_00455124: ;XREF[1,0]: 004550d4
.text:00455124 21300501 addu a2,t0,a1
.text:00455128 01002832 andi t0,s1,0x1
.text:0045512c 2f000011 beq t0,zero,LAB_004551ec
.text:00455130 00407029 _slti s0,t3,0x4000
.text:00455134 2190af01 addu s2,t5,t7
.text:00455138 00811200 sll s0,s2,0x4
.text:0045513c 82600900 srl t4,t1,0x2
.text:00455140 23281202 subu a1,s0,s2
.text:00455144 01008e31 andi t6,t4,0x1
.text:00455148 2700c011 beq t6,zero,LAB_004551e8
.text:0045514c 2130c500 _addu a2,a2,a1
.text:00455150 240d6392 lbu v1,0xd24(s3)
.text:00455154 270d6492 lbu a0,0xd27(s3)
.text:00455158 0f000724 li a3,0xf
.text:0045515c 21506400 addu t2,v1,a0
.text:00455160 18004701 mult t2,a3
.text:00455164 02130900 srl v0,t1,0xc
.text:00455168 01005830 andi t8,v0,0x1
.text:0045516c 12280000 mflo a1
.text:00455170 08000013 beq t8,zero,LAB_00455194
.text:00455174 02cd0900 _srl t9,t1,0x14
.text:00455178 0200952c sltiu s5,a0,0x2
.text:0045517c 0600a016 bne s5,zero,LAB_00455198
.text:00455180 01003733 _andi s7,t9,0x1
.text:00455184 18008700 mult a0,a3
.text:00455188 12200000 mflo a0
.text:0045518c 2128a400 addu a1,a1,a0
.text:00455190 02cd0900 srl t9,t1,0x14
LAB_00455194: ;XREF[1,0]: 00455170
.text:00455194 01003733 andi s7,t9,0x1
LAB_00455198: ;XREF[1,0]: 0045517c
.text:00455198 1200e012 beq s7,zero,LAB_004551e4
.text:0045519c 00000000 _nop
.text:004551a0 100d688e lw t0,0xd10(s3)
.text:004551a4 00000000 nop
.text:004551a8 0400168d lw s6,0x4(t0)
.text:004551ac 00000000 nop
.text:004551b0 42f31600 srl s8,s6,0xd
.text:004551b4 0100df33 andi ra,s8,0x1
.text:004551b8 0200e017 bne ra,zero,LAB_004551c4
.text:004551bc 08000424 _li a0,0x8
.text:004551c0 10000424 li a0,0x10
LAB_004551c4: ;XREF[1,0]: 004551b8
.text:004551c4 82750900 srl t6,t1,0x16
.text:004551c8 0100d131 andi s1,t6,0x1
.text:004551cc 03002012 beq s1,zero,LAB_004551dc
.text:004551d0 18008700 _mult a0,a3
.text:004551d4 08008c24 addiu t4,a0,0x8
.text:004551d8 18008701 mult t4,a3
LAB_004551dc: ;XREF[1,0]: 004551cc
.text:004551dc 12380000 mflo a3
.text:004551e0 2128a700 addu a1,a1,a3
LAB_004551e4: ;XREF[1,0]: 00455198
.text:004551e4 2130c500 addu a2,a2,a1
LAB_004551e8: ;XREF[1,0]: 00455148
.text:004551e8 00407029 slti s0,t3,0x4000
LAB_004551ec: ;XREF[1,0]: 0045512c
.text:004551ec 03000012 beq s0,zero,LAB_004551fc
.text:004551f0 21280000 _clear a1
.text:004551f4 0500c624 addiu a2,a2,0x5
.text:004551f8 02000524 li a1,0x2
LAB_004551fc: ;XREF[1,0]: 004551ec
.text:004551fc 3012678e lw a3,0x1230(s3)
.text:00455200 00000000 nop
.text:00455204 02940700 srl s2,a3,0x10
.text:00455208 01004b32 andi t3,s2,0x1
.text:0045520c 03006011 beq t3,zero,LAB_0045521c
.text:00455210 42540700 _srl t2,a3,0x11
.text:00455214 0400c624 addiu a2,a2,0x4
.text:00455218 02000524 li a1,0x2
LAB_0045521c: ;XREF[1,0]: 0045520c
.text:0045521c 01005831 andi t8,t2,0x1
.text:00455220 03000013 beq t8,zero,LAB_00455230
.text:00455224 021d0700 _srl v1,a3,0x14
.text:00455228 0400c624 addiu a2,a2,0x4
.text:0045522c 02000524 li a1,0x2
LAB_00455230: ;XREF[1,0]: 00455220
.text:00455230 01006230 andi v0,v1,0x1
.text:00455234 29004010 beq v0,zero,LAB_004552dc
.text:00455238 21b8ed01 _addu s7,t7,t5
.text:0045523c 480c798e lw t9,0xc48(s3)
.text:00455240 00000000 nop
.text:00455244 8c002597 lhu a1,0x8c(t9)
.text:00455248 82a80900 srl s5,t1,0x2
.text:0045524c 2120e502 addu a0,s7,a1
.text:00455250 2178c400 addu t7,a2,a0
.text:00455254 0100ad32 andi t5,s5,0x1
.text:00455258 0800e825 addiu t0,t7,0x8
.text:0045525c 02000524 li a1,0x2
.text:00455260 1d00a011 beq t5,zero,LAB_004552d8
.text:00455264 21300000 _clear a2
.text:00455268 02330900 srl a2,t1,0xc
.text:0045526c 240d7e92 lbu s8,0xd24(s3)
.text:00455270 270d6492 lbu a0,0xd27(s3)
.text:00455274 0100df30 andi ra,a2,0x1
.text:00455278 0500e013 beq ra,zero,LAB_00455290
.text:0045527c 2130c403 _addu a2,s8,a0
.text:00455280 0200962c sltiu s6,a0,0x2
.text:00455284 0300c016 bne s6,zero,LAB_00455294
.text:00455288 02750900 _srl t6,t1,0x14
.text:0045528c 2130c400 addu a2,a2,a0
LAB_00455290: ;XREF[1,0]: 00455278
.text:00455290 02750900 srl t6,t1,0x14
LAB_00455294: ;XREF[1,0]: 00455284
.text:00455294 0100d131 andi s1,t6,0x1
.text:00455298 0f002012 beq s1,zero,LAB_004552d8
.text:0045529c 00000000 _nop
.text:004552a0 100d728e lw s2,0xd10(s3)
.text:004552a4 00000000 nop
.text:004552a8 04004b8e lw t3,0x4(s2)
.text:004552ac 00000000 nop
.text:004552b0 42830b00 srl s0,t3,0xd
.text:004552b4 01000c32 andi t4,s0,0x1
.text:004552b8 02008015 bne t4,zero,LAB_004552c4
.text:004552bc 08000424 _li a0,0x8
.text:004552c0 10000424 li a0,0x10
LAB_004552c4: ;XREF[1,0]: 004552b8
.text:004552c4 82550900 srl t2,t1,0x16
.text:004552c8 01005831 andi t8,t2,0x1
.text:004552cc 1f060013 beq t8,zero,LAB_00456b4c
.text:004552d0 08008224 _addiu v0,a0,0x8
.text:004552d4 2130c200 addu a2,a2,v0
LAB_004552d8: ;XREF[3,0]: 00455260,00455298,00456b4c
.text:004552d8 21300601 addu a2,t0,a2
LAB_004552dc: ;XREF[1,0]: 00455234
.text:004552dc bc0c628e lw v0,0xcbc(s3)
.text:004552e0 00000000 nop
.text:004552e4 06004010 beq v0,zero,LAB_00455300
.text:004552e8 c26b0700 _srl t5,a3,0xf
.text:004552ec 5c004394 lhu v1,0x5c(v0)
.text:004552f0 03000824 li t0,0x3
.text:004552f4 90046810 beq v1,t0,LAB_00456538
.text:004552f8 00000000 _nop
LAB_004552fc: ;XREF[1,0]: 0045653c
.text:004552fc c26b0700 srl t5,a3,0xf
LAB_00455300: ;XREF[1,0]: 004552e4
.text:00455300 0100a731 andi a3,t5,0x1
.text:00455304 0300e010 beq a3,zero,LAB_00455314
.text:00455308 c27c0900 _srl t7,t1,0x13
.text:0045530c 0400c624 addiu a2,a2,0x4
.text:00455310 02000524 li a1,0x2
LAB_00455314: ;XREF[1,0]: 00455304
.text:00455314 0100e931 andi t1,t7,0x1
.text:00455318 03002011 beq t1,zero,LAB_00455328
.text:0045531c 00000000 _nop
.text:00455320 0600c624 addiu a2,a2,0x6
.text:00455324 02000524 li a1,0x2
LAB_00455328: ;XREF[1,0]: 00455318
.text:00455328 00009f8e lw ra,0x0(s4)
.text:0045532c 0c009e8e lw s8,0xc(s4)
.text:00455330 0800848e lw a0,0x8(s4)
.text:00455334 21c8fe03 addu t9,ra,s8
.text:00455338 2118c500 addu v1,a2,a1
.text:0045533c 23b82403 subu s7,t9,a0
.text:00455340 2aa8e302 slt s5,s7,v1
.text:00455344 ac04a016 bne s5,zero,LAB_004565f8
.text:00455348 21288002 _move a1,s4
.text:0045534c 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455350 00000000 nop
.text:00455354 b4f93926 addiu t9,s1,-0x64c
.text:00455358 09f82003 jalr t9=>FUN_0044f9b4 ;undefined FUN_0044f9b4()
.text:0045535c 21206002 _move a0,s3
.text:00455360 2c0d638e lw v1,0xd2c(s3)
.text:00455364 2000bc8f lw gp,local_138+0x158(sp)
.text:00455368 42b40300 srl s6,v1,0x11
.text:0045536c 0100c632 andi a2,s6,0x1
.text:00455370 4900c010 beq a2,zero,LAB_00455498
.text:00455374 21284000 _move a1,v0
.text:00455378 c2630300 srl t4,v1,0xf
.text:0045537c 01008e31 andi t6,t4,0x1
.text:00455380 0400c015 bne t6,zero,LAB_00455394
.text:00455384 025c0300 _srl t3,v1,0x10
.text:00455388 01007031 andi s0,t3,0x1
.text:0045538c 56040012 beq s0,zero,LAB_004564e8
.text:00455390 00000000 _nop
LAB_00455394: ;XREF[1,0]: 00455380
.text:00455394 f503a010 beq a1,zero,LAB_0045636c
.text:00455398 00000000 _nop
LAB_0045539c: ;XREF[2,0]: 004554f8,00455610
.text:0045539c c2b90300 srl s7,v1,0x7
LAB_004553a0: ;XREF[4,0]: 004554a8,004561b8,004564e8,00456530
.text:004553a0 0100f032 andi s0,s7,0x1
LAB_004553a4: ;XREF[1,0]: 004564f8
.text:004553a4 0c000012 beq s0,zero,LAB_004553d8
.text:004553a8 00000000 _nop
.text:004553ac cffda014 bne a1,zero,LAB_00454aec
.text:004553b0 ceff1524 _li s5,-0x32
.text:004553b4 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004553b8 2801a68f lw a2,local_30+0x158(sp)
.text:004553bc 2401a78f lw a3,local_34+0x158(sp)
.text:004553c0 21288002 move a1,s4
.text:004553c4 603b3926 addiu t9,s1,0x3b60
.text:004553c8 09f82003 jalr t9=>FUN_00453b60 ;undefined FUN_00453b60()
.text:004553cc 21206002 _move a0,s3
.text:004553d0 2000bc8f lw gp,local_138+0x158(sp)
.text:004553d4 21284000 move a1,v0
LAB_004553d8: ;XREF[1,0]: 004553a4
.text:004553d8 c4fda014 bne a1,zero,LAB_00454aec
.text:004553dc ceff1524 _li s5,-0x32
.text:004553e0 0000928e lw s2,0x0(s4)
.text:004553e4 0c00848e lw a0,0xc(s4)
.text:004553e8 3412668e lw a2,0x1234(s3)
.text:004553ec 3812678e lw a3,0x1238(s3)
.text:004553f0 08008b8e lw t3,0x8(s4)
.text:004553f4 34809f8f lw ra,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004553f8 2160c700 addu t4,a2,a3
.text:004553fc 21f04402 addu s8,s2,a0
.text:00455400 8000ae27 addiu t6,sp,0x80
.text:00455404 d000b027 addiu s0,sp,0xd0
.text:00455408 cc00b627 addiu s6,sp,0xcc
.text:0045540c 21206002 move a0,s3
.text:00455410 16000524 li a1,0x16
.text:00455414 0e000624 li a2,0xe
.text:00455418 8200a727 addiu a3,sp,0x82
.text:0045541c d000abaf sw t3,local_88+0x158(sp)
.text:00455420 8200aca7 sh t4,local_d6+0x158(sp)
.text:00455424 1000aeaf sw t6,local_148+0x158(sp)
.text:00455428 1400b6af sw s6,local_144+0x158(sp)
.text:0045542c 1800beaf sw s8,local_140+0x158(sp)
.text:00455430 38dff927 addiu t9,ra,-0x20c8
.text:00455434 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00455438 1c00b0af _sw s0,local_13c+0x158(sp)
.text:0045543c 2000bc8f lw gp,local_138+0x158(sp)
.text:00455440 a8fd4004 bltz v0,LAB_00454ae4
.text:00455444 21184000 _move v1,v0
.text:00455448 3480988f lw t8,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0045544c 8000a893 lbu t0,local_d8+0x158(sp)
.text:00455450 cc00aa8f lw t2,local_8c+0x158(sp)
.text:00455454 8200a797 lhu a3=>local_d6,0x82(sp)
.text:00455458 21206002 move a0,s3
.text:0045545c 16000524 li a1,0x16
.text:00455460 0e000624 li a2,0xe
.text:00455464 1000a8af sw t0,local_148+0x158(sp)
.text:00455468 1400aaaf sw t2,local_144+0x158(sp)
.text:0045546c 1c00b0af sw s0,local_13c+0x158(sp)
.text:00455470 94e61927 addiu t9,t8,-0x196c
.text:00455474 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00455478 1800b4af _sw s4,local_140+0x158(sp)
.text:0045547c 2000bc8f lw gp,local_138+0x158(sp)
.text:00455480 98fd4004 bltz v0,LAB_00454ae4
.text:00455484 21184000 _move v1,v0
.text:00455488 d000ad8f lw t5,local_88+0x158(sp)
.text:0045548c 21180000 clear v1
.text:00455490 94fd0010 b LAB_00454ae4
.text:00455494 08008dae _sw t5,0x8(s4)
LAB_00455498: ;XREF[1,0]: 00455370
.text:00455498 82340300 srl a2,v1,0x12
.text:0045549c 0100de30 andi s8,a2,0x1
.text:004554a0 4503c013 beq s8,zero,LAB_004561b8
.text:004554a4 00000000 _nop
.text:004554a8 bdff4014 bne v0,zero,LAB_004553a0
.text:004554ac c2b90300 _srl s7,v1,0x7
.text:004554b0 5c85998f lw t9,-0x7aa4(gp)=>->matrixPskGetHint ;= 0045fe74
.text:004554b4 21206002 move a0,s3
.text:004554b8 b800a527 addiu a1,sp,0xb8
.text:004554bc 09f82003 jalr t9=>matrixPskGetHint ;undefined matrixPskGetHint()
.text:004554c0 7b00a627 _addiu a2,sp,0x7b
.text:004554c4 2000bc8f lw gp,local_138+0x158(sp)
.text:004554c8 0a004004 bltz v0,LAB_004554f4
.text:004554cc f4ff0424 _li a0,-0xc
.text:004554d0 b800b68f lw s6,local_a0+0x158(sp)
.text:004554d4 00000000 nop
.text:004554d8 0600c012 beq s6,zero,LAB_004554f4
.text:004554dc 21200000 _clear a0
.text:004554e0 7b00a493 lbu a0,local_dd+0x158(sp)
.text:004554e4 00000000 nop
.text:004554e8 05008014 bne a0,zero,LAB_00455500
.text:004554ec ff008d30 _andi t5,a0,0xff
.text:004554f0 21200000 clear a0
LAB_004554f4: ;XREF[7,0]: 004554c8,004554d8,00455568,004555f8
; 004561f4,0045626c,00456320
.text:004554f4 2c0d638e lw v1,0xd2c(s3)
.text:004554f8 a8ff0010 b LAB_0045539c
.text:004554fc 21288000 _move a1,a0
LAB_00455500: ;XREF[1,0]: 004554e8
.text:00455500 34126f8e lw t7,0x1234(s3)
.text:00455504 3812698e lw t1,0x1238(s3)
.text:00455508 0000888e lw t0,0x0(s4)
.text:0045550c 0c00828e lw v0,0xc(s4)
.text:00455510 2118e901 addu v1,t7,t1
.text:00455514 08008a8e lw t2,0x8(s4)
.text:00455518 21286d00 addu a1,v1,t5
.text:0045551c 34808e8f lw t6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455520 0200b824 addiu t8,a1,0x2
.text:00455524 21600201 addu t4,t0,v0
.text:00455528 bc00ab27 addiu t3,sp,0xbc
.text:0045552c c000b027 addiu s0,sp,0xc0
.text:00455530 7a00b227 addiu s2,sp,0x7a
.text:00455534 21206002 move a0,s3
.text:00455538 16000524 li a1,0x16
.text:0045553c 0c000624 li a2,0xc
.text:00455540 7800a727 addiu a3,sp,0x78
.text:00455544 c000aaaf sw t2,local_98+0x158(sp)
.text:00455548 7800b8a7 sh t8,local_e0+0x158(sp)
.text:0045554c 1000b2af sw s2,local_148+0x158(sp)
.text:00455550 1400abaf sw t3,local_144+0x158(sp)
.text:00455554 1800acaf sw t4,local_140+0x158(sp)
.text:00455558 38dfd925 addiu t9,t6,-0x20c8
.text:0045555c 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00455560 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00455564 2000bc8f lw gp,local_138+0x158(sp)
.text:00455568 e2ff4004 bltz v0,LAB_004554f4
.text:0045556c 21204000 _move a0,v0
.text:00455570 c000ab8f lw t3,local_98+0x158(sp)
.text:00455574 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00455578 000060a1 sb zero,0x0(t3)
.text:0045557c c000b68f lw s6,local_98+0x158(sp)
.text:00455580 7b00ae93 lbu t6,local_dd+0x158(sp)
.text:00455584 0100cc26 addiu t4,s6,0x1
.text:00455588 c000acaf sw t4,local_98+0x158(sp)
.text:0045558c 0100cea2 sb t6,0x1(s6)
.text:00455590 c000a68f lw a2,local_98+0x158(sp)
.text:00455594 b800a58f lw a1,local_a0+0x158(sp)
.text:00455598 0100c724 addiu a3,a2,0x1
.text:0045559c 7b00a693 lbu a2,local_dd+0x158(sp)
.text:004555a0 2120e000 move a0,a3
.text:004555a4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004555a8 c000a7af _sw a3,local_98+0x158(sp)
.text:004555ac 2000bc8f lw gp,local_138+0x158(sp)
.text:004555b0 7b00a493 lbu a0,local_dd+0x158(sp)
.text:004555b4 c000be8f lw s8,local_98+0x158(sp)
.text:004555b8 3480958f lw s5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004555bc 7a00b193 lbu s1,local_de+0x158(sp)
.text:004555c0 bc00b78f lw s7,local_9c+0x158(sp)
.text:004555c4 21f89e00 addu ra,a0,s8
.text:004555c8 7800a797 lhu a3,local_e0+0x158(sp)
.text:004555cc 21206002 move a0,s3
.text:004555d0 16000524 li a1,0x16
.text:004555d4 0c000624 li a2,0xc
.text:004555d8 c000bfaf sw ra,local_98+0x158(sp)
.text:004555dc 1000b1af sw s1,local_148+0x158(sp)
.text:004555e0 1400b7af sw s7,local_144+0x158(sp)
.text:004555e4 1c00b0af sw s0,local_13c+0x158(sp)
.text:004555e8 94e6b926 addiu t9,s5,-0x196c
.text:004555ec 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004555f0 1800b4af _sw s4,local_140+0x158(sp)
.text:004555f4 2000bc8f lw gp,local_138+0x158(sp)
.text:004555f8 beff4004 bltz v0,LAB_004554f4
.text:004555fc 21204000 _move a0,v0
.text:00455600 c000a28f lw v0,local_98+0x158(sp)
.text:00455604 21200000 clear a0
.text:00455608 080082ae sw v0,0x8(s4)
LAB_0045560c: ;XREF[1,0]: 00456330
.text:0045560c 2c0d638e lw v1,0xd2c(s3)
.text:00455610 62ff0010 b LAB_0045539c
.text:00455614 21288000 _move a1,a0
LAB_00455618: ;XREF[1,0]: 00454d14
.text:00455618 9cfd0010 b LAB_00454c8c
.text:0045561c 0c0d60ae _sw zero,0xd0c(s3)
LAB_00455620: ;XREF[1,0]: 00454748
.text:00455620 01002e31 andi t6,t1,0x1
.text:00455624 5a00c011 beq t6,zero,LAB_00455790
.text:00455628 01003e31 _andi s8,t1,0x1
.text:0045562c 3412648e lw a0,0x1234(s3)
.text:00455630 3812788e lw t8,0x1238(s3)
.text:00455634 40880400 sll s1,a0,0x1
.text:00455638 40281800 sll a1,t8,0x1
.text:0045563c 21902402 addu s2,s1,a0
.text:00455640 82300900 srl a2,t1,0x2
.text:00455644 21584502 addu t3,s2,a1
.text:00455648 0100cc30 andi t4,a2,0x1
.text:0045564c 6b006825 addiu t0,t3,0x6b
.text:00455650 d8038011 beq t4,zero,LAB_004565b4
.text:00455654 21280000 _clear a1
.text:00455658 240d6292 lbu v0,0xd24(s3)
.text:0045565c 270d6492 lbu a0,0xd27(s3)
.text:00455660 027b0900 srl t7,t1,0xc
.text:00455664 21504400 addu t2,v0,a0
.text:00455668 0100ed31 andi t5,t7,0x1
.text:0045566c 0600a011 beq t5,zero,LAB_00455688
.text:00455670 40280a00 _sll a1,t2,0x1
.text:00455674 0200872c sltiu a3,a0,0x2
.text:00455678 0400e014 bne a3,zero,LAB_0045568c
.text:0045567c 02850900 _srl s0,t1,0x14
.text:00455680 40180400 sll v1,a0,0x1
.text:00455684 2128a300 addu a1,a1,v1
LAB_00455688: ;XREF[1,0]: 0045566c
.text:00455688 02850900 srl s0,t1,0x14
LAB_0045568c: ;XREF[1,0]: 00455678
.text:0045568c 01001932 andi t9,s0,0x1
.text:00455690 c8032013 beq t9,zero,LAB_004565b4
.text:00455694 00000000 _nop
.text:00455698 100d668e lw a2,0xd10(s3)
.text:0045569c 00000000 nop
.text:004556a0 0400df8c lw ra,0x4(a2)
.text:004556a4 00000000 nop
.text:004556a8 42bb1f00 srl s7,ra,0xd
.text:004556ac 0100f532 andi s5,s7,0x1
.text:004556b0 0200a016 bne s5,zero,LAB_004556bc
.text:004556b4 08000324 _li v1,0x8
.text:004556b8 10000324 li v1,0x10
LAB_004556bc: ;XREF[1,0]: 004556b0
.text:004556bc 82b50900 srl s6,t1,0x16
.text:004556c0 0100de32 andi s8,s6,0x1
.text:004556c4 0300c013 beq s8,zero,LAB_004556d4
.text:004556c8 40100300 _sll v0,v1,0x1
.text:004556cc 08006e24 addiu t6,v1,0x8
.text:004556d0 40100e00 sll v0,t6,0x1
LAB_004556d4: ;XREF[1,0]: 004556c4
.text:004556d4 2128a200 addu a1,a1,v0
LAB_004556d8: ;XREF[1,0]: 004565b8
.text:004556d8 0800d890 lbu t8,0x8(a2)
.text:004556dc 0b00c790 lbu a3,0xb(a2)
.text:004556e0 c2940900 srl s2,t1,0x13
.text:004556e4 21580501 addu t3,t0,a1
.text:004556e8 21600703 addu t4,t8,a3
.text:004556ec 01004832 andi t0,s2,0x1
.text:004556f0 02000011 beq t0,zero,LAB_004556fc
.text:004556f4 21286c01 _addu a1,t3,t4
.text:004556f8 0800a524 addiu a1,a1,0x8
LAB_004556fc: ;XREF[1,0]: 004556f0
.text:004556fc c2220900 srl a0,t1,0xb
.text:00455700 01009130 andi s1,a0,0x1
.text:00455704 02002012 beq s1,zero,LAB_00455710
.text:00455708 026b0900 _srl t5,t1,0xc
.text:0045570c e8ffa524 addiu a1,a1,-0x18
LAB_00455710: ;XREF[1,0]: 00455704
.text:00455710 0100a931 andi t1,t5,0x1
.text:00455714 0b002011 beq t1,zero,LAB_00455744
.text:00455718 00000000 _nop
.text:0045571c 0400c38c lw v1,0x4(a2)
.text:00455720 00000000 nop
.text:00455724 00186630 andi a2,v1,0x1800
.text:00455728 1d05c010 beq a2,zero,LAB_00456ba0
.text:0045572c 82c90300 _srl t9,v1,0x6
.text:00455730 427b0300 srl t7,v1,0xd
.text:00455734 0100ea31 andi t2,t7,0x1
.text:00455738 47054015 bne t2,zero,LAB_00456c58
.text:0045573c 00000000 _nop
.text:00455740 1900a524 addiu a1,a1,0x19
LAB_00455744: ;XREF[4,0]: 00455714,00456bb8,00456c58,00456cf4
.text:00455744 00009e8e lw s8,0x0(s4)
.text:00455748 0c00968e lw s6,0xc(s4)
.text:0045574c 08009f8e lw ra,0x8(s4)
.text:00455750 21b8d603 addu s7,s8,s6
.text:00455754 23a8ff02 subu s5,s7,ra
.text:00455758 2a18a502 slt v1,s5,a1
.text:0045575c a6056014 bne v1,zero,LAB_00456df8
.text:00455760 ceff0624 _li a2,-0x32
.text:00455764 34808e8f lw t6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455768 21288002 move a1,s4
.text:0045576c b4f9d925 addiu t9,t6,-0x64c
.text:00455770 09f82003 jalr t9=>FUN_0044f9b4 ;undefined FUN_0044f9b4()
.text:00455774 21206002 _move a0,s3
.text:00455778 2000bc8f lw gp,local_138+0x158(sp)
.text:0045577c 75004010 beq v0,zero,LAB_00455954
.text:00455780 21284000 _move a1,v0
LAB_00455784: ;XREF[1,0]: 00456ce4
.text:00455784 2c0d698e lw t1,0xd2c(s3)
.text:00455788 00000000 nop
LAB_0045578c: ;XREF[3,0]: 00455b28,00455b58,00456e1c
.text:0045578c 01003e31 andi s8,t1,0x1
LAB_00455790: ;XREF[2,0]: 00455624,00455b40
.text:00455790 d6fcc017 bne s8,zero,LAB_00454aec
.text:00455794 ceff1524 _li s5,-0x32
.text:00455798 42740900 srl t6,t1,0x11
.text:0045579c 0100d631 andi s6,t6,0x1
.text:004557a0 9c03c012 beq s6,zero,LAB_00456614
.text:004557a4 21780000 _clear t7
.text:004557a8 82630900 srl t4,t1,0xe
.text:004557ac 01009131 andi s1,t4,0x1
.text:004557b0 05002012 beq s1,zero,LAB_004557c8
.text:004557b4 01000b24 _li t3,0x1
.text:004557b8 fc0d728e lw s2,0xdfc(s3)
.text:004557bc 00000000 nop
.text:004557c0 98054b12 beq s2,t3,LAB_00456e24
.text:004557c4 00000000 _nop
LAB_004557c8: ;XREF[1,0]: 004557b0
.text:004557c8 c22c0900 srl a1,t1,0x13
.text:004557cc 0100b830 andi t8,a1,0x1
.text:004557d0 09000013 beq t8,zero,LAB_004557f8
.text:004557d4 82140900 _srl v0,t1,0x12
.text:004557d8 340c6f8e lw t7,0xc34(s3)
.text:004557dc 00000000 nop
.text:004557e0 3400ea8d lw t2,0x34(t7)
.text:004557e4 00000000 nop
.text:004557e8 00004d91 lbu t5,0x0(t2)
.text:004557ec 00000000 nop
.text:004557f0 40400d00 sll t0,t5,0x1
.text:004557f4 02000f25 addiu t7,t0,0x2
LAB_004557f8: ;XREF[2,0]: 004557d0,00456e28
.text:004557f8 01004330 andi v1,v0,0x1
.text:004557fc f0046010 beq v1,zero,LAB_00456bc0
.text:00455800 00000000 _nop
.text:00455804 100d6e8e lw t6,0xd10(s3)
.text:00455808 8200ef25 addiu t7,t7,0x82
LAB_0045580c: ;XREF[1,0]: 00456c0c
.text:0045580c c2610900 srl t4,t1,0x7
LAB_00455810: ;XREF[2,0]: 00456628,00456bc4
.text:00455810 01009131 andi s1,t4,0x1
LAB_00455814: ;XREF[1,0]: 00456d1c
.text:00455814 86032012 beq s1,zero,LAB_00456630
.text:00455818 21300000 _clear a2
.text:0045581c 60026b8e lw t3,0x260(s3)
.text:00455820 00000000 nop
.text:00455824 67056019 blez t3,LAB_00456dc4
.text:00455828 21500000 _clear t2
.text:0045582c 480c708e lw s0,0xc48(s3)
.text:00455830 00000000 nop
.text:00455834 7400038e lw v1,0x74(s0)
.text:00455838 05000010 b LAB_00455850
.text:0045583c 21400000 _clear t0
LAB_00455840: ;XREF[1,0]: 00455850
.text:00455840 14037294 lhu s2,0x314(v1)
.text:00455844 1c03638c lw v1,0x31c(v1)
.text:00455848 21505201 addu t2,t2,s2
.text:0045584c 01000825 addiu t0,t0,0x1
LAB_00455850: ;XREF[1,0]: 00455838
.text:00455850 fbff6014 bne v1,zero,LAB_00455840
.text:00455854 40a80800 _sll s5,t0,0x1
.text:00455858 2118a802 addu v1,s5,t0
.text:0045585c 38126c8e lw t4,0x1238(s3)
.text:00455860 21686a00 addu t5,v1,t2
.text:00455864 2128ac01 addu a1,t5,t4
.text:00455868 000d6b8e lw t3,0xd00(s3)
.text:0045586c 0300a624 addiu a2,a1,0x3
.text:00455870 2ac06601 slt t8,t3,a2
.text:00455874 fa040013 beq t8,zero,LAB_00456c60
.text:00455878 00000000 _nop
.text:0045587c 0c0d66ae sw a2,0xd0c(s3)
.text:00455880 080d60ae sw zero,0xd08(s3)
.text:00455884 0905c010 beq a2,zero,LAB_00456cac
.text:00455888 21880000 _clear s1
.text:0045588c 82100900 srl v0,t1,0x2
.text:00455890 02fb0900 srl ra,t1,0xc
.text:00455894 02250900 srl a0,t1,0x14
.text:00455898 823d0900 srl a3,t1,0x16
.text:0045589c 34126d8e lw t5,0x1234(s3)
.text:004558a0 01005230 andi s2,v0,0x1
.text:004558a4 0100f733 andi s7,ra,0x1
.text:004558a8 01008430 andi a0,a0,0x1
.text:004558ac 0100e530 andi a1,a3,0x1
.text:004558b0 07000010 b LAB_004558d0
.text:004558b4 01001624 _li s6,0x1
LAB_004558b8: ;XREF[1,0]: 004558d8
.text:004558b8 0c0d7eae sw s8,0xd0c(s3)
.text:004558bc 080d76ae sw s6,0xd08(s3)
LAB_004558c0: ;XREF[2,0]: 0045594c,00456b90
.text:004558c0 0c0d668e lw a2,0xd0c(s3)
.text:004558c4 00000000 nop
.text:004558c8 f904c010 beq a2,zero,LAB_00456cb0
.text:004558cc 00000000 _nop
LAB_004558d0: ;XREF[1,0]: 004558b0
.text:004558d0 080d798e lw t9,0xd08(s3)
.text:004558d4 00000000 nop
.text:004558d8 f7ff2013 beq t9,zero,LAB_004558b8
.text:004558dc 23f0cb00 _subu s8,a2,t3
.text:004558e0 15004012 beq s2,zero,LAB_00455938
.text:004558e4 21380000 _clear a3
.text:004558e8 240d7892 lbu t8,0xd24(s3)
.text:004558ec 270d6392 lbu v1,0xd27(s3)
.text:004558f0 0500e012 beq s7,zero,LAB_00455908
.text:004558f4 21380303 _addu a3,t8,v1
.text:004558f8 02007f2c sltiu ra,v1,0x2
.text:004558fc 0200e017 bne ra,zero,LAB_00455908
.text:00455900 00000000 _nop
.text:00455904 2138e300 addu a3,a3,v1
LAB_00455908: ;XREF[2,0]: 004558f0,004558fc
.text:00455908 0c008010 beq a0,zero,LAB_0045593c
.text:0045590c 21f82702 _addu ra,s1,a3
.text:00455910 0400de8d lw s8,0x4(t6)
.text:00455914 00000000 nop
.text:00455918 42cb1e00 srl t9,s8,0xd
.text:0045591c 01002233 andi v0,t9,0x1
.text:00455920 02004014 bne v0,zero,LAB_0045592c
.text:00455924 08000324 _li v1,0x8
.text:00455928 10000324 li v1,0x10
LAB_0045592c: ;XREF[1,0]: 00455920
.text:0045592c 4005a010 beq a1,zero,LAB_00456e30
.text:00455930 08007824 _addiu t8,v1,0x8
.text:00455934 2138f800 addu a3,a3,t8
LAB_00455938: ;XREF[2,0]: 004558e0,00456e30
.text:00455938 21f82702 addu ra,s1,a3
LAB_0045593c: ;XREF[1,0]: 00455908
.text:0045593c 2b186601 sltu v1,t3,a2
.text:00455940 93046010 beq v1,zero,LAB_00456b90
.text:00455944 2188ed03 _addu s1,ra,t5
.text:00455948 2338cb00 subu a3,a2,t3
.text:0045594c dcff0010 b LAB_004558c0
.text:00455950 0c0d67ae _sw a3,0xd0c(s3)
LAB_00455954: ;XREF[1,0]: 0045577c
.text:00455954 0000848e lw a0,0x0(s4)
.text:00455958 3412658e lw a1,0x1234(s3)
.text:0045595c 0c00898e lw t1,0xc(s4)
.text:00455960 0800988e lw t8,0x8(s4)
.text:00455964 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455968 21408900 addu t0,a0,t1
.text:0045596c 0100b224 addiu s2,a1,0x1
.text:00455970 9400ab27 addiu t3,sp,0x94
.text:00455974 fc00ac27 addiu t4,sp,0xfc
.text:00455978 0001b027 addiu s0,sp,0x100
.text:0045597c 21206002 move a0,s3
.text:00455980 14000524 li a1,0x14
.text:00455984 21300000 clear a2
.text:00455988 9600a727 addiu a3,sp,0x96
.text:0045598c 38df3926 addiu t9,s1,-0x20c8
.text:00455990 0001b8af sw t8,local_58+0x158(sp)
.text:00455994 9600b2a7 sh s2,local_c2+0x158(sp)
.text:00455998 1000abaf sw t3,local_148+0x158(sp)
.text:0045599c 1400acaf sw t4,local_144+0x158(sp)
.text:004559a0 1800a8af sw t0,local_140+0x158(sp)
.text:004559a4 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:004559a8 1c00b0af _sw s0,local_13c+0x158(sp)
.text:004559ac 2000bc8f lw gp,local_138+0x158(sp)
.text:004559b0 cc044004 bltz v0,LAB_00456ce4
.text:004559b4 21184000 _move v1,v0
.text:004559b8 0001a78f lw a3,local_58+0x158(sp)
.text:004559bc 01000324 li v1,0x1
.text:004559c0 0000e3a0 sb v1,0x0(a3)
.text:004559c4 0001a68f lw a2,local_58+0x158(sp)
.text:004559c8 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004559cc 9400af93 lbu t7,local_c4+0x158(sp)
.text:004559d0 fc00aa8f lw t2,local_5c+0x158(sp)
.text:004559d4 0100c224 addiu v0,a2,0x1
.text:004559d8 9600a797 lhu a3,local_c2+0x158(sp)
.text:004559dc 21206002 move a0,s3
.text:004559e0 14000524 li a1,0x14
.text:004559e4 21300000 clear a2
.text:004559e8 0001a2af sw v0,local_58+0x158(sp)
.text:004559ec 1000afaf sw t7,local_148+0x158(sp)
.text:004559f0 1400aaaf sw t2,local_144+0x158(sp)
.text:004559f4 1c00b0af sw s0,local_13c+0x158(sp)
.text:004559f8 94e6b925 addiu t9,t5,-0x196c
.text:004559fc 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00455a00 1800b4af _sw s4,local_140+0x158(sp)
.text:00455a04 2000bc8f lw gp,local_138+0x158(sp)
.text:00455a08 b6044004 bltz v0,LAB_00456ce4
.text:00455a0c 21184000 _move v1,v0
.text:00455a10 0001b08f lw s0=>local_58,0x100(sp)
.text:00455a14 00000000 nop
.text:00455a18 080090ae sw s0,0x8(s4)
LAB_00455a1c: ;XREF[1,0]: 00456cec
.text:00455a1c 2c0d6e8e lw t6,0xd2c(s3)
.text:00455a20 00009f8e lw ra,0x0(s4)
.text:00455a24 08009e8e lw s8,0x8(s4)
.text:00455a28 c2b20e00 srl s6,t6,0xb
.text:00455a2c 0c00978e lw s7,0xc(s4)
.text:00455a30 0100d532 andi s5,s6,0x1
.text:00455a34 0801beaf sw s8,local_50+0x158(sp)
.text:00455a38 2140f703 addu t0,ra,s7
.text:00455a3c 0200a012 beq s5,zero,LAB_00455a48
.text:00455a40 24000424 _li a0,0x24
.text:00455a44 0c000424 li a0,0xc
LAB_00455a48: ;XREF[1,0]: 00455a3c
.text:00455a48 3812658e lw a1,0x1238(s3)
.text:00455a4c 3412788e lw t8,0x1234(s3)
.text:00455a50 38df3926 addiu t9,s1,-0x20c8
.text:00455a54 21900503 addu s2,t8,a1
.text:00455a58 21584402 addu t3,s2,a0
.text:00455a5c 9800ac27 addiu t4,sp,0x98
.text:00455a60 0801b027 addiu s0,sp,0x108
.text:00455a64 0401b127 addiu s1,sp,0x104
.text:00455a68 21206002 move a0,s3
.text:00455a6c 16000524 li a1,0x16
.text:00455a70 14000624 li a2,0x14
.text:00455a74 9a00a727 addiu a3,sp,0x9a
.text:00455a78 9a00aba7 sh t3,local_be+0x158(sp)
.text:00455a7c 1000acaf sw t4,local_148+0x158(sp)
.text:00455a80 1400b1af sw s1,local_144+0x158(sp)
.text:00455a84 1800a8af sw t0,local_140+0x158(sp)
.text:00455a88 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00455a8c 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00455a90 2000bc8f lw gp,local_138+0x158(sp)
.text:00455a94 e0044004 bltz v0,LAB_00456e18
.text:00455a98 00000000 _nop
.text:00455a9c 2c0d6d8e lw t5,0xd2c(s3)
.text:00455aa0 0801a48f lw a0,local_50+0x158(sp)
.text:00455aa4 c24a0d00 srl t1,t5,0xb
.text:00455aa8 01002831 andi t0,t1,0x1
.text:00455aac 800c64ae sw a0,0xc80(s3)
.text:00455ab0 02000015 bne t0,zero,LAB_00455abc
.text:00455ab4 0c000524 _li a1,0xc
.text:00455ab8 24000524 li a1,0x24
LAB_00455abc: ;XREF[1,0]: 00455ab0
.text:00455abc 34808a8f lw t2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455ac0 9800a393 lbu v1,local_c0+0x158(sp)
.text:00455ac4 0401af8f lw t7,local_54+0x158(sp)
.text:00455ac8 2110a400 addu v0,a1,a0
.text:00455acc 9a00a797 lhu a3=>local_be,0x9a(sp)
.text:00455ad0 21206002 move a0,s3
.text:00455ad4 16000524 li a1,0x16
.text:00455ad8 14000624 li a2,0x14
.text:00455adc 0801a2af sw v0,local_50+0x158(sp)
.text:00455ae0 1000a3af sw v1,local_148+0x158(sp)
.text:00455ae4 1400afaf sw t7,local_144+0x158(sp)
.text:00455ae8 1c00b0af sw s0,local_13c+0x158(sp)
.text:00455aec 94e65925 addiu t9,t2,-0x196c
.text:00455af0 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00455af4 1800b4af _sw s4,local_140+0x158(sp)
.text:00455af8 2000bc8f lw gp,local_138+0x158(sp)
.text:00455afc c6044004 bltz v0,LAB_00456e18
.text:00455b00 00000000 _nop
.text:00455b04 2c0d698e lw t1,0xd2c(s3)
.text:00455b08 0801a68f lw a2,local_50+0x158(sp)
.text:00455b0c 823b0900 srl a3,t1,0xe
.text:00455b10 0100e430 andi a0,a3,0x1
.text:00455b14 080086ae sw a2,0x8(s4)
.text:00455b18 0f008014 bne a0,zero,LAB_00455b58
.text:00455b1c 21100000 _clear v0
.text:00455b20 5a0c7096 lhu s0,0xc5a(s3)
.text:00455b24 00000000 nop
.text:00455b28 18ff0016 bne s0,zero,LAB_0045578c
.text:00455b2c 21284000 _move a1,v0
.text:00455b30 fc0c7f8e lw ra,0xcfc(s3)
.text:00455b34 00000000 nop
.text:00455b38 c2b81f00 srl s7,ra,0x3
.text:00455b3c 0100f532 andi s5,s7,0x1
.text:00455b40 13ffa016 bne s5,zero,LAB_00455790
.text:00455b44 01003e31 _andi s8,t1,0x1
.text:00455b48 5802648e lw a0,0x258(s3)
.text:00455b4c 00000000 nop
.text:00455b50 03008014 bne a0,zero,LAB_00455b60
.text:00455b54 00000000 _nop
LAB_00455b58: ;XREF[2,0]: 00455b18,00455b7c
.text:00455b58 0cff0010 b LAB_0045578c
.text:00455b5c 21284000 _move a1,v0
LAB_00455b60: ;XREF[1,0]: 00455b50
.text:00455b60 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:00455b64 00000000 nop
.text:00455b68 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:00455b6c 00000000 _nop
.text:00455b70 2000bc8f lw gp,local_138+0x158(sp)
.text:00455b74 2c0d698e lw t1,0xd2c(s3)
.text:00455b78 21100000 clear v0
.text:00455b7c f6ff0010 b LAB_00455b58
.text:00455b80 580260ae _sw zero,0x258(s3)
LAB_00455b84: ;XREF[1,0]: 00454690
.text:00455b84 3412678e lw a3,0x1234(s3)
.text:00455b88 3812668e lw a2,0x1238(s3)
.text:00455b8c 00000000 nop
.text:00455b90 2110e600 addu v0,a3,a2
.text:00455b94 0100e331 andi v1,t7,0x1
.text:00455b98 13004a24 addiu t2,v0,0x13
.text:00455b9c 1d006010 beq v1,zero,LAB_00455c14
.text:00455ba0 21280000 _clear a1
.text:00455ba4 022b0900 srl a1,t1,0xc
.text:00455ba8 240d7092 lbu s0,0xd24(s3)
.text:00455bac 270d6492 lbu a0,0xd27(s3)
.text:00455bb0 0100b530 andi s5,a1,0x1
.text:00455bb4 0500a012 beq s5,zero,LAB_00455bcc
.text:00455bb8 21280402 _addu a1,s0,a0
.text:00455bbc 0200972c sltiu s7,a0,0x2
.text:00455bc0 0300e016 bne s7,zero,LAB_00455bd0
.text:00455bc4 02fd0900 _srl ra,t1,0x14
.text:00455bc8 2128a400 addu a1,a1,a0
LAB_00455bcc: ;XREF[1,0]: 00455bb4
.text:00455bcc 02fd0900 srl ra,t1,0x14
LAB_00455bd0: ;XREF[1,0]: 00455bc0
.text:00455bd0 0100f133 andi s1,ra,0x1
.text:00455bd4 0f002012 beq s1,zero,LAB_00455c14
.text:00455bd8 00000000 _nop
.text:00455bdc 100d6c8e lw t4,0xd10(s3)
.text:00455be0 00000000 nop
.text:00455be4 04008e8d lw t6,0x4(t4)
.text:00455be8 00000000 nop
.text:00455bec 42b30e00 srl s6,t6,0xd
.text:00455bf0 0100de32 andi s8,s6,0x1
.text:00455bf4 0200c017 bne s8,zero,LAB_00455c00
.text:00455bf8 08000424 _li a0,0x8
.text:00455bfc 10000424 li a0,0x10
LAB_00455c00: ;XREF[1,0]: 00455bf4
.text:00455c00 825d0900 srl t3,t1,0x16
.text:00455c04 01006931 andi t1,t3,0x1
.text:00455c08 e3032011 beq t1,zero,LAB_00456b98
.text:00455c0c 08009224 _addiu s2,a0,0x8
.text:00455c10 2128b200 addu a1,a1,s2
LAB_00455c14: ;XREF[3,0]: 00455b9c,00455bd4,00456b98
.text:00455c14 00008d8e lw t5,0x0(s4)
.text:00455c18 0c00988e lw t8,0xc(s4)
.text:00455c1c 0800888e lw t0,0x8(s4)
.text:00455c20 2148b801 addu t1,t5,t8
.text:00455c24 21184501 addu v1,t2,a1
.text:00455c28 23c82801 subu t9,t1,t0
.text:00455c2c 2a202303 slt a0,t9,v1
.text:00455c30 28048014 bne a0,zero,LAB_00456cd4
.text:00455c34 2178e600 _addu t7,a3,a2
.text:00455c38 34808a8f lw t2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455c3c 8400a327 addiu v1,sp,0x84
.text:00455c40 1300e225 addiu v0,t7,0x13
.text:00455c44 dc00a8af sw t0,local_7c+0x158(sp)
.text:00455c48 dc00b027 addiu s0,sp,0xdc
.text:00455c4c d800a827 addiu t0,sp,0xd8
.text:00455c50 ec0d60ae sw zero,0xdec(s3)
.text:00455c54 21206002 move a0,s3
.text:00455c58 1000a3af sw v1,local_148+0x158(sp)
.text:00455c5c 16000524 li a1,0x16
.text:00455c60 03000624 li a2,0x3
.text:00455c64 8600a727 addiu a3,sp,0x86
.text:00455c68 8600a2a7 sh v0,local_d2+0x158(sp)
.text:00455c6c 1400a8af sw t0,local_144+0x158(sp)
.text:00455c70 1800a9af sw t1,local_140+0x158(sp)
.text:00455c74 38df5925 addiu t9,t2,-0x20c8
.text:00455c78 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00455c7c 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00455c80 2000bc8f lw gp,local_138+0x158(sp)
.text:00455c84 31004004 bltz v0,LAB_00455d4c
.text:00455c88 21184000 _move v1,v0
.text:00455c8c dc00a98f lw t1,local_7c+0x158(sp)
.text:00455c90 02006492 lbu a0,0x2(s3)
.text:00455c94 01002725 addiu a3,t1,0x1
.text:00455c98 000024a1 sb a0,0x0(t1)
.text:00455c9c 03007292 lbu s2,0x3(s3)
.text:00455ca0 10000b24 li t3,0x10
.text:00455ca4 010032a1 sb s2,0x1(t1)
.text:00455ca8 0100eba0 sb t3,0x1(a3)
.text:00455cac 510d658a lwl a1,0xd51(s3)
.text:00455cb0 03003e25 addiu s8,t1,0x3
.text:00455cb4 4e0d659a lwr a1,0xd4e(s3)
.text:00455cb8 550d6c8a lwl t4,0xd55(s3)
.text:00455cbc 590d6e8a lwl t6,0xd59(s3)
.text:00455cc0 5d0d768a lwl s6,0xd5d(s3)
.text:00455cc4 dc00beaf sw s8,local_7c+0x158(sp)
.text:00455cc8 5a0d769a lwr s6,0xd5a(s3)
.text:00455ccc 560d6e9a lwr t6,0xd56(s3)
.text:00455cd0 520d6c9a lwr t4,0xd52(s3)
.text:00455cd4 0300c5ab swl a1,0x3(s8)
.text:00455cd8 0000c5bb swr a1,0x0(s8)
.text:00455cdc 0700ccab swl t4,0x7(s8)
.text:00455ce0 0400ccbb swr t4,0x4(s8)
.text:00455ce4 0b00ceab swl t6,0xb(s8)
.text:00455ce8 0800cebb swr t6,0x8(s8)
.text:00455cec 0f00d6ab swl s6,0xf(s8)
.text:00455cf0 0c00d6bb swr s6,0xc(s8)
.text:00455cf4 dc00a68f lw a2,local_7c+0x158(sp)
.text:00455cf8 3480958f lw s5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00455cfc 8400b193 lbu s1,local_d4+0x158(sp)
.text:00455d00 d800b78f lw s7,local_80+0x158(sp)
.text:00455d04 1000df24 addiu ra,a2,0x10
.text:00455d08 8600a797 lhu a3,local_d2+0x158(sp)
.text:00455d0c 21206002 move a0,s3
.text:00455d10 16000524 li a1,0x16
.text:00455d14 03000624 li a2,0x3
.text:00455d18 dc00bfaf sw ra,local_7c+0x158(sp)
.text:00455d1c 1000b1af sw s1,local_148+0x158(sp)
.text:00455d20 1400b7af sw s7,local_144+0x158(sp)
.text:00455d24 1c00b0af sw s0,local_13c+0x158(sp)
.text:00455d28 94e6b926 addiu t9,s5,-0x196c
.text:00455d2c 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00455d30 1800b4af _sw s4,local_140+0x158(sp)
.text:00455d34 2000bc8f lw gp,local_138+0x158(sp)
.text:00455d38 04004004 bltz v0,LAB_00455d4c
.text:00455d3c 21184000 _move v1,v0
.text:00455d40 dc00b08f lw s0=>local_7c,0xdc(sp)
.text:00455d44 21180000 clear v1
.text:00455d48 080090ae sw s0,0x8(s4)
LAB_00455d4c: ;XREF[2,0]: 00455c84,00455d38
.text:00455d4c 69fb0010 b LAB_00454af4
.text:00455d50 21286000 _move a1,v1
LAB_00455d54: ;XREF[1,0]: 00454c40
.text:00455d54 34126d8e lw t5,0x1234(s3)
.text:00455d58 00000000 nop
LAB_00455d5c: ;XREF[1,0]: 00455f9c
.text:00455d5c 2128af01 addu a1,t5,t7
.text:00455d60 21300802 addu a2,s0,t0
.text:00455d64 80200500 sll a0,a1,0x2
.text:00455d68 21408600 addu t0,a0,a2
.text:00455d6c 21901501 addu s2,t0,s5
.text:00455d70 c2810900 srl s0,t1,0x7
.text:00455d74 21704a02 addu t6,s2,t2
.text:00455d78 01000a32 andi t2,s0,0x1
.text:00455d7c 64004011 beq t2,zero,LAB_00455f10
.text:00455d80 4900c825 _addiu t0,t6,0x49
.text:00455d84 2801b78f lw s7,local_30+0x158(sp)
.text:00455d88 00000000 nop
.text:00455d8c 21303702 addu a2,s1,s7
.text:00455d90 2aa86601 slt s5,t3,a2
.text:00455d94 3d00a012 beq s5,zero,LAB_00455e8c
.text:00455d98 82800900 _srl s0,t1,0x2
.text:00455d9c 0c0d66ae sw a2,0xd0c(s3)
.text:00455da0 080d60ae sw zero,0xd08(s3)
.text:00455da4 3400c010 beq a2,zero,LAB_00455e78
.text:00455da8 21600000 _clear t4
.text:00455dac 82f00900 srl s8,t1,0x2
.text:00455db0 021b0900 srl v1,t1,0xc
.text:00455db4 02c50900 srl t8,t1,0x14
.text:00455db8 82b50900 srl s6,t1,0x16
.text:00455dbc 0100ce33 andi t6,s8,0x1
.text:00455dc0 01007230 andi s2,v1,0x1
.text:00455dc4 01000433 andi a0,t8,0x1
.text:00455dc8 0100c532 andi a1,s6,0x1
.text:00455dcc 07000010 b LAB_00455dec
.text:00455dd0 01001024 _li s0,0x1
LAB_00455dd4: ;XREF[1,0]: 00455df4
.text:00455dd4 0c0d79ae sw t9,0xd0c(s3)
.text:00455dd8 080d70ae sw s0,0xd08(s3)
LAB_00455ddc: ;XREF[2,0]: 00455e70,00456354
.text:00455ddc 0c0d668e lw a2,0xd0c(s3)
.text:00455de0 00000000 nop
.text:00455de4 2400c010 beq a2,zero,LAB_00455e78
.text:00455de8 00000000 _nop
LAB_00455dec: ;XREF[1,0]: 00455dcc
.text:00455dec 080d7f8e lw ra,0xd08(s3)
.text:00455df0 00000000 nop
.text:00455df4 f7ffe013 beq ra,zero,LAB_00455dd4
.text:00455df8 23c8cb00 _subu t9,a2,t3
.text:00455dfc 1700c011 beq t6,zero,LAB_00455e5c
.text:00455e00 21380000 _clear a3
.text:00455e04 240d6292 lbu v0,0xd24(s3)
.text:00455e08 270d6392 lbu v1,0xd27(s3)
.text:00455e0c 05004012 beq s2,zero,LAB_00455e24
.text:00455e10 21384300 _addu a3,v0,v1
.text:00455e14 02006a2c sltiu t2,v1,0x2
.text:00455e18 02004015 bne t2,zero,LAB_00455e24
.text:00455e1c 00000000 _nop
.text:00455e20 2138e300 addu a3,a3,v1
LAB_00455e24: ;XREF[2,0]: 00455e0c,00455e18
.text:00455e24 0e008010 beq a0,zero,LAB_00455e60
.text:00455e28 21f08701 _addu s8,t4,a3
.text:00455e2c 100d788e lw t8,0xd10(s3)
.text:00455e30 00000000 nop
.text:00455e34 0400168f lw s6,0x4(t8)
.text:00455e38 00000000 nop
.text:00455e3c 42bb1600 srl s7,s6,0xd
.text:00455e40 0100f532 andi s5,s7,0x1
.text:00455e44 0200a016 bne s5,zero,LAB_00455e50
.text:00455e48 08000a24 _li t2,0x8
.text:00455e4c 10000a24 li t2,0x10
LAB_00455e50: ;XREF[1,0]: 00455e44
.text:00455e50 4d03a010 beq a1,zero,LAB_00456b88
.text:00455e54 08004325 _addiu v1,t2,0x8
.text:00455e58 2138e300 addu a3,a3,v1
LAB_00455e5c: ;XREF[2,0]: 00455dfc,00456b88
.text:00455e5c 21f08701 addu s8,t4,a3
LAB_00455e60: ;XREF[1,0]: 00455e24
.text:00455e60 2b386601 sltu a3,t3,a2
.text:00455e64 3b01e010 beq a3,zero,LAB_00456354
.text:00455e68 2160cd03 _addu t4,s8,t5
.text:00455e6c 23f8cb00 subu ra,a2,t3
.text:00455e70 daff0010 b LAB_00455ddc
.text:00455e74 0c0d7fae _sw ra,0xd0c(s3)
LAB_00455e78: ;XREF[2,0]: 00455da4,00455de4
.text:00455e78 21702c02 addu t6,s1,t4
.text:00455e7c 2801b18f lw s1,local_30+0x158(sp)
.text:00455e80 00000000 nop
.text:00455e84 2130d101 addu a2,t6,s1
.text:00455e88 82800900 srl s0,t1,0x2
LAB_00455e8c: ;XREF[1,0]: 00455d94
.text:00455e8c 01000c32 andi t4,s0,0x1
.text:00455e90 21300601 addu a2,t0,a2
.text:00455e94 1d008011 beq t4,zero,LAB_00455f0c
.text:00455e98 21280000 _clear a1
.text:00455e9c 022b0900 srl a1,t1,0xc
.text:00455ea0 240d6892 lbu t0,0xd24(s3)
.text:00455ea4 270d6492 lbu a0,0xd27(s3)
.text:00455ea8 0100b230 andi s2,a1,0x1
.text:00455eac 05004012 beq s2,zero,LAB_00455ec4
.text:00455eb0 21280401 _addu a1,t0,a0
.text:00455eb4 0200992c sltiu t9,a0,0x2
.text:00455eb8 03002017 bne t9,zero,LAB_00455ec8
.text:00455ebc 02150900 _srl v0,t1,0x14
.text:00455ec0 2128a400 addu a1,a1,a0
LAB_00455ec4: ;XREF[1,0]: 00455eac
.text:00455ec4 02150900 srl v0,t1,0x14
LAB_00455ec8: ;XREF[1,0]: 00455eb8
.text:00455ec8 01004430 andi a0,v0,0x1
.text:00455ecc 0f008010 beq a0,zero,LAB_00455f0c
.text:00455ed0 00000000 _nop
.text:00455ed4 100d768e lw s6,0xd10(s3)
.text:00455ed8 00000000 nop
.text:00455edc 0400d78e lw s7,0x4(s6)
.text:00455ee0 00000000 nop
.text:00455ee4 42ab1700 srl s5,s7,0xd
.text:00455ee8 0100aa32 andi t2,s5,0x1
.text:00455eec 02004015 bne t2,zero,LAB_00455ef8
.text:00455ef0 08000424 _li a0,0x8
.text:00455ef4 10000424 li a0,0x10
LAB_00455ef8: ;XREF[1,0]: 00455eec
.text:00455ef8 821d0900 srl v1,t1,0x16
.text:00455efc 01007830 andi t8,v1,0x1
.text:00455f00 50030013 beq t8,zero,LAB_00456c44
.text:00455f04 08008724 _addiu a3,a0,0x8
.text:00455f08 2128a700 addu a1,a1,a3
LAB_00455f0c: ;XREF[2,0]: 00455e94,00455ecc
.text:00455f0c 2140c500 addu t0,a2,a1
LAB_00455f10: ;XREF[2,0]: 00455d7c,00456c48
.text:00455f10 82f00900 srl s8,t1,0x2
.text:00455f14 0100c633 andi a2,s8,0x1
.text:00455f18 81fcc010 beq a2,zero,LAB_00455120
.text:00455f1c 21280000 _clear a1
.text:00455f20 240d6c92 lbu t4,0xd24(s3)
.text:00455f24 270d6492 lbu a0,0xd27(s3)
.text:00455f28 02730900 srl t6,t1,0xc
.text:00455f2c 21888401 addu s1,t4,a0
.text:00455f30 0100df31 andi ra,t6,0x1
.text:00455f34 0500e013 beq ra,zero,LAB_00455f4c
.text:00455f38 80281100 _sll a1,s1,0x2
.text:00455f3c 0200902c sltiu s0,a0,0x2
.text:00455f40 02000016 bne s0,zero,LAB_00455f4c
.text:00455f44 80900400 _sll s2,a0,0x2
.text:00455f48 2128b200 addu a1,a1,s2
LAB_00455f4c: ;XREF[2,0]: 00455f34,00455f40
.text:00455f4c 02250900 srl a0,t1,0x14
.text:00455f50 01009930 andi t9,a0,0x1
.text:00455f54 72fc2013 beq t9,zero,LAB_00455120
.text:00455f58 00000000 _nop
.text:00455f5c 100d778e lw s7,0xd10(s3)
.text:00455f60 00000000 nop
.text:00455f64 0400f58e lw s5,0x4(s7)
.text:00455f68 00000000 nop
.text:00455f6c 42531500 srl t2,s5,0xd
.text:00455f70 01004231 andi v0,t2,0x1
.text:00455f74 02004014 bne v0,zero,LAB_00455f80
.text:00455f78 08000424 _li a0,0x8
.text:00455f7c 10000424 li a0,0x10
LAB_00455f80: ;XREF[1,0]: 00455f74
.text:00455f80 82c50900 srl t8,t1,0x16
.text:00455f84 01001633 andi s6,t8,0x1
.text:00455f88 f502c012 beq s6,zero,LAB_00456b60
.text:00455f8c 08008324 _addiu v1,a0,0x8
.text:00455f90 62fc0010 b LAB_0045511c
.text:00455f94 80100300 _sll v0,v1,0x2
LAB_00455f98: ;XREF[1,0]: 00454c50
.text:00455f98 34126d8e lw t5,0x1234(s3)
LAB_00455f9c: ;XREF[1,0]: 00454c94
.text:00455f9c 6fff0010 b LAB_00455d5c
.text:00455fa0 21504e01 _addu t2,t2,t6
LAB_00455fa4: ;XREF[1,0]: 00454e00
.text:00455fa4 480c6b8e lw t3,0xc48(s3)
.text:00455fa8 00000000 nop
.text:00455fac 7400708d lw s0,0x74(t3)
.text:00455fb0 00000000 nop
.text:00455fb4 24000012 beq s0,zero,LAB_00456048
.text:00455fb8 21a80000 _clear s5
.text:00455fbc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00455fc0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00455fc4 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00455fc8 06000010 b LAB_00455fe4
.text:00455fcc 00000000 _nop
LAB_00455fd0: ;XREF[2,0]: 00455ff4,0045603c
.text:00455fd0 14031f96 lhu ra,0x314(s0)
.text:00455fd4 1c03108e lw s0,0x31c(s0)
.text:00455fd8 00000000 nop
.text:00455fdc 19000012 beq s0,zero,LAB_00456044
.text:00455fe0 21b8ff02 _addu s7,s7,ra
LAB_00455fe4: ;XREF[1,0]: 00455fc8
.text:00455fe4 1003098e lw t1,0x310(s0)
.text:00455fe8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00455fec 1001c426 addiu a0=>.roda...,s6,0x110 ;= "psAssert %s"
.text:00455ff0 f0054526 addiu a1=>.roda...,s2,0x5f0 ;= "sslEncode.c"
.text:00455ff4 f6ff2015 bne t1,zero,LAB_00455fd0
.text:00455ff8 0100b526 _addiu s5,s5,0x1
.text:00455ffc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00456000 00000000 _nop
.text:00456004 2000bc8f lw gp,local_138+0x158(sp)
.text:00456008 23060524 li a1,0x623
.text:0045600c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00456010 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00456014 00000000 nop
.text:00456018 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045601c 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:00456020 2000bc8f lw gp,local_138+0x158(sp)
.text:00456024 00000000 nop
.text:00456028 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045602c 00000000 nop
.text:00456030 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00456034 b006c427 _addiu a0=>.roda...,s8,0x6b0 ;= "cert->unparsedBin != NULL"
.text:00456038 2000bc8f lw gp,local_138+0x158(sp)
.text:0045603c e4ff0010 b LAB_00455fd0
.text:00456040 00000000 _nop
LAB_00456044: ;XREF[1,0]: 00455fdc
.text:00456044 2c0d698e lw t1,0xd2c(s3)
LAB_00456048: ;XREF[1,0]: 00455fb4
.text:00456048 40901500 sll s2,s5,0x1
.text:0045604c 21805502 addu s0,s2,s5
.text:00456050 38126f8e lw t7,0x1238(s3)
.text:00456054 21601702 addu t4,s0,s7
.text:00456058 21708f01 addu t6,t4,t7
.text:0045605c 000d6b8e lw t3,0xd00(s3)
.text:00456060 0300c625 addiu a2,t6,0x3
.text:00456064 2af06601 slt s8,t3,a2
.text:00456068 4601c013 beq s8,zero,LAB_00456584
.text:0045606c 00000000 _nop
.text:00456070 0c0d66ae sw a2,0xd0c(s3)
.text:00456074 080d60ae sw zero,0xd08(s3)
.text:00456078 4b01c010 beq a2,zero,LAB_004565a8
.text:0045607c 21500000 _clear t2
.text:00456080 82100900 srl v0,t1,0x2
.text:00456084 02c30900 srl t8,t1,0xc
.text:00456088 02250900 srl a0,t1,0x14
.text:0045608c 82b50900 srl s6,t1,0x16
.text:00456090 34126d8e lw t5,0x1234(s3)
.text:00456094 01004c30 andi t4,v0,0x1
.text:00456098 01001033 andi s0,t8,0x1
.text:0045609c 01008430 andi a0,a0,0x1
.text:004560a0 0100c532 andi a1,s6,0x1
.text:004560a4 07000010 b LAB_004560c4
.text:004560a8 01000e24 _li t6,0x1
LAB_004560ac: ;XREF[1,0]: 004560cc
.text:004560ac 0c0d68ae sw t0,0xd0c(s3)
.text:004560b0 080d6eae sw t6,0xd08(s3)
LAB_004560b4: ;XREF[2,0]: 00456148,00456364
.text:004560b4 0c0d668e lw a2,0xd0c(s3)
.text:004560b8 00000000 nop
.text:004560bc 3b01c010 beq a2,zero,LAB_004565ac
.text:004560c0 00000000 _nop
LAB_004560c4: ;XREF[1,0]: 004560a4
.text:004560c4 080d638e lw v1,0xd08(s3)
.text:004560c8 00000000 nop
.text:004560cc f7ff6010 beq v1,zero,LAB_004560ac
.text:004560d0 2340cb00 _subu t0,a2,t3
.text:004560d4 17008011 beq t4,zero,LAB_00456134
.text:004560d8 21380000 _clear a3
.text:004560dc 240d7992 lbu t9,0xd24(s3)
.text:004560e0 270d6392 lbu v1,0xd27(s3)
.text:004560e4 05000012 beq s0,zero,LAB_004560fc
.text:004560e8 21382303 _addu a3,t9,v1
.text:004560ec 02007f2c sltiu ra,v1,0x2
.text:004560f0 0200e017 bne ra,zero,LAB_004560fc
.text:004560f4 00000000 _nop
.text:004560f8 2138e300 addu a3,a3,v1
LAB_004560fc: ;XREF[2,0]: 004560e4,004560f0
.text:004560fc 0e008010 beq a0,zero,LAB_00456138
.text:00456100 21184701 _addu v1,t2,a3
.text:00456104 100d788e lw t8,0xd10(s3)
.text:00456108 00000000 nop
.text:0045610c 0400168f lw s6,0x4(t8)
.text:00456110 00000000 nop
.text:00456114 42931600 srl s2,s6,0xd
.text:00456118 01005e32 andi s8,s2,0x1
.text:0045611c 0200c017 bne s8,zero,LAB_00456128
.text:00456120 08000824 _li t0,0x8
.text:00456124 10000824 li t0,0x10
LAB_00456128: ;XREF[1,0]: 0045611c
.text:00456128 9502a010 beq a1,zero,LAB_00456b80
.text:0045612c 08000225 _addiu v0,t0,0x8
.text:00456130 2138e200 addu a3,a3,v0
LAB_00456134: ;XREF[2,0]: 004560d4,00456b80
.text:00456134 21184701 addu v1,t2,a3
LAB_00456138: ;XREF[1,0]: 004560fc
.text:00456138 2b386601 sltu a3,t3,a2
.text:0045613c 8900e010 beq a3,zero,LAB_00456364
.text:00456140 21506d00 _addu t2,v1,t5
.text:00456144 2340cb00 subu t0,a2,t3
.text:00456148 daff0010 b LAB_004560b4
.text:0045614c 0c0d68ae _sw t0,0xd0c(s3)
LAB_00456150: ;XREF[1,0]: 00454bac
.text:00456150 480c668e lw a2,0xc48(s3)
.text:00456154 a9fa0010 b LAB_00454bfc
.text:00456158 00000000 _nop
LAB_0045615c: ;XREF[1,0]: 00454b18
.text:0045615c 3480868f lw a2=>LAB_00450000,-0x7fcc(gp)=>.got:PT...;= 00450000
.text:00456160 21288002 move a1,s4
.text:00456164 f0ced924 addiu t9,a2,-0x3110
.text:00456168 09f82003 jalr t9=>FUN_0044cef0 ;undefined FUN_0044cef0()
.text:0045616c 21206002 _move a0,s3
.text:00456170 21284000 move a1,v0
.text:00456174 2000bc8f lw gp,local_138+0x158(sp)
.text:00456178 17f94004 bltz v0,LAB_004545d8
.text:0045617c 21304000 _move a2,v0
.text:00456180 2c0d638e lw v1,0xd2c(s3)
.text:00456184 66fa0010 b LAB_00454b20
.text:00456188 01007230 _andi s2,v1,0x1
LAB_0045618c: ;XREF[1,0]: 00454b30
.text:0045618c 34808f8f lw t7,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456190 00000000 nop
.text:00456194 04d4f925 addiu t9,t7,-0x2bfc
.text:00456198 09f82003 jalr t9=>FUN_0044d404 ;undefined FUN_0044d404()
.text:0045619c 21206002 _move a0,s3
.text:004561a0 21284000 move a1,v0
.text:004561a4 2000bc8f lw gp,local_138+0x158(sp)
.text:004561a8 63fa4104 bgez v0,LAB_00454b38
.text:004561ac 21304000 _move a2,v0
.text:004561b0 09f90010 b LAB_004545d8
.text:004561b4 00000000 _nop
LAB_004561b8: ;XREF[1,0]: 004554a0
.text:004561b8 79fc4014 bne v0,zero,LAB_004553a0
.text:004561bc c2b90300 _srl s7,v1,0x7
.text:004561c0 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004561c4 21288002 move a1,s4
.text:004561c8 21206002 move a0,s3
.text:004561cc fc0b1926 addiu t9,s0,0xbfc
.text:004561d0 09f82003 jalr t9=>FUN_00450bfc ;undefined FUN_00450bfc()
.text:004561d4 01000624 _li a2,0x1
.text:004561d8 2000bc8f lw gp,local_138+0x158(sp)
.text:004561dc d3004014 bne v0,zero,LAB_0045652c
.text:004561e0 21284000 _move a1,v0
.text:004561e4 30126a8e lw t2,0x1230(s3)
.text:004561e8 00000000 nop
.text:004561ec 02c50a00 srl t8,t2,0x14
.text:004561f0 01001233 andi s2,t8,0x1
.text:004561f4 bffc4012 beq s2,zero,LAB_004554f4
.text:004561f8 21200000 _clear a0
.text:004561fc 480c648e lw a0,0xc48(s3)
.text:00456200 34127f8e lw ra,0x1234(s3)
.text:00456204 38127e8e lw s8,0x1238(s3)
.text:00456208 8c009094 lhu s0,0x8c(a0)
.text:0045620c 0000958e lw s5,0x0(s4)
.text:00456210 0c00978e lw s7,0xc(s4)
.text:00456214 2188fe03 addu s1,ra,s8
.text:00456218 0800898e lw t1,0x8(s4)
.text:0045621c 21283002 addu a1,s1,s0
.text:00456220 3480888f lw t0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456224 0400af24 addiu t7,a1,0x4
.text:00456228 2168b702 addu t5,s5,s7
.text:0045622c 7c00a327 addiu v1,sp,0x7c
.text:00456230 c400a227 addiu v0,sp,0xc4
.text:00456234 c800b127 addiu s1,sp,0xc8
.text:00456238 21206002 move a0,s3
.text:0045623c 16000524 li a1,0x16
.text:00456240 16000624 li a2,0x16
.text:00456244 7e00a727 addiu a3,sp,0x7e
.text:00456248 c800a9af sw t1,local_90+0x158(sp)
.text:0045624c 7e00afa7 sh t7,local_da+0x158(sp)
.text:00456250 1000a3af sw v1,local_148+0x158(sp)
.text:00456254 1400a2af sw v0,local_144+0x158(sp)
.text:00456258 1800adaf sw t5,local_140+0x158(sp)
.text:0045625c 38df1925 addiu t9,t0,-0x20c8
.text:00456260 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456264 1c00b1af _sw s1,local_13c+0x158(sp)
.text:00456268 2000bc8f lw gp,local_138+0x158(sp)
.text:0045626c a1fc4004 bltz v0,LAB_004554f4
.text:00456270 21204000 _move a0,v0
.text:00456274 c800a58f lw a1,local_90+0x158(sp)
.text:00456278 01001524 li s5,0x1
.text:0045627c 0000b5a0 sb s5,0x0(a1)
.text:00456280 c800af8f lw t7,local_90+0x158(sp)
.text:00456284 021a1000 srl v1,s0,0x8
.text:00456288 0100e925 addiu t1,t7,0x1
.text:0045628c c800a9af sw t1,local_90+0x158(sp)
.text:00456290 0100e0a1 sb zero,0x1(t7)
.text:00456294 c800ad8f lw t5,local_90+0x158(sp)
.text:00456298 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045629c 0100a225 addiu v0,t5,0x1
.text:004562a0 c800a2af sw v0,local_90+0x158(sp)
.text:004562a4 0100a3a1 sb v1,0x1(t5)
.text:004562a8 c800aa8f lw t2,local_90+0x158(sp)
.text:004562ac 21300002 move a2,s0
.text:004562b0 01004825 addiu t0,t2,0x1
.text:004562b4 c800a8af sw t0,local_90+0x158(sp)
.text:004562b8 010050a1 sb s0,0x1(t2)
.text:004562bc c800b88f lw t8,local_90+0x158(sp)
.text:004562c0 480c728e lw s2,0xc48(s3)
.text:004562c4 01000727 addiu a3,t8,0x1
.text:004562c8 8800458e lw a1,0x88(s2)
.text:004562cc 2120e000 move a0,a3
.text:004562d0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004562d4 c800a7af _sw a3,local_90+0x158(sp)
.text:004562d8 2000bc8f lw gp,local_138+0x158(sp)
.text:004562dc c800a68f lw a2,local_90+0x158(sp)
.text:004562e0 3480968f lw s6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004562e4 7c00ac93 lbu t4,local_dc+0x158(sp)
.text:004562e8 c400ae8f lw t6,local_94+0x158(sp)
.text:004562ec 21580602 addu t3,s0,a2
.text:004562f0 7e00a797 lhu a3,local_da+0x158(sp)
.text:004562f4 21206002 move a0,s3
.text:004562f8 16000524 li a1,0x16
.text:004562fc 16000624 li a2,0x16
.text:00456300 c800abaf sw t3,local_90+0x158(sp)
.text:00456304 1000acaf sw t4,local_148+0x158(sp)
.text:00456308 1400aeaf sw t6,local_144+0x158(sp)
.text:0045630c 1c00b1af sw s1,local_13c+0x158(sp)
.text:00456310 94e6d926 addiu t9,s6,-0x196c
.text:00456314 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00456318 1800b4af _sw s4,local_140+0x158(sp)
.text:0045631c 2000bc8f lw gp,local_138+0x158(sp)
.text:00456320 74fc4004 bltz v0,LAB_004554f4
.text:00456324 21204000 _move a0,v0
.text:00456328 c800a28f lw v0,local_90+0x158(sp)
.text:0045632c 21200000 clear a0
.text:00456330 b6fc0010 b LAB_0045560c
.text:00456334 080082ae _sw v0,0x8(s4)
LAB_00456338: ;XREF[1,0]: 00454aec
.text:00456338 300d6dae sw t5,0xd30(s3)
.text:0045633c 0400858e lw a1,0x4(s4)
.text:00456340 0c00978e lw s7,0xc(s4)
.text:00456344 4487998f lw t9,-0x78bc(gp)=>->sslEncodeResponse ;= 00454450
.text:00456348 080085ae sw a1,0x8(s4)
.text:0045634c e1f80010 b LAB_004546d4
.text:00456350 d400b7af _sw s7,local_84+0x158(sp)
LAB_00456354: ;XREF[1,0]: 00455e64
.text:00456354 a1fe0010 b LAB_00455ddc
.text:00456358 0c0d60ae _sw zero,0xd0c(s3)
LAB_0045635c: ;XREF[1,0]: 00454f14
.text:0045635c cbfa0010 b LAB_00454e8c
.text:00456360 0c0d60ae _sw zero,0xd0c(s3)
LAB_00456364: ;XREF[1,0]: 0045613c
.text:00456364 53ff0010 b LAB_004560b4
.text:00456368 0c0d60ae _sw zero,0xd0c(s3)
LAB_0045636c: ;XREF[1,0]: 00455394
.text:0045636c 3480928f lw s2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456370 21288002 move a1,s4
.text:00456374 21206002 move a0,s3
.text:00456378 fc0b5926 addiu t9,s2,0xbfc
.text:0045637c 09f82003 jalr t9=>FUN_00450bfc ;undefined FUN_00450bfc()
.text:00456380 01000624 _li a2,0x1
.text:00456384 2000bc8f lw gp,local_138+0x158(sp)
.text:00456388 68004014 bne v0,zero,LAB_0045652c
.text:0045638c 21284000 _move a1,v0
.text:00456390 30126a8e lw t2,0x1230(s3)
.text:00456394 00000000 nop
.text:00456398 02c50a00 srl t8,t2,0x14
.text:0045639c 01000533 andi a1,t8,0x1
.text:004563a0 4f00a010 beq a1,zero,LAB_004564e0
.text:004563a4 21200000 _clear a0
.text:004563a8 480c668e lw a2,0xc48(s3)
.text:004563ac 34127f8e lw ra,0x1234(s3)
.text:004563b0 38127e8e lw s8,0x1238(s3)
.text:004563b4 8c00d094 lhu s0,0x8c(a2)
.text:004563b8 0000958e lw s5,0x0(s4)
.text:004563bc 0c00978e lw s7,0xc(s4)
.text:004563c0 2120fe03 addu a0,ra,s8
.text:004563c4 0800898e lw t1,0x8(s4)
.text:004563c8 21389000 addu a3,a0,s0
.text:004563cc 3480828f lw v0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004563d0 0400ef24 addiu t7,a3,0x4
.text:004563d4 2140b702 addu t0,s5,s7
.text:004563d8 7400ad27 addiu t5,sp,0x74
.text:004563dc b000a327 addiu v1,sp,0xb0
.text:004563e0 b400b127 addiu s1,sp,0xb4
.text:004563e4 21206002 move a0,s3
.text:004563e8 16000524 li a1,0x16
.text:004563ec 16000624 li a2,0x16
.text:004563f0 7600a727 addiu a3,sp,0x76
.text:004563f4 b400a9af sw t1,local_a4+0x158(sp)
.text:004563f8 7600afa7 sh t7,local_e2+0x158(sp)
.text:004563fc 1000adaf sw t5,local_148+0x158(sp)
.text:00456400 1400a3af sw v1,local_144+0x158(sp)
.text:00456404 1800a8af sw t0,local_140+0x158(sp)
.text:00456408 38df5924 addiu t9,v0,-0x20c8
.text:0045640c 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456410 1c00b1af _sw s1,local_13c+0x158(sp)
.text:00456414 2000bc8f lw gp,local_138+0x158(sp)
.text:00456418 31004004 bltz v0,LAB_004564e0
.text:0045641c 21204000 _move a0,v0
.text:00456420 b400b58f lw s5,local_a4+0x158(sp)
.text:00456424 01001724 li s7,0x1
.text:00456428 0000b7a2 sb s7,0x0(s5)
.text:0045642c b400a98f lw t1,local_a4+0x158(sp)
.text:00456430 026a1000 srl t5,s0,0x8
.text:00456434 01002725 addiu a3,t1,0x1
.text:00456438 b400a7af sw a3,local_a4+0x158(sp)
.text:0045643c 010020a1 sb zero,0x1(t1)
.text:00456440 b400a38f lw v1,local_a4+0x158(sp)
.text:00456444 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00456448 01006f24 addiu t7,v1,0x1
.text:0045644c b400afaf sw t7,local_a4+0x158(sp)
.text:00456450 01006da0 sb t5,0x1(v1)
.text:00456454 b400a88f lw t0,local_a4+0x158(sp)
.text:00456458 21300002 move a2,s0
.text:0045645c 01000225 addiu v0,t0,0x1
.text:00456460 b400a2af sw v0,local_a4+0x158(sp)
.text:00456464 010010a1 sb s0,0x1(t0)
.text:00456468 b400a58f lw a1,local_a4+0x158(sp)
.text:0045646c 480c6a8e lw t2,0xc48(s3)
.text:00456470 0100b824 addiu t8,a1,0x1
.text:00456474 8800458d lw a1,0x88(t2)
.text:00456478 21200003 move a0,t8
.text:0045647c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00456480 b400b8af _sw t8,local_a4+0x158(sp)
.text:00456484 2000bc8f lw gp,local_138+0x158(sp)
.text:00456488 b400b28f lw s2,local_a4+0x158(sp)
.text:0045648c 3480968f lw s6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456490 7400ac93 lbu t4,local_e4+0x158(sp)
.text:00456494 b000ae8f lw t6,local_a8+0x158(sp)
.text:00456498 21581202 addu t3,s0,s2
.text:0045649c 7600a797 lhu a3,local_e2+0x158(sp)
.text:004564a0 21206002 move a0,s3
.text:004564a4 16000524 li a1,0x16
.text:004564a8 16000624 li a2,0x16
.text:004564ac b400abaf sw t3,local_a4+0x158(sp)
.text:004564b0 1000acaf sw t4,local_148+0x158(sp)
.text:004564b4 1400aeaf sw t6,local_144+0x158(sp)
.text:004564b8 1c00b1af sw s1,local_13c+0x158(sp)
.text:004564bc 94e6d926 addiu t9,s6,-0x196c
.text:004564c0 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004564c4 1800b4af _sw s4,local_140+0x158(sp)
.text:004564c8 2000bc8f lw gp,local_138+0x158(sp)
.text:004564cc 04004004 bltz v0,LAB_004564e0
.text:004564d0 21204000 _move a0,v0
.text:004564d4 b400b18f lw s1=>local_a4,0xb4(sp)
.text:004564d8 21200000 clear a0
.text:004564dc 080091ae sw s1,0x8(s4)
LAB_004564e0: ;XREF[3,0]: 004563a0,00456418,004564cc
.text:004564e0 2c0d638e lw v1,0xd2c(s3)
.text:004564e4 21288000 move a1,a0
LAB_004564e8: ;XREF[1,0]: 0045538c
.text:004564e8 adfba014 bne a1,zero,LAB_004553a0
.text:004564ec c2b90300 _srl s7,v1,0x7
.text:004564f0 c2240300 srl a0,v1,0x13
.text:004564f4 01009030 andi s0,a0,0x1
.text:004564f8 aafb0012 beq s0,zero,LAB_004553a4
.text:004564fc 0100f032 _andi s0,s7,0x1
.text:00456500 34809f8f lw ra,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456504 21288002 move a1,s4
.text:00456508 21206002 move a0,s3
.text:0045650c 21300000 clear a2
.text:00456510 21380000 clear a3
.text:00456514 1000a0af sw zero,local_148+0x158(sp)
.text:00456518 6401f927 addiu t9,ra,0x164
.text:0045651c 09f82003 jalr t9=>FUN_00450164 ;undefined FUN_00450164()
.text:00456520 1400a0af _sw zero,local_144+0x158(sp)
.text:00456524 2000bc8f lw gp,local_138+0x158(sp)
.text:00456528 21284000 move a1,v0
LAB_0045652c: ;XREF[2,0]: 004561dc,00456388
.text:0045652c 2c0d638e lw v1,0xd2c(s3)
.text:00456530 9bfb0010 b LAB_004553a0
.text:00456534 c2b90300 _srl s7,v1,0x7
LAB_00456538: ;XREF[1,0]: 004552f4
.text:00456538 0400c624 addiu a2,a2,0x4
.text:0045653c 6ffb0010 b LAB_004552fc
.text:00456540 02000524 _li a1,0x2
LAB_00456544: ;XREF[1,0]: 00454bbc
.text:00456544 0100f632 andi s6,s7,0x1
.text:00456548 8201c012 beq s6,zero,LAB_00456b54
.text:0045654c 00000000 _nop
.text:00456550 340c628e lw v0,0xc34(s3)
.text:00456554 480c668e lw a2,0xc48(s3)
.text:00456558 3400598c lw t9,0x34(v0)
.text:0045655c 7000d894 lhu t8,0x70(a2)
.text:00456560 00003f93 lbu ra,0x0(t9)
.text:00456564 8000122f sltiu s2,t8,0x80
.text:00456568 40f01f00 sll s8,ra,0x1
.text:0045656c 2118d803 addu v1,s8,t8
.text:00456570 02004016 bne s2,zero,LAB_0045657c
.text:00456574 0d006224 _addiu v0,v1,0xd
.text:00456578 0e006224 addiu v0,v1,0xe
LAB_0045657c: ;XREF[1,0]: 00456570
.text:0045657c 9af90010 b LAB_00454be8
.text:00456580 02005524 _addiu s5,v0,0x2
LAB_00456584: ;XREF[1,0]: 00456068
.text:00456584 34126d8e lw t5,0x1234(s3)
.text:00456588 00000000 nop
LAB_0045658c: ;XREF[1,0]: 004565ac
.text:0045658c 2170af01 addu t6,t5,t7
.text:00456590 2130d501 addu a2,t6,s5
.text:00456594 40280600 sll a1,a2,0x1
.text:00456598 21a8a600 addu s5,a1,a2
.text:0045659c 2150b702 addu t2,s5,s7
.text:004565a0 20fa0010 b LAB_00454e24
.text:004565a4 49004825 _addiu t0,t2,0x49
LAB_004565a8: ;XREF[1,0]: 00456078
.text:004565a8 34126d8e lw t5,0x1234(s3)
LAB_004565ac: ;XREF[1,0]: 004560bc
.text:004565ac f7ff0010 b LAB_0045658c
.text:004565b0 21b8ea02 _addu s7,s7,t2
LAB_004565b4: ;XREF[2,0]: 00455650,00455690
.text:004565b4 100d668e lw a2,0xd10(s3)
.text:004565b8 47fc0010 b LAB_004556d8
.text:004565bc 00000000 _nop
LAB_004565c0: ;XREF[1,0]: 0045469c
.text:004565c0 6001b18f lw s1,local_res8+0x158(sp)
.text:004565c4 c80d6792 lbu a3,0xdc8(s3)
.text:004565c8 c887998f lw t9,-0x7838(gp)=>->matrixSslEncodeClie...;= 00451610
.text:004565cc 21288002 move a1,s4
.text:004565d0 1000b1af sw s1,local_148+0x158(sp)
.text:004565d4 1800b0af sw s0,local_140+0x158(sp)
.text:004565d8 1400a0af sw zero,local_144+0x158(sp)
.text:004565dc 09f82003 jalr t9=>matrixSslEncodeClientHello ;undefined matrixSslEncodeClientHello...
.text:004565e0 b80d6626 _addiu a2,s3,0xdb8
.text:004565e4 2000bc8f lw gp,local_138+0x158(sp)
.text:004565e8 42f90010 b LAB_00454af4
.text:004565ec 21284000 _move a1,v0
LAB_004565f0: ;XREF[1,0]: 00454d00
.text:004565f0 c6f90010 b LAB_00454d0c
.text:004565f4 2138ec00 _addu a3,a3,t4
LAB_004565f8: ;XREF[1,0]: 00455344
.text:004565f8 6001b38f lw s3,local_res8+0x158(sp)
.text:004565fc ceff0624 li a2,-0x32
.text:00456600 f5f70010 b LAB_004545d8
.text:00456604 000063ae _sw v1,0x0(s3)
LAB_00456608: ;XREF[2,0]: 0045477c,004547b4
.text:00456608 100d638e lw v1,0xd10(s3)
.text:0045660c 79f80010 b LAB_004547f4
.text:00456610 00000000 _nop
LAB_00456614: ;XREF[1,0]: 004557a0
.text:00456614 82340900 srl a2,t1,0x12
.text:00456618 0100c430 andi a0,a2,0x1
.text:0045661c 6b018010 beq a0,zero,LAB_00456bcc
.text:00456620 82000f24 _li t7,0x82
.text:00456624 100d6e8e lw t6,0xd10(s3)
.text:00456628 79fc0010 b LAB_00455810
.text:0045662c c2610900 _srl t4,t1,0x7
LAB_00456630: ;XREF[1,0]: 00455814
.text:00456630 34126d8e lw t5,0x1234(s3)
.text:00456634 38126c8e lw t4,0x1238(s3)
LAB_00456638: ;XREF[5,0]: 00456c90,00456c9c,00456ca4,00456df0
; 00457070
.text:00456638 40b00d00 sll s6,t5,0x1
.text:0045663c 21a8cd02 addu s5,s6,t5
.text:00456640 40b80c00 sll s7,t4,0x1
.text:00456644 2150b702 addu t2,s5,s7
.text:00456648 0800c891 lbu t0,0x8(t6)
.text:0045664c 21384f01 addu a3,t2,t7
.text:00456650 0b00df91 lbu ra,0xb(t6)
.text:00456654 2118e800 addu v1,a3,t0
.text:00456658 21c07f00 addu t8,v1,ra
.text:0045665c c2f20900 srl s8,t1,0xb
.text:00456660 21100603 addu v0,t8,a2
.text:00456664 0100cf33 andi t7,s8,0x1
.text:00456668 0200e011 beq t7,zero,LAB_00456674
.text:0045666c 25004524 _addiu a1,v0,0x25
.text:00456670 0f004524 addiu a1,v0,0xf
LAB_00456674: ;XREF[1,0]: 00456668
.text:00456674 c2890900 srl s1,t1,0x7
.text:00456678 01002632 andi a2,s1,0x1
.text:0045667c 1201c010 beq a2,zero,LAB_00456ac8
.text:00456680 00000000 _nop
.text:00456684 60026b8e lw t3,0x260(s3)
.text:00456688 00000000 nop
.text:0045668c a5016019 blez t3,LAB_00456d24
.text:00456690 42830900 _srl s0,t1,0xd
.text:00456694 01001232 andi s2,s0,0x1
.text:00456698 02004012 beq s2,zero,LAB_004566a4
.text:0045669c 82100900 _srl v0,t1,0x2
.text:004566a0 0200a524 addiu a1,a1,0x2
LAB_004566a4: ;XREF[1,0]: 00456698
.text:004566a4 01004430 andi a0,v0,0x1
.text:004566a8 1f008010 beq a0,zero,LAB_00456728
.text:004566ac 21180000 _clear v1
.text:004566b0 240d7892 lbu t8,0xd24(s3)
.text:004566b4 270d6492 lbu a0,0xd27(s3)
.text:004566b8 02f30900 srl s8,t1,0xc
.text:004566bc 21780403 addu t7,t8,a0
.text:004566c0 0100d933 andi t9,s8,0x1
.text:004566c4 06002013 beq t9,zero,LAB_004566e0
.text:004566c8 80180f00 _sll v1,t7,0x2
.text:004566cc 02009f2c sltiu ra,a0,0x2
.text:004566d0 0400e017 bne ra,zero,LAB_004566e4
.text:004566d4 02550900 _srl t2,t1,0x14
.text:004566d8 80380400 sll a3,a0,0x2
.text:004566dc 21186700 addu v1,v1,a3
LAB_004566e0: ;XREF[1,0]: 004566c4
.text:004566e0 02550900 srl t2,t1,0x14
LAB_004566e4: ;XREF[1,0]: 004566d0
.text:004566e4 01004831 andi t0,t2,0x1
.text:004566e8 10000011 beq t0,zero,LAB_0045672c
.text:004566ec 82bb0900 _srl s7,t1,0xe
.text:004566f0 0400d68d lw s6,0x4(t6)
.text:004566f4 00000000 nop
.text:004566f8 42bb1600 srl s7,s6,0xd
.text:004566fc 0100f532 andi s5,s7,0x1
.text:00456700 0200a016 bne s5,zero,LAB_0045670c
.text:00456704 08000424 _li a0,0x8
.text:00456708 10000424 li a0,0x10
LAB_0045670c: ;XREF[1,0]: 00456700
.text:0045670c 828d0900 srl s1,t1,0x16
.text:00456710 01002632 andi a2,s1,0x1
.text:00456714 0300c010 beq a2,zero,LAB_00456724
.text:00456718 80100400 _sll v0,a0,0x2
.text:0045671c 08008b24 addiu t3,a0,0x8
.text:00456720 80100b00 sll v0,t3,0x2
LAB_00456724: ;XREF[3,0]: 00456714,00456b44,00456f00
.text:00456724 21186200 addu v1,v1,v0
LAB_00456728: ;XREF[4,0]: 004566a8,00456ad0,00456d30,00456dbc
.text:00456728 82bb0900 srl s7,t1,0xe
LAB_0045672c: ;XREF[3,0]: 004566e8,00456b10,00456d7c
.text:0045672c 0100e432 andi a0,s7,0x1
.text:00456730 2c008010 beq a0,zero,LAB_004567e4
.text:00456734 2128a300 _addu a1,a1,v1
.text:00456738 2158ac01 addu t3,t5,t4
.text:0045673c 00890b00 sll s1,t3,0x4
.text:00456740 82300900 srl a2,t1,0x2
.text:00456744 23b02b02 subu s6,s1,t3
.text:00456748 0100cc30 andi t4,a2,0x1
.text:0045674c 25008011 beq t4,zero,LAB_004567e4
.text:00456750 2128b600 _addu a1,a1,s6
.text:00456754 240d6392 lbu v1,0xd24(s3)
.text:00456758 270d6492 lbu a0,0xd27(s3)
.text:0045675c 0f000624 li a2,0xf
.text:00456760 21806400 addu s0,v1,a0
.text:00456764 18000602 mult s0,a2
.text:00456768 02cb0900 srl t9,t1,0xc
.text:0045676c 01003233 andi s2,t9,0x1
.text:00456770 12180000 mflo v1
.text:00456774 08004012 beq s2,zero,LAB_00456798
.text:00456778 02c50900 _srl t8,t1,0x14
.text:0045677c 0200822c sltiu v0,a0,0x2
.text:00456780 06004014 bne v0,zero,LAB_0045679c
.text:00456784 01001e33 _andi s8,t8,0x1
.text:00456788 18008600 mult a0,a2
.text:0045678c 12780000 mflo t7
.text:00456790 21186f00 addu v1,v1,t7
.text:00456794 02c50900 srl t8,t1,0x14
LAB_00456798: ;XREF[1,0]: 00456774
.text:00456798 01001e33 andi s8,t8,0x1
LAB_0045679c: ;XREF[1,0]: 00456780
.text:0045679c 1000c013 beq s8,zero,LAB_004567e0
.text:004567a0 00000000 _nop
.text:004567a4 0400c88d lw t0,0x4(t6)
.text:004567a8 00000000 nop
.text:004567ac 423b0800 srl a3,t0,0xd
.text:004567b0 0100ff30 andi ra,a3,0x1
.text:004567b4 0200e017 bne ra,zero,LAB_004567c0
.text:004567b8 08000424 _li a0,0x8
.text:004567bc 10000424 li a0,0x10
LAB_004567c0: ;XREF[1,0]: 004567b4
.text:004567c0 82ad0900 srl s5,t1,0x16
.text:004567c4 0100aa32 andi t2,s5,0x1
.text:004567c8 03004011 beq t2,zero,LAB_004567d8
.text:004567cc 18008600 _mult a0,a2
.text:004567d0 08009724 addiu s7,a0,0x8
.text:004567d4 1800e602 mult s7,a2
LAB_004567d8: ;XREF[1,0]: 004567c8
.text:004567d8 12200000 mflo a0
.text:004567dc 21186400 addu v1,v1,a0
LAB_004567e0: ;XREF[1,0]: 0045679c
.text:004567e0 2128a300 addu a1,a1,v1
LAB_004567e4: ;XREF[2,0]: 00456730,0045674c
.text:004567e4 02b30900 srl s6,t1,0xc
.text:004567e8 0100cc32 andi t4,s6,0x1
.text:004567ec 0b008011 beq t4,zero,LAB_0045681c
.text:004567f0 00000000 _nop
.text:004567f4 0400c38d lw v1,0x4(t6)
.text:004567f8 00000000 nop
.text:004567fc 00186630 andi a2,v1,0x1800
.text:00456800 0401c010 beq a2,zero,LAB_00456c14
.text:00456804 82910300 _srl s2,v1,0x6
.text:00456808 428b0300 srl s1,v1,0xd
.text:0045680c 01002e32 andi t6,s1,0x1
.text:00456810 2901c015 bne t6,zero,LAB_00456cb8
.text:00456814 00000000 _nop
.text:00456818 1900a524 addiu a1,a1,0x19
LAB_0045681c: ;XREF[4,0]: 004567ec,00456c2c,00456cb8,00456d00
.text:0045681c 0000988e lw t8,0x0(s4)
.text:00456820 0c009e8e lw s8,0xc(s4)
.text:00456824 0800888e lw t0,0x8(s4)
.text:00456828 21501e03 addu t2,t8,s8
.text:0045682c 23784801 subu t7,t2,t0
.text:00456830 2a10e501 slt v0,t7,a1
.text:00456834 b4014014 bne v0,zero,LAB_00456f08
.text:00456838 ceff0624 _li a2,-0x32
.text:0045683c c2290900 srl a1,t1,0x7
.text:00456840 0100a930 andi t1,a1,0x1
.text:00456844 14002011 beq t1,zero,LAB_00456898
.text:00456848 00000000 _nop
.text:0045684c 6002668e lw a2,0x260(s3)
.text:00456850 00000000 nop
.text:00456854 0700c014 bne a2,zero,LAB_00456874
.text:00456858 ff00043c _lui a0,0xff
.text:0045685c 3c0d758e lw s5,0xd3c(s3)
.text:00456860 00ff9734 ori s7,a0,0xff00
.text:00456864 2438b702 and a3,s5,s7
.text:00456868 00031f24 li ra,0x300
.text:0045686c 7201ff10 beq a3,ra,LAB_00456e38
.text:00456870 0200b625 _addiu s6,t5,0x2
LAB_00456874: ;XREF[1,0]: 00456854
.text:00456874 34809f8f lw ra,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456878 21288002 move a1,s4
.text:0045687c fc0bf927 addiu t9,ra,0xbfc
.text:00456880 09f82003 jalr t9=>FUN_00450bfc ;undefined FUN_00450bfc()
.text:00456884 21206002 _move a0,s3
.text:00456888 2000bc8f lw gp,local_138+0x158(sp)
.text:0045688c 21284000 move a1,v0
LAB_00456890: ;XREF[2,0]: 00456ef8,00456f20
.text:00456890 0800a014 bne a1,zero,LAB_004568b4
.text:00456894 00000000 _nop
LAB_00456898: ;XREF[1,0]: 00456844
.text:00456898 3480878f lw a3=>LAB_00450000,-0x7fcc(gp)=>.got:PT...;= 00450000
.text:0045689c 21288002 move a1,s4
.text:004568a0 8427f924 addiu t9,a3,0x2784
.text:004568a4 09f82003 jalr t9=>FUN_00452784 ;undefined FUN_00452784()
.text:004568a8 21206002 _move a0,s3
.text:004568ac 2000bc8f lw gp,local_138+0x158(sp)
.text:004568b0 21284000 move a1,v0
LAB_004568b4: ;XREF[1,0]: 00456890
.text:004568b4 2c0d7792 lbu s7,0xd2c(s3)
.text:004568b8 00000000 nop
.text:004568bc c2a91700 srl s5,s7,0x7
.text:004568c0 0e00a012 beq s5,zero,LAB_004568fc
.text:004568c4 00000000 _nop
.text:004568c8 87f8a014 bne a1,zero,LAB_00454ae8
.text:004568cc 00000000 _nop
.text:004568d0 6002658e lw a1,0x260(s3)
.text:004568d4 00000000 nop
.text:004568d8 0a00a018 blez a1,LAB_00456904
.text:004568dc 21288002 _move a1,s4
.text:004568e0 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:004568e4 00000000 nop
.text:004568e8 f4e8b925 addiu t9,t5,-0x170c
.text:004568ec 09f82003 jalr t9=>FUN_0044e8f4 ;undefined FUN_0044e8f4()
.text:004568f0 21206002 _move a0,s3
.text:004568f4 2000bc8f lw gp,local_138+0x158(sp)
.text:004568f8 21284000 move a1,v0
LAB_004568fc: ;XREF[1,0]: 004568c0
.text:004568fc 7bf8a014 bne a1,zero,LAB_00454aec
.text:00456900 ceff1524 _li s5,-0x32
LAB_00456904: ;XREF[1,0]: 004568d8
.text:00456904 00008b8e lw t3,0x0(s4)
.text:00456908 0c00868e lw a2,0xc(s4)
.text:0045690c 3412648e lw a0,0x1234(s3)
.text:00456910 08008e8e lw t6,0x8(s4)
.text:00456914 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456918 21406601 addu t0,t3,a2
.text:0045691c 01008a24 addiu t2,a0,0x1
.text:00456920 1401ac27 addiu t4,sp,0x114
.text:00456924 1801b027 addiu s0,sp,0x118
.text:00456928 a000b627 addiu s6,sp,0xa0
.text:0045692c 21206002 move a0,s3
.text:00456930 14000524 li a1,0x14
.text:00456934 21300000 clear a2
.text:00456938 a200a727 addiu a3,sp,0xa2
.text:0045693c 38df3926 addiu t9,s1,-0x20c8
.text:00456940 1801aeaf sw t6,local_40+0x158(sp)
.text:00456944 a200aaa7 sh t2,local_b6+0x158(sp)
.text:00456948 1000b6af sw s6,local_148+0x158(sp)
.text:0045694c 1400acaf sw t4,local_144+0x158(sp)
.text:00456950 1800a8af sw t0,local_140+0x158(sp)
.text:00456954 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456958 1c00b0af _sw s0,local_13c+0x158(sp)
.text:0045695c 2000bc8f lw gp,local_138+0x158(sp)
.text:00456960 b4004004 bltz v0,LAB_00456c34
.text:00456964 21184000 _move v1,v0
.text:00456968 1801b88f lw t8,local_40+0x158(sp)
.text:0045696c 01000924 li t1,0x1
.text:00456970 000009a3 sb t1,0x0(t8)
.text:00456974 1801be8f lw s8,local_40+0x158(sp)
.text:00456978 1401a38f lw v1,local_44+0x158(sp)
.text:0045697c 3480928f lw s2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456980 a000af93 lbu t7,local_b8+0x158(sp)
.text:00456984 0100c227 addiu v0,s8,0x1
.text:00456988 a200a797 lhu a3=>local_b6,0xa2(sp)
.text:0045698c 1400a3af sw v1,local_144+0x158(sp)
.text:00456990 21206002 move a0,s3
.text:00456994 14000524 li a1,0x14
.text:00456998 21300000 clear a2
.text:0045699c 1801a2af sw v0,local_40+0x158(sp)
.text:004569a0 1000afaf sw t7,local_148+0x158(sp)
.text:004569a4 1c00b0af sw s0,local_13c+0x158(sp)
.text:004569a8 94e65926 addiu t9,s2,-0x196c
.text:004569ac 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:004569b0 1800b4af _sw s4,local_140+0x158(sp)
.text:004569b4 2000bc8f lw gp,local_138+0x158(sp)
.text:004569b8 9e004004 bltz v0,LAB_00456c34
.text:004569bc 21184000 _move v1,v0
.text:004569c0 1801b08f lw s0=>local_40,0x118(sp)
.text:004569c4 00000000 nop
.text:004569c8 080090ae sw s0,0x8(s4)
LAB_004569cc: ;XREF[1,0]: 00456c3c
.text:004569cc 2c0d6d8e lw t5,0xd2c(s3)
.text:004569d0 0000958e lw s5,0x0(s4)
.text:004569d4 0800978e lw s7,0x8(s4)
.text:004569d8 c22a0d00 srl a1,t5,0xb
.text:004569dc 0c00878e lw a3,0xc(s4)
.text:004569e0 0100bf30 andi ra,a1,0x1
.text:004569e4 2001b7af sw s7,local_38+0x158(sp)
.text:004569e8 2140a702 addu t0,s5,a3
.text:004569ec 0200e013 beq ra,zero,LAB_004569f8
.text:004569f0 24000424 _li a0,0x24
.text:004569f4 0c000424 li a0,0xc
LAB_004569f8: ;XREF[1,0]: 004569ec
.text:004569f8 34126e8e lw t6,0x1234(s3)
.text:004569fc 38126b8e lw t3,0x1238(s3)
.text:00456a00 38df3926 addiu t9,s1,-0x20c8
.text:00456a04 2150cb01 addu t2,t6,t3
.text:00456a08 21b04401 addu s6,t2,a0
.text:00456a0c a400ac27 addiu t4,sp,0xa4
.text:00456a10 2001b027 addiu s0,sp,0x120
.text:00456a14 1c01b127 addiu s1,sp,0x11c
.text:00456a18 21206002 move a0,s3
.text:00456a1c 16000524 li a1,0x16
.text:00456a20 14000624 li a2,0x14
.text:00456a24 a600a727 addiu a3,sp,0xa6
.text:00456a28 a600b6a7 sh s6,local_b2+0x158(sp)
.text:00456a2c 1000acaf sw t4,local_148+0x158(sp)
.text:00456a30 1400b1af sw s1,local_144+0x158(sp)
.text:00456a34 1800a8af sw t0,local_140+0x158(sp)
.text:00456a38 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456a3c 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00456a40 2000bc8f lw gp,local_138+0x158(sp)
.text:00456a44 27f84004 bltz v0,LAB_00454ae4
.text:00456a48 21184000 _move v1,v0
.text:00456a4c 2c0d728e lw s2,0xd2c(s3)
.text:00456a50 2001a48f lw a0,local_38+0x158(sp)
.text:00456a54 c2321200 srl a2,s2,0xb
.text:00456a58 0100c830 andi t0,a2,0x1
.text:00456a5c 800c64ae sw a0,0xc80(s3)
.text:00456a60 02000015 bne t0,zero,LAB_00456a6c
.text:00456a64 0c000524 _li a1,0xc
.text:00456a68 24000524 li a1,0x24
LAB_00456a6c: ;XREF[1,0]: 00456a60
.text:00456a6c 3480838f lw v1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456a70 a400be93 lbu s8,local_b4+0x158(sp)
.text:00456a74 1c01af8f lw t7,local_3c+0x158(sp)
.text:00456a78 2110a400 addu v0,a1,a0
.text:00456a7c a600a797 lhu a3=>local_b2,0xa6(sp)
.text:00456a80 94e67924 addiu t9,v1,-0x196c
.text:00456a84 21206002 move a0,s3
.text:00456a88 16000524 li a1,0x16
.text:00456a8c 14000624 li a2,0x14
.text:00456a90 2001a2af sw v0,local_38+0x158(sp)
.text:00456a94 1000beaf sw s8,local_148+0x158(sp)
.text:00456a98 1400afaf sw t7,local_144+0x158(sp)
.text:00456a9c 1c00b0af sw s0,local_13c+0x158(sp)
.text:00456aa0 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00456aa4 1800b4af _sw s4,local_140+0x158(sp)
.text:00456aa8 2000bc8f lw gp,local_138+0x158(sp)
.text:00456aac 0df84004 bltz v0,LAB_00454ae4
.text:00456ab0 21184000 _move v1,v0
.text:00456ab4 2c0d788e lw t8,0xd2c(s3)
.text:00456ab8 2001a38f lw v1,local_38+0x158(sp)
.text:00456abc 82231800 srl a0,t8,0xe
.text:00456ac0 f7f70010 b LAB_00454aa0
.text:00456ac4 01008230 _andi v0,a0,0x1
LAB_00456ac8: ;XREF[1,0]: 0045667c
.text:00456ac8 82880900 srl s1,t1,0x2
.text:00456acc 01002632 andi a2,s1,0x1
.text:00456ad0 15ffc010 beq a2,zero,LAB_00456728
.text:00456ad4 21180000 _clear v1
.text:00456ad8 240d6392 lbu v1,0xd24(s3)
.text:00456adc 270d6492 lbu a0,0xd27(s3)
.text:00456ae0 02830900 srl s0,t1,0xc
.text:00456ae4 21906400 addu s2,v1,a0
.text:00456ae8 01000b32 andi t3,s0,0x1
.text:00456aec 06006011 beq t3,zero,LAB_00456b08
.text:00456af0 40181200 _sll v1,s2,0x1
.text:00456af4 0200992c sltiu t9,a0,0x2
.text:00456af8 04002017 bne t9,zero,LAB_00456b0c
.text:00456afc 02f50900 _srl s8,t1,0x14
.text:00456b00 40100400 sll v0,a0,0x1
.text:00456b04 21186200 addu v1,v1,v0
LAB_00456b08: ;XREF[1,0]: 00456aec
.text:00456b08 02f50900 srl s8,t1,0x14
LAB_00456b0c: ;XREF[1,0]: 00456af8
.text:00456b0c 0100cf33 andi t7,s8,0x1
.text:00456b10 06ffe011 beq t7,zero,LAB_0045672c
.text:00456b14 82bb0900 _srl s7,t1,0xe
.text:00456b18 0400c78d lw a3,0x4(t6)
.text:00456b1c 00000000 nop
.text:00456b20 42fb0700 srl ra,a3,0xd
.text:00456b24 0100f833 andi t8,ra,0x1
.text:00456b28 02000017 bne t8,zero,LAB_00456b34
.text:00456b2c 08000424 _li a0,0x8
.text:00456b30 10000424 li a0,0x10
LAB_00456b34: ;XREF[1,0]: 00456b28
.text:00456b34 82550900 srl t2,t1,0x16
.text:00456b38 01004831 andi t0,t2,0x1
.text:00456b3c f0000011 beq t0,zero,LAB_00456f00
.text:00456b40 08009524 _addiu s5,a0,0x8
.text:00456b44 f7fe0010 b LAB_00456724
.text:00456b48 40101500 _sll v0,s5,0x1
LAB_00456b4c: ;XREF[1,0]: 004552cc
.text:00456b4c e2f90010 b LAB_004552d8
.text:00456b50 2130c400 _addu a2,a2,a0
LAB_00456b54: ;XREF[1,0]: 00456548
.text:00456b54 480c668e lw a2,0xc48(s3)
.text:00456b58 24f80010 b LAB_00454bec
.text:00456b5c 42430900 _srl t0,t1,0xd
LAB_00456b60: ;XREF[1,0]: 00455f88
.text:00456b60 6ef90010 b LAB_0045511c
.text:00456b64 80100400 _sll v0,a0,0x2
LAB_00456b68: ;XREF[2,0]: 0045493c,00454994
.text:00456b68 dff76014 bne v1,zero,LAB_00454ae8
.text:00456b6c 21286000 _move a1,v1
.text:00456b70 8df70010 b LAB_004549a8
.text:00456b74 00000000 _nop
LAB_00456b78: ;XREF[1,0]: 00454f00
.text:00456b78 e4f80010 b LAB_00454f0c
.text:00456b7c 2138ea00 _addu a3,a3,t2
LAB_00456b80: ;XREF[1,0]: 00456128
.text:00456b80 6cfd0010 b LAB_00456134
.text:00456b84 2138e800 _addu a3,a3,t0
LAB_00456b88: ;XREF[1,0]: 00455e50
.text:00456b88 b4fc0010 b LAB_00455e5c
.text:00456b8c 2138ea00 _addu a3,a3,t2
LAB_00456b90: ;XREF[1,0]: 00455940
.text:00456b90 4bfb0010 b LAB_004558c0
.text:00456b94 0c0d60ae _sw zero,0xd0c(s3)
LAB_00456b98: ;XREF[1,0]: 00455c08
.text:00456b98 1efc0010 b LAB_00455c14
.text:00456b9c 2128a400 _addu a1,a1,a0
LAB_00456ba0: ;XREF[1,0]: 00455728
.text:00456ba0 01002233 andi v0,t9,0x1
.text:00456ba4 53004010 beq v0,zero,LAB_00456cf4
.text:00456ba8 42830300 _srl s0,v1,0xd
.text:00456bac 01000732 andi a3,s0,0x1
.text:00456bb0 2900e010 beq a3,zero,LAB_00456c58
.text:00456bb4 00000000 _nop
.text:00456bb8 e2fa0010 b LAB_00455744
.text:00456bbc 0900a524 _addiu a1,a1,0x9
LAB_00456bc0: ;XREF[1,0]: 004557fc
.text:00456bc0 100d6e8e lw t6,0xd10(s3)
.text:00456bc4 12fb0010 b LAB_00455810
.text:00456bc8 c2610900 _srl t4,t1,0x7
LAB_00456bcc: ;XREF[1,0]: 0045661c
.text:00456bcc 100d6e8e lw t6,0xd10(s3)
.text:00456bd0 00000000 nop
.text:00456bd4 0200d795 lhu s7,0x2(t6)
.text:00456bd8 00000000 nop
.text:00456bdc f8fff526 addiu s5,s7,-0x8
.text:00456be0 ffffb032 andi s0,s5,0xffff
.text:00456be4 0200072e sltiu a3,s0,0x2
.text:00456be8 4700e010 beq a3,zero,LAB_00456d08
.text:00456bec 00000000 _nop
.text:00456bf0 5802768e lw s6,0x258(s3)
.text:00456bf4 00000000 nop
.text:00456bf8 5c00de8e lw s8,0x5c(s6)
.text:00456bfc 00000000 nop
.text:00456c00 0000d993 lbu t9,0x0(s8)
.text:00456c04 00000000 nop
.text:00456c08 40f81900 sll ra,t9,0x1
.text:00456c0c fffa0010 b LAB_0045580c
.text:00456c10 0200ef27 _addiu t7,ra,0x2
LAB_00456c14: ;XREF[1,0]: 00456800
.text:00456c14 01004b32 andi t3,s2,0x1
.text:00456c18 38006011 beq t3,zero,LAB_00456cfc
.text:00456c1c 42cb0300 _srl t9,v1,0xd
.text:00456c20 01003033 andi s0,t9,0x1
.text:00456c24 24000012 beq s0,zero,LAB_00456cb8
.text:00456c28 00000000 _nop
.text:00456c2c fbfe0010 b LAB_0045681c
.text:00456c30 0900a524 _addiu a1,a1,0x9
LAB_00456c34: ;XREF[2,0]: 00456960,004569b8
.text:00456c34 acf76014 bne v1,zero,LAB_00454ae8
.text:00456c38 21286000 _move a1,v1
.text:00456c3c 63ff0010 b LAB_004569cc
.text:00456c40 00000000 _nop
LAB_00456c44: ;XREF[1,0]: 00455f00
.text:00456c44 2128a400 addu a1,a1,a0
.text:00456c48 b1fc0010 b LAB_00455f10
.text:00456c4c 2140c500 _addu t0,a2,a1
LAB_00456c50: ;XREF[1,0]: 00454fb0
.text:00456c50 daf80010 b LAB_00454fbc
.text:00456c54 2128a400 _addu a1,a1,a0
LAB_00456c58: ;XREF[2,0]: 00455738,00456bb0
.text:00456c58 bafa0010 b LAB_00455744
.text:00456c5c 1100a524 _addiu a1,a1,0x11
LAB_00456c60: ;XREF[1,0]: 00455874
.text:00456c60 34126d8e lw t5,0x1234(s3)
LAB_00456c64: ;XREF[1,0]: 00456cb0
.text:00456c64 2190a802 addu s2,s5,t0
.text:00456c68 40580d00 sll t3,t5,0x1
.text:00456c6c 21b07201 addu s6,t3,s2
.text:00456c70 7400158e lw s5,0x74(s0)
.text:00456c74 40880c00 sll s1,t4,0x1
.text:00456c78 21b8d102 addu s7,s6,s1
.text:00456c7c 70000596 lhu a1,0x70(s0)
.text:00456c80 2130ea02 addu a2,s7,t2
.text:00456c84 bc01aa8e lw t2,0x1bc(s5)
.text:00456c88 2120c500 addu a0,a2,a1
.text:00456c8c 06020824 li t0,0x206
.text:00456c90 69fe4815 bne t2,t0,LAB_00456638
.text:00456c94 05008624 _addiu a2,a0,0x5
.text:00456c98 8000b02c sltiu s0,a1,0x80
.text:00456c9c 66fe0016 bne s0,zero,LAB_00456638
.text:00456ca0 0d008624 _addiu a2,a0,0xd
.text:00456ca4 64fe0010 b LAB_00456638
.text:00456ca8 0e008624 _addiu a2,a0,0xe
LAB_00456cac: ;XREF[1,0]: 00455884
.text:00456cac 34126d8e lw t5,0x1234(s3)
LAB_00456cb0: ;XREF[1,0]: 004558c8
.text:00456cb0 ecff0010 b LAB_00456c64
.text:00456cb4 21505101 _addu t2,t2,s1
LAB_00456cb8: ;XREF[2,0]: 00456810,00456c24
.text:00456cb8 d8fe0010 b LAB_0045681c
.text:00456cbc 1100a524 _addiu a1,a1,0x11
LAB_00456cc0: ;XREF[1,0]: 00454854
.text:00456cc0 100d728e lw s2,0xd10(s3)
.text:00456cc4 00000000 nop
.text:00456cc8 0b004592 lbu a1,0xb(s2)
.text:00456ccc f1f60010 b LAB_00454894
.text:00456cd0 21882502 _addu s1,s1,a1
LAB_00456cd4: ;XREF[1,0]: 00455c30
.text:00456cd4 6001b48f lw s4,local_res8+0x158(sp)
.text:00456cd8 ceff0624 li a2,-0x32
.text:00456cdc 3ef60010 b LAB_004545d8
.text:00456ce0 000083ae _sw v1,0x0(s4)
LAB_00456ce4: ;XREF[2,0]: 004559b0,00455a08
.text:00456ce4 a7fa6014 bne v1,zero,LAB_00455784
.text:00456ce8 21286000 _move a1,v1
.text:00456cec 4bfb0010 b LAB_00455a1c
.text:00456cf0 00000000 _nop
LAB_00456cf4: ;XREF[1,0]: 00456ba4
.text:00456cf4 93fa0010 b LAB_00455744
.text:00456cf8 2128a700 _addu a1,a1,a3
LAB_00456cfc: ;XREF[1,0]: 00456c18
.text:00456cfc 0b00c391 lbu v1,0xb(t6)
.text:00456d00 c6fe0010 b LAB_0045681c
.text:00456d04 2128a300 _addu a1,a1,v1
LAB_00456d08: ;XREF[1,0]: 00456be8
.text:00456d08 5802638e lw v1,0x258(s3)
.text:00456d0c 00000000 nop
.text:00456d10 dc006010 beq v1,zero,LAB_00457084
.text:00456d14 c2610900 _srl t4,t1,0x7
.text:00456d18 94006f94 lhu t7,0x94(v1)
.text:00456d1c bdfa0010 b LAB_00455814
.text:00456d20 01009131 _andi s1,t4,0x1
LAB_00456d24: ;XREF[1,0]: 0045668c
.text:00456d24 82180900 srl v1,t1,0x2
.text:00456d28 01007230 andi s2,v1,0x1
.text:00456d2c 03000624 li a2,0x3
.text:00456d30 7dfe4012 beq s2,zero,LAB_00456728
.text:00456d34 21180000 _clear v1
.text:00456d38 240d6f92 lbu t7,0xd24(s3)
.text:00456d3c 270d6492 lbu a0,0xd27(s3)
.text:00456d40 02130900 srl v0,t1,0xc
.text:00456d44 21c8e401 addu t9,t7,a0
.text:00456d48 18002603 mult t9,a2
.text:00456d4c 01005030 andi s0,v0,0x1
.text:00456d50 12180000 mflo v1
.text:00456d54 08000012 beq s0,zero,LAB_00456d78
.text:00456d58 02fd0900 _srl ra,t1,0x14
.text:00456d5c 02009e2c sltiu s8,a0,0x2
.text:00456d60 0600c017 bne s8,zero,LAB_00456d7c
.text:00456d64 0100f833 _andi t8,ra,0x1
.text:00456d68 18008600 mult a0,a2
.text:00456d6c 12200000 mflo a0
.text:00456d70 21186400 addu v1,v1,a0
.text:00456d74 02fd0900 srl ra,t1,0x14
LAB_00456d78: ;XREF[1,0]: 00456d54
.text:00456d78 0100f833 andi t8,ra,0x1
LAB_00456d7c: ;XREF[1,0]: 00456d60
.text:00456d7c 6bfe0013 beq t8,zero,LAB_0045672c
.text:00456d80 82bb0900 _srl s7,t1,0xe
.text:00456d84 0400ca8d lw t2,0x4(t6)
.text:00456d88 00000000 nop
.text:00456d8c 42430a00 srl t0,t2,0xd
.text:00456d90 01000731 andi a3,t0,0x1
.text:00456d94 0200e014 bne a3,zero,LAB_00456da0
.text:00456d98 08000424 _li a0,0x8
.text:00456d9c 10000424 li a0,0x10
LAB_00456da0: ;XREF[1,0]: 00456d94
.text:00456da0 82bd0900 srl s7,t1,0x16
.text:00456da4 0100f532 andi s5,s7,0x1
.text:00456da8 0300a012 beq s5,zero,LAB_00456db8
.text:00456dac 18008600 _mult a0,a2
.text:00456db0 08009624 addiu s6,a0,0x8
.text:00456db4 1800c602 mult s6,a2
LAB_00456db8: ;XREF[1,0]: 00456da8
.text:00456db8 12100000 mflo v0
.text:00456dbc 5afe0010 b LAB_00456728
.text:00456dc0 21186200 _addu v1,v1,v0
LAB_00456dc4: ;XREF[1,0]: 00455824
.text:00456dc4 3c0d6d8e lw t5,0xd3c(s3)
.text:00456dc8 ff00023c lui v0,0xff
.text:00456dcc 00ff4434 ori a0,v0,0xff00
.text:00456dd0 2428a401 and a1,t5,a0
.text:00456dd4 00030c24 li t4,0x300
.text:00456dd8 a300ac10 beq a1,t4,LAB_00457068
.text:00456ddc 00000000 _nop
.text:00456de0 34126d8e lw t5,0x1234(s3)
.text:00456de4 38126c8e lw t4,0x1238(s3)
.text:00456de8 00000000 nop
.text:00456dec 21c8ac01 addu t9,t5,t4
.text:00456df0 11fe0010 b LAB_00456638
.text:00456df4 03002627 _addiu a2,t9,0x3
LAB_00456df8: ;XREF[1,0]: 0045575c
.text:00456df8 6001b48f lw s4,local_res8+0x158(sp)
.text:00456dfc f6f50010 b LAB_004545d8
.text:00456e00 000085ae _sw a1,0x0(s4)
LAB_00456e04: ;XREF[1,0]: 004547e8
.text:00456e04 7bf60010 b LAB_004547f4
.text:00456e08 2128a400 _addu a1,a1,a0
LAB_00456e0c: ;XREF[1,0]: 00454888
.text:00456e0c 21589100 addu t3,a0,s1
.text:00456e10 a0f60010 b LAB_00454894
.text:00456e14 01007125 _addiu s1,t3,0x1
LAB_00456e18: ;XREF[2,0]: 00455a94,00455afc
.text:00456e18 2c0d698e lw t1,0xd2c(s3)
.text:00456e1c 5bfa0010 b LAB_0045578c
.text:00456e20 21284000 _move a1,v0
LAB_00456e24: ;XREF[1,0]: 004557c0
.text:00456e24 1c126f8e lw t7,0x121c(s3)
.text:00456e28 73fa0010 b LAB_004557f8
.text:00456e2c 82140900 _srl v0,t1,0x12
LAB_00456e30: ;XREF[1,0]: 0045592c
.text:00456e30 c1fa0010 b LAB_00455938
.text:00456e34 2138e300 _addu a3,a3,v1
LAB_00456e38: ;XREF[1,0]: 0045686c
.text:00456e38 34808d8f lw t5,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456e3c 1001a8af sw t0,local_48+0x158(sp)
.text:00456e40 9c00ac27 addiu t4,sp,0x9c
.text:00456e44 0c01a827 addiu t0,sp,0x10c
.text:00456e48 1001b027 addiu s0,sp,0x110
.text:00456e4c 21206002 move a0,s3
.text:00456e50 15000524 li a1,0x15
.text:00456e54 9e00a727 addiu a3,sp,0x9e
.text:00456e58 9e00b6a7 sh s6,local_ba+0x158(sp)
.text:00456e5c 1000acaf sw t4,local_148+0x158(sp)
.text:00456e60 1400a8af sw t0,local_144+0x158(sp)
.text:00456e64 1800aaaf sw t2,local_140+0x158(sp)
.text:00456e68 38dfb925 addiu t9,t5,-0x20c8
.text:00456e6c 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456e70 1c00b0af _sw s0,local_13c+0x158(sp)
.text:00456e74 2000bc8f lw gp,local_138+0x158(sp)
.text:00456e78 26004004 bltz v0,LAB_00456f14
.text:00456e7c 21184000 _move v1,v0
.text:00456e80 1001af8f lw t7,local_48+0x158(sp)
.text:00456e84 01001e24 li s8,0x1
.text:00456e88 0000fea1 sb s8,0x0(t7)
.text:00456e8c 1001b28f lw s2,local_48+0x158(sp)
.text:00456e90 29000324 li v1,0x29
.text:00456e94 01004226 addiu v0,s2,0x1
.text:00456e98 1001a2af sw v0,local_48+0x158(sp)
.text:00456e9c 010043a2 sb v1,0x1(s2)
.text:00456ea0 1001a68f lw a2,local_48+0x158(sp)
.text:00456ea4 34808a8f lw t2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456ea8 9c00b193 lbu s1,local_bc+0x158(sp)
.text:00456eac 0c01ae8f lw t6,local_4c+0x158(sp)
.text:00456eb0 0100cb24 addiu t3,a2,0x1
.text:00456eb4 9e00a797 lhu a3=>local_ba,0x9e(sp)
.text:00456eb8 21206002 move a0,s3
.text:00456ebc 15000524 li a1,0x15
.text:00456ec0 21300000 clear a2
.text:00456ec4 1001abaf sw t3,local_48+0x158(sp)
.text:00456ec8 1000b1af sw s1,local_148+0x158(sp)
.text:00456ecc 1400aeaf sw t6,local_144+0x158(sp)
.text:00456ed0 1c00b0af sw s0,local_13c+0x158(sp)
.text:00456ed4 3cf05925 addiu t9,t2,-0xfc4
.text:00456ed8 09f82003 jalr t9=>FUN_0044f03c ;undefined FUN_0044f03c(undefined par...
.text:00456edc 1800b4af _sw s4,local_140+0x158(sp)
.text:00456ee0 2000bc8f lw gp,local_138+0x158(sp)
.text:00456ee4 0b004004 bltz v0,LAB_00456f14
.text:00456ee8 21184000 _move v1,v0
.text:00456eec 21180000 clear v1
.text:00456ef0 1001a98f lw t1,local_48+0x158(sp)
.text:00456ef4 21286000 move a1,v1
.text:00456ef8 65fe0010 b LAB_00456890
.text:00456efc 080089ae _sw t1,0x8(s4)
LAB_00456f00: ;XREF[1,0]: 00456b3c
.text:00456f00 08fe0010 b LAB_00456724
.text:00456f04 40100400 _sll v0,a0,0x1
LAB_00456f08: ;XREF[1,0]: 00456834
.text:00456f08 6001b38f lw s3,local_res8+0x158(sp)
.text:00456f0c b2f50010 b LAB_004545d8
.text:00456f10 000065ae _sw a1,0x0(s3)
LAB_00456f14: ;XREF[2,0]: 00456e78,00456ee4
.text:00456f14 9e00b897 lhu t8,local_ba+0x158(sp)
.text:00456f18 6001b08f lw s0,local_res8+0x158(sp)
.text:00456f1c 21286000 move a1,v1
.text:00456f20 5bfe0010 b LAB_00456890
.text:00456f24 000018ae _sw t8,0x0(s0)
LAB_00456f28: ;XREF[1,0]: 004548d8
.text:00456f28 b089998f lw t9,-0x7650(gp)=>->matrixSessionTicketLen;= 00447400
.text:00456f2c 38127f8e lw ra,0x1238(s3)
.text:00456f30 3412778e lw s7,0x1234(s3)
.text:00456f34 00000000 nop
.text:00456f38 21a8ff02 addu s5,s7,ra
.text:00456f3c 09f82003 jalr t9=>matrixSessionTicketLen ;undefined matrixSessionTicketLen()
.text:00456f40 e400a5af _sw a1,local_74+0x158(sp)
.text:00456f44 2000bc8f lw gp,local_138+0x158(sp)
.text:00456f48 2178a202 addu t7,s5,v0
.text:00456f4c 34808a8f lw t2,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456f50 0600e325 addiu v1,t7,0x6
.text:00456f54 8800a227 addiu v0,sp,0x88
.text:00456f58 e000a827 addiu t0,sp,0xe0
.text:00456f5c e400b127 addiu s1,sp,0xe4
.text:00456f60 8a00a3a7 sh v1,local_ce+0x158(sp)
.text:00456f64 21206002 move a0,s3
.text:00456f68 16000524 li a1,0x16
.text:00456f6c 04000624 li a2,0x4
.text:00456f70 8a00a727 addiu a3,sp,0x8a
.text:00456f74 1000a2af sw v0,local_148+0x158(sp)
.text:00456f78 1400a8af sw t0,local_144+0x158(sp)
.text:00456f7c 1800b2af sw s2,local_140+0x158(sp)
.text:00456f80 38df5925 addiu t9,t2,-0x20c8
.text:00456f84 09f82003 jalr t9=>FUN_0044df38 ;undefined FUN_0044df38(undefined par...
.text:00456f88 1c00b1af _sw s1,local_13c+0x158(sp)
.text:00456f8c e800a2af sw v0,local_70+0x158(sp)
.text:00456f90 2000bc8f lw gp,local_138+0x158(sp)
.text:00456f94 26004004 bltz v0,LAB_00457030
.text:00456f98 21184000 _move v1,v0
.text:00456f9c e400a58f lw a1,local_74+0x158(sp)
.text:00456fa0 dc8f998f lw t9,-0x7024(gp)=>->matrixCreateSession...;= 00447408
.text:00456fa4 23f04502 subu s8,s2,a1
.text:00456fa8 e800beaf sw s8,local_70+0x158(sp)
.text:00456fac 21206002 move a0,s3
.text:00456fb0 09f82003 jalr t9=>matrixCreateSessionTicket ;undefined matrixCreateSessionTicket()
.text:00456fb4 e800a627 _addiu a2,sp,0xe8
.text:00456fb8 2000bc8f lw gp,local_138+0x158(sp)
.text:00456fbc 1c004004 bltz v0,LAB_00457030
.text:00456fc0 f4ff0324 _li v1,-0xc
.text:00456fc4 e400a68f lw a2,local_74+0x158(sp)
.text:00456fc8 e800a58f lw a1,local_70+0x158(sp)
.text:00456fcc 3480968f lw s6,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00456fd0 8800ac93 lbu t4,local_d0+0x158(sp)
.text:00456fd4 e000ae8f lw t6,local_78+0x158(sp)
.text:00456fd8 2158c500 addu t3,a2,a1
.text:00456fdc 8a00a797 lhu a3=>local_ce,0x8a(sp)
.text:00456fe0 21206002 move a0,s3
.text:00456fe4 16000524 li a1,0x16
.text:00456fe8 04000624 li a2,0x4
.text:00456fec e400abaf sw t3,local_74+0x158(sp)
.text:00456ff0 1000acaf sw t4,local_148+0x158(sp)
.text:00456ff4 1400aeaf sw t6,local_144+0x158(sp)
.text:00456ff8 1c00b1af sw s1,local_13c+0x158(sp)
.text:00456ffc 94e6d926 addiu t9,s6,-0x196c
.text:00457000 09f82003 jalr t9=>FUN_0044e694 ;undefined FUN_0044e694(undefined par...
.text:00457004 1800b4af _sw s4,local_140+0x158(sp)
.text:00457008 e800a2af sw v0,local_70+0x158(sp)
.text:0045700c 2000bc8f lw gp,local_138+0x158(sp)
.text:00457010 07004004 bltz v0,LAB_00457030
.text:00457014 21184000 _move v1,v0
.text:00457018 bc0c648e lw a0,0xcbc(s3)
.text:0045701c e400b28f lw s2,local_74+0x158(sp)
.text:00457020 05001824 li t8,0x5
.text:00457024 5c0098a4 sh t8,0x5c(a0)
.text:00457028 080092ae sw s2,0x8(s4)
.text:0045702c 21180000 clear v1
LAB_00457030: ;XREF[3,0]: 00456f94,00456fbc,00457010
.text:00457030 adf66014 bne v1,zero,LAB_00454ae8
.text:00457034 21286000 _move a1,v1
.text:00457038 29f60010 b LAB_004548e0
.text:0045703c 00000000 _nop
LAB_00457040: ;XREF[1,0]: 00454828
.text:00457040 b089998f lw t9,-0x7650(gp)=>->matrixSessionTicketLen;= 00447400
.text:00457044 00000000 nop
.text:00457048 09f82003 jalr t9=>matrixSessionTicketLen ;undefined matrixSessionTicketLen()
.text:0045704c 2180f000 _addu s0,a3,s0
.text:00457050 21480202 addu t1,s0,v0
.text:00457054 21383101 addu a3,t1,s1
.text:00457058 2000bc8f lw gp,local_138+0x158(sp)
.text:0045705c 2c0d698e lw t1,0xd2c(s3)
.text:00457060 f3f50010 b LAB_00454830
.text:00457064 0600f124 _addiu s1,a3,0x6
LAB_00457068: ;XREF[1,0]: 00456dd8
.text:00457068 34126d8e lw t5,0x1234(s3)
.text:0045706c 38126c8e lw t4,0x1238(s3)
.text:00457070 71fd0010 b LAB_00456638
.text:00457074 0200a625 _addiu a2,t5,0x2
LAB_00457078: ;XREF[1,0]: 004548ac
.text:00457078 6001b38f lw s3,local_res8+0x158(sp)
.text:0045707c 56f50010 b LAB_004545d8
.text:00457080 000071ae _sw s1,0x0(s3)
LAB_00457084: ;XREF[1,0]: 00456d10
.text:00457084 40003435 ori s4,t1,0x40
.text:00457088 f4ff0624 li a2,-0xc
.text:0045708c 52f50010 b LAB_004545d8
.text:00457090 2c0d74ae _sw s4,0xd2c(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00457094()
;local_4 undefined4 -4 ;XREF[3,0]: 004570a4,004572a4,00457384
;local_8 undefined4 -8 ;XREF[3,0]: 004570a8,004572a8,00457388
;local_c undefined4 -c ;XREF[3,0]: 004570ac,004572ac,0045738c
;local_10 undefined4 -10 ;XREF[3,0]: 004570b0,004572b0,00457390
;local_17 undefined4 -17 ;XREF[1,0]: 004571a4
;local_1b undefined4 -1b ;XREF[1,0]: 00457198
;local_1f undefined4 -1f ;XREF[1,0]: 00457190
;local_23 undefined4 -23 ;XREF[1,0]: 00457188
;local_27 undefined4 -27 ;XREF[1,0]: 00457180
;local_2b undefined4 -2b ;XREF[1,0]: 00457178
;local_2f undefined4 -2f ;XREF[1,0]: 00457170
;local_33 undefined4 -33 ;XREF[1,0]: 00457154
;local_37 undefined4 -37 ;XREF[1,0]: 00457144
;local_3b undefined4 -3b ;XREF[1,0]: 00457138
;local_3f undefined4 -3f ;XREF[1,0]: 00457130
;local_43 undefined4 -43 ;XREF[1,0]: 00457128
;local_47 undefined4 -47 ;XREF[1,0]: 00457120
;local_4b undefined4 -4b ;XREF[1,0]: 0045710c
;local_4f undefined4 -4f ;XREF[1,0]: 004570fc
;local_53 undefined4 -53 ;XREF[1,0]: 004570f0
;local_54 undefined1 -54 ;XREF[1,0]: 004570e4
;local_58 undefined4 -58 ;XREF[1,0]: 004570e0
;local_5c undefined4 -5c ;XREF[1,0]: 004570dc
;local_60 undefined4 -60 ;XREF[1,0]: 004570d8
;local_68 undefined4 -68 ;XREF[5,0]: 004570b4,00457204,00457298,00457360,00457380
;local_70 undefined4 -70 ;XREF[1,0]: 004572cc
;local_74 undefined4 -74 ;XREF[2,0]: 004571e8,004572bc
;local_78 undefined4 -78 ;XREF[2,0]: 004571ec,004572c0
;XREF[2,0]: 0045755c,00457744
.text:00457094 09001c3c lui gp,0x9
.text:00457098 4c899c27 addiu gp,gp,-0x76b4
.text:0045709c 21e09903 addu gp,gp,t9
.text:004570a0 78ffbd27 addiu sp,sp,-0x88
.text:004570a4 8400bfaf sw ra,local_4+0x88(sp)
.text:004570a8 8000b2af sw s2,local_8+0x88(sp)
.text:004570ac 7c00b1af sw s1,local_c+0x88(sp)
.text:004570b0 7800b0af sw s0,local_10+0x88(sp)
.text:004570b4 2000bcaf sw gp=>_gp,local_68+0x88(sp)
.text:004570b8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004570bc 21808000 move s0,a0
.text:004570c0 ec066a25 addiu t2,t3,0x6ec
.text:004570c4 3000868c lw a2,0x30(a0)
.text:004570c8 0c004791 lbu a3,0xc(t2)=>.rodata:s_n_004906ec+12 ;= "n"
.text:004570cc ec06698d lw t1,offset .rodata:s_key_expansion_004...;= "key expansion"
.text:004570d0 0400448d lw a0,0x4(t2)=>.rodata:s_expansion_00490...;= "expansion"
.text:004570d4 0800488d lw t0,0x8(t2)=>.rodata:s_nsion_004906ec+8 ;= "nsion"
.text:004570d8 2800a9af sw t1,local_60+0x88(sp)
.text:004570dc 2c00a4af sw a0,local_5c+0x88(sp)
.text:004570e0 3000a8af sw t0,local_58+0x88(sp)
.text:004570e4 3400a7a3 sb a3,local_54+0x88(sp)
.text:004570e8 3800a6ab swl a2,0x38(sp)
.text:004570ec 3400028e lw v0,0x34(s0)
.text:004570f0 3500a6bb swr a2,local_53+0x88(sp)
.text:004570f4 3c00a2ab swl v0,0x3c(sp)
.text:004570f8 3800038e lw v1,0x38(s0)
.text:004570fc 3900a2bb swr v0,local_4f+0x88(sp)
.text:00457100 4000a3ab swl v1,0x40(sp)
.text:00457104 3c001f8e lw ra,0x3c(s0)
.text:00457108 4000198e lw t9,0x40(s0)
.text:0045710c 3d00a3bb swr v1,local_4b+0x88(sp)
.text:00457110 4400bfab swl ra,0x44(sp)
.text:00457114 4c00118e lw s1,0x4c(s0)
.text:00457118 4400188e lw t8,0x44(s0)
.text:0045711c 4800128e lw s2,0x48(s0)
.text:00457120 4100bfbb swr ra,local_47+0x88(sp)
.text:00457124 4800b9ab swl t9,0x48(sp)
.text:00457128 4500b9bb swr t9,local_43+0x88(sp)
.text:0045712c 4c00b8ab swl t8,0x4c(sp)
.text:00457130 4900b8bb swr t8,local_3f+0x88(sp)
.text:00457134 5000b2ab swl s2,0x50(sp)
.text:00457138 4d00b2bb swr s2,local_3b+0x88(sp)
.text:0045713c 5400b1ab swl s1,0x54(sp)
.text:00457140 10000f8e lw t7,0x10(s0)
.text:00457144 5100b1bb swr s1,local_37+0x88(sp)
.text:00457148 14000e8e lw t6,0x14(s0)
.text:0045714c 5800afab swl t7,0x58(sp)
.text:00457150 18000d8e lw t5,0x18(s0)
.text:00457154 5500afbb swr t7,local_33+0x88(sp)
.text:00457158 1c00058e lw a1,0x1c(s0)
.text:0045715c 20000c8e lw t4,0x20(s0)
.text:00457160 24000b8e lw t3,0x24(s0)
.text:00457164 28000a8e lw t2,0x28(s0)
.text:00457168 2c00098e lw t1,0x2c(s0)
.text:0045716c 5c00aeab swl t6,0x5c(sp)
.text:00457170 5900aebb swr t6,local_2f+0x88(sp)
.text:00457174 6000adab swl t5,0x60(sp)
.text:00457178 5d00adbb swr t5,local_2b+0x88(sp)
.text:0045717c 6400a5ab swl a1,0x64(sp)
.text:00457180 6100a5bb swr a1,local_27+0x88(sp)
.text:00457184 6800acab swl t4,0x68(sp)
.text:00457188 6500acbb swr t4,local_23+0x88(sp)
.text:0045718c 6c00abab swl t3,0x6c(sp)
.text:00457190 6900abbb swr t3,local_1f+0x88(sp)
.text:00457194 7000aaab swl t2,0x70(sp)
.text:00457198 6d00aabb swr t2,local_1b+0x88(sp)
.text:0045719c 7400a9ab swl t1,0x74(sp)
.text:004571a0 100d058e lw a1,0xd10(s0)
.text:004571a4 7100a9bb swr t1,local_17+0x88(sp)
.text:004571a8 0800a790 lbu a3,0x8(a1)
.text:004571ac 0900a890 lbu t0,0x9(a1)
.text:004571b0 0a00a490 lbu a0,0xa(a1)
.text:004571b4 2130e800 addu a2,a3,t0
.text:004571b8 2110c400 addu v0,a2,a0
.text:004571bc 40200200 sll a0,v0,0x1
.text:004571c0 e100832c sltiu v1,a0,0xe1
.text:004571c4 2e006010 beq v1,zero,LAB_00457280
.text:004571c8 f8ff1124 _li s1,-0x8
.text:004571cc 2c0d0e8e lw t6,0xd2c(s0)
.text:004571d0 00000000 nop
.text:004571d4 426b0e00 srl t5,t6,0xd
.text:004571d8 0100ac31 andi t4,t5,0x1
.text:004571dc 37008015 bne t4,zero,LAB_004572bc
.text:004571e0 86001226 _addiu s2,s0,0x86
.text:004571e4 408a998f lw t9,-0x75c0(gp)=>->prf ;= 0045f274
.text:004571e8 1400a4af sw a0,local_74+0x88(sp)
.text:004571ec 1000b2af sw s2,local_78+0x88(sp)
.text:004571f0 50000426 addiu a0,s0,0x50
.text:004571f4 30000524 li a1,0x30
.text:004571f8 2800a627 addiu a2,sp,0x28
.text:004571fc 09f82003 jalr t9=>prf ;undefined prf(undefined param_1, und...
.text:00457200 4d000724 _li a3,0x4d
LAB_00457204: ;XREF[1,0]: 004572e4
.text:00457204 2000bc8f lw gp,local_68+0x88(sp)
.text:00457208 1d004004 bltz v0,LAB_00457280
.text:0045720c 21884000 _move s1,v0
.text:00457210 2c0d118e lw s1,0xd2c(s0)
.text:00457214 00000000 nop
.text:00457218 01002532 andi a1,s1,0x1
.text:0045721c 3300a010 beq a1,zero,LAB_004572ec
.text:00457220 00000000 _nop
.text:00457224 100d068e lw a2,0xd10(s0)
.text:00457228 6c0112ae sw s2,0x16c(s0)
.text:0045722c 0800ca90 lbu t2,0x8(a2)
.text:00457230 00000000 nop
.text:00457234 21204a02 addu a0,s2,t2
.text:00457238 680104ae sw a0,0x168(s0)
.text:0045723c 0800c990 lbu t1,0x8(a2)
.text:00457240 00000000 nop
.text:00457244 21388900 addu a3,a0,t1
.text:00457248 740107ae sw a3,0x174(s0)
.text:0045724c 0900c890 lbu t0,0x9(a2)
.text:00457250 00000000 nop
.text:00457254 2110e800 addu v0,a3,t0
.text:00457258 700102ae sw v0,0x170(s0)
.text:0045725c 0900c390 lbu v1,0x9(a2)
.text:00457260 00000000 nop
.text:00457264 21c04300 addu t8,v0,v1
.text:00457268 1c0218ae sw t8,0x21c(s0)
.text:0045726c 0a00df90 lbu ra,0xa(a2)
.text:00457270 00000000 nop
.text:00457274 21901f03 addu s2,t8,ra
.text:00457278 180212ae sw s2,0x218(s0)
LAB_0045727c: ;XREF[1,0]: 00457340
.text:0045727c 30001124 li s1,0x30
LAB_00457280: ;XREF[2,0]: 004571c4,00457208
.text:00457280 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00457284 2800a427 addiu a0,sp,0x28
.text:00457288 4d000524 li a1,0x4d
.text:0045728c 21300000 clear a2
.text:00457290 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00457294 4d000724 _li a3,0x4d
.text:00457298 2000bc8f lw gp,local_68+0x88(sp)
.text:0045729c 2a002006 bltz s1,LAB_00457348
.text:004572a0 21102002 _move v0,s1
.text:004572a4 8400bf8f lw ra,local_4+0x88(sp)
.text:004572a8 8000b28f lw s2,local_8+0x88(sp)
.text:004572ac 7c00b18f lw s1,local_c+0x88(sp)
.text:004572b0 7800b08f lw s0,local_10+0x88(sp)
.text:004572b4 0800e003 jr ra
.text:004572b8 8800bd27 _addiu sp,sp,0x88
LAB_004572bc: ;XREF[1,0]: 004571dc
.text:004572bc 1400a4af sw a0,local_74+0x88(sp)
.text:004572c0 1000b2af sw s2,local_78+0x88(sp)
.text:004572c4 0400af8c lw t7,0x4(a1)
.text:004572c8 ec8d998f lw t9,-0x7214(gp)=>->prf2 ;= 0045f984
.text:004572cc 1800afaf sw t7,local_70+0x88(sp)
.text:004572d0 50000426 addiu a0,s0,0x50
.text:004572d4 30000524 li a1,0x30
.text:004572d8 2800a627 addiu a2,sp,0x28
.text:004572dc 09f82003 jalr t9=>prf2 ;undefined prf2(undefined param_1, un...
.text:004572e0 4d000724 _li a3,0x4d
.text:004572e4 c7ff0010 b LAB_00457204
.text:004572e8 00000000 _nop
LAB_004572ec: ;XREF[1,0]: 0045721c
.text:004572ec 100d0e8e lw t6,0xd10(s0)
.text:004572f0 680112ae sw s2,0x168(s0)
.text:004572f4 0800df91 lbu ra,0x8(t6)
.text:004572f8 00000000 nop
.text:004572fc 21c05f02 addu t8,s2,ra
.text:00457300 6c0118ae sw t8,0x16c(s0)
.text:00457304 0800d291 lbu s2,0x8(t6)
.text:00457308 00000000 nop
.text:0045730c 21281203 addu a1,t8,s2
.text:00457310 700105ae sw a1,0x170(s0)
.text:00457314 0900d191 lbu s1,0x9(t6)
.text:00457318 00000000 nop
.text:0045731c 2178b100 addu t7,a1,s1
.text:00457320 74010fae sw t7,0x174(s0)
.text:00457324 0900d991 lbu t9,0x9(t6)
.text:00457328 00000000 nop
.text:0045732c 2160f901 addu t4,t7,t9
.text:00457330 18020cae sw t4,0x218(s0)
.text:00457334 0a00cd91 lbu t5,0xa(t6)
.text:00457338 00000000 nop
.text:0045733c 21588d01 addu t3,t4,t5
.text:00457340 ceff0010 b LAB_0045727c
.text:00457344 1c020bae _sw t3,0x21c(s0)
LAB_00457348: ;XREF[1,0]: 0045729c
.text:00457348 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045734c 50000426 addiu a0,s0,0x50
.text:00457350 30000524 li a1,0x30
.text:00457354 21300000 clear a2
.text:00457358 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045735c 30000724 _li a3,0x30
.text:00457360 2000bc8f lw gp,local_68+0x88(sp)
.text:00457364 86000426 addiu a0,s0,0x86
.text:00457368 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045736c e0000524 li a1,0xe0
.text:00457370 21300000 clear a2
.text:00457374 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00457378 e0000724 _li a3,0xe0
.text:0045737c 21102002 move v0,s1
.text:00457380 2000bc8f lw gp,local_68+0x88(sp)
.text:00457384 8400bf8f lw ra,local_4+0x88(sp)
.text:00457388 8000b28f lw s2,local_8+0x88(sp)
.text:0045738c 7c00b18f lw s1,local_c+0x88(sp)
.text:00457390 7800b08f lw s0,local_10+0x88(sp)
.text:00457394 0800e003 jr ra
.text:00457398 8800bd27 _addiu sp,sp,0x88
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined tlsDeriveKeys()
;local_4 undefined4 -4 ;XREF[2,0]: 004573ac,0045756c
;local_8 undefined4 -8 ;XREF[2,0]: 004573b0,00457570
;local_f undefined4 -f ;XREF[1,0]: 004574e0
;local_13 undefined4 -13 ;XREF[1,0]: 004574cc
;local_17 undefined4 -17 ;XREF[1,0]: 004574c4
;local_1b undefined4 -1b ;XREF[1,0]: 004574bc
;local_1f undefined4 -1f ;XREF[1,0]: 004574b4
;local_23 undefined4 -23 ;XREF[1,0]: 004574ac
;local_27 undefined4 -27 ;XREF[1,0]: 004574a4
;local_2b undefined4 -2b ;XREF[1,0]: 00457488
;local_2f undefined4 -2f ;XREF[1,0]: 00457478
;local_33 undefined4 -33 ;XREF[1,0]: 0045746c
;local_37 undefined4 -37 ;XREF[1,0]: 00457464
;local_3b undefined4 -3b ;XREF[1,0]: 0045745c
;local_3f undefined4 -3f ;XREF[1,0]: 00457454
;local_43 undefined4 -43 ;XREF[1,0]: 00457440
;local_47 undefined4 -47 ;XREF[1,0]: 00457430
;local_4b undefined4 -4b ;XREF[1,0]: 00457424
;local_4c undefined1 -4c ;XREF[1,0]: 00457418
;local_50 undefined4 -50 ;XREF[1,0]: 00457414
;local_54 undefined4 -54 ;XREF[1,0]: 00457410
;local_58 undefined4 -58 ;XREF[1,0]: 0045740c
;local_60 undefined4 -60 ;XREF[4,0]: 004573b4,0045750c,00457540,00457564
;local_68 undefined4 -68 ;XREF[1,0]: 004575a4
;local_6c undefined4 -6c ;XREF[2,0]: 004574fc,00457590
;local_70 undefined4 -70 ;XREF[2,0]: 004574f8,0045758c
;XREF[3,0]: Entry Point,00457bbc,004d8008
.text:0045739c 09001c3c lui gp,0x9
.text:004573a0 44869c27 addiu gp,gp,-0x79bc
.text:004573a4 21e09903 addu gp,gp,t9
.text:004573a8 80ffbd27 addiu sp,sp,-0x80
.text:004573ac 7c00bfaf sw ra,local_4+0x80(sp)
.text:004573b0 7800b0af sw s0,local_8+0x80(sp)
.text:004573b4 2000bcaf sw gp=>_gp,local_60+0x80(sp)
.text:004573b8 2c0d898c lw t1,0xd2c(a0)
.text:004573bc 00000000 nop
.text:004573c0 821b0900 srl v1,t1,0xe
.text:004573c4 01006230 andi v0,v1,0x1
.text:004573c8 05004010 beq v0,zero,LAB_004573e0
.text:004573cc 21808000 _move s0,a0
.text:004573d0 fc0d868c lw a2,0xdfc(a0)
.text:004573d4 01000524 li a1,0x1
.text:004573d8 6400c510 beq a2,a1,LAB_0045756c
.text:004573dc 30000424 _li a0,0x30
LAB_004573e0: ;XREF[1,0]: 004573c8
.text:004573e0 c2380900 srl a3,t1,0x3
.text:004573e4 0100e430 andi a0,a3,0x1
.text:004573e8 59008014 bne a0,zero,LAB_00457550
.text:004573ec 21200002 _move a0,s0
.text:004573f0 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004573f4 1000078e lw a3,0x10(s0)
.text:004573f8 fc06ee25 addiu t6,t7,0x6fc
.text:004573fc 0c00ca91 lbu t2,0xc(t6)=>.rodata:s_t_004906fc+12 ;= "t"
.text:00457400 fc06ed8d lw t5,offset .rodata:s_master_secret_004...;= "master secret"
.text:00457404 0400cc8d lw t4,0x4(t6)=>.rodata:s_er_secret_00490...;= "er secret"
.text:00457408 0800cb8d lw t3,0x8(t6)=>.rodata:s_ecret_004906fc+8 ;= "ecret"
.text:0045740c 2800adaf sw t5,local_58+0x80(sp)
.text:00457410 2c00acaf sw t4,local_54+0x80(sp)
.text:00457414 3000abaf sw t3,local_50+0x80(sp)
.text:00457418 3400aaa3 sb t2,local_4c+0x80(sp)
.text:0045741c 3800a7ab swl a3,0x38(sp)
.text:00457420 1400088e lw t0,0x14(s0)
.text:00457424 3500a7bb swr a3,local_4b+0x80(sp)
.text:00457428 3c00a8ab swl t0,0x3c(sp)
.text:0045742c 1800048e lw a0,0x18(s0)
.text:00457430 3900a8bb swr t0,local_47+0x80(sp)
.text:00457434 4000a4ab swl a0,0x40(sp)
.text:00457438 1c00028e lw v0,0x1c(s0)
.text:0045743c 2000058e lw a1,0x20(s0)
.text:00457440 3d00a4bb swr a0,local_43+0x80(sp)
.text:00457444 4400a2ab swl v0,0x44(sp)
.text:00457448 2400038e lw v1,0x24(s0)
.text:0045744c 2800068e lw a2,0x28(s0)
.text:00457450 2c001f8e lw ra,0x2c(s0)
.text:00457454 4100a2bb swr v0,local_3f+0x80(sp)
.text:00457458 4800a5ab swl a1,0x48(sp)
.text:0045745c 4500a5bb swr a1,local_3b+0x80(sp)
.text:00457460 4c00a3ab swl v1,0x4c(sp)
.text:00457464 4900a3bb swr v1,local_37+0x80(sp)
.text:00457468 5000a6ab swl a2,0x50(sp)
.text:0045746c 4d00a6bb swr a2,local_33+0x80(sp)
.text:00457470 5400bfab swl ra,0x54(sp)
.text:00457474 3000198e lw t9,0x30(s0)
.text:00457478 5100bfbb swr ra,local_2f+0x80(sp)
.text:0045747c 3400188e lw t8,0x34(s0)
.text:00457480 5800b9ab swl t9,0x58(sp)
.text:00457484 38000f8e lw t7,0x38(s0)
.text:00457488 5500b9bb swr t9,local_2b+0x80(sp)
.text:0045748c 3c000e8e lw t6,0x3c(s0)
.text:00457490 40000d8e lw t5,0x40(s0)
.text:00457494 44000c8e lw t4,0x44(s0)
.text:00457498 48000b8e lw t3,0x48(s0)
.text:0045749c 4c00088e lw t0,0x4c(s0)
.text:004574a0 5c00b8ab swl t8,0x5c(sp)
.text:004574a4 5900b8bb swr t8,local_27+0x80(sp)
.text:004574a8 6000afab swl t7,0x60(sp)
.text:004574ac 5d00afbb swr t7,local_23+0x80(sp)
.text:004574b0 6400aeab swl t6,0x64(sp)
.text:004574b4 6100aebb swr t6,local_1f+0x80(sp)
.text:004574b8 6800adab swl t5,0x68(sp)
.text:004574bc 6500adbb swr t5,local_1b+0x80(sp)
.text:004574c0 6c00acab swl t4,0x6c(sp)
.text:004574c4 6900acbb swr t4,local_17+0x80(sp)
.text:004574c8 7000abab swl t3,0x70(sp)
.text:004574cc 6d00abbb swr t3,local_13+0x80(sp)
.text:004574d0 42530900 srl t2,t1,0xd
.text:004574d4 7400a8ab swl t0,0x74(sp)
.text:004574d8 01004931 andi t1,t2,0x1
.text:004574dc 28002015 bne t1,zero,LAB_00457580
.text:004574e0 7100a8bb _swr t0,local_f+0x80(sp)
.text:004574e4 8000048e lw a0,0x80(s0)
.text:004574e8 84000596 lhu a1,0x84(s0)
.text:004574ec 50000226 addiu v0,s0,0x50
.text:004574f0 30000324 li v1,0x30
.text:004574f4 408a998f lw t9,-0x75c0(gp)=>->prf ;= 0045f274
.text:004574f8 1000a2af sw v0,local_70+0x80(sp)
.text:004574fc 1400a3af sw v1,local_6c+0x80(sp)
.text:00457500 2800a627 addiu a2,sp,0x28
.text:00457504 09f82003 jalr t9=>prf ;undefined prf(undefined param_1, und...
.text:00457508 4d000724 _li a3,0x4d
LAB_0045750c: ;XREF[1,0]: 004575b4
.text:0045750c 2000bc8f lw gp,local_60+0x80(sp)
.text:00457510 16004004 bltz v0,LAB_0045756c
.text:00457514 21204000 _move a0,v0
.text:00457518 2c0d088e lw t0,0xd2c(s0)
.text:0045751c 00000000 nop
.text:00457520 82230800 srl a0,t0,0xe
.text:00457524 01008530 andi a1,a0,0x1
.text:00457528 0900a014 bne a1,zero,LAB_00457550
.text:0045752c 21200002 _move a0,s0
.text:00457530 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00457534 8000048e lw a0,0x80(s0)
.text:00457538 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045753c 00000000 _nop
.text:00457540 2000bc8f lw gp,local_60+0x80(sp)
.text:00457544 800000ae sw zero,0x80(s0)
.text:00457548 840000a6 sh zero,0x84(s0)
.text:0045754c 21200002 move a0,s0
LAB_00457550: ;XREF[2,0]: 004573e8,00457528
.text:00457550 3480908f lw s0,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:00457554 00000000 nop
.text:00457558 94701926 addiu t9,s0,0x7094
.text:0045755c 09f82003 jalr t9=>FUN_00457094 ;undefined FUN_00457094()
.text:00457560 00000000 _nop
.text:00457564 2000bc8f lw gp,local_60+0x80(sp)
.text:00457568 21204000 move a0,v0
LAB_0045756c: ;XREF[2,0]: 004573d8,00457510
.text:0045756c 7c00bf8f lw ra,local_4+0x80(sp)
.text:00457570 7800b08f lw s0,local_8+0x80(sp)
.text:00457574 21108000 move v0,a0
.text:00457578 0800e003 jr ra
.text:0045757c 8000bd27 _addiu sp,sp,0x80
LAB_00457580: ;XREF[1,0]: 004574dc
.text:00457580 100d188e lw t8,0xd10(s0)
.text:00457584 50000626 addiu a2,s0,0x50
.text:00457588 30001f24 li ra,0x30
.text:0045758c 1000a6af sw a2,local_70+0x80(sp)
.text:00457590 1400bfaf sw ra,local_6c+0x80(sp)
.text:00457594 0400098f lw t1,0x4(t8)
.text:00457598 8000048e lw a0,0x80(s0)
.text:0045759c 84000596 lhu a1,0x84(s0)
.text:004575a0 ec8d998f lw t9,-0x7214(gp)=>->prf2 ;= 0045f984
.text:004575a4 1800a9af sw t1,local_68+0x80(sp)
.text:004575a8 2800a627 addiu a2,sp,0x28
.text:004575ac 09f82003 jalr t9=>prf2 ;undefined prf2(undefined param_1, un...
.text:004575b0 4d000724 _li a3,0x4d
.text:004575b4 d5ff0010 b LAB_0045750c
.text:004575b8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined tlsExtendedDeriveKeys()
;local_8 undefined4 -8 ;XREF[3,0]: 004575cc,00457630,00457754
;local_c undefined4 -c ;XREF[3,0]: 004575d0,00457634,00457758
;local_10 undefined4 -10 ;XREF[3,0]: 004575d4,00457638,0045775c
;local_18 undefined4 -18 ;XREF[3,0]: 00457688,004576c4,0045777c
;local_7c undefined2 -7c ;XREF[1,0]: 004576a0
;local_80 undefined4 -80 ;XREF[1,0]: 0045769c
;local_84 undefined4 -84 ;XREF[1,0]: 00457698
;local_88 undefined4 -88 ;XREF[1,0]: 00457694
;local_8c undefined4 -8c ;XREF[1,0]: 00457690
;local_90 undefined4 -90 ;XREF[1,0]: 0045768c
;local_98 undefined4 -98 ;XREF[6,0]: 004575d8,0045765c,004576b0,004576f4,00457728
; 00457750
;local_a0 undefined4 -a0 ;XREF[1,0]: 00457794
;local_a4 undefined4 -a4 ;XREF[2,0]: 004576e4,00457778
;local_a8 undefined4 -a8 ;XREF[2,0]: 004576e0,00457774
;XREF[5,0]: Entry Point,0044f420,0044f510
; 0045bd54,004d80ec
.text:004575bc 09001c3c lui gp,0x9
.text:004575c0 24849c27 addiu gp,gp,-0x7bdc
.text:004575c4 21e09903 addu gp,gp,t9
.text:004575c8 48ffbd27 addiu sp,sp,-0xb8
.text:004575cc b000bfaf sw ra,local_8+0xb8(sp)
.text:004575d0 ac00b1af sw s1,local_c+0xb8(sp)
.text:004575d4 a800b0af sw s0,local_10+0xb8(sp)
.text:004575d8 2000bcaf sw gp=>_gp,local_98+0xb8(sp)
.text:004575dc 21888000 move s1,a0
.text:004575e0 2c0d848c lw a0,0xd2c(a0)
.text:004575e4 00000000 nop
.text:004575e8 821b0400 srl v1,a0,0xe
.text:004575ec 01006230 andi v0,v1,0x1
.text:004575f0 05004010 beq v0,zero,LAB_00457608
.text:004575f4 01000624 _li a2,0x1
.text:004575f8 fc0d278e lw a3,0xdfc(s1)
.text:004575fc 00000000 nop
.text:00457600 0b00e610 beq a3,a2,LAB_00457630
.text:00457604 30000524 _li a1,0x30
LAB_00457608: ;XREF[1,0]: 004575f0
.text:00457608 3012298e lw t1,0x1230(s1)
.text:0045760c 00000000 nop
.text:00457610 42440900 srl t0,t1,0x11
.text:00457614 01000531 andi a1,t0,0x1
.text:00457618 0400a010 beq a1,zero,LAB_0045762c
.text:0045761c c2500400 _srl t2,a0,0x3
.text:00457620 01004431 andi a0,t2,0x1
.text:00457624 08008010 beq a0,zero,LAB_00457648
.text:00457628 7000b027 _addiu s0,sp,0x70
LAB_0045762c: ;XREF[1,0]: 00457618
.text:0045762c ffff0524 li a1,-0x1
LAB_00457630: ;XREF[2,0]: 00457600,004576f8
.text:00457630 b000bf8f lw ra,local_8+0xb8(sp)
.text:00457634 ac00b18f lw s1,local_c+0xb8(sp)
.text:00457638 a800b08f lw s0,local_10+0xb8(sp)
.text:0045763c 2110a000 move v0,a1
.text:00457640 0800e003 jr ra
.text:00457644 b800bd27 _addiu sp,sp,0xb8
LAB_00457648: ;XREF[1,0]: 00457624
.text:00457648 ec89998f lw t9,-0x7614(gp)=>->extMasterSecretSnap...;= 0045eb9c
.text:0045764c 21202002 move a0,s1
.text:00457650 21280002 move a1,s0
.text:00457654 09f82003 jalr t9=>extMasterSecretSnapshotHSHash ;undefined extMasterSecretSnapshotHSH...
.text:00457658 a000a627 _addiu a2,sp,0xa0
.text:0045765c 2000bc8f lw gp,local_98+0xb8(sp)
.text:00457660 21280002 move a1,s0
.text:00457664 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00457668 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045766c 0c07c224 addiu v0,a2,0x70c
.text:00457670 0c07c78c lw a3,offset .rodata:s_extended_master_s...;= "extended master secret"
.text:00457674 14004e94 lhu t6,0x14(v0)=>.rodata:s_et_0049070c+20 ;= "et"
.text:00457678 0400438c lw v1,0x4(v0)=>.rodata:s_nded_master_sec...;= "nded master secret"
.text:0045767c 08005f8c lw ra,0x8(v0)=>.rodata:s__master_secret_...;= " master secret"
.text:00457680 0c00588c lw t8,0xc(v0)=>.rodata:s_ter_secret_0049...;= "ter secret"
.text:00457684 10004f8c lw t7,0x10(v0)=>.rodata:s_secret_0049070...;= "secret"
.text:00457688 a000a68f lw a2,local_18+0xb8(sp)
.text:0045768c 2800a7af sw a3,local_90+0xb8(sp)
.text:00457690 2c00a3af sw v1,local_8c+0xb8(sp)
.text:00457694 3000bfaf sw ra,local_88+0xb8(sp)
.text:00457698 3400b8af sw t8,local_84+0xb8(sp)
.text:0045769c 3800afaf sw t7,local_80+0xb8(sp)
.text:004576a0 3c00aea7 sh t6,local_7c+0xb8(sp)
.text:004576a4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004576a8 3e00a427 _addiu a0,sp,0x3e
.text:004576ac 2c0d2d8e lw t5,0xd2c(s1)
.text:004576b0 2000bc8f lw gp,local_98+0xb8(sp)
.text:004576b4 42630d00 srl t4,t5,0xd
.text:004576b8 01008b31 andi t3,t4,0x1
.text:004576bc 2b006015 bne t3,zero,LAB_0045776c
.text:004576c0 50002b26 _addiu t3,s1,0x50
.text:004576c4 a000ae8f lw t6,local_18+0xb8(sp)
.text:004576c8 8000248e lw a0,0x80(s1)
.text:004576cc 84002596 lhu a1,0x84(s1)
.text:004576d0 1600cc25 addiu t4,t6,0x16
.text:004576d4 50003026 addiu s0,s1,0x50
.text:004576d8 30000d24 li t5,0x30
.text:004576dc 408a998f lw t9,-0x75c0(gp)=>->prf ;= 0045f274
.text:004576e0 1000b0af sw s0,local_a8+0xb8(sp)
.text:004576e4 1400adaf sw t5,local_a4+0xb8(sp)
.text:004576e8 ffff8731 andi a3,t4,0xffff
.text:004576ec 09f82003 jalr t9=>prf ;undefined prf(undefined param_1, und...
.text:004576f0 2800a627 _addiu a2,sp,0x28
LAB_004576f4: ;XREF[1,0]: 004577a4
.text:004576f4 2000bc8f lw gp,local_98+0xb8(sp)
.text:004576f8 cdff4004 bltz v0,LAB_00457630
.text:004576fc 21284000 _move a1,v0
.text:00457700 2c0d3f8e lw ra,0xd2c(s1)
.text:00457704 00000000 nop
.text:00457708 82c31f00 srl t8,ra,0xe
.text:0045770c 01000f33 andi t7,t8,0x1
.text:00457710 0900e015 bne t7,zero,LAB_00457738
.text:00457714 21202002 _move a0,s1
.text:00457718 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045771c 8000248e lw a0,0x80(s1)
.text:00457720 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00457724 00000000 _nop
.text:00457728 2000bc8f lw gp,local_98+0xb8(sp)
.text:0045772c 800020ae sw zero,0x80(s1)
.text:00457730 840020a6 sh zero,0x84(s1)
.text:00457734 21202002 move a0,s1
LAB_00457738: ;XREF[1,0]: 00457710
.text:00457738 3480918f lw s1,-0x7fcc(gp)=>.got:PTR_LAB_004d7a14 ;= 00450000
.text:0045773c 00000000 nop
.text:00457740 94703926 addiu t9,s1,0x7094
.text:00457744 09f82003 jalr t9=>FUN_00457094 ;undefined FUN_00457094()
.text:00457748 00000000 _nop
.text:0045774c 21284000 move a1,v0
.text:00457750 2000bc8f lw gp,local_98+0xb8(sp)
.text:00457754 b000bf8f lw ra,local_8+0xb8(sp)
.text:00457758 ac00b18f lw s1,local_c+0xb8(sp)
.text:0045775c a800b08f lw s0,local_10+0xb8(sp)
.text:00457760 2110a000 move v0,a1
.text:00457764 0800e003 jr ra
.text:00457768 b800bd27 _addiu sp,sp,0xb8
LAB_0045776c: ;XREF[1,0]: 004576bc
.text:0045776c 100d258e lw a1,0xd10(s1)
.text:00457770 30000424 li a0,0x30
.text:00457774 1000abaf sw t3,local_a8+0xb8(sp)
.text:00457778 1400a4af sw a0,local_a4+0xb8(sp)
.text:0045777c a000aa8f lw t2,local_18+0xb8(sp)
.text:00457780 0400a98c lw t1,0x4(a1)
.text:00457784 8000248e lw a0,0x80(s1)
.text:00457788 84002596 lhu a1,0x84(s1)
.text:0045778c 16004825 addiu t0,t2,0x16
.text:00457790 ec8d998f lw t9,-0x7214(gp)=>->prf2 ;= 0045f984
.text:00457794 1800a9af sw t1,local_a0+0xb8(sp)
.text:00457798 ffff0731 andi a3,t0,0xffff
.text:0045779c 09f82003 jalr t9=>prf2 ;undefined prf2(undefined param_1, un...
.text:004577a0 2800a627 _addiu a2,sp,0x28
.text:004577a4 d3ff0010 b LAB_004576f4
.text:004577a8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined tlsHMACSha1(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004577dc
;param_6 undefined4 14 ;XREF[1,0]: 00457898
;local_4 undefined4 -4 ;XREF[2,0]: 004577bc,004578dc
;local_8 undefined4 -8 ;XREF[2,0]: 004577c0,004578e0
;local_c undefined4 -c ;XREF[2,0]: 004577c4,004578e4
;local_10 undefined4 -10 ;XREF[2,0]: 004577c8,004578e8
;local_12 undefined2 -12 ;XREF[2,1]: 00457924,00457960,00457968
;local_16 undefined4 -16 ;XREF[2,1]: 00457918,0045795c,0045791c
;local_18 undefined2 -18 ;XREF[2,1]: 00457914,0045794c,00457950
;local_1c undefined1 -1c ;XREF[1,0]: 00457830
;local_1d undefined1 -1d ;XREF[1,0]: 0045782c
;local_1e undefined1 -1e ;XREF[1,0]: 00457828
;local_1f undefined1 -1f ;XREF[1,0]: 00457824
;local_20 undefined1 -20 ;XREF[1,0]: 00457820
;local_c8 undefined4 -c8 ;XREF[6,0]: 004577cc,00457844,00457864,0045787c,00457894
; 004578ac
;XREF[3,0]: Entry Point,004586b0,004d8460
.text:004577ac 09001c3c lui gp,0x9
.text:004577b0 34829c27 addiu gp,gp,-0x7dcc
.text:004577b4 21e09903 addu gp,gp,t9
.text:004577b8 28ffbd27 addiu sp,sp,-0xd8
.text:004577bc d400bfaf sw ra,local_4+0xd8(sp)
.text:004577c0 d000b2af sw s2,local_8+0xd8(sp)
.text:004577c4 cc00b1af sw s1,local_c+0xd8(sp)
.text:004577c8 c800b0af sw s0,local_10+0xd8(sp)
.text:004577cc 1000bcaf sw gp=>_gp,local_c8+0xd8(sp)
.text:004577d0 01000224 li v0,0x1
.text:004577d4 21408000 move t0,param_1
.text:004577d8 2190e000 move s2,param_4
.text:004577dc e800b18f lw s1,param_5+0xd8(sp)
.text:004577e0 3d0d8990 lbu t1,0xd3d(param_1)
.text:004577e4 3e0d8a90 lbu t2,0xd3e(param_1)
.text:004577e8 4f00a210 beq param_2,v0,LAB_00457928
.text:004577ec ff00cb30 _andi t3,param_3,0xff
.text:004577f0 a8018724 addiu param_4,param_1,0x1a8
.text:004577f4 48029024 addiu s0,param_1,0x248
LAB_004577f8: ;XREF[1,0]: 0045792c
.text:004577f8 3800e010 beq param_4,zero,LAB_004578dc
.text:004577fc ffff0324 _li v1,-0x1
.text:00457800 2c0d068d lw param_3,0xd2c(t0)
.text:00457804 00000000 nop
.text:00457808 82230600 srl param_1,param_3,0xe
.text:0045780c 01008330 andi v1,param_1,0x1
.text:00457810 39006014 bne v1,zero,LAB_004578f8
.text:00457814 01000c24 _li t4,0x1
LAB_00457818: ;XREF[2,0]: 00457920,00457964
.text:00457818 9c8d998f lw t9,-0x7264(gp)=>->psHmacSha1Init ;= 00464618
.text:0045781c 02421100 srl t0,s1,0x8
.text:00457820 b800aba3 sb t3,local_20+0xd8(sp)
.text:00457824 b900a9a3 sb t1,local_1f+0xd8(sp)
.text:00457828 ba00aaa3 sb t2,local_1e+0xd8(sp)
.text:0045782c bb00a8a3 sb t0,local_1d+0xd8(sp)
.text:00457830 bc00b1a3 sb s1,local_1c+0xd8(sp)
.text:00457834 2128e000 move param_2,param_4
.text:00457838 1800a427 addiu param_1,sp,0x18
.text:0045783c 09f82003 jalr t9=>psHmacSha1Init ;undefined psHmacSha1Init()
.text:00457840 14000624 _li param_3,0x14
.text:00457844 1000bc8f lw gp,local_c8+0xd8(sp)
.text:00457848 24004004 bltz v0,LAB_004578dc
.text:0045784c ffff0324 _li v1,-0x1
.text:00457850 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00457854 1800a427 addiu param_1,sp,0x18
.text:00457858 21280002 move param_2,s0
.text:0045785c 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00457860 08000624 _li param_3,0x8
.text:00457864 1000bc8f lw gp,local_c8+0xd8(sp)
.text:00457868 1800a427 addiu param_1,sp,0x18
.text:0045786c cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00457870 b800a527 addiu param_2,sp,0xb8
.text:00457874 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00457878 05000624 _li param_3,0x5
.text:0045787c 1000bc8f lw gp,local_c8+0xd8(sp)
.text:00457880 21284002 move param_2,s2
.text:00457884 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00457888 21302002 move param_3,s1
.text:0045788c 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00457890 1800a427 _addiu param_1,sp,0x18
.text:00457894 1000bc8f lw gp,local_c8+0xd8(sp)
.text:00457898 ec00a58f lw param_2,param_6+0xd8(sp)
.text:0045789c 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:004578a0 00000000 nop
.text:004578a4 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:004578a8 1800a427 _addiu param_1,sp,0x18
.text:004578ac 1000bc8f lw gp,local_c8+0xd8(sp)
.text:004578b0 07000524 li param_2,0x7
LAB_004578b4: ;XREF[1,0]: 004578d0
.text:004578b4 21480502 addu t1,s0,param_2
.text:004578b8 00002b91 lbu t3,0x0(t1)
.text:004578bc ffffa524 addiu param_2,param_2,-0x1
.text:004578c0 01006a25 addiu t2,t3,0x1
.text:004578c4 ff004731 andi param_4,t2,0xff
.text:004578c8 0300e014 bne param_4,zero,LAB_004578d8
.text:004578cc 00002aa1 _sb t2,0x0(t1)
.text:004578d0 f8ffa104 bgez param_2,LAB_004578b4
.text:004578d4 00000000 _nop
LAB_004578d8: ;XREF[1,0]: 004578c8
.text:004578d8 21180000 clear v1
LAB_004578dc: ;XREF[2,0]: 004577f8,00457848
.text:004578dc d400bf8f lw ra,local_4+0xd8(sp)
.text:004578e0 d000b28f lw s2,local_8+0xd8(sp)
.text:004578e4 cc00b18f lw s1,local_c+0xd8(sp)
.text:004578e8 c800b08f lw s0,local_10+0xd8(sp)
.text:004578ec 21106000 move v0,v1
.text:004578f0 0800e003 jr ra
.text:004578f4 d800bd27 _addiu sp,sp,0xd8
LAB_004578f8: ;XREF[1,0]: 00457810
.text:004578f8 0e00ac10 beq param_2,t4,LAB_00457934
.text:004578fc 00000000 _nop
.text:00457900 0a001895 lhu t8,0xa(t0)
.text:00457904 04000295 lhu v0,0x4(t0)
.text:00457908 06001f95 lhu ra,0x6(t0)
.text:0045790c 08001995 lhu t9,0x8(t0)
.text:00457910 c000b027 addiu s0,sp,0xc0
.text:00457914 c000a2a7 sh v0,local_18+0xd8(sp)
.text:00457918 c200bfa7 sh ra,local_16+0xd8(sp)
.text:0045791c c400b9a7 sh t9,local_16+0xda(sp)
.text:00457920 bdff0010 b LAB_00457818
.text:00457924 c600b8a7 _sh t8,local_12+0xd8(sp)
LAB_00457928: ;XREF[1,0]: 004577e8
.text:00457928 78018724 addiu param_4,param_1,0x178
.text:0045792c b2ff0010 b LAB_004577f8
.text:00457930 40029024 _addiu s0,param_1,0x240
LAB_00457934: ;XREF[1,0]: 004578f8
.text:00457934 d40d0e89 lwl t6,0xdd4(t0)
.text:00457938 c90d1091 lbu s0,0xdc9(t0)
.text:0045793c d10d0e99 lwr t6,0xdd1(t0)
.text:00457940 ca0d0f91 lbu t7,0xdca(t0)
.text:00457944 d60d0d91 lbu t5,0xdd6(t0)
.text:00457948 d50d0591 lbu param_2,0xdd5(t0)
.text:0045794c c000b0a3 sb s0,local_18+0xd8(sp)
.text:00457950 c100afa3 sb t7,local_18+0xd9(sp)
.text:00457954 c000b027 addiu s0,sp,0xc0
.text:00457958 c500aeab swl t6,0xc5(sp)
.text:0045795c c200aebb swr t6,local_16+0xd8(sp)
.text:00457960 c600a5a3 sb param_2,local_12+0xd8(sp)
.text:00457964 acff0010 b LAB_00457818
.text:00457968 c700ada3 _sb t5,local_12+0xd9(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined tlsHMACSha2(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045799c
;param_6 undefined4 14 ;XREF[1,0]: 00457a74
;param_7 undefined4 18 ;XREF[1,0]: 004579a0
;local_4 undefined4 -4 ;XREF[3,0]: 0045797c,00457ab8,00457b44
;local_8 undefined4 -8 ;XREF[3,0]: 00457980,00457abc,00457b48
;local_c undefined4 -c ;XREF[3,0]: 00457984,00457ac0,00457b4c
;local_10 undefined4 -10 ;XREF[3,0]: 00457988,00457ac4,00457b50
;local_12 undefined2 -12 ;XREF[2,1]: 00457afc,00457b8c,00457b94
;local_16 undefined4 -16 ;XREF[2,1]: 00457af4,00457b88,00457af8
;local_18 undefined2 -18 ;XREF[2,1]: 00457af0,00457b7c,00457b78
;local_1c undefined1 -1c ;XREF[2,0]: 004579f8,00457b18
;local_1d undefined1 -1d ;XREF[2,0]: 004579f0,00457b10
;local_1e undefined1 -1e ;XREF[2,0]: 004579ec,00457b0c
;local_1f undefined1 -1f ;XREF[2,0]: 004579e8,00457b08
;local_20 undefined1 -20 ;XREF[2,0]: 004579e4,00457b04
;local_180 undefined4 -180 ;XREF[6,0]: 0045798c,00457a20,00457a40,00457a58,00457a70
; 00457a88
;XREF[3,0]: Entry Point,004586fc,004d82b8
.text:0045796c 09001c3c lui gp,0x9
.text:00457970 74809c27 addiu gp,gp,-0x7f8c
.text:00457974 21e09903 addu gp,gp,t9
.text:00457978 70febd27 addiu sp,sp,-0x190
.text:0045797c 8c01bfaf sw ra,local_4+0x190(sp)
.text:00457980 8801b2af sw s2,local_8+0x190(sp)
.text:00457984 8401b1af sw s1,local_c+0x190(sp)
.text:00457988 8001b0af sw s0,local_10+0x190(sp)
.text:0045798c 1000bcaf sw gp=>_gp,local_180+0x190(sp)
.text:00457990 01000224 li v0,0x1
.text:00457994 21408000 move t0,param_1
.text:00457998 2190e000 move s2,param_4
.text:0045799c a001b18f lw s1,param_5+0x190(sp)
.text:004579a0 a801ac8f lw t4,param_7+0x190(sp)
.text:004579a4 3d0d8990 lbu t1,0xd3d(param_1)
.text:004579a8 3e0d8a90 lbu t2,0xd3e(param_1)
.text:004579ac 6100a210 beq param_2,v0,LAB_00457b34
.text:004579b0 ff00cb30 _andi t3,param_3,0xff
.text:004579b4 a8018724 addiu param_4,param_1,0x1a8
.text:004579b8 48029024 addiu s0,param_1,0x248
LAB_004579bc: ;XREF[1,0]: 00457b38
.text:004579bc 3e00e010 beq param_4,zero,LAB_00457ab8
.text:004579c0 ffff0324 _li v1,-0x1
.text:004579c4 2c0d068d lw param_3,0xd2c(t0)
.text:004579c8 00000000 nop
.text:004579cc 82230600 srl param_1,param_3,0xe
.text:004579d0 01008330 andi v1,param_1,0x1
.text:004579d4 3f006014 bne v1,zero,LAB_00457ad4
.text:004579d8 01000d24 _li t5,0x1
LAB_004579dc: ;XREF[1,0]: 00457b90
.text:004579dc 02221100 srl param_1,s1,0x8
.text:004579e0 20000824 li t0,0x20
.text:004579e4 7001aba3 sb t3,local_20+0x190(sp)
.text:004579e8 7101a9a3 sb t1,local_1f+0x190(sp)
.text:004579ec 7201aaa3 sb t2,local_1e+0x190(sp)
.text:004579f0 7301a4a3 sb param_1,local_1d+0x190(sp)
.text:004579f4 49008811 beq t4,t0,LAB_00457b1c
.text:004579f8 7401b1a3 _sb s1,local_1c+0x190(sp)
LAB_004579fc: ;XREF[1,0]: 00457b14
.text:004579fc 30000924 li t1,0x30
.text:00457a00 4f008915 bne t4,t1,LAB_00457b40
.text:00457a04 2130e000 _move param_3,param_4
.text:00457a08 5090998f lw t9,-0x6fb0(gp)=>->psHmacInit ;= 0046519c
.text:00457a0c 1800a427 addiu param_1,sp,0x18
.text:00457a10 15000524 li param_2,0x15
.text:00457a14 30000724 li param_4,0x30
LAB_00457a18: ;XREF[1,0]: 00457b2c
.text:00457a18 09f82003 jalr t9=>psHmacInit ;undefined psHmacInit()
.text:00457a1c 00000000 _nop
.text:00457a20 1000bc8f lw gp,local_180+0x190(sp)
.text:00457a24 24004004 bltz v0,LAB_00457ab8
.text:00457a28 ffff0324 _li v1,-0x1
.text:00457a2c 208c998f lw t9,-0x73e0(gp)=>->psHmacUpdate ;= 00464fbc
.text:00457a30 1800a427 addiu param_1,sp,0x18
.text:00457a34 21280002 move param_2,s0
.text:00457a38 09f82003 jalr t9=>psHmacUpdate ;undefined psHmacUpdate()
.text:00457a3c 08000624 _li param_3,0x8
.text:00457a40 1000bc8f lw gp,local_180+0x190(sp)
.text:00457a44 1800a427 addiu param_1,sp,0x18
.text:00457a48 208c998f lw t9,-0x73e0(gp)=>->psHmacUpdate ;= 00464fbc
.text:00457a4c 7001a527 addiu param_2,sp,0x170
.text:00457a50 09f82003 jalr t9=>psHmacUpdate ;undefined psHmacUpdate()
.text:00457a54 05000624 _li param_3,0x5
.text:00457a58 1000bc8f lw gp,local_180+0x190(sp)
.text:00457a5c 21284002 move param_2,s2
.text:00457a60 208c998f lw t9,-0x73e0(gp)=>->psHmacUpdate ;= 00464fbc
.text:00457a64 21302002 move param_3,s1
.text:00457a68 09f82003 jalr t9=>psHmacUpdate ;undefined psHmacUpdate()
.text:00457a6c 1800a427 _addiu param_1,sp,0x18
.text:00457a70 1000bc8f lw gp,local_180+0x190(sp)
.text:00457a74 a401a58f lw param_2,param_6+0x190(sp)
.text:00457a78 d08d998f lw t9,-0x7230(gp)=>->psHmacFinal ;= 004656d8
.text:00457a7c 00000000 nop
.text:00457a80 09f82003 jalr t9=>psHmacFinal ;undefined psHmacFinal()
.text:00457a84 1800a427 _addiu param_1,sp,0x18
.text:00457a88 1000bc8f lw gp,local_180+0x190(sp)
.text:00457a8c 07000524 li param_2,0x7
LAB_00457a90: ;XREF[1,0]: 00457aac
.text:00457a90 21500502 addu t2,s0,param_2
.text:00457a94 00004c91 lbu t4,0x0(t2)
.text:00457a98 ffffa524 addiu param_2,param_2,-0x1
.text:00457a9c 01008b25 addiu t3,t4,0x1
.text:00457aa0 ff006731 andi param_4,t3,0xff
.text:00457aa4 0300e014 bne param_4,zero,LAB_00457ab4
.text:00457aa8 00004ba1 _sb t3,0x0(t2)
.text:00457aac f8ffa104 bgez param_2,LAB_00457a90
.text:00457ab0 00000000 _nop
LAB_00457ab4: ;XREF[1,0]: 00457aa4
.text:00457ab4 21180000 clear v1
LAB_00457ab8: ;XREF[2,0]: 004579bc,00457a24
.text:00457ab8 8c01bf8f lw ra,local_4+0x190(sp)
.text:00457abc 8801b28f lw s2,local_8+0x190(sp)
.text:00457ac0 8401b18f lw s1,local_c+0x190(sp)
.text:00457ac4 8001b08f lw s0,local_10+0x190(sp)
.text:00457ac8 21106000 move v0,v1
.text:00457acc 0800e003 jr ra
.text:00457ad0 9001bd27 _addiu sp,sp,0x190
LAB_00457ad4: ;XREF[1,0]: 004579d4
.text:00457ad4 2200ad10 beq param_2,t5,LAB_00457b60
.text:00457ad8 02221100 _srl param_1,s1,0x8
.text:00457adc 0a001995 lhu t9,0xa(t0)
.text:00457ae0 04000295 lhu v0,0x4(t0)
.text:00457ae4 06000395 lhu v1,0x6(t0)
.text:00457ae8 08001f95 lhu ra,0x8(t0)
.text:00457aec 20000824 li t0,0x20
.text:00457af0 7801a2a7 sh v0,local_18+0x190(sp)
.text:00457af4 7a01a3a7 sh v1,local_16+0x190(sp)
.text:00457af8 7c01bfa7 sh ra,local_16+0x192(sp)
.text:00457afc 7e01b9a7 sh t9,local_12+0x190(sp)
.text:00457b00 7801b027 addiu s0,sp,0x178
.text:00457b04 7001aba3 sb t3,local_20+0x190(sp)
.text:00457b08 7101a9a3 sb t1,local_1f+0x190(sp)
.text:00457b0c 7201aaa3 sb t2,local_1e+0x190(sp)
.text:00457b10 7301a4a3 sb param_1,local_1d+0x190(sp)
.text:00457b14 b9ff8815 bne t4,t0,LAB_004579fc
.text:00457b18 7401b1a3 _sb s1,local_1c+0x190(sp)
LAB_00457b1c: ;XREF[1,0]: 004579f4
.text:00457b1c 5090998f lw t9,-0x6fb0(gp)=>->psHmacInit ;= 0046519c
.text:00457b20 2130e000 move param_3,param_4
.text:00457b24 1800a427 addiu param_1,sp,0x18
.text:00457b28 14000524 li param_2,0x14
.text:00457b2c baff0010 b LAB_00457a18
.text:00457b30 20000724 _li param_4,0x20
LAB_00457b34: ;XREF[1,0]: 004579ac
.text:00457b34 78018724 addiu param_4,param_1,0x178
.text:00457b38 a0ff0010 b LAB_004579bc
.text:00457b3c 40029024 _addiu s0,param_1,0x240
LAB_00457b40: ;XREF[1,0]: 00457a00
.text:00457b40 ffff0324 li v1,-0x1
.text:00457b44 8c01bf8f lw ra,local_4+0x190(sp)
.text:00457b48 8801b28f lw s2,local_8+0x190(sp)
.text:00457b4c 8401b18f lw s1,local_c+0x190(sp)
.text:00457b50 8001b08f lw s0,local_10+0x190(sp)
.text:00457b54 21106000 move v0,v1
.text:00457b58 0800e003 jr ra
.text:00457b5c 9001bd27 _addiu sp,sp,0x190
LAB_00457b60: ;XREF[1,0]: 00457ad4
.text:00457b60 d40d0f89 lwl t7,0xdd4(t0)
.text:00457b64 ca0d1091 lbu s0,0xdca(t0)
.text:00457b68 c90d1891 lbu t8,0xdc9(t0)
.text:00457b6c d10d0f99 lwr t7,0xdd1(t0)
.text:00457b70 d60d0e91 lbu t6,0xdd6(t0)
.text:00457b74 d50d0591 lbu param_2,0xdd5(t0)
.text:00457b78 7901b0a3 sb s0,local_18+0x191(sp)
.text:00457b7c 7801b8a3 sb t8,local_18+0x190(sp)
.text:00457b80 7801b027 addiu s0,sp,0x178
.text:00457b84 7d01afab swl t7,0x17d(sp)
.text:00457b88 7a01afbb swr t7,local_16+0x190(sp)
.text:00457b8c 7e01a5a3 sb param_2,local_12+0x190(sp)
.text:00457b90 92ff0010 b LAB_004579dc
.text:00457b94 7f01aea3 _sb t6,local_12+0x191(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslCreateKeys()
;XREF[9,0]: Entry Point,0044b17c,0044b2a0
; 0044d700,00450098,00452dd8
; 0045bae4,0045cbfc,004d8774
.text:00457b98 08001c3c lui gp,0x8
.text:00457b9c 487e9c27 addiu gp,gp,0x7e48
.text:00457ba0 21e09903 addu gp,gp,t9
.text:00457ba4 2c0d858c lw a1,0xd2c(a0)
.text:00457ba8 2886998f lw t9,-0x79d8(gp)=>->tlsDeriveKeys ;= 0045739c
.text:00457bac c21a0500 srl v1,a1,0xb
.text:00457bb0 01006230 andi v0,v1,0x1
.text:00457bb4 03004010 beq v0,zero,LAB_00457bc4
.text:00457bb8 00000000 _nop
.text:00457bbc 08002003 jr t9=>tlsDeriveKeys
.text:00457bc0 00000000 _nop
LAB_00457bc4: ;XREF[1,0]: 00457bb4
.text:00457bc4 0800e003 jr ra
.text:00457bc8 faff0224 _li v0,-0x6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslActivateReadCipher()
;local_4 undefined4 -4 ;XREF[2,0]: 00457bdc,00457c5c
;local_8 undefined4 -8 ;XREF[2,0]: 00457be0,00457c60
;local_10 undefined4 -10 ;XREF[5,0]: 00457be4,00457d0c,00457d28,00457d48,00457d6c
;XREF[6,0]: Entry Point,00446464,0044b198
; 0044b2bc,0044c024,004d88c4
.text:00457bcc 08001c3c lui gp,0x8
.text:00457bd0 147e9c27 addiu gp,gp,0x7e14
.text:00457bd4 21e09903 addu gp,gp,t9
.text:00457bd8 e0ffbd27 addiu sp,sp,-0x20
.text:00457bdc 1c00bfaf sw ra,local_4+0x20(sp)
.text:00457be0 1800b0af sw s0,local_8+0x20(sp)
.text:00457be4 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00457be8 100d878c lw a3,0xd10(a0)
.text:00457bec 32128594 lhu a1,0x1232(a0)
.text:00457bf0 21808000 move s0,a0
.text:00457bf4 1400e68c lw a2,0x14(a3)
.text:00457bf8 1c00e48c lw a0,0x1c(a3)
.text:00457bfc 180d06ae sw a2,0xd18(s0)
.text:00457c00 200d04ae sw a0,0xd20(s0)
.text:00457c04 0800e390 lbu v1,0x8(a3)
.text:00457c08 0100a230 andi v0,a1,0x1
.text:00457c0c 18004010 beq v0,zero,LAB_00457c70
.text:00457c10 290d03a2 _sb v1,0xd29(s0)
.text:00457c14 0800e390 lbu v1,0x8(a3)
.text:00457c18 00000000 nop
.text:00457c1c 16006014 bne v1,zero,LAB_00457c78
.text:00457c20 0a000624 _li a2,0xa
.text:00457c24 21306000 move a2,v1
.text:00457c28 280d06a2 sb a2,0xd28(s0)
.text:00457c2c 0b00ea90 lbu t2,0xb(a3)
.text:00457c30 00000000 nop
.text:00457c34 2b0d0aa2 sb t2,0xd2b(s0)
.text:00457c38 0a00e990 lbu t1,0xa(a3)
.text:00457c3c 480200ae sw zero,0x248(s0)
.text:00457c40 2a0d09a2 sb t1,0xd2a(s0)
.text:00457c44 4c0200ae sw zero,0x24c(s0)
.text:00457c48 0000e894 lhu t0,0x0(a3)
.text:00457c4c 00000000 nop
.text:00457c50 15000015 bne t0,zero,LAB_00457ca8
.text:00457c54 00000000 _nop
LAB_00457c58: ;XREF[1,0]: 00457d70
.text:00457c58 21180000 clear v1
LAB_00457c5c: ;XREF[4,0]: 00457ca0,00457cb0,00457d54,00457d78
.text:00457c5c 1c00bf8f lw ra,local_4+0x20(sp)
.text:00457c60 1800b08f lw s0,local_8+0x20(sp)
.text:00457c64 21106000 move v0,v1
.text:00457c68 0800e003 jr ra
.text:00457c6c 2000bd27 _addiu sp,sp,0x20
LAB_00457c70: ;XREF[1,0]: 00457c0c
.text:00457c70 0800e690 lbu a2,0x8(a3)
.text:00457c74 00000000 nop
LAB_00457c78: ;XREF[1,0]: 00457c1c
.text:00457c78 280d06a2 sb a2,0xd28(s0)
.text:00457c7c 0b00ea90 lbu t2,0xb(a3)
.text:00457c80 00000000 nop
.text:00457c84 2b0d0aa2 sb t2,0xd2b(s0)
.text:00457c88 0a00e990 lbu t1,0xa(a3)
.text:00457c8c 480200ae sw zero,0x248(s0)
.text:00457c90 2a0d09a2 sb t1,0xd2a(s0)
.text:00457c94 4c0200ae sw zero,0x24c(s0)
.text:00457c98 0000e894 lhu t0,0x0(a3)
.text:00457c9c 00000000 nop
.text:00457ca0 eeff0011 beq t0,zero,LAB_00457c5c
.text:00457ca4 21180000 _clear v1
LAB_00457ca8: ;XREF[1,0]: 00457c50
.text:00457ca8 6c01058e lw a1,0x16c(s0)
.text:00457cac 00000000 nop
.text:00457cb0 eaffa010 beq a1,zero,LAB_00457c5c
.text:00457cb4 ffff0324 _li v1,-0x1
.text:00457cb8 2c0d0c8e lw t4,0xd2c(s0)
.text:00457cbc ff00cb30 andi t3,a2,0xff
.text:00457cc0 2f006015 bne t3,zero,LAB_00457d80
.text:00457cc4 02008435 _ori a0,t4,0x2
.text:00457cc8 20000f3c lui t7,0x20
.text:00457ccc 25188f00 or v1,a0,t7
.text:00457cd0 2c0d03ae sw v1,0xd2c(s0)
.text:00457cd4 0400ee8c lw t6,0x4(a3)
.text:00457cd8 00000000 nop
.text:00457cdc 82690e00 srl t5,t6,0x6
.text:00457ce0 0100a731 andi a3,t5,0x1
.text:00457ce4 2c00e010 beq a3,zero,LAB_00457d98
.text:00457ce8 8000193c _lui t9,0x80
.text:00457cec 7fff183c lui t8,0xff7f
.text:00457cf0 ffff0237 ori v0,t8,0xffff
LAB_00457cf4: ;XREF[1,0]: 00457d90
.text:00457cf4 24104300 and v0,v0,v1
LAB_00457cf8: ;XREF[1,0]: 00457d98
.text:00457cf8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457cfc ff00c630 andi a2,a2,0xff
.text:00457d00 a8010426 addiu a0,s0,0x1a8
.text:00457d04 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457d08 2c0d02ae _sw v0,0xd2c(s0)
.text:00457d0c 1000bc8f lw gp,local_10+0x20(sp)
.text:00457d10 100d048e lw a0,0xd10(s0)
.text:00457d14 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457d18 09008690 lbu a2,0x9(a0)
.text:00457d1c 7401058e lw a1,0x174(s0)
.text:00457d20 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457d24 f8010426 _addiu a0,s0,0x1f8
.text:00457d28 1000bc8f lw gp,local_10+0x20(sp)
.text:00457d2c 100d058e lw a1,0xd10(s0)
.text:00457d30 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457d34 0a00a690 lbu a2,0xa(a1)
.text:00457d38 1c02058e lw a1,0x21c(s0)
.text:00457d3c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457d40 30020426 _addiu a0,s0,0x230
.text:00457d44 100d028e lw v0,0xd10(s0)
.text:00457d48 1000bc8f lw gp,local_10+0x20(sp)
.text:00457d4c 0c00598c lw t9,0xc(v0)
.text:00457d50 00000000 nop
.text:00457d54 c1ff2013 beq t9,zero,LAB_00457c5c
.text:00457d58 21180000 _clear v1
.text:00457d5c 09004690 lbu a2,0x9(v0)
.text:00457d60 10000426 addiu a0,s0,0x10
.text:00457d64 09f82003 jalr t9
.text:00457d68 01000524 _li a1,0x1
.text:00457d6c 1000bc8f lw gp,local_10+0x20(sp)
.text:00457d70 b9ff4104 bgez v0,LAB_00457c58
.text:00457d74 ffff0324 _li v1,-0x1
.text:00457d78 b8ff0010 b LAB_00457c5c
.text:00457d7c 00000000 _nop
LAB_00457d80: ;XREF[1,0]: 00457cc0
.text:00457d80 dfff033c lui v1,0xffdf
.text:00457d84 ffff6234 ori v0,v1,0xffff
.text:00457d88 7fff1f3c lui ra,0xff7f
.text:00457d8c 24108200 and v0,a0,v0
.text:00457d90 d8ff0010 b LAB_00457cf4
.text:00457d94 ffffe337 _ori v1,ra,0xffff
LAB_00457d98: ;XREF[1,0]: 00457ce4
.text:00457d98 d7ff0010 b LAB_00457cf8
.text:00457d9c 25107900 _or v0,v1,t9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslActivateWriteCipher()
;local_4 undefined4 -4 ;XREF[2,0]: 00457db0,00457e58
;local_8 undefined4 -8 ;XREF[2,0]: 00457db4,00457e5c
;local_10 undefined4 -10 ;XREF[7,0]: 00457db8,00457efc,00457f18,00457f38,00457f5c
; 00457fc8,0045802c
;XREF[4,0]: Entry Point,0044647c,00453780
; 004d8494
.text:00457da0 08001c3c lui gp,0x8
.text:00457da4 407c9c27 addiu gp,gp,0x7c40
.text:00457da8 21e09903 addu gp,gp,t9
.text:00457dac e0ffbd27 addiu sp,sp,-0x20
.text:00457db0 1c00bfaf sw ra,local_4+0x20(sp)
.text:00457db4 1800b0af sw s0,local_8+0x20(sp)
.text:00457db8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00457dbc 21808000 move s0,a0
.text:00457dc0 2c0d848c lw a0,0xd2c(a0)
.text:00457dc4 00000000 nop
.text:00457dc8 821b0400 srl v1,a0,0xe
.text:00457dcc 01006230 andi v0,v1,0x1
.text:00457dd0 05004010 beq v0,zero,LAB_00457de8
.text:00457dd4 00000000 _nop
.text:00457dd8 fc0d058e lw a1,0xdfc(s0)
.text:00457ddc 00000000 nop
.text:00457de0 6900a010 beq a1,zero,LAB_00457f88
.text:00457de4 e40e0426 _addiu a0,s0,0xee4
LAB_00457de8: ;XREF[2,0]: 00457dd0,00458030
.text:00457de8 100d058e lw a1,0xd10(s0)
.text:00457dec 32120696 lhu a2,0x1232(s0)
.text:00457df0 1000a88c lw t0,0x10(a1)
.text:00457df4 1800a78c lw a3,0x18(a1)
.text:00457df8 140d08ae sw t0,0xd14(s0)
.text:00457dfc 1c0d07ae sw a3,0xd1c(s0)
.text:00457e00 0800a390 lbu v1,0x8(a1)
.text:00457e04 0100c430 andi a0,a2,0x1
.text:00457e08 18008010 beq a0,zero,LAB_00457e6c
.text:00457e0c 250d03a2 _sb v1,0xd25(s0)
.text:00457e10 0800a390 lbu v1,0x8(a1)
.text:00457e14 00000000 nop
.text:00457e18 16006014 bne v1,zero,LAB_00457e74
.text:00457e1c 0a000624 _li a2,0xa
.text:00457e20 21306000 move a2,v1
.text:00457e24 240d06a2 sb a2,0xd24(s0)
.text:00457e28 0b00ab90 lbu t3,0xb(a1)
.text:00457e2c 00000000 nop
.text:00457e30 270d0ba2 sb t3,0xd27(s0)
.text:00457e34 0a00aa90 lbu t2,0xa(a1)
.text:00457e38 400200ae sw zero,0x240(s0)
.text:00457e3c 260d0aa2 sb t2,0xd26(s0)
.text:00457e40 440200ae sw zero,0x244(s0)
.text:00457e44 0000a994 lhu t1,0x0(a1)
.text:00457e48 00000000 nop
.text:00457e4c 15002015 bne t1,zero,LAB_00457ea4
.text:00457e50 00000000 _nop
LAB_00457e54: ;XREF[1,0]: 00457f60
.text:00457e54 21180000 clear v1
LAB_00457e58: ;XREF[3,0]: 00457e9c,00457f44,00457f68
.text:00457e58 1c00bf8f lw ra,local_4+0x20(sp)
.text:00457e5c 1800b08f lw s0,local_8+0x20(sp)
.text:00457e60 21106000 move v0,v1
.text:00457e64 0800e003 jr ra
.text:00457e68 2000bd27 _addiu sp,sp,0x20
LAB_00457e6c: ;XREF[1,0]: 00457e08
.text:00457e6c 0800a690 lbu a2,0x8(a1)
.text:00457e70 00000000 nop
LAB_00457e74: ;XREF[1,0]: 00457e18
.text:00457e74 240d06a2 sb a2,0xd24(s0)
.text:00457e78 0b00ab90 lbu t3,0xb(a1)
.text:00457e7c 00000000 nop
.text:00457e80 270d0ba2 sb t3,0xd27(s0)
.text:00457e84 0a00aa90 lbu t2,0xa(a1)
.text:00457e88 400200ae sw zero,0x240(s0)
.text:00457e8c 260d0aa2 sb t2,0xd26(s0)
.text:00457e90 440200ae sw zero,0x244(s0)
.text:00457e94 0000a994 lhu t1,0x0(a1)
.text:00457e98 00000000 nop
.text:00457e9c eeff2011 beq t1,zero,LAB_00457e58
.text:00457ea0 21180000 _clear v1
LAB_00457ea4: ;XREF[1,0]: 00457e4c
.text:00457ea4 2c0d0d8e lw t5,0xd2c(s0)
.text:00457ea8 ff00cc30 andi t4,a2,0xff
.text:00457eac 30008015 bne t4,zero,LAB_00457f70
.text:00457eb0 0400a435 _ori a0,t5,0x4
.text:00457eb4 1000193c lui t9,0x10
.text:00457eb8 25189900 or v1,a0,t9
.text:00457ebc 2c0d03ae sw v1,0xd2c(s0)
.text:00457ec0 0400af8c lw t7,0x4(a1)
.text:00457ec4 00000000 nop
.text:00457ec8 82710f00 srl t6,t7,0x6
.text:00457ecc 0100c531 andi a1,t6,0x1
.text:00457ed0 5900a010 beq a1,zero,LAB_00458038
.text:00457ed4 40001f3c _lui ra,0x40
.text:00457ed8 bfff183c lui t8,0xffbf
.text:00457edc ffff0237 ori v0,t8,0xffff
LAB_00457ee0: ;XREF[1,0]: 00457f80
.text:00457ee0 24104300 and v0,v0,v1
LAB_00457ee4: ;XREF[1,0]: 00458038
.text:00457ee4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457ee8 6801058e lw a1,0x168(s0)
.text:00457eec ff00c630 andi a2,a2,0xff
.text:00457ef0 78010426 addiu a0,s0,0x178
.text:00457ef4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457ef8 2c0d02ae _sw v0,0xd2c(s0)
.text:00457efc 1000bc8f lw gp,local_10+0x20(sp)
.text:00457f00 100d088e lw t0,0xd10(s0)
.text:00457f04 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457f08 09000691 lbu a2,0x9(t0)
.text:00457f0c 7001058e lw a1,0x170(s0)
.text:00457f10 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457f14 d8010426 _addiu a0,s0,0x1d8
.text:00457f18 1000bc8f lw gp,local_10+0x20(sp)
.text:00457f1c 100d078e lw a3,0xd10(s0)
.text:00457f20 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457f24 0a00e690 lbu a2,0xa(a3)
.text:00457f28 1802058e lw a1,0x218(s0)
.text:00457f2c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457f30 20020426 _addiu a0,s0,0x220
.text:00457f34 100d028e lw v0,0xd10(s0)
.text:00457f38 1000bc8f lw gp,local_10+0x20(sp)
.text:00457f3c 0c00598c lw t9,0xc(v0)
.text:00457f40 00000000 nop
.text:00457f44 c4ff2013 beq t9,zero,LAB_00457e58
.text:00457f48 21180000 _clear v1
.text:00457f4c 09004690 lbu a2,0x9(v0)
.text:00457f50 10000426 addiu a0,s0,0x10
.text:00457f54 09f82003 jalr t9
.text:00457f58 21280000 _clear a1
.text:00457f5c 1000bc8f lw gp,local_10+0x20(sp)
.text:00457f60 bcff4104 bgez v0,LAB_00457e54
.text:00457f64 ffff0324 _li v1,-0x1
.text:00457f68 bbff0010 b LAB_00457e58
.text:00457f6c 00000000 _nop
LAB_00457f70: ;XREF[1,0]: 00457eac
.text:00457f70 efff033c lui v1,0xffef
.text:00457f74 ffff6234 ori v0,v1,0xffff
.text:00457f78 24108200 and v0,a0,v0
.text:00457f7c bfff043c lui a0,0xffbf
.text:00457f80 d7ff0010 b LAB_00457ee0
.text:00457f84 ffff8334 _ori v1,a0,0xffff
LAB_00457f88: ;XREF[1,0]: 00457de0
.text:00457f88 240d0692 lbu a2,0xd24(s0)
.text:00457f8c 270d0892 lbu t0,0xd27(s0)
.text:00457f90 260d0792 lbu a3,0xd26(s0)
.text:00457f94 140d0b8e lw t3,0xd14(s0)
.text:00457f98 1c0d0a8e lw t2,0xd1c(s0)
.text:00457f9c 250d0992 lbu t1,0xd25(s0)
.text:00457fa0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00457fa4 d30e08a2 sb t0,0xed3(s0)
.text:00457fa8 d20e07a2 sb a3,0xed2(s0)
.text:00457fac d00e06a2 sb a2,0xed0(s0)
.text:00457fb0 c80e0bae sw t3,0xec8(s0)
.text:00457fb4 ff00c630 andi a2,a2,0xff
.text:00457fb8 cc0e0aae sw t2,0xecc(s0)
.text:00457fbc d10e09a2 sb t1,0xed1(s0)
.text:00457fc0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00457fc4 78010526 _addiu a1,s0,0x178
.text:00457fc8 1000bc8f lw gp,local_10+0x20(sp)
.text:00457fcc 64020626 addiu a2,s0,0x264
.text:00457fd0 140f0726 addiu a3,s0,0xf14
.text:00457fd4 64050826 addiu t0,s0,0x564
LAB_00457fd8: ;XREF[1,0]: 00457ffc
.text:00457fd8 0000cf8c lw t7,0x0(a2)
.text:00457fdc 0400ce8c lw t6,0x4(a2)
.text:00457fe0 0800cd8c lw t5,0x8(a2)
.text:00457fe4 0c00cc8c lw t4,0xc(a2)
.text:00457fe8 1000c624 addiu a2,a2,0x10
.text:00457fec 0000efac sw t7,0x0(a3)
.text:00457ff0 0400eeac sw t6,0x4(a3)
.text:00457ff4 0800edac sw t5,0x8(a3)
.text:00457ff8 0c00ecac sw t4,0xc(a3)
.text:00457ffc f6ffc814 bne a2,t0,LAB_00457fd8
.text:00458000 1000e724 _addiu a3,a3,0x10
.text:00458004 0400c28c lw v0,0x4(a2)
.text:00458008 0000df8c lw ra,0x0(a2)
.text:0045800c 0400e2ac sw v0,0x4(a3)
.text:00458010 0000ffac sw ra,0x0(a3)
.text:00458014 100d188e lw t8,0xd10(s0)
.text:00458018 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045801c 0a000693 lbu a2,0xa(t8)
.text:00458020 d40e0426 addiu a0,s0,0xed4
.text:00458024 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00458028 20020526 _addiu a1,s0,0x220
.text:0045802c 1000bc8f lw gp,local_10+0x20(sp)
.text:00458030 6dff0010 b LAB_00457de8
.text:00458034 00000000 _nop
LAB_00458038: ;XREF[1,0]: 00457ed0
.text:00458038 aaff0010 b LAB_00457ee4
.text:0045803c 25107f00 _or v0,v1,ra
LAB_00458040: ;XREF[1,0]: 004d7824
.text:00458040 0800e003 jr ra
.text:00458044 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesGcmInit()
;local_8 undefined4 -8 ;XREF[2,0]: 00458058,004580c0
;local_c undefined4 -c ;XREF[2,0]: 0045805c,004580c4
;local_10 undefined4 -10 ;XREF[2,0]: 00458060,004580c8
;local_14 undefined4 -14 ;XREF[2,0]: 00458064,004580cc
;local_18 undefined4 -18 ;XREF[2,0]: 00458068,004580d0
;local_20 undefined4 -20 ;XREF[4,0]: 0045806c,00458098,004580b0,004580e8
;XREF[12,0]: Entry Point,004d73e4,004d7404
; 004d7464,004d7484,004d7564
; 004d7584,004d75a4,004d7624
; 004d7644,004d7664,004d83b4
.text:00458048 08001c3c lui gp,0x8
.text:0045804c 98799c27 addiu gp,gp,0x7998
.text:00458050 21e09903 addu gp,gp,t9
.text:00458054 d0ffbd27 addiu sp,sp,-0x30
.text:00458058 2800bfaf sw ra,local_8+0x30(sp)
.text:0045805c 2400b3af sw s3,local_c+0x30(sp)
.text:00458060 2000b2af sw s2,local_10+0x30(sp)
.text:00458064 1c00b1af sw s1,local_14+0x30(sp)
.text:00458068 1800b0af sw s0,local_18+0x30(sp)
.text:0045806c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00458070 5c059024 addiu s0,a0,0x55c
.text:00458074 21888000 move s1,a0
.text:00458078 54029224 addiu s2,a0,0x254
.text:0045807c 2198c000 move s3,a2
.text:00458080 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00458084 21200002 move a0,s0
.text:00458088 1500a014 bne a1,zero,LAB_004580e0
.text:0045808c fc010624 _li a2,0x1fc
.text:00458090 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00458094 21204002 _move a0,s2
.text:00458098 1000bc8f lw gp,local_20+0x30(sp)
.text:0045809c 21204002 move a0,s2
.text:004580a0 b891998f lw t9,-0x6e48(gp)=>->psAesInitGCM ;= 00460fdc
.text:004580a4 c8012526 addiu a1,s1,0x1c8
LAB_004580a8: ;XREF[1,0]: 004580f4
.text:004580a8 09f82003 jalr t9=>psAesInitGCM ;undefined psAesInitGCM()
.text:004580ac ff006632 _andi a2,s3,0xff
.text:004580b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004580b4 02004004 bltz v0,LAB_004580c0
.text:004580b8 21184000 _move v1,v0
.text:004580bc 21180000 clear v1
LAB_004580c0: ;XREF[1,0]: 004580b4
.text:004580c0 2800bf8f lw ra,local_8+0x30(sp)
.text:004580c4 2400b38f lw s3,local_c+0x30(sp)
.text:004580c8 2000b28f lw s2,local_10+0x30(sp)
.text:004580cc 1c00b18f lw s1,local_14+0x30(sp)
.text:004580d0 1800b08f lw s0,local_18+0x30(sp)
.text:004580d4 21106000 move v0,v1
.text:004580d8 0800e003 jr ra
.text:004580dc 3000bd27 _addiu sp,sp,0x30
LAB_004580e0: ;XREF[1,0]: 00458088
.text:004580e0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004580e4 21280000 _clear a1
.text:004580e8 1000bc8f lw gp,local_20+0x30(sp)
.text:004580ec 21200002 move a0,s0
.text:004580f0 b891998f lw t9,-0x6e48(gp)=>->psAesInitGCM ;= 00460fdc
.text:004580f4 ecff0010 b LAB_004580a8
.text:004580f8 e8012526 _addiu a1,s1,0x1e8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesGcmEncrypt()
;local_8 undefined4 -8 ;XREF[2,0]: 0045810c,00458274
;local_c undefined4 -c ;XREF[2,0]: 00458110,00458278
;local_10 undefined4 -10 ;XREF[2,0]: 00458114,0045827c
;local_14 undefined4 -14 ;XREF[2,0]: 00458118,00458280
;local_18 undefined4 -18 ;XREF[2,0]: 0045811c,00458284
;local_1c undefined4 -1c ;XREF[2,0]: 00458120,00458288
;local_20 undefined4 -20 ;XREF[2,0]: 00458124,0045828c
;local_24 undefined1 -24 ;XREF[1,0]: 004581e4
;local_25 undefined1 -25 ;XREF[1,0]: 004581dc
;local_26 undefined1 -26 ;XREF[1,0]: 004581d8
;local_27 undefined1 -27 ;XREF[1,0]: 004581d4
;local_28 undefined1 -28 ;XREF[1,0]: 004581e0
;local_30 undefined8 -30 ;XREF[2,5]: 004581a0,004582a4,004581a4,004581b4,004581b8
; 004581bc,004582a8
;local_3c undefined8 -3c ;XREF[2,5]: 00458184,004582ac,00458188,0045819c,004581a8
; 004581ac,004582b4
;local_40 undefined4 -40 ;XREF[1,0]: 00458160
;local_48 undefined4 -48 ;XREF[4,0]: 00458128,004581fc,00458218,00458234
;XREF[12,0]: Entry Point,004d73e8,004d7408
; 004d7468,004d7488,004d7568
; 004d7588,004d75a8,004d7628
; 004d7648,004d7668,004d82bc
.text:004580fc 08001c3c lui gp,0x8
.text:00458100 e4789c27 addiu gp,gp,0x78e4
.text:00458104 21e09903 addu gp,gp,t9
.text:00458108 a8ffbd27 addiu sp,sp,-0x58
.text:0045810c 5000bfaf sw ra,local_8+0x58(sp)
.text:00458110 4c00b5af sw s5,local_c+0x58(sp)
.text:00458114 4800b4af sw s4,local_10+0x58(sp)
.text:00458118 4400b3af sw s3,local_14+0x58(sp)
.text:0045811c 4000b2af sw s2,local_18+0x58(sp)
.text:00458120 3c00b1af sw s1,local_1c+0x58(sp)
.text:00458124 3800b0af sw s0,local_20+0x58(sp)
.text:00458128 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:0045812c 2198e000 move s3,a3
.text:00458130 21808000 move s0,a0
.text:00458134 21a8a000 move s5,a1
.text:00458138 21a0c000 move s4,a2
.text:0045813c 4d00e010 beq a3,zero,LAB_00458274
.text:00458140 21180000 _clear v1
.text:00458144 1100e22c sltiu v0,a3,0x11
.text:00458148 4a004014 bne v0,zero,LAB_00458274
.text:0045814c f7ff0324 _li v1,-0x9
.text:00458150 2c0d868c lw a2,0xd2c(a0)
.text:00458154 2002838c lw v1,0x220(a0)
.text:00458158 822b0600 srl a1,a2,0xe
.text:0045815c 0100a430 andi a0,a1,0x1
.text:00458160 1800a3af sw v1,local_40+0x58(sp)
.text:00458164 f0fff124 addiu s1,a3,-0x10
.text:00458168 4c008010 beq a0,zero,LAB_0045829c
.text:0045816c 64021226 _addiu s2,s0,0x264
.text:00458170 d40d0c8a lwl t4,0xdd4(s0)
.text:00458174 c90d0792 lbu a3,0xdc9(s0)
.text:00458178 ca0d0b92 lbu t3,0xdca(s0)
.text:0045817c d40d0a8a lwl t2,0xdd4(s0)
.text:00458180 d10d0c9a lwr t4,0xdd1(s0)
.text:00458184 1c00a7a3 sb a3,local_3c+0x58(sp)
.text:00458188 1d00aba3 sb t3,local_3c+0x59(sp)
.text:0045818c d10d0a9a lwr t2,0xdd1(s0)
.text:00458190 2100acab swl t4,0x21(sp)
.text:00458194 d50d0992 lbu t1,0xdd5(s0)
.text:00458198 d60d0892 lbu t0,0xdd6(s0)
.text:0045819c 1e00acbb swr t4,local_3c+0x5a(sp)
.text:004581a0 2800a7a3 sb a3,local_30+0x58(sp)
.text:004581a4 2900aba3 sb t3,local_30+0x59(sp)
.text:004581a8 2200a9a3 sb t1,local_3c+0x5e(sp)
.text:004581ac 2300a8a3 sb t0,local_3c+0x5f(sp)
.text:004581b0 2d00aaab swl t2,0x2d(sp)
.text:004581b4 2a00aabb swr t2,local_30+0x5a(sp)
.text:004581b8 2e00a9a3 sb t1,local_30+0x5e(sp)
.text:004581bc 2f00a8a3 sb t0,local_30+0x5f(sp)
LAB_004581c0: ;XREF[1,0]: 004582b0
.text:004581c0 3d0d0292 lbu v0,0xd3d(s0)
.text:004581c4 3e0d1f92 lbu ra,0xd3e(s0)
.text:004581c8 400d0492 lbu a0,0xd40(s0)
.text:004581cc 9091998f lw t9,-0x6e70(gp)=>->psAesReadyGCM ;= 004616ec
.text:004581d0 03c21100 sra t8,s1,0x8
.text:004581d4 3100a2a3 sb v0,local_27+0x58(sp)
.text:004581d8 3200bfa3 sb ra,local_26+0x58(sp)
.text:004581dc 3300b8a3 sb t8,local_25+0x58(sp)
.text:004581e0 3000a4a3 sb a0,local_28+0x58(sp)
.text:004581e4 3400b1a3 sb s1,local_24+0x58(sp)
.text:004581e8 21204002 move a0,s2
.text:004581ec 1800a527 addiu a1,sp,0x18
.text:004581f0 2800a627 addiu a2,sp,0x28
.text:004581f4 09f82003 jalr t9=>psAesReadyGCM ;undefined psAesReadyGCM()
.text:004581f8 0d000724 _li a3,0xd
.text:004581fc 1000bc8f lw gp,local_48+0x58(sp)
.text:00458200 21204002 move a0,s2
.text:00458204 688f998f lw t9,-0x7098(gp)=>->psAesEncryptGCM ;= 004616ac
.text:00458208 21382002 move a3,s1
.text:0045820c 2128a002 move a1,s5
.text:00458210 09f82003 jalr t9=>psAesEncryptGCM ;undefined psAesEncryptGCM()
.text:00458214 21308002 _move a2,s4
.text:00458218 1000bc8f lw gp,local_48+0x58(sp)
.text:0045821c 21204002 move a0,s2
.text:00458220 c088998f lw t9,-0x7740(gp)=>->psAesGetGCMTag ;= 00461d60
.text:00458224 21309102 addu a2,s4,s1
.text:00458228 09f82003 jalr t9=>psAesGetGCMTag ;undefined psAesGetGCMTag()
.text:0045822c 10000524 _li a1,0x10
.text:00458230 2c0d128e lw s2,0xd2c(s0)
.text:00458234 1000bc8f lw gp,local_48+0x58(sp)
.text:00458238 828b1200 srl s1,s2,0xe
.text:0045823c 01002f32 andi t7,s1,0x1
.text:00458240 0c00e015 bne t7,zero,LAB_00458274
.text:00458244 21186002 _move v1,s3
.text:00458248 07000524 li a1,0x7
.text:0045824c 21a8b000 addu s5,a1,s0
LAB_00458250: ;XREF[1,0]: 00458268
.text:00458250 4002a692 lbu a2,0x240(s5)
.text:00458254 ffffa524 addiu a1,a1,-0x1
.text:00458258 0100c324 addiu v1,a2,0x1
.text:0045825c ff007430 andi s4,v1,0xff
.text:00458260 03008016 bne s4,zero,LAB_00458270
.text:00458264 4002a3a2 _sb v1,0x240(s5)
.text:00458268 f9ffa104 bgez a1,LAB_00458250
.text:0045826c 21a8b000 _addu s5,a1,s0
LAB_00458270: ;XREF[1,0]: 00458260
.text:00458270 21186002 move v1,s3
LAB_00458274: ;XREF[3,0]: 0045813c,00458148,00458240
.text:00458274 5000bf8f lw ra,local_8+0x58(sp)
.text:00458278 4c00b58f lw s5,local_c+0x58(sp)
.text:0045827c 4800b48f lw s4,local_10+0x58(sp)
.text:00458280 4400b38f lw s3,local_14+0x58(sp)
.text:00458284 4000b28f lw s2,local_18+0x58(sp)
.text:00458288 3c00b18f lw s1,local_1c+0x58(sp)
.text:0045828c 3800b08f lw s0,local_20+0x58(sp)
.text:00458290 21106000 move v0,v1
.text:00458294 0800e003 jr ra
.text:00458298 5800bd27 _addiu sp,sp,0x58
LAB_0045829c: ;XREF[1,0]: 00458168
.text:0045829c 40020e8e lw t6,0x240(s0)
.text:004582a0 44020d8e lw t5,0x244(s0)
.text:004582a4 2800aeaf sw t6,local_30+0x58(sp)
.text:004582a8 2c00adaf sw t5,local_30+0x5c(sp)
.text:004582ac 1c00aeaf sw t6,local_3c+0x58(sp)
.text:004582b0 c3ff0010 b LAB_004581c0
.text:004582b4 2000adaf _sw t5,local_3c+0x5c(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesGcmDecrypt()
;local_8 undefined4 -8 ;XREF[2,0]: 004582c8,004583e8
;local_c undefined4 -c ;XREF[2,0]: 004582cc,004583ec
;local_10 undefined4 -10 ;XREF[2,0]: 004582d0,004583f0
;local_14 undefined4 -14 ;XREF[2,0]: 004582d4,004583f4
;local_18 undefined4 -18 ;XREF[2,0]: 004582d8,004583f8
;local_1c undefined4 -1c ;XREF[2,0]: 004582dc,004583fc
;local_20 undefined4 -20 ;XREF[2,0]: 004582e0,00458400
;local_24 undefined1 -24 ;XREF[1,0]: 00458388
;local_25 undefined1 -25 ;XREF[1,0]: 00458370
;local_26 undefined1 -26 ;XREF[1,0]: 0045836c
;local_27 undefined1 -27 ;XREF[1,0]: 00458368
;local_28 undefined1 -28 ;XREF[1,0]: 00458364
;local_2c undefined4 -2c ;XREF[2,1]: 00458344,0045841c,00458348
;local_30 undefined4 -30 ;XREF[2,1]: 0045833c,00458414,00458340
;local_38 undefined4 -38 ;XREF[1,0]: 00458314
;local_3c undefined4 -3c ;XREF[1,0]: 00458310
;local_40 undefined4 -40 ;XREF[1,0]: 0045830c
;local_48 undefined4 -48 ;XREF[3,0]: 004582e4,0045838c,004583b0
;local_50 undefined4 -50 ;XREF[1,0]: 00458398
;XREF[12,0]: Entry Point,004d73ec,004d740c
; 004d746c,004d748c,004d756c
; 004d758c,004d75ac,004d762c
; 004d764c,004d766c,004d80bc
.text:004582b8 08001c3c lui gp,0x8
.text:004582bc 28779c27 addiu gp,gp,0x7728
.text:004582c0 21e09903 addu gp,gp,t9
.text:004582c4 a0ffbd27 addiu sp,sp,-0x60
.text:004582c8 5800bfaf sw ra,local_8+0x60(sp)
.text:004582cc 5400b5af sw s5,local_c+0x60(sp)
.text:004582d0 5000b4af sw s4,local_10+0x60(sp)
.text:004582d4 4c00b3af sw s3,local_14+0x60(sp)
.text:004582d8 4800b2af sw s2,local_18+0x60(sp)
.text:004582dc 4400b1af sw s1,local_1c+0x60(sp)
.text:004582e0 4000b0af sw s0,local_20+0x60(sp)
.text:004582e4 1800bcaf sw gp=>_gp,local_48+0x60(sp)
.text:004582e8 21888000 move s1,a0
.text:004582ec 0700a888 lwl t0,0x7(a1)
.text:004582f0 0300a488 lwl a0,0x3(a1)
.text:004582f4 2c0d2a8e lw t2,0xd2c(s1)
.text:004582f8 0000a498 lwr a0,0x0(a1)
.text:004582fc 0400a898 lwr t0,0x4(a1)
.text:00458300 3002228e lw v0,0x230(s1)
.text:00458304 824b0a00 srl t1,t2,0xe
.text:00458308 01002331 andi v1,t1,0x1
.text:0045830c 2000a2af sw v0,local_40+0x60(sp)
.text:00458310 2400a4af sw a0,local_3c+0x60(sp)
.text:00458314 2800a8af sw t0,local_38+0x60(sp)
.text:00458318 21a8c000 move s5,a2
.text:0045831c 0800b424 addiu s4,a1,0x8
.text:00458320 f8fff324 addiu s3,a3,-0x8
.text:00458324 39006010 beq v1,zero,LAB_0045840c
.text:00458328 6c053226 _addiu s2,s1,0x56c
.text:0045832c 04002b96 lhu t3,0x4(s1)
.text:00458330 06002796 lhu a3,0x6(s1)
.text:00458334 08002696 lhu a2,0x8(s1)
.text:00458338 0a002596 lhu a1,0xa(s1)
.text:0045833c 3000aba7 sh t3,local_30+0x60(sp)
.text:00458340 3200a7a7 sh a3,local_30+0x62(sp)
.text:00458344 3400a6a7 sh a2,local_2c+0x60(sp)
.text:00458348 3600a5a7 sh a1,local_2c+0x62(sp)
LAB_0045834c: ;XREF[1,0]: 00458418
.text:0045834c 0c003f92 lbu ra,0xc(s1)
.text:00458350 3d0d3892 lbu t8,0xd3d(s1)
.text:00458354 3e0d2f92 lbu t7,0xd3e(s1)
.text:00458358 f0ff7026 addiu s0,s3,-0x10
.text:0045835c 9091998f lw t9,-0x6e70(gp)=>->psAesReadyGCM ;= 004616ec
.text:00458360 03721000 sra t6,s0,0x8
.text:00458364 3800bfa3 sb ra,local_28+0x60(sp)
.text:00458368 3900b8a3 sb t8,local_27+0x60(sp)
.text:0045836c 3a00afa3 sb t7,local_26+0x60(sp)
.text:00458370 3b00aea3 sb t6,local_25+0x60(sp)
.text:00458374 21204002 move a0,s2
.text:00458378 2000a527 addiu a1,sp,0x20
.text:0045837c 3000a627 addiu a2,sp,0x30
.text:00458380 0d000724 li a3,0xd
.text:00458384 09f82003 jalr t9=>psAesReadyGCM ;undefined psAesReadyGCM()
.text:00458388 3c00b0a3 _sb s0,local_24+0x60(sp)
.text:0045838c 1800bc8f lw gp,local_48+0x60(sp)
.text:00458390 21306002 move a2,s3
.text:00458394 548e998f lw t9,-0x71ac(gp)=>->psAesDecryptGCM ;= 00461e84
.text:00458398 1000b0af sw s0,local_50+0x60(sp)
.text:0045839c 21204002 move a0,s2
.text:004583a0 21288002 move a1,s4
.text:004583a4 09f82003 jalr t9=>psAesDecryptGCM ;undefined psAesDecryptGCM(undefined ...
.text:004583a8 2138a002 _move a3,s5
.text:004583ac 21304000 move a2,v0
.text:004583b0 1800bc8f lw gp,local_48+0x60(sp)
.text:004583b4 0c00c004 bltz a2,LAB_004583e8
.text:004583b8 ffff0224 _li v0,-0x1
.text:004583bc 07000524 li a1,0x7
.text:004583c0 2198b100 addu s3,a1,s1
LAB_004583c4: ;XREF[1,0]: 004583dc
.text:004583c4 48027592 lbu s5,0x248(s3)
.text:004583c8 ffffa524 addiu a1,a1,-0x1
.text:004583cc 0100b426 addiu s4,s5,0x1
.text:004583d0 ff009232 andi s2,s4,0xff
.text:004583d4 03004016 bne s2,zero,LAB_004583e4
.text:004583d8 480274a2 _sb s4,0x248(s3)
.text:004583dc f9ffa104 bgez a1,LAB_004583c4
.text:004583e0 2198b100 _addu s3,a1,s1
LAB_004583e4: ;XREF[1,0]: 004583d4
.text:004583e4 2110c000 move v0,a2
LAB_004583e8: ;XREF[1,0]: 004583b4
.text:004583e8 5800bf8f lw ra,local_8+0x60(sp)
.text:004583ec 5400b58f lw s5,local_c+0x60(sp)
.text:004583f0 5000b48f lw s4,local_10+0x60(sp)
.text:004583f4 4c00b38f lw s3,local_14+0x60(sp)
.text:004583f8 4800b28f lw s2,local_18+0x60(sp)
.text:004583fc 4400b18f lw s1,local_1c+0x60(sp)
.text:00458400 4000b08f lw s0,local_20+0x60(sp)
.text:00458404 0800e003 jr ra
.text:00458408 6000bd27 _addiu sp,sp,0x60
LAB_0045840c: ;XREF[1,0]: 00458324
.text:0045840c 48022d8e lw t5,0x248(s1)
.text:00458410 4c022c8e lw t4,0x24c(s1)
.text:00458414 3000adaf sw t5,local_30+0x60(sp)
.text:00458418 ccff0010 b LAB_0045834c
.text:0045841c 3400acaf _sw t4,local_2c+0x60(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesInit()
;local_8 undefined4 -8 ;XREF[2,0]: 00458430,004584a8
;local_c undefined4 -c ;XREF[2,0]: 00458434,004584ac
;local_10 undefined4 -10 ;XREF[2,0]: 00458438,004584b0
;local_14 undefined4 -14 ;XREF[2,0]: 0045843c,004584b4
;local_18 undefined4 -18 ;XREF[2,0]: 00458440,004584b8
;local_20 undefined4 -20 ;XREF[4,0]: 00458444,00458470,00458498,004584d0
;local_28 undefined4 -28 ;XREF[2,0]: 0045847c,004584f0
;XREF[26,0]: Entry Point,004d7424,004d7444
; 004d74a4,004d74c4,004d74e4
; 004d7504,004d7524,004d7544
; 004d75c4,004d75e4,004d7604
; 004d7684,004d76a4,004d76c4
; 004d76e4,004d7704,004d7724
; 004d7744,004d7764,004d7784
; 004d77a4,004d77c4,004d77e4
; 004d7804,004d7e84
.text:00458420 08001c3c lui gp,0x8
.text:00458424 c0759c27 addiu gp,gp,0x75c0
.text:00458428 21e09903 addu gp,gp,t9
.text:0045842c c8ffbd27 addiu sp,sp,-0x38
.text:00458430 3000bfaf sw ra,local_8+0x38(sp)
.text:00458434 2c00b3af sw s3,local_c+0x38(sp)
.text:00458438 2800b2af sw s2,local_10+0x38(sp)
.text:0045843c 2400b1af sw s1,local_14+0x38(sp)
.text:00458440 2000b0af sw s0,local_18+0x38(sp)
.text:00458444 1800bcaf sw gp=>_gp,local_20+0x38(sp)
.text:00458448 5c059024 addiu s0,a0,0x55c
.text:0045844c 21888000 move s1,a0
.text:00458450 54029224 addiu s2,a0,0x254
.text:00458454 2198c000 move s3,a2
.text:00458458 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0045845c 21200002 move a0,s0
.text:00458460 1900a014 bne a1,zero,LAB_004584c8
.text:00458464 14010624 _li a2,0x114
.text:00458468 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0045846c 21204002 _move a0,s2
.text:00458470 1800bc8f lw gp,local_20+0x38(sp)
.text:00458474 01000224 li v0,0x1
.text:00458478 d08e998f lw t9,-0x7130(gp)=>->psAesInitCBC ;= 00460d28
.text:0045847c 1000a2af sw v0,local_28+0x38(sp)
.text:00458480 21204002 move a0,s2
.text:00458484 c8012626 addiu a2,s1,0x1c8
.text:00458488 ff006732 andi a3,s3,0xff
.text:0045848c 10022526 addiu a1,s1,0x210
LAB_00458490: ;XREF[1,0]: 004584ec
.text:00458490 09f82003 jalr t9=>psAesInitCBC ;undefined psAesInitCBC(undefined par...
.text:00458494 00000000 _nop
.text:00458498 1800bc8f lw gp,local_20+0x38(sp)
.text:0045849c 02004004 bltz v0,LAB_004584a8
.text:004584a0 21184000 _move v1,v0
.text:004584a4 21180000 clear v1
LAB_004584a8: ;XREF[1,0]: 0045849c
.text:004584a8 3000bf8f lw ra,local_8+0x38(sp)
.text:004584ac 2c00b38f lw s3,local_c+0x38(sp)
.text:004584b0 2800b28f lw s2,local_10+0x38(sp)
.text:004584b4 2400b18f lw s1,local_14+0x38(sp)
.text:004584b8 2000b08f lw s0,local_18+0x38(sp)
.text:004584bc 21106000 move v0,v1
.text:004584c0 0800e003 jr ra
.text:004584c4 3800bd27 _addiu sp,sp,0x38
LAB_004584c8: ;XREF[1,0]: 00458460
.text:004584c8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004584cc 21280000 _clear a1
.text:004584d0 1800bc8f lw gp,local_20+0x38(sp)
.text:004584d4 02000324 li v1,0x2
.text:004584d8 d08e998f lw t9,-0x7130(gp)=>->psAesInitCBC ;= 00460d28
.text:004584dc 21200002 move a0,s0
.text:004584e0 e8012626 addiu a2,s1,0x1e8
.text:004584e4 ff006732 andi a3,s3,0xff
.text:004584e8 20022526 addiu a1,s1,0x220
.text:004584ec e8ff0010 b LAB_00458490
.text:004584f0 1000a3af _sw v1,local_28+0x38(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesEncrypt()
;local_4 undefined4 -4 ;XREF[2,0]: 00458504,00458528
;local_8 undefined4 -8 ;XREF[2,0]: 00458508,0045852c
;local_10 undefined4 -10 ;XREF[2,0]: 0045850c,00458524
;XREF[26,0]: Entry Point,004d7428,004d7448
; 004d74a8,004d74c8,004d74e8
; 004d7508,004d7528,004d7548
; 004d75c8,004d75e8,004d7608
; 004d7688,004d76a8,004d76c8
; 004d76e8,004d7708,004d7728
; 004d7748,004d7768,004d7788
; 004d77a8,004d77c8,004d77e8
; 004d7808,004d8b6c
.text:004584f4 08001c3c lui gp,0x8
.text:004584f8 ec749c27 addiu gp,gp,0x74ec
.text:004584fc 21e09903 addu gp,gp,t9
.text:00458500 e0ffbd27 addiu sp,sp,-0x20
.text:00458504 1c00bfaf sw ra,local_4+0x20(sp)
.text:00458508 1800b0af sw s0,local_8+0x20(sp)
.text:0045850c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00458510 788d998f lw t9,-0x7288(gp)=>->psAesEncryptCBC ;= 00460dac
.text:00458514 2180e000 move s0,a3
.text:00458518 09f82003 jalr t9=>psAesEncryptCBC ;undefined psAesEncryptCBC()
.text:0045851c 64028424 _addiu a0,a0,0x264
.text:00458520 21100002 move v0,s0
.text:00458524 1000bc8f lw gp,local_10+0x20(sp)
.text:00458528 1c00bf8f lw ra,local_4+0x20(sp)
.text:0045852c 1800b08f lw s0,local_8+0x20(sp)
.text:00458530 0800e003 jr ra
.text:00458534 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csAesDecrypt()
;local_4 undefined4 -4 ;XREF[2,0]: 00458548,0045856c
;local_8 undefined4 -8 ;XREF[2,0]: 0045854c,00458570
;local_10 undefined4 -10 ;XREF[2,0]: 00458550,00458568
;XREF[26,0]: Entry Point,004d742c,004d744c
; 004d74ac,004d74cc,004d74ec
; 004d750c,004d752c,004d754c
; 004d75cc,004d75ec,004d760c
; 004d768c,004d76ac,004d76cc
; 004d76ec,004d770c,004d772c
; 004d774c,004d776c,004d778c
; 004d77ac,004d77cc,004d77ec
; 004d780c,004d8840
.text:00458538 08001c3c lui gp,0x8
.text:0045853c a8749c27 addiu gp,gp,0x74a8
.text:00458540 21e09903 addu gp,gp,t9
.text:00458544 e0ffbd27 addiu sp,sp,-0x20
.text:00458548 1c00bfaf sw ra,local_4+0x20(sp)
.text:0045854c 1800b0af sw s0,local_8+0x20(sp)
.text:00458550 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00458554 0487998f lw t9,-0x78fc(gp)=>->psAesDecryptCBC ;= 00460eb0
.text:00458558 2180e000 move s0,a3
.text:0045855c 09f82003 jalr t9=>psAesDecryptCBC ;undefined psAesDecryptCBC()
.text:00458560 6c058424 _addiu a0,a0,0x56c
.text:00458564 21100002 move v0,s0
.text:00458568 1000bc8f lw gp,local_10+0x20(sp)
.text:0045856c 1c00bf8f lw ra,local_4+0x20(sp)
.text:00458570 1800b08f lw s0,local_8+0x20(sp)
.text:00458574 0800e003 jr ra
.text:00458578 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0045857c()
;local_4 undefined4 -4 ;XREF[2,0]: 0045858c,004585c0
;local_8 undefined4 -8 ;XREF[2,0]: 00458590,004585c4
;local_10 undefined4 -10 ;XREF[2,0]: 00458594,004585b8
;XREF[1,0]: 004d7828
.text:0045857c 08001c3c lui gp,0x8
.text:00458580 64749c27 addiu gp,gp,0x7464
.text:00458584 21e09903 addu gp,gp,t9
.text:00458588 e0ffbd27 addiu sp,sp,-0x20
.text:0045858c 1c00bfaf sw ra,local_4+0x20(sp)
.text:00458590 1800b0af sw s0,local_8+0x20(sp)
.text:00458594 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00458598 2110c000 move v0,a2
.text:0045859c 2120c000 move a0,a2
.text:004585a0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004585a4 2180e000 move s0,a3
.text:004585a8 04004510 beq v0,a1,LAB_004585bc
.text:004585ac 2130e000 _move a2,a3
.text:004585b0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004585b4 00000000 _nop
.text:004585b8 1000bc8f lw gp,local_10+0x20(sp)
LAB_004585bc: ;XREF[1,0]: 004585a8
.text:004585bc 21100002 move v0,s0
.text:004585c0 1c00bf8f lw ra,local_4+0x20(sp)
.text:004585c4 1800b08f lw s0,local_8+0x20(sp)
.text:004585c8 0800e003 jr ra
.text:004585cc 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004585d0()
;local_4 undefined4 -4 ;XREF[2,0]: 004585e0,00458614
;local_8 undefined4 -8 ;XREF[2,0]: 004585e4,00458618
;local_10 undefined4 -10 ;XREF[2,0]: 004585e8,0045860c
;XREF[1,0]: 004d782c
.text:004585d0 08001c3c lui gp,0x8
.text:004585d4 10749c27 addiu gp,gp,0x7410
.text:004585d8 21e09903 addu gp,gp,t9
.text:004585dc e0ffbd27 addiu sp,sp,-0x20
.text:004585e0 1c00bfaf sw ra,local_4+0x20(sp)
.text:004585e4 1800b0af sw s0,local_8+0x20(sp)
.text:004585e8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004585ec 2110c000 move v0,a2
.text:004585f0 2120c000 move a0,a2
.text:004585f4 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:004585f8 2180e000 move s0,a3
.text:004585fc 04004510 beq v0,a1,LAB_00458610
.text:00458600 2130e000 _move a2,a3
.text:00458604 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:00458608 00000000 _nop
.text:0045860c 1000bc8f lw gp,local_10+0x20(sp)
LAB_00458610: ;XREF[1,0]: 004585fc
.text:00458610 21100002 move v0,s0
.text:00458614 1c00bf8f lw ra,local_4+0x20(sp)
.text:00458618 1800b08f lw s0,local_8+0x20(sp)
.text:0045861c 0800e003 jr ra
.text:00458620 2000bd27 _addiu sp,sp,0x20
LAB_00458624: ;XREF[1,0]: 004d7830
.text:00458624 0800e003 jr ra
.text:00458628 21100000 _clear v0
LAB_0045862c: ;XREF[1,0]: 004d7834
.text:0045862c 0800e003 jr ra
.text:00458630 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00458634(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004586c4
;local_8 undefined4 -8 ;XREF[2,0]: 00458644,004586d8
;local_c undefined4 -c ;XREF[2,0]: 00458648,004586dc
;local_10 undefined4 -10 ;XREF[2,0]: 0045864c,004586e0
;local_58 undefined4 -58 ;XREF[3,0]: 00458650,004586b8,004586d0
;local_60 undefined4 -60 ;XREF[1,0]: 004586f4
;local_64 undefined4 -64 ;XREF[2,0]: 004586b4,00458700
;local_68 undefined4 -68 ;XREF[2,0]: 004586ac,004586f0
;XREF[24,0]: 004d7430,004d7450,004d74b0,004d74d0
; 004d74f0,004d7510,004d7530,004d7550
; 004d75d0,004d75f0,004d7610,004d7690
; 004d76b0,004d76d0,004d76f0,004d7710
; 004d7730,004d7750,004d7770,004d7790
; 004d77b0,004d77d0,004d77f0,004d7810
.text:00458634 08001c3c lui gp,0x8
.text:00458638 ac739c27 addiu gp,gp,0x73ac
.text:0045863c 21e09903 addu gp,gp,t9
.text:00458640 88ffbd27 addiu sp,sp,-0x78
.text:00458644 7000bfaf sw ra,local_8+0x78(sp)
.text:00458648 6c00b1af sw s1,local_c+0x78(sp)
.text:0045864c 6800b0af sw s0,local_10+0x78(sp)
.text:00458650 2000bcaf sw gp=>_gp,local_58+0x78(sp)
.text:00458654 2c0d888c lw t0,0xd2c(param_1)
.text:00458658 21808000 move s0,param_1
.text:0045865c c21a0800 srl v1,t0,0xb
.text:00458660 01006230 andi v0,v1,0x1
.text:00458664 2150c000 move t2,param_3
.text:00458668 2158e000 move t3,param_4
.text:0045866c ff00a830 andi t0,param_2,0xff
.text:00458670 19004010 beq v0,zero,LAB_004586d8
.text:00458674 faff0324 _li v1,-0x6
.text:00458678 d888998f lw t9,-0x7728(gp)=>->tlsHMACSha2 ;= 0045796c
.text:0045867c 250d8390 lbu v1,0xd25(param_1)
.text:00458680 20000c24 li t4,0x20
.text:00458684 21482003 move t1,t9
.text:00458688 2800b127 addiu s1,sp,0x28
.text:0045868c 21300001 move param_3,t0
.text:00458690 21384001 move param_4,t2
.text:00458694 16006c10 beq v1,t4,LAB_004586f0
.text:00458698 01000524 _li param_2,0x1
.text:0045869c 30000d24 li t5,0x30
.text:004586a0 808a998f lw t9,-0x7580(gp)=>->tlsHMACSha1 ;= 004577ac
.text:004586a4 12006d10 beq v1,t5,LAB_004586f0
.text:004586a8 00000000 _nop
.text:004586ac 1000abaf sw t3,local_68+0x78(sp)
.text:004586b0 09f82003 jalr t9=>tlsHMACSha1 ;undefined tlsHMACSha1(undefined para...
.text:004586b4 1400b1af _sw s1,local_64+0x78(sp)
LAB_004586b8: ;XREF[1,0]: 00458704
.text:004586b8 2000bc8f lw gp,local_58+0x78(sp)
.text:004586bc 240d0692 lbu param_3,0xd24(s0)
.text:004586c0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004586c4 8800a48f lw param_1,param_5+0x78(sp)
.text:004586c8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004586cc 21282002 _move param_2,s1
.text:004586d0 2000bc8f lw gp,local_58+0x78(sp)
.text:004586d4 240d0392 lbu v1,0xd24(s0)
LAB_004586d8: ;XREF[1,0]: 00458670
.text:004586d8 7000bf8f lw ra,local_8+0x78(sp)
.text:004586dc 6c00b18f lw s1,local_c+0x78(sp)
.text:004586e0 6800b08f lw s0,local_10+0x78(sp)
.text:004586e4 21106000 move v0,v1
.text:004586e8 0800e003 jr ra
.text:004586ec 7800bd27 _addiu sp,sp,0x78
LAB_004586f0: ;XREF[2,0]: 00458694,004586a4
.text:004586f0 1000abaf sw t3,local_68+0x78(sp)
.text:004586f4 1800a3af sw v1,local_60+0x78(sp)
.text:004586f8 21c82001 move t9,t1
.text:004586fc 09f82003 jalr t9=>tlsHMACSha2 ;undefined tlsHMACSha2(undefined para...
.text:00458700 1400b1af _sw s1,local_64+0x78(sp)
.text:00458704 ecff0010 b LAB_004586b8
.text:00458708 00000000 _nop
LAB_0045870c: ;XREF[24,0]: 004d7434,004d7454,004d74b4,004d74d4
; 004d74f4,004d7514,004d7534,004d7554
; 004d75d4,004d75f4,004d7614,004d7694
; 004d76b4,004d76d4,004d76f4,004d7714
; 004d7734,004d7754,004d7774,004d7794
; 004d77b4,004d77d4,004d77f4,004d7814
.text:0045870c 08001c3c lui gp,0x8
.text:00458710 d4729c27 addiu gp,gp,0x72d4
.text:00458714 21e09903 addu gp,gp,t9
.text:00458718 90ffbd27 addiu sp,sp,-0x70
.text:0045871c 6c00bfaf sw ra,0x6c(sp)
.text:00458720 6800b0af sw s0,0x68(sp)
.text:00458724 2000bcaf sw gp,0x20(sp)
.text:00458728 2c0d898c lw t1,0xd2c(a0)
.text:0045872c 2140c000 move t0,a2
.text:00458730 c21a0900 srl v1,t1,0xb
.text:00458734 01006230 andi v0,v1,0x1
.text:00458738 21808000 move s0,a0
.text:0045873c 2a004010 beq v0,zero,LAB_004587e8
.text:00458740 ff00a630 _andi a2,a1,0xff
.text:00458744 290d8590 lbu a1,0xd29(a0)
.text:00458748 20000a24 li t2,0x20
.text:0045874c ff00a330 andi v1,a1,0xff
.text:00458750 2b006a10 beq v1,t2,LAB_00458800
.text:00458754 21006b28 _slti t3,v1,0x21
.text:00458758 18006015 bne t3,zero,LAB_004587bc
.text:0045875c 14000c24 _li t4,0x14
.text:00458760 30000424 li a0,0x30
.text:00458764 27006410 beq v1,a0,LAB_00458804
.text:00458768 ff00ad30 _andi t5,a1,0xff
.text:0045876c ff00a530 andi a1,a1,0xff
LAB_00458770: ;XREF[1,0]: 004587bc
.text:00458770 808c998f lw t9,-0x7380(gp)
.text:00458774 2800a427 addiu a0,sp,0x28
.text:00458778 21300000 clear a2
.text:0045877c 2138a000 move a3,a1
LAB_00458780: ;XREF[1,0]: 004587f8
.text:00458780 09f82003 jalr t9
.text:00458784 00000000 _nop
LAB_00458788: ;XREF[1,0]: 004587e0
.text:00458788 2000bc8f lw gp,0x20(sp)
.text:0045878c 280d0692 lbu a2,0xd28(s0)
.text:00458790 e085998f lw t9,-0x7a20(gp)
.text:00458794 8000a58f lw a1,0x80(sp)
.text:00458798 09f82003 jalr t9
.text:0045879c 2800a427 _addiu a0,sp,0x28
.text:004587a0 2b300200 sltu a2,zero,v0
.text:004587a4 2000bc8f lw gp,0x20(sp)
.text:004587a8 6c00bf8f lw ra,0x6c(sp)
.text:004587ac 6800b08f lw s0,0x68(sp)
.text:004587b0 23100600 subu v0,zero,a2
.text:004587b4 0800e003 jr ra
.text:004587b8 7000bd27 _addiu sp,sp,0x70
LAB_004587bc: ;XREF[1,0]: 00458758
.text:004587bc ecff6c14 bne v1,t4,LAB_00458770
.text:004587c0 ff00a530 _andi a1,a1,0xff
.text:004587c4 1000a7af sw a3,0x10(sp)
.text:004587c8 808a998f lw t9,-0x7580(gp)
.text:004587cc 2800a727 addiu a3,sp,0x28
.text:004587d0 1400a7af sw a3,0x14(sp)
.text:004587d4 02000524 li a1,0x2
.text:004587d8 09f82003 jalr t9
.text:004587dc 21380001 _move a3,t0
.text:004587e0 e9ff0010 b LAB_00458788
.text:004587e4 00000000 _nop
LAB_004587e8: ;XREF[1,0]: 0045873c
.text:004587e8 808c998f lw t9,-0x7380(gp)
.text:004587ec 2800a427 addiu a0,sp,0x28
.text:004587f0 14000524 li a1,0x14
.text:004587f4 21300000 clear a2
.text:004587f8 e1ff0010 b LAB_00458780
.text:004587fc 14000724 _li a3,0x14
LAB_00458800: ;XREF[1,0]: 00458750
.text:00458800 ff00ad30 andi t5,a1,0xff
LAB_00458804: ;XREF[1,0]: 00458764
.text:00458804 d888998f lw t9,-0x7728(gp)
.text:00458808 2800a527 addiu a1,sp,0x28
.text:0045880c 1000a7af sw a3,0x10(sp)
.text:00458810 1400a5af sw a1,0x14(sp)
.text:00458814 1800adaf sw t5,0x18(sp)
.text:00458818 21200002 move a0,s0
.text:0045881c 21380001 move a3,t0
.text:00458820 09f82003 jalr t9
.text:00458824 02000524 _li a1,0x2
.text:00458828 2000bc8f lw gp,0x20(sp)
.text:0045882c 280d0692 lbu a2,0xd28(s0)
.text:00458830 e085998f lw t9,-0x7a20(gp)
.text:00458834 8000a58f lw a1,0x80(sp)
.text:00458838 09f82003 jalr t9
.text:0045883c 2800a427 _addiu a0,sp,0x28
.text:00458840 2b300200 sltu a2,zero,v0
.text:00458844 2000bc8f lw gp,0x20(sp)
.text:00458848 6c00bf8f lw ra,0x6c(sp)
.text:0045884c 6800b08f lw s0,0x68(sp)
.text:00458850 23100600 subu v0,zero,a2
.text:00458854 0800e003 jr ra
.text:00458858 7000bd27 _addiu sp,sp,0x70
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined haveKeyMaterial()
;XREF[7,0]: Entry Point,00458f24,00459104
; 00459384,00459be0,00459da8
; 004d81b8
.text:0045885c d40c828c lw v0,0xcd4(a0)
.text:00458860 00340600 sll a2,a2,0x10
.text:00458864 03004010 beq v0,zero,LAB_00458874
.text:00458868 03340600 _sra a2,a2,0x10
.text:0045886c 2900c010 beq a2,zero,LAB_00458914
.text:00458870 21180000 _clear v1
LAB_00458874: ;XREF[1,0]: 00458864
.text:00458874 ffffa724 addiu a3,a1,-0x1
.text:00458878 0200e32c sltiu v1,a3,0x2
.text:0045887c 27006010 beq v1,zero,LAB_0045891c
.text:00458880 07000824 _li t0,0x7
LAB_00458884: ;XREF[4,0]: 0045891c,00458924,0045892c,0045893c
.text:00458884 2c0d8d8c lw t5,0xd2c(a0)
.text:00458888 00000000 nop
.text:0045888c 0100ac31 andi t4,t5,0x1
.text:00458890 2c008011 beq t4,zero,LAB_00458944
.text:00458894 00000000 _nop
.text:00458898 480c828c lw v0,0xc48(a0)
.text:0045889c 00000000 nop
.text:004588a0 31004010 beq v0,zero,LAB_00458968
.text:004588a4 ffff0324 _li v1,-0x1
.text:004588a8 7400428c lw v0,0x74(v0)
.text:004588ac 00000000 nop
.text:004588b0 2d004010 beq v0,zero,LAB_00458968
.text:004588b4 00000000 _nop
LAB_004588b8: ;XREF[1,0]: 0045895c
.text:004588b8 01000e24 li t6,0x1
LAB_004588bc: ;XREF[1,0]: 00458934
.text:004588bc 3b00ae10 beq a1,t6,LAB_004589ac
.text:004588c0 00000000 _nop
LAB_004588c4: ;XREF[8,0]: 004589f0,004589f8,00458a00,00458a08
; 00458a10,00458a18,00458a20,00458b24
.text:004588c4 02000624 li a2,0x2
.text:004588c8 5900a610 beq a1,a2,LAB_00458a30
.text:004588cc 00000000 _nop
LAB_004588d0: ;XREF[1,0]: 00458be8
.text:004588d0 04000a24 li t2,0x4
LAB_004588d4: ;XREF[1,0]: 00458a60
.text:004588d4 2600aa10 beq a1,t2,LAB_00458970
.text:004588d8 07000e24 _li t6,0x7
LAB_004588dc: ;XREF[2,0]: 0045897c,0045899c
.text:004588dc 6800ae10 beq a1,t6,LAB_00458a80
.text:004588e0 00000000 _nop
LAB_004588e4: ;XREF[7,0]: 00458ac4,00458ad0,00458ad8,00458ae0
; 00458ae8,00458af0,00458af8
.text:004588e4 09000f24 li t7,0x9
LAB_004588e8: ;XREF[1,0]: 00458c14
.text:004588e8 9600af10 beq a1,t7,LAB_00458b44
.text:004588ec 00000000 _nop
LAB_004588f0: ;XREF[8,0]: 00458b88,00458b90,00458b98,00458ba0
; 00458ba8,00458bb0,00458bb8,00458c50
.text:004588f0 06000624 li a2,0x6
.text:004588f4 e800a610 beq a1,a2,LAB_00458c98
.text:004588f8 08001824 _li t8,0x8
.text:004588fc e600b810 beq a1,t8,LAB_00458c98
.text:00458900 00000000 _nop
LAB_00458904: ;XREF[6,0]: 00458cdc,00458ce4,00458cec,00458cf4
; 00458cfc,00458d28
.text:00458904 05000624 li a2,0x5
.text:00458908 d900a610 beq a1,a2,LAB_00458c70
.text:0045890c 00000000 _nop
LAB_00458910: ;XREF[1,0]: 00458c88
.text:00458910 21180000 clear v1
LAB_00458914: ;XREF[1,0]: 0045886c
.text:00458914 0800e003 jr ra
.text:00458918 21106000 _move v0,v1
LAB_0045891c: ;XREF[1,0]: 0045887c
.text:0045891c d9ffa810 beq a1,t0,LAB_00458884
.text:00458920 09000924 _li t1,0x9
.text:00458924 d7ffa910 beq a1,t1,LAB_00458884
.text:00458928 06000a24 _li t2,0x6
.text:0045892c d5ffaa10 beq a1,t2,LAB_00458884
.text:00458930 08000b24 _li t3,0x8
.text:00458934 e1ffab14 bne a1,t3,LAB_004588bc
.text:00458938 01000e24 _li t6,0x1
.text:0045893c d1ff0010 b LAB_00458884
.text:00458940 00000000 _nop
LAB_00458944: ;XREF[1,0]: 00458890
.text:00458944 480c828c lw v0,0xc48(a0)
.text:00458948 00000000 nop
.text:0045894c 06004010 beq v0,zero,LAB_00458968
.text:00458950 ffff0324 _li v1,-0x1
.text:00458954 7800428c lw v0,0x78(v0)
.text:00458958 00000000 nop
.text:0045895c d6ff4014 bne v0,zero,LAB_004588b8
.text:00458960 00000000 _nop
LAB_00458964: ;XREF[2,0]: 004589e0,00458ccc
.text:00458964 ffff0324 li v1,-0x1
LAB_00458968: ;XREF[20,0]: 004588a0,004588b0,0045894c,0045898c
; 004589a4,004589d0,00458a78,00458aa4
; 00458ab4,00458b3c,00458b68,00458b78
; 00458bd8,00458bf0,00458c2c,00458c68
; 00458c78,00458c90,00458cbc,00458d40
.text:00458968 0800e003 jr ra
.text:0045896c 21106000 _move v0,v1
LAB_00458970: ;XREF[1,0]: 004588d4
.text:00458970 2c0d8c8c lw t4,0xd2c(a0)
.text:00458974 00000000 nop
.text:00458978 01008b31 andi t3,t4,0x1
.text:0045897c d7ff6015 bne t3,zero,LAB_004588dc
.text:00458980 00000000 _nop
.text:00458984 480c828c lw v0,0xc48(a0)
.text:00458988 00000000 nop
.text:0045898c f6ff4010 beq v0,zero,LAB_00458968
.text:00458990 ffff0324 _li v1,-0x1
.text:00458994 7c004d8c lw t5,0x7c(v0)
.text:00458998 00000000 nop
.text:0045899c cfffa015 bne t5,zero,LAB_004588dc
.text:004589a0 00000000 _nop
.text:004589a4 f0ff0010 b LAB_00458968
.text:004589a8 00000000 _nop
LAB_004589ac: ;XREF[1,0]: 004588bc
.text:004589ac 2c0d988c lw t8,0xd2c(a0)
.text:004589b0 00000000 nop
.text:004589b4 01000f33 andi t7,t8,0x1
.text:004589b8 5300e011 beq t7,zero,LAB_00458b08
.text:004589bc 00000000 _nop
.text:004589c0 480c998c lw t9,0xc48(a0)
.text:004589c4 00000000 nop
.text:004589c8 7400268f lw a2,0x74(t9)
.text:004589cc 00000000 nop
.text:004589d0 e5ffc010 beq a2,zero,LAB_00458968
.text:004589d4 ffff0324 _li v1,-0x1
.text:004589d8 bc01c38c lw v1,0x1bc(a2)
.text:004589dc 85020224 li v0,0x285
.text:004589e0 e0ff6214 bne v1,v0,LAB_00458964
.text:004589e4 00000000 _nop
.text:004589e8 0800c68c lw a2,0x8(a2)
.text:004589ec 89060724 li a3,0x689
.text:004589f0 b4ffc710 beq a2,a3,LAB_004588c4
.text:004589f4 8f060824 _li t0,0x68f
.text:004589f8 b2ffc810 beq a2,t0,LAB_004588c4
.text:004589fc 90060924 _li t1,0x690
.text:00458a00 b0ffc910 beq a2,t1,LAB_004588c4
.text:00458a04 91060a24 _li t2,0x691
.text:00458a08 aeffca10 beq a2,t2,LAB_004588c4
.text:00458a0c 88020b24 _li t3,0x288
.text:00458a10 acffcb10 beq a2,t3,LAB_004588c4
.text:00458a14 86060c24 _li t4,0x686
.text:00458a18 aaffcc10 beq a2,t4,LAB_004588c4
.text:00458a1c 8e060d24 _li t5,0x68e
.text:00458a20 a8ffcd10 beq a2,t5,LAB_004588c4
.text:00458a24 ffff0324 _li v1,-0x1
.text:00458a28 0800e003 jr ra
.text:00458a2c 21106000 _move v0,v1
LAB_00458a30: ;XREF[1,0]: 004588c8
.text:00458a30 2c0d998c lw t9,0xd2c(a0)
.text:00458a34 00000000 nop
.text:00458a38 01003833 andi t8,t9,0x1
.text:00458a3c 62000017 bne t8,zero,LAB_00458bc8
.text:00458a40 85020624 _li a2,0x285
.text:00458a44 480c888c lw t0,0xc48(a0)
.text:00458a48 00000000 nop
.text:00458a4c 7800038d lw v1,0x78(t0)
.text:00458a50 07000010 b LAB_00458a70
.text:00458a54 00000000 _nop
LAB_00458a58: ;XREF[1,0]: 00458a70
.text:00458a58 bc01698c lw t1,0x1bc(v1)
.text:00458a5c 00000000 nop
.text:00458a60 9cff2611 beq t1,a2,LAB_004588d4
.text:00458a64 04000a24 _li t2,0x4
.text:00458a68 1c03638c lw v1,0x31c(v1)
.text:00458a6c 00000000 nop
LAB_00458a70: ;XREF[1,0]: 00458a50
.text:00458a70 f9ff6014 bne v1,zero,LAB_00458a58
.text:00458a74 00000000 _nop
.text:00458a78 bbff0010 b LAB_00458968
.text:00458a7c ffff0324 _li v1,-0x1
LAB_00458a80: ;XREF[1,0]: 004588dc
.text:00458a80 2c0d868c lw a2,0xd2c(a0)
.text:00458a84 00000000 nop
.text:00458a88 0100cf30 andi t7,a2,0x1
.text:00458a8c 5a00e011 beq t7,zero,LAB_00458bf8
.text:00458a90 00000000 _nop
.text:00458a94 480c988c lw t8,0xc48(a0)
.text:00458a98 00000000 nop
.text:00458a9c 7400068f lw a2,0x74(t8)
.text:00458aa0 00000000 nop
.text:00458aa4 b0ffc010 beq a2,zero,LAB_00458968
.text:00458aa8 ffff0324 _li v1,-0x1
.text:00458aac bc01c28c lw v0,0x1bc(a2)
.text:00458ab0 85021924 li t9,0x285
.text:00458ab4 acff5914 bne v0,t9,LAB_00458968
.text:00458ab8 00000000 _nop
.text:00458abc 0800c68c lw a2,0x8(a2)
.text:00458ac0 89060724 li a3,0x689
.text:00458ac4 87ffc710 beq a2,a3,LAB_004588e4
.text:00458ac8 00000000 _nop
.text:00458acc 8f060324 li v1,0x68f
.text:00458ad0 84ffc310 beq a2,v1,LAB_004588e4
.text:00458ad4 90060824 _li t0,0x690
.text:00458ad8 82ffc810 beq a2,t0,LAB_004588e4
.text:00458adc 91060924 _li t1,0x691
.text:00458ae0 80ffc910 beq a2,t1,LAB_004588e4
.text:00458ae4 88020a24 _li t2,0x288
.text:00458ae8 7effca10 beq a2,t2,LAB_004588e4
.text:00458aec 86060b24 _li t3,0x686
.text:00458af0 7cffcb10 beq a2,t3,LAB_004588e4
.text:00458af4 8e060c24 _li t4,0x68e
.text:00458af8 7affcc10 beq a2,t4,LAB_004588e4
.text:00458afc ffff0324 _li v1,-0x1
.text:00458b00 0800e003 jr ra
.text:00458b04 21106000 _move v0,v1
LAB_00458b08: ;XREF[1,0]: 004589b8
.text:00458b08 480c8e8c lw t6,0xc48(a0)
.text:00458b0c 00000000 nop
.text:00458b10 7800c38d lw v1,0x78(t6)
.text:00458b14 07000010 b LAB_00458b34
.text:00458b18 85020624 _li a2,0x285
LAB_00458b1c: ;XREF[1,0]: 00458b34
.text:00458b1c bc016f8c lw t7,0x1bc(v1)
.text:00458b20 00000000 nop
.text:00458b24 67ffe611 beq t7,a2,LAB_004588c4
.text:00458b28 00000000 _nop
.text:00458b2c 1c03638c lw v1,0x31c(v1)
.text:00458b30 00000000 nop
LAB_00458b34: ;XREF[1,0]: 00458b14
.text:00458b34 f9ff6014 bne v1,zero,LAB_00458b1c
.text:00458b38 00000000 _nop
.text:00458b3c 8aff0010 b LAB_00458968
.text:00458b40 ffff0324 _li v1,-0x1
LAB_00458b44: ;XREF[1,0]: 004588e8
.text:00458b44 2c0d988c lw t8,0xd2c(a0)
.text:00458b48 00000000 nop
.text:00458b4c 01000633 andi a2,t8,0x1
.text:00458b50 3800c010 beq a2,zero,LAB_00458c34
.text:00458b54 00000000 _nop
.text:00458b58 480c998c lw t9,0xc48(a0)
.text:00458b5c 00000000 nop
.text:00458b60 7400268f lw a2,0x74(t9)
.text:00458b64 00000000 nop
.text:00458b68 7fffc010 beq a2,zero,LAB_00458968
.text:00458b6c ffff0324 _li v1,-0x1
.text:00458b70 bc01c78c lw a3,0x1bc(a2)
.text:00458b74 06020224 li v0,0x206
.text:00458b78 7bffe214 bne a3,v0,LAB_00458968
.text:00458b7c 00000000 _nop
.text:00458b80 0800c68c lw a2,0x8(a2)
.text:00458b84 89060324 li v1,0x689
.text:00458b88 59ffc310 beq a2,v1,LAB_004588f0
.text:00458b8c 8f060824 _li t0,0x68f
.text:00458b90 57ffc810 beq a2,t0,LAB_004588f0
.text:00458b94 90060924 _li t1,0x690
.text:00458b98 55ffc910 beq a2,t1,LAB_004588f0
.text:00458b9c 91060a24 _li t2,0x691
.text:00458ba0 53ffca10 beq a2,t2,LAB_004588f0
.text:00458ba4 88020b24 _li t3,0x288
.text:00458ba8 51ffcb10 beq a2,t3,LAB_004588f0
.text:00458bac 86060c24 _li t4,0x686
.text:00458bb0 4fffcc10 beq a2,t4,LAB_004588f0
.text:00458bb4 8e060d24 _li t5,0x68e
.text:00458bb8 4dffcd10 beq a2,t5,LAB_004588f0
.text:00458bbc ffff0324 _li v1,-0x1
.text:00458bc0 0800e003 jr ra
.text:00458bc4 21106000 _move v0,v1
LAB_00458bc8: ;XREF[1,0]: 00458a3c
.text:00458bc8 480c828c lw v0,0xc48(a0)
.text:00458bcc 00000000 nop
.text:00458bd0 7400428c lw v0,0x74(v0)
.text:00458bd4 00000000 nop
.text:00458bd8 63ff4010 beq v0,zero,LAB_00458968
.text:00458bdc ffff0324 _li v1,-0x1
.text:00458be0 bc01438c lw v1,0x1bc(v0)
.text:00458be4 85020724 li a3,0x285
.text:00458be8 39ff6710 beq v1,a3,LAB_004588d0
.text:00458bec 00000000 _nop
.text:00458bf0 5dff0010 b LAB_00458968
.text:00458bf4 ffff0324 _li v1,-0x1
LAB_00458bf8: ;XREF[1,0]: 00458a8c
.text:00458bf8 480c8d8c lw t5,0xc48(a0)
.text:00458bfc 00000000 nop
.text:00458c00 7800a38d lw v1,0x78(t5)
.text:00458c04 07000010 b LAB_00458c24
.text:00458c08 85020624 _li a2,0x285
LAB_00458c0c: ;XREF[1,0]: 00458c24
.text:00458c0c bc016e8c lw t6,0x1bc(v1)
.text:00458c10 00000000 nop
.text:00458c14 34ffc611 beq t6,a2,LAB_004588e8
.text:00458c18 09000f24 _li t7,0x9
.text:00458c1c 1c03638c lw v1,0x31c(v1)
.text:00458c20 00000000 nop
LAB_00458c24: ;XREF[1,0]: 00458c04
.text:00458c24 f9ff6014 bne v1,zero,LAB_00458c0c
.text:00458c28 00000000 _nop
.text:00458c2c 4eff0010 b LAB_00458968
.text:00458c30 ffff0324 _li v1,-0x1
LAB_00458c34: ;XREF[1,0]: 00458b50
.text:00458c34 480c8e8c lw t6,0xc48(a0)
.text:00458c38 00000000 nop
.text:00458c3c 7800c38d lw v1,0x78(t6)
.text:00458c40 07000010 b LAB_00458c60
.text:00458c44 85020624 _li a2,0x285
LAB_00458c48: ;XREF[1,0]: 00458c60
.text:00458c48 bc016f8c lw t7,0x1bc(v1)
.text:00458c4c 00000000 nop
.text:00458c50 27ffe611 beq t7,a2,LAB_004588f0
.text:00458c54 00000000 _nop
.text:00458c58 1c03638c lw v1,0x31c(v1)
.text:00458c5c 00000000 nop
LAB_00458c60: ;XREF[1,0]: 00458c40
.text:00458c60 f9ff6014 bne v1,zero,LAB_00458c48
.text:00458c64 00000000 _nop
.text:00458c68 3fff0010 b LAB_00458968
.text:00458c6c ffff0324 _li v1,-0x1
LAB_00458c70: ;XREF[1,0]: 00458908
.text:00458c70 480c848c lw a0,0xc48(a0)
.text:00458c74 00000000 nop
.text:00458c78 3bff8010 beq a0,zero,LAB_00458968
.text:00458c7c ffff0324 _li v1,-0x1
.text:00458c80 7c00858c lw a1,0x7c(a0)
.text:00458c84 00000000 nop
.text:00458c88 21ffa014 bne a1,zero,LAB_00458910
.text:00458c8c 00000000 _nop
.text:00458c90 35ff0010 b LAB_00458968
.text:00458c94 00000000 _nop
LAB_00458c98: ;XREF[2,0]: 004588f4,004588fc
.text:00458c98 2c0d828c lw v0,0xd2c(a0)
.text:00458c9c 00000000 nop
.text:00458ca0 01005930 andi t9,v0,0x1
.text:00458ca4 19002013 beq t9,zero,LAB_00458d0c
.text:00458ca8 00000000 _nop
.text:00458cac 480c878c lw a3,0xc48(a0)
.text:00458cb0 00000000 nop
.text:00458cb4 7400e68c lw a2,0x74(a3)
.text:00458cb8 00000000 nop
.text:00458cbc 2affc010 beq a2,zero,LAB_00458968
.text:00458cc0 ffff0324 _li v1,-0x1
.text:00458cc4 bc01c38c lw v1,0x1bc(a2)
.text:00458cc8 06020824 li t0,0x206
.text:00458ccc 25ff6814 bne v1,t0,LAB_00458964
.text:00458cd0 00000000 _nop
.text:00458cd4 0800c68c lw a2,0x8(a2)
.text:00458cd8 08020924 li t1,0x208
.text:00458cdc 09ffc910 beq a2,t1,LAB_00458904
.text:00458ce0 0b020a24 _li t2,0x20b
.text:00458ce4 07ffca10 beq a2,t2,LAB_00458904
.text:00458ce8 0c020b24 _li t3,0x20c
.text:00458cec 05ffcb10 beq a2,t3,LAB_00458904
.text:00458cf0 0d020c24 _li t4,0x20d
.text:00458cf4 03ffcc10 beq a2,t4,LAB_00458904
.text:00458cf8 0e020d24 _li t5,0x20e
.text:00458cfc 01ffcd10 beq a2,t5,LAB_00458904
.text:00458d00 ffff0324 _li v1,-0x1
.text:00458d04 0800e003 jr ra
.text:00458d08 21106000 _move v0,v1
LAB_00458d0c: ;XREF[1,0]: 00458ca4
.text:00458d0c 480c8e8c lw t6,0xc48(a0)
.text:00458d10 00000000 nop
.text:00458d14 7800c38d lw v1,0x78(t6)
.text:00458d18 07000010 b LAB_00458d38
.text:00458d1c 06020624 _li a2,0x206
LAB_00458d20: ;XREF[1,0]: 00458d38
.text:00458d20 bc016f8c lw t7,0x1bc(v1)
.text:00458d24 00000000 nop
.text:00458d28 f6fee611 beq t7,a2,LAB_00458904
.text:00458d2c 00000000 _nop
.text:00458d30 1c03638c lw v1,0x31c(v1)
.text:00458d34 00000000 nop
LAB_00458d38: ;XREF[1,0]: 00458d18
.text:00458d38 f9ff6014 bne v1,zero,LAB_00458d20
.text:00458d3c 00000000 _nop
.text:00458d40 09ff0010 b LAB_00458968
.text:00458d44 ffff0324 _li v1,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslGetCipherSpec()
;local_4 undefined4 -4 ;XREF[2,0]: 00458d58,00458f78
;local_8 undefined4 -8 ;XREF[2,0]: 00458d5c,00458f7c
;local_c undefined4 -c ;XREF[2,0]: 00458d60,00458f80
;local_10 undefined4 -10 ;XREF[2,0]: 00458d64,00458f84
;local_14 undefined4 -14 ;XREF[2,0]: 00458d68,00458f88
;local_18 undefined4 -18 ;XREF[2,0]: 00458d6c,00458f8c
;local_1c undefined4 -1c ;XREF[2,0]: 00458d70,00458f90
;local_20 undefined4 -20 ;XREF[2,0]: 00458d74,00458f94
;local_28 undefined4 -28 ;XREF[2,0]: 00458d78,00458f2c
;XREF[39,0]: Entry Point,00446448,004467d4
; 00447aac,004522f4,00459044
; 004596d0,004596ec,0045973c
; 00459758,00459774,00459790
; 004597ac,004597c8,004597e4
; 00459800,0045981c,00459838
; 00459854,00459870,0045988c
; 004598a8,004598c4,004598e0
; 004598fc,00459918,00459934
; 00459950,0045996c,00459988
; 004599a4,004599c0,004599dc
; 0045b8c4,0045b974,0045cb50
; 0045cb78,0045ccc8,004d878c
.text:00458d48 08001c3c lui gp,0x8
.text:00458d4c 986c9c27 addiu gp,gp,0x6c98
.text:00458d50 21e09903 addu gp,gp,t9
.text:00458d54 c8ffbd27 addiu sp,sp,-0x38
.text:00458d58 3400bfaf sw ra,local_4+0x38(sp)
.text:00458d5c 3000b6af sw s6,local_8+0x38(sp)
.text:00458d60 2c00b5af sw s5,local_c+0x38(sp)
.text:00458d64 2800b4af sw s4,local_10+0x38(sp)
.text:00458d68 2400b3af sw s3,local_14+0x38(sp)
.text:00458d6c 2000b2af sw s2,local_18+0x38(sp)
.text:00458d70 1c00b1af sw s1,local_1c+0x38(sp)
.text:00458d74 1800b0af sw s0,local_20+0x38(sp)
.text:00458d78 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00458d7c 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00458d80 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00458d84 21a08000 move s4,a0
.text:00458d88 ffffb130 andi s1,a1,0xffff
.text:00458d8c d8735224 addiu s2,v0,0x73d8
.text:00458d90 38787624 addiu s6,v1,0x7838
.text:00458d94 21980000 clear s3
.text:00458d98 07000010 b LAB_00458db8
.text:00458d9c 01001524 _li s5,0x1
LAB_00458da0: ;XREF[2,0]: 00458dc8,00458f30
.text:00458da0 21386002 move a3,s3
.text:00458da4 21981201 addu s3,t0,s2
.text:00458da8 00006696 lhu a2,0x0(s3)=>.data:DAT_004d73d8 ;= C02Ch
.text:00458dac 0100e524 addiu a1,a3,0x1
.text:00458db0 7000c010 beq a2,zero,LAB_00458f74
.text:00458db4 ff00b330 _andi s3,a1,0xff
LAB_00458db8: ;XREF[1,0]: 00458d98
.text:00458db8 40311300 sll a2,s3,0x5
.text:00458dbc 2118d200 addu v1,a2,s2
; FWD[2,0]: 004d73d8,004d73f8
.text:00458dc0 00006494 lhu a0,0x0(v1)=>.data:DAT_004d73d8 ;= C02Ch
;= C030h
.text:00458dc4 00000000 nop
.text:00458dc8 f5ff9114 bne a0,s1,LAB_00458da0
.text:00458dcc 40411300 _sll t0,s3,0x5
.text:00458dd0 0400678c lw a3,0x4(v1)=>.data:DAT_004d73dc ;= 00000C02h
.text:00458dd4 0006083c lui t0,0x600
.text:00458dd8 2428e800 and a1,a3,t0
.text:00458ddc 6500a014 bne a1,zero,LAB_00458f74
.text:00458de0 42791300 _srl t7,s3,0x5
.text:00458de4 80700f00 sll t6,t7,0x2
.text:00458de8 2168d601 addu t5,t6,s6
.text:00458dec 0000aa8d lw t2,0x0(t5)=>.data:DAT_004d7838
.text:00458df0 1f006c32 andi t4,s3,0x1f
.text:00458df4 04589501 sllv t3,s5,t4
.text:00458df8 24484b01 and t1,t2,t3
.text:00458dfc 5e002015 bne t1,zero,LAB_00458f78
.text:00458e00 21100000 _clear v0
.text:00458e04 0b002012 beq s1,zero,LAB_00458e34
.text:00458e08 00000000 _nop
.text:00458e0c 21280000 clear a1
.text:00458e10 40f80500 sll ra,a1,0x1
LAB_00458e14: ;XREF[1,0]: 00458e2c
.text:00458e14 21c0f403 addu t8,ra,s4
.text:00458e18 0100b924 addiu t9,a1,0x1
.text:00458e1c c40c1097 lhu s0,0xcc4(t8)
.text:00458e20 ff002533 andi a1,t9,0xff
.text:00458e24 53001112 beq s0,s1,LAB_00458f74
.text:00458e28 0800a22c _sltiu v0,a1,0x8
.text:00458e2c f9ff4014 bne v0,zero,LAB_00458e14
.text:00458e30 40f80500 _sll ra,a1,0x1
LAB_00458e34: ;XREF[1,0]: 00458e04
.text:00458e34 3d0d8392 lbu v1,0xd3d(s4)
.text:00458e38 fe000224 li v0,0xfe
.text:00458e3c 40006210 beq v1,v0,LAB_00458f40
.text:00458e40 fd000424 _li a0,0xfd
LAB_00458e44: ;XREF[2,0]: 00458f48,00458f6c
.text:00458e44 2c0d848e lw a0,0xd2c(s4)
.text:00458e48 00000000 nop
.text:00458e4c 826b0400 srl t5,a0,0xe
.text:00458e50 0100ac31 andi t4,t5,0x1
.text:00458e54 14008015 bne t4,zero,LAB_00458ea8
.text:00458e58 025e0400 _srl t3,a0,0x18
.text:00458e5c 3e0d8592 lbu a1,0xd3e(s4)
.text:00458e60 00000000 nop
.text:00458e64 0300ae2c sltiu t6,a1,0x3
.text:00458e68 0b00c011 beq t6,zero,LAB_00458e98
.text:00458e6c ff00a330 _andi v1,a1,0xff
.text:00458e70 21c0d200 addu t8,a2,s2
.text:00458e74 0400038f lw v1,0x4(t8)=>.data:DAT_004d73dc ;= 00000C02h
.text:00458e78 00000000 nop
.text:00458e7c 82820300 srl s0,v1,0xa
.text:00458e80 01000f32 andi t7,s0,0x1
.text:00458e84 3b00e015 bne t7,zero,LAB_00458f74
.text:00458e88 42fa0300 _srl ra,v1,0x9
.text:00458e8c 0100f933 andi t9,ra,0x1
.text:00458e90 38002017 bne t9,zero,LAB_00458f74
.text:00458e94 ff00a330 _andi v1,a1,0xff
LAB_00458e98: ;XREF[1,0]: 00458e68
.text:00458e98 03000224 li v0,0x3
.text:00458e9c 40006210 beq v1,v0,LAB_00458fa0
.text:00458ea0 2148d200 _addu t1,a2,s2
.text:00458ea4 025e0400 srl t3,a0,0x18
LAB_00458ea8: ;XREF[2,0]: 00458e54,00458fb0
.text:00458ea8 01006a31 andi t2,t3,0x1
.text:00458eac 13004011 beq t2,zero,LAB_00458efc
.text:00458eb0 2170d200 _addu t6,a2,s2
.text:00458eb4 0400c38d lw v1,0x4(t6)=>.data:DAT_004d73dc ;= 00000C02h
.text:00458eb8 00000000 nop
.text:00458ebc c26a0300 srl t5,v1,0xb
.text:00458ec0 0100ac31 andi t4,t5,0x1
.text:00458ec4 05008015 bne t4,zero,LAB_00458edc
.text:00458ec8 21c0d200 _addu t8,a2,s2
.text:00458ecc 82790300 srl t7,v1,0x6
.text:00458ed0 0100e231 andi v0,t7,0x1
.text:00458ed4 28004010 beq v0,zero,LAB_00458f78
.text:00458ed8 00000000 _nop
LAB_00458edc: ;XREF[1,0]: 00458ec4
.text:00458edc 02000297 lhu v0,0x2(t8)=>.data:DAT_004d73da ;= 0006h
.text:00458ee0 00000000 nop
.text:00458ee4 0800502c sltiu s0,v0,0x8
.text:00458ee8 22000012 beq s0,zero,LAB_00458f74
.text:00458eec 04f85500 _sllv ra,s5,v0
.text:00458ef0 c400f933 andi t9,ra,0xc4
.text:00458ef4 20002013 beq t9,zero,LAB_00458f78
.text:00458ef8 21100000 _clear v0
LAB_00458efc: ;XREF[1,0]: 00458eac
.text:00458efc 480c828e lw v0,0xc48(s4)
.text:00458f00 00000000 nop
.text:00458f04 2e004010 beq v0,zero,LAB_00458fc0
.text:00458f08 01008338 _xori v1,a0,0x1
.text:00458f0c 01006430 andi a0,v1,0x1
.text:00458f10 2b008014 bne a0,zero,LAB_00458fc0
.text:00458f14 2180d200 _addu s0,a2,s2
.text:00458f18 d887998f lw t9,-0x7828(gp)=>->haveKeyMaterial ;= 0045885c
.text:00458f1c 02000596 lhu a1,0x2(s0)=>.data:DAT_004d73da ;= 0006h
.text:00458f20 21208002 move a0,s4
.text:00458f24 09f82003 jalr t9=>haveKeyMaterial ;undefined haveKeyMaterial()
.text:00458f28 21300000 _clear a2
.text:00458f2c 1000bc8f lw gp,local_28+0x38(sp)
.text:00458f30 9bff4014 bne v0,zero,LAB_00458da0
.text:00458f34 40411300 _sll t0,s3,0x5
.text:00458f38 0f000010 b LAB_00458f78
.text:00458f3c 21100002 _move v0=>.data:DAT_004d73d8,s0 ;= C02Ch
LAB_00458f40: ;XREF[1,0]: 00458e3c
.text:00458f40 3e0d8592 lbu a1,0xd3e(s4)
.text:00458f44 00000000 nop
.text:00458f48 beffa410 beq a1,a0,LAB_00458e44
.text:00458f4c 2148d200 _addu t1,a2,s2
.text:00458f50 0400238d lw v1,0x4(t1)=>.data:DAT_004d73dc ;= 00000C02h
.text:00458f54 00000000 nop
.text:00458f58 82420300 srl t0,v1,0xa
.text:00458f5c 01000731 andi a3,t0,0x1
.text:00458f60 0400e014 bne a3,zero,LAB_00458f74
.text:00458f64 425a0300 _srl t3,v1,0x9
.text:00458f68 01006a31 andi t2,t3,0x1
.text:00458f6c b5ff4011 beq t2,zero,LAB_00458e44
.text:00458f70 00000000 _nop
LAB_00458f74: ;XREF[7,0]: 00458db0,00458ddc,00458e24,00458e84
; 00458e90,00458ee8,00458f60
.text:00458f74 21100000 clear v0
LAB_00458f78: ;XREF[6,0]: 00458dfc,00458ed4,00458ef4,00458f38
; 00458fb8,00458fc0
.text:00458f78 3400bf8f lw ra,local_4+0x38(sp)
.text:00458f7c 3000b68f lw s6,local_8+0x38(sp)
.text:00458f80 2c00b58f lw s5,local_c+0x38(sp)
.text:00458f84 2800b48f lw s4,local_10+0x38(sp)
.text:00458f88 2400b38f lw s3,local_14+0x38(sp)
.text:00458f8c 2000b28f lw s2,local_18+0x38(sp)
.text:00458f90 1c00b18f lw s1,local_1c+0x38(sp)
.text:00458f94 1800b08f lw s0,local_20+0x38(sp)
.text:00458f98 0800e003 jr ra
.text:00458f9c 3800bd27 _addiu sp,sp,0x38
LAB_00458fa0: ;XREF[1,0]: 00458e9c
.text:00458fa0 0400288d lw t0,0x4(t1)=>.data:DAT_004d73dc ;= 00000C02h
.text:00458fa4 00000000 nop
.text:00458fa8 823b0800 srl a3,t0,0xe
.text:00458fac 0100e530 andi a1,a3,0x1
.text:00458fb0 bdffa010 beq a1,zero,LAB_00458ea8
.text:00458fb4 025e0400 _srl t3,a0,0x18
.text:00458fb8 efff0010 b LAB_00458f78
.text:00458fbc 21100000 _clear v0
LAB_00458fc0: ;XREF[2,0]: 00458f04,00458f10
.text:00458fc0 edff0010 b LAB_00458f78
.text:00458fc4 2110d200 _addu v0,a2,s2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined chooseCipherSuite()
;local_4 undefined4 -4 ;XREF[3,0]: 00458fd8,004592cc,0045947c
;local_8 undefined4 -8 ;XREF[3,0]: 00458fdc,004592d0,00459480
;local_c undefined4 -c ;XREF[3,0]: 00458fe0,004592d4,00459484
;local_10 undefined4 -10 ;XREF[3,0]: 00458fe4,004592d8,00459488
;local_14 undefined4 -14 ;XREF[3,0]: 00458fe8,004592dc,0045948c
;local_18 undefined4 -18 ;XREF[3,0]: 00458fec,004592e0,00459490
;local_1c undefined4 -1c ;XREF[3,0]: 00458ff0,004592e4,00459494
;local_20 undefined4 -20 ;XREF[3,0]: 00458ff4,004592e8,00459498
;local_28 undefined4 -28 ;XREF[1,0]: 004590d0
;local_2a undefined2 -2a ;XREF[4,0]: 0045907c,004590b0,004594c4,004594d4
;local_2c undefined2 -2c ;XREF[1,0]: 004590d8
;local_2e undefined2 -2e ;XREF[1,0]: 004590d4
;local_30 undefined2 -30 ;XREF[1,0]: 004590ac
;local_38 undefined2 -38 ;XREF[2,0]: 00459074,004594ec
;local_40 undefined4 -40 ;XREF[11,0]: 00458ff8,0045904c,004590e8,0045910c,004591c8
; 0045928c,004592a8,004592c4,00459358,00459370
; 0045938c
;XREF[3,0]: Entry Point,0045b884,004d8148
.text:00458fc8 08001c3c lui gp,0x8
.text:00458fcc 186a9c27 addiu gp,gp,0x6a18
.text:00458fd0 21e09903 addu gp,gp,t9
.text:00458fd4 b0ffbd27 addiu sp,sp,-0x50
.text:00458fd8 4c00bfaf sw ra,local_4+0x50(sp)
.text:00458fdc 4800b6af sw s6,local_8+0x50(sp)
.text:00458fe0 4400b5af sw s5,local_c+0x50(sp)
.text:00458fe4 4000b4af sw s4,local_10+0x50(sp)
.text:00458fe8 3c00b3af sw s3,local_14+0x50(sp)
.text:00458fec 3800b2af sw s2,local_18+0x50(sp)
.text:00458ff0 3400b1af sw s1,local_1c+0x50(sp)
.text:00458ff4 3000b0af sw s0,local_20+0x50(sp)
.text:00458ff8 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:00458ffc 21b0a600 addu s6,a1,a2
.text:00459000 2b10b600 sltu v0,a1,s6
.text:00459004 2198a000 move s3,a1
.text:00459008 21888000 move s1,a0
.text:0045900c ae004010 beq v0,zero,LAB_004592c8
.text:00459010 21a80000 _clear s5
LAB_00459014: ;XREF[1,0]: 00459264
.text:00459014 02002492 lbu a0,0x2(s1)
.text:00459018 00000000 nop
.text:0045901c 0300832c sltiu v1,a0,0x3
.text:00459020 ba006014 bne v1,zero,LAB_0045930c
.text:00459024 00000000 _nop
.text:00459028 00006792 lbu a3,0x0(s3)
.text:0045902c 01006692 lbu a2,0x1(s3)
.text:00459030 002a0700 sll a1,a3,0x8
.text:00459034 2110a600 addu v0,a1,a2
.text:00459038 02007326 addiu s3,s3,0x2
LAB_0045903c: ;XREF[1,0]: 00459328
.text:0045903c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459040 ffff4530 andi a1,v0,0xffff
.text:00459044 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459048 21202002 _move a0,s1
.text:0045904c 1000bc8f lw gp,local_40+0x50(sp)
.text:00459050 83004010 beq v0,zero,LAB_00459260
.text:00459054 21904000 _move s2,v0
.text:00459058 480c228e lw v0,0xc48(s1)
.text:0045905c 00000000 nop
.text:00459060 b3004014 bne v0,zero,LAB_00459330
.text:00459064 2600a527 _addiu a1,sp,0x26
.text:00459068 02004396 lhu v1,0x2(s2)
.text:0045906c 00000000 nop
.text:00459070 0a006e2c sltiu t6,v1,0xa
.text:00459074 1800a0a7 sh zero,local_38+0x50(sp)
.text:00459078 0a00c011 beq t6,zero,switchD_0045909c::caseD_0
.text:0045907c 2600a0a7 _sh zero,local_2a+0x50(sp)
.text:00459080 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00459084 80a80300 sll s5,v1,0x2
.text:00459088 5007f827 addiu t8,ra,0x750
.text:0045908c 21a0b802 addu s4,s5,t8
.text:00459090 0000908e lw s0,0x0(s4)=>.rodata:switchD_0045909c:...;= FFF796C4h
.text:00459094 00000000 nop
.text:00459098 21781c02 addu t7,s0,gp
switchD: ; FWD[6,0]: 004590a4,004594b0,004594b8,004594c8
; 004594d8,004594e0
.text:0045909c 0800e001 jr t7
.text:004590a0 00000000 _nop
caseD_5: ;XREF[2,0]: 00459078,0045909c
caseD_0:
.text:004590a4 21180000 clear v1
LAB_004590a8: ;XREF[5,0]: 004594b0,004594c0,004594d0,004594d8
; 004594e8
.text:004590a8 05006014 bne v1,zero,LAB_004590c0
.text:004590ac 2000a3a7 _sh v1,local_30+0x50(sp)
.text:004590b0 2600a597 lhu a1=>local_2a,0x26(sp)
.text:004590b4 00000000 nop
.text:004590b8 ef00a010 beq a1,zero,LAB_00459478
.text:004590bc 00000000 _nop
LAB_004590c0: ;XREF[1,0]: 004590a8
.text:004590c0 480d268e lw a2,0xd48(s1)
.text:004590c4 4c0d2396 lhu v1,0xd4c(s1)
.text:004590c8 c00c278e lw a3,0xcc0(s1)
.text:004590cc 5402398e lw t9,0x254(s1)
.text:004590d0 2800a7af sw a3,local_28+0x50(sp)
.text:004590d4 2200a3a7 sh v1,local_2e+0x50(sp)
.text:004590d8 2400a6a7 sh a2,local_2c+0x50(sp)
.text:004590dc 21202002 move a0,s1
.text:004590e0 09f82003 jalr t9
.text:004590e4 2000a527 _addiu a1,sp,0x20
.text:004590e8 1000bc8f lw gp,local_40+0x50(sp)
.text:004590ec 5c004010 beq v0,zero,LAB_00459260
.text:004590f0 21a84000 _move s5,v0
.text:004590f4 d887998f lw t9,-0x7828(gp)=>->haveKeyMaterial ;= 0045885c
.text:004590f8 02004596 lhu a1,0x2(s2)
.text:004590fc 480c22ae sw v0,0xc48(s1)
.text:00459100 21202002 move a0,s1
.text:00459104 09f82003 jalr t9=>haveKeyMaterial ;undefined haveKeyMaterial()
.text:00459108 01000624 _li a2,0x1
.text:0045910c 1000bc8f lw gp,local_40+0x50(sp)
.text:00459110 e5004004 bltz v0,LAB_004594a8
.text:00459114 00000000 _nop
.text:00459118 480c20ae sw zero,0xc48(s1)
LAB_0045911c: ;XREF[2,0]: 00459340,0045939c
.text:0045911c 02004596 lhu a1,0x2(s2)
.text:00459120 00000000 nop
.text:00459124 fdffaa24 addiu t2,a1,-0x3
.text:00459128 ffff4931 andi t1,t2,0xffff
.text:0045912c 0300282d sltiu t0,t1,0x3
.text:00459130 d0000015 bne t0,zero,LAB_00459474
.text:00459134 21180000 _clear v1
.text:00459138 2c0d2d8e lw t5,0xd2c(s1)
.text:0045913c 00000000 nop
.text:00459140 42630d00 srl t4,t5,0xd
.text:00459144 01008b31 andi t3,t4,0x1
.text:00459148 ca006011 beq t3,zero,LAB_00459474
.text:0045914c 00000000 _nop
.text:00459150 7400b08e lw s0,0x74(s5)
.text:00459154 00000000 nop
.text:00459158 c6000012 beq s0,zero,LAB_00459474
.text:0045915c ff000e3c _lui t6,0xff
.text:00459160 22000010 b LAB_004591ec
.text:00459164 ffffd435 _ori s4,t6,0xffff
LAB_00459168: ;XREF[1,0]: 0045921c
.text:00459168 bc006810 beq v1,t0,LAB_0045945c
.text:0045916c 0c020924 _li t1,0x20c
.text:00459170 3a006914 bne v1,t1,LAB_0045925c
.text:00459174 00000000 _nop
.text:00459178 4c0d3896 lhu t8,0xd4c(s1)
.text:0045917c 00000000 nop
.text:00459180 02131800 srl v0,t8,0xc
LAB_00459184: ;XREF[4,0]: 00459304,0045940c,00459460,0045946c
.text:00459184 01004330 andi v1,v0,0x1
.text:00459188 34006010 beq v1,zero,LAB_0045925c
.text:0045918c f8ffa724 _addiu a3,a1,-0x8
LAB_00459190: ;XREF[1,0]: 00459254
.text:00459190 ffffe630 andi a2,a3,0xffff
.text:00459194 0200c52c sltiu a1,a2,0x2
.text:00459198 0e00a010 beq a1,zero,LAB_004591d4
.text:0045919c 00000000 _nop
.text:004591a0 480d398e lw t9,0xd48(s1)
.text:004591a4 00000000 nop
.text:004591a8 24283403 and a1,t9,s4
.text:004591ac 2b00a010 beq a1,zero,LAB_0045925c
.text:004591b0 00000000 _nop
.text:004591b4 5c00088e lw t0,0x5c(s0)
.text:004591b8 a489998f lw t9,-0x765c(gp)=>->psTestUserEcID ;= 00444ee4
.text:004591bc 02000495 lhu a0,0x2(t0)
.text:004591c0 09f82003 jalr t9=>psTestUserEcID ;undefined psTestUserEcID()
.text:004591c4 00000000 _nop
.text:004591c8 1000bc8f lw gp,local_40+0x50(sp)
.text:004591cc 23004004 bltz v0,LAB_0045925c
.text:004591d0 00000000 _nop
LAB_004591d4: ;XREF[1,0]: 00459198
.text:004591d4 1c03108e lw s0,0x31c(s0)
.text:004591d8 00000000 nop
.text:004591dc a5000012 beq s0,zero,LAB_00459474
.text:004591e0 21180000 _clear v1
.text:004591e4 02004596 lhu a1,0x2(s2)
.text:004591e8 00000000 nop
LAB_004591ec: ;XREF[1,0]: 00459160
.text:004591ec ffffa330 andi v1,a1,0xffff
.text:004591f0 02000f24 li t7,0x2
.text:004591f4 6b006f10 beq v1,t7,LAB_004593a4
.text:004591f8 07001824 _li t8,0x7
.text:004591fc 69007810 beq v1,t8,LAB_004593a4
.text:00459200 06001f24 _li ra,0x6
.text:00459204 67007f10 beq v1,ra,LAB_004593a4
.text:00459208 00000000 _nop
LAB_0045920c: ;XREF[4,0]: 004593b4,004593cc,004593d8,004593e4
.text:0045920c 0800038e lw v1,0x8(s0)
.text:00459210 0d020724 li a3,0x20d
.text:00459214 7c006710 beq v1,a3,LAB_00459408
.text:00459218 0e027928 _slti t9,v1,0x20e
LAB_0045921c: ;XREF[1,0]: 00459400
.text:0045921c d2ff2017 bne t9,zero,LAB_00459168
.text:00459220 08020824 _li t0,0x208
.text:00459224 8f060a24 li t2,0x68f
.text:00459228 8f006a10 beq v1,t2,LAB_00459468
.text:0045922c 90066428 _slti a0,v1,0x690
.text:00459230 31008010 beq a0,zero,LAB_004592f8
.text:00459234 90060c24 _li t4,0x690
.text:00459238 89060b24 li t3,0x689
.text:0045923c 07006b14 bne v1,t3,LAB_0045925c
.text:00459240 00000000 _nop
.text:00459244 4c0d2e96 lhu t6,0xd4c(s1)
.text:00459248 00000000 nop
.text:0045924c 82100e00 srl v0,t6,0x2
.text:00459250 01004330 andi v1,v0,0x1
.text:00459254 ceff6014 bne v1,zero,LAB_00459190
.text:00459258 f8ffa724 _addiu a3,a1,-0x8
LAB_0045925c: ;XREF[7,0]: 00459170,00459188,004591ac,004591cc
; 0045923c,004592f8,004593f0
.text:0045925c 21a80000 clear s5
LAB_00459260: ;XREF[4,0]: 00459050,004590ec,00459454,004594a8
.text:00459260 2b807602 sltu s0,s3,s6
LAB_00459264: ;XREF[1,0]: 00459390
.text:00459264 6bff0016 bne s0,zero,LAB_00459014
.text:00459268 00000000 _nop
.text:0045926c 1700a012 beq s5,zero,LAB_004592cc
.text:00459270 f6ff0324 _li v1,-0xa
.text:00459274 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00459278 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045927c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00459280 10018426 addiu a0=>.roda...,s4,0x110 ;= "psAssert %s"
.text:00459284 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00459288 2407c526 _addiu a1=>.roda...,s6,0x724 ;= "cipherSuite.c"
.text:0045928c 1000bc8f lw gp,local_40+0x50(sp)
.text:00459290 d9090524 li a1,0x9d9
.text:00459294 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00459298 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045929c 00000000 nop
.text:004592a0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004592a4 1c016426 _addiu a0=>.rodata:DAT_0049011c,s3,0x11c ;= 3Ah :
.text:004592a8 1000bc8f lw gp,local_40+0x50(sp)
.text:004592ac 00000000 nop
.text:004592b0 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004592b4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004592b8 00000000 nop
.text:004592bc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004592c0 34072426 _addiu a0=>.roda...,s1,0x734 ;= "givenKey == NULL"
.text:004592c4 1000bc8f lw gp,local_40+0x50(sp)
LAB_004592c8: ;XREF[1,0]: 0045900c
.text:004592c8 f6ff0324 li v1,-0xa
LAB_004592cc: ;XREF[1,0]: 0045926c
.text:004592cc 4c00bf8f lw ra,local_4+0x50(sp)
.text:004592d0 4800b68f lw s6,local_8+0x50(sp)
.text:004592d4 4400b58f lw s5,local_c+0x50(sp)
.text:004592d8 4000b48f lw s4,local_10+0x50(sp)
.text:004592dc 3c00b38f lw s3,local_14+0x50(sp)
.text:004592e0 3800b28f lw s2,local_18+0x50(sp)
.text:004592e4 3400b18f lw s1,local_1c+0x50(sp)
.text:004592e8 3000b08f lw s0,local_20+0x50(sp)
.text:004592ec 21106000 move v0,v1
.text:004592f0 0800e003 jr ra
.text:004592f4 5000bd27 _addiu sp,sp,0x50
LAB_004592f8: ;XREF[1,0]: 00459230
.text:004592f8 d8ff6c14 bne v1,t4,LAB_0045925c
.text:004592fc 00000000 _nop
.text:00459300 4c0d2f96 lhu t7,0xd4c(s1)
.text:00459304 9fff0010 b LAB_00459184
.text:00459308 42110f00 _srl v0,t7,0x5
LAB_0045930c: ;XREF[1,0]: 00459020
.text:0045930c 00006d92 lbu t5,0x0(s3)
.text:00459310 01006c92 lbu t4,0x1(s3)
.text:00459314 02006992 lbu t1,0x2(s3)
.text:00459318 00540d00 sll t2,t5,0x10
.text:0045931c 005a0c00 sll t3,t4,0x8
.text:00459320 21404b01 addu t0,t2,t3
.text:00459324 21100901 addu v0,t0,t1
.text:00459328 44ff0010 b LAB_0045903c
.text:0045932c 03007326 _addiu s3,s3,0x3
LAB_00459330: ;XREF[1,0]: 00459060
.text:00459330 c00c308e lw s0,0xcc0(s1)
.text:00459334 00000000 nop
.text:00459338 03000016 bne s0,zero,LAB_00459348
.text:0045933c 00000000 _nop
.text:00459340 76ff0010 b LAB_0045911c
.text:00459344 21a84000 _move s5,v0
LAB_00459348: ;XREF[1,0]: 00459338
.text:00459348 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0045934c 00000000 nop
.text:00459350 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00459354 21200002 _move a0,s0
.text:00459358 1000bc8f lw gp,local_40+0x50(sp)
.text:0045935c 21202002 move a0,s1
.text:00459360 9c87998f lw t9,-0x7864(gp)=>->matrixServerSetKeysSNI;= 00447d68
.text:00459364 21280002 move a1,s0
.text:00459368 09f82003 jalr t9=>matrixServerSetKeysSNI ;undefined matrixServerSetKeysSNI()
.text:0045936c 21304000 _move a2,v0
.text:00459370 1000bc8f lw gp,local_40+0x50(sp)
.text:00459374 5e004004 bltz v0,LAB_004594f0
.text:00459378 21202002 _move a0,s1
.text:0045937c d887998f lw t9,-0x7828(gp)=>->haveKeyMaterial ;= 0045885c
.text:00459380 02004596 lhu a1,0x2(s2)
.text:00459384 09f82003 jalr t9=>haveKeyMaterial ;undefined haveKeyMaterial()
.text:00459388 01000624 _li a2,0x1
.text:0045938c 1000bc8f lw gp,local_40+0x50(sp)
.text:00459390 b4ff4004 bltz v0,LAB_00459264
.text:00459394 2b807602 _sltu s0,s3,s6
.text:00459398 480c228e lw v0,0xc48(s1)
.text:0045939c 5fff0010 b LAB_0045911c
.text:004593a0 21a84000 _move s5,v0
LAB_004593a4: ;XREF[3,0]: 004591f4,004591fc,00459204
.text:004593a4 bc01038e lw v1,0x1bc(s0)
.text:004593a8 85020224 li v0,0x285
.text:004593ac 19006210 beq v1,v0,LAB_00459414
.text:004593b0 06020c24 _li t4,0x206
LAB_004593b4: ;XREF[4,0]: 00459424,00459434,00459440,0045944c
.text:004593b4 95ff6c14 bne v1,t4,LAB_0045920c
.text:004593b8 00000000 _nop
.text:004593bc 4c0d2396 lhu v1,0xd4c(s1)
.text:004593c0 00000000 nop
.text:004593c4 82720300 srl t6,v1,0xa
.text:004593c8 0100cd31 andi t5,t6,0x1
.text:004593cc 8fffa015 bne t5,zero,LAB_0045920c
.text:004593d0 42c30300 _srl t8,v1,0xd
.text:004593d4 01000f33 andi t7,t8,0x1
.text:004593d8 8cffe015 bne t7,zero,LAB_0045920c
.text:004593dc 82130300 _srl v0,v1,0xe
.text:004593e0 01005f30 andi ra,v0,0x1
.text:004593e4 89ffe017 bne ra,zero,LAB_0045920c
.text:004593e8 02330300 _srl a2,v1,0xc
.text:004593ec 0100c330 andi v1,a2,0x1
.text:004593f0 9aff6010 beq v1,zero,LAB_0045925c
.text:004593f4 0d020724 _li a3,0x20d
.text:004593f8 0800038e lw v1,0x8(s0)
.text:004593fc 00000000 nop
.text:00459400 86ff6714 bne v1,a3,LAB_0045921c
.text:00459404 0e027928 _slti t9,v1,0x20e
LAB_00459408: ;XREF[1,0]: 00459214
.text:00459408 4c0d2296 lhu v0,0xd4c(s1)
.text:0045940c 5dff0010 b LAB_00459184
.text:00459410 42130200 _srl v0,v0,0xd
LAB_00459414: ;XREF[1,0]: 004593ac
.text:00459414 4c0d2496 lhu a0,0xd4c(s1)
.text:00459418 00000000 nop
.text:0045941c 82380400 srl a3,a0,0x2
.text:00459420 0100e630 andi a2,a3,0x1
.text:00459424 e3ffc014 bne a2,zero,LAB_004593b4
.text:00459428 00000000 _nop
.text:0045942c 42410400 srl t0,a0,0x5
.text:00459430 01001931 andi t9,t0,0x1
.text:00459434 dfff2017 bne t9,zero,LAB_004593b4
.text:00459438 82510400 _srl t2,a0,0x6
.text:0045943c 01004931 andi t1,t2,0x1
.text:00459440 dcff2015 bne t1,zero,LAB_004593b4
.text:00459444 02590400 _srl t3,a0,0x4
.text:00459448 01006431 andi a0,t3,0x1
.text:0045944c d9ff8014 bne a0,zero,LAB_004593b4
.text:00459450 00000000 _nop
.text:00459454 82ff0010 b LAB_00459260
.text:00459458 21a80000 _clear s5
LAB_0045945c: ;XREF[1,0]: 00459168
.text:0045945c 4c0d3f96 lhu ra,0xd4c(s1)
.text:00459460 48ff0010 b LAB_00459184
.text:00459464 82121f00 _srl v0,ra,0xa
LAB_00459468: ;XREF[1,0]: 00459228
.text:00459468 4c0d2d96 lhu t5,0xd4c(s1)
.text:0045946c 45ff0010 b LAB_00459184
.text:00459470 02110d00 _srl v0,t5,0x4
LAB_00459474: ;XREF[4,0]: 00459130,00459148,00459158,004591dc
.text:00459474 480c35ae sw s5,0xc48(s1)
LAB_00459478: ;XREF[1,0]: 004590b8
.text:00459478 100d32ae sw s2,0xd10(s1)
LAB_0045947c: ;XREF[1,0]: 004594f8
.text:0045947c 4c00bf8f lw ra,local_4+0x50(sp)
.text:00459480 4800b68f lw s6,local_8+0x50(sp)
.text:00459484 4400b58f lw s5,local_c+0x50(sp)
.text:00459488 4000b48f lw s4,local_10+0x50(sp)
.text:0045948c 3c00b38f lw s3,local_14+0x50(sp)
.text:00459490 3800b28f lw s2,local_18+0x50(sp)
.text:00459494 3400b18f lw s1,local_1c+0x50(sp)
.text:00459498 3000b08f lw s0,local_20+0x50(sp)
.text:0045949c 21106000 move v0,v1
.text:004594a0 0800e003 jr ra
.text:004594a4 5000bd27 _addiu sp,sp,0x50
LAB_004594a8: ;XREF[1,0]: 00459110
.text:004594a8 6dff0010 b LAB_00459260
.text:004594ac 480c20ae _sw zero,0xc48(s1)
caseD_1: ;XREF[1,0]: 0045909c
.text:004594b0 fdfe0010 b LAB_004590a8
.text:004594b4 05000324 _li v1,0x5
caseD_2: ;XREF[1,0]: 0045909c
.text:004594b8 01000224 li v0,0x1
.text:004594bc 05000324 li v1,0x5
.text:004594c0 f9fe0010 b LAB_004590a8
.text:004594c4 0000a2a4 _sh v0,0x0(a1)=>local_2a
caseD_4: ;XREF[1,0]: 0045909c
caseD_3:
.text:004594c8 01000224 li v0,0x1
.text:004594cc 21180000 clear v1
.text:004594d0 f5fe0010 b LAB_004590a8
.text:004594d4 0000a2a4 _sh v0,0x0(a1)=>local_2a
caseD_8: ;XREF[1,0]: 0045909c
caseD_6:
.text:004594d8 f3fe0010 b LAB_004590a8
.text:004594dc 06000324 _li v1,0x6
caseD_9: ;XREF[1,0]: 0045909c
caseD_7:
.text:004594e0 01000424 li a0,0x1
.text:004594e4 05000324 li v1,0x5
.text:004594e8 effe0010 b LAB_004590a8
.text:004594ec 1800a4a7 _sh a0,local_38+0x50(sp)
LAB_004594f0: ;XREF[1,0]: 00459374
.text:004594f0 70001224 li s2,0x70
.text:004594f4 f4ff0324 li v1,-0xc
.text:004594f8 e0ff0010 b LAB_0045947c
.text:004594fc 300d32ae _sw s2,0xd30(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined eccSuitesSupported()
;local_4 undefined4 -4 ;XREF[3,0]: 00459510,00459694,00459704
;local_8 undefined4 -8 ;XREF[3,0]: 00459514,00459698,00459708
;local_c undefined4 -c ;XREF[3,0]: 00459518,0045969c,0045970c
;local_10 undefined4 -10 ;XREF[3,0]: 0045951c,004596a0,00459710
;local_14 undefined4 -14 ;XREF[3,0]: 00459520,004596a4,00459714
;local_18 undefined4 -18 ;XREF[3,0]: 00459524,004596a8,00459718
;local_1c undefined4 -1c ;XREF[3,0]: 00459528,004596ac,0045971c
;local_20 undefined4 -20 ;XREF[3,0]: 0045952c,004596b0,00459720
;local_24 undefined4 -24 ;XREF[3,0]: 00459530,004596b4,00459724
;local_28 undefined4 -28 ;XREF[3,0]: 00459534,004596b8,00459728
;local_30 undefined4 -30 ;XREF[28,0]: 00459538,004596d8,004596f4,00459744,00459760
; 0045977c,00459798,004597b4,004597d0,004597ec
; 00459808,00459824,00459840,0045985c,00459878
; 00459894,004598b0,004598cc,004598e8,00459904
; 00459920,0045993c,00459958,00459974,00459990
; 004599ac,004599c8,004599e4
;XREF[3,0]: Entry Point,004518fc,004d8974
.text:00459500 08001c3c lui gp,0x8
.text:00459504 e0649c27 addiu gp,gp,0x64e0
.text:00459508 21e09903 addu gp,gp,t9
.text:0045950c c0ffbd27 addiu sp,sp,-0x40
.text:00459510 3c00bfaf sw ra,local_4+0x40(sp)
.text:00459514 3800beaf sw s8,local_8+0x40(sp)
.text:00459518 3400b7af sw s7,local_c+0x40(sp)
.text:0045951c 3000b6af sw s6,local_10+0x40(sp)
.text:00459520 2c00b5af sw s5,local_14+0x40(sp)
.text:00459524 2800b4af sw s4,local_18+0x40(sp)
.text:00459528 2400b3af sw s3,local_1c+0x40(sp)
.text:0045952c 2000b2af sw s2,local_20+0x40(sp)
.text:00459530 1c00b1af sw s1,local_24+0x40(sp)
.text:00459534 1800b0af sw s0,local_28+0x40(sp)
.text:00459538 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0045953c ff00c630 andi a2,a2,0xff
.text:00459540 21808000 move s0,a0
.text:00459544 6000c010 beq a2,zero,LAB_004596c8
.text:00459548 21380000 _clear a3
.text:0045954c 5100c010 beq a2,zero,LAB_00459694
.text:00459550 0fc01e34 _ori s8,zero,0xc00f
.text:00459554 23c01734 ori s7,zero,0xc023
.text:00459558 24c01634 ori s6,zero,0xc024
.text:0045955c 25c01534 ori s5,zero,0xc025
.text:00459560 26c01434 ori s4,zero,0xc026
.text:00459564 2dc01334 ori s3,zero,0xc02d
.text:00459568 2ec01234 ori s2,zero,0xc02e
.text:0045956c 2bc01134 ori s1,zero,0xc02b
.text:00459570 2cc01034 ori s0,zero,0xc02c
.text:00459574 27c01934 ori t9,zero,0xc027
.text:00459578 28c01834 ori t8,zero,0xc028
.text:0045957c 2fc00f34 ori t7,zero,0xc02f
.text:00459580 30c00e34 ori t6,zero,0xc030
.text:00459584 29c00d34 ori t5,zero,0xc029
.text:00459588 2ac00c34 ori t4,zero,0xc02a
.text:0045958c 31c00b34 ori t3,zero,0xc031
.text:00459590 32c00a34 ori t2,zero,0xc032
.text:00459594 a9cc0934 ori t1,zero,0xcca9
.text:00459598 a8cc0834 ori t0,zero,0xcca8
.text:0045959c 0ec00434 ori a0,zero,0xc00e
LAB_004595a0: ;XREF[1,0]: 0045968c
.text:004595a0 0000a394 lhu v1,0x0(a1)
.text:004595a4 00000000 nop
.text:004595a8 f73f6224 addiu v0,v1,0x3ff7
.text:004595ac ffff5f30 andi ra,v0,0xffff
.text:004595b0 0200e22f sltiu v0,ra,0x2
.text:004595b4 52004014 bne v0,zero,LAB_00459700
.text:004595b8 ffff6230 _andi v0,v1,0xffff
.text:004595bc 14c00334 ori v1,zero,0xc014
.text:004595c0 4f004310 beq v0,v1,LAB_00459700
.text:004595c4 13c01f34 _ori ra,zero,0xc013
.text:004595c8 4d005f10 beq v0,ra,LAB_00459700
.text:004595cc 12c00334 _ori v1,zero,0xc012
.text:004595d0 4b004310 beq v0,v1,LAB_00459700
.text:004595d4 04c01f34 _ori ra,zero,0xc004
.text:004595d8 49005f10 beq v0,ra,LAB_00459700
.text:004595dc 05c00334 _ori v1,zero,0xc005
.text:004595e0 47004310 beq v0,v1,LAB_00459700
.text:004595e4 00000000 _nop
.text:004595e8 45005e10 beq v0,s8,LAB_00459700
.text:004595ec 00000000 _nop
.text:004595f0 43005710 beq v0,s7,LAB_00459700
.text:004595f4 00000000 _nop
.text:004595f8 41005610 beq v0,s6,LAB_00459700
.text:004595fc 00000000 _nop
.text:00459600 3f005510 beq v0,s5,LAB_00459700
.text:00459604 00000000 _nop
.text:00459608 3d005410 beq v0,s4,LAB_00459700
.text:0045960c 00000000 _nop
.text:00459610 3b005310 beq v0,s3,LAB_00459700
.text:00459614 00000000 _nop
.text:00459618 39005210 beq v0,s2,LAB_00459700
.text:0045961c 00000000 _nop
.text:00459620 37005110 beq v0,s1,LAB_00459700
.text:00459624 00000000 _nop
.text:00459628 35005010 beq v0,s0,LAB_00459700
.text:0045962c 00000000 _nop
.text:00459630 33005910 beq v0,t9,LAB_00459700
.text:00459634 00000000 _nop
.text:00459638 31005810 beq v0,t8,LAB_00459700
.text:0045963c 00000000 _nop
.text:00459640 2f004f10 beq v0,t7,LAB_00459700
.text:00459644 00000000 _nop
.text:00459648 2d004e10 beq v0,t6,LAB_00459700
.text:0045964c 00000000 _nop
.text:00459650 2b004d10 beq v0,t5,LAB_00459700
.text:00459654 00000000 _nop
.text:00459658 29004c10 beq v0,t4,LAB_00459700
.text:0045965c 00000000 _nop
.text:00459660 27004b10 beq v0,t3,LAB_00459700
.text:00459664 00000000 _nop
.text:00459668 25004a10 beq v0,t2,LAB_00459700
.text:0045966c 00000000 _nop
.text:00459670 23004910 beq v0,t1,LAB_00459700
.text:00459674 00000000 _nop
.text:00459678 21004810 beq v0,t0,LAB_00459700
.text:0045967c 00000000 _nop
.text:00459680 1f004410 beq v0,a0,LAB_00459700
.text:00459684 0100e724 _addiu a3,a3,0x1
.text:00459688 2a10e600 slt v0,a3,a2
.text:0045968c c4ff4014 bne v0,zero,LAB_004595a0
.text:00459690 0200a524 _addiu a1,a1,0x2
LAB_00459694: ;XREF[2,0]: 0045954c,004599e8
.text:00459694 3c00bf8f lw ra,local_4+0x40(sp)
.text:00459698 3800be8f lw s8,local_8+0x40(sp)
.text:0045969c 3400b78f lw s7,local_c+0x40(sp)
.text:004596a0 3000b68f lw s6,local_10+0x40(sp)
.text:004596a4 2c00b58f lw s5,local_14+0x40(sp)
.text:004596a8 2800b48f lw s4,local_18+0x40(sp)
.text:004596ac 2400b38f lw s3,local_1c+0x40(sp)
.text:004596b0 2000b28f lw s2,local_20+0x40(sp)
.text:004596b4 1c00b18f lw s1,local_24+0x40(sp)
.text:004596b8 1800b08f lw s0,local_28+0x40(sp)
.text:004596bc 21100000 clear v0
.text:004596c0 0800e003 jr ra
.text:004596c4 4000bd27 _addiu sp,sp,0x40
LAB_004596c8: ;XREF[1,0]: 00459544
.text:004596c8 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004596cc 00000000 nop
.text:004596d0 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004596d4 0ac00534 _ori a1,zero,0xc00a
.text:004596d8 1000bc8f lw gp,local_30+0x40(sp)
.text:004596dc 09004014 bne v0,zero,LAB_00459704
.text:004596e0 01000224 _li v0,0x1
.text:004596e4 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004596e8 21200002 move a0,s0
.text:004596ec 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004596f0 09c00534 _ori a1,zero,0xc009
.text:004596f4 1000bc8f lw gp,local_30+0x40(sp)
.text:004596f8 0e004010 beq v0,zero,LAB_00459734
.text:004596fc 21200002 _move a0,s0
LAB_00459700: ;XREF[26,0]: 004595b4,004595c0,004595c8,004595d0
; 004595d8,004595e0,004595e8,004595f0
; 004595f8,00459600,00459608,00459610
; 00459618,00459620,00459628,00459630
; 00459638,00459640,00459648,00459650
; 00459658,00459660,00459668,00459670
; 00459678,00459680
.text:00459700 01000224 li v0,0x1
LAB_00459704: ;XREF[26,0]: 004596dc,00459748,00459764,00459780
; 0045979c,004597b8,004597d4,004597f0
; 0045980c,00459828,00459844,00459860
; 0045987c,00459898,004598b4,004598d0
; 004598ec,00459908,00459924,00459940
; 0045995c,00459978,00459994,004599b0
; 004599cc,004599f0
.text:00459704 3c00bf8f lw ra,local_4+0x40(sp)
.text:00459708 3800be8f lw s8,local_8+0x40(sp)
.text:0045970c 3400b78f lw s7,local_c+0x40(sp)
.text:00459710 3000b68f lw s6,local_10+0x40(sp)
.text:00459714 2c00b58f lw s5,local_14+0x40(sp)
.text:00459718 2800b48f lw s4,local_18+0x40(sp)
.text:0045971c 2400b38f lw s3,local_1c+0x40(sp)
.text:00459720 2000b28f lw s2,local_20+0x40(sp)
.text:00459724 1c00b18f lw s1,local_24+0x40(sp)
.text:00459728 1800b08f lw s0,local_28+0x40(sp)
.text:0045972c 0800e003 jr ra
.text:00459730 4000bd27 _addiu sp,sp,0x40
LAB_00459734: ;XREF[1,0]: 004596f8
.text:00459734 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459738 00000000 nop
.text:0045973c 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459740 14c00534 _ori a1,zero,0xc014
.text:00459744 1000bc8f lw gp,local_30+0x40(sp)
.text:00459748 eeff4014 bne v0,zero,LAB_00459704
.text:0045974c 01000224 _li v0,0x1
.text:00459750 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459754 21200002 move a0,s0
.text:00459758 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045975c 13c00534 _ori a1,zero,0xc013
.text:00459760 1000bc8f lw gp,local_30+0x40(sp)
.text:00459764 e7ff4014 bne v0,zero,LAB_00459704
.text:00459768 01000224 _li v0,0x1
.text:0045976c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459770 21200002 move a0,s0
.text:00459774 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459778 12c00534 _ori a1,zero,0xc012
.text:0045977c 1000bc8f lw gp,local_30+0x40(sp)
.text:00459780 e0ff4014 bne v0,zero,LAB_00459704
.text:00459784 01000224 _li v0,0x1
.text:00459788 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045978c 21200002 move a0,s0
.text:00459790 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459794 04c00534 _ori a1,zero,0xc004
.text:00459798 1000bc8f lw gp,local_30+0x40(sp)
.text:0045979c d9ff4014 bne v0,zero,LAB_00459704
.text:004597a0 01000224 _li v0,0x1
.text:004597a4 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004597a8 21200002 move a0,s0
.text:004597ac 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004597b0 05c00534 _ori a1,zero,0xc005
.text:004597b4 1000bc8f lw gp,local_30+0x40(sp)
.text:004597b8 d2ff4014 bne v0,zero,LAB_00459704
.text:004597bc 01000224 _li v0,0x1
.text:004597c0 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004597c4 21200002 move a0,s0
.text:004597c8 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004597cc 0fc00534 _ori a1,zero,0xc00f
.text:004597d0 1000bc8f lw gp,local_30+0x40(sp)
.text:004597d4 cbff4014 bne v0,zero,LAB_00459704
.text:004597d8 01000224 _li v0,0x1
.text:004597dc ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004597e0 21200002 move a0,s0
.text:004597e4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004597e8 23c00534 _ori a1,zero,0xc023
.text:004597ec 1000bc8f lw gp,local_30+0x40(sp)
.text:004597f0 c4ff4014 bne v0,zero,LAB_00459704
.text:004597f4 01000224 _li v0,0x1
.text:004597f8 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004597fc 21200002 move a0,s0
.text:00459800 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459804 24c00534 _ori a1,zero,0xc024
.text:00459808 1000bc8f lw gp,local_30+0x40(sp)
.text:0045980c bdff4014 bne v0,zero,LAB_00459704
.text:00459810 01000224 _li v0,0x1
.text:00459814 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459818 21200002 move a0,s0
.text:0045981c 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459820 25c00534 _ori a1,zero,0xc025
.text:00459824 1000bc8f lw gp,local_30+0x40(sp)
.text:00459828 b6ff4014 bne v0,zero,LAB_00459704
.text:0045982c 01000224 _li v0,0x1
.text:00459830 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459834 21200002 move a0,s0
.text:00459838 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045983c 26c00534 _ori a1,zero,0xc026
.text:00459840 1000bc8f lw gp,local_30+0x40(sp)
.text:00459844 afff4014 bne v0,zero,LAB_00459704
.text:00459848 01000224 _li v0,0x1
.text:0045984c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459850 21200002 move a0,s0
.text:00459854 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459858 2dc00534 _ori a1,zero,0xc02d
.text:0045985c 1000bc8f lw gp,local_30+0x40(sp)
.text:00459860 a8ff4014 bne v0,zero,LAB_00459704
.text:00459864 01000224 _li v0,0x1
.text:00459868 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045986c 21200002 move a0,s0
.text:00459870 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459874 2ec00534 _ori a1,zero,0xc02e
.text:00459878 1000bc8f lw gp,local_30+0x40(sp)
.text:0045987c a1ff4014 bne v0,zero,LAB_00459704
.text:00459880 01000224 _li v0,0x1
.text:00459884 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459888 21200002 move a0,s0
.text:0045988c 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459890 2bc00534 _ori a1,zero,0xc02b
.text:00459894 1000bc8f lw gp,local_30+0x40(sp)
.text:00459898 9aff4014 bne v0,zero,LAB_00459704
.text:0045989c 01000224 _li v0,0x1
.text:004598a0 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004598a4 21200002 move a0,s0
.text:004598a8 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004598ac 2cc00534 _ori a1,zero,0xc02c
.text:004598b0 1000bc8f lw gp,local_30+0x40(sp)
.text:004598b4 93ff4014 bne v0,zero,LAB_00459704
.text:004598b8 01000224 _li v0,0x1
.text:004598bc ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004598c0 21200002 move a0,s0
.text:004598c4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004598c8 27c00534 _ori a1,zero,0xc027
.text:004598cc 1000bc8f lw gp,local_30+0x40(sp)
.text:004598d0 8cff4014 bne v0,zero,LAB_00459704
.text:004598d4 01000224 _li v0,0x1
.text:004598d8 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004598dc 21200002 move a0,s0
.text:004598e0 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004598e4 28c00534 _ori a1,zero,0xc028
.text:004598e8 1000bc8f lw gp,local_30+0x40(sp)
.text:004598ec 85ff4014 bne v0,zero,LAB_00459704
.text:004598f0 01000224 _li v0,0x1
.text:004598f4 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004598f8 21200002 move a0,s0
.text:004598fc 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459900 2fc00534 _ori a1,zero,0xc02f
.text:00459904 1000bc8f lw gp,local_30+0x40(sp)
.text:00459908 7eff4014 bne v0,zero,LAB_00459704
.text:0045990c 01000224 _li v0,0x1
.text:00459910 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459914 21200002 move a0,s0
.text:00459918 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045991c 30c00534 _ori a1,zero,0xc030
.text:00459920 1000bc8f lw gp,local_30+0x40(sp)
.text:00459924 77ff4014 bne v0,zero,LAB_00459704
.text:00459928 01000224 _li v0,0x1
.text:0045992c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459930 21200002 move a0,s0
.text:00459934 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459938 29c00534 _ori a1,zero,0xc029
.text:0045993c 1000bc8f lw gp,local_30+0x40(sp)
.text:00459940 70ff4014 bne v0,zero,LAB_00459704
.text:00459944 01000224 _li v0,0x1
.text:00459948 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045994c 21200002 move a0,s0
.text:00459950 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459954 2ac00534 _ori a1,zero,0xc02a
.text:00459958 1000bc8f lw gp,local_30+0x40(sp)
.text:0045995c 69ff4014 bne v0,zero,LAB_00459704
.text:00459960 01000224 _li v0,0x1
.text:00459964 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459968 21200002 move a0,s0
.text:0045996c 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:00459970 31c00534 _ori a1,zero,0xc031
.text:00459974 1000bc8f lw gp,local_30+0x40(sp)
.text:00459978 62ff4014 bne v0,zero,LAB_00459704
.text:0045997c 01000224 _li v0,0x1
.text:00459980 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:00459984 21200002 move a0,s0
.text:00459988 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045998c 32c00534 _ori a1,zero,0xc032
.text:00459990 1000bc8f lw gp,local_30+0x40(sp)
.text:00459994 5bff4014 bne v0,zero,LAB_00459704
.text:00459998 01000224 _li v0,0x1
.text:0045999c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004599a0 21200002 move a0,s0
.text:004599a4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004599a8 a9cc0534 _ori a1,zero,0xcca9
.text:004599ac 1000bc8f lw gp,local_30+0x40(sp)
.text:004599b0 54ff4014 bne v0,zero,LAB_00459704
.text:004599b4 01000224 _li v0,0x1
.text:004599b8 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004599bc 21200002 move a0,s0
.text:004599c0 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004599c4 a8cc0534 _ori a1,zero,0xcca8
.text:004599c8 1000bc8f lw gp,local_30+0x40(sp)
.text:004599cc 4dff4014 bne v0,zero,LAB_00459704
.text:004599d0 01000224 _li v0,0x1
.text:004599d4 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:004599d8 21200002 move a0,s0
.text:004599dc 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:004599e0 0ec00534 _ori a1,zero,0xc00e
.text:004599e4 1000bc8f lw gp,local_30+0x40(sp)
.text:004599e8 2aff4010 beq v0,zero,LAB_00459694
.text:004599ec 01000224 _li v0,0x1
.text:004599f0 44ff0010 b LAB_00459704
.text:004599f4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined csCheckCertAgainstCipherSuite()
;XREF[3,0]: Entry Point,0045e72c,004d8288
.text:004599f8 01000224 li v0,0x1
.text:004599fc 0e008210 beq a0,v0,LAB_00459a38
.text:00459a00 ffffa624 _addiu a2,a1,-0x1
.text:00459a04 03000824 li t0,0x3
LAB_00459a08: ;XREF[1,0]: 00459a44
.text:00459a08 03008810 beq a0,t0,LAB_00459a18
.text:00459a0c 06000424 _li a0,0x6
LAB_00459a10: ;XREF[1,0]: 00459a28
.text:00459a10 0800e003 jr ra
.text:00459a14 21100000 _clear v0
LAB_00459a18: ;XREF[1,0]: 00459a08
.text:00459a18 0500a410 beq a1,a0,LAB_00459a30
.text:00459a1c 08000924 _li t1,0x8
.text:00459a20 0300a910 beq a1,t1,LAB_00459a30
.text:00459a24 09000a24 _li t2,0x9
.text:00459a28 f9ffaa14 bne a1,t2,LAB_00459a10
.text:00459a2c 00000000 _nop
LAB_00459a30: ;XREF[3,0]: 00459a18,00459a20,00459a3c
.text:00459a30 0800e003 jr ra
.text:00459a34 01000224 _li v0,0x1
LAB_00459a38: ;XREF[1,0]: 004599fc
.text:00459a38 0200c32c sltiu v1,a2,0x2
.text:00459a3c fcff6014 bne v1,zero,LAB_00459a30
.text:00459a40 07000724 _li a3,0x7
.text:00459a44 f0ffa714 bne a1,a3,LAB_00459a08
.text:00459a48 03000824 _li t0,0x3
.text:00459a4c 0800e003 jr ra
.text:00459a50 01000224 _li v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslGetCipherSpecList()
;local_8 undefined4 -8 ;XREF[3,0]: 00459a64,00459b94,00459c58
;local_c undefined4 -c ;XREF[3,0]: 00459a68,00459b98,00459c5c
;local_10 undefined4 -10 ;XREF[3,0]: 00459a6c,00459b9c,00459c60
;local_14 undefined4 -14 ;XREF[3,0]: 00459a70,00459ba0,00459c64
;local_18 undefined4 -18 ;XREF[3,0]: 00459a74,00459ba4,00459c68
;local_1c undefined4 -1c ;XREF[3,0]: 00459a78,00459ba8,00459c6c
;local_20 undefined4 -20 ;XREF[3,0]: 00459a7c,00459bac,00459c70
;local_24 undefined4 -24 ;XREF[3,0]: 00459a80,00459bb0,00459c74
;local_28 undefined4 -28 ;XREF[3,0]: 00459a84,00459bb4,00459c78
;local_30 undefined4 -30 ;XREF[2,0]: 00459a88,00459be8
;XREF[3,0]: Entry Point,00451c2c,004d83f8
.text:00459a54 08001c3c lui gp,0x8
.text:00459a58 8c5f9c27 addiu gp,gp,0x5f8c
.text:00459a5c 21e09903 addu gp,gp,t9
.text:00459a60 c0ffbd27 addiu sp,sp,-0x40
.text:00459a64 3800bfaf sw ra,local_8+0x40(sp)
.text:00459a68 3400b7af sw s7,local_c+0x40(sp)
.text:00459a6c 3000b6af sw s6,local_10+0x40(sp)
.text:00459a70 2c00b5af sw s5,local_14+0x40(sp)
.text:00459a74 2800b4af sw s4,local_18+0x40(sp)
.text:00459a78 2400b3af sw s3,local_1c+0x40(sp)
.text:00459a7c 2000b2af sw s2,local_20+0x40(sp)
.text:00459a80 1c00b1af sw s1,local_24+0x40(sp)
.text:00459a84 1800b0af sw s0,local_28+0x40(sp)
.text:00459a88 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00459a8c 0400c228 slti v0,a2,0x4
.text:00459a90 21988000 move s3,a0
.text:00459a94 3f004014 bne v0,zero,LAB_00459b94
.text:00459a98 ffff0424 _li a0,-0x1
.text:00459a9c 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00459aa0 21b0a000 move s6,a1
.text:00459aa4 d8736494 lhu a0,offset .data:DAT_004d73d8 &0xffff(v1);= C02Ch
.text:00459aa8 21b8a600 addu s7,a1,a2
.text:00459aac 0200b224 addiu s2,a1,0x2
.text:00459ab0 21a00000 clear s4
.text:00459ab4 23008010 beq a0,zero,LAB_00459b44
.text:00459ab8 21880000 _clear s1
.text:00459abc d8737524 addiu s5,v1,0x73d8
.text:00459ac0 2328f202 subu a1,s7,s2
LAB_00459ac4: ;XREF[1,0]: 00459b3c
.text:00459ac4 0200a328 slti v1,a1,0x2
.text:00459ac8 62006014 bne v1,zero,LAB_00459c54
.text:00459acc fe000624 _li a2,0xfe
.text:00459ad0 3d0d6792 lbu a3,0xd3d(s3)
.text:00459ad4 00000000 nop
.text:00459ad8 4d00e610 beq a3,a2,LAB_00459c10
.text:00459adc 40211100 _sll a0,s1,0x5
LAB_00459ae0: ;XREF[2,0]: 00459c3c,00459c4c
.text:00459ae0 2c0d788e lw t8,0xd2c(s3)
.text:00459ae4 00000000 nop
.text:00459ae8 82831800 srl s0,t8,0xe
.text:00459aec 01000f32 andi t7,s0,0x1
.text:00459af0 3700e015 bne t7,zero,LAB_00459bd0
.text:00459af4 03001924 _li t9,0x3
.text:00459af8 3e0d7f92 lbu ra,0xd3e(s3)
.text:00459afc 00000000 nop
.text:00459b00 3300f913 beq ra,t9,LAB_00459bd0
.text:00459b04 21189500 _addu v1,a0,s5
.text:00459b08 0400638c lw v1,0x4(v1)=>.data:DAT_004d73dc ;= 00000C02h
.text:00459b0c 00000000 nop
.text:00459b10 822a0300 srl a1,v1,0xa
.text:00459b14 0100a230 andi v0,a1,0x1
.text:00459b18 2a004010 beq v0,zero,LAB_00459bc4
.text:00459b1c 423a0300 _srl a3,v1,0x9
LAB_00459b20: ;XREF[3,0]: 00459bc8,00459bec,00459c30
.text:00459b20 02009426 addiu s4,s4,0x2
LAB_00459b24: ;XREF[2,0]: 00459c08,00459c44
.text:00459b24 01002c26 addiu t4,s1,0x1
.text:00459b28 ffff9131 andi s1,t4,0xffff
.text:00459b2c 40591100 sll t3,s1,0x5
.text:00459b30 21507501 addu t2,t3,s5
.text:00459b34 00004995 lhu t1,0x0(t2)=>.data:DAT_004d73f8 ;= C030h
.text:00459b38 00000000 nop
.text:00459b3c e1ff2015 bne t1,zero,LAB_00459ac4
.text:00459b40 2328f202 _subu a1,s7,s2
LAB_00459b44: ;XREF[1,0]: 00459ab4
.text:00459b44 30126e8e lw t6,0x1230(s3)
.text:00459b48 40681100 sll t5,s1,0x1
.text:00459b4c 82aa0e00 srl s5,t6,0xa
.text:00459b50 2398b401 subu s3,t5,s4
.text:00459b54 0100b132 andi s1,s5,0x1
.text:00459b58 0a002012 beq s1,zero,LAB_00459b84
.text:00459b5c ffff6332 _andi v1,s3,0xffff
.text:00459b60 2378f202 subu t7,s7,s2
.text:00459b64 0200f429 slti s4,t7,0x2
.text:00459b68 0a008016 bne s4,zero,LAB_00459b94
.text:00459b6c f8ff0424 _li a0,-0x8
.text:00459b70 02007724 addiu s7,v1,0x2
.text:00459b74 56001024 li s0,0x56
.text:00459b78 000050a2 sb s0,0x0(s2)
.text:00459b7c 010040a2 sb zero,0x1(s2)
.text:00459b80 ffffe332 andi v1,s7,0xffff
LAB_00459b84: ;XREF[1,0]: 00459b58
.text:00459b84 02920300 srl s2,v1,0x8
.text:00459b88 0000d2a2 sb s2,0x0(s6)
.text:00459b8c 0100c3a2 sb v1,0x1(s6)
.text:00459b90 02006424 addiu a0,v1,0x2
LAB_00459b94: ;XREF[2,0]: 00459a94,00459b68
.text:00459b94 3800bf8f lw ra,local_8+0x40(sp)
.text:00459b98 3400b78f lw s7,local_c+0x40(sp)
.text:00459b9c 3000b68f lw s6,local_10+0x40(sp)
.text:00459ba0 2c00b58f lw s5,local_14+0x40(sp)
.text:00459ba4 2800b48f lw s4,local_18+0x40(sp)
.text:00459ba8 2400b38f lw s3,local_1c+0x40(sp)
.text:00459bac 2000b28f lw s2,local_20+0x40(sp)
.text:00459bb0 1c00b18f lw s1,local_24+0x40(sp)
.text:00459bb4 1800b08f lw s0,local_28+0x40(sp)
.text:00459bb8 21108000 move v0,a0
.text:00459bbc 0800e003 jr ra
.text:00459bc0 4000bd27 _addiu sp,sp,0x40
LAB_00459bc4: ;XREF[1,0]: 00459b18
.text:00459bc4 0100e630 andi a2,a3,0x1
.text:00459bc8 d5ffc014 bne a2,zero,LAB_00459b20
.text:00459bcc 00000000 _nop
LAB_00459bd0: ;XREF[2,0]: 00459af0,00459b00
.text:00459bd0 21809500 addu s0,a0,s5
.text:00459bd4 d887998f lw t9,-0x7828(gp)=>->haveKeyMaterial ;= 0045885c
.text:00459bd8 02000596 lhu a1,0x2(s0)=>.data:DAT_004d73da ;= 0006h
.text:00459bdc 21206002 move a0,s3
.text:00459be0 09f82003 jalr t9=>haveKeyMaterial ;undefined haveKeyMaterial()
.text:00459be4 21300000 _clear a2
.text:00459be8 1000bc8f lw gp,local_30+0x40(sp)
.text:00459bec ccff4014 bne v0,zero,LAB_00459b20
.text:00459bf0 00000000 _nop
.text:00459bf4 00000496 lhu a0,0x0(s0)=>.data:DAT_004d73d8 ;= C02Ch
.text:00459bf8 00000000 nop
.text:00459bfc 02420400 srl t0,a0,0x8
.text:00459c00 000048a2 sb t0,0x0(s2)
.text:00459c04 010044a2 sb a0,0x1(s2)
.text:00459c08 c6ff0010 b LAB_00459b24
.text:00459c0c 02005226 _addiu s2,s2,0x2
LAB_00459c10: ;XREF[1,0]: 00459ad8
.text:00459c10 3e0d6992 lbu t1,0xd3e(s3)
.text:00459c14 fd000824 li t0,0xfd
.text:00459c18 0c002811 beq t1,t0,LAB_00459c4c
.text:00459c1c 21609500 _addu t4,a0,s5
.text:00459c20 0400838d lw v1,0x4(t4)=>.data:DAT_004d73dc ;= 00000C02h
.text:00459c24 00000000 nop
.text:00459c28 825a0300 srl t3,v1,0xa
.text:00459c2c 01006a31 andi t2,t3,0x1
.text:00459c30 bbff4015 bne t2,zero,LAB_00459b20
.text:00459c34 42720300 _srl t6,v1,0x9
.text:00459c38 0100cd31 andi t5,t6,0x1
.text:00459c3c a8ffa011 beq t5,zero,LAB_00459ae0
.text:00459c40 00000000 _nop
.text:00459c44 b7ff0010 b LAB_00459b24
.text:00459c48 02009426 _addiu s4,s4,0x2
LAB_00459c4c: ;XREF[1,0]: 00459c18
.text:00459c4c a4ff0010 b LAB_00459ae0
.text:00459c50 40211100 _sll a0,s1,0x5
LAB_00459c54: ;XREF[1,0]: 00459ac8
.text:00459c54 f8ff0424 li a0,-0x8
.text:00459c58 3800bf8f lw ra,local_8+0x40(sp)
.text:00459c5c 3400b78f lw s7,local_c+0x40(sp)
.text:00459c60 3000b68f lw s6,local_10+0x40(sp)
.text:00459c64 2c00b58f lw s5,local_14+0x40(sp)
.text:00459c68 2800b48f lw s4,local_18+0x40(sp)
.text:00459c6c 2400b38f lw s3,local_1c+0x40(sp)
.text:00459c70 2000b28f lw s2,local_20+0x40(sp)
.text:00459c74 1c00b18f lw s1,local_24+0x40(sp)
.text:00459c78 1800b08f lw s0,local_28+0x40(sp)
.text:00459c7c 21108000 move v0,a0
.text:00459c80 0800e003 jr ra
.text:00459c84 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslGetCipherSpecListLen()
;local_4 undefined4 -4 ;XREF[2,0]: 00459c98,00459d60
;local_8 undefined4 -8 ;XREF[2,0]: 00459c9c,00459d64
;local_c undefined4 -c ;XREF[2,0]: 00459ca0,00459d68
;local_10 undefined4 -10 ;XREF[2,0]: 00459ca4,00459d6c
;local_14 undefined4 -14 ;XREF[2,0]: 00459ca8,00459d70
;local_18 undefined4 -18 ;XREF[2,0]: 00459cac,00459d74
;local_1c undefined4 -1c ;XREF[2,0]: 00459cb0,00459d78
;local_20 undefined4 -20 ;XREF[2,0]: 00459cb4,00459d7c
;local_28 undefined4 -28 ;XREF[2,0]: 00459cb8,00459db0
;XREF[3,0]: Entry Point,004517b8,004d8768
.text:00459c88 08001c3c lui gp,0x8
.text:00459c8c 585d9c27 addiu gp,gp,0x5d58
.text:00459c90 21e09903 addu gp,gp,t9
.text:00459c94 c8ffbd27 addiu sp,sp,-0x38
.text:00459c98 3400bfaf sw ra,local_4+0x38(sp)
.text:00459c9c 3000b6af sw s6,local_8+0x38(sp)
.text:00459ca0 2c00b5af sw s5,local_c+0x38(sp)
.text:00459ca4 2800b4af sw s4,local_10+0x38(sp)
.text:00459ca8 2400b3af sw s3,local_14+0x38(sp)
.text:00459cac 2000b2af sw s2,local_18+0x38(sp)
.text:00459cb0 1c00b1af sw s1,local_1c+0x38(sp)
.text:00459cb4 1800b0af sw s0,local_20+0x38(sp)
.text:00459cb8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00459cbc 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00459cc0 21888000 move s1,a0
.text:00459cc4 d8736294 lhu v0,offset .data:DAT_004d73d8 &0xffff(v1);= C02Ch
.text:00459cc8 21900000 clear s2
.text:00459ccc 22004010 beq v0,zero,LAB_00459d58
.text:00459cd0 21800000 _clear s0
.text:00459cd4 d8737324 addiu s3,v1,0x73d8
.text:00459cd8 21200000 clear a0
.text:00459cdc fe001424 li s4,0xfe
.text:00459ce0 fd001624 li s6,0xfd
.text:00459ce4 03001524 li s5,0x3
LAB_00459ce8: ;XREF[1,0]: 00459d50
.text:00459ce8 3d0d2392 lbu v1,0xd3d(s1)
.text:00459cec 00000000 nop
.text:00459cf0 34007410 beq v1,s4,LAB_00459dc4
.text:00459cf4 00000000 _nop
LAB_00459cf8: ;XREF[2,0]: 00459dcc,00459df8
.text:00459cf8 2c0d2d8e lw t5,0xd2c(s1)
.text:00459cfc 00000000 nop
.text:00459d00 82630d00 srl t4,t5,0xe
.text:00459d04 01008b31 andi t3,t4,0x1
.text:00459d08 24006015 bne t3,zero,LAB_00459d9c
.text:00459d0c 21189300 _addu v1,a0,s3
.text:00459d10 3e0d2e92 lbu t6,0xd3e(s1)
.text:00459d14 00000000 nop
.text:00459d18 2000d511 beq t6,s5,LAB_00459d9c
.text:00459d1c 21c89300 _addu t9,a0,s3
.text:00459d20 0400238f lw v1,0x4(t9)=>.data:DAT_004d73dc ;= 00000C02h
.text:00459d24 00000000 nop
.text:00459d28 82c20300 srl t8,v1,0xa
.text:00459d2c 01000f33 andi t7,t8,0x1
.text:00459d30 1600e011 beq t7,zero,LAB_00459d8c
.text:00459d34 42120300 _srl v0,v1,0x9
LAB_00459d38: ;XREF[3,0]: 00459d90,00459de4,00459df0
.text:00459d38 02005226 addiu s2,s2,0x2
LAB_00459d3c: ;XREF[2,0]: 00459db4,00459dbc
.text:00459d3c 01001026 addiu s0,s0,0x1
.text:00459d40 40211000 sll a0,s0,0x5
.text:00459d44 21309300 addu a2,a0,s3
.text:00459d48 0000c594 lhu a1,0x0(a2)=>.data:DAT_004d73f8 ;= C030h
.text:00459d4c 00000000 nop
.text:00459d50 e5ffa014 bne a1,zero,LAB_00459ce8
.text:00459d54 00000000 _nop
LAB_00459d58: ;XREF[1,0]: 00459ccc
.text:00459d58 40881000 sll s1,s0,0x1
.text:00459d5c 23203202 subu a0,s1,s2
.text:00459d60 3400bf8f lw ra,local_4+0x38(sp)
.text:00459d64 3000b68f lw s6,local_8+0x38(sp)
.text:00459d68 2c00b58f lw s5,local_c+0x38(sp)
.text:00459d6c 2800b48f lw s4,local_10+0x38(sp)
.text:00459d70 2400b38f lw s3,local_14+0x38(sp)
.text:00459d74 2000b28f lw s2,local_18+0x38(sp)
.text:00459d78 1c00b18f lw s1,local_1c+0x38(sp)
.text:00459d7c 1800b08f lw s0,local_20+0x38(sp)
.text:00459d80 02008224 addiu v0,a0,0x2
.text:00459d84 0800e003 jr ra
.text:00459d88 3800bd27 _addiu sp,sp,0x38
LAB_00459d8c: ;XREF[1,0]: 00459d30
.text:00459d8c 01005f30 andi ra,v0,0x1
.text:00459d90 e9ffe017 bne ra,zero,LAB_00459d38
.text:00459d94 00000000 _nop
.text:00459d98 21189300 addu v1,a0,s3
LAB_00459d9c: ;XREF[2,0]: 00459d08,00459d18
.text:00459d9c d887998f lw t9,-0x7828(gp)=>->haveKeyMaterial ;= 0045885c
.text:00459da0 02006594 lhu a1,0x2(v1)=>.data:DAT_004d73da ;= 0006h
.text:00459da4 21202002 move a0,s1
.text:00459da8 09f82003 jalr t9=>haveKeyMaterial ;undefined haveKeyMaterial()
.text:00459dac 21300000 _clear a2
.text:00459db0 1000bc8f lw gp,local_28+0x38(sp)
.text:00459db4 e1ff4010 beq v0,zero,LAB_00459d3c
.text:00459db8 00000000 _nop
.text:00459dbc dfff0010 b LAB_00459d3c
.text:00459dc0 02005226 _addiu s2,s2,0x2
LAB_00459dc4: ;XREF[1,0]: 00459cf0
.text:00459dc4 3e0d2592 lbu a1,0xd3e(s1)
.text:00459dc8 00000000 nop
.text:00459dcc caffb610 beq a1,s6,LAB_00459cf8
.text:00459dd0 21409300 _addu t0,a0,s3
.text:00459dd4 0400038d lw v1,0x4(t0)=>.data:DAT_004d73dc ;= 00000C02h
.text:00459dd8 00000000 nop
.text:00459ddc 823a0300 srl a3,v1,0xa
.text:00459de0 0100e630 andi a2,a3,0x1
.text:00459de4 d4ffc014 bne a2,zero,LAB_00459d38
.text:00459de8 42520300 _srl t2,v1,0x9
.text:00459dec 01004931 andi t1,t2,0x1
.text:00459df0 d1ff2015 bne t1,zero,LAB_00459d38
.text:00459df4 00000000 _nop
.text:00459df8 bfff0010 b LAB_00459cf8
.text:00459dfc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslSetKexFlags()
;XREF[4,0]: Entry Point,0045b774,0045c9a8
; 004d7f28
.text:00459e00 100d858c lw a1,0xd10(a0)
.text:00459e04 02000224 li v0,0x2
.text:00459e08 0200a394 lhu v1,0x2(a1)
.text:00459e0c 00000000 nop
.text:00459e10 52006210 beq v1,v0,LAB_00459f5c
.text:00459e14 21308000 _move a2,a0
LAB_00459e18: ;XREF[1,0]: 00459f6c
.text:00459e18 0200ab94 lhu t3,0x2(a1)
.text:00459e1c 04000a24 li t2,0x4
.text:00459e20 3e006a11 beq t3,t2,LAB_00459f1c
.text:00459e24 0200193c _lui t9,0x2
LAB_00459e28: ;XREF[2,0]: 00459f54,00459f74
.text:00459e28 0200a394 lhu v1,0x2(a1)
.text:00459e2c 07000924 li t1,0x7
.text:00459e30 32006910 beq v1,t1,LAB_00459efc
.text:00459e34 08000f3c _lui t7,0x8
LAB_00459e38: ;XREF[1,0]: 00459f14
.text:00459e38 0200b994 lhu t9,0x2(a1)
.text:00459e3c 06001824 li t8,0x6
.text:00459e40 25003813 beq t9,t8,LAB_00459ed8
.text:00459e44 0800033c _lui v1,0x8
LAB_00459e48: ;XREF[1,0]: 00459ef4
.text:00459e48 0200ac94 lhu t4,0x2(a1)
.text:00459e4c 08000b24 li t3,0x8
.text:00459e50 1c008b11 beq t4,t3,LAB_00459ec4
.text:00459e54 08000f3c _lui t7,0x8
LAB_00459e58: ;XREF[1,0]: 00459ed0
.text:00459e58 0200b994 lhu t9,0x2(a1)
.text:00459e5c 09001824 li t8,0x9
.text:00459e60 13003813 beq t9,t8,LAB_00459eb0
.text:00459e64 00000000 _nop
LAB_00459e68: ;XREF[1,0]: 00459ebc
.text:00459e68 0200a894 lhu t0,0x2(a1)
.text:00459e6c 05000524 li a1,0x5
.text:00459e70 03000511 beq t0,a1,LAB_00459e80
.text:00459e74 04000a3c _lui t2,0x4
.text:00459e78 0800e003 jr ra
.text:00459e7c 00000000 _nop
LAB_00459e80: ;XREF[1,0]: 00459e70
.text:00459e80 2c0dcb8c lw t3,0xd2c(a2)
.text:00459e84 00000000 nop
.text:00459e88 25186a01 or v1,t3,t2
.text:00459e8c 01006930 andi t1,v1,0x1
.text:00459e90 3a002011 beq t1,zero,LAB_00459f7c
.text:00459e94 c2690300 _srl t5,v1,0x7
.text:00459e98 0100ac31 andi t4,t5,0x1
.text:00459e9c 39008011 beq t4,zero,LAB_00459f84
.text:00459ea0 7fff0f24 _li t7,-0x81
.text:00459ea4 24706f00 and t6,v1,t7
.text:00459ea8 0800e003 jr ra
.text:00459eac 2c0dceac _sw t6,0xd2c(a2)
LAB_00459eb0: ;XREF[1,0]: 00459e60
.text:00459eb0 2c0dc78c lw a3,0xd2c(a2)
.text:00459eb4 0800043c lui a0,0x8
.text:00459eb8 2510e400 or v0,a3,a0
.text:00459ebc eaff0010 b LAB_00459e68
.text:00459ec0 2c0dc2ac _sw v0,0xd2c(a2)
LAB_00459ec4: ;XREF[1,0]: 00459e50
.text:00459ec4 2c0dce8c lw t6,0xd2c(a2)
.text:00459ec8 00000000 nop
.text:00459ecc 2568cf01 or t5,t6,t7
.text:00459ed0 e1ff0010 b LAB_00459e58
.text:00459ed4 2c0dcdac _sw t5,0xd2c(a2)
LAB_00459ed8: ;XREF[1,0]: 00459e40
.text:00459ed8 2c0dca8c lw t2,0xd2c(a2)
.text:00459edc 00000000 nop
.text:00459ee0 25404301 or t0,t2,v1
.text:00459ee4 0200093c lui t1,0x2
.text:00459ee8 25380901 or a3,t0,t1
.text:00459eec 0100043c lui a0,0x1
.text:00459ef0 2510e400 or v0,a3,a0
.text:00459ef4 d4ff0010 b LAB_00459e48
.text:00459ef8 2c0dc2ac _sw v0,0xd2c(a2)
LAB_00459efc: ;XREF[1,0]: 00459e30
.text:00459efc 2c0dce8c lw t6,0xd2c(a2)
.text:00459f00 00000000 nop
.text:00459f04 2560cf01 or t4,t6,t7
.text:00459f08 02000d3c lui t5,0x2
.text:00459f0c 25588d01 or t3,t4,t5
.text:00459f10 00806a35 ori t2,t3,0x8000
.text:00459f14 c8ff0010 b LAB_00459e38
.text:00459f18 2c0dcaac _sw t2,0xd2c(a2)
LAB_00459f1c: ;XREF[1,0]: 00459e20
.text:00459f1c 2c0dd88c lw t8,0xd2c(a2)
.text:00459f20 00000000 nop
.text:00459f24 25781903 or t7,t8,t9
.text:00459f28 0001ee35 ori t6,t7,0x100
.text:00459f2c 04000d3c lui t5,0x4
.text:00459f30 2518cd01 or v1,t6,t5
.text:00459f34 01006c30 andi t4,v1,0x1
.text:00459f38 0e008011 beq t4,zero,LAB_00459f74
.text:00459f3c 00000000 _nop
.text:00459f40 c2210300 srl a0,v1,0x7
.text:00459f44 01008230 andi v0,a0,0x1
.text:00459f48 0a004010 beq v0,zero,LAB_00459f74
.text:00459f4c 7fff0824 _li t0,-0x81
.text:00459f50 24386800 and a3,v1,t0
.text:00459f54 b4ff0010 b LAB_00459e28
.text:00459f58 2c0dc7ac _sw a3,0xd2c(a2)
LAB_00459f5c: ;XREF[1,0]: 00459e10
.text:00459f5c 2c0d888c lw t0,0xd2c(a0)
.text:00459f60 0200093c lui t1,0x2
.text:00459f64 25380901 or a3,t0,t1
.text:00459f68 0080e434 ori a0,a3,0x8000
.text:00459f6c aaff0010 b LAB_00459e18
.text:00459f70 2c0dc4ac _sw a0,0xd2c(a2)
LAB_00459f74: ;XREF[2,0]: 00459f38,00459f48
.text:00459f74 acff0010 b LAB_00459e28
.text:00459f78 2c0dc3ac _sw v1,0xd2c(a2)
LAB_00459f7c: ;XREF[1,0]: 00459e90
.text:00459f7c 0800e003 jr ra
.text:00459f80 2c0dc3ac _sw v1,0xd2c(a2)
LAB_00459f84: ;XREF[1,0]: 00459e9c
.text:00459f84 0800e003 jr ra
.text:00459f88 2c0dc3ac _sw v1,0xd2c(a2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsGenCookieSecret()
;local_4 undefined4 -4 ;XREF[3,0]: 00459f9c,0045a00c,0045a024
;local_8 undefined4 -8 ;XREF[3,0]: 00459fa0,0045a010,0045a028
;local_c undefined4 -c ;XREF[3,0]: 00459fa4,0045a014,0045a02c
;local_10 undefined4 -10 ;XREF[3,0]: 00459fa8,0045a018,0045a030
;local_18 undefined4 -18 ;XREF[2,0]: 00459fac,00459ff8
;XREF[3,0]: Entry Point,00444c30,004d8654
.text:00459f8c 08001c3c lui gp,0x8
.text:00459f90 545a9c27 addiu gp,gp,0x5a54
.text:00459f94 21e09903 addu gp,gp,t9
.text:00459f98 d8ffbd27 addiu sp,sp,-0x28
.text:00459f9c 2400bfaf sw ra,local_4+0x28(sp)
.text:00459fa0 2000b2af sw s2,local_8+0x28(sp)
.text:00459fa4 1c00b1af sw s1,local_c+0x28(sp)
.text:00459fa8 1800b0af sw s0,local_10+0x28(sp)
.text:00459fac 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00459fb0 1c80928f lw s2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00459fb4 21880000 clear s1
.text:00459fb8 58785026 addiu s0,s2,0x7858
LAB_00459fbc: ;XREF[1,0]: 0045a004
.text:00459fbc dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:00459fc0 58784426 addiu a0=>.data:DAT_004d7858,s2,0x7858
.text:00459fc4 20000524 li a1,0x20
.text:00459fc8 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:00459fcc 21300000 _clear a2
.text:00459fd0 58784992 lbu t1,offset .data:DAT_004d7858 &0xffff(s2)
.text:00459fd4 01000a92 lbu t2,0x1(s0)=>.data:DAT_004d7859
.text:00459fd8 02000892 lbu t0,0x2(s0)=>.data:DAT_004d785a
.text:00459fdc 25382a01 or a3,t1,t2
.text:00459fe0 03000592 lbu a1,0x3(s0)=>.data:DAT_004d785b
.text:00459fe4 2518e800 or v1,a3,t0
.text:00459fe8 25206500 or a0,v1,a1
.text:00459fec 21304000 move a2,v0
.text:00459ff0 01003126 addiu s1,s1,0x1
.text:00459ff4 ff008230 andi v0,a0,0xff
.text:00459ff8 1000bc8f lw gp,local_18+0x28(sp)
.text:00459ffc 09004014 bne v0,zero,LAB_0045a024
.text:0045a000 0400232a _slti v1,s1,0x4
.text:0045a004 edff6014 bne v1,zero,LAB_00459fbc
.text:0045a008 ffff0224 _li v0,-0x1
.text:0045a00c 2400bf8f lw ra,local_4+0x28(sp)
.text:0045a010 2000b28f lw s2,local_8+0x28(sp)
.text:0045a014 1c00b18f lw s1,local_c+0x28(sp)
.text:0045a018 1800b08f lw s0,local_10+0x28(sp)
.text:0045a01c 0800e003 jr ra
.text:0045a020 2800bd27 _addiu sp,sp,0x28
LAB_0045a024: ;XREF[1,0]: 00459ffc
.text:0045a024 2400bf8f lw ra,local_4+0x28(sp)
.text:0045a028 2000b28f lw s2,local_8+0x28(sp)
.text:0045a02c 1c00b18f lw s1,local_c+0x28(sp)
.text:0045a030 1800b08f lw s0,local_10+0x28(sp)
.text:0045a034 2110c000 move v0,a2
.text:0045a038 0800e003 jr ra
.text:0045a03c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsComputeCookie()
;local_4 undefined4 -4 ;XREF[2,0]: 0045a050,0045a12c
;local_8 undefined4 -8 ;XREF[2,0]: 0045a054,0045a130
;local_c undefined4 -c ;XREF[2,0]: 0045a058,0045a134
;local_10 undefined4 -10 ;XREF[2,0]: 0045a05c,0045a138
;local_2c undefined4 -2c ;XREF[1,0]: 0045a10c
;local_30 undefined4 -30 ;XREF[1,0]: 0045a100
;local_34 undefined4 -34 ;XREF[1,0]: 0045a0f0
;local_38 undefined4 -38 ;XREF[1,0]: 0045a0ec
;local_60 undefined4 -60 ;XREF[3,0]: 0045a060,0045a0cc,0045a124
;local_68 undefined4 -68 ;XREF[1,0]: 0045a0bc
;local_6c undefined4 -6c ;XREF[1,0]: 0045a0c0
;local_70 undefined4 -70 ;XREF[1,0]: 0045a0c8
;XREF[3,0]: Entry Point,0045b3e0,004d8490
.text:0045a040 08001c3c lui gp,0x8
.text:0045a044 a0599c27 addiu gp,gp,0x59a0
.text:0045a048 21e09903 addu gp,gp,t9
.text:0045a04c 80ffbd27 addiu sp,sp,-0x80
.text:0045a050 7c00bfaf sw ra,local_4+0x80(sp)
.text:0045a054 7800b2af sw s2,local_8+0x80(sp)
.text:0045a058 7400b1af sw s1,local_c+0x80(sp)
.text:0045a05c 7000b0af sw s0,local_10+0x80(sp)
.text:0045a060 2000bcaf sw gp=>_gp,local_60+0x80(sp)
.text:0045a064 1c808f8f lw t7,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0045a068 2118a000 move v1,a1
.text:0045a06c 5878e825 addiu t0,t7,0x7858
.text:0045a070 5878ed91 lbu t5,offset .data:DAT_004d7858 &0xffff(t7)
.text:0045a074 01000e91 lbu t6,0x1(t0)=>.data:DAT_004d7859
.text:0045a078 02000991 lbu t1,0x2(t0)=>.data:DAT_004d785a
.text:0045a07c 2560ae01 or t4,t5,t6
.text:0045a080 03000b91 lbu t3,0x3(t0)=>.data:DAT_004d785b
.text:0045a084 25508901 or t2,t4,t1
.text:0045a088 25384b01 or a3,t2,t3
.text:0045a08c ff00e230 andi v0,a3,0xff
.text:0045a090 21808000 move s0,a0
.text:0045a094 2138c000 move a3,a2
.text:0045a098 c487998f lw t9,-0x783c(gp)=>->psHmacSha256 ;= 00464d1c
.text:0045a09c 21306000 move a2,v1
.text:0045a0a0 4800b227 addiu s2,sp,0x48
.text:0045a0a4 21200001 move a0=>.data:DAT_004d7858,t0
.text:0045a0a8 20000524 li a1,0x20
.text:0045a0ac 1f004010 beq v0,zero,LAB_0045a12c
.text:0045a0b0 ffff0324 _li v1,-0x1
.text:0045a0b4 2800b827 addiu t8,sp,0x28
.text:0045a0b8 6800b127 addiu s1,sp,0x68
.text:0045a0bc 1800b1af sw s1,local_68+0x80(sp)
.text:0045a0c0 1400b8af sw t8,local_6c+0x80(sp)
.text:0045a0c4 09f82003 jalr t9=>psHmacSha256 ;undefined psHmacSha256(undefined par...
.text:0045a0c8 1000b2af _sw s2,local_70+0x80(sp)
.text:0045a0cc 2000bc8f lw gp,local_60+0x80(sp)
.text:0045a0d0 21884000 move s1,v0
.text:0045a0d4 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045a0d8 21204002 move a0,s2
.text:0045a0dc 10000524 li a1,0x10
.text:0045a0e0 21300000 clear a2
.text:0045a0e4 0d004004 bltz v0,LAB_0045a11c
.text:0045a0e8 10000724 _li a3,0x10
.text:0045a0ec 4800a28f lw v0,local_38+0x80(sp)
.text:0045a0f0 4c00a38f lw v1,local_34+0x80(sp)
.text:0045a0f4 510d02aa swl v0,0xd51(s0)
.text:0045a0f8 4e0d02ba swr v0,0xd4e(s0)
.text:0045a0fc 550d03aa swl v1,0xd55(s0)
.text:0045a100 5000bf8f lw ra,local_30+0x80(sp)
.text:0045a104 520d03ba swr v1,0xd52(s0)
.text:0045a108 590d1faa swl ra,0xd59(s0)
.text:0045a10c 5400b28f lw s2,local_2c+0x80(sp)
.text:0045a110 560d1fba swr ra,0xd56(s0)
.text:0045a114 5d0d12aa swl s2,0xd5d(s0)
.text:0045a118 5a0d12ba swr s2,0xd5a(s0)
LAB_0045a11c: ;XREF[1,0]: 0045a0e4
.text:0045a11c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045a120 00000000 _nop
.text:0045a124 2000bc8f lw gp,local_60+0x80(sp)
.text:0045a128 21182002 move v1,s1
LAB_0045a12c: ;XREF[1,0]: 0045a0ac
.text:0045a12c 7c00bf8f lw ra,local_4+0x80(sp)
.text:0045a130 7800b28f lw s2,local_8+0x80(sp)
.text:0045a134 7400b18f lw s1,local_c+0x80(sp)
.text:0045a138 7000b08f lw s0,local_10+0x80(sp)
.text:0045a13c 21106000 move v0,v1
.text:0045a140 0800e003 jr ra
.text:0045a144 8000bd27 _addiu sp,sp,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixDtlsSetPmtu()
;XREF[3,0]: Entry Point,00444c4c,004d7e70
.text:0045a148 08001c3c lui gp,0x8
.text:0045a14c 98589c27 addiu gp,gp,0x5898
.text:0045a150 21e09903 addu gp,gp,t9
.text:0045a154 1880858f lw a1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0045a158 0b008004 bltz a0,LAB_0045a188
.text:0045a15c dc050224 _li v0,0x5dc
.text:0045a160 f8aca4ac sw a0,-0x5308(a1)=>.bss:DAT_004dacf8 ;= ??
LAB_0045a164: ;XREF[1,0]: 0045a188
.text:0045a164 f8aca38c lw v1,-0x5308(a1)=>.bss:DAT_004dacf8 ;= ??
.text:0045a168 00000000 nop
.text:0045a16c 00016428 slti a0,v1,0x100
.text:0045a170 03008010 beq a0,zero,LAB_0045a180
.text:0045a174 00000000 _nop
.text:0045a178 00010324 li v1,0x100
.text:0045a17c f8aca3ac sw v1,-0x5308(a1)=>.bss:DAT_004dacf8 ;= ??
LAB_0045a180: ;XREF[1,0]: 0045a170
.text:0045a180 0800e003 jr ra
.text:0045a184 21106000 _move v0,v1
LAB_0045a188: ;XREF[1,0]: 0045a158
.text:0045a188 f6ff0010 b LAB_0045a164
.text:0045a18c f8aca2ac _sw v0,-0x5308(a1)=>.bss:DAT_004dacf8 ;= ??
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixDtlsGetPmtu()
;XREF[9,0]: Entry Point,00446730,0044674c
; 0044677c,00448d00,00449b98
; 00449f04,0044a30c,004d8330
.text:0045a190 08001c3c lui gp,0x8
.text:0045a194 50589c27 addiu gp,gp,0x5850
.text:0045a198 21e09903 addu gp,gp,t9
.text:0045a19c 1880838f lw v1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:0045a1a0 00000000 nop
.text:0045a1a4 f8ac628c lw v0,-0x5308(v1)=>.bss:DAT_004dacf8 ;= ??
.text:0045a1a8 0800e003 jr ra
.text:0045a1ac 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0045a1b0(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[16,0]: 0045a1f8,0045a358,0045a36c,0045a3b0,0045a3c8
; 0045a3d8,0045a3e4,0045a43c,0045a4c4,0045a4d8
; 0045a520,0045a590,0045a59c,0045a5e8,0045a618
; 0045a628
;local_res8 undefined4 8 ;XREF[5,0]: 0045a20c,0045a290,0045a398,0045a464,0045a544
;local_4 undefined4 -4 ;XREF[2,0]: 0045a1c0,0045a5b4
;local_8 undefined4 -8 ;XREF[2,0]: 0045a1c4,0045a5b8
;local_c undefined4 -c ;XREF[2,0]: 0045a1c8,0045a5bc
;local_10 undefined4 -10 ;XREF[2,0]: 0045a1cc,0045a5c0
;local_14 undefined4 -14 ;XREF[2,0]: 0045a1d0,0045a5c4
;local_18 undefined4 -18 ;XREF[2,0]: 0045a1d4,0045a5c8
;local_1c undefined4 -1c ;XREF[2,0]: 0045a1d8,0045a5cc
;local_20 undefined4 -20 ;XREF[2,0]: 0045a1dc,0045a5d0
;local_24 undefined4 -24 ;XREF[2,0]: 0045a1e0,0045a5d4
;local_28 undefined4 -28 ;XREF[2,0]: 0045a1e4,0045a5d8
;local_2c undefined4 -2c ;XREF[2,0]: 0045a2bc,0045a394
;local_30 undefined4 -30 ;XREF[3,0]: 0045a210,0045a2a4,0045a4d4
;local_34 undefined4 -34 ;XREF[4,0]: 0045a220,0045a314,0045a448,0045a52c
;local_38 undefined4 -38 ;XREF[2,0]: 0045a22c,0045a5a4
;local_40 undefined4 -40 ;XREF[6,0]: 0045a1e8,0045a368,0045a3b4,0045a3d4,0045a3f4
; 0045a61c
;local_48 undefined4 -48 ;XREF[1,0]: 0045a39c
;local_4c undefined4 -4c ;XREF[1,0]: 0045a3ac
;local_50 undefined4 -50 ;XREF[2,0]: 0045a348,0045a3a0
;XREF[3,0]: 0045a740,0045a810,0045a93c
.text:0045a1b0 08001c3c lui gp,0x8
.text:0045a1b4 30589c27 addiu gp,gp,0x5830
.text:0045a1b8 21e09903 addu gp,gp,t9
.text:0045a1bc a0ffbd27 addiu sp,sp,-0x60
.text:0045a1c0 5c00bfaf sw ra,local_4+0x60(sp)
.text:0045a1c4 5800beaf sw s8,local_8+0x60(sp)
.text:0045a1c8 5400b7af sw s7,local_c+0x60(sp)
.text:0045a1cc 5000b6af sw s6,local_10+0x60(sp)
.text:0045a1d0 4c00b5af sw s5,local_14+0x60(sp)
.text:0045a1d4 4800b4af sw s4,local_18+0x60(sp)
.text:0045a1d8 4400b3af sw s3,local_1c+0x60(sp)
.text:0045a1dc 4000b2af sw s2,local_20+0x60(sp)
.text:0045a1e0 3c00b1af sw s1,local_24+0x60(sp)
.text:0045a1e4 3800b0af sw s0,local_28+0x60(sp)
.text:0045a1e8 2000bcaf sw gp=>_gp,local_40+0x60(sp)
.text:0045a1ec 2c0d888c lw t0,0xd2c(param_1)
.text:0045a1f0 34128a8c lw t2,0x1234(param_1)
.text:0045a1f4 3812838c lw v1,0x1238(param_1)
.text:0045a1f8 7000a98f lw t1,param_5+0x60(sp)
.text:0045a1fc 82580800 srl t3,t0,0x2
.text:0045a200 21888000 move s1,param_1
.text:0045a204 01006231 andi v0,t3,0x1
.text:0045a208 21204301 addu param_1,t2,v1
.text:0045a20c 6800a6af sw param_3,local_res8+0x60(sp)
.text:0045a210 3000a4af sw param_1,local_30+0x60(sp)
.text:0045a214 21a0a000 move s4,param_2
.text:0045a218 21b8e000 move s7,param_4
.text:0045a21c 21f00000 clear s8
.text:0045a220 2c00a0af sw zero,local_34+0x60(sp)
.text:0045a224 21a80000 clear s5
.text:0045a228 21b00000 clear s6
.text:0045a22c 2800a9af sw t1,local_38+0x60(sp)
.text:0045a230 06004010 beq v0,zero,LAB_0045a24c
.text:0045a234 2198c000 _move s3,param_3
.text:0045a238 270d2492 lbu param_1,0xd27(s1)
.text:0045a23c 00000000 nop
.text:0045a240 0200852c sltiu param_2,param_1,0x2
.text:0045a244 eb00a010 beq param_2,zero,LAB_0045a5f4
.text:0045a248 00000000 _nop
LAB_0045a24c: ;XREF[2,0]: 0045a230,0045a5fc
.text:0045a24c 026d0800 srl t5,t0,0x14
.text:0045a250 0100ac31 andi t4,t5,0x1
.text:0045a254 0e008011 beq t4,zero,LAB_0045a290
.text:0045a258 00000000 _nop
.text:0045a25c 100d328e lw s2,0xd10(s1)
.text:0045a260 00000000 nop
.text:0045a264 0400508e lw s0,0x4(s2)
.text:0045a268 00000000 nop
.text:0045a26c 427b1000 srl t7,s0,0xd
.text:0045a270 0100ee31 andi t6,t7,0x1
.text:0045a274 dd00c011 beq t6,zero,LAB_0045a5ec
.text:0045a278 08000424 _li param_1,0x8
LAB_0045a27c: ;XREF[1,0]: 0045a5ec
.text:0045a27c 82cd0800 srl t9,t0,0x16
.text:0045a280 01003833 andi t8,t9,0x1
.text:0045a284 02000013 beq t8,zero,LAB_0045a290
.text:0045a288 21f0c403 _addu s8,s8,param_1
.text:0045a28c 0800de27 addiu s8,s8,0x8
LAB_0045a290: ;XREF[2,0]: 0045a254,0045a284
.text:0045a290 6800bf8f lw ra,local_res8+0x60(sp)
.text:0045a294 00000000 nop
.text:0045a298 c100e01b blez ra,LAB_0045a5a0
.text:0045a29c ff00e232 _andi v0,s7,0xff
.text:0045a2a0 f80d248e lw param_1,0xdf8(s1)
.text:0045a2a4 3000a38f lw v1,local_30+0x60(sp)
.text:0045a2a8 00000000 nop
.text:0045a2ac 23588300 subu t3,param_1,v1
.text:0045a2b0 23307e01 subu param_3,t3,s8
.text:0045a2b4 2a506602 slt t2,s3,param_3
.text:0045a2b8 8e004015 bne t2,zero,LAB_0045a4f4
.text:0045a2bc 3400a2af _sw v0,local_2c+0x60(sp)
LAB_0045a2c0: ;XREF[1,0]: 0045a4ec
.text:0045a2c0 3412258e lw param_2,0x1234(s1)
.text:0045a2c4 2180c000 move s0,param_3
.text:0045a2c8 23308500 subu param_3,param_1,param_2
LAB_0045a2cc: ;XREF[1,0]: 0045a4fc
.text:0045a2cc 82600800 srl t4,t0,0x2
.text:0045a2d0 01008731 andi param_4,t4,0x1
.text:0045a2d4 1200e010 beq param_4,zero,LAB_0045a320
.text:0045a2d8 025d0800 _srl t3,t0,0x14
.text:0045a2dc 270d2492 lbu param_1,0xd27(s1)
.text:0045a2e0 00000000 nop
.text:0045a2e4 ff008530 andi param_2,param_1,0xff
.text:0045a2e8 0200ad2c sltiu t5,param_2,0x2
.text:0045a2ec 0c00a015 bne t5,zero,LAB_0045a320
.text:0045a2f0 ffff9824 _addiu t8,param_1,-0x1
.text:0045a2f4 3812228e lw v0,0x1238(s1)
.text:0045a2f8 240d2a92 lbu t2,0xd24(s1)
.text:0045a2fc 21f85000 addu ra,v0,s0
.text:0045a300 21c8ea03 addu t9,ra,t2
.text:0045a304 21782503 addu t7,t9,param_2
.text:0045a308 24900f03 and s2,t8,t7
.text:0045a30c 23309200 subu param_3,param_1,s2
.text:0045a310 ff00ce30 andi t6,param_3,0xff
.text:0045a314 2c00aeaf sw t6,local_34+0x60(sp)
.text:0045a318 2130ee01 addu param_3,t7,t6
.text:0045a31c 025d0800 srl t3,t0,0x14
LAB_0045a320: ;XREF[2,0]: 0045a2d4,0045a2ec
.text:0045a320 01006831 andi t0,t3,0x1
.text:0045a324 05000011 beq t0,zero,LAB_0045a33c
.text:0045a328 00000000 _nop
.text:0045a32c 3812258e lw param_2,0x1238(s1)
.text:0045a330 00000000 nop
.text:0045a334 2118b000 addu v1,param_2,s0
.text:0045a338 21307e00 addu param_3,v1,s8
LAB_0045a33c: ;XREF[1,0]: 0045a324
.text:0045a33c 248a998f lw t9,-0x75dc(gp)=>->psWriteRecordInfo ;= 0044dca8
.text:0045a340 21382001 move param_4,t1
.text:0045a344 21202002 move param_1,s1
.text:0045a348 1000b7af sw s7,local_50+0x60(sp)
.text:0045a34c 09f82003 jalr t9=>psWriteRecordInfo ;undefined psWriteRecordInfo(undefine...
.text:0045a350 16000524 _li param_2,0x16
.text:0045a354 2c0d2c8e lw t4,0xd2c(s1)
.text:0045a358 7000a78f lw param_4,param_5+0x60(sp)
.text:0045a35c 82200c00 srl param_1,t4,0x2
.text:0045a360 21904700 addu s2,v0,param_4
.text:0045a364 01008930 andi t1,param_1,0x1
.text:0045a368 2000bc8f lw gp,local_40+0x60(sp)
.text:0045a36c 7000b2af sw s2,param_5+0x60(sp)
.text:0045a370 06002011 beq t1,zero,LAB_0045a38c
.text:0045a374 21184002 _move v1,s2
.text:0045a378 270d2592 lbu param_2,0xd27(s1)
.text:0045a37c 00000000 nop
.text:0045a380 0200ad2c sltiu t5,param_2,0x2
.text:0045a384 9f00a011 beq t5,zero,LAB_0045a604
.text:0045a388 00000000 _nop
LAB_0045a38c: ;XREF[2,0]: 0045a370,0045a624
.text:0045a38c ec0d278e lw param_4,0xdec(s1)
.text:0045a390 1090998f lw t9,-0x6ff0(gp)=>->psWriteHandshakeHeader;= 0044de9c
.text:0045a394 3400a58f lw param_2,local_2c+0x60(sp)
.text:0045a398 6800a68f lw param_3,local_res8+0x60(sp)
.text:0045a39c 1800a3af sw v1,local_48+0x60(sp)
.text:0045a3a0 1000b6af sw s6,local_50+0x60(sp)
.text:0045a3a4 21202002 move param_1,s1
.text:0045a3a8 09f82003 jalr t9=>psWriteHandshakeHeader ;undefined psWriteHandshakeHeader(und...
.text:0045a3ac 1400b0af _sw s0,local_4c+0x60(sp)
.text:0045a3b0 7000aa8f lw t2,param_5+0x60(sp)
.text:0045a3b4 2000bc8f lw gp,local_40+0x60(sp)
.text:0045a3b8 21f84a00 addu ra,v0,t2
.text:0045a3bc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045a3c0 21288002 move param_2,s4
.text:0045a3c4 2120e003 move param_1,ra
.text:0045a3c8 7000bfaf sw ra,param_5+0x60(sp)
.text:0045a3cc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045a3d0 21300002 _move param_3,s0
.text:0045a3d4 2000bc8f lw gp,local_40+0x60(sp)
.text:0045a3d8 7000b88f lw t8,param_5+0x60(sp)
.text:0045a3dc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045a3e0 21301003 addu param_3,t8,s0
.text:0045a3e4 7000a6af sw param_3,param_5+0x60(sp)
.text:0045a3e8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045a3ec 24000424 _li param_1,0x24
.text:0045a3f0 21284000 move param_2,v0
.text:0045a3f4 2000bc8f lw gp,local_40+0x60(sp)
.text:0045a3f8 21a09002 addu s4,s4,s0
.text:0045a3fc 21b0d002 addu s6,s6,s0
.text:0045a400 23987002 subu s3,s3,s0
.text:0045a404 30004010 beq v0,zero,LAB_0045a4c8
.text:0045a408 0100a626 _addiu param_3,s5,0x1
.text:0045a40c 7c0c228e lw v0,0xc7c(s1)
.text:0045a410 0000a0ac sw zero,0x0(param_2)
.text:0045a414 0400a0ac sw zero,0x4(param_2)
.text:0045a418 0800a0ac sw zero,0x8(param_2)
.text:0045a41c 0c00a0ac sw zero,0xc(param_2)
.text:0045a420 1000a0ac sw zero,0x10(param_2)
.text:0045a424 1400a0ac sw zero,0x14(param_2)
.text:0045a428 1800a0ac sw zero,0x18(param_2)
.text:0045a42c 1c00a0ac sw zero,0x1c(param_2)
.text:0045a430 34004014 bne v0,zero,LAB_0045a504
.text:0045a434 2000a0ac _sw zero,0x20(param_2)
.text:0045a438 240d2492 lbu param_1,0xd24(s1)
.text:0045a43c 7000a38f lw v1,param_5+0x60(sp)
.text:0045a440 840c2b8e lw t3,0xc84(s1)
.text:0045a444 0000b2ac sw s2,0x0(param_2)
.text:0045a448 2c00b28f lw s2,local_34+0x60(sp)
.text:0045a44c 0100a626 addiu param_3,s5,0x1
.text:0045a450 16000924 li t1,0x16
.text:0045a454 0800b0ac sw s0,0x8(param_2)
.text:0045a458 0c00a9ac sw t1,0xc(param_2)
.text:0045a45c 1c00a6ac sw param_3,0x1c(param_2)
.text:0045a460 1400b2ac sw s2,0x14(param_2)
.text:0045a464 6800a28f lw v0,local_res8+0x60(sp)
.text:0045a468 21406400 addu t0,v1,param_1
.text:0045a46c 14001524 li s5,0x14
.text:0045a470 7c0c25ae sw param_2,0xc7c(s1)
.text:0045a474 0400abac sw t3,0x4(param_2)
.text:0045a478 1000a2ac sw v0,0x10(param_2)
.text:0045a47c 1800b7ac sw s7,0x18(param_2)
.text:0045a480 3800f512 beq s7,s5,LAB_0045a564
.text:0045a484 21201201 _addu param_1,t0,s2
LAB_0045a488: ;XREF[1,0]: 0045a55c
.text:0045a488 2c0d388e lw t8,0xd2c(s1)
.text:0045a48c 00000000 nop
.text:0045a490 027d1800 srl t7,t8,0x14
.text:0045a494 0100ee31 andi t6,t7,0x1
.text:0045a498 5200c011 beq t6,zero,LAB_0045a5e4
.text:0045a49c 00000000 _nop
.text:0045a4a0 100d358e lw s5,0xd10(s1)
.text:0045a4a4 00000000 nop
.text:0045a4a8 0400b98e lw t9,0x4(s5)
.text:0045a4ac 00000000 nop
.text:0045a4b0 42531900 srl t2,t9,0xd
.text:0045a4b4 01005f31 andi ra,t2,0x1
.text:0045a4b8 0200e017 bne ra,zero,LAB_0045a4c4
.text:0045a4bc 08008524 _addiu param_2,param_1,0x8
.text:0045a4c0 10008524 addiu param_2,param_1,0x10
LAB_0045a4c4: ;XREF[1,0]: 0045a4b8
.text:0045a4c4 7000a5af sw param_2,param_5+0x60(sp)
LAB_0045a4c8: ;XREF[2,0]: 0045a404,0045a5e4
.text:0045a4c8 3400601a blez s3,LAB_0045a59c
.text:0045a4cc 21a8c000 _move s5,param_3
LAB_0045a4d0: ;XREF[1,0]: 0045a594
.text:0045a4d0 f80d248e lw param_1,0xdf8(s1)
.text:0045a4d4 3000a38f lw v1,local_30+0x60(sp)
.text:0045a4d8 7000a98f lw t1,param_5+0x60(sp)
.text:0045a4dc 23588300 subu t3,param_1,v1
.text:0045a4e0 23307e01 subu param_3,t3,s8
.text:0045a4e4 2a506602 slt t2,s3,param_3
.text:0045a4e8 2c0d288e lw t0,0xd2c(s1)
.text:0045a4ec 74ff4011 beq t2,zero,LAB_0045a2c0
.text:0045a4f0 00000000 _nop
LAB_0045a4f4: ;XREF[1,0]: 0045a2b8
.text:0045a4f4 3812248e lw param_1,0x1238(s1)
.text:0045a4f8 21806002 move s0,s3
.text:0045a4fc 73ff0010 b LAB_0045a2cc
.text:0045a500 21309300 _addu param_3,param_1,s3
LAB_0045a504: ;XREF[2,0]: 0045a430,0045a510
.text:0045a504 21184000 move v1,v0
.text:0045a508 2000428c lw v0,0x20(v0)
.text:0045a50c 00000000 nop
.text:0045a510 fcff4014 bne v0,zero,LAB_0045a504
.text:0045a514 0100a626 _addiu param_3,s5,0x1
.text:0045a518 200065ac sw param_2,0x20(v1)
.text:0045a51c 240d2492 lbu param_1,0xd24(s1)
.text:0045a520 7000a38f lw v1,param_5+0x60(sp)
.text:0045a524 840c2b8e lw t3,0xc84(s1)
.text:0045a528 0000b2ac sw s2,0x0(param_2)
.text:0045a52c 2c00b28f lw s2,local_34+0x60(sp)
.text:0045a530 16000924 li t1,0x16
.text:0045a534 0800b0ac sw s0,0x8(param_2)
.text:0045a538 0c00a9ac sw t1,0xc(param_2)
.text:0045a53c 1c00a6ac sw param_3,0x1c(param_2)
.text:0045a540 1400b2ac sw s2,0x14(param_2)
.text:0045a544 6800a28f lw v0,local_res8+0x60(sp)
.text:0045a548 21406400 addu t0,v1,param_1
.text:0045a54c 14001524 li s5,0x14
.text:0045a550 0400abac sw t3,0x4(param_2)
.text:0045a554 1000a2ac sw v0,0x10(param_2)
.text:0045a558 1800b7ac sw s7,0x18(param_2)
.text:0045a55c cafff516 bne s7,s5,LAB_0045a488
.text:0045a560 21201201 _addu param_1,t0,s2
LAB_0045a564: ;XREF[1,0]: 0045a480
.text:0045a564 100d278e lw param_4,0xd10(s1)
.text:0045a568 00000000 nop
.text:0045a56c 0400e28c lw v0,0x4(param_4)
.text:0045a570 00000000 nop
.text:0045a574 40184530 andi param_2,v0,0x1840
.text:0045a578 1a00a010 beq param_2,zero,LAB_0045a5e4
.text:0045a57c 426b0200 _srl t5,v0,0xd
.text:0045a580 0100ac31 andi t4,t5,0x1
.text:0045a584 02008015 bne t4,zero,LAB_0045a590
.text:0045a588 08008324 _addiu v1,param_1,0x8
.text:0045a58c 10008324 addiu v1,param_1,0x10
LAB_0045a590: ;XREF[1,0]: 0045a584
.text:0045a590 7000a3af sw v1,param_5+0x60(sp)
.text:0045a594 ceff601e bgtz s3,LAB_0045a4d0
.text:0045a598 21a8c000 _move s5,param_3
LAB_0045a59c: ;XREF[1,0]: 0045a4c8
.text:0045a59c 7000a98f lw t1,param_5+0x60(sp)
LAB_0045a5a0: ;XREF[1,0]: 0045a298
.text:0045a5a0 ec0d348e lw s4,0xdec(s1)
.text:0045a5a4 2800b68f lw s6,local_38+0x60(sp)
.text:0045a5a8 01009326 addiu s3,s4,0x1
.text:0045a5ac 23103601 subu v0,t1,s6
.text:0045a5b0 ec0d33ae sw s3,0xdec(s1)
.text:0045a5b4 5c00bf8f lw ra,local_4+0x60(sp)
.text:0045a5b8 5800be8f lw s8,local_8+0x60(sp)
.text:0045a5bc 5400b78f lw s7,local_c+0x60(sp)
.text:0045a5c0 5000b68f lw s6,local_10+0x60(sp)
.text:0045a5c4 4c00b58f lw s5,local_14+0x60(sp)
.text:0045a5c8 4800b48f lw s4,local_18+0x60(sp)
.text:0045a5cc 4400b38f lw s3,local_1c+0x60(sp)
.text:0045a5d0 4000b28f lw s2,local_20+0x60(sp)
.text:0045a5d4 3c00b18f lw s1,local_24+0x60(sp)
.text:0045a5d8 3800b08f lw s0,local_28+0x60(sp)
.text:0045a5dc 0800e003 jr ra
.text:0045a5e0 6000bd27 _addiu sp,sp,0x60
LAB_0045a5e4: ;XREF[2,0]: 0045a498,0045a578
.text:0045a5e4 b8ff0010 b LAB_0045a4c8
.text:0045a5e8 7000a4af _sw param_1,param_5+0x60(sp)
LAB_0045a5ec: ;XREF[1,0]: 0045a274
.text:0045a5ec 23ff0010 b LAB_0045a27c
.text:0045a5f0 10000424 _li param_1,0x10
LAB_0045a5f4: ;XREF[1,0]: 0045a244
.text:0045a5f4 240d2792 lbu param_4,0xd24(s1)
.text:0045a5f8 40300400 sll param_3,param_1,0x1
.text:0045a5fc 13ff0010 b LAB_0045a24c
.text:0045a600 21f0e600 _addu s8,param_4,param_3
LAB_0045a604: ;XREF[1,0]: 0045a384
.text:0045a604 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0045a608 5012268e lw param_3,0x1250(s1)
.text:0045a60c 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0045a610 21204002 _move param_1,s2
.text:0045a614 270d2e92 lbu t6,0xd27(s1)
.text:0045a618 7000af8f lw t7,param_5+0x60(sp)
.text:0045a61c 2000bc8f lw gp,local_40+0x60(sp)
.text:0045a620 2118cf01 addu v1,t6,t7
.text:0045a624 59ff0010 b LAB_0045a38c
.text:0045a628 7000a3af _sw v1,param_5+0x60(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsWriteCertificateRequest(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045a660
;param_6 undefined4 14 ;XREF[2,0]: 0045a730,0045a800
;local_8 undefined4 -8 ;XREF[2,0]: 0045a63c,0045a768
;local_c undefined4 -c ;XREF[2,0]: 0045a640,0045a76c
;local_10 undefined4 -10 ;XREF[2,0]: 0045a644,0045a770
;local_14 undefined4 -14 ;XREF[2,0]: 0045a648,0045a774
;local_18 undefined4 -18 ;XREF[2,0]: 0045a64c,0045a778
;local_1c undefined4 -1c ;XREF[2,0]: 0045a650,0045a77c
;local_20 undefined4 -20 ;XREF[2,0]: 0045a654,0045a780
;local_28 undefined4 -28 ;XREF[7,0]: 0045a658,0045a684,0045a718,0045a748,0045a760
; 0045a818,0045a830
;local_30 undefined4 -30 ;XREF[2,0]: 0045a744,0045a814
;XREF[3,0]: Entry Point,0045409c,004d864c
.text:0045a62c 08001c3c lui gp,0x8
.text:0045a630 b4539c27 addiu gp,gp,0x53b4
.text:0045a634 21e09903 addu gp,gp,t9
.text:0045a638 c0ffbd27 addiu sp,sp,-0x40
.text:0045a63c 3800bfaf sw ra,local_8+0x40(sp)
.text:0045a640 3400b5af sw s5,local_c+0x40(sp)
.text:0045a644 3000b4af sw s4,local_10+0x40(sp)
.text:0045a648 2c00b3af sw s3,local_14+0x40(sp)
.text:0045a64c 2800b2af sw s2,local_18+0x40(sp)
.text:0045a650 2400b1af sw s1,local_1c+0x40(sp)
.text:0045a654 2000b0af sw s0,local_20+0x40(sp)
.text:0045a658 1800bcaf sw gp=>_gp,local_28+0x40(sp)
.text:0045a65c 40380700 sll param_4,param_4,0x1
.text:0045a660 5000b18f lw s1,param_5+0x40(sp)
.text:0045a664 2198e600 addu s3,param_4,param_3
.text:0045a668 21107102 addu v0,s3,s1
.text:0045a66c 05005524 addiu s5,v0,0x5
.text:0045a670 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045a674 2120a002 move param_1,s5
.text:0045a678 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045a67c 21a0a000 _move s4,param_2
.text:0045a680 21904000 move s2,v0
.text:0045a684 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a688 37004012 beq s2,zero,LAB_0045a768
.text:0045a68c f8ff0224 _li v0,-0x8
.text:0045a690 2c0d868e lw param_3,0xd2c(s4)
.text:0045a694 02000724 li param_4,0x2
.text:0045a698 422b0600 srl param_2,param_3,0xd
.text:0045a69c 40000424 li param_1,0x40
.text:0045a6a0 01000624 li param_3,0x1
.text:0045a6a4 0100a330 andi v1,param_2,0x1
.text:0045a6a8 010044a2 sb param_1,0x1(s2)
.text:0045a6ac 000047a2 sb param_4,0x0(s2)
.text:0045a6b0 020046a2 sb param_3,0x2(s2)
.text:0045a6b4 35006014 bne v1,zero,LAB_0045a78c
.text:0045a6b8 03005026 _addiu s0,s2,0x3
.text:0045a6bc 480c8c8e lw t4,0xc48(s4)
.text:0045a6c0 00000000 nop
.text:0045a6c4 7800918d lw s1,0x78(t4)
.text:0045a6c8 00000000 nop
.text:0045a6cc 47002012 beq s1,zero,LAB_0045a7ec
.text:0045a6d0 00000000 _nop
LAB_0045a6d4: ;XREF[1,0]: 0045a7e4
.text:0045a6d4 026a1300 srl t5,s3,0x8
.text:0045a6d8 00000da2 sb t5,0x0(s0)
.text:0045a6dc 010013a2 sb s3,0x1(s0)
.text:0045a6e0 02000426 addiu param_1,s0,0x2
LAB_0045a6e4: ;XREF[1,0]: 0045a71c
.text:0045a6e4 8c013896 lhu t8,0x18c(s1)
.text:0045a6e8 02009024 addiu s0,param_1,0x2
.text:0045a6ec 029a1800 srl s3,t8,0x8
.text:0045a6f0 000093a0 sb s3,0x0(param_1)
.text:0045a6f4 8c012f96 lhu t7,0x18c(s1)
.text:0045a6f8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045a6fc 01008fa0 sb t7,0x1(param_1)
.text:0045a700 8801258e lw param_2,0x188(s1)
.text:0045a704 8c012696 lhu param_3,0x18c(s1)
.text:0045a708 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045a70c 21200002 _move param_1,s0
.text:0045a710 8c012e96 lhu t6,0x18c(s1)
.text:0045a714 1c03318e lw s1,0x31c(s1)
.text:0045a718 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a71c f1ff2016 bne s1,zero,LAB_0045a6e4
.text:0045a720 21200e02 _addu param_1,s0,t6
.text:0045a724 21208002 move param_1,s4
.text:0045a728 2130a002 move param_3,s5
.text:0045a72c 3880948f lw s4,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0045a730 5400b58f lw s5,param_6+0x40(sp)
.text:0045a734 21284002 move param_2,s2
.text:0045a738 0d000724 li param_4,0xd
.text:0045a73c b0a19926 addiu t9,s4,-0x5e50
.text:0045a740 09f82003 jalr t9=>FUN_0045a1b0 ;undefined FUN_0045a1b0(undefined par...
.text:0045a744 1000b5af _sw s5,local_30+0x40(sp)
.text:0045a748 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a74c 21204002 move param_1,s2
.text:0045a750 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045a754 00000000 nop
.text:0045a758 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045a75c 21884000 _move s1,v0
.text:0045a760 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a764 21102002 move v0,s1
LAB_0045a768: ;XREF[2,0]: 0045a688,0045a834
.text:0045a768 3800bf8f lw ra,local_8+0x40(sp)
.text:0045a76c 3400b58f lw s5,local_c+0x40(sp)
.text:0045a770 3000b48f lw s4,local_10+0x40(sp)
.text:0045a774 2c00b38f lw s3,local_14+0x40(sp)
.text:0045a778 2800b28f lw s2,local_18+0x40(sp)
.text:0045a77c 2400b18f lw s1,local_1c+0x40(sp)
.text:0045a780 2000b08f lw s0,local_20+0x40(sp)
.text:0045a784 0800e003 jr ra
.text:0045a788 4000bd27 _addiu sp,sp,0x40
LAB_0045a78c: ;XREF[1,0]: 0045a6b4
.text:0045a78c 03000824 li t0,0x3
.text:0045a790 feff2b26 addiu t3,s1,-0x2
.text:0045a794 05000a24 li t2,0x5
.text:0045a798 04000924 li t1,0x4
.text:0045a79c 04004ba2 sb t3,0x4(s2)
.text:0045a7a0 0a0048a2 sb t0,0xa(s2)
.text:0045a7a4 0b004aa2 sb t2,0xb(s2)
.text:0045a7a8 0d0049a2 sb t1,0xd(s2)
.text:0045a7ac 0f0047a2 sb param_4,0xf(s2)
.text:0045a7b0 100046a2 sb param_3,0x10(s2)
.text:0045a7b4 030040a2 sb zero,0x3(s2)
.text:0045a7b8 05004aa2 sb t2,0x5(s2)
.text:0045a7bc 060048a2 sb t0,0x6(s2)
.text:0045a7c0 070049a2 sb t1,0x7(s2)
.text:0045a7c4 080048a2 sb t0,0x8(s2)
.text:0045a7c8 090047a2 sb param_4,0x9(s2)
.text:0045a7cc 0c0046a2 sb param_3,0xc(s2)
.text:0045a7d0 0e0046a2 sb param_3,0xe(s2)
.text:0045a7d4 480c8c8e lw t4,0xc48(s4)
.text:0045a7d8 00000000 nop
.text:0045a7dc 7800918d lw s1,0x78(t4)
.text:0045a7e0 00000000 nop
.text:0045a7e4 bbff2016 bne s1,zero,LAB_0045a6d4
.text:0045a7e8 11005026 _addiu s0,s2,0x11
LAB_0045a7ec: ;XREF[1,0]: 0045a6cc
.text:0045a7ec 010000a2 sb zero,0x1(s0)
.text:0045a7f0 000000a2 sb zero,0x0(s0)
.text:0045a7f4 21208002 move param_1,s4
.text:0045a7f8 2130a002 move param_3,s5
.text:0045a7fc 3880948f lw s4,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0045a800 5400b58f lw s5,param_6+0x40(sp)
.text:0045a804 21284002 move param_2,s2
.text:0045a808 0d000724 li param_4,0xd
.text:0045a80c b0a19926 addiu t9,s4,-0x5e50
.text:0045a810 09f82003 jalr t9=>FUN_0045a1b0 ;undefined FUN_0045a1b0(undefined par...
.text:0045a814 1000b5af _sw s5,local_30+0x40(sp)
.text:0045a818 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a81c 21204002 move param_1,s2
.text:0045a820 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045a824 00000000 nop
.text:0045a828 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045a82c 21884000 _move s1,v0
.text:0045a830 1800bc8f lw gp,local_28+0x40(sp)
.text:0045a834 ccff0010 b LAB_0045a768
.text:0045a838 21102002 _move v0,s1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsWriteCertificate()
;local_8 undefined4 -8 ;XREF[2,0]: 0045a84c,0045a964
;local_c undefined4 -c ;XREF[2,0]: 0045a850,0045a968
;local_10 undefined4 -10 ;XREF[2,0]: 0045a854,0045a96c
;local_14 undefined4 -14 ;XREF[2,0]: 0045a858,0045a970
;local_18 undefined4 -18 ;XREF[2,0]: 0045a85c,0045a974
;local_1c undefined4 -1c ;XREF[2,0]: 0045a860,0045a978
;local_20 undefined4 -20 ;XREF[2,0]: 0045a864,0045a97c
;local_24 undefined4 -24 ;XREF[2,0]: 0045a868,0045a980
;local_28 undefined4 -28 ;XREF[2,0]: 0045a86c,0045a984
;local_30 undefined4 -30 ;XREF[5,0]: 0045a870,0045a894,0045a90c,0045a944,0045a95c
;local_38 undefined4 -38 ;XREF[1,0]: 0045a940
;XREF[3,0]: Entry Point,00450f9c,004d7f4c
.text:0045a83c 08001c3c lui gp,0x8
.text:0045a840 a4519c27 addiu gp,gp,0x51a4
.text:0045a844 21e09903 addu gp,gp,t9
.text:0045a848 b8ffbd27 addiu sp,sp,-0x48
.text:0045a84c 4000bfaf sw ra,local_8+0x48(sp)
.text:0045a850 3c00b7af sw s7,local_c+0x48(sp)
.text:0045a854 3800b6af sw s6,local_10+0x48(sp)
.text:0045a858 3400b5af sw s5,local_14+0x48(sp)
.text:0045a85c 3000b4af sw s4,local_18+0x48(sp)
.text:0045a860 2c00b3af sw s3,local_1c+0x48(sp)
.text:0045a864 2800b2af sw s2,local_20+0x48(sp)
.text:0045a868 2400b1af sw s1,local_24+0x48(sp)
.text:0045a86c 2000b0af sw s0,local_28+0x48(sp)
.text:0045a870 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:0045a874 21a0a600 addu s4,a1,a2
.text:0045a878 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045a87c 21a88000 move s5,a0
.text:0045a880 21208002 move a0,s4
.text:0045a884 2180a000 move s0,a1
.text:0045a888 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045a88c 21b0e000 _move s6,a3
.text:0045a890 21984000 move s3,v0
.text:0045a894 1800bc8f lw gp,local_30+0x48(sp)
.text:0045a898 32006012 beq s3,zero,LAB_0045a964
.text:0045a89c f8ff0224 _li v0,-0x8
.text:0045a8a0 fdff8226 addiu v0,s4,-0x3
.text:0045a8a4 021c0200 srl v1,v0,0x10
.text:0045a8a8 02220200 srl a0,v0,0x8
.text:0045a8ac 000063a2 sb v1,0x0(s3)
.text:0045a8b0 010064a2 sb a0,0x1(s3)
.text:0045a8b4 020062a2 sb v0,0x2(s3)
.text:0045a8b8 1a00001a blez s0,LAB_0045a924
.text:0045a8bc 03006326 _addiu v1,s3,0x3
.text:0045a8c0 480ca58e lw a1,0xc48(s5)
.text:0045a8c4 00000000 nop
.text:0045a8c8 7400b18c lw s1,0x74(a1)
.text:0045a8cc 00000000 nop
.text:0045a8d0 14002012 beq s1,zero,LAB_0045a924
.text:0045a8d4 00000000 _nop
LAB_0045a8d8: ;XREF[1,0]: 0045a91c
.text:0045a8d8 14033096 lhu s0,0x314(s1)
.text:0045a8dc 03007224 addiu s2,v1,0x3
.text:0045a8e0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045a8e4 21204002 move a0,s2
.text:0045a8e8 02121000 srl v0,s0,0x8
.text:0045a8ec 0900001a blez s0,LAB_0045a914
.text:0045a8f0 21300002 _move a2,s0
.text:0045a8f4 010062a0 sb v0,0x1(v1)
.text:0045a8f8 000060a0 sb zero,0x0(v1)
.text:0045a8fc 020070a0 sb s0,0x2(v1)
.text:0045a900 1003258e lw a1,0x310(s1)
.text:0045a904 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045a908 00000000 _nop
.text:0045a90c 1800bc8f lw gp,local_30+0x48(sp)
.text:0045a910 21185002 addu v1,s2,s0
LAB_0045a914: ;XREF[1,0]: 0045a8ec
.text:0045a914 1c03318e lw s1,0x31c(s1)
.text:0045a918 00000000 nop
.text:0045a91c eeff2016 bne s1,zero,LAB_0045a8d8
.text:0045a920 00000000 _nop
LAB_0045a924: ;XREF[2,0]: 0045a8b8,0045a8d0
.text:0045a924 3880888f lw t0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0045a928 2120a002 move a0,s5
.text:0045a92c b0a11925 addiu t9,t0,-0x5e50
.text:0045a930 21308002 move a2,s4
.text:0045a934 21286002 move a1,s3
.text:0045a938 0b000724 li a3,0xb
.text:0045a93c 09f82003 jalr t9=>FUN_0045a1b0 ;undefined FUN_0045a1b0(undefined par...
.text:0045a940 1000b6af _sw s6,local_38+0x48(sp)
.text:0045a944 1800bc8f lw gp,local_30+0x48(sp)
.text:0045a948 21206002 move a0,s3
.text:0045a94c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045a950 00000000 nop
.text:0045a954 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045a958 21804000 _move s0,v0
.text:0045a95c 1800bc8f lw gp,local_30+0x48(sp)
.text:0045a960 21100002 move v0,s0
LAB_0045a964: ;XREF[1,0]: 0045a898
.text:0045a964 4000bf8f lw ra,local_8+0x48(sp)
.text:0045a968 3c00b78f lw s7,local_c+0x48(sp)
.text:0045a96c 3800b68f lw s6,local_10+0x48(sp)
.text:0045a970 3400b58f lw s5,local_14+0x48(sp)
.text:0045a974 3000b48f lw s4,local_18+0x48(sp)
.text:0045a978 2c00b38f lw s3,local_1c+0x48(sp)
.text:0045a97c 2800b28f lw s2,local_20+0x48(sp)
.text:0045a980 2400b18f lw s1,local_24+0x48(sp)
.text:0045a984 2000b08f lw s0,local_28+0x48(sp)
.text:0045a988 0800e003 jr ra
.text:0045a98c 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsIncrRsn()
;XREF[3,0]: Entry Point,0044f3a0,004d8064
.text:0045a990 05000624 li a2,0x5
.text:0045a994 ff000724 li a3,0xff
LAB_0045a998: ;XREF[1,0]: 0045a9b0
.text:0045a998 2128c400 addu a1,a2,a0
.text:0045a99c d10da390 lbu v1,0xdd1(a1)
.text:0045a9a0 00000000 nop
.text:0045a9a4 ff006230 andi v0,v1,0xff
.text:0045a9a8 05004714 bne v0,a3,LAB_0045a9c0
.text:0045a9ac ffffc624 _addiu a2,a2,-0x1
.text:0045a9b0 f9ffc104 bgez a2,LAB_0045a998
.text:0045a9b4 d10da0a0 _sb zero,0xdd1(a1)
LAB_0045a9b8: ;XREF[1,0]: 0045a9d0
.text:0045a9b8 0800e003 jr ra
.text:0045a9bc 00000000 _nop
LAB_0045a9c0: ;XREF[1,0]: 0045a9a8
.text:0045a9c0 01006424 addiu a0,v1,0x1
.text:0045a9c4 d70da790 lbu a3,0xdd7(a1)
.text:0045a9c8 ff008330 andi v1,a0,0xff
.text:0045a9cc 2b30e300 sltu a2,a3,v1
.text:0045a9d0 f9ffc010 beq a2,zero,LAB_0045a9b8
.text:0045a9d4 d10da4a0 _sb a0,0xdd1(a1)
.text:0045a9d8 0800e003 jr ra
.text:0045a9dc d70da4a0 _sb a0,0xdd7(a1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsEncryptFragRecord()
;local_8 undefined4 -8 ;XREF[2,0]: 0045a9f0,0045ab8c
;local_c undefined4 -c ;XREF[2,0]: 0045a9f4,0045ab90
;local_10 undefined4 -10 ;XREF[2,0]: 0045a9f8,0045ab94
;local_14 undefined4 -14 ;XREF[2,0]: 0045a9fc,0045ab98
;local_18 undefined4 -18 ;XREF[2,0]: 0045aa00,0045ab9c
;local_1c undefined4 -1c ;XREF[2,0]: 0045aa04,0045aba0
;local_20 undefined4 -20 ;XREF[2,0]: 0045aa08,0045aba4
;local_38 undefined4 -38 ;XREF[6,0]: 0045aa0c,0045aa90,0045ab54,0045abec,0045ac1c
; 0045ac68
;local_40 undefined4 -40 ;XREF[1,0]: 0045ac54
;XREF[3,0]: Entry Point,004531a4,004d884c
.text:0045a9e0 08001c3c lui gp,0x8
.text:0045a9e4 00509c27 addiu gp,gp,0x5000
.text:0045a9e8 21e09903 addu gp,gp,t9
.text:0045a9ec b0ffbd27 addiu sp,sp,-0x50
.text:0045a9f0 4800bfaf sw ra,local_8+0x50(sp)
.text:0045a9f4 4400b5af sw s5,local_c+0x50(sp)
.text:0045a9f8 4000b4af sw s4,local_10+0x50(sp)
.text:0045a9fc 3c00b3af sw s3,local_14+0x50(sp)
.text:0045aa00 3800b2af sw s2,local_18+0x50(sp)
.text:0045aa04 3400b1af sw s1,local_1c+0x50(sp)
.text:0045aa08 3000b0af sw s0,local_20+0x50(sp)
.text:0045aa0c 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:0045aa10 2c0d888c lw t0,0xd2c(a0)
.text:0045aa14 21888000 move s1,a0
.text:0045aa18 3412238e lw v1,0x1234(s1)
.text:0045aa1c 0800c48c lw a0,0x8(a2)
.text:0045aa20 82300800 srl a2,t0,0x2
.text:0045aa24 0100c230 andi v0,a2,0x1
.text:0045aa28 2198a000 move s3,a1
.text:0045aa2c 21a88300 addu s5,a0,v1
.text:0045aa30 0000b28c lw s2,0x0(a1)
.text:0045aa34 06004010 beq v0,zero,LAB_0045aa50
.text:0045aa38 21a0e000 _move s4,a3
.text:0045aa3c 270d2392 lbu v1,0xd27(s1)
.text:0045aa40 00000000 nop
.text:0045aa44 0200652c sltiu a1,v1,0x2
.text:0045aa48 5a00a010 beq a1,zero,LAB_0045abb4
.text:0045aa4c 01000a24 _li t2,0x1
LAB_0045aa50: ;XREF[1,0]: 0045aa34
.text:0045aa50 1c006b8e lw t3,0x1c(s3)
.text:0045aa54 01000a24 li t2,0x1
.text:0045aa58 5c006a11 beq t3,t2,LAB_0045abcc
.text:0045aa5c 00000000 _nop
LAB_0045aa60: ;XREF[2,0]: 0045abc4,0045ac20
.text:0045aa60 3812248e lw a0,0x1238(s1)
.text:0045aa64 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0045aa68 08006696 lhu a2,0x8(s3)
.text:0045aa6c 21289200 addu a1,a0,s2
.text:0045aa70 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0045aa74 21202002 _move a0,s1
.text:0045aa78 2c0d258e lw a1,0xd2c(s1)
.text:0045aa7c 0000828e lw v0,0x0(s4)
.text:0045aa80 3812238e lw v1,0x1238(s1)
.text:0045aa84 02fd0500 srl ra,a1,0x14
.text:0045aa88 21204300 addu a0,v0,v1
.text:0045aa8c 0100f233 andi s2,ra,0x1
.text:0045aa90 1800bc8f lw gp,local_38+0x50(sp)
.text:0045aa94 0a004012 beq s2,zero,LAB_0045aac0
.text:0045aa98 000084ae _sw a0,0x0(s4)
.text:0045aa9c 82450500 srl t0,a1,0x16
.text:0045aaa0 01000631 andi a2,t0,0x1
.text:0045aaa4 0200c010 beq a2,zero,LAB_0045aab0
.text:0045aaa8 00000000 _nop
.text:0045aaac 0800b526 addiu s5,s5,0x8
LAB_0045aab0: ;XREF[1,0]: 0045aaa4
.text:0045aab0 0c00678e lw a3,0xc(s3)
.text:0045aab4 00000000 nop
.text:0045aab8 400d27a2 sb a3,0xd40(s1)
.text:0045aabc 0000848e lw a0,0x0(s4)
LAB_0045aac0: ;XREF[1,0]: 0045aa94
.text:0045aac0 82480500 srl t1,a1,0x2
.text:0045aac4 01002531 andi a1,t1,0x1
.text:0045aac8 0600a010 beq a1,zero,LAB_0045aae4
.text:0045aacc 00000000 _nop
.text:0045aad0 270d2692 lbu a2,0xd27(s1)
.text:0045aad4 00000000 nop
.text:0045aad8 0200ca2c sltiu t2,a2,0x2
.text:0045aadc 5a004011 beq t2,zero,LAB_0045ac48
.text:0045aae0 23609500 _subu t4,a0,s5
LAB_0045aae4: ;XREF[2,0]: 0045aac8,0045ac70
.text:0045aae4 14006592 lbu a1,0x14(s3)
.text:0045aae8 e490998f lw t9,-0x6f1c(gp)=>->sslWritePad ;= 0044f010
.text:0045aaec 00000000 nop
.text:0045aaf0 09f82003 jalr t9=>sslWritePad ;undefined sslWritePad()
.text:0045aaf4 00000000 _nop
.text:0045aaf8 2c0d2e8e lw t6,0xd2c(s1)
.text:0045aafc 0000908e lw s0,0x0(s4)
.text:0045ab00 026d0e00 srl t5,t6,0x14
.text:0045ab04 0100b331 andi s3,t5,0x1
.text:0045ab08 0b006012 beq s3,zero,LAB_0045ab38
.text:0045ab0c 21200202 _addu a0,s0,v0
.text:0045ab10 100d3f8e lw ra,0xd10(s1)
.text:0045ab14 00000000 nop
.text:0045ab18 0400f28f lw s2,0x4(ra)
.text:0045ab1c 00000000 nop
.text:0045ab20 42c31200 srl t8,s2,0xd
.text:0045ab24 01000f33 andi t7,t8,0x1
.text:0045ab28 0200e015 bne t7,zero,LAB_0045ab34
.text:0045ab2c 08008524 _addiu a1,a0,0x8
.text:0045ab30 10008524 addiu a1,a0,0x10
LAB_0045ab34: ;XREF[1,0]: 0045ab28
.text:0045ab34 2120a000 move a0,a1
LAB_0045ab38: ;XREF[1,0]: 0045ab08
.text:0045ab38 140d398e lw t9,0xd14(s1)
.text:0045ab3c 000084ae sw a0,0x0(s4)
.text:0045ab40 23389500 subu a3,a0,s5
.text:0045ab44 2128a002 move a1,s5
.text:0045ab48 21202002 move a0,s1
.text:0045ab4c 09f82003 jalr t9
.text:0045ab50 2130a002 _move a2,s5
.text:0045ab54 1800bc8f lw gp,local_38+0x50(sp)
.text:0045ab58 0c004004 bltz v0,LAB_0045ab8c
.text:0045ab5c ffff0324 _li v1,-0x1
.text:0045ab60 05000524 li a1,0x5
.text:0045ab64 ff000624 li a2,0xff
LAB_0045ab68: ;XREF[1,0]: 0045ab80
.text:0045ab68 2120b100 addu a0,a1,s1
.text:0045ab6c d10d8390 lbu v1,0xdd1(a0)
.text:0045ab70 00000000 nop
.text:0045ab74 ff007430 andi s4,v1,0xff
.text:0045ab78 2b008616 bne s4,a2,LAB_0045ac28
.text:0045ab7c ffffa524 _addiu a1,a1,-0x1
.text:0045ab80 f9ffa104 bgez a1,LAB_0045ab68
.text:0045ab84 d10d80a0 _sb zero,0xdd1(a0)
LAB_0045ab88: ;XREF[2,0]: 0045ac38,0045ac40
.text:0045ab88 21180000 clear v1
LAB_0045ab8c: ;XREF[1,0]: 0045ab58
.text:0045ab8c 4800bf8f lw ra,local_8+0x50(sp)
.text:0045ab90 4400b58f lw s5,local_c+0x50(sp)
.text:0045ab94 4000b48f lw s4,local_10+0x50(sp)
.text:0045ab98 3c00b38f lw s3,local_14+0x50(sp)
.text:0045ab9c 3800b28f lw s2,local_18+0x50(sp)
.text:0045aba0 3400b18f lw s1,local_1c+0x50(sp)
.text:0045aba4 3000b08f lw s0,local_20+0x50(sp)
.text:0045aba8 21106000 move v0,v1
.text:0045abac 0800e003 jr ra
.text:0045abb0 5000bd27 _addiu sp,sp,0x50
LAB_0045abb4: ;XREF[1,0]: 0045aa48
.text:0045abb4 0000e98c lw t1,0x0(a3)
.text:0045abb8 1c006b8e lw t3,0x1c(s3)
.text:0045abbc 21382301 addu a3,t1,v1
.text:0045abc0 21904302 addu s2,s2,v1
.text:0045abc4 a6ff6a15 bne t3,t2,LAB_0045aa60
.text:0045abc8 000087ae _sw a3,0x0(s4)
LAB_0045abcc: ;XREF[1,0]: 0045aa58
.text:0045abcc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045abd0 2000b027 addiu s0,sp,0x20
.text:0045abd4 3812268e lw a2,0x1238(s1)
.text:0045abd8 21200002 move a0,s0
.text:0045abdc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045abe0 21284002 _move a1,s2
.text:0045abe4 38122c8e lw t4,0x1238(s1)
.text:0045abe8 1000788e lw t8,0x10(s3)
.text:0045abec 1800bc8f lw gp,local_38+0x50(sp)
.text:0045abf0 12006f92 lbu t7,0x12(s3)
.text:0045abf4 21689001 addu t5,t4,s0
.text:0045abf8 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0045abfc 02721800 srl t6,t8,0x8
.text:0045ac00 ffffb8a1 sb t8,-0x1(t5)
.text:0045ac04 fdffafa1 sb t7,-0x3(t5)
.text:0045ac08 feffaea1 sb t6,-0x2(t5)
.text:0045ac0c 21280002 move a1,s0
.text:0045ac10 ffff8631 andi a2,t4,0xffff
.text:0045ac14 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0045ac18 21202002 _move a0,s1
.text:0045ac1c 1800bc8f lw gp,local_38+0x50(sp)
.text:0045ac20 8fff0010 b LAB_0045aa60
.text:0045ac24 00000000 _nop
LAB_0045ac28: ;XREF[1,0]: 0045ab78
.text:0045ac28 01006524 addiu a1,v1,0x1
.text:0045ac2c d70d9590 lbu s5,0xdd7(a0)
.text:0045ac30 ff00a230 andi v0,a1,0xff
.text:0045ac34 2b88a202 sltu s1,s5,v0
.text:0045ac38 d3ff2012 beq s1,zero,LAB_0045ab88
.text:0045ac3c d10d85a0 _sb a1,0xdd1(a0)
.text:0045ac40 d1ff0010 b LAB_0045ab88
.text:0045ac44 d70d85a0 _sb a1,0xdd7(a0)
LAB_0045ac48: ;XREF[1,0]: 0045aadc
.text:0045ac48 0c006592 lbu a1,0xc(s3)
.text:0045ac4c 1c0d398e lw t9,0xd1c(s1)
.text:0045ac50 23388601 subu a3,t4,a2
.text:0045ac54 1000a4af sw a0,local_40+0x50(sp)
.text:0045ac58 2130d500 addu a2,a2,s5
.text:0045ac5c 09f82003 jalr t9
.text:0045ac60 21202002 _move a0,s1
.text:0045ac64 00008b8e lw t3,0x0(s4)
.text:0045ac68 1800bc8f lw gp,local_38+0x50(sp)
.text:0045ac6c 21206201 addu a0,t3,v0
.text:0045ac70 9cff0010 b LAB_0045aae4
.text:0045ac74 000084ae _sw a0,0x0(s4)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsHsHashFragMsg()
;local_4 undefined4 -4 ;XREF[2,0]: 0045ac88,0045acf0
;local_8 undefined4 -8 ;XREF[2,0]: 0045ac8c,0045acf4
;local_c undefined4 -c ;XREF[2,0]: 0045ac90,0045acf8
;local_10 undefined4 -10 ;XREF[2,0]: 0045ac94,0045acfc
;local_14 undefined4 -14 ;XREF[2,0]: 0045ac98,0045ad00
;local_18 undefined4 -18 ;XREF[2,0]: 0045ac9c,0045ad04
;local_1d undefined1 -1d ;XREF[1,0]: 0045ad80
;local_1e undefined1 -1e ;XREF[1,0]: 0045ad7c
;local_1f undefined1 -1f ;XREF[1,0]: 0045ad78
;local_25 undefined1 -25 ;XREF[2,0]: 0045ad68,0045ad9c
;local_26 undefined1 -26 ;XREF[2,0]: 0045ad64,0045ad90
;local_27 undefined1 -27 ;XREF[2,0]: 0045ad60,0045ad8c
;local_30 undefined4 -30 ;XREF[4,0]: 0045aca0,0045ad40,0045ad5c,0045ada4
;XREF[3,0]: Entry Point,0044bd50,004d7ea4
.text:0045ac78 08001c3c lui gp,0x8
.text:0045ac7c 684d9c27 addiu gp,gp,0x4d68
.text:0045ac80 21e09903 addu gp,gp,t9
.text:0045ac84 c0ffbd27 addiu sp,sp,-0x40
.text:0045ac88 3c00bfaf sw ra,local_4+0x40(sp)
.text:0045ac8c 3800b4af sw s4,local_8+0x40(sp)
.text:0045ac90 3400b3af sw s3,local_c+0x40(sp)
.text:0045ac94 3000b2af sw s2,local_10+0x40(sp)
.text:0045ac98 2c00b1af sw s1,local_14+0x40(sp)
.text:0045ac9c 2800b0af sw s0,local_18+0x40(sp)
.text:0045aca0 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0045aca4 21908000 move s2,a0
.text:0045aca8 21980000 clear s3
.text:0045acac 21200000 clear a0
.text:0045acb0 21880000 clear s1
.text:0045acb4 1800b427 addiu s4,sp,0x18
LAB_0045acb8: ;XREF[1,0]: 0045ad48
.text:0045acb8 40280400 sll a1,a0,0x1
LAB_0045acbc: ;XREF[1,0]: 0045ace8
.text:0045acbc 2118a400 addu v1,a1,a0
.text:0045acc0 80100300 sll v0,v1,0x2
.text:0045acc4 21805200 addu s0,v0,s2
.text:0045acc8 080e028e lw v0,0xe08(s0)
.text:0045accc 01008424 addiu a0,a0,0x1
.text:0045acd0 10005110 beq v0,s1,LAB_0045ad14
.text:0045acd4 10008328 _slti v1,a0,0x10
.text:0045acd8 03002012 beq s1,zero,LAB_0045ace8
.text:0045acdc 00000000 _nop
.text:0045ace0 03003312 beq s1,s3,LAB_0045acf0
.text:0045ace4 00000000 _nop
LAB_0045ace8: ;XREF[1,0]: 0045acd8
.text:0045ace8 f4ff6014 bne v1,zero,LAB_0045acbc
.text:0045acec 40280400 _sll a1,a0,0x1
LAB_0045acf0: ;XREF[1,0]: 0045ace0
.text:0045acf0 3c00bf8f lw ra,local_4+0x40(sp)
.text:0045acf4 3800b48f lw s4,local_8+0x40(sp)
.text:0045acf8 3400b38f lw s3,local_c+0x40(sp)
.text:0045acfc 3000b28f lw s2,local_10+0x40(sp)
.text:0045ad00 2c00b18f lw s1,local_14+0x40(sp)
.text:0045ad04 2800b08f lw s0,local_18+0x40(sp)
.text:0045ad08 21100000 clear v0
.text:0045ad0c 0800e003 jr ra
.text:0045ad10 4000bd27 _addiu sp,sp,0x40
LAB_0045ad14: ;XREF[1,0]: 0045acd0
.text:0045ad14 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045ad18 21208002 move a0,s4
.text:0045ad1c 0c002012 beq s1,zero,LAB_0045ad50
.text:0045ad20 0c000624 _li a2,0xc
LAB_0045ad24: ;XREF[1,0]: 0045adac
.text:0045ad24 040d4f8e lw t7,0xd04(s2)
.text:0045ad28 e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0045ad2c 0c0e0696 lhu a2,0xe0c(s0)
.text:0045ad30 21204002 move a0,s2
.text:0045ad34 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0045ad38 2128e201 _addu a1,t7,v0
.text:0045ad3c 0c0e0e8e lw t6,0xe0c(s0)
.text:0045ad40 1000bc8f lw gp,local_30+0x40(sp)
.text:0045ad44 21200000 clear a0
.text:0045ad48 dbff0010 b LAB_0045acb8
.text:0045ad4c 21882e02 _addu s1,s1,t6
LAB_0045ad50: ;XREF[1,0]: 0045ad1c
.text:0045ad50 100e058e lw a1,0xe10(s0)
.text:0045ad54 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045ad58 00000000 _nop
.text:0045ad5c 1000bc8f lw gp,local_30+0x40(sp)
.text:0045ad60 1900ad93 lbu t5,local_27+0x40(sp)
.text:0045ad64 1a00ac93 lbu t4,local_26+0x40(sp)
.text:0045ad68 1b00ab93 lbu t3,local_25+0x40(sp)
.text:0045ad6c e88d998f lw t9,-0x7218(gp)=>->sslUpdateHSHash ;= 0045e890
.text:0045ad70 21204002 move a0,s2
.text:0045ad74 0c000624 li a2,0xc
.text:0045ad78 2100ada3 sb t5,local_1f+0x40(sp)
.text:0045ad7c 2200aca3 sb t4,local_1e+0x40(sp)
.text:0045ad80 2300aba3 sb t3,local_1d+0x40(sp)
.text:0045ad84 09f82003 jalr t9=>sslUpdateHSHash ;undefined sslUpdateHSHash()
.text:0045ad88 21288002 _move a1,s4
.text:0045ad8c 1900aa93 lbu t2,local_27+0x40(sp)
.text:0045ad90 1a00a993 lbu t1,local_26+0x40(sp)
.text:0045ad94 003c0a00 sll a3,t2,0x10
.text:0045ad98 00420900 sll t0,t1,0x8
.text:0045ad9c 1b00a493 lbu a0,local_25+0x40(sp)
.text:0045ada0 2130e800 addu a2,a3,t0
.text:0045ada4 1000bc8f lw gp,local_30+0x40(sp)
.text:0045ada8 080e028e lw v0,0xe08(s0)
.text:0045adac ddff0010 b LAB_0045ad24
.text:0045adb0 2198c400 _addu s3,a2,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsCompareEpoch()
;XREF[3,0]: Entry Point,0044a8f0,004d83e8
.text:0045adb4 21408000 move t0,a0
.text:0045adb8 2138a000 move a3,a1
.text:0045adbc 21300000 clear a2
LAB_0045adc0: ;XREF[1,0]: 0045adec
.text:0045adc0 21180601 addu v1,t0,a2
.text:0045adc4 2120e600 addu a0,a3,a2
.text:0045adc8 00008590 lbu a1,0x0(a0)
.text:0045adcc 00006990 lbu t1,0x0(v1)
.text:0045add0 0100c624 addiu a2,a2,0x1
.text:0045add4 2b102501 sltu v0,t1,a1
.text:0045add8 0200c428 slti a0,a2,0x2
.text:0045addc 07004014 bne v0,zero,LAB_0045adfc
.text:0045ade0 2b18a900 _sltu v1,a1,t1
.text:0045ade4 07006014 bne v1,zero,LAB_0045ae04
.text:0045ade8 00000000 _nop
.text:0045adec f4ff8014 bne a0,zero,LAB_0045adc0
.text:0045adf0 21100000 _clear v0
.text:0045adf4 0800e003 jr ra
.text:0045adf8 00000000 _nop
LAB_0045adfc: ;XREF[1,0]: 0045addc
.text:0045adfc 0800e003 jr ra
.text:0045ae00 ffff0224 _li v0,-0x1
LAB_0045ae04: ;XREF[1,0]: 0045ade4
.text:0045ae04 0800e003 jr ra
.text:0045ae08 01000224 _li v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsChkReplayWindow()
;XREF[3,0]: Entry Point,0044a9bc,004d810c
.text:0045ae0c dd0d8824 addiu t0,a0,0xddd
.text:0045ae10 0200a790 lbu a3,0x2(a1)
.text:0045ae14 0300a990 lbu t1,0x3(a1)
.text:0045ae18 0400a290 lbu v0,0x4(a1)
.text:0045ae1c 02001991 lbu t9,0x2(t0)
.text:0045ae20 03001891 lbu t8,0x3(t0)
.text:0045ae24 001e0700 sll v1,a3,0x18
.text:0045ae28 2150a000 move t2,a1
.text:0045ae2c 21588000 move t3,a0
.text:0045ae30 04000c91 lbu t4,0x4(t0)
.text:0045ae34 00240900 sll a0,t1,0x10
.text:0045ae38 21706400 addu t6,v1,a0
.text:0045ae3c 007a0200 sll t7,v0,0x8
.text:0045ae40 006e1900 sll t5,t9,0x18
.text:0045ae44 002c1800 sll a1,t8,0x10
.text:0045ae48 05004991 lbu t1,0x5(t2)
.text:0045ae4c 2138a501 addu a3,t5,a1
.text:0045ae50 2118cf01 addu v1,t6,t7
.text:0045ae54 00320c00 sll a2,t4,0x8
.text:0045ae58 05000491 lbu a0,0x5(t0)
.text:0045ae5c 2110e600 addu v0,a3,a2
.text:0045ae60 21186900 addu v1,v1,t1
.text:0045ae64 1b006014 bne v1,zero,LAB_0045aed4
.text:0045ae68 21384400 _addu a3,v0,a0
.text:0045ae6c 2e00e010 beq a3,zero,LAB_0045af28
.text:0045ae70 00000000 _nop
LAB_0045ae74: ;XREF[1,0]: 0045af30
.text:0045ae74 04006925 addiu t1,t3,0x4
.text:0045ae78 cb0d6825 addiu t0,t3,0xdcb
.text:0045ae7c 21300000 clear a2
.text:0045ae80 21782601 addu t7,t1,a2
LAB_0045ae84: ;XREF[1,0]: 0045aeac
.text:0045ae84 21700601 addu t6,t0,a2
.text:0045ae88 0000ed91 lbu t5,0x0(t7)
.text:0045ae8c 0000c591 lbu a1,0x0(t6)
.text:0045ae90 0100c624 addiu a2,a2,0x1
.text:0045ae94 2b60a501 sltu t4,t5,a1
.text:0045ae98 0200c428 slti a0,a2,0x2
.text:0045ae9c 44008015 bne t4,zero,LAB_0045afb0
.text:0045aea0 2b18ad00 _sltu v1,a1,t5
.text:0045aea4 44006014 bne v1,zero,LAB_0045afb8
.text:0045aea8 00000000 _nop
.text:0045aeac f5ff8014 bne a0,zero,LAB_0045ae84
.text:0045aeb0 21782601 _addu t7,t1,a2
LAB_0045aeb4: ;XREF[2,0]: 0045afb0,0045afb8
.text:0045aeb4 01000624 li a2,0x1
.text:0045aeb8 38006610 beq v1,a2,LAB_0045af9c
.text:0045aebc ff0f183c _lui t8,0xfff
LAB_0045aec0: ;XREF[1,0]: 0045af9c
.text:0045aec0 ffff0837 ori t0,t8,0xffff
.text:0045aec4 1c00e810 beq a3,t0,LAB_0045af38
.text:0045aec8 21200000 _clear a0
LAB_0045aecc: ;XREF[2,0]: 0045af50,0045af68
.text:0045aecc 0800e003 jr ra
.text:0045aed0 21108000 _move v0,a0
LAB_0045aed4: ;XREF[1,0]: 0045ae64
.text:0045aed4 2bc8e300 sltu t9,a3,v1
.text:0045aed8 1b002013 beq t9,zero,LAB_0045af48
.text:0045aedc 00000000 _nop
.text:0045aee0 23186700 subu v1,v1,a3
.text:0045aee4 2000622c sltiu v0,v1,0x20
.text:0045aee8 26004014 bne v0,zero,LAB_0045af84
.text:0045aeec 00000000 _nop
.text:0045aef0 01000724 li a3,0x1
.text:0045aef4 dd0d67a1 sb a3,0xddd(t3)
LAB_0045aef8: ;XREF[1,0]: 0045af94
.text:0045aef8 03004589 lwl a1,0x3(t2)
.text:0045aefc 01000424 li a0,0x1
.text:0045af00 00004599 lwr a1,0x0(t2)
.text:0045af04 21108000 move v0,a0
.text:0045af08 e00d65a9 swl a1,0xde0(t3)
.text:0045af0c dd0d65b9 swr a1,0xddd(t3)
.text:0045af10 04004d91 lbu t5,0x4(t2)
.text:0045af14 00000000 nop
.text:0045af18 e10d6da1 sb t5,0xde1(t3)
.text:0045af1c 05004c91 lbu t4,0x5(t2)
.text:0045af20 0800e003 jr ra
.text:0045af24 e20d6ca1 _sb t4,0xde2(t3)
LAB_0045af28: ;XREF[1,0]: 0045ae6c
.text:0045af28 04006a95 lhu t2,0x4(t3)
.text:0045af2c 00000000 nop
.text:0045af30 d0ff4015 bne t2,zero,LAB_0045ae74
.text:0045af34 00000000 _nop
LAB_0045af38: ;XREF[1,0]: 0045aec4
.text:0045af38 01000424 li a0,0x1
.text:0045af3c e40d60ad sw zero,0xde4(t3)
LAB_0045af40: ;XREF[1,0]: 0045afa8
.text:0045af40 0800e003 jr ra
.text:0045af44 21108000 _move v0,a0
LAB_0045af48: ;XREF[1,0]: 0045aed8
.text:0045af48 2318e300 subu v1,a3,v1
.text:0045af4c 20006a2c sltiu t2,v1,0x20
.text:0045af50 deff4011 beq t2,zero,LAB_0045aecc
.text:0045af54 21200000 _clear a0
.text:0045af58 e40d658d lw a1,0xde4(t3)
.text:0045af5c 01000f24 li t7,0x1
.text:0045af60 04106f00 sllv v0,t7,v1
.text:0045af64 2470a200 and t6,a1,v0
.text:0045af68 d8ffc015 bne t6,zero,LAB_0045aecc
.text:0045af6c 00000000 _nop
.text:0045af70 01000424 li a0,0x1
.text:0045af74 2530a200 or a2,a1,v0
.text:0045af78 21108000 move v0,a0
.text:0045af7c 0800e003 jr ra
.text:0045af80 e40d66ad _sw a2,0xde4(t3)
LAB_0045af84: ;XREF[1,0]: 0045aee8
.text:0045af84 e40d698d lw t1,0xde4(t3)
.text:0045af88 00000000 nop
.text:0045af8c 04206900 sllv a0,t1,v1
.text:0045af90 01008334 ori v1,a0,0x1
.text:0045af94 d8ff0010 b LAB_0045aef8
.text:0045af98 e40d63ad _sw v1,0xde4(t3)
LAB_0045af9c: ;XREF[1,0]: 0045aeb8
.text:0045af9c c8ffe010 beq a3,zero,LAB_0045aec0
.text:0045afa0 00000000 _nop
.text:0045afa4 01000424 li a0,0x1
.text:0045afa8 e5ff0010 b LAB_0045af40
.text:0045afac e40d60ad _sw zero,0xde4(t3)
LAB_0045afb0: ;XREF[1,0]: 0045ae9c
.text:0045afb0 c0ff0010 b LAB_0045aeb4
.text:0045afb4 ffff0324 _li v1,-0x1
LAB_0045afb8: ;XREF[1,0]: 0045aea4
.text:0045afb8 beff0010 b LAB_0045aeb4
.text:0045afbc 01000324 _li v1,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsInitFrag()
;local_4 undefined4 -4 ;XREF[2,0]: 0045afd0,0045b030
;local_8 undefined4 -8 ;XREF[2,0]: 0045afd4,0045b034
;local_c undefined4 -c ;XREF[2,0]: 0045afd8,0045b038
;local_10 undefined4 -10 ;XREF[2,0]: 0045afdc,0045b03c
;local_18 undefined4 -18 ;XREF[2,0]: 0045afe0,0045b024
;XREF[7,0]: Entry Point,00445d94,004467a4
; 0044bbb0,0044bc90,0044bd68
; 004d7ebc
.text:0045afc0 08001c3c lui gp,0x8
.text:0045afc4 204a9c27 addiu gp,gp,0x4a20
.text:0045afc8 21e09903 addu gp,gp,t9
.text:0045afcc d8ffbd27 addiu sp,sp,-0x28
.text:0045afd0 2400bfaf sw ra,local_4+0x28(sp)
.text:0045afd4 2000b2af sw s2,local_8+0x28(sp)
.text:0045afd8 1c00b1af sw s1,local_c+0x28(sp)
.text:0045afdc 1800b0af sw s0,local_10+0x28(sp)
.text:0045afe0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0045afe4 21808000 move s0,a0
.text:0045afe8 ffff1224 li s2,-0x1
.text:0045afec 0f001124 li s1,0xf
.text:0045aff0 03000010 b LAB_0045b000
.text:0045aff4 0c0d80ac _sw zero,0xd0c(a0)
LAB_0045aff8: ;XREF[1,0]: 0045b010
.text:0045aff8 0d002006 bltz s1,LAB_0045b030
.text:0045affc 0c001026 _addiu s0,s0,0xc
LAB_0045b000: ;XREF[2,0]: 0045aff0,0045b028
.text:0045b000 100e028e lw v0,0xe10(s0)
.text:0045b004 ffff3126 addiu s1,s1,-0x1
.text:0045b008 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045b00c 080e12ae sw s2,0xe08(s0)
.text:0045b010 f9ff4010 beq v0,zero,LAB_0045aff8
.text:0045b014 21204000 _move a0,v0
.text:0045b018 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045b01c 00000000 _nop
.text:0045b020 100e00ae sw zero,0xe10(s0)
.text:0045b024 1000bc8f lw gp,local_18+0x28(sp)
.text:0045b028 f5ff2106 bgez s1,LAB_0045b000
.text:0045b02c 0c001026 _addiu s0,s0,0xc
LAB_0045b030: ;XREF[1,0]: 0045aff8
.text:0045b030 2400bf8f lw ra,local_4+0x28(sp)
.text:0045b034 2000b28f lw s2,local_8+0x28(sp)
.text:0045b038 1c00b18f lw s1,local_c+0x28(sp)
.text:0045b03c 1800b08f lw s0,local_10+0x28(sp)
.text:0045b040 0800e003 jr ra
.text:0045b044 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined dtlsSeenFrag()
;XREF[3,0]: Entry Point,0044bb3c,004d8820
.text:0045b048 080e8424 addiu a0,a0,0xe08
.text:0045b04c 21380000 clear a3
.text:0045b050 ffff0824 li t0,-0x1
LAB_0045b054: ;XREF[1,0]: 0045b070
.text:0045b054 0000838c lw v1,0x0(a0)
.text:0045b058 00000000 nop
.text:0045b05c 08006810 beq v1,t0,LAB_0045b080
.text:0045b060 0c008424 _addiu a0,a0,0xc
.text:0045b064 0100e724 addiu a3,a3,0x1
.text:0045b068 08006510 beq v1,a1,LAB_0045b08c
.text:0045b06c 1000e228 _slti v0,a3,0x10
.text:0045b070 f8ff4014 bne v0,zero,LAB_0045b054
.text:0045b074 ffff0224 _li v0,-0x1
.text:0045b078 0800e003 jr ra
.text:0045b07c 00000000 _nop
LAB_0045b080: ;XREF[1,0]: 0045b05c
.text:0045b080 21100000 clear v0
.text:0045b084 0800e003 jr ra
.text:0045b088 0000c7ac _sw a3,0x0(a2)
LAB_0045b08c: ;XREF[1,0]: 0045b068
.text:0045b08c 0800e003 jr ra
.text:0045b090 01000224 _li v0,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined incrTwoByte()
;XREF[4,0]: Entry Point,0044b0d4,004538f8
; 004d89ac
.text:0045b094 0700c010 beq a2,zero,LAB_0045b0b4
.text:0045b098 01000824 _li t0,0x1
.text:0045b09c cf0d8290 lbu v0,0xdcf(a0)
.text:0045b0a0 00000000 nop
.text:0045b0a4 0000a2a0 sb v0,0x0(a1)
.text:0045b0a8 d00d8390 lbu v1,0xdd0(a0)
.text:0045b0ac 00000000 nop
.text:0045b0b0 0100a3a0 sb v1,0x1(a1)
LAB_0045b0b4: ;XREF[1,0]: 0045b094
.text:0045b0b4 ff000924 li t1,0xff
LAB_0045b0b8: ;XREF[1,0]: 0045b0d4
.text:0045b0b8 2138a800 addu a3,a1,t0
.text:0045b0bc 0000e390 lbu v1,0x0(a3)
.text:0045b0c0 00000000 nop
.text:0045b0c4 ff006a30 andi t2,v1,0xff
.text:0045b0c8 06004915 bne t2,t1,LAB_0045b0e4
.text:0045b0cc 00000000 _nop
.text:0045b0d0 ffff0825 addiu t0,t0,-0x1
.text:0045b0d4 f8ff0105 bgez t0,LAB_0045b0b8
.text:0045b0d8 0000e0a0 _sb zero,0x0(a3)
LAB_0045b0dc: ;XREF[2,0]: 0045b0e8,0045b100
.text:0045b0dc 0800e003 jr ra
.text:0045b0e0 00000000 _nop
LAB_0045b0e4: ;XREF[1,0]: 0045b0c8
.text:0045b0e4 01006524 addiu a1,v1,0x1
.text:0045b0e8 fcffc010 beq a2,zero,LAB_0045b0dc
.text:0045b0ec 0000e5a0 _sb a1,0x0(a3)
.text:0045b0f0 21200401 addu a0,t0,a0
.text:0045b0f4 cf0d8790 lbu a3,0xdcf(a0)
.text:0045b0f8 ff00a830 andi t0,a1,0xff
.text:0045b0fc 2b30e800 sltu a2,a3,t0
.text:0045b100 f6ffc010 beq a2,zero,LAB_0045b0dc
.text:0045b104 00000000 _nop
.text:0045b108 0800e003 jr ra
.text:0045b10c cf0d85a0 _sb a1,0xdcf(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined zeroSixByte()
;XREF[4,0]: Entry Point,00453910,0045e18c
; 004d8a4c
.text:0045b110 05000324 li v1,0x5
LAB_0045b114: ;XREF[1,0]: 0045b11c
.text:0045b114 21108300 addu v0,a0,v1
.text:0045b118 ffff6324 addiu v1,v1,-0x1
.text:0045b11c fdff6104 bgez v1,LAB_0045b114
.text:0045b120 000040a0 _sb zero,0x0(v0)
.text:0045b124 0800e003 jr ra
.text:0045b128 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseClientHello()
;local_4 undefined4 -4 ;XREF[2,0]: 0045b13c,0045b2d4
;local_8 undefined4 -8 ;XREF[2,0]: 0045b140,0045b2d8
;local_c undefined4 -c ;XREF[2,0]: 0045b144,0045b2dc
;local_10 undefined4 -10 ;XREF[2,0]: 0045b148,0045b2e0
;local_14 undefined4 -14 ;XREF[2,0]: 0045b14c,0045b2e4
;local_18 undefined4 -18 ;XREF[2,0]: 0045b150,0045b2e8
;local_1c undefined4 -1c ;XREF[2,0]: 0045b154,0045b2ec
;local_20 undefined4 -20 ;XREF[2,0]: 0045b158,0045b2f0
;local_24 undefined4 -24 ;XREF[2,0]: 0045b15c,0045b2f4
;local_28 undefined4 -28 ;XREF[2,0]: 0045b160,0045b2f8
;local_2c undefined4 -2c ;XREF[2,0]: 0045b7fc,0045b820
;local_30 undefined4 -30 ;XREF[20,0]: 0045b17c,0045b194,0045b1b8,0045b374,0045b3a4
; 0045b3f4,0045b418,0045b460,0045b474,0045b49c
; 0045b4a8,0045b4c0,0045b4d4,0045b51c,0045b538
; 0045b5a0,0045b60c,0045b650,0045b670,0045b858
;local_38 undefined4 -38 ;XREF[16,0]: 0045b164,0045b3e8,0045b464,0045b490,0045b5e4
; 0045b664,0045b6d8,0045b780,0045b7e4,0045b808
; 0045b82c,0045b88c,0045b8cc,0045b934,0045b954
; 0045b984
;XREF[3,0]: Entry Point,0044c600,004d80ac
.text:0045b12c 08001c3c lui gp,0x8
.text:0045b130 b4489c27 addiu gp,gp,0x48b4
.text:0045b134 21e09903 addu gp,gp,t9
.text:0045b138 b8ffbd27 addiu sp,sp,-0x48
.text:0045b13c 4400bfaf sw ra,local_4+0x48(sp)
.text:0045b140 4000beaf sw s8,local_8+0x48(sp)
.text:0045b144 3c00b7af sw s7,local_c+0x48(sp)
.text:0045b148 3800b6af sw s6,local_10+0x48(sp)
.text:0045b14c 3400b5af sw s5,local_14+0x48(sp)
.text:0045b150 3000b4af sw s4,local_18+0x48(sp)
.text:0045b154 2c00b3af sw s3,local_1c+0x48(sp)
.text:0045b158 2800b2af sw s2,local_20+0x48(sp)
.text:0045b15c 2400b1af sw s1,local_24+0x48(sp)
.text:0045b160 2000b0af sw s0,local_28+0x48(sp)
.text:0045b164 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:0045b168 0000a38c lw v1,0x0(a1)
.text:0045b16c 21b8a000 move s7,a1
.text:0045b170 2328c300 subu a1,a2,v1
.text:0045b174 0200a228 slti v0,a1,0x2
.text:0045b178 2198c000 move s3,a2
.text:0045b17c 1800a3af sw v1,local_30+0x48(sp)
.text:0045b180 50129e8c lw s8,0x1250(a0)
.text:0045b184 f7004014 bne v0,zero,LAB_0045b564
.text:0045b188 21808000 _move s0,a0
.text:0045b18c 00006590 lbu a1,0x0(v1)
.text:0045b190 01006424 addiu a0,v1,0x1
.text:0045b194 1800a4af sw a0,local_30+0x48(sp)
.text:0045b198 3b0d05a2 sb a1,0xd3b(s0)
.text:0045b19c 01006490 lbu a0,0x1(v1)
.text:0045b1a0 02006d24 addiu t5,v1,0x2
.text:0045b1a4 03000624 li a2,0x3
.text:0045b1a8 ff00a330 andi v1,a1,0xff
.text:0045b1ac 3c0d04a2 sb a0,0xd3c(s0)
.text:0045b1b0 2158a001 move t3,t5
.text:0045b1b4 04006610 beq v1,a2,LAB_0045b1c8
.text:0045b1b8 1800adaf _sw t5,local_30+0x48(sp)
.text:0045b1bc fe000724 li a3,0xfe
.text:0045b1c0 41006714 bne v1,a3,LAB_0045b2c8
.text:0045b1c4 00000000 _nop
LAB_0045b1c8: ;XREF[1,0]: 0045b1b4
.text:0045b1c8 3d0d0392 lbu v1,0xd3d(s0)
.text:0045b1cc 00000000 nop
.text:0045b1d0 2c006014 bne v1,zero,LAB_0045b284
.text:0045b1d4 03001624 _li s6,0x3
.text:0045b1d8 ff008430 andi a0,a0,0xff
.text:0045b1dc ff00a330 andi v1,a1,0xff
LAB_0045b1e0: ;XREF[1,0]: 0045b2c0
.text:0045b1e0 03006f2c sltiu t7,v1,0x3
.text:0045b1e4 3800e015 bne t7,zero,LAB_0045b2c8
.text:0045b1e8 00000000 _nop
.text:0045b1ec 36008010 beq a0,zero,LAB_0045b2c8
.text:0045b1f0 3d0d03a2 _sb v1,0xd3d(s0)
.text:0045b1f4 2c0d038e lw v1,0xd2c(s0)
.text:0045b1f8 0200912c sltiu s1,a0,0x2
.text:0045b1fc 01000524 li a1,0x1
.text:0045b200 03002016 bne s1,zero,LAB_0045b210
.text:0045b204 00086c34 _ori t4,v1,0x800
.text:0045b208 00186c34 ori t4,v1,0x1800
.text:0045b20c 02000524 li a1,0x2
LAB_0045b210: ;XREF[1,0]: 0045b200
.text:0045b210 03000324 li v1,0x3
.text:0045b214 d0008310 beq a0,v1,LAB_0045b558
.text:0045b218 00000000 _nop
LAB_0045b21c: ;XREF[1,0]: 0045b55c
.text:0045b21c 82a30c00 srl s4,t4,0xe
.text:0045b220 01009232 andi s2,s4,0x1
.text:0045b224 03004012 beq s2,zero,LAB_0045b234
.text:0045b228 fd001524 _li s5,0xfd
.text:0045b22c 92009510 beq a0,s5,LAB_0045b478
.text:0045b230 fdff1824 _li t8,-0x3
LAB_0045b234: ;XREF[1,0]: 0045b224
.text:0045b234 3e0d05a2 sb a1,0xd3e(s0)
LAB_0045b238: ;XREF[1,0]: 0045b478
.text:0045b238 3e0d1992 lbu t9,0xd3e(s0)
.text:0045b23c 00000000 nop
.text:0045b240 df002013 beq t9,zero,LAB_0045b5c0
.text:0045b244 82130c00 _srl v0,t4,0xe
.text:0045b248 01005f30 andi ra,v0,0x1
.text:0045b24c 2e00e013 beq ra,zero,LAB_0045b308
.text:0045b250 fd00852c _sltiu a1,a0,0xfd
.text:0045b254 da00a014 bne a1,zero,LAB_0045b5c0
.text:0045b258 fd000524 _li a1,0xfd
.text:0045b25c d3008510 beq a0,a1,LAB_0045b5ac
.text:0045b260 ffff0324 _li v1,-0x1
LAB_0045b264: ;XREF[1,0]: 0045b5b0
.text:0045b264 823b0c00 srl a3,t4,0xe
.text:0045b268 0100e630 andi a2,a3,0x1
.text:0045b26c 0300c010 beq a2,zero,LAB_0045b27c
.text:0045b270 2c0d0cae _sw t4,0xd2c(s0)
.text:0045b274 d0008510 beq a0,a1,LAB_0045b5b8
.text:0045b278 fdff0424 _li a0,-0x3
LAB_0045b27c: ;XREF[1,0]: 0045b26c
.text:0045b27c 23000010 b LAB_0045b30c
.text:0045b280 3e0d03a2 _sb v1,0xd3e(s0)
LAB_0045b284: ;XREF[1,0]: 0045b1d0
.text:0045b284 3e0d0692 lbu a2,0xd3e(s0)
.text:0045b288 ff008530 andi a1,a0,0xff
.text:0045b28c ff00c430 andi a0,a2,0xff
.text:0045b290 2b40a400 sltu t0,a1,a0
.text:0045b294 0c000015 bne t0,zero,LAB_0045b2c8
.text:0045b298 00000000 _nop
.text:0045b29c 2c0d0c8e lw t4,0xd2c(s0)
.text:0045b2a0 00000000 nop
.text:0045b2a4 82530c00 srl t2,t4,0xe
.text:0045b2a8 01004931 andi t1,t2,0x1
.text:0045b2ac 03002011 beq t1,zero,LAB_0045b2bc
.text:0045b2b0 2b708500 _sltu t6,a0,a1
.text:0045b2b4 0400c015 bne t6,zero,LAB_0045b2c8
.text:0045b2b8 00000000 _nop
LAB_0045b2bc: ;XREF[1,0]: 0045b2ac
.text:0045b2bc ff006330 andi v1,v1,0xff
.text:0045b2c0 c7ff0010 b LAB_0045b1e0
.text:0045b2c4 21b08000 _move s6,a0
LAB_0045b2c8: ;XREF[5,0]: 0045b1c0,0045b1e4,0045b1ec,0045b294
; 0045b2b4
.text:0045b2c8 f4ff0424 li a0,-0xc
.text:0045b2cc 46000224 li v0,0x46
LAB_0045b2d0: ;XREF[6,0]: 0045b42c,0045b550,0045b568,0045b728
; 0045b8b4,0045b95c
.text:0045b2d0 300d02ae sw v0,0xd30(s0)
LAB_0045b2d4: ;XREF[9,0]: 0045b5a4,0045b5cc,0045b5e8,0045b668
; 0045b7e8,0045b80c,0045b868,0045b8dc
; 0045b998
.text:0045b2d4 4400bf8f lw ra,local_4+0x48(sp)
.text:0045b2d8 4000be8f lw s8,local_8+0x48(sp)
.text:0045b2dc 3c00b78f lw s7,local_c+0x48(sp)
.text:0045b2e0 3800b68f lw s6,local_10+0x48(sp)
.text:0045b2e4 3400b58f lw s5,local_14+0x48(sp)
.text:0045b2e8 3000b48f lw s4,local_18+0x48(sp)
.text:0045b2ec 2c00b38f lw s3,local_1c+0x48(sp)
.text:0045b2f0 2800b28f lw s2,local_20+0x48(sp)
.text:0045b2f4 2400b18f lw s1,local_24+0x48(sp)
.text:0045b2f8 2000b08f lw s0,local_28+0x48(sp)
.text:0045b2fc 21108000 move v0,a0
.text:0045b300 0800e003 jr ra
.text:0045b304 4800bd27 _addiu sp,sp,0x48
LAB_0045b308: ;XREF[1,0]: 0045b24c
.text:0045b308 2c0d0cae sw t4,0xd2c(s0)
LAB_0045b30c: ;XREF[2,0]: 0045b27c,0045b5b8
.text:0045b30c 02000992 lbu t1,0x2(s0)
.text:0045b310 00000000 nop
.text:0045b314 0300282d sltiu t0,t1,0x3
.text:0045b318 43000015 bne t0,zero,LAB_0045b428
.text:0045b31c 23706b02 _subu t6,s3,t3
.text:0045b320 2100ca29 slti t2,t6,0x21
.text:0045b324 40004015 bne t2,zero,LAB_0045b428
.text:0045b328 20007f25 _addiu ra,t3,0x20
.text:0045b32c 03006389 lwl v1,0x3(t3)
.text:0045b330 07006289 lwl v0,0x7(t3)
.text:0045b334 0b007989 lwl t9,0xb(t3)
.text:0045b338 0f007889 lwl t8,0xf(t3)
.text:0045b33c 13007589 lwl s5,0x13(t3)
.text:0045b340 17007489 lwl s4,0x17(t3)
.text:0045b344 1b007289 lwl s2,0x1b(t3)
.text:0045b348 1f007189 lwl s1,0x1f(t3)
.text:0045b34c 08007999 lwr t9,0x8(t3)
.text:0045b350 0c007899 lwr t8,0xc(t3)
.text:0045b354 10007599 lwr s5,0x10(t3)
.text:0045b358 14007499 lwr s4,0x14(t3)
.text:0045b35c 18007299 lwr s2,0x18(t3)
.text:0045b360 1c007199 lwr s1,0x1c(t3)
.text:0045b364 00006399 lwr v1,0x0(t3)
.text:0045b368 04006299 lwr v0,0x4(t3)
.text:0045b36c 100003ae sw v1,0x10(s0)
.text:0045b370 140002ae sw v0,0x14(s0)
.text:0045b374 1800bfaf sw ra,local_30+0x48(sp)
.text:0045b378 180019ae sw t9,0x18(s0)
.text:0045b37c 1c0018ae sw t8,0x1c(s0)
.text:0045b380 200015ae sw s5,0x20(s0)
.text:0045b384 240014ae sw s4,0x24(s0)
.text:0045b388 280012ae sw s2,0x28(s0)
.text:0045b38c 2c0011ae sw s1,0x2c(s0)
.text:0045b390 2000af91 lbu t7,0x20(t5)
.text:0045b394 2100a525 addiu a1,t5,0x21
.text:0045b398 980c0fa2 sb t7,0xc98(s0)
.text:0045b39c 2130e001 move a2,t7
.text:0045b3a0 2400e015 bne t7,zero,LAB_0045b434
.text:0045b3a4 1800a5af _sw a1,local_30+0x48(sp)
.text:0045b3a8 f7ff0824 li t0,-0x9
.text:0045b3ac 24308801 and a2,t4,t0
.text:0045b3b0 2c0d06ae sw a2,0xd2c(s0)
LAB_0045b3b4: ;XREF[1,0]: 0045b470
.text:0045b3b4 824b0600 srl t1,a2,0xe
.text:0045b3b8 01002631 andi a2,t1,0x1
.text:0045b3bc 3c00c010 beq a2,zero,LAB_0045b4b0
.text:0045b3c0 23186502 _subu v1,s3,a1
.text:0045b3c4 23506502 subu t2,s3,a1
.text:0045b3c8 66004019 blez t2,LAB_0045b564
.text:0045b3cc 00000000 _nop
.text:0045b3d0 980c0e92 lbu t6,0xc98(s0)
.text:0045b3d4 b08a998f lw t9,-0x7550(gp)=>->dtlsComputeCookie ;= 0045a040
.text:0045b3d8 2300c625 addiu a2,t6,0x23
.text:0045b3dc 21200002 move a0,s0
.text:0045b3e0 09f82003 jalr t9=>dtlsComputeCookie ;undefined dtlsComputeCookie()
.text:0045b3e4 2328a600 _subu a1,a1,a2
.text:0045b3e8 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b3ec 5b014004 bltz v0,LAB_0045b95c
.text:0045b3f0 f4ff0424 _li a0,-0xc
.text:0045b3f4 1800af8f lw t7,local_30+0x48(sp)
.text:0045b3f8 00000000 nop
.text:0045b3fc 0000e691 lbu a2,0x0(t7)
.text:0045b400 00000000 nop
.text:0045b404 5a00c010 beq a2,zero,LAB_0045b570
.text:0045b408 0100e525 _addiu a1,t7,0x1
.text:0045b40c 23906502 subu s2,s3,a1
.text:0045b410 2a884602 slt s1,s2,a2
.text:0045b414 05002016 bne s1,zero,LAB_0045b42c
.text:0045b418 1800a5af _sw a1,local_30+0x48(sp)
.text:0045b41c 10001424 li s4,0x10
.text:0045b420 1700d410 beq a2,s4,LAB_0045b480
.text:0045b424 10000624 _li a2,0x10
LAB_0045b428: ;XREF[3,0]: 0045b318,0045b324,0045b438
.text:0045b428 f4ff0424 li a0,-0xc
LAB_0045b42c: ;XREF[4,0]: 0045b414,0045b444,0045b494,0045b678
.text:0045b42c a8ff0010 b LAB_0045b2d0
.text:0045b430 2f000224 _li v0,0x2f
LAB_0045b434: ;XREF[1,0]: 0045b3a0
.text:0045b434 2100ed2d sltiu t5,t7,0x21
.text:0045b438 fbffa011 beq t5,zero,LAB_0045b428
.text:0045b43c 23586502 _subu t3,s3,a1
.text:0045b440 2a606f01 slt t4,t3,t7
.text:0045b444 f9ff8015 bne t4,zero,LAB_0045b42c
.text:0045b448 f4ff0424 _li a0,-0xc
.text:0045b44c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045b450 00000000 nop
.text:0045b454 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045b458 990c0426 _addiu a0,s0,0xc99
.text:0045b45c 980c0492 lbu a0,0xc98(s0)
.text:0045b460 1800a78f lw a3,local_30+0x48(sp)
.text:0045b464 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b468 2c0d068e lw a2,0xd2c(s0)
.text:0045b46c 21288700 addu a1,a0,a3
.text:0045b470 d0ff0010 b LAB_0045b3b4
.text:0045b474 1800a5af _sw a1,local_30+0x48(sp)
LAB_0045b478: ;XREF[1,0]: 0045b22c
.text:0045b478 6fff0010 b LAB_0045b238
.text:0045b47c 3e0d18a2 _sb t8,0xd3e(s0)
LAB_0045b480: ;XREF[1,0]: 0045b420
.text:0045b480 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0045b484 2120a000 move a0,a1
.text:0045b488 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0045b48c 4e0d0526 _addiu a1,s0,0xd4e
.text:0045b490 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b494 e5ff4014 bne v0,zero,LAB_0045b42c
.text:0045b498 f4ff0424 _li a0,-0xc
.text:0045b49c 1800b58f lw s5,local_30+0x48(sp)
.text:0045b4a0 00000000 nop
.text:0045b4a4 1000a526 addiu a1,s5,0x10
LAB_0045b4a8: ;XREF[1,0]: 0045b580
.text:0045b4a8 1800a5af sw a1,local_30+0x48(sp)
.text:0045b4ac 23186502 subu v1,s3,a1
LAB_0045b4b0: ;XREF[1,0]: 0045b3bc
.text:0045b4b0 02006228 slti v0,v1,0x2
.text:0045b4b4 2b004014 bne v0,zero,LAB_0045b564
.text:0045b4b8 0100a724 _addiu a3,a1,0x1
.text:0045b4bc 0000ab90 lbu t3,0x0(a1)
.text:0045b4c0 1800a7af sw a3,local_30+0x48(sp)
.text:0045b4c4 0100ad90 lbu t5,0x1(a1)
.text:0045b4c8 00620b00 sll t4,t3,0x8
.text:0045b4cc 0200b124 addiu s1,a1,0x2
.text:0045b4d0 21a88d01 addu s5,t4,t5
.text:0045b4d4 1800b1af sw s1,local_30+0x48(sp)
.text:0045b4d8 21282002 move a1,s1
.text:0045b4dc 2100a012 beq s5,zero,LAB_0045b564
.text:0045b4e0 21902002 _move s2,s1
.text:0045b4e4 0100a432 andi a0,s5,0x1
.text:0045b4e8 1e008014 bne a0,zero,LAB_0045b564
.text:0045b4ec 23307102 _subu a2,s3,s1
.text:0045b4f0 2b40d500 sltu t0,a2,s5
.text:0045b4f4 1b000015 bne t0,zero,LAB_0045b564
.text:0045b4f8 21a03502 _addu s4,s1,s5
.text:0045b4fc 2b483402 sltu t1,s1,s4
.text:0045b500 3b002011 beq t1,zero,LAB_0045b5f0
.text:0045b504 00560624 _li a2,0x5600
.text:0045b508 03000010 b LAB_0045b518
.text:0045b50c 0100bf24 _addiu ra,a1,0x1
LAB_0045b510: ;XREF[2,0]: 0045b534,0045b548
.text:0045b510 37008010 beq a0,zero,LAB_0045b5f0
.text:0045b514 0100bf24 _addiu ra,a1,0x1
LAB_0045b518: ;XREF[1,0]: 0045b508
.text:0045b518 0000b890 lbu t8,0x0(a1)
.text:0045b51c 1800bfaf sw ra,local_30+0x48(sp)
.text:0045b520 0100af90 lbu t7,0x1(a1)
.text:0045b524 00721800 sll t6,t8,0x8
.text:0045b528 0200a524 addiu a1,a1,0x2
.text:0045b52c 2150cf01 addu t2,t6,t7
.text:0045b530 2b20b400 sltu a0,a1,s4
.text:0045b534 f6ff4615 bne t2,a2,LAB_0045b510
.text:0045b538 1800a5af _sw a1,local_30+0x48(sp)
.text:0045b53c 3c0d0292 lbu v0,0xd3c(s0)
.text:0045b540 00000000 nop
.text:0045b544 2bc85600 sltu t9,v0,s6
.text:0045b548 f1ff2013 beq t9,zero,LAB_0045b510
.text:0045b54c 56000224 _li v0,0x56
.text:0045b550 5fff0010 b LAB_0045b2d0
.text:0045b554 f4ff0424 _li a0,-0xc
LAB_0045b558: ;XREF[1,0]: 0045b214
.text:0045b558 00388c35 ori t4,t4,0x3800
.text:0045b55c 2fff0010 b LAB_0045b21c
.text:0045b560 03000524 _li a1,0x3
LAB_0045b564: ;XREF[9,0]: 0045b184,0045b3c8,0045b4b4,0045b4dc
; 0045b4e8,0045b4f4,0045b5f4,0045b608
; 0045b63c
.text:0045b564 f4ff0424 li a0,-0xc
.text:0045b568 59ff0010 b LAB_0045b2d0
.text:0045b56c 32000224 _li v0,0x32
LAB_0045b570: ;XREF[1,0]: 0045b404
.text:0045b570 2c0d038e lw v1,0xd2c(s0)
.text:0045b574 00000000 nop
.text:0045b578 42f80300 srl ra,v1,0x1
.text:0045b57c 0100f833 andi t8,ra,0x1
.text:0045b580 c9ff0017 bne t8,zero,LAB_0045b4a8
.text:0045b584 00000000 _nop
.text:0045b588 c2280300 srl a1,v1,0x3
.text:0045b58c 01001e24 li s8,0x1
.text:0045b590 0100b630 andi s6,a1,0x1
.text:0045b594 380d1ea2 sb s8,0xd38(s0)
.text:0045b598 0000f3ae sw s3,0x0(s7)
.text:0045b59c 0d00c016 bne s6,zero,LAB_0045b5d4
.text:0045b5a0 1800b3af _sw s3,local_30+0x48(sp)
.text:0045b5a4 4bff0010 b LAB_0045b2d4
.text:0045b5a8 cbff0424 _li a0,-0x35
LAB_0045b5ac: ;XREF[1,0]: 0045b25c
.text:0045b5ac 00388c35 ori t4,t4,0x3800
.text:0045b5b0 2cff0010 b LAB_0045b264
.text:0045b5b4 fdff0324 _li v1,-0x3
LAB_0045b5b8: ;XREF[1,0]: 0045b274
.text:0045b5b8 54ff0010 b LAB_0045b30c
.text:0045b5bc 3e0d04a2 _sb a0,0xd3e(s0)
LAB_0045b5c0: ;XREF[2,0]: 0045b240,0045b254
.text:0045b5c0 46000b24 li t3,0x46
.text:0045b5c4 f4ff0424 li a0,-0xc
.text:0045b5c8 300d0bae sw t3,0xd30(s0)
.text:0045b5cc 41ff0010 b LAB_0045b2d4
.text:0045b5d0 2c0d0cae _sw t4,0xd2c(s0)
LAB_0045b5d4: ;XREF[1,0]: 0045b59c
.text:0045b5d4 248e998f lw t9,-0x71dc(gp)=>->matrixClearSession ;= 00446b28
.text:0045b5d8 21200002 move a0,s0
.text:0045b5dc 09f82003 jalr t9=>matrixClearSession ;undefined matrixClearSession()
.text:0045b5e0 21280000 _clear a1
.text:0045b5e4 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b5e8 3aff0010 b LAB_0045b2d4
.text:0045b5ec cbff0424 _li a0,-0x35
LAB_0045b5f0: ;XREF[2,0]: 0045b500,0045b510
.text:0045b5f0 23b06502 subu s6,s3,a1
.text:0045b5f4 dbffc01a blez s6,LAB_0045b564
.text:0045b5f8 0100a624 _addiu a2,a1,0x1
.text:0045b5fc 0000a590 lbu a1,0x0(a1)
.text:0045b600 23686602 subu t5,s3,a2
.text:0045b604 2b18a501 sltu v1,t5,a1
.text:0045b608 d6ff6014 bne v1,zero,LAB_0045b564
.text:0045b60c 1800a6af _sw a2,local_30+0x48(sp)
.text:0045b610 0a00a010 beq a1,zero,LAB_0045b63c
.text:0045b614 21200000 _clear a0
.text:0045b618 2158c400 addu t3,a2,a0
LAB_0045b61c: ;XREF[1,0]: 0045b634
.text:0045b61c 00006c91 lbu t4,0x0(t3)
.text:0045b620 00000000 nop
.text:0045b624 05008011 beq t4,zero,LAB_0045b63c
.text:0045b628 00000000 _nop
.text:0045b62c 01008424 addiu a0,a0,0x1
.text:0045b630 2a388500 slt a3,a0,a1
.text:0045b634 f9ffe014 bne a3,zero,LAB_0045b61c
.text:0045b638 2158c400 _addu t3,a2,a0
LAB_0045b63c: ;XREF[2,0]: 0045b610,0045b624
.text:0045b63c c9ffa410 beq a1,a0,LAB_0045b564
.text:0045b640 00000000 _nop
.text:0045b644 2120a600 addu a0,a1,a2
.text:0045b648 23286402 subu a1,s3,a0
.text:0045b64c d487998f lw t9,-0x782c(gp)=>->parseClientHelloExt...;= 0045ffac
.text:0045b650 1800a4af sw a0,local_30+0x48(sp)
.text:0045b654 ffffa630 andi a2,a1,0xffff
.text:0045b658 21200002 move a0,s0
.text:0045b65c 09f82003 jalr t9=>parseClientHelloExtensions ;undefined parseClientHelloExtensions()
.text:0045b660 1800a527 _addiu a1,sp,0x18
.text:0045b664 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b668 1aff4004 bltz v0,LAB_0045b2d4
.text:0045b66c 21204000 _move a0,v0
.text:0045b670 1800a88f lw t0,local_30+0x48(sp)
.text:0045b674 00000000 nop
.text:0045b678 6cff1315 bne t0,s3,LAB_0045b42c
.text:0045b67c f4ff0424 _li a0,-0xc
.text:0045b680 980c1392 lbu s3,0xc98(s0)
.text:0045b684 00000000 nop
.text:0045b688 79006012 beq s3,zero,LAB_0045b870
.text:0045b68c 00000000 _nop
.text:0045b690 2c0d048e lw a0,0xd2c(s0)
.text:0045b694 00000000 nop
.text:0045b698 c2480400 srl t1,a0,0x3
.text:0045b69c 01002631 andi a2,t1,0x1
.text:0045b6a0 0900c010 beq a2,zero,LAB_0045b6c8
.text:0045b6a4 00000000 _nop
.text:0045b6a8 bc0c028e lw v0,0xcbc(s0)
.text:0045b6ac 00000000 nop
.text:0045b6b0 05004010 beq v0,zero,LAB_0045b6c8
.text:0045b6b4 05000a24 _li t2,0x5
.text:0045b6b8 5c004e94 lhu t6,0x5c(v0)
.text:0045b6bc 00000000 nop
.text:0045b6c0 0e00ca11 beq t6,t2,LAB_0045b6fc
.text:0045b6c4 c2280400 _srl a1,a0,0x3
LAB_0045b6c8: ;XREF[2,0]: 0045b6a0,0045b6b0
.text:0045b6c8 3085998f lw t9,-0x7ad0(gp)=>->matrixResumeSession ;= 004470a4
.text:0045b6cc 00000000 nop
.text:0045b6d0 09f82003 jalr t9=>matrixResumeSession ;undefined matrixResumeSession()
.text:0045b6d4 21200002 _move a0,s0
.text:0045b6d8 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b6dc 81004004 bltz v0,LAB_0045b8e4
.text:0045b6e0 7fff1f24 _li ra,-0x81
.text:0045b6e4 2c0d188e lw t8,0xd2c(s0)
.text:0045b6e8 00000000 nop
.text:0045b6ec 24781f03 and t7,t8,ra
.text:0045b6f0 0800e435 ori a0,t7,0x8
.text:0045b6f4 2c0d04ae sw a0,0xd2c(s0)
LAB_0045b6f8: ;XREF[2,0]: 0045b918,0045b93c
.text:0045b6f8 c2280400 srl a1,a0,0x3
LAB_0045b6fc: ;XREF[2,0]: 0045b6c0,0045b874
.text:0045b6fc 0100a730 andi a3,a1,0x1
.text:0045b700 5e00e010 beq a3,zero,LAB_0045b87c
.text:0045b704 2130a002 _move a2,s5
.text:0045b708 2ba83402 sltu s5,s1,s4
.text:0045b70c 6b00a012 beq s5,zero,LAB_0045b8bc
.text:0045b710 21300000 _clear a2
.text:0045b714 02000492 lbu a0,0x2(s0)
.text:0045b718 00000000 nop
.text:0045b71c 0300912c sltiu s1,a0,0x3
.text:0045b720 05002012 beq s1,zero,LAB_0045b738
.text:0045b724 f4ff0424 _li a0,-0xc
.text:0045b728 e9fe0010 b LAB_0045b2d0
.text:0045b72c 28000224 _li v0,0x28
LAB_0045b730: ;XREF[2,0]: 0045b754,0045b75c
.text:0045b730 0c006010 beq v1,zero,LAB_0045b764
.text:0045b734 00000000 _nop
LAB_0045b738: ;XREF[1,0]: 0045b720
.text:0045b738 00004f92 lbu t7,0x0(s2)
.text:0045b73c 100d0e8e lw t6,0xd10(s0)
.text:0045b740 01004a92 lbu t2,0x1(s2)
.text:0045b744 004a0f00 sll t1,t7,0x8
.text:0045b748 0000d395 lhu s3,0x0(t6)
.text:0045b74c 02005226 addiu s2,s2,0x2
.text:0045b750 21402a01 addu t0,t1,t2
.text:0045b754 f6ff6816 bne s3,t0,LAB_0045b730
.text:0045b758 2b185402 _sltu v1,s2,s4
.text:0045b75c f4ff0010 b LAB_0045b730
.text:0045b760 01000624 _li a2,0x1
LAB_0045b764: ;XREF[1,0]: 0045b730
.text:0045b764 5500c010 beq a2,zero,LAB_0045b8bc
.text:0045b768 00000000 _nop
LAB_0045b76c: ;XREF[1,0]: 0045b8a8
.text:0045b76c 4885998f lw t9,-0x7ab8(gp)=>->matrixSslSetKexFlags ;= 00459e00
.text:0045b770 00000000 nop
.text:0045b774 09f82003 jalr t9=>matrixSslSetKexFlags ;undefined matrixSslSetKexFlags()
.text:0045b778 21200002 _move a0,s0
.text:0045b77c 2c0d038e lw v1,0xd2c(s0)
.text:0045b780 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b784 c2100300 srl v0,v1,0x3
.text:0045b788 01005f30 andi ra,v0,0x1
.text:0045b78c 7500e017 bne ra,zero,LAB_0045b964
.text:0045b790 426c0300 _srl t5,v1,0x11
.text:0045b794 0100b631 andi s6,t5,0x1
.text:0045b798 2900c012 beq s6,zero,LAB_0045b840
.text:0045b79c c25c0300 _srl t3,v1,0x13
.text:0045b7a0 01006c31 andi t4,t3,0x1
.text:0045b7a4 26008011 beq t4,zero,LAB_0045b840
.text:0045b7a8 00000000 _nop
.text:0045b7ac 4b0d0392 lbu v1,0xd4b(s0)
.text:0045b7b0 00000000 nop
.text:0045b7b4 07006014 bne v1,zero,LAB_0045b7d4
.text:0045b7b8 00000000 _nop
.text:0045b7bc 480d158e lw s5,0xd48(s0)
.text:0045b7c0 00000000 nop
.text:0045b7c4 c22d1500 srl a1,s5,0x17
.text:0045b7c8 0100a730 andi a3,a1,0x1
.text:0045b7cc 3800e014 bne a3,zero,LAB_0045b8b0
.text:0045b7d0 00000000 _nop
LAB_0045b7d4: ;XREF[1,0]: 0045b7b4
.text:0045b7d4 308e998f lw t9,-0x71d0(gp)=>->getEccParamById ;= 0047949c
.text:0045b7d8 4b0d0492 lbu a0,0xd4b(s0)
.text:0045b7dc 09f82003 jalr t9=>getEccParamById ;undefined getEccParamById()
.text:0045b7e0 1c00a527 _addiu a1,sp,0x1c
.text:0045b7e4 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b7e8 bafe4004 bltz v0,LAB_0045b2d4
.text:0045b7ec f4ff0424 _li a0,-0xc
.text:0045b7f0 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0045b7f4 900c048e lw a0,0xc90(s0)
.text:0045b7f8 340c1226 addiu s2,s0,0xc34
.text:0045b7fc 1c00a68f lw a2,local_2c+0x48(sp)
.text:0045b800 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0045b804 21284002 _move a1,s2
.text:0045b808 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b80c b1fe4004 bltz v0,LAB_0045b2d4
.text:0045b810 f8ff0424 _li a0,-0x8
.text:0045b814 c084998f lw t9,-0x7b40(gp)=>->matrixSslGenEphemer...;= 0044501c
.text:0045b818 480c048e lw a0,0xc48(s0)
.text:0045b81c 340c058e lw a1,0xc34(s0)
.text:0045b820 1c00a68f lw a2,local_2c+0x48(sp)
.text:0045b824 09f82003 jalr t9=>matrixSslGenEphemeralEcKey ;undefined matrixSslGenEphemeralEcKey()
.text:0045b828 2138c003 _move a3,s8
.text:0045b82c 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b830 44004004 bltz v0,LAB_0045b944
.text:0045b834 21884000 _move s1,v0
.text:0045b838 2c0d038e lw v1,0xd2c(s0)
.text:0045b83c 00000000 nop
LAB_0045b840: ;XREF[2,0]: 0045b798,0045b7a4
.text:0045b840 c2210300 srl a0,v1,0x7
.text:0045b844 01009130 andi s1,a0,0x1
.text:0045b848 02002012 beq s1,zero,LAB_0045b854
.text:0045b84c 10000224 _li v0,0x10
.text:0045b850 0b000224 li v0,0xb
LAB_0045b854: ;XREF[2,0]: 0045b848,0045b964
.text:0045b854 380d02a2 sb v0,0xd38(s0)
.text:0045b858 1800b38f lw s3,local_30+0x48(sp)
.text:0045b85c 01000824 li t0,0x1
.text:0045b860 cbff0424 li a0,-0x35
.text:0045b864 0000f3ae sw s3,0x0(s7)
.text:0045b868 9afe0010 b LAB_0045b2d4
.text:0045b86c 390d08a2 _sb t0,0xd39(s0)
LAB_0045b870: ;XREF[1,0]: 0045b688
.text:0045b870 2c0d048e lw a0,0xd2c(s0)
.text:0045b874 a1ff0010 b LAB_0045b6fc
.text:0045b878 c2280400 _srl a1,a0,0x3
LAB_0045b87c: ;XREF[1,0]: 0045b700
.text:0045b87c 6887998f lw t9,-0x7898(gp)=>->chooseCipherSuite ;= 00458fc8
.text:0045b880 21282002 move a1,s1
.text:0045b884 09f82003 jalr t9=>chooseCipherSuite ;undefined chooseCipherSuite()
.text:0045b888 21200002 _move a0,s0
.text:0045b88c 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b890 36004004 bltz v0,LAB_0045b96c
.text:0045b894 21200002 _move a0,s0
.text:0045b898 100d188e lw t8,0xd10(s0)
.text:0045b89c 00000000 nop
.text:0045b8a0 00000697 lhu a2,0x0(t8)
.text:0045b8a4 00000000 nop
.text:0045b8a8 b0ffc014 bne a2,zero,LAB_0045b76c
.text:0045b8ac 00000000 _nop
LAB_0045b8b0: ;XREF[1,0]: 0045b7cc
.text:0045b8b0 f4ff0424 li a0,-0xc
.text:0045b8b4 86fe0010 b LAB_0045b2d0
.text:0045b8b8 28000224 _li v0,0x28
LAB_0045b8bc: ;XREF[2,0]: 0045b70c,0045b764
.text:0045b8bc ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045b8c0 21200002 move a0,s0
.text:0045b8c4 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045b8c8 21280000 _clear a1
.text:0045b8cc 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b8d0 28001724 li s7,0x28
.text:0045b8d4 f4ff0424 li a0,-0xc
.text:0045b8d8 300d17ae sw s7,0xd30(s0)
.text:0045b8dc 7dfe0010 b LAB_0045b2d4
.text:0045b8e0 100d02ae _sw v0,0xd10(s0)
LAB_0045b8e4: ;XREF[1,0]: 0045b6dc
.text:0045b8e4 2c0d168e lw s6,0xd2c(s0)
.text:0045b8e8 f7ff0224 li v0,-0x9
.text:0045b8ec bc0c058e lw a1,0xcbc(s0)
.text:0045b8f0 2420c202 and a0,s6,v0
.text:0045b8f4 0a00a010 beq a1,zero,LAB_0045b920
.text:0045b8f8 2c0d04ae _sw a0,0xd2c(s0)
.text:0045b8fc 5c00a394 lhu v1,0x5c(a1)
.text:0045b900 00000000 nop
.text:0045b904 06006010 beq v1,zero,LAB_0045b920
.text:0045b908 04000b3c _lui t3,0x4
.text:0045b90c 30120c8e lw t4,0x1230(s0)
.text:0045b910 00000000 nop
.text:0045b914 25688b01 or t5,t4,t3
.text:0045b918 77ff0010 b LAB_0045b6f8
.text:0045b91c 30120dae _sw t5,0x1230(s0)
LAB_0045b920: ;XREF[2,0]: 0045b8f4,0045b904
.text:0045b920 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0045b924 990c0426 addiu a0,s0,0xc99
.text:0045b928 21280000 clear a1
.text:0045b92c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0045b930 20000624 _li a2,0x20
.text:0045b934 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b938 2c0d048e lw a0,0xd2c(s0)
.text:0045b93c 6eff0010 b LAB_0045b6f8
.text:0045b940 980c00a2 _sb zero,0xc98(s0)
LAB_0045b944: ;XREF[1,0]: 0045b830
.text:0045b944 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0045b948 00000000 nop
.text:0045b94c 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0045b950 21204002 _move a0,s2
.text:0045b954 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b958 21202002 move a0,s1
LAB_0045b95c: ;XREF[1,0]: 0045b3ec
.text:0045b95c 5cfe0010 b LAB_0045b2d0
.text:0045b960 50000224 _li v0,0x50
LAB_0045b964: ;XREF[1,0]: 0045b78c
.text:0045b964 bbff0010 b LAB_0045b854
.text:0045b968 14000224 _li v0,0x14
LAB_0045b96c: ;XREF[1,0]: 0045b890
.text:0045b96c ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045b970 00000000 nop
.text:0045b974 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045b978 21280000 _clear a1
.text:0045b97c 300d148e lw s4,0xd30(s0)
.text:0045b980 70001224 li s2,0x70
.text:0045b984 1000bc8f lw gp,local_38+0x48(sp)
.text:0045b988 03009212 beq s4,s2,LAB_0045b998
.text:0045b98c 100d02ae _sw v0,0xd10(s0)
.text:0045b990 28001e24 li s8,0x28
.text:0045b994 300d1eae sw s8,0xd30(s0)
LAB_0045b998: ;XREF[1,0]: 0045b988
.text:0045b998 4efe0010 b LAB_0045b2d4
.text:0045b99c f4ff0424 _li a0,-0xc
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseClientKeyExchange()
;local_8 undefined4 -8 ;XREF[3,0]: 0045b9b0,0045bb84,0045bc0c
;local_c undefined4 -c ;XREF[3,0]: 0045b9b4,0045bb88,0045bc10
;local_10 undefined4 -10 ;XREF[3,0]: 0045b9b8,0045bb8c,0045bc14
;local_14 undefined4 -14 ;XREF[3,0]: 0045b9bc,0045bb90,0045bc18
;local_18 undefined4 -18 ;XREF[3,0]: 0045b9c0,0045bb94,0045bc1c
;local_1c undefined4 -1c ;XREF[3,0]: 0045b9c4,0045bb98,0045bc20
;local_20 undefined4 -20 ;XREF[3,0]: 0045b9c8,0045bb9c,0045bc24
;local_24 undefined4 -24 ;XREF[4,0]: 0045b9e4,0045ba78,0045bc88,0045bd20
;local_28 undefined1 -28 ;XREF[5,0]: 0045bc98,0045bce4,0045bcf0,0045bd04,0045bd18
;local_3b undefined1 -3b ;XREF[2,0]: 0045befc,0045c30c
;local_3c undefined1 -3c ;XREF[2,0]: 0045bef0,0045c300
;local_40 undefined4 -40 ;XREF[2,0]: 0045bee4,0045c2e4
;local_44 undefined4 -44 ;XREF[2,0]: 0045bee0,0045c2e0
;local_48 undefined4 -48 ;XREF[2,0]: 0045bedc,0045c2dc
;local_4c undefined4 -4c ;XREF[2,0]: 0045beb8,0045c2ac
;local_50 undefined4 -50 ;XREF[2,0]: 0045beb4,0045c2a8
;local_54 undefined4 -54 ;XREF[2,0]: 0045beb0,0045c2a4
;local_58 undefined4 -58 ;XREF[2,0]: 0045beac,0045c2a0
;local_60 undefined4 -60 ;XREF[30,0]: 0045b9cc,0045baec,0045bb14,0045bcb4,0045bcd8
; 0045bd30,0045bd5c,0045bd84,0045bda0,0045bdf8
; 0045be30,0045be4c,0045bf18,0045bf34,0045bf88
; 0045bfb8,0045bfec,0045c020,0045c03c,0045c074
; 0045c0fc,0045c12c,0045c160,0045c190,0045c1ac
; 0045c1dc,0045c20c,0045c240,0045c268,0045c32c
;local_68 undefined4 -68 ;XREF[1,0]: 0045be2c
;local_6c undefined4 -6c ;XREF[3,0]: 0045be14,0045c014,0045c18c
;local_70 undefined4 -70 ;XREF[9,0]: 0045be24,0045bfa8,0045c010,0045c05c,0045c11c
; 0045c184,0045c1f4,0045c228,0045c250
;XREF[2,0]: Entry Point,004d84c8
.text:0045b9a0 08001c3c lui gp,0x8
.text:0045b9a4 40409c27 addiu gp,gp,0x4040
.text:0045b9a8 21e09903 addu gp,gp,t9
.text:0045b9ac 80ffbd27 addiu sp,sp,-0x80
.text:0045b9b0 7800bfaf sw ra,local_8+0x80(sp)
.text:0045b9b4 7400b5af sw s5,local_c+0x80(sp)
.text:0045b9b8 7000b4af sw s4,local_10+0x80(sp)
.text:0045b9bc 6c00b3af sw s3,local_14+0x80(sp)
.text:0045b9c0 6800b2af sw s2,local_18+0x80(sp)
.text:0045b9c4 6400b1af sw s1,local_1c+0x80(sp)
.text:0045b9c8 6000b0af sw s0,local_20+0x80(sp)
.text:0045b9cc 2000bcaf sw gp=>_gp,local_60+0x80(sp)
.text:0045b9d0 0000d18c lw s1,0x0(a2)
.text:0045b9d4 21a8c000 move s5,a2
.text:0045b9d8 2348f100 subu t1,a3,s1
.text:0045b9dc 2a102501 slt v0,t1,a1
.text:0045b9e0 2198e000 move s3,a3
.text:0045b9e4 5c00a0af sw zero,local_24+0x80(sp)
.text:0045b9e8 5012948c lw s4,0x1250(a0)
.text:0045b9ec 84004014 bne v0,zero,LAB_0045bc00
.text:0045b9f0 21808000 _move s0,a0
.text:0045b9f4 3d0d8490 lbu a0,0xd3d(a0)
.text:0045b9f8 00000000 nop
.text:0045b9fc 0300832c sltiu v1,a0,0x3
.text:0045ba00 6a006010 beq v1,zero,LAB_0045bbac
.text:0045ba04 2190a000 _move s2,a1
LAB_0045ba08: ;XREF[1,0]: 0045bbb4
.text:0045ba08 2c0d088e lw t0,0xd2c(s0)
.text:0045ba0c 00000000 nop
.text:0045ba10 427c0800 srl t7,t0,0x11
LAB_0045ba14: ;XREF[1,0]: 0045bbf8
.text:0045ba14 0100ee31 andi t6,t7,0x1
.text:0045ba18 8600c011 beq t6,zero,LAB_0045bc34
.text:0045ba1c 82fc0800 _srl ra,t0,0x12
.text:0045ba20 3c0d1f8e lw ra,0xd3c(s0)
.text:0045ba24 ff00033c lui v1,0xff
.text:0045ba28 00ff6234 ori v0,v1,0xff00
.text:0045ba2c 24c8e203 and t9,ra,v0
.text:0045ba30 00031824 li t8,0x300
.text:0045ba34 98013813 beq t9,t8,LAB_0045c098
.text:0045ba38 c2240800 _srl a0,t0,0x13
LAB_0045ba3c: ;XREF[1,0]: 0045c1ec
.text:0045ba3c 826c0800 srl t5,t0,0x12
LAB_0045ba40: ;XREF[1,0]: 0045c0cc
.text:0045ba40 0100ac31 andi t4,t5,0x1
.text:0045ba44 1b008011 beq t4,zero,LAB_0045bab4
.text:0045ba48 23707102 _subu t6,s3,s1
.text:0045ba4c 2b40d201 sltu t0,t6,s2
.text:0045ba50 6c000015 bne t0,zero,LAB_0045bc04
.text:0045ba54 f4ff0424 _li a0,-0xc
.text:0045ba58 480c028e lw v0,0xc48(s0)
.text:0045ba5c 00000000 nop
.text:0045ba60 79014014 bne v0,zero,LAB_0045c048
.text:0045ba64 00000000 _nop
LAB_0045ba68: ;XREF[1,0]: 0045c050
.text:0045ba68 5002198e lw t9,0x250(s0)
.text:0045ba6c 00000000 nop
.text:0045ba70 ed012017 bne t9,zero,LAB_0045c228
.text:0045ba74 5800bf27 _addiu ra,sp,0x58
LAB_0045ba78: ;XREF[2,0]: 0045c078,0045c244
.text:0045ba78 5c00a28f lw v0,local_24+0x80(sp)
.text:0045ba7c 00000000 nop
.text:0045ba80 e5014010 beq v0,zero,LAB_0045c218
.text:0045ba84 21303202 _addu a2,s1,s2
.text:0045ba88 0000d190 lbu s1,0x0(a2)
.text:0045ba8c 0100c490 lbu a0,0x1(a2)
.text:0045ba90 002a1100 sll a1,s1,0x8
.text:0045ba94 0200d124 addiu s1,a2,0x2
.text:0045ba98 2190a400 addu s2,a1,a0
.text:0045ba9c 23187102 subu v1,s3,s1
.text:0045baa0 2b987200 sltu s3,v1,s2
.text:0045baa4 57006016 bne s3,zero,LAB_0045bc04
.text:0045baa8 f4ff0424 _li a0,-0xc
.text:0045baac 2c0d088e lw t0,0xd2c(s0)
.text:0045bab0 00000000 nop
LAB_0045bab4: ;XREF[1,0]: 0045ba44
.text:0045bab4 c24c0800 srl t1,t0,0x13
.text:0045bab8 01002731 andi a3,t1,0x1
.text:0045babc 8801e014 bne a3,zero,LAB_0045c0e0
.text:0045bac0 01000624 _li a2,0x1
.text:0045bac4 3012028e lw v0,0x1230(s0)
.text:0045bac8 00000000 nop
.text:0045bacc 42fc0200 srl ra,v0,0x11
.text:0045bad0 0100e733 andi a3,ra,0x1
.text:0045bad4 9d00e610 beq a3,a2,LAB_0045bd4c
.text:0045bad8 00000000 _nop
LAB_0045badc: ;XREF[1,0]: 0045bd44
.text:0045badc 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:0045bae0 00000000 nop
.text:0045bae4 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0045bae8 21200002 _move a0,s0
.text:0045baec 2000bc8f lw gp,local_60+0x80(sp)
.text:0045baf0 e4014004 bltz v0,LAB_0045c284
.text:0045baf4 50000224 _li v0,0x50
.text:0045baf8 a890998f lw t9,-0x6f58(gp)=>->matrixUpdateSession ;= 00445a10
.text:0045bafc 00000000 nop
.text:0045bb00 09f82003 jalr t9=>matrixUpdateSession ;undefined matrixUpdateSession()
.text:0045bb04 21200002 _move a0,s0
.text:0045bb08 8000048e lw a0,0x80(s0)
.text:0045bb0c 21883202 addu s1,s1,s2
.text:0045bb10 14001224 li s2,0x14
.text:0045bb14 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bb18 9d008014 bne a0,zero,LAB_0045bd90
.text:0045bb1c 380d12a2 _sb s2,0xd38(s0)
LAB_0045bb20: ;XREF[2,0]: 0045bd88,0045bda8
.text:0045bb20 2c0d038e lw v1,0xd2c(s0)
.text:0045bb24 00000000 nop
.text:0045bb28 c2290300 srl a1,v1,0x7
.text:0045bb2c 0100a430 andi a0,a1,0x1
.text:0045bb30 0c008014 bne a0,zero,LAB_0045bb64
.text:0045bb34 c2490300 _srl t1,v1,0x7
.text:0045bb38 5802048e lw a0,0x258(s0)
.text:0045bb3c 00000000 nop
.text:0045bb40 a2018014 bne a0,zero,LAB_0045c1cc
.text:0045bb44 00000000 _nop
LAB_0045bb48: ;XREF[1,0]: 0045c1e0
.text:0045bb48 2012048e lw a0,0x1220(s0)
.text:0045bb4c 00000000 nop
.text:0045bb50 f4008014 bne a0,zero,LAB_0045bf24
.text:0045bb54 00000000 _nop
LAB_0045bb58: ;XREF[1,0]: 0045bf38
.text:0045bb58 2c0d038e lw v1,0xd2c(s0)
.text:0045bb5c 900c00ae sw zero,0xc90(s0)
.text:0045bb60 c2490300 srl t1,v1,0x7
LAB_0045bb64: ;XREF[1,0]: 0045bb30
.text:0045bb64 01002331 andi v1,t1,0x1
.text:0045bb68 02006010 beq v1,zero,LAB_0045bb74
.text:0045bb6c 0f000a24 _li t2,0xf
.text:0045bb70 380d0aa2 sb t2,0xd38(s0)
LAB_0045bb74: ;XREF[1,0]: 0045bb68
.text:0045bb74 0000b1ae sw s1,0x0(s5)
.text:0045bb78 10001124 li s1,0x10
.text:0045bb7c 390d11a2 sb s1,0xd39(s0)
.text:0045bb80 21200000 clear a0
LAB_0045bb84: ;XREF[8,0]: 0045bcb8,0045bd60,0045bdfc,0045bf8c
; 0045bff4,0045c100,0045c168,0045c334
.text:0045bb84 7800bf8f lw ra,local_8+0x80(sp)
.text:0045bb88 7400b58f lw s5,local_c+0x80(sp)
.text:0045bb8c 7000b48f lw s4,local_10+0x80(sp)
.text:0045bb90 6c00b38f lw s3,local_14+0x80(sp)
.text:0045bb94 6800b28f lw s2,local_18+0x80(sp)
.text:0045bb98 6400b18f lw s1,local_1c+0x80(sp)
.text:0045bb9c 6000b08f lw s0,local_20+0x80(sp)
.text:0045bba0 21108000 move v0,a0
.text:0045bba4 0800e003 jr ra
.text:0045bba8 8000bd27 _addiu sp,sp,0x80
LAB_0045bbac: ;XREF[1,0]: 0045ba00
.text:0045bbac 3e0d0592 lbu a1,0xd3e(s0)
.text:0045bbb0 00000000 nop
.text:0045bbb4 94ffa010 beq a1,zero,LAB_0045ba08
.text:0045bbb8 02002629 _slti a2,t1,0x2
.text:0045bbbc 1100c014 bne a2,zero,LAB_0045bc04
.text:0045bbc0 f4ff0424 _li a0,-0xc
.text:0045bbc4 2c0d088e lw t0,0xd2c(s0)
.text:0045bbc8 00000000 nop
.text:0045bbcc c24c0800 srl t1,t0,0x13
.text:0045bbd0 01002731 andi a3,t1,0x1
.text:0045bbd4 da00e014 bne a3,zero,LAB_0045bf40
.text:0045bbd8 00000000 _nop
.text:0045bbdc 00002c92 lbu t4,0x0(s1)
.text:0045bbe0 01002a92 lbu t2,0x1(s1)
.text:0045bbe4 005a0c00 sll t3,t4,0x8
.text:0045bbe8 21906a01 addu s2,t3,t2
.text:0045bbec 02003126 addiu s1,s1,0x2
LAB_0045bbf0: ;XREF[1,0]: 0045bf44
.text:0045bbf0 23487102 subu t1,s3,s1
.text:0045bbf4 2a683201 slt t5,t1,s2
.text:0045bbf8 86ffa011 beq t5,zero,LAB_0045ba14
.text:0045bbfc 427c0800 _srl t7,t0,0x11
LAB_0045bc00: ;XREF[3,0]: 0045b9ec,0045bfbc,0045c130
.text:0045bc00 f4ff0424 li a0,-0xc
LAB_0045bc04: ;XREF[4,0]: 0045ba50,0045baa4,0045bbbc,0045c0a8
.text:0045bc04 32000224 li v0,0x32
LAB_0045bc08: ;XREF[1,0]: 0045c0d8
.text:0045bc08 300d02ae sw v0,0xd30(s0)
LAB_0045bc0c: ;XREF[2,0]: 0045c220,0045c288
.text:0045bc0c 7800bf8f lw ra,local_8+0x80(sp)
.text:0045bc10 7400b58f lw s5,local_c+0x80(sp)
.text:0045bc14 7000b48f lw s4,local_10+0x80(sp)
.text:0045bc18 6c00b38f lw s3,local_14+0x80(sp)
.text:0045bc1c 6800b28f lw s2,local_18+0x80(sp)
.text:0045bc20 6400b18f lw s1,local_1c+0x80(sp)
.text:0045bc24 6000b08f lw s0,local_20+0x80(sp)
.text:0045bc28 21108000 move v0,a0
.text:0045bc2c 0800e003 jr ra
.text:0045bc30 8000bd27 _addiu sp,sp,0x80
LAB_0045bc34: ;XREF[1,0]: 0045ba18
.text:0045bc34 0100f833 andi t8,ra,0x1
.text:0045bc38 5d000013 beq t8,zero,LAB_0045bdb0
.text:0045bc3c ff00043c _lui a0,0xff
.text:0045bc40 3c0d138e lw s3,0xd3c(s0)
.text:0045bc44 00ff8334 ori v1,a0,0xff00
.text:0045bc48 24106302 and v0,s3,v1
.text:0045bc4c 00031424 li s4,0x300
.text:0045bc50 0b015410 beq v0,s4,LAB_0045c080
.text:0045bc54 00000000 _nop
LAB_0045bc58: ;XREF[1,0]: 0045c090
.text:0045bc58 480c028e lw v0,0xc48(s0)
.text:0045bc5c 00000000 nop
.text:0045bc60 05004010 beq v0,zero,LAB_0045bc78
.text:0045bc64 00000000 _nop
.text:0045bc68 7c00478c lw a3,0x7c(v0)
.text:0045bc6c 00000000 nop
.text:0045bc70 7601e014 bne a3,zero,LAB_0045c24c
.text:0045bc74 5800a927 _addiu t1,sp,0x58
LAB_0045bc78: ;XREF[1,0]: 0045bc60
.text:0045bc78 5002198e lw t9,0x250(s0)
.text:0045bc7c 00000000 nop
.text:0045bc80 5c012017 bne t9,zero,LAB_0045c1f4
.text:0045bc84 5800aa27 _addiu t2,sp,0x58
LAB_0045bc88: ;XREF[2,0]: 0045c210,0045c26c
.text:0045bc88 5c00ab8f lw t3,local_24+0x80(sp)
.text:0045bc8c 00000000 nop
.text:0045bc90 62016011 beq t3,zero,LAB_0045c21c
.text:0045bc94 73000224 _li v0,0x73
.text:0045bc98 5800ad93 lbu t5,local_28+0x80(sp)
.text:0045bc9c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045bca0 40600d00 sll t4,t5,0x1
.text:0045bca4 04008425 addiu a0,t4,0x4
.text:0045bca8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045bcac 840004a6 _sh a0,0x84(s0)
.text:0045bcb0 800002ae sw v0,0x80(s0)
.text:0045bcb4 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bcb8 b2ff4010 beq v0,zero,LAB_0045bb84
.text:0045bcbc f8ff0424 _li a0,-0x8
.text:0045bcc0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0045bcc4 84000696 lhu a2,0x84(s0)
.text:0045bcc8 21204000 move a0,v0
.text:0045bccc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0045bcd0 21280000 _clear a1
.text:0045bcd4 8000068e lw a2,0x80(s0)
.text:0045bcd8 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bcdc 0000c0a0 sb zero,0x0(a2)
.text:0045bce0 8000048e lw a0,0x80(s0)
.text:0045bce4 5800a593 lbu a1,local_28+0x80(sp)
.text:0045bce8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045bcec 010085a0 sb a1,0x1(a0)
.text:0045bcf0 5800a393 lbu v1,local_28+0x80(sp)
.text:0045bcf4 8000138e lw s3,0x80(s0)
.text:0045bcf8 00000000 nop
.text:0045bcfc 21106302 addu v0,s3,v1
.text:0045bd00 020040a0 sb zero,0x2(v0)
.text:0045bd04 5800b893 lbu t8,local_28+0x80(sp)
.text:0045bd08 80001f8e lw ra,0x80(s0)
.text:0045bd0c ff001433 andi s4,t8,0xff
.text:0045bd10 2178f403 addu t7,ra,s4
.text:0045bd14 0300f8a1 sb t8,0x3(t7)
.text:0045bd18 5800a693 lbu a2,local_28+0x80(sp)
.text:0045bd1c 80000e8e lw t6,0x80(s0)
.text:0045bd20 5c00a58f lw a1,local_24+0x80(sp)
.text:0045bd24 2140c601 addu t0,t6,a2
.text:0045bd28 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045bd2c 04000425 _addiu a0,t0,0x4
.text:0045bd30 2000bc8f lw gp,local_60+0x80(sp)
LAB_0045bd34: ;XREF[2,0]: 0045bf1c,0045c040
.text:0045bd34 3012028e lw v0,0x1230(s0)
.text:0045bd38 01000624 li a2,0x1
.text:0045bd3c 42fc0200 srl ra,v0,0x11
.text:0045bd40 0100e733 andi a3,ra,0x1
.text:0045bd44 65ffe614 bne a3,a2,LAB_0045badc
.text:0045bd48 00000000 _nop
LAB_0045bd4c: ;XREF[1,0]: 0045bad4
.text:0045bd4c 0c87998f lw t9,-0x78f4(gp)=>->tlsExtendedDeriveKeys ;= 004575bc
.text:0045bd50 00000000 nop
.text:0045bd54 09f82003 jalr t9=>tlsExtendedDeriveKeys ;undefined tlsExtendedDeriveKeys()
.text:0045bd58 21200002 _move a0,s0
.text:0045bd5c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bd60 88ff4004 bltz v0,LAB_0045bb84
.text:0045bd64 f4ff0424 _li a0,-0xc
.text:0045bd68 a890998f lw t9,-0x6f58(gp)=>->matrixUpdateSession ;= 00445a10
.text:0045bd6c 00000000 nop
.text:0045bd70 09f82003 jalr t9=>matrixUpdateSession ;undefined matrixUpdateSession()
.text:0045bd74 21200002 _move a0,s0
.text:0045bd78 8000048e lw a0,0x80(s0)
.text:0045bd7c 21883202 addu s1,s1,s2
.text:0045bd80 14001224 li s2,0x14
.text:0045bd84 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bd88 65ff8010 beq a0,zero,LAB_0045bb20
.text:0045bd8c 380d12a2 _sb s2,0xd38(s0)
LAB_0045bd90: ;XREF[1,0]: 0045bb18
.text:0045bd90 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045bd94 00000000 nop
.text:0045bd98 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045bd9c 00000000 _nop
.text:0045bda0 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bda4 800000ae sw zero,0x80(s0)
.text:0045bda8 5dff0010 b LAB_0045bb20
.text:0045bdac 840000a6 _sh zero,0x84(s0)
LAB_0045bdb0: ;XREF[1,0]: 0045bc38
.text:0045bdb0 100d0c8e lw t4,0xd10(s0)
.text:0045bdb4 00000000 nop
.text:0045bdb8 02008b95 lhu t3,0x2(t4)
.text:0045bdbc 00000000 nop
.text:0045bdc0 f8ff6a25 addiu t2,t3,-0x8
.text:0045bdc4 ffff4931 andi t1,t2,0xffff
.text:0045bdc8 0200272d sltiu a3,t1,0x2
.text:0045bdcc 5f00e014 bne a3,zero,LAB_0045bf4c
.text:0045bdd0 ff00183c _lui t8,0xff
.text:0045bdd4 480c138e lw s3,0xc48(s0)
.text:0045bdd8 00000000 nop
.text:0045bddc 28016012 beq s3,zero,LAB_0045c280
.text:0045bde0 30000624 _li a2,0x30
.text:0045bde4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045bde8 30000424 li a0,0x30
.text:0045bdec 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045bdf0 840006a6 _sh a2,0x84(s0)
.text:0045bdf4 800002ae sw v0,0x80(s0)
.text:0045bdf8 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bdfc 61ff4010 beq v0,zero,LAB_0045bb84
.text:0045be00 f8ff0424 _li a0,-0x8
.text:0045be04 480c078e lw a3,0xc48(s0)
.text:0045be08 84000b96 lhu t3,0x84(s0)
.text:0045be0c 9885998f lw t9,-0x7a68(gp)=>->psRsaDecryptPriv ;= 00480f18
.text:0045be10 0400e524 addiu a1,a3,0x4
.text:0045be14 1400abaf sw t3,local_6c+0x80(sp)
.text:0045be18 21200000 clear a0
.text:0045be1c 21302002 move a2,s1
.text:0045be20 ffff4732 andi a3,s2,0xffff
.text:0045be24 1000a2af sw v0,local_70+0x80(sp)
.text:0045be28 09f82003 jalr t9=>psRsaDecryptPriv ;undefined psRsaDecryptPriv(undefined...
.text:0045be2c 1800b4af _sw s4,local_68+0x80(sp)
.text:0045be30 2000bc8f lw gp,local_60+0x80(sp)
.text:0045be34 5012068e lw a2,0x1250(s0)
.text:0045be38 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0045be3c 2800a427 addiu a0,sp,0x28
.text:0045be40 2e000524 li a1,0x2e
.text:0045be44 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0045be48 21984000 _move s3,v0
.text:0045be4c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045be50 0b014004 bltz v0,LAB_0045c280
.text:0045be54 00000000 _nop
.text:0045be58 80000d8e lw t5,0x80(s0)
.text:0045be5c 3b0d0892 lbu t0,0xd3b(s0)
.text:0045be60 00000000 nop
.text:0045be64 0000a8a1 sb t0,0x0(t5)
.text:0045be68 8000148e lw s4,0x80(s0)
.text:0045be6c 3c0d0c92 lbu t4,0xd3c(s0)
.text:0045be70 07016006 bltz s3,LAB_0045c290
.text:0045be74 01008ca2 _sb t4,0x1(s4)
.text:0045be78 8000138e lw s3,0x80(s0)
.text:0045be7c 2800a727 addiu a3,sp,0x28
.text:0045be80 22006826 addiu t0,s3,0x22
.text:0045be84 02006626 addiu a2,s3,0x2
LAB_0045be88: ;XREF[1,0]: 0045bebc
.text:0045be88 0300cc88 lwl t4,0x3(a2)
.text:0045be8c 0700d488 lwl s4,0x7(a2)
.text:0045be90 0b00cb88 lwl t3,0xb(a2)
.text:0045be94 0f00d988 lwl t9,0xf(a2)
.text:0045be98 0000cc98 lwr t4,0x0(a2)
.text:0045be9c 0400d498 lwr s4,0x4(a2)
.text:0045bea0 0800cb98 lwr t3,0x8(a2)
.text:0045bea4 0c00d998 lwr t9,0xc(a2)
.text:0045bea8 1000c624 addiu a2,a2,0x10
.text:0045beac 0000ecac sw t4,0x0(a3)=>local_58
.text:0045beb0 0400f4ac sw s4,local_54+0x58(a3)
.text:0045beb4 0800ebac sw t3,local_50+0x58(a3)
.text:0045beb8 0c00f9ac sw t9,local_4c+0x58(a3)
.text:0045bebc f2ffc814 bne a2,t0,LAB_0045be88
.text:0045bec0 1000e724 _addiu a3,a3,0x10
.text:0045bec4 0300d888 lwl t8,0x3(a2)
.text:0045bec8 0700cf88 lwl t7,0x7(a2)
.text:0045becc 0b00ce88 lwl t6,0xb(a2)
.text:0045bed0 0000d898 lwr t8,0x0(a2)
.text:0045bed4 0400cf98 lwr t7,0x4(a2)
.text:0045bed8 0800ce98 lwr t6,0x8(a2)
.text:0045bedc 0000f8ac sw t8,0x0(a3)=>local_48
.text:0045bee0 0400efac sw t7,local_44+0x48(a3)
.text:0045bee4 0800eeac sw t6,local_40+0x48(a3)
.text:0045bee8 0c00c890 lbu t0,0xc(a2)
.text:0045beec 00000000 nop
.text:0045bef0 0c00e8a0 sb t0,local_3c+0x48(a3)
.text:0045bef4 0d00cd90 lbu t5,0xd(a2)
.text:0045bef8 00000000 nop
.text:0045befc 0d00eda0 sb t5,local_3b+0x48(a3)
LAB_0045bf00: ;XREF[1,0]: 0045c310
.text:0045bf00 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045bf04 2800a427 addiu a0,sp,0x28
.text:0045bf08 2e000524 li a1,0x2e
.text:0045bf0c 21300000 clear a2
.text:0045bf10 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045bf14 2e000724 _li a3,0x2e
.text:0045bf18 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bf1c 85ff0010 b LAB_0045bd34
.text:0045bf20 00000000 _nop
LAB_0045bf24: ;XREF[1,0]: 0045bb50
.text:0045bf24 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045bf28 00000000 nop
.text:0045bf2c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045bf30 00000000 _nop
.text:0045bf34 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bf38 07ff0010 b LAB_0045bb58
.text:0045bf3c 201200ae _sw zero,0x1220(s0)
LAB_0045bf40: ;XREF[1,0]: 0045bbd4
.text:0045bf40 00003292 lbu s2,0x0(s1)
.text:0045bf44 2aff0010 b LAB_0045bbf0
.text:0045bf48 01003126 _addiu s1,s1,0x1
LAB_0045bf4c: ;XREF[1,0]: 0045bdcc
.text:0045bf4c 3c0d0e8e lw t6,0xd3c(s0)
.text:0045bf50 00ff0f37 ori t7,t8,0xff00
.text:0045bf54 2440cf01 and t0,t6,t7
.text:0045bf58 00030d24 li t5,0x300
.text:0045bf5c c5000d11 beq t0,t5,LAB_0045c274
.text:0045bf60 00000000 _nop
LAB_0045bf64: ;XREF[1,0]: 0045c278
.text:0045bf64 480c028e lw v0,0xc48(s0)
.text:0045bf68 00000000 nop
.text:0045bf6c c4004010 beq v0,zero,LAB_0045c280
.text:0045bf70 380c1326 _addiu s3,s0,0xc38
.text:0045bf74 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0045bf78 900c048e lw a0,0xc90(s0)
.text:0045bf7c 3800468c lw a2,0x38(v0)
.text:0045bf80 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0045bf84 21286002 _move a1,s3
.text:0045bf88 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bf8c fdfe4004 bltz v0,LAB_0045bb84
.text:0045bf90 f8ff0424 _li a0,-0x8
.text:0045bf94 480c028e lw v0,0xc48(s0)
.text:0045bf98 900c048e lw a0,0xc90(s0)
.text:0045bf9c 38005f8c lw ra,0x38(v0)
.text:0045bfa0 380c078e lw a3,0xc38(s0)
.text:0045bfa4 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0045bfa8 1000bfaf sw ra,local_70+0x80(sp)
.text:0045bfac 21282002 move a1,s1
.text:0045bfb0 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0045bfb4 ffff4632 _andi a2,s2,0xffff
.text:0045bfb8 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bfbc 10ff4004 bltz v0,LAB_0045bc00
.text:0045bfc0 00000000 _nop
.text:0045bfc4 480c058e lw a1,0xc48(s0)
.text:0045bfc8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045bfcc 3800a48c lw a0,0x38(a1)
.text:0045bfd0 00000000 nop
.text:0045bfd4 00008390 lbu v1,0x0(a0)
.text:0045bfd8 00000000 nop
.text:0045bfdc ff006430 andi a0,v1,0xff
.text:0045bfe0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045bfe4 840003a6 _sh v1,0x84(s0)
.text:0045bfe8 21384000 move a3,v0
.text:0045bfec 2000bc8f lw gp,local_60+0x80(sp)
.text:0045bff0 800002ae sw v0,0x80(s0)
.text:0045bff4 e3fe4010 beq v0,zero,LAB_0045bb84
.text:0045bff8 f8ff0424 _li a0,-0x8
.text:0045bffc 480c098e lw t1,0xc48(s0)
.text:0045c000 900c048e lw a0,0xc90(s0)
.text:0045c004 380c068e lw a2,0xc38(s0)
.text:0045c008 888a998f lw t9,-0x7578(gp)=>->psEccGenSharedSecret ;= 0047d60c
.text:0045c00c 84000a26 addiu t2,s0,0x84
.text:0045c010 1000aaaf sw t2,local_70+0x80(sp)
.text:0045c014 1400b4af sw s4,local_6c+0x80(sp)
.text:0045c018 09f82003 jalr t9=>psEccGenSharedSecret ;undefined psEccGenSharedSecret(undef...
.text:0045c01c 04002525 _addiu a1,t1,0x4
.text:0045c020 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c024 bc004004 bltz v0,LAB_0045c318
.text:0045c028 00000000 _nop
.text:0045c02c 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0045c030 00000000 nop
.text:0045c034 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0045c038 21206002 _move a0,s3
LAB_0045c03c: ;XREF[1,0]: 0045c1c4
.text:0045c03c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c040 3cff0010 b LAB_0045bd34
.text:0045c044 00000000 _nop
LAB_0045c048: ;XREF[1,0]: 0045ba60
.text:0045c048 7c004f8c lw t7,0x7c(v0)
.text:0045c04c 00000000 nop
.text:0045c050 85fee011 beq t7,zero,LAB_0045ba68
.text:0045c054 5800b827 _addiu t8,sp,0x58
.text:0045c058 a08d998f lw t9,-0x7260(gp)=>->matrixSslPskGetKey ;= 0045febc
.text:0045c05c 1000b8af sw t8,local_70+0x80(sp)
.text:0045c060 21200002 move a0,s0
.text:0045c064 21282002 move a1,s1
.text:0045c068 ff004632 andi a2,s2,0xff
.text:0045c06c 09f82003 jalr t9=>matrixSslPskGetKey ;undefined matrixSslPskGetKey(undefin...
.text:0045c070 5c00a727 _addiu a3,sp,0x5c
.text:0045c074 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c078 7ffe0010 b LAB_0045ba78
.text:0045c07c 00000000 _nop
LAB_0045c080: ;XREF[1,0]: 0045bc50
.text:0045c080 00003292 lbu s2,0x0(s1)
.text:0045c084 01002592 lbu a1,0x1(s1)
.text:0045c088 00321200 sll a2,s2,0x8
.text:0045c08c 2190c500 addu s2,a2,a1
.text:0045c090 f1fe0010 b LAB_0045bc58
.text:0045c094 02003126 _addiu s1,s1,0x2
LAB_0045c098: ;XREF[1,0]: 0045ba34
.text:0045c098 01009230 andi s2,a0,0x1
.text:0045c09c 52004016 bne s2,zero,LAB_0045c1e8
.text:0045c0a0 00000000 _nop
.text:0045c0a4 02002529 slti a1,t1,0x2
.text:0045c0a8 d6fea014 bne a1,zero,LAB_0045bc04
.text:0045c0ac f4ff0424 _li a0,-0xc
.text:0045c0b0 00002b92 lbu t3,0x0(s1)
.text:0045c0b4 01002992 lbu t1,0x1(s1)
.text:0045c0b8 00520b00 sll t2,t3,0x8
.text:0045c0bc 02003126 addiu s1,s1,0x2
.text:0045c0c0 21904901 addu s2,t2,t1
.text:0045c0c4 23387102 subu a3,s3,s1
.text:0045c0c8 2a30f200 slt a2,a3,s2
.text:0045c0cc 5cfec010 beq a2,zero,LAB_0045ba40
.text:0045c0d0 826c0800 _srl t5,t0,0x12
.text:0045c0d4 f4ff0424 li a0,-0xc
.text:0045c0d8 cbfe0010 b LAB_0045bc08
.text:0045c0dc 32000224 _li v0,0x32
LAB_0045c0e0: ;XREF[1,0]: 0045babc
.text:0045c0e0 340c0a8e lw t2,0xc34(s0)
.text:0045c0e4 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0045c0e8 900c048e lw a0,0xc90(s0)
.text:0045c0ec 3400468d lw a2,0x34(t2)
.text:0045c0f0 380c1326 addiu s3,s0,0xc38
.text:0045c0f4 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0045c0f8 21286002 _move a1,s3
.text:0045c0fc 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c100 a0fe4004 bltz v0,LAB_0045bb84
.text:0045c104 f8ff0424 _li a0,-0x8
.text:0045c108 340c0c8e lw t4,0xc34(s0)
.text:0045c10c 900c048e lw a0,0xc90(s0)
.text:0045c110 34008b8d lw t3,0x34(t4)
.text:0045c114 380c078e lw a3,0xc38(s0)
.text:0045c118 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0045c11c 1000abaf sw t3,local_70+0x80(sp)
.text:0045c120 21282002 move a1,s1
.text:0045c124 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0045c128 ffff4632 _andi a2,s2,0xffff
.text:0045c12c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c130 b3fe4004 bltz v0,LAB_0045bc00
.text:0045c134 00000000 _nop
.text:0045c138 340c0e8e lw t6,0xc34(s0)
.text:0045c13c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045c140 3400c88d lw t0,0x34(t6)
.text:0045c144 00000000 nop
.text:0045c148 00000d91 lbu t5,0x0(t0)
.text:0045c14c 00000000 nop
.text:0045c150 ff00a431 andi a0,t5,0xff
.text:0045c154 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045c158 84000da6 _sh t5,0x84(s0)
.text:0045c15c 21384000 move a3,v0
.text:0045c160 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c164 800002ae sw v0,0x80(s0)
.text:0045c168 86fe4010 beq v0,zero,LAB_0045bb84
.text:0045c16c f8ff0424 _li a0,-0x8
.text:0045c170 900c048e lw a0,0xc90(s0)
.text:0045c174 340c058e lw a1,0xc34(s0)
.text:0045c178 380c068e lw a2,0xc38(s0)
.text:0045c17c 888a998f lw t9,-0x7578(gp)=>->psEccGenSharedSecret ;= 0047d60c
.text:0045c180 84000f26 addiu t7,s0,0x84
.text:0045c184 1000afaf sw t7,local_70+0x80(sp)
.text:0045c188 09f82003 jalr t9=>psEccGenSharedSecret ;undefined psEccGenSharedSecret(undef...
.text:0045c18c 1400b4af _sw s4,local_6c+0x80(sp)
.text:0045c190 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c194 60004004 bltz v0,LAB_0045c318
.text:0045c198 00000000 _nop
.text:0045c19c 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0045c1a0 00000000 nop
.text:0045c1a4 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0045c1a8 21206002 _move a0,s3
.text:0045c1ac 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c1b0 00000000 nop
.text:0045c1b4 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0045c1b8 00000000 nop
.text:0045c1bc 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0045c1c0 340c0426 _addiu a0,s0,0xc34
.text:0045c1c4 9dff0010 b LAB_0045c03c
.text:0045c1c8 00000000 _nop
LAB_0045c1cc: ;XREF[1,0]: 0045bb40
.text:0045c1cc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045c1d0 00000000 nop
.text:0045c1d4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045c1d8 00000000 _nop
.text:0045c1dc 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c1e0 59fe0010 b LAB_0045bb48
.text:0045c1e4 580200ae _sw zero,0x258(s0)
LAB_0045c1e8: ;XREF[1,0]: 0045c09c
.text:0045c1e8 00003292 lbu s2,0x0(s1)
.text:0045c1ec 13fe0010 b LAB_0045ba3c
.text:0045c1f0 01003126 _addiu s1,s1,0x1
LAB_0045c1f4: ;XREF[1,0]: 0045bc80
.text:0045c1f4 1000aaaf sw t2,local_70+0x80(sp)
.text:0045c1f8 21200002 move a0,s0
.text:0045c1fc 21282002 move a1,s1
.text:0045c200 ff004632 andi a2,s2,0xff
.text:0045c204 09f82003 jalr t9
.text:0045c208 5c00a727 _addiu a3,sp,0x5c
.text:0045c20c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c210 9dfe4104 bgez v0,LAB_0045bc88
.text:0045c214 00000000 _nop
LAB_0045c218: ;XREF[1,0]: 0045ba80
.text:0045c218 73000224 li v0,0x73
LAB_0045c21c: ;XREF[1,0]: 0045bc90
.text:0045c21c f4ff0424 li a0,-0xc
.text:0045c220 7afe0010 b LAB_0045bc0c
.text:0045c224 300d02ae _sw v0,0xd30(s0)
LAB_0045c228: ;XREF[1,0]: 0045ba70
.text:0045c228 1000bfaf sw ra,local_70+0x80(sp)
.text:0045c22c 21200002 move a0,s0
.text:0045c230 21282002 move a1,s1
.text:0045c234 ff004632 andi a2,s2,0xff
.text:0045c238 09f82003 jalr t9
.text:0045c23c 5c00a727 _addiu a3,sp,0x5c
.text:0045c240 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c244 0cfe0010 b LAB_0045ba78
.text:0045c248 00000000 _nop
LAB_0045c24c: ;XREF[1,0]: 0045bc70
.text:0045c24c a08d998f lw t9,-0x7260(gp)=>->matrixSslPskGetKey ;= 0045febc
.text:0045c250 1000a9af sw t1,local_70+0x80(sp)
.text:0045c254 21200002 move a0,s0
.text:0045c258 21282002 move a1,s1
.text:0045c25c ff004632 andi a2,s2,0xff
.text:0045c260 09f82003 jalr t9=>matrixSslPskGetKey ;undefined matrixSslPskGetKey(undefin...
.text:0045c264 5c00a727 _addiu a3,sp,0x5c
.text:0045c268 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c26c 86fe0010 b LAB_0045bc88
.text:0045c270 00000000 _nop
LAB_0045c274: ;XREF[1,0]: 0045bf5c
.text:0045c274 00003292 lbu s2,0x0(s1)
.text:0045c278 3aff0010 b LAB_0045bf64
.text:0045c27c 01003126 _addiu s1,s1,0x1
LAB_0045c280: ;XREF[3,0]: 0045bddc,0045be50,0045bf6c
.text:0045c280 50000224 li v0,0x50
LAB_0045c284: ;XREF[1,0]: 0045baf0
.text:0045c284 f4ff0424 li a0,-0xc
.text:0045c288 60fe0010 b LAB_0045bc0c
.text:0045c28c 300d02ae _sw v0,0xd30(s0)
LAB_0045c290: ;XREF[1,0]: 0045be70
.text:0045c290 80000e8e lw t6,0x80(s0)
.text:0045c294 2800a727 addiu a3,sp,0x28
.text:0045c298 0200c625 addiu a2,t6,0x2
.text:0045c29c 4800a827 addiu t0,sp,0x48
LAB_0045c2a0: ;XREF[1,0]: 0045c2d4
.text:0045c2a0 0000e28c lw v0,0x0(a3)=>local_58
.text:0045c2a4 0400ff8c lw ra,local_54+0x58(a3)
.text:0045c2a8 0800f88c lw t8,local_50+0x58(a3)
.text:0045c2ac 0c00ef8c lw t7,local_4c+0x58(a3)
.text:0045c2b0 0300c2a8 swl v0,0x3(a2)
.text:0045c2b4 0000c2b8 swr v0,0x0(a2)
.text:0045c2b8 0700dfa8 swl ra,0x7(a2)
.text:0045c2bc 0400dfb8 swr ra,0x4(a2)
.text:0045c2c0 0b00d8a8 swl t8,0xb(a2)
.text:0045c2c4 0800d8b8 swr t8,0x8(a2)
.text:0045c2c8 0f00cfa8 swl t7,0xf(a2)
.text:0045c2cc 1000e724 addiu a3,a3,0x10
.text:0045c2d0 0c00cfb8 swr t7,0xc(a2)
.text:0045c2d4 f2ffe814 bne a3,t0,LAB_0045c2a0
.text:0045c2d8 1000c624 _addiu a2,a2,0x10
.text:0045c2dc 0000ea8c lw t2,0x0(a3)=>local_48
.text:0045c2e0 0400e98c lw t1,local_44+0x48(a3)
.text:0045c2e4 0800e58c lw a1,local_40+0x48(a3)
.text:0045c2e8 0300caa8 swl t2,0x3(a2)
.text:0045c2ec 0000cab8 swr t2,0x0(a2)
.text:0045c2f0 0700c9a8 swl t1,0x7(a2)
.text:0045c2f4 0400c9b8 swr t1,0x4(a2)
.text:0045c2f8 0b00c5a8 swl a1,0xb(a2)
.text:0045c2fc 0800c5b8 swr a1,0x8(a2)
.text:0045c300 0c00e490 lbu a0,local_3c+0x48(a3)
.text:0045c304 00000000 nop
.text:0045c308 0c00c4a0 sb a0,0xc(a2)
.text:0045c30c 0d00e390 lbu v1,local_3b+0x48(a3)
.text:0045c310 fbfe0010 b LAB_0045bf00
.text:0045c314 0d00c3a0 _sb v1,0xd(a2)
LAB_0045c318: ;XREF[2,0]: 0045c024,0045c194
.text:0045c318 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045c31c 8000048e lw a0,0x80(s0)
.text:0045c320 50001524 li s5,0x50
.text:0045c324 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045c328 300d15ae _sw s5,0xd30(s0)
.text:0045c32c 2000bc8f lw gp,local_60+0x80(sp)
.text:0045c330 f4ff0424 li a0,-0xc
.text:0045c334 13fe0010 b LAB_0045bb84
.text:0045c338 800000ae _sw zero,0x80(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseCertificateVerify()
;local_8 undefined4 -8 ;XREF[3,0]: 0045c34c,0045c424,0045c544
;local_c undefined4 -c ;XREF[3,0]: 0045c350,0045c428,0045c548
;local_10 undefined4 -10 ;XREF[3,0]: 0045c354,0045c42c,0045c54c
;local_14 undefined4 -14 ;XREF[3,0]: 0045c358,0045c430,0045c550
;local_18 undefined4 -18 ;XREF[3,0]: 0045c35c,0045c434,0045c554
;local_1c undefined4 -1c ;XREF[3,0]: 0045c360,0045c438,0045c558
;local_20 undefined4 -20 ;XREF[3,0]: 0045c364,0045c43c,0045c55c
;local_24 undefined4 -24 ;XREF[3,0]: 0045c368,0045c440,0045c560
;local_28 undefined4 -28 ;XREF[3,0]: 0045c36c,0045c444,0045c564
;local_30 undefined4 -30 ;XREF[4,0]: 0045c390,0045c588,0045c5c8,0045c5dc
;local_78 undefined4 -78 ;XREF[7,0]: 0045c370,0045c46c,0045c4fc,0045c51c,0045c5bc
; 0045c628,0045c648
;local_7c undefined4 -7c ;XREF[2,0]: 0045c598,0045c608
;local_80 undefined4 -80 ;XREF[3,0]: 0045c4e0,0045c594,0045c604
;local_84 undefined4 -84 ;XREF[3,0]: 0045c4e4,0045c5a0,0045c614
;local_88 undefined4 -88 ;XREF[3,0]: 0045c4dc,0045c59c,0045c60c
;XREF[4,0]: Entry Point,0044c15c,0044c15c
; 004d85a0
.text:0045c33c 08001c3c lui gp,0x8
.text:0045c340 a4369c27 addiu gp,gp,0x36a4
.text:0045c344 21e09903 addu gp,gp,t9
.text:0045c348 68ffbd27 addiu sp,sp,-0x98
.text:0045c34c 9000bfaf sw ra,local_8+0x98(sp)
.text:0045c350 8c00b7af sw s7,local_c+0x98(sp)
.text:0045c354 8800b6af sw s6,local_10+0x98(sp)
.text:0045c358 8400b5af sw s5,local_14+0x98(sp)
.text:0045c35c 8000b4af sw s4,local_18+0x98(sp)
.text:0045c360 7c00b3af sw s3,local_1c+0x98(sp)
.text:0045c364 7800b2af sw s2,local_20+0x98(sp)
.text:0045c368 7400b1af sw s1,local_24+0x98(sp)
.text:0045c36c 7000b0af sw s0,local_28+0x98(sp)
.text:0045c370 2000bcaf sw gp=>_gp,local_78+0x98(sp)
.text:0045c374 21888000 move s1,a0
.text:0045c378 2c0d848c lw a0,0xd2c(a0)
.text:0045c37c 21b8c000 move s7,a2
.text:0045c380 421b0400 srl v1,a0,0xd
.text:0045c384 01006230 andi v0,v1,0x1
.text:0045c388 21b0a000 move s6,a1
.text:0045c38c 21a0e000 move s4,a3
.text:0045c390 6800a0af sw zero,local_30+0x98(sp)
.text:0045c394 5012358e lw s5,0x1250(s1)
.text:0045c398 0000d08c lw s0,0x0(a2)
.text:0045c39c 36004010 beq v0,zero,LAB_0045c478
.text:0045c3a0 24001324 _li s3,0x24
.text:0045c3a4 2330f000 subu a2,a3,s0
.text:0045c3a8 0200c52c sltiu a1,a2,0x2
.text:0045c3ac 1a00a014 bne a1,zero,LAB_0045c418
.text:0045c3b0 01000724 _li a3,0x1
.text:0045c3b4 00000692 lbu a2,0x0(s0)
.text:0045c3b8 00000000 nop
.text:0045c3bc 0700ca30 andi t2,a2,0x7
.text:0045c3c0 04484701 sllv t1,a3,t2
.text:0045c3c4 01000892 lbu t0,0x1(s0)
.text:0045c3c8 ff002331 andi v1,t1,0xff
.text:0045c3cc 02000711 beq t0,a3,LAB_0045c3d8
.text:0045c3d0 21286000 _move a1,v1
.text:0045c3d4 002a0300 sll a1,v1,0x8
LAB_0045c3d8: ;XREF[1,0]: 0045c3cc
.text:0045c3d8 4c0d2c96 lhu t4,0xd4c(s1)
.text:0045c3dc 00000000 nop
.text:0045c3e0 24588501 and t3,t4,a1
.text:0045c3e4 0c006011 beq t3,zero,LAB_0045c418
.text:0045c3e8 ff00c330 _andi v1,a2,0xff
.text:0045c3ec 04000d24 li t5,0x4
.text:0045c3f0 7b006d10 beq v1,t5,LAB_0045c5e0
.text:0045c3f4 05006e28 _slti t6,v1,0x5
.text:0045c3f8 1600c015 bne t6,zero,LAB_0045c454
.text:0045c3fc 02000f24 _li t7,0x2
.text:0045c400 05001224 li s2,0x5
.text:0045c404 8c007210 beq v1,s2,LAB_0045c638
.text:0045c408 21202002 _move a0,s1
.text:0045c40c 06001324 li s3,0x6
.text:0045c410 81007310 beq v1,s3,LAB_0045c618
.text:0045c414 00000000 _nop
LAB_0045c418: ;XREF[4,0]: 0045c3ac,0045c3e4,0045c480,0045c4a0
.text:0045c418 32000224 li v0,0x32
LAB_0045c41c: ;XREF[1,0]: 0045c454
.text:0045c41c f4ff0324 li v1,-0xc
.text:0045c420 300d22ae sw v0,0xd30(s1)
LAB_0045c424: ;XREF[1,0]: 0045c660
.text:0045c424 9000bf8f lw ra,local_8+0x98(sp)
.text:0045c428 8c00b78f lw s7,local_c+0x98(sp)
.text:0045c42c 8800b68f lw s6,local_10+0x98(sp)
.text:0045c430 8400b58f lw s5,local_14+0x98(sp)
.text:0045c434 8000b48f lw s4,local_18+0x98(sp)
.text:0045c438 7c00b38f lw s3,local_1c+0x98(sp)
.text:0045c43c 7800b28f lw s2,local_20+0x98(sp)
.text:0045c440 7400b18f lw s1,local_24+0x98(sp)
.text:0045c444 7000b08f lw s0,local_28+0x98(sp)
.text:0045c448 21106000 move v0,v1
.text:0045c44c 0800e003 jr ra
.text:0045c450 9800bd27 _addiu sp,sp,0x98
LAB_0045c454: ;XREF[1,0]: 0045c3f8
.text:0045c454 f1ff6f14 bne v1,t7,LAB_0045c41c
.text:0045c458 32000224 _li v0,0x32
.text:0045c45c 8490998f lw t9,-0x6f7c(gp)=>->sslSha1RetrieveHSHash ;= 0045e9ac
.text:0045c460 21202002 move a0,s1
.text:0045c464 09f82003 jalr t9=>sslSha1RetrieveHSHash ;undefined sslSha1RetrieveHSHash()
.text:0045c468 2128c002 _move a1,s6
.text:0045c46c 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c470 14001324 li s3,0x14
.text:0045c474 02001026 addiu s0,s0,0x2
LAB_0045c478: ;XREF[4,0]: 0045c39c,0045c5e4,0045c630,0045c650
.text:0045c478 23f89002 subu ra,s4,s0
.text:0045c47c 0200f82f sltiu t8,ra,0x2
.text:0045c480 e5ff0017 bne t8,zero,LAB_0045c418
.text:0045c484 02001226 _addiu s2,s0,0x2
.text:0045c488 00000592 lbu a1,0x0(s0)
.text:0045c48c 01000392 lbu v1,0x1(s0)
.text:0045c490 00220500 sll a0,a1,0x8
.text:0045c494 25808300 or s0,a0,v1
.text:0045c498 23109202 subu v0,s4,s2
.text:0045c49c 2ba05000 sltu s4,v0,s0
.text:0045c4a0 ddff8016 bne s4,zero,LAB_0045c418
.text:0045c4a4 00000000 _nop
.text:0045c4a8 5802258e lw a1,0x258(s1)
.text:0045c4ac 06020624 li a2,0x206
.text:0045c4b0 bc01a78c lw a3,0x1bc(a1)
.text:0045c4b4 00000000 nop
.text:0045c4b8 2e00e610 beq a3,a2,LAB_0045c574
.text:0045c4bc 00000000 _nop
.text:0045c4c0 2c0d2f8e lw t7,0xd2c(s1)
.text:0045c4c4 7091998f lw t9,-0x6e90(gp)=>->pubRsaDecryptSigned...;= 00480e3c
.text:0045c4c8 42730f00 srl t6,t7,0xd
.text:0045c4cc 0100cd31 andi t5,t6,0x1
.text:0045c4d0 0200a015 bne t5,zero,LAB_0045c4dc
.text:0045c4d4 2800b827 _addiu t8,sp,0x28
.text:0045c4d8 5888998f lw t9,-0x77a8(gp)=>->psRsaDecryptPub ;= 004803e4
LAB_0045c4dc: ;XREF[1,0]: 0045c4d0
.text:0045c4dc 1000b8af sw t8,local_88+0x98(sp)
.text:0045c4e0 1800b5af sw s5,local_80+0x98(sp)
.text:0045c4e4 1400b3af sw s3,local_84+0x98(sp)
.text:0045c4e8 2800a524 addiu a1,a1,0x28
.text:0045c4ec 21200000 clear a0
.text:0045c4f0 21304002 move a2,s2
; FWD[3,0]: 004803e4,00480e3c,00480e3c
.text:0045c4f4 09f82003 jalr t9=>psRsaDecryptPub ;undefined pubRsaDecryptSignedElement...
;undefined psRsaDecryptPub(undefined ...
.text:0045c4f8 21380002 _move a3,s0
.text:0045c4fc 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c500 10004004 bltz v0,LAB_0045c544
.text:0045c504 f4ff0324 _li v1,-0xc
.text:0045c508 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0045c50c 2128c002 move a1,s6
.text:0045c510 21306002 move a2,s3
.text:0045c514 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0045c518 2800a427 _addiu a0,sp,0x28
.text:0045c51c 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c520 08004014 bne v0,zero,LAB_0045c544
.text:0045c524 f4ff0324 _li v1,-0xc
LAB_0045c528: ;XREF[1,0]: 0045c5d8
.text:0045c528 21985002 addu s3,s2,s0
.text:0045c52c 14001224 li s2,0x14
.text:0045c530 0f001024 li s0,0xf
.text:0045c534 380d32a2 sb s2,0xd38(s1)
.text:0045c538 21180000 clear v1
.text:0045c53c 0000f3ae sw s3,0x0(s7)
.text:0045c540 390d30a2 sb s0,0xd39(s1)
LAB_0045c544: ;XREF[2,0]: 0045c500,0045c520
.text:0045c544 9000bf8f lw ra,local_8+0x98(sp)
.text:0045c548 8c00b78f lw s7,local_c+0x98(sp)
.text:0045c54c 8800b68f lw s6,local_10+0x98(sp)
.text:0045c550 8400b58f lw s5,local_14+0x98(sp)
.text:0045c554 8000b48f lw s4,local_18+0x98(sp)
.text:0045c558 7c00b38f lw s3,local_1c+0x98(sp)
.text:0045c55c 7800b28f lw s2,local_20+0x98(sp)
.text:0045c560 7400b18f lw s1,local_24+0x98(sp)
.text:0045c564 7000b08f lw s0,local_28+0x98(sp)
.text:0045c568 21106000 move v0,v1
.text:0045c56c 0800e003 jr ra
.text:0045c570 9800bd27 _addiu sp,sp,0x98
LAB_0045c574: ;XREF[1,0]: 0045c4b8
.text:0045c574 2c0d2a8e lw t2,0xd2c(s1)
.text:0045c578 00000000 nop
.text:0045c57c 424b0a00 srl t1,t2,0xd
.text:0045c580 01002831 andi t0,t1,0x1
.text:0045c584 19000011 beq t0,zero,LAB_0045c5ec
.text:0045c588 6800a0af _sw zero,local_30+0x98(sp)
.text:0045c58c 6800ab27 addiu t3,sp,0x68
.text:0045c590 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:0045c594 1800abaf sw t3,local_80+0x98(sp)
.text:0045c598 1c00b5af sw s5,local_7c+0x98(sp)
.text:0045c59c 1000b2af sw s2,local_88+0x98(sp)
.text:0045c5a0 1400b0af sw s0,local_84+0x98(sp)
.text:0045c5a4 2800a524 addiu a1,a1,0x28
.text:0045c5a8 2130c002 move a2,s6
.text:0045c5ac 21386002 move a3,s3
.text:0045c5b0 21200000 clear a0
LAB_0045c5b4: ;XREF[1,0]: 0045c610
.text:0045c5b4 09f82003 jalr t9=>psEccDsaVerify ;undefined psEccDsaVerify(undefined p...
.text:0045c5b8 00000000 _nop
.text:0045c5bc 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c5c0 25004014 bne v0,zero,LAB_0045c658
.text:0045c5c4 01001524 _li s5,0x1
.text:0045c5c8 6800b68f lw s6,local_30+0x98(sp)
.text:0045c5cc 00000000 nop
.text:0045c5d0 2200d516 bne s6,s5,LAB_0045c65c
.text:0045c5d4 2a000224 _li v0,0x2a
.text:0045c5d8 d3ff0010 b LAB_0045c528
.text:0045c5dc 6800a0af _sw zero,local_30+0x98(sp)
LAB_0045c5e0: ;XREF[1,0]: 0045c3f0
.text:0045c5e0 20001324 li s3,0x20
.text:0045c5e4 a4ff0010 b LAB_0045c478
.text:0045c5e8 02001026 _addiu s0,s0,0x2
LAB_0045c5ec: ;XREF[1,0]: 0045c584
.text:0045c5ec 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:0045c5f0 6800ac27 addiu t4,sp,0x68
.text:0045c5f4 2800a524 addiu a1,a1,0x28
.text:0045c5f8 1000c626 addiu a2,s6,0x10
.text:0045c5fc 21200000 clear a0
.text:0045c600 14000724 li a3,0x14
.text:0045c604 1800acaf sw t4,local_80+0x98(sp)
.text:0045c608 1c00b5af sw s5,local_7c+0x98(sp)
.text:0045c60c 1000b2af sw s2,local_88+0x98(sp)
.text:0045c610 e8ff0010 b LAB_0045c5b4
.text:0045c614 1400b0af _sw s0,local_84+0x98(sp)
LAB_0045c618: ;XREF[1,0]: 0045c410
.text:0045c618 148f998f lw t9,-0x70ec(gp)=>->sslSha512RetrieveHS...;= 0045ea40
.text:0045c61c 00000000 nop
.text:0045c620 09f82003 jalr t9=>sslSha512RetrieveHSHash ;undefined sslSha512RetrieveHSHash()
.text:0045c624 2128c002 _move a1,s6
.text:0045c628 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c62c 40001324 li s3,0x40
.text:0045c630 91ff0010 b LAB_0045c478
.text:0045c634 02001026 _addiu s0,s0,0x2
LAB_0045c638: ;XREF[1,0]: 0045c404
.text:0045c638 0891998f lw t9,-0x6ef8(gp)=>->sslSha384RetrieveHS...;= 0045e9f0
.text:0045c63c 00000000 nop
.text:0045c640 09f82003 jalr t9=>sslSha384RetrieveHSHash ;undefined sslSha384RetrieveHSHash()
.text:0045c644 2128c002 _move a1,s6
.text:0045c648 2000bc8f lw gp,local_78+0x98(sp)
.text:0045c64c 30001324 li s3,0x30
.text:0045c650 89ff0010 b LAB_0045c478
.text:0045c654 02001026 _addiu s0,s0,0x2
LAB_0045c658: ;XREF[1,0]: 0045c5c0
.text:0045c658 2a000224 li v0,0x2a
LAB_0045c65c: ;XREF[1,0]: 0045c5d0
.text:0045c65c f4ff0324 li v1,-0xc
.text:0045c660 70ff0010 b LAB_0045c424
.text:0045c664 300d22ae _sw v0,0xd30(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseServerHello()
;local_8 undefined4 -8 ;XREF[4,0]: 0045c678,0045c798,0045c85c,0045ca8c
;local_c undefined4 -c ;XREF[4,0]: 0045c67c,0045c79c,0045c860,0045ca90
;local_10 undefined4 -10 ;XREF[4,0]: 0045c680,0045c7a0,0045c864,0045ca94
;local_14 undefined4 -14 ;XREF[4,0]: 0045c684,0045c7a4,0045c868,0045ca98
;local_18 undefined4 -18 ;XREF[4,0]: 0045c688,0045c7a8,0045c86c,0045ca9c
;local_1c undefined4 -1c ;XREF[4,0]: 0045c68c,0045c7ac,0045c870,0045caa0
;local_20 undefined4 -20 ;XREF[4,0]: 0045c690,0045c7b0,0045c874,0045caa4
;local_24 undefined4 -24 ;XREF[4,0]: 0045c694,0045c7b4,0045c878,0045caa8
;local_28 undefined4 -28 ;XREF[4,0]: 0045c698,0045c7b8,0045c87c,0045caac
;local_30 undefined4 -30 ;XREF[18,0]: 0045c6b8,0045c6d4,0045c6f4,0045c70c,0045c8ec
; 0045c918,0045c960,0045c97c,0045c9b0,0045c9d8
; 0045ca78,0045cb0c,0045cb84,0045cbd4,0045cbf0
; 0045cd30,0045cd54,0045cd64
;local_38 undefined4 -38 ;XREF[16,0]: 0045c69c,0045c7d8,0045c7f8,0045c9b4,0045caec
; 0045cb58,0045cb80,0045cbdc,0045cc04,0045cc4c
; 0045cc78,0045cc94,0045ccb0,0045ccd0,0045cd2c
; 0045cd58
;local_40 undefined4 -40 ;XREF[1,0]: 0045cc38
;XREF[2,0]: Entry Point,004d88f0
.text:0045c668 08001c3c lui gp,0x8
.text:0045c66c 78339c27 addiu gp,gp,0x3378
.text:0045c670 21e09903 addu gp,gp,t9
.text:0045c674 b0ffbd27 addiu sp,sp,-0x50
.text:0045c678 4800bfaf sw ra,local_8+0x50(sp)
.text:0045c67c 4400b7af sw s7,local_c+0x50(sp)
.text:0045c680 4000b6af sw s6,local_10+0x50(sp)
.text:0045c684 3c00b5af sw s5,local_14+0x50(sp)
.text:0045c688 3800b4af sw s4,local_18+0x50(sp)
.text:0045c68c 3400b3af sw s3,local_1c+0x50(sp)
.text:0045c690 3000b2af sw s2,local_20+0x50(sp)
.text:0045c694 2c00b1af sw s1,local_24+0x50(sp)
.text:0045c698 2800b0af sw s0,local_28+0x50(sp)
.text:0045c69c 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:0045c6a0 0000c28c lw v0,0x0(a2)
.text:0045c6a4 21888000 move s1,a0
.text:0045c6a8 600d848c lw a0,0xd60(a0)
.text:0045c6ac 21b0c000 move s6,a2
.text:0045c6b0 21b8a000 move s7,a1
.text:0045c6b4 2198e000 move s3,a3
.text:0045c6b8 2000a2af sw v0,local_30+0x50(sp)
.text:0045c6bc 4a008014 bne a0,zero,LAB_0045c7e8
.text:0045c6c0 21a84000 _move s5,v0
LAB_0045c6c4: ;XREF[1,0]: 0045c804
.text:0045c6c4 6c0d248e lw a0,0xd6c(s1)
.text:0045c6c8 00000000 nop
.text:0045c6cc 3e008014 bne a0,zero,LAB_0045c7c8
.text:0045c6d0 00000000 _nop
LAB_0045c6d4: ;XREF[1,0]: 0045c7e0
.text:0045c6d4 2000a58f lw a1,local_30+0x50(sp)
.text:0045c6d8 00000000 nop
.text:0045c6dc 23206502 subu a0,s3,a1
.text:0045c6e0 02008328 slti v1,a0,0x2
.text:0045c6e4 f5006014 bne v1,zero,LAB_0045cabc
.text:0045c6e8 0100a824 _addiu t0,a1,0x1
.text:0045c6ec 0000a790 lbu a3,0x0(a1)
.text:0045c6f0 3d0d2692 lbu a2,0xd3d(s1)
.text:0045c6f4 2000a8af sw t0,local_30+0x50(sp)
.text:0045c6f8 0200ac24 addiu t4,a1,0x2
.text:0045c6fc 3b0d27a2 sb a3,0xd3b(s1)
.text:0045c700 0100a390 lbu v1,0x1(a1)
.text:0045c704 21588001 move t3,t4
.text:0045c708 1f00e614 bne a3,a2,LAB_0045c788
.text:0045c70c 2000acaf _sw t4,local_30+0x50(sp)
.text:0045c710 3e0d2692 lbu a2,0xd3e(s1)
.text:0045c714 ff006430 andi a0,v1,0xff
.text:0045c718 ff00c530 andi a1,a2,0xff
.text:0045c71c 5b008510 beq a0,a1,LAB_0045c88c
.text:0045c720 00000000 _nop
.text:0045c724 3f0d2992 lbu t1,0xd3f(s1)
.text:0045c728 00000000 nop
.text:0045c72c 16002015 bne t1,zero,LAB_0045c788
.text:0045c730 00000000 _nop
.text:0045c734 12008010 beq a0,zero,LAB_0045c780
.text:0045c738 00000000 _nop
LAB_0045c73c: ;XREF[1,0]: 0045c780
.text:0045c73c 03008a2c sltiu t2,a0,0x3
.text:0045c740 32004011 beq t2,zero,LAB_0045c80c
.text:0045c744 00000000 _nop
.text:0045c748 2c0d258e lw a1,0xd2c(s1)
.text:0045c74c 00000000 nop
.text:0045c750 42730500 srl t6,a1,0xd
.text:0045c754 0100cd31 andi t5,t6,0x1
.text:0045c758 2f00a011 beq t5,zero,LAB_0045c818
.text:0045c75c 01001224 _li s2,0x1
.text:0045c760 ffdf1024 li s0,-0x2001
.text:0045c764 2428b000 and a1,a1,s0
.text:0045c768 02000f24 li t7,0x2
.text:0045c76c 28008f14 bne a0,t7,LAB_0045c810
.text:0045c770 2c0d25ae _sw a1,0xd2c(s1)
.text:0045c774 3c0d26a2 sb a2,0xd3c(s1)
.text:0045c778 45000010 b LAB_0045c890
.text:0045c77c 3e0d24a2 _sb a0,0xd3e(s1)
LAB_0045c780: ;XREF[1,0]: 0045c734
.text:0045c780 eeffa010 beq a1,zero,LAB_0045c73c
.text:0045c784 ff006430 _andi a0,v1,0xff
LAB_0045c788: ;XREF[2,0]: 0045c708,0045c72c
.text:0045c788 46000524 li a1,0x46
.text:0045c78c f4ff0424 li a0,-0xc
.text:0045c790 300d25ae sw a1,0xd30(s1)
.text:0045c794 3c0d23a2 sb v1,0xd3c(s1)
.text:0045c798 4800bf8f lw ra,local_8+0x50(sp)
.text:0045c79c 4400b78f lw s7,local_c+0x50(sp)
.text:0045c7a0 4000b68f lw s6,local_10+0x50(sp)
.text:0045c7a4 3c00b58f lw s5,local_14+0x50(sp)
.text:0045c7a8 3800b48f lw s4,local_18+0x50(sp)
.text:0045c7ac 3400b38f lw s3,local_1c+0x50(sp)
.text:0045c7b0 3000b28f lw s2,local_20+0x50(sp)
.text:0045c7b4 2c00b18f lw s1,local_24+0x50(sp)
.text:0045c7b8 2800b08f lw s0,local_28+0x50(sp)
.text:0045c7bc 21108000 move v0,a0
.text:0045c7c0 0800e003 jr ra
.text:0045c7c4 5000bd27 _addiu sp,sp,0x50
LAB_0045c7c8: ;XREF[1,0]: 0045c6cc
.text:0045c7c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045c7cc 00000000 nop
.text:0045c7d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045c7d4 00000000 _nop
.text:0045c7d8 1800bc8f lw gp,local_38+0x50(sp)
.text:0045c7dc 6c0d20ae sw zero,0xd6c(s1)
.text:0045c7e0 bcff0010 b LAB_0045c6d4
.text:0045c7e4 700d20ae _sw zero,0xd70(s1)
LAB_0045c7e8: ;XREF[1,0]: 0045c6bc
.text:0045c7e8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045c7ec 00000000 nop
.text:0045c7f0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045c7f4 00000000 _nop
.text:0045c7f8 1800bc8f lw gp,local_38+0x50(sp)
.text:0045c7fc 600d20ae sw zero,0xd60(s1)
.text:0045c800 640d20ae sw zero,0xd64(s1)
.text:0045c804 afff0010 b LAB_0045c6c4
.text:0045c808 680d20ae _sw zero,0xd68(s1)
LAB_0045c80c: ;XREF[1,0]: 0045c740
.text:0045c80c 2c0d258e lw a1,0xd2c(s1)
LAB_0045c810: ;XREF[1,0]: 0045c76c
.text:0045c810 ff006430 andi a0,v1,0xff
.text:0045c814 01001224 li s2,0x1
LAB_0045c818: ;XREF[1,0]: 0045c758
.text:0045c818 c3009210 beq a0,s2,LAB_0045cb28
.text:0045c81c 0400d42c _sltiu s4,a2,0x4
.text:0045c820 82cb0500 srl t9,a1,0xe
LAB_0045c824: ;XREF[1,0]: 0045cb28
.text:0045c824 01002233 andi v0,t9,0x1
.text:0045c828 09004010 beq v0,zero,LAB_0045c850
.text:0045c82c 3c0d23a2 _sb v1,0xd3c(s1)
.text:0045c830 3c0d288e lw t0,0xd3c(s1)
.text:0045c834 ff000a3c lui t2,0xff
.text:0045c838 ff004935 ori t1,t2,0xff
.text:0045c83c fd00043c lui a0,0xfd
.text:0045c840 24380901 and a3,t0,t1
.text:0045c844 ff008334 ori v1,a0,0xff
.text:0045c848 b100e310 beq a3,v1,LAB_0045cb10
.text:0045c84c ffdf0e24 _li t6,-0x2001
LAB_0045c850: ;XREF[1,0]: 0045c828
.text:0045c850 f4ff0424 li a0,-0xc
.text:0045c854 46000224 li v0,0x46
LAB_0045c858: ;XREF[5,0]: 0045cac0,0045cb68,0045cc24,0045cd74
; 0045cd7c
.text:0045c858 300d22ae sw v0,0xd30(s1)
LAB_0045c85c: ;XREF[1,0]: 0045cc58
.text:0045c85c 4800bf8f lw ra,local_8+0x50(sp)
.text:0045c860 4400b78f lw s7,local_c+0x50(sp)
.text:0045c864 4000b68f lw s6,local_10+0x50(sp)
.text:0045c868 3c00b58f lw s5,local_14+0x50(sp)
.text:0045c86c 3800b48f lw s4,local_18+0x50(sp)
.text:0045c870 3400b38f lw s3,local_1c+0x50(sp)
.text:0045c874 3000b28f lw s2,local_20+0x50(sp)
.text:0045c878 2c00b18f lw s1,local_24+0x50(sp)
.text:0045c87c 2800b08f lw s0,local_28+0x50(sp)
.text:0045c880 21108000 move v0,a0
.text:0045c884 0800e003 jr ra
.text:0045c888 5000bd27 _addiu sp,sp,0x50
LAB_0045c88c: ;XREF[1,0]: 0045c71c
.text:0045c88c 3c0d23a2 sb v1,0xd3c(s1)
LAB_0045c890: ;XREF[3,0]: 0045c778,0045cb20,0045cb40
.text:0045c890 23786b02 subu t7,s3,t3
.text:0045c894 2100e529 slti a1,t7,0x21
.text:0045c898 8900a014 bne a1,zero,LAB_0045cac0
.text:0045c89c f4ff0424 _li a0,-0xc
.text:0045c8a0 03006389 lwl v1,0x3(t3)
.text:0045c8a4 07006789 lwl a3,0x7(t3)
.text:0045c8a8 0b007989 lwl t9,0xb(t3)
.text:0045c8ac 0f007f89 lwl ra,0xf(t3)
.text:0045c8b0 13007889 lwl t8,0x13(t3)
.text:0045c8b4 17007489 lwl s4,0x17(t3)
.text:0045c8b8 1b007289 lwl s2,0x1b(t3)
.text:0045c8bc 1f007089 lwl s0,0x1f(t3)
.text:0045c8c0 18007299 lwr s2,0x18(t3)
.text:0045c8c4 1c007099 lwr s0,0x1c(t3)
.text:0045c8c8 08007999 lwr t9,0x8(t3)
.text:0045c8cc 0c007f99 lwr ra,0xc(t3)
.text:0045c8d0 10007899 lwr t8,0x10(t3)
.text:0045c8d4 14007499 lwr s4,0x14(t3)
.text:0045c8d8 00006399 lwr v1,0x0(t3)
.text:0045c8dc 04006799 lwr a3,0x4(t3)
.text:0045c8e0 20006225 addiu v0,t3,0x20
.text:0045c8e4 300023ae sw v1,0x30(s1)
.text:0045c8e8 340027ae sw a3,0x34(s1)
.text:0045c8ec 2000a2af sw v0,local_30+0x50(sp)
.text:0045c8f0 4c0030ae sw s0,0x4c(s1)
.text:0045c8f4 380039ae sw t9,0x38(s1)
.text:0045c8f8 3c003fae sw ra,0x3c(s1)
.text:0045c8fc 400038ae sw t8,0x40(s1)
.text:0045c900 440034ae sw s4,0x44(s1)
.text:0045c904 480032ae sw s2,0x48(s1)
.text:0045c908 20009291 lbu s2,0x20(t4)
.text:0045c90c 21009025 addiu s0,t4,0x21
.text:0045c910 21004b2e sltiu t3,s2,0x21
.text:0045c914 6a006011 beq t3,zero,LAB_0045cac0
.text:0045c918 2000b0af _sw s0,local_30+0x50(sp)
.text:0045c91c 23207002 subu a0,s3,s0
.text:0045c920 2b609200 sltu t4,a0,s2
.text:0045c924 65008015 bne t4,zero,LAB_0045cabc
.text:0045c928 00000000 _nop
.text:0045c92c 66004016 bne s2,zero,LAB_0045cac8
.text:0045c930 00000000 _nop
.text:0045c934 980c2592 lbu a1,0xc98(s1)
.text:0045c938 00000000 nop
.text:0045c93c e000a014 bne a1,zero,LAB_0045ccc0
.text:0045c940 21202002 _move a0,s1
LAB_0045c944: ;XREF[4,0]: 0045cb08,0045cbec,0045cd34,0045cd60
.text:0045c944 23a07002 subu s4,s3,s0
.text:0045c948 0200922a slti s2,s4,0x2
.text:0045c94c 5b004016 bne s2,zero,LAB_0045cabc
.text:0045c950 02001f26 _addiu ra,s0,0x2
.text:0045c954 01000426 addiu a0,s0,0x1
.text:0045c958 2c0d288e lw t0,0xd2c(s1)
.text:0045c95c 00000c92 lbu t4,0x0(s0)
.text:0045c960 2000a4af sw a0,local_30+0x50(sp)
.text:0045c964 01000792 lbu a3,0x1(s0)
.text:0045c968 c2100800 srl v0,t0,0x3
.text:0045c96c 001a0c00 sll v1,t4,0x8
.text:0045c970 01005830 andi t8,v0,0x1
.text:0045c974 21806700 addu s0,v1,a3
.text:0045c978 73000013 beq t8,zero,LAB_0045cb48
.text:0045c97c 2000bfaf _sw ra,local_30+0x50(sp)
.text:0045c980 100d228e lw v0,0xd10(s1)
.text:0045c984 00000000 nop
.text:0045c988 b5004010 beq v0,zero,LAB_0045cc60
.text:0045c98c 00000000 _nop
LAB_0045c990: ;XREF[1,0]: 0045ccb8
.text:0045c990 00004e94 lhu t6,0x0(v0)
.text:0045c994 00000000 nop
.text:0045c998 7300d015 bne t6,s0,LAB_0045cb68
.text:0045c99c f4ff0424 _li a0,-0xc
LAB_0045c9a0: ;XREF[1,0]: 0045cb5c
.text:0045c9a0 4885998f lw t9,-0x7ab8(gp)=>->matrixSslSetKexFlags ;= 00459e00
.text:0045c9a4 00000000 nop
.text:0045c9a8 09f82003 jalr t9=>matrixSslSetKexFlags ;undefined matrixSslSetKexFlags()
.text:0045c9ac 21202002 _move a0,s1
.text:0045c9b0 2000a38f lw v1,local_30+0x50(sp)
.text:0045c9b4 1800bc8f lw gp,local_38+0x50(sp)
.text:0045c9b8 23286302 subu a1,s3,v1
.text:0045c9bc ec00a018 blez a1,LAB_0045cd70
.text:0045c9c0 00000000 _nop
.text:0045c9c4 00006f90 lbu t7,0x0(v1)
.text:0045c9c8 00000000 nop
.text:0045c9cc 3b00e015 bne t7,zero,LAB_0045cabc
.text:0045c9d0 01006324 _addiu v1,v1,0x1
.text:0045c9d4 05007310 beq v1,s3,LAB_0045c9ec
.text:0045c9d8 2000a3af _sw v1,local_30+0x50(sp)
.text:0045c9dc 23807500 subu s0,v1,s5
.text:0045c9e0 2a581702 slt t3,s0,s7
.text:0045c9e4 91006015 bne t3,zero,LAB_0045cc2c
.text:0045c9e8 23907300 _subu s2,v1,s3
LAB_0045c9ec: ;XREF[2,0]: 0045c9d4,0045cc50
.text:0045c9ec 3012248e lw a0,0x1230(s1)
.text:0045c9f0 01001524 li s5,0x1
.text:0045c9f4 c2a20400 srl s4,a0,0xb
.text:0045c9f8 01009732 andi s7,s4,0x1
.text:0045c9fc 8600f512 beq s7,s5,LAB_0045cc18
.text:0045ca00 02fd0400 _srl ra,a0,0x14
LAB_0045ca04: ;XREF[1,0]: 0045cc1c
.text:0045ca04 020d2396 lhu v1,0xd02(s1)
.text:0045ca08 00000000 nop
.text:0045ca0c 01006730 andi a3,v1,0x1
.text:0045ca10 0500e014 bne a3,zero,LAB_0045ca28
.text:0045ca14 00400824 _li t0,0x4000
.text:0045ca18 42600400 srl t4,a0,0x1
.text:0045ca1c 01008231 andi v0,t4,0x1
.text:0045ca20 02004010 beq v0,zero,LAB_0045ca2c
.text:0045ca24 00000000 _nop
LAB_0045ca28: ;XREF[1,0]: 0045ca10
.text:0045ca28 000d28ae sw t0,0xd00(s1)
LAB_0045ca2c: ;XREF[1,0]: 0045ca20
.text:0045ca2c bc0c248e lw a0,0xcbc(s1)
.text:0045ca30 00000000 nop
.text:0045ca34 05008010 beq a0,zero,LAB_0045ca4c
.text:0045ca38 02000924 _li t1,0x2
.text:0045ca3c 5c008a94 lhu t2,0x5c(a0)
.text:0045ca40 00000000 nop
.text:0045ca44 c8004911 beq t2,t1,LAB_0045cd68
.text:0045ca48 04000d24 _li t5,0x4
LAB_0045ca4c: ;XREF[2,0]: 0045ca34,0045cd68
.text:0045ca4c 2c0d238e lw v1,0xd2c(s1)
.text:0045ca50 00000000 nop
.text:0045ca54 c2300300 srl a2,v1,0x3
.text:0045ca58 0100c430 andi a0,a2,0x1
.text:0045ca5c 65008014 bne a0,zero,LAB_0045cbf4
.text:0045ca60 822c0300 _srl a1,v1,0x12
.text:0045ca64 0100ae30 andi t6,a1,0x1
.text:0045ca68 0200c011 beq t6,zero,LAB_0045ca74
.text:0045ca6c 0b000224 _li v0,0xb
.text:0045ca70 0c000224 li v0,0xc
LAB_0045ca74: ;XREF[2,0]: 0045ca68,0045cc10
.text:0045ca74 380d22a2 sb v0,0xd38(s1)
.text:0045ca78 2000af8f lw t7,local_30+0x50(sp)
.text:0045ca7c 21200000 clear a0
.text:0045ca80 0000cfae sw t7,0x0(s6)
.text:0045ca84 02001624 li s6,0x2
.text:0045ca88 390d36a2 sb s6,0xd39(s1)
.text:0045ca8c 4800bf8f lw ra,local_8+0x50(sp)
.text:0045ca90 4400b78f lw s7,local_c+0x50(sp)
.text:0045ca94 4000b68f lw s6,local_10+0x50(sp)
.text:0045ca98 3c00b58f lw s5,local_14+0x50(sp)
.text:0045ca9c 3800b48f lw s4,local_18+0x50(sp)
.text:0045caa0 3400b38f lw s3,local_1c+0x50(sp)
.text:0045caa4 3000b28f lw s2,local_20+0x50(sp)
.text:0045caa8 2c00b18f lw s1,local_24+0x50(sp)
.text:0045caac 2800b08f lw s0,local_28+0x50(sp)
.text:0045cab0 21108000 move v0,a0
.text:0045cab4 0800e003 jr ra
.text:0045cab8 5000bd27 _addiu sp,sp,0x50
LAB_0045cabc: ;XREF[4,0]: 0045c6e4,0045c924,0045c94c,0045c9cc
.text:0045cabc f4ff0424 li a0,-0xc
LAB_0045cac0: ;XREF[2,0]: 0045c898,0045c914
.text:0045cac0 65ff0010 b LAB_0045c858
.text:0045cac4 32000224 _li v0,0x32
LAB_0045cac8: ;XREF[1,0]: 0045c92c
.text:0045cac8 980c2892 lbu t0,0xc98(s1)
.text:0045cacc 00000000 nop
.text:0045cad0 9a000011 beq t0,zero,LAB_0045cd3c
.text:0045cad4 990c3426 _addiu s4,s1,0xc99
.text:0045cad8 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0045cadc 21208002 move a0,s4
.text:0045cae0 21280002 move a1,s0
.text:0045cae4 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0045cae8 21304002 _move a2,s2
.text:0045caec 1800bc8f lw gp,local_38+0x50(sp)
.text:0045caf0 1f004014 bne v0,zero,LAB_0045cb70
.text:0045caf4 21202002 _move a0,s1
.text:0045caf8 2c0d2a8e lw t2,0xd2c(s1)
.text:0045cafc 21801202 addu s0,s0,s2
.text:0045cb00 08004935 ori t1,t2,0x8
.text:0045cb04 2c0d29ae sw t1,0xd2c(s1)
.text:0045cb08 8eff0010 b LAB_0045c944
.text:0045cb0c 2000b0af _sw s0,local_30+0x50(sp)
LAB_0045cb10: ;XREF[1,0]: 0045c848
.text:0045cb10 2468ae00 and t5,a1,t6
.text:0045cb14 3c0d26a2 sb a2,0xd3c(s1)
.text:0045cb18 ffff0624 li a2,-0x1
.text:0045cb1c 3e0d26a2 sb a2,0xd3e(s1)
.text:0045cb20 5bff0010 b LAB_0045c890
.text:0045cb24 2c0d2dae _sw t5,0xd2c(s1)
LAB_0045cb28: ;XREF[1,0]: 0045c818
.text:0045cb28 3eff8012 beq s4,zero,LAB_0045c824
.text:0045cb2c 82cb0500 _srl t9,a1,0xe
.text:0045cb30 ffef1f24 li ra,-0x1001
.text:0045cb34 24c0bf00 and t8,a1,ra
.text:0045cb38 3c0d26a2 sb a2,0xd3c(s1)
.text:0045cb3c 3e0d24a2 sb a0,0xd3e(s1)
.text:0045cb40 53ff0010 b LAB_0045c890
.text:0045cb44 2c0d38ae _sw t8,0xd2c(s1)
LAB_0045cb48: ;XREF[1,0]: 0045c978
.text:0045cb48 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045cb4c ffff0532 andi a1,s0,0xffff
.text:0045cb50 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045cb54 21202002 _move a0,s1
.text:0045cb58 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cb5c 90ff4014 bne v0,zero,LAB_0045c9a0
.text:0045cb60 100d22ae _sw v0,0xd10(s1)
.text:0045cb64 f4ff0424 li a0,-0xc
LAB_0045cb68: ;XREF[1,0]: 0045c998
.text:0045cb68 3bff0010 b LAB_0045c858
.text:0045cb6c 28000224 _li v0,0x28
LAB_0045cb70: ;XREF[1,0]: 0045caf0
.text:0045cb70 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045cb74 00000000 nop
.text:0045cb78 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045cb7c 21280000 _clear a1
.text:0045cb80 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cb84 2000a58f lw a1,local_30+0x50(sp)
.text:0045cb88 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045cb8c 21304002 move a2,s2
.text:0045cb90 100d22ae sw v0,0xd10(s1)
.text:0045cb94 500020ae sw zero,0x50(s1)
.text:0045cb98 540020ae sw zero,0x54(s1)
.text:0045cb9c 580020ae sw zero,0x58(s1)
.text:0045cba0 5c0020ae sw zero,0x5c(s1)
.text:0045cba4 600020ae sw zero,0x60(s1)
.text:0045cba8 640020ae sw zero,0x64(s1)
.text:0045cbac 680020ae sw zero,0x68(s1)
.text:0045cbb0 6c0020ae sw zero,0x6c(s1)
.text:0045cbb4 700020ae sw zero,0x70(s1)
.text:0045cbb8 740020ae sw zero,0x74(s1)
.text:0045cbbc 780020ae sw zero,0x78(s1)
.text:0045cbc0 7c0020ae sw zero,0x7c(s1)
.text:0045cbc4 980c32a2 sb s2,0xc98(s1)
.text:0045cbc8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045cbcc 21208002 _move a0,s4
.text:0045cbd0 2c0d268e lw a2,0xd2c(s1)
.text:0045cbd4 2000b08f lw s0,local_30+0x50(sp)
.text:0045cbd8 f7ff0e24 li t6,-0x9
.text:0045cbdc 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cbe0 2468ce00 and t5,a2,t6
.text:0045cbe4 21801202 addu s0,s0,s2
.text:0045cbe8 2c0d2dae sw t5,0xd2c(s1)
.text:0045cbec 55ff0010 b LAB_0045c944
.text:0045cbf0 2000b0af _sw s0,local_30+0x50(sp)
LAB_0045cbf4: ;XREF[1,0]: 0045ca5c
.text:0045cbf4 948d998f lw t9,-0x726c(gp)=>->sslCreateKeys ;= 00457b98
.text:0045cbf8 00000000 nop
.text:0045cbfc 09f82003 jalr t9=>sslCreateKeys ;undefined sslCreateKeys()
.text:0045cc00 21202002 _move a0,s1
.text:0045cc04 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cc08 5c004004 bltz v0,LAB_0045cd7c
.text:0045cc0c f4ff0424 _li a0,-0xc
.text:0045cc10 98ff0010 b LAB_0045ca74
.text:0045cc14 14000224 _li v0,0x14
LAB_0045cc18: ;XREF[1,0]: 0045c9fc
.text:0045cc18 0100f833 andi t8,ra,0x1
.text:0045cc1c 79ff0017 bne t8,zero,LAB_0045ca04
.text:0045cc20 28000224 _li v0,0x28
.text:0045cc24 0cff0010 b LAB_0045c858
.text:0045cc28 f4ff0424 _li a0,-0xc
LAB_0045cc2c: ;XREF[1,0]: 0045c9e4
.text:0045cc2c 2889998f lw t9,-0x76d8(gp)=>->parseServerHelloExt...;= 00460810
.text:0045cc30 ffff5332 andi s3,s2,0xffff
.text:0045cc34 21202002 move a0,s1
.text:0045cc38 1000b3af sw s3,local_40+0x50(sp)
.text:0045cc3c 2128e002 move a1,s7
.text:0045cc40 2130a002 move a2,s5
.text:0045cc44 09f82003 jalr t9=>parseServerHelloExtensions ;undefined parseServerHelloExtensions...
.text:0045cc48 2000a727 _addiu a3,sp,0x20
.text:0045cc4c 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cc50 66ff4104 bgez v0,LAB_0045c9ec
.text:0045cc54 21204000 _move a0,v0
.text:0045cc58 00ff0010 b LAB_0045c85c
.text:0045cc5c 00000000 _nop
LAB_0045cc60: ;XREF[1,0]: 0045c988
.text:0045cc60 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045cc64 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045cc68 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045cc6c 1001c424 addiu a0=>.roda...,a2,0x110 ;= "psAssert %s"
.text:0045cc70 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045cc74 8007a525 _addiu a1=>.roda...,t5,0x780 ;= "hsDecode.c"
.text:0045cc78 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cc7c 05070524 li a1,0x705
.text:0045cc80 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045cc84 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045cc88 00000000 nop
.text:0045cc8c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045cc90 1c014425 _addiu a0=>.rodata:DAT_0049011c,t2,0x11c ;= 3Ah :
.text:0045cc94 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cc98 00000000 nop
.text:0045cc9c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045cca0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045cca4 00000000 nop
.text:0045cca8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045ccac 8c072425 _addiu a0=>.roda...,t1,0x78c ;= "ssl->cipher != NULL"
.text:0045ccb0 1800bc8f lw gp,local_38+0x50(sp)
.text:0045ccb4 100d228e lw v0,0xd10(s1)
.text:0045ccb8 35ff0010 b LAB_0045c990
.text:0045ccbc 00000000 _nop
LAB_0045ccc0: ;XREF[1,0]: 0045c93c
.text:0045ccc0 ac8d998f lw t9,-0x7254(gp)=>->sslGetCipherSpec ;= 00458d48
.text:0045ccc4 00000000 nop
.text:0045ccc8 09f82003 jalr t9=>sslGetCipherSpec ;undefined sslGetCipherSpec()
.text:0045cccc 21280000 _clear a1
.text:0045ccd0 1800bc8f lw gp,local_38+0x50(sp)
.text:0045ccd4 100d22ae sw v0,0xd10(s1)
.text:0045ccd8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0045ccdc 500020ae sw zero,0x50(s1)
.text:0045cce0 540020ae sw zero,0x54(s1)
.text:0045cce4 580020ae sw zero,0x58(s1)
.text:0045cce8 5c0020ae sw zero,0x5c(s1)
.text:0045ccec 600020ae sw zero,0x60(s1)
.text:0045ccf0 640020ae sw zero,0x64(s1)
.text:0045ccf4 680020ae sw zero,0x68(s1)
.text:0045ccf8 6c0020ae sw zero,0x6c(s1)
.text:0045ccfc 700020ae sw zero,0x70(s1)
.text:0045cd00 740020ae sw zero,0x74(s1)
.text:0045cd04 780020ae sw zero,0x78(s1)
.text:0045cd08 7c0020ae sw zero,0x7c(s1)
.text:0045cd0c 980c20a2 sb zero,0xc98(s1)
.text:0045cd10 990c2426 addiu a0,s1,0xc99
.text:0045cd14 21280000 clear a1
.text:0045cd18 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0045cd1c 20000624 _li a2,0x20
.text:0045cd20 2c0d2b8e lw t3,0xd2c(s1)
.text:0045cd24 f7ff1024 li s0,-0x9
.text:0045cd28 24787001 and t7,t3,s0
.text:0045cd2c 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cd30 2000b08f lw s0,local_30+0x50(sp)
.text:0045cd34 03ff0010 b LAB_0045c944
.text:0045cd38 2c0d2fae _sw t7,0xd2c(s1)
LAB_0045cd3c: ;XREF[1,0]: 0045cad0
.text:0045cd3c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045cd40 21280002 move a1,s0
.text:0045cd44 980c32a2 sb s2,0xc98(s1)
.text:0045cd48 990c2426 addiu a0,s1,0xc99
.text:0045cd4c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045cd50 21304002 _move a2,s2
.text:0045cd54 2000b08f lw s0,local_30+0x50(sp)
.text:0045cd58 1800bc8f lw gp,local_38+0x50(sp)
.text:0045cd5c 21801202 addu s0,s0,s2
.text:0045cd60 f8fe0010 b LAB_0045c944
.text:0045cd64 2000b0af _sw s0,local_30+0x50(sp)
LAB_0045cd68: ;XREF[1,0]: 0045ca44
.text:0045cd68 38ff0010 b LAB_0045ca4c
.text:0045cd6c 5c008da4 _sh t5,0x5c(a0)
LAB_0045cd70: ;XREF[1,0]: 0045c9bc
.text:0045cd70 f4ff0424 li a0,-0xc
.text:0045cd74 b8fe0010 b LAB_0045c858
.text:0045cd78 2f000224 _li v0,0x2f
LAB_0045cd7c: ;XREF[1,0]: 0045cc08
.text:0045cd7c b6fe0010 b LAB_0045c858
.text:0045cd80 50000224 _li v0,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseServerKeyExchange()
;local_res8 undefined4 8 ;XREF[2,0]: 0045cdd4,0045d214
;local_res4 undefined4 4 ;XREF[8,0]: 0045cdc4,0045cff4,0045d054,0045d154,0045d17c
; 0045d468,0045d618,0045d684
;local_4 undefined4 -4 ;XREF[3,0]: 0045cd94,0045d22c,0045d34c
;local_8 undefined4 -8 ;XREF[3,0]: 0045cd98,0045d230,0045d350
;local_c undefined4 -c ;XREF[3,0]: 0045cd9c,0045d234,0045d354
;local_10 undefined4 -10 ;XREF[3,0]: 0045cda0,0045d238,0045d358
;local_14 undefined4 -14 ;XREF[3,0]: 0045cda4,0045d23c,0045d35c
;local_18 undefined4 -18 ;XREF[3,0]: 0045cda8,0045d240,0045d360
;local_1c undefined4 -1c ;XREF[3,0]: 0045cdac,0045d244,0045d364
;local_20 undefined4 -20 ;XREF[3,0]: 0045cdb0,0045d248,0045d368
;local_24 undefined4 -24 ;XREF[3,0]: 0045cdb4,0045d24c,0045d36c
;local_28 undefined4 -28 ;XREF[3,0]: 0045cdb8,0045d250,0045d370
;local_2c undefined4 -2c ;XREF[8,0]: 0045ce3c,0045ce50,0045ce70,0045cea4,0045cec0
; 0045d04c,0045d188,0045d1b0
;local_30 undefined4 -30 ;XREF[2,0]: 0045ce7c,0045ce94
;local_148 undefined4 -148 ;XREF[49,0]: 0045cdbc,0045ce54,0045ce88,0045ceb4,0045cfa0
; 0045cfb8,0045cfd0,0045cfe8,0045d004,0045d044
; 0045d064,0045d108,0045d120,0045d138,0045d150
; 0045d16c,0045d1a4,0045d2b0,0045d2d4,0045d2f8
; 0045d31c,0045d390,0045d3a8,0045d3c0,0045d3d8
; 0045d41c,0045d434,0045d44c,0045d464,0045d488
; 0045d4a0,0045d4b8,0045d4d0,0045d4f4,0045d50c
; 0045d524,0045d53c,0045d560,0045d578,0045d590
; 0045d5a8,0045d5cc,0045d5e4,0045d5fc,0045d614
; 0045d638,0045d650,0045d668,0045d680
;local_14c undefined4 -14c ;XREF[1,0]: 0045d184
;local_150 undefined4 -150 ;XREF[2,0]: 0045d02c,0045d180
;local_154 undefined4 -154 ;XREF[2,0]: 0045d028,0045d190
;local_158 undefined4 -158 ;XREF[3,0]: 0045cea8,0045d024,0045d18c
;XREF[4,0]: Entry Point,0044c15c,0044c15c
; 004d8938
.text:0045cd84 08001c3c lui gp,0x8
.text:0045cd88 5c2c9c27 addiu gp,gp,0x2c5c
.text:0045cd8c 21e09903 addu gp,gp,t9
.text:0045cd90 98febd27 addiu sp,sp,-0x168
.text:0045cd94 6401bfaf sw ra,local_4+0x168(sp)
.text:0045cd98 6001beaf sw s8,local_8+0x168(sp)
.text:0045cd9c 5c01b7af sw s7,local_c+0x168(sp)
.text:0045cda0 5801b6af sw s6,local_10+0x168(sp)
.text:0045cda4 5401b5af sw s5,local_14+0x168(sp)
.text:0045cda8 5001b4af sw s4,local_18+0x168(sp)
.text:0045cdac 4c01b3af sw s3,local_1c+0x168(sp)
.text:0045cdb0 4801b2af sw s2,local_20+0x168(sp)
.text:0045cdb4 4401b1af sw s1,local_24+0x168(sp)
.text:0045cdb8 4001b0af sw s0,local_28+0x168(sp)
.text:0045cdbc 2000bcaf sw gp=>_gp,local_148+0x168(sp)
.text:0045cdc0 2c0d888c lw t0,0xd2c(a0)
.text:0045cdc4 6c01a5af sw a1,local_res4+0x168(sp)
.text:0045cdc8 421c0800 srl v1,t0,0x11
.text:0045cdcc 01006230 andi v0,v1,0x1
.text:0045cdd0 21908000 move s2,a0
.text:0045cdd4 7001a6af sw a2,local_res8+0x168(sp)
.text:0045cdd8 2198e000 move s3,a3
.text:0045cddc 21a80000 clear s5
.text:0045cde0 50129e8c lw s8,0x1250(a0)
.text:0045cde4 0000d08c lw s0,0x0(a2)
.text:0045cde8 f8004010 beq v0,zero,LAB_0045d1cc
.text:0045cdec 21b80000 _clear s7
.text:0045cdf0 822c0800 srl a1,t0,0x12
.text:0045cdf4 0100a430 andi a0,a1,0x1
.text:0045cdf8 19018014 bne a0,zero,LAB_0045d260
.text:0045cdfc 00000000 _nop
LAB_0045ce00: ;XREF[2,0]: 0045d280,0045d2dc
.text:0045ce00 c27c0800 srl t7,t0,0x13
.text:0045ce04 0100ee31 andi t6,t7,0x1
.text:0045ce08 3200c011 beq t6,zero,LAB_0045ced4
.text:0045ce0c 23487002 _subu t1,s3,s0
.text:0045ce10 23a07002 subu s4,s3,s0
.text:0045ce14 0400912a slti s1,s4,0x4
.text:0045ce18 49012016 bne s1,zero,LAB_0045d340
.text:0045ce1c 21a80002 _move s5,s0
.text:0045ce20 00001792 lbu s7,0x0(s0)
.text:0045ce24 03001624 li s6,0x3
.text:0045ce28 7001f616 bne s7,s6,LAB_0045d3ec
.text:0045ce2c 3801a527 _addiu a1,sp,0x138
.text:0045ce30 01000292 lbu v0,0x1(s0)
.text:0045ce34 308e998f lw t9,-0x71d0(gp)=>->getEccParamById ;= 0047949c
.text:0045ce38 00fa0200 sll ra,v0,0x8
.text:0045ce3c 3c01bfaf sw ra,local_2c+0x168(sp)
.text:0045ce40 02001892 lbu t8,0x2(s0)
.text:0045ce44 00000000 nop
.text:0045ce48 25201f03 or a0,t8,ra
.text:0045ce4c 09f82003 jalr t9=>getEccParamById ;undefined getEccParamById()
.text:0045ce50 3c01a4af _sw a0,local_2c+0x168(sp)
.text:0045ce54 2000bc8f lw gp,local_148+0x168(sp)
.text:0045ce58 64014004 bltz v0,LAB_0045d3ec
.text:0045ce5c 04001126 _addiu s1,s0,0x4
.text:0045ce60 03000392 lbu v1,0x3(s0)
.text:0045ce64 23207102 subu a0,s3,s1
.text:0045ce68 2a808300 slt s0,a0,v1
.text:0045ce6c 34010016 bne s0,zero,LAB_0045d340
.text:0045ce70 3c01a3af _sw v1,local_2c+0x168(sp)
.text:0045ce74 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0045ce78 900c448e lw a0,0xc90(s2)
.text:0045ce7c 3801a68f lw a2,local_30+0x168(sp)
.text:0045ce80 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0045ce84 380c4526 _addiu a1,s2,0xc38
.text:0045ce88 2000bc8f lw gp,local_148+0x168(sp)
.text:0045ce8c e7004004 bltz v0,LAB_0045d22c
.text:0045ce90 f8ff0324 _li v1,-0x8
.text:0045ce94 3801a58f lw a1,local_30+0x168(sp)
.text:0045ce98 900c448e lw a0,0xc90(s2)
.text:0045ce9c 380c478e lw a3,0xc38(s2)
.text:0045cea0 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0045cea4 3c01a697 lhu a2,local_2c+0x168(sp)
.text:0045cea8 1000a5af sw a1,local_158+0x168(sp)
.text:0045ceac 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0045ceb0 21282002 _move a1,s1
.text:0045ceb4 2000bc8f lw gp,local_148+0x168(sp)
.text:0045ceb8 22014004 bltz v0,LAB_0045d344
.text:0045cebc 32000224 _li v0,0x32
.text:0045cec0 3c01a68f lw a2,local_2c+0x168(sp)
.text:0045cec4 00000000 nop
.text:0045cec8 21802602 addu s0,s1,a2
.text:0045cecc 21b80002 move s7,s0
.text:0045ced0 23487002 subu t1,s3,s0
LAB_0045ced4: ;XREF[1,0]: 0045ce08
.text:0045ced4 02002729 slti a3,t1,0x2
.text:0045ced8 1a01e014 bne a3,zero,LAB_0045d344
.text:0045cedc 32000224 _li v0,0x32
.text:0045cee0 2c0d488e lw t0,0xd2c(s2)
.text:0045cee4 00000000 nop
.text:0045cee8 425b0800 srl t3,t0,0xd
.text:0045ceec 01006a31 andi t2,t3,0x1
.text:0045cef0 0f004011 beq t2,zero,LAB_0045cf30
.text:0045cef4 21880000 _clear s1
.text:0045cef8 00000d92 lbu t5,0x0(s0)
.text:0045cefc 04000c24 li t4,0x4
.text:0045cf00 02001026 addiu s0,s0,0x2
.text:0045cf04 0a00ac11 beq t5,t4,LAB_0045cf30
.text:0045cf08 20001124 _li s1,0x20
.text:0045cf0c 05000e24 li t6,0x5
.text:0045cf10 0700ae11 beq t5,t6,LAB_0045cf30
.text:0045cf14 30001124 _li s1,0x30
.text:0045cf18 06000f24 li t7,0x6
.text:0045cf1c 0400af11 beq t5,t7,LAB_0045cf30
.text:0045cf20 40001124 _li s1,0x40
.text:0045cf24 02001424 li s4,0x2
.text:0045cf28 7100b415 bne t5,s4,LAB_0045d0f0
.text:0045cf2c 14001124 _li s1,0x14
LAB_0045cf30: ;XREF[4,0]: 0045cef0,0045cf04,0045cf10,0045cf1c
.text:0045cf30 00001692 lbu s6,0x0(s0)
.text:0045cf34 01000392 lbu v1,0x1(s0)
.text:0045cf38 00121600 sll v0,s6,0x8
.text:0045cf3c 02001026 addiu s0,s0,0x2
.text:0045cf40 25b04300 or s6,v0,v1
.text:0045cf44 23f87002 subu ra,s3,s0
.text:0045cf48 2bc0f603 sltu t8,ra,s6
.text:0045cf4c fc000017 bne t8,zero,LAB_0045d340
.text:0045cf50 c2cb0800 _srl t9,t0,0xf
.text:0045cf54 01002433 andi a0,t9,0x1
.text:0045cf58 48008010 beq a0,zero,LAB_0045d07c
.text:0045cf5c 027c0800 _srl t7,t0,0x10
.text:0045cf60 422b0800 srl a1,t0,0xd
.text:0045cf64 0100a830 andi t0,a1,0x1
.text:0045cf68 05010011 beq t0,zero,LAB_0045d380
.text:0045cf6c 20000624 _li a2,0x20
.text:0045cf70 41012612 beq s1,a2,LAB_0045d478
.text:0045cf74 30000724 _li a3,0x30
.text:0045cf78 5a012712 beq s1,a3,LAB_0045d4e4
.text:0045cf7c 40000924 _li t1,0x40
.text:0045cf80 73012912 beq s1,t1,LAB_0045d550
.text:0045cf84 14000a24 _li t2,0x14
.text:0045cf88 a8002a16 bne s1,t2,LAB_0045d22c
.text:0045cf8c f4ff0324 _li v1,-0xc
.text:0045cf90 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0045cf94 00000000 nop
.text:0045cf98 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0045cf9c 2800a427 _addiu a0,sp,0x28
.text:0045cfa0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045cfa4 2800a427 addiu a0,sp,0x28
.text:0045cfa8 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045cfac 10004526 addiu a1,s2,0x10
.text:0045cfb0 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045cfb4 20000624 _li a2,0x20
.text:0045cfb8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045cfbc 2800a427 addiu a0,sp,0x28
.text:0045cfc0 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045cfc4 30004526 addiu a1,s2,0x30
.text:0045cfc8 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045cfcc 20000624 _li a2,0x20
.text:0045cfd0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045cfd4 2800a427 addiu a0,sp,0x28
.text:0045cfd8 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045cfdc 2128a002 move a1,s5
.text:0045cfe0 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045cfe4 2330f502 _subu a2,s7,s5
.text:0045cfe8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045cfec 00000000 nop
.text:0045cff0 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
LAB_0045cff4: ;XREF[4,0]: 0045d3e4,0045d4dc,0045d548,0045d5b4
.text:0045cff4 6c01a58f lw a1,local_res4+0x168(sp)
; FWD[9,0]: 00462408,00462a78,00462a78,004635a8
; 004635a8,00463928,00463928,00463ab8
; 00463ab8
.text:0045cff8 09f82003 jalr t9=>psSha1Final ;undefined psSha256Final()
;undefined psSha512Final()
;undefined psSha384Final()
;undefined psMd5Sha1Final()
;undefined psSha1Final()
.text:0045cffc 2800a427 _addiu a0,sp,0x28
.text:0045d000 2c0d4d8e lw t5,0xd2c(s2)
.text:0045d004 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d008 42630d00 srl t4,t5,0xd
.text:0045d00c 01008b31 andi t3,t4,0x1
.text:0045d010 c7006011 beq t3,zero,LAB_0045d330
.text:0045d014 00000000 _nop
.text:0045d018 5802458e lw a1,0x258(s2)
.text:0045d01c 7091998f lw t9,-0x6e90(gp)=>->pubRsaDecryptSigned...;= 00480e3c
LAB_0045d020: ;XREF[1,0]: 0045d338
.text:0045d020 f800b427 addiu s4,sp,0xf8
.text:0045d024 1000b4af sw s4,local_158+0x168(sp)
.text:0045d028 1400b1af sw s1,local_154+0x168(sp)
.text:0045d02c 1800beaf sw s8,local_150+0x168(sp)
.text:0045d030 2800a524 addiu a1,a1,0x28
.text:0045d034 21200000 clear a0
.text:0045d038 21300002 move a2,s0
; FWD[3,0]: 004803e4,004803e4,00480e3c
.text:0045d03c 09f82003 jalr t9=>pubRsaDecryptSignedElement ;undefined psRsaDecryptPub(undefined ...
;undefined pubRsaDecryptSignedElement...
.text:0045d040 2138c002 _move a3,s6
.text:0045d044 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d048 ec004004 bltz v0,LAB_0045d3fc
.text:0045d04c 3c01a2af _sw v0,local_2c+0x168(sp)
.text:0045d050 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0045d054 6c01a58f lw a1,local_res4+0x168(sp)
.text:0045d058 21208002 move a0,s4
.text:0045d05c 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0045d060 21302002 _move a2,s1
.text:0045d064 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d068 e4004014 bne v0,zero,LAB_0045d3fc
.text:0045d06c 21801602 _addu s0,s0,s6
.text:0045d070 2c0d488e lw t0,0xd2c(s2)
.text:0045d074 00000000 nop
.text:0045d078 027c0800 srl t7,t0,0x10
LAB_0045d07c: ;XREF[1,0]: 0045cf58
.text:0045d07c 0100ee31 andi t6,t7,0x1
.text:0045d080 5000c011 beq t6,zero,LAB_0045d1c4
.text:0045d084 42c30800 _srl t8,t0,0xd
.text:0045d088 01001433 andi s4,t8,0x1
.text:0045d08c 04008012 beq s4,zero,LAB_0045d0a0
.text:0045d090 42130800 _srl v0,t0,0xd
.text:0045d094 20001f24 li ra,0x20
.text:0045d098 48013f12 beq s1,ra,LAB_0045d5bc
.text:0045d09c 00000000 _nop
LAB_0045d0a0: ;XREF[1,0]: 0045d08c
.text:0045d0a0 01004330 andi v1,v0,0x1
.text:0045d0a4 04006010 beq v1,zero,LAB_0045d0b8
.text:0045d0a8 40000524 _li a1,0x40
.text:0045d0ac 30000424 li a0,0x30
.text:0045d0b0 5d012412 beq s1,a0,LAB_0045d628
.text:0045d0b4 00000000 _nop
LAB_0045d0b8: ;XREF[1,0]: 0045d0a4
.text:0045d0b8 d4002512 beq s1,a1,LAB_0045d40c
.text:0045d0bc 00000000 _nop
.text:0045d0c0 3e0d4392 lbu v1,0xd3e(s2)
.text:0045d0c4 00000000 nop
.text:0045d0c8 0300662c sltiu a2,v1,0x3
.text:0045d0cc 0a00c014 bne a2,zero,LAB_0045d0f8
.text:0045d0d0 ff000724 _li a3,0xff
.text:0045d0d4 08006710 beq v1,a3,LAB_0045d0f8
.text:0045d0d8 424b0800 _srl t1,t0,0xd
.text:0045d0dc 01002831 andi t0,t1,0x1
.text:0045d0e0 03000011 beq t0,zero,LAB_0045d0f0
.text:0045d0e4 14000a24 _li t2,0x14
.text:0045d0e8 03002a12 beq s1,t2,LAB_0045d0f8
.text:0045d0ec 00000000 _nop
LAB_0045d0f0: ;XREF[2,0]: 0045cf28,0045d0e0
.text:0045d0f0 4e000010 b LAB_0045d22c
.text:0045d0f4 f4ff0324 _li v1,-0xc
LAB_0045d0f8: ;XREF[3,0]: 0045d0cc,0045d0d4,0045d0e8
.text:0045d0f8 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0045d0fc 00000000 nop
.text:0045d100 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0045d104 2800a427 _addiu a0,sp,0x28
.text:0045d108 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d10c 2800a427 addiu a0,sp,0x28
.text:0045d110 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045d114 10004526 addiu a1,s2,0x10
.text:0045d118 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045d11c 20000624 _li a2,0x20
.text:0045d120 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d124 2800a427 addiu a0,sp,0x28
.text:0045d128 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045d12c 30004526 addiu a1,s2,0x30
.text:0045d130 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045d134 20000624 _li a2,0x20
.text:0045d138 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d13c 2128a002 move a1,s5
.text:0045d140 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045d144 2800a427 addiu a0,sp,0x28
.text:0045d148 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045d14c 2330f502 _subu a2,s7,s5
.text:0045d150 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d154 6c01a58f lw a1,local_res4+0x168(sp)
.text:0045d158 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0045d15c 2800a427 addiu a0,sp,0x28
.text:0045d160 14001124 li s1,0x14
LAB_0045d164: ;XREF[3,0]: 0045d470,0045d620,0045d68c
; FWD[7,0]: 00462408,00462a78,00462a78,004635a8
; 004635a8,00463928,00463928
.text:0045d164 09f82003 jalr t9=>psSha1Final ;undefined psSha256Final()
;undefined psSha512Final()
;undefined psSha384Final()
;undefined psSha1Final()
.text:0045d168 00000000 _nop
.text:0045d16c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d170 5802558e lw s5,0x258(s2)
.text:0045d174 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:0045d178 3c01b727 addiu s7,sp,0x13c
.text:0045d17c 6c01a68f lw a2,local_res4+0x168(sp)
.text:0045d180 1800b7af sw s7,local_150+0x168(sp)
.text:0045d184 1c00beaf sw s8,local_14c+0x168(sp)
.text:0045d188 3c01a0af sw zero,local_2c+0x168(sp)
.text:0045d18c 1000b0af sw s0,local_158+0x168(sp)
.text:0045d190 1400b6af sw s6,local_154+0x168(sp)
.text:0045d194 2800a526 addiu a1,s5,0x28
.text:0045d198 21382002 move a3,s1
.text:0045d19c 09f82003 jalr t9=>psEccDsaVerify ;undefined psEccDsaVerify(undefined p...
.text:0045d1a0 21200000 _clear a0
.text:0045d1a4 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d1a8 94004014 bne v0,zero,LAB_0045d3fc
.text:0045d1ac 01001e24 _li s8,0x1
.text:0045d1b0 3c01b18f lw s1,local_2c+0x168(sp)
.text:0045d1b4 00000000 nop
.text:0045d1b8 90003e16 bne s1,s8,LAB_0045d3fc
.text:0045d1bc 21801602 _addu s0,s0,s6
.text:0045d1c0 2c0d488e lw t0,0xd2c(s2)
LAB_0045d1c4: ;XREF[1,0]: 0045d080
.text:0045d1c4 0e001624 li s6,0xe
.text:0045d1c8 380d56a2 sb s6,0xd38(s2)
LAB_0045d1cc: ;XREF[1,0]: 0045cde8
.text:0045d1cc 82640800 srl t4,t0,0x12
.text:0045d1d0 01008b31 andi t3,t4,0x1
.text:0045d1d4 0f006011 beq t3,zero,LAB_0045d214
.text:0045d1d8 23707002 _subu t6,s3,s0
.text:0045d1dc 0200cd29 slti t5,t6,0x2
.text:0045d1e0 5800a015 bne t5,zero,LAB_0045d344
.text:0045d1e4 32000224 _li v0,0x32
.text:0045d1e8 300c40a2 sb zero,0xc30(s2)
.text:0045d1ec 01000f92 lbu t7,0x1(s0)
.text:0045d1f0 02001026 addiu s0,s0,0x2
.text:0045d1f4 23a07002 subu s4,s3,s0
.text:0045d1f8 2b988f02 sltu s3,s4,t7
.text:0045d1fc 2120e001 move a0,t7
.text:0045d200 50006016 bne s3,zero,LAB_0045d344
.text:0045d204 300c4fa2 _sb t7,0xc30(s2)
.text:0045d208 3600e015 bne t7,zero,LAB_0045d2e4
.text:0045d20c 0e001f24 _li ra,0xe
.text:0045d210 380d5fa2 sb ra,0xd38(s2)
LAB_0045d214: ;XREF[2,0]: 0045d1d4,0045d328
.text:0045d214 7001a38f lw v1,local_res8+0x168(sp)
.text:0045d218 00000000 nop
.text:0045d21c 000070ac sw s0,0x0(v1)
.text:0045d220 0c001024 li s0,0xc
.text:0045d224 390d50a2 sb s0,0xd39(s2)
.text:0045d228 21180000 clear v1
LAB_0045d22c: ;XREF[5,0]: 0045ce8c,0045cf88,0045d0f0,0045d2b4
; 0045d2fc
.text:0045d22c 6401bf8f lw ra,local_4+0x168(sp)
.text:0045d230 6001be8f lw s8,local_8+0x168(sp)
.text:0045d234 5c01b78f lw s7,local_c+0x168(sp)
.text:0045d238 5801b68f lw s6,local_10+0x168(sp)
.text:0045d23c 5401b58f lw s5,local_14+0x168(sp)
.text:0045d240 5001b48f lw s4,local_18+0x168(sp)
.text:0045d244 4c01b38f lw s3,local_1c+0x168(sp)
.text:0045d248 4801b28f lw s2,local_20+0x168(sp)
.text:0045d24c 4401b18f lw s1,local_24+0x168(sp)
.text:0045d250 4001b08f lw s0,local_28+0x168(sp)
.text:0045d254 21106000 move v0,v1
.text:0045d258 0800e003 jr ra
.text:0045d25c 6801bd27 _addiu sp,sp,0x168
LAB_0045d260: ;XREF[1,0]: 0045cdf8
.text:0045d260 2338f000 subu a3,a3,s0
.text:0045d264 0200e628 slti a2,a3,0x2
.text:0045d268 3600c014 bne a2,zero,LAB_0045d344
.text:0045d26c 32000224 _li v0,0x32
.text:0045d270 300c40a2 sb zero,0xc30(s2)
.text:0045d274 01000992 lbu t1,0x1(s0)
.text:0045d278 02001026 addiu s0,s0,0x2
.text:0045d27c ff002431 andi a0,t1,0xff
.text:0045d280 dffe8010 beq a0,zero,LAB_0045ce00
.text:0045d284 300c49a2 _sb t1,0xc30(s2)
.text:0045d288 23607002 subu t4,s3,s0
.text:0045d28c ffff8a31 andi t2,t4,0xffff
.text:0045d290 2b404401 sltu t0,t2,a0
.text:0045d294 2c000015 bne t0,zero,LAB_0045d348
.text:0045d298 f4ff0324 _li v1,-0xc
.text:0045d29c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045d2a0 00000000 nop
.text:0045d2a4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045d2a8 00000000 _nop
.text:0045d2ac 2c0c42ae sw v0,0xc2c(s2)
.text:0045d2b0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d2b4 ddff4010 beq v0,zero,LAB_0045d22c
.text:0045d2b8 f8ff0324 _li v1,-0x8
.text:0045d2bc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045d2c0 300c4692 lbu a2,0xc30(s2)
.text:0045d2c4 21280002 move a1,s0
.text:0045d2c8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045d2cc 21204000 _move a0,v0
.text:0045d2d0 300c4d92 lbu t5,0xc30(s2)
.text:0045d2d4 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d2d8 2c0d488e lw t0,0xd2c(s2)
.text:0045d2dc c8fe0010 b LAB_0045ce00
.text:0045d2e0 21800d02 _addu s0,s0,t5
LAB_0045d2e4: ;XREF[1,0]: 0045d208
.text:0045d2e4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0045d2e8 00000000 nop
.text:0045d2ec 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0045d2f0 00000000 _nop
.text:0045d2f4 2c0c42ae sw v0,0xc2c(s2)
.text:0045d2f8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d2fc cbff4010 beq v0,zero,LAB_0045d22c
.text:0045d300 f8ff0324 _li v1,-0x8
.text:0045d304 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045d308 300c4692 lbu a2,0xc30(s2)
.text:0045d30c 21280002 move a1,s0
.text:0045d310 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045d314 21204000 _move a0,v0
.text:0045d318 300c5892 lbu t8,0xc30(s2)
.text:0045d31c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d320 0e001f24 li ra,0xe
.text:0045d324 21801802 addu s0,s0,t8
.text:0045d328 baff0010 b LAB_0045d214
.text:0045d32c 380d5fa2 _sb ra,0xd38(s2)
LAB_0045d330: ;XREF[1,0]: 0045d010
.text:0045d330 5802458e lw a1,0x258(s2)
.text:0045d334 5888998f lw t9,-0x77a8(gp)=>->psRsaDecryptPub ;= 004803e4
.text:0045d338 39ff0010 b LAB_0045d020
.text:0045d33c 24001124 _li s1,0x24
LAB_0045d340: ;XREF[3,0]: 0045ce18,0045ce6c,0045cf4c
.text:0045d340 32000224 li v0,0x32
LAB_0045d344: ;XREF[5,0]: 0045ceb8,0045ced8,0045d1e0,0045d200
; 0045d268
.text:0045d344 f4ff0324 li v1,-0xc
LAB_0045d348: ;XREF[1,0]: 0045d294
.text:0045d348 300d42ae sw v0,0xd30(s2)
LAB_0045d34c: ;XREF[2,0]: 0045d3f4,0045d404
.text:0045d34c 6401bf8f lw ra,local_4+0x168(sp)
.text:0045d350 6001be8f lw s8,local_8+0x168(sp)
.text:0045d354 5c01b78f lw s7,local_c+0x168(sp)
.text:0045d358 5801b68f lw s6,local_10+0x168(sp)
.text:0045d35c 5401b58f lw s5,local_14+0x168(sp)
.text:0045d360 5001b48f lw s4,local_18+0x168(sp)
.text:0045d364 4c01b38f lw s3,local_1c+0x168(sp)
.text:0045d368 4801b28f lw s2,local_20+0x168(sp)
.text:0045d36c 4401b18f lw s1,local_24+0x168(sp)
.text:0045d370 4001b08f lw s0,local_28+0x168(sp)
.text:0045d374 21106000 move v0,v1
.text:0045d378 0800e003 jr ra
.text:0045d37c 6801bd27 _addiu sp,sp,0x168
LAB_0045d380: ;XREF[1,0]: 0045cf68
.text:0045d380 b88d998f lw t9,-0x7248(gp)=>->psMd5Sha1Init ;= 004639c0
.text:0045d384 00000000 nop
.text:0045d388 09f82003 jalr t9=>psMd5Sha1Init ;undefined psMd5Sha1Init()
.text:0045d38c 2800a427 _addiu a0,sp,0x28
.text:0045d390 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d394 2800a427 addiu a0,sp,0x28
.text:0045d398 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045d39c 10004526 addiu a1,s2,0x10
.text:0045d3a0 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:0045d3a4 20000624 _li a2,0x20
.text:0045d3a8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d3ac 2800a427 addiu a0,sp,0x28
.text:0045d3b0 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045d3b4 30004526 addiu a1,s2,0x30
.text:0045d3b8 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:0045d3bc 20000624 _li a2,0x20
.text:0045d3c0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d3c4 2800a427 addiu a0,sp,0x28
.text:0045d3c8 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045d3cc 2128a002 move a1,s5
.text:0045d3d0 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:0045d3d4 2330f502 _subu a2,s7,s5
.text:0045d3d8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d3dc 00000000 nop
.text:0045d3e0 1c88998f lw t9,-0x77e4(gp)=>->psMd5Sha1Final ;= 00463ab8
.text:0045d3e4 03ff0010 b LAB_0045cff4
.text:0045d3e8 00000000 _nop
LAB_0045d3ec: ;XREF[2,0]: 0045ce28,0045ce58
.text:0045d3ec 2f000224 li v0,0x2f
.text:0045d3f0 f4ff0324 li v1,-0xc
.text:0045d3f4 d5ff0010 b LAB_0045d34c
.text:0045d3f8 300d42ae _sw v0,0xd30(s2)
LAB_0045d3fc: ;XREF[4,0]: 0045d048,0045d068,0045d1a8,0045d1b8
.text:0045d3fc 2a000224 li v0,0x2a
.text:0045d400 f4ff0324 li v1,-0xc
.text:0045d404 d1ff0010 b LAB_0045d34c
.text:0045d408 300d42ae _sw v0,0xd30(s2)
LAB_0045d40c: ;XREF[1,0]: 0045d0b8
.text:0045d40c 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:0045d410 00000000 nop
.text:0045d414 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0045d418 2800a427 _addiu a0,sp,0x28
.text:0045d41c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d420 2800a427 addiu a0,sp,0x28
.text:0045d424 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d428 10004526 addiu a1,s2,0x10
.text:0045d42c 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d430 20000624 _li a2,0x20
.text:0045d434 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d438 2800a427 addiu a0,sp,0x28
.text:0045d43c 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d440 30004526 addiu a1,s2,0x30
.text:0045d444 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d448 20000624 _li a2,0x20
.text:0045d44c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d450 2128a002 move a1,s5
.text:0045d454 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d458 2800a427 addiu a0,sp,0x28
.text:0045d45c 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d460 2330f502 _subu a2,s7,s5
.text:0045d464 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d468 6c01a58f lw a1,local_res4+0x168(sp)
.text:0045d46c 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0045d470 3cff0010 b LAB_0045d164
.text:0045d474 2800a427 _addiu a0,sp,0x28
LAB_0045d478: ;XREF[1,0]: 0045cf70
.text:0045d478 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0045d47c 00000000 nop
.text:0045d480 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0045d484 2800a427 _addiu a0,sp,0x28
.text:0045d488 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d48c 2800a427 addiu a0,sp,0x28
.text:0045d490 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d494 10004526 addiu a1,s2,0x10
.text:0045d498 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d49c 20000624 _li a2,0x20
.text:0045d4a0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d4a4 2800a427 addiu a0,sp,0x28
.text:0045d4a8 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d4ac 30004526 addiu a1,s2,0x30
.text:0045d4b0 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d4b4 20000624 _li a2,0x20
.text:0045d4b8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d4bc 2800a427 addiu a0,sp,0x28
.text:0045d4c0 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d4c4 2128a002 move a1,s5
.text:0045d4c8 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d4cc 2330f502 _subu a2,s7,s5
.text:0045d4d0 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d4d4 00000000 nop
.text:0045d4d8 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0045d4dc c5fe0010 b LAB_0045cff4
.text:0045d4e0 00000000 _nop
LAB_0045d4e4: ;XREF[1,0]: 0045cf78
.text:0045d4e4 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0045d4e8 00000000 nop
.text:0045d4ec 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0045d4f0 2800a427 _addiu a0,sp,0x28
.text:0045d4f4 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d4f8 2800a427 addiu a0,sp,0x28
.text:0045d4fc 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d500 10004526 addiu a1,s2,0x10
.text:0045d504 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d508 20000624 _li a2,0x20
.text:0045d50c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d510 2800a427 addiu a0,sp,0x28
.text:0045d514 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d518 30004526 addiu a1,s2,0x30
.text:0045d51c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d520 20000624 _li a2,0x20
.text:0045d524 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d528 2800a427 addiu a0,sp,0x28
.text:0045d52c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d530 2128a002 move a1,s5
.text:0045d534 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d538 2330f502 _subu a2,s7,s5
.text:0045d53c 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d540 00000000 nop
.text:0045d544 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045d548 aafe0010 b LAB_0045cff4
.text:0045d54c 00000000 _nop
LAB_0045d550: ;XREF[1,0]: 0045cf80
.text:0045d550 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:0045d554 00000000 nop
.text:0045d558 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0045d55c 2800a427 _addiu a0,sp,0x28
.text:0045d560 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d564 2800a427 addiu a0,sp,0x28
.text:0045d568 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d56c 10004526 addiu a1,s2,0x10
.text:0045d570 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d574 20000624 _li a2,0x20
.text:0045d578 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d57c 2800a427 addiu a0,sp,0x28
.text:0045d580 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d584 30004526 addiu a1,s2,0x30
.text:0045d588 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d58c 20000624 _li a2,0x20
.text:0045d590 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d594 2800a427 addiu a0,sp,0x28
.text:0045d598 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045d59c 2128a002 move a1,s5
.text:0045d5a0 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045d5a4 2330f502 _subu a2,s7,s5
.text:0045d5a8 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d5ac 00000000 nop
.text:0045d5b0 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0045d5b4 8ffe0010 b LAB_0045cff4
.text:0045d5b8 00000000 _nop
LAB_0045d5bc: ;XREF[1,0]: 0045d098
.text:0045d5bc c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0045d5c0 00000000 nop
.text:0045d5c4 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0045d5c8 2800a427 _addiu a0,sp,0x28
.text:0045d5cc 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d5d0 2800a427 addiu a0,sp,0x28
.text:0045d5d4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d5d8 10004526 addiu a1,s2,0x10
.text:0045d5dc 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d5e0 20000624 _li a2,0x20
.text:0045d5e4 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d5e8 2800a427 addiu a0,sp,0x28
.text:0045d5ec e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d5f0 30004526 addiu a1,s2,0x30
.text:0045d5f4 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d5f8 20000624 _li a2,0x20
.text:0045d5fc 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d600 2128a002 move a1,s5
.text:0045d604 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045d608 2800a427 addiu a0,sp,0x28
.text:0045d60c 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045d610 2330f502 _subu a2,s7,s5
.text:0045d614 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d618 6c01a58f lw a1,local_res4+0x168(sp)
.text:0045d61c 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0045d620 d0fe0010 b LAB_0045d164
.text:0045d624 2800a427 _addiu a0,sp,0x28
LAB_0045d628: ;XREF[1,0]: 0045d0b0
.text:0045d628 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0045d62c 00000000 nop
.text:0045d630 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0045d634 2800a427 _addiu a0,sp,0x28
.text:0045d638 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d63c 2800a427 addiu a0,sp,0x28
.text:0045d640 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d644 10004526 addiu a1,s2,0x10
.text:0045d648 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d64c 20000624 _li a2,0x20
.text:0045d650 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d654 2800a427 addiu a0,sp,0x28
.text:0045d658 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d65c 30004526 addiu a1,s2,0x30
.text:0045d660 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d664 20000624 _li a2,0x20
.text:0045d668 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d66c 2128a002 move a1,s5
.text:0045d670 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045d674 2800a427 addiu a0,sp,0x28
.text:0045d678 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045d67c 2330f502 _subu a2,s7,s5
.text:0045d680 2000bc8f lw gp,local_148+0x168(sp)
.text:0045d684 6c01a58f lw a1,local_res4+0x168(sp)
.text:0045d688 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045d68c b5fe0010 b LAB_0045d164
.text:0045d690 2800a427 _addiu a0,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseCertificateStatus()
;local_4 undefined4 -4 ;XREF[3,0]: 0045d6a4,0045d7e0,0045d814
;local_8 undefined4 -8 ;XREF[3,0]: 0045d6a8,0045d7e8,0045d818
;local_c undefined4 -c ;XREF[3,0]: 0045d6ac,0045d7ec,0045d81c
;local_10 undefined4 -10 ;XREF[3,0]: 0045d6b0,0045d7f0,0045d820
;local_14 undefined4 -14 ;XREF[3,0]: 0045d6b4,0045d7f4,0045d824
;local_18 undefined4 -18 ;XREF[3,0]: 0045d6b8,0045d7f8,0045d828
;local_20 undefined4 -20 ;XREF[6,0]: 0045d6dc,0045d6f0,0045d6fc,0045d708,0045d730
; 0045d77c
;local_40 undefined4 -40 ;XREF[2,0]: 0045d7ac,0045d84c
;local_140 undefined4 -140 ;XREF[6,0]: 0045d6bc,0045d74c,0045d76c,0045d79c,0045d7bc
; 0045d858
;local_148 undefined4 -148 ;XREF[1,0]: 0045d758
;XREF[3,0]: Entry Point,0044c15c,004d7e74
.text:0045d694 08001c3c lui gp,0x8
.text:0045d698 4c239c27 addiu gp,gp,0x234c
.text:0045d69c 21e09903 addu gp,gp,t9
.text:0045d6a0 a8febd27 addiu sp,sp,-0x158
.text:0045d6a4 5401bfaf sw ra,local_4+0x158(sp)
.text:0045d6a8 5001b4af sw s4,local_8+0x158(sp)
.text:0045d6ac 4c01b3af sw s3,local_c+0x158(sp)
.text:0045d6b0 4801b2af sw s2,local_10+0x158(sp)
.text:0045d6b4 4401b1af sw s1,local_14+0x158(sp)
.text:0045d6b8 4001b0af sw s0,local_18+0x158(sp)
.text:0045d6bc 1800bcaf sw gp=>_gp,local_140+0x158(sp)
.text:0045d6c0 0000c88c lw t0,0x0(a2)
.text:0045d6c4 21a0c000 move s4,a2
.text:0045d6c8 2318e800 subu v1,a3,t0
.text:0045d6cc 04006228 slti v0,v1,0x4
.text:0045d6d0 2198e000 move s3,a3
.text:0045d6d4 21908000 move s2,a0
.text:0045d6d8 4b004014 bne v0,zero,LAB_0045d808
.text:0045d6dc 3801a8af _sw t0,local_20+0x158(sp)
.text:0045d6e0 00000591 lbu a1,0x0(t0)
.text:0045d6e4 01000424 li a0,0x1
.text:0045d6e8 5300a414 bne a1,a0,LAB_0045d838
.text:0045d6ec 01001125 _addiu s1,t0,0x1
.text:0045d6f0 3801b1af sw s1,local_20+0x158(sp)
.text:0045d6f4 02001025 addiu s0,t0,0x2
.text:0045d6f8 01000e91 lbu t6,0x1(t0)
.text:0045d6fc 3801b0af sw s0,local_20+0x158(sp)
.text:0045d700 02000d91 lbu t5,0x2(t0)
.text:0045d704 03000f25 addiu t7,t0,0x3
.text:0045d708 3801afaf sw t7,local_20+0x158(sp)
.text:0045d70c 03000991 lbu t1,0x3(t0)
.text:0045d710 005c0e00 sll t3,t6,0x10
.text:0045d714 00620d00 sll t4,t5,0x8
.text:0045d718 04000725 addiu a3,t0,0x4
.text:0045d71c 25506c01 or t2,t3,t4
.text:0045d720 25804901 or s0,t2,t1
.text:0045d724 23406702 subu t0,s3,a3
.text:0045d728 2a301001 slt a2,t0,s0
.text:0045d72c 3600c014 bne a2,zero,LAB_0045d808
.text:0045d730 3801a7af _sw a3,local_20+0x158(sp)
.text:0045d734 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0045d738 2000b127 addiu s1,sp,0x20
.text:0045d73c 21202002 move a0,s1
.text:0045d740 21280000 clear a1
.text:0045d744 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0045d748 14010624 _li a2,0x114
.text:0045d74c 1800bc8f lw gp,local_140+0x158(sp)
.text:0045d750 900c448e lw a0,0xc90(s2)
.text:0045d754 9c8e998f lw t9,-0x7164(gp)=>->psOcspParseResponse ;= 0046e954
.text:0045d758 1000b1af sw s1,local_148+0x158(sp)
.text:0045d75c 21280002 move a1,s0
.text:0045d760 21386002 move a3,s3
.text:0045d764 09f82003 jalr t9=>psOcspParseResponse ;undefined psOcspParseResponse(undefi...
.text:0045d768 3801a627 _addiu a2,sp,0x138
.text:0045d76c 1800bc8f lw gp,local_140+0x158(sp)
.text:0045d770 35004004 bltz v0,LAB_0045d848
.text:0045d774 00000000 _nop
.text:0045d778 480c588e lw t8,0xc48(s2)
.text:0045d77c 3801b38f lw s3,local_20+0x158(sp)
.text:0045d780 f48f998f lw t9,-0x700c(gp)=>->psOcspResponseValid...;= 00470850
.text:0045d784 7800058f lw a1,0x78(t8)
.text:0045d788 900c448e lw a0,0xc90(s2)
.text:0045d78c 5802468e lw a2,0x258(s2)
.text:0045d790 000093ae sw s3,0x0(s4)
.text:0045d794 09f82003 jalr t9=>psOcspResponseValidateOld ;undefined psOcspResponseValidateOld()
.text:0045d798 21382002 _move a3,s1
.text:0045d79c 1800bc8f lw gp,local_140+0x158(sp)
.text:0045d7a0 29004004 bltz v0,LAB_0045d848
.text:0045d7a4 00000000 _nop
.text:0045d7a8 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0045d7ac 1801a48f lw a0,local_40+0x158(sp)
.text:0045d7b0 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0045d7b4 00000000 _nop
.text:0045d7b8 2c0d428e lw v0,0xd2c(s2)
.text:0045d7bc 1800bc8f lw gp,local_140+0x158(sp)
.text:0045d7c0 42fc0200 srl ra,v0,0x11
.text:0045d7c4 0100f433 andi s4,ra,0x1
.text:0045d7c8 02008012 beq s4,zero,LAB_0045d7d4
.text:0045d7cc 0e000224 _li v0,0xe
.text:0045d7d0 0c000224 li v0,0xc
LAB_0045d7d4: ;XREF[1,0]: 0045d7c8
.text:0045d7d4 16000324 li v1,0x16
.text:0045d7d8 380d42a2 sb v0,0xd38(s2)
.text:0045d7dc 390d43a2 sb v1,0xd39(s2)
.text:0045d7e0 5401bf8f lw ra,local_4+0x158(sp)
.text:0045d7e4 21180000 clear v1
.text:0045d7e8 5001b48f lw s4,local_8+0x158(sp)
.text:0045d7ec 4c01b38f lw s3,local_c+0x158(sp)
.text:0045d7f0 4801b28f lw s2,local_10+0x158(sp)
.text:0045d7f4 4401b18f lw s1,local_14+0x158(sp)
.text:0045d7f8 4001b08f lw s0,local_18+0x158(sp)
.text:0045d7fc 21106000 move v0,v1
.text:0045d800 0800e003 jr ra
.text:0045d804 5801bd27 _addiu sp,sp,0x158
LAB_0045d808: ;XREF[2,0]: 0045d6d8,0045d72c
.text:0045d808 32000224 li v0,0x32
.text:0045d80c f4ff0324 li v1,-0xc
.text:0045d810 300d42ae sw v0,0xd30(s2)
LAB_0045d814: ;XREF[2,0]: 0045d840,0045d864
.text:0045d814 5401bf8f lw ra,local_4+0x158(sp)
.text:0045d818 5001b48f lw s4,local_8+0x158(sp)
.text:0045d81c 4c01b38f lw s3,local_c+0x158(sp)
.text:0045d820 4801b28f lw s2,local_10+0x158(sp)
.text:0045d824 4401b18f lw s1,local_14+0x158(sp)
.text:0045d828 4001b08f lw s0,local_18+0x158(sp)
.text:0045d82c 21106000 move v0,v1
.text:0045d830 0800e003 jr ra
.text:0045d834 5801bd27 _addiu sp,sp,0x158
LAB_0045d838: ;XREF[1,0]: 0045d6e8
.text:0045d838 2f000224 li v0,0x2f
.text:0045d83c f4ff0324 li v1,-0xc
.text:0045d840 f4ff0010 b LAB_0045d814
.text:0045d844 300d42ae _sw v0,0xd30(s2)
LAB_0045d848: ;XREF[2,0]: 0045d770,0045d7a0
.text:0045d848 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0045d84c 1801a48f lw a0,local_40+0x158(sp)
.text:0045d850 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0045d854 00000000 _nop
.text:0045d858 1800bc8f lw gp,local_140+0x158(sp)
.text:0045d85c 71000224 li v0,0x71
.text:0045d860 f4ff0324 li v1,-0xc
.text:0045d864 ebff0010 b LAB_0045d814
.text:0045d868 300d42ae _sw v0,0xd30(s2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseServerHelloDone()
;local_4 undefined4 -4 ;XREF[2,0]: 0045d87c,0045d8f4
;local_8 undefined4 -8 ;XREF[2,0]: 0045d880,0045d8f8
;local_c undefined4 -c ;XREF[2,0]: 0045d884,0045d8fc
;local_10 undefined4 -10 ;XREF[2,0]: 0045d888,0045d900
;local_14 undefined4 -14 ;XREF[2,0]: 0045d88c,0045d904
;local_18 undefined4 -18 ;XREF[2,0]: 0045d890,0045d908
;local_20 undefined4 -20 ;XREF[4,0]: 0045d894,0045d92c,0045d958,0045d974
;XREF[3,0]: Entry Point,0044c770,004d8858
.text:0045d86c 08001c3c lui gp,0x8
.text:0045d870 74219c27 addiu gp,gp,0x2174
.text:0045d874 21e09903 addu gp,gp,t9
.text:0045d878 d0ffbd27 addiu sp,sp,-0x30
.text:0045d87c 2c00bfaf sw ra,local_4+0x30(sp)
.text:0045d880 2800b4af sw s4,local_8+0x30(sp)
.text:0045d884 2400b3af sw s3,local_c+0x30(sp)
.text:0045d888 2000b2af sw s2,local_10+0x30(sp)
.text:0045d88c 1c00b1af sw s1,local_14+0x30(sp)
.text:0045d890 1800b0af sw s0,local_18+0x30(sp)
.text:0045d894 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0045d898 21808000 move s0,a0
.text:0045d89c 21a0c000 move s4,a2
.text:0045d8a0 f4ff0324 li v1,-0xc
.text:0045d8a4 0000d38c lw s3,0x0(a2)
.text:0045d8a8 5012928c lw s2,0x1250(a0)
.text:0045d8ac 3400a014 bne a1,zero,LAB_0045d980
.text:0045d8b0 2f000224 _li v0,0x2f
.text:0045d8b4 2c0d858c lw a1,0xd2c(a0)
.text:0045d8b8 00000000 nop
.text:0045d8bc 42240500 srl a0,a1,0x11
.text:0045d8c0 c21c0500 srl v1,a1,0x13
.text:0045d8c4 01008230 andi v0,a0,0x1
.text:0045d8c8 04004010 beq v0,zero,LAB_0045d8dc
.text:0045d8cc 01006330 _andi v1,v1,0x1
.text:0045d8d0 e889998f lw t9,-0x7618(gp)=>->psEccNewKey ;= 00479070
.text:0045d8d4 10006014 bne v1,zero,LAB_0045d918
.text:0045d8d8 340c1126 _addiu s1,s0,0xc34
LAB_0045d8dc: ;XREF[2,0]: 0045d8c8,0045d964
.text:0045d8dc 14000924 li t1,0x14
.text:0045d8e0 0e000624 li a2,0xe
.text:0045d8e4 380d09a2 sb t1,0xd38(s0)
.text:0045d8e8 cbff0324 li v1,-0x35
.text:0045d8ec 000093ae sw s3,0x0(s4)
.text:0045d8f0 390d06a2 sb a2,0xd39(s0)
LAB_0045d8f4: ;XREF[2,0]: 0045d938,0045d980
.text:0045d8f4 2c00bf8f lw ra,local_4+0x30(sp)
.text:0045d8f8 2800b48f lw s4,local_8+0x30(sp)
.text:0045d8fc 2400b38f lw s3,local_c+0x30(sp)
.text:0045d900 2000b28f lw s2,local_10+0x30(sp)
.text:0045d904 1c00b18f lw s1,local_14+0x30(sp)
.text:0045d908 1800b08f lw s0,local_18+0x30(sp)
.text:0045d90c 21106000 move v0,v1
.text:0045d910 0800e003 jr ra
.text:0045d914 3000bd27 _addiu sp,sp,0x30
LAB_0045d918: ;XREF[1,0]: 0045d8d4
.text:0045d918 380c078e lw a3,0xc38(s0)
.text:0045d91c 3c0c048e lw a0,0xc3c(s0)
.text:0045d920 3400e68c lw a2,0x34(a3)
.text:0045d924 09f82003 jalr t9=>psEccNewKey ;undefined psEccNewKey()
.text:0045d928 21282002 _move a1,s1
.text:0045d92c 1000bc8f lw gp,local_20+0x30(sp)
.text:0045d930 21384002 move a3,s2
.text:0045d934 c084998f lw t9,-0x7b40(gp)=>->matrixSslGenEphemer...;= 0044501c
.text:0045d938 eeff4004 bltz v0,LAB_0045d8f4
.text:0045d93c f8ff0324 _li v1,-0x8
.text:0045d940 380c088e lw t0,0xc38(s0)
.text:0045d944 480c048e lw a0,0xc48(s0)
.text:0045d948 3400068d lw a2,0x34(t0)
.text:0045d94c 340c058e lw a1,0xc34(s0)
.text:0045d950 09f82003 jalr t9=>matrixSslGenEphemeralEcKey ;undefined matrixSslGenEphemeralEcKey()
.text:0045d954 00000000 _nop
.text:0045d958 1000bc8f lw gp,local_20+0x30(sp)
.text:0045d95c 00000000 nop
.text:0045d960 9090998f lw t9,-0x6f70(gp)=>->psEccDeleteKey ;= 00479308
.text:0045d964 ddff4104 bgez v0,LAB_0045d8dc
.text:0045d968 21202002 _move a0,s1
.text:0045d96c 09f82003 jalr t9=>psEccDeleteKey ;undefined psEccDeleteKey()
.text:0045d970 00000000 _nop
.text:0045d974 1000bc8f lw gp,local_20+0x30(sp)
.text:0045d978 f4ff0324 li v1,-0xc
.text:0045d97c 50000224 li v0,0x50
LAB_0045d980: ;XREF[1,0]: 0045d8ac
.text:0045d980 dcff0010 b LAB_0045d8f4
.text:0045d984 300d02ae _sw v0,0xd30(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseCertificateRequest()
;local_res8 undefined4 8 ;XREF[2,0]: 0045d9c8,0045dae4
;local_4 undefined4 -4 ;XREF[3,0]: 0045d998,0045daf8,0045dd94
;local_8 undefined4 -8 ;XREF[3,0]: 0045d99c,0045dafc,0045dd98
;local_c undefined4 -c ;XREF[3,0]: 0045d9a0,0045db00,0045dd9c
;local_10 undefined4 -10 ;XREF[3,0]: 0045d9a4,0045db04,0045dda0
;local_14 undefined4 -14 ;XREF[3,0]: 0045d9a8,0045db08,0045dda4
;local_18 undefined4 -18 ;XREF[3,0]: 0045d9ac,0045db0c,0045dda8
;local_1c undefined4 -1c ;XREF[3,0]: 0045d9b0,0045db10,0045ddac
;local_20 undefined4 -20 ;XREF[3,0]: 0045d9b4,0045db14,0045ddb0
;local_24 undefined4 -24 ;XREF[3,0]: 0045d9b8,0045db18,0045ddb4
;local_28 undefined4 -28 ;XREF[3,0]: 0045d9bc,0045db1c,0045ddb8
;local_30 undefined4 -30 ;XREF[3,0]: 0045dccc,0045de3c,0045de64
;local_34 undefined4 -34 ;XREF[3,0]: 0045dc8c,0045de4c,0045de8c
;local_38 undefined4 -38 ;XREF[2,0]: 0045dc84,0045de14
;local_3c undefined4 -3c ;XREF[2,0]: 0045dc80,0045dd68
;local_40 undefined4 -40 ;XREF[3,0]: 0045dc78,0045dd58,0045ddec
;local_48 undefined4 -48 ;XREF[2,0]: 0045d9c0,0045dec4
;XREF[2,0]: Entry Point,004d808c
.text:0045d988 08001c3c lui gp,0x8
.text:0045d98c 58209c27 addiu gp,gp,0x2058
.text:0045d990 21e09903 addu gp,gp,t9
.text:0045d994 a8ffbd27 addiu sp,sp,-0x58
.text:0045d998 5400bfaf sw ra,local_4+0x58(sp)
.text:0045d99c 5000beaf sw s8,local_8+0x58(sp)
.text:0045d9a0 4c00b7af sw s7,local_c+0x58(sp)
.text:0045d9a4 4800b6af sw s6,local_10+0x58(sp)
.text:0045d9a8 4400b5af sw s5,local_14+0x58(sp)
.text:0045d9ac 4000b4af sw s4,local_18+0x58(sp)
.text:0045d9b0 3c00b3af sw s3,local_1c+0x58(sp)
.text:0045d9b4 3800b2af sw s2,local_20+0x58(sp)
.text:0045d9b8 3400b1af sw s1,local_24+0x58(sp)
.text:0045d9bc 3000b0af sw s0,local_28+0x58(sp)
.text:0045d9c0 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:0045d9c4 0400a528 slti a1,a1,0x4
.text:0045d9c8 6000a6af sw a2,local_res8+0x58(sp)
.text:0045d9cc 21a88000 move s5,a0
.text:0045d9d0 0000c28c lw v0,0x0(a2)
.text:0045d9d4 4001a014 bne a1,zero,LAB_0045ded8
.text:0045d9d8 21a0e000 _move s4,a3
.text:0045d9dc 01004324 addiu v1,v0,0x1
.text:0045d9e0 00004590 lbu a1,0x0(v0)
.text:0045d9e4 2320e300 subu a0,a3,v1
.text:0045d9e8 2a108500 slt v0,a0,a1
.text:0045d9ec e6004014 bne v0,zero,LAB_0045dd88
.text:0045d9f0 21286500 _addu a1,v1,a1
.text:0045d9f4 2c0db78e lw s7,0xd2c(s5)
.text:0045d9f8 00000000 nop
.text:0045d9fc 42331700 srl a2,s7,0xd
.text:0045da00 0100c330 andi v1,a2,0x1
.text:0045da04 64006014 bne v1,zero,LAB_0045db98
.text:0045da08 21b00000 _clear s6
LAB_0045da0c: ;XREF[1,0]: 0045ddd4
.text:0045da0c 23108502 subu v0,s4,a1
.text:0045da10 02004d28 slti t5,v0,0x2
.text:0045da14 0a00a015 bne t5,zero,LAB_0045da40
.text:0045da18 21400000 _clear t0
.text:0045da1c 0000b390 lbu s3,0x0(a1)
.text:0045da20 0100b190 lbu s1,0x1(a1)
.text:0045da24 00921300 sll s2,s3,0x8
.text:0045da28 0200a524 addiu a1,a1,0x2
.text:0045da2c 25405102 or t0,s2,s1
.text:0045da30 23608502 subu t4,s4,a1
.text:0045da34 2a708801 slt t6,t4,t0
.text:0045da38 d400c015 bne t6,zero,LAB_0045dd8c
.text:0045da3c 32000224 _li v0,0x32
LAB_0045da40: ;XREF[1,0]: 0045da14
.text:0045da40 480cb38e lw s3,0xc48(s5)
.text:0045da44 00000000 nop
.text:0045da48 cd006012 beq s3,zero,LAB_0045dd80
.text:0045da4c 00000000 _nop
.text:0045da50 7400788e lw t8,0x74(s3)
.text:0045da54 00000000 nop
.text:0045da58 c9000013 beq t8,zero,LAB_0045dd80
.text:0045da5c fe001924 _li t9,0xfe
.text:0045da60 6002b9ae sw t9,0x260(s5)
LAB_0045da64: ;XREF[1,0]: 0045dd80
.text:0045da64 03000729 slti a3,t0,0x3
.text:0045da68 1600e014 bne a3,zero,LAB_0045dac4
.text:0045da6c 00000000 _nop
.text:0045da70 2e006016 bne s3,zero,LAB_0045db2c
.text:0045da74 01001e24 _li s8,0x1
LAB_0045da78: ;XREF[1,0]: 0045dabc
.text:0045da78 0000be90 lbu s8,0x0(a1)
.text:0045da7c 0100b090 lbu s0,0x1(a1)
.text:0045da80 001a1e00 sll v1,s8,0x8
.text:0045da84 0200a524 addiu a1,a1,0x2
.text:0045da88 25107000 or v0,v1,s0
.text:0045da8c 23208502 subu a0,s4,a1
.text:0045da90 feff0625 addiu a2,t0,-0x2
.text:0045da94 2b508200 sltu t2,a0,v0
.text:0045da98 2a380201 slt a3,t0,v0
.text:0045da9c 2340c200 subu t0,a2,v0
.text:0045daa0 2128a200 addu a1,a1,v0
.text:0045daa4 b8004015 bne t2,zero,LAB_0045dd88
.text:0045daa8 03000429 _slti a0,t0,0x3
.text:0045daac b6004010 beq v0,zero,LAB_0045dd88
.text:0045dab0 00000000 _nop
.text:0045dab4 b400e014 bne a3,zero,LAB_0045dd88
.text:0045dab8 00000000 _nop
.text:0045dabc eeff8010 beq a0,zero,LAB_0045da78
.text:0045dac0 00000000 _nop
LAB_0045dac4: ;XREF[1,0]: 0045da68
.text:0045dac4 42431700 srl t0,s7,0xd
LAB_0045dac8: ;XREF[1,0]: 0045db90
.text:0045dac8 01001431 andi s4,t0,0x1
.text:0045dacc 04008012 beq s4,zero,LAB_0045dae0
.text:0045dad0 0e000f24 _li t7,0xe
.text:0045dad4 bc00c012 beq s6,zero,LAB_0045ddc8
.text:0045dad8 00000000 _nop
LAB_0045dadc: ;XREF[1,0]: 0045ddc8
.text:0045dadc 0e000f24 li t7,0xe
LAB_0045dae0: ;XREF[1,0]: 0045dacc
.text:0045dae0 380dafa2 sb t7,0xd38(s5)
.text:0045dae4 6000b68f lw s6,local_res8+0x58(sp)
.text:0045dae8 0d001724 li s7,0xd
.text:0045daec 0000c5ae sw a1,0x0(s6)
.text:0045daf0 21180000 clear v1
.text:0045daf4 390db7a2 sb s7,0xd39(s5)
.text:0045daf8 5400bf8f lw ra,local_4+0x58(sp)
.text:0045dafc 5000be8f lw s8,local_8+0x58(sp)
.text:0045db00 4c00b78f lw s7,local_c+0x58(sp)
.text:0045db04 4800b68f lw s6,local_10+0x58(sp)
.text:0045db08 4400b58f lw s5,local_14+0x58(sp)
.text:0045db0c 4000b48f lw s4,local_18+0x58(sp)
.text:0045db10 3c00b38f lw s3,local_1c+0x58(sp)
.text:0045db14 3800b28f lw s2,local_20+0x58(sp)
.text:0045db18 3400b18f lw s1,local_24+0x58(sp)
.text:0045db1c 3000b08f lw s0,local_28+0x58(sp)
.text:0045db20 21106000 move v0,v1
.text:0045db24 0800e003 jr ra
.text:0045db28 5800bd27 _addiu sp,sp,0x58
LAB_0045db2c: ;XREF[2,0]: 0045da70,0045db88
.text:0045db2c 0000a290 lbu v0,0x0(a1)
.text:0045db30 0100ab90 lbu t3,0x1(a1)
.text:0045db34 006a0200 sll t5,v0,0x8
.text:0045db38 0200b124 addiu s1,a1,0x2
.text:0045db3c 2580ab01 or s0,t5,t3
.text:0045db40 23f89102 subu ra,s4,s1
.text:0045db44 2b48f003 sltu t1,ra,s0
.text:0045db48 8f002015 bne t1,zero,LAB_0045dd88
.text:0045db4c 00000000 _nop
.text:0045db50 8d000012 beq s0,zero,LAB_0045dd88
.text:0045db54 2a901001 _slt s2,t0,s0
.text:0045db58 8b004016 bne s2,zero,LAB_0045dd88
.text:0045db5c 00000000 _nop
.text:0045db60 7400638e lw v1,0x74(s3)
.text:0045db64 00000000 nop
.text:0045db68 05006010 beq v1,zero,LAB_0045db80
.text:0045db6c feff1225 _addiu s2,t0,-0x2
.text:0045db70 08016c94 lhu t4,0x108(v1)
.text:0045db74 00000000 nop
.text:0045db78 ce009011 beq t4,s0,LAB_0045deb4
.text:0045db7c 21282002 _move a1,s1
LAB_0045db80: ;XREF[1,0]: 0045db68
.text:0045db80 23405002 subu t0,s2,s0
LAB_0045db84: ;XREF[2,0]: 0045dec8,0045ded0
.text:0045db84 03000e29 slti t6,t0,0x3
.text:0045db88 e8ffc011 beq t6,zero,LAB_0045db2c
.text:0045db8c 21283002 _addu a1,s1,s0
.text:0045db90 cdff0010 b LAB_0045dac8
.text:0045db94 42431700 _srl t0,s7,0xd
LAB_0045db98: ;XREF[1,0]: 0045da04
.text:0045db98 2340e500 subu t0,a3,a1
.text:0045db9c 02000729 slti a3,t0,0x2
.text:0045dba0 7a00e014 bne a3,zero,LAB_0045dd8c
.text:0045dba4 32000224 _li v0,0x32
.text:0045dba8 0000ac90 lbu t4,0x0(a1)
.text:0045dbac 0100ab90 lbu t3,0x1(a1)
.text:0045dbb0 00720c00 sll t6,t4,0x8
.text:0045dbb4 0200ac24 addiu t4,a1,0x2
.text:0045dbb8 2568cb01 or t5,t6,t3
.text:0045dbbc 23508c02 subu t2,s4,t4
.text:0045dbc0 2a484d01 slt t1,t2,t5
.text:0045dbc4 71002015 bne t1,zero,LAB_0045dd8c
.text:0045dbc8 0200af29 _slti t7,t5,0x2
.text:0045dbcc 1500e015 bne t7,zero,LAB_0045dc24
.text:0045dbd0 21480000 _clear t1
.text:0045dbd4 4c0da796 lhu a3,0xd4c(s5)
.text:0045dbd8 01000624 li a2,0x1
LAB_0045dbdc: ;XREF[1,0]: 0045dc1c
.text:0045dbdc 00009391 lbu s3,0x0(t4)
.text:0045dbe0 01009091 lbu s0,0x1(t4)
.text:0045dbe4 07007232 andi s2,s3,0x7
.text:0045dbe8 04884602 sllv s1,a2,s2
.text:0045dbec feffad25 addiu t5,t5,-0x2
.text:0045dbf0 ff002232 andi v0,s1,0xff
.text:0045dbf4 0200a529 slti a1,t5,0x2
.text:0045dbf8 02008c25 addiu t4,t4,0x2
.text:0045dbfc 02000612 beq s0,a2,LAB_0045dc08
.text:0045dc00 21204000 _move a0,v0
.text:0045dc04 00220200 sll a0,v0,0x8
LAB_0045dc08: ;XREF[1,0]: 0045dbfc
.text:0045dc08 ffff8330 andi v1,a0,0xffff
.text:0045dc0c 24b0e300 and s6,a3,v1
.text:0045dc10 0200c012 beq s6,zero,LAB_0045dc1c
.text:0045dc14 00000000 _nop
.text:0045dc18 25482301 or t1,t1,v1
LAB_0045dc1c: ;XREF[1,0]: 0045dc10
.text:0045dc1c efffa010 beq a1,zero,LAB_0045dbdc
.text:0045dc20 00000000 _nop
LAB_0045dc24: ;XREF[1,0]: 0045dbcc
.text:0045dc24 480ca28e lw v0,0xc48(s5)
.text:0045dc28 00000000 nop
.text:0045dc2c 68004010 beq v0,zero,LAB_0045ddd0
.text:0045dc30 01001624 _li s6,0x1
.text:0045dc34 74004b8c lw t3,0x74(v0)
.text:0045dc38 00000000 nop
.text:0045dc3c 64006011 beq t3,zero,LAB_0045ddd0
.text:0045dc40 02cb0900 _srl t9,t1,0xc
.text:0045dc44 42500900 srl t2,t1,0x1
.text:0045dc48 82310900 srl a2,t1,0x6
.text:0045dc4c 02790900 srl t7,t1,0x4
.text:0045dc50 82f00900 srl s8,t1,0x2
.text:0045dc54 42810900 srl s0,t1,0x5
.text:0045dc58 01004431 andi a0,t2,0x1
.text:0045dc5c 0100c530 andi a1,a2,0x1
.text:0045dc60 01003833 andi t8,t9,0x1
.text:0045dc64 823a0900 srl a3,t1,0xa
.text:0045dc68 42430900 srl t0,t1,0xd
.text:0045dc6c 0100e331 andi v1,t7,0x1
.text:0045dc70 824b0900 srl t1,t1,0xe
.text:0045dc74 0100c233 andi v0,s8,0x1
.text:0045dc78 1800a3af sw v1,local_40+0x58(sp)
.text:0045dc7c 01001e32 andi s8,s0,0x1
.text:0045dc80 1c00a4af sw a0,local_3c+0x58(sp)
.text:0045dc84 2000a5af sw a1,local_38+0x58(sp)
.text:0045dc88 01003f31 andi ra,t1,0x1
.text:0045dc8c 2400b8af sw t8,local_34+0x58(sp)
.text:0045dc90 21706001 move t6,t3
.text:0045dc94 0100e730 andi a3,a3,0x1
.text:0045dc98 01000831 andi t0,t0,0x1
.text:0045dc9c 85020624 li a2,0x285
.text:0045dca0 89060524 li a1,0x689
.text:0045dca4 88020a24 li t2,0x288
.text:0045dca8 8f060324 li v1,0x68f
.text:0045dcac 90060424 li a0,0x690
.text:0045dcb0 91061924 li t9,0x691
.text:0045dcb4 06021824 li t8,0x206
.text:0045dcb8 08021224 li s2,0x208
.text:0045dcbc 0c021324 li s3,0x20c
.text:0045dcc0 0d021124 li s1,0x20d
.text:0045dcc4 0e021024 li s0,0x20e
.text:0045dcc8 1b000010 b LAB_0045dd38
.text:0045dccc 2800bfaf _sw ra,local_30+0x58(sp)
LAB_0045dcd0: ;XREF[6,0]: 0045dd40,0045dd48,0045dd50,0045dd60
; 0045dd70,0045dd78
.text:0045dcd0 0800cb8d lw t3,0x8(t6)
.text:0045dcd4 00000000 nop
.text:0045dcd8 40006511 beq t3,a1,LAB_0045dddc
.text:0045dcdc 00000000 _nop
.text:0045dce0 3e006a11 beq t3,t2,LAB_0045dddc
.text:0045dce4 00000000 _nop
LAB_0045dce8: ;XREF[1,0]: 0045dddc
.text:0045dce8 40006311 beq t3,v1,LAB_0045ddec
.text:0045dcec 00000000 _nop
LAB_0045dcf0: ;XREF[2,0]: 0045dde4,0045ddf4
.text:0045dcf0 44006411 beq t3,a0,LAB_0045de04
.text:0045dcf4 00000000 _nop
LAB_0045dcf8: ;XREF[2,0]: 0045ddfc,0045de04
.text:0045dcf8 46007911 beq t3,t9,LAB_0045de14
.text:0045dcfc 00000000 _nop
LAB_0045dd00: ;XREF[2,0]: 0045de0c,0045de1c
.text:0045dd00 4a00f811 beq t7,t8,LAB_0045de2c
.text:0045dd04 00000000 _nop
LAB_0045dd08: ;XREF[6,0]: 0045de24,0045de2c,0045de34,0045de44
; 0045de54,0045de5c
.text:0045dd08 66007211 beq t3,s2,LAB_0045dea4
.text:0045dd0c 00000000 _nop
LAB_0045dd10: ;XREF[2,0]: 0045dea4,0045deac
.text:0045dd10 5e007311 beq t3,s3,LAB_0045de8c
.text:0045dd14 00000000 _nop
LAB_0045dd18: ;XREF[2,0]: 0045de94,0045de9c
.text:0045dd18 58007111 beq t3,s1,LAB_0045de7c
.text:0045dd1c 00000000 _nop
LAB_0045dd20: ;XREF[2,0]: 0045de7c,0045de84
.text:0045dd20 50007011 beq t3,s0,LAB_0045de64
.text:0045dd24 00000000 _nop
LAB_0045dd28: ;XREF[2,0]: 0045de6c,0045de74
.text:0045dd28 1c03ce8d lw t6,0x31c(t6)
.text:0045dd2c 00000000 nop
.text:0045dd30 2800c011 beq t6,zero,LAB_0045ddd4
.text:0045dd34 00000000 _nop
LAB_0045dd38: ;XREF[1,0]: 0045dcc8
.text:0045dd38 bc01cf8d lw t7,0x1bc(t6)
.text:0045dd3c 00000000 nop
.text:0045dd40 e3ffe615 bne t7,a2,LAB_0045dcd0
.text:0045dd44 00000000 _nop
.text:0045dd48 e1ff4014 bne v0,zero,LAB_0045dcd0
.text:0045dd4c 00000000 _nop
.text:0045dd50 dfffc017 bne s8,zero,LAB_0045dcd0
.text:0045dd54 00000000 _nop
.text:0045dd58 1800ab8f lw t3,local_40+0x58(sp)
.text:0045dd5c 00000000 nop
.text:0045dd60 dbff6015 bne t3,zero,LAB_0045dcd0
.text:0045dd64 00000000 _nop
.text:0045dd68 1c00bf8f lw ra,local_3c+0x58(sp)
.text:0045dd6c 00000000 nop
.text:0045dd70 d7ffe017 bne ra,zero,LAB_0045dcd0
.text:0045dd74 00000000 _nop
.text:0045dd78 d5ff0010 b LAB_0045dcd0
.text:0045dd7c 21b00000 _clear s6
LAB_0045dd80: ;XREF[2,0]: 0045da48,0045da58
.text:0045dd80 38ff0010 b LAB_0045da64
.text:0045dd84 6002a0ae _sw zero,0x260(s5)
LAB_0045dd88: ;XREF[7,0]: 0045d9ec,0045daa4,0045daac,0045dab4
; 0045db48,0045db50,0045db58
.text:0045dd88 32000224 li v0,0x32
LAB_0045dd8c: ;XREF[3,0]: 0045da38,0045dba0,0045dbc4
.text:0045dd8c f4ff0324 li v1,-0xc
.text:0045dd90 300da2ae sw v0,0xd30(s5)
LAB_0045dd94: ;XREF[1,0]: 0045dee0
.text:0045dd94 5400bf8f lw ra,local_4+0x58(sp)
.text:0045dd98 5000be8f lw s8,local_8+0x58(sp)
.text:0045dd9c 4c00b78f lw s7,local_c+0x58(sp)
.text:0045dda0 4800b68f lw s6,local_10+0x58(sp)
.text:0045dda4 4400b58f lw s5,local_14+0x58(sp)
.text:0045dda8 4000b48f lw s4,local_18+0x58(sp)
.text:0045ddac 3c00b38f lw s3,local_1c+0x58(sp)
.text:0045ddb0 3800b28f lw s2,local_20+0x58(sp)
.text:0045ddb4 3400b18f lw s1,local_24+0x58(sp)
.text:0045ddb8 3000b08f lw s0,local_28+0x58(sp)
.text:0045ddbc 21106000 move v0,v1
.text:0045ddc0 0800e003 jr ra
.text:0045ddc4 5800bd27 _addiu sp,sp,0x58
LAB_0045ddc8: ;XREF[1,0]: 0045dad4
.text:0045ddc8 44ff0010 b LAB_0045dadc
.text:0045ddcc 6002a0ae _sw zero,0x260(s5)
LAB_0045ddd0: ;XREF[2,0]: 0045dc2c,0045dc3c
.text:0045ddd0 21b00000 clear s6
LAB_0045ddd4: ;XREF[1,0]: 0045dd30
.text:0045ddd4 0dff0010 b LAB_0045da0c
.text:0045ddd8 21288d01 _addu a1,t4,t5
LAB_0045dddc: ;XREF[2,0]: 0045dcd8,0045dce0
.text:0045dddc c2ff4014 bne v0,zero,LAB_0045dce8
.text:0045dde0 00000000 _nop
.text:0045dde4 c2ff6315 bne t3,v1,LAB_0045dcf0
.text:0045dde8 21b00000 _clear s6
LAB_0045ddec: ;XREF[1,0]: 0045dce8
.text:0045ddec 1800a98f lw t1,local_40+0x58(sp)
.text:0045ddf0 00000000 nop
.text:0045ddf4 beff2015 bne t1,zero,LAB_0045dcf0
.text:0045ddf8 00000000 _nop
.text:0045ddfc beff6415 bne t3,a0,LAB_0045dcf8
.text:0045de00 21b00000 _clear s6
LAB_0045de04: ;XREF[1,0]: 0045dcf0
.text:0045de04 bcffc017 bne s8,zero,LAB_0045dcf8
.text:0045de08 00000000 _nop
.text:0045de0c bcff7915 bne t3,t9,LAB_0045dd00
.text:0045de10 21b00000 _clear s6
LAB_0045de14: ;XREF[1,0]: 0045dcf8
.text:0045de14 2000bf8f lw ra,local_38+0x58(sp)
.text:0045de18 00000000 nop
.text:0045de1c b8ffe017 bne ra,zero,LAB_0045dd00
.text:0045de20 00000000 _nop
.text:0045de24 b8fff815 bne t7,t8,LAB_0045dd08
.text:0045de28 21b00000 _clear s6
LAB_0045de2c: ;XREF[1,0]: 0045dd00
.text:0045de2c b6ffe014 bne a3,zero,LAB_0045dd08
.text:0045de30 00000000 _nop
.text:0045de34 b4ff0015 bne t0,zero,LAB_0045dd08
.text:0045de38 00000000 _nop
.text:0045de3c 2800af8f lw t7,local_30+0x58(sp)
.text:0045de40 00000000 nop
.text:0045de44 b0ffe015 bne t7,zero,LAB_0045dd08
.text:0045de48 00000000 _nop
.text:0045de4c 2400a98f lw t1,local_34+0x58(sp)
.text:0045de50 00000000 nop
.text:0045de54 acff2015 bne t1,zero,LAB_0045dd08
.text:0045de58 00000000 _nop
.text:0045de5c aaff0010 b LAB_0045dd08
.text:0045de60 21b00000 _clear s6
LAB_0045de64: ;XREF[1,0]: 0045dd20
.text:0045de64 2800ab8f lw t3,local_30+0x58(sp)
.text:0045de68 00000000 nop
.text:0045de6c aeff6015 bne t3,zero,LAB_0045dd28
.text:0045de70 00000000 _nop
.text:0045de74 acff0010 b LAB_0045dd28
.text:0045de78 21b00000 _clear s6
LAB_0045de7c: ;XREF[1,0]: 0045dd18
.text:0045de7c a8ff0015 bne t0,zero,LAB_0045dd20
.text:0045de80 00000000 _nop
.text:0045de84 a6ff0010 b LAB_0045dd20
.text:0045de88 21b00000 _clear s6
LAB_0045de8c: ;XREF[1,0]: 0045dd10
.text:0045de8c 2400bf8f lw ra,local_34+0x58(sp)
.text:0045de90 00000000 nop
.text:0045de94 a0ffe017 bne ra,zero,LAB_0045dd18
.text:0045de98 00000000 _nop
.text:0045de9c 9eff0010 b LAB_0045dd18
.text:0045dea0 21b00000 _clear s6
LAB_0045dea4: ;XREF[1,0]: 0045dd08
.text:0045dea4 9affe014 bne a3,zero,LAB_0045dd10
.text:0045dea8 00000000 _nop
.text:0045deac 98ff0010 b LAB_0045dd10
.text:0045deb0 21b00000 _clear s6
LAB_0045deb4: ;XREF[1,0]: 0045db78
.text:0045deb4 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0045deb8 0401648c lw a0,0x104(v1)
.text:0045debc 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0045dec0 21300002 _move a2,s0
.text:0045dec4 1000bc8f lw gp,local_48+0x58(sp)
.text:0045dec8 2eff4014 bne v0,zero,LAB_0045db84
.text:0045decc 23405002 _subu t0,s2,s0
.text:0045ded0 2cff0010 b LAB_0045db84
.text:0045ded4 6002beae _sw s8,0x260(s5)
LAB_0045ded8: ;XREF[1,0]: 0045d9d4
.text:0045ded8 2f000224 li v0,0x2f
.text:0045dedc f4ff0324 li v1,-0xc
.text:0045dee0 acff0010 b LAB_0045dd94
.text:0045dee4 300da2ae _sw v0,0xd30(s5)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseFinished(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045df68
;local_8 undefined4 -8 ;XREF[3,0]: 0045def8,0045e050,0045e1cc
;local_c undefined4 -c ;XREF[3,0]: 0045defc,0045e054,0045e1d0
;local_10 undefined4 -10 ;XREF[3,0]: 0045df00,0045e058,0045e1d4
;local_14 undefined4 -14 ;XREF[3,0]: 0045df04,0045e05c,0045e1d8
;local_18 undefined4 -18 ;XREF[3,0]: 0045df08,0045e060,0045e1dc
;local_1c undefined4 -1c ;XREF[3,0]: 0045df0c,0045e064,0045e1e0
;local_20 undefined4 -20 ;XREF[3,0]: 0045df10,0045e068,0045e1e4
;local_28 undefined4 -28 ;XREF[12,0]: 0045df14,0045df90,0045e0d0,0045e0ec,0045e108
; 0045e124,0045e140,0045e15c,0045e178,0045e19c
; 0045e1b8,0045e204
;XREF[3,0]: Entry Point,0044c86c,004d813c
.text:0045dee8 08001c3c lui gp,0x8
.text:0045deec f81a9c27 addiu gp,gp,0x1af8
.text:0045def0 21e09903 addu gp,gp,t9
.text:0045def4 c8ffbd27 addiu sp,sp,-0x38
.text:0045def8 3000bfaf sw ra,local_8+0x38(sp)
.text:0045defc 2c00b5af sw s5,local_c+0x38(sp)
.text:0045df00 2800b4af sw s4,local_10+0x38(sp)
.text:0045df04 2400b3af sw s3,local_14+0x38(sp)
.text:0045df08 2000b2af sw s2,local_18+0x38(sp)
.text:0045df0c 1c00b1af sw s1,local_1c+0x38(sp)
.text:0045df10 1800b0af sw s0,local_20+0x38(sp)
.text:0045df14 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0045df18 3100a228 slti v0,param_2,0x31
.text:0045df1c 2190a000 move s2,param_2
.text:0045df20 21a8e000 move s5,param_4
.text:0045df24 21808000 move s0,param_1
.text:0045df28 2198c000 move s3,param_3
.text:0045df2c 0000f18c lw s1,0x0(param_4)
.text:0045df30 61004010 beq v0,zero,LAB_0045e0b8
.text:0045df34 21a00000 _clear s4
LAB_0045df38: ;XREF[1,0]: 0045e10c
.text:0045df38 2c0d038e lw v1,0xd2c(s0)
.text:0045df3c 00000000 nop
.text:0045df40 42400300 srl t0,v1,0x1
.text:0045df44 01000731 andi param_4,t0,0x1
.text:0045df48 b200e010 beq param_4,zero,LAB_0045e214
.text:0045df4c c2520300 _srl t2,v1,0xb
.text:0045df50 01004931 andi t1,t2,0x1
.text:0045df54 02002015 bne t1,zero,LAB_0045df60
.text:0045df58 0c000224 _li v0,0xc
.text:0045df5c 24000224 li v0,0x24
LAB_0045df60: ;XREF[1,0]: 0045df54
.text:0045df60 98004216 bne s2,v0,LAB_0045e1c4
.text:0045df64 32000224 _li v0,0x32
.text:0045df68 4800ad8f lw t5,param_5+0x38(sp)
.text:0045df6c 00000000 nop
.text:0045df70 2360b101 subu t4,t5,s1
.text:0045df74 2a589201 slt t3,t4,s2
.text:0045df78 92006015 bne t3,zero,LAB_0045e1c4
.text:0045df7c 21286002 _move param_2,s3
.text:0045df80 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0045df84 21202002 move param_1,s1
.text:0045df88 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0045df8c 21304002 _move param_3,s2
.text:0045df90 1000bc8f lw gp,local_28+0x38(sp)
.text:0045df94 a3004014 bne v0,zero,LAB_0045e224
.text:0045df98 ffff0f24 _li t7,-0x1
.text:0045df9c 2c0d058e lw param_2,0xd2c(s0)
.text:0045dfa0 00000000 nop
.text:0045dfa4 0100ae30 andi t6,param_2,0x1
.text:0045dfa8 21883202 addu s1,s1,s2
.text:0045dfac 3200c011 beq t6,zero,LAB_0045e078
.text:0045dfb0 380d0fa2 _sb t7,0xd38(s0)
.text:0045dfb4 c2980500 srl s3,param_2,0x3
.text:0045dfb8 01007232 andi s2,s3,0x1
.text:0045dfbc 3c004012 beq s2,zero,LAB_0045e0b0
.text:0045dfc0 00000000 _nop
LAB_0045dfc4: ;XREF[2,0]: 0045e0a8,0045e0b0
.text:0045dfc4 fc0c078e lw param_4,0xcfc(s0)
.text:0045dfc8 00000000 nop
.text:0045dfcc c2300700 srl param_3,param_4,0x3
.text:0045dfd0 0100c330 andi v1,param_3,0x1
.text:0045dfd4 06006014 bne v1,zero,LAB_0045dff0
.text:0045dfd8 82430500 _srl t0,param_2,0xe
.text:0045dfdc 5802048e lw param_1,0x258(s0)
.text:0045dfe0 00000000 nop
.text:0045dfe4 83008014 bne param_1,zero,LAB_0045e1f4
.text:0045dfe8 00000000 _nop
LAB_0045dfec: ;XREF[1,0]: 0045e20c
.text:0045dfec 82430500 srl t0,param_2,0xe
LAB_0045dff0: ;XREF[1,0]: 0045dfd4
.text:0045dff0 01000531 andi param_2,t0,0x1
.text:0045dff4 6300a014 bne param_2,zero,LAB_0045e184
.text:0045dff8 00000000 _nop
LAB_0045dffc: ;XREF[2,0]: 0045e1a0,0045e1bc
.text:0045dffc 8000048e lw param_1,0x80(s0)
.text:0045e000 00000000 nop
.text:0045e004 58008014 bne param_1,zero,LAB_0045e168
.text:0045e008 00000000 _nop
LAB_0045e00c: ;XREF[1,0]: 0045e17c
.text:0045e00c 2012048e lw param_1,0x1220(s0)
.text:0045e010 00000000 nop
.text:0045e014 4d008014 bne param_1,zero,LAB_0045e14c
.text:0045e018 00000000 _nop
LAB_0045e01c: ;XREF[1,0]: 0045e160
.text:0045e01c 2412048e lw param_1,0x1224(s0)
.text:0045e020 00000000 nop
.text:0045e024 42008014 bne param_1,zero,LAB_0045e130
.text:0045e028 00000000 _nop
LAB_0045e02c: ;XREF[1,0]: 0045e144
.text:0045e02c 2c0c048e lw param_1,0xc2c(s0)
.text:0045e030 00000000 nop
.text:0045e034 37008014 bne param_1,zero,LAB_0045e114
.text:0045e038 00000000 _nop
LAB_0045e03c: ;XREF[1,0]: 0045e128
.text:0045e03c 0000b1ae sw s1,0x0(s5)
.text:0045e040 14001124 li s1,0x14
.text:0045e044 390d11a2 sb s1,0xd39(s0)
.text:0045e048 21188002 move v1,s4
.text:0045e04c 900c00ae sw zero,0xc90(s0)
.text:0045e050 3000bf8f lw ra,local_8+0x38(sp)
.text:0045e054 2c00b58f lw s5,local_c+0x38(sp)
.text:0045e058 2800b48f lw s4,local_10+0x38(sp)
.text:0045e05c 2400b38f lw s3,local_14+0x38(sp)
.text:0045e060 2000b28f lw s2,local_18+0x38(sp)
.text:0045e064 1c00b18f lw s1,local_1c+0x38(sp)
.text:0045e068 1800b08f lw s0,local_20+0x38(sp)
.text:0045e06c 21106000 move v0,v1
.text:0045e070 0800e003 jr ra
.text:0045e074 3800bd27 _addiu sp,sp,0x38
LAB_0045e078: ;XREF[1,0]: 0045dfac
.text:0045e078 bc0c038e lw v1,0xcbc(s0)
.text:0045e07c 00000000 nop
.text:0045e080 08006010 beq v1,zero,LAB_0045e0a4
.text:0045e084 c2200500 _srl param_1,param_2,0x3
.text:0045e088 5e007894 lhu t8,0x5e(v1)
.text:0045e08c 00000000 nop
.text:0045e090 05000013 beq t8,zero,LAB_0045e0a8
.text:0045e094 01008230 _andi v0,param_1,0x1
.text:0045e098 05001f24 li ra,0x5
.text:0045e09c 5c007fa4 sh ra,0x5c(v1)
.text:0045e0a0 c2200500 srl param_1,param_2,0x3
LAB_0045e0a4: ;XREF[1,0]: 0045e080
.text:0045e0a4 01008230 andi v0,param_1,0x1
LAB_0045e0a8: ;XREF[1,0]: 0045e090
.text:0045e0a8 c6ff4010 beq v0,zero,LAB_0045dfc4
.text:0045e0ac 00000000 _nop
LAB_0045e0b0: ;XREF[1,0]: 0045dfbc
.text:0045e0b0 c4ff0010 b LAB_0045dfc4
.text:0045e0b4 cbff1424 _li s4,-0x35
LAB_0045e0b8: ;XREF[1,0]: 0045df30
.text:0045e0b8 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045e0bc 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045e0c0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045e0c4 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:0045e0c8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045e0cc 8007a524 _addiu param_2=>...,param_2,0x780 ;= "hsDecode.c"
.text:0045e0d0 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e0d4 240c0524 li param_2,0xc24
.text:0045e0d8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045e0dc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045e0e0 00000000 nop
.text:0045e0e4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045e0e8 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0045e0ec 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e0f0 00000000 nop
.text:0045e0f4 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045e0f8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045e0fc 00000000 nop
.text:0045e100 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045e104 a0078424 _addiu param_1=>...,param_1,0x7a0 ;= "hsLen <= SHA384_HASH_SIZE"
.text:0045e108 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e10c 8aff0010 b LAB_0045df38
.text:0045e110 00000000 _nop
LAB_0045e114: ;XREF[1,0]: 0045e034
.text:0045e114 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045e118 00000000 nop
.text:0045e11c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045e120 00000000 _nop
.text:0045e124 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e128 c4ff0010 b LAB_0045e03c
.text:0045e12c 2c0c00ae _sw zero,0xc2c(s0)
LAB_0045e130: ;XREF[1,0]: 0045e024
.text:0045e130 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045e134 00000000 nop
.text:0045e138 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045e13c 00000000 _nop
.text:0045e140 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e144 b9ff0010 b LAB_0045e02c
.text:0045e148 241200ae _sw zero,0x1224(s0)
LAB_0045e14c: ;XREF[1,0]: 0045e014
.text:0045e14c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045e150 00000000 nop
.text:0045e154 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045e158 00000000 _nop
.text:0045e15c 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e160 aeff0010 b LAB_0045e01c
.text:0045e164 201200ae _sw zero,0x1220(s0)
LAB_0045e168: ;XREF[1,0]: 0045e004
.text:0045e168 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045e16c 00000000 nop
.text:0045e170 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045e174 00000000 _nop
.text:0045e178 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e17c a3ff0010 b LAB_0045e00c
.text:0045e180 800000ae _sw zero,0x80(s0)
LAB_0045e184: ;XREF[1,0]: 0045dff4
.text:0045e184 6c90998f lw t9,-0x6f94(gp)=>->zeroSixByte ;= 0045b110
.text:0045e188 00000000 nop
.text:0045e18c 09f82003 jalr t9=>zeroSixByte ;undefined zeroSixByte()
.text:0045e190 dd0d0426 _addiu param_1,s0,0xddd
.text:0045e194 040d048e lw param_1,0xd04(s0)
.text:0045e198 01000924 li t1,0x1
.text:0045e19c 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e1a0 96ff8010 beq param_1,zero,LAB_0045dffc
.text:0045e1a4 e80d09ae _sw t1,0xde8(s0)
.text:0045e1a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0045e1ac 00000000 nop
.text:0045e1b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0045e1b4 00000000 _nop
.text:0045e1b8 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e1bc 8fff0010 b LAB_0045dffc
.text:0045e1c0 040d00ae _sw zero,0xd04(s0)
LAB_0045e1c4: ;XREF[2,0]: 0045df60,0045df78
.text:0045e1c4 f4ff0324 li v1,-0xc
.text:0045e1c8 300d02ae sw v0,0xd30(s0)
LAB_0045e1cc: ;XREF[2,0]: 0045e21c,0045e22c
.text:0045e1cc 3000bf8f lw ra,local_8+0x38(sp)
.text:0045e1d0 2c00b58f lw s5,local_c+0x38(sp)
.text:0045e1d4 2800b48f lw s4,local_10+0x38(sp)
.text:0045e1d8 2400b38f lw s3,local_14+0x38(sp)
.text:0045e1dc 2000b28f lw s2,local_18+0x38(sp)
.text:0045e1e0 1c00b18f lw s1,local_1c+0x38(sp)
.text:0045e1e4 1800b08f lw s0,local_20+0x38(sp)
.text:0045e1e8 21106000 move v0,v1
.text:0045e1ec 0800e003 jr ra
.text:0045e1f0 3800bd27 _addiu sp,sp,0x38
LAB_0045e1f4: ;XREF[1,0]: 0045dfe4
.text:0045e1f4 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0045e1f8 00000000 nop
.text:0045e1fc 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0045e200 00000000 _nop
.text:0045e204 1000bc8f lw gp,local_28+0x38(sp)
.text:0045e208 2c0d058e lw param_2,0xd2c(s0)
.text:0045e20c 77ff0010 b LAB_0045dfec
.text:0045e210 580200ae _sw zero,0x258(s0)
LAB_0045e214: ;XREF[1,0]: 0045df48
.text:0045e214 0a000224 li v0,0xa
.text:0045e218 f4ff0324 li v1,-0xc
.text:0045e21c ebff0010 b LAB_0045e1cc
.text:0045e220 300d02ae _sw v0,0xd30(s0)
LAB_0045e224: ;XREF[1,0]: 0045df94
.text:0045e224 33000224 li v0,0x33
.text:0045e228 f4ff0324 li v1,-0xc
.text:0045e22c e7ff0010 b LAB_0045e1cc
.text:0045e230 300d02ae _sw v0,0xd30(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseCertificate()
;local_res4 undefined4 4 ;XREF[2,0]: 0045e274,0045e630
;local_4 undefined4 -4 ;XREF[4,0]: 0045e244,0045e4f8,0045e580,0045e644
;local_8 undefined4 -8 ;XREF[4,0]: 0045e248,0045e4fc,0045e584,0045e648
;local_c undefined4 -c ;XREF[4,0]: 0045e24c,0045e500,0045e588,0045e64c
;local_10 undefined4 -10 ;XREF[4,0]: 0045e250,0045e504,0045e58c,0045e650
;local_14 undefined4 -14 ;XREF[4,0]: 0045e254,0045e508,0045e590,0045e654
;local_18 undefined4 -18 ;XREF[4,0]: 0045e258,0045e50c,0045e594,0045e658
;local_1c undefined4 -1c ;XREF[4,0]: 0045e25c,0045e510,0045e598,0045e65c
;local_20 undefined4 -20 ;XREF[4,0]: 0045e260,0045e514,0045e59c,0045e660
;local_24 undefined4 -24 ;XREF[4,0]: 0045e264,0045e518,0045e5a0,0045e664
;local_28 undefined4 -28 ;XREF[4,0]: 0045e268,0045e51c,0045e5a4,0045e668
;local_30 undefined4 -30 ;XREF[7,0]: 0045e364,0045e3f4,0045e42c,0045e470,0045e498
; 0045e548,0045e758
;local_38 undefined4 -38 ;XREF[7,0]: 0045e26c,0045e348,0045e3dc,0045e53c,0045e5e4
; 0045e734,0045e764
;local_3c undefined4 -3c ;XREF[1,0]: 0045e3cc
;local_40 undefined4 -40 ;XREF[1,0]: 0045e3c8
;local_44 undefined4 -44 ;XREF[1,0]: 0045e3c0
;local_48 undefined4 -48 ;XREF[2,0]: 0045e334,0045e3c4
;XREF[3,0]: Entry Point,0044c218,004d81d0
.text:0045e234 08001c3c lui gp,0x8
.text:0045e238 ac179c27 addiu gp,gp,0x17ac
.text:0045e23c 21e09903 addu gp,gp,t9
.text:0045e240 a8ffbd27 addiu sp,sp,-0x58
.text:0045e244 5400bfaf sw ra,local_4+0x58(sp)
.text:0045e248 5000beaf sw s8,local_8+0x58(sp)
.text:0045e24c 4c00b7af sw s7,local_c+0x58(sp)
.text:0045e250 4800b6af sw s6,local_10+0x58(sp)
.text:0045e254 4400b5af sw s5,local_14+0x58(sp)
.text:0045e258 4000b4af sw s4,local_18+0x58(sp)
.text:0045e25c 3c00b3af sw s3,local_1c+0x58(sp)
.text:0045e260 3800b2af sw s2,local_20+0x58(sp)
.text:0045e264 3400b1af sw s1,local_24+0x58(sp)
.text:0045e268 3000b0af sw s0,local_28+0x58(sp)
.text:0045e26c 2000bcaf sw gp=>_gp,local_38+0x58(sp)
.text:0045e270 0000a78c lw a3,0x0(a1)
.text:0045e274 5c00a5af sw a1,local_res4+0x58(sp)
.text:0045e278 2318c700 subu v1,a2,a3
.text:0045e27c 03006228 slti v0,v1,0x3
.text:0045e280 21b8c000 move s7,a2
.text:0045e284 50129e8c lw s8,0x1250(a0)
.text:0045e288 ba004014 bne v0,zero,LAB_0045e574
.text:0045e28c 21a08000 _move s4,a0
.text:0045e290 0000ea90 lbu t2,0x0(a3)
.text:0045e294 0100e990 lbu t1,0x1(a3)
.text:0045e298 002c0a00 sll a1,t2,0x10
.text:0045e29c 00420900 sll t0,t1,0x8
.text:0045e2a0 0200e490 lbu a0,0x2(a3)
.text:0045e2a4 2530a800 or a2,a1,t0
.text:0045e2a8 2528c400 or a1,a2,a0
.text:0045e2ac 3901a010 beq a1,zero,LAB_0045e794
.text:0045e2b0 0300f024 _addiu s0,a3,0x3
.text:0045e2b4 2388f002 subu s1,s7,s0
.text:0045e2b8 03002f2a slti t7,s1,0x3
.text:0045e2bc ad00e015 bne t7,zero,LAB_0045e574
.text:0045e2c0 0300a228 _slti v0,a1,0x3
.text:0045e2c4 21a80000 clear s5
.text:0045e2c8 2d004014 bne v0,zero,LAB_0045e380
.text:0045e2cc 21b00000 _clear s6
LAB_0045e2d0: ;XREF[1,0]: 0045e378
.text:0045e2d0 00000392 lbu v1,0x0(s0)
.text:0045e2d4 01000292 lbu v0,0x1(s0)
.text:0045e2d8 00940300 sll s2,v1,0x10
.text:0045e2dc 02001892 lbu t8,0x2(s0)
.text:0045e2e0 00fa0200 sll ra,v0,0x8
.text:0045e2e4 03001126 addiu s1,s0,0x3
.text:0045e2e8 25c85f02 or t9,s2,ra
.text:0045e2ec 2398f102 subu s3,s7,s1
.text:0045e2f0 25903803 or s2,t9,t8
.text:0045e2f4 2b807202 sltu s0,s3,s2
.text:0045e2f8 21180000 clear v1
.text:0045e2fc 9d000016 bne s0,zero,LAB_0045e574
.text:0045e300 fdffb324 _addiu s3,a1,-0x3
.text:0045e304 2a207202 slt a0,s3,s2
.text:0045e308 9b008014 bne a0,zero,LAB_0045e578
.text:0045e30c f4ff0424 _li a0,-0xc
.text:0045e310 fc0c888e lw t0,0xcfc(s4)
.text:0045e314 00000000 nop
.text:0045e318 02290800 srl a1,t0,0x4
.text:0045e31c 0100a630 andi a2,a1,0x1
.text:0045e320 0200c010 beq a2,zero,LAB_0045e32c
.text:0045e324 00000000 _nop
.text:0045e328 01000324 li v1,0x1
LAB_0045e32c: ;XREF[1,0]: 0045e320
.text:0045e32c 900c848e lw a0,0xc90(s4)
.text:0045e330 e88b998f lw t9,-0x7418(gp)=>->psX509ParseCert ;= 0046c554
.text:0045e334 1000a3af sw v1,local_48+0x58(sp)
.text:0045e338 21282002 move a1,s1
.text:0045e33c 21304002 move a2,s2
.text:0045e340 09f82003 jalr t9=>psX509ParseCert ;undefined psX509ParseCert(undefined ...
.text:0045e344 2800a727 _addiu a3,sp,0x28
.text:0045e348 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e34c 01014004 bltz v0,LAB_0045e754
.text:0045e350 21804000 _move s0,v0
.text:0045e354 0100b526 addiu s5,s5,0x1
.text:0045e358 01000924 li t1,0x1
.text:0045e35c 4400a912 beq s5,t1,LAB_0045e470
.text:0045e360 21802202 _addu s0,s1,v0
.text:0045e364 2800a78f lw a3=>local_30,0x28(sp)
.text:0045e368 23287202 subu a1,s3,s2
.text:0045e36c 1c03c7ae sw a3,0x31c(s6)
.text:0045e370 0300a228 slti v0,a1,0x3
.text:0045e374 21b0e000 move s6,a3
LAB_0045e378: ;XREF[1,0]: 0045e480
.text:0045e378 d5ff4010 beq v0,zero,LAB_0045e2d0
.text:0045e37c 00000000 _nop
LAB_0045e380: ;XREF[1,0]: 0045e2c8
.text:0045e380 2c0d978e lw s7,0xd2c(s4)
.text:0045e384 00000000 nop
.text:0045e388 0100f632 andi s6,s7,0x1
.text:0045e38c e200c012 beq s6,zero,LAB_0045e718
.text:0045e390 00000000 _nop
LAB_0045e394: ;XREF[1,0]: 0045e738
.text:0045e394 480c828e lw v0,0xc48(s4)
.text:0045e398 900c888e lw t0,0xc90(s4)
.text:0045e39c 5802858e lw a1,0x258(s4)
.text:0045e3a0 02004010 beq v0,zero,LAB_0045e3ac
.text:0045e3a4 21300000 _clear a2
.text:0045e3a8 7800468c lw a2,0x78(v0)
LAB_0045e3ac: ;XREF[1,0]: 0045e3a0
.text:0045e3ac 4c128e8e lw t6,0x124c(s4)
.text:0045e3b0 c00c878e lw a3,0xcc0(s4)
.text:0045e3b4 3c85998f lw t9,-0x7ac4(gp)=>->matrixValidateCertsExt;= 00447ea8
.text:0045e3b8 3c128d26 addiu t5,s4,0x123c
.text:0045e3bc 2c00af27 addiu t7,sp,0x2c
.text:0045e3c0 1400beaf sw s8,local_44+0x58(sp)
.text:0045e3c4 1000afaf sw t7,local_48+0x58(sp)
.text:0045e3c8 1800aeaf sw t6,local_40+0x58(sp)
.text:0045e3cc 1c00adaf sw t5,local_3c+0x58(sp)
.text:0045e3d0 09f82003 jalr t9=>matrixValidateCertsExt ;undefined matrixValidateCertsExt(und...
.text:0045e3d4 21200001 _move a0,t0
.text:0045e3d8 f8ff1e24 li s8,-0x8
.text:0045e3dc 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e3e0 f6005e10 beq v0,s8,LAB_0045e7bc
.text:0045e3e4 21904000 _move s2,v0
.text:0045e3e8 5802848e lw a0,0x258(s4)
.text:0045e3ec 21880000 clear s1
.text:0045e3f0 70008010 beq a0,zero,LAB_0045e5b4
.text:0045e3f4 2800a4af _sw a0,local_30+0x58(sp)
LAB_0045e3f8: ;XREF[1,0]: 0045e49c
.text:0045e3f8 4812838e lw v1,0x1248(s4)
.text:0045e3fc 00000000 nop
.text:0045e400 06006018 blez v1,LAB_0045e41c
.text:0045e404 01003126 _addiu s1,s1,0x1
.text:0045e408 2a987100 slt s3,v1,s1
.text:0045e40c 4e006016 bne s3,zero,LAB_0045e548
.text:0045e410 00000000 _nop
.text:0045e414 45007110 beq v1,s1,LAB_0045e52c
.text:0045e418 a4008524 _addiu a1,a0,0xa4
LAB_0045e41c: ;XREF[3,0]: 0045e400,0045e540,0045e56c
.text:0045e41c 300d858e lw a1,0xd30(s4)
.text:0045e420 ff000824 li t0,0xff
.text:0045e424 6400a814 bne a1,t0,LAB_0045e5b8
.text:0045e428 00000000 _nop
.text:0045e42c 2800a68f lw a2,local_30+0x58(sp)
.text:0045e430 00000000 nop
.text:0045e434 b002c98c lw t1,0x2b0(a2)
.text:0045e438 00000000 nop
.text:0045e43c 27002225 addiu v0,t1,0x27
.text:0045e440 0800552c sltiu s5,v0,0x8
.text:0045e444 1200a012 beq s5,zero,switchD_0045e468::caseD_ffffffdc
.text:0045e448 80b80200 _sll s7,v0,0x2
.text:0045e44c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045e450 00000000 nop
.text:0045e454 c0078b25 addiu t3,t4,0x7c0
.text:0045e458 21b0eb02 addu s6,s7,t3
.text:0045e45c 0000c78e lw a3,0x0(s6)=>.rodata:switchD_0045e468:...;= FFF7ECF8h
.text:0045e460 00000000 nop
.text:0045e464 2150fc00 addu t2,a3,gp
switchD: ; FWD[5,0]: 0045e488,0045e490,0045e6a0,0045e6d8
; 0045e6e4
.text:0045e468 08004001 jr t2
.text:0045e46c 00000000 _nop
LAB_0045e470: ;XREF[1,0]: 0045e35c
.text:0045e470 2800aa8f lw t2,local_30+0x58(sp)
.text:0045e474 23287202 subu a1,s3,s2
.text:0045e478 21b04001 move s6,t2
.text:0045e47c 0300a228 slti v0,a1,0x3
.text:0045e480 bdff0010 b LAB_0045e378
.text:0045e484 58028aae _sw t2,0x258(s4)
caseD_ffffffdd: ;XREF[1,0]: 0045e468
.text:0045e488 2c000524 li a1,0x2c
LAB_0045e48c: ;XREF[4,0]: 0045e6b0,0045e6c0,0045e6d0,0045e6ec
.text:0045e48c 300d85ae sw a1,0xd30(s4)
caseD_ffffffdc: ;XREF[3,0]: 0045e444,0045e468,0045e6dc
.text:0045e490 1c03d88c lw t8,0x31c(a2)
.text:0045e494 00000000 nop
.text:0045e498 2800b8af sw t8,local_30+0x58(sp)
.text:0045e49c d6ff0017 bne t8,zero,LAB_0045e3f8
.text:0045e4a0 21200003 _move a0,t8
.text:0045e4a4 ff001124 li s1,0xff
.text:0045e4a8 4600b114 bne a1,s1,LAB_0045e5c4
.text:0045e4ac 00000000 _nop
LAB_0045e4b0: ;XREF[1,0]: 0045e5bc
.text:0045e4b0 480c828e lw v0,0xc48(s4)
.text:0045e4b4 00000000 nop
.text:0045e4b8 05004010 beq v0,zero,LAB_0045e4d0
.text:0045e4bc 00000000 _nop
.text:0045e4c0 78005f8c lw ra,0x78(v0)
.text:0045e4c4 00000000 nop
.text:0045e4c8 3e00e017 bne ra,zero,LAB_0045e5c4
.text:0045e4cc 00000000 _nop
LAB_0045e4d0: ;XREF[1,0]: 0045e4b8
.text:0045e4d0 30000524 li a1,0x30
.text:0045e4d4 300d85ae sw a1,0xd30(s4)
LAB_0045e4d8: ;XREF[1,0]: 0045e5c4
.text:0045e4d8 5c02878e lw a3,0x25c(s4)
.text:0045e4dc 00000000 nop
.text:0045e4e0 3b00e014 bne a3,zero,LAB_0045e5d0
.text:0045e4e4 00000000 _nop
.text:0045e4e8 ff001024 li s0,0xff
.text:0045e4ec a100b010 beq a1,s0,LAB_0045e774
.text:0045e4f0 2a000224 _li v0,0x2a
.text:0045e4f4 f4ff0424 li a0,-0xc
LAB_0045e4f8: ;XREF[1,0]: 0045e778
.text:0045e4f8 5400bf8f lw ra,local_4+0x58(sp)
.text:0045e4fc 5000be8f lw s8,local_8+0x58(sp)
.text:0045e500 4c00b78f lw s7,local_c+0x58(sp)
.text:0045e504 4800b68f lw s6,local_10+0x58(sp)
.text:0045e508 4400b58f lw s5,local_14+0x58(sp)
.text:0045e50c 4000b48f lw s4,local_18+0x58(sp)
.text:0045e510 3c00b38f lw s3,local_1c+0x58(sp)
.text:0045e514 3800b28f lw s2,local_20+0x58(sp)
.text:0045e518 3400b18f lw s1,local_24+0x58(sp)
.text:0045e51c 3000b08f lw s0,local_28+0x58(sp)
.text:0045e520 21108000 move v0,a0
.text:0045e524 0800e003 jr ra
.text:0045e528 5800bd27 _addiu sp,sp,0x58
LAB_0045e52c: ;XREF[1,0]: 0045e414
.text:0045e52c e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0045e530 84000624 li a2,0x84
.text:0045e534 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0045e538 28018424 _addiu a0,a0,0x128
.text:0045e53c 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e540 b6ff4010 beq v0,zero,LAB_0045e41c
.text:0045e544 00000000 _nop
LAB_0045e548: ;XREF[1,0]: 0045e40c
.text:0045e548 2800b88f lw t8,local_30+0x58(sp)
.text:0045e54c 30000524 li a1,0x30
.text:0045e550 300d85ae sw a1,0xd30(s4)
.text:0045e554 b002048f lw a0,0x2b0(t8)
.text:0045e558 b402068f lw a2,0x2b4(t8)
.text:0045e55c daff0324 li v1,-0x26
.text:0045e560 25f88300 or ra,a0,v1
.text:0045e564 1000c234 ori v0,a2,0x10
.text:0045e568 b40202af sw v0,0x2b4(t8)
.text:0045e56c abff0010 b LAB_0045e41c
.text:0045e570 b0021faf _sw ra,0x2b0(t8)
LAB_0045e574: ;XREF[3,0]: 0045e288,0045e2bc,0045e2fc
.text:0045e574 f4ff0424 li a0,-0xc
LAB_0045e578: ;XREF[1,0]: 0045e308
.text:0045e578 32000224 li v0,0x32
LAB_0045e57c: ;XREF[2,0]: 0045e740,0045e7c0
.text:0045e57c 300d82ae sw v0,0xd30(s4)
LAB_0045e580: ;XREF[1,0]: 0045e784
.text:0045e580 5400bf8f lw ra,local_4+0x58(sp)
.text:0045e584 5000be8f lw s8,local_8+0x58(sp)
.text:0045e588 4c00b78f lw s7,local_c+0x58(sp)
.text:0045e58c 4800b68f lw s6,local_10+0x58(sp)
.text:0045e590 4400b58f lw s5,local_14+0x58(sp)
.text:0045e594 4000b48f lw s4,local_18+0x58(sp)
.text:0045e598 3c00b38f lw s3,local_1c+0x58(sp)
.text:0045e59c 3800b28f lw s2,local_20+0x58(sp)
.text:0045e5a0 3400b18f lw s1,local_24+0x58(sp)
.text:0045e5a4 3000b08f lw s0,local_28+0x58(sp)
.text:0045e5a8 21108000 move v0,a0
.text:0045e5ac 0800e003 jr ra
.text:0045e5b0 5800bd27 _addiu sp,sp,0x58
LAB_0045e5b4: ;XREF[1,0]: 0045e3f0
.text:0045e5b4 300d858e lw a1,0xd30(s4)
LAB_0045e5b8: ;XREF[1,0]: 0045e424
.text:0045e5b8 ff001124 li s1,0xff
.text:0045e5bc bcffb110 beq a1,s1,LAB_0045e4b0
.text:0045e5c0 00000000 _nop
LAB_0045e5c4: ;XREF[2,0]: 0045e4a8,0045e4c8
.text:0045e5c4 c4ff4006 bltz s2,LAB_0045e4d8
.text:0045e5c8 00000000 _nop
.text:0045e5cc 5c02878e lw a3,0x25c(s4)
LAB_0045e5d0: ;XREF[1,0]: 0045e4e0
.text:0045e5d0 688b998f lw t9,-0x7498(gp)=>->matrixUserCertValid...;= 0044867c
.text:0045e5d4 5802868e lw a2,0x258(s4)
.text:0045e5d8 09f82003 jalr t9=>matrixUserCertValidator ;undefined matrixUserCertValidator()
.text:0045e5dc 21208002 _move a0,s4
.text:0045e5e0 fe001224 li s2,0xfe
.text:0045e5e4 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e5e8 57005210 beq v0,s2,LAB_0045e748
.text:0045e5ec 00000000 _nop
.text:0045e5f0 6300401c bgtz v0,LAB_0045e780
.text:0045e5f4 400c80ae _sw zero,0xc40(s4)
.text:0045e5f8 71004004 bltz v0,LAB_0045e7c0
.text:0045e5fc f4ff0424 _li a0,-0xc
LAB_0045e600: ;XREF[1,0]: 0045e74c
.text:0045e600 300d868e lw a2,0xd30(s4)
.text:0045e604 ff000324 li v1,0xff
.text:0045e608 0200c310 beq a2,v1,LAB_0045e614
.text:0045e60c 00000000 _nop
.text:0045e610 300d83ae sw v1,0xd30(s4)
LAB_0045e614: ;XREF[1,0]: 0045e608
.text:0045e614 2c0d838e lw v1,0xd2c(s4)
.text:0045e618 00000000 nop
.text:0045e61c 01006430 andi a0,v1,0x1
.text:0045e620 15008010 beq a0,zero,LAB_0045e678
.text:0045e624 422c0300 _srl a1,v1,0x11
.text:0045e628 10000224 li v0,0x10
LAB_0045e62c: ;XREF[1,0]: 0045e698
.text:0045e62c 380d82a2 sb v0,0xd38(s4)
LAB_0045e630: ;XREF[1,0]: 0045e710
.text:0045e630 5c00a78f lw a3,local_res4+0x58(sp)
.text:0045e634 0b000a24 li t2,0xb
.text:0045e638 0000f0ac sw s0,0x0(a3)
.text:0045e63c 21200000 clear a0
.text:0045e640 390d8aa2 sb t2,0xd39(s4)
.text:0045e644 5400bf8f lw ra,local_4+0x58(sp)
.text:0045e648 5000be8f lw s8,local_8+0x58(sp)
.text:0045e64c 4c00b78f lw s7,local_c+0x58(sp)
.text:0045e650 4800b68f lw s6,local_10+0x58(sp)
.text:0045e654 4400b58f lw s5,local_14+0x58(sp)
.text:0045e658 4000b48f lw s4,local_18+0x58(sp)
.text:0045e65c 3c00b38f lw s3,local_1c+0x58(sp)
.text:0045e660 3800b28f lw s2,local_20+0x58(sp)
.text:0045e664 3400b18f lw s1,local_24+0x58(sp)
.text:0045e668 3000b08f lw s0,local_28+0x58(sp)
.text:0045e66c 21108000 move v0,a0
.text:0045e670 0800e003 jr ra
.text:0045e674 5800bd27 _addiu sp,sp,0x58
LAB_0045e678: ;XREF[1,0]: 0045e620
.text:0045e678 0100a330 andi v1,a1,0x1
.text:0045e67c 1f006014 bne v1,zero,LAB_0045e6fc
.text:0045e680 0e000424 _li a0,0xe
.text:0045e684 3012958e lw s5,0x1230(s4)
.text:0045e688 3000093c lui t1,0x30
.text:0045e68c 2440a902 and t0,s5,t1
.text:0045e690 1f000011 beq t0,zero,LAB_0045e710
.text:0045e694 00000000 _nop
LAB_0045e698: ;XREF[1,0]: 0045e708
.text:0045e698 e4ff0010 b LAB_0045e62c
.text:0045e69c 16000224 _li v0,0x16
caseD_ffffffdb: ;XREF[1,0]: 0045e468
.text:0045e6a0 b402c38c lw v1,0x2b4(a2)
.text:0045e6a4 00000000 nop
.text:0045e6a8 c2680300 srl t5,v1,0x3
.text:0045e6ac 0100be31 andi s8,t5,0x1
.text:0045e6b0 76ffc017 bne s8,zero,LAB_0045e48c
.text:0045e6b4 2d000524 _li a1,0x2d
.text:0045e6b8 82780300 srl t7,v1,0x2
.text:0045e6bc 0100ee31 andi t6,t7,0x1
.text:0045e6c0 72ffc015 bne t6,zero,LAB_0045e48c
.text:0045e6c4 2e000524 _li a1,0x2e
.text:0045e6c8 1c03d38c lw s3,0x31c(a2)
.text:0045e6cc 00000000 nop
.text:0045e6d0 6eff6012 beq s3,zero,LAB_0045e48c
.text:0045e6d4 2f000524 _li a1,0x2f
caseD_ffffffda: ;XREF[1,0]: 0045e468
caseD_ffffffde:
caseD_ffffffd9:
.text:0045e6d8 2a000524 li a1,0x2a
LAB_0045e6dc: ;XREF[1,0]: 0045e6f4
.text:0045e6dc 6cff0010 b switchD_0045e468::caseD_ffffffdc
.text:0045e6e0 300d85ae _sw a1,0xd30(s4)
caseD_ffffffe0: ;XREF[1,0]: 0045e468
caseD_ffffffdf:
.text:0045e6e4 1c03d98c lw t9,0x31c(a2)
.text:0045e6e8 00000000 nop
.text:0045e6ec 67ff2013 beq t9,zero,LAB_0045e48c
.text:0045e6f0 30000524 _li a1,0x30
.text:0045e6f4 f9ff0010 b LAB_0045e6dc
.text:0045e6f8 2a000524 _li a1,0x2a
LAB_0045e6fc: ;XREF[1,0]: 0045e67c
.text:0045e6fc 3012958e lw s5,0x1230(s4)
.text:0045e700 3000093c lui t1,0x30
.text:0045e704 2440a902 and t0,s5,t1
.text:0045e708 e3ff0015 bne t0,zero,LAB_0045e698
.text:0045e70c 0c000424 _li a0,0xc
LAB_0045e710: ;XREF[1,0]: 0045e690
.text:0045e710 c7ff0010 b LAB_0045e630
.text:0045e714 380d84a2 _sb a0,0xd38(s4)
LAB_0045e718: ;XREF[1,0]: 0045e38c
.text:0045e718 58028c8e lw t4,0x258(s4)
.text:0045e71c 100d8b8e lw t3,0xd10(s4)
.text:0045e720 a888998f lw t9,-0x7758(gp)=>->csCheckCertAgainstC...;= 004599f8
.text:0045e724 96008491 lbu a0,0x96(t4)
.text:0045e728 02006595 lhu a1,0x2(t3)
.text:0045e72c 09f82003 jalr t9=>csCheckCertAgainstCipherSuite ;undefined csCheckCertAgainstCipherSu...
.text:0045e730 00000000 _nop
.text:0045e734 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e738 16ff4014 bne v0,zero,LAB_0045e394
.text:0045e73c f4ff0424 _li a0,-0xc
.text:0045e740 8eff0010 b LAB_0045e57c
.text:0045e744 2b000224 _li v0,0x2b
LAB_0045e748: ;XREF[1,0]: 0045e5e8
.text:0045e748 01000224 li v0,0x1
.text:0045e74c acff0010 b LAB_0045e600
.text:0045e750 400c82ae _sw v0,0xc40(s4)
LAB_0045e754: ;XREF[1,0]: 0045e34c
.text:0045e754 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0045e758 2800a48f lw a0,local_30+0x58(sp)
.text:0045e75c 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0045e760 f8ff1524 _li s5,-0x8
.text:0045e764 2000bc8f lw gp,local_38+0x58(sp)
.text:0045e768 08001512 beq s0,s5,LAB_0045e78c
.text:0045e76c 50000224 _li v0,0x50
.text:0045e770 2a000224 li v0,0x2a
LAB_0045e774: ;XREF[2,0]: 0045e4ec,0045e7a8
.text:0045e774 300d82ae sw v0,0xd30(s4)
LAB_0045e778: ;XREF[2,0]: 0045e78c,0045e7b4
.text:0045e778 5fff0010 b LAB_0045e4f8
.text:0045e77c f4ff0424 _li a0,-0xc
LAB_0045e780: ;XREF[1,0]: 0045e5f0
.text:0045e780 f4ff0424 li a0,-0xc
.text:0045e784 7eff0010 b LAB_0045e580
.text:0045e788 300d82ae _sw v0,0xd30(s4)
LAB_0045e78c: ;XREF[1,0]: 0045e768
.text:0045e78c faff0010 b LAB_0045e778
.text:0045e790 300d82ae _sw v0,0xd30(s4)
LAB_0045e794: ;XREF[1,0]: 0045e2ac
.text:0045e794 3c0d8c8e lw t4,0xd3c(s4)
.text:0045e798 ff000e3c lui t6,0xff
.text:0045e79c 00ffcd35 ori t5,t6,0xff00
.text:0045e7a0 24588d01 and t3,t4,t5
.text:0045e7a4 00030724 li a3,0x300
.text:0045e7a8 f2ff6715 bne t3,a3,LAB_0045e774
.text:0045e7ac 2a000224 _li v0,0x2a
.text:0045e7b0 29000224 li v0,0x29
.text:0045e7b4 f0ff0010 b LAB_0045e778
.text:0045e7b8 300d82ae _sw v0,0xd30(s4)
LAB_0045e7bc: ;XREF[1,0]: 0045e3e0
.text:0045e7bc f4ff0424 li a0,-0xc
LAB_0045e7c0: ;XREF[1,0]: 0045e5f8
.text:0045e7c0 6eff0010 b LAB_0045e57c
.text:0045e7c4 50000224 _li v0,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslInitHSHash()
;local_4 undefined4 -4 ;XREF[2,0]: 0045e7d8,0045e87c
;local_8 undefined4 -8 ;XREF[2,0]: 0045e7dc,0045e880
;local_10 undefined4 -10 ;XREF[6,0]: 0045e7e0,0045e818,0045e830,0045e848,0045e860
; 0045e878
;XREF[4,0]: Entry Point,0044be78,004516ec
; 004d801c
.text:0045e7c8 08001c3c lui gp,0x8
.text:0045e7cc 18129c27 addiu gp,gp,0x1218
.text:0045e7d0 21e09903 addu gp,gp,t9
.text:0045e7d4 e0ffbd27 addiu sp,sp,-0x20
.text:0045e7d8 1c00bfaf sw ra,local_4+0x20(sp)
.text:0045e7dc 1800b0af sw s0,local_8+0x20(sp)
.text:0045e7e0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0045e7e4 21808000 move s0,a0
.text:0045e7e8 2c0d058e lw a1,0xd2c(s0)
.text:0045e7ec b88d998f lw t9,-0x7248(gp)=>->psMd5Sha1Init ;= 004639c0
.text:0045e7f0 821b0500 srl v1,a1,0xe
.text:0045e7f4 01006230 andi v0,v1,0x1
.text:0045e7f8 05004010 beq v0,zero,LAB_0045e810
.text:0045e7fc 78088424 _addiu a0,a0,0x878
.text:0045e800 fc0d068e lw a2,0xdfc(s0)
.text:0045e804 00000000 nop
.text:0045e808 1c00c014 bne a2,zero,LAB_0045e87c
.text:0045e80c 00000000 _nop
LAB_0045e810: ;XREF[1,0]: 0045e7f8
.text:0045e810 09f82003 jalr t9=>psMd5Sha1Init ;undefined psMd5Sha1Init()
.text:0045e814 00000000 _nop
.text:0045e818 1000bc8f lw gp,local_10+0x20(sp)
.text:0045e81c 00000000 nop
.text:0045e820 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0045e824 00000000 nop
.text:0045e828 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0045e82c 38090426 _addiu a0,s0,0x938
.text:0045e830 1000bc8f lw gp,local_10+0x20(sp)
.text:0045e834 00000000 nop
.text:0045e838 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0045e83c 00000000 nop
.text:0045e840 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0045e844 a8090426 _addiu a0,s0,0x9a8
.text:0045e848 1000bc8f lw gp,local_10+0x20(sp)
.text:0045e84c 00000000 nop
.text:0045e850 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0045e854 00000000 nop
.text:0045e858 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0045e85c 080a0426 _addiu a0,s0,0xa08
.text:0045e860 1000bc8f lw gp,local_10+0x20(sp)
.text:0045e864 00000000 nop
.text:0045e868 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:0045e86c 00000000 nop
.text:0045e870 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0045e874 d80a0426 _addiu a0,s0,0xad8
.text:0045e878 1000bc8f lw gp,local_10+0x20(sp)
LAB_0045e87c: ;XREF[1,0]: 0045e808
.text:0045e87c 1c00bf8f lw ra,local_4+0x20(sp)
.text:0045e880 1800b08f lw s0,local_8+0x20(sp)
.text:0045e884 21100000 clear v0
.text:0045e888 0800e003 jr ra
.text:0045e88c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslUpdateHSHash()
;local_4 undefined4 -4 ;XREF[2,0]: 0045e8a0,0045e934
;local_8 undefined4 -8 ;XREF[2,0]: 0045e8a4,0045e938
;local_c undefined4 -c ;XREF[2,0]: 0045e8a8,0045e93c
;local_10 undefined4 -10 ;XREF[2,0]: 0045e8ac,0045e940
;local_18 undefined4 -18 ;XREF[6,0]: 0045e8b0,0045e930,0045e958,0045e970,0045e988
; 0045e9a0
;XREF[9,0]: Entry Point,0044b5cc,0044f3c4
; 0044f4c8,0045aa70,0045ac14
; 0045ad34,0045ad84,004d87c8
.text:0045e890 08001c3c lui gp,0x8
.text:0045e894 50119c27 addiu gp,gp,0x1150
.text:0045e898 21e09903 addu gp,gp,t9
.text:0045e89c d8ffbd27 addiu sp,sp,-0x28
.text:0045e8a0 2400bfaf sw ra,local_4+0x28(sp)
.text:0045e8a4 2000b2af sw s2,local_8+0x28(sp)
.text:0045e8a8 1c00b1af sw s1,local_c+0x28(sp)
.text:0045e8ac 1800b0af sw s0,local_10+0x28(sp)
.text:0045e8b0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0045e8b4 21808000 move s0,a0
.text:0045e8b8 2c0d078e lw a3,0xd2c(s0)
.text:0045e8bc ffffd130 andi s1,a2,0xffff
.text:0045e8c0 821b0700 srl v1,a3,0xe
.text:0045e8c4 01006230 andi v0,v1,0x1
.text:0045e8c8 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0045e8cc 38098424 addiu a0,a0,0x938
.text:0045e8d0 2190a000 move s2,a1
.text:0045e8d4 05004010 beq v0,zero,LAB_0045e8ec
.text:0045e8d8 21302002 _move a2,s1
.text:0045e8dc fc0d088e lw t0,0xdfc(s0)
.text:0045e8e0 00000000 nop
.text:0045e8e4 13000015 bne t0,zero,LAB_0045e934
.text:0045e8e8 00000000 _nop
LAB_0045e8ec: ;XREF[1,0]: 0045e8d4
.text:0045e8ec 3c0d0a8e lw t2,0xd3c(s0)
.text:0045e8f0 ff000c3c lui t4,0xff
.text:0045e8f4 00ff8b35 ori t3,t4,0xff00
.text:0045e8f8 24484b01 and t1,t2,t3
.text:0045e8fc 14002011 beq t1,zero,LAB_0045e950
.text:0045e900 fd000d24 _li t5,0xfd
.text:0045e904 3e0d0392 lbu v1,0xd3e(s0)
.text:0045e908 00000000 nop
.text:0045e90c 10006d10 beq v1,t5,LAB_0045e950
.text:0045e910 03000e24 _li t6,0x3
.text:0045e914 0e006e10 beq v1,t6,LAB_0045e950
.text:0045e918 00000000 _nop
LAB_0045e91c: ;XREF[1,0]: 0045e9a4
.text:0045e91c 2486998f lw t9,-0x79dc(gp)=>->psMd5Sha1Update ;= 00463a54
.text:0045e920 78080426 addiu a0,s0,0x878
.text:0045e924 21284002 move a1,s2
.text:0045e928 09f82003 jalr t9=>psMd5Sha1Update ;undefined psMd5Sha1Update()
.text:0045e92c 21302002 _move a2,s1
.text:0045e930 1000bc8f lw gp,local_18+0x28(sp)
LAB_0045e934: ;XREF[1,0]: 0045e8e4
.text:0045e934 2400bf8f lw ra,local_4+0x28(sp)
.text:0045e938 2000b28f lw s2,local_8+0x28(sp)
.text:0045e93c 1c00b18f lw s1,local_c+0x28(sp)
.text:0045e940 1800b08f lw s0,local_10+0x28(sp)
.text:0045e944 21100000 clear v0
.text:0045e948 0800e003 jr ra
.text:0045e94c 2800bd27 _addiu sp,sp,0x28
LAB_0045e950: ;XREF[3,0]: 0045e8fc,0045e90c,0045e914
.text:0045e950 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0045e954 00000000 _nop
.text:0045e958 1000bc8f lw gp,local_18+0x28(sp)
.text:0045e95c a8090426 addiu a0,s0,0x9a8
.text:0045e960 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0045e964 21284002 move a1,s2
.text:0045e968 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0045e96c 21302002 _move a2,s1
.text:0045e970 1000bc8f lw gp,local_18+0x28(sp)
.text:0045e974 080a0426 addiu a0,s0,0xa08
.text:0045e978 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0045e97c 21284002 move a1,s2
.text:0045e980 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0045e984 21302002 _move a2,s1
.text:0045e988 1000bc8f lw gp,local_18+0x28(sp)
.text:0045e98c d80a0426 addiu a0,s0,0xad8
.text:0045e990 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0045e994 21284002 move a1,s2
.text:0045e998 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0045e99c 21302002 _move a2,s1
.text:0045e9a0 1000bc8f lw gp,local_18+0x28(sp)
.text:0045e9a4 ddff0010 b LAB_0045e91c
.text:0045e9a8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha1RetrieveHSHash()
;XREF[3,0]: Entry Point,0045c464,004d8a64
.text:0045e9ac a80b838c lw v1,0xba8(a0)
.text:0045e9b0 ac0b828c lw v0,0xbac(a0)
.text:0045e9b4 b80b888c lw t0,0xbb8(a0)
.text:0045e9b8 b00b868c lw a2,0xbb0(a0)
.text:0045e9bc b40b878c lw a3,0xbb4(a0)
.text:0045e9c0 0300a3a8 swl v1,0x3(a1)
.text:0045e9c4 0000a3b8 swr v1,0x0(a1)
.text:0045e9c8 0700a2a8 swl v0,0x7(a1)
.text:0045e9cc 0400a2b8 swr v0,0x4(a1)
.text:0045e9d0 0b00a6a8 swl a2,0xb(a1)
.text:0045e9d4 0800a6b8 swr a2,0x8(a1)
.text:0045e9d8 0f00a7a8 swl a3,0xf(a1)
.text:0045e9dc 0c00a7b8 swr a3,0xc(a1)
.text:0045e9e0 1300a8a8 swl t0,0x13(a1)
.text:0045e9e4 14000224 li v0,0x14
.text:0045e9e8 0800e003 jr ra
.text:0045e9ec 1000a8b8 _swr t0,0x10(a1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha384RetrieveHSHash()
;XREF[3,0]: Entry Point,0045c640,004d8ae8
.text:0045e9f0 2130a000 move a2,a1
.text:0045e9f4 ec0b8824 addiu t0,a0,0xbec
.text:0045e9f8 bc0b8724 addiu a3,a0,0xbbc
LAB_0045e9fc: ;XREF[1,0]: 0045ea30
.text:0045e9fc 0000e28c lw v0,0x0(a3)
.text:0045ea00 0400e38c lw v1,0x4(a3)
.text:0045ea04 0800e48c lw a0,0x8(a3)
.text:0045ea08 0c00e58c lw a1,0xc(a3)
.text:0045ea0c 0300c2a8 swl v0,0x3(a2)
.text:0045ea10 0000c2b8 swr v0,0x0(a2)
.text:0045ea14 0700c3a8 swl v1,0x7(a2)
.text:0045ea18 0400c3b8 swr v1,0x4(a2)
.text:0045ea1c 0b00c4a8 swl a0,0xb(a2)
.text:0045ea20 0800c4b8 swr a0,0x8(a2)
.text:0045ea24 0f00c5a8 swl a1,0xf(a2)
.text:0045ea28 1000e724 addiu a3,a3,0x10
.text:0045ea2c 0c00c5b8 swr a1,0xc(a2)
.text:0045ea30 f2ffe814 bne a3,t0,LAB_0045e9fc
.text:0045ea34 1000c624 _addiu a2,a2,0x10
.text:0045ea38 0800e003 jr ra
.text:0045ea3c 30000224 _li v0,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha512RetrieveHSHash()
;XREF[3,0]: Entry Point,0045c620,004d88f4
.text:0045ea40 2130a000 move a2,a1
.text:0045ea44 2c0c8824 addiu t0,a0,0xc2c
.text:0045ea48 ec0b8724 addiu a3,a0,0xbec
LAB_0045ea4c: ;XREF[1,0]: 0045ea80
.text:0045ea4c 0000e28c lw v0,0x0(a3)
.text:0045ea50 0400e38c lw v1,0x4(a3)
.text:0045ea54 0800e48c lw a0,0x8(a3)
.text:0045ea58 0c00e58c lw a1,0xc(a3)
.text:0045ea5c 0300c2a8 swl v0,0x3(a2)
.text:0045ea60 0000c2b8 swr v0,0x0(a2)
.text:0045ea64 0700c3a8 swl v1,0x7(a2)
.text:0045ea68 0400c3b8 swr v1,0x4(a2)
.text:0045ea6c 0b00c4a8 swl a0,0xb(a2)
.text:0045ea70 0800c4b8 swr a0,0x8(a2)
.text:0045ea74 0f00c5a8 swl a1,0xf(a2)
.text:0045ea78 1000e724 addiu a3,a3,0x10
.text:0045ea7c 0c00c5b8 swr a1,0xc(a2)
.text:0045ea80 f2ffe814 bne a3,t0,LAB_0045ea4c
.text:0045ea84 1000c624 _addiu a2,a2,0x10
.text:0045ea88 0800e003 jr ra
.text:0045ea8c 40000224 _li v0,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha1SnapshotHSHash()
;XREF[3,0]: Entry Point,00453a44,004d8588
.text:0045ea90 08001c3c lui gp,0x8
.text:0045ea94 500f9c27 addiu gp,gp,0xf50
.text:0045ea98 21e09903 addu gp,gp,t9
.text:0045ea9c dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0045eaa0 00000000 nop
.text:0045eaa4 08002003 jr t9=>psSha1Final
.text:0045eaa8 a8098424 _addiu a0,a0,0x9a8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha384SnapshotHSHash()
;local_8 undefined4 -8 ;XREF[2,0]: 0045eabc,0045eb14
;local_cc undefined4 -cc ;XREF[1,0]: 0045eaf4
;local_d0 undefined4 -d0 ;XREF[1,0]: 0045eaf0
;local_d4 undefined4 -d4 ;XREF[1,0]: 0045eaec
;local_d8 undefined4 -d8 ;XREF[1,0]: 0045eae8
;local_e0 undefined4 -e0 ;XREF[2,0]: 0045eac0,0045eb10
;XREF[4,0]: Entry Point,00453a44,00453a44
; 004d84f0
.text:0045eaac 08001c3c lui gp,0x8
.text:0045eab0 340f9c27 addiu gp,gp,0xf34
.text:0045eab4 21e09903 addu gp,gp,t9
.text:0045eab8 10ffbd27 addiu sp,sp,-0xf0
.text:0045eabc e800bfaf sw ra,local_8+0xf0(sp)
.text:0045eac0 1000bcaf sw gp=>_gp,local_e0+0xf0(sp)
.text:0045eac4 2148a000 move t1,a1
.text:0045eac8 d80a8824 addiu t0,a0,0xad8
.text:0045eacc 080a8624 addiu a2,a0,0xa08
.text:0045ead0 1800a727 addiu a3,sp,0x18
LAB_0045ead4: ;XREF[1,0]: 0045eaf8
.text:0045ead4 0000c28c lw v0,0x0(a2)
.text:0045ead8 0400c38c lw v1,0x4(a2)
.text:0045eadc 0800c48c lw a0,0x8(a2)
.text:0045eae0 0c00c58c lw a1,0xc(a2)
.text:0045eae4 1000c624 addiu a2,a2,0x10
.text:0045eae8 0000e2ac sw v0,0x0(a3)=>local_d8
.text:0045eaec 0400e3ac sw v1,local_d4+0xd8(a3)
.text:0045eaf0 0800e4ac sw a0,local_d0+0xd8(a3)
.text:0045eaf4 0c00e5ac sw a1,local_cc+0xd8(a3)
.text:0045eaf8 f6ffc814 bne a2,t0,LAB_0045ead4
.text:0045eafc 1000e724 _addiu a3,a3,0x10
.text:0045eb00 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045eb04 1800a427 addiu a0,sp,0x18
.text:0045eb08 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:0045eb0c 21282001 _move a1,t1
.text:0045eb10 1000bc8f lw gp,local_e0+0xf0(sp)
.text:0045eb14 e800bf8f lw ra,local_8+0xf0(sp)
.text:0045eb18 00000000 nop
.text:0045eb1c 0800e003 jr ra
.text:0045eb20 f000bd27 _addiu sp,sp,0xf0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSha512SnapshotHSHash()
;local_8 undefined4 -8 ;XREF[2,0]: 0045eb34,0045eb8c
;local_cc undefined4 -cc ;XREF[1,0]: 0045eb6c
;local_d0 undefined4 -d0 ;XREF[1,0]: 0045eb68
;local_d4 undefined4 -d4 ;XREF[1,0]: 0045eb64
;local_d8 undefined4 -d8 ;XREF[1,0]: 0045eb60
;local_e0 undefined4 -e0 ;XREF[2,0]: 0045eb38,0045eb88
;XREF[4,0]: Entry Point,00453a44,00453a44
; 004d86ac
.text:0045eb24 08001c3c lui gp,0x8
.text:0045eb28 bc0e9c27 addiu gp,gp,0xebc
.text:0045eb2c 21e09903 addu gp,gp,t9
.text:0045eb30 10ffbd27 addiu sp,sp,-0xf0
.text:0045eb34 e800bfaf sw ra,local_8+0xf0(sp)
.text:0045eb38 1000bcaf sw gp=>_gp,local_e0+0xf0(sp)
.text:0045eb3c 2148a000 move t1,a1
.text:0045eb40 a80b8824 addiu t0,a0,0xba8
.text:0045eb44 d80a8624 addiu a2,a0,0xad8
.text:0045eb48 1800a727 addiu a3,sp,0x18
LAB_0045eb4c: ;XREF[1,0]: 0045eb70
.text:0045eb4c 0000c28c lw v0,0x0(a2)
.text:0045eb50 0400c38c lw v1,0x4(a2)
.text:0045eb54 0800c48c lw a0,0x8(a2)
.text:0045eb58 0c00c58c lw a1,0xc(a2)
.text:0045eb5c 1000c624 addiu a2,a2,0x10
.text:0045eb60 0000e2ac sw v0,0x0(a3)=>local_d8
.text:0045eb64 0400e3ac sw v1,local_d4+0xd8(a3)
.text:0045eb68 0800e4ac sw a0,local_d0+0xd8(a3)
.text:0045eb6c 0c00e5ac sw a1,local_cc+0xd8(a3)
.text:0045eb70 f6ffc814 bne a2,t0,LAB_0045eb4c
.text:0045eb74 1000e724 _addiu a3,a3,0x10
.text:0045eb78 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0045eb7c 1800a427 addiu a0,sp,0x18
.text:0045eb80 09f82003 jalr t9=>psSha512Final ;undefined psSha512Final()
.text:0045eb84 21282001 _move a1,t1
.text:0045eb88 1000bc8f lw gp,local_e0+0xf0(sp)
.text:0045eb8c e800bf8f lw ra,local_8+0xf0(sp)
.text:0045eb90 00000000 nop
.text:0045eb94 0800e003 jr ra
.text:0045eb98 f000bd27 _addiu sp,sp,0xf0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined extMasterSecretSnapshotHSHash()
;local_4 undefined4 -4 ;XREF[4,0]: 0045ebac,0045ec54,0045ecbc,0045ed24
;local_8 undefined4 -8 ;XREF[4,0]: 0045ebb0,0045ec58,0045ecc0,0045ed28
;local_cc undefined4 -cc ;XREF[1,0]: 0045ec28
;local_d0 undefined4 -d0 ;XREF[1,0]: 0045ec24
;local_d4 undefined4 -d4 ;XREF[1,0]: 0045ec20
;local_d8 undefined4 -d8 ;XREF[1,0]: 0045ec1c
;local_13c undefined4 -13c ;XREF[1,0]: 0045ecf8
;local_140 undefined4 -140 ;XREF[1,0]: 0045ecf4
;local_144 undefined4 -144 ;XREF[1,0]: 0045ecf0
;local_148 undefined4 -148 ;XREF[1,0]: 0045ecec
;local_1fc undefined4 -1fc ;XREF[1,0]: 0045ec90
;local_200 undefined4 -200 ;XREF[1,0]: 0045ec8c
;local_204 undefined4 -204 ;XREF[1,0]: 0045ec88
;local_208 undefined4 -208 ;XREF[1,0]: 0045ec84
;local_210 undefined4 -210 ;XREF[4,0]: 0045ebb4,0045ec50,0045ecb8,0045ed20
;XREF[3,0]: Entry Point,00457654,004d83cc
.text:0045eb9c 08001c3c lui gp,0x8
.text:0045eba0 440e9c27 addiu gp,gp,0xe44
.text:0045eba4 21e09903 addu gp,gp,t9
.text:0045eba8 e0fdbd27 addiu sp,sp,-0x220
.text:0045ebac 1c02bfaf sw ra,local_4+0x220(sp)
.text:0045ebb0 1802b0af sw s0,local_8+0x220(sp)
.text:0045ebb4 1000bcaf sw gp=>_gp,local_210+0x220(sp)
.text:0045ebb8 0000c0ac sw zero,0x0(a2)
.text:0045ebbc 2180c000 move s0,a2
.text:0045ebc0 2c0d868c lw a2,0xd2c(a0)
.text:0045ebc4 00000000 nop
.text:0045ebc8 421b0600 srl v1,a2,0xd
.text:0045ebcc 01006230 andi v0,v1,0x1
.text:0045ebd0 24004010 beq v0,zero,LAB_0045ec64
.text:0045ebd4 2148a000 _move t1,a1
.text:0045ebd8 100d8a8c lw t2,0xd10(a0)
.text:0045ebdc 00000000 nop
.text:0045ebe0 0400488d lw t0,0x4(t2)
.text:0045ebe4 00000000 nop
.text:0045ebe8 823a0800 srl a3,t0,0xa
.text:0045ebec 0100e530 andi a1,a3,0x1
.text:0045ebf0 3600a010 beq a1,zero,LAB_0045eccc
.text:0045ebf4 d800aa27 _addiu t2,sp,0xd8
.text:0045ebf8 4801aa27 addiu t2,sp,0x148
.text:0045ebfc d80a8824 addiu t0,a0,0xad8
.text:0045ec00 080a8624 addiu a2,a0,0xa08
.text:0045ec04 21384001 move a3,t2
LAB_0045ec08: ;XREF[1,0]: 0045ec2c
.text:0045ec08 0000cd8c lw t5,0x0(a2)
.text:0045ec0c 0400cc8c lw t4,0x4(a2)
.text:0045ec10 0800c48c lw a0,0x8(a2)
.text:0045ec14 0c00cb8c lw t3,0xc(a2)
.text:0045ec18 1000c624 addiu a2,a2,0x10
.text:0045ec1c 0000edac sw t5,0x0(a3)=>local_d8
.text:0045ec20 0400ecac sw t4,local_d4+0xd8(a3)
.text:0045ec24 0800e4ac sw a0,local_d0+0xd8(a3)
.text:0045ec28 0c00ebac sw t3,local_cc+0xd8(a3)
.text:0045ec2c f6ffc814 bne a2,t0,LAB_0045ec08
.text:0045ec30 1000e724 _addiu a3,a3,0x10
.text:0045ec34 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045ec38 21204001 move a0,t2
.text:0045ec3c 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:0045ec40 21282001 _move a1,t1
.text:0045ec44 30000224 li v0,0x30
.text:0045ec48 000002ae sw v0,0x0(s0)
.text:0045ec4c 0000028e lw v0,0x0(s0)
.text:0045ec50 1000bc8f lw gp,local_210+0x220(sp)
.text:0045ec54 1c02bf8f lw ra,local_4+0x220(sp)
.text:0045ec58 1802b08f lw s0,local_8+0x220(sp)
.text:0045ec5c 0800e003 jr ra
.text:0045ec60 2002bd27 _addiu sp,sp,0x220
LAB_0045ec64: ;XREF[1,0]: 0045ebd0
.text:0045ec64 38098824 addiu t0,a0,0x938
.text:0045ec68 78088624 addiu a2,a0,0x878
.text:0045ec6c 1800a727 addiu a3,sp,0x18
LAB_0045ec70: ;XREF[1,0]: 0045ec94
.text:0045ec70 0000c28c lw v0,0x0(a2)
.text:0045ec74 0400c38c lw v1,0x4(a2)
.text:0045ec78 0800ca8c lw t2,0x8(a2)
.text:0045ec7c 0c00c58c lw a1,0xc(a2)
.text:0045ec80 1000c624 addiu a2,a2,0x10
.text:0045ec84 0000e2ac sw v0,0x0(a3)=>local_208
.text:0045ec88 0400e3ac sw v1,local_204+0x208(a3)
.text:0045ec8c 0800eaac sw t2,local_200+0x208(a3)
.text:0045ec90 0c00e5ac sw a1,local_1fc+0x208(a3)
.text:0045ec94 f6ffc814 bne a2,t0,LAB_0045ec70
.text:0045ec98 1000e724 _addiu a3,a3,0x10
.text:0045ec9c 1c88998f lw t9,-0x77e4(gp)=>->psMd5Sha1Final ;= 00463ab8
.text:0045eca0 1800a427 addiu a0,sp,0x18
.text:0045eca4 09f82003 jalr t9=>psMd5Sha1Final ;undefined psMd5Sha1Final()
.text:0045eca8 21282001 _move a1,t1
.text:0045ecac 24000224 li v0,0x24
.text:0045ecb0 000002ae sw v0,0x0(s0)
.text:0045ecb4 0000028e lw v0,0x0(s0)
.text:0045ecb8 1000bc8f lw gp,local_210+0x220(sp)
.text:0045ecbc 1c02bf8f lw ra,local_4+0x220(sp)
.text:0045ecc0 1802b08f lw s0,local_8+0x220(sp)
.text:0045ecc4 0800e003 jr ra
.text:0045ecc8 2002bd27 _addiu sp,sp,0x220
LAB_0045eccc: ;XREF[1,0]: 0045ebf0
.text:0045eccc a8098824 addiu t0,a0,0x9a8
.text:0045ecd0 38098624 addiu a2,a0,0x938
.text:0045ecd4 21384001 move a3,t2
LAB_0045ecd8: ;XREF[1,0]: 0045ecfc
.text:0045ecd8 0000df8c lw ra,0x0(a2)
.text:0045ecdc 0400d88c lw t8,0x4(a2)
.text:0045ece0 0800cf8c lw t7,0x8(a2)
.text:0045ece4 0c00ce8c lw t6,0xc(a2)
.text:0045ece8 1000c624 addiu a2,a2,0x10
.text:0045ecec 0000ffac sw ra,0x0(a3)=>local_148
.text:0045ecf0 0400f8ac sw t8,local_144+0x148(a3)
.text:0045ecf4 0800efac sw t7,local_140+0x148(a3)
.text:0045ecf8 0c00eeac sw t6,local_13c+0x148(a3)
.text:0045ecfc f6ffc814 bne a2,t0,LAB_0045ecd8
.text:0045ed00 1000e724 _addiu a3,a3,0x10
.text:0045ed04 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0045ed08 21204001 move a0,t2
.text:0045ed0c 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:0045ed10 21282001 _move a1,t1
.text:0045ed14 20000224 li v0,0x20
.text:0045ed18 000002ae sw v0,0x0(s0)
.text:0045ed1c 0000028e lw v0,0x0(s0)
.text:0045ed20 1000bc8f lw gp,local_210+0x220(sp)
.text:0045ed24 1c02bf8f lw ra,local_4+0x220(sp)
.text:0045ed28 1802b08f lw s0,local_8+0x220(sp)
.text:0045ed2c 0800e003 jr ra
.text:0045ed30 2002bd27 _addiu sp,sp,0x220
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined sslSnapshotHSHash()
;local_8 undefined4 -8 ;XREF[3,0]: 0045ed44,0045edd4,0045f00c
;local_c undefined4 -c ;XREF[3,0]: 0045ed48,0045edd8,0045f010
;local_10 undefined4 -10 ;XREF[3,0]: 0045ed4c,0045eddc,0045f014
;local_14 undefined4 -14 ;XREF[3,0]: 0045ed50,0045ede0,0045f018
;local_18 undefined4 -18 ;XREF[3,0]: 0045ed54,0045ede4,0045f01c
;local_1c undefined4 -1c ;XREF[3,0]: 0045ed58,0045ede8,0045f020
;local_20 undefined4 -20 ;XREF[3,0]: 0045ed5c,0045edec,0045f024
;local_e4 undefined4 -e4 ;XREF[1,0]: 0045f11c
;local_e8 undefined4 -e8 ;XREF[1,0]: 0045f118
;local_ec undefined4 -ec ;XREF[1,0]: 0045f114
;local_f0 undefined4 -f0 ;XREF[1,0]: 0045f110
;local_1b4 undefined4 -1b4 ;XREF[2,0]: 0045eec0,0045f0cc
;local_1b8 undefined4 -1b8 ;XREF[2,0]: 0045eebc,0045f0c8
;local_1bc undefined4 -1bc ;XREF[2,0]: 0045eeb8,0045f0c4
;local_1c0 undefined4 -1c0 ;XREF[2,0]: 0045eeb4,0045f0c0
;local_224 undefined4 -224 ;XREF[2,0]: 0045f06c,0045f1c8
;local_228 undefined4 -228 ;XREF[2,0]: 0045f068,0045f1c4
;local_22c undefined4 -22c ;XREF[2,0]: 0045f064,0045f1c0
;local_230 undefined4 -230 ;XREF[2,0]: 0045f060,0045f1bc
;local_284 undefined4 -284 ;XREF[1,0]: 0045f16c
;local_288 undefined4 -288 ;XREF[1,0]: 0045f168
;local_28c undefined4 -28c ;XREF[1,0]: 0045f164
;local_290 undefined4 -290 ;XREF[1,0]: 0045f160
;local_344 undefined4 -344 ;XREF[2,0]: 0045efa0,0045f244
;local_348 undefined4 -348 ;XREF[2,0]: 0045ef9c,0045f240
;local_34c undefined4 -34c ;XREF[2,0]: 0045ef98,0045f23c
;local_350 undefined4 -350 ;XREF[2,0]: 0045ef94,0045f238
;local_382 undefined1 -382 ;XREF[2,0]: 0045ee6c,0045ef6c
;local_383 undefined1 -383 ;XREF[2,0]: 0045ee60,0045ef60
;local_384 undefined1 -384 ;XREF[2,0]: 0045ee54,0045ef54
;local_388 undefined4 -388 ;XREF[2,0]: 0045ee48,0045ef48
;local_38c undefined4 -38c ;XREF[2,0]: 0045ee44,0045ef44
;local_390 undefined4 -390 ;XREF[2,0]: 0045ee40,0045ef40
;local_398 undefined4 -398 ;XREF[13,0]: 0045ed60,0045edc8,0045eedc,0045ef0c,0045efbc
; 0045efe4,0045f008,0045f08c,0045f0ec,0045f13c
; 0045f188,0045f1e4,0045f264
;local_3a0 undefined4 -3a0 ;XREF[2,0]: 0045eef0,0045f1f8
;local_3a4 undefined4 -3a4 ;XREF[3,0]: 0045eeec,0045efcc,0045f1f4
;local_3a8 undefined4 -3a8 ;XREF[3,0]: 0045eef4,0045efd0,0045f1fc
;XREF[6,0]: Entry Point,0044bd80,0044be10
; 00453394,004537a4,004d8644
.text:0045ed34 08001c3c lui gp,0x8
.text:0045ed38 ac0c9c27 addiu gp,gp,0xcac
.text:0045ed3c 21e09903 addu gp,gp,t9
.text:0045ed40 48fcbd27 addiu sp,sp,-0x3b8
.text:0045ed44 b003bfaf sw ra,local_8+0x3b8(sp)
.text:0045ed48 ac03b5af sw s5,local_c+0x3b8(sp)
.text:0045ed4c a803b4af sw s4,local_10+0x3b8(sp)
.text:0045ed50 a403b3af sw s3,local_14+0x3b8(sp)
.text:0045ed54 a003b2af sw s2,local_18+0x3b8(sp)
.text:0045ed58 9c03b1af sw s1,local_1c+0x3b8(sp)
.text:0045ed5c 9803b0af sw s0,local_20+0x3b8(sp)
.text:0045ed60 2000bcaf sw gp=>_gp,local_398+0x3b8(sp)
.text:0045ed64 2c0d878c lw a3,0xd2c(a0)
.text:0045ed68 21888000 move s1,a0
.text:0045ed6c 821b0700 srl v1,a3,0xe
.text:0045ed70 01006230 andi v0,v1,0x1
.text:0045ed74 2198a000 move s3,a1
.text:0045ed78 05004010 beq v0,zero,LAB_0045ed90
.text:0045ed7c ffff1024 _li s0,-0x1
.text:0045ed80 fc0d848c lw a0,0xdfc(a0)
.text:0045ed84 00000000 nop
.text:0045ed88 9a008014 bne a0,zero,LAB_0045eff4
.text:0045ed8c 2120a000 _move a0,a1
LAB_0045ed90: ;XREF[1,0]: 0045ed78
.text:0045ed90 c2420700 srl t0,a3,0xb
.text:0045ed94 01000531 andi a1,t0,0x1
.text:0045ed98 1700a014 bne a1,zero,LAB_0045edf8
.text:0045ed9c 78082926 _addiu t1,s1,0x878
LAB_0045eda0: ;XREF[4,0]: 0045ef14,0045efec,0045f194,0045f26c
.text:0045eda0 82130700 srl v0,a3,0xe
.text:0045eda4 01004630 andi a2,v0,0x1
.text:0045eda8 0a00c010 beq a2,zero,LAB_0045edd4
.text:0045edac 21100002 _move v0,s0
.text:0045edb0 0800001a blez s0,LAB_0045edd4
.text:0045edb4 21286002 _move a1,s3
.text:0045edb8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045edbc 740d2426 addiu a0,s1,0xd74
.text:0045edc0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045edc4 21300002 _move a2,s0
.text:0045edc8 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045edcc b40d30ae sw s0,0xdb4(s1)
.text:0045edd0 21100002 move v0,s0
LAB_0045edd4: ;XREF[2,0]: 0045eda8,0045edb0
.text:0045edd4 b003bf8f lw ra,local_8+0x3b8(sp)
.text:0045edd8 ac03b58f lw s5,local_c+0x3b8(sp)
.text:0045eddc a803b48f lw s4,local_10+0x3b8(sp)
.text:0045ede0 a403b38f lw s3,local_14+0x3b8(sp)
.text:0045ede4 a003b28f lw s2,local_18+0x3b8(sp)
.text:0045ede8 9c03b18f lw s1,local_1c+0x3b8(sp)
.text:0045edec 9803b08f lw s0,local_20+0x3b8(sp)
.text:0045edf0 0800e003 jr ra
.text:0045edf4 b803bd27 _addiu sp,sp,0x3b8
LAB_0045edf8: ;XREF[1,0]: 0045ed98
.text:0045edf8 a8093226 addiu s2,s1,0x9a8
.text:0045edfc 38092826 addiu t0,s1,0x938
.text:0045ee00 080a3526 addiu s5,s1,0xa08
.text:0045ee04 d80a3426 addiu s4,s1,0xad8
.text:0045ee08 8900c004 bltz a2,LAB_0045f030
.text:0045ee0c 50003026 _addiu s0,s1,0x50
.text:0045ee10 0100ca30 andi t2,a2,0x1
.text:0045ee14 41004015 bne t2,zero,LAB_0045ef1c
.text:0045ee18 42730700 _srl t6,a3,0xd
.text:0045ee1c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045ee20 00000000 nop
.text:0045ee24 e0076525 addiu a1,t3,0x7e0
.text:0045ee28 0300b888 lwl t8,0x3(a1)
.text:0045ee2c 0700b488 lwl s4,0x7(a1)
.text:0045ee30 0b00b288 lwl s2,0xb(a1)
.text:0045ee34 0000b898 lwr t8,0x0(a1)=>.rodata:s_client_finished...;= "client finished"
.text:0045ee38 0400b498 lwr s4,0x4(a1)=>.rodata:s_nt_finished_004...;= "nt finished"
.text:0045ee3c 0800b298 lwr s2,0x8(a1)=>.rodata:s_inished_004907e0+8;= "inished"
.text:0045ee40 2800b8af sw t8,local_390+0x3b8(sp)
.text:0045ee44 2c00b4af sw s4,local_38c+0x3b8(sp)
.text:0045ee48 3000b2af sw s2,local_388+0x3b8(sp)
.text:0045ee4c 0c00af90 lbu t7,0xc(a1)=>.rodata:s_hed_004907e0+12 ;= "hed"
.text:0045ee50 0100c731 andi a3,t6,0x1
.text:0045ee54 3400afa3 sb t7,local_384+0x3b8(sp)
.text:0045ee58 0d00ad90 lbu t5,0xd(a1)=>.rodata:s_ed_004907e0+13 ;= "ed"
.text:0045ee5c 00000000 nop
.text:0045ee60 3500ada3 sb t5,local_383+0x3b8(sp)
.text:0045ee64 0e00ac90 lbu t4,0xe(a1)=>.rodata:s_d_004907e0+14 ;= "d"
.text:0045ee68 4100e010 beq a3,zero,LAB_0045ef70
.text:0045ee6c 3600aca3 _sb t4,local_382+0x3b8(sp)
LAB_0045ee70: ;XREF[1,0]: 0045ef68
.text:0045ee70 100d238e lw v1,0xd10(s1)
.text:0045ee74 00000000 nop
.text:0045ee78 0400628c lw v0,0x4(v1)
.text:0045ee7c 00000000 nop
.text:0045ee80 82fa0200 srl ra,v0,0xa
.text:0045ee84 0100e933 andi t1,ra,0x1
.text:0045ee88 c4002011 beq t1,zero,LAB_0045f19c
.text:0045ee8c 8801a927 _addiu t1,sp,0x188
.text:0045ee90 f801a927 addiu t1,sp,0x1f8
.text:0045ee94 2130a002 move a2,s5
.text:0045ee98 21382001 move a3,t1
.text:0045ee9c d000a826 addiu t0,s5,0xd0
LAB_0045eea0: ;XREF[1,0]: 0045eec4
.text:0045eea0 0000c58c lw a1,0x0(a2)
.text:0045eea4 0400d98c lw t9,0x4(a2)
.text:0045eea8 0800c48c lw a0,0x8(a2)
.text:0045eeac 0c00d58c lw s5,0xc(a2)
.text:0045eeb0 1000c624 addiu a2,a2,0x10
.text:0045eeb4 0000e5ac sw a1,0x0(a3)=>local_1c0
.text:0045eeb8 0400f9ac sw t9,local_1bc+0x1c0(a3)
.text:0045eebc 0800e4ac sw a0,local_1b8+0x1c0(a3)
.text:0045eec0 0c00f5ac sw s5,local_1b4+0x1c0(a3)
.text:0045eec4 f6ffc814 bne a2,t0,LAB_0045eea0
.text:0045eec8 1000e724 _addiu a3,a3,0x10
.text:0045eecc 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045eed0 21202001 move a0,t1
.text:0045eed4 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:0045eed8 3700a527 _addiu a1,sp,0x37
.text:0045eedc 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045eee0 0c000a24 li t2,0xc
.text:0045eee4 00040824 li t0,0x400
.text:0045eee8 ec8d998f lw t9,-0x7214(gp)=>->prf2 ;= 0045f984
.text:0045eeec 1400aaaf sw t2,local_3a4+0x3b8(sp)
.text:0045eef0 1800a8af sw t0,local_3a0+0x3b8(sp)
.text:0045eef4 1000b3af sw s3,local_3a8+0x3b8(sp)
.text:0045eef8 21200002 move a0,s0
.text:0045eefc 30000524 li a1,0x30
.text:0045ef00 2800a627 addiu a2,sp,0x28
.text:0045ef04 09f82003 jalr t9=>prf2 ;undefined prf2(undefined param_1, un...
.text:0045ef08 3f000724 _li a3,0x3f
LAB_0045ef0c: ;XREF[1,0]: 0045f214
.text:0045ef0c 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045ef10 2c0d278e lw a3,0xd2c(s1)
.text:0045ef14 a2ff0010 b LAB_0045eda0
.text:0045ef18 21804000 _move s0,v0
LAB_0045ef1c: ;XREF[1,0]: 0045ee14
.text:0045ef1c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045ef20 00000000 nop
.text:0045ef24 f007c524 addiu a1,a2,0x7f0
.text:0045ef28 0300b888 lwl t8,0x3(a1)
.text:0045ef2c 0700b488 lwl s4,0x7(a1)
.text:0045ef30 0b00b288 lwl s2,0xb(a1)
.text:0045ef34 0000b898 lwr t8,0x0(a1)=>.rodata:s_server_finished...;= "server finished"
.text:0045ef38 0400b498 lwr s4,0x4(a1)=>.rodata:s_er_finished_004...;= "er finished"
.text:0045ef3c 0800b298 lwr s2,0x8(a1)=>.rodata:s_inished_004907f0+8;= "inished"
.text:0045ef40 2800b8af sw t8,local_390+0x3b8(sp)
.text:0045ef44 2c00b4af sw s4,local_38c+0x3b8(sp)
.text:0045ef48 3000b2af sw s2,local_388+0x3b8(sp)
.text:0045ef4c 0c00af90 lbu t7,0xc(a1)=>.rodata:s_hed_004907f0+12 ;= "hed"
.text:0045ef50 0100c731 andi a3,t6,0x1
.text:0045ef54 3400afa3 sb t7,local_384+0x3b8(sp)
.text:0045ef58 0d00ad90 lbu t5,0xd(a1)=>.rodata:s_ed_004907f0+13 ;= "ed"
.text:0045ef5c 00000000 nop
.text:0045ef60 3500ada3 sb t5,local_383+0x3b8(sp)
.text:0045ef64 0e00ac90 lbu t4,0xe(a1)=>.rodata:s_d_004907f0+14 ;= "d"
.text:0045ef68 c1ffe014 bne a3,zero,LAB_0045ee70
.text:0045ef6c 3600aca3 _sb t4,local_382+0x3b8(sp)
LAB_0045ef70: ;XREF[1,0]: 0045ee68
.text:0045ef70 21302001 move a2,t1
.text:0045ef74 6800a927 addiu t1,sp,0x68
.text:0045ef78 21382001 move a3,t1
.text:0045ef7c c000c824 addiu t0,a2,0xc0
LAB_0045ef80: ;XREF[1,0]: 0045efa4
.text:0045ef80 0000d88c lw t8,0x0(a2)
.text:0045ef84 0400d48c lw s4,0x4(a2)
.text:0045ef88 0800d28c lw s2,0x8(a2)
.text:0045ef8c 0c00cf8c lw t7,0xc(a2)
.text:0045ef90 1000c624 addiu a2,a2,0x10
.text:0045ef94 0000f8ac sw t8,0x0(a3)=>local_350
.text:0045ef98 0400f4ac sw s4,local_34c+0x350(a3)
.text:0045ef9c 0800f2ac sw s2,local_348+0x350(a3)
.text:0045efa0 0c00efac sw t7,local_344+0x350(a3)
.text:0045efa4 f6ffc814 bne a2,t0,LAB_0045ef80
.text:0045efa8 1000e724 _addiu a3,a3,0x10
.text:0045efac 1c88998f lw t9,-0x77e4(gp)=>->psMd5Sha1Final ;= 00463ab8
.text:0045efb0 21202001 move a0,t1
.text:0045efb4 09f82003 jalr t9=>psMd5Sha1Final ;undefined psMd5Sha1Final()
.text:0045efb8 3700a527 _addiu a1,sp,0x37
.text:0045efbc 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045efc0 0c000924 li t1,0xc
.text:0045efc4 408a998f lw t9,-0x75c0(gp)=>->prf ;= 0045f274
.text:0045efc8 33000724 li a3,0x33
.text:0045efcc 1400a9af sw t1,local_3a4+0x3b8(sp)
.text:0045efd0 1000b3af sw s3,local_3a8+0x3b8(sp)
.text:0045efd4 21200002 move a0,s0
.text:0045efd8 30000524 li a1,0x30
.text:0045efdc 09f82003 jalr t9=>prf ;undefined prf(undefined param_1, und...
.text:0045efe0 2800a627 _addiu a2,sp,0x28
.text:0045efe4 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045efe8 2c0d278e lw a3,0xd2c(s1)
.text:0045efec 6cff0010 b LAB_0045eda0
.text:0045eff0 21804000 _move s0,v0
LAB_0045eff4: ;XREF[1,0]: 0045ed88
.text:0045eff4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045eff8 b40d268e lw a2,0xdb4(s1)
.text:0045effc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045f000 740d2526 _addiu a1,s1,0xd74
.text:0045f004 b40d228e lw v0,0xdb4(s1)
.text:0045f008 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f00c b003bf8f lw ra,local_8+0x3b8(sp)
.text:0045f010 ac03b58f lw s5,local_c+0x3b8(sp)
.text:0045f014 a803b48f lw s4,local_10+0x3b8(sp)
.text:0045f018 a403b38f lw s3,local_14+0x3b8(sp)
.text:0045f01c a003b28f lw s2,local_18+0x3b8(sp)
.text:0045f020 9c03b18f lw s1,local_1c+0x3b8(sp)
.text:0045f024 9803b08f lw s0,local_20+0x3b8(sp)
.text:0045f028 0800e003 jr ra
.text:0045f02c b803bd27 _addiu sp,sp,0x3b8
LAB_0045f030: ;XREF[1,0]: 0045ee08
.text:0045f030 42fb0700 srl ra,a3,0xd
.text:0045f034 0100f033 andi s0,ra,0x1
.text:0045f038 78000012 beq s0,zero,LAB_0045f21c
.text:0045f03c 6800aa27 _addiu t2,sp,0x68
.text:0045f040 8801a927 addiu t1,sp,0x188
.text:0045f044 21300001 move a2,t0
.text:0045f048 21382001 move a3,t1
LAB_0045f04c: ;XREF[1,0]: 0045f070
.text:0045f04c 0000c28c lw v0,0x0(a2)
.text:0045f050 0400c38c lw v1,0x4(a2)
.text:0045f054 0800c48c lw a0,0x8(a2)
.text:0045f058 0c00c58c lw a1,0xc(a2)
.text:0045f05c 1000c624 addiu a2,a2,0x10
.text:0045f060 0000e2ac sw v0,0x0(a3)=>local_230
.text:0045f064 0400e3ac sw v1,local_22c+0x230(a3)
.text:0045f068 0800e4ac sw a0,local_228+0x230(a3)
.text:0045f06c 0c00e5ac sw a1,local_224+0x230(a3)
.text:0045f070 f6ffd214 bne a2,s2,LAB_0045f04c
.text:0045f074 1000e724 _addiu a3,a3,0x10
.text:0045f078 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0045f07c 21202001 move a0,t1
.text:0045f080 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:0045f084 21286002 _move a1,s3
.text:0045f088 2c0d278e lw a3,0xd2c(s1)
.text:0045f08c 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f090 0100e830 andi t0,a3,0x1
.text:0045f094 3f000011 beq t0,zero,LAB_0045f194
.text:0045f098 20000224 _li v0,0x20
.text:0045f09c f801a927 addiu t1,sp,0x1f8
.text:0045f0a0 2130a002 move a2,s5
.text:0045f0a4 21382001 move a3,t1
.text:0045f0a8 d000a826 addiu t0,s5,0xd0
LAB_0045f0ac: ;XREF[1,0]: 0045f0d0
.text:0045f0ac 0000cc8c lw t4,0x0(a2)
.text:0045f0b0 0400cb8c lw t3,0x4(a2)
.text:0045f0b4 0800ca8c lw t2,0x8(a2)
.text:0045f0b8 0c00d58c lw s5,0xc(a2)
.text:0045f0bc 1000c624 addiu a2,a2,0x10
.text:0045f0c0 0000ecac sw t4,0x0(a3)=>local_1c0
.text:0045f0c4 0400ebac sw t3,local_1bc+0x1c0(a3)
.text:0045f0c8 0800eaac sw t2,local_1b8+0x1c0(a3)
.text:0045f0cc 0c00f5ac sw s5,local_1b4+0x1c0(a3)
.text:0045f0d0 f6ffc814 bne a2,t0,LAB_0045f0ac
.text:0045f0d4 1000e724 _addiu a3,a3,0x10
.text:0045f0d8 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0045f0dc 21202001 move a0,t1
.text:0045f0e0 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:0045f0e4 bc0b2526 _addiu a1,s1,0xbbc
.text:0045f0e8 c802a927 addiu t1,sp,0x2c8
.text:0045f0ec 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f0f0 21308002 move a2,s4
.text:0045f0f4 21382001 move a3,t1
.text:0045f0f8 d0008826 addiu t0,s4,0xd0
LAB_0045f0fc: ;XREF[1,0]: 0045f120
.text:0045f0fc 0000d48c lw s4,0x0(a2)
.text:0045f100 0400cf8c lw t7,0x4(a2)
.text:0045f104 0800ce8c lw t6,0x8(a2)
.text:0045f108 0c00cd8c lw t5,0xc(a2)
.text:0045f10c 1000c624 addiu a2,a2,0x10
.text:0045f110 0000f4ac sw s4,0x0(a3)=>local_f0
.text:0045f114 0400efac sw t7,local_ec+0xf0(a3)
.text:0045f118 0800eeac sw t6,local_e8+0xf0(a3)
.text:0045f11c 0c00edac sw t5,local_e4+0xf0(a3)
.text:0045f120 f6ffc814 bne a2,t0,LAB_0045f0fc
.text:0045f124 1000e724 _addiu a3,a3,0x10
.text:0045f128 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0045f12c 21202001 move a0,t1
.text:0045f130 09f82003 jalr t9=>psSha512Final ;undefined psSha512Final()
.text:0045f134 ec0b2526 _addiu a1,s1,0xbec
.text:0045f138 2801a927 addiu t1,sp,0x128
.text:0045f13c 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f140 21304002 move a2,s2
.text:0045f144 21382001 move a3,t1
.text:0045f148 60004826 addiu t0,s2,0x60
LAB_0045f14c: ;XREF[1,0]: 0045f170
.text:0045f14c 0000df8c lw ra,0x0(a2)
.text:0045f150 0400d08c lw s0,0x4(a2)
.text:0045f154 0800d88c lw t8,0x8(a2)
.text:0045f158 0c00d28c lw s2,0xc(a2)
.text:0045f15c 1000c624 addiu a2,a2,0x10
.text:0045f160 0000ffac sw ra,0x0(a3)=>local_290
.text:0045f164 0400f0ac sw s0,local_28c+0x290(a3)
.text:0045f168 0800f8ac sw t8,local_288+0x290(a3)
.text:0045f16c 0c00f2ac sw s2,local_284+0x290(a3)
.text:0045f170 f6ffc814 bne a2,t0,LAB_0045f14c
.text:0045f174 1000e724 _addiu a3,a3,0x10
.text:0045f178 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0045f17c 21202001 move a0,t1
.text:0045f180 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:0045f184 a80b2526 _addiu a1,s1,0xba8
.text:0045f188 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f18c 2c0d278e lw a3,0xd2c(s1)
.text:0045f190 20000224 li v0,0x20
LAB_0045f194: ;XREF[1,0]: 0045f094
.text:0045f194 02ff0010 b LAB_0045eda0
.text:0045f198 21804000 _move s0,v0
LAB_0045f19c: ;XREF[1,0]: 0045ee88
.text:0045f19c 21300001 move a2,t0
.text:0045f1a0 21382001 move a3,t1
.text:0045f1a4 70000825 addiu t0,t0,0x70
LAB_0045f1a8: ;XREF[1,0]: 0045f1cc
.text:0045f1a8 0000ce8c lw t6,0x0(a2)
.text:0045f1ac 0400cd8c lw t5,0x4(a2)
.text:0045f1b0 0800cc8c lw t4,0x8(a2)
.text:0045f1b4 0c00cb8c lw t3,0xc(a2)
.text:0045f1b8 1000c624 addiu a2,a2,0x10
.text:0045f1bc 0000eeac sw t6,0x0(a3)=>local_230
.text:0045f1c0 0400edac sw t5,local_22c+0x230(a3)
.text:0045f1c4 0800ecac sw t4,local_228+0x230(a3)
.text:0045f1c8 0c00ebac sw t3,local_224+0x230(a3)
.text:0045f1cc f6ffc814 bne a2,t0,LAB_0045f1a8
.text:0045f1d0 1000e724 _addiu a3,a3,0x10
.text:0045f1d4 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0045f1d8 21202001 move a0,t1
.text:0045f1dc 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:0045f1e0 3700a527 _addiu a1,sp,0x37
.text:0045f1e4 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f1e8 0c000724 li a3,0xc
.text:0045f1ec 00020624 li a2,0x200
.text:0045f1f0 ec8d998f lw t9,-0x7214(gp)=>->prf2 ;= 0045f984
.text:0045f1f4 1400a7af sw a3,local_3a4+0x3b8(sp)
.text:0045f1f8 1800a6af sw a2,local_3a0+0x3b8(sp)
.text:0045f1fc 1000b3af sw s3,local_3a8+0x3b8(sp)
.text:0045f200 21200002 move a0,s0
.text:0045f204 30000524 li a1,0x30
.text:0045f208 2800a627 addiu a2,sp,0x28
.text:0045f20c 09f82003 jalr t9=>prf2 ;undefined prf2(undefined param_1, un...
.text:0045f210 2f000724 _li a3,0x2f
.text:0045f214 3dff0010 b LAB_0045ef0c
.text:0045f218 00000000 _nop
LAB_0045f21c: ;XREF[1,0]: 0045f038
.text:0045f21c 21302001 move a2,t1
.text:0045f220 21384001 move a3,t2
LAB_0045f224: ;XREF[1,0]: 0045f248
.text:0045f224 0000c38c lw v1,0x0(a2)
.text:0045f228 0400c48c lw a0,0x4(a2)
.text:0045f22c 0800c58c lw a1,0x8(a2)
.text:0045f230 0c00c98c lw t1,0xc(a2)
.text:0045f234 1000c624 addiu a2,a2,0x10
.text:0045f238 0000e3ac sw v1,0x0(a3)=>local_350
.text:0045f23c 0400e4ac sw a0,local_34c+0x350(a3)
.text:0045f240 0800e5ac sw a1,local_348+0x350(a3)
.text:0045f244 0c00e9ac sw t1,local_344+0x350(a3)
.text:0045f248 f6ffc814 bne a2,t0,LAB_0045f224
.text:0045f24c 1000e724 _addiu a3,a3,0x10
.text:0045f250 1c88998f lw t9,-0x77e4(gp)=>->psMd5Sha1Final ;= 00463ab8
.text:0045f254 21204001 move a0,t2
.text:0045f258 09f82003 jalr t9=>psMd5Sha1Final ;undefined psMd5Sha1Final()
.text:0045f25c 21286002 _move a1,s3
.text:0045f260 24000224 li v0,0x24
.text:0045f264 2000bc8f lw gp,local_398+0x3b8(sp)
.text:0045f268 2c0d278e lw a3,0xd2c(s1)
.text:0045f26c ccfe0010 b LAB_0045eda0
.text:0045f270 21804000 _move s0,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined prf(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045f790
;param_6 undefined2 14 ;XREF[1,0]: 0045f2b0
;local_res8 undefined4 8 ;XREF[5,0]: 0045f2c0,0045f328,0045f43c,0045f570,0045f68c
;local_4 undefined4 -4 ;XREF[2,0]: 0045f284,0045f7f8
;local_8 undefined4 -8 ;XREF[2,0]: 0045f288,0045f7fc
;local_c undefined4 -c ;XREF[2,0]: 0045f28c,0045f800
;local_10 undefined4 -10 ;XREF[2,0]: 0045f290,0045f804
;local_14 undefined4 -14 ;XREF[2,0]: 0045f294,0045f808
;local_18 undefined4 -18 ;XREF[2,0]: 0045f298,0045f80c
;local_1c undefined4 -1c ;XREF[2,0]: 0045f29c,0045f810
;local_20 undefined4 -20 ;XREF[2,0]: 0045f2a0,0045f814
;local_24 undefined4 -24 ;XREF[2,0]: 0045f2a4,0045f818
;local_28 undefined4 -28 ;XREF[2,0]: 0045f2a8,0045f81c
;local_30 undefined4 -30 ;XREF[3,0]: 0045f2e8,0045f528,0045f56c
;local_34 undefined4 -34 ;XREF[5,0]: 0045f2cc,0045f32c,0045f434,0045f574,0045f684
;local_38 undefined2 -38 ;XREF[2,0]: 0045f598,0045f938
;local_58 undefined4 -58 ;XREF[1,0]: 0045f5e0
;local_5c undefined4 -5c ;XREF[1,0]: 0045f5d4
;local_60 undefined4 -60 ;XREF[1,0]: 0045f5dc
;local_64 undefined4 -64 ;XREF[1,0]: 0045f5d8
;local_68 undefined4 -68 ;XREF[1,0]: 0045f5d0
;local_128 undefined2 -128 ;XREF[2,0]: 0045f354,0045f8d8
;local_13c undefined4 -13c ;XREF[1,0]: 0045f398
;local_140 undefined4 -140 ;XREF[1,0]: 0045f394
;local_144 undefined4 -144 ;XREF[1,0]: 0045f390
;local_148 undefined4 -148 ;XREF[1,0]: 0045f38c
;local_2c8 undefined4 -2c8 ;XREF[1,0]: 0045f610
;local_2cc undefined4 -2cc ;XREF[1,0]: 0045f600
;local_2d0 undefined4 -2d0 ;XREF[1,0]: 0045f5f8
;local_2d4 undefined4 -2d4 ;XREF[1,0]: 0045f5f0
;local_2d8 undefined4 -2d8 ;XREF[2,0]: 0045f5e8,0045f794
;local_3ac undefined4 -3ac ;XREF[1,0]: 0045f3b8
;local_3b0 undefined4 -3b0 ;XREF[1,0]: 0045f3b0
;local_3b4 undefined4 -3b4 ;XREF[1,0]: 0045f3a8
;local_3b8 undefined4 -3b8 ;XREF[2,0]: 0045f3a0,0045f798
;local_3c0 undefined4 -3c0 ;XREF[34,0]: 0045f2ac,0045f348,0045f3d8,0045f40c,0045f430
; 0045f448,0045f460,0045f4b4,0045f4dc,0045f4f8
; 0045f514,0045f58c,0045f628,0045f65c,0045f680
; 0045f698,0045f6b0,0045f70c,0045f734,0045f750
; 0045f76c,0045f7d4,0045f7f4,0045f840,0045f85c
; 0045f878,0045f89c,0045f8b8,0045f8d4,0045f8fc
; 0045f918,0045f934,0045f958,0045f978
;local_3c8 undefined4 -3c8 ;XREF[4,0]: 0045f338,0045f3d4,0045f580,0045f624
;local_3cc undefined4 -3cc ;XREF[4,0]: 0045f334,0045f3c8,0045f57c,0045f61c
;local_3d0 undefined4 -3d0 ;XREF[4,0]: 0045f330,0045f3c4,0045f578,0045f618
;XREF[6,0]: Entry Point,004571fc,00457504
; 004576ec,0045efdc,004d8420
.text:0045f274 08001c3c lui gp,0x8
.text:0045f278 6c079c27 addiu gp,gp,0x76c
.text:0045f27c 21e09903 addu gp,gp,t9
.text:0045f280 20fcbd27 addiu sp,sp,-0x3e0
.text:0045f284 dc03bfaf sw ra,local_4+0x3e0(sp)
.text:0045f288 d803beaf sw s8,local_8+0x3e0(sp)
.text:0045f28c d403b7af sw s7,local_c+0x3e0(sp)
.text:0045f290 d003b6af sw s6,local_10+0x3e0(sp)
.text:0045f294 cc03b5af sw s5,local_14+0x3e0(sp)
.text:0045f298 c803b4af sw s4,local_18+0x3e0(sp)
.text:0045f29c c403b3af sw s3,local_1c+0x3e0(sp)
.text:0045f2a0 c003b2af sw s2,local_20+0x3e0(sp)
.text:0045f2a4 bc03b1af sw s1,local_24+0x3e0(sp)
.text:0045f2a8 b803b0af sw s0,local_28+0x3e0(sp)
.text:0045f2ac 2000bcaf sw gp=>_gp,local_3c0+0x3e0(sp)
.text:0045f2b0 f403b497 lhu s4,param_6+0x3e0(sp)
.text:0045f2b4 ffffe730 andi param_4,param_4,0xffff
.text:0045f2b8 e100822e sltiu v0,s4,0xe1
.text:0045f2bc 21888000 move s1,param_1
.text:0045f2c0 e803a6af sw param_3,local_res8+0x3e0(sp)
.text:0045f2c4 ffffb030 andi s0,param_2,0xffff
.text:0045f2c8 57014010 beq v0,zero,LAB_0045f828
.text:0045f2cc ac03a7af _sw param_4,local_34+0x3e0(sp)
.text:0045f2d0 42501000 srl t2,s0,0x1
LAB_0045f2d4: ;XREF[1,0]: 0045f87c
.text:0045f2d4 01000c32 andi t4,s0,0x1
.text:0045f2d8 10000b24 li t3,0x10
.text:0045f2dc 21b84c01 addu s7,t2,t4
.text:0045f2e0 21485101 addu t1,t2,s1
.text:0045f2e4 2b407401 sltu t0,t3,s4
.text:0045f2e8 b003a9af sw t1,local_30+0x3e0(sp)
.text:0045f2ec 21a82002 move s5,s1
.text:0045f2f0 21b0e002 move s6,s7
.text:0045f2f4 08000011 beq t0,zero,LAB_0045f318
.text:0045f2f8 01001224 _li s2,0x1
.text:0045f2fc 01005026 addiu s0,s2,0x1
LAB_0045f300: ;XREF[1,0]: 0045f310
.text:0045f300 ffff1232 andi s2,s0,0xffff
.text:0045f304 00791200 sll t7,s2,0x4
.text:0045f308 ffffee31 andi t6,t7,0xffff
.text:0045f30c 2b68d401 sltu t5,t6,s4
.text:0045f310 fbffa015 bne t5,zero,LAB_0045f300
.text:0045f314 01005026 _addiu s0,s2,0x1
LAB_0045f318: ;XREF[1,0]: 0045f2f4
.text:0045f318 1889998f lw t9,-0x76e8(gp)=>->psHmacMd5 ;= 004643e0
.text:0045f31c a802b827 addiu t8,sp,0x2a8
.text:0045f320 8802be27 addiu s8,sp,0x288
.text:0045f324 b802b327 addiu s3,sp,0x2b8
.text:0045f328 e803a68f lw param_3,local_res8+0x3e0(sp)
.text:0045f32c ac03a78f lw param_4,local_34+0x3e0(sp)
.text:0045f330 1000beaf sw s8,local_3d0+0x3e0(sp)
.text:0045f334 1400b8af sw t8,local_3cc+0x3e0(sp)
.text:0045f338 1800b3af sw s3,local_3c8+0x3e0(sp)
.text:0045f33c 21202002 move param_1,s1
.text:0045f340 09f82003 jalr t9=>psHmacMd5 ;undefined psHmacMd5(undefined param_...
.text:0045f344 2128e002 _move param_2,s7
.text:0045f348 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f34c 5d004004 bltz v0,LAB_0045f4c4
.text:0045f350 21804000 _move s0,v0
.text:0045f354 b802a397 lhu v1,local_128+0x3e0(sp)
.text:0045f358 00000000 nop
.text:0045f35c ffff7130 andi s1,v1,0xffff
.text:0045f360 06003712 beq s1,s7,LAB_0045f37c
.text:0045f364 00000000 _nop
.text:0045f368 4100f52e sltiu s5,s7,0x41
.text:0045f36c 4501a016 bne s5,zero,LAB_0045f884
.text:0045f370 00000000 _nop
.text:0045f374 ffff7630 andi s6,v1,0xffff
LAB_0045f378: ;XREF[1,0]: 0045f8dc
.text:0045f378 a802b527 addiu s5,sp,0x2a8
LAB_0045f37c: ;XREF[1,0]: 0045f360
.text:0045f37c 50004012 beq s2,zero,LAB_0045f4c0
.text:0045f380 21880000 _clear s1
.text:0045f384 1c000010 b LAB_0045f3f8
.text:0045f388 e801b327 _addiu s3,sp,0x1e8
LAB_0045f38c: ;XREF[1,0]: 0045f490
.text:0045f38c 9802af8f lw t7,local_148+0x3e0(sp)
.text:0045f390 9c02ae8f lw t6,local_144+0x3e0(sp)
.text:0045f394 a002ad8f lw t5,local_140+0x3e0(sp)
.text:0045f398 a402ac8f lw t4,local_13c+0x3e0(sp)
.text:0045f39c 03004fa9 swl t7,0x3(t2)
.text:0045f3a0 00004fb9 swr t7,0x0(t2)=>local_3b8
.text:0045f3a4 07004ea9 swl t6,0x7(t2)
.text:0045f3a8 04004eb9 swr t6,local_3b4+0x3b8(t2)
.text:0045f3ac 0b004da9 swl t5,0xb(t2)
.text:0045f3b0 08004db9 swr t5,local_3b0+0x3b8(t2)
.text:0045f3b4 0f004ca9 swl t4,0xf(t2)
.text:0045f3b8 0c004cb9 swr t4,local_3ac+0x3b8(t2)
.text:0045f3bc b802a927 addiu t1,sp,0x2b8
.text:0045f3c0 a802aa27 addiu t2,sp,0x2a8
.text:0045f3c4 1000beaf sw s8,local_3d0+0x3e0(sp)
.text:0045f3c8 1400aaaf sw t2,local_3cc+0x3e0(sp)
.text:0045f3cc 21c86001 move t9,t3
.text:0045f3d0 09f82003 jalr t9=>psHmacMd5 ;undefined psHmacMd5(undefined param_...
.text:0045f3d4 1800a9af _sw t1,local_3c8+0x3e0(sp)
.text:0045f3d8 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f3dc 39004004 bltz v0,LAB_0045f4c4
.text:0045f3e0 21804000 _move s0,v0
.text:0045f3e4 01002626 addiu param_3,s1,0x1
.text:0045f3e8 ffffd130 andi s1,param_3,0xffff
.text:0045f3ec 2b283202 sltu param_2,s1,s2
.text:0045f3f0 3400a010 beq param_2,zero,LAB_0045f4c4
.text:0045f3f4 21800000 _clear s0
LAB_0045f3f8: ;XREF[2,0]: 0045f384,0045f4b8
.text:0045f3f8 6491998f lw t9,-0x6e9c(gp)=>->psHmacMd5Init ;= 00464178
.text:0045f3fc 21206002 move param_1,s3
.text:0045f400 2128a002 move param_2,s5
.text:0045f404 09f82003 jalr t9=>psHmacMd5Init ;undefined psHmacMd5Init()
.text:0045f408 2130c002 _move param_3,s6
.text:0045f40c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f410 21804000 move s0,v0
.text:0045f414 7487998f lw t9,-0x788c(gp)=>->psHmacMd5Update ;= 0046415c
.text:0045f418 21206002 move param_1,s3
.text:0045f41c 2128c003 move param_2,s8
.text:0045f420 28004004 bltz v0,LAB_0045f4c4
.text:0045f424 10000624 _li param_3,0x10
.text:0045f428 09f82003 jalr t9=>psHmacMd5Update ;undefined psHmacMd5Update()
.text:0045f42c 00000000 _nop
.text:0045f430 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f434 ac03a68f lw param_3,local_34+0x3e0(sp)
.text:0045f438 7487998f lw t9,-0x788c(gp)=>->psHmacMd5Update ;= 0046415c
.text:0045f43c e803a58f lw param_2,local_res8+0x3e0(sp)
.text:0045f440 09f82003 jalr t9=>psHmacMd5Update ;undefined psHmacMd5Update()
.text:0045f444 21206002 _move param_1,s3
.text:0045f448 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f44c 21206002 move param_1,s3
.text:0045f450 c490998f lw t9,-0x6f3c(gp)=>->psHmacMd5Final ;= 004642ac
.text:0045f454 00000000 nop
.text:0045f458 09f82003 jalr t9=>psHmacMd5Final ;undefined psHmacMd5Final()
.text:0045f45c 9802a527 _addiu param_2,sp,0x298
.text:0045f460 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f464 00211100 sll param_1,s1,0x4
.text:0045f468 1889998f lw t9,-0x76e8(gp)=>->psHmacMd5 ;= 004643e0
.text:0045f46c 2800a327 addiu v1,sp,0x28
.text:0045f470 ffff4826 addiu t0,s2,-0x1
.text:0045f474 21508300 addu t2,param_1,v1
.text:0045f478 21582003 move t3,t9
.text:0045f47c 21188000 move v1,param_1
.text:0045f480 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045f484 2120a002 move param_1,s5
.text:0045f488 2128c002 move param_2,s6
.text:0045f48c 2130c003 move param_3,s8
.text:0045f490 beff2816 bne s1,t0,LAB_0045f38c
.text:0045f494 10000724 _li param_4,0x10
.text:0045f498 23308302 subu param_3,s4,v1
.text:0045f49c 9802a527 addiu param_2,sp,0x298
.text:0045f4a0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045f4a4 21204001 _move param_1,t2
.text:0045f4a8 01002626 addiu param_3,s1,0x1
.text:0045f4ac ffffd130 andi s1,param_3,0xffff
.text:0045f4b0 2b283202 sltu param_2,s1,s2
.text:0045f4b4 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f4b8 cfffa014 bne param_2,zero,LAB_0045f3f8
.text:0045f4bc 00000000 _nop
LAB_0045f4c0: ;XREF[1,0]: 0045f37c
.text:0045f4c0 21800000 clear s0
LAB_0045f4c4: ;XREF[4,0]: 0045f34c,0045f3dc,0045f3f0,0045f420
.text:0045f4c4 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f4c8 2120c003 move param_1,s8
.text:0045f4cc 10000524 li param_2,0x10
.text:0045f4d0 21300000 clear param_3
.text:0045f4d4 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f4d8 10000724 _li param_4,0x10
.text:0045f4dc 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f4e0 9802a427 addiu param_1,sp,0x298
.text:0045f4e4 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f4e8 10000524 li param_2,0x10
.text:0045f4ec 21300000 clear param_3
.text:0045f4f0 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f4f4 10000724 _li param_4,0x10
.text:0045f4f8 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f4fc a802a427 addiu param_1,sp,0x2a8
.text:0045f500 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f504 10000524 li param_2,0x10
.text:0045f508 21300000 clear param_3
.text:0045f50c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f510 10000724 _li param_4,0x10
.text:0045f514 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f518 0a010006 bltz s0,LAB_0045f944
.text:0045f51c 2800a427 _addiu param_1,sp,0x28
LAB_0045f520: ;XREF[1,0]: 0045f95c
.text:0045f520 a6000006 bltz s0,LAB_0045f7bc
.text:0045f524 14001224 _li s2,0x14
.text:0045f528 b003b58f lw s5,local_30+0x3e0(sp)
.text:0045f52c 2b105402 sltu v0,s2,s4
.text:0045f530 21b0e002 move s6,s7
.text:0045f534 07000010 b LAB_0045f554
.text:0045f538 01001224 _li s2,0x1
LAB_0045f53c: ;XREF[1,0]: 0045f554
.text:0045f53c ffff1233 andi s2,t8,0xffff
.text:0045f540 80981200 sll s3,s2,0x2
.text:0045f544 21807202 addu s0,s3,s2
.text:0045f548 80581000 sll t3,s0,0x2
.text:0045f54c ffff7e31 andi s8,t3,0xffff
.text:0045f550 2b10d403 sltu v0,s8,s4
LAB_0045f554: ;XREF[1,0]: 0045f534
.text:0045f554 f9ff4014 bne v0,zero,LAB_0045f53c
.text:0045f558 01005826 _addiu t8,s2,0x1
.text:0045f55c e48b998f lw t9,-0x741c(gp)=>->psHmacSha1 ;= 0046487c
.text:0045f560 9003bf27 addiu ra,sp,0x390
.text:0045f564 6003be27 addiu s8,sp,0x360
.text:0045f568 a803b127 addiu s1,sp,0x3a8
.text:0045f56c b003a48f lw param_1,local_30+0x3e0(sp)
.text:0045f570 e803a68f lw param_3,local_res8+0x3e0(sp)
.text:0045f574 ac03a78f lw param_4,local_34+0x3e0(sp)
.text:0045f578 1000beaf sw s8,local_3d0+0x3e0(sp)
.text:0045f57c 1400bfaf sw ra,local_3cc+0x3e0(sp)
.text:0045f580 1800b1af sw s1,local_3c8+0x3e0(sp)
.text:0045f584 09f82003 jalr t9=>psHmacSha1 ;undefined psHmacSha1(undefined param...
.text:0045f588 2128e002 _move param_2,s7
.text:0045f58c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f590 62004004 bltz v0,LAB_0045f71c
.text:0045f594 21804000 _move s0,v0
.text:0045f598 a803a397 lhu v1,local_38+0x3e0(sp)
.text:0045f59c 00000000 nop
.text:0045f5a0 ffff6230 andi v0,v1,0xffff
.text:0045f5a4 06005710 beq v0,s7,LAB_0045f5c0
.text:0045f5a8 00000000 _nop
.text:0045f5ac 4100f52e sltiu s5,s7,0x41
.text:0045f5b0 cc00a016 bne s5,zero,LAB_0045f8e4
.text:0045f5b4 00000000 _nop
.text:0045f5b8 ffff7630 andi s6,v1,0xffff
LAB_0045f5bc: ;XREF[1,0]: 0045f93c
.text:0045f5bc 9003b527 addiu s5,sp,0x390
LAB_0045f5c0: ;XREF[1,0]: 0045f5a4
.text:0045f5c0 55004012 beq s2,zero,LAB_0045f718
.text:0045f5c4 21880000 _clear s1
.text:0045f5c8 1f000010 b LAB_0045f648
.text:0045f5cc c002b327 _addiu s3,sp,0x2c0
LAB_0045f5d0: ;XREF[1,0]: 0045f6e8
.text:0045f5d0 7803a28f lw v0,local_68+0x3e0(sp)
.text:0045f5d4 8403b08f lw s0,local_5c+0x3e0(sp)
.text:0045f5d8 7c03bf8f lw ra,local_64+0x3e0(sp)
.text:0045f5dc 8003b88f lw t8,local_60+0x3e0(sp)
.text:0045f5e0 8803af8f lw t7,local_58+0x3e0(sp)
.text:0045f5e4 030062a9 swl v0,0x3(t3)
.text:0045f5e8 000062b9 swr v0,0x0(t3)=>local_2d8
.text:0045f5ec 07007fa9 swl ra,0x7(t3)
.text:0045f5f0 04007fb9 swr ra,local_2d4+0x2d8(t3)
.text:0045f5f4 0b0078a9 swl t8,0xb(t3)
.text:0045f5f8 080078b9 swr t8,local_2d0+0x2d8(t3)
.text:0045f5fc 0f0070a9 swl s0,0xf(t3)
.text:0045f600 0c0070b9 swr s0,local_2cc+0x2d8(t3)
.text:0045f604 13006fa9 swl t7,0x13(t3)
.text:0045f608 9003ae27 addiu t6,sp,0x390
.text:0045f60c a803ad27 addiu t5,sp,0x3a8
.text:0045f610 10006fb9 swr t7,local_2c8+0x2d8(t3)
.text:0045f614 21c88001 move t9,t4
.text:0045f618 1000beaf sw s8,local_3d0+0x3e0(sp)
.text:0045f61c 1400aeaf sw t6,local_3cc+0x3e0(sp)
.text:0045f620 09f82003 jalr t9=>psHmacSha1 ;undefined psHmacSha1(undefined param...
.text:0045f624 1800adaf _sw t5,local_3c8+0x3e0(sp)
.text:0045f628 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f62c 3b004004 bltz v0,LAB_0045f71c
.text:0045f630 21804000 _move s0,v0
.text:0045f634 01002626 addiu param_3,s1,0x1
.text:0045f638 ffffd130 andi s1,param_3,0xffff
.text:0045f63c 2b283202 sltu param_2,s1,s2
.text:0045f640 3600a010 beq param_2,zero,LAB_0045f71c
.text:0045f644 21800000 _clear s0
LAB_0045f648: ;XREF[2,0]: 0045f5c8,0045f710
.text:0045f648 9c8d998f lw t9,-0x7264(gp)=>->psHmacSha1Init ;= 00464618
.text:0045f64c 21206002 move param_1,s3
.text:0045f650 2128a002 move param_2,s5
.text:0045f654 09f82003 jalr t9=>psHmacSha1Init ;undefined psHmacSha1Init()
.text:0045f658 2130c002 _move param_3,s6
.text:0045f65c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f660 21804000 move s0,v0
.text:0045f664 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:0045f668 21206002 move param_1,s3
.text:0045f66c 2128c003 move param_2,s8
.text:0045f670 2a004004 bltz v0,LAB_0045f71c
.text:0045f674 14000624 _li param_3,0x14
.text:0045f678 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:0045f67c 00000000 _nop
.text:0045f680 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f684 ac03a68f lw param_3,local_34+0x3e0(sp)
.text:0045f688 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:0045f68c e803a58f lw param_2,local_res8+0x3e0(sp)
.text:0045f690 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:0045f694 21206002 _move param_1,s3
.text:0045f698 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f69c 21206002 move param_1,s3
.text:0045f6a0 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:0045f6a4 00000000 nop
.text:0045f6a8 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:0045f6ac 7803a527 _addiu param_2,sp,0x378
.text:0045f6b0 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f6b4 80601100 sll t4,s1,0x2
.text:0045f6b8 21509101 addu t2,t4,s1
.text:0045f6bc e48b998f lw t9,-0x741c(gp)=>->psHmacSha1 ;= 0046487c
.text:0045f6c0 80200a00 sll param_1,t2,0x2
.text:0045f6c4 0801a327 addiu v1,sp,0x108
.text:0045f6c8 ffff4926 addiu t1,s2,-0x1
.text:0045f6cc 21588300 addu t3,param_1,v1
.text:0045f6d0 21602003 move t4,t9
.text:0045f6d4 21188000 move v1,param_1
.text:0045f6d8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045f6dc 2120a002 move param_1,s5
.text:0045f6e0 2128c002 move param_2,s6
.text:0045f6e4 2130c003 move param_3,s8
.text:0045f6e8 b9ff2916 bne s1,t1,LAB_0045f5d0
.text:0045f6ec 14000724 _li param_4,0x14
.text:0045f6f0 23308302 subu param_3,s4,v1
.text:0045f6f4 7803a527 addiu param_2,sp,0x378
.text:0045f6f8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045f6fc 21206001 _move param_1,t3
.text:0045f700 01002626 addiu param_3,s1,0x1
.text:0045f704 ffffd130 andi s1,param_3,0xffff
.text:0045f708 2b283202 sltu param_2,s1,s2
.text:0045f70c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f710 cdffa014 bne param_2,zero,LAB_0045f648
.text:0045f714 00000000 _nop
LAB_0045f718: ;XREF[1,0]: 0045f5c0
.text:0045f718 21800000 clear s0
LAB_0045f71c: ;XREF[4,0]: 0045f590,0045f62c,0045f640,0045f670
.text:0045f71c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f720 2120c003 move param_1,s8
.text:0045f724 14000524 li param_2,0x14
.text:0045f728 21300000 clear param_3
.text:0045f72c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f730 14000724 _li param_4,0x14
.text:0045f734 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f738 7803a427 addiu param_1,sp,0x378
.text:0045f73c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f740 14000524 li param_2,0x14
.text:0045f744 21300000 clear param_3
.text:0045f748 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f74c 14000724 _li param_4,0x14
.text:0045f750 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f754 9003a427 addiu param_1,sp,0x390
.text:0045f758 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f75c 14000524 li param_2,0x14
.text:0045f760 21300000 clear param_3
.text:0045f764 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f768 14000724 _li param_4,0x14
.text:0045f76c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f770 7c000006 bltz s0,LAB_0045f964
.text:0045f774 0801a427 _addiu param_1,sp,0x108
LAB_0045f778: ;XREF[1,0]: 0045f97c
.text:0045f778 10000006 bltz s0,LAB_0045f7bc
.text:0045f77c 00000000 _nop
.text:0045f780 0d008012 beq s4,zero,LAB_0045f7b8
.text:0045f784 21380000 _clear param_4
.text:0045f788 2800a827 addiu t0,sp,0x28
LAB_0045f78c: ;XREF[1,0]: 0045f7b0
.text:0045f78c 21b00701 addu s6,t0,param_4
.text:0045f790 f003b78f lw s7,param_5+0x3e0(sp)
.text:0045f794 e000d192 lbu s1,local_2d8+0x3b8(s6)
.text:0045f798 0000d392 lbu s3,0x0(s6)=>local_3b8
.text:0045f79c 0100f524 addiu s5,param_4,0x1
.text:0045f7a0 21f0f700 addu s8,param_4,s7
.text:0045f7a4 ffffa732 andi param_4,s5,0xffff
.text:0045f7a8 26587102 xor t3,s3,s1
.text:0045f7ac 2b90f400 sltu s2,param_4,s4
.text:0045f7b0 f6ff4016 bne s2,zero,LAB_0045f78c
.text:0045f7b4 0000cba3 _sb t3,0x0(s8)
LAB_0045f7b8: ;XREF[1,0]: 0045f780
.text:0045f7b8 21808002 move s0,s4
LAB_0045f7bc: ;XREF[2,0]: 0045f520,0045f778
.text:0045f7bc 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f7c0 2800a427 addiu param_1,sp,0x28
.text:0045f7c4 e0000524 li param_2,0xe0
.text:0045f7c8 21300000 clear param_3
.text:0045f7cc 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f7d0 e0000724 _li param_4,0xe0
.text:0045f7d4 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f7d8 0801a427 addiu param_1,sp,0x108
.text:0045f7dc 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f7e0 e0000524 li param_2,0xe0
.text:0045f7e4 21300000 clear param_3
.text:0045f7e8 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f7ec e0000724 _li param_4,0xe0
.text:0045f7f0 21100002 move v0,s0
.text:0045f7f4 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f7f8 dc03bf8f lw ra,local_4+0x3e0(sp)
.text:0045f7fc d803be8f lw s8,local_8+0x3e0(sp)
.text:0045f800 d403b78f lw s7,local_c+0x3e0(sp)
.text:0045f804 d003b68f lw s6,local_10+0x3e0(sp)
.text:0045f808 cc03b58f lw s5,local_14+0x3e0(sp)
.text:0045f80c c803b48f lw s4,local_18+0x3e0(sp)
.text:0045f810 c403b38f lw s3,local_1c+0x3e0(sp)
.text:0045f814 c003b28f lw s2,local_20+0x3e0(sp)
.text:0045f818 bc03b18f lw s1,local_24+0x3e0(sp)
.text:0045f81c b803b08f lw s0,local_28+0x3e0(sp)
.text:0045f820 0800e003 jr ra
.text:0045f824 e003bd27 _addiu sp,sp,0x3e0
LAB_0045f828: ;XREF[1,0]: 0045f2c8
.text:0045f828 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045f82c 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045f830 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045f834 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:0045f838 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045f83c 0008a524 _addiu param_2=>...,param_2,0x800 ;= "prf.c"
.text:0045f840 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f844 dd000524 li param_2,0xdd
.text:0045f848 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f84c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045f850 00000000 nop
.text:0045f854 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045f858 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0045f85c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f860 00000000 nop
.text:0045f864 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045f868 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045f86c 00000000 nop
.text:0045f870 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045f874 08088424 _addiu param_1=>...,param_1,0x808 ;= "outLen <= SSL_MAX_KEY_BLOCK_SIZE"
.text:0045f878 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f87c 95fe0010 b LAB_0045f2d4
.text:0045f880 42501000 _srl t2,s0,0x1
LAB_0045f884: ;XREF[1,0]: 0045f36c
.text:0045f884 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045f888 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f88c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045f890 1001e424 addiu param_1=>...,param_4,0x110 ;= "psAssert %s"
.text:0045f894 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045f898 00084524 _addiu param_2=>...,v0,0x800 ;= "prf.c"
.text:0045f89c 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f8a0 00000000 nop
.text:0045f8a4 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f8a8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045f8ac 1c01e427 addiu param_1=>.rodata:DAT_0049011c,ra,0x11c ;= 3Ah :
.text:0045f8b0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045f8b4 5f000524 _li param_2,0x5f
.text:0045f8b8 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f8bc 00000000 nop
.text:0045f8c0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f8c4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045f8c8 00000000 nop
.text:0045f8cc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045f8d0 2c08c426 _addiu param_1=>...,s6,0x82c ;= "keyLen > 64"
.text:0045f8d4 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f8d8 b802a397 lhu v1,local_128+0x3e0(sp)
.text:0045f8dc a6fe0010 b LAB_0045f378
.text:0045f8e0 ffff7630 _andi s6,v1,0xffff
LAB_0045f8e4: ;XREF[1,0]: 0045f5b0
.text:0045f8e4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f8e8 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045f8ec 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045f8f0 10010425 addiu param_1=>...,t0,0x110 ;= "psAssert %s"
.text:0045f8f4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045f8f8 0008e524 _addiu param_2=>...,param_4,0x800 ;= "prf.c"
.text:0045f8fc 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f900 a6000524 li param_2,0xa6
.text:0045f904 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f908 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045f90c 00000000 nop
.text:0045f910 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045f914 1c01c426 _addiu param_1=>.rodata:DAT_0049011c,s6,0x11c ;= 3Ah :
.text:0045f918 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f91c 00000000 nop
.text:0045f920 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045f924 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045f928 00000000 nop
.text:0045f92c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045f930 2c08e426 _addiu param_1=>...,s7,0x82c ;= "keyLen > 64"
.text:0045f934 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f938 a803a397 lhu v1,local_38+0x3e0(sp)
.text:0045f93c 1fff0010 b LAB_0045f5bc
.text:0045f940 ffff7630 _andi s6,v1,0xffff
LAB_0045f944: ;XREF[1,0]: 0045f518
.text:0045f944 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f948 21288002 move param_2,s4
.text:0045f94c 21300000 clear param_3
.text:0045f950 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f954 21388002 _move param_4,s4
.text:0045f958 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f95c f0fe0010 b LAB_0045f520
.text:0045f960 00000000 _nop
LAB_0045f964: ;XREF[1,0]: 0045f770
.text:0045f964 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045f968 21288002 move param_2,s4
.text:0045f96c 21300000 clear param_3
.text:0045f970 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045f974 21388002 _move param_4,s4
.text:0045f978 2000bc8f lw gp,local_3c0+0x3e0(sp)
.text:0045f97c 7eff0010 b LAB_0045f778
.text:0045f980 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined prf2(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045fc98
;param_6 undefined2 14 ;XREF[1,0]: 0045f9c0
;param_7 undefined4 18 ;XREF[1,0]: 0045f9e0
;local_res8 undefined4 8 ;XREF[5,0]: 0045f9d0,0045fa08,0045fad0,0045fbc0,0045fd20
;local_4 undefined4 -4 ;XREF[3,0]: 0045f994,0045fce0,0045fe44
;local_8 undefined4 -8 ;XREF[3,0]: 0045f998,0045fce4,0045fe48
;local_c undefined4 -c ;XREF[3,0]: 0045f99c,0045fce8,0045fe4c
;local_10 undefined4 -10 ;XREF[3,0]: 0045f9a0,0045fcec,0045fe50
;local_14 undefined4 -14 ;XREF[3,0]: 0045f9a4,0045fcf0,0045fe54
;local_18 undefined4 -18 ;XREF[3,0]: 0045f9a8,0045fcf4,0045fe58
;local_1c undefined4 -1c ;XREF[3,0]: 0045f9ac,0045fcf8,0045fe5c
;local_20 undefined4 -20 ;XREF[3,0]: 0045f9b0,0045fcfc,0045fe60
;local_24 undefined4 -24 ;XREF[3,0]: 0045f9b4,0045fd00,0045fe64
;local_28 undefined4 -28 ;XREF[3,0]: 0045f9b8,0045fd04,0045fe68
;local_2c undefined4 -2c ;XREF[5,0]: 0045f9dc,0045fa0c,0045fad8,0045fbc8,0045fd24
;local_30 undefined2 -30 ;XREF[2,0]: 0045fa60,0045fe1c
;local_2f0 undefined1 -2f0 ;XREF[1,0]: 0045fcac
;local_2f8 undefined4 -2f8 ;XREF[25,0]: 0045f9bc,0045fa28,0045faac,0045facc,0045fae4
; 0045fb00,0045fb28,0045fb64,0045fb9c,0045fbbc
; 0045fbd4,0045fbf0,0045fc24,0045fc4c,0045fc68
; 0045fc84,0045fcdc,0045fd40,0045fd84,0045fda0
; 0045fdbc,0045fde0,0045fdfc,0045fe18,0045fe40
;local_300 undefined4 -300 ;XREF[4,0]: 0045fa1c,0045fb4c,0045fd34,0045fd68
;local_304 undefined4 -304 ;XREF[4,0]: 0045fa18,0045fb48,0045fd30,0045fd60
;local_308 undefined4 -308 ;XREF[4,0]: 0045fa14,0045fb44,0045fd2c,0045fd5c
;XREF[7,0]: Entry Point,004572dc,004575ac
; 0045779c,0045ef04,0045f20c
; 004d87cc
.text:0045f984 08001c3c lui gp,0x8
.text:0045f988 5c009c27 addiu gp,gp,0x5c
.text:0045f98c 21e09903 addu gp,gp,t9
.text:0045f990 e8fcbd27 addiu sp,sp,-0x318
.text:0045f994 1403bfaf sw ra,local_4+0x318(sp)
.text:0045f998 1003beaf sw s8,local_8+0x318(sp)
.text:0045f99c 0c03b7af sw s7,local_c+0x318(sp)
.text:0045f9a0 0803b6af sw s6,local_10+0x318(sp)
.text:0045f9a4 0403b5af sw s5,local_14+0x318(sp)
.text:0045f9a8 0003b4af sw s4,local_18+0x318(sp)
.text:0045f9ac fc02b3af sw s3,local_1c+0x318(sp)
.text:0045f9b0 f802b2af sw s2,local_20+0x318(sp)
.text:0045f9b4 f402b1af sw s1,local_24+0x318(sp)
.text:0045f9b8 f002b0af sw s0,local_28+0x318(sp)
.text:0045f9bc 2000bcaf sw gp=>_gp,local_2f8+0x318(sp)
.text:0045f9c0 2c03b497 lhu s4,param_6+0x318(sp)
.text:0045f9c4 ffffe730 andi param_4,param_4,0xffff
.text:0045f9c8 e100822e sltiu v0,s4,0xe1
.text:0045f9cc 21808000 move s0,param_1
.text:0045f9d0 2003a6af sw param_3,local_res8+0x318(sp)
.text:0045f9d4 ffffb130 andi s1,param_2,0xffff
.text:0045f9d8 e4004010 beq v0,zero,LAB_0045fd6c
.text:0045f9dc ec02a7af _sw param_4,local_2c+0x318(sp)
LAB_0045f9e0: ;XREF[1,0]: 0045fdc0
.text:0045f9e0 3003a98f lw t1,param_7+0x318(sp)
.text:0045f9e4 21b00002 move s6,s0
.text:0045f9e8 82f20900 srl s8,t1,0xa
.text:0045f9ec 0100c833 andi t0,s8,0x1
.text:0045f9f0 c7000011 beq t0,zero,LAB_0045fd10
.text:0045f9f4 21b82002 _move s7,s1
.text:0045f9f8 7889998f lw t9,-0x7688(gp)=>->psHmacSha384 ;= 004657bc
.text:0045f9fc 5802ac27 addiu t4,sp,0x258
.text:0045fa00 b802ab27 addiu t3,sp,0x2b8
.text:0045fa04 e802aa27 addiu t2,sp,0x2e8
.text:0045fa08 2003a68f lw param_3,local_res8+0x318(sp)
.text:0045fa0c ec02a78f lw param_4,local_2c+0x318(sp)
.text:0045fa10 21200002 move param_1,s0
.text:0045fa14 1000acaf sw t4,local_308+0x318(sp)
.text:0045fa18 1400abaf sw t3,local_304+0x318(sp)
.text:0045fa1c 1800aaaf sw t2,local_300+0x318(sp)
.text:0045fa20 09f82003 jalr t9=>psHmacSha384 ;undefined psHmacSha384(undefined par...
.text:0045fa24 21282002 _move param_2,s1
.text:0045fa28 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fa2c 21804000 move s0,v0
.text:0045fa30 30001224 li s2,0x30
LAB_0045fa34: ;XREF[1,0]: 0045fd48
.text:0045fa34 7f000006 bltz s0,LAB_0045fc34
.text:0045fa38 2b105402 _sltu v0,s2,s4
.text:0045fa3c 06000010 b LAB_0045fa58
.text:0045fa40 01001524 _li s5,0x1
LAB_0045fa44: ;XREF[1,0]: 0045fa58
.text:0045fa44 ffff1533 andi s5,t8,0xffff
.text:0045fa48 18005502 mult s2,s5
.text:0045fa4c 12980000 mflo s3
.text:0045fa50 ffff7032 andi s0,s3,0xffff
.text:0045fa54 2b101402 sltu v0,s0,s4
LAB_0045fa58: ;XREF[1,0]: 0045fa3c
.text:0045fa58 faff4014 bne v0,zero,LAB_0045fa44
.text:0045fa5c 0100b826 _addiu t8,s5,0x1
.text:0045fa60 e802a397 lhu v1,local_30+0x318(sp)
.text:0045fa64 00000000 nop
.text:0045fa68 ffff7f30 andi ra,v1,0xffff
.text:0045fa6c 0600f113 beq ra,s1,LAB_0045fa88
.text:0045fa70 00000000 _nop
.text:0045fa74 4100362e sltiu s6,s1,0x41
.text:0045fa78 d300c016 bne s6,zero,LAB_0045fdc8
.text:0045fa7c 00000000 _nop
.text:0045fa80 ffff7730 andi s7,v1,0xffff
LAB_0045fa84: ;XREF[1,0]: 0045fe20
.text:0045fa84 b802b627 addiu s6,sp,0x2b8
LAB_0045fa88: ;XREF[1,0]: 0045fa6c
.text:0045fa88 6900a012 beq s5,zero,LAB_0045fc30
.text:0045fa8c 21980000 _clear s3
.text:0045fa90 0100de33 andi s8,s8,0x1
.text:0045fa94 3b000010 b LAB_0045fb84
.text:0045fa98 0801b127 _addiu s1,sp,0x108
LAB_0045fa9c: ;XREF[1,0]: 0045fb84
.text:0045fa9c 2888998f lw t9,-0x77d8(gp)=>->psHmacSha384Init ;= 00465068
.text:0045faa0 2128c002 move param_2,s6
.text:0045faa4 09f82003 jalr t9=>psHmacSha384Init ;undefined psHmacSha384Init()
.text:0045faa8 2130e002 _move param_3,s7
.text:0045faac 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fab0 60004004 bltz v0,LAB_0045fc34
.text:0045fab4 21804000 _move s0,v0
.text:0045fab8 448d998f lw t9,-0x72bc(gp)=>->psHmacSha384Update ;= 00464fa0
.text:0045fabc 21202002 move param_1,s1
.text:0045fac0 5802a527 addiu param_2,sp,0x258
.text:0045fac4 09f82003 jalr t9=>psHmacSha384Update ;undefined psHmacSha384Update()
.text:0045fac8 21304002 _move param_3,s2
.text:0045facc 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fad0 2003a58f lw param_2,local_res8+0x318(sp)
.text:0045fad4 448d998f lw t9,-0x72bc(gp)=>->psHmacSha384Update ;= 00464fa0
.text:0045fad8 ec02a68f lw param_3,local_2c+0x318(sp)
.text:0045fadc 09f82003 jalr t9=>psHmacSha384Update ;undefined psHmacSha384Update()
.text:0045fae0 21202002 _move param_1,s1
.text:0045fae4 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fae8 21202002 move param_1,s1
.text:0045faec a08a998f lw t9,-0x7560(gp)=>->psHmacSha384Final ;= 004655a4
.text:0045faf0 00000000 nop
.text:0045faf4 09f82003 jalr t9=>psHmacSha384Final ;undefined psHmacSha384Final()
.text:0045faf8 8802a527 _addiu param_2,sp,0x288
.text:0045fafc ffffa426 addiu param_1,s5,-0x1
.text:0045fb00 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fb04 3d006412 beq s3,param_1,LAB_0045fbfc
.text:0045fb08 18005302 _mult s2,s3
LAB_0045fb0c: ;XREF[1,0]: 0045fbf4
.text:0045fb0c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045fb10 2800aa27 addiu t2,sp,0x28
.text:0045fb14 8802a527 addiu param_2,sp,0x288
.text:0045fb18 21304002 move param_3,s2
.text:0045fb1c 12480000 mflo t1
.text:0045fb20 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045fb24 21202a01 _addu param_1,t1,t2
.text:0045fb28 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fb2c 8800c013 beq s8,zero,LAB_0045fd50
.text:0045fb30 5802ae27 _addiu t6,sp,0x258
.text:0045fb34 5802ab27 addiu t3,sp,0x258
.text:0045fb38 b802a627 addiu param_3,sp,0x2b8
.text:0045fb3c e802a527 addiu param_2,sp,0x2e8
.text:0045fb40 7889998f lw t9,-0x7688(gp)=>->psHmacSha384 ;= 004657bc
.text:0045fb44 1000abaf sw t3,local_308+0x318(sp)
.text:0045fb48 1400a6af sw param_3,local_304+0x318(sp)
.text:0045fb4c 1800a5af sw param_2,local_300+0x318(sp)
LAB_0045fb50: ;XREF[1,0]: 0045fd64
.text:0045fb50 2120c002 move param_1,s6
.text:0045fb54 2128e002 move param_2,s7
.text:0045fb58 5802a627 addiu param_3,sp,0x258
; FWD[3,0]: 00464d1c,00464d1c,004657bc
.text:0045fb5c 09f82003 jalr t9=>psHmacSha384 ;undefined psHmacSha256(undefined par...
;undefined psHmacSha384(undefined par...
.text:0045fb60 21384002 _move param_4,s2
.text:0045fb64 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fb68 32004004 bltz v0,LAB_0045fc34
.text:0045fb6c 21804000 _move s0,v0
.text:0045fb70 01007026 addiu s0,s3,0x1
.text:0045fb74 ffff1332 andi s3,s0,0xffff
.text:0045fb78 2b787502 sltu t7,s3,s5
.text:0045fb7c 2d00e011 beq t7,zero,LAB_0045fc34
.text:0045fb80 21800000 _clear s0
LAB_0045fb84: ;XREF[2,0]: 0045fa94,0045fc28
.text:0045fb84 c5ffc017 bne s8,zero,LAB_0045fa9c
.text:0045fb88 21202002 _move param_1,s1
.text:0045fb8c 3490998f lw t9,-0x6fcc(gp)=>->psHmacSha256Init ;= 00464ab4
.text:0045fb90 2128c002 move param_2,s6
.text:0045fb94 09f82003 jalr t9=>psHmacSha256Init ;undefined psHmacSha256Init()
.text:0045fb98 2130e002 _move param_3,s7
.text:0045fb9c 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fba0 24004004 bltz v0,LAB_0045fc34
.text:0045fba4 21804000 _move s0,v0
.text:0045fba8 2887998f lw t9,-0x78d8(gp)=>->psHmacSha256Update ;= 00464a98
.text:0045fbac 21202002 move param_1,s1
.text:0045fbb0 5802a527 addiu param_2,sp,0x258
.text:0045fbb4 09f82003 jalr t9=>psHmacSha256Update ;undefined psHmacSha256Update()
.text:0045fbb8 21304002 _move param_3,s2
.text:0045fbbc 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fbc0 2003a58f lw param_2,local_res8+0x318(sp)
.text:0045fbc4 2887998f lw t9,-0x78d8(gp)=>->psHmacSha256Update ;= 00464a98
.text:0045fbc8 ec02a68f lw param_3,local_2c+0x318(sp)
.text:0045fbcc 09f82003 jalr t9=>psHmacSha256Update ;undefined psHmacSha256Update()
.text:0045fbd0 21202002 _move param_1,s1
.text:0045fbd4 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fbd8 21202002 move param_1,s1
.text:0045fbdc 7485998f lw t9,-0x7a8c(gp)=>->psHmacSha256Final ;= 00464be8
.text:0045fbe0 00000000 nop
.text:0045fbe4 09f82003 jalr t9=>psHmacSha256Final ;undefined psHmacSha256Final()
.text:0045fbe8 8802a527 _addiu param_2,sp,0x288
.text:0045fbec ffffa426 addiu param_1,s5,-0x1
.text:0045fbf0 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fbf4 c5ff6416 bne s3,param_1,LAB_0045fb0c
.text:0045fbf8 18005302 _mult s2,s3
LAB_0045fbfc: ;XREF[1,0]: 0045fb04
.text:0045fbfc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0045fc00 2800a827 addiu t0,sp,0x28
.text:0045fc04 01007026 addiu s0,s3,0x1
.text:0045fc08 8802a527 addiu param_2,sp,0x288
.text:0045fc0c ffff1332 andi s3,s0,0xffff
.text:0045fc10 12180000 mflo v1
.text:0045fc14 23308302 subu param_3,s4,v1
.text:0045fc18 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0045fc1c 21206800 _addu param_1,v1,t0
.text:0045fc20 2b787502 sltu t7,s3,s5
.text:0045fc24 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fc28 d6ffe015 bne t7,zero,LAB_0045fb84
.text:0045fc2c 00000000 _nop
LAB_0045fc30: ;XREF[1,0]: 0045fa88
.text:0045fc30 21800000 clear s0
LAB_0045fc34: ;XREF[5,0]: 0045fa34,0045fab0,0045fb68,0045fb7c
; 0045fba0
.text:0045fc34 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045fc38 5802a427 addiu param_1,sp,0x258
.text:0045fc3c 30000524 li param_2,0x30
.text:0045fc40 21300000 clear param_3
.text:0045fc44 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045fc48 30000724 _li param_4,0x30
.text:0045fc4c 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fc50 8802a427 addiu param_1,sp,0x288
.text:0045fc54 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045fc58 30000524 li param_2,0x30
.text:0045fc5c 21300000 clear param_3
.text:0045fc60 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045fc64 30000724 _li param_4,0x30
.text:0045fc68 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fc6c b802a427 addiu param_1,sp,0x2b8
.text:0045fc70 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045fc74 30000524 li param_2,0x30
.text:0045fc78 21300000 clear param_3
.text:0045fc7c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045fc80 30000724 _li param_4,0x30
.text:0045fc84 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fc88 67000006 bltz s0,LAB_0045fe28
.text:0045fc8c 21288002 _move param_2,s4
.text:0045fc90 0b008012 beq s4,zero,LAB_0045fcc0
.text:0045fc94 21300000 _clear param_3
LAB_0045fc98: ;XREF[1,0]: 0045fcb8
.text:0045fc98 2803b88f lw t8,param_5+0x318(sp)
.text:0045fc9c 2800b627 addiu s6,sp,0x28
.text:0045fca0 21f8c602 addu ra,s6,param_3
.text:0045fca4 0100d324 addiu s3,param_3,0x1
.text:0045fca8 21a8d800 addu s5,param_3,t8
.text:0045fcac 0000fe93 lbu s8,0x0(ra)=>local_2f0
.text:0045fcb0 ffff6632 andi param_3,s3,0xffff
.text:0045fcb4 2b90d400 sltu s2,param_3,s4
.text:0045fcb8 f7ff4016 bne s2,zero,LAB_0045fc98
.text:0045fcbc 0000bea2 _sb s8,0x0(s5)
LAB_0045fcc0: ;XREF[1,0]: 0045fc90
.text:0045fcc0 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045fcc4 2800a427 addiu param_1,sp,0x28
.text:0045fcc8 e0000524 li param_2,0xe0
.text:0045fccc 21300000 clear param_3
.text:0045fcd0 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045fcd4 e0000724 _li param_4,0xe0
.text:0045fcd8 21108002 move v0,s4
.text:0045fcdc 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fce0 1403bf8f lw ra,local_4+0x318(sp)
.text:0045fce4 1003be8f lw s8,local_8+0x318(sp)
.text:0045fce8 0c03b78f lw s7,local_c+0x318(sp)
.text:0045fcec 0803b68f lw s6,local_10+0x318(sp)
.text:0045fcf0 0403b58f lw s5,local_14+0x318(sp)
.text:0045fcf4 0003b48f lw s4,local_18+0x318(sp)
.text:0045fcf8 fc02b38f lw s3,local_1c+0x318(sp)
.text:0045fcfc f802b28f lw s2,local_20+0x318(sp)
.text:0045fd00 f402b18f lw s1,local_24+0x318(sp)
.text:0045fd04 f002b08f lw s0,local_28+0x318(sp)
.text:0045fd08 0800e003 jr ra
.text:0045fd0c 1803bd27 _addiu sp,sp,0x318
LAB_0045fd10: ;XREF[1,0]: 0045f9f0
.text:0045fd10 c487998f lw t9,-0x783c(gp)=>->psHmacSha256 ;= 00464d1c
.text:0045fd14 5802af27 addiu t7,sp,0x258
.text:0045fd18 b802ae27 addiu t6,sp,0x2b8
.text:0045fd1c e802ad27 addiu t5,sp,0x2e8
.text:0045fd20 2003a68f lw param_3,local_res8+0x318(sp)
.text:0045fd24 ec02a78f lw param_4,local_2c+0x318(sp)
.text:0045fd28 21200002 move param_1,s0
.text:0045fd2c 1000afaf sw t7,local_308+0x318(sp)
.text:0045fd30 1400aeaf sw t6,local_304+0x318(sp)
.text:0045fd34 1800adaf sw t5,local_300+0x318(sp)
.text:0045fd38 09f82003 jalr t9=>psHmacSha256 ;undefined psHmacSha256(undefined par...
.text:0045fd3c 21282002 _move param_2,s1
.text:0045fd40 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fd44 21804000 move s0,v0
.text:0045fd48 3aff0010 b LAB_0045fa34
.text:0045fd4c 20001224 _li s2,0x20
LAB_0045fd50: ;XREF[1,0]: 0045fb2c
.text:0045fd50 c487998f lw t9,-0x783c(gp)=>->psHmacSha256 ;= 00464d1c
.text:0045fd54 b802ad27 addiu t5,sp,0x2b8
.text:0045fd58 e802ac27 addiu t4,sp,0x2e8
.text:0045fd5c 1000aeaf sw t6,local_308+0x318(sp)
.text:0045fd60 1400adaf sw t5,local_304+0x318(sp)
.text:0045fd64 7aff0010 b LAB_0045fb50
.text:0045fd68 1800acaf _sw t4,local_300+0x318(sp)
LAB_0045fd6c: ;XREF[1,0]: 0045f9d8
.text:0045fd6c 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045fd70 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045fd74 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045fd78 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:0045fd7c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045fd80 0008a524 _addiu param_2=>...,param_2,0x800 ;= "prf.c"
.text:0045fd84 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fd88 7f010524 li param_2,0x17f
.text:0045fd8c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045fd90 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045fd94 00000000 nop
.text:0045fd98 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045fd9c 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0045fda0 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fda4 00000000 nop
.text:0045fda8 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0045fdac 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045fdb0 00000000 nop
.text:0045fdb4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045fdb8 08088424 _addiu param_1=>...,param_1,0x808 ;= "outLen <= SSL_MAX_KEY_BLOCK_SIZE"
.text:0045fdbc 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fdc0 07ff0010 b LAB_0045f9e0
.text:0045fdc4 00000000 _nop
LAB_0045fdc8: ;XREF[1,0]: 0045fa78
.text:0045fdc8 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0045fdcc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045fdd0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0045fdd4 1001e424 addiu param_1=>...,param_4,0x110 ;= "psAssert %s"
.text:0045fdd8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0045fddc 00084524 _addiu param_2=>...,v0,0x800 ;= "prf.c"
.text:0045fde0 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fde4 2e010524 li param_2,0x12e
.text:0045fde8 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045fdec 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0045fdf0 00000000 nop
.text:0045fdf4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0045fdf8 1c01e426 _addiu param_1=>.rodata:DAT_0049011c,s7,0x11c ;= 3Ah :
.text:0045fdfc 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fe00 00000000 nop
.text:0045fe04 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0045fe08 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0045fe0c 00000000 nop
.text:0045fe10 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0045fe14 2c082426 _addiu param_1=>...,s1,0x82c ;= "keyLen > 64"
.text:0045fe18 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fe1c e802a397 lhu v1,local_30+0x318(sp)
.text:0045fe20 18ff0010 b LAB_0045fa84
.text:0045fe24 ffff7730 _andi s7,v1,0xffff
LAB_0045fe28: ;XREF[1,0]: 0045fc88
.text:0045fe28 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0045fe2c 2800a427 addiu param_1,sp,0x28
.text:0045fe30 21388002 move param_4,s4
.text:0045fe34 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0045fe38 21300000 _clear param_3
.text:0045fe3c 21100002 move v0,s0
.text:0045fe40 2000bc8f lw gp,local_2f8+0x318(sp)
.text:0045fe44 1403bf8f lw ra,local_4+0x318(sp)
.text:0045fe48 1003be8f lw s8,local_8+0x318(sp)
.text:0045fe4c 0c03b78f lw s7,local_c+0x318(sp)
.text:0045fe50 0803b68f lw s6,local_10+0x318(sp)
.text:0045fe54 0403b58f lw s5,local_14+0x318(sp)
.text:0045fe58 0003b48f lw s4,local_18+0x318(sp)
.text:0045fe5c fc02b38f lw s3,local_1c+0x318(sp)
.text:0045fe60 f802b28f lw s2,local_20+0x318(sp)
.text:0045fe64 f402b18f lw s1,local_24+0x318(sp)
.text:0045fe68 f002b08f lw s0,local_28+0x318(sp)
.text:0045fe6c 0800e003 jr ra
.text:0045fe70 1803bd27 _addiu sp,sp,0x318
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixPskGetHint()
;XREF[3,0]: Entry Point,004554bc,004d7f3c
.text:0045fe74 21100000 clear v0
.text:0045fe78 0000a0ac sw zero,0x0(a1)
.text:0045fe7c 0800e003 jr ra
.text:0045fe80 0000c0a0 _sb zero,0x0(a2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslPskGetKeyId()
;XREF[3,0]: Entry Point,00452ad8,004d8110
.text:0045fe84 480c828c lw v0,0xc48(a0)
.text:0045fe88 00000000 nop
.text:0045fe8c 7c00428c lw v0,0x7c(v0)
.text:0045fe90 00000000 nop
.text:0045fe94 07004010 beq v0,zero,LAB_0045feb4
.text:0045fe98 ffff0424 _li a0,-0x1
.text:0045fe9c 0800478c lw a3,0x8(v0)
.text:0045fea0 21200000 clear a0
.text:0045fea4 0000a7ac sw a3,0x0(a1)
.text:0045fea8 0c004390 lbu v1,0xc(v0)
.text:0045feac 00000000 nop
.text:0045feb0 0000c3a0 sb v1,0x0(a2)
LAB_0045feb4: ;XREF[1,0]: 0045fe94
.text:0045feb4 0800e003 jr ra
.text:0045feb8 21108000 _move v0,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined matrixSslPskGetKey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0045ff60
;local_8 undefined4 -8 ;XREF[3,0]: 0045fecc,0045ff6c,0045ff8c
;local_c undefined4 -c ;XREF[3,0]: 0045fed0,0045ff70,0045ff90
;local_10 undefined4 -10 ;XREF[3,0]: 0045fed4,0045ff74,0045ff94
;local_14 undefined4 -14 ;XREF[3,0]: 0045fed8,0045ff78,0045ff98
;local_18 undefined4 -18 ;XREF[3,0]: 0045fedc,0045ff7c,0045ff9c
;local_20 undefined4 -20 ;XREF[2,0]: 0045fee0,0045ff44
;XREF[5,0]: Entry Point,00452d08,0045c06c
; 0045c260,004d8780
.text:0045febc 08001c3c lui gp,0x8
.text:0045fec0 24fb9c27 addiu gp,gp,-0x4dc
.text:0045fec4 21e09903 addu gp,gp,t9
.text:0045fec8 d0ffbd27 addiu sp,sp,-0x30
.text:0045fecc 2800bfaf sw ra,local_8+0x30(sp)
.text:0045fed0 2400b3af sw s3,local_c+0x30(sp)
.text:0045fed4 2000b2af sw s2,local_10+0x30(sp)
.text:0045fed8 1c00b1af sw s1,local_14+0x30(sp)
.text:0045fedc 1800b0af sw s0,local_18+0x30(sp)
.text:0045fee0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0045fee4 480c828c lw v0,0xc48(param_1)
.text:0045fee8 2198e000 move s3,param_4
.text:0045feec 7c00508c lw s0,0x7c(v0)
.text:0045fef0 2190a000 move s2,param_2
.text:0045fef4 ff00d130 andi s1,param_3,0xff
.text:0045fef8 0000e0ac sw zero,0x0(param_4)
.text:0045fefc 1b000012 beq s0,zero,LAB_0045ff6c
.text:0045ff00 ffff0424 _li param_1,-0x1
.text:0045ff04 07002016 bne s1,zero,LAB_0045ff24
.text:0045ff08 faff0424 _li param_1,-0x6
.text:0045ff0c 17000010 b LAB_0045ff6c
.text:0045ff10 00000000 _nop
LAB_0045ff14: ;XREF[2,0]: 0045ff30,0045ff48
.text:0045ff14 1000108e lw s0,0x10(s0)
.text:0045ff18 00000000 nop
.text:0045ff1c 1b000012 beq s0,zero,LAB_0045ff8c
.text:0045ff20 21200000 _clear param_1
LAB_0045ff24: ;XREF[1,0]: 0045ff04
.text:0045ff24 0c000492 lbu param_1,0xc(s0)
.text:0045ff28 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0045ff2c 21284002 move param_2,s2
.text:0045ff30 f8ff9114 bne param_1,s1,LAB_0045ff14
.text:0045ff34 21302002 _move param_3,s1
.text:0045ff38 0800048e lw param_1,0x8(s0)
.text:0045ff3c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0045ff40 00000000 _nop
.text:0045ff44 1000bc8f lw gp,local_20+0x30(sp)
.text:0045ff48 f2ff4014 bne v0,zero,LAB_0045ff14
.text:0045ff4c 21200000 _clear param_1
.text:0045ff50 0000068e lw param_3,0x0(s0)
.text:0045ff54 00000000 nop
.text:0045ff58 000066ae sw param_3,0x0(s3)
.text:0045ff5c 04000392 lbu v1,0x4(s0)
.text:0045ff60 4000a58f lw param_2,param_5+0x30(sp)
.text:0045ff64 00000000 nop
.text:0045ff68 0000a3a0 sb v1,0x0(param_2)
LAB_0045ff6c: ;XREF[2,0]: 0045fefc,0045ff0c
.text:0045ff6c 2800bf8f lw ra,local_8+0x30(sp)
.text:0045ff70 2400b38f lw s3,local_c+0x30(sp)
.text:0045ff74 2000b28f lw s2,local_10+0x30(sp)
.text:0045ff78 1c00b18f lw s1,local_14+0x30(sp)
.text:0045ff7c 1800b08f lw s0,local_18+0x30(sp)
.text:0045ff80 21108000 move v0,param_1
.text:0045ff84 0800e003 jr ra
.text:0045ff88 3000bd27 _addiu sp,sp,0x30
LAB_0045ff8c: ;XREF[1,0]: 0045ff1c
.text:0045ff8c 2800bf8f lw ra,local_8+0x30(sp)
.text:0045ff90 2400b38f lw s3,local_c+0x30(sp)
.text:0045ff94 2000b28f lw s2,local_10+0x30(sp)
.text:0045ff98 1c00b18f lw s1,local_14+0x30(sp)
.text:0045ff9c 1800b08f lw s0,local_18+0x30(sp)
.text:0045ffa0 21108000 move v0,param_1
.text:0045ffa4 0800e003 jr ra
.text:0045ffa8 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseClientHelloExtensions()
;local_res4 undefined4 4 ;XREF[2,0]: 00460020,0046026c
;local_4 undefined4 -4 ;XREF[3,0]: 0045ffbc,00460118,00460278
;local_8 undefined4 -8 ;XREF[3,0]: 0045ffc0,0046011c,0046027c
;local_c undefined4 -c ;XREF[3,0]: 0045ffc4,00460120,00460280
;local_10 undefined4 -10 ;XREF[3,0]: 0045ffc8,00460124,00460284
;local_14 undefined4 -14 ;XREF[3,0]: 0045ffcc,00460128,00460288
;local_18 undefined4 -18 ;XREF[3,0]: 0045ffd0,0046012c,0046028c
;local_1c undefined4 -1c ;XREF[3,0]: 0045ffd4,00460130,00460290
;local_20 undefined4 -20 ;XREF[3,0]: 0045ffd8,00460134,00460294
;local_24 undefined4 -24 ;XREF[3,0]: 0045ffdc,00460138,00460298
;local_28 undefined4 -28 ;XREF[3,0]: 0045ffe0,0046013c,0046029c
;local_30 undefined4 -30 ;XREF[12,0]: 0045ffe4,004601bc,004601e0,00460404,004604b4
; 004604dc,00460680,004606bc,0046072c,00460754
; 00460770,004607ec
;XREF[3,0]: Entry Point,0045b65c,004d81b4
.text:0045ffac 08001c3c lui gp,0x8
.text:0045ffb0 34fa9c27 addiu gp,gp,-0x5cc
.text:0045ffb4 21e09903 addu gp,gp,t9
.text:0045ffb8 c0ffbd27 addiu sp,sp,-0x40
.text:0045ffbc 3c00bfaf sw ra,local_4+0x40(sp)
.text:0045ffc0 3800beaf sw s8,local_8+0x40(sp)
.text:0045ffc4 3400b7af sw s7,local_c+0x40(sp)
.text:0045ffc8 3000b6af sw s6,local_10+0x40(sp)
.text:0045ffcc 2c00b5af sw s5,local_14+0x40(sp)
.text:0045ffd0 2800b4af sw s4,local_18+0x40(sp)
.text:0045ffd4 2400b3af sw s3,local_1c+0x40(sp)
.text:0045ffd8 2000b2af sw s2,local_20+0x40(sp)
.text:0045ffdc 1c00b1af sw s1,local_24+0x40(sp)
.text:0045ffe0 1800b0af sw s0,local_28+0x40(sp)
.text:0045ffe4 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0045ffe8 3012928c lw s2,0x1230(a0)
.text:0045ffec feff143c lui s4,0xfffe
.text:0045fff0 ffff9336 ori s3,s4,0xffff
.text:0045fff4 ffff113c lui s1,0xffff
.text:0045fff8 ff7f3036 ori s0,s1,0x7fff
.text:0045fffc 24785302 and t7,s2,s3
LAB_00460000: ;XREF[1,0]: 004d7a18
.text:00460000 fbff0e3c lui t6,0xfffb
.text:00460004 2460f001 and t4,t7,s0
.text:00460008 ffffcd35 ori t5,t6,0xffff
.text:0046000c f7ff0b3c lui t3,0xfff7
.text:00460010 24488d01 and t1,t4,t5
.text:00460014 ffff6a35 ori t2,t3,0xffff
.text:00460018 fdff083c lui t0,0xfffd
.text:0046001c 0000b08c lw s0,0x0(a1)
.text:00460020 4400a5af sw a1,local_res4+0x40(sp)
.text:00460024 24382a01 and a3,t1,t2
.text:00460028 ffff0535 ori a1,t0,0xffff
.text:0046002c efff033c lui v1,0xffef
.text:00460030 21b88000 move s7,a0
.text:00460034 ffffc630 andi a2,a2,0xffff
.text:00460038 2420e500 and a0,a3,a1
.text:0046003c ffff6234 ori v0,v1,0xffff
.text:00460040 24208200 and a0,a0,v0
.text:00460044 21b0d000 addu s6,a2,s0
.text:00460048 6c001612 beq s0,s6,LAB_004601fc
.text:0046004c 3012e4ae _sw a0,0x1230(s7)
.text:00460050 23c0d002 subu t8,s6,s0
.text:00460054 0200152b slti s5,t8,0x2
.text:00460058 2d00a016 bne s5,zero,LAB_00460110
.text:0046005c f4ff0324 _li v1,-0xc
.text:00460060 00000292 lbu v0,0x0(s0)
.text:00460064 01000692 lbu a2,0x1(s0)
.text:00460068 00fa0200 sll ra,v0,0x8
.text:0046006c 21f0e603 addu s8,ra,a2
.text:00460070 02001026 addiu s0,s0,0x2
.text:00460074 ffffd933 andi t9,s8,0xffff
.text:00460078 2318d002 subu v1,s6,s0
.text:0046007c 23007914 bne v1,t9,LAB_0046010c
.text:00460080 0400672c _sltiu a3,v1,0x4
.text:00460084 2100e014 bne a3,zero,LAB_0046010c
.text:00460088 00000000 _nop
.text:0046008c 5b001612 beq s0,s6,LAB_004601fc
.text:00460090 4c0de0a6 _sh zero,0xd4c(s7)
LAB_00460094: ;XREF[3,0]: 004601f0,00460308,00460518
.text:00460094 00000b92 lbu t3,0x0(s0)
.text:00460098 01000492 lbu a0,0x1(s0)
.text:0046009c 02000a26 addiu t2,s0,0x2
.text:004600a0 004a0b00 sll t1,t3,0x8
.text:004600a4 2340ca02 subu t0,s6,t2
.text:004600a8 21282401 addu a1,t1,a0
.text:004600ac 02000329 slti v1,t0,0x2
.text:004600b0 16006014 bne v1,zero,LAB_0046010c
.text:004600b4 ffffa430 _andi a0,a1,0xffff
.text:004600b8 02001292 lbu s2,0x2(s0)
.text:004600bc 03001192 lbu s1,0x3(s0)
.text:004600c0 007a1200 sll t7,s2,0x8
.text:004600c4 2170f101 addu t6,t7,s1
.text:004600c8 04001126 addiu s1,s0,0x4
.text:004600cc ffffd231 andi s2,t6,0xffff
.text:004600d0 2368d102 subu t5,s6,s1
.text:004600d4 2b60b201 sltu t4,t5,s2
.text:004600d8 0c008015 bne t4,zero,LAB_0046010c
.text:004600dc 2400902c _sltiu s0,a0,0x24
.text:004600e0 42000012 beq s0,zero,switchD_00460104::caseD_2
.text:004600e4 80c00400 _sll t8,a0,0x2
.text:004600e8 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004600ec 00000000 nop
.text:004600f0 4008d927 addiu t9,s8,0x840
.text:004600f4 21a81903 addu s5,t8,t9
.text:004600f8 0000b48e lw s4,0x0(s5)=>.rodata:switchD_00460104:...;= FFF8076Ch
.text:004600fc 00000000 nop
.text:00460100 21989c02 addu s3,s4,gp
switchD: ; FWD[10,0]: 0046014c,004601ec,004602ac,004602ec
; 00460318,004603cc,0046041c,00460528
; 00460558,004605b4
.text:00460104 08006002 jr s3
.text:00460108 00000000 _nop
LAB_0046010c: ;XREF[4,0]: 0046007c,00460084,004600b0,004600d8
.text:0046010c f4ff0324 li v1,-0xc
LAB_00460110: ;XREF[1,0]: 00460058
.text:00460110 32000224 li v0,0x32
LAB_00460114: ;XREF[6,0]: 0046018c,00460194,00460414,0046045c
; 004607fc,00460808
.text:00460114 300de2ae sw v0,0xd30(s7)
.text:00460118 3c00bf8f lw ra,local_4+0x40(sp)
.text:0046011c 3800be8f lw s8,local_8+0x40(sp)
.text:00460120 3400b78f lw s7,local_c+0x40(sp)
.text:00460124 3000b68f lw s6,local_10+0x40(sp)
.text:00460128 2c00b58f lw s5,local_14+0x40(sp)
.text:0046012c 2800b48f lw s4,local_18+0x40(sp)
.text:00460130 2400b38f lw s3,local_1c+0x40(sp)
.text:00460134 2000b28f lw s2,local_20+0x40(sp)
.text:00460138 1c00b18f lw s1,local_24+0x40(sp)
.text:0046013c 1800b08f lw s0,local_28+0x40(sp)
.text:00460140 21106000 move v0,v1
.text:00460144 0800e003 jr ra
.text:00460148 4000bd27 _addiu sp,sp,0x40
caseD_0: ;XREF[1,0]: 00460104
.text:0046014c 05004a2e sltiu t2,s2,0x5
.text:00460150 aa014015 bne t2,zero,LAB_004607fc
.text:00460154 f4ff0324 _li v1,-0xc
.text:00460158 02002b92 lbu t3,0x2(s1)
.text:0046015c 00000000 nop
.text:00460160 a6016015 bne t3,zero,LAB_004607fc
.text:00460164 fbff4e26 _addiu t6,s2,-0x5
.text:00460168 03003092 lbu s0,0x3(s1)
.text:0046016c 04002f92 lbu t7,0x4(s1)
.text:00460170 009a1000 sll s3,s0,0x8
.text:00460174 21806f02 addu s0,s3,t7
.text:00460178 ffffcd31 andi t5,t6,0xffff
.text:0046017c 2a60b001 slt t4,t5,s0
.text:00460180 9e018015 bne t4,zero,LAB_004607fc
.text:00460184 05003326 _addiu s3,s1,0x5
.text:00460188 0001142a slti s4,s0,0x100
.text:0046018c e1ff8012 beq s4,zero,LAB_00460114
.text:00460190 2f000224 _li v0,0x2f
.text:00460194 dfff001a blez s0,LAB_00460114
.text:00460198 00000000 _nop
.text:0046019c c00ce48e lw a0,0xcc0(s7)
.text:004601a0 00000000 nop
.text:004601a4 6e018014 bne a0,zero,LAB_00460760
.text:004601a8 00000000 _nop
LAB_004601ac: ;XREF[1,0]: 00460774
.text:004601ac 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004601b0 00000000 nop
.text:004601b4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004601b8 01000426 _addiu a0,s0,0x1
.text:004601bc 1000bc8f lw gp,local_30+0x40(sp)
.text:004601c0 93004010 beq v0,zero,LAB_00460410
.text:004601c4 c00ce2ae _sw v0,0xcc0(s7)
.text:004601c8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004601cc 21204000 move a0,v0
.text:004601d0 21286002 move a1,s3
.text:004601d4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004601d8 21300002 _move a2,s0
.text:004601dc c00cf88e lw t8,0xcc0(s7)
.text:004601e0 1000bc8f lw gp,local_30+0x40(sp)
.text:004601e4 21a81003 addu s5,t8,s0
.text:004601e8 0000a0a2 sb zero,0x0(s5)
caseD_3: ;XREF[11,0]: 004600e0,00460104,004602e4,00460368
caseD_6: ; 004603b0,004605ac,00460690,004607b0
caseD_7: ; 004607bc,004607c8,004607d4
caseD_8:
caseD_9:
caseD_c:
caseD_e:
caseD_f:
caseD_10:
caseD_11:
caseD_12:
caseD_13:
caseD_14:
caseD_15:
caseD_16:
caseD_18:
caseD_19:
caseD_1a:
caseD_1b:
caseD_1c:
caseD_1d:
caseD_1e:
caseD_1f:
caseD_20:
caseD_21:
caseD_22:
caseD_2:
.text:004601ec 21803202 addu s0,s1,s2
LAB_004601f0: ;XREF[7,0]: 004603c4,00460408,00460540,00460574
; 00460634,00460644,00460714
.text:004601f0 a8ff1616 bne s0,s6,LAB_00460094
.text:004601f4 00000000 _nop
LAB_004601f8: ;XREF[2,0]: 00460310,00460520
.text:004601f8 3012e48e lw a0,0x1230(s7)
LAB_004601fc: ;XREF[2,0]: 00460048,0046008c
.text:004601fc 4200123c lui s2,0x42
.text:00460200 24889200 and s1,a0,s2
.text:00460204 4000163c lui s6,0x40
.text:00460208 82003612 beq s1,s6,LAB_00460414
.text:0046020c f4ff0324 _li v1,-0xc
.text:00460210 2c0de78e lw a3,0xd2c(s7)
.text:00460214 00000000 nop
.text:00460218 42430700 srl t0,a3,0xd
.text:0046021c 01000331 andi v1,t0,0x1
.text:00460220 05006010 beq v1,zero,LAB_00460238
.text:00460224 00000000 _nop
.text:00460228 4c0de296 lhu v0,0xd4c(s7)
.text:0046022c 00000000 nop
.text:00460230 0b014010 beq v0,zero,LAB_00460660
.text:00460234 04044934 _ori t1,v0,0x404
LAB_00460238: ;XREF[2,0]: 00460220,00460660
.text:00460238 3012ed8e lw t5,0x1230(s7)
.text:0046023c 01000a24 li t2,0x1
.text:00460240 82640d00 srl t4,t5,0x12
.text:00460244 01008b31 andi t3,t4,0x1
.text:00460248 09016a11 beq t3,t2,LAB_00460670
.text:0046024c 21280000 _clear a1
LAB_00460250: ;XREF[1,0]: 00460688
.text:00460250 fbff153c lui s5,0xfffb
.text:00460254 ffffb836 ori t8,s5,0xffff
.text:00460258 f7ff133c lui s3,0xfff7
.text:0046025c ffff6f36 ori t7,s3,0xffff
.text:00460260 24709800 and t6,a0,t8
.text:00460264 2420cf01 and a0,t6,t7
.text:00460268 3012e4ae sw a0,0x1230(s7)
.text:0046026c 4400b78f lw s7,local_res4+0x40(sp)
.text:00460270 21180000 clear v1
.text:00460274 0000f0ae sw s0,0x0(s7)
.text:00460278 3c00bf8f lw ra,local_4+0x40(sp)
.text:0046027c 3800be8f lw s8,local_8+0x40(sp)
.text:00460280 3400b78f lw s7,local_c+0x40(sp)
.text:00460284 3000b68f lw s6,local_10+0x40(sp)
.text:00460288 2c00b58f lw s5,local_14+0x40(sp)
.text:0046028c 2800b48f lw s4,local_18+0x40(sp)
.text:00460290 2400b38f lw s3,local_1c+0x40(sp)
.text:00460294 2000b28f lw s2,local_20+0x40(sp)
.text:00460298 1c00b18f lw s1,local_24+0x40(sp)
.text:0046029c 1800b08f lw s0,local_28+0x40(sp)
.text:004602a0 21106000 move v0,v1
.text:004602a4 0800e003 jr ra
.text:004602a8 4000bd27 _addiu sp,sp,0x40
caseD_23: ;XREF[1,0]: 00460104
.text:004602ac bc0ce38e lw v1,0xcbc(s7)
.text:004602b0 00000000 nop
.text:004602b4 19016010 beq v1,zero,LAB_0046071c
.text:004602b8 00000000 _nop
LAB_004602bc: ;XREF[1,0]: 00460758
.text:004602bc f6004016 bne s2,zero,LAB_00460698
.text:004602c0 0800023c _lui v0,0x8
.text:004602c4 480ce28e lw v0,0xc48(s7)
.text:004602c8 00000000 nop
.text:004602cc f0004010 beq v0,zero,LAB_00460690
.text:004602d0 00000000 _nop
.text:004602d4 80004f8c lw t7,0x80(v0)
.text:004602d8 00000000 nop
.text:004602dc ec00e011 beq t7,zero,LAB_00460690
.text:004602e0 03001324 _li s3,0x3
.text:004602e4 c1ff0010 b switchD_00460104::caseD_2
.text:004602e8 5c0073a4 _sh s3,0x5c(v1)
caseD_17: ;XREF[1,0]: 00460104
.text:004602ec 49004016 bne s2,zero,LAB_00460414
.text:004602f0 f4ff0324 _li v1,-0xc
.text:004602f4 3012e28e lw v0,0x1230(s7)
.text:004602f8 0200033c lui v1,0x2
.text:004602fc 25304300 or a2,v0,v1
.text:00460300 3012e6ae sw a2,0x1230(s7)
.text:00460304 21803202 addu s0,s1,s2
LAB_00460308: ;XREF[2,0]: 00460550,00460658
.text:00460308 62ff1616 bne s0,s6,LAB_00460094
.text:0046030c 00000000 _nop
.text:00460310 b9ff0010 b LAB_004601f8
.text:00460314 00000000 _nop
caseD_d: ;XREF[1,0]: 00460104
.text:00460318 fcff5f26 addiu ra,s2,-0x4
.text:0046031c 1f00fe2f sltiu s8,ra,0x1f
.text:00460320 3b00c013 beq s8,zero,LAB_00460410
.text:00460324 01004632 _andi a2,s2,0x1
.text:00460328 3a00c014 bne a2,zero,LAB_00460414
.text:0046032c f4ff0324 _li v1,-0xc
.text:00460330 00002792 lbu a3,0x0(s1)
.text:00460334 01002592 lbu a1,0x1(s1)
.text:00460338 00420700 sll t0,a3,0x8
.text:0046033c feff4326 addiu v1,s2,-0x2
.text:00460340 25380501 or a3,t0,a1
.text:00460344 ffff6630 andi a2,v1,0xffff
.text:00460348 2b10c700 sltu v0,a2,a3
.text:0046034c 30004014 bne v0,zero,LAB_00460410
.text:00460350 02002526 _addiu a1,s1,0x2
.text:00460354 0200e92c sltiu t1,a3,0x2
.text:00460358 2d002015 bne t1,zero,LAB_00460410
.text:0046035c 0100e430 _andi a0,a3,0x1
.text:00460360 2b008014 bne a0,zero,LAB_00460410
.text:00460364 0200ca2c _sltiu t2,a2,0x2
.text:00460368 a0ff4015 bne t2,zero,switchD_00460104::caseD_2
.text:0046036c 01000824 _li t0,0x1
LAB_00460370: ;XREF[1,0]: 004603bc
.text:00460370 0000ae90 lbu t6,0x0(a1)
.text:00460374 0100ab90 lbu t3,0x1(a1)
.text:00460378 0700cd31 andi t5,t6,0x7
.text:0046037c 0460a801 sllv t4,t0,t5
.text:00460380 ff008231 andi v0,t4,0xff
.text:00460384 02006811 beq t3,t0,LAB_00460390
.text:00460388 21204000 _move a0,v0
.text:0046038c 00220200 sll a0,v0,0x8
LAB_00460390: ;XREF[1,0]: 00460384
.text:00460390 4c0df496 lhu s4,0xd4c(s7)
.text:00460394 fefff524 addiu s5,a3,-0x2
.text:00460398 ffffa732 andi a3,s5,0xffff
.text:0046039c 25809400 or s0,a0,s4
.text:004603a0 feffd324 addiu s3,a2,-0x2
.text:004603a4 0200ef2c sltiu t7,a3,0x2
.text:004603a8 4c0df0a6 sh s0,0xd4c(s7)
.text:004603ac 0200a524 addiu a1,a1,0x2
.text:004603b0 8effe015 bne t7,zero,switchD_00460104::caseD_2
.text:004603b4 ffff6632 _andi a2,s3,0xffff
.text:004603b8 0200d82c sltiu t8,a2,0x2
.text:004603bc ecff0013 beq t8,zero,LAB_00460370
.text:004603c0 21803202 _addu s0,s1,s2
.text:004603c4 8aff0010 b LAB_004601f0
.text:004603c8 00000000 _nop
caseD_b: ;XREF[1,0]: 00460104
.text:004603cc 11004012 beq s2,zero,LAB_00460414
.text:004603d0 f4ff0324 _li v1,-0xc
.text:004603d4 00002692 lbu a2,0x0(s1)
.text:004603d8 ffff4326 addiu v1,s2,-0x1
.text:004603dc ffff6530 andi a1,v1,0xffff
.text:004603e0 2b10a600 sltu v0,a1,a2
.text:004603e4 0a004014 bne v0,zero,LAB_00460410
.text:004603e8 01002426 _addiu a0,s1,0x1
.text:004603ec 0900c010 beq a2,zero,LAB_00460414
.text:004603f0 f4ff0324 _li v1,-0xc
.text:004603f4 3c8c998f lw t9,-0x73c4(gp)=>->::memchr ;= 00489490
.text:004603f8 00000000 nop
.text:004603fc 09f82003 jalr t9=>.MIPS.stubs:::memchr ;void * memchr(void * __s, int __c, s...
.text:00460400 21280000 _clear a1
.text:00460404 1000bc8f lw gp,local_30+0x40(sp)
.text:00460408 79ff4014 bne v0,zero,LAB_004601f0
.text:0046040c 21803202 _addu s0,s1,s2
LAB_00460410: ;XREF[8,0]: 004601c0,00460320,0046034c,00460358
; 00460360,004603e4,00460420,00460444
.text:00460410 f4ff0324 li v1,-0xc
LAB_00460414: ;XREF[7,0]: 00460208,004602ec,00460328,004603cc
; 004603ec,00460450,00460528
.text:00460414 3fff0010 b LAB_00460114
.text:00460418 28000224 _li v0,0x28
caseD_a: ;XREF[1,0]: 00460104
.text:0046041c 0400502e sltiu s0,s2,0x4
.text:00460420 fbff0016 bne s0,zero,LAB_00460410
.text:00460424 feff5e26 _addiu s8,s2,-0x2
.text:00460428 00002692 lbu a2,0x0(s1)
.text:0046042c 01003f92 lbu ra,0x1(s1)
.text:00460430 00a20600 sll s4,a2,0x8
.text:00460434 21a89f02 addu s5,s4,ra
.text:00460438 ffffb432 andi s4,s5,0xffff
.text:0046043c ffffd533 andi s5,s8,0xffff
.text:00460440 2bc0b402 sltu t8,s5,s4
.text:00460444 f2ff0017 bne t8,zero,LAB_00460410
.text:00460448 02003326 _addiu s3,s1,0x2
.text:0046044c 0200822e sltiu v0,s4,0x2
.text:00460450 f0ff4014 bne v0,zero,LAB_00460414
.text:00460454 f4ff0324 _li v1,-0xc
.text:00460458 01008532 andi a1,s4,0x1
.text:0046045c 2dffa014 bne a1,zero,LAB_00460114
.text:00460460 28000224 _li v0,0x28
.text:00460464 0200a22e sltiu v0,s5,0x2
.text:00460468 4b0de0a2 sb zero,0xd4b(s7)
.text:0046046c 22004014 bne v0,zero,LAB_004604f8
.text:00460470 80001e3c _lui s8,0x80
LAB_00460474: ;XREF[1,0]: 004604f0
.text:00460474 00006d92 lbu t5,0x0(s3)
.text:00460478 01006c92 lbu t4,0x1(s3)
.text:0046047c 005a0d00 sll t3,t5,0x8
.text:00460480 21506c01 addu t2,t3,t4
.text:00460484 480de78e lw a3,0xd48(s7)
.text:00460488 ff00043c lui a0,0xff
.text:0046048c ffff8934 ori t1,a0,0xffff
.text:00460490 ffff5031 andi s0,t2,0xffff
.text:00460494 a489998f lw t9,-0x765c(gp)=>->psTestUserEcID ;= 00444ee4
.text:00460498 feff8826 addiu t0,s4,-0x2
.text:0046049c feffa326 addiu v1,s5,-0x2
.text:004604a0 2428e900 and a1,a3,t1
.text:004604a4 21200002 move a0,s0
.text:004604a8 ffff1431 andi s4,t0,0xffff
.text:004604ac 09f82003 jalr t9=>psTestUserEcID ;undefined psTestUserEcID()
.text:004604b0 ffff7530 _andi s5,v1,0xffff
.text:004604b4 1000bc8f lw gp,local_30+0x40(sp)
.text:004604b8 0a004014 bne v0,zero,LAB_004604e4
.text:004604bc 02007326 _addiu s3,s3,0x2
.text:004604c0 80000e3c lui t6,0x80
.text:004604c4 6800ce13 beq s8,t6,LAB_00460668
.text:004604c8 00000000 _nop
LAB_004604cc: ;XREF[1,0]: 00460668
.text:004604cc 8090998f lw t9,-0x6f80(gp)=>->curveIdToFlag ;= 00444fa8
.text:004604d0 00000000 nop
.text:004604d4 09f82003 jalr t9=>curveIdToFlag ;undefined curveIdToFlag()
.text:004604d8 21200002 _move a0,s0
.text:004604dc 1000bc8f lw gp,local_30+0x40(sp)
.text:004604e0 25f0c203 or s8,s8,v0
LAB_004604e4: ;XREF[1,0]: 004604b8
.text:004604e4 02008f2e sltiu t7,s4,0x2
.text:004604e8 0300e015 bne t7,zero,LAB_004604f8
.text:004604ec 0200a22e _sltiu v0,s5,0x2
.text:004604f0 e0ff4010 beq v0,zero,LAB_00460474
.text:004604f4 00000000 _nop
LAB_004604f8: ;XREF[2,0]: 0046046c,004604e8
.text:004604f8 ff001f3c lui ra,0xff
.text:004604fc 480df58e lw s5,0xd48(s7)
.text:00460500 fffff437 ori s4,ra,0xffff
.text:00460504 24c0d403 and t8,s8,s4
.text:00460508 00ff1e3c lui s8,0xff00
.text:0046050c 2480be02 and s0,s5,s8
.text:00460510 25981802 or s3,s0,t8
.text:00460514 21803202 addu s0,s1,s2
.text:00460518 defe1616 bne s0,s6,LAB_00460094
.text:0046051c 480df3ae _sw s3,0xd48(s7)
.text:00460520 35ff0010 b LAB_004601f8
.text:00460524 00000000 _nop
caseD_4: ;XREF[1,0]: 00460104
.text:00460528 baff4016 bne s2,zero,LAB_00460414
.text:0046052c f4ff0324 _li v1,-0xc
.text:00460530 3012e38e lw v1,0x1230(s7)
.text:00460534 00000000 nop
.text:00460538 02330300 srl a2,v1,0xc
.text:0046053c 0100df30 andi ra,a2,0x1
.text:00460540 2bffe017 bne ra,zero,LAB_004601f0
.text:00460544 21803202 _addu s0,s1,s2
.text:00460548 0100023c lui v0,0x1
.text:0046054c 25304300 or a2,v0,v1
.text:00460550 6dff0010 b LAB_00460308
.text:00460554 3012e6ae _sw a2,0x1230(s7)
caseD_1: ;XREF[1,0]: 00460104
.text:00460558 01000224 li v0,0x1
.text:0046055c a7004216 bne s2,v0,LAB_004607fc
.text:00460560 f4ff0324 _li v1,-0xc
.text:00460564 3012e58e lw a1,0x1230(s7)
.text:00460568 00000000 nop
.text:0046056c 421b0500 srl v1,a1,0xd
.text:00460570 01006730 andi a3,v1,0x1
.text:00460574 1effe014 bne a3,zero,LAB_004601f0
.text:00460578 21803202 _addu s0,s1,s2
.text:0046057c 00002392 lbu v1,0x0(s1)
.text:00460580 00000000 nop
.text:00460584 09007210 beq v1,s2,LAB_004605ac
.text:00460588 00020224 _li v0,0x200
.text:0046058c 02000824 li t0,0x2
.text:00460590 8c006810 beq v1,t0,LAB_004607c4
.text:00460594 03000924 _li t1,0x3
.text:00460598 8d006910 beq v1,t1,LAB_004607d0
.text:0046059c 04000424 _li a0,0x4
.text:004605a0 96006414 bne v1,a0,LAB_004607fc
.text:004605a4 f4ff0324 _li v1,-0xc
.text:004605a8 00100224 li v0,0x1000
LAB_004605ac: ;XREF[1,0]: 00460584
.text:004605ac 0fff0010 b switchD_00460104::caseD_2
.text:004605b0 000de2ae _sw v0,0xd00(s7)
caseD_5: ;XREF[1,0]: 00460104
.text:004605b4 0500462e sltiu a2,s2,0x5
.text:004605b8 8f00c014 bne a2,zero,LAB_004607f8
.text:004605bc 01000824 _li t0,0x1
.text:004605c0 00002792 lbu a3,0x0(s1)
.text:004605c4 00000000 nop
.text:004605c8 8b00e814 bne a3,t0,LAB_004607f8
.text:004605cc fdff4b26 _addiu t3,s2,-0x3
.text:004605d0 01002e92 lbu t6,0x1(s1)
.text:004605d4 02002d92 lbu t5,0x2(s1)
.text:004605d8 00220e00 sll a0,t6,0x8
.text:004605dc 21608d00 addu t4,a0,t5
.text:004605e0 ffff8431 andi a0,t4,0xffff
.text:004605e4 ffff6531 andi a1,t3,0xffff
.text:004605e8 02008a24 addiu t2,a0,0x2
.text:004605ec 2a48aa00 slt t1,a1,t2
.text:004605f0 81002015 bne t1,zero,LAB_004607f8
.text:004605f4 03002326 _addiu v1,s1,0x3
.text:004605f8 21106400 addu v0,v1,a0
.text:004605fc 00005f90 lbu ra,0x0(v0)
.text:00460600 01005490 lbu s4,0x1(v0)
.text:00460604 00f21f00 sll s8,ra,0x8
.text:00460608 21a8d403 addu s5,s8,s4
.text:0046060c feffb824 addiu t8,a1,-0x2
.text:00460610 ffffb032 andi s0,s5,0xffff
.text:00460614 ffff1333 andi s3,t8,0xffff
.text:00460618 2b787002 sltu t7,s3,s0
.text:0046061c 7700e015 bne t7,zero,LAB_004607fc
.text:00460620 f4ff0324 _li v1,-0xc
.text:00460624 480ce38e lw v1,0xc48(s7)
.text:00460628 00000000 nop
.text:0046062c 8c006594 lhu a1,0x8c(v1)
.text:00460630 00000000 nop
.text:00460634 eefea010 beq a1,zero,LAB_004601f0
.text:00460638 21803202 _addu s0,s1,s2
.text:0046063c 8800798c lw t9,0x88(v1)
.text:00460640 00000000 nop
.text:00460644 eafe2013 beq t9,zero,LAB_004601f0
.text:00460648 1000033c _lui v1,0x10
.text:0046064c 3012e28e lw v0,0x1230(s7)
.text:00460650 00000000 nop
.text:00460654 25304300 or a2,v0,v1
.text:00460658 2bff0010 b LAB_00460308
.text:0046065c 3012e6ae _sw a2,0x1230(s7)
LAB_00460660: ;XREF[1,0]: 00460230
.text:00460660 f5fe0010 b LAB_00460238
.text:00460664 4c0de9a6 _sh t1,0xd4c(s7)
LAB_00460668: ;XREF[1,0]: 004604c4
.text:00460668 98ff0010 b LAB_004604cc
.text:0046066c 4b0df0a2 _sb s0,0xd4b(s7)
LAB_00460670: ;XREF[1,0]: 00460248
.text:00460670 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00460674 990ce426 addiu a0,s7,0xc99
.text:00460678 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046067c 20000624 _li a2,0x20
.text:00460680 1000bc8f lw gp,local_30+0x40(sp)
.text:00460684 3012e48e lw a0,0x1230(s7)
.text:00460688 f1fe0010 b LAB_00460250
.text:0046068c 980ce0a2 _sb zero,0xc98(s7)
LAB_00460690: ;XREF[2,0]: 004602cc,004602dc
.text:00460690 d6fe0010 b switchD_00460104::caseD_2
.text:00460694 5c0060a4 _sh zero,0x5c(v1)
LAB_00460698: ;XREF[1,0]: 004602bc
.text:00460698 3012e68e lw a2,0x1230(s7)
.text:0046069c 00000000 nop
.text:004606a0 25f8c200 or ra,a2,v0
.text:004606a4 9c8b998f lw t9,-0x7464(gp)=>->matrixUnlockSession...;= 00447744
.text:004606a8 3012ffae sw ra,0x1230(s7)
.text:004606ac 2120e002 move a0,s7
.text:004606b0 21282002 move a1,s1
.text:004606b4 09f82003 jalr t9=>matrixUnlockSessionTicket ;undefined matrixUnlockSessionTicket()
.text:004606b8 21304002 _move a2,s2
.text:004606bc 1000bc8f lw gp,local_30+0x40(sp)
.text:004606c0 2e004014 bne v0,zero,LAB_0046077c
.text:004606c4 05000324 _li v1,0x5
.text:004606c8 2c0de78e lw a3,0xd2c(s7)
.text:004606cc bc0ce58e lw a1,0xcbc(s7)
.text:004606d0 0800e834 ori t0,a3,0x8
.text:004606d4 2c0de8ae sw t0,0xd2c(s7)
.text:004606d8 5c00a3a4 sh v1,0x5c(a1)
.text:004606dc 5400a824 addiu t0,a1,0x54
.text:004606e0 2400a624 addiu a2,a1,0x24
.text:004606e4 5000e726 addiu a3,s7,0x50
LAB_004606e8: ;XREF[1,0]: 0046070c
.text:004606e8 0000cb8c lw t3,0x0(a2)
.text:004606ec 0400ca8c lw t2,0x4(a2)
.text:004606f0 0800c48c lw a0,0x8(a2)
.text:004606f4 0c00c98c lw t1,0xc(a2)
.text:004606f8 1000c624 addiu a2,a2,0x10
.text:004606fc 0000ebac sw t3,0x0(a3)
.text:00460700 0400eaac sw t2,0x4(a3)
.text:00460704 0800e4ac sw a0,0x8(a3)
.text:00460708 0c00e9ac sw t1,0xc(a3)
.text:0046070c f6ffc814 bne a2,t0,LAB_004606e8
.text:00460710 1000e724 _addiu a3,a3,0x10
.text:00460714 b6fe0010 b LAB_004601f0
.text:00460718 21803202 _addu s0,s1,s2
LAB_0046071c: ;XREF[1,0]: 004602b4
.text:0046071c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00460720 00000000 nop
.text:00460724 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00460728 64000424 _li a0,0x64
.text:0046072c 1000bc8f lw gp,local_30+0x40(sp)
.text:00460730 34004010 beq v0,zero,LAB_00460804
.text:00460734 bc0ce2ae _sw v0,0xcbc(s7)
.text:00460738 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046073c 21204000 move a0,v0
.text:00460740 21280000 clear a1
.text:00460744 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00460748 64000624 _li a2,0x64
.text:0046074c bc0ce38e lw v1,0xcbc(s7)
.text:00460750 8c0cfe8e lw s8,0xc8c(s7)
.text:00460754 1000bc8f lw gp,local_30+0x40(sp)
.text:00460758 d8fe0010 b LAB_004602bc
.text:0046075c 00007eac _sw s8,0x0(v1)
LAB_00460760: ;XREF[1,0]: 004601a4
.text:00460760 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00460764 00000000 nop
.text:00460768 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046076c 00000000 _nop
.text:00460770 1000bc8f lw gp,local_30+0x40(sp)
.text:00460774 8dfe0010 b LAB_004601ac
.text:00460778 00000000 _nop
LAB_0046077c: ;XREF[1,0]: 004606c0
.text:0046077c 980cec92 lbu t4,0xc98(s7)
.text:00460780 00000000 nop
.text:00460784 15008015 bne t4,zero,LAB_004607dc
.text:00460788 990ce426 _addiu a0,s7,0xc99
LAB_0046078c: ;XREF[1,0]: 004607f0
.text:0046078c 480ce28e lw v0,0xc48(s7)
.text:00460790 00000000 nop
.text:00460794 08004010 beq v0,zero,LAB_004607b8
.text:00460798 00000000 _nop
.text:0046079c 80004d8c lw t5,0x80(v0)
.text:004607a0 00000000 nop
.text:004607a4 0400a011 beq t5,zero,LAB_004607b8
.text:004607a8 03001324 _li s3,0x3
.text:004607ac bc0ce38e lw v1,0xcbc(s7)
.text:004607b0 8efe0010 b switchD_00460104::caseD_2
.text:004607b4 5c0073a4 _sh s3,0x5c(v1)
LAB_004607b8: ;XREF[2,0]: 00460794,004607a4
.text:004607b8 bc0cee8e lw t6,0xcbc(s7)
.text:004607bc 8bfe0010 b switchD_00460104::caseD_2
.text:004607c0 5c00c0a5 _sh zero,0x5c(t6)
LAB_004607c4: ;XREF[1,0]: 00460590
.text:004607c4 00040224 li v0,0x400
.text:004607c8 88fe0010 b switchD_00460104::caseD_2
.text:004607cc 000de2ae _sw v0,0xd00(s7)
LAB_004607d0: ;XREF[1,0]: 00460598
.text:004607d0 00080224 li v0,0x800
.text:004607d4 85fe0010 b switchD_00460104::caseD_2
.text:004607d8 000de2ae _sw v0,0xd00(s7)
LAB_004607dc: ;XREF[1,0]: 00460784
.text:004607dc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004607e0 21280000 clear a1
.text:004607e4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004607e8 20000624 _li a2,0x20
.text:004607ec 1000bc8f lw gp,local_30+0x40(sp)
.text:004607f0 e6ff0010 b LAB_0046078c
.text:004607f4 980ce0a2 _sb zero,0xc98(s7)
LAB_004607f8: ;XREF[3,0]: 004605b8,004605c8,004605f0
.text:004607f8 f4ff0324 li v1,-0xc
LAB_004607fc: ;XREF[6,0]: 00460150,00460160,00460180,0046055c
; 004605a0,0046061c
.text:004607fc 45fe0010 b LAB_00460114
.text:00460800 2f000224 _li v0,0x2f
LAB_00460804: ;XREF[1,0]: 00460730
.text:00460804 f4ff0324 li v1,-0xc
.text:00460808 42fe0010 b LAB_00460114
.text:0046080c 50000224 _li v0,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined parseServerHelloExtensions(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined2 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined2 10 ;XREF[1,0]: 00460844
;local_4 undefined4 -4 ;XREF[4,0]: 00460820,00460998,004609dc,00460a3c
;local_8 undefined4 -8 ;XREF[4,0]: 00460824,0046099c,004609e0,00460a40
;local_c undefined4 -c ;XREF[4,0]: 00460828,004609a0,004609e4,00460a44
;local_10 undefined4 -10 ;XREF[4,0]: 0046082c,004609a4,004609e8,00460a48
;local_14 undefined4 -14 ;XREF[4,0]: 00460830,004609a8,004609ec,00460a4c
;local_18 undefined4 -18 ;XREF[4,0]: 00460834,004609ac,004609f0,00460a50
;local_1c undefined4 -1c ;XREF[4,0]: 00460838,004609b0,004609f4,00460a54
;local_20 undefined4 -20 ;XREF[4,0]: 0046083c,004609b4,004609f8,00460a58
;local_28 undefined4 -28 ;XREF[2,0]: 00460840,00460934
;XREF[3,0]: Entry Point,0045cc44,004d8308
.text:00460810 08001c3c lui gp,0x8
.text:00460814 d0f19c27 addiu gp,gp,-0xe30
.text:00460818 21e09903 addu gp,gp,t9
.text:0046081c c8ffbd27 addiu sp,sp,-0x38
.text:00460820 3400bfaf sw ra,local_4+0x38(sp)
.text:00460824 3000b6af sw s6,local_8+0x38(sp)
.text:00460828 2c00b5af sw s5,local_c+0x38(sp)
.text:0046082c 2800b4af sw s4,local_10+0x38(sp)
.text:00460830 2400b3af sw s3,local_14+0x38(sp)
.text:00460834 2000b2af sw s2,local_18+0x38(sp)
.text:00460838 1c00b1af sw s1,local_1c+0x38(sp)
.text:0046083c 1800b0af sw s0,local_20+0x38(sp)
.text:00460840 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00460844 4800a297 lhu v0,param_5+0x38(sp)
.text:00460848 21b0e000 move s6,param_4
.text:0046084c 0000e78c lw param_4,0x0(param_4)
.text:00460850 02004328 slti v1,v0,0x2
.text:00460854 21908000 move s2,param_1
.text:00460858 21a8a000 move s5,param_2
.text:0046085c 21a0c000 move s4,param_3
.text:00460860 21400000 clear t0
.text:00460864 0e016014 bne v1,zero,LAB_00460ca0
.text:00460868 21984700 _addu s3,v0,param_4
.text:0046086c 0000eb90 lbu t3,0x0(param_4)
.text:00460870 0100ea90 lbu t2,0x1(param_4)
.text:00460874 00320b00 sll param_3,t3,0x8
.text:00460878 2148ca00 addu t1,param_3,t2
.text:0046087c 0200e624 addiu param_3,param_4,0x2
.text:00460880 23286602 subu param_2,s3,param_3
.text:00460884 ffff2731 andi param_4,t1,0xffff
.text:00460888 2b20a700 sltu param_1,param_2,param_4
.text:0046088c 04018014 bne param_1,zero,LAB_00460ca0
.text:00460890 2368d400 _subu t5,param_3,s4
.text:00460894 2a60b501 slt t4,t5,s5
.text:00460898 32008011 beq t4,zero,LAB_00460964
.text:0046089c 00000000 _nop
LAB_004608a0: ;XREF[1,0]: 0046095c
.text:004608a0 0000d990 lbu t9,0x0(param_3)
.text:004608a4 0100d190 lbu s1,0x1(param_3)
.text:004608a8 0200d824 addiu t8,param_3,0x2
.text:004608ac 00821900 sll s0,t9,0x8
.text:004608b0 23787802 subu t7,s3,t8
.text:004608b4 21701102 addu t6,s0,s1
.text:004608b8 0200e829 slti t0,t7,0x2
.text:004608bc f8000015 bne t0,zero,LAB_00460ca0
.text:004608c0 ffffc531 _andi param_2,t6,0xffff
.text:004608c4 0200c990 lbu t1,0x2(param_3)
.text:004608c8 0300c790 lbu param_4,0x3(param_3)
.text:004608cc 00220900 sll param_1,t1,0x8
.text:004608d0 21108700 addu v0,param_1,param_4
.text:004608d4 0400d124 addiu s1,param_3,0x4
.text:004608d8 ffff5030 andi s0,v0,0xffff
.text:004608dc 23187102 subu v1,s3,s1
.text:004608e0 2bf87000 sltu ra,v1,s0
.text:004608e4 ee00e017 bne ra,zero,LAB_00460ca0
.text:004608e8 2400aa2c _sltiu t2,param_2,0x24
.text:004608ec 0a004011 beq t2,zero,switchD_00460910::caseD_2
.text:004608f0 ffff0624 _li param_3,-0x1
.text:004608f4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004608f8 80400500 sll t0,param_2,0x2
.text:004608fc d008ee25 addiu t6,t7,0x8d0
.text:00460900 21680e01 addu t5,t0,t6
.text:00460904 0000ac8d lw t4,0x0(t5)=>.rodata:switchD_00460910:...;= FFF81294h
.text:00460908 00000000 nop
.text:0046090c 21589c01 addu t3,t4,gp
switchD: ; FWD[10,0]: 00460918,00460a1c,00460a68,00460a9c
; 00460adc,00460b78,00460bb8,00460be0
; 00460c1c,00460c74
.text:00460910 08006001 jr t3
.text:00460914 00000000 _nop
caseD_3: ;XREF[2,0]: 004608ec,00460910
caseD_6:
caseD_7:
caseD_8:
caseD_9:
caseD_c:
caseD_e:
caseD_f:
caseD_11:
caseD_12:
caseD_13:
caseD_14:
caseD_15:
caseD_16:
caseD_18:
caseD_19:
caseD_1a:
caseD_1b:
caseD_1c:
caseD_1d:
caseD_1e:
caseD_1f:
caseD_20:
caseD_21:
caseD_22:
caseD_2:
.text:00460918 440d598e lw t9,0xd44(s2)
.text:0046091c 00000000 nop
.text:00460920 3e002013 beq t9,zero,switchD_00460910::caseD_a
.text:00460924 ff000632 _andi param_3,s0,0xff
LAB_00460928: ;XREF[1,0]: 00460a94
.text:00460928 21204002 move param_1,s2
.text:0046092c 09f82003 jalr t9
.text:00460930 21382002 _move param_4,s1
.text:00460934 1000bc8f lw gp,local_28+0x38(sp)
.text:00460938 21304000 move param_3,v0
LAB_0046093c: ;XREF[8,0]: 00460ad4,00460b70,00460bb0,00460c0c
; 00460c6c,00460cd0,00460ce8,00460d00
.text:0046093c 3700c004 bltz param_3,switchD_00460910::caseD_a
.text:00460940 00000000 _nop
LAB_00460944: ;XREF[2,0]: 00460a8c,00460bd8
.text:00460944 2140c000 move t0,param_3
.text:00460948 1300c004 bltz param_3,LAB_00460998
.text:0046094c 2118c000 _move v1,param_3
.text:00460950 21303002 addu param_3,s1,s0
.text:00460954 2368d400 subu t5,param_3,s4
.text:00460958 2a60b501 slt t4,t5,s5
.text:0046095c d0ff8015 bne t4,zero,LAB_004608a0
.text:00460960 00000000 _nop
LAB_00460964: ;XREF[1,0]: 00460898
.text:00460964 3012448e lw param_1,0x1230(s2)
.text:00460968 01001524 li s5,0x1
.text:0046096c c2800400 srl s0,param_1,0x3
.text:00460970 01000532 andi param_2,s0,0x1
.text:00460974 2400b510 beq param_2,s5,LAB_00460a08
.text:00460978 82cd0400 _srl t9,param_1,0x16
LAB_0046097c: ;XREF[1,0]: 00460a0c
.text:0046097c c2120400 srl v0,param_1,0xb
.text:00460980 01004330 andi v1,v0,0x1
.text:00460984 01001f24 li ra,0x1
.text:00460988 0e007f10 beq v1,ra,LAB_004609c4
.text:0046098c 00000000 _nop
LAB_00460990: ;XREF[1,0]: 004609cc
.text:00460990 0000c6ae sw param_3,0x0(s6)
.text:00460994 21180001 move v1,t0
LAB_00460998: ;XREF[1,0]: 00460948
.text:00460998 3400bf8f lw ra,local_4+0x38(sp)
.text:0046099c 3000b68f lw s6,local_8+0x38(sp)
.text:004609a0 2c00b58f lw s5,local_c+0x38(sp)
.text:004609a4 2800b48f lw s4,local_10+0x38(sp)
.text:004609a8 2400b38f lw s3,local_14+0x38(sp)
.text:004609ac 2000b28f lw s2,local_18+0x38(sp)
.text:004609b0 1c00b18f lw s1,local_1c+0x38(sp)
.text:004609b4 1800b08f lw s0,local_20+0x38(sp)
.text:004609b8 21106000 move v0,v1
.text:004609bc 0800e003 jr ra
.text:004609c0 3800bd27 _addiu sp,sp,0x38
LAB_004609c4: ;XREF[1,0]: 00460988
.text:004609c4 023d0400 srl param_4,param_1,0x14
.text:004609c8 0100e430 andi param_1,param_4,0x1
.text:004609cc f0ff8014 bne param_1,zero,LAB_00460990
.text:004609d0 f4ff0324 _li v1,-0xc
.text:004609d4 28000224 li v0,0x28
LAB_004609d8: ;XREF[2,0]: 00460a14,00460c14
.text:004609d8 300d42ae sw v0,0xd30(s2)
LAB_004609dc: ;XREF[2,0]: 00460ca8,00460cb8
.text:004609dc 3400bf8f lw ra,local_4+0x38(sp)
.text:004609e0 3000b68f lw s6,local_8+0x38(sp)
.text:004609e4 2c00b58f lw s5,local_c+0x38(sp)
.text:004609e8 2800b48f lw s4,local_10+0x38(sp)
.text:004609ec 2400b38f lw s3,local_14+0x38(sp)
.text:004609f0 2000b28f lw s2,local_18+0x38(sp)
.text:004609f4 1c00b18f lw s1,local_1c+0x38(sp)
.text:004609f8 1800b08f lw s0,local_20+0x38(sp)
.text:004609fc 21106000 move v0,v1
.text:00460a00 0800e003 jr ra
.text:00460a04 3800bd27 _addiu sp,sp,0x38
LAB_00460a08: ;XREF[1,0]: 00460974
.text:00460a08 01003133 andi s1,t9,0x1
.text:00460a0c dbff2516 bne s1,param_2,LAB_0046097c
.text:00460a10 f4ff0324 _li v1,-0xc
.text:00460a14 f0ff0010 b LAB_004609d8
.text:00460a18 28000224 _li v0,0x28
caseD_d: ;XREF[6,0]: 00460910,00460920,0046093c,00460a78
caseD_a: ; 00460bc8,00460c80
.text:00460a1c 3e0d5492 lbu s4,0xd3e(s2)
.text:00460a20 00000000 nop
.text:00460a24 0300932e sltiu s3,s4,0x3
.text:00460a28 9a006016 bne s3,zero,LAB_00460c94
.text:00460a2c 2f000224 _li v0,0x2f
.text:00460a30 6e000224 li v0,0x6e
.text:00460a34 300d42ae sw v0,0xd30(s2)
.text:00460a38 f4ff0324 li v1,-0xc
LAB_00460a3c: ;XREF[1,0]: 00460c98
.text:00460a3c 3400bf8f lw ra,local_4+0x38(sp)
.text:00460a40 3000b68f lw s6,local_8+0x38(sp)
.text:00460a44 2c00b58f lw s5,local_c+0x38(sp)
.text:00460a48 2800b48f lw s4,local_10+0x38(sp)
.text:00460a4c 2400b38f lw s3,local_14+0x38(sp)
.text:00460a50 2000b28f lw s2,local_18+0x38(sp)
.text:00460a54 1c00b18f lw s1,local_1c+0x38(sp)
.text:00460a58 1800b08f lw s0,local_20+0x38(sp)
.text:00460a5c 21106000 move v0,v1
.text:00460a60 0800e003 jr ra
.text:00460a64 3800bd27 _addiu sp,sp,0x38
caseD_10: ;XREF[1,0]: 00460910
.text:00460a68 3012438e lw v1,0x1230(s2)
.text:00460a6c 00000000 nop
.text:00460a70 c2210300 srl param_1,v1,0x7
.text:00460a74 01008230 andi v0,param_1,0x1
.text:00460a78 e8ff4010 beq v0,zero,switchD_00460910::caseD_a
.text:00460a7c 7fff0224 _li v0,-0x81
.text:00460a80 440d598e lw t9,0xd44(s2)
.text:00460a84 24386200 and param_4,v1,v0
LAB_00460a88: ;XREF[1,0]: 00460c8c
.text:00460a88 301247ae sw param_4,0x1230(s2)
.text:00460a8c adff2013 beq t9,zero,LAB_00460944
.text:00460a90 21300000 _clear param_3
.text:00460a94 a4ff0010 b LAB_00460928
.text:00460a98 ff000632 _andi param_3,s0,0xff
caseD_17: ;XREF[1,0]: 00460910
.text:00460a9c 3012438e lw v1,0x1230(s2)
.text:00460aa0 00000000 nop
.text:00460aa4 c2580300 srl t3,v1,0x3
.text:00460aa8 01006a31 andi t2,t3,0x1
.text:00460aac 04004011 beq t2,zero,LAB_00460ac0
.text:00460ab0 f7ff0d24 _li t5,-0x9
.text:00460ab4 24606d00 and t4,v1,t5
.text:00460ab8 30124cae sw t4,0x1230(s2)
.text:00460abc 21300000 clear param_3
LAB_00460ac0: ;XREF[1,0]: 00460aac
.text:00460ac0 7c000016 bne s0,zero,LAB_00460cb4
.text:00460ac4 2f000224 _li v0,0x2f
.text:00460ac8 3012428e lw v0,0x1230(s2)
.text:00460acc 0200033c lui v1,0x2
.text:00460ad0 25404300 or t0,v0,v1
.text:00460ad4 99ff0010 b LAB_0046093c
.text:00460ad8 301248ae _sw t0,0x1230(s2)
caseD_1: ;XREF[1,0]: 00460910
.text:00460adc 3012438e lw v1,0x1230(s2)
.text:00460ae0 00000000 nop
.text:00460ae4 42c00300 srl t8,v1,0x1
.text:00460ae8 01000533 andi param_2,t8,0x1
.text:00460aec 0400a010 beq param_2,zero,LAB_00460b00
.text:00460af0 fdff1f24 _li ra,-0x3
.text:00460af4 24c87f00 and t9,v1,ra
.text:00460af8 301259ae sw t9,0x1230(s2)
.text:00460afc 21300000 clear param_3
LAB_00460b00: ;XREF[1,0]: 00460aec
.text:00460b00 000d458e lw param_2,0xd00(s2)
.text:00460b04 00000000 nop
.text:00460b08 02140500 srl v0,param_2,0x10
.text:00460b0c 01004330 andi v1,v0,0x1
.text:00460b10 67006010 beq v1,zero,LAB_00460cb0
.text:00460b14 01000424 _li param_1,0x1
.text:00460b18 65000416 bne s0,param_1,LAB_00460cb0
.text:00460b1c 00000000 _nop
.text:00460b20 00002492 lbu param_1,0x0(s1)
.text:00460b24 00000000 nop
.text:00460b28 ff008730 andi param_4,param_1,0xff
.text:00460b2c 6400f010 beq param_4,s0,LAB_00460cc0
.text:00460b30 42520500 _srl t2,param_2,0x9
.text:00460b34 ff008c30 andi t4,param_1,0xff
LAB_00460b38: ;XREF[1,0]: 00460cc4
.text:00460b38 02000b24 li t3,0x2
.text:00460b3c 66008b11 beq t4,t3,LAB_00460cd8
.text:00460b40 82420500 _srl t0,param_2,0xa
.text:00460b44 ff008f30 andi t7,param_1,0xff
LAB_00460b48: ;XREF[1,0]: 00460cdc
.text:00460b48 03000e24 li t6,0x3
.text:00460b4c 6800ee11 beq t7,t6,LAB_00460cf0
.text:00460b50 c2ca0500 _srl t9,param_2,0xb
.text:00460b54 ff008330 andi v1,param_1,0xff
LAB_00460b58: ;XREF[1,0]: 00460cf4
.text:00460b58 04001f24 li ra,0x4
.text:00460b5c 54007f14 bne v1,ra,LAB_00460cb0
.text:00460b60 02130500 _srl v0,param_2,0xc
.text:00460b64 01004530 andi param_2,v0,0x1
.text:00460b68 5100a010 beq param_2,zero,LAB_00460cb0
.text:00460b6c 00100224 _li v0,0x1000
.text:00460b70 72ff0010 b LAB_0046093c
.text:00460b74 000d42ae _sw v0,0xd00(s2)
caseD_4: ;XREF[1,0]: 00460910
.text:00460b78 3012438e lw v1,0x1230(s2)
.text:00460b7c 00000000 nop
.text:00460b80 82380300 srl param_4,v1,0x2
.text:00460b84 0100e430 andi param_1,param_4,0x1
.text:00460b88 04008010 beq param_1,zero,LAB_00460b9c
.text:00460b8c fbff0924 _li t1,-0x5
.text:00460b90 24306900 and param_3,v1,t1
.text:00460b94 301246ae sw param_3,0x1230(s2)
.text:00460b98 21300000 clear param_3
LAB_00460b9c: ;XREF[1,0]: 00460b88
.text:00460b9c 45000016 bne s0,zero,LAB_00460cb4
.text:00460ba0 2f000224 _li v0,0x2f
.text:00460ba4 3012428e lw v0,0x1230(s2)
.text:00460ba8 0100033c lui v1,0x1
.text:00460bac 25404300 or t0,v0,v1
.text:00460bb0 62ff0010 b LAB_0046093c
.text:00460bb4 301248ae _sw t0,0x1230(s2)
caseD_5: ;XREF[1,0]: 00460910
.text:00460bb8 3012438e lw v1,0x1230(s2)
.text:00460bbc 00000000 nop
.text:00460bc0 c2720300 srl t6,v1,0xb
.text:00460bc4 0100c831 andi t0,t6,0x1
.text:00460bc8 94ff0011 beq t0,zero,switchD_00460910::caseD_a
.text:00460bcc 1000183c _lui t8,0x10
.text:00460bd0 25787800 or t7,v1,t8
.text:00460bd4 21300000 clear param_3
.text:00460bd8 5aff0010 b LAB_00460944
.text:00460bdc 30124fae _sw t7,0x1230(s2)
caseD_b: ;XREF[1,0]: 00460910
.text:00460be0 3012438e lw v1,0x1230(s2)
.text:00460be4 00000000 nop
.text:00460be8 42790300 srl t7,v1,0x5
.text:00460bec 0100ee31 andi t6,t7,0x1
.text:00460bf0 0400c011 beq t6,zero,LAB_00460c04
.text:00460bf4 dfff1924 _li t9,-0x21
.text:00460bf8 24c07900 and t8,v1,t9
.text:00460bfc 301258ae sw t8,0x1230(s2)
.text:00460c00 21300000 clear param_3
LAB_00460c04: ;XREF[1,0]: 00460bf0
.text:00460c04 00002392 lbu v1,0x0(s1)
.text:00460c08 ffff1f26 addiu ra,s0,-0x1
.text:00460c0c 4bff7f10 beq v1,ra,LAB_0046093c
.text:00460c10 f4ff0324 _li v1,-0xc
.text:00460c14 70ff0010 b LAB_004609d8
.text:00460c18 28000224 _li v0,0x28
caseD_23: ;XREF[1,0]: 00460910
.text:00460c1c 3012438e lw v1,0x1230(s2)
.text:00460c20 00000000 nop
.text:00460c24 024a0300 srl t1,v1,0x8
.text:00460c28 01002531 andi param_2,t1,0x1
.text:00460c2c 0400a010 beq param_2,zero,LAB_00460c40
.text:00460c30 fffe0a24 _li t2,-0x101
.text:00460c34 24306a00 and param_3,v1,t2
.text:00460c38 301246ae sw param_3,0x1230(s2)
.text:00460c3c 21300000 clear param_3
LAB_00460c40: ;XREF[1,0]: 00460c2c
.text:00460c40 bc0c438e lw v1,0xcbc(s2)
.text:00460c44 00000000 nop
.text:00460c48 19006010 beq v1,zero,LAB_00460cb0
.text:00460c4c 01000b24 _li t3,0x1
.text:00460c50 5c006494 lhu param_1,0x5c(v1)
.text:00460c54 00000000 nop
.text:00460c58 03008b10 beq param_1,t3,LAB_00460c68
.text:00460c5c 02000c24 _li t4,0x2
.text:00460c60 14008c14 bne param_1,t4,LAB_00460cb4
.text:00460c64 2f000224 _li v0,0x2f
LAB_00460c68: ;XREF[1,0]: 00460c58
.text:00460c68 03000d24 li t5,0x3
.text:00460c6c 33ff0010 b LAB_0046093c
.text:00460c70 5c006da4 _sh t5,0x5c(v1)
caseD_0: ;XREF[1,0]: 00460910
.text:00460c74 3012438e lw v1,0x1230(s2)
.text:00460c78 00000000 nop
.text:00460c7c 01006630 andi param_3,v1,0x1
.text:00460c80 66ffc010 beq param_3,zero,switchD_00460910::caseD_a
.text:00460c84 feff0224 _li v0,-0x2
.text:00460c88 440d598e lw t9,0xd44(s2)
.text:00460c8c 7eff0010 b LAB_00460a88
.text:00460c90 24386200 _and param_4,v1,v0
LAB_00460c94: ;XREF[1,0]: 00460a28
.text:00460c94 f4ff0324 li v1,-0xc
.text:00460c98 68ff0010 b LAB_00460a3c
.text:00460c9c 300d42ae _sw v0,0xd30(s2)
LAB_00460ca0: ;XREF[4,0]: 00460864,0046088c,004608bc,004608e4
.text:00460ca0 32000224 li v0,0x32
.text:00460ca4 f4ff0324 li v1,-0xc
.text:00460ca8 4cff0010 b LAB_004609dc
.text:00460cac 300d42ae _sw v0,0xd30(s2)
LAB_00460cb0: ;XREF[5,0]: 00460b10,00460b18,00460b5c,00460b68
; 00460c48
.text:00460cb0 2f000224 li v0,0x2f
LAB_00460cb4: ;XREF[3,0]: 00460ac0,00460b9c,00460c60
.text:00460cb4 f4ff0324 li v1,-0xc
.text:00460cb8 48ff0010 b LAB_004609dc
.text:00460cbc 300d42ae _sw v0,0xd30(s2)
LAB_00460cc0: ;XREF[1,0]: 00460b2c
.text:00460cc0 01004931 andi t1,t2,0x1
.text:00460cc4 9cff2011 beq t1,zero,LAB_00460b38
.text:00460cc8 ff008c30 _andi t4,param_1,0xff
.text:00460ccc 00020224 li v0,0x200
.text:00460cd0 1aff0010 b LAB_0046093c
.text:00460cd4 000d42ae _sw v0,0xd00(s2)
LAB_00460cd8: ;XREF[1,0]: 00460b3c
.text:00460cd8 01000d31 andi t5,t0,0x1
.text:00460cdc 9affa011 beq t5,zero,LAB_00460b48
.text:00460ce0 ff008f30 _andi t7,param_1,0xff
.text:00460ce4 00040224 li v0,0x400
.text:00460ce8 14ff0010 b LAB_0046093c
.text:00460cec 000d42ae _sw v0,0xd00(s2)
LAB_00460cf0: ;XREF[1,0]: 00460b4c
.text:00460cf0 01003833 andi t8,t9,0x1
.text:00460cf4 98ff0013 beq t8,zero,LAB_00460b58
.text:00460cf8 ff008330 _andi v1,param_1,0xff
.text:00460cfc 00080224 li v0,0x800
.text:00460d00 0eff0010 b LAB_0046093c
.text:00460d04 000d42ae _sw v0,0xd00(s2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesClearCBC()
;XREF[4,0]: Entry Point,00447670,004479b8
; 004d7f7c
.text:00460d08 08001c3c lui gp,0x8
.text:00460d0c d8ec9c27 addiu gp,gp,-0x1328
.text:00460d10 21e09903 addu gp,gp,t9
.text:00460d14 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00460d18 14010524 li a1,0x114
.text:00460d1c 21300000 clear a2
.text:00460d20 08002003 jr t9=>memset_s
.text:00460d24 14010724 _li a3,0x114
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesInitCBC(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00460d58
;local_8 undefined4 -8 ;XREF[2,0]: 00460d38,00460d94
;local_c undefined4 -c ;XREF[2,0]: 00460d3c,00460d98
;local_10 undefined4 -10 ;XREF[2,0]: 00460d40,00460d9c
;local_18 undefined4 -18 ;XREF[2,0]: 00460d44,00460d64
;XREF[6,0]: Entry Point,00447634,00447980
; 00458490,00466e18,004d88b0
.text:00460d28 08001c3c lui gp,0x8
.text:00460d2c b8ec9c27 addiu gp,gp,-0x1348
.text:00460d30 21e09903 addu gp,gp,t9
.text:00460d34 d8ffbd27 addiu sp,sp,-0x28
.text:00460d38 2000bfaf sw ra,local_8+0x28(sp)
.text:00460d3c 1c00b1af sw s1,local_c+0x28(sp)
.text:00460d40 1800b0af sw s0,local_10+0x28(sp)
.text:00460d44 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00460d48 b88f998f lw t9,-0x7048(gp)=>->psAesInitBlockKey ;= 00481ac8
.text:00460d4c 2188a000 move s1,param_2
.text:00460d50 2128c000 move param_2,param_3
.text:00460d54 ff00e630 andi param_3,param_4,0xff
.text:00460d58 3800a78f lw param_4,param_5+0x28(sp)
.text:00460d5c 09f82003 jalr t9=>psAesInitBlockKey ;undefined psAesInitBlockKey()
.text:00460d60 21808000 _move s0,param_1
.text:00460d64 1000bc8f lw gp,local_18+0x28(sp)
.text:00460d68 0a004014 bne v0,zero,LAB_00460d94
.text:00460d6c 21184000 _move v1,v0
.text:00460d70 21280000 clear param_2
LAB_00460d74: ;XREF[1,0]: 00460d88
.text:00460d74 21302502 addu param_3,s1,param_2
.text:00460d78 2118b000 addu v1,param_2,s0
.text:00460d7c 0000c490 lbu param_1,0x0(param_3)
.text:00460d80 0100a524 addiu param_2,param_2,0x1
.text:00460d84 1000a228 slti v0,param_2,0x10
.text:00460d88 faff4014 bne v0,zero,LAB_00460d74
.text:00460d8c 040164a0 _sb param_1,0x104(v1)
.text:00460d90 21180000 clear v1
LAB_00460d94: ;XREF[1,0]: 00460d68
.text:00460d94 2000bf8f lw ra,local_8+0x28(sp)
.text:00460d98 1c00b18f lw s1,local_c+0x28(sp)
.text:00460d9c 1800b08f lw s0,local_10+0x28(sp)
.text:00460da0 21106000 move v0,v1
.text:00460da4 0800e003 jr ra
.text:00460da8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesEncryptCBC()
;local_8 undefined4 -8 ;XREF[2,0]: 00460dbc,00460e8c
;local_c undefined4 -c ;XREF[2,0]: 00460dc0,00460e90
;local_10 undefined4 -10 ;XREF[2,0]: 00460dc4,00460e94
;local_14 undefined4 -14 ;XREF[2,0]: 00460dc8,00460e98
;local_18 undefined4 -18 ;XREF[2,0]: 00460dcc,00460e9c
;local_1c undefined4 -1c ;XREF[2,0]: 00460dd0,00460ea0
;local_20 undefined4 -20 ;XREF[2,0]: 00460dd4,00460ea4
;local_30 undefined1 -30 ;XREF[1,0]: 00460e20
;local_38 undefined4 -38 ;XREF[3,0]: 00460dd8,00460e38,00460e88
;XREF[4,0]: Entry Point,00447658,00458518
; 004d8758
.text:00460dac 08001c3c lui gp,0x8
.text:00460db0 34ec9c27 addiu gp,gp,-0x13cc
.text:00460db4 21e09903 addu gp,gp,t9
.text:00460db8 b8ffbd27 addiu sp,sp,-0x48
.text:00460dbc 4000bfaf sw ra,local_8+0x48(sp)
.text:00460dc0 3c00b5af sw s5,local_c+0x48(sp)
.text:00460dc4 3800b4af sw s4,local_10+0x48(sp)
.text:00460dc8 3400b3af sw s3,local_14+0x48(sp)
.text:00460dcc 3000b2af sw s2,local_18+0x48(sp)
.text:00460dd0 2c00b1af sw s1,local_1c+0x48(sp)
.text:00460dd4 2800b0af sw s0,local_20+0x48(sp)
.text:00460dd8 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00460ddc 21a8e000 move s5,a3
.text:00460de0 21908000 move s2,a0
.text:00460de4 2188a000 move s1,a1
.text:00460de8 2180c000 move s0,a2
.text:00460dec 2000e010 beq a3,zero,LAB_00460e70
.text:00460df0 21a00000 _clear s4
.text:00460df4 1800b327 addiu s3,sp,0x18
LAB_00460df8: ;XREF[1,0]: 00460e68
.text:00460df8 21380000 clear a3
LAB_00460dfc: ;XREF[1,0]: 00460e1c
.text:00460dfc 21482702 addu t1,s1,a3
.text:00460e00 2120f200 addu a0,a3,s2
.text:00460e04 00002891 lbu t0,0x0(t1)
.text:00460e08 04018590 lbu a1,0x104(a0)
.text:00460e0c 21306702 addu a2,s3,a3
.text:00460e10 0100e724 addiu a3,a3,0x1
.text:00460e14 26100501 xor v0,t0,a1
.text:00460e18 1000e32c sltiu v1,a3,0x10
.text:00460e1c f7ff6014 bne v1,zero,LAB_00460dfc
.text:00460e20 0000c2a0 _sb v0,0x0(a2)=>local_30
.text:00460e24 148b998f lw t9,-0x74ec(gp)=>->psAesEncryptBlock ;= 00481000
.text:00460e28 1800a527 addiu a1,sp,0x18
.text:00460e2c 21204002 move a0,s2
.text:00460e30 09f82003 jalr t9=>psAesEncryptBlock ;undefined psAesEncryptBlock()
.text:00460e34 21300002 _move a2,s0
.text:00460e38 1000bc8f lw gp,local_38+0x48(sp)
.text:00460e3c 21280000 clear a1
LAB_00460e40: ;XREF[1,0]: 00460e54
.text:00460e40 21600502 addu t4,s0,a1
.text:00460e44 2150b200 addu t2,a1,s2
.text:00460e48 00008b91 lbu t3,0x0(t4)
.text:00460e4c 0100a524 addiu a1,a1,0x1
.text:00460e50 1000a72c sltiu a3,a1,0x10
.text:00460e54 faffe014 bne a3,zero,LAB_00460e40
.text:00460e58 04014ba1 _sb t3,0x104(t2)
.text:00460e5c 10009426 addiu s4,s4,0x10
.text:00460e60 2b689502 sltu t5,s4,s5
.text:00460e64 10001026 addiu s0,s0,0x10
.text:00460e68 e3ffa015 bne t5,zero,LAB_00460df8
.text:00460e6c 10003126 _addiu s1,s1,0x10
LAB_00460e70: ;XREF[1,0]: 00460dec
.text:00460e70 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00460e74 1800a427 addiu a0,sp,0x18
.text:00460e78 10000524 li a1,0x10
.text:00460e7c 21300000 clear a2
.text:00460e80 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00460e84 10000724 _li a3,0x10
.text:00460e88 1000bc8f lw gp,local_38+0x48(sp)
.text:00460e8c 4000bf8f lw ra,local_8+0x48(sp)
.text:00460e90 3c00b58f lw s5,local_c+0x48(sp)
.text:00460e94 3800b48f lw s4,local_10+0x48(sp)
.text:00460e98 3400b38f lw s3,local_14+0x48(sp)
.text:00460e9c 3000b28f lw s2,local_18+0x48(sp)
.text:00460ea0 2c00b18f lw s1,local_1c+0x48(sp)
.text:00460ea4 2800b08f lw s0,local_20+0x48(sp)
.text:00460ea8 0800e003 jr ra
.text:00460eac 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesDecryptCBC()
;local_8 undefined4 -8 ;XREF[2,0]: 00460ec0,00460fb8
;local_c undefined4 -c ;XREF[2,0]: 00460ec4,00460fbc
;local_10 undefined4 -10 ;XREF[2,0]: 00460ec8,00460fc0
;local_14 undefined4 -14 ;XREF[2,0]: 00460ecc,00460fc4
;local_18 undefined4 -18 ;XREF[2,0]: 00460ed0,00460fc8
;local_1c undefined4 -1c ;XREF[2,0]: 00460ed4,00460fcc
;local_20 undefined4 -20 ;XREF[2,0]: 00460ed8,00460fd0
;local_30 undefined1 -30 ;XREF[2,0]: 00460f48,00460f58
;local_40 undefined1 -40 ;XREF[1,0]: 00460f24
;local_48 undefined4 -48 ;XREF[4,0]: 00460edc,00460f10,00460f98,00460fb4
;XREF[5,0]: Entry Point,004479a0,0045855c
; 00466e34,004d80e4
.text:00460eb0 08001c3c lui gp,0x8
.text:00460eb4 30eb9c27 addiu gp,gp,-0x14d0
.text:00460eb8 21e09903 addu gp,gp,t9
.text:00460ebc a8ffbd27 addiu sp,sp,-0x58
.text:00460ec0 5000bfaf sw ra,local_8+0x58(sp)
.text:00460ec4 4c00b5af sw s5,local_c+0x58(sp)
.text:00460ec8 4800b4af sw s4,local_10+0x58(sp)
.text:00460ecc 4400b3af sw s3,local_14+0x58(sp)
.text:00460ed0 4000b2af sw s2,local_18+0x58(sp)
.text:00460ed4 3c00b1af sw s1,local_1c+0x58(sp)
.text:00460ed8 3800b0af sw s0,local_20+0x58(sp)
.text:00460edc 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00460ee0 21a8e000 move s5,a3
.text:00460ee4 21908000 move s2,a0
.text:00460ee8 2180a000 move s0,a1
.text:00460eec 2188c000 move s1,a2
.text:00460ef0 2300e010 beq a3,zero,LAB_00460f80
.text:00460ef4 21a00000 _clear s4
.text:00460ef8 1800b327 addiu s3,sp,0x18
LAB_00460efc: ;XREF[1,0]: 00460f78
.text:00460efc 1885998f lw t9,-0x7ae8(gp)=>->psAesDecryptBlock ;= 00481560
.text:00460f00 21204002 move a0,s2
.text:00460f04 21280002 move a1,s0
.text:00460f08 09f82003 jalr t9=>psAesDecryptBlock ;undefined psAesDecryptBlock()
.text:00460f0c 1800a627 _addiu a2,sp,0x18
.text:00460f10 1000bc8f lw gp,local_48+0x58(sp)
.text:00460f14 21400000 clear t0
LAB_00460f18: ;XREF[1,0]: 00460f44
.text:00460f18 21386802 addu a3,s3,t0
.text:00460f1c 21581201 addu t3,t0,s2
.text:00460f20 04016591 lbu a1,0x104(t3)
.text:00460f24 0000e990 lbu t1,0x0(a3)=>local_40
.text:00460f28 21500802 addu t2,s0,t0
.text:00460f2c 00004691 lbu a2,0x0(t2)
.text:00460f30 21202802 addu a0,s1,t0
.text:00460f34 01000825 addiu t0,t0,0x1
.text:00460f38 26182501 xor v1,t1,a1
.text:00460f3c 1000022d sltiu v0,t0,0x10
.text:00460f40 000083a0 sb v1,0x0(a0)
.text:00460f44 f4ff4014 bne v0,zero,LAB_00460f18
.text:00460f48 1000e6a0 _sb a2,local_30+0x40(a3)
.text:00460f4c 21280000 clear a1
LAB_00460f50: ;XREF[1,0]: 00460f64
.text:00460f50 21706502 addu t6,s3,a1
.text:00460f54 2160b200 addu t4,a1,s2
.text:00460f58 1000cd91 lbu t5,local_30+0x40(t6)
.text:00460f5c 0100a524 addiu a1,a1,0x1
.text:00460f60 1000a82c sltiu t0,a1,0x10
.text:00460f64 faff0015 bne t0,zero,LAB_00460f50
.text:00460f68 04018da1 _sb t5,0x104(t4)
.text:00460f6c 10009426 addiu s4,s4,0x10
.text:00460f70 2b789502 sltu t7,s4,s5
.text:00460f74 10001026 addiu s0,s0,0x10
.text:00460f78 e0ffe015 bne t7,zero,LAB_00460efc
.text:00460f7c 10003126 _addiu s1,s1,0x10
LAB_00460f80: ;XREF[1,0]: 00460ef0
.text:00460f80 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00460f84 1800a427 addiu a0,sp,0x18
.text:00460f88 10000524 li a1,0x10
.text:00460f8c 21300000 clear a2
.text:00460f90 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00460f94 10000724 _li a3,0x10
.text:00460f98 1000bc8f lw gp,local_48+0x58(sp)
.text:00460f9c 2800a427 addiu a0,sp,0x28
.text:00460fa0 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00460fa4 10000524 li a1,0x10
.text:00460fa8 21300000 clear a2
.text:00460fac 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00460fb0 10000724 _li a3,0x10
.text:00460fb4 1000bc8f lw gp,local_48+0x58(sp)
.text:00460fb8 5000bf8f lw ra,local_8+0x58(sp)
.text:00460fbc 4c00b58f lw s5,local_c+0x58(sp)
.text:00460fc0 4800b48f lw s4,local_10+0x58(sp)
.text:00460fc4 4400b38f lw s3,local_14+0x58(sp)
.text:00460fc8 4000b28f lw s2,local_18+0x58(sp)
.text:00460fcc 3c00b18f lw s1,local_1c+0x58(sp)
.text:00460fd0 3800b08f lw s0,local_20+0x58(sp)
.text:00460fd4 0800e003 jr ra
.text:00460fd8 5800bd27 _addiu sp,sp,0x58
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesInitGCM()
;local_4 undefined4 -4 ;XREF[2,0]: 00460fec,00461074
;local_8 undefined4 -8 ;XREF[2,0]: 00460ff0,00461078
;local_c undefined4 -c ;XREF[2,0]: 00460ff4,0046107c
;local_10 undefined4 -10 ;XREF[2,0]: 00460ff8,00461080
;local_14 undefined4 -14 ;XREF[1,0]: 00461020
;local_18 undefined4 -18 ;XREF[1,0]: 0046101c
;local_1c undefined4 -1c ;XREF[1,0]: 00461018
;local_20 undefined4 -20 ;XREF[1,0]: 00461014
;local_28 undefined4 -28 ;XREF[4,0]: 00460ffc,0046102c,00461048,0046106c
;XREF[3,0]: Entry Point,004580a8,004d8b98
.text:00460fdc 08001c3c lui gp,0x8
.text:00460fe0 04ea9c27 addiu gp,gp,-0x15fc
.text:00460fe4 21e09903 addu gp,gp,t9
.text:00460fe8 c8ffbd27 addiu sp,sp,-0x38
.text:00460fec 3400bfaf sw ra,local_4+0x38(sp)
.text:00460ff0 3000b2af sw s2,local_8+0x38(sp)
.text:00460ff4 2c00b1af sw s1,local_c+0x38(sp)
.text:00460ff8 2800b0af sw s0,local_10+0x38(sp)
.text:00460ffc 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00461000 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00461004 2188a000 move s1,a1
.text:00461008 ff00d230 andi s2,a2,0xff
.text:0046100c 21280000 clear a1
.text:00461010 fc010624 li a2,0x1fc
.text:00461014 1800a0af sw zero,local_20+0x38(sp)
.text:00461018 1c00a0af sw zero,local_1c+0x38(sp)
.text:0046101c 2000a0af sw zero,local_18+0x38(sp)
.text:00461020 2400a0af sw zero,local_14+0x38(sp)
.text:00461024 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00461028 21808000 _move s0,a0
.text:0046102c 1000bc8f lw gp,local_28+0x38(sp)
.text:00461030 21200002 move a0,s0
.text:00461034 b88f998f lw t9,-0x7048(gp)=>->psAesInitBlockKey ;= 00481ac8
.text:00461038 21282002 move a1,s1
.text:0046103c 21304002 move a2,s2
.text:00461040 09f82003 jalr t9=>psAesInitBlockKey ;undefined psAesInitBlockKey()
.text:00461044 01000724 _li a3,0x1
.text:00461048 1000bc8f lw gp,local_28+0x38(sp)
.text:0046104c 21200002 move a0,s0
.text:00461050 148b998f lw t9,-0x74ec(gp)=>->psAesEncryptBlock ;= 00481000
.text:00461054 1800a527 addiu a1,sp,0x18
.text:00461058 34010626 addiu a2,s0,0x134
.text:0046105c 05004004 bltz v0,LAB_00461074
.text:00461060 21184000 _move v1,v0
.text:00461064 09f82003 jalr t9=>psAesEncryptBlock ;undefined psAesEncryptBlock()
.text:00461068 00000000 _nop
.text:0046106c 1000bc8f lw gp,local_28+0x38(sp)
.text:00461070 21180000 clear v1
LAB_00461074: ;XREF[1,0]: 0046105c
.text:00461074 3400bf8f lw ra,local_4+0x38(sp)
.text:00461078 3000b28f lw s2,local_8+0x38(sp)
.text:0046107c 2c00b18f lw s1,local_c+0x38(sp)
.text:00461080 2800b08f lw s0,local_10+0x38(sp)
.text:00461084 21106000 move v0,v1
.text:00461088 0800e003 jr ra
.text:0046108c 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00461090()
;local_8 undefined4 -8 ;XREF[2,0]: 004610a0,00461250
;local_c undefined4 -c ;XREF[2,0]: 00461094,00461254
;local_10 undefined4 -10 ;XREF[2,0]: 00461098,00461258
;local_14 undefined4 -14 ;XREF[2,0]: 004610a4,0046125c
;local_18 undefined4 -18 ;XREF[2,0]: 004610a8,00461260
;local_1c undefined4 -1c ;XREF[2,0]: 0046109c,00461264
;local_20 undefined4 -20 ;XREF[2,0]: 004610ac,00461268
;XREF[10,0]: 00461400,00461674,004619a0,00461a70
; 00461bc0,00461cac,00461cd8,004d4a2c
; 004d4a30,004d4a34
.text:00461090 c8ffbd27 addiu sp,sp,-0x38
.text:00461094 2c00b5af sw s5,local_c+0x38(sp)
.text:00461098 2800b4af sw s4,local_10+0x38(sp)
.text:0046109c 1c00b1af sw s1,local_1c+0x38(sp)
.text:004610a0 3000b6af sw s6,local_8+0x38(sp)
.text:004610a4 2400b3af sw s3,local_14+0x38(sp)
.text:004610a8 2000b2af sw s2,local_18+0x38(sp)
.text:004610ac 1800b0af sw s0,local_20+0x38(sp)
.text:004610b0 0000a290 lbu v0,0x0(a1)
.text:004610b4 0100a990 lbu t1,0x1(a1)
.text:004610b8 0200a890 lbu t0,0x2(a1)
.text:004610bc 00660200 sll t4,v0,0x18
.text:004610c0 001c0900 sll v1,t1,0x10
.text:004610c4 0300b690 lbu s6,0x3(a1)
.text:004610c8 25c08301 or t8,t4,v1
.text:004610cc 00ca0800 sll t9,t0,0x8
.text:004610d0 0000ca8c lw t2,0x0(a2)
.text:004610d4 25a81903 or s5,t8,t9
.text:004610d8 25a0b602 or s4,s5,s6
.text:004610dc 26505401 xor t2,t2,s4
.text:004610e0 0000caac sw t2,0x0(a2)
.text:004610e4 0400b390 lbu s3,0x4(a1)
.text:004610e8 0500b290 lbu s2,0x5(a1)
.text:004610ec 0600b090 lbu s0,0x6(a1)
.text:004610f0 008e1300 sll s1,s3,0x18
.text:004610f4 003c1200 sll a3,s2,0x10
.text:004610f8 2160c000 move t4,a2
.text:004610fc 0700ae90 lbu t6,0x7(a1)
.text:00461100 25782702 or t7,s1,a3
.text:00461104 00321000 sll a2,s0,0x8
.text:00461108 2568e601 or t5,t7,a2
.text:0046110c 0400898d lw t1,0x4(t4)
.text:00461110 2558ae01 or t3,t5,t6
.text:00461114 26482b01 xor t1,t1,t3
.text:00461118 040089ad sw t1,0x4(t4)
.text:0046111c 0800a290 lbu v0,0x8(a1)
.text:00461120 0900a890 lbu t0,0x9(a1)
.text:00461124 0a00b890 lbu t8,0xa(a1)
.text:00461128 001c0800 sll v1,t0,0x10
.text:0046112c 00ce0200 sll t9,v0,0x18
.text:00461130 0b00b490 lbu s4,0xb(a1)
.text:00461134 25a82303 or s5,t9,v1
.text:00461138 00b21800 sll s6,t8,0x8
.text:0046113c 2598b602 or s3,s5,s6
.text:00461140 0800878d lw a3,0x8(t4)
.text:00461144 25907402 or s2,s3,s4
.text:00461148 2638f200 xor a3,a3,s2
.text:0046114c 080087ad sw a3,0x8(t4)
.text:00461150 0c00b190 lbu s1,0xc(a1)
.text:00461154 0d00b090 lbu s0,0xd(a1)
.text:00461158 0e00ad90 lbu t5,0xe(a1)
.text:0046115c 00761100 sll t6,s1,0x18
.text:00461160 007c1000 sll t7,s0,0x10
.text:00461164 0f00a890 lbu t0,0xf(a1)
.text:00461168 00320d00 sll a2,t5,0x8
.text:0046116c 2558cf01 or t3,t6,t7
.text:00461170 0c00838d lw v1,0xc(t4)
.text:00461174 25286601 or a1,t3,a2
.text:00461178 2510a800 or v0,a1,t0
.text:0046117c 26406200 xor t0,v1,v0
.text:00461180 21a88000 move s5,a0
.text:00461184 00e1163c lui s6,0xe100
.text:00461188 21300000 clear a2
.text:0046118c 1f001424 li s4,0x1f
.text:00461190 01001324 li s3,0x1
.text:00461194 0c0080ad sw zero,0xc(t4)
.text:00461198 080080ad sw zero,0x8(t4)
.text:0046119c 040080ad sw zero,0x4(t4)
.text:004611a0 1d000010 b LAB_00461218
.text:004611a4 000080ad _sw zero,0x0(t4)
LAB_004611a8: ;XREF[2,0]: 00461240,00461248
.text:004611a8 43190300 sra v1,v1,0x5
.text:004611ac 80580300 sll t3,v1,0x2
.text:004611b0 21287501 addu a1,t3,s5
.text:004611b4 0000a28c lw v0,0x0(a1)
.text:004611b8 0100c624 addiu a2,a2,0x1
.text:004611bc 24184400 and v1,v0,a0
.text:004611c0 0d006010 beq v1,zero,LAB_004611f8
.text:004611c4 8000cb28 _slti t3,a2,0x80
.text:004611c8 0000828d lw v0,0x0(t4)
.text:004611cc 0400838d lw v1,0x4(t4)
.text:004611d0 0800848d lw a0,0x8(t4)
.text:004611d4 0c00858d lw a1,0xc(t4)
.text:004611d8 26104a00 xor v0,v0,t2
.text:004611dc 26208700 xor a0,a0,a3
.text:004611e0 26506900 xor t2,v1,t1
.text:004611e4 2638a800 xor a3,a1,t0
.text:004611e8 000082ad sw v0,0x0(t4)
.text:004611ec 04008aad sw t2,0x4(t4)
.text:004611f0 080084ad sw a0,0x8(t4)
.text:004611f4 0c0087ad sw a3,0xc(t4)
LAB_004611f8: ;XREF[1,0]: 004611c0
.text:004611f8 25400d02 or t0,s0,t5
.text:004611fc 25382e02 or a3,s1,t6
.text:00461200 25484f02 or t1,s2,t7
.text:00461204 02000013 beq t8,zero,LAB_00461210
.text:00461208 21502003 _move t2,t9
.text:0046120c 26503603 xor t2,t9,s6
LAB_00461210: ;XREF[1,0]: 00461204
.text:00461210 0f006011 beq t3,zero,LAB_00461250
.text:00461214 00000000 _nop
LAB_00461218: ;XREF[1,0]: 004611a0
.text:00461218 23288602 subu a1,s4,a2
.text:0046121c 0420b300 sllv a0,s3,a1
.text:00461220 42c80a00 srl t9,t2,0x1
.text:00461224 42800800 srl s0,t0,0x1
.text:00461228 42880700 srl s1,a3,0x1
.text:0046122c 42900900 srl s2,t1,0x1
.text:00461230 c06f0700 sll t5,a3,0x1f
.text:00461234 c0770900 sll t6,t1,0x1f
.text:00461238 c07f0a00 sll t7,t2,0x1f
.text:0046123c 01001831 andi t8,t0,0x1
.text:00461240 d9ffc104 bgez a2,LAB_004611a8
.text:00461244 2118c000 _move v1,a2
.text:00461248 d7ff0010 b LAB_004611a8
.text:0046124c 1f00c324 _addiu v1,a2,0x1f
LAB_00461250: ;XREF[1,0]: 00461210
.text:00461250 3000b68f lw s6,local_8+0x38(sp)
.text:00461254 2c00b58f lw s5,local_c+0x38(sp)
.text:00461258 2800b48f lw s4,local_10+0x38(sp)
.text:0046125c 2400b38f lw s3,local_14+0x38(sp)
.text:00461260 2000b28f lw s2,local_18+0x38(sp)
.text:00461264 1c00b18f lw s1,local_1c+0x38(sp)
.text:00461268 1800b08f lw s0,local_20+0x38(sp)
.text:0046126c 0800e003 jr ra
.text:00461270 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00461274(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined1 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined1 10 ;XREF[1,0]: 004612b0
;local_4 undefined4 -4 ;XREF[2,0]: 00461284,00461500
;local_8 undefined4 -8 ;XREF[2,0]: 00461288,00461504
;local_c undefined4 -c ;XREF[2,0]: 0046128c,00461508
;local_10 undefined4 -10 ;XREF[2,0]: 00461290,0046150c
;local_14 undefined4 -14 ;XREF[2,0]: 00461294,00461510
;local_18 undefined4 -18 ;XREF[2,0]: 00461298,00461514
;local_1c undefined4 -1c ;XREF[2,0]: 0046129c,00461518
;local_20 undefined4 -20 ;XREF[2,0]: 004612a0,0046151c
;local_24 undefined4 -24 ;XREF[2,0]: 004612a4,00461520
;local_28 undefined4 -28 ;XREF[2,0]: 004612a8,00461524
;local_30 undefined4 -30 ;XREF[2,0]: 00461370,004613f4
;local_34 undefined4 -34 ;XREF[2,0]: 00461368,004613f0
;local_38 undefined4 -38 ;XREF[4,0]: 004612c8,00461544,00461570,004615cc
;local_3c undefined4 -3c ;XREF[2,0]: 004612d0,004615d0
;local_40 undefined4 -40 ;XREF[2,0]: 004612b8,004614f0
;local_48 undefined4 -48 ;XREF[6,0]: 004612ac,004613ac,0046140c,0046148c,00461620
; 00461680
;XREF[2,0]: 004616d0,00461ee8
.text:00461274 08001c3c lui gp,0x8
.text:00461278 6ce79c27 addiu gp,gp,-0x1894
.text:0046127c 21e09903 addu gp,gp,t9
.text:00461280 a8ffbd27 addiu sp,sp,-0x58
.text:00461284 5400bfaf sw ra,local_4+0x58(sp)
.text:00461288 5000beaf sw s8,local_8+0x58(sp)
.text:0046128c 4c00b7af sw s7,local_c+0x58(sp)
.text:00461290 4800b6af sw s6,local_10+0x58(sp)
.text:00461294 4400b5af sw s5,local_14+0x58(sp)
.text:00461298 4000b4af sw s4,local_18+0x58(sp)
.text:0046129c 3c00b3af sw s3,local_1c+0x58(sp)
.text:004612a0 3800b2af sw s2,local_20+0x58(sp)
.text:004612a4 3400b1af sw s1,local_24+0x58(sp)
.text:004612a8 3000b0af sw s0,local_28+0x58(sp)
.text:004612ac 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:004612b0 6800a283 lb v0,param_5+0x58(sp)
.text:004612b4 21b8c000 move s7,param_3
.text:004612b8 1800a2af sw v0,local_40+0x58(sp)
.text:004612bc 2198e000 move s3,param_4
.text:004612c0 21908000 move s2,param_1
.text:004612c4 21f0a000 move s8,param_2
.text:004612c8 2000a7af sw param_4,local_38+0x58(sp)
.text:004612cc 55004014 bne v0,zero,LAB_00461424
.text:004612d0 1c00a6af _sw param_3,local_3c+0x58(sp)
.text:004612d4 ff0f0a3c lui t2,0xfff
.text:004612d8 08008424 addiu param_1,param_1,0x8
.text:004612dc ffff4935 ori t1,t2,0xffff
.text:004612e0 6401868c lw param_3,0x164(param_1)
.text:004612e4 2440e900 and t0,param_4,t1
.text:004612e8 c0380800 sll param_4,t0,0x3
.text:004612ec 2128c700 addu param_2,param_3,param_4
.text:004612f0 2a18a600 slt v1,param_2,param_3
.text:004612f4 8e006014 bne v1,zero,LAB_00461530
.text:004612f8 640185ac _sw param_2,0x164(param_1)
LAB_004612fc: ;XREF[1,0]: 0046153c
.text:004612fc ff0f0d3c lui t5,0xfff
.text:00461300 ffffa335 ori v1,t5,0xffff
.text:00461304 24286302 and param_2,s3,v1
.text:00461308 2a206500 slt param_1,v1,param_2
.text:0046130c 12008010 beq param_1,zero,LAB_00461358
.text:00461310 21b0c003 _move s6,s8
.text:00461314 21486000 move t1,v1
.text:00461318 0080083c lui t0,0x8000
.text:0046131c 08004426 addiu param_1,s2,0x8
.text:00461320 00f0073c lui param_4,0xf000
LAB_00461324: ;XREF[1,0]: 00461350
.text:00461324 6401908c lw s0,0x164(param_1)
.text:00461328 2128a700 addu param_2,param_2,param_4
.text:0046132c 21780802 addu t7,s0,t0
.text:00461330 2a70f001 slt t6,t7,s0
.text:00461334 2a302501 slt param_3,t1,param_2
.text:00461338 0500c011 beq t6,zero,LAB_00461350
.text:0046133c 64018fac _sw t7,0x164(param_1)
.text:00461340 6801948c lw s4,0x168(param_1)
.text:00461344 00000000 nop
.text:00461348 01009126 addiu s1,s4,0x1
.text:0046134c 680191ac sw s1,0x168(param_1)
LAB_00461350: ;XREF[1,0]: 00461338
.text:00461350 f4ffc014 bne param_3,zero,LAB_00461324
.text:00461354 21b0c003 _move s6,s8
LAB_00461358: ;XREF[1,0]: 0046130c
.text:00461358 65006012 beq s3,zero,LAB_004614f0
.text:0046135c 21a06002 _move s4,s3
.text:00461360 54015526 addiu s5,s2,0x154
.text:00461364 44015926 addiu t9,s2,0x144
.text:00461368 2400b5af sw s5,local_34+0x58(sp)
.text:0046136c 16000010 b LAB_004613c8
.text:00461370 2800b9af _sw t9,local_30+0x58(sp)
LAB_00461374: ;XREF[1,0]: 004613d0
.text:00461374 1200a010 beq param_2,zero,LAB_004613c0
.text:00461378 00000000 _nop
LAB_0046137c: ;XREF[1,0]: 0046141c
.text:0046137c 80000724 li param_4,0x80
.text:00461380 2380e400 subu s0,param_4,param_1
.text:00461384 2b309002 sltu param_3,s4,s0
.text:00461388 0200c010 beq param_3,zero,LAB_00461394
.text:0046138c 21509200 _addu t2,param_1,s2
.text:00461390 21808002 move s0,s4
LAB_00461394: ;XREF[1,0]: 00461388
.text:00461394 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00461398 2128c002 move param_2,s6
.text:0046139c 7c014425 addiu param_1,t2,0x17c
.text:004613a0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004613a4 21300002 _move param_3,s0
.text:004613a8 7401498e lw t1,0x174(s2)
.text:004613ac 1000bc8f lw gp,local_48+0x58(sp)
.text:004613b0 21403001 addu t0,t1,s0
.text:004613b4 21b0d002 addu s6,s6,s0
.text:004613b8 740148ae sw t0,0x174(s2)
.text:004613bc 23a09002 subu s4,s4,s0
LAB_004613c0: ;XREF[1,0]: 00461374
.text:004613c0 18008012 beq s4,zero,LAB_00461424
.text:004613c4 00000000 _nop
LAB_004613c8: ;XREF[1,0]: 0046136c
.text:004613c8 7401448e lw param_1,0x174(s2)
.text:004613cc 80001824 li t8,0x80
.text:004613d0 e8ff9814 bne param_1,t8,LAB_00461374
.text:004613d4 8000852c _sltiu param_2,param_1,0x80
.text:004613d8 7c015026 addiu s0,s2,0x17c
.text:004613dc 80001124 li s1,0x80
.text:004613e0 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004613e4 00000000 nop
.text:004613e8 2c4a5f24 addiu ra,v0,0x4a2c
.text:004613ec 0000f58f lw s5,0x0(ra)=>->FUN_00461090 ;= 00461090
LAB_004613f0: ;XREF[1,0]: 00461410
.text:004613f0 2400a48f lw param_1,local_34+0x58(sp)
.text:004613f4 2800a68f lw param_3,local_30+0x58(sp)
.text:004613f8 21280002 move param_2,s0
.text:004613fc 21c8a002 move t9,s5
.text:00461400 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461404 f0ff3126 _addiu s1,s1,-0x10
.text:00461408 1000232a slti v1,s1,0x10
.text:0046140c 1000bc8f lw gp,local_48+0x58(sp)
.text:00461410 f7ff6010 beq v1,zero,LAB_004613f0
.text:00461414 10001026 _addiu s0,s0,0x10
.text:00461418 21200000 clear param_1
.text:0046141c d7ff0010 b LAB_0046137c
.text:00461420 740140ae _sw zero,0x174(s2)
LAB_00461424: ;XREF[2,0]: 004612cc,004613c0
.text:00461424 32006012 beq s3,zero,LAB_004614f0
.text:00461428 30011024 _li s0,0x130
.text:0046142c 7801428e lw v0,0x178(s2)
.text:00461430 0d000010 b LAB_00461468
.text:00461434 00000000 _nop
LAB_00461438: ;XREF[1,0]: 00461468
.text:00461438 21a85802 addu s5,s2,t8
.text:0046143c 0000d193 lbu s1,0x0(s8)
.text:00461440 0400b492 lbu s4,0x4(s5)
.text:00461444 ffff7326 addiu s3,s3,-0x1
.text:00461448 26783402 xor t7,s1,s4
.text:0046144c 0000efa2 sb t7,0x0(s7)
.text:00461450 78014e8e lw t6,0x178(s2)
.text:00461454 0100de27 addiu s8,s8,0x1
.text:00461458 ffffc225 addiu v0,t6,-0x1
.text:0046145c 0100f726 addiu s7,s7,0x1
.text:00461460 23006012 beq s3,zero,LAB_004614f0
.text:00461464 780142ae _sw v0,0x178(s2)
LAB_00461468: ;XREF[2,0]: 00461430,004614e8
.text:00461468 f3ff4014 bne v0,zero,LAB_00461438
.text:0046146c 23c00202 _subu t8,s0,v0
.text:00461470 148b998f lw t9,-0x74ec(gp)=>->psAesEncryptBlock ;= 00481000
.text:00461474 10001624 li s6,0x10
.text:00461478 14014526 addiu param_2,s2,0x114
.text:0046147c 780156ae sw s6,0x178(s2)
.text:00461480 21204002 move param_1,s2
.text:00461484 09f82003 jalr t9=>psAesEncryptBlock ;undefined psAesEncryptBlock()
.text:00461488 24014626 _addiu param_3,s2,0x124
.text:0046148c 1000bc8f lw gp,local_48+0x58(sp)
.text:00461490 0f000524 li param_2,0xf
LAB_00461494: ;XREF[1,0]: 004614b0
.text:00461494 2160b200 addu t4,param_2,s2
.text:00461498 14018d91 lbu t5,0x114(t4)
.text:0046149c ffffa524 addiu param_2,param_2,-0x1
.text:004614a0 0100a425 addiu param_1,t5,0x1
.text:004614a4 ff008b30 andi t3,param_1,0xff
.text:004614a8 03006015 bne t3,zero,LAB_004614b8
.text:004614ac 140184a1 _sb param_1,0x114(t4)
.text:004614b0 f8ffa104 bgez param_2,LAB_00461494
.text:004614b4 00000000 _nop
LAB_004614b8: ;XREF[1,0]: 004614a8
.text:004614b8 7801428e lw v0,0x178(s2)
.text:004614bc 0000d193 lbu s1,0x0(s8)
.text:004614c0 23c00202 subu t8,s0,v0
.text:004614c4 21a85802 addu s5,s2,t8
.text:004614c8 0400b492 lbu s4,0x4(s5)
.text:004614cc ffff7326 addiu s3,s3,-0x1
.text:004614d0 26783402 xor t7,s1,s4
.text:004614d4 0000efa2 sb t7,0x0(s7)
.text:004614d8 78014e8e lw t6,0x178(s2)
.text:004614dc 0100de27 addiu s8,s8,0x1
.text:004614e0 ffffc225 addiu v0,t6,-0x1
.text:004614e4 0100f726 addiu s7,s7,0x1
.text:004614e8 dfff6016 bne s3,zero,LAB_00461468
.text:004614ec 780142ae _sw v0,0x178(s2)
LAB_004614f0: ;XREF[3,0]: 00461358,00461424,00461460
.text:004614f0 1800b78f lw s7,local_40+0x58(sp)
.text:004614f4 01001324 li s3,0x1
.text:004614f8 1200f312 beq s7,s3,LAB_00461544
.text:004614fc ff0f073c _lui param_4,0xfff
LAB_00461500: ;XREF[2,0]: 004615d4,00461634
.text:00461500 5400bf8f lw ra,local_4+0x58(sp)
.text:00461504 5000be8f lw s8,local_8+0x58(sp)
.text:00461508 4c00b78f lw s7,local_c+0x58(sp)
.text:0046150c 4800b68f lw s6,local_10+0x58(sp)
.text:00461510 4400b58f lw s5,local_14+0x58(sp)
.text:00461514 4000b48f lw s4,local_18+0x58(sp)
.text:00461518 3c00b38f lw s3,local_1c+0x58(sp)
.text:0046151c 3800b28f lw s2,local_20+0x58(sp)
.text:00461520 3400b18f lw s1,local_24+0x58(sp)
.text:00461524 3000b08f lw s0,local_28+0x58(sp)
.text:00461528 0800e003 jr ra
.text:0046152c 5800bd27 _addiu sp,sp,0x58
LAB_00461530: ;XREF[1,0]: 004612f4
.text:00461530 68018c8c lw t4,0x168(param_1)
.text:00461534 00000000 nop
.text:00461538 01008b25 addiu t3,t4,0x1
.text:0046153c 6fff0010 b LAB_004612fc
.text:00461540 68018bac _sw t3,0x168(param_1)
LAB_00461544: ;XREF[1,0]: 004614f8
.text:00461544 2000a68f lw param_3,local_38+0x58(sp)
.text:00461548 08004426 addiu param_1,s2,0x8
.text:0046154c ffffe534 ori param_2,param_4,0xffff
.text:00461550 64019f8c lw ra,0x164(param_1)
.text:00461554 2418c500 and v1,param_3,param_2
.text:00461558 c0100300 sll v0,v1,0x3
.text:0046155c 2180e203 addu s0,ra,v0
.text:00461560 2af01f02 slt s8,s0,ra
.text:00461564 4c00c017 bne s8,zero,LAB_00461698
.text:00461568 640190ac _sw s0,0x164(param_1)
LAB_0046156c: ;XREF[1,0]: 004616a4
.text:0046156c ff0f163c lui s6,0xfff
.text:00461570 2000b98f lw t9,local_38+0x58(sp)
.text:00461574 ffffc336 ori v1,s6,0xffff
.text:00461578 24282303 and param_2,t9,v1
.text:0046157c 2a506500 slt t2,v1,param_2
.text:00461580 12004011 beq t2,zero,LAB_004615cc
.text:00461584 00000000 _nop
.text:00461588 21486000 move t1,v1
.text:0046158c 0080083c lui t0,0x8000
.text:00461590 08004426 addiu param_1,s2,0x8
.text:00461594 00f0073c lui param_4,0xf000
LAB_00461598: ;XREF[1,0]: 004615c4
.text:00461598 64018d8c lw t5,0x164(param_1)
.text:0046159c 2128a700 addu param_2,param_2,param_4
.text:004615a0 2160a801 addu t4,t5,t0
.text:004615a4 2a588d01 slt t3,t4,t5
.text:004615a8 2a302501 slt param_3,t1,param_2
.text:004615ac 05006011 beq t3,zero,LAB_004615c4
.text:004615b0 64018cac _sw t4,0x164(param_1)
.text:004615b4 68018f8c lw t7,0x168(param_1)
.text:004615b8 00000000 nop
.text:004615bc 0100ee25 addiu t6,t7,0x1
.text:004615c0 68018eac sw t6,0x168(param_1)
LAB_004615c4: ;XREF[1,0]: 004615ac
.text:004615c4 f4ffc014 bne param_3,zero,LAB_00461598
.text:004615c8 00000000 _nop
LAB_004615cc: ;XREF[1,0]: 00461580
.text:004615cc 2000b38f lw s3,local_38+0x58(sp)
.text:004615d0 1c00b58f lw s5,local_3c+0x58(sp)
.text:004615d4 caff6012 beq s3,zero,LAB_00461500
.text:004615d8 80001e24 _li s8,0x80
.text:004615dc 54015726 addiu s7,s2,0x154
.text:004615e0 16000010 b LAB_0046163c
.text:004615e4 44015626 _addiu s6,s2,0x144
LAB_004615e8: ;XREF[1,0]: 00461644
.text:004615e8 12002012 beq s1,zero,LAB_00461634
.text:004615ec 00000000 _nop
LAB_004615f0: ;XREF[1,0]: 00461690
.text:004615f0 2380c403 subu s0,s8,param_1
.text:004615f4 2bf87002 sltu ra,s3,s0
.text:004615f8 0200e013 beq ra,zero,LAB_00461604
.text:004615fc 00000000 _nop
.text:00461600 21806002 move s0,s3
LAB_00461604: ;XREF[1,0]: 004615f8
.text:00461604 21289200 addu param_2,param_1,s2
.text:00461608 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046160c 7c01a424 addiu param_1,param_2,0x17c
.text:00461610 21300002 move param_3,s0
.text:00461614 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00461618 2128a002 _move param_2,s5
.text:0046161c 7401438e lw v1,0x174(s2)
.text:00461620 1000bc8f lw gp,local_48+0x58(sp)
.text:00461624 21107000 addu v0,v1,s0
.text:00461628 21a8b002 addu s5,s5,s0
.text:0046162c 740142ae sw v0,0x174(s2)
.text:00461630 23987002 subu s3,s3,s0
LAB_00461634: ;XREF[1,0]: 004615e8
.text:00461634 b2ff6012 beq s3,zero,LAB_00461500
.text:00461638 00000000 _nop
LAB_0046163c: ;XREF[1,0]: 004615e0
.text:0046163c 7401448e lw param_1,0x174(s2)
.text:00461640 00000000 nop
.text:00461644 e8ff9e14 bne param_1,s8,LAB_004615e8
.text:00461648 8000912c _sltiu s1,param_1,0x80
.text:0046164c 7c015026 addiu s0,s2,0x17c
.text:00461650 80001124 li s1,0x80
.text:00461654 1c80948f lw s4,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00461658 00000000 nop
.text:0046165c 2c4a8426 addiu param_1,s4,0x4a2c
.text:00461660 0000948c lw s4,0x0(param_1)=>->FUN_00461090 ;= 00461090
LAB_00461664: ;XREF[1,0]: 00461684
.text:00461664 21280002 move param_2,s0
.text:00461668 f0ff3126 addiu s1,s1,-0x10
.text:0046166c 2120e002 move param_1,s7
.text:00461670 21c88002 move t9,s4
.text:00461674 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461678 2130c002 _move param_3,s6
.text:0046167c 1000382a slti t8,s1,0x10
.text:00461680 1000bc8f lw gp,local_48+0x58(sp)
.text:00461684 f7ff0013 beq t8,zero,LAB_00461664
.text:00461688 10001026 _addiu s0,s0,0x10
.text:0046168c 21200000 clear param_1
.text:00461690 d7ff0010 b LAB_004615f0
.text:00461694 740140ae _sw zero,0x174(s2)
LAB_00461698: ;XREF[1,0]: 00461564
.text:00461698 6801898c lw t1,0x168(param_1)
.text:0046169c 00000000 nop
.text:004616a0 01002825 addiu t0,t1,0x1
.text:004616a4 b1ff0010 b LAB_0046156c
.text:004616a8 680188ac _sw t0,0x168(param_1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesEncryptGCM()
;local_8 undefined4 -8 ;XREF[2,0]: 004616bc,004616dc
;local_10 undefined4 -10 ;XREF[2,0]: 004616c0,004616d8
;local_18 undefined4 -18 ;XREF[1,0]: 004616d4
;XREF[3,0]: Entry Point,00458210,004d8948
.text:004616ac 08001c3c lui gp,0x8
.text:004616b0 34e39c27 addiu gp,gp,-0x1ccc
.text:004616b4 21e09903 addu gp,gp,t9
.text:004616b8 d8ffbd27 addiu sp,sp,-0x28
.text:004616bc 2000bfaf sw ra,local_8+0x28(sp)
.text:004616c0 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:004616c4 3880828f lw v0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:004616c8 01000324 li v1,0x1
.text:004616cc 74125924 addiu t9,v0,0x1274
.text:004616d0 09f82003 jalr t9=>FUN_00461274 ;undefined FUN_00461274(undefined par...
.text:004616d4 1000a3af _sw v1,local_18+0x28(sp)
.text:004616d8 1800bc8f lw gp,local_10+0x28(sp)
.text:004616dc 2000bf8f lw ra,local_8+0x28(sp)
.text:004616e0 00000000 nop
.text:004616e4 0800e003 jr ra
.text:004616e8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesReadyGCM()
;local_4 undefined4 -4 ;XREF[2,0]: 004616fc,00461a9c
;local_8 undefined4 -8 ;XREF[2,0]: 00461700,00461aa0
;local_c undefined4 -c ;XREF[2,0]: 00461704,00461aa4
;local_10 undefined4 -10 ;XREF[2,0]: 00461708,00461aa8
;local_14 undefined4 -14 ;XREF[2,0]: 0046170c,00461aac
;local_18 undefined4 -18 ;XREF[2,0]: 00461710,00461ab0
;local_1c undefined4 -1c ;XREF[2,0]: 00461714,00461ab4
;local_20 undefined4 -20 ;XREF[2,0]: 00461718,00461ab8
;local_24 undefined4 -24 ;XREF[2,0]: 0046171c,00461abc
;local_28 undefined4 -28 ;XREF[2,0]: 00461720,00461ac0
;local_30 undefined1 -30 ;XREF[1,0]: 004619e8
;local_38 undefined4 -38 ;XREF[5,0]: 00461724,00461954,004619ac,00461a24,00461a7c
;XREF[4,0]: Entry Point,004581f4,00458384
; 004d8b70
.text:004616ec 08001c3c lui gp,0x8
.text:004616f0 f4e29c27 addiu gp,gp,-0x1d0c
.text:004616f4 21e09903 addu gp,gp,t9
.text:004616f8 b8ffbd27 addiu sp,sp,-0x48
.text:004616fc 4400bfaf sw ra,local_4+0x48(sp)
.text:00461700 4000beaf sw s8,local_8+0x48(sp)
.text:00461704 3c00b7af sw s7,local_c+0x48(sp)
.text:00461708 3800b6af sw s6,local_10+0x48(sp)
.text:0046170c 3400b5af sw s5,local_14+0x48(sp)
.text:00461710 3000b4af sw s4,local_18+0x48(sp)
.text:00461714 2c00b3af sw s3,local_1c+0x48(sp)
.text:00461718 2800b2af sw s2,local_20+0x48(sp)
.text:0046171c 2400b1af sw s1,local_24+0x48(sp)
.text:00461720 2000b0af sw s0,local_28+0x48(sp)
.text:00461724 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00461728 640180ac sw zero,0x164(a0)
.text:0046172c 680180ac sw zero,0x168(a0)
.text:00461730 6c0180ac sw zero,0x16c(a0)
.text:00461734 700180ac sw zero,0x170(a0)
.text:00461738 740180ac sw zero,0x174(a0)
.text:0046173c 34019824 addiu t8,a0,0x134
.text:00461740 34018e90 lbu t6,0x134(a0)
.text:00461744 01000d93 lbu t5,0x1(t8)
.text:00461748 02000a93 lbu t2,0x2(t8)
.text:0046174c 00660e00 sll t4,t6,0x18
.text:00461750 005c0d00 sll t3,t5,0x10
.text:00461754 21b08000 move s6,a0
.text:00461758 25488b01 or t1,t4,t3
.text:0046175c 03000493 lbu a0,0x3(t8)
.text:00461760 001a0a00 sll v1,t2,0x8
.text:00461764 25102301 or v0,t1,v1
.text:00461768 25404400 or t0,v0,a0
.text:0046176c 5401c8ae sw t0,0x154(s6)
.text:00461770 04001f93 lbu ra,0x4(t8)
.text:00461774 05001e93 lbu s8,0x5(t8)
.text:00461778 06001493 lbu s4,0x6(t8)
.text:0046177c 00ae1f00 sll s5,ra,0x18
.text:00461780 00cc1e00 sll t9,s8,0x10
.text:00461784 07001193 lbu s1,0x7(t8)
.text:00461788 2590b902 or s2,s5,t9
.text:0046178c 009a1400 sll s3,s4,0x8
.text:00461790 25b85302 or s7,s2,s3
.text:00461794 2580f102 or s0,s7,s1
.text:00461798 5401d726 addiu s7,s6,0x154
.text:0046179c 0400f0ae sw s0,0x4(s7)
.text:004617a0 08000f93 lbu t7,0x8(t8)
.text:004617a4 09000e93 lbu t6,0x9(t8)
.text:004617a8 0a000c93 lbu t4,0xa(t8)
.text:004617ac 005e0f00 sll t3,t7,0x18
.text:004617b0 006c0e00 sll t5,t6,0x10
.text:004617b4 0b000393 lbu v1,0xb(t8)
.text:004617b8 25486d01 or t1,t3,t5
.text:004617bc 00520c00 sll t2,t4,0x8
.text:004617c0 25202a01 or a0,t1,t2
.text:004617c4 25108300 or v0,a0,v1
.text:004617c8 0800e2ae sw v0,0x8(s7)
.text:004617cc 0c000893 lbu t0,0xc(t8)
.text:004617d0 0d001f93 lbu ra,0xd(t8)
.text:004617d4 0e001593 lbu s5,0xe(t8)
.text:004617d8 00ce0800 sll t9,t0,0x18
.text:004617dc 00f41f00 sll s8,ra,0x10
.text:004617e0 0f001293 lbu s2,0xf(t8)
.text:004617e4 25983e03 or s3,t9,s8
.text:004617e8 00a21500 sll s4,s5,0x8
.text:004617ec 25887402 or s1,s3,s4
.text:004617f0 25803202 or s0,s1,s2
.text:004617f4 0c00f0ae sw s0,0xc(s7)
.text:004617f8 4401c0ae sw zero,0x144(s6)
.text:004617fc 4801c0ae sw zero,0x148(s6)
.text:00461800 4c01c0ae sw zero,0x14c(s6)
.text:00461804 5001c0ae sw zero,0x150(s6)
.text:00461808 0401c0ae sw zero,0x104(s6)
.text:0046180c 0801c0ae sw zero,0x108(s6)
.text:00461810 0c01c0ae sw zero,0x10c(s6)
.text:00461814 1001c0ae sw zero,0x110(s6)
.text:00461818 0300af88 lwl t7,0x3(a1)
.text:0046181c 0700ae88 lwl t6,0x7(a1)
.text:00461820 0b00ad88 lwl t5,0xb(a1)
.text:00461824 0400ae98 lwr t6,0x4(a1)
.text:00461828 0800ad98 lwr t5,0x8(a1)
.text:0046182c 0000af98 lwr t7,0x0(a1)
.text:00461830 01000b24 li t3,0x1
.text:00461834 0401cfae sw t7,0x104(s6)
.text:00461838 1301cba2 sb t3,0x113(s6)
.text:0046183c 1401c0ae sw zero,0x114(s6)
.text:00461840 1801c0ae sw zero,0x118(s6)
.text:00461844 1c01c0ae sw zero,0x11c(s6)
.text:00461848 2001c0ae sw zero,0x120(s6)
.text:0046184c 0801ceae sw t6,0x108(s6)
.text:00461850 0c01cdae sw t5,0x10c(s6)
.text:00461854 0300a988 lwl t1,0x3(a1)
.text:00461858 0700a488 lwl a0,0x7(a1)
.text:0046185c 6401ca8e lw t2,0x164(s6)
.text:00461860 ffffeb30 andi t3,a3,0xffff
.text:00461864 0b00a788 lwl a3,0xb(a1)
.text:00461868 c0600b00 sll t4,t3,0x3
.text:0046186c 0800a798 lwr a3,0x8(a1)
.text:00461870 0000a998 lwr t1,0x0(a1)
.text:00461874 0400a498 lwr a0,0x4(a1)
.text:00461878 21184c01 addu v1,t2,t4
.text:0046187c 02000224 li v0,0x2
.text:00461880 2a406a00 slt t0,v1,t2
.text:00461884 1401c9ae sw t1,0x114(s6)
.text:00461888 1801c4ae sw a0,0x118(s6)
.text:0046188c 1c01c7ae sw a3,0x11c(s6)
.text:00461890 2301c2a2 sb v0,0x123(s6)
.text:00461894 2128c000 move a1,a2
.text:00461898 05000011 beq t0,zero,LAB_004618b0
.text:0046189c 6401c3ae _sw v1,0x164(s6)
.text:004618a0 6801c78e lw a3,0x168(s6)
.text:004618a4 00000000 nop
.text:004618a8 0100e624 addiu a2,a3,0x1
.text:004618ac 6801c6ae sw a2,0x168(s6)
LAB_004618b0: ;XREF[1,0]: 00461898
.text:004618b0 ff0f0f3c lui t7,0xfff
.text:004618b4 ffffe335 ori v1,t7,0xffff
.text:004618b8 24206301 and a0,t3,v1
.text:004618bc 2ac06400 slt t8,v1,a0
.text:004618c0 11000013 beq t8,zero,LAB_00461908
.text:004618c4 21986001 _move s3,t3
.text:004618c8 21506000 move t2,v1
.text:004618cc 0080093c lui t1,0x8000
.text:004618d0 00f0083c lui t0,0xf000
LAB_004618d4: ;XREF[1,0]: 00461900
.text:004618d4 6401d28e lw s2,0x164(s6)
.text:004618d8 21208800 addu a0,a0,t0
.text:004618dc 21884902 addu s1,s2,t1
.text:004618e0 2a803202 slt s0,s1,s2
.text:004618e4 2a384401 slt a3,t2,a0
.text:004618e8 05000012 beq s0,zero,LAB_00461900
.text:004618ec 6401d1ae _sw s1,0x164(s6)
.text:004618f0 6801d48e lw s4,0x168(s6)
.text:004618f4 00000000 nop
.text:004618f8 01009326 addiu s3,s4,0x1
.text:004618fc 6801d3ae sw s3,0x168(s6)
LAB_00461900: ;XREF[1,0]: 004618e8
.text:00461900 f4ffe014 bne a3,zero,LAB_004618d4
.text:00461904 21986001 _move s3,t3
LAB_00461908: ;XREF[1,0]: 004618c0
.text:00461908 2e006011 beq t3,zero,LAB_004619c4
.text:0046190c 21a0a000 _move s4,a1
.text:00461910 7401c38e lw v1,0x174(s6)
.text:00461914 80001e24 li s8,0x80
.text:00461918 15000010 b LAB_00461970
.text:0046191c 4401d526 _addiu s5,s6,0x144
LAB_00461920: ;XREF[1,0]: 00461970
.text:00461920 11000011 beq t0,zero,LAB_00461968
.text:00461924 00000000 _nop
LAB_00461928: ;XREF[1,0]: 004619bc
.text:00461928 2380c303 subu s0,s8,v1
.text:0046192c 2b107002 sltu v0,s3,s0
.text:00461930 02004010 beq v0,zero,LAB_0046193c
.text:00461934 21487600 _addu t1,v1,s6
.text:00461938 21806002 move s0,s3
LAB_0046193c: ;XREF[1,0]: 00461930
.text:0046193c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00461940 7c012425 addiu a0,t1,0x17c
.text:00461944 21288002 move a1,s4
.text:00461948 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046194c 21300002 _move a2,s0
.text:00461950 7401c48e lw a0,0x174(s6)
.text:00461954 1000bc8f lw gp,local_38+0x48(sp)
.text:00461958 21189000 addu v1,a0,s0
.text:0046195c 21a09002 addu s4,s4,s0
.text:00461960 23987002 subu s3,s3,s0
.text:00461964 7401c3ae sw v1,0x174(s6)
LAB_00461968: ;XREF[1,0]: 00461920
.text:00461968 18006012 beq s3,zero,LAB_004619cc
.text:0046196c 00000000 _nop
LAB_00461970: ;XREF[1,0]: 00461918
.text:00461970 ebff7e14 bne v1,s8,LAB_00461920
.text:00461974 8000682c _sltiu t0,v1,0x80
.text:00461978 7c01d026 addiu s0,s6,0x17c
.text:0046197c 80001124 li s1,0x80
.text:00461980 1c80998f lw t9,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00461984 00000000 nop
.text:00461988 304a2527 addiu a1,t9,0x4a30
.text:0046198c 0000b28c lw s2,0x0(a1)=>->FUN_00461090 ;= 00461090
LAB_00461990: ;XREF[1,0]: 004619b0
.text:00461990 21280002 move a1,s0
.text:00461994 f0ff3126 addiu s1,s1,-0x10
.text:00461998 2120e002 move a0,s7
.text:0046199c 21c84002 move t9,s2
.text:004619a0 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:004619a4 2130a002 _move a2,s5
.text:004619a8 10003f2a slti ra,s1,0x10
.text:004619ac 1000bc8f lw gp,local_38+0x48(sp)
.text:004619b0 f7ffe013 beq ra,zero,LAB_00461990
.text:004619b4 10001026 _addiu s0,s0,0x10
.text:004619b8 21180000 clear v1
.text:004619bc daff0010 b LAB_00461928
.text:004619c0 7401c0ae _sw zero,0x174(s6)
LAB_004619c4: ;XREF[1,0]: 00461908
.text:004619c4 7401c38e lw v1,0x174(s6)
.text:004619c8 00000000 nop
LAB_004619cc: ;XREF[1,0]: 00461968
.text:004619cc 0f007530 andi s5,v1,0xf
.text:004619d0 3200a012 beq s5,zero,LAB_00461a9c
.text:004619d4 80001e24 _li s8,0x80
.text:004619d8 4401d426 addiu s4,s6,0x144
.text:004619dc 1800b527 addiu s5,sp,0x18
LAB_004619e0: ;XREF[1,0]: 00461a94
.text:004619e0 01001324 li s3,0x1
.text:004619e4 16000010 b LAB_00461a40
.text:004619e8 1800a0a3 _sb zero,local_30+0x48(sp)
LAB_004619ec: ;XREF[1,0]: 00461a40
.text:004619ec 12006011 beq t3,zero,LAB_00461a38
.text:004619f0 00000000 _nop
LAB_004619f4: ;XREF[1,0]: 00461a8c
.text:004619f4 2380c303 subu s0,s8,v1
.text:004619f8 2b687002 sltu t5,s3,s0
.text:004619fc 0200a011 beq t5,zero,LAB_00461a08
.text:00461a00 00000000 _nop
.text:00461a04 21806002 move s0,s3
LAB_00461a08: ;XREF[1,0]: 004619fc
.text:00461a08 21307600 addu a2,v1,s6
.text:00461a0c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00461a10 7c01c424 addiu a0,a2,0x17c
.text:00461a14 2128a002 move a1,s5
.text:00461a18 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00461a1c 21300002 _move a2,s0
.text:00461a20 7401ce8e lw t6,0x174(s6)
.text:00461a24 1000bc8f lw gp,local_38+0x48(sp)
.text:00461a28 2118d001 addu v1,t6,s0
.text:00461a2c 21a8b002 addu s5,s5,s0
.text:00461a30 23987002 subu s3,s3,s0
.text:00461a34 7401c3ae sw v1,0x174(s6)
LAB_00461a38: ;XREF[1,0]: 004619ec
.text:00461a38 16006012 beq s3,zero,LAB_00461a94
.text:00461a3c 0f006730 _andi a3,v1,0xf
LAB_00461a40: ;XREF[1,0]: 004619e4
.text:00461a40 eaff7e14 bne v1,s8,LAB_004619ec
.text:00461a44 80006b2c _sltiu t3,v1,0x80
.text:00461a48 7c01d026 addiu s0,s6,0x17c
.text:00461a4c 80001124 li s1,0x80
.text:00461a50 1c808a8f lw t2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00461a54 00000000 nop
.text:00461a58 304a4325 addiu v1,t2,0x4a30
.text:00461a5c 0000728c lw s2,0x0(v1)=>->FUN_00461090 ;= 00461090
LAB_00461a60: ;XREF[1,0]: 00461a80
.text:00461a60 21280002 move a1,s0
.text:00461a64 f0ff3126 addiu s1,s1,-0x10
.text:00461a68 2120e002 move a0,s7
.text:00461a6c 21c84002 move t9,s2
.text:00461a70 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461a74 21308002 _move a2,s4
.text:00461a78 10002c2a slti t4,s1,0x10
.text:00461a7c 1000bc8f lw gp,local_38+0x48(sp)
.text:00461a80 f7ff8011 beq t4,zero,LAB_00461a60
.text:00461a84 10001026 _addiu s0,s0,0x10
.text:00461a88 21180000 clear v1
.text:00461a8c d9ff0010 b LAB_004619f4
.text:00461a90 7401c0ae _sw zero,0x174(s6)
LAB_00461a94: ;XREF[1,0]: 00461a38
.text:00461a94 d2ffe014 bne a3,zero,LAB_004619e0
.text:00461a98 1800b527 _addiu s5,sp,0x18
LAB_00461a9c: ;XREF[1,0]: 004619d0
.text:00461a9c 4400bf8f lw ra,local_4+0x48(sp)
.text:00461aa0 4000be8f lw s8,local_8+0x48(sp)
.text:00461aa4 3c00b78f lw s7,local_c+0x48(sp)
.text:00461aa8 3800b68f lw s6,local_10+0x48(sp)
.text:00461aac 3400b58f lw s5,local_14+0x48(sp)
.text:00461ab0 3000b48f lw s4,local_18+0x48(sp)
.text:00461ab4 2c00b38f lw s3,local_1c+0x48(sp)
.text:00461ab8 2800b28f lw s2,local_20+0x48(sp)
.text:00461abc 2400b18f lw s1,local_24+0x48(sp)
.text:00461ac0 2000b08f lw s0,local_28+0x48(sp)
.text:00461ac4 0800e003 jr ra
.text:00461ac8 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00461acc()
;local_4 undefined4 -4 ;XREF[2,0]: 00461adc,00461d30
;local_8 undefined4 -8 ;XREF[2,0]: 00461ae0,00461d34
;local_c undefined4 -c ;XREF[2,0]: 00461ae4,00461d38
;local_10 undefined4 -10 ;XREF[2,0]: 00461ae8,00461d3c
;local_14 undefined4 -14 ;XREF[2,0]: 00461aec,00461d40
;local_18 undefined4 -18 ;XREF[2,0]: 00461af0,00461d44
;local_1c undefined4 -1c ;XREF[2,0]: 00461af4,00461d48
;local_20 undefined4 -20 ;XREF[2,0]: 00461af8,00461d4c
;local_24 undefined4 -24 ;XREF[2,0]: 00461afc,00461d50
;local_28 undefined4 -28 ;XREF[2,0]: 00461b00,00461d54
;local_2c undefined4 -2c ;XREF[4,0]: 00461b20,00461b98,00461bf8,00461c80
;local_30 undefined1 -30 ;XREF[1,0]: 00461b3c
;local_38 undefined4 -38 ;XREF[5,0]: 00461b04,00461b74,00461bcc,00461cb8,00461ce8
;XREF[2,0]: 00461da0,00461f04
.text:00461acc 08001c3c lui gp,0x8
.text:00461ad0 14df9c27 addiu gp,gp,-0x20ec
.text:00461ad4 21e09903 addu gp,gp,t9
.text:00461ad8 b8ffbd27 addiu sp,sp,-0x48
.text:00461adc 4400bfaf sw ra,local_4+0x48(sp)
.text:00461ae0 4000beaf sw s8,local_8+0x48(sp)
.text:00461ae4 3c00b7af sw s7,local_c+0x48(sp)
.text:00461ae8 3800b6af sw s6,local_10+0x48(sp)
.text:00461aec 3400b5af sw s5,local_14+0x48(sp)
.text:00461af0 3000b4af sw s4,local_18+0x48(sp)
.text:00461af4 2c00b3af sw s3,local_1c+0x48(sp)
.text:00461af8 2800b2af sw s2,local_20+0x48(sp)
.text:00461afc 2400b1af sw s1,local_24+0x48(sp)
.text:00461b00 2000b0af sw s0,local_28+0x48(sp)
.text:00461b04 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00461b08 7401838c lw v1,0x174(a0)
.text:00461b0c 00000000 nop
.text:00461b10 0f006230 andi v0,v1,0xf
.text:00461b14 37004010 beq v0,zero,LAB_00461bf4
.text:00461b18 21b88000 _move s7,a0
.text:00461b1c 7c018424 addiu a0,a0,0x17c
.text:00461b20 1c00a4af sw a0,local_2c+0x48(sp)
.text:00461b24 5401f426 addiu s4,s7,0x154
.text:00461b28 4401f526 addiu s5,s7,0x144
.text:00461b2c 80001e24 li s8,0x80
.text:00461b30 1800b627 addiu s6,sp,0x18
LAB_00461b34: ;XREF[1,0]: 00461be4
.text:00461b34 01001324 li s3,0x1
.text:00461b38 15000010 b LAB_00461b90
.text:00461b3c 1800a0a3 _sb zero,local_30+0x48(sp)
LAB_00461b40: ;XREF[1,0]: 00461b90
.text:00461b40 1100c010 beq a2,zero,LAB_00461b88
.text:00461b44 00000000 _nop
LAB_00461b48: ;XREF[1,0]: 00461bdc
.text:00461b48 2380c303 subu s0,s8,v1
.text:00461b4c 2b387002 sltu a3,s3,s0
.text:00461b50 0200e010 beq a3,zero,LAB_00461b5c
.text:00461b54 21487700 _addu t1,v1,s7
.text:00461b58 21806002 move s0,s3
LAB_00461b5c: ;XREF[1,0]: 00461b50
.text:00461b5c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00461b60 2128c002 move a1,s6
.text:00461b64 7c012425 addiu a0,t1,0x17c
.text:00461b68 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00461b6c 21300002 _move a2,s0
.text:00461b70 7401e88e lw t0,0x174(s7)
.text:00461b74 1000bc8f lw gp,local_38+0x48(sp)
.text:00461b78 21181001 addu v1,t0,s0
.text:00461b7c 21b0d002 addu s6,s6,s0
.text:00461b80 23987002 subu s3,s3,s0
.text:00461b84 7401e3ae sw v1,0x174(s7)
LAB_00461b88: ;XREF[1,0]: 00461b40
.text:00461b88 16006012 beq s3,zero,LAB_00461be4
.text:00461b8c 0f006a30 _andi t2,v1,0xf
LAB_00461b90: ;XREF[1,0]: 00461b38
.text:00461b90 ebff7e14 bne v1,s8,LAB_00461b40
.text:00461b94 8000662c _sltiu a2,v1,0x80
.text:00461b98 1c00b08f lw s0,local_2c+0x48(sp)
.text:00461b9c 80001124 li s1,0x80
.text:00461ba0 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00461ba4 00000000 nop
.text:00461ba8 344a7924 addiu t9,v1,0x4a34
.text:00461bac 0000328f lw s2,0x0(t9)=>->FUN_00461090 ;= 00461090
LAB_00461bb0: ;XREF[1,0]: 00461bd0
.text:00461bb0 21280002 move a1,s0
.text:00461bb4 f0ff3126 addiu s1,s1,-0x10
.text:00461bb8 21208002 move a0,s4
.text:00461bbc 21c84002 move t9,s2
.text:00461bc0 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461bc4 2130a002 _move a2,s5
.text:00461bc8 1000252a slti a1,s1,0x10
.text:00461bcc 1000bc8f lw gp,local_38+0x48(sp)
.text:00461bd0 f7ffa010 beq a1,zero,LAB_00461bb0
.text:00461bd4 10001026 _addiu s0,s0,0x10
.text:00461bd8 21180000 clear v1
.text:00461bdc daff0010 b LAB_00461b48
.text:00461be0 7401e0ae _sw zero,0x174(s7)
LAB_00461be4: ;XREF[1,0]: 00461b88
.text:00461be4 d3ff4015 bne t2,zero,LAB_00461b34
.text:00461be8 1800b627 _addiu s6,sp,0x18
.text:00461bec 06000010 b LAB_00461c08
.text:00461bf0 00ff0d3c _lui t5,0xff00
LAB_00461bf4: ;XREF[1,0]: 00461b14
.text:00461bf4 7c018b24 addiu t3,a0,0x17c
.text:00461bf8 1c00abaf sw t3,local_2c+0x48(sp)
.text:00461bfc 54019424 addiu s4,a0,0x154
.text:00461c00 44019524 addiu s5,a0,0x144
.text:00461c04 00ff0d3c lui t5,0xff00
LAB_00461c08: ;XREF[1,0]: 00461bec
.text:00461c08 ff000c3c lui t4,0xff
.text:00461c0c 00ffa835 ori t0,t5,0xff00
.text:00461c10 ff008935 ori t1,t4,0xff
.text:00461c14 6401f326 addiu s3,s7,0x164
.text:00461c18 02000724 li a3,0x2
.text:00461c1c 7401e626 addiu a2,s7,0x174
LAB_00461c20: ;XREF[1,0]: 00461c74
.text:00461c20 f8ffc624 addiu a2,a2,-0x8
.text:00461c24 0000cd8c lw t5,0x0(a2)
.text:00461c28 0400cc8c lw t4,0x4(a2)
.text:00461c2c 2450a901 and t2,t5,t1
.text:00461c30 24c88901 and t9,t4,t1
.text:00461c34 2458a801 and t3,t5,t0
.text:00461c38 24108801 and v0,t4,t0
.text:00461c3c 021a0b00 srl v1,t3,0x8
.text:00461c40 00220a00 sll a0,t2,0x8
.text:00461c44 02fa0200 srl ra,v0,0x8
.text:00461c48 002a1900 sll a1,t9,0x8
.text:00461c4c 25f06400 or s8,v1,a0
.text:00461c50 25c0e503 or t8,ra,a1
.text:00461c54 02b41e00 srl s6,s8,0x10
.text:00461c58 028c1800 srl s1,t8,0x10
.text:00461c5c 00941e00 sll s2,s8,0x10
.text:00461c60 00841800 sll s0,t8,0x10
.text:00461c64 25705602 or t6,s2,s6
.text:00461c68 25781102 or t7,s0,s1
.text:00461c6c ffffe724 addiu a3,a3,-0x1
.text:00461c70 0000cfac sw t7,0x0(a2)
.text:00461c74 eaffe014 bne a3,zero,LAB_00461c20
.text:00461c78 0400ceac _sw t6,0x4(a2)
.text:00461c7c 7401f18e lw s1,0x174(s7)
.text:00461c80 1c00b08f lw s0,local_2c+0x48(sp)
.text:00461c84 1000262a slti a2,s1,0x10
.text:00461c88 0e00c014 bne a2,zero,LAB_00461cc4
.text:00461c8c 00000000 _nop
.text:00461c90 3880878f lw a3,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00461c94 00000000 nop
.text:00461c98 9010f224 addiu s2,a3,0x1090
LAB_00461c9c: ;XREF[1,0]: 00461cbc
.text:00461c9c 21280002 move a1,s0
.text:00461ca0 f0ff3126 addiu s1,s1,-0x10
.text:00461ca4 21208002 move a0,s4
.text:00461ca8 21c84002 move t9,s2
.text:00461cac 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461cb0 2130a002 _move a2,s5
.text:00461cb4 1000282a slti t0,s1,0x10
.text:00461cb8 1000bc8f lw gp,local_38+0x48(sp)
.text:00461cbc f7ff0011 beq t0,zero,LAB_00461c9c
.text:00461cc0 10001026 _addiu s0,s0,0x10
LAB_00461cc4: ;XREF[1,0]: 00461c88
.text:00461cc4 7401e0ae sw zero,0x174(s7)
.text:00461cc8 3880978f lw s7,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00461ccc 21286002 move a1,s3
.text:00461cd0 21208002 move a0,s4
.text:00461cd4 9010f926 addiu t9,s7,0x1090
.text:00461cd8 09f82003 jalr t9=>FUN_00461090 ;undefined FUN_00461090()
.text:00461cdc 2130a002 _move a2,s5
.text:00461ce0 00ff143c lui s4,0xff00
.text:00461ce4 ff00133c lui s3,0xff
.text:00461ce8 1000bc8f lw gp,local_38+0x48(sp)
.text:00461cec 00ff8736 ori a3,s4,0xff00
.text:00461cf0 ff006836 ori t0,s3,0xff
.text:00461cf4 1000a626 addiu a2,s5,0x10
.text:00461cf8 04000524 li a1,0x4
LAB_00461cfc: ;XREF[1,0]: 00461d28
.text:00461cfc fcffc624 addiu a2,a2,-0x4
.text:00461d00 0000d88c lw t8,0x0(a2)
.text:00461d04 ffffa524 addiu a1,a1,-0x1
.text:00461d08 24900803 and s2,t8,t0
.text:00461d0c 24b00703 and s6,t8,a3
.text:00461d10 02821600 srl s0,s6,0x8
.text:00461d14 008a1200 sll s1,s2,0x8
.text:00461d18 25781102 or t7,s0,s1
.text:00461d1c 02740f00 srl t6,t7,0x10
.text:00461d20 004c0f00 sll t1,t7,0x10
.text:00461d24 25a82e01 or s5,t1,t6
.text:00461d28 f4ffa014 bne a1,zero,LAB_00461cfc
.text:00461d2c 0000d5ac _sw s5,0x0(a2)
.text:00461d30 4400bf8f lw ra,local_4+0x48(sp)
.text:00461d34 4000be8f lw s8,local_8+0x48(sp)
.text:00461d38 3c00b78f lw s7,local_c+0x48(sp)
.text:00461d3c 3800b68f lw s6,local_10+0x48(sp)
.text:00461d40 3400b58f lw s5,local_14+0x48(sp)
.text:00461d44 3000b48f lw s4,local_18+0x48(sp)
.text:00461d48 2c00b38f lw s3,local_1c+0x48(sp)
.text:00461d4c 2800b28f lw s2,local_20+0x48(sp)
.text:00461d50 2400b18f lw s1,local_24+0x48(sp)
.text:00461d54 2000b08f lw s0,local_28+0x48(sp)
.text:00461d58 0800e003 jr ra
.text:00461d5c 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesGetGCMTag()
;local_8 undefined4 -8 ;XREF[2,0]: 00461d70,00461e60
;local_c undefined4 -c ;XREF[2,0]: 00461d74,00461e64
;local_10 undefined4 -10 ;XREF[2,0]: 00461d78,00461e68
;local_14 undefined4 -14 ;XREF[2,0]: 00461d7c,00461e6c
;local_18 undefined4 -18 ;XREF[2,0]: 00461d80,00461e70
;local_1c undefined4 -1c ;XREF[2,0]: 00461d84,00461e74
;local_20 undefined4 -20 ;XREF[2,0]: 00461d88,00461e78
;local_28 undefined4 -28 ;XREF[3,0]: 00461d8c,00461dac,00461e4c
;XREF[3,0]: Entry Point,00458228,004d82a0
.text:00461d60 08001c3c lui gp,0x8
.text:00461d64 80dc9c27 addiu gp,gp,-0x2380
.text:00461d68 21e09903 addu gp,gp,t9
.text:00461d6c c8ffbd27 addiu sp,sp,-0x38
.text:00461d70 3000bfaf sw ra,local_8+0x38(sp)
.text:00461d74 2c00b5af sw s5,local_c+0x38(sp)
.text:00461d78 2800b4af sw s4,local_10+0x38(sp)
.text:00461d7c 2400b3af sw s3,local_14+0x38(sp)
.text:00461d80 2000b2af sw s2,local_18+0x38(sp)
.text:00461d84 1c00b1af sw s1,local_1c+0x38(sp)
.text:00461d88 1800b0af sw s0,local_20+0x38(sp)
.text:00461d8c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00461d90 3880828f lw v0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00461d94 2180c000 move s0,a2
.text:00461d98 21888000 move s1,a0
.text:00461d9c cc1a5924 addiu t9,v0,0x1acc
.text:00461da0 09f82003 jalr t9=>FUN_00461acc ;undefined FUN_00461acc()
.text:00461da4 ff00b230 _andi s2,a1,0xff
.text:00461da8 21980002 move s3,s0
.text:00461dac 1000bc8f lw gp,local_28+0x38(sp)
.text:00461db0 780120ae sw zero,0x178(s1)
.text:00461db4 2a004012 beq s2,zero,LAB_00461e60
.text:00461db8 44013026 _addiu s0,s1,0x144
.text:00461dbc 10001524 li s5,0x10
.text:00461dc0 0f000010 b LAB_00461e00
.text:00461dc4 30011424 _li s4,0x130
LAB_00461dc8: ;XREF[1,0]: 00461e10
.text:00461dc8 23508202 subu t2,s4,v0
.text:00461dcc 21482a02 addu t1,s1,t2
.text:00461dd0 00000692 lbu a2,0x0(s0)
.text:00461dd4 04002791 lbu a3,0x4(t1)
.text:00461dd8 ffff4826 addiu t0,s2,-0x1
.text:00461ddc 2628c700 xor a1,a2,a3
.text:00461de0 000065a2 sb a1,0x0(s3)
.text:00461de4 7801248e lw a0,0x178(s1)
.text:00461de8 ff001231 andi s2,t0,0xff
.text:00461dec ffff8324 addiu v1,a0,-0x1
.text:00461df0 01001026 addiu s0,s0,0x1
.text:00461df4 780123ae sw v1,0x178(s1)
.text:00461df8 19004012 beq s2,zero,LAB_00461e60
.text:00461dfc 01007326 _addiu s3,s3,0x1
LAB_00461e00: ;XREF[2,0]: 00461dc0,00461e58
.text:00461e00 7801228e lw v0,0x178(s1)
.text:00461e04 148b998f lw t9,-0x74ec(gp)=>->psAesEncryptBlock ;= 00481000
.text:00461e08 21202002 move a0,s1
.text:00461e0c 04012526 addiu a1,s1,0x104
.text:00461e10 edff4014 bne v0,zero,LAB_00461dc8
.text:00461e14 24012626 _addiu a2,s1,0x124
.text:00461e18 09f82003 jalr t9=>psAesEncryptBlock ;undefined psAesEncryptBlock()
.text:00461e1c 780135ae _sw s5,0x178(s1)
.text:00461e20 7801228e lw v0,0x178(s1)
.text:00461e24 00000692 lbu a2,0x0(s0)
.text:00461e28 23508202 subu t2,s4,v0
.text:00461e2c 21482a02 addu t1,s1,t2
.text:00461e30 04002791 lbu a3,0x4(t1)
.text:00461e34 ffff4826 addiu t0,s2,-0x1
.text:00461e38 2628c700 xor a1,a2,a3
.text:00461e3c 000065a2 sb a1,0x0(s3)
.text:00461e40 7801248e lw a0,0x178(s1)
.text:00461e44 ff001231 andi s2,t0,0xff
.text:00461e48 ffff8324 addiu v1,a0,-0x1
.text:00461e4c 1000bc8f lw gp,local_28+0x38(sp)
.text:00461e50 01001026 addiu s0,s0,0x1
.text:00461e54 780123ae sw v1,0x178(s1)
.text:00461e58 e9ff4016 bne s2,zero,LAB_00461e00
.text:00461e5c 01007326 _addiu s3,s3,0x1
LAB_00461e60: ;XREF[2,0]: 00461db4,00461df8
.text:00461e60 3000bf8f lw ra,local_8+0x38(sp)
.text:00461e64 2c00b58f lw s5,local_c+0x38(sp)
.text:00461e68 2800b48f lw s4,local_10+0x38(sp)
.text:00461e6c 2400b38f lw s3,local_14+0x38(sp)
.text:00461e70 2000b28f lw s2,local_18+0x38(sp)
.text:00461e74 1c00b18f lw s1,local_1c+0x38(sp)
.text:00461e78 1800b08f lw s0,local_20+0x38(sp)
.text:00461e7c 0800e003 jr ra
.text:00461e80 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesDecryptGCM(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00461eb8
;local_4 undefined4 -4 ;XREF[2,0]: 00461e94,00461fb8
;local_8 undefined4 -8 ;XREF[2,0]: 00461e98,00461fbc
;local_c undefined4 -c ;XREF[2,0]: 00461e9c,00461fc0
;local_10 undefined4 -10 ;XREF[2,0]: 00461ea0,00461fc4
;local_14 undefined4 -14 ;XREF[2,0]: 00461ea4,00461fc8
;local_18 undefined4 -18 ;XREF[2,0]: 00461ea8,00461fcc
;local_1c undefined4 -1c ;XREF[2,0]: 00461eac,00461fd0
;local_20 undefined4 -20 ;XREF[2,0]: 00461eb0,00461fd4
;local_30 undefined1 -30 ;XREF[1,0]: 00461f40
;local_38 undefined4 -38 ;XREF[5,0]: 00461eb4,00461ef0,00461f0c,00461f84,00461fa8
;local_40 undefined4 -40 ;XREF[1,0]: 00461ee0
;XREF[3,0]: Entry Point,004583a4,004d8834
.text:00461e84 08001c3c lui gp,0x8
.text:00461e88 5cdb9c27 addiu gp,gp,-0x24a4
.text:00461e8c 21e09903 addu gp,gp,t9
.text:00461e90 b0ffbd27 addiu sp,sp,-0x50
.text:00461e94 4c00bfaf sw ra,local_4+0x50(sp)
.text:00461e98 4800b6af sw s6,local_8+0x50(sp)
.text:00461e9c 4400b5af sw s5,local_c+0x50(sp)
.text:00461ea0 4000b4af sw s4,local_10+0x50(sp)
.text:00461ea4 3c00b3af sw s3,local_14+0x50(sp)
.text:00461ea8 3800b2af sw s2,local_18+0x50(sp)
.text:00461eac 3400b1af sw s1,local_1c+0x50(sp)
.text:00461eb0 3000b0af sw s0,local_20+0x50(sp)
.text:00461eb4 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:00461eb8 6000b48f lw s4,param_5+0x50(sp)
.text:00461ebc 21888000 move s1,param_1
.text:00461ec0 2b108602 sltu v0,s4,param_3
.text:00461ec4 21b0a000 move s6,param_2
.text:00461ec8 3b004010 beq v0,zero,LAB_00461fb8
.text:00461ecc faff0324 _li v1,-0x6
.text:00461ed0 3880888f lw t0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00461ed4 2348d400 subu t1,param_3,s4
.text:00461ed8 74121925 addiu t9,t0,0x1274
.text:00461edc 2130e000 move param_3,param_4
.text:00461ee0 1000a0af sw zero,local_40+0x50(sp)
.text:00461ee4 21388002 move param_4,s4
.text:00461ee8 09f82003 jalr t9=>FUN_00461274 ;undefined FUN_00461274(undefined par...
.text:00461eec ffff3531 _andi s5,t1,0xffff
.text:00461ef0 1800bc8f lw gp,local_38+0x50(sp)
.text:00461ef4 21202002 move param_1,s1
.text:00461ef8 3880838f lw v1,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00461efc 00000000 nop
.text:00461f00 cc1a7924 addiu t9,v1,0x1acc
.text:00461f04 09f82003 jalr t9=>FUN_00461acc ;undefined FUN_00461acc()
.text:00461f08 2000b327 _addiu s3,sp,0x20
.text:00461f0c 1800bc8f lw gp,local_38+0x50(sp)
.text:00461f10 ff00b032 andi s0,s5,0xff
.text:00461f14 44013226 addiu s2,s1,0x144
.text:00461f18 0e000010 b LAB_00461f54
.text:00461f1c 780120ae _sw zero,0x178(s1)
LAB_00461f20: ;XREF[1,0]: 00461f70
.text:00461f20 30010e24 li t6,0x130
LAB_00461f24: ;XREF[1,0]: 00461f8c
.text:00461f24 2368c701 subu t5,t6,param_4
.text:00461f28 21602d02 addu t4,s1,t5
.text:00461f2c 00004b92 lbu t3,0x0(s2)
.text:00461f30 04008491 lbu param_1,0x4(t4)
.text:00461f34 ffff0626 addiu param_3,s0,-0x1
.text:00461f38 ffffe524 addiu param_2,param_4,-0x1
.text:00461f3c 26506401 xor t2,t3,param_1
.text:00461f40 00006aa2 sb t2,0x0(s3)=>local_30
.text:00461f44 01005226 addiu s2,s2,0x1
.text:00461f48 780125ae sw param_2,0x178(s1)
.text:00461f4c 01007326 addiu s3,s3,0x1
.text:00461f50 ff00d030 andi s0,param_3,0xff
LAB_00461f54: ;XREF[1,0]: 00461f18
.text:00461f54 148b998f lw t9,-0x74ec(gp)=>->psAesEncryptBlock ;= 00481000
.text:00461f58 21202002 move param_1,s1
.text:00461f5c 04012526 addiu param_2,s1,0x104
.text:00461f60 0c000012 beq s0,zero,LAB_00461f94
.text:00461f64 24012626 _addiu param_3,s1,0x124
.text:00461f68 7801278e lw param_4,0x178(s1)
.text:00461f6c 00000000 nop
.text:00461f70 ebffe014 bne param_4,zero,LAB_00461f20
.text:00461f74 00000000 _nop
.text:00461f78 10000724 li param_4,0x10
.text:00461f7c 09f82003 jalr t9=>psAesEncryptBlock ;undefined psAesEncryptBlock()
.text:00461f80 780127ae _sw param_4,0x178(s1)
.text:00461f84 1800bc8f lw gp,local_38+0x50(sp)
.text:00461f88 7801278e lw param_4,0x178(s1)
.text:00461f8c e5ff0010 b LAB_00461f24
.text:00461f90 30010e24 _li t6,0x130
LAB_00461f94: ;XREF[1,0]: 00461f60
.text:00461f94 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:00461f98 2128d402 addu param_2,s6,s4
.text:00461f9c 2130a002 move param_3,s5
.text:00461fa0 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00461fa4 2000a427 _addiu param_1,sp,0x20
.text:00461fa8 1800bc8f lw gp,local_38+0x50(sp)
.text:00461fac 02004014 bne v0,zero,LAB_00461fb8
.text:00461fb0 d7ff0324 _li v1,-0x29
.text:00461fb4 21180000 clear v1
LAB_00461fb8: ;XREF[2,0]: 00461ec8,00461fac
.text:00461fb8 4c00bf8f lw ra,local_4+0x50(sp)
.text:00461fbc 4800b68f lw s6,local_8+0x50(sp)
.text:00461fc0 4400b58f lw s5,local_c+0x50(sp)
.text:00461fc4 4000b48f lw s4,local_10+0x50(sp)
.text:00461fc8 3c00b38f lw s3,local_14+0x50(sp)
.text:00461fcc 3800b28f lw s2,local_18+0x50(sp)
.text:00461fd0 3400b18f lw s1,local_1c+0x50(sp)
.text:00461fd4 3000b08f lw s0,local_20+0x50(sp)
.text:00461fd8 21106000 move v0,v1
.text:00461fdc 0800e003 jr ra
.text:00461fe0 5000bd27 _addiu sp,sp,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00461fe4()
;local_4 undefined4 -4 ;XREF[2,0]: 00461fe8,00462274
;local_8 undefined4 -8 ;XREF[2,0]: 00461fec,00462270
;local_c undefined4 -c ;XREF[2,0]: 00461ff0,00462278
;local_10 undefined4 -10 ;XREF[2,0]: 00461ff4,0046227c
;local_f8 undefined4 -f8 ;XREF[1,0]: 00462220
;local_fc undefined4 -fc ;XREF[1,0]: 004621b0
;local_100 undefined4 -100 ;XREF[1,0]: 0046213c
;local_110 undefined4 -110 ;XREF[1,0]: 004620a4
;local_11c undefined4 -11c ;XREF[1,0]: 00462078
;local_130 undefined4 -130 ;XREF[1,0]: 0046207c
;local_148 undefined4 -148 ;XREF[1,0]: 00462080
;local_150 undefined4 -150 ;XREF[3,0]: 00462044,00462088,004620dc
;XREF[3,0]: 0046239c,004624c0,00462578
.text:00461fe4 a8febd27 addiu sp,sp,-0x158
.text:00461fe8 5401b3af sw s3,local_4+0x158(sp)
.text:00461fec 5001b2af sw s2,local_8+0x158(sp)
.text:00461ff0 4c01b1af sw s1,local_c+0x158(sp)
.text:00461ff4 4801b0af sw s0,local_10+0x158(sp)
.text:00461ff8 21708000 move t6,a0
.text:00461ffc 21380000 clear a3
.text:00462000 0800af27 addiu t7,sp,0x8
LAB_00462004: ;XREF[1,0]: 00462040
.text:00462004 80400700 sll t0,a3,0x2
.text:00462008 21580e01 addu t3,t0,t6
.text:0046200c 20007291 lbu s2,0x20(t3)
.text:00462010 21007191 lbu s1,0x21(t3)
.text:00462014 22006c91 lbu t4,0x22(t3)
.text:00462018 006e1200 sll t5,s2,0x18
.text:0046201c 00841100 sll s0,s1,0x10
.text:00462020 23006991 lbu t1,0x23(t3)
.text:00462024 2550b001 or t2,t5,s0
.text:00462028 00220c00 sll a0,t4,0x8
.text:0046202c 25284401 or a1,t2,a0
.text:00462030 0100e724 addiu a3,a3,0x1
.text:00462034 2510a900 or v0,a1,t1
.text:00462038 21300f01 addu a2,t0,t7
.text:0046203c 1000e32c sltiu v1,a3,0x10
.text:00462040 f0ff6014 bne v1,zero,LAB_00462004
.text:00462044 0000c2ac _sw v0,0x0(a2)=>local_150
.text:00462048 0800d98d lw t9,0x8(t6)
.text:0046204c 0c00d08d lw s0,0xc(t6)
.text:00462050 1000d18d lw s1,0x10(t6)
.text:00462054 1400d28d lw s2,0x14(t6)
.text:00462058 1800d38d lw s3,0x18(t6)
.text:0046205c 21582003 move t3,t9
.text:00462060 21480002 move t1,s0
.text:00462064 21502002 move t2,s1
.text:00462068 21304002 move a2,s2
.text:0046206c 21606002 move t4,s3
.text:00462070 4000e725 addiu a3,t7,0x40
.text:00462074 3f000824 li t0,0x3f
LAB_00462078: ;XREF[1,0]: 004620a8
.text:00462078 f4ffe28c lw v0,local_11c+0x110(a3)
.text:0046207c e0ffe38c lw v1,local_130+0x110(a3)
.text:00462080 c8ffe58c lw a1,local_148+0x110(a3)
.text:00462084 26c04300 xor t8,v0,v1
.text:00462088 c0ffe48c lw a0,local_150+0x110(a3)
.text:0046208c 26680503 xor t5,t8,a1
.text:00462090 2628a401 xor a1,t5,a0
.text:00462094 c21f0500 srl v1,a1,0x1f
.text:00462098 40100500 sll v0,a1,0x1
.text:0046209c 25c04300 or t8,v0,v1
.text:004620a0 ffff0825 addiu t0,t0,-0x1
.text:004620a4 0000f8ac sw t8,0x0(a3)=>local_110
.text:004620a8 f3ff0105 bgez t0,LAB_00462078
.text:004620ac 0400e724 _addiu a3,a3,0x4
.text:004620b0 825a073c lui a3,0x5a82
.text:004620b4 9979ed34 ori t5,a3,0x7999
.text:004620b8 2128e001 move a1,t7
.text:004620bc 13000824 li t0,0x13
LAB_004620c0: ;XREF[1,0]: 0046210c
.text:004620c0 26c04601 xor t8,t2,a2
.text:004620c4 24180903 and v1,t8,t1
.text:004620c8 40110b00 sll v0,t3,0x5
.text:004620cc c23e0b00 srl a3,t3,0x1b
.text:004620d0 26206600 xor a0,v1,a2
.text:004620d4 25c04700 or t8,v0,a3
.text:004620d8 21380403 addu a3,t8,a0
.text:004620dc 0000a38c lw v1,0x0(a1)=>local_150
.text:004620e0 2110ec00 addu v0,a3,t4
.text:004620e4 21604300 addu t4,v0,v1
.text:004620e8 82200900 srl a0,t1,0x2
.text:004620ec 21388d01 addu a3,t4,t5
.text:004620f0 80c70900 sll t8,t1,0x1e
.text:004620f4 ffff0825 addiu t0,t0,-0x1
.text:004620f8 2160c000 move t4,a2
.text:004620fc 21486001 move t1,t3
.text:00462100 21304001 move a2,t2
.text:00462104 0400a524 addiu a1,a1,0x4
.text:00462108 25500403 or t2,t8,a0
.text:0046210c ecff0105 bgez t0,LAB_004620c0
.text:00462110 2158e000 _move t3,a3
.text:00462114 d96e083c lui t0,0x6ed9
.text:00462118 a1eb0d35 ori t5,t0,0xeba1
.text:0046211c 5000e525 addiu a1,t7,0x50
.text:00462120 14000824 li t0,0x14
LAB_00462124: ;XREF[1,0]: 00462170
.text:00462124 26182a01 xor v1,t1,t2
.text:00462128 c2160700 srl v0,a3,0x1b
.text:0046212c 40c10700 sll t8,a3,0x5
.text:00462130 26206600 xor a0,v1,a2
.text:00462134 25380203 or a3,t8,v0
.text:00462138 2110e400 addu v0,a3,a0
.text:0046213c 0000b88c lw t8,0x0(a1)=>local_100
.text:00462140 21384c00 addu a3,v0,t4
.text:00462144 2160f800 addu t4,a3,t8
.text:00462148 01000825 addiu t0,t0,0x1
.text:0046214c 82200900 srl a0,t1,0x2
.text:00462150 21388d01 addu a3,t4,t5
.text:00462154 801f0900 sll v1,t1,0x1e
.text:00462158 2800022d sltiu v0,t0,0x28
.text:0046215c 2160c000 move t4,a2
.text:00462160 21486001 move t1,t3
.text:00462164 21304001 move a2,t2
.text:00462168 0400a524 addiu a1,a1,0x4
.text:0046216c 25506400 or t2,v1,a0
.text:00462170 ecff4014 bne v0,zero,LAB_00462124
.text:00462174 2158e000 _move t3,a3
.text:00462178 3c000d2d sltiu t5,t0,0x3c
.text:0046217c 1b00a011 beq t5,zero,LAB_004621ec
.text:00462180 80280800 _sll a1,t0,0x2
.text:00462184 1b8f043c lui a0,0x8f1b
.text:00462188 dcbc9834 ori t8,a0,0xbcdc
.text:0046218c 2168af00 addu t5,a1,t7
LAB_00462190: ;XREF[1,0]: 004621e4
.text:00462190 25182a01 or v1,t1,t2
.text:00462194 24206600 and a0,v1,a2
.text:00462198 c22e0700 srl a1,a3,0x1b
.text:0046219c 24182a01 and v1,t1,t2
.text:004621a0 40110700 sll v0,a3,0x5
.text:004621a4 25384500 or a3,v0,a1
.text:004621a8 25286400 or a1,v1,a0
.text:004621ac 2110e500 addu v0,a3,a1
.text:004621b0 0000a48d lw a0,0x0(t5)=>local_fc
.text:004621b4 21384c00 addu a3,v0,t4
.text:004621b8 2160e400 addu t4,a3,a0
.text:004621bc 01000825 addiu t0,t0,0x1
.text:004621c0 82280900 srl a1,t1,0x2
.text:004621c4 21389801 addu a3,t4,t8
.text:004621c8 801f0900 sll v1,t1,0x1e
.text:004621cc 3c00022d sltiu v0,t0,0x3c
.text:004621d0 2160c000 move t4,a2
.text:004621d4 21486001 move t1,t3
.text:004621d8 21304001 move a2,t2
.text:004621dc 0400ad25 addiu t5,t5,0x4
.text:004621e0 25506500 or t2,v1,a1
.text:004621e4 eaff4014 bne v0,zero,LAB_00462190
.text:004621e8 2158e000 _move t3,a3
LAB_004621ec: ;XREF[1,0]: 0046217c
.text:004621ec 5000182d sltiu t8,t0,0x50
.text:004621f0 1a000013 beq t8,zero,LAB_0046225c
.text:004621f4 00000000 _nop
.text:004621f8 80680800 sll t5,t0,0x2
.text:004621fc 2128af01 addu a1,t5,t7
.text:00462200 62ca0f3c lui t7,0xca62
.text:00462204 d6c1ed35 ori t5,t7,0xc1d6
LAB_00462208: ;XREF[1,0]: 00462254
.text:00462208 26182a01 xor v1,t1,t2
.text:0046220c c27e0700 srl t7,a3,0x1b
.text:00462210 40c10700 sll t8,a3,0x5
.text:00462214 26206600 xor a0,v1,a2
.text:00462218 25100f03 or v0,t8,t7
.text:0046221c 21784400 addu t7,v0,a0
.text:00462220 0000b88c lw t8,0x0(a1)=>local_f8
.text:00462224 2138ec01 addu a3,t7,t4
.text:00462228 2160f800 addu t4,a3,t8
.text:0046222c 01000825 addiu t0,t0,0x1
.text:00462230 82200900 srl a0,t1,0x2
.text:00462234 21388d01 addu a3,t4,t5
.text:00462238 801f0900 sll v1,t1,0x1e
.text:0046223c 5000022d sltiu v0,t0,0x50
.text:00462240 2160c000 move t4,a2
.text:00462244 21486001 move t1,t3
.text:00462248 21304001 move a2,t2
.text:0046224c 0400a524 addiu a1,a1,0x4
.text:00462250 25506400 or t2,v1,a0
.text:00462254 ecff4014 bne v0,zero,LAB_00462208
.text:00462258 2158e000 _move t3,a3
LAB_0046225c: ;XREF[1,0]: 004621f0
.text:0046225c 21580902 addu t3,s0,t1
.text:00462260 21402703 addu t0,t9,a3
.text:00462264 21482a02 addu t1,s1,t2
.text:00462268 21c84602 addu t9,s2,a2
.text:0046226c 21506c02 addu t2,s3,t4
.text:00462270 5001b28f lw s2,local_8+0x158(sp)
.text:00462274 5401b38f lw s3,local_4+0x158(sp)
.text:00462278 4c01b18f lw s1,local_c+0x158(sp)
.text:0046227c 4801b08f lw s0,local_10+0x158(sp)
.text:00462280 5801bd27 addiu sp,sp,0x158
.text:00462284 1800caad sw t2,0x18(t6)
.text:00462288 0800c8ad sw t0,0x8(t6)
.text:0046228c 0c00cbad sw t3,0xc(t6)
.text:00462290 1000c9ad sw t1,0x10(t6)
.text:00462294 0800e003 jr ra
.text:00462298 1400d9ad _sw t9,0x14(t6)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha1Init()
;XREF[20,0]: Entry Point,0044acb0,00450620
; 004508bc,0045cf98,0045d100
; 0045e840,00463a04,004646a8
; 00464794,00464944,00464a2c
; 00465380,004673a4,00467a04
; 0046a3b0,0046f6f4,0047adcc
; 0047fb4c,004d7e5c
.text:0046229c 45670e3c lui t6,0x6745
.text:004622a0 cdef0c3c lui t4,0xefcd
.text:004622a4 ba980a3c lui t2,0x98ba
.text:004622a8 3210083c lui t0,0x1032
.text:004622ac d2c3063c lui a2,0xc3d2
.text:004622b0 21100000 clear v0
.text:004622b4 0123cd35 ori t5,t6,0x2301
.text:004622b8 89ab8b35 ori t3,t4,0xab89
.text:004622bc fedc4935 ori t1,t2,0xdcfe
.text:004622c0 76540735 ori a3,t0,0x5476
.text:004622c4 f0e1c534 ori a1,a2,0xe1f0
.text:004622c8 21180000 clear v1
.text:004622cc 000082ac sw v0,0x0(a0)
.text:004622d0 21100000 clear v0
.text:004622d4 08008dac sw t5,0x8(a0)
.text:004622d8 0c008bac sw t3,0xc(a0)
.text:004622dc 100089ac sw t1,0x10(a0)
.text:004622e0 140087ac sw a3,0x14(a0)
.text:004622e4 180085ac sw a1,0x18(a0)
.text:004622e8 040083ac sw v1,0x4(a0)
.text:004622ec 0800e003 jr ra
.text:004622f0 1c0080ac _sw zero,0x1c(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha1Update()
;local_8 undefined4 -8 ;XREF[2,0]: 00462304,004623e4
;local_c undefined4 -c ;XREF[2,0]: 00462308,004623e8
;local_10 undefined4 -10 ;XREF[2,0]: 0046230c,004623ec
;local_14 undefined4 -14 ;XREF[2,0]: 00462310,004623f0
;local_18 undefined4 -18 ;XREF[2,0]: 00462314,004623f4
;local_1c undefined4 -1c ;XREF[2,0]: 00462318,004623f8
;local_20 undefined4 -20 ;XREF[2,0]: 0046231c,004623fc
;local_28 undefined4 -28 ;XREF[4,0]: 00462320,00462384,004623a4,004623d0
;XREF[35,0]: Entry Point,0044accc,00450638
; 00450650,0045066c,004508d4
; 004508ec,00450908,0045cfb0
; 0045cfc8,0045cfe0,0045d118
; 0045d130,0045d148,0045e968
; 00463ab0,00464610,004646c8
; 004647c0,004647d8,00464964
; 004649cc,00464a4c,00465030
; 004653a0,004673bc,004673d4
; 00467a40,00467a58,00467a74
; 0046a3c8,0046f70c,0047ade4
; 0047fb68,004d87dc
.text:004622f4 08001c3c lui gp,0x8
.text:004622f8 ecd69c27 addiu gp,gp,-0x2914
.text:004622fc 21e09903 addu gp,gp,t9
.text:00462300 c8ffbd27 addiu sp,sp,-0x38
.text:00462304 3000bfaf sw ra,local_8+0x38(sp)
.text:00462308 2c00b5af sw s5,local_c+0x38(sp)
.text:0046230c 2800b4af sw s4,local_10+0x38(sp)
.text:00462310 2400b3af sw s3,local_14+0x38(sp)
.text:00462314 2000b2af sw s2,local_18+0x38(sp)
.text:00462318 1c00b1af sw s1,local_1c+0x38(sp)
.text:0046231c 1800b0af sw s0,local_20+0x38(sp)
.text:00462320 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00462324 2188c000 move s1,a2
.text:00462328 21908000 move s2,a0
.text:0046232c 2d00c010 beq a2,zero,LAB_004623e4
.text:00462330 2198a000 _move s3,a1
.text:00462334 3880828f lw v0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00462338 40001424 li s4,0x40
.text:0046233c 03000010 b LAB_0046234c
.text:00462340 e41f5524 _addiu s5,v0,0x1fe4
LAB_00462344: ;XREF[1,0]: 00462390
.text:00462344 27002012 beq s1,zero,LAB_004623e4
.text:00462348 00000000 _nop
LAB_0046234c: ;XREF[2,0]: 0046233c,004623dc
.text:0046234c 1c00468e lw a2,0x1c(s2)
.text:00462350 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00462354 23808602 subu s0,s4,a2
.text:00462358 2120d200 addu a0,a2,s2
.text:0046235c 2b183002 sltu v1,s1,s0
.text:00462360 21286002 move a1,s3
.text:00462364 02006010 beq v1,zero,LAB_00462370
.text:00462368 20008424 _addiu a0,a0,0x20
.text:0046236c 21802002 move s0,s1
LAB_00462370: ;XREF[1,0]: 00462364
.text:00462370 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00462374 21300002 _move a2,s0
.text:00462378 1c00478e lw a3,0x1c(s2)
.text:0046237c 23883002 subu s1,s1,s0
.text:00462380 2128f000 addu a1,a3,s0
.text:00462384 1000bc8f lw gp,local_28+0x38(sp)
.text:00462388 21204002 move a0,s2
.text:0046238c 21987002 addu s3,s3,s0
.text:00462390 ecffb414 bne a1,s4,LAB_00462344
.text:00462394 1c0045ae _sw a1,0x1c(s2)
.text:00462398 21c8a002 move t9,s5
.text:0046239c 09f82003 jalr t9=>FUN_00461fe4 ;undefined FUN_00461fe4()
.text:004623a0 00000000 _nop
.text:004623a4 1000bc8f lw gp,local_28+0x38(sp)
.text:004623a8 00000000 nop
.text:004623ac 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:004623b0 00000000 nop
.text:004623b4 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:004623b8 5c010424 _li a0,0x15c
.text:004623bc 00004c8e lw t4,0x0(s2)
.text:004623c0 04004a8e lw t2,0x4(s2)
.text:004623c4 00028925 addiu t1,t4,0x200
.text:004623c8 00022b2d sltiu t3,t1,0x200
.text:004623cc 21404b01 addu t0,t2,t3
.text:004623d0 1000bc8f lw gp,local_28+0x38(sp)
.text:004623d4 1c0040ae sw zero,0x1c(s2)
.text:004623d8 000049ae sw t1,0x0(s2)
.text:004623dc dbff2016 bne s1,zero,LAB_0046234c
.text:004623e0 040048ae _sw t0,0x4(s2)
LAB_004623e4: ;XREF[2,0]: 0046232c,00462344
.text:004623e4 3000bf8f lw ra,local_8+0x38(sp)
.text:004623e8 2c00b58f lw s5,local_c+0x38(sp)
.text:004623ec 2800b48f lw s4,local_10+0x38(sp)
.text:004623f0 2400b38f lw s3,local_14+0x38(sp)
.text:004623f4 2000b28f lw s2,local_18+0x38(sp)
.text:004623f8 1c00b18f lw s1,local_1c+0x38(sp)
.text:004623fc 1800b08f lw s0,local_20+0x38(sp)
.text:00462400 0800e003 jr ra
.text:00462404 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha1Final()
;local_8 undefined4 -8 ;XREF[2,0]: 00462418,004625e4
;local_c undefined4 -c ;XREF[2,0]: 0046241c,004625e8
;local_10 undefined4 -10 ;XREF[2,0]: 00462420,004625ec
;local_14 undefined4 -14 ;XREF[2,0]: 00462424,004625f0
;local_18 undefined4 -18 ;XREF[2,0]: 00462428,004625f4
;local_1c undefined4 -1c ;XREF[2,0]: 0046242c,004625f8
;local_20 undefined4 -20 ;XREF[2,0]: 00462430,004625fc
;local_28 undefined4 -28 ;XREF[4,0]: 00462434,004624c8,00462580,00462598
;XREF[19,0]: Entry Point,0044ace8,00450684
; 00450920,0045cff8,0045d164
; 0045eaa4,0045f180,00463b04
; 0046477c,004647f0,00464a64
; 004673ec,00467a8c,0046a3e0
; 0046f658,0047adfc,0047fb80
; 004d87bc
.text:00462408 08001c3c lui gp,0x8
.text:0046240c d8d59c27 addiu gp,gp,-0x2a28
.text:00462410 21e09903 addu gp,gp,t9
.text:00462414 c8ffbd27 addiu sp,sp,-0x38
.text:00462418 3000bfaf sw ra,local_8+0x38(sp)
.text:0046241c 2c00b5af sw s5,local_c+0x38(sp)
.text:00462420 2800b4af sw s4,local_10+0x38(sp)
.text:00462424 2400b3af sw s3,local_14+0x38(sp)
.text:00462428 2000b2af sw s2,local_18+0x38(sp)
.text:0046242c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00462430 1800b0af sw s0,local_20+0x38(sp)
.text:00462434 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00462438 1c00878c lw a3,0x1c(a0)
.text:0046243c 0000888c lw t0,0x0(a0)
.text:00462440 0400898c lw t1,0x4(a0)
.text:00462444 c0600700 sll t4,a3,0x3
.text:00462448 21c00c01 addu t8,t0,t4
.text:0046244c 21500000 clear t2
.text:00462450 21988000 move s3,a0
.text:00462454 0100f024 addiu s0,a3,0x1
.text:00462458 2b200c03 sltu a0,t8,t4
.text:0046245c 21c82a01 addu t9,t1,t2
.text:00462460 21c82403 addu t9,t9,a0
.text:00462464 2130f300 addu a2,a3,s3
.text:00462468 80ff0224 li v0,-0x80
.text:0046246c 3900032e sltiu v1,s0,0x39
.text:00462470 2000c2a0 sb v0,0x20(a2)
.text:00462474 21a0a000 move s4,a1
.text:00462478 000078ae sw t8,0x0(s3)
.text:0046247c 040079ae sw t9,0x4(s3)
.text:00462480 3880958f lw s5,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00462484 19006014 bne v1,zero,LAB_004624ec
.text:00462488 1c0070ae _sw s0,0x1c(s3)
.text:0046248c 4000052e sltiu a1,s0,0x40
.text:00462490 0a00a010 beq a1,zero,LAB_004624bc
.text:00462494 21100002 _move v0,s0
LAB_00462498: ;XREF[1,0]: 004624a8
.text:00462498 01004424 addiu a0,v0,0x1
.text:0046249c 21705300 addu t6,v0,s3
.text:004624a0 40008d2c sltiu t5,a0,0x40
.text:004624a4 2000c0a1 sb zero,0x20(t6)
.text:004624a8 fbffa015 bne t5,zero,LAB_00462498
.text:004624ac 21108000 _move v0,a0
.text:004624b0 1c0064ae sw a0,0x1c(s3)
.text:004624b4 3880958f lw s5,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:004624b8 00000000 nop
LAB_004624bc: ;XREF[1,0]: 00462490
.text:004624bc e41fb926 addiu t9,s5,0x1fe4
.text:004624c0 09f82003 jalr t9=>FUN_00461fe4 ;undefined FUN_00461fe4()
.text:004624c4 21206002 _move a0,s3
.text:004624c8 1000bc8f lw gp,local_28+0x38(sp)
.text:004624cc 00000000 nop
.text:004624d0 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:004624d4 00000000 nop
.text:004624d8 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:004624dc 5c010424 _li a0,0x15c
.text:004624e0 0000788e lw t8,0x0(s3)
.text:004624e4 0400798e lw t9,0x4(s3)
.text:004624e8 1c0060ae sw zero,0x1c(s3)
LAB_004624ec: ;XREF[1,0]: 00462484
.text:004624ec 1c00648e lw a0,0x1c(s3)
.text:004624f0 00000000 nop
.text:004624f4 38008f2c sltiu t7,a0,0x38
.text:004624f8 0900e011 beq t7,zero,LAB_00462520
.text:004624fc 02621800 _srl t4,t8,0x8
LAB_00462500: ;XREF[1,0]: 00462510
.text:00462500 01008524 addiu a1,a0,0x1
.text:00462504 21889300 addu s1,a0,s3
.text:00462508 3800b02c sltiu s0,a1,0x38
.text:0046250c 200020a2 sb zero,0x20(s1)
.text:00462510 fbff0016 bne s0,zero,LAB_00462500
.text:00462514 2120a000 _move a0,a1
.text:00462518 1c0065ae sw a1,0x1c(s3)
.text:0046251c 02621800 srl t4,t8,0x8
LAB_00462520: ;XREF[1,0]: 004624f8
.text:00462520 002e1900 sll a1,t9,0x18
.text:00462524 02561800 srl t2,t8,0x18
.text:00462528 00421900 sll t0,t9,0x8
.text:0046252c 00007f92 lbu ra,0x0(s3)
.text:00462530 025c1800 srl t3,t8,0x10
.text:00462534 00941900 sll s2,t9,0x10
.text:00462538 02161900 srl v0,t9,0x18
.text:0046253c 02321900 srl a2,t9,0x8
.text:00462540 02481900 srl t1,t9,0x0
.text:00462544 25384801 or a3,t2,t0
.text:00462548 25188501 or v1,t4,a1
.text:0046254c 02241900 srl a0,t9,0x10
.text:00462550 25c07201 or t8,t3,s2
.text:00462554 5c0067a2 sb a3,0x5c(s3)
.text:00462558 580062a2 sb v0,0x58(s3)
.text:0046255c 590064a2 sb a0,0x59(s3)
.text:00462560 5a0066a2 sb a2,0x5a(s3)
.text:00462564 5b0069a2 sb t1,0x5b(s3)
.text:00462568 5d0078a2 sb t8,0x5d(s3)
.text:0046256c 5e0063a2 sb v1,0x5e(s3)
.text:00462570 5f007fa2 sb ra,0x5f(s3)
.text:00462574 e41fb926 addiu t9,s5,0x1fe4
.text:00462578 09f82003 jalr t9=>FUN_00461fe4 ;undefined FUN_00461fe4()
.text:0046257c 21206002 _move a0,s3
.text:00462580 1000bc8f lw gp,local_28+0x38(sp)
.text:00462584 00000000 nop
.text:00462588 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:0046258c 00000000 nop
.text:00462590 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00462594 5c010424 _li a0,0x15c
.text:00462598 1000bc8f lw gp,local_28+0x38(sp)
.text:0046259c 21380000 clear a3
LAB_004625a0: ;XREF[1,0]: 004625d4
.text:004625a0 80180700 sll v1,a3,0x2
.text:004625a4 21787300 addu t7,v1,s3
.text:004625a8 0b00ff91 lbu ra,0xb(t7)
.text:004625ac 21687400 addu t5,v1,s4
.text:004625b0 0000bfa1 sb ra,0x0(t5)
.text:004625b4 0a00f995 lhu t9,0xa(t7)
.text:004625b8 0100e724 addiu a3,a3,0x1
.text:004625bc 0100b9a1 sb t9,0x1(t5)
.text:004625c0 0800f18d lw s1,0x8(t7)
.text:004625c4 0500f528 slti s5,a3,0x5
.text:004625c8 02821100 srl s0,s1,0x8
.text:004625cc 0200b0a1 sb s0,0x2(t5)
.text:004625d0 0800ee8d lw t6,0x8(t7)
.text:004625d4 f2ffa016 bne s5,zero,LAB_004625a0
.text:004625d8 0300aea1 _sb t6,0x3(t5)
.text:004625dc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004625e0 21206002 move a0,s3
.text:004625e4 3000bf8f lw ra,local_8+0x38(sp)
.text:004625e8 2c00b58f lw s5,local_c+0x38(sp)
.text:004625ec 2800b48f lw s4,local_10+0x38(sp)
.text:004625f0 2400b38f lw s3,local_14+0x38(sp)
.text:004625f4 2000b28f lw s2,local_18+0x38(sp)
.text:004625f8 1c00b18f lw s1,local_1c+0x38(sp)
.text:004625fc 1800b08f lw s0,local_20+0x38(sp)
.text:00462600 21280000 clear a1
.text:00462604 60000624 li a2,0x60
.text:00462608 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046260c 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00462610()
;local_4 undefined4 -4 ;XREF[2,0]: 00462620,00462868
;local_8 undefined4 -8 ;XREF[2,0]: 0046262c,0046286c
;local_c undefined4 -c ;XREF[2,0]: 00462624,00462870
;local_10 undefined4 -10 ;XREF[2,0]: 00462630,00462874
;local_d0 undefined4 -d0 ;XREF[1,0]: 00462718
;local_d8 undefined4 -d8 ;XREF[1,0]: 004626b0
;local_ec undefined4 -ec ;XREF[1,0]: 004626f0
;local_10c undefined4 -10c ;XREF[1,0]: 004626b4
;local_110 undefined4 -110 ;XREF[3,0]: 004626a4,00462700,004627d4
;local_114 undefined4 -114 ;XREF[2,0]: 0046272c,00462820
;local_118 undefined4 -118 ;XREF[2,0]: 00462734,00462824
;local_11c undefined4 -11c ;XREF[2,0]: 00462730,00462828
;local_120 undefined4 -120 ;XREF[2,0]: 00462728,0046282c
;local_124 undefined4 -124 ;XREF[2,0]: 00462744,0046281c
;local_128 undefined4 -128 ;XREF[2,0]: 00462740,00462830
;local_12c undefined4 -12c ;XREF[2,0]: 0046273c,00462834
;local_130 undefined4 -130 ;XREF[4,0]: 0046265c,00462738,00462838,0046284c
;XREF[4,0]: 004629bc,00462a30,00462b34,00462bfc
.text:00462610 08001c3c lui gp,0x8
.text:00462614 d0d39c27 addiu gp,gp,-0x2c30
.text:00462618 21e09903 addu gp,gp,t9
.text:0046261c c8febd27 addiu sp,sp,-0x138
.text:00462620 3401b3af sw s3,local_4+0x138(sp)
.text:00462624 2c01b1af sw s1,local_c+0x138(sp)
.text:00462628 2140a000 move t0,a1
.text:0046262c 3001b2af sw s2,local_8+0x138(sp)
.text:00462630 2801b0af sw s0,local_10+0x138(sp)
.text:00462634 21988000 move s3,a0
.text:00462638 21280000 clear a1
.text:0046263c 0800b127 addiu s1,sp,0x8
LAB_00462640: ;XREF[1,0]: 00462658
.text:00462640 80300500 sll a2,a1,0x2
.text:00462644 2138d300 addu a3,a2,s3
.text:00462648 0800e48c lw a0,0x8(a3)
.text:0046264c 0100a524 addiu a1,a1,0x1
.text:00462650 2118d100 addu v1,a2,s1
.text:00462654 0800a228 slti v0,a1,0x8
.text:00462658 f9ff4014 bne v0,zero,LAB_00462640
.text:0046265c 000064ac _sw a0,0x0(v1)=>local_130
.text:00462660 21380000 clear a3
LAB_00462664: ;XREF[1,0]: 004626a0
.text:00462664 80580700 sll t3,a3,0x2
.text:00462668 21806801 addu s0,t3,t0
.text:0046266c 00000292 lbu v0,0x0(s0)
.text:00462670 01000392 lbu v1,0x1(s0)
.text:00462674 02001292 lbu s2,0x2(s0)
.text:00462678 00c60200 sll t8,v0,0x18
.text:0046267c 00cc0300 sll t9,v1,0x10
.text:00462680 03000d92 lbu t5,0x3(s0)
.text:00462684 25701903 or t6,t8,t9
.text:00462688 007a1200 sll t7,s2,0x8
.text:0046268c 2560cf01 or t4,t6,t7
.text:00462690 0100e724 addiu a3,a3,0x1
.text:00462694 25508d01 or t2,t4,t5
.text:00462698 21487101 addu t1,t3,s1
.text:0046269c 1000e528 slti a1,a3,0x10
.text:004626a0 f0ffa014 bne a1,zero,LAB_00462664
.text:004626a4 20002aad _sw t2,local_110+0x130(t1)
.text:004626a8 40002a26 addiu t2,s1,0x40
.text:004626ac 2f000b24 li t3,0x2f
LAB_004626b0: ;XREF[1,0]: 0046271c
.text:004626b0 1800448d lw a0,local_d8+0xf0(t2)
.text:004626b4 e4ff4f8d lw t7,local_10c+0xf0(t2)
.text:004626b8 c06b0400 sll t5,a0,0xf
.text:004626bc 42740400 srl t6,a0,0x11
.text:004626c0 40630400 sll t4,a0,0xd
.text:004626c4 c22c0400 srl a1,a0,0x13
.text:004626c8 25308501 or a2,t4,a1
.text:004626cc 2510ae01 or v0,t5,t6
.text:004626d0 c2490f00 srl t1,t7,0x7
.text:004626d4 803b0f00 sll a3,t7,0xe
.text:004626d8 82440f00 srl t0,t7,0x12
.text:004626dc 401e0f00 sll v1,t7,0x19
.text:004626e0 2590e800 or s2,a3,t0
.text:004626e4 26c04600 xor t8,v0,a2
.text:004626e8 25806900 or s0,v1,t1
.text:004626ec 82ca0400 srl t9,a0,0xa
.text:004626f0 04004e8d lw t6,local_ec+0xf0(t2)
.text:004626f4 26681903 xor t5,t8,t9
.text:004626f8 26601202 xor t4,s0,s2
.text:004626fc c2280f00 srl a1,t7,0x3
.text:00462700 e0ff448d lw a0,local_110+0xf0(t2)
.text:00462704 2138ae01 addu a3,t5,t6
.text:00462708 26488501 xor t1,t4,a1
.text:0046270c 2130e900 addu a2,a3,t1
.text:00462710 2140c400 addu t0,a2,a0
.text:00462714 ffff6b25 addiu t3,t3,-0x1
.text:00462718 200048ad sw t0,local_d0+0xf0(t2)
.text:0046271c e4ff6105 bgez t3,LAB_004626b0
.text:00462720 04004a25 _addiu t2,t2,0x4
.text:00462724 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00462728 1800ac8f lw t4,local_120+0x138(sp)
.text:0046272c 2400aa8f lw t2,local_114+0x138(sp)
.text:00462730 1c00b88f lw t8,local_11c+0x138(sp)
.text:00462734 2000ad8f lw t5,local_118+0x138(sp)
.text:00462738 0800ab8f lw t3,local_130+0x138(sp)
.text:0046273c 0c00ae8f lw t6,local_12c+0x138(sp)
.text:00462740 1000af8f lw t7,local_128+0x138(sp)
.text:00462744 1400b08f lw s0,local_124+0x138(sp)
.text:00462748 60093227 addiu s2,t9,0x960
.text:0046274c 21c80000 clear t9
LAB_00462750: ;XREF[1,0]: 00462814
.text:00462750 80360c00 sll a2,t4,0x1a
.text:00462754 82410c00 srl t0,t4,0x6
.text:00462758 403d0c00 sll a3,t4,0x15
.text:0046275c c22a0c00 srl a1,t4,0xb
.text:00462760 2518e500 or v1,a3,a1
.text:00462764 2510c800 or v0,a2,t0
.text:00462768 c0490c00 sll t1,t4,0x7
.text:0046276c 42260c00 srl a0,t4,0x19
.text:00462770 25402401 or t0,t1,a0
.text:00462774 26380d03 xor a3,t8,t5
.text:00462778 26304300 xor a2,v0,v1
.text:0046277c 80481900 sll t1,t9,0x2
.text:00462780 2610c800 xor v0,a2,t0
.text:00462784 82280b00 srl a1,t3,0x2
.text:00462788 24308701 and a2,t4,a3
.text:0046278c 42230b00 srl a0,t3,0xd
.text:00462790 21383201 addu a3,t1,s2
.text:00462794 801f0b00 sll v1,t3,0x1e
.text:00462798 c0440b00 sll t0,t3,0x13
.text:0046279c 25400401 or t0,t0,a0
.text:004627a0 2630a601 xor a2,t5,a2
.text:004627a4 25206e01 or a0,t3,t6
.text:004627a8 21104201 addu v0,t2,v0
.text:004627ac 25186500 or v1,v1,a1
; FWD[2,0]: 00490960,00490964
.text:004627b0 0000ea8c lw t2,0x0(a3)=>.rodata:DAT_00490960 ;= 428A2F98h
;= 71374491h
.text:004627b4 21483101 addu t1,t1,s1
.text:004627b8 823d0b00 srl a3,t3,0x16
.text:004627bc 802a0b00 sll a1,t3,0xa
.text:004627c0 24208f00 and a0,a0,t7
.text:004627c4 21104600 addu v0,v0,a2
.text:004627c8 26186800 xor v1,v1,t0
.text:004627cc 24306e01 and a2,t3,t6
.text:004627d0 2528a700 or a1,a1,a3
.text:004627d4 2000278d lw a3,local_110+0x130(t1)
.text:004627d8 21104a00 addu v0,v0,t2
.text:004627dc 26186500 xor v1,v1,a1
.text:004627e0 25488600 or t1,a0,a2
.text:004627e4 21404700 addu t0,v0,a3
.text:004627e8 21506900 addu t2,v1,t1
.text:004627ec 01003927 addiu t9,t9,0x1
.text:004627f0 21180a01 addu v1,t0,t2
.text:004627f4 4000242b slti a0,t9,0x40
.text:004627f8 2150a001 move t2,t5
.text:004627fc 21680003 move t5,t8
.text:00462800 21c08001 move t8,t4
.text:00462804 21600802 addu t4,s0,t0
.text:00462808 2180e001 move s0,t7
.text:0046280c 2178c001 move t7,t6
.text:00462810 21706001 move t6,t3
.text:00462814 ceff8014 bne a0,zero,LAB_00462750
.text:00462818 21586000 _move t3,v1
.text:0046281c 1400b0af sw s0,local_124+0x138(sp)
.text:00462820 2400aaaf sw t2,local_114+0x138(sp)
.text:00462824 2000adaf sw t5,local_118+0x138(sp)
.text:00462828 1c00b8af sw t8,local_11c+0x138(sp)
.text:0046282c 1800acaf sw t4,local_120+0x138(sp)
.text:00462830 1000afaf sw t7,local_128+0x138(sp)
.text:00462834 0c00aeaf sw t6,local_12c+0x138(sp)
.text:00462838 0800a3af sw v1,local_130+0x138(sp)
.text:0046283c 21300000 clear a2
LAB_00462840: ;XREF[1,0]: 00462860
.text:00462840 80680600 sll t5,a2,0x2
.text:00462844 2178b301 addu t7,t5,s3
.text:00462848 2160b101 addu t4,t5,s1
.text:0046284c 0000988d lw t8,0x0(t4)=>local_130
.text:00462850 0800f28d lw s2,0x8(t7)
.text:00462854 0100c624 addiu a2,a2,0x1
.text:00462858 21805802 addu s0,s2,t8
.text:0046285c 0800cb28 slti t3,a2,0x8
.text:00462860 f7ff6015 bne t3,zero,LAB_00462840
.text:00462864 0800f0ad _sw s0,0x8(t7)
.text:00462868 3401b38f lw s3,local_4+0x138(sp)
.text:0046286c 3001b28f lw s2,local_8+0x138(sp)
.text:00462870 2c01b18f lw s1,local_c+0x138(sp)
.text:00462874 2801b08f lw s0,local_10+0x138(sp)
.text:00462878 0800e003 jr ra
.text:0046287c 3801bd27 _addiu sp,sp,0x138
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha256Init()
;XREF[17,0]: Entry Point,0044b05c,00450798
; 00450aa4,0045d480,0045d5c4
; 0045e828,00464b48,00464c34
; 00464dec,00464ed0,00465528
; 00467490,00467bf0,0046d7bc
; 0046f9d4,004d8ba4
.text:00462880 096a053c lui a1,0x6a09
.text:00462884 67e6a234 ori v0,a1,0xe667
.text:00462888 080082ac sw v0,0x8(a0)
.text:0046288c 67bb033c lui v1,0xbb67
.text:00462890 6e3c183c lui t8,0x3c6e
.text:00462894 4fa50e3c lui t6,0xa54f
.text:00462898 0e510c3c lui t4,0x510e
.text:0046289c 059b0a3c lui t2,0x9b05
.text:004628a0 831f083c lui t0,0x1f83
.text:004628a4 e05b063c lui a2,0x5be0
.text:004628a8 21100000 clear v0
.text:004628ac 85ae7934 ori t9,v1,0xae85
.text:004628b0 72f30f37 ori t7,t8,0xf372
.text:004628b4 3af5cd35 ori t5,t6,0xf53a
.text:004628b8 7f528b35 ori t3,t4,0x527f
.text:004628bc 8c684935 ori t1,t2,0x688c
.text:004628c0 abd90735 ori a3,t0,0xd9ab
.text:004628c4 19cdc534 ori a1,a2,0xcd19
.text:004628c8 21180000 clear v1
.text:004628cc 000082ac sw v0,0x0(a0)
.text:004628d0 21100000 clear v0
.text:004628d4 0c0099ac sw t9,0xc(a0)
.text:004628d8 10008fac sw t7,0x10(a0)
.text:004628dc 14008dac sw t5,0x14(a0)
.text:004628e0 18008bac sw t3,0x18(a0)
.text:004628e4 1c0089ac sw t1,0x1c(a0)
.text:004628e8 200087ac sw a3,0x20(a0)
.text:004628ec 240085ac sw a1,0x24(a0)
.text:004628f0 040083ac sw v1,0x4(a0)
.text:004628f4 0800e003 jr ra
.text:004628f8 280080ac _sw zero,0x28(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha256Update()
;local_8 undefined4 -8 ;XREF[2,0]: 0046290c,00462a08
;local_c undefined4 -c ;XREF[2,0]: 00462910,00462a0c
;local_10 undefined4 -10 ;XREF[2,0]: 00462914,00462a10
;local_14 undefined4 -14 ;XREF[2,0]: 00462918,00462a14
;local_18 undefined4 -18 ;XREF[2,0]: 0046291c,00462a18
;local_1c undefined4 -1c ;XREF[2,0]: 00462920,00462a1c
;local_20 undefined4 -20 ;XREF[2,0]: 00462924,00462a20
;local_28 undefined4 -28 ;XREF[6,0]: 00462928,00462968,004629c4,004629f0,00462a38
; 00462a60
;XREF[32,0]: Entry Point,0044b078,004507b0
; 004507c8,004507e4,00450abc
; 00450ad4,00450af0,0045d498
; 0045d4b0,0045d4c8,0045d5dc
; 0045d5f4,0045d60c,0045e950
; 00464aac,00464b68,00464c60
; 00464c78,00464e0c,00464e6c
; 00464ef0,00465030,00465548
; 004674a8,004674c0,00467c2c
; 00467c44,00467c60,0046d7d4
; 0046f9ec,004d81c8
.text:004628fc 08001c3c lui gp,0x8
.text:00462900 e4d09c27 addiu gp,gp,-0x2f1c
.text:00462904 21e09903 addu gp,gp,t9
.text:00462908 c8ffbd27 addiu sp,sp,-0x38
.text:0046290c 3000bfaf sw ra,local_8+0x38(sp)
.text:00462910 2c00b5af sw s5,local_c+0x38(sp)
.text:00462914 2800b4af sw s4,local_10+0x38(sp)
.text:00462918 2400b3af sw s3,local_14+0x38(sp)
.text:0046291c 2000b2af sw s2,local_18+0x38(sp)
.text:00462920 1c00b1af sw s1,local_1c+0x38(sp)
.text:00462924 1800b0af sw s0,local_20+0x38(sp)
.text:00462928 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0046292c 2188c000 move s1,a2
.text:00462930 21908000 move s2,a0
.text:00462934 3400c010 beq a2,zero,LAB_00462a08
.text:00462938 2198a000 _move s3,a1
.text:0046293c 3880828f lw v0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00462940 11000010 b LAB_00462988
.text:00462944 10265524 _addiu s5,v0,0x2610
LAB_00462948: ;XREF[2,0]: 004629a8,004629b0
.text:00462948 02006010 beq v1,zero,LAB_00462954
.text:0046294c 00000000 _nop
.text:00462950 21802002 move s0,s1
LAB_00462954: ;XREF[1,0]: 00462948
.text:00462954 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00462958 21300002 _move a2,s0
.text:0046295c 2800498e lw t1,0x28(s2)
.text:00462960 23883002 subu s1,s1,s0
.text:00462964 21403001 addu t0,t1,s0
.text:00462968 1000bc8f lw gp,local_28+0x38(sp)
.text:0046296c 21204002 move a0,s2
.text:00462970 2c004526 addiu a1,s2,0x2c
.text:00462974 21987002 addu s3,s3,s0
.text:00462978 2c001411 beq t0,s4,LAB_00462a2c
.text:0046297c 280048ae _sw t0,0x28(s2)
.text:00462980 21002012 beq s1,zero,LAB_00462a08
.text:00462984 00000000 _nop
LAB_00462988: ;XREF[2,0]: 00462940,00462a00
.text:00462988 2800478e lw a3,0x28(s2)
.text:0046298c 40001424 li s4,0x40
.text:00462990 2120f200 addu a0,a3,s2
.text:00462994 23808702 subu s0,s4,a3
.text:00462998 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046299c 21286002 move a1,s3
.text:004629a0 4000262e sltiu a2,s1,0x40
.text:004629a4 2c008424 addiu a0,a0,0x2c
.text:004629a8 e7ffe014 bne a3,zero,LAB_00462948
.text:004629ac 2b183002 _sltu v1,s1,s0
.text:004629b0 e5ffc014 bne a2,zero,LAB_00462948
.text:004629b4 00000000 _nop
.text:004629b8 21c8a002 move t9,s5
.text:004629bc 09f82003 jalr t9=>FUN_00462610 ;undefined FUN_00462610()
.text:004629c0 21204002 _move a0,s2
.text:004629c4 1000bc8f lw gp,local_28+0x38(sp)
.text:004629c8 28010424 li a0,0x128
.text:004629cc 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:004629d0 00000000 nop
.text:004629d4 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:004629d8 40007326 _addiu s3,s3,0x40
.text:004629dc 0000468e lw a2,0x0(s2)
.text:004629e0 0400438e lw v1,0x4(s2)
.text:004629e4 0002c224 addiu v0,a2,0x200
.text:004629e8 0002452c sltiu a1,v0,0x200
.text:004629ec 21186500 addu v1,v1,a1
.text:004629f0 1000bc8f lw gp,local_28+0x38(sp)
.text:004629f4 c0ff3126 addiu s1,s1,-0x40
.text:004629f8 000042ae sw v0,0x0(s2)
.text:004629fc 040043ae sw v1,0x4(s2)
LAB_00462a00: ;XREF[1,0]: 00462a70
.text:00462a00 e1ff2016 bne s1,zero,LAB_00462988
.text:00462a04 00000000 _nop
LAB_00462a08: ;XREF[2,0]: 00462934,00462980
.text:00462a08 3000bf8f lw ra,local_8+0x38(sp)
.text:00462a0c 2c00b58f lw s5,local_c+0x38(sp)
.text:00462a10 2800b48f lw s4,local_10+0x38(sp)
.text:00462a14 2400b38f lw s3,local_14+0x38(sp)
.text:00462a18 2000b28f lw s2,local_18+0x38(sp)
.text:00462a1c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00462a20 1800b08f lw s0,local_20+0x38(sp)
.text:00462a24 0800e003 jr ra
.text:00462a28 3800bd27 _addiu sp,sp,0x38
LAB_00462a2c: ;XREF[1,0]: 00462978
.text:00462a2c 21c8a002 move t9,s5
.text:00462a30 09f82003 jalr t9=>FUN_00462610 ;undefined FUN_00462610()
.text:00462a34 00000000 _nop
.text:00462a38 1000bc8f lw gp,local_28+0x38(sp)
.text:00462a3c 00000000 nop
.text:00462a40 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00462a44 00000000 nop
.text:00462a48 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00462a4c 28010424 _li a0,0x128
.text:00462a50 00004c8e lw t4,0x0(s2)
.text:00462a54 04004a8e lw t2,0x4(s2)
.text:00462a58 00028225 addiu v0,t4,0x200
.text:00462a5c 00024b2c sltiu t3,v0,0x200
.text:00462a60 1000bc8f lw gp,local_28+0x38(sp)
.text:00462a64 21184b01 addu v1,t2,t3
.text:00462a68 280040ae sw zero,0x28(s2)
.text:00462a6c 000042ae sw v0,0x0(s2)
.text:00462a70 e3ff0010 b LAB_00462a00
.text:00462a74 040043ae _sw v1,0x4(s2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha256Final()
;local_4 undefined4 -4 ;XREF[2,0]: 00462a88,00462c68
;local_8 undefined4 -8 ;XREF[2,0]: 00462a8c,00462c6c
;local_c undefined4 -c ;XREF[2,0]: 00462a90,00462c70
;local_10 undefined4 -10 ;XREF[2,0]: 00462a94,00462c74
;local_14 undefined4 -14 ;XREF[2,0]: 00462a98,00462c78
;local_18 undefined4 -18 ;XREF[2,0]: 00462a9c,00462c7c
;local_1c undefined4 -1c ;XREF[2,0]: 00462aa0,00462c80
;local_20 undefined4 -20 ;XREF[2,0]: 00462aa4,00462c84
;local_28 undefined4 -28 ;XREF[4,0]: 00462aa8,00462b3c,00462c04,00462c1c
;XREF[21,0]: Entry Point,0044b094,004507fc
; 00450b08,0045cff8,0045cff8
; 0045d164,0045d164,0045ed0c
; 0045f080,0045f1dc,00464c1c
; 00464c90,00464f08,004673ec
; 004673ec,00467c78,0046d7ec
; 0046f658,0046f658,004d8050
.text:00462a78 08001c3c lui gp,0x8
.text:00462a7c 68cf9c27 addiu gp,gp,-0x3098
.text:00462a80 21e09903 addu gp,gp,t9
.text:00462a84 c8ffbd27 addiu sp,sp,-0x38
.text:00462a88 3400bfaf sw ra,local_4+0x38(sp)
.text:00462a8c 3000b6af sw s6,local_8+0x38(sp)
.text:00462a90 2c00b5af sw s5,local_c+0x38(sp)
.text:00462a94 2800b4af sw s4,local_10+0x38(sp)
.text:00462a98 2400b3af sw s3,local_14+0x38(sp)
.text:00462a9c 2000b2af sw s2,local_18+0x38(sp)
.text:00462aa0 1c00b1af sw s1,local_1c+0x38(sp)
.text:00462aa4 1800b0af sw s0,local_20+0x38(sp)
.text:00462aa8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00462aac 2800878c lw a3,0x28(a0)
.text:00462ab0 0000888c lw t0,0x0(a0)
.text:00462ab4 0400898c lw t1,0x4(a0)
.text:00462ab8 c0600700 sll t4,a3,0x3
.text:00462abc 21c00c01 addu t8,t0,t4
.text:00462ac0 21500000 clear t2
.text:00462ac4 21988000 move s3,a0
.text:00462ac8 0100f024 addiu s0,a3,0x1
.text:00462acc 2b200c03 sltu a0,t8,t4
.text:00462ad0 21c82a01 addu t9,t1,t2
.text:00462ad4 21c82403 addu t9,t9,a0
.text:00462ad8 2130f300 addu a2,a3,s3
.text:00462adc 80ff0224 li v0,-0x80
.text:00462ae0 3900032e sltiu v1,s0,0x39
.text:00462ae4 2c00c2a0 sb v0,0x2c(a2)
.text:00462ae8 21a8a000 move s5,a1
.text:00462aec 000078ae sw t8,0x0(s3)
.text:00462af0 040079ae sw t9,0x4(s3)
.text:00462af4 1b006014 bne v1,zero,LAB_00462b64
.text:00462af8 280070ae _sw s0,0x28(s3)
.text:00462afc 4000052e sltiu a1,s0,0x40
.text:00462b00 0800a010 beq a1,zero,LAB_00462b24
.text:00462b04 21100002 _move v0,s0
LAB_00462b08: ;XREF[1,0]: 00462b18
.text:00462b08 01004424 addiu a0,v0,0x1
.text:00462b0c 21705300 addu t6,v0,s3
.text:00462b10 40008d2c sltiu t5,a0,0x40
.text:00462b14 2c00c0a1 sb zero,0x2c(t6)
.text:00462b18 fbffa015 bne t5,zero,LAB_00462b08
.text:00462b1c 21108000 _move v0,a0
.text:00462b20 280064ae sw a0,0x28(s3)
LAB_00462b24: ;XREF[1,0]: 00462b00
.text:00462b24 3880968f lw s6,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00462b28 2c007426 addiu s4,s3,0x2c
.text:00462b2c 21206002 move a0,s3
.text:00462b30 1026d926 addiu t9,s6,0x2610
.text:00462b34 09f82003 jalr t9=>FUN_00462610 ;undefined FUN_00462610()
.text:00462b38 21288002 _move a1,s4
.text:00462b3c 1000bc8f lw gp,local_28+0x38(sp)
.text:00462b40 00000000 nop
.text:00462b44 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00462b48 00000000 nop
.text:00462b4c 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00462b50 28010424 _li a0,0x128
.text:00462b54 0000788e lw t8,0x0(s3)
.text:00462b58 0400798e lw t9,0x4(s3)
.text:00462b5c 03000010 b LAB_00462b6c
.text:00462b60 280060ae _sw zero,0x28(s3)
LAB_00462b64: ;XREF[1,0]: 00462af4
.text:00462b64 3880968f lw s6,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00462b68 2c007426 addiu s4,s3,0x2c
LAB_00462b6c: ;XREF[1,0]: 00462b5c
.text:00462b6c 2800648e lw a0,0x28(s3)
.text:00462b70 00000000 nop
.text:00462b74 38008f2c sltiu t7,a0,0x38
.text:00462b78 0900e011 beq t7,zero,LAB_00462ba0
.text:00462b7c 02621800 _srl t4,t8,0x8
LAB_00462b80: ;XREF[1,0]: 00462b90
.text:00462b80 01008524 addiu a1,a0,0x1
.text:00462b84 21889300 addu s1,a0,s3
.text:00462b88 3800b02c sltiu s0,a1,0x38
.text:00462b8c 2c0020a2 sb zero,0x2c(s1)
.text:00462b90 fbff0016 bne s0,zero,LAB_00462b80
.text:00462b94 2120a000 _move a0,a1
.text:00462b98 280065ae sw a1,0x28(s3)
.text:00462b9c 02621800 srl t4,t8,0x8
LAB_00462ba0: ;XREF[1,0]: 00462b78
.text:00462ba0 02561800 srl t2,t8,0x18
.text:00462ba4 00421900 sll t0,t9,0x8
.text:00462ba8 00007f92 lbu ra,0x0(s3)
.text:00462bac 002e1900 sll a1,t9,0x18
.text:00462bb0 025c1800 srl t3,t8,0x10
.text:00462bb4 00941900 sll s2,t9,0x10
.text:00462bb8 25188501 or v1,t4,a1
.text:00462bbc 02161900 srl v0,t9,0x18
.text:00462bc0 02321900 srl a2,t9,0x8
.text:00462bc4 02481900 srl t1,t9,0x0
.text:00462bc8 25384801 or a3,t2,t0
.text:00462bcc 02241900 srl a0,t9,0x10
.text:00462bd0 25c07201 or t8,t3,s2
.text:00462bd4 680067a2 sb a3,0x68(s3)
.text:00462bd8 640062a2 sb v0,0x64(s3)
.text:00462bdc 650064a2 sb a0,0x65(s3)
.text:00462be0 660066a2 sb a2,0x66(s3)
.text:00462be4 670069a2 sb t1,0x67(s3)
.text:00462be8 690078a2 sb t8,0x69(s3)
.text:00462bec 6a0063a2 sb v1,0x6a(s3)
.text:00462bf0 6b007fa2 sb ra,0x6b(s3)
.text:00462bf4 21288002 move a1,s4
.text:00462bf8 1026d926 addiu t9,s6,0x2610
.text:00462bfc 09f82003 jalr t9=>FUN_00462610 ;undefined FUN_00462610()
.text:00462c00 21206002 _move a0,s3
.text:00462c04 1000bc8f lw gp,local_28+0x38(sp)
.text:00462c08 00000000 nop
.text:00462c0c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00462c10 00000000 nop
.text:00462c14 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00462c18 28010424 _li a0,0x128
.text:00462c1c 1000bc8f lw gp,local_28+0x38(sp)
.text:00462c20 21380000 clear a3
LAB_00462c24: ;XREF[1,0]: 00462c58
.text:00462c24 80f80700 sll ra,a3,0x2
.text:00462c28 2170f303 addu t6,ra,s3
.text:00462c2c 0b00d991 lbu t9,0xb(t6)
.text:00462c30 21b0f503 addu s6,ra,s5
.text:00462c34 0000d9a2 sb t9,0x0(s6)
.text:00462c38 0a00d195 lhu s1,0xa(t6)
.text:00462c3c 0100e724 addiu a3,a3,0x1
.text:00462c40 0100d1a2 sb s1,0x1(s6)
.text:00462c44 0800d08d lw s0,0x8(t6)
.text:00462c48 0800f428 slti s4,a3,0x8
.text:00462c4c 027a1000 srl t7,s0,0x8
.text:00462c50 0200cfa2 sb t7,0x2(s6)
.text:00462c54 0800cd8d lw t5,0x8(t6)
.text:00462c58 f2ff8016 bne s4,zero,LAB_00462c24
.text:00462c5c 0300cda2 _sb t5,0x3(s6)
.text:00462c60 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00462c64 21206002 move a0,s3
.text:00462c68 3400bf8f lw ra,local_4+0x38(sp)
.text:00462c6c 3000b68f lw s6,local_8+0x38(sp)
.text:00462c70 2c00b58f lw s5,local_c+0x38(sp)
.text:00462c74 2800b48f lw s4,local_10+0x38(sp)
.text:00462c78 2400b38f lw s3,local_14+0x38(sp)
.text:00462c7c 2000b28f lw s2,local_18+0x38(sp)
.text:00462c80 1c00b18f lw s1,local_1c+0x38(sp)
.text:00462c84 1800b08f lw s0,local_20+0x38(sp)
.text:00462c88 21280000 clear a1
.text:00462c8c 70000624 li a2,0x70
.text:00462c90 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00462c94 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00462c98()
;local_res0 undefined4 0 ;XREF[3,0]: 00462ccc,00462cd8,00463214
;local_8 undefined4 -8 ;XREF[2,0]: 00462ca8,0046325c
;local_c undefined4 -c ;XREF[2,0]: 00462cac,00463260
;local_10 undefined4 -10 ;XREF[2,0]: 00462cb0,00463264
;local_14 undefined4 -14 ;XREF[2,0]: 00462cb4,00463268
;local_18 undefined4 -18 ;XREF[2,0]: 00462cb8,0046326c
;local_1c undefined4 -1c ;XREF[2,0]: 00462cbc,00463270
;local_20 undefined4 -20 ;XREF[2,0]: 00462cc0,00463274
;local_24 undefined4 -24 ;XREF[2,0]: 00462cc4,00463278
;local_28 undefined4 -28 ;XREF[2,0]: 00462cc8,0046327c
;local_2c undefined4 -2c ;XREF[5,0]: 00462f58,00463048,00463130,00463188,004631c4
;local_30 undefined4 -30 ;XREF[5,0]: 00462f38,00463044,0046312c,00463174,004631c0
;local_34 undefined4 -34 ;XREF[6,0]: 00462f54,00462ffc,00463050,0046313c,00463184
; 004631cc
;local_38 undefined4 -38 ;XREF[6,0]: 00462f50,00462fe8,0046304c,00463148,00463180
; 004631c8
;local_3c undefined4 -3c ;XREF[4,0]: 00462f40,00463030,0046315c,004631a4
;local_40 undefined4 -40 ;XREF[4,0]: 00462f3c,0046302c,00463158,004631a0
;local_44 undefined4 -44 ;XREF[6,0]: 00462f24,00462f70,0046301c,00463124,0046316c
; 004631ac
;local_48 undefined4 -48 ;XREF[6,0]: 00462f4c,00462f68,00463040,00463120,00463168
; 004631a8
;local_4c undefined4 -4c ;XREF[5,0]: 00462f48,00462f94,00463138,0046317c,004631b4
;local_50 undefined4 -50 ;XREF[5,0]: 00462f44,00462f6c,00463134,00463178,004631b0
;local_54 undefined4 -54 ;XREF[4,0]: 00462f60,0046310c,00463164,004631bc
;local_58 undefined4 -58 ;XREF[4,0]: 00462f5c,004630fc,00463160,004631b8
;local_254 undefined4 -254 ;XREF[1,0]: 00462ee8
;local_258 undefined4 -258 ;XREF[1,0]: 00462ee4
;local_264 undefined4 -264 ;XREF[1,0]: 00462df0
;local_268 undefined4 -268 ;XREF[1,0]: 00462df8
;local_28c undefined4 -28c ;XREF[1,0]: 00462e8c
;local_290 undefined4 -290 ;XREF[1,0]: 00462e74
;local_2cc undefined4 -2cc ;XREF[1,0]: 00462df4
;local_2d0 undefined4 -2d0 ;XREF[1,0]: 00462dfc
;local_2d4 undefined4 -2d4 ;XREF[3,0]: 00462de4,00462ec0,004630d0
;local_2d8 undefined4 -2d8 ;XREF[3,0]: 00462ddc,00462eb0,004630c8
;local_2dc undefined4 -2dc ;XREF[2,0]: 00462f00,004631d4
;local_2e0 undefined4 -2e0 ;XREF[2,0]: 00462efc,004631d0
;local_2e4 undefined4 -2e4 ;XREF[2,0]: 00462ef4,004631dc
;local_2e8 undefined4 -2e8 ;XREF[2,0]: 00462f0c,004631d8
;local_2ec undefined4 -2ec ;XREF[2,0]: 00462f08,004631e4
;local_2f0 undefined4 -2f0 ;XREF[2,0]: 00462f04,004631e0
;local_2f4 undefined4 -2f4 ;XREF[2,0]: 00462f2c,004631ec
;local_2f8 undefined4 -2f8 ;XREF[2,0]: 00462f28,004631e8
;local_2fc undefined4 -2fc ;XREF[2,0]: 00462f20,004631f4
;local_300 undefined4 -300 ;XREF[2,0]: 00462f1c,004631f0
;local_304 undefined4 -304 ;XREF[2,0]: 00462f18,004631fc
;local_308 undefined4 -308 ;XREF[2,0]: 00462ef8,004631f8
;local_30c undefined4 -30c ;XREF[2,0]: 00462f14,00463204
;local_310 undefined4 -310 ;XREF[2,0]: 00462f10,00463200
;local_314 undefined4 -314 ;XREF[4,0]: 00462d04,00462f34,0046320c,00463230
;local_318 undefined4 -318 ;XREF[4,0]: 00462cfc,00462f30,00463208,00463228
;XREF[4,0]: 00463434,004634a8,00463674,0046373c
.text:00462c98 08001c3c lui gp,0x8
.text:00462c9c 48cd9c27 addiu gp,gp,-0x32b8
.text:00462ca0 21e09903 addu gp,gp,t9
.text:00462ca4 e0fcbd27 addiu sp,sp,-0x320
.text:00462ca8 1803beaf sw s8,local_8+0x320(sp)
.text:00462cac 1403b7af sw s7,local_c+0x320(sp)
.text:00462cb0 1003b6af sw s6,local_10+0x320(sp)
.text:00462cb4 0c03b5af sw s5,local_14+0x320(sp)
.text:00462cb8 0803b4af sw s4,local_18+0x320(sp)
.text:00462cbc 0403b3af sw s3,local_1c+0x320(sp)
.text:00462cc0 0003b2af sw s2,local_20+0x320(sp)
.text:00462cc4 fc02b1af sw s1,local_24+0x320(sp)
.text:00462cc8 f802b0af sw s0,local_28+0x320(sp)
.text:00462ccc 2003a4af sw a0,local_res0+0x320(sp)
.text:00462cd0 2168a000 move t5,a1
.text:00462cd4 21300000 clear a2
LAB_00462cd8: ;XREF[1,0]: 00462d00
.text:00462cd8 2003aa8f lw t2,local_res0+0x320(sp)
.text:00462cdc c0400600 sll t0,a2,0x3
.text:00462ce0 21480a01 addu t1,t0,t2
.text:00462ce4 0800248d lw a0,0x8(t1)
.text:00462ce8 0c00258d lw a1,0xc(t1)
.text:00462cec 0100c624 addiu a2,a2,0x1
.text:00462cf0 0800a727 addiu a3,sp,0x8
.text:00462cf4 21180701 addu v1,t0,a3
.text:00462cf8 0800c228 slti v0,a2,0x8
.text:00462cfc 000064ac sw a0,0x0(v1)=>local_318
.text:00462d00 f5ff4014 bne v0,zero,LAB_00462cd8
.text:00462d04 040065ac _sw a1,local_314+0x318(v1)
.text:00462d08 21600000 clear t4
LAB_00462d0c: ;XREF[1,0]: 00462de0
.text:00462d0c c0800c00 sll s0,t4,0x3
.text:00462d10 21c80d02 addu t9,s0,t5
.text:00462d14 00003293 lbu s2,0x0(t9)
.text:00462d18 01003193 lbu s1,0x1(t9)
.text:00462d1c 02002b93 lbu t3,0x2(t9)
.text:00462d20 03002893 lbu t0,0x3(t9)
.text:00462d24 00361200 sll a2,s2,0x18
.text:00462d28 00541100 sll t2,s1,0x10
.text:00462d2c 04003493 lbu s4,0x4(t9)
.text:00462d30 2518ca00 or v1,a2,t2
.text:00462d34 003a0b00 sll a3,t3,0x8
.text:00462d38 21700000 clear t6
.text:00462d3c 21780000 clear t7
.text:00462d40 05002b93 lbu t3,0x5(t9)
.text:00462d44 2510cf01 or v0,t6,t7
.text:00462d48 25c06700 or t8,v1,a3
.text:00462d4c 00f00800 sll s8,t0,0x0
.text:00462d50 21480000 clear t1
.text:00462d54 21b80000 clear s7
.text:00462d58 25284900 or a1,v0,t1
.text:00462d5c 25781e03 or t7,t8,s8
.text:00462d60 00ae1700 sll s5,s7,0x18
.text:00462d64 06003e93 lbu s8,0x6(t9)
.text:00462d68 02b21400 srl s6,s4,0x8
.text:00462d6c 21200000 clear a0
.text:00462d70 21700000 clear t6
.text:00462d74 2590a400 or s2,a1,a0
.text:00462d78 2588b602 or s1,s5,s6
.text:00462d7c 009e1400 sll s3,s4,0x18
.text:00462d80 00340e00 sll a2,t6,0x10
.text:00462d84 21400000 clear t0
.text:00462d88 02540b00 srl t2,t3,0x10
.text:00462d8c 25105302 or v0,s2,s3
.text:00462d90 2518f101 or v1,t7,s1
.text:00462d94 2538ca00 or a3,a2,t2
.text:00462d98 004c0b00 sll t1,t3,0x10
.text:00462d9c 002a0800 sll a1,t0,0x8
.text:00462da0 02261e00 srl a0,s8,0x18
.text:00462da4 07003493 lbu s4,0x7(t9)
.text:00462da8 25b84900 or s7,v0,t1
.text:00462dac 25a86700 or s5,v1,a3
.text:00462db0 25b0a400 or s6,a1,a0
.text:00462db4 00c21e00 sll t8,s8,0x8
.text:00462db8 21900000 clear s2
.text:00462dbc 2598f802 or s3,s7,t8
.text:00462dc0 2588b602 or s1,s5,s6
.text:00462dc4 01008c25 addiu t4,t4,0x1
.text:00462dc8 0800a827 addiu t0,sp,0x8
.text:00462dcc 21580802 addu t3,s0,t0
.text:00462dd0 25787402 or t7,s3,s4
.text:00462dd4 25703202 or t6,s1,s2
.text:00462dd8 10008629 slti a2,t4,0x10
.text:00462ddc 40006fad sw t7,local_2d8+0x318(t3)
.text:00462de0 caffc014 bne a2,zero,LAB_00462d0c
.text:00462de4 44006ead _sw t6,local_2d4+0x318(t3)
.text:00462de8 80001225 addiu s2,t0,0x80
.text:00462dec 3f001324 li s3,0x3f
LAB_00462df0: ;XREF[1,0]: 00462eec
.text:00462df0 34005e8e lw s8,local_264+0x298(s2)
.text:00462df4 ccff4d8e lw t5,local_2cc+0x298(s2)
.text:00462df8 30004b8e lw t3,local_268+0x298(s2)
.text:00462dfc c8ff588e lw t8,local_2d0+0x298(s2)
.text:00462e00 404b0b00 sll t1,t3,0xd
.text:00462e04 c2341e00 srl a2,s8,0x13
.text:00462e08 42570b00 srl t2,t3,0x1d
.text:00462e0c c0401e00 sll t0,s8,0x3
.text:00462e10 401b1e00 sll v1,s8,0xd
.text:00462e14 c2140b00 srl v0,t3,0x13
.text:00462e18 423f1e00 srl a3,s8,0x1d
.text:00462e1c c0b80b00 sll s7,t3,0x3
.text:00462e20 c0b71800 sll s6,t8,0x1f
.text:00462e24 42a80d00 srl s5,t5,0x1
.text:00462e28 008e1800 sll s1,t8,0x18
.text:00462e2c 02820d00 srl s0,t5,0x8
.text:00462e30 25282601 or a1,t1,a2
.text:00462e34 25206200 or a0,v1,v0
.text:00462e38 25484801 or t1,t2,t0
.text:00462e3c 2560f700 or t4,a3,s7
.text:00462e40 2518d502 or v1,s6,s5
.text:00462e44 25503002 or t2,s1,s0
.text:00462e48 c0a70d00 sll s4,t5,0x1f
.text:00462e4c 42c81800 srl t9,t8,0x1
.text:00462e50 007e0d00 sll t7,t5,0x18
.text:00462e54 02721800 srl t6,t8,0x8
.text:00462e58 82390b00 srl a3,t3,0x6
.text:00462e5c 80461e00 sll t0,s8,0x1a
.text:00462e60 2530ee01 or a2,t7,t6
.text:00462e64 25a8e800 or s5,a3,t0
.text:00462e68 25109902 or v0,s4,t9
.text:00462e6c 26786a00 xor t7,v1,t2
.text:00462e70 26a08c00 xor s4,a0,t4
.text:00462e74 08004a8e lw t2,local_290+0x298(s2)
.text:00462e78 2680a900 xor s0,a1,t1
.text:00462e7c 82c91e00 srl t9,s8,0x6
.text:00462e80 c2b11800 srl s6,t8,0x7
.text:00462e84 40be0d00 sll s7,t5,0x19
.text:00462e88 26709502 xor t6,s4,s5
.text:00462e8c 0c00498e lw t1,local_28c+0x298(s2)
.text:00462e90 2560d702 or t4,s6,s7
.text:00462e94 26104600 xor v0,v0,a2
.text:00462e98 2120ca01 addu a0,t6,t2
.text:00462e9c 26301902 xor a2,s0,t9
.text:00462ea0 26384c00 xor a3,v0,t4
.text:00462ea4 c2890d00 srl s1,t5,0x7
.text:00462ea8 2b588a00 sltu t3,a0,t2
.text:00462eac 2140c900 addu t0,a2,t1
.text:00462eb0 c0ff568e lw s6,local_2d8+0x298(s2)
.text:00462eb4 21b88700 addu s7,a0,a3
.text:00462eb8 2618f101 xor v1,t7,s1
.text:00462ebc 21280b01 addu a1,t0,t3
.text:00462ec0 c4ff558e lw s5,local_2d4+0x298(s2)
.text:00462ec4 2bf0e702 sltu s8,s7,a3
.text:00462ec8 21c0a300 addu t8,a1,v1
.text:00462ecc 2168f602 addu t5,s7,s6
.text:00462ed0 21a01e03 addu s4,t8,s8
.text:00462ed4 2bc8b601 sltu t9,t5,s6
.text:00462ed8 21809502 addu s0,s4,s5
.text:00462edc 21601902 addu t4,s0,t9
.text:00462ee0 ffff7326 addiu s3,s3,-0x1
.text:00462ee4 40004dae sw t5,local_258+0x298(s2)
.text:00462ee8 44004cae sw t4,local_254+0x298(s2)
.text:00462eec c0ff6106 bgez s3,LAB_00462df0
.text:00462ef0 08005226 _addiu s2,s2,0x8
.text:00462ef4 3c00b88f lw t8,local_2e4+0x320(sp)
.text:00462ef8 1800be8f lw s8,local_308+0x320(sp)
.text:00462efc 4000b08f lw s0,local_2e0+0x320(sp)
.text:00462f00 4400af8f lw t7,local_2dc+0x320(sp)
.text:00462f04 3000ae8f lw t6,local_2f0+0x320(sp)
.text:00462f08 3400ac8f lw t4,local_2ec+0x320(sp)
.text:00462f0c 3800a48f lw a0,local_2e8+0x320(sp)
.text:00462f10 1000a58f lw a1,local_310+0x320(sp)
.text:00462f14 1400ab8f lw t3,local_30c+0x320(sp)
.text:00462f18 1c00ad8f lw t5,local_304+0x320(sp)
.text:00462f1c 2000b28f lw s2,local_300+0x320(sp)
.text:00462f20 2400b38f lw s3,local_2fc+0x320(sp)
.text:00462f24 dc02b8af sw t8,local_44+0x320(sp)
.text:00462f28 2800b68f lw s6,local_2f8+0x320(sp)
.text:00462f2c 2c00b78f lw s7,local_2f4+0x320(sp)
.text:00462f30 0800b88f lw t8,local_318+0x320(sp)
.text:00462f34 0c00b98f lw t9,local_314+0x320(sp)
.text:00462f38 f002beaf sw s8,local_30+0x320(sp)
.text:00462f3c e002b0af sw s0,local_40+0x320(sp)
.text:00462f40 e402afaf sw t7,local_3c+0x320(sp)
.text:00462f44 d002aeaf sw t6,local_50+0x320(sp)
.text:00462f48 d402acaf sw t4,local_4c+0x320(sp)
.text:00462f4c d802a4af sw a0,local_48+0x320(sp)
.text:00462f50 e802a5af sw a1,local_38+0x320(sp)
.text:00462f54 ec02abaf sw t3,local_34+0x320(sp)
.text:00462f58 f402adaf sw t5,local_2c+0x320(sp)
.text:00462f5c c802b2af sw s2,local_58+0x320(sp)
.text:00462f60 cc02b3af sw s3,local_54+0x320(sp)
.text:00462f64 21f00000 clear s8
LAB_00462f68: ;XREF[1,0]: 00463198
.text:00462f68 d802ad8f lw t5,local_48+0x320(sp)
.text:00462f6c d002ae8f lw t6,local_50+0x320(sp)
.text:00462f70 dc02ab8f lw t3,local_44+0x320(sp)
.text:00462f74 804c1600 sll t1,s6,0x12
.text:00462f78 829b1700 srl s3,s7,0xe
.text:00462f7c 80ab1600 sll s5,s6,0xe
.text:00462f80 82a41700 srl s4,s7,0x12
.text:00462f84 80941700 sll s2,s7,0x12
.text:00462f88 82431600 srl t0,s6,0xe
.text:00462f8c 80831700 sll s0,s7,0xe
.text:00462f90 82641600 srl t4,s6,0x12
.text:00462f94 d402b18f lw s1,local_4c+0x320(sp)
.text:00462f98 2518b402 or v1,s5,s4
.text:00462f9c 25100c02 or v0,s0,t4
.text:00462fa0 25283301 or a1,t1,s3
.text:00462fa4 25204802 or a0,s2,t0
.text:00462fa8 2660cd01 xor t4,t6,t5
.text:00462fac 42521600 srl t2,s6,0x9
.text:00462fb0 c07d1700 sll t7,s7,0x17
.text:00462fb4 00991800 sll s3,t8,0x4
.text:00462fb8 02971900 srl s2,t9,0x1c
.text:00462fbc 82a81800 srl s5,t8,0x2
.text:00462fc0 80a71900 sll s4,t9,0x1e
.text:00462fc4 423a1700 srl a3,s7,0x9
.text:00462fc8 c0351600 sll a2,s6,0x17
.text:00462fcc 00491900 sll t1,t9,0x4
.text:00462fd0 02471800 srl t0,t8,0x1c
.text:00462fd4 82801900 srl s0,t9,0x2
.text:00462fd8 80771800 sll t6,t8,0x1e
.text:00462fdc 26682b02 xor t5,s1,t3
.text:00462fe0 26208200 xor a0,a0,v0
.text:00462fe4 25584f01 or t3,t2,t7
.text:00462fe8 e802b18f lw s1,local_38+0x320(sp)
.text:00462fec 2550e600 or t2,a3,a2
.text:00462ff0 2578b402 or t7,s5,s4
.text:00462ff4 25387202 or a3,s3,s2
.text:00462ff8 25302801 or a2,t1,t0
.text:00462ffc ec02b38f lw s3,local_34+0x320(sp)
.text:00463000 25400e02 or t0,s0,t6
.text:00463004 c2911900 srl s2,t9,0x7
.text:00463008 c2811800 srl s0,t8,0x7
.text:0046300c 40761900 sll t6,t9,0x19
.text:00463010 40ae1800 sll s5,t8,0x19
.text:00463014 26208a00 xor a0,a0,t2
.text:00463018 2638ef00 xor a3,a3,t7
.text:0046301c dc02aa8f lw t2,local_44+0x320(sp)
.text:00463020 25780e02 or t7,s0,t6
.text:00463024 2628a300 xor a1,a1,v1
.text:00463028 25705502 or t6,s2,s5
.text:0046302c e002b28f lw s2,local_40+0x320(sp)
.text:00463030 e402b58f lw s5,local_3c+0x320(sp)
.text:00463034 25101103 or v0,t8,s1
.text:00463038 25183303 or v1,t9,s3
.text:0046303c 2628ab00 xor a1,a1,t3
.text:00463040 d802b38f lw s3,local_48+0x320(sp)
.text:00463044 f002a98f lw t1,local_30+0x320(sp)
.text:00463048 f402b48f lw s4,local_2c+0x320(sp)
.text:0046304c e802ab8f lw t3,local_38+0x320(sp)
.text:00463050 ec02b18f lw s1,local_34+0x320(sp)
.text:00463054 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463058 2468ed02 and t5,s7,t5
.text:0046305c 26684d01 xor t5,t2,t5
.text:00463060 2460cc02 and t4,s6,t4
.text:00463064 21504402 addu t2,s2,a0
.text:00463068 26606c02 xor t4,s3,t4
.text:0046306c 2630c800 xor a2,a2,t0
.text:00463070 2198a502 addu s3,s5,a1
.text:00463074 24104900 and v0,v0,t1
.text:00463078 24187400 and v1,v1,s4
.text:0046307c 2b484401 sltu t1,t2,a0
.text:00463080 24a00b03 and s4,t8,t3
.text:00463084 600a0826 addiu t0,s0,0xa60
.text:00463088 24583103 and t3,t9,s1
.text:0046308c c0881e00 sll s1,s8,0x3
.text:00463090 21802802 addu s0,s1,t0
.text:00463094 21a86902 addu s5,s3,t1
.text:00463098 2190a002 move s2,s5
; FWD[2,0]: 00490a60,00490a68
.text:0046309c 0000138e lw s3,0x0(s0)=>.rodata:DAT_00490a60 ;= D728AE22h
;= 23EF65CDh
.text:004630a0 21204c01 addu a0,t2,t4
.text:004630a4 0800a527 addiu a1,sp,0x8
; FWD[2,0]: 00490a64,00490a6c
.text:004630a8 0400158e lw s5,0x4(s0)=>.rodata:DAT_00490a64 ;= 428A2F98h
;= 71374491h
.text:004630ac 2b508c00 sltu t2,a0,t4
.text:004630b0 21802502 addu s0,s1,a1
.text:004630b4 21404d02 addu t0,s2,t5
.text:004630b8 25105400 or v0,v0,s4
.text:004630bc 21609300 addu t4,a0,s3
.text:004630c0 21a00a01 addu s4,t0,t2
.text:004630c4 25186b00 or v1,v1,t3
.text:004630c8 40000b8e lw t3,local_2d8+0x318(s0)
.text:004630cc 2688ce00 xor s1,a2,t6
.text:004630d0 4400098e lw t1,local_2d4+0x318(s0)
.text:004630d4 2670ef00 xor t6,a3,t7
.text:004630d8 21289502 addu a1,s4,s5
.text:004630dc 2b789301 sltu t7,t4,s3
.text:004630e0 21208b01 addu a0,t4,t3
.text:004630e4 21a82202 addu s5,s1,v0
.text:004630e8 2168af00 addu t5,a1,t7
.text:004630ec 2b908b00 sltu s2,a0,t3
.text:004630f0 2198a901 addu s3,t5,t1
.text:004630f4 2b50a202 sltu t2,s5,v0
.text:004630f8 2140c301 addu t0,t6,v1
.text:004630fc c802af8f lw t7,local_58+0x320(sp)
.text:00463100 21889500 addu s1,a0,s5
.text:00463104 21287202 addu a1,s3,s2
.text:00463108 21380a01 addu a3,t0,t2
.text:0046310c cc02ae8f lw t6,local_54+0x320(sp)
.text:00463110 2ba03502 sltu s4,s1,s5
.text:00463114 2168e401 addu t5,t7,a0
.text:00463118 2130a700 addu a2,a1,a3
.text:0046311c 2180d400 addu s0,a2,s4
.text:00463120 d802b38f lw s3,local_48+0x320(sp)
.text:00463124 dc02a98f lw t1,local_44+0x320(sp)
.text:00463128 2b60a401 sltu t4,t5,a0
.text:0046312c f002a38f lw v1,local_30+0x320(sp)
.text:00463130 f402a28f lw v0,local_2c+0x320(sp)
.text:00463134 d002aa8f lw t2,local_50+0x320(sp)
.text:00463138 d402a88f lw t0,local_4c+0x320(sp)
.text:0046313c ec02b48f lw s4,local_34+0x320(sp)
.text:00463140 0100de27 addiu s8,s8,0x1
.text:00463144 2158c501 addu t3,t6,a1
.text:00463148 e802b58f lw s5,local_38+0x320(sp)
.text:0046314c 21302002 move a2,s1
.text:00463150 21906c01 addu s2,t3,t4
.text:00463154 5000d12b slti s1,s8,0x50
.text:00463158 e002b3af sw s3,local_40+0x320(sp)
.text:0046315c e402a9af sw t1,local_3c+0x320(sp)
.text:00463160 c802a3af sw v1,local_58+0x320(sp)
.text:00463164 cc02a2af sw v0,local_54+0x320(sp)
.text:00463168 d802aaaf sw t2,local_48+0x320(sp)
.text:0046316c dc02a8af sw t0,local_44+0x320(sp)
.text:00463170 2120a001 move a0,t5
.text:00463174 f002b5af sw s5,local_30+0x320(sp)
.text:00463178 d002b6af sw s6,local_50+0x320(sp)
.text:0046317c d402b7af sw s7,local_4c+0x320(sp)
.text:00463180 e802b8af sw t8,local_38+0x320(sp)
.text:00463184 ec02b9af sw t9,local_34+0x320(sp)
.text:00463188 f402b4af sw s4,local_2c+0x320(sp)
.text:0046318c 21b0a001 move s6,t5
.text:00463190 21b84002 move s7,s2
.text:00463194 21c0c000 move t8,a2
.text:00463198 73ff2016 bne s1,zero,LAB_00462f68
.text:0046319c 21c80002 _move t9,s0
.text:004631a0 e002ad8f lw t5,local_40+0x320(sp)
.text:004631a4 e402b18f lw s1,local_3c+0x320(sp)
.text:004631a8 d802a28f lw v0,local_48+0x320(sp)
.text:004631ac dc02ab8f lw t3,local_44+0x320(sp)
.text:004631b0 d002a38f lw v1,local_50+0x320(sp)
.text:004631b4 d402aa8f lw t2,local_4c+0x320(sp)
.text:004631b8 c802af8f lw t7,local_58+0x320(sp)
.text:004631bc cc02b88f lw t8,local_54+0x320(sp)
.text:004631c0 f002be8f lw s8,local_30+0x320(sp)
.text:004631c4 f402b78f lw s7,local_2c+0x320(sp)
.text:004631c8 e802b68f lw s6,local_38+0x320(sp)
.text:004631cc ec02b98f lw t9,local_34+0x320(sp)
.text:004631d0 4000adaf sw t5,local_2e0+0x320(sp)
.text:004631d4 4400b1af sw s1,local_2dc+0x320(sp)
.text:004631d8 3800a2af sw v0,local_2e8+0x320(sp)
.text:004631dc 3c00abaf sw t3,local_2e4+0x320(sp)
.text:004631e0 3000a3af sw v1,local_2f0+0x320(sp)
.text:004631e4 3400aaaf sw t2,local_2ec+0x320(sp)
.text:004631e8 2800a4af sw a0,local_2f8+0x320(sp)
.text:004631ec 2c00b2af sw s2,local_2f4+0x320(sp)
.text:004631f0 2000afaf sw t7,local_300+0x320(sp)
.text:004631f4 2400b8af sw t8,local_2fc+0x320(sp)
.text:004631f8 1800beaf sw s8,local_308+0x320(sp)
.text:004631fc 1c00b7af sw s7,local_304+0x320(sp)
.text:00463200 1000b6af sw s6,local_310+0x320(sp)
.text:00463204 1400b9af sw t9,local_30c+0x320(sp)
.text:00463208 0800a6af sw a2,local_318+0x320(sp)
.text:0046320c 0c00b0af sw s0,local_314+0x320(sp)
.text:00463210 21480000 clear t1
LAB_00463214: ;XREF[1,0]: 00463254
.text:00463214 2003b28f lw s2,local_res0+0x320(sp)
.text:00463218 c0c80900 sll t9,t1,0x3
.text:0046321c 0800b627 addiu s6,sp,0x8
.text:00463220 21203203 addu a0,t9,s2
.text:00463224 21983603 addu s3,t9,s6
.text:00463228 0000758e lw s5,0x0(s3)=>local_318
.text:0046322c 0800888c lw t0,0x8(a0)
.text:00463230 0400748e lw s4,local_314+0x318(s3)
.text:00463234 0c00908c lw s0,0xc(a0)
.text:00463238 21281501 addu a1,t0,s5
.text:0046323c 01002925 addiu t1,t1,0x1
.text:00463240 2b60b500 sltu t4,a1,s5
.text:00463244 21701402 addu t6,s0,s4
.text:00463248 2138cc01 addu a3,t6,t4
.text:0046324c 08002629 slti a2,t1,0x8
.text:00463250 080085ac sw a1,0x8(a0)
.text:00463254 efffc014 bne a2,zero,LAB_00463214
.text:00463258 0c0087ac _sw a3,0xc(a0)
.text:0046325c 1803be8f lw s8,local_8+0x320(sp)
.text:00463260 1403b78f lw s7,local_c+0x320(sp)
.text:00463264 1003b68f lw s6,local_10+0x320(sp)
.text:00463268 0c03b58f lw s5,local_14+0x320(sp)
.text:0046326c 0803b48f lw s4,local_18+0x320(sp)
.text:00463270 0403b38f lw s3,local_1c+0x320(sp)
.text:00463274 0003b28f lw s2,local_20+0x320(sp)
.text:00463278 fc02b18f lw s1,local_24+0x320(sp)
.text:0046327c f802b08f lw s0,local_28+0x320(sp)
.text:00463280 0800e003 jr ra
.text:00463284 2003bd27 _addiu sp,sp,0x320
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha512Init()
;XREF[9,0]: Entry Point,0045d414,0045d558
; 0045e870,00467538,00467aa8
; 0046d878,0046fa40,004d874c
.text:00463288 7e13053c lui a1,0x137e
.text:0046328c e05b073c lui a3,0x5be0
.text:00463290 7921a234 ori v0,a1,0x2179
.text:00463294 19cde334 ori v1,a3,0xcd19
.text:00463298 bcf3193c lui t9,0xf3bc
.text:0046329c ca840d3c lui t5,0x84ca
.text:004632a0 6e3c083c lui t0,0x3c6e
.text:004632a4 1d5f073c lui a3,0x5f1d
.text:004632a8 08c92f37 ori t7,t9,0xc908
.text:004632ac 3ba7ab35 ori t3,t5,0xa73b
.text:004632b0 72f30535 ori a1,t0,0xf372
.text:004632b4 400082ac sw v0,0x40(a0)
.text:004632b8 096a183c lui t8,0x6a09
.text:004632bc f136e234 ori v0,a3,0x36f1
.text:004632c0 67bb0c3c lui t4,0xbb67
.text:004632c4 94fe093c lui t1,0xfe94
.text:004632c8 67e60e37 ori t6,t8,0xe667
.text:004632cc 85ae8a35 ori t2,t4,0xae85
.text:004632d0 2bf82635 ori a2,t1,0xf82b
.text:004632d4 440083ac sw v1,0x44(a0)
.text:004632d8 08008fac sw t7,0x8(a0)
.text:004632dc 10008bac sw t3,0x10(a0)
.text:004632e0 1c0085ac sw a1,0x1c(a0)
.text:004632e4 4fa5033c lui v1,0xa54f
.text:004632e8 200082ac sw v0,0x20(a0)
.text:004632ec e6ad183c lui t8,0xade6
.text:004632f0 0e510f3c lui t7,0x510e
.text:004632f4 3e2b0c3c lui t4,0x2b3e
.text:004632f8 059b0b3c lui t3,0x9b05
.text:004632fc 41fb083c lui t0,0xfb41
.text:00463300 831f053c lui a1,0x1f83
.text:00463304 21100000 clear v0
.text:00463308 3af57934 ori t9,v1,0xf53a
.text:0046330c 0c008eac sw t6,0xc(a0)
.text:00463310 14008aac sw t2,0x14(a0)
.text:00463314 180086ac sw a2,0x18(a0)
.text:00463318 d1820e37 ori t6,t8,0x82d1
.text:0046331c 7f52ed35 ori t5,t7,0x527f
.text:00463320 1f6c8a35 ori t2,t4,0x6c1f
.text:00463324 8c686935 ori t1,t3,0x688c
.text:00463328 6bbd0635 ori a2,t0,0xbd6b
.text:0046332c abd9a734 ori a3,a1,0xd9ab
.text:00463330 21180000 clear v1
.text:00463334 000082ac sw v0,0x0(a0)
.text:00463338 21100000 clear v0
.text:0046333c 240099ac sw t9,0x24(a0)
.text:00463340 28008eac sw t6,0x28(a0)
.text:00463344 2c008dac sw t5,0x2c(a0)
.text:00463348 30008aac sw t2,0x30(a0)
.text:0046334c 340089ac sw t1,0x34(a0)
.text:00463350 380086ac sw a2,0x38(a0)
.text:00463354 3c0087ac sw a3,0x3c(a0)
.text:00463358 480080ac sw zero,0x48(a0)
.text:0046335c 0800e003 jr ra
.text:00463360 040083ac _sw v1,0x4(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha512Update()
;local_8 undefined4 -8 ;XREF[2,0]: 00463374,00463480
;local_c undefined4 -c ;XREF[2,0]: 00463378,00463484
;local_10 undefined4 -10 ;XREF[2,0]: 0046337c,00463488
;local_14 undefined4 -14 ;XREF[2,0]: 00463380,0046348c
;local_18 undefined4 -18 ;XREF[2,0]: 00463384,00463490
;local_1c undefined4 -1c ;XREF[2,0]: 00463388,00463494
;local_20 undefined4 -20 ;XREF[2,0]: 0046338c,00463498
;local_28 undefined4 -28 ;XREF[12,0]: 00463390,004633e0,0046343c,00463468,004634b0
; 004634d8,00463508,00463524,00463540,00463564
; 00463580,0046359c
;XREF[17,0]: Entry Point,0045d42c,0045d444
; 0045d45c,0045d570,0045d588
; 0045d5a0,0045e998,00463920
; 00467550,00467568,00467ae4
; 00467afc,00467b18,0046d890
; 0046fa58,004d8478
.text:00463364 08001c3c lui gp,0x8
.text:00463368 7cc69c27 addiu gp,gp,-0x3984
.text:0046336c 21e09903 addu gp,gp,t9
.text:00463370 c8ffbd27 addiu sp,sp,-0x38
.text:00463374 3000bfaf sw ra,local_8+0x38(sp)
.text:00463378 2c00b5af sw s5,local_c+0x38(sp)
.text:0046337c 2800b4af sw s4,local_10+0x38(sp)
.text:00463380 2400b3af sw s3,local_14+0x38(sp)
.text:00463384 2000b2af sw s2,local_18+0x38(sp)
.text:00463388 1c00b1af sw s1,local_1c+0x38(sp)
.text:0046338c 1800b0af sw s0,local_20+0x38(sp)
.text:00463390 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00463394 21988000 move s3,a0
.text:00463398 2190a000 move s2,a1
.text:0046339c 6b008010 beq a0,zero,LAB_0046354c
.text:004633a0 2188c000 _move s1,a2
LAB_004633a4: ;XREF[1,0]: 004635a0
.text:004633a4 52004012 beq s2,zero,LAB_004634f0
.text:004633a8 00000000 _nop
LAB_004633ac: ;XREF[1,0]: 00463544
.text:004633ac 34002012 beq s1,zero,LAB_00463480
.text:004633b0 00000000 _nop
.text:004633b4 38808a8f lw t2,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:004633b8 11000010 b LAB_00463400
.text:004633bc 982c5525 _addiu s5,t2,0x2c98
LAB_004633c0: ;XREF[2,0]: 00463420,00463428
.text:004633c0 02006010 beq v1,zero,LAB_004633cc
.text:004633c4 00000000 _nop
.text:004633c8 21802002 move s0,s1
LAB_004633cc: ;XREF[1,0]: 004633c0
.text:004633cc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004633d0 21300002 _move a2,s0
.text:004633d4 48007f8e lw ra,0x48(s3)
.text:004633d8 23883002 subu s1,s1,s0
.text:004633dc 21c0f003 addu t8,ra,s0
.text:004633e0 1000bc8f lw gp,local_28+0x38(sp)
.text:004633e4 21206002 move a0,s3
.text:004633e8 4c006526 addiu a1,s3,0x4c
.text:004633ec 21905002 addu s2,s2,s0
.text:004633f0 2c001413 beq t8,s4,LAB_004634a4
.text:004633f4 480078ae _sw t8,0x48(s3)
.text:004633f8 21002012 beq s1,zero,LAB_00463480
.text:004633fc 00000000 _nop
LAB_00463400: ;XREF[2,0]: 004633b8,00463478
.text:00463400 48006b8e lw t3,0x48(s3)
.text:00463404 80001424 li s4,0x80
.text:00463408 21607301 addu t4,t3,s3
.text:0046340c 23808b02 subu s0,s4,t3
.text:00463410 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00463414 21284002 move a1,s2
.text:00463418 8000262e sltiu a2,s1,0x80
.text:0046341c 4c008425 addiu a0,t4,0x4c
.text:00463420 e7ff6015 bne t3,zero,LAB_004633c0
.text:00463424 2b183002 _sltu v1,s1,s0
.text:00463428 e5ffc014 bne a2,zero,LAB_004633c0
.text:0046342c 00000000 _nop
.text:00463430 21c8a002 move t9,s5
.text:00463434 09f82003 jalr t9=>FUN_00462c98 ;undefined FUN_00462c98()
.text:00463438 21206002 _move a0,s3
.text:0046343c 1000bc8f lw gp,local_28+0x38(sp)
.text:00463440 d4020424 li a0,0x2d4
.text:00463444 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463448 00000000 nop
.text:0046344c 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00463450 80005226 _addiu s2,s2,0x80
.text:00463454 00006f8e lw t7,0x0(s3)
.text:00463458 04006d8e lw t5,0x4(s3)
.text:0046345c 0004e225 addiu v0,t7,0x400
.text:00463460 00044e2c sltiu t6,v0,0x400
.text:00463464 2118ae01 addu v1,t5,t6
.text:00463468 1000bc8f lw gp,local_28+0x38(sp)
.text:0046346c 80ff3126 addiu s1,s1,-0x80
.text:00463470 000062ae sw v0,0x0(s3)
.text:00463474 040063ae sw v1,0x4(s3)
LAB_00463478: ;XREF[1,0]: 004634e8
.text:00463478 e1ff2016 bne s1,zero,LAB_00463400
.text:0046347c 00000000 _nop
LAB_00463480: ;XREF[2,0]: 004633ac,004633f8
.text:00463480 3000bf8f lw ra,local_8+0x38(sp)
.text:00463484 2c00b58f lw s5,local_c+0x38(sp)
.text:00463488 2800b48f lw s4,local_10+0x38(sp)
.text:0046348c 2400b38f lw s3,local_14+0x38(sp)
.text:00463490 2000b28f lw s2,local_18+0x38(sp)
.text:00463494 1c00b18f lw s1,local_1c+0x38(sp)
.text:00463498 1800b08f lw s0,local_20+0x38(sp)
.text:0046349c 0800e003 jr ra
.text:004634a0 3800bd27 _addiu sp,sp,0x38
LAB_004634a4: ;XREF[1,0]: 004633f0
.text:004634a4 21c8a002 move t9,s5
.text:004634a8 09f82003 jalr t9=>FUN_00462c98 ;undefined FUN_00462c98()
.text:004634ac 00000000 _nop
.text:004634b0 1000bc8f lw gp,local_28+0x38(sp)
.text:004634b4 00000000 nop
.text:004634b8 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:004634bc 00000000 nop
.text:004634c0 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:004634c4 d4020424 _li a0,0x2d4
.text:004634c8 0000648e lw a0,0x0(s3)
.text:004634cc 0400708e lw s0,0x4(s3)
.text:004634d0 00048224 addiu v0,a0,0x400
.text:004634d4 0004542c sltiu s4,v0,0x400
.text:004634d8 1000bc8f lw gp,local_28+0x38(sp)
.text:004634dc 21181402 addu v1,s0,s4
.text:004634e0 480060ae sw zero,0x48(s3)
.text:004634e4 000062ae sw v0,0x0(s3)
.text:004634e8 e3ff0010 b LAB_00463478
.text:004634ec 040063ae _sw v1,0x4(s3)
LAB_004634f0: ;XREF[1,0]: 004633a4
.text:004634f0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004634f4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004634f8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004634fc 10012425 addiu a0=>.roda...,t1,0x110 ;= "psAssert %s"
.text:00463500 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00463504 e00c0525 _addiu a1=>.roda...,t0,0xce0 ;= "digest/sha512.c"
.text:00463508 1000bc8f lw gp,local_28+0x38(sp)
.text:0046350c d2000524 li a1,0xd2
.text:00463510 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00463514 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00463518 00000000 nop
.text:0046351c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00463520 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:00463524 1000bc8f lw gp,local_28+0x38(sp)
.text:00463528 00000000 nop
.text:0046352c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00463530 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00463534 00000000 nop
.text:00463538 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046353c f402c424 _addiu a0=>.roda...,a2,0x2f4 ;= "buf != NULL"
.text:00463540 1000bc8f lw gp,local_28+0x38(sp)
.text:00463544 99ff0010 b LAB_004633ac
.text:00463548 00000000 _nop
LAB_0046354c: ;XREF[1,0]: 0046339c
.text:0046354c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463550 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463554 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00463558 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:0046355c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00463560 e00ca524 _addiu a1=>.roda...,a1,0xce0 ;= "digest/sha512.c"
.text:00463564 1000bc8f lw gp,local_28+0x38(sp)
.text:00463568 d1000524 li a1,0xd1
.text:0046356c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463570 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00463574 00000000 nop
.text:00463578 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046357c 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00463580 1000bc8f lw gp,local_28+0x38(sp)
.text:00463584 00000000 nop
.text:00463588 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046358c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00463590 00000000 nop
.text:00463594 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00463598 f00c8424 _addiu a0=>.roda...,a0,0xcf0 ;= "sha512 != NULL"
.text:0046359c 1000bc8f lw gp,local_28+0x38(sp)
.text:004635a0 80ff0010 b LAB_004633a4
.text:004635a4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha512Final()
;local_4 undefined4 -4 ;XREF[2,0]: 004635b8,00463804
;local_8 undefined4 -8 ;XREF[2,0]: 004635bc,00463808
;local_c undefined4 -c ;XREF[2,0]: 004635c0,0046380c
;local_10 undefined4 -10 ;XREF[2,0]: 004635c4,00463810
;local_14 undefined4 -14 ;XREF[2,0]: 004635c8,00463814
;local_18 undefined4 -18 ;XREF[2,0]: 004635cc,00463818
;local_1c undefined4 -1c ;XREF[2,0]: 004635d0,0046381c
;local_20 undefined4 -20 ;XREF[2,0]: 004635d4,00463820
;local_28 undefined4 -28 ;XREF[4,0]: 004635d8,0046367c,00463744,0046375c
;XREF[16,0]: Entry Point,0045cff8,0045cff8
; 0045d164,0045d164,0045eb80
; 0045f130,0046394c,004673ec
; 004673ec,00467b30,0046d7ec
; 0046d7ec,0046f658,0046f658
; 004d7e60
.text:004635a8 08001c3c lui gp,0x8
.text:004635ac 38c49c27 addiu gp,gp,-0x3bc8
.text:004635b0 21e09903 addu gp,gp,t9
.text:004635b4 c8ffbd27 addiu sp,sp,-0x38
.text:004635b8 3400bfaf sw ra,local_4+0x38(sp)
.text:004635bc 3000b6af sw s6,local_8+0x38(sp)
.text:004635c0 2c00b5af sw s5,local_c+0x38(sp)
.text:004635c4 2800b4af sw s4,local_10+0x38(sp)
.text:004635c8 2400b3af sw s3,local_14+0x38(sp)
.text:004635cc 2000b2af sw s2,local_18+0x38(sp)
.text:004635d0 1c00b1af sw s1,local_1c+0x38(sp)
.text:004635d4 1800b0af sw s0,local_20+0x38(sp)
.text:004635d8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004635dc 48008c8c lw t4,0x48(a0)
.text:004635e0 0000868c lw a2,0x0(a0)
.text:004635e4 21780000 clear t7
.text:004635e8 0400878c lw a3,0x4(a0)
.text:004635ec 48008a8c lw t2,0x48(a0)
.text:004635f0 c0400c00 sll t0,t4,0x3
.text:004635f4 c0680f00 sll t5,t7,0x3
.text:004635f8 42770c00 srl t6,t4,0x1d
.text:004635fc 21c0c800 addu t8,a2,t0
.text:00463600 2558ae01 or t3,t5,t6
.text:00463604 01005025 addiu s0,t2,0x1
.text:00463608 2b480803 sltu t1,t8,t0
.text:0046360c 21c8eb00 addu t9,a3,t3
.text:00463610 21988000 move s3,a0
.text:00463614 21c82903 addu t9,t9,t1
.text:00463618 21204401 addu a0,t2,a0
.text:0046361c 80ff0224 li v0,-0x80
.text:00463620 7100032e sltiu v1,s0,0x71
.text:00463624 4c0082a0 sb v0,0x4c(a0)
.text:00463628 21a8a000 move s5,a1
.text:0046362c 000078ae sw t8,0x0(s3)
.text:00463630 040079ae sw t9,0x4(s3)
.text:00463634 1b006014 bne v1,zero,LAB_004636a4
.text:00463638 480070ae _sw s0,0x48(s3)
.text:0046363c 8000052e sltiu a1,s0,0x80
.text:00463640 0800a010 beq a1,zero,LAB_00463664
.text:00463644 21100002 _move v0,s0
LAB_00463648: ;XREF[1,0]: 00463658
.text:00463648 01004524 addiu a1,v0,0x1
.text:0046364c 21885300 addu s1,v0,s3
.text:00463650 8000b02c sltiu s0,a1,0x80
.text:00463654 4c0020a2 sb zero,0x4c(s1)
.text:00463658 fbff0016 bne s0,zero,LAB_00463648
.text:0046365c 2110a000 _move v0,a1
.text:00463660 480065ae sw a1,0x48(s3)
LAB_00463664: ;XREF[1,0]: 00463640
.text:00463664 3880968f lw s6,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00463668 4c007426 addiu s4,s3,0x4c
.text:0046366c 21206002 move a0,s3
.text:00463670 982cd926 addiu t9,s6,0x2c98
.text:00463674 09f82003 jalr t9=>FUN_00462c98 ;undefined FUN_00462c98()
.text:00463678 21288002 _move a1,s4
.text:0046367c 1000bc8f lw gp,local_28+0x38(sp)
.text:00463680 00000000 nop
.text:00463684 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463688 00000000 nop
.text:0046368c 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00463690 d4020424 _li a0,0x2d4
.text:00463694 0000788e lw t8,0x0(s3)
.text:00463698 0400798e lw t9,0x4(s3)
.text:0046369c 03000010 b LAB_004636ac
.text:004636a0 480060ae _sw zero,0x48(s3)
LAB_004636a4: ;XREF[1,0]: 00463634
.text:004636a4 3880968f lw s6,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:004636a8 4c007426 addiu s4,s3,0x4c
LAB_004636ac: ;XREF[1,0]: 0046369c
.text:004636ac 4800648e lw a0,0x48(s3)
.text:004636b0 00000000 nop
.text:004636b4 7800922c sltiu s2,a0,0x78
.text:004636b8 09004012 beq s2,zero,LAB_004636e0
.text:004636bc 02721800 _srl t6,t8,0x8
LAB_004636c0: ;XREF[1,0]: 004636d0
.text:004636c0 01008524 addiu a1,a0,0x1
.text:004636c4 21189300 addu v1,a0,s3
.text:004636c8 7800bf2c sltiu ra,a1,0x78
.text:004636cc 4c0060a0 sb zero,0x4c(v1)
.text:004636d0 fbffe017 bne ra,zero,LAB_004636c0
.text:004636d4 2120a000 _move a0,a1
.text:004636d8 480065ae sw a1,0x48(s3)
.text:004636dc 02721800 srl t6,t8,0x8
LAB_004636e0: ;XREF[1,0]: 004636b8
.text:004636e0 026e1800 srl t5,t8,0x18
.text:004636e4 007a1900 sll t7,t9,0x8
.text:004636e8 00641900 sll t4,t9,0x10
.text:004636ec 00006992 lbu t1,0x0(s3)
.text:004636f0 002e1900 sll a1,t9,0x18
.text:004636f4 02341800 srl a2,t8,0x10
.text:004636f8 2558c501 or t3,t6,a1
.text:004636fc 02161900 srl v0,t9,0x18
.text:00463700 02421900 srl t0,t9,0x8
.text:00463704 02381900 srl a3,t9,0x0
.text:00463708 02241900 srl a0,t9,0x10
.text:0046370c 2550af01 or t2,t5,t7
.text:00463710 25c0cc00 or t8,a2,t4
.text:00463714 ca006ba2 sb t3,0xca(s3)
.text:00463718 c40062a2 sb v0,0xc4(s3)
.text:0046371c c50064a2 sb a0,0xc5(s3)
.text:00463720 c60068a2 sb t0,0xc6(s3)
.text:00463724 c70067a2 sb a3,0xc7(s3)
.text:00463728 c8006aa2 sb t2,0xc8(s3)
.text:0046372c c90078a2 sb t8,0xc9(s3)
.text:00463730 cb0069a2 sb t1,0xcb(s3)
.text:00463734 21288002 move a1,s4
.text:00463738 982cd926 addiu t9,s6,0x2c98
.text:0046373c 09f82003 jalr t9=>FUN_00462c98 ;undefined FUN_00462c98()
.text:00463740 21206002 _move a0,s3
.text:00463744 1000bc8f lw gp,local_28+0x38(sp)
.text:00463748 00000000 nop
.text:0046374c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463750 00000000 nop
.text:00463754 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00463758 d4020424 _li a0,0x2d4
.text:0046375c 1000bc8f lw gp,local_28+0x38(sp)
.text:00463760 21580000 clear t3
LAB_00463764: ;XREF[1,0]: 004637f8
.text:00463764 c0400b00 sll t0,t3,0x3
.text:00463768 21881301 addu s1,t0,s3
.text:0046376c 0c00298e lw t1,0xc(s1)
.text:00463770 21b01501 addu s6,t0,s5
.text:00463774 02ce0900 srl t9,t1,0x18
.text:00463778 0000d9a2 sb t9,0x0(s6)
.text:0046377c 0c00238e lw v1,0xc(s1)
.text:00463780 01006b25 addiu t3,t3,0x1
.text:00463784 02a40300 srl s4,v1,0x10
.text:00463788 0100d4a2 sb s4,0x1(s6)
.text:0046378c 0c003f8e lw ra,0xc(s1)
.text:00463790 08007429 slti s4,t3,0x8
.text:00463794 02921f00 srl s2,ra,0x8
.text:00463798 0200d2a2 sb s2,0x2(s6)
.text:0046379c 0c00308e lw s0,0xc(s1)
.text:004637a0 00000000 nop
.text:004637a4 02281000 srl a1,s0,0x0
.text:004637a8 0300c5a2 sb a1,0x3(s6)
.text:004637ac 08002e8e lw t6,0x8(s1)
.text:004637b0 0c002f8e lw t7,0xc(s1)
.text:004637b4 02660e00 srl t4,t6,0x18
.text:004637b8 006a0f00 sll t5,t7,0x8
.text:004637bc 25308d01 or a2,t4,t5
.text:004637c0 0400c6a2 sb a2,0x4(s6)
.text:004637c4 0800228e lw v0,0x8(s1)
.text:004637c8 0c00248e lw a0,0xc(s1)
.text:004637cc 02540200 srl t2,v0,0x10
.text:004637d0 003c0400 sll a3,a0,0x10
.text:004637d4 25c04701 or t8,t2,a3
.text:004637d8 0500d8a2 sb t8,0x5(s6)
.text:004637dc 0800298e lw t1,0x8(s1)
.text:004637e0 0c00398e lw t9,0xc(s1)
.text:004637e4 02fa0900 srl ra,t1,0x8
.text:004637e8 001e1900 sll v1,t9,0x18
.text:004637ec 2590e303 or s2,ra,v1
.text:004637f0 0600d2a2 sb s2,0x6(s6)
.text:004637f4 08003092 lbu s0,0x8(s1)
.text:004637f8 daff8016 bne s4,zero,LAB_00463764
.text:004637fc 0700d0a2 _sb s0,0x7(s6)
.text:00463800 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463804 3400bf8f lw ra,local_4+0x38(sp)
.text:00463808 3000b68f lw s6,local_8+0x38(sp)
.text:0046380c 2c00b58f lw s5,local_c+0x38(sp)
.text:00463810 2800b48f lw s4,local_10+0x38(sp)
.text:00463814 2400b38f lw s3,local_14+0x38(sp)
.text:00463818 2000b28f lw s2,local_18+0x38(sp)
.text:0046381c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00463820 1800b08f lw s0,local_20+0x38(sp)
.text:00463824 d0000424 li a0,0xd0
.text:00463828 08002003 jr t9=>psBurnStack ;undefined psBurnStack()
.text:0046382c 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha384Init()
;XREF[17,0]: Entry Point,0044b1e4,00450a1c
; 00450b30,0045d4ec,0045d630
; 0045e858,004650fc,00465454
; 004655f0,0046588c,00465970
; 004674e4,00467b4c,0046d8b4
; 0046f628,004d8744
.text:00463830 fabe053c lui a1,0xbefa
.text:00463834 b547073c lui a3,0x47b5
.text:00463838 a44fa234 ori v0,a1,0x4fa4
.text:0046383c 1d48e334 ori v1,a3,0x481d
.text:00463840 05c1193c lui t9,0xc105
.text:00463844 7c360d3c lui t5,0x367c
.text:00463848 5991083c lui t0,0x9159
.text:0046384c 0ef7073c lui a3,0xf70e
.text:00463850 d89e2f37 ori t7,t9,0x9ed8
.text:00463854 07d5ab35 ori t3,t5,0xd507
.text:00463858 5a010535 ori a1,t0,0x15a
.text:0046385c 400082ac sw v0,0x40(a0)
.text:00463860 bbcb183c lui t8,0xcbbb
.text:00463864 3959e234 ori v0,a3,0x5939
.text:00463868 9a620c3c lui t4,0x629a
.text:0046386c 7030093c lui t1,0x3070
.text:00463870 5d9d0e37 ori t6,t8,0x9d5d
.text:00463874 2a298a35 ori t2,t4,0x292a
.text:00463878 17dd2635 ori a2,t1,0xdd17
.text:0046387c 440083ac sw v1,0x44(a0)
.text:00463880 08008fac sw t7,0x8(a0)
.text:00463884 10008bac sw t3,0x10(a0)
.text:00463888 1c0085ac sw a1,0x1c(a0)
.text:0046388c 2f15033c lui v1,0x152f
.text:00463890 200082ac sw v0,0x20(a0)
.text:00463894 c0ff183c lui t8,0xffc0
.text:00463898 33670f3c lui t7,0x6733
.text:0046389c 58680c3c lui t4,0x6858
.text:004638a0 b48e0b3c lui t3,0x8eb4
.text:004638a4 f964083c lui t0,0x64f9
.text:004638a8 0cdb053c lui a1,0xdb0c
.text:004638ac 21100000 clear v0
.text:004638b0 d8ec7934 ori t9,v1,0xecd8
.text:004638b4 0c008eac sw t6,0xc(a0)
.text:004638b8 14008aac sw t2,0x14(a0)
.text:004638bc 180086ac sw a2,0x18(a0)
.text:004638c0 310b0e37 ori t6,t8,0xb31
.text:004638c4 6726ed35 ori t5,t7,0x2667
.text:004638c8 11158a35 ori t2,t4,0x1511
.text:004638cc 874a6935 ori t1,t3,0x4a87
.text:004638d0 a78f0635 ori a2,t0,0x8fa7
.text:004638d4 0d2ea734 ori a3,a1,0x2e0d
.text:004638d8 21180000 clear v1
.text:004638dc 000082ac sw v0,0x0(a0)
.text:004638e0 21100000 clear v0
.text:004638e4 240099ac sw t9,0x24(a0)
.text:004638e8 28008eac sw t6,0x28(a0)
.text:004638ec 2c008dac sw t5,0x2c(a0)
.text:004638f0 30008aac sw t2,0x30(a0)
.text:004638f4 340089ac sw t1,0x34(a0)
.text:004638f8 380086ac sw a2,0x38(a0)
.text:004638fc 3c0087ac sw a3,0x3c(a0)
.text:00463900 480080ac sw zero,0x48(a0)
.text:00463904 0800e003 jr ra
.text:00463908 040083ac _sw v1,0x4(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha384Update()
;XREF[32,0]: Entry Point,0044b200,00450a34
; 00450a4c,00450a68,00450b48
; 00450b60,00450b7c,0045d504
; 0045d51c,0045d534,0045d648
; 0045d660,0045d678,0045e980
; 00464fb4,0046504c,0046511c
; 00465474,0046561c,00465634
; 004658ac,0046590c,00465990
; 004674fc,00467514,00467b88
; 00467ba0,00467bbc,0046d8cc
; 0046f640,004d8808
.text:0046390c 08001c3c lui gp,0x8
.text:00463910 d4c09c27 addiu gp,gp,-0x3f2c
.text:00463914 21e09903 addu gp,gp,t9
.text:00463918 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0046391c 00000000 nop
.text:00463920 08002003 jr t9=>psSha512Update
.text:00463924 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psSha384Final()
;local_4 undefined4 -4 ;XREF[2,0]: 00463938,004639b0
;local_8 undefined4 -8 ;XREF[2,0]: 0046393c,004639b4
;local_3c undefined4 -3c ;XREF[1,0]: 00463980
;local_40 undefined4 -40 ;XREF[1,0]: 00463974
;local_44 undefined4 -44 ;XREF[1,0]: 00463964
;local_48 undefined4 -48 ;XREF[1,0]: 00463960
;local_50 undefined4 -50 ;XREF[3,0]: 00463940,00463954,004639ac
;XREF[23,0]: Entry Point,0044b21c,00450a80
; 00450b94,0045cff8,0045cff8
; 0045d164,0045d164,0045eb08
; 0045ec3c,0045eed4,0045f0e0
; 004655d8,0046564c,004659a8
; 004673ec,004673ec,00467bd4
; 0046d7ec,0046d7ec,0046f658
; 0046f658,004d7ee4
.text:00463928 08001c3c lui gp,0x8
.text:0046392c b8c09c27 addiu gp,gp,-0x3f48
.text:00463930 21e09903 addu gp,gp,t9
.text:00463934 a0ffbd27 addiu sp,sp,-0x60
.text:00463938 5c00bfaf sw ra,local_4+0x60(sp)
.text:0046393c 5800b0af sw s0,local_8+0x60(sp)
.text:00463940 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:00463944 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:00463948 2180a000 move s0,a1
.text:0046394c 09f82003 jalr t9=>psSha512Final ;undefined psSha512Final()
.text:00463950 1800a527 _addiu a1,sp,0x18
.text:00463954 1000bc8f lw gp,local_50+0x60(sp)
.text:00463958 1800a427 addiu a0,sp,0x18
.text:0046395c 4800a527 addiu a1,sp,0x48
LAB_00463960: ;XREF[1,0]: 00463994
.text:00463960 0000878c lw a3,0x0(a0)=>local_48
.text:00463964 0400868c lw a2,local_44+0x48(a0)
.text:00463968 030007aa swl a3,0x3(s0)
.text:0046396c 000007ba swr a3,0x0(s0)
.text:00463970 070006aa swl a2,0x7(s0)
.text:00463974 0800828c lw v0,local_40+0x48(a0)
.text:00463978 040006ba swr a2,0x4(s0)
.text:0046397c 0b0002aa swl v0,0xb(s0)
.text:00463980 0c00838c lw v1,local_3c+0x48(a0)
.text:00463984 080002ba swr v0,0x8(s0)
.text:00463988 0f0003aa swl v1,0xf(s0)
.text:0046398c 10008424 addiu a0,a0,0x10
.text:00463990 0c0003ba swr v1,0xc(s0)
.text:00463994 f2ff8514 bne a0,a1,LAB_00463960
.text:00463998 10001026 _addiu s0,s0,0x10
.text:0046399c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:004639a0 00000000 nop
.text:004639a4 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:004639a8 40000424 _li a0,0x40
.text:004639ac 1000bc8f lw gp,local_50+0x60(sp)
.text:004639b0 5c00bf8f lw ra,local_4+0x60(sp)
.text:004639b4 5800b08f lw s0,local_8+0x60(sp)
.text:004639b8 0800e003 jr ra
.text:004639bc 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Sha1Init()
;local_8 undefined4 -8 ;XREF[2,0]: 004639d0,00463a28
;local_c undefined4 -c ;XREF[2,0]: 004639d4,00463a2c
;local_10 undefined4 -10 ;XREF[2,0]: 004639d8,00463a30
;local_18 undefined4 -18 ;XREF[4,0]: 004639dc,004639f0,00463a0c,00463a48
;XREF[5,0]: Entry Point,00450838,0045d388
; 0045e810,004d8798
.text:004639c0 08001c3c lui gp,0x8
.text:004639c4 20c09c27 addiu gp,gp,-0x3fe0
.text:004639c8 21e09903 addu gp,gp,t9
.text:004639cc d8ffbd27 addiu sp,sp,-0x28
.text:004639d0 2000bfaf sw ra,local_8+0x28(sp)
.text:004639d4 1c00b1af sw s1,local_c+0x28(sp)
.text:004639d8 1800b0af sw s0,local_10+0x28(sp)
.text:004639dc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004639e0 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:004639e4 00000000 nop
.text:004639e8 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:004639ec 21888000 _move s1,a0
.text:004639f0 1000bc8f lw gp,local_18+0x28(sp)
.text:004639f4 60002426 addiu a0,s1,0x60
.text:004639f8 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:004639fc 0a004004 bltz v0,LAB_00463a28
.text:00463a00 21184000 _move v1,v0
.text:00463a04 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00463a08 00000000 _nop
.text:00463a0c 1000bc8f lw gp,local_18+0x28(sp)
.text:00463a10 21804000 move s0,v0
.text:00463a14 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00463a18 21202002 move a0,s1
.text:00463a1c 21280000 clear a1
.text:00463a20 07004004 bltz v0,LAB_00463a40
.text:00463a24 21180000 _clear v1
LAB_00463a28: ;XREF[2,0]: 004639fc,00463a4c
.text:00463a28 2000bf8f lw ra,local_8+0x28(sp)
.text:00463a2c 1c00b18f lw s1,local_c+0x28(sp)
.text:00463a30 1800b08f lw s0,local_10+0x28(sp)
.text:00463a34 21106000 move v0,v1
.text:00463a38 0800e003 jr ra
.text:00463a3c 2800bd27 _addiu sp,sp,0x28
LAB_00463a40: ;XREF[1,0]: 00463a20
.text:00463a40 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:00463a44 00000000 _nop
.text:00463a48 1000bc8f lw gp,local_18+0x28(sp)
.text:00463a4c f6ff0010 b LAB_00463a28
.text:00463a50 21180002 _move v1,s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Sha1Update()
;local_4 undefined4 -4 ;XREF[2,0]: 00463a64,00463aa0
;local_8 undefined4 -8 ;XREF[2,0]: 00463a68,00463aa4
;local_c undefined4 -c ;XREF[2,0]: 00463a6c,00463aa8
;local_10 undefined4 -10 ;XREF[2,0]: 00463a70,00463aac
;local_18 undefined4 -18 ;XREF[2,0]: 00463a74,00463a8c
;XREF[9,0]: Entry Point,00450850,00450868
; 00450884,0045d3a0,0045d3b8
; 0045d3d0,0045e928,004d8004
.text:00463a54 08001c3c lui gp,0x8
.text:00463a58 8cbf9c27 addiu gp,gp,-0x4074
.text:00463a5c 21e09903 addu gp,gp,t9
.text:00463a60 d8ffbd27 addiu sp,sp,-0x28
.text:00463a64 2400bfaf sw ra,local_4+0x28(sp)
.text:00463a68 2000b2af sw s2,local_8+0x28(sp)
.text:00463a6c 1c00b1af sw s1,local_c+0x28(sp)
.text:00463a70 1800b0af sw s0,local_10+0x28(sp)
.text:00463a74 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00463a78 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00463a7c 21808000 move s0,a0
.text:00463a80 2188a000 move s1,a1
.text:00463a84 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00463a88 2190c000 _move s2,a2
.text:00463a8c 1000bc8f lw gp,local_18+0x28(sp)
.text:00463a90 60000426 addiu a0,s0,0x60
.text:00463a94 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00463a98 21282002 move a1,s1
.text:00463a9c 21304002 move a2,s2
.text:00463aa0 2400bf8f lw ra,local_4+0x28(sp)
.text:00463aa4 2000b28f lw s2,local_8+0x28(sp)
.text:00463aa8 1c00b18f lw s1,local_c+0x28(sp)
.text:00463aac 1800b08f lw s0,local_10+0x28(sp)
.text:00463ab0 08002003 jr t9=>psSha1Update
.text:00463ab4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Sha1Final()
;local_8 undefined4 -8 ;XREF[2,0]: 00463ac8,00463af8
;local_c undefined4 -c ;XREF[2,0]: 00463acc,00463afc
;local_10 undefined4 -10 ;XREF[2,0]: 00463ad0,00463b00
;local_18 undefined4 -18 ;XREF[2,0]: 00463ad4,00463ae8
;XREF[8,0]: Entry Point,0045089c,0045cff8
; 0045cff8,0045eca4,0045efb4
; 0045f258,004d81fc
.text:00463ab8 08001c3c lui gp,0x8
.text:00463abc 28bf9c27 addiu gp,gp,-0x40d8
.text:00463ac0 21e09903 addu gp,gp,t9
.text:00463ac4 d8ffbd27 addiu sp,sp,-0x28
.text:00463ac8 2000bfaf sw ra,local_8+0x28(sp)
.text:00463acc 1c00b1af sw s1,local_c+0x28(sp)
.text:00463ad0 1800b0af sw s0,local_10+0x28(sp)
.text:00463ad4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00463ad8 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00463adc 21808000 move s0,a0
.text:00463ae0 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:00463ae4 2188a000 _move s1,a1
.text:00463ae8 1000bc8f lw gp,local_18+0x28(sp)
.text:00463aec 60000426 addiu a0,s0,0x60
.text:00463af0 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:00463af4 10002526 addiu a1,s1,0x10
.text:00463af8 2000bf8f lw ra,local_8+0x28(sp)
.text:00463afc 1c00b18f lw s1,local_c+0x28(sp)
.text:00463b00 1800b08f lw s0,local_10+0x28(sp)
.text:00463b04 08002003 jr t9=>psSha1Final
.text:00463b08 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Init()
;XREF[12,0]: Entry Point,004639e8,0046420c
; 004642f8,004644ac,00464590
; 00465288,004667f4,004668ac
; 0046743c,00467c94,004d88d4
.text:00463b0c 45670c3c lui t4,0x6745
.text:00463b10 cdef0a3c lui t2,0xefcd
.text:00463b14 ba98083c lui t0,0x98ba
.text:00463b18 3210063c lui a2,0x1032
.text:00463b1c 21100000 clear v0
.text:00463b20 01238b35 ori t3,t4,0x2301
.text:00463b24 89ab4935 ori t1,t2,0xab89
.text:00463b28 fedc0735 ori a3,t0,0xdcfe
.text:00463b2c 7654c534 ori a1,a2,0x5476
.text:00463b30 21180000 clear v1
.text:00463b34 000082ac sw v0,0x0(a0)
.text:00463b38 21100000 clear v0
.text:00463b3c 08008bac sw t3,0x8(a0)
.text:00463b40 0c0089ac sw t1,0xc(a0)
.text:00463b44 100087ac sw a3,0x10(a0)
.text:00463b48 140085ac sw a1,0x14(a0)
.text:00463b4c 040083ac sw v1,0x4(a0)
.text:00463b50 0800e003 jr ra
.text:00463b54 180080ac _sw zero,0x18(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00463b58()
;local_8 undefined4 -8 ;XREF[2,0]: 00463b6c,00463e38
;local_c undefined4 -c ;XREF[2,0]: 00463b70,00463e3c
;local_10 undefined4 -10 ;XREF[2,0]: 00463b74,00463e40
;local_14 undefined4 -14 ;XREF[2,0]: 00463b78,00463e44
;local_18 undefined4 -18 ;XREF[2,0]: 00463b68,00463e48
;local_2c undefined4 -2c ;XREF[1,0]: 00463dcc
;local_40 undefined4 -40 ;XREF[1,0]: 00463d34
;local_54 undefined4 -54 ;XREF[2,0]: 00463c0c,00463ca0
;local_58 undefined4 -58 ;XREF[1,0]: 00463ba8
;XREF[3,0]: 00463f10,00463fc8,004640f0
.text:00463b58 08001c3c lui gp,0x8
.text:00463b5c 88be9c27 addiu gp,gp,-0x4178
.text:00463b60 21e09903 addu gp,gp,t9
.text:00463b64 a0ffbd27 addiu sp,sp,-0x60
.text:00463b68 4800b0af sw s0,local_18+0x60(sp)
.text:00463b6c 5800b4af sw s4,local_8+0x60(sp)
.text:00463b70 5400b3af sw s3,local_c+0x60(sp)
.text:00463b74 5000b2af sw s2,local_10+0x60(sp)
.text:00463b78 4c00b1af sw s1,local_14+0x60(sp)
.text:00463b7c 21808000 move s0,a0
.text:00463b80 21280000 clear a1
.text:00463b84 0800ae27 addiu t6,sp,0x8
LAB_00463b88: ;XREF[1,0]: 00463ba4
.text:00463b88 80300500 sll a2,a1,0x2
.text:00463b8c 2138d000 addu a3,a2,s0
.text:00463b90 1f00e388 lwl v1,0x1f(a3)
.text:00463b94 0100a524 addiu a1,a1,0x1
.text:00463b98 1c00e398 lwr v1,0x1c(a3)
.text:00463b9c 2120ce00 addu a0,a2,t6
.text:00463ba0 1000a22c sltiu v0,a1,0x10
.text:00463ba4 f8ff4014 bne v0,zero,LAB_00463b88
.text:00463ba8 000083ac _sw v1,0x0(a0)=>local_58
.text:00463bac 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463bb0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463bb4 0800118e lw s1,0x8(s0)
.text:00463bb8 0c00128e lw s2,0xc(s0)
.text:00463bbc 1000138e lw s3,0x10(s0)
.text:00463bc0 1400148e lw s4,0x14(s0)
.text:00463bc4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463bc8 500e3925 addiu t9,t1,0xe50
.text:00463bcc 000d1825 addiu t8,t0,0xd00
.text:00463bd0 400dad24 addiu t5,a1,0xd40
.text:00463bd4 21602002 move t4,s1
.text:00463bd8 21384002 move a3,s2
.text:00463bdc 21486002 move t1,s3
.text:00463be0 21408002 move t0,s4
.text:00463be4 21580000 clear t3
.text:00463be8 20000f24 li t7,0x20
LAB_00463bec: ;XREF[1,0]: 00463c54
.text:00463bec 21507901 addu t2,t3,t9
; FWD[2,0]: 00490e50,00490e51
.text:00463bf0 00004291 lbu v0,0x0(t2)=>.rodata:DAT_00490e50 ;= 01h
.text:00463bf4 26302801 xor a2,t1,t0
.text:00463bf8 80180200 sll v1,v0,0x2
.text:00463bfc 2428c700 and a1,a2,a3
.text:00463c00 21206e00 addu a0,v1,t6
.text:00463c04 21507801 addu t2,t3,t8
.text:00463c08 2610a800 xor v0,a1,t0
.text:00463c0c 0000868c lw a2,0x0(a0)=>local_54
; FWD[2,0]: 00490d00,00490d01
.text:00463c10 00004591 lbu a1,0x0(t2)=>.rodata:DAT_00490d00 ;= 07h
;= 0Ch
.text:00463c14 21184c00 addu v1,v0,t4
; FWD[2,0]: 00490d40,00490d44
.text:00463c18 0000aa8d lw t2,0x0(t5)=>.rodata:DAT_00490d40 ;= D76AA478h
;= E8C7B756h
.text:00463c1c 21606600 addu t4,v1,a2
.text:00463c20 1f00a630 andi a2,a1,0x1f
.text:00463c24 21108a01 addu v0,t4,t2
.text:00463c28 2320e601 subu a0,t7,a2
.text:00463c2c 06188200 srlv v1,v0,a0
.text:00463c30 0450c200 sllv t2,v0,a2
.text:00463c34 01006b25 addiu t3,t3,0x1
.text:00463c38 25604301 or t4,t2,v1
.text:00463c3c 1000642d sltiu a0,t3,0x10
.text:00463c40 21500001 move t2,t0
.text:00463c44 0400ad25 addiu t5,t5,0x4
.text:00463c48 21402001 move t0,t1
.text:00463c4c 2148e000 move t1,a3
.text:00463c50 21388701 addu a3,t4,a3
.text:00463c54 e5ff8014 bne a0,zero,LAB_00463bec
.text:00463c58 21604001 _move t4,t2
.text:00463c5c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463c60 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463c64 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463c68 400dab25 addiu t3,t5,0xd40
.text:00463c6c 500ef825 addiu t8,t7,0xe50
.text:00463c70 40006c25 addiu t4,t3,0x40
.text:00463c74 000d2f27 addiu t7,t9,0xd00
.text:00463c78 10000b24 li t3,0x10
.text:00463c7c 20000d24 li t5,0x20
LAB_00463c80: ;XREF[1,0]: 00463ce4
.text:00463c80 21187801 addu v1,t3,t8
; FWD[2,0]: 00490e60,00490e61
.text:00463c84 00007990 lbu t9,0x0(v1)=>.rodata:DAT_00490e60 ;= 01h
;= 06h
.text:00463c88 26102701 xor v0,t1,a3
.text:00463c8c 80301900 sll a2,t9,0x2
.text:00463c90 24284800 and a1,v0,t0
.text:00463c94 21186f01 addu v1,t3,t7
.text:00463c98 2120ce00 addu a0,a2,t6
.text:00463c9c 26c8a900 xor t9,a1,t1
.text:00463ca0 0000868c lw a2,0x0(a0)=>local_54
; FWD[2,0]: 00490d10,00490d11
.text:00463ca4 00006590 lbu a1,0x0(v1)=>.rodata:DAT_00490d10 ;= 05h
;= 09h
.text:00463ca8 21102a03 addu v0,t9,t2
; FWD[2,0]: 00490d80,00490d84
.text:00463cac 0000848d lw a0,0x0(t4)=>.rodata:DAT_00490d80 ;= F61E2562h
;= C040B340h
.text:00463cb0 1f00aa30 andi t2,a1,0x1f
.text:00463cb4 21184600 addu v1,v0,a2
.text:00463cb8 21106400 addu v0,v1,a0
.text:00463cbc 23c8aa01 subu t9,t5,t2
.text:00463cc0 04304201 sllv a2,v0,t2
.text:00463cc4 06182203 srlv v1,v0,t9
.text:00463cc8 01006b25 addiu t3,t3,0x1
.text:00463ccc 2528c300 or a1,a2,v1
.text:00463cd0 2000642d sltiu a0,t3,0x20
.text:00463cd4 21500001 move t2,t0
.text:00463cd8 04008c25 addiu t4,t4,0x4
.text:00463cdc 21402001 move t0,t1
.text:00463ce0 2148e000 move t1,a3
.text:00463ce4 e6ff8014 bne a0,zero,LAB_00463c80
.text:00463ce8 2138a700 _addu a3,a1,a3
.text:00463cec 3000782d sltiu t8,t3,0x30
.text:00463cf0 23000013 beq t8,zero,LAB_00463d80
.text:00463cf4 80200b00 _sll a0,t3,0x2
.text:00463cf8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463cfc 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463d00 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463d04 400d8525 addiu a1,t4,0xd40
.text:00463d08 500ef825 addiu t8,t7,0xe50
.text:00463d0c 21608500 addu t4,a0,a1
.text:00463d10 000daf25 addiu t7,t5,0xd00
.text:00463d14 20000d24 li t5,0x20
LAB_00463d18: ;XREF[1,0]: 00463d78
.text:00463d18 21107801 addu v0,t3,t8
; FWD[2,0]: 00490e61,00490e62
.text:00463d1c 00004690 lbu a2,0x0(v0)=>.rodata:DAT_00490e61 ;= 06h
;= 0Bh
.text:00463d20 26c8e900 xor t9,a3,t1
.text:00463d24 80280600 sll a1,a2,0x2
.text:00463d28 2120ae00 addu a0,a1,t6
.text:00463d2c 21186f01 addu v1,t3,t7
.text:00463d30 26102803 xor v0,t9,t0
.text:00463d34 0000868c lw a2,0x0(a0)=>local_40
; FWD[2,0]: 00490d11,00490d12
.text:00463d38 00007990 lbu t9,0x0(v1)=>.rodata:DAT_00490d11 ;= 09h
;= 0Eh
.text:00463d3c 21284a00 addu a1,v0,t2
; FWD[2,0]: 00490d84,00490d88
.text:00463d40 0000848d lw a0,0x0(t4)=>.rodata:DAT_00490d84 ;= C040B340h
;= 265E5A51h
.text:00463d44 2110a600 addu v0,a1,a2
.text:00463d48 1f002533 andi a1,t9,0x1f
.text:00463d4c 21304400 addu a2,v0,a0
.text:00463d50 2318a501 subu v1,t5,a1
.text:00463d54 0450a600 sllv t2,a2,a1
.text:00463d58 06c86600 srlv t9,a2,v1
.text:00463d5c 01006b25 addiu t3,t3,0x1
.text:00463d60 25105901 or v0,t2,t9
.text:00463d64 3000662d sltiu a2,t3,0x30
.text:00463d68 21500001 move t2,t0
.text:00463d6c 04008c25 addiu t4,t4,0x4
.text:00463d70 21402001 move t0,t1
.text:00463d74 2148e000 move t1,a3
.text:00463d78 e7ffc014 bne a2,zero,LAB_00463d18
.text:00463d7c 21384700 _addu a3,v0,a3
LAB_00463d80: ;XREF[1,0]: 00463cf0
.text:00463d80 4000782d sltiu t8,t3,0x40
.text:00463d84 24000013 beq t8,zero,LAB_00463e18
.text:00463d88 80200b00 _sll a0,t3,0x2
.text:00463d8c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463d90 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463d94 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00463d98 400d8325 addiu v1,t4,0xd40
.text:00463d9c 500ef825 addiu t8,t7,0xe50
.text:00463da0 21608300 addu t4,a0,v1
.text:00463da4 000daf25 addiu t7,t5,0xd00
.text:00463da8 20000d24 li t5,0x20
LAB_00463dac: ;XREF[1,0]: 00463e10
.text:00463dac 21187801 addu v1,t3,t8
; FWD[2,0]: 00490e62,00490e63
.text:00463db0 00007990 lbu t9,0x0(v1)=>.rodata:DAT_00490e62 ;= 0Bh
.text:00463db4 27100800 nor v0,zero,t0
.text:00463db8 80301900 sll a2,t9,0x2
.text:00463dbc 25284700 or a1,v0,a3
.text:00463dc0 21186f01 addu v1,t3,t7
.text:00463dc4 2120ce00 addu a0,a2,t6
.text:00463dc8 26c8a900 xor t9,a1,t1
.text:00463dcc 0000868c lw a2,0x0(a0)=>local_2c
; FWD[2,0]: 00490d12,00490d13
.text:00463dd0 00006590 lbu a1,0x0(v1)=>.rodata:DAT_00490d12 ;= 0Eh
;= 14h
.text:00463dd4 21102a03 addu v0,t9,t2
; FWD[2,0]: 00490d88,00490d8c
.text:00463dd8 0000848d lw a0,0x0(t4)=>.rodata:DAT_00490d88 ;= 265E5A51h
;= E9B6C7AAh
.text:00463ddc 1f00b930 andi t9,a1,0x1f
.text:00463de0 21504600 addu t2,v0,a2
.text:00463de4 21104401 addu v0,t2,a0
.text:00463de8 2318b901 subu v1,t5,t9
.text:00463dec 04502203 sllv t2,v0,t9
.text:00463df0 06306200 srlv a2,v0,v1
.text:00463df4 01006b25 addiu t3,t3,0x1
.text:00463df8 25284601 or a1,t2,a2
.text:00463dfc 4000792d sltiu t9,t3,0x40
.text:00463e00 21500001 move t2,t0
.text:00463e04 04008c25 addiu t4,t4,0x4
.text:00463e08 21402001 move t0,t1
.text:00463e0c 2148e000 move t1,a3
.text:00463e10 e6ff2017 bne t9,zero,LAB_00463dac
.text:00463e14 2138a700 _addu a3,a1,a3
LAB_00463e18: ;XREF[1,0]: 00463d84
.text:00463e18 21582a02 addu t3,s1,t2
.text:00463e1c 21706902 addu t6,s3,t1
.text:00463e20 21884702 addu s1,s2,a3
.text:00463e24 21908802 addu s2,s4,t0
.text:00463e28 140012ae sw s2,0x14(s0)
.text:00463e2c 0c0011ae sw s1,0xc(s0)
.text:00463e30 08000bae sw t3,0x8(s0)
.text:00463e34 10000eae sw t6,0x10(s0)
.text:00463e38 5800b48f lw s4,local_8+0x60(sp)
.text:00463e3c 5400b38f lw s3,local_c+0x60(sp)
.text:00463e40 5000b28f lw s2,local_10+0x60(sp)
.text:00463e44 4c00b18f lw s1,local_14+0x60(sp)
.text:00463e48 4800b08f lw s0,local_18+0x60(sp)
.text:00463e4c 0800e003 jr ra
.text:00463e50 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Final()
;local_8 undefined4 -8 ;XREF[2,0]: 00463e64,0046401c
;local_c undefined4 -c ;XREF[2,0]: 00463e68,00464020
;local_10 undefined4 -10 ;XREF[2,0]: 00463e6c,00464024
;local_14 undefined4 -14 ;XREF[2,0]: 00463e70,00464028
;local_18 undefined4 -18 ;XREF[2,0]: 00463e74,0046402c
;local_1c undefined4 -1c ;XREF[2,0]: 00463e78,00464030
;local_20 undefined4 -20 ;XREF[2,0]: 00463e7c,00464034
;local_28 undefined4 -28 ;XREF[4,0]: 00463e80,00463f18,00463fd0,00463fe8
;XREF[12,0]: Entry Point,00463a40,00463ae0
; 004642e0,00464354,004645c8
; 0046686c,00466918,004673ec
; 004673ec,00467d1c,004d7ee0
.text:00463e54 08001c3c lui gp,0x8
.text:00463e58 8cbb9c27 addiu gp,gp,-0x4474
.text:00463e5c 21e09903 addu gp,gp,t9
.text:00463e60 c8ffbd27 addiu sp,sp,-0x38
.text:00463e64 3000bfaf sw ra,local_8+0x38(sp)
.text:00463e68 2c00b5af sw s5,local_c+0x38(sp)
.text:00463e6c 2800b4af sw s4,local_10+0x38(sp)
.text:00463e70 2400b3af sw s3,local_14+0x38(sp)
.text:00463e74 2000b2af sw s2,local_18+0x38(sp)
.text:00463e78 1c00b1af sw s1,local_1c+0x38(sp)
.text:00463e7c 1800b0af sw s0,local_20+0x38(sp)
.text:00463e80 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00463e84 21a0a000 move s4,a1
.text:00463e88 6200a010 beq a1,zero,LAB_00464014
.text:00463e8c 21988000 _move s3,a0
.text:00463e90 1800888c lw t0,0x18(a0)
.text:00463e94 0000868c lw a2,0x0(a0)
.text:00463e98 0400878c lw a3,0x4(a0)
.text:00463e9c c0580800 sll t3,t0,0x3
.text:00463ea0 21c0cb00 addu t8,a2,t3
.text:00463ea4 21480000 clear t1
.text:00463ea8 01001025 addiu s0,t0,0x1
.text:00463eac 2b200b03 sltu a0,t8,t3
.text:00463eb0 21c8e900 addu t9,a3,t1
.text:00463eb4 21c82403 addu t9,t9,a0
.text:00463eb8 21281301 addu a1,t0,s3
.text:00463ebc 80ff0224 li v0,-0x80
.text:00463ec0 3900032e sltiu v1,s0,0x39
.text:00463ec4 1c00a2a0 sb v0,0x1c(a1)
.text:00463ec8 000078ae sw t8,0x0(s3)
.text:00463ecc 040079ae sw t9,0x4(s3)
.text:00463ed0 3880958f lw s5,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00463ed4 19006014 bne v1,zero,LAB_00463f3c
.text:00463ed8 180070ae _sw s0,0x18(s3)
.text:00463edc 40000c2e sltiu t4,s0,0x40
.text:00463ee0 0a008011 beq t4,zero,LAB_00463f0c
.text:00463ee4 21100002 _move v0,s0
LAB_00463ee8: ;XREF[1,0]: 00463ef8
.text:00463ee8 01004424 addiu a0,v0,0x1
.text:00463eec 21705300 addu t6,v0,s3
.text:00463ef0 40008d2c sltiu t5,a0,0x40
.text:00463ef4 1c00c0a1 sb zero,0x1c(t6)
.text:00463ef8 fbffa015 bne t5,zero,LAB_00463ee8
.text:00463efc 21108000 _move v0,a0
.text:00463f00 180064ae sw a0,0x18(s3)
.text:00463f04 3880958f lw s5,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:00463f08 00000000 nop
LAB_00463f0c: ;XREF[1,0]: 00463ee0
.text:00463f0c 583bb926 addiu t9,s5,0x3b58
.text:00463f10 09f82003 jalr t9=>FUN_00463b58 ;undefined FUN_00463b58()
.text:00463f14 21206002 _move a0,s3
.text:00463f18 1000bc8f lw gp,local_28+0x38(sp)
.text:00463f1c 00000000 nop
.text:00463f20 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463f24 00000000 nop
.text:00463f28 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00463f2c 54000424 _li a0,0x54
.text:00463f30 0000788e lw t8,0x0(s3)
.text:00463f34 0400798e lw t9,0x4(s3)
.text:00463f38 180060ae sw zero,0x18(s3)
LAB_00463f3c: ;XREF[1,0]: 00463ed4
.text:00463f3c 1800648e lw a0,0x18(s3)
.text:00463f40 00000000 nop
.text:00463f44 38008f2c sltiu t7,a0,0x38
.text:00463f48 0900e011 beq t7,zero,LAB_00463f70
.text:00463f4c 025a1800 _srl t3,t8,0x8
LAB_00463f50: ;XREF[1,0]: 00463f60
.text:00463f50 01008524 addiu a1,a0,0x1
.text:00463f54 21889300 addu s1,a0,s3
.text:00463f58 3800b02c sltiu s0,a1,0x38
.text:00463f5c 1c0020a2 sb zero,0x1c(s1)
.text:00463f60 fbff0016 bne s0,zero,LAB_00463f50
.text:00463f64 2120a000 _move a0,a1
.text:00463f68 180065ae sw a1,0x18(s3)
.text:00463f6c 025a1800 srl t3,t8,0x8
LAB_00463f70: ;XREF[1,0]: 00463f48
.text:00463f70 00661900 sll t4,t9,0x18
.text:00463f74 02561800 srl t2,t8,0x18
.text:00463f78 00321900 sll a2,t9,0x8
.text:00463f7c 00007f92 lbu ra,0x0(s3)
.text:00463f80 023c1800 srl a3,t8,0x10
.text:00463f84 00941900 sll s2,t9,0x10
.text:00463f88 02161900 srl v0,t9,0x18
.text:00463f8c 024a1900 srl t1,t9,0x8
.text:00463f90 02401900 srl t0,t9,0x0
.text:00463f94 25284601 or a1,t2,a2
.text:00463f98 25186c01 or v1,t3,t4
.text:00463f9c 02241900 srl a0,t9,0x10
.text:00463fa0 25c0f200 or t8,a3,s2
.text:00463fa4 570065a2 sb a1,0x57(s3)
.text:00463fa8 5b0062a2 sb v0,0x5b(s3)
.text:00463fac 5a0064a2 sb a0,0x5a(s3)
.text:00463fb0 590069a2 sb t1,0x59(s3)
.text:00463fb4 580068a2 sb t0,0x58(s3)
.text:00463fb8 560078a2 sb t8,0x56(s3)
.text:00463fbc 550063a2 sb v1,0x55(s3)
.text:00463fc0 54007fa2 sb ra,0x54(s3)
.text:00463fc4 583bb926 addiu t9,s5,0x3b58
.text:00463fc8 09f82003 jalr t9=>FUN_00463b58 ;undefined FUN_00463b58()
.text:00463fcc 21206002 _move a0,s3
.text:00463fd0 1000bc8f lw gp,local_28+0x38(sp)
.text:00463fd4 00000000 nop
.text:00463fd8 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00463fdc 00000000 nop
.text:00463fe0 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00463fe4 54000424 _li a0,0x54
.text:00463fe8 1000bc8f lw gp,local_28+0x38(sp)
.text:00463fec 21280000 clear a1
LAB_00463ff0: ;XREF[1,0]: 0046400c
.text:00463ff0 80780500 sll t7,a1,0x2
.text:00463ff4 2180f301 addu s0,t7,s3
.text:00463ff8 08000e8e lw t6,0x8(s0)
.text:00463ffc 2168f401 addu t5,t7,s4
.text:00464000 0100a524 addiu a1,a1,0x1
.text:00464004 0300aea9 swl t6,0x3(t5)
.text:00464008 0400b528 slti s5,a1,0x4
.text:0046400c f8ffa016 bne s5,zero,LAB_00463ff0
.text:00464010 0000aeb9 _swr t6,0x0(t5)
LAB_00464014: ;XREF[1,0]: 00463e88
.text:00464014 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00464018 21206002 move a0,s3
.text:0046401c 3000bf8f lw ra,local_8+0x38(sp)
.text:00464020 2c00b58f lw s5,local_c+0x38(sp)
.text:00464024 2800b48f lw s4,local_10+0x38(sp)
.text:00464028 2400b38f lw s3,local_14+0x38(sp)
.text:0046402c 2000b28f lw s2,local_18+0x38(sp)
.text:00464030 1c00b18f lw s1,local_1c+0x38(sp)
.text:00464034 1800b08f lw s0,local_20+0x38(sp)
.text:00464038 21280000 clear a1
.text:0046403c 60000624 li a2,0x60
.text:00464040 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00464044 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psMd5Update()
;local_8 undefined4 -8 ;XREF[2,0]: 00464058,00464138
;local_c undefined4 -c ;XREF[2,0]: 0046405c,0046413c
;local_10 undefined4 -10 ;XREF[2,0]: 00464060,00464140
;local_14 undefined4 -14 ;XREF[2,0]: 00464064,00464144
;local_18 undefined4 -18 ;XREF[2,0]: 00464068,00464148
;local_1c undefined4 -1c ;XREF[2,0]: 0046406c,0046414c
;local_20 undefined4 -20 ;XREF[2,0]: 00464070,00464150
;local_28 undefined4 -28 ;XREF[4,0]: 00464074,004640d8,004640f8,00464124
;XREF[22,0]: Entry Point,00463a84,00464170
; 0046422c,00464324,0046433c
; 004644cc,0046452c,004645b0
; 00465030,004652a8,0046683c
; 00466854,004668d0,004668e8
; 00466900,00467454,0046746c
; 00467cd0,00467ce8,00467d04
; 004d7f64
.text:00464048 08001c3c lui gp,0x8
.text:0046404c 98b99c27 addiu gp,gp,-0x4668
.text:00464050 21e09903 addu gp,gp,t9
.text:00464054 c8ffbd27 addiu sp,sp,-0x38
.text:00464058 3000bfaf sw ra,local_8+0x38(sp)
.text:0046405c 2c00b5af sw s5,local_c+0x38(sp)
.text:00464060 2800b4af sw s4,local_10+0x38(sp)
.text:00464064 2400b3af sw s3,local_14+0x38(sp)
.text:00464068 2000b2af sw s2,local_18+0x38(sp)
.text:0046406c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00464070 1800b0af sw s0,local_20+0x38(sp)
.text:00464074 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00464078 2188c000 move s1,a2
.text:0046407c 21908000 move s2,a0
.text:00464080 2d00c010 beq a2,zero,LAB_00464138
.text:00464084 2198a000 _move s3,a1
.text:00464088 3880828f lw v0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0046408c 40001424 li s4,0x40
.text:00464090 03000010 b LAB_004640a0
.text:00464094 583b5524 _addiu s5,v0,0x3b58
LAB_00464098: ;XREF[1,0]: 004640e4
.text:00464098 27002012 beq s1,zero,LAB_00464138
.text:0046409c 00000000 _nop
LAB_004640a0: ;XREF[2,0]: 00464090,00464130
.text:004640a0 1800468e lw a2,0x18(s2)
.text:004640a4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004640a8 23808602 subu s0,s4,a2
.text:004640ac 2120d200 addu a0,a2,s2
.text:004640b0 2b183002 sltu v1,s1,s0
.text:004640b4 21286002 move a1,s3
.text:004640b8 02006010 beq v1,zero,LAB_004640c4
.text:004640bc 1c008424 _addiu a0,a0,0x1c
.text:004640c0 21802002 move s0,s1
LAB_004640c4: ;XREF[1,0]: 004640b8
.text:004640c4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004640c8 21300002 _move a2,s0
.text:004640cc 1800478e lw a3,0x18(s2)
.text:004640d0 23883002 subu s1,s1,s0
.text:004640d4 2128f000 addu a1,a3,s0
.text:004640d8 1000bc8f lw gp,local_28+0x38(sp)
.text:004640dc 21204002 move a0,s2
.text:004640e0 21987002 addu s3,s3,s0
.text:004640e4 ecffb414 bne a1,s4,LAB_00464098
.text:004640e8 180045ae _sw a1,0x18(s2)
.text:004640ec 21c8a002 move t9,s5
.text:004640f0 09f82003 jalr t9=>FUN_00463b58 ;undefined FUN_00463b58()
.text:004640f4 00000000 _nop
.text:004640f8 1000bc8f lw gp,local_28+0x38(sp)
.text:004640fc 00000000 nop
.text:00464100 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00464104 00000000 nop
.text:00464108 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:0046410c 54000424 _li a0,0x54
.text:00464110 00004c8e lw t4,0x0(s2)
.text:00464114 04004a8e lw t2,0x4(s2)
.text:00464118 00028925 addiu t1,t4,0x200
.text:0046411c 00022b2d sltiu t3,t1,0x200
.text:00464120 21404b01 addu t0,t2,t3
.text:00464124 1000bc8f lw gp,local_28+0x38(sp)
.text:00464128 180040ae sw zero,0x18(s2)
.text:0046412c 000049ae sw t1,0x0(s2)
.text:00464130 dbff2016 bne s1,zero,LAB_004640a0
.text:00464134 040048ae _sw t0,0x4(s2)
LAB_00464138: ;XREF[2,0]: 00464080,00464098
.text:00464138 3000bf8f lw ra,local_8+0x38(sp)
.text:0046413c 2c00b58f lw s5,local_c+0x38(sp)
.text:00464140 2800b48f lw s4,local_10+0x38(sp)
.text:00464144 2400b38f lw s3,local_14+0x38(sp)
.text:00464148 2000b28f lw s2,local_18+0x38(sp)
.text:0046414c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00464150 1800b08f lw s0,local_20+0x38(sp)
.text:00464154 0800e003 jr ra
.text:00464158 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacMd5Update()
;XREF[4,0]: Entry Point,0045f428,0045f440
; 004d8154
.text:0046415c 08001c3c lui gp,0x8
.text:00464160 84b89c27 addiu gp,gp,-0x477c
.text:00464164 21e09903 addu gp,gp,t9
.text:00464168 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:0046416c 00000000 nop
.text:00464170 08002003 jr t9=>psMd5Update
.text:00464174 40008424 _addiu a0,a0,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacMd5Init()
;local_8 undefined4 -8 ;XREF[2,0]: 00464188,00464284
;local_c undefined4 -c ;XREF[2,0]: 0046418c,00464288
;local_10 undefined4 -10 ;XREF[2,0]: 00464190,0046428c
;local_14 undefined4 -14 ;XREF[2,0]: 00464194,00464290
;local_18 undefined4 -18 ;XREF[2,0]: 00464198,00464294
;local_1c undefined4 -1c ;XREF[2,0]: 0046419c,00464298
;local_20 undefined4 -20 ;XREF[2,0]: 004641a0,0046429c
;local_28 undefined4 -28 ;XREF[3,0]: 004641a4,00464214,00464234
;XREF[3,0]: Entry Point,0045f404,004d8b44
.text:00464178 08001c3c lui gp,0x8
.text:0046417c 68b89c27 addiu gp,gp,-0x4798
.text:00464180 21e09903 addu gp,gp,t9
.text:00464184 c8ffbd27 addiu sp,sp,-0x38
.text:00464188 3000bfaf sw ra,local_8+0x38(sp)
.text:0046418c 2c00b5af sw s5,local_c+0x38(sp)
.text:00464190 2800b4af sw s4,local_10+0x38(sp)
.text:00464194 2400b3af sw s3,local_14+0x38(sp)
.text:00464198 2000b2af sw s2,local_18+0x38(sp)
.text:0046419c 1c00b1af sw s1,local_1c+0x38(sp)
.text:004641a0 1800b0af sw s0,local_20+0x38(sp)
.text:004641a4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004641a8 ffffd030 andi s0,a2,0xffff
.text:004641ac 2ba81000 sltu s5,zero,s0
.text:004641b0 2198a000 move s3,a1
.text:004641b4 21888000 move s1,a0
.text:004641b8 0900a012 beq s5,zero,LAB_004641e0
.text:004641bc 21280000 _clear a1
LAB_004641c0: ;XREF[1,0]: 004641d8
.text:004641c0 21386502 addu a3,s3,a1
.text:004641c4 0000e690 lbu a2,0x0(a3)
.text:004641c8 21202502 addu a0,s1,a1
.text:004641cc 0100a524 addiu a1,a1,0x1
.text:004641d0 3600c338 xori v1,a2,0x36
.text:004641d4 2b10b000 sltu v0,a1,s0
.text:004641d8 f9ff4014 bne v0,zero,LAB_004641c0
.text:004641dc 000083a0 _sb v1,0x0(a0)
LAB_004641e0: ;XREF[1,0]: 004641b8
.text:004641e0 4000142a slti s4,s0,0x40
.text:004641e4 07008012 beq s4,zero,LAB_00464204
.text:004641e8 21200002 _move a0,s0
.text:004641ec 36000524 li a1,0x36
LAB_004641f0: ;XREF[1,0]: 004641fc
.text:004641f0 21482402 addu t1,s1,a0
.text:004641f4 01008424 addiu a0,a0,0x1
.text:004641f8 40008828 slti t0,a0,0x40
.text:004641fc fcff0015 bne t0,zero,LAB_004641f0
.text:00464200 000025a1 _sb a1,0x0(t1)
LAB_00464204: ;XREF[1,0]: 004641e4
.text:00464204 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:00464208 40003226 addiu s2,s1,0x40
.text:0046420c 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:00464210 21204002 _move a0,s2
.text:00464214 1000bc8f lw gp,local_28+0x38(sp)
.text:00464218 1a004004 bltz v0,LAB_00464284
.text:0046421c 21184000 _move v1,v0
.text:00464220 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00464224 21282002 move a1,s1
.text:00464228 21204002 move a0,s2
.text:0046422c 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00464230 40000624 _li a2,0x40
.text:00464234 1000bc8f lw gp,local_28+0x38(sp)
.text:00464238 0900a012 beq s5,zero,LAB_00464260
.text:0046423c 21280000 _clear a1
LAB_00464240: ;XREF[1,0]: 00464258
.text:00464240 21706502 addu t6,s3,a1
.text:00464244 0000cd91 lbu t5,0x0(t6)
.text:00464248 21582502 addu t3,s1,a1
.text:0046424c 0100a524 addiu a1,a1,0x1
.text:00464250 5c00ac39 xori t4,t5,0x5c
.text:00464254 2b50b000 sltu t2,a1,s0
.text:00464258 f9ff4015 bne t2,zero,LAB_00464240
.text:0046425c 00006ca1 _sb t4,0x0(t3)
LAB_00464260: ;XREF[1,0]: 00464238
.text:00464260 07008012 beq s4,zero,LAB_00464280
.text:00464264 21300002 _move a2,s0
.text:00464268 5c000424 li a0,0x5c
LAB_0046426c: ;XREF[1,0]: 00464278
.text:0046426c 21782602 addu t7,s1,a2
.text:00464270 0100c624 addiu a2,a2,0x1
.text:00464274 4000c528 slti a1,a2,0x40
.text:00464278 fcffa014 bne a1,zero,LAB_0046426c
.text:0046427c 0000e4a1 _sb a0,0x0(t7)
LAB_00464280: ;XREF[1,0]: 00464260
.text:00464280 21180000 clear v1
LAB_00464284: ;XREF[1,0]: 00464218
.text:00464284 3000bf8f lw ra,local_8+0x38(sp)
.text:00464288 2c00b58f lw s5,local_c+0x38(sp)
.text:0046428c 2800b48f lw s4,local_10+0x38(sp)
.text:00464290 2400b38f lw s3,local_14+0x38(sp)
.text:00464294 2000b28f lw s2,local_18+0x38(sp)
.text:00464298 1c00b18f lw s1,local_1c+0x38(sp)
.text:0046429c 1800b08f lw s0,local_20+0x38(sp)
.text:004642a0 21106000 move v0,v1
.text:004642a4 0800e003 jr ra
.text:004642a8 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacMd5Final()
;local_4 undefined4 -4 ;XREF[3,0]: 004642bc,00464368,004643bc
;local_8 undefined4 -8 ;XREF[3,0]: 004642c0,0046436c,004643c8
;local_c undefined4 -c ;XREF[3,0]: 004642c4,00464370,004643cc
;local_10 undefined4 -10 ;XREF[3,0]: 004642c8,00464374,004643d0
;local_18 undefined4 -18 ;XREF[8,0]: 004642cc,004642e8,00464300,0046432c,00464344
; 0046435c,0046439c,004643b8
;XREF[5,0]: Entry Point,0045f458,00464544
; 00465748,004d8aa4
.text:004642ac 08001c3c lui gp,0x8
.text:004642b0 34b79c27 addiu gp,gp,-0x48cc
.text:004642b4 21e09903 addu gp,gp,t9
.text:004642b8 d8ffbd27 addiu sp,sp,-0x28
.text:004642bc 2400bfaf sw ra,local_4+0x28(sp)
.text:004642c0 2000b2af sw s2,local_8+0x28(sp)
.text:004642c4 1c00b1af sw s1,local_c+0x28(sp)
.text:004642c8 1800b0af sw s0,local_10+0x28(sp)
.text:004642cc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004642d0 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:004642d4 40009024 addiu s0,a0,0x40
.text:004642d8 21888000 move s1,a0
.text:004642dc 21200002 move a0,s0
.text:004642e0 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:004642e4 2190a000 _move s2,a1
.text:004642e8 1000bc8f lw gp,local_18+0x28(sp)
.text:004642ec 00000000 nop
.text:004642f0 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:004642f4 00000000 nop
.text:004642f8 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:004642fc 21200002 _move a0,s0
.text:00464300 1000bc8f lw gp,local_18+0x28(sp)
.text:00464304 21200002 move a0,s0
.text:00464308 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:0046430c 21282002 move a1,s1
.text:00464310 21182003 move v1,t9
.text:00464314 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00464318 1b004004 bltz v0,LAB_00464388
.text:0046431c 40000624 _li a2,0x40
.text:00464320 21c86000 move t9,v1
.text:00464324 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00464328 00000000 _nop
.text:0046432c 1000bc8f lw gp,local_18+0x28(sp)
.text:00464330 21200002 move a0,s0
.text:00464334 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00464338 21284002 move a1,s2
.text:0046433c 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00464340 10000624 _li a2,0x10
.text:00464344 1000bc8f lw gp,local_18+0x28(sp)
.text:00464348 21200002 move a0,s0
.text:0046434c 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00464350 00000000 nop
.text:00464354 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:00464358 21284002 _move a1,s2
.text:0046435c 1000bc8f lw gp,local_18+0x28(sp)
.text:00464360 21202002 move a0,s1
.text:00464364 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00464368 2400bf8f lw ra,local_4+0x28(sp)
.text:0046436c 2000b28f lw s2,local_8+0x28(sp)
.text:00464370 1c00b18f lw s1,local_c+0x28(sp)
.text:00464374 1800b08f lw s0,local_10+0x28(sp)
.text:00464378 21280000 clear a1
.text:0046437c 40000624 li a2,0x40
.text:00464380 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00464384 2800bd27 _addiu sp,sp,0x28
LAB_00464388: ;XREF[1,0]: 00464318
.text:00464388 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046438c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464390 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:00464394 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00464398 900ea524 _addiu a1=>.roda...,a1,0xe90 ;= "digest/hmac.c"
.text:0046439c 1000bc8f lw gp,local_18+0x28(sp)
.text:004643a0 f9000524 li a1,0xf9
.text:004643a4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004643a8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004643ac 00000000 nop
.text:004643b0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004643b4 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:004643b8 1000bc8f lw gp,local_18+0x28(sp)
.text:004643bc 2400bf8f lw ra,local_4+0x28(sp)
.text:004643c0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004643c4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004643c8 2000b28f lw s2,local_8+0x28(sp)
.text:004643cc 1c00b18f lw s1,local_c+0x28(sp)
.text:004643d0 1800b08f lw s0,local_10+0x28(sp)
.text:004643d4 a00e8424 addiu a0=>.rodata:s_rc_>=_0_00490ea0,a0,0xea0 ;= "rc >= 0"
.text:004643d8 08002003 jr t9=>_psError
.text:004643dc 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacMd5(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00464430
;param_6 undefined4 14 ;XREF[1,0]: 00464434
;param_7 undefined4 18 ;XREF[1,0]: 00464438
;local_4 undefined4 -4 ;XREF[2,0]: 004643f0,00464554
;local_8 undefined4 -8 ;XREF[2,0]: 004643f4,00464558
;local_c undefined4 -c ;XREF[2,0]: 004643f8,0046455c
;local_10 undefined4 -10 ;XREF[2,0]: 004643fc,00464560
;local_14 undefined4 -14 ;XREF[2,0]: 00464400,00464564
;local_18 undefined4 -18 ;XREF[2,0]: 00464404,00464568
;local_1c undefined4 -1c ;XREF[2,0]: 00464408,0046456c
;local_20 undefined4 -20 ;XREF[2,0]: 0046440c,00464570
;local_24 undefined4 -24 ;XREF[2,0]: 00464410,00464574
;local_28 undefined4 -28 ;XREF[2,0]: 00464414,00464578
;local_c8 undefined1 -c8 ;XREF[2,0]: 0046447c,004644fc
;local_d0 undefined4 -d0 ;XREF[9,0]: 00464418,004644b4,004644d4,00464534,0046454c
; 00464598,004645b8,004645d0,004645f0
;XREF[4,0]: Entry Point,0045f340,0045f3d0
; 004d82f8
.text:004643e0 08001c3c lui gp,0x8
.text:004643e4 00b69c27 addiu gp,gp,-0x4a00
.text:004643e8 21e09903 addu gp,gp,t9
.text:004643ec 20ffbd27 addiu sp,sp,-0xe0
.text:004643f0 dc00bfaf sw ra,local_4+0xe0(sp)
.text:004643f4 d800beaf sw s8,local_8+0xe0(sp)
.text:004643f8 d400b7af sw s7,local_c+0xe0(sp)
.text:004643fc d000b6af sw s6,local_10+0xe0(sp)
.text:00464400 cc00b5af sw s5,local_14+0xe0(sp)
.text:00464404 c800b4af sw s4,local_18+0xe0(sp)
.text:00464408 c400b3af sw s3,local_1c+0xe0(sp)
.text:0046440c c000b2af sw s2,local_20+0xe0(sp)
.text:00464410 bc00b1af sw s1,local_24+0xe0(sp)
.text:00464414 b800b0af sw s0,local_28+0xe0(sp)
.text:00464418 1000bcaf sw gp=>_gp,local_d0+0xe0(sp)
.text:0046441c ffffb030 andi s0,param_2,0xffff
.text:00464420 4100022e sltiu v0,s0,0x41
.text:00464424 21a08000 move s4,param_1
.text:00464428 21b8c000 move s7,param_3
.text:0046442c 21f0e000 move s8,param_4
.text:00464430 f000b68f lw s6,param_5+0xe0(sp)
.text:00464434 f400b28f lw s2,param_6+0xe0(sp)
.text:00464438 f800b38f lw s3,param_7+0xe0(sp)
.text:0046443c 52004010 beq v0,zero,LAB_00464588
.text:00464440 1800b127 _addiu s1,sp,0x18
.text:00464444 000070a6 sh s0,0x0(s3)
.text:00464448 21908000 move s2,param_1
LAB_0046444c: ;XREF[1,0]: 004645f4
.text:0046444c 00007096 lhu s0,0x0(s3)
.text:00464450 00000000 nop
.text:00464454 2ba01000 sltu s4,zero,s0
.text:00464458 09008012 beq s4,zero,LAB_00464480
.text:0046445c 21280000 _clear param_2
LAB_00464460: ;XREF[1,0]: 00464478
.text:00464460 21484502 addu t1,s2,param_2
.text:00464464 00002891 lbu t0,0x0(t1)
.text:00464468 21202502 addu param_1,s1,param_2
.text:0046446c 0100a524 addiu param_2,param_2,0x1
.text:00464470 36000739 xori param_4,t0,0x36
.text:00464474 2b30b000 sltu param_3,param_2,s0
.text:00464478 f9ffc014 bne param_3,zero,LAB_00464460
.text:0046447c 000087a0 _sb param_4,0x0(param_1)=>local_c8
LAB_00464480: ;XREF[1,0]: 00464458
.text:00464480 4000152a slti s5,s0,0x40
.text:00464484 0700a012 beq s5,zero,LAB_004644a4
.text:00464488 21200002 _move param_1,s0
.text:0046448c 36000524 li param_2,0x36
LAB_00464490: ;XREF[1,0]: 0046449c
.text:00464490 21582402 addu t3,s1,param_1
.text:00464494 01008424 addiu param_1,param_1,0x1
.text:00464498 40008a28 slti t2,param_1,0x40
.text:0046449c fcff4015 bne t2,zero,LAB_00464490
.text:004644a0 000065a1 _sb param_2,0x0(t3)
LAB_004644a4: ;XREF[1,0]: 00464484
.text:004644a4 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:004644a8 40003326 addiu s3,s1,0x40
.text:004644ac 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:004644b0 21206002 _move param_1,s3
.text:004644b4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004644b8 26004004 bltz v0,LAB_00464554
.text:004644bc 21184000 _move v1,v0
.text:004644c0 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004644c4 21282002 move param_2,s1
.text:004644c8 21206002 move param_1,s3
.text:004644cc 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:004644d0 40000624 _li param_3,0x40
.text:004644d4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004644d8 09008012 beq s4,zero,LAB_00464500
.text:004644dc 21280000 _clear param_2
LAB_004644e0: ;XREF[1,0]: 004644f8
.text:004644e0 21a04502 addu s4,s2,param_2
.text:004644e4 00008f92 lbu t7,0x0(s4)
.text:004644e8 21682502 addu t5,s1,param_2
.text:004644ec 0100a524 addiu param_2,param_2,0x1
.text:004644f0 5c00ee39 xori t6,t7,0x5c
.text:004644f4 2b60b000 sltu t4,param_2,s0
.text:004644f8 f9ff8015 bne t4,zero,LAB_004644e0
.text:004644fc 0000aea1 _sb t6,0x0(t5)=>local_c8
LAB_00464500: ;XREF[1,0]: 004644d8
.text:00464500 0700a012 beq s5,zero,LAB_00464520
.text:00464504 21200002 _move param_1,s0
.text:00464508 5c000524 li param_2,0x5c
LAB_0046450c: ;XREF[1,0]: 00464518
.text:0046450c 21902402 addu s2,s1,param_1
.text:00464510 01008424 addiu param_1,param_1,0x1
.text:00464514 40009028 slti s0,param_1,0x40
.text:00464518 fcff0016 bne s0,zero,LAB_0046450c
.text:0046451c 000045a2 _sb param_2,0x0(s2)
LAB_00464520: ;XREF[1,0]: 00464500
.text:00464520 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00464524 21206002 move param_1,s3
.text:00464528 2128e002 move param_2,s7
.text:0046452c 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00464530 2130c003 _move param_3,s8
.text:00464534 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464538 21202002 move param_1,s1
.text:0046453c c490998f lw t9,-0x6f3c(gp)=>->psHmacMd5Final ;= 004642ac
.text:00464540 00000000 nop
.text:00464544 09f82003 jalr t9=>psHmacMd5Final ;undefined psHmacMd5Final()
.text:00464548 2128c002 _move param_2,s6
.text:0046454c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464550 21180000 clear v1
LAB_00464554: ;XREF[2,0]: 004644b8,0046459c
.text:00464554 dc00bf8f lw ra,local_4+0xe0(sp)
.text:00464558 d800be8f lw s8,local_8+0xe0(sp)
.text:0046455c d400b78f lw s7,local_c+0xe0(sp)
.text:00464560 d000b68f lw s6,local_10+0xe0(sp)
.text:00464564 cc00b58f lw s5,local_14+0xe0(sp)
.text:00464568 c800b48f lw s4,local_18+0xe0(sp)
.text:0046456c c400b38f lw s3,local_1c+0xe0(sp)
.text:00464570 c000b28f lw s2,local_20+0xe0(sp)
.text:00464574 bc00b18f lw s1,local_24+0xe0(sp)
.text:00464578 b800b08f lw s0,local_28+0xe0(sp)
.text:0046457c 21106000 move v0,v1
.text:00464580 0800e003 jr ra
.text:00464584 e000bd27 _addiu sp,sp,0xe0
LAB_00464588: ;XREF[1,0]: 0046443c
.text:00464588 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:0046458c 00000000 nop
.text:00464590 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:00464594 21202002 _move param_1,s1
.text:00464598 1000bc8f lw gp,local_d0+0xe0(sp)
.text:0046459c edff4004 bltz v0,LAB_00464554
.text:004645a0 21184000 _move v1,v0
.text:004645a4 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004645a8 21300002 move param_3,s0
.text:004645ac 21288002 move param_2,s4
.text:004645b0 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:004645b4 21202002 _move param_1,s1
.text:004645b8 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004645bc 21202002 move param_1,s1
.text:004645c0 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:004645c4 00000000 nop
.text:004645c8 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:004645cc 2128c002 _move param_2,s6
.text:004645d0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004645d4 10000324 li v1,0x10
.text:004645d8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004645dc 000063a6 sh v1,0x0(s3)
.text:004645e0 21204002 move param_1,s2
.text:004645e4 2128c002 move param_2,s6
.text:004645e8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004645ec 10000624 _li param_3,0x10
.text:004645f0 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004645f4 95ff0010 b LAB_0046444c
.text:004645f8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha1Update()
;XREF[10,0]: Entry Point,0045785c,00457874
; 0045788c,0045f678,0045f690
; 00465d30,00465d48,00465dcc
; 004d8aac
.text:004645fc 08001c3c lui gp,0x8
.text:00464600 e4b39c27 addiu gp,gp,-0x4c1c
.text:00464604 21e09903 addu gp,gp,t9
.text:00464608 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0046460c 00000000 nop
.text:00464610 08002003 jr t9=>psSha1Update
.text:00464614 40008424 _addiu a0,a0,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha1Init()
;local_4 undefined4 -4 ;XREF[2,0]: 00464628,00464724
;local_8 undefined4 -8 ;XREF[2,0]: 0046462c,00464728
;local_c undefined4 -c ;XREF[2,0]: 00464630,0046472c
;local_10 undefined4 -10 ;XREF[2,0]: 00464634,00464730
;local_14 undefined4 -14 ;XREF[2,0]: 00464638,00464734
;local_18 undefined4 -18 ;XREF[2,0]: 0046463c,00464738
;local_20 undefined4 -20 ;XREF[3,0]: 00464640,004646b0,004646d0
;XREF[6,0]: Entry Point,0045783c,0045f654
; 00465d18,00465db4,004d877c
.text:00464618 08001c3c lui gp,0x8
.text:0046461c c8b39c27 addiu gp,gp,-0x4c38
.text:00464620 21e09903 addu gp,gp,t9
.text:00464624 d0ffbd27 addiu sp,sp,-0x30
.text:00464628 2c00bfaf sw ra,local_4+0x30(sp)
.text:0046462c 2800b4af sw s4,local_8+0x30(sp)
.text:00464630 2400b3af sw s3,local_c+0x30(sp)
.text:00464634 2000b2af sw s2,local_10+0x30(sp)
.text:00464638 1c00b1af sw s1,local_14+0x30(sp)
.text:0046463c 1800b0af sw s0,local_18+0x30(sp)
.text:00464640 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00464644 ffffd030 andi s0,a2,0xffff
.text:00464648 2ba01000 sltu s4,zero,s0
.text:0046464c 2198a000 move s3,a1
.text:00464650 21888000 move s1,a0
.text:00464654 09008012 beq s4,zero,LAB_0046467c
.text:00464658 21280000 _clear a1
LAB_0046465c: ;XREF[1,0]: 00464674
.text:0046465c 21386502 addu a3,s3,a1
.text:00464660 0000e690 lbu a2,0x0(a3)
.text:00464664 21202502 addu a0,s1,a1
.text:00464668 0100a524 addiu a1,a1,0x1
.text:0046466c 3600c338 xori v1,a2,0x36
.text:00464670 2b10b000 sltu v0,a1,s0
.text:00464674 f9ff4014 bne v0,zero,LAB_0046465c
.text:00464678 000083a0 _sb v1,0x0(a0)
LAB_0046467c: ;XREF[1,0]: 00464654
.text:0046467c 4000052e sltiu a1,s0,0x40
.text:00464680 0700a010 beq a1,zero,LAB_004646a0
.text:00464684 21200002 _move a0,s0
.text:00464688 36000524 li a1,0x36
LAB_0046468c: ;XREF[1,0]: 00464698
.text:0046468c 21482402 addu t1,s1,a0
.text:00464690 01008424 addiu a0,a0,0x1
.text:00464694 4000882c sltiu t0,a0,0x40
.text:00464698 fcff0015 bne t0,zero,LAB_0046468c
.text:0046469c 000025a1 _sb a1,0x0(t1)
LAB_004646a0: ;XREF[1,0]: 00464680
.text:004646a0 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:004646a4 40003226 addiu s2,s1,0x40
.text:004646a8 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:004646ac 21204002 _move a0,s2
.text:004646b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004646b4 1b004004 bltz v0,LAB_00464724
.text:004646b8 21184000 _move v1,v0
.text:004646bc fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004646c0 21282002 move a1,s1
.text:004646c4 21204002 move a0,s2
.text:004646c8 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004646cc 40000624 _li a2,0x40
.text:004646d0 1000bc8f lw gp,local_20+0x30(sp)
.text:004646d4 09008012 beq s4,zero,LAB_004646fc
.text:004646d8 21280000 _clear a1
LAB_004646dc: ;XREF[1,0]: 004646f4
.text:004646dc 21706502 addu t6,s3,a1
.text:004646e0 0000cd91 lbu t5,0x0(t6)
.text:004646e4 21582502 addu t3,s1,a1
.text:004646e8 0100a524 addiu a1,a1,0x1
.text:004646ec 5c00ac39 xori t4,t5,0x5c
.text:004646f0 2b50b000 sltu t2,a1,s0
.text:004646f4 f9ff4015 bne t2,zero,LAB_004646dc
.text:004646f8 00006ca1 _sb t4,0x0(t3)
LAB_004646fc: ;XREF[1,0]: 004646d4
.text:004646fc 40000f2a slti t7,s0,0x40
.text:00464700 0700e011 beq t7,zero,LAB_00464720
.text:00464704 21300002 _move a2,s0
.text:00464708 5c000424 li a0,0x5c
LAB_0046470c: ;XREF[1,0]: 00464718
.text:0046470c 21902602 addu s2,s1,a2
.text:00464710 0100c624 addiu a2,a2,0x1
.text:00464714 4000d028 slti s0,a2,0x40
.text:00464718 fcff0016 bne s0,zero,LAB_0046470c
.text:0046471c 000044a2 _sb a0,0x0(s2)
LAB_00464720: ;XREF[1,0]: 00464700
.text:00464720 21180000 clear v1
LAB_00464724: ;XREF[1,0]: 004646b4
.text:00464724 2c00bf8f lw ra,local_4+0x30(sp)
.text:00464728 2800b48f lw s4,local_8+0x30(sp)
.text:0046472c 2400b38f lw s3,local_c+0x30(sp)
.text:00464730 2000b28f lw s2,local_10+0x30(sp)
.text:00464734 1c00b18f lw s1,local_14+0x30(sp)
.text:00464738 1800b08f lw s0,local_18+0x30(sp)
.text:0046473c 21106000 move v0,v1
.text:00464740 0800e003 jr ra
.text:00464744 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha1Final()
;local_4 undefined4 -4 ;XREF[3,0]: 00464758,00464804,00464858
;local_8 undefined4 -8 ;XREF[3,0]: 0046475c,00464808,00464864
;local_c undefined4 -c ;XREF[3,0]: 00464760,0046480c,00464868
;local_10 undefined4 -10 ;XREF[3,0]: 00464764,00464810,0046486c
;local_18 undefined4 -18 ;XREF[8,0]: 00464768,00464784,0046479c,004647c8,004647e0
; 004647f8,00464838,00464854
;XREF[8,0]: Entry Point,004578a4,0045f6a8
; 004649e4,00465770,00465d60
; 00465de4,004d826c
.text:00464748 08001c3c lui gp,0x8
.text:0046474c 98b29c27 addiu gp,gp,-0x4d68
.text:00464750 21e09903 addu gp,gp,t9
.text:00464754 d8ffbd27 addiu sp,sp,-0x28
.text:00464758 2400bfaf sw ra,local_4+0x28(sp)
.text:0046475c 2000b2af sw s2,local_8+0x28(sp)
.text:00464760 1c00b1af sw s1,local_c+0x28(sp)
.text:00464764 1800b0af sw s0,local_10+0x28(sp)
.text:00464768 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0046476c dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:00464770 40009024 addiu s0,a0,0x40
.text:00464774 21888000 move s1,a0
.text:00464778 21200002 move a0,s0
.text:0046477c 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:00464780 2190a000 _move s2,a1
.text:00464784 1000bc8f lw gp,local_18+0x28(sp)
.text:00464788 00000000 nop
.text:0046478c 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:00464790 00000000 nop
.text:00464794 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00464798 21200002 _move a0,s0
.text:0046479c 1000bc8f lw gp,local_18+0x28(sp)
.text:004647a0 21200002 move a0,s0
.text:004647a4 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004647a8 21282002 move a1,s1
.text:004647ac 21182003 move v1,t9
.text:004647b0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004647b4 1b004004 bltz v0,LAB_00464824
.text:004647b8 40000624 _li a2,0x40
.text:004647bc 21c86000 move t9,v1
.text:004647c0 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004647c4 00000000 _nop
.text:004647c8 1000bc8f lw gp,local_18+0x28(sp)
.text:004647cc 21200002 move a0,s0
.text:004647d0 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004647d4 21284002 move a1,s2
.text:004647d8 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004647dc 14000624 _li a2,0x14
.text:004647e0 1000bc8f lw gp,local_18+0x28(sp)
.text:004647e4 21200002 move a0,s0
.text:004647e8 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:004647ec 00000000 nop
.text:004647f0 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:004647f4 21284002 _move a1,s2
.text:004647f8 1000bc8f lw gp,local_18+0x28(sp)
.text:004647fc 21202002 move a0,s1
.text:00464800 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00464804 2400bf8f lw ra,local_4+0x28(sp)
.text:00464808 2000b28f lw s2,local_8+0x28(sp)
.text:0046480c 1c00b18f lw s1,local_c+0x28(sp)
.text:00464810 1800b08f lw s0,local_10+0x28(sp)
.text:00464814 21280000 clear a1
.text:00464818 40000624 li a2,0x40
.text:0046481c 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00464820 2800bd27 _addiu sp,sp,0x28
LAB_00464824: ;XREF[1,0]: 004647b4
.text:00464824 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464828 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046482c 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:00464830 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00464834 900ea524 _addiu a1=>.roda...,a1,0xe90 ;= "digest/hmac.c"
.text:00464838 1000bc8f lw gp,local_18+0x28(sp)
.text:0046483c 75010524 li a1,0x175
.text:00464840 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464844 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00464848 00000000 nop
.text:0046484c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00464850 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00464854 1000bc8f lw gp,local_18+0x28(sp)
.text:00464858 2400bf8f lw ra,local_4+0x28(sp)
.text:0046485c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464860 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00464864 2000b28f lw s2,local_8+0x28(sp)
.text:00464868 1c00b18f lw s1,local_c+0x28(sp)
.text:0046486c 1800b08f lw s0,local_10+0x28(sp)
.text:00464870 a00e8424 addiu a0=>.rodata:s_rc_>=_0_00490ea0,a0,0xea0 ;= "rc >= 0"
.text:00464874 08002003 jr t9=>_psError
.text:00464878 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha1(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004648c8
;param_6 undefined4 14 ;XREF[1,0]: 004648cc
;param_7 undefined4 18 ;XREF[1,0]: 004648d0
;local_8 undefined4 -8 ;XREF[2,0]: 0046488c,004649f4
;local_c undefined4 -c ;XREF[2,0]: 00464890,004649f8
;local_10 undefined4 -10 ;XREF[2,0]: 00464894,004649fc
;local_14 undefined4 -14 ;XREF[2,0]: 00464898,00464a00
;local_18 undefined4 -18 ;XREF[2,0]: 0046489c,00464a04
;local_1c undefined4 -1c ;XREF[2,0]: 004648a0,00464a08
;local_20 undefined4 -20 ;XREF[2,0]: 004648a4,00464a0c
;local_24 undefined4 -24 ;XREF[2,0]: 004648a8,00464a10
;local_28 undefined4 -28 ;XREF[2,0]: 004648ac,00464a14
;local_c8 undefined1 -c8 ;XREF[2,0]: 00464914,00464994
;local_d0 undefined4 -d0 ;XREF[9,0]: 004648b0,0046494c,0046496c,004649d4,004649ec
; 00464a34,00464a54,00464a6c,00464a8c
;XREF[4,0]: Entry Point,0045f584,0045f620
; 004d85c4
.text:0046487c 08001c3c lui gp,0x8
.text:00464880 64b19c27 addiu gp,gp,-0x4e9c
.text:00464884 21e09903 addu gp,gp,t9
.text:00464888 20ffbd27 addiu sp,sp,-0xe0
.text:0046488c d800bfaf sw ra,local_8+0xe0(sp)
.text:00464890 d400b7af sw s7,local_c+0xe0(sp)
.text:00464894 d000b6af sw s6,local_10+0xe0(sp)
.text:00464898 cc00b5af sw s5,local_14+0xe0(sp)
.text:0046489c c800b4af sw s4,local_18+0xe0(sp)
.text:004648a0 c400b3af sw s3,local_1c+0xe0(sp)
.text:004648a4 c000b2af sw s2,local_20+0xe0(sp)
.text:004648a8 bc00b1af sw s1,local_24+0xe0(sp)
.text:004648ac b800b0af sw s0,local_28+0xe0(sp)
.text:004648b0 1000bcaf sw gp=>_gp,local_d0+0xe0(sp)
.text:004648b4 ffffb030 andi s0,param_2,0xffff
.text:004648b8 4100022e sltiu v0,s0,0x41
.text:004648bc 21a08000 move s4,param_1
.text:004648c0 21b0c000 move s6,param_3
.text:004648c4 21b8e000 move s7,param_4
.text:004648c8 f000b58f lw s5,param_5+0xe0(sp)
.text:004648cc f400b28f lw s2,param_6+0xe0(sp)
.text:004648d0 f800b38f lw s3,param_7+0xe0(sp)
.text:004648d4 53004010 beq v0,zero,LAB_00464a24
.text:004648d8 1800b127 _addiu s1,sp,0x18
.text:004648dc 000070a6 sh s0,0x0(s3)
.text:004648e0 21908000 move s2,param_1
LAB_004648e4: ;XREF[1,0]: 00464a90
.text:004648e4 00007096 lhu s0,0x0(s3)
.text:004648e8 00000000 nop
.text:004648ec 2ba01000 sltu s4,zero,s0
.text:004648f0 09008012 beq s4,zero,LAB_00464918
.text:004648f4 21280000 _clear param_2
LAB_004648f8: ;XREF[1,0]: 00464910
.text:004648f8 21484502 addu t1,s2,param_2
.text:004648fc 00002891 lbu t0,0x0(t1)
.text:00464900 21202502 addu param_1,s1,param_2
.text:00464904 0100a524 addiu param_2,param_2,0x1
.text:00464908 36000739 xori param_4,t0,0x36
.text:0046490c 2b30b000 sltu param_3,param_2,s0
.text:00464910 f9ffc014 bne param_3,zero,LAB_004648f8
.text:00464914 000087a0 _sb param_4,0x0(param_1)=>local_c8
LAB_00464918: ;XREF[1,0]: 004648f0
.text:00464918 4000052e sltiu param_2,s0,0x40
.text:0046491c 0700a010 beq param_2,zero,LAB_0046493c
.text:00464920 21200002 _move param_1,s0
.text:00464924 36000524 li param_2,0x36
LAB_00464928: ;XREF[1,0]: 00464934
.text:00464928 21582402 addu t3,s1,param_1
.text:0046492c 01008424 addiu param_1,param_1,0x1
.text:00464930 40008a2c sltiu t2,param_1,0x40
.text:00464934 fcff4015 bne t2,zero,LAB_00464928
.text:00464938 000065a1 _sb param_2,0x0(t3)
LAB_0046493c: ;XREF[1,0]: 0046491c
.text:0046493c 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:00464940 40003326 addiu s3,s1,0x40
.text:00464944 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00464948 21206002 _move param_1,s3
.text:0046494c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464950 28004004 bltz v0,LAB_004649f4
.text:00464954 21184000 _move v1,v0
.text:00464958 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0046495c 21282002 move param_2,s1
.text:00464960 21206002 move param_1,s3
.text:00464964 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00464968 40000624 _li param_3,0x40
.text:0046496c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464970 09008012 beq s4,zero,LAB_00464998
.text:00464974 21280000 _clear param_2
LAB_00464978: ;XREF[1,0]: 00464990
.text:00464978 21a04502 addu s4,s2,param_2
.text:0046497c 00008f92 lbu t7,0x0(s4)
.text:00464980 21682502 addu t5,s1,param_2
.text:00464984 0100a524 addiu param_2,param_2,0x1
.text:00464988 5c00ee39 xori t6,t7,0x5c
.text:0046498c 2b60b000 sltu t4,param_2,s0
.text:00464990 f9ff8015 bne t4,zero,LAB_00464978
.text:00464994 0000aea1 _sb t6,0x0(t5)=>local_c8
LAB_00464998: ;XREF[1,0]: 00464970
.text:00464998 21200002 move param_1,s0
.text:0046499c 4000102a slti s0,s0,0x40
.text:004649a0 07000012 beq s0,zero,LAB_004649c0
.text:004649a4 00000000 _nop
.text:004649a8 5c000524 li param_2,0x5c
LAB_004649ac: ;XREF[1,0]: 004649b8
.text:004649ac 21c02402 addu t8,s1,param_1
.text:004649b0 01008424 addiu param_1,param_1,0x1
.text:004649b4 40009228 slti s2,param_1,0x40
.text:004649b8 fcff4016 bne s2,zero,LAB_004649ac
.text:004649bc 000005a3 _sb param_2,0x0(t8)
LAB_004649c0: ;XREF[1,0]: 004649a0
.text:004649c0 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004649c4 21206002 move param_1,s3
.text:004649c8 2128c002 move param_2,s6
.text:004649cc 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004649d0 2130e002 _move param_3,s7
.text:004649d4 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004649d8 21202002 move param_1,s1
.text:004649dc 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:004649e0 00000000 nop
.text:004649e4 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:004649e8 2128a002 _move param_2,s5
.text:004649ec 1000bc8f lw gp,local_d0+0xe0(sp)
.text:004649f0 21180000 clear v1
LAB_004649f4: ;XREF[2,0]: 00464950,00464a38
.text:004649f4 d800bf8f lw ra,local_8+0xe0(sp)
.text:004649f8 d400b78f lw s7,local_c+0xe0(sp)
.text:004649fc d000b68f lw s6,local_10+0xe0(sp)
.text:00464a00 cc00b58f lw s5,local_14+0xe0(sp)
.text:00464a04 c800b48f lw s4,local_18+0xe0(sp)
.text:00464a08 c400b38f lw s3,local_1c+0xe0(sp)
.text:00464a0c c000b28f lw s2,local_20+0xe0(sp)
.text:00464a10 bc00b18f lw s1,local_24+0xe0(sp)
.text:00464a14 b800b08f lw s0,local_28+0xe0(sp)
.text:00464a18 21106000 move v0,v1
.text:00464a1c 0800e003 jr ra
.text:00464a20 e000bd27 _addiu sp,sp,0xe0
LAB_00464a24: ;XREF[1,0]: 004648d4
.text:00464a24 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:00464a28 00000000 nop
.text:00464a2c 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00464a30 21202002 _move param_1,s1
.text:00464a34 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464a38 eeff4004 bltz v0,LAB_004649f4
.text:00464a3c 21184000 _move v1,v0
.text:00464a40 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00464a44 21300002 move param_3,s0
.text:00464a48 21288002 move param_2,s4
.text:00464a4c 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00464a50 21202002 _move param_1,s1
.text:00464a54 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464a58 21202002 move param_1,s1
.text:00464a5c dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:00464a60 00000000 nop
.text:00464a64 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:00464a68 2128a002 _move param_2,s5
.text:00464a6c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464a70 14000324 li v1,0x14
.text:00464a74 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00464a78 000063a6 sh v1,0x0(s3)
.text:00464a7c 21204002 move param_1,s2
.text:00464a80 2128a002 move param_2,s5
.text:00464a84 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00464a88 14000624 _li param_3,0x14
.text:00464a8c 1000bc8f lw gp,local_d0+0xe0(sp)
.text:00464a90 94ff0010 b LAB_004648e4
.text:00464a94 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha256Update()
;XREF[6,0]: Entry Point,004476a8,0044790c
; 0045fbb4,0045fbcc,004d8108
.text:00464a98 08001c3c lui gp,0x8
.text:00464a9c 48af9c27 addiu gp,gp,-0x50b8
.text:00464aa0 21e09903 addu gp,gp,t9
.text:00464aa4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464aa8 00000000 nop
.text:00464aac 08002003 jr t9=>psSha256Update
.text:00464ab0 40008424 _addiu a0,a0,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha256Init()
;local_8 undefined4 -8 ;XREF[2,0]: 00464ac4,00464bc0
;local_c undefined4 -c ;XREF[2,0]: 00464ac8,00464bc4
;local_10 undefined4 -10 ;XREF[2,0]: 00464acc,00464bc8
;local_14 undefined4 -14 ;XREF[2,0]: 00464ad0,00464bcc
;local_18 undefined4 -18 ;XREF[2,0]: 00464ad4,00464bd0
;local_1c undefined4 -1c ;XREF[2,0]: 00464ad8,00464bd4
;local_20 undefined4 -20 ;XREF[2,0]: 00464adc,00464bd8
;local_28 undefined4 -28 ;XREF[3,0]: 00464ae0,00464b50,00464b70
;XREF[5,0]: Entry Point,00447688,004478f4
; 0045fb94,004d8a14
.text:00464ab4 08001c3c lui gp,0x8
.text:00464ab8 2caf9c27 addiu gp,gp,-0x50d4
.text:00464abc 21e09903 addu gp,gp,t9
.text:00464ac0 c8ffbd27 addiu sp,sp,-0x38
.text:00464ac4 3000bfaf sw ra,local_8+0x38(sp)
.text:00464ac8 2c00b5af sw s5,local_c+0x38(sp)
.text:00464acc 2800b4af sw s4,local_10+0x38(sp)
.text:00464ad0 2400b3af sw s3,local_14+0x38(sp)
.text:00464ad4 2000b2af sw s2,local_18+0x38(sp)
.text:00464ad8 1c00b1af sw s1,local_1c+0x38(sp)
.text:00464adc 1800b0af sw s0,local_20+0x38(sp)
.text:00464ae0 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00464ae4 ffffd030 andi s0,a2,0xffff
.text:00464ae8 2ba81000 sltu s5,zero,s0
.text:00464aec 2198a000 move s3,a1
.text:00464af0 21888000 move s1,a0
.text:00464af4 0900a012 beq s5,zero,LAB_00464b1c
.text:00464af8 21280000 _clear a1
LAB_00464afc: ;XREF[1,0]: 00464b14
.text:00464afc 21386502 addu a3,s3,a1
.text:00464b00 0000e690 lbu a2,0x0(a3)
.text:00464b04 21202502 addu a0,s1,a1
.text:00464b08 0100a524 addiu a1,a1,0x1
.text:00464b0c 3600c338 xori v1,a2,0x36
.text:00464b10 2b10b000 sltu v0,a1,s0
.text:00464b14 f9ff4014 bne v0,zero,LAB_00464afc
.text:00464b18 000083a0 _sb v1,0x0(a0)
LAB_00464b1c: ;XREF[1,0]: 00464af4
.text:00464b1c 4000142a slti s4,s0,0x40
.text:00464b20 07008012 beq s4,zero,LAB_00464b40
.text:00464b24 21200002 _move a0,s0
.text:00464b28 36000524 li a1,0x36
LAB_00464b2c: ;XREF[1,0]: 00464b38
.text:00464b2c 21482402 addu t1,s1,a0
.text:00464b30 01008424 addiu a0,a0,0x1
.text:00464b34 40008828 slti t0,a0,0x40
.text:00464b38 fcff0015 bne t0,zero,LAB_00464b2c
.text:00464b3c 000025a1 _sb a1,0x0(t1)
LAB_00464b40: ;XREF[1,0]: 00464b20
.text:00464b40 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00464b44 40003226 addiu s2,s1,0x40
.text:00464b48 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00464b4c 21204002 _move a0,s2
.text:00464b50 1000bc8f lw gp,local_28+0x38(sp)
.text:00464b54 1a004004 bltz v0,LAB_00464bc0
.text:00464b58 21184000 _move v1,v0
.text:00464b5c e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464b60 21282002 move a1,s1
.text:00464b64 21204002 move a0,s2
.text:00464b68 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464b6c 40000624 _li a2,0x40
.text:00464b70 1000bc8f lw gp,local_28+0x38(sp)
.text:00464b74 0900a012 beq s5,zero,LAB_00464b9c
.text:00464b78 21280000 _clear a1
LAB_00464b7c: ;XREF[1,0]: 00464b94
.text:00464b7c 21706502 addu t6,s3,a1
.text:00464b80 0000cd91 lbu t5,0x0(t6)
.text:00464b84 21582502 addu t3,s1,a1
.text:00464b88 0100a524 addiu a1,a1,0x1
.text:00464b8c 5c00ac39 xori t4,t5,0x5c
.text:00464b90 2b50b000 sltu t2,a1,s0
.text:00464b94 f9ff4015 bne t2,zero,LAB_00464b7c
.text:00464b98 00006ca1 _sb t4,0x0(t3)
LAB_00464b9c: ;XREF[1,0]: 00464b74
.text:00464b9c 07008012 beq s4,zero,LAB_00464bbc
.text:00464ba0 21300002 _move a2,s0
.text:00464ba4 5c000424 li a0,0x5c
LAB_00464ba8: ;XREF[1,0]: 00464bb4
.text:00464ba8 21782602 addu t7,s1,a2
.text:00464bac 0100c624 addiu a2,a2,0x1
.text:00464bb0 4000c528 slti a1,a2,0x40
.text:00464bb4 fcffa014 bne a1,zero,LAB_00464ba8
.text:00464bb8 0000e4a1 _sb a0,0x0(t7)
LAB_00464bbc: ;XREF[1,0]: 00464b9c
.text:00464bbc 21180000 clear v1
LAB_00464bc0: ;XREF[1,0]: 00464b54
.text:00464bc0 3000bf8f lw ra,local_8+0x38(sp)
.text:00464bc4 2c00b58f lw s5,local_c+0x38(sp)
.text:00464bc8 2800b48f lw s4,local_10+0x38(sp)
.text:00464bcc 2400b38f lw s3,local_14+0x38(sp)
.text:00464bd0 2000b28f lw s2,local_18+0x38(sp)
.text:00464bd4 1c00b18f lw s1,local_1c+0x38(sp)
.text:00464bd8 1800b08f lw s0,local_20+0x38(sp)
.text:00464bdc 21106000 move v0,v1
.text:00464be0 0800e003 jr ra
.text:00464be4 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha256Final()
;local_4 undefined4 -4 ;XREF[3,0]: 00464bf8,00464ca4,00464cf8
;local_8 undefined4 -8 ;XREF[3,0]: 00464bfc,00464ca8,00464d04
;local_c undefined4 -c ;XREF[3,0]: 00464c00,00464cac,00464d08
;local_10 undefined4 -10 ;XREF[3,0]: 00464c04,00464cb0,00464d0c
;local_18 undefined4 -18 ;XREF[8,0]: 00464c08,00464c24,00464c3c,00464c68,00464c80
; 00464c98,00464cd8,00464cf4
;XREF[7,0]: Entry Point,004476c0,00447924
; 0045fbe4,00464e84,0046578c
; 004d7f54
.text:00464be8 08001c3c lui gp,0x8
.text:00464bec f8ad9c27 addiu gp,gp,-0x5208
.text:00464bf0 21e09903 addu gp,gp,t9
.text:00464bf4 d8ffbd27 addiu sp,sp,-0x28
.text:00464bf8 2400bfaf sw ra,local_4+0x28(sp)
.text:00464bfc 2000b2af sw s2,local_8+0x28(sp)
.text:00464c00 1c00b1af sw s1,local_c+0x28(sp)
.text:00464c04 1800b0af sw s0,local_10+0x28(sp)
.text:00464c08 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00464c0c 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:00464c10 40009024 addiu s0,a0,0x40
.text:00464c14 21888000 move s1,a0
.text:00464c18 21200002 move a0,s0
.text:00464c1c 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00464c20 2190a000 _move s2,a1
.text:00464c24 1000bc8f lw gp,local_18+0x28(sp)
.text:00464c28 00000000 nop
.text:00464c2c c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00464c30 00000000 nop
.text:00464c34 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00464c38 21200002 _move a0,s0
.text:00464c3c 1000bc8f lw gp,local_18+0x28(sp)
.text:00464c40 21200002 move a0,s0
.text:00464c44 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464c48 21282002 move a1,s1
.text:00464c4c 21182003 move v1,t9
.text:00464c50 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00464c54 1b004004 bltz v0,LAB_00464cc4
.text:00464c58 40000624 _li a2,0x40
.text:00464c5c 21c86000 move t9,v1
.text:00464c60 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464c64 00000000 _nop
.text:00464c68 1000bc8f lw gp,local_18+0x28(sp)
.text:00464c6c 21200002 move a0,s0
.text:00464c70 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464c74 21284002 move a1,s2
.text:00464c78 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464c7c 20000624 _li a2,0x20
.text:00464c80 1000bc8f lw gp,local_18+0x28(sp)
.text:00464c84 21200002 move a0,s0
.text:00464c88 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:00464c8c 00000000 nop
.text:00464c90 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00464c94 21284002 _move a1,s2
.text:00464c98 1000bc8f lw gp,local_18+0x28(sp)
.text:00464c9c 21202002 move a0,s1
.text:00464ca0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00464ca4 2400bf8f lw ra,local_4+0x28(sp)
.text:00464ca8 2000b28f lw s2,local_8+0x28(sp)
.text:00464cac 1c00b18f lw s1,local_c+0x28(sp)
.text:00464cb0 1800b08f lw s0,local_10+0x28(sp)
.text:00464cb4 21280000 clear a1
.text:00464cb8 40000624 li a2,0x40
.text:00464cbc 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00464cc0 2800bd27 _addiu sp,sp,0x28
LAB_00464cc4: ;XREF[1,0]: 00464c54
.text:00464cc4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464cc8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464ccc 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:00464cd0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00464cd4 900ea524 _addiu a1=>.roda...,a1,0xe90 ;= "digest/hmac.c"
.text:00464cd8 1000bc8f lw gp,local_18+0x28(sp)
.text:00464cdc f1010524 li a1,0x1f1
.text:00464ce0 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464ce4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00464ce8 00000000 nop
.text:00464cec 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00464cf0 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00464cf4 1000bc8f lw gp,local_18+0x28(sp)
.text:00464cf8 2400bf8f lw ra,local_4+0x28(sp)
.text:00464cfc 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00464d00 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00464d04 2000b28f lw s2,local_8+0x28(sp)
.text:00464d08 1c00b18f lw s1,local_c+0x28(sp)
.text:00464d0c 1800b08f lw s0,local_10+0x28(sp)
.text:00464d10 a00e8424 addiu a0=>.rodata:s_rc_>=_0_00490ea0,a0,0xea0 ;= "rc >= 0"
.text:00464d14 08002003 jr t9=>_psError
.text:00464d18 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha256(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00464d70
;param_6 undefined4 14 ;XREF[1,0]: 00464d74
;param_7 undefined4 18 ;XREF[1,0]: 00464d78
;local_4 undefined4 -4 ;XREF[2,0]: 00464d2c,00464e94
;local_8 undefined4 -8 ;XREF[2,0]: 00464d30,00464e98
;local_c undefined4 -c ;XREF[2,0]: 00464d34,00464e9c
;local_10 undefined4 -10 ;XREF[2,0]: 00464d38,00464ea0
;local_14 undefined4 -14 ;XREF[2,0]: 00464d3c,00464ea4
;local_18 undefined4 -18 ;XREF[2,0]: 00464d40,00464ea8
;local_1c undefined4 -1c ;XREF[2,0]: 00464d44,00464eac
;local_20 undefined4 -20 ;XREF[2,0]: 00464d48,00464eb0
;local_24 undefined4 -24 ;XREF[2,0]: 00464d4c,00464eb4
;local_28 undefined4 -28 ;XREF[2,0]: 00464d50,00464eb8
;local_d8 undefined1 -d8 ;XREF[2,0]: 00464dbc,00464e3c
;local_e0 undefined4 -e0 ;XREF[8,0]: 00464d54,00464df4,00464e14,00464e74,00464e8c
; 00464ed8,00464ef8,00464f50
;XREF[6,0]: Entry Point,0045a0c4,0045fb5c
; 0045fb5c,0045fd38,004d81a4
.text:00464d1c 08001c3c lui gp,0x8
.text:00464d20 c4ac9c27 addiu gp,gp,-0x533c
.text:00464d24 21e09903 addu gp,gp,t9
.text:00464d28 10ffbd27 addiu sp,sp,-0xf0
.text:00464d2c ec00bfaf sw ra,local_4+0xf0(sp)
.text:00464d30 e800beaf sw s8,local_8+0xf0(sp)
.text:00464d34 e400b7af sw s7,local_c+0xf0(sp)
.text:00464d38 e000b6af sw s6,local_10+0xf0(sp)
.text:00464d3c dc00b5af sw s5,local_14+0xf0(sp)
.text:00464d40 d800b4af sw s4,local_18+0xf0(sp)
.text:00464d44 d400b3af sw s3,local_1c+0xf0(sp)
.text:00464d48 d000b2af sw s2,local_20+0xf0(sp)
.text:00464d4c cc00b1af sw s1,local_24+0xf0(sp)
.text:00464d50 c800b0af sw s0,local_28+0xf0(sp)
.text:00464d54 1000bcaf sw gp=>_gp,local_e0+0xf0(sp)
.text:00464d58 ffffb130 andi s1,param_2,0xffff
.text:00464d5c 40000324 li v1,0x40
.text:00464d60 2b107100 sltu v0,v1,s1
.text:00464d64 21988000 move s3,param_1
.text:00464d68 21b8c000 move s7,param_3
.text:00464d6c 21f0e000 move s8,param_4
.text:00464d70 0001b48f lw s4,param_5+0xf0(sp)
.text:00464d74 0401b08f lw s0,param_6+0xf0(sp)
.text:00464d78 0801b58f lw s5,param_7+0xf0(sp)
.text:00464d7c 52004014 bne v0,zero,LAB_00464ec8
.text:00464d80 1800b227 _addiu s2,sp,0x18
.text:00464d84 0000b1a6 sh s1,0x0(s5)
.text:00464d88 21808000 move s0,param_1
LAB_00464d8c: ;XREF[1,0]: 00464f98
.text:00464d8c 0000b196 lhu s1,0x0(s5)
.text:00464d90 00000000 nop
.text:00464d94 2bb01100 sltu s6,zero,s1
.text:00464d98 0900c012 beq s6,zero,LAB_00464dc0
.text:00464d9c 21280000 _clear param_2
LAB_00464da0: ;XREF[1,0]: 00464db8
.text:00464da0 21a80502 addu s5,s0,param_2
.text:00464da4 0000b392 lbu s3,0x0(s5)
.text:00464da8 21704502 addu t6,s2,param_2
.text:00464dac 0100a524 addiu param_2,param_2,0x1
.text:00464db0 36006f3a xori t7,s3,0x36
.text:00464db4 2b68b100 sltu t5,param_2,s1
.text:00464db8 f9ffa015 bne t5,zero,LAB_00464da0
.text:00464dbc 0000cfa1 _sb t7,0x0(t6)=>local_d8
LAB_00464dc0: ;XREF[1,0]: 00464d98
.text:00464dc0 4000352a slti s5,s1,0x40
.text:00464dc4 0700a012 beq s5,zero,LAB_00464de4
.text:00464dc8 21202002 _move param_1,s1
.text:00464dcc 36000524 li param_2,0x36
LAB_00464dd0: ;XREF[1,0]: 00464ddc
.text:00464dd0 21f84402 addu ra,s2,param_1
.text:00464dd4 01008424 addiu param_1,param_1,0x1
.text:00464dd8 40009828 slti t8,param_1,0x40
.text:00464ddc fcff0017 bne t8,zero,LAB_00464dd0
.text:00464de0 0000e5a3 _sb param_2,0x0(ra)
LAB_00464de4: ;XREF[1,0]: 00464dc4
.text:00464de4 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00464de8 40005326 addiu s3,s2,0x40
.text:00464dec 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00464df0 21206002 _move param_1,s3
.text:00464df4 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464df8 26004004 bltz v0,LAB_00464e94
.text:00464dfc 21184000 _move v1,v0
.text:00464e00 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464e04 21284002 move param_2,s2
.text:00464e08 21206002 move param_1,s3
.text:00464e0c 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464e10 40000624 _li param_3,0x40
.text:00464e14 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464e18 0900c012 beq s6,zero,LAB_00464e40
.text:00464e1c 21280000 _clear param_2
LAB_00464e20: ;XREF[1,0]: 00464e38
.text:00464e20 21480502 addu t1,s0,param_2
.text:00464e24 00002491 lbu param_1,0x0(t1)
.text:00464e28 21104502 addu v0,s2,param_2
.text:00464e2c 0100a524 addiu param_2,param_2,0x1
.text:00464e30 5c008338 xori v1,param_1,0x5c
.text:00464e34 2bb0b100 sltu s6,param_2,s1
.text:00464e38 f9ffc016 bne s6,zero,LAB_00464e20
.text:00464e3c 000043a0 _sb v1,0x0(v0)=>local_d8
LAB_00464e40: ;XREF[1,0]: 00464e18
.text:00464e40 0700a012 beq s5,zero,LAB_00464e60
.text:00464e44 21202002 _move param_1,s1
.text:00464e48 5c000524 li param_2,0x5c
LAB_00464e4c: ;XREF[1,0]: 00464e58
.text:00464e4c 21884402 addu s1,s2,param_1
.text:00464e50 01008424 addiu param_1,param_1,0x1
.text:00464e54 40009028 slti s0,param_1,0x40
.text:00464e58 fcff0016 bne s0,zero,LAB_00464e4c
.text:00464e5c 000025a2 _sb param_2,0x0(s1)
LAB_00464e60: ;XREF[1,0]: 00464e40
.text:00464e60 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464e64 21206002 move param_1,s3
.text:00464e68 2128e002 move param_2,s7
.text:00464e6c 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464e70 2130c003 _move param_3,s8
.text:00464e74 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464e78 21204002 move param_1,s2
.text:00464e7c 7485998f lw t9,-0x7a8c(gp)=>->psHmacSha256Final ;= 00464be8
.text:00464e80 00000000 nop
.text:00464e84 09f82003 jalr t9=>psHmacSha256Final ;undefined psHmacSha256Final()
.text:00464e88 21288002 _move param_2,s4
.text:00464e8c 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464e90 21180000 clear v1
LAB_00464e94: ;XREF[2,0]: 00464df8,00464edc
.text:00464e94 ec00bf8f lw ra,local_4+0xf0(sp)
.text:00464e98 e800be8f lw s8,local_8+0xf0(sp)
.text:00464e9c e400b78f lw s7,local_c+0xf0(sp)
.text:00464ea0 e000b68f lw s6,local_10+0xf0(sp)
.text:00464ea4 dc00b58f lw s5,local_14+0xf0(sp)
.text:00464ea8 d800b48f lw s4,local_18+0xf0(sp)
.text:00464eac d400b38f lw s3,local_1c+0xf0(sp)
.text:00464eb0 d000b28f lw s2,local_20+0xf0(sp)
.text:00464eb4 cc00b18f lw s1,local_24+0xf0(sp)
.text:00464eb8 c800b08f lw s0,local_28+0xf0(sp)
.text:00464ebc 21106000 move v0,v1
.text:00464ec0 0800e003 jr ra
.text:00464ec4 f000bd27 _addiu sp,sp,0xf0
LAB_00464ec8: ;XREF[1,0]: 00464d7c
.text:00464ec8 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00464ecc 00000000 nop
.text:00464ed0 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00464ed4 21204002 _move param_1,s2
.text:00464ed8 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464edc edff4004 bltz v0,LAB_00464e94
.text:00464ee0 21184000 _move v1,v0
.text:00464ee4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00464ee8 21302002 move param_3,s1
.text:00464eec 21286002 move param_2,s3
.text:00464ef0 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00464ef4 21204002 _move param_1,s2
.text:00464ef8 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464efc 21204002 move param_1,s2
.text:00464f00 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:00464f04 00000000 nop
.text:00464f08 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00464f0c 21288002 _move param_2,s4
.text:00464f10 03008c8a lwl t4,0x3(s4)
.text:00464f14 07008b8a lwl t3,0x7(s4)
.text:00464f18 00008c9a lwr t4,0x0(s4)
.text:00464f1c 0b008a8a lwl t2,0xb(s4)
.text:00464f20 0f00858a lwl param_2,0xf(s4)
.text:00464f24 1300868a lwl param_3,0x13(s4)
.text:00464f28 1700878a lwl param_4,0x17(s4)
.text:00464f2c 1b00888a lwl t0,0x1b(s4)
.text:00464f30 1f00898a lwl t1,0x1f(s4)
.text:00464f34 04008b9a lwr t3,0x4(s4)
.text:00464f38 08008a9a lwr t2,0x8(s4)
.text:00464f3c 0c00859a lwr param_2,0xc(s4)
.text:00464f40 1000869a lwr param_3,0x10(s4)
.text:00464f44 1400879a lwr param_4,0x14(s4)
.text:00464f48 1800889a lwr t0,0x18(s4)
.text:00464f4c 1c00899a lwr t1,0x1c(s4)
.text:00464f50 1000bc8f lw gp,local_e0+0xf0(sp)
.text:00464f54 03000caa swl t4,0x3(s0)
.text:00464f58 00000cba swr t4,0x0(s0)
.text:00464f5c 07000baa swl t3,0x7(s0)
.text:00464f60 04000bba swr t3,0x4(s0)
.text:00464f64 0b000aaa swl t2,0xb(s0)
.text:00464f68 08000aba swr t2,0x8(s0)
.text:00464f6c 0f0005aa swl param_2,0xf(s0)
.text:00464f70 0c0005ba swr param_2,0xc(s0)
.text:00464f74 130006aa swl param_3,0x13(s0)
.text:00464f78 100006ba swr param_3,0x10(s0)
.text:00464f7c 170007aa swl param_4,0x17(s0)
.text:00464f80 140007ba swr param_4,0x14(s0)
.text:00464f84 1b0008aa swl t0,0x1b(s0)
.text:00464f88 20000424 li param_1,0x20
.text:00464f8c 180008ba swr t0,0x18(s0)
.text:00464f90 1f0009aa swl t1,0x1f(s0)
.text:00464f94 1c0009ba swr t1,0x1c(s0)
.text:00464f98 7cff0010 b LAB_00464d8c
.text:00464f9c 0000a4a6 _sh param_1,0x0(s5)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha384Update()
;XREF[4,0]: Entry Point,0045fac4,0045fadc
; 004d8724
.text:00464fa0 08001c3c lui gp,0x8
.text:00464fa4 40aa9c27 addiu gp,gp,-0x55c0
.text:00464fa8 21e09903 addu gp,gp,t9
.text:00464fac 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00464fb0 00000000 nop
.text:00464fb4 08002003 jr t9=>psSha384Update
.text:00464fb8 80008424 _addiu a0,a0,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacUpdate()
;local_8 undefined4 -8 ;XREF[4,0]: 00464fcc,00465000,00465028,00465058
;local_10 undefined4 -10 ;XREF[2,0]: 00464fd0,00465054
;XREF[5,0]: Entry Point,00457a38,00457a50
; 00457a68,004d8600
.text:00464fbc 08001c3c lui gp,0x8
.text:00464fc0 24aa9c27 addiu gp,gp,-0x55dc
.text:00464fc4 21e09903 addu gp,gp,t9
.text:00464fc8 e0ffbd27 addiu sp,sp,-0x20
.text:00464fcc 1800bfaf sw ra,local_8+0x20(sp)
.text:00464fd0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00464fd4 50018390 lbu v1,0x150(a0)
.text:00464fd8 13000224 li v0,0x13
.text:00464fdc 11006210 beq v1,v0,LAB_00465024
.text:00464fe0 1400672c _sltiu a3,v1,0x14
.text:00464fe4 0a00e014 bne a3,zero,LAB_00465010
.text:00464fe8 12000824 _li t0,0x12
.text:00464fec 14000924 li t1,0x14
.text:00464ff0 11006910 beq v1,t1,LAB_00465038
.text:00464ff4 15000a24 _li t2,0x15
.text:00464ff8 12006a10 beq v1,t2,LAB_00465044
.text:00464ffc 00000000 _nop
LAB_00465000: ;XREF[1,0]: 00465010
.text:00465000 1800bf8f lw ra,local_8+0x20(sp)
.text:00465004 00000000 nop
.text:00465008 0800e003 jr ra
.text:0046500c 2000bd27 _addiu sp,sp,0x20
LAB_00465010: ;XREF[1,0]: 00464fe4
.text:00465010 fbff6814 bne v1,t0,LAB_00465000
.text:00465014 00000000 _nop
.text:00465018 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:0046501c 02000010 b LAB_00465028
.text:00465020 00000000 _nop
LAB_00465024: ;XREF[1,0]: 00464fdc
.text:00465024 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
LAB_00465028: ;XREF[2,0]: 0046501c,0046503c
.text:00465028 1800bf8f lw ra,local_8+0x20(sp)
.text:0046502c 40008424 addiu a0,a0,0x40
; FWD[3,0]: 004622f4,004628fc,00464048
.text:00465030 08002003 jr t9=>psSha256Update
.text:00465034 2000bd27 _addiu sp,sp,0x20
LAB_00465038: ;XREF[1,0]: 00464ff0
.text:00465038 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0046503c faff0010 b LAB_00465028
.text:00465040 00000000 _nop
LAB_00465044: ;XREF[1,0]: 00464ff8
.text:00465044 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465048 00000000 nop
.text:0046504c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465050 80008424 _addiu a0,a0,0x80
.text:00465054 1000bc8f lw gp,local_10+0x20(sp)
.text:00465058 1800bf8f lw ra,local_8+0x20(sp)
.text:0046505c 00000000 nop
.text:00465060 0800e003 jr ra
.text:00465064 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha384Init()
;local_8 undefined4 -8 ;XREF[2,0]: 00465078,00465174
;local_c undefined4 -c ;XREF[2,0]: 0046507c,00465178
;local_10 undefined4 -10 ;XREF[2,0]: 00465080,0046517c
;local_14 undefined4 -14 ;XREF[2,0]: 00465084,00465180
;local_18 undefined4 -18 ;XREF[2,0]: 00465088,00465184
;local_1c undefined4 -1c ;XREF[2,0]: 0046508c,00465188
;local_20 undefined4 -20 ;XREF[2,0]: 00465090,0046518c
;local_28 undefined4 -28 ;XREF[3,0]: 00465094,00465104,00465124
;XREF[3,0]: Entry Point,0045faa4,004d8208
.text:00465068 08001c3c lui gp,0x8
.text:0046506c 78a99c27 addiu gp,gp,-0x5688
.text:00465070 21e09903 addu gp,gp,t9
.text:00465074 c8ffbd27 addiu sp,sp,-0x38
.text:00465078 3000bfaf sw ra,local_8+0x38(sp)
.text:0046507c 2c00b5af sw s5,local_c+0x38(sp)
.text:00465080 2800b4af sw s4,local_10+0x38(sp)
.text:00465084 2400b3af sw s3,local_14+0x38(sp)
.text:00465088 2000b2af sw s2,local_18+0x38(sp)
.text:0046508c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00465090 1800b0af sw s0,local_20+0x38(sp)
.text:00465094 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00465098 ffffd030 andi s0,a2,0xffff
.text:0046509c 2ba81000 sltu s5,zero,s0
.text:004650a0 2198a000 move s3,a1
.text:004650a4 21888000 move s1,a0
.text:004650a8 0900a012 beq s5,zero,LAB_004650d0
.text:004650ac 21280000 _clear a1
LAB_004650b0: ;XREF[1,0]: 004650c8
.text:004650b0 21386502 addu a3,s3,a1
.text:004650b4 0000e690 lbu a2,0x0(a3)
.text:004650b8 21202502 addu a0,s1,a1
.text:004650bc 0100a524 addiu a1,a1,0x1
.text:004650c0 3600c338 xori v1,a2,0x36
.text:004650c4 2b10b000 sltu v0,a1,s0
.text:004650c8 f9ff4014 bne v0,zero,LAB_004650b0
.text:004650cc 000083a0 _sb v1,0x0(a0)
LAB_004650d0: ;XREF[1,0]: 004650a8
.text:004650d0 8000142a slti s4,s0,0x80
.text:004650d4 07008012 beq s4,zero,LAB_004650f4
.text:004650d8 21200002 _move a0,s0
.text:004650dc 36000524 li a1,0x36
LAB_004650e0: ;XREF[1,0]: 004650ec
.text:004650e0 21482402 addu t1,s1,a0
.text:004650e4 01008424 addiu a0,a0,0x1
.text:004650e8 80008828 slti t0,a0,0x80
.text:004650ec fcff0015 bne t0,zero,LAB_004650e0
.text:004650f0 000025a1 _sb a1,0x0(t1)
LAB_004650f4: ;XREF[1,0]: 004650d4
.text:004650f4 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:004650f8 80003226 addiu s2,s1,0x80
.text:004650fc 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00465100 21204002 _move a0,s2
.text:00465104 1000bc8f lw gp,local_28+0x38(sp)
.text:00465108 1a004004 bltz v0,LAB_00465174
.text:0046510c 21184000 _move v1,v0
.text:00465110 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465114 21282002 move a1,s1
.text:00465118 21204002 move a0,s2
.text:0046511c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465120 80000624 _li a2,0x80
.text:00465124 1000bc8f lw gp,local_28+0x38(sp)
.text:00465128 0900a012 beq s5,zero,LAB_00465150
.text:0046512c 21280000 _clear a1
LAB_00465130: ;XREF[1,0]: 00465148
.text:00465130 21706502 addu t6,s3,a1
.text:00465134 0000cd91 lbu t5,0x0(t6)
.text:00465138 21582502 addu t3,s1,a1
.text:0046513c 0100a524 addiu a1,a1,0x1
.text:00465140 5c00ac39 xori t4,t5,0x5c
.text:00465144 2b50b000 sltu t2,a1,s0
.text:00465148 f9ff4015 bne t2,zero,LAB_00465130
.text:0046514c 00006ca1 _sb t4,0x0(t3)
LAB_00465150: ;XREF[1,0]: 00465128
.text:00465150 07008012 beq s4,zero,LAB_00465170
.text:00465154 21300002 _move a2,s0
.text:00465158 5c000424 li a0,0x5c
LAB_0046515c: ;XREF[1,0]: 00465168
.text:0046515c 21782602 addu t7,s1,a2
.text:00465160 0100c624 addiu a2,a2,0x1
.text:00465164 8000c528 slti a1,a2,0x80
.text:00465168 fcffa014 bne a1,zero,LAB_0046515c
.text:0046516c 0000e4a1 _sb a0,0x0(t7)
LAB_00465170: ;XREF[1,0]: 00465150
.text:00465170 21180000 clear v1
LAB_00465174: ;XREF[1,0]: 00465108
.text:00465174 3000bf8f lw ra,local_8+0x38(sp)
.text:00465178 2c00b58f lw s5,local_c+0x38(sp)
.text:0046517c 2800b48f lw s4,local_10+0x38(sp)
.text:00465180 2400b38f lw s3,local_14+0x38(sp)
.text:00465184 2000b28f lw s2,local_18+0x38(sp)
.text:00465188 1c00b18f lw s1,local_1c+0x38(sp)
.text:0046518c 1800b08f lw s0,local_20+0x38(sp)
.text:00465190 21106000 move v0,v1
.text:00465194 0800e003 jr ra
.text:00465198 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacInit()
;local_8 undefined4 -8 ;XREF[3,0]: 004651ac,00465200,00465300
;local_c undefined4 -c ;XREF[3,0]: 004651b0,00465204,00465304
;local_10 undefined4 -10 ;XREF[3,0]: 004651b4,00465208,00465308
;local_14 undefined4 -14 ;XREF[3,0]: 004651b8,0046520c,0046530c
;local_18 undefined4 -18 ;XREF[3,0]: 004651bc,00465210,00465310
;local_1c undefined4 -1c ;XREF[3,0]: 004651c0,00465214,00465314
;local_20 undefined4 -20 ;XREF[3,0]: 004651c4,00465218,00465318
;local_28 undefined4 -28 ;XREF[9,0]: 004651c8,00465290,004652b0,00465388,004653a8
; 0046545c,0046547c,00465530,00465550
;XREF[3,0]: Entry Point,00457a18,004d8a30
.text:0046519c 08001c3c lui gp,0x8
.text:004651a0 44a89c27 addiu gp,gp,-0x57bc
.text:004651a4 21e09903 addu gp,gp,t9
.text:004651a8 c8ffbd27 addiu sp,sp,-0x38
.text:004651ac 3000bfaf sw ra,local_8+0x38(sp)
.text:004651b0 2c00b5af sw s5,local_c+0x38(sp)
.text:004651b4 2800b4af sw s4,local_10+0x38(sp)
.text:004651b8 2400b3af sw s3,local_14+0x38(sp)
.text:004651bc 2000b2af sw s2,local_18+0x38(sp)
.text:004651c0 1c00b1af sw s1,local_1c+0x38(sp)
.text:004651c4 1800b0af sw s0,local_20+0x38(sp)
.text:004651c8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004651cc 13000224 li v0,0x13
.text:004651d0 21888000 move s1,a0
.text:004651d4 2198c000 move s3,a2
.text:004651d8 fffff030 andi s0,a3,0xffff
.text:004651dc 5200a210 beq a1,v0,LAB_00465328
.text:004651e0 500185a0 _sb a1,0x150(a0)
.text:004651e4 1400a32c sltiu v1,a1,0x14
.text:004651e8 0f006014 bne v1,zero,LAB_00465228
.text:004651ec 14000624 _li a2,0x14
.text:004651f0 b700a610 beq a1,a2,LAB_004654d0
.text:004651f4 15000724 _li a3,0x15
.text:004651f8 8100a710 beq a1,a3,LAB_00465400
.text:004651fc 2ba81000 _sltu s5,zero,s0
LAB_00465200: ;XREF[1,0]: 0046522c
.text:00465200 3000bf8f lw ra,local_8+0x38(sp)
.text:00465204 2c00b58f lw s5,local_c+0x38(sp)
.text:00465208 2800b48f lw s4,local_10+0x38(sp)
.text:0046520c 2400b38f lw s3,local_14+0x38(sp)
.text:00465210 2000b28f lw s2,local_18+0x38(sp)
.text:00465214 1c00b18f lw s1,local_1c+0x38(sp)
.text:00465218 1800b08f lw s0,local_20+0x38(sp)
.text:0046521c faff0224 li v0,-0x6
.text:00465220 0800e003 jr ra
.text:00465224 3800bd27 _addiu sp,sp,0x38
LAB_00465228: ;XREF[1,0]: 004651e8
.text:00465228 12000424 li a0,0x12
.text:0046522c f4ffa414 bne a1,a0,LAB_00465200
.text:00465230 2ba81000 _sltu s5,zero,s0
.text:00465234 0900a012 beq s5,zero,LAB_0046525c
.text:00465238 21280000 _clear a1
LAB_0046523c: ;XREF[1,0]: 00465254
.text:0046523c 21606502 addu t4,s3,a1
.text:00465240 00008b91 lbu t3,0x0(t4)
.text:00465244 21482502 addu t1,s1,a1
.text:00465248 0100a524 addiu a1,a1,0x1
.text:0046524c 36006a39 xori t2,t3,0x36
.text:00465250 2b40b000 sltu t0,a1,s0
.text:00465254 f9ff0015 bne t0,zero,LAB_0046523c
.text:00465258 00002aa1 _sb t2,0x0(t1)
LAB_0046525c: ;XREF[1,0]: 00465234
.text:0046525c 4000142a slti s4,s0,0x40
.text:00465260 07008012 beq s4,zero,LAB_00465280
.text:00465264 21200002 _move a0,s0
.text:00465268 36000524 li a1,0x36
LAB_0046526c: ;XREF[1,0]: 00465278
.text:0046526c 21702402 addu t6,s1,a0
.text:00465270 01008424 addiu a0,a0,0x1
.text:00465274 40008d28 slti t5,a0,0x40
.text:00465278 fcffa015 bne t5,zero,LAB_0046526c
.text:0046527c 0000c5a1 _sb a1,0x0(t6)
LAB_00465280: ;XREF[1,0]: 00465260
.text:00465280 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:00465284 40003226 addiu s2,s1,0x40
.text:00465288 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:0046528c 21204002 _move a0,s2
.text:00465290 1000bc8f lw gp,local_28+0x38(sp)
.text:00465294 1a004004 bltz v0,LAB_00465300
.text:00465298 21184000 _move v1,v0
.text:0046529c 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004652a0 21282002 move a1,s1
.text:004652a4 21204002 move a0,s2
.text:004652a8 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:004652ac 40000624 _li a2,0x40
.text:004652b0 1000bc8f lw gp,local_28+0x38(sp)
.text:004652b4 0900a012 beq s5,zero,LAB_004652dc
.text:004652b8 21280000 _clear a1
LAB_004652bc: ;XREF[1,0]: 004652d4
.text:004652bc 21f86502 addu ra,s3,a1
.text:004652c0 0000f893 lbu t8,0x0(ra)
.text:004652c4 21902502 addu s2,s1,a1
.text:004652c8 0100a524 addiu a1,a1,0x1
.text:004652cc 5c00153b xori s5,t8,0x5c
.text:004652d0 2b78b000 sltu t7,a1,s0
.text:004652d4 f9ffe015 bne t7,zero,LAB_004652bc
.text:004652d8 000055a2 _sb s5,0x0(s2)
LAB_004652dc: ;XREF[1,0]: 004652b4
.text:004652dc 07008012 beq s4,zero,LAB_004652fc
.text:004652e0 21380002 _move a3,s0
.text:004652e4 5c000424 li a0,0x5c
LAB_004652e8: ;XREF[1,0]: 004652f4
.text:004652e8 21802702 addu s0,s1,a3
.text:004652ec 0100e724 addiu a3,a3,0x1
.text:004652f0 4000e528 slti a1,a3,0x40
.text:004652f4 fcffa014 bne a1,zero,LAB_004652e8
.text:004652f8 000004a2 _sb a0,0x0(s0)
LAB_004652fc: ;XREF[4,0]: 004652dc,004653d8,004654a8,0046557c
.text:004652fc 21180000 clear v1
LAB_00465300: ;XREF[7,0]: 00465294,0046538c,004653f8,00465460
; 004654c8,00465534,0046559c
.text:00465300 3000bf8f lw ra,local_8+0x38(sp)
.text:00465304 2c00b58f lw s5,local_c+0x38(sp)
.text:00465308 2800b48f lw s4,local_10+0x38(sp)
.text:0046530c 2400b38f lw s3,local_14+0x38(sp)
.text:00465310 2000b28f lw s2,local_18+0x38(sp)
.text:00465314 1c00b18f lw s1,local_1c+0x38(sp)
.text:00465318 1800b08f lw s0,local_20+0x38(sp)
.text:0046531c 21106000 move v0,v1
.text:00465320 0800e003 jr ra
.text:00465324 3800bd27 _addiu sp,sp,0x38
LAB_00465328: ;XREF[1,0]: 004651dc
.text:00465328 2ba01000 sltu s4,zero,s0
.text:0046532c 09008012 beq s4,zero,LAB_00465354
.text:00465330 21280000 _clear a1
LAB_00465334: ;XREF[1,0]: 0046534c
.text:00465334 21386502 addu a3,s3,a1
.text:00465338 0000e690 lbu a2,0x0(a3)
.text:0046533c 21202502 addu a0,s1,a1
.text:00465340 0100a524 addiu a1,a1,0x1
.text:00465344 3600c338 xori v1,a2,0x36
.text:00465348 2b10b000 sltu v0,a1,s0
.text:0046534c f9ff4014 bne v0,zero,LAB_00465334
.text:00465350 000083a0 _sb v1,0x0(a0)
LAB_00465354: ;XREF[1,0]: 0046532c
.text:00465354 4000082e sltiu t0,s0,0x40
.text:00465358 07000011 beq t0,zero,LAB_00465378
.text:0046535c 21200002 _move a0,s0
.text:00465360 36000524 li a1,0x36
LAB_00465364: ;XREF[1,0]: 00465370
.text:00465364 21502402 addu t2,s1,a0
.text:00465368 01008424 addiu a0,a0,0x1
.text:0046536c 4000892c sltiu t1,a0,0x40
.text:00465370 fcff2015 bne t1,zero,LAB_00465364
.text:00465374 000045a1 _sb a1,0x0(t2)
LAB_00465378: ;XREF[1,0]: 00465358
.text:00465378 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0046537c 40003226 addiu s2,s1,0x40
.text:00465380 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00465384 21204002 _move a0,s2
.text:00465388 1000bc8f lw gp,local_28+0x38(sp)
.text:0046538c dcff4004 bltz v0,LAB_00465300
.text:00465390 21184000 _move v1,v0
.text:00465394 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00465398 21282002 move a1,s1
.text:0046539c 21204002 move a0,s2
.text:004653a0 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004653a4 40000624 _li a2,0x40
.text:004653a8 1000bc8f lw gp,local_28+0x38(sp)
.text:004653ac 09008012 beq s4,zero,LAB_004653d4
.text:004653b0 21280000 _clear a1
LAB_004653b4: ;XREF[1,0]: 004653cc
.text:004653b4 21706502 addu t6,s3,a1
.text:004653b8 0000cd91 lbu t5,0x0(t6)
.text:004653bc 21582502 addu t3,s1,a1
.text:004653c0 0100a524 addiu a1,a1,0x1
.text:004653c4 5c00ac39 xori t4,t5,0x5c
.text:004653c8 2ba0b000 sltu s4,a1,s0
.text:004653cc f9ff8016 bne s4,zero,LAB_004653b4
.text:004653d0 00006ca1 _sb t4,0x0(t3)
LAB_004653d4: ;XREF[1,0]: 004653ac
.text:004653d4 4000132a slti s3,s0,0x40
.text:004653d8 c8ff6012 beq s3,zero,LAB_004652fc
.text:004653dc 21380002 _move a3,s0
.text:004653e0 5c000424 li a0,0x5c
LAB_004653e4: ;XREF[1,0]: 004653f0
.text:004653e4 21902702 addu s2,s1,a3
.text:004653e8 0100e724 addiu a3,a3,0x1
.text:004653ec 4000ef28 slti t7,a3,0x40
.text:004653f0 fcffe015 bne t7,zero,LAB_004653e4
.text:004653f4 000044a2 _sb a0,0x0(s2)
.text:004653f8 c1ff0010 b LAB_00465300
.text:004653fc 21180000 _clear v1
LAB_00465400: ;XREF[1,0]: 004651f8
.text:00465400 0900a012 beq s5,zero,LAB_00465428
.text:00465404 21280000 _clear a1
LAB_00465408: ;XREF[1,0]: 00465420
.text:00465408 21786502 addu t7,s3,a1
.text:0046540c 0000ee91 lbu t6,0x0(t7)
.text:00465410 21602502 addu t4,s1,a1
.text:00465414 0100a524 addiu a1,a1,0x1
.text:00465418 3600cd39 xori t5,t6,0x36
.text:0046541c 2ba0b000 sltu s4,a1,s0
.text:00465420 f9ff8016 bne s4,zero,LAB_00465408
.text:00465424 00008da1 _sb t5,0x0(t4)
LAB_00465428: ;XREF[1,0]: 00465400
.text:00465428 8000142a slti s4,s0,0x80
.text:0046542c 07008012 beq s4,zero,LAB_0046544c
.text:00465430 21200002 _move a0,s0
.text:00465434 36000524 li a1,0x36
LAB_00465438: ;XREF[1,0]: 00465444
.text:00465438 21c02402 addu t8,s1,a0
.text:0046543c 01008424 addiu a0,a0,0x1
.text:00465440 80009228 slti s2,a0,0x80
.text:00465444 fcff4016 bne s2,zero,LAB_00465438
.text:00465448 000005a3 _sb a1,0x0(t8)
LAB_0046544c: ;XREF[1,0]: 0046542c
.text:0046544c 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:00465450 80003226 addiu s2,s1,0x80
.text:00465454 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00465458 21204002 _move a0,s2
.text:0046545c 1000bc8f lw gp,local_28+0x38(sp)
.text:00465460 a7ff4004 bltz v0,LAB_00465300
.text:00465464 21184000 _move v1,v0
.text:00465468 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0046546c 21282002 move a1,s1
.text:00465470 21204002 move a0,s2
.text:00465474 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465478 80000624 _li a2,0x80
.text:0046547c 1000bc8f lw gp,local_28+0x38(sp)
.text:00465480 0900a012 beq s5,zero,LAB_004654a8
.text:00465484 21280000 _clear a1
LAB_00465488: ;XREF[1,0]: 004654a0
.text:00465488 21306502 addu a2,s3,a1
.text:0046548c 0000c390 lbu v1,0x0(a2)
.text:00465490 21102502 addu v0,s1,a1
.text:00465494 0100a524 addiu a1,a1,0x1
.text:00465498 5c006438 xori a0,v1,0x5c
.text:0046549c 2bf8b000 sltu ra,a1,s0
.text:004654a0 f9ffe017 bne ra,zero,LAB_00465488
.text:004654a4 000044a0 _sb a0,0x0(v0)
LAB_004654a8: ;XREF[1,0]: 00465480
.text:004654a8 94ff8012 beq s4,zero,LAB_004652fc
.text:004654ac 21380002 _move a3,s0
.text:004654b0 5c000424 li a0,0x5c
LAB_004654b4: ;XREF[1,0]: 004654c0
.text:004654b4 21a82702 addu s5,s1,a3
.text:004654b8 0100e724 addiu a3,a3,0x1
.text:004654bc 8000f328 slti s3,a3,0x80
.text:004654c0 fcff6016 bne s3,zero,LAB_004654b4
.text:004654c4 0000a4a2 _sb a0,0x0(s5)
.text:004654c8 8dff0010 b LAB_00465300
.text:004654cc 21180000 _clear v1
LAB_004654d0: ;XREF[1,0]: 004651f0
.text:004654d0 2ba81000 sltu s5,zero,s0
.text:004654d4 0900a012 beq s5,zero,LAB_004654fc
.text:004654d8 21280000 _clear a1
LAB_004654dc: ;XREF[1,0]: 004654f4
.text:004654dc 21186502 addu v1,s3,a1
.text:004654e0 00006490 lbu a0,0x0(v1)
.text:004654e4 21f82502 addu ra,s1,a1
.text:004654e8 0100a524 addiu a1,a1,0x1
.text:004654ec 36008238 xori v0,a0,0x36
.text:004654f0 2bc0b000 sltu t8,a1,s0
.text:004654f4 f9ff0017 bne t8,zero,LAB_004654dc
.text:004654f8 0000e2a3 _sb v0,0x0(ra)
LAB_004654fc: ;XREF[1,0]: 004654d4
.text:004654fc 4000142a slti s4,s0,0x40
.text:00465500 07008012 beq s4,zero,LAB_00465520
.text:00465504 21200002 _move a0,s0
.text:00465508 36000524 li a1,0x36
LAB_0046550c: ;XREF[1,0]: 00465518
.text:0046550c 21382402 addu a3,s1,a0
.text:00465510 01008424 addiu a0,a0,0x1
.text:00465514 40008628 slti a2,a0,0x40
.text:00465518 fcffc014 bne a2,zero,LAB_0046550c
.text:0046551c 0000e5a0 _sb a1,0x0(a3)
LAB_00465520: ;XREF[1,0]: 00465500
.text:00465520 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00465524 40003226 addiu s2,s1,0x40
.text:00465528 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0046552c 21204002 _move a0,s2
.text:00465530 1000bc8f lw gp,local_28+0x38(sp)
.text:00465534 72ff4004 bltz v0,LAB_00465300
.text:00465538 21184000 _move v1,v0
.text:0046553c e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00465540 21282002 move a1,s1
.text:00465544 21204002 move a0,s2
.text:00465548 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0046554c 40000624 _li a2,0x40
.text:00465550 1000bc8f lw gp,local_28+0x38(sp)
.text:00465554 0900a012 beq s5,zero,LAB_0046557c
.text:00465558 21280000 _clear a1
LAB_0046555c: ;XREF[1,0]: 00465574
.text:0046555c 21586502 addu t3,s3,a1
.text:00465560 00006a91 lbu t2,0x0(t3)
.text:00465564 21402502 addu t0,s1,a1
.text:00465568 0100a524 addiu a1,a1,0x1
.text:0046556c 5c004939 xori t1,t2,0x5c
.text:00465570 2ba8b000 sltu s5,a1,s0
.text:00465574 f9ffa016 bne s5,zero,LAB_0046555c
.text:00465578 000009a1 _sb t1,0x0(t0)
LAB_0046557c: ;XREF[1,0]: 00465554
.text:0046557c 5fff8012 beq s4,zero,LAB_004652fc
.text:00465580 21380002 _move a3,s0
.text:00465584 5c000424 li a0,0x5c
LAB_00465588: ;XREF[1,0]: 00465594
.text:00465588 21802702 addu s0,s1,a3
.text:0046558c 0100e724 addiu a3,a3,0x1
.text:00465590 4000e528 slti a1,a3,0x40
.text:00465594 fcffa014 bne a1,zero,LAB_00465588
.text:00465598 000004a2 _sb a0,0x0(s0)
.text:0046559c 58ff0010 b LAB_00465300
.text:004655a0 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha384Final()
;local_4 undefined4 -4 ;XREF[3,0]: 004655b4,00465660,004656b4
;local_8 undefined4 -8 ;XREF[3,0]: 004655b8,00465664,004656c0
;local_c undefined4 -c ;XREF[3,0]: 004655bc,00465668,004656c4
;local_10 undefined4 -10 ;XREF[3,0]: 004655c0,0046566c,004656c8
;local_18 undefined4 -18 ;XREF[8,0]: 004655c4,004655e0,004655f8,00465624,0046563c
; 00465654,00465694,004656b0
;XREF[5,0]: Entry Point,0045faf4,004657a8
; 00465924,004d8480
.text:004655a4 08001c3c lui gp,0x8
.text:004655a8 3ca49c27 addiu gp,gp,-0x5bc4
.text:004655ac 21e09903 addu gp,gp,t9
.text:004655b0 d8ffbd27 addiu sp,sp,-0x28
.text:004655b4 2400bfaf sw ra,local_4+0x28(sp)
.text:004655b8 2000b2af sw s2,local_8+0x28(sp)
.text:004655bc 1c00b1af sw s1,local_c+0x28(sp)
.text:004655c0 1800b0af sw s0,local_10+0x28(sp)
.text:004655c4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004655c8 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:004655cc 80009024 addiu s0,a0,0x80
.text:004655d0 21888000 move s1,a0
.text:004655d4 21200002 move a0,s0
.text:004655d8 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:004655dc 2190a000 _move s2,a1
.text:004655e0 1000bc8f lw gp,local_18+0x28(sp)
.text:004655e4 00000000 nop
.text:004655e8 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:004655ec 00000000 nop
.text:004655f0 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:004655f4 21200002 _move a0,s0
.text:004655f8 1000bc8f lw gp,local_18+0x28(sp)
.text:004655fc 21200002 move a0,s0
.text:00465600 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465604 21282002 move a1,s1
.text:00465608 21182003 move v1,t9
.text:0046560c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00465610 1b004004 bltz v0,LAB_00465680
.text:00465614 80000624 _li a2,0x80
.text:00465618 21c86000 move t9,v1
.text:0046561c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465620 00000000 _nop
.text:00465624 1000bc8f lw gp,local_18+0x28(sp)
.text:00465628 21200002 move a0,s0
.text:0046562c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465630 21284002 move a1,s2
.text:00465634 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465638 30000624 _li a2,0x30
.text:0046563c 1000bc8f lw gp,local_18+0x28(sp)
.text:00465640 21200002 move a0,s0
.text:00465644 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:00465648 00000000 nop
.text:0046564c 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:00465650 21284002 _move a1,s2
.text:00465654 1000bc8f lw gp,local_18+0x28(sp)
.text:00465658 21202002 move a0,s1
.text:0046565c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00465660 2400bf8f lw ra,local_4+0x28(sp)
.text:00465664 2000b28f lw s2,local_8+0x28(sp)
.text:00465668 1c00b18f lw s1,local_c+0x28(sp)
.text:0046566c 1800b08f lw s0,local_10+0x28(sp)
.text:00465670 21280000 clear a1
.text:00465674 80000624 li a2,0x80
.text:00465678 08002003 jr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046567c 2800bd27 _addiu sp,sp,0x28
LAB_00465680: ;XREF[1,0]: 00465610
.text:00465680 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00465684 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00465688 10016424 addiu a0=>.roda...,v1,0x110 ;= "psAssert %s"
.text:0046568c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00465690 900ea524 _addiu a1=>.roda...,a1,0xe90 ;= "digest/hmac.c"
.text:00465694 1000bc8f lw gp,local_18+0x28(sp)
.text:00465698 6e020524 li a1,0x26e
.text:0046569c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004656a0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004656a4 00000000 nop
.text:004656a8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004656ac 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:004656b0 1000bc8f lw gp,local_18+0x28(sp)
.text:004656b4 2400bf8f lw ra,local_4+0x28(sp)
.text:004656b8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004656bc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004656c0 2000b28f lw s2,local_8+0x28(sp)
.text:004656c4 1c00b18f lw s1,local_c+0x28(sp)
.text:004656c8 1800b08f lw s0,local_10+0x28(sp)
.text:004656cc a00e8424 addiu a0=>.rodata:s_rc_>=_0_00490ea0,a0,0xea0 ;= "rc >= 0"
.text:004656d0 08002003 jr t9=>_psError
.text:004656d4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacFinal()
;local_4 undefined4 -4 ;XREF[3,0]: 004656e8,00465728,00465758
;local_8 undefined4 -8 ;XREF[3,0]: 004656ec,0046572c,0046575c
;local_10 undefined4 -10 ;XREF[5,0]: 004656f0,00465750,00465778,00465794,004657b0
;XREF[3,0]: Entry Point,00457a80,004d87b0
.text:004656d8 08001c3c lui gp,0x8
.text:004656dc 08a39c27 addiu gp,gp,-0x5cf8
.text:004656e0 21e09903 addu gp,gp,t9
.text:004656e4 e0ffbd27 addiu sp,sp,-0x20
.text:004656e8 1c00bfaf sw ra,local_4+0x20(sp)
.text:004656ec 1800b0af sw s0,local_8+0x20(sp)
.text:004656f0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004656f4 50018390 lbu v1,0x150(a0)
.text:004656f8 13000224 li v0,0x13
.text:004656fc 1a006210 beq v1,v0,LAB_00465768
.text:00465700 21808000 _move s0,a0
.text:00465704 1400662c sltiu a2,v1,0x14
.text:00465708 0b00c014 bne a2,zero,LAB_00465738
.text:0046570c 12000724 _li a3,0x12
.text:00465710 14000824 li t0,0x14
.text:00465714 1b006810 beq v1,t0,LAB_00465784
.text:00465718 15000924 _li t1,0x15
.text:0046571c 20006910 beq v1,t1,LAB_004657a0
.text:00465720 00000000 _nop
LAB_00465724: ;XREF[1,0]: 00465738
.text:00465724 500100a2 sb zero,0x150(s0)
.text:00465728 1c00bf8f lw ra,local_4+0x20(sp)
.text:0046572c 1800b08f lw s0,local_8+0x20(sp)
.text:00465730 0800e003 jr ra
.text:00465734 2000bd27 _addiu sp,sp,0x20
LAB_00465738: ;XREF[1,0]: 00465708
.text:00465738 faff6714 bne v1,a3,LAB_00465724
.text:0046573c 00000000 _nop
.text:00465740 c490998f lw t9,-0x6f3c(gp)=>->psHmacMd5Final ;= 004642ac
.text:00465744 00000000 nop
.text:00465748 09f82003 jalr t9=>psHmacMd5Final ;undefined psHmacMd5Final()
.text:0046574c 00000000 _nop
.text:00465750 1000bc8f lw gp,local_10+0x20(sp)
.text:00465754 500100a2 sb zero,0x150(s0)
LAB_00465758: ;XREF[3,0]: 0046577c,00465798,004657b4
.text:00465758 1c00bf8f lw ra,local_4+0x20(sp)
.text:0046575c 1800b08f lw s0,local_8+0x20(sp)
.text:00465760 0800e003 jr ra
.text:00465764 2000bd27 _addiu sp,sp,0x20
LAB_00465768: ;XREF[1,0]: 004656fc
.text:00465768 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:0046576c 00000000 nop
.text:00465770 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:00465774 00000000 _nop
.text:00465778 1000bc8f lw gp,local_10+0x20(sp)
.text:0046577c f6ff0010 b LAB_00465758
.text:00465780 500100a2 _sb zero,0x150(s0)
LAB_00465784: ;XREF[1,0]: 00465714
.text:00465784 7485998f lw t9,-0x7a8c(gp)=>->psHmacSha256Final ;= 00464be8
.text:00465788 00000000 nop
.text:0046578c 09f82003 jalr t9=>psHmacSha256Final ;undefined psHmacSha256Final()
.text:00465790 00000000 _nop
.text:00465794 1000bc8f lw gp,local_10+0x20(sp)
.text:00465798 efff0010 b LAB_00465758
.text:0046579c 500100a2 _sb zero,0x150(s0)
LAB_004657a0: ;XREF[1,0]: 0046571c
.text:004657a0 a08a998f lw t9,-0x7560(gp)=>->psHmacSha384Final ;= 004655a4
.text:004657a4 00000000 nop
.text:004657a8 09f82003 jalr t9=>psHmacSha384Final ;undefined psHmacSha384Final()
.text:004657ac 00000000 _nop
.text:004657b0 1000bc8f lw gp,local_10+0x20(sp)
.text:004657b4 e8ff0010 b LAB_00465758
.text:004657b8 500100a2 _sb zero,0x150(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHmacSha384(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00465810
;param_6 undefined4 14 ;XREF[1,0]: 00465814
;param_7 undefined4 18 ;XREF[1,0]: 00465818
;local_4 undefined4 -4 ;XREF[2,0]: 004657cc,00465934
;local_8 undefined4 -8 ;XREF[2,0]: 004657d0,00465938
;local_c undefined4 -c ;XREF[2,0]: 004657d4,0046593c
;local_10 undefined4 -10 ;XREF[2,0]: 004657d8,00465940
;local_14 undefined4 -14 ;XREF[2,0]: 004657dc,00465944
;local_18 undefined4 -18 ;XREF[2,0]: 004657e0,00465948
;local_1c undefined4 -1c ;XREF[2,0]: 004657e4,0046594c
;local_20 undefined4 -20 ;XREF[2,0]: 004657e8,00465950
;local_24 undefined4 -24 ;XREF[2,0]: 004657ec,00465954
;local_28 undefined4 -28 ;XREF[2,0]: 004657f0,00465958
;local_178 undefined1 -178 ;XREF[2,0]: 0046585c,004658dc
;local_180 undefined4 -180 ;XREF[8,0]: 004657f4,00465894,004658b4,00465914,0046592c
; 00465978,00465998,004659b0
;XREF[4,0]: Entry Point,0045fa20,0045fb5c
; 004d8358
.text:004657bc 08001c3c lui gp,0x8
.text:004657c0 24a29c27 addiu gp,gp,-0x5ddc
.text:004657c4 21e09903 addu gp,gp,t9
.text:004657c8 70febd27 addiu sp,sp,-0x190
.text:004657cc 8c01bfaf sw ra,local_4+0x190(sp)
.text:004657d0 8801beaf sw s8,local_8+0x190(sp)
.text:004657d4 8401b7af sw s7,local_c+0x190(sp)
.text:004657d8 8001b6af sw s6,local_10+0x190(sp)
.text:004657dc 7c01b5af sw s5,local_14+0x190(sp)
.text:004657e0 7801b4af sw s4,local_18+0x190(sp)
.text:004657e4 7401b3af sw s3,local_1c+0x190(sp)
.text:004657e8 7001b2af sw s2,local_20+0x190(sp)
.text:004657ec 6c01b1af sw s1,local_24+0x190(sp)
.text:004657f0 6801b0af sw s0,local_28+0x190(sp)
.text:004657f4 1000bcaf sw gp=>_gp,local_180+0x190(sp)
.text:004657f8 ffffb030 andi s0,param_2,0xffff
.text:004657fc 80000324 li v1,0x80
.text:00465800 2b107000 sltu v0,v1,s0
.text:00465804 21a08000 move s4,param_1
.text:00465808 21b8c000 move s7,param_3
.text:0046580c 21f0e000 move s8,param_4
.text:00465810 a001b68f lw s6,param_5+0x190(sp)
.text:00465814 a401b28f lw s2,param_6+0x190(sp)
.text:00465818 a801b38f lw s3,param_7+0x190(sp)
.text:0046581c 52004014 bne v0,zero,LAB_00465968
.text:00465820 1800b127 _addiu s1,sp,0x18
.text:00465824 000070a6 sh s0,0x0(s3)
.text:00465828 21908000 move s2,param_1
LAB_0046582c: ;XREF[1,0]: 00465a10
.text:0046582c 00007096 lhu s0,0x0(s3)
.text:00465830 00000000 nop
.text:00465834 2ba81000 sltu s5,zero,s0
.text:00465838 0900a012 beq s5,zero,LAB_00465860
.text:0046583c 21280000 _clear param_2
LAB_00465840: ;XREF[1,0]: 00465858
.text:00465840 21684502 addu t5,s2,param_2
.text:00465844 0000ac91 lbu t4,0x0(t5)
.text:00465848 21402502 addu t0,s1,param_2
.text:0046584c 0100a524 addiu param_2,param_2,0x1
.text:00465850 36008b39 xori t3,t4,0x36
.text:00465854 2b38b000 sltu param_4,param_2,s0
.text:00465858 f9ffe014 bne param_4,zero,LAB_00465840
.text:0046585c 00000ba1 _sb t3,0x0(t0)=>local_178
LAB_00465860: ;XREF[1,0]: 00465838
.text:00465860 8000142a slti s4,s0,0x80
.text:00465864 07008012 beq s4,zero,LAB_00465884
.text:00465868 21200002 _move param_1,s0
.text:0046586c 36000524 li param_2,0x36
LAB_00465870: ;XREF[1,0]: 0046587c
.text:00465870 21782402 addu t7,s1,param_1
.text:00465874 01008424 addiu param_1,param_1,0x1
.text:00465878 80008e28 slti t6,param_1,0x80
.text:0046587c fcffc015 bne t6,zero,LAB_00465870
.text:00465880 0000e5a1 _sb param_2,0x0(t7)
LAB_00465884: ;XREF[1,0]: 00465864
.text:00465884 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:00465888 80003326 addiu s3,s1,0x80
.text:0046588c 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00465890 21206002 _move param_1,s3
.text:00465894 1000bc8f lw gp,local_180+0x190(sp)
.text:00465898 26004004 bltz v0,LAB_00465934
.text:0046589c 21184000 _move v1,v0
.text:004658a0 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:004658a4 21282002 move param_2,s1
.text:004658a8 21206002 move param_1,s3
.text:004658ac 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:004658b0 80000624 _li param_3,0x80
.text:004658b4 1000bc8f lw gp,local_180+0x190(sp)
.text:004658b8 0900a012 beq s5,zero,LAB_004658e0
.text:004658bc 21280000 _clear param_2
LAB_004658c0: ;XREF[1,0]: 004658d8
.text:004658c0 21104502 addu v0,s2,param_2
.text:004658c4 00004390 lbu v1,0x0(v0)
.text:004658c8 21c02502 addu t8,s1,param_2
.text:004658cc 0100a524 addiu param_2,param_2,0x1
.text:004658d0 5c007f38 xori ra,v1,0x5c
.text:004658d4 2ba8b000 sltu s5,param_2,s0
.text:004658d8 f9ffa016 bne s5,zero,LAB_004658c0
.text:004658dc 00001fa3 _sb ra,0x0(t8)=>local_178
LAB_004658e0: ;XREF[1,0]: 004658b8
.text:004658e0 07008012 beq s4,zero,LAB_00465900
.text:004658e4 21200002 _move param_1,s0
.text:004658e8 5c000524 li param_2,0x5c
LAB_004658ec: ;XREF[1,0]: 004658f8
.text:004658ec 21902402 addu s2,s1,param_1
.text:004658f0 01008424 addiu param_1,param_1,0x1
.text:004658f4 80009028 slti s0,param_1,0x80
.text:004658f8 fcff0016 bne s0,zero,LAB_004658ec
.text:004658fc 000045a2 _sb param_2,0x0(s2)
LAB_00465900: ;XREF[1,0]: 004658e0
.text:00465900 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465904 21206002 move param_1,s3
.text:00465908 2128e002 move param_2,s7
.text:0046590c 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465910 2130c003 _move param_3,s8
.text:00465914 1000bc8f lw gp,local_180+0x190(sp)
.text:00465918 21202002 move param_1,s1
.text:0046591c a08a998f lw t9,-0x7560(gp)=>->psHmacSha384Final ;= 004655a4
.text:00465920 00000000 nop
.text:00465924 09f82003 jalr t9=>psHmacSha384Final ;undefined psHmacSha384Final()
.text:00465928 2128c002 _move param_2,s6
.text:0046592c 1000bc8f lw gp,local_180+0x190(sp)
.text:00465930 21180000 clear v1
LAB_00465934: ;XREF[2,0]: 00465898,0046597c
.text:00465934 8c01bf8f lw ra,local_4+0x190(sp)
.text:00465938 8801be8f lw s8,local_8+0x190(sp)
.text:0046593c 8401b78f lw s7,local_c+0x190(sp)
.text:00465940 8001b68f lw s6,local_10+0x190(sp)
.text:00465944 7c01b58f lw s5,local_14+0x190(sp)
.text:00465948 7801b48f lw s4,local_18+0x190(sp)
.text:0046594c 7401b38f lw s3,local_1c+0x190(sp)
.text:00465950 7001b28f lw s2,local_20+0x190(sp)
.text:00465954 6c01b18f lw s1,local_24+0x190(sp)
.text:00465958 6801b08f lw s0,local_28+0x190(sp)
.text:0046595c 21106000 move v0,v1
.text:00465960 0800e003 jr ra
.text:00465964 9001bd27 _addiu sp,sp,0x190
LAB_00465968: ;XREF[1,0]: 0046581c
.text:00465968 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0046596c 00000000 nop
.text:00465970 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00465974 21202002 _move param_1,s1
.text:00465978 1000bc8f lw gp,local_180+0x190(sp)
.text:0046597c edff4004 bltz v0,LAB_00465934
.text:00465980 21184000 _move v1,v0
.text:00465984 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00465988 21300002 move param_3,s0
.text:0046598c 21288002 move param_2,s4
.text:00465990 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00465994 21202002 _move param_1,s1
.text:00465998 1000bc8f lw gp,local_180+0x190(sp)
.text:0046599c 21202002 move param_1,s1
.text:004659a0 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:004659a4 00000000 nop
.text:004659a8 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:004659ac 2128c002 _move param_2,s6
.text:004659b0 1000bc8f lw gp,local_180+0x190(sp)
.text:004659b4 2138c002 move param_4,s6
.text:004659b8 21304002 move param_3,s2
.text:004659bc 3000c826 addiu t0,s6,0x30
LAB_004659c0: ;XREF[1,0]: 00465a04
.text:004659c0 0300ea88 lwl t2,0x3(param_4)
.text:004659c4 0700e988 lwl t1,0x7(param_4)
.text:004659c8 0b00e488 lwl param_1,0xb(param_4)
.text:004659cc 0f00e588 lwl param_2,0xf(param_4)
.text:004659d0 0000ea98 lwr t2,0x0(param_4)
.text:004659d4 0400e998 lwr t1,0x4(param_4)
.text:004659d8 0800e498 lwr param_1,0x8(param_4)
.text:004659dc 0c00e598 lwr param_2,0xc(param_4)
.text:004659e0 0300caa8 swl t2,0x3(param_3)
.text:004659e4 0000cab8 swr t2,0x0(param_3)
.text:004659e8 0700c9a8 swl t1,0x7(param_3)
.text:004659ec 0400c9b8 swr t1,0x4(param_3)
.text:004659f0 0b00c4a8 swl param_1,0xb(param_3)
.text:004659f4 0800c4b8 swr param_1,0x8(param_3)
.text:004659f8 1000e724 addiu param_4,param_4,0x10
.text:004659fc 0f00c5a8 swl param_2,0xf(param_3)
.text:00465a00 0c00c5b8 swr param_2,0xc(param_3)
.text:00465a04 eeffe814 bne param_4,t0,LAB_004659c0
.text:00465a08 1000c624 _addiu param_3,param_3,0x10
.text:00465a0c 30000624 li param_3,0x30
.text:00465a10 86ff0010 b LAB_0046582c
.text:00465a14 000066a6 _sh param_3,0x0(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pkcs1Pad(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined1 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined1 10 ;XREF[1,0]: 00465a58
;param_6 undefined4 14 ;XREF[1,0]: 00465a7c
;local_8 undefined4 -8 ;XREF[2,0]: 00465a28,00465adc
;local_c undefined4 -c ;XREF[2,0]: 00465a2c,00465ae0
;local_10 undefined4 -10 ;XREF[2,0]: 00465a30,00465ae4
;local_14 undefined4 -14 ;XREF[2,0]: 00465a34,00465ae8
;local_18 undefined4 -18 ;XREF[2,0]: 00465a38,00465aec
;local_20 undefined4 -20 ;XREF[4,0]: 00465a3c,00465a8c,00465ad4,00465b2c
;XREF[4,0]: Entry Point,0048035c,00480550
; 004d8258
.text:00465a18 08001c3c lui gp,0x8
.text:00465a1c c89f9c27 addiu gp,gp,-0x6038
.text:00465a20 21e09903 addu gp,gp,t9
.text:00465a24 d0ffbd27 addiu sp,sp,-0x30
.text:00465a28 2800bfaf sw ra,local_8+0x30(sp)
.text:00465a2c 2400b3af sw s3,local_c+0x30(sp)
.text:00465a30 2000b2af sw s2,local_10+0x30(sp)
.text:00465a34 1c00b1af sw s1,local_14+0x30(sp)
.text:00465a38 1800b0af sw s0,local_18+0x30(sp)
.text:00465a3c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00465a40 ffffe330 andi v1,param_4,0xffff
.text:00465a44 ffffb230 andi s2,param_2,0xffff
.text:00465a48 23387200 subu param_4,v1,s2
.text:00465a4c fdfff124 addiu s1,param_4,-0x3
.text:00465a50 0800222e sltiu v0,s1,0x8
.text:00465a54 21988000 move s3,param_1
.text:00465a58 4000a493 lbu param_1,param_5+0x30(sp)
.text:00465a5c 1f004014 bne v0,zero,LAB_00465adc
.text:00465a60 f7ff0324 _li v1,-0x9
.text:00465a64 01000524 li param_2,0x1
.text:00465a68 0000c0a0 sb zero,0x0(param_3)
.text:00465a6c 0100c4a0 sb param_1,0x1(param_3)
.text:00465a70 22008510 beq param_1,param_2,LAB_00465afc
.text:00465a74 0200d024 _addiu s0,param_3,0x2
.text:00465a78 dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:00465a7c 4400a68f lw param_3,param_6+0x30(sp)
.text:00465a80 21200002 move param_1,s0
.text:00465a84 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:00465a88 ffff2532 _andi param_2,s1,0xffff
.text:00465a8c 1000bc8f lw gp,local_20+0x30(sp)
.text:00465a90 12004004 bltz v0,LAB_00465adc
.text:00465a94 f9ff0324 _li v1,-0x7
.text:00465a98 08002012 beq s1,zero,LAB_00465abc
.text:00465a9c 01000324 _li v1,0x1
LAB_00465aa0: ;XREF[1,0]: 00465ab4
.text:00465aa0 00000492 lbu param_1,0x0(s0)
.text:00465aa4 00000000 nop
.text:00465aa8 02008014 bne param_1,zero,LAB_00465ab4
.text:00465aac ffff3126 _addiu s1,s1,-0x1
.text:00465ab0 000003a2 sb v1,0x0(s0)
LAB_00465ab4: ;XREF[1,0]: 00465aa8
.text:00465ab4 faff2016 bne s1,zero,LAB_00465aa0
.text:00465ab8 01001026 _addiu s0,s0,0x1
LAB_00465abc: ;XREF[2,0]: 00465a98,00465afc
.text:00465abc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00465ac0 000000a2 sb zero,0x0(s0)
.text:00465ac4 01000426 addiu param_1,s0,0x1
.text:00465ac8 21286002 move param_2,s3
.text:00465acc 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00465ad0 21304002 _move param_3,s2
.text:00465ad4 1000bc8f lw gp,local_20+0x30(sp)
.text:00465ad8 21180000 clear v1
LAB_00465adc: ;XREF[3,0]: 00465a5c,00465a90,00465b30
.text:00465adc 2800bf8f lw ra,local_8+0x30(sp)
.text:00465ae0 2400b38f lw s3,local_c+0x30(sp)
.text:00465ae4 2000b28f lw s2,local_10+0x30(sp)
.text:00465ae8 1c00b18f lw s1,local_14+0x30(sp)
.text:00465aec 1800b08f lw s0,local_18+0x30(sp)
.text:00465af0 21106000 move v0,v1
.text:00465af4 0800e003 jr ra
.text:00465af8 3000bd27 _addiu sp,sp,0x30
LAB_00465afc: ;XREF[1,0]: 00465a70
.text:00465afc efff2012 beq s1,zero,LAB_00465abc
.text:00465b00 ffff0224 _li v0,-0x1
LAB_00465b04: ;XREF[1,0]: 00465b0c
.text:00465b04 ffff3126 addiu s1,s1,-0x1
.text:00465b08 000002a2 sb v0,0x0(s0)
.text:00465b0c fdff2016 bne s1,zero,LAB_00465b04
.text:00465b10 01001026 _addiu s0,s0,0x1
.text:00465b14 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00465b18 000000a2 sb zero,0x0(s0)
.text:00465b1c 01000426 addiu param_1,s0,0x1
.text:00465b20 21286002 move param_2,s3
.text:00465b24 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00465b28 21304002 _move param_3,s2
.text:00465b2c 1000bc8f lw gp,local_20+0x30(sp)
.text:00465b30 eaff0010 b LAB_00465adc
.text:00465b34 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pkcs1Unpad(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined1 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined1 10 ;XREF[1,0]: 00465b48
;XREF[6,0]: Entry Point,0048047c,00480724
; 00480b38,00480fb4,004d80e8
.text:00465b38 ffffe730 andi param_4,param_4,0xffff
.text:00465b3c 0a00e324 addiu v1,param_4,0xa
.text:00465b40 ffffa530 andi param_2,param_2,0xffff
.text:00465b44 2a10a300 slt v0,param_2,v1
.text:00465b48 1000a893 lbu t0,param_5(sp)
.text:00465b4c 0a004014 bne v0,zero,LAB_00465b78
.text:00465b50 faff0324 _li v1,-0x6
.text:00465b54 00008990 lbu t1,0x0(param_1)
.text:00465b58 00000000 nop
.text:00465b5c 05002015 bne t1,zero,LAB_00465b74
.text:00465b60 2128a400 _addu param_2,param_2,param_1
.text:00465b64 01008a90 lbu t2,0x1(param_1)
.text:00465b68 00000000 nop
.text:00465b6c 04004811 beq t2,t0,LAB_00465b80
.text:00465b70 00000000 _nop
LAB_00465b74: ;XREF[2,0]: 00465b5c,00465c10
.text:00465b74 ffff0324 li v1,-0x1
LAB_00465b78: ;XREF[2,0]: 00465b4c,00465bd0
.text:00465b78 0800e003 jr ra
.text:00465b7c 21106000 _move v0,v1
LAB_00465b80: ;XREF[1,0]: 00465b6c
.text:00465b80 02008324 addiu v1,param_1,0x2
.text:00465b84 2b586500 sltu t3,v1,param_2
.text:00465b88 0f006011 beq t3,zero,LAB_00465bc8
.text:00465b8c 00000000 _nop
.text:00465b90 02008490 lbu param_1,0x2(param_1)
.text:00465b94 00000000 nop
.text:00465b98 0b008010 beq param_1,zero,LAB_00465bc8
.text:00465b9c 01001824 _li t8,0x1
.text:00465ba0 19001811 beq t0,t8,LAB_00465c08
.text:00465ba4 ff000924 _li t1,0xff
LAB_00465ba8: ;XREF[1,0]: 00465bc0
.text:00465ba8 01006324 addiu v1,v1,0x1
.text:00465bac 2b206500 sltu param_1,v1,param_2
.text:00465bb0 06008010 beq param_1,zero,LAB_00465bcc
.text:00465bb4 01006424 _addiu param_1,v1,0x1
.text:00465bb8 00006890 lbu t0,0x0(v1)
.text:00465bbc 00000000 nop
.text:00465bc0 f9ff0015 bne t0,zero,LAB_00465ba8
.text:00465bc4 00000000 _nop
LAB_00465bc8: ;XREF[2,0]: 00465b88,00465b98
.text:00465bc8 01006424 addiu param_1,v1,0x1
LAB_00465bcc: ;XREF[3,0]: 00465bb0,00465c18,00465c30
.text:00465bcc 2360a400 subu t4,param_2,param_1
.text:00465bd0 e9ff8715 bne t4,param_4,LAB_00465b78
.text:00465bd4 f7ff0324 _li v1,-0x9
.text:00465bd8 2b388500 sltu param_4,param_1,param_2
.text:00465bdc 0700e010 beq param_4,zero,LAB_00465bfc
.text:00465be0 00000000 _nop
LAB_00465be4: ;XREF[1,0]: 00465bf4
.text:00465be4 00008e90 lbu t6,0x0(param_1)
.text:00465be8 01008424 addiu param_1,param_1,0x1
.text:00465bec 2b688500 sltu t5,param_1,param_2
.text:00465bf0 0000cea0 sb t6,0x0(param_3)
.text:00465bf4 fbffa015 bne t5,zero,LAB_00465be4
.text:00465bf8 0100c624 _addiu param_3,param_3,0x1
LAB_00465bfc: ;XREF[1,0]: 00465bdc
.text:00465bfc 21180000 clear v1
.text:00465c00 0800e003 jr ra
.text:00465c04 21106000 _move v0,v1
LAB_00465c08: ;XREF[2,0]: 00465ba0,00465c28
.text:00465c08 01006324 addiu v1,v1,0x1
.text:00465c0c ff008f30 andi t7,param_1,0xff
.text:00465c10 d8ffe915 bne t7,t1,LAB_00465b74
.text:00465c14 2b406500 _sltu t0,v1,param_2
.text:00465c18 ecff0011 beq t0,zero,LAB_00465bcc
.text:00465c1c 01006424 _addiu param_1,v1,0x1
.text:00465c20 00006490 lbu param_1,0x0(v1)
.text:00465c24 00000000 nop
.text:00465c28 f7ff8014 bne param_1,zero,LAB_00465c08
.text:00465c2c 00000000 _nop
.text:00465c30 e6ff0010 b LAB_00465bcc
.text:00465c34 01006424 _addiu param_1,v1,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs5Pbkdf2(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00465c80
;param_6 undefined4 14 ;XREF[2,0]: 00465c98,00465e34
;param_7 undefined4 18 ;XREF[1,0]: 00465c84
;local_resc undefined4 c ;XREF[2,0]: 00465c7c,00465d2c
;local_res8 undefined4 8 ;XREF[2,0]: 00465c78,00465d24
;local_4 undefined4 -4 ;XREF[2,0]: 00465c48,00465e98
;local_8 undefined4 -8 ;XREF[2,0]: 00465c4c,00465e9c
;local_c undefined4 -c ;XREF[2,0]: 00465c50,00465ea0
;local_10 undefined4 -10 ;XREF[2,0]: 00465c54,00465ea4
;local_14 undefined4 -14 ;XREF[2,0]: 00465c58,00465ea8
;local_18 undefined4 -18 ;XREF[2,0]: 00465c5c,00465eac
;local_1c undefined4 -1c ;XREF[2,0]: 00465c60,00465eb0
;local_20 undefined4 -20 ;XREF[2,0]: 00465c64,00465eb4
;local_24 undefined4 -24 ;XREF[2,0]: 00465c68,00465eb8
;local_28 undefined4 -28 ;XREF[2,0]: 00465c6c,00465ebc
;local_cc undefined4 -cc ;XREF[2,0]: 00465d1c,00465d98
;local_d0 undefined4 -d0 ;XREF[2,0]: 00465d14,00465d94
;local_d4 undefined4 -d4 ;XREF[2,0]: 00465d10,00465d90
;local_d8 undefined4 -d8 ;XREF[2,0]: 00465d0c,00465d8c
;local_dc undefined4 -dc ;XREF[6,3]: 00465cd8,00465ce0,00465d88,00465df8,00465e10
; 00465e38,00465ce4,00465ce8,00465cec
;local_e0 undefined4 -e0 ;XREF[2,0]: 00465d08,00465d7c
;local_e4 undefined4 -e4 ;XREF[2,0]: 00465d04,00465d78
;local_e8 undefined4 -e8 ;XREF[2,0]: 00465d00,00465d74
;local_ec undefined4 -ec ;XREF[2,0]: 00465cfc,00465d70
;local_f0 undefined4 -f0 ;XREF[3,0]: 00465cf8,00465d6c,00465dfc
;local_f8 undefined4 -f8 ;XREF[13,0]: 00465c70,00465d20,00465d38,00465d50,00465d84
; 00465dbc,00465dd4,00465dec,00465e78,00465e94
; 00465ee0,00465efc,00465f18
;XREF[3,0]: Entry Point,004662d4,004d8848
.text:00465c38 08001c3c lui gp,0x8
.text:00465c3c a89d9c27 addiu gp,gp,-0x6258
.text:00465c40 21e09903 addu gp,gp,t9
.text:00465c44 f8febd27 addiu sp,sp,-0x108
.text:00465c48 0401bfaf sw ra,local_4+0x108(sp)
.text:00465c4c 0001beaf sw s8,local_8+0x108(sp)
.text:00465c50 fc00b7af sw s7,local_c+0x108(sp)
.text:00465c54 f800b6af sw s6,local_10+0x108(sp)
.text:00465c58 f400b5af sw s5,local_14+0x108(sp)
.text:00465c5c f000b4af sw s4,local_18+0x108(sp)
.text:00465c60 ec00b3af sw s3,local_1c+0x108(sp)
.text:00465c64 e800b2af sw s2,local_20+0x108(sp)
.text:00465c68 e400b1af sw s1,local_24+0x108(sp)
.text:00465c6c e000b0af sw s0,local_28+0x108(sp)
.text:00465c70 1000bcaf sw gp=>_gp,local_f8+0x108(sp)
.text:00465c74 21a88000 move s5,param_1
.text:00465c78 1001a6af sw param_3,local_res8+0x108(sp)
.text:00465c7c 1401a7af sw param_4,local_resc+0x108(sp)
.text:00465c80 1801be8f lw s8,param_5+0x108(sp)
.text:00465c84 2001b08f lw s0,param_7+0x108(sp)
.text:00465c88 8f008010 beq param_1,zero,LAB_00465ec8
.text:00465c8c 2190a000 _move s2,param_2
.text:00465c90 8d00c010 beq param_3,zero,LAB_00465ec8
.text:00465c94 00000000 _nop
.text:00465c98 1c01a28f lw v0,param_6+0x108(sp)
.text:00465c9c 00000000 nop
.text:00465ca0 89004010 beq v0,zero,LAB_00465ec8
.text:00465ca4 00000000 _nop
.text:00465ca8 87000012 beq s0,zero,LAB_00465ec8
.text:00465cac 00000000 _nop
.text:00465cb0 21880002 move s1,s0
LAB_00465cb4: ;XREF[1,0]: 00465f1c
.text:00465cb4 01001724 li s7,0x1
.text:00465cb8 21980000 clear s3
.text:00465cbc 68000012 beq s0,zero,LAB_00465e60
.text:00465cc0 4000b427 _addiu s4,sp,0x40
.text:00465cc4 ffff5632 andi s6,s2,0xffff
LAB_00465cc8: ;XREF[1,0]: 00465f24
.text:00465cc8 9c8d998f lw t9,-0x7264(gp)=>->psHmacSha1Init ;= 00464618
.text:00465ccc 027e1700 srl t7,s7,0x18
.text:00465cd0 02741700 srl t6,s7,0x10
.text:00465cd4 026a1700 srl t5,s7,0x8
.text:00465cd8 2c00a0af sw zero,local_dc+0x108(sp)
.text:00465cdc 21208002 move param_1,s4
.text:00465ce0 2c00afa3 sb t7,local_dc+0x108(sp)
.text:00465ce4 2d00aea3 sb t6,local_dc+0x109(sp)
.text:00465ce8 2e00ada3 sb t5,local_dc+0x10a(sp)
.text:00465cec 2f00b7a3 sb s7,local_dc+0x10b(sp)
.text:00465cf0 2128a002 move param_2,s5
.text:00465cf4 2130c002 move param_3,s6
.text:00465cf8 1800a0af sw zero,local_f0+0x108(sp)
.text:00465cfc 1c00a0af sw zero,local_ec+0x108(sp)
.text:00465d00 2000a0af sw zero,local_e8+0x108(sp)
.text:00465d04 2400a0af sw zero,local_e4+0x108(sp)
.text:00465d08 2800a0af sw zero,local_e0+0x108(sp)
.text:00465d0c 3000a0af sw zero,local_d8+0x108(sp)
.text:00465d10 3400a0af sw zero,local_d4+0x108(sp)
.text:00465d14 3800a0af sw zero,local_d0+0x108(sp)
.text:00465d18 09f82003 jalr t9=>psHmacSha1Init ;undefined psHmacSha1Init()
.text:00465d1c 3c00a0af _sw zero,local_cc+0x108(sp)
.text:00465d20 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465d24 1001a58f lw param_2,local_res8+0x108(sp)
.text:00465d28 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00465d2c 1401a68f lw param_3,local_resc+0x108(sp)
.text:00465d30 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00465d34 21208002 _move param_1,s4
.text:00465d38 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465d3c 21208002 move param_1,s4
.text:00465d40 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00465d44 2c00a527 addiu param_2,sp,0x2c
.text:00465d48 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00465d4c 04000624 _li param_3,0x4
.text:00465d50 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465d54 21208002 move param_1,s4
.text:00465d58 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:00465d5c 00000000 nop
.text:00465d60 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:00465d64 1800a527 _addiu param_2,sp,0x18
.text:00465d68 01001224 li s2,0x1
.text:00465d6c 1800ac8f lw t4,local_f0+0x108(sp)
.text:00465d70 1c00ab8f lw t3,local_ec+0x108(sp)
.text:00465d74 2000aa8f lw t2,local_e8+0x108(sp)
.text:00465d78 2400a98f lw t1,local_e4+0x108(sp)
.text:00465d7c 2800a88f lw t0,local_e0+0x108(sp)
.text:00465d80 2a385e02 slt param_4,s2,s8
.text:00465d84 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465d88 2c00acaf sw t4,local_dc+0x108(sp)
.text:00465d8c 3000abaf sw t3,local_d8+0x108(sp)
.text:00465d90 3400aaaf sw t2,local_d4+0x108(sp)
.text:00465d94 3800a9af sw t1,local_d0+0x108(sp)
.text:00465d98 3c00a8af sw t0,local_cc+0x108(sp)
.text:00465d9c 2100e010 beq param_4,zero,LAB_00465e24
.text:00465da0 0100f726 _addiu s7,s7,0x1
.text:00465da4 1800b027 addiu s0,sp,0x18
LAB_00465da8: ;XREF[1,0]: 00465e1c
.text:00465da8 9c8d998f lw t9,-0x7264(gp)=>->psHmacSha1Init ;= 00464618
.text:00465dac 21208002 move param_1,s4
.text:00465db0 2128a002 move param_2,s5
.text:00465db4 09f82003 jalr t9=>psHmacSha1Init ;undefined psHmacSha1Init()
.text:00465db8 2130c002 _move param_3,s6
.text:00465dbc 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465dc0 14000624 li param_3,0x14
.text:00465dc4 cc90998f lw t9,-0x6f34(gp)=>->psHmacSha1Update ;= 004645fc
.text:00465dc8 21208002 move param_1,s4
.text:00465dcc 09f82003 jalr t9=>psHmacSha1Update ;undefined psHmacSha1Update()
.text:00465dd0 1800a527 _addiu param_2,sp,0x18
.text:00465dd4 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465dd8 21208002 move param_1,s4
.text:00465ddc 8c88998f lw t9,-0x7774(gp)=>->psHmacSha1Final ;= 00464748
.text:00465de0 00000000 nop
.text:00465de4 09f82003 jalr t9=>psHmacSha1Final ;undefined psHmacSha1Final()
.text:00465de8 1800a527 _addiu param_2,sp,0x18
.text:00465dec 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465df0 21300000 clear param_3
LAB_00465df4: ;XREF[1,0]: 00465e0c
.text:00465df4 21f8d000 addu ra,param_3,s0
.text:00465df8 1400e393 lbu v1,local_dc+0xf0(ra)
.text:00465dfc 0000e493 lbu param_1,0x0(ra)=>local_f0
.text:00465e00 0100c624 addiu param_3,param_3,0x1
.text:00465e04 26106400 xor v0,v1,param_1
.text:00465e08 1400d82c sltiu t8,param_3,0x14
.text:00465e0c f9ff0017 bne t8,zero,LAB_00465df4
.text:00465e10 1400e2a3 _sb v0,local_dc+0xf0(ra)
.text:00465e14 01005226 addiu s2,s2,0x1
.text:00465e18 2a285e02 slt param_2,s2,s8
.text:00465e1c e2ffa014 bne param_2,zero,LAB_00465da8
.text:00465e20 00000000 _nop
LAB_00465e24: ;XREF[1,0]: 00465d9c
.text:00465e24 0e002012 beq s1,zero,LAB_00465e60
.text:00465e28 21280000 _clear param_2
.text:00465e2c 1800a627 addiu param_3,sp,0x18
.text:00465e30 2148a600 addu t1,param_2,param_3
LAB_00465e34: ;XREF[1,0]: 00465e58
.text:00465e34 1c01a88f lw t0,param_6+0x108(sp)
.text:00465e38 14002791 lbu param_4,local_dc+0xf0(t1)
.text:00465e3c 0100a524 addiu param_2,param_2,0x1
.text:00465e40 21906802 addu s2,s3,t0
.text:00465e44 1400b02c sltiu s0,param_2,0x14
.text:00465e48 000047a2 sb param_4,0x0(s2)
.text:00465e4c ffff3126 addiu s1,s1,-0x1
.text:00465e50 34000012 beq s0,zero,LAB_00465f24
.text:00465e54 01007326 _addiu s3,s3,0x1
.text:00465e58 f6ff2016 bne s1,zero,LAB_00465e34
.text:00465e5c 2148a600 _addu t1,param_2,param_3
LAB_00465e60: ;XREF[3,0]: 00465cbc,00465e24,00465f2c
.text:00465e60 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00465e64 1800a427 addiu param_1,sp,0x18
.text:00465e68 28000524 li param_2,0x28
.text:00465e6c 21300000 clear param_3
.text:00465e70 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00465e74 28000724 _li param_4,0x28
.text:00465e78 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465e7c 21208002 move param_1,s4
.text:00465e80 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00465e84 a0000524 li param_2,0xa0
.text:00465e88 21300000 clear param_3
.text:00465e8c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00465e90 a0000724 _li param_4,0xa0
.text:00465e94 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465e98 0401bf8f lw ra,local_4+0x108(sp)
.text:00465e9c 0001be8f lw s8,local_8+0x108(sp)
.text:00465ea0 fc00b78f lw s7,local_c+0x108(sp)
.text:00465ea4 f800b68f lw s6,local_10+0x108(sp)
.text:00465ea8 f400b58f lw s5,local_14+0x108(sp)
.text:00465eac f000b48f lw s4,local_18+0x108(sp)
.text:00465eb0 ec00b38f lw s3,local_1c+0x108(sp)
.text:00465eb4 e800b28f lw s2,local_20+0x108(sp)
.text:00465eb8 e400b18f lw s1,local_24+0x108(sp)
.text:00465ebc e000b08f lw s0,local_28+0x108(sp)
.text:00465ec0 0800e003 jr ra
.text:00465ec4 0801bd27 _addiu sp,sp,0x108
LAB_00465ec8: ;XREF[4,0]: 00465c88,00465c90,00465ca0,00465ca8
.text:00465ec8 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00465ecc 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00465ed0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00465ed4 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:00465ed8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00465edc a80ea524 _addiu param_2=>...,param_2,0xea8 ;= "keyformat/pkcs.c"
.text:00465ee0 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465ee4 d6070524 li param_2,0x7d6
.text:00465ee8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00465eec 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00465ef0 00000000 nop
.text:00465ef4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00465ef8 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:00465efc 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465f00 00000000 nop
.text:00465f04 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00465f08 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00465f0c 00000000 nop
.text:00465f10 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00465f14 dc0e8424 _addiu param_1=>...,param_1,0xedc ;= "password && salt && key && kLen"
.text:00465f18 1000bc8f lw gp,local_f8+0x108(sp)
.text:00465f1c 65ff0010 b LAB_00465cb4
.text:00465f20 21880002 _move s1,s0
LAB_00465f24: ;XREF[1,0]: 00465e50
.text:00465f24 68ff2016 bne s1,zero,LAB_00465cc8
.text:00465f28 00000000 _nop
.text:00465f2c ccff0010 b LAB_00465e60
.text:00465f30 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs8ParsePrivBin(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00465f80
;local_4 undefined4 -4 ;XREF[2,0]: 00465f44,0046600c
;local_8 undefined4 -8 ;XREF[2,0]: 00465f48,00466010
;local_c undefined4 -c ;XREF[2,0]: 00465f4c,00466014
;local_10 undefined4 -10 ;XREF[2,0]: 00465f50,00466018
;local_14 undefined4 -14 ;XREF[2,0]: 00465f54,0046601c
;local_18 undefined4 -18 ;XREF[2,0]: 00465f58,00466020
;local_1c undefined4 -1c ;XREF[2,0]: 00465f5c,00466024
;local_20 undefined4 -20 ;XREF[2,0]: 00465f60,00466028
;local_24 undefined4 -24 ;XREF[2,0]: 00465f64,0046602c
;local_28 undefined4 -28 ;XREF[2,0]: 00465f68,00466030
;local_30 undefined4 -30 ;XREF[2,0]: 00466614,00466624
;local_34 undefined4 -34 ;XREF[1,0]: 0046642c
;local_38 undefined4 -38 ;XREF[1,0]: 004662ac
;local_3c undefined4 -3c ;XREF[6,0]: 00465fe8,0046608c,0046619c,00466460,004664e8
; 004666c4
;local_40 undefined4 -40 ;XREF[34,0]: 00465f8c,00465fbc,00466040,00466064,004660ac
; 004660d0,004660e4,00466118,00466154,00466174
; 004661bc,004661dc,00466204,00466240,00466250
; 00466278,004662fc,00466360,00466408,0046643c
; 00466484,004664a4,004664d0,00466504,0046651c
; 00466550,0046656c,0046659c,004665e0,00466630
; 00466684,004666d8,004666f8,0046671c
;local_44 undefined4 -44 ;XREF[1,0]: 00466150
;local_48 undefined4 -48 ;XREF[1,0]: 00466158
;local_4c undefined4 -4c ;XREF[1,0]: 00466238
;local_50 undefined4 -50 ;XREF[1,0]: 00466234
;local_374 undefined2 -374 ;XREF[8,0]: 00465ff8,0046609c,004661ac,00466384,00466524
; 00466538,00466714,00466720
;local_376 undefined2 -376 ;XREF[12,0]: 0046611c,00466208,0046627c,00466304,0046634c
; 004664d4,00466508,004665a0,004665e8,0046662c
; 0046668c,004666fc
;local_380 undefined4 -380 ;XREF[31,0]: 00465f6c,00465fb0,00465fdc,00466058,00466080
; 004660c4,0046610c,00466168,00466190,004661f8
; 0046626c,004662a8,004662dc,004662f8,00466314
; 00466330,00466350,004663fc,00466420,00466454
; 004664c4,00466590,004665fc,00466620,00466644
; 00466664,00466680,0046669c,004666c0,004666ec
; 0046673c
;local_388 undefined4 -388 ;XREF[1,0]: 004662c8
;local_38c undefined4 -38c ;XREF[1,0]: 004662d8
;local_390 undefined4 -390 ;XREF[2,0]: 004662c4,00466638
;XREF[4,0]: Entry Point,00467190,0047aa14
; 004d8890
.text:00465f34 08001c3c lui gp,0x8
.text:00465f38 ac9a9c27 addiu gp,gp,-0x6554
.text:00465f3c 21e09903 addu gp,gp,t9
.text:00465f40 60fcbd27 addiu sp,sp,-0x3a0
.text:00465f44 9c03bfaf sw ra,local_4+0x3a0(sp)
.text:00465f48 9803beaf sw s8,local_8+0x3a0(sp)
.text:00465f4c 9403b7af sw s7,local_c+0x3a0(sp)
.text:00465f50 9003b6af sw s6,local_10+0x3a0(sp)
.text:00465f54 8c03b5af sw s5,local_14+0x3a0(sp)
.text:00465f58 8803b4af sw s4,local_18+0x3a0(sp)
.text:00465f5c 8403b3af sw s3,local_1c+0x3a0(sp)
.text:00465f60 8003b2af sw s2,local_20+0x3a0(sp)
.text:00465f64 7c03b1af sw s1,local_24+0x3a0(sp)
.text:00465f68 7803b0af sw s0,local_28+0x3a0(sp)
.text:00465f6c 2000bcaf sw gp=>_gp,local_380+0x3a0(sp)
.text:00465f70 ffff0334 ori v1,zero,0xffff
.text:00465f74 2a106600 slt v0,v1,param_3
.text:00465f78 2190e000 move s2,param_4
.text:00465f7c 21a08000 move s4,param_1
.text:00465f80 b003b38f lw s3,param_5+0x3a0(sp)
.text:00465f84 21004014 bne v0,zero,LAB_0046600c
.text:00465f88 ffff0724 _li param_4,-0x1
.text:00465f8c 6003a5af sw param_2,local_40+0x3a0(sp)
.text:00465f90 14014012 beq s2,zero,LAB_004663e4
.text:00465f94 2180a600 _addu s0,param_2,param_3
.text:00465f98 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00465f9c 23280502 subu param_2,s0,param_2
.text:00465fa0 ffffa530 andi param_2,param_2,0xffff
.text:00465fa4 6003a427 addiu param_1,sp,0x360
.text:00465fa8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00465fac 2800a627 _addiu param_3,sp,0x28
.text:00465fb0 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00465fb4 15004004 bltz v0,LAB_0046600c
.text:00465fb8 ffff0724 _li param_4,-0x1
.text:00465fbc 6003a48f lw param_1=>local_40,0x360(sp)
.text:00465fc0 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00465fc4 2c00b127 addiu s1,sp,0x2c
.text:00465fc8 23280402 subu param_2,s0,param_1
.text:00465fcc 21382002 move param_4,s1
.text:00465fd0 6003a427 addiu param_1,sp,0x360
.text:00465fd4 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:00465fd8 6403a627 _addiu param_3,sp,0x364
.text:00465fdc 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00465fe0 0a004004 bltz v0,LAB_0046600c
.text:00465fe4 ffff0724 _li param_4,-0x1
.text:00465fe8 6403a78f lw param_4,local_3c+0x3a0(sp)
.text:00465fec 95060624 li param_3,0x695
.text:00465ff0 0500e614 bne param_4,param_3,LAB_00466008
.text:00465ff4 35000824 _li t0,0x35
.text:00465ff8 2c00a997 lhu t1,local_374+0x3a0(sp)
.text:00465ffc 00000000 nop
.text:00466000 0f002811 beq t1,t0,LAB_00466040
.text:00466004 6003a427 _addiu param_1,sp,0x360
LAB_00466008: ;XREF[4,0]: 00465ff0,004663c4,004664a0,004664e0
.text:00466008 ffff0724 li param_4,-0x1
LAB_0046600c: ;XREF[45,0]: 00465f84,00465fb4,00465fe0,0046605c
; 00466084,00466094,004660a4,004660c8
; 004660e8,00466110,00466128,00466130
; 0046616c,00466194,004661a4,004661b4
; 004661c4,004661d8,004661fc,00466214
; 0046621c,0046623c,0046624c,00466270
; 00466288,00466290,00466358,00466380
; 00466390,00466400,00466424,00466434
; 00466458,00466470,0046648c,004664c8
; 00466548,00466570,00466594,004665b0
; 00466608,00466648,004666f0,00466708
; 00466740
.text:0046600c 9c03bf8f lw ra,local_4+0x3a0(sp)
.text:00466010 9803be8f lw s8,local_8+0x3a0(sp)
.text:00466014 9403b78f lw s7,local_c+0x3a0(sp)
.text:00466018 9003b68f lw s6,local_10+0x3a0(sp)
.text:0046601c 8c03b58f lw s5,local_14+0x3a0(sp)
.text:00466020 8803b48f lw s4,local_18+0x3a0(sp)
.text:00466024 8403b38f lw s3,local_1c+0x3a0(sp)
.text:00466028 8003b28f lw s2,local_20+0x3a0(sp)
.text:0046602c 7c03b18f lw s1,local_24+0x3a0(sp)
.text:00466030 7803b08f lw s0,local_28+0x3a0(sp)
.text:00466034 2110e000 move v0,param_4
.text:00466038 0800e003 jr ra
.text:0046603c a003bd27 _addiu sp,sp,0x3a0
LAB_00466040: ;XREF[1,0]: 00466000
.text:00466040 6003ab8f lw t3,local_40+0x3a0(sp)
.text:00466044 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00466048 23500b02 subu t2,s0,t3
.text:0046604c ffff4531 andi param_2,t2,0xffff
.text:00466050 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00466054 2800a627 _addiu param_3,sp,0x28
.text:00466058 2000bc8f lw gp,local_380+0x3a0(sp)
.text:0046605c ebff4004 bltz v0,LAB_0046600c
.text:00466060 ffff0724 _li param_4,-0x1
.text:00466064 6003ac8f lw t4,local_40+0x3a0(sp)
.text:00466068 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046606c 21382002 move param_4,s1
.text:00466070 23280c02 subu param_2,s0,t4
.text:00466074 6003a427 addiu param_1,sp,0x360
.text:00466078 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046607c 6403a627 _addiu param_3,sp,0x364
.text:00466080 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466084 e1ff4004 bltz v0,LAB_0046600c
.text:00466088 ffff0724 _li param_4,-0x1
.text:0046608c 6403ae8f lw t6,local_3c+0x3a0(sp)
.text:00466090 94060d24 li t5,0x694
.text:00466094 ddffcd15 bne t6,t5,LAB_0046600c
.text:00466098 10000f24 _li t7,0x10
.text:0046609c 2c00b597 lhu s5,local_374+0x3a0(sp)
.text:004660a0 00000000 nop
.text:004660a4 d9ffaf16 bne s5,t7,LAB_0046600c
.text:004660a8 6003a427 _addiu param_1,sp,0x360
.text:004660ac 6003b78f lw s7,local_40+0x3a0(sp)
.text:004660b0 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:004660b4 23b01702 subu s6,s0,s7
.text:004660b8 ffffc532 andi param_2,s6,0xffff
.text:004660bc 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:004660c0 2800a627 _addiu param_3,sp,0x28
.text:004660c4 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004660c8 d0ff4004 bltz v0,LAB_0046600c
.text:004660cc ffff0724 _li param_4,-0x1
.text:004660d0 6003bf8f lw ra,local_40+0x3a0(sp)
.text:004660d4 04001824 li t8,0x4
.text:004660d8 0000fe93 lbu s8,0x0(ra)
.text:004660dc 0100e427 addiu param_1,ra,0x1
.text:004660e0 21b0c003 move s6,s8
.text:004660e4 6003a4af sw param_1,local_40+0x3a0(sp)
.text:004660e8 c8ffd817 bne s8,t8,LAB_0046600c
.text:004660ec 6003b727 _addiu s7,sp,0x360
.text:004660f0 23100402 subu v0,s0,param_1
.text:004660f4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004660f8 2a00be27 addiu s8,sp,0x2a
.text:004660fc ffff4530 andi param_2,v0,0xffff
.text:00466100 2120e002 move param_1,s7
.text:00466104 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00466108 2130c003 _move param_3,s8
.text:0046610c 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466110 beff4004 bltz v0,LAB_0046600c
.text:00466114 ffff0724 _li param_4,-0x1
.text:00466118 6003a58f lw param_2,local_40+0x3a0(sp)
.text:0046611c 2a00b597 lhu s5,local_376+0x3a0(sp)
.text:00466120 23200502 subu param_1,s0,param_2
.text:00466124 2b189500 sltu v1,param_1,s5
.text:00466128 b8ff6014 bne v1,zero,LAB_0046600c
.text:0046612c 08000624 _li param_3,0x8
.text:00466130 b6ffa616 bne s5,param_3,LAB_0046600c
.text:00466134 2120e002 _move param_1,s7
.text:00466138 0300a888 lwl t0,0x3(param_2)
.text:0046613c 0700a788 lwl param_4,0x7(param_2)
.text:00466140 0000a898 lwr t0,0x0(param_2)
.text:00466144 0400a798 lwr param_4,0x4(param_2)
.text:00466148 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0046614c 0800a524 addiu param_2,param_2,0x8
.text:00466150 5c03a7af sw param_4,local_44+0x3a0(sp)
.text:00466154 6003a5af sw param_2,local_40+0x3a0(sp)
.text:00466158 5803a8af sw t0,local_48+0x3a0(sp)
.text:0046615c 23280502 subu param_2,s0,param_2
.text:00466160 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:00466164 6803a627 _addiu param_3,sp,0x368
.text:00466168 2000bc8f lw gp,local_380+0x3a0(sp)
.text:0046616c a7ff4004 bltz v0,LAB_0046600c
.text:00466170 ffff0724 _li param_4,-0x1
.text:00466174 6003a98f lw t1,local_40+0x3a0(sp)
.text:00466178 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046617c 21382002 move param_4,s1
.text:00466180 23280902 subu param_2,s0,t1
.text:00466184 2120e002 move param_1,s7
.text:00466188 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046618c 6403a627 _addiu param_3,sp,0x364
.text:00466190 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466194 9dff4004 bltz v0,LAB_0046600c
.text:00466198 ffff0724 _li param_4,-0x1
.text:0046619c 6403aa8f lw t2,local_3c+0x3a0(sp)
.text:004661a0 8c061124 li s1,0x68c
.text:004661a4 99ff5115 bne t2,s1,LAB_0046600c
.text:004661a8 0a000b24 _li t3,0xa
.text:004661ac 2c00ac97 lhu t4,local_374+0x3a0(sp)
.text:004661b0 00000000 nop
.text:004661b4 95ff8b15 bne t4,t3,LAB_0046600c
.text:004661b8 00000000 _nop
.text:004661bc 6003a38f lw v1,local_40+0x3a0(sp)
.text:004661c0 00000000 nop
.text:004661c4 91ff0312 beq s0,v1,LAB_0046600c
.text:004661c8 00000000 _nop
.text:004661cc 00006d90 lbu t5,0x0(v1)
.text:004661d0 01006324 addiu v1,v1,0x1
.text:004661d4 2188a001 move s1,t5
.text:004661d8 8cffb615 bne t5,s6,LAB_0046600c
.text:004661dc 6003a3af _sw v1,local_40+0x3a0(sp)
.text:004661e0 23700302 subu t6,s0,v1
.text:004661e4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004661e8 ffffc531 andi param_2,t6,0xffff
.text:004661ec 2120e002 move param_1,s7
.text:004661f0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004661f4 2130c003 _move param_3,s8
.text:004661f8 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004661fc 83ff4004 bltz v0,LAB_0046600c
.text:00466200 ffff0724 _li param_4,-0x1
.text:00466204 6003a58f lw param_2,local_40+0x3a0(sp)
.text:00466208 2a00a397 lhu v1,local_376+0x3a0(sp)
.text:0046620c 23b00502 subu s6,s0,param_2
.text:00466210 2b78c302 sltu t7,s6,v1
.text:00466214 7dffe015 bne t7,zero,LAB_0046600c
.text:00466218 00000000 _nop
.text:0046621c 7bff7514 bne v1,s5,LAB_0046600c
.text:00466220 0800b524 _addiu s5,param_2,0x8
.text:00466224 0300bf88 lwl ra,0x3(param_2)
.text:00466228 0700b888 lwl t8,0x7(param_2)
.text:0046622c 0000bf98 lwr ra,0x0(param_2)
.text:00466230 0400b898 lwr t8,0x4(param_2)
.text:00466234 5003bfaf sw ra,local_50+0x3a0(sp)
.text:00466238 5403b8af sw t8,local_4c+0x3a0(sp)
.text:0046623c 73ff1512 beq s0,s5,LAB_0046600c
.text:00466240 6003b5af _sw s5,local_40+0x3a0(sp)
.text:00466244 0800a290 lbu v0,0x8(param_2)
.text:00466248 0900a424 addiu param_1,param_2,0x9
.text:0046624c 6fff5114 bne v0,s1,LAB_0046600c
.text:00466250 6003a4af _sw param_1,local_40+0x3a0(sp)
.text:00466254 23180402 subu v1,s0,param_1
.text:00466258 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046625c 2120e002 move param_1,s7
.text:00466260 ffff6530 andi param_2,v1,0xffff
.text:00466264 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00466268 2130c003 _move param_3,s8
.text:0046626c 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466270 66ff4004 bltz v0,LAB_0046600c
.text:00466274 ffff0724 _li param_4,-0x1
.text:00466278 6003be8f lw s8,local_40+0x3a0(sp)
.text:0046627c 2a00a397 lhu v1,local_376+0x3a0(sp)
.text:00466280 23b81e02 subu s7,s0,s8
.text:00466284 2b80e302 sltu s0,s7,v1
.text:00466288 60ff0016 bne s0,zero,LAB_0046600c
.text:0046628c 1800642c _sltiu param_1,v1,0x18
.text:00466290 5eff8014 bne param_1,zero,LAB_0046600c
.text:00466294 00000000 _nop
.text:00466298 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0046629c 00000000 nop
.text:004662a0 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:004662a4 21204002 _move param_1,s2
.text:004662a8 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004662ac 6803a58f lw param_2,local_38+0x3a0(sp)
.text:004662b0 688e998f lw t9,-0x7198(gp)=>->psPkcs5Pbkdf2 ;= 00465c38
.text:004662b4 3000b127 addiu s1,sp,0x30
.text:004662b8 18000624 li param_3,0x18
.text:004662bc 21204002 move param_1,s2
.text:004662c0 08000724 li param_4,0x8
.text:004662c4 1000a5af sw param_2,local_390+0x3a0(sp)
.text:004662c8 1800a6af sw param_3,local_388+0x3a0(sp)
.text:004662cc 21284000 move param_2,v0
.text:004662d0 5803a627 addiu param_3,sp,0x358
.text:004662d4 09f82003 jalr t9=>psPkcs5Pbkdf2 ;undefined psPkcs5Pbkdf2(undefined pa...
.text:004662d8 1400b1af _sw s1,local_38c+0x3a0(sp)
.text:004662dc 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004662e0 4800b227 addiu s2,sp,0x48
.text:004662e4 f090998f lw t9,-0x6f10(gp)=>->psDes3Init ;= 00482b48
.text:004662e8 21204002 move param_1,s2
.text:004662ec 5003a527 addiu param_2,sp,0x350
.text:004662f0 09f82003 jalr t9=>psDes3Init ;undefined psDes3Init()
.text:004662f4 21302002 _move param_3,s1
.text:004662f8 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004662fc 6003a58f lw param_2,local_40+0x3a0(sp)
.text:00466300 ec91998f lw t9,-0x6e14(gp)=>->psDes3Decrypt ;= 00482ca4
.text:00466304 2a00a797 lhu param_4,local_376+0x3a0(sp)
.text:00466308 2130a000 move param_3,param_2
.text:0046630c 09f82003 jalr t9=>psDes3Decrypt ;undefined psDes3Decrypt()
.text:00466310 21204002 _move param_1,s2
.text:00466314 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466318 21204002 move param_1,s2
.text:0046631c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466320 08030524 li param_2,0x308
.text:00466324 21300000 clear param_3
.text:00466328 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0046632c 08030724 _li param_4,0x308
.text:00466330 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466334 21300000 clear param_3
.text:00466338 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0046633c 18000724 li param_4,0x18
.text:00466340 21202002 move param_1,s1
.text:00466344 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00466348 18000524 _li param_2,0x18
.text:0046634c 2a00ab97 lhu t3,local_376+0x3a0(sp)
.text:00466350 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466354 ffff6631 andi param_3,t3,0xffff
.text:00466358 2cffc010 beq param_3,zero,LAB_0046600c
.text:0046635c ffff0724 _li param_4,-0x1
.text:00466360 6003a58f lw param_2,local_40+0x3a0(sp)
.text:00466364 00000000 nop
.text:00466368 2160c500 addu t4,param_3,param_2
.text:0046636c ffff8391 lbu v1,-0x1(t4)
.text:00466370 00000000 nop
.text:00466374 ffff6a24 addiu t2,v1,-0x1
.text:00466378 ffff4931 andi t1,t2,0xffff
.text:0046637c 1000282d sltiu t0,t1,0x10
.text:00466380 22ff0011 beq t0,zero,LAB_0046600c
.text:00466384 2c00a3a7 _sh v1,local_374+0x3a0(sp)
.text:00466388 ffff6430 andi param_1,v1,0xffff
.text:0046638c 2b68c400 sltu t5,param_3,param_1
.text:00466390 1effa015 bne t5,zero,LAB_0046600c
.text:00466394 00000000 _nop
.text:00466398 e1008010 beq param_1,zero,LAB_00466720
.text:0046639c 21400000 _clear t0
.text:004663a0 2150c000 move t2,param_3
.text:004663a4 21386000 move param_4,v1
.text:004663a8 21488000 move t1,param_1
.text:004663ac ff006630 andi param_3,v1,0xff
.text:004663b0 23a84801 subu s5,t2,t0
LAB_004663b4: ;XREF[1,0]: 004663cc
.text:004663b4 21b0b500 addu s6,param_2,s5
.text:004663b8 01000f25 addiu t7,t0,0x1
.text:004663bc ffffce92 lbu t6,-0x1(s6)
.text:004663c0 ffffe831 andi t0,t7,0xffff
.text:004663c4 10ffc615 bne t6,param_3,LAB_00466008
.text:004663c8 2b100901 _sltu v0,t0,t1
.text:004663cc f9ff4014 bne v0,zero,LAB_004663b4
.text:004663d0 23a84801 _subu s5,t2,t0
.text:004663d4 ffff7831 andi t8,t3,0xffff
LAB_004663d8: ;XREF[1,0]: 00466724
.text:004663d8 ffffeb30 andi t3,param_4,0xffff
.text:004663dc 23380b03 subu param_4,t8,t3
.text:004663e0 2180a700 addu s0,param_2,param_4
LAB_004663e4: ;XREF[1,0]: 00465f90
.text:004663e4 23f80502 subu ra,s0,param_2
.text:004663e8 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:004663ec ffffe533 andi param_2,ra,0xffff
.text:004663f0 6003a427 addiu param_1,sp,0x360
.text:004663f4 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:004663f8 2800a627 _addiu param_3,sp,0x28
.text:004663fc 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466400 02ff4004 bltz v0,LAB_0046600c
.text:00466404 ffff0724 _li param_4,-0x1
.text:00466408 6003a28f lw v0,local_40+0x3a0(sp)
.text:0046640c ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:00466410 23280202 subu param_2,s0,v0
.text:00466414 6003a427 addiu param_1,sp,0x360
.text:00466418 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0046641c 6c03a627 _addiu param_3,sp,0x36c
.text:00466420 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466424 f9fe4004 bltz v0,LAB_0046600c
.text:00466428 ffff0724 _li param_4,-0x1
.text:0046642c 6c03a38f lw v1,local_34+0x3a0(sp)
.text:00466430 00000000 nop
.text:00466434 f5fe6014 bne v1,zero,LAB_0046600c
.text:00466438 6003a427 _addiu param_1,sp,0x360
.text:0046643c 6003b78f lw s7,local_40+0x3a0(sp)
.text:00466440 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00466444 2c00a727 addiu param_4,sp,0x2c
.text:00466448 23281702 subu param_2,s0,s7
.text:0046644c 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:00466450 6403a627 _addiu param_3,sp,0x364
.text:00466454 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466458 ecfe4004 bltz v0,LAB_0046600c
.text:0046645c ffff0724 _li param_4,-0x1
.text:00466460 6403a38f lw v1,local_3c+0x3a0(sp)
.text:00466464 06021e24 li s8,0x206
.text:00466468 03007e10 beq v1,s8,LAB_00466478
.text:0046646c 85020424 _li param_1,0x285
.text:00466470 e6fe6414 bne v1,param_1,LAB_0046600c
.text:00466474 f6ff0724 _li param_4,-0xa
LAB_00466478: ;XREF[1,0]: 00466468
.text:00466478 06021124 li s1,0x206
.text:0046647c 34007110 beq v1,s1,LAB_00466550
.text:00466480 00000000 _nop
LAB_00466484: ;XREF[1,0]: 00466600
.text:00466484 6003a28f lw v0,local_40+0x3a0(sp)
.text:00466488 00000000 nop
.text:0046648c dffe0212 beq s0,v0,LAB_0046600c
.text:00466490 e1ff0724 _li param_4,-0x1f
.text:00466494 00004e90 lbu t6,0x0(v0)
.text:00466498 01004424 addiu param_1,v0,0x1
.text:0046649c 04000d24 li t5,0x4
.text:004664a0 d9fecd15 bne t6,t5,LAB_00466008
.text:004664a4 6003a4af _sw param_1,local_40+0x3a0(sp)
.text:004664a8 23780402 subu t7,s0,param_1
.text:004664ac e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004664b0 2a00b127 addiu s1,sp,0x2a
.text:004664b4 6003a427 addiu param_1,sp,0x360
.text:004664b8 ffffe531 andi param_2,t7,0xffff
.text:004664bc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004664c0 21302002 _move param_3,s1
.text:004664c4 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004664c8 d0fe4004 bltz v0,LAB_0046600c
.text:004664cc ffff0724 _li param_4,-0x1
.text:004664d0 6003b88f lw t8,local_40+0x3a0(sp)
.text:004664d4 2a00a797 lhu param_4,local_376+0x3a0(sp)
.text:004664d8 23a81802 subu s5,s0,t8
.text:004664dc 2bb0a702 sltu s6,s5,param_4
.text:004664e0 c9fec016 bne s6,zero,LAB_00466008
.text:004664e4 85020b24 _li t3,0x285
.text:004664e8 6403a38f lw v1,local_3c+0x3a0(sp)
.text:004664ec 00000000 nop
.text:004664f0 5f006b10 beq v1,t3,LAB_00466670
.text:004664f4 21208002 _move param_1,s4
LAB_004664f8: ;XREF[1,0]: 004666c8
.text:004664f8 06020224 li v0,0x206
.text:004664fc 44006210 beq v1,v0,LAB_00466610
.text:00466500 21208002 _move param_1,s4
LAB_00466504: ;XREF[1,0]: 00466668
.text:00466504 6003a48f lw param_1,local_40+0x3a0(sp)
.text:00466508 2a00b297 lhu s2,local_376+0x3a0(sp)
.text:0046650c 00000000 nop
.text:00466510 21284402 addu param_2,s2,param_1
.text:00466514 23f00502 subu s8,s0,param_2
.text:00466518 ffffd733 andi s7,s8,0xffff
.text:0046651c 6003a5af sw param_2,local_40+0x3a0(sp)
.text:00466520 0900e012 beq s7,zero,LAB_00466548
.text:00466524 2c00bea7 _sh s8,local_374+0x3a0(sp)
.text:00466528 0000a890 lbu t0,0x0(param_2)
.text:0046652c a0000624 li param_3,0xa0
.text:00466530 67000611 beq t0,param_3,LAB_004666d0
.text:00466534 0100a924 _addiu t1,param_2,0x1
LAB_00466538: ;XREF[1,0]: 00466718
.text:00466538 2c00b097 lhu s0,local_374+0x3a0(sp)
.text:0046653c 00000000 nop
.text:00466540 7a000016 bne s0,zero,LAB_0046672c
.text:00466544 00000000 _nop
LAB_00466548: ;XREF[1,0]: 00466520
.text:00466548 b0fe0010 b LAB_0046600c
.text:0046654c 21380000 _clear param_4
LAB_00466550: ;XREF[1,0]: 0046647c
.text:00466550 6003a28f lw v0,local_40+0x3a0(sp)
.text:00466554 00000000 nop
.text:00466558 05000212 beq s0,v0,LAB_00466570
.text:0046655c 06001224 _li s2,0x6
.text:00466560 00004690 lbu param_3,0x0(v0)
.text:00466564 01004424 addiu param_1,v0,0x1
.text:00466568 0300d210 beq param_3,s2,LAB_00466578
.text:0046656c 6003a4af _sw param_1,local_40+0x3a0(sp)
LAB_00466570: ;XREF[1,0]: 00466558
.text:00466570 a6fe0010 b LAB_0046600c
.text:00466574 e1ff0724 _li param_4,-0x1f
LAB_00466578: ;XREF[1,0]: 00466568
.text:00466578 23280402 subu param_2,s0,param_1
.text:0046657c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00466580 6003a427 addiu param_1,sp,0x360
.text:00466584 ffffa530 andi param_2,param_2,0xffff
.text:00466588 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046658c 2a00a627 _addiu param_3,sp,0x2a
.text:00466590 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466594 9dfe4004 bltz v0,LAB_0046600c
.text:00466598 e1ff0724 _li param_4,-0x1f
.text:0046659c 6003a68f lw param_3,local_40+0x3a0(sp)
.text:004665a0 2a00a397 lhu v1,local_376+0x3a0(sp)
.text:004665a4 23480602 subu t1,s0,param_3
.text:004665a8 ffff6530 andi param_2,v1,0xffff
.text:004665ac 2b402501 sltu t0,t1,param_2
.text:004665b0 96fe0015 bne t0,zero,LAB_0046600c
.text:004665b4 00000000 _nop
.text:004665b8 0400a014 bne param_2,zero,LAB_004665cc
.text:004665bc 21200000 _clear param_1
.text:004665c0 0a000010 b LAB_004665ec
.text:004665c4 00000000 _nop
LAB_004665c8: ;XREF[1,0]: 004665e4
.text:004665c8 2118a000 move v1,param_2
LAB_004665cc: ;XREF[1,0]: 004665b8
.text:004665cc 0000cc90 lbu t4,0x0(param_3)
.text:004665d0 ffff6524 addiu param_2,v1,-0x1
.text:004665d4 0100c624 addiu param_3,param_3,0x1
.text:004665d8 ffffaa30 andi t2,param_2,0xffff
.text:004665dc 21208c00 addu param_1,param_1,t4
.text:004665e0 6003a6af sw param_3,local_40+0x3a0(sp)
.text:004665e4 f8ff4015 bne t2,zero,LAB_004665c8
.text:004665e8 2a00a5a7 _sh param_2,local_376+0x3a0(sp)
LAB_004665ec: ;XREF[1,0]: 004665c0
.text:004665ec 4086998f lw t9,-0x79c0(gp)=>->getEccParamByOid ;= 00479440
.text:004665f0 00000000 nop
.text:004665f4 09f82003 jalr t9=>getEccParamByOid ;undefined getEccParamByOid()
.text:004665f8 7003a527 _addiu param_2,sp,0x370
.text:004665fc 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466600 a0ff4104 bgez v0,LAB_00466484
.text:00466604 f6ff0724 _li param_4,-0xa
.text:00466608 80fe0010 b LAB_0046600c
.text:0046660c 00000000 _nop
LAB_00466610: ;XREF[1,0]: 004664fc
.text:00466610 c48f998f lw t9,-0x703c(gp)=>->psEccInitKey ;= 00478f10
.text:00466614 7003a68f lw param_3,local_30+0x3a0(sp)
.text:00466618 09f82003 jalr t9=>psEccInitKey ;undefined psEccInitKey()
.text:0046661c 21286002 _move param_2,s3
.text:00466620 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466624 7003a38f lw v1,local_30+0x3a0(sp)
.text:00466628 b086998f lw t9,-0x7950(gp)=>->psEccParsePrivKey ;= 0047a3e8
.text:0046662c 2a00a697 lhu param_3,local_376+0x3a0(sp)
.text:00466630 6003a58f lw param_2,local_40+0x3a0(sp)
.text:00466634 21386002 move param_4,s3
.text:00466638 1000a3af sw v1,local_390+0x3a0(sp)
.text:0046663c 09f82003 jalr t9=>psEccParsePrivKey ;undefined psEccParsePrivKey(undefine...
.text:00466640 21208002 _move param_1,s4
.text:00466644 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466648 70fe4004 bltz v0,LAB_0046600c
.text:0046664c ffff0724 _li param_4,-0x1
.text:00466650 948a998f lw t9,-0x756c(gp)=>->psEccSize ;= 0047940c
.text:00466654 03001424 li s4,0x3
.text:00466658 6e0074a2 sb s4,0x6e(s3)
.text:0046665c 09f82003 jalr t9=>psEccSize ;undefined psEccSize()
.text:00466660 21206002 _move param_1,s3
.text:00466664 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466668 a6ff0010 b LAB_00466504
.text:0046666c 6c0062a6 _sh v0,0x6c(s3)
LAB_00466670: ;XREF[1,0]: 004664f0
.text:00466670 5c88998f lw t9,-0x77a4(gp)=>->psRsaInitKey ;= 0047f6bc
.text:00466674 00000000 nop
.text:00466678 09f82003 jalr t9=>psRsaInitKey ;undefined psRsaInitKey()
.text:0046667c 21286002 _move param_2,s3
.text:00466680 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466684 6003a58f lw param_2,local_40+0x3a0(sp)
.text:00466688 8c8e998f lw t9,-0x7174(gp)=>->psRsaParsePkcs1PrivKey;= 0047fc30
.text:0046668c 2a00a697 lhu param_3=>local_376,0x2a(sp)
.text:00466690 21208002 move param_1,s4
.text:00466694 09f82003 jalr t9=>psRsaParsePkcs1PrivKey ;undefined psRsaParsePkcs1PrivKey()
.text:00466698 21386002 _move param_4,s3
.text:0046669c 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004666a0 00000000 nop
.text:004666a4 1892998f lw t9,-0x6de8(gp)=>->psRsaClearKey ;= 0047f724
.text:004666a8 22004004 bltz v0,LAB_00466734
.text:004666ac 01001f24 _li ra,0x1
.text:004666b0 1491998f lw t9,-0x6eec(gp)=>->psRsaSize ;= 0047f9d4
.text:004666b4 6e007fa2 sb ra,0x6e(s3)
.text:004666b8 09f82003 jalr t9=>psRsaSize ;undefined psRsaSize()
.text:004666bc 21206002 _move param_1,s3
.text:004666c0 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004666c4 6403a38f lw v1,local_3c+0x3a0(sp)
.text:004666c8 8bff0010 b LAB_004664f8
.text:004666cc 6c0062a6 _sh v0,0x6c(s3)
LAB_004666d0: ;XREF[1,0]: 00466530
.text:004666d0 23280902 subu param_2,s0,t1
.text:004666d4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004666d8 6003a9af sw t1,local_40+0x3a0(sp)
.text:004666dc ffffa530 andi param_2,param_2,0xffff
.text:004666e0 21302002 move param_3,s1
.text:004666e4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004666e8 6003a427 _addiu param_1,sp,0x360
.text:004666ec 2000bc8f lw gp,local_380+0x3a0(sp)
.text:004666f0 46fe4004 bltz v0,LAB_0046600c
.text:004666f4 ffff0724 _li param_4,-0x1
.text:004666f8 6003a48f lw param_1=>local_40,0x360(sp)
.text:004666fc 2a00a397 lhu v1,local_376+0x3a0(sp)
.text:00466700 23500402 subu t2,s0,param_1
.text:00466704 2b884301 sltu s1,t2,v1
.text:00466708 40fe2016 bne s1,zero,LAB_0046600c
.text:0046670c 21606400 _addu t4,v1,param_1
.text:00466710 23680c02 subu t5,s0,t4
.text:00466714 2c00ada7 sh t5,local_374+0x3a0(sp)
.text:00466718 87ff0010 b LAB_00466538
.text:0046671c 6003acaf _sw t4,local_40+0x3a0(sp)
LAB_00466720: ;XREF[1,0]: 00466398
.text:00466720 2c00a797 lhu param_4,local_374+0x3a0(sp)
.text:00466724 2cff0010 b LAB_004663d8
.text:00466728 ffff7831 _andi t8,t3,0xffff
LAB_0046672c: ;XREF[1,0]: 00466540
.text:0046672c 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:00466730 00000000 nop
LAB_00466734: ;XREF[1,0]: 004666a8
; FWD[3,0]: 0047f2d8,0047f724,0047f724
.text:00466734 09f82003 jalr t9=>psClearPubKey ;undefined psRsaClearKey()
;undefined psClearPubKey()
.text:00466738 21206002 _move param_1,s3
.text:0046673c 2000bc8f lw gp,local_380+0x3a0(sp)
.text:00466740 32fe0010 b LAB_0046600c
.text:00466744 ffff0724 _li param_4,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs5Pbkdf1(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00466798
;local_4 undefined4 -4 ;XREF[2,0]: 00466758,00466818
;local_8 undefined4 -8 ;XREF[2,0]: 0046675c,0046681c
;local_c undefined4 -c ;XREF[2,0]: 00466760,00466820
;local_10 undefined4 -10 ;XREF[2,0]: 00466764,00466824
;local_14 undefined4 -14 ;XREF[2,0]: 00466768,00466828
;local_18 undefined4 -18 ;XREF[2,0]: 0046676c,0046682c
;local_1c undefined4 -1c ;XREF[1,0]: 00466894
;local_20 undefined4 -20 ;XREF[1,0]: 00466888
;local_24 undefined4 -24 ;XREF[2,0]: 00466878,00466924
;local_28 undefined4 -28 ;XREF[2,0]: 00466874,00466920
;local_100 undefined4 -100 ;XREF[15,0]: 00466770,004667ac,004667c8,004667e4,004667fc
; 00466844,0046685c,00466898,004668b4,004668d8
; 004668f0,00466908,00466928,00466954,00466970
;XREF[3,0]: Entry Point,00466bcc,004d8250
.text:00466748 08001c3c lui gp,0x8
.text:0046674c 98929c27 addiu gp,gp,-0x6d68
.text:00466750 21e09903 addu gp,gp,t9
.text:00466754 f0febd27 addiu sp,sp,-0x110
.text:00466758 0c01bfaf sw ra,local_4+0x110(sp)
.text:0046675c 0801b4af sw s4,local_8+0x110(sp)
.text:00466760 0401b3af sw s3,local_c+0x110(sp)
.text:00466764 0001b2af sw s2,local_10+0x110(sp)
.text:00466768 fc00b1af sw s1,local_14+0x110(sp)
.text:0046676c f800b0af sw s0,local_18+0x110(sp)
.text:00466770 1000bcaf sw gp=>_gp,local_100+0x110(sp)
.text:00466774 2198a000 move s3,param_2
.text:00466778 21908000 move s2,param_1
.text:0046677c 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00466780 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00466784 01000224 li v0,0x1
.text:00466788 e800b127 addiu s1,sp,0xe8
.text:0046678c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00466790 21a0c000 move s4,param_3
.text:00466794 a80ea524 addiu param_2=>...,param_2,0xea8 ;= "keyformat/pkcs.c"
.text:00466798 2001b08f lw s0,param_5+0x110(sp)
.text:0046679c 1300e210 beq param_4,v0,LAB_004667ec
.text:004667a0 10018424 _addiu param_1=>...,param_1,0x110 ;= "psAssert %s"
.text:004667a4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004667a8 00000000 _nop
.text:004667ac 1000bc8f lw gp,local_100+0x110(sp)
.text:004667b0 a1070524 li param_2,0x7a1
.text:004667b4 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004667b8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004667bc 00000000 nop
.text:004667c0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004667c4 1c01c424 _addiu param_1=>...,param_3,0x11c ;= 3Ah :
.text:004667c8 1000bc8f lw gp,local_100+0x110(sp)
.text:004667cc 00000000 nop
.text:004667d0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004667d4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004667d8 00000000 nop
.text:004667dc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004667e0 200f6424 _addiu param_1=>...,v1,0xf20 ;= "iter == 1"
.text:004667e4 1000bc8f lw gp,local_100+0x110(sp)
.text:004667e8 00000000 nop
LAB_004667ec: ;XREF[1,0]: 0046679c
.text:004667ec f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:004667f0 00000000 nop
.text:004667f4 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:004667f8 1800a427 _addiu param_1,sp,0x18
.text:004667fc 1000bc8f lw gp,local_100+0x110(sp)
.text:00466800 1800a427 addiu param_1,sp,0x18
.text:00466804 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00466808 21284002 move param_2,s2
.text:0046680c 21306002 move param_3,s3
.text:00466810 0a004010 beq v0,zero,LAB_0046683c
.text:00466814 21184000 _move v1,v0
LAB_00466818: ;XREF[2,0]: 004668c8,00466974
.text:00466818 0c01bf8f lw ra,local_4+0x110(sp)
.text:0046681c 0801b48f lw s4,local_8+0x110(sp)
.text:00466820 0401b38f lw s3,local_c+0x110(sp)
.text:00466824 0001b28f lw s2,local_10+0x110(sp)
.text:00466828 fc00b18f lw s1,local_14+0x110(sp)
.text:0046682c f800b08f lw s0,local_18+0x110(sp)
.text:00466830 21106000 move v0,v1
.text:00466834 0800e003 jr ra
.text:00466838 1001bd27 _addiu sp,sp,0x110
LAB_0046683c: ;XREF[1,0]: 00466810
.text:0046683c 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00466840 00000000 _nop
.text:00466844 1000bc8f lw gp,local_100+0x110(sp)
.text:00466848 08000624 li param_3,0x8
.text:0046684c 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00466850 1800a427 addiu param_1,sp,0x18
.text:00466854 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00466858 21288002 _move param_2,s4
.text:0046685c 1000bc8f lw gp,local_100+0x110(sp)
.text:00466860 21282002 move param_2,s1
.text:00466864 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00466868 00000000 nop
.text:0046686c 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:00466870 1800a427 _addiu param_1,sp,0x18
.text:00466874 e800aa8f lw t2,local_28+0x110(sp)
.text:00466878 ec00a98f lw t1,local_24+0x110(sp)
.text:0046687c 03000aaa swl t2,0x3(s0)
.text:00466880 00000aba swr t2,0x0(s0)
.text:00466884 070009aa swl t1,0x7(s0)
.text:00466888 f000a88f lw t0,local_20+0x110(sp)
.text:0046688c 040009ba swr t1,0x4(s0)
.text:00466890 0b0008aa swl t0,0xb(s0)
.text:00466894 f400a78f lw param_4,local_1c+0x110(sp)
.text:00466898 1000bc8f lw gp,local_100+0x110(sp)
.text:0046689c 080008ba swr t0,0x8(s0)
.text:004668a0 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:004668a4 0f0007aa swl param_4,0xf(s0)
.text:004668a8 1800a427 addiu param_1,sp,0x18
.text:004668ac 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:004668b0 0c0007ba _swr param_4,0xc(s0)
.text:004668b4 1000bc8f lw gp,local_100+0x110(sp)
.text:004668b8 1800a427 addiu param_1,sp,0x18
.text:004668bc 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004668c0 21282002 move param_2,s1
.text:004668c4 10000624 li param_3,0x10
.text:004668c8 d3ff4014 bne v0,zero,LAB_00466818
.text:004668cc 21184000 _move v1,v0
.text:004668d0 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:004668d4 00000000 _nop
.text:004668d8 1000bc8f lw gp,local_100+0x110(sp)
.text:004668dc 21284002 move param_2,s2
.text:004668e0 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004668e4 21306002 move param_3,s3
.text:004668e8 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:004668ec 1800a427 _addiu param_1,sp,0x18
.text:004668f0 1000bc8f lw gp,local_100+0x110(sp)
.text:004668f4 08000624 li param_3,0x8
.text:004668f8 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:004668fc 21288002 move param_2,s4
.text:00466900 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00466904 1800a427 _addiu param_1,sp,0x18
.text:00466908 1000bc8f lw gp,local_100+0x110(sp)
.text:0046690c 1800a427 addiu param_1,sp,0x18
.text:00466910 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00466914 00000000 nop
.text:00466918 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:0046691c 21282002 _move param_2,s1
.text:00466920 e800ac8f lw t4,local_28+0x110(sp)
.text:00466924 ec00ab8f lw t3,local_24+0x110(sp)
.text:00466928 1000bc8f lw gp,local_100+0x110(sp)
.text:0046692c 13000caa swl t4,0x13(s0)
.text:00466930 10000cba swr t4,0x10(s0)
.text:00466934 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466938 17000baa swl t3,0x17(s0)
.text:0046693c 14000bba swr t3,0x14(s0)
.text:00466940 21202002 move param_1,s1
.text:00466944 10000524 li param_2,0x10
.text:00466948 21300000 clear param_3
.text:0046694c 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00466950 10000724 _li param_4,0x10
.text:00466954 1000bc8f lw gp,local_100+0x110(sp)
.text:00466958 1800a427 addiu param_1,sp,0x18
.text:0046695c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466960 d0000524 li param_2,0xd0
.text:00466964 21300000 clear param_3
.text:00466968 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0046696c d0000724 _li param_4,0xd0
.text:00466970 1000bc8f lw gp,local_100+0x110(sp)
.text:00466974 a8ff0010 b LAB_00466818
.text:00466978 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs1DecodePrivFile(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004669c0
;local_4 undefined4 -4 ;XREF[4,0]: 0046698c,00466c74,00466dc8,00466ef4
;local_8 undefined4 -8 ;XREF[4,0]: 00466990,00466c78,00466dcc,00466ef8
;local_c undefined4 -c ;XREF[4,0]: 00466994,00466c7c,00466dd0,00466efc
;local_10 undefined4 -10 ;XREF[4,0]: 00466998,00466c80,00466dd4,00466f00
;local_14 undefined4 -14 ;XREF[4,0]: 0046699c,00466c84,00466dd8,00466f04
;local_18 undefined4 -18 ;XREF[4,0]: 004669a0,00466c88,00466ddc,00466f08
;local_1c undefined4 -1c ;XREF[4,0]: 004669a4,00466c8c,00466de0,00466f0c
;local_20 undefined4 -20 ;XREF[4,0]: 004669a8,00466c90,00466de4,00466f10
;local_24 undefined4 -24 ;XREF[4,0]: 004669ac,00466c94,00466de8,00466f14
;local_28 undefined4 -28 ;XREF[4,0]: 004669b0,00466c98,00466dec,00466f18
;local_30 undefined4 -30 ;XREF[5,0]: 004669f0,00466c28,00466ed8,0046701c,00467038
;local_40 undefined1 -40 ;XREF[6,0]: 00466b84,00466d94,00466da0,00466fdc,00466ff4
; 00467000
;local_488 undefined4 -488 ;XREF[37,0]: 004669b4,004669e0,00466a04,00466a24,00466a44
; 00466a60,00466a9c,00466abc,00466ae4,00466b10
; 00466bb0,00466bd4,00466bf0,00466c18,00466c38
; 00466c68,00466cb8,00466cd8,00466cf8,00466d14
; 00466dc0,00466e20,00466e3c,00466e58,00466e80
; 00466e9c,00466eb8,00466ed4,00466ef0,00466f3c
; 00466f68,00467028,00467044,00467064,00467080
; 0046709c,004670b8
;local_490 undefined4 -490 ;XREF[2,0]: 00466bc0,00466e1c
;XREF[4,0]: Entry Point,00467108,0047a98c
; 004d7f08
.text:0046697c 08001c3c lui gp,0x8
.text:00466980 64909c27 addiu gp,gp,-0x6f9c
.text:00466984 21e09903 addu gp,gp,t9
.text:00466988 60fbbd27 addiu sp,sp,-0x4a0
.text:0046698c 9c04bfaf sw ra,local_4+0x4a0(sp)
.text:00466990 9804beaf sw s8,local_8+0x4a0(sp)
.text:00466994 9404b7af sw s7,local_c+0x4a0(sp)
.text:00466998 9004b6af sw s6,local_10+0x4a0(sp)
.text:0046699c 8c04b5af sw s5,local_14+0x4a0(sp)
.text:004669a0 8804b4af sw s4,local_18+0x4a0(sp)
.text:004669a4 8404b3af sw s3,local_1c+0x4a0(sp)
.text:004669a8 8004b2af sw s2,local_20+0x4a0(sp)
.text:004669ac 7c04b1af sw s1,local_24+0x4a0(sp)
.text:004669b0 7804b0af sw s0,local_28+0x4a0(sp)
.text:004669b4 1800bcaf sw gp=>_gp,local_488+0x4a0(sp)
.text:004669b8 21b0c000 move s6,param_3
.text:004669bc 21f0e000 move s8,param_4
.text:004669c0 b004b78f lw s7,param_5+0x4a0(sp)
.text:004669c4 21a80000 clear s5
.text:004669c8 aa00a010 beq param_2,zero,LAB_00466c74
.text:004669cc faff0324 _li v1,-0x6
.text:004669d0 908c998f lw t9,-0x7370(gp)=>->psGetFileBuf ;= 00489048
.text:004669d4 7004a627 addiu param_3,sp,0x470
.text:004669d8 09f82003 jalr t9=>psGetFileBuf ;undefined psGetFileBuf()
.text:004669dc 7404a727 _addiu param_4,sp,0x474
.text:004669e0 1800bc8f lw gp,local_488+0x4a0(sp)
.text:004669e4 a3004004 bltz v0,LAB_00466c74
.text:004669e8 21184000 _move v1,v0
.text:004669ec 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004669f0 7004b28f lw s2,local_30+0x4a0(sp)
.text:004669f4 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:004669f8 21204002 move param_1,s2
.text:004669fc 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466a00 2c0f8526 _addiu param_2=>...,s4,0xf2c ;= "-----BEGIN"
.text:00466a04 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466a08 a7004010 beq v0,zero,LAB_00466ca8
.text:00466a0c 21204002 _move param_1,s2
.text:00466a10 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466a14 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466a18 00000000 nop
.text:00466a1c 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466a20 380f2526 _addiu param_2=>...,s1,0xf38 ;= "PRIVATE KEY-----"
.text:00466a24 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466a28 9f004010 beq v0,zero,LAB_00466ca8
.text:00466a2c 21804000 _move s0,v0
.text:00466a30 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00466a34 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466a38 4c0fa524 addiu param_2=>...,param_2,0xf4c ;= "-----END"
.text:00466a3c 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466a40 21204000 _move param_1,v0
.text:00466a44 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466a48 97004010 beq v0,zero,LAB_00466ca8
.text:00466a4c 21984000 _move s3,v0
.text:00466a50 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466a54 380f2526 addiu param_2=>...,s1,0xf38 ;= "PRIVATE KEY-----"
.text:00466a58 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466a5c 21204000 _move param_1,v0
.text:00466a60 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466a64 90004010 beq v0,zero,LAB_00466ca8
.text:00466a68 0d000224 _li v0,0xd
.text:00466a6c 10000382 lb v1,0x10(s0)
.text:00466a70 00000000 nop
.text:00466a74 bc006210 beq v1,v0,LAB_00466d68
.text:00466a78 10001026 _addiu s0,s0,0x10
.text:00466a7c 0a000424 li param_1,0xa
.text:00466a80 bb006410 beq v1,param_1,LAB_00466d70
.text:00466a84 0d000324 _li v1,0xd
LAB_00466a88: ;XREF[3,0]: 00466d34,00466d60,00466d8c
.text:00466a88 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466a8c ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466a90 580f0525 addiu param_2=>...,t0,0xf58 ;= "Proc-Type:"
.text:00466a94 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466a98 21204002 _move param_1,s2
.text:00466a9c 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466aa0 4f004010 beq v0,zero,LAB_00466be0
.text:00466aa4 23887002 _subu s1,s3,s0
.text:00466aa8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466aac ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466ab0 640f2525 addiu param_2=>...,t1,0xf64 ;= "4,ENCRYPTED"
.text:00466ab4 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466ab8 21204002 _move param_1,s2
.text:00466abc 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ac0 47004010 beq v0,zero,LAB_00466be0
.text:00466ac4 00000000 _nop
.text:00466ac8 7701c012 beq s6,zero,LAB_004670a8
.text:00466acc 21204002 _move param_1,s2
.text:00466ad0 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466ad4 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466ad8 00000000 nop
.text:00466adc 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466ae0 24102526 _addiu param_2=>...,s1,0x1024 ;= "DEK-Info: DES-EDE3-CBC,"
.text:00466ae4 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ae8 0f014010 beq v0,zero,LAB_00466f28
.text:00466aec 21804000 _move s0,v0
.text:00466af0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00466af4 00000000 nop
.text:00466af8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00466afc 24102426 _addiu param_1=>...,s1,0x1024 ;= "DEK-Info: DES-EDE3-CBC,"
.text:00466b00 21600202 addu t4,s0,v0
.text:00466b04 10008b25 addiu t3,t4,0x10
.text:00466b08 6004b127 addiu s1,sp,0x460
.text:00466b0c 2b108b01 sltu v0,t4,t3
.text:00466b10 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466b14 01001524 li s5,0x1
.text:00466b18 21388001 move param_4,t4
.text:00466b1c 21482002 move t1,s1
.text:00466b20 1c004010 beq v0,zero,LAB_00466b94
.text:00466b24 01000a24 _li t2,0x1
LAB_00466b28: ;XREF[1,0]: 00466b8c
.text:00466b28 0000e590 lbu param_2,0x0(param_4)
.text:00466b2c 00000000 nop
.text:00466b30 d0ffb024 addiu s0,param_2,-0x30
.text:00466b34 ff000e32 andi t6,s0,0xff
.text:00466b38 9fffaf24 addiu t7,param_2,-0x61
.text:00466b3c 0a00cd2d sltiu t5,t6,0xa
.text:00466b40 0600e82d sltiu t0,t7,0x6
.text:00466b44 0900a015 bne t5,zero,LAB_00466b6c
.text:00466b48 2130c001 _move param_3,t6
.text:00466b4c a9ffb224 addiu s2,param_2,-0x57
.text:00466b50 bfffb424 addiu s4,param_2,-0x41
.text:00466b54 c9ffa424 addiu param_1,param_2,-0x37
.text:00466b58 0600822e sltiu v0,s4,0x6
.text:00466b5c 03000015 bne t0,zero,LAB_00466b6c
.text:00466b60 ff004632 _andi param_3,s2,0xff
.text:00466b64 2a014010 beq v0,zero,LAB_00467010
.text:00466b68 ff008630 _andi param_3,param_1,0xff
LAB_00466b6c: ;XREF[2,0]: 00466b44,00466b5c
.text:00466b6c 01005831 andi t8,t2,0x1
.text:00466b70 01005f25 addiu ra,t2,0x1
.text:00466b74 00210600 sll param_1,param_3,0x4
.text:00466b78 86000013 beq t8,zero,LAB_00466d94
.text:00466b7c ff00ea33 _andi t2,ra,0xff
.text:00466b80 0100e724 addiu param_4,param_4,0x1
.text:00466b84 000024a1 sb param_1,0x0(t1)=>local_40
.text:00466b88 2b10eb00 sltu v0,param_4,t3
LAB_00466b8c: ;XREF[1,0]: 00466da8
.text:00466b8c e6ff4014 bne v0,zero,LAB_00466b28
.text:00466b90 00000000 _nop
LAB_00466b94: ;XREF[1,0]: 00466b20
.text:00466b94 10000224 li v0,0x10
LAB_00466b98: ;XREF[2,0]: 00466fec,00467010
.text:00466b98 1f014004 bltz v0,LAB_00467018
.text:00466b9c 2120c002 _move param_1,s6
.text:00466ba0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00466ba4 00000000 nop
.text:00466ba8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00466bac 21808201 _addu s0,t4,v0
.text:00466bb0 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466bb4 4004aa27 addiu t2,sp,0x440
.text:00466bb8 7088998f lw t9,-0x7790(gp)=>->psPkcs5Pbkdf1 ;= 00466748
.text:00466bbc 21302002 move param_3,s1
.text:00466bc0 1000aaaf sw t2,local_490+0x4a0(sp)
.text:00466bc4 21284000 move param_2,v0
.text:00466bc8 2120c002 move param_1,s6
.text:00466bcc 09f82003 jalr t9=>psPkcs5Pbkdf1 ;undefined psPkcs5Pbkdf1(undefined pa...
.text:00466bd0 01000724 _li param_4,0x1
.text:00466bd4 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466bd8 0f014004 bltz v0,LAB_00467018
.text:00466bdc 23887002 _subu s1,s3,s0
LAB_00466be0: ;XREF[2,0]: 00466aa0,00466ac0
.text:00466be0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00466be4 00000000 nop
.text:00466be8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00466bec 21202002 _move param_1,s1
.text:00466bf0 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466bf4 0f014010 beq v0,zero,LAB_00467034
.text:00466bf8 21904000 _move s2,v0
.text:00466bfc 4c91998f lw t9,-0x6eb4(gp)=>->psBase64decode ;= 00484bdc
.text:00466c00 21200002 move param_1,s0
.text:00466c04 0000f1a6 sh s1,0x0(s7)
.text:00466c08 ffff2532 andi param_2,s1,0xffff
.text:00466c0c 21304000 move param_3,v0
.text:00466c10 09f82003 jalr t9=>psBase64decode ;undefined psBase64decode()
.text:00466c14 2138e002 _move param_4,s7
.text:00466c18 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466c1c a9004004 bltz v0,LAB_00466ec4
.text:00466c20 21804000 _move s0,v0
.text:00466c24 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00466c28 7004a48f lw param_1,local_30+0x4a0(sp)
.text:00466c2c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00466c30 4004b127 _addiu s1,sp,0x440
.text:00466c34 01000724 li param_4,0x1
.text:00466c38 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466c3c 8900a712 beq s5,param_4,LAB_00466e64
.text:00466c40 00000000 _nop
LAB_00466c44: ;XREF[1,0]: 00466e64
.text:00466c44 02000924 li t1,0x2
LAB_00466c48: ;XREF[1,0]: 00466ebc
.text:00466c48 6c00a912 beq s5,t1,LAB_00466dfc
.text:00466c4c 00000000 _nop
LAB_00466c50: ;XREF[2,0]: 00466dfc,00466e5c
.text:00466c50 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466c54 21202002 move param_1,s1
.text:00466c58 20000524 li param_2,0x20
.text:00466c5c 21300000 clear param_3
.text:00466c60 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00466c64 20000724 _li param_4,0x20
.text:00466c68 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466c6c 0000d2af sw s2,0x0(s8)
.text:00466c70 21180000 clear v1
LAB_00466c74: ;XREF[5,0]: 004669c8,004669e4,0046702c,004670a0
; 004670bc
.text:00466c74 9c04bf8f lw ra,local_4+0x4a0(sp)
.text:00466c78 9804be8f lw s8,local_8+0x4a0(sp)
.text:00466c7c 9404b78f lw s7,local_c+0x4a0(sp)
.text:00466c80 9004b68f lw s6,local_10+0x4a0(sp)
.text:00466c84 8c04b58f lw s5,local_14+0x4a0(sp)
.text:00466c88 8804b48f lw s4,local_18+0x4a0(sp)
.text:00466c8c 8404b38f lw s3,local_1c+0x4a0(sp)
.text:00466c90 8004b28f lw s2,local_20+0x4a0(sp)
.text:00466c94 7c04b18f lw s1,local_24+0x4a0(sp)
.text:00466c98 7804b08f lw s0,local_28+0x4a0(sp)
.text:00466c9c 21106000 move v0,v1
.text:00466ca0 0800e003 jr ra
.text:00466ca4 a004bd27 _addiu sp,sp,0x4a0
LAB_00466ca8: ;XREF[4,0]: 00466a08,00466a28,00466a48,00466a64
.text:00466ca8 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466cac 2c0f8526 addiu param_2=>...,s4,0xf2c ;= "-----BEGIN"
.text:00466cb0 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466cb4 21204002 _move param_1,s2
.text:00466cb8 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466cbc 3c004010 beq v0,zero,LAB_00466db0
.text:00466cc0 21204002 _move param_1,s2
.text:00466cc4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466cc8 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466ccc 00000000 nop
.text:00466cd0 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466cd4 700f2526 _addiu param_2=>...,s1,0xf70 ;= "PUBLIC KEY-----"
.text:00466cd8 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466cdc 34004010 beq v0,zero,LAB_00466db0
.text:00466ce0 21804000 _move s0,v0
.text:00466ce4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466ce8 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466cec 4c0f6524 addiu param_2=>...,v1,0xf4c ;= "-----END"
.text:00466cf0 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466cf4 21204000 _move param_1,v0
.text:00466cf8 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466cfc 2c004010 beq v0,zero,LAB_00466db0
.text:00466d00 21984000 _move s3,v0
.text:00466d04 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466d08 700f2526 addiu param_2=>...,s1,0xf70 ;= "PUBLIC KEY-----"
.text:00466d0c 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466d10 21204000 _move param_1,v0
.text:00466d14 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466d18 25004010 beq v0,zero,LAB_00466db0
.text:00466d1c 0d000624 _li param_3,0xd
.text:00466d20 0f000382 lb v1,0xf(s0)
.text:00466d24 00000000 nop
.text:00466d28 04006610 beq v1,param_3,LAB_00466d3c
.text:00466d2c 0f001026 _addiu s0,s0,0xf
.text:00466d30 0a000724 li param_4,0xa
.text:00466d34 54ff6714 bne v1,param_4,LAB_00466a88
.text:00466d38 00000000 _nop
LAB_00466d3c: ;XREF[1,0]: 00466d28
.text:00466d3c 0d000324 li v1,0xd
.text:00466d40 0a000424 li param_1,0xa
LAB_00466d44: ;XREF[1,0]: 00466d50
.text:00466d44 01001026 addiu s0,s0,0x1
LAB_00466d48: ;XREF[1,0]: 00466d58
.text:00466d48 00000282 lb v0,0x0(s0)
.text:00466d4c 00000000 nop
.text:00466d50 fcff4310 beq v0,v1,LAB_00466d44
.text:00466d54 00000000 _nop
.text:00466d58 fbff4410 beq v0,param_1,LAB_00466d48
.text:00466d5c 01001026 _addiu s0,s0,0x1
.text:00466d60 49ff0010 b LAB_00466a88
.text:00466d64 ffff1026 _addiu s0,s0,-0x1
LAB_00466d68: ;XREF[1,0]: 00466a74
.text:00466d68 0d000324 li v1,0xd
.text:00466d6c 0a000424 li param_1,0xa
LAB_00466d70: ;XREF[2,0]: 00466a80,00466d7c
.text:00466d70 01001026 addiu s0,s0,0x1
LAB_00466d74: ;XREF[1,0]: 00466d84
.text:00466d74 00000282 lb v0,0x0(s0)
.text:00466d78 00000000 nop
.text:00466d7c fcff4310 beq v0,v1,LAB_00466d70
.text:00466d80 00000000 _nop
.text:00466d84 fbff4410 beq v0,param_1,LAB_00466d74
.text:00466d88 01001026 _addiu s0,s0,0x1
.text:00466d8c 3eff0010 b LAB_00466a88
.text:00466d90 ffff1026 _addiu s0,s0,-0x1
LAB_00466d94: ;XREF[1,0]: 00466b78
.text:00466d94 00002491 lbu param_1,0x0(t1)=>local_40
.text:00466d98 0100e724 addiu param_4,param_4,0x1
.text:00466d9c 2510c400 or v0,param_3,param_1
.text:00466da0 000022a1 sb v0,0x0(t1)=>local_40
.text:00466da4 01002925 addiu t1,t1,0x1
.text:00466da8 78ff0010 b LAB_00466b8c
.text:00466dac 2b10eb00 _sltu v0,param_4,t3
LAB_00466db0: ;XREF[5,0]: 00466cbc,00466cdc,00466cfc,00466d18
; 00466f40
.text:00466db0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00466db4 00000000 nop
.text:00466db8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00466dbc 21204002 _move param_1,s2
.text:00466dc0 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466dc4 e1ff0324 li v1,-0x1f
.text:00466dc8 9c04bf8f lw ra,local_4+0x4a0(sp)
.text:00466dcc 9804be8f lw s8,local_8+0x4a0(sp)
.text:00466dd0 9404b78f lw s7,local_c+0x4a0(sp)
.text:00466dd4 9004b68f lw s6,local_10+0x4a0(sp)
.text:00466dd8 8c04b58f lw s5,local_14+0x4a0(sp)
.text:00466ddc 8804b48f lw s4,local_18+0x4a0(sp)
.text:00466de0 8404b38f lw s3,local_1c+0x4a0(sp)
.text:00466de4 8004b28f lw s2,local_20+0x4a0(sp)
.text:00466de8 7c04b18f lw s1,local_24+0x4a0(sp)
.text:00466dec 7804b08f lw s0,local_28+0x4a0(sp)
.text:00466df0 21106000 move v0,v1
.text:00466df4 0800e003 jr ra
.text:00466df8 a004bd27 _addiu sp,sp,0x4a0
LAB_00466dfc: ;XREF[1,0]: 00466c48
.text:00466dfc 94ffc012 beq s6,zero,LAB_00466c50
.text:00466e00 2803b627 _addiu s6,sp,0x328
.text:00466e04 d08e998f lw t9,-0x7130(gp)=>->psAesInitCBC ;= 00460d28
.text:00466e08 2120c002 move param_1,s6
.text:00466e0c 6004a527 addiu param_2,sp,0x460
.text:00466e10 21302002 move param_3,s1
.text:00466e14 10000724 li param_4,0x10
.text:00466e18 09f82003 jalr t9=>psAesInitCBC ;undefined psAesInitCBC(undefined par...
.text:00466e1c 1000b5af _sw s5,local_490+0x4a0(sp)
.text:00466e20 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466e24 0000e796 lhu param_4,0x0(s7)
.text:00466e28 0487998f lw t9,-0x78fc(gp)=>->psAesDecryptCBC ;= 00460eb0
.text:00466e2c 2120c002 move param_1,s6
.text:00466e30 21284002 move param_2,s2
.text:00466e34 09f82003 jalr t9=>psAesDecryptCBC ;undefined psAesDecryptCBC()
.text:00466e38 21304002 _move param_3,s2
.text:00466e3c 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466e40 2120c002 move param_1,s6
.text:00466e44 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466e48 14010524 li param_2,0x114
.text:00466e4c 21300000 clear param_3
.text:00466e50 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00466e54 14010724 _li param_4,0x114
.text:00466e58 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466e5c 7cff0010 b LAB_00466c50
.text:00466e60 00000000 _nop
LAB_00466e64: ;XREF[1,0]: 00466c3c
.text:00466e64 77ffc012 beq s6,zero,LAB_00466c44
.text:00466e68 4004b127 _addiu s1,sp,0x440
.text:00466e6c f090998f lw t9,-0x6f10(gp)=>->psDes3Init ;= 00482b48
.text:00466e70 2000a427 addiu param_1,sp,0x20
.text:00466e74 6004a527 addiu param_2,sp,0x460
.text:00466e78 09f82003 jalr t9=>psDes3Init ;undefined psDes3Init()
.text:00466e7c 21302002 _move param_3,s1
.text:00466e80 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466e84 0000e796 lhu param_4,0x0(s7)
.text:00466e88 ec91998f lw t9,-0x6e14(gp)=>->psDes3Decrypt ;= 00482ca4
.text:00466e8c 2000a427 addiu param_1,sp,0x20
.text:00466e90 21284002 move param_2,s2
.text:00466e94 09f82003 jalr t9=>psDes3Decrypt ;undefined psDes3Decrypt()
.text:00466e98 21304002 _move param_3,s2
.text:00466e9c 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ea0 2000a427 addiu param_1,sp,0x20
.text:00466ea4 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00466ea8 08030524 li param_2,0x308
.text:00466eac 21300000 clear param_3
.text:00466eb0 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00466eb4 08030724 _li param_4,0x308
.text:00466eb8 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ebc 62ff0010 b LAB_00466c48
.text:00466ec0 02000924 _li t1,0x2
LAB_00466ec4: ;XREF[1,0]: 00466c1c
.text:00466ec4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00466ec8 00000000 nop
.text:00466ecc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00466ed0 21204002 _move param_1,s2
.text:00466ed4 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ed8 7004a48f lw param_1,local_30+0x4a0(sp)
.text:00466edc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00466ee0 00000000 nop
.text:00466ee4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00466ee8 00000000 _nop
.text:00466eec 21180002 move v1,s0
.text:00466ef0 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466ef4 9c04bf8f lw ra,local_4+0x4a0(sp)
.text:00466ef8 9804be8f lw s8,local_8+0x4a0(sp)
.text:00466efc 9404b78f lw s7,local_c+0x4a0(sp)
.text:00466f00 9004b68f lw s6,local_10+0x4a0(sp)
.text:00466f04 8c04b58f lw s5,local_14+0x4a0(sp)
.text:00466f08 8804b48f lw s4,local_18+0x4a0(sp)
.text:00466f0c 8404b38f lw s3,local_1c+0x4a0(sp)
.text:00466f10 8004b28f lw s2,local_20+0x4a0(sp)
.text:00466f14 7c04b18f lw s1,local_24+0x4a0(sp)
.text:00466f18 7804b08f lw s0,local_28+0x4a0(sp)
.text:00466f1c 21106000 move v0,v1
.text:00466f20 0800e003 jr ra
.text:00466f24 a004bd27 _addiu sp,sp,0x4a0
LAB_00466f28: ;XREF[1,0]: 00466ae8
.text:00466f28 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00466f2c ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:00466f30 21204002 move param_1,s2
.text:00466f34 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:00466f38 3c102526 _addiu param_2=>...,s1,0x103c ;= "DEK-Info: AES-128-CBC,"
.text:00466f3c 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466f40 9bff4010 beq v0,zero,LAB_00466db0
.text:00466f44 21804000 _move s0,v0
.text:00466f48 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00466f4c 00000000 nop
.text:00466f50 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00466f54 3c102426 _addiu param_1=>...,s1,0x103c ;= "DEK-Info: AES-128-CBC,"
.text:00466f58 21600202 addu t4,s0,v0
.text:00466f5c 20008b25 addiu t3,t4,0x20
.text:00466f60 6004b127 addiu s1,sp,0x460
.text:00466f64 2b108b01 sltu v0,t4,t3
.text:00466f68 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00466f6c 02001524 li s5,0x2
.text:00466f70 21388001 move param_4,t4
.text:00466f74 21482002 move t1,s1
.text:00466f78 1c004010 beq v0,zero,LAB_00466fec
.text:00466f7c 01000a24 _li t2,0x1
LAB_00466f80: ;XREF[1,0]: 00466fe4
.text:00466f80 0000e590 lbu param_2,0x0(param_4)
.text:00466f84 00000000 nop
.text:00466f88 d0ffa824 addiu t0,param_2,-0x30
.text:00466f8c ff000d31 andi t5,t0,0xff
.text:00466f90 9fffa624 addiu param_3,param_2,-0x61
.text:00466f94 0a00a32d sltiu v1,t5,0xa
.text:00466f98 0600c82c sltiu t0,param_3,0x6
.text:00466f9c 09006014 bne v1,zero,LAB_00466fc4
.text:00466fa0 2130a001 _move param_3,t5
.text:00466fa4 a9ffae24 addiu t6,param_2,-0x57
.text:00466fa8 bfffaf24 addiu t7,param_2,-0x41
.text:00466fac c9ffa424 addiu param_1,param_2,-0x37
.text:00466fb0 0600e22d sltiu v0,t7,0x6
.text:00466fb4 03000015 bne t0,zero,LAB_00466fc4
.text:00466fb8 ff00c631 _andi param_3,t6,0xff
.text:00466fbc 14004010 beq v0,zero,LAB_00467010
.text:00466fc0 ff008630 _andi param_3,param_1,0xff
LAB_00466fc4: ;XREF[2,0]: 00466f9c,00466fb4
.text:00466fc4 01005031 andi s0,t2,0x1
.text:00466fc8 01005225 addiu s2,t2,0x1
.text:00466fcc 00210600 sll param_1,param_3,0x4
.text:00466fd0 08000012 beq s0,zero,LAB_00466ff4
.text:00466fd4 ff004a32 _andi t2,s2,0xff
.text:00466fd8 0100e724 addiu param_4,param_4,0x1
.text:00466fdc 000024a1 sb param_1,0x0(t1)=>local_40
.text:00466fe0 2b10eb00 sltu v0,param_4,t3
LAB_00466fe4: ;XREF[1,0]: 00467008
.text:00466fe4 e6ff4014 bne v0,zero,LAB_00466f80
.text:00466fe8 00000000 _nop
LAB_00466fec: ;XREF[1,0]: 00466f78
.text:00466fec eafe0010 b LAB_00466b98
.text:00466ff0 20000224 _li v0,0x20
LAB_00466ff4: ;XREF[1,0]: 00466fd0
.text:00466ff4 00003f91 lbu ra,0x0(t1)=>local_40
.text:00466ff8 0100e724 addiu param_4,param_4,0x1
.text:00466ffc 25c0df00 or t8,param_3,ra
.text:00467000 000038a1 sb t8,0x0(t1)=>local_40
.text:00467004 2b10eb00 sltu v0,param_4,t3
.text:00467008 f6ff0010 b LAB_00466fe4
.text:0046700c 01002925 _addiu t1,t1,0x1
LAB_00467010: ;XREF[2,0]: 00466b64,00466fbc
.text:00467010 e1fe0010 b LAB_00466b98
.text:00467014 ffff0224 _li v0,-0x1
LAB_00467018: ;XREF[2,0]: 00466b98,00466bd8
.text:00467018 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046701c 7004a48f lw param_1,local_30+0x4a0(sp)
.text:00467020 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00467024 00000000 _nop
.text:00467028 1800bc8f lw gp,local_488+0x4a0(sp)
.text:0046702c 11ff0010 b LAB_00466c74
.text:00467030 ffff0324 _li v1,-0x1
LAB_00467034: ;XREF[1,0]: 00466bf4
.text:00467034 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00467038 7004a48f lw param_1,local_30+0x4a0(sp)
.text:0046703c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00467040 00000000 _nop
.text:00467044 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00467048 00000000 nop
.text:0046704c 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00467050 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00467054 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00467058 5c016426 addiu param_1=>...,s3,0x15c ;= "psError %s"
.text:0046705c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00467060 a80e2526 _addiu param_2=>...,s1,0xea8 ;= "keyformat/pkcs.c"
.text:00467064 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00467068 56070524 li param_2,0x756
.text:0046706c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00467070 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00467074 00000000 nop
.text:00467078 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046707c 1c018425 _addiu param_1=>.rodata:DAT_0049011c,t4,0x11c ;= 3Ah :
.text:00467080 1800bc8f lw gp,local_488+0x4a0(sp)
.text:00467084 00000000 nop
.text:00467088 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046708c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00467090 00000000 nop
.text:00467094 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00467098 800f6425 _addiu param_1=>...,t3,0xf80 ;= "Memory allocation error in psPkcs...
.text:0046709c 1800bc8f lw gp,local_488+0x4a0(sp)
.text:004670a0 f4fe0010 b LAB_00466c74
.text:004670a4 f8ff0324 _li v1,-0x8
LAB_004670a8: ;XREF[1,0]: 00466ac8
.text:004670a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004670ac 00000000 nop
.text:004670b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004670b4 21204002 _move param_1,s2
.text:004670b8 1800bc8f lw gp,local_488+0x4a0(sp)
.text:004670bc edfe0010 b LAB_00466c74
.text:004670c0 faff0324 _li v1,-0x6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs1ParsePrivFile()
;local_4 undefined4 -4 ;XREF[2,0]: 004670d4,00467168
;local_8 undefined4 -8 ;XREF[2,0]: 004670d8,0046716c
;local_c undefined4 -c ;XREF[2,0]: 004670dc,00467170
;local_10 undefined4 -10 ;XREF[2,0]: 004670e0,00467174
;local_14 undefined4 -14 ;XREF[2,0]: 004670e4,00467178
;local_18 undefined4 -18 ;XREF[2,0]: 004670e8,0046717c
;local_20 undefined4 -20 ;XREF[3,0]: 00467128,00467154,00467188
;local_98 undefined2 -98 ;XREF[2,0]: 0046712c,0046718c
;local_a0 undefined4 -a0 ;XREF[7,0]: 004670ec,00467110,00467138,00467160,00467198
; 004671c4,004671dc
;local_a8 undefined4 -a8 ;XREF[2,0]: 004670fc,00467194
;XREF[3,0]: Entry Point,004457f8,004d8984
.text:004670c4 08001c3c lui gp,0x8
.text:004670c8 1c899c27 addiu gp,gp,-0x76e4
.text:004670cc 21e09903 addu gp,gp,t9
.text:004670d0 48ffbd27 addiu sp,sp,-0xb8
.text:004670d4 b400bfaf sw ra,local_4+0xb8(sp)
.text:004670d8 b000b4af sw s4,local_8+0xb8(sp)
.text:004670dc ac00b3af sw s3,local_c+0xb8(sp)
.text:004670e0 a800b2af sw s2,local_10+0xb8(sp)
.text:004670e4 a400b1af sw s1,local_14+0xb8(sp)
.text:004670e8 a000b0af sw s0,local_18+0xb8(sp)
.text:004670ec 1800bcaf sw gp=>_gp,local_a0+0xb8(sp)
.text:004670f0 2885998f lw t9,-0x7ad8(gp)=>->psPkcs1DecodePrivFile ;= 0046697c
.text:004670f4 2000a227 addiu v0,sp,0x20
.text:004670f8 21a0e000 move s4,a3
.text:004670fc 1000a2af sw v0,local_a8+0xb8(sp)
.text:00467100 9800a727 addiu a3,sp,0x98
.text:00467104 21888000 move s1,a0
.text:00467108 09f82003 jalr t9=>psPkcs1DecodePrivFile ;undefined psPkcs1DecodePrivFile(unde...
.text:0046710c 2190c000 _move s2,a2
.text:00467110 1800bc8f lw gp,local_a0+0xb8(sp)
.text:00467114 21804000 move s0,v0
.text:00467118 8c8e998f lw t9,-0x7174(gp)=>->psRsaParsePkcs1PrivKey;= 0047fc30
.text:0046711c 21202002 move a0,s1
.text:00467120 10004004 bltz v0,LAB_00467164
.text:00467124 21388002 _move a3,s4
.text:00467128 9800a58f lw a1,local_20+0xb8(sp)
.text:0046712c 2000a697 lhu a2,local_98+0xb8(sp)
.text:00467130 09f82003 jalr t9=>psRsaParsePkcs1PrivKey ;undefined psRsaParsePkcs1PrivKey()
.text:00467134 2800b327 _addiu s3,sp,0x28
.text:00467138 1800bc8f lw gp,local_a0+0xb8(sp)
.text:0046713c 21804000 move s0,v0
.text:00467140 b08e998f lw t9,-0x7150(gp)=>->psPkcs8ParsePrivBin ;= 00465f34
.text:00467144 21384002 move a3,s2
.text:00467148 0f004004 bltz v0,LAB_00467188
.text:0046714c 21202002 _move a0,s1
LAB_00467150: ;XREF[1,0]: 004671e0
.text:00467150 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
LAB_00467154: ;XREF[1,0]: 004671b0
.text:00467154 9800a48f lw a0,local_20+0xb8(sp)
.text:00467158 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046715c 00000000 _nop
.text:00467160 1800bc8f lw gp,local_a0+0xb8(sp)
LAB_00467164: ;XREF[1,0]: 00467120
.text:00467164 21100002 move v0,s0
.text:00467168 b400bf8f lw ra,local_4+0xb8(sp)
.text:0046716c b000b48f lw s4,local_8+0xb8(sp)
.text:00467170 ac00b38f lw s3,local_c+0xb8(sp)
.text:00467174 a800b28f lw s2,local_10+0xb8(sp)
.text:00467178 a400b18f lw s1,local_14+0xb8(sp)
.text:0046717c a000b08f lw s0,local_18+0xb8(sp)
.text:00467180 0800e003 jr ra
.text:00467184 b800bd27 _addiu sp,sp,0xb8
LAB_00467188: ;XREF[1,0]: 00467148
.text:00467188 9800a58f lw a1,local_20+0xb8(sp)
.text:0046718c 2000a697 lhu a2,local_98+0xb8(sp)
.text:00467190 09f82003 jalr t9=>psPkcs8ParsePrivBin ;undefined psPkcs8ParsePrivBin(undefi...
.text:00467194 1000b3af _sw s3,local_a8+0xb8(sp)
.text:00467198 1800bc8f lw gp,local_a0+0xb8(sp)
.text:0046719c 21804000 move s0,v0
.text:004671a0 888f998f lw t9,-0x7078(gp)=>->psRsaCopyKey ;= 0047f818
.text:004671a4 21208002 move a0,s4
.text:004671a8 21102003 move v0,t9
.text:004671ac 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004671b0 e8ff0006 bltz s0,LAB_00467154
.text:004671b4 21286002 _move a1,s3
.text:004671b8 21c84000 move t9,v0
.text:004671bc 09f82003 jalr t9=>psRsaCopyKey ;undefined psRsaCopyKey()
.text:004671c0 00000000 _nop
.text:004671c4 1800bc8f lw gp,local_a0+0xb8(sp)
.text:004671c8 21206002 move a0,s3
.text:004671cc 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:004671d0 00000000 nop
.text:004671d4 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:004671d8 21804000 _move s0,v0
.text:004671dc 1800bc8f lw gp,local_a0+0xb8(sp)
.text:004671e0 dbff0010 b LAB_00467150
.text:004671e4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004671e8(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046722c
;param_6 undefined4 14 ;XREF[1,0]: 00467230
;local_4 undefined4 -4 ;XREF[3,0]: 004671f8,0046730c,00467400
;local_8 undefined4 -8 ;XREF[3,0]: 004671fc,00467310,00467404
;local_c undefined4 -c ;XREF[3,0]: 00467200,00467314,00467408
;local_10 undefined4 -10 ;XREF[3,0]: 00467204,00467318,0046740c
;local_14 undefined4 -14 ;XREF[3,0]: 00467208,0046731c,00467410
;local_18 undefined4 -18 ;XREF[3,0]: 0046720c,00467320,00467414
;local_1c undefined4 -1c ;XREF[3,0]: 00467210,00467324,00467418
;local_20 undefined4 -20 ;XREF[3,0]: 00467214,00467328,0046741c
;local_24 undefined4 -24 ;XREF[3,0]: 00467218,0046732c,00467420
;local_28 undefined4 -28 ;XREF[3,0]: 0046721c,00467330,00467424
;local_100 undefined4 -100 ;XREF[19,0]: 00467220,00467260,00467304,004673ac,004673c4
; 004673dc,004673f4,00467444,0046745c,00467474
; 00467498,004674b0,004674c8,004674ec,00467504
; 0046751c,00467540,00467558,00467570
;XREF[1,0]: 004678b4
.text:004671e8 08001c3c lui gp,0x8
.text:004671ec f8879c27 addiu gp,gp,-0x7808
.text:004671f0 21e09903 addu gp,gp,t9
.text:004671f4 f0febd27 addiu sp,sp,-0x110
.text:004671f8 0c01bfaf sw ra,local_4+0x110(sp)
.text:004671fc 0801beaf sw s8,local_8+0x110(sp)
.text:00467200 0401b7af sw s7,local_c+0x110(sp)
.text:00467204 0001b6af sw s6,local_10+0x110(sp)
.text:00467208 fc00b5af sw s5,local_14+0x110(sp)
.text:0046720c f800b4af sw s4,local_18+0x110(sp)
.text:00467210 f400b3af sw s3,local_1c+0x110(sp)
.text:00467214 f000b2af sw s2,local_20+0x110(sp)
.text:00467218 ec00b1af sw s1,local_24+0x110(sp)
.text:0046721c e800b0af sw s0,local_28+0x110(sp)
.text:00467220 1000bcaf sw gp=>_gp,local_100+0x110(sp)
.text:00467224 21b0a000 move s6,param_2
.text:00467228 21f0c000 move s8,param_3
.text:0046722c 2001b28f lw s2,param_5+0x110(sp)
.text:00467230 2401b18f lw s1,param_6+0x110(sp)
.text:00467234 7200a010 beq param_2,zero,LAB_00467400
.text:00467238 21a0e000 _move s4,param_4
.text:0046723c 70004012 beq s2,zero,LAB_00467400
.text:00467240 00000000 _nop
.text:00467244 3d00e014 bne param_4,zero,LAB_0046733c
.text:00467248 14001324 _li s3,0x14
LAB_0046724c: ;XREF[4,0]: 00467340,0046734c,00467358,00467364
.text:0046724c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00467250 00000000 nop
.text:00467254 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00467258 21206002 _move param_1,s3
.text:0046725c 21804000 move s0,v0
.text:00467260 1000bc8f lw gp,local_100+0x110(sp)
.text:00467264 29000012 beq s0,zero,LAB_0046730c
.text:00467268 ffff0224 _li v0,-0x1
.text:0046726c 21002012 beq s1,zero,LAB_004672f4
.text:00467270 21a80000 _clear s5
.text:00467274 2bb81300 sltu s7,zero,s3
.text:00467278 02461500 srl t0,s5,0x18
.text:0046727c 023c1500 srl param_4,s5,0x10
.text:00467280 02321500 srl param_3,s5,0x8
.text:00467284 030015a2 sb s5,0x3(s0)
.text:00467288 000008a2 sb t0,0x0(s0)
.text:0046728c 010007a2 sb param_4,0x1(s0)
.text:00467290 020006a2 sb param_3,0x2(s0)
.text:00467294 41008012 beq s4,zero,LAB_0046739c
.text:00467298 0100b526 _addiu s5,s5,0x1
LAB_0046729c: ;XREF[1,0]: 00467394
.text:0046729c 01000924 li t1,0x1
.text:004672a0 64008912 beq s4,t1,LAB_00467434
.text:004672a4 02000a24 _li t2,0x2
.text:004672a8 77008a12 beq s4,t2,LAB_00467488
.text:004672ac 03000b24 _li t3,0x3
.text:004672b0 8a008b12 beq s4,t3,LAB_004674dc
.text:004672b4 04000c24 _li t4,0x4
.text:004672b8 9d008c12 beq s4,t4,LAB_00467530
.text:004672bc 00000000 _nop
LAB_004672c0: ;XREF[1,0]: 004673f8
.text:004672c0 0a00e016 bne s7,zero,LAB_004672ec
.text:004672c4 21200000 _clear param_1
.text:004672c8 2a000010 b LAB_00467374
.text:004672cc 00000000 _nop
LAB_004672d0: ;XREF[1,0]: 004672ec
.text:004672d0 0000ee91 lbu t6,0x0(t7)
.text:004672d4 01008424 addiu param_1,param_1,0x1
.text:004672d8 2b689300 sltu t5,param_1,s3
.text:004672dc 00004ea2 sb t6,0x0(s2)
.text:004672e0 ffff3126 addiu s1,s1,-0x1
.text:004672e4 2300a011 beq t5,zero,LAB_00467374
.text:004672e8 01005226 _addiu s2,s2,0x1
LAB_004672ec: ;XREF[1,0]: 004672c0
.text:004672ec f8ff2016 bne s1,zero,LAB_004672d0
.text:004672f0 21780402 _addu t7,s0,param_1
LAB_004672f4: ;XREF[2,0]: 0046726c,00467374
.text:004672f4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004672f8 00000000 nop
.text:004672fc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00467300 21200002 _move param_1,s0
.text:00467304 1000bc8f lw gp,local_100+0x110(sp)
.text:00467308 21100000 clear v0
LAB_0046730c: ;XREF[2,0]: 00467264,0046736c
.text:0046730c 0c01bf8f lw ra,local_4+0x110(sp)
.text:00467310 0801be8f lw s8,local_8+0x110(sp)
.text:00467314 0401b78f lw s7,local_c+0x110(sp)
.text:00467318 0001b68f lw s6,local_10+0x110(sp)
.text:0046731c fc00b58f lw s5,local_14+0x110(sp)
.text:00467320 f800b48f lw s4,local_18+0x110(sp)
.text:00467324 f400b38f lw s3,local_1c+0x110(sp)
.text:00467328 f000b28f lw s2,local_20+0x110(sp)
.text:0046732c ec00b18f lw s1,local_24+0x110(sp)
.text:00467330 e800b08f lw s0,local_28+0x110(sp)
.text:00467334 0800e003 jr ra
.text:00467338 1001bd27 _addiu sp,sp,0x110
LAB_0046733c: ;XREF[1,0]: 00467244
.text:0046733c 01000224 li v0,0x1
.text:00467340 c2ffe210 beq param_4,v0,LAB_0046724c
.text:00467344 10001324 _li s3,0x10
.text:00467348 02000324 li v1,0x2
.text:0046734c bfffe310 beq param_4,v1,LAB_0046724c
.text:00467350 20001324 _li s3,0x20
.text:00467354 03000424 li param_1,0x3
.text:00467358 bcffe410 beq param_4,param_1,LAB_0046724c
.text:0046735c 30001324 _li s3,0x30
.text:00467360 04000524 li param_2,0x4
.text:00467364 b9ffe510 beq param_4,param_2,LAB_0046724c
.text:00467368 40001324 _li s3,0x40
.text:0046736c e7ff0010 b LAB_0046730c
.text:00467370 f6ff0224 _li v0,-0xa
LAB_00467374: ;XREF[2,0]: 004672c8,004672e4
.text:00467374 dfff2012 beq s1,zero,LAB_004672f4
.text:00467378 02461500 _srl t0,s5,0x18
.text:0046737c 023c1500 srl param_4,s5,0x10
.text:00467380 02321500 srl param_3,s5,0x8
.text:00467384 030015a2 sb s5,0x3(s0)
.text:00467388 000008a2 sb t0,0x0(s0)
.text:0046738c 010007a2 sb param_4,0x1(s0)
.text:00467390 020006a2 sb param_3,0x2(s0)
.text:00467394 c1ff8016 bne s4,zero,LAB_0046729c
.text:00467398 0100b526 _addiu s5,s5,0x1
LAB_0046739c: ;XREF[1,0]: 00467294
.text:0046739c 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:004673a0 00000000 nop
.text:004673a4 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:004673a8 1800a427 _addiu param_1,sp,0x18
.text:004673ac 1000bc8f lw gp,local_100+0x110(sp)
.text:004673b0 1800a427 addiu param_1,sp,0x18
.text:004673b4 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004673b8 2128c002 move param_2,s6
.text:004673bc 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004673c0 2130c003 _move param_3,s8
.text:004673c4 1000bc8f lw gp,local_100+0x110(sp)
.text:004673c8 1800a427 addiu param_1,sp,0x18
.text:004673cc fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:004673d0 21280002 move param_2,s0
.text:004673d4 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:004673d8 04000624 _li param_3,0x4
.text:004673dc 1000bc8f lw gp,local_100+0x110(sp)
.text:004673e0 00000000 nop
.text:004673e4 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:004673e8 1800a427 addiu param_1,sp,0x18
LAB_004673ec: ;XREF[4,0]: 00467480,004674d4,00467528,0046757c
; FWD[9,0]: 00462408,00462a78,00462a78,004635a8
; 004635a8,00463928,00463928,00463e54
; 00463e54
.text:004673ec 09f82003 jalr t9=>psSha1Final ;undefined psSha256Final()
;undefined psSha512Final()
;undefined psSha384Final()
;undefined psMd5Final()
;undefined psSha1Final()
.text:004673f0 21280002 _move param_2,s0
.text:004673f4 1000bc8f lw gp,local_100+0x110(sp)
.text:004673f8 b1ff0010 b LAB_004672c0
.text:004673fc 00000000 _nop
LAB_00467400: ;XREF[2,0]: 00467234,0046723c
.text:00467400 0c01bf8f lw ra,local_4+0x110(sp)
.text:00467404 0801be8f lw s8,local_8+0x110(sp)
.text:00467408 0401b78f lw s7,local_c+0x110(sp)
.text:0046740c 0001b68f lw s6,local_10+0x110(sp)
.text:00467410 fc00b58f lw s5,local_14+0x110(sp)
.text:00467414 f800b48f lw s4,local_18+0x110(sp)
.text:00467418 f400b38f lw s3,local_1c+0x110(sp)
.text:0046741c f000b28f lw s2,local_20+0x110(sp)
.text:00467420 ec00b18f lw s1,local_24+0x110(sp)
.text:00467424 e800b08f lw s0,local_28+0x110(sp)
.text:00467428 ffff0224 li v0,-0x1
.text:0046742c 0800e003 jr ra
.text:00467430 1001bd27 _addiu sp,sp,0x110
LAB_00467434: ;XREF[1,0]: 004672a0
.text:00467434 f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:00467438 00000000 nop
.text:0046743c 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:00467440 1800a427 _addiu param_1,sp,0x18
.text:00467444 1000bc8f lw gp,local_100+0x110(sp)
.text:00467448 1800a427 addiu param_1,sp,0x18
.text:0046744c 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00467450 2128c002 move param_2,s6
.text:00467454 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00467458 2130c003 _move param_3,s8
.text:0046745c 1000bc8f lw gp,local_100+0x110(sp)
.text:00467460 1800a427 addiu param_1,sp,0x18
.text:00467464 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00467468 21280002 move param_2,s0
.text:0046746c 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00467470 04000624 _li param_3,0x4
.text:00467474 1000bc8f lw gp,local_100+0x110(sp)
.text:00467478 00000000 nop
.text:0046747c 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00467480 daff0010 b LAB_004673ec
.text:00467484 1800a427 _addiu param_1,sp,0x18
LAB_00467488: ;XREF[1,0]: 004672a8
.text:00467488 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0046748c 00000000 nop
.text:00467490 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00467494 1800a427 _addiu param_1,sp,0x18
.text:00467498 1000bc8f lw gp,local_100+0x110(sp)
.text:0046749c 1800a427 addiu param_1,sp,0x18
.text:004674a0 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:004674a4 2128c002 move param_2,s6
.text:004674a8 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:004674ac 2130c003 _move param_3,s8
.text:004674b0 1000bc8f lw gp,local_100+0x110(sp)
.text:004674b4 1800a427 addiu param_1,sp,0x18
.text:004674b8 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:004674bc 21280002 move param_2,s0
.text:004674c0 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:004674c4 04000624 _li param_3,0x4
.text:004674c8 1000bc8f lw gp,local_100+0x110(sp)
.text:004674cc 00000000 nop
.text:004674d0 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:004674d4 c5ff0010 b LAB_004673ec
.text:004674d8 1800a427 _addiu param_1,sp,0x18
LAB_004674dc: ;XREF[1,0]: 004672b0
.text:004674dc 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:004674e0 00000000 nop
.text:004674e4 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:004674e8 1800a427 _addiu param_1,sp,0x18
.text:004674ec 1000bc8f lw gp,local_100+0x110(sp)
.text:004674f0 1800a427 addiu param_1,sp,0x18
.text:004674f4 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:004674f8 2128c002 move param_2,s6
.text:004674fc 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00467500 2130c003 _move param_3,s8
.text:00467504 1000bc8f lw gp,local_100+0x110(sp)
.text:00467508 1800a427 addiu param_1,sp,0x18
.text:0046750c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00467510 21280002 move param_2,s0
.text:00467514 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00467518 04000624 _li param_3,0x4
.text:0046751c 1000bc8f lw gp,local_100+0x110(sp)
.text:00467520 00000000 nop
.text:00467524 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:00467528 b0ff0010 b LAB_004673ec
.text:0046752c 1800a427 _addiu param_1,sp,0x18
LAB_00467530: ;XREF[1,0]: 004672b8
.text:00467530 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:00467534 00000000 nop
.text:00467538 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0046753c 1800a427 _addiu param_1,sp,0x18
.text:00467540 1000bc8f lw gp,local_100+0x110(sp)
.text:00467544 1800a427 addiu param_1,sp,0x18
.text:00467548 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0046754c 2128c002 move param_2,s6
.text:00467550 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:00467554 2130c003 _move param_3,s8
.text:00467558 1000bc8f lw gp,local_100+0x110(sp)
.text:0046755c 1800a427 addiu param_1,sp,0x18
.text:00467560 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:00467564 21280002 move param_2,s0
.text:00467568 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0046756c 04000624 _li param_3,0x4
.text:00467570 1000bc8f lw gp,local_100+0x110(sp)
.text:00467574 00000000 nop
.text:00467578 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0046757c 9bff0010 b LAB_004673ec
.text:00467580 1800a427 _addiu param_1,sp,0x18
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psPkcs1PssDecode(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00467654
;param_6 undefined4 14 ;XREF[1,0]: 004675cc
;param_7 undefined4 18 ;XREF[1,0]: 004675d0
;param_8 undefined4 1c ;XREF[1,0]: 004675d4
;param_9 undefined4 20 ;XREF[1,0]: 004675d8
;local_res8 undefined4 8 ;XREF[6,0]: 004675c8,00467a4c,00467af0,00467b94,00467c38
; 00467cdc
;local_4 undefined4 -4 ;XREF[2,0]: 00467594,00467668
;local_8 undefined4 -8 ;XREF[2,0]: 00467598,0046766c
;local_c undefined4 -c ;XREF[2,0]: 0046759c,00467670
;local_10 undefined4 -10 ;XREF[2,0]: 004675a0,00467674
;local_14 undefined4 -14 ;XREF[2,0]: 004675a4,00467678
;local_18 undefined4 -18 ;XREF[2,0]: 004675a8,0046767c
;local_1c undefined4 -1c ;XREF[2,0]: 004675ac,00467680
;local_20 undefined4 -20 ;XREF[2,0]: 004675b0,00467684
;local_24 undefined4 -24 ;XREF[2,0]: 004675b4,00467688
;local_28 undefined4 -28 ;XREF[2,0]: 004675b8,0046768c
;local_30 undefined4 -30 ;XREF[3,0]: 0046785c,00467860,0046790c
;local_34 undefined4 -34 ;XREF[4,0]: 00467838,00467840,0046789c,004678c8
;local_38 undefined4 -38 ;XREF[8,0]: 004676bc,00467794,00467810,0046788c,004678c4
; 0046798c,004679ec,004679f8
;local_3c undefined4 -3c ;XREF[5,0]: 00467764,0046779c,00467844,004678a0,004679cc
;local_40 undefined4 -40 ;XREF[2,0]: 0046772c,004677b4
;local_44 undefined4 -44 ;XREF[20,0]: 004676f4,004677cc,00467894,004678e4,004679c8
; 00467a0c,00467a38,00467a80,00467ab0,00467adc
; 00467b24,00467b54,00467b80,00467bc8,00467bf8
; 00467c24,00467c6c,00467c9c,00467cc8,00467d10
;local_48 undefined4 -48 ;XREF[14,0]: 004676a8,004676ac,004677e4,00467828,004678e0
; 00467910,00467930,0046794c,00467970,00467a64
; 00467b08,00467bac,00467c50,00467cf4
;local_120 undefined4 -120 ;XREF[43,0]: 004675bc,004676b4,004676d4,004676ec,0046770c
; 00467724,00467744,0046775c,0046778c,004677a8
; 004677c0,004677d8,004677f0,0046780c,0046783c
; 00467884,004678bc,004679d8,00467a10,00467a48
; 00467a60,00467a7c,00467a94,00467ab4,00467aec
; 00467b04,00467b20,00467b38,00467b58,00467b90
; 00467ba8,00467bc4,00467bdc,00467bfc,00467c34
; 00467c4c,00467c68,00467c80,00467ca0,00467cd8
; 00467cf0,00467d0c,00467d24
;local_124 undefined4 -124 ;XREF[1,0]: 004678b8
;local_128 undefined4 -128 ;XREF[1,0]: 004678ac
;XREF[3,0]: Entry Point,0046e570,004d80b8
.text:00467584 08001c3c lui gp,0x8
.text:00467588 5c849c27 addiu gp,gp,-0x7ba4
.text:0046758c 21e09903 addu gp,gp,t9
.text:00467590 c8febd27 addiu sp,sp,-0x138
.text:00467594 3401bfaf sw ra,local_4+0x138(sp)
.text:00467598 3001beaf sw s8,local_8+0x138(sp)
.text:0046759c 2c01b7af sw s7,local_c+0x138(sp)
.text:004675a0 2801b6af sw s6,local_10+0x138(sp)
.text:004675a4 2401b5af sw s5,local_14+0x138(sp)
.text:004675a8 2001b4af sw s4,local_18+0x138(sp)
.text:004675ac 1c01b3af sw s3,local_1c+0x138(sp)
.text:004675b0 1801b2af sw s2,local_20+0x138(sp)
.text:004675b4 1401b1af sw s1,local_24+0x138(sp)
.text:004675b8 1001b0af sw s0,local_28+0x138(sp)
.text:004675bc 1800bcaf sw gp=>_gp,local_120+0x138(sp)
.text:004675c0 21b8a000 move s7,param_2
.text:004675c4 21f08000 move s8,param_1
.text:004675c8 4001a6af sw param_3,local_res8+0x138(sp)
.text:004675cc 4c01b48f lw s4,param_6+0x138(sp)
.text:004675d0 5001b28f lw s2,param_7+0x138(sp)
.text:004675d4 5401b18f lw s1,param_8+0x138(sp)
.text:004675d8 5801b68f lw s6,param_9+0x138(sp)
.text:004675dc 2100a010 beq param_2,zero,LAB_00467664
.text:004675e0 21a8e000 _move s5,param_4
.text:004675e4 2000c012 beq s6,zero,LAB_00467668
.text:004675e8 faff0224 _li v0,-0x6
.text:004675ec 0000c0ae sw zero,0x0(s6)
.text:004675f0 0d004012 beq s2,zero,LAB_00467628
.text:004675f4 14001324 _li s3,0x14
.text:004675f8 01000224 li v0,0x1
.text:004675fc 0a004212 beq s2,v0,LAB_00467628
.text:00467600 10001324 _li s3,0x10
.text:00467604 02000324 li v1,0x2
.text:00467608 07004312 beq s2,v1,LAB_00467628
.text:0046760c 20001324 _li s3,0x20
.text:00467610 03000424 li param_1,0x3
.text:00467614 04004412 beq s2,param_1,LAB_00467628
.text:00467618 30001324 _li s3,0x30
.text:0046761c 04000524 li param_2,0x4
.text:00467620 10004516 bne s2,param_2,LAB_00467664
.text:00467624 40001324 _li s3,0x40
LAB_00467628: ;XREF[4,0]: 004675f0,004675fc,00467608,00467614
.text:00467628 07002932 andi t1,s1,0x7
.text:0046762c 2b380900 sltu param_4,zero,t1
.text:00467630 c2401100 srl t0,s1,0x3
.text:00467634 21800701 addu s0,t0,param_4
.text:00467638 2b301402 sltu param_3,s0,s4
.text:0046763c 0900c014 bne param_3,zero,LAB_00467664
.text:00467640 21607402 _addu t4,s3,s4
.text:00467644 02008b25 addiu t3,t4,0x2
.text:00467648 2b500b02 sltu t2,s0,t3
.text:0046764c 06004015 bne t2,zero,LAB_00467668
.text:00467650 faff0224 _li v0,-0x6
.text:00467654 4801ad8f lw t5,param_5+0x138(sp)
.text:00467658 00000000 nop
.text:0046765c 0e00b011 beq t5,s0,LAB_00467698
.text:00467660 00000000 _nop
LAB_00467664: ;XREF[3,0]: 004675dc,00467620,0046763c
.text:00467664 faff0224 li v0,-0x6
LAB_00467668: ;XREF[4,0]: 004675e4,0046764c,004676b8,00467814
.text:00467668 3401bf8f lw ra,local_4+0x138(sp)
.text:0046766c 3001be8f lw s8,local_8+0x138(sp)
.text:00467670 2c01b78f lw s7,local_c+0x138(sp)
.text:00467674 2801b68f lw s6,local_10+0x138(sp)
.text:00467678 2401b58f lw s5,local_14+0x138(sp)
.text:0046767c 2001b48f lw s4,local_18+0x138(sp)
.text:00467680 1c01b38f lw s3,local_1c+0x138(sp)
.text:00467684 1801b28f lw s2,local_20+0x138(sp)
.text:00467688 1401b18f lw s1,local_24+0x138(sp)
.text:0046768c 1001b08f lw s0,local_28+0x138(sp)
.text:00467690 0800e003 jr ra
.text:00467694 3801bd27 _addiu sp,sp,0x138
LAB_00467698: ;XREF[1,0]: 0046765c
.text:00467698 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046769c 00000000 nop
.text:004676a0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004676a4 21200002 _move param_1,s0
.text:004676a8 f000a2af sw v0,local_48+0x138(sp)
.text:004676ac f000a38f lw v1,local_48+0x138(sp)
.text:004676b0 f8ff0224 li v0,-0x8
.text:004676b4 1800bc8f lw gp,local_120+0x138(sp)
.text:004676b8 ebff6010 beq v1,zero,LAB_00467668
.text:004676bc 0001a2af _sw v0,local_38+0x138(sp)
.text:004676c0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004676c4 21206000 move param_1,v1
.text:004676c8 21280000 clear param_2
.text:004676cc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004676d0 21300002 _move param_3,s0
.text:004676d4 1800bc8f lw gp,local_120+0x138(sp)
.text:004676d8 00000000 nop
.text:004676dc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004676e0 00000000 nop
.text:004676e4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004676e8 21200002 _move param_1,s0
.text:004676ec 1800bc8f lw gp,local_120+0x138(sp)
.text:004676f0 3b004010 beq v0,zero,LAB_004677e0
.text:004676f4 f400a2af _sw v0,local_44+0x138(sp)
.text:004676f8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004676fc 21204000 move param_1,v0
.text:00467700 21280000 clear param_2
.text:00467704 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00467708 21300002 _move param_3,s0
.text:0046770c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467710 00000000 nop
.text:00467714 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00467718 00000000 nop
.text:0046771c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00467720 21200002 _move param_1,s0
.text:00467724 1800bc8f lw gp,local_120+0x138(sp)
.text:00467728 27004010 beq v0,zero,LAB_004677c8
.text:0046772c f800a2af _sw v0,local_40+0x138(sp)
.text:00467730 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00467734 21204000 move param_1,v0
.text:00467738 21280000 clear param_2
.text:0046773c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00467740 21300002 _move param_3,s0
.text:00467744 1800bc8f lw gp,local_120+0x138(sp)
.text:00467748 00000000 nop
.text:0046774c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00467750 00000000 nop
.text:00467754 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00467758 21200002 _move param_1,s0
.text:0046775c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467760 13004010 beq v0,zero,LAB_004677b0
.text:00467764 fc00a2af _sw v0,local_3c+0x138(sp)
.text:00467768 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046776c 21204000 move param_1,v0
.text:00467770 21280000 clear param_2
.text:00467774 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00467778 21300002 _move param_3,s0
.text:0046777c 21f8b002 addu ra,s5,s0
.text:00467780 ffffef93 lbu t7,-0x1(ra)
.text:00467784 ffff1824 li t8,-0x1
.text:00467788 bc000e24 li t6,0xbc
.text:0046778c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467790 2200ee11 beq t7,t6,LAB_0046781c
.text:00467794 0001b8af _sw t8,local_38+0x138(sp)
LAB_00467798: ;XREF[5,0]: 00467888,004678c0,00467988,004679e8
; 004679f4
.text:00467798 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046779c fc00a48f lw param_1,local_3c+0x138(sp)
.text:004677a0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004677a4 00000000 _nop
.text:004677a8 1800bc8f lw gp,local_120+0x138(sp)
.text:004677ac 00000000 nop
LAB_004677b0: ;XREF[1,0]: 00467760
.text:004677b0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004677b4 f800a48f lw param_1,local_40+0x138(sp)
.text:004677b8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004677bc 00000000 _nop
.text:004677c0 1800bc8f lw gp,local_120+0x138(sp)
.text:004677c4 00000000 nop
LAB_004677c8: ;XREF[1,0]: 00467728
.text:004677c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004677cc f400a48f lw param_1,local_44+0x138(sp)
.text:004677d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004677d4 00000000 _nop
.text:004677d8 1800bc8f lw gp,local_120+0x138(sp)
.text:004677dc 00000000 nop
LAB_004677e0: ;XREF[1,0]: 004676f0
.text:004677e0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004677e4 f000a48f lw param_1,local_48+0x138(sp)
.text:004677e8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004677ec 00000000 _nop
.text:004677f0 1800bc8f lw gp,local_120+0x138(sp)
.text:004677f4 2000a427 addiu param_1,sp,0x20
.text:004677f8 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:004677fc d0000524 li param_2,0xd0
.text:00467800 21300000 clear param_3
.text:00467804 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00467808 d0000724 _li param_4,0xd0
.text:0046780c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467810 0001a28f lw v0,local_38+0x138(sp)
.text:00467814 94ff0010 b LAB_00467668
.text:00467818 00000000 _nop
LAB_0046781c: ;XREF[1,0]: 00467790
.text:0046781c 23681302 subu t5,s0,s3
.text:00467820 ffffac25 addiu t4,t5,-0x1
.text:00467824 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00467828 f000a48f lw param_1,local_48+0x138(sp)
.text:0046782c 2128a002 move param_2,s5
.text:00467830 21308001 move param_3,t4
.text:00467834 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00467838 0401acaf _sw t4,local_34+0x138(sp)
.text:0046783c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467840 0401ab8f lw t3,local_34+0x138(sp)
.text:00467844 fc00a48f lw param_1,local_3c+0x138(sp)
.text:00467848 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046784c c0501000 sll t2,s0,0x3
.text:00467850 2128ab02 addu param_2,s5,t3
.text:00467854 21306002 move param_3,s3
.text:00467858 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046785c 0801aaaf _sw t2,local_30+0x138(sp)
.text:00467860 0801a98f lw t1,local_30+0x138(sp)
.text:00467864 ff000624 li param_3,0xff
.text:00467868 23403101 subu t0,t1,s1
.text:0046786c 01000725 addiu param_4,t0,0x1
.text:00467870 0000a392 lbu v1,0x0(s5)
.text:00467874 0728e600 srav param_2,param_3,param_4
.text:00467878 27200500 nor param_1,zero,param_2
.text:0046787c ffff0224 li v0,-0x1
.text:00467880 24a86400 and s5,v1,param_1
.text:00467884 1800bc8f lw gp,local_120+0x138(sp)
.text:00467888 c3ffa016 bne s5,zero,LAB_00467798
.text:0046788c 0001a2af _sw v0,local_38+0x138(sp)
.text:00467890 2120c003 move param_1,s8
.text:00467894 f400af8f lw t7,local_44+0x138(sp)
.text:00467898 38809e8f lw s8,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0046789c 0401ae8f lw t6,local_34+0x138(sp)
.text:004678a0 fc00a58f lw param_2,local_3c+0x138(sp)
.text:004678a4 21306002 move param_3,s3
.text:004678a8 21384002 move param_4,s2
.text:004678ac 1000afaf sw t7,local_128+0x138(sp)
.text:004678b0 e871d927 addiu t9,s8,0x71e8
.text:004678b4 09f82003 jalr t9=>FUN_004671e8 ;undefined FUN_004671e8(undefined par...
.text:004678b8 1400aeaf _sw t6,local_124+0x138(sp)
.text:004678bc 1800bc8f lw gp,local_120+0x138(sp)
.text:004678c0 b5ff4014 bne v0,zero,LAB_00467798
.text:004678c4 0001a2af _sw v0,local_38+0x138(sp)
.text:004678c8 0401a38f lw v1,local_34+0x138(sp)
.text:004678cc 00000000 nop
.text:004678d0 2bc04300 sltu t8,v0,v1
.text:004678d4 0d000013 beq t8,zero,LAB_0046790c
.text:004678d8 21380000 _clear param_4
.text:004678dc 21306000 move param_3,v1
LAB_004678e0: ;XREF[1,0]: 00467904
.text:004678e0 f000a98f lw t1,local_48+0x138(sp)
.text:004678e4 f400a88f lw t0,local_44+0x138(sp)
.text:004678e8 21a82701 addu s5,t1,param_4
.text:004678ec 21280701 addu param_2,t0,param_4
.text:004678f0 0000a490 lbu param_1,0x0(param_2)
.text:004678f4 0000a392 lbu v1,0x0(s5)
.text:004678f8 0100e724 addiu param_4,param_4,0x1
.text:004678fc 26106400 xor v0,v1,param_1
.text:00467900 2bf8e600 sltu ra,param_4,param_3
.text:00467904 f6ffe017 bne ra,zero,LAB_004678e0
.text:00467908 0000a2a2 _sb v0,0x0(s5)
LAB_0046790c: ;XREF[1,0]: 004678d4
.text:0046790c 0801ae8f lw t6,local_30+0x138(sp)
.text:00467910 f000b98f lw t9,local_48+0x138(sp)
.text:00467914 23f0d101 subu s8,t6,s1
.text:00467918 23581402 subu t3,s0,s4
.text:0046791c 00002a93 lbu t2,0x0(t9)
.text:00467920 0100cd27 addiu t5,s8,0x1
.text:00467924 ff000c24 li t4,0xff
.text:00467928 0738ac01 srav param_4,t4,t5
.text:0046792c 23307301 subu param_3,t3,s3
.text:00467930 f000b08f lw s0,local_48+0x138(sp)
.text:00467934 2488ea00 and s1,param_4,t2
.text:00467938 feffc324 addiu v1,param_3,-0x2
.text:0046793c 000011a2 sb s1,0x0(s0)
.text:00467940 0b006010 beq v1,zero,LAB_00467970
.text:00467944 21280000 _clear param_2
.text:00467948 21206000 move param_1,v1
.text:0046794c f000bf8f lw ra,local_48+0x138(sp)
.text:00467950 00000000 nop
.text:00467954 21c0e503 addu t8,ra,param_2
LAB_00467958: ;XREF[1,0]: 00467968
.text:00467958 00000f93 lbu t7,0x0(t8)
.text:0046795c 0100a524 addiu param_2,param_2,0x1
.text:00467960 2300e015 bne t7,zero,LAB_004679f0
.text:00467964 2b10a400 _sltu v0,param_2,param_1
.text:00467968 fbff4014 bne v0,zero,LAB_00467958
.text:0046796c 21c0e503 _addu t8,ra,param_2
LAB_00467970: ;XREF[1,0]: 00467940
.text:00467970 f000a48f lw param_1,local_48+0x138(sp)
.text:00467974 ffff0224 li v0,-0x1
.text:00467978 2118a400 addu v1,param_2,param_1
.text:0046797c 00007090 lbu s0,0x0(v1)
.text:00467980 01001524 li s5,0x1
.text:00467984 0100b124 addiu s1,param_2,0x1
.text:00467988 83ff1516 bne s0,s5,LAB_00467798
.text:0046798c 0001a2af _sw v0,local_38+0x138(sp)
.text:00467990 1a004012 beq s2,zero,LAB_004679fc
.text:00467994 00000000 _nop
LAB_00467998: ;XREF[1,0]: 00467a98
.text:00467998 bc005012 beq s2,s0,LAB_00467c8c
.text:0046799c 00000000 _nop
.text:004679a0 02000724 li param_4,0x2
LAB_004679a4: ;XREF[1,0]: 00467d28
.text:004679a4 90004712 beq s2,param_4,LAB_00467be8
.text:004679a8 00000000 _nop
.text:004679ac 03000c24 li t4,0x3
LAB_004679b0: ;XREF[1,0]: 00467c84
.text:004679b0 64004c12 beq s2,t4,LAB_00467b44
.text:004679b4 00000000 _nop
.text:004679b8 04000e24 li t6,0x4
LAB_004679bc: ;XREF[1,0]: 00467be0
.text:004679bc 38004e12 beq s2,t6,LAB_00467aa0
.text:004679c0 00000000 _nop
LAB_004679c4: ;XREF[1,0]: 00467b3c
.text:004679c4 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004679c8 f400a48f lw param_1,local_44+0x138(sp)
.text:004679cc fc00a58f lw param_2,local_3c+0x138(sp)
.text:004679d0 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004679d4 21306002 _move param_3,s3
.text:004679d8 1800bc8f lw gp,local_120+0x138(sp)
.text:004679dc 02004014 bne v0,zero,LAB_004679e8
.text:004679e0 00000000 _nop
.text:004679e4 0000d0ae sw s0,0x0(s6)
LAB_004679e8: ;XREF[1,0]: 004679dc
.text:004679e8 6bff0010 b LAB_00467798
.text:004679ec 0001a0af _sw zero,local_38+0x138(sp)
LAB_004679f0: ;XREF[1,0]: 00467960
.text:004679f0 ffff1224 li s2,-0x1
.text:004679f4 68ff0010 b LAB_00467798
.text:004679f8 0001b2af _sw s2,local_38+0x138(sp)
LAB_004679fc: ;XREF[1,0]: 00467990
.text:004679fc 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:00467a00 00000000 nop
.text:00467a04 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:00467a08 2000a427 _addiu param_1,sp,0x20
.text:00467a0c f400a58f lw param_2,local_44+0x138(sp)
.text:00467a10 1800bc8f lw gp,local_120+0x138(sp)
.text:00467a14 0000a0a0 sb zero,0x0(param_2)
.text:00467a18 0100a0a0 sb zero,0x1(param_2)
.text:00467a1c 0200a0a0 sb zero,0x2(param_2)
.text:00467a20 0300a0a0 sb zero,0x3(param_2)
.text:00467a24 0400a0a0 sb zero,0x4(param_2)
.text:00467a28 0500a0a0 sb zero,0x5(param_2)
.text:00467a2c 0600a0a0 sb zero,0x6(param_2)
.text:00467a30 0700a0a0 sb zero,0x7(param_2)
.text:00467a34 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00467a38 f400a58f lw param_2,local_44+0x138(sp)
.text:00467a3c 2000a427 addiu param_1,sp,0x20
.text:00467a40 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00467a44 08000624 _li param_3,0x8
.text:00467a48 1800bc8f lw gp,local_120+0x138(sp)
.text:00467a4c 4001a68f lw param_3,local_res8+0x138(sp)
.text:00467a50 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00467a54 2000a427 addiu param_1,sp,0x20
.text:00467a58 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00467a5c 2128e002 _move param_2,s7
.text:00467a60 1800bc8f lw gp,local_120+0x138(sp)
.text:00467a64 f000a88f lw t0,local_48+0x138(sp)
.text:00467a68 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:00467a6c 21281101 addu param_2,t0,s1
.text:00467a70 2000a427 addiu param_1,sp,0x20
.text:00467a74 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:00467a78 21308002 _move param_3,s4
.text:00467a7c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467a80 f400a58f lw param_2,local_44+0x138(sp)
.text:00467a84 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:00467a88 00000000 nop
.text:00467a8c 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:00467a90 2000a427 _addiu param_1,sp,0x20
.text:00467a94 1800bc8f lw gp,local_120+0x138(sp)
.text:00467a98 bfff0010 b LAB_00467998
.text:00467a9c 00000000 _nop
LAB_00467aa0: ;XREF[1,0]: 004679bc
.text:00467aa0 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:00467aa4 00000000 nop
.text:00467aa8 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:00467aac 2000a427 _addiu param_1,sp,0x20
.text:00467ab0 f400af8f lw t7,local_44+0x138(sp)
.text:00467ab4 1800bc8f lw gp,local_120+0x138(sp)
.text:00467ab8 0000e0a1 sb zero,0x0(t7)
.text:00467abc 0100e0a1 sb zero,0x1(t7)
.text:00467ac0 0200e0a1 sb zero,0x2(t7)
.text:00467ac4 0300e0a1 sb zero,0x3(t7)
.text:00467ac8 0400e0a1 sb zero,0x4(t7)
.text:00467acc 0500e0a1 sb zero,0x5(t7)
.text:00467ad0 0600e0a1 sb zero,0x6(t7)
.text:00467ad4 0700e0a1 sb zero,0x7(t7)
.text:00467ad8 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:00467adc f400a58f lw param_2,local_44+0x138(sp)
.text:00467ae0 2000a427 addiu param_1,sp,0x20
.text:00467ae4 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:00467ae8 08000624 _li param_3,0x8
.text:00467aec 1800bc8f lw gp,local_120+0x138(sp)
.text:00467af0 4001a68f lw param_3,local_res8+0x138(sp)
.text:00467af4 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:00467af8 2128e002 move param_2,s7
.text:00467afc 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:00467b00 2000a427 _addiu param_1,sp,0x20
.text:00467b04 1800bc8f lw gp,local_120+0x138(sp)
.text:00467b08 f000b78f lw s7,local_48+0x138(sp)
.text:00467b0c 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:00467b10 2128f102 addu param_2,s7,s1
.text:00467b14 21308002 move param_3,s4
.text:00467b18 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:00467b1c 2000a427 _addiu param_1,sp,0x20
.text:00467b20 1800bc8f lw gp,local_120+0x138(sp)
.text:00467b24 f400a58f lw param_2,local_44+0x138(sp)
.text:00467b28 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:00467b2c 00000000 nop
.text:00467b30 09f82003 jalr t9=>psSha512Final ;undefined psSha512Final()
.text:00467b34 2000a427 _addiu param_1,sp,0x20
.text:00467b38 1800bc8f lw gp,local_120+0x138(sp)
.text:00467b3c a1ff0010 b LAB_004679c4
.text:00467b40 00000000 _nop
LAB_00467b44: ;XREF[1,0]: 004679b0
.text:00467b44 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:00467b48 00000000 nop
.text:00467b4c 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:00467b50 2000a427 _addiu param_1,sp,0x20
.text:00467b54 f400be8f lw s8,local_44+0x138(sp)
.text:00467b58 1800bc8f lw gp,local_120+0x138(sp)
.text:00467b5c 0000c0a3 sb zero,0x0(s8)
.text:00467b60 0100c0a3 sb zero,0x1(s8)
.text:00467b64 0200c0a3 sb zero,0x2(s8)
.text:00467b68 0300c0a3 sb zero,0x3(s8)
.text:00467b6c 0400c0a3 sb zero,0x4(s8)
.text:00467b70 0500c0a3 sb zero,0x5(s8)
.text:00467b74 0600c0a3 sb zero,0x6(s8)
.text:00467b78 0700c0a3 sb zero,0x7(s8)
.text:00467b7c 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00467b80 f400a58f lw param_2,local_44+0x138(sp)
.text:00467b84 2000a427 addiu param_1,sp,0x20
.text:00467b88 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00467b8c 08000624 _li param_3,0x8
.text:00467b90 1800bc8f lw gp,local_120+0x138(sp)
.text:00467b94 4001a68f lw param_3,local_res8+0x138(sp)
.text:00467b98 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00467b9c 2000a427 addiu param_1,sp,0x20
.text:00467ba0 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00467ba4 2128e002 _move param_2,s7
.text:00467ba8 1800bc8f lw gp,local_120+0x138(sp)
.text:00467bac f000ad8f lw t5,local_48+0x138(sp)
.text:00467bb0 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:00467bb4 2128b101 addu param_2,t5,s1
.text:00467bb8 2000a427 addiu param_1,sp,0x20
.text:00467bbc 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:00467bc0 21308002 _move param_3,s4
.text:00467bc4 1800bc8f lw gp,local_120+0x138(sp)
.text:00467bc8 f400a58f lw param_2,local_44+0x138(sp)
.text:00467bcc 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:00467bd0 00000000 nop
.text:00467bd4 09f82003 jalr t9=>psSha384Final ;undefined psSha384Final()
.text:00467bd8 2000a427 _addiu param_1,sp,0x20
.text:00467bdc 1800bc8f lw gp,local_120+0x138(sp)
.text:00467be0 76ff0010 b LAB_004679bc
.text:00467be4 04000e24 _li t6,0x4
LAB_00467be8: ;XREF[1,0]: 004679a4
.text:00467be8 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:00467bec 00000000 nop
.text:00467bf0 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:00467bf4 2000a427 _addiu param_1,sp,0x20
.text:00467bf8 f400ab8f lw t3,local_44+0x138(sp)
.text:00467bfc 1800bc8f lw gp,local_120+0x138(sp)
.text:00467c00 000060a1 sb zero,0x0(t3)
.text:00467c04 010060a1 sb zero,0x1(t3)
.text:00467c08 020060a1 sb zero,0x2(t3)
.text:00467c0c 030060a1 sb zero,0x3(t3)
.text:00467c10 040060a1 sb zero,0x4(t3)
.text:00467c14 050060a1 sb zero,0x5(t3)
.text:00467c18 060060a1 sb zero,0x6(t3)
.text:00467c1c 070060a1 sb zero,0x7(t3)
.text:00467c20 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00467c24 f400a58f lw param_2,local_44+0x138(sp)
.text:00467c28 2000a427 addiu param_1,sp,0x20
.text:00467c2c 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00467c30 08000624 _li param_3,0x8
.text:00467c34 1800bc8f lw gp,local_120+0x138(sp)
.text:00467c38 4001a68f lw param_3,local_res8+0x138(sp)
.text:00467c3c e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00467c40 2000a427 addiu param_1,sp,0x20
.text:00467c44 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00467c48 2128e002 _move param_2,s7
.text:00467c4c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467c50 f000aa8f lw t2,local_48+0x138(sp)
.text:00467c54 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:00467c58 21285101 addu param_2,t2,s1
.text:00467c5c 2000a427 addiu param_1,sp,0x20
.text:00467c60 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:00467c64 21308002 _move param_3,s4
.text:00467c68 1800bc8f lw gp,local_120+0x138(sp)
.text:00467c6c f400a58f lw param_2,local_44+0x138(sp)
.text:00467c70 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:00467c74 00000000 nop
.text:00467c78 09f82003 jalr t9=>psSha256Final ;undefined psSha256Final()
.text:00467c7c 2000a427 _addiu param_1,sp,0x20
.text:00467c80 1800bc8f lw gp,local_120+0x138(sp)
.text:00467c84 4aff0010 b LAB_004679b0
.text:00467c88 03000c24 _li t4,0x3
LAB_00467c8c: ;XREF[1,0]: 00467998
.text:00467c8c f48e998f lw t9,-0x710c(gp)=>->psMd5Init ;= 00463b0c
.text:00467c90 00000000 nop
.text:00467c94 09f82003 jalr t9=>psMd5Init ;undefined psMd5Init()
.text:00467c98 2000a427 _addiu param_1,sp,0x20
.text:00467c9c f400a68f lw param_3,local_44+0x138(sp)
.text:00467ca0 1800bc8f lw gp,local_120+0x138(sp)
.text:00467ca4 0000c0a0 sb zero,0x0(param_3)
.text:00467ca8 0100c0a0 sb zero,0x1(param_3)
.text:00467cac 0200c0a0 sb zero,0x2(param_3)
.text:00467cb0 0300c0a0 sb zero,0x3(param_3)
.text:00467cb4 0400c0a0 sb zero,0x4(param_3)
.text:00467cb8 0500c0a0 sb zero,0x5(param_3)
.text:00467cbc 0600c0a0 sb zero,0x6(param_3)
.text:00467cc0 0700c0a0 sb zero,0x7(param_3)
.text:00467cc4 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00467cc8 f400a58f lw param_2,local_44+0x138(sp)
.text:00467ccc 2000a427 addiu param_1,sp,0x20
.text:00467cd0 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00467cd4 08000624 _li param_3,0x8
.text:00467cd8 1800bc8f lw gp,local_120+0x138(sp)
.text:00467cdc 4001a68f lw param_3,local_res8+0x138(sp)
.text:00467ce0 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00467ce4 2000a427 addiu param_1,sp,0x20
.text:00467ce8 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00467cec 2128e002 _move param_2,s7
.text:00467cf0 1800bc8f lw gp,local_120+0x138(sp)
.text:00467cf4 f000a98f lw t1,local_48+0x138(sp)
.text:00467cf8 8485998f lw t9,-0x7a7c(gp)=>->psMd5Update ;= 00464048
.text:00467cfc 21283101 addu param_2,t1,s1
.text:00467d00 2000a427 addiu param_1,sp,0x20
.text:00467d04 09f82003 jalr t9=>psMd5Update ;undefined psMd5Update()
.text:00467d08 21308002 _move param_3,s4
.text:00467d0c 1800bc8f lw gp,local_120+0x138(sp)
.text:00467d10 f400a58f lw param_2,local_44+0x138(sp)
.text:00467d14 0085998f lw t9,-0x7b00(gp)=>->psMd5Final ;= 00463e54
.text:00467d18 00000000 nop
.text:00467d1c 09f82003 jalr t9=>psMd5Final ;undefined psMd5Final()
.text:00467d20 2000a427 _addiu param_1,sp,0x20
.text:00467d24 1800bc8f lw gp,local_120+0x138(sp)
.text:00467d28 1eff0010 b LAB_004679a4
.text:00467d2c 02000724 _li param_4,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00467d30()
;local_8 undefined4 -8 ;XREF[3,0]: 00467d40,00467ddc,00467e40
;local_c undefined4 -c ;XREF[3,0]: 00467d44,00467de0,00467e44
;local_10 undefined4 -10 ;XREF[3,0]: 00467d48,00467de4,00467e48
;local_14 undefined4 -14 ;XREF[3,0]: 00467d4c,00467de8,00467e4c
;local_18 undefined4 -18 ;XREF[3,0]: 00467d50,00467dec,00467e50
;local_1c undefined4 -1c ;XREF[3,0]: 00467f9c,00468014,004680d0
;local_20 undefined4 -20 ;XREF[6,0]: 00467ec8,00467f18,00468058,004680b4,004680c4
; 004680e0
;local_24 undefined4 -24 ;XREF[17,0]: 00467d70,00467e04,00467e24,00467e68,00467e88
; 00467ee4,00467f28,00467f3c,00467f5c,00467fac
; 00467fc4,00467fe0,00468024,004680a0,004680b8
; 004680d4,004680e4
;local_28 undefined2 -28 ;XREF[4,0]: 00467e28,00467e8c,00467f60,00467fe4
;local_30 undefined4 -30 ;XREF[10,0]: 00467d54,00467e18,00467e7c,00467eb0,00467f00
; 00467f50,00467f84,00467fd4,00468008,00468040
;XREF[2,0]: 0046cbfc,0046d634
.text:00467d30 07001c3c lui gp,0x7
.text:00467d34 b07c9c27 addiu gp,gp,0x7cb0
.text:00467d38 21e09903 addu gp,gp,t9
.text:00467d3c c0ffbd27 addiu sp,sp,-0x40
.text:00467d40 3800bfaf sw ra,local_8+0x40(sp)
.text:00467d44 3400b3af sw s3,local_c+0x40(sp)
.text:00467d48 3000b2af sw s2,local_10+0x40(sp)
.text:00467d4c 2c00b1af sw s1,local_14+0x40(sp)
.text:00467d50 2800b0af sw s0,local_18+0x40(sp)
.text:00467d54 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00467d58 21988000 move s3,a0
.text:00467d5c 0000848c lw a0,0x0(a0)
.text:00467d60 2188c000 move s1,a2
.text:00467d64 21808500 addu s0,a0,a1
.text:00467d68 2190e000 move s2,a3
.text:00467d6c 19000412 beq s0,a0,LAB_00467dd4
.text:00467d70 1c00a4af _sw a0,local_24+0x40(sp)
.text:00467d74 00008390 lbu v1,0x0(a0)
.text:00467d78 a0000224 li v0,0xa0
.text:00467d7c 1f006210 beq v1,v0,LAB_00467dfc
.text:00467d80 01008624 _addiu a2,a0,0x1
LAB_00467d84: ;XREF[2,0]: 004680a4,004680bc
.text:00467d84 13000412 beq s0,a0,LAB_00467dd4
.text:00467d88 a1001824 _li t8,0xa1
.text:00467d8c 00009f90 lbu ra,0x0(a0)
.text:00467d90 00000000 nop
.text:00467d94 3200f813 beq ra,t8,LAB_00467e60
.text:00467d98 01008224 _addiu v0,a0,0x1
LAB_00467d9c: ;XREF[2,0]: 00467f2c,004680e8
.text:00467d9c 0d000412 beq s0,a0,LAB_00467dd4
.text:00467da0 a2000b24 _li t3,0xa2
.text:00467da4 00008c90 lbu t4,0x0(a0)
.text:00467da8 00000000 nop
.text:00467dac 61008b11 beq t4,t3,LAB_00467f34
.text:00467db0 01008e24 _addiu t6,a0,0x1
LAB_00467db4: ;XREF[2,0]: 00467fb0,004680d8
.text:00467db4 07000412 beq s0,a0,LAB_00467dd4
.text:00467db8 a3001124 _li s1,0xa3
.text:00467dbc 00008390 lbu v1,0x0(a0)
.text:00467dc0 00000000 nop
.text:00467dc4 7c007110 beq v1,s1,LAB_00467fb8
.text:00467dc8 01008224 _addiu v0,a0,0x1
LAB_00467dcc: ;XREF[1,0]: 00468028
.text:00467dcc 03009014 bne a0,s0,LAB_00467ddc
.text:00467dd0 e1ff0324 _li v1,-0x1f
LAB_00467dd4: ;XREF[4,0]: 00467d6c,00467d84,00467d9c,00467db4
.text:00467dd4 000064ae sw a0,0x0(s3)
.text:00467dd8 21180000 clear v1
LAB_00467ddc: ;XREF[11,0]: 00467dcc,00467eb4,00467ed0,00467edc
; 00467f04,00467f20,00467f88,00467fa4
; 00468044,00468060,004680ac
.text:00467ddc 3800bf8f lw ra,local_8+0x40(sp)
.text:00467de0 3400b38f lw s3,local_c+0x40(sp)
.text:00467de4 3000b28f lw s2,local_10+0x40(sp)
.text:00467de8 2c00b18f lw s1,local_14+0x40(sp)
.text:00467dec 2800b08f lw s0,local_18+0x40(sp)
.text:00467df0 21106000 move v0,v1
.text:00467df4 0800e003 jr ra
.text:00467df8 4000bd27 _addiu sp,sp,0x40
LAB_00467dfc: ;XREF[1,0]: 00467d7c
.text:00467dfc 23280602 subu a1,s0,a2
.text:00467e00 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00467e04 1c00a6af sw a2,local_24+0x40(sp)
.text:00467e08 ffffa530 andi a1,a1,0xffff
.text:00467e0c 1c00a427 addiu a0,sp,0x1c
.text:00467e10 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00467e14 1800a627 _addiu a2,sp,0x18
.text:00467e18 1000bc8f lw gp,local_30+0x40(sp)
.text:00467e1c 08004004 bltz v0,LAB_00467e40
.text:00467e20 e1ff0324 _li v1,-0x1f
.text:00467e24 1c00a88f lw t0,local_24+0x40(sp)
.text:00467e28 1800a797 lhu a3,local_28+0x40(sp)
.text:00467e2c 23280802 subu a1,s0,t0
.text:00467e30 2a20a700 slt a0,a1,a3
.text:00467e34 7e008010 beq a0,zero,LAB_00468030
.text:00467e38 1c00a427 _addiu a0,sp,0x1c
.text:00467e3c e1ff0324 li v1,-0x1f
LAB_00467e40: ;XREF[9,0]: 00467e1c,00467e80,00467e98,00467f54
; 00467f6c,00467fd8,00467ff0,0046800c
; 0046801c
.text:00467e40 3800bf8f lw ra,local_8+0x40(sp)
.text:00467e44 3400b38f lw s3,local_c+0x40(sp)
.text:00467e48 3000b28f lw s2,local_10+0x40(sp)
.text:00467e4c 2c00b18f lw s1,local_14+0x40(sp)
.text:00467e50 2800b08f lw s0,local_18+0x40(sp)
.text:00467e54 21106000 move v0,v1
.text:00467e58 0800e003 jr ra
.text:00467e5c 4000bd27 _addiu sp,sp,0x40
LAB_00467e60: ;XREF[1,0]: 00467d94
.text:00467e60 23180202 subu v1,s0,v0
.text:00467e64 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00467e68 1c00a2af sw v0,local_24+0x40(sp)
.text:00467e6c ffff6530 andi a1,v1,0xffff
.text:00467e70 1c00a427 addiu a0,sp,0x1c
.text:00467e74 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00467e78 1800a627 _addiu a2,sp,0x18
.text:00467e7c 1000bc8f lw gp,local_30+0x40(sp)
.text:00467e80 efff4004 bltz v0,LAB_00467e40
.text:00467e84 e1ff0324 _li v1,-0x1f
.text:00467e88 1c00a78f lw a3,local_24+0x40(sp)
.text:00467e8c 1800a497 lhu a0,local_28+0x40(sp)
.text:00467e90 23280702 subu a1,s0,a3
.text:00467e94 2a30a400 slt a2,a1,a0
.text:00467e98 e9ffc014 bne a2,zero,LAB_00467e40
.text:00467e9c 1c00a427 _addiu a0,sp,0x1c
.text:00467ea0 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00467ea4 2000a627 addiu a2,sp,0x20
.text:00467ea8 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:00467eac 1800a727 _addiu a3,sp,0x18
.text:00467eb0 1000bc8f lw gp,local_30+0x40(sp)
.text:00467eb4 c9ff4004 bltz v0,LAB_00467ddc
.text:00467eb8 e1ff0324 _li v1,-0x1f
.text:00467ebc 81004012 beq s2,zero,LAB_004680c4
.text:00467ec0 00000000 _nop
.text:00467ec4 1c00258e lw a1,0x1c(s1)
.text:00467ec8 2000a48f lw a0,local_20+0x40(sp)
.text:00467ecc 00000000 nop
.text:00467ed0 c2ffa414 bne a1,a0,LAB_00467ddc
.text:00467ed4 8c0a0824 _li t0,0xa8c
LAB_00467ed8: ;XREF[1,0]: 004680c8
.text:00467ed8 1c0024ae sw a0,0x1c(s1)
.text:00467edc bfff8814 bne a0,t0,LAB_00467ddc
.text:00467ee0 f6ff0324 _li v1,-0xa
.text:00467ee4 1c00a98f lw t1,local_24+0x40(sp)
.text:00467ee8 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00467eec 23280902 subu a1,s0,t1
.text:00467ef0 1c00a427 addiu a0,sp,0x1c
.text:00467ef4 2000a627 addiu a2,sp,0x20
.text:00467ef8 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:00467efc 1800a727 _addiu a3,sp,0x18
.text:00467f00 1000bc8f lw gp,local_30+0x40(sp)
.text:00467f04 b5ff4004 bltz v0,LAB_00467ddc
.text:00467f08 e1ff0324 _li v1,-0x1f
.text:00467f0c 74004012 beq s2,zero,LAB_004680e0
.text:00467f10 00000000 _nop
.text:00467f14 20002a8e lw t2,0x20(s1)
.text:00467f18 2000a58f lw a1,local_20+0x40(sp)
.text:00467f1c 00000000 nop
.text:00467f20 aeff4515 bne t2,a1,LAB_00467ddc
.text:00467f24 00000000 _nop
.text:00467f28 1c00a48f lw a0=>local_24,0x1c(sp)
.text:00467f2c 9bff0010 b LAB_00467d9c
.text:00467f30 200025ae _sw a1,0x20(s1)
LAB_00467f34: ;XREF[1,0]: 00467dac
.text:00467f34 23680e02 subu t5,s0,t6
.text:00467f38 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00467f3c 1c00aeaf sw t6,local_24+0x40(sp)
.text:00467f40 ffffa531 andi a1,t5,0xffff
.text:00467f44 1c00a427 addiu a0,sp,0x1c
.text:00467f48 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00467f4c 1800a627 _addiu a2,sp,0x18
.text:00467f50 1000bc8f lw gp,local_30+0x40(sp)
.text:00467f54 baff4004 bltz v0,LAB_00467e40
.text:00467f58 e1ff0324 _li v1,-0x1f
.text:00467f5c 1c00bf8f lw ra,local_24+0x40(sp)
.text:00467f60 1800b897 lhu t8,local_28+0x40(sp)
.text:00467f64 23281f02 subu a1,s0,ra
.text:00467f68 2a78b800 slt t7,a1,t8
.text:00467f6c b4ffe015 bne t7,zero,LAB_00467e40
.text:00467f70 1c00a427 _addiu a0,sp,0x1c
.text:00467f74 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:00467f78 00000000 nop
.text:00467f7c 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:00467f80 2400a627 _addiu a2,sp,0x24
.text:00467f84 1000bc8f lw gp,local_30+0x40(sp)
.text:00467f88 94ff4004 bltz v0,LAB_00467ddc
.text:00467f8c e1ff0324 _li v1,-0x1f
.text:00467f90 4f004012 beq s2,zero,LAB_004680d0
.text:00467f94 00000000 _nop
.text:00467f98 24003296 lhu s2,0x24(s1)
.text:00467f9c 2400a58f lw a1,local_1c+0x40(sp)
.text:00467fa0 00000000 nop
.text:00467fa4 8dff4516 bne s2,a1,LAB_00467ddc
.text:00467fa8 00000000 _nop
.text:00467fac 1c00a48f lw a0=>local_24,0x1c(sp)
.text:00467fb0 80ff0010 b LAB_00467db4
.text:00467fb4 240025a6 _sh a1,0x24(s1)
LAB_00467fb8: ;XREF[1,0]: 00467dc4
.text:00467fb8 23300202 subu a2,s0,v0
.text:00467fbc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00467fc0 ffffc530 andi a1,a2,0xffff
.text:00467fc4 1c00a2af sw v0,local_24+0x40(sp)
.text:00467fc8 1c00a427 addiu a0,sp,0x1c
.text:00467fcc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00467fd0 1800a627 _addiu a2,sp,0x18
.text:00467fd4 1000bc8f lw gp,local_30+0x40(sp)
.text:00467fd8 99ff4004 bltz v0,LAB_00467e40
.text:00467fdc e1ff0324 _li v1,-0x1f
.text:00467fe0 1c00a88f lw t0,local_24+0x40(sp)
.text:00467fe4 1800a797 lhu a3,local_28+0x40(sp)
.text:00467fe8 23280802 subu a1,s0,t0
.text:00467fec 2a20a700 slt a0,a1,a3
.text:00467ff0 93ff8014 bne a0,zero,LAB_00467e40
.text:00467ff4 1c00a427 _addiu a0,sp,0x1c
.text:00467ff8 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:00467ffc 00000000 nop
.text:00468000 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:00468004 2400a627 _addiu a2,sp,0x24
.text:00468008 1000bc8f lw gp,local_30+0x40(sp)
.text:0046800c 8cff4004 bltz v0,LAB_00467e40
.text:00468010 e1ff0324 _li v1,-0x1f
.text:00468014 2400a98f lw t1,local_1c+0x40(sp)
.text:00468018 01000524 li a1,0x1
.text:0046801c 88ff2515 bne t1,a1,LAB_00467e40
.text:00468020 00000000 _nop
.text:00468024 1c00a48f lw a0=>local_24,0x1c(sp)
.text:00468028 68ff0010 b LAB_00467dcc
.text:0046802c 00000000 _nop
LAB_00468030: ;XREF[1,0]: 00467e34
.text:00468030 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00468034 2000a627 addiu a2,sp,0x20
.text:00468038 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046803c 1800a727 _addiu a3,sp,0x18
.text:00468040 1000bc8f lw gp,local_30+0x40(sp)
.text:00468044 65ff4004 bltz v0,LAB_00467ddc
.text:00468048 e1ff0324 _li v1,-0x1f
.text:0046804c 19004012 beq s2,zero,LAB_004680b4
.text:00468050 00000000 _nop
.text:00468054 1800248e lw a0,0x18(s1)
.text:00468058 2000a98f lw t1,local_20+0x40(sp)
.text:0046805c 00000000 nop
.text:00468060 5eff8914 bne a0,t1,LAB_00467ddc
.text:00468064 58000a24 _li t2,0x58
.text:00468068 0d008a10 beq a0,t2,LAB_004680a0
.text:0046806c 21180000 _clear v1
.text:00468070 9e010b24 li t3,0x19e
.text:00468074 0a008b10 beq a0,t3,LAB_004680a0
.text:00468078 02000324 _li v1,0x2
.text:0046807c 89020c24 li t4,0x289
.text:00468080 07008c10 beq a0,t4,LAB_004680a0
.text:00468084 01000324 _li v1,0x1
.text:00468088 9f010d24 li t5,0x19f
.text:0046808c 04008d10 beq a0,t5,LAB_004680a0
.text:00468090 03000324 _li v1,0x3
.text:00468094 a0010e24 li t6,0x1a0
.text:00468098 04008e14 bne a0,t6,LAB_004680ac
.text:0046809c 04000324 _li v1,0x4
LAB_004680a0: ;XREF[4,0]: 00468068,00468074,00468080,0046808c
.text:004680a0 1c00a48f lw a0,local_24+0x40(sp)
.text:004680a4 37ff0010 b LAB_00467d84
.text:004680a8 180023ae _sw v1,0x18(s1)
LAB_004680ac: ;XREF[1,0]: 00468098
.text:004680ac 4bff0010 b LAB_00467ddc
.text:004680b0 f6ff0324 _li v1,-0xa
LAB_004680b4: ;XREF[1,0]: 0046804c
.text:004680b4 2000af8f lw t7,local_20+0x40(sp)
.text:004680b8 1c00a48f lw a0=>local_24,0x1c(sp)
.text:004680bc 31ff0010 b LAB_00467d84
.text:004680c0 18002fae _sw t7,0x18(s1)
LAB_004680c4: ;XREF[1,0]: 00467ebc
.text:004680c4 2000a48f lw a0,local_20+0x40(sp)
.text:004680c8 83ff0010 b LAB_00467ed8
.text:004680cc 8c0a0824 _li t0,0xa8c
LAB_004680d0: ;XREF[1,0]: 00467f90
.text:004680d0 2400a58f lw a1,local_1c+0x40(sp)
.text:004680d4 1c00a48f lw a0=>local_24,0x1c(sp)
.text:004680d8 36ff0010 b LAB_00467db4
.text:004680dc 240025a6 _sh a1,0x24(s1)
LAB_004680e0: ;XREF[1,0]: 00467f0c
.text:004680e0 2000a58f lw a1,local_20+0x40(sp)
.text:004680e4 1c00a48f lw a0=>local_24,0x1c(sp)
.text:004680e8 2cff0010 b LAB_00467d9c
.text:004680ec 200025ae _sw a1,0x20(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getSerialNum(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004681a8
;local_4 undefined4 -4 ;XREF[3,0]: 00468100,0046818c,004681c0
;local_8 undefined4 -8 ;XREF[3,0]: 00468104,00468190,004681c4
;local_c undefined4 -c ;XREF[3,0]: 00468108,00468194,004681c8
;local_10 undefined4 -10 ;XREF[3,0]: 0046810c,00468198,004681cc
;local_14 undefined4 -14 ;XREF[6,0]: 0046811c,00468148,004681b4,00468200,0046820c
; 00468220
;local_18 undefined2 -18 ;XREF[3,0]: 00468170,004681fc,00468210
;local_20 undefined4 -20 ;XREF[7,0]: 00468110,00468164,004681ec,00468214,00468244
; 00468260,0046827c
;XREF[5,0]: Entry Point,0046adbc,0046b500
; 0046c998,004d8560
.text:004680f0 07001c3c lui gp,0x7
.text:004680f4 f0789c27 addiu gp,gp,0x78f0
.text:004680f8 21e09903 addu gp,gp,t9
.text:004680fc d0ffbd27 addiu sp,sp,-0x30
.text:00468100 2c00bfaf sw ra,local_4+0x30(sp)
.text:00468104 2800b2af sw s2,local_8+0x30(sp)
.text:00468108 2400b1af sw s1,local_c+0x30(sp)
.text:0046810c 2000b0af sw s0,local_10+0x30(sp)
.text:00468110 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00468114 0000a38c lw v1,0x0(param_2)
.text:00468118 82000224 li v0,0x82
.text:0046811c 1c00a3af sw v1,local_14+0x30(sp)
.text:00468120 00006490 lbu param_1,0x0(v1)
.text:00468124 2188a000 move s1,param_2
.text:00468128 2190e000 move s2,param_4
.text:0046812c 04008210 beq param_1,v0,LAB_00468140
.text:00468130 ffffc530 _andi param_2,param_3,0xffff
.text:00468134 02000724 li param_4,0x2
.text:00468138 14008714 bne param_1,param_4,LAB_0046818c
.text:0046813c e1ff0624 _li param_3,-0x1f
LAB_00468140: ;XREF[1,0]: 0046812c
.text:00468140 01006424 addiu param_1,v1,0x1
.text:00468144 1000a010 beq param_2,zero,LAB_00468188
.text:00468148 1c00a4af _sw param_1,local_14+0x30(sp)
.text:0046814c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00468150 ffffb024 addiu s0,param_2,-0x1
.text:00468154 1c00a427 addiu param_1,sp,0x1c
.text:00468158 ffff0532 andi param_2,s0,0xffff
.text:0046815c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00468160 1800a627 _addiu param_3,sp,0x18
.text:00468164 1000bc8f lw gp,local_20+0x30(sp)
.text:00468168 08004004 bltz v0,LAB_0046818c
.text:0046816c e1ff0624 _li param_3,-0x1f
.text:00468170 1800a397 lhu v1,local_18+0x30(sp)
.text:00468174 00000000 nop
.text:00468178 ffff6430 andi param_1,v1,0xffff
.text:0046817c 2a280402 slt param_2,s0,param_1
.text:00468180 0900a010 beq param_2,zero,LAB_004681a8
.text:00468184 00000000 _nop
LAB_00468188: ;XREF[1,0]: 00468144
.text:00468188 e1ff0624 li param_3,-0x1f
LAB_0046818c: ;XREF[3,0]: 00468138,00468168,00468280
.text:0046818c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00468190 2800b28f lw s2,local_8+0x30(sp)
.text:00468194 2400b18f lw s1,local_c+0x30(sp)
.text:00468198 2000b08f lw s0,local_10+0x30(sp)
.text:0046819c 2110c000 move v0,param_3
.text:004681a0 0800e003 jr ra
.text:004681a4 3000bd27 _addiu sp,sp,0x30
LAB_004681a8: ;XREF[1,0]: 00468180
.text:004681a8 4000a68f lw param_3,param_5+0x30(sp)
.text:004681ac 0b008014 bne param_1,zero,LAB_004681dc
.text:004681b0 0000c3a4 _sh v1,0x0(param_3)
.text:004681b4 1c00a38f lw v1,local_14+0x30(sp)
.text:004681b8 21300000 clear param_3
.text:004681bc 000023ae sw v1,0x0(s1)
LAB_004681c0: ;XREF[1,0]: 00468224
.text:004681c0 2c00bf8f lw ra,local_4+0x30(sp)
.text:004681c4 2800b28f lw s2,local_8+0x30(sp)
.text:004681c8 2400b18f lw s1,local_c+0x30(sp)
.text:004681cc 2000b08f lw s0,local_10+0x30(sp)
.text:004681d0 2110c000 move v0,param_3
.text:004681d4 0800e003 jr ra
.text:004681d8 3000bd27 _addiu sp,sp,0x30
LAB_004681dc: ;XREF[1,0]: 004681ac
.text:004681dc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004681e0 00000000 nop
.text:004681e4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004681e8 00000000 _nop
.text:004681ec 1000bc8f lw gp,local_20+0x30(sp)
.text:004681f0 0e004010 beq v0,zero,LAB_0046822c
.text:004681f4 000042ae _sw v0,0x0(s2)
.text:004681f8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004681fc 1800a697 lhu param_3,local_18+0x30(sp)
.text:00468200 1c00a58f lw param_2,local_14+0x30(sp)
.text:00468204 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00468208 21204000 _move param_1,v0
.text:0046820c 1c00ac8f lw t4,local_14+0x30(sp)
.text:00468210 1800ab97 lhu t3,local_18+0x30(sp)
.text:00468214 1000bc8f lw gp,local_20+0x30(sp)
.text:00468218 21186c01 addu v1,t3,t4
.text:0046821c 21300000 clear param_3
.text:00468220 1c00a3af sw v1,local_14+0x30(sp)
.text:00468224 e6ff0010 b LAB_004681c0
.text:00468228 000023ae _sw v1,0x0(s1)
LAB_0046822c: ;XREF[1,0]: 004681f0
.text:0046822c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468230 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468234 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00468238 5c014425 addiu param_1=>...,t2,0x15c ;= "psError %s"
.text:0046823c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00468240 b0142525 _addiu param_2=>...,t1,0x14b0 ;= "keyformat/x509.c"
.text:00468244 1000bc8f lw gp,local_20+0x30(sp)
.text:00468248 a2100524 li param_2,0x10a2
.text:0046824c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468250 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00468254 00000000 nop
.text:00468258 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046825c 1c010425 _addiu param_1=>.rodata:DAT_0049011c,t0,0x11c ;= 3Ah :
.text:00468260 1000bc8f lw gp,local_20+0x30(sp)
.text:00468264 00000000 nop
.text:00468268 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046826c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00468270 00000000 nop
.text:00468274 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00468278 c4146424 _addiu param_1=>...,v1,0x14c4 ;= "Memory allocation failure in getS...
.text:0046827c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468280 c2ff0010 b LAB_0046818c
.text:00468284 f8ff0624 _li param_3,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00468288(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00468350
;param_6 undefined4 14 ;XREF[1,0]: 004682b8
;local_8 undefined4 -8 ;XREF[2,0]: 00468298,004682d4
;local_c undefined4 -c ;XREF[2,0]: 0046829c,004682d8
;local_10 undefined4 -10 ;XREF[2,0]: 004682a0,004682dc
;local_18 undefined4 -18 ;XREF[6,0]: 004682b4,004682f4,00468324,00468334,00468368
; 00468378
;local_20 undefined4 -20 ;XREF[10,0]: 004682a4,00468304,00468354,00468380,004683ac
; 004683c8,004683e4,00468408,00468424,00468440
;XREF[2,0]: 0046d410,0046d44c
.text:00468288 07001c3c lui gp,0x7
.text:0046828c 58779c27 addiu gp,gp,0x7758
.text:00468290 21e09903 addu gp,gp,t9
.text:00468294 d0ffbd27 addiu sp,sp,-0x30
.text:00468298 2800bfaf sw ra,local_8+0x30(sp)
.text:0046829c 2400b1af sw s1,local_c+0x30(sp)
.text:004682a0 2000b0af sw s0,local_10+0x30(sp)
.text:004682a4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004682a8 0000a48c lw param_1,0x0(param_2)
.text:004682ac 2188a000 move s1,param_2
.text:004682b0 ffffc530 andi param_2,param_3,0xffff
.text:004682b4 1800a4af sw param_1,local_18+0x30(sp)
.text:004682b8 4400b08f lw s0,param_6+0x30(sp)
.text:004682bc 0500a010 beq param_2,zero,LAB_004682d4
.text:004682c0 e1ff0824 _li t0,-0x1f
.text:004682c4 00008390 lbu v1,0x0(param_1)
.text:004682c8 8000e234 ori v0,param_4,0x80
.text:004682cc 07006210 beq v1,v0,LAB_004682ec
.text:004682d0 21400000 _clear t0
LAB_004682d4: ;XREF[5,0]: 004682bc,00468308,0046831c,0046838c
; 00468444
.text:004682d4 2800bf8f lw ra,local_8+0x30(sp)
.text:004682d8 2400b18f lw s1,local_c+0x30(sp)
.text:004682dc 2000b08f lw s0,local_10+0x30(sp)
.text:004682e0 21100001 move v0,t0
.text:004682e4 0800e003 jr ra
.text:004682e8 3000bd27 _addiu sp,sp,0x30
LAB_004682ec: ;XREF[1,0]: 004682cc
.text:004682ec 01008624 addiu param_3,param_1,0x1
.text:004682f0 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004682f4 1800a6af sw param_3,local_18+0x30(sp)
.text:004682f8 1800a427 addiu param_1,sp,0x18
.text:004682fc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00468300 21300002 _move param_3,s0
.text:00468304 1000bc8f lw gp,local_20+0x30(sp)
.text:00468308 f2ff4004 bltz v0,LAB_004682d4
.text:0046830c e1ff0824 _li t0,-0x1f
.text:00468310 00000396 lhu v1,0x0(s0)
.text:00468314 00000000 nop
.text:00468318 0200642c sltiu param_1,v1,0x2
.text:0046831c edff8014 bne param_1,zero,LAB_004682d4
.text:00468320 ffff6724 _addiu param_4,v1,-0x1
.text:00468324 1800a98f lw t1,local_18+0x30(sp)
.text:00468328 00000000 nop
.text:0046832c 00002591 lbu param_2,0x0(t1)
.text:00468330 01002825 addiu t0,t1,0x1
.text:00468334 1800a8af sw t0,local_18+0x30(sp)
.text:00468338 1600a014 bne param_2,zero,LAB_00468394
.text:0046833c 000007a6 _sh param_4,0x0(s0)
LAB_00468340: ;XREF[1,0]: 004683e8
.text:00468340 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00468344 00000496 lhu param_1,0x0(s0)
.text:00468348 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046834c 00000000 _nop
.text:00468350 4000ae8f lw t6,param_5+0x30(sp)
.text:00468354 1000bc8f lw gp,local_20+0x30(sp)
.text:00468358 21204000 move param_1,v0
.text:0046835c 24004010 beq v0,zero,LAB_004683f0
.text:00468360 0000c2ad _sw v0,0x0(t6)
.text:00468364 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00468368 1800a58f lw param_2,local_18+0x30(sp)
.text:0046836c 00000696 lhu param_3,0x0(s0)
.text:00468370 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00468374 00000000 _nop
.text:00468378 1800a28f lw v0,local_18+0x30(sp)
.text:0046837c 00000396 lhu v1,0x0(s0)
.text:00468380 1000bc8f lw gp,local_20+0x30(sp)
.text:00468384 21f86200 addu ra,v1,v0
.text:00468388 21400000 clear t0
.text:0046838c d1ff0010 b LAB_004682d4
.text:00468390 00003fae _sw ra,0x0(s1)
LAB_00468394: ;XREF[1,0]: 00468338
.text:00468394 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468398 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046839c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004683a0 1001a425 addiu param_1=>...,t5,0x110 ;= "psAssert %s"
.text:004683a4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004683a8 b0148525 _addiu param_2=>...,t4,0x14b0 ;= "keyformat/x509.c"
.text:004683ac 1000bc8f lw gp,local_20+0x30(sp)
.text:004683b0 de110524 li param_2,0x11de
.text:004683b4 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004683b8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004683bc 00000000 nop
.text:004683c0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004683c4 1c016425 _addiu param_1=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:004683c8 1000bc8f lw gp,local_20+0x30(sp)
.text:004683cc 00000000 nop
.text:004683d0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004683d4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004683d8 00000000 nop
.text:004683dc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004683e0 f0144425 _addiu param_1=>...,t2,0x14f0 ;= "ignore_bits == 0"
.text:004683e4 1000bc8f lw gp,local_20+0x30(sp)
.text:004683e8 d5ff0010 b LAB_00468340
.text:004683ec 00000000 _nop
LAB_004683f0: ;XREF[1,0]: 0046835c
.text:004683f0 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004683f4 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004683f8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004683fc 5c010427 addiu param_1=>...,t8,0x15c ;= "psError %s"
.text:00468400 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00468404 b0142526 _addiu param_2=>...,s1,0x14b0 ;= "keyformat/x509.c"
.text:00468408 1000bc8f lw gp,local_20+0x30(sp)
.text:0046840c e3110524 li param_2,0x11e3
.text:00468410 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468414 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00468418 00000000 nop
.text:0046841c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00468420 1c010426 _addiu param_1=>.rodata:DAT_0049011c,s0,0x11c ;= 3Ah :
.text:00468424 1000bc8f lw gp,local_20+0x30(sp)
.text:00468428 00000000 nop
.text:0046842c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468430 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00468434 00000000 nop
.text:00468438 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046843c 0415e425 _addiu param_1=>...,t7,0x1504 ;= "Memory allocation error in getImp...
.text:00468440 1000bc8f lw gp,local_20+0x30(sp)
.text:00468444 a3ff0010 b LAB_004682d4
.text:00468448 f8ff0824 _li t0,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509GetSignature(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00468488
;local_8 undefined4 -8 ;XREF[2,0]: 0046845c,004684ac
;local_c undefined4 -c ;XREF[2,0]: 00468460,004684b0
;local_10 undefined4 -10 ;XREF[2,0]: 00468464,004684b4
;local_14 undefined4 -14 ;XREF[2,0]: 00468468,004684b8
;local_18 undefined4 -18 ;XREF[2,0]: 0046846c,004684bc
;local_1c undefined4 -1c ;XREF[7,0]: 00468484,004684a4,004684f0,00468530,00468550
; 00468560,004685d0
;local_20 undefined2 -20 ;XREF[2,0]: 004684f4,004685d4
;local_28 undefined4 -28 ;XREF[10,0]: 00468470,004684e4,00468540,00468568,00468594
; 004685b0,004685cc,004685f8,00468614,00468630
;XREF[3,0]: Entry Point,0046d838,004d8024
.text:0046844c 07001c3c lui gp,0x7
.text:00468450 94759c27 addiu gp,gp,0x7594
.text:00468454 21e09903 addu gp,gp,t9
.text:00468458 c8ffbd27 addiu sp,sp,-0x38
.text:0046845c 3000bfaf sw ra,local_8+0x38(sp)
.text:00468460 2c00b3af sw s3,local_c+0x38(sp)
.text:00468464 2800b2af sw s2,local_10+0x38(sp)
.text:00468468 2400b1af sw s1,local_14+0x38(sp)
.text:0046846c 2000b0af sw s0,local_18+0x38(sp)
.text:00468470 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00468474 0000a48c lw param_1,0x0(param_2)
.text:00468478 2190a000 move s2,param_2
.text:0046847c ffffc530 andi param_2,param_3,0xffff
.text:00468480 2198e000 move s3,param_4
.text:00468484 1c00a4af sw param_1,local_1c+0x38(sp)
.text:00468488 4800b18f lw s1,param_5+0x38(sp)
.text:0046848c 0600a010 beq param_2,zero,LAB_004684a8
.text:00468490 2180a400 _addu s0,param_2,param_1
.text:00468494 00008290 lbu v0,0x0(param_1)
.text:00468498 03000324 li v1,0x3
.text:0046849c 01008424 addiu param_1,param_1,0x1
.text:004684a0 0a004310 beq v0,v1,LAB_004684cc
.text:004684a4 1c00a4af _sw param_1,local_1c+0x38(sp)
LAB_004684a8: ;XREF[3,0]: 0046848c,00468504,0046850c
.text:004684a8 e1ff0424 li param_1,-0x1f
LAB_004684ac: ;XREF[3,0]: 004684e8,00468574,00468634
.text:004684ac 3000bf8f lw ra,local_8+0x38(sp)
.text:004684b0 2c00b38f lw s3,local_c+0x38(sp)
.text:004684b4 2800b28f lw s2,local_10+0x38(sp)
.text:004684b8 2400b18f lw s1,local_14+0x38(sp)
.text:004684bc 2000b08f lw s0,local_18+0x38(sp)
.text:004684c0 21108000 move v0,param_1
.text:004684c4 0800e003 jr ra
.text:004684c8 3800bd27 _addiu sp,sp,0x38
LAB_004684cc: ;XREF[1,0]: 004684a0
.text:004684cc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004684d0 ffffa524 addiu param_2,param_2,-0x1
.text:004684d4 1c00a427 addiu param_1,sp,0x1c
.text:004684d8 ffffa530 andi param_2,param_2,0xffff
.text:004684dc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004684e0 1800a627 _addiu param_3,sp,0x18
.text:004684e4 1000bc8f lw gp,local_28+0x38(sp)
.text:004684e8 f0ff4004 bltz v0,LAB_004684ac
.text:004684ec e1ff0424 _li param_1,-0x1f
.text:004684f0 1c00a58f lw param_2,local_1c+0x38(sp)
.text:004684f4 1800a497 lhu param_1,local_20+0x38(sp)
.text:004684f8 23380502 subu param_4,s0,param_2
.text:004684fc ffff8330 andi v1,param_1,0xffff
.text:00468500 2b30e300 sltu param_3,param_4,v1
.text:00468504 e8ffc014 bne param_3,zero,LAB_004684a8
.text:00468508 1100682c _sltiu t0,v1,0x11
.text:0046850c e6ff0015 bne t0,zero,LAB_004684a8
.text:00468510 00000000 _nop
.text:00468514 0000a990 lbu t1,0x0(param_2)
.text:00468518 00000000 nop
.text:0046851c 17002015 bne t1,zero,LAB_0046857c
.text:00468520 00000000 _nop
.text:00468524 ffff8e24 addiu t6,param_1,-0x1
LAB_00468528: ;XREF[1,0]: 004685d8
.text:00468528 0100af24 addiu t7,param_2,0x1
.text:0046852c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00468530 1c00afaf sw t7,local_1c+0x38(sp)
.text:00468534 00002ea6 sh t6,0x0(s1)
.text:00468538 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046853c ffffc431 _andi param_1,t6,0xffff
.text:00468540 1000bc8f lw gp,local_28+0x38(sp)
.text:00468544 26004010 beq v0,zero,LAB_004685e0
.text:00468548 000062ae _sw v0,0x0(s3)
.text:0046854c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00468550 1c00a58f lw param_2,local_1c+0x38(sp)
.text:00468554 00002696 lhu param_3,0x0(s1)
.text:00468558 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046855c 21204000 _move param_1,v0
.text:00468560 1c00a38f lw v1,local_1c+0x38(sp)
.text:00468564 00003f96 lhu ra,0x0(s1)
.text:00468568 1000bc8f lw gp,local_28+0x38(sp)
.text:0046856c 21c0e303 addu t8,ra,v1
.text:00468570 21200000 clear param_1
.text:00468574 cdff0010 b LAB_004684ac
.text:00468578 000058ae _sw t8,0x0(s2)
LAB_0046857c: ;XREF[1,0]: 0046851c
.text:0046857c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468580 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468584 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00468588 1001a425 addiu param_1=>...,t5,0x110 ;= "psAssert %s"
.text:0046858c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00468590 b0148525 _addiu param_2=>...,t4,0x14b0 ;= "keyformat/x509.c"
.text:00468594 1000bc8f lw gp,local_28+0x38(sp)
.text:00468598 e7080524 li param_2,0x8e7
.text:0046859c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004685a0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004685a4 00000000 nop
.text:004685a8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004685ac 1c016425 _addiu param_1=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:004685b0 1000bc8f lw gp,local_28+0x38(sp)
.text:004685b4 00000000 nop
.text:004685b8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004685bc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004685c0 00000000 nop
.text:004685c4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004685c8 38154425 _addiu param_1=>...,t2,0x1538 ;= "*p == 0"
.text:004685cc 1000bc8f lw gp,local_28+0x38(sp)
.text:004685d0 1c00a58f lw param_2,local_1c+0x38(sp)
.text:004685d4 1800a497 lhu param_1,local_20+0x38(sp)
.text:004685d8 d3ff0010 b LAB_00468528
.text:004685dc ffff8e24 _addiu t6,param_1,-0x1
LAB_004685e0: ;XREF[1,0]: 00468544
.text:004685e0 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004685e4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004685e8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004685ec 5c016426 addiu param_1=>...,s3,0x15c ;= "psError %s"
.text:004685f0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004685f4 b0144526 _addiu param_2=>...,s2,0x14b0 ;= "keyformat/x509.c"
.text:004685f8 1000bc8f lw gp,local_28+0x38(sp)
.text:004685fc ee080524 li param_2,0x8ee
.text:00468600 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468604 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00468608 00000000 nop
.text:0046860c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00468610 1c012426 _addiu param_1=>.rodata:DAT_0049011c,s1,0x11c ;= 3Ah :
.text:00468614 1000bc8f lw gp,local_28+0x38(sp)
.text:00468618 00000000 nop
.text:0046861c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468620 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00468624 00000000 nop
.text:00468628 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046862c 40150426 _addiu param_1=>...,s0,0x1540 ;= "Memory allocation error in getSig...
.text:00468630 1000bc8f lw gp,local_28+0x38(sp)
.text:00468634 9dff0010 b LAB_004684ac
.text:00468638 f8ff0424 _li param_1,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509FreeDNStruct()
;local_4 undefined4 -4 ;XREF[2,0]: 0046864c,00468790
;local_8 undefined4 -8 ;XREF[2,0]: 00468650,00468794
;local_c undefined4 -c ;XREF[2,0]: 00468654,00468798
;local_10 undefined4 -10 ;XREF[2,0]: 00468658,0046879c
;local_18 undefined4 -18 ;XREF[12,0]: 0046865c,00468674,0046868c,004686a4,004686cc
; 004686e4,00468700,00468718,00468730,00468748
; 0046876c,00468784
;XREF[6,0]: Entry Point,004689c8,00468c5c
; 00468c74,00484fd0,004d8a5c
.text:0046863c 07001c3c lui gp,0x7
.text:00468640 a4739c27 addiu gp,gp,0x73a4
.text:00468644 21e09903 addu gp,gp,t9
.text:00468648 d8ffbd27 addiu sp,sp,-0x28
.text:0046864c 2400bfaf sw ra,local_4+0x28(sp)
.text:00468650 2000b2af sw s2,local_8+0x28(sp)
.text:00468654 1c00b1af sw s1,local_c+0x28(sp)
.text:00468658 1800b0af sw s0,local_10+0x28(sp)
.text:0046865c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00468660 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468664 21908000 move s2,a0
.text:00468668 6000848c lw a0,0x60(a0)
.text:0046866c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468670 00000000 _nop
.text:00468674 1000bc8f lw gp,local_18+0x28(sp)
.text:00468678 0000448e lw a0,0x0(s2)
.text:0046867c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468680 00000000 nop
.text:00468684 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468688 00000000 _nop
.text:0046868c 1000bc8f lw gp,local_18+0x28(sp)
.text:00468690 0400448e lw a0,0x4(s2)
.text:00468694 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468698 00000000 nop
.text:0046869c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004686a0 00000000 _nop
.text:004686a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004686a8 0800518e lw s1,0x8(s2)
.text:004686ac 0e000010 b LAB_004686e8
.text:004686b0 00000000 _nop
LAB_004686b4: ;XREF[1,0]: 004686e8
.text:004686b4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004686b8 0400248e lw a0,0x4(s1)
.text:004686bc 21802002 move s0,s1
.text:004686c0 0000318e lw s1,0x0(s1)
.text:004686c4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004686c8 00000000 _nop
.text:004686cc 1000bc8f lw gp,local_18+0x28(sp)
.text:004686d0 00000000 nop
.text:004686d4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004686d8 00000000 nop
.text:004686dc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004686e0 21200002 _move a0,s0
.text:004686e4 1000bc8f lw gp,local_18+0x28(sp)
LAB_004686e8: ;XREF[1,0]: 004686ac
.text:004686e8 f2ff2016 bne s1,zero,LAB_004686b4
.text:004686ec 00000000 _nop
.text:004686f0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004686f4 0c00448e lw a0,0xc(s2)
.text:004686f8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004686fc 00000000 _nop
.text:00468700 1000bc8f lw gp,local_18+0x28(sp)
.text:00468704 1400448e lw a0,0x14(s2)
.text:00468708 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046870c 00000000 nop
.text:00468710 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468714 00000000 _nop
.text:00468718 1000bc8f lw gp,local_18+0x28(sp)
.text:0046871c 1800448e lw a0,0x18(s2)
.text:00468720 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468724 00000000 nop
.text:00468728 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046872c 00000000 _nop
.text:00468730 1000bc8f lw gp,local_18+0x28(sp)
.text:00468734 1000448e lw a0,0x10(s2)
.text:00468738 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046873c 00000000 nop
.text:00468740 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468744 00000000 _nop
.text:00468748 1000bc8f lw gp,local_18+0x28(sp)
.text:0046874c 1c00518e lw s1,0x1c(s2)
.text:00468750 0d000010 b LAB_00468788
.text:00468754 00000000 _nop
LAB_00468758: ;XREF[1,0]: 00468788
.text:00468758 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046875c 0400248e lw a0,0x4(s1)
.text:00468760 0000318e lw s1,0x0(s1)
.text:00468764 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468768 00000000 _nop
.text:0046876c 1000bc8f lw gp,local_18+0x28(sp)
.text:00468770 00000000 nop
.text:00468774 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468778 00000000 nop
.text:0046877c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468780 21204002 _move a0,s2
.text:00468784 1000bc8f lw gp,local_18+0x28(sp)
LAB_00468788: ;XREF[1,0]: 00468750
.text:00468788 f3ff2016 bne s1,zero,LAB_00468758
.text:0046878c 21902002 _move s2,s1
.text:00468790 2400bf8f lw ra,local_4+0x28(sp)
.text:00468794 2000b28f lw s2,local_8+0x28(sp)
.text:00468798 1c00b18f lw s1,local_c+0x28(sp)
.text:0046879c 1800b08f lw s0,local_10+0x28(sp)
.text:004687a0 0800e003 jr ra
.text:004687a4 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined x509FreeExtensions()
;local_4 undefined4 -4 ;XREF[3,0]: 004687b8,00468b0c,00468b6c
;local_8 undefined4 -8 ;XREF[3,0]: 004687bc,00468b10,00468b70
;local_c undefined4 -c ;XREF[3,0]: 004687c0,00468b14,00468b74
;local_10 undefined4 -10 ;XREF[3,0]: 004687c4,00468b18,00468b78
;local_14 undefined4 -14 ;XREF[3,0]: 004687c8,00468b1c,00468b7c
;local_18 undefined4 -18 ;XREF[3,0]: 004687cc,00468b20,00468b80
;local_20 undefined4 -20 ;XREF[29,0]: 004687d0,00468814,0046882c,00468860,00468878
; 00468890,004688d4,004688ec,00468920,00468938
; 0046896c,00468984,004689d4,004689f8,00468a18
; 00468a30,00468a48,00468a60,00468a7c,00468aac
; 00468ac4,00468adc,00468b40,00468b58,00468b9c
; 00468bb8,00468bd4,00468bf0,00468c0c
;XREF[4,0]: Entry Point,00468d68,00484fe8
; 004d7e80
.text:004687a8 07001c3c lui gp,0x7
.text:004687ac 38729c27 addiu gp,gp,0x7238
.text:004687b0 21e09903 addu gp,gp,t9
.text:004687b4 d0ffbd27 addiu sp,sp,-0x30
.text:004687b8 2c00bfaf sw ra,local_4+0x30(sp)
.text:004687bc 2800b4af sw s4,local_8+0x30(sp)
.text:004687c0 2400b3af sw s3,local_c+0x30(sp)
.text:004687c4 2000b2af sw s2,local_10+0x30(sp)
.text:004687c8 1c00b1af sw s1,local_14+0x30(sp)
.text:004687cc 1800b0af sw s0,local_18+0x30(sp)
.text:004687d0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:004687d4 e5008010 beq a0,zero,LAB_00468b6c
.text:004687d8 21a08000 _move s4,a0
.text:004687dc 0c00848c lw a0,0xc(a0)
.text:004687e0 00000000 nop
.text:004687e4 d1008014 bne a0,zero,LAB_00468b2c
.text:004687e8 21888000 _move s1,a0
LAB_004687ec: ;XREF[1,0]: 00468b64
.text:004687ec 1000848e lw a0,0x10(s4)
.text:004687f0 00000000 nop
.text:004687f4 10008010 beq a0,zero,LAB_00468838
.text:004687f8 00000000 _nop
.text:004687fc 21888000 move s1,a0
LAB_00468800: ;XREF[1,0]: 00468830
.text:00468800 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468804 3800248e lw a0,0x38(s1)
.text:00468808 4000328e lw s2,0x40(s1)
.text:0046880c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468810 00000000 _nop
.text:00468814 1000bc8f lw gp,local_20+0x30(sp)
.text:00468818 21202002 move a0,s1
.text:0046881c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468820 00000000 nop
.text:00468824 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468828 21884002 _move s1,s2
.text:0046882c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468830 f3ff4016 bne s2,zero,LAB_00468800
.text:00468834 00000000 _nop
LAB_00468838: ;XREF[1,0]: 004687f4
.text:00468838 d000848e lw a0,0xd0(s4)
.text:0046883c 00000000 nop
.text:00468840 16008010 beq a0,zero,LAB_0046889c
.text:00468844 00000000 _nop
.text:00468848 21888000 move s1,a0
LAB_0046884c: ;XREF[1,0]: 00468894
.text:0046884c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468850 0000248e lw a0,0x0(s1)
.text:00468854 0c00338e lw s3,0xc(s1)
.text:00468858 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046885c 00000000 _nop
.text:00468860 1000bc8f lw gp,local_20+0x30(sp)
.text:00468864 0400248e lw a0,0x4(s1)
.text:00468868 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046886c 00000000 nop
.text:00468870 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468874 00000000 _nop
.text:00468878 1000bc8f lw gp,local_20+0x30(sp)
.text:0046887c 21202002 move a0,s1
.text:00468880 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468884 00000000 nop
.text:00468888 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046888c 21886002 _move s1,s3
.text:00468890 1000bc8f lw gp,local_20+0x30(sp)
.text:00468894 edff6016 bne s3,zero,LAB_0046884c
.text:00468898 00000000 _nop
LAB_0046889c: ;XREF[1,0]: 00468840
.text:0046889c dc00848e lw a0,0xdc(s4)
.text:004688a0 00000000 nop
.text:004688a4 ce008014 bne a0,zero,LAB_00468be0
.text:004688a8 00000000 _nop
LAB_004688ac: ;XREF[1,0]: 00468bf4
.text:004688ac d800848e lw a0,0xd8(s4)
.text:004688b0 00000000 nop
.text:004688b4 10008010 beq a0,zero,LAB_004688f8
.text:004688b8 00000000 _nop
.text:004688bc 21888000 move s1,a0
LAB_004688c0: ;XREF[1,0]: 004688f0
.text:004688c0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004688c4 3800248e lw a0,0x38(s1)
.text:004688c8 4000308e lw s0,0x40(s1)
.text:004688cc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004688d0 00000000 _nop
.text:004688d4 1000bc8f lw gp,local_20+0x30(sp)
.text:004688d8 21202002 move a0,s1
.text:004688dc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004688e0 00000000 nop
.text:004688e4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004688e8 21880002 _move s1,s0
.text:004688ec 1000bc8f lw gp,local_20+0x30(sp)
.text:004688f0 f3ff0016 bne s0,zero,LAB_004688c0
.text:004688f4 00000000 _nop
LAB_004688f8: ;XREF[1,0]: 004688b4
.text:004688f8 bc00848e lw a0,0xbc(s4)
.text:004688fc 00000000 nop
.text:00468900 10008010 beq a0,zero,LAB_00468944
.text:00468904 00000000 _nop
.text:00468908 21888000 move s1,a0
LAB_0046890c: ;XREF[1,0]: 0046893c
.text:0046890c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468910 3800248e lw a0,0x38(s1)
.text:00468914 4000328e lw s2,0x40(s1)
.text:00468918 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046891c 00000000 _nop
.text:00468920 1000bc8f lw gp,local_20+0x30(sp)
.text:00468924 21202002 move a0,s1
.text:00468928 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046892c 00000000 nop
.text:00468930 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468934 21884002 _move s1,s2
.text:00468938 1000bc8f lw gp,local_20+0x30(sp)
.text:0046893c f3ff4016 bne s2,zero,LAB_0046890c
.text:00468940 00000000 _nop
LAB_00468944: ;XREF[1,0]: 00468900
.text:00468944 b800848e lw a0,0xb8(s4)
.text:00468948 00000000 nop
.text:0046894c 10008010 beq a0,zero,LAB_00468990
.text:00468950 00000000 _nop
.text:00468954 21888000 move s1,a0
LAB_00468958: ;XREF[1,0]: 00468988
.text:00468958 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046895c 3800248e lw a0,0x38(s1)
.text:00468960 4000338e lw s3,0x40(s1)
.text:00468964 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468968 00000000 _nop
.text:0046896c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468970 21202002 move a0,s1
.text:00468974 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468978 00000000 nop
.text:0046897c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468980 21886002 _move s1,s3
.text:00468984 1000bc8f lw gp,local_20+0x30(sp)
.text:00468988 f3ff6016 bne s3,zero,LAB_00468958
.text:0046898c 00000000 _nop
LAB_00468990: ;XREF[1,0]: 0046894c
.text:00468990 2000848e lw a0,0x20(s4)
.text:00468994 00000000 nop
.text:00468998 8a008014 bne a0,zero,LAB_00468bc4
.text:0046899c 00000000 _nop
LAB_004689a0: ;XREF[1,0]: 00468bd8
.text:004689a0 2800848e lw a0,0x28(s4)
.text:004689a4 00000000 nop
.text:004689a8 7f008014 bne a0,zero,LAB_00468ba8
.text:004689ac 00000000 _nop
LAB_004689b0: ;XREF[1,0]: 00468bbc
.text:004689b0 2c00848e lw a0,0x2c(s4)
.text:004689b4 00000000 nop
.text:004689b8 74008014 bne a0,zero,LAB_00468b8c
.text:004689bc 00000000 _nop
LAB_004689c0: ;XREF[1,0]: 00468ba0
.text:004689c0 7c90998f lw t9,-0x6f84(gp)=>->psX509FreeDNStruct ;= 0046863c
.text:004689c4 0000858e lw a1,0x0(s4)
.text:004689c8 09f82003 jalr t9=>psX509FreeDNStruct ;undefined psX509FreeDNStruct()
.text:004689cc 30008426 _addiu a0,s4,0x30
.text:004689d0 c000928e lw s2,0xc0(s4)
.text:004689d4 1000bc8f lw gp,local_20+0x30(sp)
.text:004689d8 2b004012 beq s2,zero,LAB_00468a88
.text:004689dc 00000000 _nop
LAB_004689e0: ;XREF[1,0]: 00468a80
.text:004689e0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004689e4 0000448e lw a0,0x0(s2)
.text:004689e8 0c00538e lw s3,0xc(s2)
.text:004689ec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004689f0 00000000 _nop
.text:004689f4 0800518e lw s1,0x8(s2)
.text:004689f8 1000bc8f lw gp,local_20+0x30(sp)
.text:004689fc 1b002012 beq s1,zero,LAB_00468a6c
.text:00468a00 00000000 _nop
LAB_00468a04: ;XREF[1,0]: 00468a64
.text:00468a04 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a08 0000248e lw a0,0x0(s1)
.text:00468a0c 3000308e lw s0,0x30(s1)
.text:00468a10 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468a14 00000000 _nop
.text:00468a18 1000bc8f lw gp,local_20+0x30(sp)
.text:00468a1c 0400248e lw a0,0x4(s1)
.text:00468a20 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a24 00000000 nop
.text:00468a28 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468a2c 00000000 _nop
.text:00468a30 1000bc8f lw gp,local_20+0x30(sp)
.text:00468a34 0800248e lw a0,0x8(s1)
.text:00468a38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a3c 00000000 nop
.text:00468a40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468a44 00000000 _nop
.text:00468a48 1000bc8f lw gp,local_20+0x30(sp)
.text:00468a4c 21202002 move a0,s1
.text:00468a50 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a54 00000000 nop
.text:00468a58 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468a5c 21880002 _move s1,s0
.text:00468a60 1000bc8f lw gp,local_20+0x30(sp)
.text:00468a64 e7ff0016 bne s0,zero,LAB_00468a04
.text:00468a68 00000000 _nop
LAB_00468a6c: ;XREF[1,0]: 004689fc
.text:00468a6c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a70 00000000 nop
.text:00468a74 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468a78 21204002 _move a0,s2
.text:00468a7c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468a80 d7ff6016 bne s3,zero,LAB_004689e0
.text:00468a84 21906002 _move s2,s3
LAB_00468a88: ;XREF[1,0]: 004689d8
.text:00468a88 cc00918e lw s1,0xcc(s4)
.text:00468a8c 00000000 nop
.text:00468a90 15002012 beq s1,zero,LAB_00468ae8
.text:00468a94 00000000 _nop
LAB_00468a98: ;XREF[1,0]: 00468ae0
.text:00468a98 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468a9c 0000248e lw a0,0x0(s1)
.text:00468aa0 0c00328e lw s2,0xc(s1)
.text:00468aa4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468aa8 00000000 _nop
.text:00468aac 1000bc8f lw gp,local_20+0x30(sp)
.text:00468ab0 0400248e lw a0,0x4(s1)
.text:00468ab4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468ab8 00000000 nop
.text:00468abc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468ac0 00000000 _nop
.text:00468ac4 1000bc8f lw gp,local_20+0x30(sp)
.text:00468ac8 21202002 move a0,s1
.text:00468acc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468ad0 00000000 nop
.text:00468ad4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468ad8 21884002 _move s1,s2
.text:00468adc 1000bc8f lw gp,local_20+0x30(sp)
.text:00468ae0 edff4016 bne s2,zero,LAB_00468a98
.text:00468ae4 00000000 _nop
LAB_00468ae8: ;XREF[1,0]: 00468a90
.text:00468ae8 d400848e lw a0,0xd4(s4)
.text:00468aec 00000000 nop
.text:00468af0 1e008010 beq a0,zero,LAB_00468b6c
.text:00468af4 00000000 _nop
.text:00468af8 0000828c lw v0,0x0(a0)
.text:00468afc 00000000 nop
.text:00468b00 3e004014 bne v0,zero,LAB_00468bfc
.text:00468b04 00000000 _nop
LAB_00468b08: ;XREF[1,0]: 00468c14
.text:00468b08 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468b0c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00468b10 2800b48f lw s4,local_8+0x30(sp)
.text:00468b14 2400b38f lw s3,local_c+0x30(sp)
.text:00468b18 2000b28f lw s2,local_10+0x30(sp)
.text:00468b1c 1c00b18f lw s1,local_14+0x30(sp)
.text:00468b20 1800b08f lw s0,local_18+0x30(sp)
.text:00468b24 08002003 jr t9=>.MIPS.stubs:::free
.text:00468b28 3000bd27 _addiu sp,sp,0x30
LAB_00468b2c: ;XREF[2,0]: 004687e4,00468b5c
.text:00468b2c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468b30 3800248e lw a0,0x38(s1)
.text:00468b34 4000308e lw s0,0x40(s1)
.text:00468b38 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468b3c 00000000 _nop
.text:00468b40 1000bc8f lw gp,local_20+0x30(sp)
.text:00468b44 21202002 move a0,s1
.text:00468b48 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468b4c 00000000 nop
.text:00468b50 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468b54 21880002 _move s1,s0
.text:00468b58 1000bc8f lw gp,local_20+0x30(sp)
.text:00468b5c f3ff0016 bne s0,zero,LAB_00468b2c
.text:00468b60 00000000 _nop
.text:00468b64 21ff0010 b LAB_004687ec
.text:00468b68 00000000 _nop
LAB_00468b6c: ;XREF[2,0]: 004687d4,00468af0
.text:00468b6c 2c00bf8f lw ra,local_4+0x30(sp)
.text:00468b70 2800b48f lw s4,local_8+0x30(sp)
.text:00468b74 2400b38f lw s3,local_c+0x30(sp)
.text:00468b78 2000b28f lw s2,local_10+0x30(sp)
.text:00468b7c 1c00b18f lw s1,local_14+0x30(sp)
.text:00468b80 1800b08f lw s0,local_18+0x30(sp)
.text:00468b84 0800e003 jr ra
.text:00468b88 3000bd27 _addiu sp,sp,0x30
LAB_00468b8c: ;XREF[1,0]: 004689b8
.text:00468b8c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468b90 00000000 nop
.text:00468b94 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468b98 00000000 _nop
.text:00468b9c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468ba0 87ff0010 b LAB_004689c0
.text:00468ba4 00000000 _nop
LAB_00468ba8: ;XREF[1,0]: 004689a8
.text:00468ba8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468bac 00000000 nop
.text:00468bb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468bb4 00000000 _nop
.text:00468bb8 1000bc8f lw gp,local_20+0x30(sp)
.text:00468bbc 7cff0010 b LAB_004689b0
.text:00468bc0 00000000 _nop
LAB_00468bc4: ;XREF[1,0]: 00468998
.text:00468bc4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468bc8 00000000 nop
.text:00468bcc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468bd0 00000000 _nop
.text:00468bd4 1000bc8f lw gp,local_20+0x30(sp)
.text:00468bd8 71ff0010 b LAB_004689a0
.text:00468bdc 00000000 _nop
LAB_00468be0: ;XREF[1,0]: 004688a4
.text:00468be0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468be4 00000000 nop
.text:00468be8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468bec 00000000 _nop
.text:00468bf0 1000bc8f lw gp,local_20+0x30(sp)
.text:00468bf4 2dff0010 b LAB_004688ac
.text:00468bf8 00000000 _nop
LAB_00468bfc: ;XREF[1,0]: 00468b00
.text:00468bfc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468c00 00000000 nop
.text:00468c04 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468c08 21204000 _move a0,v0
.text:00468c0c 1000bc8f lw gp,local_20+0x30(sp)
.text:00468c10 d400848e lw a0,0xd4(s4)
.text:00468c14 bcff0010 b LAB_00468b08
.text:00468c18 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509FreeCert()
;local_8 undefined4 -8 ;XREF[2,0]: 00468c2c,00468d94
;local_c undefined4 -c ;XREF[2,0]: 00468c30,00468d98
;local_10 undefined4 -10 ;XREF[2,0]: 00468c34,00468d9c
;local_18 undefined4 -18 ;XREF[15,0]: 00468c38,00468c64,00468c80,00468d20,00468d3c
; 00468d58,00468d70,00468d88,00468db8,00468dd4
; 00468df0,00468e0c,00468e28,00468e44,00468e60
;XREF[23,0]: Entry Point,00445394,004453cc
; 00445634,004456b4,0044575c
; 00445888,00445920,00445958
; 004459d8,00445fc0,0044d5e8
; 00454de0,00455b68,0045d7b0
; 0045d850,0045e1fc,0045e75c
; 0046dbf8,0046dcf0,0046dd40
; 0046ed78,004d8778
.text:00468c1c 07001c3c lui gp,0x7
.text:00468c20 c46d9c27 addiu gp,gp,0x6dc4
.text:00468c24 21e09903 addu gp,gp,t9
.text:00468c28 d8ffbd27 addiu sp,sp,-0x28
.text:00468c2c 2000bfaf sw ra,local_8+0x28(sp)
.text:00468c30 1c00b1af sw s1,local_c+0x28(sp)
.text:00468c34 1800b0af sw s0,local_10+0x28(sp)
.text:00468c38 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00468c3c 55008010 beq a0,zero,LAB_00468d94
.text:00468c40 21888000 _move s1,a0
LAB_00468c44: ;XREF[1,0]: 00468d8c
.text:00468c44 1003248e lw a0,0x310(s1)
.text:00468c48 0000308e lw s0,0x0(s1)
.text:00468c4c 80008014 bne a0,zero,LAB_00468e50
.text:00468c50 00000000 _nop
LAB_00468c54: ;XREF[1,0]: 00468e64
.text:00468c54 7c90998f lw t9,-0x6f84(gp)=>->psX509FreeDNStruct ;= 0046863c
.text:00468c58 a4002426 addiu a0,s1,0xa4
.text:00468c5c 09f82003 jalr t9=>psX509FreeDNStruct ;undefined psX509FreeDNStruct()
.text:00468c60 21280002 _move a1,s0
.text:00468c64 1000bc8f lw gp,local_18+0x28(sp)
.text:00468c68 28012426 addiu a0,s1,0x128
.text:00468c6c 7c90998f lw t9,-0x6f84(gp)=>->psX509FreeDNStruct ;= 0046863c
.text:00468c70 00000000 nop
.text:00468c74 09f82003 jalr t9=>psX509FreeDNStruct ;undefined psX509FreeDNStruct()
.text:00468c78 21280002 _move a1,s0
.text:00468c7c 9c00248e lw a0,0x9c(s1)
.text:00468c80 1000bc8f lw gp,local_18+0x28(sp)
.text:00468c84 6b008014 bne a0,zero,LAB_00468e34
.text:00468c88 00000000 _nop
LAB_00468c8c: ;XREF[1,0]: 00468e48
.text:00468c8c b401248e lw a0,0x1b4(s1)
.text:00468c90 00000000 nop
.text:00468c94 60008014 bne a0,zero,LAB_00468e18
.text:00468c98 00000000 _nop
LAB_00468c9c: ;XREF[1,0]: 00468e2c
.text:00468c9c b801248e lw a0,0x1b8(s1)
.text:00468ca0 00000000 nop
.text:00468ca4 55008014 bne a0,zero,LAB_00468dfc
.text:00468ca8 00000000 _nop
LAB_00468cac: ;XREF[1,0]: 00468e10
.text:00468cac 1000248e lw a0,0x10(s1)
.text:00468cb0 00000000 nop
.text:00468cb4 4a008014 bne a0,zero,LAB_00468de0
.text:00468cb8 00000000 _nop
LAB_00468cbc: ;XREF[1,0]: 00468df4
.text:00468cbc c001248e lw a0,0x1c0(s1)
.text:00468cc0 00000000 nop
.text:00468cc4 3f008014 bne a0,zero,LAB_00468dc4
.text:00468cc8 00000000 _nop
LAB_00468ccc: ;XREF[1,0]: 00468dd8
.text:00468ccc c401248e lw a0,0x1c4(s1)
.text:00468cd0 00000000 nop
.text:00468cd4 34008014 bne a0,zero,LAB_00468da8
.text:00468cd8 00000000 _nop
LAB_00468cdc: ;XREF[1,0]: 00468dbc
.text:00468cdc 96002292 lbu v0,0x96(s1)
.text:00468ce0 00000000 nop
.text:00468ce4 1e004010 beq v0,zero,LAB_00468d60
.text:00468ce8 06020424 _li a0,0x206
.text:00468cec bc01238e lw v1,0x1bc(s1)
.text:00468cf0 00000000 nop
.text:00468cf4 5d006410 beq v1,a0,LAB_00468e6c
.text:00468cf8 85020524 _li a1,0x285
.text:00468cfc 1892998f lw t9,-0x6de8(gp)=>->psRsaClearKey ;= 0047f724
.text:00468d00 5b006510 beq v1,a1,LAB_00468e70
.text:00468d04 00000000 _nop
.text:00468d08 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468d0c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00468d10 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00468d14 10010425 addiu a0=>.roda...,t0,0x110 ;= "psAssert %s"
.text:00468d18 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00468d1c b014e524 _addiu a1=>.roda...,a3,0x14b0 ;= "keyformat/x509.c"
.text:00468d20 1000bc8f lw gp,local_18+0x28(sp)
.text:00468d24 c3080524 li a1,0x8c3
.text:00468d28 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00468d2c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00468d30 00000000 nop
.text:00468d34 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00468d38 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
.text:00468d3c 1000bc8f lw gp,local_18+0x28(sp)
.text:00468d40 00000000 nop
.text:00468d44 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00468d48 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00468d4c 38196424 addiu a0=>.rodata:s_0_00491930+8,v1,0x1938 ;= "0"
LAB_00468d50: ;XREF[1,0]: 00468e70
; FWD[3,0]: 0047f724,0047f724,00485918
.text:00468d50 09f82003 jalr t9=>_psError ;undefined psRsaClearKey()
;undefined _psError()
.text:00468d54 00000000 _nop
.text:00468d58 1000bc8f lw gp,local_18+0x28(sp)
.text:00468d5c 960020a2 sb zero,0x96(s1)
LAB_00468d60: ;XREF[1,0]: 00468ce4
.text:00468d60 a084998f lw t9,-0x7b60(gp)=>->x509FreeExtensions ;= 004687a8
.text:00468d64 00000000 nop
.text:00468d68 09f82003 jalr t9=>x509FreeExtensions ;undefined x509FreeExtensions()
.text:00468d6c cc012426 _addiu a0,s1,0x1cc
.text:00468d70 1000bc8f lw gp,local_18+0x28(sp)
.text:00468d74 1c03308e lw s0,0x31c(s1)
.text:00468d78 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468d7c 00000000 nop
.text:00468d80 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468d84 21202002 _move a0,s1
.text:00468d88 1000bc8f lw gp,local_18+0x28(sp)
.text:00468d8c adff0016 bne s0,zero,LAB_00468c44
.text:00468d90 21880002 _move s1,s0
LAB_00468d94: ;XREF[1,0]: 00468c3c
.text:00468d94 2000bf8f lw ra,local_8+0x28(sp)
.text:00468d98 1c00b18f lw s1,local_c+0x28(sp)
.text:00468d9c 1800b08f lw s0,local_10+0x28(sp)
.text:00468da0 0800e003 jr ra
.text:00468da4 2800bd27 _addiu sp,sp,0x28
LAB_00468da8: ;XREF[1,0]: 00468cd4
.text:00468da8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468dac 00000000 nop
.text:00468db0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468db4 00000000 _nop
.text:00468db8 1000bc8f lw gp,local_18+0x28(sp)
.text:00468dbc c7ff0010 b LAB_00468cdc
.text:00468dc0 00000000 _nop
LAB_00468dc4: ;XREF[1,0]: 00468cc4
.text:00468dc4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468dc8 00000000 nop
.text:00468dcc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468dd0 00000000 _nop
.text:00468dd4 1000bc8f lw gp,local_18+0x28(sp)
.text:00468dd8 bcff0010 b LAB_00468ccc
.text:00468ddc 00000000 _nop
LAB_00468de0: ;XREF[1,0]: 00468cb4
.text:00468de0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468de4 00000000 nop
.text:00468de8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468dec 00000000 _nop
.text:00468df0 1000bc8f lw gp,local_18+0x28(sp)
.text:00468df4 b1ff0010 b LAB_00468cbc
.text:00468df8 00000000 _nop
LAB_00468dfc: ;XREF[1,0]: 00468ca4
.text:00468dfc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468e00 00000000 nop
.text:00468e04 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468e08 00000000 _nop
.text:00468e0c 1000bc8f lw gp,local_18+0x28(sp)
.text:00468e10 a6ff0010 b LAB_00468cac
.text:00468e14 00000000 _nop
LAB_00468e18: ;XREF[1,0]: 00468c94
.text:00468e18 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468e1c 00000000 nop
.text:00468e20 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468e24 00000000 _nop
.text:00468e28 1000bc8f lw gp,local_18+0x28(sp)
.text:00468e2c 9bff0010 b LAB_00468c9c
.text:00468e30 00000000 _nop
LAB_00468e34: ;XREF[1,0]: 00468c84
.text:00468e34 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468e38 00000000 nop
.text:00468e3c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468e40 00000000 _nop
.text:00468e44 1000bc8f lw gp,local_18+0x28(sp)
.text:00468e48 90ff0010 b LAB_00468c8c
.text:00468e4c 00000000 _nop
LAB_00468e50: ;XREF[1,0]: 00468c4c
.text:00468e50 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00468e54 00000000 nop
.text:00468e58 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00468e5c 00000000 _nop
.text:00468e60 1000bc8f lw gp,local_18+0x28(sp)
.text:00468e64 7bff0010 b LAB_00468c54
.text:00468e68 00000000 _nop
LAB_00468e6c: ;XREF[1,0]: 00468cf4
.text:00468e6c 908e998f lw t9,-0x7170(gp)=>->psEccClearKey ;= 00478f8c
LAB_00468e70: ;XREF[1,0]: 00468d00
.text:00468e70 b7ff0010 b LAB_00468d50
.text:00468e74 28002426 _addiu a0,s1,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509ValidateGeneralName()
;XREF[3,0]: Entry Point,004480dc,004d8520
.text:00468e78 39008010 beq a0,zero,LAB_00468f60
.text:00468e7c 21180000 _clear v1
.text:00468e80 00008a90 lbu t2,0x0(a0)
.text:00468e84 00000000 nop
.text:00468e88 35004011 beq t2,zero,LAB_00468f60
.text:00468e8c ffff0324 _li v1,-0x1
.text:00468e90 21580000 clear t3
.text:00468e94 21288000 move a1,a0
.text:00468e98 21304001 move a2,t2
.text:00468e9c 2e000924 li t1,0x2e
.text:00468ea0 2d000824 li t0,0x2d
.text:00468ea4 40000724 li a3,0x40
.text:00468ea8 0a000010 b LAB_00468ed4
.text:00468eac 01000c24 _li t4,0x1
LAB_00468eb0: ;XREF[1,0]: 00468f0c
.text:00468eb0 ff00ee31 andi t6,t7,0xff
.text:00468eb4 0200cd2d sltiu t5,t6,0x2
.text:00468eb8 1700a011 beq t5,zero,LAB_00468f18
.text:00468ebc 00ce0600 _sll t9,a2,0x18
LAB_00468ec0: ;XREF[2,0]: 00468f30,00468f40
.text:00468ec0 0100a524 addiu a1,a1,0x1
LAB_00468ec4: ;XREF[1,0]: 00468f50
.text:00468ec4 0000a690 lbu a2,0x0(a1)
.text:00468ec8 00000000 nop
.text:00468ecc 5d00c010 beq a2,zero,LAB_00469044
.text:00468ed0 00000000 _nop
LAB_00468ed4: ;XREF[2,0]: 00468ea8,0046903c
.text:00468ed4 1000a410 beq a1,a0,LAB_00468f18
.text:00468ed8 00ce0600 _sll t9,a2,0x18
.text:00468edc 001e0600 sll v1,a2,0x18
.text:00468ee0 031e0300 sra v1,v1,0x18
.text:00468ee4 20006910 beq v1,t1,LAB_00468f68
.text:00468ee8 00000000 _nop
LAB_00468eec: ;XREF[2,0]: 00468f78,00468f88
.text:00468eec 2c006810 beq v1,t0,LAB_00468fa0
.text:00468ef0 00000000 _nop
LAB_00468ef4: ;XREF[3,0]: 00468f98,00468fb0,00468fc0
.text:00468ef4 38006710 beq v1,a3,LAB_00468fd8
.text:00468ef8 00000000 _nop
LAB_00468efc: ;XREF[4,0]: 00468fd0,00468fe8,00468ff8,00469000
.text:00468efc 0600a410 beq a1,a0,LAB_00468f18
.text:00468f00 00ce0600 _sll t9,a2,0x18
.text:00468f04 0100a280 lb v0,0x1(a1)
.text:00468f08 00000000 nop
.text:00468f0c e8ff4014 bne v0,zero,LAB_00468eb0
.text:00468f10 d3ffcf24 _addiu t7,a2,-0x2d
.text:00468f14 00ce0600 sll t9,a2,0x18
LAB_00468f18: ;XREF[3,0]: 00468eb8,00468ed4,00468efc
.text:00468f18 03c61900 sra t8,t9,0x18
.text:00468f1c 3c000713 beq t8,a3,LAB_00469010
.text:00468f20 00000000 _nop
LAB_00468f24: ;XREF[1,0]: 00469010
.text:00468f24 d0ffce24 addiu t6,a2,-0x30
LAB_00468f28: ;XREF[1,0]: 00469020
.text:00468f28 ff00cd31 andi t5,t6,0xff
LAB_00468f2c: ;XREF[1,0]: 00469028
.text:00468f2c 0a00a22d sltiu v0,t5,0xa
.text:00468f30 e3ff4014 bne v0,zero,LAB_00468ec0
.text:00468f34 bfffd924 _addiu t9,a2,-0x41
.text:00468f38 ff003833 andi t8,t9,0xff
.text:00468f3c 1a000f2f sltiu t7,t8,0x1a
.text:00468f40 dfffe015 bne t7,zero,LAB_00468ec0
.text:00468f44 9fffc224 _addiu v0,a2,-0x61
.text:00468f48 ff004330 andi v1,v0,0xff
.text:00468f4c 1a00662c sltiu a2,v1,0x1a
.text:00468f50 dcffc014 bne a2,zero,LAB_00468ec4
.text:00468f54 0100a524 _addiu a1,a1,0x1
.text:00468f58 ffffa524 addiu a1,a1,-0x1
LAB_00468f5c: ;XREF[8,0]: 00468f70,00468f80,00468f90,00468fa8
; 00468fb8,00468fc8,00468fe0,00468ff0
.text:00468f5c ffff0324 li v1,-0x1
LAB_00468f60: ;XREF[4,0]: 00468e78,00468e88,00469008,00469058
.text:00468f60 0800e003 jr ra
.text:00468f64 21106000 _move v0,v1
LAB_00468f68: ;XREF[1,0]: 00468ee4
.text:00468f68 ffffa280 lb v0,-0x1(a1)
.text:00468f6c 00000000 nop
.text:00468f70 faff4910 beq v0,t1,LAB_00468f5c
.text:00468f74 00000000 _nop
.text:00468f78 dcff6914 bne v1,t1,LAB_00468eec
.text:00468f7c 00000000 _nop
.text:00468f80 f6ff4810 beq v0,t0,LAB_00468f5c
.text:00468f84 00000000 _nop
.text:00468f88 d8ff6914 bne v1,t1,LAB_00468eec
.text:00468f8c 00000000 _nop
.text:00468f90 f2ff4710 beq v0,a3,LAB_00468f5c
.text:00468f94 00000000 _nop
.text:00468f98 d6ff6814 bne v1,t0,LAB_00468ef4
.text:00468f9c 00000000 _nop
LAB_00468fa0: ;XREF[1,0]: 00468eec
.text:00468fa0 ffffa280 lb v0,-0x1(a1)
.text:00468fa4 00000000 nop
.text:00468fa8 ecff4910 beq v0,t1,LAB_00468f5c
.text:00468fac 00000000 _nop
.text:00468fb0 d0ff6814 bne v1,t0,LAB_00468ef4
.text:00468fb4 00000000 _nop
.text:00468fb8 e8ff4810 beq v0,t0,LAB_00468f5c
.text:00468fbc 00000000 _nop
.text:00468fc0 ccff6814 bne v1,t0,LAB_00468ef4
.text:00468fc4 00000000 _nop
.text:00468fc8 e4ff4710 beq v0,a3,LAB_00468f5c
.text:00468fcc 00000000 _nop
.text:00468fd0 caff6714 bne v1,a3,LAB_00468efc
.text:00468fd4 00000000 _nop
LAB_00468fd8: ;XREF[1,0]: 00468ef4
.text:00468fd8 ffffa280 lb v0,-0x1(a1)
.text:00468fdc 00000000 nop
.text:00468fe0 deff4910 beq v0,t1,LAB_00468f5c
.text:00468fe4 00000000 _nop
.text:00468fe8 c4ff6714 bne v1,a3,LAB_00468efc
.text:00468fec 00000000 _nop
.text:00468ff0 daff4810 beq v0,t0,LAB_00468f5c
.text:00468ff4 00000000 _nop
.text:00468ff8 c0ff6714 bne v1,a3,LAB_00468efc
.text:00468ffc 00000000 _nop
.text:00469000 beff4714 bne v0,a3,LAB_00468efc
.text:00469004 00000000 _nop
.text:00469008 d5ff0010 b LAB_00468f60
.text:0046900c ffff0324 _li v1,-0x1
LAB_00469010: ;XREF[1,0]: 00468f1c
.text:00469010 c4ffa410 beq a1,a0,LAB_00468f24
.text:00469014 01006b25 _addiu t3,t3,0x1
.text:00469018 0100a380 lb v1,0x1(a1)
.text:0046901c 00000000 nop
.text:00469020 c1ff6010 beq v1,zero,LAB_00468f28
.text:00469024 d0ffce24 _addiu t6,a2,-0x30
.text:00469028 c0ff6c15 bne t3,t4,LAB_00468f2c
.text:0046902c ff00cd31 _andi t5,t6,0xff
.text:00469030 0100a524 addiu a1,a1,0x1
.text:00469034 0000a690 lbu a2,0x0(a1)
.text:00469038 00000000 nop
.text:0046903c a5ffc014 bne a2,zero,LAB_00468ed4
.text:00469040 00000000 _nop
LAB_00469044: ;XREF[1,0]: 00468ecc
.text:00469044 07006011 beq t3,zero,LAB_00469064
.text:00469048 21180000 _clear v1
.text:0046904c d0ff4725 addiu a3,t2,-0x30
.text:00469050 ff00e530 andi a1,a3,0xff
.text:00469054 0a00a42c sltiu a0,a1,0xa
.text:00469058 c1ff8014 bne a0,zero,LAB_00468f60
.text:0046905c ffff0324 _li v1,-0x1
.text:00469060 21180000 clear v1
LAB_00469064: ;XREF[1,0]: 00469044
.text:00469064 0800e003 jr ra
.text:00469068 21106000 _move v0,v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0046906c(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[2,0]: 004690a8,004693d4
;param_6 undefined2 14 ;XREF[1,0]: 004690c0
;local_4 undefined4 -4 ;XREF[3,0]: 0046907c,00469328,0046936c
;local_8 undefined4 -8 ;XREF[3,0]: 00469080,0046932c,00469370
;local_c undefined4 -c ;XREF[3,0]: 00469084,00469330,00469374
;local_10 undefined4 -10 ;XREF[3,0]: 00469088,00469334,00469378
;local_14 undefined4 -14 ;XREF[3,0]: 0046908c,00469338,0046937c
;local_18 undefined4 -18 ;XREF[3,0]: 00469090,0046933c,00469380
;local_1c undefined4 -1c ;XREF[3,0]: 00469094,00469340,00469384
;local_20 undefined4 -20 ;XREF[3,0]: 00469098,00469344,00469388
;local_24 undefined4 -24 ;XREF[3,0]: 0046909c,00469348,0046938c
;local_28 undefined4 -28 ;XREF[3,0]: 004690a0,0046934c,00469390
;local_30 undefined4 -30 ;XREF[2,0]: 004690e4,004695d8
;local_34 undefined4 -34 ;XREF[17,0]: 004690dc,00469148,00469160,004691b4,004691f0
; 004692d0,004692e0,004692f4,00469484,004694bc
; 004694dc,0046950c,0046953c,00469550,0046956c
; 0046959c,004695c8
;local_38 undefined2 -38 ;XREF[2,0]: 004694ac,0046958c
;local_40 undefined4 -40 ;XREF[18,0]: 004690a4,0046911c,00469140,004691b0,004691d0
; 0046929c,004692c0,004692f0,004693b4,004693d8
; 00469480,004694a0,00469500,00469544,00469580
; 004695fc,00469618,00469634
;XREF[5,0]: 0046b77c,0046b818,0046b8f0,0046b954
; 0046c28c
.text:0046906c 07001c3c lui gp,0x7
.text:00469070 74699c27 addiu gp,gp,0x6974
.text:00469074 21e09903 addu gp,gp,t9
.text:00469078 b0ffbd27 addiu sp,sp,-0x50
.text:0046907c 4c00bfaf sw ra,local_4+0x50(sp)
.text:00469080 4800beaf sw s8,local_8+0x50(sp)
.text:00469084 4400b7af sw s7,local_c+0x50(sp)
.text:00469088 4000b6af sw s6,local_10+0x50(sp)
.text:0046908c 3c00b5af sw s5,local_14+0x50(sp)
.text:00469090 3800b4af sw s4,local_18+0x50(sp)
.text:00469094 3400b3af sw s3,local_1c+0x50(sp)
.text:00469098 3000b2af sw s2,local_20+0x50(sp)
.text:0046909c 2c00b1af sw s1,local_24+0x50(sp)
.text:004690a0 2800b0af sw s0,local_28+0x50(sp)
.text:004690a4 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:004690a8 6000a38f lw v1,param_5+0x50(sp)
.text:004690ac 21f08000 move s8,param_1
.text:004690b0 0000628c lw v0,0x0(v1)
.text:004690b4 21b0a000 move s6,param_2
.text:004690b8 21a0e000 move s4,param_4
.text:004690bc ffffd130 andi s1,param_3,0xffff
.text:004690c0 6400b387 lh s3,param_6+0x50(sp)
.text:004690c4 02004010 beq v0,zero,LAB_004690d0
.text:004690c8 21a80000 _clear s5
.text:004690cc 21a84000 move s5,v0
LAB_004690d0: ;XREF[1,0]: 004690c4
.text:004690d0 0000c48e lw param_1,0x0(s6)
.text:004690d4 0400222e sltiu v0,s1,0x4
.text:004690d8 21402402 addu t0,s1,param_1
.text:004690dc 1c00a4af sw param_1,local_34+0x50(sp)
.text:004690e0 8f004014 bne v0,zero,LAB_00469320
.text:004690e4 2000a8af _sw t0,local_30+0x50(sp)
LAB_004690e8: ;XREF[1,0]: 00469318
.text:004690e8 0400a016 bne s5,zero,LAB_004690fc
.text:004690ec 2180a002 _move s0,s5
.text:004690f0 ab000010 b LAB_004693a0
.text:004690f4 00000000 _nop
LAB_004690f8: ;XREF[1,0]: 00469104
.text:004690f8 21804000 move s0,v0
LAB_004690fc: ;XREF[1,0]: 004690e8
.text:004690fc 4000028e lw v0,0x40(s0)
.text:00469100 00000000 nop
.text:00469104 fcff4014 bne v0,zero,LAB_004690f8
.text:00469108 00000000 _nop
.text:0046910c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469110 00000000 nop
.text:00469114 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469118 44000424 _li param_1,0x44
.text:0046911c 1000bc8f lw gp,local_40+0x50(sp)
.text:00469120 45014010 beq v0,zero,LAB_00469638
.text:00469124 400002ae _sw v0,0x40(s0)
.text:00469128 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046912c 21204000 move param_1,v0
.text:00469130 21280000 clear param_2
.text:00469134 44000624 li param_3,0x44
.text:00469138 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046913c 21804000 _move s0,v0
.text:00469140 1000bc8f lw gp,local_40+0x50(sp)
.text:00469144 00001eae sw s8,0x0(s0)
LAB_00469148: ;XREF[1,0]: 004693e0
.text:00469148 1c00ae8f lw t6,local_34+0x50(sp)
.text:0046914c ffff2b26 addiu t3,s1,-0x1
.text:00469150 0000cd91 lbu t5,0x0(t6)
.text:00469154 0100cc25 addiu t4,t6,0x1
.text:00469158 0f00a331 andi v1,t5,0xf
.text:0046915c 09006a2c sltiu t2,v1,0x9
.text:00469160 1c00acaf sw t4,local_34+0x50(sp)
.text:00469164 040003ae sw v1,0x4(s0)
.text:00469168 0b004011 beq t2,zero,switchD_00469190::caseD_9
.text:0046916c ffff7231 _andi s2,t3,0xffff
.text:00469170 80c00300 sll t8,v1,0x2
.text:00469174 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00469178 00000000 nop
.text:0046917c 301a7f24 addiu ra,v1,0x1a30
.text:00469180 21b81f03 addu s7,t8,ra
.text:00469184 0000f18e lw s1,0x0(s7)=>.rodata:switchD_00469190:...;= FFF89A88h
.text:00469188 00000000 nop
.text:0046918c 21783c02 addu t7,s1,gp
switchD: ; FWD[10,0]: 00469198,004693e8,004693f8,00469408
; 00469418,00469428,00469438,00469448
; 00469458,00469468
.text:00469190 0800e001 jr t7
.text:00469194 00000000 _nop
caseD_9: ;XREF[2,0]: 00469168,00469190
.text:00469198 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046919c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:004691a0 dc15a525 addiu param_2=>...,t5,0x15dc ;= "unknown"
LAB_004691a4: ;XREF[8,0]: 004693f0,00469400,00469410,00469420
; 00469430,00469440,00469450,00469460
.text:004691a4 08000426 addiu param_1,s0,0x8
.text:004691a8 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:004691ac 0f000624 _li param_3,0xf
.text:004691b0 1000bc8f lw gp,local_40+0x50(sp)
.text:004691b4 1c00b18f lw s1,local_34+0x50(sp)
LAB_004691b8: ;XREF[1,0]: 004695d0
.text:004691b8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004691bc 23709102 subu t6,s4,s1
.text:004691c0 ffffc531 andi param_2,t6,0xffff
.text:004691c4 1c00a427 addiu param_1,sp,0x1c
.text:004691c8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004691cc 3e000626 _addiu param_3,s0,0x3e
.text:004691d0 1000bc8f lw gp,local_40+0x50(sp)
.text:004691d4 65004004 bltz v0,LAB_0046936c
.text:004691d8 00000000 _nop
.text:004691dc 3e000496 lhu param_1,0x3e(s0)
.text:004691e0 00000000 nop
.text:004691e4 ffff8530 andi param_2,param_1,0xffff
.text:004691e8 6000a010 beq param_2,zero,LAB_0046936c
.text:004691ec 00000000 _nop
.text:004691f0 1c00a68f lw param_3,local_34+0x50(sp)
.text:004691f4 00000000 nop
.text:004691f8 23c08602 subu t8,s4,param_3
.text:004691fc 2b780503 sltu t7,t8,param_2
.text:00469200 5a00e015 bne t7,zero,LAB_0046936c
.text:00469204 2318d100 _subu v1,param_3,s1
.text:00469208 2af87200 slt ra,v1,s2
.text:0046920c 5700e013 beq ra,zero,LAB_0046936c
.text:00469210 23104302 _subu v0,s2,v1
.text:00469214 ffff5130 andi s1,v0,0xffff
.text:00469218 2b902502 sltu s2,s1,param_2
.text:0046921c 53004016 bne s2,zero,LAB_0046936c
.text:00469220 06001724 _li s7,0x6
.text:00469224 0400038e lw v1,0x4(s0)
.text:00469228 00000000 nop
.text:0046922c 07007710 beq v1,s7,LAB_0046924c
.text:00469230 0700672c _sltiu param_4,v1,0x7
.text:00469234 4800e010 beq param_4,zero,LAB_00469358
.text:00469238 00000000 _nop
.text:0046923c ffff6524 addiu param_2,v1,-0x1
.text:00469240 0200a32c sltiu v1,param_2,0x2
.text:00469244 11006010 beq v1,zero,LAB_0046928c
.text:00469248 00000000 _nop
LAB_0046924c: ;XREF[1,0]: 0046922c
.text:0046924c ffff8830 andi t0,param_1,0xffff
.text:00469250 21280601 addu param_2,t0,param_3
.text:00469254 2118c000 move v1,param_3
.text:00469258 2b486500 sltu t1,v1,param_2
.text:0046925c 0b002011 beq t1,zero,LAB_0046928c
.text:00469260 00000000 _nop
LAB_00469264: ;XREF[1,0]: 00469284
.text:00469264 00006d90 lbu t5,0x0(v1)
.text:00469268 00000000 nop
.text:0046926c e0ffac25 addiu t4,t5,-0x20
.text:00469270 ff008b31 andi t3,t4,0xff
.text:00469274 5f006a2d sltiu t2,t3,0x5f
.text:00469278 3c004011 beq t2,zero,LAB_0046936c
.text:0046927c 01006324 _addiu v1,v1,0x1
.text:00469280 2b486500 sltu t1,v1,param_2
.text:00469284 f7ff2015 bne t1,zero,LAB_00469264
.text:00469288 00000000 _nop
LAB_0046928c: ;XREF[4,0]: 00469244,0046925c,0046935c,00469364
.text:0046928c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469290 ffff8430 andi param_1,param_1,0xffff
.text:00469294 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469298 01008424 _addiu param_1,param_1,0x1
.text:0046929c 1000bc8f lw gp,local_40+0x50(sp)
.text:004692a0 d0004010 beq v0,zero,LAB_004695e4
.text:004692a4 380002ae _sw v0,0x38(s0)
.text:004692a8 3e001f96 lhu ra,0x3e(s0)
.text:004692ac 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004692b0 0100e627 addiu param_3,ra,0x1
.text:004692b4 21204000 move param_1,v0
.text:004692b8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004692bc 21280000 _clear param_2
.text:004692c0 1000bc8f lw gp,local_40+0x50(sp)
.text:004692c4 3800048e lw param_1,0x38(s0)
.text:004692c8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004692cc 3e000696 lhu param_3,0x3e(s0)
.text:004692d0 1c00a58f lw param_2,local_34+0x50(sp)
.text:004692d4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004692d8 00000000 _nop
.text:004692dc 3e000e96 lhu t6,0x3e(s0)
.text:004692e0 1c00b88f lw t8,local_34+0x50(sp)
.text:004692e4 ffffcf31 andi t7,t6,0xffff
.text:004692e8 2120f801 addu param_1,t7,t8
.text:004692ec 23802e02 subu s0,s1,t6
.text:004692f0 1000bc8f lw gp,local_40+0x50(sp)
.text:004692f4 1c00a4af sw param_1,local_34+0x50(sp)
.text:004692f8 0600601a blez s3,LAB_00469314
.text:004692fc ffff1132 _andi s1,s0,0xffff
.text:00469300 ffff7226 addiu s2,s3,-0x1
.text:00469304 009c1200 sll s3,s2,0x10
.text:00469308 039c1300 sra s3,s3,0x10
.text:0046930c b2006012 beq s3,zero,LAB_004695d8
.text:00469310 21100000 _clear v0
LAB_00469314: ;XREF[1,0]: 004692f8
.text:00469314 0400222e sltiu v0,s1,0x4
.text:00469318 73ff4010 beq v0,zero,LAB_004690e8
.text:0046931c 00000000 _nop
LAB_00469320: ;XREF[1,0]: 004690e0
.text:00469320 0000c4ae sw param_1,0x0(s6)
.text:00469324 21100000 clear v0
LAB_00469328: ;XREF[4,0]: 00469524,004695dc,00469638,00469640
.text:00469328 4c00bf8f lw ra,local_4+0x50(sp)
.text:0046932c 4800be8f lw s8,local_8+0x50(sp)
.text:00469330 4400b78f lw s7,local_c+0x50(sp)
.text:00469334 4000b68f lw s6,local_10+0x50(sp)
.text:00469338 3c00b58f lw s5,local_14+0x50(sp)
.text:0046933c 3800b48f lw s4,local_18+0x50(sp)
.text:00469340 3400b38f lw s3,local_1c+0x50(sp)
.text:00469344 3000b28f lw s2,local_20+0x50(sp)
.text:00469348 2c00b18f lw s1,local_24+0x50(sp)
.text:0046934c 2800b08f lw s0,local_28+0x50(sp)
.text:00469350 0800e003 jr ra
.text:00469354 5000bd27 _addiu sp,sp,0x50
LAB_00469358: ;XREF[1,0]: 00469234
.text:00469358 07000624 li param_3,0x7
.text:0046935c cbff6614 bne v1,param_3,LAB_0046928c
.text:00469360 0400b92c _sltiu t9,param_2,0x4
.text:00469364 c9ff2013 beq t9,zero,LAB_0046928c
.text:00469368 00000000 _nop
LAB_0046936c: ;XREF[16,0]: 004691d4,004691e8,00469200,0046920c
; 0046921c,00469278,004694a4,004694b4
; 004694cc,0046954c,0046955c,00469584
; 00469594,004695ac,004695b4,004695c4
.text:0046936c 4c00bf8f lw ra,local_4+0x50(sp)
.text:00469370 4800be8f lw s8,local_8+0x50(sp)
.text:00469374 4400b78f lw s7,local_c+0x50(sp)
.text:00469378 4000b68f lw s6,local_10+0x50(sp)
.text:0046937c 3c00b58f lw s5,local_14+0x50(sp)
.text:00469380 3800b48f lw s4,local_18+0x50(sp)
.text:00469384 3400b38f lw s3,local_1c+0x50(sp)
.text:00469388 3000b28f lw s2,local_20+0x50(sp)
.text:0046938c 2c00b18f lw s1,local_24+0x50(sp)
.text:00469390 2800b08f lw s0,local_28+0x50(sp)
.text:00469394 e1ff0224 li v0,-0x1f
.text:00469398 0800e003 jr ra
.text:0046939c 5000bd27 _addiu sp,sp,0x50
LAB_004693a0: ;XREF[1,0]: 004690f0
.text:004693a0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004693a4 00000000 nop
.text:004693a8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004693ac 44000424 _li param_1,0x44
.text:004693b0 21804000 move s0,v0
.text:004693b4 1000bc8f lw gp,local_40+0x50(sp)
.text:004693b8 9f004010 beq v0,zero,LAB_00469638
.text:004693bc 21a84000 _move s5,v0
.text:004693c0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004693c4 21204000 move param_1,v0
.text:004693c8 21280000 clear param_2
.text:004693cc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004693d0 44000624 _li param_3,0x44
.text:004693d4 6000a98f lw t1,param_5+0x50(sp)
.text:004693d8 1000bc8f lw gp,local_40+0x50(sp)
.text:004693dc 00001eae sw s8,0x0(s0)
.text:004693e0 59ff0010 b LAB_00469148
.text:004693e4 000030ad _sw s0,0x0(t1)
caseD_8: ;XREF[1,0]: 00469190
.text:004693e8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004693ec 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:004693f0 6cff0010 b LAB_004691a4
.text:004693f4 e4158525 _addiu param_2=>...,t4,0x15e4 ;= "registeredID"
caseD_7: ;XREF[1,0]: 00469190
.text:004693f8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004693fc 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469400 68ff0010 b LAB_004691a4
.text:00469404 f4156525 _addiu param_2=>...,t3,0x15f4 ;= "iPAddress"
caseD_6: ;XREF[1,0]: 00469190
.text:00469408 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046940c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469410 64ff0010 b LAB_004691a4
.text:00469414 00164525 _addiu param_2=>.rodata:DAT_00491600,t2,0x1600 ;= 55h U
caseD_5: ;XREF[1,0]: 00469190
.text:00469418 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046941c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469420 60ff0010 b LAB_004691a4
.text:00469424 04162525 _addiu param_2=>...,t1,0x1604 ;= "ediPartyName"
caseD_4: ;XREF[1,0]: 00469190
.text:00469428 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046942c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469430 5cff0010 b LAB_004691a4
.text:00469434 14160525 _addiu param_2=>...,t0,0x1614 ;= "directoryName"
caseD_3: ;XREF[1,0]: 00469190
.text:00469438 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046943c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469440 58ff0010 b LAB_004691a4
.text:00469444 2416e524 _addiu param_2=>...,param_4,0x1624 ;= "x400Address"
caseD_2: ;XREF[1,0]: 00469190
.text:00469448 2080868f lw param_3,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046944c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469450 54ff0010 b LAB_004691a4
.text:00469454 3016c524 _addiu param_2=>...,param_3,0x1630 ;= 44h D
caseD_1: ;XREF[1,0]: 00469190
.text:00469458 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046945c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469460 50ff0010 b LAB_004691a4
.text:00469464 3416a524 _addiu param_2=>...,param_2,0x1634 ;= "email"
caseD_0: ;XREF[1,0]: 00469190
.text:00469468 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046946c 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00469470 3c164524 addiu param_2=>...,v0,0x163c ;= "other"
.text:00469474 08000426 addiu param_1,s0,0x8
.text:00469478 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:0046947c 0f000624 _li param_3,0xf
.text:00469480 1000bc8f lw gp,local_40+0x50(sp)
.text:00469484 1c00b78f lw s7,local_34+0x50(sp)
.text:00469488 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046948c 23209702 subu param_1,s4,s7
.text:00469490 ffff8530 andi param_2,param_1,0xffff
.text:00469494 1800a627 addiu param_3,sp,0x18
.text:00469498 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046949c 1c00a427 _addiu param_1,sp,0x1c
.text:004694a0 1000bc8f lw gp,local_40+0x50(sp)
.text:004694a4 b1ff4004 bltz v0,LAB_0046936c
.text:004694a8 00000000 _nop
.text:004694ac 1800a397 lhu v1,local_38+0x50(sp)
.text:004694b0 00000000 nop
.text:004694b4 adff6010 beq v1,zero,LAB_0046936c
.text:004694b8 00000000 _nop
.text:004694bc 1c00a48f lw param_1=>local_34,0x1c(sp)
.text:004694c0 00000000 nop
.text:004694c4 23308402 subu param_3,s4,param_1
.text:004694c8 2b28c300 sltu param_2,param_3,v1
.text:004694cc a7ffa014 bne param_2,zero,LAB_0046936c
.text:004694d0 06000724 _li param_4,0x6
.text:004694d4 00008890 lbu t0,0x0(param_1)
.text:004694d8 01008424 addiu param_1,param_1,0x1
.text:004694dc 1c00a4af sw param_1,local_34+0x50(sp)
.text:004694e0 57000715 bne t0,param_4,LAB_00469640
.text:004694e4 1c00b127 _addiu s1,sp,0x1c
.text:004694e8 23488402 subu t1,s4,param_1
.text:004694ec e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004694f0 ffff2531 andi param_2,t1,0xffff
.text:004694f4 21202002 move param_1,s1
.text:004694f8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004694fc 3c000626 _addiu param_3,s0,0x3c
.text:00469500 1000bc8f lw gp,local_40+0x50(sp)
.text:00469504 4e004004 bltz v0,LAB_00469640
.text:00469508 00000000 _nop
.text:0046950c 1c00a58f lw param_2,local_34+0x50(sp)
.text:00469510 3c000696 lhu param_3,0x3c(s0)
.text:00469514 23588502 subu t3,s4,param_2
.text:00469518 2b506601 sltu t2,t3,param_3
.text:0046951c 48004015 bne t2,zero,LAB_00469640
.text:00469520 2100cc2c _sltiu t4,param_3,0x21
.text:00469524 80ff8011 beq t4,zero,LAB_00469328
.text:00469528 ffff0224 _li v0,-0x1
.text:0046952c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00469530 00000000 nop
.text:00469534 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00469538 18000426 _addiu param_1,s0,0x18
.text:0046953c 1c00ad8f lw t5,local_34+0x50(sp)
.text:00469540 3c000e96 lhu t6,0x3c(s0)
.text:00469544 1000bc8f lw gp,local_40+0x50(sp)
.text:00469548 2120cd01 addu param_1,t6,t5
.text:0046954c 87ff8412 beq s4,param_1,LAB_0046936c
.text:00469550 1c00a4af _sw param_1,local_34+0x50(sp)
.text:00469554 00009890 lbu t8,0x0(param_1)
.text:00469558 a0000f24 li t7,0xa0
.text:0046955c 83ff0f17 bne t8,t7,LAB_0046936c
.text:00469560 01008324 _addiu v1,param_1,0x1
.text:00469564 23f88302 subu ra,s4,v1
.text:00469568 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046956c 1c00a3af sw v1,local_34+0x50(sp)
.text:00469570 21202002 move param_1,s1
.text:00469574 ffffe533 andi param_2,ra,0xffff
.text:00469578 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046957c 1800a627 _addiu param_3,sp,0x18
.text:00469580 1000bc8f lw gp,local_40+0x50(sp)
.text:00469584 79ff4004 bltz v0,LAB_0046936c
.text:00469588 00000000 _nop
.text:0046958c 1800a497 lhu param_1,local_38+0x50(sp)
.text:00469590 00000000 nop
.text:00469594 75ff8010 beq param_1,zero,LAB_0046936c
.text:00469598 00000000 _nop
.text:0046959c 1c00a38f lw v1,local_34+0x50(sp)
.text:004695a0 00000000 nop
.text:004695a4 23108302 subu v0,s4,v1
.text:004695a8 2b884400 sltu s1,v0,param_1
.text:004695ac 6fff2016 bne s1,zero,LAB_0046936c
.text:004695b0 00000000 _nop
.text:004695b4 6dff8312 beq s4,v1,LAB_0046936c
.text:004695b8 01007124 _addiu s1,v1,0x1
.text:004695bc 23183702 subu v1,s1,s7
.text:004695c0 2ab87200 slt s7,v1,s2
.text:004695c4 69ffe012 beq s7,zero,LAB_0046936c
.text:004695c8 1c00b1af _sw s1,local_34+0x50(sp)
.text:004695cc 23204302 subu param_1,s2,v1
.text:004695d0 f9fe0010 b LAB_004691b8
.text:004695d4 ffff9230 _andi s2,param_1,0xffff
LAB_004695d8: ;XREF[1,0]: 0046930c
.text:004695d8 2000a78f lw param_4,local_30+0x50(sp)
.text:004695dc 52ff0010 b LAB_00469328
.text:004695e0 0000c7ae _sw param_4,0x0(s6)
LAB_004695e4: ;XREF[1,0]: 004692a0
.text:004695e4 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004695e8 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004695ec 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004695f0 5c01c424 addiu param_1=>...,param_3,0x15c ;= "psError %s"
.text:004695f4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004695f8 b014a524 _addiu param_2=>...,param_2,0x14b0 ;= "keyformat/x509.c"
.text:004695fc 1000bc8f lw gp,local_40+0x50(sp)
.text:00469600 4d0a0524 li param_2,0xa4d
.text:00469604 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00469608 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046960c 00000000 nop
.text:00469610 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00469614 1c014424 _addiu param_1=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00469618 1000bc8f lw gp,local_40+0x50(sp)
.text:0046961c 00000000 nop
.text:00469620 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:00469624 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00469628 00000000 nop
.text:0046962c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00469630 44168424 _addiu param_1=>...,param_1,0x1644 ;= "Memory allocation error: activeNa...
.text:00469634 1000bc8f lw gp,local_40+0x50(sp)
LAB_00469638: ;XREF[2,0]: 00469120,004693b8
.text:00469638 3bff0010 b LAB_00469328
.text:0046963c f8ff0224 _li v0,-0x8
LAB_00469640: ;XREF[3,0]: 004694e0,00469504,0046951c
.text:00469640 39ff0010 b LAB_00469328
.text:00469644 ffff0224 _li v0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00469648(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046969c
;param_6 undefined4 14 ;XREF[1,0]: 004696e8
;local_res4 undefined4 4 ;XREF[21,0]: 00469688,004696ac,004696d8,00469708,00469780
; 0046983c,00469850,00469894,004698fc,00469958
; 00469984,00469994,00469a20,00469a7c,00469ac4
; 00469b04,00469b64,00469b88,00469ba4,00469bc0
; 00469c08
;local_8 undefined4 -8 ;XREF[2,0]: 00469658,00469718
;local_c undefined4 -c ;XREF[2,0]: 0046965c,0046971c
;local_10 undefined4 -10 ;XREF[2,0]: 00469660,00469720
;local_14 undefined4 -14 ;XREF[2,0]: 00469664,00469724
;local_18 undefined4 -18 ;XREF[2,0]: 00469668,00469728
;local_1c undefined4 -1c ;XREF[2,0]: 0046966c,0046972c
;local_20 undefined4 -20 ;XREF[2,0]: 00469670,00469730
;local_24 undefined4 -24 ;XREF[2,0]: 00469674,00469734
;local_28 undefined4 -28 ;XREF[2,0]: 00469678,00469738
;local_2c undefined4 -2c ;XREF[1,0]: 00469c04
;local_30 undefined2 -30 ;XREF[16,0]: 004696dc,00469768,00469840,00469884,0046991c
; 00469950,00469974,00469988,00469a4c,00469a74
; 00469b24,00469b5c,00469b74,00469b8c,00469bbc
; 00469bec
;local_70 undefined2 -70 ;XREF[1,0]: 004697f8
;local_78 undefined4 -78 ;XREF[21,0]: 0046967c,004696a8,004696cc,0046975c,00469790
; 00469878,00469910,00469944,0046996c,004699d0
; 004699ec,00469a08,00469a40,00469a70,00469a94
; 00469ab8,00469b18,00469b4c,00469b7c,00469bb0
; 00469bf8
;XREF[2,0]: 00469ed8,00469f90
.text:00469648 07001c3c lui gp,0x7
.text:0046964c 98639c27 addiu gp,gp,0x6398
.text:00469650 21e09903 addu gp,gp,t9
.text:00469654 78ffbd27 addiu sp,sp,-0x88
.text:00469658 8000bfaf sw ra,local_8+0x88(sp)
.text:0046965c 7c00b7af sw s7,local_c+0x88(sp)
.text:00469660 7800b6af sw s6,local_10+0x88(sp)
.text:00469664 7400b5af sw s5,local_14+0x88(sp)
.text:00469668 7000b4af sw s4,local_18+0x88(sp)
.text:0046966c 6c00b3af sw s3,local_1c+0x88(sp)
.text:00469670 6800b2af sw s2,local_20+0x88(sp)
.text:00469674 6400b1af sw s1,local_24+0x88(sp)
.text:00469678 6000b0af sw s0,local_28+0x88(sp)
.text:0046967c 1000bcaf sw gp=>_gp,local_78+0x88(sp)
.text:00469680 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00469684 1800b127 addiu s1,sp,0x18
.text:00469688 8c00a5af sw param_2,local_res4+0x88(sp)
.text:0046968c 21a0c000 move s4,param_3
.text:00469690 21202002 move param_1,s1
.text:00469694 21280000 clear param_2
.text:00469698 40000624 li param_3,0x40
.text:0046969c 9800b68f lw s6,param_5+0x88(sp)
.text:004696a0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004696a4 fffff230 _andi s2,param_4,0xffff
.text:004696a8 1000bc8f lw gp,local_78+0x88(sp)
.text:004696ac 8c00b08f lw s0,local_res4+0x88(sp)
.text:004696b0 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:004696b4 23289002 subu param_2,s4,s0
.text:004696b8 5800b327 addiu s3,sp,0x58
.text:004696bc 21306002 move param_3,s3
.text:004696c0 ffffa530 andi param_2,param_2,0xffff
.text:004696c4 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:004696c8 8c00a427 _addiu param_1,sp,0x8c
.text:004696cc 1000bc8f lw gp,local_78+0x88(sp)
.text:004696d0 11004004 bltz v0,LAB_00469718
.text:004696d4 e1ff0624 _li param_3,-0x1f
.text:004696d8 8c00a68f lw param_3,local_res4+0x88(sp)
.text:004696dc 5800a797 lhu param_4,local_30+0x88(sp)
.text:004696e0 2340d000 subu t0,param_3,s0
.text:004696e4 21100701 addu v0,t0,param_4
.text:004696e8 9c00a38f lw v1,param_6+0x88(sp)
.text:004696ec ffff4430 andi param_1,v0,0xffff
.text:004696f0 000062a4 sh v0,0x0(v1)
.text:004696f4 0700e010 beq param_4,zero,LAB_00469714
.text:004696f8 21b89000 _addu s7,param_1,s0
.text:004696fc 0000c990 lbu t1,0x0(param_3)
.text:00469700 0100ca24 addiu t2,param_3,0x1
.text:00469704 06000624 li param_3,0x6
.text:00469708 8c00aaaf sw t2,local_res4+0x88(sp)
.text:0046970c 0e002611 beq t1,param_3,LAB_00469748
.text:00469710 8c00b527 _addiu s5,sp,0x8c
LAB_00469714: ;XREF[5,0]: 004696f4,00469760,00469b1c,00469b30
; 00469be4
.text:00469714 e1ff0624 li param_3,-0x1f
LAB_00469718: ;XREF[19,0]: 004696d0,00469774,00469794,00469858
; 0046987c,004698bc,004698e4,00469914
; 00469928,00469948,00469998,00469a24
; 00469a44,00469a58,00469abc,00469aec
; 00469b54,00469bb4,00469bfc
.text:00469718 8000bf8f lw ra,local_8+0x88(sp)
.text:0046971c 7c00b78f lw s7,local_c+0x88(sp)
.text:00469720 7800b68f lw s6,local_10+0x88(sp)
.text:00469724 7400b58f lw s5,local_14+0x88(sp)
.text:00469728 7000b48f lw s4,local_18+0x88(sp)
.text:0046972c 6c00b38f lw s3,local_1c+0x88(sp)
.text:00469730 6800b28f lw s2,local_20+0x88(sp)
.text:00469734 6400b18f lw s1,local_24+0x88(sp)
.text:00469738 6000b08f lw s0,local_28+0x88(sp)
.text:0046973c 2110c000 move v0,param_3
.text:00469740 0800e003 jr ra
.text:00469744 8800bd27 _addiu sp,sp,0x88
LAB_00469748: ;XREF[1,0]: 0046970c
.text:00469748 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046974c 2120a002 move param_1,s5
.text:00469750 21284002 move param_2,s2
.text:00469754 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00469758 21306002 _move param_3,s3
.text:0046975c 1000bc8f lw gp,local_78+0x88(sp)
.text:00469760 ecff4004 bltz v0,LAB_00469714
.text:00469764 00000000 _nop
.text:00469768 5800a597 lhu param_2,local_30+0x88(sp)
.text:0046976c 00000000 nop
.text:00469770 2b584502 sltu t3,s2,param_2
.text:00469774 e8ff6015 bne t3,zero,LAB_00469718
.text:00469778 e1ff0624 _li param_3,-0x1f
.text:0046977c 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:00469780 8c00a48f lw param_1=>local_res4,0x8c(sp)
.text:00469784 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:00469788 21302002 _move param_3,s1
.text:0046978c 21804000 move s0,v0
.text:00469790 1000bc8f lw gp,local_78+0x88(sp)
.text:00469794 e0ff4010 beq v0,zero,LAB_00469718
.text:00469798 e1ff0624 _li param_3,-0x1f
.text:0046979c 11004e2c sltiu t6,v0,0x11
.text:004697a0 8400c011 beq t6,zero,LAB_004699b4
.text:004697a4 00000000 _nop
LAB_004697a8: ;XREF[1,0]: 00469a0c
.text:004697a8 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004697ac 00000000 nop
.text:004697b0 54108224 addiu v0,param_1,0x1054
.text:004697b4 2000478c lw param_4,0x20(v0)=>.rodata:DAT_00491074 ;= 00000001h
.text:004697b8 00000000 nop
.text:004697bc 1e00e010 beq param_4,zero,LAB_00469838
.text:004697c0 21500000 _clear t2
.text:004697c4 21604000 move t4,v0
.text:004697c8 2a681000 slt t5,zero,s0
.text:004697cc 20004924 addiu t1,v0,0x20
.text:004697d0 21580000 clear t3
LAB_004697d4: ;XREF[1,0]: 00469830
.text:004697d4 1300a011 beq t5,zero,LAB_00469824
.text:004697d8 21400000 _clear t0
.text:004697dc c0300a00 sll param_3,t2,0x3
.text:004697e0 2110ca00 addu v0,param_3,t2
.text:004697e4 80180200 sll v1,v0,0x2
.text:004697e8 21286c00 addu param_2,v1,t4
.text:004697ec 21708001 move t6,t4
.text:004697f0 21202002 move param_1,s1
LAB_004697f4: ;XREF[1,0]: 0046981c
; FWD[2,0]: 00491054,00491056
.text:004697f4 0000b894 lhu t8,0x0(param_2)=>.rodata:DAT_00491054 ;= 0002h
;= 0005h
.text:004697f8 00008f94 lhu t7,0x0(param_1)=>local_70
.text:004697fc 01000625 addiu param_3,t0,0x1
.text:00469800 2140c000 move t0,param_3
.text:00469804 2a38d000 slt param_4,param_3,s0
.text:00469808 04008424 addiu param_1,param_1,0x4
.text:0046980c 05000f17 bne t8,t7,LAB_00469824
.text:00469810 0200a524 _addiu param_2,param_2,0x2
.text:00469814 6200d010 beq param_3,s0,LAB_004699a0
.text:00469818 00000000 _nop
.text:0046981c f5ffe014 bne param_4,zero,LAB_004697f4
.text:00469820 00000000 _nop
LAB_00469824: ;XREF[2,0]: 004697d4,0046980c
.text:00469824 24002925 addiu t1,t1,0x24
.text:00469828 0000288d lw t0,0x0(t1)=>.rodata:DAT_00491098 ;= 00000002h
.text:0046982c 01004a25 addiu t2,t2,0x1
.text:00469830 e8ff0015 bne t0,zero,LAB_004697d4
.text:00469834 09006b25 _addiu t3,t3,0x9
LAB_00469838: ;XREF[1,0]: 004697bc
.text:00469838 21200000 clear param_1
LAB_0046983c: ;XREF[1,0]: 004699ac
.text:0046983c 8c00b18f lw s1,local_res4+0x88(sp)
.text:00469840 5800a997 lhu t1,local_30+0x88(sp)
.text:00469844 1c001024 li s0,0x1c
.text:00469848 21183101 addu v1,t1,s1
.text:0046984c 71009010 beq param_1,s0,LAB_00469a14
.text:00469850 8c00a3af _sw v1,local_res4+0x88(sp)
.text:00469854 1d001524 li s5,0x1d
.text:00469858 afff9514 bne param_1,s5,LAB_00469718
.text:0046985c e1ff0624 _li param_3,-0x1f
.text:00469860 23588302 subu t3,s4,v1
.text:00469864 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00469868 21306002 move param_3,s3
.text:0046986c ffff6531 andi param_2,t3,0xffff
.text:00469870 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00469874 8c00a427 _addiu param_1,sp,0x8c
.text:00469878 1000bc8f lw gp,local_78+0x88(sp)
.text:0046987c a6ff4004 bltz v0,LAB_00469718
.text:00469880 e1ff0624 _li param_3,-0x1f
.text:00469884 5800ac97 lhu t4,local_30+0x88(sp)
.text:00469888 00000000 nop
.text:0046988c 42008011 beq t4,zero,LAB_00469998
.text:00469890 00000000 _nop
.text:00469894 8c00a58f lw param_2,local_res4+0x88(sp)
.text:00469898 00000000 nop
.text:0046989c 2b68b700 sltu t5,param_2,s7
.text:004698a0 3d00a011 beq t5,zero,LAB_00469998
.text:004698a4 30000e24 _li t6,0x30
.text:004698a8 0000bf90 lbu ra,0x0(param_2)
.text:004698ac 00000000 nop
.text:004698b0 7c00ee13 beq ra,t6,LAB_00469aa4
.text:004698b4 21306002 _move param_3,s3
LAB_004698b8: ;XREF[1,0]: 00469c18
.text:004698b8 2ba0b700 sltu s4,param_2,s7
.text:004698bc 96ff8012 beq s4,zero,LAB_00469718
.text:004698c0 21300000 _clear param_3
.text:004698c4 0000a390 lbu v1,0x0(param_2)
.text:004698c8 0c001724 li s7,0xc
.text:004698cc 07007710 beq v1,s7,LAB_004698ec
.text:004698d0 1a001f24 _li ra,0x1a
.text:004698d4 05007f10 beq v1,ra,LAB_004698ec
.text:004698d8 1e000724 _li param_4,0x1e
.text:004698dc 03006710 beq v1,param_4,LAB_004698ec
.text:004698e0 16000224 _li v0,0x16
.text:004698e4 8cff6214 bne v1,v0,LAB_00469718
.text:004698e8 e1ff0624 _li param_3,-0x1f
LAB_004698ec: ;XREF[3,0]: 004698cc,004698d4,004698dc
.text:004698ec 0000b890 lbu t8,0x0(param_2)
.text:004698f0 0100af24 addiu t7,param_2,0x1
.text:004698f4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004698f8 2800d8ae sw t8,0x28(s6)
.text:004698fc 8c00afaf sw t7,local_res4+0x88(sp)
.text:00469900 21306002 move param_3,s3
.text:00469904 8c00a427 addiu param_1,sp,0x8c
.text:00469908 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046990c 21284002 _move param_2,s2
.text:00469910 1000bc8f lw gp,local_78+0x88(sp)
.text:00469914 80ff4004 bltz v0,LAB_00469718
.text:00469918 e1ff0624 _li param_3,-0x1f
.text:0046991c 5800a497 lhu param_1,local_30+0x88(sp)
.text:00469920 00000000 nop
.text:00469924 2b984402 sltu s3,s2,param_1
.text:00469928 7bff6016 bne s3,zero,LAB_00469718
.text:0046992c 00000000 _nop
.text:00469930 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469934 00000000 nop
.text:00469938 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046993c 01008424 _addiu param_1,param_1,0x1
.text:00469940 0800c2ae sw v0,0x8(s6)
.text:00469944 1000bc8f lw gp,local_78+0x88(sp)
.text:00469948 73ff4010 beq v0,zero,LAB_00469718
.text:0046994c f8ff0624 _li param_3,-0x8
.text:00469950 5800b297 lhu s2,local_30+0x88(sp)
.text:00469954 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00469958 8c00a58f lw param_2,local_res4+0x88(sp)
.text:0046995c 2400d2a6 sh s2,0x24(s6)
.text:00469960 21204000 move param_1,v0
.text:00469964 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00469968 ffff4632 _andi param_3,s2,0xffff
.text:0046996c 1000bc8f lw gp,local_78+0x88(sp)
.text:00469970 0800c38e lw v1,0x8(s6)
LAB_00469974: ;XREF[1,0]: 00469a9c
.text:00469974 5800a897 lhu t0,local_30+0x88(sp)
.text:00469978 00000000 nop
.text:0046997c 21306800 addu param_3,v1,t0
.text:00469980 0000c0a0 sb zero,0x0(param_3)
.text:00469984 8c00a48f lw param_1,local_res4+0x88(sp)
.text:00469988 5800a597 lhu param_2,local_30+0x88(sp)
.text:0046998c 00000000 nop
.text:00469990 21b0a400 addu s6,param_2,param_1
.text:00469994 8c00b6af sw s6,local_res4+0x88(sp)
LAB_00469998: ;XREF[2,0]: 0046988c,004698a0
.text:00469998 5fff0010 b LAB_00469718
.text:0046999c 21300000 _clear param_3
LAB_004699a0: ;XREF[1,0]: 00469814
.text:004699a0 80680b00 sll t5,t3,0x2
.text:004699a4 2160ae01 addu t4,t5,t6
.text:004699a8 2000848d lw param_1,0x20(t4)=>.rodata:DAT_00491074 ;= 00000001h
.text:004699ac a3ff0010 b LAB_0046983c
.text:004699b0 00000000 _nop
LAB_004699b4: ;XREF[1,0]: 004697a0
.text:004699b4 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004699b8 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004699bc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004699c0 1001a424 addiu param_1=>...,param_2,0x110 ;= "psAssert %s"
.text:004699c4 b014e527 addiu param_2=>...,ra,0x14b0 ;= "keyformat/x509.c"
.text:004699c8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004699cc 00000000 _nop
.text:004699d0 1000bc8f lw gp,local_78+0x88(sp)
.text:004699d4 6e0a0524 li param_2,0xa6e
.text:004699d8 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004699dc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004699e0 00000000 nop
.text:004699e4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004699e8 1c010427 _addiu param_1=>.rodata:DAT_0049011c,t8,0x11c ;= 3Ah :
.text:004699ec 1000bc8f lw gp,local_78+0x88(sp)
.text:004699f0 00000000 nop
.text:004699f4 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004699f8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004699fc 00000000 nop
.text:00469a00 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00469a04 7016e425 _addiu param_1=>...,t7,0x1670 ;= "oidlen <= MAX_OID_LEN"
.text:00469a08 1000bc8f lw gp,local_78+0x88(sp)
.text:00469a0c 66ff0010 b LAB_004697a8
.text:00469a10 00000000 _nop
LAB_00469a14: ;XREF[1,0]: 0046984c
.text:00469a14 00007790 lbu s7,0x0(v1)
.text:00469a18 01006a24 addiu t2,v1,0x1
.text:00469a1c 16001424 li s4,0x16
.text:00469a20 8c00aaaf sw t2,local_res4+0x88(sp)
.text:00469a24 3cfff416 bne s7,s4,LAB_00469718
.text:00469a28 e1ff0624 _li param_3,-0x1f
.text:00469a2c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00469a30 2120a002 move param_1,s5
.text:00469a34 21306002 move param_3,s3
.text:00469a38 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00469a3c 21284002 _move param_2,s2
.text:00469a40 1000bc8f lw gp,local_78+0x88(sp)
.text:00469a44 34ff4004 bltz v0,LAB_00469718
.text:00469a48 e1ff0624 _li param_3,-0x1f
.text:00469a4c 5800a497 lhu param_1,local_30+0x88(sp)
.text:00469a50 00000000 nop
.text:00469a54 2b984402 sltu s3,s2,param_1
.text:00469a58 2fff6016 bne s3,zero,LAB_00469718
.text:00469a5c 00000000 _nop
.text:00469a60 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469a64 00000000 nop
.text:00469a68 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469a6c 01008424 _addiu param_1,param_1,0x1
.text:00469a70 1000bc8f lw gp,local_78+0x88(sp)
.text:00469a74 5800b297 lhu s2,local_30+0x88(sp)
.text:00469a78 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00469a7c 8c00a58f lw param_2,local_res4+0x88(sp)
.text:00469a80 0000c2ae sw v0,0x0(s6)
.text:00469a84 2000d2a6 sh s2,0x20(s6)
.text:00469a88 21204000 move param_1,v0
.text:00469a8c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00469a90 ffff4632 _andi param_3,s2,0xffff
.text:00469a94 1000bc8f lw gp,local_78+0x88(sp)
.text:00469a98 0000c38e lw v1,0x0(s6)
.text:00469a9c b5ff0010 b LAB_00469974
.text:00469aa0 00000000 _nop
LAB_00469aa4: ;XREF[1,0]: 004698b0
.text:00469aa4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00469aa8 23288502 subu param_2,s4,param_2
.text:00469aac ffffa530 andi param_2,param_2,0xffff
.text:00469ab0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00469ab4 8c00a427 _addiu param_1,sp,0x8c
.text:00469ab8 1000bc8f lw gp,local_78+0x88(sp)
.text:00469abc 16ff4004 bltz v0,LAB_00469718
.text:00469ac0 e1ff0624 _li param_3,-0x1f
.text:00469ac4 8c00a38f lw v1,local_res4+0x88(sp)
.text:00469ac8 0c000724 li param_4,0xc
.text:00469acc 00006490 lbu param_1,0x0(v1)
.text:00469ad0 00000000 nop
.text:00469ad4 07008710 beq param_1,param_4,LAB_00469af4
.text:00469ad8 1a000224 _li v0,0x1a
.text:00469adc 05008210 beq param_1,v0,LAB_00469af4
.text:00469ae0 1e000f24 _li t7,0x1e
.text:00469ae4 03008f10 beq param_1,t7,LAB_00469af4
.text:00469ae8 16001824 _li t8,0x16
.text:00469aec 0aff9814 bne param_1,t8,LAB_00469718
.text:00469af0 00000000 _nop
LAB_00469af4: ;XREF[3,0]: 00469ad4,00469adc,00469ae4
.text:00469af4 00006690 lbu param_3,0x0(v1)
.text:00469af8 01006424 addiu param_1,v1,0x1
.text:00469afc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00469b00 2c00c6ae sw param_3,0x2c(s6)
.text:00469b04 8c00a4af sw param_1,local_res4+0x88(sp)
.text:00469b08 21284002 move param_2,s2
.text:00469b0c 8c00a427 addiu param_1,sp,0x8c
.text:00469b10 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00469b14 21306002 _move param_3,s3
.text:00469b18 1000bc8f lw gp,local_78+0x88(sp)
.text:00469b1c fdfe4004 bltz v0,LAB_00469714
.text:00469b20 00000000 _nop
.text:00469b24 5800a497 lhu param_1,local_30+0x88(sp)
.text:00469b28 00000000 nop
.text:00469b2c 2b184402 sltu v1,s2,param_1
.text:00469b30 f8fe6014 bne v1,zero,LAB_00469714
.text:00469b34 00000000 _nop
.text:00469b38 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469b3c 00000000 nop
.text:00469b40 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469b44 01008424 _addiu param_1,param_1,0x1
.text:00469b48 21204000 move param_1,v0
.text:00469b4c 1000bc8f lw gp,local_78+0x88(sp)
.text:00469b50 0400c2ae sw v0,0x4(s6)
.text:00469b54 f0fe4010 beq v0,zero,LAB_00469718
.text:00469b58 f8ff0624 _li param_3,-0x8
.text:00469b5c 5800ac97 lhu t4,local_30+0x88(sp)
.text:00469b60 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00469b64 8c00a58f lw param_2,local_res4+0x88(sp)
.text:00469b68 ffff8631 andi param_3,t4,0xffff
.text:00469b6c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00469b70 2200cca6 _sh t4,0x22(s6)
.text:00469b74 5800ab97 lhu t3,local_30+0x88(sp)
.text:00469b78 0400d58e lw s5,0x4(s6)
.text:00469b7c 1000bc8f lw gp,local_78+0x88(sp)
.text:00469b80 2150ab02 addu t2,s5,t3
.text:00469b84 000040a1 sb zero,0x0(t2)
.text:00469b88 8c00a98f lw t1,local_res4+0x88(sp)
.text:00469b8c 5800b197 lhu s1,local_30+0x88(sp)
.text:00469b90 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00469b94 21802902 addu s0,s1,t1
.text:00469b98 23409002 subu t0,s4,s0
.text:00469b9c 21306002 move param_3,s3
.text:00469ba0 8c00a427 addiu param_1,sp,0x8c
.text:00469ba4 8c00b0af sw s0,local_res4+0x88(sp)
.text:00469ba8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00469bac ffff0531 _andi param_2,t0,0xffff
.text:00469bb0 1000bc8f lw gp,local_78+0x88(sp)
.text:00469bb4 d8fe4004 bltz v0,LAB_00469718
.text:00469bb8 e1ff0624 _li param_3,-0x1f
.text:00469bbc 5800ad97 lhu t5,local_30+0x88(sp)
.text:00469bc0 8c00a58f lw param_2,local_res4+0x88(sp)
.text:00469bc4 00000000 nop
.text:00469bc8 21a0a501 addu s4,t5,param_2
.text:00469bcc 1200b410 beq param_2,s4,LAB_00469c18
.text:00469bd0 21880000 _clear s1
.text:00469bd4 05001524 li s5,0x5
.text:00469bd8 0c00d026 addiu s0,s6,0xc
LAB_00469bdc: ;XREF[1,0]: 00469c10
.text:00469bdc ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:00469be0 8c00a427 addiu param_1,sp,0x8c
.text:00469be4 cbfe3512 beq s1,s5,LAB_00469714
.text:00469be8 5c00a627 _addiu param_3,sp,0x5c
.text:00469bec 5800a597 lhu param_2,local_30+0x88(sp)
.text:00469bf0 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:00469bf4 01003126 _addiu s1,s1,0x1
.text:00469bf8 1000bc8f lw gp,local_78+0x88(sp)
.text:00469bfc c6fe4004 bltz v0,LAB_00469718
.text:00469c00 e1ff0624 _li param_3,-0x1f
.text:00469c04 5c00ae8f lw t6,local_2c+0x88(sp)
.text:00469c08 8c00a58f lw param_2,local_res4+0x88(sp)
.text:00469c0c 00000eae sw t6,0x0(s0)
.text:00469c10 f2ffb414 bne param_2,s4,LAB_00469bdc
.text:00469c14 04001026 _addiu s0,s0,0x4
LAB_00469c18: ;XREF[1,0]: 00469bcc
.text:00469c18 27ff0010 b LAB_004698b8
.text:00469c1c 2600d1a6 _sh s1,0x26(s6)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00469c20(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00469c78
;param_6 undefined4 14 ;XREF[1,0]: 00469cc0
;local_res4 undefined4 4 ;XREF[15,0]: 00469c60,00469c88,00469cb4,00469ce0,00469d54
; 00469d70,00469d8c,00469ddc,00469e5c,00469e80
; 00469eec,00469f04,00469f84,00469fa4,00469fc0
;local_8 undefined4 -8 ;XREF[3,0]: 00469c30,00469d20,00469e04
;local_c undefined4 -c ;XREF[3,0]: 00469c34,00469d24,00469e08
;local_10 undefined4 -10 ;XREF[3,0]: 00469c38,00469d28,00469e0c
;local_14 undefined4 -14 ;XREF[3,0]: 00469c3c,00469d2c,00469e10
;local_18 undefined4 -18 ;XREF[3,0]: 00469c40,00469d30,00469e14
;local_1c undefined4 -1c ;XREF[3,0]: 00469c44,00469d34,00469e18
;local_20 undefined4 -20 ;XREF[3,0]: 00469c48,00469d38,00469e1c
;local_24 undefined4 -24 ;XREF[3,0]: 00469c4c,00469d3c,00469e20
;local_28 undefined4 -28 ;XREF[3,0]: 00469c50,00469d40,00469e24
;local_2e undefined2 -2e ;XREF[2,0]: 00469ef0,00469fa8
;local_30 undefined2 -30 ;XREF[4,0]: 00469cb8,00469d0c,00469d74,00469e58
;local_70 undefined4 -70 ;XREF[1,0]: 00469dc4
;local_78 undefined4 -78 ;XREF[11,0]: 00469c54,00469c84,00469ca8,00469d00,00469d64
; 00469da4,00469e48,00469e70,00469ee0,00469f38
; 00469f98
;local_7c undefined4 -7c ;XREF[2,0]: 00469ed0,00469f94
;local_80 undefined4 -80 ;XREF[2,0]: 00469ecc,00469f88
;XREF[2,0]: 0046baa4,0046bb34
.text:00469c20 07001c3c lui gp,0x7
.text:00469c24 c05d9c27 addiu gp,gp,0x5dc0
.text:00469c28 21e09903 addu gp,gp,t9
.text:00469c2c 70ffbd27 addiu sp,sp,-0x90
.text:00469c30 8800bfaf sw ra,local_8+0x90(sp)
.text:00469c34 8400b7af sw s7,local_c+0x90(sp)
.text:00469c38 8000b6af sw s6,local_10+0x90(sp)
.text:00469c3c 7c00b5af sw s5,local_14+0x90(sp)
.text:00469c40 7800b4af sw s4,local_18+0x90(sp)
.text:00469c44 7400b3af sw s3,local_1c+0x90(sp)
.text:00469c48 7000b2af sw s2,local_20+0x90(sp)
.text:00469c4c 6c00b1af sw s1,local_24+0x90(sp)
.text:00469c50 6800b0af sw s0,local_28+0x90(sp)
.text:00469c54 1800bcaf sw gp=>_gp,local_78+0x90(sp)
.text:00469c58 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00469c5c 2000b127 addiu s1,sp,0x20
.text:00469c60 9400a5af sw param_2,local_res4+0x90(sp)
.text:00469c64 21b0c000 move s6,param_3
.text:00469c68 21280000 clear param_2
.text:00469c6c 40000624 li param_3,0x40
.text:00469c70 21b88000 move s7,param_1
.text:00469c74 21202002 move param_1,s1
.text:00469c78 a000b58f lw s5,param_5+0x90(sp)
.text:00469c7c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00469c80 fffff330 _andi s3,param_4,0xffff
.text:00469c84 1800bc8f lw gp,local_78+0x90(sp)
.text:00469c88 9400b08f lw s0,local_res4+0x90(sp)
.text:00469c8c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00469c90 2328d002 subu param_2,s6,s0
.text:00469c94 6000b227 addiu s2,sp,0x60
.text:00469c98 9400a427 addiu param_1,sp,0x94
.text:00469c9c ffffa530 andi param_2,param_2,0xffff
.text:00469ca0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00469ca4 21304002 _move param_3,s2
.text:00469ca8 1800bc8f lw gp,local_78+0x90(sp)
.text:00469cac 1c004004 bltz v0,LAB_00469d20
.text:00469cb0 e1ff0424 _li param_1,-0x1f
.text:00469cb4 9400a78f lw param_4,local_res4+0x90(sp)
.text:00469cb8 6000ab97 lhu t3,local_30+0x90(sp)
.text:00469cbc 2350f000 subu t2,param_4,s0
.text:00469cc0 a400a98f lw t1,param_6+0x90(sp)
.text:00469cc4 21404b01 addu t0,t2,t3
.text:00469cc8 000028a5 sh t0,0x0(t1)
.text:00469ccc 0000e390 lbu v1,0x0(param_4)
.text:00469cd0 ffff0431 andi param_1,t0,0xffff
.text:00469cd4 0100e624 addiu param_3,param_4,0x1
.text:00469cd8 06000224 li v0,0x6
.text:00469cdc 21a09000 addu s4,param_1,s0
.text:00469ce0 9400a6af sw param_3,local_res4+0x90(sp)
.text:00469ce4 0e006214 bne v1,v0,LAB_00469d20
.text:00469ce8 e1ff0424 _li param_1,-0x1f
.text:00469cec e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00469cf0 9400a427 addiu param_1,sp,0x94
.text:00469cf4 21286002 move param_2,s3
.text:00469cf8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00469cfc 21304002 _move param_3,s2
.text:00469d00 1800bc8f lw gp,local_78+0x90(sp)
.text:00469d04 06004004 bltz v0,LAB_00469d20
.text:00469d08 e1ff0424 _li param_1,-0x1f
.text:00469d0c 6000a597 lhu param_2,local_30+0x90(sp)
.text:00469d10 00000000 nop
.text:00469d14 2b606502 sltu t4,s3,param_2
.text:00469d18 0d008011 beq t4,zero,LAB_00469d50
.text:00469d1c 00000000 _nop
LAB_00469d20: ;XREF[11,0]: 00469cac,00469ce4,00469d04,00469d68
; 00469d88,00469dac,00469e4c,00469e74
; 00469ee4,00469f9c,00469fe4
.text:00469d20 8800bf8f lw ra,local_8+0x90(sp)
.text:00469d24 8400b78f lw s7,local_c+0x90(sp)
.text:00469d28 8000b68f lw s6,local_10+0x90(sp)
.text:00469d2c 7c00b58f lw s5,local_14+0x90(sp)
.text:00469d30 7800b48f lw s4,local_18+0x90(sp)
.text:00469d34 7400b38f lw s3,local_1c+0x90(sp)
.text:00469d38 7000b28f lw s2,local_20+0x90(sp)
.text:00469d3c 6c00b18f lw s1,local_24+0x90(sp)
.text:00469d40 6800b08f lw s0,local_28+0x90(sp)
.text:00469d44 21108000 move v0,param_1
.text:00469d48 0800e003 jr ra
.text:00469d4c 9000bd27 _addiu sp,sp,0x90
LAB_00469d50: ;XREF[1,0]: 00469d18
.text:00469d50 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:00469d54 9400a48f lw param_1,local_res4+0x90(sp)
.text:00469d58 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:00469d5c 21302002 _move param_3,s1
.text:00469d60 21804000 move s0,v0
.text:00469d64 1800bc8f lw gp,local_78+0x90(sp)
.text:00469d68 edff4010 beq v0,zero,LAB_00469d20
.text:00469d6c e1ff0424 _li param_1,-0x1f
.text:00469d70 9400bf8f lw ra,local_res4+0x90(sp)
.text:00469d74 6000b897 lhu t8,local_30+0x90(sp)
.text:00469d78 ffff4524 addiu param_2,v0,-0x1
.text:00469d7c ff00af30 andi t7,param_2,0xff
.text:00469d80 21701f03 addu t6,t8,ra
.text:00469d84 1000ed2d sltiu t5,t7,0x10
.text:00469d88 e5ffa011 beq t5,zero,LAB_00469d20
.text:00469d8c 9400aeaf _sw t6,local_res4+0x90(sp)
.text:00469d90 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469d94 00000000 nop
.text:00469d98 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469d9c 80200200 _sll param_1,v0,0x2
.text:00469da0 21304000 move param_3,v0
.text:00469da4 1800bc8f lw gp,local_78+0x90(sp)
.text:00469da8 0000a2ae sw v0,0x0(s5)
.text:00469dac dcff4010 beq v0,zero,LAB_00469d20
.text:00469db0 f8ff0424 _li param_1,-0x8
.text:00469db4 0900001a blez s0,LAB_00469ddc
.text:00469db8 21280000 _clear param_2
LAB_00469dbc: ;XREF[1,0]: 00469dd4
.text:00469dbc 80380500 sll param_4,param_2,0x2
.text:00469dc0 2140f100 addu t0,param_4,s1
.text:00469dc4 0000048d lw param_1,0x0(t0)=>local_70
.text:00469dc8 0100a524 addiu param_2,param_2,0x1
.text:00469dcc 2118e600 addu v1,param_4,param_3
.text:00469dd0 2a10b000 slt v0,param_2,s0
.text:00469dd4 f9ff4014 bne v0,zero,LAB_00469dbc
.text:00469dd8 000064ac _sw param_1,0x0(v1)
LAB_00469ddc: ;XREF[1,0]: 00469db4
.text:00469ddc 9400a38f lw v1,local_res4+0x90(sp)
.text:00469de0 0400b0a6 sh s0,0x4(s5)
.text:00469de4 2b807400 sltu s0,v1,s4
.text:00469de8 05000012 beq s0,zero,LAB_00469e00
.text:00469dec 30001124 _li s1,0x30
.text:00469df0 00007090 lbu s0,0x0(v1)
.text:00469df4 00000000 nop
.text:00469df8 0e001112 beq s0,s1,LAB_00469e34
.text:00469dfc 23a0c302 _subu s4,s6,v1
LAB_00469e00: ;XREF[3,0]: 00469de8,00469f00,00469fbc
.text:00469e00 21200000 clear param_1
LAB_00469e04: ;XREF[4,0]: 00469f0c,00469f1c,00469fc4,00469fdc
.text:00469e04 8800bf8f lw ra,local_8+0x90(sp)
.text:00469e08 8400b78f lw s7,local_c+0x90(sp)
.text:00469e0c 8000b68f lw s6,local_10+0x90(sp)
.text:00469e10 7c00b58f lw s5,local_14+0x90(sp)
.text:00469e14 7800b48f lw s4,local_18+0x90(sp)
.text:00469e18 7400b38f lw s3,local_1c+0x90(sp)
.text:00469e1c 7000b28f lw s2,local_20+0x90(sp)
.text:00469e20 6c00b18f lw s1,local_24+0x90(sp)
.text:00469e24 6800b08f lw s0,local_28+0x90(sp)
.text:00469e28 21108000 move v0,param_1
.text:00469e2c 0800e003 jr ra
.text:00469e30 9000bd27 _addiu sp,sp,0x90
LAB_00469e34: ;XREF[1,0]: 00469df8
.text:00469e34 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00469e38 9400a427 addiu param_1,sp,0x94
.text:00469e3c ffff8532 andi param_2,s4,0xffff
.text:00469e40 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00469e44 21304002 _move param_3,s2
.text:00469e48 1800bc8f lw gp,local_78+0x90(sp)
.text:00469e4c b4ff4004 bltz v0,LAB_00469d20
.text:00469e50 e1ff0424 _li param_1,-0x1f
.text:00469e54 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469e58 6000a997 lhu t1,local_30+0x90(sp)
.text:00469e5c 9400a68f lw param_3,local_res4+0x90(sp)
.text:00469e60 34000424 li param_1,0x34
.text:00469e64 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469e68 21902601 _addu s2,t1,param_3
.text:00469e6c 0800a2ae sw v0,0x8(s5)
.text:00469e70 1800bc8f lw gp,local_78+0x90(sp)
.text:00469e74 aaff4010 beq v0,zero,LAB_00469d20
.text:00469e78 f8ff0424 _li param_1,-0x8
.text:00469e7c 3c80958f lw s5,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:00469e80 9400a58f lw param_2,local_res4+0x90(sp)
.text:00469e84 4896b426 addiu s4,s5,-0x69b8
.text:00469e88 6200b527 addiu s5,sp,0x62
.text:00469e8c 000040ac sw zero,0x0(v0)
.text:00469e90 040040ac sw zero,0x4(v0)
.text:00469e94 080040ac sw zero,0x8(v0)
.text:00469e98 0c0040ac sw zero,0xc(v0)
.text:00469e9c 100040ac sw zero,0x10(v0)
.text:00469ea0 140040ac sw zero,0x14(v0)
.text:00469ea4 180040ac sw zero,0x18(v0)
.text:00469ea8 1c0040ac sw zero,0x1c(v0)
.text:00469eac 200040ac sw zero,0x20(v0)
.text:00469eb0 240040ac sw zero,0x24(v0)
.text:00469eb4 280040ac sw zero,0x28(v0)
.text:00469eb8 2c0040ac sw zero,0x2c(v0)
.text:00469ebc 300040ac sw zero,0x30(v0)
.text:00469ec0 2120e002 move param_1,s7
.text:00469ec4 2130c002 move param_3,s6
.text:00469ec8 21386002 move param_4,s3
.text:00469ecc 1000a2af sw v0,local_80+0x90(sp)
.text:00469ed0 1400b5af sw s5,local_7c+0x90(sp)
.text:00469ed4 21c88002 move t9,s4
.text:00469ed8 09f82003 jalr t9=>FUN_00469648 ;undefined FUN_00469648(undefined par...
.text:00469edc 21884000 _move s1,v0
.text:00469ee0 1800bc8f lw gp,local_78+0x90(sp)
.text:00469ee4 8eff4004 bltz v0,LAB_00469d20
.text:00469ee8 e1ff0424 _li param_1,-0x1f
.text:00469eec 9400ab8f lw t3,local_res4+0x90(sp)
.text:00469ef0 6200ac97 lhu t4,local_2e+0x90(sp)
.text:00469ef4 00000000 nop
.text:00469ef8 21188b01 addu v1,t4,t3
.text:00469efc 2b507200 sltu t2,v1,s2
.text:00469f00 bfff4011 beq t2,zero,LAB_00469e00
.text:00469f04 9400a3af _sw v1,local_res4+0x90(sp)
.text:00469f08 2b687600 sltu t5,v1,s6
.text:00469f0c bdffa011 beq t5,zero,LAB_00469e04
.text:00469f10 21200000 _clear param_1
.text:00469f14 00006e90 lbu t6,0x0(v1)
.text:00469f18 00000000 nop
.text:00469f1c b9ffd015 bne t6,s0,LAB_00469e04
.text:00469f20 30001024 _li s0,0x30
LAB_00469f24: ;XREF[1,0]: 00469fd4
.text:00469f24 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00469f28 00000000 nop
.text:00469f2c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00469f30 34000424 _li param_1,0x34
.text:00469f34 300022ae sw v0,0x30(s1)
.text:00469f38 1800bc8f lw gp,local_78+0x90(sp)
.text:00469f3c 2120e002 move param_1,s7
.text:00469f40 2130c002 move param_3,s6
.text:00469f44 27004010 beq v0,zero,LAB_00469fe4
.text:00469f48 21386002 _move param_4,s3
.text:00469f4c 300040ac sw zero,0x30(v0)
.text:00469f50 000040ac sw zero,0x0(v0)
.text:00469f54 040040ac sw zero,0x4(v0)
.text:00469f58 080040ac sw zero,0x8(v0)
.text:00469f5c 0c0040ac sw zero,0xc(v0)
.text:00469f60 100040ac sw zero,0x10(v0)
.text:00469f64 140040ac sw zero,0x14(v0)
.text:00469f68 180040ac sw zero,0x18(v0)
.text:00469f6c 1c0040ac sw zero,0x1c(v0)
.text:00469f70 200040ac sw zero,0x20(v0)
.text:00469f74 240040ac sw zero,0x24(v0)
.text:00469f78 280040ac sw zero,0x28(v0)
.text:00469f7c 2c0040ac sw zero,0x2c(v0)
.text:00469f80 3000318e lw s1,0x30(s1)
.text:00469f84 9400a58f lw param_2,local_res4+0x90(sp)
.text:00469f88 1000b1af sw s1,local_80+0x90(sp)
.text:00469f8c 21c88002 move t9,s4
.text:00469f90 09f82003 jalr t9=>FUN_00469648 ;undefined FUN_00469648(undefined par...
.text:00469f94 1400b5af _sw s5,local_7c+0x90(sp)
.text:00469f98 1800bc8f lw gp,local_78+0x90(sp)
.text:00469f9c 60ff4004 bltz v0,LAB_00469d20
.text:00469fa0 e1ff0424 _li param_1,-0x1f
.text:00469fa4 9400bf8f lw ra,local_res4+0x90(sp)
.text:00469fa8 6200b897 lhu t8,local_2e+0x90(sp)
.text:00469fac 00000000 nop
.text:00469fb0 21101f03 addu v0,t8,ra
.text:00469fb4 2b785200 sltu t7,v0,s2
.text:00469fb8 2b185600 sltu v1,v0,s6
.text:00469fbc 90ffe011 beq t7,zero,LAB_00469e00
.text:00469fc0 9400a2af _sw v0,local_res4+0x90(sp)
.text:00469fc4 8fff6010 beq v1,zero,LAB_00469e04
.text:00469fc8 21200000 _clear param_1
.text:00469fcc 00004590 lbu param_2,0x0(v0)
.text:00469fd0 00000000 nop
.text:00469fd4 d3ffb010 beq param_2,s0,LAB_00469f24
.text:00469fd8 00000000 _nop
.text:00469fdc 89ff0010 b LAB_00469e04
.text:00469fe0 00000000 _nop
LAB_00469fe4: ;XREF[1,0]: 00469f44
.text:00469fe4 4eff0010 b LAB_00469d20
.text:00469fe8 f8ff0424 _li param_1,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509GetDNAttributes(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046a060
;local_res0 undefined4 0 ;XREF[2,0]: 0046a030,0046a248
;local_4 undefined4 -4 ;XREF[4,0]: 00469ffc,0046a3f8,0046a7b0,0046a7fc
;local_8 undefined4 -8 ;XREF[4,0]: 0046a000,0046a3fc,0046a7b4,0046a800
;local_c undefined4 -c ;XREF[4,0]: 0046a004,0046a400,0046a7b8,0046a804
;local_10 undefined4 -10 ;XREF[4,0]: 0046a008,0046a404,0046a7bc,0046a808
;local_14 undefined4 -14 ;XREF[4,0]: 0046a00c,0046a408,0046a7c0,0046a80c
;local_18 undefined4 -18 ;XREF[4,0]: 0046a010,0046a40c,0046a7c4,0046a810
;local_1c undefined4 -1c ;XREF[4,0]: 0046a014,0046a410,0046a7c8,0046a814
;local_20 undefined4 -20 ;XREF[4,0]: 0046a018,0046a414,0046a7cc,0046a818
;local_24 undefined4 -24 ;XREF[4,0]: 0046a01c,0046a418,0046a7d0,0046a81c
;local_28 undefined4 -28 ;XREF[4,0]: 0046a020,0046a41c,0046a7d4,0046a820
;local_30 undefined4 -30 ;XREF[1,0]: 0046a270
;local_34 undefined4 -34 ;XREF[3,0]: 0046a258,0046a29c,0046a7e8
;local_38 undefined4 -38 ;XREF[24,0]: 0046a038,0046a06c,0046a0ac,0046a0dc,0046a104
; 0046a134,0046a178,0046a198,0046a1b4,0046a1cc
; 0046a1e4,0046a288,0046a2a8,0046a2fc,0046a360
; 0046a37c,0046a394,0046a3e8,0046a5b8,0046a774
; 0046a854,0046a874,0046a894,0046a934
;local_9c undefined2 -9c ;XREF[1,0]: 0046a138
;local_9e undefined2 -9e ;XREF[1,0]: 0046a780
;local_a0 undefined2 -a0 ;XREF[12,0]: 0046a064,0046a0e0,0046a1e8,0046a284,0046a2a0
; 0046a300,0046a314,0046a34c,0046a374,0046a42c
; 0046a778,0046a878
;local_a8 undefined4 -a8 ;XREF[23,0]: 0046a024,0046a054,0046a0a0,0046a0c8,0046a128
; 0046a1d8,0046a264,0046a2ec,0046a30c,0046a350
; 0046a390,0046a3b8,0046a3d0,0046a3ec,0046a594
; 0046a5b4,0046a7a8,0046a7f4,0046a868,0046a8b8
; 0046a8d4,0046a8f0,0046a914
;local_b0 undefined4 -b0 ;XREF[1,0]: 0046a254
;local_b4 undefined4 -b4 ;XREF[1,0]: 0046a250
;local_b8 undefined4 -b8 ;XREF[1,0]: 0046a24c
;XREF[5,0]: Entry Point,0046c404,0046cc30
; 0046d238,004d86c4
.text:00469fec 07001c3c lui gp,0x7
.text:00469ff0 f4599c27 addiu gp,gp,0x59f4
.text:00469ff4 21e09903 addu gp,gp,t9
.text:00469ff8 38ffbd27 addiu sp,sp,-0xc8
.text:00469ffc c400bfaf sw ra,local_4+0xc8(sp)
.text:0046a000 c000beaf sw s8,local_8+0xc8(sp)
.text:0046a004 bc00b7af sw s7,local_c+0xc8(sp)
.text:0046a008 b800b6af sw s6,local_10+0xc8(sp)
.text:0046a00c b400b5af sw s5,local_14+0xc8(sp)
.text:0046a010 b000b4af sw s4,local_18+0xc8(sp)
.text:0046a014 ac00b3af sw s3,local_1c+0xc8(sp)
.text:0046a018 a800b2af sw s2,local_20+0xc8(sp)
.text:0046a01c a400b1af sw s1,local_24+0xc8(sp)
.text:0046a020 a000b0af sw s0,local_28+0xc8(sp)
.text:0046a024 2000bcaf sw gp=>_gp,local_a8+0xc8(sp)
.text:0046a028 0000a28c lw v0,0x0(param_2)
.text:0046a02c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046a030 c800a4af sw param_1,local_res0+0xc8(sp)
.text:0046a034 21b8a000 move s7,param_2
.text:0046a038 9000a2af sw v0,local_38+0xc8(sp)
.text:0046a03c ffffc530 andi param_2,param_3,0xffff
.text:0046a040 9000a427 addiu param_1,sp,0x90
.text:0046a044 2800a627 addiu param_3,sp,0x28
.text:0046a048 21a0e000 move s4,param_4
.text:0046a04c 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046a050 21f04000 _move s8,v0
.text:0046a054 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a058 e7004004 bltz v0,LAB_0046a3f8
.text:0046a05c e1ff0324 _li v1,-0x1f
.text:0046a060 d800a68f lw param_3,param_5+0xc8(sp)
.text:0046a064 2800a397 lhu v1,local_a0+0xc8(sp)
.text:0046a068 42280600 srl param_2,param_3,0x1
.text:0046a06c 9000b08f lw s0,local_38+0xc8(sp)
.text:0046a070 0100a430 andi param_1,param_2,0x1
.text:0046a074 42018014 bne param_1,zero,LAB_0046a580
.text:0046a078 21907000 _addu s2,v1,s0
.text:0046a07c 2b101202 sltu v0,s0,s2
LAB_0046a080: ;XREF[1,0]: 0046a5bc
.text:0046a080 c9004010 beq v0,zero,LAB_0046a3a8
.text:0046a084 21a80000 _clear s5
.text:0046a088 23785002 subu t7,s2,s0
LAB_0046a08c: ;XREF[1,0]: 0046a3a0
.text:0046a08c f487998f lw t9,-0x780c(gp)=>->getAsnSet ;= 004836a4
.text:0046a090 ffffe531 andi param_2,t7,0xffff
.text:0046a094 9000a427 addiu param_1,sp,0x90
.text:0046a098 09f82003 jalr t9=>getAsnSet ;undefined getAsnSet()
.text:0046a09c 2a00a627 _addiu param_3,sp,0x2a
.text:0046a0a0 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a0a4 c2014004 bltz v0,LAB_0046a7b0
.text:0046a0a8 e1ff0324 _li v1,-0x1f
.text:0046a0ac 9000b08f lw s0,local_38+0xc8(sp)
LAB_0046a0b0: ;XREF[1,0]: 0046a398
.text:0046a0b0 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046a0b4 23885002 subu s1,s2,s0
.text:0046a0b8 ffff2532 andi param_2,s1,0xffff
.text:0046a0bc 9000a427 addiu param_1,sp,0x90
.text:0046a0c0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046a0c4 2800a627 _addiu param_3,sp,0x28
.text:0046a0c8 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a0cc b8014004 bltz v0,LAB_0046a7b0
.text:0046a0d0 e1ff0324 _li v1,-0x1f
.text:0046a0d4 a701a01a blez s5,LAB_0046a774
.text:0046a0d8 00000000 _nop
.text:0046a0dc 9000a48f lw param_1=>local_38,0x90(sp)
.text:0046a0e0 2800b397 lhu s3,local_a0+0xc8(sp)
.text:0046a0e4 23b09000 subu s6,param_1,s0
.text:0046a0e8 21807602 addu s0,s3,s6
.text:0046a0ec 23a8b002 subu s5,s5,s0
LAB_0046a0f0: ;XREF[2,0]: 0046a788,0046a790
.text:0046a0f0 2b109200 sltu v0,param_1,s2
.text:0046a0f4 ad014010 beq v0,zero,LAB_0046a7ac
.text:0046a0f8 06000524 _li param_2,0x6
.text:0046a0fc 00008390 lbu v1,0x0(param_1)
.text:0046a100 01008424 addiu param_1,param_1,0x1
.text:0046a104 9000a4af sw param_1,local_38+0xc8(sp)
.text:0046a108 a8016514 bne v1,param_2,LAB_0046a7ac
.text:0046a10c 9000b027 _addiu s0,sp,0x90
.text:0046a110 23304402 subu param_3,s2,param_1
.text:0046a114 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046a118 ffffc530 andi param_2,param_3,0xffff
.text:0046a11c 21200002 move param_1,s0
.text:0046a120 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046a124 2c00a627 _addiu param_3,sp,0x2c
.text:0046a128 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a12c a0014004 bltz v0,LAB_0046a7b0
.text:0046a130 e1ff0324 _li v1,-0x1f
.text:0046a134 9000a58f lw param_2,local_38+0xc8(sp)
.text:0046a138 2c00a797 lhu param_4,local_9c+0xc8(sp)
.text:0046a13c 23184502 subu v1,s2,param_2
.text:0046a140 ffffe430 andi param_1,param_4,0xffff
.text:0046a144 2b406400 sltu t0,v1,param_1
.text:0046a148 98010015 bne t0,zero,LAB_0046a7ac
.text:0046a14c 2130a000 _move param_3,param_2
.text:0046a150 02006928 slti t1,v1,0x2
.text:0046a154 a8012015 bne t1,zero,LAB_0046a7f8
.text:0046a158 0000e5ae _sw param_2,0x0(s7)
.text:0046a15c 0a000a24 li t2,0xa
.text:0046a160 5a018a10 beq param_1,t2,LAB_0046a6cc
.text:0046a164 00000000 _nop
LAB_0046a168: ;XREF[10,0]: 0046a6d4,0046a6e4,0046a6f4,0046a704
; 0046a714,0046a724,0046a734,0046a744
; 0046a754,0046a764
.text:0046a168 0000ce90 lbu t6,0x0(param_3)
.text:0046a16c 55000d24 li t5,0x55
.text:0046a170 af01cd15 bne t6,t5,LAB_0046a830
.text:0046a174 0100c424 _addiu param_1,param_3,0x1
.text:0046a178 9000a4af sw param_1,local_38+0xc8(sp)
.text:0046a17c 0100d190 lbu s1,0x1(param_3)
.text:0046a180 04000f24 li t7,0x4
.text:0046a184 aa012f16 bne s1,t7,LAB_0046a830
.text:0046a188 0200c424 _addiu param_1,param_3,0x2
.text:0046a18c ffffe330 andi v1,param_4,0xffff
.text:0046a190 03000224 li v0,0x3
.text:0046a194 98016214 bne v1,v0,LAB_0046a7f8
.text:0046a198 9000a4af _sw param_1,local_38+0xc8(sp)
.text:0046a19c 23484402 subu t1,s2,param_1
.text:0046a1a0 02002829 slti t0,t1,0x2
.text:0046a1a4 94010015 bne t0,zero,LAB_0046a7f8
.text:0046a1a8 0300c324 _addiu v1,param_3,0x3
.text:0046a1ac 0200d690 lbu s6,0x2(param_3)
LAB_0046a1b0: ;XREF[1,0]: 0046a76c
.text:0046a1b0 01006a24 addiu t2,v1,0x1
.text:0046a1b4 9000a3af sw v1,local_38+0xc8(sp)
.text:0046a1b8 23584a02 subu t3,s2,t2
.text:0046a1bc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046a1c0 00007390 lbu s3,0x0(v1)
.text:0046a1c4 21200002 move param_1,s0
.text:0046a1c8 ffff6531 andi param_2,t3,0xffff
.text:0046a1cc 9000aaaf sw t2,local_38+0xc8(sp)
.text:0046a1d0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046a1d4 2800a627 _addiu param_3,sp,0x28
.text:0046a1d8 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a1dc 87014004 bltz v0,LAB_0046a7fc
.text:0046a1e0 f7ff0324 _li v1,-0x9
.text:0046a1e4 9000a58f lw param_2,local_38+0xc8(sp)
.text:0046a1e8 2800a497 lhu param_1,local_a0+0xc8(sp)
.text:0046a1ec 23684502 subu t5,s2,param_2
.text:0046a1f0 ffff8630 andi param_3,param_1,0xffff
.text:0046a1f4 2b60a601 sltu t4,t5,param_3
.text:0046a1f8 80018015 bne t4,zero,LAB_0046a7fc
.text:0046a1fc 1f006e2e _sltiu t6,s3,0x1f
.text:0046a200 a501c011 beq t6,zero,LAB_0046a898
.text:0046a204 21800000 _clear s0
.text:0046a208 01001824 li t8,0x1
.text:0046a20c 5800073c lui param_4,0x58
.text:0046a210 04187802 sllv v1,t8,s3
.text:0046a214 0010f134 ori s1,param_4,0x1000
.text:0046a218 24787100 and t7,v1,s1
.text:0046a21c 2d00e015 bne t7,zero,LAB_0046a2d4
.text:0046a220 08007f30 _andi ra,v1,0x8
.text:0046a224 2c00e017 bne ra,zero,LAB_0046a2d8
.text:0046a228 00000000 _nop
.text:0046a22c 0040103c lui s0,0x4000
.text:0046a230 24207000 and param_1,v1,s0
.text:0046a234 98018010 beq param_1,zero,LAB_0046a898
.text:0046a238 9400a827 _addiu t0,sp,0x94
.text:0046a23c a48a998f lw t9,-0x755c(gp)=>->psToUtf8String ;= 00486864
.text:0046a240 9800a327 addiu v1,sp,0x98
.text:0046a244 02000224 li v0,0x2
.text:0046a248 c800a48f lw param_1,local_res0+0xc8(sp)
.text:0046a24c 1000a8af sw t0,local_b8+0xc8(sp)
.text:0046a250 1400a3af sw v1,local_b4+0xc8(sp)
.text:0046a254 1800a2af sw v0,local_b0+0xc8(sp)
.text:0046a258 9400a0af sw zero,local_34+0xc8(sp)
.text:0046a25c 09f82003 jalr t9=>psToUtf8String ;undefined psToUtf8String(undefined p...
.text:0046a260 1e000724 _li param_4,0x1e
.text:0046a264 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a268 63004014 bne v0,zero,LAB_0046a3f8
.text:0046a26c 21184000 _move v1,v0
.text:0046a270 9800a48f lw param_1,local_30+0xc8(sp)
.text:0046a274 00000000 nop
.text:0046a278 fe7f862c sltiu param_3,param_1,0x7ffe
.text:0046a27c 5901c010 beq param_3,zero,LAB_0046a7e4
.text:0046a280 fdffc326 _addiu v1,s6,-0x3
.text:0046a284 2800a297 lhu v0,local_a0+0xc8(sp)
.text:0046a288 9000af8f lw t7,local_38+0xc8(sp)
.text:0046a28c 00000000 nop
.text:0046a290 21804f00 addu s0,v0,t7
.text:0046a294 02008e24 addiu t6,param_1,0x2
.text:0046a298 2c00762c sltiu s6,v1,0x2c
.text:0046a29c 9400b18f lw s1,local_34+0xc8(sp)
.text:0046a2a0 2800aea7 sh t6,local_a0+0xc8(sp)
.text:0046a2a4 3600c012 beq s6,zero,LAB_0046a380
.text:0046a2a8 9000b0af _sw s0,local_38+0xc8(sp)
LAB_0046a2ac: ;XREF[1,0]: 0046a378
.text:0046a2ac 80200300 sll param_1,v1,0x2
.text:0046a2b0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a2b4 00000000 nop
.text:0046a2b8 541a6224 addiu v0,v1,0x1a54
.text:0046a2bc 21f88200 addu ra,param_1,v0
.text:0046a2c0 0000f88f lw t8,0x0(ra)=>.rodata:DAT_00491a54 ;= 7Ch |
.text:0046a2c4 00000000 nop
.text:0046a2c8 21381c03 addu param_4,t8,gp
.text:0046a2cc 0800e000 jr param_4
.text:0046a2d0 00000000 _nop
LAB_0046a2d4: ;XREF[1,0]: 0046a21c
.text:0046a2d4 01001024 li s0,0x1
LAB_0046a2d8: ;XREF[1,0]: 0046a224
.text:0046a2d8 ffff8530 andi param_2,param_1,0xffff
.text:0046a2dc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046a2e0 00000000 nop
.text:0046a2e4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046a2e8 0200a424 _addiu param_1,param_2,0x2
.text:0046a2ec 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a2f0 6b014010 beq v0,zero,LAB_0046a8a0
.text:0046a2f4 21884000 _move s1,v0
.text:0046a2f8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046a2fc 9000a58f lw param_2,local_38+0xc8(sp)
.text:0046a300 2800a697 lhu param_3,local_a0+0xc8(sp)
.text:0046a304 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046a308 21204000 _move param_1,v0
.text:0046a30c 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a310 21200000 clear param_1
LAB_0046a314: ;XREF[1,0]: 0046a32c
.text:0046a314 2800ac97 lhu t4,local_a0+0xc8(sp)
.text:0046a318 00000000 nop
.text:0046a31c 21589101 addu t3,t4,s1
.text:0046a320 21506401 addu t2,t3,param_1
.text:0046a324 01008424 addiu param_1,param_1,0x1
.text:0046a328 0200892c sltiu t1,param_1,0x2
.text:0046a32c f9ff2015 bne t1,zero,LAB_0046a314
.text:0046a330 000040a1 _sb zero,0x0(t2)
.text:0046a334 3d000012 beq s0,zero,LAB_0046a42c
.text:0046a338 00000000 _nop
.text:0046a33c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0046a340 00000000 nop
.text:0046a344 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0046a348 21202002 _move param_1,s1
.text:0046a34c 2800a497 lhu param_1,local_a0+0xc8(sp)
.text:0046a350 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a354 ffff8d30 andi t5,param_1,0xffff
.text:0046a358 0f014d14 bne v0,t5,LAB_0046a798
.text:0046a35c ffff8230 _andi v0,param_1,0xffff
LAB_0046a360: ;XREF[1,0]: 0046a430
.text:0046a360 9000af8f lw t7,local_38+0xc8(sp)
.text:0046a364 fdffc326 addiu v1,s6,-0x3
.text:0046a368 21804f00 addu s0,v0,t7
.text:0046a36c 02008e24 addiu t6,param_1,0x2
.text:0046a370 2c00762c sltiu s6,v1,0x2c
.text:0046a374 2800aea7 sh t6,local_a0+0xc8(sp)
.text:0046a378 ccffc016 bne s6,zero,LAB_0046a2ac
.text:0046a37c 9000b0af _sw s0,local_38+0xc8(sp)
LAB_0046a380: ;XREF[1,0]: 0046a2a4
.text:0046a380 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046a384 00000000 nop
.text:0046a388 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046a38c 21202002 _move param_1,s1
.text:0046a390 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a394 9000b08f lw s0,local_38+0xc8(sp)
.text:0046a398 45ffa016 bne s5,zero,LAB_0046a0b0
.text:0046a39c 2b101202 _sltu v0,s0,s2
LAB_0046a3a0: ;XREF[1,0]: 0046a890
.text:0046a3a0 3aff4014 bne v0,zero,LAB_0046a08c
.text:0046a3a4 23785002 _subu t7,s2,s0
LAB_0046a3a8: ;XREF[1,0]: 0046a080
.text:0046a3a8 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0046a3ac 3000b527 addiu s5,sp,0x30
.text:0046a3b0 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0046a3b4 2120a002 _move param_1,s5
.text:0046a3b8 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a3bc 23305e02 subu param_3,s2,s8
.text:0046a3c0 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0046a3c4 2120a002 move param_1,s5
.text:0046a3c8 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0046a3cc 2128c003 _move param_2,s8
.text:0046a3d0 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a3d4 2120a002 move param_1,s5
.text:0046a3d8 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0046a3dc 00000000 nop
.text:0046a3e0 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:0046a3e4 20008526 _addiu param_2,s4,0x20
.text:0046a3e8 9000b28f lw s2,local_38+0xc8(sp)
.text:0046a3ec 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a3f0 21180000 clear v1
.text:0046a3f4 0000f2ae sw s2,0x0(s7)
LAB_0046a3f8: ;XREF[5,0]: 0046a058,0046a268,0046a898,0046a8f4
; 0046a930
.text:0046a3f8 c400bf8f lw ra,local_4+0xc8(sp)
.text:0046a3fc c000be8f lw s8,local_8+0xc8(sp)
.text:0046a400 bc00b78f lw s7,local_c+0xc8(sp)
.text:0046a404 b800b68f lw s6,local_10+0xc8(sp)
.text:0046a408 b400b58f lw s5,local_14+0xc8(sp)
.text:0046a40c b000b48f lw s4,local_18+0xc8(sp)
.text:0046a410 ac00b38f lw s3,local_1c+0xc8(sp)
.text:0046a414 a800b28f lw s2,local_20+0xc8(sp)
.text:0046a418 a400b18f lw s1,local_24+0xc8(sp)
.text:0046a41c a000b08f lw s0,local_28+0xc8(sp)
.text:0046a420 21106000 move v0,v1
.text:0046a424 0800e003 jr ra
.text:0046a428 c800bd27 _addiu sp,sp,0xc8
LAB_0046a42c: ;XREF[1,0]: 0046a334
.text:0046a42c 2800a497 lhu param_1,local_a0+0xc8(sp)
.text:0046a430 cbff0010 b LAB_0046a360
.text:0046a434 ffff8230 _andi v0,param_1,0xffff
.text:0046a438 0c ?? 0Ch
.text:0046a439 00 ?? 00h
.text:0046a43a 84 ?? 84h
.text:0046a43b 8e ?? 8Eh
.text:0046a43c 00 ?? 00h
.text:0046a43d 00 ?? 00h
.text:0046a43e 00 ?? 00h
.text:0046a43f 00 ?? 00h
.text:0046a440 97 ?? 97h
.text:0046a441 00 ?? 00h
.text:0046a442 80 ?? 80h
.text:0046a443 14 ?? 14h
.text:0046a444 00 ?? 00h
.text:0046a445 00 ?? 00h
.text:0046a446 00 ?? 00h
.text:0046a447 00 ?? 00h
.text:0046a448 72 ?? 72h r
.text:0046a449 00 ?? 00h
.text:0046a44a 93 ?? 93h
.text:0046a44b a6 ?? A6h
.text:0046a44c 28 ?? 28h (
.text:0046a44d 00 ?? 00h
.text:0046a44e a5 ?? A5h
.text:0046a44f 97 ?? 97h
.text:0046a450 0c ?? 0Ch
.text:0046a451 00 ?? 00h
.text:0046a452 91 ?? 91h
.text:0046a453 ae ?? AEh
.text:0046a454 d0 ?? D0h
.text:0046a455 ff ?? FFh
.text:0046a456 00 ?? 00h
.text:0046a457 10 ?? 10h
.text:0046a458 74 ?? 74h t
.text:0046a459 00 ?? 00h
.text:0046a45a 85 ?? 85h
.text:0046a45b a6 ?? A6h
.text:0046a45c 54 ?? 54h T
.text:0046a45d 8f ?? 8Fh
.text:0046a45e 99 ?? 99h
.text:0046a45f 8f ?? 8Fh
.text:0046a460 00 ?? 00h
.text:0046a461 00 ?? 00h
.text:0046a462 00 ?? 00h
.text:0046a463 00 ?? 00h
.text:0046a464 09 ?? 09h
.text:0046a465 f8 ?? F8h
.text:0046a466 20 ?? 20h
.text:0046a467 03 ?? 03h
.text:0046a468 0c ?? 0Ch
.text:0046a469 00 ?? 00h
.text:0046a46a 04 ?? 04h
.text:0046a46b 24 ?? 24h $
.text:0046a46c 08 ?? 08h
.text:0046a46d 00 ?? 00h
.text:0046a46e 53 ?? 53h S
.text:0046a46f a4 ?? A4h
.text:0046a470 1c ?? 1Ch
.text:0046a471 00 ?? 00h
.text:0046a472 8c ?? 8Ch
.text:0046a473 8e ?? 8Eh
.text:0046a474 28 ?? 28h (
.text:0046a475 00 ?? 00h
.text:0046a476 ad ?? ADh
.text:0046a477 97 ?? 97h
.text:0046a478 20 ?? 20h
.text:0046a479 00 ?? 00h
.text:0046a47a bc ?? BCh
.text:0046a47b 8f ?? 8Fh
.text:0046a47c 90 ?? 90h
.text:0046a47d 00 ?? 00h
.text:0046a47e b0 ?? B0h
.text:0046a47f 8f ?? 8Fh
.text:0046a480 00 ?? 00h
.text:0046a481 00 ?? 00h
.text:0046a482 4c ?? 4Ch L
.text:0046a483 ac ?? ACh
.text:0046a484 04 ?? 04h
.text:0046a485 00 ?? 00h
.text:0046a486 51 ?? 51h Q
.text:0046a487 ac ?? ACh
.text:0046a488 0a ?? 0Ah
.text:0046a489 00 ?? 00h
.text:0046a48a 4d ?? 4Dh M
.text:0046a48b a4 ?? A4h
.text:0046a48c c2 ?? C2h
.text:0046a48d ff ?? FFh
.text:0046a48e 00 ?? 00h
.text:0046a48f 10 ?? 10h
.text:0046a490 1c ?? 1Ch
.text:0046a491 00 ?? 00h
.text:0046a492 82 ?? 82h
.text:0046a493 ae ?? AEh
.text:0046a494 14 ?? 14h
.text:0046a495 00 ?? 00h
.text:0046a496 84 ?? 84h
.text:0046a497 8e ?? 8Eh
.text:0046a498 00 ?? 00h
.text:0046a499 00 ?? 00h
.text:0046a49a 00 ?? 00h
.text:0046a49b 00 ?? 00h
.text:0046a49c 54 ?? 54h T
.text:0046a49d 00 ?? 00h
.text:0046a49e 80 ?? 80h
.text:0046a49f 14 ?? 14h
.text:0046a4a0 00 ?? 00h
.text:0046a4a1 00 ?? 00h
.text:0046a4a2 00 ?? 00h
.text:0046a4a3 00 ?? 00h
.text:0046a4a4 6a ?? 6Ah j
.text:0046a4a5 00 ?? 00h
.text:0046a4a6 93 ?? 93h
.text:0046a4a7 a6 ?? A6h
.text:0046a4a8 28 ?? 28h (
.text:0046a4a9 00 ?? 00h
.text:0046a4aa a9 ?? A9h
.text:0046a4ab 97 ?? 97h
.text:0046a4ac 14 ?? 14h
.text:0046a4ad 00 ?? 00h
.text:0046a4ae 91 ?? 91h
.text:0046a4af ae ?? AEh
.text:0046a4b0 b9 ?? B9h
.text:0046a4b1 ff ?? FFh
.text:0046a4b2 00 ?? 00h
.text:0046a4b3 10 ?? 10h
.text:0046a4b4 6c ?? 6Ch l
.text:0046a4b5 00 ?? 00h
.text:0046a4b6 89 ?? 89h
.text:0046a4b7 a6 ?? A6h
.text:0046a4b8 00 ?? 00h
.text:0046a4b9 00 ?? 00h
.text:0046a4ba 84 ?? 84h
.text:0046a4bb 8e ?? 8Eh
.text:0046a4bc 00 ?? 00h
.text:0046a4bd 00 ?? 00h
.text:0046a4be 00 ?? 00h ;? -> 00400000
.text:0046a4bf 00 ?? 00h
.text:0046a4c0 40 ?? 40h @
.text:0046a4c1 00 ?? 00h
.text:0046a4c2 80 ?? 80h
.text:0046a4c3 14 ?? 14h
.text:0046a4c4 00 ?? 00h
.text:0046a4c5 00 ?? 00h
.text:0046a4c6 00 ?? 00h
.text:0046a4c7 00 ?? 00h
.text:0046a4c8 66 ?? 66h f
.text:0046a4c9 00 ?? 00h
.text:0046a4ca 93 ?? 93h
.text:0046a4cb a6 ?? A6h
.text:0046a4cc 28 ?? 28h (
.text:0046a4cd 00 ?? 00h
.text:0046a4ce b3 ?? B3h
.text:0046a4cf 97 ?? 97h
.text:0046a4d0 00 ?? 00h
.text:0046a4d1 00 ?? 00h
.text:0046a4d2 91 ?? 91h
.text:0046a4d3 ae ?? AEh
.text:0046a4d4 b0 ?? B0h
.text:0046a4d5 ff ?? FFh
.text:0046a4d6 00 ?? 00h
.text:0046a4d7 10 ?? 10h
.text:0046a4d8 68 ?? 68h h
.text:0046a4d9 00 ?? 00h
.text:0046a4da 93 ?? 93h
.text:0046a4db a6 ?? A6h
.text:0046a4dc 54 ?? 54h T
.text:0046a4dd 8f ?? 8Fh
.text:0046a4de 99 ?? 99h
.text:0046a4df 8f ?? 8Fh
.text:0046a4e0 00 ?? 00h
.text:0046a4e1 00 ?? 00h
.text:0046a4e2 00 ?? 00h
.text:0046a4e3 00 ?? 00h
.text:0046a4e4 09 ?? 09h
.text:0046a4e5 f8 ?? F8h
.text:0046a4e6 20 ?? 20h
.text:0046a4e7 03 ?? 03h
.text:0046a4e8 0c ?? 0Ch
.text:0046a4e9 00 ?? 00h
.text:0046a4ea 04 ?? 04h
.text:0046a4eb 24 ?? 24h $
.text:0046a4ec 08 ?? 08h
.text:0046a4ed 00 ?? 00h
.text:0046a4ee 53 ?? 53h S
.text:0046a4ef a4 ?? A4h
.text:0046a4f0 08 ?? 08h
.text:0046a4f1 00 ?? 00h
.text:0046a4f2 88 ?? 88h
.text:0046a4f3 8e ?? 8Eh
.text:0046a4f4 28 ?? 28h (
.text:0046a4f5 00 ?? 00h
.text:0046a4f6 a6 ?? A6h
.text:0046a4f7 97 ?? 97h
.text:0046a4f8 20 ?? 20h
.text:0046a4f9 00 ?? 00h
.text:0046a4fa bc ?? BCh
.text:0046a4fb 8f ?? 8Fh
.text:0046a4fc 90 ?? 90h
.text:0046a4fd 00 ?? 00h
.text:0046a4fe b0 ?? B0h
.text:0046a4ff 8f ?? 8Fh
.text:0046a500 00 ?? 00h
.text:0046a501 00 ?? 00h
.text:0046a502 48 ?? 48h H
.text:0046a503 ac ?? ACh
.text:0046a504 04 ?? 04h
.text:0046a505 00 ?? 00h
.text:0046a506 51 ?? 51h Q
.text:0046a507 ac ?? ACh
.text:0046a508 0a ?? 0Ah
.text:0046a509 00 ?? 00h
.text:0046a50a 46 ?? 46h F
.text:0046a50b a4 ?? A4h
.text:0046a50c a2 ?? A2h
.text:0046a50d ff ?? FFh
.text:0046a50e 00 ?? 00h
.text:0046a50f 10 ?? 10h
.text:0046a510 08 ?? 08h
.text:0046a511 00 ?? 00h
.text:0046a512 82 ?? 82h
.text:0046a513 ae ?? AEh
.text:0046a514 04 ?? 04h
.text:0046a515 00 ?? 00h
.text:0046a516 84 ?? 84h
.text:0046a517 8e ?? 8Eh
.text:0046a518 00 ?? 00h
.text:0046a519 00 ?? 00h
.text:0046a51a 00 ?? 00h
.text:0046a51b 00 ?? 00h
.text:0046a51c 3f ?? 3Fh ?
.text:0046a51d 00 ?? 00h
.text:0046a51e 80 ?? 80h
.text:0046a51f 14 ?? 14h
.text:0046a520 00 ?? 00h
.text:0046a521 00 ?? 00h
.text:0046a522 00 ?? 00h
.text:0046a523 00 ?? 00h
.text:0046a524 6e ?? 6Eh n
.text:0046a525 00 ?? 00h
.text:0046a526 93 ?? 93h
.text:0046a527 a6 ?? A6h
.text:0046a528 04 ?? 04h
.text:0046a529 00 ?? 00h
.text:0046a52a 91 ?? 91h
.text:0046a52b ae ?? AEh
.text:0046a52c 28 ?? 28h (
.text:0046a52d 00 ?? 00h
.text:0046a52e b1 ?? B1h
.text:0046a52f 97 ?? 97h
.text:0046a530 99 ?? 99h
.text:0046a531 ff ?? FFh
.text:0046a532 00 ?? 00h
.text:0046a533 10 ?? 10h
.text:0046a534 70 ?? 70h p
.text:0046a535 00 ?? 00h
.text:0046a536 91 ?? 91h
.text:0046a537 a6 ?? A6h
.text:0046a538 10 ?? 10h
.text:0046a539 00 ?? 00h
.text:0046a53a 84 ?? 84h
.text:0046a53b 8e ?? 8Eh
.text:0046a53c 00 ?? 00h
.text:0046a53d 00 ?? 00h
.text:0046a53e 00 ?? 00h
.text:0046a53f 00 ?? 00h
.text:0046a540 4c ?? 4Ch L
.text:0046a541 00 ?? 00h
.text:0046a542 80 ?? 80h
.text:0046a543 14 ?? 14h
.text:0046a544 00 ?? 00h
.text:0046a545 00 ?? 00h
.text:0046a546 00 ?? 00h
.text:0046a547 00 ?? 00h
.text:0046a548 7a ?? 7Ah z
.text:0046a549 00 ?? 00h
.text:0046a54a 93 ?? 93h
.text:0046a54b a6 ?? A6h
.text:0046a54c 28 ?? 28h (
.text:0046a54d 00 ?? 00h
.text:0046a54e ab ?? ABh
.text:0046a54f 97 ?? 97h
.text:0046a550 10 ?? 10h
.text:0046a551 00 ?? 00h
.text:0046a552 91 ?? 91h
.text:0046a553 ae ?? AEh
.text:0046a554 90 ?? 90h
.text:0046a555 ff ?? FFh
.text:0046a556 00 ?? 00h
.text:0046a557 10 ?? 10h
.text:0046a558 7c ?? 7Ch |
.text:0046a559 00 ?? 00h
.text:0046a55a 8b ?? 8Bh
.text:0046a55b a6 ?? A6h
.text:0046a55c 18 ?? 18h
.text:0046a55d 00 ?? 00h
.text:0046a55e 84 ?? 84h
.text:0046a55f 8e ?? 8Eh
.text:0046a560 00 ?? 00h
.text:0046a561 00 ?? 00h
.text:0046a562 00 ?? 00h
.text:0046a563 00 ?? 00h
.text:0046a564 38 ?? 38h 8
.text:0046a565 00 ?? 00h
.text:0046a566 80 ?? 80h
.text:0046a567 14 ?? 14h
.text:0046a568 00 ?? 00h
.text:0046a569 00 ?? 00h
.text:0046a56a 00 ?? 00h
.text:0046a56b 00 ?? 00h
.text:0046a56c 76 ?? 76h v
.text:0046a56d 00 ?? 00h
.text:0046a56e 93 ?? 93h
.text:0046a56f a6 ?? A6h
.text:0046a570 28 ?? 28h (
.text:0046a571 00 ?? 00h
.text:0046a572 aa ?? AAh
.text:0046a573 97 ?? 97h
.text:0046a574 18 ?? 18h
.text:0046a575 00 ?? 00h
.text:0046a576 91 ?? 91h
.text:0046a577 ae ?? AEh
.text:0046a578 87 ?? 87h
.text:0046a579 ff ?? FFh
.text:0046a57a 00 ?? 00h
.text:0046a57b 10 ?? 10h
.text:0046a57c 78 ?? 78h x
.text:0046a57d 00 ?? 00h
.text:0046a57e 8a ?? 8Ah
.text:0046a57f a6 ?? A6h
LAB_0046a580: ;XREF[1,0]: 0046a074
.text:0046a580 23385e02 subu param_4,s2,s8
.text:0046a584 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046a588 640087a6 sh param_4,0x64(s4)
.text:0046a58c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046a590 ffffe430 _andi param_1,param_4,0xffff
.text:0046a594 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a598 d8004010 beq v0,zero,LAB_0046a8fc
.text:0046a59c 600082ae _sw v0,0x60(s4)
.text:0046a5a0 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046a5a4 64008696 lhu param_3,0x64(s4)
.text:0046a5a8 21204000 move param_1,v0
.text:0046a5ac 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046a5b0 2128c003 _move param_2,s8
.text:0046a5b4 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a5b8 9000b08f lw s0,local_38+0xc8(sp)
.text:0046a5bc b0fe0010 b LAB_0046a080
.text:0046a5c0 2b101202 _sltu v0,s0,s2
.text:0046a5c4 84 ?? 84h
.text:0046a5c5 84 ?? 84h
.text:0046a5c6 99 ?? 99h
.text:0046a5c7 8f ?? 8Fh
.text:0046a5c8 00 ?? 00h
.text:0046a5c9 00 ?? 00h
.text:0046a5ca 00 ?? 00h
.text:0046a5cb 00 ?? 00h
.text:0046a5cc 09 ?? 09h
.text:0046a5cd f8 ?? F8h
.text:0046a5ce 20 ?? 20h
.text:0046a5cf 03 ?? 03h
.text:0046a5d0 00 ?? 00h
.text:0046a5d1 00 ?? 00h
.text:0046a5d2 00 ?? 00h
.text:0046a5d3 00 ?? 00h
.text:0046a5d4 66 ?? 66h f
.text:0046a5d5 00 ?? 00h
.text:0046a5d6 93 ?? 93h
.text:0046a5d7 a6 ?? A6h
.text:0046a5d8 28 ?? 28h (
.text:0046a5d9 00 ?? 00h
.text:0046a5da b3 ?? B3h
.text:0046a5db 97 ?? 97h
.text:0046a5dc 20 ?? 20h
.text:0046a5dd 00 ?? 00h
.text:0046a5de bc ?? BCh
.text:0046a5df 8f ?? 8Fh
.text:0046a5e0 90 ?? 90h
.text:0046a5e1 00 ?? 00h
.text:0046a5e2 b0 ?? B0h
.text:0046a5e3 8f ?? 8Fh
.text:0046a5e4 00 ?? 00h
.text:0046a5e5 00 ?? 00h
.text:0046a5e6 91 ?? 91h
.text:0046a5e7 ae ?? AEh
.text:0046a5e8 6b ?? 6Bh k
.text:0046a5e9 ff ?? FFh
.text:0046a5ea 00 ?? 00h
.text:0046a5eb 10 ?? 10h
.text:0046a5ec 68 ?? 68h h
.text:0046a5ed 00 ?? 00h
.text:0046a5ee 93 ?? 93h
.text:0046a5ef a6 ?? A6h
.text:0046a5f0 84 ?? 84h
.text:0046a5f1 84 ?? 84h
.text:0046a5f2 99 ?? 99h
.text:0046a5f3 8f ?? 8Fh
.text:0046a5f4 00 ?? 00h
.text:0046a5f5 00 ?? 00h
.text:0046a5f6 00 ?? 00h
.text:0046a5f7 00 ?? 00h
.text:0046a5f8 09 ?? 09h
.text:0046a5f9 f8 ?? F8h
.text:0046a5fa 20 ?? 20h
.text:0046a5fb 03 ?? 03h
.text:0046a5fc 00 ?? 00h
.text:0046a5fd 00 ?? 00h
.text:0046a5fe 00 ?? 00h
.text:0046a5ff 00 ?? 00h
.text:0046a600 6a ?? 6Ah j
.text:0046a601 00 ?? 00h
.text:0046a602 93 ?? 93h
.text:0046a603 a6 ?? A6h
.text:0046a604 28 ?? 28h (
.text:0046a605 00 ?? 00h
.text:0046a606 a9 ?? A9h
.text:0046a607 97 ?? 97h
.text:0046a608 20 ?? 20h
.text:0046a609 00 ?? 00h
.text:0046a60a bc ?? BCh
.text:0046a60b 8f ?? 8Fh
.text:0046a60c 90 ?? 90h
.text:0046a60d 00 ?? 00h
.text:0046a60e b0 ?? B0h
.text:0046a60f 8f ?? 8Fh
.text:0046a610 14 ?? 14h
.text:0046a611 00 ?? 00h
.text:0046a612 91 ?? 91h
.text:0046a613 ae ?? AEh
.text:0046a614 60 ?? 60h `
.text:0046a615 ff ?? FFh
.text:0046a616 00 ?? 00h
.text:0046a617 10 ?? 10h
.text:0046a618 6c ?? 6Ch l
.text:0046a619 00 ?? 00h
.text:0046a61a 89 ?? 89h
.text:0046a61b a6 ?? A6h
.text:0046a61c 84 ?? 84h
.text:0046a61d 84 ?? 84h
.text:0046a61e 99 ?? 99h
.text:0046a61f 8f ?? 8Fh
.text:0046a620 00 ?? 00h
.text:0046a621 00 ?? 00h
.text:0046a622 00 ?? 00h
.text:0046a623 00 ?? 00h
.text:0046a624 09 ?? 09h
.text:0046a625 f8 ?? F8h
.text:0046a626 20 ?? 20h
.text:0046a627 03 ?? 03h
.text:0046a628 00 ?? 00h
.text:0046a629 00 ?? 00h
.text:0046a62a 00 ?? 00h
.text:0046a62b 00 ?? 00h
.text:0046a62c 6e ?? 6Eh n
.text:0046a62d 00 ?? 00h
.text:0046a62e 93 ?? 93h
.text:0046a62f a6 ?? A6h
.text:0046a630 04 ?? 04h
.text:0046a631 00 ?? 00h
.text:0046a632 91 ?? 91h
.text:0046a633 ae ?? AEh
.text:0046a634 20 ?? 20h
.text:0046a635 00 ?? 00h
.text:0046a636 bc ?? BCh
.text:0046a637 8f ?? 8Fh
.text:0046a638 28 ?? 28h (
.text:0046a639 00 ?? 00h
.text:0046a63a b1 ?? B1h
.text:0046a63b 97 ?? 97h
.text:0046a63c 90 ?? 90h
.text:0046a63d 00 ?? 00h
.text:0046a63e b0 ?? B0h
.text:0046a63f 8f ?? 8Fh
.text:0046a640 55 ?? 55h U
.text:0046a641 ff ?? FFh
.text:0046a642 00 ?? 00h
.text:0046a643 10 ?? 10h
.text:0046a644 70 ?? 70h p
.text:0046a645 00 ?? 00h
.text:0046a646 91 ?? 91h
.text:0046a647 a6 ?? A6h
.text:0046a648 84 ?? 84h
.text:0046a649 84 ?? 84h
.text:0046a64a 99 ?? 99h
.text:0046a64b 8f ?? 8Fh
.text:0046a64c 00 ?? 00h
.text:0046a64d 00 ?? 00h
.text:0046a64e 00 ?? 00h
.text:0046a64f 00 ?? 00h
.text:0046a650 09 ?? 09h
.text:0046a651 f8 ?? F8h
.text:0046a652 20 ?? 20h
.text:0046a653 03 ?? 03h
.text:0046a654 00 ?? 00h
.text:0046a655 00 ?? 00h
.text:0046a656 00 ?? 00h
.text:0046a657 00 ?? 00h
.text:0046a658 76 ?? 76h v
.text:0046a659 00 ?? 00h
.text:0046a65a 93 ?? 93h
.text:0046a65b a6 ?? A6h
.text:0046a65c 28 ?? 28h (
.text:0046a65d 00 ?? 00h
.text:0046a65e aa ?? AAh
.text:0046a65f 97 ?? 97h
.text:0046a660 20 ?? 20h
.text:0046a661 00 ?? 00h
.text:0046a662 bc ?? BCh
.text:0046a663 8f ?? 8Fh
.text:0046a664 90 ?? 90h
.text:0046a665 00 ?? 00h
.text:0046a666 b0 ?? B0h
.text:0046a667 8f ?? 8Fh
.text:0046a668 18 ?? 18h
.text:0046a669 00 ?? 00h
.text:0046a66a 91 ?? 91h
.text:0046a66b ae ?? AEh
.text:0046a66c 4a ?? 4Ah J
.text:0046a66d ff ?? FFh
.text:0046a66e 00 ?? 00h
.text:0046a66f 10 ?? 10h
.text:0046a670 78 ?? 78h x
.text:0046a671 00 ?? 00h
.text:0046a672 8a ?? 8Ah
.text:0046a673 a6 ?? A6h
.text:0046a674 84 ?? 84h
.text:0046a675 84 ?? 84h
.text:0046a676 99 ?? 99h
.text:0046a677 8f ?? 8Fh
.text:0046a678 00 ?? 00h
.text:0046a679 00 ?? 00h
.text:0046a67a 00 ?? 00h
.text:0046a67b 00 ?? 00h
.text:0046a67c 09 ?? 09h
.text:0046a67d f8 ?? F8h
.text:0046a67e 20 ?? 20h
.text:0046a67f 03 ?? 03h
.text:0046a680 00 ?? 00h
.text:0046a681 00 ?? 00h
.text:0046a682 00 ?? 00h
.text:0046a683 00 ?? 00h
.text:0046a684 7a ?? 7Ah z
.text:0046a685 00 ?? 00h
.text:0046a686 93 ?? 93h
.text:0046a687 a6 ?? A6h
.text:0046a688 28 ?? 28h (
.text:0046a689 00 ?? 00h
.text:0046a68a ab ?? ABh
.text:0046a68b 97 ?? 97h
.text:0046a68c 20 ?? 20h
.text:0046a68d 00 ?? 00h
.text:0046a68e bc ?? BCh
.text:0046a68f 8f ?? 8Fh
.text:0046a690 90 ?? 90h
.text:0046a691 00 ?? 00h
.text:0046a692 b0 ?? B0h
.text:0046a693 8f ?? 8Fh
.text:0046a694 10 ?? 10h
.text:0046a695 00 ?? 00h
.text:0046a696 91 ?? 91h
.text:0046a697 ae ?? AEh
.text:0046a698 3f ?? 3Fh ?
.text:0046a699 ff ?? FFh
.text:0046a69a 00 ?? 00h
.text:0046a69b 10 ?? 10h
.text:0046a69c 7c ?? 7Ch |
.text:0046a69d 00 ?? 00h
.text:0046a69e 8b ?? 8Bh
.text:0046a69f a6 ?? A6h
.text:0046a6a0 84 ?? 84h
.text:0046a6a1 84 ?? 84h
.text:0046a6a2 99 ?? 99h
.text:0046a6a3 8f ?? 8Fh
.text:0046a6a4 00 ?? 00h
.text:0046a6a5 00 ?? 00h
.text:0046a6a6 00 ?? 00h
.text:0046a6a7 00 ?? 00h
.text:0046a6a8 09 ?? 09h
.text:0046a6a9 f8 ?? F8h
.text:0046a6aa 20 ?? 20h
.text:0046a6ab 03 ?? 03h
.text:0046a6ac 00 ?? 00h
.text:0046a6ad 00 ?? 00h
.text:0046a6ae 00 ?? 00h
.text:0046a6af 00 ?? 00h
.text:0046a6b0 72 ?? 72h r
.text:0046a6b1 00 ?? 00h
.text:0046a6b2 93 ?? 93h
.text:0046a6b3 a6 ?? A6h
.text:0046a6b4 28 ?? 28h (
.text:0046a6b5 00 ?? 00h
.text:0046a6b6 a5 ?? A5h
.text:0046a6b7 97 ?? 97h
.text:0046a6b8 20 ?? 20h
.text:0046a6b9 00 ?? 00h
.text:0046a6ba bc ?? BCh
.text:0046a6bb 8f ?? 8Fh
.text:0046a6bc 90 ?? 90h
.text:0046a6bd 00 ?? 00h
.text:0046a6be b0 ?? B0h
.text:0046a6bf 8f ?? 8Fh
.text:0046a6c0 0c ?? 0Ch
.text:0046a6c1 00 ?? 00h
.text:0046a6c2 91 ?? 91h
.text:0046a6c3 ae ?? AEh
.text:0046a6c4 34 ?? 34h 4
.text:0046a6c5 ff ?? FFh
.text:0046a6c6 00 ?? 00h
.text:0046a6c7 10 ?? 10h
.text:0046a6c8 74 ?? 74h t
.text:0046a6c9 00 ?? 00h
.text:0046a6ca 85 ?? 85h
.text:0046a6cb a6 ?? A6h
LAB_0046a6cc: ;XREF[1,0]: 0046a160
.text:0046a6cc 0000ab90 lbu t3,0x0(param_2)
.text:0046a6d0 09000424 li param_1,0x9
.text:0046a6d4 a4fe6415 bne t3,param_1,LAB_0046a168
.text:0046a6d8 92000c24 _li t4,0x92
.text:0046a6dc 0100ad90 lbu t5,0x1(param_2)
.text:0046a6e0 00000000 nop
.text:0046a6e4 a0feac15 bne t5,t4,LAB_0046a168
.text:0046a6e8 26000e24 _li t6,0x26
.text:0046a6ec 0200af90 lbu t7,0x2(param_2)
.text:0046a6f0 00000000 nop
.text:0046a6f4 9cfeee15 bne t7,t6,LAB_0046a168
.text:0046a6f8 89001124 _li s1,0x89
.text:0046a6fc 0300b390 lbu s3,0x3(param_2)
.text:0046a700 00000000 nop
.text:0046a704 98fe7116 bne s3,s1,LAB_0046a168
.text:0046a708 93001624 _li s6,0x93
.text:0046a70c 0400b890 lbu t8,0x4(param_2)
.text:0046a710 00000000 nop
.text:0046a714 94fe1617 bne t8,s6,LAB_0046a168
.text:0046a718 f2001f24 _li ra,0xf2
.text:0046a71c 0500a290 lbu v0,0x5(param_2)
.text:0046a720 00000000 nop
.text:0046a724 90fe5f14 bne v0,ra,LAB_0046a168
.text:0046a728 2c001924 _li t9,0x2c
.text:0046a72c 0600a390 lbu v1,0x6(param_2)
.text:0046a730 00000000 nop
.text:0046a734 8cfe7914 bne v1,t9,LAB_0046a168
.text:0046a738 64000824 _li t0,0x64
.text:0046a73c 0700a990 lbu t1,0x7(param_2)
.text:0046a740 00000000 nop
.text:0046a744 88fe2815 bne t1,t0,LAB_0046a168
.text:0046a748 01000a24 _li t2,0x1
.text:0046a74c 0800a490 lbu param_1,0x8(param_2)
.text:0046a750 00000000 nop
.text:0046a754 84fe8a14 bne param_1,t2,LAB_0046a168
.text:0046a758 19000b24 _li t3,0x19
.text:0046a75c 0900ac90 lbu t4,0x9(param_2)
.text:0046a760 00000000 nop
.text:0046a764 80fe8b15 bne t4,t3,LAB_0046a168
.text:0046a768 0a00a324 _addiu v1,param_2,0xa
.text:0046a76c 90fe0010 b LAB_0046a1b0
.text:0046a770 19001624 _li s6,0x19
LAB_0046a774: ;XREF[1,0]: 0046a0d4
.text:0046a774 9000a48f lw param_1=>local_38,0x90(sp)
.text:0046a778 2800a697 lhu param_3=>local_a0,0x28(sp)
.text:0046a77c 23289000 subu param_2,param_1,s0
.text:0046a780 2a00a397 lhu v1,local_9e+0xc8(sp)
.text:0046a784 21c0c500 addu t8,param_3,param_2
.text:0046a788 59fe7810 beq v1,t8,LAB_0046a0f0
.text:0046a78c 23f86500 _subu ra,v1,param_2
.text:0046a790 57fe0010 b LAB_0046a0f0
.text:0046a794 23a8e603 _subu s5,ra,param_3
LAB_0046a798: ;XREF[1,0]: 0046a358
.text:0046a798 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046a79c 00000000 nop
.text:0046a7a0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046a7a4 21202002 _move param_1,s1
.text:0046a7a8 2000bc8f lw gp,local_a8+0xc8(sp)
LAB_0046a7ac: ;XREF[4,0]: 0046a0f4,0046a108,0046a148,0046a884
.text:0046a7ac e1ff0324 li v1,-0x1f
LAB_0046a7b0: ;XREF[4,0]: 0046a0a4,0046a0cc,0046a12c,0046a86c
.text:0046a7b0 c400bf8f lw ra,local_4+0xc8(sp)
.text:0046a7b4 c000be8f lw s8,local_8+0xc8(sp)
.text:0046a7b8 bc00b78f lw s7,local_c+0xc8(sp)
.text:0046a7bc b800b68f lw s6,local_10+0xc8(sp)
.text:0046a7c0 b400b58f lw s5,local_14+0xc8(sp)
.text:0046a7c4 b000b48f lw s4,local_18+0xc8(sp)
.text:0046a7c8 ac00b38f lw s3,local_1c+0xc8(sp)
.text:0046a7cc a800b28f lw s2,local_20+0xc8(sp)
.text:0046a7d0 a400b18f lw s1,local_24+0xc8(sp)
.text:0046a7d4 a000b08f lw s0,local_28+0xc8(sp)
.text:0046a7d8 21106000 move v0,v1
.text:0046a7dc 0800e003 jr ra
.text:0046a7e0 c800bd27 _addiu sp,sp,0xc8
LAB_0046a7e4: ;XREF[1,0]: 0046a27c
.text:0046a7e4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046a7e8 9400a48f lw param_1,local_34+0xc8(sp)
.text:0046a7ec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046a7f0 00000000 _nop
.text:0046a7f4 2000bc8f lw gp,local_a8+0xc8(sp)
LAB_0046a7f8: ;XREF[3,0]: 0046a154,0046a194,0046a1a4
.text:0046a7f8 f7ff0324 li v1,-0x9
LAB_0046a7fc: ;XREF[2,0]: 0046a1dc,0046a1f8
.text:0046a7fc c400bf8f lw ra,local_4+0xc8(sp)
.text:0046a800 c000be8f lw s8,local_8+0xc8(sp)
.text:0046a804 bc00b78f lw s7,local_c+0xc8(sp)
.text:0046a808 b800b68f lw s6,local_10+0xc8(sp)
.text:0046a80c b400b58f lw s5,local_14+0xc8(sp)
.text:0046a810 b000b48f lw s4,local_18+0xc8(sp)
.text:0046a814 ac00b38f lw s3,local_1c+0xc8(sp)
.text:0046a818 a800b28f lw s2,local_20+0xc8(sp)
.text:0046a81c a400b18f lw s1,local_24+0xc8(sp)
.text:0046a820 a000b08f lw s0,local_28+0xc8(sp)
.text:0046a824 21106000 move v0,v1
.text:0046a828 0800e003 jr ra
.text:0046a82c c800bd27 _addiu sp,sp,0xc8
LAB_0046a830: ;XREF[2,0]: 0046a170,0046a184
.text:0046a830 ffffe430 andi param_1,param_4,0xffff
.text:0046a834 23304502 subu param_3,s2,param_2
.text:0046a838 01009324 addiu s3,param_1,0x1
.text:0046a83c 2b38d300 sltu param_4,param_3,s3
.text:0046a840 3a00e014 bne param_4,zero,LAB_0046a92c
.text:0046a844 21c08500 _addu t8,param_1,param_2
.text:0046a848 01001627 addiu s6,t8,0x1
.text:0046a84c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046a850 23285602 subu param_2,s2,s6
.text:0046a854 9000b6af sw s6,local_38+0xc8(sp)
.text:0046a858 21200002 move param_1,s0
.text:0046a85c ffffa530 andi param_2,param_2,0xffff
.text:0046a860 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046a864 2800a627 _addiu param_3,sp,0x28
.text:0046a868 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a86c d0ff4004 bltz v0,LAB_0046a7b0
.text:0046a870 e1ff0324 _li v1,-0x1f
.text:0046a874 9000a48f lw param_1=>local_38,0x90(sp)
.text:0046a878 2800a397 lhu v1,local_a0+0xc8(sp)
.text:0046a87c 23f84402 subu ra,s2,param_1
.text:0046a880 2b80e303 sltu s0,ra,v1
.text:0046a884 c9ff0016 bne s0,zero,LAB_0046a7ac
.text:0046a888 21806400 _addu s0,v1,param_1
.text:0046a88c 2b101202 sltu v0,s0,s2
.text:0046a890 c3fe0010 b LAB_0046a3a0
.text:0046a894 9000b0af _sw s0,local_38+0xc8(sp)
LAB_0046a898: ;XREF[2,0]: 0046a200,0046a234
.text:0046a898 d7fe0010 b LAB_0046a3f8
.text:0046a89c f6ff0324 _li v1,-0xa
LAB_0046a8a0: ;XREF[1,0]: 0046a2f0
.text:0046a8a0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a8a4 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a8a8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046a8ac 5c01a425 addiu param_1=>...,t5,0x15c ;= "psError %s"
.text:0046a8b0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046a8b4 b0148525 _addiu param_2=>...,t4,0x14b0 ;= "keyformat/x509.c"
.text:0046a8b8 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a8bc ef120524 li param_2,0x12ef
.text:0046a8c0 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a8c4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046a8c8 1c016425 addiu param_1=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
LAB_0046a8cc: ;XREF[1,0]: 0046a924
.text:0046a8cc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046a8d0 00000000 _nop
.text:0046a8d4 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a8d8 00000000 nop
.text:0046a8dc 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a8e0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046a8e4 00000000 nop
.text:0046a8e8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046a8ec 8816c425 _addiu param_1=>...,t6,0x1688 ;= "Memory allocation error in getDNA...
.text:0046a8f0 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a8f4 c0fe0010 b LAB_0046a3f8
.text:0046a8f8 f8ff0324 _li v1,-0x8
LAB_0046a8fc: ;XREF[1,0]: 0046a598
.text:0046a8fc 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a900 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a904 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046a908 5c014425 addiu param_1=>...,t2,0x15c ;= "psError %s"
.text:0046a90c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046a910 b0142525 _addiu param_2=>...,t1,0x14b0 ;= "keyformat/x509.c"
.text:0046a914 2000bc8f lw gp,local_a8+0xc8(sp)
.text:0046a918 18120524 li param_2,0x1218
.text:0046a91c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046a920 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046a924 e9ff0010 b LAB_0046a8cc
.text:0046a928 1c010425 _addiu param_1,t0,0x11c
LAB_0046a92c: ;XREF[1,0]: 0046a840
.text:0046a92c f7ff0324 li v1,-0x9
.text:0046a930 b1fe0010 b LAB_0046a3f8
.text:0046a934 9000a5af _sw param_2,local_38+0xc8(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getExplicitExtensions(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined1 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046a988
;param_6 undefined1 14 ;XREF[1,0]: 0046a98c
;local_res4 undefined4 4 ;XREF[2,0]: 0046a974,0046bd0c
;local_4 undefined4 -4 ;XREF[3,0]: 0046a948,0046a9c0,0046acb8
;local_8 undefined4 -8 ;XREF[3,0]: 0046a94c,0046a9c4,0046acbc
;local_c undefined4 -c ;XREF[3,0]: 0046a950,0046a9c8,0046acc0
;local_10 undefined4 -10 ;XREF[3,0]: 0046a954,0046a9cc,0046acc4
;local_14 undefined4 -14 ;XREF[3,0]: 0046a958,0046a9d0,0046acc8
;local_18 undefined4 -18 ;XREF[3,0]: 0046a95c,0046a9d4,0046accc
;local_1c undefined4 -1c ;XREF[3,0]: 0046a960,0046a9d8,0046acd0
;local_20 undefined4 -20 ;XREF[3,0]: 0046a964,0046a9dc,0046acd4
;local_24 undefined4 -24 ;XREF[3,0]: 0046a968,0046a9e0,0046acd8
;local_28 undefined4 -28 ;XREF[3,0]: 0046a96c,0046a9e4,0046acdc
;local_2c undefined4 -2c ;XREF[4,0]: 0046a990,0046b71c,0046c20c,0046c21c
;local_30 undefined4 -30 ;XREF[17,0]: 0046b990,0046b9c0,0046b9e8,0046bfb8,0046bfe4
; 0046bff8,0046c020,0046c04c,0046c070,0046c080
; 0046c0dc,0046c0f0,0046c118,0046c144,0046c168
; 0046c178,0046c1d4
;local_34 undefined4 -34 ;XREF[5,0]: 0046b530,0046b554,0046b598,0046b5bc,0046b608
;local_38 undefined4 -38 ;XREF[19,0]: 0046b124,0046b13c,0046b16c,0046b1ec,0046b200
; 0046b228,0046b254,0046b314,0046b32c,0046b340
; 0046b368,0046b3ac,0046b3bc,0046b3d4,0046bc38
; 0046bec8,0046bf50,0046bf64,0046bf7c
;local_3c undefined4 -3c ;XREF[84,0]: 0046a984,0046aa00,0046aa20,0046aa5c,0046aaac
; 0046aac8,0046aaf8,0046abc8,0046abe0,0046ac0c
; 0046ac34,0046ad54,0046ad68,0046ad88,0046ad9c
; 0046add4,0046ae18,0046ae80,0046aec8,0046aef8
; 0046af34,0046af64,0046af80,0046afa8,0046afc8
; 0046b008,0046b0bc,0046b0dc,0046b3e8,0046b410
; 0046b44c,0046b45c,0046b46c,0046b4a4,0046b518
; 0046b634,0046b684,0046b6e8,0046b738,0046b7a0
; 0046b7d4,0046b83c,0046b8a0,0046b904,0046b968
; 0046b988,0046ba58,0046ba70,0046bab8,0046bad0
; 0046bb20,0046bb48,0046bb60,0046bb98,0046bbc0
; 0046bc18,0046bdac,0046bdd8,0046bdf4,0046be00
; 0046be30,0046be4c,0046be64,0046c204,0046c214
; 0046c22c,0046c25c,0046c2a0,0046c2bc,0046c2d4
; 0046c2e4,0046c304,0046c334,0046c34c,0046c358
; 0046c388,0046c3bc,0046c3dc,0046c418,0046c42c
; 0046c44c,0046c488,0046c494,0046c4a8
;local_40 undefined2 -40 ;XREF[7,0]: 0046b9ec,0046c024,0046c054,0046c074,0046c11c
; 0046c14c,0046c16c
;local_80 undefined4 -80 ;XREF[2,0]: 0046c0c4,0046c1bc
;local_88 undefined2 -88 ;XREF[2,0]: 0046b550,0046b5c0
;local_c8 undefined2 -c8 ;XREF[1,0]: 0046b2d4
;local_ce undefined2 -ce ;XREF[9,0]: 0046b168,0046b22c,0046b25c,0046b318,0046b36c
; 0046b3a8,0046b3b8,0046bf54,0046bf60
;local_d0 undefined2 -d0 ;XREF[8,0]: 0046b6b4,0046b6d4,0046b73c,0046b770,0046b790
; 0046b7d8,0046b80c,0046b82c
;local_110 undefined2 -110 ;XREF[2,0]: 0046ab88,0046b07c
;local_116 undefined2 -116 ;XREF[16,0]: 0046ad8c,0046ae04,0046ae44,0046ae84,0046aea8
; 0046afac,0046afec,0046b0c4,0046b0ec,0046b668
; 0046b700,0046b728,0046ba68,0046bb1c,0046bc64
; 0046c2ac
;local_118 undefined2 -118 ;XREF[32,0]: 0046aa24,0046aa60,0046aafc,0046abcc,0046ac38
; 0046add0,0046ae7c,0046aee8,0046af54,0046aff0
; 0046b0c0,0046b180,0046b494,0046b514,0046b568
; 0046b630,0046b734,0046b7d0,0046b890,0046b8d4
; 0046b938,0046ba04,0046ba20,0046ba54,0046babc
; 0046bb4c,0046bbc4,0046bdc8,0046be20,0046c24c
; 0046c378,0046c3e0
;local_120 undefined4 -120 ;XREF[92,0]: 0046a970,0046aa14,0046aa50,0046aaa0,0046aaec
; 0046ab20,0046ac28,0046acb0,0046ad04,0046ad20
; 0046ad3c,0046adc4,0046adf8,0046ae70,0046aedc
; 0046af48,0046af9c,0046afe0,0046b014,0046b138
; 0046b15c,0046b1e0,0046b21c,0046b250,0046b26c
; 0046b35c,0046b398,0046b3c0,0046b404,0046b438
; 0046b460,0046b488,0046b508,0046b544,0046b5b0
; 0046b65c,0046b6c8,0046b784,0046b7bc,0046b820
; 0046b858,0046b884,0046b8c4,0046b8f8,0046b928
; 0046b95c,0046b984,0046b9bc,0046b9dc,0046ba44
; 0046ba64,0046baac,0046bb3c,0046bbb4,0046bc2c
; 0046bd5c,0046bd78,0046bd94,0046bdbc,0046be14
; 0046bea8,0046beec,0046bf08,0046bf24,0046bf40
; 0046bf68,0046bf98,0046bfd8,0046c014,0046c048
; 0046c064,0046c08c,0046c0a8,0046c10c,0046c140
; 0046c15c,0046c184,0046c1a0,0046c240,0046c294
; 0046c328,0046c36c,0046c3d0,0046c40c,0046c440
; 0046c474,0046c49c,0046c4c4,0046c4e0,0046c4fc
; 0046c520,0046c53c
;local_124 undefined4 -124 ;XREF[7,0]: 0046b780,0046b81c,0046b8f4,0046b958,0046ba9c
; 0046bb38,0046c290
;local_128 undefined4 -128 ;XREF[10,0]: 0046adac,0046b4f4,0046b774,0046b810,0046b8e8
; 0046b94c,0046ba98,0046bb2c,0046c284,0046c3f8
;XREF[3,0]: Entry Point,0046d480,004d8860
.text:0046a938 07001c3c lui gp,0x7
.text:0046a93c a8509c27 addiu gp,gp,0x50a8
.text:0046a940 21e09903 addu gp,gp,t9
.text:0046a944 c8febd27 addiu sp,sp,-0x138
.text:0046a948 3401bfaf sw ra,local_4+0x138(sp)
.text:0046a94c 3001beaf sw s8,local_8+0x138(sp)
.text:0046a950 2c01b7af sw s7,local_c+0x138(sp)
.text:0046a954 2801b6af sw s6,local_10+0x138(sp)
.text:0046a958 2401b5af sw s5,local_14+0x138(sp)
.text:0046a95c 2001b4af sw s4,local_18+0x138(sp)
.text:0046a960 1c01b3af sw s3,local_1c+0x138(sp)
.text:0046a964 1801b2af sw s2,local_20+0x138(sp)
.text:0046a968 1401b1af sw s1,local_24+0x138(sp)
.text:0046a96c 1001b0af sw s0,local_28+0x138(sp)
.text:0046a970 1800bcaf sw gp=>_gp,local_120+0x138(sp)
.text:0046a974 3c01a5af sw param_2,local_res4+0x138(sp)
.text:0046a978 0000a58c lw param_2,0x0(param_2)
.text:0046a97c ffffc630 andi param_3,param_3,0xffff
.text:0046a980 21f08000 move s8,param_1
.text:0046a984 fc00a5af sw param_2,local_3c+0x138(sp)
.text:0046a988 4801b58f lw s5,param_5+0x138(sp)
.text:0046a98c 4c01a393 lbu v1,param_6+0x138(sp)
.text:0046a990 0c01a0af sw zero,local_2c+0x138(sp)
.text:0046a994 2180c500 addu s0,param_3,param_2
.text:0046a998 0900c010 beq param_3,zero,LAB_0046a9c0
.text:0046a99c faff0424 _li param_1,-0x6
.text:0046a9a0 7f000224 li v0,0x7f
.text:0046a9a4 0400a2ae sw v0,0x4(s5)
.text:0046a9a8 23006014 bne v1,zero,LAB_0046aa38
.text:0046a9ac 0000beae _sw s8,0x0(s5)
.text:0046a9b0 0000a390 lbu v1,0x0(param_2)
.text:0046a9b4 a000e834 ori t0,param_4,0xa0
.text:0046a9b8 0e006810 beq v1,t0,LAB_0046a9f4
.text:0046a9bc 21200000 _clear param_1
LAB_0046a9c0: ;XREF[3,0]: 0046a998,0046bd14,0046c500
.text:0046a9c0 3401bf8f lw ra,local_4+0x138(sp)
.text:0046a9c4 3001be8f lw s8,local_8+0x138(sp)
.text:0046a9c8 2c01b78f lw s7,local_c+0x138(sp)
.text:0046a9cc 2801b68f lw s6,local_10+0x138(sp)
.text:0046a9d0 2401b58f lw s5,local_14+0x138(sp)
.text:0046a9d4 2001b48f lw s4,local_18+0x138(sp)
.text:0046a9d8 1c01b38f lw s3,local_1c+0x138(sp)
.text:0046a9dc 1801b28f lw s2,local_20+0x138(sp)
.text:0046a9e0 1401b18f lw s1,local_24+0x138(sp)
.text:0046a9e4 1001b08f lw s0,local_28+0x138(sp)
.text:0046a9e8 21108000 move v0,param_1
.text:0046a9ec 0800e003 jr ra
.text:0046a9f0 3801bd27 _addiu sp,sp,0x138
LAB_0046a9f4: ;XREF[1,0]: 0046a9b8
.text:0046a9f4 0100a424 addiu param_1,param_2,0x1
.text:0046a9f8 23280402 subu param_2,s0,param_1
.text:0046a9fc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046aa00 fc00a4af sw param_1,local_3c+0x138(sp)
.text:0046aa04 ffffa530 andi param_2,param_2,0xffff
.text:0046aa08 fc00a427 addiu param_1,sp,0xfc
.text:0046aa0c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046aa10 2000a627 _addiu param_3,sp,0x20
.text:0046aa14 1800bc8f lw gp,local_120+0x138(sp)
.text:0046aa18 a7004004 bltz v0,LAB_0046acb8
.text:0046aa1c e1ff0424 _li param_1,-0x1f
.text:0046aa20 fc00a58f lw param_2,local_3c+0x138(sp)
.text:0046aa24 2000aa97 lhu t2,local_118+0x138(sp)
.text:0046aa28 23480502 subu t1,s0,param_2
.text:0046aa2c 2b382a01 sltu param_4,t1,t2
.text:0046aa30 a100e014 bne param_4,zero,LAB_0046acb8
.text:0046aa34 00000000 _nop
LAB_0046aa38: ;XREF[1,0]: 0046a9a8
.text:0046aa38 23580502 subu t3,s0,param_2
.text:0046aa3c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046aa40 ffff6531 andi param_2,t3,0xffff
.text:0046aa44 fc00a427 addiu param_1,sp,0xfc
.text:0046aa48 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046aa4c 2000a627 _addiu param_3,sp,0x20
.text:0046aa50 1800bc8f lw gp,local_120+0x138(sp)
.text:0046aa54 98004004 bltz v0,LAB_0046acb8
.text:0046aa58 e1ff0424 _li param_1,-0x1f
.text:0046aa5c fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046aa60 2000ad97 lhu t5,local_118+0x138(sp)
.text:0046aa64 23700602 subu t6,s0,param_3
.text:0046aa68 2b60cd01 sltu t4,t6,t5
.text:0046aa6c 92008015 bne t4,zero,LAB_0046acb8
.text:0046aa70 21a0a601 _addu s4,t5,param_3
LAB_0046aa74: ;XREF[20,0]: 0046ad98,0046add8,0046ae4c,0046afb4
; 0046b468,0046b4dc,0046b51c,0046b8a4
; 0046b908,0046b96c,0046bacc,0046bad8
; 0046bae8,0046bb5c,0046bb68,0046bb80
; 0046bc14,0046be90,0046c2c0,0046c338
.text:0046aa74 a504d410 beq param_3,s4,LAB_0046bd0c
.text:0046aa78 30001824 _li t8,0x30
.text:0046aa7c 0000df90 lbu ra,0x0(param_3)
.text:0046aa80 00000000 nop
.text:0046aa84 a104f817 bne ra,t8,LAB_0046bd0c
.text:0046aa88 23108602 _subu v0,s4,param_3
.text:0046aa8c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046aa90 ffff4530 andi param_2,v0,0xffff
.text:0046aa94 fc00a427 addiu param_1,sp,0xfc
.text:0046aa98 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046aa9c 2200a627 _addiu param_3,sp,0x22
.text:0046aaa0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046aaa4 84004004 bltz v0,LAB_0046acb8
.text:0046aaa8 e1ff0424 _li param_1,-0x1f
.text:0046aaac fc00b28f lw s2,local_3c+0x138(sp)
.text:0046aab0 00000000 nop
.text:0046aab4 23309202 subu param_3,s4,s2
.text:0046aab8 7e00c018 blez param_3,LAB_0046acb4
.text:0046aabc 01004426 _addiu param_1,s2,0x1
.text:0046aac0 00004392 lbu v1,0x0(s2)
.text:0046aac4 06000824 li t0,0x6
.text:0046aac8 fc00a4af sw param_1,local_3c+0x138(sp)
.text:0046aacc 79006814 bne v1,t0,LAB_0046acb4
.text:0046aad0 fc00b727 _addiu s7,sp,0xfc
.text:0046aad4 23288402 subu param_2,s4,param_1
.text:0046aad8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046aadc ffffa530 andi param_2,param_2,0xffff
.text:0046aae0 2120e002 move param_1,s7
.text:0046aae4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046aae8 2000a627 _addiu param_3,sp,0x20
.text:0046aaec 1800bc8f lw gp,local_120+0x138(sp)
.text:0046aaf0 71004004 bltz v0,LAB_0046acb8
.text:0046aaf4 e1ff0424 _li param_1,-0x1f
.text:0046aaf8 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046aafc 2000a597 lhu param_2,local_118+0x138(sp)
.text:0046ab00 23488402 subu t1,s4,param_1
.text:0046ab04 2b382501 sltu param_4,t1,param_2
.text:0046ab08 6a00e014 bne param_4,zero,LAB_0046acb4
.text:0046ab0c 2800b627 _addiu s6,sp,0x28
.text:0046ab10 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:0046ab14 00000000 nop
.text:0046ab18 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:0046ab1c 2130c002 _move param_3,s6
.text:0046ab20 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ab24 63004010 beq v0,zero,LAB_0046acb4
.text:0046ab28 21804000 _move s0,v0
.text:0046ab2c 11004b2c sltiu t3,v0,0x11
.text:0046ab30 6e006011 beq t3,zero,LAB_0046acec
.text:0046ab34 00000000 _nop
LAB_0046ab38: ;XREF[1,0]: 0046ad40
.text:0046ab38 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ab3c 00000000 nop
.text:0046ab40 54106326 addiu v1,s3,0x1054
.text:0046ab44 2000718c lw s1,0x20(v1)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046ab48 00000000 nop
.text:0046ab4c 1d002012 beq s1,zero,LAB_0046abc4
.text:0046ab50 21400000 _clear t0
.text:0046ab54 21506000 move t2,v1
.text:0046ab58 2a581000 slt t3,zero,s0
.text:0046ab5c 20006724 addiu param_4,v1,0x20
.text:0046ab60 21480000 clear t1
LAB_0046ab64: ;XREF[1,0]: 0046abbc
.text:0046ab64 12006011 beq t3,zero,LAB_0046abb0
.text:0046ab68 21300000 _clear param_3
.text:0046ab6c c0100800 sll v0,t0,0x3
.text:0046ab70 21f84800 addu ra,v0,t0
.text:0046ab74 80c01f00 sll t8,ra,0x2
.text:0046ab78 21280a03 addu param_2,t8,t2
.text:0046ab7c 21604001 move t4,t2
.text:0046ab80 2120c002 move param_1,s6
LAB_0046ab84: ;XREF[1,0]: 0046aba8
; FWD[2,0]: 00491054,00491056
.text:0046ab84 0000a394 lhu v1,0x0(param_2)=>.rodata:DAT_00491054 ;= 0002h
;= 0005h
.text:0046ab88 00008d94 lhu t5,0x0(param_1)=>local_110
.text:0046ab8c 00000000 nop
.text:0046ab90 07006d14 bne v1,t5,LAB_0046abb0
.text:0046ab94 0100c224 _addiu v0,param_3,0x1
.text:0046ab98 60045010 beq v0,s0,LAB_0046bd1c
.text:0046ab9c 2ac85000 _slt t9,v0,s0
.text:0046aba0 21304000 move param_3,v0
.text:0046aba4 04008424 addiu param_1,param_1,0x4
.text:0046aba8 f6ff2017 bne t9,zero,LAB_0046ab84
.text:0046abac 0200a524 _addiu param_2,param_2,0x2
LAB_0046abb0: ;XREF[2,0]: 0046ab64,0046ab90
.text:0046abb0 2400e724 addiu param_4,param_4,0x24
.text:0046abb4 0000e68c lw param_3,0x0(param_4)=>.rodata:DAT_004...;= 00000002h
.text:0046abb8 01000825 addiu t0,t0,0x1
.text:0046abbc e9ffc014 bne param_3,zero,LAB_0046ab64
.text:0046abc0 09002925 _addiu t1,t1,0x9
LAB_0046abc4: ;XREF[1,0]: 0046ab4c
.text:0046abc4 21880000 clear s1
LAB_0046abc8: ;XREF[1,0]: 0046bd28
.text:0046abc8 fc00a88f lw t0,local_3c+0x138(sp)
.text:0046abcc 2000a797 lhu param_4,local_118+0x138(sp)
.text:0046abd0 21980000 clear s3
.text:0046abd4 2128e800 addu param_2,param_4,t0
.text:0046abd8 23808502 subu s0,s4,param_2
.text:0046abdc 3500001a blez s0,LAB_0046acb4
.text:0046abe0 fc00a5af _sw param_2,local_3c+0x138(sp)
.text:0046abe4 0000a490 lbu param_1,0x0(param_2)
.text:0046abe8 01000924 li t1,0x1
.text:0046abec 56008910 beq param_1,t1,LAB_0046ad48
.text:0046abf0 0100a324 _addiu v1,param_2,0x1
LAB_0046abf4: ;XREF[1,0]: 0046ad84
.text:0046abf4 23788502 subu t7,s4,param_2
.text:0046abf8 2e00e019 blez t7,LAB_0046acb4
.text:0046abfc 0100a424 _addiu param_1,param_2,0x1
.text:0046ac00 0000b890 lbu t8,0x0(param_2)
.text:0046ac04 04000524 li param_2,0x4
.text:0046ac08 2a000517 bne t8,param_2,LAB_0046acb4
.text:0046ac0c fc00a4af _sw param_1,local_3c+0x138(sp)
.text:0046ac10 23f88402 subu ra,s4,param_1
.text:0046ac14 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046ac18 ffffe533 andi param_2,ra,0xffff
.text:0046ac1c 2120e002 move param_1,s7
.text:0046ac20 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046ac24 2000a627 _addiu param_3,sp,0x20
.text:0046ac28 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ac2c 22004004 bltz v0,LAB_0046acb8
.text:0046ac30 e1ff0424 _li param_1,-0x1f
.text:0046ac34 fc00b08f lw s0,local_3c+0x138(sp)
.text:0046ac38 2000a397 lhu v1,local_118+0x138(sp)
.text:0046ac3c 23689002 subu t5,s4,s0
.text:0046ac40 2b10a301 sltu v0,t5,v1
.text:0046ac44 1c004014 bne v0,zero,LAB_0046acb8
.text:0046ac48 00000000 _nop
.text:0046ac4c 06006012 beq s3,zero,LAB_0046ac68
.text:0046ac50 13002a2e _sltiu t2,s1,0x13
.text:0046ac54 1400a88e lw t0,0x14(s5)
.text:0046ac58 01000924 li t1,0x1
.text:0046ac5c 04382902 sllv param_4,t1,s1
.text:0046ac60 25300701 or param_3,t0,param_4
.text:0046ac64 1400a6ae sw param_3,0x14(s5)
LAB_0046ac68: ;XREF[1,0]: 0046ac4c
.text:0046ac68 0a004011 beq t2,zero,switchD_0046ac8c::caseD_0
.text:0046ac6c 80201100 _sll param_1,s1,0x2
.text:0046ac70 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ac74 00000000 nop
.text:0046ac78 041bee25 addiu t6,t7,0x1b04
.text:0046ac7c 21608e00 addu t4,param_1,t6
.text:0046ac80 00008b8d lw t3,0x0(t4)=>.rodata:switchD_0046ac8c:...;= FFF8B2B4h
.text:0046ac84 00000000 nop
.text:0046ac88 21887c01 addu s1,t3,gp
switchD: ; FWD[16,0]: 0046ac94,0046ad8c,0046ada0,0046ade0
; 0046af84,0046b11c,0046b3d8,0046b470
; 0046b524,0046b640,0046b86c,0046b8ac
; 0046b910,0046b974,0046ba2c,0046bb88
.text:0046ac8c 08002002 jr s1
.text:0046ac90 00000000 _nop
caseD_8: ;XREF[2,0]: 0046ac68,0046ac8c
caseD_10:
caseD_11:
caseD_0:
.text:0046ac94 3d006012 beq s3,zero,switchD_0046ac8c::caseD_f
.text:0046ac98 00000000 _nop
.text:0046ac9c 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046aca0 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:0046aca4 00000000 nop
.text:0046aca8 09f82003 jalr t9=>_psTrace ;undefined _psTrace()
.text:0046acac b416e426 _addiu param_1=>...,s7,0x16b4 ;= "An unsupported critical extension...
.text:0046acb0 1800bc8f lw gp,local_120+0x138(sp)
LAB_0046acb4: ;XREF[62,0]: 0046aab8,0046aacc,0046ab08,0046ab24
; 0046abdc,0046abf8,0046ac08,0046ad50
; 0046ad60,0046ae9c,0046aef0,0046af24
; 0046af74,0046afa0,0046afc4,0046b018
; 0046b0d8,0046b160,0046b1e4,0046b1fc
; 0046b238,0046b270,0046b328,0046b33c
; 0046b378,0046b39c,0046b3e4,0046b420
; 0046b548,0046b5d0,0046b5d8,0046b628
; 0046b640,0046b6f8,0046b710,0046b754
; 0046b7f0,0046b8c8,0046b92c,0046b9e0
; 0046ba18,0046ba48,0046bb94,0046bbd4
; 0046bbdc,0046bc30,0046bde8,0046be40
; 0046beac,0046bf44,0046bf9c,0046bff4
; 0046c030,0046c068,0046c0ec,0046c128
; 0046c160,0046c2cc,0046c2e0,0046c398
; 0046c3ac,0046c45c
.text:0046acb4 e1ff0424 li param_1,-0x1f
LAB_0046acb8: ;XREF[54,0]: 0046aa18,0046aa30,0046aa54,0046aa6c
; 0046aaa4,0046aaf0,0046ac2c,0046ac44
; 0046adc8,0046adfc,0046ae74,0046aee0
; 0046af08,0046af4c,0046af5c,0046afe4
; 0046affc,0046b220,0046b360,0046b408
; 0046b48c,0046b50c,0046b5b4,0046b660
; 0046b6cc,0046b6e0,0046b788,0046b7c8
; 0046b824,0046b864,0046b888,0046b8fc
; 0046b960,0046bab0,0046bb40,0046bbb8
; 0046bdc0,0046bdd0,0046be18,0046be28
; 0046bfdc,0046c018,0046c110,0046c244
; 0046c254,0046c26c,0046c298,0046c32c
; 0046c370,0046c380,0046c3d4,0046c3ec
; 0046c410,0046c444
.text:0046acb8 3401bf8f lw ra,local_4+0x138(sp)
.text:0046acbc 3001be8f lw s8,local_8+0x138(sp)
.text:0046acc0 2c01b78f lw s7,local_c+0x138(sp)
.text:0046acc4 2801b68f lw s6,local_10+0x138(sp)
.text:0046acc8 2401b58f lw s5,local_14+0x138(sp)
.text:0046accc 2001b48f lw s4,local_18+0x138(sp)
.text:0046acd0 1c01b38f lw s3,local_1c+0x138(sp)
.text:0046acd4 1801b28f lw s2,local_20+0x138(sp)
.text:0046acd8 1401b18f lw s1,local_24+0x138(sp)
.text:0046acdc 1001b08f lw s0,local_28+0x138(sp)
.text:0046ace0 21108000 move v0,param_1
.text:0046ace4 0800e003 jr ra
.text:0046ace8 3801bd27 _addiu sp,sp,0x138
LAB_0046acec: ;XREF[1,0]: 0046ab30
.text:0046acec 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046acf0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046acf4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046acf8 1001e425 addiu param_1=>...,t7,0x110 ;= "psAssert %s"
.text:0046acfc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046ad00 b014c525 _addiu param_2=>...,t6,0x14b0 ;= "keyformat/x509.c"
.text:0046ad04 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ad08 6e0a0524 li param_2,0xa6e
.text:0046ad0c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ad10 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046ad14 00000000 nop
.text:0046ad18 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046ad1c 1c01a425 _addiu param_1=>.rodata:DAT_0049011c,t5,0x11c ;= 3Ah :
.text:0046ad20 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ad24 00000000 nop
.text:0046ad28 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ad2c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046ad30 00000000 nop
.text:0046ad34 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046ad38 70168425 _addiu param_1=>...,t4,0x1670 ;= "oidlen <= MAX_OID_LEN"
.text:0046ad3c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ad40 7dff0010 b LAB_0046ab38
.text:0046ad44 00000000 _nop
LAB_0046ad48: ;XREF[1,0]: 0046abec
.text:0046ad48 23588302 subu t3,s4,v1
.text:0046ad4c 02006a29 slti t2,t3,0x2
.text:0046ad50 d8ff4015 bne t2,zero,LAB_0046acb4
.text:0046ad54 fc00a3af _sw v1,local_3c+0x138(sp)
.text:0046ad58 0100ac90 lbu t4,0x1(param_2)
.text:0046ad5c 00000000 nop
.text:0046ad60 d4ff8415 bne t4,param_1,LAB_0046acb4
.text:0046ad64 0200ae24 _addiu t6,param_2,0x2
.text:0046ad68 fc00aeaf sw t6,local_3c+0x138(sp)
.text:0046ad6c 01006490 lbu param_1,0x1(v1)
.text:0046ad70 00000000 nop
.text:0046ad74 02008010 beq param_1,zero,LAB_0046ad80
.text:0046ad78 00000000 _nop
.text:0046ad7c 01001324 li s3,0x1
LAB_0046ad80: ;XREF[1,0]: 0046ad74
.text:0046ad80 0300a524 addiu param_2,param_2,0x3
.text:0046ad84 9bff0010 b LAB_0046abf4
.text:0046ad88 fc00a5af _sw param_2,local_3c+0x138(sp)
caseD_f: ;XREF[2,0]: 0046ac8c,0046ac94
.text:0046ad8c 2200a797 lhu param_4,local_116+0x138(sp)
.text:0046ad90 00000000 nop
.text:0046ad94 2130f200 addu param_3,param_4,s2
.text:0046ad98 36ff0010 b LAB_0046aa74
.text:0046ad9c fc00a6af _sw param_3,local_3c+0x138(sp)
caseD_e: ;XREF[1,0]: 0046ac8c
.text:0046ada0 808b998f lw t9,-0x7480(gp)=>->getSerialNum ;= 004680f0
.text:0046ada4 23909002 subu s2,s4,s0
.text:0046ada8 2000b327 addiu s3,sp,0x20
.text:0046adac 1000b3af sw s3,local_128+0x138(sp)
.text:0046adb0 ffff4632 andi param_3,s2,0xffff
.text:0046adb4 2120c003 move param_1,s8
.text:0046adb8 fc00a527 addiu param_2,sp,0xfc
.text:0046adbc 09f82003 jalr t9=>getSerialNum ;undefined getSerialNum(undefined par...
.text:0046adc0 dc00a726 _addiu param_4,s5,0xdc
.text:0046adc4 1800bc8f lw gp,local_120+0x138(sp)
.text:0046adc8 bbff4004 bltz v0,LAB_0046acb8
.text:0046adcc e1ff0424 _li param_1,-0x1f
.text:0046add0 2000b697 lhu s6,local_118+0x138(sp)
.text:0046add4 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046add8 26ff0010 b LAB_0046aa74
.text:0046addc e000b6ae _sw s6,0xe0(s5)
caseD_d: ;XREF[1,0]: 0046ac8c
.text:0046ade0 23489002 subu t1,s4,s0
.text:0046ade4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ade8 ffff2531 andi param_2,t1,0xffff
.text:0046adec fc00a427 addiu param_1,sp,0xfc
.text:0046adf0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046adf4 2200a627 _addiu param_3,sp,0x22
.text:0046adf8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046adfc aeff4004 bltz v0,LAB_0046acb8
.text:0046ae00 e1ff0424 _li param_1,-0x1f
.text:0046ae04 2200aa97 lhu t2,local_116+0x138(sp)
.text:0046ae08 00000000 nop
.text:0046ae0c bd024011 beq t2,zero,LAB_0046b904
.text:0046ae10 00000000 _nop
.text:0046ae14 3c80878f lw param_4,-0x7fc4(gp)=>.got:PTR_LAB_004...;= 00470000
.text:0046ae18 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046ae1c 0d000010 b LAB_0046ae54
.text:0046ae20 6c90f124 _addiu s1,param_4,-0x6f94
LAB_0046ae24: ;XREF[2,0]: 0046af7c,0046c2a4
.text:0046ae24 0000c590 lbu param_2,0x0(param_3)
.text:0046ae28 a1000424 li param_1,0xa1
LAB_0046ae2c: ;XREF[1,0]: 0046aeb4
.text:0046ae2c f203a410 beq param_2,param_1,LAB_0046bdf8
.text:0046ae30 0100c324 _addiu v1,param_3,0x1
LAB_0046ae34: ;XREF[1,0]: 0046be48
.text:0046ae34 0000d090 lbu s0,0x0(param_3)
.text:0046ae38 a2001724 li s7,0xa2
.text:0046ae3c d8031712 beq s0,s7,LAB_0046bda0
.text:0046ae40 0100c824 _addiu t0,param_3,0x1
LAB_0046ae44: ;XREF[1,0]: 0046bdf0
.text:0046ae44 2200b697 lhu s6,local_116+0x138(sp)
.text:0046ae48 00000000 nop
.text:0046ae4c 09ffc012 beq s6,zero,LAB_0046aa74
.text:0046ae50 00000000 _nop
LAB_0046ae54: ;XREF[1,0]: 0046ae1c
.text:0046ae54 23588602 subu t3,s4,param_3
.text:0046ae58 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ae5c 2180c000 move s0,param_3
.text:0046ae60 ffff6531 andi param_2,t3,0xffff
.text:0046ae64 fc00a427 addiu param_1,sp,0xfc
.text:0046ae68 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046ae6c 2000a627 _addiu param_3,sp,0x20
.text:0046ae70 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ae74 90ff4004 bltz v0,LAB_0046acb8
.text:0046ae78 e1ff0424 _li param_1,-0x1f
.text:0046ae7c 2000a797 lhu param_4,local_118+0x138(sp)
.text:0046ae80 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046ae84 2200a597 lhu param_2,local_116+0x138(sp)
.text:0046ae88 2320d000 subu param_1,param_3,s0
.text:0046ae8c ffffe230 andi v0,param_4,0xffff
.text:0046ae90 21f84400 addu ra,v0,param_1
.text:0046ae94 ffffb830 andi t8,param_2,0xffff
.text:0046ae98 2a601f03 slt t4,t8,ra
.text:0046ae9c 85ff8015 bne t4,zero,LAB_0046acb4
.text:0046aea0 21188700 _addu v1,param_1,param_4
.text:0046aea4 2368a300 subu t5,param_2,v1
.text:0046aea8 2200ada7 sh t5,local_116+0x138(sp)
.text:0046aeac 0000c590 lbu param_2,0x0(param_3)
.text:0046aeb0 a0000424 li param_1,0xa0
.text:0046aeb4 ddffa414 bne param_2,param_1,LAB_0046ae2c
.text:0046aeb8 a1000424 _li param_1,0xa1
.text:0046aebc 0100cf24 addiu t7,param_3,0x1
.text:0046aec0 23708f02 subu t6,s4,t7
.text:0046aec4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046aec8 fc00afaf sw t7,local_3c+0x138(sp)
.text:0046aecc ffffc531 andi param_2,t6,0xffff
.text:0046aed0 fc00a427 addiu param_1,sp,0xfc
.text:0046aed4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046aed8 2000a627 _addiu param_3,sp,0x20
.text:0046aedc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046aee0 75ff4004 bltz v0,LAB_0046acb8
.text:0046aee4 e1ff0424 _li param_1,-0x1f
.text:0046aee8 2000a497 lhu param_1,local_118+0x138(sp)
.text:0046aeec 00000000 nop
.text:0046aef0 70ff8010 beq param_1,zero,LAB_0046acb4
.text:0046aef4 00000000 _nop
.text:0046aef8 fc00a38f lw v1,local_3c+0x138(sp)
.text:0046aefc 00000000 nop
.text:0046af00 23808302 subu s0,s4,v1
.text:0046af04 2bb80402 sltu s7,s0,param_1
.text:0046af08 6bffe016 bne s7,zero,LAB_0046acb8
.text:0046af0c e1ff0424 _li param_1,-0x1f
.text:0046af10 00006690 lbu param_3,0x0(v1)
.text:0046af14 00000000 nop
.text:0046af18 0f00c430 andi param_1,param_3,0xf
.text:0046af1c c0048010 beq param_1,zero,LAB_0046c220
.text:0046af20 01000724 _li param_4,0x1
.text:0046af24 63ff8714 bne param_1,param_4,LAB_0046acb4
.text:0046af28 01007824 _addiu t8,v1,0x1
.text:0046af2c 23609802 subu t4,s4,t8
.text:0046af30 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046af34 fc00b8af sw t8,local_3c+0x138(sp)
.text:0046af38 ffff8531 andi param_2,t4,0xffff
.text:0046af3c fc00a427 addiu param_1,sp,0xfc
.text:0046af40 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046af44 2000a627 _addiu param_3,sp,0x20
.text:0046af48 1800bc8f lw gp,local_120+0x138(sp)
.text:0046af4c 5aff4004 bltz v0,LAB_0046acb8
.text:0046af50 e1ff0424 _li param_1,-0x1f
.text:0046af54 2000a397 lhu v1,local_118+0x138(sp)
.text:0046af58 00000000 nop
.text:0046af5c 56ff6010 beq v1,zero,LAB_0046acb8
.text:0046af60 00000000 _nop
.text:0046af64 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046af68 00000000 nop
.text:0046af6c 23108402 subu v0,s4,param_1
.text:0046af70 2bf84300 sltu ra,v0,v1
.text:0046af74 4fffe017 bne ra,zero,LAB_0046acb4
.text:0046af78 21306400 _addu param_3,v1,param_1
.text:0046af7c a9ff0010 b LAB_0046ae24
.text:0046af80 fc00a6af _sw param_3,local_3c+0x138(sp)
caseD_c: ;XREF[1,0]: 0046ac8c
.text:0046af84 23209002 subu param_1,s4,s0
.text:0046af88 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046af8c ffff8530 andi param_2,param_1,0xffff
.text:0046af90 2200a627 addiu param_3,sp,0x22
.text:0046af94 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046af98 fc00a427 _addiu param_1,sp,0xfc
.text:0046af9c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046afa0 44ff4004 bltz v0,LAB_0046acb4
.text:0046afa4 00000000 _nop
.text:0046afa8 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046afac 2200a597 lhu param_2,local_116+0x138(sp)
.text:0046afb0 2188c000 move s1,param_3
caseD_7: ;XREF[2,0]: 0046b114,0046bc68
.text:0046afb4 affea010 beq param_2,zero,LAB_0046aa74
.text:0046afb8 0100ca24 _addiu t2,param_3,0x1
.text:0046afbc 0000c990 lbu t1,0x0(param_3)
.text:0046afc0 06000824 li t0,0x6
.text:0046afc4 3bff2815 bne t1,t0,LAB_0046acb4
.text:0046afc8 fc00aaaf _sw t2,local_3c+0x138(sp)
.text:0046afcc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046afd0 ffffa530 andi param_2,param_2,0xffff
.text:0046afd4 2120e002 move param_1,s7
.text:0046afd8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046afdc 2000a627 _addiu param_3,sp,0x20
.text:0046afe0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046afe4 34ff4004 bltz v0,LAB_0046acb8
.text:0046afe8 e1ff0424 _li param_1,-0x1f
.text:0046afec 2200a797 lhu param_4,local_116+0x138(sp)
.text:0046aff0 2000a597 lhu param_2,local_118+0x138(sp)
.text:0046aff4 00000000 nop
.text:0046aff8 2b30e500 sltu param_3,param_4,param_2
.text:0046affc 2effc014 bne param_3,zero,LAB_0046acb8
.text:0046b000 00000000 _nop
.text:0046b004 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:0046b008 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046b00c 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:0046b010 2130c002 _move param_3,s6
.text:0046b014 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b018 26ff4010 beq v0,zero,LAB_0046acb4
.text:0046b01c 21804000 _move s0,v0
.text:0046b020 11004c2c sltiu t4,v0,0x11
.text:0046b024 47038011 beq t4,zero,LAB_0046bd44
.text:0046b028 00000000 _nop
LAB_0046b02c: ;XREF[1,0]: 0046bd98
.text:0046b02c 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046b030 00000000 nop
.text:0046b034 5410e327 addiu v1,ra,0x1054
.text:0046b038 2000788c lw t8,0x20(v1)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046b03c 00000000 nop
.text:0046b040 1d000013 beq t8,zero,LAB_0046b0b8
.text:0046b044 21380000 _clear param_4
.text:0046b048 21506000 move t2,v1
.text:0046b04c 2a581000 slt t3,zero,s0
.text:0046b050 20006824 addiu t0,v1,0x20
.text:0046b054 21480000 clear t1
LAB_0046b058: ;XREF[1,0]: 0046b0b0
.text:0046b058 12006011 beq t3,zero,LAB_0046b0a4
.text:0046b05c 21300000 _clear param_3
.text:0046b060 c0180700 sll v1,param_4,0x3
.text:0046b064 21686700 addu t5,v1,param_4
.text:0046b068 80100d00 sll v0,t5,0x2
.text:0046b06c 21284a00 addu param_2,v0,t2
.text:0046b070 21604001 move t4,t2
.text:0046b074 2120c002 move param_1,s6
LAB_0046b078: ;XREF[1,0]: 0046b09c
; FWD[2,0]: 00491054,00491056
.text:0046b078 0000af94 lhu t7,0x0(param_2)=>.rodata:DAT_00491054 ;= 0002h
;= 0005h
.text:0046b07c 00008e94 lhu t6,0x0(param_1)=>local_110
.text:0046b080 00000000 nop
.text:0046b084 0700ee15 bne t7,t6,LAB_0046b0a4
.text:0046b088 0100c224 _addiu v0,param_3,0x1
.text:0046b08c 28035010 beq v0,s0,LAB_0046bd30
.text:0046b090 2ac85000 _slt t9,v0,s0
.text:0046b094 21304000 move param_3,v0
.text:0046b098 04008424 addiu param_1,param_1,0x4
.text:0046b09c f6ff2017 bne t9,zero,LAB_0046b078
.text:0046b0a0 0200a524 _addiu param_2,param_2,0x2
LAB_0046b0a4: ;XREF[2,0]: 0046b058,0046b084
.text:0046b0a4 24000825 addiu t0,t0,0x24
.text:0046b0a8 0000048d lw param_1,0x0(t0)=>.rodata:DAT_00491098 ;= 00000002h
.text:0046b0ac 0100e724 addiu param_4,param_4,0x1
.text:0046b0b0 e9ff8014 bne param_1,zero,LAB_0046b058
.text:0046b0b4 09002925 _addiu t1,t1,0x9
LAB_0046b0b8: ;XREF[1,0]: 0046b040
.text:0046b0b8 21280000 clear param_2
LAB_0046b0bc: ;XREF[1,0]: 0046bd3c
.text:0046b0bc fc00a88f lw t0,local_3c+0x138(sp)
.text:0046b0c0 2000a997 lhu t1,local_118+0x138(sp)
.text:0046b0c4 2200a497 lhu param_1,local_116+0x138(sp)
.text:0046b0c8 21302801 addu param_3,t1,t0
.text:0046b0cc 2318d100 subu v1,param_3,s1
.text:0046b0d0 ffff9030 andi s0,param_1,0xffff
.text:0046b0d4 2b880302 sltu s1,s0,v1
.text:0046b0d8 f6fe2016 bne s1,zero,LAB_0046acb4
.text:0046b0dc fc00a6af _sw param_3,local_3c+0x138(sp)
.text:0046b0e0 ebffa524 addiu param_2,param_2,-0x15
.text:0046b0e4 23388300 subu param_4,param_1,v1
.text:0046b0e8 0700aa2c sltiu t2,param_2,0x7
.text:0046b0ec 2200a7a7 sh param_4,local_116+0x138(sp)
.text:0046b0f0 dc024011 beq t2,zero,LAB_0046bc64
.text:0046b0f4 2188c000 _move s1,param_3
.text:0046b0f8 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046b0fc 80900500 sll s2,param_2,0x2
.text:0046b100 501b1327 addiu s3,t8,0x1b50
.text:0046b104 21605302 addu t4,s2,s3
.text:0046b108 0000858d lw param_2,0x0(t4)=>.rodata:DAT_00491afc ;= FFF8A9A0h
.text:0046b10c 00000000 nop
.text:0046b110 2158bc00 addu t3,param_2,gp
switchD: ; FWD[8,0]: 0046afb4,0046bc54,0046bc70,0046bc84
; 0046bc98,0046bcac,0046bcc0,0046bcd4
.text:0046b114 08006001 jr t3
.text:0046b118 00000000 _nop
caseD_12: ;XREF[1,0]: 0046ac8c
.text:0046b11c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046b120 7000b727 addiu s7,sp,0x70
.text:0046b124 0001b0af sw s0,local_38+0x138(sp)
.text:0046b128 2120e002 move param_1,s7
.text:0046b12c 21280000 clear param_2
.text:0046b130 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046b134 40000624 _li param_3,0x40
.text:0046b138 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b13c 0001b08f lw s0,local_38+0x138(sp)
.text:0046b140 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b144 23889002 subu s1,s4,s0
.text:0046b148 6a00b627 addiu s6,sp,0x6a
.text:0046b14c ffff2532 andi param_2,s1,0xffff
.text:0046b150 0001a427 addiu param_1,sp,0x100
.text:0046b154 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b158 2130c002 _move param_3,s6
.text:0046b15c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b160 d4fe4004 bltz v0,LAB_0046acb4
.text:0046b164 21980000 _clear s3
.text:0046b168 6a00ab97 lhu t3,local_ce+0x138(sp)
.text:0046b16c 0001a68f lw param_3,local_38+0x138(sp)
.text:0046b170 d000a98e lw t1,0xd0(s5)
.text:0046b174 21906601 addu s2,t3,param_3
.text:0046b178 23505002 subu t2,s2,s0
.text:0046b17c a7022011 beq t1,zero,LAB_0046bc1c
.text:0046b180 2000aaa7 _sh t2,local_118+0x138(sp)
LAB_0046b184: ;XREF[1,0]: 0046bc4c
.text:0046b184 d000b18e lw s1,0xd0(s5)
.text:0046b188 2b10d200 sltu v0,param_3,s2
LAB_0046b18c: ;XREF[2,0]: 0046b3d0,0046bf78
.text:0046b18c 28014010 beq v0,zero,LAB_0046b630
.text:0046b190 30000724 _li param_4,0x30
.text:0046b194 0000cc90 lbu t4,0x0(param_3)
.text:0046b198 00000000 nop
.text:0046b19c 04008711 beq t4,param_4,LAB_0046b1b0
.text:0046b1a0 00000000 _nop
.text:0046b1a4 22010010 b LAB_0046b630
.text:0046b1a8 00000000 _nop
LAB_0046b1ac: ;XREF[1,0]: 0046b1b8
.text:0046b1ac 21884000 move s1,v0
LAB_0046b1b0: ;XREF[1,0]: 0046b19c
.text:0046b1b0 0c00228e lw v0,0xc(s1)
.text:0046b1b4 00000000 nop
.text:0046b1b8 fcff4014 bne v0,zero,LAB_0046b1ac
.text:0046b1bc 00000000 _nop
.text:0046b1c0 35036012 beq s3,zero,LAB_0046be98
.text:0046b1c4 23c08602 _subu t8,s4,param_3
.text:0046b1c8 21980000 clear s3
LAB_0046b1cc: ;XREF[1,0]: 0046becc
.text:0046b1cc 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b1d0 ffff0533 andi param_2,t8,0xffff
.text:0046b1d4 0001a427 addiu param_1,sp,0x100
.text:0046b1d8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b1dc 6c00a627 _addiu param_3,sp,0x6c
.text:0046b1e0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b1e4 b3fe4004 bltz v0,LAB_0046acb4
.text:0046b1e8 06001f24 _li ra,0x6
.text:0046b1ec 0001a28f lw v0,local_38+0x138(sp)
.text:0046b1f0 00000000 nop
.text:0046b1f4 00004590 lbu param_2,0x0(v0)
.text:0046b1f8 01004424 addiu param_1,v0,0x1
.text:0046b1fc adfebf14 bne param_2,ra,LAB_0046acb4
.text:0046b200 0001a4af _sw param_1,local_38+0x138(sp)
.text:0046b204 23684402 subu t5,s2,param_1
.text:0046b208 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046b20c ffffa531 andi param_2,t5,0xffff
.text:0046b210 0001a427 addiu param_1,sp,0x100
.text:0046b214 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046b218 2130c002 _move param_3,s6
.text:0046b21c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b220 a5fe4004 bltz v0,LAB_0046acb8
.text:0046b224 e1ff0424 _li param_1,-0x1f
.text:0046b228 0001af8f lw t7,local_38+0x138(sp)
.text:0046b22c 6a00a397 lhu v1,local_ce+0x138(sp)
.text:0046b230 23704f02 subu t6,s2,t7
.text:0046b234 2b20c301 sltu param_1,t6,v1
.text:0046b238 9efe8014 bne param_1,zero,LAB_0046acb4
.text:0046b23c 2120e002 _move param_1,s7
.text:0046b240 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046b244 21280000 clear param_2
.text:0046b248 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046b24c 40000624 _li param_3,0x40
.text:0046b250 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b254 0001a48f lw param_1,local_38+0x138(sp)
.text:0046b258 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:0046b25c 6a00a597 lhu param_2,local_ce+0x138(sp)
.text:0046b260 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:0046b264 2130e002 _move param_3,s7
.text:0046b268 ffff4230 andi v0,v0,0xffff
.text:0046b26c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b270 90fe4010 beq v0,zero,LAB_0046acb4
.text:0046b274 ff005030 _andi s0,v0,0xff
.text:0046b278 1100082e sltiu t0,s0,0x11
.text:0046b27c 15030011 beq t0,zero,LAB_0046bed4
.text:0046b280 00000000 _nop
LAB_0046b284: ;XREF[1,0]: 0046bf28
.text:0046b284 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046b288 00000000 nop
.text:0046b28c 54100227 addiu v0,t8,0x1054
.text:0046b290 20004c8c lw t4,0x20(v0)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046b294 00000000 nop
.text:0046b298 1d008011 beq t4,zero,LAB_0046b310
.text:0046b29c 21380000 _clear param_4
.text:0046b2a0 2a501000 slt t2,zero,s0
.text:0046b2a4 21584000 move t3,v0
.text:0046b2a8 20004824 addiu t0,v0,0x20
.text:0046b2ac 21480000 clear t1
LAB_0046b2b0: ;XREF[1,0]: 0046b308
.text:0046b2b0 12004011 beq t2,zero,LAB_0046b2fc
.text:0046b2b4 21300000 _clear param_3
.text:0046b2b8 c0100700 sll v0,param_4,0x3
.text:0046b2bc 21284700 addu param_2,v0,param_4
.text:0046b2c0 80f80500 sll ra,param_2,0x2
.text:0046b2c4 2128eb03 addu param_2,ra,t3
.text:0046b2c8 21606001 move t4,t3
.text:0046b2cc 2120e002 move param_1,s7
LAB_0046b2d0: ;XREF[1,0]: 0046b2f4
; FWD[2,0]: 00491054,00491056
.text:0046b2d0 0000ae94 lhu t6,0x0(param_2)=>.rodata:DAT_00491054 ;= 0002h
;= 0005h
.text:0046b2d4 00008d94 lhu t5,0x0(param_1)=>local_c8
.text:0046b2d8 00000000 nop
.text:0046b2dc 0700cd15 bne t6,t5,LAB_0046b2fc
.text:0046b2e0 0100c224 _addiu v0,param_3,0x1
.text:0046b2e4 da025010 beq v0,s0,LAB_0046be50
.text:0046b2e8 2a185000 _slt v1,v0,s0
.text:0046b2ec 21304000 move param_3,v0
.text:0046b2f0 04008424 addiu param_1,param_1,0x4
.text:0046b2f4 f6ff6014 bne v1,zero,LAB_0046b2d0
.text:0046b2f8 0200a524 _addiu param_2,param_2,0x2
LAB_0046b2fc: ;XREF[2,0]: 0046b2b0,0046b2dc
.text:0046b2fc 24000825 addiu t0,t0,0x24
.text:0046b300 0000048d lw param_1,0x0(t0)=>.rodata:DAT_00491098 ;= 00000002h
.text:0046b304 0100e724 addiu param_4,param_4,0x1
.text:0046b308 e9ff8014 bne param_1,zero,LAB_0046b2b0
.text:0046b30c 09002925 _addiu t1,t1,0x9
LAB_0046b310: ;XREF[1,0]: 0046b298
.text:0046b310 21800000 clear s0
LAB_0046b314: ;XREF[1,0]: 0046be5c
.text:0046b314 0001a98f lw t1,local_38+0x138(sp)
.text:0046b318 6a00a897 lhu t0,local_ce+0x138(sp)
.text:0046b31c e2ff0626 addiu param_3,s0,-0x1e
.text:0046b320 21200901 addu param_1,t0,t1
.text:0046b324 0200cf2c sltiu t7,param_3,0x2
.text:0046b328 62fee011 beq t7,zero,LAB_0046acb4
.text:0046b32c 0001a4af _sw param_1,local_38+0x138(sp)
.text:0046b330 00009990 lbu t9,0x0(param_1)
.text:0046b334 86000a24 li t2,0x86
.text:0046b338 01008424 addiu param_1,param_1,0x1
.text:0046b33c 5dfe2a17 bne t9,t2,LAB_0046acb4
.text:0046b340 0001a4af _sw param_1,local_38+0x138(sp)
.text:0046b344 23584402 subu t3,s2,param_1
.text:0046b348 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046b34c ffff6531 andi param_2,t3,0xffff
.text:0046b350 0001a427 addiu param_1,sp,0x100
.text:0046b354 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046b358 2130c002 _move param_3,s6
.text:0046b35c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b360 55fe4004 bltz v0,LAB_0046acb8
.text:0046b364 e1ff0424 _li param_1,-0x1f
.text:0046b368 0001b88f lw t8,local_38+0x138(sp)
.text:0046b36c 6a00a497 lhu param_1,local_ce+0x138(sp)
.text:0046b370 23605802 subu t4,s2,t8
.text:0046b374 2b388401 sltu param_4,t4,param_1
.text:0046b378 4efee014 bne param_4,zero,LAB_0046acb4
.text:0046b37c 1f001f24 _li ra,0x1f
.text:0046b380 eb021f12 beq s0,ra,LAB_0046bf30
.text:0046b384 00000000 _nop
.text:0046b388 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046b38c 00000000 nop
.text:0046b390 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046b394 00000000 _nop
.text:0046b398 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b39c 45fe4010 beq v0,zero,LAB_0046acb4
.text:0046b3a0 040022ae _sw v0,0x4(s1)
.text:0046b3a4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046b3a8 6a00a697 lhu param_3=>local_ce,0x6a(sp)
.text:0046b3ac 0001a58f lw param_2,local_38+0x138(sp)
.text:0046b3b0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046b3b4 21204000 _move param_1,v0
.text:0046b3b8 6a00ad97 lhu t5,local_ce+0x138(sp)
.text:0046b3bc 0001ae8f lw t6,local_38+0x138(sp)
.text:0046b3c0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b3c4 2130ae01 addu param_3,t5,t6
.text:0046b3c8 2b10d200 sltu v0,param_3,s2
.text:0046b3cc 0a002da6 sh t5,0xa(s1)
.text:0046b3d0 6eff0010 b LAB_0046b18c
.text:0046b3d4 0001a6af _sw param_3,local_38+0x138(sp)
caseD_2: ;XREF[1,0]: 0046ac8c
.text:0046b3d8 00000992 lbu t1,0x0(s0)
.text:0046b3dc 01000426 addiu param_1,s0,0x1
.text:0046b3e0 04000624 li param_3,0x4
.text:0046b3e4 33fe2615 bne t1,param_3,LAB_0046acb4
.text:0046b3e8 fc00a4af _sw param_1,local_3c+0x138(sp)
.text:0046b3ec 23508402 subu t2,s4,param_1
.text:0046b3f0 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046b3f4 2120e002 move param_1,s7
.text:0046b3f8 ffff4531 andi param_2,t2,0xffff
.text:0046b3fc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046b400 2400a626 _addiu param_3,s5,0x24
.text:0046b404 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b408 2bfe4004 bltz v0,LAB_0046acb8
.text:0046b40c e1ff0424 _li param_1,-0x1f
.text:0046b410 fc00ac8f lw t4,local_3c+0x138(sp)
.text:0046b414 2400a496 lhu param_1,0x24(s5)
.text:0046b418 23388c02 subu param_4,s4,t4
.text:0046b41c 2b58e400 sltu t3,param_4,param_1
.text:0046b420 24fe6015 bne t3,zero,LAB_0046acb4
.text:0046b424 00000000 _nop
.text:0046b428 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046b42c 00000000 nop
.text:0046b430 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046b434 00000000 _nop
.text:0046b438 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b43c 1b044010 beq v0,zero,LAB_0046c4ac
.text:0046b440 2000a2ae _sw v0,0x20(s5)
.text:0046b444 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046b448 2400a696 lhu param_3,0x24(s5)
.text:0046b44c fc00a58f lw param_2,local_3c+0x138(sp)
.text:0046b450 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046b454 21204000 _move param_1,v0
.text:0046b458 2400a396 lhu v1,0x24(s5)
.text:0046b45c fc00b88f lw t8,local_3c+0x138(sp)
.text:0046b460 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b464 21307800 addu param_3,v1,t8
LAB_0046b468: ;XREF[1,0]: 0046b638
.text:0046b468 82fd0010 b LAB_0046aa74
.text:0046b46c fc00a6af _sw param_3,local_3c+0x138(sp)
caseD_1: ;XREF[1,0]: 0046ac8c
.text:0046b470 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b474 23b89002 subu s7,s4,s0
.text:0046b478 ffffe532 andi param_2,s7,0xffff
.text:0046b47c fc00a427 addiu param_1,sp,0xfc
.text:0046b480 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b484 2000a627 _addiu param_3,sp,0x20
.text:0046b488 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b48c 0afe4004 bltz v0,LAB_0046acb8
.text:0046b490 e1ff0424 _li param_1,-0x1f
.text:0046b494 2000b297 lhu s2,local_118+0x138(sp)
.text:0046b498 00000000 nop
.text:0046b49c 19014012 beq s2,zero,LAB_0046b904
.text:0046b4a0 80001324 _li s3,0x80
.text:0046b4a4 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046b4a8 00000000 nop
.text:0046b4ac 0000d690 lbu s6,0x0(param_3)
.text:0046b4b0 00000000 nop
.text:0046b4b4 db03d312 beq s6,s3,LAB_0046c424
.text:0046b4b8 0100c424 _addiu param_1,param_3,0x1
LAB_0046b4bc: ;XREF[1,0]: 0046c4a4
.text:0046b4bc 0000c790 lbu param_4,0x0(param_3)
.text:0046b4c0 a1000b24 li t3,0xa1
.text:0046b4c4 a203eb10 beq param_4,t3,LAB_0046c350
.text:0046b4c8 0100d824 _addiu t8,param_3,0x1
LAB_0046b4cc: ;XREF[1,0]: 0046c41c
.text:0046b4cc 0000c390 lbu v1,0x0(param_3)
.text:0046b4d0 82001624 li s6,0x82
.text:0046b4d4 03007610 beq v1,s6,LAB_0046b4e4
.text:0046b4d8 02001124 _li s1,0x2
.text:0046b4dc 65fd7114 bne v1,s1,LAB_0046aa74
.text:0046b4e0 00000000 _nop
LAB_0046b4e4: ;XREF[1,0]: 0046b4d4
.text:0046b4e4 23208602 subu param_1,s4,param_3
.text:0046b4e8 808b998f lw t9,-0x7480(gp)=>->getSerialNum ;= 004680f0
.text:0046b4ec 2000af27 addiu t7,sp,0x20
.text:0046b4f0 ffff8630 andi param_3,param_1,0xffff
.text:0046b4f4 1000afaf sw t7,local_128+0x138(sp)
.text:0046b4f8 2120c003 move param_1,s8
.text:0046b4fc fc00a527 addiu param_2,sp,0xfc
.text:0046b500 09f82003 jalr t9=>getSerialNum ;undefined getSerialNum(undefined par...
.text:0046b504 2c00a726 _addiu param_4,s5,0x2c
.text:0046b508 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b50c eafd4004 bltz v0,LAB_0046acb8
.text:0046b510 e1ff0424 _li param_1,-0x1f
.text:0046b514 2000a897 lhu t0,local_118+0x138(sp)
.text:0046b518 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046b51c 55fd0010 b LAB_0046aa74
.text:0046b520 b600a8a6 _sh t0,0xb6(s5)
caseD_b: ;XREF[1,0]: 0046ac8c
.text:0046b524 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b528 23909002 subu s2,s4,s0
.text:0046b52c ffff4532 andi param_2,s2,0xffff
.text:0046b530 0401b0af sw s0,local_34+0x138(sp)
.text:0046b534 0401a427 addiu param_1,sp,0x104
.text:0046b538 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b53c b000a627 _addiu param_3,sp,0xb0
.text:0046b540 c400b226 addiu s2,s5,0xc4
.text:0046b544 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b548 dafd4004 bltz v0,LAB_0046acb4
.text:0046b54c 21980000 _clear s3
.text:0046b550 b000b697 lhu s6,local_88+0x138(sp)
.text:0046b554 0401a48f lw param_1=>local_34,0x104(sp)
.text:0046b558 00000000 nop
.text:0046b55c 2188c402 addu s1,s6,param_1
.text:0046b560 23303002 subu param_3,s1,s0
.text:0046b564 3200c012 beq s6,zero,LAB_0046b630
.text:0046b568 2000a6a7 _sh param_3,local_118+0x138(sp)
.text:0046b56c 00008390 lbu v1,0x0(param_1)
.text:0046b570 00000000 nop
.text:0046b574 80ff7824 addiu t8,v1,-0x80
.text:0046b578 ff000c33 andi t4,t8,0xff
.text:0046b57c 0200872d sltiu param_4,t4,0x2
.text:0046b580 2900e010 beq param_4,zero,LAB_0046b628
.text:0046b584 01008d24 _addiu t5,param_1,0x1
.text:0046b588 01001624 li s6,0x1
.text:0046b58c 80001724 li s7,0x80
LAB_0046b590: ;XREF[1,0]: 0046b620
.text:0046b590 23f82d02 subu ra,s1,t5
.text:0046b594 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046b598 0401adaf sw t5,local_34+0x138(sp)
.text:0046b59c ffffe533 andi param_2,ra,0xffff
.text:0046b5a0 0401a427 addiu param_1,sp,0x104
.text:0046b5a4 b000a627 addiu param_3,sp,0xb0
.text:0046b5a8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046b5ac ff007030 _andi s0,v1,0xff
.text:0046b5b0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b5b4 c0fd4004 bltz v0,LAB_0046acb8
.text:0046b5b8 e1ff0424 _li param_1,-0x1f
.text:0046b5bc 0401a48f lw param_1,local_34+0x138(sp)
.text:0046b5c0 b000a597 lhu param_2,local_88+0x138(sp)
.text:0046b5c4 23702402 subu t6,s1,param_1
.text:0046b5c8 ffffa330 andi v1,param_2,0xffff
.text:0046b5cc 2b10c301 sltu v0,t6,v1
.text:0046b5d0 b8fd4014 bne v0,zero,LAB_0046acb4
.text:0046b5d4 00000000 _nop
.text:0046b5d8 b6fd7614 bne v1,s6,LAB_0046acb4
.text:0046b5dc 00000000 _nop
.text:0046b5e0 49031712 beq s0,s7,LAB_0046c308
.text:0046b5e4 00000000 _nop
.text:0046b5e8 00008390 lbu v1,0x0(param_1)
.text:0046b5ec 00000000 nop
.text:0046b5f0 040043ae sw v1,0x4(s2)
LAB_0046b5f4: ;XREF[1,0]: 0046c30c
.text:0046b5f4 ffffaf30 andi t7,param_2,0xffff
.text:0046b5f8 01007326 addiu s3,s3,0x1
.text:0046b5fc 2120e401 addu param_1,t7,param_1
.text:0046b600 0200652a slti param_2,s3,0x2
.text:0046b604 0800a010 beq param_2,zero,LAB_0046b628
.text:0046b608 0401a4af _sw param_1,local_34+0x138(sp)
.text:0046b60c 00008390 lbu v1,0x0(param_1)
.text:0046b610 00000000 nop
.text:0046b614 80ff6a24 addiu t2,v1,-0x80
.text:0046b618 ff004931 andi t1,t2,0xff
.text:0046b61c 0200282d sltiu t0,t1,0x2
.text:0046b620 dbff0015 bne t0,zero,LAB_0046b590
.text:0046b624 01008d24 _addiu t5,param_1,0x1
LAB_0046b628: ;XREF[2,0]: 0046b580,0046b604
.text:0046b628 a2fd9114 bne param_1,s1,LAB_0046acb4
.text:0046b62c 00000000 _nop
LAB_0046b630: ;XREF[3,0]: 0046b18c,0046b1a4,0046b564
.text:0046b630 2000a397 lhu v1,local_118+0x138(sp)
LAB_0046b634: ;XREF[1,0]: 0046ba24
.text:0046b634 fc00b88f lw t8,local_3c+0x138(sp)
.text:0046b638 8bff0010 b LAB_0046b468
.text:0046b63c 21307800 _addu param_3,v1,t8
caseD_a: ;XREF[1,0]: 0046ac8c
.text:0046b640 9cfd6016 bne s3,zero,LAB_0046acb4
.text:0046b644 23b09002 _subu s6,s4,s0
.text:0046b648 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b64c ffffc532 andi param_2,s6,0xffff
.text:0046b650 fc00a427 addiu param_1,sp,0xfc
.text:0046b654 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b658 2200a627 _addiu param_3,sp,0x22
.text:0046b65c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b660 95fd4004 bltz v0,LAB_0046acb8
.text:0046b664 e1ff0424 _li param_1,-0x1f
.text:0046b668 2200b797 lhu s7,local_116+0x138(sp)
.text:0046b66c 00000000 nop
.text:0046b670 a400e012 beq s7,zero,LAB_0046b904
.text:0046b674 ffff1224 _li s2,-0x1
.text:0046b678 3c80868f lw param_3,-0x7fc4(gp)=>.got:PTR_LAB_004...;= 00470000
.text:0046b67c 6800b627 addiu s6,sp,0x68
.text:0046b680 6c90d324 addiu s3,param_3,-0x6f94
LAB_0046b684: ;XREF[1,0]: 0046c2b4
.text:0046b684 fc00b18f lw s1,local_3c+0x138(sp)
.text:0046b688 a0001024 li s0,0xa0
.text:0046b68c 00002892 lbu t0,0x0(s1)
.text:0046b690 00000000 nop
.text:0046b694 de021011 beq t0,s0,LAB_0046c210
.text:0046b698 21202002 _move param_1,s1
LAB_0046b69c: ;XREF[1,0]: 0046c218
.text:0046b69c 00008a90 lbu t2,0x0(param_1)
.text:0046b6a0 a1000924 li t1,0xa1
.text:0046b6a4 d6024911 beq t2,t1,LAB_0046c200
.text:0046b6a8 01000724 _li param_4,0x1
LAB_0046b6ac: ;XREF[1,0]: 0046c208
.text:0046b6ac 23588402 subu t3,s4,param_1
.text:0046b6b0 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046b6b4 6800a0a7 sh zero,local_d0+0x138(sp)
.text:0046b6b8 ffff6531 andi param_2,t3,0xffff
.text:0046b6bc fc00a427 addiu param_1,sp,0xfc
.text:0046b6c0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046b6c4 2130c002 _move param_3,s6
.text:0046b6c8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b6cc 7afd4004 bltz v0,LAB_0046acb8
.text:0046b6d0 e1ff0424 _li param_1,-0x1f
.text:0046b6d4 6800a697 lhu param_3=>local_d0,0x68(sp)
.text:0046b6d8 00000000 nop
.text:0046b6dc ffffc330 andi v1,param_3,0xffff
.text:0046b6e0 75fd6010 beq v1,zero,LAB_0046acb8
.text:0046b6e4 00000000 _nop
.text:0046b6e8 fc00b08f lw s0,local_3c+0x138(sp)
.text:0046b6ec 00000000 nop
.text:0046b6f0 23289002 subu param_2,s4,s0
.text:0046b6f4 2b20a300 sltu param_1,param_2,v1
.text:0046b6f8 6efd8014 bne param_1,zero,LAB_0046acb4
.text:0046b6fc 23201102 _subu param_1,s0,s1
.text:0046b700 2200a597 lhu param_2,local_116+0x138(sp)
.text:0046b704 21c06400 addu t8,v1,param_1
.text:0046b708 ffffac30 andi t4,param_2,0xffff
.text:0046b70c 2a889801 slt s1,t4,t8
.text:0046b710 68fd2016 bne s1,zero,LAB_0046acb4
.text:0046b714 21508600 _addu t2,param_1,param_3
.text:0046b718 2348aa00 subu t1,param_2,t2
.text:0046b71c 0c01a58f lw param_2,local_2c+0x138(sp)
.text:0046b720 00000000 nop
.text:0046b724 4600a010 beq param_2,zero,LAB_0046b840
.text:0046b728 2200a9a7 _sh t1,local_116+0x138(sp)
.text:0046b72c 1d000010 b LAB_0046b7a4
.text:0046b730 00000000 _nop
LAB_0046b734: ;XREF[1,0]: 0046b7c0
.text:0046b734 2000a797 lhu param_4,local_118+0x138(sp)
.text:0046b738 fc00ae8f lw t6,local_3c+0x138(sp)
.text:0046b73c 6800a597 lhu param_2,local_d0+0x138(sp)
.text:0046b740 2320d001 subu param_1,t6,s0
.text:0046b744 ffffe630 andi param_3,param_4,0xffff
.text:0046b748 ffffad30 andi t5,param_2,0xffff
.text:0046b74c 2118c400 addu v1,param_3,param_1
.text:0046b750 2a10a301 slt v0,t5,v1
.text:0046b754 57fd4014 bne v0,zero,LAB_0046acb4
.text:0046b758 21808700 _addu s0,param_1,param_4
.text:0046b75c 23b8b000 subu s7,param_2,s0
.text:0046b760 bc00af26 addiu t7,s5,0xbc
.text:0046b764 2120c003 move param_1,s8
.text:0046b768 fc00a527 addiu param_2,sp,0xfc
.text:0046b76c 21388002 move param_4,s4
.text:0046b770 6800b7a7 sh s7,local_d0+0x138(sp)
.text:0046b774 1000afaf sw t7,local_128+0x138(sp)
.text:0046b778 21c86002 move t9,s3
.text:0046b77c 09f82003 jalr t9=>FUN_0046906c ;undefined FUN_0046906c(undefined par...
.text:0046b780 1400b2af _sw s2,local_124+0x138(sp)
.text:0046b784 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b788 4bfd4004 bltz v0,LAB_0046acb8
.text:0046b78c e1ff0424 _li param_1,-0x1f
.text:0046b790 6800a697 lhu param_3,local_d0+0x138(sp)
.text:0046b794 00000000 nop
.text:0046b798 c402c010 beq param_3,zero,LAB_0046c2ac
.text:0046b79c 00000000 _nop
.text:0046b7a0 fc00b08f lw s0,local_3c+0x138(sp)
LAB_0046b7a4: ;XREF[1,0]: 0046b72c
.text:0046b7a4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b7a8 23f89002 subu ra,s4,s0
.text:0046b7ac ffffe533 andi param_2,ra,0xffff
.text:0046b7b0 fc00a427 addiu param_1,sp,0xfc
.text:0046b7b4 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b7b8 2000a627 _addiu param_3,sp,0x20
.text:0046b7bc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b7c0 dcff4104 bgez v0,LAB_0046b734
.text:0046b7c4 e1ff0424 _li param_1,-0x1f
.text:0046b7c8 3bfd0010 b LAB_0046acb8
.text:0046b7cc 00000000 _nop
LAB_0046b7d0: ;XREF[1,0]: 0046b85c
.text:0046b7d0 2000a797 lhu param_4,local_118+0x138(sp)
.text:0046b7d4 fc00a88f lw t0,local_3c+0x138(sp)
.text:0046b7d8 6800a597 lhu param_2,local_d0+0x138(sp)
.text:0046b7dc 23201001 subu param_1,t0,s0
.text:0046b7e0 ffffe630 andi param_3,param_4,0xffff
.text:0046b7e4 ffffaf30 andi t7,param_2,0xffff
.text:0046b7e8 2118c400 addu v1,param_3,param_1
.text:0046b7ec 2a80e301 slt s0,t7,v1
.text:0046b7f0 30fd0016 bne s0,zero,LAB_0046acb4
.text:0046b7f4 21108700 _addu v0,param_1,param_4
.text:0046b7f8 2370a200 subu t6,param_2,v0
.text:0046b7fc b800ad26 addiu t5,s5,0xb8
.text:0046b800 2120c003 move param_1,s8
.text:0046b804 fc00a527 addiu param_2,sp,0xfc
.text:0046b808 21388002 move param_4,s4
.text:0046b80c 6800aea7 sh t6,local_d0+0x138(sp)
.text:0046b810 1000adaf sw t5,local_128+0x138(sp)
.text:0046b814 21c86002 move t9,s3
.text:0046b818 09f82003 jalr t9=>FUN_0046906c ;undefined FUN_0046906c(undefined par...
.text:0046b81c 1400b2af _sw s2,local_124+0x138(sp)
.text:0046b820 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b824 24fd4004 bltz v0,LAB_0046acb8
.text:0046b828 e1ff0424 _li param_1,-0x1f
.text:0046b82c 6800a497 lhu param_1,local_d0+0x138(sp)
.text:0046b830 00000000 nop
.text:0046b834 9d028010 beq param_1,zero,LAB_0046c2ac
.text:0046b838 00000000 _nop
.text:0046b83c fc00b08f lw s0,local_3c+0x138(sp)
LAB_0046b840: ;XREF[1,0]: 0046b724
.text:0046b840 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b844 23309002 subu param_3,s4,s0
.text:0046b848 ffffc530 andi param_2,param_3,0xffff
.text:0046b84c fc00a427 addiu param_1,sp,0xfc
.text:0046b850 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b854 2000a627 _addiu param_3,sp,0x20
.text:0046b858 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b85c dcff4104 bgez v0,LAB_0046b7d0
.text:0046b860 e1ff0424 _li param_1,-0x1f
.text:0046b864 14fd0010 b LAB_0046acb8
.text:0046b868 00000000 _nop
caseD_9: ;XREF[1,0]: 0046ac8c
.text:0046b86c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b870 23909002 subu s2,s4,s0
.text:0046b874 ffff4532 andi param_2,s2,0xffff
.text:0046b878 fc00a427 addiu param_1,sp,0xfc
.text:0046b87c 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b880 2000a627 _addiu param_3,sp,0x20
.text:0046b884 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b888 0bfd4004 bltz v0,LAB_0046acb8
.text:0046b88c e1ff0424 _li param_1,-0x1f
.text:0046b890 2000b697 lhu s6,local_118+0x138(sp)
.text:0046b894 00000000 nop
.text:0046b898 7201c016 bne s6,zero,LAB_0046be64
.text:0046b89c 01001724 _li s7,0x1
.text:0046b8a0 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046b8a4 73fc0010 b LAB_0046aa74
.text:0046b8a8 0400a0ae _sw zero,0x4(s5)
caseD_7: ;XREF[1,0]: 0046ac8c
.text:0046b8ac 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b8b0 23989002 subu s3,s4,s0
.text:0046b8b4 ffff6532 andi param_2,s3,0xffff
.text:0046b8b8 fc00a427 addiu param_1,sp,0xfc
.text:0046b8bc 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b8c0 2000a627 _addiu param_3,sp,0x20
.text:0046b8c4 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b8c8 fafc4004 bltz v0,LAB_0046acb4
.text:0046b8cc 1000b726 _addiu s7,s5,0x10
.text:0046b8d0 3c80928f lw s2,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:0046b8d4 2000a697 lhu param_3=>local_118,0x20(sp)
.text:0046b8d8 ffff1624 li s6,-0x1
.text:0046b8dc 2120c003 move param_1,s8
.text:0046b8e0 fc00a527 addiu param_2,sp,0xfc
.text:0046b8e4 21388002 move param_4,s4
.text:0046b8e8 1000b7af sw s7,local_128+0x138(sp)
.text:0046b8ec 6c905926 addiu t9,s2,-0x6f94
.text:0046b8f0 09f82003 jalr t9=>FUN_0046906c ;undefined FUN_0046906c(undefined par...
.text:0046b8f4 1400b6af _sw s6,local_124+0x138(sp)
.text:0046b8f8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b8fc eefc4004 bltz v0,LAB_0046acb8
.text:0046b900 e1ff0424 _li param_1,-0x1f
LAB_0046b904: ;XREF[3,0]: 0046ae0c,0046b49c,0046b670
.text:0046b904 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046b908 5afc0010 b LAB_0046aa74
.text:0046b90c 00000000 _nop
caseD_6: ;XREF[1,0]: 0046ac8c
.text:0046b910 23309002 subu param_3,s4,s0
.text:0046b914 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b918 ffffc530 andi param_2,param_3,0xffff
.text:0046b91c fc00a427 addiu param_1,sp,0xfc
.text:0046b920 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b924 2000a627 _addiu param_3,sp,0x20
.text:0046b928 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b92c e1fc4004 bltz v0,LAB_0046acb4
.text:0046b930 ffff0a24 _li t2,-0x1
.text:0046b934 3c80898f lw t1,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:0046b938 2000a697 lhu param_3=>local_118,0x20(sp)
.text:0046b93c 0c00b126 addiu s1,s5,0xc
.text:0046b940 2120c003 move param_1,s8
.text:0046b944 fc00a527 addiu param_2,sp,0xfc
.text:0046b948 21388002 move param_4,s4
.text:0046b94c 1000b1af sw s1,local_128+0x138(sp)
.text:0046b950 6c903925 addiu t9,t1,-0x6f94
.text:0046b954 09f82003 jalr t9=>FUN_0046906c ;undefined FUN_0046906c(undefined par...
.text:0046b958 1400aaaf _sw t2,local_124+0x138(sp)
.text:0046b95c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b960 d5fc4004 bltz v0,LAB_0046acb8
.text:0046b964 e1ff0424 _li param_1,-0x1f
.text:0046b968 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046b96c 41fc0010 b LAB_0046aa74
.text:0046b970 00000000 _nop
caseD_5: ;XREF[1,0]: 0046ac8c
.text:0046b974 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046b978 00000000 nop
.text:0046b97c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046b980 10000424 _li param_1,0x10
.text:0046b984 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b988 fc00b18f lw s1,local_3c+0x138(sp)
.text:0046b98c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046b990 0801b1af sw s1,local_30+0x138(sp)
.text:0046b994 cc00a2ae sw v0,0xcc(s5)
.text:0046b998 b800a427 addiu param_1,sp,0xb8
.text:0046b99c 21280000 clear param_2
.text:0046b9a0 40000624 li param_3,0x40
.text:0046b9a4 000040ac sw zero,0x0(v0)
.text:0046b9a8 040040ac sw zero,0x4(v0)
.text:0046b9ac 080040ac sw zero,0x8(v0)
.text:0046b9b0 0c0040ac sw zero,0xc(v0)
.text:0046b9b4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046b9b8 21804000 _move s0,v0
.text:0046b9bc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b9c0 0801b18f lw s1,local_30+0x138(sp)
.text:0046b9c4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046b9c8 23b89102 subu s7,s4,s1
.text:0046b9cc ffffe532 andi param_2,s7,0xffff
.text:0046b9d0 0801a427 addiu param_1,sp,0x108
.text:0046b9d4 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046b9d8 f800a627 _addiu param_3,sp,0xf8
.text:0046b9dc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046b9e0 b4fc4004 bltz v0,LAB_0046acb4
.text:0046b9e4 21b00000 _clear s6
.text:0046b9e8 0801a48f lw param_1=>local_30,0x108(sp)
.text:0046b9ec f800a797 lhu param_4,local_40+0x138(sp)
.text:0046b9f0 21900002 move s2,s0
.text:0046b9f4 2198e400 addu s3,param_4,param_1
.text:0046b9f8 23307102 subu param_3,s3,s1
.text:0046b9fc 2b589300 sltu t3,param_1,s3
.text:0046ba00 05006011 beq t3,zero,LAB_0046ba18
.text:0046ba04 2000a6a7 _sh param_3,local_118+0x138(sp)
.text:0046ba08 00009890 lbu t8,0x0(param_1)
.text:0046ba0c 30000c24 li t4,0x30
.text:0046ba10 5b010c13 beq t8,t4,LAB_0046bf80
.text:0046ba14 06001724 _li s7,0x6
LAB_0046ba18: ;XREF[3,0]: 0046ba00,0046c1e0,0046c1f8
.text:0046ba18 a6fc9314 bne param_1,s3,LAB_0046acb4
.text:0046ba1c 00000000 _nop
.text:0046ba20 2000a397 lhu v1,local_118+0x138(sp)
.text:0046ba24 03ff0010 b LAB_0046b634
.text:0046ba28 00000000 _nop
caseD_4: ;XREF[1,0]: 0046ac8c
.text:0046ba2c 23f89002 subu ra,s4,s0
.text:0046ba30 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ba34 ffffe533 andi param_2,ra,0xffff
.text:0046ba38 fc00a427 addiu param_1,sp,0xfc
.text:0046ba3c 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046ba40 2000a627 _addiu param_3,sp,0x20
.text:0046ba44 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ba48 9afc4004 bltz v0,LAB_0046acb4
.text:0046ba4c 10000424 _li param_1,0x10
.text:0046ba50 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046ba54 2000a597 lhu param_2,local_118+0x138(sp)
.text:0046ba58 fc00b08f lw s0,local_3c+0x138(sp)
.text:0046ba5c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046ba60 2190b000 _addu s2,param_2,s0
.text:0046ba64 1800bc8f lw gp,local_120+0x138(sp)
.text:0046ba68 2200a797 lhu param_4,local_116+0x138(sp)
.text:0046ba6c 3c808d8f lw t5,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:0046ba70 fc00a58f lw param_2,local_3c+0x138(sp)
.text:0046ba74 209cb125 addiu s1,t5,-0x63e0
.text:0046ba78 2000b627 addiu s6,sp,0x20
.text:0046ba7c c000a2ae sw v0,0xc0(s5)
.text:0046ba80 2120c003 move param_1,s8
.text:0046ba84 000040ac sw zero,0x0(v0)
.text:0046ba88 040040ac sw zero,0x4(v0)
.text:0046ba8c 080040ac sw zero,0x8(v0)
.text:0046ba90 0c0040ac sw zero,0xc(v0)
.text:0046ba94 21308002 move param_3,s4
.text:0046ba98 1000a2af sw v0,local_128+0x138(sp)
.text:0046ba9c 1400b6af sw s6,local_124+0x138(sp)
.text:0046baa0 21c82002 move t9,s1
.text:0046baa4 09f82003 jalr t9=>FUN_00469c20 ;undefined FUN_00469c20(undefined par...
.text:0046baa8 21804000 _move s0,v0
.text:0046baac 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bab0 81fc4004 bltz v0,LAB_0046acb8
.text:0046bab4 e1ff0424 _li param_1,-0x1f
.text:0046bab8 fc00ae8f lw t6,local_3c+0x138(sp)
.text:0046babc 2000a397 lhu v1,local_118+0x138(sp)
.text:0046bac0 00000000 nop
.text:0046bac4 21306e00 addu param_3,v1,t6
.text:0046bac8 2b10d200 sltu v0,param_3,s2
.text:0046bacc e9fb4010 beq v0,zero,LAB_0046aa74
.text:0046bad0 fc00a6af _sw param_3,local_3c+0x138(sp)
.text:0046bad4 2bb8d400 sltu s7,param_3,s4
.text:0046bad8 e6fbe012 beq s7,zero,LAB_0046aa74
.text:0046badc 30001324 _li s3,0x30
.text:0046bae0 0000c490 lbu param_1,0x0(param_3)
.text:0046bae4 00000000 nop
.text:0046bae8 e2fb9314 bne param_1,s3,LAB_0046aa74
.text:0046baec 21982002 _move s3,s1
.text:0046baf0 30001124 li s1,0x30
LAB_0046baf4: ;XREF[1,0]: 0046bb78
.text:0046baf4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046baf8 00000000 nop
.text:0046bafc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046bb00 10000424 _li param_1,0x10
.text:0046bb04 0c0002ae sw v0,0xc(s0)
.text:0046bb08 0c0040ac sw zero,0xc(v0)
.text:0046bb0c 000040ac sw zero,0x0(v0)
.text:0046bb10 040040ac sw zero,0x4(v0)
.text:0046bb14 080040ac sw zero,0x8(v0)
.text:0046bb18 0c00108e lw s0,0xc(s0)
.text:0046bb1c 2200a797 lhu param_4,local_116+0x138(sp)
.text:0046bb20 fc00a58f lw param_2,local_3c+0x138(sp)
.text:0046bb24 2120c003 move param_1,s8
.text:0046bb28 21308002 move param_3,s4
.text:0046bb2c 1000b0af sw s0,local_128+0x138(sp)
.text:0046bb30 21c86002 move t9,s3
.text:0046bb34 09f82003 jalr t9=>FUN_00469c20 ;undefined FUN_00469c20(undefined par...
.text:0046bb38 1400b6af _sw s6,local_124+0x138(sp)
.text:0046bb3c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bb40 5dfc4004 bltz v0,LAB_0046acb8
.text:0046bb44 e1ff0424 _li param_1,-0x1f
.text:0046bb48 fc00a88f lw t0,local_3c+0x138(sp)
.text:0046bb4c 2000a997 lhu t1,local_118+0x138(sp)
.text:0046bb50 00000000 nop
.text:0046bb54 21302801 addu param_3,t1,t0
.text:0046bb58 2b78d200 sltu t7,param_3,s2
.text:0046bb5c c5fbe011 beq t7,zero,LAB_0046aa74
.text:0046bb60 fc00a6af _sw param_3,local_3c+0x138(sp)
.text:0046bb64 2b50d400 sltu t2,param_3,s4
.text:0046bb68 c2fb4011 beq t2,zero,LAB_0046aa74
.text:0046bb6c 00000000 _nop
.text:0046bb70 0000cb90 lbu t3,0x0(param_3)
.text:0046bb74 00000000 nop
.text:0046bb78 deff7111 beq t3,s1,LAB_0046baf4
.text:0046bb7c 00000000 _nop
.text:0046bb80 bcfb0010 b LAB_0046aa74
.text:0046bb84 00000000 _nop
caseD_3: ;XREF[1,0]: 0046ac8c
.text:0046bb88 00000b92 lbu t3,0x0(s0)
.text:0046bb8c 01000426 addiu param_1,s0,0x1
.text:0046bb90 03000724 li param_4,0x3
.text:0046bb94 47fc6715 bne t3,param_4,LAB_0046acb4
.text:0046bb98 fc00a4af _sw param_1,local_3c+0x138(sp)
.text:0046bb9c 23608402 subu t4,s4,param_1
.text:0046bba0 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046bba4 2120e002 move param_1,s7
.text:0046bba8 ffff8531 andi param_2,t4,0xffff
.text:0046bbac 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046bbb0 2000a627 _addiu param_3,sp,0x20
.text:0046bbb4 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bbb8 3ffc4004 bltz v0,LAB_0046acb8
.text:0046bbbc e1ff0424 _li param_1,-0x1f
.text:0046bbc0 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046bbc4 2000a697 lhu param_3=>local_118,0x20(sp)
.text:0046bbc8 23788402 subu t7,s4,param_1
.text:0046bbcc ffffc330 andi v1,param_3,0xffff
.text:0046bbd0 2b70e301 sltu t6,t7,v1
.text:0046bbd4 37fcc015 bne t6,zero,LAB_0046acb4
.text:0046bbd8 0200722c _sltiu s2,v1,0x2
.text:0046bbdc 35fc4016 bne s2,zero,LAB_0046acb4
.text:0046bbe0 0300762c _sltiu s6,v1,0x3
.text:0046bbe4 0500c016 bne s6,zero,LAB_0046bbfc
.text:0046bbe8 80001724 _li s7,0x80
.text:0046bbec 02009390 lbu s3,0x2(param_1)
.text:0046bbf0 00000000 nop
.text:0046bbf4 3c007712 beq s3,s7,LAB_0046bce8
.text:0046bbf8 07001024 _li s0,0x7
LAB_0046bbfc: ;XREF[2,0]: 0046bbe4,0046bcf0
.text:0046bbfc 1800a58e lw param_2,0x18(s5)
LAB_0046bc00: ;XREF[1,0]: 0046bd04
.text:0046bc00 01008390 lbu v1,0x1(param_1)
.text:0046bc04 ffffcd30 andi t5,param_3,0xffff
.text:0046bc08 2510a300 or v0,param_2,v1
.text:0046bc0c 2130a401 addu param_3,t5,param_1
.text:0046bc10 1800a2ae sw v0,0x18(s5)
.text:0046bc14 97fb0010 b LAB_0046aa74
.text:0046bc18 fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046bc1c: ;XREF[1,0]: 0046b17c
.text:0046bc1c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046bc20 00000000 nop
.text:0046bc24 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046bc28 10000424 _li param_1,0x10
.text:0046bc2c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bc30 20fc4010 beq v0,zero,LAB_0046acb4
.text:0046bc34 d000a2ae _sw v0,0xd0(s5)
.text:0046bc38 0001a68f lw param_3,local_38+0x138(sp)
.text:0046bc3c 01001324 li s3,0x1
.text:0046bc40 0c0040ac sw zero,0xc(v0)
.text:0046bc44 000040ac sw zero,0x0(v0)
.text:0046bc48 040040ac sw zero,0x4(v0)
.text:0046bc4c 4dfd0010 b LAB_0046b184
.text:0046bc50 080040ac _sw zero,0x8(v0)
caseD_1b: ;XREF[1,0]: 0046b114
.text:0046bc54 1c00af8e lw t7,0x1c(s5)
.text:0046bc58 00000000 nop
.text:0046bc5c 0002e235 ori v0,t7,0x200
.text:0046bc60 1c00a2ae sw v0,0x1c(s5)
LAB_0046bc64: ;XREF[7,0]: 0046b0f0,0046bc7c,0046bc90,0046bca4
; 0046bcb8,0046bccc,0046bce0
.text:0046bc64 2200a597 lhu param_2,local_116+0x138(sp)
.text:0046bc68 d2fc0010 b switchD_0046b114::caseD_7
.text:0046bc6c 00000000 _nop
caseD_1a: ;XREF[1,0]: 0046b114
.text:0046bc70 1c00ae8e lw t6,0x1c(s5)
.text:0046bc74 00000000 nop
.text:0046bc78 0001c235 ori v0,t6,0x100
.text:0046bc7c f9ff0010 b LAB_0046bc64
.text:0046bc80 1c00a2ae _sw v0,0x1c(s5)
caseD_19: ;XREF[1,0]: 0046b114
.text:0046bc84 1c00a38e lw v1,0x1c(s5)
.text:0046bc88 00000000 nop
.text:0046bc8c 10006234 ori v0,v1,0x10
.text:0046bc90 f4ff0010 b LAB_0046bc64
.text:0046bc94 1c00a2ae _sw v0,0x1c(s5)
caseD_18: ;XREF[1,0]: 0046b114
.text:0046bc98 1c00ad8e lw t5,0x1c(s5)
.text:0046bc9c 00000000 nop
.text:0046bca0 0800a235 ori v0,t5,0x8
.text:0046bca4 efff0010 b LAB_0046bc64
.text:0046bca8 1c00a2ae _sw v0,0x1c(s5)
caseD_17: ;XREF[1,0]: 0046b114
.text:0046bcac 1c00a28e lw v0,0x1c(s5)
.text:0046bcb0 00000000 nop
.text:0046bcb4 04004234 ori v0,v0,0x4
.text:0046bcb8 eaff0010 b LAB_0046bc64
.text:0046bcbc 1c00a2ae _sw v0,0x1c(s5)
caseD_15: ;XREF[1,0]: 0046b114
.text:0046bcc0 1c00b98e lw t9,0x1c(s5)
.text:0046bcc4 00000000 nop
.text:0046bcc8 01002237 ori v0,t9,0x1
.text:0046bccc e5ff0010 b LAB_0046bc64
.text:0046bcd0 1c00a2ae _sw v0,0x1c(s5)
caseD_16: ;XREF[1,0]: 0046b114
.text:0046bcd4 1c00bf8e lw ra,0x1c(s5)
.text:0046bcd8 00000000 nop
.text:0046bcdc 0200e237 ori v0,ra,0x2
.text:0046bce0 e0ff0010 b LAB_0046bc64
.text:0046bce4 1c00a2ae _sw v0,0x1c(s5)
LAB_0046bce8: ;XREF[1,0]: 0046bbf4
.text:0046bce8 00009890 lbu t8,0x0(param_1)
.text:0046bcec 00000000 nop
.text:0046bcf0 c2ff1017 bne t8,s0,LAB_0046bbfc
.text:0046bcf4 00000000 _nop
.text:0046bcf8 1800bf8e lw ra,0x18(s5)
.text:0046bcfc 00000000 nop
.text:0046bd00 0080e537 ori param_2,ra,0x8000
.text:0046bd04 beff0010 b LAB_0046bc00
.text:0046bd08 1800a5ae _sw param_2,0x18(s5)
LAB_0046bd0c: ;XREF[2,0]: 0046aa74,0046aa84
.text:0046bd0c 3c01be8f lw s8,local_res4+0x138(sp)
.text:0046bd10 21200000 clear param_1
.text:0046bd14 2afb0010 b LAB_0046a9c0
.text:0046bd18 0000c6af _sw param_3,0x0(s8)
LAB_0046bd1c: ;XREF[1,0]: 0046ab98
.text:0046bd1c 80500900 sll t2,t1,0x2
.text:0046bd20 21204c01 addu param_1,t2,t4
.text:0046bd24 2000918c lw s1,0x20(param_1)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046bd28 a7fb0010 b LAB_0046abc8
.text:0046bd2c 00000000 _nop
LAB_0046bd30: ;XREF[1,0]: 0046b08c
.text:0046bd30 80280900 sll param_2,t1,0x2
.text:0046bd34 2158ac00 addu t3,param_2,t4
.text:0046bd38 2000658d lw param_2,0x20(t3)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046bd3c dffc0010 b LAB_0046b0bc
.text:0046bd40 00000000 _nop
LAB_0046bd44: ;XREF[1,0]: 0046b024
.text:0046bd44 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bd48 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bd4c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046bd50 10016426 addiu param_1=>...,s3,0x110 ;= "psAssert %s"
.text:0046bd54 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046bd58 b0144526 _addiu param_2=>...,s2,0x14b0 ;= "keyformat/x509.c"
.text:0046bd5c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bd60 6e0a0524 li param_2,0xa6e
.text:0046bd64 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bd68 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046bd6c 00000000 nop
.text:0046bd70 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046bd74 1c01e425 _addiu param_1=>.rodata:DAT_0049011c,t7,0x11c ;= 3Ah :
.text:0046bd78 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bd7c 00000000 nop
.text:0046bd80 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bd84 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046bd88 00000000 nop
.text:0046bd8c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046bd90 7016c425 _addiu param_1=>...,t6,0x1670 ;= "oidlen <= MAX_OID_LEN"
.text:0046bd94 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bd98 a4fc0010 b LAB_0046b02c
.text:0046bd9c 00000000 _nop
LAB_0046bda0: ;XREF[1,0]: 0046ae3c
.text:0046bda0 23308802 subu param_3,s4,t0
.text:0046bda4 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046bda8 ffffc530 andi param_2,param_3,0xffff
.text:0046bdac fc00a8af sw t0,local_3c+0x138(sp)
.text:0046bdb0 fc00a427 addiu param_1,sp,0xfc
.text:0046bdb4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046bdb8 2000a627 _addiu param_3,sp,0x20
.text:0046bdbc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bdc0 bdfb4004 bltz v0,LAB_0046acb8
.text:0046bdc4 e1ff0424 _li param_1,-0x1f
.text:0046bdc8 2000a397 lhu v1,local_118+0x138(sp)
.text:0046bdcc 00000000 nop
.text:0046bdd0 b9fb6010 beq v1,zero,LAB_0046acb8
.text:0046bdd4 00000000 _nop
.text:0046bdd8 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046bddc 00000000 nop
.text:0046bde0 23988402 subu s3,s4,param_1
.text:0046bde4 2b906302 sltu s2,s3,v1
.text:0046bde8 b2fb4016 bne s2,zero,LAB_0046acb4
.text:0046bdec 21306400 _addu param_3,v1,param_1
.text:0046bdf0 14fc0010 b LAB_0046ae44
.text:0046bdf4 fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046bdf8: ;XREF[1,0]: 0046ae2c
.text:0046bdf8 23688302 subu t5,s4,v1
.text:0046bdfc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046be00 fc00a3af sw v1,local_3c+0x138(sp)
.text:0046be04 ffffa531 andi param_2,t5,0xffff
.text:0046be08 fc00a427 addiu param_1,sp,0xfc
.text:0046be0c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046be10 2000a627 _addiu param_3,sp,0x20
.text:0046be14 1800bc8f lw gp,local_120+0x138(sp)
.text:0046be18 a7fb4004 bltz v0,LAB_0046acb8
.text:0046be1c e1ff0424 _li param_1,-0x1f
.text:0046be20 2000a397 lhu v1,local_118+0x138(sp)
.text:0046be24 00000000 nop
.text:0046be28 a3fb6010 beq v1,zero,LAB_0046acb8
.text:0046be2c 00000000 _nop
.text:0046be30 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046be34 00000000 nop
.text:0046be38 23788402 subu t7,s4,param_1
.text:0046be3c 2b70e301 sltu t6,t7,v1
.text:0046be40 9cfbc015 bne t6,zero,LAB_0046acb4
.text:0046be44 21306400 _addu param_3,v1,param_1
.text:0046be48 fafb0010 b LAB_0046ae34
.text:0046be4c fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046be50: ;XREF[1,0]: 0046b2e4
.text:0046be50 80800900 sll s0,t1,0x2
.text:0046be54 21300c02 addu param_3,s0,t4
.text:0046be58 2000d08c lw s0,0x20(param_3)=>.rodata:DAT_00491074 ;= 00000001h
.text:0046be5c 2dfd0010 b LAB_0046b314
.text:0046be60 00000000 _nop
LAB_0046be64: ;XREF[1,0]: 0046b898
.text:0046be64 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046be68 00000000 nop
.text:0046be6c 0000c490 lbu param_1,0x0(param_3)
.text:0046be70 00000000 nop
.text:0046be74 14019710 beq param_1,s7,LAB_0046c2c8
.text:0046be78 23808602 _subu s0,s4,param_3
.text:0046be7c 0400a0ae sw zero,0x4(s5)
LAB_0046be80: ;XREF[2,0]: 0046c300,0046c348
.text:0046be80 0000c390 lbu v1,0x0(param_3)
.text:0046be84 02000d24 li t5,0x2
.text:0046be88 22016d10 beq v1,t5,LAB_0046c314
.text:0046be8c ffff0824 _li t0,-0x1
.text:0046be90 f8fa0010 b LAB_0046aa74
.text:0046be94 0800a8ae _sw t0,0x8(s5)
LAB_0046be98: ;XREF[1,0]: 0046b1c0
.text:0046be98 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046be9c 00000000 nop
.text:0046bea0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046bea4 10000424 _li param_1,0x10
.text:0046bea8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046beac 81fb4010 beq v0,zero,LAB_0046acb4
.text:0046beb0 0c0022ae _sw v0,0xc(s1)
.text:0046beb4 0c0040ac sw zero,0xc(v0)
.text:0046beb8 000040ac sw zero,0x0(v0)
.text:0046bebc 040040ac sw zero,0x4(v0)
.text:0046bec0 080040ac sw zero,0x8(v0)
.text:0046bec4 0c00318e lw s1,0xc(s1)
.text:0046bec8 0001a68f lw param_3,local_38+0x138(sp)
.text:0046becc bffc0010 b LAB_0046b1cc
.text:0046bed0 23c08602 _subu t8,s4,param_3
LAB_0046bed4: ;XREF[1,0]: 0046b27c
.text:0046bed4 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046bed8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bedc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046bee0 1001e424 addiu param_1=>...,param_4,0x110 ;= "psAssert %s"
.text:0046bee4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046bee8 b0146525 _addiu param_2=>...,t3,0x14b0 ;= "keyformat/x509.c"
.text:0046beec 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bef0 6e0a0524 li param_2,0xa6e
.text:0046bef4 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bef8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046befc 00000000 nop
.text:0046bf00 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046bf04 1c014425 _addiu param_1=>.rodata:DAT_0049011c,t2,0x11c ;= 3Ah :
.text:0046bf08 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bf0c 00000000 nop
.text:0046bf10 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046bf14 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046bf18 00000000 nop
.text:0046bf1c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046bf20 70162425 _addiu param_1=>...,t1,0x1670 ;= "oidlen <= MAX_OID_LEN"
.text:0046bf24 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bf28 d6fc0010 b LAB_0046b284
.text:0046bf2c 00000000 _nop
LAB_0046bf30: ;XREF[1,0]: 0046b380
.text:0046bf30 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046bf34 00000000 nop
.text:0046bf38 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046bf3c 00000000 _nop
.text:0046bf40 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bf44 5bfb4010 beq v0,zero,LAB_0046acb4
.text:0046bf48 000022ae _sw v0,0x0(s1)
.text:0046bf4c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046bf50 0001a58f lw param_2,local_38+0x138(sp)
.text:0046bf54 6a00a697 lhu param_3=>local_ce,0x6a(sp)
.text:0046bf58 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046bf5c 21204000 _move param_1,v0
.text:0046bf60 6a00b097 lhu s0,local_ce+0x138(sp)
.text:0046bf64 0001a58f lw param_2,local_38+0x138(sp)
.text:0046bf68 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bf6c 21300502 addu param_3,s0,param_2
.text:0046bf70 2b10d200 sltu v0,param_3,s2
.text:0046bf74 080030a6 sh s0,0x8(s1)
.text:0046bf78 84fc0010 b LAB_0046b18c
.text:0046bf7c 0001a6af _sw param_3,local_38+0x138(sp)
LAB_0046bf80: ;XREF[2,0]: 0046ba10,0046c1f0
.text:0046bf80 1000c01a blez s6,LAB_0046bfc4
.text:0046bf84 23f88402 _subu ra,s4,param_1
.text:0046bf88 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046bf8c 00000000 nop
.text:0046bf90 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046bf94 10000424 _li param_1,0x10
.text:0046bf98 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bf9c 45fb4010 beq v0,zero,LAB_0046acb4
.text:0046bfa0 0c0042ae _sw v0,0xc(s2)
.text:0046bfa4 0c0040ac sw zero,0xc(v0)
.text:0046bfa8 000040ac sw zero,0x0(v0)
.text:0046bfac 040040ac sw zero,0x4(v0)
.text:0046bfb0 080040ac sw zero,0x8(v0)
.text:0046bfb4 0c00528e lw s2,0xc(s2)
.text:0046bfb8 0801a48f lw param_1,local_30+0x138(sp)
.text:0046bfbc 00000000 nop
.text:0046bfc0 23f88402 subu ra,s4,param_1
LAB_0046bfc4: ;XREF[1,0]: 0046bf80
.text:0046bfc4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046bfc8 ffffe533 andi param_2,ra,0xffff
.text:0046bfcc 0801a427 addiu param_1,sp,0x108
.text:0046bfd0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046bfd4 f800a627 _addiu param_3,sp,0xf8
.text:0046bfd8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046bfdc 36fb4004 bltz v0,LAB_0046acb8
.text:0046bfe0 e1ff0424 _li param_1,-0x1f
.text:0046bfe4 0801ad8f lw t5,local_30+0x138(sp)
.text:0046bfe8 00000000 nop
.text:0046bfec 0000a491 lbu param_1,0x0(t5)
.text:0046bff0 0100a325 addiu v1,t5,0x1
.text:0046bff4 2ffb9714 bne param_1,s7,LAB_0046acb4
.text:0046bff8 0801a3af _sw v1,local_30+0x138(sp)
.text:0046bffc 23106302 subu v0,s3,v1
.text:0046c000 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c004 ffff4530 andi param_2,v0,0xffff
.text:0046c008 0801a427 addiu param_1,sp,0x108
.text:0046c00c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c010 f800a627 _addiu param_3,sp,0xf8
.text:0046c014 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c018 27fb4004 bltz v0,LAB_0046acb8
.text:0046c01c e1ff0424 _li param_1,-0x1f
.text:0046c020 0801a58f lw param_2,local_30+0x138(sp)
.text:0046c024 f800a397 lhu v1,local_40+0x138(sp)
.text:0046c028 23806502 subu s0,s3,param_2
.text:0046c02c 2b700302 sltu t6,s0,v1
.text:0046c030 20fbc015 bne t6,zero,LAB_0046acb4
.text:0046c034 b800a427 _addiu param_1,sp,0xb8
.text:0046c038 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c03c 21280000 clear param_2
.text:0046c040 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c044 40000624 _li param_3,0x40
.text:0046c048 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c04c 0801a48f lw param_1,local_30+0x138(sp)
.text:0046c050 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:0046c054 f800a597 lhu param_2,local_40+0x138(sp)
.text:0046c058 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:0046c05c b800a627 _addiu param_3,sp,0xb8
.text:0046c060 ffff5130 andi s1,v0,0xffff
.text:0046c064 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c068 12fb2012 beq s1,zero,LAB_0046acb4
.text:0046c06c 80801100 _sll s0,s1,0x2
.text:0046c070 0801a98f lw t1,local_30+0x138(sp)
.text:0046c074 f800a897 lhu t0,local_40+0x138(sp)
.text:0046c078 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c07c 21780901 addu t7,t0,t1
.text:0046c080 0801afaf sw t7,local_30+0x138(sp)
.text:0046c084 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c088 21200002 _move param_1,s0
.text:0046c08c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c090 21280000 clear param_2
.text:0046c094 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c098 000042ae sw v0,0x0(s2)
.text:0046c09c 21204000 move param_1,v0
.text:0046c0a0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c0a4 21300002 _move param_3,s0
.text:0046c0a8 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c0ac 0b002012 beq s1,zero,LAB_0046c0dc
.text:0046c0b0 21280000 _clear param_2
.text:0046c0b4 0000468e lw param_3,0x0(s2)
.text:0046c0b8 2000a727 addiu param_4,sp,0x20
LAB_0046c0bc: ;XREF[1,0]: 0046c0d4
.text:0046c0bc 80c00500 sll t8,param_2,0x2
.text:0046c0c0 21f80703 addu ra,t8,param_4
.text:0046c0c4 9800ec8f lw t4,local_80+0x118(ra)
.text:0046c0c8 0100a524 addiu param_2,param_2,0x1
.text:0046c0cc 21580603 addu t3,t8,param_3
.text:0046c0d0 2a50b100 slt t2,param_2,s1
.text:0046c0d4 f9ff4015 bne t2,zero,LAB_0046c0bc
.text:0046c0d8 00006cad _sw t4,0x0(t3)
LAB_0046c0dc: ;XREF[1,0]: 0046c0ac
.text:0046c0dc 0801a68f lw param_3,local_30+0x138(sp)
.text:0046c0e0 080051a6 sh s1,0x8(s2)
.text:0046c0e4 0000d190 lbu s1,0x0(param_3)
.text:0046c0e8 0100c324 addiu v1,param_3,0x1
.text:0046c0ec f1fa3716 bne s1,s7,LAB_0046acb4
.text:0046c0f0 0801a3af _sw v1,local_30+0x138(sp)
.text:0046c0f4 23386302 subu param_4,s3,v1
.text:0046c0f8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c0fc ffffe530 andi param_2,param_4,0xffff
.text:0046c100 0801a427 addiu param_1,sp,0x108
.text:0046c104 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c108 f800a627 _addiu param_3,sp,0xf8
.text:0046c10c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c110 e9fa4004 bltz v0,LAB_0046acb8
.text:0046c114 e1ff0424 _li param_1,-0x1f
.text:0046c118 0801a28f lw v0,local_30+0x138(sp)
.text:0046c11c f800ae97 lhu t6,local_40+0x138(sp)
.text:0046c120 23686202 subu t5,s3,v0
.text:0046c124 2b20ae01 sltu param_1,t5,t6
.text:0046c128 e2fa8014 bne param_1,zero,LAB_0046acb4
.text:0046c12c b800a427 _addiu param_1,sp,0xb8
.text:0046c130 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c134 21280000 clear param_2
.text:0046c138 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c13c 40000624 _li param_3,0x40
.text:0046c140 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c144 0801a48f lw param_1,local_30+0x138(sp)
.text:0046c148 7c87998f lw t9,-0x7884(gp)=>->asnParseOid ;= 00483c28
.text:0046c14c f800a597 lhu param_2,local_40+0x138(sp)
.text:0046c150 09f82003 jalr t9=>asnParseOid ;undefined asnParseOid()
.text:0046c154 b800a627 _addiu param_3,sp,0xb8
.text:0046c158 ffff5130 andi s1,v0,0xffff
.text:0046c15c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c160 d4fa2012 beq s1,zero,LAB_0046acb4
.text:0046c164 80801100 _sll s0,s1,0x2
.text:0046c168 0801af8f lw t7,local_30+0x138(sp)
.text:0046c16c f800a597 lhu param_2,local_40+0x138(sp)
.text:0046c170 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c174 2118af00 addu v1,param_2,t7
.text:0046c178 0801a3af sw v1,local_30+0x138(sp)
.text:0046c17c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c180 21200002 _move param_1,s0
.text:0046c184 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c188 21280000 clear param_2
.text:0046c18c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c190 040042ae sw v0,0x4(s2)
.text:0046c194 21204000 move param_1,v0
.text:0046c198 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c19c 21300002 _move param_3,s0
.text:0046c1a0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c1a4 0b002012 beq s1,zero,LAB_0046c1d4
.text:0046c1a8 21280000 _clear param_2
.text:0046c1ac 0400468e lw param_3,0x4(s2)
.text:0046c1b0 2000a727 addiu param_4,sp,0x20
LAB_0046c1b4: ;XREF[1,0]: 0046c1cc
.text:0046c1b4 80580500 sll t3,param_2,0x2
.text:0046c1b8 21606701 addu t4,t3,param_4
.text:0046c1bc 98008a8d lw t2,local_80+0x118(t4)
.text:0046c1c0 0100a524 addiu param_2,param_2,0x1
.text:0046c1c4 21486601 addu t1,t3,param_3
.text:0046c1c8 2a40b100 slt t0,param_2,s1
.text:0046c1cc f9ff0015 bne t0,zero,LAB_0046c1b4
.text:0046c1d0 00002aad _sw t2,0x0(t1)
LAB_0046c1d4: ;XREF[1,0]: 0046c1a4
.text:0046c1d4 0801a48f lw param_1,local_30+0x138(sp)
.text:0046c1d8 0a0051a6 sh s1,0xa(s2)
.text:0046c1dc 2bc09300 sltu t8,param_1,s3
.text:0046c1e0 0dfe0013 beq t8,zero,LAB_0046ba18
.text:0046c1e4 0100d626 _addiu s6,s6,0x1
.text:0046c1e8 00009190 lbu s1,0x0(param_1)
.text:0046c1ec 30001f24 li ra,0x30
.text:0046c1f0 63ff3f12 beq s1,ra,LAB_0046bf80
.text:0046c1f4 00000000 _nop
.text:0046c1f8 07fe0010 b LAB_0046ba18
.text:0046c1fc 00000000 _nop
LAB_0046c200: ;XREF[1,0]: 0046b6a4
.text:0046c200 01008424 addiu param_1,param_1,0x1
.text:0046c204 fc00a4af sw param_1,local_3c+0x138(sp)
.text:0046c208 28fd0010 b LAB_0046b6ac
.text:0046c20c 0c01a7af _sw param_4,local_2c+0x138(sp)
LAB_0046c210: ;XREF[1,0]: 0046b694
.text:0046c210 01002426 addiu param_1,s1,0x1
.text:0046c214 fc00a4af sw param_1,local_3c+0x138(sp)
.text:0046c218 20fd0010 b LAB_0046b69c
.text:0046c21c 0c01a0af _sw zero,local_2c+0x138(sp)
LAB_0046c220: ;XREF[1,0]: 0046af1c
.text:0046c220 01007224 addiu s2,v1,0x1
.text:0046c224 23409202 subu t0,s4,s2
.text:0046c228 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c22c fc00b2af sw s2,local_3c+0x138(sp)
.text:0046c230 ffff0531 andi param_2,t0,0xffff
.text:0046c234 fc00a427 addiu param_1,sp,0xfc
.text:0046c238 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c23c 2000a627 _addiu param_3,sp,0x20
.text:0046c240 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c244 9cfa4004 bltz v0,LAB_0046acb8
.text:0046c248 e1ff0424 _li param_1,-0x1f
.text:0046c24c 2000a697 lhu param_3=>local_118,0x20(sp)
.text:0046c250 00000000 nop
.text:0046c254 98fac010 beq param_3,zero,LAB_0046acb8
.text:0046c258 00000000 _nop
.text:0046c25c fc00a98f lw t1,local_3c+0x138(sp)
.text:0046c260 00000000 nop
.text:0046c264 23b08902 subu s6,s4,t1
.text:0046c268 2b98c602 sltu s3,s6,param_3
.text:0046c26c 92fa6016 bne s3,zero,LAB_0046acb8
.text:0046c270 d800ab26 _addiu t3,s5,0xd8
.text:0046c274 ffff0a24 li t2,-0x1
.text:0046c278 2120c003 move param_1,s8
.text:0046c27c fc00a527 addiu param_2,sp,0xfc
.text:0046c280 21388002 move param_4,s4
.text:0046c284 1000abaf sw t3,local_128+0x138(sp)
.text:0046c288 21c82002 move t9,s1
.text:0046c28c 09f82003 jalr t9=>FUN_0046906c ;undefined FUN_0046906c(undefined par...
.text:0046c290 1400aaaf _sw t2,local_124+0x138(sp)
.text:0046c294 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c298 87fa401c bgtz v0,LAB_0046acb8
.text:0046c29c e1ff0424 _li param_1,-0x1f
.text:0046c2a0 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046c2a4 dffa0010 b LAB_0046ae24
.text:0046c2a8 00000000 _nop
LAB_0046c2ac: ;XREF[2,0]: 0046b798,0046b834
.text:0046c2ac 2200a897 lhu t0,local_116+0x138(sp)
.text:0046c2b0 00000000 nop
.text:0046c2b4 f3fc0015 bne t0,zero,LAB_0046b684
.text:0046c2b8 00000000 _nop
.text:0046c2bc fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046c2c0 ecf90010 b LAB_0046aa74
.text:0046c2c4 00000000 _nop
LAB_0046c2c8: ;XREF[1,0]: 0046be74
.text:0046c2c8 0300132a slti s3,s0,0x3
.text:0046c2cc 79fa6016 bne s3,zero,LAB_0046acb4
.text:0046c2d0 0100c524 _addiu param_2,param_3,0x1
.text:0046c2d4 fc00a5af sw param_2,local_3c+0x138(sp)
.text:0046c2d8 0100d890 lbu t8,0x1(param_3)
.text:0046c2dc 0200c524 addiu param_2,param_3,0x2
.text:0046c2e0 74fa0417 bne t8,param_1,LAB_0046acb4
.text:0046c2e4 fc00a5af _sw param_2,local_3c+0x138(sp)
.text:0046c2e8 0200df90 lbu ra,0x2(param_3)
.text:0046c2ec 00000000 nop
.text:0046c2f0 1300e013 beq ra,zero,LAB_0046c340
.text:0046c2f4 ff000224 _li v0,0xff
.text:0046c2f8 0100a624 addiu param_3,param_2,0x1
.text:0046c2fc 0400a2ae sw v0,0x4(s5)
.text:0046c300 dffe0010 b LAB_0046be80
.text:0046c304 fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046c308: ;XREF[1,0]: 0046b5e0
.text:0046c308 00009090 lbu s0,0x0(param_1)
.text:0046c30c b9fc0010 b LAB_0046b5f4
.text:0046c310 000050ae _sw s0,0x0(s2)
LAB_0046c314: ;XREF[1,0]: 0046be88
.text:0046c314 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0046c318 23288602 subu param_2,s4,param_3
.text:0046c31c fc00a427 addiu param_1,sp,0xfc
.text:0046c320 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0046c324 0800a626 _addiu param_3,s5,0x8
.text:0046c328 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c32c 62fa4004 bltz v0,LAB_0046acb8
.text:0046c330 e1ff0424 _li param_1,-0x1f
.text:0046c334 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046c338 cef90010 b LAB_0046aa74
.text:0046c33c 00000000 _nop
LAB_0046c340: ;XREF[1,0]: 0046c2f0
.text:0046c340 0100a624 addiu param_3,param_2,0x1
.text:0046c344 0400a0ae sw zero,0x4(s5)
.text:0046c348 cdfe0010 b LAB_0046be80
.text:0046c34c fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046c350: ;XREF[1,0]: 0046b4c4
.text:0046c350 23609802 subu t4,s4,t8
.text:0046c354 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c358 fc00b8af sw t8,local_3c+0x138(sp)
.text:0046c35c ffff8531 andi param_2,t4,0xffff
.text:0046c360 fc00a427 addiu param_1,sp,0xfc
.text:0046c364 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c368 2000a627 _addiu param_3,sp,0x20
.text:0046c36c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c370 51fa4004 bltz v0,LAB_0046acb8
.text:0046c374 e1ff0424 _li param_1,-0x1f
.text:0046c378 2000a397 lhu v1,local_118+0x138(sp)
.text:0046c37c 00000000 nop
.text:0046c380 4dfa6010 beq v1,zero,LAB_0046acb8
.text:0046c384 00000000 _nop
.text:0046c388 fc00a48f lw param_1,local_3c+0x138(sp)
.text:0046c38c 00000000 nop
.text:0046c390 23808402 subu s0,s4,param_1
.text:0046c394 2bf80302 sltu ra,s0,v1
.text:0046c398 46fae017 bne ra,zero,LAB_0046acb4
.text:0046c39c 04000524 _li param_2,0x4
.text:0046c3a0 00008d90 lbu t5,0x0(param_1)
.text:0046c3a4 00000000 nop
.text:0046c3a8 a000a239 xori v0,t5,0xa0
.text:0046c3ac 41fa4514 bne v0,param_2,LAB_0046acb4
.text:0046c3b0 01008324 _addiu v1,param_1,0x1
.text:0046c3b4 23708302 subu t6,s4,v1
.text:0046c3b8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c3bc fc00a3af sw v1,local_3c+0x138(sp)
.text:0046c3c0 ffffc531 andi param_2,t6,0xffff
.text:0046c3c4 fc00a427 addiu param_1,sp,0xfc
.text:0046c3c8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c3cc 2000a627 _addiu param_3,sp,0x20
.text:0046c3d0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c3d4 38fa4004 bltz v0,LAB_0046acb8
.text:0046c3d8 e1ff0424 _li param_1,-0x1f
.text:0046c3dc fc00b38f lw s3,local_3c+0x138(sp)
.text:0046c3e0 2000b297 lhu s2,local_118+0x138(sp)
.text:0046c3e4 23309302 subu param_3,s4,s3
.text:0046c3e8 2bb8d200 sltu s7,param_3,s2
.text:0046c3ec 32fae016 bne s7,zero,LAB_0046acb8
.text:0046c3f0 ffffc630 _andi param_3,param_3,0xffff
.text:0046c3f4 e48c998f lw t9,-0x731c(gp)=>->psX509GetDNAttributes ;= 00469fec
.text:0046c3f8 1000a0af sw zero,local_128+0x138(sp)
.text:0046c3fc 2120c003 move param_1,s8
.text:0046c400 fc00a527 addiu param_2,sp,0xfc
.text:0046c404 09f82003 jalr t9=>psX509GetDNAttributes ;undefined psX509GetDNAttributes(unde...
.text:0046c408 3000a726 _addiu param_4,s5,0x30
.text:0046c40c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c410 29fa4004 bltz v0,LAB_0046acb8
.text:0046c414 e1ff0424 _li param_1,-0x1f
.text:0046c418 fc00a68f lw param_3,local_3c+0x138(sp)
.text:0046c41c 2bfc0010 b LAB_0046b4cc
.text:0046c420 00000000 _nop
LAB_0046c424: ;XREF[1,0]: 0046b4b4
.text:0046c424 23888402 subu s1,s4,param_1
.text:0046c428 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c42c fc00a4af sw param_1,local_3c+0x138(sp)
.text:0046c430 ffff2532 andi param_2,s1,0xffff
.text:0046c434 fc00a427 addiu param_1,sp,0xfc
.text:0046c438 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c43c b400a626 _addiu param_3,s5,0xb4
.text:0046c440 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c444 1cfa4004 bltz v0,LAB_0046acb8
.text:0046c448 e1ff0424 _li param_1,-0x1f
.text:0046c44c fc00a88f lw t0,local_3c+0x138(sp)
.text:0046c450 b400a496 lhu param_1,0xb4(s5)
.text:0046c454 23308802 subu param_3,s4,t0
.text:0046c458 2b78c400 sltu t7,param_3,param_1
.text:0046c45c 15fae015 bne t7,zero,LAB_0046acb4
.text:0046c460 00000000 _nop
.text:0046c464 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c468 00000000 nop
.text:0046c46c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c470 00000000 _nop
.text:0046c474 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c478 23004010 beq v0,zero,LAB_0046c508
.text:0046c47c 2800a2ae _sw v0,0x28(s5)
.text:0046c480 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046c484 b400a696 lhu param_3,0xb4(s5)
.text:0046c488 fc00a58f lw param_2,local_3c+0x138(sp)
.text:0046c48c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046c490 21204000 _move param_1,v0
.text:0046c494 fc00a98f lw t1,local_3c+0x138(sp)
.text:0046c498 b400aa96 lhu t2,0xb4(s5)
.text:0046c49c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c4a0 21304901 addu param_3,t2,t1
.text:0046c4a4 05fc0010 b LAB_0046b4bc
.text:0046c4a8 fc00a6af _sw param_3,local_3c+0x138(sp)
LAB_0046c4ac: ;XREF[1,0]: 0046b43c
.text:0046c4ac 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c4b0 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c4b4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046c4b8 5c01c426 addiu param_1=>...,s6,0x15c ;= "psError %s"
.text:0046c4bc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046c4c0 b014a526 _addiu param_2=>...,s5,0x14b0 ;= "keyformat/x509.c"
.text:0046c4c4 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c4c8 fa0f0524 li param_2,0xffa
.text:0046c4cc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c4d0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046c4d4 00000000 nop
.text:0046c4d8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046c4dc 1c018426 _addiu param_1=>.rodata:DAT_0049011c,s4,0x11c ;= 3Ah :
.text:0046c4e0 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c4e4 00000000 nop
.text:0046c4e8 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c4ec 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046c4f0 b4176426 addiu param_1=>...,s3,0x17b4 ;= "Memory allocation error extension...
LAB_0046c4f4: ;XREF[1,0]: 0046c54c
.text:0046c4f4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046c4f8 00000000 _nop
.text:0046c4fc 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c500 2ff90010 b LAB_0046a9c0
.text:0046c504 f8ff0424 _li param_1,-0x8
LAB_0046c508: ;XREF[1,0]: 0046c478
.text:0046c508 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c50c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c510 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046c514 5c014426 addiu param_1=>...,s2,0x15c ;= "psError %s"
.text:0046c518 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046c51c b0142526 _addiu param_2=>...,s1,0x14b0 ;= "keyformat/x509.c"
.text:0046c520 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c524 b50f0524 li param_2,0xfb5
.text:0046c528 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c52c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046c530 00000000 nop
.text:0046c534 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046c538 1c010426 _addiu param_1=>.rodata:DAT_0049011c,s0,0x11c ;= 3Ah :
.text:0046c53c 1800bc8f lw gp,local_120+0x138(sp)
.text:0046c540 00000000 nop
.text:0046c544 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c548 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046c54c e9ff0010 b LAB_0046c4f4
.text:0046c550 e017e425 _addiu param_1=>...,t7,0x17e0 ;= "Mem allocation err: extensions->a...
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509ParseCert(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[5,0]: 0046c640,0046c7a8,0046cacc,0046cc14,0046d214
;local_res8 undefined4 8 ;XREF[4,0]: 0046c5a0,0046c5dc,0046c618,0046c960
;local_res4 undefined4 4 ;XREF[3,0]: 0046c598,0046c5d4,0046cae8
;local_4 undefined4 -4 ;XREF[3,0]: 0046c564,0046caf4,0046ced8
;local_8 undefined4 -8 ;XREF[3,0]: 0046c568,0046caf8,0046cedc
;local_c undefined4 -c ;XREF[3,0]: 0046c56c,0046cafc,0046cee0
;local_10 undefined4 -10 ;XREF[3,0]: 0046c570,0046cb00,0046cee4
;local_14 undefined4 -14 ;XREF[3,0]: 0046c574,0046cb04,0046cee8
;local_18 undefined4 -18 ;XREF[3,0]: 0046c578,0046cb08,0046ceec
;local_1c undefined4 -1c ;XREF[3,0]: 0046c57c,0046cb0c,0046cef0
;local_20 undefined4 -20 ;XREF[3,0]: 0046c580,0046cb10,0046cef4
;local_24 undefined4 -24 ;XREF[3,0]: 0046c584,0046cb14,0046cef8
;local_28 undefined4 -28 ;XREF[3,0]: 0046c588,0046cb18,0046cefc
;local_2c undefined4 -2c ;XREF[2,0]: 0046c6dc,0046d498
;local_30 undefined4 -30 ;XREF[4,0]: 0046c6d8,0046d7c8,0046d884,0046d8c0
;local_34 undefined4 -34 ;XREF[5,0]: 0046c5bc,0046c890,0046c89c,0046cabc,0046cad0
;local_38 undefined4 -38 ;XREF[13,0]: 0046cc54,0046cc70,0046cc98,0046cce4,0046cd00
; 0046cd48,0046cd6c,0046cd80,0046cdb4,0046cdd4
; 0046ce18,0046ce3c,0046ce54
;local_3c undefined4 -3c ;XREF[3,0]: 0046c6e0,0046c7d0,0046cba4
;local_40 undefined4 -40 ;XREF[1,0]: 0046c62c
;local_44 undefined4 -44 ;XREF[50,0]: 0046c604,0046c644,0046c690,0046c6bc,0046c804
; 0046c874,0046c94c,0046c974,0046c974,0046c9ac
; 0046c9f4,0046c9f4,0046cab0,0046cb7c,0046cbac
; 0046cbb0,0046cc10,0046cc44,0046ce4c,0046ce6c
; 0046cf10,0046cf1c,0046cf30,0046cff8,0046d210
; 0046d24c,0046d27c,0046d350,0046d3cc,0046d424
; 0046d460,0046d494,0046d4c8,0046d590,0046d5d8
; 0046d5e8,0046d5f8,0046d608,0046d648,0046d654
; 0046d698,0046d6ec,0046d6ec,0046d71c,0046d788
; 0046d7a8,0046d7a8,0046d81c,0046d84c,0046d858
;local_48 undefined4 -48 ;XREF[6,0]: 0046c5f4,0046c794,0046c88c,0046c8a0,0046c92c
; 0046cae4
;local_60 undefined4 -60 ;XREF[1,0]: 0046d1c8
;local_64 undefined4 -64 ;XREF[1,0]: 0046d1c4
;local_68 undefined4 -68 ;XREF[1,0]: 0046d1c0
;local_6c undefined4 -6c ;XREF[1,0]: 0046d1a0
;local_70 undefined4 -70 ;XREF[1,0]: 0046d19c
;local_74 undefined4 -74 ;XREF[1,0]: 0046d198
;local_78 undefined4 -78 ;XREF[1,0]: 0046d194
;local_90 undefined4 -90 ;XREF[1,0]: 0046d1b4
;local_94 undefined4 -94 ;XREF[1,0]: 0046d1b0
;local_98 undefined4 -98 ;XREF[1,0]: 0046d1ac
;local_9c undefined4 -9c ;XREF[1,0]: 0046d18c
;local_a0 undefined4 -a0 ;XREF[1,0]: 0046d188
;local_a4 undefined4 -a4 ;XREF[1,0]: 0046d184
;local_a8 undefined4 -a8 ;XREF[1,0]: 0046d180
;local_f0 undefined4 -f0 ;XREF[1,0]: 0046d0bc
;local_f4 undefined4 -f4 ;XREF[1,0]: 0046d0c0
;local_f8 undefined4 -f8 ;XREF[1,0]: 0046d0b8
;local_fc undefined4 -fc ;XREF[1,0]: 0046d098
;local_100 undefined4 -100 ;XREF[1,0]: 0046d094
;local_104 undefined4 -104 ;XREF[1,0]: 0046d090
;local_108 undefined4 -108 ;XREF[1,0]: 0046d08c
;local_120 undefined4 -120 ;XREF[1,0]: 0046d0a8
;local_124 undefined4 -124 ;XREF[1,0]: 0046d0ac
;local_128 undefined4 -128 ;XREF[1,0]: 0046d0a4
;local_12c undefined4 -12c ;XREF[1,0]: 0046d084
;local_130 undefined4 -130 ;XREF[1,0]: 0046d080
;local_134 undefined4 -134 ;XREF[1,0]: 0046d07c
;local_138 undefined4 -138 ;XREF[1,0]: 0046d078
;local_140 undefined2 -140 ;XREF[8,0]: 0046cd04,0046cd44,0046cd54,0046cd68,0046cdd8
; 0046ce1c,0046ce2c,0046ce40
;local_142 undefined2 -142 ;XREF[2,0]: 0046cc9c,0046cda0
;local_144 undefined2 -144 ;XREF[1,0]: 0046c7f0
;local_146 undefined2 -146 ;XREF[4,0]: 0046c9d4,0046d2cc,0046d570,0046d688
;local_148 undefined2 -148 ;XREF[4,0]: 0046c6c0,0046cbd4,0046d280,0046d5b4
;local_220 undefined4 -220 ;XREF[1,0]: 0046d3b0
;local_224 undefined4 -224 ;XREF[1,0]: 0046d3ac
;local_228 undefined4 -228 ;XREF[1,0]: 0046d3a8
;local_22c undefined4 -22c ;XREF[1,0]: 0046d3a4
;local_230 undefined4 -230 ;XREF[1,0]: 0046d3b4
;local_238 undefined4 -238 ;XREF[88,0]: 0046c58c,0046c5b0,0046c5d8,0046c61c,0046c66c
; 0046c68c,0046c6b0,0046c754,0046c770,0046c78c
; 0046c7e4,0046c838,0046c854,0046c870,0046c8f8
; 0046c920,0046c964,0046c9a0,0046c9c8,0046ca18
; 0046ca34,0046ca50,0046ca74,0046ca90,0046caac
; 0046cb40,0046cb5c,0046cb78,0046cb98,0046cbc8
; 0046cc04,0046cc38,0046cc8c,0046ccf4,0046cd34
; 0046cd5c,0046cdc8,0046ce08,0046ce30,0046ce98
; 0046ceb4,0046ced0,0046cf5c,0046cf78,0046cf94
; 0046cfb8,0046cfd4,0046cff4,0046d01c,0046d038
; 0046d060,0046d0d0,0046d0f4,0046d118,0046d13c
; 0046d164,0046d1d8,0046d1f4,0046d240,0046d270
; 0046d2a8,0046d2f4,0046d310,0046d32c,0046d34c
; 0046d378,0046d398,0046d418,0046d454,0046d488
; 0046d4c4,0046d564,0046d5a8,0046d63c,0046d674
; 0046d718,0046d744,0046d768,0046d784,0046d7c4
; 0046d7dc,0046d7f4,0046d810,0046d840,0046d880
; 0046d898,0046d8bc,0046d8d4
;local_23c undefined4 -23c ;XREF[3,0]: 0046d414,0046d450,0046d470
;local_240 undefined4 -240 ;XREF[9,0]: 0046c988,0046cc20,0046d230,0046d360,0046d408
; 0046d444,0046d46c,0046d72c,0046d828
;XREF[5,0]: Entry Point,0045e340,0046dcc4
; 0046f92c,004d85c8
.text:0046c554 07001c3c lui gp,0x7
.text:0046c558 8c349c27 addiu gp,gp,0x348c
.text:0046c55c 21e09903 addu gp,gp,t9
.text:0046c560 b0fdbd27 addiu sp,sp,-0x250
.text:0046c564 4c02bfaf sw ra,local_4+0x250(sp)
.text:0046c568 4802beaf sw s8,local_8+0x250(sp)
.text:0046c56c 4402b7af sw s7,local_c+0x250(sp)
.text:0046c570 4002b6af sw s6,local_10+0x250(sp)
.text:0046c574 3c02b5af sw s5,local_14+0x250(sp)
.text:0046c578 3802b4af sw s4,local_18+0x250(sp)
.text:0046c57c 3402b3af sw s3,local_1c+0x250(sp)
.text:0046c580 3002b2af sw s2,local_20+0x250(sp)
.text:0046c584 2c02b1af sw s1,local_24+0x250(sp)
.text:0046c588 2802b0af sw s0,local_28+0x250(sp)
.text:0046c58c 1800bcaf sw gp=>_gp,local_238+0x250(sp)
.text:0046c590 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c594 21f08000 move s8,param_1
.text:0046c598 5402a5af sw param_2,local_res4+0x250(sp)
.text:0046c59c 20030424 li param_1,0x320
.text:0046c5a0 5802a6af sw param_3,local_res8+0x250(sp)
.text:0046c5a4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c5a8 2180e000 _move s0,param_4
.text:0046c5ac 21884000 move s1,v0
.text:0046c5b0 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c5b4 000002ae sw v0,0x0(s0)
.text:0046c5b8 62024010 beq v0,zero,LAB_0046cf44
.text:0046c5bc 1c02a0af _sw zero,local_34+0x250(sp)
.text:0046c5c0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c5c4 21204000 move param_1,v0
.text:0046c5c8 21280000 clear param_2
.text:0046c5cc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c5d0 20030624 _li param_3,0x320
.text:0046c5d4 5402b28f lw s2,local_res4+0x250(sp)
.text:0046c5d8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c5dc 5802a68f lw param_3,local_res8+0x250(sp)
.text:0046c5e0 548b998f lw t9,-0x74ac(gp)=>->getAsnSequence32 ;= 004831ec
.text:0046c5e4 21b84602 addu s7,s2,param_3
.text:0046c5e8 01000924 li t1,0x1
.text:0046c5ec 7f000824 li t0,0x7f
.text:0046c5f0 21380000 clear param_4
.text:0046c5f4 0802b2af sw s2,local_48+0x250(sp)
.text:0046c5f8 040029ae sw t1,0x4(s1)
.text:0046c5fc d00128ae sw t0,0x1d0(s1)
.text:0046c600 00003eae sw s8,0x0(s1)
.text:0046c604 0c02b2af sw s2,local_44+0x250(sp)
.text:0046c608 0c02a427 addiu param_1,sp,0x20c
.text:0046c60c 2328f202 subu param_2,s7,s2
.text:0046c610 09f82003 jalr t9=>getAsnSequence32 ;undefined getAsnSequence32()
.text:0046c614 1002a627 _addiu param_3,sp,0x210
.text:0046c618 5802a78f lw param_4,local_res8+0x250(sp)
.text:0046c61c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c620 21984702 addu s3,s2,param_4
.text:0046c624 d3004004 bltz v0,LAB_0046c974
.text:0046c628 21a80000 _clear s5
LAB_0046c62c: ;XREF[1,0]: 0046c96c
.text:0046c62c 1002a38f lw v1,local_40+0x250(sp)
.text:0046c630 ffff0b34 ori t3,zero,0xffff
.text:0046c634 2b506301 sltu t2,t3,v1
.text:0046c638 08014015 bne t2,zero,LAB_0046ca5c
.text:0046c63c 00000000 _nop
.text:0046c640 6002b38f lw s3,param_5+0x250(sp)
.text:0046c644 0c02a58f lw param_2,local_44+0x250(sp)
.text:0046c648 01007432 andi s4,s3,0x1
.text:0046c64c 11008012 beq s4,zero,LAB_0046c694
.text:0046c650 2198a300 _addu s3,param_2,v1
.text:0046c654 23c0b200 subu t8,param_2,s2
.text:0046c658 21b00303 addu s6,t8,v1
.text:0046c65c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c660 140336a6 sh s6,0x314(s1)
.text:0046c664 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c668 ffffc432 _andi param_1,s6,0xffff
.text:0046c66c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c670 2d014010 beq v0,zero,LAB_0046cb28
.text:0046c674 100322ae _sw v0,0x310(s1)
.text:0046c678 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046c67c 14032696 lhu param_3,0x314(s1)
.text:0046c680 21284002 move param_2,s2
.text:0046c684 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046c688 21204000 _move param_1,v0
.text:0046c68c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c690 0c02a58f lw param_2,local_44+0x250(sp)
LAB_0046c694: ;XREF[1,0]: 0046c64c
.text:0046c694 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046c698 23206502 subu param_1,s3,param_2
.text:0046c69c 21b0a000 move s6,param_2
.text:0046c6a0 0801a627 addiu param_3,sp,0x108
.text:0046c6a4 ffff8530 andi param_2,param_1,0xffff
.text:0046c6a8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046c6ac 0c02a427 _addiu param_1,sp,0x20c
.text:0046c6b0 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c6b4 af004004 bltz v0,LAB_0046c974
.text:0046c6b8 00000000 _nop
.text:0046c6bc 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046c6c0 0801a597 lhu param_2,local_148+0x250(sp)
.text:0046c6c4 23386402 subu param_4,s3,param_1
.text:0046c6c8 2130a400 addu param_3,param_2,param_1
.text:0046c6cc 2318d600 subu v1,param_3,s6
.text:0046c6d0 ffff6230 andi v0,v1,0xffff
.text:0046c6d4 ffffe530 andi param_2,param_4,0xffff
.text:0046c6d8 2002a2af sw v0,local_30+0x250(sp)
.text:0046c6dc 2402a6af sw param_3,local_2c+0x250(sp)
.text:0046c6e0 1402a4af sw param_1,local_3c+0x250(sp)
.text:0046c6e4 98003026 addiu s0,s1,0x98
.text:0046c6e8 4800a010 beq param_2,zero,LAB_0046c80c
.text:0046c6ec e1ff0224 _li v0,-0x1f
.text:0046c6f0 00008990 lbu t1,0x0(param_1)
.text:0046c6f4 a0000824 li t0,0xa0
.text:0046c6f8 33002811 beq t1,t0,LAB_0046c7c8
.text:0046c6fc 01008a24 _addiu t2,param_1,0x1
.text:0046c700 980020ae sw zero,0x98(s1)
LAB_0046c704: ;XREF[1,0]: 0046cba8
.text:0046c704 9800238e lw v1,0x98(s1)
.text:0046c708 00000000 nop
.text:0046c70c 05006004 bltz v1,LAB_0046c724
.text:0046c710 02006c28 _slti t4,v1,0x2
.text:0046c714 03008015 bne t4,zero,LAB_0046c724
.text:0046c718 02000d24 _li t5,0x2
.text:0046c71c 98006d10 beq v1,t5,LAB_0046c980
.text:0046c720 23706402 _subu t6,s3,param_1
LAB_0046c724: ;XREF[2,0]: 0046c70c,0046c714
.text:0046c724 03000224 li v0,0x3
.text:0046c728 f6ff1524 li s5,-0xa
.text:0046c72c 040022ae sw v0,0x4(s1)
LAB_0046c730: ;XREF[7,0]: 0046d4ac,0046d4d4,0046d5e0,0046d5f0
; 0046d614,0046d620,0046d6f8
.text:0046c730 2ba06402 sltu s4,s3,param_1
.text:0046c734 54008012 beq s4,zero,LAB_0046c888
.text:0046c738 00000000 _nop
LAB_0046c73c: ;XREF[1,0]: 0046c880
.text:0046c73c 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046c740 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046c744 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046c748 1001c424 addiu param_1=>...,param_3,0x110 ;= "psAssert %s"
.text:0046c74c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046c750 b014e524 _addiu param_2=>...,param_4,0x14b0 ;= "keyformat/x509.c"
.text:0046c754 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c758 2c050524 li param_2,0x52c
.text:0046c75c 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c760 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046c764 00000000 nop
.text:0046c768 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046c76c 1c014426 _addiu param_1=>.rodata:DAT_0049011c,s2,0x11c ;= 3Ah :
.text:0046c770 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c774 00000000 nop
.text:0046c778 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c77c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046c780 00000000 nop
.text:0046c784 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046c788 0c182425 _addiu param_1=>...,t1,0x180c ;= "p <= end"
.text:0046c78c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c790 3f00a012 beq s5,zero,LAB_0046c890
.text:0046c794 0802b3af _sw s3,local_48+0x250(sp)
LAB_0046c798: ;XREF[1,0]: 0046c888
.text:0046c798 04002a8e lw t2,0x4(s1)
.text:0046c79c 00000000 nop
.text:0046c7a0 97004011 beq t2,zero,LAB_0046ca00
.text:0046c7a4 00000000 _nop
LAB_0046c7a8: ;XREF[1,0]: 0046ca54
.text:0046c7a8 6002b68f lw s6,param_5+0x250(sp)
.text:0046c7ac 00000000 nop
.text:0046c7b0 82781600 srl t7,s6,0x2
.text:0046c7b4 0100ee31 andi t6,t7,0x1
.text:0046c7b8 3900c015 bne t6,zero,LAB_0046c8a0
.text:0046c7bc 2118a002 _move v1,s5
.text:0046c7c0 cc000010 b LAB_0046caf4
.text:0046c7c4 00000000 _nop
LAB_0046c7c8: ;XREF[1,0]: 0046c6f8
.text:0046c7c8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046c7cc ffffb424 addiu s4,param_2,-0x1
.text:0046c7d0 1402aaaf sw t2,local_3c+0x250(sp)
.text:0046c7d4 1402a427 addiu param_1,sp,0x214
.text:0046c7d8 ffff8532 andi param_2,s4,0xffff
.text:0046c7dc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046c7e0 0c01a627 _addiu param_3,sp,0x10c
.text:0046c7e4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c7e8 06004004 bltz v0,LAB_0046c804
.text:0046c7ec 00000000 _nop
.text:0046c7f0 0c01a597 lhu param_2,local_144+0x250(sp)
.text:0046c7f4 00000000 nop
.text:0046c7f8 2a588502 slt t3,s4,param_2
.text:0046c7fc e2006011 beq t3,zero,LAB_0046cb88
.text:0046c800 00000000 _nop
LAB_0046c804: ;XREF[2,0]: 0046c7e8,0046cb9c
.text:0046c804 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046c808 e1ff0224 li v0,-0x1f
LAB_0046c80c: ;XREF[1,0]: 0046c6e8
.text:0046c80c 21a84000 move s5,v0
LAB_0046c810: ;XREF[7,0]: 0046c978,0046ce78,0046cf14,0046cf28
; 0046cf3c,0046cffc,0046d64c
.text:0046c810 1b00a016 bne s5,zero,LAB_0046c880
.text:0046c814 2ba06402 _sltu s4,s3,param_1
LAB_0046c818: ;XREF[1,0]: 0046d850
.text:0046c818 18009310 beq param_1,s3,LAB_0046c87c
.text:0046c81c 040020ae _sw zero,0x4(s1)
.text:0046c820 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c824 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c828 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046c82c 10016424 addiu param_1=>...,v1,0x110 ;= "psAssert %s"
.text:0046c830 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046c834 b0140525 _addiu param_2=>...,t0,0x14b0 ;= "keyformat/x509.c"
.text:0046c838 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c83c 2a050524 li param_2,0x52a
.text:0046c840 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046c844 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046c848 00000000 nop
.text:0046c84c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046c850 1c018424 _addiu param_1=>...,param_1,0x11c ;= 3Ah :
.text:0046c854 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c858 00000000 nop
.text:0046c85c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046c860 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046c864 00000000 nop
.text:0046c868 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046c86c 140f4424 _addiu param_1=>...,v0,0xf14 ;= "p == end"
.text:0046c870 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c874 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046c878 00000000 nop
LAB_0046c87c: ;XREF[4,0]: 0046c818,0046c9f8,0046d6b0,0046d7ac
.text:0046c87c 2ba06402 sltu s4,s3,param_1
LAB_0046c880: ;XREF[3,0]: 0046c810,0046cab4,0046cb80
.text:0046c880 aeff8016 bne s4,zero,LAB_0046c73c
.text:0046c884 00000000 _nop
LAB_0046c888: ;XREF[1,0]: 0046c734
.text:0046c888 c3ffa016 bne s5,zero,LAB_0046c798
.text:0046c88c 0802b3af _sw s3,local_48+0x250(sp)
LAB_0046c890: ;XREF[1,0]: 0046c790
.text:0046c890 1c02b58f lw s5,local_34+0x250(sp)
.text:0046c894 00000000 nop
.text:0046c898 0100b326 addiu s3,s5,0x1
.text:0046c89c 1c02b3af sw s3,local_34+0x250(sp)
LAB_0046c8a0: ;XREF[1,0]: 0046c7b8
.text:0046c8a0 0802a38f lw v1,local_48+0x250(sp)
.text:0046c8a4 00000000 nop
.text:0046c8a8 84007710 beq v1,s7,LAB_0046cabc
.text:0046c8ac 0100ff26 _addiu ra,s7,0x1
.text:0046c8b0 2bc07f00 sltu t8,v1,ra
.text:0046c8b4 81000013 beq t8,zero,LAB_0046cabc
.text:0046c8b8 2310e302 _subu v0,s7,v1
.text:0046c8bc 01014528 slti param_2,v0,0x101
.text:0046c8c0 7e00a014 bne param_2,zero,LAB_0046cabc
.text:0046c8c4 00000000 _nop
.text:0046c8c8 00006490 lbu param_1,0x0(v1)
.text:0046c8cc 00000000 nop
.text:0046c8d0 05008014 bne param_1,zero,LAB_0046c8e8
.text:0046c8d4 00000000 _nop
.text:0046c8d8 01006890 lbu t0,0x1(v1)
.text:0046c8dc 00000000 nop
.text:0046c8e0 76000011 beq t0,zero,LAB_0046cabc
.text:0046c8e4 00000000 _nop
LAB_0046c8e8: ;XREF[1,0]: 0046c8d0
.text:0046c8e8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046c8ec 00000000 nop
.text:0046c8f0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046c8f4 20030424 _li param_1,0x320
.text:0046c8f8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c8fc 60014010 beq v0,zero,LAB_0046ce80
.text:0046c900 1c0322ae _sw v0,0x31c(s1)
.text:0046c904 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046c908 21204000 move param_1,v0
.text:0046c90c 21280000 clear param_2
.text:0046c910 20030624 li param_3,0x320
.text:0046c914 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046c918 21884000 _move s1,v0
.text:0046c91c 01000324 li v1,0x1
.text:0046c920 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c924 65006010 beq v1,zero,LAB_0046cabc
.text:0046c928 00003eae _sw s8,0x0(s1)
.text:0046c92c 0802b28f lw s2,local_48+0x250(sp)
.text:0046c930 548b998f lw t9,-0x74ac(gp)=>->getAsnSequence32 ;= 004831ec
.text:0046c934 01000924 li t1,0x1
.text:0046c938 7f000824 li t0,0x7f
.text:0046c93c 21380000 clear param_4
.text:0046c940 040029ae sw t1,0x4(s1)
.text:0046c944 d00128ae sw t0,0x1d0(s1)
.text:0046c948 00003eae sw s8,0x0(s1)
.text:0046c94c 0c02b2af sw s2,local_44+0x250(sp)
.text:0046c950 0c02a427 addiu param_1,sp,0x20c
.text:0046c954 2328f202 subu param_2,s7,s2
.text:0046c958 09f82003 jalr t9=>getAsnSequence32 ;undefined getAsnSequence32()
.text:0046c95c 1002a627 _addiu param_3,sp,0x210
.text:0046c960 5802a78f lw param_4,local_res8+0x250(sp)
.text:0046c964 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c968 21984702 addu s3,s2,param_4
.text:0046c96c 2fff4104 bgez v0,LAB_0046c62c
.text:0046c970 21a80000 _clear s5
LAB_0046c974: ;XREF[9,0]: 0046c624,0046c6b4,0046c9a4,0046cbcc
; 0046cc08,0046d274,0046d2ac,0046d568
; 0046d5ac
.text:0046c974 0c02a48f lw param_1=>local_44,local_44+0x250(sp)
.text:0046c978 a5ff0010 b LAB_0046c810
.text:0046c97c 21a84000 _move s5,v0
LAB_0046c980: ;XREF[1,0]: 0046c71c
.text:0046c980 808b998f lw t9,-0x7480(gp)=>->getSerialNum ;= 004680f0
.text:0046c984 a0002f26 addiu t7,s1,0xa0
.text:0046c988 1000afaf sw t7,local_240+0x250(sp)
.text:0046c98c ffffc631 andi param_3,t6,0xffff
.text:0046c990 2120c003 move param_1,s8
.text:0046c994 0c02a527 addiu param_2,sp,0x20c
.text:0046c998 09f82003 jalr t9=>getSerialNum ;undefined getSerialNum(undefined par...
.text:0046c99c 9c002726 _addiu param_4,s1,0x9c
.text:0046c9a0 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c9a4 f3ff4004 bltz v0,LAB_0046c974
.text:0046c9a8 00000000 _nop
.text:0046c9ac 0c02b48f lw s4,local_44+0x250(sp)
.text:0046c9b0 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046c9b4 23287402 subu param_2,s3,s4
.text:0046c9b8 0c02a427 addiu param_1,sp,0x20c
.text:0046c9bc 0c002626 addiu param_3,s1,0xc
.text:0046c9c0 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046c9c4 0a01a727 _addiu param_4,sp,0x10a
.text:0046c9c8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046c9cc 53014004 bltz v0,LAB_0046cf1c
.text:0046c9d0 00000000 _nop
.text:0046c9d4 0a01b897 lhu t8,local_146+0x250(sp)
.text:0046c9d8 00000000 nop
.text:0046c9dc 8c000013 beq t8,zero,LAB_0046cc10
.text:0046c9e0 8e061f24 _li ra,0x68e
.text:0046c9e4 0c00308e lw s0,0xc(s1)
.text:0046c9e8 00000000 nop
.text:0046c9ec 70001f12 beq s0,ra,LAB_0046cbb0
.text:0046c9f0 0801a627 _addiu param_3,sp,0x108
LAB_0046c9f4: ;XREF[1,0]: 0046d588
.text:0046c9f4 0c02a48f lw param_1=>local_44,local_44+0x250(sp)
.text:0046c9f8 a0ff0010 b LAB_0046c87c
.text:0046c9fc f6ff1524 _li s5,-0xa
LAB_0046ca00: ;XREF[1,0]: 0046c7a0
.text:0046ca00 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca04 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca08 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046ca0c b014a525 addiu param_2=>...,t5,0x14b0 ;= "keyformat/x509.c"
.text:0046ca10 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046ca14 10010426 _addiu param_1=>...,s0,0x110 ;= "psAssert %s"
.text:0046ca18 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ca1c 70050524 li param_2,0x570
.text:0046ca20 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca24 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046ca28 00000000 nop
.text:0046ca2c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046ca30 1c018425 _addiu param_1=>.rodata:DAT_0049011c,t4,0x11c ;= 3Ah :
.text:0046ca34 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ca38 00000000 nop
.text:0046ca3c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca40 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046ca44 00000000 nop
.text:0046ca48 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046ca4c 18186425 _addiu param_1=>...,t3,0x1818 ;= "cert->parseStatus != PS_X509_PARS...
.text:0046ca50 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ca54 54ff0010 b LAB_0046c7a8
.text:0046ca58 00000000 _nop
LAB_0046ca5c: ;XREF[1,0]: 0046c638
.text:0046ca5c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca60 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca64 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046ca68 1001e425 addiu param_1=>...,t7,0x110 ;= "psAssert %s"
.text:0046ca6c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046ca70 b014c525 _addiu param_2=>...,t6,0x14b0 ;= "keyformat/x509.c"
.text:0046ca74 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ca78 bd020524 li param_2,0x2bd
.text:0046ca7c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca80 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046ca84 00000000 nop
.text:0046ca88 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046ca8c 1c01a425 _addiu param_1=>.rodata:DAT_0049011c,t5,0x11c ;= 3Ah :
.text:0046ca90 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ca94 ffff1524 li s5,-0x1
.text:0046ca98 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ca9c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046caa0 00000000 nop
.text:0046caa4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046caa8 44188425 _addiu param_1=>...,t4,0x1844 ;= "oneCertLen <= 0xFFFF"
.text:0046caac 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cab0 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046cab4 72ff0010 b LAB_0046c880
.text:0046cab8 2ba06402 _sltu s4,s3,param_1
LAB_0046cabc: ;XREF[5,0]: 0046c8a8,0046c8b4,0046c8c0,0046c8e0
; 0046c924
.text:0046cabc 1c02b18f lw s1,local_34+0x250(sp)
.text:0046cac0 00000000 nop
.text:0046cac4 0b002012 beq s1,zero,LAB_0046caf4
.text:0046cac8 e1ff0324 _li v1,-0x1f
.text:0046cacc 6002b48f lw s4,param_5+0x250(sp)
.text:0046cad0 1c02a38f lw v1,local_34+0x250(sp)
.text:0046cad4 82f01400 srl s8,s4,0x2
.text:0046cad8 0100d733 andi s7,s8,0x1
.text:0046cadc 0500e016 bne s7,zero,LAB_0046caf4
.text:0046cae0 00000000 _nop
.text:0046cae4 0802b58f lw s5,local_48+0x250(sp)
.text:0046cae8 5402b38f lw s3,local_res4+0x250(sp)
.text:0046caec 00000000 nop
.text:0046caf0 2318b302 subu v1,s5,s3
LAB_0046caf4: ;XREF[3,0]: 0046c7c0,0046cac4,0046cadc
.text:0046caf4 4c02bf8f lw ra,local_4+0x250(sp)
.text:0046caf8 4802be8f lw s8,local_8+0x250(sp)
.text:0046cafc 4402b78f lw s7,local_c+0x250(sp)
.text:0046cb00 4002b68f lw s6,local_10+0x250(sp)
.text:0046cb04 3c02b58f lw s5,local_14+0x250(sp)
.text:0046cb08 3802b48f lw s4,local_18+0x250(sp)
.text:0046cb0c 3402b38f lw s3,local_1c+0x250(sp)
.text:0046cb10 3002b28f lw s2,local_20+0x250(sp)
.text:0046cb14 2c02b18f lw s1,local_24+0x250(sp)
.text:0046cb18 2802b08f lw s0,local_28+0x250(sp)
.text:0046cb1c 21106000 move v0,v1
.text:0046cb20 0800e003 jr ra
.text:0046cb24 5002bd27 _addiu sp,sp,0x250
LAB_0046cb28: ;XREF[1,0]: 0046c670
.text:0046cb28 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cb2c 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cb30 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046cb34 b014e527 addiu param_2=>...,ra,0x14b0 ;= "keyformat/x509.c"
.text:0046cb38 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046cb3c 5c010426 _addiu param_1=>...,s0,0x15c ;= "psError %s"
.text:0046cb40 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cb44 cd020524 li param_2,0x2cd
.text:0046cb48 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cb4c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046cb50 00000000 nop
.text:0046cb54 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046cb58 1c01a426 _addiu param_1=>.rodata:DAT_0049011c,s5,0x11c ;= 3Ah :
.text:0046cb5c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cb60 f8ff1524 li s5,-0x8
.text:0046cb64 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cb68 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046cb6c 00000000 nop
.text:0046cb70 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046cb74 5c184426 _addiu param_1=>...,s2,0x185c ;= "Memory allocation error in psX509...
.text:0046cb78 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cb7c 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046cb80 3fff0010 b LAB_0046c880
.text:0046cb84 2ba06402 _sltu s4,s3,param_1
LAB_0046cb88: ;XREF[1,0]: 0046c7fc
.text:0046cb88 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0046cb8c 21300002 move param_3,s0
.text:0046cb90 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0046cb94 1402a427 _addiu param_1,sp,0x214
.text:0046cb98 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cb9c 19ff4004 bltz v0,LAB_0046c804
.text:0046cba0 00000000 _nop
.text:0046cba4 1402a48f lw param_1=>local_3c,0x214(sp)
.text:0046cba8 d6fe0010 b LAB_0046c704
.text:0046cbac 0c02a4af _sw param_1,local_44+0x250(sp)
LAB_0046cbb0: ;XREF[1,0]: 0046c9ec
.text:0046cbb0 0c02a28f lw v0,local_44+0x250(sp)
.text:0046cbb4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046cbb8 23206202 subu param_1,s3,v0
.text:0046cbbc ffff8530 andi param_2,param_1,0xffff
.text:0046cbc0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046cbc4 0c02a427 _addiu param_1,sp,0x20c
.text:0046cbc8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cbcc 69ff4004 bltz v0,LAB_0046c974
.text:0046cbd0 14000324 _li v1,0x14
.text:0046cbd4 0801a597 lhu param_2,local_148+0x250(sp)
.text:0046cbd8 8c0a0624 li param_3,0xa8c
.text:0046cbdc 1c0026ae sw param_3,0x1c(s1)
.text:0046cbe0 240023a6 sh v1,0x24(s1)
.text:0046cbe4 0a00a010 beq param_2,zero,LAB_0046cc10
.text:0046cbe8 180020ae _sw zero,0x18(s1)
.text:0046cbec 3880888f lw t0,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0046cbf0 0c02a427 addiu param_1,sp,0x20c
.text:0046cbf4 21302002 move param_3,s1
.text:0046cbf8 307d1925 addiu t9,t0,0x7d30
.text:0046cbfc 09f82003 jalr t9=>FUN_00467d30 ;undefined FUN_00467d30()
.text:0046cc00 21380000 _clear param_4
.text:0046cc04 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cc08 5aff4004 bltz v0,LAB_0046c974
.text:0046cc0c 00000000 _nop
LAB_0046cc10: ;XREF[2,0]: 0046c9dc,0046cbe4
.text:0046cc10 0c02a98f lw t1,local_44+0x250(sp)
.text:0046cc14 6002a58f lw param_2,param_5+0x250(sp)
.text:0046cc18 23386902 subu param_4,s3,t1
.text:0046cc1c e48c998f lw t9,-0x731c(gp)=>->psX509GetDNAttributes ;= 00469fec
.text:0046cc20 1000a5af sw param_2,local_240+0x250(sp)
.text:0046cc24 ffffe630 andi param_3,param_4,0xffff
.text:0046cc28 2120c003 move param_1,s8
.text:0046cc2c 0c02a527 addiu param_2,sp,0x20c
.text:0046cc30 09f82003 jalr t9=>psX509GetDNAttributes ;undefined psX509GetDNAttributes(unde...
.text:0046cc34 a4002726 _addiu param_4,s1,0xa4
.text:0046cc38 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cc3c bc004004 bltz v0,LAB_0046cf30
.text:0046cc40 b8013426 _addiu s4,s1,0x1b8
.text:0046cc44 0c02a38f lw v1,local_44+0x250(sp)
.text:0046cc48 00000000 nop
.text:0046cc4c 23506302 subu t2,s3,v1
.text:0046cc50 ffff4531 andi param_2,t2,0xffff
.text:0046cc54 1802a3af sw v1,local_38+0x250(sp)
.text:0046cc58 ac00a010 beq param_2,zero,LAB_0046cf0c
.text:0046cc5c 2180a300 _addu s0,param_2,v1
.text:0046cc60 00006c90 lbu t4,0x0(v1)
.text:0046cc64 01006d24 addiu t5,v1,0x1
.text:0046cc68 30000b24 li t3,0x30
.text:0046cc6c a7008b15 bne t4,t3,LAB_0046cf0c
.text:0046cc70 1802adaf _sw t5,local_38+0x250(sp)
.text:0046cc74 ffffae24 addiu t6,param_2,-0x1
.text:0046cc78 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046cc7c ffffc531 andi param_2,t6,0xffff
.text:0046cc80 1802a427 addiu param_1,sp,0x218
.text:0046cc84 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046cc88 0e01a627 _addiu param_3,sp,0x10e
.text:0046cc8c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cc90 9f004004 bltz v0,LAB_0046cf10
.text:0046cc94 e1ff0324 _li v1,-0x1f
.text:0046cc98 1802a38f lw v1,local_38+0x250(sp)
.text:0046cc9c 0e01a597 lhu param_2,local_142+0x250(sp)
.text:0046cca0 23200302 subu param_1,s0,v1
.text:0046cca4 2b788500 sltu t7,param_1,param_2
.text:0046cca8 9800e015 bne t7,zero,LAB_0046cf0c
.text:0046ccac 00000000 _nop
.text:0046ccb0 96008018 blez param_1,LAB_0046cf0c
.text:0046ccb4 00000000 _nop
.text:0046ccb8 00006490 lbu param_1,0x0(v1)
.text:0046ccbc 00000000 nop
.text:0046ccc0 e9ff8224 addiu v0,param_1,-0x17
.text:0046ccc4 ff005f30 andi ra,v0,0xff
.text:0046ccc8 0200f82f sltiu t8,ra,0x2
.text:0046cccc 8f000013 beq t8,zero,LAB_0046cf0c
.text:0046ccd0 00000000 _nop
.text:0046ccd4 ff008630 andi param_3,param_1,0xff
.text:0046ccd8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046ccdc 01006424 addiu param_1,v1,0x1
.text:0046cce0 ac0126ae sw param_3,0x1ac(s1)
.text:0046cce4 1802a4af sw param_1,local_38+0x250(sp)
.text:0046cce8 1001a627 addiu param_3,sp,0x110
.text:0046ccec 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046ccf0 1802a427 _addiu param_1,sp,0x218
.text:0046ccf4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ccf8 85004004 bltz v0,LAB_0046cf10
.text:0046ccfc e1ff0324 _li v1,-0x1f
.text:0046cd00 1802a78f lw param_4,local_38+0x250(sp)
.text:0046cd04 1001a497 lhu param_1,local_140+0x250(sp)
.text:0046cd08 23400702 subu t0,s0,param_4
.text:0046cd0c 2b180401 sltu v1,t0,param_1
.text:0046cd10 7f006014 bne v1,zero,LAB_0046cf10
.text:0046cd14 e1ff0324 _li v1,-0x1f
.text:0046cd18 2100852c sltiu param_2,param_1,0x21
.text:0046cd1c 7c00a010 beq param_2,zero,LAB_0046cf10
.text:0046cd20 00000000 _nop
.text:0046cd24 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046cd28 00000000 nop
.text:0046cd2c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046cd30 01008424 _addiu param_1,param_1,0x1
.text:0046cd34 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cd38 b2004010 beq v0,zero,LAB_0046d004
.text:0046cd3c b40122ae _sw v0,0x1b4(s1)
.text:0046cd40 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046cd44 1001a697 lhu param_3=>local_140,0x110(sp)
.text:0046cd48 1802a58f lw param_2,local_38+0x250(sp)
.text:0046cd4c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046cd50 21204000 _move param_1,v0
.text:0046cd54 1001ae97 lhu t6,local_140+0x250(sp)
.text:0046cd58 b4012d8e lw t5,0x1b4(s1)
.text:0046cd5c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cd60 2160ae01 addu t4,t5,t6
.text:0046cd64 000080a1 sb zero,0x0(t4)
.text:0046cd68 1001a797 lhu param_4,local_140+0x250(sp)
.text:0046cd6c 1802aa8f lw t2,local_38+0x250(sp)
.text:0046cd70 ffffeb30 andi t3,param_4,0xffff
.text:0046cd74 21306a01 addu param_3,t3,t2
.text:0046cd78 23480602 subu t1,s0,param_3
.text:0046cd7c 63002019 blez t1,LAB_0046cf0c
.text:0046cd80 1802a6af _sw param_3,local_38+0x250(sp)
.text:0046cd84 0000c390 lbu v1,0x0(param_3)
.text:0046cd88 00000000 nop
.text:0046cd8c e9ff7f24 addiu ra,v1,-0x17
.text:0046cd90 ff00f833 andi t8,ra,0xff
.text:0046cd94 02000f2f sltiu t7,t8,0x2
.text:0046cd98 5c00e011 beq t7,zero,LAB_0046cf0c
.text:0046cd9c 0100c224 _addiu v0,param_3,0x1
.text:0046cda0 0e01a597 lhu param_2,local_142+0x250(sp)
.text:0046cda4 ff006430 andi param_1,v1,0xff
.text:0046cda8 2340a700 subu t0,param_2,param_4
.text:0046cdac e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046cdb0 b00124ae sw param_1,0x1b0(s1)
.text:0046cdb4 1802a2af sw v0,local_38+0x250(sp)
.text:0046cdb8 1802a427 addiu param_1,sp,0x218
.text:0046cdbc ffff0531 andi param_2,t0,0xffff
.text:0046cdc0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046cdc4 1001a627 _addiu param_3,sp,0x110
.text:0046cdc8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cdcc 50004004 bltz v0,LAB_0046cf10
.text:0046cdd0 e1ff0324 _li v1,-0x1f
.text:0046cdd4 1802a38f lw v1,local_38+0x250(sp)
.text:0046cdd8 1001a497 lhu param_1,local_140+0x250(sp)
.text:0046cddc 23300302 subu param_3,s0,v1
.text:0046cde0 2b80c400 sltu s0,param_3,param_1
.text:0046cde4 4a000016 bne s0,zero,LAB_0046cf10
.text:0046cde8 e1ff0324 _li v1,-0x1f
.text:0046cdec 2100872c sltiu param_4,param_1,0x21
.text:0046cdf0 4700e010 beq param_4,zero,LAB_0046cf10
.text:0046cdf4 00000000 _nop
.text:0046cdf8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046cdfc 00000000 nop
.text:0046ce00 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046ce04 01008424 _addiu param_1,param_1,0x1
.text:0046ce08 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ce0c 64004010 beq v0,zero,LAB_0046cfa0
.text:0046ce10 000082ae _sw v0,0x0(s4)
.text:0046ce14 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046ce18 1802a58f lw param_2,local_38+0x250(sp)
.text:0046ce1c 1001a697 lhu param_3,local_140+0x250(sp)
.text:0046ce20 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046ce24 21204000 _move param_1,v0
.text:0046ce28 00008e8e lw t6,0x0(s4)
.text:0046ce2c 1001af97 lhu t7,local_140+0x250(sp)
.text:0046ce30 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ce34 2168cf01 addu t5,t6,t7
.text:0046ce38 0000a0a1 sb zero,0x0(t5)
.text:0046ce3c 1802ac8f lw t4,local_38+0x250(sp)
.text:0046ce40 1001ab97 lhu t3,local_140+0x250(sp)
.text:0046ce44 b401298e lw t1,0x1b4(s1)
.text:0046ce48 21506c01 addu t2,t3,t4
.text:0046ce4c 0c02aaaf sw t2,local_44+0x250(sp)
.text:0046ce50 05002011 beq t1,zero,LAB_0046ce68
.text:0046ce54 1802aaaf _sw t2,local_38+0x250(sp)
.text:0046ce58 b801388e lw t8,0x1b8(s1)
.text:0046ce5c 00000000 nop
.text:0046ce60 7b000017 bne t8,zero,LAB_0046d050
.text:0046ce64 00000000 _nop
LAB_0046ce68: ;XREF[1,0]: 0046ce50
.text:0046ce68 ffff0324 li v1,-0x1
LAB_0046ce6c: ;XREF[5,0]: 0046d064,0046d0d4,0046d11c,0046d168
; 0046d1dc
.text:0046ce6c 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046ce70 21a86000 move s5,v1
.text:0046ce74 08000224 li v0,0x8
LAB_0046ce78: ;XREF[3,0]: 0046d600,0046d65c,0046d860
.text:0046ce78 65fe0010 b LAB_0046c810
.text:0046ce7c 040022ae _sw v0,0x4(s1)
LAB_0046ce80: ;XREF[1,0]: 0046c8fc
.text:0046ce80 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046ce84 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046ce88 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046ce8c 5c01c424 addiu param_1=>...,param_3,0x15c ;= "psError %s"
.text:0046ce90 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046ce94 b014e524 _addiu param_2=>...,param_4,0x14b0 ;= "keyformat/x509.c"
.text:0046ce98 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ce9c 91050524 li param_2,0x591
.text:0046cea0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cea4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046cea8 00000000 nop
.text:0046ceac 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046ceb0 1c014426 _addiu param_1=>.rodata:DAT_0049011c,s2,0x11c ;= 3Ah :
.text:0046ceb4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ceb8 00000000 nop
.text:0046cebc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cec0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046cec4 00000000 nop
.text:0046cec8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046cecc 5c182425 _addiu param_1=>...,t1,0x185c ;= "Memory allocation error in psX509...
.text:0046ced0 1800bc8f lw gp,local_238+0x250(sp)
.text:0046ced4 f8ff0324 li v1,-0x8
LAB_0046ced8: ;XREF[1,0]: 0046cf98
.text:0046ced8 4c02bf8f lw ra,local_4+0x250(sp)
.text:0046cedc 4802be8f lw s8,local_8+0x250(sp)
.text:0046cee0 4402b78f lw s7,local_c+0x250(sp)
.text:0046cee4 4002b68f lw s6,local_10+0x250(sp)
.text:0046cee8 3c02b58f lw s5,local_14+0x250(sp)
.text:0046ceec 3802b48f lw s4,local_18+0x250(sp)
.text:0046cef0 3402b38f lw s3,local_1c+0x250(sp)
.text:0046cef4 3002b28f lw s2,local_20+0x250(sp)
.text:0046cef8 2c02b18f lw s1,local_24+0x250(sp)
.text:0046cefc 2802b08f lw s0,local_28+0x250(sp)
.text:0046cf00 21106000 move v0,v1
.text:0046cf04 0800e003 jr ra
.text:0046cf08 5002bd27 _addiu sp,sp,0x250
LAB_0046cf0c: ;XREF[7,0]: 0046cc58,0046cc6c,0046cca8,0046ccb0
; 0046cccc,0046cd7c,0046cd98
.text:0046cf0c e1ff0324 li v1,-0x1f
LAB_0046cf10: ;XREF[7,0]: 0046cc90,0046ccf8,0046cd10,0046cd1c
; 0046cdcc,0046cde4,0046cdf0
.text:0046cf10 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046cf14 3efe0010 b LAB_0046c810
.text:0046cf18 21a86000 _move s5,v1
LAB_0046cf1c: ;XREF[1,0]: 0046c9cc
.text:0046cf1c 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046cf20 21a84000 move s5,v0
.text:0046cf24 0b000224 li v0,0xb
.text:0046cf28 39fe0010 b LAB_0046c810
.text:0046cf2c 040022ae _sw v0,0x4(s1)
LAB_0046cf30: ;XREF[1,0]: 0046cc3c
.text:0046cf30 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046cf34 21a84000 move s5,v0
.text:0046cf38 0c000224 li v0,0xc
.text:0046cf3c 34fe0010 b LAB_0046c810
.text:0046cf40 040022ae _sw v0,0x4(s1)
LAB_0046cf44: ;XREF[1,0]: 0046c5b8
.text:0046cf44 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cf48 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046cf4c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046cf50 5c016424 addiu param_1=>...,v1,0x15c ;= "psError %s"
.text:0046cf54 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046cf58 b014a524 _addiu param_2=>...,param_2,0x14b0 ;= "keyformat/x509.c"
.text:0046cf5c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cf60 54050524 li param_2,0x554
.text:0046cf64 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cf68 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046cf6c 00000000 nop
.text:0046cf70 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046cf74 1c014424 _addiu param_1=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:0046cf78 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cf7c 00000000 nop
.text:0046cf80 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046cf84 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046cf88 00000000 nop
.text:0046cf8c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046cf90 88188424 _addiu param_1=>...,param_1,0x1888 ;= "Memory allocation failure in psX5...
.text:0046cf94 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cf98 cfff0010 b LAB_0046ced8
.text:0046cf9c f8ff0324 _li v1,-0x8
LAB_0046cfa0: ;XREF[1,0]: 0046ce0c
.text:0046cfa0 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cfa4 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cfa8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046cfac 5c018426 addiu param_1=>...,s4,0x15c ;= "psError %s"
.text:0046cfb0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046cfb4 b014a526 _addiu param_2=>...,s5,0x14b0 ;= "keyformat/x509.c"
.text:0046cfb8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cfbc b1110524 li param_2,0x11b1
.text:0046cfc0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cfc4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046cfc8 00000000 nop
.text:0046cfcc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046cfd0 1c014426 _addiu param_1=>.rodata:DAT_0049011c,s2,0x11c ;= 3Ah :
.text:0046cfd4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cfd8 00000000 nop
.text:0046cfdc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046cfe0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046cfe4 b818c426 addiu param_1=>...,s6,0x18b8 ;= "Memory allocation error in getTim...
LAB_0046cfe8: ;XREF[1,0]: 0046d048
.text:0046cfe8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046cfec 00000000 _nop
.text:0046cff0 f8ff0324 li v1,-0x8
.text:0046cff4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046cff8 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046cffc 04fe0010 b LAB_0046c810
.text:0046d000 21a86000 _move s5,v1
LAB_0046d004: ;XREF[1,0]: 0046cd38
.text:0046d004 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d008 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d00c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046d010 5c018426 addiu param_1=>...,s4,0x15c ;= "psError %s"
.text:0046d014 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046d018 b014a526 _addiu param_2=>...,s5,0x14b0 ;= "keyformat/x509.c"
.text:0046d01c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d020 97110524 li param_2,0x1197
.text:0046d024 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d028 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046d02c 00000000 nop
.text:0046d030 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046d034 1c014426 _addiu param_1=>.rodata:DAT_0049011c,s2,0x11c ;= 3Ah :
.text:0046d038 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d03c 00000000 nop
.text:0046d040 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d044 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046d048 e7ff0010 b LAB_0046cfe8
.text:0046d04c f418c426 _addiu param_1=>...,s6,0x18f4 ;= "Memory allocation error in getTim...
LAB_0046d050: ;XREF[1,0]: 0046ce60
.text:0046d050 948b998f lw t9,-0x746c(gp)=>->psGetBrokenDownGMTime ;= 004860ac
.text:0046d054 1801a427 addiu param_1,sp,0x118
.text:0046d058 09f82003 jalr t9=>psGetBrokenDownGMTime ;undefined psGetBrokenDownGMTime()
.text:0046d05c 21280000 _clear param_2
.text:0046d060 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d064 81ff4014 bne v0,zero,LAB_0046ce6c
.text:0046d068 ffff0324 _li v1,-0x1
.text:0046d06c 1801a627 addiu param_3,sp,0x118
.text:0046d070 4801a727 addiu param_4,sp,0x148
.text:0046d074 3801a827 addiu t0,sp,0x138
LAB_0046d078: ;XREF[1,0]: 0046d09c
.text:0046d078 0000c28c lw v0,0x0(param_3)=>local_138
.text:0046d07c 0400c58c lw param_2,local_134+0x138(a2)
.text:0046d080 0800c48c lw param_1,local_130+0x138(a2)
.text:0046d084 0c00df8c lw ra,local_12c+0x138(a2)
.text:0046d088 1000c624 addiu param_3,param_3,0x10
.text:0046d08c 0000e2ac sw v0,0x0(param_4)=>local_108
.text:0046d090 0400e5ac sw param_2,local_104+0x108(a3)
.text:0046d094 0800e4ac sw param_1,local_100+0x108(a3)
.text:0046d098 0c00ffac sw ra,local_fc+0x108(a3)
.text:0046d09c f6ffc814 bne param_3,t0,LAB_0046d078
.text:0046d0a0 1000e724 _addiu param_4,param_4,0x10
.text:0046d0a4 0000c38c lw v1,0x0(param_3)=>local_128
.text:0046d0a8 0800d48c lw s4,local_120+0x128(a2)
.text:0046d0ac 0400d08c lw s0,local_124+0x128(a2)
.text:0046d0b0 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:0046d0b4 0100083c lui t0,0x1
.text:0046d0b8 0000e3ac sw v1,0x0(param_4)=>local_f8
.text:0046d0bc 0800f4ac sw s4,local_f0+0xf8(a3)
.text:0046d0c0 0400f0ac sw s0,local_f4+0xf8(a3)
.text:0046d0c4 80510535 ori param_2,t0,0x5180
.text:0046d0c8 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:0046d0cc 4801a427 _addiu param_1,sp,0x148
.text:0046d0d0 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d0d4 65ff4014 bne v0,zero,LAB_0046ce6c
.text:0046d0d8 ffff0324 _li v1,-0x1
.text:0046d0dc b401308e lw s0,0x1b4(s1)
.text:0046d0e0 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0046d0e4 00000000 nop
.text:0046d0e8 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0046d0ec 21200002 _move param_1,s0
.text:0046d0f0 ac01298e lw t1,0x1ac(s1)
.text:0046d0f4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d0f8 17002639 xori param_3,t1,0x17
.text:0046d0fc f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046d100 0100c72c sltiu param_4,param_3,0x1
.text:0046d104 21280002 move param_2,s0
.text:0046d108 21304000 move param_3,v0
.text:0046d10c 40380700 sll param_4,param_4,0x1
.text:0046d110 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046d114 7801a427 _addiu param_1,sp,0x178
.text:0046d118 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d11c 53ff4014 bne v0,zero,LAB_0046ce6c
.text:0046d120 ffff0324 _li v1,-0x1
.text:0046d124 b801308e lw s0,0x1b8(s1)
.text:0046d128 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0046d12c 00000000 nop
.text:0046d130 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0046d134 21200002 _move param_1,s0
.text:0046d138 b0012c8e lw t4,0x1b0(s1)
.text:0046d13c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d140 17008b39 xori t3,t4,0x17
.text:0046d144 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046d148 01006a2d sltiu t2,t3,0x1
.text:0046d14c a801b427 addiu s4,sp,0x1a8
.text:0046d150 21280002 move param_2,s0
.text:0046d154 21304000 move param_3,v0
.text:0046d158 40380a00 sll param_4,t2,0x1
.text:0046d15c 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046d160 21208002 _move param_1,s4
.text:0046d164 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d168 40ff4014 bne v0,zero,LAB_0046ce6c
.text:0046d16c ffff0324 _li v1,-0x1
.text:0046d170 d801b027 addiu s0,sp,0x1d8
.text:0046d174 21308002 move param_3,s4
.text:0046d178 21380002 move param_4,s0
.text:0046d17c c801a827 addiu t0,sp,0x1c8
LAB_0046d180: ;XREF[1,0]: 0046d1a4
.text:0046d180 0000d88c lw t8,0x0(param_3)=>local_a8
.text:0046d184 0400cf8c lw t7,local_a4+0xa8(a2)
.text:0046d188 0800ce8c lw t6,local_a0+0xa8(a2)
.text:0046d18c 0c00cd8c lw t5,local_9c+0xa8(a2)
.text:0046d190 1000c624 addiu param_3,param_3,0x10
.text:0046d194 0000f8ac sw t8,0x0(param_4)=>local_78
.text:0046d198 0400efac sw t7,local_74+0x78(a3)
.text:0046d19c 0800eeac sw t6,local_70+0x78(a3)
.text:0046d1a0 0c00edac sw t5,local_6c+0x78(a3)
.text:0046d1a4 f6ffc814 bne param_3,t0,LAB_0046d180
.text:0046d1a8 1000e724 _addiu param_4,param_4,0x10
.text:0046d1ac 0000c58c lw param_2,0x0(param_3)=>local_98
.text:0046d1b0 0400c48c lw param_1,local_94+0x98(a2)
.text:0046d1b4 0800c28c lw v0,local_90+0x98(a2)
.text:0046d1b8 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:0046d1bc 01001f3c lui ra,0x1
.text:0046d1c0 0000e5ac sw param_2,0x0(param_4)=>local_68
.text:0046d1c4 0400e4ac sw param_1,local_64+0x68(a3)
.text:0046d1c8 0800e2ac sw v0,local_60+0x68(a3)
.text:0046d1cc 8051e537 ori param_2,ra,0x5180
.text:0046d1d0 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:0046d1d4 21200002 _move param_1,s0
.text:0046d1d8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d1dc 23ff4014 bne v0,zero,LAB_0046ce6c
.text:0046d1e0 ffff0324 _li v1,-0x1
.text:0046d1e4 2c8c998f lw t9,-0x73d4(gp)=>->psBrokenDownTimeCmp ;= 00486778
.text:0046d1e8 7801a427 addiu param_1,sp,0x178
.text:0046d1ec 09f82003 jalr t9=>psBrokenDownTimeCmp ;undefined psBrokenDownTimeCmp()
.text:0046d1f0 4801a527 _addiu param_2,sp,0x148
.text:0046d1f4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d1f8 1a014018 blez v0,LAB_0046d664
.text:0046d1fc 1801a427 _addiu param_1,sp,0x118
LAB_0046d200: ;XREF[1,0]: 0046d678
.text:0046d200 b402238e lw v1,0x2b4(s1)
.text:0046d204 00000000 nop
.text:0046d208 08006834 ori t0,v1,0x8
.text:0046d20c b40228ae sw t0,0x2b4(s1)
LAB_0046d210: ;XREF[1,0]: 0046d680
.text:0046d210 0c02a98f lw t1,local_44+0x250(sp)
.text:0046d214 6002b48f lw s4,param_5+0x250(sp)
.text:0046d218 23386902 subu param_4,s3,t1
.text:0046d21c 23303201 subu param_3,t1,s2
.text:0046d220 e48c998f lw t9,-0x731c(gp)=>->psX509GetDNAttributes ;= 00469fec
.text:0046d224 1a0326a6 sh param_3,0x31a(s1)
.text:0046d228 2120c003 move param_1,s8
.text:0046d22c ffffe630 andi param_3,param_4,0xffff
.text:0046d230 1000b4af sw s4,local_240+0x250(sp)
.text:0046d234 0c02a527 addiu param_2,sp,0x20c
.text:0046d238 09f82003 jalr t9=>psX509GetDNAttributes ;undefined psX509GetDNAttributes(unde...
.text:0046d23c 28012726 _addiu param_4,s1,0x128
.text:0046d240 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d244 03014004 bltz v0,LAB_0046d654
.text:0046d248 00000000 _nop
.text:0046d24c 0c02b08f lw s0,local_44+0x250(sp)
.text:0046d250 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046d254 23501202 subu t2,s0,s2
.text:0046d258 23907002 subu s2,s3,s0
.text:0046d25c 16032aa6 sh t2,0x316(s1)
.text:0046d260 ffff4532 andi param_2,s2,0xffff
.text:0046d264 0c02a427 addiu param_1,sp,0x20c
.text:0046d268 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046d26c 0801a627 _addiu param_3,sp,0x108
.text:0046d270 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d274 bffd4004 bltz v0,LAB_0046c974
.text:0046d278 00000000 _nop
.text:0046d27c 0c02ab8f lw t3,local_44+0x250(sp)
.text:0046d280 0801ad97 lhu t5,local_148+0x250(sp)
.text:0046d284 23607001 subu t4,t3,s0
.text:0046d288 21808d01 addu s0,t4,t5
.text:0046d28c 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046d290 180330a6 sh s0,0x318(s1)
.text:0046d294 23286b02 subu param_2,s3,t3
.text:0046d298 0c02a427 addiu param_1,sp,0x20c
.text:0046d29c bc012626 addiu param_3,s1,0x1bc
.text:0046d2a0 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046d2a4 0a01a727 _addiu param_4,sp,0x10a
.text:0046d2a8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d2ac b1fd4004 bltz v0,LAB_0046c974
.text:0046d2b0 06020e24 _li t6,0x206
.text:0046d2b4 bc01238e lw v1,0x1bc(s1)
.text:0046d2b8 00000000 nop
.text:0046d2bc f2006e10 beq v1,t6,LAB_0046d688
.text:0046d2c0 85020f24 _li t7,0x285
.text:0046d2c4 c8006f14 bne v1,t7,LAB_0046d5e8
.text:0046d2c8 06000224 _li v0,0x6
.text:0046d2cc 0a01b497 lhu s4,local_146+0x250(sp)
.text:0046d2d0 00000000 nop
.text:0046d2d4 17008012 beq s4,zero,LAB_0046d334
.text:0046d2d8 00000000 _nop
.text:0046d2dc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d2e0 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d2e4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046d2e8 b0142525 addiu param_2=>...,t1,0x14b0 ;= "keyformat/x509.c"
.text:0046d2ec 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046d2f0 10014426 _addiu param_1=>...,s2,0x110 ;= "psAssert %s"
.text:0046d2f4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d2f8 e3030524 li param_2,0x3e3
.text:0046d2fc 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046d300 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046d304 00000000 nop
.text:0046d308 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046d30c 1c01c424 _addiu param_1=>...,param_3,0x11c ;= 3Ah :
.text:0046d310 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d314 00000000 nop
.text:0046d318 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046d31c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046d320 00000000 nop
.text:0046d324 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046d328 3019e424 _addiu param_1=>...,param_4,0x1930 ;= "plen == 0"
.text:0046d32c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d330 00000000 nop
LAB_0046d334: ;XREF[1,0]: 0046d2d4
.text:0046d334 7489998f lw t9,-0x768c(gp)=>->psInitPubKey ;= 0047f230
.text:0046d338 28003026 addiu s0,s1,0x28
.text:0046d33c 2120c003 move param_1,s8
.text:0046d340 21280002 move param_2,s0
.text:0046d344 09f82003 jalr t9=>psInitPubKey ;undefined psInitPubKey()
.text:0046d348 01000624 _li param_3,0x1
.text:0046d34c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d350 0c02ac8f lw t4,local_44+0x250(sp)
.text:0046d354 8888998f lw t9,-0x7778(gp)=>->psRsaParseAsnPubKey ;= 0047fa5c
.text:0046d358 23506c02 subu t2,s3,t4
.text:0046d35c 2000ab27 addiu t3,sp,0x20
.text:0046d360 1000abaf sw t3,local_240+0x250(sp)
.text:0046d364 ffff4631 andi param_3,t2,0xffff
.text:0046d368 2120c003 move param_1,s8
.text:0046d36c 0c02a527 addiu param_2,sp,0x20c
.text:0046d370 09f82003 jalr t9=>psRsaParseAsnPubKey ;undefined psRsaParseAsnPubKey(undefi...
.text:0046d374 21380002 _move param_4,s0
.text:0046d378 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d37c 9e004004 bltz v0,LAB_0046d5f8
.text:0046d380 00000000 _nop
.text:0046d384 1491998f lw t9,-0x6eec(gp)=>->psRsaSize ;= 0047f9d4
.text:0046d388 00000000 nop
.text:0046d38c 09f82003 jalr t9=>psRsaSize ;undefined psRsaSize()
.text:0046d390 21200002 _move param_1,s0
.text:0046d394 80004d2c sltiu t5,v0,0x80
.text:0046d398 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d39c 4500a015 bne t5,zero,LAB_0046d4b4
.text:0046d3a0 940022a6 _sh v0,0x94(s1)
LAB_0046d3a4: ;XREF[1,0]: 0046d76c
.text:0046d3a4 2400a48f lw param_1,local_22c+0x250(sp)
.text:0046d3a8 2800bf8f lw ra,local_228+0x250(sp)
.text:0046d3ac 2c00b88f lw t8,local_224+0x250(sp)
.text:0046d3b0 3000af8f lw t7,local_220+0x250(sp)
.text:0046d3b4 2000a58f lw param_2,local_230+0x250(sp)
.text:0046d3b8 000324ae sw param_1,0x300(s1)
.text:0046d3bc fc0225ae sw param_2,0x2fc(s1)
.text:0046d3c0 04033fae sw ra,0x304(s1)
.text:0046d3c4 080338ae sw t8,0x308(s1)
.text:0046d3c8 0c032fae sw t7,0x30c(s1)
.text:0046d3cc 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d3d0 30001024 li s0,0x30
.text:0046d3d4 00008e90 lbu t6,0x0(param_1)
.text:0046d3d8 00000000 nop
.text:0046d3dc 2e00d011 beq t6,s0,LAB_0046d498
.text:0046d3e0 23a06402 _subu s4,s3,param_1
.text:0046d3e4 3c80838f lw v1,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:0046d3e8 00000000 nop
.text:0046d3ec 88827024 addiu s0,v1,-0x7d78
.text:0046d3f0 c0012826 addiu t0,s1,0x1c0
.text:0046d3f4 c8012226 addiu v0,s1,0x1c8
.text:0046d3f8 ffff8632 andi param_3,s4,0xffff
.text:0046d3fc 2120c003 move param_1,s8
.text:0046d400 0c02a527 addiu param_2,sp,0x20c
.text:0046d404 01000724 li param_4,0x1
.text:0046d408 1000a8af sw t0,local_240+0x250(sp)
.text:0046d40c 21c80002 move t9,s0
.text:0046d410 09f82003 jalr t9=>FUN_00468288 ;undefined FUN_00468288(undefined par...
.text:0046d414 1400a2af _sw v0,local_23c+0x250(sp)
.text:0046d418 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d41c 7a004004 bltz v0,LAB_0046d608
.text:0046d420 ca012926 _addiu t1,s1,0x1ca
.text:0046d424 0c02a68f lw param_3,local_44+0x250(sp)
.text:0046d428 00000000 nop
.text:0046d42c 23386602 subu param_4,s3,param_3
.text:0046d430 c4013226 addiu s2,s1,0x1c4
.text:0046d434 ffffe630 andi param_3,param_4,0xffff
.text:0046d438 2120c003 move param_1,s8
.text:0046d43c 0c02a527 addiu param_2,sp,0x20c
.text:0046d440 02000724 li param_4,0x2
.text:0046d444 1000b2af sw s2,local_240+0x250(sp)
.text:0046d448 21c80002 move t9,s0
.text:0046d44c 09f82003 jalr t9=>FUN_00468288 ;undefined FUN_00468288(undefined par...
.text:0046d450 1400a9af _sw t1,local_23c+0x250(sp)
.text:0046d454 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d458 6b004004 bltz v0,LAB_0046d608
.text:0046d45c cc012b26 _addiu t3,s1,0x1cc
.text:0046d460 0c02ac8f lw t4,local_44+0x250(sp)
.text:0046d464 808e998f lw t9,-0x7180(gp)=>->getExplicitExtensions ;= 0046a938
.text:0046d468 23506c02 subu t2,s3,t4
.text:0046d46c 1000abaf sw t3,local_240+0x250(sp)
.text:0046d470 1400a0af sw zero,local_23c+0x250(sp)
.text:0046d474 ffff4631 andi param_3,t2,0xffff
.text:0046d478 2120c003 move param_1,s8
.text:0046d47c 0c02a527 addiu param_2,sp,0x20c
.text:0046d480 09f82003 jalr t9=>getExplicitExtensions ;undefined getExplicitExtensions(unde...
.text:0046d484 03000724 _li param_4,0x3
.text:0046d488 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d48c 5e004004 bltz v0,LAB_0046d608
.text:0046d490 00000000 _nop
.text:0046d494 0c02a48f lw param_1,local_44+0x250(sp)
LAB_0046d498: ;XREF[1,0]: 0046d3dc
.text:0046d498 2402ad8f lw t5,local_2c+0x250(sp)
.text:0046d49c 00000000 nop
.text:0046d4a0 0e00a411 beq t5,param_1,LAB_0046d4dc
.text:0046d4a4 0f000224 _li v0,0xf
.text:0046d4a8 f7ff1524 li s5,-0x9
.text:0046d4ac a0fc0010 b LAB_0046c730
.text:0046d4b0 040022ae _sw v0,0x4(s1)
LAB_0046d4b4: ;XREF[1,0]: 0046d39c
.text:0046d4b4 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:0046d4b8 00000000 nop
.text:0046d4bc 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:0046d4c0 21200002 _move param_1,s0
.text:0046d4c4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d4c8 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d4cc f6ff1524 li s5,-0xa
LAB_0046d4d0: ;XREF[1,0]: 0046d78c
.text:0046d4d0 02000224 li v0,0x2
.text:0046d4d4 96fc0010 b LAB_0046c730
.text:0046d4d8 040022ae _sw v0,0x4(s1)
LAB_0046d4dc: ;XREF[1,0]: 0046d4a0
.text:0046d4dc 4001308e lw s0,0x140(s1)
.text:0046d4e0 00000000 nop
.text:0046d4e4 19000016 bne s0,zero,LAB_0046d54c
.text:0046d4e8 00000000 _nop
.text:0046d4ec 28012e8e lw t6,0x128(s1)
.text:0046d4f0 00000000 nop
.text:0046d4f4 1500c015 bne t6,zero,LAB_0046d54c
.text:0046d4f8 00000000 _nop
.text:0046d4fc 3c012f8e lw t7,0x13c(s1)
.text:0046d500 00000000 nop
.text:0046d504 1100e015 bne t7,zero,LAB_0046d54c
.text:0046d508 00000000 _nop
.text:0046d50c 2c01388e lw t8,0x12c(s1)
.text:0046d510 00000000 nop
.text:0046d514 0d000017 bne t8,zero,LAB_0046d54c
.text:0046d518 00000000 _nop
.text:0046d51c 30013f8e lw ra,0x130(s1)
.text:0046d520 00000000 nop
.text:0046d524 0900e017 bne ra,zero,LAB_0046d54c
.text:0046d528 00000000 _nop
.text:0046d52c 4401258e lw param_2,0x144(s1)
.text:0046d530 00000000 nop
.text:0046d534 0500a014 bne param_2,zero,LAB_0046d54c
.text:0046d538 00000000 _nop
.text:0046d53c d801228e lw v0,0x1d8(s1)
.text:0046d540 00000000 nop
.text:0046d544 35004010 beq v0,zero,LAB_0046d61c
.text:0046d548 09000224 _li v0,0x9
LAB_0046d54c: ;XREF[6,0]: 0046d4e4,0046d4f4,0046d504,0046d514
; 0046d524,0046d534
.text:0046d54c 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046d550 23286402 subu param_2,s3,param_1
.text:0046d554 0a01a727 addiu param_4,sp,0x10a
.text:0046d558 0c02a427 addiu param_1,sp,0x20c
.text:0046d55c 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046d560 08002626 _addiu param_3,s1,0x8
.text:0046d564 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d568 02fd4004 bltz v0,LAB_0046c974
.text:0046d56c 00000000 _nop
.text:0046d570 0a01a497 lhu param_1,local_146+0x250(sp)
.text:0046d574 00000000 nop
.text:0046d578 12008010 beq param_1,zero,LAB_0046d5c4
.text:0046d57c 8e060824 _li t0,0x68e
.text:0046d580 0800238e lw v1,0x8(s1)
.text:0046d584 00000000 nop
.text:0046d588 1afd6814 bne v1,t0,LAB_0046c9f4
.text:0046d58c 0801a627 _addiu param_3,sp,0x108
.text:0046d590 0c02a98f lw t1,local_44+0x250(sp)
.text:0046d594 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046d598 23a06902 subu s4,s3,t1
.text:0046d59c ffff8532 andi param_2,s4,0xffff
.text:0046d5a0 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046d5a4 0c02a427 _addiu param_1,sp,0x20c
.text:0046d5a8 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d5ac f1fc4004 bltz v0,LAB_0046c974
.text:0046d5b0 00000000 _nop
.text:0046d5b4 0801a597 lhu param_2,local_148+0x250(sp)
.text:0046d5b8 00000000 nop
.text:0046d5bc 1a00a014 bne param_2,zero,LAB_0046d628
.text:0046d5c0 21302002 _move param_3,s1
LAB_0046d5c4: ;XREF[2,0]: 0046d578,0046d640
.text:0046d5c4 0c00238e lw v1,0xc(s1)
.text:0046d5c8 0800278e lw param_4,0x8(s1)
.text:0046d5cc 00000000 nop
.text:0046d5d0 39006710 beq v1,param_4,LAB_0046d6b8
.text:0046d5d4 10000224 _li v0,0x10
.text:0046d5d8 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046d5dc e1ff1524 li s5,-0x1f
.text:0046d5e0 53fc0010 b LAB_0046c730
.text:0046d5e4 040022ae _sw v0,0x4(s1)
LAB_0046d5e8: ;XREF[1,0]: 0046d2c4
.text:0046d5e8 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046d5ec f6ff1524 li s5,-0xa
.text:0046d5f0 4ffc0010 b LAB_0046c730
.text:0046d5f4 040022ae _sw v0,0x4(s1)
LAB_0046d5f8: ;XREF[1,0]: 0046d37c
.text:0046d5f8 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d5fc 21a84000 move s5,v0
.text:0046d600 1dfe0010 b LAB_0046ce78
.text:0046d604 0a000224 _li v0,0xa
LAB_0046d608: ;XREF[3,0]: 0046d41c,0046d458,0046d48c
.text:0046d608 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d60c 07000224 li v0,0x7
.text:0046d610 e1ff1524 li s5,-0x1f
.text:0046d614 46fc0010 b LAB_0046c730
.text:0046d618 040022ae _sw v0,0x4(s1)
LAB_0046d61c: ;XREF[1,0]: 0046d544
.text:0046d61c e1ff1524 li s5,-0x1f
.text:0046d620 43fc0010 b LAB_0046c730
.text:0046d624 040022ae _sw v0,0x4(s1)
LAB_0046d628: ;XREF[1,0]: 0046d5bc
.text:0046d628 3880928f lw s2,-0x7fc8(gp)=>.got:PTR_LAB_004d7a18 ;= 00460000
.text:0046d62c 0c02a427 addiu param_1,sp,0x20c
.text:0046d630 307d5926 addiu t9,s2,0x7d30
.text:0046d634 09f82003 jalr t9=>FUN_00467d30 ;undefined FUN_00467d30()
.text:0046d638 01000724 _li param_4,0x1
.text:0046d63c 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d640 e0ff4104 bgez v0,LAB_0046d5c4
.text:0046d644 00000000 _nop
.text:0046d648 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046d64c 70fc0010 b LAB_0046c810
.text:0046d650 21a84000 _move s5,v0
LAB_0046d654: ;XREF[1,0]: 0046d244
.text:0046d654 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d658 21a84000 move s5,v0
.text:0046d65c 06fe0010 b LAB_0046ce78
.text:0046d660 0e000224 _li v0,0xe
LAB_0046d664: ;XREF[1,0]: 0046d1f8
.text:0046d664 2c8c998f lw t9,-0x73d4(gp)=>->psBrokenDownTimeCmp ;= 00486778
.text:0046d668 00000000 nop
.text:0046d66c 09f82003 jalr t9=>psBrokenDownTimeCmp ;undefined psBrokenDownTimeCmp()
.text:0046d670 21280002 _move param_2,s0
.text:0046d674 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d678 e1fe401c bgtz v0,LAB_0046d200
.text:0046d67c 00000000 _nop
.text:0046d680 e3fe0010 b LAB_0046d210
.text:0046d684 00000000 _nop
LAB_0046d688: ;XREF[1,0]: 0046d2bc
.text:0046d688 0a01a397 lhu v1,local_146+0x250(sp)
.text:0046d68c 00000000 nop
.text:0046d690 45006010 beq v1,zero,LAB_0046d7a8
.text:0046d694 00000000 _nop
.text:0046d698 0c02a48f lw param_1=>local_44,0x20c(sp)
.text:0046d69c 00000000 nop
.text:0046d6a0 23f86402 subu ra,s3,param_1
.text:0046d6a4 2ac0e303 slt t8,ra,v1
.text:0046d6a8 15000013 beq t8,zero,LAB_0046d700
.text:0046d6ac 00000000 _nop
.text:0046d6b0 72fc0010 b LAB_0046c87c
.text:0046d6b4 e1ff1524 _li s5,-0x1f
LAB_0046d6b8: ;XREF[1,0]: 0046d5d0
.text:0046d6b8 8e060624 li param_3,0x68e
.text:0046d6bc 91006610 beq v1,param_3,LAB_0046d904
.text:0046d6c0 8f066a28 _slti t2,v1,0x68f
.text:0046d6c4 88004011 beq t2,zero,LAB_0046d8e8
.text:0046d6c8 90060d24 _li t5,0x690
.text:0046d6cc 0d020b24 li t3,0x20d
.text:0046d6d0 76006b10 beq v1,t3,LAB_0046d8ac
.text:0046d6d4 0e026c28 _slti t4,v1,0x20e
.text:0046d6d8 63008011 beq t4,zero,LAB_0046d868
.text:0046d6dc 0e020224 _li v0,0x20e
.text:0046d6e0 0c020224 li v0,0x20c
LAB_0046d6e4: ;XREF[1,0]: 0046d91c
.text:0046d6e4 33006210 beq v1,v0,LAB_0046d7b4
.text:0046d6e8 00000000 _nop
LAB_0046d6ec: ;XREF[2,0]: 0046d814,0046d868
.text:0046d6ec 0c02a48f lw param_1=>local_44,local_44+0x250(sp)
.text:0046d6f0 05000224 li v0,0x5
.text:0046d6f4 f6ff1524 li s5,-0xa
.text:0046d6f8 0dfc0010 b LAB_0046c730
.text:0046d6fc 040022ae _sw v0,0x4(s1)
LAB_0046d700: ;XREF[1,0]: 0046d6a8
.text:0046d700 7489998f lw t9,-0x768c(gp)=>->psInitPubKey ;= 0047f230
.text:0046d704 28003026 addiu s0,s1,0x28
.text:0046d708 2120c003 move param_1,s8
.text:0046d70c 21280002 move param_2,s0
.text:0046d710 09f82003 jalr t9=>psInitPubKey ;undefined psInitPubKey()
.text:0046d714 03000624 _li param_3,0x3
.text:0046d718 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d71c 0c02a28f lw v0,local_44+0x250(sp)
.text:0046d720 d88e998f lw t9,-0x7128(gp)=>->getEcPubKey ;= 0047abe4
.text:0046d724 23206202 subu param_1,s3,v0
.text:0046d728 2000a527 addiu param_2,sp,0x20
.text:0046d72c 1000a5af sw param_2,local_240+0x250(sp)
.text:0046d730 ffff8630 andi param_3,param_1,0xffff
.text:0046d734 0c02a527 addiu param_2,sp,0x20c
.text:0046d738 2120c003 move param_1,s8
.text:0046d73c 09f82003 jalr t9=>getEcPubKey ;undefined getEcPubKey(undefined para...
.text:0046d740 21380002 _move param_4,s0
.text:0046d744 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d748 12004004 bltz v0,LAB_0046d794
.text:0046d74c 00000000 _nop
.text:0046d750 948a998f lw t9,-0x756c(gp)=>->psEccSize ;= 0047940c
.text:0046d754 00000000 nop
.text:0046d758 09f82003 jalr t9=>psEccSize ;undefined psEccSize()
.text:0046d75c 21200002 _move param_1,s0
.text:0046d760 ffff4330 andi v1,v0,0xffff
.text:0046d764 1800682c sltiu t0,v1,0x18
.text:0046d768 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d76c 0dff0011 beq t0,zero,LAB_0046d3a4
.text:0046d770 940022a6 _sh v0,0x94(s1)
.text:0046d774 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:0046d778 00000000 nop
.text:0046d77c 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:0046d780 21200002 _move param_1,s0
.text:0046d784 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d788 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d78c 50ff0010 b LAB_0046d4d0
.text:0046d790 e1ff1524 _li s5,-0x1f
LAB_0046d794: ;XREF[1,0]: 0046d748
.text:0046d794 f6ff1624 li s6,-0xa
.text:0046d798 03005614 bne v0,s6,LAB_0046d7a8
.text:0046d79c 00000000 _nop
.text:0046d7a0 04001524 li s5,0x4
.text:0046d7a4 040035ae sw s5,0x4(s1)
LAB_0046d7a8: ;XREF[2,0]: 0046d690,0046d798
.text:0046d7a8 0c02a48f lw param_1=>local_44,local_44+0x250(sp)
.text:0046d7ac 33fc0010 b LAB_0046c87c
.text:0046d7b0 e1ff1524 _li s5,-0x1f
LAB_0046d7b4: ;XREF[2,0]: 0046d6e4,0046d8f4
.text:0046d7b4 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0046d7b8 3800b027 addiu s0,sp,0x38
.text:0046d7bc 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0046d7c0 21200002 _move param_1,s0
.text:0046d7c4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d7c8 2002a68f lw param_3,local_30+0x250(sp)
.text:0046d7cc e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0046d7d0 21200002 move param_1,s0
.text:0046d7d4 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0046d7d8 2128c002 _move param_2,s6
.text:0046d7dc 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d7e0 bc023226 addiu s2,s1,0x2bc
.text:0046d7e4 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
LAB_0046d7e8: ;XREF[2,0]: 0046d8a4,0046d8e0
.text:0046d7e8 21200002 move param_1,s0
; FWD[5,0]: 00462a78,004635a8,004635a8,00463928
; 00463928
.text:0046d7ec 09f82003 jalr t9=>psSha256Final ;undefined psSha512Final()
;undefined psSha384Final()
;undefined psSha256Final()
.text:0046d7f0 21284002 _move param_2,s2
.text:0046d7f4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d7f8 21204002 move param_1,s2
.text:0046d7fc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046d800 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0046d804 6c1bc526 addiu param_2=>.rodata:DAT_00491b6c,s6,0x1b6c
.text:0046d808 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0046d80c 06000624 _li param_3,0x6
.text:0046d810 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d814 b5ff4010 beq v0,zero,LAB_0046d6ec
.text:0046d818 14003f26 _addiu ra,s1,0x14
.text:0046d81c 0c02a58f lw param_2,local_44+0x250(sp)
.text:0046d820 4486998f lw t9,-0x79bc(gp)=>->psX509GetSignature ;= 0046844c
.text:0046d824 23c06502 subu t8,s3,param_2
.text:0046d828 1000bfaf sw ra,local_240+0x250(sp)
.text:0046d82c ffff0633 andi param_3,t8,0xffff
.text:0046d830 2120c003 move param_1,s8
.text:0046d834 0c02a527 addiu param_2,sp,0x20c
.text:0046d838 09f82003 jalr t9=>psX509GetSignature ;undefined psX509GetSignature(undefin...
.text:0046d83c 10002726 _addiu param_4,s1,0x10
.text:0046d840 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d844 04004004 bltz v0,LAB_0046d858
.text:0046d848 00000000 _nop
.text:0046d84c 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d850 f1fb0010 b LAB_0046c818
.text:0046d854 00000000 _nop
LAB_0046d858: ;XREF[1,0]: 0046d844
.text:0046d858 0c02a48f lw param_1,local_44+0x250(sp)
.text:0046d85c 21a84000 move s5,v0
.text:0046d860 85fd0010 b LAB_0046ce78
.text:0046d864 0d000224 _li v0,0xd
LAB_0046d868: ;XREF[3,0]: 0046d6d8,0046d8fc,0046d924
.text:0046d868 a0ff6214 bne v1,v0,LAB_0046d6ec
.text:0046d86c 00000000 _nop
.text:0046d870 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:0046d874 3800b027 addiu s0,sp,0x38
.text:0046d878 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0046d87c 21200002 _move param_1,s0
.text:0046d880 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d884 2002a68f lw param_3,local_30+0x250(sp)
.text:0046d888 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0046d88c 21200002 move param_1,s0
.text:0046d890 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0046d894 2128c002 _move param_2,s6
.text:0046d898 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d89c 00000000 nop
.text:0046d8a0 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0046d8a4 d0ff0010 b LAB_0046d7e8
.text:0046d8a8 bc023226 _addiu s2,s1,0x2bc
LAB_0046d8ac: ;XREF[3,0]: 0046d6d0,0046d8e8,0046d90c
.text:0046d8ac 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0046d8b0 3800b027 addiu s0,sp,0x38
.text:0046d8b4 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0046d8b8 21200002 _move param_1,s0
.text:0046d8bc 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d8c0 2002a68f lw param_3,local_30+0x250(sp)
.text:0046d8c4 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0046d8c8 21200002 move param_1,s0
.text:0046d8cc 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0046d8d0 2128c002 _move param_2,s6
.text:0046d8d4 1800bc8f lw gp,local_238+0x250(sp)
.text:0046d8d8 00000000 nop
.text:0046d8dc 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0046d8e0 c1ff0010 b LAB_0046d7e8
.text:0046d8e4 bc023226 _addiu s2,s1,0x2bc
LAB_0046d8e8: ;XREF[1,0]: 0046d6c4
.text:0046d8e8 f0ff6d10 beq v1,t5,LAB_0046d8ac
.text:0046d8ec 00000000 _nop
.text:0046d8f0 90067028 slti s0,v1,0x690
.text:0046d8f4 afff0016 bne s0,zero,LAB_0046d7b4
.text:0046d8f8 91060224 _li v0,0x691
.text:0046d8fc daff0010 b LAB_0046d868
.text:0046d900 00000000 _nop
LAB_0046d904: ;XREF[1,0]: 0046d6bc
.text:0046d904 1800238e lw v1,0x18(s1)
.text:0046d908 03000e24 li t6,0x3
.text:0046d90c e7ff6e10 beq v1,t6,LAB_0046d8ac
.text:0046d910 04006f28 _slti t7,v1,0x4
.text:0046d914 0300e011 beq t7,zero,LAB_0046d924
.text:0046d918 00000000 _nop
.text:0046d91c 71ff0010 b LAB_0046d6e4
.text:0046d920 02000224 _li v0,0x2
LAB_0046d924: ;XREF[1,0]: 0046d914
.text:0046d924 d0ff0010 b LAB_0046d868
.text:0046d928 04000224 _li v0,0x4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509ParseCertFile()
;local_resc undefined4 c ;XREF[3,0]: 0046d970,0046d9ac,0046dcac
;local_res8 undefined4 8 ;XREF[2,0]: 0046d96c,0046ddcc
;local_res0 undefined4 0 ;XREF[12,0]: 0046d984,0046d9cc,0046dba0,0046dbbc,0046dcbc
; 0046dd04,0046dd14,0046dd94,0046ddbc,0046de28
; 0046dea0,0046df14
;local_4 undefined4 -4 ;XREF[3,0]: 0046d93c,0046dc08,0046dddc
;local_8 undefined4 -8 ;XREF[3,0]: 0046d940,0046dc0c,0046dde0
;local_c undefined4 -c ;XREF[3,0]: 0046d944,0046dc10,0046dde4
;local_10 undefined4 -10 ;XREF[3,0]: 0046d948,0046dc14,0046dde8
;local_14 undefined4 -14 ;XREF[3,0]: 0046d94c,0046dc18,0046ddec
;local_18 undefined4 -18 ;XREF[3,0]: 0046d950,0046dc1c,0046ddf0
;local_1c undefined4 -1c ;XREF[3,0]: 0046d954,0046dc20,0046ddf4
;local_20 undefined4 -20 ;XREF[3,0]: 0046d958,0046dc24,0046ddf8
;local_24 undefined4 -24 ;XREF[3,0]: 0046d95c,0046dc28,0046ddfc
;local_28 undefined4 -28 ;XREF[3,0]: 0046d960,0046dc2c,0046de00
;local_2c undefined4 -2c ;XREF[2,0]: 0046d9bc,0046dcd8
;local_30 undefined4 -30 ;XREF[3,0]: 0046d9f8,0046daac,0046dd7c
;local_34 undefined4 -34 ;XREF[4,0]: 0046d994,0046dc64,0046dc70,0046ddd0
;local_38 undefined4 -38 ;XREF[6,0]: 0046d9a8,0046dbe0,0046dc78,0046dd28,0046ddc8
; 0046de20
;local_3c undefined4 -3c ;XREF[5,0]: 0046d9a0,0046d9c0,0046dd88,0046dda0,0046dda4
;local_40 undefined4 -40 ;XREF[4,0]: 0046dc88,0046dca8,0046dcec,0046de10
;local_44 undefined4 -44 ;XREF[6,0]: 0046d9ec,0046dc48,0046dc4c,0046dc74,0046dc84
; 0046dc9c
;local_48 undefined2 -48 ;XREF[1,0]: 0046d9f0
;local_4c undefined4 -4c ;XREF[3,0]: 0046d9e8,0046dbcc,0046dc40
;local_50 undefined4 -50 ;XREF[5,0]: 0046d998,0046dbb8,0046dcfc,0046ddb4,0046de9c
;local_58 undefined4 -58 ;XREF[33,0]: 0046d964,0046d98c,0046d9dc,0046da10,0046da58
; 0046da78,0046daa0,0046dad0,0046daf0,0046db10
; 0046db2c,0046dbac,0046dbc8,0046dbe4,0046dc00
; 0046dc50,0046dccc,0046dcf8,0046dd10,0046dd2c
; 0046dd48,0046dd64,0046dda8,0046ddd4,0046de34
; 0046de54,0046de70,0046de8c,0046dec4,0046dee0
; 0046defc,0046df20,0046df40
;local_60 undefined4 -60 ;XREF[1,0]: 0046dcc0
;XREF[4,0]: Entry Point,00445500,004455a0
; 004d824c
.text:0046d92c 07001c3c lui gp,0x7
.text:0046d930 b4209c27 addiu gp,gp,0x20b4
.text:0046d934 21e09903 addu gp,gp,t9
.text:0046d938 90ffbd27 addiu sp,sp,-0x70
.text:0046d93c 6c00bfaf sw ra,local_4+0x70(sp)
.text:0046d940 6800beaf sw s8,local_8+0x70(sp)
.text:0046d944 6400b7af sw s7,local_c+0x70(sp)
.text:0046d948 6000b6af sw s6,local_10+0x70(sp)
.text:0046d94c 5c00b5af sw s5,local_14+0x70(sp)
.text:0046d950 5800b4af sw s4,local_18+0x70(sp)
.text:0046d954 5400b3af sw s3,local_1c+0x70(sp)
.text:0046d958 5000b2af sw s2,local_20+0x70(sp)
.text:0046d95c 4c00b1af sw s1,local_24+0x70(sp)
.text:0046d960 4800b0af sw s0,local_28+0x70(sp)
.text:0046d964 1800bcaf sw gp=>_gp,local_58+0x70(sp)
.text:0046d968 1c8c998f lw t9,-0x73e4(gp)=>->psParseList ;= 00485a38
.text:0046d96c 7800a6af sw a2,local_res8+0x70(sp)
.text:0046d970 7c00a7af sw a3,local_resc+0x70(sp)
.text:0046d974 0000c0ac sw zero,0x0(a2)
.text:0046d978 2000a727 addiu a3,sp,0x20
.text:0046d97c 3b000624 li a2,0x3b
.text:0046d980 09f82003 jalr t9=>psParseList ;undefined psParseList()
.text:0046d984 7000a4af _sw a0,local_res0+0x70(sp)
.text:0046d988 21184000 move v1,v0
.text:0046d98c 1800bc8f lw gp,local_58+0x70(sp)
.text:0046d990 9d004004 bltz v0,LAB_0046dc08
.text:0046d994 3c00a0af _sw zero,local_34+0x70(sp)
.text:0046d998 2000a48f lw a0,local_50+0x70(sp)
.text:0046d99c 21f00000 clear s8
.text:0046d9a0 3400a4af sw a0,local_3c+0x70(sp)
.text:0046d9a4 04018010 beq a0,zero,LAB_0046ddb8
.text:0046d9a8 3800a0af _sw zero,local_38+0x70(sp)
.text:0046d9ac 7c00a38f lw v1,local_resc+0x70(sp)
.text:0046d9b0 00000000 nop
.text:0046d9b4 82200300 srl a0,v1,0x2
.text:0046d9b8 01008230 andi v0,a0,0x1
.text:0046d9bc 4400a2af sw v0,local_2c+0x70(sp)
LAB_0046d9c0: ;XREF[1,0]: 0046ddac
.text:0046d9c0 3400a68f lw a2,local_3c+0x70(sp)
.text:0046d9c4 908c998f lw t9,-0x7370(gp)=>->psGetFileBuf ;= 00489048
.text:0046d9c8 0000c58c lw a1,0x0(a2)
.text:0046d9cc 7000a48f lw a0,local_res0+0x70(sp)
.text:0046d9d0 2400a627 addiu a2,sp,0x24
.text:0046d9d4 09f82003 jalr t9=>psGetFileBuf ;undefined psGetFileBuf()
.text:0046d9d8 2800a727 _addiu a3,sp,0x28
.text:0046d9dc 1800bc8f lw gp,local_58+0x70(sp)
.text:0046d9e0 2d014004 bltz v0,LAB_0046de98
.text:0046d9e4 21804000 _move s0,v0
.text:0046d9e8 2400b48f lw s4,local_4c+0x70(sp)
.text:0046d9ec 2c00a0af sw zero,local_44+0x70(sp)
.text:0046d9f0 2800b597 lhu s5,local_48+0x70(sp)
.text:0046d9f4 44018012 beq s4,zero,LAB_0046df08
.text:0046d9f8 4000a0af _sw zero,local_30+0x70(sp)
.text:0046d9fc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046da00 00000000 nop
.text:0046da04 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046da08 0c000424 _li a0,0xc
.text:0046da0c 21b84000 move s7,v0
.text:0046da10 1800bc8f lw gp,local_58+0x70(sp)
.text:0046da14 25014010 beq v0,zero,LAB_0046deac
.text:0046da18 21884000 _move s1,v0
.text:0046da1c 000040ac sw zero,0x0(v0)
.text:0046da20 040040ac sw zero,0x4(v0)
.text:0046da24 23000010 b LAB_0046dab4
.text:0046da28 080040ac _sw zero,0x8(v0)
LAB_0046da2c: ;XREF[1,0]: 0046db50
.text:0046da2c 0a000424 li a0,0xa
.text:0046da30 49006410 beq v1,a0,LAB_0046db58
.text:0046da34 09000624 _li a2,0x9
.text:0046da38 47006610 beq v1,a2,LAB_0046db58
.text:0046da3c 20000524 _li a1,0x20
.text:0046da40 47006510 beq v1,a1,LAB_0046db60
.text:0046da44 0d000324 _li v1,0xd
LAB_0046da48: ;XREF[1,0]: 0046db94
.text:0046da48 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046da4c 08002496 lhu a0,0x8(s1)
.text:0046da50 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046da54 00000000 _nop
.text:0046da58 1800bc8f lw gp,local_58+0x70(sp)
.text:0046da5c f1004010 beq v0,zero,LAB_0046de24
.text:0046da60 000022ae _sw v0,0x0(s1)
.text:0046da64 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046da68 08002696 lhu a2,0x8(s1)
.text:0046da6c 21204000 move a0,v0
.text:0046da70 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046da74 21280000 _clear a1
.text:0046da78 1800bc8f lw gp,local_58+0x70(sp)
.text:0046da7c 08002596 lhu a1,0x8(s1)
.text:0046da80 4c91998f lw t9,-0x6eb4(gp)=>->psBase64decode ;= 00484bdc
.text:0046da84 0000268e lw a2,0x0(s1)
.text:0046da88 23181402 subu v1,s0,s4
.text:0046da8c 2120c002 move a0,s6
.text:0046da90 08002726 addiu a3,s1,0x8
.text:0046da94 09f82003 jalr t9=>psBase64decode ;undefined psBase64decode()
.text:0046da98 23a0a302 _subu s4,s5,v1
.text:0046da9c ffff9532 andi s5,s4,0xffff
.text:0046daa0 1800bc8f lw gp,local_58+0x70(sp)
.text:0046daa4 3d004014 bne v0,zero,LAB_0046db9c
.text:0046daa8 21a00002 _move s4,s0
.text:0046daac 4000b1af sw s1,local_30+0x70(sp)
.text:0046dab0 0400318e lw s1,0x4(s1)
LAB_0046dab4: ;XREF[1,0]: 0046da24
.text:0046dab4 6100a012 beq s5,zero,LAB_0046dc3c
.text:0046dab8 21208002 _move a0,s4
.text:0046dabc 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046dac0 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0046dac4 00000000 nop
.text:0046dac8 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0046dacc 2c0f4526 _addiu a1=>.roda...,s2,0xf2c ;= "-----BEGIN"
.text:0046dad0 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dad4 31004010 beq v0,zero,LAB_0046db9c
.text:0046dad8 21208002 _move a0,s4
.text:0046dadc 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046dae0 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0046dae4 00000000 nop
.text:0046dae8 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0046daec 3c194526 _addiu a1=>.roda...,s2,0x193c ;= "CERTIFICATE-----"
.text:0046daf0 1800bc8f lw gp,local_58+0x70(sp)
.text:0046daf4 29004010 beq v0,zero,LAB_0046db9c
.text:0046daf8 21804000 _move s0,v0
.text:0046dafc 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046db00 ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0046db04 4c0f6526 addiu a1=>.rodata:s_-----END_00490f4c,s3,0xf4c;= "-----END"
.text:0046db08 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0046db0c 21204000 _move a0,v0
.text:0046db10 1800bc8f lw gp,local_58+0x70(sp)
.text:0046db14 21004010 beq v0,zero,LAB_0046db9c
.text:0046db18 21984000 _move s3,v0
.text:0046db1c ec8b998f lw t9,-0x7414(gp)=>->::strstr ;= 004894b0
.text:0046db20 3c194526 addiu a1=>.roda...,s2,0x193c ;= "CERTIFICATE-----"
.text:0046db24 09f82003 jalr t9=>.MIPS.stubs:::strstr ;char * strstr(char * __haystack, cha...
.text:0046db28 21204000 _move a0,v0
.text:0046db2c 1800bc8f lw gp,local_58+0x70(sp)
.text:0046db30 1a004010 beq v0,zero,LAB_0046db9c
.text:0046db34 21904000 _move s2,v0
.text:0046db38 86002012 beq s1,zero,LAB_0046dd54
.text:0046db3c 10001626 _addiu s6,s0,0x10
LAB_0046db40: ;XREF[1,0]: 0046dd80
.text:0046db40 23107602 subu v0,s3,s6
.text:0046db44 080022a6 sh v0,0x8(s1)
.text:0046db48 10004392 lbu v1,0x10(s2)
.text:0046db4c 0d001f24 li ra,0xd
.text:0046db50 b6ff7f14 bne v1,ra,LAB_0046da2c
.text:0046db54 10005026 _addiu s0,s2,0x10
LAB_0046db58: ;XREF[2,0]: 0046da30,0046da38
.text:0046db58 0d000324 li v1,0xd
.text:0046db5c 0a000424 li a0,0xa
LAB_0046db60: ;XREF[1,0]: 0046da40
.text:0046db60 09000524 li a1,0x9
.text:0046db64 20000624 li a2,0x20
LAB_0046db68: ;XREF[3,0]: 0046db74,0046db7c,0046db84
.text:0046db68 01001026 addiu s0,s0,0x1
LAB_0046db6c: ;XREF[1,0]: 0046db8c
.text:0046db6c 00000292 lbu v0,0x0(s0)
.text:0046db70 00000000 nop
.text:0046db74 fcff4310 beq v0,v1,LAB_0046db68
.text:0046db78 00000000 _nop
.text:0046db7c faff4410 beq v0,a0,LAB_0046db68
.text:0046db80 00000000 _nop
.text:0046db84 f8ff4510 beq v0,a1,LAB_0046db68
.text:0046db88 00000000 _nop
.text:0046db8c f7ff4610 beq v0,a2,LAB_0046db6c
.text:0046db90 01001026 _addiu s0,s0,0x1
.text:0046db94 acff0010 b LAB_0046da48
.text:0046db98 ffff1026 _addiu s0,s0,-0x1
LAB_0046db9c: ;XREF[5,0]: 0046daa4,0046dad4,0046daf4,0046db14
; 0046db30
.text:0046db9c 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046dba0 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dba4 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046dba8 2120e002 _move a0,s7
.text:0046dbac 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dbb0 e1ff1024 li s0,-0x1f
LAB_0046dbb4: ;XREF[3,0]: 0046de90,0046df00,0046df08
.text:0046dbb4 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046dbb8 2000a48f lw a0,local_50+0x70(sp)
.text:0046dbbc 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dbc0 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046dbc4 00000000 _nop
.text:0046dbc8 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dbcc 2400a48f lw a0,local_4c+0x70(sp)
.text:0046dbd0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046dbd4 00000000 nop
.text:0046dbd8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046dbdc 00000000 _nop
.text:0046dbe0 3800a28f lw v0,local_38+0x70(sp)
.text:0046dbe4 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dbe8 07004010 beq v0,zero,LAB_0046dc08
.text:0046dbec 21180002 _move v1,s0
.text:0046dbf0 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0046dbf4 00000000 nop
.text:0046dbf8 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0046dbfc 21204000 _move a0,v0
.text:0046dc00 1800bc8f lw gp,local_58+0x70(sp)
LAB_0046dc04: ;XREF[1,0]: 0046dd30
.text:0046dc04 21180002 move v1,s0
LAB_0046dc08: ;XREF[3,0]: 0046d990,0046dbe8,0046dd4c
.text:0046dc08 6c00bf8f lw ra,local_4+0x70(sp)
.text:0046dc0c 6800be8f lw s8,local_8+0x70(sp)
.text:0046dc10 6400b78f lw s7,local_c+0x70(sp)
.text:0046dc14 6000b68f lw s6,local_10+0x70(sp)
.text:0046dc18 5c00b58f lw s5,local_14+0x70(sp)
.text:0046dc1c 5800b48f lw s4,local_18+0x70(sp)
.text:0046dc20 5400b38f lw s3,local_1c+0x70(sp)
.text:0046dc24 5000b28f lw s2,local_20+0x70(sp)
.text:0046dc28 4c00b18f lw s1,local_24+0x70(sp)
.text:0046dc2c 4800b08f lw s0,local_28+0x70(sp)
.text:0046dc30 21106000 move v0,v1
.text:0046dc34 0800e003 jr ra
.text:0046dc38 7000bd27 _addiu sp,sp,0x70
LAB_0046dc3c: ;XREF[1,0]: 0046dab4
.text:0046dc3c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046dc40 2400a48f lw a0,local_4c+0x70(sp)
.text:0046dc44 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046dc48 2c00b7af _sw s7,local_44+0x70(sp)
.text:0046dc4c 2c00b18f lw s1,local_44+0x70(sp)
.text:0046dc50 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dc54 15002016 bne s1,zero,LAB_0046dcac
.text:0046dc58 21282002 _move a1,s1
.text:0046dc5c 4a000010 b LAB_0046dd88
.text:0046dc60 00000000 _nop
LAB_0046dc64: ;XREF[1,0]: 0046dcd0
.text:0046dc64 3c00a78f lw a3,local_34+0x70(sp)
.text:0046dc68 00000000 nop
.text:0046dc6c 0100f724 addiu s7,a3,0x1
.text:0046dc70 3c00b7af sw s7,local_34+0x70(sp)
LAB_0046dc74: ;XREF[1,0]: 0046dce0
.text:0046dc74 2c00aa8f lw t2,local_44+0x70(sp)
.text:0046dc78 3800a88f lw t0,local_38+0x70(sp)
.text:0046dc7c 0400498d lw t1,0x4(t2)
.text:0046dc80 63000011 beq t0,zero,LAB_0046de10
.text:0046dc84 2c00a9af _sw t1,local_44+0x70(sp)
.text:0046dc88 3000ab8f lw t3,local_40+0x70(sp)
.text:0046dc8c 00000000 nop
.text:0046dc90 21186001 move v1,t3
.text:0046dc94 1c03cbaf sw t3,0x31c(s8)
LAB_0046dc98: ;XREF[1,0]: 0046de1c
.text:0046dc98 1c036c8c lw t4,0x31c(v1)
.text:0046dc9c 2c00a58f lw a1,local_44+0x70(sp)
.text:0046dca0 21f06000 move s8,v1
.text:0046dca4 3800a010 beq a1,zero,LAB_0046dd88
.text:0046dca8 3000acaf _sw t4,local_40+0x70(sp)
LAB_0046dcac: ;XREF[1,0]: 0046dc54
.text:0046dcac 7c00b58f lw s5,local_resc+0x70(sp)
.text:0046dcb0 0800a694 lhu a2,0x8(a1)
.text:0046dcb4 e88b998f lw t9,-0x7418(gp)=>->psX509ParseCert ;= 0046c554
.text:0046dcb8 0000a58c lw a1,0x0(a1)
.text:0046dcbc 7000a48f lw a0,local_res0+0x70(sp)
.text:0046dcc0 1000b5af sw s5,local_60+0x70(sp)
.text:0046dcc4 09f82003 jalr t9=>psX509ParseCert ;undefined psX509ParseCert(undefined ...
.text:0046dcc8 3000a727 _addiu a3,sp,0x30
.text:0046dccc 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dcd0 e4ff4104 bgez v0,LAB_0046dc64
.text:0046dcd4 21804000 _move s0,v0
.text:0046dcd8 4400b68f lw s6,local_2c+0x70(sp)
.text:0046dcdc 00000000 nop
.text:0046dce0 e4ffc016 bne s6,zero,LAB_0046dc74
.text:0046dce4 00000000 _nop
.text:0046dce8 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0046dcec 3000a48f lw a0,local_40+0x70(sp)
.text:0046dcf0 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0046dcf4 00000000 _nop
.text:0046dcf8 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dcfc 2000a48f lw a0,local_50+0x70(sp)
.text:0046dd00 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046dd04 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dd08 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046dd0c 00000000 _nop
.text:0046dd10 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dd14 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dd18 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046dd1c 21202002 move a0,s1
LAB_0046dd20: ;XREF[1,0]: 0046dea4
.text:0046dd20 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046dd24 00000000 _nop
.text:0046dd28 3800a38f lw v1,local_38+0x70(sp)
.text:0046dd2c 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dd30 b4ff6010 beq v1,zero,LAB_0046dc04
.text:0046dd34 00000000 _nop
.text:0046dd38 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0046dd3c 00000000 nop
.text:0046dd40 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0046dd44 21206000 _move a0,v1
.text:0046dd48 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dd4c aeff0010 b LAB_0046dc08
.text:0046dd50 21180002 _move v1,s0
LAB_0046dd54: ;XREF[1,0]: 0046db38
.text:0046dd54 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046dd58 00000000 nop
.text:0046dd5c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046dd60 0c000424 _li a0,0xc
.text:0046dd64 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dd68 69004010 beq v0,zero,LAB_0046df10
.text:0046dd6c 21884000 _move s1,v0
.text:0046dd70 000040ac sw zero,0x0(v0)
.text:0046dd74 040040ac sw zero,0x4(v0)
.text:0046dd78 080040ac sw zero,0x8(v0)
.text:0046dd7c 4000b88f lw t8,local_30+0x70(sp)
.text:0046dd80 6fff0010 b LAB_0046db40
.text:0046dd84 040002af _sw v0,0x4(t8)
LAB_0046dd88: ;XREF[2,0]: 0046dc5c,0046dca4
.text:0046dd88 3400ae8f lw t6,local_3c+0x70(sp)
.text:0046dd8c 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046dd90 0400cd8d lw t5,0x4(t6)
.text:0046dd94 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dd98 21202002 move a0,s1
.text:0046dd9c 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046dda0 3400adaf _sw t5,local_3c+0x70(sp)
.text:0046dda4 3400b18f lw s1,local_3c+0x70(sp)
.text:0046dda8 1800bc8f lw gp,local_58+0x70(sp)
.text:0046ddac 04ff2016 bne s1,zero,LAB_0046d9c0
.text:0046ddb0 00000000 _nop
.text:0046ddb4 2000a48f lw a0,local_50+0x70(sp)
LAB_0046ddb8: ;XREF[1,0]: 0046d9a4
.text:0046ddb8 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046ddbc 7000a58f lw a1,local_res0+0x70(sp)
.text:0046ddc0 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046ddc4 00000000 _nop
.text:0046ddc8 3800b08f lw s0,local_38+0x70(sp)
.text:0046ddcc 7800af8f lw t7,local_res8+0x70(sp)
.text:0046ddd0 3c00a38f lw v1,local_34+0x70(sp)
.text:0046ddd4 1800bc8f lw gp,local_58+0x70(sp)
.text:0046ddd8 0000f0ad sw s0,0x0(t7)
.text:0046dddc 6c00bf8f lw ra,local_4+0x70(sp)
.text:0046dde0 6800be8f lw s8,local_8+0x70(sp)
.text:0046dde4 6400b78f lw s7,local_c+0x70(sp)
.text:0046dde8 6000b68f lw s6,local_10+0x70(sp)
.text:0046ddec 5c00b58f lw s5,local_14+0x70(sp)
.text:0046ddf0 5800b48f lw s4,local_18+0x70(sp)
.text:0046ddf4 5400b38f lw s3,local_1c+0x70(sp)
.text:0046ddf8 5000b28f lw s2,local_20+0x70(sp)
.text:0046ddfc 4c00b18f lw s1,local_24+0x70(sp)
.text:0046de00 4800b08f lw s0,local_28+0x70(sp)
.text:0046de04 21106000 move v0,v1
.text:0046de08 0800e003 jr ra
.text:0046de0c 7000bd27 _addiu sp,sp,0x70
LAB_0046de10: ;XREF[1,0]: 0046dc80
.text:0046de10 3000be8f lw s8,local_40+0x70(sp)
.text:0046de14 00000000 nop
.text:0046de18 2118c003 move v1,s8
.text:0046de1c 9eff0010 b LAB_0046dc98
.text:0046de20 3800beaf _sw s8,local_38+0x70(sp)
LAB_0046de24: ;XREF[1,0]: 0046da5c
.text:0046de24 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046de28 7000a58f lw a1,local_res0+0x70(sp)
.text:0046de2c 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046de30 2120e002 _move a0,s7
.text:0046de34 1800bc8f lw gp,local_58+0x70(sp)
.text:0046de38 00000000 nop
.text:0046de3c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046de40 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046de44 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046de48 5c01e425 addiu a0=>.roda...,t7,0x15c ;= "psError %s"
.text:0046de4c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046de50 b014c525 _addiu a1=>.roda...,t6,0x14b0 ;= "keyformat/x509.c"
.text:0046de54 1800bc8f lw gp,local_58+0x70(sp)
.text:0046de58 64010524 li a1,0x164
.text:0046de5c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046de60 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046de64 1c01a425 addiu a0=>.rodata:DAT_0049011c,t5,0x11c ;= 3Ah :
LAB_0046de68: ;XREF[1,0]: 0046df50
.text:0046de68 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046de6c 00000000 _nop
.text:0046de70 1800bc8f lw gp,local_58+0x70(sp)
.text:0046de74 00000000 nop
.text:0046de78 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046de7c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046de80 00000000 nop
.text:0046de84 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046de88 50190426 _addiu a0=>.roda...,s0,0x1950 ;= "Memory allocation error: pemCertF...
.text:0046de8c 1800bc8f lw gp,local_58+0x70(sp)
.text:0046de90 48ff0010 b LAB_0046dbb4
.text:0046de94 f8ff1024 _li s0,-0x8
LAB_0046de98: ;XREF[1,0]: 0046d9e0
.text:0046de98 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046de9c 2000a48f lw a0,local_50+0x70(sp)
.text:0046dea0 7000a58f lw a1,local_res0+0x70(sp)
.text:0046dea4 9eff0010 b LAB_0046dd20
.text:0046dea8 00000000 _nop
LAB_0046deac: ;XREF[1,0]: 0046da14
.text:0046deac 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046deb0 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046deb4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046deb8 5c012425 addiu a0=>.roda...,t1,0x15c ;= "psError %s"
.text:0046debc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046dec0 b0140525 _addiu a1=>.roda...,t0,0x14b0 ;= "keyformat/x509.c"
.text:0046dec4 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dec8 36010524 li a1,0x136
.text:0046decc 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046ded0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046ded4 00000000 nop
.text:0046ded8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046dedc 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:0046dee0 1800bc8f lw gp,local_58+0x70(sp)
.text:0046dee4 f8ff1024 li s0,-0x8
.text:0046dee8 2080858f lw a1=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046deec 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046def0 00000000 nop
.text:0046def4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046def8 8019a424 _addiu a0=>.roda...,a1,0x1980 ;= "Memory allocation error first pem...
.text:0046defc 1800bc8f lw gp,local_58+0x70(sp)
.text:0046df00 2cff0010 b LAB_0046dbb4
.text:0046df04 00000000 _nop
LAB_0046df08: ;XREF[1,0]: 0046d9f4
.text:0046df08 2aff0010 b LAB_0046dbb4
.text:0046df0c faff1024 _li s0,-0x6
LAB_0046df10: ;XREF[1,0]: 0046dd68
.text:0046df10 8c8c998f lw t9,-0x7374(gp)=>->psFreeList ;= 004859a0
.text:0046df14 7000a58f lw a1,local_res0+0x70(sp)
.text:0046df18 09f82003 jalr t9=>psFreeList ;undefined psFreeList()
.text:0046df1c 2120e002 _move a0,s7
.text:0046df20 1800bc8f lw gp,local_58+0x70(sp)
.text:0046df24 00000000 nop
.text:0046df28 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046df2c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046df30 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046df34 5c018425 addiu a0=>.roda...,t4,0x15c ;= "psError %s"
.text:0046df38 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046df3c b0146525 _addiu a1=>.roda...,t3,0x14b0 ;= "keyformat/x509.c"
.text:0046df40 1800bc8f lw gp,local_58+0x70(sp)
.text:0046df44 4c010524 li a1,0x14c
.text:0046df48 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046df4c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046df50 c5ff0010 b LAB_0046de68
.text:0046df54 1c014425 _addiu a0,t2,0x11c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psX509AuthenticateCert()
;local_resc undefined4 c ;XREF[3,0]: 0046df9c,0046e20c,0046e78c
;local_4 undefined4 -4 ;XREF[3,0]: 0046df68,0046e220,0046e2d8
;local_8 undefined4 -8 ;XREF[3,0]: 0046df6c,0046e224,0046e2dc
;local_c undefined4 -c ;XREF[3,0]: 0046df70,0046e228,0046e2e0
;local_10 undefined4 -10 ;XREF[3,0]: 0046df74,0046e22c,0046e2e4
;local_14 undefined4 -14 ;XREF[3,0]: 0046df78,0046e230,0046e2e8
;local_18 undefined4 -18 ;XREF[3,0]: 0046df7c,0046e234,0046e2ec
;local_1c undefined4 -1c ;XREF[3,0]: 0046df80,0046e238,0046e2f0
;local_20 undefined4 -20 ;XREF[3,0]: 0046df84,0046e23c,0046e2f4
;local_24 undefined4 -24 ;XREF[3,0]: 0046df88,0046e240,0046e2f8
;local_28 undefined4 -28 ;XREF[3,0]: 0046df8c,0046e244,0046e2fc
;local_2c undefined4 -2c ;XREF[1,0]: 0046e5f0
;local_30 undefined4 -30 ;XREF[18,0]: 0046dfa0,0046e098,0046e1a0,0046e1a4,0046e25c
; 0046e30c,0046e310,0046e42c,0046e4c4,0046e530
; 0046e594,0046e5ac,0046e5ec,0046e600,0046e788
; 0046e7a8,0046e83c,0046e878
;local_34 undefined4 -34 ;XREF[1,0]: 0046e758
;local_38 undefined4 -38 ;XREF[7,0]: 0046e44c,0046e470,0046e4a8,0046e4bc,0046e6f0
; 0046e708,0046e730
;local_54 undefined4 -54 ;XREF[1,0]: 0046e160
;local_58 undefined4 -58 ;XREF[1,0]: 0046e164
;local_6e undefined2 -6e ;XREF[1,0]: 0046e498
;local_70 undefined2 -70 ;XREF[4,0]: 0046e734,0046e800,0046e840,0046e8e0
;local_b8 undefined2 -b8 ;XREF[2,0]: 0046e50c,0046e534
;local_110 undefined1 -110 ;XREF[2,0]: 0046e4b0,0046e6f8
;local_118 undefined4 -118 ;XREF[33,0]: 0046df90,0046e008,0046e02c,0046e130,0046e154
; 0046e288,0046e368,0046e3d8,0046e3f8,0046e424
; 0046e440,0046e460,0046e48c,0046e4e4,0046e528
; 0046e578,0046e598,0046e5e4,0046e650,0046e66c
; 0046e688,0046e6b8,0046e6d4,0046e700,0046e724
; 0046e760,0046e828,0046e874,0046e89c,0046e8b8
; 0046e8d4,0046e914,0046e948
;local_120 undefined4 -120 ;XREF[1,0]: 0046e564
;local_124 undefined4 -124 ;XREF[3,0]: 0046e514,0046e568,0046e5cc
;local_128 undefined4 -128 ;XREF[4,0]: 0046e410,0046e508,0046e554,0046e5c8
;local_12c undefined4 -12c ;XREF[4,0]: 0046e40c,0046e504,0046e548,0046e5c4
;local_130 undefined4 -130 ;XREF[4,0]: 0046e408,0046e510,0046e53c,0046e5b8
;XREF[8,0]: Entry Point,004458b0,00447f8c
; 00447ff4,0044805c,0044814c
; 0046ff58,004d89e4
.text:0046df58 07001c3c lui gp,0x7
.text:0046df5c 881a9c27 addiu gp,gp,0x1a88
.text:0046df60 21e09903 addu gp,gp,t9
.text:0046df64 c0febd27 addiu sp,sp,-0x140
.text:0046df68 3c01bfaf sw ra,local_4+0x140(sp)
.text:0046df6c 3801beaf sw s8,local_8+0x140(sp)
.text:0046df70 3401b7af sw s7,local_c+0x140(sp)
.text:0046df74 3001b6af sw s6,local_10+0x140(sp)
.text:0046df78 2c01b5af sw s5,local_14+0x140(sp)
.text:0046df7c 2801b4af sw s4,local_18+0x140(sp)
.text:0046df80 2401b3af sw s3,local_1c+0x140(sp)
.text:0046df84 2001b2af sw s2,local_20+0x140(sp)
.text:0046df88 1c01b1af sw s1,local_24+0x140(sp)
.text:0046df8c 1801b0af sw s0,local_28+0x140(sp)
.text:0046df90 2800bcaf sw gp=>_gp,local_118+0x140(sp)
.text:0046df94 2120a000 move a0,a1
.text:0046df98 21b8c000 move s7,a2
.text:0046df9c 4c01a7af sw a3,local_resc+0x140(sp)
.text:0046dfa0 1001a0af sw zero,local_30+0x140(sp)
.text:0046dfa4 21a80000 clear s5
.text:0046dfa8 9d00a010 beq a1,zero,LAB_0046e220
.text:0046dfac faff0324 _li v1,-0x6
.text:0046dfb0 fe01c010 beq a2,zero,LAB_0046e7ac
.text:0046dfb4 2188a000 _move s1,a1
.text:0046dfb8 b002c0ac sw zero,0x2b0(a2)
.text:0046dfbc 2190c000 move s2,a2
LAB_0046dfc0: ;XREF[2,0]: 0046e7cc,0046e7d4
.text:0046dfc0 96004012 beq s2,zero,LAB_0046e21c
.text:0046dfc4 3000be27 _addiu s8,sp,0x30
LAB_0046dfc8: ;XREF[2,0]: 0046e204,0046e214
.text:0046dfc8 98004b8e lw t3,0x98(s2)
.text:0046dfcc 00000000 nop
.text:0046dfd0 02006a29 slti t2,t3,0x2
.text:0046dfd4 07004015 bne t2,zero,LAB_0046dff4
.text:0046dfd8 ff000c24 _li t4,0xff
.text:0046dfdc d0014d8e lw t5,0x1d0(s2)
.text:0046dfe0 00000000 nop
.text:0046dfe4 0300ac11 beq t5,t4,LAB_0046dff4
.text:0046dfe8 00000000 _nop
.text:0046dfec 19023216 bne s1,s2,LAB_0046e854
.text:0046dff0 e0ff0224 _li v0,-0x20
LAB_0046dff4: ;XREF[2,0]: 0046dfd4,0046dfe4
.text:0046dff4 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0046dff8 c4002426 addiu a0,s1,0xc4
.text:0046dffc 48014526 addiu a1,s2,0x148
.text:0046e000 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0046e004 14000624 _li a2,0x14
.text:0046e008 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e00c f3014014 bne v0,zero,LAB_0046e7dc
.text:0046e010 dfff0224 _li v0,-0x21
.text:0046e014 2c8f998f lw t9,-0x70d4(gp)=>->psCRL_determineRevo...;= 0048557c
.text:0046e018 00000000 nop
.text:0046e01c 09f82003 jalr t9=>psCRL_determineRevokedStatus ;undefined psCRL_determineRevokedStat...
.text:0046e020 21202002 _move a0,s1
.text:0046e024 b8022f8e lw t7,0x2b8(s1)
.text:0046e028 09000e24 li t6,0x9
.text:0046e02c 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e030 ed01ee11 beq t7,t6,LAB_0046e7e8
.text:0046e034 8e061024 _li s0,0x68e
.text:0046e038 0800238e lw v1,0x8(s1)
.text:0046e03c 00000000 nop
.text:0046e040 d3007010 beq v1,s0,LAB_0046e390
.text:0046e044 8f067328 _slti s3,v1,0x68f
.text:0046e048 94006012 beq s3,zero,LAB_0046e29c
.text:0046e04c 0d021424 _li s4,0x20d
.text:0046e050 76017410 beq v1,s4,LAB_0046e62c
.text:0046e054 0e027628 _slti s6,v1,0x20e
.text:0046e058 b700c012 beq s6,zero,LAB_0046e338
.text:0046e05c 0e021f24 _li ra,0x20e
.text:0046e060 0c021824 li t8,0x20c
.text:0046e064 c7007810 beq v1,t8,LAB_0046e384
.text:0046e068 00000000 _nop
LAB_0046e06c: ;XREF[1,0]: 0046e338
.text:0046e06c f6ff1424 li s4,-0xa
LAB_0046e070: ;XREF[7,0]: 0046e2b0,0046e340,0046e388,0046e3b4
; 0046e624,0046e630,0046e698
.text:0046e070 f6ff0324 li v1,-0xa
.text:0046e074 97008312 beq s4,v1,LAB_0046e2d4
.text:0046e078 deff0224 _li v0,-0x22
.text:0046e07c 05000924 li t1,0x5
LAB_0046e080: ;XREF[1,0]: 0046e2c4
.text:0046e080 ce008912 beq s4,t1,LAB_0046e3bc
.text:0046e084 07001624 _li s6,0x7
.text:0046e088 12019612 beq s4,s6,LAB_0046e4d4
.text:0046e08c 06000824 _li t0,0x6
LAB_0046e090: ;XREF[2,0]: 0046e4cc,0046e59c
.text:0046e090 47018812 beq s4,t0,LAB_0046e5b0
.text:0046e094 00000000 _nop
LAB_0046e098: ;XREF[1,0]: 0046e5a8
.text:0046e098 1001a28f lw v0,local_30+0x140(sp)
.text:0046e09c 00000000 nop
.text:0046e0a0 59014004 bltz v0,LAB_0046e608
.text:0046e0a4 21184000 _move v1,v0
LAB_0046e0a8: ;XREF[1,0]: 0046e5f8
.text:0046e0a8 80023096 lhu s0,0x280(s1)
.text:0046e0ac 00000000 nop
.text:0046e0b0 6b000016 bne s0,zero,LAB_0046e260
.text:0046e0b4 00000000 _nop
.text:0046e0b8 f0014696 lhu a2,0x1f0(s2)
.text:0046e0bc 00000000 nop
.text:0046e0c0 0a00c010 beq a2,zero,LAB_0046e0ec
.text:0046e0c4 00000000 _nop
.text:0046e0c8 ffffc630 andi a2,a2,0xffff
.text:0046e0cc 6900d010 beq a2,s0,LAB_0046e274
.text:0046e0d0 00000000 _nop
LAB_0046e0d4: ;XREF[1,0]: 0046e26c
.text:0046e0d4 14002696 lhu a2,0x14(s1)
.text:0046e0d8 14004996 lhu t1,0x14(s2)
.text:0046e0dc 00000000 nop
.text:0046e0e0 9c00c910 beq a2,t1,LAB_0046e354
.text:0046e0e4 d9ff0a24 _li t2,-0x27
LAB_0046e0e8: ;XREF[1,0]: 0046e36c
.text:0046e0e8 b0022aae sw t2,0x2b0(s1)
LAB_0046e0ec: ;XREF[5,0]: 0046e0c0,0046e28c,0046e294,0046e374
; 0046e37c
.text:0046e0ec e401438e lw v1,0x1e4(s2)
.text:0046e0f0 00000000 nop
.text:0046e0f4 82600300 srl t4,v1,0x2
.text:0046e0f8 01008b31 andi t3,t4,0x1
.text:0046e0fc 2f006015 bne t3,zero,LAB_0046e1bc
.text:0046e100 00000000 _nop
.text:0046e104 81006014 bne v1,zero,LAB_0046e30c
.text:0046e108 00000000 _nop
.text:0046e10c b401508e lw s0,0x1b4(s2)
.text:0046e110 00000000 nop
.text:0046e114 22000012 beq s0,zero,LAB_0046e1a0
.text:0046e118 ffff0324 _li v1,-0x1
.text:0046e11c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:0046e120 00000000 nop
.text:0046e124 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:0046e128 21200002 _move a0,s0
.text:0046e12c ac014e8e lw t6,0x1ac(s2)
.text:0046e130 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e134 1700cd39 xori t5,t6,0x17
.text:0046e138 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046e13c 0100b62d sltiu s6,t5,0x1
.text:0046e140 21280002 move a1,s0
.text:0046e144 21304000 move a2,v0
.text:0046e148 40381600 sll a3,s6,0x1
.text:0046e14c 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046e150 d800a427 _addiu a0,sp,0xd8
.text:0046e154 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e158 11004014 bne v0,zero,LAB_0046e1a0
.text:0046e15c 21184000 _move v1,v0
.text:0046e160 ec00bf8f lw ra,local_54+0x140(sp)
.text:0046e164 e800b88f lw t8,local_58+0x140(sp)
.text:0046e168 6c07e427 addiu a0,ra,0x76c
.text:0046e16c 01001327 addiu s3,t8,0x1
.text:0046e170 cc078f2c sltiu t7,a0,0x7cc
.text:0046e174 3700e015 bne t7,zero,LAB_0046e254
.text:0046e178 ffff6332 _andi v1,s3,0xffff
.text:0046e17c 35006010 beq v1,zero,LAB_0046e254
.text:0046e180 0d00652c _sltiu a1,v1,0xd
.text:0046e184 3300a010 beq a1,zero,LAB_0046e254
.text:0046e188 d207822c _sltiu v0,a0,0x7d2
.text:0046e18c 84014014 bne v0,zero,LAB_0046e7a0
.text:0046e190 d2070624 _li a2,0x7d2
.text:0046e194 80018610 beq a0,a2,LAB_0046e798
.text:0046e198 0400642c _sltiu a0,v1,0x4
.text:0046e19c 21180000 clear v1
LAB_0046e1a0: ;XREF[3,0]: 0046e114,0046e158,0046e798
.text:0046e1a0 1001a3af sw v1,local_30+0x140(sp)
LAB_0046e1a4: ;XREF[2,0]: 0046e258,0046e7a4
.text:0046e1a4 1001a28f lw v0,local_30+0x140(sp)
.text:0046e1a8 00000000 nop
.text:0046e1ac 5c004010 beq v0,zero,LAB_0046e320
.text:0046e1b0 00000000 _nop
LAB_0046e1b4: ;XREF[1,0]: 0046e318
.text:0046e1b4 1a004004 bltz v0,LAB_0046e220
.text:0046e1b8 e1ff0324 _li v1,-0x1f
LAB_0046e1bc: ;XREF[2,0]: 0046e0fc,0046e330
.text:0046e1bc b002308e lw s0,0x2b0(s1)
.text:0046e1c0 00000000 nop
.text:0046e1c4 09000016 bne s0,zero,LAB_0046e1ec
.text:0046e1c8 00000000 _nop
.text:0046e1cc b4022a8e lw t2,0x2b4(s1)
.text:0046e1d0 00000000 nop
.text:0046e1d4 c2480a00 srl t1,t2,0x3
.text:0046e1d8 01002331 andi v1,t1,0x1
.text:0046e1dc 02006010 beq v1,zero,LAB_0046e1e8
.text:0046e1e0 01000224 _li v0,0x1
.text:0046e1e4 dbff0224 li v0,-0x25
LAB_0046e1e8: ;XREF[1,0]: 0046e1dc
.text:0046e1e8 b00222ae sw v0,0x2b0(s1)
LAB_0046e1ec: ;XREF[1,0]: 0046e1c4
.text:0046e1ec 67015112 beq s2,s1,LAB_0046e78c
.text:0046e1f0 00000000 _nop
.text:0046e1f4 65015712 beq s2,s7,LAB_0046e78c
.text:0046e1f8 21884002 _move s1,s2
.text:0046e1fc 1c03528e lw s2,0x31c(s2)
.text:0046e200 00000000 nop
.text:0046e204 70ff4016 bne s2,zero,LAB_0046dfc8
.text:0046e208 00000000 _nop
.text:0046e20c 4c01ab8f lw t3,local_resc+0x140(sp)
.text:0046e210 21902002 move s2,s1
.text:0046e214 6cff2016 bne s1,zero,LAB_0046dfc8
.text:0046e218 000060ad _sw zero,0x0(t3)
LAB_0046e21c: ;XREF[2,0]: 0046dfc0,0046e790
.text:0046e21c 21180000 clear v1
LAB_0046e220: ;XREF[6,0]: 0046dfa8,0046e1b4,0046e87c,0046e8d8
; 0046e8f4,0046e94c
.text:0046e220 3c01bf8f lw ra,local_4+0x140(sp)
.text:0046e224 3801be8f lw s8,local_8+0x140(sp)
.text:0046e228 3401b78f lw s7,local_c+0x140(sp)
.text:0046e22c 3001b68f lw s6,local_10+0x140(sp)
.text:0046e230 2c01b58f lw s5,local_14+0x140(sp)
.text:0046e234 2801b48f lw s4,local_18+0x140(sp)
.text:0046e238 2401b38f lw s3,local_1c+0x140(sp)
.text:0046e23c 2001b28f lw s2,local_20+0x140(sp)
.text:0046e240 1c01b18f lw s1,local_24+0x140(sp)
.text:0046e244 1801b08f lw s0,local_28+0x140(sp)
.text:0046e248 21106000 move v0,v1
.text:0046e24c 0800e003 jr ra
.text:0046e250 4001bd27 _addiu sp,sp,0x140
LAB_0046e254: ;XREF[3,0]: 0046e174,0046e17c,0046e184
.text:0046e254 ffff0324 li v1,-0x1
.text:0046e258 d2ff0010 b LAB_0046e1a4
.text:0046e25c 1001a3af _sw v1,local_30+0x140(sp)
LAB_0046e260: ;XREF[1,0]: 0046e0b0
.text:0046e260 f0014696 lhu a2,0x1f0(s2)
.text:0046e264 00000000 nop
.text:0046e268 ffffc630 andi a2,a2,0xffff
.text:0046e26c 99ffd014 bne a2,s0,LAB_0046e0d4
.text:0046e270 00000000 _nop
LAB_0046e274: ;XREF[1,0]: 0046e0cc
.text:0046e274 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0046e278 ec01448e lw a0,0x1ec(s2)
.text:0046e27c f401258e lw a1,0x1f4(s1)
.text:0046e280 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0046e284 00000000 _nop
.text:0046e288 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e28c 97ff4010 beq v0,zero,LAB_0046e0ec
.text:0046e290 d9ff0a24 _li t2,-0x27
.text:0046e294 95ff0010 b LAB_0046e0ec
.text:0046e298 b0022aae _sw t2,0x2b0(s1)
LAB_0046e29c: ;XREF[1,0]: 0046e048
.text:0046e29c 90060424 li a0,0x690
.text:0046e2a0 db006410 beq v1,a0,LAB_0046e610
.text:0046e2a4 90066528 _slti a1,v1,0x690
.text:0046e2a8 2700a014 bne a1,zero,LAB_0046e348
.text:0046e2ac 91060224 _li v0,0x691
.text:0046e2b0 6fff6214 bne v1,v0,LAB_0046e070
.text:0046e2b4 f6ff1424 _li s4,-0xa
.text:0046e2b8 53001524 li s5,0x53
.text:0046e2bc 05001424 li s4,0x5
LAB_0046e2c0: ;XREF[2,0]: 0046e34c,0046e614
.text:0046e2c0 f6ff0324 li v1,-0xa
.text:0046e2c4 6eff8316 bne s4,v1,LAB_0046e080
.text:0046e2c8 05000924 _li t1,0x5
.text:0046e2cc f6ff0324 li v1,-0xa
.text:0046e2d0 deff0224 li v0,-0x22
LAB_0046e2d4: ;XREF[2,0]: 0046e074,0046e608
.text:0046e2d4 b00222ae sw v0,0x2b0(s1)
LAB_0046e2d8: ;XREF[3,0]: 0046e7e0,0046e7f0,0046e858
.text:0046e2d8 3c01bf8f lw ra,local_4+0x140(sp)
.text:0046e2dc 3801be8f lw s8,local_8+0x140(sp)
.text:0046e2e0 3401b78f lw s7,local_c+0x140(sp)
.text:0046e2e4 3001b68f lw s6,local_10+0x140(sp)
.text:0046e2e8 2c01b58f lw s5,local_14+0x140(sp)
.text:0046e2ec 2801b48f lw s4,local_18+0x140(sp)
.text:0046e2f0 2401b38f lw s3,local_1c+0x140(sp)
.text:0046e2f4 2001b28f lw s2,local_20+0x140(sp)
.text:0046e2f8 1c01b18f lw s1,local_24+0x140(sp)
.text:0046e2fc 1801b08f lw s0,local_28+0x140(sp)
.text:0046e300 21106000 move v0,v1
.text:0046e304 0800e003 jr ra
.text:0046e308 4001bd27 _addiu sp,sp,0x140
LAB_0046e30c: ;XREF[1,0]: 0046e104
.text:0046e30c 1001a0af sw zero,local_30+0x140(sp)
.text:0046e310 1001a28f lw v0,local_30+0x140(sp)
.text:0046e314 00000000 nop
.text:0046e318 a6ff4014 bne v0,zero,LAB_0046e1b4
.text:0046e31c 00000000 _nop
LAB_0046e320: ;XREF[1,0]: 0046e1ac
.text:0046e320 b402348e lw s4,0x2b4(s1)
.text:0046e324 dbff0724 li a3,-0x25
.text:0046e328 01008836 ori t0,s4,0x1
.text:0046e32c b40228ae sw t0,0x2b4(s1)
.text:0046e330 a2ff0010 b LAB_0046e1bc
.text:0046e334 b00227ae _sw a3,0x2b0(s1)
LAB_0046e338: ;XREF[1,0]: 0046e058
.text:0046e338 4cff7f14 bne v1,ra,LAB_0046e06c
.text:0046e33c 06001424 _li s4,0x6
.text:0046e340 4bff0010 b LAB_0046e070
.text:0046e344 40001524 _li s5,0x40
LAB_0046e348: ;XREF[1,0]: 0046e2a8
.text:0046e348 33001524 li s5,0x33
.text:0046e34c dcff0010 b LAB_0046e2c0
.text:0046e350 05001424 _li s4,0x5
LAB_0046e354: ;XREF[1,0]: 0046e0e0
.text:0046e354 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0046e358 1000248e lw a0,0x10(s1)
.text:0046e35c 1000458e lw a1,0x10(s2)
.text:0046e360 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0046e364 00000000 _nop
.text:0046e368 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e36c 5eff4014 bne v0,zero,LAB_0046e0e8
.text:0046e370 d9ff0a24 _li t2,-0x27
.text:0046e374 5dff0012 beq s0,zero,LAB_0046e0ec
.text:0046e378 00000000 _nop
.text:0046e37c 5bff0010 b LAB_0046e0ec
.text:0046e380 b0022aae _sw t2,0x2b0(s1)
LAB_0046e384: ;XREF[1,0]: 0046e064
.text:0046e384 20001524 li s5,0x20
.text:0046e388 39ff0010 b LAB_0046e070
.text:0046e38c 06001424 _li s4,0x6
LAB_0046e390: ;XREF[1,0]: 0046e040
.text:0046e390 1800238e lw v1,0x18(s1)
.text:0046e394 03001524 li s5,0x3
.text:0046e398 be007510 beq v1,s5,LAB_0046e694
.text:0046e39c 04006628 _slti a2,v1,0x4
.text:0046e3a0 9e00c010 beq a2,zero,LAB_0046e61c
.text:0046e3a4 04000824 _li t0,0x4
.text:0046e3a8 02000724 li a3,0x2
.text:0046e3ac 51016714 bne v1,a3,LAB_0046e8f4
.text:0046e3b0 20001524 _li s5,0x20
.text:0046e3b4 2eff0010 b LAB_0046e070
.text:0046e3b8 07001424 _li s4,0x7
LAB_0046e3bc: ;XREF[1,0]: 0046e080
.text:0046e3bc 5400aa2e sltiu t2,s5,0x54
.text:0046e3c0 9d004011 beq t2,zero,LAB_0046e638
.text:0046e3c4 00000000 _nop
LAB_0046e3c8: ;XREF[1,0]: 0046e68c
.text:0046e3c8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046e3cc 14002496 lhu a0,0x14(s1)
.text:0046e3d0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046e3d4 00000000 _nop
.text:0046e3d8 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e3dc 29014010 beq v0,zero,LAB_0046e884
.text:0046e3e0 21804000 _move s0,v0
.text:0046e3e4 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046e3e8 1000258e lw a1,0x10(s1)
.text:0046e3ec 14002696 lhu a2,0x14(s1)
.text:0046e3f0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046e3f4 21204000 _move a0,v0
.text:0046e3f8 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e3fc 14002796 lhu a3,0x14(s1)
.text:0046e400 5888998f lw t9,-0x77a8(gp)=>->psRsaDecryptPub ;= 004803e4
.text:0046e404 ffffb332 andi s3,s5,0xffff
.text:0046e408 1000beaf sw s8,local_130+0x140(sp)
.text:0046e40c 1400b3af sw s3,local_12c+0x140(sp)
.text:0046e410 1800a0af sw zero,local_128+0x140(sp)
.text:0046e414 21200000 clear a0
.text:0046e418 28004526 addiu a1,s2,0x28
.text:0046e41c 09f82003 jalr t9=>psRsaDecryptPub ;undefined psRsaDecryptPub(undefined ...
.text:0046e420 21300002 _move a2,s0
.text:0046e424 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e428 0d014004 bltz v0,LAB_0046e860
.text:0046e42c 1001a2af _sw v0,local_30+0x140(sp)
.text:0046e430 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046e434 00000000 nop
.text:0046e438 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046e43c 21200002 _move a0,s0
.text:0046e440 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e444 0801a427 addiu a0,sp,0x108
.text:0046e448 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046e44c 0801beaf sw s8,local_38+0x140(sp)
.text:0046e450 21286002 move a1,s3
.text:0046e454 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046e458 d000a627 _addiu a2,sp,0xd0
.text:0046e45c bc023626 addiu s6,s1,0x2bc
.text:0046e460 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e464 21807e02 addu s0,s3,s8
.text:0046e468 16004004 bltz v0,LAB_0046e4c4
.text:0046e46c e1ff0424 _li a0,-0x1f
.text:0046e470 0801af8f lw t7,local_38+0x140(sp)
.text:0046e474 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046e478 0801a427 addiu a0,sp,0x108
.text:0046e47c 23280f02 subu a1,s0,t7
.text:0046e480 0c01a627 addiu a2,sp,0x10c
.text:0046e484 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046e488 d200a727 _addiu a3,sp,0xd2
.text:0046e48c 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e490 0c004004 bltz v0,LAB_0046e4c4
.text:0046e494 e1ff0424 _li a0,-0x1f
.text:0046e498 d200b397 lhu s3,local_6e+0x140(sp)
.text:0046e49c 00000000 nop
.text:0046e4a0 7f006016 bne s3,zero,LAB_0046e6a0
.text:0046e4a4 04000224 _li v0,0x4
.text:0046e4a8 0801a78f lw a3,local_38+0x140(sp)
.text:0046e4ac 00000000 nop
.text:0046e4b0 0000e690 lbu a2,0x0(a3)=>local_110
.text:0046e4b4 0100e424 addiu a0,a3,0x1
.text:0046e4b8 9400c210 beq a2,v0,LAB_0046e70c
.text:0046e4bc 0801a4af _sw a0,local_38+0x140(sp)
LAB_0046e4c0: ;XREF[1,0]: 0046e704
.text:0046e4c0 e1ff0424 li a0,-0x1f
LAB_0046e4c4: ;XREF[6,0]: 0046e468,0046e490,0046e728,0046e740
; 0046e810,0046e82c
.text:0046e4c4 1001a4af sw a0,local_30+0x140(sp)
LAB_0046e4c8: ;XREF[2,0]: 0046e784,0046e838
.text:0046e4c8 07001624 li s6,0x7
.text:0046e4cc f0fe9616 bne s4,s6,LAB_0046e090
.text:0046e4d0 06000824 _li t0,0x6
LAB_0046e4d4: ;XREF[1,0]: 0046e088
.text:0046e4d4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0046e4d8 14002496 lhu a0,0x14(s1)
.text:0046e4dc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0046e4e0 00000000 _nop
.text:0046e4e4 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e4e8 04014010 beq v0,zero,LAB_0046e8fc
.text:0046e4ec 21804000 _move s0,v0
.text:0046e4f0 14002d96 lhu t5,0x14(s1)
.text:0046e4f4 1000268e lw a2,0x10(s1)
.text:0046e4f8 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:0046e4fc 8800af27 addiu t7,sp,0x88
.text:0046e500 01000e24 li t6,0x1
.text:0046e504 1400afaf sw t7,local_12c+0x140(sp)
.text:0046e508 1800aeaf sw t6,local_128+0x140(sp)
.text:0046e50c 8800ada7 sh t5,local_b8+0x140(sp)
.text:0046e510 1000a2af sw v0,local_130+0x140(sp)
.text:0046e514 1c00a0af sw zero,local_124+0x140(sp)
.text:0046e518 ffffa731 andi a3,t5,0xffff
.text:0046e51c 21200000 clear a0
.text:0046e520 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:0046e524 28004526 _addiu a1,s2,0x28
.text:0046e528 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e52c ff004004 bltz v0,LAB_0046e92c
.text:0046e530 1001a2af _sw v0,local_30+0x140(sp)
.text:0046e534 8800a297 lhu v0,local_b8+0x140(sp)
.text:0046e538 d886998f lw t9,-0x7928(gp)=>->psPkcs1PssDecode ;= 00467584
.text:0046e53c 1000a2af sw v0,local_130+0x140(sp)
.text:0046e540 24002496 lhu a0,0x24(s1)
.text:0046e544 1001bf27 addiu ra,sp,0x110
.text:0046e548 1400a4af sw a0,local_12c+0x140(sp)
.text:0046e54c 1800258e lw a1,0x18(s1)
.text:0046e550 21200000 clear a0
.text:0046e554 1800a5af sw a1,local_128+0x140(sp)
.text:0046e558 94005896 lhu t8,0x94(s2)
.text:0046e55c bc022526 addiu a1,s1,0x2bc
.text:0046e560 c0981800 sll s3,t8,0x3
.text:0046e564 2000bfaf sw ra,local_120+0x140(sp)
.text:0046e568 1c00b3af sw s3,local_124+0x140(sp)
.text:0046e56c 2130a002 move a2,s5
.text:0046e570 09f82003 jalr t9=>psPkcs1PssDecode ;undefined psPkcs1PssDecode(undefined...
.text:0046e574 21380002 _move a3,s0
.text:0046e578 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e57c ee004004 bltz v0,LAB_0046e938
.text:0046e580 00000000 _nop
.text:0046e584 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046e588 00000000 nop
.text:0046e58c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046e590 21200002 _move a0,s0
.text:0046e594 1001a68f lw a2,local_30+0x140(sp)
.text:0046e598 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e59c bcfec014 bne a2,zero,LAB_0046e090
.text:0046e5a0 06000824 _li t0,0x6
.text:0046e5a4 ffff0724 li a3,-0x1
.text:0046e5a8 bbfe8816 bne s4,t0,LAB_0046e098
.text:0046e5ac 1001a7af _sw a3,local_30+0x140(sp)
LAB_0046e5b0: ;XREF[1,0]: 0046e090
.text:0046e5b0 1000238e lw v1,0x10(s1)
.text:0046e5b4 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:0046e5b8 1000a3af sw v1,local_130+0x140(sp)
.text:0046e5bc 14003096 lhu s0,0x14(s1)
.text:0046e5c0 1401b427 addiu s4,sp,0x114
.text:0046e5c4 1400b0af sw s0,local_12c+0x140(sp)
.text:0046e5c8 1800b4af sw s4,local_128+0x140(sp)
.text:0046e5cc 1c00a0af sw zero,local_124+0x140(sp)
.text:0046e5d0 21200000 clear a0
.text:0046e5d4 28004526 addiu a1,s2,0x28
.text:0046e5d8 bc022626 addiu a2,s1,0x2bc
.text:0046e5dc 09f82003 jalr t9=>psEccDsaVerify ;undefined psEccDsaVerify(undefined p...
.text:0046e5e0 2138a002 _move a3,s5
.text:0046e5e4 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e5e8 06004014 bne v0,zero,LAB_0046e604
.text:0046e5ec 1001a2af _sw v0,local_30+0x140(sp)
.text:0046e5f0 1401a38f lw v1,local_2c+0x140(sp)
.text:0046e5f4 ffff0224 li v0,-0x1
.text:0046e5f8 abfe6214 bne v1,v0,LAB_0046e0a8
.text:0046e5fc 00000000 _nop
.text:0046e600 1001a3af sw v1,local_30+0x140(sp)
LAB_0046e604: ;XREF[1,0]: 0046e5e8
.text:0046e604 21184000 move v1,v0
LAB_0046e608: ;XREF[1,0]: 0046e0a0
.text:0046e608 32ff0010 b LAB_0046e2d4
.text:0046e60c deff0224 _li v0,-0x22
LAB_0046e610: ;XREF[1,0]: 0046e2a0
.text:0046e610 43001524 li s5,0x43
.text:0046e614 2aff0010 b LAB_0046e2c0
.text:0046e618 05001424 _li s4,0x5
LAB_0046e61c: ;XREF[1,0]: 0046e3a0
.text:0046e61c b5006814 bne v1,t0,LAB_0046e8f4
.text:0046e620 40001524 _li s5,0x40
.text:0046e624 92fe0010 b LAB_0046e070
.text:0046e628 07001424 _li s4,0x7
LAB_0046e62c: ;XREF[1,0]: 0046e050
.text:0046e62c 30001524 li s5,0x30
.text:0046e630 8ffe0010 b LAB_0046e070
.text:0046e634 06001424 _li s4,0x6
LAB_0046e638: ;XREF[1,0]: 0046e3c0
.text:0046e638 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e63c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e640 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046e644 1001c425 addiu a0=>.roda...,t6,0x110 ;= "psAssert %s"
.text:0046e648 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046e64c b014a525 _addiu a1=>.roda...,t5,0x14b0 ;= "keyformat/x509.c"
.text:0046e650 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e654 5d150524 li a1,0x155d
.text:0046e658 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e65c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046e660 00000000 nop
.text:0046e664 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046e668 1c018425 _addiu a0=>.rodata:DAT_0049011c,t4,0x11c ;= 3Ah :
.text:0046e66c 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e670 00000000 nop
.text:0046e674 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e678 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046e67c 00000000 nop
.text:0046e680 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046e684 b4196425 _addiu a0=>.roda...,t3,0x19b4 ;= "sigLen <= sizeof(sigOut)"
.text:0046e688 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e68c 4eff0010 b LAB_0046e3c8
.text:0046e690 00000000 _nop
LAB_0046e694: ;XREF[1,0]: 0046e398
.text:0046e694 30001524 li s5,0x30
.text:0046e698 75fe0010 b LAB_0046e070
.text:0046e69c 07001424 _li s4,0x7
LAB_0046e6a0: ;XREF[1,0]: 0046e4a0
.text:0046e6a0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e6a4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e6a8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046e6ac 10018424 addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
.text:0046e6b0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046e6b4 b014a524 _addiu a1=>.roda...,a1,0x14b0 ;= "keyformat/x509.c"
.text:0046e6b8 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e6bc 00000000 nop
.text:0046e6c0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e6c4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046e6c8 1c01e427 addiu a0=>.rodata:DAT_0049011c,ra,0x11c ;= 3Ah :
.text:0046e6cc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046e6d0 50160524 _li a1,0x1650
.text:0046e6d4 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e6d8 00000000 nop
.text:0046e6dc 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e6e0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046e6e4 00000000 nop
.text:0046e6e8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046e6ec 30190427 _addiu a0=>.roda...,t8,0x1930 ;= "plen == 0"
.text:0046e6f0 0801a78f lw a3,local_38+0x140(sp)
.text:0046e6f4 04000224 li v0,0x4
.text:0046e6f8 0000e690 lbu a2,0x0(a3)=>local_110
.text:0046e6fc 0100e424 addiu a0,a3,0x1
.text:0046e700 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e704 6effc214 bne a2,v0,LAB_0046e4c0
.text:0046e708 0801a4af _sw a0,local_38+0x140(sp)
LAB_0046e70c: ;XREF[1,0]: 0046e4b8
.text:0046e70c 23400402 subu t0,s0,a0
.text:0046e710 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046e714 ffff0531 andi a1,t0,0xffff
.text:0046e718 0801a427 addiu a0,sp,0x108
.text:0046e71c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046e720 d000a627 _addiu a2,sp,0xd0
.text:0046e724 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e728 66ff4004 bltz v0,LAB_0046e4c4
.text:0046e72c e1ff0424 _li a0,-0x1f
.text:0046e730 0801a58f lw a1,local_38+0x140(sp)
.text:0046e734 d000a697 lhu a2=>local_70,0xd0(sp)
.text:0046e738 23180502 subu v1,s0,a1
.text:0046e73c 2b806600 sltu s0,v1,a2
.text:0046e740 60ff0016 bne s0,zero,LAB_0046e4c4
.text:0046e744 00000000 _nop
.text:0046e748 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0046e74c 00000000 nop
.text:0046e750 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0046e754 9000a427 _addiu a0,sp,0x90
.text:0046e758 0c01a38f lw v1,local_34+0x140(sp)
.text:0046e75c 9f010924 li t1,0x19f
.text:0046e760 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e764 5e006910 beq v1,t1,LAB_0046e8e0
.text:0046e768 a0016a28 _slti t2,v1,0x1a0
.text:0046e76c 22004011 beq t2,zero,LAB_0046e7f8
.text:0046e770 a0010c24 _li t4,0x1a0
.text:0046e774 9e010b24 li t3,0x19e
.text:0046e778 31006b10 beq v1,t3,LAB_0046e840
.text:0046e77c f7ff0424 _li a0,-0x9
.text:0046e780 f6ff0424 li a0,-0xa
LAB_0046e784: ;XREF[1,0]: 0046e7f8
.text:0046e784 50ff0010 b LAB_0046e4c8
.text:0046e788 1001a4af _sw a0,local_30+0x140(sp)
LAB_0046e78c: ;XREF[2,0]: 0046e1ec,0046e1f4
.text:0046e78c 4c01b18f lw s1,local_resc+0x140(sp)
.text:0046e790 a2fe0010 b LAB_0046e21c
.text:0046e794 000032ae _sw s2,0x0(s1)
LAB_0046e798: ;XREF[1,0]: 0046e194
.text:0046e798 81fe8010 beq a0,zero,LAB_0046e1a0
.text:0046e79c 21180000 _clear v1
LAB_0046e7a0: ;XREF[1,0]: 0046e18c
.text:0046e7a0 01000324 li v1,0x1
.text:0046e7a4 7ffe0010 b LAB_0046e1a4
.text:0046e7a8 1001a3af _sw v1,local_30+0x140(sp)
LAB_0046e7ac: ;XREF[1,0]: 0046dfb0
.text:0046e7ac 2110a000 move v0,a1
LAB_0046e7b0: ;XREF[1,0]: 0046e7bc
.text:0046e7b0 b00240ac sw zero,0x2b0(v0)
.text:0046e7b4 1c03428c lw v0,0x31c(v0)
.text:0046e7b8 00000000 nop
.text:0046e7bc fcff4014 bne v0,zero,LAB_0046e7b0
.text:0046e7c0 21888000 _move s1,a0
.text:0046e7c4 1c03828c lw v0,0x31c(a0)
.text:0046e7c8 00000000 nop
.text:0046e7cc fcfd4010 beq v0,zero,LAB_0046dfc0
.text:0046e7d0 21908000 _move s2,a0
.text:0046e7d4 fafd0010 b LAB_0046dfc0
.text:0046e7d8 21904000 _move s2,v0
LAB_0046e7dc: ;XREF[1,0]: 0046e00c
.text:0046e7dc dfff0324 li v1,-0x21
.text:0046e7e0 bdfe0010 b LAB_0046e2d8
.text:0046e7e4 b00222ae _sw v0,0x2b0(s1)
LAB_0046e7e8: ;XREF[1,0]: 0046e030
.text:0046e7e8 ddff0224 li v0,-0x23
.text:0046e7ec ddff0324 li v1,-0x23
.text:0046e7f0 b9fe0010 b LAB_0046e2d8
.text:0046e7f4 b00222ae _sw v0,0x2b0(s1)
LAB_0046e7f8: ;XREF[1,0]: 0046e76c
.text:0046e7f8 e2ff6c14 bne v1,t4,LAB_0046e784
.text:0046e7fc f6ff0424 _li a0,-0xa
.text:0046e800 d000a697 lhu a2,local_70+0x140(sp)
.text:0046e804 f7ff0424 li a0,-0x9
.text:0046e808 ffffc330 andi v1,a2,0xffff
.text:0046e80c 40000224 li v0,0x40
LAB_0046e810: ;XREF[2,0]: 0046e84c,0046e8ec
.text:0046e810 2cff6214 bne v1,v0,LAB_0046e4c4
.text:0046e814 2128c002 _move a1,s6
.text:0046e818 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0046e81c 9000a427 addiu a0,sp,0x90
.text:0046e820 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0046e824 ffffc630 _andi a2,a2,0xffff
.text:0046e828 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e82c 25ff4014 bne v0,zero,LAB_0046e4c4
.text:0046e830 d8ff0424 _li a0,-0x28
.text:0046e834 21200000 clear a0
.text:0046e838 23ff0010 b LAB_0046e4c8
.text:0046e83c 1001a4af _sw a0,local_30+0x140(sp)
LAB_0046e840: ;XREF[1,0]: 0046e778
.text:0046e840 d000a697 lhu a2,local_70+0x140(sp)
.text:0046e844 00000000 nop
.text:0046e848 ffffc330 andi v1,a2,0xffff
.text:0046e84c f0ff0010 b LAB_0046e810
.text:0046e850 20000224 _li v0,0x20
LAB_0046e854: ;XREF[1,0]: 0046dfec
.text:0046e854 e0ff0324 li v1,-0x20
.text:0046e858 9ffe0010 b LAB_0046e2d8
.text:0046e85c b00222ae _sw v0,0x2b0(s1)
LAB_0046e860: ;XREF[1,0]: 0046e428
.text:0046e860 deff0324 li v1,-0x22
.text:0046e864 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046e868 b00223ae sw v1,0x2b0(s1)
LAB_0046e86c: ;XREF[1,0]: 0046e930
.text:0046e86c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046e870 21200002 _move a0,s0
.text:0046e874 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e878 1001a38f lw v1,local_30+0x140(sp)
.text:0046e87c 68fe0010 b LAB_0046e220
.text:0046e880 00000000 _nop
LAB_0046e884: ;XREF[1,0]: 0046e3dc
.text:0046e884 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e888 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e88c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046e890 5c014424 addiu a0=>.roda...,v0,0x15c ;= "psError %s"
.text:0046e894 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046e898 b014a524 _addiu a1=>.roda...,a1,0x14b0 ;= "keyformat/x509.c"
.text:0046e89c 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e8a0 64150524 li a1,0x1564
.text:0046e8a4 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e8a8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046e8ac 1c018424 addiu a0=>.rodata:DAT_0049011c,a0,0x11c ;= 3Ah :
LAB_0046e8b0: ;XREF[1,0]: 0046e924
.text:0046e8b0 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046e8b4 00000000 _nop
.text:0046e8b8 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e8bc 00000000 nop
.text:0046e8c0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e8c4 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046e8c8 00000000 nop
.text:0046e8cc 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046e8d0 d0192425 _addiu a0=>.roda...,t1,0x19d0 ;= "Memory allocation error: psX509Au...
.text:0046e8d4 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e8d8 51fe0010 b LAB_0046e220
.text:0046e8dc f8ff0324 _li v1,-0x8
LAB_0046e8e0: ;XREF[1,0]: 0046e764
.text:0046e8e0 d000a697 lhu a2,local_70+0x140(sp)
.text:0046e8e4 f7ff0424 li a0,-0x9
.text:0046e8e8 ffffc330 andi v1,a2,0xffff
.text:0046e8ec c8ff0010 b LAB_0046e810
.text:0046e8f0 30000224 _li v0,0x30
LAB_0046e8f4: ;XREF[2,0]: 0046e3ac,0046e61c
.text:0046e8f4 4afe0010 b LAB_0046e220
.text:0046e8f8 f6ff0324 _li v1,-0xa
LAB_0046e8fc: ;XREF[1,0]: 0046e4e8
.text:0046e8fc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046e900 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046e904 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046e908 5c010425 addiu a0=>.roda...,t0,0x15c ;= "psError %s"
.text:0046e90c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046e910 b014e524 _addiu a1=>.roda...,a3,0x14b0 ;= "keyformat/x509.c"
.text:0046e914 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e918 7b150524 li a1,0x157b
.text:0046e91c 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046e920 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046e924 e2ff0010 b LAB_0046e8b0
.text:0046e928 1c01c424 _addiu a0=>.rodata:DAT_0049011c,a2,0x11c ;= 3Ah :
LAB_0046e92c: ;XREF[1,0]: 0046e52c
.text:0046e92c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046e930 ceff0010 b LAB_0046e86c
.text:0046e934 00000000 _nop
LAB_0046e938: ;XREF[1,0]: 0046e57c
.text:0046e938 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0046e93c 00000000 nop
.text:0046e940 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0046e944 21200002 _move a0,s0
.text:0046e948 2800bc8f lw gp,local_118+0x140(sp)
.text:0046e94c 34fe0010 b LAB_0046e220
.text:0046e950 ffff0324 _li v1,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psOcspParseResponse(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046e9b4
;local_4 undefined4 -4 ;XREF[4,0]: 0046e964,0046ea14,0046eacc,0046eb44
;local_8 undefined4 -8 ;XREF[4,0]: 0046e968,0046ea18,0046ead0,0046eb48
;local_c undefined4 -c ;XREF[4,0]: 0046e96c,0046ea1c,0046ead4,0046eb4c
;local_10 undefined4 -10 ;XREF[4,0]: 0046e970,0046ea20,0046ead8,0046eb50
;local_14 undefined4 -14 ;XREF[4,0]: 0046e974,0046ea24,0046eadc,0046eb54
;local_18 undefined4 -18 ;XREF[4,0]: 0046e978,0046ea28,0046eae0,0046eb58
;local_1c undefined4 -1c ;XREF[4,0]: 0046e97c,0046ea2c,0046eae4,0046eb5c
;local_20 undefined4 -20 ;XREF[4,0]: 0046e980,0046ea30,0046eae8,0046eb60
;local_24 undefined4 -24 ;XREF[4,0]: 0046e984,0046ea34,0046eaec,0046eb64
;local_28 undefined4 -28 ;XREF[4,0]: 0046e988,0046ea38,0046eaf0,0046eb68
;local_30 undefined4 -30 ;XREF[5,0]: 0046ec8c,0046f634,0046f700,0046f9e0,0046fa4c
;local_34 undefined4 -34 ;XREF[1,0]: 0046f350
;local_38 undefined4 -38 ;XREF[1,0]: 0046f0a0
;local_3c undefined4 -3c ;XREF[27,0]: 0046efcc,0046eff0,0046f018,0046f0a4,0046f0c0
; 0046f0e8,0046f104,0046f114,0046f13c,0046f15c
; 0046f188,0046f1a4,0046f1c4,0046f1e0,0046f218
; 0046f234,0046f254,0046f284,0046f3a4,0046f3c8
; 0046f400,0046f420,0046f440,0046f4ac,0046f528
; 0046f548,0046f580
;local_40 undefined4 -40 ;XREF[3,0]: 0046ee4c,0046ee6c,0046fa98
;local_44 undefined4 -44 ;XREF[3,0]: 0046ed3c,0046ee30,0046fa9c
;local_48 undefined4 -48 ;XREF[3,0]: 0046ecbc,0046eda4,0046edf4
;local_4c undefined4 -4c ;XREF[2,0]: 0046ecd0,0046ecd4
;local_50 undefined4 -50 ;XREF[38,0]: 0046ec64,0046ec7c,0046eca8,0046ece4,0046ed14
; 0046ed38,0046ed60,0046edfc,0046ee08,0046ee2c
; 0046ee50,0046eea4,0046eed0,0046eefc,0046ef1c
; 0046ef50,0046ef70,0046ef8c,0046f2c8,0046f340
; 0046f34c,0046f5b8,0046f5c8,0046f5e8,0046f604
; 0046f660,0046f674,0046f6a8,0046f6e0,0046f830
; 0046f854,0046f870,0046f8a8,0046f910,0046f940
; 0046f94c,0046f9ac,0046faa0
;local_54 undefined4 -54 ;XREF[1,0]: 0046ec20
;local_58 undefined4 -58 ;XREF[2,0]: 0046eb2c,0046ec0c
;local_5c undefined4 -5c ;XREF[1,0]: 0046e9f0
;local_60 undefined4 -60 ;XREF[13,0]: 0046e9a4,0046e9cc,0046ea48,0046eabc,0046eb04
; 0046eb28,0046eb94,0046ebc8,0046ebd8,0046ec08
; 0046ec48,0046f9b4,0046f9b8
;local_e8 undefined2 -e8 ;XREF[1,0]: 0046f03c
;local_ea undefined2 -ea ;XREF[8,0]: 0046f0ec,0046f140,0046f1a8,0046f258,0046f3c4
; 0046f424,0046f4b0,0046f54c
;local_ec undefined2 -ec ;XREF[1,0]: 0046edc4
;local_ee undefined2 -ee ;XREF[5,0]: 0046efa4,0046efac,0046f2c4,0046f2dc,0046f330
;local_f0 undefined2 -f0 ;XREF[10,0]: 0046eea8,0046ef20,0046ef54,0046ef90,0046f5ec
; 0046f6ac,0046f820,0046f874,0046f8a4,0046f914
;local_370 undefined4 -370 ;XREF[66,0]: 0046e98c,0046e9c0,0046e9e4,0046ea80,0046ea9c
; 0046eab8,0046eb1c,0046eb88,0046ebbc,0046ebfc
; 0046ec4c,0046ec70,0046ec9c,0046ed2c,0046ed80
; 0046edb8,0046ede8,0046ee20,0046ee98,0046ef10
; 0046ef44,0046ef80,0046efe4,0046f00c,0046f030
; 0046f064,0046f080,0046f09c,0046f0dc,0046f130
; 0046f198,0046f248,0046f324,0046f3b8,0046f414
; 0046f53c,0046f5ac,0046f5dc,0046f630,0046f648
; 0046f670,0046f69c,0046f6fc,0046f714,0046f73c
; 0046f75c,0046f780,0046f79c,0046f7bc,0046f7d4
; 0046f7ec,0046f808,0046f864,0046f898,0046f8d4
; 0046f8f0,0046f90c,0046f934,0046f970,0046f98c
; 0046f9a8,0046f9dc,0046f9f4,0046fa48,0046fa60
; 0046fa8c
;local_378 undefined4 -378 ;XREF[2,0]: 0046eba0,0046f920
;XREF[3,0]: Entry Point,0045d764,004d887c
.text:0046e954 07001c3c lui gp,0x7
.text:0046e958 8c109c27 addiu gp,gp,0x108c
.text:0046e95c 21e09903 addu gp,gp,t9
.text:0046e960 78fcbd27 addiu sp,sp,-0x388
.text:0046e964 8403bfaf sw ra,local_4+0x388(sp)
.text:0046e968 8003beaf sw s8,local_8+0x388(sp)
.text:0046e96c 7c03b7af sw s7,local_c+0x388(sp)
.text:0046e970 7803b6af sw s6,local_10+0x388(sp)
.text:0046e974 7403b5af sw s5,local_14+0x388(sp)
.text:0046e978 7003b4af sw s4,local_18+0x388(sp)
.text:0046e97c 6c03b3af sw s3,local_1c+0x388(sp)
.text:0046e980 6803b2af sw s2,local_20+0x388(sp)
.text:0046e984 6403b1af sw s1,local_24+0x388(sp)
.text:0046e988 6003b0af sw s0,local_28+0x388(sp)
.text:0046e98c 1800bcaf sw gp=>_gp,local_370+0x388(sp)
.text:0046e990 0000c28c lw v0,0x0(param_3)
.text:0046e994 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046e998 2328e200 subu param_2,param_4,v0
.text:0046e99c 21a0c000 move s4,param_3
.text:0046e9a0 21a88000 move s5,param_1
.text:0046e9a4 2803a2af sw v0,local_60+0x388(sp)
.text:0046e9a8 2803a427 addiu param_1,sp,0x328
.text:0046e9ac ffffa530 andi param_2,param_2,0xffff
.text:0046e9b0 2000a627 addiu param_3,sp,0x20
.text:0046e9b4 9803b38f lw s3,param_5+0x388(sp)
.text:0046e9b8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046e9bc 2190e000 _move s2,param_4
.text:0046e9c0 1800bc8f lw gp,local_370+0x388(sp)
.text:0046e9c4 13004004 bltz v0,LAB_0046ea14
.text:0046e9c8 e1ff0424 _li param_1,-0x1f
.text:0046e9cc 2803a38f lw v1,local_60+0x388(sp)
.text:0046e9d0 5487998f lw t9,-0x78ac(gp)=>->getAsnEnumerated ;= 00483828
.text:0046e9d4 2803a427 addiu param_1,sp,0x328
.text:0046e9d8 23284302 subu param_2,s2,v1
.text:0046e9dc 09f82003 jalr t9=>getAsnEnumerated ;undefined getAsnEnumerated()
.text:0046e9e0 2c03a627 _addiu param_3,sp,0x32c
.text:0046e9e4 1800bc8f lw gp,local_370+0x388(sp)
.text:0046e9e8 0a004004 bltz v0,LAB_0046ea14
.text:0046e9ec e1ff0424 _li param_1,-0x1f
.text:0046e9f0 2c03a38f lw v1,local_5c+0x388(sp)
.text:0046e9f4 00000000 nop
.text:0046e9f8 13006010 beq v1,zero,LAB_0046ea48
.text:0046e9fc a0000724 _li param_4,0xa0
.text:0046ea00 07006428 slti param_1,v1,0x7
.text:0046ea04 4e008010 beq param_1,zero,LAB_0046eb40
.text:0046ea08 04000624 _li param_3,0x4
.text:0046ea0c 4c006610 beq v1,param_3,LAB_0046eb40
.text:0046ea10 a9ff6424 _addiu param_1,v1,-0x57
LAB_0046ea14: ;XREF[12,0]: 0046e9c4,0046e9e8,0046eb8c,0046ec28
; 0046ed04,0046ed68,0046ed88,0046ed94
; 0046edd0,0046ee78,0046f38c,0046f6dc
.text:0046ea14 8403bf8f lw ra,local_4+0x388(sp)
.text:0046ea18 8003be8f lw s8,local_8+0x388(sp)
.text:0046ea1c 7c03b78f lw s7,local_c+0x388(sp)
.text:0046ea20 7803b68f lw s6,local_10+0x388(sp)
.text:0046ea24 7403b58f lw s5,local_14+0x388(sp)
.text:0046ea28 7003b48f lw s4,local_18+0x388(sp)
.text:0046ea2c 6c03b38f lw s3,local_1c+0x388(sp)
.text:0046ea30 6803b28f lw s2,local_20+0x388(sp)
.text:0046ea34 6403b18f lw s1,local_24+0x388(sp)
.text:0046ea38 6003b08f lw s0,local_28+0x388(sp)
.text:0046ea3c 21108000 move v0,param_1
.text:0046ea40 0800e003 jr ra
.text:0046ea44 8803bd27 _addiu sp,sp,0x388
LAB_0046ea48: ;XREF[1,0]: 0046e9f8
.text:0046ea48 2803a58f lw param_2,local_60+0x388(sp)
.text:0046ea4c 00000000 nop
.text:0046ea50 0000b190 lbu s1,0x0(param_2)
.text:0046ea54 00000000 nop
.text:0046ea58 29002712 beq s1,param_4,LAB_0046eb00
.text:0046ea5c 0100a824 _addiu t0,param_2,0x1
LAB_0046ea60: ;XREF[1,0]: 0046f9bc
.text:0046ea60 18004512 beq s2,param_2,LAB_0046eac4
.text:0046ea64 00000000 _nop
.text:0046ea68 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ea6c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ea70 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046ea74 1001a425 addiu param_1=>...,t5,0x110 ;= "psAssert %s"
.text:0046ea78 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046ea7c b0148525 _addiu param_2=>...,t4,0x14b0 ;= "keyformat/x509.c"
.text:0046ea80 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ea84 7c190524 li param_2,0x197c
.text:0046ea88 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046ea8c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046ea90 00000000 nop
.text:0046ea94 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046ea98 1c01c427 _addiu param_1=>.rodata:DAT_0049011c,s8,0x11c ;= 3Ah :
.text:0046ea9c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046eaa0 00000000 nop
.text:0046eaa4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046eaa8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046eaac 00000000 nop
.text:0046eab0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046eab4 041a4426 _addiu param_1=>...,s2,0x1a04 ;= "end == p"
.text:0046eab8 1800bc8f lw gp,local_370+0x388(sp)
.text:0046eabc 2803a58f lw param_2,local_60+0x388(sp)
.text:0046eac0 00000000 nop
LAB_0046eac4: ;XREF[1,0]: 0046ea60
.text:0046eac4 000085ae sw param_2,0x0(s4)
.text:0046eac8 21200000 clear param_1
.text:0046eacc 8403bf8f lw ra,local_4+0x388(sp)
.text:0046ead0 8003be8f lw s8,local_8+0x388(sp)
.text:0046ead4 7c03b78f lw s7,local_c+0x388(sp)
.text:0046ead8 7803b68f lw s6,local_10+0x388(sp)
.text:0046eadc 7403b58f lw s5,local_14+0x388(sp)
.text:0046eae0 7003b48f lw s4,local_18+0x388(sp)
.text:0046eae4 6c03b38f lw s3,local_1c+0x388(sp)
.text:0046eae8 6803b28f lw s2,local_20+0x388(sp)
.text:0046eaec 6403b18f lw s1,local_24+0x388(sp)
.text:0046eaf0 6003b08f lw s0,local_28+0x388(sp)
.text:0046eaf4 21108000 move v0,param_1
.text:0046eaf8 0800e003 jr ra
.text:0046eafc 8803bd27 _addiu sp,sp,0x388
LAB_0046eb00: ;XREF[1,0]: 0046ea58
.text:0046eb00 708a998f lw t9,-0x7590(gp)=>->getAsnLength32 ;= 00482f8c
.text:0046eb04 2803a8af sw t0,local_60+0x388(sp)
.text:0046eb08 23284802 subu param_2,s2,t0
.text:0046eb0c 2803a427 addiu param_1,sp,0x328
.text:0046eb10 3003a627 addiu param_3,sp,0x330
.text:0046eb14 09f82003 jalr t9=>getAsnLength32 ;undefined getAsnLength32()
.text:0046eb18 21380000 _clear param_4
.text:0046eb1c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046eb20 08004004 bltz v0,LAB_0046eb44
.text:0046eb24 e1ff0424 _li param_1,-0x1f
.text:0046eb28 2803ab8f lw t3,local_60+0x388(sp)
.text:0046eb2c 3003aa8f lw t2,local_58+0x388(sp)
.text:0046eb30 23284b02 subu param_2,s2,t3
.text:0046eb34 2b48aa00 sltu t1,param_2,t2
.text:0046eb38 0f002011 beq t1,zero,LAB_0046eb78
.text:0046eb3c 2803a427 _addiu param_1,sp,0x328
LAB_0046eb40: ;XREF[3,0]: 0046ea04,0046ea0c,0046ebdc
.text:0046eb40 e1ff0424 li param_1,-0x1f
LAB_0046eb44: ;XREF[3,0]: 0046eb20,0046ec00,0046ec18
.text:0046eb44 8403bf8f lw ra,local_4+0x388(sp)
.text:0046eb48 8003be8f lw s8,local_8+0x388(sp)
.text:0046eb4c 7c03b78f lw s7,local_c+0x388(sp)
.text:0046eb50 7803b68f lw s6,local_10+0x388(sp)
.text:0046eb54 7403b58f lw s5,local_14+0x388(sp)
.text:0046eb58 7003b48f lw s4,local_18+0x388(sp)
.text:0046eb5c 6c03b38f lw s3,local_1c+0x388(sp)
.text:0046eb60 6803b28f lw s2,local_20+0x388(sp)
.text:0046eb64 6403b18f lw s1,local_24+0x388(sp)
.text:0046eb68 6003b08f lw s0,local_28+0x388(sp)
.text:0046eb6c 21108000 move v0,param_1
.text:0046eb70 0800e003 jr ra
.text:0046eb74 8803bd27 _addiu sp,sp,0x388
LAB_0046eb78: ;XREF[1,0]: 0046eb38
.text:0046eb78 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046eb7c ffffa530 andi param_2,param_2,0xffff
.text:0046eb80 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046eb84 2000a627 _addiu param_3,sp,0x20
.text:0046eb88 1800bc8f lw gp,local_370+0x388(sp)
.text:0046eb8c a1ff4004 bltz v0,LAB_0046ea14
.text:0046eb90 e1ff0424 _li param_1,-0x1f
.text:0046eb94 2803ac8f lw t4,local_60+0x388(sp)
.text:0046eb98 908f998f lw t9,-0x7070(gp)=>->getAsnOID ;= 0048456c
.text:0046eb9c 2000ad27 addiu t5,sp,0x20
.text:0046eba0 1000adaf sw t5,local_378+0x388(sp)
.text:0046eba4 23284c02 subu param_2,s2,t4
.text:0046eba8 10016cae sw t4,0x110(s3)
.text:0046ebac 2803a427 addiu param_1,sp,0x328
.text:0046ebb0 3403a627 addiu param_3,sp,0x334
.text:0046ebb4 09f82003 jalr t9=>getAsnOID ;undefined getAsnOID(undefined param_...
.text:0046ebb8 01000724 _li param_4,0x1
.text:0046ebbc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ebc0 73004004 bltz v0,LAB_0046ed90
.text:0046ebc4 04000e24 _li t6,0x4
.text:0046ebc8 2803b08f lw s0,local_60+0x388(sp)
.text:0046ebcc 00000000 nop
.text:0046ebd0 00000f92 lbu t7,0x0(s0)
.text:0046ebd4 01000426 addiu param_1,s0,0x1
.text:0046ebd8 2803a4af sw param_1,local_60+0x388(sp)
.text:0046ebdc d8ffee15 bne t7,t6,LAB_0046eb40
.text:0046ebe0 2803be27 _addiu s8,sp,0x328
.text:0046ebe4 708a998f lw t9,-0x7590(gp)=>->getAsnLength32 ;= 00482f8c
.text:0046ebe8 23284402 subu param_2,s2,param_1
.text:0046ebec 3003a627 addiu param_3,sp,0x330
.text:0046ebf0 2120c003 move param_1,s8
.text:0046ebf4 09f82003 jalr t9=>getAsnLength32 ;undefined getAsnLength32()
.text:0046ebf8 21380000 _clear param_4
.text:0046ebfc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ec00 d0ff4004 bltz v0,LAB_0046eb44
.text:0046ec04 e1ff0424 _li param_1,-0x1f
.text:0046ec08 2803bf8f lw ra,local_60+0x388(sp)
.text:0046ec0c 3003b88f lw t8,local_58+0x388(sp)
.text:0046ec10 23b85f02 subu s7,s2,ra
.text:0046ec14 2bb0f802 sltu s6,s7,t8
.text:0046ec18 caffc016 bne s6,zero,LAB_0046eb44
.text:0046ec1c 00000000 _nop
.text:0046ec20 3403a28f lw v0,local_54+0x388(sp)
.text:0046ec24 75000524 li param_2,0x75
.text:0046ec28 7aff4514 bne v0,param_2,LAB_0046ea14
.text:0046ec2c d6ff0424 _li param_1,-0x2a
.text:0046ec30 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0046ec34 21206002 move param_1,s3
.text:0046ec38 21280000 clear param_2
.text:0046ec3c 1001708e lw s0,0x110(s3)
.text:0046ec40 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0046ec44 14010624 _li param_3,0x114
.text:0046ec48 2803a38f lw v1,local_60+0x388(sp)
.text:0046ec4c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ec50 23204302 subu param_1,s2,v1
.text:0046ec54 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ec58 100170ae sw s0,0x110(s3)
.text:0046ec5c ffff8530 andi param_2,param_1,0xffff
.text:0046ec60 9802a627 addiu param_3,sp,0x298
.text:0046ec64 3803a3af sw v1,local_50+0x388(sp)
.text:0046ec68 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046ec6c 3803a427 _addiu param_1,sp,0x338
.text:0046ec70 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ec74 23004004 bltz v0,LAB_0046ed04
.text:0046ec78 e1ff0624 _li param_3,-0x1f
.text:0046ec7c 3803a78f lw param_4,local_50+0x388(sp)
.text:0046ec80 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ec84 23304702 subu param_3,s2,param_4
.text:0046ec88 ffffc530 andi param_2,param_3,0xffff
.text:0046ec8c 5803a7af sw param_4,local_30+0x388(sp)
.text:0046ec90 9802a627 addiu param_3,sp,0x298
.text:0046ec94 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046ec98 3803a427 _addiu param_1,sp,0x338
.text:0046ec9c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046eca0 18004004 bltz v0,LAB_0046ed04
.text:0046eca4 e1ff0624 _li param_3,-0x1f
.text:0046eca8 3803a38f lw v1,local_50+0x388(sp)
.text:0046ecac 00000000 nop
.text:0046ecb0 23404302 subu t0,s2,v1
.text:0046ecb4 ffff0531 andi param_2,t0,0xffff
.text:0046ecb8 3300a010 beq param_2,zero,LAB_0046ed88
.text:0046ecbc 4003a3af _sw v1,local_48+0x388(sp)
.text:0046ecc0 00006990 lbu t1,0x0(v1)
.text:0046ecc4 00000000 nop
.text:0046ecc8 34003111 beq t1,s1,LAB_0046ed9c
.text:0046eccc 01007124 _addiu s1,v1,0x1
.text:0046ecd0 3c03a0af sw zero,local_4c+0x388(sp)
LAB_0046ecd4: ;XREF[1,0]: 0046edf8
.text:0046ecd4 3c03ac8f lw t4,local_4c+0x388(sp)
.text:0046ecd8 d5ff0624 li param_3,-0x2b
.text:0046ecdc 09008015 bne t4,zero,LAB_0046ed04
.text:0046ece0 0c016cae _sw t4,0x10c(s3)
.text:0046ece4 3803a58f lw param_2,local_50+0x388(sp)
.text:0046ece8 a1000d24 li t5,0xa1
.text:0046ecec 0000a390 lbu v1,0x0(param_2)
.text:0046ecf0 00000000 nop
.text:0046ecf4 42006d10 beq v1,t5,LAB_0046ee00
.text:0046ecf8 a2000424 _li param_1,0xa2
.text:0046ecfc 03006410 beq v1,param_1,LAB_0046ed0c
.text:0046ed00 e1ff0624 _li param_3,-0x1f
LAB_0046ed04: ;XREF[9,0]: 0046ec74,0046eca0,0046ecdc,0046ef48
; 0046ef84,0046f328,0046f67c,0046f83c
; 0046f89c
.text:0046ed04 43ff0010 b LAB_0046ea14
.text:0046ed08 2120c000 _move param_1,param_3
LAB_0046ed0c: ;XREF[1,0]: 0046ecfc
.text:0046ed0c 0100b024 addiu s0,param_2,0x1
.text:0046ed10 708a998f lw t9,-0x7590(gp)=>->getAsnLength32 ;= 00482f8c
.text:0046ed14 3803b0af sw s0,local_50+0x388(sp)
.text:0046ed18 23285002 subu param_2,s2,s0
.text:0046ed1c 3803a427 addiu param_1,sp,0x338
.text:0046ed20 4403a627 addiu param_3,sp,0x344
.text:0046ed24 09f82003 jalr t9=>getAsnLength32 ;undefined getAsnLength32()
.text:0046ed28 21380000 _clear param_4
.text:0046ed2c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ed30 15004004 bltz v0,LAB_0046ed88
.text:0046ed34 e1ff0624 _li param_3,-0x1f
.text:0046ed38 3803a48f lw param_1=>local_50,0x338(sp)
.text:0046ed3c 4403a88f lw t0,local_44+0x388(sp)
.text:0046ed40 23384402 subu param_4,s2,param_1
.text:0046ed44 2b30e800 sltu param_3,param_4,t0
.text:0046ed48 0f00c014 bne param_3,zero,LAB_0046ed88
.text:0046ed4c e1ff0624 _li param_3,-0x1f
.text:0046ed50 00009190 lbu s1,0x0(param_1)
.text:0046ed54 04000924 li t1,0x4
.text:0046ed58 01008424 addiu param_1,param_1,0x1
.text:0046ed5c 48002912 beq s1,t1,LAB_0046ee80
.text:0046ed60 3803a4af _sw param_1,local_50+0x388(sp)
LAB_0046ed64: ;XREF[3,0]: 0046ee9c,0046eeb4,0046eebc
.text:0046ed64 ffff0624 li param_3,-0x1
.text:0046ed68 2aff0010 b LAB_0046ea14
.text:0046ed6c 2120c000 _move param_1,param_3
LAB_0046ed70: ;XREF[1,0]: 0046f938
.text:0046ed70 988d998f lw t9,-0x7268(gp)=>->psX509FreeCert ;= 00468c1c
.text:0046ed74 f800648e lw param_1,0xf8(s3)
.text:0046ed78 09f82003 jalr t9=>psX509FreeCert ;undefined psX509FreeCert()
.text:0046ed7c 00000000 _nop
.text:0046ed80 1800bc8f lw gp,local_370+0x388(sp)
LAB_0046ed84: ;XREF[22,0]: 0046eed8,0046ef2c,0046efe8,0046f010
; 0046f0bc,0046f0e0,0046f0f8,0046f110
; 0046f134,0046f14c,0046f1b8,0046f200
; 0046f214,0046f224,0046f2e8,0046f540
; 0046f55c,0046f5e0,0046f5f8,0046f6bc
; 0046f868,0046f880
.text:0046ed84 e1ff0624 li param_3,-0x1f
LAB_0046ed88: ;XREF[19,0]: 0046ecb8,0046ed30,0046ed48,0046edbc
; 0046edec,0046ee24,0046ee3c,0046ee44
; 0046eee8,0046ef14,0046f034,0046f170
; 0046f19c,0046f24c,0046f268,0046f3bc
; 0046f418,0046f430,0046f6a0
.text:0046ed88 22ff0010 b LAB_0046ea14
.text:0046ed8c 2120c000 _move param_1,param_3
LAB_0046ed90: ;XREF[1,0]: 0046ebc0
.text:0046ed90 e1ff0424 li param_1,-0x1f
.text:0046ed94 1fff0010 b LAB_0046ea14
.text:0046ed98 100160ae _sw zero,0x110(s3)
LAB_0046ed9c: ;XREF[1,0]: 0046ecc8
.text:0046ed9c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046eda0 ffffb024 addiu s0,param_2,-0x1
.text:0046eda4 4003b1af sw s1,local_48+0x388(sp)
.text:0046eda8 4003a427 addiu param_1,sp,0x340
.text:0046edac ffff0532 andi param_2,s0,0xffff
.text:0046edb0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046edb4 9c02a627 _addiu param_3,sp,0x29c
.text:0046edb8 1800bc8f lw gp,local_370+0x388(sp)
.text:0046edbc f2ff4004 bltz v0,LAB_0046ed88
.text:0046edc0 e1ff0624 _li param_3,-0x1f
.text:0046edc4 9c02a597 lhu param_2,local_ec+0x388(sp)
.text:0046edc8 00000000 nop
.text:0046edcc 2a500502 slt t2,s0,param_2
.text:0046edd0 10ff4015 bne t2,zero,LAB_0046ea14
.text:0046edd4 2120c000 _move param_1,param_3
.text:0046edd8 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0046eddc 3c03a627 addiu param_3,sp,0x33c
.text:0046ede0 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0046ede4 4003a427 _addiu param_1,sp,0x340
.text:0046ede8 1800bc8f lw gp,local_370+0x388(sp)
.text:0046edec e6ff4004 bltz v0,LAB_0046ed88
.text:0046edf0 e1ff0624 _li param_3,-0x1f
.text:0046edf4 4003ab8f lw t3,local_48+0x388(sp)
.text:0046edf8 b6ff0010 b LAB_0046ecd4
.text:0046edfc 3803abaf _sw t3,local_50+0x388(sp)
LAB_0046ee00: ;XREF[1,0]: 0046ecf4
.text:0046ee00 0100ae24 addiu t6,param_2,0x1
.text:0046ee04 708a998f lw t9,-0x7590(gp)=>->getAsnLength32 ;= 00482f8c
.text:0046ee08 3803aeaf sw t6,local_50+0x388(sp)
.text:0046ee0c 23284e02 subu param_2,s2,t6
.text:0046ee10 3803a427 addiu param_1,sp,0x338
.text:0046ee14 4403a627 addiu param_3,sp,0x344
.text:0046ee18 09f82003 jalr t9=>getAsnLength32 ;undefined getAsnLength32()
.text:0046ee1c 21380000 _clear param_4
.text:0046ee20 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ee24 d8ff4004 bltz v0,LAB_0046ed88
.text:0046ee28 e1ff0624 _li param_3,-0x1f
.text:0046ee2c 3803a48f lw param_1=>local_50,0x338(sp)
.text:0046ee30 4403a38f lw v1,local_44+0x388(sp)
.text:0046ee34 23b04402 subu s6,s2,param_1
.text:0046ee38 2b78c302 sltu t7,s6,v1
.text:0046ee3c d2ffe015 bne t7,zero,LAB_0046ed88
.text:0046ee40 00000000 _nop
.text:0046ee44 d0ff6010 beq v1,zero,LAB_0046ed88
.text:0046ee48 21f88300 _addu ra,param_1,v1
.text:0046ee4c 4803a4af sw param_1,local_40+0x388(sp)
.text:0046ee50 3803bfaf sw ra,local_50+0x388(sp)
.text:0046ee54 000064ae sw param_1,0x0(s3)
.text:0046ee58 040060ae sw zero,0x4(s3)
.text:0046ee5c 00009890 lbu t8,0x0(param_1)
.text:0046ee60 01008524 addiu param_2,param_1,0x1
.text:0046ee64 30001724 li s7,0x30
.text:0046ee68 02031713 beq t8,s7,LAB_0046fa74
.text:0046ee6c 4803a5af _sw param_2,local_40+0x388(sp)
.text:0046ee70 e1ff0624 li param_3,-0x1f
LAB_0046ee74: ;XREF[2,0]: 0046fa90,0046faa8
.text:0046ee74 2120c000 move param_1,param_3
.text:0046ee78 e6fe0010 b LAB_0046ea14
.text:0046ee7c 000060ae _sw zero,0x0(s3)
LAB_0046ee80: ;XREF[1,0]: 0046ed5c
.text:0046ee80 23504402 subu t2,s2,param_1
.text:0046ee84 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046ee88 3803a427 addiu param_1,sp,0x338
.text:0046ee8c ffff4531 andi param_2,t2,0xffff
.text:0046ee90 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046ee94 9802a627 _addiu param_3,sp,0x298
.text:0046ee98 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ee9c b1ff4004 bltz v0,LAB_0046ed64
.text:0046eea0 00000000 _nop
.text:0046eea4 3803a38f lw v1,local_50+0x388(sp)
.text:0046eea8 9802a497 lhu param_1,local_f0+0x388(sp)
.text:0046eeac 23604302 subu t4,s2,v1
.text:0046eeb0 2b588401 sltu t3,t4,param_1
.text:0046eeb4 abff6015 bne t3,zero,LAB_0046ed64
.text:0046eeb8 14000d24 _li t5,0x14
.text:0046eebc a9ff8d14 bne param_1,t5,LAB_0046ed64
.text:0046eec0 00000000 _nop
.text:0046eec4 14006424 addiu param_1,v1,0x14
.text:0046eec8 000060ae sw zero,0x0(s3)
.text:0046eecc 040063ae sw v1,0x4(s3)
.text:0046eed0 3803a4af sw param_1,local_50+0x388(sp)
.text:0046eed4 23704402 subu t6,s2,param_1
LAB_0046eed8: ;XREF[1,0]: 0046fab0
.text:0046eed8 aaffc019 blez t6,LAB_0046ed84
.text:0046eedc 18000f24 _li t7,0x18
.text:0046eee0 00009690 lbu s6,0x0(param_1)
.text:0046eee4 00000000 nop
.text:0046eee8 a7ffcf16 bne s6,t7,LAB_0046ed88
.text:0046eeec e1ff0624 _li param_3,-0x1f
.text:0046eef0 01009824 addiu t8,param_1,0x1
.text:0046eef4 23b85802 subu s7,s2,t8
.text:0046eef8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046eefc 3803b8af sw t8,local_50+0x388(sp)
.text:0046ef00 ffffe532 andi param_2,s7,0xffff
.text:0046ef04 3803a427 addiu param_1,sp,0x338
.text:0046ef08 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046ef0c 9802a627 _addiu param_3,sp,0x298
.text:0046ef10 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ef14 9cff4004 bltz v0,LAB_0046ed88
.text:0046ef18 e1ff0624 _li param_3,-0x1f
.text:0046ef1c 3803a58f lw param_2,local_50+0x388(sp)
.text:0046ef20 9802a697 lhu param_3,local_f0+0x388(sp)
.text:0046ef24 23104502 subu v0,s2,param_2
.text:0046ef28 2bf84600 sltu ra,v0,param_3
.text:0046ef2c 95ffe017 bne ra,zero,LAB_0046ed84
.text:0046ef30 00000000 _nop
.text:0046ef34 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046ef38 21200000 clear param_1
.text:0046ef3c 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046ef40 21380000 _clear param_4
.text:0046ef44 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ef48 6eff4004 bltz v0,LAB_0046ed04
.text:0046ef4c e1ff0624 _li param_3,-0x1f
.text:0046ef50 3803a48f lw param_1,local_50+0x388(sp)
.text:0046ef54 9802a397 lhu v1,local_f0+0x388(sp)
.text:0046ef58 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046ef5c 21806400 addu s0,v1,param_1
.text:0046ef60 23285002 subu param_2,s2,s0
.text:0046ef64 080064ae sw param_1,0x8(s3)
.text:0046ef68 9802a627 addiu param_3,sp,0x298
.text:0046ef6c 0c0063a6 sh v1,0xc(s3)
.text:0046ef70 3803b0af sw s0,local_50+0x388(sp)
.text:0046ef74 ffffa530 andi param_2,param_2,0xffff
.text:0046ef78 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046ef7c 3803a427 _addiu param_1,sp,0x338
.text:0046ef80 1800bc8f lw gp,local_370+0x388(sp)
.text:0046ef84 5fff4004 bltz v0,LAB_0046ed04
.text:0046ef88 e1ff0624 _li param_3,-0x1f
.text:0046ef8c 3803a68f lw param_3,local_50+0x388(sp)
.text:0046ef90 9802a897 lhu t0,local_f0+0x388(sp)
.text:0046ef94 00000000 nop
.text:0046ef98 21880601 addu s1,t0,param_3
.text:0046ef9c 2b38d100 sltu param_4,param_3,s1
.text:0046efa0 d500e010 beq param_4,zero,LAB_0046f2f8
.text:0046efa4 9a02a0a7 _sh zero,local_ee+0x388(sp)
.text:0046efa8 9e02b727 addiu s7,sp,0x29e
LAB_0046efac: ;XREF[1,0]: 0046f2f0
.text:0046efac 9a02ad97 lhu t5,local_ee+0x388(sp)
.text:0046efb0 23482602 subu t1,s1,param_3
.text:0046efb4 40780d00 sll t7,t5,0x1
.text:0046efb8 2170ed01 addu t6,t7,t5
.text:0046efbc 80600e00 sll t4,t6,0x2
.text:0046efc0 21588d01 addu t3,t4,t5
.text:0046efc4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046efc8 80500b00 sll t2,t3,0x2
.text:0046efcc 4c03a6af sw param_3,local_3c+0x388(sp)
.text:0046efd0 ffff2531 andi param_2,t1,0xffff
.text:0046efd4 4c03a427 addiu param_1,sp,0x34c
.text:0046efd8 2130e002 move param_3,s7
.text:0046efdc 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046efe0 21b05301 _addu s6,t2,s3
.text:0046efe4 1800bc8f lw gp,local_370+0x388(sp)
.text:0046efe8 66ff4004 bltz v0,LAB_0046ed84
.text:0046efec 1000d026 _addiu s0,s6,0x10
.text:0046eff0 4c03bf8f lw ra,local_3c+0x388(sp)
.text:0046eff4 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046eff8 23c03f02 subu t8,s1,ra
.text:0046effc ffff0533 andi param_2,t8,0xffff
.text:0046f000 4c03a427 addiu param_1,sp,0x34c
.text:0046f004 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046f008 2130e002 _move param_3,s7
.text:0046f00c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f010 5cff4004 bltz v0,LAB_0046ed84
.text:0046f014 5003a627 _addiu param_3,sp,0x350
.text:0046f018 4c03a28f lw v0,local_3c+0x388(sp)
.text:0046f01c 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046f020 23282202 subu param_2,s1,v0
.text:0046f024 4c03a427 addiu param_1,sp,0x34c
.text:0046f028 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046f02c a002a727 _addiu param_4,sp,0x2a0
.text:0046f030 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f034 54ff4004 bltz v0,LAB_0046ed88
.text:0046f038 e1ff0624 _li param_3,-0x1f
.text:0046f03c a002a597 lhu param_2,local_e8+0x388(sp)
.text:0046f040 00000000 nop
.text:0046f044 1600a010 beq param_2,zero,LAB_0046f0a0
.text:0046f048 00000000 _nop
.text:0046f04c 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046f050 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046f054 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046f058 1001e424 addiu param_1=>...,param_4,0x110 ;= "psAssert %s"
.text:0046f05c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046f060 b014c524 _addiu param_2=>...,param_3,0x14b0 ;= "keyformat/x509.c"
.text:0046f064 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f068 12170524 li param_2,0x1712
.text:0046f06c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f070 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046f074 00000000 nop
.text:0046f078 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046f07c 1c016424 _addiu param_1=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:0046f080 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f084 00000000 nop
.text:0046f088 2080848f lw param_1,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046f08c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046f090 00000000 nop
.text:0046f094 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046f098 30198424 _addiu param_1=>...,param_1,0x1930 ;= "plen == 0"
.text:0046f09c 1800bc8f lw gp,local_370+0x388(sp)
LAB_0046f0a0: ;XREF[1,0]: 0046f044
.text:0046f0a0 5003ab8f lw t3,local_38+0x388(sp)
.text:0046f0a4 4c03aa8f lw t2,local_3c+0x388(sp)
.text:0046f0a8 1000cba6 sh t3,0x10(s6)
.text:0046f0ac 00004991 lbu t1,0x0(t2)
.text:0046f0b0 01004425 addiu param_1,t2,0x1
.text:0046f0b4 04000824 li t0,0x4
.text:0046f0b8 21b02001 move s6,t1
.text:0046f0bc 31ff2815 bne t1,t0,LAB_0046ed84
.text:0046f0c0 4c03a4af _sw param_1,local_3c+0x388(sp)
.text:0046f0c4 23602402 subu t4,s1,param_1
.text:0046f0c8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f0cc ffff8531 andi param_2,t4,0xffff
.text:0046f0d0 4c03a427 addiu param_1,sp,0x34c
.text:0046f0d4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f0d8 2130e002 _move param_3,s7
.text:0046f0dc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f0e0 28ff4004 bltz v0,LAB_0046ed84
.text:0046f0e4 00000000 _nop
.text:0046f0e8 4c03a38f lw v1,local_3c+0x388(sp)
.text:0046f0ec 9e02a497 lhu param_1,local_ea+0x388(sp)
.text:0046f0f0 23702302 subu t6,s1,v1
.text:0046f0f4 2b68c401 sltu t5,t6,param_1
.text:0046f0f8 22ffa015 bne t5,zero,LAB_0046ed84
.text:0046f0fc 21c08300 _addu t8,param_1,v1
.text:0046f100 040003ae sw v1,0x4(s0)
.text:0046f104 4c03b8af sw t8,local_3c+0x388(sp)
.text:0046f108 00000f93 lbu t7,0x0(t8)
.text:0046f10c 01000227 addiu v0,t8,0x1
.text:0046f110 1cfff615 bne t7,s6,LAB_0046ed84
.text:0046f114 4c03a2af _sw v0,local_3c+0x388(sp)
.text:0046f118 23b02202 subu s6,s1,v0
.text:0046f11c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f120 ffffc532 andi param_2,s6,0xffff
.text:0046f124 4c03a427 addiu param_1,sp,0x34c
.text:0046f128 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f12c 2130e002 _move param_3,s7
.text:0046f130 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f134 13ff4004 bltz v0,LAB_0046ed84
.text:0046f138 00000000 _nop
.text:0046f13c 4c03a38f lw v1,local_3c+0x388(sp)
.text:0046f140 9e02a497 lhu param_1,local_ea+0x388(sp)
.text:0046f144 23102302 subu v0,s1,v1
.text:0046f148 2bf84400 sltu ra,v0,param_1
.text:0046f14c 0dffe017 bne ra,zero,LAB_0046ed84
.text:0046f150 82001624 _li s6,0x82
.text:0046f154 21208300 addu param_1,param_1,v1
.text:0046f158 080003ae sw v1,0x8(s0)
.text:0046f15c 4c03a4af sw param_1,local_3c+0x388(sp)
.text:0046f160 00008390 lbu v1,0x0(param_1)
.text:0046f164 00000000 nop
.text:0046f168 03007610 beq v1,s6,LAB_0046f178
.text:0046f16c 02000524 _li param_2,0x2
.text:0046f170 05ff6514 bne v1,param_2,LAB_0046ed88
.text:0046f174 e1ff0624 _li param_3,-0x1f
LAB_0046f178: ;XREF[1,0]: 0046f168
.text:0046f178 01008324 addiu v1,param_1,0x1
.text:0046f17c 23202302 subu param_1,s1,v1
.text:0046f180 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f184 ffff8530 andi param_2,param_1,0xffff
.text:0046f188 4c03a3af sw v1,local_3c+0x388(sp)
.text:0046f18c 4c03a427 addiu param_1,sp,0x34c
.text:0046f190 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f194 2130e002 _move param_3,s7
.text:0046f198 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f19c fafe4004 bltz v0,LAB_0046ed88
.text:0046f1a0 e1ff0624 _li param_3,-0x1f
.text:0046f1a4 4c03a38f lw v1,local_3c+0x388(sp)
.text:0046f1a8 9e02a597 lhu param_2,local_ea+0x388(sp)
.text:0046f1ac 23382302 subu param_4,s1,v1
.text:0046f1b0 ffffa430 andi param_1,param_2,0xffff
.text:0046f1b4 2b30e400 sltu param_3,param_4,param_1
.text:0046f1b8 f2fec014 bne param_3,zero,LAB_0046ed84
.text:0046f1bc 21488300 _addu t1,param_1,v1
.text:0046f1c0 0c0003ae sw v1,0xc(s0)
.text:0046f1c4 4c03a9af sw t1,local_3c+0x388(sp)
.text:0046f1c8 140000ae sw zero,0x14(s0)
.text:0046f1cc 180000ae sw zero,0x18(s0)
.text:0046f1d0 1c0000ae sw zero,0x1c(s0)
.text:0046f1d4 200000a6 sh zero,0x20(s0)
.text:0046f1d8 220000a2 sb zero,0x22(s0)
.text:0046f1dc 230000a2 sb zero,0x23(s0)
.text:0046f1e0 4c03a38f lw v1,local_3c+0x388(sp)
.text:0046f1e4 100005a6 sh param_2,0x10(s0)
.text:0046f1e8 00006490 lbu param_1,0x0(v1)
.text:0046f1ec 80000824 li t0,0x80
.text:0046f1f0 c8008810 beq param_1,t0,LAB_0046f514
.text:0046f1f4 a1000a24 _li t2,0xa1
.text:0046f1f8 66008a10 beq param_1,t2,LAB_0046f394
.text:0046f1fc 01006c24 _addiu t4,v1,0x1
.text:0046f200 e0fe9614 bne param_1,s6,LAB_0046ed84
.text:0046f204 02006324 _addiu v1,v1,0x2
.text:0046f208 02000424 li param_1,0x2
.text:0046f20c 120004a6 sh param_1,0x12(s0)
LAB_0046f210: ;XREF[2,0]: 0046f3f0,0046f518
.text:0046f210 23102302 subu v0,s1,v1
.text:0046f214 dbfe4018 blez v0,LAB_0046ed84
.text:0046f218 4c03a3af _sw v1,local_3c+0x388(sp)
.text:0046f21c 00007690 lbu s6,0x0(v1)
.text:0046f220 18000724 li param_4,0x18
.text:0046f224 d7fec716 bne s6,param_4,LAB_0046ed84
.text:0046f228 01006824 _addiu t0,v1,0x1
.text:0046f22c 23182802 subu v1,s1,t0
.text:0046f230 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f234 4c03a8af sw t0,local_3c+0x388(sp)
.text:0046f238 ffff6530 andi param_2,v1,0xffff
.text:0046f23c 4c03a427 addiu param_1,sp,0x34c
.text:0046f240 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f244 2130e002 _move param_3,s7
.text:0046f248 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f24c cefe4004 bltz v0,LAB_0046ed88
.text:0046f250 e1ff0624 _li param_3,-0x1f
.text:0046f254 4c03a38f lw v1,local_3c+0x388(sp)
.text:0046f258 9e02a597 lhu param_2,local_ea+0x388(sp)
.text:0046f25c 23502302 subu t2,s1,v1
.text:0046f260 ffffa430 andi param_1,param_2,0xffff
.text:0046f264 2b484401 sltu t1,t2,param_1
.text:0046f268 c7fe2015 bne t1,zero,LAB_0046ed88
.text:0046f26c 00000000 _nop
.text:0046f270 21208300 addu param_1,param_1,v1
.text:0046f274 23582402 subu t3,s1,param_1
.text:0046f278 0200662d sltiu param_3,t3,0x2
.text:0046f27c 240003ae sw v1,0x24(s0)
.text:0046f280 280005a6 sh param_2,0x28(s0)
.text:0046f284 4c03a4af sw param_1,local_3c+0x388(sp)
.text:0046f288 300000a6 sh zero,0x30(s0)
.text:0046f28c 0500c014 bne param_3,zero,LAB_0046f2a4
.text:0046f290 2c0000ae _sw zero,0x2c(s0)
.text:0046f294 00008d90 lbu t5,0x0(param_1)
.text:0046f298 a0000c24 li t4,0xa0
.text:0046f29c a000ac11 beq t5,t4,LAB_0046f520
.text:0046f2a0 01008f24 _addiu t7,param_1,0x1
LAB_0046f2a4: ;XREF[2,0]: 0046f28c,0046f57c
.text:0046f2a4 23402402 subu t0,s1,param_1
.text:0046f2a8 0200052d sltiu param_2,t0,0x2
.text:0046f2ac 0500a014 bne param_2,zero,LAB_0046f2c4
.text:0046f2b0 a1000924 _li t1,0xa1
.text:0046f2b4 00008a90 lbu t2,0x0(param_1)
.text:0046f2b8 00000000 nop
.text:0046f2bc 4e004911 beq t2,t1,LAB_0046f3f8
.text:0046f2c0 01008624 _addiu param_3,param_1,0x1
LAB_0046f2c4: ;XREF[2,0]: 0046f2ac,0046f43c
.text:0046f2c4 9a02ad97 lhu t5,local_ee+0x388(sp)
.text:0046f2c8 3803a4af sw param_1,local_50+0x388(sp)
.text:0046f2cc 21308000 move param_3,param_1
.text:0046f2d0 0100a225 addiu v0,t5,0x1
.text:0046f2d4 2b209100 sltu param_1,param_1,s1
.text:0046f2d8 07008010 beq param_1,zero,LAB_0046f2f8
.text:0046f2dc 9a02a2a7 _sh v0,local_ee+0x388(sp)
.text:0046f2e0 ffff4f30 andi t7,v0,0xffff
.text:0046f2e4 03000e24 li t6,0x3
.text:0046f2e8 a6feee11 beq t7,t6,LAB_0046ed84
.text:0046f2ec 00000000 _nop
.text:0046f2f0 2eff8014 bne param_1,zero,LAB_0046efac
.text:0046f2f4 00000000 _nop
LAB_0046f2f8: ;XREF[2,0]: 0046efa0,0046f2d8
.text:0046f2f8 0000d790 lbu s7,0x0(param_3)
.text:0046f2fc a1001124 li s1,0xa1
.text:0046f300 a000f112 beq s7,s1,LAB_0046f584
.text:0046f304 a802b127 _addiu s1,sp,0x2a8
LAB_0046f308: ;XREF[1,0]: 0046f600
.text:0046f308 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:0046f30c 23284602 subu param_2,s2,param_3
.text:0046f310 2188c000 move s1,param_3
.text:0046f314 3803a427 addiu param_1,sp,0x338
.text:0046f318 5403a627 addiu param_3,sp,0x354
.text:0046f31c 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:0046f320 9a02a727 _addiu param_4,sp,0x29a
.text:0046f324 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f328 76fe4004 bltz v0,LAB_0046ed04
.text:0046f32c e1ff0624 _li param_3,-0x1f
.text:0046f330 9a02a397 lhu v1,local_ee+0x388(sp)
.text:0046f334 00000000 nop
.text:0046f338 05006010 beq v1,zero,LAB_0046f350
.text:0046f33c 00000000 _nop
.text:0046f340 3803a88f lw t0,local_50+0x388(sp)
.text:0046f344 00000000 nop
.text:0046f348 21286800 addu param_2,v1,t0
.text:0046f34c 3803a5af sw param_2,local_50+0x388(sp)
LAB_0046f350: ;XREF[1,0]: 0046f338
.text:0046f350 5403a38f lw v1,local_34+0x388(sp)
.text:0046f354 0e020924 li t1,0x20e
.text:0046f358 b5016910 beq v1,t1,LAB_0046fa30
.text:0046f35c ac0063a6 _sh v1,0xac(s3)
.text:0046f360 0f026a28 slti t2,v1,0x20f
.text:0046f364 a8014011 beq t2,zero,LAB_0046fa08
.text:0046f368 8f060d24 _li t5,0x68f
.text:0046f36c 08020424 li param_1,0x208
.text:0046f370 dc006410 beq v1,param_1,LAB_0046f6e4
.text:0046f374 09026628 _slti param_3,v1,0x209
.text:0046f378 a300c010 beq param_3,zero,LAB_0046f608
.text:0046f37c 0c020b24 _li t3,0x20c
.text:0046f380 5b000224 li v0,0x5b
LAB_0046f384: ;XREF[1,0]: 0046fa18
.text:0046f384 d7006210 beq v1,v0,LAB_0046f6e4
.text:0046f388 f6ff0624 _li param_3,-0xa
LAB_0046f38c: ;XREF[2,0]: 0046f610,0046fa28
.text:0046f38c a1fd0010 b LAB_0046ea14
.text:0046f390 2120c000 _move param_1,param_3
LAB_0046f394: ;XREF[1,0]: 0046f1f8
.text:0046f394 23582c02 subu t3,s1,t4
.text:0046f398 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f39c 01000d24 li t5,0x1
.text:0046f3a0 12000da6 sh t5,0x12(s0)
.text:0046f3a4 4c03acaf sw t4,local_3c+0x388(sp)
.text:0046f3a8 ffff6531 andi param_2,t3,0xffff
.text:0046f3ac 4c03a427 addiu param_1,sp,0x34c
.text:0046f3b0 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f3b4 2130e002 _move param_3,s7
.text:0046f3b8 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f3bc 72fe4004 bltz v0,LAB_0046ed88
.text:0046f3c0 e1ff0624 _li param_3,-0x1f
.text:0046f3c4 9e02a497 lhu param_1,local_ea+0x388(sp)
.text:0046f3c8 4c03a58f lw param_2,local_3c+0x388(sp)
.text:0046f3cc ffff8630 andi param_3,param_1,0xffff
.text:0046f3d0 1100ce2c sltiu t6,param_3,0x11
.text:0046f3d4 0600c015 bne t6,zero,LAB_0046f3f0
.text:0046f3d8 ffff9f30 _andi ra,param_1,0xffff
.text:0046f3dc 0000b890 lbu t8,0x0(param_2)
.text:0046f3e0 18000f24 li t7,0x18
.text:0046f3e4 17000f13 beq t8,t7,LAB_0046f444
.text:0046f3e8 0f001624 _li s6,0xf
LAB_0046f3ec: ;XREF[1,0]: 0046f44c
.text:0046f3ec ffff9f30 andi ra,param_1,0xffff
LAB_0046f3f0: ;XREF[2,0]: 0046f3d4,0046f4b4
.text:0046f3f0 87ff0010 b LAB_0046f210
.text:0046f3f4 2118e503 _addu v1,ra,param_2
LAB_0046f3f8: ;XREF[1,0]: 0046f2bc
.text:0046f3f8 23202602 subu param_1,s1,param_3
.text:0046f3fc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f400 4c03a6af sw param_3,local_3c+0x388(sp)
.text:0046f404 ffff8530 andi param_2,param_1,0xffff
.text:0046f408 2130e002 move param_3,s7
.text:0046f40c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f410 4c03a427 _addiu param_1,sp,0x34c
.text:0046f414 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f418 5bfe4004 bltz v0,LAB_0046ed88
.text:0046f41c e1ff0624 _li param_3,-0x1f
.text:0046f420 4c03a48f lw param_1=>local_3c,0x34c(sp)
.text:0046f424 9e02a397 lhu v1,local_ea+0x388(sp)
.text:0046f428 23602402 subu t4,s1,param_1
.text:0046f42c 2b588301 sltu t3,t4,v1
.text:0046f430 55fe6015 bne t3,zero,LAB_0046ed88
.text:0046f434 00000000 _nop
.text:0046f438 21206400 addu param_1,v1,param_1
.text:0046f43c a1ff0010 b LAB_0046f2c4
.text:0046f440 4c03a4af _sw param_1,local_3c+0x388(sp)
LAB_0046f444: ;XREF[1,0]: 0046f3e4
.text:0046f444 0100bf90 lbu ra,0x1(param_2)
.text:0046f448 00000000 nop
.text:0046f44c e7fff617 bne ra,s6,LAB_0046f3ec
.text:0046f450 00000000 _nop
.text:0046f454 0500aa88 lwl t2,0x5(param_2)
.text:0046f458 0900a988 lwl t1,0x9(param_2)
.text:0046f45c 0d00a888 lwl t0,0xd(param_2)
.text:0046f460 0200aa98 lwr t2,0x2(param_2)
.text:0046f464 0600a998 lwr t1,0x6(param_2)
.text:0046f468 0a00a898 lwr t0,0xa(param_2)
.text:0046f46c 14000aae sw t2,0x14(s0)
.text:0046f470 180009ae sw t1,0x18(s0)
.text:0046f474 1c0008ae sw t0,0x1c(s0)
.text:0046f478 0e00a790 lbu param_4,0xe(param_2)
.text:0046f47c 1400c42c sltiu param_1,param_3,0x14
.text:0046f480 200007a2 sb param_4,0x20(s0)
.text:0046f484 0f00a390 lbu v1,0xf(param_2)
.text:0046f488 00000000 nop
.text:0046f48c 210003a2 sb v1,0x21(s0)
.text:0046f490 1000a290 lbu v0,0x10(param_2)
.text:0046f494 05008014 bne param_1,zero,LAB_0046f4ac
.text:0046f498 220002a2 _sb v0,0x22(s0)
.text:0046f49c 1100b990 lbu t9,0x11(param_2)
.text:0046f4a0 a0000624 li param_3,0xa0
.text:0046f4a4 05002613 beq t9,param_3,LAB_0046f4bc
.text:0046f4a8 03000b24 _li t3,0x3
LAB_0046f4ac: ;XREF[7,0]: 0046f494,0046f4c4,0046f4d4,0046f4e4
; 0046f4fc,0046f504,0046f50c
.text:0046f4ac 4c03a58f lw param_2,local_3c+0x388(sp)
.text:0046f4b0 9e02a497 lhu param_1,local_ea+0x388(sp)
.text:0046f4b4 ceff0010 b LAB_0046f3f0
.text:0046f4b8 ffff9f30 _andi ra,param_1,0xffff
LAB_0046f4bc: ;XREF[1,0]: 0046f4a4
.text:0046f4bc 1200ac90 lbu t4,0x12(param_2)
.text:0046f4c0 00000000 nop
.text:0046f4c4 f9ff8b15 bne t4,t3,LAB_0046f4ac
.text:0046f4c8 0a000d24 _li t5,0xa
.text:0046f4cc 1300ae90 lbu t6,0x13(param_2)
.text:0046f4d0 00000000 nop
.text:0046f4d4 f5ffcd15 bne t6,t5,LAB_0046f4ac
.text:0046f4d8 01000f24 _li t7,0x1
.text:0046f4dc 1400b890 lbu t8,0x14(param_2)
.text:0046f4e0 00000000 nop
.text:0046f4e4 f1ff0f17 bne t8,t7,LAB_0046f4ac
.text:0046f4e8 00000000 _nop
.text:0046f4ec 1500a490 lbu param_1,0x15(param_2)
.text:0046f4f0 00000000 nop
.text:0046f4f4 ff008330 andi v1,param_1,0xff
.text:0046f4f8 0b00652c sltiu param_2,v1,0xb
.text:0046f4fc ebffa010 beq param_2,zero,LAB_0046f4ac
.text:0046f500 07001624 _li s6,0x7
.text:0046f504 e9ff7610 beq v1,s6,LAB_0046f4ac
.text:0046f508 00000000 _nop
.text:0046f50c e7ff0010 b LAB_0046f4ac
.text:0046f510 230004a2 _sb param_1,0x23(s0)
LAB_0046f514: ;XREF[1,0]: 0046f1f0
.text:0046f514 02006324 addiu v1,v1,0x2
.text:0046f518 3dff0010 b LAB_0046f210
.text:0046f51c 120000a6 _sh zero,0x12(s0)
LAB_0046f520: ;XREF[1,0]: 0046f29c
.text:0046f520 23702f02 subu t6,s1,t7
.text:0046f524 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f528 4c03afaf sw t7,local_3c+0x388(sp)
.text:0046f52c ffffc531 andi param_2,t6,0xffff
.text:0046f530 4c03a427 addiu param_1,sp,0x34c
.text:0046f534 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f538 2130e002 _move param_3,s7
.text:0046f53c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f540 10fe4004 bltz v0,LAB_0046ed84
.text:0046f544 00000000 _nop
.text:0046f548 4c03a48f lw param_1=>local_3c,0x34c(sp)
.text:0046f54c 9e02a597 lhu param_2,local_ea+0x388(sp)
.text:0046f550 23f82402 subu ra,s1,param_1
.text:0046f554 ffffa330 andi v1,param_2,0xffff
.text:0046f558 2bc0e303 sltu t8,ra,v1
.text:0046f55c 09fe0017 bne t8,zero,LAB_0046ed84
.text:0046f560 00000000 _nop
.text:0046f564 00008290 lbu v0,0x0(param_1)
.text:0046f568 00000000 nop
.text:0046f56c 52015610 beq v0,s6,LAB_0046fab8
.text:0046f570 00000000 _nop
LAB_0046f574: ;XREF[2,0]: 0046fabc,0046facc
.text:0046f574 ffffb030 andi s0,param_2,0xffff
.text:0046f578 21200402 addu param_1,s0,param_1
.text:0046f57c 49ff0010 b LAB_0046f2a4
.text:0046f580 4c03a4af _sw param_1,local_3c+0x388(sp)
LAB_0046f584: ;XREF[1,0]: 0046f300
.text:0046f584 fc007026 addiu s0,s3,0xfc
.text:0046f588 3c8b998f lw t9,-0x74c4(gp)=>->psParseBufFromStati...;= 004875b4
.text:0046f58c fc0060ae sw zero,0xfc(s3)
.text:0046f590 2128c000 move param_2,param_3
.text:0046f594 040000ae sw zero,0x4(s0)
.text:0046f598 080000ae sw zero,0x8(s0)
.text:0046f59c 0c0000ae sw zero,0xc(s0)
.text:0046f5a0 21202002 move param_1,s1
.text:0046f5a4 09f82003 jalr t9=>psParseBufFromStaticData ;undefined psParseBufFromStaticData()
.text:0046f5a8 23304602 _subu param_3,s2,param_3
.text:0046f5ac 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f5b0 5d004010 beq v0,zero,LAB_0046f728
.text:0046f5b4 c802b627 _addiu s6,sp,0x2c8
LAB_0046f5b8: ;XREF[2,0]: 0046f740,0046f80c
.text:0046f5b8 3803b68f lw s6,local_50+0x388(sp)
.text:0046f5bc e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f5c0 0100c226 addiu v0,s6,0x1
.text:0046f5c4 23f84202 subu ra,s2,v0
.text:0046f5c8 3803a2af sw v0,local_50+0x388(sp)
.text:0046f5cc ffffe533 andi param_2,ra,0xffff
.text:0046f5d0 3803a427 addiu param_1,sp,0x338
.text:0046f5d4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f5d8 9802a627 _addiu param_3,sp,0x298
.text:0046f5dc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f5e0 e8fd4004 bltz v0,LAB_0046ed84
.text:0046f5e4 00000000 _nop
.text:0046f5e8 3803a38f lw v1,local_50+0x388(sp)
.text:0046f5ec 9802a597 lhu param_2,local_f0+0x388(sp)
.text:0046f5f0 23804302 subu s0,s2,v1
.text:0046f5f4 2b380502 sltu param_4,s0,param_2
.text:0046f5f8 e2fde014 bne param_4,zero,LAB_0046ed84
.text:0046f5fc 2130a300 _addu param_3,param_2,v1
.text:0046f600 41ff0010 b LAB_0046f308
.text:0046f604 3803a6af _sw param_3,local_50+0x388(sp)
LAB_0046f608: ;XREF[1,0]: 0046f378
.text:0046f608 ee006b10 beq v1,t3,LAB_0046f9c4
.text:0046f60c 0d020c24 _li t4,0x20d
.text:0046f610 5eff6c14 bne v1,t4,LAB_0046f38c
.text:0046f614 f6ff0624 _li param_3,-0xa
LAB_0046f618: ;XREF[1,0]: 0046fa20
.text:0046f618 648d998f lw t9,-0x729c(gp)=>->psSha384Init ;= 00463830
.text:0046f61c f800b727 addiu s7,sp,0xf8
.text:0046f620 30001f24 li ra,0x30
.text:0046f624 f6007fa6 sh ra,0xf6(s3)
.text:0046f628 09f82003 jalr t9=>psSha384Init ;undefined psSha384Init()
.text:0046f62c 2120e002 _move param_1,s7
.text:0046f630 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f634 5803a58f lw param_2,local_30+0x388(sp)
.text:0046f638 288e998f lw t9,-0x71d8(gp)=>->psSha384Update ;= 0046390c
.text:0046f63c 2120e002 move param_1,s7
.text:0046f640 09f82003 jalr t9=>psSha384Update ;undefined psSha384Update()
.text:0046f644 23302502 _subu param_3,s1,param_2
.text:0046f648 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f64c 2120e002 move param_1,s7
.text:0046f650 0485998f lw t9,-0x7afc(gp)=>->psSha384Final ;= 00463928
.text:0046f654 00000000 nop
LAB_0046f658: ;XREF[3,0]: 0046f720,0046fa00,0046fa6c
; FWD[7,0]: 00462408,00462a78,00462a78,004635a8
; 004635a8,00463928,00463928
.text:0046f658 09f82003 jalr t9=>psSha1Final ;undefined psSha256Final()
;undefined psSha512Final()
;undefined psSha384Final()
;undefined psSha1Final()
.text:0046f65c b6006526 _addiu param_2,s3,0xb6
.text:0046f660 3803a58f lw param_2,local_50+0x388(sp)
.text:0046f664 03001124 li s1,0x3
.text:0046f668 0000a790 lbu param_4,0x0(param_2)
.text:0046f66c 0100a424 addiu param_1,param_2,0x1
.text:0046f670 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f674 3803a4af sw param_1,local_50+0x388(sp)
.text:0046f678 3803b027 addiu s0,sp,0x338
.text:0046f67c a1fdf114 bne param_4,s1,LAB_0046ed04
.text:0046f680 e1ff0624 _li param_3,-0x1f
.text:0046f684 23404402 subu t0,s2,param_1
.text:0046f688 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f68c ffff0531 andi param_2,t0,0xffff
.text:0046f690 21200002 move param_1,s0
.text:0046f694 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f698 9802a627 _addiu param_3,sp,0x298
.text:0046f69c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f6a0 b9fd4004 bltz v0,LAB_0046ed88
.text:0046f6a4 e1ff0624 _li param_3,-0x1f
.text:0046f6a8 3803a48f lw param_1=>local_50,0x338(sp)
.text:0046f6ac 9802a697 lhu param_3,local_f0+0x388(sp)
.text:0046f6b0 23504402 subu t2,s2,param_1
.text:0046f6b4 ffffcb30 andi t3,param_3,0xffff
.text:0046f6b8 2b484b01 sltu t1,t2,t3
.text:0046f6bc b1fd2015 bne t1,zero,LAB_0046ed84
.text:0046f6c0 00000000 _nop
.text:0046f6c4 00008c90 lbu t4,0x0(param_1)
.text:0046f6c8 00000000 nop
.text:0046f6cc 51008011 beq t4,zero,LAB_0046f814
.text:0046f6d0 01008524 _addiu param_2,param_1,0x1
.text:0046f6d4 e1ff0624 li param_3,-0x1f
.text:0046f6d8 2120c000 move param_1,param_3
.text:0046f6dc cdfc0010 b LAB_0046ea14
.text:0046f6e0 3803a5af _sw param_2,local_50+0x388(sp)
LAB_0046f6e4: ;XREF[2,0]: 0046f370,0046f384
.text:0046f6e4 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0046f6e8 2800b627 addiu s6,sp,0x28
.text:0046f6ec 14000324 li v1,0x14
.text:0046f6f0 f60063a6 sh v1,0xf6(s3)
.text:0046f6f4 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0046f6f8 2120c002 _move param_1,s6
.text:0046f6fc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f700 5803a58f lw param_2,local_30+0x388(sp)
.text:0046f704 fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0046f708 2120c002 move param_1,s6
.text:0046f70c 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0046f710 23302502 _subu param_3,s1,param_2
.text:0046f714 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f718 00000000 nop
.text:0046f71c dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0046f720 cdff0010 b LAB_0046f658
.text:0046f724 2120c002 _move param_1,s6
LAB_0046f728: ;XREF[1,0]: 0046f5b0
.text:0046f728 e890998f lw t9,-0x6f18(gp)=>->psParseBufTryReadTa...;= 004877c8
.text:0046f72c 21202002 move param_1,s1
.text:0046f730 2128c002 move param_2,s6
.text:0046f734 09f82003 jalr t9=>psParseBufTryReadTagSub ;undefined psParseBufTryReadTagSub()
.text:0046f738 a1000624 _li param_3,0xa1
.text:0046f73c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f740 9dff4010 beq v0,zero,LAB_0046f5b8
.text:0046f744 e802b727 _addiu s7,sp,0x2e8
LAB_0046f748: ;XREF[1,0]: 0046f7f0
.text:0046f748 e890998f lw t9,-0x6f18(gp)=>->psParseBufTryReadTa...;= 004877c8
.text:0046f74c 2120c002 move param_1,s6
.text:0046f750 2128e002 move param_2,s7
.text:0046f754 09f82003 jalr t9=>psParseBufTryReadTagSub ;undefined psParseBufTryReadTagSub()
.text:0046f758 30000624 _li param_3,0x30
.text:0046f75c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f760 0803b127 addiu s1,sp,0x308
.text:0046f764 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:0046f768 2120e002 move param_1,s7
.text:0046f76c 21282002 move param_2,s1
.text:0046f770 21004010 beq v0,zero,LAB_0046f7f8
.text:0046f774 30000624 _li param_3,0x30
.text:0046f778 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:0046f77c 00000000 _nop
.text:0046f780 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f784 21202002 move param_1,s1
.text:0046f788 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f78c 788f998f lw t9,-0x7088(gp)=>->psParseBufTrySkipBytes;= 00487638
.text:0046f790 101a0527 addiu param_2=>.rodata:DAT_00491a10,t8,0x1a10 ;= 06h
.text:0046f794 09f82003 jalr t9=>psParseBufTrySkipBytes ;undefined psParseBufTrySkipBytes()
.text:0046f798 0b000624 _li param_3,0xb
.text:0046f79c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f7a0 21280002 move param_2,s0
.text:0046f7a4 a886998f lw t9,-0x7958(gp)=>->psParseBufReadTagRef ;= 00487bf8
.text:0046f7a8 04000624 li param_3,0x4
.text:0046f7ac 05004010 beq v0,zero,LAB_0046f7c4
.text:0046f7b0 21202002 _move param_1,s1
.text:0046f7b4 09f82003 jalr t9=>psParseBufReadTagRef ;undefined psParseBufReadTagRef()
.text:0046f7b8 00000000 _nop
.text:0046f7bc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f7c0 00000000 nop
LAB_0046f7c4: ;XREF[1,0]: 0046f7ac
.text:0046f7c4 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:0046f7c8 00000000 nop
.text:0046f7cc 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0046f7d0 21202002 _move param_1,s1
.text:0046f7d4 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f7d8 00000000 nop
.text:0046f7dc 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:0046f7e0 00000000 nop
.text:0046f7e4 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0046f7e8 2120e002 _move param_1,s7
.text:0046f7ec 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f7f0 d5ff4010 beq v0,zero,LAB_0046f748
.text:0046f7f4 00000000 _nop
LAB_0046f7f8: ;XREF[1,0]: 0046f770
.text:0046f7f8 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:0046f7fc 00000000 nop
.text:0046f800 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0046f804 2120c002 _move param_1,s6
.text:0046f808 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f80c 6aff0010 b LAB_0046f5b8
.text:0046f810 00000000 _nop
LAB_0046f814: ;XREF[1,0]: 0046f6cc
.text:0046f814 ffffcd24 addiu t5,param_3,-0x1
.text:0046f818 ffffa631 andi param_3,t5,0xffff
.text:0046f81c 2120c500 addu param_1,param_3,param_2
.text:0046f820 9802ada7 sh t5,local_f0+0x388(sp)
.text:0046f824 b00065ae sw param_2,0xb0(s3)
.text:0046f828 b4006da6 sh t5,0xb4(s3)
.text:0046f82c 48004412 beq s2,param_1,LAB_0046f950
.text:0046f830 3803a4af _sw param_1,local_50+0x388(sp)
.text:0046f834 00008f90 lbu t7,0x0(param_1)
.text:0046f838 a0000e24 li t6,0xa0
.text:0046f83c 31fdee15 bne t7,t6,LAB_0046ed04
.text:0046f840 e1ff0624 _li param_3,-0x1f
.text:0046f844 01008324 addiu v1,param_1,0x1
.text:0046f848 23204302 subu param_1,s2,v1
.text:0046f84c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0046f850 ffff8530 andi param_2,param_1,0xffff
.text:0046f854 3803a3af sw v1,local_50+0x388(sp)
.text:0046f858 21200002 move param_1,s0
.text:0046f85c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0046f860 9802a627 _addiu param_3,sp,0x298
.text:0046f864 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f868 46fd4004 bltz v0,LAB_0046ed84
.text:0046f86c 00000000 _nop
.text:0046f870 3803bf8f lw ra,local_50+0x388(sp)
.text:0046f874 9802b797 lhu s7,local_f0+0x388(sp)
.text:0046f878 23285f02 subu param_2,s2,ra
.text:0046f87c 2bc0b700 sltu t8,param_2,s7
.text:0046f880 40fd0017 bne t8,zero,LAB_0046ed84
.text:0046f884 9802a627 _addiu param_3,sp,0x298
.text:0046f888 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0046f88c 21200002 move param_1,s0
.text:0046f890 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0046f894 ffffa530 _andi param_2,param_2,0xffff
.text:0046f898 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f89c 19fd4004 bltz v0,LAB_0046ed04
.text:0046f8a0 e1ff0624 _li param_3,-0x1f
.text:0046f8a4 9802a697 lhu param_3,local_f0+0x388(sp)
.text:0046f8a8 3803a58f lw param_2,local_50+0x388(sp)
.text:0046f8ac ffffd630 andi s6,param_3,0xffff
.text:0046f8b0 23804502 subu s0,s2,param_2
.text:0046f8b4 1800d012 beq s6,s0,LAB_0046f918
.text:0046f8b8 00000000 _nop
.text:0046f8bc 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0046f8c0 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0046f8c4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046f8c8 1001a424 addiu param_1=>...,param_2,0x110 ;= "psAssert %s"
.text:0046f8cc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046f8d0 b014e524 _addiu param_2=>...,param_4,0x14b0 ;= "keyformat/x509.c"
.text:0046f8d4 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f8d8 e7180524 li param_2,0x18e7
.text:0046f8dc 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f8e0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046f8e4 00000000 nop
.text:0046f8e8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046f8ec 1c012426 _addiu param_1=>.rodata:DAT_0049011c,s1,0x11c ;= 3Ah :
.text:0046f8f0 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f8f4 00000000 nop
.text:0046f8f8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f8fc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046f900 00000000 nop
.text:0046f904 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046f908 1c1a4424 _addiu param_1=>...,v0,0x1a1c ;= "glen == (end - p)"
.text:0046f90c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f910 3803a58f lw param_2,local_50+0x388(sp)
.text:0046f914 9802a697 lhu param_3,local_f0+0x388(sp)
LAB_0046f918: ;XREF[1,0]: 0046f8b4
.text:0046f918 e88b998f lw t9,-0x7418(gp)=>->psX509ParseCert ;= 0046c554
.text:0046f91c 01000824 li t0,0x1
.text:0046f920 1000a8af sw t0,local_378+0x388(sp)
.text:0046f924 2120a002 move param_1,s5
.text:0046f928 ffffc630 andi param_3,param_3,0xffff
.text:0046f92c 09f82003 jalr t9=>psX509ParseCert ;undefined psX509ParseCert(undefined ...
.text:0046f930 f8006726 _addiu param_4,s3,0xf8
.text:0046f934 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f938 0dfd4004 bltz v0,LAB_0046ed70
.text:0046f93c 00000000 _nop
.text:0046f940 3803b38f lw s3,local_50+0x388(sp)
.text:0046f944 00000000 nop
.text:0046f948 21206202 addu param_1,s3,v0
.text:0046f94c 3803a4af sw param_1,local_50+0x388(sp)
LAB_0046f950: ;XREF[1,0]: 0046f82c
.text:0046f950 18009210 beq param_1,s2,LAB_0046f9b4
.text:0046f954 00000000 _nop
.text:0046f958 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f95c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f960 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0046f964 10016425 addiu param_1=>...,t3,0x110 ;= "psAssert %s"
.text:0046f968 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0046f96c b0144525 _addiu param_2=>...,t2,0x14b0 ;= "keyformat/x509.c"
.text:0046f970 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f974 f3180524 li param_2,0x18f3
.text:0046f978 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f97c 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0046f980 00000000 nop
.text:0046f984 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0046f988 1c012425 _addiu param_1=>.rodata:DAT_0049011c,t1,0x11c ;= 3Ah :
.text:0046f98c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f990 00000000 nop
.text:0046f994 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0046f998 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0046f99c 00000000 nop
.text:0046f9a0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0046f9a4 140fa426 _addiu param_1=>...,s5,0xf14 ;= "p == end"
.text:0046f9a8 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f9ac 3803a48f lw param_1,local_50+0x388(sp)
.text:0046f9b0 00000000 nop
LAB_0046f9b4: ;XREF[1,0]: 0046f950
.text:0046f9b4 0000c4af sw param_1,0x0(s8)=>local_60
.text:0046f9b8 2803a58f lw param_2,local_60+0x388(sp)
.text:0046f9bc 28fc0010 b LAB_0046ea60
.text:0046f9c0 00000000 _nop
LAB_0046f9c4: ;XREF[2,0]: 0046f608,0046fa08
.text:0046f9c4 c491998f lw t9,-0x6e3c(gp)=>->psSha256Init ;= 00462880
.text:0046f9c8 8800b027 addiu s0,sp,0x88
.text:0046f9cc 20001824 li t8,0x20
.text:0046f9d0 f60078a6 sh t8,0xf6(s3)
.text:0046f9d4 09f82003 jalr t9=>psSha256Init ;undefined psSha256Init()
.text:0046f9d8 21200002 _move param_1,s0
.text:0046f9dc 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f9e0 5803a58f lw param_2,local_30+0x388(sp)
.text:0046f9e4 e887998f lw t9,-0x7818(gp)=>->psSha256Update ;= 004628fc
.text:0046f9e8 21200002 move param_1,s0
.text:0046f9ec 09f82003 jalr t9=>psSha256Update ;undefined psSha256Update()
.text:0046f9f0 23302502 _subu param_3,s1,param_2
.text:0046f9f4 1800bc8f lw gp,local_370+0x388(sp)
.text:0046f9f8 00000000 nop
.text:0046f9fc 7086998f lw t9,-0x7990(gp)=>->psSha256Final ;= 00462a78
.text:0046fa00 15ff0010 b LAB_0046f658
.text:0046fa04 21200002 _move param_1,s0
LAB_0046fa08: ;XREF[1,0]: 0046f364
.text:0046fa08 eeff6d10 beq v1,t5,LAB_0046f9c4
.text:0046fa0c 90066e28 _slti t6,v1,0x690
.text:0046fa10 0300c011 beq t6,zero,LAB_0046fa20
.text:0046fa14 90060f24 _li t7,0x690
.text:0046fa18 5afe0010 b LAB_0046f384
.text:0046fa1c 89060224 _li v0,0x689
LAB_0046fa20: ;XREF[1,0]: 0046fa10
.text:0046fa20 fdfe6f10 beq v1,t7,LAB_0046f618
.text:0046fa24 91061724 _li s7,0x691
.text:0046fa28 58fe7714 bne v1,s7,LAB_0046f38c
.text:0046fa2c f6ff0624 _li param_3,-0xa
LAB_0046fa30: ;XREF[1,0]: 0046f358
.text:0046fa30 6c8d998f lw t9,-0x7294(gp)=>->psSha512Init ;= 00463288
.text:0046fa34 c801b627 addiu s6,sp,0x1c8
.text:0046fa38 40000224 li v0,0x40
.text:0046fa3c 2120c002 move param_1,s6
.text:0046fa40 09f82003 jalr t9=>psSha512Init ;undefined psSha512Init()
.text:0046fa44 f60062a6 _sh v0,0xf6(s3)
.text:0046fa48 1800bc8f lw gp,local_370+0x388(sp)
.text:0046fa4c 5803a58f lw param_2,local_30+0x388(sp)
.text:0046fa50 988a998f lw t9,-0x7568(gp)=>->psSha512Update ;= 00463364
.text:0046fa54 2120c002 move param_1,s6
.text:0046fa58 09f82003 jalr t9=>psSha512Update ;undefined psSha512Update()
.text:0046fa5c 23302502 _subu param_3,s1,param_2
.text:0046fa60 1800bc8f lw gp,local_370+0x388(sp)
.text:0046fa64 00000000 nop
.text:0046fa68 8084998f lw t9,-0x7b80(gp)=>->psSha512Final ;= 004635a8
.text:0046fa6c fafe0010 b LAB_0046f658
.text:0046fa70 2120c002 _move param_1,s6
LAB_0046fa74: ;XREF[1,0]: 0046ee68
.text:0046fa74 708a998f lw t9,-0x7590(gp)=>->getAsnLength32 ;= 00482f8c
.text:0046fa78 4803a427 addiu param_1,sp,0x348
.text:0046fa7c 23284502 subu param_2,s2,param_2
.text:0046fa80 4403a627 addiu param_3,sp,0x344
.text:0046fa84 09f82003 jalr t9=>getAsnLength32 ;undefined getAsnLength32()
.text:0046fa88 21380000 _clear param_4
.text:0046fa8c 1800bc8f lw gp,local_370+0x388(sp)
.text:0046fa90 f8fc4004 bltz v0,LAB_0046ee74
.text:0046fa94 e1ff0624 _li param_3,-0x1f
.text:0046fa98 4803a28f lw v0,local_40+0x388(sp)
.text:0046fa9c 4403a38f lw v1,local_44+0x388(sp)
.text:0046faa0 3803a48f lw param_1,local_50+0x388(sp)
.text:0046faa4 21284300 addu param_2,v0,v1
.text:0046faa8 f2fca414 bne param_2,param_1,LAB_0046ee74
.text:0046faac 23704402 _subu t6,s2,param_1
.text:0046fab0 09fd0010 b LAB_0046eed8
.text:0046fab4 00000000 _nop
LAB_0046fab8: ;XREF[1,0]: 0046f56c
.text:0046fab8 0300762c sltiu s6,v1,0x3
.text:0046fabc adfec016 bne s6,zero,LAB_0046f574
.text:0046fac0 02008724 _addiu param_4,param_1,0x2
.text:0046fac4 feffa324 addiu v1,param_2,-0x2
.text:0046fac8 300003a6 sh v1,0x30(s0)
.text:0046facc a9fe0010 b LAB_0046f574
.text:0046fad0 2c0007ae _sw param_4,0x2c(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psOcspResponseCheckDates(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046fb20
;param_6 undefined4 14 ;XREF[1,0]: 0046fb24
;param_7 undefined4 18 ;XREF[1,0]: 0046fb28
;local_8 undefined4 -8 ;XREF[2,0]: 0046fae4,0046fc44
;local_c undefined4 -c ;XREF[2,0]: 0046fae8,0046fc48
;local_10 undefined4 -10 ;XREF[2,0]: 0046faec,0046fc4c
;local_14 undefined4 -14 ;XREF[2,0]: 0046faf0,0046fc50
;local_18 undefined4 -18 ;XREF[2,0]: 0046faf4,0046fc54
;local_1c undefined4 -1c ;XREF[2,0]: 0046faf8,0046fc58
;local_20 undefined4 -20 ;XREF[2,0]: 0046fafc,0046fc5c
;local_24 undefined4 -24 ;XREF[2,0]: 0046fb00,0046fc60
;local_28 undefined4 -28 ;XREF[2,0]: 0046fb04,0046fc64
;local_40 undefined4 -40 ;XREF[1,0]: 0046fce4
;local_44 undefined4 -44 ;XREF[1,0]: 0046fcec
;local_48 undefined4 -48 ;XREF[1,0]: 0046fce8
;local_4c undefined4 -4c ;XREF[1,0]: 0046fcc8
;local_50 undefined4 -50 ;XREF[1,0]: 0046fcc4
;local_54 undefined4 -54 ;XREF[1,0]: 0046fcc0
;local_58 undefined4 -58 ;XREF[1,0]: 0046fcbc
;local_70 undefined4 -70 ;XREF[1,0]: 0046fb98
;local_74 undefined4 -74 ;XREF[1,0]: 0046fba0
;local_78 undefined4 -78 ;XREF[1,0]: 0046fb9c
;local_7c undefined4 -7c ;XREF[1,0]: 0046fb7c
;local_80 undefined4 -80 ;XREF[1,0]: 0046fb78
;local_84 undefined4 -84 ;XREF[1,0]: 0046fb74
;local_88 undefined4 -88 ;XREF[1,0]: 0046fb70
;local_120 undefined4 -120 ;XREF[1,0]: 0046fdd4
;local_124 undefined4 -124 ;XREF[1,0]: 0046fdcc
;local_128 undefined4 -128 ;XREF[1,0]: 0046fdc8
;local_12c undefined4 -12c ;XREF[1,0]: 0046fdc4
;local_130 undefined4 -130 ;XREF[1,0]: 0046fdc0
;local_134 undefined4 -134 ;XREF[2,0]: 0046fb3c,0046fdbc
;local_138 undefined4 -138 ;XREF[1,0]: 0046fdb8
;local_13c undefined4 -13c ;XREF[1,0]: 0046fdb4
;local_140 undefined4 -140 ;XREF[1,0]: 0046fdb0
;local_144 undefined4 -144 ;XREF[1,0]: 0046fdac
;local_148 undefined4 -148 ;XREF[1,0]: 0046fda8
;local_150 undefined4 -150 ;XREF[9,0]: 0046fb08,0046fbb0,0046fc0c,0046fc84,0046fd00
; 0046fd1c,0046fd44,0046fd7c,0046fe00
;XREF[3,0]: Entry Point,00470204,004d81f0
.text:0046fad4 07001c3c lui gp,0x7
.text:0046fad8 0cff9c27 addiu gp,gp,-0xf4
.text:0046fadc 21e09903 addu gp,gp,t9
.text:0046fae0 a0febd27 addiu sp,sp,-0x160
.text:0046fae4 5801bfaf sw ra,local_8+0x160(sp)
.text:0046fae8 5401b7af sw s7,local_c+0x160(sp)
.text:0046faec 5001b6af sw s6,local_10+0x160(sp)
.text:0046faf0 4c01b5af sw s5,local_14+0x160(sp)
.text:0046faf4 4801b4af sw s4,local_18+0x160(sp)
.text:0046faf8 4401b3af sw s3,local_1c+0x160(sp)
.text:0046fafc 4001b2af sw s2,local_20+0x160(sp)
.text:0046fb00 3c01b1af sw s1,local_24+0x160(sp)
.text:0046fb04 3801b0af sw s0,local_28+0x160(sp)
.text:0046fb08 1000bcaf sw gp=>_gp,local_150+0x160(sp)
.text:0046fb0c 0300a228 slti v0,param_2,0x3
.text:0046fb10 2188a000 move s1,param_2
.text:0046fb14 21908000 move s2,param_1
.text:0046fb18 2198c000 move s3,param_3
.text:0046fb1c 2180e000 move s0,param_4
.text:0046fb20 7001b58f lw s5,param_5+0x160(sp)
.text:0046fb24 7401b48f lw s4,param_6+0x160(sp)
.text:0046fb28 7801b78f lw s7,param_7+0x160(sp)
.text:0046fb2c 45004010 beq v0,zero,LAB_0046fc44
.text:0046fb30 faff0324 _li v1,-0x6
.text:0046fb34 9b00c010 beq param_3,zero,LAB_0046fda4
.text:0046fb38 00000000 _nop
LAB_0046fb3c: ;XREF[1,0]: 0046fdd0
.text:0046fb3c 1400638e lw v1,local_134+0x148(s3)
.text:0046fb40 00000000 nop
.text:0046fb44 4b006010 beq v1,zero,LAB_0046fc74
.text:0046fb48 21206002 _move param_1,s3
LAB_0046fb4c: ;XREF[1,0]: 0046fc88
.text:0046fb4c d800b627 addiu s6,sp,0xd8
.text:0046fb50 21306002 move param_3,s3
.text:0046fb54 2138c002 move param_4,s6
.text:0046fb58 20006826 addiu t0,s3,0x20
LAB_0046fb5c: ;XREF[1,0]: 0046fb80
.text:0046fb5c 0000ca8c lw t2,0x0(param_3)
.text:0046fb60 0400c98c lw t1,0x4(param_3)
.text:0046fb64 0800c48c lw param_1,0x8(param_3)
.text:0046fb68 0c00c58c lw param_2,0xc(param_3)
.text:0046fb6c 1000c624 addiu param_3,param_3,0x10
.text:0046fb70 0000eaac sw t2,0x0(param_4)=>local_88
.text:0046fb74 0400e9ac sw t1,local_84+0x88(a3)
.text:0046fb78 0800e4ac sw param_1,local_80+0x88(a3)
.text:0046fb7c 0c00e5ac sw param_2,local_7c+0x88(a3)
.text:0046fb80 f6ffc814 bne param_3,t0,LAB_0046fb5c
.text:0046fb84 1000e724 _addiu param_4,param_4,0x10
.text:0046fb88 0800cc8c lw t4,0x8(param_3)
.text:0046fb8c 0000cb8c lw t3,0x0(param_3)
.text:0046fb90 0400c88c lw t0,0x4(param_3)
.text:0046fb94 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:0046fb98 0800ecac sw t4,local_70+0x78(a3)
.text:0046fb9c 0000ebac sw t3,0x0(param_4)=>local_78
.text:0046fba0 0400e8ac sw t0,local_74+0x78(a3)
.text:0046fba4 2120c002 move param_1,s6
.text:0046fba8 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:0046fbac 2128e002 _move param_2,s7
.text:0046fbb0 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fbb4 23004014 bne v0,zero,LAB_0046fc44
.text:0046fbb8 ffff0324 _li v1,-0x1
.text:0046fbbc 8a00a012 beq s5,zero,LAB_0046fde8
.text:0046fbc0 00000000 _nop
LAB_0046fbc4: ;XREF[1,0]: 0046fde8
.text:0046fbc4 84008012 beq s4,zero,LAB_0046fdd8
.text:0046fbc8 00000000 _nop
.text:0046fbcc 84000012 beq s0,zero,LAB_0046fde0
.text:0046fbd0 00000000 _nop
LAB_0046fbd4: ;XREF[2,0]: 0046fdd8,0046fde0
.text:0046fbd4 0800458e lw param_2,0x8(s2)
.text:0046fbd8 0c004686 lh param_3,0xc(s2)
.text:0046fbdc f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046fbe0 21200002 move param_1,s0
.text:0046fbe4 21380000 clear param_4
.text:0046fbe8 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046fbec 40801100 _sll s0,s1,0x1
.text:0046fbf0 21781102 addu t7,s0,s1
.text:0046fbf4 80700f00 sll t6,t7,0x2
.text:0046fbf8 2168d101 addu t5,t6,s1
.text:0046fbfc 80380d00 sll param_4,t5,0x2
.text:0046fc00 2130f200 addu param_3,param_4,s2
.text:0046fc04 1000d024 addiu s0,param_3,0x10
.text:0046fc08 2400058e lw param_2,0x24(s0)
.text:0046fc0c 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fc10 0100522c sltiu s2,v0,0x1
.text:0046fc14 5400a014 bne param_2,zero,LAB_0046fd68
.text:0046fc18 21880000 _clear s1
LAB_0046fc1c: ;XREF[2,0]: 0046fd80,0046fd88
.text:0046fc1c 2c00058e lw param_2,0x2c(s0)
.text:0046fc20 00000000 nop
.text:0046fc24 4200a014 bne param_2,zero,LAB_0046fd30
.text:0046fc28 21208002 _move param_1,s4
.text:0046fc2c 58002016 bne s1,zero,LAB_0046fd90
.text:0046fc30 00000000 _nop
LAB_0046fc34: ;XREF[1,0]: 0046fd48
.text:0046fc34 01001224 li s2,0x1
.text:0046fc38 17003212 beq s1,s2,LAB_0046fc98
.text:0046fc3c e1ff1024 _li s0,-0x1f
LAB_0046fc40: ;XREF[3,0]: 0046fd28,0046fd58,0046fe0c
.text:0046fc40 21180002 move v1,s0
LAB_0046fc44: ;XREF[5,0]: 0046fb2c,0046fbb4,0046fc90,0046fd04
; 0046fe04
.text:0046fc44 5801bf8f lw ra,local_8+0x160(sp)
.text:0046fc48 5401b78f lw s7,local_c+0x160(sp)
.text:0046fc4c 5001b68f lw s6,local_10+0x160(sp)
.text:0046fc50 4c01b58f lw s5,local_14+0x160(sp)
.text:0046fc54 4801b48f lw s4,local_18+0x160(sp)
.text:0046fc58 4401b38f lw s3,local_1c+0x160(sp)
.text:0046fc5c 4001b28f lw s2,local_20+0x160(sp)
.text:0046fc60 3c01b18f lw s1,local_24+0x160(sp)
.text:0046fc64 3801b08f lw s0,local_28+0x160(sp)
.text:0046fc68 21106000 move v0,v1
.text:0046fc6c 0800e003 jr ra
.text:0046fc70 6001bd27 _addiu sp,sp,0x160
LAB_0046fc74: ;XREF[1,0]: 0046fb44
.text:0046fc74 948b998f lw t9,-0x746c(gp)=>->psGetBrokenDownGMTime ;= 004860ac
.text:0046fc78 00000000 nop
.text:0046fc7c 09f82003 jalr t9=>psGetBrokenDownGMTime ;undefined psGetBrokenDownGMTime()
.text:0046fc80 21280000 _clear param_2
.text:0046fc84 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fc88 b0ff4010 beq v0,zero,LAB_0046fb4c
.text:0046fc8c ffff0324 _li v1,-0x1
.text:0046fc90 ecff0010 b LAB_0046fc44
.text:0046fc94 00000000 _nop
LAB_0046fc98: ;XREF[1,0]: 0046fc38
.text:0046fc98 0801b127 addiu s1,sp,0x108
LAB_0046fc9c: ;XREF[1,0]: 0046fd60
.text:0046fc9c 21308002 move param_3,s4
.text:0046fca0 21382002 move param_4,s1
.text:0046fca4 20008826 addiu t0,s4,0x20
LAB_0046fca8: ;XREF[1,0]: 0046fccc
.text:0046fca8 0000c28c lw v0,0x0(param_3)
.text:0046fcac 0400df8c lw ra,0x4(param_3)
.text:0046fcb0 0800d88c lw t8,0x8(param_3)
.text:0046fcb4 0c00d48c lw s4,0xc(param_3)
.text:0046fcb8 1000c624 addiu param_3,param_3,0x10
.text:0046fcbc 0000e2ac sw v0,0x0(param_4)=>local_58
.text:0046fcc0 0400ffac sw ra,local_54+0x58(a3)
.text:0046fcc4 0800f8ac sw t8,local_50+0x58(a3)
.text:0046fcc8 0c00f4ac sw s4,local_4c+0x58(a3)
.text:0046fccc f6ffc814 bne param_3,t0,LAB_0046fca8
.text:0046fcd0 1000e724 _addiu param_4,param_4,0x10
.text:0046fcd4 0800c48c lw param_1,0x8(param_3)
.text:0046fcd8 0000c38c lw v1,0x0(param_3)
.text:0046fcdc 0400c58c lw param_2,0x4(param_3)
.text:0046fce0 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:0046fce4 0800e4ac sw param_1,local_40+0x48(a3)
.text:0046fce8 0000e3ac sw v1,0x0(param_4)=>local_48
.text:0046fcec 0400e5ac sw param_2,local_44+0x48(a3)
.text:0046fcf0 21202002 move param_1,s1
.text:0046fcf4 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:0046fcf8 2128e002 _move param_2,s7
.text:0046fcfc 21804000 move s0,v0
.text:0046fd00 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fd04 cfff4014 bne v0,zero,LAB_0046fc44
.text:0046fd08 21184000 _move v1,v0
.text:0046fd0c 2c8c998f lw t9,-0x73d4(gp)=>->psBrokenDownTimeCmp ;= 00486778
.text:0046fd10 2120a002 move param_1,s5
.text:0046fd14 09f82003 jalr t9=>psBrokenDownTimeCmp ;undefined psBrokenDownTimeCmp()
.text:0046fd18 2128c002 _move param_2,s6
.text:0046fd1c 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fd20 33004018 blez v0,LAB_0046fdf0
.text:0046fd24 21202002 _move param_1,s1
.text:0046fd28 c5ff0010 b LAB_0046fc40
.text:0046fd2c f3ff1024 _li s0,-0xd
LAB_0046fd30: ;XREF[1,0]: 0046fc24
.text:0046fd30 30000686 lh param_3,0x30(s0)
.text:0046fd34 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046fd38 00000000 nop
LAB_0046fd3c: ;XREF[1,0]: 0046fd9c
.text:0046fd3c 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046fd40 21380000 _clear param_4
.text:0046fd44 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fd48 baff4010 beq v0,zero,LAB_0046fc34
.text:0046fd4c 01003132 _andi s1,s1,0x1
.text:0046fd50 21880000 clear s1
.text:0046fd54 01001224 li s2,0x1
.text:0046fd58 b9ff3216 bne s1,s2,LAB_0046fc40
.text:0046fd5c e1ff1024 _li s0,-0x1f
.text:0046fd60 ceff0010 b LAB_0046fc9c
.text:0046fd64 0801b127 _addiu s1,sp,0x108
LAB_0046fd68: ;XREF[1,0]: 0046fc14
.text:0046fd68 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046fd6c 28000686 lh param_3,0x28(s0)
.text:0046fd70 2120a002 move param_1,s5
.text:0046fd74 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:0046fd78 21380000 _clear param_4
.text:0046fd7c 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fd80 a6ff4010 beq v0,zero,LAB_0046fc1c
.text:0046fd84 01005132 _andi s1,s2,0x1
.text:0046fd88 a4ff0010 b LAB_0046fc1c
.text:0046fd8c 21880000 _clear s1
LAB_0046fd90: ;XREF[1,0]: 0046fc2c
.text:0046fd90 28000686 lh param_3,0x28(s0)
.text:0046fd94 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0046fd98 2400058e lw param_2,0x24(s0)
.text:0046fd9c e7ff0010 b LAB_0046fd3c
.text:0046fda0 21208002 _move param_1,s4
LAB_0046fda4: ;XREF[1,0]: 0046fb34
.text:0046fda4 1800b327 addiu s3,sp,0x18
.text:0046fda8 1800a0af sw zero,local_148+0x160(sp)
.text:0046fdac 1c00a0af sw zero,local_144+0x160(sp)
.text:0046fdb0 2000a0af sw zero,local_140+0x160(sp)
.text:0046fdb4 2400a0af sw zero,local_13c+0x160(sp)
.text:0046fdb8 2800a0af sw zero,local_138+0x160(sp)
.text:0046fdbc 2c00a0af sw zero,local_134+0x160(sp)
.text:0046fdc0 3000a0af sw zero,local_130+0x160(sp)
.text:0046fdc4 3400a0af sw zero,local_12c+0x160(sp)
.text:0046fdc8 3800a0af sw zero,local_128+0x160(sp)
.text:0046fdcc 3c00a0af sw zero,local_124+0x160(sp)
.text:0046fdd0 5aff0010 b LAB_0046fb3c
.text:0046fdd4 4000a0af _sw zero,local_120+0x160(sp)
LAB_0046fdd8: ;XREF[1,0]: 0046fbc4
.text:0046fdd8 7eff0016 bne s0,zero,LAB_0046fbd4
.text:0046fddc 7800b427 _addiu s4,sp,0x78
LAB_0046fde0: ;XREF[1,0]: 0046fbcc
.text:0046fde0 7cff0010 b LAB_0046fbd4
.text:0046fde4 a800b027 _addiu s0,sp,0xa8
LAB_0046fde8: ;XREF[1,0]: 0046fbbc
.text:0046fde8 76ff0010 b LAB_0046fbc4
.text:0046fdec 4800b527 _addiu s5,sp,0x48
LAB_0046fdf0: ;XREF[1,0]: 0046fd20
.text:0046fdf0 2c8c998f lw t9,-0x73d4(gp)=>->psBrokenDownTimeCmp ;= 00486778
.text:0046fdf4 00000000 nop
.text:0046fdf8 09f82003 jalr t9=>psBrokenDownTimeCmp ;undefined psBrokenDownTimeCmp()
.text:0046fdfc 21286002 _move param_2,s3
.text:0046fe00 1000bc8f lw gp,local_150+0x160(sp)
.text:0046fe04 8fff4104 bgez v0,LAB_0046fc44
.text:0046fe08 21180002 _move v1,s0
.text:0046fe0c 8cff0010 b LAB_0046fc40
.text:0046fe10 f3ff1024 _li s0,-0xd
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psOcspResponseValidate(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0046fe50
;local_res0 undefined4 0 ;XREF[2,0]: 0046fe54,0046ff44
;local_4 undefined4 -4 ;XREF[4,0]: 0046fe24,00470050,00470284,004703b4
;local_8 undefined4 -8 ;XREF[4,0]: 0046fe28,00470054,00470288,004703b8
;local_c undefined4 -c ;XREF[4,0]: 0046fe2c,00470058,0047028c,004703bc
;local_10 undefined4 -10 ;XREF[4,0]: 0046fe30,0047005c,00470290,004703c0
;local_14 undefined4 -14 ;XREF[4,0]: 0046fe34,00470060,00470294,004703c4
;local_18 undefined4 -18 ;XREF[4,0]: 0046fe38,00470064,00470298,004703c8
;local_1c undefined4 -1c ;XREF[4,0]: 0046fe3c,00470068,0047029c,004703cc
;local_20 undefined4 -20 ;XREF[4,0]: 0046fe40,0047006c,004702a0,004703d0
;local_24 undefined4 -24 ;XREF[4,0]: 0046fe44,00470070,004702a4,004703d4
;local_28 undefined4 -28 ;XREF[4,0]: 0046fe48,00470074,004702a8,004703d8
;local_2c undefined4 -2c ;XREF[5,0]: 0046fe7c,004701e0,00470368,004703a0,0047041c
;local_30 undefined4 -30 ;XREF[5,0]: 0046fe74,004701dc,0047033c,00470348,00470414
;local_34 undefined4 -34 ;XREF[5,0]: 00470164,00470194,004701c4,004702f8,0047031c
;local_38 undefined4 -38 ;XREF[4,0]: 0046fef4,0046ff10,0046ff14,0046ff70
;local_17c undefined4 -17c ;XREF[1,0]: 0046fe70
;local_180 undefined4 -180 ;XREF[2,0]: 0046fe6c,00470578
;local_184 undefined4 -184 ;XREF[2,0]: 0046fe68,00470570
;local_188 undefined4 -188 ;XREF[2,0]: 0046fe64,00470218
;local_1d0 undefined4 -1d0 ;XREF[39,0]: 0046fe4c,0046fee8,0046ff38,0046ff60,0046ffc4
; 00470034,00470094,004700e8,0047013c,0047020c
; 00470310,004703f8,00470484,004704a4,004704c8
; 00470528,004705bc,004705d4,004705f0,00470608
; 00470624,00470640,0047065c,00470678,00470690
; 004706a8,004706c0,004706d8,004706f0,0047070c
; 00470724,00470738,00470750,00470768,00470788
; 004707ac,004707c8,00470808,00470830
;local_1d4 undefined4 -1d4 ;XREF[1,0]: 004702fc
;local_1d8 undefined4 -1d8 ;XREF[3,0]: 004701f0,004702f4,00470478
;local_1dc undefined4 -1dc ;XREF[4,0]: 0046ff5c,004701f8,004702f0,00470474
;local_1e0 undefined4 -1e0 ;XREF[4,0]: 0046ff54,004701f4,004702ec,00470470
;XREF[3,0]: Entry Point,00470870,004d8550
.text:0046fe14 07001c3c lui gp,0x7
.text:0046fe18 ccfb9c27 addiu gp,gp,-0x434
.text:0046fe1c 21e09903 addu gp,gp,t9
.text:0046fe20 10febd27 addiu sp,sp,-0x1f0
.text:0046fe24 ec01bfaf sw ra,local_4+0x1f0(sp)
.text:0046fe28 e801beaf sw s8,local_8+0x1f0(sp)
.text:0046fe2c e401b7af sw s7,local_c+0x1f0(sp)
.text:0046fe30 e001b6af sw s6,local_10+0x1f0(sp)
.text:0046fe34 dc01b5af sw s5,local_14+0x1f0(sp)
.text:0046fe38 d801b4af sw s4,local_18+0x1f0(sp)
.text:0046fe3c d401b3af sw s3,local_1c+0x1f0(sp)
.text:0046fe40 d001b2af sw s2,local_20+0x1f0(sp)
.text:0046fe44 cc01b1af sw s1,local_24+0x1f0(sp)
.text:0046fe48 c801b0af sw s0,local_28+0x1f0(sp)
.text:0046fe4c 2000bcaf sw gp=>_gp,local_1d0+0x1f0(sp)
.text:0046fe50 0002b58f lw s5,param_5+0x1f0(sp)
.text:0046fe54 f001a4af sw param_1,local_res0+0x1f0(sp)
.text:0046fe58 21f0a000 move s8,param_2
.text:0046fe5c 21b8c000 move s7,param_3
.text:0046fe60 21a0e000 move s4,param_4
.text:0046fe64 6800a0af sw zero,local_188+0x1f0(sp)
.text:0046fe68 6c00a0af sw zero,local_184+0x1f0(sp)
.text:0046fe6c 7000a0af sw zero,local_180+0x1f0(sp)
.text:0046fe70 7400a0af sw zero,local_17c+0x1f0(sp)
.text:0046fe74 c001a0af sw zero,local_30+0x1f0(sp)
.text:0046fe78 a401a012 beq s5,zero,LAB_0047050c
.text:0046fe7c c401a0af _sw zero,local_2c+0x1f0(sp)
LAB_0046fe80: ;XREF[1,0]: 00470510
.text:0046fe80 1400a58e lw param_2,0x14(s5)=>.bss:DAT_004dad10 ;= ??
.text:0046fe84 00000000 nop
.text:0046fe88 a800a014 bne param_2,zero,LAB_0047012c
.text:0046fe8c 7800b027 _addiu s0,sp,0x78
LAB_0046fe90: ;XREF[1,0]: 00470148
.text:0046fe90 f800858e lw param_2,0xf8(s4)
.text:0046fe94 00000000 nop
.text:0046fe98 3600a010 beq param_2,zero,LAB_0046ff74
.text:0046fe9c 21b00000 _clear s6
.text:0046fea0 09000010 b LAB_0046fec8
.text:0046fea4 2180a000 _move s0,param_2
LAB_0046fea8: ;XREF[1,0]: 0046fed8
.text:0046fea8 0000868e lw param_3,0x0(s4)
.text:0046feac 0890998f lw t9,-0x6ff8(gp)=>->getAsnTagLenUnsafe ;= 00482ebc
.text:0046feb0 7400c014 bne param_3,zero,LAB_00470084
.text:0046feb4 2120c000 _move param_1,param_3
LAB_0046feb8: ;XREF[4,0]: 0046feec,00470098,004700a8,004700c4
.text:0046feb8 1c03108e lw s0,0x31c(s0)
.text:0046febc 00000000 nop
.text:0046fec0 a5000012 beq s0,zero,LAB_00470158
.text:0046fec4 00000000 _nop
LAB_0046fec8: ;XREF[1,0]: 0046fea0
.text:0046fec8 0400878e lw param_4,0x4(s4)
.text:0046fecc e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0046fed0 fc020526 addiu param_2,s0,0x2fc
.text:0046fed4 2120e000 move param_1,param_4
.text:0046fed8 f3ffe010 beq param_4,zero,LAB_0046fea8
.text:0046fedc 14000624 _li param_3,0x14
LAB_0046fee0: ;XREF[1,0]: 004700d0
.text:0046fee0 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0046fee4 00000000 _nop
.text:0046fee8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0046feec f2ff4014 bne v0,zero,LAB_0046feb8
.text:0046fef0 00000000 _nop
.text:0046fef4 b801beaf sw s8,local_38+0x1f0(sp)
.text:0046fef8 9700c013 beq s8,zero,LAB_00470158
.text:0046fefc 2188c003 _move s1,s8
.text:0046ff00 08000010 b LAB_0046ff24
.text:0046ff04 c4001226 _addiu s2,s0,0xc4
LAB_0046ff08: ;XREF[1,0]: 0046ff4c
.text:0046ff08 1c032d8e lw t5,0x31c(s1)
.text:0046ff0c 00000000 nop
.text:0046ff10 b801adaf sw t5,local_38+0x1f0(sp)
LAB_0046ff14: ;XREF[1,0]: 0046ff6c
.text:0046ff14 b801b18f lw s1,local_38+0x1f0(sp)
.text:0046ff18 00000000 nop
.text:0046ff1c 8e002012 beq s1,zero,LAB_00470158
.text:0046ff20 00000000 _nop
LAB_0046ff24: ;XREF[1,0]: 0046ff00
.text:0046ff24 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:0046ff28 48012426 addiu param_1,s1,0x148
.text:0046ff2c 21284002 move param_2,s2
.text:0046ff30 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:0046ff34 14000624 _li param_3,0x14
.text:0046ff38 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0046ff3c 21302002 move param_3,s1
.text:0046ff40 0490998f lw t9,-0x6ffc(gp)=>->psX509AuthenticateCert;= 0046df58
.text:0046ff44 f001a48f lw param_1,local_res0+0x1f0(sp)
.text:0046ff48 21280002 move param_2,s0
.text:0046ff4c eeff4014 bne v0,zero,LAB_0046ff08
.text:0046ff50 b801a727 _addiu param_4,sp,0x1b8
.text:0046ff54 1000a0af sw zero,local_1e0+0x1f0(sp)
.text:0046ff58 09f82003 jalr t9=>psX509AuthenticateCert ;undefined psX509AuthenticateCert()
.text:0046ff5c 1400a0af _sw zero,local_1dc+0x1f0(sp)
.text:0046ff60 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0046ff64 39004014 bne v0,zero,LAB_0047004c
.text:0046ff68 21b00002 _move s6,s0
.text:0046ff6c e9ff0010 b LAB_0046ff14
.text:0046ff70 b801a0af _sw zero,local_38+0x1f0(sp)
LAB_0046ff74: ;XREF[1,0]: 0046fe98
.text:0046ff74 0b00c017 bne s8,zero,LAB_0046ffa4
.text:0046ff78 2180c003 _move s0,s8
.text:0046ff7c 17000010 b LAB_0046ffdc
.text:0046ff80 00000000 _nop
LAB_0046ff84: ;XREF[1,0]: 0046ffb4
.text:0046ff84 00008f8e lw t7,0x0(s4)
.text:0046ff88 0890998f lw t9,-0x6ff8(gp)=>->getAsnTagLenUnsafe ;= 00482ebc
.text:0046ff8c 5200e015 bne t7,zero,LAB_004700d8
.text:0046ff90 2120e001 _move param_1,t7
LAB_0046ff94: ;XREF[4,0]: 0046ffc8,004700ec,004700fc,00470118
.text:0046ff94 1c03108e lw s0,0x31c(s0)
.text:0046ff98 00000000 nop
.text:0046ff9c 0d000012 beq s0,zero,LAB_0046ffd4
.text:0046ffa0 00000000 _nop
LAB_0046ffa4: ;XREF[1,0]: 0046ff74
.text:0046ffa4 04008e8e lw t6,0x4(s4)
.text:0046ffa8 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0046ffac fc020526 addiu param_2,s0,0x2fc
.text:0046ffb0 2120c001 move param_1,t6
.text:0046ffb4 f3ffc011 beq t6,zero,LAB_0046ff84
.text:0046ffb8 14000624 _li param_3,0x14
LAB_0046ffbc: ;XREF[1,0]: 00470124
.text:0046ffbc 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0046ffc0 00000000 _nop
.text:0046ffc4 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0046ffc8 f2ff4014 bne v0,zero,LAB_0046ff94
.text:0046ffcc 00000000 _nop
.text:0046ffd0 21b00002 move s6,s0
LAB_0046ffd4: ;XREF[1,0]: 0046ff9c
.text:0046ffd4 6200c016 bne s6,zero,LAB_00470160
.text:0046ffd8 00000000 _nop
LAB_0046ffdc: ;XREF[1,0]: 0046ff7c
.text:0046ffdc 1c03f08e lw s0,0x31c(s7)
.text:0046ffe0 00000000 nop
.text:0046ffe4 0b000016 bne s0,zero,LAB_00470014
.text:0046ffe8 ffff0424 _li param_1,-0x1
.text:0046ffec 18000010 b LAB_00470050
.text:0046fff0 00000000 _nop
LAB_0046fff4: ;XREF[1,0]: 00470024
.text:0046fff4 0000858e lw param_2,0x0(s4)
.text:0046fff8 0890998f lw t9,-0x6ff8(gp)=>->getAsnTagLenUnsafe ;= 00482ebc
.text:0046fffc 2e01a014 bne param_2,zero,LAB_004704b8
LAB_00470000: ;XREF[1,0]: 004d7a1c
.text:00470000 2120a000 _move param_1,param_2
LAB_00470004: ;XREF[4,0]: 00470038,004704cc,004704dc,004704f8
.text:00470004 1c03108e lw s0,0x31c(s0)
.text:00470008 00000000 nop
.text:0047000c 0d000012 beq s0,zero,LAB_00470044
.text:00470010 00000000 _nop
LAB_00470014: ;XREF[1,0]: 0046ffe4
.text:00470014 0400918e lw s1,0x4(s4)
.text:00470018 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0047001c fc020526 addiu param_2,s0,0x2fc
.text:00470020 21202002 move param_1,s1
.text:00470024 f3ff2012 beq s1,zero,LAB_0046fff4
.text:00470028 14000624 _li param_3,0x14
LAB_0047002c: ;XREF[1,0]: 00470504
.text:0047002c 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00470030 00000000 _nop
.text:00470034 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470038 f2ff4014 bne v0,zero,LAB_00470004
.text:0047003c 00000000 _nop
.text:00470040 21b00002 move s6,s0
LAB_00470044: ;XREF[1,0]: 0047000c
.text:00470044 4600c016 bne s6,zero,LAB_00470160
.text:00470048 00000000 _nop
LAB_0047004c: ;XREF[1,0]: 0046ff64
.text:0047004c ffff0424 li param_1,-0x1
LAB_00470050: ;XREF[13,0]: 0046ffec,00470150,00470158,004701a8
; 00470210,004702d0,00470314,00470324
; 00470350,004703a8,00470454,00470488
; 004704b0
.text:00470050 ec01bf8f lw ra,local_4+0x1f0(sp)
.text:00470054 e801be8f lw s8,local_8+0x1f0(sp)
.text:00470058 e401b78f lw s7,local_c+0x1f0(sp)
.text:0047005c e001b68f lw s6,local_10+0x1f0(sp)
.text:00470060 dc01b58f lw s5,local_14+0x1f0(sp)
.text:00470064 d801b48f lw s4,local_18+0x1f0(sp)
.text:00470068 d401b38f lw s3,local_1c+0x1f0(sp)
.text:0047006c d001b28f lw s2,local_20+0x1f0(sp)
.text:00470070 cc01b18f lw s1,local_24+0x1f0(sp)
.text:00470074 c801b08f lw s0,local_28+0x1f0(sp)
.text:00470078 21108000 move v0,param_1
.text:0047007c 0800e003 jr ra
.text:00470080 f001bd27 _addiu sp,sp,0x1f0
LAB_00470084: ;XREF[1,0]: 0046feb0
.text:00470084 09f82003 jalr t9=>getAsnTagLenUnsafe ;undefined getAsnTagLenUnsafe()
.text:00470088 00000000 _nop
.text:0047008c feff4824 addiu t0,v0,-0x2
.text:00470090 ff03042d sltiu param_1,t0,0x3ff
.text:00470094 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470098 87ff8010 beq param_1,zero,LAB_0046feb8
.text:0047009c 00000000 _nop
.text:004700a0 1003048e lw param_1,0x310(s0)
.text:004700a4 00000000 nop
.text:004700a8 83ff8010 beq param_1,zero,LAB_0046feb8
.text:004700ac 21304000 _move param_3,v0
.text:004700b0 1a030c96 lhu t4,0x31a(s0)
.text:004700b4 14030a96 lhu t2,0x314(s0)
.text:004700b8 21588201 addu t3,t4,v0
.text:004700bc 2b484b01 sltu t1,t2,t3
.text:004700c0 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:004700c4 7cff2015 bne t1,zero,LAB_0046feb8
.text:004700c8 21208c00 _addu param_1,param_1,t4
.text:004700cc 0000858e lw param_2,0x0(s4)
.text:004700d0 83ff0010 b LAB_0046fee0
.text:004700d4 00000000 _nop
LAB_004700d8: ;XREF[1,0]: 0046ff8c
.text:004700d8 09f82003 jalr t9=>getAsnTagLenUnsafe ;undefined getAsnTagLenUnsafe()
.text:004700dc 00000000 _nop
.text:004700e0 feff5e24 addiu s8,v0,-0x2
.text:004700e4 ff03d82f sltiu t8,s8,0x3ff
.text:004700e8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004700ec a9ff0013 beq t8,zero,LAB_0046ff94
.text:004700f0 00000000 _nop
.text:004700f4 1003048e lw param_1,0x310(s0)
.text:004700f8 00000000 nop
.text:004700fc a5ff8010 beq param_1,zero,LAB_0046ff94
.text:00470100 21304000 _move param_3,v0
.text:00470104 1a031296 lhu s2,0x31a(s0)
.text:00470108 14031396 lhu s3,0x314(s0)
.text:0047010c 21104202 addu v0,s2,v0
.text:00470110 2bf86202 sltu ra,s3,v0
.text:00470114 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:00470118 9effe017 bne ra,zero,LAB_0046ff94
.text:0047011c 21209200 _addu param_1,param_1,s2
.text:00470120 0000858e lw param_2,0x0(s4)
.text:00470124 a5ff0010 b LAB_0046ffbc
.text:00470128 00000000 _nop
LAB_0047012c: ;XREF[1,0]: 0046fe88
.text:0047012c 3c8b998f lw t9,-0x74c4(gp)=>->psParseBufFromStati...;= 004875b4
.text:00470130 1800a68e lw param_3,0x18(s5)
.text:00470134 09f82003 jalr t9=>psParseBufFromStaticData ;undefined psParseBufFromStaticData()
.text:00470138 21200002 _move param_1,s0
.text:0047013c 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470140 19014010 beq v0,zero,LAB_004705a8
.text:00470144 21184000 _move v1,v0
LAB_00470148: ;XREF[1,0]: 00470728
.text:00470148 51ff6010 beq v1,zero,LAB_0046fe90
.text:0047014c faff0424 _li param_1,-0x6
.text:00470150 bfff0010 b LAB_00470050
.text:00470154 00000000 _nop
LAB_00470158: ;XREF[3,0]: 0046fec0,0046fef8,0046ff1c
.text:00470158 bdffc012 beq s6,zero,LAB_00470050
.text:0047015c ffff0424 _li param_1,-0x1
LAB_00470160: ;XREF[2,0]: 0046ffd4,00470044
.text:00470160 a000f196 lhu s1,0xa0(s7)
.text:00470164 bc01a0af sw zero,local_34+0x1f0(sp)
.text:00470168 21800000 clear s0
.text:0047016c 21900000 clear s2
.text:00470170 10008226 addiu v0,s4,0x10
LAB_00470174: ;XREF[1,0]: 0047019c
.text:00470174 10004484 lh param_1,0x10(v0)
.text:00470178 21984000 move s3,v0
.text:0047017c e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:00470180 99002412 beq s1,param_1,LAB_004703e8
.text:00470184 21302002 _move param_3,s1
.text:00470188 01004c26 addiu t4,s2,0x1
LAB_0047018c: ;XREF[1,0]: 004703fc
.text:0047018c 03008629 slti param_3,t4,0x3
.text:00470190 21808001 move s0,t4
.text:00470194 bc01acaf sw t4,local_34+0x1f0(sp)
.text:00470198 21908001 move s2,t4
.text:0047019c f5ffc014 bne param_3,zero,LAB_00470174
.text:004701a0 34006226 _addiu v0,s3,0x34
.text:004701a4 03001724 li s7,0x3
LAB_004701a8: ;XREF[1,0]: 00470404
.text:004701a8 a9ff1712 beq s0,s7,LAB_00470050
.text:004701ac ffff0424 _li param_1,-0x1
.text:004701b0 1c00a28e lw v0,0x1c(s5)
.text:004701b4 00000000 nop
.text:004701b8 03004010 beq v0,zero,LAB_004701c8
.text:004701bc 00000000 _nop
.text:004701c0 000050ac sw s0,0x0(v0)
.text:004701c4 bc01b08f lw s0,local_34+0x1f0(sp)
LAB_004701c8: ;XREF[1,0]: 004701b8
.text:004701c8 12006386 lh v1,0x12(s3)
.text:004701cc 00000000 nop
.text:004701d0 8e006014 bne v1,zero,LAB_0047040c
.text:004701d4 01000224 _li v0,0x1
.text:004701d8 01001924 li t9,0x1
.text:004701dc c001b9af sw t9,local_30+0x1f0(sp)
.text:004701e0 c401a0af sw zero,local_2c+0x1f0(sp)
LAB_004701e4: ;XREF[2,0]: 0047040c,00470418
.text:004701e4 1088998f lw t9,-0x77f0(gp)=>->psOcspResponseCheck...;= 0046fad4
.text:004701e8 78000d24 li t5,0x78
.text:004701ec 21208002 move param_1,s4
.text:004701f0 1800adaf sw t5,local_1d8+0x1f0(sp)
.text:004701f4 1000a0af sw zero,local_1e0+0x1f0(sp)
.text:004701f8 1400a0af sw zero,local_1dc+0x1f0(sp)
.text:004701fc 21280002 move param_2,s0
.text:00470200 21300000 clear param_3
.text:00470204 09f82003 jalr t9=>psOcspResponseCheckDates ;undefined psOcspResponseCheckDates(u...
.text:00470208 21380000 _clear param_4
.text:0047020c 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470210 8fff4014 bne v0,zero,LAB_00470050
.text:00470214 ffff0424 _li param_1,-0x1
.text:00470218 6800b08f lw s0,local_188+0x1f0(sp)
.text:0047021c 00000000 nop
.text:00470220 0a000012 beq s0,zero,LAB_0047024c
.text:00470224 00000000 _nop
.text:00470228 0800b08e lw s0,0x8(s5)
.text:0047022c 00000000 nop
.text:00470230 06000012 beq s0,zero,LAB_0047024c
.text:00470234 00000000 _nop
.text:00470238 fc008e8e lw t6,0xfc(s4)
.text:0047023c 00000000 nop
.text:00470240 ca00c015 bne t6,zero,LAB_0047056c
.text:00470244 fc009f26 _addiu ra,s4,0xfc
.text:00470248 000000ae sw zero,0x0(s0)
LAB_0047024c: ;XREF[4,0]: 00470220,00470230,0047058c,00470818
.text:0047024c ac008396 lhu v1,0xac(s4)
.text:00470250 0e020224 li v0,0x20e
.text:00470254 78006210 beq v1,v0,LAB_00470438
.text:00470258 0f027228 _slti s2,v1,0x20f
.text:0047025c 70004012 beq s2,zero,LAB_00470420
.text:00470260 8f060924 _li t1,0x68f
.text:00470264 08021124 li s1,0x208
.text:00470268 ca007110 beq v1,s1,LAB_00470594
.text:0047026c 09026528 _slti param_2,v1,0x209
.text:00470270 b000a010 beq param_2,zero,LAB_00470534
.text:00470274 5b000224 _li v0,0x5b
LAB_00470278: ;XREF[1,0]: 00470430
.text:00470278 0f006210 beq v1,v0,LAB_004702b8
.text:0047027c 14001124 _li s1,0x14
.text:00470280 f6ff0424 li param_1,-0xa
LAB_00470284: ;XREF[2,0]: 00470540,0047055c
.text:00470284 ec01bf8f lw ra,local_4+0x1f0(sp)
.text:00470288 e801be8f lw s8,local_8+0x1f0(sp)
.text:0047028c e401b78f lw s7,local_c+0x1f0(sp)
.text:00470290 e001b68f lw s6,local_10+0x1f0(sp)
.text:00470294 dc01b58f lw s5,local_14+0x1f0(sp)
.text:00470298 d801b48f lw s4,local_18+0x1f0(sp)
.text:0047029c d401b38f lw s3,local_1c+0x1f0(sp)
.text:004702a0 d001b28f lw s2,local_20+0x1f0(sp)
.text:004702a4 cc01b18f lw s1,local_24+0x1f0(sp)
.text:004702a8 c801b08f lw s0,local_28+0x1f0(sp)
.text:004702ac 21108000 move v0,param_1
.text:004702b0 0800e003 jr ra
.text:004702b4 f001bd27 _addiu sp,sp,0x1f0
LAB_004702b8: ;XREF[4,0]: 00470278,00470564,004705a0,00470848
.text:004702b8 01000224 li v0,0x1
.text:004702bc 01001024 li s0,0x1
.text:004702c0 62005010 beq v0,s0,LAB_0047044c
.text:004702c4 00000000 _nop
LAB_004702c8: ;XREF[1,0]: 00470444
.text:004702c8 9600cc92 lbu t4,0x96(s6)
.text:004702cc 03000624 li param_3,0x3
.text:004702d0 5fff8615 bne t4,param_3,LAB_00470050
.text:004702d4 ffff0424 _li param_1,-0x1
.text:004702d8 b0008e8e lw t6,0xb0(s4)
.text:004702dc b4008d96 lhu t5,0xb4(s4)
.text:004702e0 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:004702e4 bc01b727 addiu s7,sp,0x1bc
.text:004702e8 21200000 clear param_1
.text:004702ec 1000aeaf sw t6,local_1e0+0x1f0(sp)
.text:004702f0 1400adaf sw t5,local_1dc+0x1f0(sp)
.text:004702f4 1800b7af sw s7,local_1d8+0x1f0(sp)
.text:004702f8 bc01a0af sw zero,local_34+0x1f0(sp)
.text:004702fc 1c00a0af sw zero,local_1d4+0x1f0(sp)
.text:00470300 2800c526 addiu param_2,s6,0x28
.text:00470304 b6008626 addiu param_3,s4,0xb6
.text:00470308 09f82003 jalr t9=>psEccDsaVerify ;undefined psEccDsaVerify(undefined p...
.text:0047030c 21382002 _move param_4,s1
.text:00470310 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470314 4eff4004 bltz v0,LAB_00470050
.text:00470318 ffff0424 _li param_1,-0x1
.text:0047031c bc01b48f lw s4,local_34+0x1f0(sp)
.text:00470320 00000000 nop
.text:00470324 4aff9016 bne s4,s0,LAB_00470050
.text:00470328 00000000 _nop
LAB_0047032c: ;XREF[1,0]: 004704a8
.text:0047032c 0000a28e lw v0,0x0(s5)
.text:00470330 00000000 nop
.text:00470334 04004010 beq v0,zero,LAB_00470348
.text:00470338 00000000 _nop
.text:0047033c c001b68f lw s6,local_30+0x1f0(sp)
.text:00470340 00000000 nop
.text:00470344 000056ac sw s6,0x0(v0)
LAB_00470348: ;XREF[1,0]: 00470334
.text:00470348 c001b08f lw s0,local_30+0x1f0(sp)
.text:0047034c 00000000 nop
.text:00470350 3fff0012 beq s0,zero,LAB_00470050
.text:00470354 ffff0424 _li param_1,-0x1
.text:00470358 0400a28e lw v0,0x4(s5)
.text:0047035c 00000000 nop
.text:00470360 04004010 beq v0,zero,LAB_00470374
.text:00470364 00000000 _nop
.text:00470368 c401af8f lw t7,local_2c+0x1f0(sp)
.text:0047036c 00000000 nop
.text:00470370 00004fac sw t7,0x0(v0)
LAB_00470374: ;XREF[1,0]: 00470360
.text:00470374 0c00a48e lw param_1,0xc(s5)
.text:00470378 00000000 nop
.text:0047037c 66008014 bne param_1,zero,LAB_00470518
.text:00470380 14006526 _addiu param_2,s3,0x14
LAB_00470384: ;XREF[1,0]: 0047052c
.text:00470384 1000a38e lw v1,0x10(s5)
.text:00470388 00000000 nop
.text:0047038c 04006010 beq v1,zero,LAB_004703a0
.text:00470390 00000000 _nop
.text:00470394 23007592 lbu s5,0x23(s3)
.text:00470398 00000000 nop
.text:0047039c 000075ac sw s5,0x0(v1)
LAB_004703a0: ;XREF[1,0]: 0047038c
.text:004703a0 c401b38f lw s3,local_2c+0x1f0(sp)
.text:004703a4 00000000 nop
.text:004703a8 29ff6016 bne s3,zero,LAB_00470050
.text:004703ac ddff0424 _li param_1,-0x23
.text:004703b0 21200000 clear param_1
.text:004703b4 ec01bf8f lw ra,local_4+0x1f0(sp)
.text:004703b8 e801be8f lw s8,local_8+0x1f0(sp)
.text:004703bc e401b78f lw s7,local_c+0x1f0(sp)
.text:004703c0 e001b68f lw s6,local_10+0x1f0(sp)
.text:004703c4 dc01b58f lw s5,local_14+0x1f0(sp)
.text:004703c8 d801b48f lw s4,local_18+0x1f0(sp)
.text:004703cc d401b38f lw s3,local_1c+0x1f0(sp)
.text:004703d0 d001b28f lw s2,local_20+0x1f0(sp)
.text:004703d4 cc01b18f lw s1,local_24+0x1f0(sp)
.text:004703d8 c801b08f lw s0,local_28+0x1f0(sp)
.text:004703dc 21108000 move v0,param_1
.text:004703e0 0800e003 jr ra
.text:004703e4 f001bd27 _addiu sp,sp,0x1f0
LAB_004703e8: ;XREF[1,0]: 00470180
.text:004703e8 9c00e48e lw param_1,0x9c(s7)
.text:004703ec 0c00458c lw param_2,0xc(v0)
.text:004703f0 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004703f4 00000000 _nop
.text:004703f8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004703fc 63ff4014 bne v0,zero,LAB_0047018c
.text:00470400 01004c26 _addiu t4,s2,0x1
.text:00470404 68ff0010 b LAB_004701a8
.text:00470408 03001724 _li s7,0x3
LAB_0047040c: ;XREF[1,0]: 004701d0
.text:0047040c 75ff6214 bne v1,v0,LAB_004701e4
.text:00470410 00000000 _nop
.text:00470414 c001a2af sw v0,local_30+0x1f0(sp)
.text:00470418 72ff0010 b LAB_004701e4
.text:0047041c c401a2af _sw v0,local_2c+0x1f0(sp)
LAB_00470420: ;XREF[1,0]: 0047025c
.text:00470420 5f006910 beq v1,t1,LAB_004705a0
.text:00470424 90066a28 _slti t2,v1,0x690
.text:00470428 4a004011 beq t2,zero,LAB_00470554
.text:0047042c 90060b24 _li t3,0x690
.text:00470430 91ff0010 b LAB_00470278
.text:00470434 89060224 _li v0,0x689
LAB_00470438: ;XREF[1,0]: 00470254
.text:00470438 40001124 li s1,0x40
.text:0047043c 03000224 li v0,0x3
LAB_00470440: ;XREF[3,0]: 0047054c,00470598,00470840
.text:00470440 01001024 li s0,0x1
.text:00470444 a0ff5014 bne v0,s0,LAB_004702c8
.text:00470448 00000000 _nop
LAB_0047044c: ;XREF[1,0]: 004702c0
.text:0047044c 9600c392 lbu v1,0x96(s6)
.text:00470450 00000000 nop
.text:00470454 fefe7014 bne v1,s0,LAB_00470050
.text:00470458 ffff0424 _li param_1,-0x1
.text:0047045c b000868e lw param_3,0xb0(s4)
.text:00470460 b4008796 lhu param_4,0xb4(s4)
.text:00470464 7091998f lw t9,-0x6e90(gp)=>->pubRsaDecryptSigned...;= 00480e3c
.text:00470468 2800b027 addiu s0,sp,0x28
.text:0047046c 21200000 clear param_1
.text:00470470 1000b0af sw s0,local_1e0+0x1f0(sp)
.text:00470474 1400b1af sw s1,local_1dc+0x1f0(sp)
.text:00470478 1800a0af sw zero,local_1d8+0x1f0(sp)
.text:0047047c 09f82003 jalr t9=>pubRsaDecryptSignedElement ;undefined pubRsaDecryptSignedElement...
.text:00470480 2800c526 _addiu param_2,s6,0x28
.text:00470484 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470488 f1fe4004 bltz v0,LAB_00470050
.text:0047048c ffff0424 _li param_1,-0x1
.text:00470490 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:00470494 b6008426 addiu param_1,s4,0xb6
.text:00470498 21280002 move param_2,s0
.text:0047049c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004704a0 21302002 _move param_3,s1
.text:004704a4 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004704a8 a0ff4010 beq v0,zero,LAB_0047032c
.text:004704ac ffff0424 _li param_1,-0x1
.text:004704b0 e7fe0010 b LAB_00470050
.text:004704b4 00000000 _nop
LAB_004704b8: ;XREF[1,0]: 0046fffc
.text:004704b8 09f82003 jalr t9=>getAsnTagLenUnsafe ;undefined getAsnTagLenUnsafe()
.text:004704bc 00000000 _nop
.text:004704c0 feff4724 addiu param_4,v0,-0x2
.text:004704c4 ff03e32c sltiu v1,param_4,0x3ff
.text:004704c8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004704cc cdfe6010 beq v1,zero,LAB_00470004
.text:004704d0 00000000 _nop
.text:004704d4 1003048e lw param_1,0x310(s0)
.text:004704d8 00000000 nop
.text:004704dc c9fe8010 beq param_1,zero,LAB_00470004
.text:004704e0 21304000 _move param_3,v0
.text:004704e4 1a030b96 lhu t3,0x31a(s0)
.text:004704e8 14030996 lhu t1,0x314(s0)
.text:004704ec 21506201 addu t2,t3,v0
.text:004704f0 2b402a01 sltu t0,t1,t2
.text:004704f4 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:004704f8 c2fe0015 bne t0,zero,LAB_00470004
.text:004704fc 21208b00 _addu param_1,param_1,t3
.text:00470500 0000858e lw param_2,0x0(s4)
.text:00470504 c9fe0010 b LAB_0047002c
.text:00470508 00000000 _nop
LAB_0047050c: ;XREF[1,0]: 0046fe78
.text:0047050c 1880828f lw v0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00470510 5bfe0010 b LAB_0046fe80
.text:00470514 fcac5524 _addiu s5,v0,-0x5304
LAB_00470518: ;XREF[1,0]: 0047037c
.text:00470518 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:0047051c 0f000624 li param_3,0xf
.text:00470520 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:00470524 21380000 _clear param_4
.text:00470528 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047052c 95ff0010 b LAB_00470384
.text:00470530 00000000 _nop
LAB_00470534: ;XREF[1,0]: 00470270
.text:00470534 0c020724 li param_4,0x20c
.text:00470538 c0006710 beq v1,param_4,LAB_0047083c
.text:0047053c 0d020824 _li t0,0x20d
.text:00470540 50ff6814 bne v1,t0,LAB_00470284
.text:00470544 f6ff0424 _li param_1,-0xa
.text:00470548 30001124 li s1,0x30
.text:0047054c bcff0010 b LAB_00470440
.text:00470550 03000224 _li v0,0x3
LAB_00470554: ;XREF[1,0]: 00470428
.text:00470554 bc006b10 beq v1,t3,LAB_00470848
.text:00470558 91060424 _li param_1,0x691
.text:0047055c 49ff6414 bne v1,param_1,LAB_00470284
.text:00470560 f6ff0424 _li param_1,-0xa
.text:00470564 54ff0010 b LAB_004702b8
.text:00470568 40001124 _li s1,0x40
LAB_0047056c: ;XREF[1,0]: 00470240
.text:0047056c 0400e58f lw param_2,0x4(ra)
.text:00470570 6c00a78f lw param_4,local_184+0x1f0(sp)
.text:00470574 0800f88f lw t8,0x8(ra)
.text:00470578 7000be8f lw s8,local_180+0x1f0(sp)
.text:0047057c 23780503 subu t7,t8,param_2
.text:00470580 2330c703 subu param_3,s8,param_4
.text:00470584 9800cf10 beq param_3,t7,LAB_004707e8
.text:00470588 21880000 _clear s1
LAB_0047058c: ;XREF[3,0]: 004707e8,004707f0,0047080c
.text:0047058c 2fff0010 b LAB_0047024c
.text:00470590 000011ae _sw s1,0x0(s0)
LAB_00470594: ;XREF[1,0]: 00470268
.text:00470594 14001124 li s1,0x14
.text:00470598 a9ff0010 b LAB_00470440
.text:0047059c 03000224 _li v0,0x3
LAB_004705a0: ;XREF[1,0]: 00470420
.text:004705a0 45ff0010 b LAB_004702b8
.text:004705a4 20001124 _li s1,0x20
LAB_004705a8: ;XREF[1,0]: 00470140
.text:004705a8 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:004705ac 21200002 move param_1,s0
.text:004705b0 9800a527 addiu param_2,sp,0x98
.text:004705b4 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:004705b8 30000624 _li param_3,0x30
.text:004705bc 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004705c0 9800a427 addiu param_1,sp,0x98
.text:004705c4 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:004705c8 b800a527 addiu param_2,sp,0xb8
.text:004705cc 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:004705d0 30000624 _li param_3,0x30
.text:004705d4 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004705d8 05000624 li param_3,0x5
.text:004705dc 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:004705e0 788f998f lw t9,-0x7088(gp)=>->psParseBufTrySkipBytes;= 00487638
.text:004705e4 b800a427 addiu param_1,sp,0xb8
.text:004705e8 09f82003 jalr t9=>psParseBufTrySkipBytes ;undefined psParseBufTrySkipBytes()
.text:004705ec 741ba524 _addiu param_2=>...,param_2,0x1b74 ;= A0h
.text:004705f0 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004705f4 b800a427 addiu param_1,sp,0xb8
.text:004705f8 908d998f lw t9,-0x7270(gp)=>->psParseBufTrySkipTag ;= 00487f34
.text:004705fc 00000000 nop
.text:00470600 09f82003 jalr t9=>psParseBufTrySkipTag ;undefined psParseBufTrySkipTag()
.text:00470604 a1000524 _li param_2,0xa1
.text:00470608 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047060c 1801b327 addiu s3,sp,0x118
.text:00470610 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:00470614 b800a427 addiu param_1,sp,0xb8
.text:00470618 21286002 move param_2,s3
.text:0047061c 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:00470620 30000624 _li param_3,0x30
.text:00470624 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470628 3801b227 addiu s2,sp,0x138
.text:0047062c 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:00470630 21206002 move param_1,s3
.text:00470634 21284002 move param_2,s2
.text:00470638 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:0047063c 30000624 _li param_3,0x30
.text:00470640 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470644 5801b127 addiu s1,sp,0x158
.text:00470648 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:0047064c 21282002 move param_2,s1
.text:00470650 21204002 move param_1,s2
.text:00470654 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:00470658 30000624 _li param_3,0x30
.text:0047065c 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470660 7801b027 addiu s0,sp,0x178
.text:00470664 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:00470668 21280002 move param_2,s0
.text:0047066c 30000624 li param_3,0x30
.text:00470670 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:00470674 21202002 _move param_1,s1
.text:00470678 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047067c 21200002 move param_1,s0
.text:00470680 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:00470684 00000000 nop
.text:00470688 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0047068c d800b627 _addiu s6,sp,0xd8
.text:00470690 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470694 21202002 move param_1,s1
.text:00470698 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:0047069c 00000000 nop
.text:004706a0 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:004706a4 f800b127 _addiu s1,sp,0xf8
.text:004706a8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004706ac 00000000 nop
.text:004706b0 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:004706b4 00000000 nop
.text:004706b8 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:004706bc 21204002 _move param_1,s2
.text:004706c0 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004706c4 00000000 nop
.text:004706c8 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:004706cc 00000000 nop
.text:004706d0 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:004706d4 21206002 _move param_1,s3
.text:004706d8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004706dc b800a427 addiu param_1,sp,0xb8
.text:004706e0 e890998f lw t9,-0x6f18(gp)=>->psParseBufTryReadTa...;= 004877c8
.text:004706e4 2128c002 move param_2,s6
.text:004706e8 09f82003 jalr t9=>psParseBufTryReadTagSub ;undefined psParseBufTryReadTagSub()
.text:004706ec a2000624 _li param_3,0xa2
.text:004706f0 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004706f4 1f004014 bne v0,zero,LAB_00470774
.text:004706f8 00000000 _nop
LAB_004706fc: ;XREF[1,0]: 00470834
.text:004706fc 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:00470700 00000000 nop
.text:00470704 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:00470708 b800a427 _addiu param_1,sp,0xb8
.text:0047070c 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470710 00000000 nop
.text:00470714 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:00470718 00000000 nop
.text:0047071c 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:00470720 9800a427 _addiu param_1,sp,0x98
.text:00470724 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470728 87fe0010 b LAB_00470148
.text:0047072c 21184000 _move v1,v0
LAB_00470730: ;XREF[1,0]: 004707e0
.text:00470730 09f82003 jalr t9=>psParseBufReadTagRef ;undefined psParseBufReadTagRef()
.text:00470734 00000000 _nop
.text:00470738 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047073c 00000000 nop
LAB_00470740: ;XREF[1,0]: 004707d8
.text:00470740 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:00470744 00000000 nop
.text:00470748 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0047074c 21200002 _move param_1,s0
.text:00470750 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470754 00000000 nop
.text:00470758 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:0047075c 00000000 nop
.text:00470760 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:00470764 21202002 _move param_1,s1
.text:00470768 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047076c 2c004014 bne v0,zero,LAB_00470820
.text:00470770 00000000 _nop
LAB_00470774: ;XREF[1,0]: 004706f4
.text:00470774 e890998f lw t9,-0x6f18(gp)=>->psParseBufTryReadTa...;= 004877c8
.text:00470778 2120c002 move param_1,s6
.text:0047077c 21282002 move param_2,s1
.text:00470780 09f82003 jalr t9=>psParseBufTryReadTagSub ;undefined psParseBufTryReadTagSub()
.text:00470784 30000624 _li param_3,0x30
.text:00470788 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047078c 9801b027 addiu s0,sp,0x198
.text:00470790 348b998f lw t9,-0x74cc(gp)=>->psParseBufReadTagSub ;= 004879c4
.text:00470794 21202002 move param_1,s1
.text:00470798 21280002 move param_2,s0
.text:0047079c 20004010 beq v0,zero,LAB_00470820
.text:004707a0 30000624 _li param_3,0x30
.text:004707a4 09f82003 jalr t9=>psParseBufReadTagSub ;undefined psParseBufReadTagSub()
.text:004707a8 00000000 _nop
.text:004707ac 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004707b0 21200002 move param_1,s0
.text:004707b4 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004707b8 788f998f lw t9,-0x7088(gp)=>->psParseBufTrySkipBytes;= 00487638
.text:004707bc 101a6524 addiu param_2=>.rodata:DAT_00491a10,v1,0x1a10 ;= 06h
.text:004707c0 09f82003 jalr t9=>psParseBufTrySkipBytes ;undefined psParseBufTrySkipBytes()
.text:004707c4 0b000624 _li param_3,0xb
.text:004707c8 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:004707cc 6800a527 addiu param_2,sp,0x68
.text:004707d0 a886998f lw t9,-0x7958(gp)=>->psParseBufReadTagRef ;= 00487bf8
.text:004707d4 04000624 li param_3,0x4
.text:004707d8 d9ff4010 beq v0,zero,LAB_00470740
.text:004707dc 21200002 _move param_1,s0
.text:004707e0 d3ff0010 b LAB_00470730
.text:004707e4 00000000 _nop
LAB_004707e8: ;XREF[1,0]: 00470584
.text:004707e8 68ffe010 beq param_4,zero,LAB_0047058c
.text:004707ec 00000000 _nop
.text:004707f0 66ffa010 beq param_2,zero,LAB_0047058c
.text:004707f4 00000000 _nop
.text:004707f8 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004707fc 00000000 nop
.text:00470800 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:00470804 2120e000 _move param_1,param_4
.text:00470808 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:0047080c 5fff4014 bne v0,zero,LAB_0047058c
.text:00470810 00000000 _nop
.text:00470814 01001124 li s1,0x1
.text:00470818 8cfe0010 b LAB_0047024c
.text:0047081c 000011ae _sw s1,0x0(s0)
LAB_00470820: ;XREF[2,0]: 0047076c,0047079c
.text:00470820 2092998f lw t9,-0x6de0(gp)=>->psParseBufFinish ;= 00487e5c
.text:00470824 00000000 nop
.text:00470828 09f82003 jalr t9=>psParseBufFinish ;undefined psParseBufFinish()
.text:0047082c 2120c002 _move param_1,s6
.text:00470830 2000bc8f lw gp,local_1d0+0x1f0(sp)
.text:00470834 b1ff0010 b LAB_004706fc
.text:00470838 00000000 _nop
LAB_0047083c: ;XREF[1,0]: 00470538
.text:0047083c 20001124 li s1,0x20
.text:00470840 fffe0010 b LAB_00470440
.text:00470844 03000224 _li v0,0x3
LAB_00470848: ;XREF[1,0]: 00470554
.text:00470848 9bfe0010 b LAB_004702b8
.text:0047084c 30001124 _li s1,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psOcspResponseValidateOld()
;local_8 undefined4 -8 ;XREF[2,0]: 00470860,0047087c
;local_10 undefined4 -10 ;XREF[2,0]: 00470864,00470878
;local_18 undefined4 -18 ;XREF[1,0]: 00470874
;XREF[3,0]: Entry Point,0045d794,004d89d4
.text:00470850 07001c3c lui gp,0x7
.text:00470854 90f19c27 addiu gp,gp,-0xe70
.text:00470858 21e09903 addu gp,gp,t9
.text:0047085c d8ffbd27 addiu sp,sp,-0x28
.text:00470860 2000bfaf sw ra,local_8+0x28(sp)
.text:00470864 1800bcaf sw gp=>_gp,local_10+0x28(sp)
.text:00470868 708b998f lw t9,-0x7490(gp)=>->psOcspResponseValidate;= 0046fe14
.text:0047086c 00000000 nop
.text:00470870 09f82003 jalr t9=>psOcspResponseValidate ;undefined psOcspResponseValidate(und...
.text:00470874 1000a0af _sw zero,local_18+0x28(sp)
.text:00470878 1800bc8f lw gp,local_10+0x28(sp)
.text:0047087c 2000bf8f lw ra,local_8+0x28(sp)
.text:00470880 00000000 nop
.text:00470884 0800e003 jr ra
.text:00470888 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCryptoOpen()
;local_4 undefined4 -4 ;XREF[2,0]: 0047089c,0047097c
;local_8 undefined4 -8 ;XREF[2,0]: 004708a0,00470980
;local_c undefined4 -c ;XREF[2,0]: 004708a4,00470984
;local_10 undefined4 -10 ;XREF[2,0]: 004708a8,00470988
;local_18 undefined4 -18 ;XREF[12,0]: 004708ac,004708e4,00470914,00470944,0047095c
; 00470974,004709a4,004709c0,004709dc,004709f4
; 00470a10,00470a2c
;XREF[3,0]: Entry Point,00444a8c,004d7f94
.text:0047088c 07001c3c lui gp,0x7
.text:00470890 54f19c27 addiu gp,gp,-0xeac
.text:00470894 21e09903 addu gp,gp,t9
.text:00470898 d8ffbd27 addiu sp,sp,-0x28
.text:0047089c 2400bfaf sw ra,local_4+0x28(sp)
.text:004708a0 2000b2af sw s2,local_8+0x28(sp)
.text:004708a4 1c00b1af sw s1,local_c+0x28(sp)
.text:004708a8 1800b0af sw s0,local_10+0x28(sp)
.text:004708ac 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004708b0 1c80918f lw s1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004708b4 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004708b8 78782382 lb v1,offset .data:DAT_004d7878 &0xffff(s1);= 4Eh
.text:004708bc 59000224 li v0,0x59
.text:004708c0 21808000 move s0,a0
.text:004708c4 21288000 move a1,a0
.text:004708c8 908b998f lw t9,-0x7470(gp)=>->::strncmp ;= 004894f0
.text:004708cc 07000624 li a2,0x7
.text:004708d0 801b4426 addiu a0=>.roda...,s2,0x1b80 ;= "YYNNNNNYYNY"
.text:004708d4 29006210 beq v1,v0,LAB_0047097c
.text:004708d8 21380000 _clear a3
.text:004708dc 09f82003 jalr t9=>.MIPS.stubs:::strncmp ;int strncmp(char * __s1, char * __s2...
.text:004708e0 00000000 _nop
.text:004708e4 1000bc8f lw gp,local_18+0x28(sp)
.text:004708e8 00000000 nop
.text:004708ec 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004708f0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004708f4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004708f8 21182003 move v1,t9
.text:004708fc 5c018424 addiu a0=>.roda...,a0,0x15c ;= "psError %s"
.text:00470900 4091998f lw t9,-0x6ec0(gp)=>->psCoreOpen ;= 00485754
.text:00470904 24004014 bne v0,zero,LAB_00470998
.text:00470908 8c1ba524 _addiu a1=>.roda...,a1,0x1b8c ;= "layer/matrix.c"
.text:0047090c 09f82003 jalr t9=>psCoreOpen ;undefined psCoreOpen()
.text:00470910 07000426 _addiu a0,s0,0x7
.text:00470914 1000bc8f lw gp,local_18+0x28(sp)
.text:00470918 00000000 nop
.text:0047091c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00470920 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00470924 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00470928 21182003 move v1,t9
.text:0047092c 5c012425 addiu a0=>.roda...,t1,0x15c ;= "psError %s"
.text:00470930 1c92998f lw t9,-0x6de4(gp)=>->psOpenPrng ;= 00478de0
.text:00470934 2c004004 bltz v0,LAB_004709e8
.text:00470938 8c1b0525 _addiu a1=>.roda...,t0,0x1b8c ;= "layer/matrix.c"
.text:0047093c 09f82003 jalr t9=>psOpenPrng ;undefined psOpenPrng()
.text:00470940 00000000 _nop
.text:00470944 1000bc8f lw gp,local_18+0x28(sp)
.text:00470948 00000000 nop
.text:0047094c 608c998f lw t9,-0x73a0(gp)=>->psCrlOpen ;= 00484d70
.text:00470950 00000000 nop
.text:00470954 09f82003 jalr t9=>psCrlOpen ;undefined psCrlOpen()
.text:00470958 00000000 _nop
.text:0047095c 1000bc8f lw gp,local_18+0x28(sp)
.text:00470960 78782426 addiu a0=>.data:DAT_004d7878,s1,0x7878 ;= 4Eh
.text:00470964 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00470968 801b4526 addiu a1=>.roda...,s2,0x1b80 ;= "YYNNNNNYYNY"
.text:0047096c 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:00470970 1f000624 _li a2,0x1f
.text:00470974 1000bc8f lw gp,local_18+0x28(sp)
.text:00470978 21380000 clear a3
LAB_0047097c: ;XREF[3,0]: 004708d4,004709e0,00470a30
.text:0047097c 2400bf8f lw ra,local_4+0x28(sp)
.text:00470980 2000b28f lw s2,local_8+0x28(sp)
.text:00470984 1c00b18f lw s1,local_c+0x28(sp)
.text:00470988 1800b08f lw s0,local_10+0x28(sp)
.text:0047098c 2110e000 move v0,a3
.text:00470990 0800e003 jr ra
.text:00470994 2800bd27 _addiu sp,sp,0x28
LAB_00470998: ;XREF[1,0]: 00470904
.text:00470998 21c86000 move t9,v1
.text:0047099c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004709a0 00000000 _nop
.text:004709a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004709a8 3d000524 li a1,0x3d
.text:004709ac 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004709b0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004709b4 00000000 nop
.text:004709b8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004709bc 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:004709c0 1000bc8f lw gp,local_18+0x28(sp)
.text:004709c4 21280002 move a1,s0
.text:004709c8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004709cc 1492998f lw t9,-0x6dec(gp)=>->_psErrorStr ;= 00485710
.text:004709d0 00000000 nop
.text:004709d4 09f82003 jalr t9=>_psErrorStr ;undefined _psErrorStr()
.text:004709d8 9c1bc424 _addiu a0=>.roda...,a2,0x1b9c ;= "Crypto config mismatch.\nLibrary:...
.text:004709dc 1000bc8f lw gp,local_18+0x28(sp)
.text:004709e0 e6ff0010 b LAB_0047097c
.text:004709e4 ffff0724 _li a3,-0x1
LAB_004709e8: ;XREF[1,0]: 00470934
.text:004709e8 21c86000 move t9,v1
.text:004709ec 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004709f0 00000000 _nop
.text:004709f4 1000bc8f lw gp,local_18+0x28(sp)
.text:004709f8 42000524 li a1,0x42
.text:004709fc 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00470a00 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00470a04 00000000 nop
.text:00470a08 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00470a0c 1c016425 _addiu a0=>.rodata:DAT_0049011c,t3,0x11c ;= 3Ah :
.text:00470a10 1000bc8f lw gp,local_18+0x28(sp)
.text:00470a14 00000000 nop
.text:00470a18 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00470a1c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00470a20 00000000 nop
.text:00470a24 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00470a28 d81b4425 _addiu a0=>.roda...,t2,0x1bd8 ;= "pscore open failure\n"
.text:00470a2c 1000bc8f lw gp,local_18+0x28(sp)
.text:00470a30 d2ff0010 b LAB_0047097c
.text:00470a34 ffff0724 _li a3,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCryptoClose()
;local_8 undefined4 -8 ;XREF[3,0]: 00470a48,00470a68,00470a9c
;local_10 undefined4 -10 ;XREF[3,0]: 00470a4c,00470a80,00470a98
;XREF[3,0]: Entry Point,00444de4,004d832c
.text:00470a38 07001c3c lui gp,0x7
.text:00470a3c a8ef9c27 addiu gp,gp,-0x1058
.text:00470a40 21e09903 addu gp,gp,t9
.text:00470a44 e0ffbd27 addiu sp,sp,-0x20
.text:00470a48 1800bfaf sw ra,local_8+0x20(sp)
.text:00470a4c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00470a50 1c80848f lw a0=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00470a54 59000224 li v0,0x59
.text:00470a58 78788380 lb v1,offset .data:DAT_004d7878 &0xffff(a0);= 4Eh
.text:00470a5c 1091998f lw t9,-0x6ef0(gp)=>->psClosePrng ;= 00478e30
.text:00470a60 05006210 beq v1,v0,LAB_00470a78
.text:00470a64 4e000524 _li a1,0x4e
.text:00470a68 1800bf8f lw ra,local_8+0x20(sp)
.text:00470a6c 00000000 nop
.text:00470a70 0800e003 jr ra
.text:00470a74 2000bd27 _addiu sp,sp,0x20
LAB_00470a78: ;XREF[1,0]: 00470a60
.text:00470a78 09f82003 jalr t9=>psClosePrng ;undefined psClosePrng()
.text:00470a7c 787885a0 _sb a1,offset .data:DAT_004d7878 &0xffff(a0);= 4Eh
.text:00470a80 1000bc8f lw gp,local_10+0x20(sp)
.text:00470a84 00000000 nop
.text:00470a88 c48b998f lw t9,-0x743c(gp)=>->psCoreClose ;= 00485634
.text:00470a8c 00000000 nop
.text:00470a90 09f82003 jalr t9=>psCoreClose ;undefined psCoreClose()
.text:00470a94 00000000 _nop
.text:00470a98 1000bc8f lw gp,local_10+0x20(sp)
.text:00470a9c 1800bf8f lw ra,local_8+0x20(sp)
.text:00470aa0 9c86998f lw t9,-0x7964(gp)=>->psCrlClose ;= 004850bc
.text:00470aa4 00000000 nop
.text:00470aa8 08002003 jr t9=>psCrlClose
.text:00470aac 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_init_size()
;local_4 undefined4 -4 ;XREF[2,0]: 00470ac0,00470b6c
;local_8 undefined4 -8 ;XREF[2,0]: 00470ac4,00470b70
;local_c undefined4 -c ;XREF[2,0]: 00470ac8,00470b74
;local_10 undefined4 -10 ;XREF[2,0]: 00470acc,00470b78
;local_18 undefined4 -18 ;XREF[2,0]: 00470ad0,00470b00
;XREF[60,0]: Entry Point,00470b9c,004713d0
; 0047171c,004725ec,00474198
; 004745a4,004745c8,00474664
; 00474684,00474ff0,00475188
; 00475494,004754d4,004755e0
; 00475680,00475888,00476254
; 004765a0,0047673c,00476830
; 00476920,00476a08,00476a2c
; 00476c80,00476cd8,00476e28
; 00476f40,00477050,00477074
; 00477174,00477194,00479bf8
; 00479c18,00479c34,00479dd8
; 0047b0e0,0047b104,0047b280
; 0047b2a0,0047bc0c,0047bc3c
; 0047bc68,0047bc90,0047bcb4
; 0047ca58,0047ca84,0047cde4
; 0047dea8,0047ded8,0047df08
; 0047e3b4,0047e3d8,0047e454
; 0047e488,0047ec38,0047ec60
; 00480184,004801b0,004d81f4
.text:00470ab0 07001c3c lui gp,0x7
.text:00470ab4 30ef9c27 addiu gp,gp,-0x10d0
.text:00470ab8 21e09903 addu gp,gp,t9
.text:00470abc d8ffbd27 addiu sp,sp,-0x28
.text:00470ac0 2400bfaf sw ra,local_4+0x28(sp)
.text:00470ac4 2000b2af sw s2,local_8+0x28(sp)
.text:00470ac8 1c00b1af sw s1,local_c+0x28(sp)
.text:00470acc 1800b0af sw s0,local_10+0x28(sp)
.text:00470ad0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00470ad4 ffffd030 andi s0,a2,0xffff
.text:00470ad8 8101022e sltiu v0,s0,0x181
.text:00470adc 21908000 move s2,a0
.text:00470ae0 2188a000 move s1,a1
.text:00470ae4 21004010 beq v0,zero,LAB_00470b6c
.text:00470ae8 f8ff0324 _li v1,-0x8
.text:00470aec 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00470af0 00000000 nop
.text:00470af4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00470af8 80201000 _sll a0,s0,0x2
.text:00470afc 21284000 move a1,v0
.text:00470b00 1000bc8f lw gp,local_18+0x28(sp)
.text:00470b04 000022ae sw v0,0x0(s1)
.text:00470b08 18004010 beq v0,zero,LAB_00470b6c
.text:00470b0c f8ff0324 _li v1,-0x8
.text:00470b10 08002d8e lw t5,0x8(s1)
.text:00470b14 00f00e24 li t6,-0x1000
.text:00470b18 2458ae01 and t3,t5,t6
.text:00470b1c ff0f0a32 andi t2,s0,0xfff
.text:00470b20 00ff0c3c lui t4,0xff00
.text:00470b24 24406c01 and t0,t3,t4
.text:00470b28 004b0a00 sll t1,t2,0xc
.text:00470b2c fffe073c lui a3,0xfeff
.text:00470b30 ffffe434 ori a0,a3,0xffff
.text:00470b34 25300901 or a2,t0,t1
.text:00470b38 2418c400 and v1,a2,a0
.text:00470b3c 080023ae sw v1,0x8(s1)
.text:00470b40 040032ae sw s2,0x4(s1)
.text:00470b44 08000012 beq s0,zero,LAB_00470b68
.text:00470b48 21200000 _clear a0
LAB_00470b4c: ;XREF[1,0]: 00470b60
.text:00470b4c 01009824 addiu t8,a0,0x1
.text:00470b50 80900400 sll s2,a0,0x2
.text:00470b54 ffff0433 andi a0,t8,0xffff
.text:00470b58 21884502 addu s1,s2,a1
.text:00470b5c 2b789000 sltu t7,a0,s0
.text:00470b60 faffe015 bne t7,zero,LAB_00470b4c
.text:00470b64 000020ae _sw zero,0x0(s1)
LAB_00470b68: ;XREF[1,0]: 00470b44
.text:00470b68 21180000 clear v1
LAB_00470b6c: ;XREF[2,0]: 00470ae4,00470b08
.text:00470b6c 2400bf8f lw ra,local_4+0x28(sp)
.text:00470b70 2000b28f lw s2,local_8+0x28(sp)
.text:00470b74 1c00b18f lw s1,local_c+0x28(sp)
.text:00470b78 1800b08f lw s0,local_10+0x28(sp)
.text:00470b7c 21106000 move v0,v1
.text:00470b80 0800e003 jr ra
.text:00470b84 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_init()
;XREF[7,0]: Entry Point,00479ba0,00479bbc
; 00479bd8,00479fd8,00479ff8
; 004d8414
.text:00470b88 07001c3c lui gp,0x7
.text:00470b8c 58ee9c27 addiu gp,gp,-0x11a8
.text:00470b90 21e09903 addu gp,gp,t9
.text:00470b94 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00470b98 00000000 nop
.text:00470b9c 08002003 jr t9=>pstm_init_size
.text:00470ba0 60000624 _li a2,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_grow()
;local_8 undefined4 -8 ;XREF[2,0]: 00470bb4,00470bf8
;local_c undefined4 -c ;XREF[2,0]: 00470bb8,00470bfc
;local_10 undefined4 -10 ;XREF[2,0]: 00470bbc,00470c00
;local_18 undefined4 -18 ;XREF[2,0]: 00470bc0,00470c24
;XREF[4,0]: Entry Point,004789ec,00478d60
; 004d7ec8
.text:00470ba4 07001c3c lui gp,0x7
.text:00470ba8 3cee9c27 addiu gp,gp,-0x11c4
.text:00470bac 21e09903 addu gp,gp,t9
.text:00470bb0 d8ffbd27 addiu sp,sp,-0x28
.text:00470bb4 2000bfaf sw ra,local_8+0x28(sp)
.text:00470bb8 1c00b1af sw s1,local_c+0x28(sp)
.text:00470bbc 1800b0af sw s0,local_10+0x28(sp)
.text:00470bc0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00470bc4 ffffb030 andi s0,a1,0xffff
.text:00470bc8 8101022e sltiu v0,s0,0x181
.text:00470bcc 21888000 move s1,a0
.text:00470bd0 09004010 beq v0,zero,LAB_00470bf8
.text:00470bd4 f8ff0324 _li v1,-0x8
.text:00470bd8 0800868c lw a2,0x8(a0)
.text:00470bdc 00000000 nop
.text:00470be0 022b0600 srl a1,a2,0xc
.text:00470be4 ff0fa430 andi a0,a1,0xfff
.text:00470be8 2a189000 slt v1,a0,s0
.text:00470bec 08006014 bne v1,zero,LAB_00470c10
.text:00470bf0 00000000 _nop
LAB_00470bf4: ;XREF[2,0]: 00470c64,00470c80
.text:00470bf4 21180000 clear v1
LAB_00470bf8: ;XREF[3,0]: 00470bd0,00470c28,00470ca4
.text:00470bf8 2000bf8f lw ra,local_8+0x28(sp)
.text:00470bfc 1c00b18f lw s1,local_c+0x28(sp)
.text:00470c00 1800b08f lw s0,local_10+0x28(sp)
.text:00470c04 21106000 move v0,v1
.text:00470c08 0800e003 jr ra
.text:00470c0c 2800bd27 _addiu sp,sp,0x28
LAB_00470c10: ;XREF[1,0]: 00470bec
.text:00470c10 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00470c14 0000248e lw a0,0x0(s1)
.text:00470c18 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00470c1c 80281000 _sll a1,s0,0x2
.text:00470c20 21304000 move a2,v0
.text:00470c24 1000bc8f lw gp,local_18+0x28(sp)
.text:00470c28 f3ff4010 beq v0,zero,LAB_00470bf8
.text:00470c2c f8ff0324 _li v1,-0x8
.text:00470c30 08002b8e lw t3,0x8(s1)
.text:00470c34 ff0f0e32 andi t6,s0,0xfff
.text:00470c38 00ff103c lui s0,0xff00
.text:00470c3c ff0f0f36 ori t7,s0,0xfff
.text:00470c40 24606f01 and t4,t3,t7
.text:00470c44 006b0e00 sll t5,t6,0xc
.text:00470c48 25408d01 or t0,t4,t5
.text:00470c4c 024b0800 srl t1,t0,0xc
.text:00470c50 02530b00 srl t2,t3,0xc
.text:00470c54 ff0f4431 andi a0,t2,0xfff
.text:00470c58 ff0f2531 andi a1,t1,0xfff
.text:00470c5c 2a388500 slt a3,a0,a1
.text:00470c60 080028ae sw t0,0x8(s1)
.text:00470c64 e3ffe010 beq a3,zero,LAB_00470bf4
.text:00470c68 000022ae _sw v0,0x0(s1)
LAB_00470c6c: ;XREF[1,0]: 00470c9c
.text:00470c6c 01008224 addiu v0,a0,0x1
.text:00470c70 80f80400 sll ra,a0,0x2
.text:00470c74 ffff4430 andi a0,v0,0xffff
.text:00470c78 21c0e603 addu t8,ra,a2
.text:00470c7c 2a888500 slt s1,a0,a1
.text:00470c80 dcff2012 beq s1,zero,LAB_00470bf4
.text:00470c84 000000af _sw zero,0x0(t8)
.text:00470c88 01008224 addiu v0,a0,0x1
.text:00470c8c 80f80400 sll ra,a0,0x2
.text:00470c90 ffff4430 andi a0,v0,0xffff
.text:00470c94 21c0e603 addu t8,ra,a2
.text:00470c98 2a888500 slt s1,a0,a1
.text:00470c9c f3ff2016 bne s1,zero,LAB_00470c6c
.text:00470ca0 000000af _sw zero,0x0(t8)
.text:00470ca4 d4ff0010 b LAB_00470bf8
.text:00470ca8 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_copy()
;local_4 undefined4 -4 ;XREF[3,0]: 00470cbc,00470d90,00470df0
;local_8 undefined4 -8 ;XREF[3,0]: 00470cc0,00470d94,00470df4
;local_c undefined4 -c ;XREF[3,0]: 00470cc4,00470d98,00470df8
;local_10 undefined4 -10 ;XREF[3,0]: 00470cc8,00470d9c,00470dfc
;local_18 undefined4 -18 ;XREF[2,0]: 00470ccc,00470de4
;XREF[23,0]: Entry Point,0047b048,0047b064
; 0047b080,0047bd28,0047be0c
; 0047be28,0047c678,0047c698
; 0047c6b8,0047ceac,0047ced0
; 0047cef4,0047d470,0047d490
; 0047d4b0,0047d5b8,0047d5dc
; 0047d5fc,0047e8d0,0047e8ec
; 0047e908,004d894c
.text:00470cac 07001c3c lui gp,0x7
.text:00470cb0 34ed9c27 addiu gp,gp,-0x12cc
.text:00470cb4 21e09903 addu gp,gp,t9
.text:00470cb8 d8ffbd27 addiu sp,sp,-0x28
.text:00470cbc 2400bfaf sw ra,local_4+0x28(sp)
.text:00470cc0 2000b2af sw s2,local_8+0x28(sp)
.text:00470cc4 1c00b1af sw s1,local_c+0x28(sp)
.text:00470cc8 1800b0af sw s0,local_10+0x28(sp)
.text:00470ccc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00470cd0 21908000 move s2,a0
.text:00470cd4 2188a000 move s1,a1
.text:00470cd8 2d008510 beq a0,a1,LAB_00470d90
.text:00470cdc 21100000 _clear v0
.text:00470ce0 0800a98c lw t1,0x8(a1)
.text:00470ce4 0800848c lw a0,0x8(a0)
.text:00470ce8 021b0900 srl v1,t1,0xc
.text:00470cec ff0f6530 andi a1,v1,0xfff
.text:00470cf0 ff0f8330 andi v1,a0,0xfff
.text:00470cf4 2a10a300 slt v0,a1,v1
.text:00470cf8 2b004014 bne v0,zero,LAB_00470da8
.text:00470cfc ffff7030 _andi s0,v1,0xffff
.text:00470d00 ff0f8730 andi a3,a0,0xfff
LAB_00470d04: ;XREF[2,0]: 00470dc8,00470e68
.text:00470d04 0000458e lw a1,0x0(s2)
.text:00470d08 0000268e lw a2,0x0(s1)
.text:00470d0c 0900e010 beq a3,zero,LAB_00470d34
.text:00470d10 21400000 _clear t0
.text:00470d14 2118e000 move v1,a3
LAB_00470d18: ;XREF[1,0]: 00470d28
.text:00470d18 0000a28c lw v0,0x0(a1)
.text:00470d1c ffff6324 addiu v1,v1,-0x1
.text:00470d20 0000c2ac sw v0,0x0(a2)
.text:00470d24 0400a524 addiu a1,a1,0x4
.text:00470d28 fbff6014 bne v1,zero,LAB_00470d18
.text:00470d2c 0400c624 _addiu a2,a2,0x4
.text:00470d30 2140e000 move t0,a3
LAB_00470d34: ;XREF[1,0]: 00470d0c
.text:00470d34 ff0f2331 andi v1,t1,0xfff
.text:00470d38 2ac80301 slt t9,t0,v1
.text:00470d3c 05002013 beq t9,zero,LAB_00470d54
.text:00470d40 23106800 _subu v0,v1,t0
LAB_00470d44: ;XREF[1,0]: 00470d4c
.text:00470d44 ffff4224 addiu v0,v0,-0x1
.text:00470d48 0000c0ac sw zero,0x0(a2)
.text:00470d4c fdff4014 bne v0,zero,LAB_00470d44
.text:00470d50 0400c624 _addiu a2,a2,0x4
LAB_00470d54: ;XREF[1,0]: 00470d3c
.text:00470d54 08002c8e lw t4,0x8(s1)
.text:00470d58 00f00d24 li t5,-0x1000
.text:00470d5c ff0f8b30 andi t3,a0,0xfff
.text:00470d60 24508d01 and t2,t4,t5
.text:00470d64 25384b01 or a3,t2,t3
.text:00470d68 080027ae sw a3,0x8(s1)
.text:00470d6c 0b004992 lbu t1,0xb(s2)
.text:00470d70 fffe053c lui a1,0xfeff
.text:00470d74 01002631 andi a2,t1,0x1
.text:00470d78 ffffa834 ori t0,a1,0xffff
.text:00470d7c 2418e800 and v1,a3,t0
.text:00470d80 00260600 sll a0,a2,0x18
.text:00470d84 25906400 or s2,v1,a0
.text:00470d88 080032ae sw s2,0x8(s1)
.text:00470d8c 21100000 clear v0
LAB_00470d90: ;XREF[1,0]: 00470cd8
.text:00470d90 2400bf8f lw ra,local_4+0x28(sp)
.text:00470d94 2000b28f lw s2,local_8+0x28(sp)
.text:00470d98 1c00b18f lw s1,local_c+0x28(sp)
.text:00470d9c 1800b08f lw s0,local_10+0x28(sp)
.text:00470da0 0800e003 jr ra
.text:00470da4 2800bd27 _addiu sp,sp,0x28
LAB_00470da8: ;XREF[1,0]: 00470cf8
.text:00470da8 8101042e sltiu a0,s0,0x181
.text:00470dac 10008010 beq a0,zero,LAB_00470df0
.text:00470db0 f8ff0324 _li v1,-0x8
.text:00470db4 2a30b000 slt a2,a1,s0
.text:00470db8 0500c014 bne a2,zero,LAB_00470dd0
.text:00470dbc 00000000 _nop
LAB_00470dc0: ;XREF[1,0]: 00470e3c
.text:00470dc0 0800298e lw t1,0x8(s1)
.text:00470dc4 0800448e lw a0,0x8(s2)
.text:00470dc8 ceff0010 b LAB_00470d04
.text:00470dcc ff0f8730 _andi a3,a0,0xfff
LAB_00470dd0: ;XREF[1,0]: 00470db8
.text:00470dd0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00470dd4 0000248e lw a0,0x0(s1)
.text:00470dd8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00470ddc 80281000 _sll a1,s0,0x2
.text:00470de0 21304000 move a2,v0
.text:00470de4 1000bc8f lw gp,local_18+0x28(sp)
.text:00470de8 08004014 bne v0,zero,LAB_00470e0c
.text:00470dec f8ff0324 _li v1,-0x8
LAB_00470df0: ;XREF[1,0]: 00470dac
.text:00470df0 2400bf8f lw ra,local_4+0x28(sp)
.text:00470df4 2000b28f lw s2,local_8+0x28(sp)
.text:00470df8 1c00b18f lw s1,local_c+0x28(sp)
.text:00470dfc 1800b08f lw s0,local_10+0x28(sp)
.text:00470e00 21106000 move v0,v1
.text:00470e04 0800e003 jr ra
.text:00470e08 2800bd27 _addiu sp,sp,0x28
LAB_00470e0c: ;XREF[1,0]: 00470de8
.text:00470e0c 08002a8e lw t2,0x8(s1)
.text:00470e10 00ff0e3c lui t6,0xff00
.text:00470e14 ff0fcd35 ori t5,t6,0xfff
.text:00470e18 24584d01 and t3,t2,t5
.text:00470e1c 00631000 sll t4,s0,0xc
.text:00470e20 25406c01 or t0,t3,t4
.text:00470e24 022b0800 srl a1,t0,0xc
.text:00470e28 024b0a00 srl t1,t2,0xc
.text:00470e2c ff0f2431 andi a0,t1,0xfff
.text:00470e30 ff0fa530 andi a1,a1,0xfff
.text:00470e34 2a388500 slt a3,a0,a1
.text:00470e38 000022ae sw v0,0x0(s1)
.text:00470e3c e0ffe010 beq a3,zero,LAB_00470dc0
.text:00470e40 080028ae _sw t0,0x8(s1)
LAB_00470e44: ;XREF[1,0]: 00470e58
.text:00470e44 01009f24 addiu ra,a0,0x1
.text:00470e48 80c00400 sll t8,a0,0x2
.text:00470e4c ffffe433 andi a0,ra,0xffff
.text:00470e50 21800603 addu s0,t8,a2
.text:00470e54 2a788500 slt t7,a0,a1
.text:00470e58 faffe015 bne t7,zero,LAB_00470e44
.text:00470e5c 000000ae _sw zero,0x0(s0)
.text:00470e60 0800298e lw t1,0x8(s1)
.text:00470e64 0800448e lw a0,0x8(s2)
.text:00470e68 a6ff0010 b LAB_00470d04
.text:00470e6c ff0f8730 _andi a3,a0,0xfff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_clamp()
;XREF[5,0]: Entry Point,0047865c,00478950
; 00478cc8,004d8a40
.text:00470e70 21388000 move a3,a0
.text:00470e74 0800848c lw a0,0x8(a0)
.text:00470e78 00000000 nop
.text:00470e7c ff0f8230 andi v0,a0,0xfff
.text:00470e80 18004018 blez v0,LAB_00470ee4
.text:00470e84 21288000 _move a1,a0
.text:00470e88 0000e68c lw a2,0x0(a3)
.text:00470e8c 80400200 sll t0,v0,0x2
.text:00470e90 21100601 addu v0,t0,a2
.text:00470e94 fcff438c lw v1,-0x4(v0)
.text:00470e98 00000000 nop
.text:00470e9c 11006014 bne v1,zero,LAB_00470ee4
.text:00470ea0 ff0fac30 _andi t4,a1,0xfff
.text:00470ea4 00f00824 li t0,-0x1000
LAB_00470ea8: ;XREF[1,0]: 00470ed8
.text:00470ea8 ffff8b25 addiu t3,t4,-0x1
.text:00470eac 2448a800 and t1,a1,t0
.text:00470eb0 ff0f6a31 andi t2,t3,0xfff
.text:00470eb4 25182a01 or v1,t1,t2
.text:00470eb8 ff0f6430 andi a0,v1,0xfff
.text:00470ebc 80280400 sll a1,a0,0x2
.text:00470ec0 2110a600 addu v0,a1,a2
.text:00470ec4 0800e3ac sw v1,0x8(a3)
.text:00470ec8 05008018 blez a0,LAB_00470ee0
.text:00470ecc 21286000 _move a1,v1
.text:00470ed0 fcff4d8c lw t5,-0x4(v0)
.text:00470ed4 00000000 nop
.text:00470ed8 f3ffa011 beq t5,zero,LAB_00470ea8
.text:00470edc ff0fac30 _andi t4,a1,0xfff
LAB_00470ee0: ;XREF[1,0]: 00470ec8
.text:00470ee0 21206000 move a0,v1
LAB_00470ee4: ;XREF[2,0]: 00470e80,00470e9c
.text:00470ee4 ff0f8630 andi a2,a0,0xfff
.text:00470ee8 0400c014 bne a2,zero,LAB_00470efc
.text:00470eec fffe183c _lui t8,0xfeff
.text:00470ef0 ffff0f37 ori t7,t8,0xffff
.text:00470ef4 24708f00 and t6,a0,t7
.text:00470ef8 0800eeac sw t6,0x8(a3)
LAB_00470efc: ;XREF[1,0]: 00470ee8
.text:00470efc 0800e003 jr ra
.text:00470f00 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_clear()
;local_4 undefined4 -4 ;XREF[2,0]: 00470f14,00470f94
;local_8 undefined4 -8 ;XREF[2,0]: 00470f18,00470f98
;local_10 undefined4 -10 ;XREF[2,0]: 00470f1c,00470f88
;XREF[154,0]: Entry Point,00470ffc,00471018
; 00471034,00471050,0047106c
; 00471088,004710a4,004710e0
; 0047194c,00472694,004745e4
; 004749a0,004749b8,004749d0
; 004749e8,00474a08,00474a20
; 00474be8,00474c00,0047509c
; 0047520c,0047525c,00475be8
; 00475c2c,00475c44,00475e68
; 00475ea4,00475f00,00476324
; 00476440,00476b98,00476bb0
; 00476bc8,00476be0,00476bf8
; 00476c10,00477308,00477320
; 00477338,00477350,00477368
; 00477380,00477398,004773b0
; 00478fcc,00479244,00479350
; 00479c6c,00479c84,00479e0c
; 0047a1e0,0047a1f8,0047a218
; 0047a230,0047a2a8,0047a2c4
; 0047a2dc,0047a2f4,0047a30c
; 0047a328,0047a340,0047a35c
; 0047a744,0047ab20,0047b8e8
; 0047bae0,0047bd44,0047bd5c
; 0047bd74,0047bd8c,0047bda4
; 0047cd10,0047cf10,0047d1f4
; 0047d210,0047d228,0047d240
; 0047d284,0047d29c,0047d2b4
; 0047d2f0,0047d324,0047d33c
; 0047d354,0047d388,0047d778
; 0047d790,0047d790,0047d7ac
; 0047d7c4,0047d7dc,0047d934
; 0047d970,0047d9c4,0047d9dc
; 0047d9f4,0047db7c,0047dbc4
; 0047dc04,0047dc88,0047dcdc
; 0047dcf8,0047dd10,0047dd24
; 0047dd3c,0047df68,0047df80
; 0047df98,0047dfc8,0047dfe8
; 0047e178,0047e1c0,0047e1d8
; 0047e1f0,0047e220,0047e538
; 0047e550,0047e568,0047e59c
; 0047e5b4,0047e5cc,0047e5fc
; 0047e614,0047e62c,0047e644
; 0047e65c,0047e674,0047e68c
; 0047e6a4,0047e6bc,0047e708
; 0047eaf0,0047eb24,0047eb3c
; 0047ed34,0047ed94,0047edac
; 0047edc4,0047eddc,0047eee4
; 0047f164,0047f748,0047f760
; 0047f778,0047f790,0047f7a8
; 0047f7c0,0047f7d8,0047f7f0
; 0047ffd4,004802bc,004802d8
; 004d8278
.text:00470f04 07001c3c lui gp,0x7
.text:00470f08 dcea9c27 addiu gp,gp,-0x1524
.text:00470f0c 21e09903 addu gp,gp,t9
.text:00470f10 e0ffbd27 addiu sp,sp,-0x20
.text:00470f14 1c00bfaf sw ra,local_4+0x20(sp)
.text:00470f18 1800b0af sw s0,local_8+0x20(sp)
.text:00470f1c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00470f20 1c008010 beq a0,zero,LAB_00470f94
.text:00470f24 21808000 _move s0,a0
.text:00470f28 0000848c lw a0,0x0(a0)
.text:00470f2c 00000000 nop
.text:00470f30 18008010 beq a0,zero,LAB_00470f94
.text:00470f34 00000000 _nop
.text:00470f38 0800028e lw v0,0x8(s0)
.text:00470f3c 00000000 nop
.text:00470f40 ff0f4230 andi v0,v0,0xfff
.text:00470f44 05004010 beq v0,zero,LAB_00470f5c
.text:00470f48 21188000 _move v1,a0
LAB_00470f4c: ;XREF[1,0]: 00470f54
.text:00470f4c ffff4224 addiu v0,v0,-0x1
.text:00470f50 000060ac sw zero,0x0(v1)
.text:00470f54 fdff4014 bne v0,zero,LAB_00470f4c
.text:00470f58 04006324 _addiu v1,v1,0x4
LAB_00470f5c: ;XREF[1,0]: 00470f44
.text:00470f5c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00470f60 00000000 nop
.text:00470f64 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00470f68 00000000 _nop
.text:00470f6c 0800088e lw t0,0x8(s0)
.text:00470f70 00f00924 li t1,-0x1000
.text:00470f74 24300901 and a2,t0,t1
.text:00470f78 00ff073c lui a3,0xff00
.text:00470f7c 2428c700 and a1,a2,a3
.text:00470f80 00fe033c lui v1,0xfe00
.text:00470f84 2420a300 and a0,a1,v1
.text:00470f88 1000bc8f lw gp,local_10+0x20(sp)
.text:00470f8c 080004ae sw a0,0x8(s0)
.text:00470f90 000000ae sw zero,0x0(s0)
LAB_00470f94: ;XREF[2,0]: 00470f20,00470f30
.text:00470f94 1c00bf8f lw ra,local_4+0x20(sp)
.text:00470f98 1800b08f lw s0,local_8+0x20(sp)
.text:00470f9c 0800e003 jr ra
.text:00470fa0 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_clear_multi(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00470fe4
;param_6 undefined4 14 ;XREF[1,0]: 00470fe8
;param_7 undefined4 18 ;XREF[1,0]: 00470fec
;param_8 undefined4 1c ;XREF[1,0]: 00470ff0
;local_4 undefined4 -4 ;XREF[3,0]: 00470fb4,004710c0,004710e8
;local_8 undefined4 -8 ;XREF[3,0]: 00470fb8,004710c4,004710ec
;local_c undefined4 -c ;XREF[3,0]: 00470fbc,004710c8,004710f0
;local_10 undefined4 -10 ;XREF[3,0]: 00470fc0,004710cc,004710f4
;local_14 undefined4 -14 ;XREF[3,0]: 00470fc4,004710d0,004710f8
;local_18 undefined4 -18 ;XREF[3,0]: 00470fc8,004710d4,004710fc
;local_1c undefined4 -1c ;XREF[3,0]: 00470fcc,004710d8,00471100
;local_20 undefined4 -20 ;XREF[3,0]: 00470fd0,004710dc,00471104
;local_28 undefined4 -28 ;XREF[8,0]: 00470fd4,00471004,00471020,0047103c,00471058
; 00471074,00471090,004710ac
;XREF[17,0]: Entry Point,00478ff8,00479270
; 0047937c,00479e38,0047a770
; 0047ab4c,0047b4e8,0047b878
; 0047c728,0047cb18,0047dc30
; 0047ed60,0047ef10,0047f190
; 0048014c,004d8328
.text:00470fa4 07001c3c lui gp,0x7
.text:00470fa8 3cea9c27 addiu gp,gp,-0x15c4
.text:00470fac 21e09903 addu gp,gp,t9
.text:00470fb0 c8ffbd27 addiu sp,sp,-0x38
.text:00470fb4 3400bfaf sw ra,local_4+0x38(sp)
.text:00470fb8 3000b6af sw s6,local_8+0x38(sp)
.text:00470fbc 2c00b5af sw s5,local_c+0x38(sp)
.text:00470fc0 2800b4af sw s4,local_10+0x38(sp)
.text:00470fc4 2400b3af sw s3,local_14+0x38(sp)
.text:00470fc8 2000b2af sw s2,local_18+0x38(sp)
.text:00470fcc 1c00b1af sw s1,local_1c+0x38(sp)
.text:00470fd0 1800b0af sw s0,local_20+0x38(sp)
.text:00470fd4 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00470fd8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00470fdc 2180a000 move s0,param_2
.text:00470fe0 2188c000 move s1,param_3
.text:00470fe4 4800b38f lw s3,param_5+0x38(sp)
.text:00470fe8 4c00b48f lw s4,param_6+0x38(sp)
.text:00470fec 5000b58f lw s5,param_7+0x38(sp)
.text:00470ff0 5400b68f lw s6,param_8+0x38(sp)
.text:00470ff4 3c008010 beq param_1,zero,LAB_004710e8
.text:00470ff8 2190e000 _move s2,param_4
.text:00470ffc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00471000 00000000 _nop
.text:00471004 1000bc8f lw gp,local_28+0x38(sp)
.text:00471008 00000000 nop
.text:0047100c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00471010 35000012 beq s0,zero,LAB_004710e8
.text:00471014 21200002 _move param_1,s0
.text:00471018 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047101c 00000000 _nop
.text:00471020 1000bc8f lw gp,local_28+0x38(sp)
.text:00471024 00000000 nop
.text:00471028 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047102c 2e002012 beq s1,zero,LAB_004710e8
.text:00471030 21202002 _move param_1,s1
.text:00471034 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00471038 00000000 _nop
.text:0047103c 1000bc8f lw gp,local_28+0x38(sp)
.text:00471040 00000000 nop
.text:00471044 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00471048 27004012 beq s2,zero,LAB_004710e8
.text:0047104c 21204002 _move param_1,s2
.text:00471050 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00471054 00000000 _nop
.text:00471058 1000bc8f lw gp,local_28+0x38(sp)
.text:0047105c 00000000 nop
.text:00471060 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00471064 20006012 beq s3,zero,LAB_004710e8
.text:00471068 21206002 _move param_1,s3
.text:0047106c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00471070 00000000 _nop
.text:00471074 1000bc8f lw gp,local_28+0x38(sp)
.text:00471078 00000000 nop
.text:0047107c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00471080 19008012 beq s4,zero,LAB_004710e8
.text:00471084 21208002 _move param_1,s4
.text:00471088 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047108c 00000000 _nop
.text:00471090 1000bc8f lw gp,local_28+0x38(sp)
.text:00471094 00000000 nop
.text:00471098 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047109c 1200a012 beq s5,zero,LAB_004710e8
.text:004710a0 2120a002 _move param_1,s5
.text:004710a4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004710a8 00000000 _nop
.text:004710ac 1000bc8f lw gp,local_28+0x38(sp)
.text:004710b0 00000000 nop
.text:004710b4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004710b8 0b00c012 beq s6,zero,LAB_004710e8
.text:004710bc 2120c002 _move param_1,s6
.text:004710c0 3400bf8f lw ra,local_4+0x38(sp)
.text:004710c4 3000b68f lw s6,local_8+0x38(sp)
.text:004710c8 2c00b58f lw s5,local_c+0x38(sp)
.text:004710cc 2800b48f lw s4,local_10+0x38(sp)
.text:004710d0 2400b38f lw s3,local_14+0x38(sp)
.text:004710d4 2000b28f lw s2,local_18+0x38(sp)
.text:004710d8 1c00b18f lw s1,local_1c+0x38(sp)
.text:004710dc 1800b08f lw s0,local_20+0x38(sp)
.text:004710e0 08002003 jr t9=>pstm_clear
.text:004710e4 3800bd27 _addiu sp,sp,0x38
LAB_004710e8: ;XREF[8,0]: 00470ff4,00471010,0047102c,00471048
; 00471064,00471080,0047109c,004710b8
.text:004710e8 3400bf8f lw ra,local_4+0x38(sp)
.text:004710ec 3000b68f lw s6,local_8+0x38(sp)
.text:004710f0 2c00b58f lw s5,local_c+0x38(sp)
.text:004710f4 2800b48f lw s4,local_10+0x38(sp)
.text:004710f8 2400b38f lw s3,local_14+0x38(sp)
.text:004710fc 2000b28f lw s2,local_18+0x38(sp)
.text:00471100 1c00b18f lw s1,local_1c+0x38(sp)
.text:00471104 1800b08f lw s0,local_20+0x38(sp)
.text:00471108 0800e003 jr ra
.text:0047110c 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_cmp_mag()
;XREF[3,0]: Entry Point,00478674,004d8220
.text:00471110 0800878c lw a3,0x8(a0)
.text:00471114 0800a38c lw v1,0x8(a1)
.text:00471118 ff0fe630 andi a2,a3,0xfff
.text:0047111c ff0f6330 andi v1,v1,0xfff
.text:00471120 2a106600 slt v0,v1,a2
.text:00471124 1d004014 bne v0,zero,LAB_0047119c
.text:00471128 01000724 _li a3,0x1
.text:0047112c 2a40c300 slt t0,a2,v1
.text:00471130 1a000015 bne t0,zero,LAB_0047119c
.text:00471134 ffff0724 _li a3,-0x1
.text:00471138 00008a8c lw t2,0x0(a0)
.text:0047113c 0000ab8c lw t3,0x0(a1)
.text:00471140 80200600 sll a0,a2,0x2
.text:00471144 21486401 addu t1,t3,a0
.text:00471148 21284401 addu a1,t2,a0
.text:0047114c fcffa424 addiu a0,a1,-0x4
.text:00471150 21400000 clear t0
.text:00471154 1000c010 beq a2,zero,LAB_00471198
.text:00471158 fcff2525 _addiu a1,t1,-0x4
.text:0047115c 2148c000 move t1,a2
LAB_00471160: ;XREF[1,0]: 00471190
.text:00471160 00008e8c lw t6,0x0(a0)
.text:00471164 0000ad8c lw t5,0x0(a1)
.text:00471168 01000625 addiu a2,t0,0x1
.text:0047116c ffffc830 andi t0,a2,0xffff
.text:00471170 2b60ae01 sltu t4,t5,t6
.text:00471174 2a380901 slt a3,t0,t1
.text:00471178 2b30cd01 sltu a2,t6,t5
.text:0047117c fcff8424 addiu a0,a0,-0x4
.text:00471180 08008015 bne t4,zero,LAB_004711a4
.text:00471184 fcffa524 _addiu a1,a1,-0x4
.text:00471188 0900c014 bne a2,zero,LAB_004711b0
.text:0047118c 00000000 _nop
.text:00471190 f3ffe014 bne a3,zero,LAB_00471160
.text:00471194 00000000 _nop
LAB_00471198: ;XREF[1,0]: 00471154
.text:00471198 21380000 clear a3
LAB_0047119c: ;XREF[2,0]: 00471124,00471130
.text:0047119c 0800e003 jr ra
.text:004711a0 2110e000 _move v0,a3
LAB_004711a4: ;XREF[1,0]: 00471180
.text:004711a4 01000724 li a3,0x1
.text:004711a8 0800e003 jr ra
.text:004711ac 2110e000 _move v0,a3
LAB_004711b0: ;XREF[1,0]: 00471188
.text:004711b0 ffff0724 li a3,-0x1
.text:004711b4 0800e003 jr ra
.text:004711b8 2110e000 _move v0,a3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_cmp()
;XREF[27,0]: Entry Point,0047a388,0047a3cc
; 0047b230,0047b334,0047b390
; 0047b494,0047b51c,0047b964
; 0047ba1c,0047ba78,0047bcf0
; 0047bd0c,0047c08c,0047c0e8
; 0047c17c,0047c1d4,0047c6d4
; 0047c6f0,0047db60,0047e784
; 0047e7a0,0047eac0,0047fa10
; 0047fa2c,0047ff90,004d8400
.text:004711bc 0800868c lw a2,0x8(a0)
.text:004711c0 21388000 move a3,a0
.text:004711c4 0800a48c lw a0,0x8(a1)
.text:004711c8 021e0600 srl v1,a2,0x18
.text:004711cc 02460400 srl t0,a0,0x18
.text:004711d0 01006330 andi v1,v1,0x1
.text:004711d4 01000231 andi v0,t0,0x1
.text:004711d8 07006210 beq v1,v0,LAB_004711f8
.text:004711dc 01000924 _li t1,0x1
.text:004711e0 01000524 li a1,0x1
.text:004711e4 02006510 beq v1,a1,LAB_004711f0
.text:004711e8 ffff0424 _li a0,-0x1
LAB_004711ec: ;XREF[1,0]: 004712f0
.text:004711ec 01000424 li a0,0x1
LAB_004711f0: ;XREF[3,0]: 004711e4,00471298,004712a4
.text:004711f0 0800e003 jr ra
.text:004711f4 21108000 _move v0,a0
LAB_004711f8: ;XREF[1,0]: 004711d8
.text:004711f8 25006910 beq v1,t1,LAB_00471290
.text:004711fc ff0f8830 _andi t0,a0,0xfff
.text:00471200 ff0fc630 andi a2,a2,0xfff
.text:00471204 ff0f8430 andi a0,a0,0xfff
.text:00471208 2a108600 slt v0,a0,a2
.text:0047120c 1d004014 bne v0,zero,LAB_00471284
.text:00471210 01000324 _li v1,0x1
.text:00471214 2a40c400 slt t0,a2,a0
.text:00471218 1a000015 bne t0,zero,LAB_00471284
.text:0047121c ffff0324 _li v1,-0x1
.text:00471220 0000e98c lw t1,0x0(a3)
.text:00471224 0000a78c lw a3,0x0(a1)
.text:00471228 80500600 sll t2,a2,0x2
.text:0047122c 21282a01 addu a1,t1,t2
.text:00471230 2118ea00 addu v1,a3,t2
.text:00471234 fcffa424 addiu a0,a1,-0x4
.text:00471238 21400000 clear t0
.text:0047123c 1000c010 beq a2,zero,LAB_00471280
.text:00471240 fcff6524 _addiu a1,v1,-0x4
.text:00471244 2148c000 move t1,a2
LAB_00471248: ;XREF[1,0]: 00471278
.text:00471248 00008d8c lw t5,0x0(a0)
.text:0047124c 0000ac8c lw t4,0x0(a1)
.text:00471250 01000625 addiu a2,t0,0x1
.text:00471254 ffffc830 andi t0,a2,0xffff
.text:00471258 2b588d01 sltu t3,t4,t5
.text:0047125c 2a380901 slt a3,t0,t1
.text:00471260 2b30ac01 sltu a2,t5,t4
.text:00471264 fcff8424 addiu a0,a0,-0x4
.text:00471268 2a006015 bne t3,zero,LAB_00471314
.text:0047126c fcffa524 _addiu a1,a1,-0x4
.text:00471270 2b00c014 bne a2,zero,LAB_00471320
.text:00471274 00000000 _nop
.text:00471278 f3ffe014 bne a3,zero,LAB_00471248
.text:0047127c 00000000 _nop
LAB_00471280: ;XREF[1,0]: 0047123c
.text:00471280 21180000 clear v1
LAB_00471284: ;XREF[2,0]: 0047120c,00471218
.text:00471284 21206000 move a0,v1
LAB_00471288: ;XREF[2,0]: 00471318,00471324
.text:00471288 0800e003 jr ra
.text:0047128c 21108000 _move v0,a0
LAB_00471290: ;XREF[1,0]: 004711f8
.text:00471290 ff0fc330 andi v1,a2,0xfff
.text:00471294 2a306800 slt a2,v1,t0
.text:00471298 d5ffc014 bne a2,zero,LAB_004711f0
.text:0047129c 01000424 _li a0,0x1
.text:004712a0 2a500301 slt t2,t0,v1
.text:004712a4 d2ff4015 bne t2,zero,LAB_004711f0
.text:004712a8 ffff0424 _li a0,-0x1
.text:004712ac 0000ac8c lw t4,0x0(a1)
.text:004712b0 0000ed8c lw t5,0x0(a3)
.text:004712b4 80200800 sll a0,t0,0x2
.text:004712b8 21588401 addu t3,t4,a0
.text:004712bc 2138a401 addu a3,t5,a0
.text:004712c0 fcff6525 addiu a1,t3,-0x4
.text:004712c4 fcffe424 addiu a0,a3,-0x4
.text:004712c8 0f000011 beq t0,zero,LAB_00471308
.text:004712cc 21480000 _clear t1
LAB_004712d0: ;XREF[1,0]: 00471300
.text:004712d0 0000b88c lw t8,0x0(a1)
.text:004712d4 00008f8c lw t7,0x0(a0)
.text:004712d8 01003925 addiu t9,t1,0x1
.text:004712dc ffff2933 andi t1,t9,0xffff
.text:004712e0 2b70f801 sltu t6,t7,t8
.text:004712e4 2a382801 slt a3,t1,t0
.text:004712e8 2b300f03 sltu a2,t8,t7
.text:004712ec fcffa524 addiu a1,a1,-0x4
.text:004712f0 beffc015 bne t6,zero,LAB_004711ec
.text:004712f4 fcff8424 _addiu a0,a0,-0x4
.text:004712f8 0c00c014 bne a2,zero,LAB_0047132c
.text:004712fc 00000000 _nop
.text:00471300 f3ffe014 bne a3,zero,LAB_004712d0
.text:00471304 00000000 _nop
LAB_00471308: ;XREF[1,0]: 004712c8
.text:00471308 21200000 clear a0
.text:0047130c 0800e003 jr ra
.text:00471310 21108000 _move v0,a0
LAB_00471314: ;XREF[1,0]: 00471268
.text:00471314 01000324 li v1,0x1
.text:00471318 dbff0010 b LAB_00471288
.text:0047131c 21206000 _move a0,v1
LAB_00471320: ;XREF[1,0]: 00471270
.text:00471320 ffff0324 li v1,-0x1
.text:00471324 d8ff0010 b LAB_00471288
.text:00471328 21206000 _move a0,v1
LAB_0047132c: ;XREF[1,0]: 004712f8
.text:0047132c ffff0424 li a0,-0x1
.text:00471330 0800e003 jr ra
.text:00471334 21108000 _move v0,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_cmp_d()
;XREF[17,0]: Entry Point,0047a188,0047b72c
; 0047b76c,0047b7a8,0047b840
; 0047b924,0047be80,0047c04c
; 0047c140,0047c20c,0047c4f8
; 0047c534,0047c570,0047c610
; 0047ce90,004d8784
.text:00471338 0900a010 beq a1,zero,LAB_00471360
.text:0047133c 21308000 _move a2,a0
.text:00471340 0800838c lw v1,0x8(a0)
.text:00471344 00000000 nop
.text:00471348 ff0f6230 andi v0,v1,0xfff
.text:0047134c 06004014 bne v0,zero,LAB_00471368
.text:00471350 00000000 _nop
LAB_00471354: ;XREF[1,0]: 00471378
.text:00471354 ffff0424 li a0,-0x1
LAB_00471358: ;XREF[2,0]: 00471380,0047139c
.text:00471358 0800e003 jr ra
.text:0047135c 21108000 _move v0,a0
LAB_00471360: ;XREF[1,0]: 00471338
.text:00471360 0800838c lw v1,0x8(a0)
.text:00471364 00000000 nop
LAB_00471368: ;XREF[1,0]: 0047134c
.text:00471368 02460300 srl t0,v1,0x18
.text:0047136c ff0f6730 andi a3,v1,0xfff
.text:00471370 01000424 li a0,0x1
.text:00471374 01000331 andi v1,t0,0x1
.text:00471378 f6ff6410 beq v1,a0,LAB_00471354
.text:0047137c 0200e228 _slti v0,a3,0x2
.text:00471380 f5ff4010 beq v0,zero,LAB_00471358
.text:00471384 00000000 _nop
.text:00471388 0000c98c lw t1,0x0(a2)
.text:0047138c 00000000 nop
.text:00471390 0000238d lw v1,0x0(t1)
.text:00471394 00000000 nop
.text:00471398 2b30a300 sltu a2,a1,v1
.text:0047139c eeffc014 bne a2,zero,LAB_00471358
.text:004713a0 00000000 _nop
.text:004713a4 2b506500 sltu t2,v1,a1
.text:004713a8 23200a00 subu a0,zero,t2
.text:004713ac 0800e003 jr ra
.text:004713b0 21108000 _move v0,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_init_for_read_unsigned_bin()
;XREF[21,0]: Entry Point,00479d90,00479db4
; 00479f3c,00479f5c,0047a558
; 0047d700,0047d754,0047dad8
; 0047db20,0047dd68,0047de58
; 0047e114,0047e368,0047e38c
; 0047e41c,0047e960,0047ebf0
; 0047ec10,0047ff54,004d893c
.text:004713b4 07001c3c lui gp,0x7
.text:004713b8 2ce69c27 addiu gp,gp,-0x19d4
.text:004713bc 21e09903 addu gp,gp,t9
.text:004713c0 ffffc230 andi v0,a2,0xffff
.text:004713c4 82300200 srl a2,v0,0x2
.text:004713c8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004713cc 00000000 nop
.text:004713d0 08002003 jr t9=>pstm_init_size
.text:004713d4 0200c624 _addiu a2,a2,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_read_unsigned_bin()
;local_8 undefined4 -8 ;XREF[3,0]: 004713e8,00471580,004715a0
;local_c undefined4 -c ;XREF[3,0]: 004713ec,00471584,004715a4
;local_10 undefined4 -10 ;XREF[3,0]: 004713f0,00471588,004715a8
;local_14 undefined4 -14 ;XREF[3,0]: 004713f4,0047158c,004715ac
;local_18 undefined4 -18 ;XREF[3,0]: 004713f8,00471590,004715b0
;local_20 undefined4 -20 ;XREF[2,0]: 004713fc,004715d0
;XREF[10,0]: Entry Point,00479ed0,00479ef4
; 0047a578,0047db40,0047de78
; 0047e7c0,0047ecac,0047ff74
; 004d8254
.text:004713d8 07001c3c lui gp,0x7
.text:004713dc 08e69c27 addiu gp,gp,-0x19f8
.text:004713e0 21e09903 addu gp,gp,t9
.text:004713e4 d0ffbd27 addiu sp,sp,-0x30
.text:004713e8 2800bfaf sw ra,local_8+0x30(sp)
.text:004713ec 2400b3af sw s3,local_c+0x30(sp)
.text:004713f0 2000b2af sw s2,local_10+0x30(sp)
.text:004713f4 1c00b1af sw s1,local_14+0x30(sp)
.text:004713f8 1800b0af sw s0,local_18+0x30(sp)
.text:004713fc 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00471400 0800888c lw t0,0x8(a0)
.text:00471404 fffe0a3c lui t2,0xfeff
.text:00471408 ffff4935 ori t1,t2,0xffff
.text:0047140c 00f00324 li v1,-0x1000
.text:00471410 24380901 and a3,t0,t1
.text:00471414 21988000 move s3,a0
.text:00471418 2420e300 and a0,a3,v1
.text:0047141c 02130400 srl v0,a0,0xc
.text:00471420 ff0f4330 andi v1,v0,0xfff
.text:00471424 080064ae sw a0,0x8(s3)
.text:00471428 2180a000 move s0,a1
.text:0047142c ffffd230 andi s2,a2,0xffff
.text:00471430 0000648e lw a0,0x0(s3)
.text:00471434 08006010 beq v1,zero,LAB_00471458
.text:00471438 21100000 _clear v0
.text:0047143c 21286000 move a1,v1
LAB_00471440: ;XREF[1,0]: 00471450
.text:00471440 01004b24 addiu t3,v0,0x1
.text:00471444 ffff6231 andi v0,t3,0xffff
.text:00471448 2a304500 slt a2,v0,a1
.text:0047144c 000080ac sw zero,0x0(a0)
.text:00471450 fbffc014 bne a2,zero,LAB_00471440
.text:00471454 04008424 _addiu a0,a0,0x4
LAB_00471458: ;XREF[1,0]: 00471434
.text:00471458 0106452e sltiu a1,s2,0x601
.text:0047145c 0500a014 bne a1,zero,LAB_00471474
.text:00471460 00fa4e26 _addiu t6,s2,-0x600
.text:00471464 ffffcd31 andi t5,t6,0xffff
.text:00471468 23604d02 subu t4,s2,t5
.text:0047146c 21800d02 addu s0,s0,t5
.text:00471470 ffff9231 andi s2,t4,0xffff
LAB_00471474: ;XREF[1,0]: 0047145c
.text:00471474 0800678e lw a3,0x8(s3)
.text:00471478 03004326 addiu v1,s2,0x3
.text:0047147c 00f00424 li a0,-0x1000
.text:00471480 82100300 srl v0,v1,0x2
.text:00471484 24c8e400 and t9,a3,a0
.text:00471488 ff0f5f30 andi ra,v0,0xfff
.text:0047148c 25883f03 or s1,t9,ra
.text:00471490 02c31100 srl t8,s1,0xc
.text:00471494 ff0f0433 andi a0,t8,0xfff
.text:00471498 ff0f2532 andi a1,s1,0xfff
.text:0047149c 2a788500 slt t7,a0,a1
.text:004714a0 0700e011 beq t7,zero,LAB_004714c0
.text:004714a4 080071ae _sw s1,0x8(s3)
.text:004714a8 ffffb130 andi s1,a1,0xffff
.text:004714ac 8101282e sltiu t0,s1,0x181
.text:004714b0 3b000011 beq t0,zero,LAB_004715a0
.text:004714b4 2a489100 _slt t1,a0,s1
.text:004714b8 41002015 bne t1,zero,LAB_004715c0
.text:004714bc 00000000 _nop
LAB_004714c0: ;XREF[3,0]: 004714a0,0047160c,00471628
.text:004714c0 ffff4626 addiu a2,s2,-0x1
LAB_004714c4: ;XREF[1,0]: 0047164c
.text:004714c4 00940600 sll s2,a2,0x10
.text:004714c8 0000658e lw a1,0x0(s3)
.text:004714cc 07000010 b LAB_004714ec
.text:004714d0 03341200 _sra a2,s2,0x10
LAB_004714d4: ;XREF[1,0]: 004714ec
.text:004714d4 00000492 lbu a0,0x0(s0)
.text:004714d8 2140c500 addu t0,a2,a1
.text:004714dc 004c1900 sll t1,t9,0x10
.text:004714e0 03340900 sra a2,t1,0x10
.text:004714e4 000004a1 sb a0,0x0(t0)
.text:004714e8 01001026 addiu s0,s0,0x1
LAB_004714ec: ;XREF[1,0]: 004714cc
.text:004714ec f9ffc104 bgez a2,LAB_004714d4
.text:004714f0 ffffd924 _addiu t9,a2,-0x1
.text:004714f4 0800648e lw a0,0x8(s3)
.text:004714f8 00000000 nop
.text:004714fc ff0f8230 andi v0,a0,0xfff
.text:00471500 19004018 blez v0,LAB_00471568
.text:00471504 21288000 _move a1,a0
.text:00471508 0000668e lw a2,0x0(s3)
.text:0047150c 80580200 sll t3,v0,0x2
.text:00471510 21506601 addu t2,t3,a2
.text:00471514 fcff508d lw s0,-0x4(t2)
.text:00471518 00000000 nop
.text:0047151c 13000016 bne s0,zero,LAB_0047156c
.text:00471520 ff0f9130 _andi s1,a0,0xfff
.text:00471524 00f00724 li a3,-0x1000
.text:00471528 ff0fb830 andi t8,a1,0xfff
LAB_0047152c: ;XREF[1,0]: 0047155c
.text:0047152c ffff0f27 addiu t7,t8,-0x1
.text:00471530 2468a700 and t5,a1,a3
.text:00471534 ff0fee31 andi t6,t7,0xfff
.text:00471538 2518ae01 or v1,t5,t6
.text:0047153c ff0f6c30 andi t4,v1,0xfff
.text:00471540 80280c00 sll a1,t4,0x2
.text:00471544 2110a600 addu v0,a1,a2
.text:00471548 080063ae sw v1,0x8(s3)
.text:0047154c 05008019 blez t4,LAB_00471564
.text:00471550 21286000 _move a1,v1
.text:00471554 fcff5f8c lw ra,-0x4(v0)
.text:00471558 00000000 nop
.text:0047155c f3ffe013 beq ra,zero,LAB_0047152c
.text:00471560 ff0fb830 _andi t8,a1,0xfff
LAB_00471564: ;XREF[1,0]: 0047154c
.text:00471564 21206000 move a0,v1
LAB_00471568: ;XREF[1,0]: 00471500
.text:00471568 ff0f9130 andi s1,a0,0xfff
LAB_0047156c: ;XREF[1,0]: 0047151c
.text:0047156c 04002016 bne s1,zero,LAB_00471580
.text:00471570 fffe033c _lui v1,0xfeff
.text:00471574 ffff6734 ori a3,v1,0xffff
.text:00471578 24108700 and v0,a0,a3
.text:0047157c 080062ae sw v0,0x8(s3)
LAB_00471580: ;XREF[1,0]: 0047156c
.text:00471580 2800bf8f lw ra,local_8+0x30(sp)
.text:00471584 2400b38f lw s3,local_c+0x30(sp)
.text:00471588 2000b28f lw s2,local_10+0x30(sp)
.text:0047158c 1c00b18f lw s1,local_14+0x30(sp)
.text:00471590 1800b08f lw s0,local_18+0x30(sp)
.text:00471594 21100000 clear v0
.text:00471598 0800e003 jr ra
.text:0047159c 3000bd27 _addiu sp,sp,0x30
LAB_004715a0: ;XREF[2,0]: 004714b0,004715d4
.text:004715a0 2800bf8f lw ra,local_8+0x30(sp)
.text:004715a4 2400b38f lw s3,local_c+0x30(sp)
.text:004715a8 2000b28f lw s2,local_10+0x30(sp)
.text:004715ac 1c00b18f lw s1,local_14+0x30(sp)
.text:004715b0 1800b08f lw s0,local_18+0x30(sp)
.text:004715b4 f8ff0224 li v0,-0x8
.text:004715b8 0800e003 jr ra
.text:004715bc 3000bd27 _addiu sp,sp,0x30
LAB_004715c0: ;XREF[1,0]: 004714b8
.text:004715c0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004715c4 0000648e lw a0,0x0(s3)
.text:004715c8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004715cc 80281100 _sll a1,s1,0x2
.text:004715d0 1000bc8f lw gp,local_20+0x30(sp)
.text:004715d4 f2ff4010 beq v0,zero,LAB_004715a0
.text:004715d8 21304000 _move a2,v0
.text:004715dc 08006d8e lw t5,0x8(s3)
.text:004715e0 00ff1f3c lui ra,0xff00
.text:004715e4 ff0ff837 ori t8,ra,0xfff
.text:004715e8 2470b801 and t6,t5,t8
.text:004715ec 007b1100 sll t7,s1,0xc
.text:004715f0 2558cf01 or t3,t6,t7
.text:004715f4 022b0b00 srl a1,t3,0xc
.text:004715f8 02630d00 srl t4,t5,0xc
.text:004715fc ff0f8431 andi a0,t4,0xfff
.text:00471600 ff0fa530 andi a1,a1,0xfff
.text:00471604 2a508500 slt t2,a0,a1
.text:00471608 000062ae sw v0,0x0(s3)
.text:0047160c acff4011 beq t2,zero,LAB_004714c0
.text:00471610 08006bae _sw t3,0x8(s3)
LAB_00471614: ;XREF[1,0]: 00471644
.text:00471614 01008324 addiu v1,a0,0x1
.text:00471618 80380400 sll a3,a0,0x2
.text:0047161c ffff6430 andi a0,v1,0xffff
.text:00471620 2110e600 addu v0,a3,a2
.text:00471624 2a888500 slt s1,a0,a1
.text:00471628 a5ff2012 beq s1,zero,LAB_004714c0
.text:0047162c 000040ac _sw zero,0x0(v0)
.text:00471630 01008324 addiu v1,a0,0x1
.text:00471634 80380400 sll a3,a0,0x2
.text:00471638 ffff6430 andi a0,v1,0xffff
.text:0047163c 2110e600 addu v0,a3,a2
.text:00471640 2a888500 slt s1,a0,a1
.text:00471644 f3ff2016 bne s1,zero,LAB_00471614
.text:00471648 000040ac _sw zero,0x0(v0)
.text:0047164c 9dff0010 b LAB_004714c4
.text:00471650 ffff4626 _addiu a2,s2,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_read_asn()
;local_4 undefined4 -4 ;XREF[2,0]: 00471664,004716b4
;local_8 undefined4 -8 ;XREF[2,0]: 00471668,004716b8
;local_c undefined4 -c ;XREF[2,0]: 0047166c,004716bc
;local_10 undefined4 -10 ;XREF[2,0]: 00471670,004716c0
;local_14 undefined4 -14 ;XREF[2,0]: 00471674,004716c4
;local_18 undefined4 -18 ;XREF[2,0]: 00471678,004716c8
;local_1c undefined4 -1c ;XREF[4,0]: 00471698,004716ac,00471754,004718b0
;local_20 undefined2 -20 ;XREF[3,0]: 004716fc,00471758,004718b4
;local_28 undefined4 -28 ;XREF[5,0]: 0047167c,004716f0,00471724,004718d8,00471954
;XREF[14,0]: Entry Point,0047e30c,0047e338
; 0047fbc8,0047fbf0,0047fd3c
; 0047fd64,0047fd8c,0047fdb4
; 0047fddc,0047fe04,0047fe2c
; 0047fe54,004d822c
.text:00471654 07001c3c lui gp,0x7
.text:00471658 8ce39c27 addiu gp,gp,-0x1c74
.text:0047165c 21e09903 addu gp,gp,t9
.text:00471660 c8ffbd27 addiu sp,sp,-0x38
.text:00471664 3400bfaf sw ra,local_4+0x38(sp)
.text:00471668 3000b4af sw s4,local_8+0x38(sp)
.text:0047166c 2c00b3af sw s3,local_c+0x38(sp)
.text:00471670 2800b2af sw s2,local_10+0x38(sp)
.text:00471674 2400b1af sw s1,local_14+0x38(sp)
.text:00471678 2000b0af sw s0,local_18+0x38(sp)
.text:0047167c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00471680 0000a38c lw v1,0x0(a1)
.text:00471684 2198a000 move s3,a1
.text:00471688 ffffc530 andi a1,a2,0xffff
.text:0047168c 21888000 move s1,a0
.text:00471690 2190e000 move s2,a3
.text:00471694 0600a010 beq a1,zero,LAB_004716b0
.text:00471698 1c00a3af _sw v1,local_1c+0x38(sp)
.text:0047169c 00006290 lbu v0,0x0(v1)
.text:004716a0 01006424 addiu a0,v1,0x1
.text:004716a4 02000324 li v1,0x2
.text:004716a8 0b004310 beq v0,v1,LAB_004716d8
.text:004716ac 1c00a4af _sw a0,local_1c+0x38(sp)
LAB_004716b0: ;XREF[1,0]: 00471694
.text:004716b0 e1ff0424 li a0,-0x1f
LAB_004716b4: ;XREF[5,0]: 004716f4,00471708,00471728,004718c0
; 00471958
.text:004716b4 3400bf8f lw ra,local_4+0x38(sp)
.text:004716b8 3000b48f lw s4,local_8+0x38(sp)
.text:004716bc 2c00b38f lw s3,local_c+0x38(sp)
.text:004716c0 2800b28f lw s2,local_10+0x38(sp)
.text:004716c4 2400b18f lw s1,local_14+0x38(sp)
.text:004716c8 2000b08f lw s0,local_18+0x38(sp)
.text:004716cc 21108000 move v0,a0
.text:004716d0 0800e003 jr ra
.text:004716d4 3800bd27 _addiu sp,sp,0x38
LAB_004716d8: ;XREF[1,0]: 004716a8
.text:004716d8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:004716dc ffffb024 addiu s0,a1,-0x1
.text:004716e0 1c00a427 addiu a0,sp,0x1c
.text:004716e4 ffff0532 andi a1,s0,0xffff
.text:004716e8 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:004716ec 1800a627 _addiu a2,sp,0x18
.text:004716f0 1000bc8f lw gp,local_28+0x38(sp)
.text:004716f4 efff4004 bltz v0,LAB_004716b4
.text:004716f8 e1ff0424 _li a0,-0x1f
.text:004716fc 1800a697 lhu a2=>local_20,0x18(sp)
.text:00471700 00000000 nop
.text:00471704 2a280602 slt a1,s0,a2
.text:00471708 eaffa014 bne a1,zero,LAB_004716b4
.text:0047170c 82300600 _srl a2,a2,0x2
.text:00471710 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00471714 21202002 move a0,s1
.text:00471718 0200c624 addiu a2,a2,0x2
.text:0047171c 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00471720 21284002 _move a1,s2
.text:00471724 1000bc8f lw gp,local_28+0x38(sp)
.text:00471728 e2ff4014 bne v0,zero,LAB_004716b4
.text:0047172c f8ff0424 _li a0,-0x8
.text:00471730 08004a8e lw t2,0x8(s2)
.text:00471734 fffe0c3c lui t4,0xfeff
.text:00471738 ffff8b35 ori t3,t4,0xffff
.text:0047173c 24404b01 and t0,t2,t3
.text:00471740 00f00924 li t1,-0x1000
.text:00471744 24200901 and a0,t0,t1
.text:00471748 0000468e lw a2,0x0(s2)
.text:0047174c 023b0400 srl a3,a0,0xc
.text:00471750 ff0fe330 andi v1,a3,0xfff
.text:00471754 1c00b08f lw s0,local_1c+0x38(sp)
.text:00471758 1800b497 lhu s4,local_20+0x38(sp)
.text:0047175c 2128c000 move a1,a2
.text:00471760 0a006010 beq v1,zero,LAB_0047178c
.text:00471764 21100000 _clear v0
.text:00471768 080044ae sw a0,0x8(s2)
.text:0047176c 21206000 move a0,v1
LAB_00471770: ;XREF[1,0]: 00471780
.text:00471770 01004e24 addiu t6,v0,0x1
.text:00471774 ffffc231 andi v0,t6,0xffff
.text:00471778 2a684400 slt t5,v0,a0
.text:0047177c 0000a0ac sw zero,0x0(a1)
.text:00471780 fbffa015 bne t5,zero,LAB_00471770
.text:00471784 0400a524 _addiu a1,a1,0x4
.text:00471788 0800448e lw a0,0x8(s2)
LAB_0047178c: ;XREF[1,0]: 00471760
.text:0047178c 01068f2e sltiu t7,s4,0x601
.text:00471790 0700e015 bne t7,zero,LAB_004717b0
.text:00471794 03008926 _addiu t1,s4,0x3
.text:00471798 00fa9f26 addiu ra,s4,-0x600
.text:0047179c fffff833 andi t8,ra,0xffff
.text:004717a0 23889802 subu s1,s4,t8
.text:004717a4 21801802 addu s0,s0,t8
.text:004717a8 ffff3432 andi s4,s1,0xffff
.text:004717ac 03008926 addiu t1,s4,0x3
LAB_004717b0: ;XREF[1,0]: 00471790
.text:004717b0 82380900 srl a3,t1,0x2
.text:004717b4 00f00824 li t0,-0x1000
.text:004717b8 24288800 and a1,a0,t0
.text:004717bc ff0ff930 andi t9,a3,0xfff
.text:004717c0 2510b900 or v0,a1,t9
.text:004717c4 02230200 srl a0,v0,0xc
.text:004717c8 ff0f8430 andi a0,a0,0xfff
.text:004717cc ff0f4530 andi a1,v0,0xfff
.text:004717d0 2a188500 slt v1,a0,a1
.text:004717d4 08006010 beq v1,zero,LAB_004717f8
.text:004717d8 080042ae _sw v0,0x8(s2)
.text:004717dc ffffb130 andi s1,a1,0xffff
.text:004717e0 81012a2e sltiu t2,s1,0x181
.text:004717e4 57004011 beq t2,zero,LAB_00471944
.text:004717e8 2a589100 _slt t3,a0,s1
.text:004717ec 36006015 bne t3,zero,LAB_004718c8
.text:004717f0 00000000 _nop
LAB_004717f4: ;XREF[1,0]: 00471914
.text:004717f4 0000468e lw a2,0x0(s2)
LAB_004717f8: ;XREF[1,0]: 004717d4
.text:004717f8 ffff8526 addiu a1,s4,-0x1
LAB_004717fc: ;XREF[1,0]: 0047193c
.text:004717fc 00a40500 sll s4,a1,0x10
.text:00471800 07000010 b LAB_00471820
.text:00471804 032c1400 _sra a1,s4,0x10
LAB_00471808: ;XREF[1,0]: 00471820
.text:00471808 00000b92 lbu t3,0x0(s0)
.text:0047180c 2150a600 addu t2,a1,a2
.text:00471810 00640d00 sll t4,t5,0x10
.text:00471814 032c0c00 sra a1,t4,0x10
.text:00471818 00004ba1 sb t3,0x0(t2)
.text:0047181c 01001026 addiu s0,s0,0x1
LAB_00471820: ;XREF[1,0]: 00471800
.text:00471820 f9ffa104 bgez a1,LAB_00471808
.text:00471824 ffffad24 _addiu t5,a1,-0x1
.text:00471828 0800448e lw a0,0x8(s2)
.text:0047182c 00000000 nop
.text:00471830 ff0f8230 andi v0,a0,0xfff
.text:00471834 18004018 blez v0,LAB_00471898
.text:00471838 21288000 _move a1,a0
.text:0047183c 0000468e lw a2,0x0(s2)
.text:00471840 80780200 sll t7,v0,0x2
.text:00471844 2170e601 addu t6,t7,a2
.text:00471848 fcffd08d lw s0,-0x4(t6)
.text:0047184c 00000000 nop
.text:00471850 11000016 bne s0,zero,LAB_00471898
.text:00471854 ff0fb130 _andi s1,a1,0xfff
.text:00471858 00f00724 li a3,-0x1000
LAB_0047185c: ;XREF[1,0]: 0047188c
.text:0047185c ffff2426 addiu a0,s1,-0x1
.text:00471860 2418a700 and v1,a1,a3
.text:00471864 ff0f8230 andi v0,a0,0xfff
.text:00471868 25186200 or v1,v1,v0
.text:0047186c ff0f7830 andi t8,v1,0xfff
.text:00471870 80f81800 sll ra,t8,0x2
.text:00471874 2110e603 addu v0,ra,a2
.text:00471878 21286000 move a1,v1
.text:0047187c 0500001b blez t8,LAB_00471894
.text:00471880 080043ae _sw v1,0x8(s2)
.text:00471884 fcff488c lw t0,-0x4(v0)
.text:00471888 00000000 nop
.text:0047188c f3ff0011 beq t0,zero,LAB_0047185c
.text:00471890 ff0fb130 _andi s1,a1,0xfff
LAB_00471894: ;XREF[1,0]: 0047187c
.text:00471894 21206000 move a0,v1
LAB_00471898: ;XREF[2,0]: 00471834,00471850
.text:00471898 ff0f8630 andi a2,a0,0xfff
.text:0047189c 0400c014 bne a2,zero,LAB_004718b0
.text:004718a0 fffe193c _lui t9,0xfeff
.text:004718a4 ffff2937 ori t1,t9,0xffff
.text:004718a8 24388900 and a3,a0,t1
.text:004718ac 080047ae sw a3,0x8(s2)
LAB_004718b0: ;XREF[1,0]: 0047189c
.text:004718b0 1c00a58f lw a1,local_1c+0x38(sp)
.text:004718b4 1800b497 lhu s4,local_20+0x38(sp)
.text:004718b8 21200000 clear a0
.text:004718bc 21908502 addu s2,s4,a1
.text:004718c0 7cff0010 b LAB_004716b4
.text:004718c4 000072ae _sw s2,0x0(s3)
LAB_004718c8: ;XREF[1,0]: 004717ec
.text:004718c8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004718cc 2120c000 move a0,a2
.text:004718d0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004718d4 80281100 _sll a1,s1,0x2
.text:004718d8 1000bc8f lw gp,local_28+0x38(sp)
.text:004718dc 19004010 beq v0,zero,LAB_00471944
.text:004718e0 21304000 _move a2,v0
.text:004718e4 0800588e lw t8,0x8(s2)
.text:004718e8 00ff043c lui a0,0xff00
.text:004718ec ff0f8234 ori v0,a0,0xfff
.text:004718f0 24f80203 and ra,t8,v0
.text:004718f4 001b1100 sll v1,s1,0xc
.text:004718f8 2568e303 or t5,ra,v1
.text:004718fc 02730d00 srl t6,t5,0xc
.text:00471900 027b1800 srl t7,t8,0xc
.text:00471904 ff0fe431 andi a0,t7,0xfff
.text:00471908 ff0fc531 andi a1,t6,0xfff
.text:0047190c 2a608500 slt t4,a0,a1
.text:00471910 000046ae sw a2,0x0(s2)
.text:00471914 b7ff8011 beq t4,zero,LAB_004717f4
.text:00471918 08004dae _sw t5,0x8(s2)
LAB_0047191c: ;XREF[1,0]: 00471930
.text:0047191c 01008924 addiu t1,a0,0x1
.text:00471920 80400400 sll t0,a0,0x2
.text:00471924 ffff2431 andi a0,t1,0xffff
.text:00471928 21380601 addu a3,t0,a2
.text:0047192c 2a888500 slt s1,a0,a1
.text:00471930 faff2016 bne s1,zero,LAB_0047191c
.text:00471934 0000e0ac _sw zero,0x0(a3)
.text:00471938 0000468e lw a2,0x0(s2)
.text:0047193c afff0010 b LAB_004717fc
.text:00471940 ffff8526 _addiu a1,s4,-0x1
LAB_00471944: ;XREF[2,0]: 004717e4,004718dc
.text:00471944 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00471948 00000000 nop
.text:0047194c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00471950 21204002 _move a0,s2
.text:00471954 1000bc8f lw gp,local_28+0x38(sp)
.text:00471958 56ff0010 b LAB_004716b4
.text:0047195c e1ff0424 _li a0,-0x1f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_set()
;XREF[6,0]: Entry Point,00479f10,0047ccf4
; 0047de40,0047e8b8,004d8ba8
.text:00471960 0800888c lw t0,0x8(a0)
.text:00471964 fffe0a3c lui t2,0xfeff
.text:00471968 ffff4935 ori t1,t2,0xffff
.text:0047196c 00f00324 li v1,-0x1000
.text:00471970 24300901 and a2,t0,t1
.text:00471974 21388000 move a3,a0
.text:00471978 2420c300 and a0,a2,v1
.text:0047197c 02130400 srl v0,a0,0xc
.text:00471980 ff0f4330 andi v1,v0,0xfff
.text:00471984 0800e4ac sw a0,0x8(a3)
.text:00471988 0000e48c lw a0,0x0(a3)
.text:0047198c 08006010 beq v1,zero,LAB_004719b0
.text:00471990 21100000 _clear v0
.text:00471994 21306000 move a2,v1
LAB_00471998: ;XREF[1,0]: 004719a8
.text:00471998 01004c24 addiu t4,v0,0x1
.text:0047199c ffff8231 andi v0,t4,0xffff
.text:004719a0 2a584600 slt t3,v0,a2
.text:004719a4 000080ac sw zero,0x0(a0)
.text:004719a8 fbff6015 bne t3,zero,LAB_00471998
.text:004719ac 04008424 _addiu a0,a0,0x4
LAB_004719b0: ;XREF[1,0]: 0047198c
.text:004719b0 0000f98c lw t9,0x0(a3)
.text:004719b4 00f01824 li t8,-0x1000
.text:004719b8 000025af sw a1,0x0(t9)
.text:004719bc 0800ef8c lw t7,0x8(a3)
.text:004719c0 2b700500 sltu t6,zero,a1
.text:004719c4 2468f801 and t5,t7,t8
.text:004719c8 2528ae01 or a1,t5,t6
.text:004719cc 0800e003 jr ra
.text:004719d0 0800e5ac _sw a1,0x8(a3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_unsigned_bin_size()
;XREF[12,0]: Entry Point,0047aeec,0047af8c
; 0047d8ac,0047d8f0,0047ef30
; 0047ef48,0047fc0c,0047fe88
; 0048007c,004800e8,004d88ac
.text:004719d4 0800828c lw v0,0x8(a0)
.text:004719d8 00000000 nop
.text:004719dc ff0f4530 andi a1,v0,0xfff
.text:004719e0 0e00a010 beq a1,zero,LAB_00471a1c
.text:004719e4 21180000 _clear v1
.text:004719e8 0000878c lw a3,0x0(a0)
.text:004719ec 80200500 sll a0,a1,0x2
.text:004719f0 21308700 addu a2,a0,a3
.text:004719f4 40190500 sll v1,a1,0x5
.text:004719f8 fcffc48c lw a0,-0x4(a2)
.text:004719fc 03000010 b LAB_00471a0c
.text:00471a00 e0ff6224 _addiu v0,v1,-0x20
LAB_00471a04: ;XREF[1,0]: 00471a10
.text:00471a04 01004224 addiu v0,v0,0x1
.text:00471a08 42200400 srl a0,a0,0x1
LAB_00471a0c: ;XREF[1,0]: 004719fc
.text:00471a0c 002c0200 sll a1,v0,0x10
.text:00471a10 fcff8014 bne a0,zero,LAB_00471a04
.text:00471a14 03140500 _sra v0,a1,0x10
.text:00471a18 ffff4330 andi v1,v0,0xffff
LAB_00471a1c: ;XREF[1,0]: 004719e0
.text:00471a1c ffff6930 andi t1,v1,0xffff
.text:00471a20 c2200900 srl a0,t1,0x3
.text:00471a24 07002831 andi t0,t1,0x7
.text:00471a28 02000015 bne t0,zero,LAB_00471a34
.text:00471a2c 01008224 _addiu v0,a0,0x1
.text:00471a30 ffff8230 andi v0,a0,0xffff
LAB_00471a34: ;XREF[1,0]: 00471a28
.text:00471a34 0800e003 jr ra
.text:00471a38 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_sub_s()
;local_8 undefined4 -8 ;XREF[2,0]: 00471a4c,00471c54
;local_c undefined4 -c ;XREF[2,0]: 00471a50,00471c58
;local_10 undefined4 -10 ;XREF[2,0]: 00471a54,00471c5c
;local_14 undefined4 -14 ;XREF[2,0]: 00471a58,00471c60
;local_18 undefined4 -18 ;XREF[2,0]: 00471a5c,00471c64
;local_20 undefined4 -20 ;XREF[2,0]: 00471a60,00471cb4
;XREF[7,0]: Entry Point,00472254,0047292c
; 00472968,00472dc8,00478698
; 004d83f0
.text:00471a3c 07001c3c lui gp,0x7
.text:00471a40 a4df9c27 addiu gp,gp,-0x205c
.text:00471a44 21e09903 addu gp,gp,t9
.text:00471a48 d0ffbd27 addiu sp,sp,-0x30
.text:00471a4c 2800bfaf sw ra,local_8+0x30(sp)
.text:00471a50 2400b3af sw s3,local_c+0x30(sp)
.text:00471a54 2000b2af sw s2,local_10+0x30(sp)
.text:00471a58 1c00b1af sw s1,local_14+0x30(sp)
.text:00471a5c 1800b0af sw s0,local_18+0x30(sp)
.text:00471a60 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00471a64 0800a88c lw t0,0x8(a1)
.text:00471a68 0800878c lw a3,0x8(a0)
.text:00471a6c ff0f0331 andi v1,t0,0xfff
.text:00471a70 2190a000 move s2,a1
.text:00471a74 ff0fe530 andi a1,a3,0xfff
.text:00471a78 2a10a300 slt v0,a1,v1
.text:00471a7c 21988000 move s3,a0
.text:00471a80 2188c000 move s1,a2
.text:00471a84 73004014 bne v0,zero,LAB_00471c54
.text:00471a88 f7ff0324 _li v1,-0x9
.text:00471a8c 0800c48c lw a0,0x8(a2)
.text:00471a90 00000000 nop
.text:00471a94 02530400 srl t2,a0,0xc
.text:00471a98 ff0f4631 andi a2,t2,0xfff
.text:00471a9c 2a48c500 slt t1,a2,a1
.text:00471aa0 74002015 bne t1,zero,LAB_00471c74
.text:00471aa4 ffffb030 _andi s0,a1,0xffff
.text:00471aa8 00f01924 li t9,-0x1000
LAB_00471aac: ;XREF[1,0]: 00471c98
.text:00471aac 24509900 and t2,a0,t9
.text:00471ab0 ff0fe530 andi a1,a3,0xfff
.text:00471ab4 25304501 or a2,t2,a1
.text:00471ab8 ff0f1831 andi t8,t0,0xfff
.text:00471abc 080026ae sw a2,0x8(s1)
.text:00471ac0 ff0f9030 andi s0,a0,0xfff
.text:00471ac4 21500000 clear t2
.text:00471ac8 21580000 clear t3
.text:00471acc 1b000013 beq t8,zero,LAB_00471b3c
.text:00471ad0 21600000 _clear t4
.text:00471ad4 00004f8e lw t7,0x0(s2)
.text:00471ad8 00002e8e lw t6,0x0(s1)
.text:00471adc 00006d8e lw t5,0x0(s3)
LAB_00471ae0: ;XREF[1,0]: 00471b34
.text:00471ae0 80400c00 sll t0,t4,0x2
.text:00471ae4 21200f01 addu a0,t0,t7
.text:00471ae8 00009f8c lw ra,0x0(a0)
.text:00471aec 21100d01 addu v0,t0,t5
.text:00471af0 2190ea03 addu s2,ra,t2
.text:00471af4 21380000 clear a3
.text:00471af8 0000598c lw t9,0x0(v0)
.text:00471afc 2b304a02 sltu a2,s2,t2
.text:00471b00 2150eb00 addu t2,a3,t3
.text:00471b04 21184601 addu v1,t2,a2
.text:00471b08 21280000 clear a1
.text:00471b0c 2b483203 sltu t1,t9,s2
.text:00471b10 2310a300 subu v0,a1,v1
.text:00471b14 23f84900 subu ra,v0,t1
.text:00471b18 01008c25 addiu t4,t4,0x1
.text:00471b1c 23203203 subu a0,t9,s2
.text:00471b20 02581f00 srl t3,ra,0x0
.text:00471b24 21380e01 addu a3,t0,t6
.text:00471b28 2a909801 slt s2,t4,t8
.text:00471b2c 01006a31 andi t2,t3,0x1
.text:00471b30 0000e4ac sw a0,0x0(a3)
.text:00471b34 eaff4016 bne s2,zero,LAB_00471ae0
.text:00471b38 21580000 _clear t3
LAB_00471b3c: ;XREF[1,0]: 00471acc
.text:00471b3c 08006e8e lw t6,0x8(s3)
.text:00471b40 00000000 nop
.text:00471b44 ff0fc831 andi t0,t6,0xfff
.text:00471b48 2a688801 slt t5,t4,t0
.text:00471b4c 1200a011 beq t5,zero,LAB_00471b98
.text:00471b50 00000000 _nop
.text:00471b54 0000698e lw t1,0x0(s3)
.text:00471b58 0000278e lw a3,0x0(s1)
LAB_00471b5c: ;XREF[1,0]: 00471b90
.text:00471b5c 80900c00 sll s2,t4,0x2
.text:00471b60 21104902 addu v0,s2,t1
.text:00471b64 00005f8c lw ra,0x0(v0)
.text:00471b68 21300000 clear a2
.text:00471b6c 2b28ea03 sltu a1,ra,t2
.text:00471b70 2318cb00 subu v1,a2,t3
.text:00471b74 01008c25 addiu t4,t4,0x1
.text:00471b78 23c8ea03 subu t9,ra,t2
.text:00471b7c 23786500 subu t7,v1,a1
.text:00471b80 21c04702 addu t8,s2,a3
.text:00471b84 2a988801 slt s3,t4,t0
.text:00471b88 000019af sw t9,0x0(t8)
.text:00471b8c 02500f00 srl t2,t7,0x0
.text:00471b90 f2ff6016 bne s3,zero,LAB_00471b5c
.text:00471b94 21580000 _clear t3
LAB_00471b98: ;XREF[1,0]: 00471b4c
.text:00471b98 2a409001 slt t0,t4,s0
.text:00471b9c 09000011 beq t0,zero,LAB_00471bc4
.text:00471ba0 80480c00 _sll t1,t4,0x2
.text:00471ba4 00002b8e lw t3,0x0(s1)
.text:00471ba8 00000000 nop
.text:00471bac 21182b01 addu v1,t1,t3
.text:00471bb0 23100c02 subu v0,s0,t4
LAB_00471bb4: ;XREF[1,0]: 00471bbc
.text:00471bb4 ffff4224 addiu v0,v0,-0x1
.text:00471bb8 000060ac sw zero,0x0(v1)
.text:00471bbc fdff4014 bne v0,zero,LAB_00471bb4
.text:00471bc0 04006324 _addiu v1,v1,0x4
LAB_00471bc4: ;XREF[1,0]: 00471b9c
.text:00471bc4 0800248e lw a0,0x8(s1)
.text:00471bc8 00000000 nop
.text:00471bcc ff0f8230 andi v0,a0,0xfff
.text:00471bd0 18004018 blez v0,LAB_00471c34
.text:00471bd4 21288000 _move a1,a0
.text:00471bd8 0000268e lw a2,0x0(s1)
.text:00471bdc 80500200 sll t2,v0,0x2
.text:00471be0 21804601 addu s0,t2,a2
.text:00471be4 fcff0c8e lw t4,-0x4(s0)
.text:00471be8 00000000 nop
.text:00471bec 11008015 bne t4,zero,LAB_00471c34
.text:00471bf0 00f00724 _li a3,-0x1000
.text:00471bf4 ff0fb830 andi t8,a1,0xfff
LAB_00471bf8: ;XREF[1,0]: 00471c28
.text:00471bf8 ffff0f27 addiu t7,t8,-0x1
.text:00471bfc 2470a700 and t6,a1,a3
.text:00471c00 ff0ff331 andi s3,t7,0xfff
.text:00471c04 2518d301 or v1,t6,s3
.text:00471c08 ff0f6430 andi a0,v1,0xfff
.text:00471c0c 80680400 sll t5,a0,0x2
.text:00471c10 2110a601 addu v0,t5,a2
.text:00471c14 21286000 move a1,v1
.text:00471c18 05008018 blez a0,LAB_00471c30
.text:00471c1c 080023ae _sw v1,0x8(s1)
.text:00471c20 fcff598c lw t9,-0x4(v0)
.text:00471c24 00000000 nop
.text:00471c28 f3ff2013 beq t9,zero,LAB_00471bf8
.text:00471c2c ff0fb830 _andi t8,a1,0xfff
LAB_00471c30: ;XREF[1,0]: 00471c18
.text:00471c30 21206000 move a0,v1
LAB_00471c34: ;XREF[2,0]: 00471bd0,00471bec
.text:00471c34 ff0f8730 andi a3,a0,0xfff
.text:00471c38 0600e014 bne a3,zero,LAB_00471c54
.text:00471c3c 21180000 _clear v1
.text:00471c40 fffe053c lui a1,0xfeff
.text:00471c44 ffffa334 ori v1,a1,0xffff
.text:00471c48 24908300 and s2,a0,v1
.text:00471c4c 080032ae sw s2,0x8(s1)
.text:00471c50 21180000 clear v1
LAB_00471c54: ;XREF[4,0]: 00471a84,00471c38,00471c78,00471cb8
.text:00471c54 2800bf8f lw ra,local_8+0x30(sp)
.text:00471c58 2400b38f lw s3,local_c+0x30(sp)
.text:00471c5c 2000b28f lw s2,local_10+0x30(sp)
.text:00471c60 1c00b18f lw s1,local_14+0x30(sp)
.text:00471c64 1800b08f lw s0,local_18+0x30(sp)
.text:00471c68 21106000 move v0,v1
.text:00471c6c 0800e003 jr ra
.text:00471c70 3000bd27 _addiu sp,sp,0x30
LAB_00471c74: ;XREF[1,0]: 00471aa0
.text:00471c74 8101042e sltiu a0,s0,0x181
.text:00471c78 f6ff8010 beq a0,zero,LAB_00471c54
.text:00471c7c f8ff0324 _li v1,-0x8
.text:00471c80 2a28d000 slt a1,a2,s0
.text:00471c84 0600a014 bne a1,zero,LAB_00471ca0
.text:00471c88 00000000 _nop
LAB_00471c8c: ;XREF[3,0]: 00471cf0,00471d0c,00471d30
.text:00471c8c 0800488e lw t0,0x8(s2)
.text:00471c90 0800678e lw a3,0x8(s3)
.text:00471c94 0800248e lw a0,0x8(s1)
.text:00471c98 84ff0010 b LAB_00471aac
.text:00471c9c 00f01924 _li t9,-0x1000
LAB_00471ca0: ;XREF[1,0]: 00471c84
.text:00471ca0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00471ca4 0000248e lw a0,0x0(s1)
.text:00471ca8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00471cac 80281000 _sll a1,s0,0x2
.text:00471cb0 21304000 move a2,v0
.text:00471cb4 1000bc8f lw gp,local_20+0x30(sp)
.text:00471cb8 e6ff4010 beq v0,zero,LAB_00471c54
.text:00471cbc f8ff0324 _li v1,-0x8
.text:00471cc0 08002d8e lw t5,0x8(s1)
.text:00471cc4 00ff1f3c lui ra,0xff00
.text:00471cc8 ff0ff837 ori t8,ra,0xfff
.text:00471ccc 2470b801 and t6,t5,t8
.text:00471cd0 007b1000 sll t7,s0,0xc
.text:00471cd4 2540cf01 or t0,t6,t7
.text:00471cd8 025b0800 srl t3,t0,0xc
.text:00471cdc 02630d00 srl t4,t5,0xc
.text:00471ce0 ff0f8431 andi a0,t4,0xfff
.text:00471ce4 ff0f6531 andi a1,t3,0xfff
.text:00471ce8 2a388500 slt a3,a0,a1
.text:00471cec 000022ae sw v0,0x0(s1)
.text:00471cf0 e6ffe010 beq a3,zero,LAB_00471c8c
.text:00471cf4 080028ae _sw t0,0x8(s1)
LAB_00471cf8: ;XREF[1,0]: 00471d28
.text:00471cf8 01008924 addiu t1,a0,0x1
.text:00471cfc 80180400 sll v1,a0,0x2
.text:00471d00 ffff2431 andi a0,t1,0xffff
.text:00471d04 21106600 addu v0,v1,a2
.text:00471d08 2a808500 slt s0,a0,a1
.text:00471d0c dfff0012 beq s0,zero,LAB_00471c8c
.text:00471d10 000040ac _sw zero,0x0(v0)
.text:00471d14 01008924 addiu t1,a0,0x1
.text:00471d18 80180400 sll v1,a0,0x2
.text:00471d1c ffff2431 andi a0,t1,0xffff
.text:00471d20 21106600 addu v0,v1,a2
.text:00471d24 2a808500 slt s0,a0,a1
.text:00471d28 f3ff0016 bne s0,zero,LAB_00471cf8
.text:00471d2c 000040ac _sw zero,0x0(v0)
.text:00471d30 d6ff0010 b LAB_00471c8c
.text:00471d34 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00471d38()
;local_8 undefined4 -8 ;XREF[3,0]: 00471d48,00471dd8,00471fa4
;local_c undefined4 -c ;XREF[3,0]: 00471d4c,00471ddc,00471fa8
;local_10 undefined4 -10 ;XREF[3,0]: 00471d50,00471de0,00471fac
;local_14 undefined4 -14 ;XREF[3,0]: 00471d54,00471de4,00471fb0
;local_18 undefined4 -18 ;XREF[3,0]: 00471d58,00471de8,00471fb4
;local_1c undefined4 -1c ;XREF[3,0]: 00471d5c,00471dec,00471fb8
;local_20 undefined4 -20 ;XREF[3,0]: 00471d60,00471df0,00471fbc
;local_24 undefined4 -24 ;XREF[3,0]: 00471d64,00471df4,00471fc0
;local_28 undefined4 -28 ;XREF[3,0]: 00471d68,00471df8,00471fc4
;local_30 undefined4 -30 ;XREF[3,0]: 00471d6c,00472038,004720f0
;XREF[2,0]: 004722c8,00472850
.text:00471d38 07001c3c lui gp,0x7
.text:00471d3c a8dc9c27 addiu gp,gp,-0x2358
.text:00471d40 21e09903 addu gp,gp,t9
.text:00471d44 c0ffbd27 addiu sp,sp,-0x40
.text:00471d48 3800bfaf sw ra,local_8+0x40(sp)
.text:00471d4c 3400b7af sw s7,local_c+0x40(sp)
.text:00471d50 3000b6af sw s6,local_10+0x40(sp)
.text:00471d54 2c00b5af sw s5,local_14+0x40(sp)
.text:00471d58 2800b4af sw s4,local_18+0x40(sp)
.text:00471d5c 2400b3af sw s3,local_1c+0x40(sp)
.text:00471d60 2000b2af sw s2,local_20+0x40(sp)
.text:00471d64 1c00b1af sw s1,local_24+0x40(sp)
.text:00471d68 1800b0af sw s0,local_28+0x40(sp)
.text:00471d6c 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00471d70 21b08000 move s6,a0
.text:00471d74 0800a38c lw v1,0x8(a1)
.text:00471d78 0800848c lw a0,0x8(a0)
.text:00471d7c ff0f6330 andi v1,v1,0xfff
.text:00471d80 ff0f9130 andi s1,a0,0xfff
.text:00471d84 2a102302 slt v0,s1,v1
.text:00471d88 21a8a000 move s5,a1
.text:00471d8c 03004010 beq v0,zero,LAB_00471d9c
.text:00471d90 21a0c000 _move s4,a2
.text:00471d94 008c0300 sll s1,v1,0x10
.text:00471d98 038c1100 sra s1,s1,0x10
LAB_00471d9c: ;XREF[1,0]: 00471d8c
.text:00471d9c 0800888e lw t0,0x8(s4)
.text:00471da0 00f00a24 li t2,-0x1000
.text:00471da4 24300a01 and a2,t0,t2
.text:00471da8 2548d100 or t1,a2,s1
.text:00471dac 022b0900 srl a1,t1,0xc
.text:00471db0 ff0fa630 andi a2,a1,0xfff
.text:00471db4 ff0f2531 andi a1,t1,0xfff
.text:00471db8 2a38c500 slt a3,a2,a1
.text:00471dbc 080089ae sw t1,0x8(s4)
.text:00471dc0 1300e010 beq a3,zero,LAB_00471e10
.text:00471dc4 ff0f1731 _andi s7,t0,0xfff
.text:00471dc8 ffffb030 andi s0,a1,0xffff
.text:00471dcc 81010b2e sltiu t3,s0,0x181
.text:00471dd0 0d006015 bne t3,zero,LAB_00471e08
.text:00471dd4 2a60d000 _slt t4,a2,s0
LAB_00471dd8: ;XREF[3,0]: 0047203c,004720c4,004720f4
.text:00471dd8 3800bf8f lw ra,local_8+0x40(sp)
.text:00471ddc 3400b78f lw s7,local_c+0x40(sp)
.text:00471de0 3000b68f lw s6,local_10+0x40(sp)
.text:00471de4 2c00b58f lw s5,local_14+0x40(sp)
.text:00471de8 2800b48f lw s4,local_18+0x40(sp)
.text:00471dec 2400b38f lw s3,local_1c+0x40(sp)
.text:00471df0 2000b28f lw s2,local_20+0x40(sp)
.text:00471df4 1c00b18f lw s1,local_24+0x40(sp)
.text:00471df8 1800b08f lw s0,local_28+0x40(sp)
.text:00471dfc f8ff0224 li v0,-0x8
.text:00471e00 0800e003 jr ra
.text:00471e04 4000bd27 _addiu sp,sp,0x40
LAB_00471e08: ;XREF[1,0]: 00471dd0
.text:00471e08 87008015 bne t4,zero,LAB_00472028
.text:00471e0c 00000000 _nop
LAB_00471e10: ;XREF[3,0]: 00471dc0,00472074,00472090
.text:00471e10 21900000 clear s2
LAB_00471e14: ;XREF[1,0]: 004720b4
.text:00471e14 21980000 clear s3
.text:00471e18 29002012 beq s1,zero,LAB_00471ec0
.text:00471e1c 21800000 _clear s0
.text:00471e20 0800c58e lw a1,0x8(s6)
.text:00471e24 0800a48e lw a0,0x8(s5)
.text:00471e28 00008e8e lw t6,0x0(s4)
.text:00471e2c ff0fad30 andi t5,a1,0xfff
.text:00471e30 ff0f8c30 andi t4,a0,0xfff
LAB_00471e34: ;XREF[1,0]: 00471eb8
.text:00471e34 2a300d02 slt a2,s0,t5
.text:00471e38 80201000 sll a0,s0,0x2
.text:00471e3c 0500c010 beq a2,zero,LAB_00471e54
.text:00471e40 21400000 _clear t0
.text:00471e44 0000cb8e lw t3,0x0(s6)
.text:00471e48 00000000 nop
.text:00471e4c 21508b00 addu t2,a0,t3
.text:00471e50 0000488d lw t0,0x0(t2)
LAB_00471e54: ;XREF[1,0]: 00471e3c
.text:00471e54 01001826 addiu t8,s0,0x1
.text:00471e58 007c1800 sll t7,t8,0x10
.text:00471e5c 2ac80c02 slt t9,s0,t4
.text:00471e60 03840f00 sra s0,t7,0x10
.text:00471e64 21480000 clear t1
.text:00471e68 21588e00 addu t3,a0,t6
.text:00471e6c 21300000 clear a2
.text:00471e70 21380000 clear a3
.text:00471e74 06002013 beq t9,zero,LAB_00471e90
.text:00471e78 2a501102 _slt t2,s0,s1
.text:00471e7c 0000a28e lw v0,0x0(s5)
.text:00471e80 21380000 clear a3
.text:00471e84 21f88200 addu ra,a0,v0
.text:00471e88 0000e68f lw a2,0x0(ra)
.text:00471e8c 00000000 nop
LAB_00471e90: ;XREF[1,0]: 00471e74
.text:00471e90 21280601 addu a1,t0,a2
.text:00471e94 2bc8a600 sltu t9,a1,a2
.text:00471e98 21302701 addu a2,t1,a3
.text:00471e9c 21404502 addu t0,s2,a1
.text:00471ea0 2118d900 addu v1,a2,t9
.text:00471ea4 21486302 addu t1,s3,v1
.text:00471ea8 2b200501 sltu a0,t0,a1
.text:00471eac 21382401 addu a3,t1,a0
.text:00471eb0 000068ad sw t0,0x0(t3)
.text:00471eb4 02900700 srl s2,a3,0x0
.text:00471eb8 deff4015 bne t2,zero,LAB_00471e34
.text:00471ebc 21980000 _clear s3
LAB_00471ec0: ;XREF[1,0]: 00471e18
.text:00471ec0 25a85302 or s5,s2,s3
.text:00471ec4 0300a012 beq s5,zero,LAB_00471ed4
.text:00471ec8 8001162a _slti s6,s0,0x180
.text:00471ecc 4100c016 bne s6,zero,LAB_00471fd4
.text:00471ed0 00000000 _nop
LAB_00471ed4: ;XREF[2,0]: 00471ec4,00472020
.text:00471ed4 0800828e lw v0,0x8(s4)
.text:00471ed8 00f00724 li a3,-0x1000
.text:00471edc 24f84700 and ra,v0,a3
.text:00471ee0 ff0f1332 andi s3,s0,0xfff
.text:00471ee4 25c0f303 or t8,ra,s3
.text:00471ee8 2a901702 slt s2,s0,s7
.text:00471eec 0b004012 beq s2,zero,LAB_00471f1c
.text:00471ef0 080098ae _sw t8,0x8(s4)
.text:00471ef4 0000888e lw t0,0x0(s4)
.text:00471ef8 80481000 sll t1,s0,0x2
.text:00471efc 21202801 addu a0,t1,t0
LAB_00471f00: ;XREF[1,0]: 00471f14
.text:00471f00 01001626 addiu s6,s0,0x1
.text:00471f04 001c1600 sll v1,s6,0x10
.text:00471f08 03840300 sra s0,v1,0x10
.text:00471f0c 2aa81702 slt s5,s0,s7
.text:00471f10 000080ac sw zero,0x0(a0)
.text:00471f14 faffa016 bne s5,zero,LAB_00471f00
.text:00471f18 04008424 _addiu a0,a0,0x4
LAB_00471f1c: ;XREF[1,0]: 00471eec
.text:00471f1c 0800848e lw a0,0x8(s4)
.text:00471f20 00000000 nop
.text:00471f24 ff0f8230 andi v0,a0,0xfff
.text:00471f28 18004018 blez v0,LAB_00471f8c
.text:00471f2c 21288000 _move a1,a0
.text:00471f30 0000868e lw a2,0x0(s4)
.text:00471f34 80800200 sll s0,v0,0x2
.text:00471f38 21880602 addu s1,s0,a2
.text:00471f3c fcff378e lw s7,-0x4(s1)
.text:00471f40 00000000 nop
.text:00471f44 1100e016 bne s7,zero,LAB_00471f8c
.text:00471f48 ff0fb930 _andi t9,a1,0xfff
.text:00471f4c 00f00724 li a3,-0x1000
LAB_00471f50: ;XREF[1,0]: 00471f80
.text:00471f50 ffff2e27 addiu t6,t9,-0x1
.text:00471f54 2460a700 and t4,a1,a3
.text:00471f58 ff0fcd31 andi t5,t6,0xfff
.text:00471f5c 25188d01 or v1,t4,t5
.text:00471f60 ff0f6430 andi a0,v1,0xfff
.text:00471f64 80280400 sll a1,a0,0x2
.text:00471f68 2110a600 addu v0,a1,a2
.text:00471f6c 080083ae sw v1,0x8(s4)
.text:00471f70 05008018 blez a0,LAB_00471f88
.text:00471f74 21286000 _move a1,v1
.text:00471f78 fcff4a8c lw t2,-0x4(v0)
.text:00471f7c 00000000 nop
.text:00471f80 f3ff4011 beq t2,zero,LAB_00471f50
.text:00471f84 ff0fb930 _andi t9,a1,0xfff
LAB_00471f88: ;XREF[1,0]: 00471f70
.text:00471f88 21206000 move a0,v1
LAB_00471f8c: ;XREF[2,0]: 00471f28,00471f44
.text:00471f8c ff0f8630 andi a2,a0,0xfff
.text:00471f90 0400c014 bne a2,zero,LAB_00471fa4
.text:00471f94 fffe123c _lui s2,0xfeff
.text:00471f98 ffff4f36 ori t7,s2,0xffff
.text:00471f9c 24588f00 and t3,a0,t7
.text:00471fa0 08008bae sw t3,0x8(s4)
LAB_00471fa4: ;XREF[1,0]: 00471f90
.text:00471fa4 3800bf8f lw ra,local_8+0x40(sp)
.text:00471fa8 3400b78f lw s7,local_c+0x40(sp)
.text:00471fac 3000b68f lw s6,local_10+0x40(sp)
.text:00471fb0 2c00b58f lw s5,local_14+0x40(sp)
.text:00471fb4 2800b48f lw s4,local_18+0x40(sp)
.text:00471fb8 2400b38f lw s3,local_1c+0x40(sp)
.text:00471fbc 2000b28f lw s2,local_20+0x40(sp)
.text:00471fc0 1c00b18f lw s1,local_24+0x40(sp)
.text:00471fc4 1800b08f lw s0,local_28+0x40(sp)
.text:00471fc8 21100000 clear v0
.text:00471fcc 0800e003 jr ra
.text:00471fd0 4000bd27 _addiu sp,sp,0x40
LAB_00471fd4: ;XREF[1,0]: 00471ecc
.text:00471fd4 0800868e lw a2,0x8(s4)
.text:00471fd8 00000000 nop
.text:00471fdc 02630600 srl t4,a2,0xc
.text:00471fe0 ff0f9131 andi s1,t4,0xfff
.text:00471fe4 ff0fc330 andi v1,a2,0xfff
.text:00471fe8 34007110 beq v1,s1,LAB_004720bc
.text:00471fec ff0fca30 _andi t2,a2,0xfff
LAB_00471ff0: ;XREF[2,0]: 004720d8,00472158
.text:00471ff0 01004b25 addiu t3,t2,0x1
.text:00471ff4 00008d8e lw t5,0x0(s4)
.text:00471ff8 00f00f24 li t7,-0x1000
.text:00471ffc 01000526 addiu a1,s0,0x1
.text:00472000 2470cf00 and t6,a2,t7
.text:00472004 ff0f7931 andi t9,t3,0xfff
.text:00472008 80600a00 sll t4,t2,0x2
.text:0047200c 00840500 sll s0,a1,0x10
.text:00472010 2530d901 or a2,t6,t9
.text:00472014 21208d01 addu a0,t4,t5
.text:00472018 03841000 sra s0,s0,0x10
.text:0047201c 080086ae sw a2,0x8(s4)
.text:00472020 acff0010 b LAB_00471ed4
.text:00472024 000092ac _sw s2,0x0(a0)
LAB_00472028: ;XREF[1,0]: 00471e08
.text:00472028 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0047202c 0000848e lw a0,0x0(s4)
.text:00472030 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00472034 80281000 _sll a1,s0,0x2
.text:00472038 1000bc8f lw gp,local_30+0x40(sp)
.text:0047203c 66ff4010 beq v0,zero,LAB_00471dd8
.text:00472040 21304000 _move a2,v0
.text:00472044 0800928e lw s2,0x8(s4)
.text:00472048 00ff023c lui v0,0xff00
.text:0047204c ff0f5f34 ori ra,v0,0xfff
.text:00472050 00c31000 sll t8,s0,0xc
.text:00472054 24985f02 and s3,s2,ra
.text:00472058 25707802 or t6,s3,t8
.text:0047205c 027b0e00 srl t7,t6,0xc
.text:00472060 02831200 srl s0,s2,0xc
.text:00472064 ff0f0432 andi a0,s0,0xfff
.text:00472068 ff0fe531 andi a1,t7,0xfff
.text:0047206c 2a688500 slt t5,a0,a1
.text:00472070 000086ae sw a2,0x0(s4)
.text:00472074 66ffa011 beq t5,zero,LAB_00471e10
.text:00472078 08008eae _sw t6,0x8(s4)
LAB_0047207c: ;XREF[1,0]: 004720ac
.text:0047207c 01008924 addiu t1,a0,0x1
.text:00472080 80400400 sll t0,a0,0x2
.text:00472084 ffff2431 andi a0,t1,0xffff
.text:00472088 21180601 addu v1,t0,a2
.text:0047208c 2a388500 slt a3,a0,a1
.text:00472090 5fffe010 beq a3,zero,LAB_00471e10
.text:00472094 000060ac _sw zero,0x0(v1)
.text:00472098 01008924 addiu t1,a0,0x1
.text:0047209c 80400400 sll t0,a0,0x2
.text:004720a0 ffff2431 andi a0,t1,0xffff
.text:004720a4 21180601 addu v1,t0,a2
.text:004720a8 2a388500 slt a3,a0,a1
.text:004720ac f3ffe014 bne a3,zero,LAB_0047207c
.text:004720b0 000060ac _sw zero,0x0(v1)
.text:004720b4 57ff0010 b LAB_00471e14
.text:004720b8 21900000 _clear s2
LAB_004720bc: ;XREF[1,0]: 00471fe8
.text:004720bc 01007124 addiu s1,v1,0x1
.text:004720c0 81012d2e sltiu t5,s1,0x181
.text:004720c4 44ffa011 beq t5,zero,LAB_00471dd8
.text:004720c8 2a707100 _slt t6,v1,s1
.text:004720cc 0400c015 bne t6,zero,LAB_004720e0
.text:004720d0 00000000 _nop
LAB_004720d4: ;XREF[1,0]: 00472130
.text:004720d4 0800868e lw a2,0x8(s4)
.text:004720d8 c5ff0010 b LAB_00471ff0
.text:004720dc ff0fca30 _andi t2,a2,0xfff
LAB_004720e0: ;XREF[1,0]: 004720cc
.text:004720e0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004720e4 0000848e lw a0,0x0(s4)
.text:004720e8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004720ec 80281100 _sll a1,s1,0x2
.text:004720f0 1000bc8f lw gp,local_30+0x40(sp)
.text:004720f4 38ff4010 beq v0,zero,LAB_00471dd8
.text:004720f8 21304000 _move a2,v0
.text:004720fc 08009f8e lw ra,0x8(s4)
.text:00472100 00ff093c lui t1,0xff00
.text:00472104 ff0f2732 andi a3,s1,0xfff
.text:00472108 ff0f2835 ori t0,t1,0xfff
.text:0047210c 2410e803 and v0,ra,t0
.text:00472110 009b0700 sll s3,a3,0xc
.text:00472114 25585300 or t3,v0,s3
.text:00472118 027b0b00 srl t7,t3,0xc
.text:0047211c 02c31f00 srl t8,ra,0xc
.text:00472120 ff0f0433 andi a0,t8,0xfff
.text:00472124 ff0fe531 andi a1,t7,0xfff
.text:00472128 2a508500 slt t2,a0,a1
.text:0047212c 000086ae sw a2,0x0(s4)
.text:00472130 e8ff4011 beq t2,zero,LAB_004720d4
.text:00472134 08008bae _sw t3,0x8(s4)
LAB_00472138: ;XREF[1,0]: 0047214c
.text:00472138 01009124 addiu s1,a0,0x1
.text:0047213c 80b00400 sll s6,a0,0x2
.text:00472140 ffff2432 andi a0,s1,0xffff
.text:00472144 2118c602 addu v1,s6,a2
.text:00472148 2aa88500 slt s5,a0,a1
.text:0047214c faffa016 bne s5,zero,LAB_00472138
.text:00472150 000060ac _sw zero,0x0(v1)
.text:00472154 0800868e lw a2,0x8(s4)
.text:00472158 a5ff0010 b LAB_00471ff0
.text:0047215c ff0fca30 _andi t2,a2,0xfff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_add()
;local_8 undefined4 -8 ;XREF[2,0]: 00472170,0047226c
;local_10 undefined4 -10 ;XREF[2,0]: 00472174,0047225c
;XREF[40,0]: Entry Point,0047267c,00474c90
; 00475084,004772cc,00477bd0
; 00477dfc,0047806c,0047a104
; 0047a124,0047a144,0047a1a8
; 0047b214,0047b318,0047b374
; 0047b478,0047b500,0047b948
; 0047ba00,0047ba5c,0047babc
; 0047bafc,0047bb24,0047bb4c
; 0047bb70,0047bb94,0047c070
; 0047c0cc,0047c160,0047c1b8
; 0047c904,0047c92c,0047c950
; 0047c974,0047c998,0047c9bc
; 0047c9e0,0047ee7c,00480290
; 004d8a48
.text:00472160 07001c3c lui gp,0x7
.text:00472164 80d89c27 addiu gp,gp,-0x2780
.text:00472168 21e09903 addu gp,gp,t9
.text:0047216c e0ffbd27 addiu sp,sp,-0x20
.text:00472170 1800bfaf sw ra,local_8+0x20(sp)
.text:00472174 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00472178 0800898c lw t1,0x8(a0)
.text:0047217c 0800a88c lw t0,0x8(a1)
.text:00472180 02160900 srl v0,t1,0x18
.text:00472184 021e0800 srl v1,t0,0x18
.text:00472188 01004730 andi a3,v0,0x1
.text:0047218c 01006c30 andi t4,v1,0x1
.text:00472190 21708000 move t6,a0
.text:00472194 2168a000 move t5,a1
.text:00472198 4300ec10 beq a3,t4,LAB_004722a8
.text:0047219c 2158c000 _move t3,a2
.text:004721a0 ff0f2931 andi t1,t1,0xfff
.text:004721a4 ff0f0331 andi v1,t0,0xfff
.text:004721a8 2a286900 slt a1,v1,t1
.text:004721ac 1d00a014 bne a1,zero,LAB_00472224
.text:004721b0 01000424 _li a0,0x1
.text:004721b4 2a302301 slt a2,t1,v1
.text:004721b8 1a00c014 bne a2,zero,LAB_00472224
.text:004721bc ffff0424 _li a0,-0x1
.text:004721c0 0000df8d lw ra,0x0(t6)
.text:004721c4 0000a38d lw v1,0x0(t5)
.text:004721c8 80200900 sll a0,t1,0x2
.text:004721cc 21786400 addu t7,v1,a0
.text:004721d0 21c0e403 addu t8,ra,a0
.text:004721d4 fcff0627 addiu a2,t8,-0x4
.text:004721d8 fcffe525 addiu a1,t7,-0x4
.text:004721dc 10002011 beq t1,zero,LAB_00472220
.text:004721e0 21500000 _clear t2
.text:004721e4 21202001 move a0,t1
LAB_004721e8: ;XREF[1,0]: 00472218
.text:004721e8 0000cf8c lw t7,0x0(a2)
.text:004721ec 0000b98c lw t9,0x0(a1)
.text:004721f0 01004825 addiu t0,t2,0x1
.text:004721f4 ffff0a31 andi t2,t0,0xffff
.text:004721f8 2b102f03 sltu v0,t9,t7
.text:004721fc 2a484401 slt t1,t2,a0
.text:00472200 2b40f901 sltu t0,t7,t9
.text:00472204 fcffc624 addiu a2,a2,-0x4
.text:00472208 33004014 bne v0,zero,LAB_004722d8
.text:0047220c fcffa524 _addiu a1,a1,-0x4
.text:00472210 33000015 bne t0,zero,LAB_004722e0
.text:00472214 00000000 _nop
.text:00472218 f3ff2015 bne t1,zero,LAB_004721e8
.text:0047221c 00000000 _nop
LAB_00472220: ;XREF[1,0]: 004721dc
.text:00472220 21200000 clear a0
LAB_00472224: ;XREF[4,0]: 004721ac,004721b8,004722d8,004722e0
.text:00472224 ffff0924 li t1,-0x1
.text:00472228 14008910 beq a0,t1,LAB_0047227c
.text:0047222c fffe0f3c _lui t7,0xfeff
.text:00472230 0800798d lw t9,0x8(t3)
.text:00472234 ffffe235 ori v0,t7,0xffff
.text:00472238 24202203 and a0,t9,v0
.text:0047223c 001e0700 sll v1,a3,0x18
.text:00472240 25608300 or t4,a0,v1
.text:00472244 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:00472248 08006cad sw t4,0x8(t3)
.text:0047224c 2120c001 move a0,t6
.text:00472250 2128a001 move a1,t5
LAB_00472254: ;XREF[1,0]: 004722a0
.text:00472254 09f82003 jalr t9=>pstm_sub_s ;undefined pstm_sub_s()
.text:00472258 21306001 _move a2,t3
LAB_0047225c: ;XREF[1,0]: 004722d0
.text:0047225c 1000bc8f lw gp,local_10+0x20(sp)
.text:00472260 02004014 bne v0,zero,LAB_0047226c
.text:00472264 21184000 _move v1,v0
.text:00472268 21180000 clear v1
LAB_0047226c: ;XREF[1,0]: 00472260
.text:0047226c 1800bf8f lw ra,local_8+0x20(sp)
.text:00472270 21106000 move v0,v1
.text:00472274 0800e003 jr ra
.text:00472278 2000bd27 _addiu sp,sp,0x20
LAB_0047227c: ;XREF[1,0]: 00472228
.text:0047227c 0800668d lw a2,0x8(t3)
.text:00472280 fffe1f3c lui ra,0xfeff
.text:00472284 fffff837 ori t8,ra,0xffff
.text:00472288 002e0c00 sll a1,t4,0x18
.text:0047228c 2450d800 and t2,a2,t8
.text:00472290 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:00472294 25384501 or a3,t2,a1
.text:00472298 2120a001 move a0,t5
.text:0047229c 2128c001 move a1,t6
.text:004722a0 ecff0010 b LAB_00472254
.text:004722a4 080067ad _sw a3,0x8(t3)
LAB_004722a8: ;XREF[1,0]: 00472198
.text:004722a8 0800cc8c lw t4,0x8(a2)
.text:004722ac fffe0e3c lui t6,0xfeff
.text:004722b0 ffffcd35 ori t5,t6,0xffff
.text:004722b4 00560700 sll t2,a3,0x18
.text:004722b8 24488d01 and t1,t4,t5
.text:004722bc 3c80878f lw a3,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:004722c0 25402a01 or t0,t1,t2
.text:004722c4 381df924 addiu t9,a3,0x1d38
.text:004722c8 09f82003 jalr t9=>FUN_00471d38 ;undefined FUN_00471d38()
.text:004722cc 0800c8ac _sw t0,0x8(a2)
.text:004722d0 e2ff0010 b LAB_0047225c
.text:004722d4 00000000 _nop
LAB_004722d8: ;XREF[1,0]: 00472208
.text:004722d8 d2ff0010 b LAB_00472224
.text:004722dc 01000424 _li a0,0x1
LAB_004722e0: ;XREF[1,0]: 00472210
.text:004722e0 d0ff0010 b LAB_00472224
.text:004722e4 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_read_radix(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined1 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined1 10 ;XREF[1,0]: 00472324
;local_4 undefined4 -4 ;XREF[2,0]: 004722f8,004726f4
;local_8 undefined4 -8 ;XREF[2,0]: 004722fc,004726f8
;local_c undefined4 -c ;XREF[2,0]: 00472300,004726fc
;local_10 undefined4 -10 ;XREF[2,0]: 00472304,00472700
;local_14 undefined4 -14 ;XREF[2,0]: 00472308,00472704
;local_18 undefined4 -18 ;XREF[2,0]: 0047230c,00472708
;local_1c undefined4 -1c ;XREF[2,0]: 00472310,0047270c
;local_20 undefined4 -20 ;XREF[2,0]: 00472314,00472710
;local_24 undefined4 -24 ;XREF[2,0]: 00472318,00472714
;local_28 undefined4 -28 ;XREF[2,0]: 0047231c,00472718
;local_30 undefined4 -30 ;XREF[4,0]: 00472600,00472620,0047265c,00472670
;local_38 undefined4 -38 ;XREF[2,0]: 00472628,00472650
;local_40 undefined4 -40 ;XREF[5,0]: 00472320,004725f4,00472684,0047269c,00472784
;XREF[17,0]: Entry Point,00479f8c,00479fb8
; 0047d730,0047d854,0047db04
; 0047ddc0,0047ddec,0047de20
; 0047e140,0047e514,0047e738
; 0047e86c,0047e89c,0047e990
; 0047ec8c,004d7f0c
.text:004722e8 07001c3c lui gp,0x7
.text:004722ec f8d69c27 addiu gp,gp,-0x2908
.text:004722f0 21e09903 addu gp,gp,t9
.text:004722f4 b0ffbd27 addiu sp,sp,-0x50
.text:004722f8 4c00bfaf sw ra,local_4+0x50(sp)
.text:004722fc 4800beaf sw s8,local_8+0x50(sp)
.text:00472300 4400b7af sw s7,local_c+0x50(sp)
.text:00472304 4000b6af sw s6,local_10+0x50(sp)
.text:00472308 3c00b5af sw s5,local_14+0x50(sp)
.text:0047230c 3800b4af sw s4,local_18+0x50(sp)
.text:00472310 3400b3af sw s3,local_1c+0x50(sp)
.text:00472314 3000b2af sw s2,local_20+0x50(sp)
.text:00472318 2c00b1af sw s1,local_24+0x50(sp)
.text:0047231c 2800b0af sw s0,local_28+0x50(sp)
.text:00472320 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:00472324 6000b393 lbu s3,param_5+0x50(sp)
.text:00472328 21b88000 move s7,param_1
.text:0047232c feff6326 addiu v1,s3,-0x2
.text:00472330 3f00622c sltiu v0,v1,0x3f
.text:00472334 2190a000 move s2,param_2
.text:00472338 21a0c000 move s4,param_3
.text:0047233c fffff530 andi s5,param_4,0xffff
.text:00472340 ec004010 beq v0,zero,LAB_004726f4
.text:00472344 faff0324 _li v1,-0x6
.text:00472348 0000c580 lb param_2,0x0(param_3)
.text:0047234c 2d000424 li param_1,0x2d
.text:00472350 f500a410 beq param_2,param_1,LAB_00472728
.text:00472354 21f00000 _clear s8
.text:00472358 08004a8e lw t2,0x8(s2)
.text:0047235c fffe0c3c lui t4,0xfeff
.text:00472360 ffff8b35 ori t3,t4,0xffff
.text:00472364 24484b01 and t1,t2,t3
.text:00472368 00f00824 li t0,-0x1000
.text:0047236c 24182801 and v1,t1,t0
.text:00472370 023b0300 srl param_4,v1,0xc
.text:00472374 ff0fe430 andi param_1,param_4,0xfff
.text:00472378 080043ae sw v1,0x8(s2)
.text:0047237c 0000458e lw param_2,0x0(s2)
.text:00472380 f9008010 beq param_1,zero,LAB_00472768
.text:00472384 21100000 _clear v0
LAB_00472388: ;XREF[1,0]: 00472760
.text:00472388 21306000 move param_3,v1
LAB_0047238c: ;XREF[1,0]: 0047239c
.text:0047238c 01004e24 addiu t6,v0,0x1
.text:00472390 ffffc231 andi v0,t6,0xffff
.text:00472394 2a684400 slt t5,v0,param_1
.text:00472398 0000a0ac sw zero,0x0(param_2)
.text:0047239c fbffa015 bne t5,zero,LAB_0047238c
.text:004723a0 0400a524 _addiu param_2,param_2,0x4
LAB_004723a4: ;XREF[1,0]: 0047276c
.text:004723a4 ca00a012 beq s5,zero,LAB_004726d0
.text:004723a8 2400762e _sltiu s6,s3,0x24
.text:004723ac c300c012 beq s6,zero,LAB_004726bc
.text:004723b0 00000000 _nop
LAB_004723b4: ;XREF[1,0]: 004726b4
.text:004723b4 7c8e998f lw t9,-0x7184(gp)=>->__ctype_toupper ;= 004db014
.text:004723b8 00009892 lbu t8,0x0(s4)
.text:004723bc 0000318f lw s1,0x0(t9)=>EXTERNAL:__ctype_toupper ;= ??
.text:004723c0 40801800 sll s0,t8,0x1
.text:004723c4 21781102 addu t7,s0,s1
.text:004723c8 0000e491 lbu param_1,0x0(t7)
LAB_004723cc: ;XREF[1,0]: 004726c0
.text:004723cc 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004723d0 21800000 clear s0
.text:004723d4 04000010 b LAB_004723e8
.text:004723d8 f01be527 _addiu param_2,ra,0x1bf0
LAB_004723dc: ;XREF[1,0]: 004723f4
.text:004723dc 4000072a slti param_4,s0,0x40
.text:004723e0 0700e010 beq param_4,zero,LAB_00472400
.text:004723e4 00000000 _nop
LAB_004723e8: ;XREF[1,0]: 004723d4
.text:004723e8 21100502 addu v0,s0,param_2
; FWD[2,0]: 00491bf0,00491bf1
.text:004723ec 00004390 lbu v1,0x0(v0)=>.rodata:s_0123456789ABCDE...;= "0123456789ABCDEFGHIJKLMNOPQRSTUVW...
;= "123456789ABCDEFGHIJKLMNOPQRSTUVWX...
.text:004723f0 00000000 nop
.text:004723f4 f9ff6414 bne v1,param_1,LAB_004723dc
.text:004723f8 01001026 _addiu s0,s0,0x1
.text:004723fc ffff1026 addiu s0,s0,-0x1
LAB_00472400: ;XREF[1,0]: 004723e0
.text:00472400 2a201302 slt param_1,s0,s3
.text:00472404 b2008010 beq param_1,zero,LAB_004726d0
.text:00472408 024b0600 _srl t1,param_3,0xc
.text:0047240c ff0fc830 andi t0,param_3,0xfff
.text:00472410 ff0f2431 andi param_1,t1,0xfff
.text:00472414 01000325 addiu v1,t0,0x1
.text:00472418 2a288300 slt param_2,param_1,v1
.text:0047241c 0700a010 beq param_2,zero,LAB_0047243c
.text:00472420 ffff7130 _andi s1,v1,0xffff
.text:00472424 8101262e sltiu param_3,s1,0x181
.text:00472428 6d00c010 beq param_3,zero,LAB_004725e0
.text:0047242c 2a509100 _slt t2,param_1,s1
.text:00472430 d0004015 bne t2,zero,LAB_00472774
.text:00472434 00000000 _nop
LAB_00472438: ;XREF[2,0]: 004727c4,004727e8
.text:00472438 0800468e lw param_3,0x8(s2)
LAB_0047243c: ;XREF[1,0]: 0047241c
.text:0047243c 08004f8e lw t7,0x8(s2)
.text:00472440 fffe0c3c lui t4,0xfeff
.text:00472444 00f01124 li s1,-0x1000
.text:00472448 ff0fee31 andi t6,t7,0xfff
.text:0047244c 2468d100 and t5,param_3,s1
.text:00472450 ffff9935 ori t9,t4,0xffff
.text:00472454 00010b3c lui t3,0x100
.text:00472458 2520ae01 or param_1,t5,t6
.text:0047245c 25282b03 or param_2,t9,t3
.text:00472460 2470a400 and t6,param_2,param_1
.text:00472464 ff0fcc31 andi t4,t6,0xfff
.text:00472468 2168c001 move t5,t6
.text:0047246c 08004eae sw t6,0x8(s2)
.text:00472470 ff0fcf30 andi t7,param_3,0xfff
.text:00472474 21500000 clear t2
.text:00472478 21580000 clear t3
.text:0047247c 18008011 beq t4,zero,LAB_004724e0
.text:00472480 21480000 _clear t1
.text:00472484 0000478e lw param_4,0x0(s2)
.text:00472488 00000000 nop
.text:0047248c 2140e000 move t0,param_4
LAB_00472490: ;XREF[1,0]: 004724d8
.text:00472490 80280900 sll param_2,t1,0x2
.text:00472494 2120a800 addu param_1,param_2,t0
.text:00472498 0000868c lw param_3,0x0(param_1)
.text:0047249c 01003f25 addiu ra,t1,0x1
.text:004724a0 1900d300 multu param_3,s3
.text:004724a4 00441f00 sll t0,ra,0x10
.text:004724a8 034c0800 sra t1,t0,0x10
.text:004724ac 2120a700 addu param_1,param_2,param_4
.text:004724b0 2af82c01 slt ra,t1,t4
.text:004724b4 2140e000 move t0,param_4
.text:004724b8 12180000 mflo v1
.text:004724bc 21c04301 addu t8,t2,v1
.text:004724c0 2bc80303 sltu t9,t8,v1
.text:004724c4 10880000 mfhi s1
.text:004724c8 21507101 addu t2,t3,s1
.text:004724cc 21105901 addu v0,t2,t9
.text:004724d0 000098ac sw t8,0x0(param_1)
.text:004724d4 02500200 srl t2,v0,0x0
.text:004724d8 edffe017 bne ra,zero,LAB_00472490
.text:004724dc 21580000 _clear t3
LAB_004724e0: ;XREF[1,0]: 0047247c
.text:004724e0 25384b01 or param_4,t2,t3
.text:004724e4 1100e010 beq param_4,zero,LAB_0047252c
.text:004724e8 ff0fc531 _andi param_2,t6,0xfff
.text:004724ec 80010b24 li t3,0x180
.text:004724f0 0e00ab10 beq param_2,t3,LAB_0047252c
.text:004724f4 0100a324 _addiu v1,param_2,0x1
.text:004724f8 00f00824 li t0,-0x1000
.text:004724fc 24c8c801 and t9,t6,t0
.text:00472500 ff0f7130 andi s1,v1,0xfff
.text:00472504 25103103 or v0,t9,s1
.text:00472508 0000588e lw t8,0x0(s2)
.text:0047250c 080042ae sw v0,0x8(s2)
.text:00472510 80680500 sll t5,param_2,0x2
.text:00472514 01002c25 addiu t4,t1,0x1
.text:00472518 2170b801 addu t6,t5,t8
.text:0047251c 004c0c00 sll t1,t4,0x10
.text:00472520 08004d8e lw t5,0x8(s2)
.text:00472524 0000caad sw t2,0x0(t6)
.text:00472528 034c0900 sra t1,t1,0x10
LAB_0047252c: ;XREF[2,0]: 004724e4,004724f0
.text:0047252c 2a502f01 slt t2,t1,t7
.text:00472530 0b004011 beq t2,zero,LAB_00472560
.text:00472534 80f80900 _sll ra,t1,0x2
.text:00472538 0000458e lw param_2,0x0(s2)
.text:0047253c 00000000 nop
.text:00472540 2120e503 addu param_1,ra,param_2
LAB_00472544: ;XREF[1,0]: 00472558
.text:00472544 01002b25 addiu t3,t1,0x1
.text:00472548 003c0b00 sll param_4,t3,0x10
.text:0047254c 034c0700 sra t1,param_4,0x10
.text:00472550 2a302f01 slt param_3,t1,t7
.text:00472554 000080ac sw zero,0x0(param_1)
.text:00472558 faffc014 bne param_3,zero,LAB_00472544
.text:0047255c 04008424 _addiu param_1,param_1,0x4
LAB_00472560: ;XREF[1,0]: 00472530
.text:00472560 ff0fa231 andi v0,t5,0xfff
.text:00472564 18004018 blez v0,LAB_004725c8
.text:00472568 2128a001 _move param_2,t5
.text:0047256c 0000468e lw param_3,0x0(s2)
.text:00472570 80480200 sll t1,v0,0x2
.text:00472574 21202601 addu param_1,t1,param_3
.text:00472578 fcff8f8c lw t7,-0x4(param_1)
.text:0047257c 00000000 nop
.text:00472580 1100e015 bne t7,zero,LAB_004725c8
.text:00472584 00f00724 _li param_4,-0x1000
.text:00472588 ff0fb930 andi t9,param_2,0xfff
LAB_0047258c: ;XREF[1,0]: 004725bc
.text:0047258c ffff2227 addiu v0,t9,-0x1
.text:00472590 2468a700 and t5,param_2,param_4
.text:00472594 ff0f5830 andi t8,v0,0xfff
.text:00472598 2518b801 or v1,t5,t8
.text:0047259c ff0f6c30 andi t4,v1,0xfff
.text:004725a0 80700c00 sll t6,t4,0x2
.text:004725a4 2110c601 addu v0,t6,param_3
.text:004725a8 21286000 move param_2,v1
.text:004725ac 05008019 blez t4,LAB_004725c4
.text:004725b0 080043ae _sw v1,0x8(s2)
.text:004725b4 fcff518c lw s1,-0x4(v0)
.text:004725b8 00000000 nop
.text:004725bc f3ff2012 beq s1,zero,LAB_0047258c
.text:004725c0 ff0fb930 _andi t9,param_2,0xfff
LAB_004725c4: ;XREF[1,0]: 004725ac
.text:004725c4 21686000 move t5,v1
LAB_004725c8: ;XREF[2,0]: 00472564,00472580
.text:004725c8 ff0fa331 andi v1,t5,0xfff
.text:004725cc 04006014 bne v1,zero,LAB_004725e0
.text:004725d0 fffe053c _lui param_2,0xfeff
.text:004725d4 ffffaa34 ori t2,param_2,0xffff
.text:004725d8 2440aa01 and t0,t5,t2
.text:004725dc 080048ae sw t0,0x8(s2)
LAB_004725e0: ;XREF[3,0]: 00472428,004725cc,00472788
.text:004725e0 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004725e4 2120e002 move param_1,s7
.text:004725e8 1800a527 addiu param_2,sp,0x18
.text:004725ec 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004725f0 04000624 _li param_3,0x4
.text:004725f4 1000bc8f lw gp,local_40+0x50(sp)
.text:004725f8 2a004014 bne v0,zero,LAB_004726a4
.text:004725fc ffffa826 _addiu t0,s5,-0x1
.text:00472600 2000af8f lw t7,local_30+0x50(sp)
.text:00472604 fffe093c lui t1,0xfeff
.text:00472608 ffff2435 ori param_1,t1,0xffff
.text:0047260c 2438e401 and param_4,t7,param_1
.text:00472610 00f00b24 li t3,-0x1000
.text:00472614 24f8eb00 and ra,param_4,t3
.text:00472618 02331f00 srl param_3,ra,0xc
.text:0047261c ff0fc330 andi v1,param_3,0xfff
.text:00472620 2000bfaf sw ra,local_30+0x50(sp)
.text:00472624 1800a627 addiu param_3,sp,0x18
.text:00472628 1800a48f lw param_1,local_38+0x50(sp)
.text:0047262c 08006010 beq v1,zero,LAB_00472650
.text:00472630 21100000 _clear v0
.text:00472634 21286000 move param_2,v1
LAB_00472638: ;XREF[1,0]: 00472648
.text:00472638 01004e24 addiu t6,v0,0x1
.text:0047263c ffffc231 andi v0,t6,0xffff
.text:00472640 2a604500 slt t4,v0,param_2
.text:00472644 000080ac sw zero,0x0(param_1)
.text:00472648 fbff8015 bne t4,zero,LAB_00472638
.text:0047264c 04008424 _addiu param_1,param_1,0x4
LAB_00472650: ;XREF[1,0]: 0047262c
.text:00472650 0000c38c lw v1,0x0(param_3)=>local_38
.text:00472654 00f00224 li v0,-0x1000
.text:00472658 000070ac sw s0,0x0(v1)
.text:0047265c 0800d18c lw s1,local_30+0x38(a2)
.text:00472660 2bc01000 sltu t8,zero,s0
.text:00472664 24682202 and t5,s1,v0
.text:00472668 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047266c 2580b801 or s0,t5,t8
.text:00472670 0800d0ac sw s0,local_30+0x38(a2)
.text:00472674 21204002 move param_1,s2
.text:00472678 1800a527 addiu param_2,sp,0x18
.text:0047267c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00472680 21304002 _move param_3,s2
.text:00472684 1000bc8f lw gp,local_40+0x50(sp)
.text:00472688 00000000 nop
.text:0047268c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00472690 00000000 nop
.text:00472694 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00472698 1800a427 _addiu param_1,sp,0x18
.text:0047269c 1000bc8f lw gp,local_40+0x50(sp)
.text:004726a0 ffffa826 addiu t0,s5,-0x1
LAB_004726a4: ;XREF[1,0]: 004725f8
.text:004726a4 ffff1531 andi s5,t0,0xffff
.text:004726a8 0700a012 beq s5,zero,LAB_004726c8
.text:004726ac 01009426 _addiu s4,s4,0x1
.text:004726b0 0800468e lw param_3,0x8(s2)
.text:004726b4 3fffc016 bne s6,zero,LAB_004723b4
.text:004726b8 00000000 _nop
LAB_004726bc: ;XREF[1,0]: 004723ac
.text:004726bc 00008492 lbu param_1,0x0(s4)
.text:004726c0 42ff0010 b LAB_004723cc
.text:004726c4 00000000 _nop
LAB_004726c8: ;XREF[1,0]: 004726a8
.text:004726c8 0800468e lw param_3,0x8(s2)
.text:004726cc 00000000 nop
LAB_004726d0: ;XREF[2,0]: 004723a4,00472404
.text:004726d0 ff0fd330 andi s3,param_3,0xfff
.text:004726d4 07006012 beq s3,zero,LAB_004726f4
.text:004726d8 21180000 _clear v1
.text:004726dc fffe0a3c lui t2,0xfeff
.text:004726e0 ffff5735 ori s7,t2,0xffff
.text:004726e4 24a8d700 and s5,param_3,s7
.text:004726e8 00b61e00 sll s6,s8,0x18
.text:004726ec 25a0b602 or s4,s5,s6
.text:004726f0 080054ae sw s4,0x8(s2)
LAB_004726f4: ;XREF[2,0]: 00472340,004726d4
.text:004726f4 4c00bf8f lw ra,local_4+0x50(sp)
.text:004726f8 4800be8f lw s8,local_8+0x50(sp)
.text:004726fc 4400b78f lw s7,local_c+0x50(sp)
.text:00472700 4000b68f lw s6,local_10+0x50(sp)
.text:00472704 3c00b58f lw s5,local_14+0x50(sp)
.text:00472708 3800b48f lw s4,local_18+0x50(sp)
.text:0047270c 3400b38f lw s3,local_1c+0x50(sp)
.text:00472710 3000b28f lw s2,local_20+0x50(sp)
.text:00472714 2c00b18f lw s1,local_24+0x50(sp)
.text:00472718 2800b08f lw s0,local_28+0x50(sp)
.text:0047271c 21106000 move v0,v1
.text:00472720 0800e003 jr ra
.text:00472724 5000bd27 _addiu sp,sp,0x50
LAB_00472728: ;XREF[1,0]: 00472350
.text:00472728 08004a8e lw t2,0x8(s2)
.text:0047272c fffe0c3c lui t4,0xfeff
.text:00472730 ffff8b35 ori t3,t4,0xffff
.text:00472734 24484b01 and t1,t2,t3
.text:00472738 00f00824 li t0,-0x1000
.text:0047273c 24182801 and v1,t1,t0
.text:00472740 023b0300 srl param_4,v1,0xc
.text:00472744 ffffa626 addiu param_3,s5,-0x1
.text:00472748 ff0fe430 andi param_1,param_4,0xfff
.text:0047274c 01009426 addiu s4,s4,0x1
.text:00472750 ffffd530 andi s5,param_3,0xffff
.text:00472754 01001e24 li s8,0x1
.text:00472758 080043ae sw v1,0x8(s2)
.text:0047275c 0000458e lw param_2,0x0(s2)
.text:00472760 09ff8014 bne param_1,zero,LAB_00472388
.text:00472764 21100000 _clear v0
LAB_00472768: ;XREF[1,0]: 00472380
.text:00472768 0800468e lw param_3,0x8(s2)
.text:0047276c 0dff0010 b LAB_004723a4
.text:00472770 00000000 _nop
LAB_00472774: ;XREF[1,0]: 00472430
.text:00472774 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00472778 0000448e lw param_1,0x0(s2)
.text:0047277c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00472780 80281100 _sll param_2,s1,0x2
.text:00472784 1000bc8f lw gp,local_40+0x50(sp)
.text:00472788 95ff4010 beq v0,zero,LAB_004725e0
.text:0047278c 21304000 _move param_3,v0
.text:00472790 08004f8e lw t7,0x8(s2)
.text:00472794 00ff023c lui v0,0xff00
.text:00472798 ff0f3f32 andi ra,s1,0xfff
.text:0047279c ff0f4334 ori v1,v0,0xfff
.text:004727a0 2488e301 and s1,t7,v1
.text:004727a4 00c31f00 sll t8,ra,0xc
.text:004727a8 25603802 or t4,s1,t8
.text:004727ac 026b0c00 srl t5,t4,0xc
.text:004727b0 02730f00 srl t6,t7,0xc
.text:004727b4 ff0fc431 andi param_1,t6,0xfff
.text:004727b8 ff0fa531 andi param_2,t5,0xfff
.text:004727bc 2a588500 slt t3,param_1,param_2
.text:004727c0 000046ae sw param_3,0x0(s2)
.text:004727c4 1cff6011 beq t3,zero,LAB_00472438
.text:004727c8 08004cae _sw t4,0x8(s2)
LAB_004727cc: ;XREF[1,0]: 004727e0
.text:004727cc 01008a24 addiu t2,param_1,0x1
.text:004727d0 80480400 sll t1,param_1,0x2
.text:004727d4 ffff4431 andi param_1,t2,0xffff
.text:004727d8 21402601 addu t0,t1,param_3
.text:004727dc 2a388500 slt param_4,param_1,param_2
.text:004727e0 faffe014 bne param_4,zero,LAB_004727cc
.text:004727e4 000000ad _sw zero,0x0(t0)
.text:004727e8 13ff0010 b LAB_00472438
.text:004727ec 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_sub()
;local_8 undefined4 -8 ;XREF[2,0]: 00472800,00472868
;local_10 undefined4 -10 ;XREF[2,0]: 00472804,00472858
;XREF[43,0]: Entry Point,00474c70,00476b7c
; 004772ec,0047787c,004778ec
; 00477910,004779d4,00477bf0
; 00477e6c,00477e8c,00477eb0
; 00477f18,00477f38,004781d4
; 0047a0e4,0047a3a8,0047b250
; 0047b354,0047b3b0,0047b4b4
; 0047b540,0047b710,0047b750
; 0047b78c,0047b824,0047b908
; 0047b984,0047ba3c,0047ba98
; 0047bcd4,0047c030,0047c0ac
; 0047c104,0047c124,0047c198
; 0047c1f0,0047c4dc,0047c518
; 0047c554,0047c5f4,00480220
; 004d8bdc
.text:004727f0 07001c3c lui gp,0x7
.text:004727f4 f0d19c27 addiu gp,gp,-0x2e10
.text:004727f8 21e09903 addu gp,gp,t9
.text:004727fc e0ffbd27 addiu sp,sp,-0x20
.text:00472800 1800bfaf sw ra,local_8+0x20(sp)
.text:00472804 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00472808 0800898c lw t1,0x8(a0)
.text:0047280c 0800a88c lw t0,0x8(a1)
.text:00472810 021e0900 srl v1,t1,0x18
.text:00472814 02560800 srl t2,t0,0x18
.text:00472818 01006730 andi a3,v1,0x1
.text:0047281c 01004231 andi v0,t2,0x1
.text:00472820 21688000 move t5,a0
.text:00472824 2160a000 move t4,a1
.text:00472828 1300e210 beq a3,v0,LAB_00472878
.text:0047282c 2158c000 _move t3,a2
.text:00472830 0800cd8c lw t5,0x8(a2)
.text:00472834 fffe0f3c lui t7,0xfeff
.text:00472838 ffffee35 ori t6,t7,0xffff
.text:0047283c 00660700 sll t4,a3,0x18
.text:00472840 2448ae01 and t1,t5,t6
.text:00472844 3c80878f lw a3,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:00472848 25402c01 or t0,t1,t4
.text:0047284c 381df924 addiu t9,a3,0x1d38
.text:00472850 09f82003 jalr t9=>FUN_00471d38 ;undefined FUN_00471d38()
.text:00472854 0800c8ac _sw t0,0x8(a2)
LAB_00472858: ;XREF[2,0]: 00472934,00472970
.text:00472858 1000bc8f lw gp,local_10+0x20(sp)
.text:0047285c 02004014 bne v0,zero,LAB_00472868
.text:00472860 21184000 _move v1,v0
.text:00472864 21180000 clear v1
LAB_00472868: ;XREF[1,0]: 0047285c
.text:00472868 1800bf8f lw ra,local_8+0x20(sp)
.text:0047286c 21106000 move v0,v1
.text:00472870 0800e003 jr ra
.text:00472874 2000bd27 _addiu sp,sp,0x20
LAB_00472878: ;XREF[1,0]: 00472828
.text:00472878 ff0f2931 andi t1,t1,0xfff
.text:0047287c ff0f0331 andi v1,t0,0xfff
.text:00472880 2a286900 slt a1,v1,t1
.text:00472884 1d00a014 bne a1,zero,LAB_004728fc
.text:00472888 01000424 _li a0,0x1
.text:0047288c 2a302301 slt a2,t1,v1
.text:00472890 1a00c014 bne a2,zero,LAB_004728fc
.text:00472894 ffff0424 _li a0,-0x1
.text:00472898 00008a8d lw t2,0x0(t4)
.text:0047289c 0000a28d lw v0,0x0(t5)
.text:004728a0 80200900 sll a0,t1,0x2
.text:004728a4 21c04401 addu t8,t2,a0
.text:004728a8 21f84400 addu ra,v0,a0
.text:004728ac fcffe627 addiu a2,ra,-0x4
.text:004728b0 fcff0527 addiu a1,t8,-0x4
.text:004728b4 10002011 beq t1,zero,LAB_004728f8
.text:004728b8 21500000 _clear t2
.text:004728bc 21202001 move a0,t1
LAB_004728c0: ;XREF[1,0]: 004728f0
.text:004728c0 0000c38c lw v1,0x0(a2)
.text:004728c4 0000ae8c lw t6,0x0(a1)
.text:004728c8 01004825 addiu t0,t2,0x1
.text:004728cc ffff0a31 andi t2,t0,0xffff
.text:004728d0 2bc8c301 sltu t9,t6,v1
.text:004728d4 2a484401 slt t1,t2,a0
.text:004728d8 2b406e00 sltu t0,v1,t6
.text:004728dc fcffc624 addiu a2,a2,-0x4
.text:004728e0 25002017 bne t9,zero,LAB_00472978
.text:004728e4 fcffa524 _addiu a1,a1,-0x4
.text:004728e8 25000015 bne t0,zero,LAB_00472980
.text:004728ec 00000000 _nop
.text:004728f0 f3ff2015 bne t1,zero,LAB_004728c0
.text:004728f4 00000000 _nop
LAB_004728f8: ;XREF[1,0]: 004728b4
.text:004728f8 21200000 clear a0
LAB_004728fc: ;XREF[4,0]: 00472884,00472890,00472978,00472980
.text:004728fc ffff0924 li t1,-0x1
.text:00472900 0e008910 beq a0,t1,LAB_0047293c
.text:00472904 fffe1f3c _lui ra,0xfeff
.text:00472908 0800668d lw a2,0x8(t3)
.text:0047290c fffff837 ori t8,ra,0xffff
.text:00472910 2478d800 and t7,a2,t8
.text:00472914 002e0700 sll a1,a3,0x18
.text:00472918 2538e501 or a3,t7,a1
.text:0047291c 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:00472920 080067ad sw a3,0x8(t3)
.text:00472924 2120a001 move a0,t5
.text:00472928 21288001 move a1,t4
.text:0047292c 09f82003 jalr t9=>pstm_sub_s ;undefined pstm_sub_s()
.text:00472930 21306001 _move a2,t3
.text:00472934 c8ff0010 b LAB_00472858
.text:00472938 00000000 _nop
LAB_0047293c: ;XREF[1,0]: 00472900
.text:0047293c 08006e8d lw t6,0x8(t3)
.text:00472940 fffe083c lui t0,0xfeff
.text:00472944 0100f938 xori t9,a3,0x1
.text:00472948 ffff0335 ori v1,t0,0xffff
.text:0047294c 2420c301 and a0,t6,v1
.text:00472950 00561900 sll t2,t9,0x18
.text:00472954 25108a00 or v0,a0,t2
.text:00472958 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:0047295c 080062ad sw v0,0x8(t3)
.text:00472960 21208001 move a0,t4
.text:00472964 2128a001 move a1,t5
.text:00472968 09f82003 jalr t9=>pstm_sub_s ;undefined pstm_sub_s()
.text:0047296c 21306001 _move a2,t3
.text:00472970 b9ff0010 b LAB_00472858
.text:00472974 00000000 _nop
LAB_00472978: ;XREF[1,0]: 004728e0
.text:00472978 e0ff0010 b LAB_004728fc
.text:0047297c 01000424 _li a0,0x1
LAB_00472980: ;XREF[1,0]: 004728e8
.text:00472980 deff0010 b LAB_004728fc
.text:00472984 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_montgomery_setup()
;XREF[4,0]: Entry Point,0047cd88,0047ea1c
; 004d7e6c
.text:00472988 0000888c lw t0,0x0(a0)
.text:0047298c 02000724 li a3,0x2
.text:00472990 0000048d lw a0,0x0(t0)
.text:00472994 faff0824 li t0,-0x6
.text:00472998 02008a24 addiu t2,a0,0x2
.text:0047299c 04004631 andi a2,t2,0x4
.text:004729a0 01008238 xori v0,a0,0x1
.text:004729a4 40480600 sll t1,a2,0x1
.text:004729a8 01004330 andi v1,v0,0x1
.text:004729ac 1a006014 bne v1,zero,LAB_00472a18
.text:004729b0 21302401 _addu a2,t1,a0
.text:004729b4 18008600 mult a0,a2
.text:004729b8 21400000 clear t0
.text:004729bc 12180000 mflo v1
.text:004729c0 23c8e300 subu t9,a3,v1
.text:004729c4 00000000 nop
.text:004729c8 1800d900 mult a2,t9
.text:004729cc 12780000 mflo t7
.text:004729d0 00000000 nop
.text:004729d4 00000000 nop
.text:004729d8 18008f00 mult a0,t7
.text:004729dc 12c00000 mflo t8
.text:004729e0 2370f800 subu t6,a3,t8
.text:004729e4 00000000 nop
.text:004729e8 1800ee01 mult t7,t6
.text:004729ec 12600000 mflo t4
.text:004729f0 00000000 nop
.text:004729f4 00000000 nop
.text:004729f8 18008c00 mult a0,t4
.text:004729fc 12680000 mflo t5
.text:00472a00 2358ed00 subu t3,a3,t5
.text:00472a04 00000000 nop
.text:00472a08 18008b01 mult t4,t3
.text:00472a0c 12380000 mflo a3
.text:00472a10 23200700 subu a0,zero,a3
.text:00472a14 0000a4ac sw a0,0x0(a1)
LAB_00472a18: ;XREF[1,0]: 004729ac
.text:00472a18 0800e003 jr ra
.text:00472a1c 21100001 _move v0,t0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_montgomery_calc_normalization()
;local_4 undefined4 -4 ;XREF[2,0]: 00472a30,00472bac
;local_8 undefined4 -8 ;XREF[2,0]: 00472a34,00472bb0
;local_c undefined4 -c ;XREF[2,0]: 00472a38,00472bb4
;local_10 undefined4 -10 ;XREF[2,0]: 00472a3c,00472bb8
;local_14 undefined4 -14 ;XREF[2,0]: 00472a40,00472bbc
;local_18 undefined4 -18 ;XREF[2,0]: 00472a44,00472bc0
;local_1c undefined4 -1c ;XREF[2,0]: 00472a48,00472bc4
;local_20 undefined4 -20 ;XREF[2,0]: 00472a4c,00472bc8
;local_28 undefined4 -28 ;XREF[4,0]: 00472a50,00472dd0,00472e0c,00472f30
;XREF[4,0]: Entry Point,004754b0,0047ce00
; 004d84a8
.text:00472a20 07001c3c lui gp,0x7
.text:00472a24 c0cf9c27 addiu gp,gp,-0x3040
.text:00472a28 21e09903 addu gp,gp,t9
.text:00472a2c c8ffbd27 addiu sp,sp,-0x38
.text:00472a30 3400bfaf sw ra,local_4+0x38(sp)
.text:00472a34 3000b6af sw s6,local_8+0x38(sp)
.text:00472a38 2c00b5af sw s5,local_c+0x38(sp)
.text:00472a3c 2800b4af sw s4,local_10+0x38(sp)
.text:00472a40 2400b3af sw s3,local_14+0x38(sp)
.text:00472a44 2000b2af sw s2,local_18+0x38(sp)
.text:00472a48 1c00b1af sw s1,local_1c+0x38(sp)
.text:00472a4c 1800b0af sw s0,local_20+0x38(sp)
.text:00472a50 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00472a54 0800a68c lw a2,0x8(a1)
.text:00472a58 21a8a000 move s5,a1
.text:00472a5c ff0fc530 andi a1,a2,0xfff
.text:00472a60 21888000 move s1,a0
.text:00472a64 0e00a010 beq a1,zero,LAB_00472aa0
.text:00472a68 21100000 _clear v0
.text:00472a6c 0000a78e lw a3,0x0(s5)
.text:00472a70 80200500 sll a0,a1,0x2
.text:00472a74 21188700 addu v1,a0,a3
.text:00472a78 40110500 sll v0,a1,0x5
.text:00472a7c fcff648c lw a0,-0x4(v1)
.text:00472a80 03000010 b LAB_00472a90
.text:00472a84 e0ff4224 _addiu v0,v0,-0x20
LAB_00472a88: ;XREF[1,0]: 00472a94
.text:00472a88 01004224 addiu v0,v0,0x1
.text:00472a8c 42200400 srl a0,a0,0x1
LAB_00472a90: ;XREF[1,0]: 00472a80
.text:00472a90 002c0200 sll a1,v0,0x10
.text:00472a94 fcff8014 bne a0,zero,LAB_00472a88
.text:00472a98 03140500 _sra v0,a1,0x10
.text:00472a9c ffff4230 andi v0,v0,0xffff
LAB_00472aa0: ;XREF[1,0]: 00472a64
.text:00472aa0 1f005030 andi s0,v0,0x1f
.text:00472aa4 02000016 bne s0,zero,LAB_00472ab0
.text:00472aa8 ff0fc530 _andi a1,a2,0xfff
.text:00472aac 20001024 li s0,0x20
LAB_00472ab0: ;XREF[1,0]: 00472aa4
.text:00472ab0 0200a628 slti a2,a1,0x2
.text:00472ab4 4700c014 bne a2,zero,LAB_00472bd4
.text:00472ab8 fffe0e3c _lui t6,0xfeff
.text:00472abc 08002f8e lw t7,0x8(s1)
.text:00472ac0 fffe143c lui s4,0xfeff
.text:00472ac4 ffff9336 ori s3,s4,0xffff
.text:00472ac8 2468f301 and t5,t7,s3
.text:00472acc 00f00e24 li t6,-0x1000
.text:00472ad0 40610500 sll t4,a1,0x5
.text:00472ad4 2440ae01 and t0,t5,t6
.text:00472ad8 21589001 addu t3,t4,s0
.text:00472adc 02530800 srl t2,t0,0xc
.text:00472ae0 0000268e lw a2,0x0(s1)
.text:00472ae4 dfff6925 addiu t1,t3,-0x21
.text:00472ae8 00940900 sll s2,t1,0x10
.text:00472aec ff0f4331 andi v1,t2,0xfff
.text:00472af0 03941200 sra s2,s2,0x10
.text:00472af4 080028ae sw t0,0x8(s1)
.text:00472af8 2120c000 move a0,a2
.text:00472afc 08006010 beq v1,zero,LAB_00472b20
.text:00472b00 21100000 _clear v0
.text:00472b04 21286000 move a1,v1
LAB_00472b08: ;XREF[1,0]: 00472b18
.text:00472b08 01005824 addiu t8,v0,0x1
.text:00472b0c ffff0233 andi v0,t8,0xffff
.text:00472b10 2ab04500 slt s6,v0,a1
.text:00472b14 000080ac sw zero,0x0(a0)
.text:00472b18 fbffc016 bne s6,zero,LAB_00472b08
.text:00472b1c 04008424 _addiu a0,a0,0x4
LAB_00472b20: ;XREF[1,0]: 00472afc
.text:00472b20 47004006 bltz s2,LAB_00472c40
.text:00472b24 43f91200 _sra ra,s2,0x5
.text:00472b28 fffff333 andi s3,ra,0xffff
.text:00472b2c 8001792e sltiu t9,s3,0x180
.text:00472b30 1e002013 beq t9,zero,LAB_00472bac
.text:00472b34 f7ff0234 _ori v0,zero,0xfff7
.text:00472b38 0800298e lw t1,0x8(s1)
.text:00472b3c 01006826 addiu t0,s3,0x1
.text:00472b40 00f00a24 li t2,-0x1000
.text:00472b44 ff0f0531 andi a1,t0,0xfff
.text:00472b48 24382a01 and a3,t1,t2
.text:00472b4c 2510e500 or v0,a3,a1
.text:00472b50 02230200 srl a0,v0,0xc
.text:00472b54 ff0f8430 andi a0,a0,0xfff
.text:00472b58 ff0f4530 andi a1,v0,0xfff
.text:00472b5c 2a188500 slt v1,a0,a1
.text:00472b60 08006010 beq v1,zero,LAB_00472b84
.text:00472b64 080022ae _sw v0,0x8(s1)
.text:00472b68 ffffb430 andi s4,a1,0xffff
.text:00472b6c 81018b2e sltiu t3,s4,0x181
.text:00472b70 e9006011 beq t3,zero,LAB_00472f18
.text:00472b74 2a609400 _slt t4,a0,s4
.text:00472b78 e9008015 bne t4,zero,LAB_00472f20
.text:00472b7c 2120c000 _move a0,a2
LAB_00472b80: ;XREF[1,0]: 00472f6c
.text:00472b80 0000268e lw a2,0x0(s1)
LAB_00472b84: ;XREF[1,0]: 00472b60
.text:00472b84 80281300 sll a1,s3,0x2
LAB_00472b88: ;XREF[1,0]: 00472f94
.text:00472b88 01000424 li a0,0x1
.text:00472b8c ffff0826 addiu t0,s0,-0x1
.text:00472b90 2198a600 addu s3,a1,a2
.text:00472b94 04304402 sllv a2,a0,s2
.text:00472b98 ffff1231 andi s2,t0,0xffff
.text:00472b9c 2000472e sltiu a3,s2,0x20
.text:00472ba0 2c00e014 bne a3,zero,LAB_00472c54
.text:00472ba4 000066ae _sw a2,0x0(s3)
.text:00472ba8 21100000 clear v0
LAB_00472bac: ;XREF[6,0]: 00472b30,00472c4c,00472dd4,00472df0
; 00472e70,00472f18
.text:00472bac 3400bf8f lw ra,local_4+0x38(sp)
.text:00472bb0 3000b68f lw s6,local_8+0x38(sp)
.text:00472bb4 2c00b58f lw s5,local_c+0x38(sp)
.text:00472bb8 2800b48f lw s4,local_10+0x38(sp)
.text:00472bbc 2400b38f lw s3,local_14+0x38(sp)
.text:00472bc0 2000b28f lw s2,local_18+0x38(sp)
.text:00472bc4 1c00b18f lw s1,local_1c+0x38(sp)
.text:00472bc8 1800b08f lw s0,local_20+0x38(sp)
.text:00472bcc 0800e003 jr ra
.text:00472bd0 3800bd27 _addiu sp,sp,0x38
LAB_00472bd4: ;XREF[1,0]: 00472ab4
.text:00472bd4 0800398e lw t9,0x8(s1)
.text:00472bd8 ffffcd35 ori t5,t6,0xffff
.text:00472bdc 24582d03 and t3,t9,t5
.text:00472be0 00f00c24 li t4,-0x1000
.text:00472be4 24806c01 and s0,t3,t4
.text:00472be8 02931000 srl s2,s0,0xc
.text:00472bec 0000268e lw a2,0x0(s1)
.text:00472bf0 ff0f4332 andi v1,s2,0xfff
.text:00472bf4 080030ae sw s0,0x8(s1)
.text:00472bf8 2120c000 move a0,a2
.text:00472bfc 08006010 beq v1,zero,LAB_00472c20
.text:00472c00 21100000 _clear v0
.text:00472c04 21286000 move a1,v1
LAB_00472c08: ;XREF[1,0]: 00472c18
.text:00472c08 01005424 addiu s4,v0,0x1
.text:00472c0c ffff8232 andi v0,s4,0xffff
.text:00472c10 2a784500 slt t7,v0,a1
.text:00472c14 000080ac sw zero,0x0(a0)
.text:00472c18 fbffe015 bne t7,zero,LAB_00472c08
.text:00472c1c 04008424 _addiu a0,a0,0x4
LAB_00472c20: ;XREF[1,0]: 00472bfc
.text:00472c20 01000224 li v0,0x1
.text:00472c24 0000c2ac sw v0,0x0(a2)
.text:00472c28 08003f8e lw ra,0x8(s1)
.text:00472c2c 00f00324 li v1,-0x1000
.text:00472c30 24c0e303 and t8,ra,v1
.text:00472c34 01001637 ori s6,t8,0x1
.text:00472c38 080036ae sw s6,0x8(s1)
.text:00472c3c 01001024 li s0,0x1
LAB_00472c40: ;XREF[1,0]: 00472b20
.text:00472c40 ffff0826 addiu t0,s0,-0x1
.text:00472c44 ffff1231 andi s2,t0,0xffff
.text:00472c48 2000472e sltiu a3,s2,0x20
.text:00472c4c d7ffe010 beq a3,zero,LAB_00472bac
.text:00472c50 21100000 _clear v0
LAB_00472c54: ;XREF[1,0]: 00472ba0
.text:00472c54 00ff0a3c lui t2,0xff00
.text:00472c58 fffe093c lui t1,0xfeff
.text:00472c5c ff0f5635 ori s6,t2,0xfff
.text:00472c60 ffff3435 ori s4,t1,0xffff
.text:00472c64 00f01324 li s3,-0x1000
LAB_00472c68: ;XREF[1,0]: 00472de8
.text:00472c68 0800248e lw a0,0x8(s1)
.text:00472c6c 00000000 nop
.text:00472c70 025b0400 srl t3,a0,0xc
.text:00472c74 ff0f9030 andi s0,a0,0xfff
.text:00472c78 ff0f6531 andi a1,t3,0xfff
.text:00472c7c 01000326 addiu v1,s0,0x1
.text:00472c80 2a30a300 slt a2,a1,v1
.text:00472c84 0900c010 beq a2,zero,LAB_00472cac
.text:00472c88 00000000 _nop
.text:00472c8c ffff7030 andi s0,v1,0xffff
.text:00472c90 8101042e sltiu a0,s0,0x181
.text:00472c94 76008010 beq a0,zero,LAB_00472e70
.text:00472c98 f8ff0324 _li v1,-0x8
.text:00472c9c 2a60b000 slt t4,a1,s0
.text:00472ca0 55008015 bne t4,zero,LAB_00472df8
.text:00472ca4 00000000 _nop
LAB_00472ca8: ;XREF[1,0]: 00472e68
.text:00472ca8 0800248e lw a0,0x8(s1)
LAB_00472cac: ;XREF[1,0]: 00472c84
.text:00472cac 08002a8e lw t2,0x8(s1)
.text:00472cb0 24309300 and a2,a0,s3
.text:00472cb4 ff0f4731 andi a3,t2,0xfff
.text:00472cb8 2550c700 or t2,a2,a3
.text:00472cbc 00002b8e lw t3,0x0(s1)
.text:00472cc0 ff0f4931 andi t1,t2,0xfff
.text:00472cc4 21604001 move t4,t2
.text:00472cc8 08002aae sw t2,0x8(s1)
.text:00472ccc ff0f8d30 andi t5,a0,0xfff
.text:00472cd0 21286001 move a1,t3
.text:00472cd4 21306001 move a2,t3
.text:00472cd8 21400000 clear t0
.text:00472cdc 1a002011 beq t1,zero,LAB_00472d48
.text:00472ce0 21380000 _clear a3
LAB_00472ce4: ;XREF[1,0]: 00472d0c
.text:00472ce4 0000a48c lw a0,0x0(a1)
.text:00472ce8 0100f824 addiu t8,a3,0x1
.text:00472cec 007c1800 sll t7,t8,0x10
.text:00472cf0 033c0f00 sra a3,t7,0x10
.text:00472cf4 40700400 sll t6,a0,0x1
.text:00472cf8 25c8c801 or t9,t6,t0
.text:00472cfc 2a80e900 slt s0,a3,t1
.text:00472d00 0000d9ac sw t9,0x0(a2)
.text:00472d04 0400a524 addiu a1,a1,0x4
.text:00472d08 0400c624 addiu a2,a2,0x4
.text:00472d0c f5ff0016 bne s0,zero,LAB_00472ce4
.text:00472d10 c2470400 _srl t0,a0,0x1f
.text:00472d14 0d000011 beq t0,zero,LAB_00472d4c
.text:00472d18 ff0f8731 _andi a3,t4,0xfff
.text:00472d1c ff0f4331 andi v1,t2,0xfff
.text:00472d20 7f010524 li a1,0x17f
.text:00472d24 09006510 beq v1,a1,LAB_00472d4c
.text:00472d28 01006924 _addiu t1,v1,0x1
.text:00472d2c ff0f2831 andi t0,t1,0xfff
.text:00472d30 24185301 and v1,t2,s3
.text:00472d34 25f86800 or ra,v1,t0
.text:00472d38 01000c24 li t4,0x1
.text:00472d3c 0000ccac sw t4,0x0(a2)
.text:00472d40 2160e003 move t4,ra
.text:00472d44 08003fae sw ra,0x8(s1)
LAB_00472d48: ;XREF[1,0]: 00472cdc
.text:00472d48 ff0f8731 andi a3,t4,0xfff
LAB_00472d4c: ;XREF[2,0]: 00472d14,00472d24
.text:00472d4c 00340700 sll a2,a3,0x10
.text:00472d50 032c0600 sra a1,a2,0x10
.text:00472d54 80100700 sll v0,a3,0x2
.text:00472d58 2a18ad00 slt v1,a1,t5
.text:00472d5c 06000010 b LAB_00472d78
.text:00472d60 21206201 _addu a0,t3,v0
LAB_00472d64: ;XREF[1,0]: 00472d78
.text:00472d64 005c0a00 sll t3,t2,0x10
.text:00472d68 032c0b00 sra a1,t3,0x10
.text:00472d6c 000080ac sw zero,0x0(a0)
.text:00472d70 2a18ad00 slt v1,a1,t5
.text:00472d74 04008424 addiu a0,a0,0x4
LAB_00472d78: ;XREF[1,0]: 00472d5c
.text:00472d78 faff6014 bne v1,zero,LAB_00472d64
.text:00472d7c 0100aa24 _addiu t2,a1,0x1
.text:00472d80 0800398e lw t9,0x8(s1)
.text:00472d84 00010e3c lui t6,0x100
.text:00472d88 24208e01 and a0,t4,t6
.text:00472d8c 24803403 and s0,t9,s4
.text:00472d90 25680402 or t5,s0,a0
.text:00472d94 08002dae sw t5,0x8(s1)
.text:00472d98 0800258e lw a1,0x8(s1)
.text:00472d9c 0800b88e lw t8,0x8(s5)
.text:00472da0 ff0fa730 andi a3,a1,0xfff
.text:00472da4 ff0f0333 andi v1,t8,0xfff
.text:00472da8 2a786700 slt t7,v1,a3
.text:00472dac 3900e011 beq t7,zero,LAB_00472e94
.text:00472db0 01000424 _li a0,0x1
LAB_00472db4: ;XREF[5,0]: 00472e8c,00472e98,00472f00,00472f08
; 00472f10
.text:00472db4 ffff0624 li a2,-0x1
.text:00472db8 08008610 beq a0,a2,LAB_00472ddc
.text:00472dbc 21202002 _move a0,s1
.text:00472dc0 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:00472dc4 2128a002 move a1,s5
.text:00472dc8 09f82003 jalr t9=>pstm_sub_s ;undefined pstm_sub_s()
.text:00472dcc 21302002 _move a2,s1
.text:00472dd0 1000bc8f lw gp,local_28+0x38(sp)
.text:00472dd4 75ff4014 bne v0,zero,LAB_00472bac
.text:00472dd8 f8ff0224 _li v0,-0x8
LAB_00472ddc: ;XREF[1,0]: 00472db8
.text:00472ddc 01004426 addiu a0,s2,0x1
.text:00472de0 ffff9230 andi s2,a0,0xffff
.text:00472de4 2000502e sltiu s0,s2,0x20
.text:00472de8 9fff0016 bne s0,zero,LAB_00472c68
.text:00472dec 21100000 _clear v0
.text:00472df0 6eff0010 b LAB_00472bac
.text:00472df4 00000000 _nop
LAB_00472df8: ;XREF[1,0]: 00472ca0
.text:00472df8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00472dfc 0000248e lw a0,0x0(s1)
.text:00472e00 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00472e04 80281000 _sll a1,s0,0x2
.text:00472e08 21384000 move a3,v0
.text:00472e0c 1000bc8f lw gp,local_28+0x38(sp)
.text:00472e10 17004010 beq v0,zero,LAB_00472e70
.text:00472e14 f8ff0324 _li v1,-0x8
.text:00472e18 08002f8e lw t7,0x8(s1)
.text:00472e1c ff0f0332 andi v1,s0,0xfff
.text:00472e20 00fb0300 sll ra,v1,0xc
.text:00472e24 24c0f601 and t8,t7,s6
.text:00472e28 25681f03 or t5,t8,ra
.text:00472e2c 022b0d00 srl a1,t5,0xc
.text:00472e30 02730f00 srl t6,t7,0xc
.text:00472e34 ff0fc631 andi a2,t6,0xfff
.text:00472e38 ff0fa530 andi a1,a1,0xfff
.text:00472e3c 2a10c500 slt v0,a2,a1
.text:00472e40 000027ae sw a3,0x0(s1)
.text:00472e44 06000010 b LAB_00472e60
.text:00472e48 08002dae _sw t5,0x8(s1)
LAB_00472e4c: ;XREF[1,0]: 00472e60
.text:00472e4c 80480600 sll t1,a2,0x2
.text:00472e50 21402701 addu t0,t1,a3
.text:00472e54 ffff4630 andi a2,v0,0xffff
.text:00472e58 2a10c500 slt v0,a2,a1
.text:00472e5c 000000ad sw zero,0x0(t0)
LAB_00472e60: ;XREF[1,0]: 00472e44
.text:00472e60 faff4014 bne v0,zero,LAB_00472e4c
.text:00472e64 0100c224 _addiu v0,a2,0x1
.text:00472e68 8fff0010 b LAB_00472ca8
.text:00472e6c 00000000 _nop
LAB_00472e70: ;XREF[2,0]: 00472c94,00472e10
.text:00472e70 4eff6014 bne v1,zero,LAB_00472bac
.text:00472e74 f8ff0224 _li v0,-0x8
.text:00472e78 0800258e lw a1,0x8(s1)
.text:00472e7c 0800b88e lw t8,0x8(s5)
.text:00472e80 ff0fa730 andi a3,a1,0xfff
.text:00472e84 ff0f0333 andi v1,t8,0xfff
.text:00472e88 2a786700 slt t7,v1,a3
.text:00472e8c c9ffe015 bne t7,zero,LAB_00472db4
.text:00472e90 01000424 _li a0,0x1
LAB_00472e94: ;XREF[1,0]: 00472dac
.text:00472e94 2af8e300 slt ra,a3,v1
.text:00472e98 c6ffe017 bne ra,zero,LAB_00472db4
.text:00472e9c ffff0424 _li a0,-0x1
.text:00472ea0 0000298e lw t1,0x0(s1)
.text:00472ea4 0000a38e lw v1,0x0(s5)
.text:00472ea8 80100700 sll v0,a3,0x2
.text:00472eac 21402201 addu t0,t1,v0
.text:00472eb0 21606200 addu t4,v1,v0
.text:00472eb4 fcff0625 addiu a2,t0,-0x4
.text:00472eb8 fcff8525 addiu a1,t4,-0x4
.text:00472ebc 1000e010 beq a3,zero,LAB_00472f00
.text:00472ec0 21480000 _clear t1
.text:00472ec4 2120e000 move a0,a3
LAB_00472ec8: ;XREF[1,0]: 00472ef8
.text:00472ec8 0000cd8c lw t5,0x0(a2)
.text:00472ecc 0000aa8c lw t2,0x0(a1)
.text:00472ed0 01002725 addiu a3,t1,0x1
.text:00472ed4 ffffe930 andi t1,a3,0xffff
.text:00472ed8 2b584d01 sltu t3,t2,t5
.text:00472edc 2a402401 slt t0,t1,a0
.text:00472ee0 2b38aa01 sltu a3,t5,t2
.text:00472ee4 fcffc624 addiu a2,a2,-0x4
.text:00472ee8 07006015 bne t3,zero,LAB_00472f08
.text:00472eec fcffa524 _addiu a1,a1,-0x4
.text:00472ef0 0700e014 bne a3,zero,LAB_00472f10
.text:00472ef4 00000000 _nop
.text:00472ef8 f3ff0015 bne t0,zero,LAB_00472ec8
.text:00472efc 00000000 _nop
LAB_00472f00: ;XREF[1,0]: 00472ebc
.text:00472f00 acff0010 b LAB_00472db4
.text:00472f04 21200000 _clear a0
LAB_00472f08: ;XREF[1,0]: 00472ee8
.text:00472f08 aaff0010 b LAB_00472db4
.text:00472f0c 01000424 _li a0,0x1
LAB_00472f10: ;XREF[1,0]: 00472ef0
.text:00472f10 a8ff0010 b LAB_00472db4
.text:00472f14 ffff0424 _li a0,-0x1
LAB_00472f18: ;XREF[2,0]: 00472b70,00472f34
.text:00472f18 24ff0010 b LAB_00472bac
.text:00472f1c f8ff0234 _ori v0,zero,0xfff8
LAB_00472f20: ;XREF[1,0]: 00472b78
.text:00472f20 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00472f24 00000000 nop
.text:00472f28 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00472f2c 80281400 _sll a1,s4,0x2
.text:00472f30 1000bc8f lw gp,local_28+0x38(sp)
.text:00472f34 f8ff4010 beq v0,zero,LAB_00472f18
.text:00472f38 21304000 _move a2,v0
.text:00472f3c 0800368e lw s6,0x8(s1)
.text:00472f40 00ff023c lui v0,0xff00
.text:00472f44 ff0f4334 ori v1,v0,0xfff
.text:00472f48 00fb1400 sll ra,s4,0xc
.text:00472f4c 24c0c302 and t8,s6,v1
.text:00472f50 25701f03 or t6,t8,ra
.text:00472f54 027b0e00 srl t7,t6,0xc
.text:00472f58 02a31600 srl s4,s6,0xc
.text:00472f5c ff0f8432 andi a0,s4,0xfff
.text:00472f60 ff0fe531 andi a1,t7,0xfff
.text:00472f64 2a688500 slt t5,a0,a1
.text:00472f68 000026ae sw a2,0x0(s1)
.text:00472f6c 04ffa011 beq t5,zero,LAB_00472b80
.text:00472f70 08002eae _sw t6,0x8(s1)
LAB_00472f74: ;XREF[1,0]: 00472f88
.text:00472f74 01008a24 addiu t2,a0,0x1
.text:00472f78 80480400 sll t1,a0,0x2
.text:00472f7c ffff4431 andi a0,t2,0xffff
.text:00472f80 21402601 addu t0,t1,a2
.text:00472f84 2a388500 slt a3,a0,a1
.text:00472f88 faffe014 bne a3,zero,LAB_00472f74
.text:00472f8c 000000ad _sw zero,0x0(t0)
.text:00472f90 0000268e lw a2,0x0(s1)
.text:00472f94 fcfe0010 b LAB_00472b88
.text:00472f98 80281300 _sll a1,s3,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00472f9c()
;local_8 undefined4 -8 ;XREF[2,0]: 00472fac,004732fc
;local_c undefined4 -c ;XREF[2,0]: 00472fb0,00473300
;local_10 undefined4 -10 ;XREF[2,0]: 00472fb4,00473304
;local_14 undefined4 -14 ;XREF[2,0]: 00472fb8,00473308
;local_18 undefined4 -18 ;XREF[2,0]: 00472fbc,0047330c
;local_20 undefined4 -20 ;XREF[4,0]: 00472fc0,0047332c,004733e0,00473488
;XREF[2,0]: 00474984,00474c28
.text:00472f9c 07001c3c lui gp,0x7
.text:00472fa0 44ca9c27 addiu gp,gp,-0x35bc
.text:00472fa4 21e09903 addu gp,gp,t9
.text:00472fa8 d0ffbd27 addiu sp,sp,-0x30
.text:00472fac 2800bfaf sw ra,local_8+0x30(sp)
.text:00472fb0 2400b3af sw s3,local_c+0x30(sp)
.text:00472fb4 2000b2af sw s2,local_10+0x30(sp)
.text:00472fb8 1c00b1af sw s1,local_14+0x30(sp)
.text:00472fbc 1800b0af sw s0,local_18+0x30(sp)
.text:00472fc0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00472fc4 00940500 sll s2,a1,0x10
.text:00472fc8 21988000 move s3,a0
.text:00472fcc 2188c000 move s1,a2
.text:00472fd0 2d008610 beq a0,a2,LAB_00473088
.text:00472fd4 03941200 _sra s2,s2,0x10
.text:00472fd8 0800c98c lw t1,0x8(a2)
.text:00472fdc 0800848c lw a0,0x8(a0)
.text:00472fe0 021b0900 srl v1,t1,0xc
.text:00472fe4 ff0f6530 andi a1,v1,0xfff
.text:00472fe8 ff0f8330 andi v1,a0,0xfff
.text:00472fec 2a10a300 slt v0,a1,v1
.text:00472ff0 95004014 bne v0,zero,LAB_00473248
.text:00472ff4 ffff7030 _andi s0,v1,0xffff
.text:00472ff8 ff0f8730 andi a3,a0,0xfff
LAB_00472ffc: ;XREF[2,0]: 00473268,004733c4
.text:00472ffc 0000658e lw a1,0x0(s3)
.text:00473000 0000268e lw a2,0x0(s1)
.text:00473004 0900e010 beq a3,zero,LAB_0047302c
.text:00473008 21400000 _clear t0
.text:0047300c 2118e000 move v1,a3
LAB_00473010: ;XREF[1,0]: 00473020
.text:00473010 0000a28c lw v0,0x0(a1)
.text:00473014 ffff6324 addiu v1,v1,-0x1
.text:00473018 0000c2ac sw v0,0x0(a2)
.text:0047301c 0400a524 addiu a1,a1,0x4
.text:00473020 fbff6014 bne v1,zero,LAB_00473010
.text:00473024 0400c624 _addiu a2,a2,0x4
.text:00473028 2140e000 move t0,a3
LAB_0047302c: ;XREF[1,0]: 00473004
.text:0047302c ff0f2331 andi v1,t1,0xfff
.text:00473030 2ac80301 slt t9,t0,v1
.text:00473034 06002013 beq t9,zero,LAB_00473050
.text:00473038 00000000 _nop
.text:0047303c 23106800 subu v0,v1,t0
LAB_00473040: ;XREF[1,0]: 00473048
.text:00473040 ffff4224 addiu v0,v0,-0x1
.text:00473044 0000c0ac sw zero,0x0(a2)
.text:00473048 fdff4014 bne v0,zero,LAB_00473040
.text:0047304c 0400c624 _addiu a2,a2,0x4
LAB_00473050: ;XREF[1,0]: 00473034
.text:00473050 08002c8e lw t4,0x8(s1)
.text:00473054 00f00d24 li t5,-0x1000
.text:00473058 ff0f8b30 andi t3,a0,0xfff
.text:0047305c 24508d01 and t2,t4,t5
.text:00473060 25384b01 or a3,t2,t3
.text:00473064 080027ae sw a3,0x8(s1)
.text:00473068 0b006992 lbu t1,0xb(s3)
.text:0047306c fffe053c lui a1,0xfeff
.text:00473070 01002631 andi a2,t1,0x1
.text:00473074 ffffa834 ori t0,a1,0xffff
.text:00473078 2418e800 and v1,a3,t0
.text:0047307c 00260600 sll a0,a2,0x18
.text:00473080 25986400 or s3,v1,a0
.text:00473084 080033ae sw s3,0x8(s1)
LAB_00473088: ;XREF[2,0]: 00472fd0,00473338
.text:00473088 20004e2a slti t6,s2,0x20
.text:0047308c 3d00c015 bne t6,zero,LAB_00473184
.text:00473090 00000000 _nop
.text:00473094 ae004006 bltz s2,LAB_00473350
.text:00473098 21104002 _move v0,s2
LAB_0047309c: ;XREF[1,0]: 00473350
.text:0047309c 43790200 sra t7,v0,0x5
.text:004730a0 fffff031 andi s0,t7,0xffff
.text:004730a4 37000012 beq s0,zero,LAB_00473184
.text:004730a8 00000000 _nop
.text:004730ac 0800268e lw a2,0x8(s1)
.text:004730b0 00000000 nop
.text:004730b4 02130600 srl v0,a2,0xc
.text:004730b8 ff0fdf30 andi ra,a2,0xfff
.text:004730bc ff0f4430 andi a0,v0,0xfff
.text:004730c0 2118f003 addu v1,ra,s0
.text:004730c4 2ac08300 slt t8,a0,v1
.text:004730c8 0b000013 beq t8,zero,LAB_004730f8
.text:004730cc ff0fcc30 _andi t4,a2,0xfff
.text:004730d0 ffff7330 andi s3,v1,0xffff
.text:004730d4 8101792e sltiu t9,s3,0x181
.text:004730d8 9f002013 beq t9,zero,LAB_00473358
.text:004730dc f8ff0324 _li v1,-0x8
.text:004730e0 2a189300 slt v1,a0,s3
.text:004730e4 b9006014 bne v1,zero,LAB_004733cc
.text:004730e8 00000000 _nop
LAB_004730ec: ;XREF[1,0]: 00473420
.text:004730ec 0800268e lw a2,0x8(s1)
.text:004730f0 00000000 nop
.text:004730f4 ff0fcc30 andi t4,a2,0xfff
LAB_004730f8: ;XREF[2,0]: 004730c8,00473448
.text:004730f8 00f00424 li a0,-0x1000
.text:004730fc 21589001 addu t3,t4,s0
.text:00473100 2440c400 and t0,a2,a0
.text:00473104 ff0f6a31 andi t2,t3,0xfff
.text:00473108 25300a01 or a2,t0,t2
.text:0047310c ff0fc930 andi t1,a2,0xfff
.text:00473110 0000288e lw t0,0x0(s1)
.text:00473114 80380900 sll a3,t1,0x2
.text:00473118 ffff2525 addiu a1,t1,-0x1
.text:0047311c 21180701 addu v1,t0,a3
.text:00473120 80981000 sll s3,s0,0x2
.text:00473124 ffffa730 andi a3,a1,0xffff
.text:00473128 23107300 subu v0,v1,s3
.text:0047312c 2bc8f000 sltu t9,a3,s0
.text:00473130 080026ae sw a2,0x8(s1)
.text:00473134 fcff6424 addiu a0,v1,-0x4
.text:00473138 09002017 bne t9,zero,LAB_00473160
.text:0047313c fcff4624 _addiu a2,v0,-0x4
LAB_00473140: ;XREF[1,0]: 00473158
.text:00473140 ffffef24 addiu t7,a3,-0x1
.text:00473144 0000ce8c lw t6,0x0(a2)
.text:00473148 ffffe731 andi a3,t7,0xffff
.text:0047314c 2b68f000 sltu t5,a3,s0
.text:00473150 00008eac sw t6,0x0(a0)
.text:00473154 fcffc624 addiu a2,a2,-0x4
.text:00473158 f9ffa011 beq t5,zero,LAB_00473140
.text:0047315c fcff8424 _addiu a0,a0,-0x4
LAB_00473160: ;XREF[1,0]: 00473138
.text:00473160 21200001 move a0,t0
.text:00473164 07000012 beq s0,zero,LAB_00473184
.text:00473168 21100000 _clear v0
LAB_0047316c: ;XREF[1,0]: 0047317c
.text:0047316c 01005f24 addiu ra,v0,0x1
.text:00473170 ffffe233 andi v0,ra,0xffff
.text:00473174 2bc05000 sltu t8,v0,s0
.text:00473178 000080ac sw zero,0x0(a0)
.text:0047317c fbff0017 bne t8,zero,LAB_0047316c
.text:00473180 04008424 _addiu a0,a0,0x4
LAB_00473184: ;XREF[4,0]: 0047308c,004730a4,00473164,00473358
.text:00473184 70004006 bltz s2,LAB_00473348
.text:00473188 21104002 _move v0,s2
LAB_0047318c: ;XREF[1,0]: 00473348
.text:0047318c 43190200 sra v1,v0,0x5
.text:00473190 40c90300 sll t9,v1,0x5
.text:00473194 23805902 subu s0,s2,t9
.text:00473198 00941000 sll s2,s0,0x10
.text:0047319c 033c1200 sra a3,s2,0x10
.text:004731a0 3300e010 beq a3,zero,LAB_00473270
.text:004731a4 20000224 _li v0,0x20
.text:004731a8 0800298e lw t1,0x8(s1)
.text:004731ac 00000000 nop
.text:004731b0 ff0f2a31 andi t2,t1,0xfff
.text:004731b4 23584700 subu t3,v0,a3
.text:004731b8 21800000 clear s0
.text:004731bc 2e004011 beq t2,zero,LAB_00473278
.text:004731c0 21300000 _clear a2
.text:004731c4 0000288e lw t0,0x0(s1)
LAB_004731c8: ;XREF[1,0]: 004731ec
.text:004731c8 80780600 sll t7,a2,0x2
.text:004731cc 2120e801 addu a0,t7,t0
.text:004731d0 0000858c lw a1,0x0(a0)
.text:004731d4 0100ce24 addiu t6,a2,0x1
.text:004731d8 ffffc631 andi a2,t6,0xffff
.text:004731dc 0468e500 sllv t5,a1,a3
.text:004731e0 2160b001 addu t4,t5,s0
.text:004731e4 2a98ca00 slt s3,a2,t2
.text:004731e8 00008cac sw t4,0x0(a0)
.text:004731ec f6ff6016 bne s3,zero,LAB_004731c8
.text:004731f0 06806501 _srlv s0,a1,t3
.text:004731f4 21000012 beq s0,zero,LAB_0047327c
.text:004731f8 ff0f2231 _andi v0,t1,0xfff
.text:004731fc 8001c72c sltiu a3,a2,0x180
.text:00473200 1e00e010 beq a3,zero,LAB_0047327c
.text:00473204 02430900 _srl t0,t1,0xc
.text:00473208 ff0f0631 andi a2,t0,0xfff
.text:0047320c ff0f2331 andi v1,t1,0xfff
.text:00473210 8f006610 beq v1,a2,LAB_00473450
.text:00473214 ff0f2b31 _andi t3,t1,0xfff
LAB_00473218: ;XREF[2,0]: 00473470,004734f0
.text:00473218 01007f25 addiu ra,t3,0x1
.text:0047321c 00f01224 li s2,-0x1000
.text:00473220 24c03201 and t8,t1,s2
.text:00473224 00002a8e lw t2,0x0(s1)
.text:00473228 ff0fe933 andi t1,ra,0xfff
.text:0047322c 25c80903 or t9,t8,t1
.text:00473230 80400b00 sll t0,t3,0x2
.text:00473234 21300a01 addu a2,t0,t2
.text:00473238 21482003 move t1,t9
.text:0047323c 080039ae sw t9,0x8(s1)
.text:00473240 0d000010 b LAB_00473278
.text:00473244 0000d0ac _sw s0,0x0(a2)
LAB_00473248: ;XREF[1,0]: 00472ff0
.text:00473248 8101042e sltiu a0,s0,0x181
.text:0047324c 3a008010 beq a0,zero,LAB_00473338
.text:00473250 f8ff0324 _li v1,-0x8
.text:00473254 2a30b000 slt a2,a1,s0
.text:00473258 2f00c014 bne a2,zero,LAB_00473318
.text:0047325c 00000000 _nop
LAB_00473260: ;XREF[1,0]: 00473398
.text:00473260 0800298e lw t1,0x8(s1)
.text:00473264 0800648e lw a0,0x8(s3)
.text:00473268 64ff0010 b LAB_00472ffc
.text:0047326c ff0f8730 _andi a3,a0,0xfff
LAB_00473270: ;XREF[1,0]: 004731a0
.text:00473270 0800298e lw t1,0x8(s1)
.text:00473274 00000000 nop
LAB_00473278: ;XREF[2,0]: 004731bc,00473240
.text:00473278 ff0f2231 andi v0,t1,0xfff
LAB_0047327c: ;XREF[2,0]: 004731f4,00473200
.text:0047327c 18004018 blez v0,LAB_004732e0
.text:00473280 21282001 _move a1,t1
.text:00473284 0000268e lw a2,0x0(s1)
.text:00473288 80100200 sll v0,v0,0x2
.text:0047328c 21984600 addu s3,v0,a2
.text:00473290 fcff708e lw s0,-0x4(s3)
.text:00473294 00000000 nop
.text:00473298 11000016 bne s0,zero,LAB_004732e0
.text:0047329c 00f00724 _li a3,-0x1000
.text:004732a0 ff0fae30 andi t6,a1,0xfff
LAB_004732a4: ;XREF[1,0]: 004732d4
.text:004732a4 ffffcd25 addiu t5,t6,-0x1
.text:004732a8 2418a700 and v1,a1,a3
.text:004732ac ff0fac31 andi t4,t5,0xfff
.text:004732b0 25186c00 or v1,v1,t4
.text:004732b4 ff0f6430 andi a0,v1,0xfff
.text:004732b8 80280400 sll a1,a0,0x2
.text:004732bc 2110a600 addu v0,a1,a2
.text:004732c0 080023ae sw v1,0x8(s1)
.text:004732c4 05008018 blez a0,LAB_004732dc
.text:004732c8 21286000 _move a1,v1
.text:004732cc fcff4f8c lw t7,-0x4(v0)
.text:004732d0 00000000 nop
.text:004732d4 f3ffe011 beq t7,zero,LAB_004732a4
.text:004732d8 ff0fae30 _andi t6,a1,0xfff
LAB_004732dc: ;XREF[1,0]: 004732c4
.text:004732dc 21486000 move t1,v1
LAB_004732e0: ;XREF[2,0]: 0047327c,00473298
.text:004732e0 ff0f2731 andi a3,t1,0xfff
.text:004732e4 0500e014 bne a3,zero,LAB_004732fc
.text:004732e8 21100000 _clear v0
.text:004732ec fffe0a3c lui t2,0xfeff
.text:004732f0 ffff4835 ori t0,t2,0xffff
.text:004732f4 24302801 and a2,t1,t0
.text:004732f8 080026ae sw a2,0x8(s1)
LAB_004732fc: ;XREF[5,0]: 004732e4,00473340,00473360,00473458
; 004734f8
.text:004732fc 2800bf8f lw ra,local_8+0x30(sp)
.text:00473300 2400b38f lw s3,local_c+0x30(sp)
.text:00473304 2000b28f lw s2,local_10+0x30(sp)
.text:00473308 1c00b18f lw s1,local_14+0x30(sp)
.text:0047330c 1800b08f lw s0,local_18+0x30(sp)
.text:00473310 0800e003 jr ra
.text:00473314 3000bd27 _addiu sp,sp,0x30
LAB_00473318: ;XREF[1,0]: 00473258
.text:00473318 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0047331c 0000248e lw a0,0x0(s1)
.text:00473320 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00473324 80281000 _sll a1,s0,0x2
.text:00473328 21304000 move a2,v0
.text:0047332c 1000bc8f lw gp,local_20+0x30(sp)
.text:00473330 0d004014 bne v0,zero,LAB_00473368
.text:00473334 f8ff0324 _li v1,-0x8
LAB_00473338: ;XREF[1,0]: 0047324c
.text:00473338 53ff6010 beq v1,zero,LAB_00473088
.text:0047333c f8ff0224 _li v0,-0x8
.text:00473340 eeff0010 b LAB_004732fc
.text:00473344 00000000 _nop
LAB_00473348: ;XREF[1,0]: 00473184
.text:00473348 90ff0010 b LAB_0047318c
.text:0047334c 1f004226 _addiu v0,s2,0x1f
LAB_00473350: ;XREF[1,0]: 00473094
.text:00473350 52ff0010 b LAB_0047309c
.text:00473354 1f004226 _addiu v0,s2,0x1f
LAB_00473358: ;XREF[2,0]: 004730d8,004733e4
.text:00473358 8aff6010 beq v1,zero,LAB_00473184
.text:0047335c f8ff0224 _li v0,-0x8
.text:00473360 e6ff0010 b LAB_004732fc
.text:00473364 00000000 _nop
LAB_00473368: ;XREF[1,0]: 00473330
.text:00473368 08002a8e lw t2,0x8(s1)
.text:0047336c 00ff0e3c lui t6,0xff00
.text:00473370 ff0fcd35 ori t5,t6,0xfff
.text:00473374 24584d01 and t3,t2,t5
.text:00473378 00631000 sll t4,s0,0xc
.text:0047337c 25406c01 or t0,t3,t4
.text:00473380 022b0800 srl a1,t0,0xc
.text:00473384 024b0a00 srl t1,t2,0xc
.text:00473388 ff0f2431 andi a0,t1,0xfff
.text:0047338c ff0fa530 andi a1,a1,0xfff
.text:00473390 2a388500 slt a3,a0,a1
.text:00473394 000022ae sw v0,0x0(s1)
.text:00473398 b1ffe010 beq a3,zero,LAB_00473260
.text:0047339c 080028ae _sw t0,0x8(s1)
LAB_004733a0: ;XREF[1,0]: 004733b4
.text:004733a0 01009f24 addiu ra,a0,0x1
.text:004733a4 80c00400 sll t8,a0,0x2
.text:004733a8 ffffe433 andi a0,ra,0xffff
.text:004733ac 21800603 addu s0,t8,a2
.text:004733b0 2a788500 slt t7,a0,a1
.text:004733b4 faffe015 bne t7,zero,LAB_004733a0
.text:004733b8 000000ae _sw zero,0x0(s0)
.text:004733bc 0800298e lw t1,0x8(s1)
.text:004733c0 0800648e lw a0,0x8(s3)
.text:004733c4 0dff0010 b LAB_00472ffc
.text:004733c8 ff0f8730 _andi a3,a0,0xfff
LAB_004733cc: ;XREF[1,0]: 004730e4
.text:004733cc 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004733d0 0000248e lw a0,0x0(s1)
.text:004733d4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004733d8 80281300 _sll a1,s3,0x2
.text:004733dc 21304000 move a2,v0
.text:004733e0 1000bc8f lw gp,local_20+0x30(sp)
.text:004733e4 dcff4010 beq v0,zero,LAB_00473358
.text:004733e8 f8ff0324 _li v1,-0x8
.text:004733ec 0800258e lw a1,0x8(s1)
.text:004733f0 00ff0d3c lui t5,0xff00
.text:004733f4 ff0f6b32 andi t3,s3,0xfff
.text:004733f8 ff0fac35 ori t4,t5,0xfff
.text:004733fc 2448ac00 and t1,a1,t4
.text:00473400 00530b00 sll t2,t3,0xc
.text:00473404 25382a01 or a3,t1,t2
.text:00473408 02230500 srl a0,a1,0xc
.text:0047340c 02430700 srl t0,a3,0xc
.text:00473410 ff0f8430 andi a0,a0,0xfff
.text:00473414 ff0f0531 andi a1,t0,0xfff
.text:00473418 2a988500 slt s3,a0,a1
.text:0047341c 000022ae sw v0,0x0(s1)
.text:00473420 32ff6012 beq s3,zero,LAB_004730ec
.text:00473424 080027ae _sw a3,0x8(s1)
LAB_00473428: ;XREF[1,0]: 0047343c
.text:00473428 01009f24 addiu ra,a0,0x1
.text:0047342c 80c00400 sll t8,a0,0x2
.text:00473430 ffffe433 andi a0,ra,0xffff
.text:00473434 21780603 addu t7,t8,a2
.text:00473438 2a708500 slt t6,a0,a1
.text:0047343c faffc015 bne t6,zero,LAB_00473428
.text:00473440 0000e0ad _sw zero,0x0(t7)
.text:00473444 0800268e lw a2,0x8(s1)
.text:00473448 2bff0010 b LAB_004730f8
.text:0047344c ff0fcc30 _andi t4,a2,0xfff
LAB_00473450: ;XREF[1,0]: 00473210
.text:00473450 01007224 addiu s2,v1,0x1
.text:00473454 8101492e sltiu t1,s2,0x181
.text:00473458 a8ff2011 beq t1,zero,LAB_004732fc
.text:0047345c f8ff0224 _li v0,-0x8
.text:00473460 2a507200 slt t2,v1,s2
.text:00473464 04004015 bne t2,zero,LAB_00473478
.text:00473468 00000000 _nop
LAB_0047346c: ;XREF[1,0]: 004734c8
.text:0047346c 0800298e lw t1,0x8(s1)
.text:00473470 69ff0010 b LAB_00473218
.text:00473474 ff0f2b31 _andi t3,t1,0xfff
LAB_00473478: ;XREF[1,0]: 00473464
.text:00473478 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0047347c 0000248e lw a0,0x0(s1)
.text:00473480 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00473484 80281200 _sll a1,s2,0x2
.text:00473488 1000bc8f lw gp,local_20+0x30(sp)
.text:0047348c 1a004010 beq v0,zero,LAB_004734f8
.text:00473490 21304000 _move a2,v0
.text:00473494 0800338e lw s3,0x8(s1)
.text:00473498 00ff0c3c lui t4,0xff00
.text:0047349c ff0f4532 andi a1,s2,0xfff
.text:004734a0 ff0f8435 ori a0,t4,0xfff
.text:004734a4 24106402 and v0,s3,a0
.text:004734a8 001b0500 sll v1,a1,0xc
.text:004734ac 25c04300 or t8,v0,v1
.text:004734b0 02fb1800 srl ra,t8,0xc
.text:004734b4 02931300 srl s2,s3,0xc
.text:004734b8 ff0f4432 andi a0,s2,0xfff
.text:004734bc ff0fe533 andi a1,ra,0xfff
.text:004734c0 2a588500 slt t3,a0,a1
.text:004734c4 000026ae sw a2,0x0(s1)
.text:004734c8 e8ff6011 beq t3,zero,LAB_0047346c
.text:004734cc 080038ae _sw t8,0x8(s1)
LAB_004734d0: ;XREF[1,0]: 004734e4
.text:004734d0 01008724 addiu a3,a0,0x1
.text:004734d4 80780400 sll t7,a0,0x2
.text:004734d8 ffffe430 andi a0,a3,0xffff
.text:004734dc 2170e601 addu t6,t7,a2
.text:004734e0 2a688500 slt t5,a0,a1
.text:004734e4 faffa015 bne t5,zero,LAB_004734d0
.text:004734e8 0000c0ad _sw zero,0x0(t6)
.text:004734ec 0800298e lw t1,0x8(s1)
.text:004734f0 49ff0010 b LAB_00473218
.text:004734f4 ff0f2b31 _andi t3,t1,0xfff
LAB_004734f8: ;XREF[1,0]: 0047348c
.text:004734f8 80ff0010 b LAB_004732fc
.text:004734fc f8ff0224 _li v0,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_div_2d(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00473538
;local_4 undefined4 -4 ;XREF[3,0]: 00473510,00473928,00473b38
;local_8 undefined4 -8 ;XREF[3,0]: 00473514,0047392c,00473b3c
;local_c undefined4 -c ;XREF[3,0]: 00473518,00473930,00473b40
;local_10 undefined4 -10 ;XREF[3,0]: 0047351c,00473934,00473b44
;local_14 undefined4 -14 ;XREF[3,0]: 00473520,00473938,00473b48
;local_18 undefined4 -18 ;XREF[3,0]: 00473524,0047393c,00473b4c
;local_20 undefined4 -20 ;XREF[4,0]: 00473528,00473d10,00473da4,00473e20
;XREF[5,0]: Entry Point,00474cb8,00474ce0
; 004762b0,004d8734
.text:00473500 07001c3c lui gp,0x7
.text:00473504 e0c49c27 addiu gp,gp,-0x3b20
.text:00473508 21e09903 addu gp,gp,t9
.text:0047350c d0ffbd27 addiu sp,sp,-0x30
.text:00473510 2c00bfaf sw ra,local_4+0x30(sp)
.text:00473514 2800b4af sw s4,local_8+0x30(sp)
.text:00473518 2400b3af sw s3,local_c+0x30(sp)
.text:0047351c 2000b2af sw s2,local_10+0x30(sp)
.text:00473520 1c00b1af sw s1,local_14+0x30(sp)
.text:00473524 1800b0af sw s0,local_18+0x30(sp)
.text:00473528 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:0047352c 00940600 sll s2,param_3,0x10
.text:00473530 03941200 sra s2,s2,0x10
.text:00473534 2198a000 move s3,param_2
.text:00473538 4000b48f lw s4,param_5+0x30(sp)
.text:0047353c 3201401a blez s2,LAB_00473a08
.text:00473540 2180e000 _move s0,param_4
.text:00473544 2e00a710 beq param_2,param_4,LAB_00473600
.text:00473548 20004f2a _slti t7,s2,0x20
.text:0047354c 0800e98c lw t1,0x8(param_4)
.text:00473550 0800a48c lw param_1,0x8(param_2)
.text:00473554 021b0900 srl v1,t1,0xc
.text:00473558 ff0f6530 andi param_2,v1,0xfff
.text:0047355c ff0f8330 andi v1,param_1,0xfff
.text:00473560 2a10a300 slt v0,param_2,v1
.text:00473564 f8004014 bne v0,zero,LAB_00473948
.text:00473568 ffff7130 _andi s1,v1,0xffff
.text:0047356c ff0f8730 andi param_4,param_1,0xfff
LAB_00473570: ;XREF[2,0]: 00473968,00473d78
.text:00473570 0000658e lw param_2,0x0(s3)
.text:00473574 0000068e lw param_3,0x0(s0)
.text:00473578 0900e010 beq param_4,zero,LAB_004735a0
.text:0047357c 21400000 _clear t0
.text:00473580 2118e000 move v1,param_4
LAB_00473584: ;XREF[1,0]: 00473594
.text:00473584 0000a28c lw v0,0x0(param_2)
.text:00473588 ffff6324 addiu v1,v1,-0x1
.text:0047358c 0000c2ac sw v0,0x0(param_3)
.text:00473590 0400a524 addiu param_2,param_2,0x4
.text:00473594 fbff6014 bne v1,zero,LAB_00473584
.text:00473598 0400c624 _addiu param_3,param_3,0x4
.text:0047359c 2140e000 move t0,param_4
LAB_004735a0: ;XREF[1,0]: 00473578
.text:004735a0 ff0f2331 andi v1,t1,0xfff
.text:004735a4 2ac80301 slt t9,t0,v1
.text:004735a8 06002013 beq t9,zero,LAB_004735c4
.text:004735ac 00000000 _nop
.text:004735b0 23106800 subu v0,v1,t0
LAB_004735b4: ;XREF[1,0]: 004735bc
.text:004735b4 ffff4224 addiu v0,v0,-0x1
.text:004735b8 0000c0ac sw zero,0x0(param_3)
.text:004735bc fdff4014 bne v0,zero,LAB_004735b4
.text:004735c0 0400c624 _addiu param_3,param_3,0x4
LAB_004735c4: ;XREF[1,0]: 004735a8
.text:004735c4 08000d8e lw t5,0x8(s0)
.text:004735c8 00f00e24 li t6,-0x1000
.text:004735cc ff0f8c30 andi t4,param_1,0xfff
.text:004735d0 2458ae01 and t3,t5,t6
.text:004735d4 25406c01 or t0,t3,t4
.text:004735d8 080008ae sw t0,0x8(s0)
.text:004735dc 0b006a92 lbu t2,0xb(s3)
.text:004735e0 fffe093c lui t1,0xfeff
.text:004735e4 01004731 andi param_4,t2,0x1
.text:004735e8 ffff2535 ori param_2,t1,0xffff
.text:004735ec 24300501 and param_3,t0,param_2
.text:004735f0 00260700 sll param_1,param_4,0x18
.text:004735f4 2518c400 or v1,param_3,param_1
.text:004735f8 080003ae sw v1,0x8(s0)
LAB_004735fc: ;XREF[1,0]: 00473c78
.text:004735fc 20004f2a slti t7,s2,0x20
LAB_00473600: ;XREF[1,0]: 00473544
.text:00473600 db00e015 bne t7,zero,LAB_00473970
.text:00473604 00000000 _nop
.text:00473608 ba014006 bltz s2,LAB_00473cf4
.text:0047360c 21104002 _move v0,s2
LAB_00473610: ;XREF[1,0]: 00473cf4
.text:00473610 08000a8e lw t2,0x8(s0)
.text:00473614 43c10200 sra t8,v0,0x5
.text:00473618 ffff0833 andi t0,t8,0xffff
.text:0047361c ff0f4331 andi v1,t2,0xfff
.text:00473620 2a880301 slt s1,t0,v1
.text:00473624 4d012016 bne s1,zero,LAB_00473b5c
.text:00473628 fffe063c _lui param_3,0xfeff
.text:0047362c ffffc334 ori v1,param_3,0xffff
.text:00473630 24104301 and v0,t2,v1
.text:00473634 00f01924 li t9,-0x1000
.text:00473638 24185900 and v1,v0,t9
.text:0047363c 02fb0300 srl ra,v1,0xc
.text:00473640 ff0fe433 andi param_1,ra,0xfff
.text:00473644 080003ae sw v1,0x8(s0)
.text:00473648 0000058e lw param_2,0x0(s0)
.text:0047364c c8008010 beq param_1,zero,LAB_00473970
.text:00473650 21100000 _clear v0
.text:00473654 21586000 move t3,v1
LAB_00473658: ;XREF[1,0]: 00473668
.text:00473658 01004824 addiu t0,v0,0x1
.text:0047365c ffff0231 andi v0,t0,0xffff
.text:00473660 2a384400 slt param_4,v0,param_1
.text:00473664 0000a0ac sw zero,0x0(param_2)
.text:00473668 fbffe014 bne param_4,zero,LAB_00473658
.text:0047366c 0400a524 _addiu param_2,param_2,0x4
.text:00473670 c2004106 bgez s2,LAB_0047397c
.text:00473674 21104002 _move v0,s2
LAB_00473678: ;XREF[1,0]: 00473974
.text:00473678 1f004226 addiu v0,s2,0x1f
.text:0047367c 43690200 sra t5,v0,0x5
.text:00473680 40610d00 sll t4,t5,0x5
.text:00473684 23204c02 subu param_1,s2,t4
.text:00473688 00440400 sll t0,param_1,0x10
.text:0047368c 03440800 sra t0,t0,0x10
.text:00473690 c2000015 bne t0,zero,LAB_0047399c
.text:00473694 ff0f6a31 _andi t2,t3,0xfff
.text:00473698 ff0f6231 andi v0,t3,0xfff
LAB_0047369c: ;XREF[2,0]: 00473990,00473a00
.text:0047369c 18004018 blez v0,LAB_00473700
.text:004736a0 21286001 _move param_2,t3
.text:004736a4 0000068e lw param_3,0x0(s0)
.text:004736a8 80780200 sll t7,v0,0x2
.text:004736ac 2170e601 addu t6,t7,param_3
.text:004736b0 fcffc88d lw t0,-0x4(t6)
.text:004736b4 00000000 nop
.text:004736b8 11000015 bne t0,zero,LAB_00473700
.text:004736bc ff0fb930 _andi t9,param_2,0xfff
.text:004736c0 00f00724 li param_4,-0x1000
LAB_004736c4: ;XREF[1,0]: 004736f4
.text:004736c4 ffff3f27 addiu ra,t9,-0x1
.text:004736c8 2448a700 and t1,param_2,param_4
.text:004736cc ff0ff833 andi t8,ra,0xfff
.text:004736d0 25183801 or v1,t1,t8
.text:004736d4 ff0f6b30 andi t3,v1,0xfff
.text:004736d8 80880b00 sll s1,t3,0x2
.text:004736dc 21102602 addu v0,s1,param_3
.text:004736e0 21286000 move param_2,v1
.text:004736e4 05006019 blez t3,LAB_004736fc
.text:004736e8 080003ae _sw v1,0x8(s0)
.text:004736ec fcff428c lw v0,-0x4(v0)
.text:004736f0 00000000 nop
.text:004736f4 f3ff4010 beq v0,zero,LAB_004736c4
.text:004736f8 ff0fb930 _andi t9,param_2,0xfff
LAB_004736fc: ;XREF[1,0]: 004736e4
.text:004736fc 21586000 move t3,v1
LAB_00473700: ;XREF[2,0]: 0047369c,004736b8
.text:00473700 ff0f6631 andi param_3,t3,0xfff
.text:00473704 0500c014 bne param_3,zero,LAB_0047371c
.text:00473708 21880000 _clear s1
.text:0047370c fffe0c3c lui t4,0xfeff
.text:00473710 ffff8535 ori param_2,t4,0xffff
.text:00473714 24506501 and t2,t3,param_2
.text:00473718 08000aae sw t2,0x8(s0)
LAB_0047371c: ;XREF[2,0]: 00473704,00473c80
.text:0047371c 82008012 beq s4,zero,LAB_00473928
.text:00473720 21102002 _move v0,s1
.text:00473724 5801401a blez s2,LAB_00473c88
.text:00473728 fffe0d3c _lui t5,0xfeff
.text:0047372c 35007412 beq s3,s4,LAB_00473804
.text:00473730 00000000 _nop
.text:00473734 0800898e lw t1,0x8(s4)
.text:00473738 0800648e lw param_1,0x8(s3)
.text:0047373c 027b0900 srl t7,t1,0xc
.text:00473740 ff0fe531 andi param_2,t7,0xfff
.text:00473744 ff0f8330 andi v1,param_1,0xfff
.text:00473748 2a70a300 slt t6,param_2,v1
.text:0047374c 0a00c011 beq t6,zero,LAB_00473778
.text:00473750 00000000 _nop
.text:00473754 ffff7030 andi s0,v1,0xffff
.text:00473758 81010b2e sltiu t3,s0,0x181
.text:0047375c 5e016011 beq t3,zero,LAB_00473cd8
.text:00473760 f8ff0324 _li v1,-0x8
.text:00473764 2a48b000 slt t1,param_2,s0
.text:00473768 89012015 bne t1,zero,LAB_00473d90
.text:0047376c 00000000 _nop
LAB_00473770: ;XREF[2,0]: 00473de0,00473e04
.text:00473770 0800648e lw param_1,0x8(s3)
.text:00473774 0800898e lw t1,0x8(s4)
LAB_00473778: ;XREF[1,0]: 0047374c
.text:00473778 ff0f8730 andi param_4,param_1,0xfff
.text:0047377c 0000658e lw param_2,0x0(s3)
.text:00473780 0000868e lw param_3,0x0(s4)
.text:00473784 0900e010 beq param_4,zero,LAB_004737ac
.text:00473788 21400000 _clear t0
.text:0047378c 2118e000 move v1,param_4
LAB_00473790: ;XREF[1,0]: 004737a0
.text:00473790 0000af8c lw t7,0x0(param_2)
.text:00473794 ffff6324 addiu v1,v1,-0x1
.text:00473798 0000cfac sw t7,0x0(param_3)
.text:0047379c 0400a524 addiu param_2,param_2,0x4
.text:004737a0 fbff6014 bne v1,zero,LAB_00473790
.text:004737a4 0400c624 _addiu param_3,param_3,0x4
.text:004737a8 2140e000 move t0,param_4
LAB_004737ac: ;XREF[1,0]: 00473784
.text:004737ac ff0f2331 andi v1,t1,0xfff
.text:004737b0 2a580301 slt t3,t0,v1
.text:004737b4 05006011 beq t3,zero,LAB_004737cc
.text:004737b8 23106800 _subu v0,v1,t0
LAB_004737bc: ;XREF[1,0]: 004737c4
.text:004737bc ffff4224 addiu v0,v0,-0x1
.text:004737c0 0000c0ac sw zero,0x0(param_3)
.text:004737c4 fdff4014 bne v0,zero,LAB_004737bc
.text:004737c8 0400c624 _addiu param_3,param_3,0x4
LAB_004737cc: ;XREF[1,0]: 004737b4
.text:004737cc 0800878e lw param_4,0x8(s4)
.text:004737d0 00f01024 li s0,-0x1000
.text:004737d4 2418f000 and v1,param_4,s0
.text:004737d8 ff0f8230 andi v0,param_1,0xfff
.text:004737dc 25f86200 or ra,v1,v0
.text:004737e0 08009fae sw ra,0x8(s4)
.text:004737e4 0b006c92 lbu t4,0xb(s3)
.text:004737e8 fffe053c lui param_2,0xfeff
.text:004737ec 01009831 andi t8,t4,0x1
.text:004737f0 ffffaa34 ori t2,param_2,0xffff
.text:004737f4 2448ea03 and t1,ra,t2
.text:004737f8 00ce1800 sll t9,t8,0x18
.text:004737fc 25303901 or param_3,t1,t9
.text:00473800 080086ae sw param_3,0x8(s4)
LAB_00473804: ;XREF[2,0]: 0047372c,00473cd8
.text:00473804 0800688e lw t0,0x8(s3)
.text:00473808 00000000 nop
.text:0047380c ff0f0d31 andi t5,t0,0xfff
.text:00473810 40210d00 sll param_1,t5,0x5
.text:00473814 2a984402 slt s3,s2,param_1
.text:00473818 43006012 beq s3,zero,LAB_00473928
.text:0047381c 21102002 _move v0,s1
.text:00473820 9b014006 bltz s2,LAB_00473e90
.text:00473824 21104002 _move v0,s2
LAB_00473828: ;XREF[1,0]: 00473e90
.text:00473828 43190200 sra v1,v0,0x5
.text:0047382c 1f004e32 andi t6,s2,0x1f
.text:00473830 0300c011 beq t6,zero,LAB_00473840
.text:00473834 ffff6430 _andi param_1,v1,0xffff
.text:00473838 01006f24 addiu t7,v1,0x1
.text:0047383c ffffe431 andi param_1,t7,0xffff
LAB_00473840: ;XREF[1,0]: 00473830
.text:00473840 0800868e lw param_3,0x8(s4)
.text:00473844 00000000 nop
.text:00473848 ff0fc530 andi param_2,param_3,0xfff
.text:0047384c 2a588500 slt t3,param_1,param_2
.text:00473850 25016011 beq t3,zero,LAB_00473ce8
.text:00473854 00000000 _nop
.text:00473858 0000878e lw param_4,0x0(s4)
LAB_0047385c: ;XREF[1,0]: 00473870
.text:0047385c 01009f24 addiu ra,param_1,0x1
.text:00473860 80c00400 sll t8,param_1,0x2
.text:00473864 ffffe433 andi param_1,ra,0xffff
.text:00473868 21c80703 addu t9,t8,param_4
.text:0047386c 2a488500 slt t1,param_1,param_2
.text:00473870 faff2015 bne t1,zero,LAB_0047385c
.text:00473874 000020af _sw zero,0x0(t9)
LAB_00473878: ;XREF[1,0]: 00473cec
.text:00473878 87014006 bltz s2,LAB_00473e98
.text:0047387c 21204002 _move param_1,s2
LAB_00473880: ;XREF[1,0]: 00473e98
.text:00473880 43990400 sra s3,param_1,0x5
.text:00473884 80801300 sll s0,s3,0x2
.text:00473888 21500702 addu t2,s0,param_4
.text:0047388c 23281200 subu param_2,zero,s2
.text:00473890 00004c8d lw t4,0x0(t2)
.text:00473894 ffff0224 li v0,-0x1
.text:00473898 0618a200 srlv v1,v0,param_2
.text:0047389c 24908301 and s2,t4,v1
.text:004738a0 ff0fc230 andi v0,param_3,0xfff
.text:004738a4 000052ad sw s2,0x0(t2)
.text:004738a8 17004018 blez v0,LAB_00473908
.text:004738ac 2128c000 _move param_2,param_3
.text:004738b0 80400200 sll t0,v0,0x2
.text:004738b4 21680701 addu t5,t0,param_4
.text:004738b8 fcffa48d lw param_1,-0x4(t5)
.text:004738bc 00000000 nop
.text:004738c0 11008014 bne param_1,zero,LAB_00473908
.text:004738c4 ff0fb830 _andi t8,param_2,0xfff
.text:004738c8 00f00624 li param_3,-0x1000
LAB_004738cc: ;XREF[1,0]: 004738fc
.text:004738cc ffff1927 addiu t9,t8,-0x1
.text:004738d0 2458a600 and t3,param_2,param_3
.text:004738d4 ff0f2933 andi t1,t9,0xfff
.text:004738d8 25186901 or v1,t3,t1
.text:004738dc ff0f6e30 andi t6,v1,0xfff
.text:004738e0 80780e00 sll t7,t6,0x2
.text:004738e4 2110e701 addu v0,t7,param_4
.text:004738e8 21286000 move param_2,v1
.text:004738ec 0500c019 blez t6,LAB_00473904
.text:004738f0 080083ae _sw v1,0x8(s4)
.text:004738f4 fcff5f8c lw ra,-0x4(v0)
.text:004738f8 00000000 nop
.text:004738fc f3ffe013 beq ra,zero,LAB_004738cc
.text:00473900 ff0fb830 _andi t8,param_2,0xfff
LAB_00473904: ;XREF[1,0]: 004738ec
.text:00473904 21306000 move param_3,v1
LAB_00473908: ;XREF[2,0]: 004738a8,004738c0
.text:00473908 ff0fc730 andi param_4,param_3,0xfff
.text:0047390c 0600e014 bne param_4,zero,LAB_00473928
.text:00473910 21102002 _move v0,s1
.text:00473914 fffe0c3c lui t4,0xfeff
.text:00473918 ffff9235 ori s2,t4,0xffff
.text:0047391c 2450d200 and t2,param_3,s2
.text:00473920 08008aae sw t2,0x8(s4)
LAB_00473924: ;XREF[2,0]: 00473cac,00473ce0
.text:00473924 21102002 move v0,s1
LAB_00473928: ;XREF[5,0]: 0047371c,00473818,0047390c,00473cd0
; 00473d88
.text:00473928 2c00bf8f lw ra,local_4+0x30(sp)
.text:0047392c 2800b48f lw s4,local_8+0x30(sp)
.text:00473930 2400b38f lw s3,local_c+0x30(sp)
.text:00473934 2000b28f lw s2,local_10+0x30(sp)
.text:00473938 1c00b18f lw s1,local_14+0x30(sp)
.text:0047393c 1800b08f lw s0,local_18+0x30(sp)
.text:00473940 0800e003 jr ra
.text:00473944 3000bd27 _addiu sp,sp,0x30
LAB_00473948: ;XREF[1,0]: 00473564
.text:00473948 8101242e sltiu param_1,s1,0x181
.text:0047394c ca008010 beq param_1,zero,LAB_00473c78
.text:00473950 f8ff0324 _li v1,-0x8
.text:00473954 2a30b100 slt param_3,param_2,s1
.text:00473958 e800c014 bne param_3,zero,LAB_00473cfc
.text:0047395c 00000000 _nop
LAB_00473960: ;XREF[1,0]: 00473d4c
.text:00473960 0800098e lw t1,0x8(s0)
.text:00473964 0800648e lw param_1,0x8(s3)
.text:00473968 01ff0010 b LAB_00473570
.text:0047396c ff0f8730 _andi param_4,param_1,0xfff
LAB_00473970: ;XREF[2,0]: 00473600,0047364c
.text:00473970 08000b8e lw t3,0x8(s0)
LAB_00473974: ;XREF[2,0]: 00473c5c,00473c70
.text:00473974 40ff4006 bltz s2,LAB_00473678
.text:00473978 21104002 _move v0,s2
LAB_0047397c: ;XREF[1,0]: 00473670
.text:0047397c 43690200 sra t5,v0,0x5
.text:00473980 40610d00 sll t4,t5,0x5
.text:00473984 23204c02 subu param_1,s2,t4
.text:00473988 00440400 sll t0,param_1,0x10
.text:0047398c 03440800 sra t0,t0,0x10
.text:00473990 42ff0011 beq t0,zero,LAB_0047369c
.text:00473994 ff0f6231 _andi v0,t3,0xfff
.text:00473998 ff0f6a31 andi t2,t3,0xfff
LAB_0047399c: ;XREF[1,0]: 00473690
.text:0047399c 0000198e lw t9,0x0(s0)
.text:004739a0 ffff5825 addiu t8,t2,-0x1
.text:004739a4 80100a00 sll v0,t2,0x2
.text:004739a8 01001f24 li ra,0x1
.text:004739ac 004c1800 sll t1,t8,0x10
.text:004739b0 21702203 addu t6,t9,v0
.text:004739b4 04881f01 sllv s1,ra,t0
.text:004739b8 20000f24 li t7,0x20
.text:004739bc 033c0900 sra param_4,t1,0x10
.text:004739c0 ffff2a26 addiu t2,s1,-0x1
.text:004739c4 2348e801 subu t1,t7,t0
.text:004739c8 fcffc625 addiu param_3,t6,-0x4
.text:004739cc 0a000010 b LAB_004739f8
.text:004739d0 21180000 _clear v1
LAB_004739d4: ;XREF[1,0]: 004739f8
.text:004739d4 0000c58c lw param_2,0x0(param_3)
.text:004739d8 ffffe424 addiu param_1,param_4,-0x1
.text:004739dc 06380501 srlv param_4,param_2,t0
.text:004739e0 2560ed00 or t4,param_4,t5
.text:004739e4 001c0400 sll v1,param_1,0x10
.text:004739e8 033c0300 sra param_4,v1,0x10
.text:004739ec 0000ccac sw t4,0x0(param_3)
.text:004739f0 2418aa00 and v1,param_2,t2
.text:004739f4 fcffc624 addiu param_3,param_3,-0x4
LAB_004739f8: ;XREF[1,0]: 004739cc
.text:004739f8 f6ffe104 bgez param_4,LAB_004739d4
.text:004739fc 04682301 _sllv t5,v1,t1
.text:00473a00 26ff0010 b LAB_0047369c
.text:00473a04 ff0f6231 _andi v0,t3,0xfff
LAB_00473a08: ;XREF[1,0]: 0047353c
.text:00473a08 3700a710 beq param_2,param_4,LAB_00473ae8
.text:00473a0c 00000000 _nop
.text:00473a10 0800e98c lw t1,0x8(param_4)
.text:00473a14 0800a48c lw param_1,0x8(param_2)
.text:00473a18 021b0900 srl v1,t1,0xc
.text:00473a1c ff0f6530 andi param_2,v1,0xfff
.text:00473a20 ff0f8330 andi v1,param_1,0xfff
.text:00473a24 2a10a300 slt v0,param_2,v1
.text:00473a28 0b004010 beq v0,zero,LAB_00473a58
.text:00473a2c 00000000 _nop
.text:00473a30 ffff7130 andi s1,v1,0xffff
.text:00473a34 8101242e sltiu param_1,s1,0x181
.text:00473a38 d1008010 beq param_1,zero,LAB_00473d80
.text:00473a3c f8ff0324 _li v1,-0x8
.text:00473a40 2a30b100 slt param_3,param_2,s1
.text:00473a44 f100c014 bne param_3,zero,LAB_00473e0c
.text:00473a48 00000000 _nop
LAB_00473a4c: ;XREF[1,0]: 00473e5c
.text:00473a4c 0800098e lw t1,0x8(s0)
.text:00473a50 0800648e lw param_1,0x8(s3)
.text:00473a54 00000000 nop
LAB_00473a58: ;XREF[1,0]: 00473a28
.text:00473a58 ff0f8730 andi param_4,param_1,0xfff
LAB_00473a5c: ;XREF[1,0]: 00473e88
.text:00473a5c 0000658e lw param_2,0x0(s3)
.text:00473a60 0000068e lw param_3,0x0(s0)
.text:00473a64 0900e010 beq param_4,zero,LAB_00473a8c
.text:00473a68 21400000 _clear t0
.text:00473a6c 2118e000 move v1,param_4
LAB_00473a70: ;XREF[1,0]: 00473a80
.text:00473a70 0000b28c lw s2,0x0(param_2)
.text:00473a74 ffff6324 addiu v1,v1,-0x1
.text:00473a78 0000d2ac sw s2,0x0(param_3)
.text:00473a7c 0400a524 addiu param_2,param_2,0x4
.text:00473a80 fbff6014 bne v1,zero,LAB_00473a70
.text:00473a84 0400c624 _addiu param_3,param_3,0x4
.text:00473a88 2140e000 move t0,param_4
LAB_00473a8c: ;XREF[1,0]: 00473a64
.text:00473a8c ff0f2331 andi v1,t1,0xfff
.text:00473a90 2a100301 slt v0,t0,v1
.text:00473a94 06004010 beq v0,zero,LAB_00473ab0
.text:00473a98 00000000 _nop
.text:00473a9c 23106800 subu v0,v1,t0
LAB_00473aa0: ;XREF[1,0]: 00473aa8
.text:00473aa0 ffff4224 addiu v0,v0,-0x1
.text:00473aa4 0000c0ac sw zero,0x0(param_3)
.text:00473aa8 fdff4014 bne v0,zero,LAB_00473aa0
.text:00473aac 0400c624 _addiu param_3,param_3,0x4
LAB_00473ab0: ;XREF[1,0]: 00473a94
.text:00473ab0 08000b8e lw t3,0x8(s0)
.text:00473ab4 00f00c24 li t4,-0x1000
.text:00473ab8 ff0f8a30 andi t2,param_1,0xfff
.text:00473abc 24486c01 and t1,t3,t4
.text:00473ac0 25c82a01 or t9,t1,t2
.text:00473ac4 080019ae sw t9,0x8(s0)
.text:00473ac8 0b006592 lbu param_2,0xb(s3)
.text:00473acc fffe083c lui t0,0xfeff
.text:00473ad0 0100a630 andi param_3,param_2,0x1
.text:00473ad4 ffff0735 ori param_4,t0,0xffff
.text:00473ad8 24182703 and v1,t9,param_4
.text:00473adc 00260600 sll param_1,param_3,0x18
.text:00473ae0 25986400 or s3,v1,param_1
.text:00473ae4 080013ae sw s3,0x8(s0)
LAB_00473ae8: ;XREF[2,0]: 00473a08,00473d80
.text:00473ae8 13008012 beq s4,zero,LAB_00473b38
.text:00473aec fffe1f3c _lui ra,0xfeff
.text:00473af0 0800918e lw s1,0x8(s4)
.text:00473af4 fffff837 ori t8,ra,0xffff
.text:00473af8 24703802 and t6,s1,t8
.text:00473afc 00f00f24 li t7,-0x1000
.text:00473b00 2480cf01 and s0,t6,t7
.text:00473b04 026b1000 srl t5,s0,0xc
.text:00473b08 ff0fa331 andi v1,t5,0xfff
.text:00473b0c 080090ae sw s0,0x8(s4)
.text:00473b10 0000848e lw param_1,0x0(s4)
.text:00473b14 08006010 beq v1,zero,LAB_00473b38
.text:00473b18 21100000 _clear v0
.text:00473b1c 21286000 move param_2,v1
LAB_00473b20: ;XREF[1,0]: 00473b30
.text:00473b20 01005224 addiu s2,v0,0x1
.text:00473b24 ffff4232 andi v0,s2,0xffff
.text:00473b28 2aa04500 slt s4,v0,param_2
.text:00473b2c 000080ac sw zero,0x0(param_1)
.text:00473b30 fbff8016 bne s4,zero,LAB_00473b20
.text:00473b34 04008424 _addiu param_1,param_1,0x4
LAB_00473b38: ;XREF[2,0]: 00473ae8,00473b14
.text:00473b38 2c00bf8f lw ra,local_4+0x30(sp)
.text:00473b3c 2800b48f lw s4,local_8+0x30(sp)
.text:00473b40 2400b38f lw s3,local_c+0x30(sp)
.text:00473b44 2000b28f lw s2,local_10+0x30(sp)
.text:00473b48 1c00b18f lw s1,local_14+0x30(sp)
.text:00473b4c 1800b08f lw s0,local_18+0x30(sp)
.text:00473b50 21100000 clear v0
.text:00473b54 0800e003 jr ra
.text:00473b58 3000bd27 _addiu sp,sp,0x30
LAB_00473b5c: ;XREF[1,0]: 00473624
.text:00473b5c 23106800 subu v0,v1,t0
.text:00473b60 0e004018 blez v0,LAB_00473b9c
.text:00473b64 21300000 _clear param_3
.text:00473b68 0000078e lw param_4,0x0(s0)
.text:00473b6c 21484000 move t1,v0
LAB_00473b70: ;XREF[1,0]: 00473b94
.text:00473b70 2188c800 addu s1,param_3,t0
.text:00473b74 80781100 sll t7,s1,0x2
.text:00473b78 2170e701 addu t6,t7,param_4
.text:00473b7c 0100cd24 addiu t5,param_3,0x1
.text:00473b80 80600600 sll t4,param_3,0x2
.text:00473b84 0000c58d lw param_2,0x0(t6)
.text:00473b88 ffffa631 andi param_3,t5,0xffff
.text:00473b8c 21588701 addu t3,t4,param_4
.text:00473b90 2a20c900 slt param_1,param_3,t1
.text:00473b94 f6ff8014 bne param_1,zero,LAB_00473b70
.text:00473b98 000065ad _sw param_2,0x0(t3)
LAB_00473b9c: ;XREF[1,0]: 00473b60
.text:00473b9c ff0f4531 andi param_2,t2,0xfff
.text:00473ba0 2a48c500 slt t1,param_3,param_2
.text:00473ba4 0a002011 beq t1,zero,LAB_00473bd0
.text:00473ba8 ff0f4431 _andi param_1,t2,0xfff
.text:00473bac 0000048e lw param_1,0x0(s0)
LAB_00473bb0: ;XREF[1,0]: 00473bc4
.text:00473bb0 0100c224 addiu v0,param_3,0x1
.text:00473bb4 80c80600 sll t9,param_3,0x2
.text:00473bb8 ffff4630 andi param_3,v0,0xffff
.text:00473bbc 21f82403 addu ra,t9,param_1
.text:00473bc0 2ac0c500 slt t8,param_3,param_2
.text:00473bc4 faff0017 bne t8,zero,LAB_00473bb0
.text:00473bc8 0000e0af _sw zero,0x0(ra)
.text:00473bcc ff0f4431 andi param_1,t2,0xfff
LAB_00473bd0: ;XREF[1,0]: 00473ba4
.text:00473bd0 23388800 subu param_4,param_1,t0
.text:00473bd4 00f00824 li t0,-0x1000
.text:00473bd8 ff0fe330 andi v1,param_4,0xfff
.text:00473bdc 24304801 and param_3,t2,t0
.text:00473be0 2550c300 or t2,param_3,v1
.text:00473be4 ff0f4331 andi v1,t2,0xfff
.text:00473be8 19006018 blez v1,LAB_00473c50
.text:00473bec 08000aae _sw t2,0x8(s0)
.text:00473bf0 0000058e lw param_2,0x0(s0)
.text:00473bf4 80680300 sll t5,v1,0x2
.text:00473bf8 2160a501 addu t4,t5,param_2
.text:00473bfc fcff8b8d lw t3,-0x4(t4)
.text:00473c00 00000000 nop
.text:00473c04 12006015 bne t3,zero,LAB_00473c50
.text:00473c08 00000000 _nop
.text:00473c0c 00f00624 li param_3,-0x1000
LAB_00473c10: ;XREF[1,0]: 00473c48
.text:00473c10 08001f8e lw ra,0x8(s0)
.text:00473c14 00000000 nop
.text:00473c18 ff0fe233 andi v0,ra,0xfff
.text:00473c1c ffff5924 addiu t9,v0,-0x1
.text:00473c20 ff0f3833 andi t8,t9,0xfff
.text:00473c24 2448e603 and t1,ra,param_3
.text:00473c28 25783801 or t7,t1,t8
.text:00473c2c ff0fee31 andi t6,t7,0xfff
.text:00473c30 80880e00 sll s1,t6,0x2
.text:00473c34 21102502 addu v0,s1,param_2
.text:00473c38 0500c019 blez t6,LAB_00473c50
.text:00473c3c 08000fae _sw t7,0x8(s0)
.text:00473c40 fcff4a8c lw t2,-0x4(v0)
.text:00473c44 00000000 nop
.text:00473c48 f1ff4011 beq t2,zero,LAB_00473c10
.text:00473c4c 00000000 _nop
LAB_00473c50: ;XREF[3,0]: 00473be8,00473c04,00473c38
.text:00473c50 08000b8e lw t3,0x8(s0)
.text:00473c54 00000000 nop
.text:00473c58 ff0f6531 andi param_2,t3,0xfff
.text:00473c5c 45ffa014 bne param_2,zero,LAB_00473974
.text:00473c60 fffe073c _lui param_4,0xfeff
.text:00473c64 ffffe334 ori v1,param_4,0xffff
.text:00473c68 24306301 and param_3,t3,v1
.text:00473c6c 2158c000 move t3,param_3
.text:00473c70 40ff0010 b LAB_00473974
.text:00473c74 080006ae _sw param_3,0x8(s0)
LAB_00473c78: ;XREF[2,0]: 0047394c,00473d14
.text:00473c78 60fe6010 beq v1,zero,LAB_004735fc
.text:00473c7c f8ff1124 _li s1,-0x8
.text:00473c80 a6fe0010 b LAB_0047371c
.text:00473c84 00000000 _nop
LAB_00473c88: ;XREF[1,0]: 00473724
.text:00473c88 0800848e lw param_1,0x8(s4)
.text:00473c8c ffffa735 ori param_4,t5,0xffff
.text:00473c90 24908700 and s2,param_1,param_4
.text:00473c94 00f00324 li v1,-0x1000
.text:00473c98 24984302 and s3,s2,v1
.text:00473c9c 02831300 srl s0,s3,0xc
.text:00473ca0 ff0f0332 andi v1,s0,0xfff
.text:00473ca4 080093ae sw s3,0x8(s4)
.text:00473ca8 0000848e lw param_1,0x0(s4)
.text:00473cac 1dff6010 beq v1,zero,LAB_00473924
.text:00473cb0 21100000 _clear v0
.text:00473cb4 21286000 move param_2,v1
LAB_00473cb8: ;XREF[1,0]: 00473cc8
.text:00473cb8 01004824 addiu t0,v0,0x1
.text:00473cbc ffff0231 andi v0,t0,0xffff
.text:00473cc0 2aa04500 slt s4,v0,param_2
.text:00473cc4 000080ac sw zero,0x0(param_1)
.text:00473cc8 fbff8016 bne s4,zero,LAB_00473cb8
.text:00473ccc 04008424 _addiu param_1,param_1,0x4
.text:00473cd0 15ff0010 b LAB_00473928
.text:00473cd4 21102002 _move v0,s1
LAB_00473cd8: ;XREF[2,0]: 0047375c,00473da8
.text:00473cd8 cafe6010 beq v1,zero,LAB_00473804
.text:00473cdc 00000000 _nop
.text:00473ce0 10ff0010 b LAB_00473924
.text:00473ce4 f8ff1124 _li s1,-0x8
LAB_00473ce8: ;XREF[1,0]: 00473850
.text:00473ce8 0000878e lw param_4,0x0(s4)
.text:00473cec e2fe0010 b LAB_00473878
.text:00473cf0 00000000 _nop
LAB_00473cf4: ;XREF[1,0]: 00473608
.text:00473cf4 46fe0010 b LAB_00473610
.text:00473cf8 1f004226 _addiu v0,s2,0x1f
LAB_00473cfc: ;XREF[1,0]: 00473958
.text:00473cfc 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00473d00 0000e48c lw param_1,0x0(param_4)
.text:00473d04 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00473d08 80281100 _sll param_2,s1,0x2
.text:00473d0c 21304000 move param_3,v0
.text:00473d10 1000bc8f lw gp,local_20+0x30(sp)
.text:00473d14 d8ff4010 beq v0,zero,LAB_00473c78
.text:00473d18 f8ff0324 _li v1,-0x8
.text:00473d1c 08000a8e lw t2,0x8(s0)
.text:00473d20 00ff0e3c lui t6,0xff00
.text:00473d24 ff0fcd35 ori t5,t6,0xfff
.text:00473d28 24584d01 and t3,t2,t5
.text:00473d2c 00631100 sll t4,s1,0xc
.text:00473d30 25406c01 or t0,t3,t4
.text:00473d34 022b0800 srl param_2,t0,0xc
.text:00473d38 024b0a00 srl t1,t2,0xc
.text:00473d3c ff0f2431 andi param_1,t1,0xfff
.text:00473d40 ff0fa530 andi param_2,param_2,0xfff
.text:00473d44 2a388500 slt param_4,param_1,param_2
.text:00473d48 000002ae sw v0,0x0(s0)
.text:00473d4c 04ffe010 beq param_4,zero,LAB_00473960
.text:00473d50 080008ae _sw t0,0x8(s0)
LAB_00473d54: ;XREF[1,0]: 00473d68
.text:00473d54 01009f24 addiu ra,param_1,0x1
.text:00473d58 80c00400 sll t8,param_1,0x2
.text:00473d5c ffffe433 andi param_1,ra,0xffff
.text:00473d60 21880603 addu s1,t8,param_3
.text:00473d64 2a788500 slt t7,param_1,param_2
.text:00473d68 faffe015 bne t7,zero,LAB_00473d54
.text:00473d6c 000020ae _sw zero,0x0(s1)
.text:00473d70 0800098e lw t1,0x8(s0)
.text:00473d74 0800648e lw param_1,0x8(s3)
.text:00473d78 fdfd0010 b LAB_00473570
.text:00473d7c ff0f8730 _andi param_4,param_1,0xfff
LAB_00473d80: ;XREF[2,0]: 00473a38,00473e24
.text:00473d80 59ff6010 beq v1,zero,LAB_00473ae8
.text:00473d84 f8ff0224 _li v0,-0x8
.text:00473d88 e7fe0010 b LAB_00473928
.text:00473d8c 00000000 _nop
LAB_00473d90: ;XREF[1,0]: 00473768
.text:00473d90 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00473d94 0000848e lw param_1,0x0(s4)
.text:00473d98 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00473d9c 80281000 _sll param_2,s0,0x2
.text:00473da0 21304000 move param_3,v0
.text:00473da4 1000bc8f lw gp,local_20+0x30(sp)
.text:00473da8 cbff4010 beq v0,zero,LAB_00473cd8
.text:00473dac f8ff0324 _li v1,-0x8
.text:00473db0 08008c8e lw t4,0x8(s4)
.text:00473db4 00ff073c lui param_4,0xff00
.text:00473db8 ff0fe434 ori param_1,param_4,0xfff
.text:00473dbc 24108401 and v0,t4,param_1
.text:00473dc0 001b1000 sll v1,s0,0xc
.text:00473dc4 25f84300 or ra,v0,v1
.text:00473dc8 022b0c00 srl param_2,t4,0xc
.text:00473dcc 02531f00 srl t2,ra,0xc
.text:00473dd0 ff0fa430 andi param_1,param_2,0xfff
.text:00473dd4 ff0f4531 andi param_2,t2,0xfff
.text:00473dd8 2ac08500 slt t8,param_1,param_2
.text:00473ddc 000086ae sw param_3,0x0(s4)
.text:00473de0 63fe0013 beq t8,zero,LAB_00473770
.text:00473de4 08009fae _sw ra,0x8(s4)
LAB_00473de8: ;XREF[1,0]: 00473dfc
.text:00473de8 01008e24 addiu t6,param_1,0x1
.text:00473dec 80400400 sll t0,param_1,0x2
.text:00473df0 ffffc431 andi param_1,t6,0xffff
.text:00473df4 21680601 addu t5,t0,param_3
.text:00473df8 2a808500 slt s0,param_1,param_2
.text:00473dfc faff0016 bne s0,zero,LAB_00473de8
.text:00473e00 0000a0ad _sw zero,0x0(t5)
.text:00473e04 5afe0010 b LAB_00473770
.text:00473e08 00000000 _nop
LAB_00473e0c: ;XREF[1,0]: 00473a44
.text:00473e0c 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00473e10 0000e48c lw param_1,0x0(param_4)
.text:00473e14 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00473e18 80281100 _sll param_2,s1,0x2
.text:00473e1c 21304000 move param_3,v0
.text:00473e20 1000bc8f lw gp,local_20+0x30(sp)
.text:00473e24 d6ff4010 beq v0,zero,LAB_00473d80
.text:00473e28 f8ff0324 _li v1,-0x8
.text:00473e2c 08000a8e lw t2,0x8(s0)
.text:00473e30 00ff0e3c lui t6,0xff00
.text:00473e34 ff0fcd35 ori t5,t6,0xfff
.text:00473e38 24584d01 and t3,t2,t5
.text:00473e3c 00631100 sll t4,s1,0xc
.text:00473e40 25406c01 or t0,t3,t4
.text:00473e44 022b0800 srl param_2,t0,0xc
.text:00473e48 024b0a00 srl t1,t2,0xc
.text:00473e4c ff0f2431 andi param_1,t1,0xfff
.text:00473e50 ff0fa530 andi param_2,param_2,0xfff
.text:00473e54 2a388500 slt param_4,param_1,param_2
.text:00473e58 000002ae sw v0,0x0(s0)
.text:00473e5c fbfee010 beq param_4,zero,LAB_00473a4c
.text:00473e60 080008ae _sw t0,0x8(s0)
LAB_00473e64: ;XREF[1,0]: 00473e78
.text:00473e64 01009f24 addiu ra,param_1,0x1
.text:00473e68 80c00400 sll t8,param_1,0x2
.text:00473e6c ffffe433 andi param_1,ra,0xffff
.text:00473e70 21880603 addu s1,t8,param_3
.text:00473e74 2a788500 slt t7,param_1,param_2
.text:00473e78 faffe015 bne t7,zero,LAB_00473e64
.text:00473e7c 000020ae _sw zero,0x0(s1)
.text:00473e80 0800098e lw t1,0x8(s0)
.text:00473e84 0800648e lw param_1,0x8(s3)
.text:00473e88 f4fe0010 b LAB_00473a5c
.text:00473e8c ff0f8730 _andi param_4,param_1,0xfff
LAB_00473e90: ;XREF[1,0]: 00473820
.text:00473e90 65fe0010 b LAB_00473828
.text:00473e94 1f004226 _addiu v0,s2,0x1f
LAB_00473e98: ;XREF[1,0]: 00473878
.text:00473e98 79fe0010 b LAB_00473880
.text:00473e9c 1f004426 _addiu param_1,s2,0x1f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_div_2()
;local_4 undefined4 -4 ;XREF[3,0]: 00473eb0,00473efc,00474094
;local_8 undefined4 -8 ;XREF[3,0]: 00473eb4,00473f00,00474098
;local_c undefined4 -c ;XREF[3,0]: 00473eb8,00473f04,0047409c
;local_10 undefined4 -10 ;XREF[3,0]: 00473ebc,00473f08,004740a0
;local_18 undefined4 -18 ;XREF[2,0]: 00473ec0,004740c0
;XREF[14,0]: Entry Point,00476ac8,00476b24
; 004771bc,004771d8,00477234
; 004777c4,00477824,00477abc
; 00477ad8,00477b38,0047b63c
; 0047c65c,004d820c
.text:00473ea0 07001c3c lui gp,0x7
.text:00473ea4 40bb9c27 addiu gp,gp,-0x44c0
.text:00473ea8 21e09903 addu gp,gp,t9
.text:00473eac d8ffbd27 addiu sp,sp,-0x28
.text:00473eb0 2400bfaf sw ra,local_4+0x28(sp)
.text:00473eb4 2000b2af sw s2,local_8+0x28(sp)
.text:00473eb8 1c00b1af sw s1,local_c+0x28(sp)
.text:00473ebc 1800b0af sw s0,local_10+0x28(sp)
.text:00473ec0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00473ec4 2180a000 move s0,a1
.text:00473ec8 0800a58c lw a1,0x8(a1)
.text:00473ecc 21908000 move s2,a0
.text:00473ed0 0800848c lw a0,0x8(a0)
.text:00473ed4 021b0500 srl v1,a1,0xc
.text:00473ed8 ff0f6630 andi a2,v1,0xfff
.text:00473edc ff0f8330 andi v1,a0,0xfff
.text:00473ee0 2a10c300 slt v0,a2,v1
.text:00473ee4 12004010 beq v0,zero,LAB_00473f30
.text:00473ee8 00f00d24 _li t5,-0x1000
.text:00473eec ffff7130 andi s1,v1,0xffff
.text:00473ef0 8101242e sltiu a0,s1,0x181
.text:00473ef4 08008014 bne a0,zero,LAB_00473f18
.text:00473ef8 00000000 _nop
LAB_00473efc: ;XREF[1,0]: 004740c4
.text:00473efc 2400bf8f lw ra,local_4+0x28(sp)
.text:00473f00 2000b28f lw s2,local_8+0x28(sp)
.text:00473f04 1c00b18f lw s1,local_c+0x28(sp)
.text:00473f08 1800b08f lw s0,local_10+0x28(sp)
.text:00473f0c f8ff0224 li v0,-0x8
.text:00473f10 0800e003 jr ra
.text:00473f14 2800bd27 _addiu sp,sp,0x28
LAB_00473f18: ;XREF[1,0]: 00473ef4
.text:00473f18 2a28d100 slt a1,a2,s1
.text:00473f1c 6400a014 bne a1,zero,LAB_004740b0
.text:00473f20 00000000 _nop
LAB_00473f24: ;XREF[3,0]: 004740fc,00474118,0047413c
.text:00473f24 0800058e lw a1,0x8(s0)
.text:00473f28 0800448e lw a0,0x8(s2)
.text:00473f2c 00f00d24 li t5,-0x1000
LAB_00473f30: ;XREF[1,0]: 00473ee4
.text:00473f30 ff0f8c30 andi t4,a0,0xfff
.text:00473f34 2458ad00 and t3,a1,t5
.text:00473f38 25486c01 or t1,t3,t4
.text:00473f3c 080009ae sw t1,0x8(s0)
.text:00473f40 ff0f2a31 andi t2,t1,0xfff
.text:00473f44 0000438e lw v1,0x0(s2)
.text:00473f48 0000098e lw t1,0x0(s0)
.text:00473f4c 80400a00 sll t0,t2,0x2
.text:00473f50 ffff4725 addiu a3,t2,-0x1
.text:00473f54 21306800 addu a2,v1,t0
.text:00473f58 21c82801 addu t9,t1,t0
.text:00473f5c 00240700 sll a0,a3,0x10
.text:00473f60 03240400 sra a0,a0,0x10
.text:00473f64 fcffc724 addiu a3,a2,-0x4
.text:00473f68 ff0fa830 andi t0,a1,0xfff
.text:00473f6c fcff2627 addiu a2,t9,-0x4
.text:00473f70 0b000010 b LAB_00473fa0
.text:00473f74 21180000 _clear v1
LAB_00473f78: ;XREF[1,0]: 00473fa0
.text:00473f78 0000e58c lw a1,0x0(a3)
.text:00473f7c ffff9124 addiu s1,a0,-0x1
.text:00473f80 42c00500 srl t8,a1,0x1
.text:00473f84 25701f03 or t6,t8,ra
.text:00473f88 007c1100 sll t7,s1,0x10
.text:00473f8c 0000ceac sw t6,0x0(a2)
.text:00473f90 03240f00 sra a0,t7,0x10
.text:00473f94 fcffe724 addiu a3,a3,-0x4
.text:00473f98 fcffc624 addiu a2,a2,-0x4
.text:00473f9c 0100a330 andi v1,a1,0x1
LAB_00473fa0: ;XREF[1,0]: 00473f70
.text:00473fa0 f5ff8104 bgez a0,LAB_00473f78
.text:00473fa4 c0ff0300 _sll ra,v1,0x1f
.text:00473fa8 0800048e lw a0,0x8(s0)
.text:00473fac 00000000 nop
.text:00473fb0 ff0f9930 andi t9,a0,0xfff
.text:00473fb4 00341900 sll a2,t9,0x10
.text:00473fb8 032c0600 sra a1,a2,0x10
.text:00473fbc 80101900 sll v0,t9,0x2
.text:00473fc0 2a18a800 slt v1,a1,t0
.text:00473fc4 07000010 b LAB_00473fe4
.text:00473fc8 21202201 _addu a0,t1,v0
LAB_00473fcc: ;XREF[1,0]: 00473fe4
.text:00473fcc 0100a324 addiu v1,a1,0x1
.text:00473fd0 003c0300 sll a3,v1,0x10
.text:00473fd4 032c0700 sra a1,a3,0x10
.text:00473fd8 000080ac sw zero,0x0(a0)
.text:00473fdc 2a18a800 slt v1,a1,t0
.text:00473fe0 04008424 addiu a0,a0,0x4
LAB_00473fe4: ;XREF[1,0]: 00473fc4
.text:00473fe4 f9ff6014 bne v1,zero,LAB_00473fcc
.text:00473fe8 00000000 _nop
.text:00473fec 0b004e92 lbu t6,0xb(s2)
.text:00473ff0 08000c8e lw t4,0x8(s0)
.text:00473ff4 fffe053c lui a1,0xfeff
.text:00473ff8 0100cb31 andi t3,t6,0x1
.text:00473ffc ffffad34 ori t5,a1,0xffff
.text:00474000 24408d01 and t0,t4,t5
.text:00474004 00560b00 sll t2,t3,0x18
.text:00474008 25900a01 or s2,t0,t2
.text:0047400c ff0f4232 andi v0,s2,0xfff
.text:00474010 18004018 blez v0,LAB_00474074
.text:00474014 080012ae _sw s2,0x8(s0)
.text:00474018 80c00200 sll t8,v0,0x2
.text:0047401c 21880903 addu s1,t8,t1
.text:00474020 fcff2f8e lw t7,-0x4(s1)
.text:00474024 00000000 nop
.text:00474028 1200e015 bne t7,zero,LAB_00474074
.text:0047402c 00000000 _nop
.text:00474030 00f00524 li a1,-0x1000
LAB_00474034: ;XREF[1,0]: 0047406c
.text:00474034 0800078e lw a3,0x8(s0)
.text:00474038 00000000 nop
.text:0047403c ff0ff230 andi s2,a3,0xfff
.text:00474040 ffff4326 addiu v1,s2,-0x1
.text:00474044 ff0f6430 andi a0,v1,0xfff
.text:00474048 2430e500 and a2,a3,a1
.text:0047404c 25c8c400 or t9,a2,a0
.text:00474050 ff0f3f33 andi ra,t9,0xfff
.text:00474054 80101f00 sll v0,ra,0x2
.text:00474058 21104900 addu v0,v0,t1
.text:0047405c 0500e01b blez ra,LAB_00474074
.text:00474060 080019ae _sw t9,0x8(s0)
.text:00474064 fcff488c lw t0,-0x4(v0)
.text:00474068 00000000 nop
.text:0047406c f1ff0011 beq t0,zero,LAB_00474034
.text:00474070 00000000 _nop
LAB_00474074: ;XREF[3,0]: 00474010,00474028,0047405c
.text:00474074 0800038e lw v1,0x8(s0)
.text:00474078 00000000 nop
.text:0047407c ff0f6930 andi t1,v1,0xfff
.text:00474080 04002015 bne t1,zero,LAB_00474094
.text:00474084 fffe0c3c _lui t4,0xfeff
.text:00474088 ffff8b35 ori t3,t4,0xffff
.text:0047408c 24506b00 and t2,v1,t3
.text:00474090 08000aae sw t2,0x8(s0)
LAB_00474094: ;XREF[1,0]: 00474080
.text:00474094 2400bf8f lw ra,local_4+0x28(sp)
.text:00474098 2000b28f lw s2,local_8+0x28(sp)
.text:0047409c 1c00b18f lw s1,local_c+0x28(sp)
.text:004740a0 1800b08f lw s0,local_10+0x28(sp)
.text:004740a4 21100000 clear v0
.text:004740a8 0800e003 jr ra
.text:004740ac 2800bd27 _addiu sp,sp,0x28
LAB_004740b0: ;XREF[1,0]: 00473f1c
.text:004740b0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004740b4 0000048e lw a0,0x0(s0)
.text:004740b8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004740bc 80281100 _sll a1,s1,0x2
.text:004740c0 1000bc8f lw gp,local_18+0x28(sp)
.text:004740c4 8dff4010 beq v0,zero,LAB_00473efc
.text:004740c8 21304000 _move a2,v0
.text:004740cc 08000b8e lw t3,0x8(s0)
.text:004740d0 00ff0f3c lui t7,0xff00
.text:004740d4 ff0fee35 ori t6,t7,0xfff
.text:004740d8 24606e01 and t4,t3,t6
.text:004740dc 006b1100 sll t5,s1,0xc
.text:004740e0 25408d01 or t0,t4,t5
.text:004740e4 024b0800 srl t1,t0,0xc
.text:004740e8 02530b00 srl t2,t3,0xc
.text:004740ec ff0f4431 andi a0,t2,0xfff
.text:004740f0 ff0f2531 andi a1,t1,0xfff
.text:004740f4 2a388500 slt a3,a0,a1
.text:004740f8 000002ae sw v0,0x0(s0)
.text:004740fc 89ffe010 beq a3,zero,LAB_00473f24
.text:00474100 080008ae _sw t0,0x8(s0)
LAB_00474104: ;XREF[1,0]: 00474134
.text:00474104 01008224 addiu v0,a0,0x1
.text:00474108 80f80400 sll ra,a0,0x2
.text:0047410c ffff4430 andi a0,v0,0xffff
.text:00474110 21c0e603 addu t8,ra,a2
.text:00474114 2a888500 slt s1,a0,a1
.text:00474118 82ff2012 beq s1,zero,LAB_00473f24
.text:0047411c 000000af _sw zero,0x0(t8)
.text:00474120 01008224 addiu v0,a0,0x1
.text:00474124 80f80400 sll ra,a0,0x2
.text:00474128 ffff4430 andi a0,v0,0xffff
.text:0047412c 21c0e603 addu t8,ra,a2
.text:00474130 2a888500 slt s1,a0,a1
.text:00474134 f3ff2016 bne s1,zero,LAB_00474104
.text:00474138 000000af _sw zero,0x0(t8)
.text:0047413c 79ff0010 b LAB_00473f24
.text:00474140 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_init_copy()
;local_4 undefined4 -4 ;XREF[2,0]: 00474154,00474268
;local_8 undefined4 -8 ;XREF[2,0]: 00474158,0047426c
;local_c undefined4 -c ;XREF[2,0]: 0047415c,00474270
;local_10 undefined4 -10 ;XREF[2,0]: 00474160,00474274
;local_18 undefined4 -18 ;XREF[3,0]: 00474164,004741a0,004742ec
;XREF[18,0]: Entry Point,00479178,0047919c
; 004791ec,00479220,0047aa68
; 0047aa88,0047aaa8,0047aad8
; 0047f854,0047f878,0047f8c0
; 0047f8e4,0047f908,0047f92c
; 0047f950,0047f974,004d8584
.text:00474144 07001c3c lui gp,0x7
.text:00474148 9cb89c27 addiu gp,gp,-0x4764
.text:0047414c 21e09903 addu gp,gp,t9
.text:00474150 d8ffbd27 addiu sp,sp,-0x28
.text:00474154 2400bfaf sw ra,local_4+0x28(sp)
.text:00474158 2000b2af sw s2,local_8+0x28(sp)
.text:0047415c 1c00b1af sw s1,local_c+0x28(sp)
.text:00474160 1800b0af sw s0,local_10+0x28(sp)
.text:00474164 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00474168 2180a000 move s0,a1
.text:0047416c 2188c000 move s1,a2
.text:00474170 ff00e730 andi a3,a3,0xff
.text:00474174 3c00a610 beq a1,a2,LAB_00474268
.text:00474178 21180000 _clear v1
.text:0047417c 0800c38c lw v1,0x8(a2)
.text:00474180 00000000 nop
.text:00474184 02130300 srl v0,v1,0xc
.text:00474188 3e00e014 bne a3,zero,LAB_00474284
.text:0047418c ff0f4630 _andi a2,v0,0xfff
LAB_00474190: ;XREF[2,0]: 00474294,0047429c
.text:00474190 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00474194 00000000 nop
.text:00474198 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047419c 21280002 _move a1,s0
.text:004741a0 1000bc8f lw gp,local_18+0x28(sp)
.text:004741a4 30004014 bne v0,zero,LAB_00474268
.text:004741a8 21184000 _move v1,v0
.text:004741ac 2e003012 beq s1,s0,LAB_00474268
.text:004741b0 00000000 _nop
.text:004741b4 0800098e lw t1,0x8(s0)
.text:004741b8 0800248e lw a0,0x8(s1)
.text:004741bc 02430900 srl t0,t1,0xc
.text:004741c0 ff0f0531 andi a1,t0,0xfff
.text:004741c4 ff0f8330 andi v1,a0,0xfff
.text:004741c8 2a30a300 slt a2,a1,v1
.text:004741cc 3500c014 bne a2,zero,LAB_004742a4
.text:004741d0 ffff7230 _andi s2,v1,0xffff
.text:004741d4 ff0f8730 andi a3,a0,0xfff
LAB_004741d8: ;XREF[2,0]: 004742c4,00474354
.text:004741d8 0000258e lw a1,0x0(s1)
.text:004741dc 0000068e lw a2,0x0(s0)
.text:004741e0 0900e010 beq a3,zero,LAB_00474208
.text:004741e4 21400000 _clear t0
.text:004741e8 2118e000 move v1,a3
LAB_004741ec: ;XREF[1,0]: 004741fc
.text:004741ec 0000b98c lw t9,0x0(a1)
.text:004741f0 ffff6324 addiu v1,v1,-0x1
.text:004741f4 0000d9ac sw t9,0x0(a2)
.text:004741f8 0400a524 addiu a1,a1,0x4
.text:004741fc fbff6014 bne v1,zero,LAB_004741ec
.text:00474200 0400c624 _addiu a2,a2,0x4
.text:00474204 2140e000 move t0,a3
LAB_00474208: ;XREF[1,0]: 004741e0
.text:00474208 ff0f2331 andi v1,t1,0xfff
.text:0047420c 2a280301 slt a1,t0,v1
.text:00474210 0500a010 beq a1,zero,LAB_00474228
.text:00474214 23106800 _subu v0,v1,t0
LAB_00474218: ;XREF[1,0]: 00474220
.text:00474218 ffff4224 addiu v0,v0,-0x1
.text:0047421c 0000c0ac sw zero,0x0(a2)
.text:00474220 fdff4014 bne v0,zero,LAB_00474218
.text:00474224 0400c624 _addiu a2,a2,0x4
LAB_00474228: ;XREF[1,0]: 00474210
.text:00474228 0800188e lw t8,0x8(s0)
.text:0047422c 00f01f24 li ra,-0x1000
.text:00474230 ff0f8f30 andi t7,a0,0xfff
.text:00474234 24701f03 and t6,t8,ra
.text:00474238 2550cf01 or t2,t6,t7
.text:0047423c 08000aae sw t2,0x8(s0)
.text:00474240 0b002d92 lbu t5,0xb(s1)
.text:00474244 fffe0c3c lui t4,0xfeff
.text:00474248 0100a931 andi t1,t5,0x1
.text:0047424c ffff8b35 ori t3,t4,0xffff
.text:00474250 24304b01 and a2,t2,t3
.text:00474254 00260900 sll a0,t1,0x18
.text:00474258 2588c400 or s1,a2,a0
.text:0047425c 080011ae sw s1,0x8(s0)
.text:00474260 21100000 clear v0
.text:00474264 21184000 move v1,v0
LAB_00474268: ;XREF[4,0]: 00474174,004741a4,004741ac,004742d0
.text:00474268 2400bf8f lw ra,local_4+0x28(sp)
.text:0047426c 2000b28f lw s2,local_8+0x28(sp)
.text:00474270 1c00b18f lw s1,local_c+0x28(sp)
.text:00474274 1800b08f lw s0,local_10+0x28(sp)
.text:00474278 21106000 move v0,v1
.text:0047427c 0800e003 jr ra
.text:00474280 2800bd27 _addiu sp,sp,0x28
LAB_00474284: ;XREF[1,0]: 00474188
.text:00474284 ff0f6330 andi v1,v1,0xfff
.text:00474288 40180300 sll v1,v1,0x1
.text:0047428c 02006724 addiu a3,v1,0x2
.text:00474290 2a28e600 slt a1,a3,a2
.text:00474294 beffa014 bne a1,zero,LAB_00474190
.text:00474298 00000000 _nop
.text:0047429c bcff0010 b LAB_00474190
.text:004742a0 03006624 _addiu a2,v1,0x3
LAB_004742a4: ;XREF[1,0]: 004741cc
.text:004742a4 8101442e sltiu a0,s2,0x181
.text:004742a8 08008010 beq a0,zero,LAB_004742cc
.text:004742ac f8ff0324 _li v1,-0x8
.text:004742b0 2a48b200 slt t1,a1,s2
.text:004742b4 08002015 bne t1,zero,LAB_004742d8
.text:004742b8 00000000 _nop
LAB_004742bc: ;XREF[1,0]: 00474328
.text:004742bc 0800248e lw a0,0x8(s1)
.text:004742c0 0800098e lw t1,0x8(s0)
.text:004742c4 c4ff0010 b LAB_004741d8
.text:004742c8 ff0f8730 _andi a3,a0,0xfff
LAB_004742cc: ;XREF[2,0]: 004742a8,004742f0
.text:004742cc 21106000 move v0,v1
.text:004742d0 e5ff0010 b LAB_00474268
.text:004742d4 21184000 _move v1,v0
LAB_004742d8: ;XREF[1,0]: 004742b4
.text:004742d8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004742dc 0000048e lw a0,0x0(s0)
.text:004742e0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004742e4 80281200 _sll a1,s2,0x2
.text:004742e8 21304000 move a2,v0
.text:004742ec 1000bc8f lw gp,local_18+0x28(sp)
.text:004742f0 f6ff4010 beq v0,zero,LAB_004742cc
.text:004742f4 f8ff0324 _li v1,-0x8
.text:004742f8 08000e8e lw t6,0x8(s0)
.text:004742fc 00ff023c lui v0,0xff00
.text:00474300 ff0f5f34 ori ra,v0,0xfff
.text:00474304 2478df01 and t7,t6,ra
.text:00474308 00c31200 sll t8,s2,0xc
.text:0047430c 2558f801 or t3,t7,t8
.text:00474310 02630b00 srl t4,t3,0xc
.text:00474314 026b0e00 srl t5,t6,0xc
.text:00474318 ff0fa431 andi a0,t5,0xfff
.text:0047431c ff0f8531 andi a1,t4,0xfff
.text:00474320 2a508500 slt t2,a0,a1
.text:00474324 000006ae sw a2,0x0(s0)
.text:00474328 e4ff4011 beq t2,zero,LAB_004742bc
.text:0047432c 08000bae _sw t3,0x8(s0)
LAB_00474330: ;XREF[1,0]: 00474344
.text:00474330 01008824 addiu t0,a0,0x1
.text:00474334 80180400 sll v1,a0,0x2
.text:00474338 ffff0431 andi a0,t0,0xffff
.text:0047433c 21386600 addu a3,v1,a2
.text:00474340 2a908500 slt s2,a0,a1
.text:00474344 faff4016 bne s2,zero,LAB_00474330
.text:00474348 0000e0ac _sw zero,0x0(a3)
.text:0047434c 0800248e lw a0,0x8(s1)
.text:00474350 0800098e lw t1,0x8(s0)
.text:00474354 a0ff0010 b LAB_004741d8
.text:00474358 ff0f8730 _andi a3,a0,0xfff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_div(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004743b0
;local_4 undefined4 -4 ;XREF[3,0]: 0047436c,00474564,004745f4
;local_8 undefined4 -8 ;XREF[3,0]: 00474370,00474568,004745f8
;local_c undefined4 -c ;XREF[3,0]: 00474374,0047456c,004745fc
;local_10 undefined4 -10 ;XREF[3,0]: 00474378,00474570,00474600
;local_14 undefined4 -14 ;XREF[3,0]: 0047437c,00474574,00474604
;local_18 undefined4 -18 ;XREF[3,0]: 00474380,00474578,00474608
;local_1c undefined4 -1c ;XREF[3,0]: 00474384,0047457c,0047460c
;local_20 undefined4 -20 ;XREF[3,0]: 00474388,00474580,00474610
;local_24 undefined4 -24 ;XREF[3,0]: 0047438c,00474584,00474614
;local_28 undefined4 -28 ;XREF[3,0]: 00474390,00474588,00474618
;local_2c undefined4 -2c ;XREF[9,0]: 00474994,004749f4,00474c38,00474c80,00474ca0
; 00474cc8,00474cf0,00474dc4,00474dd8
;local_30 undefined4 -30 ;XREF[3,0]: 00474798,00474950,00474c3c
;local_38 undefined4 -38 ;XREF[2,0]: 00474e3c,00474eac
;local_3c undefined4 -3c ;XREF[2,0]: 00474e38,00474ea8
;local_40 undefined4 -40 ;XREF[2,0]: 00474e34,00474ea4
;local_48 undefined4 -48 ;XREF[2,0]: 00474e00,00474e30
;local_4c undefined4 -4c ;XREF[2,0]: 00474e10,00474e2c
;local_50 undefined4 -50 ;XREF[2,0]: 00474e14,00474e28
;local_58 undefined4 -58 ;XREF[4,0]: 00474698,004746b8,004746f0,00474708
;local_60 undefined4 -60 ;XREF[2,0]: 004746bc,004746e4
;local_68 undefined4 -68 ;XREF[11,0]: 00474880,004748f8,00474920,0047494c,00474954
; 00474988,00474ad8,00474b0c,00474b10,00474d00
; 00474d6c
;local_70 undefined4 -70 ;XREF[6,0]: 004748cc,00474abc,00474b04,00474b14,00474d48
; 00474ef8
;local_78 undefined4 -78 ;XREF[13,0]: 0047479c,00474810,00474838,00474864,00474868
; 0047487c,00474b64,00474b98,00474b9c,00474d04
; 00474e70,00474ea0,00474f1c
;local_7c undefined4 -7c ;XREF[2,0]: 00474e80,00474e9c
;local_80 undefined4 -80 ;XREF[8,0]: 004747e4,00474b48,00474b90,00474ba0,00474d4c
; 00474e84,00474e98,00474efc
;local_88 undefined4 -88 ;XREF[23,0]: 00474394,004745ac,004745d0,004745ec,0047466c
; 0047468c,0047498c,004749a8,004749c0,004749d8
; 004749f0,00474a10,00474a28,00474a48,00474acc
; 00474b58,00474bf0,00474c08,00474c30,00474c78
; 00474c98,00474cc0,00474ce8
;local_90 undefined4 -90 ;XREF[2,0]: 00474ca8,00474cd4
;XREF[3,0]: Entry Point,00475040,004d82e4
.text:0047435c 07001c3c lui gp,0x7
.text:00474360 84b69c27 addiu gp,gp,-0x497c
.text:00474364 21e09903 addu gp,gp,t9
.text:00474368 60ffbd27 addiu sp,sp,-0xa0
.text:0047436c 9c00bfaf sw ra,local_4+0xa0(sp)
.text:00474370 9800beaf sw s8,local_8+0xa0(sp)
.text:00474374 9400b7af sw s7,local_c+0xa0(sp)
.text:00474378 9000b6af sw s6,local_10+0xa0(sp)
.text:0047437c 8c00b5af sw s5,local_14+0xa0(sp)
.text:00474380 8800b4af sw s4,local_18+0xa0(sp)
.text:00474384 8400b3af sw s3,local_1c+0xa0(sp)
.text:00474388 8000b2af sw s2,local_20+0xa0(sp)
.text:0047438c 7c00b1af sw s1,local_24+0xa0(sp)
.text:00474390 7800b0af sw s0,local_28+0xa0(sp)
.text:00474394 1800bcaf sw gp=>_gp,local_88+0xa0(sp)
.text:00474398 0800c28c lw v0,0x8(param_3)
.text:0047439c 21b08000 move s6,param_1
.text:004743a0 ff0f4330 andi v1,v0,0xfff
.text:004743a4 2198c000 move s3,param_3
.text:004743a8 2190a000 move s2,param_2
.text:004743ac 21a0e000 move s4,param_4
.text:004743b0 b000b18f lw s1,param_5+0xa0(sp)
.text:004743b4 6b006010 beq v1,zero,LAB_00474564
.text:004743b8 f7ff0424 _li param_1,-0x9
.text:004743bc 0800aa8c lw t2,0x8(param_2)
.text:004743c0 00000000 nop
.text:004743c4 ff0f4731 andi param_4,t2,0xfff
.text:004743c8 2a286700 slt param_2,v1,param_4
.text:004743cc 1d00a014 bne param_2,zero,LAB_00474444
.text:004743d0 01000424 _li param_1,0x1
.text:004743d4 2a30e300 slt param_3,param_4,v1
.text:004743d8 1a00c014 bne param_3,zero,LAB_00474444
.text:004743dc ffff0424 _li param_1,-0x1
.text:004743e0 0000498e lw t1,0x0(s2)
.text:004743e4 00006b8e lw t3,0x0(s3)
.text:004743e8 80200700 sll param_1,param_4,0x2
.text:004743ec 21402401 addu t0,t1,param_1
.text:004743f0 21186401 addu v1,t3,param_1
.text:004743f4 fcff0625 addiu param_3,t0,-0x4
.text:004743f8 fcff6524 addiu param_2,v1,-0x4
.text:004743fc 1000e010 beq param_4,zero,LAB_00474440
.text:00474400 21480000 _clear t1
.text:00474404 2120e000 move param_1,param_4
LAB_00474408: ;XREF[1,0]: 00474438
.text:00474408 0000ce8c lw t6,0x0(param_3)
.text:0047440c 0000ad8c lw t5,0x0(param_2)
.text:00474410 01002725 addiu param_4,t1,0x1
.text:00474414 ffffe930 andi t1,param_4,0xffff
.text:00474418 2b60ae01 sltu t4,t5,t6
.text:0047441c 2a402401 slt t0,t1,param_1
.text:00474420 2b38cd01 sltu param_4,t6,t5
.text:00474424 fcffc624 addiu param_3,param_3,-0x4
.text:00474428 e9018015 bne t4,zero,LAB_00474bd0
.text:0047442c fcffa524 _addiu param_2,param_2,-0x4
.text:00474430 e901e014 bne param_4,zero,LAB_00474bd8
.text:00474434 00000000 _nop
.text:00474438 f3ff0015 bne t0,zero,LAB_00474408
.text:0047443c 00000000 _nop
LAB_00474440: ;XREF[1,0]: 004743fc
.text:00474440 21200000 clear param_1
LAB_00474444: ;XREF[4,0]: 004743cc,004743d8,00474bd0,00474bd8
.text:00474444 ffff0f24 li t7,-0x1
.text:00474448 53008f14 bne param_1,t7,LAB_00474598
.text:0047444c 2000b527 _addiu s5,sp,0x20
.text:00474450 2f002012 beq s1,zero,LAB_00474510
.text:00474454 21300000 _clear param_3
.text:00474458 2c005112 beq s2,s1,LAB_0047450c
.text:0047445c 21100000 _clear v0
.text:00474460 0800288e lw t0,0x8(s1)
.text:00474464 ff0f4531 andi param_2,t2,0xfff
.text:00474468 029b0800 srl s3,t0,0xc
.text:0047446c ff0f6432 andi param_1,s3,0xfff
.text:00474470 2a808500 slt s0,param_1,param_2
.text:00474474 6c000016 bne s0,zero,LAB_00474628
.text:00474478 ffffb030 _andi s0,param_2,0xffff
.text:0047447c ff0f4631 andi param_3,t2,0xfff
LAB_00474480: ;XREF[2,0]: 00474648,00474ab0
.text:00474480 0000448e lw param_1,0x0(s2)
.text:00474484 0000258e lw param_2,0x0(s1)
.text:00474488 0900c010 beq param_3,zero,LAB_004744b0
.text:0047448c 21380000 _clear param_4
.text:00474490 2118c000 move v1,param_3
LAB_00474494: ;XREF[1,0]: 004744a4
.text:00474494 00008e8c lw t6,0x0(param_1)
.text:00474498 ffff6324 addiu v1,v1,-0x1
.text:0047449c 0000aeac sw t6,0x0(param_2)
.text:004744a0 04008424 addiu param_1,param_1,0x4
.text:004744a4 fbff6014 bne v1,zero,LAB_00474494
.text:004744a8 0400a524 _addiu param_2,param_2,0x4
.text:004744ac 2138c000 move param_4,param_3
LAB_004744b0: ;XREF[1,0]: 00474488
.text:004744b0 ff0f0331 andi v1,t0,0xfff
.text:004744b4 2a30e300 slt param_3,param_4,v1
.text:004744b8 0500c010 beq param_3,zero,LAB_004744d0
.text:004744bc 23106700 _subu v0,v1,param_4
LAB_004744c0: ;XREF[1,0]: 004744c8
.text:004744c0 ffff4224 addiu v0,v0,-0x1
.text:004744c4 0000a0ac sw zero,0x0(param_2)
.text:004744c8 fdff4014 bne v0,zero,LAB_004744c0
.text:004744cc 0400a524 _addiu param_2,param_2,0x4
LAB_004744d0: ;XREF[1,0]: 004744b8
.text:004744d0 0800378e lw s7,0x8(s1)
.text:004744d4 00f01824 li t8,-0x1000
.text:004744d8 ff0f5631 andi s6,t2,0xfff
.text:004744dc 24c8f802 and t9,s7,t8
.text:004744e0 25803603 or s0,t9,s6
.text:004744e4 080030ae sw s0,0x8(s1)
.text:004744e8 0b005592 lbu s5,0xb(s2)
.text:004744ec fffe0a3c lui t2,0xfeff
.text:004744f0 0100af32 andi t7,s5,0x1
.text:004744f4 ffff5335 ori s3,t2,0xffff
.text:004744f8 24381302 and param_4,s0,s3
.text:004744fc 00260f00 sll param_1,t7,0x18
.text:00474500 2590e400 or s2,param_4,param_1
.text:00474504 080032ae sw s2,0x8(s1)
.text:00474508 21100000 clear v0
LAB_0047450c: ;XREF[2,0]: 00474458,00474650
.text:0047450c 21304000 move param_3,v0
LAB_00474510: ;XREF[1,0]: 00474450
.text:00474510 13008012 beq s4,zero,LAB_00474560
.text:00474514 fffe083c _lui t0,0xfeff
.text:00474518 0800858e lw param_2,0x8(s4)
.text:0047451c ffff0335 ori v1,t0,0xffff
.text:00474520 24f8a300 and ra,param_2,v1
.text:00474524 00f00224 li v0,-0x1000
.text:00474528 2488e203 and s1,ra,v0
.text:0047452c 02f31100 srl s8,s1,0xc
.text:00474530 ff0fc333 andi v1,s8,0xfff
.text:00474534 080091ae sw s1,0x8(s4)
.text:00474538 0000858e lw param_2,0x0(s4)
.text:0047453c 08006010 beq v1,zero,LAB_00474560
.text:00474540 21100000 _clear v0
.text:00474544 21206000 move param_1,v1
LAB_00474548: ;XREF[1,0]: 00474558
.text:00474548 01004924 addiu t1,v0,0x1
.text:0047454c ffff2231 andi v0,t1,0xffff
.text:00474550 2aa04400 slt s4,v0,param_1
.text:00474554 0000a0ac sw zero,0x0(param_2)
.text:00474558 fbff8016 bne s4,zero,LAB_00474548
.text:0047455c 0400a524 _addiu param_2,param_2,0x4
LAB_00474560: ;XREF[2,0]: 00474510,0047453c
.text:00474560 2120c000 move param_1,param_3
LAB_00474564: ;XREF[3,0]: 004743b4,004745b0,004749f8
.text:00474564 9c00bf8f lw ra,local_4+0xa0(sp)
.text:00474568 9800be8f lw s8,local_8+0xa0(sp)
.text:0047456c 9400b78f lw s7,local_c+0xa0(sp)
.text:00474570 9000b68f lw s6,local_10+0xa0(sp)
.text:00474574 8c00b58f lw s5,local_14+0xa0(sp)
.text:00474578 8800b48f lw s4,local_18+0xa0(sp)
.text:0047457c 8400b38f lw s3,local_1c+0xa0(sp)
.text:00474580 8000b28f lw s2,local_20+0xa0(sp)
.text:00474584 7c00b18f lw s1,local_24+0xa0(sp)
.text:00474588 7800b08f lw s0,local_28+0xa0(sp)
.text:0047458c 21108000 move v0,param_1
.text:00474590 0800e003 jr ra
.text:00474594 a000bd27 _addiu sp,sp,0xa0
LAB_00474598: ;XREF[1,0]: 00474448
.text:00474598 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047459c 2120c002 move param_1,s6
.text:004745a0 2128a002 move param_2,s5
.text:004745a4 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004745a8 60000624 _li param_3,0x60
.text:004745ac 1800bc8f lw gp,local_88+0xa0(sp)
.text:004745b0 ecff4014 bne v0,zero,LAB_00474564
.text:004745b4 21204000 _move param_1,v0
.text:004745b8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004745bc 3000b727 addiu s7,sp,0x30
.text:004745c0 2120c002 move param_1,s6
.text:004745c4 2128e002 move param_2,s7
.text:004745c8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004745cc 60000624 _li param_3,0x60
.text:004745d0 1800bc8f lw gp,local_88+0xa0(sp)
.text:004745d4 20004010 beq v0,zero,LAB_00474658
.text:004745d8 21804000 _move s0,v0
.text:004745dc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004745e0 00000000 nop
.text:004745e4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004745e8 2120a002 _move param_1,s5
.text:004745ec 1800bc8f lw gp,local_88+0xa0(sp)
.text:004745f0 21200002 move param_1,s0
LAB_004745f4: ;XREF[1,0]: 00474a2c
.text:004745f4 9c00bf8f lw ra,local_4+0xa0(sp)
.text:004745f8 9800be8f lw s8,local_8+0xa0(sp)
.text:004745fc 9400b78f lw s7,local_c+0xa0(sp)
.text:00474600 9000b68f lw s6,local_10+0xa0(sp)
.text:00474604 8c00b58f lw s5,local_14+0xa0(sp)
.text:00474608 8800b48f lw s4,local_18+0xa0(sp)
.text:0047460c 8400b38f lw s3,local_1c+0xa0(sp)
.text:00474610 8000b28f lw s2,local_20+0xa0(sp)
.text:00474614 7c00b18f lw s1,local_24+0xa0(sp)
.text:00474618 7800b08f lw s0,local_28+0xa0(sp)
.text:0047461c 21108000 move v0,param_1
.text:00474620 0800e003 jr ra
.text:00474624 a000bd27 _addiu sp,sp,0xa0
LAB_00474628: ;XREF[1,0]: 00474474
.text:00474628 81010a2e sltiu t2,s0,0x181
.text:0047462c 08004011 beq t2,zero,LAB_00474650
.text:00474630 f8ff0324 _li v1,-0x8
.text:00474634 2aa89000 slt s5,param_1,s0
.text:00474638 fe00a016 bne s5,zero,LAB_00474a34
.text:0047463c 00000000 _nop
LAB_00474640: ;XREF[1,0]: 00474a84
.text:00474640 08004a8e lw t2,0x8(s2)
.text:00474644 0800288e lw t0,0x8(s1)
.text:00474648 8dff0010 b LAB_00474480
.text:0047464c ff0f4631 _andi param_3,t2,0xfff
LAB_00474650: ;XREF[2,0]: 0047462c,00474a4c
.text:00474650 aeff0010 b LAB_0047450c
.text:00474654 21106000 _move v0,v1
LAB_00474658: ;XREF[1,0]: 004745d4
.text:00474658 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047465c 2120c002 move param_1,s6
.text:00474660 4000a527 addiu param_2,sp,0x40
.text:00474664 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00474668 60000624 _li param_3,0x60
.text:0047466c 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474670 e3004014 bne v0,zero,LAB_00474a00
.text:00474674 21804000 _move s0,v0
.text:00474678 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047467c 2120c002 move param_1,s6
.text:00474680 5000a527 addiu param_2,sp,0x50
.text:00474684 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00474688 60000624 _li param_3,0x60
.text:0047468c 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474690 53014014 bne v0,zero,LAB_00474be0
.text:00474694 21804000 _move s0,v0
.text:00474698 4800a68f lw param_3,local_58+0xa0(sp)
.text:0047469c fffe043c lui param_1,0xfeff
.text:004746a0 ffff8734 ori param_4,param_1,0xffff
.text:004746a4 2468c700 and t5,param_3,param_4
.text:004746a8 00f00e24 li t6,-0x1000
.text:004746ac 2458ae01 and t3,t5,t6
.text:004746b0 02630b00 srl t4,t3,0xc
.text:004746b4 ff0f8331 andi v1,t4,0xfff
.text:004746b8 4800abaf sw t3,local_58+0xa0(sp)
.text:004746bc 4000a48f lw param_1,local_60+0xa0(sp)
.text:004746c0 08006010 beq v1,zero,LAB_004746e4
.text:004746c4 21100000 _clear v0
.text:004746c8 21286000 move param_2,v1
LAB_004746cc: ;XREF[1,0]: 004746dc
.text:004746cc 01005024 addiu s0,v0,0x1
.text:004746d0 ffff0232 andi v0,s0,0xffff
.text:004746d4 2a784500 slt t7,v0,param_2
.text:004746d8 000080ac sw zero,0x0(param_1)
.text:004746dc fbffe015 bne t7,zero,LAB_004746cc
.text:004746e0 04008424 _addiu param_1,param_1,0x4
LAB_004746e4: ;XREF[1,0]: 004746c0
.text:004746e4 4000a58f lw param_2,local_60+0xa0(sp)
.text:004746e8 01000224 li v0,0x1
.text:004746ec 0000a2ac sw v0,0x0(param_2)
.text:004746f0 4800be8f lw s8,local_58+0xa0(sp)
.text:004746f4 0800488e lw t0,0x8(s2)
.text:004746f8 00f01f24 li ra,-0x1000
.text:004746fc 24c0df03 and t8,s8,ra
.text:00474700 01000a37 ori t2,t8,0x1
.text:00474704 ff0f0531 andi param_2,t0,0xfff
.text:00474708 4800aaaf sw t2,local_58+0xa0(sp)
.text:0047470c 0e00a010 beq param_2,zero,LAB_00474748
.text:00474710 21180000 _clear v1
.text:00474714 00004b8e lw t3,0x0(s2)
.text:00474718 80c80500 sll t9,param_2,0x2
.text:0047471c 21482b03 addu t1,t9,t3
.text:00474720 40190500 sll v1,param_2,0x5
.text:00474724 fcff248d lw param_1,-0x4(t1)
.text:00474728 03000010 b LAB_00474738
.text:0047472c e0ff6224 _addiu v0,v1,-0x20
LAB_00474730: ;XREF[1,0]: 0047473c
.text:00474730 01004224 addiu v0,v0,0x1
.text:00474734 42200400 srl param_1,param_1,0x1
LAB_00474738: ;XREF[1,0]: 00474728
.text:00474738 00640200 sll t4,v0,0x10
.text:0047473c fcff8014 bne param_1,zero,LAB_00474730
.text:00474740 03140c00 _sra v0,t4,0x10
.text:00474744 ffff4330 andi v1,v0,0xffff
LAB_00474748: ;XREF[1,0]: 0047470c
.text:00474748 08006d8e lw t5,0x8(s3)
.text:0047474c ffff6630 andi param_3,v1,0xffff
.text:00474750 ff0fa531 andi param_2,t5,0xfff
.text:00474754 0e00a010 beq param_2,zero,LAB_00474790
.text:00474758 21100000 _clear v0
.text:0047475c 00006f8e lw t7,0x0(s3)
.text:00474760 80200500 sll param_1,param_2,0x2
.text:00474764 21388f00 addu param_4,param_1,t7
.text:00474768 40710500 sll t6,param_2,0x5
.text:0047476c fcffe48c lw param_1,-0x4(param_4)
.text:00474770 03000010 b LAB_00474780
.text:00474774 e0ffc225 _addiu v0,t6,-0x20
LAB_00474778: ;XREF[1,0]: 00474784
.text:00474778 01004224 addiu v0,v0,0x1
.text:0047477c 42200400 srl param_1,param_1,0x1
LAB_00474780: ;XREF[1,0]: 00474770
.text:00474780 00840200 sll s0,v0,0x10
.text:00474784 fcff8014 bne param_1,zero,LAB_00474778
.text:00474788 03141000 _sra v0,s0,0x10
.text:0047478c ffff4230 andi v0,v0,0xffff
LAB_00474790: ;XREF[1,0]: 00474754
.text:00474790 2330c200 subu param_3,param_3,v0
.text:00474794 34005512 beq s2,s5,LAB_00474868
.text:00474798 7000a6af _sw param_3,local_30+0xa0(sp)
.text:0047479c 2800be8f lw s8,local_78+0xa0(sp)
.text:004747a0 ff0f0531 andi param_2,t0,0xfff
.text:004747a4 02c31e00 srl t8,s8,0xc
.text:004747a8 ff0f0433 andi param_1,t8,0xfff
.text:004747ac 2a508500 slt t2,param_1,param_2
.text:004747b0 0a004011 beq t2,zero,LAB_004747dc
.text:004747b4 00000000 _nop
.text:004747b8 ffffb030 andi s0,param_2,0xffff
.text:004747bc 8101082e sltiu t0,s0,0x181
.text:004747c0 7e010011 beq t0,zero,LAB_00474dbc
.text:004747c4 f8ff0324 _li v1,-0x8
.text:004747c8 2af89000 slt ra,param_1,s0
.text:004747cc dd00e017 bne ra,zero,LAB_00474b44
.text:004747d0 00000000 _nop
LAB_004747d4: ;XREF[2,0]: 00474b94,00474bc8
.text:004747d4 0800488e lw t0,0x8(s2)
.text:004747d8 00000000 nop
LAB_004747dc: ;XREF[1,0]: 004747b0
.text:004747dc ff0f0631 andi param_3,t0,0xfff
.text:004747e0 0000448e lw param_1,0x0(s2)
.text:004747e4 0000a58e lw param_2,0x0(s5)=>local_80
.text:004747e8 0900c010 beq param_3,zero,LAB_00474810
.text:004747ec 21380000 _clear param_4
.text:004747f0 2118c000 move v1,param_3
LAB_004747f4: ;XREF[1,0]: 00474804
.text:004747f4 00009f8c lw ra,0x0(param_1)
.text:004747f8 ffff6324 addiu v1,v1,-0x1
.text:004747fc 0000bfac sw ra,0x0(param_2)
.text:00474800 04008424 addiu param_1,param_1,0x4
.text:00474804 fbff6014 bne v1,zero,LAB_004747f4
.text:00474808 0400a524 _addiu param_2,param_2,0x4
.text:0047480c 2138c000 move param_4,param_3
LAB_00474810: ;XREF[1,0]: 004747e8
.text:00474810 0800b98e lw t9,local_78+0x80(s5)
.text:00474814 00000000 nop
.text:00474818 ff0f2233 andi v0,t9,0xfff
.text:0047481c 2a30e200 slt param_3,param_4,v0
.text:00474820 0500c010 beq param_3,zero,LAB_00474838
.text:00474824 23104700 _subu v0,v0,param_4
LAB_00474828: ;XREF[1,0]: 00474830
.text:00474828 ffff4224 addiu v0,v0,-0x1
.text:0047482c 0000a0ac sw zero,0x0(param_2)
.text:00474830 fdff4014 bne v0,zero,LAB_00474828
.text:00474834 0400a524 _addiu param_2,param_2,0x4
LAB_00474838: ;XREF[1,0]: 00474820
.text:00474838 0800a48e lw param_1,local_78+0x80(s5)
.text:0047483c 00f00f24 li t7,-0x1000
.text:00474840 24708f00 and t6,param_1,t7
.text:00474844 ff0f0731 andi param_4,t0,0xfff
.text:00474848 fffe0d3c lui t5,0xfeff
.text:0047484c 2560c701 or t4,t6,param_4
.text:00474850 0001053c lui param_2,0x100
.text:00474854 ffffa235 ori v0,t5,0xffff
.text:00474858 24580501 and t3,t0,param_2
.text:0047485c 24488201 and t1,t4,v0
.text:00474860 25182b01 or v1,t1,t3
.text:00474864 0800a3ae sw v1,local_78+0x80(s5)
LAB_00474868: ;XREF[2,0]: 00474794,00474dc8
.text:00474868 0800b88e lw t8,local_78+0x80(s5)
.text:0047486c fffe083c lui t0,0xfeff
.text:00474870 ffff1e35 ori s8,t0,0xffff
.text:00474874 24501e03 and t2,t8,s8
.text:00474878 35007712 beq s3,s7,LAB_00474950
.text:0047487c 0800aaae _sw t2,local_78+0x80(s5)
.text:00474880 3800b98f lw t9,local_68+0xa0(sp)
.text:00474884 0800688e lw t0,0x8(s3)
.text:00474888 02331900 srl param_3,t9,0xc
.text:0047488c ff0fc430 andi param_1,param_3,0xfff
.text:00474890 ff0f0331 andi v1,t0,0xfff
.text:00474894 2af88300 slt ra,param_1,v1
.text:00474898 0a00e013 beq ra,zero,LAB_004748c4
.text:0047489c 00000000 _nop
.text:004748a0 ffff7030 andi s0,v1,0xffff
.text:004748a4 8101092e sltiu t1,s0,0x181
.text:004748a8 49012011 beq t1,zero,LAB_00474dd0
.text:004748ac f8ff0324 _li v1,-0x8
.text:004748b0 2a189000 slt v1,param_1,s0
.text:004748b4 80006014 bne v1,zero,LAB_00474ab8
.text:004748b8 00000000 _nop
LAB_004748bc: ;XREF[2,0]: 00474b08,00474b3c
.text:004748bc 0800688e lw t0,0x8(s3)
.text:004748c0 00000000 nop
LAB_004748c4: ;XREF[1,0]: 00474898
.text:004748c4 ff0f0631 andi param_3,t0,0xfff
.text:004748c8 0000648e lw param_1,0x0(s3)
.text:004748cc 0000e58e lw param_2,0x0(s7)=>local_70
.text:004748d0 0900c010 beq param_3,zero,LAB_004748f8
.text:004748d4 21380000 _clear param_4
.text:004748d8 2118c000 move v1,param_3
LAB_004748dc: ;XREF[1,0]: 004748ec
.text:004748dc 0000998c lw t9,0x0(param_1)
.text:004748e0 ffff6324 addiu v1,v1,-0x1
.text:004748e4 0000b9ac sw t9,0x0(param_2)
.text:004748e8 04008424 addiu param_1,param_1,0x4
.text:004748ec fbff6014 bne v1,zero,LAB_004748dc
.text:004748f0 0400a524 _addiu param_2,param_2,0x4
.text:004748f4 2138c000 move param_4,param_3
LAB_004748f8: ;XREF[1,0]: 004748d0
.text:004748f8 0800e38e lw v1,local_68+0x70(s7)
.text:004748fc 00000000 nop
.text:00474900 ff0f6230 andi v0,v1,0xfff
.text:00474904 2a30e200 slt param_3,param_4,v0
.text:00474908 0500c010 beq param_3,zero,LAB_00474920
.text:0047490c 23104700 _subu v0,v0,param_4
LAB_00474910: ;XREF[1,0]: 00474918
.text:00474910 ffff4224 addiu v0,v0,-0x1
.text:00474914 0000a0ac sw zero,0x0(param_2)
.text:00474918 fdff4014 bne v0,zero,LAB_00474910
.text:0047491c 0400a524 _addiu param_2,param_2,0x4
LAB_00474920: ;XREF[1,0]: 00474908
.text:00474920 0800ea8e lw t2,local_68+0x70(s7)
.text:00474924 00f01024 li s0,-0x1000
.text:00474928 24785001 and t7,t2,s0
.text:0047492c ff0f0431 andi param_1,t0,0xfff
.text:00474930 fffe023c lui v0,0xfeff
.text:00474934 2570e401 or t6,t7,param_1
.text:00474938 0001053c lui param_2,0x100
.text:0047493c ffff4734 ori param_4,v0,0xffff
.text:00474940 24680501 and t5,t0,param_2
.text:00474944 2460c701 and t4,t6,param_4
.text:00474948 25588d01 or t3,t4,t5
.text:0047494c 0800ebae sw t3,local_68+0x70(s7)
LAB_00474950: ;XREF[2,0]: 00474878,00474ddc
.text:00474950 7000a38f lw v1,local_30+0xa0(sp)
.text:00474954 0800fe8e lw s8,local_68+0x70(s7)
.text:00474958 3c809f8f lw ra,-0x7fc4(gp)=>.got:PTR_LAB_004d7a1c ;= 00470000
.text:0047495c fffe063c lui param_3,0xfeff
.text:00474960 ffffc934 ori t1,param_3,0xffff
.text:00474964 005c0300 sll t3,v1,0x10
.text:00474968 2440c903 and t0,s8,t1
.text:0047496c 03840b00 sra s0,t3,0x10
.text:00474970 9c2ffe27 addiu s8,ra,0x2f9c
.text:00474974 2120e002 move param_1,s7
.text:00474978 21280002 move param_2,s0
.text:0047497c 2130e002 move param_3,s7
.text:00474980 21c8c003 move t9,s8
.text:00474984 09f82003 jalr t9=>FUN_00472f9c ;undefined FUN_00472f9c()
.text:00474988 0800e8ae _sw t0,local_68+0x70(s7)
.text:0047498c 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474990 a2004010 beq v0,zero,LAB_00474c1c
.text:00474994 7400a2af _sw v0,local_2c+0xa0(sp)
LAB_00474998: ;XREF[9,0]: 00474c34,00474c7c,00474c9c,00474cc4
; 00474cec,00474dc0,00474dd4,00474e68
; 00474ed4
.text:00474998 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047499c 00000000 nop
.text:004749a0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004749a4 2000a427 _addiu param_1,sp,0x20
.text:004749a8 1800bc8f lw gp,local_88+0xa0(sp)
.text:004749ac 00000000 nop
.text:004749b0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004749b4 00000000 nop
.text:004749b8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004749bc 2120e002 _move param_1,s7
.text:004749c0 1800bc8f lw gp,local_88+0xa0(sp)
.text:004749c4 00000000 nop
.text:004749c8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004749cc 00000000 nop
.text:004749d0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004749d4 4000a427 _addiu param_1,sp,0x40
.text:004749d8 1800bc8f lw gp,local_88+0xa0(sp)
.text:004749dc 00000000 nop
.text:004749e0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004749e4 00000000 nop
.text:004749e8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004749ec 5000a427 _addiu param_1,sp,0x50
.text:004749f0 1800bc8f lw gp,local_88+0xa0(sp)
.text:004749f4 7400a48f lw param_1,local_2c+0xa0(sp)
.text:004749f8 dafe0010 b LAB_00474564
.text:004749fc 00000000 _nop
LAB_00474a00: ;XREF[1,0]: 00474670
.text:00474a00 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00474a04 00000000 nop
.text:00474a08 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00474a0c 2120a002 _move param_1,s5
.text:00474a10 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474a14 2120e002 move param_1,s7
.text:00474a18 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00474a1c 00000000 nop
LAB_00474a20: ;XREF[1,0]: 00474c14
.text:00474a20 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00474a24 00000000 _nop
.text:00474a28 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474a2c f1fe0010 b LAB_004745f4
.text:00474a30 21200002 _move param_1,s0
LAB_00474a34: ;XREF[1,0]: 00474638
.text:00474a34 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00474a38 0000248e lw param_1,0x0(s1)
.text:00474a3c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00474a40 80281000 _sll param_2,s0,0x2
.text:00474a44 21304000 move param_3,v0
.text:00474a48 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474a4c 00ff4010 beq v0,zero,LAB_00474650
.text:00474a50 f8ff0324 _li v1,-0x8
.text:00474a54 08003f8e lw ra,0x8(s1)
.text:00474a58 00ff083c lui t0,0xff00
.text:00474a5c ff0f0335 ori v1,t0,0xfff
.text:00474a60 002b1000 sll param_2,s0,0xc
.text:00474a64 2410e303 and v0,ra,v1
.text:00474a68 25b84500 or s7,v0,param_2
.text:00474a6c 02c31700 srl t8,s7,0xc
.text:00474a70 02f31f00 srl s8,ra,0xc
.text:00474a74 ff0fc433 andi param_1,s8,0xfff
.text:00474a78 ff0f0533 andi param_2,t8,0xfff
.text:00474a7c 2ab08500 slt s6,param_1,param_2
.text:00474a80 000026ae sw param_3,0x0(s1)
.text:00474a84 eefec012 beq s6,zero,LAB_00474640
.text:00474a88 080037ae _sw s7,0x8(s1)
LAB_00474a8c: ;XREF[1,0]: 00474aa0
.text:00474a8c 01008d24 addiu t5,param_1,0x1
.text:00474a90 80600400 sll t4,param_1,0x2
.text:00474a94 ffffa431 andi param_1,t5,0xffff
.text:00474a98 21588601 addu t3,t4,param_3
.text:00474a9c 2a488500 slt t1,param_1,param_2
.text:00474aa0 faff2015 bne t1,zero,LAB_00474a8c
.text:00474aa4 000060ad _sw zero,0x0(t3)
.text:00474aa8 08004a8e lw t2,0x8(s2)
.text:00474aac 0800288e lw t0,0x8(s1)
.text:00474ab0 73fe0010 b LAB_00474480
.text:00474ab4 ff0f4631 _andi param_3,t2,0xfff
LAB_00474ab8: ;XREF[1,0]: 004748b4
.text:00474ab8 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00474abc 3000a48f lw param_1,local_70+0xa0(sp)
.text:00474ac0 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00474ac4 80281000 _sll param_2,s0,0x2
.text:00474ac8 21304000 move param_3,v0
.text:00474acc 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474ad0 bf004010 beq v0,zero,LAB_00474dd0
.text:00474ad4 f8ff0324 _li v1,-0x8
.text:00474ad8 3800a78f lw param_4,local_68+0xa0(sp)
.text:00474adc 00ff0a3c lui t2,0xff00
.text:00474ae0 ff0f4f35 ori t7,t2,0xfff
.text:00474ae4 2410ef00 and v0,param_4,t7
.text:00474ae8 00231000 sll param_1,s0,0xc
.text:00474aec 25604400 or t4,v0,param_1
.text:00474af0 02730c00 srl t6,t4,0xc
.text:00474af4 022b0700 srl param_2,param_4,0xc
.text:00474af8 ff0fa530 andi param_2,param_2,0xfff
.text:00474afc ff0fcd31 andi t5,t6,0xfff
.text:00474b00 2a58ad00 slt t3,param_2,t5
.text:00474b04 3000a6af sw param_3,local_70+0xa0(sp)
.text:00474b08 6cff6011 beq t3,zero,LAB_004748bc
.text:00474b0c 3800acaf _sw t4,local_68+0xa0(sp)
.text:00474b10 0800f88e lw t8,local_68+0x70(s7)
.text:00474b14 0000e68e lw param_3,0x0(s7)=>local_70
.text:00474b18 02831800 srl s0,t8,0xc
.text:00474b1c ff0f0432 andi param_1,s0,0xfff
LAB_00474b20: ;XREF[1,0]: 00474b34
.text:00474b20 0100a924 addiu t1,param_2,0x1
.text:00474b24 80f80500 sll ra,param_2,0x2
.text:00474b28 ffff2531 andi param_2,t1,0xffff
.text:00474b2c 2140e603 addu t0,ra,param_3
.text:00474b30 2af0a400 slt s8,param_2,param_1
.text:00474b34 faffc017 bne s8,zero,LAB_00474b20
.text:00474b38 000000ad _sw zero,0x0(t0)
.text:00474b3c 5fff0010 b LAB_004748bc
.text:00474b40 00000000 _nop
LAB_00474b44: ;XREF[1,0]: 004747cc
.text:00474b44 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00474b48 2000a48f lw param_1,local_80+0xa0(sp)
.text:00474b4c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00474b50 80281000 _sll param_2,s0,0x2
.text:00474b54 21304000 move param_3,v0
.text:00474b58 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474b5c 97004010 beq v0,zero,LAB_00474dbc
.text:00474b60 f8ff0324 _li v1,-0x8
.text:00474b64 2800ac8f lw t4,local_78+0xa0(sp)
.text:00474b68 00ff043c lui param_1,0xff00
.text:00474b6c ff0f8734 ori param_4,param_1,0xfff
.text:00474b70 24688701 and t5,t4,param_4
.text:00474b74 00731000 sll t6,s0,0xc
.text:00474b78 2510ae01 or v0,t5,t6
.text:00474b7c 025b0200 srl t3,v0,0xc
.text:00474b80 022b0c00 srl param_2,t4,0xc
.text:00474b84 ff0fa530 andi param_2,param_2,0xfff
.text:00474b88 ff0f6931 andi t1,t3,0xfff
.text:00474b8c 2a18a900 slt v1,param_2,t1
.text:00474b90 2000a6af sw param_3,local_80+0xa0(sp)
.text:00474b94 0fff6010 beq v1,zero,LAB_004747d4
.text:00474b98 2800a2af _sw v0,local_78+0xa0(sp)
.text:00474b9c 0800b08e lw s0,local_78+0x80(s5)
.text:00474ba0 0000a68e lw param_3,0x0(s5)=>local_80
.text:00474ba4 027b1000 srl t7,s0,0xc
.text:00474ba8 ff0fe431 andi param_1,t7,0xfff
LAB_00474bac: ;XREF[1,0]: 00474bc0
.text:00474bac 0100a824 addiu t0,param_2,0x1
.text:00474bb0 80f00500 sll s8,param_2,0x2
.text:00474bb4 ffff0531 andi param_2,t0,0xffff
.text:00474bb8 21c0c603 addu t8,s8,param_3
.text:00474bbc 2a50a400 slt t2,param_2,param_1
.text:00474bc0 faff4015 bne t2,zero,LAB_00474bac
.text:00474bc4 000000af _sw zero,0x0(t8)
.text:00474bc8 02ff0010 b LAB_004747d4
.text:00474bcc 00000000 _nop
LAB_00474bd0: ;XREF[1,0]: 00474428
.text:00474bd0 1cfe0010 b LAB_00474444
.text:00474bd4 01000424 _li param_1,0x1
LAB_00474bd8: ;XREF[1,0]: 00474430
.text:00474bd8 1afe0010 b LAB_00474444
.text:00474bdc ffff0424 _li param_1,-0x1
LAB_00474be0: ;XREF[1,0]: 00474690
.text:00474be0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00474be4 00000000 nop
.text:00474be8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00474bec 2120a002 _move param_1,s5
.text:00474bf0 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474bf4 00000000 nop
.text:00474bf8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00474bfc 00000000 nop
.text:00474c00 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00474c04 2120e002 _move param_1,s7
.text:00474c08 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474c0c 00000000 nop
.text:00474c10 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00474c14 82ff0010 b LAB_00474a20
.text:00474c18 4000a427 _addiu param_1,sp,0x40
LAB_00474c1c: ;XREF[1,0]: 00474990
.text:00474c1c 4000a427 addiu param_1,sp,0x40
.text:00474c20 21280002 move param_2,s0
.text:00474c24 21c8c003 move t9,s8
.text:00474c28 09f82003 jalr t9=>FUN_00472f9c ;undefined FUN_00472f9c()
.text:00474c2c 21308000 _move param_3,param_1
.text:00474c30 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474c34 58ff4014 bne v0,zero,LAB_00474998
.text:00474c38 7400a2af _sw v0,local_2c+0xa0(sp)
.text:00474c3c 7000ac8f lw t4,local_30+0xa0(sp)
.text:00474c40 00000000 nop
.text:00474c44 67008005 bltz t4,LAB_00474de4
.text:00474c48 ffff9025 _addiu s0,t4,-0x1
.text:00474c4c 2c000010 b LAB_00474d00
.text:00474c50 01001e24 _li s8,0x1
LAB_00474c54: ;XREF[1,0]: 00474d18
.text:00474c54 02007e10 beq v1,s8,LAB_00474c60
.text:00474c58 ffff0224 _li v0,-0x1
.text:00474c5c 01000224 li v0,0x1
LAB_00474c60: ;XREF[7,0]: 00474c54,00474db4,00474f64,00474f70
; 00474f7c,00474f88,00474f94
.text:00474c60 10005e10 beq v0,s8,LAB_00474ca4
.text:00474c64 2000a427 _addiu param_1,sp,0x20
.text:00474c68 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00474c6c 2128e002 move param_2,s7
.text:00474c70 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00474c74 21308000 _move param_3,param_1
.text:00474c78 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474c7c 46ff4014 bne v0,zero,LAB_00474998
.text:00474c80 7400a2af _sw v0,local_2c+0xa0(sp)
.text:00474c84 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00474c88 5000a427 addiu param_1,sp,0x50
.text:00474c8c 4000a527 addiu param_2,sp,0x40
.text:00474c90 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00474c94 21308000 _move param_3,param_1
.text:00474c98 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474c9c 3eff4014 bne v0,zero,LAB_00474998
.text:00474ca0 7400a2af _sw v0,local_2c+0xa0(sp)
LAB_00474ca4: ;XREF[1,0]: 00474c60
.text:00474ca4 548d998f lw t9,-0x72ac(gp)=>->pstm_div_2d ;= 00473500
.text:00474ca8 1000a0af sw zero,local_90+0xa0(sp)
.text:00474cac 2120c002 move param_1,s6
.text:00474cb0 2128e002 move param_2,s7
.text:00474cb4 01000624 li param_3,0x1
.text:00474cb8 09f82003 jalr t9=>pstm_div_2d ;undefined pstm_div_2d(undefined para...
.text:00474cbc 2138e002 _move param_4,s7
.text:00474cc0 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474cc4 34ff4014 bne v0,zero,LAB_00474998
.text:00474cc8 7400a2af _sw v0,local_2c+0xa0(sp)
.text:00474ccc 548d998f lw t9,-0x72ac(gp)=>->pstm_div_2d ;= 00473500
.text:00474cd0 4000a527 addiu param_2,sp,0x40
.text:00474cd4 1000a0af sw zero,local_90+0xa0(sp)
.text:00474cd8 2120c002 move param_1,s6
.text:00474cdc 01000624 li param_3,0x1
.text:00474ce0 09f82003 jalr t9=>pstm_div_2d ;undefined pstm_div_2d(undefined para...
.text:00474ce4 2138a000 _move param_4,param_2
.text:00474ce8 1800bc8f lw gp,local_88+0xa0(sp)
.text:00474cec 2aff4014 bne v0,zero,LAB_00474998
.text:00474cf0 7400a2af _sw v0,local_2c+0xa0(sp)
.text:00474cf4 21200002 move param_1,s0
.text:00474cf8 3a008004 bltz param_1,LAB_00474de4
.text:00474cfc ffff1026 _addiu s0,s0,-0x1
LAB_00474d00: ;XREF[1,0]: 00474c4c
.text:00474d00 3800a58f lw param_2,local_68+0xa0(sp)
.text:00474d04 2800a48f lw param_1,local_78+0xa0(sp)
.text:00474d08 023e0500 srl param_4,param_2,0x18
.text:00474d0c 02760400 srl t6,param_1,0x18
.text:00474d10 0100e330 andi v1,param_4,0x1
.text:00474d14 0100cd31 andi t5,t6,0x1
.text:00474d18 ceff6d14 bne v1,t5,LAB_00474c54
.text:00474d1c 00000000 _nop
.text:00474d20 6e007e10 beq v1,s8,LAB_00474edc
.text:00474d24 ff0f8630 _andi param_3,param_1,0xfff
.text:00474d28 ff0fa530 andi param_2,param_2,0xfff
.text:00474d2c ff0f8430 andi param_1,param_1,0xfff
.text:00474d30 2a488500 slt t1,param_1,param_2
.text:00474d34 1f002015 bne t1,zero,LAB_00474db4
.text:00474d38 01000324 _li v1,0x1
.text:00474d3c 2a60a400 slt t4,param_2,param_1
.text:00474d40 1c008015 bne t4,zero,LAB_00474db4
.text:00474d44 ffff0324 _li v1,-0x1
.text:00474d48 3000a78f lw param_4,local_70+0xa0(sp)
.text:00474d4c 2000af8f lw t7,local_80+0xa0(sp)
.text:00474d50 80100500 sll v0,param_2,0x2
.text:00474d54 2170e200 addu t6,param_4,v0
.text:00474d58 2168e201 addu t5,t7,v0
.text:00474d5c fcffc425 addiu param_1,t6,-0x4
.text:00474d60 fcffa625 addiu param_3,t5,-0x4
.text:00474d64 1200a010 beq param_2,zero,LAB_00474db0
.text:00474d68 21380000 _clear param_4
.text:00474d6c 0800e58e lw param_2,local_68+0x70(s7)
.text:00474d70 00000000 nop
.text:00474d74 ff0fa930 andi t1,param_2,0xfff
LAB_00474d78: ;XREF[1,0]: 00474da8
.text:00474d78 00009f8c lw ra,0x0(param_1)
.text:00474d7c 0000d88c lw t8,0x0(param_3)
.text:00474d80 0100e824 addiu t0,param_4,0x1
.text:00474d84 ffff0731 andi param_4,t0,0xffff
.text:00474d88 2b501f03 sltu t2,t8,ra
.text:00474d8c 2a40e900 slt t0,param_4,t1
.text:00474d90 2b28f803 sltu param_2,ra,t8
.text:00474d94 fcff8424 addiu param_1,param_1,-0x4
.text:00474d98 77004015 bne t2,zero,LAB_00474f78
.text:00474d9c fcffc624 _addiu param_3,param_3,-0x4
.text:00474da0 7200a014 bne param_2,zero,LAB_00474f6c
.text:00474da4 00000000 _nop
.text:00474da8 f3ff0015 bne t0,zero,LAB_00474d78
.text:00474dac 00000000 _nop
LAB_00474db0: ;XREF[1,0]: 00474d64
.text:00474db0 21180000 clear v1
LAB_00474db4: ;XREF[2,0]: 00474d34,00474d40
.text:00474db4 aaff0010 b LAB_00474c60
.text:00474db8 21106000 _move v0,v1
LAB_00474dbc: ;XREF[2,0]: 004747c0,00474b5c
.text:00474dbc f8ff1024 li s0,-0x8
.text:00474dc0 f5fe6014 bne v1,zero,LAB_00474998
.text:00474dc4 7400b0af _sw s0,local_2c+0xa0(sp)
.text:00474dc8 a7fe0010 b LAB_00474868
.text:00474dcc 00000000 _nop
LAB_00474dd0: ;XREF[2,0]: 004748a8,00474ad0
.text:00474dd0 f8ff1824 li t8,-0x8
.text:00474dd4 f0fe6014 bne v1,zero,LAB_00474998
.text:00474dd8 7400b8af _sw t8,local_2c+0xa0(sp)
.text:00474ddc dcfe0010 b LAB_00474950
.text:00474de0 00000000 _nop
LAB_00474de4: ;XREF[2,0]: 00474c44,00474cf8
.text:00474de4 0b005692 lbu s6,0xb(s2)
.text:00474de8 0b007592 lbu s5,0xb(s3)
.text:00474dec 0100ca32 andi t2,s6,0x1
.text:00474df0 0100b332 andi s3,s5,0x1
.text:00474df4 26905301 xor s2,t2,s3
.text:00474df8 1b008012 beq s4,zero,LAB_00474e68
.text:00474dfc 2b481200 _sltu t1,zero,s2
.text:00474e00 5800be8f lw s8,local_48+0xa0(sp)
.text:00474e04 00008c8e lw t4,0x0(s4)
.text:00474e08 0400868e lw param_3,0x4(s4)
.text:00474e0c 08008b8e lw t3,0x8(s4)
.text:00474e10 5400a38f lw v1,local_4c+0xa0(sp)
.text:00474e14 5000ad8f lw t5,local_50+0xa0(sp)
.text:00474e18 ff0fd033 andi s0,s8,0xfff
.text:00474e1c 00008dae sw t5,0x0(s4)
.text:00474e20 040083ae sw v1,0x4(s4)
.text:00474e24 21202001 move param_1,t1
.text:00474e28 5000acaf sw t4,local_50+0xa0(sp)
.text:00474e2c 5400a6af sw param_3,local_4c+0xa0(sp)
.text:00474e30 5800abaf sw t3,local_48+0xa0(sp)
.text:00474e34 6000acaf sw t4,local_40+0xa0(sp)
.text:00474e38 6400a6af sw param_3,local_3c+0xa0(sp)
.text:00474e3c 6800abaf sw t3,local_38+0xa0(sp)
.text:00474e40 02000016 bne s0,zero,LAB_00474e4c
.text:00474e44 08009eae _sw s8,0x8(s4)
.text:00474e48 21200000 clear param_1
LAB_00474e4c: ;XREF[1,0]: 00474e40
.text:00474e4c 0800828e lw v0,0x8(s4)
.text:00474e50 fffe053c lui param_2,0xfeff
.text:00474e54 ffffaf34 ori t7,param_2,0xffff
.text:00474e58 24704f00 and t6,v0,t7
.text:00474e5c 003e0400 sll param_4,param_1,0x18
.text:00474e60 2548c701 or t1,t6,param_4
.text:00474e64 080089ae sw t1,0x8(s4)
LAB_00474e68: ;XREF[1,0]: 00474df8
.text:00474e68 cbfe2012 beq s1,zero,LAB_00474998
.text:00474e6c 00000000 _nop
.text:00474e70 2800b88f lw t8,local_78+0xa0(sp)
.text:00474e74 0000398e lw t9,0x0(s1)
.text:00474e78 0400288e lw t0,0x4(s1)
.text:00474e7c 08003f8e lw ra,0x8(s1)
.text:00474e80 2400a48f lw param_1,local_7c+0xa0(sp)
.text:00474e84 2000b28f lw s2,local_80+0xa0(sp)
.text:00474e88 ff0f1433 andi s4,t8,0xfff
.text:00474e8c 040024ae sw param_1,0x4(s1)
.text:00474e90 000032ae sw s2,0x0(s1)
.text:00474e94 21204001 move param_1,t2
.text:00474e98 2000b9af sw t9,local_80+0xa0(sp)
.text:00474e9c 2400a8af sw t0,local_7c+0xa0(sp)
.text:00474ea0 2800bfaf sw ra,local_78+0xa0(sp)
.text:00474ea4 6000b9af sw t9,local_40+0xa0(sp)
.text:00474ea8 6400a8af sw t0,local_3c+0xa0(sp)
.text:00474eac 6800bfaf sw ra,local_38+0xa0(sp)
.text:00474eb0 02008016 bne s4,zero,LAB_00474ebc
.text:00474eb4 080038ae _sw t8,0x8(s1)
.text:00474eb8 21200000 clear param_1
LAB_00474ebc: ;XREF[1,0]: 00474eb0
.text:00474ebc 0800368e lw s6,0x8(s1)
.text:00474ec0 fffe1e3c lui s8,0xfeff
.text:00474ec4 ffffd037 ori s0,s8,0xffff
.text:00474ec8 2498d002 and s3,s6,s0
.text:00474ecc 00ae0400 sll s5,param_1,0x18
.text:00474ed0 25507502 or t2,s3,s5
.text:00474ed4 b0fe0010 b LAB_00474998
.text:00474ed8 08002aae _sw t2,0x8(s1)
LAB_00474edc: ;XREF[1,0]: 00474d20
.text:00474edc ff0fa330 andi v1,param_2,0xfff
.text:00474ee0 2a106600 slt v0,v1,param_3
.text:00474ee4 1f004014 bne v0,zero,LAB_00474f64
.text:00474ee8 01000424 _li param_1,0x1
.text:00474eec 2a28c300 slt param_2,param_3,v1
.text:00474ef0 1c00a014 bne param_2,zero,LAB_00474f64
.text:00474ef4 ffff0424 _li param_1,-0x1
.text:00474ef8 3000a88f lw t0,local_70+0xa0(sp)
.text:00474efc 2000b88f lw t8,local_80+0xa0(sp)
.text:00474f00 80200600 sll param_1,param_3,0x2
.text:00474f04 21780401 addu t7,t0,param_1
.text:00474f08 21500403 addu t2,t8,param_1
.text:00474f0c fcff4425 addiu param_1,t2,-0x4
.text:00474f10 fcffe525 addiu param_2,t7,-0x4
.text:00474f14 1200c010 beq param_3,zero,LAB_00474f60
.text:00474f18 21380000 _clear param_4
.text:00474f1c 0800bf8e lw ra,local_78+0x80(s5)
.text:00474f20 00000000 nop
.text:00474f24 ff0fe933 andi t1,ra,0xfff
LAB_00474f28: ;XREF[1,0]: 00474f58
.text:00474f28 0000838c lw v1,0x0(param_1)
.text:00474f2c 0000b98c lw t9,0x0(param_2)
.text:00474f30 0100e624 addiu param_3,param_4,0x1
.text:00474f34 ffffc730 andi param_4,param_3,0xffff
.text:00474f38 2b582303 sltu t3,t9,v1
.text:00474f3c 2a40e900 slt t0,param_4,t1
.text:00474f40 2b307900 sltu param_3,v1,t9
.text:00474f44 fcff8424 addiu param_1,param_1,-0x4
.text:00474f48 11006015 bne t3,zero,LAB_00474f90
.text:00474f4c fcffa524 _addiu param_2,param_2,-0x4
.text:00474f50 0c00c014 bne param_3,zero,LAB_00474f84
.text:00474f54 00000000 _nop
.text:00474f58 f3ff0015 bne t0,zero,LAB_00474f28
.text:00474f5c 00000000 _nop
LAB_00474f60: ;XREF[1,0]: 00474f14
.text:00474f60 21200000 clear param_1
LAB_00474f64: ;XREF[2,0]: 00474ee4,00474ef0
.text:00474f64 3eff0010 b LAB_00474c60
.text:00474f68 21108000 _move v0,param_1
LAB_00474f6c: ;XREF[1,0]: 00474da0
.text:00474f6c ffff0324 li v1,-0x1
.text:00474f70 3bff0010 b LAB_00474c60
.text:00474f74 21106000 _move v0,v1
LAB_00474f78: ;XREF[1,0]: 00474d98
.text:00474f78 01000324 li v1,0x1
.text:00474f7c 38ff0010 b LAB_00474c60
.text:00474f80 21106000 _move v0,v1
LAB_00474f84: ;XREF[1,0]: 00474f50
.text:00474f84 ffff0424 li param_1,-0x1
.text:00474f88 35ff0010 b LAB_00474c60
.text:00474f8c 21108000 _move v0,param_1
LAB_00474f90: ;XREF[1,0]: 00474f48
.text:00474f90 01000424 li param_1,0x1
.text:00474f94 32ff0010 b LAB_00474c60
.text:00474f98 21108000 _move v0,param_1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_mod()
;local_8 undefined4 -8 ;XREF[3,0]: 00474fac,0047501c,004750ac
;local_c undefined4 -c ;XREF[3,0]: 00474fb0,00475020,004750b0
;local_10 undefined4 -10 ;XREF[3,0]: 00474fb4,00475024,004750b4
;local_14 undefined4 -14 ;XREF[3,0]: 00474fb8,00475028,004750b8
;local_18 undefined4 -18 ;XREF[3,0]: 00474fbc,0047502c,004750bc
;local_1c undefined4 -1c ;XREF[3,0]: 00474fc0,00475030,004750c0
;local_20 undefined4 -20 ;XREF[3,0]: 00474fc4,00475034,004750c4
;local_28 undefined4 -28 ;XREF[1,0]: 004750e8
;local_2c undefined4 -2c ;XREF[1,0]: 00475110
;local_30 undefined4 -30 ;XREF[1,0]: 00475108
;local_38 undefined4 -38 ;XREF[2,0]: 0047505c,004750f4
;local_3c undefined4 -3c ;XREF[2,0]: 004750e0,00475100
;local_40 undefined4 -40 ;XREF[2,0]: 004750d4,004750fc
;local_48 undefined4 -48 ;XREF[5,0]: 00474fc8,00474ff8,00475048,0047508c,004750a8
;local_50 undefined4 -50 ;XREF[1,0]: 00475044
;XREF[14,0]: Entry Point,00475244,0047558c
; 00475e8c,00476ca4,0047a098
; 0047a168,0047b3fc,0047cbd4
; 0047cc24,0047eaa4,0047ed04
; 0047eea0,004d7f48
.text:00474f9c 07001c3c lui gp,0x7
.text:00474fa0 44aa9c27 addiu gp,gp,-0x55bc
.text:00474fa4 21e09903 addu gp,gp,t9
.text:00474fa8 a0ffbd27 addiu sp,sp,-0x60
.text:00474fac 5800bfaf sw ra,local_8+0x60(sp)
.text:00474fb0 5400b5af sw s5,local_c+0x60(sp)
.text:00474fb4 5000b4af sw s4,local_10+0x60(sp)
.text:00474fb8 4c00b3af sw s3,local_14+0x60(sp)
.text:00474fbc 4800b2af sw s2,local_18+0x60(sp)
.text:00474fc0 4400b1af sw s1,local_1c+0x60(sp)
.text:00474fc4 4000b0af sw s0,local_20+0x60(sp)
.text:00474fc8 1800bcaf sw gp=>_gp,local_48+0x60(sp)
.text:00474fcc 0800c28c lw v0,0x8(a2)
.text:00474fd0 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00474fd4 2198c000 move s3,a2
.text:00474fd8 2000b427 addiu s4,sp,0x20
.text:00474fdc 02330200 srl a2,v0,0xc
.text:00474fe0 2188a000 move s1,a1
.text:00474fe4 ff0fc630 andi a2,a2,0xfff
.text:00474fe8 21288002 move a1,s4
.text:00474fec 21a8e000 move s5,a3
.text:00474ff0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00474ff4 21808000 _move s0,a0
.text:00474ff8 1800bc8f lw gp,local_48+0x60(sp)
.text:00474ffc 21904000 move s2,v0
.text:00475000 0489998f lw t9,-0x76fc(gp)=>->pstm_div ;= 0047435c
.text:00475004 21200002 move a0,s0
.text:00475008 21282002 move a1,s1
.text:0047500c 21306002 move a2,s3
.text:00475010 0b004010 beq v0,zero,LAB_00475040
.text:00475014 21380000 _clear a3
.text:00475018 21104002 move v0,s2
.text:0047501c 5800bf8f lw ra,local_8+0x60(sp)
.text:00475020 5400b58f lw s5,local_c+0x60(sp)
.text:00475024 5000b48f lw s4,local_10+0x60(sp)
.text:00475028 4c00b38f lw s3,local_14+0x60(sp)
.text:0047502c 4800b28f lw s2,local_18+0x60(sp)
.text:00475030 4400b18f lw s1,local_1c+0x60(sp)
.text:00475034 4000b08f lw s0,local_20+0x60(sp)
.text:00475038 0800e003 jr ra
.text:0047503c 6000bd27 _addiu sp,sp,0x60
LAB_00475040: ;XREF[1,0]: 00475010
.text:00475040 09f82003 jalr t9=>pstm_div ;undefined pstm_div(undefined param_1...
.text:00475044 1000b4af _sw s4,local_50+0x60(sp)
.text:00475048 1800bc8f lw gp,local_48+0x60(sp)
.text:0047504c 21904000 move s2,v0
.text:00475050 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475054 11004014 bne v0,zero,LAB_0047509c
.text:00475058 21208002 _move a0,s4
.text:0047505c 2800a78f lw a3,local_38+0x60(sp)
.text:00475060 0b006992 lbu t1,0xb(s3)
.text:00475064 02560700 srl t2,a3,0x18
.text:00475068 01004831 andi t0,t2,0x1
.text:0047506c 01002331 andi v1,t1,0x1
.text:00475070 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00475074 21208002 move a0,s4
.text:00475078 21286002 move a1,s3
.text:0047507c 14000311 beq t0,v1,LAB_004750d0
.text:00475080 2130a002 _move a2,s5
.text:00475084 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00475088 00000000 _nop
.text:0047508c 1800bc8f lw gp,local_48+0x60(sp)
.text:00475090 21904000 move s2,v0
.text:00475094 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475098 2000a427 addiu a0,sp,0x20
LAB_0047509c: ;XREF[2,0]: 00475054,0047510c
.text:0047509c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004750a0 00000000 _nop
.text:004750a4 21104002 move v0,s2
.text:004750a8 1800bc8f lw gp,local_48+0x60(sp)
.text:004750ac 5800bf8f lw ra,local_8+0x60(sp)
.text:004750b0 5400b58f lw s5,local_c+0x60(sp)
.text:004750b4 5000b48f lw s4,local_10+0x60(sp)
.text:004750b8 4c00b38f lw s3,local_14+0x60(sp)
.text:004750bc 4800b28f lw s2,local_18+0x60(sp)
.text:004750c0 4400b18f lw s1,local_1c+0x60(sp)
.text:004750c4 4000b08f lw s0,local_20+0x60(sp)
.text:004750c8 0800e003 jr ra
.text:004750cc 6000bd27 _addiu sp,sp,0x60
LAB_004750d0: ;XREF[1,0]: 0047507c
.text:004750d0 0800a48e lw a0,0x8(s5)
.text:004750d4 2000a58f lw a1,local_40+0x60(sp)
.text:004750d8 0000ad8e lw t5,0x0(s5)
.text:004750dc 0400ac8e lw t4,0x4(s5)
.text:004750e0 2400ab8f lw t3,local_3c+0x60(sp)
.text:004750e4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004750e8 3800a7af sw a3,local_28+0x60(sp)
.text:004750ec 0800a7ae sw a3,0x8(s5)
.text:004750f0 0000a5ae sw a1,0x0(s5)
.text:004750f4 2800a4af sw a0,local_38+0x60(sp)
.text:004750f8 2000a427 addiu a0,sp,0x20
.text:004750fc 2000adaf sw t5,local_40+0x60(sp)
.text:00475100 2400acaf sw t4,local_3c+0x60(sp)
.text:00475104 0400abae sw t3,0x4(s5)
.text:00475108 3000a5af sw a1,local_30+0x60(sp)
.text:0047510c e3ff0010 b LAB_0047509c
.text:00475110 3400abaf _sw t3,local_2c+0x60(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_mulmod(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00475160
;local_8 undefined4 -8 ;XREF[3,0]: 00475124,004751b4,0047521c
;local_c undefined4 -c ;XREF[3,0]: 00475128,004751b8,00475220
;local_10 undefined4 -10 ;XREF[3,0]: 0047512c,004751bc,00475224
;local_14 undefined4 -14 ;XREF[3,0]: 00475130,004751c0,00475228
;local_18 undefined4 -18 ;XREF[3,0]: 00475134,004751c4,0047522c
;local_1c undefined4 -1c ;XREF[3,0]: 00475138,004751c8,00475230
;local_20 undefined4 -20 ;XREF[3,0]: 0047513c,004751cc,00475234
;local_38 undefined4 -38 ;XREF[6,0]: 00475140,00475190,004751e4,00475214,0047524c
; 00475264
;local_3c undefined4 -3c ;XREF[1,0]: 004751e0
;local_40 undefined4 -40 ;XREF[1,0]: 004751d8
;XREF[10,0]: Entry Point,0047d3ac,0047d3dc
; 0047d40c,0047e810,0047e83c
; 0047ee5c,0047eec8,00480248
; 004d8428
.text:00475114 07001c3c lui gp,0x7
.text:00475118 cca89c27 addiu gp,gp,-0x5734
.text:0047511c 21e09903 addu gp,gp,t9
.text:00475120 b0ffbd27 addiu sp,sp,-0x50
.text:00475124 4800bfaf sw ra,local_8+0x50(sp)
.text:00475128 4400b5af sw s5,local_c+0x50(sp)
.text:0047512c 4000b4af sw s4,local_10+0x50(sp)
.text:00475130 3c00b3af sw s3,local_14+0x50(sp)
.text:00475134 3800b2af sw s2,local_18+0x50(sp)
.text:00475138 3400b1af sw s1,local_1c+0x50(sp)
.text:0047513c 3000b0af sw s0,local_20+0x50(sp)
.text:00475140 1800bcaf sw gp=>_gp,local_38+0x50(sp)
.text:00475144 0800a98c lw t1,0x8(param_2)
.text:00475148 0800c88c lw t0,0x8(param_3)
.text:0047514c 2198c000 move s3,param_3
.text:00475150 ff0f0331 andi v1,t0,0xfff
.text:00475154 ff0f2631 andi param_3,t1,0xfff
.text:00475158 2110c300 addu v0,param_3,v1
.text:0047515c 02530900 srl t2,t1,0xc
.text:00475160 6000b48f lw s4,param_5+0x50(sp)
.text:00475164 2188a000 move s1,param_2
.text:00475168 ff0f4831 andi t0,t2,0xfff
.text:0047516c 01004624 addiu param_3,v0,0x1
.text:00475170 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00475174 2000a527 addiu param_2,sp,0x20
.text:00475178 2a10c800 slt v0,param_3,t0
.text:0047517c 21908000 move s2,param_1
.text:00475180 3b003412 beq s1,s4,LAB_00475270
.text:00475184 21a8e000 _move s5,param_4
LAB_00475188: ;XREF[2,0]: 00475270,00475278
.text:00475188 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047518c 00000000 _nop
.text:00475190 1800bc8f lw gp,local_38+0x50(sp)
.text:00475194 21804000 move s0,v0
.text:00475198 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047519c 21282002 move param_2,s1
.text:004751a0 21306002 move param_3,s3
.text:004751a4 21204002 move param_1,s2
.text:004751a8 0b004010 beq v0,zero,LAB_004751d8
.text:004751ac 2000a727 _addiu param_4,sp,0x20
.text:004751b0 21100002 move v0,s0
.text:004751b4 4800bf8f lw ra,local_8+0x50(sp)
.text:004751b8 4400b58f lw s5,local_c+0x50(sp)
.text:004751bc 4000b48f lw s4,local_10+0x50(sp)
.text:004751c0 3c00b38f lw s3,local_14+0x50(sp)
.text:004751c4 3800b28f lw s2,local_18+0x50(sp)
.text:004751c8 3400b18f lw s1,local_1c+0x50(sp)
.text:004751cc 3000b08f lw s0,local_20+0x50(sp)
.text:004751d0 0800e003 jr ra
.text:004751d4 5000bd27 _addiu sp,sp,0x50
LAB_004751d8: ;XREF[1,0]: 004751a8
.text:004751d8 1000a0af sw zero,local_40+0x50(sp)
.text:004751dc 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:004751e0 1400a0af _sw zero,local_3c+0x50(sp)
.text:004751e4 1800bc8f lw gp,local_38+0x50(sp)
.text:004751e8 21804000 move s0,v0
.text:004751ec 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:004751f0 21204002 move param_1,s2
.text:004751f4 21102003 move v0,t9
.text:004751f8 2130a002 move param_3,s5
.text:004751fc 21388002 move param_4,s4
.text:00475200 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475204 0e000012 beq s0,zero,LAB_00475240
.text:00475208 2000a527 _addiu param_2,sp,0x20
.text:0047520c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475210 2120a000 _move param_1,param_2
.text:00475214 1800bc8f lw gp,local_38+0x50(sp)
.text:00475218 21100002 move v0,s0
LAB_0047521c: ;XREF[1,0]: 00475268
.text:0047521c 4800bf8f lw ra,local_8+0x50(sp)
.text:00475220 4400b58f lw s5,local_c+0x50(sp)
.text:00475224 4000b48f lw s4,local_10+0x50(sp)
.text:00475228 3c00b38f lw s3,local_14+0x50(sp)
.text:0047522c 3800b28f lw s2,local_18+0x50(sp)
.text:00475230 3400b18f lw s1,local_1c+0x50(sp)
.text:00475234 3000b08f lw s0,local_20+0x50(sp)
.text:00475238 0800e003 jr ra
.text:0047523c 5000bd27 _addiu sp,sp,0x50
LAB_00475240: ;XREF[1,0]: 00475204
.text:00475240 21c84000 move t9,v0
.text:00475244 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:00475248 00000000 _nop
.text:0047524c 1800bc8f lw gp,local_38+0x50(sp)
.text:00475250 2000a427 addiu param_1,sp,0x20
.text:00475254 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475258 00000000 nop
.text:0047525c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475260 21804000 _move s0,v0
.text:00475264 1800bc8f lw gp,local_38+0x50(sp)
.text:00475268 ecff0010 b LAB_0047521c
.text:0047526c 21100002 _move v0,s0
LAB_00475270: ;XREF[1,0]: 00475180
.text:00475270 c5ff4010 beq v0,zero,LAB_00475188
.text:00475274 00000000 _nop
.text:00475278 c3ff0010 b LAB_00475188
.text:0047527c ffff0631 _andi param_3,t0,0xffff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_exptmod(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004752d4
;local_4 undefined4 -4 ;XREF[2,0]: 00475290,00475348
;local_8 undefined4 -8 ;XREF[2,0]: 00475294,0047534c
;local_c undefined4 -c ;XREF[2,0]: 00475298,00475350
;local_10 undefined4 -10 ;XREF[2,0]: 0047529c,00475354
;local_14 undefined4 -14 ;XREF[2,0]: 004752a0,00475358
;local_18 undefined4 -18 ;XREF[2,0]: 004752a4,0047535c
;local_1c undefined4 -1c ;XREF[2,0]: 004752a8,00475360
;local_20 undefined4 -20 ;XREF[2,0]: 004752ac,00475364
;local_24 undefined4 -24 ;XREF[2,0]: 004752b0,00475368
;local_28 undefined4 -28 ;XREF[2,0]: 004752b4,0047536c
;local_30 undefined4 -30 ;XREF[6,0]: 00475648,00475780,004757fc,0047581c,004758bc
; 00475ba8
;local_34 undefined4 -34 ;XREF[2,0]: 004758f8,0047595c
;local_38 undefined4 -38 ;XREF[2,0]: 0047585c,00475ecc
;local_3c undefined4 -3c ;XREF[2,0]: 00475860,004758a8
;local_40 undefined4 -40 ;XREF[4,0]: 00475610,00475794,004758ec,00475ec0
;local_44 undefined4 -44 ;XREF[3,0]: 00475998,004759c8,004759f4
;local_48 undefined4 -48 ;XREF[4,0]: 0047599c,004759ac,004759c4,004759f8
;local_4c undefined4 -4c ;XREF[7,0]: 004759a4,00475a1c,00475a30,00475a3c,00475b40
; 00475f50,00475f70
;local_50 undefined4 -50 ;XREF[8,0]: 004759a8,00475a20,00475a44,00475ac8,00475b48
; 00475f84,00475f98,00475fdc
;local_54 undefined4 -54 ;XREF[17,0]: 0047561c,004757ac,004757e4,00475900,00475944
; 00475a60,00475a94,00475acc,00475b0c,00475b58
; 00475b78,00475c10,00475f94,00475fcc,00476010
; 00476040,00476068
;local_58 undefined4 -58 ;XREF[9,0]: 00475498,004757d8,00475938,00475a88,00475b14
; 00475b80,00475fc0,00476034,00476070
;local_70 undefined4 -70 ;XREF[4,0]: 004754c4,004755a8,004760a4,004760e0
;local_78 undefined4 -78 ;XREF[1,0]: 004760e4
;local_1e4 undefined4 -1e4 ;XREF[11,1]: 004755a4,004755fc,0047564c,004756a4,004756e0
; 00475ce0,00475d54,00475d7c,00475dac,00475dd0
; 00475e04,00475750
;local_1ec undefined4 -1ec ;XREF[4,0]: 004756e4,00475d28,00475db4,00475dfc
;local_200 undefined4 -200 ;XREF[36,0]: 004752b8,0047549c,004754b8,004754dc,00475594
; 004755e8,00475620,00475688,004757c4,00475808
; 00475894,00475924,00475968,00475a74,00475ab4
; 00475b00,00475b30,00475b6c,00475b9c,00475c00
; 00475c1c,00475c34,00475c4c,00475c6c,00475dc4
; 00475e54,00475e70,00475e94,00475eac,00475f18
; 00475fac,00475fe0,00476020,00476050,00476088
; 00476188
;local_204 undefined4 -204 ;XREF[12,0]: 004757e8,00475920,00475948,00475a98,00475aec
; 00475b1c,00475b88,00475e3c,00475fd0,00476014
; 00476044,00476064
;local_208 undefined4 -208 ;XREF[16,0]: 004757c0,004757f0,00475908,00475950,00475a70
; 00475aa0,00475ae8,00475b18,00475b5c,00475b84
; 00475e38,00475fa8,00475fd8,0047601c,0047604c
; 00476074
;XREF[5,0]: Entry Point,00480060,004801d8
; 00480204,004d7eec
.text:00475280 07001c3c lui gp,0x7
.text:00475284 60a79c27 addiu gp,gp,-0x58a0
.text:00475288 21e09903 addu gp,gp,t9
.text:0047528c e8fdbd27 addiu sp,sp,-0x218
.text:00475290 1402bfaf sw ra,local_4+0x218(sp)
.text:00475294 1002beaf sw s8,local_8+0x218(sp)
.text:00475298 0c02b7af sw s7,local_c+0x218(sp)
.text:0047529c 0802b6af sw s6,local_10+0x218(sp)
.text:004752a0 0402b5af sw s5,local_14+0x218(sp)
.text:004752a4 0002b4af sw s4,local_18+0x218(sp)
.text:004752a8 fc01b3af sw s3,local_1c+0x218(sp)
.text:004752ac f801b2af sw s2,local_20+0x218(sp)
.text:004752b0 f401b1af sw s1,local_24+0x218(sp)
.text:004752b4 f001b0af sw s0,local_28+0x218(sp)
.text:004752b8 1800bcaf sw gp=>_gp,local_200+0x218(sp)
.text:004752bc 0800ea8c lw t2,0x8(param_4)
.text:004752c0 2188e000 move s1,param_4
.text:004752c4 ff0f4731 andi param_4,t2,0xfff
.text:004752c8 21988000 move s3,param_1
.text:004752cc 2190a000 move s2,param_2
.text:004752d0 21a8c000 move s5,param_3
.text:004752d4 2802be8f lw s8,param_5+0x218(sp)
.text:004752d8 0e00e010 beq param_4,zero,LAB_00475314
.text:004752dc 21100000 _clear v0
.text:004752e0 0000258e lw param_2,0x0(s1)
.text:004752e4 80200700 sll param_1,param_4,0x2
.text:004752e8 21188500 addu v1,param_1,param_2
.text:004752ec 40110700 sll v0,param_4,0x5
.text:004752f0 fcff648c lw param_1,-0x4(v1)
.text:004752f4 03000010 b LAB_00475304
.text:004752f8 e0ff4224 _addiu v0,v0,-0x20
LAB_004752fc: ;XREF[1,0]: 00475308
.text:004752fc 01004224 addiu v0,v0,0x1
.text:00475300 42200400 srl param_1,param_1,0x1
LAB_00475304: ;XREF[1,0]: 004752f4
.text:00475304 00340200 sll param_3,v0,0x10
.text:00475308 fcff8014 bne param_1,zero,LAB_004752fc
.text:0047530c 03140600 _sra v0,param_3,0x10
.text:00475310 ffff4230 andi v0,v0,0xffff
LAB_00475314: ;XREF[1,0]: 004752d8
.text:00475314 00440200 sll t0,v0,0x10
.text:00475318 031c0800 sra v1,t0,0x10
.text:0047531c 00060724 li param_4,0x600
.text:00475320 1d006710 beq v1,param_4,LAB_00475398
.text:00475324 01066928 _slti t1,v1,0x601
.text:00475328 14002011 beq t1,zero,LAB_0047537c
.text:0047532c 000c0c24 _li t4,0xc00
.text:00475330 00020b24 li t3,0x200
.text:00475334 18006b10 beq v1,t3,LAB_00475398
.text:00475338 00040224 _li v0,0x400
LAB_0047533c: ;XREF[1,0]: 00475384
.text:0047533c 16006210 beq v1,v0,LAB_00475398
.text:00475340 00000000 _nop
LAB_00475344: ;XREF[1,0]: 00475390
.text:00475344 ffff0324 li v1,-0x1
LAB_00475348: ;XREF[3,0]: 00475404,004754a0,00475c50
.text:00475348 1402bf8f lw ra,local_4+0x218(sp)
.text:0047534c 1002be8f lw s8,local_8+0x218(sp)
.text:00475350 0c02b78f lw s7,local_c+0x218(sp)
.text:00475354 0802b68f lw s6,local_10+0x218(sp)
.text:00475358 0402b58f lw s5,local_14+0x218(sp)
.text:0047535c 0002b48f lw s4,local_18+0x218(sp)
.text:00475360 fc01b38f lw s3,local_1c+0x218(sp)
.text:00475364 f801b28f lw s2,local_20+0x218(sp)
.text:00475368 f401b18f lw s1,local_24+0x218(sp)
.text:0047536c f001b08f lw s0,local_28+0x218(sp)
.text:00475370 21106000 move v0,v1
.text:00475374 0800e003 jr ra
.text:00475378 1802bd27 _addiu sp,sp,0x218
LAB_0047537c: ;XREF[1,0]: 00475328
.text:0047537c 06006c10 beq v1,t4,LAB_00475398
.text:00475380 010c6d28 _slti t5,v1,0xc01
.text:00475384 edffa011 beq t5,zero,LAB_0047533c
.text:00475388 00100224 _li v0,0x1000
.text:0047538c 00080224 li v0,0x800
.text:00475390 ecff6214 bne v1,v0,LAB_00475344
.text:00475394 00000000 _nop
LAB_00475398: ;XREF[4,0]: 00475320,00475334,0047533c,0047537c
.text:00475398 0800ae8e lw t6,0x8(s5)
.text:0047539c 00000000 nop
.text:004753a0 ff0fc531 andi param_2,t6,0xfff
.text:004753a4 0e00a010 beq param_2,zero,LAB_004753e0
.text:004753a8 21180000 _clear v1
.text:004753ac 0000b68e lw s6,0x0(s5)
.text:004753b0 80a00500 sll s4,param_2,0x2
.text:004753b4 21809602 addu s0,s4,s6
.text:004753b8 40790500 sll t7,param_2,0x5
.text:004753bc fcff048e lw param_1,-0x4(s0)
.text:004753c0 03000010 b LAB_004753d0
.text:004753c4 e0ffe225 _addiu v0,t7,-0x20
LAB_004753c8: ;XREF[1,0]: 004753d4
.text:004753c8 01004224 addiu v0,v0,0x1
.text:004753cc 42200400 srl param_1,param_1,0x1
LAB_004753d0: ;XREF[1,0]: 004753c0
.text:004753d0 00bc0200 sll s7,v0,0x10
.text:004753d4 fcff8014 bne param_1,zero,LAB_004753c8
.text:004753d8 03141700 _sra v0,s7,0x10
.text:004753dc ffff4330 andi v1,v0,0xffff
LAB_004753e0: ;XREF[1,0]: 004753a4
.text:004753e0 0000248e lw param_1,0x0(s1)
.text:004753e4 002c0300 sll param_2,v1,0x10
.text:004753e8 0000898c lw t1,0x0(param_1)
.text:004753ec 031c0500 sra v1,param_2,0x10
.text:004753f0 32006228 slti v0,v1,0x32
.text:004753f4 01003f39 xori ra,t1,0x1
.text:004753f8 0100592c sltiu t9,v0,0x1
.text:004753fc 0100f833 andi t8,ra,0x1
.text:00475400 02003627 addiu s6,t9,0x2
.text:00475404 d0ff0017 bne t8,zero,LAB_00475348
.text:00475408 faff0324 _li v1,-0x6
.text:0047540c 02002325 addiu v1,t1,0x2
.text:00475410 04006230 andi v0,v1,0x4
.text:00475414 40f80200 sll ra,v0,0x1
.text:00475418 21a0e903 addu s4,ra,t1
.text:0047541c 18003401 mult t1,s4
.text:00475420 02000c24 li t4,0x2
.text:00475424 ff0f5831 andi t8,t2,0xfff
.text:00475428 40301800 sll param_3,t8,0x1
.text:0047542c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00475430 0100c624 addiu param_3,param_3,0x1
.text:00475434 21206002 move param_1,s3
.text:00475438 a001a527 addiu param_2,sp,0x1a0
.text:0047543c 12b80000 mflo s7
.text:00475440 23809701 subu s0,t4,s7
.text:00475444 00000000 nop
.text:00475448 18009002 mult s4,s0
.text:0047544c 12700000 mflo t6
.text:00475450 00000000 nop
.text:00475454 00000000 nop
.text:00475458 18002e01 mult t1,t6
.text:0047545c 12780000 mflo t7
.text:00475460 23688f01 subu t5,t4,t7
.text:00475464 00000000 nop
.text:00475468 1800cd01 mult t6,t5
.text:0047546c 12580000 mflo t3
.text:00475470 00000000 nop
.text:00475474 00000000 nop
.text:00475478 18002b01 mult t1,t3
.text:0047547c 12480000 mflo t1
.text:00475480 23408901 subu t0,t4,t1
.text:00475484 00000000 nop
.text:00475488 18006801 mult t3,t0
.text:0047548c 12380000 mflo param_4
.text:00475490 23500700 subu t2,zero,param_4
.text:00475494 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00475498 c001aaaf _sw t2,local_58+0x218(sp)
.text:0047549c 1800bc8f lw gp,local_200+0x218(sp)
.text:004754a0 a9ff4014 bne v0,zero,LAB_00475348
.text:004754a4 21184000 _move v1,v0
.text:004754a8 c88a998f lw t9,-0x7538(gp)=>->pstm_montgomery_cal...;= 00472a20
.text:004754ac a001a427 addiu param_1,sp,0x1a0
.text:004754b0 09f82003 jalr t9=>pstm_montgomery_calc_normalization ;undefined pstm_montgomery_calc_norma...
.text:004754b4 21282002 _move param_2,s1
.text:004754b8 1800bc8f lw gp,local_200+0x218(sp)
.text:004754bc df014014 bne v0,zero,LAB_00475c3c
.text:004754c0 21804000 _move s0,v0
.text:004754c4 a801a48f lw param_1,local_70+0x218(sp)
.text:004754c8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004754cc ff0f8630 andi param_3,param_1,0xfff
.text:004754d0 2c00a527 addiu param_2,sp,0x2c
.text:004754d4 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004754d8 21206002 _move param_1,s3
.text:004754dc 1800bc8f lw gp,local_200+0x218(sp)
.text:004754e0 d6014014 bne v0,zero,LAB_00475c3c
.text:004754e4 21804000 _move s0,v0
.text:004754e8 0800288e lw t0,0x8(s1)
.text:004754ec 08004a8e lw t2,0x8(s2)
.text:004754f0 ff0f0731 andi param_4,t0,0xfff
.text:004754f4 ff0f4331 andi v1,t2,0xfff
.text:004754f8 2a286700 slt param_2,v1,param_4
.text:004754fc 1d00a014 bne param_2,zero,LAB_00475574
.text:00475500 01000424 _li param_1,0x1
.text:00475504 2a58e300 slt t3,param_4,v1
.text:00475508 1a006015 bne t3,zero,LAB_00475574
.text:0047550c ffff0424 _li param_1,-0x1
.text:00475510 00002d8e lw t5,0x0(s1)
.text:00475514 00004f8e lw t7,0x0(s2)
.text:00475518 80700700 sll t6,param_4,0x2
.text:0047551c 2148ae01 addu t1,t5,t6
.text:00475520 2160ee01 addu t4,t7,t6
.text:00475524 fcff2625 addiu param_3,t1,-0x4
.text:00475528 fcff8525 addiu param_2,t4,-0x4
.text:0047552c 1000e010 beq param_4,zero,LAB_00475570
.text:00475530 21480000 _clear t1
.text:00475534 2120e000 move param_1,param_4
LAB_00475538: ;XREF[1,0]: 00475568
.text:00475538 0000d78c lw s7,0x0(param_3)
.text:0047553c 0000b48c lw s4,0x0(param_2)
.text:00475540 01002725 addiu param_4,t1,0x1
.text:00475544 ffffe930 andi t1,param_4,0xffff
.text:00475548 2b809702 sltu s0,s4,s7
.text:0047554c 2a402401 slt t0,t1,param_1
.text:00475550 2b38f402 sltu param_4,s7,s4
.text:00475554 fcffc624 addiu param_3,param_3,-0x4
.text:00475558 76020016 bne s0,zero,LAB_00475f34
.text:0047555c fcffa524 _addiu param_2,param_2,-0x4
.text:00475560 7202e014 bne param_4,zero,LAB_00475f2c
.text:00475564 00000000 _nop
.text:00475568 f3ff0015 bne t0,zero,LAB_00475538
.text:0047556c 00000000 _nop
LAB_00475570: ;XREF[1,0]: 0047552c
.text:00475570 21200000 clear param_1
LAB_00475574: ;XREF[4,0]: 004754fc,00475508,00475f2c,00475f34
.text:00475574 01000624 li param_3,0x1
.text:00475578 d6018610 beq param_1,param_3,LAB_00475cd4
.text:0047557c 21284002 _move param_2,s2
.text:00475580 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:00475584 21206002 move param_1,s3
.text:00475588 21302002 move param_3,s1
.text:0047558c 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:00475590 2c00a727 _addiu param_4,sp,0x2c
.text:00475594 1800bc8f lw gp,local_200+0x218(sp)
.text:00475598 21804000 move s0,v0
LAB_0047559c: ;XREF[1,0]: 00475eb8
.text:0047559c a1010016 bne s0,zero,LAB_00475c24
.text:004755a0 00000000 _nop
LAB_004755a4: ;XREF[2,0]: 00475cd8,00475da8
.text:004755a4 3400b78f lw s7,local_1e4+0x218(sp)
.text:004755a8 a801bf8f lw ra,local_70+0x218(sp)
.text:004755ac ff0fe732 andi param_4,s7,0xfff
.text:004755b0 ff0ff833 andi t8,ra,0xfff
.text:004755b4 2180f800 addu s0,param_4,t8
.text:004755b8 02a31700 srl s4,s7,0xc
.text:004755bc 01000626 addiu param_3,s0,0x1
.text:004755c0 ff0f8432 andi param_1,s4,0xfff
.text:004755c4 2a78c400 slt t7,param_3,param_1
.text:004755c8 0200e011 beq t7,zero,LAB_004755d4
.text:004755cc 00000000 _nop
.text:004755d0 ffff8630 andi param_3,param_1,0xffff
LAB_004755d4: ;XREF[1,0]: 004755c8
.text:004755d4 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004755d8 b001b227 addiu s2,sp,0x1b0
.text:004755dc 21206002 move param_1,s3
.text:004755e0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004755e4 21284002 _move param_2,s2
.text:004755e8 1800bc8f lw gp,local_200+0x218(sp)
.text:004755ec 11024010 beq v0,zero,LAB_00475e34
.text:004755f0 21804000 _move s0,v0
LAB_004755f4: ;XREF[2,0]: 00475e74,00475eb0
.text:004755f4 8b010016 bne s0,zero,LAB_00475c24
.text:004755f8 00000000 _nop
.text:004755fc 3400a38f lw v1,local_1e4+0x218(sp)
.text:00475600 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00475604 ff0f6230 andi v0,v1,0xfff
.text:00475608 c0300200 sll param_3,v0,0x3
.text:0047560c 1800d224 addiu s2,param_3,0x18
.text:00475610 d801b2af sw s2,local_40+0x218(sp)
.text:00475614 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00475618 21204002 _move param_1,s2
.text:0047561c c401a2af sw v0,local_54+0x218(sp)
.text:00475620 1800bc8f lw gp,local_200+0x218(sp)
.text:00475624 7f014010 beq v0,zero,LAB_00475c24
.text:00475628 f8ff1024 _li s0,-0x8
.text:0047562c ffffcb26 addiu t3,s6,-0x1
.text:00475630 0c000824 li t0,0xc
.text:00475634 04286801 sllv param_2,t0,t3
.text:00475638 2000a427 addiu param_1,sp,0x20
.text:0047563c 21808500 addu s0,param_1,param_2
.text:00475640 2c00aa27 addiu t2,sp,0x2c
.text:00475644 4e000a12 beq s0,t2,LAB_00475780
.text:00475648 e801abaf _sw t3,local_30+0x218(sp)
.text:0047564c 3400ae8f lw t6,local_1e4+0x218(sp)
.text:00475650 00000000 nop
.text:00475654 ff0fcf31 andi t7,t6,0xfff
.text:00475658 40200f00 sll param_1,t7,0x1
.text:0047565c 026b0e00 srl t5,t6,0xc
.text:00475660 ff0fa631 andi param_3,t5,0xfff
.text:00475664 02008924 addiu t1,param_1,0x2
.text:00475668 2a602601 slt t4,t1,param_3
.text:0047566c 02008015 bne t4,zero,LAB_00475678
.text:00475670 00000000 _nop
.text:00475674 03008624 addiu param_3,param_1,0x3
LAB_00475678: ;XREF[1,0]: 0047566c
.text:00475678 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047567c 21206002 move param_1,s3
.text:00475680 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00475684 21280002 _move param_2,s0
.text:00475688 1800bc8f lw gp,local_200+0x218(sp)
.text:0047568c 3a004014 bne v0,zero,LAB_00475778
.text:00475690 21184000 _move v1,v0
.text:00475694 2c00b427 addiu s4,sp,0x2c
.text:00475698 37009012 beq s4,s0,LAB_00475778
.text:0047569c 00000000 _nop
.text:004756a0 0800098e lw t1,0x8(s0)
.text:004756a4 3400a78f lw param_4,local_1e4+0x218(sp)
.text:004756a8 02c30900 srl t8,t1,0xc
.text:004756ac ff0f0433 andi param_1,t8,0xfff
.text:004756b0 ff0fe330 andi v1,param_4,0xfff
.text:004756b4 2ab88300 slt s7,param_1,v1
.text:004756b8 0900e012 beq s7,zero,LAB_004756e0
.text:004756bc 00000000 _nop
.text:004756c0 ffff7230 andi s2,v1,0xffff
.text:004756c4 81015f2e sltiu ra,s2,0x181
.text:004756c8 1c02e013 beq ra,zero,LAB_00475f3c
.text:004756cc f8ff0324 _li v1,-0x8
.text:004756d0 2a309200 slt param_3,param_1,s2
.text:004756d4 6001c014 bne param_3,zero,LAB_00475c58
.text:004756d8 00000000 _nop
LAB_004756dc: ;XREF[2,0]: 00475ca8,00475ccc
.text:004756dc 0800098e lw t1,0x8(s0)
LAB_004756e0: ;XREF[1,0]: 004756b8
.text:004756e0 3400a48f lw param_1,local_1e4+0x218(sp)
.text:004756e4 2c00a58f lw param_2,local_1ec+0x218(sp)
.text:004756e8 ff0f8730 andi param_4,param_1,0xfff
.text:004756ec 0000068e lw param_3,0x0(s0)
.text:004756f0 0900e010 beq param_4,zero,LAB_00475718
.text:004756f4 21400000 _clear t0
.text:004756f8 2118e000 move v1,param_4
LAB_004756fc: ;XREF[1,0]: 0047570c
.text:004756fc 0000b48c lw s4,0x0(param_2)
.text:00475700 ffff6324 addiu v1,v1,-0x1
.text:00475704 0000d4ac sw s4,0x0(param_3)
.text:00475708 0400a524 addiu param_2,param_2,0x4
.text:0047570c fbff6014 bne v1,zero,LAB_004756fc
.text:00475710 0400c624 _addiu param_3,param_3,0x4
.text:00475714 2140e000 move t0,param_4
LAB_00475718: ;XREF[1,0]: 004756f0
.text:00475718 ff0f2331 andi v1,t1,0xfff
.text:0047571c 2ab80301 slt s7,t0,v1
.text:00475720 0500e012 beq s7,zero,LAB_00475738
.text:00475724 23106800 _subu v0,v1,t0
LAB_00475728: ;XREF[1,0]: 00475730
.text:00475728 ffff4224 addiu v0,v0,-0x1
.text:0047572c 0000c0ac sw zero,0x0(param_3)
.text:00475730 fdff4014 bne v0,zero,LAB_00475728
.text:00475734 0400c624 _addiu param_3,param_3,0x4
LAB_00475738: ;XREF[1,0]: 00475720
.text:00475738 0800088e lw t0,0x8(s0)
.text:0047573c 00f00b24 li t3,-0x1000
.text:00475740 24180b01 and v1,t0,t3
.text:00475744 ff0f8530 andi param_2,param_1,0xfff
.text:00475748 25c86500 or t9,v1,param_2
.text:0047574c 080019ae sw t9,0x8(s0)
.text:00475750 3700aa93 lbu t2,local_1e4+0x21b(sp)
.text:00475754 fffe023c lui v0,0xfeff
.text:00475758 ffff5234 ori s2,v0,0xffff
.text:0047575c 01004631 andi param_3,t2,0x1
.text:00475760 24c03203 and t8,t9,s2
.text:00475764 00fe0600 sll ra,param_3,0x18
.text:00475768 25381f03 or param_4,t8,ra
.text:0047576c 080007ae sw param_4,0x8(s0)
.text:00475770 21100000 clear v0
LAB_00475774: ;XREF[1,0]: 00475f3c
.text:00475774 21184000 move v1,v0
LAB_00475778: ;XREF[2,0]: 0047568c,00475698
.text:00475778 24016014 bne v1,zero,LAB_00475c0c
.text:0047577c f8ff1024 _li s0,-0x8
LAB_00475780: ;XREF[1,0]: 00475644
.text:00475780 e801a48f lw param_1,local_30+0x218(sp)
.text:00475784 00000000 nop
.text:00475788 24008018 blez param_1,LAB_0047581c
.text:0047578c 21a00000 _clear s4
.text:00475790 0c000924 li t1,0xc
.text:00475794 d801b08f lw s0,local_40+0x218(sp)
.text:00475798 04608900 sllv t4,t1,param_1
.text:0047579c 2000a427 addiu param_1,sp,0x20
.text:004757a0 21908c00 addu s2,param_1,t4
.text:004757a4 ffff1732 andi s7,s0,0xffff
LAB_004757a8: ;XREF[1,0]: 00475814
.text:004757a8 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:004757ac c401a78f lw param_4,local_54+0x218(sp)
.text:004757b0 21206002 move param_1,s3
.text:004757b4 21284002 move param_2,s2
.text:004757b8 21304002 move param_3,s2
.text:004757bc 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:004757c0 1000b7af _sw s7,local_208+0x218(sp)
.text:004757c4 1800bc8f lw gp,local_200+0x218(sp)
.text:004757c8 21804000 move s0,v0
.text:004757cc 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:004757d0 21206002 move param_1,s3
.text:004757d4 21284002 move param_2,s2
.text:004757d8 c001a78f lw param_4,local_58+0x218(sp)
.text:004757dc 0b014014 bne v0,zero,LAB_00475c0c
.text:004757e0 21302002 _move param_3,s1
.text:004757e4 c401b88f lw t8,local_54+0x218(sp)
.text:004757e8 1400b7af sw s7,local_204+0x218(sp)
.text:004757ec 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:004757f0 1000b8af _sw t8,local_208+0x218(sp)
.text:004757f4 01008f26 addiu t7,s4,0x1
.text:004757f8 00740f00 sll t6,t7,0x10
.text:004757fc e801ad8f lw t5,local_30+0x218(sp)
.text:00475800 21804000 move s0,v0
.text:00475804 03a40e00 sra s4,t6,0x10
.text:00475808 1800bc8f lw gp,local_200+0x218(sp)
.text:0047580c ff000016 bne s0,zero,LAB_00475c0c
.text:00475810 2a108d02 _slt v0,s4,t5
.text:00475814 e4ff4014 bne v0,zero,LAB_004757a8
.text:00475818 00000000 _nop
LAB_0047581c: ;XREF[1,0]: 00475788
.text:0047581c e801a68f lw param_3,local_30+0x218(sp)
.text:00475820 01000724 li param_4,0x1
.text:00475824 0420c700 sllv param_1,param_4,param_3
.text:00475828 01009f24 addiu ra,param_1,0x1
.text:0047582c 00a41f00 sll s4,ra,0x10
.text:00475830 03a41400 sra s4,s4,0x10
.text:00475834 0428c702 sllv param_2,param_4,s6
.text:00475838 2ab88502 slt s7,s4,param_2
.text:0047583c 1f00e012 beq s7,zero,LAB_004758bc
.text:00475840 40401400 _sll t0,s4,0x1
.text:00475844 21181401 addu v1,t0,s4
.text:00475848 0c000224 li v0,0xc
.text:0047584c 0490c200 sllv s2,v0,param_3
.text:00475850 80500300 sll t2,v1,0x2
.text:00475854 2000a627 addiu param_3,sp,0x20
.text:00475858 21b84602 addu s7,s2,param_3
.text:0047585c e001a4af sw param_1,local_38+0x218(sp)
.text:00475860 dc01a5af sw param_2,local_3c+0x218(sp)
.text:00475864 21904601 addu s2,t2,param_3
LAB_00475868: ;XREF[1,0]: 004758b4
.text:00475868 0900e492 lbu param_1,0x9(s7)
.text:0047586c 0a00ec92 lbu t4,0xa(s7)
.text:00475870 02810400 srl s0,param_1,0x4
.text:00475874 00590c00 sll t3,t4,0x4
.text:00475878 25287001 or param_2,t3,s0
.text:0047587c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00475880 0100a624 addiu param_3,param_2,0x1
.text:00475884 21206002 move param_1,s3
.text:00475888 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047588c 21284002 _move param_2,s2
.text:00475890 21804000 move s0,v0
.text:00475894 1800bc8f lw gp,local_200+0x218(sp)
.text:00475898 01008226 addiu v0,s4,0x1
.text:0047589c 8b010016 bne s0,zero,LAB_00475ecc
.text:004758a0 0c005226 _addiu s2,s2,0xc
.text:004758a4 00a40200 sll s4,v0,0x10
.text:004758a8 dc01bf8f lw ra,local_3c+0x218(sp)
.text:004758ac 03a41400 sra s4,s4,0x10
.text:004758b0 2a389f02 slt param_4,s4,ra
.text:004758b4 ecffe014 bne param_4,zero,LAB_00475868
.text:004758b8 00000000 _nop
LAB_004758bc: ;XREF[1,0]: 0047583c
.text:004758bc e801a28f lw v0,local_30+0x218(sp)
.text:004758c0 01000a24 li t2,0x1
.text:004758c4 04184a00 sllv v1,t2,v0
.text:004758c8 01007224 addiu s2,v1,0x1
.text:004758cc 00341200 sll param_3,s2,0x10
.text:004758d0 03a40600 sra s4,param_3,0x10
.text:004758d4 0420ca02 sllv param_1,t2,s6
.text:004758d8 2ab88402 slt s7,s4,param_1
.text:004758dc 7801e012 beq s7,zero,LAB_00475ec0
.text:004758e0 2000a827 _addiu t0,sp,0x20
.text:004758e4 40601400 sll t4,s4,0x1
.text:004758e8 21809401 addu s0,t4,s4
.text:004758ec d801ab8f lw t3,local_40+0x218(sp)
.text:004758f0 80281000 sll param_2,s0,0x2
.text:004758f4 ffff7731 andi s7,t3,0xffff
.text:004758f8 e401a4af sw param_1,local_34+0x218(sp)
.text:004758fc 2190a800 addu s2,param_2,t0
LAB_00475900: ;XREF[1,0]: 00475974
.text:00475900 c401a48f lw param_1,local_54+0x218(sp)
.text:00475904 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:00475908 1000a4af sw param_1,local_208+0x218(sp)
.text:0047590c f4ff4526 addiu param_2,s2,-0xc
.text:00475910 21206002 move param_1,s3
.text:00475914 2c00a627 addiu param_3,sp,0x2c
.text:00475918 21384002 move param_4,s2
.text:0047591c 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:00475920 1400b7af _sw s7,local_204+0x218(sp)
.text:00475924 1800bc8f lw gp,local_200+0x218(sp)
.text:00475928 21804000 move s0,v0
.text:0047592c 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00475930 21284002 move param_2,s2
.text:00475934 21206002 move param_1,s3
.text:00475938 c001a78f lw param_4,local_58+0x218(sp)
.text:0047593c 9a004014 bne v0,zero,LAB_00475ba8
.text:00475940 21302002 _move param_3,s1
.text:00475944 c401af8f lw t7,local_54+0x218(sp)
.text:00475948 1400b7af sw s7,local_204+0x218(sp)
.text:0047594c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00475950 1000afaf _sw t7,local_208+0x218(sp)
.text:00475954 01008e26 addiu t6,s4,0x1
.text:00475958 006c0e00 sll t5,t6,0x10
.text:0047595c e401a98f lw t1,local_34+0x218(sp)
.text:00475960 21804000 move s0,v0
.text:00475964 03a40d00 sra s4,t5,0x10
.text:00475968 1800bc8f lw gp,local_200+0x218(sp)
.text:0047596c 8e000016 bne s0,zero,LAB_00475ba8
.text:00475970 2a108902 _slt v0,s4,t1
.text:00475974 e2ff4014 bne v0,zero,LAB_00475900
.text:00475978 0c005226 _addiu s2,s2,0xc
LAB_0047597c: ;XREF[1,0]: 00475ec4
.text:0047597c 0800a38e lw v1,0x8(s5)
.text:00475980 01000724 li param_4,0x1
.text:00475984 ff0f6630 andi param_3,v1,0xfff
.text:00475988 ffffca24 addiu t2,param_3,-0x1
.text:0047598c 00a40a00 sll s4,t2,0x10
.text:00475990 03fc1400 sra ra,s4,0x10
.text:00475994 21900000 clear s2
.text:00475998 d401bfaf sw ra,local_44+0x218(sp)
.text:0047599c d001a7af sw param_4,local_48+0x218(sp)
.text:004759a0 21a00000 clear s4
.text:004759a4 cc01a0af sw zero,local_4c+0x218(sp)
.text:004759a8 c801a0af sw zero,local_50+0x218(sp)
LAB_004759ac: ;XREF[4,0]: 00475a08,00475a48,00475b44,00475ba0
.text:004759ac d001ab8f lw t3,local_48+0x218(sp)
.text:004759b0 00000000 nop
.text:004759b4 ffff6525 addiu param_2,t3,-0x1
.text:004759b8 00440500 sll t0,param_2,0x10
.text:004759bc 03140800 sra v0,t0,0x10
.text:004759c0 0e004014 bne v0,zero,LAB_004759fc
.text:004759c4 d001a2af _sw v0,local_48+0x218(sp)
.text:004759c8 d401a48f lw param_1,local_44+0x218(sp)
.text:004759cc ffff1024 li s0,-0x1
.text:004759d0 5c019010 beq param_1,s0,LAB_00475f44
.text:004759d4 80780400 _sll t7,param_1,0x2
.text:004759d8 0000b88e lw t8,0x0(s5)
.text:004759dc ffff8924 addiu t1,param_1,-0x1
.text:004759e0 2170f801 addu t6,t7,t8
.text:004759e4 00240900 sll param_1,t1,0x10
.text:004759e8 03cc0400 sra t9,param_1,0x10
.text:004759ec 20000c24 li t4,0x20
.text:004759f0 0000d48d lw s4,0x0(t6)
.text:004759f4 d401b9af sw t9,local_44+0x218(sp)
.text:004759f8 d001acaf sw t4,local_48+0x218(sp)
LAB_004759fc: ;XREF[1,0]: 004759c0
.text:004759fc 0000842a slti param_1,s4,0x0
.text:00475a00 03004016 bne s2,zero,LAB_00475a10
.text:00475a04 40a01400 _sll s4,s4,0x1
.text:00475a08 e8ff8010 beq param_1,zero,LAB_004759ac
.text:00475a0c 00000000 _nop
LAB_00475a10: ;XREF[1,0]: 00475a00
.text:00475a10 01000724 li param_4,0x1
.text:00475a14 4d004712 beq s2,param_4,LAB_00475b4c
.text:00475a18 00000000 _nop
LAB_00475a1c: ;XREF[1,0]: 00475b4c
.text:00475a1c cc01b08f lw s0,local_4c+0x218(sp)
.text:00475a20 c801a68f lw param_3,local_50+0x218(sp)
.text:00475a24 01000b26 addiu t3,s0,0x1
.text:00475a28 002c0b00 sll param_2,t3,0x10
.text:00475a2c 03440500 sra t0,param_2,0x10
.text:00475a30 cc01a8af sw t0,local_4c+0x218(sp)
.text:00475a34 2310c802 subu v0,s6,t0
.text:00475a38 04184400 sllv v1,param_1,v0
.text:00475a3c cc01aa8f lw t2,local_4c+0x218(sp)
.text:00475a40 2590c300 or s2,param_3,v1
.text:00475a44 c801b2af sw s2,local_50+0x218(sp)
.text:00475a48 d8ff5615 bne t2,s6,LAB_004759ac
.text:00475a4c 02001224 _li s2,0x2
.text:00475a50 1d00c012 beq s6,zero,LAB_00475ac8
.text:00475a54 21900000 _clear s2
LAB_00475a58: ;XREF[1,0]: 00475ac0
.text:00475a58 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:00475a5c a001a527 addiu param_2,sp,0x1a0
.text:00475a60 c401a78f lw param_4,local_54+0x218(sp)
.text:00475a64 2130a000 move param_3,param_2
.text:00475a68 21206002 move param_1,s3
.text:00475a6c 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:00475a70 1000b7af _sw s7,local_208+0x218(sp)
.text:00475a74 1800bc8f lw gp,local_200+0x218(sp)
.text:00475a78 21804000 move s0,v0
.text:00475a7c 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00475a80 21206002 move param_1,s3
.text:00475a84 a001a527 addiu param_2,sp,0x1a0
.text:00475a88 c001a78f lw param_4,local_58+0x218(sp)
.text:00475a8c 46004014 bne v0,zero,LAB_00475ba8
.text:00475a90 21302002 _move param_3,s1
.text:00475a94 c401a98f lw t1,local_54+0x218(sp)
.text:00475a98 1400b7af sw s7,local_204+0x218(sp)
.text:00475a9c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00475aa0 1000a9af _sw t1,local_208+0x218(sp)
.text:00475aa4 01004426 addiu param_1,s2,0x1
.text:00475aa8 00640400 sll t4,param_1,0x10
.text:00475aac 21804000 move s0,v0
.text:00475ab0 03940c00 sra s2,t4,0x10
.text:00475ab4 1800bc8f lw gp,local_200+0x218(sp)
.text:00475ab8 3b000016 bne s0,zero,LAB_00475ba8
.text:00475abc 2a105602 _slt v0,s2,s6
.text:00475ac0 e5ff4014 bne v0,zero,LAB_00475a58
.text:00475ac4 00000000 _nop
LAB_00475ac8: ;XREF[1,0]: 00475a50
.text:00475ac8 c801bf8f lw ra,local_50+0x218(sp)
.text:00475acc c401af8f lw t7,local_54+0x218(sp)
.text:00475ad0 40381f00 sll param_4,ra,0x1
.text:00475ad4 21c0ff00 addu t8,param_4,ra
.text:00475ad8 80681800 sll t5,t8,0x2
.text:00475adc 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:00475ae0 2000ae27 addiu t6,sp,0x20
.text:00475ae4 a001a527 addiu param_2,sp,0x1a0
.text:00475ae8 1000afaf sw t7,local_208+0x218(sp)
.text:00475aec 1400b7af sw s7,local_204+0x218(sp)
.text:00475af0 2130cd01 addu param_3,t6,t5
.text:00475af4 21206002 move param_1,s3
.text:00475af8 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:00475afc 2138a000 _move param_4,param_2
.text:00475b00 1800bc8f lw gp,local_200+0x218(sp)
.text:00475b04 28004014 bne v0,zero,LAB_00475ba8
.text:00475b08 21804000 _move s0,v0
.text:00475b0c c401aa8f lw t2,local_54+0x218(sp)
.text:00475b10 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00475b14 c001a78f lw param_4,local_58+0x218(sp)
.text:00475b18 1000aaaf sw t2,local_208+0x218(sp)
.text:00475b1c 1400b7af sw s7,local_204+0x218(sp)
.text:00475b20 21206002 move param_1,s3
.text:00475b24 a001a527 addiu param_2,sp,0x1a0
.text:00475b28 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00475b2c 21302002 _move param_3,s1
.text:00475b30 1800bc8f lw gp,local_200+0x218(sp)
.text:00475b34 1c004014 bne v0,zero,LAB_00475ba8
.text:00475b38 21804000 _move s0,v0
.text:00475b3c 01001224 li s2,0x1
.text:00475b40 cc01a0af sw zero,local_4c+0x218(sp)
.text:00475b44 99ff0010 b LAB_004759ac
.text:00475b48 c801a0af _sw zero,local_50+0x218(sp)
LAB_00475b4c: ;XREF[1,0]: 00475a14
.text:00475b4c b3ff8014 bne param_1,zero,LAB_00475a1c
.text:00475b50 a001a527 _addiu param_2,sp,0x1a0
.text:00475b54 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:00475b58 c401a78f lw param_4,local_54+0x218(sp)
.text:00475b5c 1000b7af sw s7,local_208+0x218(sp)
.text:00475b60 21206002 move param_1,s3
.text:00475b64 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:00475b68 2130a000 _move param_3,param_2
.text:00475b6c 1800bc8f lw gp,local_200+0x218(sp)
.text:00475b70 0d004014 bne v0,zero,LAB_00475ba8
.text:00475b74 21804000 _move s0,v0
.text:00475b78 c401bf8f lw ra,local_54+0x218(sp)
.text:00475b7c 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00475b80 c001a78f lw param_4,local_58+0x218(sp)
.text:00475b84 1000bfaf sw ra,local_208+0x218(sp)
.text:00475b88 1400b7af sw s7,local_204+0x218(sp)
.text:00475b8c 21206002 move param_1,s3
.text:00475b90 a001a527 addiu param_2,sp,0x1a0
.text:00475b94 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00475b98 21302002 _move param_3,s1
.text:00475b9c 1800bc8f lw gp,local_200+0x218(sp)
.text:00475ba0 82ff4010 beq v0,zero,LAB_004759ac
.text:00475ba4 21804000 _move s0,v0
LAB_00475ba8: ;XREF[13,0]: 0047593c,0047596c,00475a8c,00475ab8
; 00475b04,00475b34,00475b70,00475fc4
; 00476000,00476038,0047605c,0047608c
; 0047616c
.text:00475ba8 e801b48f lw s4,local_30+0x218(sp)
.text:00475bac 01001524 li s5,0x1
.text:00475bb0 04509502 sllv t2,s5,s4
.text:00475bb4 0420d502 sllv param_1,s5,s6
.text:00475bb8 00b40a00 sll s6,t2,0x10
.text:00475bbc 03941600 sra s2,s6,0x10
.text:00475bc0 2af04402 slt s8,s2,param_1
.text:00475bc4 1100c013 beq s8,zero,LAB_00475c0c
.text:00475bc8 40581200 _sll t3,s2,0x1
.text:00475bcc 21407201 addu t0,t3,s2
.text:00475bd0 80100800 sll v0,t0,0x2
.text:00475bd4 2000a327 addiu v1,sp,0x20
.text:00475bd8 21884300 addu s1,v0,v1
.text:00475bdc 21988000 move s3,param_1
LAB_00475be0: ;XREF[1,0]: 00475c04
.text:00475be0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475be4 00000000 nop
.text:00475be8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475bec 21202002 _move param_1,s1
.text:00475bf0 01004926 addiu t1,s2,0x1
.text:00475bf4 00940900 sll s2,t1,0x10
.text:00475bf8 03941200 sra s2,s2,0x10
.text:00475bfc 2a605302 slt t4,s2,s3
.text:00475c00 1800bc8f lw gp,local_200+0x218(sp)
.text:00475c04 f6ff8015 bne t4,zero,LAB_00475be0
.text:00475c08 0c003126 _addiu s1,s1,0xc
LAB_00475c0c: ;XREF[6,0]: 00475778,004757dc,0047580c,00475bc4
; 00475ee0,00475f24
.text:00475c0c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00475c10 c401a48f lw param_1,local_54+0x218(sp)
.text:00475c14 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00475c18 00000000 _nop
.text:00475c1c 1800bc8f lw gp,local_200+0x218(sp)
.text:00475c20 00000000 nop
LAB_00475c24: ;XREF[3,0]: 0047559c,004755f4,00475624
.text:00475c24 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475c28 00000000 nop
.text:00475c2c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475c30 2c00a427 _addiu param_1,sp,0x2c
.text:00475c34 1800bc8f lw gp,local_200+0x218(sp)
.text:00475c38 00000000 nop
LAB_00475c3c: ;XREF[2,0]: 004754bc,004754e0
.text:00475c3c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475c40 00000000 nop
.text:00475c44 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475c48 a001a427 _addiu param_1,sp,0x1a0
.text:00475c4c 1800bc8f lw gp,local_200+0x218(sp)
.text:00475c50 bdfd0010 b LAB_00475348
.text:00475c54 21180002 _move v1,s0
LAB_00475c58: ;XREF[1,0]: 004756d4
.text:00475c58 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00475c5c 0000048e lw param_1,0x0(s0)
.text:00475c60 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00475c64 80281200 _sll param_2,s2,0x2
.text:00475c68 21304000 move param_3,v0
.text:00475c6c 1800bc8f lw gp,local_200+0x218(sp)
.text:00475c70 b2004010 beq v0,zero,LAB_00475f3c
.text:00475c74 f8ff0324 _li v1,-0x8
.text:00475c78 0800058e lw param_2,0x8(s0)
.text:00475c7c 00ff0c3c lui t4,0xff00
.text:00475c80 ff0f8b35 ori t3,t4,0xfff
.text:00475c84 2420ab00 and param_1,param_2,t3
.text:00475c88 00431200 sll t0,s2,0xc
.text:00475c8c 25108800 or v0,param_1,t0
.text:00475c90 02530500 srl t2,param_2,0xc
.text:00475c94 021b0200 srl v1,v0,0xc
.text:00475c98 ff0f4431 andi param_1,t2,0xfff
.text:00475c9c ff0f6530 andi param_2,v1,0xfff
.text:00475ca0 2a908500 slt s2,param_1,param_2
.text:00475ca4 000006ae sw param_3,0x0(s0)
.text:00475ca8 8cfe4012 beq s2,zero,LAB_004756dc
.text:00475cac 080002ae _sw v0,0x8(s0)
LAB_00475cb0: ;XREF[1,0]: 00475cc4
.text:00475cb0 01008f24 addiu t7,param_1,0x1
.text:00475cb4 80700400 sll t6,param_1,0x2
.text:00475cb8 ffffe431 andi param_1,t7,0xffff
.text:00475cbc 2168c601 addu t5,t6,param_3
.text:00475cc0 2a488500 slt t1,param_1,param_2
.text:00475cc4 faff2015 bne t1,zero,LAB_00475cb0
.text:00475cc8 0000a0ad _sw zero,0x0(t5)
.text:00475ccc 83fe0010 b LAB_004756dc
.text:00475cd0 00000000 _nop
LAB_00475cd4: ;XREF[1,0]: 00475578
.text:00475cd4 2c00b827 addiu t8,sp,0x2c
.text:00475cd8 32fe5812 beq s2,t8,LAB_004755a4
.text:00475cdc ff0f4531 _andi param_2,t2,0xfff
.text:00475ce0 3400a38f lw v1,local_1e4+0x218(sp)
.text:00475ce4 00000000 nop
.text:00475ce8 02130300 srl v0,v1,0xc
.text:00475cec ff0f4430 andi param_1,v0,0xfff
.text:00475cf0 2af88500 slt ra,param_1,param_2
.text:00475cf4 0b00e013 beq ra,zero,LAB_00475d24
.text:00475cf8 ff0f4631 _andi param_3,t2,0xfff
.text:00475cfc ffffb030 andi s0,param_2,0xffff
.text:00475d00 81010a2e sltiu t2,s0,0x181
.text:00475d04 6c004011 beq t2,zero,LAB_00475eb8
.text:00475d08 f8ff0324 _li v1,-0x8
.text:00475d0c 2a289000 slt param_2,param_1,s0
.text:00475d10 2700a014 bne param_2,zero,LAB_00475db0
.text:00475d14 00000000 _nop
LAB_00475d18: ;XREF[2,0]: 00475e00,00475e2c
.text:00475d18 08004a8e lw t2,0x8(s2)
.text:00475d1c 00000000 nop
.text:00475d20 ff0f4631 andi param_3,t2,0xfff
LAB_00475d24: ;XREF[1,0]: 00475cf4
.text:00475d24 0000438e lw v1,0x0(s2)
.text:00475d28 2c00a58f lw param_2,local_1ec+0x218(sp)
.text:00475d2c 0900c010 beq param_3,zero,LAB_00475d54
.text:00475d30 21200000 _clear param_1
.text:00475d34 2120c000 move param_1,param_3
LAB_00475d38: ;XREF[1,0]: 00475d48
.text:00475d38 0000728c lw s2,0x0(v1)
.text:00475d3c ffff8424 addiu param_1,param_1,-0x1
.text:00475d40 0000b2ac sw s2,0x0(param_2)
.text:00475d44 04006324 addiu v1,v1,0x4
.text:00475d48 fbff8014 bne param_1,zero,LAB_00475d38
.text:00475d4c 0400a524 _addiu param_2,param_2,0x4
.text:00475d50 2120c000 move param_1,param_3
LAB_00475d54: ;XREF[1,0]: 00475d2c
.text:00475d54 3400a28f lw v0,local_1e4+0x218(sp)
.text:00475d58 00000000 nop
.text:00475d5c ff0f4230 andi v0,v0,0xfff
.text:00475d60 2a308200 slt param_3,param_1,v0
.text:00475d64 0500c010 beq param_3,zero,LAB_00475d7c
.text:00475d68 23104400 _subu v0,v0,param_1
LAB_00475d6c: ;XREF[1,0]: 00475d74
.text:00475d6c ffff4224 addiu v0,v0,-0x1
.text:00475d70 0000a0ac sw zero,0x0(param_2)
.text:00475d74 fdff4014 bne v0,zero,LAB_00475d6c
.text:00475d78 0400a524 _addiu param_2,param_2,0x4
LAB_00475d7c: ;XREF[1,0]: 00475d64
.text:00475d7c 3400ad8f lw t5,local_1e4+0x218(sp)
.text:00475d80 00f00e24 li t6,-0x1000
.text:00475d84 ff0f4931 andi t1,t2,0xfff
.text:00475d88 2460ae01 and t4,t5,t6
.text:00475d8c fffe083c lui t0,0xfeff
.text:00475d90 25c88901 or t9,t4,t1
.text:00475d94 00010b3c lui t3,0x100
.text:00475d98 ffff0435 ori param_1,t0,0xffff
.text:00475d9c 24284b01 and param_2,t2,t3
.text:00475da0 24502403 and t2,t9,param_1
.text:00475da4 25184501 or v1,t2,param_2
.text:00475da8 fefd0010 b LAB_004755a4
.text:00475dac 3400a3af _sw v1,local_1e4+0x218(sp)
LAB_00475db0: ;XREF[1,0]: 00475d10
.text:00475db0 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00475db4 2c00a48f lw param_1,local_1ec+0x218(sp)
.text:00475db8 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00475dbc 80281000 _sll param_2,s0,0x2
.text:00475dc0 21304000 move param_3,v0
.text:00475dc4 1800bc8f lw gp,local_200+0x218(sp)
.text:00475dc8 3b004010 beq v0,zero,LAB_00475eb8
.text:00475dcc f8ff0324 _li v1,-0x8
.text:00475dd0 3400a98f lw t1,local_1e4+0x218(sp)
.text:00475dd4 00ff143c lui s4,0xff00
.text:00475dd8 ff0f8f36 ori t7,s4,0xfff
.text:00475ddc 24682f01 and t5,t1,t7
.text:00475de0 00731000 sll t6,s0,0xc
.text:00475de4 2510ae01 or v0,t5,t6
.text:00475de8 025b0200 srl t3,v0,0xc
.text:00475dec 02630900 srl t4,t1,0xc
.text:00475df0 ff0f8531 andi param_2,t4,0xfff
.text:00475df4 ff0f6831 andi t0,t3,0xfff
.text:00475df8 2a20a800 slt param_1,param_2,t0
.text:00475dfc 2c00a6af sw param_3,local_1ec+0x218(sp)
.text:00475e00 c5ff8010 beq param_1,zero,LAB_00475d18
.text:00475e04 3400a2af _sw v0,local_1e4+0x218(sp)
.text:00475e08 02830200 srl s0,v0,0xc
.text:00475e0c ff0f0432 andi param_1,s0,0xfff
LAB_00475e10: ;XREF[1,0]: 00475e24
.text:00475e10 0100bf24 addiu ra,param_2,0x1
.text:00475e14 80c00500 sll t8,param_2,0x2
.text:00475e18 ffffe533 andi param_2,ra,0xffff
.text:00475e1c 21380603 addu param_4,t8,param_3
.text:00475e20 2ab8a400 slt s7,param_2,param_1
.text:00475e24 faffe016 bne s7,zero,LAB_00475e10
.text:00475e28 0000e0ac _sw zero,0x0(param_4)
.text:00475e2c baff0010 b LAB_00475d18
.text:00475e30 00000000 _nop
LAB_00475e34: ;XREF[1,0]: 004755ec
.text:00475e34 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:00475e38 1000a0af sw zero,local_208+0x218(sp)
.text:00475e3c 1400a0af sw zero,local_204+0x218(sp)
.text:00475e40 21206002 move param_1,s3
.text:00475e44 2c00a527 addiu param_2,sp,0x2c
.text:00475e48 a001a627 addiu param_3,sp,0x1a0
.text:00475e4c 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:00475e50 21384002 _move param_4,s2
.text:00475e54 1800bc8f lw gp,local_200+0x218(sp)
.text:00475e58 08004010 beq v0,zero,LAB_00475e7c
.text:00475e5c 21804000 _move s0,v0
.text:00475e60 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475e64 00000000 nop
.text:00475e68 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475e6c 21204002 _move param_1,s2
.text:00475e70 1800bc8f lw gp,local_200+0x218(sp)
.text:00475e74 dffd0010 b LAB_004755f4
.text:00475e78 00000000 _nop
LAB_00475e7c: ;XREF[1,0]: 00475e58
.text:00475e7c 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:00475e80 21206002 move param_1,s3
.text:00475e84 21284002 move param_2,s2
.text:00475e88 21302002 move param_3,s1
.text:00475e8c 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:00475e90 2c00a727 _addiu param_4,sp,0x2c
.text:00475e94 1800bc8f lw gp,local_200+0x218(sp)
.text:00475e98 21204002 move param_1,s2
.text:00475e9c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475ea0 00000000 nop
.text:00475ea4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475ea8 21804000 _move s0,v0
.text:00475eac 1800bc8f lw gp,local_200+0x218(sp)
.text:00475eb0 d0fd0010 b LAB_004755f4
.text:00475eb4 00000000 _nop
LAB_00475eb8: ;XREF[2,0]: 00475d04,00475dc8
.text:00475eb8 b8fd0010 b LAB_0047559c
.text:00475ebc 21806000 _move s0,v1
LAB_00475ec0: ;XREF[1,0]: 004758dc
.text:00475ec0 d801b88f lw t8,local_40+0x218(sp)
.text:00475ec4 adfe0010 b LAB_0047597c
.text:00475ec8 ffff1733 _andi s7,t8,0xffff
LAB_00475ecc: ;XREF[1,0]: 0047589c
.text:00475ecc e001b58f lw s5,local_38+0x218(sp)
.text:00475ed0 00000000 nop
.text:00475ed4 008c1500 sll s1,s5,0x10
.text:00475ed8 038c1100 sra s1,s1,0x10
.text:00475edc 2a983402 slt s3,s1,s4
.text:00475ee0 4aff6012 beq s3,zero,LAB_00475c0c
.text:00475ee4 40681100 _sll t5,s1,0x1
.text:00475ee8 2148b101 addu t1,t5,s1
.text:00475eec 80b00900 sll s6,t1,0x2
.text:00475ef0 2000be27 addiu s8,sp,0x20
.text:00475ef4 2190de02 addu s2,s6,s8
LAB_00475ef8: ;XREF[1,0]: 00475f1c
.text:00475ef8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00475efc 00000000 nop
.text:00475f00 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00475f04 21204002 _move param_1,s2
.text:00475f08 01003826 addiu t8,s1,0x1
.text:00475f0c 007c1800 sll t7,t8,0x10
.text:00475f10 038c0f00 sra s1,t7,0x10
.text:00475f14 2a703402 slt t6,s1,s4
.text:00475f18 1800bc8f lw gp,local_200+0x218(sp)
.text:00475f1c f6ffc015 bne t6,zero,LAB_00475ef8
.text:00475f20 0c005226 _addiu s2,s2,0xc
.text:00475f24 39ff0010 b LAB_00475c0c
.text:00475f28 00000000 _nop
LAB_00475f2c: ;XREF[1,0]: 00475560
.text:00475f2c 91fd0010 b LAB_00475574
.text:00475f30 ffff0424 _li param_1,-0x1
LAB_00475f34: ;XREF[1,0]: 00475558
.text:00475f34 8ffd0010 b LAB_00475574
.text:00475f38 01000424 _li param_1,0x1
LAB_00475f3c: ;XREF[2,0]: 004756c8,00475c70
.text:00475f3c 0dfe0010 b LAB_00475774
.text:00475f40 21106000 _move v0,v1
LAB_00475f44: ;XREF[1,0]: 004759d0
.text:00475f44 02001524 li s5,0x2
.text:00475f48 46005516 bne s2,s5,LAB_00476064
.text:00475f4c 00000000 _nop
.text:00475f50 cc01b48f lw s4,local_4c+0x218(sp)
.text:00475f54 00000000 nop
.text:00475f58 4200801a blez s4,LAB_00476064
.text:00475f5c 21900000 _clear s2
.text:00475f60 08000010 b LAB_00475f84
.text:00475f64 00000000 _nop
LAB_00475f68: ;XREF[1,0]: 00476054
.text:00475f68 01004926 addiu t1,s2,0x1
LAB_00475f6c: ;XREF[1,0]: 00476008
.text:00475f6c 00940900 sll s2,t1,0x10
.text:00475f70 cc01a48f lw param_1,local_4c+0x218(sp)
.text:00475f74 03941200 sra s2,s2,0x10
.text:00475f78 2a284402 slt param_2,s2,param_1
.text:00475f7c 3900a010 beq param_2,zero,LAB_00476064
.text:00475f80 00000000 _nop
LAB_00475f84: ;XREF[1,0]: 00475f60
.text:00475f84 c801a38f lw v1,local_50+0x218(sp)
.text:00475f88 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:00475f8c 40300300 sll param_3,v1,0x1
.text:00475f90 a001a527 addiu param_2,sp,0x1a0
.text:00475f94 c401a78f lw param_4,local_54+0x218(sp)
.text:00475f98 c801a6af sw param_3,local_50+0x218(sp)
.text:00475f9c 21206002 move param_1,s3
.text:00475fa0 2130a000 move param_3,param_2
.text:00475fa4 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:00475fa8 1000b7af _sw s7,local_208+0x218(sp)
.text:00475fac 1800bc8f lw gp,local_200+0x218(sp)
.text:00475fb0 21804000 move s0,v0
.text:00475fb4 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00475fb8 21206002 move param_1,s3
.text:00475fbc a001a527 addiu param_2,sp,0x1a0
.text:00475fc0 c001a78f lw param_4,local_58+0x218(sp)
.text:00475fc4 f8fe4014 bne v0,zero,LAB_00475ba8
.text:00475fc8 21302002 _move param_3,s1
.text:00475fcc c401ab8f lw t3,local_54+0x218(sp)
.text:00475fd0 1400b7af sw s7,local_204+0x218(sp)
.text:00475fd4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00475fd8 1000abaf _sw t3,local_208+0x218(sp)
.text:00475fdc c801a88f lw t0,local_50+0x218(sp)
.text:00475fe0 1800bc8f lw gp,local_200+0x218(sp)
.text:00475fe4 21804000 move s0,v0
.text:00475fe8 a001a527 addiu param_2,sp,0x1a0
.text:00475fec 0710c802 srav v0,t0,s6
.text:00475ff0 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:00475ff4 21206002 move param_1,s3
.text:00475ff8 2c00a627 addiu param_3,sp,0x2c
.text:00475ffc 2138a000 move param_4,param_2
.text:00476000 e9fe0016 bne s0,zero,LAB_00475ba8
.text:00476004 01004230 _andi v0,v0,0x1
.text:00476008 d8ff4010 beq v0,zero,LAB_00475f6c
.text:0047600c 01004926 _addiu t1,s2,0x1
.text:00476010 c401b08f lw s0,local_54+0x218(sp)
.text:00476014 1400b7af sw s7,local_204+0x218(sp)
.text:00476018 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047601c 1000b0af _sw s0,local_208+0x218(sp)
.text:00476020 1800bc8f lw gp,local_200+0x218(sp)
.text:00476024 21804000 move s0,v0
.text:00476028 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047602c 21206002 move param_1,s3
.text:00476030 a001a527 addiu param_2,sp,0x1a0
.text:00476034 c001a78f lw param_4,local_58+0x218(sp)
.text:00476038 dbfe4014 bne v0,zero,LAB_00475ba8
.text:0047603c 21302002 _move param_3,s1
.text:00476040 c401ac8f lw t4,local_54+0x218(sp)
.text:00476044 1400b7af sw s7,local_204+0x218(sp)
.text:00476048 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047604c 1000acaf _sw t4,local_208+0x218(sp)
.text:00476050 1800bc8f lw gp,local_200+0x218(sp)
.text:00476054 c4ff4010 beq v0,zero,LAB_00475f68
.text:00476058 21804000 _move s0,v0
.text:0047605c d2fe0010 b LAB_00475ba8
.text:00476060 00000000 _nop
LAB_00476064: ;XREF[3,0]: 00475f48,00475f58,00475f7c
.text:00476064 1400b7af sw s7,local_204+0x218(sp)
.text:00476068 c401b78f lw s7,local_54+0x218(sp)
.text:0047606c 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:00476070 c001a78f lw param_4,local_58+0x218(sp)
.text:00476074 1000b7af sw s7,local_208+0x218(sp)
.text:00476078 21206002 move param_1,s3
.text:0047607c 21302002 move param_3,s1
.text:00476080 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:00476084 a001a527 _addiu param_2,sp,0x1a0
.text:00476088 1800bc8f lw gp,local_200+0x218(sp)
.text:0047608c c6fe4014 bne v0,zero,LAB_00475ba8
.text:00476090 21804000 _move s0,v0
.text:00476094 a001b327 addiu s3,sp,0x1a0
.text:00476098 34007e12 beq s3,s8,LAB_0047616c
.text:0047609c 21100000 _clear v0
.text:004760a0 0800c88f lw t0,0x8(s8)
.text:004760a4 a801ad8f lw t5,local_70+0x218(sp)
.text:004760a8 02730800 srl t6,t0,0xc
.text:004760ac ff0fc431 andi param_1,t6,0xfff
.text:004760b0 ff0fa331 andi v1,t5,0xfff
.text:004760b4 2a888300 slt s1,param_1,v1
.text:004760b8 09002012 beq s1,zero,LAB_004760e0
.text:004760bc 00000000 _nop
.text:004760c0 ffff7030 andi s0,v1,0xffff
.text:004760c4 81010f2e sltiu t7,s0,0x181
.text:004760c8 4900e011 beq t7,zero,LAB_004761f0
.text:004760cc f8ff0324 _li v1,-0x8
.text:004760d0 2ac09000 slt t8,param_1,s0
.text:004760d4 27000017 bne t8,zero,LAB_00476174
.text:004760d8 00000000 _nop
LAB_004760dc: ;XREF[2,0]: 004761c4,004761e8
.text:004760dc 0800c88f lw t0,0x8(s8)
LAB_004760e0: ;XREF[1,0]: 004760b8
.text:004760e0 a801a98f lw t1,local_70+0x218(sp)
.text:004760e4 a001a48f lw param_1,local_78+0x218(sp)
.text:004760e8 ff0f2631 andi param_3,t1,0xfff
.text:004760ec 0000c58f lw param_2,0x0(s8)
.text:004760f0 0900c010 beq param_3,zero,LAB_00476118
.text:004760f4 21380000 _clear param_4
.text:004760f8 2118c000 move v1,param_3
LAB_004760fc: ;XREF[1,0]: 0047610c
.text:004760fc 0000978c lw s7,0x0(param_1)
.text:00476100 ffff6324 addiu v1,v1,-0x1
.text:00476104 0000b7ac sw s7,0x0(param_2)
.text:00476108 04008424 addiu param_1,param_1,0x4
.text:0047610c fbff6014 bne v1,zero,LAB_004760fc
.text:00476110 0400a524 _addiu param_2,param_2,0x4
.text:00476114 2138c000 move param_4,param_3
LAB_00476118: ;XREF[1,0]: 004760f0
.text:00476118 ff0f0331 andi v1,t0,0xfff
.text:0047611c 2a30e300 slt param_3,param_4,v1
.text:00476120 0500c010 beq param_3,zero,LAB_00476138
.text:00476124 23106700 _subu v0,v1,param_4
LAB_00476128: ;XREF[1,0]: 00476130
.text:00476128 ffff4224 addiu v0,v0,-0x1
.text:0047612c 0000a0ac sw zero,0x0(param_2)
.text:00476130 fdff4014 bne v0,zero,LAB_00476128
.text:00476134 0400a524 _addiu param_2,param_2,0x4
LAB_00476138: ;XREF[1,0]: 00476120
.text:00476138 0800c78f lw param_4,0x8(s8)
.text:0047613c 00f01f24 li ra,-0x1000
.text:00476140 24c0ff00 and t8,param_4,ra
.text:00476144 ff0f3931 andi t9,t1,0xfff
.text:00476148 fffe0e3c lui t6,0xfeff
.text:0047614c 25881903 or s1,t8,t9
.text:00476150 00010f3c lui t7,0x100
.text:00476154 ffffcd35 ori t5,t6,0xffff
.text:00476158 24282f01 and param_2,t1,t7
.text:0047615c 24982d02 and s3,s1,t5
.text:00476160 25206502 or param_1,s3,param_2
.text:00476164 0800c4af sw param_1,0x8(s8)
.text:00476168 21100000 clear v0
LAB_0047616c: ;XREF[2,0]: 00476098,004761f0
.text:0047616c 8efe0010 b LAB_00475ba8
.text:00476170 21804000 _move s0,v0
LAB_00476174: ;XREF[1,0]: 004760d4
.text:00476174 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00476178 0000c48f lw param_1,0x0(s8)
.text:0047617c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00476180 80281000 _sll param_2,s0,0x2
.text:00476184 21304000 move param_3,v0
.text:00476188 1800bc8f lw gp,local_200+0x218(sp)
.text:0047618c 18004010 beq v0,zero,LAB_004761f0
.text:00476190 f8ff0324 _li v1,-0x8
.text:00476194 0800d48f lw s4,0x8(s8)
.text:00476198 00ff0b3c lui t3,0xff00
.text:0047619c ff0f6835 ori t0,t3,0xfff
.text:004761a0 24108802 and v0,s4,t0
.text:004761a4 001b1000 sll v1,s0,0xc
.text:004761a8 25f84300 or ra,v0,v1
.text:004761ac 02531f00 srl t2,ra,0xc
.text:004761b0 02ab1400 srl s5,s4,0xc
.text:004761b4 ff0fa432 andi param_1,s5,0xfff
.text:004761b8 ff0f4531 andi param_2,t2,0xfff
.text:004761bc 2a388500 slt param_4,param_1,param_2
.text:004761c0 0000c6af sw param_3,0x0(s8)
.text:004761c4 c5ffe010 beq param_4,zero,LAB_004760dc
.text:004761c8 0800dfaf _sw ra,0x8(s8)
LAB_004761cc: ;XREF[1,0]: 004761e0
.text:004761cc 01008924 addiu t1,param_1,0x1
.text:004761d0 80900400 sll s2,param_1,0x2
.text:004761d4 ffff2431 andi param_1,t1,0xffff
.text:004761d8 21604602 addu t4,s2,param_3
.text:004761dc 2a808500 slt s0,param_1,param_2
.text:004761e0 faff0016 bne s0,zero,LAB_004761cc
.text:004761e4 000080ad _sw zero,0x0(t4)
.text:004761e8 bcff0010 b LAB_004760dc
.text:004761ec 00000000 _nop
LAB_004761f0: ;XREF[2,0]: 004760c8,0047618c
.text:004761f0 deff0010 b LAB_0047616c
.text:004761f4 21106000 _move v0,v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_to_unsigned_bin()
;local_4 undefined4 -4 ;XREF[3,0]: 00476208,00476334,00476450
;local_8 undefined4 -8 ;XREF[3,0]: 0047620c,00476338,00476454
;local_c undefined4 -c ;XREF[3,0]: 00476210,0047633c,00476458
;local_10 undefined4 -10 ;XREF[3,0]: 00476214,00476340,0047645c
;local_14 undefined4 -14 ;XREF[3,0]: 00476218,00476344,00476460
;local_18 undefined4 -18 ;XREF[3,0]: 0047621c,00476348,00476464
;local_20 undefined4 -20 ;XREF[10,0]: 00476238,00476270,004762c4,0047635c,004763d4
; 00476400,0047642c,0047649c,004764d0,004764f4
;local_24 undefined4 -24 ;XREF[1,0]: 00476234
;local_28 undefined4 -28 ;XREF[5,0]: 00476230,00476284,00476384,00476480,004764c8
;local_30 undefined4 -30 ;XREF[6,0]: 00476220,0047625c,004762b8,0047632c,0047644c
; 00476490
;local_38 undefined4 -38 ;XREF[1,0]: 004762a0
;XREF[8,0]: Entry Point,0047af08,0047afa8
; 0047d90c,0047f0c4,0047f128
; 00480104,004d8628
.text:004761f8 07001c3c lui gp,0x7
.text:004761fc e8979c27 addiu gp,gp,-0x6818
.text:00476200 21e09903 addu gp,gp,t9
.text:00476204 b8ffbd27 addiu sp,sp,-0x48
.text:00476208 4400bfaf sw ra,local_4+0x48(sp)
.text:0047620c 4000b4af sw s4,local_8+0x48(sp)
.text:00476210 3c00b3af sw s3,local_c+0x48(sp)
.text:00476214 3800b2af sw s2,local_10+0x48(sp)
.text:00476218 3400b1af sw s1,local_14+0x48(sp)
.text:0047621c 3000b0af sw s0,local_18+0x48(sp)
.text:00476220 1800bcaf sw gp=>_gp,local_30+0x48(sp)
.text:00476224 2000b027 addiu s0,sp,0x20
.text:00476228 2188a000 move s1,a1
.text:0047622c 2198c000 move s3,a2
.text:00476230 2000a0af sw zero,local_28+0x48(sp)
.text:00476234 2400a0af sw zero,local_24+0x48(sp)
.text:00476238 2800a0af sw zero,local_20+0x48(sp)
.text:0047623c 0c000512 beq s0,a1,LAB_00476270
.text:00476240 21a08000 _move s4,a0
.text:00476244 0800a28c lw v0,0x8(a1)
.text:00476248 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047624c 02330200 srl a2,v0,0xc
.text:00476250 ff0fc630 andi a2,a2,0xfff
.text:00476254 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476258 21280002 _move a1,s0
.text:0047625c 1800bc8f lw gp,local_30+0x48(sp)
.text:00476260 3c004010 beq v0,zero,LAB_00476354
.text:00476264 21184000 _move v1,v0
LAB_00476268: ;XREF[3,0]: 00476354,00476408,00476474
.text:00476268 32006014 bne v1,zero,LAB_00476334
.text:0047626c 21106000 _move v0,v1
LAB_00476270: ;XREF[1,0]: 0047623c
.text:00476270 2800af8f lw t7,local_20+0x48(sp)
.text:00476274 00000000 nop
.text:00476278 ff0ff031 andi s0,t7,0xfff
.text:0047627c 27000012 beq s0,zero,LAB_0047631c
.text:00476280 21880000 _clear s1
LAB_00476284: ;XREF[1,0]: 004762d0
.text:00476284 2000a28f lw v0,local_28+0x48(sp)
.text:00476288 21f83302 addu ra,s1,s3
.text:0047628c 0000438c lw v1,0x0(v0)
.text:00476290 548d998f lw t9,-0x72ac(gp)=>->pstm_div_2d ;= 00473500
.text:00476294 2000a527 addiu a1,sp,0x20
.text:00476298 0000e3a3 sb v1,0x0(ra)
.text:0047629c 01003826 addiu t8,s1,0x1
.text:004762a0 1000a0af sw zero,local_38+0x48(sp)
.text:004762a4 21208002 move a0,s4
.text:004762a8 08000624 li a2,0x8
.text:004762ac 2138a000 move a3,a1
.text:004762b0 09f82003 jalr t9=>pstm_div_2d ;undefined pstm_div_2d(undefined para...
.text:004762b4 ffff1133 _andi s1,t8,0xffff
.text:004762b8 1800bc8f lw gp,local_30+0x48(sp)
.text:004762bc 5e004014 bne v0,zero,LAB_00476438
.text:004762c0 21804000 _move s0,v0
.text:004762c4 2800a78f lw a3,local_20+0x48(sp)
.text:004762c8 00000000 nop
.text:004762cc ff0fe630 andi a2,a3,0xfff
.text:004762d0 ecffc014 bne a2,zero,LAB_00476284
.text:004762d4 00000000 _nop
.text:004762d8 10002012 beq s1,zero,LAB_0047631c
.text:004762dc ffff3426 _addiu s4,s1,-0x1
.text:004762e0 ffff8732 andi a3,s4,0xffff
.text:004762e4 0d00e010 beq a3,zero,LAB_0047631c
.text:004762e8 21400000 _clear t0
LAB_004762ec: ;XREF[1,0]: 00476314
.text:004762ec 21281301 addu a1,t0,s3
.text:004762f0 2148f300 addu t1,a3,s3
.text:004762f4 01000425 addiu a0,t0,0x1
.text:004762f8 ffffec24 addiu t4,a3,-0x1
.text:004762fc 0000aa90 lbu t2,0x0(a1)
.text:00476300 00002b91 lbu t3,0x0(t1)
.text:00476304 ffff8830 andi t0,a0,0xffff
.text:00476308 ffff8731 andi a3,t4,0xffff
.text:0047630c 2b880701 sltu s1,t0,a3
.text:00476310 0000aba0 sb t3,0x0(a1)
.text:00476314 f5ff2016 bne s1,zero,LAB_004762ec
.text:00476318 00002aa1 _sb t2,0x0(t1)
LAB_0047631c: ;XREF[3,0]: 0047627c,004762d8,004762e4
.text:0047631c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476320 00000000 nop
.text:00476324 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476328 2000a427 _addiu a0,sp,0x20
.text:0047632c 1800bc8f lw gp,local_30+0x48(sp)
.text:00476330 21100000 clear v0
LAB_00476334: ;XREF[1,0]: 00476268
.text:00476334 4400bf8f lw ra,local_4+0x48(sp)
.text:00476338 4000b48f lw s4,local_8+0x48(sp)
.text:0047633c 3c00b38f lw s3,local_c+0x48(sp)
.text:00476340 3800b28f lw s2,local_10+0x48(sp)
.text:00476344 3400b18f lw s1,local_14+0x48(sp)
.text:00476348 3000b08f lw s0,local_18+0x48(sp)
.text:0047634c 0800e003 jr ra
.text:00476350 4800bd27 _addiu sp,sp,0x48
LAB_00476354: ;XREF[1,0]: 00476260
.text:00476354 c4ff3012 beq s1,s0,LAB_00476268
.text:00476358 00000000 _nop
.text:0047635c 2800a88f lw t0,local_20+0x48(sp)
.text:00476360 0800298e lw t1,0x8(s1)
.text:00476364 021b0800 srl v1,t0,0xc
.text:00476368 ff0f6430 andi a0,v1,0xfff
.text:0047636c ff0f2331 andi v1,t1,0xfff
.text:00476370 2a288300 slt a1,a0,v1
.text:00476374 2600a014 bne a1,zero,LAB_00476410
.text:00476378 ffff7230 _andi s2,v1,0xffff
.text:0047637c ff0f2631 andi a2,t1,0xfff
LAB_00476380: ;XREF[2,0]: 00476430,004764f8
.text:00476380 0000258e lw a1,0x0(s1)
.text:00476384 0000048e lw a0,0x0(s0)=>local_28
.text:00476388 0900c010 beq a2,zero,LAB_004763b0
.text:0047638c 21380000 _clear a3
.text:00476390 2118c000 move v1,a2
LAB_00476394: ;XREF[1,0]: 004763a4
.text:00476394 0000b18c lw s1,0x0(a1)
.text:00476398 ffff6324 addiu v1,v1,-0x1
.text:0047639c 000091ac sw s1,0x0(a0)
.text:004763a0 0400a524 addiu a1,a1,0x4
.text:004763a4 fbff6014 bne v1,zero,LAB_00476394
.text:004763a8 04008424 _addiu a0,a0,0x4
.text:004763ac 2138c000 move a3,a2
LAB_004763b0: ;XREF[1,0]: 00476388
.text:004763b0 ff0f0331 andi v1,t0,0xfff
.text:004763b4 2a30e300 slt a2,a3,v1
.text:004763b8 0600c010 beq a2,zero,LAB_004763d4
.text:004763bc 00000000 _nop
.text:004763c0 23106700 subu v0,v1,a3
LAB_004763c4: ;XREF[1,0]: 004763cc
.text:004763c4 ffff4224 addiu v0,v0,-0x1
.text:004763c8 000080ac sw zero,0x0(a0)
.text:004763cc fdff4014 bne v0,zero,LAB_004763c4
.text:004763d0 04008424 _addiu a0,a0,0x4
LAB_004763d4: ;XREF[1,0]: 004763b8
.text:004763d4 08000d8e lw t5,local_20+0x28(s0)
.text:004763d8 00f00e24 li t6,-0x1000
.text:004763dc ff0f2431 andi a0,t1,0xfff
.text:004763e0 2460ae01 and t4,t5,t6
.text:004763e4 00010b3c lui t3,0x100
.text:004763e8 fffe0a3c lui t2,0xfeff
.text:004763ec 24282b01 and a1,t1,t3
.text:004763f0 25c88401 or t9,t4,a0
.text:004763f4 ffff4935 ori t1,t2,0xffff
.text:004763f8 24402903 and t0,t9,t1
.text:004763fc 25380501 or a3,t0,a1
.text:00476400 080007ae sw a3,local_20+0x28(s0)
.text:00476404 21100000 clear v0
.text:00476408 97ff0010 b LAB_00476268
.text:0047640c 21184000 _move v1,v0
LAB_00476410: ;XREF[1,0]: 00476374
.text:00476410 8101472e sltiu a3,s2,0x181
.text:00476414 1600e010 beq a3,zero,LAB_00476470
.text:00476418 f8ff0324 _li v1,-0x8
.text:0047641c 2a409200 slt t0,a0,s2
.text:00476420 16000015 bne t0,zero,LAB_0047647c
.text:00476424 00000000 _nop
LAB_00476428: ;XREF[1,0]: 004764cc
.text:00476428 0800298e lw t1,0x8(s1)
.text:0047642c 0800088e lw t0,local_20+0x28(s0)
.text:00476430 d3ff0010 b LAB_00476380
.text:00476434 ff0f2631 _andi a2,t1,0xfff
LAB_00476438: ;XREF[1,0]: 004762bc
.text:00476438 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047643c 00000000 nop
.text:00476440 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476444 2000a427 _addiu a0,sp,0x20
.text:00476448 21100002 move v0,s0
.text:0047644c 1800bc8f lw gp,local_30+0x48(sp)
.text:00476450 4400bf8f lw ra,local_4+0x48(sp)
.text:00476454 4000b48f lw s4,local_8+0x48(sp)
.text:00476458 3c00b38f lw s3,local_c+0x48(sp)
.text:0047645c 3800b28f lw s2,local_10+0x48(sp)
.text:00476460 3400b18f lw s1,local_14+0x48(sp)
.text:00476464 3000b08f lw s0,local_18+0x48(sp)
.text:00476468 0800e003 jr ra
.text:0047646c 4800bd27 _addiu sp,sp,0x48
LAB_00476470: ;XREF[2,0]: 00476414,00476494
.text:00476470 21106000 move v0,v1
.text:00476474 7cff0010 b LAB_00476268
.text:00476478 21184000 _move v1,v0
LAB_0047647c: ;XREF[1,0]: 00476420
.text:0047647c 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00476480 2000a48f lw a0,local_28+0x48(sp)
.text:00476484 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00476488 80281200 _sll a1,s2,0x2
.text:0047648c 21304000 move a2,v0
.text:00476490 1800bc8f lw gp,local_30+0x48(sp)
.text:00476494 f6ff4010 beq v0,zero,LAB_00476470
.text:00476498 f8ff0324 _li v1,-0x8
.text:0047649c 2800ac8f lw t4,local_20+0x48(sp)
.text:004764a0 00ff183c lui t8,0xff00
.text:004764a4 ff0f0f37 ori t7,t8,0xfff
.text:004764a8 24688f01 and t5,t4,t7
.text:004764ac 00731200 sll t6,s2,0xc
.text:004764b0 2550ae01 or t2,t5,t6
.text:004764b4 025b0a00 srl t3,t2,0xc
.text:004764b8 02230c00 srl a0,t4,0xc
.text:004764bc ff0f8430 andi a0,a0,0xfff
.text:004764c0 ff0f6531 andi a1,t3,0xfff
.text:004764c4 2a488500 slt t1,a0,a1
.text:004764c8 2000a2af sw v0,local_28+0x48(sp)
.text:004764cc d6ff2011 beq t1,zero,LAB_00476428
.text:004764d0 2800aaaf _sw t2,local_20+0x48(sp)
LAB_004764d4: ;XREF[1,0]: 004764e8
.text:004764d4 01008224 addiu v0,a0,0x1
.text:004764d8 80180400 sll v1,a0,0x2
.text:004764dc ffff4430 andi a0,v0,0xffff
.text:004764e0 21f86600 addu ra,v1,a2
.text:004764e4 2a908500 slt s2,a0,a1
.text:004764e8 faff4016 bne s2,zero,LAB_004764d4
.text:004764ec 0000e0af _sw zero,0x0(ra)
.text:004764f0 0800298e lw t1,0x8(s1)
.text:004764f4 0800088e lw t0,local_20+0x28(s0)
.text:004764f8 a1ff0010 b LAB_00476380
.text:004764fc ff0f2631 _andi a2,t1,0xfff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_invmod()
;local_resc undefined4 c ;XREF[18,0]: 00476550,00477cd8,00477d20,00477d30,00477d88
; 00477db4,00477dc4,00477ddc,004781fc,00478244
; 00478254,004782b0,004782dc,00478314,00478338
; 00478398,004783bc,004783e0
;local_4 undefined4 -4 ;XREF[4,0]: 00476510,00476698,004766f4,00476c20
;local_8 undefined4 -8 ;XREF[4,0]: 00476514,0047669c,004766f8,00476c24
;local_c undefined4 -c ;XREF[4,0]: 00476518,004766a0,004766fc,00476c28
;local_10 undefined4 -10 ;XREF[4,0]: 0047651c,004766a4,00476700,00476c2c
;local_14 undefined4 -14 ;XREF[4,0]: 00476520,004766a8,00476704,00476c30
;local_18 undefined4 -18 ;XREF[4,0]: 00476524,004766ac,00476708,00476c34
;local_1c undefined4 -1c ;XREF[4,0]: 00476528,004766b0,0047670c,00476c38
;local_20 undefined4 -20 ;XREF[4,0]: 0047652c,004766b4,00476710,00476c3c
;local_24 undefined4 -24 ;XREF[4,0]: 00476530,004766b8,00476714,00476c40
;local_28 undefined4 -28 ;XREF[4,0]: 00476534,004766bc,00476718,00476c44
;local_30 undefined4 -30 ;XREF[6,0]: 004770e0,00477110,00477120,00477154,00477168
; 00477b88
;local_38 undefined4 -38 ;XREF[3,0]: 00477114,00477148,00477b9c
;local_40 undefined4 -40 ;XREF[5,0]: 00477b4c,0047801c,004780e4,004781e8,00478250
;local_48 undefined4 -48 ;XREF[4,0]: 00477b60,00478050,004780c0,0047825c
;local_50 undefined4 -50 ;XREF[1,0]: 00477284
;local_58 undefined4 -58 ;XREF[1,0]: 00477298
;local_60 undefined4 -60 ;XREF[5,0]: 00477088,004770a8,004770e8,00477108,00477248
;local_68 undefined4 -68 ;XREF[3,0]: 004770ac,004770d4,0047725c
;local_70 undefined4 -70 ;XREF[9,0]: 00476f60,00476f9c,00476ffc,0047702c,004776dc
; 00477710,00477aec,00477ed8,00478174
;local_78 undefined4 -78 ;XREF[7,0]: 00476fb0,004776c0,00477708,00477b00,00477f84
; 00477ff4,00478154
;local_80 undefined4 -80 ;XREF[11,0]: 00476e44,00476e80,00476ee0,00476f10,004771a8
; 004771ec,00477758,0047778c,00477e30,00477ec4
; 00477fa8
;local_88 undefined4 -88 ;XREF[6,0]: 00476e94,00477200,0047773c,00477784,00477f88
; 00478150
;local_90 undefined4 -90 ;XREF[10,1]: 00476cf4,00476d34,00476d8c,00476db8,00476f30
; 00476f64,00476fa0,00477660,00477694,0047797c
; 00477000
;local_98 undefined4 -98 ;XREF[6,0]: 00476d40,00476d40,00476fac,00477644,0047768c
; 00477990
;local_a0 undefined4 -a0 ;XREF[3,1]: 00476dcc,00476e48,00476e84,00476ee4
;local_a8 undefined4 -a8 ;XREF[2,0]: 00476de0,00476e90
;local_b0 undefined4 -b0 ;XREF[8,0]: 00476a40,00476a70,00476a9c,00476ab4,00477838
; 00477cc0,00477d2c,00477e10
;local_b8 undefined4 -b8 ;XREF[4,0]: 00476a60,00476a90,0047784c,00477d38
;local_c0 undefined4 -c0 ;XREF[1,0]: 00476b38
;local_c8 undefined4 -c8 ;XREF[1,0]: 00476b4c
;local_d0 undefined4 -d0 ;XREF[10,0]: 00476940,004769b4,004769e4,00477424,004775dc
; 00477610,00477630,004777d8,00477948,00477c50
;local_d8 undefined4 -d8 ;XREF[7,0]: 00476968,004775c0,00477608,004777ec,00477a20
; 00477c2c,00477c9c
;local_e0 undefined4 -e0 ;XREF[12,0]: 0047684c,004768c0,004768f0,00476aac,00476adc
; 004773fc,00477558,0047758c,004775ac,004778b0
; 00477934,00477a44
;local_e8 undefined4 -e8 ;XREF[6,0]: 00476874,00476af0,0047753c,00477584,00477a24
; 00477c30
;local_f0 undefined4 -f0 ;XREF[12,1]: 00476758,004767a8,004767d0,004767fc,00476800
; 00476818,00476910,00476944,00477428,00477454
; 00477488,00477634,004769b8
;local_f8 undefined4 -f8 ;XREF[5,0]: 0047677c,0047677c,00476964,00477438,00477480
;local_100 undefined4 -100 ;XREF[11,1]: 004765bc,004765fc,00476658,00476684,0047681c
; 00476850,00477400,004774d4,00477508,0047752c
; 004775b0,004768c4
;local_108 undefined4 -108 ;XREF[5,0]: 00476608,00476608,00476870,004774b8,00477500
;local_110 undefined4 -110 ;XREF[66,0]: 00476538,004765a8,00476744,00476838,00476928
; 00476a10,00476a34,00476ad0,00476b2c,00476b84
; 00476ba0,00476bb8,00476bd0,00476be8,00476c00
; 00476c1c,00476c88,00476cac,00476ce0,00476e30
; 00476f48,00477058,0047707c,0047717c,0047719c
; 004771c4,004771e0,0047723c,004772d4,004772f4
; 00477310,00477328,00477340,00477358,00477370
; 00477388,004773a0,004773bc,00477448,004774c8
; 0047754c,004775d0,00477654,004776d0,0047774c
; 004777cc,0047782c,00477884,004778f4,00477918
; 004779dc,00477ac4,00477ae0,00477b40,00477bd8
; 00477bf8,00477e04,00477e74,00477e94,00477eb8
; 00477f20,00477f40,00478074,004781dc,00478308
; 004783b0
;XREF[5,0]: Entry Point,0047cb88,0047e7e4
; 0047ee34,004d89c4
.text:00476500 07001c3c lui gp,0x7
.text:00476504 e0949c27 addiu gp,gp,-0x6b20
.text:00476508 21e09903 addu gp,gp,t9
.text:0047650c e0febd27 addiu sp,sp,-0x120
.text:00476510 1c01bfaf sw ra,local_4+0x120(sp)
.text:00476514 1801beaf sw s8,local_8+0x120(sp)
.text:00476518 1401b7af sw s7,local_c+0x120(sp)
.text:0047651c 1001b6af sw s6,local_10+0x120(sp)
.text:00476520 0c01b5af sw s5,local_14+0x120(sp)
.text:00476524 0801b4af sw s4,local_18+0x120(sp)
.text:00476528 0401b3af sw s3,local_1c+0x120(sp)
.text:0047652c 0001b2af sw s2,local_20+0x120(sp)
.text:00476530 fc00b1af sw s1,local_24+0x120(sp)
.text:00476534 f800b0af sw s0,local_28+0x120(sp)
.text:00476538 1000bcaf sw gp=>_gp,local_110+0x120(sp)
.text:0047653c 21b0c000 move s6,a2
.text:00476540 0800c68c lw a2,0x8(a2)
.text:00476544 21a88000 move s5,a0
.text:00476548 ff0fc230 andi v0,a2,0xfff
.text:0047654c 21b8a000 move s7,a1
.text:00476550 2c01a7af sw a3,local_resc+0x120(sp)
.text:00476554 09004018 blez v0,LAB_0047657c
.text:00476558 21200000 _clear a0
.text:0047655c 0000c88e lw t0,0x0(s6)
.text:00476560 00000000 nop
.text:00476564 0000078d lw a3,0x0(t0)
.text:00476568 00000000 nop
.text:0047656c 0100e538 xori a1,a3,0x1
.text:00476570 0100a330 andi v1,a1,0x1
.text:00476574 54006014 bne v1,zero,LAB_004766c8
.text:00476578 01000924 _li t1,0x1
LAB_0047657c: ;XREF[1,0]: 00476554
.text:0047657c 01000924 li t1,0x1
.text:00476580 55008910 beq a0,t1,LAB_004766d8
.text:00476584 025e0600 _srl t3,a2,0x18
.text:00476588 1800b127 addiu s1,sp,0x18
LAB_0047658c: ;XREF[1,0]: 004766cc
.text:0047658c 65003612 beq s1,s6,LAB_00476724
.text:00476590 02930600 _srl s2,a2,0xc
.text:00476594 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476598 ff0f4632 andi a2,s2,0xfff
.text:0047659c 2120a002 move a0,s5
.text:004765a0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004765a4 21282002 _move a1,s1
.text:004765a8 1000bc8f lw gp,local_110+0x120(sp)
.text:004765ac 38004014 bne v0,zero,LAB_00476690
.text:004765b0 21184000 _move v1,v0
.text:004765b4 3600d112 beq s6,s1,LAB_00476690
.text:004765b8 00000000 _nop
.text:004765bc 2000a88f lw t0,local_100+0x120(sp)
.text:004765c0 0800c98e lw t1,0x8(s6)
.text:004765c4 02f30800 srl s8,t0,0xc
.text:004765c8 ff0fc433 andi a0,s8,0xfff
.text:004765cc ff0f2331 andi v1,t1,0xfff
.text:004765d0 2a988300 slt s3,a0,v1
.text:004765d4 0b006012 beq s3,zero,LAB_00476604
.text:004765d8 ff0f2631 _andi a2,t1,0xfff
.text:004765dc ffff7030 andi s0,v1,0xffff
.text:004765e0 8101142e sltiu s4,s0,0x181
.text:004765e4 7c038012 beq s4,zero,LAB_004773d8
.text:004765e8 f8ff0324 _li v1,-0x8
.text:004765ec 2a489000 slt t1,a0,s0
.text:004765f0 b0032015 bne t1,zero,LAB_004774b4
.text:004765f4 00000000 _nop
LAB_004765f8: ;XREF[1,0]: 00477504
.text:004765f8 0800c98e lw t1,0x8(s6)
.text:004765fc 0800288e lw t0,local_100+0x108(s1)
.text:00476600 ff0f2631 andi a2,t1,0xfff
LAB_00476604: ;XREF[2,0]: 004765d4,00477530
.text:00476604 0000c48e lw a0,0x0(s6)
.text:00476608 0000258e lw a1=>local_108,0x0(s1)=>local_108
.text:0047660c 0900c010 beq a2,zero,LAB_00476634
.text:00476610 21380000 _clear a3
.text:00476614 2118c000 move v1,a2
LAB_00476618: ;XREF[1,0]: 00476628
.text:00476618 0000988c lw t8,0x0(a0)
.text:0047661c ffff6324 addiu v1,v1,-0x1
.text:00476620 0000b8ac sw t8,0x0(a1)
.text:00476624 04008424 addiu a0,a0,0x4
.text:00476628 fbff6014 bne v1,zero,LAB_00476618
.text:0047662c 0400a524 _addiu a1,a1,0x4
.text:00476630 2138c000 move a3,a2
LAB_00476634: ;XREF[1,0]: 0047660c
.text:00476634 ff0f0331 andi v1,t0,0xfff
.text:00476638 2a30e300 slt a2,a3,v1
.text:0047663c 0600c010 beq a2,zero,LAB_00476658
.text:00476640 00000000 _nop
.text:00476644 23106700 subu v0,v1,a3
LAB_00476648: ;XREF[1,0]: 00476650
.text:00476648 ffff4224 addiu v0,v0,-0x1
.text:0047664c 0000a0ac sw zero,0x0(a1)
.text:00476650 fdff4014 bne v0,zero,LAB_00476648
.text:00476654 0400a524 _addiu a1,a1,0x4
LAB_00476658: ;XREF[1,0]: 0047663c
.text:00476658 08002a8e lw t2,local_100+0x108(s1)
.text:0047665c 00f00824 li t0,-0x1000
.text:00476660 0001193c lui t9,0x100
.text:00476664 ff0f2231 andi v0,t1,0xfff
.text:00476668 24283901 and a1,t1,t9
.text:0047666c 24f84801 and ra,t2,t0
.text:00476670 fffe093c lui t1,0xfeff
.text:00476674 25f0e203 or s8,ra,v0
.text:00476678 ffff3435 ori s4,t1,0xffff
.text:0047667c 2498d403 and s3,s8,s4
.text:00476680 25906502 or s2,s3,a1
.text:00476684 080032ae sw s2,local_100+0x108(s1)
.text:00476688 21100000 clear v0
.text:0047668c 21184000 move v1,v0
LAB_00476690: ;XREF[3,0]: 004765ac,004765b4,004773dc
.text:00476690 24006010 beq v1,zero,LAB_00476724
.text:00476694 21106000 _move v0,v1
.text:00476698 1c01bf8f lw ra,local_4+0x120(sp)
.text:0047669c 1801be8f lw s8,local_8+0x120(sp)
.text:004766a0 1401b78f lw s7,local_c+0x120(sp)
.text:004766a4 1001b68f lw s6,local_10+0x120(sp)
.text:004766a8 0c01b58f lw s5,local_14+0x120(sp)
.text:004766ac 0801b48f lw s4,local_18+0x120(sp)
.text:004766b0 0401b38f lw s3,local_1c+0x120(sp)
.text:004766b4 0001b28f lw s2,local_20+0x120(sp)
.text:004766b8 fc00b18f lw s1,local_24+0x120(sp)
.text:004766bc f800b08f lw s0,local_28+0x120(sp)
.text:004766c0 0800e003 jr ra
.text:004766c4 2001bd27 _addiu sp,sp,0x120
LAB_004766c8: ;XREF[1,0]: 00476574
.text:004766c8 01000424 li a0,0x1
.text:004766cc afff8914 bne a0,t1,LAB_0047658c
.text:004766d0 1800b127 _addiu s1,sp,0x18
.text:004766d4 025e0600 srl t3,a2,0x18
LAB_004766d8: ;XREF[1,0]: 00476580
.text:004766d8 01006a31 andi t2,t3,0x1
.text:004766dc 04004411 beq t2,a0,LAB_004766f0
.text:004766e0 f7ff0324 _li v1,-0x9
.text:004766e4 ff0fc630 andi a2,a2,0xfff
.text:004766e8 6301c014 bne a2,zero,LAB_00476c78
.text:004766ec 7800b227 _addiu s2,sp,0x78
LAB_004766f0: ;XREF[2,0]: 004766dc,00476c8c
.text:004766f0 21106000 move v0,v1
LAB_004766f4: ;XREF[1,0]: 004773c0
.text:004766f4 1c01bf8f lw ra,local_4+0x120(sp)
.text:004766f8 1801be8f lw s8,local_8+0x120(sp)
.text:004766fc 1401b78f lw s7,local_c+0x120(sp)
.text:00476700 1001b68f lw s6,local_10+0x120(sp)
.text:00476704 0c01b58f lw s5,local_14+0x120(sp)
.text:00476708 0801b48f lw s4,local_18+0x120(sp)
.text:0047670c 0401b38f lw s3,local_1c+0x120(sp)
.text:00476710 0001b28f lw s2,local_20+0x120(sp)
.text:00476714 fc00b18f lw s1,local_24+0x120(sp)
.text:00476718 f800b08f lw s0,local_28+0x120(sp)
.text:0047671c 0800e003 jr ra
.text:00476720 2001bd27 _addiu sp,sp,0x120
LAB_00476724: ;XREF[2,0]: 0047658c,00476690
.text:00476724 0800eb8e lw t3,0x8(s7)
.text:00476728 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047672c 023b0b00 srl a3,t3,0xc
.text:00476730 2800b327 addiu s3,sp,0x28
.text:00476734 ff0fe630 andi a2,a3,0xfff
.text:00476738 2120a002 move a0,s5
.text:0047673c 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476740 21286002 _move a1,s3
.text:00476744 1000bc8f lw gp,local_110+0x120(sp)
.text:00476748 2f014014 bne v0,zero,LAB_00476c08
.text:0047674c 21804000 _move s0,v0
.text:00476750 2b00f312 beq s7,s3,LAB_00476800
.text:00476754 00000000 _nop
.text:00476758 3000a48f lw a0,local_f0+0x120(sp)
.text:0047675c 0800e88e lw t0,0x8(s7)
.text:00476760 021b0400 srl v1,a0,0xc
.text:00476764 ff0f6430 andi a0,v1,0xfff
.text:00476768 ff0f0331 andi v1,t0,0xfff
.text:0047676c 2a608300 slt t4,a0,v1
.text:00476770 37018015 bne t4,zero,LAB_00476c50
.text:00476774 ff0f0631 _andi a2,t0,0xfff
LAB_00476778: ;XREF[2,0]: 00476c70,004774ac
.text:00476778 0000e48e lw a0,0x0(s7)
.text:0047677c 0000658e lw a1=>local_f8,0x0(s3)=>local_f8
.text:00476780 0900c010 beq a2,zero,LAB_004767a8
.text:00476784 21380000 _clear a3
.text:00476788 2118c000 move v1,a2
LAB_0047678c: ;XREF[1,0]: 0047679c
.text:0047678c 00008b8c lw t3,0x0(a0)
.text:00476790 ffff6324 addiu v1,v1,-0x1
.text:00476794 0000abac sw t3,0x0(a1)
.text:00476798 04008424 addiu a0,a0,0x4
.text:0047679c fbff6014 bne v1,zero,LAB_0047678c
.text:004767a0 0400a524 _addiu a1,a1,0x4
.text:004767a4 2138c000 move a3,a2
LAB_004767a8: ;XREF[1,0]: 00476780
.text:004767a8 08006c8e lw t4,local_f0+0xf8(s3)
.text:004767ac 00000000 nop
.text:004767b0 ff0f8231 andi v0,t4,0xfff
.text:004767b4 2a30e200 slt a2,a3,v0
.text:004767b8 0500c010 beq a2,zero,LAB_004767d0
.text:004767bc 23104700 _subu v0,v0,a3
LAB_004767c0: ;XREF[1,0]: 004767c8
.text:004767c0 ffff4224 addiu v0,v0,-0x1
.text:004767c4 0000a0ac sw zero,0x0(a1)
.text:004767c8 fdff4014 bne v0,zero,LAB_004767c0
.text:004767cc 0400a524 _addiu a1,a1,0x4
LAB_004767d0: ;XREF[1,0]: 004767b8
.text:004767d0 0800658e lw a1,local_f0+0xf8(s3)
.text:004767d4 00f01e24 li s8,-0x1000
.text:004767d8 24c0be00 and t8,a1,s8
.text:004767dc ff0f1231 andi s2,t0,0xfff
.text:004767e0 fffe103c lui s0,0xfeff
.text:004767e4 25701203 or t6,t8,s2
.text:004767e8 00010f3c lui t7,0x100
.text:004767ec ffff1936 ori t9,s0,0xffff
.text:004767f0 24680f01 and t5,t0,t7
.text:004767f4 2420d901 and a0,t6,t9
.text:004767f8 25188d00 or v1,a0,t5
.text:004767fc 080063ae sw v1,local_f0+0xf8(s3)
LAB_00476800: ;XREF[2,0]: 00476750,004773d0
.text:00476800 0800748e lw s4,local_f0+0xf8(s3)
.text:00476804 fffe023c lui v0,0xfeff
.text:00476808 ffff5f34 ori ra,v0,0xffff
.text:0047680c 24489f02 and t1,s4,ra
.text:00476810 3800b427 addiu s4,sp,0x38
.text:00476814 3b009112 beq s4,s1,LAB_00476904
.text:00476818 080069ae _sw t1,local_f0+0xf8(s3)
.text:0047681c 2000a88f lw t0,local_100+0x120(sp)
.text:00476820 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476824 02530800 srl t2,t0,0xc
.text:00476828 ff0f4631 andi a2,t2,0xfff
.text:0047682c 2120a002 move a0,s5
.text:00476830 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476834 21288002 _move a1,s4
.text:00476838 1000bc8f lw gp,local_110+0x120(sp)
.text:0047683c 2f004014 bne v0,zero,LAB_004768fc
.text:00476840 21184000 _move v1,v0
.text:00476844 2d003412 beq s1,s4,LAB_004768fc
.text:00476848 00000000 _nop
.text:0047684c 4000a98f lw t1,local_e0+0x120(sp)
.text:00476850 0800248e lw a0,local_100+0x108(s1)
.text:00476854 025b0900 srl t3,t1,0xc
.text:00476858 ff0f6531 andi a1,t3,0xfff
.text:0047685c ff0f8330 andi v1,a0,0xfff
.text:00476860 2a38a300 slt a3,a1,v1
.text:00476864 df02e014 bne a3,zero,LAB_004773e4
.text:00476868 ffff7030 _andi s0,v1,0xffff
.text:0047686c ff0f8730 andi a3,a0,0xfff
LAB_00476870: ;XREF[2,0]: 00477404,004775b4
.text:00476870 0000258e lw a1,0x0(s1)=>local_108
.text:00476874 0000868e lw a2,0x0(s4)=>local_e8
.text:00476878 0900e010 beq a3,zero,LAB_004768a0
.text:0047687c 21400000 _clear t0
.text:00476880 2118e000 move v1,a3
LAB_00476884: ;XREF[1,0]: 00476894
.text:00476884 0000aa8c lw t2,0x0(a1)
.text:00476888 ffff6324 addiu v1,v1,-0x1
.text:0047688c 0000caac sw t2,0x0(a2)
.text:00476890 0400a524 addiu a1,a1,0x4
.text:00476894 fbff6014 bne v1,zero,LAB_00476884
.text:00476898 0400c624 _addiu a2,a2,0x4
.text:0047689c 2140e000 move t0,a3
LAB_004768a0: ;XREF[1,0]: 00476878
.text:004768a0 ff0f2331 andi v1,t1,0xfff
.text:004768a4 2a380301 slt a3,t0,v1
.text:004768a8 0500e010 beq a3,zero,LAB_004768c0
.text:004768ac 23106800 _subu v0,v1,t0
LAB_004768b0: ;XREF[1,0]: 004768b8
.text:004768b0 ffff4224 addiu v0,v0,-0x1
.text:004768b4 0000c0ac sw zero,0x0(a2)
.text:004768b8 fdff4014 bne v0,zero,LAB_004768b0
.text:004768bc 0400c624 _addiu a2,a2,0x4
LAB_004768c0: ;XREF[1,0]: 004768a8
.text:004768c0 08008f8e lw t7,local_e0+0xe8(s4)
.text:004768c4 0b002e92 lbu t6,local_100+0x10b(s1)
.text:004768c8 00f01824 li t8,-0x1000
.text:004768cc 2418f801 and v1,t7,t8
.text:004768d0 ff0f8430 andi a0,a0,0xfff
.text:004768d4 fffe0d3c lui t5,0xfeff
.text:004768d8 25606400 or t4,v1,a0
.text:004768dc 0100c631 andi a2,t6,0x1
.text:004768e0 ffffb935 ori t9,t5,0xffff
.text:004768e4 24409901 and t0,t4,t9
.text:004768e8 005e0600 sll t3,a2,0x18
.text:004768ec 25880b01 or s1,t0,t3
.text:004768f0 080091ae sw s1,local_e0+0xe8(s4)
.text:004768f4 21100000 clear v0
.text:004768f8 21184000 move v1,v0
LAB_004768fc: ;XREF[3,0]: 0047683c,00476844,0047789c
.text:004768fc bc006014 bne v1,zero,LAB_00476bf0
.text:00476900 21806000 _move s0,v1
LAB_00476904: ;XREF[1,0]: 00476814
.text:00476904 4800a227 addiu v0,sp,0x48
.text:00476908 3b005310 beq v0,s3,LAB_004769f8
.text:0047690c 2120a002 _move a0,s5
.text:00476910 3000a58f lw a1,local_f0+0x120(sp)
.text:00476914 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476918 02930500 srl s2,a1,0xc
.text:0047691c ff0f4632 andi a2,s2,0xfff
.text:00476920 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476924 21284000 _move a1,v0
.text:00476928 1000bc8f lw gp,local_110+0x120(sp)
.text:0047692c 30004014 bne v0,zero,LAB_004769f0
.text:00476930 21184000 _move v1,v0
.text:00476934 4800be27 addiu s8,sp,0x48
.text:00476938 2d007e12 beq s3,s8,LAB_004769f0
.text:0047693c 00000000 _nop
.text:00476940 5000a98f lw t1,local_d0+0x120(sp)
.text:00476944 0800648e lw a0,local_f0+0xf8(s3)
.text:00476948 02fb0900 srl ra,t1,0xc
.text:0047694c ff0fe533 andi a1,ra,0xfff
.text:00476950 ff0f8330 andi v1,a0,0xfff
.text:00476954 2a80a300 slt s0,a1,v1
.text:00476958 ac020016 bne s0,zero,LAB_0047740c
.text:0047695c ffff7030 _andi s0,v1,0xffff
.text:00476960 ff0f8730 andi a3,a0,0xfff
LAB_00476964: ;XREF[2,0]: 0047742c,00477638
.text:00476964 0000658e lw a1,0x0(s3)=>local_f8
.text:00476968 4800a68f lw a2,local_d8+0x120(sp)
.text:0047696c 0900e010 beq a3,zero,LAB_00476994
.text:00476970 21400000 _clear t0
.text:00476974 2118e000 move v1,a3
LAB_00476978: ;XREF[1,0]: 00476988
.text:00476978 0000b08c lw s0,0x0(a1)
.text:0047697c ffff6324 addiu v1,v1,-0x1
.text:00476980 0000d0ac sw s0,0x0(a2)
.text:00476984 0400a524 addiu a1,a1,0x4
.text:00476988 fbff6014 bne v1,zero,LAB_00476978
.text:0047698c 0400c624 _addiu a2,a2,0x4
.text:00476990 2140e000 move t0,a3
LAB_00476994: ;XREF[1,0]: 0047696c
.text:00476994 ff0f2331 andi v1,t1,0xfff
.text:00476998 2a280301 slt a1,t0,v1
.text:0047699c 0500a010 beq a1,zero,LAB_004769b4
.text:004769a0 23106800 _subu v0,v1,t0
LAB_004769a4: ;XREF[1,0]: 004769ac
.text:004769a4 ffff4224 addiu v0,v0,-0x1
.text:004769a8 0000c0ac sw zero,0x0(a2)
.text:004769ac fdff4014 bne v0,zero,LAB_004769a4
.text:004769b0 0400c624 _addiu a2,a2,0x4
LAB_004769b4: ;XREF[1,0]: 0047699c
.text:004769b4 5000ab8f lw t3,local_d0+0x120(sp)
.text:004769b8 0b006792 lbu a3,local_f0+0xfb(s3)
.text:004769bc 00f00c24 li t4,-0x1000
.text:004769c0 ff0f8830 andi t0,a0,0xfff
.text:004769c4 24886c01 and s1,t3,t4
.text:004769c8 fffe0a3c lui t2,0xfeff
.text:004769cc ffff4235 ori v0,t2,0xffff
.text:004769d0 25c82802 or t9,s1,t0
.text:004769d4 0100e930 andi t1,a3,0x1
.text:004769d8 24202203 and a0,t9,v0
.text:004769dc 00fe0900 sll ra,t1,0x18
.text:004769e0 25309f00 or a2,a0,ra
.text:004769e4 5000a6af sw a2,local_d0+0x120(sp)
.text:004769e8 21100000 clear v0
.text:004769ec 21184000 move v1,v0
LAB_004769f0: ;XREF[3,0]: 0047692c,00476938,004778a8
.text:004769f0 79006014 bne v1,zero,LAB_00476bd8
.text:004769f4 21806000 _move s0,v1
LAB_004769f8: ;XREF[1,0]: 00476908
.text:004769f8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004769fc 5800b227 addiu s2,sp,0x58
.text:00476a00 2120a002 move a0,s5
.text:00476a04 21284002 move a1,s2
.text:00476a08 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476a0c 60000624 _li a2,0x60
.text:00476a10 1000bc8f lw gp,local_110+0x120(sp)
.text:00476a14 6a004014 bne v0,zero,LAB_00476bc0
.text:00476a18 21804000 _move s0,v0
.text:00476a1c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476a20 6800be27 addiu s8,sp,0x68
.text:00476a24 2120a002 move a0,s5
.text:00476a28 2128c003 move a1,s8
.text:00476a2c 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476a30 60000624 _li a2,0x60
.text:00476a34 1000bc8f lw gp,local_110+0x120(sp)
.text:00476a38 5b004014 bne v0,zero,LAB_00476ba8
.text:00476a3c 21804000 _move s0,v0
.text:00476a40 7000af8f lw t7,local_b0+0x120(sp)
.text:00476a44 fffe053c lui a1,0xfeff
.text:00476a48 ffffb834 ori t8,a1,0xffff
.text:00476a4c 00f00324 li v1,-0x1000
.text:00476a50 2470f801 and t6,t7,t8
.text:00476a54 24a8c301 and s5,t6,v1
.text:00476a58 026b1500 srl t5,s5,0xc
.text:00476a5c ff0fa531 andi a1,t5,0xfff
.text:00476a60 6800a48f lw a0,local_b8+0x120(sp)
.text:00476a64 2a184500 slt v1,v0,a1
.text:00476a68 21100000 clear v0
.text:00476a6c 06000010 b LAB_00476a88
.text:00476a70 7000b5af _sw s5,local_b0+0x120(sp)
LAB_00476a74: ;XREF[1,0]: 00476a88
.text:00476a74 01005024 addiu s0,v0,0x1
.text:00476a78 ffff0232 andi v0,s0,0xffff
.text:00476a7c 000080ac sw zero,0x0(a0)
.text:00476a80 2a184500 slt v1,v0,a1
.text:00476a84 04008424 addiu a0,a0,0x4
LAB_00476a88: ;XREF[1,0]: 00476a6c
.text:00476a88 faff6014 bne v1,zero,LAB_00476a74
.text:00476a8c 01000a24 _li t2,0x1
.text:00476a90 0000c48f lw a0,0x0(s8)=>local_b8
.text:00476a94 00000000 nop
.text:00476a98 00008aac sw t2,0x0(a0)
.text:00476a9c 0800c98f lw t1,local_b0+0xb8(s8)
.text:00476aa0 00f00224 li v0,-0x1000
.text:00476aa4 24f82201 and ra,t1,v0
.text:00476aa8 0100e637 ori a2,ra,0x1
.text:00476aac 4000a48f lw a0,local_e0+0x120(sp)
.text:00476ab0 21a80000 clear s5
.text:00476ab4 0800c6af sw a2,local_b0+0xb8(s8)
.text:00476ab8 0a000010 b LAB_00476ae4
.text:00476abc 01001124 _li s1,0x1
LAB_00476ac0: ;XREF[2,0]: 00476b6c,00476b88
.text:00476ac0 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00476ac4 21204002 move a0,s2
.text:00476ac8 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00476acc 21284002 _move a1,s2
.text:00476ad0 1000bc8f lw gp,local_110+0x120(sp)
.text:00476ad4 2e004014 bne v0,zero,LAB_00476b90
.text:00476ad8 21804000 _move s0,v0
.text:00476adc 4000a48f lw a0,local_e0+0x120(sp)
.text:00476ae0 00000000 nop
LAB_00476ae4: ;XREF[2,0]: 00476ab8,00477940
.text:00476ae4 ff0f8e30 andi t6,a0,0xfff
.text:00476ae8 0a00c019 blez t6,LAB_00476b14
.text:00476aec 21200000 _clear a0
.text:00476af0 3800a58f lw a1,local_e8+0x120(sp)
.text:00476af4 00000000 nop
.text:00476af8 0000b88c lw t8,0x0(a1)
.text:00476afc 00000000 nop
.text:00476b00 01000f3b xori t7,t8,0x1
.text:00476b04 0100e331 andi v1,t7,0x1
.text:00476b08 02006010 beq v1,zero,LAB_00476b14
.text:00476b0c 00000000 _nop
.text:00476b10 01000424 li a0,0x1
LAB_00476b14: ;XREF[2,0]: 00476ae8,00476b08
.text:00476b14 27039114 bne a0,s1,LAB_004777b4
.text:00476b18 21208002 _move a0,s4
.text:00476b1c 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00476b20 00000000 nop
.text:00476b24 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00476b28 21288002 _move a1,s4
.text:00476b2c 1000bc8f lw gp,local_110+0x120(sp)
.text:00476b30 17004014 bne v0,zero,LAB_00476b90
.text:00476b34 21804000 _move s0,v0
.text:00476b38 6000a88f lw t0,local_c0+0x120(sp)
.text:00476b3c 00000000 nop
.text:00476b40 ff0f0731 andi a3,t0,0xfff
.text:00476b44 0900e018 blez a3,LAB_00476b6c
.text:00476b48 21200000 _clear a0
.text:00476b4c 5800ad8f lw t5,local_c8+0x120(sp)
.text:00476b50 00000000 nop
.text:00476b54 0000ac8d lw t4,0x0(t5)
.text:00476b58 00000000 nop
.text:00476b5c 01008b31 andi t3,t4,0x1
.text:00476b60 02006011 beq t3,zero,LAB_00476b6c
.text:00476b64 00000000 _nop
.text:00476b68 01000424 li a0,0x1
LAB_00476b6c: ;XREF[2,0]: 00476b44,00476b60
.text:00476b6c d4ff9114 bne a0,s1,LAB_00476ac0
.text:00476b70 21204002 _move a0,s2
.text:00476b74 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00476b78 1800a527 addiu a1,sp,0x18
.text:00476b7c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00476b80 21304002 _move a2,s2
.text:00476b84 1000bc8f lw gp,local_110+0x120(sp)
.text:00476b88 cdff4010 beq v0,zero,LAB_00476ac0
.text:00476b8c 21804000 _move s0,v0
LAB_00476b90: ;XREF[15,0]: 00476ad4,00476b30,004777d0,00477830
; 00477890,004778f8,0047791c,00477974
; 004779e0,00477cb0,00477cb8,00477de4
; 00477e08,00478428,00478444
.text:00476b90 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476b94 00000000 nop
.text:00476b98 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476b9c 2120c003 _move a0,s8
.text:00476ba0 1000bc8f lw gp,local_110+0x120(sp)
.text:00476ba4 00000000 nop
LAB_00476ba8: ;XREF[1,0]: 00476a38
.text:00476ba8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476bac 00000000 nop
.text:00476bb0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476bb4 21204002 _move a0,s2
.text:00476bb8 1000bc8f lw gp,local_110+0x120(sp)
.text:00476bbc 00000000 nop
LAB_00476bc0: ;XREF[1,0]: 00476a14
.text:00476bc0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476bc4 00000000 nop
.text:00476bc8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476bcc 4800a427 _addiu a0,sp,0x48
.text:00476bd0 1000bc8f lw gp,local_110+0x120(sp)
.text:00476bd4 00000000 nop
LAB_00476bd8: ;XREF[1,0]: 004769f0
.text:00476bd8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476bdc 00000000 nop
.text:00476be0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476be4 21208002 _move a0,s4
.text:00476be8 1000bc8f lw gp,local_110+0x120(sp)
.text:00476bec 00000000 nop
LAB_00476bf0: ;XREF[1,0]: 004768fc
.text:00476bf0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476bf4 00000000 nop
.text:00476bf8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476bfc 21206002 _move a0,s3
.text:00476c00 1000bc8f lw gp,local_110+0x120(sp)
.text:00476c04 00000000 nop
LAB_00476c08: ;XREF[2,0]: 00476748,004773c8
.text:00476c08 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00476c0c 00000000 nop
.text:00476c10 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00476c14 1800a427 _addiu a0,sp,0x18
.text:00476c18 21100002 move v0,s0
.text:00476c1c 1000bc8f lw gp,local_110+0x120(sp)
.text:00476c20 1c01bf8f lw ra,local_4+0x120(sp)
.text:00476c24 1801be8f lw s8,local_8+0x120(sp)
.text:00476c28 1401b78f lw s7,local_c+0x120(sp)
.text:00476c2c 1001b68f lw s6,local_10+0x120(sp)
.text:00476c30 0c01b58f lw s5,local_14+0x120(sp)
.text:00476c34 0801b48f lw s4,local_18+0x120(sp)
.text:00476c38 0401b38f lw s3,local_1c+0x120(sp)
.text:00476c3c 0001b28f lw s2,local_20+0x120(sp)
.text:00476c40 fc00b18f lw s1,local_24+0x120(sp)
.text:00476c44 f800b08f lw s0,local_28+0x120(sp)
.text:00476c48 0800e003 jr ra
.text:00476c4c 2001bd27 _addiu sp,sp,0x120
LAB_00476c50: ;XREF[1,0]: 00476770
.text:00476c50 ffff7030 andi s0,v1,0xffff
.text:00476c54 81010d2e sltiu t5,s0,0x181
.text:00476c58 db01a011 beq t5,zero,LAB_004773c8
.text:00476c5c f8ff0324 _li v1,-0x8
.text:00476c60 2a709000 slt t6,a0,s0
.text:00476c64 f301c015 bne t6,zero,LAB_00477434
.text:00476c68 00000000 _nop
LAB_00476c6c: ;XREF[1,0]: 00477484
.text:00476c6c 0800e88e lw t0,0x8(s7)
.text:00476c70 c1fe0010 b LAB_00476778
.text:00476c74 ff0f0631 _andi a2,t0,0xfff
LAB_00476c78: ;XREF[1,0]: 004766e8
.text:00476c78 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476c7c 2120a002 move a0,s5
.text:00476c80 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476c84 21284002 _move a1,s2
.text:00476c88 1000bc8f lw gp,local_110+0x120(sp)
.text:00476c8c 98fe4014 bne v0,zero,LAB_004766f0
.text:00476c90 f8ff0324 _li v1,-0x8
.text:00476c94 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:00476c98 2128e002 move a1,s7
.text:00476c9c 2120a002 move a0,s5
.text:00476ca0 2130c002 move a2,s6
.text:00476ca4 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:00476ca8 21384002 _move a3,s2
.text:00476cac 1000bc8f lw gp,local_110+0x120(sp)
.text:00476cb0 bd014014 bne v0,zero,LAB_004773a8
.text:00476cb4 21804000 _move s0,v0
.text:00476cb8 8800b327 addiu s3,sp,0x88
.text:00476cbc 43007612 beq s3,s6,LAB_00476dcc
.text:00476cc0 00000000 _nop
.text:00476cc4 0800c48e lw a0,0x8(s6)
.text:00476cc8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476ccc 02330400 srl a2,a0,0xc
.text:00476cd0 ff0fc630 andi a2,a2,0xfff
.text:00476cd4 2120a002 move a0,s5
.text:00476cd8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476cdc 21286002 _move a1,s3
.text:00476ce0 1000bc8f lw gp,local_110+0x120(sp)
.text:00476ce4 37004014 bne v0,zero,LAB_00476dc4
.text:00476ce8 21184000 _move v1,v0
.text:00476cec 3500d312 beq s6,s3,LAB_00476dc4
.text:00476cf0 00000000 _nop
.text:00476cf4 9000a78f lw a3,local_90+0x120(sp)
.text:00476cf8 0800c98e lw t1,0x8(s6)
.text:00476cfc 026b0700 srl t5,a3,0xc
.text:00476d00 ff0fa431 andi a0,t5,0xfff
.text:00476d04 ff0f2331 andi v1,t1,0xfff
.text:00476d08 2a608300 slt t4,a0,v1
.text:00476d0c 0b008011 beq t4,zero,LAB_00476d3c
.text:00476d10 ff0f2631 _andi a2,t1,0xfff
.text:00476d14 ffff7130 andi s1,v1,0xffff
.text:00476d18 81012e2e sltiu t6,s1,0x181
.text:00476d1c 5d03c011 beq t6,zero,LAB_00477a94
.text:00476d20 f8ff0324 _li v1,-0x8
.text:00476d24 2a789100 slt t7,a0,s1
.text:00476d28 4502e015 bne t7,zero,LAB_00477640
.text:00476d2c 00000000 _nop
LAB_00476d30: ;XREF[2,0]: 00477690,004776b4
.text:00476d30 0800c98e lw t1,0x8(s6)
.text:00476d34 0800678e lw a3,local_90+0x98(s3)
.text:00476d38 ff0f2631 andi a2,t1,0xfff
LAB_00476d3c: ;XREF[1,0]: 00476d0c
.text:00476d3c 0000c48e lw a0,0x0(s6)
.text:00476d40 0000658e lw a1=>local_98,0x0(s3)=>local_98
.text:00476d44 0900c010 beq a2,zero,LAB_00476d6c
.text:00476d48 21400000 _clear t0
.text:00476d4c 2118c000 move v1,a2
LAB_00476d50: ;XREF[1,0]: 00476d60
.text:00476d50 00008b8c lw t3,0x0(a0)
.text:00476d54 ffff6324 addiu v1,v1,-0x1
.text:00476d58 0000abac sw t3,0x0(a1)
.text:00476d5c 04008424 addiu a0,a0,0x4
.text:00476d60 fbff6014 bne v1,zero,LAB_00476d50
.text:00476d64 0400a524 _addiu a1,a1,0x4
.text:00476d68 2140c000 move t0,a2
LAB_00476d6c: ;XREF[1,0]: 00476d44
.text:00476d6c ff0fe330 andi v1,a3,0xfff
.text:00476d70 2a300301 slt a2,t0,v1
.text:00476d74 0500c010 beq a2,zero,LAB_00476d8c
.text:00476d78 23106800 _subu v0,v1,t0
LAB_00476d7c: ;XREF[1,0]: 00476d84
.text:00476d7c ffff4224 addiu v0,v0,-0x1
.text:00476d80 0000a0ac sw zero,0x0(a1)
.text:00476d84 fdff4014 bne v0,zero,LAB_00476d7c
.text:00476d88 0400a524 _addiu a1,a1,0x4
LAB_00476d8c: ;XREF[1,0]: 00476d74
.text:00476d8c 0800788e lw t8,local_90+0x98(s3)
.text:00476d90 00f01e24 li s8,-0x1000
.text:00476d94 24a01e03 and s4,t8,s8
.text:00476d98 ff0f3731 andi s7,t1,0xfff
.text:00476d9c fffe193c lui t9,0xfeff
.text:00476da0 25709702 or t6,s4,s7
.text:00476da4 0001113c lui s1,0x100
.text:00476da8 ffff2f37 ori t7,t9,0xffff
.text:00476dac 24683101 and t5,t1,s1
.text:00476db0 2460cf01 and t4,t6,t7
.text:00476db4 25208d01 or a0,t4,t5
.text:00476db8 080064ae sw a0,local_90+0x98(s3)
.text:00476dbc 21100000 clear v0
LAB_00476dc0: ;XREF[1,0]: 00477a94
.text:00476dc0 21184000 move v1,v0
LAB_00476dc4: ;XREF[2,0]: 00476ce4,00476cec
.text:00476dc4 78016014 bne v1,zero,LAB_004773a8
.text:00476dc8 00000000 _nop
LAB_00476dcc: ;XREF[1,0]: 00476cbc
.text:00476dcc 8000a68f lw a2,local_a0+0x120(sp)
.text:00476dd0 00000000 nop
.text:00476dd4 ff0fd030 andi s0,a2,0xfff
.text:00476dd8 0a00001a blez s0,LAB_00476e04
.text:00476ddc 21200000 _clear a0
.text:00476de0 7800a58f lw a1,local_a8+0x120(sp)
.text:00476de4 00000000 nop
.text:00476de8 0000a28c lw v0,0x0(a1)
.text:00476dec 00000000 nop
.text:00476df0 01004338 xori v1,v0,0x1
.text:00476df4 01007f30 andi ra,v1,0x1
.text:00476df8 0300e013 beq ra,zero,LAB_00476e08
.text:00476dfc 01000724 _li a3,0x1
.text:00476e00 01000424 li a0,0x1
LAB_00476e04: ;XREF[1,0]: 00476dd8
.text:00476e04 01000724 li a3,0x1
LAB_00476e08: ;XREF[1,0]: 00476df8
.text:00476e08 dc028710 beq a0,a3,LAB_0047797c
.text:00476e0c 00000000 _nop
LAB_00476e10: ;XREF[1,0]: 004779b8
.text:00476e10 9800be27 addiu s8,sp,0x98
.text:00476e14 4300d213 beq s8,s2,LAB_00476f24
.text:00476e18 02330600 _srl a2,a2,0xc
.text:00476e1c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476e20 ff0fc630 andi a2,a2,0xfff
.text:00476e24 2120a002 move a0,s5
.text:00476e28 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476e2c 2128c003 _move a1,s8
.text:00476e30 1000bc8f lw gp,local_110+0x120(sp)
.text:00476e34 39004014 bne v0,zero,LAB_00476f1c
.text:00476e38 21184000 _move v1,v0
.text:00476e3c 37005e12 beq s2,s8,LAB_00476f1c
.text:00476e40 00000000 _nop
.text:00476e44 a000a98f lw t1,local_80+0x120(sp)
.text:00476e48 0800448e lw a0,local_a0+0xa8(s2)
.text:00476e4c 028b0900 srl s1,t1,0xc
.text:00476e50 ff0f2532 andi a1,s1,0xfff
.text:00476e54 ff0f8330 andi v1,a0,0xfff
.text:00476e58 2a78a300 slt t7,a1,v1
.text:00476e5c 0c00e011 beq t7,zero,LAB_00476e90
.text:00476e60 ff0f8730 _andi a3,a0,0xfff
.text:00476e64 ffff7030 andi s0,v1,0xffff
.text:00476e68 8101042e sltiu a0,s0,0x181
.text:00476e6c 0d038010 beq a0,zero,LAB_00477aa4
.text:00476e70 f8ff0324 _li v1,-0x8
.text:00476e74 2aa0b000 slt s4,a1,s0
.text:00476e78 2f028016 bne s4,zero,LAB_00477738
.text:00476e7c 00000000 _nop
LAB_00476e80: ;XREF[2,0]: 00477788,004777ac
.text:00476e80 0800c98f lw t1,local_80+0x88(s8)
.text:00476e84 0800448e lw a0,local_a0+0xa8(s2)
.text:00476e88 00000000 nop
.text:00476e8c ff0f8730 andi a3,a0,0xfff
LAB_00476e90: ;XREF[1,0]: 00476e5c
.text:00476e90 0000458e lw a1,0x0(s2)=>local_a8
.text:00476e94 0000c68f lw a2,0x0(s8)=>local_88
.text:00476e98 0900e010 beq a3,zero,LAB_00476ec0
.text:00476e9c 21400000 _clear t0
.text:00476ea0 2118e000 move v1,a3
LAB_00476ea4: ;XREF[1,0]: 00476eb4
.text:00476ea4 0000ad8c lw t5,0x0(a1)
.text:00476ea8 ffff6324 addiu v1,v1,-0x1
.text:00476eac 0000cdac sw t5,0x0(a2)
.text:00476eb0 0400a524 addiu a1,a1,0x4
.text:00476eb4 fbff6014 bne v1,zero,LAB_00476ea4
.text:00476eb8 0400c624 _addiu a2,a2,0x4
.text:00476ebc 2140e000 move t0,a3
LAB_00476ec0: ;XREF[1,0]: 00476e98
.text:00476ec0 ff0f2331 andi v1,t1,0xfff
.text:00476ec4 2a700301 slt t6,t0,v1
.text:00476ec8 0500c011 beq t6,zero,LAB_00476ee0
.text:00476ecc 23106800 _subu v0,v1,t0
LAB_00476ed0: ;XREF[1,0]: 00476ed8
.text:00476ed0 ffff4224 addiu v0,v0,-0x1
.text:00476ed4 0000c0ac sw zero,0x0(a2)
.text:00476ed8 fdff4014 bne v0,zero,LAB_00476ed0
.text:00476edc 0400c624 _addiu a2,a2,0x4
LAB_00476ee0: ;XREF[1,0]: 00476ec8
.text:00476ee0 0800c58f lw a1,local_80+0x88(s8)
.text:00476ee4 0b005892 lbu t8,local_a0+0xab(s2)
.text:00476ee8 00f00224 li v0,-0x1000
.text:00476eec 2480a200 and s0,a1,v0
.text:00476ef0 ff0f9f30 andi ra,a0,0xfff
.text:00476ef4 fffe173c lui s7,0xfeff
.text:00476ef8 25a01f02 or s4,s0,ra
.text:00476efc 01000433 andi a0,t8,0x1
.text:00476f00 fffff936 ori t9,s7,0xffff
.text:00476f04 24789902 and t7,s4,t9
.text:00476f08 008e0400 sll s1,a0,0x18
.text:00476f0c 2530f101 or a2,t7,s1
.text:00476f10 0800c6af sw a2,local_80+0x88(s8)
.text:00476f14 21100000 clear v0
LAB_00476f18: ;XREF[1,0]: 00477aa4
.text:00476f18 21184000 move v1,v0
LAB_00476f1c: ;XREF[2,0]: 00476e34,00476e3c
.text:00476f1c 1c016014 bne v1,zero,LAB_00477390
.text:00476f20 21806000 _move s0,v1
LAB_00476f24: ;XREF[1,0]: 00476e14
.text:00476f24 a800a227 addiu v0,sp,0xa8
.text:00476f28 45005310 beq v0,s3,LAB_00477040
.text:00476f2c 2120a002 _move a0,s5
.text:00476f30 9000a78f lw a3,local_90+0x120(sp)
.text:00476f34 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00476f38 021b0700 srl v1,a3,0xc
.text:00476f3c ff0f6630 andi a2,v1,0xfff
.text:00476f40 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00476f44 21284000 _move a1,v0
.text:00476f48 1000bc8f lw gp,local_110+0x120(sp)
.text:00476f4c 3a004014 bne v0,zero,LAB_00477038
.text:00476f50 21184000 _move v1,v0
.text:00476f54 a800a827 addiu t0,sp,0xa8
.text:00476f58 37006812 beq s3,t0,LAB_00477038
.text:00476f5c 00000000 _nop
.text:00476f60 b000a98f lw t1,local_70+0x120(sp)
.text:00476f64 0800648e lw a0,local_90+0x98(s3)
.text:00476f68 025b0900 srl t3,t1,0xc
.text:00476f6c ff0f6531 andi a1,t3,0xfff
.text:00476f70 ff0f8330 andi v1,a0,0xfff
.text:00476f74 2a50a300 slt t2,a1,v1
.text:00476f78 0c004011 beq t2,zero,LAB_00476fac
.text:00476f7c ff0f8730 _andi a3,a0,0xfff
.text:00476f80 ffff7030 andi s0,v1,0xffff
.text:00476f84 8101092e sltiu t1,s0,0x181
.text:00476f88 c4022011 beq t1,zero,LAB_00477a9c
.text:00476f8c f8ff0324 _li v1,-0x8
.text:00476f90 2a60b000 slt t4,a1,s0
.text:00476f94 c9018015 bne t4,zero,LAB_004776bc
.text:00476f98 00000000 _nop
LAB_00476f9c: ;XREF[2,0]: 0047770c,00477730
.text:00476f9c b000a98f lw t1,local_70+0x120(sp)
.text:00476fa0 0800648e lw a0,local_90+0x98(s3)
.text:00476fa4 00000000 nop
.text:00476fa8 ff0f8730 andi a3,a0,0xfff
LAB_00476fac: ;XREF[1,0]: 00476f78
.text:00476fac 0000658e lw a1,0x0(s3)=>local_98
.text:00476fb0 a800a68f lw a2,local_78+0x120(sp)
.text:00476fb4 0900e010 beq a3,zero,LAB_00476fdc
.text:00476fb8 21400000 _clear t0
.text:00476fbc 2118e000 move v1,a3
LAB_00476fc0: ;XREF[1,0]: 00476fd0
.text:00476fc0 0000a88c lw t0,0x0(a1)
.text:00476fc4 ffff6324 addiu v1,v1,-0x1
.text:00476fc8 0000c8ac sw t0,0x0(a2)
.text:00476fcc 0400a524 addiu a1,a1,0x4
.text:00476fd0 fbff6014 bne v1,zero,LAB_00476fc0
.text:00476fd4 0400c624 _addiu a2,a2,0x4
.text:00476fd8 2140e000 move t0,a3
LAB_00476fdc: ;XREF[1,0]: 00476fb4
.text:00476fdc ff0f2331 andi v1,t1,0xfff
.text:00476fe0 2a280301 slt a1,t0,v1
.text:00476fe4 0500a010 beq a1,zero,LAB_00476ffc
.text:00476fe8 23106800 _subu v0,v1,t0
LAB_00476fec: ;XREF[1,0]: 00476ff4
.text:00476fec ffff4224 addiu v0,v0,-0x1
.text:00476ff0 0000c0ac sw zero,0x0(a2)
.text:00476ff4 fdff4014 bne v0,zero,LAB_00476fec
.text:00476ff8 0400c624 _addiu a2,a2,0x4
LAB_00476ffc: ;XREF[1,0]: 00476fe4
.text:00476ffc b000b48f lw s4,local_70+0x120(sp)
.text:00477000 0b006e92 lbu t6,local_90+0x9b(s3)
.text:00477004 00f01724 li s7,-0x1000
.text:00477008 24789702 and t7,s4,s7
.text:0047700c ff0f9130 andi s1,a0,0xfff
.text:00477010 fffe0d3c lui t5,0xfeff
.text:00477014 2560f101 or t4,t7,s1
.text:00477018 0100c931 andi t1,t6,0x1
.text:0047701c ffffb935 ori t9,t5,0xffff
.text:00477020 24509901 and t2,t4,t9
.text:00477024 005e0900 sll t3,t1,0x18
.text:00477028 25304b01 or a2,t2,t3
.text:0047702c b000a6af sw a2,local_70+0x120(sp)
.text:00477030 21100000 clear v0
LAB_00477034: ;XREF[1,0]: 00477a9c
.text:00477034 21184000 move v1,v0
LAB_00477038: ;XREF[2,0]: 00476f4c,00476f58
.text:00477038 cf006014 bne v1,zero,LAB_00477378
.text:0047703c 21806000 _move s0,v1
LAB_00477040: ;XREF[1,0]: 00476f28
.text:00477040 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00477044 b800b427 addiu s4,sp,0xb8
.text:00477048 2120a002 move a0,s5
.text:0047704c 21288002 move a1,s4
.text:00477050 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00477054 04000624 _li a2,0x4
.text:00477058 1000bc8f lw gp,local_110+0x120(sp)
.text:0047705c c0004014 bne v0,zero,LAB_00477360
.text:00477060 21804000 _move s0,v0
.text:00477064 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00477068 e800b727 addiu s7,sp,0xe8
.text:0047706c 2120a002 move a0,s5
.text:00477070 2128e002 move a1,s7
.text:00477074 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00477078 04000624 _li a2,0x4
.text:0047707c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477080 b1004014 bne v0,zero,LAB_00477348
.text:00477084 21804000 _move s0,v0
.text:00477088 c000a38f lw v1,local_60+0x120(sp)
.text:0047708c fffe083c lui t0,0xfeff
.text:00477090 ffff0735 ori a3,t0,0xffff
.text:00477094 24f86700 and ra,v1,a3
.text:00477098 00f00224 li v0,-0x1000
.text:0047709c 2420e203 and a0,ra,v0
.text:004770a0 02c30400 srl t8,a0,0xc
.text:004770a4 ff0f0533 andi a1,t8,0xfff
.text:004770a8 c000a4af sw a0,local_60+0x120(sp)
.text:004770ac b800a48f lw a0,local_68+0x120(sp)
.text:004770b0 2a180502 slt v1,s0,a1
.text:004770b4 05000010 b LAB_004770cc
.text:004770b8 21100000 _clear v0
LAB_004770bc: ;XREF[1,0]: 004770cc
.text:004770bc ffff0232 andi v0,s0,0xffff
.text:004770c0 000080ac sw zero,0x0(a0)
.text:004770c4 2a184500 slt v1,v0,a1
.text:004770c8 04008424 addiu a0,a0,0x4
LAB_004770cc: ;XREF[1,0]: 004770b4
.text:004770cc fbff6014 bne v1,zero,LAB_004770bc
.text:004770d0 01005024 _addiu s0,v0,0x1
.text:004770d4 0000848e lw a0,0x0(s4)=>local_68
.text:004770d8 01001824 li t8,0x1
.text:004770dc 000098ac sw t8,0x0(a0)
.text:004770e0 f000af8f lw t7,local_30+0x120(sp)
.text:004770e4 fffe193c lui t9,0xfeff
.text:004770e8 08008c8e lw t4,local_60+0x68(s4)
.text:004770ec ffff3137 ori s1,t9,0xffff
.text:004770f0 00f00d24 li t5,-0x1000
.text:004770f4 2470f101 and t6,t7,s1
.text:004770f8 2430cd01 and a2,t6,t5
.text:004770fc 24488d01 and t1,t4,t5
.text:00477100 025b0600 srl t3,a2,0xc
.text:00477104 01002a35 ori t2,t1,0x1
.text:00477108 08008aae sw t2,local_60+0x68(s4)
.text:0047710c ff0f6531 andi a1,t3,0xfff
.text:00477110 f000a6af sw a2,local_30+0x120(sp)
.text:00477114 e800a48f lw a0,local_38+0x120(sp)
.text:00477118 0b00a010 beq a1,zero,LAB_00477148
.text:0047711c 21300000 _clear a2
.text:00477120 0800e28e lw v0,local_30+0x38(s7)
.text:00477124 00000000 nop
.text:00477128 02fb0200 srl ra,v0,0xc
.text:0047712c ff0fe533 andi a1,ra,0xfff
LAB_00477130: ;XREF[1,0]: 00477140
.text:00477130 0100c724 addiu a3,a2,0x1
.text:00477134 ffffe630 andi a2,a3,0xffff
.text:00477138 2a18c500 slt v1,a2,a1
.text:0047713c 000080ac sw zero,0x0(a0)
.text:00477140 fbff6014 bne v1,zero,LAB_00477130
.text:00477144 04008424 _addiu a0,a0,0x4
LAB_00477148: ;XREF[1,0]: 00477118
.text:00477148 0000ea8e lw t2,0x0(s7)=>local_38
.text:0047714c 01000b24 li t3,0x1
.text:00477150 00004bad sw t3,0x0(t2)
.text:00477154 0800e58e lw a1,local_30+0x38(s7)
.text:00477158 00f00624 li a2,-0x1000
.text:0047715c 2480a600 and s0,a1,a2
.text:00477160 01000836 ori t0,s0,0x1
.text:00477164 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00477168 0800e8ae sw t0,local_30+0x38(s7)
.text:0047716c 2120a002 move a0,s5
.text:00477170 c800a527 addiu a1,sp,0xc8
.text:00477174 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00477178 60000624 _li a2,0x60
.text:0047717c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477180 65004014 bne v0,zero,LAB_00477318
.text:00477184 21804000 _move s0,v0
.text:00477188 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047718c 2120a002 move a0,s5
.text:00477190 d800a527 addiu a1,sp,0xd8
.text:00477194 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00477198 60000624 _li a2,0x60
.text:0047719c 1000bc8f lw gp,local_110+0x120(sp)
.text:004771a0 63004014 bne v0,zero,LAB_00477330
.text:004771a4 21804000 _move s0,v0
.text:004771a8 a000a38f lw v1,local_80+0x120(sp)
.text:004771ac 11000010 b LAB_004771f4
.text:004771b0 01001124 _li s1,0x1
LAB_004771b4: ;XREF[2,0]: 004772b8,004772f8
.text:004771b4 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:004771b8 21208002 move a0,s4
.text:004771bc 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:004771c0 21288002 _move a1,s4
.text:004771c4 1000bc8f lw gp,local_110+0x120(sp)
.text:004771c8 4d004014 bne v0,zero,LAB_00477300
.text:004771cc 21804000 _move s0,v0
.text:004771d0 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:004771d4 c800a427 addiu a0,sp,0xc8
.text:004771d8 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:004771dc 21288000 _move a1,a0
.text:004771e0 1000bc8f lw gp,local_110+0x120(sp)
.text:004771e4 46004014 bne v0,zero,LAB_00477300
.text:004771e8 21804000 _move s0,v0
.text:004771ec a000a38f lw v1,local_80+0x120(sp)
.text:004771f0 00000000 nop
LAB_004771f4: ;XREF[2,0]: 004771ac,00477ed0
.text:004771f4 ff0f6730 andi a3,v1,0xfff
.text:004771f8 0a00e018 blez a3,LAB_00477224
.text:004771fc 21200000 _clear a0
.text:00477200 9800a68f lw a2,local_88+0x120(sp)
.text:00477204 00000000 nop
.text:00477208 0000c58c lw a1,0x0(a2)
.text:0047720c 00000000 nop
.text:00477210 0100b038 xori s0,a1,0x1
.text:00477214 01000832 andi t0,s0,0x1
.text:00477218 02000011 beq t0,zero,LAB_00477224
.text:0047721c 00000000 _nop
.text:00477220 01000424 li a0,0x1
LAB_00477224: ;XREF[2,0]: 004771f8,00477218
.text:00477224 21029114 bne a0,s1,LAB_00477aac
.text:00477228 2120c003 _move a0,s8
.text:0047722c 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00477230 00000000 nop
.text:00477234 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00477238 2128c003 _move a1,s8
.text:0047723c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477240 2f004014 bne v0,zero,LAB_00477300
.text:00477244 21804000 _move s0,v0
.text:00477248 c000a98f lw t1,local_60+0x120(sp)
.text:0047724c 00000000 nop
.text:00477250 ff0f3531 andi s5,t1,0xfff
.text:00477254 0900a01a blez s5,LAB_0047727c
.text:00477258 21200000 _clear a0
.text:0047725c b800ae8f lw t6,local_68+0x120(sp)
.text:00477260 00000000 nop
.text:00477264 0000cd8d lw t5,0x0(t6)
.text:00477268 00000000 nop
.text:0047726c 0100ac31 andi t4,t5,0x1
.text:00477270 02008011 beq t4,zero,LAB_0047727c
.text:00477274 00000000 _nop
.text:00477278 01000424 li a0,0x1
LAB_0047727c: ;XREF[2,0]: 00477254,00477270
.text:0047727c 10009110 beq a0,s1,LAB_004772c0
.text:00477280 00000000 _nop
.text:00477284 d000b88f lw t8,local_50+0x120(sp)
.text:00477288 00000000 nop
.text:0047728c ff0f0f33 andi t7,t8,0xfff
.text:00477290 0900e019 blez t7,LAB_004772b8
.text:00477294 21200000 _clear a0
.text:00477298 c800a38f lw v1,local_58+0x120(sp)
.text:0047729c 00000000 nop
.text:004772a0 0000628c lw v0,0x0(v1)
.text:004772a4 00000000 nop
.text:004772a8 01005f30 andi ra,v0,0x1
.text:004772ac 0200e013 beq ra,zero,LAB_004772b8
.text:004772b0 00000000 _nop
.text:004772b4 01000424 li a0,0x1
LAB_004772b8: ;XREF[2,0]: 00477290,004772ac
.text:004772b8 beff9114 bne a0,s1,LAB_004771b4
.text:004772bc 00000000 _nop
LAB_004772c0: ;XREF[1,0]: 0047727c
.text:004772c0 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:004772c4 21208002 move a0,s4
.text:004772c8 21286002 move a1,s3
.text:004772cc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:004772d0 21308002 _move a2,s4
.text:004772d4 1000bc8f lw gp,local_110+0x120(sp)
.text:004772d8 09004014 bne v0,zero,LAB_00477300
.text:004772dc 21804000 _move s0,v0
.text:004772e0 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:004772e4 c800a427 addiu a0,sp,0xc8
.text:004772e8 21284002 move a1,s2
.text:004772ec 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:004772f0 21308000 _move a2,a0
.text:004772f4 1000bc8f lw gp,local_110+0x120(sp)
.text:004772f8 aeff4010 beq v0,zero,LAB_004771b4
.text:004772fc 21804000 _move s0,v0
LAB_00477300: ;XREF[20,0]: 004771c8,004771e4,00477240,004772d8
; 00477ac8,00477ae4,00477b44,00477bdc
; 00477c04,00477e78,00477e98,00477ebc
; 00477f04,00477f24,00477f44,00478008
; 00478010,00478080,004781e0,004782ec
.text:00477300 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00477304 00000000 nop
.text:00477308 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047730c d800a427 _addiu a0,sp,0xd8
.text:00477310 1000bc8f lw gp,local_110+0x120(sp)
.text:00477314 00000000 nop
LAB_00477318: ;XREF[1,0]: 00477180
.text:00477318 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047731c 00000000 nop
.text:00477320 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00477324 2120e002 _move a0,s7
.text:00477328 1000bc8f lw gp,local_110+0x120(sp)
.text:0047732c 00000000 nop
LAB_00477330: ;XREF[1,0]: 004771a0
.text:00477330 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00477334 00000000 nop
.text:00477338 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047733c c800a427 _addiu a0,sp,0xc8
.text:00477340 1000bc8f lw gp,local_110+0x120(sp)
.text:00477344 00000000 nop
LAB_00477348: ;XREF[1,0]: 00477080
.text:00477348 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047734c 00000000 nop
.text:00477350 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00477354 21208002 _move a0,s4
.text:00477358 1000bc8f lw gp,local_110+0x120(sp)
.text:0047735c 00000000 nop
LAB_00477360: ;XREF[1,0]: 0047705c
.text:00477360 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00477364 00000000 nop
.text:00477368 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047736c a800a427 _addiu a0,sp,0xa8
.text:00477370 1000bc8f lw gp,local_110+0x120(sp)
.text:00477374 00000000 nop
LAB_00477378: ;XREF[1,0]: 00477038
.text:00477378 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047737c 00000000 nop
.text:00477380 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00477384 2120c003 _move a0,s8
.text:00477388 1000bc8f lw gp,local_110+0x120(sp)
.text:0047738c 00000000 nop
LAB_00477390: ;XREF[2,0]: 00476f1c,004779c0
.text:00477390 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00477394 00000000 nop
.text:00477398 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047739c 21206002 _move a0,s3
.text:004773a0 1000bc8f lw gp,local_110+0x120(sp)
.text:004773a4 00000000 nop
LAB_004773a8: ;XREF[2,0]: 00476cb0,00476dc4
.text:004773a8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004773ac 00000000 nop
.text:004773b0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004773b4 21204002 _move a0,s2
.text:004773b8 21180002 move v1,s0
.text:004773bc 1000bc8f lw gp,local_110+0x120(sp)
.text:004773c0 ccfc0010 b LAB_004766f4
.text:004773c4 21106000 _move v0,v1
LAB_004773c8: ;XREF[2,0]: 00476c58,0047744c
.text:004773c8 0ffe6014 bne v1,zero,LAB_00476c08
.text:004773cc f8ff1024 _li s0,-0x8
.text:004773d0 0bfd0010 b LAB_00476800
.text:004773d4 00000000 _nop
LAB_004773d8: ;XREF[2,0]: 004765e4,004774cc
.text:004773d8 21106000 move v0,v1
.text:004773dc acfc0010 b LAB_00476690
.text:004773e0 21184000 _move v1,v0
LAB_004773e4: ;XREF[1,0]: 00476864
.text:004773e4 8101062e sltiu a2,s0,0x181
.text:004773e8 2b01c010 beq a2,zero,LAB_00477898
.text:004773ec f8ff0324 _li v1,-0x8
.text:004773f0 2a60b000 slt t4,a1,s0
.text:004773f4 50008015 bne t4,zero,LAB_00477538
.text:004773f8 00000000 _nop
LAB_004773fc: ;XREF[1,0]: 00477588
.text:004773fc 0800898e lw t1,local_e0+0xe8(s4)
.text:00477400 0800248e lw a0,local_100+0x108(s1)
.text:00477404 1afd0010 b LAB_00476870
.text:00477408 ff0f8730 _andi a3,a0,0xfff
LAB_0047740c: ;XREF[1,0]: 00476958
.text:0047740c 8101092e sltiu t1,s0,0x181
.text:00477410 24012011 beq t1,zero,LAB_004778a4
.text:00477414 f8ff0324 _li v1,-0x8
.text:00477418 2a10b000 slt v0,a1,s0
.text:0047741c 67004014 bne v0,zero,LAB_004775bc
.text:00477420 00000000 _nop
LAB_00477424: ;XREF[1,0]: 0047760c
.text:00477424 5000a98f lw t1,local_d0+0x120(sp)
.text:00477428 0800648e lw a0,local_f0+0xf8(s3)
.text:0047742c 4dfd0010 b LAB_00476964
.text:00477430 ff0f8730 _andi a3,a0,0xfff
LAB_00477434: ;XREF[1,0]: 00476c64
.text:00477434 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00477438 2800a48f lw a0,local_f8+0x120(sp)
.text:0047743c 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00477440 80281000 _sll a1,s0,0x2
.text:00477444 21304000 move a2,v0
.text:00477448 1000bc8f lw gp,local_110+0x120(sp)
.text:0047744c deff4010 beq v0,zero,LAB_004773c8
.text:00477450 f8ff0324 _li v1,-0x8
.text:00477454 3000a58f lw a1,local_f0+0x120(sp)
.text:00477458 00ff1f3c lui ra,0xff00
.text:0047745c ff0fe937 ori t1,ra,0xfff
.text:00477460 24f0a900 and s8,a1,t1
.text:00477464 00a31000 sll s4,s0,0xc
.text:00477468 2578d403 or t7,s8,s4
.text:0047746c 02930500 srl s2,a1,0xc
.text:00477470 02c30f00 srl t8,t7,0xc
.text:00477474 ff0f4432 andi a0,s2,0xfff
.text:00477478 ff0f0533 andi a1,t8,0xfff
.text:0047747c 2a808500 slt s0,a0,a1
.text:00477480 2800a2af sw v0,local_f8+0x120(sp)
.text:00477484 f9fd0012 beq s0,zero,LAB_00476c6c
.text:00477488 3000afaf _sw t7,local_f0+0x120(sp)
LAB_0047748c: ;XREF[1,0]: 004774a0
.text:0047748c 01008724 addiu a3,a0,0x1
.text:00477490 80400400 sll t0,a0,0x2
.text:00477494 ffffe430 andi a0,a3,0xffff
.text:00477498 21500601 addu t2,t0,a2
.text:0047749c 2a108500 slt v0,a0,a1
.text:004774a0 faff4014 bne v0,zero,LAB_0047748c
.text:004774a4 000040ad _sw zero,0x0(t2)
.text:004774a8 0800e88e lw t0,0x8(s7)
.text:004774ac b2fc0010 b LAB_00476778
.text:004774b0 ff0f0631 _andi a2,t0,0xfff
LAB_004774b4: ;XREF[1,0]: 004765f0
.text:004774b4 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004774b8 1800a48f lw a0,local_108+0x120(sp)
.text:004774bc 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004774c0 80281000 _sll a1,s0,0x2
.text:004774c4 21304000 move a2,v0
.text:004774c8 1000bc8f lw gp,local_110+0x120(sp)
.text:004774cc c2ff4010 beq v0,zero,LAB_004773d8
.text:004774d0 f8ff0324 _li v1,-0x8
.text:004774d4 2000a78f lw a3,local_100+0x120(sp)
.text:004774d8 00ff0c3c lui t4,0xff00
.text:004774dc ff0f8435 ori a0,t4,0xfff
.text:004774e0 2458e400 and t3,a3,a0
.text:004774e4 001b1000 sll v1,s0,0xc
.text:004774e8 25106301 or v0,t3,v1
.text:004774ec 02530200 srl t2,v0,0xc
.text:004774f0 02430700 srl t0,a3,0xc
.text:004774f4 ff0f0431 andi a0,t0,0xfff
.text:004774f8 ff0f4531 andi a1,t2,0xfff
.text:004774fc 2af88500 slt ra,a0,a1
.text:00477500 1800a6af sw a2,local_108+0x120(sp)
.text:00477504 3cfce013 beq ra,zero,LAB_004765f8
.text:00477508 2000a2af _sw v0,local_100+0x120(sp)
LAB_0047750c: ;XREF[1,0]: 00477520
.text:0047750c 01008f24 addiu t7,a0,0x1
.text:00477510 80700400 sll t6,a0,0x2
.text:00477514 ffffe431 andi a0,t7,0xffff
.text:00477518 2168c601 addu t5,t6,a2
.text:0047751c 2a808500 slt s0,a0,a1
.text:00477520 faff0016 bne s0,zero,LAB_0047750c
.text:00477524 0000a0ad _sw zero,0x0(t5)
.text:00477528 0800c98e lw t1,0x8(s6)
.text:0047752c 0800288e lw t0,local_100+0x108(s1)
.text:00477530 34fc0010 b LAB_00476604
.text:00477534 ff0f2631 _andi a2,t1,0xfff
LAB_00477538: ;XREF[1,0]: 004773f4
.text:00477538 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0047753c 3800a48f lw a0,local_e8+0x120(sp)
.text:00477540 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00477544 80281000 _sll a1,s0,0x2
.text:00477548 21304000 move a2,v0
.text:0047754c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477550 d1004010 beq v0,zero,LAB_00477898
.text:00477554 f8ff0324 _li v1,-0x8
.text:00477558 4000af8f lw t7,local_e0+0x120(sp)
.text:0047755c 00ff1e3c lui s8,0xff00
.text:00477560 ff0fc537 ori a1,s8,0xfff
.text:00477564 24c0e501 and t8,t7,a1
.text:00477568 00931000 sll s2,s0,0xc
.text:0047756c 25681203 or t5,t8,s2
.text:00477570 02730d00 srl t6,t5,0xc
.text:00477574 02230f00 srl a0,t7,0xc
.text:00477578 ff0f8430 andi a0,a0,0xfff
.text:0047757c ff0fc531 andi a1,t6,0xfff
.text:00477580 2a188500 slt v1,a0,a1
.text:00477584 3800a2af sw v0,local_e8+0x120(sp)
.text:00477588 9cff6010 beq v1,zero,LAB_004773fc
.text:0047758c 4000adaf _sw t5,local_e0+0x120(sp)
LAB_00477590: ;XREF[1,0]: 004775a4
.text:00477590 01008224 addiu v0,a0,0x1
.text:00477594 80f80400 sll ra,a0,0x2
.text:00477598 ffff4430 andi a0,v0,0xffff
.text:0047759c 2148e603 addu t1,ra,a2
.text:004775a0 2a808500 slt s0,a0,a1
.text:004775a4 faff0016 bne s0,zero,LAB_00477590
.text:004775a8 000020ad _sw zero,0x0(t1)
.text:004775ac 0800898e lw t1,local_e0+0xe8(s4)
.text:004775b0 0800248e lw a0,local_100+0x108(s1)
.text:004775b4 aefc0010 b LAB_00476870
.text:004775b8 ff0f8730 _andi a3,a0,0xfff
LAB_004775bc: ;XREF[1,0]: 0047741c
.text:004775bc 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004775c0 4800a48f lw a0,local_d8+0x120(sp)
.text:004775c4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004775c8 80281000 _sll a1,s0,0x2
.text:004775cc 21304000 move a2,v0
.text:004775d0 1000bc8f lw gp,local_110+0x120(sp)
.text:004775d4 b3004010 beq v0,zero,LAB_004778a4
.text:004775d8 f8ff0324 _li v1,-0x8
.text:004775dc 5000ab8f lw t3,local_d0+0x120(sp)
.text:004775e0 00ff033c lui v1,0xff00
.text:004775e4 ff0f6e34 ori t6,v1,0xfff
.text:004775e8 24606e01 and t4,t3,t6
.text:004775ec 006b1000 sll t5,s0,0xc
.text:004775f0 25388d01 or a3,t4,t5
.text:004775f4 028b0700 srl s1,a3,0xc
.text:004775f8 02430b00 srl t0,t3,0xc
.text:004775fc ff0f0431 andi a0,t0,0xfff
.text:00477600 ff0f2532 andi a1,s1,0xfff
.text:00477604 2a508500 slt t2,a0,a1
.text:00477608 4800a2af sw v0,local_d8+0x120(sp)
.text:0047760c 85ff4011 beq t2,zero,LAB_00477424
.text:00477610 5000a7af _sw a3,local_d0+0x120(sp)
LAB_00477614: ;XREF[1,0]: 00477628
.text:00477614 01009e24 addiu s8,a0,0x1
.text:00477618 80900400 sll s2,a0,0x2
.text:0047761c ffffc433 andi a0,s8,0xffff
.text:00477620 21c04602 addu t8,s2,a2
.text:00477624 2a788500 slt t7,a0,a1
.text:00477628 faffe015 bne t7,zero,LAB_00477614
.text:0047762c 000000af _sw zero,0x0(t8)
.text:00477630 5000a98f lw t1,local_d0+0x120(sp)
.text:00477634 0800648e lw a0,local_f0+0xf8(s3)
.text:00477638 cafc0010 b LAB_00476964
.text:0047763c ff0f8730 _andi a3,a0,0xfff
LAB_00477640: ;XREF[1,0]: 00476d28
.text:00477640 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:00477644 8800a48f lw a0,local_98+0x120(sp)
.text:00477648 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:0047764c 80281100 _sll a1,s1,0x2
.text:00477650 21304000 move a2,v0
.text:00477654 1000bc8f lw gp,local_110+0x120(sp)
.text:00477658 0e014010 beq v0,zero,LAB_00477a94
.text:0047765c f8ff0324 _li v1,-0x8
.text:00477660 9000be8f lw s8,local_90+0x120(sp)
.text:00477664 00ff053c lui a1,0xff00
.text:00477668 ff0fa234 ori v0,a1,0xfff
.text:0047766c 001b1100 sll v1,s1,0xc
.text:00477670 24f8c203 and ra,s8,v0
.text:00477674 25a0e303 or s4,ra,v1
.text:00477678 02bb1400 srl s7,s4,0xc
.text:0047767c 02c31e00 srl t8,s8,0xc
.text:00477680 ff0f0433 andi a0,t8,0xfff
.text:00477684 ff0fe532 andi a1,s7,0xfff
.text:00477688 2a888500 slt s1,a0,a1
.text:0047768c 8800a6af sw a2,local_98+0x120(sp)
.text:00477690 a7fd2012 beq s1,zero,LAB_00476d30
.text:00477694 9000b4af _sw s4,local_90+0x120(sp)
LAB_00477698: ;XREF[1,0]: 004776ac
.text:00477698 01008a24 addiu t2,a0,0x1
.text:0047769c 80480400 sll t1,a0,0x2
.text:004776a0 ffff4431 andi a0,t2,0xffff
.text:004776a4 21402601 addu t0,t1,a2
.text:004776a8 2a388500 slt a3,a0,a1
.text:004776ac faffe014 bne a3,zero,LAB_00477698
.text:004776b0 000000ad _sw zero,0x0(t0)
.text:004776b4 9efd0010 b LAB_00476d30
.text:004776b8 00000000 _nop
LAB_004776bc: ;XREF[1,0]: 00476f94
.text:004776bc 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004776c0 a800a48f lw a0,local_78+0x120(sp)
.text:004776c4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004776c8 80281000 _sll a1,s0,0x2
.text:004776cc 21304000 move a2,v0
.text:004776d0 1000bc8f lw gp,local_110+0x120(sp)
.text:004776d4 f1004010 beq v0,zero,LAB_00477a9c
.text:004776d8 f8ff0324 _li v1,-0x8
.text:004776dc b000a48f lw a0,local_70+0x120(sp)
.text:004776e0 00ff1f3c lui ra,0xff00
.text:004776e4 ff0ff837 ori t8,ra,0xfff
.text:004776e8 24a09800 and s4,a0,t8
.text:004776ec 00bb1000 sll s7,s0,0xc
.text:004776f0 25709702 or t6,s4,s7
.text:004776f4 027b0e00 srl t7,t6,0xc
.text:004776f8 028b0400 srl s1,a0,0xc
.text:004776fc ff0f2432 andi a0,s1,0xfff
.text:00477700 ff0fe531 andi a1,t7,0xfff
.text:00477704 2a688500 slt t5,a0,a1
.text:00477708 a800a2af sw v0,local_78+0x120(sp)
.text:0047770c 23fea011 beq t5,zero,LAB_00476f9c
.text:00477710 b000aeaf _sw t6,local_70+0x120(sp)
LAB_00477714: ;XREF[1,0]: 00477728
.text:00477714 01008724 addiu a3,a0,0x1
.text:00477718 80180400 sll v1,a0,0x2
.text:0047771c ffffe430 andi a0,a3,0xffff
.text:00477720 21106600 addu v0,v1,a2
.text:00477724 2a808500 slt s0,a0,a1
.text:00477728 faff0016 bne s0,zero,LAB_00477714
.text:0047772c 000040ac _sw zero,0x0(v0)
.text:00477730 1afe0010 b LAB_00476f9c
.text:00477734 00000000 _nop
LAB_00477738: ;XREF[1,0]: 00476e78
.text:00477738 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:0047773c 9800a48f lw a0,local_88+0x120(sp)
.text:00477740 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00477744 80281000 _sll a1,s0,0x2
.text:00477748 21304000 move a2,v0
.text:0047774c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477750 d4004010 beq v0,zero,LAB_00477aa4
.text:00477754 f8ff0324 _li v1,-0x8
.text:00477758 a000a58f lw a1,local_80+0x120(sp)
.text:0047775c 00ff083c lui t0,0xff00
.text:00477760 ff0f0735 ori a3,t0,0xfff
.text:00477764 2410a700 and v0,a1,a3
.text:00477768 001b1000 sll v1,s0,0xc
.text:0047776c 25c04300 or t8,v0,v1
.text:00477770 02fb0500 srl ra,a1,0xc
.text:00477774 02831800 srl s0,t8,0xc
.text:00477778 ff0fe433 andi a0,ra,0xfff
.text:0047777c ff0f0532 andi a1,s0,0xfff
.text:00477780 2ab88500 slt s7,a0,a1
.text:00477784 9800a6af sw a2,local_88+0x120(sp)
.text:00477788 bdfde012 beq s7,zero,LAB_00476e80
.text:0047778c a000b8af _sw t8,local_80+0x120(sp)
LAB_00477790: ;XREF[1,0]: 004777a4
.text:00477790 01008c24 addiu t4,a0,0x1
.text:00477794 80580400 sll t3,a0,0x2
.text:00477798 ffff8431 andi a0,t4,0xffff
.text:0047779c 21506601 addu t2,t3,a2
.text:004777a0 2a488500 slt t1,a0,a1
.text:004777a4 faff2015 bne t1,zero,LAB_00477790
.text:004777a8 000040ad _sw zero,0x0(t2)
.text:004777ac b4fd0010 b LAB_00476e80
.text:004777b0 00000000 _nop
LAB_004777b4: ;XREF[1,0]: 00476b14
.text:004777b4 08000010 b LAB_004777d8
.text:004777b8 01001124 _li s1,0x1
LAB_004777bc: ;XREF[2,0]: 0047786c,00477888
.text:004777bc 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:004777c0 2120c003 move a0,s8
.text:004777c4 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:004777c8 2128c003 _move a1,s8
.text:004777cc 1000bc8f lw gp,local_110+0x120(sp)
.text:004777d0 effc4014 bne v0,zero,LAB_00476b90
.text:004777d4 21804000 _move s0,v0
LAB_004777d8: ;XREF[1,0]: 004777b4
.text:004777d8 5000a48f lw a0,local_d0+0x120(sp)
.text:004777dc 00000000 nop
.text:004777e0 ff0f8a30 andi t2,a0,0xfff
.text:004777e4 0a004019 blez t2,LAB_00477810
.text:004777e8 21300000 _clear a2
.text:004777ec 4800ac8f lw t4,local_d8+0x120(sp)
.text:004777f0 00000000 nop
.text:004777f4 00008b8d lw t3,0x0(t4)
.text:004777f8 00000000 nop
.text:004777fc 01006839 xori t0,t3,0x1
.text:00477800 01000731 andi a3,t0,0x1
.text:00477804 0300e010 beq a3,zero,LAB_00477814
.text:00477808 01000524 _li a1,0x1
.text:0047780c 01000624 li a2,0x1
LAB_00477810: ;XREF[1,0]: 004777e4
.text:00477810 01000524 li a1,0x1
LAB_00477814: ;XREF[1,0]: 00477804
.text:00477814 2600c514 bne a2,a1,LAB_004778b0
.text:00477818 026e0400 _srl t5,a0,0x18
.text:0047781c 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00477820 4800a427 addiu a0,sp,0x48
.text:00477824 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00477828 21288000 _move a1,a0
.text:0047782c 1000bc8f lw gp,local_110+0x120(sp)
.text:00477830 d7fc4014 bne v0,zero,LAB_00476b90
.text:00477834 21804000 _move s0,v0
.text:00477838 7000a68f lw a2,local_b0+0x120(sp)
.text:0047783c 00000000 nop
.text:00477840 ff0fd030 andi s0,a2,0xfff
.text:00477844 0900001a blez s0,LAB_0047786c
.text:00477848 21200000 _clear a0
.text:0047784c 6800a28f lw v0,local_b8+0x120(sp)
.text:00477850 00000000 nop
.text:00477854 0000498c lw t1,0x0(v0)
.text:00477858 00000000 nop
.text:0047785c 01003f31 andi ra,t1,0x1
.text:00477860 0200e013 beq ra,zero,LAB_0047786c
.text:00477864 00000000 _nop
.text:00477868 01000424 li a0,0x1
LAB_0047786c: ;XREF[2,0]: 00477844,00477860
.text:0047786c d3ff9114 bne a0,s1,LAB_004777bc
.text:00477870 2120c003 _move a0,s8
.text:00477874 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477878 1800a527 addiu a1,sp,0x18
.text:0047787c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477880 2130c003 _move a2,s8
.text:00477884 1000bc8f lw gp,local_110+0x120(sp)
.text:00477888 ccff4010 beq v0,zero,LAB_004777bc
.text:0047788c 21804000 _move s0,v0
.text:00477890 bffc0010 b LAB_00476b90
.text:00477894 00000000 _nop
LAB_00477898: ;XREF[2,0]: 004773e8,00477550
.text:00477898 21106000 move v0,v1
.text:0047789c 17fc0010 b LAB_004768fc
.text:004778a0 21184000 _move v1,v0
LAB_004778a4: ;XREF[2,0]: 00477410,004775d4
.text:004778a4 21106000 move v0,v1
.text:004778a8 51fc0010 b LAB_004769f0
.text:004778ac 21184000 _move v1,v0
LAB_004778b0: ;XREF[1,0]: 00477814
.text:004778b0 4000a68f lw a2,local_e0+0x120(sp)
.text:004778b4 00000000 nop
.text:004778b8 02760600 srl t6,a2,0x18
.text:004778bc 0100c331 andi v1,t6,0x1
.text:004778c0 0100b131 andi s1,t5,0x1
.text:004778c4 4d007110 beq v1,s1,LAB_004779fc
.text:004778c8 00000000 _nop
.text:004778cc 02006510 beq v1,a1,LAB_004778d8
.text:004778d0 ffff0424 _li a0,-0x1
.text:004778d4 01000424 li a0,0x1
LAB_004778d8: ;XREF[9,0]: 004778cc,00477a8c,00477c18,00477c24
; 00477c94,00478388,00478390,00478430
; 0047843c
.text:004778d8 ffff0624 li a2,-0x1
.text:004778dc 3a008610 beq a0,a2,LAB_004779c8
.text:004778e0 21208002 _move a0,s4
.text:004778e4 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:004778e8 4800a527 addiu a1,sp,0x48
.text:004778ec 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:004778f0 21308002 _move a2,s4
.text:004778f4 1000bc8f lw gp,local_110+0x120(sp)
.text:004778f8 a5fc4014 bne v0,zero,LAB_00476b90
.text:004778fc 21804000 _move s0,v0
.text:00477900 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477904 21204002 move a0,s2
.text:00477908 2128c003 move a1,s8
.text:0047790c 21304002 move a2,s2
LAB_00477910: ;XREF[1,0]: 004779f4
.text:00477910 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477914 00000000 _nop
.text:00477918 1000bc8f lw gp,local_110+0x120(sp)
.text:0047791c 9cfc4014 bne v0,zero,LAB_00476b90
.text:00477920 21804000 _move s0,v0
.text:00477924 0110a42e sltiu a0,s5,0x1001
.text:00477928 0100a526 addiu a1,s5,0x1
.text:0047792c c5028010 beq a0,zero,LAB_00478444
.text:00477930 ffffb530 _andi s5,a1,0xffff
.text:00477934 4000a48f lw a0,local_e0+0x120(sp)
.text:00477938 00000000 nop
.text:0047793c ff0f8a30 andi t2,a0,0xfff
.text:00477940 68fc4015 bne t2,zero,LAB_00476ae4
.text:00477944 01001124 _li s1,0x1
.text:00477948 5000a28f lw v0,local_d0+0x120(sp)
.text:0047794c 00000000 nop
.text:00477950 ff0f4330 andi v1,v0,0xfff
.text:00477954 07006010 beq v1,zero,LAB_00477974
.text:00477958 01000424 _li a0,0x1
.text:0047795c 02460200 srl t0,v0,0x18
.text:00477960 01001531 andi s5,t0,0x1
.text:00477964 0300a412 beq s5,a0,LAB_00477974
.text:00477968 02006928 _slti t1,v1,0x2
.text:0047796c cb002015 bne t1,zero,LAB_00477c9c
.text:00477970 00000000 _nop
LAB_00477974: ;XREF[2,0]: 00477954,00477964
.text:00477974 86fc0010 b LAB_00476b90
.text:00477978 ffff1024 _li s0,-0x1
LAB_0047797c: ;XREF[1,0]: 00476e08
.text:0047797c 9000a98f lw t1,local_90+0x120(sp)
.text:00477980 00000000 nop
.text:00477984 ff0f2831 andi t0,t1,0xfff
.text:00477988 0a000019 blez t0,LAB_004779b4
.text:0047798c 21200000 _clear a0
.text:00477990 8800ad8f lw t5,local_98+0x120(sp)
.text:00477994 00000000 nop
.text:00477998 0000ac8d lw t4,0x0(t5)
.text:0047799c 00000000 nop
.text:004779a0 01008b39 xori t3,t4,0x1
.text:004779a4 01006a31 andi t2,t3,0x1
.text:004779a8 03004011 beq t2,zero,LAB_004779b8
.text:004779ac 01000e24 _li t6,0x1
.text:004779b0 01000424 li a0,0x1
LAB_004779b4: ;XREF[1,0]: 00477988
.text:004779b4 01000e24 li t6,0x1
LAB_004779b8: ;XREF[1,0]: 004779a8
.text:004779b8 15fd8e14 bne a0,t6,LAB_00476e10
.text:004779bc ffff1024 _li s0,-0x1
.text:004779c0 73fe0010 b LAB_00477390
.text:004779c4 00000000 _nop
LAB_004779c8: ;XREF[1,0]: 004778dc
.text:004779c8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:004779cc 4800a427 addiu a0,sp,0x48
.text:004779d0 21288002 move a1,s4
.text:004779d4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:004779d8 21308000 _move a2,a0
.text:004779dc 1000bc8f lw gp,local_110+0x120(sp)
.text:004779e0 6bfc4014 bne v0,zero,LAB_00476b90
.text:004779e4 21804000 _move s0,v0
.text:004779e8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:004779ec 2120c003 move a0,s8
.text:004779f0 21284002 move a1,s2
.text:004779f4 c6ff0010 b LAB_00477910
.text:004779f8 2130c003 _move a2,s8
LAB_004779fc: ;XREF[1,0]: 004778c4
.text:004779fc 83006510 beq v1,a1,LAB_00477c0c
.text:00477a00 ff0fc530 _andi a1,a2,0xfff
.text:00477a04 ff0f8430 andi a0,a0,0xfff
.text:00477a08 2a488500 slt t1,a0,a1
.text:00477a0c 1f002015 bne t1,zero,LAB_00477a8c
.text:00477a10 01000324 _li v1,0x1
.text:00477a14 2a38a400 slt a3,a1,a0
.text:00477a18 1c00e014 bne a3,zero,LAB_00477a8c
.text:00477a1c ffff0324 _li v1,-0x1
.text:00477a20 4800ae8f lw t6,local_d8+0x120(sp)
.text:00477a24 3800b18f lw s1,local_e8+0x120(sp)
.text:00477a28 80680500 sll t5,a1,0x2
.text:00477a2c 2158cd01 addu t3,t6,t5
.text:00477a30 21602d02 addu t4,s1,t5
.text:00477a34 fcff8425 addiu a0,t4,-0x4
.text:00477a38 fcff6625 addiu a2,t3,-0x4
.text:00477a3c 1200a010 beq a1,zero,LAB_00477a88
.text:00477a40 21380000 _clear a3
.text:00477a44 08008f8e lw t7,local_e0+0xe8(s4)
.text:00477a48 00000000 nop
.text:00477a4c ff0fe931 andi t1,t7,0xfff
LAB_00477a50: ;XREF[1,0]: 00477a80
.text:00477a50 0000838c lw v1,0x0(a0)
.text:00477a54 0000d08c lw s0,0x0(a2)
.text:00477a58 0100ff24 addiu ra,a3,0x1
.text:00477a5c ffffe733 andi a3,ra,0xffff
.text:00477a60 2bc00302 sltu t8,s0,v1
.text:00477a64 2a40e900 slt t0,a3,t1
.text:00477a68 2b287000 sltu a1,v1,s0
.text:00477a6c fcff8424 addiu a0,a0,-0x4
.text:00477a70 71020017 bne t8,zero,LAB_00478438
.text:00477a74 fcffc624 _addiu a2,a2,-0x4
.text:00477a78 6d02a014 bne a1,zero,LAB_00478430
.text:00477a7c ffff0324 _li v1,-0x1
.text:00477a80 f3ff0015 bne t0,zero,LAB_00477a50
.text:00477a84 00000000 _nop
LAB_00477a88: ;XREF[1,0]: 00477a3c
.text:00477a88 21180000 clear v1
LAB_00477a8c: ;XREF[2,0]: 00477a0c,00477a18
.text:00477a8c 92ff0010 b LAB_004778d8
.text:00477a90 21206000 _move a0,v1
LAB_00477a94: ;XREF[2,0]: 00476d1c,00477658
.text:00477a94 cafc0010 b LAB_00476dc0
.text:00477a98 21106000 _move v0,v1
LAB_00477a9c: ;XREF[2,0]: 00476f88,004776d4
.text:00477a9c 65fd0010 b LAB_00477034
.text:00477aa0 21106000 _move v0,v1
LAB_00477aa4: ;XREF[2,0]: 00476e6c,00477750
.text:00477aa4 1cfd0010 b LAB_00476f18
.text:00477aa8 21106000 _move v0,v1
LAB_00477aac: ;XREF[1,0]: 00477224
.text:00477aac 0f000010 b LAB_00477aec
.text:00477ab0 01001124 _li s1,0x1
LAB_00477ab4: ;XREF[2,0]: 00477bbc,00477bfc
.text:00477ab4 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00477ab8 d800a427 addiu a0,sp,0xd8
.text:00477abc 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00477ac0 21288000 _move a1,a0
.text:00477ac4 1000bc8f lw gp,local_110+0x120(sp)
.text:00477ac8 0dfe4014 bne v0,zero,LAB_00477300
.text:00477acc 21804000 _move s0,v0
.text:00477ad0 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00477ad4 2120e002 move a0,s7
.text:00477ad8 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00477adc 2128e002 _move a1,s7
.text:00477ae0 1000bc8f lw gp,local_110+0x120(sp)
.text:00477ae4 06fe4014 bne v0,zero,LAB_00477300
.text:00477ae8 21804000 _move s0,v0
LAB_00477aec: ;XREF[1,0]: 00477aac
.text:00477aec b000a68f lw a2,local_70+0x120(sp)
.text:00477af0 00000000 nop
.text:00477af4 ff0fc230 andi v0,a2,0xfff
.text:00477af8 0a004018 blez v0,LAB_00477b24
.text:00477afc 21200000 _clear a0
.text:00477b00 a800b08f lw s0,local_78+0x120(sp)
.text:00477b04 00000000 nop
.text:00477b08 0000088e lw t0,0x0(s0)
.text:00477b0c 00000000 nop
.text:00477b10 01000739 xori a3,t0,0x1
.text:00477b14 0100e330 andi v1,a3,0x1
.text:00477b18 03006010 beq v1,zero,LAB_00477b28
.text:00477b1c 01000524 _li a1,0x1
.text:00477b20 01000424 li a0,0x1
LAB_00477b24: ;XREF[1,0]: 00477af8
.text:00477b24 01000524 li a1,0x1
LAB_00477b28: ;XREF[1,0]: 00477b18
.text:00477b28 c1008514 bne a0,a1,LAB_00477e30
.text:00477b2c a800a427 _addiu a0,sp,0xa8
.text:00477b30 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:00477b34 00000000 nop
.text:00477b38 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:00477b3c 21288000 _move a1,a0
.text:00477b40 1000bc8f lw gp,local_110+0x120(sp)
.text:00477b44 eefd4014 bne v0,zero,LAB_00477300
.text:00477b48 21804000 _move s0,v0
.text:00477b4c e000ab8f lw t3,local_40+0x120(sp)
.text:00477b50 00000000 nop
.text:00477b54 ff0f6a31 andi t2,t3,0xfff
.text:00477b58 09004019 blez t2,LAB_00477b80
.text:00477b5c 21200000 _clear a0
.text:00477b60 d800ac8f lw t4,local_48+0x120(sp)
.text:00477b64 00000000 nop
.text:00477b68 0000898d lw t1,0x0(t4)
.text:00477b6c 00000000 nop
.text:00477b70 01003531 andi s5,t1,0x1
.text:00477b74 0200a012 beq s5,zero,LAB_00477b80
.text:00477b78 00000000 _nop
.text:00477b7c 01000424 li a0,0x1
LAB_00477b80: ;XREF[2,0]: 00477b58,00477b74
.text:00477b80 10009110 beq a0,s1,LAB_00477bc4
.text:00477b84 00000000 _nop
.text:00477b88 f000ae8f lw t6,local_30+0x120(sp)
.text:00477b8c 00000000 nop
.text:00477b90 ff0fcd31 andi t5,t6,0xfff
.text:00477b94 0900a019 blez t5,LAB_00477bbc
.text:00477b98 21200000 _clear a0
.text:00477b9c e800bf8f lw ra,local_38+0x120(sp)
.text:00477ba0 00000000 nop
.text:00477ba4 0000f88f lw t8,0x0(ra)
.text:00477ba8 00000000 nop
.text:00477bac 01000f33 andi t7,t8,0x1
.text:00477bb0 0200e011 beq t7,zero,LAB_00477bbc
.text:00477bb4 00000000 _nop
.text:00477bb8 01000424 li a0,0x1
LAB_00477bbc: ;XREF[2,0]: 00477b94,00477bb0
.text:00477bbc bdff9114 bne a0,s1,LAB_00477ab4
.text:00477bc0 00000000 _nop
LAB_00477bc4: ;XREF[1,0]: 00477b80
.text:00477bc4 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00477bc8 d800a427 addiu a0,sp,0xd8
.text:00477bcc 21286002 move a1,s3
.text:00477bd0 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00477bd4 21308000 _move a2,a0
.text:00477bd8 1000bc8f lw gp,local_110+0x120(sp)
.text:00477bdc c8fd4014 bne v0,zero,LAB_00477300
.text:00477be0 21804000 _move s0,v0
.text:00477be4 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477be8 2120e002 move a0,s7
.text:00477bec 21284002 move a1,s2
.text:00477bf0 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477bf4 2130e002 _move a2,s7
.text:00477bf8 1000bc8f lw gp,local_110+0x120(sp)
.text:00477bfc adff4010 beq v0,zero,LAB_00477ab4
.text:00477c00 21804000 _move s0,v0
.text:00477c04 befd0010 b LAB_00477300
.text:00477c08 00000000 _nop
LAB_00477c0c: ;XREF[1,0]: 004779fc
.text:00477c0c ff0f8530 andi a1,a0,0xfff
.text:00477c10 ff0fc330 andi v1,a2,0xfff
.text:00477c14 2a786500 slt t7,v1,a1
.text:00477c18 2fffe015 bne t7,zero,LAB_004778d8
.text:00477c1c 01000424 _li a0,0x1
.text:00477c20 2ac0a300 slt t8,a1,v1
.text:00477c24 2cff0017 bne t8,zero,LAB_004778d8
.text:00477c28 ffff0424 _li a0,-0x1
.text:00477c2c 4800a68f lw a2,local_d8+0x120(sp)
.text:00477c30 3800bf8f lw ra,local_e8+0x120(sp)
.text:00477c34 80200500 sll a0,a1,0x2
.text:00477c38 2118e403 addu v1,ra,a0
.text:00477c3c 2180c400 addu s0,a2,a0
.text:00477c40 fcff0426 addiu a0,s0,-0x4
.text:00477c44 fcff6624 addiu a2,v1,-0x4
.text:00477c48 d101a010 beq a1,zero,LAB_00478390
.text:00477c4c 21380000 _clear a3
.text:00477c50 5000a58f lw a1,local_d0+0x120(sp)
.text:00477c54 05000010 b LAB_00477c6c
.text:00477c58 ff0fa930 _andi t1,a1,0xfff
LAB_00477c5c: ;XREF[1,0]: 00477c8c
.text:00477c5c ca01a014 bne a1,zero,LAB_00478388
.text:00477c60 00000000 _nop
.text:00477c64 ca010011 beq t0,zero,LAB_00478390
.text:00477c68 00000000 _nop
LAB_00477c6c: ;XREF[1,0]: 00477c54
.text:00477c6c 00008a8c lw t2,0x0(a0)
.text:00477c70 0000d98c lw t9,0x0(a2)
.text:00477c74 0100e824 addiu t0,a3,0x1
.text:00477c78 ffff0731 andi a3,t0,0xffff
.text:00477c7c 2b102a03 sltu v0,t9,t2
.text:00477c80 2a40e900 slt t0,a3,t1
.text:00477c84 2b285901 sltu a1,t2,t9
.text:00477c88 fcff8424 addiu a0,a0,-0x4
.text:00477c8c f3ff4010 beq v0,zero,LAB_00477c5c
.text:00477c90 fcffc624 _addiu a2,a2,-0x4
.text:00477c94 10ff0010 b LAB_004778d8
.text:00477c98 01000424 _li a0,0x1
LAB_00477c9c: ;XREF[1,0]: 0047796c
.text:00477c9c 4800ab8f lw t3,local_d8+0x120(sp)
.text:00477ca0 00000000 nop
.text:00477ca4 0000628d lw v0,0x0(t3)
.text:00477ca8 00000000 nop
.text:00477cac 2b388200 sltu a3,a0,v0
.text:00477cb0 b7fbe014 bne a3,zero,LAB_00476b90
.text:00477cb4 ffff1024 _li s0,-0x1
.text:00477cb8 b5fb4010 beq v0,zero,LAB_00476b90
.text:00477cbc 00000000 _nop
.text:00477cc0 7000a68f lw a2,local_b0+0x120(sp)
.text:00477cc4 0b00ec92 lbu t4,0xb(s7)
.text:00477cc8 028e0600 srl s1,a2,0x18
.text:00477ccc 01003732 andi s7,s1,0x1
.text:00477cd0 4600e412 beq s7,a0,LAB_00477dec
.text:00477cd4 01009131 _andi s1,t4,0x1
LAB_00477cd8: ;XREF[1,0]: 00477e28
.text:00477cd8 2c01a48f lw a0,local_resc+0x120(sp)
.text:00477cdc 00000000 nop
.text:00477ce0 3800c413 beq s8,a0,LAB_00477dc4
.text:00477ce4 21800000 _clear s0
.text:00477ce8 0800888c lw t0,0x8(a0)
.text:00477cec ff0fc530 andi a1,a2,0xfff
.text:00477cf0 027b0800 srl t7,t0,0xc
.text:00477cf4 ff0fe431 andi a0,t7,0xfff
.text:00477cf8 2ab08500 slt s6,a0,a1
.text:00477cfc 0b00c012 beq s6,zero,LAB_00477d2c
.text:00477d00 00000000 _nop
.text:00477d04 ffffb030 andi s0,a1,0xffff
.text:00477d08 8101182e sltiu t8,s0,0x181
.text:00477d0c c4010013 beq t8,zero,LAB_00478420
.text:00477d10 f8ff0324 _li v1,-0x8
.text:00477d14 2a189000 slt v1,a0,s0
.text:00477d18 9f016014 bne v1,zero,LAB_00478398
.text:00477d1c 00000000 _nop
LAB_00477d20: ;XREF[2,0]: 004783f4,00478418
.text:00477d20 2c01a68f lw a2,local_resc+0x120(sp)
.text:00477d24 00000000 nop
.text:00477d28 0800c88c lw t0,0x8(a2)
LAB_00477d2c: ;XREF[1,0]: 00477cfc
.text:00477d2c 0800c98f lw t1,local_b0+0xb8(s8)
.text:00477d30 2c01af8f lw t7,local_resc+0x120(sp)
.text:00477d34 ff0f2631 andi a2,t1,0xfff
.text:00477d38 0000c48f lw a0,0x0(s8)=>local_b8
.text:00477d3c 0000e58d lw a1,0x0(t7)
.text:00477d40 0900c010 beq a2,zero,LAB_00477d68
.text:00477d44 21380000 _clear a3
.text:00477d48 2118c000 move v1,a2
LAB_00477d4c: ;XREF[1,0]: 00477d5c
.text:00477d4c 0000988c lw t8,0x0(a0)
.text:00477d50 ffff6324 addiu v1,v1,-0x1
.text:00477d54 0000b8ac sw t8,0x0(a1)
.text:00477d58 04008424 addiu a0,a0,0x4
.text:00477d5c fbff6014 bne v1,zero,LAB_00477d4c
.text:00477d60 0400a524 _addiu a1,a1,0x4
.text:00477d64 2138c000 move a3,a2
LAB_00477d68: ;XREF[1,0]: 00477d40
.text:00477d68 ff0f0331 andi v1,t0,0xfff
.text:00477d6c 2ac8e300 slt t9,a3,v1
.text:00477d70 05002013 beq t9,zero,LAB_00477d88
.text:00477d74 23106700 _subu v0,v1,a3
LAB_00477d78: ;XREF[1,0]: 00477d80
.text:00477d78 ffff4224 addiu v0,v0,-0x1
.text:00477d7c 0000a0ac sw zero,0x0(a1)
.text:00477d80 fdff4014 bne v0,zero,LAB_00477d78
.text:00477d84 0400a524 _addiu a1,a1,0x4
LAB_00477d88: ;XREF[1,0]: 00477d70
.text:00477d88 2c01ac8f lw t4,local_resc+0x120(sp)
.text:00477d8c 00f01724 li s7,-0x1000
.text:00477d90 08008b8d lw t3,0x8(t4)
.text:00477d94 ff0f2731 andi a3,t1,0xfff
.text:00477d98 24407701 and t0,t3,s7
.text:00477d9c fffe043c lui a0,0xfeff
.text:00477da0 25a80701 or s5,t0,a3
.text:00477da4 0001053c lui a1,0x100
.text:00477da8 ffff8234 ori v0,a0,0xffff
.text:00477dac 2480a202 and s0,s5,v0
.text:00477db0 24502501 and t2,t1,a1
.text:00477db4 2c01bf8f lw ra,local_resc+0x120(sp)
.text:00477db8 25180a02 or v1,s0,t2
.text:00477dbc 0800e3af sw v1,0x8(ra)
.text:00477dc0 21800000 clear s0
LAB_00477dc4: ;XREF[2,0]: 00477ce0,00478420
.text:00477dc4 2c01b88f lw t8,local_resc+0x120(sp)
.text:00477dc8 fffe0f3c lui t7,0xfeff
.text:00477dcc 0800168f lw s6,0x8(t8)
.text:00477dd0 ffffe635 ori a2,t7,0xffff
.text:00477dd4 00761100 sll t6,s1,0x18
.text:00477dd8 2468c602 and t5,s6,a2
.text:00477ddc 2c01b18f lw s1,local_resc+0x120(sp)
.text:00477de0 2548ae01 or t1,t5,t6
.text:00477de4 6afb0010 b LAB_00476b90
.text:00477de8 080029ae _sw t1,0x8(s1)
LAB_00477dec: ;XREF[1,0]: 00477cd0
.text:00477dec 01001524 li s5,0x1
LAB_00477df0: ;XREF[1,0]: 00477e20
.text:00477df0 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00477df4 2120c003 move a0,s8
.text:00477df8 2128c002 move a1,s6
.text:00477dfc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00477e00 2130c003 _move a2,s8
.text:00477e04 1000bc8f lw gp,local_110+0x120(sp)
.text:00477e08 61fb4014 bne v0,zero,LAB_00476b90
.text:00477e0c 21804000 _move s0,v0
.text:00477e10 7000a68f lw a2,local_b0+0x120(sp)
.text:00477e14 00000000 nop
.text:00477e18 02760600 srl t6,a2,0x18
.text:00477e1c 0100cd31 andi t5,t6,0x1
.text:00477e20 f3ffb511 beq t5,s5,LAB_00477df0
.text:00477e24 00000000 _nop
.text:00477e28 abff0010 b LAB_00477cd8
.text:00477e2c 00000000 _nop
LAB_00477e30: ;XREF[1,0]: 00477b28
.text:00477e30 a000a48f lw a0,local_80+0x120(sp)
.text:00477e34 02560600 srl t2,a2,0x18
.text:00477e38 025e0400 srl t3,a0,0x18
.text:00477e3c 01006331 andi v1,t3,0x1
.text:00477e40 01005131 andi s1,t2,0x1
.text:00477e44 46007110 beq v1,s1,LAB_00477f60
.text:00477e48 00000000 _nop
.text:00477e4c 02006510 beq v1,a1,LAB_00477e58
.text:00477e50 ffff0424 _li a0,-0x1
LAB_00477e54: ;XREF[1,0]: 004781a0
.text:00477e54 01000424 li a0,0x1
LAB_00477e58: ;XREF[6,0]: 00477e4c,00478088,0047813c,00478148
; 004781b8,00478380
.text:00477e58 ffff0624 li a2,-0x1
.text:00477e5c 2b008610 beq a0,a2,LAB_00477f0c
.text:00477e60 2120c003 _move a0,s8
.text:00477e64 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477e68 a800a527 addiu a1,sp,0xa8
.text:00477e6c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477e70 2130c003 _move a2,s8
.text:00477e74 1000bc8f lw gp,local_110+0x120(sp)
.text:00477e78 21fd4014 bne v0,zero,LAB_00477300
.text:00477e7c 21804000 _move s0,v0
.text:00477e80 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477e84 21208002 move a0,s4
.text:00477e88 d800a527 addiu a1,sp,0xd8
.text:00477e8c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477e90 21308002 _move a2,s4
.text:00477e94 1000bc8f lw gp,local_110+0x120(sp)
.text:00477e98 19fd4014 bne v0,zero,LAB_00477300
.text:00477e9c 21804000 _move s0,v0
.text:00477ea0 c800a427 addiu a0,sp,0xc8
.text:00477ea4 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477ea8 2128e002 move a1,s7
.text:00477eac 21308000 move a2,a0
LAB_00477eb0: ;XREF[1,0]: 00477f58
.text:00477eb0 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477eb4 00000000 _nop
.text:00477eb8 1000bc8f lw gp,local_110+0x120(sp)
.text:00477ebc 10fd4014 bne v0,zero,LAB_00477300
.text:00477ec0 21804000 _move s0,v0
.text:00477ec4 a000a38f lw v1,local_80+0x120(sp)
.text:00477ec8 00000000 nop
.text:00477ecc ff0f6930 andi t1,v1,0xfff
.text:00477ed0 c8fc2015 bne t1,zero,LAB_004771f4
.text:00477ed4 01001124 _li s1,0x1
.text:00477ed8 b000a28f lw v0,local_70+0x120(sp)
.text:00477edc 00000000 nop
.text:00477ee0 ff0f4430 andi a0,v0,0xfff
.text:00477ee4 07008010 beq a0,zero,LAB_00477f04
.text:00477ee8 01000324 _li v1,0x1
.text:00477eec 027e0200 srl t7,v0,0x18
.text:00477ef0 0100e531 andi a1,t7,0x1
.text:00477ef4 0300a310 beq a1,v1,LAB_00477f04
.text:00477ef8 02009828 _slti t8,a0,0x2
.text:00477efc 3d000017 bne t8,zero,LAB_00477ff4
.text:00477f00 00000000 _nop
LAB_00477f04: ;XREF[2,0]: 00477ee4,00477ef4
.text:00477f04 fefc0010 b LAB_00477300
.text:00477f08 ffff1024 _li s0,-0x1
LAB_00477f0c: ;XREF[1,0]: 00477e5c
.text:00477f0c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477f10 a800a427 addiu a0,sp,0xa8
.text:00477f14 2128c003 move a1,s8
.text:00477f18 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477f1c 21308000 _move a2,a0
.text:00477f20 1000bc8f lw gp,local_110+0x120(sp)
.text:00477f24 f6fc4014 bne v0,zero,LAB_00477300
.text:00477f28 21804000 _move s0,v0
.text:00477f2c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477f30 d800a427 addiu a0,sp,0xd8
.text:00477f34 21288002 move a1,s4
.text:00477f38 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00477f3c 21308000 _move a2,a0
.text:00477f40 1000bc8f lw gp,local_110+0x120(sp)
.text:00477f44 eefc4014 bne v0,zero,LAB_00477300
.text:00477f48 21804000 _move s0,v0
.text:00477f4c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:00477f50 2120e002 move a0,s7
.text:00477f54 c800a527 addiu a1,sp,0xc8
.text:00477f58 d5ff0010 b LAB_00477eb0
.text:00477f5c 2130e002 _move a2,s7
LAB_00477f60: ;XREF[1,0]: 00477e44
.text:00477f60 73006510 beq v1,a1,LAB_00478130
.text:00477f64 ff0f8530 _andi a1,a0,0xfff
.text:00477f68 ff0fc430 andi a0,a2,0xfff
.text:00477f6c 2a108500 slt v0,a0,a1
.text:00477f70 45004014 bne v0,zero,LAB_00478088
.text:00477f74 01000324 _li v1,0x1
.text:00477f78 2a38a400 slt a3,a1,a0
.text:00477f7c 4200e014 bne a3,zero,LAB_00478088
.text:00477f80 ffff0324 _li v1,-0x1
.text:00477f84 a800aa8f lw t2,local_78+0x120(sp)
.text:00477f88 9800b08f lw s0,local_88+0x120(sp)
.text:00477f8c 80880500 sll s1,a1,0x2
.text:00477f90 21185101 addu v1,t2,s1
.text:00477f94 21401102 addu t0,s0,s1
.text:00477f98 fcff0425 addiu a0,t0,-0x4
.text:00477f9c fcff6624 addiu a2,v1,-0x4
.text:00477fa0 1200a010 beq a1,zero,LAB_00477fec
.text:00477fa4 21380000 _clear a3
.text:00477fa8 0800cb8f lw t3,local_80+0x88(s8)
.text:00477fac 00000000 nop
.text:00477fb0 ff0f6931 andi t1,t3,0xfff
LAB_00477fb4: ;XREF[1,0]: 00477fe4
.text:00477fb4 00008d8c lw t5,0x0(a0)
.text:00477fb8 0000cc8c lw t4,0x0(a2)
.text:00477fbc 0100ee24 addiu t6,a3,0x1
.text:00477fc0 ffffc731 andi a3,t6,0xffff
.text:00477fc4 2ba88d01 sltu s5,t4,t5
.text:00477fc8 2a40e900 slt t0,a3,t1
.text:00477fcc 2b28ac01 sltu a1,t5,t4
.text:00477fd0 fcff8424 addiu a0,a0,-0x4
.text:00477fd4 2e00a016 bne s5,zero,LAB_00478090
.text:00477fd8 fcffc624 _addiu a2,a2,-0x4
.text:00477fdc 2a00a014 bne a1,zero,LAB_00478088
.text:00477fe0 ffff0324 _li v1,-0x1
.text:00477fe4 f3ff0015 bne t0,zero,LAB_00477fb4
.text:00477fe8 00000000 _nop
LAB_00477fec: ;XREF[1,0]: 00477fa0
.text:00477fec 26000010 b LAB_00478088
.text:00477ff0 21180000 _clear v1
LAB_00477ff4: ;XREF[1,0]: 00477efc
.text:00477ff4 a800bf8f lw ra,local_78+0x120(sp)
.text:00477ff8 00000000 nop
.text:00477ffc 0000e28f lw v0,0x0(ra)
.text:00478000 00000000 nop
.text:00478004 2b206200 sltu a0,v1,v0
.text:00478008 bdfc8014 bne a0,zero,LAB_00477300
.text:0047800c ffff1024 _li s0,-0x1
.text:00478010 bbfc4010 beq v0,zero,LAB_00477300
.text:00478014 01001124 _li s1,0x1
.text:00478018 ffff1524 li s5,-0x1
LAB_0047801c: ;XREF[1,0]: 00478078
.text:0047801c e000aa8f lw t2,local_40+0x120(sp)
.text:00478020 d800a427 addiu a0,sp,0xd8
.text:00478024 023e0a00 srl a3,t2,0x18
.text:00478028 ff0f4331 andi v1,t2,0xfff
.text:0047802c 0100e230 andi v0,a3,0x1
.text:00478030 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00478034 02006728 slti a3,v1,0x2
.text:00478038 2128c002 move a1,s6
.text:0047803c 21308000 move a2,a0
.text:00478040 08005110 beq v0,s1,LAB_00478064
.text:00478044 ffff0324 _li v1,-0x1
.text:00478048 0600e010 beq a3,zero,LAB_00478064
.text:0047804c 01000324 _li v1,0x1
.text:00478050 d800b08f lw s0,local_48+0x120(sp)
.text:00478054 00000000 nop
.text:00478058 0000088e lw t0,0x0(s0)
.text:0047805c 00000000 nop
.text:00478060 2b180800 sltu v1,zero,t0
LAB_00478064: ;XREF[2,0]: 00478040,00478048
.text:00478064 0c007514 bne v1,s5,LAB_00478098
.text:00478068 00000000 _nop
.text:0047806c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00478070 00000000 _nop
.text:00478074 1000bc8f lw gp,local_110+0x120(sp)
.text:00478078 e8ff4010 beq v0,zero,LAB_0047801c
.text:0047807c 21804000 _move s0,v0
.text:00478080 9ffc0010 b LAB_00477300
.text:00478084 00000000 _nop
LAB_00478088: ;XREF[5,0]: 00477f70,00477f7c,00477fdc,00477fec
; 00478090
.text:00478088 73ff0010 b LAB_00477e58
.text:0047808c 21206000 _move a0,v1
LAB_00478090: ;XREF[1,0]: 00477fd4
.text:00478090 fdff0010 b LAB_00478088
.text:00478094 01000324 _li v1,0x1
LAB_00478098: ;XREF[1,0]: 00478064
.text:00478098 ffff1124 li s1,-0x1
LAB_0047809c: ;XREF[1,0]: 004781ec
.text:0047809c 0800d58e lw s5,0x8(s6)
.text:004780a0 ff0f4531 andi a1,t2,0xfff
.text:004780a4 ff0fa232 andi v0,s5,0xfff
.text:004780a8 2a584500 slt t3,v0,a1
.text:004780ac 45006015 bne t3,zero,LAB_004781c4
.text:004780b0 01000424 _li a0,0x1
.text:004780b4 2a60a200 slt t4,a1,v0
.text:004780b8 42008015 bne t4,zero,LAB_004781c4
.text:004780bc ffff0424 _li a0,-0x1
.text:004780c0 d800a68f lw a2=>local_48,0xd8(sp)
.text:004780c4 0000c98e lw t1,0x0(s6)
.text:004780c8 80c80500 sll t9,a1,0x2
.text:004780cc 2170d900 addu t6,a2,t9
.text:004780d0 21683901 addu t5,t1,t9
.text:004780d4 fcffc425 addiu a0,t6,-0x4
.text:004780d8 fcffa625 addiu a2,t5,-0x4
.text:004780dc 1200a010 beq a1,zero,LAB_00478128
.text:004780e0 21380000 _clear a3
.text:004780e4 e000a58f lw a1,local_40+0x120(sp)
.text:004780e8 00000000 nop
.text:004780ec ff0fa930 andi t1,a1,0xfff
LAB_004780f0: ;XREF[1,0]: 00478120
.text:004780f0 00009f8c lw ra,0x0(a0)
.text:004780f4 0000d88c lw t8,0x0(a2)
.text:004780f8 0100e224 addiu v0,a3,0x1
.text:004780fc ffff4730 andi a3,v0,0xffff
.text:00478100 2b781f03 sltu t7,t8,ra
.text:00478104 2a40e900 slt t0,a3,t1
.text:00478108 2b28f803 sltu a1,ra,t8
.text:0047810c fcff8424 addiu a0,a0,-0x4
.text:00478110 3800e015 bne t7,zero,LAB_004781f4
.text:00478114 fcffc624 _addiu a2,a2,-0x4
.text:00478118 2900a014 bne a1,zero,LAB_004781c0
.text:0047811c 00000000 _nop
.text:00478120 f3ff0015 bne t0,zero,LAB_004780f0
.text:00478124 00000000 _nop
LAB_00478128: ;XREF[1,0]: 004780dc
.text:00478128 26000010 b LAB_004781c4
.text:0047812c 21200000 _clear a0
LAB_00478130: ;XREF[1,0]: 00477f60
.text:00478130 ff0f8330 andi v1,a0,0xfff
.text:00478134 ff0fc530 andi a1,a2,0xfff
.text:00478138 2a306500 slt a2,v1,a1
.text:0047813c 46ffc014 bne a2,zero,LAB_00477e58
.text:00478140 01000424 _li a0,0x1
.text:00478144 2aa8a300 slt s5,a1,v1
.text:00478148 43ffa016 bne s5,zero,LAB_00477e58
.text:0047814c ffff0424 _li a0,-0x1
.text:00478150 9800ae8f lw t6,local_88+0x120(sp)
.text:00478154 a800ad8f lw t5,local_78+0x120(sp)
.text:00478158 80200500 sll a0,a1,0x2
.text:0047815c 2148c401 addu t1,t6,a0
.text:00478160 2160a401 addu t4,t5,a0
.text:00478164 fcff8425 addiu a0,t4,-0x4
.text:00478168 fcff2625 addiu a2,t1,-0x4
.text:0047816c 1200a010 beq a1,zero,LAB_004781b8
.text:00478170 21380000 _clear a3
.text:00478174 b000a58f lw a1,local_70+0x120(sp)
.text:00478178 00000000 nop
.text:0047817c ff0fa930 andi t1,a1,0xfff
LAB_00478180: ;XREF[1,0]: 004781b0
.text:00478180 00009f8c lw ra,0x0(a0)
.text:00478184 0000d88c lw t8,0x0(a2)
.text:00478188 0100f924 addiu t9,a3,0x1
.text:0047818c ffff2733 andi a3,t9,0xffff
.text:00478190 2b781f03 sltu t7,t8,ra
.text:00478194 2a40e900 slt t0,a3,t1
.text:00478198 2b28f803 sltu a1,ra,t8
.text:0047819c fcff8424 addiu a0,a0,-0x4
.text:004781a0 2cffe015 bne t7,zero,LAB_00477e54
.text:004781a4 fcffc624 _addiu a2,a2,-0x4
.text:004781a8 7500a014 bne a1,zero,LAB_00478380
.text:004781ac 00000000 _nop
.text:004781b0 f3ff0015 bne t0,zero,LAB_00478180
.text:004781b4 00000000 _nop
LAB_004781b8: ;XREF[1,0]: 0047816c
.text:004781b8 27ff0010 b LAB_00477e58
.text:004781bc 21200000 _clear a0
LAB_004781c0: ;XREF[1,0]: 00478118
.text:004781c0 ffff0424 li a0,-0x1
LAB_004781c4: ;XREF[4,0]: 004780ac,004780b8,00478128,004781f4
.text:004781c4 0d009110 beq a0,s1,LAB_004781fc
.text:004781c8 d800a427 _addiu a0,sp,0xd8
.text:004781cc fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:004781d0 2128c002 move a1,s6
.text:004781d4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:004781d8 21308000 _move a2,a0
.text:004781dc 1000bc8f lw gp,local_110+0x120(sp)
.text:004781e0 47fc4014 bne v0,zero,LAB_00477300
.text:004781e4 21804000 _move s0,v0
.text:004781e8 e000aa8f lw t2,local_40+0x120(sp)
.text:004781ec abff0010 b LAB_0047809c
.text:004781f0 00000000 _nop
LAB_004781f4: ;XREF[1,0]: 00478110
.text:004781f4 f3ff0010 b LAB_004781c4
.text:004781f8 01000424 _li a0,0x1
LAB_004781fc: ;XREF[1,0]: 004781c4
.text:004781fc 2c01a78f lw a3,local_resc+0x120(sp)
.text:00478200 d800b627 addiu s6,sp,0xd8
.text:00478204 3900c712 beq s6,a3,LAB_004782ec
.text:00478208 21100000 _clear v0
.text:0047820c 0800e88c lw t0,0x8(a3)
.text:00478210 ff0f4531 andi a1,t2,0xfff
.text:00478214 02530800 srl t2,t0,0xc
.text:00478218 ff0f4431 andi a0,t2,0xfff
.text:0047821c 2a888500 slt s1,a0,a1
.text:00478220 0b002012 beq s1,zero,LAB_00478250
.text:00478224 00000000 _nop
.text:00478228 ffffb030 andi s0,a1,0xffff
.text:0047822c 8101082e sltiu t0,s0,0x181
.text:00478230 51000011 beq t0,zero,LAB_00478378
.text:00478234 f8ff0324 _li v1,-0x8
.text:00478238 2a189000 slt v1,a0,s0
.text:0047823c 2d006014 bne v1,zero,LAB_004782f4
.text:00478240 00000000 _nop
LAB_00478244: ;XREF[2,0]: 0047834c,00478370
.text:00478244 2c01a68f lw a2,local_resc+0x120(sp)
.text:00478248 00000000 nop
.text:0047824c 0800c88c lw t0,0x8(a2)
LAB_00478250: ;XREF[1,0]: 00478220
.text:00478250 e000a98f lw t1,local_40+0x120(sp)
.text:00478254 2c01b18f lw s1,local_resc+0x120(sp)
.text:00478258 ff0f2631 andi a2,t1,0xfff
.text:0047825c d800a48f lw a0,local_48+0x120(sp)
.text:00478260 0000258e lw a1,0x0(s1)
.text:00478264 0900c010 beq a2,zero,LAB_0047828c
.text:00478268 21380000 _clear a3
.text:0047826c 2118c000 move v1,a2
LAB_00478270: ;XREF[1,0]: 00478280
.text:00478270 00008a8c lw t2,0x0(a0)
.text:00478274 ffff6324 addiu v1,v1,-0x1
.text:00478278 0000aaac sw t2,0x0(a1)
.text:0047827c 04008424 addiu a0,a0,0x4
.text:00478280 fbff6014 bne v1,zero,LAB_00478270
.text:00478284 0400a524 _addiu a1,a1,0x4
.text:00478288 2138c000 move a3,a2
LAB_0047828c: ;XREF[1,0]: 00478264
.text:0047828c ff0f0331 andi v1,t0,0xfff
.text:00478290 2a40e300 slt t0,a3,v1
.text:00478294 06000011 beq t0,zero,LAB_004782b0
.text:00478298 00000000 _nop
.text:0047829c 23106700 subu v0,v1,a3
LAB_004782a0: ;XREF[1,0]: 004782a8
.text:004782a0 ffff4224 addiu v0,v0,-0x1
.text:004782a4 0000a0ac sw zero,0x0(a1)
.text:004782a8 fdff4014 bne v0,zero,LAB_004782a0
.text:004782ac 0400a524 _addiu a1,a1,0x4
LAB_004782b0: ;XREF[1,0]: 00478294
.text:004782b0 2c01b88f lw t8,local_resc+0x120(sp)
.text:004782b4 00f00f24 li t7,-0x1000
.text:004782b8 0800058f lw a1,0x8(t8)
.text:004782bc ff0f2e31 andi t6,t1,0xfff
.text:004782c0 2468af00 and t5,a1,t7
.text:004782c4 fffe043c lui a0,0xfeff
.text:004782c8 2558ae01 or t3,t5,t6
.text:004782cc 00010c3c lui t4,0x100
.text:004782d0 ffff9534 ori s5,a0,0xffff
.text:004782d4 24382c01 and a3,t1,t4
.text:004782d8 24807501 and s0,t3,s5
.text:004782dc 2c01b98f lw t9,local_resc+0x120(sp)
.text:004782e0 25180702 or v1,s0,a3
.text:004782e4 080023af sw v1,0x8(t9)
.text:004782e8 21100000 clear v0
LAB_004782ec: ;XREF[2,0]: 00478204,00478378
.text:004782ec 04fc0010 b LAB_00477300
.text:004782f0 21804000 _move s0,v0
LAB_004782f4: ;XREF[1,0]: 0047823c
.text:004782f4 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004782f8 0000e48c lw a0,0x0(a3)
.text:004782fc 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:00478300 80281000 _sll a1,s0,0x2
.text:00478304 21304000 move a2,v0
.text:00478308 1000bc8f lw gp,local_110+0x120(sp)
.text:0047830c 1a004010 beq v0,zero,LAB_00478378
.text:00478310 f8ff0324 _li v1,-0x8
.text:00478314 2c01af8f lw t7,local_resc+0x120(sp)
.text:00478318 00ff053c lui a1,0xff00
.text:0047831c 0800ec8d lw t4,0x8(t7)
.text:00478320 ff0fa934 ori t1,a1,0xfff
.text:00478324 00731000 sll t6,s0,0xc
.text:00478328 24688901 and t5,t4,t1
.text:0047832c 2558ae01 or t3,t5,t6
.text:00478330 02ab0b00 srl s5,t3,0xc
.text:00478334 02230c00 srl a0,t4,0xc
.text:00478338 2c01a78f lw a3,local_resc+0x120(sp)
.text:0047833c ff0f8430 andi a0,a0,0xfff
.text:00478340 ff0fa532 andi a1,s5,0xfff
.text:00478344 2a808500 slt s0,a0,a1
.text:00478348 0000e2ac sw v0,0x0(a3)
.text:0047834c bdff0012 beq s0,zero,LAB_00478244
.text:00478350 0800ebac _sw t3,0x8(a3)
LAB_00478354: ;XREF[1,0]: 00478368
.text:00478354 01008224 addiu v0,a0,0x1
.text:00478358 80b00400 sll s6,a0,0x2
.text:0047835c ffff4430 andi a0,v0,0xffff
.text:00478360 21f8c602 addu ra,s6,a2
.text:00478364 2ac08500 slt t8,a0,a1
.text:00478368 faff0017 bne t8,zero,LAB_00478354
.text:0047836c 0000e0af _sw zero,0x0(ra)
.text:00478370 b4ff0010 b LAB_00478244
.text:00478374 00000000 _nop
LAB_00478378: ;XREF[2,0]: 00478230,0047830c
.text:00478378 dcff0010 b LAB_004782ec
.text:0047837c 21106000 _move v0,v1
LAB_00478380: ;XREF[1,0]: 004781a8
.text:00478380 b5fe0010 b LAB_00477e58
.text:00478384 ffff0424 _li a0,-0x1
LAB_00478388: ;XREF[1,0]: 00477c5c
.text:00478388 53fd0010 b LAB_004778d8
.text:0047838c ffff0424 _li a0,-0x1
LAB_00478390: ;XREF[2,0]: 00477c48,00477c64
.text:00478390 51fd0010 b LAB_004778d8
.text:00478394 21200000 _clear a0
LAB_00478398: ;XREF[1,0]: 00477d18
.text:00478398 2c01bf8f lw ra,local_resc+0x120(sp)
.text:0047839c 308b998f lw t9,-0x74d0(gp)=>->::realloc ;= 00489520
.text:004783a0 0000e48f lw a0,0x0(ra)
.text:004783a4 09f82003 jalr t9=>.MIPS.stubs:::realloc ;void * realloc(void * __ptr, size_t ...
.text:004783a8 80281000 _sll a1,s0,0x2
.text:004783ac 21304000 move a2,v0
.text:004783b0 1000bc8f lw gp,local_110+0x120(sp)
.text:004783b4 1a004010 beq v0,zero,LAB_00478420
.text:004783b8 f8ff0324 _li v1,-0x8
.text:004783bc 2c01b78f lw s7,local_resc+0x120(sp)
.text:004783c0 00ff0b3c lui t3,0xff00
.text:004783c4 0800f58e lw s5,0x8(s7)
.text:004783c8 ff0f6735 ori a3,t3,0xfff
.text:004783cc 004b1000 sll t1,s0,0xc
.text:004783d0 2440a702 and t0,s5,a3
.text:004783d4 25100901 or v0,t0,t1
.text:004783d8 022b0200 srl a1,v0,0xc
.text:004783dc 02231500 srl a0,s5,0xc
.text:004783e0 2c01aa8f lw t2,local_resc+0x120(sp)
.text:004783e4 ff0f8430 andi a0,a0,0xfff
.text:004783e8 ff0fa530 andi a1,a1,0xfff
.text:004783ec 2a808500 slt s0,a0,a1
.text:004783f0 000046ad sw a2,0x0(t2)
.text:004783f4 4afe0012 beq s0,zero,LAB_00477d20
.text:004783f8 080042ad _sw v0,0x8(t2)
LAB_004783fc: ;XREF[1,0]: 00478410
.text:004783fc 01009624 addiu s6,a0,0x1
.text:00478400 80700400 sll t6,a0,0x2
.text:00478404 ffffc432 andi a0,s6,0xffff
.text:00478408 2168c601 addu t5,t6,a2
.text:0047840c 2a608500 slt t4,a0,a1
.text:00478410 faff8015 bne t4,zero,LAB_004783fc
.text:00478414 0000a0ad _sw zero,0x0(t5)
.text:00478418 41fe0010 b LAB_00477d20
.text:0047841c 00000000 _nop
LAB_00478420: ;XREF[2,0]: 00477d0c,004783b4
.text:00478420 68fe6010 beq v1,zero,LAB_00477dc4
.text:00478424 21806000 _move s0,v1
.text:00478428 d9f90010 b LAB_00476b90
.text:0047842c 00000000 _nop
LAB_00478430: ;XREF[1,0]: 00477a78
.text:00478430 29fd0010 b LAB_004778d8
.text:00478434 21206000 _move a0,v1
LAB_00478438: ;XREF[1,0]: 00477a70
.text:00478438 01000324 li v1,0x1
.text:0047843c 26fd0010 b LAB_004778d8
.text:00478440 21206000 _move a0,v1
LAB_00478444: ;XREF[1,0]: 0047792c
.text:00478444 d2f90010 b LAB_00476b90
.text:00478448 f7ff1024 _li s0,-0x9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_montgomery_reduce(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004784a4
;param_6 undefined2 14 ;XREF[1,0]: 004784a8
;local_4 undefined4 -4 ;XREF[2,0]: 0047845c,004786d8
;local_8 undefined4 -8 ;XREF[2,0]: 00478460,004786dc
;local_c undefined4 -c ;XREF[2,0]: 00478464,004786e0
;local_10 undefined4 -10 ;XREF[2,0]: 00478468,004786e4
;local_14 undefined4 -14 ;XREF[2,0]: 0047846c,004786e8
;local_18 undefined4 -18 ;XREF[2,0]: 00478470,004786ec
;local_1c undefined4 -1c ;XREF[2,0]: 00478474,004786f0
;local_20 undefined4 -20 ;XREF[2,0]: 00478478,004786f4
;local_28 undefined4 -28 ;XREF[8,0]: 0047847c,004784e0,00478504,00478664,00478680
; 004786a0,004786d0,00478718
;XREF[39,0]: Entry Point,004757ec,0047594c
; 00475a9c,00475b28,00475b94
; 00475fd4,00476048,00476080
; 0047b190,0047b1f4,0047b2f8
; 0047b458,0047b598,0047b5f0
; 0047b698,0047b6f0,0047b804
; 0047b9e0,0047bee4,0047bf48
; 0047bfac,0047c010,0047c26c
; 0047c2d0,0047c334,0047c394
; 0047c3f8,0047c45c,0047c4bc
; 0047c5d4,0047c7b4,0047c818
; 0047c87c,0047c8e0,0047cae4
; 0047cc7c,0047ccd8,004d7ffc
.text:0047844c 06001c3c lui gp,0x6
.text:00478450 94759c27 addiu gp,gp,0x7594
.text:00478454 21e09903 addu gp,gp,t9
.text:00478458 c8ffbd27 addiu sp,sp,-0x38
.text:0047845c 3400bfaf sw ra,local_4+0x38(sp)
.text:00478460 3000b6af sw s6,local_8+0x38(sp)
.text:00478464 2c00b5af sw s5,local_c+0x38(sp)
.text:00478468 2800b4af sw s4,local_10+0x38(sp)
.text:0047846c 2400b3af sw s3,local_14+0x38(sp)
.text:00478470 2000b2af sw s2,local_18+0x38(sp)
.text:00478474 1c00b1af sw s1,local_1c+0x38(sp)
.text:00478478 1800b0af sw s0,local_20+0x38(sp)
.text:0047847c 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00478480 21a8c000 move s5,param_3
.text:00478484 0800a68c lw param_3,0x8(param_2)
.text:00478488 2198a000 move s3,param_2
.text:0047848c 0800a58e lw param_2,0x8(s5)
.text:00478490 02230600 srl param_1,param_3,0xc
.text:00478494 ff0f8330 andi v1,param_1,0xfff
.text:00478498 ff0fb130 andi s1,param_2,0xfff
.text:0047849c 2a107100 slt v0,v1,s1
.text:004784a0 21a0e000 move s4,param_4
.text:004784a4 4800b68f lw s6,param_5+0x38(sp)
.text:004784a8 4c00a697 lhu param_3,param_6+0x38(sp)
.text:004784ac 8a004014 bne v0,zero,LAB_004786d8
.text:004784b0 f7ff0324 _li v1,-0x9
.text:004784b4 c0381100 sll param_4,s1,0x3
.text:004784b8 0400c012 beq s6,zero,LAB_004784cc
.text:004784bc 0400f024 _addiu s0,param_4,0x4
.text:004784c0 2b40d000 sltu t0,param_3,s0
.text:004784c4 8f000011 beq t0,zero,LAB_00478704
.text:004784c8 2190c002 _move s2,s6
LAB_004784cc: ;XREF[1,0]: 004784b8
.text:004784cc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004784d0 00000000 nop
.text:004784d4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004784d8 21200002 _move param_1,s0
.text:004784dc 21904000 move s2,v0
.text:004784e0 1000bc8f lw gp,local_28+0x38(sp)
.text:004784e4 7c004010 beq v0,zero,LAB_004786d8
.text:004784e8 f8ff0324 _li v1,-0x8
.text:004784ec 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004784f0 21280000 clear param_2
.text:004784f4 21300002 move param_3,s0
.text:004784f8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004784fc 21204002 _move param_1,s2
.text:00478500 0800698e lw t1,0x8(s3)
.text:00478504 1000bc8f lw gp,local_28+0x38(sp)
.text:00478508 ff0f2f31 andi t7,t1,0xfff
.text:0047850c 8600e011 beq t7,zero,LAB_00478728
.text:00478510 21280000 _clear param_2
LAB_00478514: ;XREF[1,0]: 00478720
.text:00478514 00006e8e lw t6,0x0(s3)
LAB_00478518: ;XREF[1,0]: 00478530
.text:00478518 80680500 sll t5,param_2,0x2
.text:0047851c 2180ae01 addu s0,t5,t6
.text:00478520 00000c8e lw t4,0x0(s0)
.text:00478524 0100a524 addiu param_2,param_2,0x1
.text:00478528 2158b201 addu t3,t5,s2
.text:0047852c 2a50af00 slt t2,param_2,t7
.text:00478530 f9ff4015 bne t2,zero,LAB_00478518
.text:00478534 00006cad _sw t4,0x0(t3)
.text:00478538 2a801100 slt s0,zero,s1
LAB_0047853c: ;XREF[1,0]: 0047872c
.text:0047853c 2b000012 beq s0,zero,LAB_004785ec
.text:00478540 00000000 _nop
.text:00478544 0000b88e lw t8,0x0(s5)
.text:00478548 21484002 move t1,s2
.text:0047854c 21582002 move t3,s1
LAB_00478550: ;XREF[1,0]: 004785e4
.text:00478550 00003f8d lw ra,0x0(t1)
.text:00478554 21380000 clear param_4
.text:00478558 1800f403 mult ra,s4
.text:0047855c 21202001 move param_1,t1
.text:00478560 12280000 mflo param_2
.text:00478564 1e000012 beq s0,zero,LAB_004785e0
.text:00478568 21400003 _move t0,t8
.text:0047856c 21302002 move param_3,s1
LAB_00478570: ;XREF[1,0]: 004785b0
.text:00478570 ffffc624 addiu param_3,param_3,-0x1
.text:00478574 0000038d lw v1,0x0(t0)
.text:00478578 0000828c lw v0,0x0(param_1)
.text:0047857c 04000825 addiu t0,t0,0x4
.text:00478580 1900a300 multu param_2,v1
.text:00478584 12600000 mflo t4
.text:00478588 10680000 mfhi t5
.text:0047858c 21608701 addu t4,t4,param_4
.text:00478590 2b508701 sltu t2,t4,param_4
.text:00478594 2168aa01 addu t5,t5,t2
.text:00478598 00008a8c lw t2,0x0(param_1)
.text:0047859c 00000000 nop
.text:004785a0 21608a01 addu t4,t4,t2
.text:004785a4 2b508a01 sltu t2,t4,t2
.text:004785a8 2138aa01 addu param_4,t5,t2
.text:004785ac 00008cac sw t4,0x0(param_1)
.text:004785b0 efffc014 bne param_3,zero,LAB_00478570
.text:004785b4 04008424 _addiu param_1,param_1,0x4
.text:004785b8 0900e010 beq param_4,zero,LAB_004785e0
.text:004785bc 00000000 _nop
LAB_004785c0: ;XREF[1,0]: 004785d8
.text:004785c0 0000858c lw param_2,0x0(param_1)
.text:004785c4 00008a8c lw t2,0x0(param_1)
.text:004785c8 00000000 nop
.text:004785cc 21504701 addu t2,t2,param_4
.text:004785d0 00008aac sw t2,0x0(param_1)
.text:004785d4 2b384701 sltu param_4,t2,param_4
.text:004785d8 f9ffe014 bne param_4,zero,LAB_004785c0
.text:004785dc 04008424 _addiu param_1,param_1,0x4
LAB_004785e0: ;XREF[2,0]: 00478564,004785b8
.text:004785e0 ffff6b25 addiu t3,t3,-0x1
.text:004785e4 daff6015 bne t3,zero,LAB_00478550
.text:004785e8 04002925 _addiu t1,t1,0x4
LAB_004785ec: ;XREF[1,0]: 0047853c
.text:004785ec 80a01100 sll s4,s1,0x2
.text:004785f0 01002426 addiu param_1,s1,0x1
.text:004785f4 21309202 addu param_3,s4,s2
.text:004785f8 2128c001 move param_2,t6
.text:004785fc 09008010 beq param_1,zero,LAB_00478624
.text:00478600 21180000 _clear v1
.text:00478604 21188000 move v1,param_1
LAB_00478608: ;XREF[1,0]: 00478618
.text:00478608 0000ce8c lw t6,0x0(param_3)
.text:0047860c ffff6324 addiu v1,v1,-0x1
.text:00478610 0000aeac sw t6,0x0(param_2)
.text:00478614 0400c624 addiu param_3,param_3,0x4
.text:00478618 fbff6014 bne v1,zero,LAB_00478608
.text:0047861c 0400a524 _addiu param_2,param_2,0x4
.text:00478620 21188000 move v1,param_1
LAB_00478624: ;XREF[1,0]: 004785fc
.text:00478624 2a886f00 slt s1,v1,t7
.text:00478628 05002012 beq s1,zero,LAB_00478640
.text:0047862c 2310e301 _subu v0,t7,v1
LAB_00478630: ;XREF[1,0]: 00478638
.text:00478630 ffff4224 addiu v0,v0,-0x1
.text:00478634 0000a0ac sw zero,0x0(param_2)
.text:00478638 fdff4014 bne v0,zero,LAB_00478630
.text:0047863c 0400a524 _addiu param_2,param_2,0x4
LAB_00478640: ;XREF[1,0]: 00478628
.text:00478640 0800678e lw param_4,0x8(s3)
.text:00478644 00f00824 li t0,-0x1000
.text:00478648 2430e800 and param_3,param_4,t0
.text:0047864c ff0f8430 andi param_1,param_1,0xfff
.text:00478650 25c0c400 or t8,param_3,param_1
.text:00478654 6090998f lw t9,-0x6fa0(gp)=>->pstm_clamp ;= 00470e70
.text:00478658 080078ae sw t8,0x8(s3)
.text:0047865c 09f82003 jalr t9=>pstm_clamp ;undefined pstm_clamp()
.text:00478660 21206002 _move param_1,s3
.text:00478664 1000bc8f lw gp,local_28+0x38(sp)
.text:00478668 21206002 move param_1,s3
.text:0047866c 4088998f lw t9,-0x77c0(gp)=>->pstm_cmp_mag ;= 00471110
.text:00478670 00000000 nop
.text:00478674 09f82003 jalr t9=>pstm_cmp_mag ;undefined pstm_cmp_mag()
.text:00478678 2128a002 _move param_2,s5
.text:0047867c ffff0f24 li t7,-0x1
.text:00478680 1000bc8f lw gp,local_28+0x38(sp)
.text:00478684 0a004f10 beq v0,t7,LAB_004786b0
.text:00478688 21800000 _clear s0
.text:0047868c 108a998f lw t9,-0x75f0(gp)=>->pstm_sub_s ;= 00471a3c
.text:00478690 21206002 move param_1,s3
.text:00478694 2128a002 move param_2,s5
.text:00478698 09f82003 jalr t9=>pstm_sub_s ;undefined pstm_sub_s()
.text:0047869c 21306002 _move param_3,s3
.text:004786a0 1000bc8f lw gp,local_28+0x38(sp)
.text:004786a4 02004010 beq v0,zero,LAB_004786b0
.text:004786a8 00000000 _nop
.text:004786ac f8ff1024 li s0,-0x8
LAB_004786b0: ;XREF[2,0]: 00478684,004786a4
.text:004786b0 09004012 beq s2,zero,LAB_004786d8
.text:004786b4 21180002 _move v1,s0
.text:004786b8 07005612 beq s2,s6,LAB_004786d8
.text:004786bc 00000000 _nop
.text:004786c0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004786c4 00000000 nop
.text:004786c8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004786cc 21204002 _move param_1,s2
.text:004786d0 1000bc8f lw gp,local_28+0x38(sp)
.text:004786d4 21180002 move v1,s0
LAB_004786d8: ;XREF[4,0]: 004784ac,004784e4,004786b0,004786b8
.text:004786d8 3400bf8f lw ra,local_4+0x38(sp)
.text:004786dc 3000b68f lw s6,local_8+0x38(sp)
.text:004786e0 2c00b58f lw s5,local_c+0x38(sp)
.text:004786e4 2800b48f lw s4,local_10+0x38(sp)
.text:004786e8 2400b38f lw s3,local_14+0x38(sp)
.text:004786ec 2000b28f lw s2,local_18+0x38(sp)
.text:004786f0 1c00b18f lw s1,local_1c+0x38(sp)
.text:004786f4 1800b08f lw s0,local_20+0x38(sp)
.text:004786f8 21106000 move v0,v1
.text:004786fc 0800e003 jr ra
.text:00478700 3800bd27 _addiu sp,sp,0x38
LAB_00478704: ;XREF[1,0]: 004784c4
.text:00478704 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00478708 21280000 clear param_2
.text:0047870c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00478710 21204002 _move param_1,s2
.text:00478714 0800698e lw t1,0x8(s3)
.text:00478718 1000bc8f lw gp,local_28+0x38(sp)
.text:0047871c ff0f2f31 andi t7,t1,0xfff
.text:00478720 7cffe015 bne t7,zero,LAB_00478514
.text:00478724 21280000 _clear param_2
LAB_00478728: ;XREF[1,0]: 0047850c
.text:00478728 00006e8e lw t6,0x0(s3)
.text:0047872c 83ff0010 b LAB_0047853c
.text:00478730 2a801100 _slt s0,zero,s1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_mul_comba(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[3,0]: 004787b4,004787d4,00478958
;param_6 undefined2 14 ;XREF[1,0]: 004787a0
;local_4 undefined4 -4 ;XREF[3,0]: 00478744,0047897c,00478a00
;local_8 undefined4 -8 ;XREF[3,0]: 00478748,00478980,00478a04
;local_c undefined4 -c ;XREF[3,0]: 0047874c,00478984,00478a08
;local_10 undefined4 -10 ;XREF[3,0]: 00478750,00478988,00478a0c
;local_14 undefined4 -14 ;XREF[3,0]: 00478754,0047898c,00478a10
;local_18 undefined4 -18 ;XREF[3,0]: 00478758,00478990,00478a14
;local_1c undefined4 -1c ;XREF[3,0]: 0047875c,00478994,00478a18
;local_20 undefined4 -20 ;XREF[3,0]: 00478760,00478998,00478a1c
;local_24 undefined4 -24 ;XREF[3,0]: 00478764,0047899c,00478a20
;local_28 undefined4 -28 ;XREF[3,0]: 00478768,004789a0,00478a24
;local_30 undefined4 -30 ;XREF[3,0]: 004787b0,00478968,004789cc
;local_38 undefined4 -38 ;XREF[7,0]: 0047876c,004787ec,0047895c,004789c4,004789f4
; 00478a44,00478a60
;XREF[29,0]: Entry Point,004751dc,0047591c
; 00475af8,00475e4c,00476018
; 0047a0c4,0047b1c4,0047b428
; 0047b668,0047b7d4,0047b9b0
; 0047bf14,0047bf78,0047bfdc
; 0047c238,0047c29c,0047c300
; 0047c3c4,0047c428,0047c5a0
; 0047c7e4,0047c848,0047c8ac
; 0047cc00,0047cc50,0047ccac
; 00480270,004d7e78
.text:00478734 06001c3c lui gp,0x6
.text:00478738 ac729c27 addiu gp,gp,0x72ac
.text:0047873c 21e09903 addu gp,gp,t9
.text:00478740 b8ffbd27 addiu sp,sp,-0x48
.text:00478744 4400bfaf sw ra,local_4+0x48(sp)
.text:00478748 4000beaf sw s8,local_8+0x48(sp)
.text:0047874c 3c00b7af sw s7,local_c+0x48(sp)
.text:00478750 3800b6af sw s6,local_10+0x48(sp)
.text:00478754 3400b5af sw s5,local_14+0x48(sp)
.text:00478758 3000b4af sw s4,local_18+0x48(sp)
.text:0047875c 2c00b3af sw s3,local_1c+0x48(sp)
.text:00478760 2800b2af sw s2,local_20+0x48(sp)
.text:00478764 2400b1af sw s1,local_24+0x48(sp)
.text:00478768 2000b0af sw s0,local_28+0x48(sp)
.text:0047876c 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00478770 0800a98c lw t1,0x8(param_2)
.text:00478774 21b0e000 move s6,param_4
.text:00478778 0800c88c lw t0,0x8(param_3)
.text:0047877c 0800e78c lw param_4,0x8(param_4)
.text:00478780 21b8a000 move s7,param_2
.text:00478784 21f0c000 move s8,param_3
.text:00478788 ff0f2431 andi param_1,t1,0xfff
.text:0047878c ff0f0631 andi param_3,t0,0xfff
.text:00478790 022b0700 srl param_2,param_4,0xc
.text:00478794 21988600 addu s3,param_1,param_3
.text:00478798 ff0fa330 andi v1,param_2,0xfff
.text:0047879c 2a107300 slt v0,v1,s3
.text:004787a0 5c00b497 lhu s4,param_6+0x48(sp)
.text:004787a4 21880000 clear s1
.text:004787a8 21800000 clear s0
.text:004787ac 8d004014 bne v0,zero,LAB_004789e4
.text:004787b0 1800a0af _sw zero,local_30+0x48(sp)
LAB_004787b4: ;XREF[1,0]: 004789f8
.text:004787b4 5800aa8f lw t2,param_5+0x48(sp)
.text:004787b8 00000000 nop
.text:004787bc 9d004011 beq t2,zero,LAB_00478a34
.text:004787c0 80901300 _sll s2,s3,0x2
.text:004787c4 2b589202 sltu t3,s4,s2
.text:004787c8 79006015 bne t3,zero,LAB_004789b0
.text:004787cc 21308002 _move param_3,s4
.text:004787d0 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004787d4 5800b58f lw s5,param_5+0x48(sp)
.text:004787d8 00000000 nop
LAB_004787dc: ;XREF[1,0]: 004789dc
.text:004787dc 2120a002 move param_1,s5
.text:004787e0 21280000 clear param_2
.text:004787e4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004787e8 2aa01300 _slt s4,zero,s3
.text:004787ec 1000bc8f lw gp,local_38+0x48(sp)
.text:004787f0 31008012 beq s4,zero,LAB_004788b8
.text:004787f4 21500000 _clear t2
.text:004787f8 0800d88f lw t8,0x8(s8)
.text:004787fc 0800ed8e lw t5,0x8(s7)
.text:00478800 0000f28e lw s2,0x0(s7)
.text:00478804 0000cf8f lw t7,0x0(s8)
.text:00478808 ff0f0e33 andi t6,t8,0xfff
.text:0047880c ff0fab31 andi t3,t5,0xfff
.text:00478810 2148a002 move t1,s5
LAB_00478814: ;XREF[1,0]: 004788b0
.text:00478814 ffffc325 addiu v1,t6,-0x1
.text:00478818 2af84301 slt ra,t2,v1
.text:0047881c 0200e013 beq ra,zero,LAB_00478828
.text:00478820 00000000 _nop
.text:00478824 21184001 move v1,t2
LAB_00478828: ;XREF[1,0]: 0047881c
.text:00478828 23304301 subu param_3,t2,v1
.text:0047882c 01006524 addiu param_2,v1,0x1
.text:00478830 23406601 subu t0,t3,param_3
.text:00478834 80100600 sll v0,param_3,0x2
.text:00478838 80180300 sll v1,v1,0x2
.text:0047883c 2a200501 slt param_1,t0,param_2
.text:00478840 21384202 addu param_4,s2,v0
.text:00478844 02008010 beq param_1,zero,LAB_00478850
.text:00478848 2130e301 _addu param_3,t7,v1
.text:0047884c 21280001 move param_2,t0
LAB_00478850: ;XREF[1,0]: 00478844
.text:00478850 21200002 move param_1,s0
.text:00478854 21802002 move s0,s1
.text:00478858 1200a018 blez param_2,LAB_004788a4
.text:0047885c 21880000 _clear s1
LAB_00478860: ;XREF[1,0]: 0047889c
.text:00478860 ffffa524 addiu param_2,param_2,-0x1
.text:00478864 0000e88c lw t0,0x0(param_4)
.text:00478868 0000d98c lw t9,0x0(param_3)
.text:0047886c 0400e724 addiu param_4,param_4,0x4
.text:00478870 19001901 multu t0,t9
.text:00478874 12600000 mflo t4
.text:00478878 10680000 mfhi t5
.text:0047887c 21208c00 addu param_1,param_1,t4
.text:00478880 2b608c00 sltu t4,param_1,t4
.text:00478884 21800d02 addu s0,s0,t5
.text:00478888 2b680d02 sltu t5,s0,t5
.text:0047888c 21800c02 addu s0,s0,t4
.text:00478890 2b600c02 sltu t4,s0,t4
.text:00478894 21882d02 addu s1,s1,t5
.text:00478898 21882c02 addu s1,s1,t4
.text:0047889c f0ffa014 bne param_2,zero,LAB_00478860
.text:004788a0 fcffc624 _addiu param_3,param_3,-0x4
LAB_004788a4: ;XREF[1,0]: 00478858
.text:004788a4 01004a25 addiu t2,t2,0x1
.text:004788a8 2a285301 slt param_2,t2,s3
.text:004788ac 000024ad sw param_1,0x0(t1)
.text:004788b0 d8ffa014 bne param_2,zero,LAB_00478814
.text:004788b4 04002925 _addiu t1,t1,0x4
LAB_004788b8: ;XREF[1,0]: 004787f0
.text:004788b8 0800ce8e lw t6,0x8(s6)
.text:004788bc 00f01824 li t8,-0x1000
.text:004788c0 2460d801 and t4,t6,t8
.text:004788c4 ff0f6d32 andi t5,s3,0xfff
.text:004788c8 25388d01 or param_4,t4,t5
.text:004788cc 0800c7ae sw param_4,0x8(s6)
.text:004788d0 0b00eb92 lbu t3,0xb(s7)
.text:004788d4 0b00ca93 lbu t2,0xb(s8)
.text:004788d8 fffe1e3c lui s8,0xfeff
.text:004788dc 26484b01 xor t1,t2,t3
.text:004788e0 01003231 andi s2,t1,0x1
.text:004788e4 ffffd737 ori s7,s8,0xffff
.text:004788e8 2480f700 and s0,param_4,s7
.text:004788ec 008e1200 sll s1,s2,0x18
.text:004788f0 25781102 or t7,s0,s1
.text:004788f4 0800cfae sw t7,0x8(s6)
.text:004788f8 ff0fc731 andi param_4,t6,0xfff
.text:004788fc 0000c68e lw param_3,0x0(s6)
.text:00478900 0a008012 beq s4,zero,LAB_0047892c
.text:00478904 21280000 _clear param_2
.text:00478908 2120a002 move param_1,s5
.text:0047890c 21186002 move v1,s3
LAB_00478910: ;XREF[1,0]: 00478920
.text:00478910 0000948c lw s4,0x0(param_1)
.text:00478914 ffff6324 addiu v1,v1,-0x1
.text:00478918 0000d4ac sw s4,0x0(param_3)
.text:0047891c 04008424 addiu param_1,param_1,0x4
.text:00478920 fbff6014 bne v1,zero,LAB_00478910
.text:00478924 0400c624 _addiu param_3,param_3,0x4
.text:00478928 21286002 move param_2,s3
LAB_0047892c: ;XREF[1,0]: 00478900
.text:0047892c 2a98a700 slt s3,param_2,param_4
.text:00478930 05006012 beq s3,zero,LAB_00478948
.text:00478934 2310e500 _subu v0,param_4,param_2
LAB_00478938: ;XREF[1,0]: 00478940
.text:00478938 ffff4224 addiu v0,v0,-0x1
.text:0047893c 0000c0ac sw zero,0x0(param_3)
.text:00478940 fdff4014 bne v0,zero,LAB_00478938
.text:00478944 0400c624 _addiu param_3,param_3,0x4
LAB_00478948: ;XREF[1,0]: 00478930
.text:00478948 6090998f lw t9,-0x6fa0(gp)=>->pstm_clamp ;= 00470e70
.text:0047894c 00000000 nop
.text:00478950 09f82003 jalr t9=>pstm_clamp ;undefined pstm_clamp()
.text:00478954 2120c002 _move param_1,s6
.text:00478958 5800b68f lw s6,param_5+0x48(sp)
.text:0047895c 1000bc8f lw gp,local_38+0x48(sp)
.text:00478960 3b00c012 beq s6,zero,LAB_00478a50
.text:00478964 01001f24 _li ra,0x1
.text:00478968 1800a48f lw param_1,local_30+0x48(sp)
.text:0047896c 00000000 nop
.text:00478970 37009f10 beq param_1,ra,LAB_00478a50
.text:00478974 00000000 _nop
.text:00478978 21180000 clear v1
LAB_0047897c: ;XREF[2,0]: 004789d0,00478a64
.text:0047897c 4400bf8f lw ra,local_4+0x48(sp)
.text:00478980 4000be8f lw s8,local_8+0x48(sp)
.text:00478984 3c00b78f lw s7,local_c+0x48(sp)
.text:00478988 3800b68f lw s6,local_10+0x48(sp)
.text:0047898c 3400b58f lw s5,local_14+0x48(sp)
.text:00478990 3000b48f lw s4,local_18+0x48(sp)
.text:00478994 2c00b38f lw s3,local_1c+0x48(sp)
.text:00478998 2800b28f lw s2,local_20+0x48(sp)
.text:0047899c 2400b18f lw s1,local_24+0x48(sp)
.text:004789a0 2000b08f lw s0,local_28+0x48(sp)
.text:004789a4 21106000 move v0,v1
.text:004789a8 0800e003 jr ra
.text:004789ac 4800bd27 _addiu sp,sp,0x48
LAB_004789b0: ;XREF[1,0]: 004787c8
.text:004789b0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004789b4 00000000 nop
.text:004789b8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004789bc 21204002 _move param_1,s2
.text:004789c0 01000c24 li t4,0x1
.text:004789c4 1000bc8f lw gp,local_38+0x48(sp)
.text:004789c8 21a84000 move s5,v0
.text:004789cc 1800acaf sw t4,local_30+0x48(sp)
LAB_004789d0: ;XREF[1,0]: 00478a48
.text:004789d0 eaffa012 beq s5,zero,LAB_0047897c
.text:004789d4 f8ff0324 _li v1,-0x8
.text:004789d8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004789dc 7fff0010 b LAB_004787dc
.text:004789e0 21304002 _move param_3,s2
LAB_004789e4: ;XREF[1,0]: 004787ac
.text:004789e4 e884998f lw t9,-0x7b18(gp)=>->pstm_grow ;= 00470ba4
.text:004789e8 2120c002 move param_1,s6
.text:004789ec 09f82003 jalr t9=>pstm_grow ;undefined pstm_grow()
.text:004789f0 21286002 _move param_2,s3
.text:004789f4 1000bc8f lw gp,local_38+0x48(sp)
.text:004789f8 6eff4010 beq v0,zero,LAB_004787b4
.text:004789fc f8ff0324 _li v1,-0x8
.text:00478a00 4400bf8f lw ra,local_4+0x48(sp)
.text:00478a04 4000be8f lw s8,local_8+0x48(sp)
.text:00478a08 3c00b78f lw s7,local_c+0x48(sp)
.text:00478a0c 3800b68f lw s6,local_10+0x48(sp)
.text:00478a10 3400b58f lw s5,local_14+0x48(sp)
.text:00478a14 3000b48f lw s4,local_18+0x48(sp)
.text:00478a18 2c00b38f lw s3,local_1c+0x48(sp)
.text:00478a1c 2800b28f lw s2,local_20+0x48(sp)
.text:00478a20 2400b18f lw s1,local_24+0x48(sp)
.text:00478a24 2000b08f lw s0,local_28+0x48(sp)
.text:00478a28 21106000 move v0,v1
.text:00478a2c 0800e003 jr ra
.text:00478a30 4800bd27 _addiu sp,sp,0x48
LAB_00478a34: ;XREF[1,0]: 004787bc
.text:00478a34 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00478a38 00000000 nop
.text:00478a3c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00478a40 21204002 _move param_1,s2
.text:00478a44 1000bc8f lw gp,local_38+0x48(sp)
.text:00478a48 e1ff0010 b LAB_004789d0
.text:00478a4c 21a84000 _move s5,v0
LAB_00478a50: ;XREF[2,0]: 00478960,00478970
.text:00478a50 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00478a54 00000000 nop
.text:00478a58 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00478a5c 2120a002 _move param_1,s5
.text:00478a60 1000bc8f lw gp,local_38+0x48(sp)
.text:00478a64 c5ff0010 b LAB_0047897c
.text:00478a68 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pstm_sqr_comba(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined2 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined2 10 ;XREF[1,0]: 00478ad0
;local_4 undefined4 -4 ;XREF[3,0]: 00478a7c,00478cf0,00478d74
;local_8 undefined4 -8 ;XREF[3,0]: 00478a80,00478cf4,00478d78
;local_c undefined4 -c ;XREF[3,0]: 00478a84,00478cf8,00478d7c
;local_10 undefined4 -10 ;XREF[3,0]: 00478a88,00478cfc,00478d80
;local_14 undefined4 -14 ;XREF[3,0]: 00478a8c,00478d00,00478d84
;local_18 undefined4 -18 ;XREF[3,0]: 00478a90,00478d04,00478d88
;local_1c undefined4 -1c ;XREF[3,0]: 00478a94,00478d08,00478d8c
;local_20 undefined4 -20 ;XREF[3,0]: 00478a98,00478d0c,00478d90
;local_24 undefined4 -24 ;XREF[3,0]: 00478a9c,00478d10,00478d94
;local_28 undefined4 -28 ;XREF[3,0]: 00478aa0,00478d14,00478d98
;local_30 undefined4 -30 ;XREF[3,0]: 00478ad4,00478cdc,00478d40
;local_38 undefined4 -38 ;XREF[7,0]: 00478aa4,00478b10,00478cd0,00478d38,00478d68
; 00478db8,00478dd4
;XREF[19,0]: Entry Point,004757bc,00475a6c
; 00475b64,00475fa4,0047a04c
; 0047a074,0047b160,0047b2c8
; 0047b3d8,0047b568,0047b5c0
; 0047b6c0,0047beb0,0047c360
; 0047c488,0047c780,0047cbb0
; 004d8900
.text:00478a6c 06001c3c lui gp,0x6
.text:00478a70 746f9c27 addiu gp,gp,0x6f74
.text:00478a74 21e09903 addu gp,gp,t9
.text:00478a78 b8ffbd27 addiu sp,sp,-0x48
.text:00478a7c 4400bfaf sw ra,local_4+0x48(sp)
.text:00478a80 4000beaf sw s8,local_8+0x48(sp)
.text:00478a84 3c00b7af sw s7,local_c+0x48(sp)
.text:00478a88 3800b6af sw s6,local_10+0x48(sp)
.text:00478a8c 3400b5af sw s5,local_14+0x48(sp)
.text:00478a90 3000b4af sw s4,local_18+0x48(sp)
.text:00478a94 2c00b3af sw s3,local_1c+0x48(sp)
.text:00478a98 2800b2af sw s2,local_20+0x48(sp)
.text:00478a9c 2400b1af sw s1,local_24+0x48(sp)
.text:00478aa0 2000b0af sw s0,local_28+0x48(sp)
.text:00478aa4 1000bcaf sw gp=>_gp,local_38+0x48(sp)
.text:00478aa8 21b8c000 move s7,param_3
.text:00478aac 0800a88c lw t0,0x8(param_2)
.text:00478ab0 0800c68c lw param_3,0x8(param_3)
.text:00478ab4 21b0a000 move s6,param_2
.text:00478ab8 02230600 srl param_1,param_3,0xc
.text:00478abc ff0f0531 andi param_2,t0,0xfff
.text:00478ac0 40980500 sll s3,param_2,0x1
.text:00478ac4 ff0f8330 andi v1,param_1,0xfff
.text:00478ac8 2a107300 slt v0,v1,s3
.text:00478acc 21f0e000 move s8,param_4
.text:00478ad0 5800b497 lhu s4,param_5+0x48(sp)
.text:00478ad4 1800a0af sw zero,local_30+0x48(sp)
.text:00478ad8 21880000 clear s1
.text:00478adc 9e004014 bne v0,zero,LAB_00478d58
.text:00478ae0 21800000 _clear s0
LAB_00478ae4: ;XREF[1,0]: 00478d6c
.text:00478ae4 b000c013 beq s8,zero,LAB_00478da8
.text:00478ae8 80901300 _sll s2,s3,0x2
.text:00478aec 2b389202 sltu param_4,s4,s2
.text:00478af0 8c00e014 bne param_4,zero,LAB_00478d24
.text:00478af4 21a8c003 _move s5,s8
.text:00478af8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00478afc 21308002 move param_3,s4
LAB_00478b00: ;XREF[1,0]: 00478d50
.text:00478b00 2120a002 move param_1,s5
.text:00478b04 21280000 clear param_2
.text:00478b08 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00478b0c 2aa01300 _slt s4,zero,s3
.text:00478b10 1000bc8f lw gp,local_38+0x48(sp)
.text:00478b14 50008012 beq s4,zero,LAB_00478c58
.text:00478b18 21c00000 _clear t8
.text:00478b1c 0800ca8e lw t2,0x8(s6)
.text:00478b20 0000c58e lw param_2,0x0(s6)
.text:00478b24 ff0f5231 andi s2,t2,0xfff
.text:00478b28 21c8a002 move t9,s5
LAB_00478b2c: ;XREF[1,0]: 00478c50
.text:00478b2c ffff4626 addiu param_3,s2,-0x1
.text:00478b30 2a580603 slt t3,t8,param_3
.text:00478b34 03006011 beq t3,zero,LAB_00478b44
.text:00478b38 23480603 _subu t1,t8,param_3
.text:00478b3c 21300003 move param_3,t8
.text:00478b40 23480603 subu t1,t8,param_3
LAB_00478b44: ;XREF[1,0]: 00478b34
.text:00478b44 0100ca24 addiu t2,param_3,0x1
.text:00478b48 23584902 subu t3,s2,t1
.text:00478b4c 80700900 sll t6,t1,0x2
.text:00478b50 80680600 sll t5,param_3,0x2
.text:00478b54 2a606a01 slt t4,t3,t2
.text:00478b58 2140ae00 addu t0,param_2,t6
.text:00478b5c 02008011 beq t4,zero,LAB_00478b68
.text:00478b60 2138ad00 _addu param_4,param_2,t5
.text:00478b64 21506001 move t2,t3
LAB_00478b68: ;XREF[1,0]: 00478b5c
.text:00478b68 23f8c900 subu ra,param_3,t1
.text:00478b6c 0100f627 addiu s6,ra,0x1
.text:00478b70 43101600 sra v0,s6,0x1
.text:00478b74 2a784a00 slt t7,v0,t2
.text:00478b78 0200e011 beq t7,zero,LAB_00478b84
.text:00478b7c 21200002 _move param_1,s0
.text:00478b80 21504000 move t2,v0
LAB_00478b84: ;XREF[1,0]: 00478b78
.text:00478b84 21802002 move s0,s1
.text:00478b88 1b004019 blez t2,LAB_00478bf8
.text:00478b8c 21880000 _clear s1
.text:00478b90 21304001 move param_3,t2
LAB_00478b94: ;XREF[1,0]: 00478bf0
.text:00478b94 ffffc624 addiu param_3,param_3,-0x1
.text:00478b98 0000038d lw v1,0x0(t0)
.text:00478b9c 0000e28c lw v0,0x0(param_4)
.text:00478ba0 04000825 addiu t0,t0,0x4
.text:00478ba4 19006200 multu v1,v0
.text:00478ba8 12600000 mflo t4
.text:00478bac 10680000 mfhi t5
.text:00478bb0 21208c00 addu param_1,param_1,t4
.text:00478bb4 2b708c00 sltu t6,param_1,t4
.text:00478bb8 21800d02 addu s0,s0,t5
.text:00478bbc 2b780d02 sltu t7,s0,t5
.text:00478bc0 21800e02 addu s0,s0,t6
.text:00478bc4 2b700e02 sltu t6,s0,t6
.text:00478bc8 21882f02 addu s1,s1,t7
.text:00478bcc 21882e02 addu s1,s1,t6
.text:00478bd0 21208c00 addu param_1,param_1,t4
.text:00478bd4 2b708c00 sltu t6,param_1,t4
.text:00478bd8 21800d02 addu s0,s0,t5
.text:00478bdc 2b780d02 sltu t7,s0,t5
.text:00478be0 21800e02 addu s0,s0,t6
.text:00478be4 2b700e02 sltu t6,s0,t6
.text:00478be8 21882f02 addu s1,s1,t7
.text:00478bec 21882e02 addu s1,s1,t6
.text:00478bf0 e8ffc014 bne param_3,zero,LAB_00478b94
.text:00478bf4 fcffe724 _addiu param_4,param_4,-0x4
LAB_00478bf8: ;XREF[1,0]: 00478b88
.text:00478bf8 0100083b xori t0,t8,0x1
.text:00478bfc 01000631 andi param_3,t0,0x1
.text:00478c00 1000c010 beq param_3,zero,LAB_00478c44
.text:00478c04 43581800 _sra t3,t8,0x1
.text:00478c08 80500b00 sll t2,t3,0x2
.text:00478c0c 21484501 addu t1,t2,param_2
.text:00478c10 0000278d lw param_4,0x0(t1)
.text:00478c14 00000000 nop
.text:00478c18 1900e700 multu param_4,param_4
.text:00478c1c 12600000 mflo t4
.text:00478c20 10680000 mfhi t5
.text:00478c24 21208c00 addu param_1,param_1,t4
.text:00478c28 2b608c00 sltu t4,param_1,t4
.text:00478c2c 21800d02 addu s0,s0,t5
.text:00478c30 2b680d02 sltu t5,s0,t5
.text:00478c34 21800c02 addu s0,s0,t4
.text:00478c38 2b600c02 sltu t4,s0,t4
.text:00478c3c 21882d02 addu s1,s1,t5
.text:00478c40 21882c02 addu s1,s1,t4
LAB_00478c44: ;XREF[1,0]: 00478c00
.text:00478c44 01001827 addiu t8,t8,0x1
.text:00478c48 2a601303 slt t4,t8,s3
.text:00478c4c 000024af sw param_1,0x0(t9)
.text:00478c50 b6ff8015 bne t4,zero,LAB_00478b2c
.text:00478c54 04003927 _addiu t9,t9,0x4
LAB_00478c58: ;XREF[1,0]: 00478b14
.text:00478c58 0800f08e lw s0,0x8(s7)
.text:00478c5c 00f00424 li param_1,-0x1000
.text:00478c60 24900402 and s2,s0,param_1
.text:00478c64 ff0f7832 andi t8,s3,0xfff
.text:00478c68 25885802 or s1,s2,t8
.text:00478c6c 0800f1ae sw s1,0x8(s7)
.text:00478c70 ff0f0632 andi param_3,s0,0xfff
.text:00478c74 0000e58e lw param_2,0x0(s7)
.text:00478c78 0a008012 beq s4,zero,LAB_00478ca4
.text:00478c7c 21180000 _clear v1
.text:00478c80 2120a002 move param_1,s5
.text:00478c84 21186002 move v1,s3
LAB_00478c88: ;XREF[1,0]: 00478c98
.text:00478c88 0000948c lw s4,0x0(param_1)
.text:00478c8c ffff6324 addiu v1,v1,-0x1
.text:00478c90 0000b4ac sw s4,0x0(param_2)
.text:00478c94 04008424 addiu param_1,param_1,0x4
.text:00478c98 fbff6014 bne v1,zero,LAB_00478c88
.text:00478c9c 0400a524 _addiu param_2,param_2,0x4
.text:00478ca0 21186002 move v1,s3
LAB_00478ca4: ;XREF[1,0]: 00478c78
.text:00478ca4 2a986600 slt s3,v1,param_3
.text:00478ca8 05006012 beq s3,zero,LAB_00478cc0
.text:00478cac 2310c300 _subu v0,param_3,v1
LAB_00478cb0: ;XREF[1,0]: 00478cb8
.text:00478cb0 ffff4224 addiu v0,v0,-0x1
.text:00478cb4 0000a0ac sw zero,0x0(param_2)
.text:00478cb8 fdff4014 bne v0,zero,LAB_00478cb0
.text:00478cbc 0400a524 _addiu param_2,param_2,0x4
LAB_00478cc0: ;XREF[1,0]: 00478ca8
.text:00478cc0 6090998f lw t9,-0x6fa0(gp)=>->pstm_clamp ;= 00470e70
.text:00478cc4 00000000 nop
.text:00478cc8 09f82003 jalr t9=>pstm_clamp ;undefined pstm_clamp()
.text:00478ccc 2120e002 _move param_1,s7
.text:00478cd0 1000bc8f lw gp,local_38+0x48(sp)
.text:00478cd4 3b00c013 beq s8,zero,LAB_00478dc4
.text:00478cd8 01001724 _li s7,0x1
.text:00478cdc 1800be8f lw s8,local_30+0x48(sp)
.text:00478ce0 00000000 nop
.text:00478ce4 3700d713 beq s8,s7,LAB_00478dc4
.text:00478ce8 00000000 _nop
.text:00478cec 21180000 clear v1
LAB_00478cf0: ;XREF[2,0]: 00478d44,00478dd8
.text:00478cf0 4400bf8f lw ra,local_4+0x48(sp)
.text:00478cf4 4000be8f lw s8,local_8+0x48(sp)
.text:00478cf8 3c00b78f lw s7,local_c+0x48(sp)
.text:00478cfc 3800b68f lw s6,local_10+0x48(sp)
.text:00478d00 3400b58f lw s5,local_14+0x48(sp)
.text:00478d04 3000b48f lw s4,local_18+0x48(sp)
.text:00478d08 2c00b38f lw s3,local_1c+0x48(sp)
.text:00478d0c 2800b28f lw s2,local_20+0x48(sp)
.text:00478d10 2400b18f lw s1,local_24+0x48(sp)
.text:00478d14 2000b08f lw s0,local_28+0x48(sp)
.text:00478d18 21106000 move v0,v1
.text:00478d1c 0800e003 jr ra
.text:00478d20 4800bd27 _addiu sp,sp,0x48
LAB_00478d24: ;XREF[1,0]: 00478af0
.text:00478d24 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00478d28 00000000 nop
.text:00478d2c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00478d30 21204002 _move param_1,s2
.text:00478d34 01000924 li t1,0x1
.text:00478d38 1000bc8f lw gp,local_38+0x48(sp)
.text:00478d3c 21a84000 move s5,v0
.text:00478d40 1800a9af sw t1,local_30+0x48(sp)
LAB_00478d44: ;XREF[1,0]: 00478dbc
.text:00478d44 eaffa012 beq s5,zero,LAB_00478cf0
.text:00478d48 f8ff0324 _li v1,-0x8
.text:00478d4c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00478d50 6bff0010 b LAB_00478b00
.text:00478d54 21304002 _move param_3,s2
LAB_00478d58: ;XREF[1,0]: 00478adc
.text:00478d58 e884998f lw t9,-0x7b18(gp)=>->pstm_grow ;= 00470ba4
.text:00478d5c 2120e002 move param_1,s7
.text:00478d60 09f82003 jalr t9=>pstm_grow ;undefined pstm_grow()
.text:00478d64 21286002 _move param_2,s3
.text:00478d68 1000bc8f lw gp,local_38+0x48(sp)
.text:00478d6c 5dff4010 beq v0,zero,LAB_00478ae4
.text:00478d70 f8ff0324 _li v1,-0x8
.text:00478d74 4400bf8f lw ra,local_4+0x48(sp)
.text:00478d78 4000be8f lw s8,local_8+0x48(sp)
.text:00478d7c 3c00b78f lw s7,local_c+0x48(sp)
.text:00478d80 3800b68f lw s6,local_10+0x48(sp)
.text:00478d84 3400b58f lw s5,local_14+0x48(sp)
.text:00478d88 3000b48f lw s4,local_18+0x48(sp)
.text:00478d8c 2c00b38f lw s3,local_1c+0x48(sp)
.text:00478d90 2800b28f lw s2,local_20+0x48(sp)
.text:00478d94 2400b18f lw s1,local_24+0x48(sp)
.text:00478d98 2000b08f lw s0,local_28+0x48(sp)
.text:00478d9c 21106000 move v0,v1
.text:00478da0 0800e003 jr ra
.text:00478da4 4800bd27 _addiu sp,sp,0x48
LAB_00478da8: ;XREF[1,0]: 00478ae4
.text:00478da8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00478dac 00000000 nop
.text:00478db0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00478db4 21204002 _move param_1,s2
.text:00478db8 1000bc8f lw gp,local_38+0x48(sp)
.text:00478dbc e1ff0010 b LAB_00478d44
.text:00478dc0 21a84000 _move s5,v0
LAB_00478dc4: ;XREF[2,0]: 00478cd4,00478ce4
.text:00478dc4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00478dc8 00000000 nop
.text:00478dcc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00478dd0 2120a002 _move param_1,s5
.text:00478dd4 1000bc8f lw gp,local_38+0x48(sp)
.text:00478dd8 c5ff0010 b LAB_00478cf0
.text:00478ddc 21180000 _clear v1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psOpenPrng()
;local_8 undefined4 -8 ;XREF[2,0]: 00478df0,00478e10
;local_10 undefined4 -10 ;XREF[2,0]: 00478df4,00478e0c
;XREF[3,0]: Entry Point,0047093c,004d8bfc
.text:00478de0 06001c3c lui gp,0x6
.text:00478de4 006c9c27 addiu gp,gp,0x6c00
.text:00478de8 21e09903 addu gp,gp,t9
.text:00478dec e0ffbd27 addiu sp,sp,-0x20
.text:00478df0 1800bfaf sw ra,local_8+0x20(sp)
.text:00478df4 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00478df8 1880858f lw a1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00478dfc 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00478e00 1cada424 addiu a0=>.bss:DAT_004dad1c,a1,-0x52e4 ;= ??
.text:00478e04 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:00478e08 21280000 _clear a1
.text:00478e0c 1000bc8f lw gp,local_10+0x20(sp)
.text:00478e10 1800bf8f lw ra,local_8+0x20(sp)
.text:00478e14 1c80828f lw v0=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00478e18 1880838f lw v1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00478e1c 01000424 li a0,0x1
.text:00478e20 2000bd27 addiu sp,sp,0x20
.text:00478e24 987844a4 sh a0,offset .data:DAT_004d7898 &0xffff(v0)
.text:00478e28 0800e003 jr ra
.text:00478e2c 34ad60ac _sw zero,-0x52cc(v1)=>.bss:DAT_004dad34 ;= ??
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psClosePrng()
;XREF[3,0]: Entry Point,00470a78,004d8af0
.text:00478e30 06001c3c lui gp,0x6
.text:00478e34 b06b9c27 addiu gp,gp,0x6bb0
.text:00478e38 21e09903 addu gp,gp,t9
.text:00478e3c 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00478e40 b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:00478e44 00000000 nop
.text:00478e48 08002003 jr t9=>psDestroyMutex
.text:00478e4c 1cad8424 _addiu a0,a0,-0x52e4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetPrngLocked()
;local_8 undefined4 -8 ;XREF[2,0]: 00478e60,00478ef4
;local_c undefined4 -c ;XREF[2,0]: 00478e64,00478ef8
;local_10 undefined4 -10 ;XREF[2,0]: 00478e68,00478efc
;local_14 undefined4 -14 ;XREF[2,0]: 00478e6c,00478f00
;local_18 undefined4 -18 ;XREF[2,0]: 00478e70,00478f04
;local_20 undefined4 -20 ;XREF[4,0]: 00478e74,00478ea8,00478ed4,00478eec
;XREF[13,0]: Entry Point,004474b4,0044e24c
; 0044e4a8,0044fb28,0045248c
; 00452ca0,00459fc8,0045a60c
; 0045be44,00465a84,0047db98
; 004d8bbc
.text:00478e50 06001c3c lui gp,0x6
.text:00478e54 906b9c27 addiu gp,gp,0x6b90
.text:00478e58 21e09903 addu gp,gp,t9
.text:00478e5c d0ffbd27 addiu sp,sp,-0x30
.text:00478e60 2800bfaf sw ra,local_8+0x30(sp)
.text:00478e64 2400b3af sw s3,local_c+0x30(sp)
.text:00478e68 2000b2af sw s2,local_10+0x30(sp)
.text:00478e6c 1c00b1af sw s1,local_14+0x30(sp)
.text:00478e70 1800b0af sw s0,local_18+0x30(sp)
.text:00478e74 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00478e78 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00478e7c 1880938f lw s3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00478e80 98784384 lh v1,offset .data:DAT_004d7898 &0xffff(v0)
.text:00478e84 21888000 move s1,a0
.text:00478e88 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:00478e8c ffffb030 andi s0,a1,0xffff
.text:00478e90 1cad6426 addiu a0=>.bss:DAT_004dad1c,s3,-0x52e4 ;= ??
.text:00478e94 2190c000 move s2,a2
.text:00478e98 16006010 beq v1,zero,LAB_00478ef4
.text:00478e9c ffff0224 _li v0,-0x1
.text:00478ea0 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00478ea4 00000000 _nop
.text:00478ea8 1000bc8f lw gp,local_20+0x30(sp)
.text:00478eac 21202002 move a0,s1
.text:00478eb0 1880858f lw a1,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00478eb4 3090998f lw t9,-0x6fd0(gp)=>->psGetEntropy ;= 004884b8
.text:00478eb8 34ada78c lw a3,-0x52cc(a1)=>.bss:DAT_004dad34 ;= ??
.text:00478ebc 00000000 nop
.text:00478ec0 2130f000 addu a2,a3,s0
.text:00478ec4 34ada6ac sw a2,-0x52cc(a1)=>.bss:DAT_004dad34 ;= ??
.text:00478ec8 21280002 move a1,s0
.text:00478ecc 09f82003 jalr t9=>psGetEntropy ;undefined psGetEntropy()
.text:00478ed0 21304002 _move a2,s2
.text:00478ed4 1000bc8f lw gp,local_20+0x30(sp)
.text:00478ed8 1cad6426 addiu a0=>.bss:DAT_004dad1c,s3,-0x52e4 ;= ??
.text:00478edc 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00478ee0 00000000 nop
.text:00478ee4 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00478ee8 21804000 _move s0,v0
.text:00478eec 1000bc8f lw gp,local_20+0x30(sp)
.text:00478ef0 21100002 move v0,s0
LAB_00478ef4: ;XREF[1,0]: 00478e98
.text:00478ef4 2800bf8f lw ra,local_8+0x30(sp)
.text:00478ef8 2400b38f lw s3,local_c+0x30(sp)
.text:00478efc 2000b28f lw s2,local_10+0x30(sp)
.text:00478f00 1c00b18f lw s1,local_14+0x30(sp)
.text:00478f04 1800b08f lw s0,local_18+0x30(sp)
.text:00478f08 0800e003 jr ra
.text:00478f0c 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccInitKey()
;local_4 undefined4 -4 ;XREF[2,0]: 00478f20,00478f74
;local_8 undefined4 -8 ;XREF[2,0]: 00478f24,00478f78
;local_c undefined4 -c ;XREF[2,0]: 00478f28,00478f7c
;local_10 undefined4 -10 ;XREF[2,0]: 00478f2c,00478f80
;local_18 undefined4 -18 ;XREF[2,0]: 00478f30,00478f60
;XREF[4,0]: Entry Point,00466618,0047f2b0
; 004d89a4
.text:00478f10 06001c3c lui gp,0x6
.text:00478f14 d06a9c27 addiu gp,gp,0x6ad0
.text:00478f18 21e09903 addu gp,gp,t9
.text:00478f1c d8ffbd27 addiu sp,sp,-0x28
.text:00478f20 2400bfaf sw ra,local_4+0x28(sp)
.text:00478f24 2000b2af sw s2,local_8+0x28(sp)
.text:00478f28 1c00b1af sw s1,local_c+0x28(sp)
.text:00478f2c 1800b0af sw s0,local_10+0x28(sp)
.text:00478f30 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00478f34 2180a000 move s0,a1
.text:00478f38 21908000 move s2,a0
.text:00478f3c 2188c000 move s1,a2
.text:00478f40 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00478f44 21280000 clear a1
.text:00478f48 21200002 move a0,s0
.text:00478f4c 40000624 li a2,0x40
.text:00478f50 08000012 beq s0,zero,LAB_00478f74
.text:00478f54 f8ff0224 _li v0,-0x8
.text:00478f58 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00478f5c 00000000 _nop
.text:00478f60 1000bc8f lw gp,local_18+0x28(sp)
.text:00478f64 340011ae sw s1,0x34(s0)
.text:00478f68 300012ae sw s2,0x30(s0)
.text:00478f6c 380012ae sw s2,0x38(s0)
.text:00478f70 21100000 clear v0
LAB_00478f74: ;XREF[1,0]: 00478f50
.text:00478f74 2400bf8f lw ra,local_4+0x28(sp)
.text:00478f78 2000b28f lw s2,local_8+0x28(sp)
.text:00478f7c 1c00b18f lw s1,local_c+0x28(sp)
.text:00478f80 1800b08f lw s0,local_10+0x28(sp)
.text:00478f84 0800e003 jr ra
.text:00478f88 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccClearKey()
;local_4 undefined4 -4 ;XREF[2,0]: 00478f9c,00479014
;local_8 undefined4 -8 ;XREF[2,0]: 00478fa0,00479018
;local_10 undefined4 -10 ;XREF[6,0]: 00478fa4,00478fd4,00479000,0047902c,00479048
; 00479064
;local_14 undefined4 -14 ;XREF[1,0]: 00478fe8
;local_18 undefined4 -18 ;XREF[1,0]: 00478fe4
;local_1c undefined4 -1c ;XREF[1,0]: 00478fe0
;local_20 undefined4 -20 ;XREF[1,0]: 00478fd8
;XREF[6,0]: Entry Point,00445224,004453e8
; 00445400,0047f33c,004d8870
.text:00478f8c 06001c3c lui gp,0x6
.text:00478f90 546a9c27 addiu gp,gp,0x6a54
.text:00478f94 21e09903 addu gp,gp,t9
.text:00478f98 d0ffbd27 addiu sp,sp,-0x30
.text:00478f9c 2c00bfaf sw ra,local_4+0x30(sp)
.text:00478fa0 2800b0af sw s0,local_8+0x30(sp)
.text:00478fa4 2000bcaf sw gp=>_gp,local_10+0x30(sp)
.text:00478fa8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00478fac 21808000 move s0,a0
.text:00478fb0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00478fb4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00478fb8 1426a524 addiu a1=>.roda...,a1,0x2614 ;= "pubkey/ecc.c"
.text:00478fbc 19000012 beq s0,zero,LAB_00479024
.text:00478fc0 10018424 _addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
LAB_00478fc4: ;XREF[1,0]: 00479068
.text:00478fc4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00478fc8 00000000 nop
.text:00478fcc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00478fd0 21200002 _move a0,s0
.text:00478fd4 2000bc8f lw gp,local_10+0x30(sp)
.text:00478fd8 1000a0af sw zero,local_20+0x30(sp)
.text:00478fdc 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:00478fe0 1400a0af sw zero,local_1c+0x30(sp)
.text:00478fe4 1800a0af sw zero,local_18+0x30(sp)
.text:00478fe8 1c00a0af sw zero,local_14+0x30(sp)
.text:00478fec 0c000426 addiu a0,s0,0xc
.text:00478ff0 18000526 addiu a1,s0,0x18
.text:00478ff4 24000626 addiu a2,s0,0x24
.text:00478ff8 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:00478ffc 21380000 _clear a3
.text:00479000 2000bc8f lw gp,local_10+0x30(sp)
.text:00479004 3c0000a2 sb zero,0x3c(s0)
.text:00479008 340000ae sw zero,0x34(s0)
.text:0047900c 380000ae sw zero,0x38(s0)
.text:00479010 300000ae sw zero,0x30(s0)
.text:00479014 2c00bf8f lw ra,local_4+0x30(sp)
.text:00479018 2800b08f lw s0,local_8+0x30(sp)
.text:0047901c 0800e003 jr ra
.text:00479020 3000bd27 _addiu sp,sp,0x30
LAB_00479024: ;XREF[1,0]: 00478fbc
.text:00479024 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00479028 00000000 _nop
.text:0047902c 2000bc8f lw gp,local_10+0x30(sp)
.text:00479030 ff000524 li a1,0xff
.text:00479034 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00479038 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047903c 00000000 nop
.text:00479040 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00479044 1c016424 _addiu a0=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:00479048 2000bc8f lw gp,local_10+0x30(sp)
.text:0047904c 00000000 nop
.text:00479050 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00479054 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00479058 00000000 nop
.text:0047905c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00479060 24264424 _addiu a0=>.rodata:DAT_00492624,v0,0x2624 ;= 6Bh k
.text:00479064 2000bc8f lw gp,local_10+0x30(sp)
.text:00479068 d6ff0010 b LAB_00478fc4
.text:0047906c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccNewKey()
;local_8 undefined4 -8 ;XREF[2,0]: 00479080,004790f0
;local_c undefined4 -c ;XREF[2,0]: 00479084,004790f4
;local_10 undefined4 -10 ;XREF[2,0]: 00479088,004790f8
;local_14 undefined4 -14 ;XREF[2,0]: 0047908c,004790fc
;local_18 undefined4 -18 ;XREF[2,0]: 00479090,00479100
;local_20 undefined4 -20 ;XREF[3,0]: 00479094,004790b0,004790d8
;XREF[8,0]: Entry Point,0044d924,0045b800
; 0045bf80,0045c0f4,0045ce80
; 0045d924,004d83c8
.text:00479070 06001c3c lui gp,0x6
.text:00479074 70699c27 addiu gp,gp,0x6970
.text:00479078 21e09903 addu gp,gp,t9
.text:0047907c d0ffbd27 addiu sp,sp,-0x30
.text:00479080 2800bfaf sw ra,local_8+0x30(sp)
.text:00479084 2400b3af sw s3,local_c+0x30(sp)
.text:00479088 2000b2af sw s2,local_10+0x30(sp)
.text:0047908c 1c00b1af sw s1,local_14+0x30(sp)
.text:00479090 1800b0af sw s0,local_18+0x30(sp)
.text:00479094 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00479098 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047909c 21888000 move s1,a0
.text:004790a0 40000424 li a0,0x40
.text:004790a4 2190a000 move s2,a1
.text:004790a8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004790ac 2198c000 _move s3,a2
.text:004790b0 1000bc8f lw gp,local_20+0x30(sp)
.text:004790b4 21804000 move s0,v0
.text:004790b8 21204000 move a0,v0
.text:004790bc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004790c0 21280000 clear a1
.text:004790c4 40000624 li a2,0x40
.text:004790c8 09000012 beq s0,zero,LAB_004790f0
.text:004790cc f8ff0224 _li v0,-0x8
.text:004790d0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004790d4 3c0000a2 _sb zero,0x3c(s0)
.text:004790d8 1000bc8f lw gp,local_20+0x30(sp)
.text:004790dc 000050ae sw s0,0x0(s2)
.text:004790e0 300011ae sw s1,0x30(s0)
.text:004790e4 340013ae sw s3,0x34(s0)
.text:004790e8 380011ae sw s1,0x38(s0)
.text:004790ec 21100000 clear v0
LAB_004790f0: ;XREF[1,0]: 004790c8
.text:004790f0 2800bf8f lw ra,local_8+0x30(sp)
.text:004790f4 2400b38f lw s3,local_c+0x30(sp)
.text:004790f8 2000b28f lw s2,local_10+0x30(sp)
.text:004790fc 1c00b18f lw s1,local_14+0x30(sp)
.text:00479100 1800b08f lw s0,local_18+0x30(sp)
.text:00479104 0800e003 jr ra
.text:00479108 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccCopyKey()
;local_8 undefined4 -8 ;XREF[3,0]: 0047911c,004791b8,00479290
;local_c undefined4 -c ;XREF[3,0]: 00479120,004791bc,00479294
;local_10 undefined4 -10 ;XREF[3,0]: 00479124,004791c0,00479298
;local_14 undefined4 -14 ;XREF[3,0]: 00479128,004791c4,0047929c
;local_18 undefined4 -18 ;XREF[3,0]: 0047912c,004791c8,004792a0
;local_20 undefined4 -20 ;XREF[10,0]: 00479130,00479180,004791a4,004791f4,00479228
; 0047924c,0047927c,004792c4,004792e0,004792fc
;local_24 undefined4 -24 ;XREF[1,0]: 00479260
;local_28 undefined4 -28 ;XREF[1,0]: 0047925c
;local_2c undefined4 -2c ;XREF[1,0]: 00479258
;local_30 undefined4 -30 ;XREF[1,0]: 00479250
;XREF[3,0]: Entry Point,00445104,004d82a4
.text:0047910c 06001c3c lui gp,0x6
.text:00479110 d4689c27 addiu gp,gp,0x68d4
.text:00479114 21e09903 addu gp,gp,t9
.text:00479118 c0ffbd27 addiu sp,sp,-0x40
.text:0047911c 3800bfaf sw ra,local_8+0x40(sp)
.text:00479120 3400b3af sw s3,local_c+0x40(sp)
.text:00479124 3000b2af sw s2,local_10+0x40(sp)
.text:00479128 2c00b1af sw s1,local_14+0x40(sp)
.text:0047912c 2800b0af sw s0,local_18+0x40(sp)
.text:00479130 2000bcaf sw gp=>_gp,local_20+0x40(sp)
.text:00479134 21888000 move s1,a0
.text:00479138 3800848c lw a0,0x38(a0)
.text:0047913c 00000000 nop
.text:00479140 24008014 bne a0,zero,LAB_004791d4
.text:00479144 2190a000 _move s2,a1
.text:00479148 3800a48c lw a0,0x38(a1)
.text:0047914c 3000a28c lw v0,0x30(a1)
.text:00479150 380024ae sw a0,0x38(s1)
.text:00479154 300022ae sw v0,0x30(s1)
LAB_00479158: ;XREF[1,0]: 004791d4
.text:00479158 3400458e lw a1,0x34(s2)
.text:0047915c 3c004392 lbu v1,0x3c(s2)
.text:00479160 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:00479164 0c005326 addiu s3,s2,0xc
.text:00479168 340025ae sw a1,0x34(s1)
.text:0047916c 3c0023a2 sb v1,0x3c(s1)
.text:00479170 0c002526 addiu a1,s1,0xc
.text:00479174 21306002 move a2,s3
.text:00479178 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047917c 21380000 _clear a3
.text:00479180 2000bc8f lw gp,local_20+0x40(sp)
.text:00479184 0a004014 bne v0,zero,LAB_004791b0
.text:00479188 21804000 _move s0,v0
.text:0047918c a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:00479190 3800248e lw a0,0x38(s1)
.text:00479194 18002526 addiu a1,s1,0x18
.text:00479198 18004626 addiu a2,s2,0x18
.text:0047919c 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:004791a0 21380000 _clear a3
.text:004791a4 2000bc8f lw gp,local_20+0x40(sp)
.text:004791a8 0c004010 beq v0,zero,LAB_004791dc
.text:004791ac 21804000 _move s0,v0
LAB_004791b0: ;XREF[3,0]: 00479184,004791f8,0047922c
.text:004791b0 20000006 bltz s0,LAB_00479234
.text:004791b4 21100002 _move v0,s0
LAB_004791b8: ;XREF[1,0]: 00479208
.text:004791b8 3800bf8f lw ra,local_8+0x40(sp)
.text:004791bc 3400b38f lw s3,local_c+0x40(sp)
.text:004791c0 3000b28f lw s2,local_10+0x40(sp)
.text:004791c4 2c00b18f lw s1,local_14+0x40(sp)
.text:004791c8 2800b08f lw s0,local_18+0x40(sp)
.text:004791cc 0800e003 jr ra
.text:004791d0 4000bd27 _addiu sp,sp,0x40
LAB_004791d4: ;XREF[1,0]: 00479140
.text:004791d4 e0ff0010 b LAB_00479158
.text:004791d8 300024ae _sw a0,0x30(s1)
LAB_004791dc: ;XREF[1,0]: 004791a8
.text:004791dc a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:004791e0 3800248e lw a0,0x38(s1)
.text:004791e4 24002526 addiu a1,s1,0x24
.text:004791e8 24004626 addiu a2,s2,0x24
.text:004791ec 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:004791f0 21380000 _clear a3
.text:004791f4 2000bc8f lw gp,local_20+0x40(sp)
.text:004791f8 edff4014 bne v0,zero,LAB_004791b0
.text:004791fc 21804000 _move s0,v0
.text:00479200 3c002692 lbu a2,0x3c(s1)
.text:00479204 02000424 li a0,0x2
.text:00479208 ebffc414 bne a2,a0,LAB_004791b8
.text:0047920c 21100002 _move v0,s0
.text:00479210 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:00479214 3800248e lw a0,0x38(s1)
.text:00479218 21282002 move a1,s1
.text:0047921c 21304002 move a2,s2
.text:00479220 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:00479224 21380000 _clear a3
.text:00479228 2000bc8f lw gp,local_20+0x40(sp)
.text:0047922c e0ff0010 b LAB_004791b0
.text:00479230 21804000 _move s0,v0
LAB_00479234: ;XREF[1,0]: 004791b0
.text:00479234 1d004012 beq s2,zero,LAB_004792ac
.text:00479238 00000000 _nop
LAB_0047923c: ;XREF[1,0]: 00479300
.text:0047923c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00479240 00000000 nop
.text:00479244 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00479248 21204002 _move a0,s2
.text:0047924c 2000bc8f lw gp,local_20+0x40(sp)
.text:00479250 1000a0af sw zero,local_30+0x40(sp)
.text:00479254 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:00479258 1400a0af sw zero,local_2c+0x40(sp)
.text:0047925c 1800a0af sw zero,local_28+0x40(sp)
.text:00479260 1c00a0af sw zero,local_24+0x40(sp)
.text:00479264 21206002 move a0,s3
.text:00479268 18004526 addiu a1,s2,0x18
.text:0047926c 24004626 addiu a2,s2,0x24
.text:00479270 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:00479274 21380000 _clear a3
.text:00479278 21100002 move v0,s0
.text:0047927c 2000bc8f lw gp,local_20+0x40(sp)
.text:00479280 3c0040a2 sb zero,0x3c(s2)
.text:00479284 340040ae sw zero,0x34(s2)
.text:00479288 380040ae sw zero,0x38(s2)
.text:0047928c 300040ae sw zero,0x30(s2)
.text:00479290 3800bf8f lw ra,local_8+0x40(sp)
.text:00479294 3400b38f lw s3,local_c+0x40(sp)
.text:00479298 3000b28f lw s2,local_10+0x40(sp)
.text:0047929c 2c00b18f lw s1,local_14+0x40(sp)
.text:004792a0 2800b08f lw s0,local_18+0x40(sp)
.text:004792a4 0800e003 jr ra
.text:004792a8 4000bd27 _addiu sp,sp,0x40
LAB_004792ac: ;XREF[1,0]: 00479234
.text:004792ac 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004792b0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004792b4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004792b8 10014425 addiu a0=>.roda...,t2,0x110 ;= "psAssert %s"
.text:004792bc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004792c0 14262525 _addiu a1=>.roda...,t1,0x2614 ;= "pubkey/ecc.c"
.text:004792c4 2000bc8f lw gp,local_20+0x40(sp)
.text:004792c8 ff000524 li a1,0xff
.text:004792cc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004792d0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004792d4 00000000 nop
.text:004792d8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004792dc 1c010425 _addiu a0=>.rodata:DAT_0049011c,t0,0x11c ;= 3Ah :
.text:004792e0 2000bc8f lw gp,local_20+0x40(sp)
.text:004792e4 00000000 nop
.text:004792e8 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004792ec 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004792f0 00000000 nop
.text:004792f4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004792f8 2426e424 _addiu a0=>.rodata:DAT_00492624,a3,0x2624 ;= 6Bh k
.text:004792fc 2000bc8f lw gp,local_20+0x40(sp)
.text:00479300 ceff0010 b LAB_0047923c
.text:00479304 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccDeleteKey()
;local_8 undefined4 -8 ;XREF[2,0]: 00479318,004793ac
;local_c undefined4 -c ;XREF[2,0]: 0047931c,004793b0
;local_10 undefined4 -10 ;XREF[2,0]: 00479320,004793b4
;local_18 undefined4 -18 ;XREF[7,0]: 00479324,00479358,00479384,004793a4,004793c8
; 004793e4,00479400
;local_1c undefined4 -1c ;XREF[1,0]: 00479378
;local_20 undefined4 -20 ;XREF[1,0]: 00479374
;local_24 undefined4 -24 ;XREF[1,0]: 00479370
;local_28 undefined4 -28 ;XREF[1,0]: 0047936c
;XREF[13,0]: Entry Point,00445f88,00445fa4
; 0044d564,0044d57c,0044d66c
; 0044dac8,0045b94c,0045c034
; 0045c1a4,0045c1bc,0045d96c
; 004d8a70
.text:00479308 06001c3c lui gp,0x6
.text:0047930c d8669c27 addiu gp,gp,0x66d8
.text:00479310 21e09903 addu gp,gp,t9
.text:00479314 c8ffbd27 addiu sp,sp,-0x38
.text:00479318 3000bfaf sw ra,local_8+0x38(sp)
.text:0047931c 2c00b1af sw s1,local_c+0x38(sp)
.text:00479320 2800b0af sw s0,local_10+0x38(sp)
.text:00479324 2000bcaf sw gp=>_gp,local_18+0x38(sp)
.text:00479328 21888000 move s1,a0
.text:0047932c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00479330 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00479334 0000308e lw s0,0x0(s1)
.text:00479338 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047933c 1426a524 addiu a1=>.roda...,a1,0x2614 ;= "pubkey/ecc.c"
.text:00479340 1f000012 beq s0,zero,LAB_004793c0
.text:00479344 10018424 _addiu a0=>.roda...,a0,0x110 ;= "psAssert %s"
LAB_00479348: ;XREF[1,0]: 00479404
.text:00479348 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047934c 00000000 nop
.text:00479350 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00479354 21200002 _move a0,s0
.text:00479358 2000bc8f lw gp,local_18+0x38(sp)
.text:0047935c 0c000426 addiu a0,s0,0xc
.text:00479360 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:00479364 18000526 addiu a1,s0,0x18
.text:00479368 24000626 addiu a2,s0,0x24
.text:0047936c 1000a0af sw zero,local_28+0x38(sp)
.text:00479370 1400a0af sw zero,local_24+0x38(sp)
.text:00479374 1800a0af sw zero,local_20+0x38(sp)
.text:00479378 1c00a0af sw zero,local_1c+0x38(sp)
.text:0047937c 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:00479380 21380000 _clear a3
.text:00479384 2000bc8f lw gp,local_18+0x38(sp)
.text:00479388 340000ae sw zero,0x34(s0)
.text:0047938c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00479390 380000ae sw zero,0x38(s0)
.text:00479394 300000ae sw zero,0x30(s0)
.text:00479398 3c0000a2 sb zero,0x3c(s0)
.text:0047939c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004793a0 21200002 _move a0,s0
.text:004793a4 2000bc8f lw gp,local_18+0x38(sp)
.text:004793a8 000020ae sw zero,0x0(s1)
.text:004793ac 3000bf8f lw ra,local_8+0x38(sp)
.text:004793b0 2c00b18f lw s1,local_c+0x38(sp)
.text:004793b4 2800b08f lw s0,local_10+0x38(sp)
.text:004793b8 0800e003 jr ra
.text:004793bc 3800bd27 _addiu sp,sp,0x38
LAB_004793c0: ;XREF[1,0]: 00479340
.text:004793c0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004793c4 00000000 _nop
.text:004793c8 2000bc8f lw gp,local_18+0x38(sp)
.text:004793cc ff000524 li a1,0xff
.text:004793d0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004793d4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004793d8 00000000 nop
.text:004793dc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:004793e0 1c016424 _addiu a0=>.rodata:DAT_0049011c,v1,0x11c ;= 3Ah :
.text:004793e4 2000bc8f lw gp,local_18+0x38(sp)
.text:004793e8 00000000 nop
.text:004793ec 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004793f0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:004793f4 00000000 nop
.text:004793f8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:004793fc 24264424 _addiu a0=>.rodata:DAT_00492624,v0,0x2624 ;= 6Bh k
.text:00479400 2000bc8f lw gp,local_18+0x38(sp)
.text:00479404 d0ff0010 b LAB_00479348
.text:00479408 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccSize()
;XREF[5,0]: Entry Point,0044586c,0046665c
; 0046d758,004d8474
.text:0047940c 0a008010 beq a0,zero,LAB_00479438
.text:00479410 00000000 _nop
.text:00479414 3400848c lw a0,0x34(a0)
.text:00479418 00000000 nop
.text:0047941c 06008010 beq a0,zero,LAB_00479438
.text:00479420 00000000 _nop
.text:00479424 00008390 lbu v1,0x0(a0)
.text:00479428 00000000 nop
.text:0047942c 40100300 sll v0,v1,0x1
.text:00479430 0800e003 jr ra
.text:00479434 ff004230 _andi v0,v0,0xff
LAB_00479438: ;XREF[2,0]: 0047940c,0047941c
.text:00479438 0800e003 jr ra
.text:0047943c 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getEccParamByOid()
;XREF[3,0]: Entry Point,004665f4,004d8020
.text:00479440 06001c3c lui gp,0x6
.text:00479444 a0659c27 addiu gp,gp,0x65a0
.text:00479448 21e09903 addu gp,gp,t9
.text:0047944c 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479450 00000000 nop
.text:00479454 9c786290 lbu v0,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479458 00000000 nop
.text:0047945c 0b004010 beq v0,zero,LAB_0047948c
.text:00479460 ffff0224 _li v0,-0x1
.text:00479464 9c786324 addiu v1,v1,0x789c
LAB_00479468: ;XREF[1,0]: 00479484
; FWD[2,0]: 004d78a4,004d78cc
.text:00479468 0800668c lw a2,0x8(v1)=>.data:DAT_004d78a4 ;= 000000D3h
;= 000000D2h
.text:0047946c 00000000 nop
.text:00479470 0800c410 beq a2,a0,LAB_00479494
.text:00479474 21100000 _clear v0
.text:00479478 28006324 addiu v1,v1,0x28
.text:0047947c 00006790 lbu a3,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479480 00000000 nop
.text:00479484 f8ffe014 bne a3,zero,LAB_00479468
.text:00479488 ffff0224 _li v0,-0x1
LAB_0047948c: ;XREF[1,0]: 0047945c
.text:0047948c 0800e003 jr ra
.text:00479490 0000a0ac _sw zero,0x0(a1)
LAB_00479494: ;XREF[1,0]: 00479470
.text:00479494 0800e003 jr ra
.text:00479498 0000a3ac _sw v1=>.data:DAT_004d789c,0x0(a1) ;= 42h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getEccParamById()
;XREF[4,0]: Entry Point,0045b7dc,0045ce4c
; 004d8810
.text:0047949c 06001c3c lui gp,0x6
.text:004794a0 44659c27 addiu gp,gp,0x6544
.text:004794a4 21e09903 addu gp,gp,t9
.text:004794a8 ffff8430 andi a0,a0,0xffff
.text:004794ac 07008014 bne a0,zero,LAB_004794cc
.text:004794b0 21180000 _clear v1
.text:004794b4 1c80848f lw a0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004794b8 00000000 nop
.text:004794bc 9c788224 addiu v0,a0,0x789c
.text:004794c0 0000a2ac sw v0=>.data:DAT_004d789c,0x0(a1) ;= 42h
.text:004794c4 0800e003 jr ra
.text:004794c8 21106000 _move v0,v1
LAB_004794cc: ;XREF[1,0]: 004794ac
.text:004794cc 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004794d0 00000000 nop
.text:004794d4 9c786690 lbu a2,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:004794d8 00000000 nop
.text:004794dc 0b00c010 beq a2,zero,LAB_0047950c
.text:004794e0 00000000 _nop
.text:004794e4 9c786324 addiu v1,v1,0x789c
.text:004794e8 21306000 move a2,v1
LAB_004794ec: ;XREF[1,0]: 00479504
; FWD[2,0]: 004d789e,004d78c6
.text:004794ec 02006794 lhu a3,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:004794f0 00000000 nop
.text:004794f4 0900e410 beq a3,a0,LAB_0047951c
.text:004794f8 28006324 _addiu v1,v1,0x28
.text:004794fc 00006890 lbu t0,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479500 00000000 nop
.text:00479504 f9ff0015 bne t0,zero,LAB_004794ec
.text:00479508 2800c624 _addiu a2,a2,0x28
LAB_0047950c: ;XREF[1,0]: 004794dc
.text:0047950c ffff0324 li v1,-0x1
.text:00479510 21106000 move v0,v1
.text:00479514 0800e003 jr ra
.text:00479518 0000a0ac _sw zero,0x0(a1)
LAB_0047951c: ;XREF[1,0]: 004794f4
.text:0047951c 21180000 clear v1
.text:00479520 21106000 move v0,v1
.text:00479524 0800e003 jr ra
.text:00479528 0000a6ac _sw a2=>.data:DAT_004d789c,0x0(a1) ;= 42h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetEccCurveIdList()
;XREF[3,0]: Entry Point,00452330,004d82ec
.text:0047952c 06001c3c lui gp,0x6
.text:00479530 b4649c27 addiu gp,gp,0x64b4
.text:00479534 21e09903 addu gp,gp,t9
.text:00479538 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0047953c 21688000 move t5,a0
.text:00479540 9c786290 lbu v0,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479544 21500000 clear t2
.text:00479548 1e004010 beq v0,zero,LAB_004795c4
.text:0047954c 21480000 _clear t1
.text:00479550 9c786c24 addiu t4,v1,0x789c
.text:00479554 80200900 sll a0,t1,0x2
LAB_00479558: ;XREF[1,0]: 004795bc
.text:00479558 01002225 addiu v0,t1,0x1
.text:0047955c 21588900 addu t3,a0,t1
.text:00479560 0000a790 lbu a3,0x0(a1)
.text:00479564 ffff4930 andi t1,v0,0xffff
.text:00479568 80c80900 sll t9,t1,0x2
.text:0047956c feffe624 addiu a2,a3,-0x2
.text:00479570 01004825 addiu t0,t2,0x1
.text:00479574 21c02903 addu t8,t9,t1
.text:00479578 c0180b00 sll v1,t3,0x3
.text:0047957c ffff0e31 andi t6,t0,0xffff
.text:00479580 c0781800 sll t7,t8,0x3
.text:00479584 2a204601 slt a0,t2,a2
.text:00479588 2158ec01 addu t3,t7,t4
.text:0047958c 21186c00 addu v1,v1,t4
.text:00479590 0100c725 addiu a3,t6,0x1
.text:00479594 21304d01 addu a2,t2,t5
.text:00479598 06008010 beq a0,zero,LAB_004795b4
.text:0047959c 2140cd01 _addu t0,t6,t5
.text:004795a0 02006e94 lhu t6,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:004795a4 ffffea30 andi t2,a3,0xffff
.text:004795a8 023a0e00 srl a3,t6,0x8
.text:004795ac 0000c7a0 sb a3,0x0(a2)
.text:004795b0 00000ea1 sb t6,0x0(t0)
LAB_004795b4: ;XREF[1,0]: 00479598
.text:004795b4 00006691 lbu a2,0x0(t3)=>.data:DAT_004d78c4 ;= 30h
.text:004795b8 00000000 nop
.text:004795bc e6ffc014 bne a2,zero,LAB_00479558
.text:004795c0 80200900 _sll a0,t1,0x2
LAB_004795c4: ;XREF[1,0]: 00479548
.text:004795c4 0800e003 jr ra
.text:004795c8 0000aaa0 _sb t2,0x0(a1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined userSuppliedEccList()
;local_8 undefined4 -8 ;XREF[18,0]: 004795f8,00479648,00479698,004796e8,00479738
; 00479788,004797d8,00479828,00479874,004798d0
; 00479920,00479954,0047999c,004799e4,00479a2c
; 00479a74,00479abc,00479b04
;XREF[3,0]: Entry Point,00451928,004d89b4
.text:004795cc 06001c3c lui gp,0x6
.text:004795d0 14649c27 addiu gp,gp,0x6414
.text:004795d4 21e09903 addu gp,gp,t9
.text:004795d8 02190600 srl v1,a2,0x4
.text:004795dc 01006230 andi v0,v1,0x1
.text:004795e0 f0ffbd27 addiu sp,sp,-0x10
.text:004795e4 21488000 move t1,a0
.text:004795e8 2140a000 move t0,a1
.text:004795ec 11004010 beq v0,zero,LAB_00479634
.text:004795f0 21380000 _clear a3
.text:004795f4 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004795f8 0800a0af sw zero,local_8+0x10(sp)
.text:004795fc 9c786590 lbu a1,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479600 00000000 nop
.text:00479604 0b00a010 beq a1,zero,LAB_00479634
.text:00479608 19000424 _li a0,0x19
.text:0047960c 9c786324 addiu v1,v1,0x789c
LAB_00479610: ;XREF[1,0]: 0047962c
; FWD[2,0]: 004d789e,004d78c6
.text:00479610 02006a94 lhu t2,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479614 00000000 nop
.text:00479618 bd004411 beq t2,a0,LAB_00479910
.text:0047961c 00000000 _nop
.text:00479620 28006324 addiu v1,v1,0x28
.text:00479624 00006b90 lbu t3,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479628 00000000 nop
.text:0047962c f8ff6015 bne t3,zero,LAB_00479610
.text:00479630 00000000 _nop
LAB_00479634: ;XREF[4,0]: 004795ec,00479604,0047991c,00479938
.text:00479634 c2140600 srl v0,a2,0x13
.text:00479638 01005930 andi t9,v0,0x1
.text:0047963c 12002013 beq t9,zero,LAB_00479688
.text:00479640 c2200600 _srl a0,a2,0x3
.text:00479644 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479648 0800a0af sw zero,local_8+0x10(sp)
.text:0047964c 9c786590 lbu a1,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479650 00000000 nop
.text:00479654 0b00a010 beq a1,zero,LAB_00479684
.text:00479658 1c000424 _li a0,0x1c
.text:0047965c 9c786324 addiu v1,v1,0x789c
LAB_00479660: ;XREF[1,0]: 0047967c
; FWD[2,0]: 004d789e,004d78c6
.text:00479660 02006a94 lhu t2,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479664 00000000 nop
.text:00479668 b5004411 beq t2,a0,LAB_00479940
.text:0047966c 00000000 _nop
.text:00479670 28006324 addiu v1,v1,0x28
.text:00479674 00006b90 lbu t3,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479678 00000000 nop
.text:0047967c f8ff6015 bne t3,zero,LAB_00479660
.text:00479680 00000000 _nop
LAB_00479684: ;XREF[3,0]: 00479654,00479950,00479980
.text:00479684 c2200600 srl a0,a2,0x3
LAB_00479688: ;XREF[1,0]: 0047963c
.text:00479688 01008b30 andi t3,a0,0x1
.text:0047968c 12006011 beq t3,zero,LAB_004796d8
.text:00479690 827c0600 _srl t7,a2,0x12
.text:00479694 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479698 0800a0af sw zero,local_8+0x10(sp)
.text:0047969c 9c786c90 lbu t4,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:004796a0 00000000 nop
.text:004796a4 0c008011 beq t4,zero,LAB_004796d8
.text:004796a8 18000424 _li a0,0x18
.text:004796ac 9c786324 addiu v1,v1,0x789c
LAB_004796b0: ;XREF[1,0]: 004796cc
; FWD[2,0]: 004d789e,004d78c6
.text:004796b0 02006d94 lhu t5,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:004796b4 00000000 nop
.text:004796b8 b300a411 beq t5,a0,LAB_00479988
.text:004796bc 00000000 _nop
.text:004796c0 28006324 addiu v1,v1,0x28
.text:004796c4 00006e90 lbu t6,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:004796c8 00000000 nop
.text:004796cc f8ffc015 bne t6,zero,LAB_004796b0
.text:004796d0 00000000 _nop
LAB_004796d4: ;XREF[2,0]: 00479998,004799c8
.text:004796d4 827c0600 srl t7,a2,0x12
LAB_004796d8: ;XREF[2,0]: 0047968c,004796a4
.text:004796d8 0100ee31 andi t6,t7,0x1
.text:004796dc 1200c011 beq t6,zero,LAB_00479728
.text:004796e0 82500600 _srl t2,a2,0x2
.text:004796e4 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004796e8 0800a0af sw zero,local_8+0x10(sp)
.text:004796ec 9c787890 lbu t8,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:004796f0 00000000 nop
.text:004796f4 0c000013 beq t8,zero,LAB_00479728
.text:004796f8 1b000424 _li a0,0x1b
.text:004796fc 9c786324 addiu v1,v1,0x789c
LAB_00479700: ;XREF[1,0]: 0047971c
; FWD[2,0]: 004d789e,004d78c6
.text:00479700 02007994 lhu t9,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479704 00000000 nop
.text:00479708 b1002413 beq t9,a0,LAB_004799d0
.text:0047970c 00000000 _nop
.text:00479710 28006324 addiu v1,v1,0x28
.text:00479714 00006290 lbu v0,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479718 00000000 nop
.text:0047971c f8ff4014 bne v0,zero,LAB_00479700
.text:00479720 00000000 _nop
LAB_00479724: ;XREF[2,0]: 004799e0,00479a10
.text:00479724 82500600 srl t2,a2,0x2
LAB_00479728: ;XREF[2,0]: 004796dc,004796f4
.text:00479728 01004231 andi v0,t2,0x1
.text:0047972c 12004010 beq v0,zero,LAB_00479778
.text:00479730 42240600 _srl a0,a2,0x11
.text:00479734 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479738 0800a0af sw zero,local_8+0x10(sp)
.text:0047973c 9c786590 lbu a1,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479740 00000000 nop
.text:00479744 0b00a010 beq a1,zero,LAB_00479774
.text:00479748 17000424 _li a0,0x17
.text:0047974c 9c786324 addiu v1,v1,0x789c
LAB_00479750: ;XREF[1,0]: 0047976c
; FWD[2,0]: 004d789e,004d78c6
.text:00479750 02006b94 lhu t3,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479754 00000000 nop
.text:00479758 af006411 beq t3,a0,LAB_00479a18
.text:0047975c 00000000 _nop
.text:00479760 28006324 addiu v1,v1,0x28
.text:00479764 00006c90 lbu t4,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479768 00000000 nop
.text:0047976c f8ff8015 bne t4,zero,LAB_00479750
.text:00479770 00000000 _nop
LAB_00479774: ;XREF[3,0]: 00479744,00479a28,00479a58
.text:00479774 42240600 srl a0,a2,0x11
LAB_00479778: ;XREF[1,0]: 0047972c
.text:00479778 01008c30 andi t4,a0,0x1
.text:0047977c 12008011 beq t4,zero,LAB_004797c8
.text:00479780 42c00600 _srl t8,a2,0x1
.text:00479784 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479788 0800a0af sw zero,local_8+0x10(sp)
.text:0047978c 9c786d90 lbu t5,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479790 00000000 nop
.text:00479794 0c00a011 beq t5,zero,LAB_004797c8
.text:00479798 1a000424 _li a0,0x1a
.text:0047979c 9c786324 addiu v1,v1,0x789c
LAB_004797a0: ;XREF[1,0]: 004797bc
; FWD[2,0]: 004d789e,004d78c6
.text:004797a0 02006e94 lhu t6,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:004797a4 00000000 nop
.text:004797a8 ad00c411 beq t6,a0,LAB_00479a60
.text:004797ac 00000000 _nop
.text:004797b0 28006324 addiu v1,v1,0x28
.text:004797b4 00006f90 lbu t7,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:004797b8 00000000 nop
.text:004797bc f8ffe015 bne t7,zero,LAB_004797a0
.text:004797c0 00000000 _nop
LAB_004797c4: ;XREF[2,0]: 00479a70,00479aa0
.text:004797c4 42c00600 srl t8,a2,0x1
LAB_004797c8: ;XREF[2,0]: 0047977c,00479794
.text:004797c8 01000f33 andi t7,t8,0x1
.text:004797cc 1200e011 beq t7,zero,LAB_00479818
.text:004797d0 025c0600 _srl t3,a2,0x10
.text:004797d4 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004797d8 0800a0af sw zero,local_8+0x10(sp)
.text:004797dc 9c787990 lbu t9,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:004797e0 00000000 nop
.text:004797e4 0c002013 beq t9,zero,LAB_00479818
.text:004797e8 15000424 _li a0,0x15
.text:004797ec 9c786324 addiu v1,v1,0x789c
LAB_004797f0: ;XREF[1,0]: 0047980c
; FWD[2,0]: 004d789e,004d78c6
.text:004797f0 02006a94 lhu t2,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:004797f4 00000000 nop
.text:004797f8 ab004411 beq t2,a0,LAB_00479aa8
.text:004797fc 00000000 _nop
.text:00479800 28006324 addiu v1,v1,0x28
.text:00479804 00006290 lbu v0,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479808 00000000 nop
.text:0047980c f8ff4014 bne v0,zero,LAB_004797f0
.text:00479810 00000000 _nop
LAB_00479814: ;XREF[2,0]: 00479ab8,00479ae8
.text:00479814 025c0600 srl t3,a2,0x10
LAB_00479818: ;XREF[2,0]: 004797cc,004797e4
.text:00479818 01006231 andi v0,t3,0x1
.text:0047981c 12004010 beq v0,zero,LAB_00479868
.text:00479820 0100cd30 _andi t5,a2,0x1
.text:00479824 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479828 0800a0af sw zero,local_8+0x10(sp)
.text:0047982c 9c786590 lbu a1,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:00479830 00000000 nop
.text:00479834 0c00a010 beq a1,zero,LAB_00479868
.text:00479838 ff000424 _li a0,0xff
.text:0047983c 9c786324 addiu v1,v1,0x789c
LAB_00479840: ;XREF[1,0]: 0047985c
; FWD[2,0]: 004d789e,004d78c6
.text:00479840 02006c94 lhu t4,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479844 00000000 nop
.text:00479848 a9008411 beq t4,a0,LAB_00479af0
.text:0047984c 00000000 _nop
.text:00479850 28006324 addiu v1,v1,0x28
.text:00479854 00006d90 lbu t5,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:00479858 00000000 nop
.text:0047985c f8ffa015 bne t5,zero,LAB_00479840
.text:00479860 00000000 _nop
LAB_00479864: ;XREF[2,0]: 00479b00,00479b30
.text:00479864 0100cd30 andi t5,a2,0x1
LAB_00479868: ;XREF[2,0]: 0047981c,00479834
.text:00479868 1100a011 beq t5,zero,LAB_004798b0
.text:0047986c 00000000 _nop
.text:00479870 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00479874 0800a0af sw zero,local_8+0x10(sp)
.text:00479878 9c786690 lbu a2,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:0047987c 00000000 nop
.text:00479880 0b00c010 beq a2,zero,LAB_004798b0
.text:00479884 13000424 _li a0,0x13
.text:00479888 9c786324 addiu v1,v1,0x789c
LAB_0047988c: ;XREF[1,0]: 004798a8
; FWD[2,0]: 004d789e,004d78c6
.text:0047988c 02006e94 lhu t6,0x2(v1)=>.data:DAT_004d789e ;= 0019h
;= 0018h
.text:00479890 00000000 nop
.text:00479894 0900c411 beq t6,a0,LAB_004798bc
.text:00479898 00000000 _nop
.text:0047989c 28006324 addiu v1,v1,0x28
.text:004798a0 00006f90 lbu t7,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:004798a4 00000000 nop
.text:004798a8 f8ffe015 bne t7,zero,LAB_0047988c
.text:004798ac 00000000 _nop
LAB_004798b0: ;XREF[3,0]: 00479868,00479880,004798cc
.text:004798b0 1000bd27 addiu sp,sp,0x10
.text:004798b4 0800e003 jr ra
.text:004798b8 000007a1 _sb a3,0x0(t0)
LAB_004798bc: ;XREF[1,0]: 00479894
.text:004798bc 00001991 lbu t9,0x0(t0)
.text:004798c0 00000000 nop
.text:004798c4 feff3827 addiu t8,t9,-0x2
.text:004798c8 2a20f800 slt a0,a3,t8
.text:004798cc f8ff8010 beq a0,zero,LAB_004798b0
.text:004798d0 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:004798d4 02006d94 lhu t5,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:004798d8 2160e900 addu t4,a3,t1
.text:004798dc 02120d00 srl v0,t5,0x8
.text:004798e0 000082a1 sb v0,0x0(t4)
.text:004798e4 21586000 move t3,v1
.text:004798e8 0100e524 addiu a1,a3,0x1
.text:004798ec ff00a330 andi v1,a1,0xff
.text:004798f0 02006a95 lhu t2,0x2(t3)=>.data:DAT_004d789e ;= 0019h
.text:004798f4 21386900 addu a3,v1,t1
.text:004798f8 01006924 addiu t1,v1,0x1
.text:004798fc 0000eaa0 sb t2,0x0(a3)
.text:00479900 1000bd27 addiu sp,sp,0x10
.text:00479904 ff002731 andi a3,t1,0xff
.text:00479908 0800e003 jr ra
.text:0047990c 000007a1 _sb a3,0x0(t0)
LAB_00479910: ;XREF[1,0]: 00479618
.text:00479910 00000c91 lbu t4,0x0(t0)
.text:00479914 00000000 nop
.text:00479918 feff8425 addiu a0,t4,-0x2
.text:0047991c 45ff8018 blez a0,LAB_00479634
.text:00479920 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479924 02007894 lhu t8,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479928 02000724 li a3,0x2
.text:0047992c 027a1800 srl t7,t8,0x8
.text:00479930 00002fa1 sb t7,0x0(t1)
.text:00479934 02006d94 lhu t5,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479938 3eff0010 b LAB_00479634
.text:0047993c 01002da1 _sb t5,0x1(t1)
LAB_00479940: ;XREF[1,0]: 00479668
.text:00479940 00000d91 lbu t5,0x0(t0)
.text:00479944 00000000 nop
.text:00479948 feffac25 addiu t4,t5,-0x2
.text:0047994c 2a20ec00 slt a0,a3,t4
.text:00479950 4cff8010 beq a0,zero,LAB_00479684
.text:00479954 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479958 02006a94 lhu t2,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:0047995c 2128e900 addu a1,a3,t1
.text:00479960 02120a00 srl v0,t2,0x8
.text:00479964 0100f924 addiu t9,a3,0x1
.text:00479968 0000a2a0 sb v0,0x0(a1)
.text:0047996c ff002f33 andi t7,t9,0xff
.text:00479970 02006e94 lhu t6,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479974 2138e901 addu a3,t7,t1
.text:00479978 0100e325 addiu v1,t7,0x1
.text:0047997c 0000eea0 sb t6,0x0(a3)
.text:00479980 40ff0010 b LAB_00479684
.text:00479984 ff006730 _andi a3,v1,0xff
LAB_00479988: ;XREF[1,0]: 004796b8
.text:00479988 00001991 lbu t9,0x0(t0)
.text:0047998c 00000000 nop
.text:00479990 feff3827 addiu t8,t9,-0x2
.text:00479994 2a78f800 slt t7,a3,t8
.text:00479998 4effe011 beq t7,zero,LAB_004796d4
.text:0047999c 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:004799a0 02006d94 lhu t5,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:004799a4 2120e900 addu a0,a3,t1
.text:004799a8 02620d00 srl t4,t5,0x8
.text:004799ac 0100eb24 addiu t3,a3,0x1
.text:004799b0 00008ca0 sb t4,0x0(a0)
.text:004799b4 ff006a31 andi t2,t3,0xff
.text:004799b8 02006294 lhu v0,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:004799bc 21384901 addu a3,t2,t1
.text:004799c0 01004325 addiu v1,t2,0x1
.text:004799c4 0000e2a0 sb v0,0x0(a3)
.text:004799c8 42ff0010 b LAB_004796d4
.text:004799cc ff006730 _andi a3,v1,0xff
LAB_004799d0: ;XREF[1,0]: 00479708
.text:004799d0 00000b91 lbu t3,0x0(t0)
.text:004799d4 00000000 nop
.text:004799d8 feff6525 addiu a1,t3,-0x2
.text:004799dc 2a50e500 slt t2,a3,a1
.text:004799e0 50ff4011 beq t2,zero,LAB_00479724
.text:004799e4 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:004799e8 02007994 lhu t9,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:004799ec 2178e900 addu t7,a3,t1
.text:004799f0 02c21900 srl t8,t9,0x8
.text:004799f4 0100ee24 addiu t6,a3,0x1
.text:004799f8 0000f8a1 sb t8,0x0(t7)
.text:004799fc ff00cc31 andi t4,t6,0xff
.text:00479a00 02006494 lhu a0,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479a04 21388901 addu a3,t4,t1
.text:00479a08 01008325 addiu v1,t4,0x1
.text:00479a0c 0000e4a0 sb a0,0x0(a3)
.text:00479a10 44ff0010 b LAB_00479724
.text:00479a14 ff006730 _andi a3,v1,0xff
LAB_00479a18: ;XREF[1,0]: 00479758
.text:00479a18 00000e91 lbu t6,0x0(t0)
.text:00479a1c 00000000 nop
.text:00479a20 feffcd25 addiu t5,t6,-0x2
.text:00479a24 2a20ed00 slt a0,a3,t5
.text:00479a28 52ff8010 beq a0,zero,LAB_00479774
.text:00479a2c 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479a30 02006b94 lhu t3,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479a34 2128e900 addu a1,a3,t1
.text:00479a38 02120b00 srl v0,t3,0x8
.text:00479a3c 0100ea24 addiu t2,a3,0x1
.text:00479a40 0000a2a0 sb v0,0x0(a1)
.text:00479a44 ff005831 andi t8,t2,0xff
.text:00479a48 02006f94 lhu t7,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479a4c 21380903 addu a3,t8,t1
.text:00479a50 01000327 addiu v1,t8,0x1
.text:00479a54 0000efa0 sb t7,0x0(a3)
.text:00479a58 46ff0010 b LAB_00479774
.text:00479a5c ff006730 _andi a3,v1,0xff
LAB_00479a60: ;XREF[1,0]: 004797a8
.text:00479a60 00000a91 lbu t2,0x0(t0)
.text:00479a64 00000000 nop
.text:00479a68 feff5925 addiu t9,t2,-0x2
.text:00479a6c 2ac0f900 slt t8,a3,t9
.text:00479a70 54ff0013 beq t8,zero,LAB_004797c4
.text:00479a74 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479a78 02006e94 lhu t6,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479a7c 2120e900 addu a0,a3,t1
.text:00479a80 026a0e00 srl t5,t6,0x8
.text:00479a84 0100ec24 addiu t4,a3,0x1
.text:00479a88 00008da0 sb t5,0x0(a0)
.text:00479a8c ff008b31 andi t3,t4,0xff
.text:00479a90 02006294 lhu v0,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479a94 21386901 addu a3,t3,t1
.text:00479a98 01006325 addiu v1,t3,0x1
.text:00479a9c 0000e2a0 sb v0,0x0(a3)
.text:00479aa0 48ff0010 b LAB_004797c4
.text:00479aa4 ff006730 _andi a3,v1,0xff
LAB_00479aa8: ;XREF[1,0]: 004797f8
.text:00479aa8 00000c91 lbu t4,0x0(t0)
.text:00479aac 00000000 nop
.text:00479ab0 feff8525 addiu a1,t4,-0x2
.text:00479ab4 2a58e500 slt t3,a3,a1
.text:00479ab8 56ff6011 beq t3,zero,LAB_00479814
.text:00479abc 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479ac0 02006a94 lhu t2,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479ac4 21c0e900 addu t8,a3,t1
.text:00479ac8 02ca0a00 srl t9,t2,0x8
.text:00479acc 0100ef24 addiu t7,a3,0x1
.text:00479ad0 000019a3 sb t9,0x0(t8)
.text:00479ad4 ff00ed31 andi t5,t7,0xff
.text:00479ad8 02006494 lhu a0,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479adc 2138a901 addu a3,t5,t1
.text:00479ae0 0100a325 addiu v1,t5,0x1
.text:00479ae4 0000e4a0 sb a0,0x0(a3)
.text:00479ae8 4aff0010 b LAB_00479814
.text:00479aec ff006730 _andi a3,v1,0xff
LAB_00479af0: ;XREF[1,0]: 00479848
.text:00479af0 00000f91 lbu t7,0x0(t0)
.text:00479af4 00000000 nop
.text:00479af8 feffee25 addiu t6,t7,-0x2
.text:00479afc 2a20ee00 slt a0,a3,t6
.text:00479b00 58ff8010 beq a0,zero,LAB_00479864
.text:00479b04 0800a3af _sw v1=>.data:DAT_004d789c,local_8+0x10(sp) ;= 42h
.text:00479b08 02006c94 lhu t4,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479b0c 2128e900 addu a1,a3,t1
.text:00479b10 02120c00 srl v0,t4,0x8
.text:00479b14 0100eb24 addiu t3,a3,0x1
.text:00479b18 0000a2a0 sb v0,0x0(a1)
.text:00479b1c ff007931 andi t9,t3,0xff
.text:00479b20 02007894 lhu t8,0x2(v1)=>.data:DAT_004d789e ;= 0019h
.text:00479b24 21382903 addu a3,t9,t1
.text:00479b28 01002327 addiu v1,t9,0x1
.text:00479b2c 0000f8a0 sb t8,0x0(a3)
.text:00479b30 4cff0010 b LAB_00479864
.text:00479b34 ff006730 _andi a3,v1,0xff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined compiledInEcFlags()
;XREF[3,0]: Entry Point,004463ac,004d8138
.text:00479b38 0800e003 jr ra
.text:00479b3c 1f000224 _li v0,0x1f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00479b40()
;local_8 undefined4 -8 ;XREF[3,0]: 00479b50,00479c48,00479ca8
;local_c undefined4 -c ;XREF[3,0]: 00479b54,00479c4c,00479cac
;local_10 undefined4 -10 ;XREF[3,0]: 00479b58,00479c50,00479cb0
;local_14 undefined4 -14 ;XREF[3,0]: 00479b5c,00479c54,00479cb4
;local_18 undefined4 -18 ;XREF[3,0]: 00479b60,00479c58,00479cb8
;local_20 undefined4 -20 ;XREF[10,0]: 00479b64,00479b84,00479ba8,00479bc4,00479c00
; 00479c20,00479c3c,00479c74,00479c8c,00479ca4
;XREF[6,0]: 0047ce38,0047ce70,0047d6a4,0047dd90
; 0047e4b4,0047e4d8
.text:00479b40 06001c3c lui gp,0x6
.text:00479b44 a05e9c27 addiu gp,gp,0x5ea0
.text:00479b48 21e09903 addu gp,gp,t9
.text:00479b4c d0ffbd27 addiu sp,sp,-0x30
.text:00479b50 2800bfaf sw ra,local_8+0x30(sp)
.text:00479b54 2400b3af sw s3,local_c+0x30(sp)
.text:00479b58 2000b2af sw s2,local_10+0x30(sp)
.text:00479b5c 1c00b1af sw s1,local_14+0x30(sp)
.text:00479b60 1800b0af sw s0,local_18+0x30(sp)
.text:00479b64 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00479b68 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00479b6c 21908000 move s2,a0
.text:00479b70 28000424 li a0,0x28
.text:00479b74 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00479b78 008c0500 _sll s1,a1,0x10
.text:00479b7c 21804000 move s0,v0
.text:00479b80 038c1100 sra s1,s1,0x10
.text:00479b84 1000bc8f lw gp,local_20+0x30(sp)
.text:00479b88 2f000012 beq s0,zero,LAB_00479c48
.text:00479b8c 21100000 _clear v0
.text:00479b90 15002016 bne s1,zero,LAB_00479be8
.text:00479b94 240012ae _sw s2,0x24(s0)
.text:00479b98 348a998f lw t9,-0x75cc(gp)=>->pstm_init ;= 00470b88
.text:00479b9c 21204002 move a0,s2
.text:00479ba0 09f82003 jalr t9=>pstm_init ;undefined pstm_init()
.text:00479ba4 21280002 _move a1,s0
.text:00479ba8 1000bc8f lw gp,local_20+0x30(sp)
.text:00479bac 39004014 bne v0,zero,LAB_00479c94
.text:00479bb0 0c001326 _addiu s3,s0,0xc
.text:00479bb4 348a998f lw t9,-0x75cc(gp)=>->pstm_init ;= 00470b88
.text:00479bb8 21204002 move a0,s2
.text:00479bbc 09f82003 jalr t9=>pstm_init ;undefined pstm_init()
.text:00479bc0 21286002 _move a1,s3
.text:00479bc4 1000bc8f lw gp,local_20+0x30(sp)
.text:00479bc8 2c004014 bne v0,zero,LAB_00479c7c
.text:00479bcc 21204002 _move a0,s2
.text:00479bd0 348a998f lw t9,-0x75cc(gp)=>->pstm_init ;= 00470b88
.text:00479bd4 00000000 nop
.text:00479bd8 09f82003 jalr t9=>pstm_init ;undefined pstm_init()
.text:00479bdc 18000526 _addiu a1,s0,0x18
.text:00479be0 16000010 b LAB_00479c3c
.text:00479be4 00000000 _nop
LAB_00479be8: ;XREF[1,0]: 00479b90
.text:00479be8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00479bec ffff3132 andi s1,s1,0xffff
.text:00479bf0 21204002 move a0,s2
.text:00479bf4 21280002 move a1,s0
.text:00479bf8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00479bfc 21302002 _move a2,s1
.text:00479c00 1000bc8f lw gp,local_20+0x30(sp)
.text:00479c04 23004014 bne v0,zero,LAB_00479c94
.text:00479c08 0c001326 _addiu s3,s0,0xc
.text:00479c0c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00479c10 21204002 move a0,s2
.text:00479c14 21286002 move a1,s3
.text:00479c18 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00479c1c 21302002 _move a2,s1
.text:00479c20 1000bc8f lw gp,local_20+0x30(sp)
.text:00479c24 15004014 bne v0,zero,LAB_00479c7c
.text:00479c28 21204002 _move a0,s2
.text:00479c2c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00479c30 21302002 move a2,s1
.text:00479c34 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00479c38 18000526 _addiu a1,s0,0x18
LAB_00479c3c: ;XREF[1,0]: 00479be0
.text:00479c3c 1000bc8f lw gp,local_20+0x30(sp)
.text:00479c40 08004014 bne v0,zero,LAB_00479c64
.text:00479c44 21100002 _move v0,s0
LAB_00479c48: ;XREF[1,0]: 00479b88
.text:00479c48 2800bf8f lw ra,local_8+0x30(sp)
.text:00479c4c 2400b38f lw s3,local_c+0x30(sp)
.text:00479c50 2000b28f lw s2,local_10+0x30(sp)
.text:00479c54 1c00b18f lw s1,local_14+0x30(sp)
.text:00479c58 1800b08f lw s0,local_18+0x30(sp)
.text:00479c5c 0800e003 jr ra
.text:00479c60 3000bd27 _addiu sp,sp,0x30
LAB_00479c64: ;XREF[1,0]: 00479c40
.text:00479c64 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00479c68 00000000 nop
.text:00479c6c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00479c70 21206002 _move a0,s3
.text:00479c74 1000bc8f lw gp,local_20+0x30(sp)
.text:00479c78 00000000 nop
LAB_00479c7c: ;XREF[2,0]: 00479bc8,00479c24
.text:00479c7c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00479c80 00000000 nop
.text:00479c84 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00479c88 21200002 _move a0,s0
.text:00479c8c 1000bc8f lw gp,local_20+0x30(sp)
.text:00479c90 00000000 nop
LAB_00479c94: ;XREF[2,0]: 00479bac,00479c04
.text:00479c94 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00479c98 00000000 nop
.text:00479c9c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00479ca0 21200002 _move a0,s0
.text:00479ca4 1000bc8f lw gp,local_20+0x30(sp)
.text:00479ca8 2800bf8f lw ra,local_8+0x30(sp)
.text:00479cac 2400b38f lw s3,local_c+0x30(sp)
.text:00479cb0 2000b28f lw s2,local_10+0x30(sp)
.text:00479cb4 1c00b18f lw s1,local_14+0x30(sp)
.text:00479cb8 1800b08f lw s0,local_18+0x30(sp)
.text:00479cbc 21100000 clear v0
.text:00479cc0 0800e003 jr ra
.text:00479cc4 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccX963ImportKey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00479d14
;local_4 undefined4 -4 ;XREF[3,0]: 00479cd8,00479e58,00479e90
;local_8 undefined4 -8 ;XREF[3,0]: 00479cdc,00479e5c,00479e94
;local_c undefined4 -c ;XREF[3,0]: 00479ce0,00479e60,00479e98
;local_10 undefined4 -10 ;XREF[3,0]: 00479ce4,00479e64,00479e9c
;local_14 undefined4 -14 ;XREF[3,0]: 00479ce8,00479e68,00479ea0
;local_18 undefined4 -18 ;XREF[3,0]: 00479cec,00479e6c,00479ea4
;local_1c undefined4 -1c ;XREF[3,0]: 00479cf0,00479e70,00479ea8
;local_20 undefined4 -20 ;XREF[3,0]: 00479cf4,00479e74,00479eac
;local_24 undefined4 -24 ;XREF[3,0]: 00479cf8,00479e78,00479eb0
;local_28 undefined4 -28 ;XREF[3,0]: 00479cfc,00479e7c,00479eb4
;local_30 undefined4 -30 ;XREF[3,0]: 00479dcc,00479e18,00479f0c
;local_68 undefined4 -68 ;XREF[1,0]: 0047a00c
;local_78 undefined4 -78 ;XREF[47,0]: 00479d00,00479d60,00479d98,00479dbc,00479de0
; 00479e14,00479e44,00479ed8,00479efc,00479f18
; 00479f44,00479f64,00479f94,00479fc0,00479fe0
; 0047a000,0047a028,0047a054,0047a07c,0047a0a0
; 0047a0cc,0047a0ec,0047a10c,0047a12c,0047a14c
; 0047a170,0047a190,0047a1b0,0047a1d0,0047a1e8
; 0047a200,0047a220,0047a238,0047a25c,0047a278
; 0047a294,0047a2b0,0047a2cc,0047a2e4,0047a2fc
; 0047a314,0047a330,0047a348,0047a364,0047a390
; 0047a3b0,0047a3d4
;local_7c undefined4 -7c ;XREF[1,0]: 00479e2c
;local_80 undefined4 -80 ;XREF[1,0]: 00479e28
;local_84 undefined4 -84 ;XREF[2,0]: 00479e24,0047a0b0
;local_88 undefined4 -88 ;XREF[6,0]: 00479e20,00479f80,00479fac,0047a03c,0047a064
; 0047a0b4
;XREF[8,0]: Entry Point,0045bfb0,0045c124
; 0045ceac,0047a860,0047a8ac
; 0047ae20,004d8b78
.text:00479cc8 06001c3c lui gp,0x6
.text:00479ccc 185d9c27 addiu gp,gp,0x5d18
.text:00479cd0 21e09903 addu gp,gp,t9
.text:00479cd4 68ffbd27 addiu sp,sp,-0x98
.text:00479cd8 9400bfaf sw ra,local_4+0x98(sp)
.text:00479cdc 9000beaf sw s8,local_8+0x98(sp)
.text:00479ce0 8c00b7af sw s7,local_c+0x98(sp)
.text:00479ce4 8800b6af sw s6,local_10+0x98(sp)
.text:00479ce8 8400b5af sw s5,local_14+0x98(sp)
.text:00479cec 8000b4af sw s4,local_18+0x98(sp)
.text:00479cf0 7c00b3af sw s3,local_1c+0x98(sp)
.text:00479cf4 7800b2af sw s2,local_20+0x98(sp)
.text:00479cf8 7400b1af sw s1,local_24+0x98(sp)
.text:00479cfc 7000b0af sw s0,local_28+0x98(sp)
.text:00479d00 2000bcaf sw gp=>_gp,local_78+0x98(sp)
.text:00479d04 ffffd030 andi s0,param_3,0xffff
.text:00479d08 3100022e sltiu v0,s0,0x31
.text:00479d0c 21908000 move s2,param_1
.text:00479d10 2198a000 move s3,param_2
.text:00479d14 a800b58f lw s5,param_5+0x98(sp)
.text:00479d18 5c004014 bne v0,zero,LAB_00479e8c
.text:00479d1c 2188e000 _move s1,param_4
.text:00479d20 0100043a xori param_1,s0,0x1
.text:00479d24 01008330 andi v1,param_1,0x1
.text:00479d28 58006014 bne v1,zero,LAB_00479e8c
.text:00479d2c 02000524 _li param_2,0x2
.text:00479d30 3c00e690 lbu param_3,0x3c(param_4)
.text:00479d34 00000000 nop
.text:00479d38 0f00c510 beq param_3,param_2,LAB_00479d78
.text:00479d3c ffff0826 _addiu t0,s0,-0x1
.text:00479d40 5300e010 beq param_4,zero,LAB_00479e90
.text:00479d44 f8ff0324 _li v1,-0x8
.text:00479d48 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00479d4c 2120e000 move param_1,param_4
.text:00479d50 21280000 clear param_2
.text:00479d54 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00479d58 40000624 _li param_3,0x40
.text:00479d5c 01000724 li param_4,0x1
.text:00479d60 2000bc8f lw gp,local_78+0x98(sp)
.text:00479d64 3c0027a2 sb param_4,0x3c(s1)
.text:00479d68 380032ae sw s2,0x38(s1)
.text:00479d6c 300032ae sw s2,0x30(s1)
.text:00479d70 340035ae sw s5,0x34(s1)
.text:00479d74 ffff0826 addiu t0,s0,-0x1
LAB_00479d78: ;XREF[1,0]: 00479d38
.text:00479d78 43b00800 sra s6,t0,0x1
.text:00479d7c 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:00479d80 0c003726 addiu s7,s1,0xc
.text:00479d84 ffffd032 andi s0,s6,0xffff
.text:00479d88 21204002 move param_1,s2
.text:00479d8c 2128e002 move param_2,s7
.text:00479d90 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:00479d94 21300002 _move param_3,s0
.text:00479d98 2000bc8f lw gp,local_78+0x98(sp)
.text:00479d9c 3c004004 bltz v0,LAB_00479e90
.text:00479da0 f8ff0324 _li v1,-0x8
.text:00479da4 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:00479da8 18003e26 addiu s8,s1,0x18
.text:00479dac 21204002 move param_1,s2
.text:00479db0 2128c003 move param_2,s8
.text:00479db4 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:00479db8 21300002 _move param_3,s0
.text:00479dbc 2000bc8f lw gp,local_78+0x98(sp)
.text:00479dc0 37014004 bltz v0,LAB_0047a2a0
.text:00479dc4 24002926 _addiu t1,s1,0x24
.text:00479dc8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00479dcc 6800a9af sw t1,local_30+0x98(sp)
.text:00479dd0 21204002 move param_1,s2
.text:00479dd4 21282001 move param_2,t1
.text:00479dd8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00479ddc 01000624 _li param_3,0x1
.text:00479de0 2000bc8f lw gp,local_78+0x98(sp)
.text:00479de4 4e014004 bltz v0,LAB_0047a320
.text:00479de8 04000a24 _li t2,0x4
.text:00479dec 00006b92 lbu t3,0x0(s3)
.text:00479df0 00000000 nop
.text:00479df4 33006a11 beq t3,t2,LAB_00479ec4
.text:00479df8 f6ff1424 _li s4,-0xa
LAB_00479dfc: ;XREF[5,0]: 00479edc,00479f00,00479f48,0047a318
; 0047a368
.text:00479dfc 11012012 beq s1,zero,LAB_0047a244
.text:00479e00 00000000 _nop
LAB_00479e04: ;XREF[1,0]: 0047a298
.text:00479e04 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:00479e08 00000000 nop
.text:00479e0c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:00479e10 21202002 _move param_1,s1
.text:00479e14 2000bc8f lw gp,local_78+0x98(sp)
.text:00479e18 6800a68f lw param_3,local_30+0x98(sp)
.text:00479e1c 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:00479e20 1000a0af sw zero,local_88+0x98(sp)
.text:00479e24 1400a0af sw zero,local_84+0x98(sp)
.text:00479e28 1800a0af sw zero,local_80+0x98(sp)
.text:00479e2c 1c00a0af sw zero,local_7c+0x98(sp)
.text:00479e30 2120e002 move param_1,s7
.text:00479e34 2128c003 move param_2,s8
.text:00479e38 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:00479e3c 21380000 _clear param_4
.text:00479e40 21188002 move v1,s4
.text:00479e44 2000bc8f lw gp,local_78+0x98(sp)
.text:00479e48 3c0020a2 sb zero,0x3c(s1)
.text:00479e4c 340020ae sw zero,0x34(s1)
.text:00479e50 380020ae sw zero,0x38(s1)
.text:00479e54 300020ae sw zero,0x30(s1)
.text:00479e58 9400bf8f lw ra,local_4+0x98(sp)
.text:00479e5c 9000be8f lw s8,local_8+0x98(sp)
.text:00479e60 8c00b78f lw s7,local_c+0x98(sp)
.text:00479e64 8800b68f lw s6,local_10+0x98(sp)
.text:00479e68 8400b58f lw s5,local_14+0x98(sp)
.text:00479e6c 8000b48f lw s4,local_18+0x98(sp)
.text:00479e70 7c00b38f lw s3,local_1c+0x98(sp)
.text:00479e74 7800b28f lw s2,local_20+0x98(sp)
.text:00479e78 7400b18f lw s1,local_24+0x98(sp)
.text:00479e7c 7000b08f lw s0,local_28+0x98(sp)
.text:00479e80 21106000 move v0,v1
.text:00479e84 0800e003 jr ra
.text:00479e88 9800bd27 _addiu sp,sp,0x98
LAB_00479e8c: ;XREF[2,0]: 00479d18,00479d28
.text:00479e8c faff0324 li v1,-0x6
LAB_00479e90: ;XREF[7,0]: 00479d40,00479d9c,00479f1c,00479f2c
; 0047a23c,0047a2b4,0047a34c
.text:00479e90 9400bf8f lw ra,local_4+0x98(sp)
.text:00479e94 9000be8f lw s8,local_8+0x98(sp)
.text:00479e98 8c00b78f lw s7,local_c+0x98(sp)
.text:00479e9c 8800b68f lw s6,local_10+0x98(sp)
.text:00479ea0 8400b58f lw s5,local_14+0x98(sp)
.text:00479ea4 8000b48f lw s4,local_18+0x98(sp)
.text:00479ea8 7c00b38f lw s3,local_1c+0x98(sp)
.text:00479eac 7800b28f lw s2,local_20+0x98(sp)
.text:00479eb0 7400b18f lw s1,local_24+0x98(sp)
.text:00479eb4 7000b08f lw s0,local_28+0x98(sp)
.text:00479eb8 21106000 move v0,v1
.text:00479ebc 0800e003 jr ra
.text:00479ec0 9800bd27 _addiu sp,sp,0x98
LAB_00479ec4: ;XREF[1,0]: 00479df4
.text:00479ec4 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:00479ec8 2120e002 move param_1,s7
.text:00479ecc 01006526 addiu param_2,s3,0x1
.text:00479ed0 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:00479ed4 21300002 _move param_3,s0
.text:00479ed8 2000bc8f lw gp,local_78+0x98(sp)
.text:00479edc c7ff4014 bne v0,zero,LAB_00479dfc
.text:00479ee0 21a04000 _move s4,v0
.text:00479ee4 2160d302 addu t4,s6,s3
.text:00479ee8 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:00479eec 01008525 addiu param_2,t4,0x1
.text:00479ef0 21300002 move param_3,s0
.text:00479ef4 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:00479ef8 2120c003 _move param_1,s8
.text:00479efc 2000bc8f lw gp,local_78+0x98(sp)
.text:00479f00 beff4014 bne v0,zero,LAB_00479dfc
.text:00479f04 21a04000 _move s4,v0
.text:00479f08 c891998f lw t9,-0x6e38(gp)=>->pstm_set ;= 00471960
.text:00479f0c 6800a48f lw param_1,local_30+0x98(sp)
.text:00479f10 09f82003 jalr t9=>pstm_set ;undefined pstm_set()
.text:00479f14 01000524 _li param_2,0x1
.text:00479f18 2000bc8f lw gp,local_78+0x98(sp)
.text:00479f1c dcffa012 beq s5,zero,LAB_00479e90
.text:00479f20 21180000 _clear v1
.text:00479f24 0400ad92 lbu t5,0x4(s5)
.text:00479f28 00000000 nop
.text:00479f2c d8ffa011 beq t5,zero,LAB_00479e90
.text:00479f30 21204002 _move param_1,s2
.text:00479f34 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:00479f38 0000a692 lbu param_3,0x0(s5)
.text:00479f3c 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:00479f40 2800a527 _addiu param_2,sp,0x28
.text:00479f44 2000bc8f lw gp,local_78+0x98(sp)
.text:00479f48 acff4004 bltz v0,LAB_00479dfc
.text:00479f4c 21a04000 _move s4,v0
.text:00479f50 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:00479f54 0000a692 lbu param_3,0x0(s5)
.text:00479f58 21204002 move param_1,s2
.text:00479f5c 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:00479f60 3800a527 _addiu param_2,sp,0x38
.text:00479f64 2000bc8f lw gp,local_78+0x98(sp)
.text:00479f68 fa004004 bltz v0,LAB_0047a354
.text:00479f6c 21a04000 _move s4,v0
.text:00479f70 0000ae92 lbu t6,0x0(s5)
.text:00479f74 1000a68e lw param_3,0x10(s5)
.text:00479f78 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:00479f7c 10001024 li s0,0x10
.text:00479f80 1000b0af sw s0,local_88+0x98(sp)
.text:00479f84 40380e00 sll param_4,t6,0x1
.text:00479f88 21204002 move param_1,s2
.text:00479f8c 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:00479f90 2800a527 _addiu param_2,sp,0x28
.text:00479f94 2000bc8f lw gp,local_78+0x98(sp)
.text:00479f98 d4004004 bltz v0,LAB_0047a2ec
.text:00479f9c 21a04000 _move s4,v0
.text:00479fa0 0000af92 lbu t7,0x0(s5)
.text:00479fa4 1800a68e lw param_3,0x18(s5)
.text:00479fa8 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:00479fac 1000b0af sw s0,local_88+0x98(sp)
.text:00479fb0 40380f00 sll param_4,t7,0x1
.text:00479fb4 21204002 move param_1,s2
.text:00479fb8 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:00479fbc 3800a527 _addiu param_2,sp,0x38
.text:00479fc0 2000bc8f lw gp,local_78+0x98(sp)
.text:00479fc4 c9004004 bltz v0,LAB_0047a2ec
.text:00479fc8 21a04000 _move s4,v0
.text:00479fcc 348a998f lw t9,-0x75cc(gp)=>->pstm_init ;= 00470b88
.text:00479fd0 4800b327 addiu s3,sp,0x48
.text:00479fd4 21204002 move param_1,s2
.text:00479fd8 09f82003 jalr t9=>pstm_init ;undefined pstm_init()
.text:00479fdc 21286002 _move param_2,s3
.text:00479fe0 2000bc8f lw gp,local_78+0x98(sp)
.text:00479fe4 88004004 bltz v0,LAB_0047a208
.text:00479fe8 21184000 _move v1,v0
.text:00479fec 348a998f lw t9,-0x75cc(gp)=>->pstm_init ;= 00470b88
.text:00479ff0 5800b627 addiu s6,sp,0x58
.text:00479ff4 21204002 move param_1,s2
.text:00479ff8 09f82003 jalr t9=>pstm_init ;undefined pstm_init()
.text:00479ffc 2128c002 _move param_2,s6
.text:0047a000 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a004 da004004 bltz v0,LAB_0047a370
.text:0047a008 21804000 _move s0,v0
.text:0047a00c 3000b58f lw s5,local_68+0x98(sp)
.text:0047a010 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047a014 ff0fb032 andi s0,s5,0xfff
.text:0047a018 c0a01000 sll s4,s0,0x3
.text:0047a01c 04009026 addiu s0,s4,0x4
.text:0047a020 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047a024 21200002 _move param_1,s0
.text:0047a028 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a02c a3004010 beq v0,zero,LAB_0047a2bc
.text:0047a030 21a84000 _move s5,v0
.text:0047a034 ffff1432 andi s4,s0,0xffff
.text:0047a038 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047a03c 1000b4af sw s4,local_88+0x98(sp)
.text:0047a040 21204002 move param_1,s2
.text:0047a044 0c00e526 addiu param_2,s7,0xc
.text:0047a048 21306002 move param_3,s3
.text:0047a04c 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047a050 21384000 _move param_4,v0
.text:0047a054 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a058 59004004 bltz v0,LAB_0047a1c0
.text:0047a05c 21804000 _move s0,v0
.text:0047a060 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047a064 1000b4af sw s4,local_88+0x98(sp)
.text:0047a068 21204002 move param_1,s2
.text:0047a06c 2128e002 move param_2,s7
.text:0047a070 2130c002 move param_3,s6
.text:0047a074 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047a078 2138a002 _move param_4,s5
.text:0047a07c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a080 4f004004 bltz v0,LAB_0047a1c0
.text:0047a084 21804000 _move s0,v0
.text:0047a088 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047a08c 21204002 move param_1,s2
.text:0047a090 2128c002 move param_2,s6
.text:0047a094 2800a627 addiu param_3,sp,0x28
.text:0047a098 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047a09c 2138c002 _move param_4,s6
.text:0047a0a0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a0a4 46004004 bltz v0,LAB_0047a1c0
.text:0047a0a8 21804000 _move s0,v0
.text:0047a0ac 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047a0b0 1400b4af sw s4,local_84+0x98(sp)
.text:0047a0b4 1000b5af sw s5,local_88+0x98(sp)
.text:0047a0b8 21204002 move param_1,s2
.text:0047a0bc 2128e002 move param_2,s7
.text:0047a0c0 2130c002 move param_3,s6
.text:0047a0c4 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047a0c8 2138c002 _move param_4,s6
.text:0047a0cc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a0d0 3b004004 bltz v0,LAB_0047a1c0
.text:0047a0d4 21804000 _move s0,v0
.text:0047a0d8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047a0dc 21206002 move param_1,s3
.text:0047a0e0 2128c002 move param_2,s6
.text:0047a0e4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047a0e8 21306002 _move param_3,s3
.text:0047a0ec 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a0f0 33004004 bltz v0,LAB_0047a1c0
.text:0047a0f4 21804000 _move s0,v0
.text:0047a0f8 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047a0fc 21206002 move param_1,s3
.text:0047a100 2128e002 move param_2,s7
.text:0047a104 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047a108 21306002 _move param_3,s3
.text:0047a10c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a110 2b004004 bltz v0,LAB_0047a1c0
.text:0047a114 21804000 _move s0,v0
.text:0047a118 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047a11c 21206002 move param_1,s3
.text:0047a120 2128e002 move param_2,s7
.text:0047a124 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047a128 21306002 _move param_3,s3
.text:0047a12c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a130 23004004 bltz v0,LAB_0047a1c0
.text:0047a134 21804000 _move s0,v0
.text:0047a138 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047a13c 21206002 move param_1,s3
.text:0047a140 2128e002 move param_2,s7
.text:0047a144 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047a148 21306002 _move param_3,s3
.text:0047a14c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a150 1b004004 bltz v0,LAB_0047a1c0
.text:0047a154 21804000 _move s0,v0
.text:0047a158 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047a15c 21204002 move param_1,s2
.text:0047a160 21286002 move param_2,s3
.text:0047a164 2800a627 addiu param_3,sp,0x28
.text:0047a168 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047a16c 21386002 _move param_4,s3
.text:0047a170 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a174 21804000 move s0,v0
.text:0047a178 0f000010 b LAB_0047a1b8
.text:0047a17c ffff1224 _li s2,-0x1
LAB_0047a180: ;XREF[1,0]: 0047a1b8
.text:0047a180 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047a184 00000000 nop
.text:0047a188 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047a18c 21280000 _clear param_2
.text:0047a190 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a194 21206002 move param_1,s3
.text:0047a198 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047a19c 2800a527 addiu param_2,sp,0x28
.text:0047a1a0 76005214 bne v0,s2,LAB_0047a37c
.text:0047a1a4 21306002 _move param_3,s3
.text:0047a1a8 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047a1ac 00000000 _nop
.text:0047a1b0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a1b4 21804000 move s0,v0
LAB_0047a1b8: ;XREF[1,0]: 0047a178
.text:0047a1b8 f1ff0106 bgez s0,LAB_0047a180
.text:0047a1bc 21206002 _move param_1,s3
LAB_0047a1c0: ;XREF[11,0]: 0047a058,0047a080,0047a0a4,0047a0d0
; 0047a0f0,0047a110,0047a130,0047a150
; 0047a3bc,0047a3d8,0047a3e0
.text:0047a1c0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047a1c4 00000000 nop
.text:0047a1c8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047a1cc 2120a002 _move param_1,s5
.text:0047a1d0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a1d4 00000000 nop
.text:0047a1d8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a1dc 00000000 nop
.text:0047a1e0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a1e4 21206002 _move param_1,s3
.text:0047a1e8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a1ec 2120c002 move param_1,s6
.text:0047a1f0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a1f4 00000000 nop
LAB_0047a1f8: ;XREF[1,0]: 0047a374
.text:0047a1f8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a1fc 00000000 _nop
.text:0047a200 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a204 21180002 move v1,s0
LAB_0047a208: ;XREF[1,0]: 00479fe4
.text:0047a208 38006004 bltz v1,LAB_0047a2ec
.text:0047a20c 21a06000 _move s4,v1
.text:0047a210 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a214 00000000 nop
.text:0047a218 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a21c 2800a427 _addiu param_1,sp,0x28
.text:0047a220 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a224 00000000 nop
.text:0047a228 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a22c 00000000 nop
.text:0047a230 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a234 3800a427 _addiu param_1,sp,0x38
.text:0047a238 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a23c 14ff0010 b LAB_00479e90
.text:0047a240 21180000 _clear v1
LAB_0047a244: ;XREF[1,0]: 00479dfc
.text:0047a244 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a248 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a24c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047a250 10010427 addiu param_1=>...,t8,0x110 ;= "psAssert %s"
.text:0047a254 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047a258 1426c526 _addiu param_2=>...,s6,0x2614 ;= "pubkey/ecc.c"
.text:0047a25c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a260 ff000524 li param_2,0xff
.text:0047a264 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a268 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047a26c 00000000 nop
.text:0047a270 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047a274 1c016426 _addiu param_1=>.rodata:DAT_0049011c,s3,0x11c ;= 3Ah :
.text:0047a278 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a27c 00000000 nop
.text:0047a280 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a284 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047a288 00000000 nop
.text:0047a28c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047a290 24264426 _addiu param_1=>.rodata:DAT_00492624,s2,0x2624 ;= 6Bh k
.text:0047a294 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a298 dafe0010 b LAB_00479e04
.text:0047a29c 00000000 _nop
LAB_0047a2a0: ;XREF[1,0]: 00479dc0
.text:0047a2a0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a2a4 00000000 nop
.text:0047a2a8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a2ac 2120e002 _move param_1,s7
.text:0047a2b0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a2b4 f6fe0010 b LAB_00479e90
.text:0047a2b8 f8ff0324 _li v1,-0x8
LAB_0047a2bc: ;XREF[1,0]: 0047a02c
.text:0047a2bc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a2c0 00000000 nop
.text:0047a2c4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a2c8 21206002 _move param_1,s3
.text:0047a2cc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a2d0 2120c002 move param_1,s6
.text:0047a2d4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a2d8 00000000 nop
.text:0047a2dc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a2e0 f8ff1424 _li s4,-0x8
.text:0047a2e4 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a2e8 00000000 nop
LAB_0047a2ec: ;XREF[3,0]: 00479f98,00479fc4,0047a208
.text:0047a2ec 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a2f0 00000000 nop
.text:0047a2f4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a2f8 2800a427 _addiu param_1,sp,0x28
.text:0047a2fc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a300 00000000 nop
.text:0047a304 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a308 00000000 nop
.text:0047a30c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a310 3800a427 _addiu param_1,sp,0x38
.text:0047a314 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a318 b8fe0010 b LAB_00479dfc
.text:0047a31c 00000000 _nop
LAB_0047a320: ;XREF[1,0]: 00479de4
.text:0047a320 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a324 00000000 nop
.text:0047a328 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a32c 2120e002 _move param_1,s7
.text:0047a330 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a334 00000000 nop
.text:0047a338 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a33c 00000000 nop
.text:0047a340 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a344 2120c003 _move param_1,s8
.text:0047a348 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a34c d0fe0010 b LAB_00479e90
.text:0047a350 f8ff0324 _li v1,-0x8
LAB_0047a354: ;XREF[1,0]: 00479f68
.text:0047a354 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a358 00000000 nop
.text:0047a35c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a360 2800a427 _addiu param_1,sp,0x28
.text:0047a364 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a368 a4fe0010 b LAB_00479dfc
.text:0047a36c 00000000 _nop
LAB_0047a370: ;XREF[1,0]: 0047a004
.text:0047a370 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a374 a0ff0010 b LAB_0047a1f8
.text:0047a378 21206002 _move param_1,s3
LAB_0047a37c: ;XREF[1,0]: 0047a1a0
.text:0047a37c ffff1224 li s2,-0x1
LAB_0047a380: ;XREF[1,0]: 0047a3b4
.text:0047a380 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047a384 21206002 move param_1,s3
.text:0047a388 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047a38c 2800a527 _addiu param_2,sp,0x28
.text:0047a390 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a394 21206002 move param_1,s3
.text:0047a398 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047a39c 2800a527 addiu param_2,sp,0x28
.text:0047a3a0 08005210 beq v0,s2,LAB_0047a3c4
.text:0047a3a4 21306002 _move param_3,s3
.text:0047a3a8 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047a3ac 00000000 _nop
.text:0047a3b0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a3b4 f2ff4104 bgez v0,LAB_0047a380
.text:0047a3b8 21804000 _move s0,v0
.text:0047a3bc 80ff0010 b LAB_0047a1c0
.text:0047a3c0 00000000 _nop
LAB_0047a3c4: ;XREF[1,0]: 0047a3a0
.text:0047a3c4 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047a3c8 00000000 nop
.text:0047a3cc 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047a3d0 3800a527 _addiu param_2,sp,0x38
.text:0047a3d4 2000bc8f lw gp,local_78+0x98(sp)
.text:0047a3d8 79ff4014 bne v0,zero,LAB_0047a1c0
.text:0047a3dc f7ff1024 _li s0,-0x9
.text:0047a3e0 77ff0010 b LAB_0047a1c0
.text:0047a3e4 21800000 _clear s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccParsePrivKey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047a43c
;local_8 undefined4 -8 ;XREF[2,0]: 0047a3f8,0047a490
;local_c undefined4 -c ;XREF[2,0]: 0047a3fc,0047a494
;local_10 undefined4 -10 ;XREF[2,0]: 0047a400,0047a498
;local_14 undefined4 -14 ;XREF[2,0]: 0047a404,0047a49c
;local_18 undefined4 -18 ;XREF[2,0]: 0047a408,0047a4a0
;local_1c undefined4 -1c ;XREF[2,0]: 0047a40c,0047a4a4
;local_20 undefined4 -20 ;XREF[2,0]: 0047a410,0047a4a8
;local_24 undefined4 -24 ;XREF[3,0]: 0047a708,0047a92c,0047a940
;local_28 undefined4 -28 ;XREF[1,0]: 0047a47c
;local_2c undefined4 -2c ;XREF[22,0]: 0047a424,0047a454,0047a4b8,0047a4c8,0047a4f8
; 0047a570,0047a58c,0047a5a0,0047a61c,0047a630
; 0047a650,0047a680,0047a6a8,0047a6e8,0047a798
; 0047a7b8,0047a7e8,0047a810,0047a840,0047a874
; 0047a888,0047a8c8
;local_30 undefined2 -30 ;XREF[12,0]: 0047a4fc,0047a53c,0047a574,0047a590,0047a5fc
; 0047a654,0047a6ac,0047a6f0,0047a7bc,0047a814
; 0047a848,0047a878
;local_38 undefined4 -38 ;XREF[18,0]: 0047a414,0047a448,0047a470,0047a4ec,0047a538
; 0047a560,0047a580,0047a644,0047a69c,0047a74c
; 0047a778,0047a7ac,0047a804,0047a868,0047a8b4
; 0047a8e4,0047a900,0047a91c
;local_3c undefined4 -3c ;XREF[1,0]: 0047a760
;local_40 undefined4 -40 ;XREF[1,0]: 0047a75c
;local_44 undefined4 -44 ;XREF[1,0]: 0047a758
;local_48 undefined4 -48 ;XREF[3,0]: 0047a750,0047a854,0047a8a4
;XREF[4,0]: Entry Point,0046663c,0047a9b4
; 004d8090
.text:0047a3e8 06001c3c lui gp,0x6
.text:0047a3ec f8559c27 addiu gp,gp,0x55f8
.text:0047a3f0 21e09903 addu gp,gp,t9
.text:0047a3f4 a8ffbd27 addiu sp,sp,-0x58
.text:0047a3f8 5000bfaf sw ra,local_8+0x58(sp)
.text:0047a3fc 4c00b5af sw s5,local_c+0x58(sp)
.text:0047a400 4800b4af sw s4,local_10+0x58(sp)
.text:0047a404 4400b3af sw s3,local_14+0x58(sp)
.text:0047a408 4000b2af sw s2,local_18+0x58(sp)
.text:0047a40c 3c00b1af sw s1,local_1c+0x58(sp)
.text:0047a410 3800b0af sw s0,local_20+0x58(sp)
.text:0047a414 2000bcaf sw gp=>_gp,local_38+0x58(sp)
.text:0047a418 ffffc330 andi v1,param_3,0xffff
.text:0047a41c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0047a420 2110a000 move v0,param_2
.text:0047a424 2c00a5af sw param_2,local_2c+0x58(sp)
.text:0047a428 21a08000 move s4,param_1
.text:0047a42c 21286000 move param_2,v1
.text:0047a430 2c00a427 addiu param_1,sp,0x2c
.text:0047a434 2800a627 addiu param_3,sp,0x28
.text:0047a438 21806200 addu s0,v1,v0
.text:0047a43c 6800b28f lw s2,param_5+0x58(sp)
.text:0047a440 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0047a444 2188e000 _move s1,param_4
.text:0047a448 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a44c 10004004 bltz v0,LAB_0047a490
.text:0047a450 ffff0324 _li v1,-0x1
.text:0047a454 2c00a48f lw param_1=>local_2c,0x2c(sp)
.text:0047a458 ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0047a45c 23280402 subu param_2,s0,param_1
.text:0047a460 ffffa530 andi param_2,param_2,0xffff
.text:0047a464 2c00a427 addiu param_1,sp,0x2c
.text:0047a468 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0047a46c 3000a627 _addiu param_3,sp,0x30
.text:0047a470 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a474 05004004 bltz v0,LAB_0047a48c
.text:0047a478 01000624 _li param_3,0x1
.text:0047a47c 3000a78f lw param_4,local_28+0x58(sp)
.text:0047a480 00000000 nop
.text:0047a484 0c00e610 beq param_4,param_3,LAB_0047a4b8
.text:0047a488 04000824 _li t0,0x4
LAB_0047a48c: ;XREF[3,0]: 0047a474,0047a4cc,0047a788
.text:0047a48c ffff0324 li v1,-0x1
LAB_0047a490: ;XREF[5,0]: 0047a44c,0047a4f0,0047a510,0047a518
; 0047a620
.text:0047a490 5000bf8f lw ra,local_8+0x58(sp)
.text:0047a494 4c00b58f lw s5,local_c+0x58(sp)
.text:0047a498 4800b48f lw s4,local_10+0x58(sp)
.text:0047a49c 4400b38f lw s3,local_14+0x58(sp)
.text:0047a4a0 4000b28f lw s2,local_18+0x58(sp)
.text:0047a4a4 3c00b18f lw s1,local_1c+0x58(sp)
.text:0047a4a8 3800b08f lw s0,local_20+0x58(sp)
.text:0047a4ac 21106000 move v0,v1
.text:0047a4b0 0800e003 jr ra
.text:0047a4b4 5800bd27 _addiu sp,sp,0x58
LAB_0047a4b8: ;XREF[1,0]: 0047a484
.text:0047a4b8 2c00aa8f lw t2,local_2c+0x58(sp)
.text:0047a4bc 00000000 nop
.text:0047a4c0 00004991 lbu t1,0x0(t2)
.text:0047a4c4 01004425 addiu param_1,t2,0x1
.text:0047a4c8 2c00a4af sw param_1,local_2c+0x58(sp)
.text:0047a4cc efff2815 bne t1,t0,LAB_0047a48c
.text:0047a4d0 2c00b527 _addiu s5,sp,0x2c
.text:0047a4d4 23580402 subu t3,s0,param_1
.text:0047a4d8 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047a4dc ffff6531 andi param_2,t3,0xffff
.text:0047a4e0 2120a002 move param_1,s5
.text:0047a4e4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047a4e8 2800a627 _addiu param_3,sp,0x28
.text:0047a4ec 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a4f0 e7ff4004 bltz v0,LAB_0047a490
.text:0047a4f4 ffff0324 _li v1,-0x1
.text:0047a4f8 2c00af8f lw t7,local_2c+0x58(sp)
.text:0047a4fc 2800a697 lhu param_3=>local_30,0x28(sp)
.text:0047a500 23700f02 subu t6,s0,t7
.text:0047a504 ffffcd31 andi t5,t6,0xffff
.text:0047a508 ffffd330 andi s3,param_3,0xffff
.text:0047a50c 2b60b301 sltu t4,t5,s3
.text:0047a510 dfff8015 bne t4,zero,LAB_0047a490
.text:0047a514 1800782e _sltiu t8,s3,0x18
.text:0047a518 ddff0017 bne t8,zero,LAB_0047a490
.text:0047a51c 00000000 _nop
.text:0047a520 0a002012 beq s1,zero,LAB_0047a54c
.text:0047a524 21202002 _move param_1,s1
.text:0047a528 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047a52c 40000624 li param_3,0x40
.text:0047a530 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047a534 21280000 _clear param_2
.text:0047a538 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a53c 2800a697 lhu param_3,local_30+0x58(sp)
.text:0047a540 380034ae sw s4,0x38(s1)
.text:0047a544 300034ae sw s4,0x30(s1)
.text:0047a548 340032ae sw s2,0x34(s1)
LAB_0047a54c: ;XREF[1,0]: 0047a520
.text:0047a54c 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047a550 ffffc630 andi param_3,param_3,0xffff
.text:0047a554 21208002 move param_1,s4
.text:0047a558 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047a55c 21282002 _move param_2,s1
.text:0047a560 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a564 73004014 bne v0,zero,LAB_0047a734
.text:0047a568 00000000 _nop
.text:0047a56c 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047a570 2c00a58f lw param_2,local_2c+0x58(sp)
.text:0047a574 2800a697 lhu param_3,local_30+0x58(sp)
.text:0047a578 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047a57c 21202002 _move param_1,s1
.text:0047a580 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a584 6b004014 bne v0,zero,LAB_0047a734
.text:0047a588 02000324 _li v1,0x2
.text:0047a58c 2c00a68f lw param_3,local_2c+0x58(sp)
.text:0047a590 2800a497 lhu param_1,local_30+0x58(sp)
.text:0047a594 00000000 nop
.text:0047a598 21288600 addu param_2,param_1,param_3
.text:0047a59c 3c0023a2 sb v1,0x3c(s1)
.text:0047a5a0 2c00a5af sw param_2,local_2c+0x58(sp)
.text:0047a5a4 0000a290 lbu v0,0x0(param_2)
.text:0047a5a8 a0001f24 li ra,0xa0
.text:0047a5ac 1e005f10 beq v0,ra,LAB_0047a628
.text:0047a5b0 0100a724 _addiu param_4,param_2,0x1
.text:0047a5b4 5f004012 beq s2,zero,LAB_0047a734
.text:0047a5b8 00000000 _nop
.text:0047a5bc 340032ae sw s2,0x34(s1)
LAB_0047a5c0: ;XREF[2,0]: 0047a938,0047a944
.text:0047a5c0 0000a490 lbu param_1,0x0(param_2)
.text:0047a5c4 a1001224 li s2,0xa1
.text:0047a5c8 71009210 beq param_1,s2,LAB_0047a790
.text:0047a5cc 0100a724 _addiu param_4,param_2,0x1
LAB_0047a5d0: ;XREF[1,0]: 0047a884
.text:0047a5d0 2b48b000 sltu t1,param_2,s0
.text:0047a5d4 05002011 beq t1,zero,LAB_0047a5ec
.text:0047a5d8 04001224 _li s2,0x4
.text:0047a5dc 0000a490 lbu param_1,0x0(param_2)
.text:0047a5e0 00000000 nop
.text:0047a5e4 a9009210 beq param_1,s2,LAB_0047a88c
.text:0047a5e8 23300502 _subu param_3,s0,param_2
LAB_0047a5ec: ;XREF[3,0]: 0047a5d4,0047a894,0047a8c4
.text:0047a5ec 0c000512 beq s0,param_2,LAB_0047a620
.text:0047a5f0 2ba0b000 _sltu s4,param_2,s0
.text:0047a5f4 23180502 subu v1,s0,param_2
.text:0047a5f8 09008012 beq s4,zero,LAB_0047a620
.text:0047a5fc 2800a3a7 _sh v1,local_30+0x58(sp)
.text:0047a600 ffff6430 andi param_1,v1,0xffff
LAB_0047a604: ;XREF[1,0]: 0047a618
.text:0047a604 0000ab90 lbu t3,0x0(param_2)
.text:0047a608 0100ac24 addiu t4,param_2,0x1
.text:0047a60c 21288001 move param_2,t4
.text:0047a610 48006415 bne t3,param_1,LAB_0047a734
.text:0047a614 2b109001 _sltu v0,t4,s0
.text:0047a618 faff4014 bne v0,zero,LAB_0047a604
.text:0047a61c 2c00acaf _sw t4,local_2c+0x58(sp)
LAB_0047a620: ;XREF[2,0]: 0047a5ec,0047a5f8
.text:0047a620 9bff0010 b LAB_0047a490
.text:0047a624 21180000 _clear v1
LAB_0047a628: ;XREF[1,0]: 0047a5ac
.text:0047a628 23280702 subu param_2,s0,param_4
.text:0047a62c e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047a630 2c00a7af sw param_4,local_2c+0x58(sp)
.text:0047a634 ffffa530 andi param_2,param_2,0xffff
.text:0047a638 2120a002 move param_1,s5
.text:0047a63c 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047a640 2800a627 _addiu param_3,sp,0x28
.text:0047a644 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a648 3a004004 bltz v0,LAB_0047a734
.text:0047a64c 00000000 _nop
.text:0047a650 2c00a48f lw param_1=>local_2c,0x2c(sp)
.text:0047a654 2800a397 lhu v1,local_30+0x58(sp)
.text:0047a658 23500402 subu t2,s0,param_1
.text:0047a65c ffff4931 andi t1,t2,0xffff
.text:0047a660 2b402301 sltu t0,t1,v1
.text:0047a664 33000015 bne t0,zero,LAB_0047a734
.text:0047a668 00000000 _nop
.text:0047a66c 31006010 beq v1,zero,LAB_0047a734
.text:0047a670 06000b24 _li t3,0x6
.text:0047a674 00008c90 lbu t4,0x0(param_1)
.text:0047a678 01008424 addiu param_1,param_1,0x1
.text:0047a67c 2d008b15 bne t4,t3,LAB_0047a734
.text:0047a680 2c00a4af _sw param_1,local_2c+0x58(sp)
.text:0047a684 23680402 subu t5,s0,param_1
.text:0047a688 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047a68c ffffa531 andi param_2,t5,0xffff
.text:0047a690 2120a002 move param_1,s5
.text:0047a694 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047a698 2800a627 _addiu param_3,sp,0x28
.text:0047a69c 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a6a0 24004004 bltz v0,LAB_0047a734
.text:0047a6a4 00000000 _nop
.text:0047a6a8 2c00a58f lw param_2,local_2c+0x58(sp)
.text:0047a6ac 2800a697 lhu param_3=>local_30,0x28(sp)
.text:0047a6b0 23c00502 subu t8,s0,param_2
.text:0047a6b4 ffff0f33 andi t7,t8,0xffff
.text:0047a6b8 ffffc330 andi v1,param_3,0xffff
.text:0047a6bc 2b70e301 sltu t6,t7,v1
.text:0047a6c0 1c00c015 bne t6,zero,LAB_0047a734
.text:0047a6c4 00000000 _nop
.text:0047a6c8 0a006010 beq v1,zero,LAB_0047a6f4
.text:0047a6cc 21380000 _clear param_4
LAB_0047a6d0: ;XREF[1,0]: 0047a6ec
.text:0047a6d0 0000a390 lbu v1,0x0(param_2)
.text:0047a6d4 ffffc224 addiu v0,param_3,-0x1
.text:0047a6d8 0100a524 addiu param_2,param_2,0x1
.text:0047a6dc ffff5f30 andi ra,v0,0xffff
.text:0047a6e0 21304000 move param_3,v0
.text:0047a6e4 2138e300 addu param_4,param_4,v1
.text:0047a6e8 2c00a5af sw param_2,local_2c+0x58(sp)
.text:0047a6ec f8ffe017 bne ra,zero,LAB_0047a6d0
.text:0047a6f0 2800a2a7 _sh v0,local_30+0x58(sp)
LAB_0047a6f4: ;XREF[1,0]: 0047a6c8
.text:0047a6f4 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0047a6f8 00000000 nop
.text:0047a6fc 9c786690 lbu param_3,offset .data:DAT_004d789c &0x...;= 42h
.text:0047a700 00000000 nop
.text:0047a704 0b00c010 beq param_3,zero,LAB_0047a734
.text:0047a708 3400a0af _sw zero,local_24+0x58(sp)
.text:0047a70c 9c786324 addiu v1,v1,0x789c
.text:0047a710 21206000 move param_1,v1
LAB_0047a714: ;XREF[1,0]: 0047a72c
; FWD[2,0]: 004d78a4,004d78cc
.text:0047a714 0800688c lw t0,0x8(v1)=>.data:DAT_004d78a4 ;= 000000D3h
;= 000000D2h
.text:0047a718 00000000 nop
.text:0047a71c 82000711 beq t0,param_4,LAB_0047a928
.text:0047a720 28006324 _addiu v1,v1,0x28
.text:0047a724 00006990 lbu t1,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:0047a728 00000000 nop
.text:0047a72c f9ff2015 bne t1,zero,LAB_0047a714
.text:0047a730 28008424 _addiu param_1,param_1,0x28
LAB_0047a734: ;XREF[22,0]: 0047a564,0047a584,0047a5b4,0047a610
; 0047a648,0047a664,0047a66c,0047a67c
; 0047a6a0,0047a6c0,0047a704,0047a7b0
; 0047a7cc,0047a7d4,0047a7e4,0047a808
; 0047a828,0047a830,0047a844,0047a86c
; 0047a8b8,0047a930
.text:0047a734 65002012 beq s1,zero,LAB_0047a8cc
.text:0047a738 00000000 _nop
LAB_0047a73c: ;XREF[1,0]: 0047a920
.text:0047a73c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047a740 00000000 nop
.text:0047a744 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047a748 21202002 _move param_1,s1
.text:0047a74c 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a750 1000a0af sw zero,local_48+0x58(sp)
.text:0047a754 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047a758 1400a0af sw zero,local_44+0x58(sp)
.text:0047a75c 1800a0af sw zero,local_40+0x58(sp)
.text:0047a760 1c00a0af sw zero,local_3c+0x58(sp)
.text:0047a764 0c002426 addiu param_1,s1,0xc
.text:0047a768 18002526 addiu param_2,s1,0x18
.text:0047a76c 24002626 addiu param_3,s1,0x24
.text:0047a770 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047a774 21380000 _clear param_4
.text:0047a778 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a77c 3c0020a2 sb zero,0x3c(s1)
.text:0047a780 340020ae sw zero,0x34(s1)
.text:0047a784 380020ae sw zero,0x38(s1)
.text:0047a788 40ff0010 b LAB_0047a48c
.text:0047a78c 300020ae _sw zero,0x30(s1)
LAB_0047a790: ;XREF[1,0]: 0047a5c8
.text:0047a790 23280702 subu param_2,s0,param_4
.text:0047a794 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047a798 2c00a7af sw param_4,local_2c+0x58(sp)
.text:0047a79c ffffa530 andi param_2,param_2,0xffff
.text:0047a7a0 2c00a427 addiu param_1,sp,0x2c
.text:0047a7a4 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047a7a8 2800a627 _addiu param_3,sp,0x28
.text:0047a7ac 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a7b0 e0ff4004 bltz v0,LAB_0047a734
.text:0047a7b4 00000000 _nop
.text:0047a7b8 2c00a48f lw param_1=>local_2c,0x2c(sp)
.text:0047a7bc 2800a397 lhu v1,local_30+0x58(sp)
.text:0047a7c0 23600402 subu t4,s0,param_1
.text:0047a7c4 ffff8b31 andi t3,t4,0xffff
.text:0047a7c8 2b506301 sltu t2,t3,v1
.text:0047a7cc d9ff4015 bne t2,zero,LAB_0047a734
.text:0047a7d0 00000000 _nop
.text:0047a7d4 d7ff6010 beq v1,zero,LAB_0047a734
.text:0047a7d8 03000d24 _li t5,0x3
.text:0047a7dc 00008e90 lbu t6,0x0(param_1)
.text:0047a7e0 01008424 addiu param_1,param_1,0x1
.text:0047a7e4 d3ffcd15 bne t6,t5,LAB_0047a734
.text:0047a7e8 2c00a4af _sw param_1,local_2c+0x58(sp)
.text:0047a7ec 23780402 subu t7,s0,param_1
.text:0047a7f0 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047a7f4 2120a002 move param_1,s5
.text:0047a7f8 ffffe531 andi param_2,t7,0xffff
.text:0047a7fc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047a800 2800a627 _addiu param_3,sp,0x28
.text:0047a804 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a808 caff4004 bltz v0,LAB_0047a734
.text:0047a80c 00000000 _nop
.text:0047a810 2c00a58f lw param_2,local_2c+0x58(sp)
.text:0047a814 2800a697 lhu param_3=>local_30,0x28(sp)
.text:0047a818 23f80502 subu ra,s0,param_2
.text:0047a81c fffff833 andi t8,ra,0xffff
.text:0047a820 ffffc330 andi v1,param_3,0xffff
.text:0047a824 2ba80303 sltu s5,t8,v1
.text:0047a828 c2ffa016 bne s5,zero,LAB_0047a734
.text:0047a82c 00000000 _nop
.text:0047a830 c0ff6010 beq v1,zero,LAB_0047a734
.text:0047a834 ffffc624 _addiu param_3,param_3,-0x1
.text:0047a838 0000a290 lbu v0,0x0(param_2)
.text:0047a83c 0100a524 addiu param_2,param_2,0x1
.text:0047a840 2c00a5af sw param_2,local_2c+0x58(sp)
.text:0047a844 bbff4014 bne v0,zero,LAB_0047a734
.text:0047a848 2800a6a7 _sh param_3,local_30+0x58(sp)
.text:0047a84c 3400238e lw v1,0x34(s1)
.text:0047a850 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0047a854 1000a3af sw v1,local_48+0x58(sp)
.text:0047a858 ffffc630 andi param_3,param_3,0xffff
.text:0047a85c 21208002 move param_1,s4
.text:0047a860 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0047a864 21382002 _move param_4,s1
.text:0047a868 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a86c b1ff4004 bltz v0,LAB_0047a734
.text:0047a870 00000000 _nop
.text:0047a874 2c00a68f lw param_3,local_2c+0x58(sp)
.text:0047a878 2800a897 lhu t0,local_30+0x58(sp)
.text:0047a87c 00000000 nop
.text:0047a880 21280601 addu param_2,t0,param_3
.text:0047a884 52ff0010 b LAB_0047a5d0
.text:0047a888 2c00a5af _sw param_2,local_2c+0x58(sp)
LAB_0047a88c: ;XREF[1,0]: 0047a5e4
.text:0047a88c 40381300 sll param_4,s3,0x1
.text:0047a890 ffffd324 addiu s3,param_3,-0x1
.text:0047a894 55ff6716 bne s3,param_4,LAB_0047a5ec
.text:0047a898 21208002 _move param_1,s4
.text:0047a89c 34002a8e lw t2,0x34(s1)
.text:0047a8a0 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0047a8a4 1000aaaf sw t2,local_48+0x58(sp)
.text:0047a8a8 ffffc630 andi param_3,param_3,0xffff
.text:0047a8ac 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0047a8b0 21382002 _move param_4,s1
.text:0047a8b4 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a8b8 9eff4004 bltz v0,LAB_0047a734
.text:0047a8bc 00000000 _nop
.text:0047a8c0 21280002 move param_2,s0
.text:0047a8c4 49ff0010 b LAB_0047a5ec
.text:0047a8c8 2c00b0af _sw s0,local_2c+0x58(sp)
LAB_0047a8cc: ;XREF[1,0]: 0047a734
.text:0047a8cc 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a8d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a8d4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047a8d8 1001c425 addiu param_1=>...,t6,0x110 ;= "psAssert %s"
.text:0047a8dc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047a8e0 1426a525 _addiu param_2=>...,t5,0x2614 ;= "pubkey/ecc.c"
.text:0047a8e4 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a8e8 00000000 nop
.text:0047a8ec 2080858f lw param_2,-0x7fe0(gp)=>.got:PTR_s_Radio...;= 00490000
.text:0047a8f0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047a8f4 1c01a424 addiu param_1=>...,param_2,0x11c ;= 3Ah :
.text:0047a8f8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047a8fc ff000524 _li param_2,0xff
.text:0047a900 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a904 00000000 nop
.text:0047a908 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047a90c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047a910 00000000 nop
.text:0047a914 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047a918 24260426 _addiu param_1=>.rodata:DAT_00492624,s0,0x2624 ;= 6Bh k
.text:0047a91c 2000bc8f lw gp,local_38+0x58(sp)
.text:0047a920 86ff0010 b LAB_0047a73c
.text:0047a924 00000000 _nop
LAB_0047a928: ;XREF[1,0]: 0047a71c
.text:0047a928 05004012 beq s2,zero,LAB_0047a940
.text:0047a92c 3400a4af _sw param_1=>.data:D...,local_24+0x58(sp) ;= 42h
.text:0047a930 80ff4416 bne s2,param_1,LAB_0047a734
.text:0047a934 21108000 _move v0,param_1
.text:0047a938 21ff0010 b LAB_0047a5c0
.text:0047a93c 340022ae _sw v0=>.data:DAT_004d789c,0x34(s1) ;= 42h
LAB_0047a940: ;XREF[1,0]: 0047a928
.text:0047a940 3400a28f lw v0,local_24+0x58(sp)
.text:0047a944 1eff0010 b LAB_0047a5c0
.text:0047a948 340022ae _sw v0=>.data:DAT_004d789c,0x34(s1) ;= 42h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccParsePrivFile()
;local_8 undefined4 -8 ;XREF[2,0]: 0047a95c,0047a9e0
;local_c undefined4 -c ;XREF[2,0]: 0047a960,0047a9e4
;local_10 undefined4 -10 ;XREF[2,0]: 0047a964,0047a9e8
;local_14 undefined4 -14 ;XREF[2,0]: 0047a968,0047a9ec
;local_18 undefined4 -18 ;XREF[2,0]: 0047a96c,0047a9f0
;local_20 undefined4 -20 ;XREF[4,0]: 0047a9a8,0047a9cc,0047aa08,0047ab70
;local_54 undefined1 -54 ;XREF[2,0]: 0047aa4c,0047ab68
;local_58 undefined4 -58 ;XREF[2,0]: 0047aa38,0047ab5c
;local_5c undefined4 -5c ;XREF[2,0]: 0047aa48,0047ab58
;local_60 undefined4 -60 ;XREF[2,0]: 0047aa3c,0047ab60
;local_98 undefined2 -98 ;XREF[2,0]: 0047a9a4,0047aa04
;local_a0 undefined4 -a0 ;XREF[16,0]: 0047a970,0047a994,0047a9bc,0047a9d8,0047aa1c
; 0047aa70,0047aa90,0047aab0,0047aae0,0047aafc
; 0047ab28,0047ab54,0047ab7c,0047aba0,0047abbc
; 0047abd8
;local_a4 undefined4 -a4 ;XREF[1,0]: 0047ab3c
;local_a8 undefined4 -a8 ;XREF[1,0]: 0047ab38
;local_ac undefined4 -ac ;XREF[1,0]: 0047ab34
;local_b0 undefined4 -b0 ;XREF[4,0]: 0047a97c,0047a9ac,0047aa10,0047ab2c
;XREF[3,0]: Entry Point,00445850,004d86d0
.text:0047a94c 06001c3c lui gp,0x6
.text:0047a950 94509c27 addiu gp,gp,0x5094
.text:0047a954 21e09903 addu gp,gp,t9
.text:0047a958 40ffbd27 addiu sp,sp,-0xc0
.text:0047a95c b800bfaf sw ra,local_8+0xc0(sp)
.text:0047a960 b400b3af sw s3,local_c+0xc0(sp)
.text:0047a964 b000b2af sw s2,local_10+0xc0(sp)
.text:0047a968 ac00b1af sw s1,local_14+0xc0(sp)
.text:0047a96c a800b0af sw s0,local_18+0xc0(sp)
.text:0047a970 2000bcaf sw gp=>_gp,local_a0+0xc0(sp)
.text:0047a974 2885998f lw t9,-0x7ad8(gp)=>->psPkcs1DecodePrivFile ;= 0046697c
.text:0047a978 2800a227 addiu v0,sp,0x28
.text:0047a97c 1000a2af sw v0,local_b0+0xc0(sp)
.text:0047a980 2180e000 move s0,a3
.text:0047a984 a000a727 addiu a3,sp,0xa0
.text:0047a988 21888000 move s1,a0
.text:0047a98c 09f82003 jalr t9=>psPkcs1DecodePrivFile ;undefined psPkcs1DecodePrivFile(unde...
.text:0047a990 2190c000 _move s2,a2
.text:0047a994 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047a998 11004004 bltz v0,LAB_0047a9e0
.text:0047a99c 21184000 _move v1,v0
.text:0047a9a0 b086998f lw t9,-0x7950(gp)=>->psEccParsePrivKey ;= 0047a3e8
.text:0047a9a4 2800a697 lhu a2,local_98+0xc0(sp)
.text:0047a9a8 a000a58f lw a1,local_20+0xc0(sp)
.text:0047a9ac 1000a0af sw zero,local_b0+0xc0(sp)
.text:0047a9b0 21202002 move a0,s1
.text:0047a9b4 09f82003 jalr t9=>psEccParsePrivKey ;undefined psEccParsePrivKey(undefine...
.text:0047a9b8 21380002 _move a3,s0
.text:0047a9bc 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047a9c0 0f004004 bltz v0,LAB_0047aa00
.text:0047a9c4 3000b327 _addiu s3,sp,0x30
LAB_0047a9c8: ;XREF[1,0]: 0047ab00
.text:0047a9c8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047a9cc a000a48f lw a0,local_20+0xc0(sp)
.text:0047a9d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047a9d4 00000000 _nop
.text:0047a9d8 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047a9dc 21180000 clear v1
LAB_0047a9e0: ;XREF[2,0]: 0047a998,0047ab80
.text:0047a9e0 b800bf8f lw ra,local_8+0xc0(sp)
.text:0047a9e4 b400b38f lw s3,local_c+0xc0(sp)
.text:0047a9e8 b000b28f lw s2,local_10+0xc0(sp)
.text:0047a9ec ac00b18f lw s1,local_14+0xc0(sp)
.text:0047a9f0 a800b08f lw s0,local_18+0xc0(sp)
.text:0047a9f4 21106000 move v0,v1
.text:0047a9f8 0800e003 jr ra
.text:0047a9fc c000bd27 _addiu sp,sp,0xc0
LAB_0047aa00: ;XREF[1,0]: 0047a9c0
.text:0047aa00 b08e998f lw t9,-0x7150(gp)=>->psPkcs8ParsePrivBin ;= 00465f34
.text:0047aa04 2800a697 lhu a2,local_98+0xc0(sp)
.text:0047aa08 a000a58f lw a1,local_20+0xc0(sp)
.text:0047aa0c 21202002 move a0,s1
.text:0047aa10 1000b3af sw s3,local_b0+0xc0(sp)
.text:0047aa14 09f82003 jalr t9=>psPkcs8ParsePrivBin ;undefined psPkcs8ParsePrivBin(undefi...
.text:0047aa18 21384002 _move a3,s2
.text:0047aa1c 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047aa20 52004004 bltz v0,LAB_0047ab6c
.text:0047aa24 21884000 _move s1,v0
.text:0047aa28 3800048e lw a0,0x38(s0)
.text:0047aa2c 00000000 nop
.text:0047aa30 35008014 bne a0,zero,LAB_0047ab08
.text:0047aa34 00000000 _nop
.text:0047aa38 6800a48f lw a0,local_58+0xc0(sp)
.text:0047aa3c 6000a38f lw v1,local_60+0xc0(sp)
.text:0047aa40 380004ae sw a0,0x38(s0)
.text:0047aa44 300003ae sw v1,0x30(s0)
LAB_0047aa48: ;XREF[1,0]: 0047ab08
.text:0047aa48 3400668e lw a2,local_5c+0x90(s3)
.text:0047aa4c 3c006592 lbu a1,local_54+0x90(s3)
.text:0047aa50 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047aa54 0c007126 addiu s1,s3,0xc
.text:0047aa58 340006ae sw a2,0x34(s0)
.text:0047aa5c 3c0005a2 sb a1,0x3c(s0)
.text:0047aa60 21302002 move a2,s1
.text:0047aa64 0c000526 addiu a1,s0,0xc
.text:0047aa68 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047aa6c 21380000 _clear a3
.text:0047aa70 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047aa74 1b004014 bne v0,zero,LAB_0047aae4
.text:0047aa78 18000526 _addiu a1,s0,0x18
.text:0047aa7c a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047aa80 3800048e lw a0,0x38(s0)
.text:0047aa84 18006626 addiu a2,s3,0x18
.text:0047aa88 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047aa8c 21380000 _clear a3
.text:0047aa90 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047aa94 13004014 bne v0,zero,LAB_0047aae4
.text:0047aa98 24000526 _addiu a1,s0,0x24
.text:0047aa9c a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047aaa0 3800048e lw a0,0x38(s0)
.text:0047aaa4 24006626 addiu a2,s3,0x24
.text:0047aaa8 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047aaac 21380000 _clear a3
.text:0047aab0 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047aab4 0b004014 bne v0,zero,LAB_0047aae4
.text:0047aab8 02000424 _li a0,0x2
.text:0047aabc 3c000792 lbu a3,0x3c(s0)
.text:0047aac0 00000000 nop
.text:0047aac4 0900e414 bne a3,a0,LAB_0047aaec
.text:0047aac8 21280002 _move a1,s0
.text:0047aacc a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047aad0 3800048e lw a0,0x38(s0)
.text:0047aad4 21306002 move a2,s3
.text:0047aad8 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047aadc 21380000 _clear a3
.text:0047aae0 2000bc8f lw gp,local_a0+0xc0(sp)
LAB_0047aae4: ;XREF[3,0]: 0047aa74,0047aa94,0047aab4
.text:0047aae4 0a004004 bltz v0,LAB_0047ab10
.text:0047aae8 00000000 _nop
LAB_0047aaec: ;XREF[2,0]: 0047aac4,0047ab64
.text:0047aaec 048b998f lw t9,-0x74fc(gp)=>->psClearPubKey ;= 0047f2d8
.text:0047aaf0 00000000 nop
.text:0047aaf4 09f82003 jalr t9=>psClearPubKey ;undefined psClearPubKey()
.text:0047aaf8 21206002 _move a0,s3
.text:0047aafc 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047ab00 b1ff0010 b LAB_0047a9c8
.text:0047ab04 00000000 _nop
LAB_0047ab08: ;XREF[1,0]: 0047aa30
.text:0047ab08 cfff0010 b LAB_0047aa48
.text:0047ab0c 300004ae _sw a0,0x30(s0)
LAB_0047ab10: ;XREF[1,0]: 0047aae4
.text:0047ab10 1d006012 beq s3,zero,LAB_0047ab88
.text:0047ab14 00000000 _nop
LAB_0047ab18: ;XREF[1,0]: 0047abdc
.text:0047ab18 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047ab1c 00000000 nop
.text:0047ab20 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047ab24 21206002 _move a0,s3
.text:0047ab28 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047ab2c 1000a0af sw zero,local_b0+0xc0(sp)
.text:0047ab30 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047ab34 1400a0af sw zero,local_ac+0xc0(sp)
.text:0047ab38 1800a0af sw zero,local_a8+0xc0(sp)
.text:0047ab3c 1c00a0af sw zero,local_a4+0xc0(sp)
.text:0047ab40 21202002 move a0,s1
.text:0047ab44 18006526 addiu a1,s3,0x18
.text:0047ab48 24006626 addiu a2,s3,0x24
.text:0047ab4c 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047ab50 21380000 _clear a3
.text:0047ab54 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047ab58 340060ae sw zero,local_5c+0x90(s3)
.text:0047ab5c 380060ae sw zero,local_58+0x90(s3)
.text:0047ab60 300060ae sw zero,local_60+0x90(s3)
.text:0047ab64 e1ff0010 b LAB_0047aaec
.text:0047ab68 3c0060a2 _sb zero,local_54+0x90(s3)
LAB_0047ab6c: ;XREF[1,0]: 0047aa20
.text:0047ab6c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047ab70 a000a48f lw a0,local_20+0xc0(sp)
.text:0047ab74 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047ab78 00000000 _nop
.text:0047ab7c 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047ab80 97ff0010 b LAB_0047a9e0
.text:0047ab84 21182002 _move v1,s1
LAB_0047ab88: ;XREF[1,0]: 0047ab10
.text:0047ab88 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047ab8c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047ab90 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047ab94 10016425 addiu a0=>.roda...,t3,0x110 ;= "psAssert %s"
.text:0047ab98 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047ab9c 14264525 _addiu a1=>.roda...,t2,0x2614 ;= "pubkey/ecc.c"
.text:0047aba0 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047aba4 ff000524 li a1,0xff
.text:0047aba8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047abac 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047abb0 00000000 nop
.text:0047abb4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047abb8 1c012425 _addiu a0=>.rodata:DAT_0049011c,t1,0x11c ;= 3Ah :
.text:0047abbc 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047abc0 00000000 nop
.text:0047abc4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047abc8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047abcc 00000000 nop
.text:0047abd0 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047abd4 24260425 _addiu a0=>.rodata:DAT_00492624,t0,0x2624 ;= 6Bh k
.text:0047abd8 2000bc8f lw gp,local_a0+0xc0(sp)
.text:0047abdc ceff0010 b LAB_0047ab18
.text:0047abe0 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getEcPubKey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047adf0
;local_4 undefined4 -4 ;XREF[2,0]: 0047abf4,0047ac54
;local_8 undefined4 -8 ;XREF[2,0]: 0047abf8,0047ac58
;local_c undefined4 -c ;XREF[2,0]: 0047abfc,0047ac5c
;local_10 undefined4 -10 ;XREF[2,0]: 0047ac00,0047ac60
;local_14 undefined4 -14 ;XREF[2,0]: 0047ac04,0047ac64
;local_18 undefined4 -18 ;XREF[2,0]: 0047ac08,0047ac68
;local_1c undefined4 -1c ;XREF[2,0]: 0047ac0c,0047ac6c
;local_20 undefined4 -20 ;XREF[2,0]: 0047ac10,0047ac70
;local_28 undefined4 -28 ;XREF[3,0]: 0047ace4,0047ad58,0047ae08
;local_2c undefined4 -2c ;XREF[11,0]: 0047ac2c,0047ac44,0047aca8,0047ad30,0047ad6c
; 0047ad94,0047adc4,0047ade0,0047ae14,0047ae34
; 0047ae4c
;local_30 undefined2 -30 ;XREF[7,0]: 0047acac,0047ad38,0047ad98,0047adc8,0047add8
; 0047ae10,0047ae38
;local_108 undefined4 -108 ;XREF[7,0]: 0047ac14,0047ac9c,0047ad88,0047add4,0047adec
; 0047ae04,0047ae28
;local_110 undefined4 -110 ;XREF[1,0]: 0047ae1c
;XREF[3,0]: Entry Point,0046d73c,004d88b8
.text:0047abe4 06001c3c lui gp,0x6
.text:0047abe8 fc4d9c27 addiu gp,gp,0x4dfc
.text:0047abec 21e09903 addu gp,gp,t9
.text:0047abf0 e0febd27 addiu sp,sp,-0x120
.text:0047abf4 1c01bfaf sw ra,local_4+0x120(sp)
.text:0047abf8 1801b6af sw s6,local_8+0x120(sp)
.text:0047abfc 1401b5af sw s5,local_c+0x120(sp)
.text:0047ac00 1001b4af sw s4,local_10+0x120(sp)
.text:0047ac04 0c01b3af sw s3,local_14+0x120(sp)
.text:0047ac08 0801b2af sw s2,local_18+0x120(sp)
.text:0047ac0c 0401b1af sw s1,local_1c+0x120(sp)
.text:0047ac10 0001b0af sw s0,local_20+0x120(sp)
.text:0047ac14 1800bcaf sw gp=>_gp,local_108+0x120(sp)
.text:0047ac18 0000a28c lw v0,0x0(param_2)
.text:0047ac1c ffffd030 andi s0,param_3,0xffff
.text:0047ac20 2198a000 move s3,param_2
.text:0047ac24 21a08000 move s4,param_1
.text:0047ac28 21a8e000 move s5,param_4
.text:0047ac2c f400a2af sw v0,local_2c+0x120(sp)
.text:0047ac30 07000012 beq s0,zero,LAB_0047ac50
.text:0047ac34 21880202 _addu s1,s0,v0
.text:0047ac38 00004390 lbu v1,0x0(v0)
.text:0047ac3c 01004424 addiu param_1,v0,0x1
.text:0047ac40 06000224 li v0,0x6
.text:0047ac44 f400a4af sw param_1,local_2c+0x120(sp)
.text:0047ac48 0d006210 beq v1,v0,LAB_0047ac80
.text:0047ac4c f400b227 _addiu s2,sp,0xf4
LAB_0047ac50: ;XREF[6,0]: 0047ac30,0047acc0,0047ad54,0047ad68
; 0047adac,0047adb4
.text:0047ac50 e1ff0424 li param_1,-0x1f
LAB_0047ac54: ;XREF[5,0]: 0047aca0,0047ad10,0047ad8c,0047ae2c
; 0047ae48
.text:0047ac54 1c01bf8f lw ra,local_4+0x120(sp)
.text:0047ac58 1801b68f lw s6,local_8+0x120(sp)
.text:0047ac5c 1401b58f lw s5,local_c+0x120(sp)
.text:0047ac60 1001b48f lw s4,local_10+0x120(sp)
.text:0047ac64 0c01b38f lw s3,local_14+0x120(sp)
.text:0047ac68 0801b28f lw s2,local_18+0x120(sp)
.text:0047ac6c 0401b18f lw s1,local_1c+0x120(sp)
.text:0047ac70 0001b08f lw s0,local_20+0x120(sp)
.text:0047ac74 21108000 move v0,param_1
.text:0047ac78 0800e003 jr ra
.text:0047ac7c 2001bd27 _addiu sp,sp,0x120
LAB_0047ac80: ;XREF[1,0]: 0047ac48
.text:0047ac80 23282402 subu param_2,s1,param_1
.text:0047ac84 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047ac88 f000b627 addiu s6,sp,0xf0
.text:0047ac8c ffffa530 andi param_2,param_2,0xffff
.text:0047ac90 21204002 move param_1,s2
.text:0047ac94 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047ac98 2130c002 _move param_3,s6
.text:0047ac9c 1800bc8f lw gp,local_108+0x120(sp)
.text:0047aca0 ecff4004 bltz v0,LAB_0047ac54
.text:0047aca4 e1ff0424 _li param_1,-0x1f
.text:0047aca8 f400a48f lw param_1,local_2c+0x120(sp)
.text:0047acac f000a397 lhu v1,local_30+0x120(sp)
.text:0047acb0 23402402 subu t0,s1,param_1
.text:0047acb4 ffff0731 andi param_4,t0,0xffff
.text:0047acb8 ffff6530 andi param_2,v1,0xffff
.text:0047acbc 2b30e500 sltu param_3,param_4,param_2
.text:0047acc0 e3ffc014 bne param_3,zero,LAB_0047ac50
.text:0047acc4 00000000 _nop
.text:0047acc8 1400a014 bne param_2,zero,LAB_0047ad1c
.text:0047accc 21300000 _clear param_3
LAB_0047acd0: ;XREF[1,0]: 0047ad3c
.text:0047acd0 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0047acd4 00000000 nop
.text:0047acd8 9c786b90 lbu t3,offset .data:DAT_004d789c &0xffff(v1);= 42h
.text:0047acdc 00000000 nop
.text:0047ace0 0b006011 beq t3,zero,LAB_0047ad10
.text:0047ace4 f800a0af _sw zero,local_28+0x120(sp)
.text:0047ace8 9c786324 addiu v1,v1,0x789c
.text:0047acec 21286000 move param_2,v1
LAB_0047acf0: ;XREF[1,0]: 0047ad08
; FWD[2,0]: 004d78a4,004d78cc
.text:0047acf0 08006c8c lw t4,0x8(v1)=>.data:DAT_004d78a4 ;= 000000D3h
;= 000000D2h
.text:0047acf4 00000000 nop
.text:0047acf8 12008611 beq t4,param_3,LAB_0047ad44
.text:0047acfc 28006324 _addiu v1,v1,0x28
.text:0047ad00 00006d90 lbu t5,0x0(v1)=>.data:DAT_004d78c4 ;= 30h
.text:0047ad04 00000000 nop
.text:0047ad08 f9ffa015 bne t5,zero,LAB_0047acf0
.text:0047ad0c 2800a524 _addiu param_2,param_2,0x28
LAB_0047ad10: ;XREF[1,0]: 0047ace0
.text:0047ad10 d0ff0010 b LAB_0047ac54
.text:0047ad14 f6ff0424 _li param_1,-0xa
LAB_0047ad18: ;XREF[1,0]: 0047ad34
.text:0047ad18 2118a000 move v1,param_2
LAB_0047ad1c: ;XREF[1,0]: 0047acc8
.text:0047ad1c 00008a90 lbu t2,0x0(param_1)
.text:0047ad20 ffff6524 addiu param_2,v1,-0x1
.text:0047ad24 01008424 addiu param_1,param_1,0x1
.text:0047ad28 ffffa930 andi t1,param_2,0xffff
.text:0047ad2c 2130ca00 addu param_3,param_3,t2
.text:0047ad30 f400a4af sw param_1,local_2c+0x120(sp)
.text:0047ad34 f8ff2015 bne t1,zero,LAB_0047ad18
.text:0047ad38 f000a5a7 _sh param_2,local_30+0x120(sp)
.text:0047ad3c e4ff0010 b LAB_0047acd0
.text:0047ad40 00000000 _nop
LAB_0047ad44: ;XREF[1,0]: 0047acf8
.text:0047ad44 00fc1100 sll ra,s1,0x10
.text:0047ad48 00c40400 sll t8,param_1,0x10
.text:0047ad4c 037c1f00 sra t7,ra,0x10
.text:0047ad50 03741800 sra t6,t8,0x10
.text:0047ad54 beffee11 beq t7,t6,LAB_0047ac50
.text:0047ad58 f800a5af _sw param_2=>.data:D...,local_28+0x120(sp) ;= 42h
.text:0047ad5c 00008290 lbu v0,0x0(param_1)
.text:0047ad60 01008324 addiu v1,param_1,0x1
.text:0047ad64 03000424 li param_1,0x3
.text:0047ad68 b9ff4414 bne v0,param_1,LAB_0047ac50
.text:0047ad6c f400a3af _sw v1,local_2c+0x120(sp)
.text:0047ad70 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047ad74 ffff0526 addiu param_2,s0,-0x1
.text:0047ad78 21204002 move param_1,s2
.text:0047ad7c ffffa530 andi param_2,param_2,0xffff
.text:0047ad80 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047ad84 2130c002 _move param_3,s6
.text:0047ad88 1800bc8f lw gp,local_108+0x120(sp)
.text:0047ad8c b1ff4004 bltz v0,LAB_0047ac54
.text:0047ad90 e1ff0424 _li param_1,-0x1f
.text:0047ad94 f400a58f lw param_2,local_2c+0x120(sp)
.text:0047ad98 f000a397 lhu v1,local_30+0x120(sp)
.text:0047ad9c 23902502 subu s2,s1,param_2
.text:0047ada0 ffff5132 andi s1,s2,0xffff
.text:0047ada4 ffff6430 andi param_1,v1,0xffff
.text:0047ada8 2b802402 sltu s0,s1,param_1
.text:0047adac a8ff0016 bne s0,zero,LAB_0047ac50
.text:0047adb0 00000000 _nop
.text:0047adb4 a6ff8010 beq param_1,zero,LAB_0047ac50
.text:0047adb8 0100a724 _addiu param_4,param_2,0x1
.text:0047adbc 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0047adc0 ffff6624 addiu param_3,v1,-0x1
.text:0047adc4 f400a7af sw param_4,local_2c+0x120(sp)
.text:0047adc8 f000a6a7 sh param_3,local_30+0x120(sp)
.text:0047adcc 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0047add0 2000a427 _addiu param_1,sp,0x20
.text:0047add4 1800bc8f lw gp,local_108+0x120(sp)
.text:0047add8 f000a697 lhu param_3,local_30+0x120(sp)
.text:0047addc fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0047ade0 f400a58f lw param_2,local_2c+0x120(sp)
.text:0047ade4 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0047ade8 2000a427 _addiu param_1,sp,0x20
.text:0047adec 1800bc8f lw gp,local_108+0x120(sp)
.text:0047adf0 3001a58f lw param_2,param_5+0x120(sp)
.text:0047adf4 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0047adf8 00000000 nop
.text:0047adfc 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:0047ae00 2000a427 _addiu param_1,sp,0x20
.text:0047ae04 1800bc8f lw gp,local_108+0x120(sp)
.text:0047ae08 f800b68f lw s6,local_28+0x120(sp)
.text:0047ae0c 9891998f lw t9,-0x6e68(gp)=>->psEccX963ImportKey ;= 00479cc8
.text:0047ae10 f000a697 lhu param_3,local_30+0x120(sp)
.text:0047ae14 f400a58f lw param_2,local_2c+0x120(sp)
.text:0047ae18 21208002 move param_1,s4
.text:0047ae1c 1000b6af sw s6=>.data:DAT_00...,local_110+0x120(sp) ;= 42h
.text:0047ae20 09f82003 jalr t9=>psEccX963ImportKey ;undefined psEccX963ImportKey(undefin...
.text:0047ae24 2138a002 _move param_4,s5
.text:0047ae28 1800bc8f lw gp,local_108+0x120(sp)
.text:0047ae2c 89ff4004 bltz v0,LAB_0047ac54
.text:0047ae30 e1ff0424 _li param_1,-0x1f
.text:0047ae34 f400a88f lw t0,local_2c+0x120(sp)
.text:0047ae38 f000b597 lhu s5,local_30+0x120(sp)
.text:0047ae3c 21200000 clear param_1
.text:0047ae40 21a0a802 addu s4,s5,t0
.text:0047ae44 000074ae sw s4,0x0(s3)
.text:0047ae48 82ff0010 b LAB_0047ac54
.text:0047ae4c f400b4af _sw s4,local_2c+0x120(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccX963ExportKey()
;local_8 undefined4 -8 ;XREF[2,0]: 0047ae60,0047af2c
;local_c undefined4 -c ;XREF[2,0]: 0047ae64,0047af30
;local_10 undefined4 -10 ;XREF[2,0]: 0047ae68,0047af34
;local_14 undefined4 -14 ;XREF[2,0]: 0047ae6c,0047af38
;local_18 undefined4 -18 ;XREF[2,0]: 0047ae70,0047af3c
;local_1c undefined4 -1c ;XREF[2,0]: 0047ae74,0047af40
;local_20 undefined4 -20 ;XREF[2,0]: 0047ae78,0047af44
;local_24 undefined4 -24 ;XREF[2,0]: 0047ae7c,0047af48
;local_28 undefined4 -28 ;XREF[2,0]: 0047ae80,0047af4c
;local_130 undefined4 -130 ;XREF[9,0]: 0047ae84,0047aedc,0047aef4,0047af10,0047af64
; 0047af7c,0047af94,0047afb0,0047afd8
;XREF[5,0]: Entry Point,0044d974,00450570
; 00452e20,004d8444
.text:0047ae50 06001c3c lui gp,0x6
.text:0047ae54 904b9c27 addiu gp,gp,0x4b90
.text:0047ae58 21e09903 addu gp,gp,t9
.text:0047ae5c c0febd27 addiu sp,sp,-0x140
.text:0047ae60 3801bfaf sw ra,local_8+0x140(sp)
.text:0047ae64 3401b7af sw s7,local_c+0x140(sp)
.text:0047ae68 3001b6af sw s6,local_10+0x140(sp)
.text:0047ae6c 2c01b5af sw s5,local_14+0x140(sp)
.text:0047ae70 2801b4af sw s4,local_18+0x140(sp)
.text:0047ae74 2401b3af sw s3,local_1c+0x140(sp)
.text:0047ae78 2001b2af sw s2,local_20+0x140(sp)
.text:0047ae7c 1c01b1af sw s1,local_24+0x140(sp)
.text:0047ae80 1801b0af sw s0,local_28+0x140(sp)
.text:0047ae84 1000bcaf sw gp=>_gp,local_130+0x140(sp)
.text:0047ae88 2180a000 move s0,a1
.text:0047ae8c 3400088e lw t0,0x34(s0)
.text:0047ae90 21b0e000 move s6,a3
.text:0047ae94 00001191 lbu s1,0x0(t0)
.text:0047ae98 0000e794 lhu a3,0x0(a3)
.text:0047ae9c 40101100 sll v0,s1,0x1
.text:0047aea0 01005324 addiu s3,v0,0x1
.text:0047aea4 1800b427 addiu s4,sp,0x18
.text:0047aea8 2b18f300 sltu v1,a3,s3
.text:0047aeac 21a8c000 move s5,a2
.text:0047aeb0 21b88000 move s7,a0
.text:0047aeb4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047aeb8 21280000 clear a1
.text:0047aebc 0c001226 addiu s2,s0,0xc
.text:0047aec0 f7ff0724 li a3,-0x9
.text:0047aec4 00010624 li a2,0x100
.text:0047aec8 47006014 bne v1,zero,LAB_0047afe8
.text:0047aecc 21208002 _move a0,s4
.text:0047aed0 04000924 li t1,0x4
.text:0047aed4 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047aed8 0000a9a2 _sb t1,0x0(s5)
.text:0047aedc 1000bc8f lw gp,local_130+0x140(sp)
.text:0047aee0 21204002 move a0,s2
.text:0047aee4 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047aee8 00000000 nop
.text:0047aeec 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047aef0 18001026 _addiu s0,s0,0x18
.text:0047aef4 1000bc8f lw gp,local_130+0x140(sp)
.text:0047aef8 23202202 subu a0,s1,v0
.text:0047aefc 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:0047af00 21308402 addu a2,s4,a0
.text:0047af04 21284002 move a1,s2
.text:0047af08 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:0047af0c 2120e002 _move a0,s7
.text:0047af10 1000bc8f lw gp,local_130+0x140(sp)
.text:0047af14 0100a426 addiu a0,s5,0x1
.text:0047af18 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0047af1c 21288002 move a1,s4
.text:0047af20 21302002 move a2,s1
.text:0047af24 0d004010 beq v0,zero,LAB_0047af5c
.text:0047af28 21384000 _move a3,v0
LAB_0047af2c: ;XREF[3,0]: 0047afc8,0047afe0,0047afe8
.text:0047af2c 3801bf8f lw ra,local_8+0x140(sp)
.text:0047af30 3401b78f lw s7,local_c+0x140(sp)
.text:0047af34 3001b68f lw s6,local_10+0x140(sp)
.text:0047af38 2c01b58f lw s5,local_14+0x140(sp)
.text:0047af3c 2801b48f lw s4,local_18+0x140(sp)
.text:0047af40 2401b38f lw s3,local_1c+0x140(sp)
.text:0047af44 2001b28f lw s2,local_20+0x140(sp)
.text:0047af48 1c01b18f lw s1,local_24+0x140(sp)
.text:0047af4c 1801b08f lw s0,local_28+0x140(sp)
.text:0047af50 2110e000 move v0,a3
.text:0047af54 0800e003 jr ra
.text:0047af58 4001bd27 _addiu sp,sp,0x140
LAB_0047af5c: ;XREF[1,0]: 0047af24
.text:0047af5c 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0047af60 00000000 _nop
.text:0047af64 1000bc8f lw gp,local_130+0x140(sp)
.text:0047af68 21280000 clear a1
.text:0047af6c 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047af70 00010624 li a2,0x100
.text:0047af74 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047af78 21208002 _move a0,s4
.text:0047af7c 1000bc8f lw gp,local_130+0x140(sp)
.text:0047af80 00000000 nop
.text:0047af84 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047af88 00000000 nop
.text:0047af8c 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047af90 21200002 _move a0,s0
.text:0047af94 1000bc8f lw gp,local_130+0x140(sp)
.text:0047af98 23502202 subu t2,s1,v0
.text:0047af9c 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:0047afa0 2120e002 move a0,s7
.text:0047afa4 21280002 move a1,s0
.text:0047afa8 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:0047afac 21308a02 _addu a2,s4,t2
.text:0047afb0 1000bc8f lw gp,local_130+0x140(sp)
.text:0047afb4 2128b102 addu a1,s5,s1
.text:0047afb8 0100a424 addiu a0,a1,0x1
.text:0047afbc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0047afc0 21288002 move a1,s4
.text:0047afc4 21302002 move a2,s1
.text:0047afc8 d8ff4014 bne v0,zero,LAB_0047af2c
.text:0047afcc 21384000 _move a3,v0
.text:0047afd0 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:0047afd4 00000000 _nop
.text:0047afd8 1000bc8f lw gp,local_130+0x140(sp)
.text:0047afdc 21380000 clear a3
.text:0047afe0 d2ff0010 b LAB_0047af2c
.text:0047afe4 0000d3a6 _sh s3,0x0(s6)
LAB_0047afe8: ;XREF[1,0]: 0047aec8
.text:0047afe8 d0ff0010 b LAB_0047af2c
.text:0047afec 0000d3a6 _sh s3,0x0(s6)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0047aff0(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[10,0]: 0047b174,0047b1d8,0047b2dc,0047b43c,0047b57c
; 0047b5d4,0047b67c,0047b6d4,0047b7e8,0047b9c4
;param_6 undefined4 14 ;XREF[2,0]: 0047b264,0047b418
;local_4 undefined4 -4 ;XREF[2,0]: 0047b000,0047b8a4
;local_8 undefined4 -8 ;XREF[2,0]: 0047b004,0047b8a8
;local_c undefined4 -c ;XREF[2,0]: 0047b008,0047b8ac
;local_10 undefined4 -10 ;XREF[2,0]: 0047b00c,0047b8b0
;local_14 undefined4 -14 ;XREF[2,0]: 0047b010,0047b8b4
;local_18 undefined4 -18 ;XREF[2,0]: 0047b014,0047b8b8
;local_1c undefined4 -1c ;XREF[2,0]: 0047b018,0047b8bc
;local_20 undefined4 -20 ;XREF[2,0]: 0047b01c,0047b8c0
;local_24 undefined4 -24 ;XREF[2,0]: 0047b020,0047b8c4
;local_28 undefined4 -28 ;XREF[2,0]: 0047b024,0047b8c8
;local_30 undefined4 -30 ;XREF[19,0]: 0047b1ac,0047b4f4,0047b518,0047b534,0047b554
; 0047b588,0047b5b0,0047b650,0047b688,0047b708
; 0047b748,0047b780,0047b7a4,0047b7bc,0047b7f4
; 0047b818,0047b83c,0047bb18,0047bb40
;local_58 undefined4 -58 ;XREF[1,0]: 0047b604
;local_60 undefined4 -60 ;XREF[1,0]: 0047b618
;local_78 undefined4 -78 ;XREF[77,0]: 0047b028,0047b050,0047b06c,0047b088,0047b0e8
; 0047b10c,0047b138,0047b168,0047b198,0047b1cc
; 0047b1fc,0047b21c,0047b23c,0047b258,0047b288
; 0047b2a8,0047b2d0,0047b300,0047b320,0047b340
; 0047b35c,0047b37c,0047b39c,0047b3b8,0047b3e0
; 0047b404,0047b430,0047b460,0047b480,0047b4a0
; 0047b4bc,0047b4f0,0047b508,0047b528,0047b548
; 0047b570,0047b5a0,0047b5c8,0047b5f8,0047b644
; 0047b670,0047b6a0,0047b6c8,0047b6f8,0047b718
; 0047b738,0047b758,0047b774,0047b794,0047b7b0
; 0047b7dc,0047b80c,0047b82c,0047b848,0047b880
; 0047b89c,0047b8f0,0047b910,0047b930,0047b950
; 0047b970,0047b98c,0047b9b8,0047b9e8,0047ba08
; 0047ba28,0047ba44,0047ba64,0047ba84,0047baa0
; 0047bac4,0047bae8,0047bb04,0047bb2c,0047bb54
; 0047bb78,0047bb9c
;local_7c undefined4 -7c ;XREF[2,0]: 0047b4d8,0047b868
;local_80 undefined4 -80 ;XREF[2,0]: 0047b4d4,0047b864
;local_84 undefined4 -84 ;XREF[17,0]: 0047b188,0047b1b4,0047b1ec,0047b2f0,0047b420
; 0047b450,0047b4d0,0047b590,0047b5e8,0047b65c
; 0047b690,0047b6e8,0047b7c8,0047b7f8,0047b860
; 0047b9a0,0047b9d8
;local_88 undefined4 -88 ;XREF[23,0]: 0047b150,0047b184,0047b1b0,0047b1e8,0047b2b8
; 0047b2ec,0047b3c8,0047b41c,0047b44c,0047b4cc
; 0047b55c,0047b58c,0047b5b4,0047b5e4,0047b658
; 0047b68c,0047b6b0,0047b6e4,0047b7c4,0047b7fc
; 0047b85c,0047b99c,0047b9d4
;XREF[8,0]: 0047c758,0047cf40,0047cf70,0047cfa0
; 0047d130,0047d440,0047d59c,004d4a38
.text:0047aff0 06001c3c lui gp,0x6
.text:0047aff4 f0499c27 addiu gp,gp,0x49f0
.text:0047aff8 21e09903 addu gp,gp,t9
.text:0047affc 68ffbd27 addiu sp,sp,-0x98
.text:0047b000 9400bfaf sw ra,local_4+0x98(sp)
.text:0047b004 9000beaf sw s8,local_8+0x98(sp)
.text:0047b008 8c00b7af sw s7,local_c+0x98(sp)
.text:0047b00c 8800b6af sw s6,local_10+0x98(sp)
.text:0047b010 8400b5af sw s5,local_14+0x98(sp)
.text:0047b014 8000b4af sw s4,local_18+0x98(sp)
.text:0047b018 7c00b3af sw s3,local_1c+0x98(sp)
.text:0047b01c 7800b2af sw s2,local_20+0x98(sp)
.text:0047b020 7400b1af sw s1,local_24+0x98(sp)
.text:0047b024 7000b0af sw s0,local_28+0x98(sp)
.text:0047b028 2000bcaf sw gp=>_gp,local_78+0x98(sp)
.text:0047b02c 2180a000 move s0,param_2
.text:0047b030 21a0c000 move s4,param_3
.text:0047b034 21b08000 move s6,param_1
.text:0047b038 1600a610 beq param_2,param_3,LAB_0047b094
.text:0047b03c 21b8e000 _move s7,param_4
.text:0047b040 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047b044 2120a000 move param_1,param_2
.text:0047b048 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047b04c 2128c000 _move param_2,param_3
.text:0047b050 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b054 13024004 bltz v0,LAB_0047b8a4
.text:0047b058 f8ff0324 _li v1,-0x8
.text:0047b05c 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047b060 0c000426 addiu param_1,s0,0xc
.text:0047b064 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047b068 0c008526 _addiu param_2,s4,0xc
.text:0047b06c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b070 0c024004 bltz v0,LAB_0047b8a4
.text:0047b074 f8ff0324 _li v1,-0x8
.text:0047b078 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047b07c 18000426 addiu param_1,s0,0x18
.text:0047b080 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047b084 18008526 _addiu param_2,s4,0x18
.text:0047b088 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b08c 05024004 bltz v0,LAB_0047b8a4
.text:0047b090 f8ff0324 _li v1,-0x8
LAB_0047b094: ;XREF[1,0]: 0047b038
.text:0047b094 0800858e lw param_2,0x8(s4)
.text:0047b098 1400838e lw v1,0x14(s4)
.text:0047b09c ff0fa430 andi param_1,param_2,0xfff
.text:0047b0a0 ff0f6330 andi v1,v1,0xfff
.text:0047b0a4 2a108300 slt v0,param_1,v1
.text:0047b0a8 0b024014 bne v0,zero,LAB_0047b8d8
.text:0047b0ac 00000000 _nop
LAB_0047b0b0: ;XREF[1,0]: 0047b8d8
.text:0047b0b0 2000878e lw param_4,0x20(s4)
.text:0047b0b4 00000000 nop
.text:0047b0b8 ff0fe230 andi v0,param_4,0xfff
.text:0047b0bc 2a308200 slt param_3,param_1,v0
.text:0047b0c0 0300c010 beq param_3,zero,LAB_0047b0d0
.text:0047b0c4 40400400 _sll t0,param_1,0x1
.text:0047b0c8 21204000 move param_1,v0
.text:0047b0cc 40400400 sll t0,param_1,0x1
LAB_0047b0d0: ;XREF[1,0]: 0047b0c0
.text:0047b0d0 01001225 addiu s2,t0,0x1
.text:0047b0d4 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047b0d8 2120c002 move param_1,s6
.text:0047b0dc 2800a527 addiu param_2,sp,0x28
.text:0047b0e0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047b0e4 21304002 _move param_3,s2
.text:0047b0e8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b0ec ed014004 bltz v0,LAB_0047b8a4
.text:0047b0f0 f8ff0324 _li v1,-0x8
.text:0047b0f4 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047b0f8 3800be27 addiu s8,sp,0x38
.text:0047b0fc 2120c002 move param_1,s6
.text:0047b100 2128c003 move param_2,s8
.text:0047b104 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047b108 21304002 _move param_3,s2
.text:0047b10c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b110 f3014004 bltz v0,LAB_0047b8e0
.text:0047b114 00000000 _nop
.text:0047b118 0800ea8e lw t2,0x8(s7)
.text:0047b11c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047b120 ff0f4931 andi t1,t2,0xfff
.text:0047b124 c0200900 sll param_1,t1,0x3
.text:0047b128 04009024 addiu s0,param_1,0x4
.text:0047b12c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047b130 21200002 _move param_1,s0
.text:0047b134 21984000 move s3,v0
.text:0047b138 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b13c c6014010 beq v0,zero,LAB_0047b858
.text:0047b140 f8ff1124 _li s1,-0x8
.text:0047b144 ffff1532 andi s5,s0,0xffff
.text:0047b148 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b14c 18009026 addiu s0,s4,0x18
.text:0047b150 1000b5af sw s5,local_88+0x98(sp)
.text:0047b154 2120c002 move param_1,s6
.text:0047b158 21280002 move param_2,s0
.text:0047b15c 2800a627 addiu param_3,sp,0x28
.text:0047b160 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b164 21384000 _move param_4,v0
.text:0047b168 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b16c ba014014 bne v0,zero,LAB_0047b858
.text:0047b170 21884000 _move s1,v0
.text:0047b174 a800ab8f lw t3,param_5+0x98(sp)
.text:0047b178 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b17c 0000678d lw param_4,0x0(t3)
.text:0047b180 2120c002 move param_1,s6
.text:0047b184 1000b3af sw s3,local_88+0x98(sp)
.text:0047b188 1400b5af sw s5,local_84+0x98(sp)
.text:0047b18c 2800a527 addiu param_2,sp,0x28
.text:0047b190 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b194 2130e002 _move param_3,s7
.text:0047b198 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b19c ae014014 bne v0,zero,LAB_0047b858
.text:0047b1a0 21884000 _move s1,v0
.text:0047b1a4 0c008c26 addiu t4,s4,0xc
.text:0047b1a8 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047b1ac 6800acaf sw t4,local_30+0x98(sp)
.text:0047b1b0 1000b3af sw s3,local_88+0x98(sp)
.text:0047b1b4 1400b5af sw s5,local_84+0x98(sp)
.text:0047b1b8 2120c002 move param_1,s6
.text:0047b1bc 21280002 move param_2,s0
.text:0047b1c0 21308001 move param_3,t4
.text:0047b1c4 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047b1c8 21380002 _move param_4,s0
.text:0047b1cc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b1d0 a1014014 bne v0,zero,LAB_0047b858
.text:0047b1d4 21884000 _move s1,v0
.text:0047b1d8 a800ad8f lw t5,param_5+0x98(sp)
.text:0047b1dc 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b1e0 0000a78d lw param_4,0x0(t5)
.text:0047b1e4 2120c002 move param_1,s6
.text:0047b1e8 1000b3af sw s3,local_88+0x98(sp)
.text:0047b1ec 1400b5af sw s5,local_84+0x98(sp)
.text:0047b1f0 21280002 move param_2,s0
.text:0047b1f4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b1f8 2130e002 _move param_3,s7
.text:0047b1fc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b200 95014014 bne v0,zero,LAB_0047b858
.text:0047b204 21884000 _move s1,v0
.text:0047b208 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b20c 21200002 move param_1,s0
.text:0047b210 21280002 move param_2,s0
.text:0047b214 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b218 21300002 _move param_3,s0
.text:0047b21c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b220 8d014014 bne v0,zero,LAB_0047b858
.text:0047b224 21884000 _move s1,v0
.text:0047b228 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b22c 21200002 move param_1,s0
.text:0047b230 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b234 2128e002 _move param_2,s7
.text:0047b238 ffff0e24 li t6,-0x1
.text:0047b23c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b240 08004e10 beq v0,t6,LAB_0047b264
.text:0047b244 21200002 _move param_1,s0
.text:0047b248 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b24c 2128e002 move param_2,s7
.text:0047b250 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b254 21300002 _move param_3,s0
.text:0047b258 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b25c 7e014014 bne v0,zero,LAB_0047b858
.text:0047b260 21884000 _move s1,v0
LAB_0047b264: ;XREF[1,0]: 0047b240
.text:0047b264 ac00af8f lw t7,param_6+0x98(sp)
.text:0047b268 00000000 nop
.text:0047b26c a301e011 beq t7,zero,LAB_0047b8fc
.text:0047b270 4800b027 _addiu s0,sp,0x48
.text:0047b274 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047b278 2120c002 move param_1,s6
.text:0047b27c 21280002 move param_2,s0
.text:0047b280 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047b284 21304002 _move param_3,s2
.text:0047b288 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b28c 85014004 bltz v0,LAB_0047b8a4
.text:0047b290 f8ff0324 _li v1,-0x8
.text:0047b294 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047b298 21304002 move param_3,s2
.text:0047b29c 2120c002 move param_1,s6
.text:0047b2a0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047b2a4 5800a527 _addiu param_2,sp,0x58
.text:0047b2a8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b2ac 0a024004 bltz v0,LAB_0047bad8
.text:0047b2b0 00000000 _nop
.text:0047b2b4 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b2b8 1000b5af sw s5,local_88+0x98(sp)
.text:0047b2bc 2120c002 move param_1,s6
.text:0047b2c0 21288002 move param_2,s4
.text:0047b2c4 21300002 move param_3,s0
.text:0047b2c8 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b2cc 21386002 _move param_4,s3
.text:0047b2d0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b2d4 60014014 bne v0,zero,LAB_0047b858
.text:0047b2d8 21884000 _move s1,v0
.text:0047b2dc a800a28f lw v0,param_5+0x98(sp)
.text:0047b2e0 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b2e4 0000478c lw param_4,0x0(v0)
.text:0047b2e8 2120c002 move param_1,s6
.text:0047b2ec 1000b3af sw s3,local_88+0x98(sp)
.text:0047b2f0 1400b5af sw s5,local_84+0x98(sp)
.text:0047b2f4 21280002 move param_2,s0
.text:0047b2f8 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b2fc 2130e002 _move param_3,s7
.text:0047b300 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b304 54014014 bne v0,zero,LAB_0047b858
.text:0047b308 21884000 _move s1,v0
.text:0047b30c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b310 21200002 move param_1,s0
.text:0047b314 21280002 move param_2,s0
.text:0047b318 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b31c 5800a627 _addiu param_3,sp,0x58
.text:0047b320 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b324 4c014014 bne v0,zero,LAB_0047b858
.text:0047b328 21884000 _move s1,v0
.text:0047b32c 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b330 5800a427 addiu param_1,sp,0x58
.text:0047b334 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b338 2128e002 _move param_2,s7
.text:0047b33c ffff0324 li v1,-0x1
.text:0047b340 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b344 08004310 beq v0,v1,LAB_0047b368
.text:0047b348 5800a427 _addiu param_1,sp,0x58
.text:0047b34c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b350 2128e002 move param_2,s7
.text:0047b354 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b358 21308000 _move param_3,param_1
.text:0047b35c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b360 3d014014 bne v0,zero,LAB_0047b858
.text:0047b364 21884000 _move s1,v0
LAB_0047b368: ;XREF[1,0]: 0047b344
.text:0047b368 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b36c 21200002 move param_1,s0
.text:0047b370 5800a527 addiu param_2,sp,0x58
.text:0047b374 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b378 21300002 _move param_3,s0
.text:0047b37c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b380 35014014 bne v0,zero,LAB_0047b858
.text:0047b384 21884000 _move s1,v0
.text:0047b388 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b38c 2128e002 move param_2,s7
.text:0047b390 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b394 21200002 _move param_1,s0
.text:0047b398 ffff0524 li param_2,-0x1
.text:0047b39c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b3a0 08004510 beq v0,param_2,LAB_0047b3c4
.text:0047b3a4 21200002 _move param_1,s0
.text:0047b3a8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b3ac 2128e002 move param_2,s7
.text:0047b3b0 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b3b4 21300002 _move param_3,s0
.text:0047b3b8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b3bc 26014014 bne v0,zero,LAB_0047b858
.text:0047b3c0 21884000 _move s1,v0
LAB_0047b3c4: ;XREF[1,0]: 0047b3a0
.text:0047b3c4 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b3c8 1000b5af sw s5,local_88+0x98(sp)
.text:0047b3cc 2120c002 move param_1,s6
.text:0047b3d0 2800a527 addiu param_2,sp,0x28
.text:0047b3d4 5800a627 addiu param_3,sp,0x58
.text:0047b3d8 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b3dc 21386002 _move param_4,s3
.text:0047b3e0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b3e4 1c014014 bne v0,zero,LAB_0047b858
.text:0047b3e8 21884000 _move s1,v0
.text:0047b3ec 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047b3f0 5800a527 addiu param_2,sp,0x58
.text:0047b3f4 2120c002 move param_1,s6
.text:0047b3f8 2130e002 move param_3,s7
.text:0047b3fc 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047b400 2138a000 _move param_4,param_2
.text:0047b404 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b408 13014014 bne v0,zero,LAB_0047b858
.text:0047b40c 21884000 _move s1,v0
.text:0047b410 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047b414 5800a527 addiu param_2,sp,0x58
.text:0047b418 ac00a68f lw param_3,param_6+0x98(sp)
.text:0047b41c 1000b3af sw s3,local_88+0x98(sp)
.text:0047b420 1400b5af sw s5,local_84+0x98(sp)
.text:0047b424 2120c002 move param_1,s6
.text:0047b428 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047b42c 2138a000 _move param_4,param_2
.text:0047b430 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b434 08014014 bne v0,zero,LAB_0047b858
.text:0047b438 21884000 _move s1,v0
.text:0047b43c a800a68f lw param_3,param_5+0x98(sp)
.text:0047b440 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b444 0000c78c lw param_4,0x0(param_3)
.text:0047b448 2120c002 move param_1,s6
.text:0047b44c 1000b3af sw s3,local_88+0x98(sp)
.text:0047b450 1400b5af sw s5,local_84+0x98(sp)
.text:0047b454 5800a527 addiu param_2,sp,0x58
.text:0047b458 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b45c 2130e002 _move param_3,s7
.text:0047b460 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b464 fc004014 bne v0,zero,LAB_0047b858
.text:0047b468 21884000 _move s1,v0
.text:0047b46c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b470 21200002 move param_1,s0
.text:0047b474 5800a527 addiu param_2,sp,0x58
.text:0047b478 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b47c 2800a627 _addiu param_3,sp,0x28
.text:0047b480 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b484 f4004014 bne v0,zero,LAB_0047b858
.text:0047b488 21884000 _move s1,v0
.text:0047b48c 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b490 2800a427 addiu param_1,sp,0x28
.text:0047b494 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b498 2128e002 _move param_2,s7
.text:0047b49c ffff0724 li param_4,-0x1
.text:0047b4a0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b4a4 08004710 beq v0,param_4,LAB_0047b4c8
.text:0047b4a8 2800a427 _addiu param_1,sp,0x28
.text:0047b4ac fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b4b0 2128e002 move param_2,s7
.text:0047b4b4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b4b8 21308000 _move param_3,param_1
.text:0047b4bc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b4c0 e5004014 bne v0,zero,LAB_0047b858
.text:0047b4c4 21884000 _move s1,v0
LAB_0047b4c8: ;XREF[1,0]: 0047b4a4
.text:0047b4c8 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047b4cc 1000a0af sw zero,local_88+0x98(sp)
.text:0047b4d0 1400a0af sw zero,local_84+0x98(sp)
.text:0047b4d4 1800a0af sw zero,local_80+0x98(sp)
.text:0047b4d8 1c00a0af sw zero,local_7c+0x98(sp)
.text:0047b4dc 21200002 move param_1,s0
.text:0047b4e0 5800a527 addiu param_2,sp,0x58
.text:0047b4e4 21300000 clear param_3
.text:0047b4e8 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047b4ec 21380000 _clear param_4
.text:0047b4f0 2000bc8f lw gp,local_78+0x98(sp)
LAB_0047b4f4: ;XREF[2,0]: 0047ba88,0047baa4
.text:0047b4f4 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b4f8 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b4fc 21288000 move param_2,param_1
.text:0047b500 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b504 21308000 _move param_3,param_1
.text:0047b508 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b50c d2004014 bne v0,zero,LAB_0047b858
.text:0047b510 21884000 _move s1,v0
.text:0047b514 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b518 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b51c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b520 2128e002 _move param_2,s7
.text:0047b524 ffff0824 li t0,-0x1
.text:0047b528 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b52c 09004810 beq v0,t0,LAB_0047b554
.text:0047b530 2128e002 _move param_2,s7
.text:0047b534 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b538 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b53c 00000000 nop
.text:0047b540 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b544 21308000 _move param_3,param_1
.text:0047b548 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b54c c2004014 bne v0,zero,LAB_0047b858
.text:0047b550 21884000 _move s1,v0
LAB_0047b554: ;XREF[1,0]: 0047b52c
.text:0047b554 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b558 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b55c 1000b5af sw s5,local_88+0x98(sp)
.text:0047b560 2120c002 move param_1,s6
.text:0047b564 2130a000 move param_3,param_2
.text:0047b568 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b56c 21386002 _move param_4,s3
.text:0047b570 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b574 b8004014 bne v0,zero,LAB_0047b858
.text:0047b578 21884000 _move s1,v0
.text:0047b57c a800a48f lw param_1,param_5+0x98(sp)
.text:0047b580 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b584 0000878c lw param_4,0x0(param_1)
.text:0047b588 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b58c 1000b3af sw s3,local_88+0x98(sp)
.text:0047b590 1400b5af sw s5,local_84+0x98(sp)
.text:0047b594 2120c002 move param_1,s6
.text:0047b598 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b59c 2130e002 _move param_3,s7
.text:0047b5a0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b5a4 ac004014 bne v0,zero,LAB_0047b858
.text:0047b5a8 21884000 _move s1,v0
.text:0047b5ac 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b5b0 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b5b4 1000b5af sw s5,local_88+0x98(sp)
.text:0047b5b8 2120c002 move param_1,s6
.text:0047b5bc 2130c003 move param_3,s8
.text:0047b5c0 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b5c4 21386002 _move param_4,s3
.text:0047b5c8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b5cc a2004014 bne v0,zero,LAB_0047b858
.text:0047b5d0 21884000 _move s1,v0
.text:0047b5d4 a800a98f lw t1,param_5+0x98(sp)
.text:0047b5d8 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b5dc 0000278d lw param_4,0x0(t1)
.text:0047b5e0 2120c002 move param_1,s6
.text:0047b5e4 1000b3af sw s3,local_88+0x98(sp)
.text:0047b5e8 1400b5af sw s5,local_84+0x98(sp)
.text:0047b5ec 2128c003 move param_2,s8
.text:0047b5f0 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b5f4 2130e002 _move param_3,s7
.text:0047b5f8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b5fc 96004014 bne v0,zero,LAB_0047b858
.text:0047b600 21884000 _move s1,v0
.text:0047b604 4000ab8f lw t3,local_58+0x98(sp)
.text:0047b608 00000000 nop
.text:0047b60c ff0f6a31 andi t2,t3,0xfff
.text:0047b610 08004019 blez t2,LAB_0047b634
.text:0047b614 00000000 _nop
.text:0047b618 3800ae8f lw t6,local_60+0x98(sp)
.text:0047b61c 00000000 nop
.text:0047b620 0000cd8d lw t5,0x0(t6)
.text:0047b624 00000000 nop
.text:0047b628 0100ac31 andi t4,t5,0x1
.text:0047b62c 31018015 bne t4,zero,LAB_0047baf4
.text:0047b630 2120c003 _move param_1,s8
LAB_0047b634: ;XREF[2,0]: 0047b610,0047bb08
.text:0047b634 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:0047b638 2120c003 move param_1,s8
.text:0047b63c 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:0047b640 2128c003 _move param_2,s8
.text:0047b644 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b648 83004014 bne v0,zero,LAB_0047b858
.text:0047b64c 21884000 _move s1,v0
.text:0047b650 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b654 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047b658 1000b3af sw s3,local_88+0x98(sp)
.text:0047b65c 1400b5af sw s5,local_84+0x98(sp)
.text:0047b660 2120c002 move param_1,s6
.text:0047b664 21308002 move param_3,s4
.text:0047b668 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047b66c 2138a000 _move param_4,param_2
.text:0047b670 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b674 78004014 bne v0,zero,LAB_0047b858
.text:0047b678 21884000 _move s1,v0
.text:0047b67c a800af8f lw t7,param_5+0x98(sp)
.text:0047b680 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b684 0000e78d lw param_4,0x0(t7)
.text:0047b688 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b68c 1000b3af sw s3,local_88+0x98(sp)
.text:0047b690 1400b5af sw s5,local_84+0x98(sp)
.text:0047b694 2120c002 move param_1,s6
.text:0047b698 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b69c 2130e002 _move param_3,s7
.text:0047b6a0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b6a4 6c004014 bne v0,zero,LAB_0047b858
.text:0047b6a8 21884000 _move s1,v0
.text:0047b6ac 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047b6b0 1000b5af sw s5,local_88+0x98(sp)
.text:0047b6b4 2120c002 move param_1,s6
.text:0047b6b8 2800a527 addiu param_2,sp,0x28
.text:0047b6bc 21308002 move param_3,s4
.text:0047b6c0 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047b6c4 21386002 _move param_4,s3
.text:0047b6c8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b6cc 62004014 bne v0,zero,LAB_0047b858
.text:0047b6d0 21884000 _move s1,v0
.text:0047b6d4 a800b08f lw s0,param_5+0x98(sp)
.text:0047b6d8 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b6dc 0000078e lw param_4,0x0(s0)
.text:0047b6e0 2120c002 move param_1,s6
.text:0047b6e4 1000b3af sw s3,local_88+0x98(sp)
.text:0047b6e8 1400b5af sw s5,local_84+0x98(sp)
.text:0047b6ec 21288002 move param_2,s4
.text:0047b6f0 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b6f4 2130e002 _move param_3,s7
.text:0047b6f8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b6fc 56004014 bne v0,zero,LAB_0047b858
.text:0047b700 21884000 _move s1,v0
.text:0047b704 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b708 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b70c 21208002 move param_1,s4
.text:0047b710 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b714 21308002 _move param_3,s4
.text:0047b718 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b71c 4e004014 bne v0,zero,LAB_0047b858
.text:0047b720 21884000 _move s1,v0
.text:0047b724 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047b728 21208002 move param_1,s4
.text:0047b72c 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047b730 21280000 _clear param_2
.text:0047b734 ffff1024 li s0,-0x1
.text:0047b738 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b73c 13015010 beq v0,s0,LAB_0047bb8c
.text:0047b740 21208002 _move param_1,s4
LAB_0047b744: ;XREF[1,0]: 0047bba0
.text:0047b744 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b748 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b74c 21208002 move param_1,s4
.text:0047b750 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b754 21308002 _move param_3,s4
.text:0047b758 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b75c 3e004014 bne v0,zero,LAB_0047b858
.text:0047b760 21884000 _move s1,v0
.text:0047b764 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047b768 21208002 move param_1,s4
.text:0047b76c 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047b770 21280000 _clear param_2
.text:0047b774 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b778 fb005010 beq v0,s0,LAB_0047bb68
.text:0047b77c 21208002 _move param_1,s4
LAB_0047b780: ;XREF[1,0]: 0047bb7c
.text:0047b780 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b784 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b788 21288002 move param_2,s4
.text:0047b78c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b790 21308000 _move param_3,param_1
.text:0047b794 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b798 2f004014 bne v0,zero,LAB_0047b858
.text:0047b79c 21884000 _move s1,v0
.text:0047b7a0 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047b7a4 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b7a8 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047b7ac 21280000 _clear param_2
.text:0047b7b0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b7b4 e2005010 beq v0,s0,LAB_0047bb40
.text:0047b7b8 2128e002 _move param_2,s7
LAB_0047b7bc: ;XREF[1,0]: 0047bb58
.text:0047b7bc 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b7c0 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047b7c4 1000b3af sw s3,local_88+0x98(sp)
.text:0047b7c8 1400b5af sw s5,local_84+0x98(sp)
.text:0047b7cc 2120c002 move param_1,s6
.text:0047b7d0 2800a627 addiu param_3,sp,0x28
.text:0047b7d4 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047b7d8 2138a000 _move param_4,param_2
.text:0047b7dc 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b7e0 1d004014 bne v0,zero,LAB_0047b858
.text:0047b7e4 21884000 _move s1,v0
.text:0047b7e8 a800b48f lw s4,param_5+0x98(sp)
.text:0047b7ec 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b7f0 0000878e lw param_4,0x0(s4)
.text:0047b7f4 6800a58f lw param_2,local_30+0x98(sp)
.text:0047b7f8 1400b5af sw s5,local_84+0x98(sp)
.text:0047b7fc 1000b3af sw s3,local_88+0x98(sp)
.text:0047b800 2120c002 move param_1,s6
.text:0047b804 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b808 2130e002 _move param_3,s7
.text:0047b80c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b810 11004014 bne v0,zero,LAB_0047b858
.text:0047b814 21884000 _move s1,v0
.text:0047b818 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b81c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b820 2128c003 move param_2,s8
.text:0047b824 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b828 21308000 _move param_3,param_1
.text:0047b82c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b830 09004014 bne v0,zero,LAB_0047b858
.text:0047b834 21884000 _move s1,v0
.text:0047b838 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047b83c 6800a48f lw param_1,local_30+0x98(sp)
.text:0047b840 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047b844 21280000 _clear param_2
.text:0047b848 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b84c b2005010 beq v0,s0,LAB_0047bb18
.text:0047b850 2128e002 _move param_2,s7
LAB_0047b854: ;XREF[1,0]: 0047bb30
.text:0047b854 21880000 clear s1
LAB_0047b858: ;XREF[51,0]: 0047b13c,0047b16c,0047b19c,0047b1d0
; 0047b200,0047b220,0047b25c,0047b2d4
; 0047b304,0047b324,0047b360,0047b380
; 0047b3bc,0047b3e4,0047b408,0047b434
; 0047b464,0047b484,0047b4c0,0047b50c
; 0047b54c,0047b574,0047b5a4,0047b5cc
; 0047b5fc,0047b648,0047b674,0047b6a4
; 0047b6cc,0047b6fc,0047b71c,0047b75c
; 0047b798,0047b7e0,0047b810,0047b830
; 0047b914,0047b954,0047b990,0047b9bc
; 0047b9ec,0047ba0c,0047ba48,0047ba68
; 0047baac,0047bad0,0047bb10,0047bb38
; 0047bb60,0047bb84,0047bba8
.text:0047b858 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047b85c 1000a0af sw zero,local_88+0x98(sp)
.text:0047b860 1400a0af sw zero,local_84+0x98(sp)
.text:0047b864 1800a0af sw zero,local_80+0x98(sp)
.text:0047b868 1c00a0af sw zero,local_7c+0x98(sp)
.text:0047b86c 2128c003 move param_2,s8
.text:0047b870 2800a427 addiu param_1,sp,0x28
.text:0047b874 21300000 clear param_3
.text:0047b878 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047b87c 21380000 _clear param_4
.text:0047b880 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b884 07006012 beq s3,zero,LAB_0047b8a4
.text:0047b888 21182002 _move v1,s1
.text:0047b88c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047b890 00000000 nop
.text:0047b894 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047b898 21206002 _move param_1,s3
.text:0047b89c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b8a0 21182002 move v1,s1
LAB_0047b8a4: ;XREF[8,0]: 0047b054,0047b070,0047b08c,0047b0ec
; 0047b28c,0047b884,0047b8f4,0047baec
.text:0047b8a4 9400bf8f lw ra,local_4+0x98(sp)
.text:0047b8a8 9000be8f lw s8,local_8+0x98(sp)
.text:0047b8ac 8c00b78f lw s7,local_c+0x98(sp)
.text:0047b8b0 8800b68f lw s6,local_10+0x98(sp)
.text:0047b8b4 8400b58f lw s5,local_14+0x98(sp)
.text:0047b8b8 8000b48f lw s4,local_18+0x98(sp)
.text:0047b8bc 7c00b38f lw s3,local_1c+0x98(sp)
.text:0047b8c0 7800b28f lw s2,local_20+0x98(sp)
.text:0047b8c4 7400b18f lw s1,local_24+0x98(sp)
.text:0047b8c8 7000b08f lw s0,local_28+0x98(sp)
.text:0047b8cc 21106000 move v0,v1
.text:0047b8d0 0800e003 jr ra
.text:0047b8d4 9800bd27 _addiu sp,sp,0x98
LAB_0047b8d8: ;XREF[1,0]: 0047b0a8
.text:0047b8d8 f5fd0010 b LAB_0047b0b0
.text:0047b8dc 21206000 _move param_1,v1
LAB_0047b8e0: ;XREF[1,0]: 0047b110
.text:0047b8e0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047b8e4 00000000 nop
.text:0047b8e8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047b8ec 2800a427 _addiu param_1,sp,0x28
.text:0047b8f0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b8f4 ebff0010 b LAB_0047b8a4
.text:0047b8f8 f8ff0324 _li v1,-0x8
LAB_0047b8fc: ;XREF[1,0]: 0047b26c
.text:0047b8fc fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b900 21208002 move param_1,s4
.text:0047b904 2800a527 addiu param_2,sp,0x28
.text:0047b908 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b90c 2130c003 _move param_3,s8
.text:0047b910 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b914 d0ff4014 bne v0,zero,LAB_0047b858
.text:0047b918 21884000 _move s1,v0
.text:0047b91c a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047b920 2120c003 move param_1,s8
.text:0047b924 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047b928 21280000 _clear param_2
.text:0047b92c ffff1024 li s0,-0x1
.text:0047b930 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b934 5f005010 beq v0,s0,LAB_0047bab4
.text:0047b938 2120c003 _move param_1,s8
LAB_0047b93c: ;XREF[1,0]: 0047bac8
.text:0047b93c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b940 2800a427 addiu param_1,sp,0x28
.text:0047b944 21288002 move param_2,s4
.text:0047b948 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047b94c 21308000 _move param_3,param_1
.text:0047b950 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b954 c0ff4014 bne v0,zero,LAB_0047b858
.text:0047b958 21884000 _move s1,v0
.text:0047b95c 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047b960 2800a427 addiu param_1,sp,0x28
.text:0047b964 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047b968 2128e002 _move param_2,s7
.text:0047b96c ffff1124 li s1,-0x1
.text:0047b970 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b974 08005110 beq v0,s1,LAB_0047b998
.text:0047b978 2800a427 _addiu param_1,sp,0x28
.text:0047b97c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047b980 2128e002 move param_2,s7
.text:0047b984 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047b988 21308000 _move param_3,param_1
.text:0047b98c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b990 b1ff4014 bne v0,zero,LAB_0047b858
.text:0047b994 21884000 _move s1,v0
LAB_0047b998: ;XREF[1,0]: 0047b974
.text:0047b998 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047b99c 1000b3af sw s3,local_88+0x98(sp)
.text:0047b9a0 1400b5af sw s5,local_84+0x98(sp)
.text:0047b9a4 2120c002 move param_1,s6
.text:0047b9a8 2800a527 addiu param_2,sp,0x28
.text:0047b9ac 2130c003 move param_3,s8
.text:0047b9b0 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047b9b4 2138c003 _move param_4,s8
.text:0047b9b8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b9bc a6ff4014 bne v0,zero,LAB_0047b858
.text:0047b9c0 21884000 _move s1,v0
.text:0047b9c4 a800b28f lw s2,param_5+0x98(sp)
.text:0047b9c8 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047b9cc 0000478e lw param_4,0x0(s2)
.text:0047b9d0 2120c002 move param_1,s6
.text:0047b9d4 1000b3af sw s3,local_88+0x98(sp)
.text:0047b9d8 1400b5af sw s5,local_84+0x98(sp)
.text:0047b9dc 2128c003 move param_2,s8
.text:0047b9e0 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047b9e4 2130e002 _move param_3,s7
.text:0047b9e8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047b9ec 9aff4014 bne v0,zero,LAB_0047b858
.text:0047b9f0 21884000 _move s1,v0
.text:0047b9f4 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047b9f8 2120c003 move param_1,s8
.text:0047b9fc 2128c003 move param_2,s8
.text:0047ba00 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047ba04 2800a627 _addiu param_3,sp,0x28
.text:0047ba08 2000bc8f lw gp,local_78+0x98(sp)
.text:0047ba0c 92ff4014 bne v0,zero,LAB_0047b858
.text:0047ba10 21884000 _move s1,v0
.text:0047ba14 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047ba18 2800a427 addiu param_1,sp,0x28
.text:0047ba1c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047ba20 2128e002 _move param_2,s7
.text:0047ba24 ffff1824 li t8,-0x1
.text:0047ba28 2000bc8f lw gp,local_78+0x98(sp)
.text:0047ba2c 08005810 beq v0,t8,LAB_0047ba50
.text:0047ba30 2800a427 _addiu param_1,sp,0x28
.text:0047ba34 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047ba38 2128e002 move param_2,s7
.text:0047ba3c 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047ba40 21308000 _move param_3,param_1
.text:0047ba44 2000bc8f lw gp,local_78+0x98(sp)
.text:0047ba48 83ff4014 bne v0,zero,LAB_0047b858
.text:0047ba4c 21884000 _move s1,v0
LAB_0047ba50: ;XREF[1,0]: 0047ba2c
.text:0047ba50 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047ba54 2800a427 addiu param_1,sp,0x28
.text:0047ba58 2128c003 move param_2,s8
.text:0047ba5c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047ba60 21308000 _move param_3,param_1
.text:0047ba64 2000bc8f lw gp,local_78+0x98(sp)
.text:0047ba68 7bff4014 bne v0,zero,LAB_0047b858
.text:0047ba6c 21884000 _move s1,v0
.text:0047ba70 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047ba74 2800a427 addiu param_1,sp,0x28
.text:0047ba78 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047ba7c 2128e002 _move param_2,s7
.text:0047ba80 ffff1f24 li ra,-0x1
.text:0047ba84 2000bc8f lw gp,local_78+0x98(sp)
.text:0047ba88 9afe5f10 beq v0,ra,LAB_0047b4f4
.text:0047ba8c 2800a427 _addiu param_1,sp,0x28
.text:0047ba90 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047ba94 2128e002 move param_2,s7
.text:0047ba98 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047ba9c 21308000 _move param_3,param_1
.text:0047baa0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047baa4 93fe4010 beq v0,zero,LAB_0047b4f4
.text:0047baa8 21884000 _move s1,v0
.text:0047baac 6aff0010 b LAB_0047b858
.text:0047bab0 00000000 _nop
LAB_0047bab4: ;XREF[1,0]: 0047b934
.text:0047bab4 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047bab8 2128e002 move param_2,s7
.text:0047babc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bac0 2130c003 _move param_3,s8
.text:0047bac4 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bac8 9cff4010 beq v0,zero,LAB_0047b93c
.text:0047bacc 21884000 _move s1,v0
.text:0047bad0 61ff0010 b LAB_0047b858
.text:0047bad4 00000000 _nop
LAB_0047bad8: ;XREF[1,0]: 0047b2ac
.text:0047bad8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047badc 00000000 nop
.text:0047bae0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bae4 21200002 _move param_1,s0
.text:0047bae8 2000bc8f lw gp,local_78+0x98(sp)
.text:0047baec 6dff0010 b LAB_0047b8a4
.text:0047baf0 f8ff0324 _li v1,-0x8
LAB_0047baf4: ;XREF[1,0]: 0047b62c
.text:0047baf4 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047baf8 2128e002 move param_2,s7
.text:0047bafc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bb00 2130c003 _move param_3,s8
.text:0047bb04 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bb08 cafe4010 beq v0,zero,LAB_0047b634
.text:0047bb0c 21884000 _move s1,v0
.text:0047bb10 51ff0010 b LAB_0047b858
.text:0047bb14 00000000 _nop
LAB_0047bb18: ;XREF[1,0]: 0047b84c
.text:0047bb18 6800a48f lw param_1,local_30+0x98(sp)
.text:0047bb1c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047bb20 00000000 nop
.text:0047bb24 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bb28 21308000 _move param_3,param_1
.text:0047bb2c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bb30 48ff4010 beq v0,zero,LAB_0047b854
.text:0047bb34 21884000 _move s1,v0
.text:0047bb38 47ff0010 b LAB_0047b858
.text:0047bb3c 00000000 _nop
LAB_0047bb40: ;XREF[1,0]: 0047b7b4
.text:0047bb40 6800a48f lw param_1,local_30+0x98(sp)
.text:0047bb44 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047bb48 00000000 nop
.text:0047bb4c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bb50 21308000 _move param_3,param_1
.text:0047bb54 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bb58 18ff4010 beq v0,zero,LAB_0047b7bc
.text:0047bb5c 21884000 _move s1,v0
.text:0047bb60 3dff0010 b LAB_0047b858
.text:0047bb64 00000000 _nop
LAB_0047bb68: ;XREF[1,0]: 0047b778
.text:0047bb68 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047bb6c 2128e002 move param_2,s7
.text:0047bb70 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bb74 21308002 _move param_3,s4
.text:0047bb78 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bb7c 00ff4010 beq v0,zero,LAB_0047b780
.text:0047bb80 21884000 _move s1,v0
.text:0047bb84 34ff0010 b LAB_0047b858
.text:0047bb88 00000000 _nop
LAB_0047bb8c: ;XREF[1,0]: 0047b73c
.text:0047bb8c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047bb90 2128e002 move param_2,s7
.text:0047bb94 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047bb98 21308002 _move param_3,s4
.text:0047bb9c 2000bc8f lw gp,local_78+0x98(sp)
.text:0047bba0 e8fe4010 beq v0,zero,LAB_0047b744
.text:0047bba4 21884000 _move s1,v0
.text:0047bba8 2bff0010 b LAB_0047b858
.text:0047bbac 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0047bbb0(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[34,0]: 0047bccc,0047be3c,0047bed4,0047bf38,0047bf9c
; 0047c000,0047c088,0047c0a8,0047c0e4,0047c100
; 0047c178,0047c194,0047c1d0,0047c1ec,0047c25c
; 0047c2c0,0047c324,0047c384,0047c3e8,0047c44c
; 0047c4ac,0047c5c4,0047c744,0047c7a4,0047c808
; 0047c86c,0047c8d0,0047c900,0047c924,0047c94c
; 0047c970,0047c994,0047c9b8,0047c9dc
;param_6 undefined4 14 ;XREF[17,0]: 0047bec4,0047bf28,0047bf8c,0047bff0,0047c24c
; 0047c2b0,0047c314,0047c374,0047c3d8,0047c43c
; 0047c49c,0047c5b4,0047c734,0047c794,0047c7f8
; 0047c85c,0047c8c0
;param_7 undefined4 18 ;XREF[1,0]: 0047c73c
;local_resc undefined4 c ;XREF[5,0]: 0047bc08,0047c674,0047c68c,0047c6ac,0047c740
;local_4 undefined4 -4 ;XREF[2,0]: 0047bbc0,0047bdd0
;local_8 undefined4 -8 ;XREF[2,0]: 0047bbc4,0047bdd4
;local_c undefined4 -c ;XREF[2,0]: 0047bbc8,0047bdd8
;local_10 undefined4 -10 ;XREF[2,0]: 0047bbcc,0047bddc
;local_14 undefined4 -14 ;XREF[2,0]: 0047bbd0,0047bde0
;local_18 undefined4 -18 ;XREF[2,0]: 0047bbd4,0047bde4
;local_1c undefined4 -1c ;XREF[2,0]: 0047bbd8,0047bde8
;local_20 undefined4 -20 ;XREF[2,0]: 0047bbdc,0047bdec
;local_24 undefined4 -24 ;XREF[2,0]: 0047bbe0,0047bdf0
;local_28 undefined4 -28 ;XREF[2,0]: 0047bbe4,0047bdf4
;local_2c undefined4 -2c ;XREF[32,0]: 0047be94,0047be98,0047bec8,0047bef8,0047bf2c
; 0047bf5c,0047bf90,0047bfc0,0047bff4,0047c220
; 0047c250,0047c280,0047c2b4,0047c2e4,0047c318
; 0047c348,0047c378,0047c3a8,0047c3dc,0047c40c
; 0047c440,0047c470,0047c4a0,0047c584,0047c5b8
; 0047c798,0047c7c8,0047c7fc,0047c82c,0047c860
; 0047c890,0047c8c4
;local_30 undefined4 -30 ;XREF[5,0]: 0047be78,0047c208,0047c228,0047c770,0047c838
;local_48 undefined4 -48 ;XREF[1,0]: 0047c624
;local_50 undefined4 -50 ;XREF[1,0]: 0047c638
;local_88 undefined4 -88 ;XREF[92,0]: 0047bbe8,0047bc18,0047bc44,0047bc70,0047bc98
; 0047bcbc,0047bcdc,0047bcf8,0047bd14,0047bd30
; 0047bd4c,0047bd64,0047bd7c,0047bd94,0047bdac
; 0047bdc8,0047be14,0047be30,0047be64,0047be8c
; 0047beb8,0047beec,0047bf1c,0047bf50,0047bf80
; 0047bfb4,0047bfe4,0047c018,0047c038,0047c058
; 0047c078,0047c098,0047c0b4,0047c0d4,0047c0f0
; 0047c10c,0047c12c,0047c148,0047c168,0047c184
; 0047c1a0,0047c1c0,0047c1dc,0047c1f8,0047c214
; 0047c240,0047c274,0047c2a4,0047c2d8,0047c308
; 0047c33c,0047c368,0047c39c,0047c3cc,0047c400
; 0047c430,0047c464,0047c490,0047c4c4,0047c4e4
; 0047c500,0047c520,0047c53c,0047c55c,0047c578
; 0047c5a8,0047c5dc,0047c5fc,0047c618,0047c664
; 0047c680,0047c6a0,0047c6c0,0047c6dc,0047c6f8
; 0047c730,0047c760,0047c788,0047c7bc,0047c7ec
; 0047c820,0047c850,0047c884,0047c8b4,0047c8e8
; 0047c90c,0047c934,0047c958,0047c97c,0047c9a0
; 0047c9c4,0047c9e8
;local_8c undefined4 -8c ;XREF[1,0]: 0047c72c
;local_90 undefined4 -90 ;XREF[1,0]: 0047c724
;local_94 undefined4 -94 ;XREF[30,0]: 0047bedc,0047bf04,0047bf40,0047bf6c,0047bfa4
; 0047bfcc,0047c008,0047c230,0047c264,0047c28c
; 0047c2c8,0047c2f4,0047c32c,0047c38c,0047c3b4
; 0047c3f0,0047c418,0047c454,0047c4b4,0047c590
; 0047c5c8,0047c720,0047c75c,0047c7ac,0047c7d0
; 0047c80c,0047c83c,0047c874,0047c89c,0047c8d8
;local_98 undefined4 -98 ;XREF[34,0]: 0047bea0,0047bed8,0047bf00,0047bf3c,0047bf68
; 0047bfa0,0047bfd0,0047c004,0047c22c,0047c260
; 0047c290,0047c2c4,0047c2f0,0047c328,0047c350
; 0047c388,0047c3b0,0047c3ec,0047c41c,0047c450
; 0047c478,0047c4b0,0047c58c,0047c5cc,0047c70c
; 0047c750,0047c774,0047c7a8,0047c7d4,0047c810
; 0047c840,0047c870,0047c898,0047c8d4
;XREF[4,0]: 0047cfe8,0047d188,0047d540,0047ea58
.text:0047bbb0 06001c3c lui gp,0x6
.text:0047bbb4 303e9c27 addiu gp,gp,0x3e30
.text:0047bbb8 21e09903 addu gp,gp,t9
.text:0047bbbc 58ffbd27 addiu sp,sp,-0xa8
.text:0047bbc0 a400bfaf sw ra,local_4+0xa8(sp)
.text:0047bbc4 a000beaf sw s8,local_8+0xa8(sp)
.text:0047bbc8 9c00b7af sw s7,local_c+0xa8(sp)
.text:0047bbcc 9800b6af sw s6,local_10+0xa8(sp)
.text:0047bbd0 9400b5af sw s5,local_14+0xa8(sp)
.text:0047bbd4 9000b4af sw s4,local_18+0xa8(sp)
.text:0047bbd8 8c00b3af sw s3,local_1c+0xa8(sp)
.text:0047bbdc 8800b2af sw s2,local_20+0xa8(sp)
.text:0047bbe0 8400b1af sw s1,local_24+0xa8(sp)
.text:0047bbe4 8000b0af sw s0,local_28+0xa8(sp)
.text:0047bbe8 2000bcaf sw gp=>_gp,local_88+0xa8(sp)
.text:0047bbec 0800a38c lw v1,0x8(param_2)
.text:0047bbf0 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047bbf4 02130300 srl v0,v1,0xc
.text:0047bbf8 2180a000 move s0,param_2
.text:0047bbfc 21a0c000 move s4,param_3
.text:0047bc00 2800a527 addiu param_2,sp,0x28
.text:0047bc04 ff0f4630 andi param_3,v0,0xfff
.text:0047bc08 b400a7af sw param_4,local_resc+0xa8(sp)
.text:0047bc0c 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047bc10 21908000 _move s2,param_1
.text:0047bc14 21b00000 clear s6
.text:0047bc18 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bc1c 6c004004 bltz v0,LAB_0047bdd0
.text:0047bc20 f8ff0324 _li v1,-0x8
.text:0047bc24 0800048e lw param_1,0x8(s0)
.text:0047bc28 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047bc2c 02330400 srl param_3,param_1,0xc
.text:0047bc30 3800b527 addiu s5,sp,0x38
.text:0047bc34 ff0fc630 andi param_3,param_3,0xfff
.text:0047bc38 21204002 move param_1,s2
.text:0047bc3c 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047bc40 2128a002 _move param_2,s5
.text:0047bc44 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bc48 54004004 bltz v0,LAB_0047bd9c
.text:0047bc4c f8ff1124 _li s1,-0x8
.text:0047bc50 0800078e lw param_4,0x8(s0)
.text:0047bc54 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047bc58 022b0700 srl param_2,param_4,0xc
.text:0047bc5c 4800b727 addiu s7,sp,0x48
.text:0047bc60 ff0fa630 andi param_3,param_2,0xfff
.text:0047bc64 21204002 move param_1,s2
.text:0047bc68 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047bc6c 2128e002 _move param_2,s7
.text:0047bc70 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bc74 43004004 bltz v0,LAB_0047bd84
.text:0047bc78 5800be27 _addiu s8,sp,0x58
.text:0047bc7c 1400098e lw t1,0x14(s0)
.text:0047bc80 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047bc84 02430900 srl t0,t1,0xc
.text:0047bc88 ff0f0631 andi param_3,t0,0xfff
.text:0047bc8c 21204002 move param_1,s2
.text:0047bc90 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047bc94 2128c003 _move param_2,s8
.text:0047bc98 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bc9c 33004004 bltz v0,LAB_0047bd6c
.text:0047bca0 21204002 _move param_1,s2
.text:0047bca4 20000b8e lw t3,0x20(s0)
.text:0047bca8 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047bcac 02530b00 srl t2,t3,0xc
.text:0047bcb0 ff0f4631 andi param_3,t2,0xfff
.text:0047bcb4 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047bcb8 6800a527 _addiu param_2,sp,0x68
.text:0047bcbc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bcc0 24004004 bltz v0,LAB_0047bd54
.text:0047bcc4 0c009326 _addiu s3,s4,0xc
.text:0047bcc8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047bccc b800a48f lw param_1,param_5+0xa8(sp)
.text:0047bcd0 21286002 move param_2,s3
.text:0047bcd4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047bcd8 2800a627 _addiu param_3,sp,0x28
.text:0047bcdc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bce0 16004014 bne v0,zero,LAB_0047bd3c
.text:0047bce4 21884000 _move s1,v0
.text:0047bce8 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047bcec 21200002 move param_1,s0
.text:0047bcf0 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047bcf4 21288002 _move param_2,s4
.text:0047bcf8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bcfc 08004014 bne v0,zero,LAB_0047bd20
.text:0047bd00 18000426 _addiu param_1,s0,0x18
.text:0047bd04 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047bd08 00000000 nop
.text:0047bd0c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047bd10 18008526 _addiu param_2,s4,0x18
.text:0047bd14 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd18 6c024010 beq v0,zero,LAB_0047c6cc
.text:0047bd1c 0c001126 _addiu s1,s0,0xc
LAB_0047bd20: ;XREF[2,0]: 0047bcfc,0047c6fc
.text:0047bd20 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047bd24 21200002 move param_1,s0
.text:0047bd28 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047bd2c 2128e002 _move param_2,s7
.text:0047bd30 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd34 33004010 beq v0,zero,LAB_0047be04
.text:0047bd38 21884000 _move s1,v0
LAB_0047bd3c: ;XREF[61,0]: 0047bce0,0047be18,0047be34,0047be68
; 0047bebc,0047bef0,0047bf20,0047bf54
; 0047bf84,0047bfb8,0047bfe8,0047c01c
; 0047c03c,0047c07c,0047c0b8,0047c0d8
; 0047c110,0047c130,0047c16c,0047c1a4
; 0047c1c4,0047c1fc,0047c244,0047c278
; 0047c2a8,0047c2dc,0047c30c,0047c340
; 0047c36c,0047c3a0,0047c3d0,0047c404
; 0047c434,0047c468,0047c494,0047c4c8
; 0047c4e8,0047c524,0047c560,0047c5ac
; 0047c5e0,0047c600,0047c668,0047c684
; 0047c6a4,0047c6c4,0047c78c,0047c7c0
; 0047c7f0,0047c824,0047c854,0047c888
; 0047c8b8,0047c8f4,0047c918,0047c940
; 0047c964,0047c988,0047c9ac,0047c9d0
; 0047c9f4
.text:0047bd3c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047bd40 00000000 nop
.text:0047bd44 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bd48 6800a427 _addiu param_1,sp,0x68
.text:0047bd4c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd50 00000000 nop
LAB_0047bd54: ;XREF[1,0]: 0047bcc0
.text:0047bd54 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047bd58 00000000 nop
.text:0047bd5c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bd60 2120c003 _move param_1,s8
.text:0047bd64 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd68 00000000 nop
LAB_0047bd6c: ;XREF[1,0]: 0047bc9c
.text:0047bd6c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047bd70 00000000 nop
.text:0047bd74 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bd78 2120e002 _move param_1,s7
.text:0047bd7c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd80 00000000 nop
LAB_0047bd84: ;XREF[1,0]: 0047bc74
.text:0047bd84 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047bd88 00000000 nop
.text:0047bd8c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bd90 2120a002 _move param_1,s5
.text:0047bd94 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bd98 00000000 nop
LAB_0047bd9c: ;XREF[1,0]: 0047bc48
.text:0047bd9c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047bda0 00000000 nop
.text:0047bda4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047bda8 2800a427 _addiu param_1,sp,0x28
.text:0047bdac 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bdb0 0700c012 beq s6,zero,LAB_0047bdd0
.text:0047bdb4 21182002 _move v1,s1
.text:0047bdb8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047bdbc 00000000 nop
.text:0047bdc0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047bdc4 2120c002 _move param_1,s6
.text:0047bdc8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bdcc 21182002 move v1,s1
LAB_0047bdd0: ;XREF[3,0]: 0047bc1c,0047bdb0,0047c764
.text:0047bdd0 a400bf8f lw ra,local_4+0xa8(sp)
.text:0047bdd4 a000be8f lw s8,local_8+0xa8(sp)
.text:0047bdd8 9c00b78f lw s7,local_c+0xa8(sp)
.text:0047bddc 9800b68f lw s6,local_10+0xa8(sp)
.text:0047bde0 9400b58f lw s5,local_14+0xa8(sp)
.text:0047bde4 9000b48f lw s4,local_18+0xa8(sp)
.text:0047bde8 8c00b38f lw s3,local_1c+0xa8(sp)
.text:0047bdec 8800b28f lw s2,local_20+0xa8(sp)
.text:0047bdf0 8400b18f lw s1,local_24+0xa8(sp)
.text:0047bdf4 8000b08f lw s0,local_28+0xa8(sp)
.text:0047bdf8 21106000 move v0,v1
.text:0047bdfc 0800e003 jr ra
.text:0047be00 a800bd27 _addiu sp,sp,0xa8
LAB_0047be04: ;XREF[1,0]: 0047bd34
.text:0047be04 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047be08 0c000426 addiu param_1,s0,0xc
.text:0047be0c 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047be10 2128c003 _move param_2,s8
.text:0047be14 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047be18 c8ff4014 bne v0,zero,LAB_0047bd3c
.text:0047be1c 21884000 _move s1,v0
.text:0047be20 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047be24 18000426 addiu param_1,s0,0x18
.text:0047be28 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047be2c 6800a527 _addiu param_2,sp,0x68
.text:0047be30 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047be34 c1ff4014 bne v0,zero,LAB_0047bd3c
.text:0047be38 21884000 _move s1,v0
.text:0047be3c b800b88f lw t8,param_5+0xa8(sp)
.text:0047be40 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047be44 0800168f lw s6,0x8(t8)
.text:0047be48 00000000 nop
.text:0047be4c ff0fd032 andi s0,s6,0xfff
.text:0047be50 c0881000 sll s1,s0,0x3
.text:0047be54 04003026 addiu s0,s1,0x4
.text:0047be58 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047be5c 21200002 _move param_1,s0
.text:0047be60 21b04000 move s6,v0
.text:0047be64 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047be68 b4ff4010 beq v0,zero,LAB_0047bd3c
.text:0047be6c f8ff1124 _li s1,-0x8
.text:0047be70 18009f26 addiu ra,s4,0x18
.text:0047be74 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047be78 7800bfaf sw ra,local_30+0xa8(sp)
.text:0047be7c 2120e003 move param_1,ra
.text:0047be80 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047be84 01000524 _li param_2,0x1
.text:0047be88 ffff0332 andi v1,s0,0xffff
.text:0047be8c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047be90 36024014 bne v0,zero,LAB_0047c76c
.text:0047be94 7c00a3af _sw v1,local_2c+0xa8(sp)
LAB_0047be98: ;XREF[1,0]: 0047c8ec
.text:0047be98 7c00ae8f lw t6,local_2c+0xa8(sp)
.text:0047be9c 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047bea0 1000aeaf sw t6,local_98+0xa8(sp)
.text:0047bea4 21204002 move param_1,s2
.text:0047bea8 6800a527 addiu param_2,sp,0x68
.text:0047beac 2800a627 addiu param_3,sp,0x28
.text:0047beb0 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047beb4 2138c002 _move param_4,s6
.text:0047beb8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bebc 9fff4014 bne v0,zero,LAB_0047bd3c
.text:0047bec0 21884000 _move s1,v0
.text:0047bec4 bc00b18f lw s1,param_6+0xa8(sp)
.text:0047bec8 7c00af8f lw t7,local_2c+0xa8(sp)
.text:0047becc 0000278e lw param_4,0x0(s1)
.text:0047bed0 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047bed4 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047bed8 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bedc 1400afaf sw t7,local_94+0xa8(sp)
.text:0047bee0 21204002 move param_1,s2
.text:0047bee4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047bee8 2800a527 _addiu param_2,sp,0x28
.text:0047beec 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bef0 92ff4014 bne v0,zero,LAB_0047bd3c
.text:0047bef4 21884000 _move s1,v0
.text:0047bef8 7c00b08f lw s0,local_2c+0xa8(sp)
.text:0047befc 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047bf00 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bf04 1400b0af sw s0,local_94+0xa8(sp)
.text:0047bf08 21288002 move param_2,s4
.text:0047bf0c 21204002 move param_1,s2
.text:0047bf10 2800a627 addiu param_3,sp,0x28
.text:0047bf14 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047bf18 2138a002 _move param_4,s5
.text:0047bf1c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bf20 86ff4014 bne v0,zero,LAB_0047bd3c
.text:0047bf24 21884000 _move s1,v0
.text:0047bf28 bc00b88f lw t8,param_6+0xa8(sp)
.text:0047bf2c 7c00b48f lw s4,local_2c+0xa8(sp)
.text:0047bf30 0000078f lw param_4,0x0(t8)
.text:0047bf34 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047bf38 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047bf3c 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bf40 1400b4af sw s4,local_94+0xa8(sp)
.text:0047bf44 21204002 move param_1,s2
.text:0047bf48 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047bf4c 2128a002 _move param_2,s5
.text:0047bf50 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bf54 79ff4014 bne v0,zero,LAB_0047bd3c
.text:0047bf58 21884000 _move s1,v0
.text:0047bf5c 7c00bf8f lw ra,local_2c+0xa8(sp)
.text:0047bf60 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047bf64 2800a627 addiu param_3,sp,0x28
.text:0047bf68 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bf6c 1400bfaf sw ra,local_94+0xa8(sp)
.text:0047bf70 21204002 move param_1,s2
.text:0047bf74 6800a527 addiu param_2,sp,0x68
.text:0047bf78 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047bf7c 2138c000 _move param_4,param_3
.text:0047bf80 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bf84 6dff4014 bne v0,zero,LAB_0047bd3c
.text:0047bf88 21884000 _move s1,v0
.text:0047bf8c bc00a38f lw v1,param_6+0xa8(sp)
.text:0047bf90 7c00a28f lw v0,local_2c+0xa8(sp)
.text:0047bf94 0000678c lw param_4,0x0(v1)
.text:0047bf98 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047bf9c b800a68f lw param_3,param_5+0xa8(sp)
.text:0047bfa0 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bfa4 1400a2af sw v0,local_94+0xa8(sp)
.text:0047bfa8 21204002 move param_1,s2
.text:0047bfac 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047bfb0 2800a527 _addiu param_2,sp,0x28
.text:0047bfb4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bfb8 60ff4014 bne v0,zero,LAB_0047bd3c
.text:0047bfbc 21884000 _move s1,v0
.text:0047bfc0 7c00a48f lw param_1,local_2c+0xa8(sp)
.text:0047bfc4 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047bfc8 2800a627 addiu param_3,sp,0x28
.text:0047bfcc 1400a4af sw param_1,local_94+0xa8(sp)
.text:0047bfd0 1000b6af sw s6,local_98+0xa8(sp)
.text:0047bfd4 21286002 move param_2,s3
.text:0047bfd8 21204002 move param_1,s2
.text:0047bfdc 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047bfe0 2138c000 _move param_4,param_3
.text:0047bfe4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047bfe8 54ff4014 bne v0,zero,LAB_0047bd3c
.text:0047bfec 21884000 _move s1,v0
.text:0047bff0 bc00a68f lw param_3,param_6+0xa8(sp)
.text:0047bff4 7c00b38f lw s3,local_2c+0xa8(sp)
.text:0047bff8 0000c78c lw param_4,0x0(param_3)
.text:0047bffc 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c000 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c004 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c008 1400b3af sw s3,local_94+0xa8(sp)
.text:0047c00c 21204002 move param_1,s2
.text:0047c010 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c014 2800a527 _addiu param_2,sp,0x28
.text:0047c018 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c01c 47ff4014 bne v0,zero,LAB_0047bd3c
.text:0047c020 21884000 _move s1,v0
.text:0047c024 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c028 2120c003 move param_1,s8
.text:0047c02c 2800a527 addiu param_2,sp,0x28
.text:0047c030 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c034 2130c003 _move param_3,s8
.text:0047c038 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c03c 3fff4014 bne v0,zero,LAB_0047bd3c
.text:0047c040 21884000 _move s1,v0
.text:0047c044 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c048 21280000 clear param_2
.text:0047c04c 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c050 2120c003 _move param_1,s8
.text:0047c054 ffff0524 li param_2,-0x1
.text:0047c058 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c05c 27024510 beq v0,param_2,LAB_0047c8fc
.text:0047c060 2120c003 _move param_1,s8
LAB_0047c064: ;XREF[1,0]: 0047c910
.text:0047c064 2800a427 addiu param_1,sp,0x28
.text:0047c068 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c06c 21288000 move param_2,param_1
.text:0047c070 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c074 21308000 _move param_3,param_1
.text:0047c078 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c07c 2fff4014 bne v0,zero,LAB_0047bd3c
.text:0047c080 21884000 _move s1,v0
.text:0047c084 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c088 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c08c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c090 2800a427 _addiu param_1,sp,0x28
.text:0047c094 ffff1024 li s0,-0x1
.text:0047c098 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c09c 08005010 beq v0,s0,LAB_0047c0c0
.text:0047c0a0 2800a427 _addiu param_1,sp,0x28
.text:0047c0a4 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c0a8 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c0ac 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c0b0 21308000 _move param_3,param_1
.text:0047c0b4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c0b8 20ff4014 bne v0,zero,LAB_0047bd3c
.text:0047c0bc 21884000 _move s1,v0
LAB_0047c0c0: ;XREF[1,0]: 0047c09c
.text:0047c0c0 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c0c4 2800a427 addiu param_1,sp,0x28
.text:0047c0c8 2128c003 move param_2,s8
.text:0047c0cc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c0d0 21308000 _move param_3,param_1
.text:0047c0d4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c0d8 18ff4014 bne v0,zero,LAB_0047bd3c
.text:0047c0dc 21884000 _move s1,v0
.text:0047c0e0 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c0e4 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c0e8 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c0ec 2800a427 _addiu param_1,sp,0x28
.text:0047c0f0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c0f4 08005010 beq v0,s0,LAB_0047c118
.text:0047c0f8 2800a427 _addiu param_1,sp,0x28
.text:0047c0fc fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c100 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c104 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c108 21308000 _move param_3,param_1
.text:0047c10c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c110 0aff4014 bne v0,zero,LAB_0047bd3c
.text:0047c114 21884000 _move s1,v0
LAB_0047c118: ;XREF[1,0]: 0047c0f4
.text:0047c118 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c11c 2120e002 move param_1,s7
.text:0047c120 2128a002 move param_2,s5
.text:0047c124 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c128 2130e002 _move param_3,s7
.text:0047c12c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c130 02ff4014 bne v0,zero,LAB_0047bd3c
.text:0047c134 21884000 _move s1,v0
.text:0047c138 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c13c 2120e002 move param_1,s7
.text:0047c140 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c144 21280000 _clear param_2
.text:0047c148 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c14c 19025010 beq v0,s0,LAB_0047c9b4
.text:0047c150 2120e002 _move param_1,s7
LAB_0047c154: ;XREF[1,0]: 0047c9c8
.text:0047c154 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c158 2120a002 move param_1,s5
.text:0047c15c 2128a002 move param_2,s5
.text:0047c160 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c164 2130a002 _move param_3,s5
.text:0047c168 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c16c f3fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c170 21884000 _move s1,v0
.text:0047c174 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c178 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c17c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c180 2120a002 _move param_1,s5
.text:0047c184 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c188 08005010 beq v0,s0,LAB_0047c1ac
.text:0047c18c 2120a002 _move param_1,s5
.text:0047c190 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c194 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c198 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c19c 2130a002 _move param_3,s5
.text:0047c1a0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c1a4 e5fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c1a8 21884000 _move s1,v0
LAB_0047c1ac: ;XREF[1,0]: 0047c188
.text:0047c1ac 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c1b0 2120a002 move param_1,s5
.text:0047c1b4 2128e002 move param_2,s7
.text:0047c1b8 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c1bc 2130a002 _move param_3,s5
.text:0047c1c0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c1c4 ddfe4014 bne v0,zero,LAB_0047bd3c
.text:0047c1c8 21884000 _move s1,v0
.text:0047c1cc 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c1d0 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c1d4 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c1d8 2120a002 _move param_1,s5
.text:0047c1dc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c1e0 08005010 beq v0,s0,LAB_0047c204
.text:0047c1e4 2120a002 _move param_1,s5
.text:0047c1e8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c1ec b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c1f0 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c1f4 2130a002 _move param_3,s5
.text:0047c1f8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c1fc cffe4014 bne v0,zero,LAB_0047bd3c
.text:0047c200 21884000 _move s1,v0
LAB_0047c204: ;XREF[1,0]: 0047c1e0
.text:0047c204 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c208 7800a48f lw param_1,local_30+0xa8(sp)
.text:0047c20c 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c210 01000524 _li param_2,0x1
.text:0047c214 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c218 19004010 beq v0,zero,LAB_0047c280
.text:0047c21c 6800a527 _addiu param_2,sp,0x68
.text:0047c220 7c00a88f lw t0,local_2c+0xa8(sp)
.text:0047c224 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c228 7800a68f lw param_3,local_30+0xa8(sp)
.text:0047c22c 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c230 1400a8af sw t0,local_94+0xa8(sp)
.text:0047c234 21204002 move param_1,s2
.text:0047c238 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c23c 2138a000 _move param_4,param_2
.text:0047c240 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c244 bdfe4014 bne v0,zero,LAB_0047bd3c
.text:0047c248 21884000 _move s1,v0
.text:0047c24c bc00aa8f lw t2,param_6+0xa8(sp)
.text:0047c250 7c00a98f lw t1,local_2c+0xa8(sp)
.text:0047c254 0000478d lw param_4,0x0(t2)
.text:0047c258 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c25c b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c260 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c264 1400a9af sw t1,local_94+0xa8(sp)
.text:0047c268 21204002 move param_1,s2
.text:0047c26c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c270 6800a527 _addiu param_2,sp,0x68
.text:0047c274 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c278 b0fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c27c 21884000 _move s1,v0
LAB_0047c280: ;XREF[1,0]: 0047c218
.text:0047c280 7c00a78f lw param_4,local_2c+0xa8(sp)
.text:0047c284 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c288 6800a527 addiu param_2,sp,0x68
.text:0047c28c 1400a7af sw param_4,local_94+0xa8(sp)
.text:0047c290 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c294 21204002 move param_1,s2
.text:0047c298 2130e002 move param_3,s7
.text:0047c29c 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c2a0 2138a000 _move param_4,param_2
.text:0047c2a4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c2a8 a4fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c2ac 21884000 _move s1,v0
.text:0047c2b0 bc00ac8f lw t4,param_6+0xa8(sp)
.text:0047c2b4 7c00ab8f lw t3,local_2c+0xa8(sp)
.text:0047c2b8 0000878d lw param_4,0x0(t4)
.text:0047c2bc 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c2c0 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c2c4 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c2c8 1400abaf sw t3,local_94+0xa8(sp)
.text:0047c2cc 21204002 move param_1,s2
.text:0047c2d0 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c2d4 6800a527 _addiu param_2,sp,0x68
.text:0047c2d8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c2dc 97fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c2e0 21884000 _move s1,v0
.text:0047c2e4 7c00ad8f lw t5,local_2c+0xa8(sp)
.text:0047c2e8 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c2ec 2800a527 addiu param_2,sp,0x28
.text:0047c2f0 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c2f4 1400adaf sw t5,local_94+0xa8(sp)
.text:0047c2f8 21204002 move param_1,s2
.text:0047c2fc 2130e002 move param_3,s7
.text:0047c300 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c304 2138a000 _move param_4,param_2
.text:0047c308 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c30c 8bfe4014 bne v0,zero,LAB_0047bd3c
.text:0047c310 21884000 _move s1,v0
.text:0047c314 bc00af8f lw t7,param_6+0xa8(sp)
.text:0047c318 7c00ae8f lw t6,local_2c+0xa8(sp)
.text:0047c31c 0000e78d lw param_4,0x0(t7)
.text:0047c320 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c324 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c328 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c32c 1400aeaf sw t6,local_94+0xa8(sp)
.text:0047c330 21204002 move param_1,s2
.text:0047c334 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c338 2800a527 _addiu param_2,sp,0x28
.text:0047c33c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c340 7efe4014 bne v0,zero,LAB_0047bd3c
.text:0047c344 21884000 _move s1,v0
.text:0047c348 7c00b18f lw s1,local_2c+0xa8(sp)
.text:0047c34c 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047c350 1000b1af sw s1,local_98+0xa8(sp)
.text:0047c354 21204002 move param_1,s2
.text:0047c358 2128e002 move param_2,s7
.text:0047c35c 2130e002 move param_3,s7
.text:0047c360 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047c364 2138c002 _move param_4,s6
.text:0047c368 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c36c 73fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c370 21884000 _move s1,v0
.text:0047c374 bc00b88f lw t8,param_6+0xa8(sp)
.text:0047c378 7c00b48f lw s4,local_2c+0xa8(sp)
.text:0047c37c 0000078f lw param_4,0x0(t8)
.text:0047c380 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c384 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c388 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c38c 1400b4af sw s4,local_94+0xa8(sp)
.text:0047c390 21204002 move param_1,s2
.text:0047c394 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c398 2128e002 _move param_2,s7
.text:0047c39c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c3a0 66fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c3a4 21884000 _move s1,v0
.text:0047c3a8 7c00bf8f lw ra,local_2c+0xa8(sp)
.text:0047c3ac 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c3b0 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c3b4 1400bfaf sw ra,local_94+0xa8(sp)
.text:0047c3b8 21204002 move param_1,s2
.text:0047c3bc 2128a002 move param_2,s5
.text:0047c3c0 2130e002 move param_3,s7
.text:0047c3c4 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c3c8 2138a002 _move param_4,s5
.text:0047c3cc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c3d0 5afe4014 bne v0,zero,LAB_0047bd3c
.text:0047c3d4 21884000 _move s1,v0
.text:0047c3d8 bc00a38f lw v1,param_6+0xa8(sp)
.text:0047c3dc 7c00a28f lw v0,local_2c+0xa8(sp)
.text:0047c3e0 0000678c lw param_4,0x0(v1)
.text:0047c3e4 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c3e8 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c3ec 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c3f0 1400a2af sw v0,local_94+0xa8(sp)
.text:0047c3f4 21204002 move param_1,s2
.text:0047c3f8 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c3fc 2128a002 _move param_2,s5
.text:0047c400 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c404 4dfe4014 bne v0,zero,LAB_0047bd3c
.text:0047c408 21884000 _move s1,v0
.text:0047c40c 7c00a48f lw param_1,local_2c+0xa8(sp)
.text:0047c410 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c414 2800a527 addiu param_2,sp,0x28
.text:0047c418 1400a4af sw param_1,local_94+0xa8(sp)
.text:0047c41c 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c420 21204002 move param_1,s2
.text:0047c424 2130e002 move param_3,s7
.text:0047c428 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c42c 2138a000 _move param_4,param_2
.text:0047c430 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c434 41fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c438 21884000 _move s1,v0
.text:0047c43c bc00a68f lw param_3,param_6+0xa8(sp)
.text:0047c440 7c00b38f lw s3,local_2c+0xa8(sp)
.text:0047c444 0000c78c lw param_4,0x0(param_3)
.text:0047c448 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c44c b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c450 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c454 1400b3af sw s3,local_94+0xa8(sp)
.text:0047c458 21204002 move param_1,s2
.text:0047c45c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c460 2800a527 _addiu param_2,sp,0x28
.text:0047c464 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c468 34fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c46c 21884000 _move s1,v0
.text:0047c470 7c00a58f lw param_2,local_2c+0xa8(sp)
.text:0047c474 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047c478 1000a5af sw param_2,local_98+0xa8(sp)
.text:0047c47c 21204002 move param_1,s2
.text:0047c480 2128c003 move param_2,s8
.text:0047c484 2130e002 move param_3,s7
.text:0047c488 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047c48c 2138c002 _move param_4,s6
.text:0047c490 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c494 29fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c498 21884000 _move s1,v0
.text:0047c49c bc00a98f lw t1,param_6+0xa8(sp)
.text:0047c4a0 7c00a88f lw t0,local_2c+0xa8(sp)
.text:0047c4a4 0000278d lw param_4,0x0(t1)
.text:0047c4a8 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c4ac b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c4b0 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c4b4 1400a8af sw t0,local_94+0xa8(sp)
.text:0047c4b8 21204002 move param_1,s2
.text:0047c4bc 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c4c0 2128e002 _move param_2,s7
.text:0047c4c4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c4c8 1cfe4014 bne v0,zero,LAB_0047bd3c
.text:0047c4cc 21884000 _move s1,v0
.text:0047c4d0 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c4d4 2120e002 move param_1,s7
.text:0047c4d8 2128a002 move param_2,s5
.text:0047c4dc 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c4e0 2130e002 _move param_3,s7
.text:0047c4e4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c4e8 14fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c4ec 21884000 _move s1,v0
.text:0047c4f0 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c4f4 2120e002 move param_1,s7
.text:0047c4f8 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c4fc 21280000 _clear param_2
.text:0047c500 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c504 22015010 beq v0,s0,LAB_0047c990
.text:0047c508 2120e002 _move param_1,s7
LAB_0047c50c: ;XREF[1,0]: 0047c9a4
.text:0047c50c fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c510 2120a002 move param_1,s5
.text:0047c514 2128e002 move param_2,s7
.text:0047c518 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c51c 2130a002 _move param_3,s5
.text:0047c520 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c524 05fe4014 bne v0,zero,LAB_0047bd3c
.text:0047c528 21884000 _move s1,v0
.text:0047c52c a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c530 2120a002 move param_1,s5
.text:0047c534 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c538 21280000 _clear param_2
.text:0047c53c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c540 0a015010 beq v0,s0,LAB_0047c96c
.text:0047c544 2120a002 _move param_1,s5
LAB_0047c548: ;XREF[1,0]: 0047c980
.text:0047c548 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c54c 2120a002 move param_1,s5
.text:0047c550 2128e002 move param_2,s7
.text:0047c554 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c558 2130a002 _move param_3,s5
.text:0047c55c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c560 f6fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c564 21884000 _move s1,v0
.text:0047c568 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c56c 2120a002 move param_1,s5
.text:0047c570 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c574 21280000 _clear param_2
.text:0047c578 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c57c f2005010 beq v0,s0,LAB_0047c948
.text:0047c580 2120a002 _move param_1,s5
LAB_0047c584: ;XREF[1,0]: 0047c95c
.text:0047c584 7c00aa8f lw t2,local_2c+0xa8(sp)
.text:0047c588 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c58c 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c590 1400aaaf sw t2,local_94+0xa8(sp)
.text:0047c594 21204002 move param_1,s2
.text:0047c598 2128a002 move param_2,s5
.text:0047c59c 2130c003 move param_3,s8
.text:0047c5a0 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c5a4 2138a002 _move param_4,s5
.text:0047c5a8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c5ac e3fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c5b0 21884000 _move s1,v0
.text:0047c5b4 bc00ac8f lw t4,param_6+0xa8(sp)
.text:0047c5b8 7c00ab8f lw t3,local_2c+0xa8(sp)
.text:0047c5bc 0000878d lw param_4,0x0(t4)
.text:0047c5c0 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c5c4 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c5c8 1400abaf sw t3,local_94+0xa8(sp)
.text:0047c5cc 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c5d0 21204002 move param_1,s2
.text:0047c5d4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c5d8 2128a002 _move param_2,s5
.text:0047c5dc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c5e0 d6fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c5e4 21884000 _move s1,v0
.text:0047c5e8 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0047c5ec 2120a002 move param_1,s5
.text:0047c5f0 2800a527 addiu param_2,sp,0x28
.text:0047c5f4 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:0047c5f8 2130c003 _move param_3,s8
.text:0047c5fc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c600 cefd4014 bne v0,zero,LAB_0047bd3c
.text:0047c604 21884000 _move s1,v0
.text:0047c608 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047c60c 2120c003 move param_1,s8
.text:0047c610 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047c614 21280000 _clear param_2
.text:0047c618 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c61c c0005010 beq v0,s0,LAB_0047c920
.text:0047c620 00000000 _nop
LAB_0047c624: ;XREF[1,0]: 0047c938
.text:0047c624 6000b08f lw s0,local_48+0xa8(sp)
.text:0047c628 00000000 nop
.text:0047c62c ff0f1232 andi s2,s0,0xfff
.text:0047c630 0800401a blez s2,LAB_0047c654
.text:0047c634 00000000 _nop
.text:0047c638 5800ae8f lw t6,local_50+0xa8(sp)
.text:0047c63c 00000000 nop
.text:0047c640 0000cd8d lw t5,0x0(t6)
.text:0047c644 00000000 nop
.text:0047c648 0100a731 andi param_4,t5,0x1
.text:0047c64c e200e014 bne param_4,zero,LAB_0047c9d8
.text:0047c650 2120c003 _move param_1,s8
LAB_0047c654: ;XREF[2,0]: 0047c630,0047c9ec
.text:0047c654 2c88998f lw t9,-0x77d4(gp)=>->pstm_div_2 ;= 00473ea0
.text:0047c658 2120c003 move param_1,s8
.text:0047c65c 09f82003 jalr t9=>pstm_div_2 ;undefined pstm_div_2()
.text:0047c660 2128c003 _move param_2,s8
.text:0047c664 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c668 b4fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c66c 21884000 _move s1,v0
.text:0047c670 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047c674 b400a58f lw param_2,local_resc+0xa8(sp)
.text:0047c678 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047c67c 2120e002 _move param_1,s7
.text:0047c680 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c684 adfd4014 bne v0,zero,LAB_0047bd3c
.text:0047c688 21884000 _move s1,v0
.text:0047c68c b400af8f lw t7,local_resc+0xa8(sp)
.text:0047c690 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047c694 2120c003 move param_1,s8
.text:0047c698 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047c69c 0c00e525 _addiu param_2,t7,0xc
.text:0047c6a0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c6a4 a5fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c6a8 21884000 _move s1,v0
.text:0047c6ac b400b18f lw s1,local_resc+0xa8(sp)
.text:0047c6b0 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047c6b4 18002526 addiu param_2,s1,0x18
.text:0047c6b8 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047c6bc 6800a427 _addiu param_1,sp,0x68
.text:0047c6c0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c6c4 9dfd0010 b LAB_0047bd3c
.text:0047c6c8 21884000 _move s1,v0
LAB_0047c6cc: ;XREF[1,0]: 0047bd18
.text:0047c6cc 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c6d0 21202002 move param_1,s1
.text:0047c6d4 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c6d8 21286002 _move param_2,s3
.text:0047c6dc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c6e0 08004010 beq v0,zero,LAB_0047c704
.text:0047c6e4 00000000 _nop
.text:0047c6e8 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047c6ec 21202002 move param_1,s1
.text:0047c6f0 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047c6f4 2800a527 _addiu param_2,sp,0x28
.text:0047c6f8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c6fc 88fd4014 bne v0,zero,LAB_0047bd20
.text:0047c700 00000000 _nop
LAB_0047c704: ;XREF[1,0]: 0047c6e0
.text:0047c704 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047c708 6800af27 addiu t7,sp,0x68
.text:0047c70c 1000afaf sw t7,local_98+0xa8(sp)
.text:0047c710 2128a002 move param_2,s5
.text:0047c714 2130e002 move param_3,s7
.text:0047c718 2138c003 move param_4,s8
.text:0047c71c 2800a427 addiu param_1,sp,0x28
.text:0047c720 1400a0af sw zero,local_94+0xa8(sp)
.text:0047c724 1800a0af sw zero,local_90+0xa8(sp)
.text:0047c728 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047c72c 1c00a0af _sw zero,local_8c+0xa8(sp)
.text:0047c730 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c734 bc00ae8f lw t6,param_6+0xa8(sp)
.text:0047c738 40808c8f lw t4,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047c73c c000ad8f lw t5,param_7+0xa8(sp)
.text:0047c740 b400a68f lw param_3,local_resc+0xa8(sp)
.text:0047c744 b800a78f lw param_4,param_5+0xa8(sp)
.text:0047c748 21204002 move param_1,s2
.text:0047c74c 21280002 move param_2,s0
.text:0047c750 1000aeaf sw t6,local_98+0xa8(sp)
.text:0047c754 f0af9925 addiu t9,t4,-0x5010
.text:0047c758 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047c75c 1400adaf _sw t5,local_94+0xa8(sp)
.text:0047c760 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c764 9afd0010 b LAB_0047bdd0
.text:0047c768 21184000 _move v1,v0
LAB_0047c76c: ;XREF[1,0]: 0047be90
.text:0047c76c 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047c770 7800a58f lw param_2,local_30+0xa8(sp)
.text:0047c774 1000a3af sw v1,local_98+0xa8(sp)
.text:0047c778 21204002 move param_1,s2
.text:0047c77c 2800a627 addiu param_3,sp,0x28
.text:0047c780 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047c784 2138c002 _move param_4,s6
.text:0047c788 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c78c 6bfd4014 bne v0,zero,LAB_0047bd3c
.text:0047c790 21884000 _move s1,v0
.text:0047c794 bc00a68f lw param_3,param_6+0xa8(sp)
.text:0047c798 7c00a38f lw v1,local_2c+0xa8(sp)
.text:0047c79c 0000c78c lw param_4,0x0(param_3)
.text:0047c7a0 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c7a4 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c7a8 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c7ac 1400a3af sw v1,local_94+0xa8(sp)
.text:0047c7b0 21204002 move param_1,s2
.text:0047c7b4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c7b8 2800a527 _addiu param_2,sp,0x28
.text:0047c7bc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c7c0 5efd4014 bne v0,zero,LAB_0047bd3c
.text:0047c7c4 21884000 _move s1,v0
.text:0047c7c8 7c00a48f lw param_1,local_2c+0xa8(sp)
.text:0047c7cc 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c7d0 1400a4af sw param_1,local_94+0xa8(sp)
.text:0047c7d4 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c7d8 21204002 move param_1,s2
.text:0047c7dc 2800a527 addiu param_2,sp,0x28
.text:0047c7e0 2130e002 move param_3,s7
.text:0047c7e4 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c7e8 2138e002 _move param_4,s7
.text:0047c7ec 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c7f0 52fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c7f4 21884000 _move s1,v0
.text:0047c7f8 bc00a88f lw t0,param_6+0xa8(sp)
.text:0047c7fc 7c00a58f lw param_2,local_2c+0xa8(sp)
.text:0047c800 0000078d lw param_4,0x0(t0)
.text:0047c804 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c808 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c80c 1400a5af sw param_2,local_94+0xa8(sp)
.text:0047c810 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c814 21204002 move param_1,s2
.text:0047c818 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c81c 2128e002 _move param_2,s7
.text:0047c820 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c824 45fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c828 21884000 _move s1,v0
.text:0047c82c 7c00a78f lw param_4,local_2c+0xa8(sp)
.text:0047c830 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c834 2800a627 addiu param_3,sp,0x28
.text:0047c838 7800a58f lw param_2,local_30+0xa8(sp)
.text:0047c83c 1400a7af sw param_4,local_94+0xa8(sp)
.text:0047c840 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c844 21204002 move param_1,s2
.text:0047c848 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c84c 2138c000 _move param_4,param_3
.text:0047c850 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c854 39fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c858 21884000 _move s1,v0
.text:0047c85c bc00aa8f lw t2,param_6+0xa8(sp)
.text:0047c860 7c00a98f lw t1,local_2c+0xa8(sp)
.text:0047c864 0000478d lw param_4,0x0(t2)
.text:0047c868 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c86c b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c870 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c874 1400a9af sw t1,local_94+0xa8(sp)
.text:0047c878 21204002 move param_1,s2
.text:0047c87c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c880 2800a527 _addiu param_2,sp,0x28
.text:0047c884 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c888 2cfd4014 bne v0,zero,LAB_0047bd3c
.text:0047c88c 21884000 _move s1,v0
.text:0047c890 7c00ab8f lw t3,local_2c+0xa8(sp)
.text:0047c894 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047c898 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c89c 1400abaf sw t3,local_94+0xa8(sp)
.text:0047c8a0 21204002 move param_1,s2
.text:0047c8a4 2800a527 addiu param_2,sp,0x28
.text:0047c8a8 2130c003 move param_3,s8
.text:0047c8ac 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047c8b0 2138c003 _move param_4,s8
.text:0047c8b4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c8b8 20fd4014 bne v0,zero,LAB_0047bd3c
.text:0047c8bc 21884000 _move s1,v0
.text:0047c8c0 bc00ad8f lw t5,param_6+0xa8(sp)
.text:0047c8c4 7c00ac8f lw t4,local_2c+0xa8(sp)
.text:0047c8c8 0000a78d lw param_4,0x0(t5)
.text:0047c8cc 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047c8d0 b800a68f lw param_3,param_5+0xa8(sp)
.text:0047c8d4 1000b6af sw s6,local_98+0xa8(sp)
.text:0047c8d8 1400acaf sw t4,local_94+0xa8(sp)
.text:0047c8dc 21204002 move param_1,s2
.text:0047c8e0 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047c8e4 2128c003 _move param_2,s8
.text:0047c8e8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c8ec 6afd4010 beq v0,zero,LAB_0047be98
.text:0047c8f0 21884000 _move s1,v0
.text:0047c8f4 11fd0010 b LAB_0047bd3c
.text:0047c8f8 00000000 _nop
LAB_0047c8fc: ;XREF[1,0]: 0047c05c
.text:0047c8fc 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c900 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c904 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c908 2130c003 _move param_3,s8
.text:0047c90c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c910 d4fd4010 beq v0,zero,LAB_0047c064
.text:0047c914 21884000 _move s1,v0
.text:0047c918 08fd0010 b LAB_0047bd3c
.text:0047c91c 00000000 _nop
LAB_0047c920: ;XREF[1,0]: 0047c61c
.text:0047c920 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c924 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c928 2120c003 move param_1,s8
.text:0047c92c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c930 2130c003 _move param_3,s8
.text:0047c934 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c938 3aff4010 beq v0,zero,LAB_0047c624
.text:0047c93c 21884000 _move s1,v0
.text:0047c940 fefc0010 b LAB_0047bd3c
.text:0047c944 00000000 _nop
LAB_0047c948: ;XREF[1,0]: 0047c57c
.text:0047c948 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c94c b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c950 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c954 2130a002 _move param_3,s5
.text:0047c958 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c95c 09ff4010 beq v0,zero,LAB_0047c584
.text:0047c960 21884000 _move s1,v0
.text:0047c964 f5fc0010 b LAB_0047bd3c
.text:0047c968 00000000 _nop
LAB_0047c96c: ;XREF[1,0]: 0047c540
.text:0047c96c 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c970 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c974 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c978 2130a002 _move param_3,s5
.text:0047c97c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c980 f1fe4010 beq v0,zero,LAB_0047c548
.text:0047c984 21884000 _move s1,v0
.text:0047c988 ecfc0010 b LAB_0047bd3c
.text:0047c98c 00000000 _nop
LAB_0047c990: ;XREF[1,0]: 0047c504
.text:0047c990 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c994 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c998 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c99c 2130e002 _move param_3,s7
.text:0047c9a0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c9a4 d9fe4010 beq v0,zero,LAB_0047c50c
.text:0047c9a8 21884000 _move s1,v0
.text:0047c9ac e3fc0010 b LAB_0047bd3c
.text:0047c9b0 00000000 _nop
LAB_0047c9b4: ;XREF[1,0]: 0047c14c
.text:0047c9b4 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c9b8 b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c9bc 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c9c0 2130e002 _move param_3,s7
.text:0047c9c4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c9c8 e2fd4010 beq v0,zero,LAB_0047c154
.text:0047c9cc 21884000 _move s1,v0
.text:0047c9d0 dafc0010 b LAB_0047bd3c
.text:0047c9d4 00000000 _nop
LAB_0047c9d8: ;XREF[1,0]: 0047c64c
.text:0047c9d8 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047c9dc b800a58f lw param_2,param_5+0xa8(sp)
.text:0047c9e0 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047c9e4 2130c003 _move param_3,s8
.text:0047c9e8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047c9ec 19ff4010 beq v0,zero,LAB_0047c654
.text:0047c9f0 21884000 _move s1,v0
.text:0047c9f4 d1fc0010 b LAB_0047bd3c
.text:0047c9f8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0047c9fc()
;local_4 undefined4 -4 ;XREF[2,0]: 0047ca0c,0047cb44
;local_8 undefined4 -8 ;XREF[2,0]: 0047ca10,0047cb48
;local_c undefined4 -c ;XREF[2,0]: 0047ca14,0047cb4c
;local_10 undefined4 -10 ;XREF[2,0]: 0047ca18,0047cb50
;local_14 undefined4 -14 ;XREF[2,0]: 0047ca1c,0047cb54
;local_18 undefined4 -18 ;XREF[2,0]: 0047ca20,0047cb58
;local_1c undefined4 -1c ;XREF[2,0]: 0047ca24,0047cb5c
;local_20 undefined4 -20 ;XREF[2,0]: 0047ca28,0047cb60
;local_24 undefined4 -24 ;XREF[2,0]: 0047ca2c,0047cb64
;local_28 undefined4 -28 ;XREF[2,0]: 0047ca30,0047cb68
;local_50 undefined4 -50 ;XREF[18,0]: 0047ca34,0047ca60,0047ca8c,0047cab8,0047caec
; 0047cb20,0047cb3c,0047cb90,0047cbb8,0047cbdc
; 0047cc08,0047cc2c,0047cc58,0047cc84,0047ccb4
; 0047cce0,0047ccfc,0047cd18
;local_54 undefined4 -54 ;XREF[1,0]: 0047cb08
;local_58 undefined4 -58 ;XREF[1,0]: 0047cb04
;local_5c undefined4 -5c ;XREF[7,0]: 0047cad8,0047cb00,0047cbf4,0047cc40,0047cc70
; 0047cc9c,0047ccc8
;local_60 undefined4 -60 ;XREF[8,0]: 0047cad4,0047cafc,0047cba0,0047cbf0,0047cc3c
; 0047cc6c,0047cc98,0047cccc
;XREF[2,0]: 0047d1dc,0047ea80
.text:0047c9fc 06001c3c lui gp,0x6
.text:0047ca00 e42f9c27 addiu gp,gp,0x2fe4
.text:0047ca04 21e09903 addu gp,gp,t9
.text:0047ca08 90ffbd27 addiu sp,sp,-0x70
.text:0047ca0c 6c00bfaf sw ra,local_4+0x70(sp)
.text:0047ca10 6800beaf sw s8,local_8+0x70(sp)
.text:0047ca14 6400b7af sw s7,local_c+0x70(sp)
.text:0047ca18 6000b6af sw s6,local_10+0x70(sp)
.text:0047ca1c 5c00b5af sw s5,local_14+0x70(sp)
.text:0047ca20 5800b4af sw s4,local_18+0x70(sp)
.text:0047ca24 5400b3af sw s3,local_1c+0x70(sp)
.text:0047ca28 5000b2af sw s2,local_20+0x70(sp)
.text:0047ca2c 4c00b1af sw s1,local_24+0x70(sp)
.text:0047ca30 4800b0af sw s0,local_28+0x70(sp)
.text:0047ca34 2000bcaf sw gp=>_gp,local_50+0x70(sp)
.text:0047ca38 0800a38c lw v1,0x8(a1)
.text:0047ca3c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047ca40 02130300 srl v0,v1,0xc
.text:0047ca44 2198a000 move s3,a1
.text:0047ca48 21b0c000 move s6,a2
.text:0047ca4c 2800a527 addiu a1,sp,0x28
.text:0047ca50 ff0f4630 andi a2,v0,0xfff
.text:0047ca54 21f0e000 move s8,a3
.text:0047ca58 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047ca5c 21a08000 _move s4,a0
.text:0047ca60 2000bc8f lw gp,local_50+0x70(sp)
.text:0047ca64 37004004 bltz v0,LAB_0047cb44
.text:0047ca68 f8ff0324 _li v1,-0x8
.text:0047ca6c 0800648e lw a0,0x8(s3)
.text:0047ca70 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047ca74 02330400 srl a2,a0,0xc
.text:0047ca78 3800b527 addiu s5,sp,0x38
.text:0047ca7c ff0fc630 andi a2,a2,0xfff
.text:0047ca80 21208002 move a0,s4
.text:0047ca84 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047ca88 2128a002 _move a1,s5
.text:0047ca8c 2000bc8f lw gp,local_50+0x70(sp)
.text:0047ca90 9d004004 bltz v0,LAB_0047cd08
.text:0047ca94 00000000 _nop
.text:0047ca98 0800c88e lw t0,0x8(s6)
.text:0047ca9c 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047caa0 ff0f0731 andi a3,t0,0xfff
.text:0047caa4 c0280700 sll a1,a3,0x3
.text:0047caa8 0400b024 addiu s0,a1,0x4
.text:0047caac 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047cab0 21200002 _move a0,s0
.text:0047cab4 21904000 move s2,v0
.text:0047cab8 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cabc 0e004010 beq v0,zero,LAB_0047caf8
.text:0047cac0 f8ff1124 _li s1,-0x8
.text:0047cac4 0000c78f lw a3,0x0(s8)
.text:0047cac8 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047cacc ffff1032 andi s0,s0,0xffff
.text:0047cad0 18007726 addiu s7,s3,0x18
.text:0047cad4 1000a2af sw v0,local_60+0x70(sp)
.text:0047cad8 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cadc 21208002 move a0,s4
.text:0047cae0 2128e002 move a1,s7
.text:0047cae4 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047cae8 2130c002 _move a2,s6
.text:0047caec 2000bc8f lw gp,local_50+0x70(sp)
.text:0047caf0 21004010 beq v0,zero,LAB_0047cb78
.text:0047caf4 21884000 _move s1,v0
LAB_0047caf8: ;XREF[11,0]: 0047cabc,0047cb94,0047cbbc,0047cbe0
; 0047cc0c,0047cc30,0047cc5c,0047cc88
; 0047ccb8,0047cce4,0047cd00
.text:0047caf8 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047cafc 1000a0af sw zero,local_60+0x70(sp)
.text:0047cb00 1400a0af sw zero,local_5c+0x70(sp)
.text:0047cb04 1800a0af sw zero,local_58+0x70(sp)
.text:0047cb08 1c00a0af sw zero,local_54+0x70(sp)
.text:0047cb0c 2128a002 move a1,s5
.text:0047cb10 2800a427 addiu a0,sp,0x28
.text:0047cb14 21300000 clear a2
.text:0047cb18 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047cb1c 21380000 _clear a3
.text:0047cb20 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cb24 07004012 beq s2,zero,LAB_0047cb44
.text:0047cb28 21182002 _move v1,s1
.text:0047cb2c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047cb30 00000000 nop
.text:0047cb34 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047cb38 21204002 _move a0,s2
.text:0047cb3c 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cb40 21182002 move v1,s1
LAB_0047cb44: ;XREF[3,0]: 0047ca64,0047cb24,0047cd1c
.text:0047cb44 6c00bf8f lw ra,local_4+0x70(sp)
.text:0047cb48 6800be8f lw s8,local_8+0x70(sp)
.text:0047cb4c 6400b78f lw s7,local_c+0x70(sp)
.text:0047cb50 6000b68f lw s6,local_10+0x70(sp)
.text:0047cb54 5c00b58f lw s5,local_14+0x70(sp)
.text:0047cb58 5800b48f lw s4,local_18+0x70(sp)
.text:0047cb5c 5400b38f lw s3,local_1c+0x70(sp)
.text:0047cb60 5000b28f lw s2,local_20+0x70(sp)
.text:0047cb64 4c00b18f lw s1,local_24+0x70(sp)
.text:0047cb68 4800b08f lw s0,local_28+0x70(sp)
.text:0047cb6c 21106000 move v0,v1
.text:0047cb70 0800e003 jr ra
.text:0047cb74 7000bd27 _addiu sp,sp,0x70
LAB_0047cb78: ;XREF[1,0]: 0047caf0
.text:0047cb78 e48f998f lw t9,-0x701c(gp)=>->pstm_invmod ;= 00476500
.text:0047cb7c 21208002 move a0,s4
.text:0047cb80 2128e002 move a1,s7
.text:0047cb84 2130c002 move a2,s6
.text:0047cb88 09f82003 jalr t9=>pstm_invmod ;undefined pstm_invmod()
.text:0047cb8c 2800a727 _addiu a3,sp,0x28
.text:0047cb90 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cb94 d8ff4014 bne v0,zero,LAB_0047caf8
.text:0047cb98 21884000 _move s1,v0
.text:0047cb9c 208f998f lw t9,-0x70e0(gp)=>->pstm_sqr_comba ;= 00478a6c
.text:0047cba0 1000b0af sw s0,local_60+0x70(sp)
.text:0047cba4 21208002 move a0,s4
.text:0047cba8 2800a527 addiu a1,sp,0x28
.text:0047cbac 2130a002 move a2,s5
.text:0047cbb0 09f82003 jalr t9=>pstm_sqr_comba ;undefined pstm_sqr_comba(undefined p...
.text:0047cbb4 21384002 _move a3,s2
.text:0047cbb8 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cbbc ceff4014 bne v0,zero,LAB_0047caf8
.text:0047cbc0 21884000 _move s1,v0
.text:0047cbc4 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047cbc8 21208002 move a0,s4
.text:0047cbcc 2128a002 move a1,s5
.text:0047cbd0 2130c002 move a2,s6
.text:0047cbd4 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047cbd8 2138a002 _move a3,s5
.text:0047cbdc 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cbe0 c5ff4014 bne v0,zero,LAB_0047caf8
.text:0047cbe4 21884000 _move s1,v0
.text:0047cbe8 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047cbec 2800a527 addiu a1,sp,0x28
.text:0047cbf0 1000b2af sw s2,local_60+0x70(sp)
.text:0047cbf4 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cbf8 21208002 move a0,s4
.text:0047cbfc 2130a002 move a2,s5
.text:0047cc00 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047cc04 2138a000 _move a3,a1
.text:0047cc08 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cc0c baff4014 bne v0,zero,LAB_0047caf8
.text:0047cc10 21884000 _move s1,v0
.text:0047cc14 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047cc18 2800a527 addiu a1,sp,0x28
.text:0047cc1c 21208002 move a0,s4
.text:0047cc20 2130c002 move a2,s6
.text:0047cc24 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047cc28 2138a000 _move a3,a1
.text:0047cc2c 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cc30 b1ff4014 bne v0,zero,LAB_0047caf8
.text:0047cc34 21884000 _move s1,v0
.text:0047cc38 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047cc3c 1000b2af sw s2,local_60+0x70(sp)
.text:0047cc40 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cc44 21208002 move a0,s4
.text:0047cc48 21286002 move a1,s3
.text:0047cc4c 2130a002 move a2,s5
.text:0047cc50 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047cc54 21386002 _move a3,s3
.text:0047cc58 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cc5c a6ff4014 bne v0,zero,LAB_0047caf8
.text:0047cc60 21884000 _move s1,v0
.text:0047cc64 0000c78f lw a3,0x0(s8)
.text:0047cc68 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047cc6c 1000b2af sw s2,local_60+0x70(sp)
.text:0047cc70 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cc74 21208002 move a0,s4
.text:0047cc78 21286002 move a1,s3
.text:0047cc7c 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047cc80 2130c002 _move a2,s6
.text:0047cc84 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cc88 9bff4014 bne v0,zero,LAB_0047caf8
.text:0047cc8c 21884000 _move s1,v0
.text:0047cc90 0c007326 addiu s3,s3,0xc
.text:0047cc94 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:0047cc98 1000b2af sw s2,local_60+0x70(sp)
.text:0047cc9c 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cca0 21208002 move a0,s4
.text:0047cca4 21286002 move a1,s3
.text:0047cca8 2800a627 addiu a2,sp,0x28
.text:0047ccac 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:0047ccb0 21386002 _move a3,s3
.text:0047ccb4 2000bc8f lw gp,local_50+0x70(sp)
.text:0047ccb8 8fff4014 bne v0,zero,LAB_0047caf8
.text:0047ccbc 21884000 _move s1,v0
.text:0047ccc0 0000c78f lw a3,0x0(s8)
.text:0047ccc4 1c86998f lw t9,-0x79e4(gp)=>->pstm_montgomery_reduce;= 0047844c
.text:0047ccc8 1400b0af sw s0,local_5c+0x70(sp)
.text:0047cccc 1000b2af sw s2,local_60+0x70(sp)
.text:0047ccd0 21208002 move a0,s4
.text:0047ccd4 21286002 move a1,s3
.text:0047ccd8 09f82003 jalr t9=>pstm_montgomery_reduce ;undefined pstm_montgomery_reduce(und...
.text:0047ccdc 2130c002 _move a2,s6
.text:0047cce0 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cce4 84ff4014 bne v0,zero,LAB_0047caf8
.text:0047cce8 21884000 _move s1,v0
.text:0047ccec c891998f lw t9,-0x6e38(gp)=>->pstm_set ;= 00471960
.text:0047ccf0 2120e002 move a0,s7
.text:0047ccf4 09f82003 jalr t9=>pstm_set ;undefined pstm_set()
.text:0047ccf8 01000524 _li a1,0x1
.text:0047ccfc 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cd00 7dff0010 b LAB_0047caf8
.text:0047cd04 00000000 _nop
LAB_0047cd08: ;XREF[1,0]: 0047ca90
.text:0047cd08 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047cd0c 00000000 nop
.text:0047cd10 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047cd14 2800a427 _addiu a0,sp,0x28
.text:0047cd18 2000bc8f lw gp,local_50+0x70(sp)
.text:0047cd1c 89ff0010 b LAB_0047cb44
.text:0047cd20 f8ff0324 _li v1,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0047cd24(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined1 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047cd60
;param_6 undefined1 14 ;XREF[1,0]: 0047cd64
;param_7 undefined4 18 ;XREF[1,0]: 0047cd84
;local_res4 undefined4 4 ;XREF[4,0]: 0047cd6c,0047d010,0047d060,0047d080
;local_4 undefined4 -4 ;XREF[2,0]: 0047cd34,0047cd9c
;local_8 undefined4 -8 ;XREF[2,0]: 0047cd38,0047cda0
;local_c undefined4 -c ;XREF[2,0]: 0047cd3c,0047cda4
;local_10 undefined4 -10 ;XREF[2,0]: 0047cd40,0047cda8
;local_14 undefined4 -14 ;XREF[2,0]: 0047cd44,0047cdac
;local_18 undefined4 -18 ;XREF[2,0]: 0047cd48,0047cdb0
;local_1c undefined4 -1c ;XREF[2,0]: 0047cd4c,0047cdb4
;local_20 undefined4 -20 ;XREF[2,0]: 0047cd50,0047cdb8
;local_24 undefined4 -24 ;XREF[2,0]: 0047cd54,0047cdbc
;local_28 undefined4 -28 ;XREF[2,0]: 0047cd58,0047cdc0
;local_30 undefined4 -30 ;XREF[3,0]: 0047d4f0,0047d554,0047d568
;local_34 undefined4 -34 ;XREF[3,0]: 0047ceec,0047d3f8,0047d5f0
;local_38 undefined4 -38 ;XREF[3,0]: 0047cec8,0047d3c8,0047d5cc
;local_3c undefined4 -3c ;XREF[4,0]: 0047d024,0047d050,0047d098,0047d0a8
;local_40 undefined4 -40 ;XREF[4,0]: 0047d028,0047d03c,0047d04c,0047d0ac
;local_44 undefined4 -44 ;XREF[9,0]: 0047d030,0047d0d8,0047d0e8,0047d154,0047d1a8
; 0047d4d4,0047d4f4,0047d56c,0047d578
;local_48 undefined4 -48 ;XREF[6,0]: 0047d038,0047d0f4,0047d4cc,0047d50c,0047d570
; 0047d5d8
;local_4c undefined4 -4c ;XREF[2,0]: 0047cd7c,0047d1b8
;local_7c undefined4 -7c ;XREF[1,0]: 0047cfcc
;local_80 undefined4 -80 ;XREF[7,0]: 0047ce40,0047cf24,0047cf54,0047cf84,0047cfc8
; 0047d26c,0047d30c
;local_88 undefined4 -88 ;XREF[43,0]: 0047cd5c,0047cd90,0047cdec,0047ce08,0047ce44
; 0047ce7c,0047ce98,0047ceb4,0047ced8,0047cefc
; 0047cf18,0047cf48,0047cf78,0047cfa8,0047cff8
; 0047d140,0047d190,0047d1e4,0047d1fc,0047d218
; 0047d230,0047d248,0047d260,0047d28c,0047d2a4
; 0047d2bc,0047d2d4,0047d2f8,0047d32c,0047d344
; 0047d35c,0047d374,0047d390,0047d3b4,0047d3e4
; 0047d448,0047d478,0047d498,0047d4b8,0047d548
; 0047d5a4,0047d5c0,0047d5e4
;local_90 undefined4 -90 ;XREF[3,0]: 0047cfec,0047d18c,0047d544
;local_94 undefined4 -94 ;XREF[9,0]: 0047cf44,0047cf74,0047cfa4,0047cfe0,0047d134
; 0047d184,0047d444,0047d538,0047d5a0
;local_98 undefined4 -98 ;XREF[12,0]: 0047cf38,0047cf5c,0047cf98,0047cfdc,0047d128
; 0047d180,0047d3a0,0047d3cc,0047d3fc,0047d43c
; 0047d534,0047d594
;XREF[4,0]: 0047d890,0047df48,0047e9cc,0047ea00
.text:0047cd24 06001c3c lui gp,0x6
.text:0047cd28 bc2c9c27 addiu gp,gp,0x2cbc
.text:0047cd2c 21e09903 addu gp,gp,t9
.text:0047cd30 58ffbd27 addiu sp,sp,-0xa8
.text:0047cd34 a400bfaf sw ra,local_4+0xa8(sp)
.text:0047cd38 a000beaf sw s8,local_8+0xa8(sp)
.text:0047cd3c 9c00b7af sw s7,local_c+0xa8(sp)
.text:0047cd40 9800b6af sw s6,local_10+0xa8(sp)
.text:0047cd44 9400b5af sw s5,local_14+0xa8(sp)
.text:0047cd48 9000b4af sw s4,local_18+0xa8(sp)
.text:0047cd4c 8c00b3af sw s3,local_1c+0xa8(sp)
.text:0047cd50 8800b2af sw s2,local_20+0xa8(sp)
.text:0047cd54 8400b1af sw s1,local_24+0xa8(sp)
.text:0047cd58 8000b0af sw s0,local_28+0xa8(sp)
.text:0047cd5c 2000bcaf sw gp=>_gp,local_88+0xa8(sp)
.text:0047cd60 b800b48f lw s4,param_5+0xa8(sp)
.text:0047cd64 bc00a293 lbu v0,param_6+0xa8(sp)
.text:0047cd68 8c84998f lw t9,-0x7b74(gp)=>->pstm_montgomery_setup ;= 00472988
.text:0047cd6c ac00a5af sw param_2,local_res4+0xa8(sp)
.text:0047cd70 21a88000 move s5,param_1
.text:0047cd74 5800a527 addiu param_2,sp,0x58
.text:0047cd78 21208002 move param_1,s4
.text:0047cd7c 5c00a2af sw v0,local_4c+0xa8(sp)
.text:0047cd80 2190c000 move s2,param_3
.text:0047cd84 c000b78f lw s7,param_7+0xa8(sp)
.text:0047cd88 09f82003 jalr t9=>pstm_montgomery_setup ;undefined pstm_montgomery_setup()
.text:0047cd8c 21b0e000 _move s6,param_4
.text:0047cd90 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cd94 0e004010 beq v0,zero,LAB_0047cdd0
.text:0047cd98 21184000 _move v1,v0
LAB_0047cd9c: ;XREF[4,0]: 0047cdf0,0047d2e0,0047d2fc,0047d394
.text:0047cd9c a400bf8f lw ra,local_4+0xa8(sp)
.text:0047cda0 a000be8f lw s8,local_8+0xa8(sp)
.text:0047cda4 9c00b78f lw s7,local_c+0xa8(sp)
.text:0047cda8 9800b68f lw s6,local_10+0xa8(sp)
.text:0047cdac 9400b58f lw s5,local_14+0xa8(sp)
.text:0047cdb0 9000b48f lw s4,local_18+0xa8(sp)
.text:0047cdb4 8c00b38f lw s3,local_1c+0xa8(sp)
.text:0047cdb8 8800b28f lw s2,local_20+0xa8(sp)
.text:0047cdbc 8400b18f lw s1,local_24+0xa8(sp)
.text:0047cdc0 8000b08f lw s0,local_28+0xa8(sp)
.text:0047cdc4 21106000 move v0,v1
.text:0047cdc8 0800e003 jr ra
.text:0047cdcc a800bd27 _addiu sp,sp,0xa8
LAB_0047cdd0: ;XREF[1,0]: 0047cd94
.text:0047cdd0 0800838e lw v1,0x8(s4)
.text:0047cdd4 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047cdd8 02330300 srl param_3,v1,0xc
.text:0047cddc ff0fc630 andi param_3,param_3,0xfff
.text:0047cde0 2120a002 move param_1,s5
.text:0047cde4 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047cde8 4800a527 _addiu param_2,sp,0x48
.text:0047cdec 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cdf0 eaff4014 bne v0,zero,LAB_0047cd9c
.text:0047cdf4 21184000 _move v1,v0
.text:0047cdf8 c88a998f lw t9,-0x7538(gp)=>->pstm_montgomery_cal...;= 00472a20
.text:0047cdfc 4800a427 addiu param_1,sp,0x48
.text:0047ce00 09f82003 jalr t9=>pstm_montgomery_calc_normalization ;undefined pstm_montgomery_calc_norma...
.text:0047ce04 21288002 _move param_2,s4
.text:0047ce08 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047ce0c 36014014 bne v0,zero,LAB_0047d2e8
.text:0047ce10 21804000 _move s0,v0
.text:0047ce14 40809e8f lw s8,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047ce18 21880000 clear s1
.text:0047ce1c 409bd327 addiu s3,s8,-0x64c0
.text:0047ce20 2800b027 addiu s0,sp,0x28
LAB_0047ce24: ;XREF[1,0]: 0047ce58
.text:0047ce24 0800488e lw t0,0x8(s2)
.text:0047ce28 2120a002 move param_1,s5
.text:0047ce2c ff0f0731 andi param_4,t0,0xfff
.text:0047ce30 40280700 sll param_2,param_4,0x1
.text:0047ce34 21c86002 move t9,s3
.text:0047ce38 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047ce3c 0100a524 _addiu param_2,param_2,0x1
.text:0047ce40 000002ae sw v0,0x0(s0)=>local_80
.text:0047ce44 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047ce48 2e014010 beq v0,zero,LAB_0047d304
.text:0047ce4c 04001026 _addiu s0,s0,0x4
.text:0047ce50 01003126 addiu s1,s1,0x1
.text:0047ce54 0800242a slti param_1,s1,0x8
.text:0047ce58 f2ff8014 bne param_1,zero,LAB_0047ce24
.text:0047ce5c 409bd927 _addiu t9,s8,-0x64c0
.text:0047ce60 08004a8e lw t2,0x8(s2)
.text:0047ce64 00000000 nop
.text:0047ce68 024b0a00 srl t1,t2,0xc
.text:0047ce6c ff0f2531 andi param_2,t1,0xfff
.text:0047ce70 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047ce74 2120a002 _move param_1,s5
.text:0047ce78 21804000 move s0,v0
.text:0047ce7c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047ce80 da004010 beq v0,zero,LAB_0047d1ec
.text:0047ce84 f8ff1324 _li s3,-0x8
.text:0047ce88 a48d998f lw t9,-0x725c(gp)=>->pstm_cmp_d ;= 00471338
.text:0047ce8c 4800a427 addiu param_1,sp,0x48
.text:0047ce90 09f82003 jalr t9=>pstm_cmp_d ;undefined pstm_cmp_d()
.text:0047ce94 01000524 _li param_2,0x1
.text:0047ce98 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047ce9c 3f014014 bne v0,zero,LAB_0047d39c
.text:0047cea0 2120a002 _move param_1,s5
.text:0047cea4 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047cea8 21204002 move param_1,s2
.text:0047ceac 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047ceb0 21280002 _move param_2,s0
.text:0047ceb4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047ceb8 cc004014 bne v0,zero,LAB_0047d1ec
.text:0047cebc 21984000 _move s3,v0
.text:0047cec0 0c000b26 addiu t3,s0,0xc
.text:0047cec4 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047cec8 7000abaf sw t3,local_38+0xa8(sp)
.text:0047cecc 0c004426 addiu param_1,s2,0xc
.text:0047ced0 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047ced4 21286001 _move param_2,t3
.text:0047ced8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cedc c3004014 bne v0,zero,LAB_0047d1ec
.text:0047cee0 21984000 _move s3,v0
.text:0047cee4 18000c26 addiu t4,s0,0x18
.text:0047cee8 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047ceec 7400acaf sw t4,local_34+0xa8(sp)
.text:0047cef0 18004426 addiu param_1,s2,0x18
.text:0047cef4 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047cef8 21288001 _move param_2,t4
LAB_0047cefc: ;XREF[1,0]: 0047d414
.text:0047cefc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cf00 ba004014 bne v0,zero,LAB_0047d1ec
.text:0047cf04 21984000 _move s3,v0
.text:0047cf08 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047cf0c 00000000 nop
.text:0047cf10 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047cf14 4800a427 _addiu param_1,sp,0x48
.text:0047cf18 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cf1c 5800af27 addiu t7,sp,0x58
.text:0047cf20 4080928f lw s2,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047cf24 2800a68f lw param_3,local_80+0xa8(sp)
.text:0047cf28 f0af5126 addiu s1,s2,-0x5010
.text:0047cf2c 2120a002 move param_1,s5
.text:0047cf30 21280002 move param_2,s0
.text:0047cf34 21388002 move param_4,s4
.text:0047cf38 1000afaf sw t7,local_98+0xa8(sp)
.text:0047cf3c 21c82002 move t9,s1
.text:0047cf40 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047cf44 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047cf48 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cf4c a7004014 bne v0,zero,LAB_0047d1ec
.text:0047cf50 21984000 _move s3,v0
.text:0047cf54 2800a58f lw param_2,local_80+0xa8(sp)
.text:0047cf58 5800b327 addiu s3,sp,0x58
.text:0047cf5c 1000b3af sw s3,local_98+0xa8(sp)
.text:0047cf60 2120a002 move param_1,s5
.text:0047cf64 2130a000 move param_3,param_2
.text:0047cf68 21388002 move param_4,s4
.text:0047cf6c 21c82002 move t9,s1
.text:0047cf70 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047cf74 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047cf78 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cf7c 9b004014 bne v0,zero,LAB_0047d1ec
.text:0047cf80 21984000 _move s3,v0
.text:0047cf84 2800a58f lw param_2,local_80+0xa8(sp)
.text:0047cf88 5800b827 addiu t8,sp,0x58
.text:0047cf8c 2120a002 move param_1,s5
.text:0047cf90 2130a000 move param_3,param_2
.text:0047cf94 21388002 move param_4,s4
.text:0047cf98 1000b8af sw t8,local_98+0xa8(sp)
.text:0047cf9c 21c82002 move t9,s1
.text:0047cfa0 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047cfa4 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047cfa8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cfac 8f004014 bne v0,zero,LAB_0047d1ec
.text:0047cfb0 21984000 _move s3,v0
.text:0047cfb4 4080918f lw s1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047cfb8 2800bf27 addiu ra,sp,0x28
.text:0047cfbc b0bb3e26 addiu s8,s1,-0x4450
.text:0047cfc0 09001224 li s2,0x9
.text:0047cfc4 2400f127 addiu s1,ra,0x24
LAB_0047cfc8: ;XREF[1,0]: 0047d008
.text:0047cfc8 dcff258e lw param_2,local_80+0x5c(s1)
.text:0047cfcc e0ff278e lw param_4,local_7c+0x5c(s1)
.text:0047cfd0 5800a227 addiu v0,sp,0x58
.text:0047cfd4 2120a002 move param_1,s5
.text:0047cfd8 21300002 move param_3,s0
.text:0047cfdc 1000b4af sw s4,local_98+0xa8(sp)
.text:0047cfe0 1400a2af sw v0,local_94+0xa8(sp)
.text:0047cfe4 21c8c003 move t9,s8
.text:0047cfe8 09f82003 jalr t9=>FUN_0047bbb0 ;undefined FUN_0047bbb0(undefined par...
.text:0047cfec 1800b7af _sw s7,local_90+0xa8(sp)
.text:0047cff0 01005226 addiu s2,s2,0x1
.text:0047cff4 21984000 move s3,v0
.text:0047cff8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047cffc 1000422a slti v0,s2,0x10
.text:0047d000 7a006016 bne s3,zero,LAB_0047d1ec
.text:0047d004 04003126 _addiu s1,s1,0x4
.text:0047d008 efff4014 bne v0,zero,LAB_0047cfc8
.text:0047d00c 01000624 _li param_3,0x1
.text:0047d010 ac00a38f lw v1,local_res4+0xa8(sp)
.text:0047d014 00000000 nop
.text:0047d018 08006590 lbu param_2,0x8(v1)
.text:0047d01c 21880000 clear s1
.text:0047d020 ffffbe24 addiu s8,param_2,-0x1
.text:0047d024 6c00beaf sw s8,local_3c+0xa8(sp)
.text:0047d028 6800a6af sw param_3,local_40+0xa8(sp)
.text:0047d02c 21900000 clear s2
.text:0047d030 6400a0af sw zero,local_44+0xa8(sp)
.text:0047d034 21f00000 clear s8
.text:0047d038 6000a6af sw param_3,local_48+0xa8(sp)
LAB_0047d03c: ;XREF[5,0]: 0047d0bc,0047d0ec,0047d1a4,0047d44c
; 0047d4d0
.text:0047d03c 6800a88f lw t0,local_40+0xa8(sp)
.text:0047d040 00000000 nop
.text:0047d044 ffff0725 addiu param_4,t0,-0x1
.text:0047d048 1900e014 bne param_4,zero,LAB_0047d0b0
.text:0047d04c 6800a7af _sw param_4,local_40+0xa8(sp)
.text:0047d050 6c00a38f lw v1,local_3c+0xa8(sp)
.text:0047d054 ffff0424 li param_1,-0x1
.text:0047d058 54006410 beq v1,param_1,LAB_0047d1ac
.text:0047d05c ff006430 _andi param_1,v1,0xff
.text:0047d060 ac00ac8f lw t4,local_res4+0xa8(sp)
.text:0047d064 00000000 nop
.text:0047d068 08008b8d lw t3,0x8(t4)
.text:0047d06c 00000000 nop
.text:0047d070 ff0f6a31 andi t2,t3,0xfff
.text:0047d074 2a488a00 slt t1,param_1,t2
.text:0047d078 07002011 beq t1,zero,LAB_0047d098
.text:0047d07c 21180000 _clear v1
.text:0047d080 ac00b28f lw s2,local_res4+0xa8(sp)
.text:0047d084 80700400 sll t6,param_1,0x2
.text:0047d088 00004f8e lw t7,0x0(s2)
.text:0047d08c 00000000 nop
.text:0047d090 2168cf01 addu t5,t6,t7
.text:0047d094 0000a38d lw v1,0x0(t5)
LAB_0047d098: ;XREF[1,0]: 0047d078
.text:0047d098 6c00bf8f lw ra,local_3c+0xa8(sp)
.text:0047d09c 20001324 li s3,0x20
.text:0047d0a0 fffff827 addiu t8,ra,-0x1
.text:0047d0a4 21906000 move s2,v1
.text:0047d0a8 6c00b8af sw t8,local_3c+0xa8(sp)
.text:0047d0ac 6800b3af sw s3,local_40+0xa8(sp)
LAB_0047d0b0: ;XREF[1,0]: 0047d048
.text:0047d0b0 c21f1200 srl v1,s2,0x1f
.text:0047d0b4 03002016 bne s1,zero,LAB_0047d0c4
.text:0047d0b8 40901200 _sll s2,s2,0x1
.text:0047d0bc dfff6010 beq v1,zero,LAB_0047d03c
.text:0047d0c0 00000000 _nop
LAB_0047d0c4: ;XREF[1,0]: 0047d0b4
.text:0047d0c4 01001924 li t9,0x1
.text:0047d0c8 d4003912 beq s1,t9,LAB_0047d41c
.text:0047d0cc 00000000 _nop
LAB_0047d0d0: ;XREF[1,0]: 0047d41c
.text:0047d0d0 0100de27 addiu s8,s8,0x1
.text:0047d0d4 04000624 li param_3,0x4
.text:0047d0d8 6400b18f lw s1,local_44+0xa8(sp)
.text:0047d0dc 2338de00 subu param_4,param_3,s8
.text:0047d0e0 0428e300 sllv param_2,v1,param_4
.text:0047d0e4 25c82502 or t9,s1,param_2
.text:0047d0e8 6400b9af sw t9,local_44+0xa8(sp)
.text:0047d0ec d3ffc617 bne s8,param_3,LAB_0047d03c
.text:0047d0f0 02001124 _li s1,0x2
.text:0047d0f4 6000a88f lw t0,local_48+0xa8(sp)
.text:0047d0f8 01001e24 li s8,0x1
.text:0047d0fc d7001e11 beq t0,s8,LAB_0047d45c
.text:0047d100 21880000 _clear s1
.text:0047d104 1c808d8f lw t5,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0047d108 00000000 nop
.text:0047d10c 384aac25 addiu t4,t5,0x4a38
.text:0047d110 00009e8d lw s8,0x0(t4)=>->FUN_0047aff0 ;= 0047aff0
.text:0047d114 5800ae27 addiu t6,sp,0x58
LAB_0047d118: ;XREF[1,0]: 0047d14c
.text:0047d118 2120a002 move param_1,s5
.text:0047d11c 2128c002 move param_2,s6
.text:0047d120 2130c002 move param_3,s6
.text:0047d124 21388002 move param_4,s4
.text:0047d128 1000aeaf sw t6,local_98+0xa8(sp)
.text:0047d12c 21c8c003 move t9,s8
.text:0047d130 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047d134 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047d138 01003126 addiu s1,s1,0x1
.text:0047d13c 21984000 move s3,v0
.text:0047d140 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d144 29006016 bne s3,zero,LAB_0047d1ec
.text:0047d148 0400222a _slti v0,s1,0x4
.text:0047d14c f2ff4014 bne v0,zero,LAB_0047d118
.text:0047d150 5800ae27 _addiu t6,sp,0x58
.text:0047d154 6400a38f lw v1,local_44+0xa8(sp)
.text:0047d158 2800a227 addiu v0,sp,0x28
.text:0047d15c 80f80300 sll ra,v1,0x2
.text:0047d160 4080938f lw s3,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047d164 21c0e203 addu t8,ra,v0
.text:0047d168 e0ff068f lw param_3,-0x20(t8)
.text:0047d16c 5800af27 addiu t7,sp,0x58
.text:0047d170 b0bb7926 addiu t9,s3,-0x4450
.text:0047d174 2120a002 move param_1,s5
.text:0047d178 2128c002 move param_2,s6
.text:0047d17c 2138c002 move param_4,s6
.text:0047d180 1000b4af sw s4,local_98+0xa8(sp)
.text:0047d184 1400afaf sw t7,local_94+0xa8(sp)
.text:0047d188 09f82003 jalr t9=>FUN_0047bbb0 ;undefined FUN_0047bbb0(undefined par...
.text:0047d18c 1800b7af _sw s7,local_90+0xa8(sp)
.text:0047d190 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d194 15004014 bne v0,zero,LAB_0047d1ec
.text:0047d198 21984000 _move s3,v0
.text:0047d19c 21f00000 clear s8
.text:0047d1a0 01001124 li s1,0x1
.text:0047d1a4 a5ff0010 b LAB_0047d03c
.text:0047d1a8 6400a0af _sw zero,local_44+0xa8(sp)
LAB_0047d1ac: ;XREF[1,0]: 0047d058
.text:0047d1ac 02001224 li s2,0x2
.text:0047d1b0 c9003212 beq s1,s2,LAB_0047d4d8
.text:0047d1b4 00000000 _nop
LAB_0047d1b8: ;XREF[2,0]: 0047d4d8,0047d564
.text:0047d1b8 5c00b78f lw s7,local_4c+0xa8(sp)
.text:0047d1bc 00000000 nop
.text:0047d1c0 0a00e012 beq s7,zero,LAB_0047d1ec
.text:0047d1c4 21980000 _clear s3
.text:0047d1c8 21308002 move param_3,s4
.text:0047d1cc 4080948f lw s4,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047d1d0 2120a002 move param_1,s5
.text:0047d1d4 2128c002 move param_2,s6
.text:0047d1d8 fcc99926 addiu t9,s4,-0x3604
.text:0047d1dc 09f82003 jalr t9=>FUN_0047c9fc ;undefined FUN_0047c9fc()
.text:0047d1e0 5800a727 _addiu param_4,sp,0x58
.text:0047d1e4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d1e8 21984000 move s3,v0
LAB_0047d1ec: ;XREF[21,0]: 0047ce80,0047ceb8,0047cedc,0047cf00
; 0047cf4c,0047cf7c,0047cfac,0047d000
; 0047d144,0047d194,0047d1c0,0047d3b8
; 0047d3e8,0047d454,0047d47c,0047d49c
; 0047d4bc,0047d54c,0047d5b0,0047d5d4
; 0047d5f4
.text:0047d1ec 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d1f0 00000000 nop
.text:0047d1f4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d1f8 4800a427 _addiu param_1,sp,0x48
.text:0047d1fc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d200 19000012 beq s0,zero,LAB_0047d268
.text:0047d204 2800b127 _addiu s1,sp,0x28
.text:0047d208 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d20c 00000000 nop
.text:0047d210 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d214 21200002 _move param_1,s0
.text:0047d218 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d21c 00000000 nop
.text:0047d220 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d224 00000000 nop
.text:0047d228 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d22c 0c000426 _addiu param_1,s0,0xc
.text:0047d230 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d234 00000000 nop
.text:0047d238 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d23c 00000000 nop
.text:0047d240 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d244 18000426 _addiu param_1,s0,0x18
.text:0047d248 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d24c 00000000 nop
.text:0047d250 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d254 00000000 nop
.text:0047d258 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d25c 21200002 _move param_1,s0
.text:0047d260 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d264 2800b127 addiu s1,sp,0x28
LAB_0047d268: ;XREF[1,0]: 0047d200
.text:0047d268 07001224 li s2,0x7
LAB_0047d26c: ;XREF[1,0]: 0047d2d8
.text:0047d26c 0000308e lw s0,0x0(s1)=>local_80
.text:0047d270 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d274 ffff5226 addiu s2,s2,-0x1
.text:0047d278 04003126 addiu s1,s1,0x4
.text:0047d27c 16000012 beq s0,zero,LAB_0047d2d8
.text:0047d280 21200002 _move param_1,s0
.text:0047d284 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d288 00000000 _nop
.text:0047d28c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d290 00000000 nop
.text:0047d294 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d298 00000000 nop
.text:0047d29c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d2a0 0c000426 _addiu param_1,s0,0xc
.text:0047d2a4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d2a8 00000000 nop
.text:0047d2ac 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d2b0 00000000 nop
.text:0047d2b4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d2b8 18000426 _addiu param_1,s0,0x18
.text:0047d2bc 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d2c0 00000000 nop
.text:0047d2c4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d2c8 00000000 nop
.text:0047d2cc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d2d0 21200002 _move param_1,s0
.text:0047d2d4 2000bc8f lw gp,local_88+0xa8(sp)
LAB_0047d2d8: ;XREF[1,0]: 0047d27c
.text:0047d2d8 e4ff4106 bgez s2,LAB_0047d26c
.text:0047d2dc 21186002 _move v1,s3
.text:0047d2e0 aefe0010 b LAB_0047cd9c
.text:0047d2e4 00000000 _nop
LAB_0047d2e8: ;XREF[1,0]: 0047ce0c
.text:0047d2e8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d2ec 00000000 nop
.text:0047d2f0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d2f4 4800a427 _addiu param_1,sp,0x48
.text:0047d2f8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d2fc a7fe0010 b LAB_0047cd9c
.text:0047d300 21180002 _move v1,s0
LAB_0047d304: ;XREF[1,0]: 0047ce48
.text:0047d304 1e00201a blez s1,LAB_0047d380
.text:0047d308 2800b227 _addiu s2,sp,0x28
LAB_0047d30c: ;XREF[1,0]: 0047d378
.text:0047d30c 0000508e lw s0,0x0(s2)=>local_80
.text:0047d310 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d314 ffff3126 addiu s1,s1,-0x1
.text:0047d318 04005226 addiu s2,s2,0x4
.text:0047d31c 16000012 beq s0,zero,LAB_0047d378
.text:0047d320 21200002 _move param_1,s0
.text:0047d324 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d328 00000000 _nop
.text:0047d32c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d330 00000000 nop
.text:0047d334 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d338 00000000 nop
.text:0047d33c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d340 0c000426 _addiu param_1,s0,0xc
.text:0047d344 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d348 00000000 nop
.text:0047d34c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d350 00000000 nop
.text:0047d354 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d358 18000426 _addiu param_1,s0,0x18
.text:0047d35c 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d360 00000000 nop
.text:0047d364 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d368 00000000 nop
.text:0047d36c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d370 21200002 _move param_1,s0
.text:0047d374 2000bc8f lw gp,local_88+0xa8(sp)
LAB_0047d378: ;XREF[1,0]: 0047d31c
.text:0047d378 e4ff2016 bne s1,zero,LAB_0047d30c
.text:0047d37c 00000000 _nop
LAB_0047d380: ;XREF[1,0]: 0047d304
.text:0047d380 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d384 00000000 nop
.text:0047d388 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d38c 4800a427 _addiu param_1,sp,0x48
.text:0047d390 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d394 81fe0010 b LAB_0047cd9c
.text:0047d398 f8ff0324 _li v1,-0x8
LAB_0047d39c: ;XREF[1,0]: 0047ce9c
.text:0047d39c 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047d3a0 1000b0af sw s0,local_98+0xa8(sp)
.text:0047d3a4 21284002 move param_2,s2
.text:0047d3a8 4800a627 addiu param_3,sp,0x48
.text:0047d3ac 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047d3b0 21388002 _move param_4,s4
.text:0047d3b4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d3b8 8cff4014 bne v0,zero,LAB_0047d1ec
.text:0047d3bc 21984000 _move s3,v0
.text:0047d3c0 0c000d26 addiu t5,s0,0xc
.text:0047d3c4 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047d3c8 7000adaf sw t5,local_38+0xa8(sp)
.text:0047d3cc 1000adaf sw t5,local_98+0xa8(sp)
.text:0047d3d0 2120a002 move param_1,s5
.text:0047d3d4 0c004526 addiu param_2,s2,0xc
.text:0047d3d8 4800a627 addiu param_3,sp,0x48
.text:0047d3dc 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047d3e0 21388002 _move param_4,s4
.text:0047d3e4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d3e8 80ff4014 bne v0,zero,LAB_0047d1ec
.text:0047d3ec 21984000 _move s3,v0
.text:0047d3f0 18000e26 addiu t6,s0,0x18
.text:0047d3f4 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047d3f8 7400aeaf sw t6,local_34+0xa8(sp)
.text:0047d3fc 1000aeaf sw t6,local_98+0xa8(sp)
.text:0047d400 18004526 addiu param_2,s2,0x18
.text:0047d404 2120a002 move param_1,s5
.text:0047d408 4800a627 addiu param_3,sp,0x48
.text:0047d40c 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047d410 21388002 _move param_4,s4
.text:0047d414 b9fe0010 b LAB_0047cefc
.text:0047d418 00000000 _nop
LAB_0047d41c: ;XREF[1,0]: 0047d0c8
.text:0047d41c 2cff6014 bne v1,zero,LAB_0047d0d0
.text:0047d420 5800a227 _addiu v0,sp,0x58
.text:0047d424 4080838f lw v1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047d428 2120a002 move param_1,s5
.text:0047d42c 2128c002 move param_2,s6
.text:0047d430 2130c002 move param_3,s6
.text:0047d434 21388002 move param_4,s4
.text:0047d438 f0af7924 addiu t9,v1,-0x5010
.text:0047d43c 1000a2af sw v0,local_98+0xa8(sp)
.text:0047d440 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047d444 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047d448 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d44c fbfe4010 beq v0,zero,LAB_0047d03c
.text:0047d450 21984000 _move s3,v0
.text:0047d454 65ff0010 b LAB_0047d1ec
.text:0047d458 00000000 _nop
LAB_0047d45c: ;XREF[1,0]: 0047d0fc
.text:0047d45c 80481900 sll t1,t9,0x2
.text:0047d460 2800a427 addiu param_1,sp,0x28
.text:0047d464 21882401 addu s1,t1,param_1
.text:0047d468 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d46c e0ff248e lw param_1,-0x20(s1)
.text:0047d470 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d474 2128c002 _move param_2,s6
.text:0047d478 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d47c 5bff4014 bne v0,zero,LAB_0047d1ec
.text:0047d480 21984000 _move s3,v0
.text:0047d484 e0ff2a8e lw t2,-0x20(s1)
.text:0047d488 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d48c 0c004425 addiu param_1,t2,0xc
.text:0047d490 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d494 0c00c526 _addiu param_2,s6,0xc
.text:0047d498 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d49c 53ff4014 bne v0,zero,LAB_0047d1ec
.text:0047d4a0 21984000 _move s3,v0
.text:0047d4a4 e0ff2b8e lw t3,-0x20(s1)
.text:0047d4a8 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d4ac 18006425 addiu param_1,t3,0x18
.text:0047d4b0 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d4b4 1800c526 _addiu param_2,s6,0x18
.text:0047d4b8 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d4bc 4bff4014 bne v0,zero,LAB_0047d1ec
.text:0047d4c0 21984000 _move s3,v0
.text:0047d4c4 21f00000 clear s8
.text:0047d4c8 01001124 li s1,0x1
.text:0047d4cc 6000a0af sw zero,local_48+0xa8(sp)
.text:0047d4d0 dafe0010 b LAB_0047d03c
.text:0047d4d4 6400a0af _sw zero,local_44+0xa8(sp)
LAB_0047d4d8: ;XREF[1,0]: 0047d1b0
.text:0047d4d8 37ffc01b blez s8,LAB_0047d1b8
.text:0047d4dc 01001224 _li s2,0x1
.text:0047d4e0 4080868f lw param_3,-0x7fc0(gp)=>.got:PTR_LAB_004...;= 00480000
.text:0047d4e4 00000000 nop
.text:0047d4e8 f0afd124 addiu s1,param_3,-0x5010
.text:0047d4ec 1f000010 b LAB_0047d56c
.text:0047d4f0 7800a0af _sw zero,local_30+0xa8(sp)
LAB_0047d4f4: ;XREF[2,0]: 0047d588,0047d5a8
.text:0047d4f4 6400ab8f lw t3,local_44+0xa8(sp)
.text:0047d4f8 00000000 nop
.text:0047d4fc 02510b00 srl t2,t3,0x4
.text:0047d500 01004431 andi param_1,t2,0x1
.text:0047d504 13008010 beq param_1,zero,LAB_0047d554
.text:0047d508 21200002 _move param_1,s0
.text:0047d50c 6000ac8f lw t4,local_48+0xa8(sp)
.text:0047d510 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d514 2128c002 move param_2,s6
.text:0047d518 21300002 move param_3,s0
.text:0047d51c 26009211 beq t4,s2,LAB_0047d5b8
.text:0047d520 2138c002 _move param_4,s6
.text:0047d524 40808d8f lw t5,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047d528 5800ae27 addiu t6,sp,0x58
.text:0047d52c 2120a002 move param_1,s5
.text:0047d530 2128c002 move param_2,s6
.text:0047d534 1000b4af sw s4,local_98+0xa8(sp)
.text:0047d538 1400aeaf sw t6,local_94+0xa8(sp)
.text:0047d53c b0bbb925 addiu t9,t5,-0x4450
.text:0047d540 09f82003 jalr t9=>FUN_0047bbb0 ;undefined FUN_0047bbb0(undefined par...
.text:0047d544 1800b7af _sw s7,local_90+0xa8(sp)
LAB_0047d548: ;XREF[1,0]: 0047d604
.text:0047d548 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d54c 27ff4014 bne v0,zero,LAB_0047d1ec
.text:0047d550 21984000 _move s3,v0
LAB_0047d554: ;XREF[1,0]: 0047d504
.text:0047d554 7800b88f lw t8,local_30+0xa8(sp)
.text:0047d558 00000000 nop
.text:0047d55c 01001327 addiu s3,t8,0x1
.text:0047d560 2a787e02 slt t7,s3,s8
.text:0047d564 14ffe011 beq t7,zero,LAB_0047d1b8
.text:0047d568 7800b3af _sw s3,local_30+0xa8(sp)
LAB_0047d56c: ;XREF[1,0]: 0047d4ec
.text:0047d56c 6400a78f lw param_4,local_44+0xa8(sp)
.text:0047d570 6000a88f lw t0,local_48+0xa8(sp)
.text:0047d574 40280700 sll param_2,param_4,0x1
.text:0047d578 6400a5af sw param_2,local_44+0xa8(sp)
.text:0047d57c 2130c002 move param_3,s6
.text:0047d580 21388002 move param_4,s4
.text:0047d584 2120a002 move param_1,s5
.text:0047d588 daff0015 bne t0,zero,LAB_0047d4f4
.text:0047d58c 2128c002 _move param_2,s6
.text:0047d590 5800a927 addiu t1,sp,0x58
.text:0047d594 1000a9af sw t1,local_98+0xa8(sp)
.text:0047d598 21c82002 move t9,s1
.text:0047d59c 09f82003 jalr t9=>FUN_0047aff0 ;undefined FUN_0047aff0(undefined par...
.text:0047d5a0 1400b7af _sw s7,local_94+0xa8(sp)
.text:0047d5a4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d5a8 d2ff4010 beq v0,zero,LAB_0047d4f4
.text:0047d5ac 21984000 _move s3,v0
.text:0047d5b0 0eff0010 b LAB_0047d1ec
.text:0047d5b4 00000000 _nop
LAB_0047d5b8: ;XREF[1,0]: 0047d51c
.text:0047d5b8 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d5bc 00000000 _nop
.text:0047d5c0 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d5c4 21984000 move s3,v0
.text:0047d5c8 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d5cc 7000a48f lw param_1,local_38+0xa8(sp)
.text:0047d5d0 0c00c526 addiu param_2,s6,0xc
.text:0047d5d4 05ff4014 bne v0,zero,LAB_0047d1ec
.text:0047d5d8 6000a0af _sw zero,local_48+0xa8(sp)
.text:0047d5dc 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d5e0 00000000 _nop
.text:0047d5e4 2000bc8f lw gp,local_88+0xa8(sp)
.text:0047d5e8 21984000 move s3,v0
.text:0047d5ec 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047d5f0 7400a48f lw param_1,local_34+0xa8(sp)
.text:0047d5f4 fdfe4014 bne v0,zero,LAB_0047d1ec
.text:0047d5f8 1800c526 _addiu param_2,s6,0x18
.text:0047d5fc 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047d600 00000000 _nop
.text:0047d604 d0ff0010 b LAB_0047d548
.text:0047d608 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccGenSharedSecret(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047d65c
;local_8 undefined4 -8 ;XREF[2,0]: 0047d61c,0047d804
;local_c undefined4 -c ;XREF[2,0]: 0047d620,0047d808
;local_10 undefined4 -10 ;XREF[2,0]: 0047d624,0047d80c
;local_14 undefined4 -14 ;XREF[2,0]: 0047d628,0047d810
;local_18 undefined4 -18 ;XREF[2,0]: 0047d62c,0047d814
;local_1c undefined4 -1c ;XREF[2,0]: 0047d630,0047d818
;local_20 undefined4 -20 ;XREF[2,0]: 0047d634,0047d81c
;local_24 undefined4 -24 ;XREF[2,0]: 0047d638,0047d820
;local_28 undefined4 -28 ;XREF[2,0]: 0047d63c,0047d824
;local_40 undefined4 -40 ;XREF[27,0]: 0047d640,0047d6b0,0047d6e4,0047d708,0047d738
; 0047d75c,0047d780,0047d798,0047d7b4,0047d7cc
; 0047d7e4,0047d7fc,0047d85c,0047d898,0047d8bc
; 0047d8e0,0047d8f8,0047d914,0047d93c,0047d954
; 0047d978,0047d990,0047d9b4,0047d9cc,0047d9e4
; 0047d9fc,0047da14
;local_48 undefined4 -48 ;XREF[1,0]: 0047d894
;local_4c undefined4 -4c ;XREF[1,0]: 0047d884
;local_50 undefined4 -50 ;XREF[3,0]: 0047d724,0047d848,0047d888
;XREF[6,0]: Entry Point,0044d8b4,0044da98
; 0045c018,0045c188,004d8468
.text:0047d60c 06001c3c lui gp,0x6
.text:0047d610 d4239c27 addiu gp,gp,0x23d4
.text:0047d614 21e09903 addu gp,gp,t9
.text:0047d618 a0ffbd27 addiu sp,sp,-0x60
.text:0047d61c 5800bfaf sw ra,local_8+0x60(sp)
.text:0047d620 5400b7af sw s7,local_c+0x60(sp)
.text:0047d624 5000b6af sw s6,local_10+0x60(sp)
.text:0047d628 4c00b5af sw s5,local_14+0x60(sp)
.text:0047d62c 4800b4af sw s4,local_18+0x60(sp)
.text:0047d630 4400b3af sw s3,local_1c+0x60(sp)
.text:0047d634 4000b2af sw s2,local_20+0x60(sp)
.text:0047d638 3c00b1af sw s1,local_24+0x60(sp)
.text:0047d63c 3800b0af sw s0,local_28+0x60(sp)
.text:0047d640 2000bcaf sw gp=>_gp,local_40+0x60(sp)
.text:0047d644 3c00a390 lbu v1,0x3c(param_2)
.text:0047d648 02000224 li v0,0x2
.text:0047d64c 21a08000 move s4,param_1
.text:0047d650 2188a000 move s1,param_2
.text:0047d654 21a8c000 move s5,param_3
.text:0047d658 21b8e000 move s7,param_4
.text:0047d65c 7000b68f lw s6,param_5+0x60(sp)
.text:0047d660 21980000 clear s3
.text:0047d664 67006214 bne v1,v0,LAB_0047d804
.text:0047d668 faff0424 _li param_1,-0x6
.text:0047d66c 3400c38c lw v1,0x34(param_3)
.text:0047d670 00000000 nop
.text:0047d674 05006010 beq v1,zero,LAB_0047d68c
.text:0047d678 00000000 _nop
.text:0047d67c 3400a58c lw param_2,0x34(param_2)
.text:0047d680 00000000 nop
.text:0047d684 5f00a314 bne param_2,v1,LAB_0047d804
.text:0047d688 00000000 _nop
LAB_0047d68c: ;XREF[1,0]: 0047d674
.text:0047d68c 0800288e lw t0,0x8(s1)
.text:0047d690 4080868f lw param_3,-0x7fc0(gp)=>.got:PTR_LAB_004...;= 00480000
.text:0047d694 ff0f0731 andi param_4,t0,0xfff
.text:0047d698 40200700 sll param_1,param_4,0x1
.text:0047d69c 01008524 addiu param_2,param_1,0x1
.text:0047d6a0 409bd924 addiu t9,param_3,-0x64c0
.text:0047d6a4 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047d6a8 21208002 _move param_1,s4
.text:0047d6ac 21804000 move s0,v0
.text:0047d6b0 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d6b4 53004010 beq v0,zero,LAB_0047d804
.text:0047d6b8 f8ff0424 _li param_1,-0x8
.text:0047d6bc 3400238e lw v1,0x34(s1)
.text:0047d6c0 00000000 nop
.text:0047d6c4 04006990 lbu t1,0x4(v1)
.text:0047d6c8 00000000 nop
.text:0047d6cc 1e002015 bne t1,zero,LAB_0047d748
.text:0047d6d0 00000000 _nop
.text:0047d6d4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047d6d8 00000000 nop
.text:0047d6dc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047d6e0 0c000424 _li param_1,0xc
.text:0047d6e4 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d6e8 cd004010 beq v0,zero,LAB_0047da20
.text:0047d6ec 21984000 _move s3,v0
.text:0047d6f0 34002a8e lw t2,0x34(s1)
.text:0047d6f4 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047d6f8 00004691 lbu param_3,0x0(t2)
.text:0047d6fc 21208002 move param_1,s4
.text:0047d700 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047d704 21284000 _move param_2,v0
.text:0047d708 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d70c a5004004 bltz v0,LAB_0047d9a4
.text:0047d710 10000c24 _li t4,0x10
.text:0047d714 34002d8e lw t5,0x34(s1)
.text:0047d718 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047d71c 0000ab91 lbu t3,0x0(t5)
.text:0047d720 1400a68d lw param_3,0x14(t5)
.text:0047d724 1000acaf sw t4,local_50+0x60(sp)
.text:0047d728 40380b00 sll param_4,t3,0x1
.text:0047d72c 21208002 move param_1,s4
.text:0047d730 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047d734 21286002 _move param_2,s3
.text:0047d738 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d73c 8a004014 bne v0,zero,LAB_0047d968
.text:0047d740 21904000 _move s2,v0
.text:0047d744 3400238e lw v1,0x34(s1)
LAB_0047d748: ;XREF[1,0]: 0047d6cc
.text:0047d748 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047d74c 00006690 lbu param_3,0x0(v1)
.text:0047d750 21208002 move param_1,s4
.text:0047d754 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047d758 2800a527 _addiu param_2,sp,0x28
.text:0047d75c 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d760 34004010 beq v0,zero,LAB_0047d834
.text:0047d764 21904000 _move s2,v0
.text:0047d768 0c006012 beq s3,zero,LAB_0047d79c
.text:0047d76c 00000000 _nop
.text:0047d770 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d774 00000000 nop
.text:0047d778 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d77c 21206002 _move param_1,s3
.text:0047d780 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d784 21206002 move param_1,s3
.text:0047d788 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d78c 00000000 nop
LAB_0047d790: ;XREF[1,0]: 0047d960
; FWD[3,0]: 00470f04,00470f04,00489860
.text:0047d790 09f82003 jalr t9=>.MIPS.stubs:::free ;undefined pstm_clear()
;void free(void * __ptr)
.text:0047d794 00000000 _nop
.text:0047d798 2000bc8f lw gp,local_40+0x60(sp)
LAB_0047d79c: ;XREF[1,0]: 0047d768
.text:0047d79c 18000012 beq s0,zero,LAB_0047d800
.text:0047d7a0 21200002 _move param_1,s0
.text:0047d7a4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d7a8 00000000 nop
LAB_0047d7ac: ;XREF[1,0]: 0047d99c
.text:0047d7ac 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d7b0 00000000 _nop
.text:0047d7b4 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d7b8 00000000 nop
.text:0047d7bc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d7c0 00000000 nop
.text:0047d7c4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d7c8 0c000426 _addiu param_1,s0,0xc
.text:0047d7cc 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d7d0 00000000 nop
.text:0047d7d4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d7d8 00000000 nop
.text:0047d7dc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d7e0 18000426 _addiu param_1,s0,0x18
.text:0047d7e4 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d7e8 00000000 nop
.text:0047d7ec 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d7f0 00000000 nop
.text:0047d7f4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d7f8 21200002 _move param_1,s0
.text:0047d7fc 2000bc8f lw gp,local_40+0x60(sp)
LAB_0047d800: ;XREF[1,0]: 0047d79c
.text:0047d800 21204002 move param_1,s2
LAB_0047d804: ;XREF[4,0]: 0047d664,0047d684,0047d6b4,0047da18
.text:0047d804 5800bf8f lw ra,local_8+0x60(sp)
.text:0047d808 5400b78f lw s7,local_c+0x60(sp)
.text:0047d80c 5000b68f lw s6,local_10+0x60(sp)
.text:0047d810 4c00b58f lw s5,local_14+0x60(sp)
.text:0047d814 4800b48f lw s4,local_18+0x60(sp)
.text:0047d818 4400b38f lw s3,local_1c+0x60(sp)
.text:0047d81c 4000b28f lw s2,local_20+0x60(sp)
.text:0047d820 3c00b18f lw s1,local_24+0x60(sp)
.text:0047d824 3800b08f lw s0,local_28+0x60(sp)
.text:0047d828 21108000 move v0,param_1
.text:0047d82c 0800e003 jr ra
.text:0047d830 6000bd27 _addiu sp,sp,0x60
LAB_0047d834: ;XREF[1,0]: 0047d760
.text:0047d834 3400328e lw s2,0x34(s1)
.text:0047d838 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047d83c 00004e92 lbu t6,0x0(s2)
.text:0047d840 1000468e lw param_3,0x10(s2)
.text:0047d844 10000f24 li t7,0x10
.text:0047d848 1000afaf sw t7,local_50+0x60(sp)
.text:0047d84c 40380e00 sll param_4,t6,0x1
.text:0047d850 21208002 move param_1,s4
.text:0047d854 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047d858 2800a527 _addiu param_2,sp,0x28
.text:0047d85c 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d860 30004014 bne v0,zero,LAB_0047d924
.text:0047d864 21904000 _move s2,v0
.text:0047d868 0c00a626 addiu param_3,s5,0xc
.text:0047d86c 4080958f lw s5,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047d870 21282002 move param_2,s1
.text:0047d874 01001824 li t8,0x1
.text:0047d878 2800b127 addiu s1,sp,0x28
.text:0047d87c 21208002 move param_1,s4
.text:0047d880 21380002 move param_4,s0
.text:0047d884 1400b8af sw t8,local_4c+0x60(sp)
.text:0047d888 1000b1af sw s1,local_50+0x60(sp)
.text:0047d88c 24cdb926 addiu t9,s5,-0x32dc
.text:0047d890 09f82003 jalr t9=>FUN_0047cd24 ;undefined FUN_0047cd24(undefined par...
.text:0047d894 1800b3af _sw s3,local_48+0x60(sp)
.text:0047d898 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d89c 21004014 bne v0,zero,LAB_0047d924
.text:0047d8a0 21904000 _move s2,v0
.text:0047d8a4 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047d8a8 00000000 nop
.text:0047d8ac 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047d8b0 21202002 _move param_1,s1
.text:0047d8b4 21884000 move s1,v0
.text:0047d8b8 0000c296 lhu v0,0x0(s6)
.text:0047d8bc 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d8c0 2bf85100 sltu ra,v0,s1
.text:0047d8c4 1600e017 bne ra,zero,LAB_0047d920
.text:0047d8c8 f7ff1224 _li s2,-0x9
.text:0047d8cc 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047d8d0 21280000 clear param_2
.text:0047d8d4 21302002 move param_3,s1
.text:0047d8d8 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047d8dc 2120e002 _move param_1,s7
.text:0047d8e0 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d8e4 00000000 nop
.text:0047d8e8 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047d8ec 00000000 nop
.text:0047d8f0 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047d8f4 21200002 _move param_1,s0
.text:0047d8f8 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d8fc 23182202 subu v1,s1,v0
.text:0047d900 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:0047d904 21307700 addu param_3,v1,s7
.text:0047d908 21208002 move param_1,s4
.text:0047d90c 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:0047d910 21280002 _move param_2,s0
.text:0047d914 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d918 02004014 bne v0,zero,LAB_0047d924
.text:0047d91c 21904000 _move s2,v0
LAB_0047d920: ;XREF[1,0]: 0047d8c4
.text:0047d920 0000d1a6 sh s1,0x0(s6)
LAB_0047d924: ;XREF[3,0]: 0047d860,0047d89c,0047d918
.text:0047d924 0d006012 beq s3,zero,LAB_0047d95c
.text:0047d928 00000000 _nop
.text:0047d92c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d930 00000000 nop
.text:0047d934 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d938 21206002 _move param_1,s3
.text:0047d93c 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d940 00000000 nop
.text:0047d944 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d948 00000000 nop
.text:0047d94c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d950 21206002 _move param_1,s3
.text:0047d954 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d958 00000000 nop
LAB_0047d95c: ;XREF[1,0]: 0047d924
.text:0047d95c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d960 8bff0010 b LAB_0047d790
.text:0047d964 2800a427 _addiu param_1,sp,0x28
LAB_0047d968: ;XREF[1,0]: 0047d73c
.text:0047d968 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d96c 00000000 nop
.text:0047d970 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d974 21206002 _move param_1,s3
.text:0047d978 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d97c 00000000 nop
.text:0047d980 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d984 00000000 nop
.text:0047d988 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d98c 21206002 _move param_1,s3
.text:0047d990 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d994 00000000 nop
.text:0047d998 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d99c 83ff0010 b LAB_0047d7ac
.text:0047d9a0 21200002 _move param_1,s0
LAB_0047d9a4: ;XREF[1,0]: 0047d70c
.text:0047d9a4 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047d9a8 00000000 nop
.text:0047d9ac 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047d9b0 21206002 _move param_1,s3
.text:0047d9b4 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d9b8 21200002 move param_1,s0
.text:0047d9bc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d9c0 00000000 nop
LAB_0047d9c4: ;XREF[1,0]: 0047da24
.text:0047d9c4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d9c8 00000000 _nop
.text:0047d9cc 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d9d0 00000000 nop
.text:0047d9d4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d9d8 00000000 nop
.text:0047d9dc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d9e0 0c000426 _addiu param_1,s0,0xc
.text:0047d9e4 2000bc8f lw gp,local_40+0x60(sp)
.text:0047d9e8 00000000 nop
.text:0047d9ec 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047d9f0 00000000 nop
.text:0047d9f4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047d9f8 18000426 _addiu param_1,s0,0x18
.text:0047d9fc 2000bc8f lw gp,local_40+0x60(sp)
.text:0047da00 00000000 nop
.text:0047da04 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047da08 00000000 nop
.text:0047da0c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047da10 21200002 _move param_1,s0
.text:0047da14 2000bc8f lw gp,local_40+0x60(sp)
.text:0047da18 7aff0010 b LAB_0047d804
.text:0047da1c f8ff0424 _li param_1,-0x8
LAB_0047da20: ;XREF[1,0]: 0047d6e8
.text:0047da20 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047da24 e7ff0010 b LAB_0047d9c4
.text:0047da28 21200002 _move param_1,s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccGenKey()
;local_4 undefined4 -4 ;XREF[3,0]: 0047da3c,0047dc50,0047dca0
;local_8 undefined4 -8 ;XREF[3,0]: 0047da40,0047dc54,0047dca4
;local_c undefined4 -c ;XREF[3,0]: 0047da44,0047dc58,0047dca8
;local_10 undefined4 -10 ;XREF[3,0]: 0047da48,0047dc5c,0047dcac
;local_14 undefined4 -14 ;XREF[3,0]: 0047da4c,0047dc60,0047dcb0
;local_18 undefined4 -18 ;XREF[3,0]: 0047da50,0047dc64,0047dcb4
;local_1c undefined4 -1c ;XREF[3,0]: 0047da54,0047dc68,0047dcb8
;local_20 undefined4 -20 ;XREF[3,0]: 0047da58,0047dc6c,0047dcbc
;local_24 undefined4 -24 ;XREF[3,0]: 0047da5c,0047dc70,0047dcc0
;local_28 undefined4 -28 ;XREF[3,0]: 0047da60,0047dc74,0047dcc4
;local_2c undefined4 -2c ;XREF[2,0]: 0047de10,0047df74
;local_30 undefined4 -30 ;XREF[10,0]: 0047da7c,0047df20,0047dfd0,0047dff4,0047e104
; 0047e10c,0047e134,0047e160,0047e184,0047e24c
;local_58 undefined4 -58 ;XREF[1,0]: 0047dd7c
;local_68 undefined4 -68 ;XREF[57,0]: 0047da64,0047da98,0047dabc,0047dae0,0047db0c
; 0047db28,0047db48,0047db68,0047db84,0047dba0
; 0047dbcc,0047dbf0,0047dc0c,0047dc38,0047dc90
; 0047dce4,0047dd00,0047dd18,0047dd2c,0047dd48
; 0047dd70,0047dd98,0047ddc8,0047ddf4,0047de28
; 0047de48,0047de60,0047de80,0047deb0,0047dee0
; 0047df10,0047df50,0047df70,0047df88,0047dfa0
; 0047dfb8,0047dfd4,0047dff0,0047e008,0047e020
; 0047e044,0047e060,0047e07c,0047e0a8,0047e0c4
; 0047e0e0,0047e0fc,0047e11c,0047e148,0047e180
; 0047e198,0047e1c8,0047e1e0,0047e1f8,0047e210
; 0047e228,0047e258
;local_6c undefined4 -6c ;XREF[1,0]: 0047dc20
;local_70 undefined4 -70 ;XREF[2,0]: 0047dc1c,0047df4c
;local_74 undefined4 -74 ;XREF[2,0]: 0047dc18,0047df3c
;local_78 undefined4 -78 ;XREF[7,0]: 0047daf8,0047dc10,0047ddb4,0047dde4,0047de18
; 0047df40,0047e138
;XREF[4,0]: Entry Point,004450c4,0047ece0
; 004d89b0
.text:0047da2c 06001c3c lui gp,0x6
.text:0047da30 b41f9c27 addiu gp,gp,0x1fb4
.text:0047da34 21e09903 addu gp,gp,t9
.text:0047da38 78ffbd27 addiu sp,sp,-0x88
.text:0047da3c 8400bfaf sw ra,local_4+0x88(sp)
.text:0047da40 8000beaf sw s8,local_8+0x88(sp)
.text:0047da44 7c00b7af sw s7,local_c+0x88(sp)
.text:0047da48 7800b6af sw s6,local_10+0x88(sp)
.text:0047da4c 7400b5af sw s5,local_14+0x88(sp)
.text:0047da50 7000b4af sw s4,local_18+0x88(sp)
.text:0047da54 6c00b3af sw s3,local_1c+0x88(sp)
.text:0047da58 6800b2af sw s2,local_20+0x88(sp)
.text:0047da5c 6400b1af sw s1,local_24+0x88(sp)
.text:0047da60 6000b0af sw s0,local_28+0x88(sp)
.text:0047da64 2000bcaf sw gp=>_gp,local_68+0x88(sp)
.text:0047da68 2198a000 move s3,a1
.text:0047da6c 21a08000 move s4,a0
.text:0047da70 2180c000 move s0,a2
.text:0047da74 21b8e000 move s7,a3
.text:0047da78 8900a010 beq a1,zero,LAB_0047dca0
.text:0047da7c 5800a0af _sw zero,local_30+0x88(sp)
.text:0047da80 8700c010 beq a2,zero,LAB_0047dca0
.text:0047da84 2120a000 _move a0,a1
.text:0047da88 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047da8c 40000624 li a2,0x40
.text:0047da90 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047da94 21280000 _clear a1
.text:0047da98 2000bc8f lw gp,local_68+0x88(sp)
.text:0047da9c 380074ae sw s4,0x38(s3)
.text:0047daa0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047daa4 300074ae sw s4,0x30(s3)
.text:0047daa8 340070ae sw s0,0x34(s3)
.text:0047daac 00001192 lbu s1,0x0(s0)
.text:0047dab0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047dab4 84000424 _li a0,0x84
.text:0047dab8 21b04000 move s6,v0
.text:0047dabc 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dac0 5a014010 beq v0,zero,LAB_0047e02c
.text:0047dac4 40f01100 _sll s8,s1,0x1
.text:0047dac8 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047dacc 3800b227 addiu s2,sp,0x38
.text:0047dad0 21208002 move a0,s4
.text:0047dad4 21284002 move a1,s2
.text:0047dad8 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047dadc 21302002 _move a2,s1
.text:0047dae0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dae4 6b004004 bltz v0,LAB_0047dc94
.text:0047dae8 10000724 _li a3,0x10
.text:0047daec 3400688e lw t0,0x34(s3)
.text:0047daf0 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047daf4 1c00068d lw a2,0x1c(t0)
.text:0047daf8 1000a7af sw a3,local_78+0x88(sp)
.text:0047dafc 21208002 move a0,s4
.text:0047db00 21284002 move a1,s2
.text:0047db04 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047db08 2138c003 _move a3,s8
.text:0047db0c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047db10 1e004010 beq v0,zero,LAB_0047db8c
.text:0047db14 21a84000 _move s5,v0
.text:0047db18 6e000010 b LAB_0047dcd4
.text:0047db1c 00000000 _nop
LAB_0047db20: ;XREF[1,0]: 0047dbb4
.text:0047db20 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047db24 00000000 _nop
.text:0047db28 2000bc8f lw gp,local_68+0x88(sp)
.text:0047db2c 21302002 move a2,s1
.text:0047db30 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047db34 21200002 move a0,s0
.text:0047db38 51004004 bltz v0,LAB_0047dc80
.text:0047db3c 2128c002 _move a1,s6
.text:0047db40 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047db44 00000000 _nop
.text:0047db48 2000bc8f lw gp,local_68+0x88(sp)
.text:0047db4c 21a84000 move s5,v0
.text:0047db50 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047db54 21200002 move a0,s0
.text:0047db58 65004014 bne v0,zero,LAB_0047dcf0
.text:0047db5c 21284002 _move a1,s2
.text:0047db60 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047db64 00000000 _nop
.text:0047db68 2000bc8f lw gp,local_68+0x88(sp)
.text:0047db6c 01000624 li a2,0x1
.text:0047db70 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047db74 6b004614 bne v0,a2,LAB_0047dd24
.text:0047db78 21200002 _move a0,s0
.text:0047db7c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047db80 00000000 _nop
.text:0047db84 2000bc8f lw gp,local_68+0x88(sp)
.text:0047db88 00000000 nop
LAB_0047db8c: ;XREF[1,0]: 0047db10
.text:0047db8c dc91998f lw t9,-0x6e24(gp)=>->psGetPrngLocked ;= 00478e50
.text:0047db90 2120c002 move a0,s6
.text:0047db94 21282002 move a1,s1
.text:0047db98 09f82003 jalr t9=>psGetPrngLocked ;undefined psGetPrngLocked()
.text:0047db9c 2130e002 _move a2,s7
.text:0047dba0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dba4 4800b027 addiu s0,sp,0x48
.text:0047dba8 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047dbac 21208002 move a0,s4
.text:0047dbb0 21280002 move a1,s0
.text:0047dbb4 daff5110 beq v0,s1,LAB_0047db20
.text:0047dbb8 21302002 _move a2,s1
.text:0047dbbc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dbc0 00000000 nop
.text:0047dbc4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dbc8 21204002 _move a0,s2
.text:0047dbcc 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dbd0 f9ff1524 li s5,-0x7
.text:0047dbd4 0c007226 addiu s2,s3,0xc
LAB_0047dbd8: ;XREF[3,0]: 0047dc98,0047dce8,0047e25c
.text:0047dbd8 18007126 addiu s1,s3,0x18
LAB_0047dbdc: ;XREF[1,0]: 0047dd1c
.text:0047dbdc 24007026 addiu s0,s3,0x24
LAB_0047dbe0: ;XREF[2,0]: 0047e168,0047e19c
.text:0047dbe0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047dbe4 00000000 nop
.text:0047dbe8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047dbec 2120c002 _move a0,s6
.text:0047dbf0 2000bc8f lw gp,local_68+0x88(sp)
LAB_0047dbf4: ;XREF[1,0]: 0047e088
.text:0047dbf4 26016012 beq s3,zero,LAB_0047e090
.text:0047dbf8 00000000 _nop
LAB_0047dbfc: ;XREF[1,0]: 0047e0e4
.text:0047dbfc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dc00 00000000 nop
.text:0047dc04 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dc08 21206002 _move a0,s3
.text:0047dc0c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dc10 1000a0af sw zero,local_78+0x88(sp)
.text:0047dc14 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047dc18 1400a0af sw zero,local_74+0x88(sp)
.text:0047dc1c 1800a0af sw zero,local_70+0x88(sp)
.text:0047dc20 1c00a0af sw zero,local_6c+0x88(sp)
.text:0047dc24 21204002 move a0,s2
.text:0047dc28 21282002 move a1,s1
.text:0047dc2c 21300002 move a2,s0
.text:0047dc30 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047dc34 21380000 _clear a3
.text:0047dc38 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dc3c 3c0060a2 sb zero,0x3c(s3)
.text:0047dc40 340060ae sw zero,0x34(s3)
.text:0047dc44 380060ae sw zero,0x38(s3)
.text:0047dc48 300060ae sw zero,0x30(s3)
.text:0047dc4c 2110a002 move v0,s5
LAB_0047dc50: ;XREF[1,0]: 0047e024
.text:0047dc50 8400bf8f lw ra,local_4+0x88(sp)
.text:0047dc54 8000be8f lw s8,local_8+0x88(sp)
.text:0047dc58 7c00b78f lw s7,local_c+0x88(sp)
.text:0047dc5c 7800b68f lw s6,local_10+0x88(sp)
.text:0047dc60 7400b58f lw s5,local_14+0x88(sp)
.text:0047dc64 7000b48f lw s4,local_18+0x88(sp)
.text:0047dc68 6c00b38f lw s3,local_1c+0x88(sp)
.text:0047dc6c 6800b28f lw s2,local_20+0x88(sp)
.text:0047dc70 6400b18f lw s1,local_24+0x88(sp)
.text:0047dc74 6000b08f lw s0,local_28+0x88(sp)
.text:0047dc78 0800e003 jr ra
.text:0047dc7c 8800bd27 _addiu sp,sp,0x88
LAB_0047dc80: ;XREF[1,0]: 0047db38
.text:0047dc80 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dc84 00000000 nop
.text:0047dc88 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dc8c 21204002 _move a0,s2
.text:0047dc90 2000bc8f lw gp,local_68+0x88(sp)
LAB_0047dc94: ;XREF[2,0]: 0047dae4,0047e100
.text:0047dc94 f8ff1524 li s5,-0x8
.text:0047dc98 cfff0010 b LAB_0047dbd8
.text:0047dc9c 0c007226 _addiu s2,s3,0xc
LAB_0047dca0: ;XREF[2,0]: 0047da78,0047da80
.text:0047dca0 8400bf8f lw ra,local_4+0x88(sp)
.text:0047dca4 8000be8f lw s8,local_8+0x88(sp)
.text:0047dca8 7c00b78f lw s7,local_c+0x88(sp)
.text:0047dcac 7800b68f lw s6,local_10+0x88(sp)
.text:0047dcb0 7400b58f lw s5,local_14+0x88(sp)
.text:0047dcb4 7000b48f lw s4,local_18+0x88(sp)
.text:0047dcb8 6c00b38f lw s3,local_1c+0x88(sp)
.text:0047dcbc 6800b28f lw s2,local_20+0x88(sp)
.text:0047dcc0 6400b18f lw s1,local_24+0x88(sp)
.text:0047dcc4 6000b08f lw s0,local_28+0x88(sp)
.text:0047dcc8 f6ff0224 li v0,-0xa
.text:0047dccc 0800e003 jr ra
.text:0047dcd0 8800bd27 _addiu sp,sp,0x88
LAB_0047dcd4: ;XREF[1,0]: 0047db18
.text:0047dcd4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dcd8 00000000 nop
.text:0047dcdc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dce0 21204002 _move a0,s2
.text:0047dce4 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dce8 bbff0010 b LAB_0047dbd8
.text:0047dcec 0c007226 _addiu s2,s3,0xc
LAB_0047dcf0: ;XREF[1,0]: 0047db58
.text:0047dcf0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dcf4 00000000 nop
.text:0047dcf8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dcfc 21204002 _move a0,s2
.text:0047dd00 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd04 21200002 move a0,s0
.text:0047dd08 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dd0c 00000000 nop
.text:0047dd10 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dd14 0c007226 _addiu s2,s3,0xc
.text:0047dd18 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd1c afff0010 b LAB_0047dbdc
.text:0047dd20 18007126 _addiu s1,s3,0x18
LAB_0047dd24: ;XREF[1,0]: 0047db74
.text:0047dd24 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dd28 21200002 _move a0,s0
.text:0047dd2c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd30 00000000 nop
.text:0047dd34 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dd38 00000000 nop
.text:0047dd3c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dd40 21204002 _move a0,s2
.text:0047dd44 34006a8e lw t2,0x34(s3)
.text:0047dd48 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd4c 04004991 lbu t1,0x4(t2)
.text:0047dd50 00000000 nop
.text:0047dd54 e5002011 beq t1,zero,LAB_0047e0ec
.text:0047dd58 00000000 _nop
LAB_0047dd5c: ;XREF[1,0]: 0047e14c
.text:0047dd5c 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047dd60 21208002 move a0,s4
.text:0047dd64 2800a527 addiu a1,sp,0x28
.text:0047dd68 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047dd6c 21302002 _move a2,s1
.text:0047dd70 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd74 f7004004 bltz v0,LAB_0047e154
.text:0047dd78 f8ff1524 _li s5,-0x8
.text:0047dd7c 3000af8f lw t7,local_58+0x88(sp)
.text:0047dd80 40808d8f lw t5,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047dd84 02730f00 srl t6,t7,0xc
.text:0047dd88 ff0fc531 andi a1,t6,0xfff
.text:0047dd8c 409bb925 addiu t9,t5,-0x64c0
.text:0047dd90 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047dd94 21208002 _move a0,s4
.text:0047dd98 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dd9c 25014010 beq v0,zero,LAB_0047e234
.text:0047dda0 21b84000 _move s7,v0
.text:0047dda4 3400708e lw s0,0x34(s3)
.text:0047dda8 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047ddac 1000068e lw a2,0x10(s0)
.text:0047ddb0 10001024 li s0,0x10
.text:0047ddb4 1000b0af sw s0,local_78+0x88(sp)
.text:0047ddb8 21208002 move a0,s4
.text:0047ddbc 2800a527 addiu a1,sp,0x28
.text:0047ddc0 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047ddc4 2138c003 _move a3,s8
.text:0047ddc8 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ddcc f5004014 bne v0,zero,LAB_0047e1a4
.text:0047ddd0 21a84000 _move s5,v0
.text:0047ddd4 3400728e lw s2,0x34(s3)
.text:0047ddd8 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047dddc 2000468e lw a2,0x20(s2)
.text:0047dde0 21208002 move a0,s4
.text:0047dde4 1000b0af sw s0,local_78+0x88(sp)
.text:0047dde8 2128e002 move a1,s7
.text:0047ddec 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047ddf0 2138c003 _move a3,s8
.text:0047ddf4 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ddf8 ea004014 bne v0,zero,LAB_0047e1a4
.text:0047ddfc 21a84000 _move s5,v0
.text:0047de00 3400788e lw t8,0x34(s3)
.text:0047de04 0c00f526 addiu s5,s7,0xc
.text:0047de08 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047de0c 2400068f lw a2,0x24(t8)
.text:0047de10 5c00b5af sw s5,local_2c+0x88(sp)
.text:0047de14 2128a002 move a1,s5
.text:0047de18 1000b0af sw s0,local_78+0x88(sp)
.text:0047de1c 2138c003 move a3,s8
.text:0047de20 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047de24 21208002 _move a0,s4
.text:0047de28 2000bc8f lw gp,local_68+0x88(sp)
.text:0047de2c dd004014 bne v0,zero,LAB_0047e1a4
.text:0047de30 21a84000 _move s5,v0
.text:0047de34 c891998f lw t9,-0x6e38(gp)=>->pstm_set ;= 00471960
.text:0047de38 1800fe26 addiu s8,s7,0x18
.text:0047de3c 2120c003 move a0,s8
.text:0047de40 09f82003 jalr t9=>pstm_set ;undefined pstm_set()
.text:0047de44 01000524 _li a1,0x1
.text:0047de48 2000bc8f lw gp,local_68+0x88(sp)
.text:0047de4c 21208002 move a0,s4
.text:0047de50 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047de54 21286002 move a1,s3
.text:0047de58 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047de5c 21302002 _move a2,s1
.text:0047de60 2000bc8f lw gp,local_68+0x88(sp)
.text:0047de64 cf004004 bltz v0,LAB_0047e1a4
.text:0047de68 f8ff1524 _li s5,-0x8
.text:0047de6c 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047de70 21302002 move a2,s1
.text:0047de74 21206002 move a0,s3
.text:0047de78 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047de7c 2128c002 _move a1,s6
.text:0047de80 2000bc8f lw gp,local_68+0x88(sp)
.text:0047de84 c7004014 bne v0,zero,LAB_0047e1a4
.text:0047de88 21a84000 _move s5,v0
.text:0047de8c 0800648e lw a0,0x8(s3)
.text:0047de90 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047de94 ff0f9f30 andi ra,a0,0xfff
.text:0047de98 40881f00 sll s1,ra,0x1
.text:0047de9c 0c007226 addiu s2,s3,0xc
.text:0047dea0 01002626 addiu a2,s1,0x1
.text:0047dea4 21208002 move a0,s4
.text:0047dea8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047deac 21284002 _move a1,s2
.text:0047deb0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047deb4 bc004004 bltz v0,LAB_0047e1a8
.text:0047deb8 f8ff1524 _li s5,-0x8
.text:0047debc 0800638e lw v1,0x8(s3)
.text:0047dec0 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047dec4 ff0f6530 andi a1,v1,0xfff
.text:0047dec8 40100500 sll v0,a1,0x1
.text:0047decc 18007126 addiu s1,s3,0x18
.text:0047ded0 01004624 addiu a2,v0,0x1
.text:0047ded4 21208002 move a0,s4
.text:0047ded8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047dedc 21282002 _move a1,s1
.text:0047dee0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dee4 b1004004 bltz v0,LAB_0047e1ac
.text:0047dee8 f8ff1524 _li s5,-0x8
.text:0047deec 0800668e lw a2,0x8(s3)
.text:0047def0 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047def4 ff0fc830 andi t0,a2,0xfff
.text:0047def8 40380800 sll a3,t0,0x1
.text:0047defc 24007026 addiu s0,s3,0x24
.text:0047df00 0100e624 addiu a2,a3,0x1
.text:0047df04 21208002 move a0,s4
.text:0047df08 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047df0c 21280002 _move a1,s0
.text:0047df10 2000bc8f lw gp,local_68+0x88(sp)
.text:0047df14 a6004004 bltz v0,LAB_0047e1b0
.text:0047df18 f8ff1524 _li s5,-0x8
.text:0047df1c 4080898f lw t1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047df20 5800aa8f lw t2,local_30+0x88(sp)
.text:0047df24 21208002 move a0,s4
.text:0047df28 01000b24 li t3,0x1
.text:0047df2c 2800b427 addiu s4,sp,0x28
.text:0047df30 21286002 move a1,s3
.text:0047df34 2130e002 move a2,s7
.text:0047df38 21384002 move a3,s2
.text:0047df3c 1400abaf sw t3,local_74+0x88(sp)
.text:0047df40 1000b4af sw s4,local_78+0x88(sp)
.text:0047df44 24cd3925 addiu t9,t1,-0x32dc
.text:0047df48 09f82003 jalr t9=>FUN_0047cd24 ;undefined FUN_0047cd24(undefined par...
.text:0047df4c 1800aaaf _sw t2,local_70+0x88(sp)
.text:0047df50 2000bc8f lw gp,local_68+0x88(sp)
.text:0047df54 96004014 bne v0,zero,LAB_0047e1b0
.text:0047df58 21a84000 _move s5,v0
.text:0047df5c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047df60 02000c24 li t4,0x2
.text:0047df64 3c006ca2 sb t4,0x3c(s3)
.text:0047df68 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047df6c 2120e002 _move a0,s7
.text:0047df70 2000bc8f lw gp,local_68+0x88(sp)
.text:0047df74 5c00a48f lw a0,local_2c+0x88(sp)
.text:0047df78 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047df7c 00000000 nop
.text:0047df80 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047df84 00000000 _nop
.text:0047df88 2000bc8f lw gp,local_68+0x88(sp)
.text:0047df8c 00000000 nop
.text:0047df90 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047df94 00000000 nop
.text:0047df98 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047df9c 2120c003 _move a0,s8
.text:0047dfa0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dfa4 00000000 nop
.text:0047dfa8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047dfac 00000000 nop
.text:0047dfb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047dfb4 2120e002 _move a0,s7
.text:0047dfb8 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dfbc 00000000 nop
.text:0047dfc0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dfc4 00000000 nop
.text:0047dfc8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dfcc 21208002 _move a0,s4
.text:0047dfd0 5800a28f lw v0,local_30+0x88(sp)
.text:0047dfd4 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dfd8 0d004010 beq v0,zero,LAB_0047e010
.text:0047dfdc 00000000 _nop
.text:0047dfe0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047dfe4 00000000 nop
.text:0047dfe8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047dfec 21204000 _move a0,v0
.text:0047dff0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047dff4 5800a48f lw a0,local_30+0x88(sp)
.text:0047dff8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047dffc 00000000 nop
.text:0047e000 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e004 00000000 _nop
.text:0047e008 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e00c 00000000 nop
LAB_0047e010: ;XREF[1,0]: 0047dfd8
.text:0047e010 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e014 00000000 nop
.text:0047e018 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e01c 2120c002 _move a0,s6
.text:0047e020 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e024 0aff0010 b LAB_0047dc50
.text:0047e028 21100000 _clear v0
LAB_0047e02c: ;XREF[1,0]: 0047dac0
.text:0047e02c 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e030 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e034 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047e038 5c016424 addiu a0=>.roda...,v1,0x15c ;= "psError %s"
.text:0047e03c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047e040 1426a524 _addiu a1=>.roda...,a1,0x2614 ;= "pubkey/ecc.c"
.text:0047e044 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e048 fa010524 li a1,0x1fa
.text:0047e04c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e050 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047e054 00000000 nop
.text:0047e058 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047e05c 1c014424 _addiu a0=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:0047e060 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e064 f8ff1524 li s5,-0x8
.text:0047e068 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e06c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047e070 00000000 nop
.text:0047e074 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047e078 28268424 _addiu a0=>.roda...,a0,0x2628 ;= "Memory allocation error in psEccG...
.text:0047e07c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e080 0c007226 addiu s2,s3,0xc
.text:0047e084 18007126 addiu s1,s3,0x18
.text:0047e088 dafe0010 b LAB_0047dbf4
.text:0047e08c 24007026 _addiu s0,s3,0x24
LAB_0047e090: ;XREF[1,0]: 0047dbf4
.text:0047e090 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e094 2080978f lw s7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e098 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047e09c 1001c427 addiu a0=>.roda...,s8,0x110 ;= "psAssert %s"
.text:0047e0a0 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047e0a4 1426e526 _addiu a1=>.roda...,s7,0x2614 ;= "pubkey/ecc.c"
.text:0047e0a8 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e0ac ff000524 li a1,0xff
.text:0047e0b0 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e0b4 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047e0b8 00000000 nop
.text:0047e0bc 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047e0c0 1c01c426 _addiu a0=>.rodata:DAT_0049011c,s6,0x11c ;= 3Ah :
.text:0047e0c4 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e0c8 00000000 nop
.text:0047e0cc 2080948f lw s4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047e0d0 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047e0d4 00000000 nop
.text:0047e0d8 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047e0dc 24268426 _addiu a0=>.rodata:DAT_00492624,s4,0x2624 ;= 6Bh k
.text:0047e0e0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e0e4 c5fe0010 b LAB_0047dbfc
.text:0047e0e8 00000000 _nop
LAB_0047e0ec: ;XREF[1,0]: 0047dd54
.text:0047e0ec 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047e0f0 00000000 nop
.text:0047e0f4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047e0f8 0c000424 _li a0,0xc
.text:0047e0fc 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e100 e4fe4010 beq v0,zero,LAB_0047dc94
.text:0047e104 5800a2af _sw v0,local_30+0x88(sp)
.text:0047e108 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047e10c 5800a58f lw a1,local_30+0x88(sp)
.text:0047e110 21208002 move a0,s4
.text:0047e114 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047e118 21302002 _move a2,s1
.text:0047e11c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e120 49004004 bltz v0,LAB_0047e248
.text:0047e124 10000b24 _li t3,0x10
.text:0047e128 34006c8e lw t4,0x34(s3)
.text:0047e12c 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e130 1400868d lw a2,0x14(t4)
.text:0047e134 5800a58f lw a1,local_30+0x88(sp)
.text:0047e138 1000abaf sw t3,local_78+0x88(sp)
.text:0047e13c 21208002 move a0,s4
.text:0047e140 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e144 2138c003 _move a3,s8
.text:0047e148 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e14c 03ff4010 beq v0,zero,LAB_0047dd5c
.text:0047e150 21a84000 _move s5,v0
LAB_0047e154: ;XREF[1,0]: 0047dd74
.text:0047e154 0c007226 addiu s2,s3,0xc
.text:0047e158 18007126 addiu s1,s3,0x18
.text:0047e15c 24007026 addiu s0,s3,0x24
LAB_0047e160: ;XREF[1,0]: 0047e22c
.text:0047e160 5800a28f lw v0,local_30+0x88(sp)
.text:0047e164 00000000 nop
.text:0047e168 9dfe4010 beq v0,zero,LAB_0047dbe0
.text:0047e16c 00000000 _nop
.text:0047e170 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e174 00000000 nop
.text:0047e178 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e17c 21204000 _move a0,v0
.text:0047e180 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e184 5800a48f lw a0,local_30+0x88(sp)
.text:0047e188 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e18c 00000000 nop
.text:0047e190 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e194 00000000 _nop
.text:0047e198 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e19c 90fe0010 b LAB_0047dbe0
.text:0047e1a0 00000000 _nop
LAB_0047e1a4: ;XREF[5,0]: 0047ddcc,0047ddf8,0047de2c,0047de64
; 0047de84
.text:0047e1a4 0c007226 addiu s2,s3,0xc
LAB_0047e1a8: ;XREF[1,0]: 0047deb4
.text:0047e1a8 18007126 addiu s1,s3,0x18
LAB_0047e1ac: ;XREF[1,0]: 0047dee4
.text:0047e1ac 24007026 addiu s0,s3,0x24
LAB_0047e1b0: ;XREF[2,0]: 0047df14,0047df54
.text:0047e1b0 1900e012 beq s7,zero,LAB_0047e218
.text:0047e1b4 00000000 _nop
.text:0047e1b8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e1bc 00000000 nop
.text:0047e1c0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e1c4 2120e002 _move a0,s7
.text:0047e1c8 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e1cc 00000000 nop
.text:0047e1d0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e1d4 00000000 nop
.text:0047e1d8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e1dc 0c00e426 _addiu a0,s7,0xc
.text:0047e1e0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e1e4 00000000 nop
.text:0047e1e8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e1ec 00000000 nop
.text:0047e1f0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e1f4 1800e426 _addiu a0,s7,0x18
.text:0047e1f8 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e1fc 00000000 nop
.text:0047e200 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e204 00000000 nop
.text:0047e208 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e20c 2120e002 _move a0,s7
.text:0047e210 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e214 00000000 nop
LAB_0047e218: ;XREF[2,0]: 0047e1b0,0047e240
.text:0047e218 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e21c 00000000 nop
.text:0047e220 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e224 2800a427 _addiu a0,sp,0x28
.text:0047e228 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e22c ccff0010 b LAB_0047e160
.text:0047e230 00000000 _nop
LAB_0047e234: ;XREF[1,0]: 0047dd9c
.text:0047e234 f8ff1524 li s5,-0x8
.text:0047e238 0c007226 addiu s2,s3,0xc
.text:0047e23c 18007126 addiu s1,s3,0x18
.text:0047e240 f5ff0010 b LAB_0047e218
.text:0047e244 24007026 _addiu s0,s3,0x24
LAB_0047e248: ;XREF[1,0]: 0047e120
.text:0047e248 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e24c 5800a48f lw a0,local_30+0x88(sp)
.text:0047e250 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e254 f8ff1524 _li s5,-0x8
.text:0047e258 2000bc8f lw gp,local_68+0x88(sp)
.text:0047e25c 5efe0010 b LAB_0047dbd8
.text:0047e260 0c007226 _addiu s2,s3,0xc
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccDsaVerify(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047e2a0
;param_6 undefined2 14 ;XREF[1,0]: 0047e2a4
;param_7 undefined4 18 ;XREF[2,0]: 0047e2ac,0047ead4
;local_res8 undefined4 8 ;XREF[2,0]: 0047e2b8,0047e7b8
;local_4 undefined4 -4 ;XREF[2,0]: 0047e274,0047e6cc
;local_8 undefined4 -8 ;XREF[2,0]: 0047e278,0047e6d0
;local_c undefined4 -c ;XREF[2,0]: 0047e27c,0047e6d4
;local_10 undefined4 -10 ;XREF[2,0]: 0047e280,0047e6d8
;local_14 undefined4 -14 ;XREF[2,0]: 0047e284,0047e6dc
;local_18 undefined4 -18 ;XREF[2,0]: 0047e288,0047e6e0
;local_1c undefined4 -1c ;XREF[2,0]: 0047e28c,0047e6e4
;local_20 undefined4 -20 ;XREF[2,0]: 0047e290,0047e6e8
;local_24 undefined4 -24 ;XREF[2,0]: 0047e294,0047e6ec
;local_28 undefined4 -28 ;XREF[2,0]: 0047e298,0047e6f0
;local_30 undefined4 -30 ;XREF[4,0]: 0047e504,0047e72c,0047e860,0047e890
;local_34 undefined4 -34 ;XREF[2,0]: 0047e36c,0047e4f0
;local_3c undefined4 -3c ;XREF[3,0]: 0047e2c0,0047e2f0,0047e320
;local_48 undefined4 -48 ;XREF[2,0]: 0047e3c8,0047e760
;local_58 undefined4 -58 ;XREF[2,0]: 0047e468,0047e74c
;local_88 undefined4 -88 ;XREF[1,0]: 0047e434
;local_b8 undefined4 -b8 ;XREF[2,0]: 0047e430,0047e46c
;local_d8 undefined4 -d8 ;XREF[59,0]: 0047e29c,0047e2e4,0047e314,0047e340,0047e370
; 0047e394,0047e3bc,0047e3e0,0047e424,0047e45c
; 0047e490,0047e4bc,0047e4e0,0047e51c,0047e540
; 0047e558,0047e570,0047e588,0047e5a4,0047e5bc
; 0047e5d4,0047e5ec,0047e604,0047e61c,0047e634
; 0047e64c,0047e664,0047e67c,0047e694,0047e6ac
; 0047e6c4,0047e710,0047e740,0047e78c,0047e7a8
; 0047e7c8,0047e7ec,0047e818,0047e844,0047e874
; 0047e8a4,0047e8c0,0047e8d8,0047e8f4,0047e910
; 0047e944,0047e968,0047e998,0047e9d4,0047ea08
; 0047ea24,0047ea60,0047ea88,0047eaac,0047eac8
; 0047eaf8,0047eb10,0047eb2c,0047eb44
;local_e0 undefined4 -e0 ;XREF[3,0]: 0047e9d0,0047ea04,0047ea5c
;local_e4 undefined4 -e4 ;XREF[3,0]: 0047e9c4,0047e9f8,0047ea50
;local_e8 undefined4 -e8 ;XREF[10,0]: 0047e50c,0047e730,0047e800,0047e82c,0047e864
; 0047e894,0047e988,0047e9c0,0047e9f4,0047ea4c
;XREF[7,0]: Entry Point,0045c5b4,0045d19c
; 0046e5dc,00470308,0047f5c8
; 004d7f24
.text:0047e264 06001c3c lui gp,0x6
.text:0047e268 7c179c27 addiu gp,gp,0x177c
.text:0047e26c 21e09903 addu gp,gp,t9
.text:0047e270 08ffbd27 addiu sp,sp,-0xf8
.text:0047e274 f400bfaf sw ra,local_4+0xf8(sp)
.text:0047e278 f000beaf sw s8,local_8+0xf8(sp)
.text:0047e27c ec00b7af sw s7,local_c+0xf8(sp)
.text:0047e280 e800b6af sw s6,local_10+0xf8(sp)
.text:0047e284 e400b5af sw s5,local_14+0xf8(sp)
.text:0047e288 e000b4af sw s4,local_18+0xf8(sp)
.text:0047e28c dc00b3af sw s3,local_1c+0xf8(sp)
.text:0047e290 d800b2af sw s2,local_20+0xf8(sp)
.text:0047e294 d400b1af sw s1,local_24+0xf8(sp)
.text:0047e298 d000b0af sw s0,local_28+0xf8(sp)
.text:0047e29c 2000bcaf sw gp=>_gp,local_d8+0xf8(sp)
.text:0047e2a0 0801a38f lw v1,param_5+0xf8(sp)
.text:0047e2a4 0c01a297 lhu v0,param_6+0xf8(sp)
.text:0047e2a8 21888000 move s1,param_1
.text:0047e2ac 1001a48f lw param_1,param_7+0xf8(sp)
.text:0047e2b0 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0047e2b4 ffff1724 li s7,-0x1
.text:0047e2b8 0001a6af sw param_3,local_res8+0xf8(sp)
.text:0047e2bc 000097ac sw s7,0x0(param_1)
.text:0047e2c0 bc00a3af sw v1,local_3c+0xf8(sp)
.text:0047e2c4 2198a000 move s3,param_2
.text:0047e2c8 bc00a427 addiu param_1,sp,0xbc
.text:0047e2cc 21284000 move param_2,v0
.text:0047e2d0 b800a627 addiu param_3,sp,0xb8
.text:0047e2d4 21804300 addu s0,v0,v1
.text:0047e2d8 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0047e2dc fffff230 _andi s2,param_4,0xffff
.text:0047e2e0 21f00000 clear s8
.text:0047e2e4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e2e8 f8004004 bltz v0,LAB_0047e6cc
.text:0047e2ec 21184000 _move v1,v0
.text:0047e2f0 bc00a58f lw param_2,local_3c+0xf8(sp)
.text:0047e2f4 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047e2f8 23300502 subu param_3,s0,param_2
.text:0047e2fc 9800b627 addiu s6,sp,0x98
.text:0047e300 ffffc630 andi param_3,param_3,0xffff
.text:0047e304 21202002 move param_1,s1
.text:0047e308 bc00a527 addiu param_2,sp,0xbc
.text:0047e30c 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047e310 2138c002 _move param_4,s6
.text:0047e314 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e318 ec004004 bltz v0,LAB_0047e6cc
.text:0047e31c 21184000 _move v1,v0
.text:0047e320 bc00a88f lw t0,local_3c+0xf8(sp)
.text:0047e324 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047e328 23380802 subu param_4,s0,t0
.text:0047e32c ffffe630 andi param_3,param_4,0xffff
.text:0047e330 21202002 move param_1,s1
.text:0047e334 bc00a527 addiu param_2,sp,0xbc
.text:0047e338 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047e33c a800a727 _addiu param_4,sp,0xa8
.text:0047e340 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e344 ee004004 bltz v0,LAB_0047e700
.text:0047e348 21804000 _move s0,v0
.text:0047e34c 34006b8e lw t3,0x34(s3)
.text:0047e350 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047e354 00006a91 lbu t2,0x0(t3)
.text:0047e358 21202002 move param_1,s1
.text:0047e35c 40480a00 sll t1,t2,0x1
.text:0047e360 21304001 move param_3,t2
.text:0047e364 7800a527 addiu param_2,sp,0x78
.text:0047e368 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047e36c c400a9af _sw t1,local_34+0xf8(sp)
.text:0047e370 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e374 e9014004 bltz v0,LAB_0047eb1c
.text:0047e378 00000000 _nop
.text:0047e37c 34006c8e lw t4,0x34(s3)
.text:0047e380 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047e384 00008691 lbu param_3,0x0(t4)
.text:0047e388 21202002 move param_1,s1
.text:0047e38c 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047e390 8800a527 _addiu param_2,sp,0x88
.text:0047e394 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e398 ba004004 bltz v0,LAB_0047e684
.text:0047e39c f8ff1424 _li s4,-0x8
.text:0047e3a0 14006e8e lw t6,0x14(s3)
.text:0047e3a4 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047e3a8 026b0e00 srl t5,t6,0xc
.text:0047e3ac ff0fa631 andi param_3,t5,0xfff
.text:0047e3b0 21202002 move param_1,s1
.text:0047e3b4 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047e3b8 2800a527 _addiu param_2,sp,0x28
.text:0047e3bc 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e3c0 aa004004 bltz v0,LAB_0047e66c
.text:0047e3c4 21202002 _move param_1,s1
.text:0047e3c8 b000b08f lw s0,local_48+0xf8(sp)
.text:0047e3cc 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047e3d0 027b1000 srl t7,s0,0xc
.text:0047e3d4 ff0fe631 andi param_3,t7,0xfff
.text:0047e3d8 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047e3dc 3800a527 _addiu param_2,sp,0x38
.text:0047e3e0 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e3e4 9b004004 bltz v0,LAB_0047e654
.text:0047e3e8 00000000 _nop
.text:0047e3ec 34007f8e lw ra,0x34(s3)
.text:0047e3f0 00000000 nop
.text:0047e3f4 0000e393 lbu v1,0x0(ra)
.text:0047e3f8 00000000 nop
.text:0047e3fc ff007830 andi t8,v1,0xff
.text:0047e400 2ba81203 sltu s5,t8,s2
.text:0047e404 0200a012 beq s5,zero,LAB_0047e410
.text:0047e408 00000000 _nop
.text:0047e40c ff007230 andi s2,v1,0xff
LAB_0047e410: ;XREF[1,0]: 0047e404
.text:0047e410 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047e414 21202002 move param_1,s1
.text:0047e418 6800a527 addiu param_2,sp,0x68
.text:0047e41c 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047e420 21304002 _move param_3,s2
.text:0047e424 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e428 84004004 bltz v0,LAB_0047e63c
.text:0047e42c 00000000 _nop
.text:0047e430 4000a58f lw param_2,local_b8+0xf8(sp)
.text:0047e434 7000a78f lw param_4,local_88+0xf8(sp)
.text:0047e438 02230500 srl param_1,param_2,0xc
.text:0047e43c 02330700 srl param_3,param_4,0xc
.text:0047e440 ff0f8230 andi v0,param_1,0xfff
.text:0047e444 ff0fc330 andi v1,param_3,0xfff
.text:0047e448 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047e44c 21306200 addu param_3,v1,v0
.text:0047e450 21202002 move param_1,s1
.text:0047e454 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047e458 4800a527 _addiu param_2,sp,0x48
.text:0047e45c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e460 70004004 bltz v0,LAB_0047e624
.text:0047e464 21202002 _move param_1,s1
.text:0047e468 a000ad8f lw t5,local_58+0xf8(sp)
.text:0047e46c 4000ac8f lw t4,local_b8+0xf8(sp)
.text:0047e470 025b0d00 srl t3,t5,0xc
.text:0047e474 02530c00 srl t2,t4,0xc
.text:0047e478 ff0f6831 andi t0,t3,0xfff
.text:0047e47c ff0f4931 andi t1,t2,0xfff
.text:0047e480 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047e484 21300901 addu param_3,t0,t1
.text:0047e488 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047e48c 5800a527 _addiu param_2,sp,0x58
.text:0047e490 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e494 5d004004 bltz v0,LAB_0047e60c
.text:0047e498 00000000 _nop
.text:0047e49c 1400708e lw s0,0x14(s3)
.text:0047e4a0 40808e8f lw t6,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047e4a4 c27a1000 srl t7,s0,0xb
.text:0047e4a8 409bd025 addiu s0,t6,-0x64c0
.text:0047e4ac fe1fe531 andi param_2,t7,0x1ffe
.text:0047e4b0 21c80002 move t9,s0
.text:0047e4b4 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047e4b8 21202002 _move param_1,s1
.text:0047e4bc 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e4c0 4c004010 beq v0,zero,LAB_0047e5f4
.text:0047e4c4 21a84000 _move s5,v0
.text:0047e4c8 14007f8e lw ra,0x14(s3)
.text:0047e4cc 21c80002 move t9,s0
.text:0047e4d0 c2c21f00 srl t8,ra,0xb
.text:0047e4d4 21202002 move param_1,s1
.text:0047e4d8 09f82003 jalr t9=>FUN_00479b40 ;undefined FUN_00479b40()
.text:0047e4dc fe1f0533 _andi param_2,t8,0x1ffe
.text:0047e4e0 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e4e4 29004010 beq v0,zero,LAB_0047e58c
.text:0047e4e8 21804000 _move s0,v0
.text:0047e4ec 3400648e lw param_1,0x34(s3)
.text:0047e4f0 c400a38f lw v1,local_34+0xf8(sp)
.text:0047e4f4 1c00868c lw param_3,0x1c(param_1)
.text:0047e4f8 ffff7430 andi s4,v1,0xffff
.text:0047e4fc 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e500 10000224 li v0,0x10
.text:0047e504 c800b4af sw s4,local_30+0xf8(sp)
.text:0047e508 21388002 move param_4,s4
.text:0047e50c 1000a2af sw v0,local_e8+0xf8(sp)
.text:0047e510 21202002 move param_1,s1
.text:0047e514 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e518 7800a527 _addiu param_2,sp,0x78
.text:0047e51c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e520 7e004010 beq v0,zero,LAB_0047e71c
.text:0047e524 21a04000 _move s4,v0
LAB_0047e528: ;XREF[15,0]: 0047e744,0047e774,0047e7ac,0047e7cc
; 0047e7f0,0047e81c,0047e848,0047e878
; 0047e8a8,0047e8dc,0047e8f8,0047e914
; 0047e948,0047eae0,0047eb14
.text:0047e528 18000012 beq s0,zero,LAB_0047e58c
.text:0047e52c 00000000 _nop
.text:0047e530 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e534 00000000 nop
.text:0047e538 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e53c 21200002 _move param_1,s0
.text:0047e540 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e544 00000000 nop
.text:0047e548 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e54c 00000000 nop
.text:0047e550 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e554 0c000426 _addiu param_1,s0,0xc
.text:0047e558 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e55c 00000000 nop
.text:0047e560 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e564 00000000 nop
.text:0047e568 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e56c 18000426 _addiu param_1,s0,0x18
.text:0047e570 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e574 00000000 nop
.text:0047e578 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e57c 00000000 nop
.text:0047e580 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e584 21200002 _move param_1,s0
.text:0047e588 2000bc8f lw gp,local_d8+0xf8(sp)
LAB_0047e58c: ;XREF[2,0]: 0047e4e4,0047e528
.text:0047e58c 1900a012 beq s5,zero,LAB_0047e5f4
.text:0047e590 00000000 _nop
.text:0047e594 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e598 00000000 nop
.text:0047e59c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e5a0 2120a002 _move param_1,s5
.text:0047e5a4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e5a8 00000000 nop
.text:0047e5ac 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e5b0 00000000 nop
.text:0047e5b4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e5b8 0c00a426 _addiu param_1,s5,0xc
.text:0047e5bc 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e5c0 00000000 nop
.text:0047e5c4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e5c8 00000000 nop
.text:0047e5cc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e5d0 1800a426 _addiu param_1,s5,0x18
.text:0047e5d4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e5d8 00000000 nop
.text:0047e5dc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047e5e0 00000000 nop
.text:0047e5e4 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047e5e8 2120a002 _move param_1,s5
.text:0047e5ec 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e5f0 00000000 nop
LAB_0047e5f4: ;XREF[2,0]: 0047e4c0,0047e58c
.text:0047e5f4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e5f8 00000000 nop
.text:0047e5fc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e600 5800a427 _addiu param_1,sp,0x58
.text:0047e604 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e608 00000000 nop
LAB_0047e60c: ;XREF[1,0]: 0047e494
.text:0047e60c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e610 00000000 nop
.text:0047e614 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e618 4800a427 _addiu param_1,sp,0x48
.text:0047e61c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e620 00000000 nop
LAB_0047e624: ;XREF[1,0]: 0047e460
.text:0047e624 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e628 00000000 nop
.text:0047e62c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e630 6800a427 _addiu param_1,sp,0x68
.text:0047e634 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e638 00000000 nop
LAB_0047e63c: ;XREF[1,0]: 0047e428
.text:0047e63c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e640 00000000 nop
.text:0047e644 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e648 3800a427 _addiu param_1,sp,0x38
.text:0047e64c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e650 00000000 nop
LAB_0047e654: ;XREF[1,0]: 0047e3e4
.text:0047e654 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e658 00000000 nop
.text:0047e65c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e660 2800a427 _addiu param_1,sp,0x28
.text:0047e664 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e668 00000000 nop
LAB_0047e66c: ;XREF[1,0]: 0047e3c0
.text:0047e66c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e670 00000000 nop
.text:0047e674 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e678 8800a427 _addiu param_1,sp,0x88
.text:0047e67c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e680 00000000 nop
LAB_0047e684: ;XREF[1,0]: 0047e398
.text:0047e684 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e688 00000000 nop
.text:0047e68c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e690 7800a427 _addiu param_1,sp,0x78
.text:0047e694 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e698 00000000 nop
.text:0047e69c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e6a0 00000000 nop
.text:0047e6a4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e6a8 a800a427 _addiu param_1,sp,0xa8
.text:0047e6ac 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e6b0 00000000 nop
.text:0047e6b4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e6b8 00000000 nop
.text:0047e6bc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e6c0 2120c002 _move param_1,s6
.text:0047e6c4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e6c8 21188002 move v1,s4
LAB_0047e6cc: ;XREF[4,0]: 0047e2e8,0047e318,0047e714,0047eb48
.text:0047e6cc f400bf8f lw ra,local_4+0xf8(sp)
.text:0047e6d0 f000be8f lw s8,local_8+0xf8(sp)
.text:0047e6d4 ec00b78f lw s7,local_c+0xf8(sp)
.text:0047e6d8 e800b68f lw s6,local_10+0xf8(sp)
.text:0047e6dc e400b58f lw s5,local_14+0xf8(sp)
.text:0047e6e0 e000b48f lw s4,local_18+0xf8(sp)
.text:0047e6e4 dc00b38f lw s3,local_1c+0xf8(sp)
.text:0047e6e8 d800b28f lw s2,local_20+0xf8(sp)
.text:0047e6ec d400b18f lw s1,local_24+0xf8(sp)
.text:0047e6f0 d000b08f lw s0,local_28+0xf8(sp)
.text:0047e6f4 21106000 move v0,v1
.text:0047e6f8 0800e003 jr ra
.text:0047e6fc f800bd27 _addiu sp,sp,0xf8
LAB_0047e700: ;XREF[1,0]: 0047e344
.text:0047e700 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047e704 00000000 nop
.text:0047e708 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047e70c 2120c002 _move param_1,s6
.text:0047e710 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e714 edff0010 b LAB_0047e6cc
.text:0047e718 21180002 _move v1,s0
LAB_0047e71c: ;XREF[1,0]: 0047e520
.text:0047e71c 3400678e lw param_4,0x34(s3)
.text:0047e720 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e724 1000e68c lw param_3,0x10(param_4)
.text:0047e728 10000524 li param_2,0x10
.text:0047e72c c800a78f lw param_4,local_30+0xf8(sp)
.text:0047e730 1000a5af sw param_2,local_e8+0xf8(sp)
.text:0047e734 21202002 move param_1,s1
.text:0047e738 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e73c 8800a527 _addiu param_2,sp,0x88
.text:0047e740 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e744 78ff4014 bne v0,zero,LAB_0047e528
.text:0047e748 21a04000 _move s4,v0
.text:0047e74c a000a88f lw t0,local_58+0xf8(sp)
.text:0047e750 00000000 nop
.text:0047e754 ff0f0631 andi param_3,t0,0xfff
.text:0047e758 0600c010 beq param_3,zero,LAB_0047e774
.text:0047e75c 00000000 _nop
.text:0047e760 b000aa8f lw t2,local_48+0xf8(sp)
.text:0047e764 00000000 nop
.text:0047e768 ff0f4931 andi t1,t2,0xfff
.text:0047e76c 03002015 bne t1,zero,LAB_0047e77c
.text:0047e770 2120c002 _move param_1,s6
LAB_0047e774: ;XREF[2,0]: 0047e758,0047e790
.text:0047e774 6cff0010 b LAB_0047e528
.text:0047e778 e1ff1424 _li s4,-0x1f
LAB_0047e77c: ;XREF[1,0]: 0047e76c
.text:0047e77c 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047e780 00000000 nop
.text:0047e784 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047e788 7800a527 _addiu param_2,sp,0x78
.text:0047e78c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e790 f8ff5714 bne v0,s7,LAB_0047e774
.text:0047e794 21a04000 _move s4,v0
.text:0047e798 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047e79c a800a427 addiu param_1,sp,0xa8
.text:0047e7a0 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047e7a4 7800a527 _addiu param_2,sp,0x78
.text:0047e7a8 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e7ac 5eff5414 bne v0,s4,LAB_0047e528
.text:0047e7b0 e1ff1424 _li s4,-0x1f
.text:0047e7b4 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047e7b8 0001a58f lw param_2,local_res8+0xf8(sp)
.text:0047e7bc 21304002 move param_3,s2
.text:0047e7c0 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047e7c4 6800a427 _addiu param_1,sp,0x68
.text:0047e7c8 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e7cc 56ff4014 bne v0,zero,LAB_0047e528
.text:0047e7d0 21a04000 _move s4,v0
.text:0047e7d4 e48f998f lw t9,-0x701c(gp)=>->pstm_invmod ;= 00476500
.text:0047e7d8 21202002 move param_1,s1
.text:0047e7dc a800a527 addiu param_2,sp,0xa8
.text:0047e7e0 7800a627 addiu param_3,sp,0x78
.text:0047e7e4 09f82003 jalr t9=>pstm_invmod ;undefined pstm_invmod()
.text:0047e7e8 3800a727 _addiu param_4,sp,0x38
.text:0047e7ec 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e7f0 4dff4014 bne v0,zero,LAB_0047e528
.text:0047e7f4 21a04000 _move s4,v0
.text:0047e7f8 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047e7fc 4800b227 addiu s2,sp,0x48
.text:0047e800 1000b2af sw s2,local_e8+0xf8(sp)
.text:0047e804 21202002 move param_1,s1
.text:0047e808 6800a527 addiu param_2,sp,0x68
.text:0047e80c 3800a627 addiu param_3,sp,0x38
.text:0047e810 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047e814 7800a727 _addiu param_4,sp,0x78
.text:0047e818 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e81c 42ff4014 bne v0,zero,LAB_0047e528
.text:0047e820 21a04000 _move s4,v0
.text:0047e824 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047e828 5800b727 addiu s7,sp,0x58
.text:0047e82c 1000b7af sw s7,local_e8+0xf8(sp)
.text:0047e830 21202002 move param_1,s1
.text:0047e834 2128c002 move param_2,s6
.text:0047e838 3800a627 addiu param_3,sp,0x38
.text:0047e83c 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047e840 7800a727 _addiu param_4,sp,0x78
.text:0047e844 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e848 37ff4014 bne v0,zero,LAB_0047e528
.text:0047e84c 21a04000 _move s4,v0
.text:0047e850 34006c8e lw t4,0x34(s3)
.text:0047e854 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e858 2000868d lw param_3,0x20(t4)
.text:0047e85c 10000b24 li t3,0x10
.text:0047e860 c800a78f lw param_4,local_30+0xf8(sp)
.text:0047e864 1000abaf sw t3,local_e8+0xf8(sp)
.text:0047e868 21202002 move param_1,s1
.text:0047e86c 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e870 2128a002 _move param_2,s5
.text:0047e874 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e878 2bff4014 bne v0,zero,LAB_0047e528
.text:0047e87c 21a04000 _move s4,v0
.text:0047e880 34006e8e lw t6,0x34(s3)
.text:0047e884 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e888 2400c68d lw param_3,0x24(t6)
.text:0047e88c 10000d24 li t5,0x10
.text:0047e890 c800a78f lw param_4,local_30+0xf8(sp)
.text:0047e894 1000adaf sw t5,local_e8+0xf8(sp)
.text:0047e898 21202002 move param_1,s1
.text:0047e89c 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e8a0 0c00a526 _addiu param_2,s5,0xc
.text:0047e8a4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e8a8 1fff4014 bne v0,zero,LAB_0047e528
.text:0047e8ac 21a04000 _move s4,v0
.text:0047e8b0 c891998f lw t9,-0x6e38(gp)=>->pstm_set ;= 00471960
.text:0047e8b4 1800a426 addiu param_1,s5,0x18
.text:0047e8b8 09f82003 jalr t9=>pstm_set ;undefined pstm_set()
.text:0047e8bc 01000524 _li param_2,0x1
.text:0047e8c0 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e8c4 0c006426 addiu param_1,s3,0xc
.text:0047e8c8 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047e8cc 00000000 nop
.text:0047e8d0 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047e8d4 21280002 _move param_2,s0
.text:0047e8d8 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e8dc 12ff4014 bne v0,zero,LAB_0047e528
.text:0047e8e0 21a04000 _move s4,v0
.text:0047e8e4 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047e8e8 18006426 addiu param_1,s3,0x18
.text:0047e8ec 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047e8f0 0c000526 _addiu param_2,s0,0xc
.text:0047e8f4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e8f8 0bff4014 bne v0,zero,LAB_0047e528
.text:0047e8fc 21a04000 _move s4,v0
.text:0047e900 6c8f998f lw t9,-0x7094(gp)=>->pstm_copy ;= 00470cac
.text:0047e904 24006426 addiu param_1,s3,0x24
.text:0047e908 09f82003 jalr t9=>pstm_copy ;undefined pstm_copy()
.text:0047e90c 18000526 _addiu param_2,s0,0x18
.text:0047e910 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e914 04ff4014 bne v0,zero,LAB_0047e528
.text:0047e918 21a04000 _move s4,v0
.text:0047e91c 3400788e lw t8,0x34(s3)
.text:0047e920 00000000 nop
.text:0047e924 04000f93 lbu t7,0x4(t8)
.text:0047e928 00000000 nop
.text:0047e92c 1d00e015 bne t7,zero,LAB_0047e9a4
.text:0047e930 00000000 _nop
.text:0047e934 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:0047e938 00000000 nop
.text:0047e93c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:0047e940 0c000424 _li param_1,0xc
.text:0047e944 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e948 f7fe4010 beq v0,zero,LAB_0047e528
.text:0047e94c 21f04000 _move s8,v0
.text:0047e950 34007f8e lw ra,0x34(s3)
.text:0047e954 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047e958 0000e693 lbu param_3,0x0(ra)
.text:0047e95c 21202002 move param_1,s1
.text:0047e960 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047e964 21284000 _move param_2,v0
.text:0047e968 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e96c 5c004004 bltz v0,LAB_0047eae0
.text:0047e970 21202002 _move param_1,s1
.text:0047e974 3400628e lw v0,0x34(s3)
.text:0047e978 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047e97c 00005390 lbu s3,0x0(v0)
.text:0047e980 1400468c lw param_3,0x14(v0)
.text:0047e984 10001424 li s4,0x10
.text:0047e988 1000b4af sw s4,local_e8+0xf8(sp)
.text:0047e98c 40381300 sll param_4,s3,0x1
.text:0047e990 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047e994 2128c003 _move param_2,s8
.text:0047e998 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e99c 50004014 bne v0,zero,LAB_0047eae0
.text:0047e9a0 21a04000 _move s4,v0
LAB_0047e9a4: ;XREF[1,0]: 0047e92c
.text:0047e9a4 4080858f lw param_2,-0x7fc0(gp)=>.got:PTR_LAB_004...;= 00480000
.text:0047e9a8 8800a327 addiu v1,sp,0x88
.text:0047e9ac 24cdb224 addiu s2,param_2,-0x32dc
.text:0047e9b0 21202002 move param_1,s1
.text:0047e9b4 4800a527 addiu param_2,sp,0x48
.text:0047e9b8 2130a002 move param_3,s5
.text:0047e9bc 2138a002 move param_4,s5
.text:0047e9c0 1000a3af sw v1,local_e8+0xf8(sp)
.text:0047e9c4 1400a0af sw zero,local_e4+0xf8(sp)
.text:0047e9c8 21c84002 move t9,s2
.text:0047e9cc 09f82003 jalr t9=>FUN_0047cd24 ;undefined FUN_0047cd24(undefined par...
.text:0047e9d0 1800beaf _sw s8,local_e0+0xf8(sp)
.text:0047e9d4 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047e9d8 41004014 bne v0,zero,LAB_0047eae0
.text:0047e9dc 21a04000 _move s4,v0
.text:0047e9e0 8800a827 addiu t0,sp,0x88
.text:0047e9e4 21202002 move param_1,s1
.text:0047e9e8 5800a527 addiu param_2,sp,0x58
.text:0047e9ec 21300002 move param_3,s0
.text:0047e9f0 21380002 move param_4,s0
.text:0047e9f4 1000a8af sw t0,local_e8+0xf8(sp)
.text:0047e9f8 1400a0af sw zero,local_e4+0xf8(sp)
.text:0047e9fc 21c84002 move t9,s2
.text:0047ea00 09f82003 jalr t9=>FUN_0047cd24 ;undefined FUN_0047cd24(undefined par...
.text:0047ea04 1800beaf _sw s8,local_e0+0xf8(sp)
.text:0047ea08 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047ea0c 34004014 bne v0,zero,LAB_0047eae0
.text:0047ea10 21a04000 _move s4,v0
.text:0047ea14 8c84998f lw t9,-0x7b74(gp)=>->pstm_montgomery_setup ;= 00472988
.text:0047ea18 8800a427 addiu param_1,sp,0x88
.text:0047ea1c 09f82003 jalr t9=>pstm_montgomery_setup ;undefined pstm_montgomery_setup()
.text:0047ea20 c000a527 _addiu param_2,sp,0xc0
.text:0047ea24 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047ea28 2d004014 bne v0,zero,LAB_0047eae0
.text:0047ea2c 21a04000 _move s4,v0
.text:0047ea30 4080898f lw t1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047ea34 8800aa27 addiu t2,sp,0x88
.text:0047ea38 c000b227 addiu s2,sp,0xc0
.text:0047ea3c 21202002 move param_1,s1
.text:0047ea40 21280002 move param_2,s0
.text:0047ea44 2130a002 move param_3,s5
.text:0047ea48 2138a002 move param_4,s5
.text:0047ea4c 1000aaaf sw t2,local_e8+0xf8(sp)
.text:0047ea50 1400b2af sw s2,local_e4+0xf8(sp)
.text:0047ea54 b0bb3925 addiu t9,t1,-0x4450
.text:0047ea58 09f82003 jalr t9=>FUN_0047bbb0 ;undefined FUN_0047bbb0(undefined par...
.text:0047ea5c 1800beaf _sw s8,local_e0+0xf8(sp)
.text:0047ea60 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047ea64 1e004014 bne v0,zero,LAB_0047eae0
.text:0047ea68 21a04000 _move s4,v0
.text:0047ea6c 21384002 move param_4,s2
.text:0047ea70 4080928f lw s2,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0047ea74 21202002 move param_1,s1
.text:0047ea78 2128a002 move param_2,s5
.text:0047ea7c fcc95926 addiu t9,s2,-0x3604
.text:0047ea80 09f82003 jalr t9=>FUN_0047c9fc ;undefined FUN_0047c9fc()
.text:0047ea84 8800a627 _addiu param_3,sp,0x88
.text:0047ea88 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047ea8c 14004014 bne v0,zero,LAB_0047eae0
.text:0047ea90 21a04000 _move s4,v0
.text:0047ea94 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047ea98 21202002 move param_1,s1
.text:0047ea9c 2128a002 move param_2,s5
.text:0047eaa0 7800a627 addiu param_3,sp,0x78
.text:0047eaa4 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047eaa8 2800a727 _addiu param_4,sp,0x28
.text:0047eaac 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eab0 0b004014 bne v0,zero,LAB_0047eae0
.text:0047eab4 21a04000 _move s4,v0
.text:0047eab8 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047eabc 2800a427 addiu param_1,sp,0x28
.text:0047eac0 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047eac4 2128c002 _move param_2,s6
.text:0047eac8 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eacc 04004014 bne v0,zero,LAB_0047eae0
.text:0047ead0 01000424 _li param_1,0x1
.text:0047ead4 1001b18f lw s1,param_7+0xf8(sp)
.text:0047ead8 00000000 nop
.text:0047eadc 000024ae sw param_1,0x0(s1)
LAB_0047eae0: ;XREF[9,0]: 0047e96c,0047e99c,0047e9d8,0047ea0c
; 0047ea28,0047ea64,0047ea8c,0047eab0
; 0047eacc
.text:0047eae0 91fec013 beq s8,zero,LAB_0047e528
.text:0047eae4 00000000 _nop
.text:0047eae8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047eaec 00000000 nop
.text:0047eaf0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047eaf4 2120c003 _move param_1,s8
.text:0047eaf8 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eafc 00000000 nop
.text:0047eb00 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0047eb04 00000000 nop
.text:0047eb08 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0047eb0c 2120c003 _move param_1,s8
.text:0047eb10 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eb14 84fe0010 b LAB_0047e528
.text:0047eb18 00000000 _nop
LAB_0047eb1c: ;XREF[1,0]: 0047e374
.text:0047eb1c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047eb20 00000000 nop
.text:0047eb24 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047eb28 a800a427 _addiu param_1,sp,0xa8
.text:0047eb2c 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eb30 00000000 nop
.text:0047eb34 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047eb38 00000000 nop
.text:0047eb3c 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047eb40 2120c002 _move param_1,s6
.text:0047eb44 2000bc8f lw gp,local_d8+0xf8(sp)
.text:0047eb48 e0fe0010 b LAB_0047e6cc
.text:0047eb4c f8ff0324 _li v1,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psEccDsaSign(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined1 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[7,0]: 0047f018,0047f02c,0047f034,0047f048,0047f050
; 0047f1f0,0047f1fc
;param_6 undefined4 14 ;XREF[9,0]: 0047effc,0047f05c,0047f088,0047f0d8,0047f0e4
; 0047f13c,0047f1b0,0047f1d4,0047f200
;param_7 undefined1 18 ;XREF[1,0]: 0047eb94
;param_8 undefined4 1c ;XREF[1,0]: 0047ecd8
;local_4 undefined4 -4 ;XREF[2,0]: 0047eb60,0047edec
;local_8 undefined4 -8 ;XREF[2,0]: 0047eb64,0047edf0
;local_c undefined4 -c ;XREF[2,0]: 0047eb68,0047edf4
;local_10 undefined4 -10 ;XREF[2,0]: 0047eb6c,0047edf8
;local_14 undefined4 -14 ;XREF[2,0]: 0047eb70,0047edfc
;local_18 undefined4 -18 ;XREF[2,0]: 0047eb74,0047ee00
;local_1c undefined4 -1c ;XREF[2,0]: 0047eb78,0047ee04
;local_20 undefined4 -20 ;XREF[2,0]: 0047eb7c,0047ee08
;local_24 undefined4 -24 ;XREF[2,0]: 0047eb80,0047ee0c
;local_28 undefined4 -28 ;XREF[2,0]: 0047eb84,0047ee10
;local_30 undefined4 -30 ;XREF[3,0]: 0047ebb0,0047f104,0047f22c
;local_34 undefined4 -34 ;XREF[4,0]: 0047ebb4,0047f0a0,0047f0dc,0047f21c
;local_38 undefined4 -38 ;XREF[3,0]: 0047eb9c,0047efec,0047f078
;local_40 undefined4 -40 ;XREF[2,0]: 0047ec24,0047ec4c
;local_60 undefined4 -60 ;XREF[1,0]: 0047ef80
;local_68 undefined4 -68 ;XREF[1,0]: 0047efb0
;local_70 undefined4 -70 ;XREF[1,0]: 0047ed18
;local_78 undefined4 -78 ;XREF[1,0]: 0047ef94
;local_7c undefined1 -7c ;XREF[3,0]: 0047ed7c,0047ef34,0047f1ac
;local_80 undefined4 -80 ;XREF[3,0]: 0047ed74,0047ef28,0047f1a0
;local_84 undefined4 -84 ;XREF[3,0]: 0047ed70,0047ef24,0047f19c
;local_88 undefined4 -88 ;XREF[3,0]: 0047ed78,0047ef2c,0047f1a4
;local_c0 undefined4 -c0 ;XREF[28,0]: 0047eb88,0047ebf8,0047ec18,0047ec40,0047ec68
; 0047ec94,0047ecb8,0047ece8,0047ed0c,0047ed3c
; 0047ed6c,0047ed9c,0047edb4,0047edcc,0047ede4
; 0047ee3c,0047ee64,0047ee84,0047eea8,0047eed0
; 0047eeec,0047ef18,0047ef38,0047ef60,0047f0cc
; 0047f130,0047f16c,0047f198
;local_c4 undefined4 -c4 ;XREF[3,0]: 0047ed50,0047ef14,0047f180
;local_c8 undefined4 -c8 ;XREF[3,0]: 0047ed4c,0047ef0c,0047f17c
;local_cc undefined4 -cc ;XREF[3,0]: 0047ed48,0047ef08,0047f178
;local_d0 undefined4 -d0 ;XREF[6,0]: 0047ec80,0047ed40,0047ee4c,0047eeb8,0047ef04
; 0047f170
;XREF[4,0]: Entry Point,0044d118,00453480
; 004d8acc
.text:0047eb50 06001c3c lui gp,0x6
.text:0047eb54 900e9c27 addiu gp,gp,0xe90
.text:0047eb58 21e09903 addu gp,gp,t9
.text:0047eb5c 20ffbd27 addiu sp,sp,-0xe0
.text:0047eb60 dc00bfaf sw ra,local_4+0xe0(sp)
.text:0047eb64 d800beaf sw s8,local_8+0xe0(sp)
.text:0047eb68 d400b7af sw s7,local_c+0xe0(sp)
.text:0047eb6c d000b6af sw s6,local_10+0xe0(sp)
.text:0047eb70 cc00b5af sw s5,local_14+0xe0(sp)
.text:0047eb74 c800b4af sw s4,local_18+0xe0(sp)
.text:0047eb78 c400b3af sw s3,local_1c+0xe0(sp)
.text:0047eb7c c000b2af sw s2,local_20+0xe0(sp)
.text:0047eb80 bc00b1af sw s1,local_24+0xe0(sp)
.text:0047eb84 b800b0af sw s0,local_28+0xe0(sp)
.text:0047eb88 2000bcaf sw gp=>_gp,local_c0+0xe0(sp)
.text:0047eb8c 3c00a390 lbu v1,0x3c(param_2)
.text:0047eb90 21b8a000 move s7,param_2
.text:0047eb94 f800a593 lbu param_2,param_7+0xe0(sp)
.text:0047eb98 02000224 li v0,0x2
.text:0047eb9c a800a5af sw param_2,local_38+0xe0(sp)
.text:0047eba0 21a8c000 move s5,param_3
.text:0047eba4 fffff130 andi s1,param_4,0xffff
.text:0047eba8 21908000 move s2,param_1
.text:0047ebac f8ff1024 li s0,-0x8
.text:0047ebb0 b000a0af sw zero,local_30+0xe0(sp)
.text:0047ebb4 ac00a0af sw zero,local_34+0xe0(sp)
.text:0047ebb8 8c006214 bne v1,v0,LAB_0047edec
.text:0047ebbc faff0524 _li param_2,-0x6
.text:0047ebc0 3400e98e lw t1,0x34(s7)
.text:0047ebc4 00000000 nop
.text:0047ebc8 00002891 lbu t0,0x0(t1)
.text:0047ebcc 00000000 nop
.text:0047ebd0 ff000731 andi param_4,t0,0xff
.text:0047ebd4 2b30f100 sltu param_3,param_4,s1
.text:0047ebd8 9100c014 bne param_3,zero,LAB_0047ee20
.text:0047ebdc 00000000 _nop
LAB_0047ebe0: ;XREF[1,0]: 0047ee20
.text:0047ebe0 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047ebe4 9800b627 addiu s6,sp,0x98
.text:0047ebe8 2128c002 move param_2,s6
.text:0047ebec 2130e000 move param_3,param_4
.text:0047ebf0 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047ebf4 40980700 _sll s3,param_4,0x1
.text:0047ebf8 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ebfc 7b004004 bltz v0,LAB_0047edec
.text:0047ec00 f8ff0524 _li param_2,-0x8
.text:0047ec04 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047ec08 21204002 move param_1,s2
.text:0047ec0c 8800a527 addiu param_2,sp,0x88
.text:0047ec10 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047ec14 21302002 _move param_3,s1
.text:0047ec18 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ec1c 6d004004 bltz v0,LAB_0047edd4
.text:0047ec20 6800be27 _addiu s8,sp,0x68
.text:0047ec24 a000aa8f lw t2,local_40+0xe0(sp)
.text:0047ec28 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047ec2c 02230a00 srl param_1,t2,0xc
.text:0047ec30 ff0f8630 andi param_3,param_1,0xfff
.text:0047ec34 2128c003 move param_2,s8
.text:0047ec38 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047ec3c 21204002 _move param_1,s2
.text:0047ec40 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ec44 5d004004 bltz v0,LAB_0047edbc
.text:0047ec48 7800b427 _addiu s4,sp,0x78
.text:0047ec4c a000ac8f lw t4,local_40+0xe0(sp)
.text:0047ec50 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:0047ec54 025b0c00 srl t3,t4,0xc
.text:0047ec58 ff0f6631 andi param_3,t3,0xfff
.text:0047ec5c 21204002 move param_1,s2
.text:0047ec60 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:0047ec64 21288002 _move param_2,s4
.text:0047ec68 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ec6c 4d004004 bltz v0,LAB_0047eda4
.text:0047ec70 10000d24 _li t5,0x10
.text:0047ec74 3400ee8e lw t6,0x34(s7)
.text:0047ec78 2c85998f lw t9,-0x7ad4(gp)=>->pstm_read_radix ;= 004722e8
.text:0047ec7c 1c00c68d lw param_3,0x1c(t6)
.text:0047ec80 1000adaf sw t5,local_d0+0xe0(sp)
.text:0047ec84 21386002 move param_4,s3
.text:0047ec88 21204002 move param_1,s2
.text:0047ec8c 09f82003 jalr t9=>pstm_read_radix ;undefined pstm_read_radix(undefined ...
.text:0047ec90 2128c002 _move param_2,s6
.text:0047ec94 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ec98 3c004014 bne v0,zero,LAB_0047ed8c
.text:0047ec9c 21804000 _move s0,v0
.text:0047eca0 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047eca4 2128a002 move param_2,s5
.text:0047eca8 21302002 move param_3,s1
.text:0047ecac 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047ecb0 8800a427 _addiu param_1,sp,0x88
.text:0047ecb4 21804000 move s0,v0
.text:0047ecb8 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ecbc 33004014 bne v0,zero,LAB_0047ed8c
.text:0047ecc0 21980000 _clear s3
LAB_0047ecc4: ;XREF[1,0]: 0047ef8c
.text:0047ecc4 64006f2e sltiu t7,s3,0x64
LAB_0047ecc8: ;XREF[2,0]: 0047ef68,0047ef78
.text:0047ecc8 2f00e011 beq t7,zero,LAB_0047ed88
.text:0047eccc 01007326 _addiu s3,s3,0x1
LAB_0047ecd0: ;XREF[1,0]: 0047ed80
.text:0047ecd0 d08f998f lw t9,-0x7030(gp)=>->psEccGenKey ;= 0047da2c
.text:0047ecd4 3400e68e lw param_3,0x34(s7)
.text:0047ecd8 fc00a78f lw param_4,param_8+0xe0(sp)
.text:0047ecdc 21204002 move param_1,s2
.text:0047ece0 09f82003 jalr t9=>psEccGenKey ;undefined psEccGenKey()
.text:0047ece4 2800a527 _addiu param_2,sp,0x28
.text:0047ece8 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ecec 27004014 bne v0,zero,LAB_0047ed8c
.text:0047ecf0 21804000 _move s0,v0
.text:0047ecf4 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047ecf8 21204002 move param_1,s2
.text:0047ecfc 3400a527 addiu param_2,sp,0x34
.text:0047ed00 2130c002 move param_3,s6
.text:0047ed04 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047ed08 2138c003 _move param_4,s8
.text:0047ed0c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ed10 12014014 bne v0,zero,LAB_0047f15c
.text:0047ed14 21804000 _move s0,v0
.text:0047ed18 7000b58f lw s5,local_70+0xe0(sp)
.text:0047ed1c 00000000 nop
.text:0047ed20 ff0fb132 andi s1,s5,0xfff
.text:0047ed24 40002016 bne s1,zero,LAB_0047ee28
.text:0047ed28 2800a527 _addiu param_2,sp,0x28
.text:0047ed2c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047ed30 00000000 nop
.text:0047ed34 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047ed38 2800a427 _addiu param_1,sp,0x28
.text:0047ed3c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ed40 1000a0af sw zero,local_d0+0xe0(sp)
.text:0047ed44 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047ed48 1400a0af sw zero,local_cc+0xe0(sp)
.text:0047ed4c 1800a0af sw zero,local_c8+0xe0(sp)
.text:0047ed50 1c00a0af sw zero,local_c4+0xe0(sp)
.text:0047ed54 3400a427 addiu param_1,sp,0x34
.text:0047ed58 4000a527 addiu param_2,sp,0x40
.text:0047ed5c 4c00a627 addiu param_3,sp,0x4c
.text:0047ed60 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047ed64 21380000 _clear param_4
.text:0047ed68 64006f2e sltiu t7,s3,0x64
.text:0047ed6c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ed70 5c00a0af sw zero,local_84+0xe0(sp)
.text:0047ed74 6000a0af sw zero,local_80+0xe0(sp)
.text:0047ed78 5800a0af sw zero,local_88+0xe0(sp)
.text:0047ed7c 6400a0a3 sb zero,local_7c+0xe0(sp)
.text:0047ed80 d3ffe015 bne t7,zero,LAB_0047ecd0
.text:0047ed84 01007326 _addiu s3,s3,0x1
LAB_0047ed88: ;XREF[1,0]: 0047ecc8
.text:0047ed88 f9ff1024 li s0,-0x7
LAB_0047ed8c: ;XREF[8,0]: 0047ec98,0047ecbc,0047ecec,0047f010
; 0047f0d0,0047f154,0047f1a8,0047f1cc
.text:0047ed8c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047ed90 00000000 nop
.text:0047ed94 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047ed98 21208002 _move param_1,s4
.text:0047ed9c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047eda0 00000000 nop
LAB_0047eda4: ;XREF[1,0]: 0047ec6c
.text:0047eda4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047eda8 00000000 nop
.text:0047edac 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047edb0 2120c003 _move param_1,s8
.text:0047edb4 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047edb8 00000000 nop
LAB_0047edbc: ;XREF[1,0]: 0047ec44
.text:0047edbc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047edc0 00000000 nop
.text:0047edc4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047edc8 8800a427 _addiu param_1,sp,0x88
.text:0047edcc 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047edd0 00000000 nop
LAB_0047edd4: ;XREF[1,0]: 0047ec1c
.text:0047edd4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047edd8 00000000 nop
.text:0047eddc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047ede0 2120c002 _move param_1,s6
.text:0047ede4 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ede8 21280002 move param_2,s0
LAB_0047edec: ;XREF[2,0]: 0047ebb8,0047ebfc
.text:0047edec dc00bf8f lw ra,local_4+0xe0(sp)
.text:0047edf0 d800be8f lw s8,local_8+0xe0(sp)
.text:0047edf4 d400b78f lw s7,local_c+0xe0(sp)
.text:0047edf8 d000b68f lw s6,local_10+0xe0(sp)
.text:0047edfc cc00b58f lw s5,local_14+0xe0(sp)
.text:0047ee00 c800b48f lw s4,local_18+0xe0(sp)
.text:0047ee04 c400b38f lw s3,local_1c+0xe0(sp)
.text:0047ee08 c000b28f lw s2,local_20+0xe0(sp)
.text:0047ee0c bc00b18f lw s1,local_24+0xe0(sp)
.text:0047ee10 b800b08f lw s0,local_28+0xe0(sp)
.text:0047ee14 2110a000 move v0,param_2
.text:0047ee18 0800e003 jr ra
.text:0047ee1c e000bd27 _addiu sp,sp,0xe0
LAB_0047ee20: ;XREF[1,0]: 0047ebd8
.text:0047ee20 6fff0010 b LAB_0047ebe0
.text:0047ee24 2188e000 _move s1,param_4
LAB_0047ee28: ;XREF[1,0]: 0047ed24
.text:0047ee28 e48f998f lw t9,-0x701c(gp)=>->pstm_invmod ;= 00476500
.text:0047ee2c 21204002 move param_1,s2
.text:0047ee30 2130c002 move param_3,s6
.text:0047ee34 09f82003 jalr t9=>pstm_invmod ;undefined pstm_invmod()
.text:0047ee38 2138a000 _move param_4,param_2
.text:0047ee3c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ee40 c6004014 bne v0,zero,LAB_0047f15c
.text:0047ee44 21804000 _move s0,v0
.text:0047ee48 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047ee4c 1000b4af sw s4,local_d0+0xe0(sp)
.text:0047ee50 21204002 move param_1,s2
.text:0047ee54 2128e002 move param_2,s7
.text:0047ee58 2130c003 move param_3,s8
.text:0047ee5c 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047ee60 2138c002 _move param_4,s6
.text:0047ee64 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ee68 bc004014 bne v0,zero,LAB_0047f15c
.text:0047ee6c 21804000 _move s0,v0
.text:0047ee70 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:0047ee74 8800a427 addiu param_1,sp,0x88
.text:0047ee78 21288002 move param_2,s4
.text:0047ee7c 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:0047ee80 21308002 _move param_3,s4
.text:0047ee84 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ee88 b4004014 bne v0,zero,LAB_0047f15c
.text:0047ee8c 21804000 _move s0,v0
.text:0047ee90 6885998f lw t9,-0x7a98(gp)=>->pstm_mod ;= 00474f9c
.text:0047ee94 21204002 move param_1,s2
.text:0047ee98 21288002 move param_2,s4
.text:0047ee9c 2130c002 move param_3,s6
.text:0047eea0 09f82003 jalr t9=>pstm_mod ;undefined pstm_mod()
.text:0047eea4 21388002 _move param_4,s4
.text:0047eea8 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047eeac ab004014 bne v0,zero,LAB_0047f15c
.text:0047eeb0 21804000 _move s0,v0
.text:0047eeb4 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:0047eeb8 1000b4af sw s4,local_d0+0xe0(sp)
.text:0047eebc 21204002 move param_1,s2
.text:0047eec0 21288002 move param_2,s4
.text:0047eec4 2800a627 addiu param_3,sp,0x28
.text:0047eec8 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0047eecc 2138c002 _move param_4,s6
.text:0047eed0 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047eed4 a1004014 bne v0,zero,LAB_0047f15c
.text:0047eed8 21804000 _move s0,v0
.text:0047eedc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047eee0 00000000 nop
.text:0047eee4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047eee8 2800a427 _addiu param_1,sp,0x28
.text:0047eeec 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047eef0 4000a527 addiu param_2,sp,0x40
.text:0047eef4 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047eef8 4c00a627 addiu param_3,sp,0x4c
.text:0047eefc 21380000 clear param_4
.text:0047ef00 3400a427 addiu param_1,sp,0x34
.text:0047ef04 1000a0af sw zero,local_d0+0xe0(sp)
.text:0047ef08 1400a0af sw zero,local_cc+0xe0(sp)
.text:0047ef0c 1800a0af sw zero,local_c8+0xe0(sp)
.text:0047ef10 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047ef14 1c00a0af _sw zero,local_c4+0xe0(sp)
.text:0047ef18 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ef1c 2120c003 move param_1,s8
.text:0047ef20 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047ef24 5c00a0af sw zero,local_84+0xe0(sp)
.text:0047ef28 6000a0af sw zero,local_80+0xe0(sp)
.text:0047ef2c 5800a0af sw zero,local_88+0xe0(sp)
.text:0047ef30 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047ef34 6400a0a3 _sb zero,local_7c+0xe0(sp)
.text:0047ef38 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ef3c 21208002 move param_1,s4
.text:0047ef40 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047ef44 00000000 nop
.text:0047ef48 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047ef4c 21884000 _move s1,v0
.text:0047ef50 21a84000 move s5,v0
.text:0047ef54 3400e28e lw v0,0x34(s7)
.text:0047ef58 06003f26 addiu ra,s1,0x6
.text:0047ef5c 00004390 lbu v1,0x0(v0)
.text:0047ef60 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047ef64 2ac0e303 slt t8,ra,v1
.text:0047ef68 57ff0017 bne t8,zero,LAB_0047ecc8
.text:0047ef6c 64006f2e _sltiu t7,s3,0x64
.text:0047ef70 0600a626 addiu param_3,s5,0x6
.text:0047ef74 2a28c300 slt param_2,param_3,v1
.text:0047ef78 53ffa014 bne param_2,zero,LAB_0047ecc8
.text:0047ef7c 00000000 _nop
.text:0047ef80 8000a88f lw t0,local_60+0xe0(sp)
.text:0047ef84 00000000 nop
.text:0047ef88 ff0f0331 andi v1,t0,0xfff
.text:0047ef8c 4dff6010 beq v1,zero,LAB_0047ecc4
.text:0047ef90 00000000 _nop
.text:0047ef94 6800a78f lw param_4,local_78+0xe0(sp)
.text:0047ef98 00000000 nop
.text:0047ef9c 21b82702 addu s7,s1,param_4
.text:0047efa0 fffff382 lb s3,-0x1(s7)
.text:0047efa4 00000000 nop
.text:0047efa8 99006006 bltz s3,LAB_0047f210
.text:0047efac 01002426 _addiu param_1,s1,0x1
LAB_0047efb0: ;XREF[1,0]: 0047f218
.text:0047efb0 7800ac8f lw t4,local_68+0xe0(sp)
.text:0047efb4 00000000 nop
.text:0047efb8 2158ac02 addu t3,s5,t4
.text:0047efbc ffff6a81 lb t2,-0x1(t3)
.text:0047efc0 00000000 nop
.text:0047efc4 96004005 bltz t2,LAB_0047f220
.text:0047efc8 0100ae26 _addiu t6,s5,0x1
LAB_0047efcc: ;XREF[1,0]: 0047f228
.text:0047efcc 21f83502 addu ra,s1,s5
.text:0047efd0 0600f827 addiu t8,ra,0x6
.text:0047efd4 ffff0433 andi param_1,t8,0xffff
.text:0047efd8 fdff9024 addiu s0,param_1,-0x3
.text:0047efdc 80000f2a slti t7,s0,0x80
.text:0047efe0 0200e015 bne t7,zero,LAB_0047efec
.text:0047efe4 01008224 _addiu v0,param_1,0x1
.text:0047efe8 ffff4430 andi param_1,v0,0xffff
LAB_0047efec: ;XREF[1,0]: 0047efe0
.text:0047efec a800b98f lw t9,local_38+0xe0(sp)
.text:0047eff0 00000000 nop
.text:0047eff4 6e002013 beq t9,zero,LAB_0047f1b0
.text:0047eff8 02008324 _addiu v1,param_1,0x2
.text:0047effc f400a88f lw t0,param_6+0xe0(sp)
.text:0047f000 00000000 nop
.text:0047f004 00000695 lhu param_3,0x0(t0)
.text:0047f008 00000000 nop
.text:0047f00c 2a28c300 slt param_2,param_3,v1
.text:0047f010 5effa014 bne param_2,zero,LAB_0047ed8c
.text:0047f014 ffff1024 _li s0,-0x1
.text:0047f018 f000b78f lw s7,param_5+0xe0(sp)
.text:0047f01c 023a0400 srl param_4,param_1,0x8
.text:0047f020 0200f326 addiu s3,s7,0x2
.text:0047f024 0000e7a2 sb param_4,0x0(s7)
.text:0047f028 0100e4a2 sb param_1,0x1(s7)
.text:0047f02c f000b3af sw s3,param_5+0xe0(sp)
LAB_0047f030: ;XREF[1,0]: 0047f1c4
.text:0047f030 fdff8524 addiu param_2,param_1,-0x3
.text:0047f034 f000ad8f lw t5,param_5+0xe0(sp)
.text:0047f038 30000e24 li t6,0x30
.text:0047f03c 8000ac28 slti t4,param_2,0x80
.text:0047f040 6b008015 bne t4,zero,LAB_0047f1f0
.text:0047f044 0000aea1 _sb t6,0x0(t5)
.text:0047f048 f000b08f lw s0,param_5+0xe0(sp)
.text:0047f04c 81ff1824 li t8,-0x7f
.text:0047f050 f000bf8f lw ra,param_5+0xe0(sp)
.text:0047f054 010018a2 sb t8,0x1(s0)
.text:0047f058 020005a2 sb param_2,0x2(s0)
.text:0047f05c f400a48f lw param_1,param_6+0xe0(sp)
.text:0047f060 01000f24 li t7,0x1
.text:0047f064 0300e627 addiu param_3,ra,0x3
.text:0047f068 00008fa4 sh t7,0x0(param_1)
LAB_0047f06c: ;XREF[1,0]: 0047f208
.text:0047f06c 02000824 li t0,0x2
.text:0047f070 0000c8a0 sb t0,0x0(param_3)
.text:0047f074 0100d1a0 sb s1,0x1(param_3)
.text:0047f078 a800a38f lw v1,local_38+0xe0(sp)
.text:0047f07c 00000000 nop
.text:0047f080 54006010 beq v1,zero,LAB_0047f1d4
.text:0047f084 0200d324 _addiu s3,param_3,0x2
.text:0047f088 f400b78f lw s7,param_6+0xe0(sp)
.text:0047f08c 00000000 nop
.text:0047f090 0000e996 lhu t1,0x0(s7)
.text:0047f094 00000000 nop
.text:0047f098 06002725 addiu param_4,t1,0x6
.text:0047f09c 0000e7a6 sh param_4,0x0(s7)
LAB_0047f0a0: ;XREF[1,0]: 0047f1e8
.text:0047f0a0 ac00ad8f lw t5,local_34+0xe0(sp)
.text:0047f0a4 00000000 nop
.text:0047f0a8 0300a011 beq t5,zero,LAB_0047f0b8
.text:0047f0ac 00000000 _nop
.text:0047f0b0 000060a2 sb zero,0x0(s3)
.text:0047f0b4 01007326 addiu s3,s3,0x1
LAB_0047f0b8: ;XREF[1,0]: 0047f0a8
.text:0047f0b8 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:0047f0bc 21204002 move param_1,s2
.text:0047f0c0 2128c003 move param_2,s8
.text:0047f0c4 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:0047f0c8 21306002 _move param_3,s3
.text:0047f0cc 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047f0d0 2eff4014 bne v0,zero,LAB_0047ed8c
.text:0047f0d4 21804000 _move s0,v0
.text:0047f0d8 f400bf8f lw ra,param_6+0xe0(sp)
.text:0047f0dc ac00b88f lw t8,local_34+0xe0(sp)
.text:0047f0e0 0000ef97 lhu t7,0x0(ra)
.text:0047f0e4 f400ae8f lw t6,param_6+0xe0(sp)
.text:0047f0e8 23803802 subu s0,s1,t8
.text:0047f0ec 21307002 addu param_3,s3,s0
.text:0047f0f0 21202f02 addu param_1,s1,t7
.text:0047f0f4 02001324 li s3,0x2
.text:0047f0f8 0000c4a5 sh param_1,0x0(t6)
.text:0047f0fc 0000d3a0 sb s3,0x0(param_3)
.text:0047f100 0100d5a0 sb s5,0x1(param_3)
.text:0047f104 b000b18f lw s1,local_30+0xe0(sp)
.text:0047f108 00000000 nop
.text:0047f10c 03002012 beq s1,zero,LAB_0047f11c
.text:0047f110 0200c224 _addiu v0,param_3,0x2
.text:0047f114 0200c0a0 sb zero,0x2(param_3)
.text:0047f118 0300c224 addiu v0,param_3,0x3
LAB_0047f11c: ;XREF[1,0]: 0047f10c
.text:0047f11c 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:0047f120 21204002 move param_1,s2
.text:0047f124 21304000 move param_3,v0
.text:0047f128 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:0047f12c 21288002 _move param_2,s4
.text:0047f130 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047f134 09004014 bne v0,zero,LAB_0047f15c
.text:0047f138 21804000 _move s0,v0
.text:0047f13c f400b28f lw s2,param_6+0xe0(sp)
.text:0047f140 00000000 nop
.text:0047f144 00004596 lhu param_2,0x0(s2)
.text:0047f148 00000000 nop
.text:0047f14c 2110a502 addu v0,s5,param_2
.text:0047f150 02005524 addiu s5,v0,0x2
.text:0047f154 0dff0010 b LAB_0047ed8c
.text:0047f158 000055a6 _sh s5,0x0(s2)
LAB_0047f15c: ;XREF[7,0]: 0047ed10,0047ee40,0047ee68,0047ee88
; 0047eeac,0047eed4,0047f134
.text:0047f15c 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f160 00000000 nop
.text:0047f164 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f168 2800a427 _addiu param_1,sp,0x28
.text:0047f16c 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047f170 1000a0af sw zero,local_d0+0xe0(sp)
.text:0047f174 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:0047f178 1400a0af sw zero,local_cc+0xe0(sp)
.text:0047f17c 1800a0af sw zero,local_c8+0xe0(sp)
.text:0047f180 1c00a0af sw zero,local_c4+0xe0(sp)
.text:0047f184 3400a427 addiu param_1,sp,0x34
.text:0047f188 4000a527 addiu param_2,sp,0x40
.text:0047f18c 4c00a627 addiu param_3,sp,0x4c
.text:0047f190 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:0047f194 21380000 _clear param_4
.text:0047f198 2000bc8f lw gp,local_c0+0xe0(sp)
.text:0047f19c 5c00a0af sw zero,local_84+0xe0(sp)
.text:0047f1a0 6000a0af sw zero,local_80+0xe0(sp)
.text:0047f1a4 5800a0af sw zero,local_88+0xe0(sp)
.text:0047f1a8 f8fe0010 b LAB_0047ed8c
.text:0047f1ac 6400a0a3 _sb zero,local_7c+0xe0(sp)
LAB_0047f1b0: ;XREF[1,0]: 0047eff4
.text:0047f1b0 f400ab8f lw t3,param_6+0xe0(sp)
.text:0047f1b4 00000000 nop
.text:0047f1b8 00006a95 lhu t2,0x0(t3)
.text:0047f1bc 00000000 nop
.text:0047f1c0 2b484401 sltu t1,t2,param_1
.text:0047f1c4 9aff2011 beq t1,zero,LAB_0047f030
.text:0047f1c8 ffff1024 _li s0,-0x1
.text:0047f1cc effe0010 b LAB_0047ed8c
.text:0047f1d0 00000000 _nop
LAB_0047f1d4: ;XREF[1,0]: 0047f080
.text:0047f1d4 f400aa8f lw t2,param_6+0xe0(sp)
.text:0047f1d8 00000000 nop
.text:0047f1dc 00004c95 lhu t4,0x0(t2)
.text:0047f1e0 00000000 nop
.text:0047f1e4 04008b25 addiu t3,t4,0x4
.text:0047f1e8 adff0010 b LAB_0047f0a0
.text:0047f1ec 00004ba5 _sh t3,0x0(t2)
LAB_0047f1f0: ;XREF[1,0]: 0047f040
.text:0047f1f0 f000a58f lw param_2,param_5+0xe0(sp)
.text:0047f1f4 feff8624 addiu param_3,param_1,-0x2
.text:0047f1f8 0100a6a0 sb param_3,0x1(param_2)
.text:0047f1fc f000b98f lw t9,param_5+0xe0(sp)
.text:0047f200 f400a28f lw v0,param_6+0xe0(sp)
.text:0047f204 02002627 addiu param_3,t9,0x2
.text:0047f208 98ff0010 b LAB_0047f06c
.text:0047f20c 000040a4 _sh zero,0x0(v0)
LAB_0047f210: ;XREF[1,0]: 0047efa8
.text:0047f210 01000924 li t1,0x1
.text:0047f214 ffff9130 andi s1,param_1,0xffff
.text:0047f218 65ff0010 b LAB_0047efb0
.text:0047f21c ac00a9af _sw t1,local_34+0xe0(sp)
LAB_0047f220: ;XREF[1,0]: 0047efc4
.text:0047f220 01000d24 li t5,0x1
.text:0047f224 ffffd531 andi s5,t6,0xffff
.text:0047f228 68ff0010 b LAB_0047efcc
.text:0047f22c b000adaf _sw t5,local_30+0xe0(sp)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psInitPubKey()
;local_4 undefined4 -4 ;XREF[2,0]: 0047f240,0047f290
;local_8 undefined4 -8 ;XREF[2,0]: 0047f244,0047f294
;local_c undefined4 -c ;XREF[2,0]: 0047f248,0047f298
;local_10 undefined4 -10 ;XREF[2,0]: 0047f24c,0047f29c
;local_18 undefined4 -18 ;XREF[3,0]: 0047f250,0047f2b8,0047f2cc
;XREF[6,0]: Entry Point,004457dc,00445834
; 0046d344,0046d710,004d8354
.text:0047f230 06001c3c lui gp,0x6
.text:0047f234 b0079c27 addiu gp,gp,0x7b0
.text:0047f238 21e09903 addu gp,gp,t9
.text:0047f23c d8ffbd27 addiu sp,sp,-0x28
.text:0047f240 2400bfaf sw ra,local_4+0x28(sp)
.text:0047f244 2000b2af sw s2,local_8+0x28(sp)
.text:0047f248 1c00b1af sw s1,local_c+0x28(sp)
.text:0047f24c 1800b0af sw s0,local_10+0x28(sp)
.text:0047f250 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0047f254 2188a000 move s1,a1
.text:0047f258 ff00d030 andi s0,a2,0xff
.text:0047f25c 21908000 move s2,a0
.text:0047f260 0b00a010 beq a1,zero,LAB_0047f290
.text:0047f264 faff0224 _li v0,-0x6
.text:0047f268 01000224 li v0,0x1
.text:0047f26c 5c88998f lw t9,-0x77a4(gp)=>->psRsaInitKey ;= 0047f6bc
.text:0047f270 14000212 beq s0,v0,LAB_0047f2c4
.text:0047f274 03000324 _li v1,0x3
.text:0047f278 0b000312 beq s0,v1,LAB_0047f2a8
.text:0047f27c 00000000 _nop
.text:0047f280 680032ae sw s2,0x68(s1)
LAB_0047f284: ;XREF[2,0]: 0047f2bc,0047f2d0
.text:0047f284 6e0030a2 sb s0,0x6e(s1)
.text:0047f288 6c0020a6 sh zero,0x6c(s1)
.text:0047f28c 21100000 clear v0
LAB_0047f290: ;XREF[1,0]: 0047f260
.text:0047f290 2400bf8f lw ra,local_4+0x28(sp)
.text:0047f294 2000b28f lw s2,local_8+0x28(sp)
.text:0047f298 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f29c 1800b08f lw s0,local_10+0x28(sp)
.text:0047f2a0 0800e003 jr ra
.text:0047f2a4 2800bd27 _addiu sp,sp,0x28
LAB_0047f2a8: ;XREF[1,0]: 0047f278
.text:0047f2a8 c48f998f lw t9,-0x703c(gp)=>->psEccInitKey ;= 00478f10
.text:0047f2ac 00000000 nop
.text:0047f2b0 09f82003 jalr t9=>psEccInitKey ;undefined psEccInitKey()
.text:0047f2b4 21300000 _clear a2
.text:0047f2b8 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f2bc f1ff0010 b LAB_0047f284
.text:0047f2c0 680032ae _sw s2,0x68(s1)
LAB_0047f2c4: ;XREF[1,0]: 0047f270
.text:0047f2c4 09f82003 jalr t9=>psRsaInitKey ;undefined psRsaInitKey()
.text:0047f2c8 00000000 _nop
.text:0047f2cc 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f2d0 ecff0010 b LAB_0047f284
.text:0047f2d4 680032ae _sw s2,0x68(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psClearPubKey()
;local_4 undefined4 -4 ;XREF[2,0]: 0047f2e8,0047f324
;local_8 undefined4 -8 ;XREF[2,0]: 0047f2ec,0047f328
;local_10 undefined4 -10 ;XREF[2,0]: 0047f2f0,0047f344
;XREF[11,0]: Entry Point,0044527c,004453ac
; 0044565c,00445774,00466734
; 004671d4,0046d4bc,0046d77c
; 0047aaf4,004d84e4
.text:0047f2d8 06001c3c lui gp,0x6
.text:0047f2dc 08079c27 addiu gp,gp,0x708
.text:0047f2e0 21e09903 addu gp,gp,t9
.text:0047f2e4 e0ffbd27 addiu sp,sp,-0x20
.text:0047f2e8 1c00bfaf sw ra,local_4+0x20(sp)
.text:0047f2ec 1800b0af sw s0,local_8+0x20(sp)
.text:0047f2f0 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0047f2f4 0b008010 beq a0,zero,LAB_0047f324
.text:0047f2f8 21808000 _move s0,a0
.text:0047f2fc 6e008390 lbu v1,0x6e(a0)
.text:0047f300 01000224 li v0,0x1
.text:0047f304 1892998f lw t9,-0x6de8(gp)=>->psRsaClearKey ;= 0047f724
.text:0047f308 0c006210 beq v1,v0,LAB_0047f33c
.text:0047f30c 03000524 _li a1,0x3
.text:0047f310 08006510 beq v1,a1,LAB_0047f334
.text:0047f314 00000000 _nop
.text:0047f318 6e0000a2 sb zero,0x6e(s0)
LAB_0047f31c: ;XREF[1,0]: 0047f348
.text:0047f31c 680000ae sw zero,0x68(s0)
.text:0047f320 6c0000a6 sh zero,0x6c(s0)
LAB_0047f324: ;XREF[1,0]: 0047f2f4
.text:0047f324 1c00bf8f lw ra,local_4+0x20(sp)
.text:0047f328 1800b08f lw s0,local_8+0x20(sp)
.text:0047f32c 0800e003 jr ra
.text:0047f330 2000bd27 _addiu sp,sp,0x20
LAB_0047f334: ;XREF[1,0]: 0047f310
.text:0047f334 908e998f lw t9,-0x7170(gp)=>->psEccClearKey ;= 00478f8c
.text:0047f338 00000000 nop
LAB_0047f33c: ;XREF[1,0]: 0047f308
; FWD[3,0]: 00478f8c,0047f724,0047f724
.text:0047f33c 09f82003 jalr t9=>psEccClearKey ;undefined psRsaClearKey()
;undefined psEccClearKey()
.text:0047f340 00000000 _nop
.text:0047f344 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f348 f4ff0010 b LAB_0047f31c
.text:0047f34c 6e0000a2 _sb zero,0x6e(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psHashLenToSigAlg()
;local_8 undefined4 -8 ;XREF[6,0]: 0047f360,0047f424,0047f44c,0047f474,0047f49c
; 0047f4c4
;local_c undefined4 -c ;XREF[6,0]: 0047f364,0047f428,0047f450,0047f478,0047f4a0
; 0047f4c8
;local_10 undefined4 -10 ;XREF[6,0]: 0047f368,0047f42c,0047f454,0047f47c,0047f4a4
; 0047f4cc
;local_18 undefined4 -18 ;XREF[4,0]: 0047f36c,0047f3a4,0047f3c0,0047f3dc
;XREF[3,0]: Entry Point,00480e94,004d8378
.text:0047f350 06001c3c lui gp,0x6
.text:0047f354 90069c27 addiu gp,gp,0x690
.text:0047f358 21e09903 addu gp,gp,t9
.text:0047f35c d8ffbd27 addiu sp,sp,-0x28
.text:0047f360 2000bfaf sw ra,local_8+0x28(sp)
.text:0047f364 1c00b1af sw s1,local_c+0x28(sp)
.text:0047f368 1800b0af sw s0,local_10+0x28(sp)
.text:0047f36c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0047f370 ff00b030 andi s0,a1,0xff
.text:0047f374 01000224 li v0,0x1
.text:0047f378 19000212 beq s0,v0,LAB_0047f3e0
.text:0047f37c ffff9130 _andi s1,a0,0xffff
.text:0047f380 03000324 li v1,0x3
.text:0047f384 16000312 beq s0,v1,LAB_0047f3e0
.text:0047f388 00000000 _nop
.text:0047f38c 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0047f390 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:0047f394 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0047f398 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:0047f39c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:0047f3a0 5026c524 _addiu a1=>.roda...,a2,0x2650 ;= "pubkey/pubkey.c"
.text:0047f3a4 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f3a8 00000000 nop
.text:0047f3ac 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047f3b0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0047f3b4 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:0047f3b8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:0047f3bc 64010524 _li a1,0x164
.text:0047f3c0 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f3c4 00000000 nop
.text:0047f3c8 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047f3cc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:0047f3d0 00000000 nop
.text:0047f3d4 09f82003 jalr t9=>_psError ;undefined _psError()
.text:0047f3d8 60268424 _addiu a0=>.roda...,a0,0x2660 ;= "key_type == PS_RSA || key_type ==...
.text:0047f3dc 1000bc8f lw gp,local_18+0x28(sp)
LAB_0047f3e0: ;XREF[2,0]: 0047f378,0047f384
.text:0047f3e0 f0ff2426 addiu a0,s1,-0x10
.text:0047f3e4 3100882c sltiu t0,a0,0x31
.text:0047f3e8 0d000011 beq t0,zero,switchD_0047f40c::caseD_11
.text:0047f3ec 80600400 _sll t4,a0,0x2
.text:0047f3f0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0047f3f4 00000000 nop
.text:0047f3f8 9026cd25 addiu t5,t6,0x2690
.text:0047f3fc 21588d01 addu t3,t4,t5
.text:0047f400 00006a8d lw t2,0x0(t3)=>.rodata:switchD_0047f40c:...;= FFF9FA34h
.text:0047f404 00000000 nop
.text:0047f408 21485c01 addu t1,t2,gp
switchD: ; FWD[6,0]: 0047f414,0047f420,0047f43c,0047f464
; 0047f48c,0047f4b4
.text:0047f40c 08002001 jr t1
.text:0047f410 00000000 _nop
caseD_10: ;XREF[1,0]: 0047f40c
.text:0047f414 01000f24 li t7,0x1
.text:0047f418 02000f12 beq s0,t7,LAB_0047f424
.text:0047f41c faff0324 _li v1,-0x6
caseD_12: ;XREF[2,0]: 0047f3e8,0047f40c
caseD_13:
caseD_15:
caseD_16:
caseD_17:
caseD_18:
caseD_19:
caseD_1a:
caseD_1b:
caseD_1c:
caseD_1d:
caseD_1e:
caseD_1f:
caseD_21:
caseD_22:
caseD_23:
caseD_24:
caseD_25:
caseD_26:
caseD_27:
caseD_28:
caseD_29:
caseD_2a:
caseD_2b:
caseD_2c:
caseD_2d:
caseD_2e:
caseD_2f:
caseD_31:
caseD_32:
caseD_33:
caseD_34:
caseD_35:
caseD_36:
caseD_37:
caseD_38:
caseD_39:
caseD_3a:
caseD_3b:
caseD_3c:
caseD_3d:
caseD_3e:
caseD_3f:
caseD_11:
.text:0047f420 f6ff0324 li v1,-0xa
LAB_0047f424: ;XREF[5,0]: 0047f418,0047f440,0047f468,0047f490
; 0047f4b8
.text:0047f424 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f428 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f42c 1800b08f lw s0,local_10+0x28(sp)
.text:0047f430 21106000 move v0,v1
.text:0047f434 0800e003 jr ra
.text:0047f438 2800bd27 _addiu sp,sp,0x28
caseD_40: ;XREF[1,0]: 0047f40c
.text:0047f43c 01000224 li v0,0x1
.text:0047f440 f8ff0212 beq s0,v0,LAB_0047f424
.text:0047f444 91060324 _li v1,0x691
.text:0047f448 0e020324 li v1,0x20e
.text:0047f44c 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f450 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f454 1800b08f lw s0,local_10+0x28(sp)
.text:0047f458 21106000 move v0,v1
.text:0047f45c 0800e003 jr ra
.text:0047f460 2800bd27 _addiu sp,sp,0x28
caseD_30: ;XREF[1,0]: 0047f40c
.text:0047f464 01001f24 li ra,0x1
.text:0047f468 eeff1f12 beq s0,ra,LAB_0047f424
.text:0047f46c 90060324 _li v1,0x690
.text:0047f470 0d020324 li v1,0x20d
.text:0047f474 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f478 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f47c 1800b08f lw s0,local_10+0x28(sp)
.text:0047f480 21106000 move v0,v1
.text:0047f484 0800e003 jr ra
.text:0047f488 2800bd27 _addiu sp,sp,0x28
caseD_20: ;XREF[1,0]: 0047f40c
.text:0047f48c 01001824 li t8,0x1
.text:0047f490 e4ff1812 beq s0,t8,LAB_0047f424
.text:0047f494 8f060324 _li v1,0x68f
.text:0047f498 0c020324 li v1,0x20c
.text:0047f49c 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f4a0 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f4a4 1800b08f lw s0,local_10+0x28(sp)
.text:0047f4a8 21106000 move v0,v1
.text:0047f4ac 0800e003 jr ra
.text:0047f4b0 2800bd27 _addiu sp,sp,0x28
caseD_14: ;XREF[1,0]: 0047f40c
.text:0047f4b4 01001124 li s1,0x1
.text:0047f4b8 daff1112 beq s0,s1,LAB_0047f424
.text:0047f4bc 89060324 _li v1,0x689
.text:0047f4c0 08020324 li v1,0x208
.text:0047f4c4 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f4c8 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f4cc 1800b08f lw s0,local_10+0x28(sp)
.text:0047f4d0 21106000 move v0,v1
.text:0047f4d4 0800e003 jr ra
.text:0047f4d8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psVerifySig(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined2 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined2 10 ;XREF[1,0]: 0047f540
;param_6 undefined4 14 ;XREF[1,0]: 0047f528
;param_7 undefined4 18 ;XREF[1,0]: 0047f628
;param_8 undefined4 1c ;XREF[1,0]: 0047f51c
;local_res4 undefined4 4 ;XREF[3,0]: 0047f524,0047f5ac,0047f664
;local_4 undefined4 -4 ;XREF[4,0]: 0047f4ec,0047f578,0047f5f8,0047f684
;local_8 undefined4 -8 ;XREF[4,0]: 0047f4f0,0047f57c,0047f5fc,0047f688
;local_c undefined4 -c ;XREF[4,0]: 0047f4f4,0047f580,0047f600,0047f68c
;local_10 undefined4 -10 ;XREF[4,0]: 0047f4f8,0047f584,0047f604,0047f690
;local_14 undefined4 -14 ;XREF[4,0]: 0047f4fc,0047f588,0047f608,0047f694
;local_18 undefined4 -18 ;XREF[4,0]: 0047f500,0047f58c,0047f60c,0047f698
;local_1c undefined4 -1c ;XREF[4,0]: 0047f504,0047f590,0047f610,0047f69c
;local_20 undefined4 -20 ;XREF[4,0]: 0047f508,0047f594,0047f614,0047f6a0
;local_24 undefined4 -24 ;XREF[4,0]: 0047f50c,0047f598,0047f618,0047f6a4
;local_28 undefined4 -28 ;XREF[4,0]: 0047f510,0047f59c,0047f61c,0047f6a8
;local_30 undefined4 -30 ;XREF[1,0]: 0047f5dc
;local_78 undefined4 -78 ;XREF[5,0]: 0047f514,0047f558,0047f5d0,0047f654,0047f670
;local_7c undefined4 -7c ;XREF[2,0]: 0047f5bc,0047f63c
;local_80 undefined4 -80 ;XREF[2,0]: 0047f5b0,0047f630
;local_84 undefined4 -84 ;XREF[2,0]: 0047f5b8,0047f638
;local_88 undefined4 -88 ;XREF[2,0]: 0047f5b4,0047f634
;XREF[3,0]: Entry Point,00485490,004d8928
.text:0047f4dc 06001c3c lui gp,0x6
.text:0047f4e0 04059c27 addiu gp,gp,0x504
.text:0047f4e4 21e09903 addu gp,gp,t9
.text:0047f4e8 68ffbd27 addiu sp,sp,-0x98
.text:0047f4ec 9400bfaf sw ra,local_4+0x98(sp)
.text:0047f4f0 9000beaf sw s8,local_8+0x98(sp)
.text:0047f4f4 8c00b7af sw s7,local_c+0x98(sp)
.text:0047f4f8 8800b6af sw s6,local_10+0x98(sp)
.text:0047f4fc 8400b5af sw s5,local_14+0x98(sp)
.text:0047f500 8000b4af sw s4,local_18+0x98(sp)
.text:0047f504 7c00b3af sw s3,local_1c+0x98(sp)
.text:0047f508 7800b2af sw s2,local_20+0x98(sp)
.text:0047f50c 7400b1af sw s1,local_24+0x98(sp)
.text:0047f510 7000b0af sw s0,local_28+0x98(sp)
.text:0047f514 2000bcaf sw gp=>_gp,local_78+0x98(sp)
.text:0047f518 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047f51c b400b68f lw s6,param_8+0x98(sp)
.text:0047f520 2800b127 addiu s1,sp,0x28
.text:0047f524 9c00a5af sw param_2,local_res4+0x98(sp)
.text:0047f528 ac00b08f lw s0,param_6+0x98(sp)
.text:0047f52c 21f08000 move s8,param_1
.text:0047f530 ffffd230 andi s2,param_3,0xffff
.text:0047f534 21202002 move param_1,s1
.text:0047f538 21280000 clear param_2
.text:0047f53c 40000624 li param_3,0x40
.text:0047f540 a800b397 lhu s3,param_5+0x98(sp)
.text:0047f544 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047f548 21b8e000 _move s7,param_4
.text:0047f54c 0000c0ae sw zero,0x0(s6)
.text:0047f550 6e000392 lbu v1,0x6e(s0)
.text:0047f554 01001424 li s4,0x1
.text:0047f558 2000bc8f lw gp,local_78+0x98(sp)
.text:0047f55c 32007410 beq v1,s4,LAB_0047f628
.text:0047f560 21a80000 _clear s5
.text:0047f564 03000224 li v0,0x3
.text:0047f568 0f006210 beq v1,v0,LAB_0047f5a8
.text:0047f56c 6800a427 _addiu param_1,sp,0x68
.text:0047f570 f6ff1524 li s5,-0xa
LAB_0047f574: ;XREF[1,0]: 0047f6b4
.text:0047f574 2110a002 move v0,s5
.text:0047f578 9400bf8f lw ra,local_4+0x98(sp)
.text:0047f57c 9000be8f lw s8,local_8+0x98(sp)
.text:0047f580 8c00b78f lw s7,local_c+0x98(sp)
.text:0047f584 8800b68f lw s6,local_10+0x98(sp)
.text:0047f588 8400b58f lw s5,local_14+0x98(sp)
.text:0047f58c 8000b48f lw s4,local_18+0x98(sp)
.text:0047f590 7c00b38f lw s3,local_1c+0x98(sp)
.text:0047f594 7800b28f lw s2,local_20+0x98(sp)
.text:0047f598 7400b18f lw s1,local_24+0x98(sp)
.text:0047f59c 7000b08f lw s0,local_28+0x98(sp)
.text:0047f5a0 0800e003 jr ra
.text:0047f5a4 9800bd27 _addiu sp,sp,0x98
LAB_0047f5a8: ;XREF[1,0]: 0047f568
.text:0047f5a8 4485998f lw t9,-0x7abc(gp)=>->psEccDsaVerify ;= 0047e264
.text:0047f5ac 9c00a68f lw param_3,local_res4+0x98(sp)
.text:0047f5b0 1800a4af sw param_1,local_80+0x98(sp)
.text:0047f5b4 1000b7af sw s7,local_88+0x98(sp)
.text:0047f5b8 1400b3af sw s3,local_84+0x98(sp)
.text:0047f5bc 1c00a0af sw zero,local_7c+0x98(sp)
.text:0047f5c0 2120c003 move param_1,s8
.text:0047f5c4 21280002 move param_2,s0
.text:0047f5c8 09f82003 jalr t9=>psEccDsaVerify ;undefined psEccDsaVerify(undefined p...
.text:0047f5cc 21384002 _move param_4,s2
.text:0047f5d0 2000bc8f lw gp,local_78+0x98(sp)
.text:0047f5d4 37004004 bltz v0,LAB_0047f6b4
.text:0047f5d8 00000000 _nop
.text:0047f5dc 6800a58f lw param_2,local_30+0x98(sp)
.text:0047f5e0 00000000 nop
.text:0047f5e4 2500b410 beq param_2,s4,LAB_0047f67c
.text:0047f5e8 01000624 _li param_3,0x1
LAB_0047f5ec: ;XREF[1,0]: 0047f674
.text:0047f5ec ebff1524 li s5,-0x15
.text:0047f5f0 2110a002 move v0,s5
.text:0047f5f4 0000c0ae sw zero,0x0(s6)
.text:0047f5f8 9400bf8f lw ra,local_4+0x98(sp)
.text:0047f5fc 9000be8f lw s8,local_8+0x98(sp)
.text:0047f600 8c00b78f lw s7,local_c+0x98(sp)
.text:0047f604 8800b68f lw s6,local_10+0x98(sp)
.text:0047f608 8400b58f lw s5,local_14+0x98(sp)
.text:0047f60c 8000b48f lw s4,local_18+0x98(sp)
.text:0047f610 7c00b38f lw s3,local_1c+0x98(sp)
.text:0047f614 7800b28f lw s2,local_20+0x98(sp)
.text:0047f618 7400b18f lw s1,local_24+0x98(sp)
.text:0047f61c 7000b08f lw s0,local_28+0x98(sp)
.text:0047f620 0800e003 jr ra
.text:0047f624 9800bd27 _addiu sp,sp,0x98
LAB_0047f628: ;XREF[1,0]: 0047f55c
.text:0047f628 b000a38f lw v1,param_7+0x98(sp)
.text:0047f62c f085998f lw t9,-0x7a10(gp)=>->pubRsaDecryptSigned...;= 004809d4
.text:0047f630 1800a3af sw v1,local_80+0x98(sp)
.text:0047f634 1000b1af sw s1,local_88+0x98(sp)
.text:0047f638 1400b2af sw s2,local_84+0x98(sp)
.text:0047f63c 1c00a0af sw zero,local_7c+0x98(sp)
.text:0047f640 2120c003 move param_1,s8
.text:0047f644 21280002 move param_2,s0
.text:0047f648 2130e002 move param_3,s7
.text:0047f64c 09f82003 jalr t9=>pubRsaDecryptSignedElementExt ;undefined pubRsaDecryptSignedElement...
.text:0047f650 21386002 _move param_4,s3
.text:0047f654 2000bc8f lw gp,local_78+0x98(sp)
.text:0047f658 16004004 bltz v0,LAB_0047f6b4
.text:0047f65c 21282002 _move param_2,s1
.text:0047f660 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0047f664 9c00a48f lw param_1,local_res4+0x98(sp)
.text:0047f668 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:0047f66c 21304002 _move param_3,s2
.text:0047f670 2000bc8f lw gp,local_78+0x98(sp)
.text:0047f674 ddff4014 bne v0,zero,LAB_0047f5ec
.text:0047f678 01000624 _li param_3,0x1
LAB_0047f67c: ;XREF[1,0]: 0047f5e4
.text:0047f67c 2110a002 move v0,s5
.text:0047f680 0000c6ae sw param_3,0x0(s6)
.text:0047f684 9400bf8f lw ra,local_4+0x98(sp)
.text:0047f688 9000be8f lw s8,local_8+0x98(sp)
.text:0047f68c 8c00b78f lw s7,local_c+0x98(sp)
.text:0047f690 8800b68f lw s6,local_10+0x98(sp)
.text:0047f694 8400b58f lw s5,local_14+0x98(sp)
.text:0047f698 8000b48f lw s4,local_18+0x98(sp)
.text:0047f69c 7c00b38f lw s3,local_1c+0x98(sp)
.text:0047f6a0 7800b28f lw s2,local_20+0x98(sp)
.text:0047f6a4 7400b18f lw s1,local_24+0x98(sp)
.text:0047f6a8 7000b08f lw s0,local_28+0x98(sp)
.text:0047f6ac 0800e003 jr ra
.text:0047f6b0 9800bd27 _addiu sp,sp,0x98
LAB_0047f6b4: ;XREF[2,0]: 0047f5d4,0047f658
.text:0047f6b4 afff0010 b LAB_0047f574
.text:0047f6b8 ffff1524 _li s5,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaInitKey()
;local_8 undefined4 -8 ;XREF[2,0]: 0047f6cc,0047f710
;local_c undefined4 -c ;XREF[2,0]: 0047f6d0,0047f714
;local_10 undefined4 -10 ;XREF[2,0]: 0047f6d4,0047f718
;local_18 undefined4 -18 ;XREF[2,0]: 0047f6d8,0047f704
;XREF[4,0]: Entry Point,00466678,0047f2c4
; 004d823c
.text:0047f6bc 06001c3c lui gp,0x6
.text:0047f6c0 24039c27 addiu gp,gp,0x324
.text:0047f6c4 21e09903 addu gp,gp,t9
.text:0047f6c8 d8ffbd27 addiu sp,sp,-0x28
.text:0047f6cc 2000bfaf sw ra,local_8+0x28(sp)
.text:0047f6d0 1c00b1af sw s1,local_c+0x28(sp)
.text:0047f6d4 1800b0af sw s0,local_10+0x28(sp)
.text:0047f6d8 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0047f6dc 2180a000 move s0,a1
.text:0047f6e0 21888000 move s1,a0
.text:0047f6e4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047f6e8 68000624 li a2,0x68
.text:0047f6ec 21280000 clear a1
.text:0047f6f0 21200002 move a0,s0
.text:0047f6f4 06000012 beq s0,zero,LAB_0047f710
.text:0047f6f8 f8ff0224 _li v0,-0x8
.text:0047f6fc 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047f700 00000000 _nop
.text:0047f704 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f708 600011ae sw s1,0x60(s0)
.text:0047f70c 21100000 clear v0
LAB_0047f710: ;XREF[1,0]: 0047f6f4
.text:0047f710 2000bf8f lw ra,local_8+0x28(sp)
.text:0047f714 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f718 1800b08f lw s0,local_10+0x28(sp)
.text:0047f71c 0800e003 jr ra
.text:0047f720 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaClearKey()
;local_4 undefined4 -4 ;XREF[2,0]: 0047f734,0047f808
;local_8 undefined4 -8 ;XREF[2,0]: 0047f738,0047f80c
;local_10 undefined4 -10 ;XREF[9,0]: 0047f73c,0047f750,0047f768,0047f780,0047f798
; 0047f7b0,0047f7c8,0047f7e0,0047f7f8
;XREF[10,0]: Entry Point,00466734,00466734
; 00468d50,00468d50,0047f33c
; 0047f33c,0047f9ac,0047fcf4
; 004d8bf8
.text:0047f724 06001c3c lui gp,0x6
.text:0047f728 bc029c27 addiu gp,gp,0x2bc
.text:0047f72c 21e09903 addu gp,gp,t9
.text:0047f730 e0ffbd27 addiu sp,sp,-0x20
.text:0047f734 1c00bfaf sw ra,local_4+0x20(sp)
.text:0047f738 1800b0af sw s0,local_8+0x20(sp)
.text:0047f73c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0047f740 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f744 21808000 move s0,a0
.text:0047f748 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f74c 18008424 _addiu a0,a0,0x18
.text:0047f750 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f754 00000000 nop
.text:0047f758 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f75c 00000000 nop
.text:0047f760 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f764 21200002 _move a0,s0
.text:0047f768 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f76c 00000000 nop
.text:0047f770 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f774 00000000 nop
.text:0047f778 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f77c 0c000426 _addiu a0,s0,0xc
.text:0047f780 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f784 00000000 nop
.text:0047f788 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f78c 00000000 nop
.text:0047f790 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f794 48000426 _addiu a0,s0,0x48
.text:0047f798 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f79c 00000000 nop
.text:0047f7a0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f7a4 00000000 nop
.text:0047f7a8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f7ac 54000426 _addiu a0,s0,0x54
.text:0047f7b0 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f7b4 00000000 nop
.text:0047f7b8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f7bc 00000000 nop
.text:0047f7c0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f7c4 30000426 _addiu a0,s0,0x30
.text:0047f7c8 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f7cc 00000000 nop
.text:0047f7d0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f7d4 00000000 nop
.text:0047f7d8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f7dc 3c000426 _addiu a0,s0,0x3c
.text:0047f7e0 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f7e4 00000000 nop
.text:0047f7e8 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047f7ec 00000000 nop
.text:0047f7f0 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047f7f4 24000426 _addiu a0,s0,0x24
.text:0047f7f8 1000bc8f lw gp,local_10+0x20(sp)
.text:0047f7fc 600000ae sw zero,0x60(s0)
.text:0047f800 640000a6 sh zero,0x64(s0)
.text:0047f804 660000a2 sb zero,0x66(s0)
.text:0047f808 1c00bf8f lw ra,local_4+0x20(sp)
.text:0047f80c 1800b08f lw s0,local_8+0x20(sp)
.text:0047f810 0800e003 jr ra
.text:0047f814 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaCopyKey()
;local_4 undefined4 -4 ;XREF[3,0]: 0047f828,0047f898,0047f9bc
;local_8 undefined4 -8 ;XREF[3,0]: 0047f82c,0047f89c,0047f9c0
;local_c undefined4 -c ;XREF[3,0]: 0047f830,0047f8a0,0047f9c4
;local_10 undefined4 -10 ;XREF[3,0]: 0047f834,0047f8a4,0047f9c8
;local_18 undefined4 -18 ;XREF[10,0]: 0047f838,0047f85c,0047f880,0047f8c8,0047f8ec
; 0047f910,0047f934,0047f958,0047f97c,0047f9b8
;XREF[3,0]: Entry Point,004671bc,004d8968
.text:0047f818 06001c3c lui gp,0x6
.text:0047f81c c8019c27 addiu gp,gp,0x1c8
.text:0047f820 21e09903 addu gp,gp,t9
.text:0047f824 d8ffbd27 addiu sp,sp,-0x28
.text:0047f828 2400bfaf sw ra,local_4+0x28(sp)
.text:0047f82c 2000b2af sw s2,local_8+0x28(sp)
.text:0047f830 1c00b1af sw s1,local_c+0x28(sp)
.text:0047f834 1800b0af sw s0,local_10+0x28(sp)
.text:0047f838 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0047f83c 2188a000 move s1,a1
.text:0047f840 21908000 move s2,a0
.text:0047f844 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f848 6000a48c lw a0,0x60(a1)
.text:0047f84c 18002626 addiu a2,s1,0x18
.text:0047f850 18004526 addiu a1,s2,0x18
.text:0047f854 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f858 21380000 _clear a3
.text:0047f85c 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f860 0a004014 bne v0,zero,LAB_0047f88c
.text:0047f864 21804000 _move s0,v0
.text:0047f868 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f86c 6000248e lw a0,0x60(s1)
.text:0047f870 21284002 move a1,s2
.text:0047f874 21302002 move a2,s1
.text:0047f878 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f87c 21380000 _clear a3
.text:0047f880 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f884 0a004010 beq v0,zero,LAB_0047f8b0
.text:0047f888 21804000 _move s0,v0
LAB_0047f88c: ;XREF[7,0]: 0047f860,0047f8cc,0047f8f0,0047f914
; 0047f938,0047f95c,0047f980
.text:0047f88c 45000006 bltz s0,LAB_0047f9a4
.text:0047f890 00000000 _nop
LAB_0047f894: ;XREF[1,0]: 0047f99c
.text:0047f894 21100002 move v0,s0
.text:0047f898 2400bf8f lw ra,local_4+0x28(sp)
.text:0047f89c 2000b28f lw s2,local_8+0x28(sp)
.text:0047f8a0 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f8a4 1800b08f lw s0,local_10+0x28(sp)
.text:0047f8a8 0800e003 jr ra
.text:0047f8ac 2800bd27 _addiu sp,sp,0x28
LAB_0047f8b0: ;XREF[1,0]: 0047f884
.text:0047f8b0 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f8b4 6000248e lw a0,0x60(s1)
.text:0047f8b8 0c004526 addiu a1,s2,0xc
.text:0047f8bc 0c002626 addiu a2,s1,0xc
.text:0047f8c0 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f8c4 21380000 _clear a3
.text:0047f8c8 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f8cc efff4014 bne v0,zero,LAB_0047f88c
.text:0047f8d0 21804000 _move s0,v0
.text:0047f8d4 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f8d8 6000248e lw a0,0x60(s1)
.text:0047f8dc 48004526 addiu a1,s2,0x48
.text:0047f8e0 48002626 addiu a2,s1,0x48
.text:0047f8e4 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f8e8 21380000 _clear a3
.text:0047f8ec 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f8f0 e6ff4014 bne v0,zero,LAB_0047f88c
.text:0047f8f4 21804000 _move s0,v0
.text:0047f8f8 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f8fc 6000248e lw a0,0x60(s1)
.text:0047f900 54004526 addiu a1,s2,0x54
.text:0047f904 54002626 addiu a2,s1,0x54
.text:0047f908 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f90c 21380000 _clear a3
.text:0047f910 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f914 ddff4014 bne v0,zero,LAB_0047f88c
.text:0047f918 21804000 _move s0,v0
.text:0047f91c a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f920 6000248e lw a0,0x60(s1)
.text:0047f924 30004526 addiu a1,s2,0x30
.text:0047f928 30002626 addiu a2,s1,0x30
.text:0047f92c 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f930 21380000 _clear a3
.text:0047f934 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f938 d4ff4014 bne v0,zero,LAB_0047f88c
.text:0047f93c 21804000 _move s0,v0
.text:0047f940 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f944 6000248e lw a0,0x60(s1)
.text:0047f948 3c004526 addiu a1,s2,0x3c
.text:0047f94c 3c002626 addiu a2,s1,0x3c
.text:0047f950 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f954 21380000 _clear a3
.text:0047f958 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f95c cbff4014 bne v0,zero,LAB_0047f88c
.text:0047f960 21804000 _move s0,v0
.text:0047f964 a48b998f lw t9,-0x745c(gp)=>->pstm_init_copy ;= 00474144
.text:0047f968 6000248e lw a0,0x60(s1)
.text:0047f96c 24004526 addiu a1,s2,0x24
.text:0047f970 24002626 addiu a2,s1,0x24
.text:0047f974 09f82003 jalr t9=>pstm_init_copy ;undefined pstm_init_copy()
.text:0047f978 21380000 _clear a3
.text:0047f97c 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f980 c2ff4014 bne v0,zero,LAB_0047f88c
.text:0047f984 21804000 _move s0,v0
.text:0047f988 6000228e lw v0,0x60(s1)
.text:0047f98c 64002396 lhu v1,0x64(s1)
.text:0047f990 66002492 lbu a0,0x66(s1)
.text:0047f994 600042ae sw v0,0x60(s2)
.text:0047f998 640043a6 sh v1,0x64(s2)
.text:0047f99c bdff0010 b LAB_0047f894
.text:0047f9a0 660044a2 _sb a0,0x66(s2)
LAB_0047f9a4: ;XREF[1,0]: 0047f88c
.text:0047f9a4 1892998f lw t9,-0x6de8(gp)=>->psRsaClearKey ;= 0047f724
.text:0047f9a8 00000000 nop
.text:0047f9ac 09f82003 jalr t9=>psRsaClearKey ;undefined psRsaClearKey()
.text:0047f9b0 21204002 _move a0,s2
.text:0047f9b4 21100002 move v0,s0
.text:0047f9b8 1000bc8f lw gp,local_18+0x28(sp)
.text:0047f9bc 2400bf8f lw ra,local_4+0x28(sp)
.text:0047f9c0 2000b28f lw s2,local_8+0x28(sp)
.text:0047f9c4 1c00b18f lw s1,local_c+0x28(sp)
.text:0047f9c8 1800b08f lw s0,local_10+0x28(sp)
.text:0047f9cc 0800e003 jr ra
.text:0047f9d0 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaSize()
;XREF[5,0]: Entry Point,00445814,004666b8
; 0046d38c,004d8af4
.text:0047f9d4 64008294 lhu v0,0x64(a0)
.text:0047f9d8 0800e003 jr ra
.text:0047f9dc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaCmpPubKey()
;local_8 undefined4 -8 ;XREF[2,0]: 0047f9f0,0047fa44
;local_c undefined4 -c ;XREF[2,0]: 0047f9f4,0047fa48
;local_10 undefined4 -10 ;XREF[2,0]: 0047f9f8,0047fa4c
;local_18 undefined4 -18 ;XREF[3,0]: 0047f9fc,0047fa18,0047fa34
;XREF[3,0]: Entry Point,00445740,004d8538
.text:0047f9e0 06001c3c lui gp,0x6
.text:0047f9e4 00009c27 addiu gp,gp,0x0
.text:0047f9e8 21e09903 addu gp,gp,t9
.text:0047f9ec d8ffbd27 addiu sp,sp,-0x28
.text:0047f9f0 2000bfaf sw ra,local_8+0x28(sp)
.text:0047f9f4 1c00b1af sw s1,local_c+0x28(sp)
.text:0047f9f8 1800b0af sw s0,local_10+0x28(sp)
.text:0047f9fc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0047fa00 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047fa04 21808000 move s0,a0
.text:0047fa08 2188a000 move s1,a1
.text:0047fa0c 18008424 addiu a0,a0,0x18
.text:0047fa10 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047fa14 1800a524 _addiu a1,a1,0x18
.text:0047fa18 1000bc8f lw gp,local_18+0x28(sp)
.text:0047fa1c 21200002 move a0,s0
.text:0047fa20 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047fa24 06004014 bne v0,zero,LAB_0047fa40
.text:0047fa28 21282002 _move a1,s1
.text:0047fa2c 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047fa30 00000000 _nop
.text:0047fa34 1000bc8f lw gp,local_18+0x28(sp)
.text:0047fa38 02004010 beq v0,zero,LAB_0047fa44
.text:0047fa3c 21180000 _clear v1
LAB_0047fa40: ;XREF[1,0]: 0047fa24
.text:0047fa40 ffff0324 li v1,-0x1
LAB_0047fa44: ;XREF[1,0]: 0047fa38
.text:0047fa44 2000bf8f lw ra,local_8+0x28(sp)
.text:0047fa48 1c00b18f lw s1,local_c+0x28(sp)
.text:0047fa4c 1800b08f lw s0,local_10+0x28(sp)
.text:0047fa50 21106000 move v0,v1
.text:0047fa54 0800e003 jr ra
.text:0047fa58 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaParseAsnPubKey(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047fb74
;local_8 undefined4 -8 ;XREF[2,0]: 0047fa6c,0047fac4
;local_c undefined4 -c ;XREF[2,0]: 0047fa70,0047fac8
;local_10 undefined4 -10 ;XREF[2,0]: 0047fa74,0047facc
;local_14 undefined4 -14 ;XREF[2,0]: 0047fa78,0047fad0
;local_18 undefined4 -18 ;XREF[2,0]: 0047fa7c,0047fad4
;local_1c undefined4 -1c ;XREF[2,0]: 0047fa80,0047fad8
;local_20 undefined4 -20 ;XREF[2,0]: 0047fa84,0047fadc
;local_24 undefined4 -24 ;XREF[8,0]: 0047faa4,0047fab4,0047fb24,0047fb38,0047fb60
; 0047fbb4,0047fbdc,0047fc14
;local_26 undefined2 -26 ;XREF[1,0]: 0047fbac
;local_28 undefined2 -28 ;XREF[3,0]: 0047fb10,0047fb58,0047fb8c
;local_100 undefined4 -100 ;XREF[9,0]: 0047fa88,0047fb04,0047fb54,0047fb70,0047fb88
; 0047fba0,0047fbd0,0047fbf8,0047fc18
;XREF[3,0]: Entry Point,0046d370,004d8268
.text:0047fa5c 06001c3c lui gp,0x6
.text:0047fa60 84ff9c27 addiu gp,gp,-0x7c
.text:0047fa64 21e09903 addu gp,gp,t9
.text:0047fa68 f0febd27 addiu sp,sp,-0x110
.text:0047fa6c 0801bfaf sw ra,local_8+0x110(sp)
.text:0047fa70 0401b5af sw s5,local_c+0x110(sp)
.text:0047fa74 0001b4af sw s4,local_10+0x110(sp)
.text:0047fa78 fc00b3af sw s3,local_14+0x110(sp)
.text:0047fa7c f800b2af sw s2,local_18+0x110(sp)
.text:0047fa80 f400b1af sw s1,local_1c+0x110(sp)
.text:0047fa84 f000b0af sw s0,local_20+0x110(sp)
.text:0047fa88 1000bcaf sw gp=>_gp,local_100+0x110(sp)
.text:0047fa8c 0000a38c lw v1,0x0(param_2)
.text:0047fa90 21a0a000 move s4,param_2
.text:0047fa94 ffffc530 andi param_2,param_3,0xffff
.text:0047fa98 21908000 move s2,param_1
.text:0047fa9c 2198e000 move s3,param_4
.text:0047faa0 0700a010 beq param_2,zero,LAB_0047fac0
.text:0047faa4 ec00a3af _sw v1,local_24+0x110(sp)
.text:0047faa8 00006290 lbu v0,0x0(v1)
.text:0047faac 01006424 addiu param_1,v1,0x1
.text:0047fab0 03000324 li v1,0x3
.text:0047fab4 ec00a4af sw param_1,local_24+0x110(sp)
.text:0047fab8 0c004310 beq v0,v1,LAB_0047faec
.text:0047fabc ec00b127 _addiu s1,sp,0xec
LAB_0047fac0: ;XREF[6,0]: 0047faa0,0047fb1c,0047fb34,0047fba4
; 0047fbd4,0047fbfc
.text:0047fac0 e1ff0424 li param_1,-0x1f
LAB_0047fac4: ;XREF[3,0]: 0047fb08,0047fb3c,0047fc28
.text:0047fac4 0801bf8f lw ra,local_8+0x110(sp)
.text:0047fac8 0401b58f lw s5,local_c+0x110(sp)
.text:0047facc 0001b48f lw s4,local_10+0x110(sp)
.text:0047fad0 fc00b38f lw s3,local_14+0x110(sp)
.text:0047fad4 f800b28f lw s2,local_18+0x110(sp)
.text:0047fad8 f400b18f lw s1,local_1c+0x110(sp)
.text:0047fadc f000b08f lw s0,local_20+0x110(sp)
.text:0047fae0 21108000 move v0,param_1
.text:0047fae4 0800e003 jr ra
.text:0047fae8 1001bd27 _addiu sp,sp,0x110
LAB_0047faec: ;XREF[1,0]: 0047fab8
.text:0047faec e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:0047faf0 ffffb024 addiu s0,param_2,-0x1
.text:0047faf4 21202002 move param_1,s1
.text:0047faf8 ffff0532 andi param_2,s0,0xffff
.text:0047fafc 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:0047fb00 e800a627 _addiu param_3,sp,0xe8
.text:0047fb04 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fb08 eeff4004 bltz v0,LAB_0047fac4
.text:0047fb0c e1ff0424 _li param_1,-0x1f
.text:0047fb10 e800a497 lhu param_1,local_28+0x110(sp)
.text:0047fb14 00000000 nop
.text:0047fb18 2a280402 slt param_2,s0,param_1
.text:0047fb1c e8ffa014 bne param_2,zero,LAB_0047fac0
.text:0047fb20 00000000 _nop
.text:0047fb24 ec00a88f lw t0,local_24+0x110(sp)
.text:0047fb28 00000000 nop
.text:0047fb2c 00000691 lbu param_3,0x0(t0)
.text:0047fb30 01000725 addiu param_4,t0,0x1
.text:0047fb34 e2ffc014 bne param_3,zero,LAB_0047fac0
.text:0047fb38 ec00a7af _sw param_4,local_24+0x110(sp)
.text:0047fb3c e1ff8010 beq param_1,zero,LAB_0047fac4
.text:0047fb40 e1ff0424 _li param_1,-0x1f
.text:0047fb44 7c84998f lw t9,-0x7b84(gp)=>->psSha1Init ;= 0046229c
.text:0047fb48 00000000 nop
.text:0047fb4c 09f82003 jalr t9=>psSha1Init ;undefined psSha1Init()
.text:0047fb50 1800a427 _addiu param_1,sp,0x18
.text:0047fb54 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fb58 e800a997 lhu t1,local_28+0x110(sp)
.text:0047fb5c fc8d998f lw t9,-0x7204(gp)=>->psSha1Update ;= 004622f4
.text:0047fb60 ec00a58f lw param_2,local_24+0x110(sp)
.text:0047fb64 ffff2625 addiu param_3,t1,-0x1
.text:0047fb68 09f82003 jalr t9=>psSha1Update ;undefined psSha1Update()
.text:0047fb6c 1800a427 _addiu param_1,sp,0x18
.text:0047fb70 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fb74 2001a58f lw param_2,param_5+0x110(sp)
.text:0047fb78 dc8d998f lw t9,-0x7224(gp)=>->psSha1Final ;= 00462408
.text:0047fb7c 00000000 nop
.text:0047fb80 09f82003 jalr t9=>psSha1Final ;undefined psSha1Final()
.text:0047fb84 1800a427 _addiu param_1,sp,0x18
.text:0047fb88 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fb8c e800a597 lhu param_2,local_28+0x110(sp)
.text:0047fb90 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0047fb94 21202002 move param_1,s1
.text:0047fb98 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0047fb9c ea00a627 _addiu param_3,sp,0xea
.text:0047fba0 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fba4 c6ff4004 bltz v0,LAB_0047fac0
.text:0047fba8 18007526 _addiu s5,s3,0x18
.text:0047fbac ea00ab97 lhu t3,local_26+0x110(sp)
.text:0047fbb0 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fbb4 ec00aa8f lw t2,local_24+0x110(sp)
.text:0047fbb8 21306001 move param_3,t3
.text:0047fbbc 21204002 move param_1,s2
.text:0047fbc0 21282002 move param_2,s1
.text:0047fbc4 2138a002 move param_4,s5
.text:0047fbc8 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fbcc 21806a01 _addu s0,t3,t2
.text:0047fbd0 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fbd4 baff4004 bltz v0,LAB_0047fac0
.text:0047fbd8 21204002 _move param_1,s2
.text:0047fbdc ec00ad8f lw t5,local_24+0x110(sp)
.text:0047fbe0 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fbe4 23600d02 subu t4,s0,t5
.text:0047fbe8 21282002 move param_2,s1
.text:0047fbec ffff8631 andi param_3,t4,0xffff
.text:0047fbf0 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fbf4 21386002 _move param_4,s3
.text:0047fbf8 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fbfc b0ff4004 bltz v0,LAB_0047fac0
.text:0047fc00 00000000 _nop
.text:0047fc04 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047fc08 00000000 nop
.text:0047fc0c 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047fc10 2120a002 _move param_1,s5
.text:0047fc14 ec00ae8f lw t6,local_24+0x110(sp)
.text:0047fc18 1000bc8f lw gp,local_100+0x110(sp)
.text:0047fc1c 21200000 clear param_1
.text:0047fc20 600072ae sw s2,0x60(s3)
.text:0047fc24 00008eae sw t6,0x0(s4)
.text:0047fc28 a6ff0010 b LAB_0047fac4
.text:0047fc2c 640062a6 _sh v0,0x64(s3)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaParsePkcs1PrivKey()
;local_res4 undefined4 4 ;XREF[14,0]: 0047fc60,0047fc8c,0047fcb8,0047fd24,0047fd50
; 0047fd78,0047fda0,0047fdc8,0047fdf0,0047fe18
; 0047fe40,0047fe68,0047fe90,0047fec0
;local_4 undefined4 -4 ;XREF[2,0]: 0047fc40,0047fd04
;local_8 undefined4 -8 ;XREF[2,0]: 0047fc44,0047fd08
;local_c undefined4 -c ;XREF[2,0]: 0047fc48,0047fd0c
;local_10 undefined4 -10 ;XREF[2,0]: 0047fc4c,0047fd10
;local_14 undefined4 -14 ;XREF[2,0]: 0047fc50,0047fd14
;local_18 undefined4 -18 ;XREF[2,0]: 0047fc54,0047fd18
;local_1c undefined4 -1c ;XREF[1,0]: 0047fcdc
;local_20 undefined2 -20 ;XREF[2,0]: 0047fe6c,0047feac
;local_28 undefined4 -28 ;XREF[14,0]: 0047fc58,0047fc88,0047fcac,0047fcd0,0047fcfc
; 0047fd44,0047fd6c,0047fd94,0047fdbc,0047fde4
; 0047fe0c,0047fe34,0047fe5c,0047fe94
;XREF[4,0]: Entry Point,00466694,00467130
; 004d886c
.text:0047fc30 06001c3c lui gp,0x6
.text:0047fc34 b0fd9c27 addiu gp,gp,-0x250
.text:0047fc38 21e09903 addu gp,gp,t9
.text:0047fc3c c8ffbd27 addiu sp,sp,-0x38
.text:0047fc40 3400bfaf sw ra,local_4+0x38(sp)
.text:0047fc44 3000b4af sw s4,local_8+0x38(sp)
.text:0047fc48 2c00b3af sw s3,local_c+0x38(sp)
.text:0047fc4c 2800b2af sw s2,local_10+0x38(sp)
.text:0047fc50 2400b1af sw s1,local_14+0x38(sp)
.text:0047fc54 2000b0af sw s0,local_18+0x38(sp)
.text:0047fc58 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:0047fc5c 2188e000 move s1,a3
.text:0047fc60 3c00a5af sw a1,local_res4+0x38(sp)
.text:0047fc64 21908000 move s2,a0
.text:0047fc68 ffffd030 andi s0,a2,0xffff
.text:0047fc6c 2500e010 beq a3,zero,LAB_0047fd04
.text:0047fc70 f8ff0224 _li v0,-0x8
.text:0047fc74 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0047fc78 2120e000 move a0,a3
.text:0047fc7c 21280000 clear a1
.text:0047fc80 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:0047fc84 68000624 _li a2,0x68
.text:0047fc88 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fc8c 3c00a28f lw v0,local_res4+0x38(sp)
.text:0047fc90 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:0047fc94 21280002 move a1,s0
.text:0047fc98 600032ae sw s2,0x60(s1)
.text:0047fc9c 3c00a427 addiu a0,sp,0x3c
.text:0047fca0 1800a627 addiu a2,sp,0x18
.text:0047fca4 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:0047fca8 21800202 _addu s0,s0,v0
.text:0047fcac 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fcb0 0e004004 bltz v0,LAB_0047fcec
.text:0047fcb4 3c00a427 _addiu a0,sp,0x3c
.text:0047fcb8 3c00b38f lw s3,local_res4+0x38(sp)
.text:0047fcbc ec8f998f lw t9,-0x7014(gp)=>->getAsnInteger ;= 00483a28
.text:0047fcc0 23281302 subu a1,s0,s3
.text:0047fcc4 ffffa530 andi a1,a1,0xffff
.text:0047fcc8 09f82003 jalr t9=>getAsnInteger ;undefined getAsnInteger()
.text:0047fccc 1c00a627 _addiu a2,sp,0x1c
.text:0047fcd0 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fcd4 05004004 bltz v0,LAB_0047fcec
.text:0047fcd8 00000000 _nop
.text:0047fcdc 1c00a38f lw v1,local_1c+0x38(sp)
.text:0047fce0 00000000 nop
.text:0047fce4 0f006010 beq v1,zero,LAB_0047fd24
.text:0047fce8 18003426 _addiu s4,s1,0x18
LAB_0047fcec: ;XREF[11,0]: 0047fcb0,0047fcd4,0047fd48,0047fd70
; 0047fd98,0047fdc0,0047fde8,0047fe10
; 0047fe38,0047fe60,0047fe78
.text:0047fcec 1892998f lw t9,-0x6de8(gp)=>->psRsaClearKey ;= 0047f724
.text:0047fcf0 00000000 nop
.text:0047fcf4 09f82003 jalr t9=>psRsaClearKey ;undefined psRsaClearKey()
.text:0047fcf8 21202002 _move a0,s1
.text:0047fcfc 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fd00 e1ff0224 li v0,-0x1f
LAB_0047fd04: ;XREF[2,0]: 0047fc6c,0047fec4
.text:0047fd04 3400bf8f lw ra,local_4+0x38(sp)
.text:0047fd08 3000b48f lw s4,local_8+0x38(sp)
.text:0047fd0c 2c00b38f lw s3,local_c+0x38(sp)
.text:0047fd10 2800b28f lw s2,local_10+0x38(sp)
.text:0047fd14 2400b18f lw s1,local_14+0x38(sp)
.text:0047fd18 2000b08f lw s0,local_18+0x38(sp)
.text:0047fd1c 0800e003 jr ra
.text:0047fd20 3800bd27 _addiu sp,sp,0x38
LAB_0047fd24: ;XREF[1,0]: 0047fce4
.text:0047fd24 3c00a48f lw a0=>local_res4,0x3c(sp)
.text:0047fd28 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fd2c 23300402 subu a2,s0,a0
.text:0047fd30 ffffc630 andi a2,a2,0xffff
.text:0047fd34 21204002 move a0,s2
.text:0047fd38 3c00a527 addiu a1,sp,0x3c
.text:0047fd3c 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fd40 21388002 _move a3,s4
.text:0047fd44 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fd48 e8ff4004 bltz v0,LAB_0047fcec
.text:0047fd4c 21204002 _move a0,s2
.text:0047fd50 3c00a88f lw t0,local_res4+0x38(sp)
.text:0047fd54 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fd58 23380802 subu a3,s0,t0
.text:0047fd5c ffffe630 andi a2,a3,0xffff
.text:0047fd60 3c00a527 addiu a1,sp,0x3c
.text:0047fd64 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fd68 21382002 _move a3,s1
.text:0047fd6c 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fd70 deff4004 bltz v0,LAB_0047fcec
.text:0047fd74 21204002 _move a0,s2
.text:0047fd78 3c00aa8f lw t2,local_res4+0x38(sp)
.text:0047fd7c 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fd80 23480a02 subu t1,s0,t2
.text:0047fd84 ffff2631 andi a2,t1,0xffff
.text:0047fd88 3c00a527 addiu a1,sp,0x3c
.text:0047fd8c 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fd90 0c002726 _addiu a3,s1,0xc
.text:0047fd94 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fd98 d4ff4004 bltz v0,LAB_0047fcec
.text:0047fd9c 21204002 _move a0,s2
.text:0047fda0 3c00ac8f lw t4,local_res4+0x38(sp)
.text:0047fda4 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fda8 23580c02 subu t3,s0,t4
.text:0047fdac ffff6631 andi a2,t3,0xffff
.text:0047fdb0 3c00a527 addiu a1,sp,0x3c
.text:0047fdb4 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fdb8 48002726 _addiu a3,s1,0x48
.text:0047fdbc 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fdc0 caff4004 bltz v0,LAB_0047fcec
.text:0047fdc4 21204002 _move a0,s2
.text:0047fdc8 3c00ae8f lw t6,local_res4+0x38(sp)
.text:0047fdcc 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fdd0 23680e02 subu t5,s0,t6
.text:0047fdd4 ffffa631 andi a2,t5,0xffff
.text:0047fdd8 3c00a527 addiu a1,sp,0x3c
.text:0047fddc 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fde0 54002726 _addiu a3,s1,0x54
.text:0047fde4 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fde8 c0ff4004 bltz v0,LAB_0047fcec
.text:0047fdec 21204002 _move a0,s2
.text:0047fdf0 3c00b88f lw t8,local_res4+0x38(sp)
.text:0047fdf4 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fdf8 23781802 subu t7,s0,t8
.text:0047fdfc ffffe631 andi a2,t7,0xffff
.text:0047fe00 3c00a527 addiu a1,sp,0x3c
.text:0047fe04 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fe08 30002726 _addiu a3,s1,0x30
.text:0047fe0c 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fe10 b6ff4004 bltz v0,LAB_0047fcec
.text:0047fe14 21204002 _move a0,s2
.text:0047fe18 3c00a28f lw v0,local_res4+0x38(sp)
.text:0047fe1c 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fe20 23f80202 subu ra,s0,v0
.text:0047fe24 ffffe633 andi a2,ra,0xffff
.text:0047fe28 3c00a527 addiu a1,sp,0x3c
.text:0047fe2c 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fe30 3c002726 _addiu a3,s1,0x3c
.text:0047fe34 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fe38 acff4004 bltz v0,LAB_0047fcec
.text:0047fe3c 21204002 _move a0,s2
.text:0047fe40 3c00a38f lw v1,local_res4+0x38(sp)
.text:0047fe44 4c88998f lw t9,-0x77b4(gp)=>->pstm_read_asn ;= 00471654
.text:0047fe48 23280302 subu a1,s0,v1
.text:0047fe4c ffffa630 andi a2,a1,0xffff
.text:0047fe50 3c00a527 addiu a1,sp,0x3c
.text:0047fe54 09f82003 jalr t9=>pstm_read_asn ;undefined pstm_read_asn()
.text:0047fe58 24002726 _addiu a3,s1,0x24
.text:0047fe5c 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fe60 a2ff4004 bltz v0,LAB_0047fcec
.text:0047fe64 00000000 _nop
.text:0047fe68 3c00a78f lw a3,local_res4+0x38(sp)
.text:0047fe6c 1800a697 lhu a2,local_20+0x38(sp)
.text:0047fe70 2320f300 subu a0,a3,s3
.text:0047fe74 ffff9230 andi s2,a0,0xffff
.text:0047fe78 9cffd214 bne a2,s2,LAB_0047fcec
.text:0047fe7c 01001324 _li s3,0x1
.text:0047fe80 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:0047fe84 21208002 move a0,s4
.text:0047fe88 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:0047fe8c 660033a2 _sb s3,0x66(s1)
.text:0047fe90 3c00a48f lw a0,local_res4+0x38(sp)
.text:0047fe94 1000bc8f lw gp,local_28+0x38(sp)
.text:0047fe98 0a000412 beq s0,a0,LAB_0047fec4
.text:0047fe9c 640022a6 _sh v0,0x64(s1)
.text:0047fea0 23a00402 subu s4,s0,a0
.text:0047fea4 2b889000 sltu s1,a0,s0
.text:0047fea8 06002012 beq s1,zero,LAB_0047fec4
.text:0047feac 1800b4a7 _sh s4,local_20+0x38(sp)
LAB_0047feb0: ;XREF[1,0]: 0047feb8
.text:0047feb0 01008324 addiu v1,a0,0x1
.text:0047feb4 2b407000 sltu t0,v1,s0
.text:0047feb8 fdff0015 bne t0,zero,LAB_0047feb0
.text:0047febc 21206000 _move a0,v1
.text:0047fec0 3c00a3af sw v1,local_res4+0x38(sp)
LAB_0047fec4: ;XREF[2,0]: 0047fe98,0047fea8
.text:0047fec4 8fff0010 b LAB_0047fd04
.text:0047fec8 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaCrypt(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined1 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0047ff14
;param_6 undefined4 14 ;XREF[1,0]: 0047ff18
;param_7 undefined1 18 ;XREF[1,0]: 0047ff1c
;local_4 undefined4 -4 ;XREF[3,0]: 0047fedc,0047ffe4,0048001c
;local_8 undefined4 -8 ;XREF[3,0]: 0047fee0,0047ffe8,00480020
;local_c undefined4 -c ;XREF[3,0]: 0047fee4,0047ffec,00480024
;local_10 undefined4 -10 ;XREF[3,0]: 0047fee8,0047fff0,00480028
;local_14 undefined4 -14 ;XREF[3,0]: 0047feec,0047fff4,0048002c
;local_18 undefined4 -18 ;XREF[3,0]: 0047fef0,0047fff8,00480030
;local_1c undefined4 -1c ;XREF[3,0]: 0047fef4,0047fffc,00480034
;local_20 undefined4 -20 ;XREF[3,0]: 0047fef8,00480000,00480038
;local_24 undefined4 -24 ;XREF[3,0]: 0047fefc,00480004,0048003c
;local_28 undefined4 -28 ;XREF[3,0]: 0047ff00,00480008,00480040
;local_30 undefined4 -30 ;XREF[2,0]: 004801f0,00480260
;local_40 undefined4 -40 ;XREF[1,0]: 0047ff44
;local_50 undefined4 -50 ;XREF[1,0]: 0047ff48
;local_60 undefined4 -60 ;XREF[1,0]: 0047ff4c
;local_68 undefined4 -68 ;XREF[20,0]: 0047ff04,0047ff5c,0047ff7c,0047ff9c,0047ffe0
; 00480068,00480088,004800d8,004800f0,0048010c
; 00480154,0048018c,004801b8,004801e0,0048020c
; 00480228,00480250,00480278,004802c4,004802e0
;local_6c undefined4 -6c ;XREF[1,0]: 00480140
;local_70 undefined4 -70 ;XREF[1,0]: 0048013c
;local_74 undefined4 -74 ;XREF[2,0]: 00480138,00480268
;local_78 undefined4 -78 ;XREF[7,0]: 00480058,00480134,004801cc,004801f4,00480238
; 00480264,004802b0
;XREF[9,0]: Entry Point,0046e520,00480398
; 00480448,0048058c,004806f4
; 00480b00,00480f80,004d8824
.text:0047fecc 06001c3c lui gp,0x6
.text:0047fed0 14fb9c27 addiu gp,gp,-0x4ec
.text:0047fed4 21e09903 addu gp,gp,t9
.text:0047fed8 78ffbd27 addiu sp,sp,-0x88
.text:0047fedc 8400bfaf sw ra,local_4+0x88(sp)
.text:0047fee0 8000beaf sw s8,local_8+0x88(sp)
.text:0047fee4 7c00b7af sw s7,local_c+0x88(sp)
.text:0047fee8 7800b6af sw s6,local_10+0x88(sp)
.text:0047feec 7400b5af sw s5,local_14+0x88(sp)
.text:0047fef0 7000b4af sw s4,local_18+0x88(sp)
.text:0047fef4 6c00b3af sw s3,local_1c+0x88(sp)
.text:0047fef8 6800b2af sw s2,local_20+0x88(sp)
.text:0047fefc 6400b1af sw s1,local_24+0x88(sp)
.text:0047ff00 6000b0af sw s0,local_28+0x88(sp)
.text:0047ff04 2000bcaf sw gp=>_gp,local_68+0x88(sp)
.text:0047ff08 2188c000 move s1,param_3
.text:0047ff0c 2198a000 move s3,param_2
.text:0047ff10 fffff030 andi s0,param_4,0xffff
.text:0047ff14 9800b28f lw s2,param_5+0x88(sp)
.text:0047ff18 9c00b58f lw s5,param_6+0x88(sp)
.text:0047ff1c a000b493 lbu s4,param_7+0x88(sp)
.text:0047ff20 3d00c010 beq param_3,zero,LAB_00480018
.text:0047ff24 21b08000 _move s6,param_1
.text:0047ff28 3c004012 beq s2,zero,LAB_0048001c
.text:0047ff2c faff0324 _li v1,-0x6
.text:0047ff30 3a00a012 beq s5,zero,LAB_0048001c
.text:0047ff34 00000000 _nop
.text:0047ff38 3800a010 beq param_2,zero,LAB_0048001c
.text:0047ff3c 04000626 _addiu param_3,s0,0x4
.text:0047ff40 5c8f998f lw t9,-0x70a4(gp)=>->pstm_init_for_read_...;= 004713b4
.text:0047ff44 4800a0af sw zero,local_40+0x88(sp)
.text:0047ff48 3800a0af sw zero,local_50+0x88(sp)
.text:0047ff4c 2800a0af sw zero,local_60+0x88(sp)
.text:0047ff50 ffffc630 andi param_3,param_3,0xffff
.text:0047ff54 09f82003 jalr t9=>pstm_init_for_read_unsigned_bin ;undefined pstm_init_for_read_unsigne...
.text:0047ff58 2800a527 _addiu param_2,sp,0x28
.text:0047ff5c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ff60 2e004014 bne v0,zero,LAB_0048001c
.text:0047ff64 ffff0324 _li v1,-0x1
.text:0047ff68 7488998f lw t9,-0x778c(gp)=>->pstm_read_unsigned_bin;= 004713d8
.text:0047ff6c 21282002 move param_2,s1
.text:0047ff70 21300002 move param_3,s0
.text:0047ff74 09f82003 jalr t9=>pstm_read_unsigned_bin ;undefined pstm_read_unsigned_bin()
.text:0047ff78 2800a427 _addiu param_1,sp,0x28
.text:0047ff7c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ff80 cc004014 bne v0,zero,LAB_004802b4
.text:0047ff84 18007026 _addiu s0,s3,0x18
.text:0047ff88 208a998f lw t9,-0x75e0(gp)=>->pstm_cmp ;= 004711bc
.text:0047ff8c 21200002 move param_1,s0
.text:0047ff90 09f82003 jalr t9=>pstm_cmp ;undefined pstm_cmp()
.text:0047ff94 2800a527 _addiu param_2,sp,0x28
.text:0047ff98 ffff0324 li v1,-0x1
.text:0047ff9c 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ffa0 07004310 beq v0,v1,LAB_0047ffc0
.text:0047ffa4 f7ff1124 _li s1,-0x9
.text:0047ffa8 02000224 li v0,0x2
.text:0047ffac 6c008212 beq s4,v0,LAB_00480160
.text:0047ffb0 01000b24 _li t3,0x1
.text:0047ffb4 26008b12 beq s4,t3,LAB_00480050
.text:0047ffb8 2120c002 _move param_1,s6
LAB_0047ffbc: ;XREF[4,0]: 004801e4,00480210,0048022c,00480254
.text:0047ffbc ffff1124 li s1,-0x1
LAB_0047ffc0: ;XREF[7,0]: 0047ffa0,0048006c,00480094,00480110
; 00480118,00480190,0048027c
.text:0047ffc0 02001024 li s0,0x2
LAB_0047ffc4: ;XREF[1,0]: 004802e4
.text:0047ffc4 56009012 beq s4,s0,LAB_00480120
.text:0047ffc8 00000000 _nop
LAB_0047ffcc: ;XREF[2,0]: 00480128,00480158
.text:0047ffcc 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:0047ffd0 00000000 nop
.text:0047ffd4 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:0047ffd8 2800a427 _addiu param_1,sp,0x28
.text:0047ffdc 21182002 move v1,s1
.text:0047ffe0 2000bc8f lw gp,local_68+0x88(sp)
.text:0047ffe4 8400bf8f lw ra,local_4+0x88(sp)
.text:0047ffe8 8000be8f lw s8,local_8+0x88(sp)
.text:0047ffec 7c00b78f lw s7,local_c+0x88(sp)
.text:0047fff0 7800b68f lw s6,local_10+0x88(sp)
.text:0047fff4 7400b58f lw s5,local_14+0x88(sp)
.text:0047fff8 7000b48f lw s4,local_18+0x88(sp)
.text:0047fffc 6c00b38f lw s3,local_1c+0x88(sp)
LAB_00480000: ;XREF[1,0]: 004d7a20
.text:00480000 6800b28f lw s2,local_20+0x88(sp)
.text:00480004 6400b18f lw s1,local_24+0x88(sp)
.text:00480008 6000b08f lw s0,local_28+0x88(sp)
.text:0048000c 21106000 move v0,v1
.text:00480010 0800e003 jr ra
.text:00480014 8800bd27 _addiu sp,sp,0x88
LAB_00480018: ;XREF[1,0]: 0047ff20
.text:00480018 faff0324 li v1,-0x6
LAB_0048001c: ;XREF[5,0]: 0047ff28,0047ff30,0047ff38,0047ff60
; 004802c8
.text:0048001c 8400bf8f lw ra,local_4+0x88(sp)
.text:00480020 8000be8f lw s8,local_8+0x88(sp)
.text:00480024 7c00b78f lw s7,local_c+0x88(sp)
.text:00480028 7800b68f lw s6,local_10+0x88(sp)
.text:0048002c 7400b58f lw s5,local_14+0x88(sp)
.text:00480030 7000b48f lw s4,local_18+0x88(sp)
.text:00480034 6c00b38f lw s3,local_1c+0x88(sp)
.text:00480038 6800b28f lw s2,local_20+0x88(sp)
.text:0048003c 6400b18f lw s1,local_24+0x88(sp)
.text:00480040 6000b08f lw s0,local_28+0x88(sp)
.text:00480044 21106000 move v0,v1
.text:00480048 0800e003 jr ra
.text:0048004c 8800bd27 _addiu sp,sp,0x88
LAB_00480050: ;XREF[1,0]: 0047ffb4
.text:00480050 2800a527 addiu param_2,sp,0x28
.text:00480054 0c85998f lw t9,-0x7af4(gp)=>->pstm_exptmod ;= 00475280
.text:00480058 1000a5af sw param_2,local_78+0x88(sp)
.text:0048005c 21306002 move param_3,s3
LAB_00480060: ;XREF[1,0]: 004802ac
.text:00480060 09f82003 jalr t9=>pstm_exptmod ;undefined pstm_exptmod(undefined par...
.text:00480064 21380002 _move param_4,s0
LAB_00480068: ;XREF[1,0]: 00480298
.text:00480068 2000bc8f lw gp,local_68+0x88(sp)
.text:0048006c d4ff4014 bne v0,zero,LAB_0047ffc0
.text:00480070 ffff1124 _li s1,-0x1
.text:00480074 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:00480078 00000000 nop
.text:0048007c 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:00480080 21200002 _move param_1,s0
.text:00480084 0000ad96 lhu t5,0x0(s5)
.text:00480088 2000bc8f lw gp,local_68+0x88(sp)
.text:0048008c 2b60a201 sltu t4,t5,v0
.text:00480090 21804000 move s0,v0
.text:00480094 caff8015 bne t4,zero,LAB_0047ffc0
.text:00480098 ffff1124 _li s1,-0x1
.text:0048009c 64006e96 lhu t6,0x64(s3)
.text:004800a0 06000010 b LAB_004800bc
.text:004800a4 2b104e00 _sltu v0,v0,t6
LAB_004800a8: ;XREF[1,0]: 004800bc
.text:004800a8 000040a2 sb zero,0x0(s2)
.text:004800ac 64006f96 lhu t7,0x64(s3)
.text:004800b0 01001026 addiu s0,s0,0x1
.text:004800b4 2b100f02 sltu v0,s0,t7
.text:004800b8 01005226 addiu s2,s2,0x1
LAB_004800bc: ;XREF[1,0]: 004800a0
.text:004800bc faff4014 bne v0,zero,LAB_004800a8
.text:004800c0 21280000 _clear param_2
.text:004800c4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004800c8 21300002 move param_3,s0
.text:004800cc 21204002 move param_1,s2
.text:004800d0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:004800d4 0000b0a6 _sh s0,0x0(s5)
.text:004800d8 2000bc8f lw gp,local_68+0x88(sp)
.text:004800dc 00000000 nop
.text:004800e0 cc8e998f lw t9,-0x7134(gp)=>->pstm_unsigned_bin_size;= 004719d4
.text:004800e4 00000000 nop
.text:004800e8 09f82003 jalr t9=>pstm_unsigned_bin_size ;undefined pstm_unsigned_bin_size()
.text:004800ec 2800a427 _addiu param_1,sp,0x28
.text:004800f0 2000bc8f lw gp,local_68+0x88(sp)
.text:004800f4 23880202 subu s1,s0,v0
.text:004800f8 488c998f lw t9,-0x73b8(gp)=>->pstm_to_unsigned_bin ;= 004761f8
.text:004800fc 21303202 addu param_3,s1,s2
.text:00480100 2120c002 move param_1,s6
.text:00480104 09f82003 jalr t9=>pstm_to_unsigned_bin ;undefined pstm_to_unsigned_bin()
.text:00480108 2800a527 _addiu param_2,sp,0x28
.text:0048010c 2000bc8f lw gp,local_68+0x88(sp)
.text:00480110 abff4010 beq v0,zero,LAB_0047ffc0
.text:00480114 21880000 _clear s1
.text:00480118 a9ff0010 b LAB_0047ffc0
.text:0048011c ffff1124 _li s1,-0x1
LAB_00480120: ;XREF[1,0]: 0047ffc4
.text:00480120 66007292 lbu s2,0x66(s3)
.text:00480124 00000000 nop
.text:00480128 a8ff4012 beq s2,zero,LAB_0047ffcc
.text:0048012c 3800a427 _addiu param_1,sp,0x38
.text:00480130 4889998f lw t9,-0x76b8(gp)=>->pstm_clear_multi ;= 00470fa4
.text:00480134 1000a0af sw zero,local_78+0x88(sp)
.text:00480138 1400a0af sw zero,local_74+0x88(sp)
.text:0048013c 1800a0af sw zero,local_70+0x88(sp)
.text:00480140 1c00a0af sw zero,local_6c+0x88(sp)
.text:00480144 4800a527 addiu param_2,sp,0x48
.text:00480148 21300000 clear param_3
.text:0048014c 09f82003 jalr t9=>pstm_clear_multi ;undefined pstm_clear_multi(undefined...
.text:00480150 21380000 _clear param_4
.text:00480154 2000bc8f lw gp,local_68+0x88(sp)
.text:00480158 9cff0010 b LAB_0047ffcc
.text:0048015c 00000000 _nop
LAB_00480160: ;XREF[1,0]: 0047ffac
.text:00480160 66006492 lbu param_1,0x66(s3)
.text:00480164 00000000 nop
.text:00480168 4d008010 beq param_1,zero,LAB_004802a0
.text:0048016c 2120c002 _move param_1,s6
.text:00480170 5000678e lw param_4,0x50(s3)
.text:00480174 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:00480178 022b0700 srl param_2,param_4,0xc
.text:0048017c 3800b727 addiu s7,sp,0x38
.text:00480180 ff0fa630 andi param_3,param_2,0xfff
.text:00480184 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:00480188 2128e002 _move param_2,s7
.text:0048018c 2000bc8f lw gp,local_68+0x88(sp)
.text:00480190 8bff4014 bne v0,zero,LAB_0047ffc0
.text:00480194 ffff1124 _li s1,-0x1
.text:00480198 5c00698e lw t1,0x5c(s3)
.text:0048019c 1488998f lw t9,-0x77ec(gp)=>->pstm_init_size ;= 00470ab0
.text:004801a0 02430900 srl t0,t1,0xc
.text:004801a4 4800be27 addiu s8,sp,0x48
.text:004801a8 ff0f0631 andi param_3,t0,0xfff
.text:004801ac 2120c002 move param_1,s6
.text:004801b0 09f82003 jalr t9=>pstm_init_size ;undefined pstm_init_size()
.text:004801b4 2128c003 _move param_2,s8
.text:004801b8 2000bc8f lw gp,local_68+0x88(sp)
.text:004801bc 44004014 bne v0,zero,LAB_004802d0
.text:004801c0 2120c002 _move param_1,s6
.text:004801c4 0c85998f lw t9,-0x7af4(gp)=>->pstm_exptmod ;= 00475280
.text:004801c8 48007126 addiu s1,s3,0x48
.text:004801cc 1000b7af sw s7,local_78+0x88(sp)
.text:004801d0 2800a527 addiu param_2,sp,0x28
.text:004801d4 30006626 addiu param_3,s3,0x30
.text:004801d8 09f82003 jalr t9=>pstm_exptmod ;undefined pstm_exptmod(undefined par...
.text:004801dc 21382002 _move param_4,s1
.text:004801e0 2000bc8f lw gp,local_68+0x88(sp)
.text:004801e4 75ff4014 bne v0,zero,LAB_0047ffbc
.text:004801e8 54006a26 _addiu t2,s3,0x54
.text:004801ec 0c85998f lw t9,-0x7af4(gp)=>->pstm_exptmod ;= 00475280
.text:004801f0 5800aaaf sw t2,local_30+0x88(sp)
.text:004801f4 1000beaf sw s8,local_78+0x88(sp)
.text:004801f8 2120c002 move param_1,s6
.text:004801fc 2800a527 addiu param_2,sp,0x28
.text:00480200 3c006626 addiu param_3,s3,0x3c
.text:00480204 09f82003 jalr t9=>pstm_exptmod ;undefined pstm_exptmod(undefined par...
.text:00480208 21384001 _move param_4,t2
.text:0048020c 2000bc8f lw gp,local_68+0x88(sp)
.text:00480210 6aff4014 bne v0,zero,LAB_0047ffbc
.text:00480214 2120e002 _move param_1,s7
.text:00480218 fc91998f lw t9,-0x6e04(gp)=>->pstm_sub ;= 004727f0
.text:0048021c 2128c003 move param_2,s8
.text:00480220 09f82003 jalr t9=>pstm_sub ;undefined pstm_sub()
.text:00480224 2800a627 _addiu param_3,sp,0x28
.text:00480228 2000bc8f lw gp,local_68+0x88(sp)
.text:0048022c 63ff4014 bne v0,zero,LAB_0047ffbc
.text:00480230 2800b727 _addiu s7,sp,0x28
.text:00480234 488a998f lw t9,-0x75b8(gp)=>->pstm_mulmod ;= 00475114
.text:00480238 1000b7af sw s7,local_78+0x88(sp)
.text:0048023c 21382002 move param_4,s1
.text:00480240 2120c002 move param_1,s6
.text:00480244 2128e002 move param_2,s7
.text:00480248 09f82003 jalr t9=>pstm_mulmod ;undefined pstm_mulmod(undefined para...
.text:0048024c 24006626 _addiu param_3,s3,0x24
.text:00480250 2000bc8f lw gp,local_68+0x88(sp)
.text:00480254 59ff4014 bne v0,zero,LAB_0047ffbc
.text:00480258 2120c002 _move param_1,s6
.text:0048025c 9884998f lw t9,-0x7b68(gp)=>->pstm_mul_comba ;= 00478734
.text:00480260 5800a68f lw param_3,local_30+0x88(sp)
.text:00480264 1000a0af sw zero,local_78+0x88(sp)
.text:00480268 1400a0af sw zero,local_74+0x88(sp)
.text:0048026c 2128e002 move param_2,s7
.text:00480270 09f82003 jalr t9=>pstm_mul_comba ;undefined pstm_mul_comba(undefined p...
.text:00480274 2138e002 _move param_4,s7
.text:00480278 2000bc8f lw gp,local_68+0x88(sp)
.text:0048027c 50ff4014 bne v0,zero,LAB_0047ffc0
.text:00480280 ffff1124 _li s1,-0x1
.text:00480284 6890998f lw t9,-0x6f98(gp)=>->pstm_add ;= 00472160
.text:00480288 2120e002 move param_1,s7
.text:0048028c 2128c003 move param_2,s8
.text:00480290 09f82003 jalr t9=>pstm_add ;undefined pstm_add()
.text:00480294 2130e002 _move param_3,s7
.text:00480298 73ff0010 b LAB_00480068
.text:0048029c 00000000 _nop
LAB_004802a0: ;XREF[1,0]: 00480168
.text:004802a0 0c85998f lw t9,-0x7af4(gp)=>->pstm_exptmod ;= 00475280
.text:004802a4 2800a527 addiu param_2,sp,0x28
.text:004802a8 0c006626 addiu param_3,s3,0xc
.text:004802ac 6cff0010 b LAB_00480060
.text:004802b0 1000a5af _sw param_2,local_78+0x88(sp)
LAB_004802b4: ;XREF[1,0]: 0047ff80
.text:004802b4 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004802b8 00000000 nop
.text:004802bc 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004802c0 2800a427 _addiu param_1,sp,0x28
.text:004802c4 2000bc8f lw gp,local_68+0x88(sp)
.text:004802c8 54ff0010 b LAB_0048001c
.text:004802cc ffff0324 _li v1,-0x1
LAB_004802d0: ;XREF[1,0]: 004801bc
.text:004802d0 9888998f lw t9,-0x7768(gp)=>->pstm_clear ;= 00470f04
.text:004802d4 00000000 nop
.text:004802d8 09f82003 jalr t9=>pstm_clear ;undefined pstm_clear()
.text:004802dc 2120e002 _move param_1,s7
.text:004802e0 2000bc8f lw gp,local_68+0x88(sp)
.text:004802e4 37ff0010 b LAB_0047ffc4
.text:004802e8 02001024 _li s0,0x2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaEncryptPub(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00480320
;param_6 undefined2 14 ;XREF[1,0]: 0048031c
;param_7 undefined4 18 ;XREF[1,0]: 00480344
;local_4 undefined4 -4 ;XREF[2,0]: 004802fc,004803c0
;local_8 undefined4 -8 ;XREF[2,0]: 00480300,004803c4
;local_c undefined4 -c ;XREF[2,0]: 00480304,004803c8
;local_10 undefined4 -10 ;XREF[2,0]: 00480308,004803cc
;local_14 undefined4 -14 ;XREF[2,0]: 0048030c,004803d0
;local_18 undefined4 -18 ;XREF[2,0]: 00480310,004803d4
;local_20 undefined2 -20 ;XREF[2,0]: 00480340,004803ac
;local_28 undefined4 -28 ;XREF[3,0]: 00480314,00480364,004803a0
;local_2c undefined4 -2c ;XREF[1,0]: 00480394
;local_30 undefined4 -30 ;XREF[1,0]: 00480390
;local_34 undefined4 -34 ;XREF[2,0]: 00480360,0048038c
;local_38 undefined4 -38 ;XREF[2,0]: 00480358,0048039c
;XREF[3,0]: Entry Point,0044d7b0,004d8350
.text:004802ec 06001c3c lui gp,0x6
.text:004802f0 f4f69c27 addiu gp,gp,-0x90c
.text:004802f4 21e09903 addu gp,gp,t9
.text:004802f8 b8ffbd27 addiu sp,sp,-0x48
.text:004802fc 4400bfaf sw ra,local_4+0x48(sp)
.text:00480300 4000b4af sw s4,local_8+0x48(sp)
.text:00480304 3c00b3af sw s3,local_c+0x48(sp)
.text:00480308 3800b2af sw s2,local_10+0x48(sp)
.text:0048030c 3400b1af sw s1,local_14+0x48(sp)
.text:00480310 3000b0af sw s0,local_18+0x48(sp)
.text:00480314 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:00480318 6400b094 lhu s0,0x64(param_2)
.text:0048031c 5c00a297 lhu v0,param_6+0x48(sp)
.text:00480320 5800b18f lw s1,param_5+0x48(sp)
.text:00480324 2b185000 sltu v1,v0,s0
.text:00480328 2198a000 move s3,param_2
.text:0048032c 21a08000 move s4,param_1
.text:00480330 ffffe530 andi param_2,param_4,0xffff
.text:00480334 2120c000 move param_1,param_3
.text:00480338 7888998f lw t9,-0x7788(gp)=>->pkcs1Pad ;= 00465a18
.text:0048033c 21380002 move param_4,s0
.text:00480340 2800a2a7 sh v0,local_20+0x48(sp)
.text:00480344 6000b28f lw s2,param_7+0x48(sp)
.text:00480348 21302002 move param_3,s1
.text:0048034c 1c006014 bne v1,zero,LAB_004803c0
.text:00480350 faff0824 _li t0,-0x6
.text:00480354 02000824 li t0,0x2
.text:00480358 1000a8af sw t0,local_38+0x48(sp)
.text:0048035c 09f82003 jalr t9=>pkcs1Pad ;undefined pkcs1Pad(undefined param_1...
.text:00480360 1400b2af _sw s2,local_34+0x48(sp)
.text:00480364 2000bc8f lw gp,local_28+0x48(sp)
.text:00480368 21208002 move param_1,s4
.text:0048036c 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:00480370 21286002 move param_2,s3
.text:00480374 21302002 move param_3,s1
.text:00480378 21380002 move param_4,s0
.text:0048037c 10004004 bltz v0,LAB_004803c0
.text:00480380 21404000 _move t0,v0
.text:00480384 2800aa27 addiu t2,sp,0x28
.text:00480388 01000924 li t1,0x1
.text:0048038c 1400aaaf sw t2,local_34+0x48(sp)
.text:00480390 1800a9af sw t1,local_30+0x48(sp)
.text:00480394 1c00b2af sw s2,local_2c+0x48(sp)
.text:00480398 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:0048039c 1000b1af _sw s1,local_38+0x48(sp)
.text:004803a0 2000bc8f lw gp,local_28+0x48(sp)
.text:004803a4 06004004 bltz v0,LAB_004803c0
.text:004803a8 21404000 _move t0,v0
.text:004803ac 2800a697 lhu param_3,local_20+0x48(sp)
.text:004803b0 00000000 nop
.text:004803b4 2628d000 xor param_2,param_3,s0
.text:004803b8 0100a42c sltiu param_1,param_2,0x1
.text:004803bc ffff8824 addiu t0,param_1,-0x1
LAB_004803c0: ;XREF[3,0]: 0048034c,0048037c,004803a4
.text:004803c0 4400bf8f lw ra,local_4+0x48(sp)
.text:004803c4 4000b48f lw s4,local_8+0x48(sp)
.text:004803c8 3c00b38f lw s3,local_c+0x48(sp)
.text:004803cc 3800b28f lw s2,local_10+0x48(sp)
.text:004803d0 3400b18f lw s1,local_14+0x48(sp)
.text:004803d4 3000b08f lw s0,local_18+0x48(sp)
.text:004803d8 21100001 move v0,t0
.text:004803dc 0800e003 jr ra
.text:004803e0 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaDecryptPub(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0048046c
;param_6 undefined2 14 ;XREF[1,0]: 00480424
;param_7 undefined4 18 ;XREF[1,0]: 00480430
;local_8 undefined4 -8 ;XREF[2,0]: 004803f4,00480494
;local_c undefined4 -c ;XREF[2,0]: 004803f8,00480498
;local_10 undefined4 -10 ;XREF[2,0]: 004803fc,0048049c
;local_14 undefined4 -14 ;XREF[2,0]: 00480400,004804a0
;local_18 undefined4 -18 ;XREF[2,0]: 00480404,004804a4
;local_20 undefined2 -20 ;XREF[2,0]: 00480440,0048045c
;local_28 undefined4 -28 ;XREF[3,0]: 00480408,00480450,00480484
;local_2c undefined4 -2c ;XREF[1,0]: 00480438
;local_30 undefined4 -30 ;XREF[1,0]: 0048044c
;local_34 undefined4 -34 ;XREF[1,0]: 0048043c
;local_38 undefined4 -38 ;XREF[2,0]: 00480444,00480480
;XREF[6,0]: Entry Point,0045c4f4,0045d03c
; 0045d03c,0046e41c,004d8238
.text:004803e4 06001c3c lui gp,0x6
.text:004803e8 fcf59c27 addiu gp,gp,-0xa04
.text:004803ec 21e09903 addu gp,gp,t9
.text:004803f0 b8ffbd27 addiu sp,sp,-0x48
.text:004803f4 4000bfaf sw ra,local_8+0x48(sp)
.text:004803f8 3c00b3af sw s3,local_c+0x48(sp)
.text:004803fc 3800b2af sw s2,local_10+0x48(sp)
.text:00480400 3400b1af sw s1,local_14+0x48(sp)
.text:00480404 3000b0af sw s0,local_18+0x48(sp)
.text:00480408 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:0048040c 6400a294 lhu v0,0x64(param_2)
.text:00480410 fffff030 andi s0,param_4,0xffff
.text:00480414 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:00480418 01001324 li s3,0x1
.text:0048041c 21380002 move param_4,s0
.text:00480420 2190c000 move s2,param_3
.text:00480424 5c00b197 lhu s1,param_6+0x48(sp)
.text:00480428 1a005014 bne v0,s0,LAB_00480494
.text:0048042c faff0324 _li v1,-0x6
.text:00480430 6000a38f lw v1,param_7+0x48(sp)
.text:00480434 2800a827 addiu t0,sp,0x28
.text:00480438 1c00a3af sw v1,local_2c+0x48(sp)
.text:0048043c 1400a8af sw t0,local_34+0x48(sp)
.text:00480440 2800b0a7 sh s0,local_20+0x48(sp)
.text:00480444 1000a6af sw param_3,local_38+0x48(sp)
.text:00480448 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:0048044c 1800b3af _sw s3,local_30+0x48(sp)
.text:00480450 2000bc8f lw gp,local_28+0x48(sp)
.text:00480454 0f004004 bltz v0,LAB_00480494
.text:00480458 21184000 _move v1,v0
.text:0048045c 2800a997 lhu t1,local_20+0x48(sp)
.text:00480460 0887998f lw t9,-0x78f8(gp)=>->pkcs1Unpad ;= 00465b38
.text:00480464 21204002 move param_1,s2
.text:00480468 21280002 move param_2,s0
.text:0048046c 5800a68f lw param_3,param_5+0x48(sp)
.text:00480470 21382002 move param_4,s1
.text:00480474 07003015 bne t1,s0,LAB_00480494
.text:00480478 ffff0324 _li v1,-0x1
.text:0048047c 09f82003 jalr t9=>pkcs1Unpad ;undefined pkcs1Unpad(undefined param...
.text:00480480 1000b3af _sw s3,local_38+0x48(sp)
.text:00480484 2000bc8f lw gp,local_28+0x48(sp)
.text:00480488 02004004 bltz v0,LAB_00480494
.text:0048048c 21184000 _move v1,v0
.text:00480490 21180000 clear v1
LAB_00480494: ;XREF[4,0]: 00480428,00480454,00480474,00480488
.text:00480494 4000bf8f lw ra,local_8+0x48(sp)
.text:00480498 3c00b38f lw s3,local_c+0x48(sp)
.text:0048049c 3800b28f lw s2,local_10+0x48(sp)
.text:004804a0 3400b18f lw s1,local_14+0x48(sp)
.text:004804a4 3000b08f lw s0,local_18+0x48(sp)
.text:004804a8 21106000 move v0,v1
.text:004804ac 0800e003 jr ra
.text:004804b0 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaEncryptPriv(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 0048050c
;param_6 undefined2 14 ;XREF[1,0]: 004804f4
;param_7 undefined4 18 ;XREF[1,0]: 00480510
;local_res8 undefined4 8 ;XREF[2,0]: 00480504,0048073c
;local_res0 undefined4 0 ;XREF[3,0]: 004804fc,00480574,004806d8
;local_4 undefined4 -4 ;XREF[2,0]: 004804c4,004806a0
;local_8 undefined4 -8 ;XREF[2,0]: 004804c8,004806a4
;local_c undefined4 -c ;XREF[2,0]: 004804cc,004806a8
;local_10 undefined4 -10 ;XREF[2,0]: 004804d0,004806ac
;local_14 undefined4 -14 ;XREF[2,0]: 004804d4,004806b0
;local_18 undefined4 -18 ;XREF[2,0]: 004804d8,004806b4
;local_1c undefined4 -1c ;XREF[2,0]: 004804dc,004806b8
;local_20 undefined4 -20 ;XREF[2,0]: 004804e0,004806bc
;local_24 undefined4 -24 ;XREF[2,0]: 004804e4,004806c0
;local_28 undefined4 -28 ;XREF[2,0]: 004804e8,004806c4
;local_2e undefined2 -2e ;XREF[2,0]: 004806e4,00480708
;local_30 undefined2 -30 ;XREF[7,0]: 00480508,004805a0,004805d0,004805ec,004805fc
; 00480634,00480788
;local_38 undefined4 -38 ;XREF[18,0]: 004804ec,00480558,00480594,004805c0,004805dc
; 00480604,00480628,00480648,00480660,00480680
; 00480698,004806fc,0048072c,0048074c,0048076c
; 00480784,004807a0,004807b8
;local_3c undefined4 -3c ;XREF[2,0]: 00480580,004806e0
;local_40 undefined4 -40 ;XREF[2,0]: 00480570,004806ec
;local_44 undefined4 -44 ;XREF[3,0]: 00480544,00480578,004806dc
;local_48 undefined4 -48 ;XREF[4,0]: 00480540,0048057c,004806e8,0048071c
;XREF[6,0]: Entry Point,0044cfa4,00453850
; 00453850,00480918,004d7f30
.text:004804b4 06001c3c lui gp,0x6
.text:004804b8 2cf59c27 addiu gp,gp,-0xad4
.text:004804bc 21e09903 addu gp,gp,t9
.text:004804c0 a8ffbd27 addiu sp,sp,-0x58
.text:004804c4 5400bfaf sw ra,local_4+0x58(sp)
.text:004804c8 5000beaf sw s8,local_8+0x58(sp)
.text:004804cc 4c00b7af sw s7,local_c+0x58(sp)
.text:004804d0 4800b6af sw s6,local_10+0x58(sp)
.text:004804d4 4400b5af sw s5,local_14+0x58(sp)
.text:004804d8 4000b4af sw s4,local_18+0x58(sp)
.text:004804dc 3c00b3af sw s3,local_1c+0x58(sp)
.text:004804e0 3800b2af sw s2,local_20+0x58(sp)
.text:004804e4 3400b1af sw s1,local_24+0x58(sp)
.text:004804e8 3000b0af sw s0,local_28+0x58(sp)
.text:004804ec 2000bcaf sw gp=>_gp,local_38+0x58(sp)
.text:004804f0 fffff130 andi s1,param_4,0xffff
.text:004804f4 6c00a397 lhu v1,param_6+0x58(sp)
.text:004804f8 1c00222e sltiu v0,s1,0x1c
.text:004804fc 5800a4af sw param_1,local_res0+0x58(sp)
.text:00480500 2198a000 move s3,param_2
.text:00480504 6000a6af sw param_3,local_res8+0x58(sp)
.text:00480508 2800a3a7 sh v1,local_30+0x58(sp)
.text:0048050c 6800b48f lw s4,param_5+0x58(sp)
.text:00480510 7000b28f lw s2,param_7+0x58(sp)
.text:00480514 21b00000 clear s6
.text:00480518 21a80000 clear s5
.text:0048051c 60004014 bne v0,zero,LAB_004806a0
.text:00480520 faff0424 _li param_1,-0x6
.text:00480524 6400b094 lhu s0,0x64(param_2)
.text:00480528 21f06000 move s8,v1
.text:0048052c 2b187000 sltu v1,v1,s0
.text:00480530 5b006014 bne v1,zero,LAB_004806a0
.text:00480534 01001724 _li s7,0x1
.text:00480538 7888998f lw t9,-0x7788(gp)=>->pkcs1Pad ;= 00465a18
.text:0048053c 2120c000 move param_1,param_3
.text:00480540 1000b7af sw s7,local_48+0x58(sp)
.text:00480544 1400b2af sw s2,local_44+0x58(sp)
.text:00480548 21282002 move param_2,s1
.text:0048054c 21308002 move param_3,s4
.text:00480550 09f82003 jalr t9=>pkcs1Pad ;undefined pkcs1Pad(undefined param_1...
.text:00480554 21380002 _move param_4,s0
.text:00480558 2000bc8f lw gp,local_38+0x58(sp)
.text:0048055c 50004004 bltz v0,LAB_004806a0
.text:00480560 21204000 _move param_1,v0
.text:00480564 02000424 li param_1,0x2
.text:00480568 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:0048056c 2800a527 addiu param_2,sp,0x28
.text:00480570 1800a4af sw param_1,local_40+0x58(sp)
.text:00480574 5800a48f lw param_1,local_res0+0x58(sp)
.text:00480578 1400a5af sw param_2,local_44+0x58(sp)
.text:0048057c 1000b4af sw s4,local_48+0x58(sp)
.text:00480580 1c00b2af sw s2,local_3c+0x58(sp)
.text:00480584 21286002 move param_2,s3
.text:00480588 21308002 move param_3,s4
.text:0048058c 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:00480590 21380002 _move param_4,s0
.text:00480594 2000bc8f lw gp,local_38+0x58(sp)
.text:00480598 41004004 bltz v0,LAB_004806a0
.text:0048059c 21204000 _move param_1,v0
.text:004805a0 2800a697 lhu param_3,local_30+0x58(sp)
.text:004805a4 00000000 nop
.text:004805a8 1900d014 bne param_3,s0,LAB_00480610
.text:004805ac 00000000 _nop
.text:004805b0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004805b4 00000000 nop
.text:004805b8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004805bc 21202002 _move param_1,s1
.text:004805c0 2000bc8f lw gp,local_38+0x58(sp)
.text:004805c4 12004010 beq v0,zero,LAB_00480610
.text:004805c8 21b04000 _move s6,v0
.text:004805cc 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:004805d0 2800a497 lhu param_1,local_30+0x58(sp)
.text:004805d4 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:004805d8 00000000 _nop
.text:004805dc 2000bc8f lw gp,local_38+0x58(sp)
.text:004805e0 0b004010 beq v0,zero,LAB_00480610
.text:004805e4 21a84000 _move s5,v0
.text:004805e8 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004805ec 2800a697 lhu param_3,local_30+0x58(sp)
.text:004805f0 21204000 move param_1,v0
.text:004805f4 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004805f8 21288002 _move param_2,s4
.text:004805fc 2800a797 lhu param_4,local_30+0x58(sp)
.text:00480600 64007096 lhu s0,0x64(s3)
.text:00480604 2000bc8f lw gp,local_38+0x58(sp)
.text:00480608 32000712 beq s0,param_4,LAB_004806d4
.text:0048060c 2a00a827 _addiu t0,sp,0x2a
LAB_00480610: ;XREF[6,0]: 004805a8,004805c4,004805e0,00480710
; 00480750,004807cc
.text:00480610 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00480614 2128c003 move param_2,s8
.text:00480618 21208002 move param_1,s4
.text:0048061c 21300000 clear param_3
.text:00480620 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00480624 2138c003 _move param_4,s8
.text:00480628 2000bc8f lw gp,local_38+0x58(sp)
.text:0048062c 0d00a012 beq s5,zero,LAB_00480664
.text:00480630 21300000 _clear param_3
.text:00480634 2800a597 lhu param_2,local_30+0x58(sp)
.text:00480638 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0048063c 2120a002 move param_1,s5
.text:00480640 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00480644 2138a000 _move param_4,param_2
.text:00480648 2000bc8f lw gp,local_38+0x58(sp)
.text:0048064c 00000000 nop
.text:00480650 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00480654 00000000 nop
.text:00480658 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0048065c 2120a002 _move param_1,s5
.text:00480660 2000bc8f lw gp,local_38+0x58(sp)
LAB_00480664: ;XREF[1,0]: 0048062c
.text:00480664 0d00c012 beq s6,zero,LAB_0048069c
.text:00480668 21282002 _move param_2,s1
.text:0048066c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00480670 2120c002 move param_1,s6
.text:00480674 21300000 clear param_3
.text:00480678 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0048067c 21382002 _move param_4,s1
.text:00480680 2000bc8f lw gp,local_38+0x58(sp)
.text:00480684 00000000 nop
.text:00480688 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0048068c 00000000 nop
.text:00480690 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00480694 2120c002 _move param_1,s6
.text:00480698 2000bc8f lw gp,local_38+0x58(sp)
LAB_0048069c: ;XREF[1,0]: 00480664
.text:0048069c ffff0424 li param_1,-0x1
LAB_004806a0: ;XREF[5,0]: 0048051c,00480530,0048055c,00480598
; 004807bc
.text:004806a0 5400bf8f lw ra,local_4+0x58(sp)
.text:004806a4 5000be8f lw s8,local_8+0x58(sp)
.text:004806a8 4c00b78f lw s7,local_c+0x58(sp)
.text:004806ac 4800b68f lw s6,local_10+0x58(sp)
.text:004806b0 4400b58f lw s5,local_14+0x58(sp)
.text:004806b4 4000b48f lw s4,local_18+0x58(sp)
.text:004806b8 3c00b38f lw s3,local_1c+0x58(sp)
.text:004806bc 3800b28f lw s2,local_20+0x58(sp)
.text:004806c0 3400b18f lw s1,local_24+0x58(sp)
.text:004806c4 3000b08f lw s0,local_28+0x58(sp)
.text:004806c8 21108000 move v0,param_1
.text:004806cc 0800e003 jr ra
.text:004806d0 5800bd27 _addiu sp,sp,0x58
LAB_004806d4: ;XREF[1,0]: 00480608
.text:004806d4 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:004806d8 5800a48f lw param_1,local_res0+0x58(sp)
.text:004806dc 1400a8af sw t0,local_44+0x58(sp)
.text:004806e0 1c00b2af sw s2,local_3c+0x58(sp)
.text:004806e4 2a00a7a7 sh param_4,local_2e+0x58(sp)
.text:004806e8 1000b5af sw s5,local_48+0x58(sp)
.text:004806ec 1800b7af sw s7,local_40+0x58(sp)
.text:004806f0 21286002 move param_2,s3
.text:004806f4 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:004806f8 2130a002 _move param_3,s5
.text:004806fc 2000bc8f lw gp,local_38+0x58(sp)
.text:00480700 30004004 bltz v0,LAB_004807c4
.text:00480704 21184000 _move v1,v0
.text:00480708 2a00a597 lhu param_2,local_2e+0x58(sp)
.text:0048070c 00000000 nop
.text:00480710 bfffb014 bne param_2,s0,LAB_00480610
.text:00480714 2120a002 _move param_1,s5
.text:00480718 0887998f lw t9,-0x78f8(gp)=>->pkcs1Unpad ;= 00465b38
.text:0048071c 1000b7af sw s7,local_48+0x58(sp)
.text:00480720 2130c002 move param_3,s6
.text:00480724 09f82003 jalr t9=>pkcs1Unpad ;undefined pkcs1Unpad(undefined param...
.text:00480728 21382002 _move param_4,s1
.text:0048072c 2000bc8f lw gp,local_38+0x58(sp)
.text:00480730 24004004 bltz v0,LAB_004807c4
.text:00480734 21184000 _move v1,v0
LAB_00480738: ;XREF[1,0]: 004807c4
.text:00480738 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:0048073c 6000a48f lw param_1,local_res8+0x58(sp)
.text:00480740 2128c002 move param_2,s6
.text:00480744 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00480748 21302002 _move param_3,s1
.text:0048074c 2000bc8f lw gp,local_38+0x58(sp)
.text:00480750 afff4014 bne v0,zero,LAB_00480610
.text:00480754 21282002 _move param_2,s1
.text:00480758 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:0048075c 21382002 move param_4,s1
.text:00480760 21300000 clear param_3
.text:00480764 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00480768 2120c002 _move param_1,s6
.text:0048076c 2000bc8f lw gp,local_38+0x58(sp)
.text:00480770 00000000 nop
.text:00480774 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00480778 00000000 nop
.text:0048077c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00480780 2120c002 _move param_1,s6
.text:00480784 2000bc8f lw gp,local_38+0x58(sp)
.text:00480788 2800a597 lhu param_2,local_30+0x58(sp)
.text:0048078c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00480790 2120a002 move param_1,s5
.text:00480794 21300000 clear param_3
.text:00480798 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0048079c 2138a000 _move param_4,param_2
.text:004807a0 2000bc8f lw gp,local_38+0x58(sp)
.text:004807a4 00000000 nop
.text:004807a8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004807ac 00000000 nop
.text:004807b0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004807b4 2120a002 _move param_1,s5
.text:004807b8 2000bc8f lw gp,local_38+0x58(sp)
.text:004807bc b8ff0010 b LAB_004806a0
.text:004807c0 21200000 _clear param_1
LAB_004807c4: ;XREF[2,0]: 00480700,00480730
.text:004807c4 dcff6104 bgez v1,LAB_00480738
.text:004807c8 00000000 _nop
.text:004807cc 90ff0010 b LAB_00480610
.text:004807d0 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined privRsaEncryptSignedElement(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004808f4
;param_6 undefined2 14 ;XREF[1,0]: 0048080c
;param_7 undefined4 18 ;XREF[1,0]: 004808f8
;local_8 undefined4 -8 ;XREF[3,0]: 004807e4,00480830,00480944
;local_c undefined4 -c ;XREF[3,0]: 004807e8,00480834,00480948
;local_10 undefined4 -10 ;XREF[3,0]: 004807ec,00480838,0048094c
;local_14 undefined4 -14 ;XREF[3,0]: 004807f0,0048083c,00480950
;local_18 undefined4 -18 ;XREF[3,0]: 004807f4,00480840,00480954
;local_5e undefined1 -5e ;XREF[2,0]: 004808a4,004809b0
;local_60 undefined2 -60 ;XREF[2,0]: 0048089c,004809a8
;local_64 undefined4 -64 ;XREF[3,1]: 00480880,004808cc,00480988,004808d8
;local_68 undefined4 -68 ;XREF[3,0]: 00480898,004808d4,004809a4
;local_6c undefined4 -6c ;XREF[3,0]: 0048087c,004808d0,004809a0
;local_70 undefined4 -70 ;XREF[3,0]: 00480894,004808c8,0048099c
;local_78 undefined4 -78 ;XREF[5,0]: 004807f8,004808f0,00480920,00480940,004809c8
;local_80 undefined4 -80 ;XREF[1,0]: 00480908
;local_84 undefined4 -84 ;XREF[1,0]: 00480904
;local_88 undefined4 -88 ;XREF[1,0]: 00480900
;XREF[5,0]: Entry Point,0044cfa4,0044cfa4
; 00453850,004d88a8
.text:004807d4 06001c3c lui gp,0x6
.text:004807d8 0cf29c27 addiu gp,gp,-0xdf4
.text:004807dc 21e09903 addu gp,gp,t9
.text:004807e0 68ffbd27 addiu sp,sp,-0x98
.text:004807e4 9000bfaf sw ra,local_8+0x98(sp)
.text:004807e8 8c00b3af sw s3,local_c+0x98(sp)
.text:004807ec 8800b2af sw s2,local_10+0x98(sp)
.text:004807f0 8400b1af sw s1,local_14+0x98(sp)
.text:004807f4 8000b0af sw s0,local_18+0x98(sp)
.text:004807f8 2000bcaf sw gp=>_gp,local_78+0x98(sp)
.text:004807fc ffffe730 andi param_4,param_4,0xffff
.text:00480800 20000224 li v0,0x20
.text:00480804 21908000 move s2,param_1
.text:00480808 2198a000 move s3,param_2
.text:0048080c ac00b197 lhu s1,param_6+0x98(sp)
.text:00480810 5400e210 beq param_4,v0,LAB_00480964
.text:00480814 2148c000 _move t1,param_3
.text:00480818 2100e328 slti v1,param_4,0x21
.text:0048081c 0b006010 beq v1,zero,LAB_0048084c
.text:00480820 14000424 _li param_1,0x14
.text:00480824 2000e410 beq param_4,param_1,LAB_004808a8
.text:00480828 2128c000 _move param_2,param_3
.text:0048082c f6ff0224 li v0,-0xa
LAB_00480830: ;XREF[2,0]: 00480850,004809cc
.text:00480830 9000bf8f lw ra,local_8+0x98(sp)
.text:00480834 8c00b38f lw s3,local_c+0x98(sp)
.text:00480838 8800b28f lw s2,local_10+0x98(sp)
.text:0048083c 8400b18f lw s1,local_14+0x98(sp)
.text:00480840 8000b08f lw s0,local_18+0x98(sp)
.text:00480844 0800e003 jr ra
.text:00480848 9800bd27 _addiu sp,sp,0x98
LAB_0048084c: ;XREF[1,0]: 0048081c
.text:0048084c 30000524 li param_2,0x30
.text:00480850 f7ffe514 bne param_4,param_2,LAB_00480830
.text:00480854 f6ff0224 _li v0,-0xa
.text:00480858 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048085c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00480860 6027ac25 addiu t4,t5,0x2760
.text:00480864 0400858d lw param_2,0x4(t4)=>.rodata:DAT_00492764 ;= 86600906h
.text:00480868 0c00868d lw param_3,0xc(t4)=>.rodata:DAT_0049276c ;= 05020204h
.text:0048086c 12008891 lbu t0,0x12(t4)=>.rodata:DAT_00492772 ;= 30h
.text:00480870 6027ab8d lw t3,offset .rodata:DAT_00492760 &0xfff...;= 0D304130h
.text:00480874 08008a8d lw t2,0x8(t4)=>.rodata:DAT_00492768 ;= 03650148h
.text:00480878 10008795 lhu param_4,0x10(t4)=>.rodata:DAT_00492770 ;= 0400h
.text:0048087c 2c00a5af sw param_2,local_6c+0x98(sp)
.text:00480880 3400a6af sw param_3,local_64+0x98(sp)
.text:00480884 21282001 move param_2,t1
.text:00480888 3b00a427 addiu param_1,sp,0x3b
.text:0048088c 30000624 li param_3,0x30
.text:00480890 43001024 li s0,0x43
.text:00480894 2800abaf sw t3,local_70+0x98(sp)
.text:00480898 3000aaaf sw t2,local_68+0x98(sp)
.text:0048089c 3800a7a7 sh param_4,local_60+0x98(sp)
.text:004808a0 11000010 b LAB_004808e8
.text:004808a4 3a00a8a3 _sb t0,local_5e+0x98(sp)
LAB_004808a8: ;XREF[1,0]: 00480824
.text:004808a8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004808ac e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004808b0 74276224 addiu v0,v1,0x2774
.text:004808b4 7427648c lw param_1,offset .rodata:DAT_00492774 &...;= 09302130h
.text:004808b8 0c005094 lhu s0,0xc(v0)=>.rodata:DAT_00492780 ;= 0400h
.text:004808bc 0e004f90 lbu t7,0xe(v0)=>.rodata:DAT_00492782 ;= 14h
.text:004808c0 04005f8c lw ra,0x4(v0)=>.rodata:DAT_00492778 ;= 0E2B0506h
.text:004808c4 0800588c lw t8,0x8(v0)=>.rodata:DAT_0049277c ;= 051A0203h
.text:004808c8 2800a4af sw param_1,local_70+0x98(sp)
.text:004808cc 3400b0a7 sh s0,local_64+0x98(sp)
.text:004808d0 2c00bfaf sw ra,local_6c+0x98(sp)
.text:004808d4 3000b8af sw t8,local_68+0x98(sp)
.text:004808d8 3600afa3 sb t7,local_64+0x9a(sp)
.text:004808dc 3700a427 addiu param_1,sp,0x37
.text:004808e0 14000624 li param_3,0x14
.text:004808e4 23001024 li s0,0x23
LAB_004808e8: ;XREF[2,0]: 004808a0,004809ac
.text:004808e8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004808ec 00000000 _nop
.text:004808f0 2000bc8f lw gp,local_78+0x98(sp)
.text:004808f4 a800ae8f lw t6,param_5+0x98(sp)
.text:004808f8 b000a98f lw t1,param_7+0x98(sp)
.text:004808fc 5085998f lw t9,-0x7ab0(gp)=>->psRsaEncryptPriv ;= 004804b4
.text:00480900 1000aeaf sw t6,local_88+0x98(sp)
.text:00480904 1400b1af sw s1,local_84+0x98(sp)
.text:00480908 1800a9af sw t1,local_80+0x98(sp)
.text:0048090c 21204002 move param_1,s2
.text:00480910 21286002 move param_2,s3
.text:00480914 21380002 move param_4,s0
.text:00480918 09f82003 jalr t9=>psRsaEncryptPriv ;undefined psRsaEncryptPriv(undefined...
.text:0048091c 2800a627 _addiu param_3,sp,0x28
.text:00480920 2000bc8f lw gp,local_78+0x98(sp)
.text:00480924 23004004 bltz v0,LAB_004809b4
.text:00480928 2800a427 _addiu param_1,sp,0x28
.text:0048092c 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00480930 53000524 li param_2,0x53
.text:00480934 21300000 clear param_3
.text:00480938 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:0048093c 53000724 _li param_4,0x53
.text:00480940 2000bc8f lw gp,local_78+0x98(sp)
.text:00480944 9000bf8f lw ra,local_8+0x98(sp)
.text:00480948 8c00b38f lw s3,local_c+0x98(sp)
.text:0048094c 8800b28f lw s2,local_10+0x98(sp)
.text:00480950 8400b18f lw s1,local_14+0x98(sp)
.text:00480954 8000b08f lw s0,local_18+0x98(sp)
.text:00480958 21100000 clear v0
.text:0048095c 0800e003 jr ra
.text:00480960 9800bd27 _addiu sp,sp,0x98
LAB_00480964: ;XREF[1,0]: 00480810
.text:00480964 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480968 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:0048096c 8427cd25 addiu t5,t6,0x2784
.text:00480970 0c00a68d lw param_3,0xc(t5)=>.rodata:DAT_00492790 ;= 05010204h
.text:00480974 1200a891 lbu t0,0x12(t5)=>.rodata:DAT_00492796 ;= 20h
.text:00480978 8427cc8d lw t4,offset .rodata:DAT_00492784 &0xfff...;= 0D303130h
.text:0048097c 0400ab8d lw t3,0x4(t5)=>.rodata:DAT_00492788 ;= 86600906h
.text:00480980 0800aa8d lw t2,0x8(t5)=>.rodata:DAT_0049278c ;= 03650148h
.text:00480984 1000a795 lhu param_4,0x10(t5)=>.rodata:DAT_00492794 ;= 0400h
.text:00480988 3400a6af sw param_3,local_64+0x98(sp)
.text:0048098c 21282001 move param_2,t1
.text:00480990 3b00a427 addiu param_1,sp,0x3b
.text:00480994 20000624 li param_3,0x20
.text:00480998 33001024 li s0,0x33
.text:0048099c 2800acaf sw t4,local_70+0x98(sp)
.text:004809a0 2c00abaf sw t3,local_6c+0x98(sp)
.text:004809a4 3000aaaf sw t2,local_68+0x98(sp)
.text:004809a8 3800a7a7 sh param_4,local_60+0x98(sp)
.text:004809ac ceff0010 b LAB_004808e8
.text:004809b0 3a00a8a3 _sb t0,local_5e+0x98(sp)
LAB_004809b4: ;XREF[1,0]: 00480924
.text:004809b4 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:004809b8 53000524 li param_2,0x53
.text:004809bc 21300000 clear param_3
.text:004809c0 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:004809c4 53000724 _li param_4,0x53
.text:004809c8 2000bc8f lw gp,local_78+0x98(sp)
.text:004809cc 98ff0010 b LAB_00480830
.text:004809d0 f9ff0224 _li v0,-0x7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pubRsaDecryptSignedElementExt(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00480d5c
;param_6 undefined2 14 ;XREF[1,0]: 00480a10
;param_7 undefined 18
;param_8 undefined4 1c ;XREF[1,0]: 00480ad0
;local_4 undefined4 -4 ;XREF[2,0]: 004809e4,00480aa0
;local_8 undefined4 -8 ;XREF[2,0]: 004809e8,00480aa4
;local_c undefined4 -c ;XREF[2,0]: 004809ec,00480aa8
;local_10 undefined4 -10 ;XREF[2,0]: 004809f0,00480aac
;local_14 undefined4 -14 ;XREF[2,0]: 004809f4,00480ab0
;local_18 undefined4 -18 ;XREF[2,0]: 004809f8,00480ab4
;local_1c undefined4 -1c ;XREF[2,0]: 004809fc,00480ab8
;local_20 undefined4 -20 ;XREF[2,0]: 00480a00,00480abc
;local_24 undefined4 -24 ;XREF[2,0]: 00480a04,00480ac0
;local_28 undefined4 -28 ;XREF[2,0]: 00480a08,00480ac4
;local_2c undefined4 -2c ;XREF[1,0]: 00480b9c
;local_30 undefined4 -30 ;XREF[7,0]: 00480a68,00480b50,00480b74,00480c20,00480c20
; 00480c40,00480d44
;local_34 undefined2 -34 ;XREF[2,0]: 00480ae8,00480b14
;local_40 undefined4 -40 ;XREF[22,0]: 00480a0c,00480a6c,00480a98,00480b08,00480b40
; 00480b68,00480b90,00480be4,00480c00,00480c1c
; 00480c54,00480c94,00480cb0,00480cec,00480d08
; 00480d38,00480d68,00480d80,00480db0,00480dcc
; 00480e08,00480e24
;local_44 undefined4 -44 ;XREF[1,0]: 00480ae0
;local_48 undefined4 -48 ;XREF[1,0]: 00480af0
;local_4c undefined4 -4c ;XREF[1,0]: 00480ae4
;local_50 undefined4 -50 ;XREF[2,0]: 00480aec,00480b28
;XREF[4,0]: Entry Point,0047f64c,00480ee8
; 004d7fd0
.text:004809d4 06001c3c lui gp,0x6
.text:004809d8 0cf09c27 addiu gp,gp,-0xff4
.text:004809dc 21e09903 addu gp,gp,t9
.text:004809e0 a0ffbd27 addiu sp,sp,-0x60
.text:004809e4 5c00bfaf sw ra,local_4+0x60(sp)
.text:004809e8 5800beaf sw s8,local_8+0x60(sp)
.text:004809ec 5400b7af sw s7,local_c+0x60(sp)
.text:004809f0 5000b6af sw s6,local_10+0x60(sp)
.text:004809f4 4c00b5af sw s5,local_14+0x60(sp)
.text:004809f8 4800b4af sw s4,local_18+0x60(sp)
.text:004809fc 4400b3af sw s3,local_1c+0x60(sp)
.text:00480a00 4000b2af sw s2,local_20+0x60(sp)
.text:00480a04 3c00b1af sw s1,local_24+0x60(sp)
.text:00480a08 3800b0af sw s0,local_28+0x60(sp)
.text:00480a0c 2000bcaf sw gp=>_gp,local_40+0x60(sp)
.text:00480a10 7400b497 lhu s4,param_6+0x60(sp)
.text:00480a14 20000224 li v0,0x20
.text:00480a18 21b88000 move s7,param_1
.text:00480a1c 21a8a000 move s5,param_2
.text:00480a20 21b0c000 move s6,param_3
.text:00480a24 fffff130 andi s1,param_4,0xffff
.text:00480a28 0a008212 beq s4,v0,LAB_00480a54
.text:00480a2c 33001224 _li s2,0x33
.text:00480a30 14000324 li v1,0x14
.text:00480a34 07008312 beq s4,v1,LAB_00480a54
.text:00480a38 23001224 _li s2,0x23
.text:00480a3c 30000424 li param_1,0x30
.text:00480a40 04008412 beq s4,param_1,LAB_00480a54
.text:00480a44 43001224 _li s2,0x43
.text:00480a48 40000524 li param_2,0x40
.text:00480a4c 82008516 bne s4,param_2,LAB_00480c58
.text:00480a50 53001224 _li s2,0x53
LAB_00480a54: ;XREF[3,0]: 00480a28,00480a34,00480a40
.text:00480a54 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00480a58 00000000 nop
.text:00480a5c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00480a60 21204002 _move param_1,s2
.text:00480a64 21984000 move s3,v0
.text:00480a68 3000a2af sw v0,local_30+0x60(sp)
.text:00480a6c 2000bc8f lw gp,local_40+0x60(sp)
.text:00480a70 0b006012 beq s3,zero,LAB_00480aa0
.text:00480a74 f8ff0224 _li v0,-0x8
.text:00480a78 6400a696 lhu param_3,0x64(s5)
.text:00480a7c 00000000 nop
.text:00480a80 1300d110 beq param_3,s1,LAB_00480ad0
.text:00480a84 faff1024 _li s0,-0x6
LAB_00480a88: ;XREF[2,0]: 00480b1c,00480c68
.text:00480a88 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00480a8c 00000000 nop
.text:00480a90 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00480a94 21206002 _move param_1,s3
.text:00480a98 2000bc8f lw gp,local_40+0x60(sp)
.text:00480a9c 21100002 move v0,s0
LAB_00480aa0: ;XREF[3,0]: 00480a70,00480c58,00480d84
.text:00480aa0 5c00bf8f lw ra,local_4+0x60(sp)
.text:00480aa4 5800be8f lw s8,local_8+0x60(sp)
.text:00480aa8 5400b78f lw s7,local_c+0x60(sp)
.text:00480aac 5000b68f lw s6,local_10+0x60(sp)
.text:00480ab0 4c00b58f lw s5,local_14+0x60(sp)
.text:00480ab4 4800b48f lw s4,local_18+0x60(sp)
.text:00480ab8 4400b38f lw s3,local_1c+0x60(sp)
.text:00480abc 4000b28f lw s2,local_20+0x60(sp)
.text:00480ac0 3c00b18f lw s1,local_24+0x60(sp)
.text:00480ac4 3800b08f lw s0,local_28+0x60(sp)
.text:00480ac8 0800e003 jr ra
.text:00480acc 6000bd27 _addiu sp,sp,0x60
LAB_00480ad0: ;XREF[1,0]: 00480a80
.text:00480ad0 7c00a78f lw param_4,param_8+0x60(sp)
.text:00480ad4 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:00480ad8 2c00a827 addiu t0,sp,0x2c
.text:00480adc 01001e24 li s8,0x1
.text:00480ae0 1c00a7af sw param_4,local_44+0x60(sp)
.text:00480ae4 1400a8af sw t0,local_4c+0x60(sp)
.text:00480ae8 2c00b1a7 sh s1,local_34+0x60(sp)
.text:00480aec 1000b6af sw s6,local_50+0x60(sp)
.text:00480af0 1800beaf sw s8,local_48+0x60(sp)
.text:00480af4 2120e002 move param_1,s7
.text:00480af8 2128a002 move param_2,s5
.text:00480afc 2130c002 move param_3,s6
.text:00480b00 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:00480b04 21382002 _move param_4,s1
.text:00480b08 2000bc8f lw gp,local_40+0x60(sp)
.text:00480b0c 54004004 bltz v0,LAB_00480c60
.text:00480b10 21804000 _move s0,v0
.text:00480b14 2c00a997 lhu t1,local_34+0x60(sp)
.text:00480b18 00000000 nop
.text:00480b1c daff3115 bne t1,s1,LAB_00480a88
.text:00480b20 ffff1024 _li s0,-0x1
.text:00480b24 0887998f lw t9,-0x78f8(gp)=>->pkcs1Unpad ;= 00465b38
.text:00480b28 1000beaf sw s8,local_50+0x60(sp)
.text:00480b2c 2120c002 move param_1,s6
.text:00480b30 21282002 move param_2,s1
.text:00480b34 21306002 move param_3,s3
.text:00480b38 09f82003 jalr t9=>pkcs1Unpad ;undefined pkcs1Unpad(undefined param...
.text:00480b3c 21384002 _move param_4,s2
.text:00480b40 2000bc8f lw gp,local_40+0x60(sp)
.text:00480b44 46004004 bltz v0,LAB_00480c60
.text:00480b48 21804000 _move s0,v0
LAB_00480b4c: ;XREF[1,0]: 00480c60
.text:00480b4c 9887998f lw t9,-0x7868(gp)=>->getAsnSequence ;= 00483390
.text:00480b50 3000aa8f lw t2,local_30+0x60(sp)
.text:00480b54 21284002 move param_2,s2
.text:00480b58 3000a427 addiu param_1,sp,0x30
.text:00480b5c 2800a627 addiu param_3,sp,0x28
.text:00480b60 09f82003 jalr t9=>getAsnSequence ;undefined getAsnSequence()
.text:00480b64 21804a02 _addu s0,s2,t2
.text:00480b68 2000bc8f lw gp,local_40+0x60(sp)
.text:00480b6c 35004004 bltz v0,LAB_00480c44
.text:00480b70 3400a627 _addiu param_3,sp,0x34
.text:00480b74 3000ac8f lw t4,local_30+0x60(sp)
.text:00480b78 588e998f lw t9,-0x71a8(gp)=>->getAsnAlgorithmIden...;= 004847e8
.text:00480b7c 23580c02 subu t3,s0,t4
.text:00480b80 ffff6531 andi param_2,t3,0xffff
.text:00480b84 3000a427 addiu param_1,sp,0x30
.text:00480b88 09f82003 jalr t9=>getAsnAlgorithmIdentifier ;undefined getAsnAlgorithmIdentifier()
.text:00480b8c 2a00a727 _addiu param_4,sp,0x2a
.text:00480b90 2000bc8f lw gp,local_40+0x60(sp)
.text:00480b94 2b004004 bltz v0,LAB_00480c44
.text:00480b98 9e010d24 _li t5,0x19e
.text:00480b9c 3400a38f lw v1,local_2c+0x60(sp)
.text:00480ba0 00000000 nop
.text:00480ba4 32006d10 beq v1,t5,LAB_00480c70
.text:00480ba8 58001624 _li s6,0x58
.text:00480bac 46007610 beq v1,s6,LAB_00480cc8
.text:00480bb0 9f010424 _li param_1,0x19f
.text:00480bb4 75006410 beq v1,param_1,LAB_00480d8c
.text:00480bb8 89020924 _li t1,0x289
.text:00480bbc 89006910 beq v1,t1,LAB_00480de4
.text:00480bc0 40000f24 _li t7,0x40
.text:00480bc4 16008f12 beq s4,t7,LAB_00480c20
.text:00480bc8 00000000 _nop
.text:00480bcc 2080968f lw s6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480bd0 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480bd4 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00480bd8 1001c426 addiu param_1=>...,s6,0x110 ;= "psAssert %s"
.text:00480bdc 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00480be0 9827a526 _addiu param_2=>...,s5,0x2798 ;= "pubkey/rsa.c"
.text:00480be4 2000bc8f lw gp,local_40+0x60(sp)
.text:00480be8 a6000524 li param_2,0xa6
.text:00480bec 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480bf0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00480bf4 00000000 nop
.text:00480bf8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00480bfc 1c014426 _addiu param_1=>.rodata:DAT_0049011c,s2,0x11c ;= 3Ah :
.text:00480c00 2000bc8f lw gp,local_40+0x60(sp)
.text:00480c04 00000000 nop
.text:00480c08 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480c0c 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00480c10 a8272426 addiu param_1=>...,s1,0x27a8 ;= "outlen == SHA512_HASH_SIZE"
LAB_00480c14: ;XREF[4,0]: 00480cc0,00480d18,00480ddc,00480e34
.text:00480c14 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00480c18 00000000 _nop
.text:00480c1c 2000bc8f lw gp,local_40+0x60(sp)
LAB_00480c20: ;XREF[5,0]: 00480bc4,00480c74,00480ccc,00480d90
; 00480de8
.text:00480c20 3000a48f lw param_1=>local_30,local_30+0x60(sp)
.text:00480c24 00000000 nop
.text:00480c28 23b80402 subu s7,s0,param_1
.text:00480c2c 0500e01a blez s7,LAB_00480c44
.text:00480c30 04001824 _li t8,0x4
.text:00480c34 00009e90 lbu s8,0x0(param_1)
.text:00480c38 01008424 addiu param_1,param_1,0x1
.text:00480c3c 3800d813 beq s8,t8,LAB_00480d20
.text:00480c40 3000a4af _sw param_1,local_30+0x60(sp)
LAB_00480c44: ;XREF[5,0]: 00480b6c,00480b94,00480c2c,00480d3c
; 00480d50
.text:00480c44 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00480c48 00000000 nop
.text:00480c4c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00480c50 21206002 _move param_1,s3
.text:00480c54 2000bc8f lw gp,local_40+0x60(sp)
LAB_00480c58: ;XREF[1,0]: 00480a4c
.text:00480c58 91ff0010 b LAB_00480aa0
.text:00480c5c ffff0224 _li v0,-0x1
LAB_00480c60: ;XREF[2,0]: 00480b0c,00480b44
.text:00480c60 baff0106 bgez s0,LAB_00480b4c
.text:00480c64 00000000 _nop
.text:00480c68 87ff0010 b LAB_00480a88
.text:00480c6c 00000000 _nop
LAB_00480c70: ;XREF[1,0]: 00480ba4
.text:00480c70 20000e24 li t6,0x20
.text:00480c74 eaff8e12 beq s4,t6,LAB_00480c20
.text:00480c78 00000000 _nop
.text:00480c7c 2080958f lw s5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480c80 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480c84 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00480c88 1001a426 addiu param_1=>...,s5,0x110 ;= "psAssert %s"
.text:00480c8c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00480c90 98274526 _addiu param_2=>...,s2,0x2798 ;= "pubkey/rsa.c"
.text:00480c94 2000bc8f lw gp,local_40+0x60(sp)
.text:00480c98 8e000524 li param_2,0x8e
.text:00480c9c 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480ca0 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00480ca4 00000000 nop
.text:00480ca8 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00480cac 1c012426 _addiu param_1=>.rodata:DAT_0049011c,s1,0x11c ;= 3Ah :
.text:00480cb0 2000bc8f lw gp,local_40+0x60(sp)
.text:00480cb4 00000000 nop
.text:00480cb8 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480cbc 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00480cc0 d4ff0010 b LAB_00480c14
.text:00480cc4 c427e425 _addiu param_1=>...,t7,0x27c4 ;= "outlen == SHA256_HASH_SIZE"
LAB_00480cc8: ;XREF[1,0]: 00480bac
.text:00480cc8 14001724 li s7,0x14
.text:00480ccc d4ff9712 beq s4,s7,LAB_00480c20
.text:00480cd0 00000000 _nop
.text:00480cd4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480cd8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480cdc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00480ce0 9827e527 addiu param_2=>...,ra,0x2798 ;= "pubkey/rsa.c"
.text:00480ce4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00480ce8 10014424 _addiu param_1=>...,v0,0x110 ;= "psAssert %s"
.text:00480cec 2000bc8f lw gp,local_40+0x60(sp)
.text:00480cf0 92000524 li param_2,0x92
.text:00480cf4 20809e8f lw s8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480cf8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00480cfc 00000000 nop
.text:00480d00 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00480d04 1c01c427 _addiu param_1=>.rodata:DAT_0049011c,s8,0x11c ;= 3Ah :
.text:00480d08 2000bc8f lw gp,local_40+0x60(sp)
.text:00480d0c 00000000 nop
.text:00480d10 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480d14 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00480d18 beff0010 b LAB_00480c14
.text:00480d1c e0270427 _addiu param_1=>...,t8,0x27e0 ;= "outlen == SHA1_HASH_SIZE"
LAB_00480d20: ;XREF[1,0]: 00480c3c
.text:00480d20 23f80402 subu ra,s0,param_1
.text:00480d24 e08d998f lw t9,-0x7220(gp)=>->getAsnLength ;= 004830c4
.text:00480d28 3000a427 addiu param_1,sp,0x30
.text:00480d2c ffffe533 andi param_2,ra,0xffff
.text:00480d30 09f82003 jalr t9=>getAsnLength ;undefined getAsnLength()
.text:00480d34 2800a627 _addiu param_3,sp,0x28
.text:00480d38 2000bc8f lw gp,local_40+0x60(sp)
.text:00480d3c c1ff4004 bltz v0,LAB_00480c44
.text:00480d40 00000000 _nop
.text:00480d44 3000a58f lw param_2,local_30+0x60(sp)
.text:00480d48 00000000 nop
.text:00480d4c 23100502 subu v0,s0,param_2
.text:00480d50 bcff5414 bne v0,s4,LAB_00480c44
.text:00480d54 00000000 _nop
.text:00480d58 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00480d5c 7000a48f lw param_1,param_5+0x60(sp)
.text:00480d60 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00480d64 21308002 _move param_3,s4
.text:00480d68 2000bc8f lw gp,local_40+0x60(sp)
.text:00480d6c 00000000 nop
.text:00480d70 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00480d74 00000000 nop
.text:00480d78 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00480d7c 21206002 _move param_1,s3
.text:00480d80 2000bc8f lw gp,local_40+0x60(sp)
.text:00480d84 46ff0010 b LAB_00480aa0
.text:00480d88 21100000 _clear v0
LAB_00480d8c: ;XREF[1,0]: 00480bb4
.text:00480d8c 30000324 li v1,0x30
.text:00480d90 a3ff8312 beq s4,v1,LAB_00480c20
.text:00480d94 00000000 _nop
.text:00480d98 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480d9c 2080878f lw param_4=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00480da0 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00480da4 10010425 addiu param_1=>...,t0,0x110 ;= "psAssert %s"
.text:00480da8 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00480dac 9827e524 _addiu param_2=>...,param_4,0x2798 ;= "pubkey/rsa.c"
.text:00480db0 2000bc8f lw gp,local_40+0x60(sp)
.text:00480db4 96000524 li param_2,0x96
.text:00480db8 2080868f lw param_3=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00480dbc 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00480dc0 00000000 nop
.text:00480dc4 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00480dc8 1c01c424 _addiu param_1=>...,param_3,0x11c ;= 3Ah :
.text:00480dcc 2000bc8f lw gp,local_40+0x60(sp)
.text:00480dd0 00000000 nop
.text:00480dd4 2080858f lw param_2=>.rodata...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00480dd8 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00480ddc 8dff0010 b LAB_00480c14
.text:00480de0 fc27a424 _addiu param_1=>...,param_2,0x27fc ;= "outlen == SHA384_HASH_SIZE"
LAB_00480de4: ;XREF[1,0]: 00480bbc
.text:00480de4 10000a24 li t2,0x10
.text:00480de8 8dff8a12 beq s4,t2,LAB_00480c20
.text:00480dec 00000000 _nop
.text:00480df0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480df4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480df8 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00480dfc 1001c425 addiu param_1=>...,t6,0x110 ;= "psAssert %s"
.text:00480e00 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00480e04 9827a525 _addiu param_2=>...,t5,0x2798 ;= "pubkey/rsa.c"
.text:00480e08 2000bc8f lw gp,local_40+0x60(sp)
.text:00480e0c a1000524 li param_2,0xa1
.text:00480e10 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480e14 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00480e18 00000000 nop
.text:00480e1c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00480e20 1c018425 _addiu param_1=>.rodata:DAT_0049011c,t4,0x11c ;= 3Ah :
.text:00480e24 2000bc8f lw gp,local_40+0x60(sp)
.text:00480e28 00000000 nop
.text:00480e2c 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00480e30 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00480e34 77ff0010 b LAB_00480c14
.text:00480e38 18286425 _addiu param_1=>...,t3,0x2818 ;= "outlen == MD5_HASH_SIZE"
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined pubRsaDecryptSignedElement(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[2,0]: 00480e8c,00480eb8
;param_6 undefined4 14 ;XREF[2,0]: 00480e70,00480ebc
;param_7 undefined4 18 ;XREF[2,0]: 00480e90,00480ec4
;param_8 undefined4 1c ;XREF[1,0]: 00480ec0
;local_4 undefined4 -4 ;XREF[3,0]: 00480e4c,00480ec8,00480ef0
;local_8 undefined4 -8 ;XREF[3,0]: 00480e50,00480ecc,00480ef4
;local_c undefined4 -c ;XREF[3,0]: 00480e54,00480ed0,00480ef8
;local_10 undefined4 -10 ;XREF[3,0]: 00480e58,00480ed4,00480efc
;local_14 undefined4 -14 ;XREF[3,0]: 00480e5c,00480ed8,00480f00
;local_18 undefined4 -18 ;XREF[3,0]: 00480e60,00480edc,00480f04
;local_1c undefined4 -1c ;XREF[3,0]: 00480e64,00480ee0,00480f08
;local_20 undefined4 -20 ;XREF[3,0]: 00480e68,00480ee4,00480f0c
;local_28 undefined4 -28 ;XREF[2,0]: 00480e6c,00480e9c
;XREF[6,0]: Entry Point,0045c4f4,0045c4f4
; 0045d03c,0047047c,004d8b50
.text:00480e3c 06001c3c lui gp,0x6
.text:00480e40 a4eb9c27 addiu gp,gp,-0x145c
.text:00480e44 21e09903 addu gp,gp,t9
.text:00480e48 b8ffbd27 addiu sp,sp,-0x48
.text:00480e4c 4400bfaf sw ra,local_4+0x48(sp)
.text:00480e50 4000b6af sw s6,local_8+0x48(sp)
.text:00480e54 3c00b5af sw s5,local_c+0x48(sp)
.text:00480e58 3800b4af sw s4,local_10+0x48(sp)
.text:00480e5c 3400b3af sw s3,local_14+0x48(sp)
.text:00480e60 3000b2af sw s2,local_18+0x48(sp)
.text:00480e64 2c00b1af sw s1,local_1c+0x48(sp)
.text:00480e68 2800b0af sw s0,local_20+0x48(sp)
.text:00480e6c 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:00480e70 5c00b597 lhu s5,param_6+0x48(sp)
.text:00480e74 9889998f lw t9,-0x7668(gp)=>->psHashLenToSigAlg ;= 0047f350
.text:00480e78 21908000 move s2,param_1
.text:00480e7c 2198a000 move s3,param_2
.text:00480e80 2120a002 move param_1,s5
.text:00480e84 01000524 li param_2,0x1
.text:00480e88 2180c000 move s0,param_3
.text:00480e8c 5800b48f lw s4,param_5+0x48(sp)
.text:00480e90 6000b68f lw s6,param_7+0x48(sp)
.text:00480e94 09f82003 jalr t9=>psHashLenToSigAlg ;undefined psHashLenToSigAlg()
.text:00480e98 fffff130 _andi s1,param_4,0xffff
.text:00480e9c 2000bc8f lw gp,local_28+0x48(sp)
.text:00480ea0 21204002 move param_1,s2
.text:00480ea4 f085998f lw t9,-0x7a10(gp)=>->pubRsaDecryptSigned...;= 004809d4
.text:00480ea8 21286002 move param_2,s3
.text:00480eac 21300002 move param_3,s0
.text:00480eb0 0f004004 bltz v0,LAB_00480ef0
.text:00480eb4 21382002 _move param_4,s1
.text:00480eb8 5800b4af sw s4,param_5+0x48(sp)
.text:00480ebc 5c00b5af sw s5,param_6+0x48(sp)
.text:00480ec0 6400b6af sw s6,param_8+0x48(sp)
.text:00480ec4 6000a2af sw v0,param_7+0x48(sp)
.text:00480ec8 4400bf8f lw ra,local_4+0x48(sp)
.text:00480ecc 4000b68f lw s6,local_8+0x48(sp)
.text:00480ed0 3c00b58f lw s5,local_c+0x48(sp)
.text:00480ed4 3800b48f lw s4,local_10+0x48(sp)
.text:00480ed8 3400b38f lw s3,local_14+0x48(sp)
.text:00480edc 3000b28f lw s2,local_18+0x48(sp)
.text:00480ee0 2c00b18f lw s1,local_1c+0x48(sp)
.text:00480ee4 2800b08f lw s0,local_20+0x48(sp)
.text:00480ee8 08002003 jr t9=>pubRsaDecryptSignedElementExt
.text:00480eec 4800bd27 _addiu sp,sp,0x48
LAB_00480ef0: ;XREF[1,0]: 00480eb0
.text:00480ef0 4400bf8f lw ra,local_4+0x48(sp)
.text:00480ef4 4000b68f lw s6,local_8+0x48(sp)
.text:00480ef8 3c00b58f lw s5,local_c+0x48(sp)
.text:00480efc 3800b48f lw s4,local_10+0x48(sp)
.text:00480f00 3400b38f lw s3,local_14+0x48(sp)
.text:00480f04 3000b28f lw s2,local_18+0x48(sp)
.text:00480f08 2c00b18f lw s1,local_1c+0x48(sp)
.text:00480f0c 2800b08f lw s0,local_20+0x48(sp)
.text:00480f10 0800e003 jr ra
.text:00480f14 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psRsaDecryptPriv(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined2 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00480f9c
;param_6 undefined2 14 ;XREF[1,0]: 00480f5c
;param_7 undefined4 18 ;XREF[1,0]: 00480f68
;local_4 undefined4 -4 ;XREF[2,0]: 00480f28,00480fe0
;local_8 undefined4 -8 ;XREF[2,0]: 00480f2c,00480fe4
;local_c undefined4 -c ;XREF[2,0]: 00480f30,00480fe8
;local_10 undefined4 -10 ;XREF[2,0]: 00480f34,00480fec
;local_14 undefined4 -14 ;XREF[2,0]: 00480f38,00480ff0
;local_18 undefined4 -18 ;XREF[2,0]: 00480f3c,00480ff4
;local_20 undefined2 -20 ;XREF[2,0]: 00480f78,00480f94
;local_28 undefined4 -28 ;XREF[4,0]: 00480f40,00480f88,00480fbc,00480fd8
;local_2c undefined4 -2c ;XREF[1,0]: 00480f74
;local_30 undefined4 -30 ;XREF[1,0]: 00480f84
;local_34 undefined4 -34 ;XREF[1,0]: 00480f70
;local_38 undefined4 -38 ;XREF[2,0]: 00480f7c,00480fb8
;XREF[3,0]: Entry Point,0045be28,004d7f78
.text:00480f18 06001c3c lui gp,0x6
.text:00480f1c c8ea9c27 addiu gp,gp,-0x1538
.text:00480f20 21e09903 addu gp,gp,t9
.text:00480f24 b8ffbd27 addiu sp,sp,-0x48
.text:00480f28 4400bfaf sw ra,local_4+0x48(sp)
.text:00480f2c 4000b4af sw s4,local_8+0x48(sp)
.text:00480f30 3c00b3af sw s3,local_c+0x48(sp)
.text:00480f34 3800b2af sw s2,local_10+0x48(sp)
.text:00480f38 3400b1af sw s1,local_14+0x48(sp)
.text:00480f3c 3000b0af sw s0,local_18+0x48(sp)
.text:00480f40 2000bcaf sw gp=>_gp,local_28+0x48(sp)
.text:00480f44 6400a294 lhu v0,0x64(param_2)
.text:00480f48 fffff130 andi s1,param_4,0xffff
.text:00480f4c 448e998f lw t9,-0x71bc(gp)=>->psRsaCrypt ;= 0047fecc
.text:00480f50 02001424 li s4,0x2
.text:00480f54 21382002 move param_4,s1
.text:00480f58 2190c000 move s2,param_3
.text:00480f5c 5c00b397 lhu s3,param_6+0x48(sp)
.text:00480f60 1e005114 bne v0,s1,LAB_00480fdc
.text:00480f64 faff1024 _li s0,-0x6
.text:00480f68 6000a38f lw v1,param_7+0x48(sp)
.text:00480f6c 2800a827 addiu t0,sp,0x28
.text:00480f70 1400a8af sw t0,local_34+0x48(sp)
.text:00480f74 1c00a3af sw v1,local_2c+0x48(sp)
.text:00480f78 2800b1a7 sh s1,local_20+0x48(sp)
.text:00480f7c 1000a6af sw param_3,local_38+0x48(sp)
.text:00480f80 09f82003 jalr t9=>psRsaCrypt ;undefined psRsaCrypt(undefined param...
.text:00480f84 1800b4af _sw s4,local_30+0x48(sp)
.text:00480f88 2000bc8f lw gp,local_28+0x48(sp)
.text:00480f8c 13004004 bltz v0,LAB_00480fdc
.text:00480f90 21804000 _move s0,v0
.text:00480f94 2800a997 lhu t1,local_20+0x48(sp)
.text:00480f98 0887998f lw t9,-0x78f8(gp)=>->pkcs1Unpad ;= 00465b38
.text:00480f9c 5800a68f lw param_3,param_5+0x48(sp)
.text:00480fa0 21386002 move param_4,s3
.text:00480fa4 21204002 move param_1,s2
.text:00480fa8 21282002 move param_2,s1
.text:00480fac 0b003115 bne t1,s1,LAB_00480fdc
.text:00480fb0 ffff1024 _li s0,-0x1
.text:00480fb4 09f82003 jalr t9=>pkcs1Unpad ;undefined pkcs1Unpad(undefined param...
.text:00480fb8 1000b4af _sw s4,local_38+0x48(sp)
.text:00480fbc 2000bc8f lw gp,local_28+0x48(sp)
.text:00480fc0 21204002 move param_1,s2
.text:00480fc4 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00480fc8 21302002 move param_3,s1
.text:00480fcc 21280000 clear param_2
.text:00480fd0 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00480fd4 21804000 _move s0,v0
.text:00480fd8 2000bc8f lw gp,local_28+0x48(sp)
LAB_00480fdc: ;XREF[3,0]: 00480f60,00480f8c,00480fac
.text:00480fdc 21100002 move v0,s0
.text:00480fe0 4400bf8f lw ra,local_4+0x48(sp)
.text:00480fe4 4000b48f lw s4,local_8+0x48(sp)
.text:00480fe8 3c00b38f lw s3,local_c+0x48(sp)
.text:00480fec 3800b28f lw s2,local_10+0x48(sp)
.text:00480ff0 3400b18f lw s1,local_14+0x48(sp)
.text:00480ff4 3000b08f lw s0,local_18+0x48(sp)
.text:00480ff8 0800e003 jr ra
.text:00480ffc 4800bd27 _addiu sp,sp,0x48
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesEncryptBlock()
;local_8 undefined4 -8 ;XREF[2,0]: 00481018,00481538
;local_c undefined4 -c ;XREF[2,0]: 0048101c,00481534
;local_10 undefined4 -10 ;XREF[2,0]: 00481010,0048153c
;local_14 undefined4 -14 ;XREF[2,0]: 00481014,00481540
;local_18 undefined4 -18 ;XREF[2,0]: 00481020,00481544
;local_1c undefined4 -1c ;XREF[2,0]: 00481024,00481548
;local_20 undefined4 -20 ;XREF[2,0]: 00481028,0048154c
;local_24 undefined4 -24 ;XREF[2,0]: 0048102c,00481550
;local_28 undefined4 -28 ;XREF[2,0]: 00481030,00481554
;local_2c undefined4 -2c ;XREF[2,0]: 0048110c,00481300
;local_34 undefined4 -34 ;XREF[1,0]: 00481208
;local_38 undefined4 -38 ;XREF[2,0]: 00481138,0048115c
;local_3c undefined4 -3c ;XREF[3,0]: 00481114,00481120,00481304
;local_40 undefined4 -40 ;XREF[3,0]: 00481108,004813bc,00481450
;XREF[7,0]: Entry Point,00460e30,00461064
; 00461484,00461e18,00461f7c
; 004d84f4
.text:00481000 06001c3c lui gp,0x6
.text:00481004 e0e99c27 addiu gp,gp,-0x1620
.text:00481008 21e09903 addu gp,gp,t9
.text:0048100c a8ffbd27 addiu sp,sp,-0x58
.text:00481010 4800b6af sw s6,local_10+0x58(sp)
.text:00481014 4400b5af sw s5,local_14+0x58(sp)
.text:00481018 5000beaf sw s8,local_8+0x58(sp)
.text:0048101c 4c00b7af sw s7,local_c+0x58(sp)
.text:00481020 4000b4af sw s4,local_18+0x58(sp)
.text:00481024 3c00b3af sw s3,local_1c+0x58(sp)
.text:00481028 3800b2af sw s2,local_20+0x58(sp)
.text:0048102c 3400b1af sw s1,local_24+0x58(sp)
.text:00481030 3000b0af sw s0,local_28+0x58(sp)
.text:00481034 0000ae90 lbu t6,0x0(a1)
.text:00481038 0100a790 lbu a3,0x1(a1)
.text:0048103c 0400be90 lbu s8,0x4(a1)
.text:00481040 0500b990 lbu t9,0x5(a1)
.text:00481044 0800b090 lbu s0,0x8(a1)
.text:00481048 0900b890 lbu t8,0x9(a1)
.text:0048104c 0c00a290 lbu v0,0xc(a1)
.text:00481050 0d00b790 lbu s7,0xd(a1)
.text:00481054 0200b190 lbu s1,0x2(a1)
.text:00481058 0600b490 lbu s4,0x6(a1)
.text:0048105c 0a00b290 lbu s2,0xa(a1)
.text:00481060 0e00b390 lbu s3,0xe(a1)
.text:00481064 00b60e00 sll s6,t6,0x18
.text:00481068 00640700 sll t4,a3,0x10
.text:0048106c 00ae1e00 sll s5,s8,0x18
.text:00481070 005c1900 sll t3,t9,0x10
.text:00481074 001e1000 sll v1,s0,0x18
.text:00481078 00541800 sll t2,t8,0x10
.text:0048107c 007e0200 sll t7,v0,0x18
.text:00481080 004c1700 sll t1,s7,0x10
.text:00481084 2540cc02 or t0,s6,t4
.text:00481088 0300b790 lbu s7,0x3(a1)
.text:0048108c 0700ac90 lbu t4,0x7(a1)
.text:00481090 2538ab02 or a3,s5,t3
.text:00481094 25c86a00 or t9,v1,t2
.text:00481098 25c0e901 or t8,t7,t1
.text:0048109c 006a1100 sll t5,s1,0x8
.text:004810a0 21788000 move t7,a0
.text:004810a4 0b00b190 lbu s1,0xb(a1)
.text:004810a8 00721400 sll t6,s4,0x8
.text:004810ac 00f21200 sll s8,s2,0x8
.text:004810b0 00821300 sll s0,s3,0x8
.text:004810b4 0f00b290 lbu s2,0xf(a1)
.text:004810b8 25b00d01 or s6,t0,t5
.text:004810bc 25a8ee00 or s5,a3,t6
.text:004810c0 25a03e03 or s4,t9,s8
.text:004810c4 00018e94 lhu t6,0x100(a0)
.text:004810c8 25981003 or s3,t8,s0
.text:004810cc 0000848c lw a0,0x0(a0)
.text:004810d0 0400e58d lw a1,0x4(t7)
.text:004810d4 0800e98d lw t1,0x8(t7)
.text:004810d8 0c00ea8d lw t2,0xc(t7)
.text:004810dc 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004810e0 2540d702 or t0,s6,s7
.text:004810e4 25189102 or v1,s4,s1
.text:004810e8 25587202 or t3,s3,s2
.text:004810ec 2538ac02 or a3,s5,t4
.text:004810f0 26880401 xor s1,t0,a0
.text:004810f4 feffcd25 addiu t5,t6,-0x2
.text:004810f8 2690e500 xor s2,a3,a1
.text:004810fc 26806900 xor s0,v1,t1
.text:00481100 26406a01 xor t0,t3,t2
.text:00481104 40345e24 addiu s8,v0,0x3440
.text:00481108 1800a6af sw a2,local_40+0x58(sp)
.text:0048110c 2c00adaf sw t5,local_2c+0x58(sp)
.text:00481110 04000010 b LAB_00481124
.text:00481114 1c00a0af _sw zero,local_3c+0x58(sp)
LAB_00481118: ;XREF[1,0]: 00481318
.text:00481118 01003925 addiu t9,t1,0x1
.text:0048111c 2140a002 move t0,s5
.text:00481120 1c00b9af sw t9,local_3c+0x58(sp)
LAB_00481124: ;XREF[1,0]: 00481110
.text:00481124 02661200 srl t4,s2,0x18
.text:00481128 82ab1100 srl s5,s1,0xe
.text:0048112c 82231200 srl a0,s2,0xe
.text:00481130 823b1000 srl a3,s0,0xe
.text:00481134 82330800 srl a2,t0,0xe
.text:00481138 2000acaf sw t4,local_38+0x58(sp)
.text:0048113c fc038b30 andi t3,a0,0x3fc
.text:00481140 fc03e330 andi v1,a3,0x3fc
.text:00481144 fc03d430 andi s4,a2,0x3fc
.text:00481148 fc03b732 andi s7,s5,0x3fc
.text:0048114c 82691200 srl t5,s2,0x6
.text:00481150 82491000 srl t1,s0,0x6
.text:00481154 82510800 srl t2,t0,0x6
.text:00481158 82991100 srl s3,s1,0x6
.text:0048115c 2000a48f lw a0,local_38+0x58(sp)
.text:00481160 21107e01 addu v0,t3,s8
.text:00481164 21b07e00 addu s6,v1,s8
.text:00481168 21c09e02 addu t8,s4,s8
.text:0048116c fc036b32 andi t3,s3,0x3fc
.text:00481170 02a60800 srl s4,t0,0x18
.text:00481174 2128fe02 addu a1,s7,s8
.text:00481178 fc03b331 andi s3,t5,0x3fc
.text:0048117c ff001732 andi s7,s0,0xff
.text:00481180 ff002632 andi a2,s1,0xff
.text:00481184 ff004c32 andi t4,s2,0xff
.text:00481188 fc033931 andi t9,t1,0x3fc
.text:0048118c fc034731 andi a3,t2,0x3fc
.text:00481190 02761100 srl t6,s1,0x18
.text:00481194 02ae1000 srl s5,s0,0x18
.text:00481198 ff000831 andi t0,t0,0xff
.text:0048119c 0000518c lw s1,0x0(v0)=>.rodata:DAT_00493440 ;= A5h
.text:004811a0 0000d28e lw s2,0x0(s6)=>.rodata:DAT_00493440 ;= A5h
.text:004811a4 80100400 sll v0,a0,0x2
.text:004811a8 0000168f lw s6,0x0(t8)=>.rodata:DAT_00493440 ;= A5h
.text:004811ac 21483e03 addu t1,t9,s8
.text:004811b0 2150fe00 addu t2,a3,s8
.text:004811b4 80801500 sll s0,s5,0x2
.text:004811b8 80380600 sll a3,a2,0x2
.text:004811bc 21c87e01 addu t9,t3,s8
.text:004811c0 80300c00 sll a2,t4,0x2
.text:004811c4 21187e02 addu v1,s3,s8
.text:004811c8 80601700 sll t4,s7,0x2
.text:004811cc 80700e00 sll t6,t6,0x2
.text:004811d0 80400800 sll t0,t0,0x2
.text:004811d4 80a81400 sll s5,s4,0x2
.text:004811d8 0000b88c lw t8,0x0(a1)=>.rodata:DAT_00493440 ;= A5h
.text:004811dc 0000578d lw s7,0x0(t2)=>.rodata:DAT_00493440 ;= A5h
.text:004811e0 0000338d lw s3,0x0(t1)=>.rodata:DAT_00493440 ;= A5h
.text:004811e4 2120de01 addu a0,t6,s8
.text:004811e8 0000298f lw t1,0x0(t9)=>.rodata:DAT_00493440 ;= A5h
.text:004811ec 21581e01 addu t3,t0,s8
.text:004811f0 0000798c lw t9,0x0(v1)=>.rodata:DAT_00493440 ;= A5h
.text:004811f4 2168fe00 addu t5,a3,s8
.text:004811f8 21185e00 addu v1,v0,s8
.text:004811fc 21a0de00 addu s4,a2,s8
.text:00481200 21289e01 addu a1,t4,s8
.text:00481204 21a8be02 addu s5,s5,s8
.text:00481208 2400a2af sw v0,local_34+0x58(sp)
.text:0048120c 21101e02 addu v0,s0,s8
.text:00481210 00006a8d lw t2,0x0(t3)=>.rodata:DAT_00493440 ;= A5h
.text:00481214 02321600 srl a2,s6,0x8
.text:00481218 0000ab8d lw t3,0x0(t5)=>.rodata:DAT_00493440 ;= A5h
.text:0048121c 02621100 srl t4,s1,0x8
.text:00481220 00008d8e lw t5,0x0(s4)=>.rodata:DAT_00493440 ;= A5h
.text:00481224 02421200 srl t0,s2,0x8
.text:00481228 0000b48c lw s4,0x0(a1)=>.rodata:DAT_00493440 ;= A5h
.text:0048122c 003e1100 sll a3,s1,0x18
.text:00481230 0000858c lw a1,0x0(a0)=>.rodata:DAT_00493440 ;= A5h
.text:00481234 00b61600 sll s6,s6,0x18
.text:00481238 0000648c lw a0,0x0(v1)=>.rodata:DAT_00493440 ;= A5h
.text:0048123c 0000438c lw v1,0x0(v0)=>.rodata:DAT_00493440 ;= A5h
.text:00481240 0000a28e lw v0,0x0(s5)=>.rodata:DAT_00493440 ;= A5h
.text:00481244 00ae1200 sll s5,s2,0x18
.text:00481248 2588ec00 or s1,a3,t4
.text:0048124c 2590a802 or s2,s5,t0
.text:00481250 25b0c602 or s6,s6,a2
.text:00481254 02440900 srl t0,t1,0x10
.text:00481258 02341700 srl a2,s7,0x10
.text:0048125c 00ac1700 sll s5,s7,0x10
.text:00481260 00640900 sll t4,t1,0x10
.text:00481264 25488801 or t1,t4,t0
.text:00481268 1000ef25 addiu t7,t7,0x10
.text:0048126c 023c1300 srl a3,s3,0x10
.text:00481270 25b8a602 or s7,s5,a2
.text:00481274 02460d00 srl t0,t5,0x18
.text:00481278 26a87600 xor s5,v1,s6
.text:0048127c 02721800 srl t6,t8,0x8
.text:00481280 00861800 sll s0,t8,0x18
.text:00481284 006a0d00 sll t5,t5,0x8
.text:00481288 009c1300 sll s3,s3,0x10
.text:0048128c 25c00e02 or t8,s0,t6
.text:00481290 2628b100 xor a1,a1,s1
.text:00481294 25986702 or s3,s3,a3
.text:00481298 25b0a801 or s6,t5,t0
.text:0048129c 02741900 srl t6,t9,0x10
.text:004812a0 00841900 sll s0,t9,0x10
.text:004812a4 02360a00 srl a2,t2,0x18
.text:004812a8 008a0a00 sll s1,t2,0x8
.text:004812ac 2618a902 xor v1,s5,t1
.text:004812b0 0800e88d lw t0,0x8(t7)
.text:004812b4 26209200 xor a0,a0,s2
.text:004812b8 25c80e02 or t9,s0,t6
.text:004812bc 25502602 or t2,s1,a2
.text:004812c0 2680b300 xor s0,a1,s3
.text:004812c4 26105800 xor v0,v0,t8
.text:004812c8 00920b00 sll s2,t3,0x8
.text:004812cc 26487600 xor t1,v1,s6
.text:004812d0 023e0b00 srl a3,t3,0x18
.text:004812d4 02661400 srl t4,s4,0x18
.text:004812d8 00721400 sll t6,s4,0x8
.text:004812dc 25584702 or t3,s2,a3
.text:004812e0 26885900 xor s1,v0,t9
.text:004812e4 0000f28d lw s2,0x0(t7)
.text:004812e8 0400f58d lw s5,0x4(t7)
.text:004812ec 26280a02 xor a1,s0,t2
.text:004812f0 26c09700 xor t8,a0,s7
.text:004812f4 25a0cc01 or s4,t6,t4
.text:004812f8 0c00f38d lw s3,0xc(t7)
.text:004812fc 26802801 xor s0,t1,t0
.text:00481300 2c00a68f lw a2,local_2c+0x58(sp)
.text:00481304 1c00a98f lw t1,local_3c+0x58(sp)
.text:00481308 26683402 xor t5,s1,s4
.text:0048130c 26200b03 xor a0,t8,t3
.text:00481310 2688b200 xor s1,a1,s2
.text:00481314 26909500 xor s2,a0,s5
.text:00481318 7fffc914 bne a2,t1,LAB_00481118
.text:0048131c 26a8b301 _xor s5,t5,s3
.text:00481320 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481324 024e1100 srl t1,s1,0x18
.text:00481328 82c31200 srl t8,s2,0xe
.text:0048132c 4030e724 addiu a3=>.rodata:DAT_00493040,a3,0x3040 ;= 63h c
.text:00481330 80500900 sll t2,t1,0x2
.text:00481334 fc031e33 andi s8,t8,0x3fc
.text:00481338 82991000 srl s3,s0,0x6
.text:0048133c 21684701 addu t5,t2,a3
.text:00481340 21a0c703 addu s4,s8,a3
.text:00481344 fc037732 andi s7,s3,0x3fc
.text:00481348 0000a58d lw a1,0x0(t5)=>.rodata:DAT_00493040 ;= 63h c
.text:0048134c 0000888e lw t0,0x0(s4)=>.rodata:DAT_00493040 ;= 63h c
.text:00481350 2170e702 addu t6,s7,a3
.text:00481354 ff00b932 andi t9,s5,0xff
.text:00481358 0000c68d lw a2,0x0(t6)=>.rodata:DAT_00493040 ;= 63h c
.text:0048135c 80601900 sll t4,t9,0x2
.text:00481360 00ff0e3c lui t6,0xff00
.text:00481364 ff00193c lui t9,0xff
.text:00481368 2410ae00 and v0,a1,t6
.text:0048136c 24b01901 and s6,t0,t9
.text:00481370 21188701 addu v1,t4,a3
.text:00481374 02261200 srl a0,s2,0x18
.text:00481378 825b1000 srl t3,s0,0xe
.text:0048137c 26c05600 xor t8,v0,s6
.text:00481380 00006d90 lbu t5,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481384 00ffc930 andi t1,a2,0xff00
.text:00481388 80500400 sll t2,a0,0x2
.text:0048138c fc037e31 andi s8,t3,0x3fc
.text:00481390 82991500 srl s3,s5,0x6
.text:00481394 1000f68d lw s6,0x10(t7)
.text:00481398 26a00903 xor s4,t8,t1
.text:0048139c 21b84701 addu s7,t2,a3
.text:004813a0 2160c703 addu t4,s8,a3
.text:004813a4 fc036832 andi t0,s3,0x3fc
.text:004813a8 26288d02 xor a1,s4,t5
.text:004813ac 0000e38e lw v1,0x0(s7)=>.rodata:DAT_00493040 ;= 63h c
.text:004813b0 00008b8d lw t3,0x0(t4)=>.rodata:DAT_00493040 ;= 63h c
.text:004813b4 21100701 addu v0,t0,a3
.text:004813b8 ff002632 andi a2,s1,0xff
.text:004813bc 1800ad8f lw t5,local_40+0x58(sp)
.text:004813c0 2698b600 xor s3,a1,s6
.text:004813c4 00004c8c lw t4,0x0(v0)=>.rodata:DAT_00493040 ;= 63h c
.text:004813c8 80200600 sll a0,a2,0x2
.text:004813cc 24487901 and t1,t3,t9
.text:004813d0 24a06e00 and s4,v1,t6
.text:004813d4 21b88700 addu s7,a0,a3
.text:004813d8 02c61300 srl t8,s3,0x18
.text:004813dc 02541300 srl t2,s3,0x10
.text:004813e0 02f21300 srl s8,s3,0x8
.text:004813e4 02461000 srl t0,s0,0x18
.text:004813e8 82b31500 srl s6,s5,0xe
.text:004813ec 0000b8a1 sb t8,0x0(t5)
.text:004813f0 0100aaa1 sb t2,0x1(t5)
.text:004813f4 0200bea1 sb s8,0x2(t5)
.text:004813f8 0300b3a1 sb s3,0x3(t5)
.text:004813fc 26188902 xor v1,s4,t1
.text:00481400 0000e592 lbu a1,0x0(s7)=>.rodata:DAT_00493040 ;= 63h c
.text:00481404 00ff8231 andi v0,t4,0xff00
.text:00481408 80300800 sll a2,t0,0x2
.text:0048140c fc03cb32 andi t3,s6,0x3fc
.text:00481410 82211100 srl a0,s1,0x6
.text:00481414 1000f625 addiu s6,t7,0x10
.text:00481418 0400c98e lw t1,0x4(s6)
.text:0048141c 26c06200 xor t8,v1,v0
.text:00481420 21f0c700 addu s8,a2,a3
.text:00481424 21506701 addu t2,t3,a3
.text:00481428 fc039330 andi s3,a0,0x3fc
.text:0048142c ff004832 andi t0,s2,0xff
.text:00481430 26a00503 xor s4,t8,a1
.text:00481434 0000cd8f lw t5,0x0(s8)=>.rodata:DAT_00493040 ;= 63h c
.text:00481438 00004c8d lw t4,0x0(t2)=>.rodata:DAT_00493040 ;= 63h c
.text:0048143c 21b86702 addu s7,s3,a3
.text:00481440 80780800 sll t7,t0,0x2
.text:00481444 26188902 xor v1,s4,t1
.text:00481448 0000f88e lw t8,0x0(s7)=>.rodata:DAT_00493040 ;= 63h c
.text:0048144c 2128e701 addu a1,t7,a3
.text:00481450 1800af8f lw t7,local_40+0x58(sp)
.text:00481454 2420ae01 and a0,t5,t6
.text:00481458 24589901 and t3,t4,t9
.text:0048145c 02f61500 srl s8,s5,0x18
.text:00481460 82531100 srl t2,s1,0xe
.text:00481464 02160300 srl v0,v1,0x18
.text:00481468 02340300 srl a2,v1,0x10
.text:0048146c 028a0300 srl s1,v1,0x8
.text:00481470 0400e2a1 sb v0,0x4(t7)
.text:00481474 0500e6a1 sb a2,0x5(t7)
.text:00481478 0600f1a1 sb s1,0x6(t7)
.text:0048147c 0700e3a1 sb v1,0x7(t7)
.text:00481480 26988b00 xor s3,a0,t3
.text:00481484 0000a890 lbu t0,0x0(a1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481488 00ff1533 andi s5,t8,0xff00
.text:0048148c 80481e00 sll t1,s8,0x2
.text:00481490 fc035431 andi s4,t2,0x3fc
.text:00481494 82b91200 srl s7,s2,0x6
.text:00481498 0800c58e lw a1,0x8(s6)
.text:0048149c 26687502 xor t5,s3,s5
.text:004814a0 21602701 addu t4,t1,a3
.text:004814a4 21108702 addu v0,s4,a3
.text:004814a8 fc03f832 andi t8,s7,0x3fc
.text:004814ac 2620a801 xor a0,t5,t0
.text:004814b0 00009e8d lw s8,0x0(t4)=>.rodata:DAT_00493040 ;= 63h c
.text:004814b4 00004b8c lw t3,0x0(v0)=>.rodata:DAT_00493040 ;= 63h c
.text:004814b8 21880703 addu s1,t8,a3
.text:004814bc ff001232 andi s2,s0,0xff
.text:004814c0 26488500 xor t1,a0,a1
.text:004814c4 00002d8e lw t5,0x0(s1)=>.rodata:DAT_00493040 ;= 63h c
.text:004814c8 80301200 sll a2,s2,0x2
.text:004814cc 24a0ce03 and s4,s8,t6
.text:004814d0 24507901 and t2,t3,t9
.text:004814d4 21b8c700 addu s7,a2,a3
.text:004814d8 02ac0900 srl s5,t1,0x10
.text:004814dc 029a0900 srl s3,t1,0x8
.text:004814e0 021e0900 srl v1,t1,0x18
.text:004814e4 0900f5a1 sb s5,0x9(t7)
.text:004814e8 0a00f3a1 sb s3,0xa(t7)
.text:004814ec 0000f892 lbu t8,0x0(s7)=>.rodata:DAT_00493040 ;= 63h c
.text:004814f0 0800e3a1 sb v1,0x8(t7)
.text:004814f4 0b00e9a1 sb t1,0xb(t7)
.text:004814f8 26108a02 xor v0,s4,t2
.text:004814fc 00ffac31 andi t4,t5,0xff00
.text:00481500 0c00ce8e lw t6,0xc(s6)
.text:00481504 26284c00 xor a1,v0,t4
.text:00481508 2640b800 xor t0,a1,t8
.text:0048150c 26900e01 xor s2,t0,t6
.text:00481510 02861200 srl s0,s2,0x18
.text:00481514 028c1200 srl s1,s2,0x10
.text:00481518 02f21200 srl s8,s2,0x8
.text:0048151c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00481520 0c00f0a1 sb s0,0xc(t7)
.text:00481524 2c000424 li a0,0x2c
.text:00481528 0d00f1a1 sb s1,0xd(t7)
.text:0048152c 0f00f2a1 sb s2,0xf(t7)
.text:00481530 0e00fea1 sb s8,0xe(t7)
.text:00481534 4c00b78f lw s7,local_c+0x58(sp)
.text:00481538 5000be8f lw s8,local_8+0x58(sp)
.text:0048153c 4800b68f lw s6,local_10+0x58(sp)
.text:00481540 4400b58f lw s5,local_14+0x58(sp)
.text:00481544 4000b48f lw s4,local_18+0x58(sp)
.text:00481548 3c00b38f lw s3,local_1c+0x58(sp)
.text:0048154c 3800b28f lw s2,local_20+0x58(sp)
.text:00481550 3400b18f lw s1,local_24+0x58(sp)
.text:00481554 3000b08f lw s0,local_28+0x58(sp)
.text:00481558 08002003 jr t9=>psBurnStack ;undefined psBurnStack()
.text:0048155c 5800bd27 _addiu sp,sp,0x58
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesDecryptBlock()
;local_8 undefined4 -8 ;XREF[2,0]: 00481578,00481aa0
;local_c undefined4 -c ;XREF[2,0]: 0048157c,00481a9c
;local_10 undefined4 -10 ;XREF[2,0]: 00481570,00481aa4
;local_14 undefined4 -14 ;XREF[2,0]: 00481574,00481aa8
;local_18 undefined4 -18 ;XREF[2,0]: 00481580,00481aac
;local_1c undefined4 -1c ;XREF[2,0]: 00481584,00481ab0
;local_20 undefined4 -20 ;XREF[2,0]: 00481588,00481ab4
;local_24 undefined4 -24 ;XREF[2,0]: 0048158c,00481ab8
;local_28 undefined4 -28 ;XREF[2,0]: 00481590,00481abc
;local_2c undefined4 -2c ;XREF[2,0]: 0048166c,00481868
;local_34 undefined4 -34 ;XREF[1,0]: 00481770
;local_38 undefined4 -38 ;XREF[2,0]: 004816bc,004816d4
;local_3c undefined4 -3c ;XREF[3,0]: 00481674,00481688,0048186c
;local_40 undefined4 -40 ;XREF[3,0]: 00481668,00481924,004819b8
;XREF[3,0]: Entry Point,00460f08,004d7ef8
.text:00481560 06001c3c lui gp,0x6
.text:00481564 80e49c27 addiu gp,gp,-0x1b80
.text:00481568 21e09903 addu gp,gp,t9
.text:0048156c a8ffbd27 addiu sp,sp,-0x58
.text:00481570 4800b6af sw s6,local_10+0x58(sp)
.text:00481574 4400b5af sw s5,local_14+0x58(sp)
.text:00481578 5000beaf sw s8,local_8+0x58(sp)
.text:0048157c 4c00b7af sw s7,local_c+0x58(sp)
.text:00481580 4000b4af sw s4,local_18+0x58(sp)
.text:00481584 3c00b3af sw s3,local_1c+0x58(sp)
.text:00481588 3800b2af sw s2,local_20+0x58(sp)
.text:0048158c 3400b1af sw s1,local_24+0x58(sp)
.text:00481590 3000b0af sw s0,local_28+0x58(sp)
.text:00481594 0000ae90 lbu t6,0x0(a1)
.text:00481598 0100a790 lbu a3,0x1(a1)
.text:0048159c 0400be90 lbu s8,0x4(a1)
.text:004815a0 0500b990 lbu t9,0x5(a1)
.text:004815a4 0800b090 lbu s0,0x8(a1)
.text:004815a8 0900b890 lbu t8,0x9(a1)
.text:004815ac 0c00a290 lbu v0,0xc(a1)
.text:004815b0 0d00b790 lbu s7,0xd(a1)
.text:004815b4 0200b190 lbu s1,0x2(a1)
.text:004815b8 0600b490 lbu s4,0x6(a1)
.text:004815bc 0a00b290 lbu s2,0xa(a1)
.text:004815c0 0e00b390 lbu s3,0xe(a1)
.text:004815c4 00b60e00 sll s6,t6,0x18
.text:004815c8 00640700 sll t4,a3,0x10
.text:004815cc 00ae1e00 sll s5,s8,0x18
.text:004815d0 005c1900 sll t3,t9,0x10
.text:004815d4 001e1000 sll v1,s0,0x18
.text:004815d8 00541800 sll t2,t8,0x10
.text:004815dc 007e0200 sll t7,v0,0x18
.text:004815e0 004c1700 sll t1,s7,0x10
.text:004815e4 2540cc02 or t0,s6,t4
.text:004815e8 0300b790 lbu s7,0x3(a1)
.text:004815ec 0700ac90 lbu t4,0x7(a1)
.text:004815f0 2538ab02 or a3,s5,t3
.text:004815f4 25c86a00 or t9,v1,t2
.text:004815f8 25c0e901 or t8,t7,t1
.text:004815fc 006a1100 sll t5,s1,0x8
.text:00481600 21788000 move t7,a0
.text:00481604 0b00b190 lbu s1,0xb(a1)
.text:00481608 00721400 sll t6,s4,0x8
.text:0048160c 00f21200 sll s8,s2,0x8
.text:00481610 00821300 sll s0,s3,0x8
.text:00481614 0f00b290 lbu s2,0xf(a1)
.text:00481618 25b00d01 or s6,t0,t5
.text:0048161c 25a8ee00 or s5,a3,t6
.text:00481620 25a03e03 or s4,t9,s8
.text:00481624 00018e94 lhu t6,0x100(a0)
.text:00481628 25981003 or s3,t8,s0
.text:0048162c 0000848c lw a0,0x0(a0)
.text:00481630 0400e58d lw a1,0x4(t7)
.text:00481634 0800e98d lw t1,0x8(t7)
.text:00481638 0c00ea8d lw t2,0xc(t7)
.text:0048163c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481640 25189102 or v1,s4,s1
.text:00481644 2540d702 or t0,s6,s7
.text:00481648 2538ac02 or a3,s5,t4
.text:0048164c 25587202 or t3,s3,s2
.text:00481650 feffcd25 addiu t5,t6,-0x2
.text:00481654 26400401 xor t0,t0,a0
.text:00481658 2638e500 xor a3,a3,a1
.text:0048165c 26806900 xor s0,v1,t1
.text:00481660 26886a01 xor s1,t3,t2
.text:00481664 402c5e24 addiu s8,v0,0x2c40
.text:00481668 1800a6af sw a2,local_40+0x58(sp)
.text:0048166c 2c00adaf sw t5,local_2c+0x58(sp)
.text:00481670 06000010 b LAB_0048168c
.text:00481674 1c00a0af _sw zero,local_3c+0x58(sp)
LAB_00481678: ;XREF[1,0]: 00481880
.text:00481678 01002425 addiu a0,t1,0x1
.text:0048167c 21382002 move a3,s1
.text:00481680 21404002 move t0,s2
.text:00481684 2188a002 move s1,s5
.text:00481688 1c00a4af sw a0,local_3c+0x58(sp)
LAB_0048168c: ;XREF[1,0]: 00481670
.text:0048168c 825b1000 srl t3,s0,0xe
.text:00481690 fc037731 andi s7,t3,0x3fc
.text:00481694 82330800 srl a2,t0,0xe
.text:00481698 82ab0700 srl s5,a3,0xe
.text:0048169c 82690700 srl t5,a3,0x6
.text:004816a0 82990800 srl s3,t0,0x6
.text:004816a4 2128fe02 addu a1,s7,s8
.text:004816a8 02760800 srl t6,t0,0x18
.text:004816ac ff001731 andi s7,t0,0xff
.text:004816b0 ff00e830 andi t0,a3,0xff
.text:004816b4 023e0700 srl a3,a3,0x18
.text:004816b8 82cb1100 srl t9,s1,0xe
.text:004816bc 2000a7af sw a3,local_38+0x58(sp)
.text:004816c0 fc032233 andi v0,t9,0x3fc
.text:004816c4 fc03c330 andi v1,a2,0x3fc
.text:004816c8 fc03b432 andi s4,s5,0x3fc
.text:004816cc 82611000 srl t4,s0,0x6
.text:004816d0 82511100 srl t2,s1,0x6
.text:004816d4 2000a48f lw a0,local_38+0x58(sp)
.text:004816d8 21905e00 addu s2,v0,s8
.text:004816dc 21b07e00 addu s6,v1,s8
.text:004816e0 21c09e02 addu t8,s4,s8
.text:004816e4 fc036b32 andi t3,s3,0x3fc
.text:004816e8 02a61100 srl s4,s1,0x18
.text:004816ec fc03b331 andi s3,t5,0x3fc
.text:004816f0 ff000632 andi a2,s0,0xff
.text:004816f4 fc038931 andi t1,t4,0x3fc
.text:004816f8 fc035931 andi t9,t2,0x3fc
.text:004816fc ff002c32 andi t4,s1,0xff
.text:00481700 02ae1000 srl s5,s0,0x18
.text:00481704 0000518e lw s1,0x0(s2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481708 80100400 sll v0,a0,0x2
.text:0048170c 0000d28e lw s2,0x0(s6)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481710 21503e03 addu t2,t9,s8
.text:00481714 0000168f lw s6,0x0(t8)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481718 80380600 sll a3,a2,0x2
.text:0048171c 80801500 sll s0,s5,0x2
.text:00481720 21c87e01 addu t9,t3,s8
.text:00481724 80300c00 sll a2,t4,0x2
.text:00481728 21187e02 addu v1,s3,s8
.text:0048172c 80601700 sll t4,s7,0x2
.text:00481730 80700e00 sll t6,t6,0x2
.text:00481734 21483e01 addu t1,t1,s8
.text:00481738 80400800 sll t0,t0,0x2
.text:0048173c 80a81400 sll s5,s4,0x2
.text:00481740 0000b88c lw t8,0x0(a1)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481744 0000578d lw s7,0x0(t2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481748 0000338d lw s3,0x0(t1)=>.rodata:DAT_00492c40 ;= 50h P
.text:0048174c 2120de01 addu a0,t6,s8
.text:00481750 0000298f lw t1,0x0(t9)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481754 21581e01 addu t3,t0,s8
.text:00481758 0000798c lw t9,0x0(v1)=>.rodata:DAT_00492c40 ;= 50h P
.text:0048175c 2168fe00 addu t5,a3,s8
.text:00481760 21185e00 addu v1,v0,s8
.text:00481764 21a0de00 addu s4,a2,s8
.text:00481768 21289e01 addu a1,t4,s8
.text:0048176c 21a8be02 addu s5,s5,s8
.text:00481770 2400a2af sw v0,local_34+0x58(sp)
.text:00481774 21101e02 addu v0,s0,s8
.text:00481778 00006a8d lw t2,0x0(t3)=>.rodata:DAT_00492c40 ;= 50h P
.text:0048177c 02321600 srl a2,s6,0x8
.text:00481780 0000ab8d lw t3,0x0(t5)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481784 02621100 srl t4,s1,0x8
.text:00481788 00008d8e lw t5,0x0(s4)=>.rodata:DAT_00492c40 ;= 50h P
.text:0048178c 02421200 srl t0,s2,0x8
.text:00481790 0000b48c lw s4,0x0(a1)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481794 003e1100 sll a3,s1,0x18
.text:00481798 0000858c lw a1,0x0(a0)=>.rodata:DAT_00492c40 ;= 50h P
.text:0048179c 00b61600 sll s6,s6,0x18
.text:004817a0 0000648c lw a0,0x0(v1)=>.rodata:DAT_00492c40 ;= 50h P
.text:004817a4 0000438c lw v1,0x0(v0)=>.rodata:DAT_00492c40 ;= 50h P
.text:004817a8 0000a28e lw v0,0x0(s5)=>.rodata:DAT_00492c40 ;= 50h P
.text:004817ac 00ae1200 sll s5,s2,0x18
.text:004817b0 2588ec00 or s1,a3,t4
.text:004817b4 2590a802 or s2,s5,t0
.text:004817b8 25b0c602 or s6,s6,a2
.text:004817bc 02440900 srl t0,t1,0x10
.text:004817c0 02341700 srl a2,s7,0x10
.text:004817c4 00ac1700 sll s5,s7,0x10
.text:004817c8 00640900 sll t4,t1,0x10
.text:004817cc 25488801 or t1,t4,t0
.text:004817d0 1000ef25 addiu t7,t7,0x10
.text:004817d4 023c1300 srl a3,s3,0x10
.text:004817d8 25b8a602 or s7,s5,a2
.text:004817dc 02460d00 srl t0,t5,0x18
.text:004817e0 26a87600 xor s5,v1,s6
.text:004817e4 02721800 srl t6,t8,0x8
.text:004817e8 00861800 sll s0,t8,0x18
.text:004817ec 006a0d00 sll t5,t5,0x8
.text:004817f0 009c1300 sll s3,s3,0x10
.text:004817f4 25c00e02 or t8,s0,t6
.text:004817f8 2628b100 xor a1,a1,s1
.text:004817fc 25986702 or s3,s3,a3
.text:00481800 26209200 xor a0,a0,s2
.text:00481804 25b0a801 or s6,t5,t0
.text:00481808 02741900 srl t6,t9,0x10
.text:0048180c 00841900 sll s0,t9,0x10
.text:00481810 02360a00 srl a2,t2,0x18
.text:00481814 00920a00 sll s2,t2,0x8
.text:00481818 2618a902 xor v1,s5,t1
.text:0048181c 0800e88d lw t0,0x8(t7)
.text:00481820 25c80e02 or t9,s0,t6
.text:00481824 25504602 or t2,s2,a2
.text:00481828 2680b300 xor s0,a1,s3
.text:0048182c 26105800 xor v0,v0,t8
.text:00481830 008a0b00 sll s1,t3,0x8
.text:00481834 26487600 xor t1,v1,s6
.text:00481838 023e0b00 srl a3,t3,0x18
.text:0048183c 02661400 srl t4,s4,0x18
.text:00481840 00721400 sll t6,s4,0x8
.text:00481844 25582702 or t3,s1,a3
.text:00481848 26905900 xor s2,v0,t9
.text:0048184c 0000f18d lw s1,0x0(t7)
.text:00481850 0400f58d lw s5,0x4(t7)
.text:00481854 26280a02 xor a1,s0,t2
.text:00481858 26c09700 xor t8,a0,s7
.text:0048185c 25a0cc01 or s4,t6,t4
.text:00481860 0c00f38d lw s3,0xc(t7)
.text:00481864 26802801 xor s0,t1,t0
.text:00481868 2c00a68f lw a2,local_2c+0x58(sp)
.text:0048186c 1c00a98f lw t1,local_3c+0x58(sp)
.text:00481870 26685402 xor t5,s2,s4
.text:00481874 26200b03 xor a0,t8,t3
.text:00481878 2690b100 xor s2,a1,s1
.text:0048187c 26889500 xor s1,a0,s5
.text:00481880 7dffc914 bne a2,t1,LAB_00481678
.text:00481884 26a8b301 _xor s5,t5,s3
.text:00481888 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048188c 02361200 srl a2,s2,0x18
.text:00481890 824b1500 srl t1,s5,0xe
.text:00481894 3028f924 addiu t9,a3,0x2830
.text:00481898 80280600 sll a1,a2,0x2
.text:0048189c fc032231 andi v0,t1,0x3fc
.text:004818a0 82511000 srl t2,s0,0x6
.text:004818a4 2158b900 addu t3,a1,t9
.text:004818a8 21685900 addu t5,v0,t9
.text:004818ac fc035831 andi t8,t2,0x3fc
.text:004818b0 00006c8d lw t4,0x0(t3)=>.rodata:DAT_00492830 ;= 52h R
.text:004818b4 0000a88d lw t0,0x0(t5)=>.rodata:DAT_00492830 ;= 52h R
.text:004818b8 21701903 addu t6,t8,t9
.text:004818bc ff003e32 andi s8,s1,0xff
.text:004818c0 0000d78d lw s7,0x0(t6)=>.rodata:DAT_00492830 ;= 52h R
.text:004818c4 80981e00 sll s3,s8,0x2
.text:004818c8 00ff0e3c lui t6,0xff00
.text:004818cc ff001e3c lui s8,0xff
.text:004818d0 24b08e01 and s6,t4,t6
.text:004818d4 24a01e01 and s4,t0,s8
.text:004818d8 21187902 addu v1,s3,t9
.text:004818dc 02261100 srl a0,s1,0x18
.text:004818e0 82331200 srl a2,s2,0xe
.text:004818e4 2628d402 xor a1,s6,s4
.text:004818e8 00006d90 lbu t5,0x0(v1)=>.rodata:DAT_00492830 ;= 52h R
.text:004818ec 00ffe932 andi t1,s7,0xff00
.text:004818f0 80100400 sll v0,a0,0x2
.text:004818f4 fc03ca30 andi t2,a2,0x3fc
.text:004818f8 82591500 srl t3,s5,0x6
.text:004818fc 1000f48d lw s4,0x10(t7)
.text:00481900 26c0a900 xor t8,a1,t1
.text:00481904 21605900 addu t4,v0,t9
.text:00481908 21985901 addu s3,t2,t9
.text:0048190c fc036831 andi t0,t3,0x3fc
.text:00481910 26b00d03 xor s6,t8,t5
.text:00481914 0000698e lw t1,0x0(s3)=>.rodata:DAT_00492830 ;= 52h R
.text:00481918 0000838d lw v1,0x0(t4)=>.rodata:DAT_00492830 ;= 52h R
.text:0048191c 21b81901 addu s7,t0,t9
.text:00481920 ff000632 andi a2,s0,0xff
.text:00481924 1800ad8f lw t5,local_40+0x58(sp)
.text:00481928 2628d402 xor a1,s6,s4
.text:0048192c 0000e88e lw t0,0x0(s7)=>.rodata:DAT_00492830 ;= 52h R
.text:00481930 80200600 sll a0,a2,0x2
.text:00481934 24c03e01 and t8,t1,s8
.text:00481938 21989900 addu s3,a0,t9
.text:0048193c 24606e00 and t4,v1,t6
.text:00481940 02160500 srl v0,a1,0x18
.text:00481944 02540500 srl t2,a1,0x10
.text:00481948 025a0500 srl t3,a1,0x8
.text:0048194c 02a61000 srl s4,s0,0x18
.text:00481950 82b31100 srl s6,s1,0xe
.text:00481954 0000a2a1 sb v0,0x0(t5)
.text:00481958 0100aaa1 sb t2,0x1(t5)
.text:0048195c 0200aba1 sb t3,0x2(t5)
.text:00481960 0300a5a1 sb a1,0x3(t5)
.text:00481964 26189801 xor v1,t4,t8
.text:00481968 00006592 lbu a1,0x0(s3)=>.rodata:DAT_00492830 ;= 52h R
.text:0048196c 00ff1731 andi s7,t0,0xff00
.text:00481970 80301400 sll a2,s4,0x2
.text:00481974 fc03c232 andi v0,s6,0x3fc
.text:00481978 82591200 srl t3,s2,0x6
.text:0048197c 1000f625 addiu s6,t7,0x10
.text:00481980 0400cc8e lw t4,0x4(s6)
.text:00481984 26207700 xor a0,v1,s7
.text:00481988 2148d900 addu t1,a2,t9
.text:0048198c 21685900 addu t5,v0,t9
.text:00481990 fc037831 andi t8,t3,0x3fc
.text:00481994 ff00a832 andi t0,s5,0xff
.text:00481998 26988500 xor s3,a0,a1
.text:0048199c 0000348d lw s4,0x0(t1)=>.rodata:DAT_00492830 ;= 52h R
.text:004819a0 0000b78d lw s7,0x0(t5)=>.rodata:DAT_00492830 ;= 52h R
.text:004819a4 21501903 addu t2,t8,t9
.text:004819a8 80780800 sll t7,t0,0x2
.text:004819ac 26186c02 xor v1,s3,t4
.text:004819b0 0000498d lw t1,0x0(t2)=>.rodata:DAT_00492830 ;= 52h R
.text:004819b4 2128f901 addu a1,t7,t9
.text:004819b8 1800af8f lw t7,local_40+0x58(sp)
.text:004819bc 24208e02 and a0,s4,t6
.text:004819c0 2458fe02 and t3,s7,s8
.text:004819c4 026e1500 srl t5,s5,0x18
.text:004819c8 82c31000 srl t8,s0,0xe
.text:004819cc 02160300 srl v0,v1,0x18
.text:004819d0 02340300 srl a2,v1,0x10
.text:004819d4 02820300 srl s0,v1,0x8
.text:004819d8 0400e2a1 sb v0,0x4(t7)
.text:004819dc 0500e6a1 sb a2,0x5(t7)
.text:004819e0 0600f0a1 sb s0,0x6(t7)
.text:004819e4 0700e3a1 sb v1,0x7(t7)
.text:004819e8 26a88b00 xor s5,a0,t3
.text:004819ec 0000a890 lbu t0,0x0(a1)=>.rodata:DAT_00492830 ;= 52h R
.text:004819f0 00ff2c31 andi t4,t1,0xff00
.text:004819f4 80980d00 sll s3,t5,0x2
.text:004819f8 fc030a33 andi t2,t8,0x3fc
.text:004819fc 82a11100 srl s4,s1,0x6
.text:00481a00 0800c58e lw a1,0x8(s6)
.text:00481a04 26b8ac02 xor s7,s5,t4
.text:00481a08 21487902 addu t1,s3,t9
.text:00481a0c 21685901 addu t5,t2,t9
.text:00481a10 fc039832 andi t8,s4,0x3fc
.text:00481a14 2620e802 xor a0,s7,t0
.text:00481a18 21801903 addu s0,t8,t9
.text:00481a1c 0000228d lw v0,0x0(t1)=>.rodata:DAT_00492830 ;= 52h R
.text:00481a20 0000ab8d lw t3,0x0(t5)=>.rodata:DAT_00492830 ;= 52h R
.text:00481a24 ff005132 andi s1,s2,0xff
.text:00481a28 26608500 xor t4,a0,a1
.text:00481a2c 00000d8e lw t5,0x0(s0)=>.rodata:DAT_00492830 ;= 52h R
.text:00481a30 80301100 sll a2,s1,0x2
.text:00481a34 24a04e00 and s4,v0,t6
.text:00481a38 21b8d900 addu s7,a2,t9
.text:00481a3c 24507e01 and t2,t3,s8
.text:00481a40 02ac0c00 srl s5,t4,0x10
.text:00481a44 029a0c00 srl s3,t4,0x8
.text:00481a48 021e0c00 srl v1,t4,0x18
.text:00481a4c 0900f5a1 sb s5,0x9(t7)
.text:00481a50 0a00f3a1 sb s3,0xa(t7)
.text:00481a54 26908a02 xor s2,s4,t2
.text:00481a58 0000f892 lbu t8,0x0(s7)=>.rodata:DAT_00492830 ;= 52h R
.text:00481a5c 0800e3a1 sb v1,0x8(t7)
.text:00481a60 0b00eca1 sb t4,0xb(t7)
.text:00481a64 00ffa731 andi a3,t5,0xff00
.text:00481a68 0c00ce8e lw t6,0xc(s6)
.text:00481a6c 26284702 xor a1,s2,a3
.text:00481a70 2648b800 xor t1,a1,t8
.text:00481a74 26882e01 xor s1,t1,t6
.text:00481a78 02841100 srl s0,s1,0x10
.text:00481a7c 02f21100 srl s8,s1,0x8
.text:00481a80 02461100 srl t0,s1,0x18
.text:00481a84 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00481a88 0c00e8a1 sb t0,0xc(t7)
.text:00481a8c 2c000424 li a0,0x2c
.text:00481a90 0d00f0a1 sb s0,0xd(t7)
.text:00481a94 0f00f1a1 sb s1,0xf(t7)
.text:00481a98 0e00fea1 sb s8,0xe(t7)
.text:00481a9c 4c00b78f lw s7,local_c+0x58(sp)
.text:00481aa0 5000be8f lw s8,local_8+0x58(sp)
.text:00481aa4 4800b68f lw s6,local_10+0x58(sp)
.text:00481aa8 4400b58f lw s5,local_14+0x58(sp)
.text:00481aac 4000b48f lw s4,local_18+0x58(sp)
.text:00481ab0 3c00b38f lw s3,local_1c+0x58(sp)
.text:00481ab4 3800b28f lw s2,local_20+0x58(sp)
.text:00481ab8 3400b18f lw s1,local_24+0x58(sp)
.text:00481abc 3000b08f lw s0,local_28+0x58(sp)
.text:00481ac0 08002003 jr t9=>psBurnStack ;undefined psBurnStack()
.text:00481ac4 5800bd27 _addiu sp,sp,0x58
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psAesInitBlockKey()
;local_4 undefined4 -4 ;XREF[3,0]: 00481ad8,00481be0,004821cc
;local_8 undefined4 -8 ;XREF[3,0]: 00481adc,00481be4,004821d0
;local_c undefined4 -c ;XREF[3,0]: 00481ae0,00481be8,004821d4
;local_10 undefined4 -10 ;XREF[3,0]: 00481ae4,00481bec,004821d8
;local_14 undefined4 -14 ;XREF[3,0]: 00481ae8,00481bf0,004821dc
;local_18 undefined4 -18 ;XREF[3,0]: 00481aec,00481bf4,004821e0
;local_6c undefined4 -6c ;XREF[1,0]: 00481eac
;local_70 undefined4 -70 ;XREF[1,0]: 00481ea0
;local_74 undefined4 -74 ;XREF[1,0]: 00481e94
;local_78 undefined4 -78 ;XREF[1,0]: 00481e88
;local_7c undefined4 -7c ;XREF[1,0]: 004820dc
;local_80 undefined4 -80 ;XREF[1,0]: 00482030
;local_84 undefined4 -84 ;XREF[1,0]: 00481f84
;local_88 undefined4 -88 ;XREF[1,0]: 00481ed8
;local_8c undefined4 -8c ;XREF[1,0]: 004821b0
;local_90 undefined4 -90 ;XREF[1,0]: 004821a4
;local_94 undefined4 -94 ;XREF[1,0]: 00482198
;local_98 undefined4 -98 ;XREF[1,0]: 0048218c
;local_10c undefined4 -10c ;XREF[1,0]: 00481e58
;local_110 undefined4 -110 ;XREF[1,0]: 00481e54
;local_114 undefined4 -114 ;XREF[1,0]: 00481e50
;local_118 undefined4 -118 ;XREF[1,0]: 00481e4c
;local_120 undefined4 -120 ;XREF[2,0]: 00481af0,004821c4
;XREF[4,0]: Entry Point,00460d5c,00461040
; 004d8998
.text:00481ac8 06001c3c lui gp,0x6
.text:00481acc 18df9c27 addiu gp,gp,-0x20e8
.text:00481ad0 21e09903 addu gp,gp,t9
.text:00481ad4 d0febd27 addiu sp,sp,-0x130
.text:00481ad8 2c01bfaf sw ra,local_4+0x130(sp)
.text:00481adc 2801b4af sw s4,local_8+0x130(sp)
.text:00481ae0 2401b3af sw s3,local_c+0x130(sp)
.text:00481ae4 2001b2af sw s2,local_10+0x130(sp)
.text:00481ae8 1c01b1af sw s1,local_14+0x130(sp)
.text:00481aec 1801b0af sw s0,local_18+0x130(sp)
.text:00481af0 1000bcaf sw gp=>_gp,local_120+0x130(sp)
.text:00481af4 2148a000 move t1,a1
.text:00481af8 01002391 lbu v1,0x1(t1)
.text:00481afc 0000a590 lbu a1,0x0(a1)
.text:00481b00 02003491 lbu s4,0x2(t1)
.text:00481b04 00ce0500 sll t9,a1,0x18
.text:00481b08 00fc0300 sll ra,v1,0x10
.text:00481b0c 03003891 lbu t8,0x3(t1)
.text:00481b10 25683f03 or t5,t9,ra
.text:00481b14 005a1400 sll t3,s4,0x8
.text:00481b18 2598ab01 or s3,t5,t3
.text:00481b1c 25687802 or t5,s3,t8
.text:00481b20 00008dac sw t5,0x0(a0)
.text:00481b24 04003291 lbu s2,0x4(t1)
.text:00481b28 05003191 lbu s1,0x5(t1)
.text:00481b2c 06002e91 lbu t6,0x6(t1)
.text:00481b30 007e1200 sll t7,s2,0x18
.text:00481b34 00841100 sll s0,s1,0x10
.text:00481b38 21c08000 move t8,a0
.text:00481b3c 07002891 lbu t0,0x7(t1)
.text:00481b40 2560f001 or t4,t7,s0
.text:00481b44 00220e00 sll a0,t6,0x8
.text:00481b48 25508401 or t2,t4,a0
.text:00481b4c 25604801 or t4,t2,t0
.text:00481b50 04000caf sw t4,0x4(t8)
.text:00481b54 08002291 lbu v0,0x8(t1)
.text:00481b58 09002591 lbu a1,0x9(t1)
.text:00481b5c 0a003991 lbu t9,0xa(t1)
.text:00481b60 001c0500 sll v1,a1,0x10
.text:00481b64 00fe0200 sll ra,v0,0x18
.text:00481b68 0b003291 lbu s2,0xb(t1)
.text:00481b6c 2558e303 or t3,ra,v1
.text:00481b70 00a21900 sll s4,t9,0x8
.text:00481b74 25987401 or s3,t3,s4
.text:00481b78 25587202 or t3,s3,s2
.text:00481b7c 08000baf sw t3,0x8(t8)
.text:00481b80 0c003191 lbu s1,0xc(t1)
.text:00481b84 0d003091 lbu s0,0xd(t1)
.text:00481b88 0e002a91 lbu t2,0xe(t1)
.text:00481b8c 007c1000 sll t7,s0,0x10
.text:00481b90 00761100 sll t6,s1,0x18
.text:00481b94 2540cf01 or t0,t6,t7
.text:00481b98 00220a00 sll a0,t2,0x8
.text:00481b9c 0f002391 lbu v1,0xf(t1)
.text:00481ba0 25280401 or a1,t0,a0
.text:00481ba4 2540a300 or t0,a1,v1
.text:00481ba8 ff00c630 andi a2,a2,0xff
.text:00481bac 18000224 li v0,0x18
.text:00481bb0 2190e000 move s2,a3
.text:00481bb4 0c0008af sw t0,0xc(t8)
.text:00481bb8 21780000 clear t7
.text:00481bbc 8b01c210 beq a2,v0,LAB_004821ec
.text:00481bc0 21500003 _move t2,t8
.text:00481bc4 1900c728 slti a3,a2,0x19
.text:00481bc8 0d00e010 beq a3,zero,LAB_00481c00
.text:00481bcc 20000224 _li v0,0x20
.text:00481bd0 10000924 li t1,0x10
.text:00481bd4 d901c910 beq a2,t1,LAB_0048233c
.text:00481bd8 0a001324 _li s3,0xa
.text:00481bdc ebff0224 li v0,-0x15
LAB_00481be0: ;XREF[2,0]: 00481c00,00482424
.text:00481be0 2c01bf8f lw ra,local_4+0x130(sp)
.text:00481be4 2801b48f lw s4,local_8+0x130(sp)
.text:00481be8 2401b38f lw s3,local_c+0x130(sp)
.text:00481bec 2001b28f lw s2,local_10+0x130(sp)
.text:00481bf0 1c01b18f lw s1,local_14+0x130(sp)
.text:00481bf4 1801b08f lw s0,local_18+0x130(sp)
.text:00481bf8 0800e003 jr ra
.text:00481bfc 3001bd27 _addiu sp,sp,0x130
LAB_00481c00: ;XREF[1,0]: 00481bc8
.text:00481c00 f7ffc214 bne a2,v0,LAB_00481be0
.text:00481c04 ebff0224 _li v0,-0x15
.text:00481c08 0e001324 li s3,0xe
.text:00481c0c 000113a7 sh s3,0x100(t8)
.text:00481c10 10003491 lbu s4,0x10(t1)
.text:00481c14 11003191 lbu s1,0x11(t1)
.text:00481c18 12002b91 lbu t3,0x12(t1)
.text:00481c1c 002e1400 sll a1,s4,0x18
.text:00481c20 001c1100 sll v1,s1,0x10
.text:00481c24 13002c91 lbu t4,0x13(t1)
.text:00481c28 2568a300 or t5,a1,v1
.text:00481c2c 00420b00 sll t0,t3,0x8
.text:00481c30 2538a801 or a3,t5,t0
.text:00481c34 25f8ec00 or ra,a3,t4
.text:00481c38 10001faf sw ra,0x10(t8)
.text:00481c3c 14003991 lbu t9,0x14(t1)
.text:00481c40 15003091 lbu s0,0x15(t1)
.text:00481c44 16002e91 lbu t6,0x16(t1)
.text:00481c48 00361900 sll a2,t9,0x18
.text:00481c4c 00141000 sll v0,s0,0x10
.text:00481c50 17003191 lbu s1,0x17(t1)
.text:00481c54 25a0c200 or s4,a2,v0
.text:00481c58 00220e00 sll a0,t6,0x8
.text:00481c5c 25188402 or v1,s4,a0
.text:00481c60 25287100 or a1,v1,s1
.text:00481c64 140005af sw a1,0x14(t8)
.text:00481c68 18002b91 lbu t3,0x18(t1)
.text:00481c6c 19002891 lbu t0,0x19(t1)
.text:00481c70 1a002791 lbu a3,0x1a(t1)
.text:00481c74 00660b00 sll t4,t3,0x18
.text:00481c78 006c0800 sll t5,t0,0x10
.text:00481c7c 1b003091 lbu s0,0x1b(t1)
.text:00481c80 25c88d01 or t9,t4,t5
.text:00481c84 00fa0700 sll ra,a3,0x8
.text:00481c88 25303f03 or a2,t9,ra
.text:00481c8c 2570d000 or t6,a2,s0
.text:00481c90 18000eaf sw t6,0x18(t8)
.text:00481c94 1c003491 lbu s4,0x1c(t1)
.text:00481c98 1d002291 lbu v0,0x1d(t1)
.text:00481c9c 1e002491 lbu a0,0x1e(t1)
.text:00481ca0 001e1400 sll v1,s4,0x18
.text:00481ca4 008c0200 sll s1,v0,0x10
.text:00481ca8 25587100 or t3,v1,s1
.text:00481cac 1f002891 lbu t0,0x1f(t1)
.text:00481cb0 002a0400 sll a1,a0,0x8
.text:00481cb4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481cb8 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481cbc 25686501 or t5,t3,a1
.text:00481cc0 2560a801 or t4,t5,t0
.text:00481cc4 40302b25 addiu t3,t1,0x3040
.text:00481cc8 4038f924 addiu t9,a3,0x3840
.text:00481ccc 00ff103c lui s0,0xff00
.text:00481cd0 ff00113c lui s1,0xff
.text:00481cd4 07001424 li s4,0x7
.text:00481cd8 17000010 b LAB_00481d38
.text:00481cdc 1c000caf _sw t4,0x1c(t8)
LAB_00481ce0: ;XREF[1,0]: 00481e0c
.text:00481ce0 00009f8d lw ra,0x0(t4)=>.rodata:DAT_00493040 ;= 63h c
.text:00481ce4 0000a88c lw t0,0x0(a1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481ce8 0000868c lw a2,0x0(a0)=>.rodata:DAT_00493040 ;= 63h c
.text:00481cec 2410f003 and v0,ra,s0
.text:00481cf0 24181101 and v1,t0,s1
.text:00481cf4 26384300 xor a3,v0,v1
.text:00481cf8 00ffcc30 andi t4,a2,0xff00
.text:00481cfc 0000a591 lbu a1,0x0(t5)=>.rodata:DAT_00493040 ;= 63h c
.text:00481d00 2648ec00 xor t1,a3,t4
.text:00481d04 1000488d lw t0,0x10(t2)
.text:00481d08 1400438d lw v1,0x14(t2)
.text:00481d0c 26f82501 xor ra,t1,a1
.text:00481d10 1800448d lw a0,0x18(t2)
.text:00481d14 26301f01 xor a2,t0,ra
.text:00481d18 26686600 xor t5,v1,a2
.text:00481d1c 26608d00 xor t4,a0,t5
.text:00481d20 2610cc01 xor v0,t6,t4
.text:00481d24 3c0042ad sw v0,0x3c(t2)
.text:00481d28 300046ad sw a2,0x30(t2)
.text:00481d2c 34004dad sw t5,0x34(t2)
.text:00481d30 38004cad sw t4,0x38(t2)
.text:00481d34 20004a25 addiu t2,t2,0x20
LAB_00481d38: ;XREF[1,0]: 00481cd8
.text:00481d38 1c004e8d lw t6,0x1c(t2)
.text:00481d3c 1e004791 lbu a3,0x1e(t2)
.text:00481d40 1d004591 lbu a1,0x1d(t2)
.text:00481d44 80480700 sll t1,a3,0x2
.text:00481d48 80f80500 sll ra,a1,0x2
.text:00481d4c ff00c831 andi t0,t6,0xff
.text:00481d50 21182b01 addu v1,t1,t3
.text:00481d54 2130eb03 addu a2,ra,t3
.text:00481d58 80100800 sll v0,t0,0x2
.text:00481d5c 00006c8c lw t4,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481d60 0000c78c lw a3,0x0(a2)=>.rodata:DAT_00493040 ;= 63h c
.text:00481d64 21684b00 addu t5,v0,t3
.text:00481d68 02260e00 srl a0,t6,0x18
.text:00481d6c 0000a88d lw t0,0x0(t5)=>.rodata:DAT_00493040 ;= 63h c
.text:00481d70 80280400 sll a1,a0,0x2
.text:00481d74 24f89001 and ra,t4,s0
.text:00481d78 2448f100 and t1,a3,s1
.text:00481d7c 2118ab00 addu v1,a1,t3
.text:00481d80 2610e903 xor v0,ra,t1
.text:00481d84 00ff0631 andi a2,t0,0xff00
.text:00481d88 00006d90 lbu t5,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481d8c 26604600 xor t4,v0,a2
.text:00481d90 0000478d lw a3,0x0(t2)
.text:00481d94 26208d01 xor a0,t4,t5
; FWD[2,0]: 00493840,00493844
.text:00481d98 0000258f lw a1,0x0(t9)=>.rodata:DAT_00493840 ;= 01000000h
;= 02000000h
.text:00481d9c 2648e400 xor t1,a3,a0
.text:00481da0 04005f8d lw ra,0x4(t2)
.text:00481da4 26382501 xor a3,t1,a1
.text:00481da8 0800488d lw t0,0x8(t2)
.text:00481dac 2648e703 xor t1,ra,a3
.text:00481db0 0c00468d lw a2,0xc(t2)
.text:00481db4 26f80901 xor ra,t0,t1
.text:00481db8 2630df00 xor a2,a2,ra
.text:00481dbc 026a0600 srl t5,a2,0x8
.text:00481dc0 00160600 sll v0,a2,0x18
.text:00481dc4 25104d00 or v0,v0,t5
.text:00481dc8 021c0d00 srl v1,t5,0x10
.text:00481dcc ff004d30 andi t5,v0,0xff
.text:00481dd0 82610200 srl t4,v0,0x6
.text:00481dd4 80200300 sll a0,v1,0x2
.text:00481dd8 80180d00 sll v1,t5,0x2
.text:00481ddc 026e0200 srl t5,v0,0x18
.text:00481de0 fc038531 andi a1,t4,0x3fc
.text:00481de4 80100d00 sll v0,t5,0x2
.text:00481de8 0100ef25 addiu t7,t7,0x1
.text:00481dec 21608b00 addu t4,a0,t3
.text:00481df0 2128ab00 addu a1,a1,t3
.text:00481df4 21206b00 addu a0,v1,t3
.text:00481df8 21684b00 addu t5,v0,t3
.text:00481dfc 200047ad sw a3,0x20(t2)
.text:00481e00 240049ad sw t1,0x24(t2)
.text:00481e04 28005fad sw ra,0x28(t2)
.text:00481e08 2c0046ad sw a2,0x2c(t2)
.text:00481e0c b4fff415 bne t7,s4,LAB_00481ce0
.text:00481e10 04003927 _addiu t9,t9,0x4
.text:00481e14 01000a24 li t2,0x1
LAB_00481e18: ;XREF[1,0]: 00482400
.text:00481e18 46014a12 beq s2,t2,LAB_00482334
.text:00481e1c 21100000 _clear v0
LAB_00481e20: ;XREF[1,0]: 0048232c
.text:00481e20 02000f24 li t7,0x2
.text:00481e24 7f014f16 bne s2,t7,LAB_00482424
.text:00481e28 21300003 _move a2,t8
.text:00481e2c 020112a7 sh s2,0x102(t8)
.text:00481e30 1800a727 addiu a3,sp,0x18
.text:00481e34 00010827 addiu t0,t8,0x100
LAB_00481e38: ;XREF[1,0]: 00481e5c
.text:00481e38 0000d98c lw t9,0x0(a2)
.text:00481e3c 0400d08c lw s0,0x4(a2)
.text:00481e40 0800ce8c lw t6,0x8(a2)
.text:00481e44 0c00d28c lw s2,0xc(a2)
.text:00481e48 1000c624 addiu a2,a2,0x10
.text:00481e4c 0000f9ac sw t9,0x0(a3)=>local_118
.text:00481e50 0400f0ac sw s0,local_114+0x118(a3)
.text:00481e54 0800eeac sw t6,local_110+0x118(a3)
.text:00481e58 0c00f2ac sw s2,local_10c+0x118(a3)
.text:00481e5c f6ffc814 bne a2,t0,LAB_00481e38
.text:00481e60 1000e724 _addiu a3,a3,0x10
.text:00481e64 ffff6332 andi v1,s3,0xffff
.text:00481e68 0c000b24 li t3,0xc
.text:00481e6c 6b016b10 beq v1,t3,LAB_0048241c
.text:00481e70 0d007128 _slti s1,v1,0xd
.text:00481e74 64012012 beq s1,zero,LAB_00482408
.text:00481e78 0a001424 _li s4,0xa
.text:00481e7c d3007414 bne v1,s4,LAB_004821cc
.text:00481e80 21100000 _clear v0
.text:00481e84 b800a527 addiu a1,sp,0xb8
LAB_00481e88: ;XREF[2,0]: 00482414,0048241c
.text:00481e88 0000a28c lw v0,0x0(a1)=>local_78
.text:00481e8c ffff6632 andi a2,s3,0xffff
.text:00481e90 000002af sw v0,0x0(t8)
.text:00481e94 0400ac8c lw t4,local_74+0x78(a1)
.text:00481e98 01000724 li a3,0x1
.text:00481e9c 04000caf sw t4,0x4(t8)
.text:00481ea0 0800a98c lw t1,local_70+0x78(a1)
.text:00481ea4 2a98e600 slt s3,a3,a2
.text:00481ea8 080009af sw t1,0x8(t8)
.text:00481eac 0c00a48c lw a0,local_6c+0x78(a1)
.text:00481eb0 21600003 move t4,t8
.text:00481eb4 0c0004af sw a0,0xc(t8)
.text:00481eb8 b4006012 beq s3,zero,LAB_0048218c
.text:00481ebc 2158a000 _move t3,a1
.text:00481ec0 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481ec4 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00481ec8 4030aa24 addiu t2,a1,0x3040
.text:00481ecc 402c0927 addiu t1,t8,0x2c40
.text:00481ed0 ffffcd24 addiu t5,a2,-0x1
LAB_00481ed4: ;XREF[1,0]: 00482184
.text:00481ed4 f0ff6b25 addiu t3,t3,-0x10
.text:00481ed8 0000798d lw t9,0x0(t3)=>local_88
.text:00481edc 10008c25 addiu t4,t4,0x10
.text:00481ee0 829b1900 srl s3,t9,0xe
.text:00481ee4 fc037432 andi s4,s3,0x3fc
.text:00481ee8 82891900 srl s1,t9,0x6
.text:00481eec 21808a02 addu s0,s4,t2
.text:00481ef0 fc032632 andi a2,s1,0x3fc
.text:00481ef4 ff003233 andi s2,t9,0xff
.text:00481ef8 02761900 srl t6,t9,0x18
.text:00481efc 00001f92 lbu ra,0x0(s0)=>.rodata:DAT_00493040 ;= 63h c
.text:00481f00 80400e00 sll t0,t6,0x2
.text:00481f04 2178ca00 addu t7,a2,t2
.text:00481f08 80281200 sll a1,s2,0x2
.text:00481f0c 0000e791 lbu a3,0x0(t7)=>.rodata:DAT_00493040 ;= 63h c
.text:00481f10 21100a01 addu v0,t0,t2
.text:00481f14 2118aa00 addu v1,a1,t2
.text:00481f18 00005390 lbu s3,0x0(v0)=>.rodata:DAT_00493040 ;= 63h c
.text:00481f1c 00007190 lbu s1,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481f20 80201f00 sll a0,ra,0x2
.text:00481f24 21c08900 addu t8,a0,t1
.text:00481f28 80a00700 sll s4,a3,0x2
.text:00481f2c 00000f8f lw t7,0x0(t8)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481f30 80801300 sll s0,s3,0x2
.text:00481f34 21c88902 addu t9,s4,t1
.text:00481f38 80701100 sll t6,s1,0x2
.text:00481f3c 0000228f lw v0,0x0(t9)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481f40 21900902 addu s2,s0,t1
.text:00481f44 2130c901 addu a2,t6,t1
.text:00481f48 0000d88c lw t8,0x0(a2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481f4c 0000438e lw v1,0x0(s2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481f50 02420f00 srl t0,t7,0x8
.text:00481f54 002e0f00 sll a1,t7,0x18
.text:00481f58 25f8a800 or ra,a1,t0
.text:00481f5c 023c0200 srl a3,v0,0x10
.text:00481f60 00240200 sll a0,v0,0x10
.text:00481f64 26a07f00 xor s4,v1,ra
.text:00481f68 25988700 or s3,a0,a3
.text:00481f6c 028e1800 srl s1,t8,0x18
.text:00481f70 00ca1800 sll t9,t8,0x8
.text:00481f74 26709302 xor t6,s4,s3
.text:00481f78 25803103 or s0,t9,s1
.text:00481f7c 2630d001 xor a2,t6,s0
.text:00481f80 000086ad sw a2,0x0(t4)
.text:00481f84 0400628d lw v0,local_84+0x88(t3)
.text:00481f88 ffffad25 addiu t5,t5,-0x1
.text:00481f8c 82930200 srl s2,v0,0xe
.text:00481f90 fc034f32 andi t7,s2,0x3fc
.text:00481f94 82410200 srl t0,v0,0x6
.text:00481f98 2128ea01 addu a1,t7,t2
.text:00481f9c fc030431 andi a0,t0,0x3fc
.text:00481fa0 ff004730 andi a3,v0,0xff
.text:00481fa4 02fe0200 srl ra,v0,0x18
.text:00481fa8 0000b990 lbu t9,0x0(a1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481fac 80981f00 sll s3,ra,0x2
.text:00481fb0 21c08a00 addu t8,a0,t2
.text:00481fb4 80180700 sll v1,a3,0x2
.text:00481fb8 00000e93 lbu t6,0x0(t8)=>.rodata:DAT_00493040 ;= 63h c
.text:00481fbc 21a06a02 addu s4,s3,t2
.text:00481fc0 21886a00 addu s1,v1,t2
.text:00481fc4 00009292 lbu s2,0x0(s4)=>.rodata:DAT_00493040 ;= 63h c
.text:00481fc8 00002892 lbu t0,0x0(s1)=>.rodata:DAT_00493040 ;= 63h c
.text:00481fcc 80801900 sll s0,t9,0x2
.text:00481fd0 21300902 addu a2,s0,t1
.text:00481fd4 80780e00 sll t7,t6,0x2
.text:00481fd8 0000d88c lw t8,0x0(a2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481fdc 80101200 sll v0,s2,0x2
.text:00481fe0 2128e901 addu a1,t7,t1
.text:00481fe4 80f80800 sll ra,t0,0x2
.text:00481fe8 0000b48c lw s4,0x0(a1)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481fec 21384900 addu a3,v0,t1
.text:00481ff0 2120e903 addu a0,ra,t1
.text:00481ff4 0000928c lw s2,0x0(a0)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481ff8 0000f98c lw t9,0x0(a3)=>.rodata:DAT_00492c40 ;= 50h P
.text:00481ffc 029a1800 srl s3,t8,0x8
.text:00482000 001e1800 sll v1,t8,0x18
.text:00482004 25887300 or s1,v1,s3
.text:00482008 02841400 srl s0,s4,0x10
.text:0048200c 00741400 sll t6,s4,0x10
.text:00482010 26783103 xor t7,t9,s1
.text:00482014 2530d001 or a2,t6,s0
.text:00482018 02461200 srl t0,s2,0x18
.text:0048201c 002a1200 sll a1,s2,0x8
.text:00482020 26f8e601 xor ra,t7,a2
.text:00482024 2510a800 or v0,a1,t0
.text:00482028 2638e203 xor a3,ra,v0
.text:0048202c 040087ad sw a3,0x4(t4)
.text:00482030 0800748d lw s4,local_80+0x88(t3)
.text:00482034 00000000 nop
.text:00482038 82c31400 srl t8,s4,0xe
.text:0048203c fc030433 andi a0,t8,0x3fc
.text:00482040 82991400 srl s3,s4,0x6
.text:00482044 21188a00 addu v1,a0,t2
.text:00482048 fc037932 andi t9,s3,0x3fc
.text:0048204c ff009032 andi s0,s4,0xff
.text:00482050 028e1400 srl s1,s4,0x18
.text:00482054 00007f90 lbu ra,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00482058 80901100 sll s2,s1,0x2
.text:0048205c 21702a03 addu t6,t9,t2
.text:00482060 80781000 sll t7,s0,0x2
.text:00482064 0000c791 lbu a3,0x0(t6)=>.rodata:DAT_00493040 ;= 63h c
.text:00482068 21404a02 addu t0,s2,t2
.text:0048206c 2128ea01 addu a1,t7,t2
.text:00482070 00001891 lbu t8,0x0(t0)=>.rodata:DAT_00493040 ;= 63h c
.text:00482074 0000b390 lbu s3,0x0(a1)=>.rodata:DAT_00493040 ;= 63h c
.text:00482078 80301f00 sll a2,ra,0x2
.text:0048207c 2110c900 addu v0,a2,t1
.text:00482080 80200700 sll a0,a3,0x2
.text:00482084 00004e8c lw t6,0x0(v0)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482088 80881800 sll s1,t8,0x2
.text:0048208c 21a08900 addu s4,a0,t1
.text:00482090 80c81300 sll t9,s3,0x2
.text:00482094 0000888e lw t0,0x0(s4)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482098 21182902 addu v1,s1,t1
.text:0048209c 21802903 addu s0,t9,t1
.text:004820a0 0000028e lw v0,0x0(s0)=>.rodata:DAT_00492c40 ;= 50h P
.text:004820a4 00007f8c lw ra,0x0(v1)=>.rodata:DAT_00492c40 ;= 50h P
.text:004820a8 02920e00 srl s2,t6,0x8
.text:004820ac 007e0e00 sll t7,t6,0x18
.text:004820b0 2528f201 or a1,t7,s2
.text:004820b4 023c0800 srl a3,t0,0x10
.text:004820b8 00340800 sll a2,t0,0x10
.text:004820bc 2620e503 xor a0,ra,a1
.text:004820c0 25c0c700 or t8,a2,a3
.text:004820c4 029e0200 srl s3,v0,0x18
.text:004820c8 00a20200 sll s4,v0,0x8
.text:004820cc 26c89800 xor t9,a0,t8
.text:004820d0 25889302 or s1,s4,s3
.text:004820d4 26803103 xor s0,t9,s1
.text:004820d8 080090ad sw s0,0x8(t4)
.text:004820dc 0c006f8d lw t7,local_7c+0x88(t3)
.text:004820e0 00000000 nop
.text:004820e4 82730f00 srl t6,t7,0xe
.text:004820e8 fc03c331 andi v1,t6,0x3fc
.text:004820ec 82910f00 srl s2,t7,0x6
.text:004820f0 21406a00 addu t0,v1,t2
.text:004820f4 fc034632 andi a2,s2,0x3fc
.text:004820f8 ff00e531 andi a1,t7,0xff
.text:004820fc 02fe0f00 srl ra,t7,0x18
.text:00482100 00001491 lbu s4,0x0(t0)=>.rodata:DAT_00493040 ;= 63h c
.text:00482104 80101f00 sll v0,ra,0x2
.text:00482108 21c0ca00 addu t8,a2,t2
.text:0048210c 80380500 sll a3,a1,0x2
.text:00482110 00001993 lbu t9,0x0(t8)=>.rodata:DAT_00493040 ;= 63h c
.text:00482114 21204a00 addu a0,v0,t2
.text:00482118 2198ea00 addu s3,a3,t2
.text:0048211c 00008e90 lbu t6,0x0(a0)=>.rodata:DAT_00493040 ;= 63h c
.text:00482120 00006392 lbu v1,0x0(s3)=>.rodata:DAT_00493040 ;= 63h c
.text:00482124 80881400 sll s1,s4,0x2
.text:00482128 21802902 addu s0,s1,t1
.text:0048212c 80901900 sll s2,t9,0x2
.text:00482130 0000188e lw t8,0x0(s0)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482134 80400e00 sll t0,t6,0x2
.text:00482138 21784902 addu t7,s2,t1
.text:0048213c 80f80300 sll ra,v1,0x2
.text:00482140 0000e48d lw a0,0x0(t7)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482144 2130e903 addu a2,ra,t1
.text:00482148 21280901 addu a1,t0,t1
.text:0048214c 0000d08c lw s0,0x0(a2)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482150 0000b48c lw s4,0x0(a1)=>.rodata:DAT_00492c40 ;= 50h P
.text:00482154 02121800 srl v0,t8,0x8
.text:00482158 003e1800 sll a3,t8,0x18
.text:0048215c 2598e200 or s3,a3,v0
.text:00482160 028c0400 srl s1,a0,0x10
.text:00482164 00cc0400 sll t9,a0,0x10
.text:00482168 26909302 xor s2,s4,s3
.text:0048216c 25703103 or t6,t9,s1
.text:00482170 021e1000 srl v1,s0,0x18
.text:00482174 007a1000 sll t7,s0,0x8
.text:00482178 26404e02 xor t0,s2,t6
.text:0048217c 25f8e301 or ra,t7,v1
.text:00482180 26301f01 xor a2,t0,ra
.text:00482184 53ffa015 bne t5,zero,LAB_00481ed4
.text:00482188 0c0086ad _sw a2,0xc(t4)
LAB_0048218c: ;XREF[1,0]: 00481eb8
.text:0048218c f0ff788d lw t8,local_98+0x88(t3)
.text:00482190 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00482194 100098ad sw t8,0x10(t4)
.text:00482198 f4ff698d lw t1,local_94+0x88(t3)
.text:0048219c 1800a427 addiu a0,sp,0x18
.text:004821a0 140089ad sw t1,0x14(t4)
.text:004821a4 f8ff6d8d lw t5,local_90+0x88(t3)
.text:004821a8 00010524 li a1,0x100
.text:004821ac 18008dad sw t5,0x18(t4)
.text:004821b0 fcff6a8d lw t2,local_8c+0x88(t3)
.text:004821b4 21300000 clear a2
.text:004821b8 1c008aad sw t2,0x1c(t4)
.text:004821bc 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:004821c0 00010724 _li a3,0x100
.text:004821c4 1000bc8f lw gp,local_120+0x130(sp)
.text:004821c8 21100000 clear v0
LAB_004821cc: ;XREF[3,0]: 00481e7c,00482334,0048240c
.text:004821cc 2c01bf8f lw ra,local_4+0x130(sp)
.text:004821d0 2801b48f lw s4,local_8+0x130(sp)
.text:004821d4 2401b38f lw s3,local_c+0x130(sp)
.text:004821d8 2001b28f lw s2,local_10+0x130(sp)
.text:004821dc 1c01b18f lw s1,local_14+0x130(sp)
.text:004821e0 1801b08f lw s0,local_18+0x130(sp)
.text:004821e4 0800e003 jr ra
.text:004821e8 3001bd27 _addiu sp,sp,0x130
LAB_004821ec: ;XREF[1,0]: 00481bbc
.text:004821ec 0c001324 li s3,0xc
.text:004821f0 000113a7 sh s3,0x100(t8)
.text:004821f4 10003991 lbu t9,0x10(t1)
.text:004821f8 11002b91 lbu t3,0x11(t1)
.text:004821fc 12002e91 lbu t6,0x12(t1)
.text:00482200 00861900 sll s0,t9,0x18
.text:00482204 00440b00 sll t0,t3,0x10
.text:00482208 13002691 lbu a2,0x13(t1)
.text:0048220c 25100802 or v0,s0,t0
.text:00482210 00a20e00 sll s4,t6,0x8
.text:00482214 25885400 or s1,v0,s4
.text:00482218 25282602 or a1,s1,a2
.text:0048221c 100005af sw a1,0x10(t8)
.text:00482220 14002391 lbu v1,0x14(t1)
.text:00482224 15002491 lbu a0,0x15(t1)
.text:00482228 16002c91 lbu t4,0x16(t1)
.text:0048222c 006e0300 sll t5,v1,0x18
.text:00482230 00fc0400 sll ra,a0,0x10
.text:00482234 17003991 lbu t9,0x17(t1)
.text:00482238 2538bf01 or a3,t5,ra
.text:0048223c 004a0c00 sll t1,t4,0x8
.text:00482240 2558e900 or t3,a3,t1
.text:00482244 2080908f lw s0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482248 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048224c 25407901 or t0,t3,t9
.text:00482250 140008af sw t0,0x14(t8)
.text:00482254 4038c925 addiu t1,t6,0x3840
.text:00482258 40300826 addiu t0,s0,0x3040
.text:0048225c 00ff0d3c lui t5,0xff00
.text:00482260 ff000c3c lui t4,0xff
.text:00482264 08000010 b LAB_00482288
.text:00482268 08000b24 _li t3,0x8
LAB_0048226c: ;XREF[1,0]: 00482320
.text:0048226c 10005f8d lw ra,0x10(t2)
.text:00482270 00000000 nop
.text:00482274 2680e503 xor s0,ra,a1
.text:00482278 26c8f000 xor t9,a3,s0
.text:0048227c 2c0059ad sw t9,0x2c(t2)
.text:00482280 280050ad sw s0,0x28(t2)
.text:00482284 18004a25 addiu t2,t2,0x18
LAB_00482288: ;XREF[1,0]: 00482264
.text:00482288 1400478d lw a3,0x14(t2)
.text:0048228c 16004691 lbu a2,0x16(t2)
.text:00482290 15004e91 lbu t6,0x15(t2)
.text:00482294 80a00600 sll s4,a2,0x2
.text:00482298 80100e00 sll v0,t6,0x2
.text:0048229c ff00f130 andi s1,a3,0xff
.text:004822a0 21188802 addu v1,s4,t0
.text:004822a4 21204800 addu a0,v0,t0
.text:004822a8 80281100 sll a1,s1,0x2
.text:004822ac 0000708c lw s0,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:004822b0 0000868c lw a2,0x0(a0)=>.rodata:DAT_00493040 ;= 63h c
.text:004822b4 21f8a800 addu ra,a1,t0
.text:004822b8 02ce0700 srl t9,a3,0x18
.text:004822bc 0000f18f lw s1,0x0(ra)=>.rodata:DAT_00493040 ;= 63h c
.text:004822c0 80701900 sll t6,t9,0x2
.text:004822c4 24100d02 and v0,s0,t5
.text:004822c8 24a0cc00 and s4,a2,t4
.text:004822cc 2118c801 addu v1,t6,t0
.text:004822d0 26285400 xor a1,v0,s4
.text:004822d4 00ff2432 andi a0,s1,0xff00
.text:004822d8 00007f90 lbu ra,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:004822dc 26c8a400 xor t9,a1,a0
.text:004822e0 00004e8d lw t6,0x0(t2)
.text:004822e4 26803f03 xor s0,t9,ra
; FWD[2,0]: 00493840,00493844
.text:004822e8 0000268d lw a2,0x0(t1)=>.rodata:DAT_00493840 ;= 01000000h
;= 02000000h
.text:004822ec 26a0d001 xor s4,t6,s0
.text:004822f0 0400428d lw v0,0x4(t2)
.text:004822f4 26188602 xor v1,s4,a2
.text:004822f8 0800518d lw s1,0x8(t2)
.text:004822fc 26204300 xor a0,v0,v1
.text:00482300 0c00458d lw a1,0xc(t2)
.text:00482304 26f82402 xor ra,s1,a0
.text:00482308 2628bf00 xor a1,a1,ra
.text:0048230c 0100ef25 addiu t7,t7,0x1
.text:00482310 180043ad sw v1,0x18(t2)
.text:00482314 1c0044ad sw a0,0x1c(t2)
.text:00482318 20005fad sw ra,0x20(t2)
.text:0048231c 240045ad sw a1,0x24(t2)
.text:00482320 d2ffeb15 bne t7,t3,LAB_0048226c
.text:00482324 04002925 _addiu t1,t1,0x4
.text:00482328 01000a24 li t2,0x1
.text:0048232c bcfe4a16 bne s2,t2,LAB_00481e20
.text:00482330 21100000 _clear v0
LAB_00482334: ;XREF[1,0]: 00481e18
.text:00482334 a5ff0010 b LAB_004821cc
.text:00482338 020112a7 _sh s2,0x102(t8)
LAB_0048233c: ;XREF[1,0]: 00481bd4
.text:0048233c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482340 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482344 40308724 addiu a3,a0,0x3040
.text:00482348 4038c924 addiu t1,a2,0x3840
.text:0048234c 00ff193c lui t9,0xff00
.text:00482350 ff00103c lui s0,0xff
.text:00482354 0a000e24 li t6,0xa
.text:00482358 05000010 b LAB_00482370
.text:0048235c 000113a7 _sh s3,0x100(t8)
LAB_00482360: ;XREF[1,0]: 004823f8
.text:00482360 04004c8d lw t4,0x4(t2)
.text:00482364 08004b8d lw t3,0x8(t2)
.text:00482368 0c00488d lw t0,0xc(t2)
.text:0048236c 21684000 move t5,v0
LAB_00482370: ;XREF[1,0]: 00482358
.text:00482370 82a30800 srl s4,t0,0xe
.text:00482374 82310800 srl a2,t0,0x6
.text:00482378 fc038232 andi v0,s4,0x3fc
.text:0048237c fc03d130 andi s1,a2,0x3fc
.text:00482380 ff000531 andi a1,t0,0xff
.text:00482384 80f80500 sll ra,a1,0x2
.text:00482388 21184700 addu v1,v0,a3
.text:0048238c 21202702 addu a0,s1,a3
.text:00482390 0000628c lw v0,0x0(v1)=>.rodata:DAT_00493040 ;= 63h c
.text:00482394 0000918c lw s1,0x0(a0)=>.rodata:DAT_00493040 ;= 63h c
.text:00482398 21a0e703 addu s4,ra,a3
.text:0048239c 02360800 srl a2,t0,0x18
.text:004823a0 80180600 sll v1,a2,0x2
.text:004823a4 0000848e lw a0,0x0(s4)=>.rodata:DAT_00493040 ;= 63h c
.text:004823a8 24f85900 and ra,v0,t9
.text:004823ac 21a06700 addu s4,v1,a3
.text:004823b0 24283002 and a1,s1,s0
.text:004823b4 2688e503 xor s1,ra,a1
.text:004823b8 00ff8630 andi a2,a0,0xff00
.text:004823bc 00008592 lbu a1,0x0(s4)=>.rodata:DAT_00493040 ;= 63h c
.text:004823c0 26102602 xor v0,s1,a2
.text:004823c4 26184500 xor v1,v0,a1
; FWD[2,0]: 00493840,00493844
.text:004823c8 00003f8d lw ra,0x0(t1)=>.rodata:DAT_00493840 ;= 01000000h
;= 02000000h
.text:004823cc 26a0a301 xor s4,t5,v1
.text:004823d0 26109f02 xor v0,s4,ra
.text:004823d4 26888201 xor s1,t4,v0
.text:004823d8 26607101 xor t4,t3,s1
.text:004823dc 26680c01 xor t5,t0,t4
.text:004823e0 0100ef25 addiu t7,t7,0x1
.text:004823e4 1c004dad sw t5,0x1c(t2)
.text:004823e8 100042ad sw v0,0x10(t2)
.text:004823ec 140051ad sw s1,0x14(t2)
.text:004823f0 18004cad sw t4,0x18(t2)
.text:004823f4 04002925 addiu t1,t1,0x4
.text:004823f8 d9ffee15 bne t7,t6,LAB_00482360
.text:004823fc 10004a25 _addiu t2,t2,0x10
.text:00482400 85fe0010 b LAB_00481e18
.text:00482404 01000a24 _li t2,0x1
LAB_00482408: ;XREF[1,0]: 00481e74
.text:00482408 0e000d24 li t5,0xe
.text:0048240c 6fff6d14 bne v1,t5,LAB_004821cc
.text:00482410 21100000 _clear v0
.text:00482414 9cfe0010 b LAB_00481e88
.text:00482418 f800a527 _addiu a1,sp,0xf8
LAB_0048241c: ;XREF[1,0]: 00481e6c
.text:0048241c 9afe0010 b LAB_00481e88
.text:00482420 d800a527 _addiu a1,sp,0xd8
LAB_00482424: ;XREF[1,0]: 00481e24
.text:00482424 eefd0010 b LAB_00481be0
.text:00482428 faff0224 _li v0,-0x6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_0048242c()
;local_8 undefined4 -8 ;XREF[2,0]: 0048243c,00482790
;local_c undefined4 -c ;XREF[2,0]: 00482440,00482794
;local_10 undefined4 -10 ;XREF[2,0]: 00482444,00482798
;local_84 undefined4 -84 ;XREF[1,0]: 00482744
;local_88 undefined4 -88 ;XREF[1,0]: 00482740
;local_8c undefined4 -8c ;XREF[5,0]: 004826dc,004826f4,0048270c,00482720,0048273c
;local_90 undefined4 -90 ;XREF[5,0]: 00482680,00482698,004826b0,004826c8,00482738
;local_a0 undefined1 -a0 ;XREF[1,0]: 0048261c
;local_ac undefined1 -ac ;XREF[2,0]: 0048258c,004825b8
;local_bb undefined1 -bb ;XREF[1,0]: 004825ec
;local_c8 undefined1 -c8 ;XREF[2,0]: 00482528,00482554
;local_e3 undefined1 -e3 ;XREF[1,0]: 00482580
;local_ff undefined1 -ff ;XREF[2,0]: 0048251c,004825ac
;local_100 undefined1 -100 ;XREF[1,0]: 004824b0
;local_11b undefined1 -11b ;XREF[1,0]: 00482548
;local_17c undefined4 -17c ;XREF[7,0]: 00482504,0048262c,0048263c,0048269c,004826b4
; 004826f8,00482710
;local_180 undefined4 -180 ;XREF[7,0]: 0048250c,004825fc,0048260c,00482670,00482684
; 004826cc,004826e0
;local_188 undefined4 -188 ;XREF[3,0]: 00482448,00482774,0048278c
;XREF[6,0]: 00482bc0,00482bd8,00482bec,00482c00
; 00482c14,00482c28
.text:0048242c 06001c3c lui gp,0x6
.text:00482430 b4d59c27 addiu gp,gp,-0x2a4c
.text:00482434 21e09903 addu gp,gp,t9
.text:00482438 68febd27 addiu sp,sp,-0x198
.text:0048243c 9001bfaf sw ra,local_8+0x198(sp)
.text:00482440 8c01b1af sw s1,local_c+0x198(sp)
.text:00482444 8801b0af sw s0,local_10+0x198(sp)
.text:00482448 1000bcaf sw gp=>_gp,local_188+0x198(sp)
.text:0048244c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482450 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482454 21588000 move t3,a0
.text:00482458 21f8a000 move ra,a1
.text:0048245c 2180c000 move s0,a2
.text:00482460 38414924 addiu t1,v0,0x4138
.text:00482464 18416824 addiu t0,v1,0x4118
.text:00482468 21380000 clear a3
.text:0048246c 1800aa27 addiu t2,sp,0x18
LAB_00482470: ;XREF[1,0]: 004824ac
.text:00482470 2130e900 addu a2,a3,t1
; FWD[2,0]: 00494138,00494139
.text:00482474 0000c490 lbu a0,0x0(a2)=>.rodata:DAT_00494138 ;= 38h
;= 30h
.text:00482478 21304701 addu a2,t2,a3
.text:0048247c 07008330 andi v1,a0,0x7
.text:00482480 c2100400 srl v0,a0,0x3
.text:00482484 80c80300 sll t9,v1,0x2
.text:00482488 21884b00 addu s1,v0,t3
.text:0048248c 21c02803 addu t8,t9,t0
.text:00482490 00000e8f lw t6,0x0(t8)=>.rodata:DAT_00494118 ;= 00000080h
.text:00482494 00002f92 lbu t7,0x0(s1)
.text:00482498 0100e724 addiu a3,a3,0x1
.text:0048249c 2468ee01 and t5,t7,t6
.text:004824a0 2660ae01 xor t4,t5,t6
.text:004824a4 0100852d sltiu a1,t4,0x1
.text:004824a8 3800e42c sltiu a0,a3,0x38
.text:004824ac f0ff8014 bne a0,zero,LAB_00482470
.text:004824b0 8000c5a0 _sb a1,local_100+0x180(a2)
.text:004824b4 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004824b8 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004824bc 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004824c0 08412f25 addiu t7,t1,0x4108
.text:004824c4 d8401925 addiu t9,t0,0x40d8
.text:004824c8 7840f824 addiu t8,a3,0x4078
.text:004824cc 21600000 clear t4
.text:004824d0 01000d24 li t5,0x1
.text:004824d4 0f001124 li s1,0xf
.text:004824d8 2170e001 move t6,t7
LAB_004824dc: ;XREF[1,0]: 00482650
.text:004824dc b100ed13 beq ra,t5,LAB_004827a4
.text:004824e0 40200c00 _sll a0,t4,0x1
LAB_004824e4: ;XREF[1,0]: 004827a8
.text:004824e4 21388e01 addu a3,t4,t6
.text:004824e8 0000e690 lbu a2,0x0(a3)=>.rodata:DAT_00494108 ;= 01h
.text:004824ec 01008924 addiu t1,a0,0x1
.text:004824f0 80380400 sll a3,a0,0x2
.text:004824f4 80400900 sll t0,t1,0x2
.text:004824f8 2118ea00 addu v1,a3,t2
.text:004824fc 2128ca00 addu a1,a2,t2
.text:00482500 21100a01 addu v0,t0,t2
.text:00482504 000040ac sw zero,0x0(v0)=>local_17c
.text:00482508 b8004425 addiu a0,t2,0xb8
.text:0048250c 000060ac sw zero,0x0(v1)=>local_180
.text:00482510 6400a324 addiu v1,a1,0x64
.text:00482514 08000010 b LAB_00482538
.text:00482518 21280000 _clear a1
LAB_0048251c: ;XREF[1,0]: 00482540
.text:0048251c 1c006290 lbu v0,local_ff+0x11b(v1)
.text:00482520 0100a524 addiu a1,a1,0x1
.text:00482524 1c00a92c sltiu t1,a1,0x1c
.text:00482528 000082a0 sb v0,0x0(a0)=>local_c8
.text:0048252c 01006324 addiu v1,v1,0x1
.text:00482530 0c002011 beq t1,zero,LAB_00482564
.text:00482534 01008424 _addiu a0,a0,0x1
LAB_00482538: ;XREF[2,0]: 00482514,0048255c
.text:00482538 2110c500 addu v0,a2,a1
.text:0048253c 1c004b2c sltiu t3,v0,0x1c
.text:00482540 f6ff6015 bne t3,zero,LAB_0048251c
.text:00482544 00000000 _nop
.text:00482548 00006290 lbu v0,0x0(v1)=>local_11b
.text:0048254c 0100a524 addiu a1,a1,0x1
.text:00482550 1c00a92c sltiu t1,a1,0x1c
.text:00482554 000082a0 sb v0,0x0(a0)=>local_c8
.text:00482558 01006324 addiu v1,v1,0x1
.text:0048255c f6ff2015 bne t1,zero,LAB_00482538
.text:00482560 01008424 _addiu a0,a0,0x1
LAB_00482564: ;XREF[1,0]: 00482530
.text:00482564 21208f01 addu a0,t4,t7
.text:00482568 00008690 lbu a2,0x0(a0)=>.rodata:DAT_00494108 ;= 01h
.text:0048256c 1c000524 li a1,0x1c
.text:00482570 2118ca00 addu v1,a2,t2
.text:00482574 80006424 addiu a0,v1,0x80
.text:00482578 08000010 b LAB_0048259c
.text:0048257c d4004325 _addiu v1,t2,0xd4
LAB_00482580: ;XREF[1,0]: 004825a4
.text:00482580 1c008290 lbu v0,local_e3+0xff(a0)
.text:00482584 0100a524 addiu a1,a1,0x1
.text:00482588 3800a92c sltiu t1,a1,0x38
.text:0048258c 000062a0 sb v0,0x0(v1)=>local_ac
.text:00482590 01008424 addiu a0,a0,0x1
.text:00482594 0c002011 beq t1,zero,LAB_004825c8
.text:00482598 01006324 _addiu v1,v1,0x1
LAB_0048259c: ;XREF[2,0]: 00482578,004825c0
.text:0048259c 2110c500 addu v0,a2,a1
.text:004825a0 38004b2c sltiu t3,v0,0x38
.text:004825a4 f6ff6015 bne t3,zero,LAB_00482580
.text:004825a8 00000000 _nop
.text:004825ac 00008290 lbu v0,0x0(a0)=>local_ff
.text:004825b0 0100a524 addiu a1,a1,0x1
.text:004825b4 3800a92c sltiu t1,a1,0x38
.text:004825b8 000062a0 sb v0,0x0(v1)=>local_ac
.text:004825bc 01008424 addiu a0,a0,0x1
.text:004825c0 f6ff2015 bne t1,zero,LAB_0048259c
.text:004825c4 01006324 _addiu v1,v1,0x1
LAB_004825c8: ;XREF[1,0]: 00482594
.text:004825c8 2120ea00 addu a0,a3,t2
.text:004825cc 21480a01 addu t1,t0,t2
.text:004825d0 21300000 clear a2
.text:004825d4 21582003 move t3,t9
.text:004825d8 21380003 move a3,t8
LAB_004825dc: ;XREF[1,0]: 00482640
.text:004825dc 2128cb00 addu a1,a2,t3
; FWD[2,0]: 004940d8,004940d9
.text:004825e0 0000a290 lbu v0,0x0(a1)=>.rodata:DAT_004940d8 ;= 0Dh
;= 10h
.text:004825e4 0100c624 addiu a2,a2,0x1
.text:004825e8 21404201 addu t0,t2,v0
.text:004825ec b8000391 lbu v1,local_bb+0x173(t0)
.text:004825f0 00000000 nop
.text:004825f4 06006010 beq v1,zero,LAB_00482610
.text:004825f8 1800c82c _sltiu t0,a2,0x18
.text:004825fc 0000828c lw v0,0x0(a0)=>local_180
.text:00482600 0000e38c lw v1,0x0(a3)=>.rodata:DAT_00494078 ;= 00800000h
.text:00482604 00000000 nop
.text:00482608 25104300 or v0,v0,v1
.text:0048260c 000082ac sw v0,0x0(a0)=>local_180
LAB_00482610: ;XREF[1,0]: 004825f4
.text:00482610 1800a390 lbu v1,0x18(a1)=>.rodata:DAT_004940f0 ;= 28h
.text:00482614 00000000 nop
.text:00482618 21104301 addu v0,t2,v1
.text:0048261c b8004590 lbu a1,local_a0+0x158(v0)
.text:00482620 00000000 nop
.text:00482624 0600a010 beq a1,zero,LAB_00482640
.text:00482628 00000000 _nop
.text:0048262c 0000228d lw v0,0x0(t1)=>local_17c
.text:00482630 0000e38c lw v1,0x0(a3)=>.rodata:DAT_00494078 ;= 00800000h
.text:00482634 00000000 nop
.text:00482638 25284300 or a1,v0,v1
.text:0048263c 000025ad sw a1,0x0(t1)=>local_17c
LAB_00482640: ;XREF[1,0]: 00482624
.text:00482640 e6ff0015 bne t0,zero,LAB_004825dc
.text:00482644 0400e724 _addiu a3,a3,0x4
.text:00482648 01008c25 addiu t4,t4,0x1
.text:0048264c 1000862d sltiu a2,t4,0x10
.text:00482650 a2ffc014 bne a2,zero,LAB_004824dc
.text:00482654 0801ab27 _addiu t3,sp,0x108
.text:00482658 03001f3c lui ra,0x3
.text:0048265c 21304001 move a2,t2
.text:00482660 21386001 move a3,t3
.text:00482664 00f0ea37 ori t2,ra,0xf000
.text:00482668 fc00093c lui t1,0xfc
.text:0048266c 0f000824 li t0,0xf
LAB_00482670: ;XREF[1,0]: 00482724
.text:00482670 0000d98c lw t9,0x0(a2)=>local_180
.text:00482674 ffff0825 addiu t0,t0,-0x1
.text:00482678 24602903 and t4,t9,t1
.text:0048267c 80710c00 sll t6,t4,0x6
.text:00482680 0000eeac sw t6,0x0(a3)=>local_90
.text:00482684 0000d88c lw t8,0x0(a2)=>local_180
.text:00482688 0400ec24 addiu t4,a3,0x4
.text:0048268c c00f1133 andi s1,t8,0xfc0
.text:00482690 807a1100 sll t7,s1,0xa
.text:00482694 2520cf01 or a0,t6,t7
.text:00482698 0000e4ac sw a0,0x0(a3)=>local_90
.text:0048269c 0400cd8c lw t5,local_17c+0x180(a2)
.text:004826a0 00000000 nop
.text:004826a4 24f8a901 and ra,t5,t1
.text:004826a8 82121f00 srl v0,ra,0xa
.text:004826ac 25c08200 or t8,a0,v0
.text:004826b0 0000f8ac sw t8,0x0(a3)=>local_90
.text:004826b4 0400c38c lw v1,local_17c+0x180(a2)
.text:004826b8 00000000 nop
.text:004826bc c00f6530 andi a1,v1,0xfc0
.text:004826c0 82c90500 srl t9,a1,0x6
.text:004826c4 25881903 or s1,t8,t9
.text:004826c8 0000f1ac sw s1,0x0(a3)=>local_90
.text:004826cc 0000cf8c lw t7,0x0(a2)=>local_180
.text:004826d0 00000000 nop
.text:004826d4 2470ea01 and t6,t7,t2
.text:004826d8 001b0e00 sll v1,t6,0xc
.text:004826dc 0400e3ac sw v1,local_8c+0x90(a3)
.text:004826e0 0000cd8c lw t5,0x0(a2)=>local_180
.text:004826e4 00000000 nop
.text:004826e8 3f00bf31 andi ra,t5,0x3f
.text:004826ec 00141f00 sll v0,ra,0x10
.text:004826f0 25c06200 or t8,v1,v0
.text:004826f4 0400f8ac sw t8,local_8c+0x90(a3)
.text:004826f8 0400c58c lw a1,local_17c+0x180(a2)
.text:004826fc 00000000 nop
.text:00482700 2420aa00 and a0,a1,t2
.text:00482704 02c90400 srl t9,a0,0x4
.text:00482708 25701903 or t6,t8,t9
.text:0048270c 0400eeac sw t6,local_8c+0x90(a3)
.text:00482710 0400d18c lw s1,local_17c+0x180(a2)
.text:00482714 0800e724 addiu a3,a3,0x8
.text:00482718 3f002f32 andi t7,s1,0x3f
.text:0048271c 2568cf01 or t5,t6,t7
.text:00482720 00008dad sw t5,0x0(t4)=>local_8c
.text:00482724 d2ff0105 bgez t0,LAB_00482670
.text:00482728 0800c624 _addiu a2,a2,0x8
.text:0048272c 21386001 move a3,t3
.text:00482730 21300002 move a2,s0
.text:00482734 8801a827 addiu t0,sp,0x188
LAB_00482738: ;XREF[1,0]: 0048275c
.text:00482738 0000e98c lw t1,0x0(a3)=>local_90
.text:0048273c 0400eb8c lw t3,local_8c+0x90(a3)
.text:00482740 0800f08c lw s0,local_88+0x90(a3)
.text:00482744 0c00ea8c lw t2,local_84+0x90(a3)
.text:00482748 1000e724 addiu a3,a3,0x10
.text:0048274c 0000c9ac sw t1,0x0(a2)
.text:00482750 0400cbac sw t3,0x4(a2)
.text:00482754 0800d0ac sw s0,0x8(a2)
.text:00482758 0c00caac sw t2,0xc(a2)
.text:0048275c f6ffe814 bne a3,t0,LAB_00482738
.text:00482760 1000c624 _addiu a2,a2,0x10
.text:00482764 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00482768 00000000 nop
.text:0048276c 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00482770 8c000424 _li a0,0x8c
.text:00482774 1000bc8f lw gp,local_188+0x198(sp)
.text:00482778 00000000 nop
.text:0048277c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00482780 00000000 nop
.text:00482784 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00482788 04010424 _li a0,0x104
.text:0048278c 1000bc8f lw gp,local_188+0x198(sp)
.text:00482790 9001bf8f lw ra,local_8+0x198(sp)
.text:00482794 8c01b18f lw s1,local_c+0x198(sp)
.text:00482798 8801b08f lw s0,local_10+0x198(sp)
.text:0048279c 0800e003 jr ra
.text:004827a0 9801bd27 _addiu sp,sp,0x198
LAB_004827a4: ;XREF[1,0]: 004824dc
.text:004827a4 23582c02 subu t3,s1,t4
.text:004827a8 4eff0010 b LAB_004824e4
.text:004827ac 40200b00 _sll a0,t3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_004827b0()
;local_8 undefined4 -8 ;XREF[2,0]: 004827c0,00482b1c
;local_c undefined4 -c ;XREF[2,0]: 004827dc,00482b18
;local_10 undefined4 -10 ;XREF[2,0]: 004827c4,00482b20
;local_14 undefined4 -14 ;XREF[2,0]: 004827e0,00482b24
;local_18 undefined4 -18 ;XREF[2,0]: 004827c8,00482b28
;local_1c undefined4 -1c ;XREF[2,0]: 004827cc,00482b2c
;local_20 undefined4 -20 ;XREF[2,0]: 004827d0,00482b30
;local_24 undefined4 -24 ;XREF[2,0]: 004827d4,00482b34
;local_28 undefined4 -28 ;XREF[2,0]: 004827d8,00482b38
;XREF[3,0]: 00482d78,00482d88,00482d98
.text:004827b0 06001c3c lui gp,0x6
.text:004827b4 30d29c27 addiu gp,gp,-0x2dd0
.text:004827b8 21e09903 addu gp,gp,t9
.text:004827bc d8ffbd27 addiu sp,sp,-0x28
.text:004827c0 2000beaf sw s8,local_8+0x28(sp)
.text:004827c4 1800b6af sw s6,local_10+0x28(sp)
.text:004827c8 1000b4af sw s4,local_18+0x28(sp)
.text:004827cc 0c00b3af sw s3,local_1c+0x28(sp)
.text:004827d0 0800b2af sw s2,local_20+0x28(sp)
.text:004827d4 0400b1af sw s1,local_24+0x28(sp)
.text:004827d8 0000b0af sw s0,0x0(sp)=>local_28
.text:004827dc 1c00b7af sw s7,local_c+0x28(sp)
.text:004827e0 1400b5af sw s5,local_14+0x28(sp)
.text:004827e4 0000978c lw s7,0x0(a0)
.text:004827e8 0400958c lw s5,0x4(a0)
.text:004827ec 02191700 srl v1,s7,0x4
.text:004827f0 0f0f083c lui t0,0xf0f
.text:004827f4 26c87500 xor t9,v1,s5
.text:004827f8 0f0f0235 ori v0,t0,0xf0f
.text:004827fc 24b02203 and s6,t9,v0
.text:00482800 00c11600 sll t8,s6,0x4
.text:00482804 2678f802 xor t7,s7,t8
.text:00482808 2690b602 xor s2,s5,s6
.text:0048280c 02a40f00 srl s4,t7,0x10
.text:00482810 26989202 xor s3,s4,s2
.text:00482814 ffff7132 andi s1,s3,0xffff
.text:00482818 26305102 xor a2,s2,s1
.text:0048281c 00841100 sll s0,s1,0x10
.text:00482820 2638f001 xor a3,t7,s0
.text:00482824 82700600 srl t6,a2,0x2
.text:00482828 33330d3c lui t5,0x3333
.text:0048282c 2658c701 xor t3,t6,a3
.text:00482830 3333ac35 ori t4,t5,0x3333
.text:00482834 24486c01 and t1,t3,t4
.text:00482838 80500900 sll t2,t1,0x2
.text:0048283c 26c0ca00 xor t8,a2,t2
.text:00482840 2698e900 xor s3,a3,t1
.text:00482844 ff00083c lui t0,0xff
.text:00482848 21f08000 move s8,a0
.text:0048284c 02221800 srl a0,t8,0x8
.text:00482850 26189300 xor v1,a0,s3
.text:00482854 ff000235 ori v0,t0,0xff
.text:00482858 24a06200 and s4,v1,v0
.text:0048285c 00ca1400 sll t9,s4,0x8
.text:00482860 26b81903 xor s7,t8,t9
.text:00482864 c2b71700 srl s6,s7,0x1f
.text:00482868 40a81700 sll s5,s7,0x1
.text:0048286c 26787402 xor t7,s3,s4
.text:00482870 2568b602 or t5,s5,s6
.text:00482874 aaaa123c lui s2,0xaaaa
.text:00482878 2680ed01 xor s0,t7,t5
.text:0048287c aaaa5136 ori s1,s2,0xaaaa
.text:00482880 24601102 and t4,s0,s1
.text:00482884 2670ec01 xor t6,t7,t4
.text:00482888 21c0a000 move t8,a1
.text:0048288c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482890 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482894 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00482898 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048289c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004828a0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004828a4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004828a8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004828ac c2570e00 srl t2,t6,0x1f
.text:004828b0 40580e00 sll t3,t6,0x1
.text:004828b4 25786a01 or t7,t3,t2
.text:004828b8 2670ac01 xor t6,t5,t4
.text:004828bc 783f3725 addiu s7,t1,0x3f78
.text:004828c0 783e1625 addiu s6,t0,0x3e78
.text:004828c4 783df524 addiu s5,a3,0x3d78
.text:004828c8 783cd424 addiu s4,a2,0x3c78
.text:004828cc 683bb324 addiu s3,a1,0x3b68
.text:004828d0 683a9224 addiu s2,a0,0x3a68
.text:004828d4 68395124 addiu s1,v0,0x3968
.text:004828d8 68387024 addiu s0,v1,0x3868
.text:004828dc 07001924 li t9,0x7
LAB_004828e0: ;XREF[1,0]: 00482a5c
.text:004828e0 001f0e00 sll v1,t6,0x1c
.text:004828e4 02210e00 srl a0,t6,0x4
.text:004828e8 00000d8f lw t5,0x0(t8)
.text:004828ec 25586400 or t3,v1,a0
.text:004828f0 0400058f lw a1,0x4(t8)
.text:004828f4 26606d01 xor t4,t3,t5
.text:004828f8 3f008631 andi a2,t4,0x3f
.text:004828fc 2658ae00 xor t3,a1,t6
.text:00482900 82410c00 srl t0,t4,0x6
.text:00482904 80100600 sll v0,a2,0x2
.text:00482908 fc000931 andi t1,t0,0xfc
.text:0048290c 823b0c00 srl a3,t4,0xe
.text:00482910 3f006a31 andi t2,t3,0x3f
.text:00482914 82210b00 srl a0,t3,0x6
.text:00482918 21685700 addu t5,v0,s7
.text:0048291c 21303601 addu a2,t1,s6
.text:00482920 fc00e830 andi t0,a3,0xfc
.text:00482924 821d0c00 srl v1,t4,0x16
.text:00482928 fc008730 andi a3,a0,0xfc
.text:0048292c 82630b00 srl t4,t3,0xe
.text:00482930 80480a00 sll t1,t2,0x2
.text:00482934 21101501 addu v0,t0,s5
.text:00482938 2150f200 addu t2,a3,s2
.text:0048293c 822d0b00 srl a1,t3,0x16
.text:00482940 0000a48d lw a0,0x0(t5)=>.rodata:DAT_00493f78
.text:00482944 fc006330 andi v1,v1,0xfc
.text:00482948 0000cd8c lw t5,0x0(a2)=>.rodata:DAT_00493e78
.text:0048294c 21483301 addu t1,t1,s3
.text:00482950 fc008631 andi a2,t4,0xfc
.text:00482954 21407400 addu t0,v1,s4
.text:00482958 00004c8c lw t4,0x0(v0)=>.rodata:DAT_00493d78 ;= 08h
.text:0048295c 00004b8d lw t3,0x0(t2)=>.rodata:DAT_00493a68 ;= 10h
.text:00482960 2138d100 addu a3,a2,s1
.text:00482964 fc00aa30 andi t2,a1,0xfc
.text:00482968 0000228d lw v0,0x0(t1)=>.rodata:DAT_00493b68 ;= 40h @
.text:0048296c 0000068d lw a2,0x0(t0)=>.rodata:DAT_00493c78
.text:00482970 21185001 addu v1,t2,s0
.text:00482974 26208d00 xor a0,a0,t5
.text:00482978 0000e88c lw t0,0x0(a3)=>.rodata:DAT_00493968 ;= 01h
.text:0048297c 26688c00 xor t5,a0,t4
.text:00482980 26104b00 xor v0,v0,t3
.text:00482984 0000698c lw t1,0x0(v1)=>.rodata:DAT_00493868 ;= 20h
.text:00482988 2628a601 xor a1,t5,a2
.text:0048298c 26384800 xor a3,v0,t0
.text:00482990 2650e900 xor t2,a3,t1
.text:00482994 2660e501 xor t4,t7,a1
.text:00482998 26788a01 xor t7,t4,t2
.text:0048299c 08000d8f lw t5,0x8(t8)
.text:004829a0 001f0f00 sll v1,t7,0x1c
.text:004829a4 02210f00 srl a0,t7,0x4
.text:004829a8 25586400 or t3,v1,a0
.text:004829ac 0c00058f lw a1,0xc(t8)
.text:004829b0 26606d01 xor t4,t3,t5
.text:004829b4 3f008631 andi a2,t4,0x3f
.text:004829b8 2658af00 xor t3,a1,t7
.text:004829bc 82410c00 srl t0,t4,0x6
.text:004829c0 80100600 sll v0,a2,0x2
.text:004829c4 fc000931 andi t1,t0,0xfc
.text:004829c8 823b0c00 srl a3,t4,0xe
.text:004829cc 3f006a31 andi t2,t3,0x3f
.text:004829d0 82210b00 srl a0,t3,0x6
.text:004829d4 21685700 addu t5,v0,s7
.text:004829d8 21303601 addu a2,t1,s6
.text:004829dc fc00e830 andi t0,a3,0xfc
.text:004829e0 821d0c00 srl v1,t4,0x16
.text:004829e4 fc008730 andi a3,a0,0xfc
.text:004829e8 82630b00 srl t4,t3,0xe
.text:004829ec 80480a00 sll t1,t2,0x2
.text:004829f0 21101501 addu v0,t0,s5
.text:004829f4 2150f200 addu t2,a3,s2
.text:004829f8 0000a48d lw a0,0x0(t5)=>.rodata:DAT_00493f78
.text:004829fc fc006330 andi v1,v1,0xfc
.text:00482a00 0000cd8c lw t5,0x0(a2)=>.rodata:DAT_00493e78
.text:00482a04 21483301 addu t1,t1,s3
.text:00482a08 82350b00 srl a2,t3,0x16
.text:00482a0c fc008731 andi a3,t4,0xfc
.text:00482a10 21407400 addu t0,v1,s4
.text:00482a14 00004c8c lw t4,0x0(v0)=>.rodata:DAT_00493d78 ;= 08h
.text:00482a18 fc00c530 andi a1,a2,0xfc
.text:00482a1c 0000228d lw v0,0x0(t1)=>.rodata:DAT_00493b68 ;= 40h @
.text:00482a20 00004b8d lw t3,0x0(t2)=>.rodata:DAT_00493a68 ;= 10h
.text:00482a24 2138f100 addu a3,a3,s1
.text:00482a28 26208d00 xor a0,a0,t5
.text:00482a2c 0000068d lw a2,0x0(t0)=>.rodata:DAT_00493c78
.text:00482a30 2118b000 addu v1,a1,s0
.text:00482a34 0000ed8c lw t5,0x0(a3)=>.rodata:DAT_00493968 ;= 01h
.text:00482a38 26408c00 xor t0,a0,t4
.text:00482a3c 0000698c lw t1,0x0(v1)=>.rodata:DAT_00493868 ;= 20h
.text:00482a40 26604b00 xor t4,v0,t3
.text:00482a44 26500601 xor t2,t0,a2
.text:00482a48 26388d01 xor a3,t4,t5
.text:00482a4c 2620ca01 xor a0,t6,t2
.text:00482a50 2628e900 xor a1,a3,t1
.text:00482a54 ffff3927 addiu t9,t9,-0x1
.text:00482a58 26708500 xor t6,a0,a1
.text:00482a5c a0ff2107 bgez t9,LAB_004828e0
.text:00482a60 10001827 _addiu t8,t8,0x10
.text:00482a64 42280e00 srl a1,t6,0x1
.text:00482a68 c0470e00 sll t0,t6,0x1f
.text:00482a6c 25b00501 or s6,t0,a1
.text:00482a70 aaaa023c lui v0,0xaaaa
.text:00482a74 2638f601 xor a3,t7,s6
.text:00482a78 aaaa4934 ori t1,v0,0xaaaa
.text:00482a7c 24b8e900 and s7,a3,t1
.text:00482a80 2660f701 xor t4,t7,s7
.text:00482a84 42500c00 srl t2,t4,0x1
.text:00482a88 c0c70c00 sll t8,t4,0x1f
.text:00482a8c 25200a03 or a0,t8,t2
.text:00482a90 2678d702 xor t7,s6,s7
.text:00482a94 02aa0400 srl s5,a0,0x8
.text:00482a98 ff00143c lui s4,0xff
.text:00482a9c 2690af02 xor s2,s5,t7
.text:00482aa0 ff009336 ori s3,s4,0xff
.text:00482aa4 24805302 and s0,s2,s3
.text:00482aa8 008a1000 sll s1,s0,0x8
.text:00482aac 26409100 xor t0,a0,s1
.text:00482ab0 2630f001 xor a2,t7,s0
.text:00482ab4 33330e3c lui t6,0x3333
.text:00482ab8 82180800 srl v1,t0,0x2
.text:00482abc 3333d935 ori t9,t6,0x3333
.text:00482ac0 26686600 xor t5,v1,a2
.text:00482ac4 2458b901 and t3,t5,t9
.text:00482ac8 2660cb00 xor t4,a2,t3
.text:00482acc 80280b00 sll a1,t3,0x2
.text:00482ad0 26c00501 xor t8,t0,a1
.text:00482ad4 02140c00 srl v0,t4,0x10
.text:00482ad8 26485800 xor t1,v0,t8
.text:00482adc ffff2a31 andi t2,t1,0xffff
.text:00482ae0 003c0a00 sll a3,t2,0x10
.text:00482ae4 26908701 xor s2,t4,a3
.text:00482ae8 26800a03 xor s0,t8,t2
.text:00482aec 02b91200 srl s7,s2,0x4
.text:00482af0 0f0f163c lui s6,0xf0f
.text:00482af4 26a0f002 xor s4,s7,s0
.text:00482af8 0f0fd536 ori s5,s6,0xf0f
.text:00482afc 24889502 and s1,s4,s5
.text:00482b00 00991100 sll s3,s1,0x4
.text:00482b04 26705302 xor t6,s2,s3
.text:00482b08 26781102 xor t7,s0,s1
.text:00482b0c 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00482b10 0400cfaf sw t7,0x4(s8)
.text:00482b14 0000ceaf sw t6,0x0(s8)
.text:00482b18 1c00b78f lw s7,local_c+0x28(sp)
.text:00482b1c 2000be8f lw s8,local_8+0x28(sp)
.text:00482b20 1800b68f lw s6,local_10+0x28(sp)
.text:00482b24 1400b58f lw s5,local_14+0x28(sp)
.text:00482b28 1000b48f lw s4,local_18+0x28(sp)
.text:00482b2c 0c00b38f lw s3,local_1c+0x28(sp)
.text:00482b30 0800b28f lw s2,local_20+0x28(sp)
.text:00482b34 0400b18f lw s1,local_24+0x28(sp)
.text:00482b38 0000b08f lw s0,0x0(sp)=>local_28
.text:00482b3c 14000424 li a0,0x14
.text:00482b40 08002003 jr t9=>psBurnStack ;undefined psBurnStack()
.text:00482b44 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDes3Init()
;local_8 undefined4 -8 ;XREF[3,0]: 00482b58,00482c54,00482c7c
;local_c undefined4 -c ;XREF[3,0]: 00482b5c,00482c58,00482c80
;local_10 undefined4 -10 ;XREF[3,0]: 00482b60,00482c5c,00482c84
;local_14 undefined4 -14 ;XREF[3,0]: 00482b64,00482c60,00482c88
;local_18 undefined4 -18 ;XREF[3,0]: 00482b68,00482c64,00482c8c
;local_1c undefined4 -1c ;XREF[3,0]: 00482b6c,00482c68,00482c90
;local_20 undefined4 -20 ;XREF[3,0]: 00482b70,00482c6c,00482c94
;local_28 undefined4 -28 ;XREF[3,0]: 00482b74,00482b94,00482c30
;XREF[4,0]: Entry Point,004662f0,00466e78
; 004d8ad0
.text:00482b48 06001c3c lui gp,0x6
.text:00482b4c 98ce9c27 addiu gp,gp,-0x3168
.text:00482b50 21e09903 addu gp,gp,t9
.text:00482b54 c8ffbd27 addiu sp,sp,-0x38
.text:00482b58 3000bfaf sw ra,local_8+0x38(sp)
.text:00482b5c 2c00b5af sw s5,local_c+0x38(sp)
.text:00482b60 2800b4af sw s4,local_10+0x38(sp)
.text:00482b64 2400b3af sw s3,local_14+0x38(sp)
.text:00482b68 2000b2af sw s2,local_18+0x38(sp)
.text:00482b6c 1c00b1af sw s1,local_1c+0x38(sp)
.text:00482b70 1800b0af sw s0,local_20+0x38(sp)
.text:00482b74 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:00482b78 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00482b7c 2198c000 move s3,a2
.text:00482b80 21a8a000 move s5,a1
.text:00482b84 08030624 li a2,0x308
.text:00482b88 21280000 clear a1
.text:00482b8c 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00482b90 21908000 _move s2,a0
.text:00482b94 1000bc8f lw gp,local_28+0x38(sp)
.text:00482b98 38006012 beq s3,zero,LAB_00482c7c
.text:00482b9c 00000000 _nop
.text:00482ba0 36004012 beq s2,zero,LAB_00482c7c
.text:00482ba4 21206002 _move a0,s3
.text:00482ba8 4080828f lw v0,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:00482bac 00000000 nop
.text:00482bb0 2c245424 addiu s4,v0,0x242c
.text:00482bb4 21280000 clear a1
.text:00482bb8 21304002 move a2,s2
.text:00482bbc 21c88002 move t9,s4
.text:00482bc0 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482bc4 08007026 _addiu s0,s3,0x8
.text:00482bc8 10007126 addiu s1,s3,0x10
.text:00482bcc 21200002 move a0,s0
.text:00482bd0 01000524 li a1,0x1
.text:00482bd4 21c88002 move t9,s4
.text:00482bd8 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482bdc 80004626 _addiu a2,s2,0x80
.text:00482be0 21202002 move a0,s1
.text:00482be4 21280000 clear a1
.text:00482be8 21c88002 move t9,s4
.text:00482bec 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482bf0 00014626 _addiu a2,s2,0x100
.text:00482bf4 21206002 move a0,s3
.text:00482bf8 01000524 li a1,0x1
.text:00482bfc 21c88002 move t9,s4
.text:00482c00 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482c04 80024626 _addiu a2,s2,0x280
.text:00482c08 21200002 move a0,s0
.text:00482c0c 21280000 clear a1
.text:00482c10 21c88002 move t9,s4
.text:00482c14 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482c18 00024626 _addiu a2,s2,0x200
.text:00482c1c 01000524 li a1,0x1
.text:00482c20 21202002 move a0,s1
.text:00482c24 21c88002 move t9,s4
.text:00482c28 09f82003 jalr t9=>FUN_0048242c ;undefined FUN_0048242c()
.text:00482c2c 80014626 _addiu a2,s2,0x180
.text:00482c30 1000bc8f lw gp,local_28+0x38(sp)
.text:00482c34 21280000 clear a1
LAB_00482c38: ;XREF[1,0]: 00482c4c
.text:00482c38 2138a502 addu a3,s5,a1
.text:00482c3c 2118b200 addu v1,a1,s2
.text:00482c40 0000e490 lbu a0,0x0(a3)
.text:00482c44 0100a524 addiu a1,a1,0x1
.text:00482c48 0800a628 slti a2,a1,0x8
.text:00482c4c faffc014 bne a2,zero,LAB_00482c38
.text:00482c50 000364a0 _sb a0,0x300(v1)
.text:00482c54 3000bf8f lw ra,local_8+0x38(sp)
.text:00482c58 2c00b58f lw s5,local_c+0x38(sp)
.text:00482c5c 2800b48f lw s4,local_10+0x38(sp)
.text:00482c60 2400b38f lw s3,local_14+0x38(sp)
.text:00482c64 2000b28f lw s2,local_18+0x38(sp)
.text:00482c68 1c00b18f lw s1,local_1c+0x38(sp)
.text:00482c6c 1800b08f lw s0,local_20+0x38(sp)
.text:00482c70 21100000 clear v0
.text:00482c74 0800e003 jr ra
.text:00482c78 3800bd27 _addiu sp,sp,0x38
LAB_00482c7c: ;XREF[2,0]: 00482b98,00482ba0
.text:00482c7c 3000bf8f lw ra,local_8+0x38(sp)
.text:00482c80 2c00b58f lw s5,local_c+0x38(sp)
.text:00482c84 2800b48f lw s4,local_10+0x38(sp)
.text:00482c88 2400b38f lw s3,local_14+0x38(sp)
.text:00482c8c 2000b28f lw s2,local_18+0x38(sp)
.text:00482c90 1c00b18f lw s1,local_1c+0x38(sp)
.text:00482c94 1800b08f lw s0,local_20+0x38(sp)
.text:00482c98 faff0224 li v0,-0x6
.text:00482c9c 0800e003 jr ra
.text:00482ca0 3800bd27 _addiu sp,sp,0x38
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDes3Decrypt()
;local_resc undefined4 c ;XREF[2,0]: 00482ce0,00482e3c
;local_4 undefined4 -4 ;XREF[2,0]: 00482cb4,00482e8c
;local_8 undefined4 -8 ;XREF[2,0]: 00482cb8,00482e90
;local_c undefined4 -c ;XREF[2,0]: 00482cbc,00482e94
;local_10 undefined4 -10 ;XREF[2,0]: 00482cc0,00482e98
;local_14 undefined4 -14 ;XREF[2,0]: 00482cc4,00482e9c
;local_18 undefined4 -18 ;XREF[2,0]: 00482cc8,00482ea0
;local_1c undefined4 -1c ;XREF[2,0]: 00482ccc,00482ea4
;local_20 undefined4 -20 ;XREF[2,0]: 00482cd0,00482ea8
;local_24 undefined4 -24 ;XREF[2,0]: 00482cd4,00482eac
;local_28 undefined4 -28 ;XREF[2,0]: 00482cd8,00482eb0
;local_30 undefined4 -30 ;XREF[2,0]: 00482d08,00482d68
;local_34 undefined4 -34 ;XREF[2,0]: 00482d70,00482da4
;local_38 undefined4 -38 ;XREF[2,0]: 00482d6c,00482da0
;local_40 undefined1 -40 ;XREF[2,0]: 00482e18,00482e28
;local_41 undefined1 -41 ;XREF[1,0]: 00482de0
;local_42 undefined1 -42 ;XREF[1,0]: 00482ddc
;local_43 undefined1 -43 ;XREF[1,0]: 00482dc4
;local_44 undefined1 -44 ;XREF[1,0]: 00482dd8
;local_45 undefined1 -45 ;XREF[1,0]: 00482dd4
;local_46 undefined1 -46 ;XREF[1,0]: 00482dd0
;local_47 undefined1 -47 ;XREF[1,0]: 00482dcc
;local_48 undefined1 -48 ;XREF[2,0]: 00482dc8,00482df4
;local_50 undefined4 -50 ;XREF[4,0]: 00482cdc,00482dc0,00482e6c,00482e88
;XREF[4,0]: Entry Point,0046630c,00466e94
; 004d8bcc
.text:00482ca4 06001c3c lui gp,0x6
.text:00482ca8 3ccd9c27 addiu gp,gp,-0x32c4
.text:00482cac 21e09903 addu gp,gp,t9
.text:00482cb0 a0ffbd27 addiu sp,sp,-0x60
.text:00482cb4 5c00bfaf sw ra,local_4+0x60(sp)
.text:00482cb8 5800beaf sw s8,local_8+0x60(sp)
.text:00482cbc 5400b7af sw s7,local_c+0x60(sp)
.text:00482cc0 5000b6af sw s6,local_10+0x60(sp)
.text:00482cc4 4c00b5af sw s5,local_14+0x60(sp)
.text:00482cc8 4800b4af sw s4,local_18+0x60(sp)
.text:00482ccc 4400b3af sw s3,local_1c+0x60(sp)
.text:00482cd0 4000b2af sw s2,local_20+0x60(sp)
.text:00482cd4 3c00b1af sw s1,local_24+0x60(sp)
.text:00482cd8 3800b0af sw s0,local_28+0x60(sp)
.text:00482cdc 1000bcaf sw gp=>_gp,local_50+0x60(sp)
.text:00482ce0 6c00a7af sw a3,local_resc+0x60(sp)
.text:00482ce4 21908000 move s2,a0
.text:00482ce8 2180a000 move s0,a1
.text:00482cec 2188c000 move s1,a2
.text:00482cf0 5800e010 beq a3,zero,LAB_00482e54
.text:00482cf4 21b00000 _clear s6
.text:00482cf8 4080838f lw v1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:00482cfc 80018224 addiu v0,a0,0x180
.text:00482d00 2800b527 addiu s5,sp,0x28
.text:00482d04 b0277424 addiu s4,v1,0x27b0
.text:00482d08 3000a2af sw v0,local_30+0x60(sp)
.text:00482d0c 00029e24 addiu s8,a0,0x200
.text:00482d10 80029724 addiu s7,a0,0x280
.text:00482d14 1800b327 addiu s3,sp,0x18
LAB_00482d18: ;XREF[1,0]: 00482e4c
.text:00482d18 00000e92 lbu t6,0x0(s0)
.text:00482d1c 01000d92 lbu t5,0x1(s0)
.text:00482d20 04000c92 lbu t4,0x4(s0)
.text:00482d24 05000492 lbu a0,0x5(s0)
.text:00482d28 02000792 lbu a3,0x2(s0)
.text:00482d2c 06000892 lbu t0,0x6(s0)
.text:00482d30 005e0c00 sll t3,t4,0x18
.text:00482d34 00340400 sll a2,a0,0x10
.text:00482d38 00ce0e00 sll t9,t6,0x18
.text:00482d3c 002c0d00 sll a1,t5,0x10
.text:00482d40 25182503 or v1,t9,a1
.text:00482d44 25106601 or v0,t3,a2
.text:00482d48 004a0700 sll t1,a3,0x8
.text:00482d4c 00520800 sll t2,t0,0x8
.text:00482d50 03001f92 lbu ra,0x3(s0)
.text:00482d54 07000f92 lbu t7,0x7(s0)
.text:00482d58 25c06900 or t8,v1,t1
.text:00482d5c 25704a00 or t6,v0,t2
.text:00482d60 25681f03 or t5,t8,ra
.text:00482d64 2560cf01 or t4,t6,t7
.text:00482d68 3000a58f lw a1,local_30+0x60(sp)
.text:00482d6c 2800adaf sw t5,local_38+0x60(sp)
.text:00482d70 2c00acaf sw t4,local_34+0x60(sp)
.text:00482d74 21c88002 move t9,s4
.text:00482d78 09f82003 jalr t9=>FUN_004827b0 ;undefined FUN_004827b0()
.text:00482d7c 2120a002 _move a0,s5
.text:00482d80 2120a002 move a0,s5
.text:00482d84 21c88002 move t9,s4
.text:00482d88 09f82003 jalr t9=>FUN_004827b0 ;undefined FUN_004827b0()
.text:00482d8c 2128c003 _move a1,s8
.text:00482d90 2120a002 move a0,s5
.text:00482d94 21c88002 move t9,s4
.text:00482d98 09f82003 jalr t9=>FUN_004827b0 ;undefined FUN_004827b0()
.text:00482d9c 2128e002 _move a1,s7
.text:00482da0 2800ab8f lw t3,local_38+0x60(sp)
.text:00482da4 2c00aa8f lw t2,local_34+0x60(sp)
.text:00482da8 02260b00 srl a0,t3,0x18
.text:00482dac 02440a00 srl t0,t2,0x10
.text:00482db0 022c0b00 srl a1,t3,0x10
.text:00482db4 02320b00 srl a2,t3,0x8
.text:00482db8 023e0a00 srl a3,t2,0x18
.text:00482dbc 024a0a00 srl t1,t2,0x8
.text:00482dc0 1000bc8f lw gp,local_50+0x60(sp)
.text:00482dc4 1d00a8a3 sb t0,local_43+0x60(sp)
.text:00482dc8 1800a4a3 sb a0,local_48+0x60(sp)
.text:00482dcc 1900a5a3 sb a1,local_47+0x60(sp)
.text:00482dd0 1a00a6a3 sb a2,local_46+0x60(sp)
.text:00482dd4 1b00aba3 sb t3,local_45+0x60(sp)
.text:00482dd8 1c00a7a3 sb a3,local_44+0x60(sp)
.text:00482ddc 1e00a9a3 sb t1,local_42+0x60(sp)
.text:00482de0 1f00aaa3 sb t2,local_41+0x60(sp)
.text:00482de4 21400000 clear t0
LAB_00482de8: ;XREF[1,0]: 00482e14
.text:00482de8 21c06802 addu t8,s3,t0
.text:00482dec 21581201 addu t3,t0,s2
.text:00482df0 00036991 lbu t1,0x300(t3)
.text:00482df4 00000393 lbu v1,0x0(t8)=>local_48
.text:00482df8 21380802 addu a3,s0,t0
.text:00482dfc 0000ff90 lbu ra,0x0(a3)
.text:00482e00 21102802 addu v0,s1,t0
.text:00482e04 01000825 addiu t0,t0,0x1
.text:00482e08 26506900 xor t2,v1,t1
.text:00482e0c 08000f2d sltiu t7,t0,0x8
.text:00482e10 00004aa0 sb t2,0x0(v0)
.text:00482e14 f4ffe015 bne t7,zero,LAB_00482de8
.text:00482e18 08001fa3 _sb ra,local_40+0x48(t8)
.text:00482e1c 21280000 clear a1
LAB_00482e20: ;XREF[1,0]: 00482e34
.text:00482e20 21206502 addu a0,s3,a1
.text:00482e24 2130b200 addu a2,a1,s2
.text:00482e28 08009990 lbu t9,local_40+0x48(a0)
.text:00482e2c 0100a524 addiu a1,a1,0x1
.text:00482e30 0800a82c sltiu t0,a1,0x8
.text:00482e34 faff0015 bne t0,zero,LAB_00482e20
.text:00482e38 0003d9a0 _sb t9,0x300(a2)
.text:00482e3c 6c00ac8f lw t4,local_resc+0x60(sp)
.text:00482e40 0800d626 addiu s6,s6,0x8
.text:00482e44 2b28cc02 sltu a1,s6,t4
.text:00482e48 08001026 addiu s0,s0,0x8
.text:00482e4c b2ffa014 bne a1,zero,LAB_00482d18
.text:00482e50 08003126 _addiu s1,s1,0x8
LAB_00482e54: ;XREF[1,0]: 00482cf0
.text:00482e54 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00482e58 1800a427 addiu a0,sp,0x18
.text:00482e5c 08000524 li a1,0x8
.text:00482e60 21300000 clear a2
.text:00482e64 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00482e68 08000724 _li a3,0x8
.text:00482e6c 1000bc8f lw gp,local_50+0x60(sp)
.text:00482e70 2000a427 addiu a0,sp,0x20
.text:00482e74 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00482e78 08000524 li a1,0x8
.text:00482e7c 21300000 clear a2
.text:00482e80 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00482e84 08000724 _li a3,0x8
.text:00482e88 1000bc8f lw gp,local_50+0x60(sp)
.text:00482e8c 5c00bf8f lw ra,local_4+0x60(sp)
.text:00482e90 5800be8f lw s8,local_8+0x60(sp)
.text:00482e94 5400b78f lw s7,local_c+0x60(sp)
.text:00482e98 5000b68f lw s6,local_10+0x60(sp)
.text:00482e9c 4c00b58f lw s5,local_14+0x60(sp)
.text:00482ea0 4800b48f lw s4,local_18+0x60(sp)
.text:00482ea4 4400b38f lw s3,local_1c+0x60(sp)
.text:00482ea8 4000b28f lw s2,local_20+0x60(sp)
.text:00482eac 3c00b18f lw s1,local_24+0x60(sp)
.text:00482eb0 3800b08f lw s0,local_28+0x60(sp)
.text:00482eb4 0800e003 jr ra
.text:00482eb8 6000bd27 _addiu sp,sp,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnTagLenUnsafe()
;local_4 undefined4 -4 ;XREF[3,0]: 00482ecc,00482f30,00482f78
;local_8 undefined4 -8 ;XREF[3,0]: 00482ed0,00482f34,00482f7c
;local_e undefined1 -e ;XREF[2,0]: 00482f20,00482f5c
;local_10 undefined2 -10 ;XREF[2,1]: 00482f1c,00482f4c,00482f50
;local_18 undefined4 -18 ;XREF[2,0]: 00482ed4,00482f6c
;XREF[5,0]: Entry Point,00470084,004700d8
; 004704b8,004d89e8
.text:00482ebc 06001c3c lui gp,0x6
.text:00482ec0 24cb9c27 addiu gp,gp,-0x34dc
.text:00482ec4 21e09903 addu gp,gp,t9
.text:00482ec8 d8ffbd27 addiu sp,sp,-0x28
.text:00482ecc 2400bfaf sw ra,local_4+0x28(sp)
.text:00482ed0 2000b0af sw s0,local_8+0x28(sp)
.text:00482ed4 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00482ed8 15008010 beq a0,zero,LAB_00482f30
.text:00482edc 21380000 _clear a3
.text:00482ee0 00008290 lbu v0,0x0(a0)
.text:00482ee4 00000000 nop
.text:00482ee8 11004010 beq v0,zero,LAB_00482f30
.text:00482eec 00000000 _nop
.text:00482ef0 01008690 lbu a2,0x1(a0)
.text:00482ef4 00000000 nop
.text:00482ef8 7fffc524 addiu a1,a2,-0x81
.text:00482efc 8000c32c sltiu v1,a2,0x80
.text:00482f00 0300a82c sltiu t0,a1,0x3
.text:00482f04 1b006014 bne v1,zero,LAB_00482f74
.text:00482f08 0200c224 _addiu v0,a2,0x2
.text:00482f0c 80ffd024 addiu s0,a2,-0x80
.text:00482f10 02008524 addiu a1,a0,0x2
.text:00482f14 2320b003 subu a0,sp,s0
.text:00482f18 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00482f1c 1800a0a7 sh zero,local_10+0x28(sp)
.text:00482f20 1a00a0a3 sb zero,local_e+0x28(sp)
.text:00482f24 1b008424 addiu a0,a0,0x1b
.text:00482f28 06000015 bne t0,zero,LAB_00482f44
.text:00482f2c 21300002 _move a2,s0
LAB_00482f30: ;XREF[2,0]: 00482ed8,00482ee8
.text:00482f30 2400bf8f lw ra,local_4+0x28(sp)
.text:00482f34 2000b08f lw s0,local_8+0x28(sp)
.text:00482f38 2110e000 move v0,a3
.text:00482f3c 0800e003 jr ra
.text:00482f40 2800bd27 _addiu sp,sp,0x28
LAB_00482f44: ;XREF[1,0]: 00482f28
.text:00482f44 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00482f48 00000000 _nop
.text:00482f4c 1800ad93 lbu t5,local_10+0x28(sp)
.text:00482f50 1900ac93 lbu t4,local_10+0x29(sp)
.text:00482f54 00540d00 sll t2,t5,0x10
.text:00482f58 005a0c00 sll t3,t4,0x8
.text:00482f5c 1a00a993 lbu t1,local_e+0x28(sp)
.text:00482f60 25404b01 or t0,t2,t3
.text:00482f64 25380901 or a3,t0,t1
.text:00482f68 2130f000 addu a2,a3,s0
.text:00482f6c 1000bc8f lw gp,local_18+0x28(sp)
.text:00482f70 0200c224 addiu v0,a2,0x2
LAB_00482f74: ;XREF[1,0]: 00482f04
.text:00482f74 21384000 move a3,v0
.text:00482f78 2400bf8f lw ra,local_4+0x28(sp)
.text:00482f7c 2000b08f lw s0,local_8+0x28(sp)
.text:00482f80 2110e000 move v0,a3
.text:00482f84 0800e003 jr ra
.text:00482f88 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnLength32()
;XREF[7,0]: Entry Point,0046eb14,0046ebf4
; 0046ed24,0046ee18,0046fa84
; 004d8450
.text:00482f8c 06001c3c lui gp,0x6
.text:00482f90 54ca9c27 addiu gp,gp,-0x35ac
.text:00482f94 21e09903 addu gp,gp,t9
.text:00482f98 21508000 move t2,a0
.text:00482f9c 0000848c lw a0,0x0(a0)
.text:00482fa0 0000c0ac sw zero,0x0(a2)
.text:00482fa4 21588500 addu t3,a0,a1
.text:00482fa8 0e00a018 blez a1,switchD_00483024::caseD_5
.text:00482fac f7ff0324 _li v1,-0x9
.text:00482fb0 00008280 lb v0,0x0(a0)
.text:00482fb4 01008924 addiu t1,a0,0x1
.text:00482fb8 0c004004 bltz v0,LAB_00482fec
.text:00482fbc 7f004830 _andi t0,v0,0x7f
LAB_00482fc0: ;XREF[4,0]: 00483054,00483078,00483090,0048309c
.text:00482fc0 0500e014 bne a3,zero,LAB_00482fd8
.text:00482fc4 00000000 _nop
.text:00482fc8 23786901 subu t7,t3,t1
.text:00482fcc 2b58e801 sltu t3,t7,t0
.text:00482fd0 04006015 bne t3,zero,switchD_00483024::caseD_5
.text:00482fd4 f7ff0324 _li v1,-0x9
LAB_00482fd8: ;XREF[1,0]: 00482fc0
.text:00482fd8 000049ad sw t1,0x0(t2)
.text:00482fdc 0000c8ac sw t0,0x0(a2)
.text:00482fe0 21180000 clear v1
caseD_5: ;XREF[6,0]: 00482fa8,00482fd0,00482ff4,00483000
; 00483024,004830a4
.text:00482fe4 0800e003 jr ra
.text:00482fe8 21106000 _move v0=>.rodata:s_Ra...,v1 ;= "RadioOfSoundDetectionScheduleMode"
LAB_00482fec: ;XREF[1,0]: 00482fb8
.text:00482fec 23606901 subu t4,t3,t1
.text:00482ff0 2b208801 sltu a0,t4,t0
.text:00482ff4 fbff8014 bne a0,zero,switchD_00483024::caseD_5
.text:00482ff8 f7ff0324 _li v1,-0x9
.text:00482ffc 05000d2d sltiu t5,t0,0x5
.text:00483000 f8ffa011 beq t5,zero,switchD_00483024::caseD_5
.text:00483004 00000000 _nop
.text:00483008 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048300c 80c00800 sll t8,t0,0x2
.text:00483010 70417924 addiu t9,v1,0x4170
.text:00483014 21781903 addu t7,t8,t9
.text:00483018 0000ee8d lw t6,0x0(t7)=>.rodata:switchD_00483024:...;= FFFA36C4h
.text:0048301c 00000000 nop
.text:00483020 2140dc01 addu t0,t6,gp
switchD: ; FWD[6,0]: 00482fe4,0048302c,0048305c,00483080
; 00483098,004830a4
.text:00483024 08000001 jr t0
.text:00483028 00000000 _nop
caseD_4: ;XREF[1,0]: 00483024
.text:0048302c 00003891 lbu t8,0x0(t1)
.text:00483030 01002f91 lbu t7,0x1(t1)
.text:00483034 02002d91 lbu t5,0x2(t1)
.text:00483038 00461800 sll t0,t8,0x18
.text:0048303c 00740f00 sll t6,t7,0x10
.text:00483040 25600e01 or t4,t0,t6
.text:00483044 03002591 lbu a1,0x3(t1)
.text:00483048 00220d00 sll a0,t5,0x8
.text:0048304c 25108401 or v0,t4,a0
.text:00483050 25404500 or t0,v0,a1
.text:00483054 daff0010 b LAB_00482fc0
.text:00483058 04002925 _addiu t1,t1,0x4
caseD_3: ;XREF[1,0]: 00483024
.text:0048305c 00002491 lbu a0,0x0(t1)
.text:00483060 01002c91 lbu t4,0x1(t1)
.text:00483064 02003991 lbu t9,0x2(t1)
.text:00483068 00140400 sll v0,a0,0x10
.text:0048306c 001a0c00 sll v1,t4,0x8
.text:00483070 25284300 or a1,v0,v1
.text:00483074 2540b900 or t0,a1,t9
.text:00483078 d1ff0010 b LAB_00482fc0
.text:0048307c 03002925 _addiu t1,t1,0x3
caseD_2: ;XREF[1,0]: 00483024
.text:00483080 00002891 lbu t0,0x0(t1)
.text:00483084 01002d91 lbu t5,0x1(t1)
.text:00483088 00720800 sll t6,t0,0x8
.text:0048308c 2540cd01 or t0,t6,t5
.text:00483090 cbff0010 b LAB_00482fc0
.text:00483094 02002925 _addiu t1,t1,0x2
caseD_1: ;XREF[1,0]: 00483024
.text:00483098 00002891 lbu t0,0x0(t1)
.text:0048309c c8ff0010 b LAB_00482fc0
.text:004830a0 01002925 _addiu t1,t1,0x1
caseD_0: ;XREF[1,0]: 00483024
.text:004830a4 cfffe010 beq a3,zero,switchD_00483024::caseD_5
.text:004830a8 f7ff0324 _li v1,-0x9
.text:004830ac fdff0334 ori v1,zero,0xfffd
.text:004830b0 ffffa724 addiu a3,a1,-0x1
.text:004830b4 21106000 move v0,v1
.text:004830b8 000049ad sw t1,0x0(t2)
.text:004830bc 0800e003 jr ra
.text:004830c0 0000c7ac _sw a3,0x0(a2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnLength()
;local_8 undefined4 -8 ;XREF[2,0]: 004830e0,00483120
;XREF[75,0]: Entry Point,00466104,004661f0
; 00466264,004664bc,00466588
; 004666e4,00467e10,00467e74
; 00467f48,00467fcc,0046815c
; 004682fc,004684dc,004691c8
; 00469498,004694f8,00469578
; 00469754,00469908,00469a38
; 00469b10,00469cf8,0046a120
; 0046a1d0,0046a860,0046aa0c
; 0046aae4,0046ac20,0046aed4
; 0046af40,0046afd8,0046b214
; 0046b354,0046b3fc,0046b5a8
; 0046b6c0,0046bbac,0046bdb4
; 0046be0c,0046c00c,0046c104
; 0046c238,0046c364,0046c3c8
; 0046c438,0046c7dc,0046cc84
; 0046ccec,0046cdc0,0046e71c
; 0046edb0,0046ee90,0046ef08
; 0046f0d4,0046f128,0046f190
; 0046f240,0046f3b0,0046f40c
; 0046f534,0046f5d4,0046f694
; 0046f85c,004716e8,0047a4e4
; 0047a63c,0047a694,0047a7a4
; 0047a7fc,0047ac94,0047ad80
; 0047fafc,00480d30,004d87c0
.text:004830c4 06001c3c lui gp,0x6
.text:004830c8 1cc99c27 addiu gp,gp,-0x36e4
.text:004830cc 21e09903 addu gp,gp,t9
.text:004830d0 21488000 move t1,a0
.text:004830d4 0000848c lw a0,0x0(a0)
.text:004830d8 f0ffbd27 addiu sp,sp,-0x10
.text:004830dc ffffa530 andi a1,a1,0xffff
.text:004830e0 0800a0af sw zero,local_8+0x10(sp)
.text:004830e4 21408500 addu t0,a0,a1
.text:004830e8 0a00a010 beq a1,zero,LAB_00483114
.text:004830ec f7ff0324 _li v1,-0x9
.text:004830f0 00008280 lb v0,0x0(a0)
.text:004830f4 01008724 addiu a3,a0,0x1
.text:004830f8 0e004004 bltz v0,LAB_00483134
.text:004830fc 7f004530 _andi a1,v0,0x7f
LAB_00483100: ;XREF[4,0]: 0048319c,004831c0,004831d8,004831e4
.text:00483100 23600701 subu t4,t0,a3
.text:00483104 2b408501 sltu t0,t4,a1
.text:00483108 05000011 beq t0,zero,LAB_00483120
.text:0048310c 21100000 _clear v0
caseD_0: ;XREF[1,0]: 0048316c
.text:00483110 f7ff0324 li v1,-0x9
LAB_00483114: ;XREF[2,0]: 004830e8,0048313c
.text:00483114 21106000 move v0,v1
LAB_00483118: ;XREF[1,0]: 00483148
.text:00483118 0800e003 jr ra
.text:0048311c 1000bd27 _addiu sp,sp,0x10
LAB_00483120: ;XREF[1,0]: 00483108
.text:00483120 0800a5af sw a1,local_8+0x10(sp)
.text:00483124 1000bd27 addiu sp,sp,0x10
.text:00483128 000027ad sw a3,0x0(t1)
.text:0048312c 0800e003 jr ra
.text:00483130 0000c5a4 _sh a1,0x0(a2)
LAB_00483134: ;XREF[1,0]: 004830f8
.text:00483134 23500701 subu t2,t0,a3
.text:00483138 2b204501 sltu a0,t2,a1
.text:0048313c f5ff8014 bne a0,zero,LAB_00483114
.text:00483140 f7ff0324 _li v1,-0x9
.text:00483144 0500ab2c sltiu t3,a1,0x5
.text:00483148 f3ff6011 beq t3,zero,LAB_00483118
.text:0048314c 21106000 _move v0,v1
.text:00483150 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483154 80780500 sll t7,a1,0x2
.text:00483158 84413827 addiu t8,t9,0x4184
.text:0048315c 2170f801 addu t6,t7,t8
.text:00483160 0000cd8d lw t5,0x0(t6)=>.rodata:switchD_0048316c:...;= FFFA3730h
.text:00483164 00000000 nop
.text:00483168 2160bc01 addu t4,t5,gp
switchD: ; FWD[5,0]: 00483110,00483174,004831a4,004831c8
; 004831e0
.text:0048316c 08008001 jr t4
.text:00483170 00000000 _nop
caseD_4: ;XREF[1,0]: 0048316c
.text:00483174 0000ee90 lbu t6,0x0(a3)
.text:00483178 0100ed90 lbu t5,0x1(a3)
.text:0048317c 0200ea90 lbu t2,0x2(a3)
.text:00483180 005e0e00 sll t3,t6,0x18
.text:00483184 00640d00 sll t4,t5,0x10
.text:00483188 25286c01 or a1,t3,t4
.text:0048318c 0300e390 lbu v1,0x3(a3)
.text:00483190 00220a00 sll a0,t2,0x8
.text:00483194 2510a400 or v0,a1,a0
.text:00483198 25284300 or a1,v0,v1
.text:0048319c d8ff0010 b LAB_00483100
.text:004831a0 0400e724 _addiu a3,a3,0x4
caseD_3: ;XREF[1,0]: 0048316c
.text:004831a4 0100e590 lbu a1,0x1(a3)
.text:004831a8 0000e290 lbu v0,0x0(a3)
.text:004831ac 001a0500 sll v1,a1,0x8
.text:004831b0 0200ef90 lbu t7,0x2(a3)
.text:004831b4 00cc0200 sll t9,v0,0x10
.text:004831b8 25c02303 or t8,t9,v1
.text:004831bc 25280f03 or a1,t8,t7
.text:004831c0 cfff0010 b LAB_00483100
.text:004831c4 0300e724 _addiu a3,a3,0x3
caseD_2: ;XREF[1,0]: 0048316c
.text:004831c8 0000eb90 lbu t3,0x0(a3)
.text:004831cc 0100e490 lbu a0,0x1(a3)
.text:004831d0 00520b00 sll t2,t3,0x8
.text:004831d4 25284401 or a1,t2,a0
.text:004831d8 c9ff0010 b LAB_00483100
.text:004831dc 0200e724 _addiu a3,a3,0x2
caseD_1: ;XREF[1,0]: 0048316c
.text:004831e0 0000e590 lbu a1,0x0(a3)
.text:004831e4 c6ff0010 b LAB_00483100
.text:004831e8 0100e724 _addiu a3,a3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnSequence32()
;local_8 undefined4 -8 ;XREF[6,0]: 00483204,0048321c,00483268,00483278,004832b4
; 00483384
;XREF[4,0]: Entry Point,0046c610,0046c958
; 004d8534
.text:004831ec 06001c3c lui gp,0x6
.text:004831f0 f4c79c27 addiu gp,gp,-0x380c
.text:004831f4 21e09903 addu gp,gp,t9
.text:004831f8 0000888c lw t0,0x0(a0)
.text:004831fc f0ffbd27 addiu sp,sp,-0x10
.text:00483200 21608000 move t4,a0
.text:00483204 0800a8af sw t0,local_8+0x10(sp)
.text:00483208 0700a010 beq a1,zero,LAB_00483228
.text:0048320c e1ff0924 _li t1,-0x1f
.text:00483210 00000391 lbu v1,0x0(t0)
.text:00483214 01000425 addiu a0,t0,0x1
.text:00483218 30000224 li v0,0x30
.text:0048321c 0800a4af sw a0,local_8+0x10(sp)
.text:00483220 05006210 beq v1,v0,LAB_00483238
.text:00483224 0800ad27 _addiu t5,sp,0x8
LAB_00483228: ;XREF[5,0]: 00483208,00483244,004832c8,004832d0
; 00483374
.text:00483228 21202001 move a0,t1
caseD_5: ;XREF[4,0]: 0048328c,00483298,004832ac,004832f4
.text:0048322c 21108000 move v0,a0
.text:00483230 0800e003 jr ra
.text:00483234 1000bd27 _addiu sp,sp,0x10
LAB_00483238: ;XREF[1,0]: 00483220
.text:00483238 ffffaa24 addiu t2,a1,-0x1
.text:0048323c 0000c0ac sw zero,0x0(a2)
.text:00483240 21708a00 addu t6,a0,t2
.text:00483244 f8ff4019 blez t2,LAB_00483228
.text:00483248 f7ff0924 _li t1,-0x9
.text:0048324c 01001881 lb t8,0x1(t0)
.text:00483250 02000b25 addiu t3,t0,0x2
.text:00483254 1a000007 bltz t8,LAB_004832c0
.text:00483258 7f000433 _andi a0,t8,0x7f
LAB_0048325c: ;XREF[4,0]: 00483324,00483348,00483360,0048336c
.text:0048325c 1000e010 beq a3,zero,LAB_004832a0
.text:00483260 2318cb01 _subu v1,t6,t3
LAB_00483264: ;XREF[1,0]: 004832a4
.text:00483264 21480000 clear t1
.text:00483268 0000abad sw t3,0x0(t5)=>local_8
.text:0048326c 0000c4ac sw a0,0x0(a2)
LAB_00483270: ;XREF[1,0]: 00483388
.text:00483270 1000e014 bne a3,zero,LAB_004832b4
.text:00483274 00000000 _nop
.text:00483278 0800a78f lw a3,local_8+0x10(sp)
.text:0048327c 0000cb8c lw t3,0x0(a2)
.text:00483280 2368e800 subu t5,a3,t0
.text:00483284 2330ad00 subu a2,a1,t5
.text:00483288 2b28cb00 sltu a1,a2,t3
.text:0048328c e7ffa014 bne a1,zero,switchD_004832f4::caseD_5
.text:00483290 f7ff0424 _li a0,-0x9
.text:00483294 000087ad sw a3,0x0(t4)
LAB_00483298: ;XREF[1,0]: 004832b8
.text:00483298 e4ff0010 b switchD_004832f4::caseD_5
.text:0048329c 21202001 _move a0,t1
LAB_004832a0: ;XREF[1,0]: 0048325c
.text:004832a0 2b786400 sltu t7,v1,a0
.text:004832a4 efffe011 beq t7,zero,LAB_00483264
.text:004832a8 f7ff0924 _li t1,-0x9
.text:004832ac dfff0010 b switchD_004832f4::caseD_5
.text:004832b0 21202001 _move a0,t1
LAB_004832b4: ;XREF[1,0]: 00483270
.text:004832b4 0800a78f lw a3,local_8+0x10(sp)
.text:004832b8 f7ff0010 b LAB_00483298
.text:004832bc 000087ad _sw a3,0x0(t4)
LAB_004832c0: ;XREF[1,0]: 00483254
.text:004832c0 2310cb01 subu v0,t6,t3
.text:004832c4 2bc84400 sltu t9,v0,a0
.text:004832c8 d7ff2017 bne t9,zero,LAB_00483228
.text:004832cc 0500832c _sltiu v1,a0,0x5
.text:004832d0 d5ff6010 beq v1,zero,LAB_00483228
.text:004832d4 80c00400 _sll t8,a0,0x2
.text:004832d8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004832dc 00000000 nop
.text:004832e0 98415924 addiu t9,v0,0x4198
.text:004832e4 21781903 addu t7,t8,t9
.text:004832e8 0000e98d lw t1,0x0(t7)=>.rodata:switchD_004832f4:...;= FFFA3994h
.text:004832ec 00000000 nop
.text:004832f0 21203c01 addu a0,t1,gp
switchD: ; FWD[6,0]: 0048322c,004832fc,0048332c,00483350
; 00483368,00483374
.text:004832f4 08008000 jr a0
.text:004832f8 00000000 _nop
caseD_4: ;XREF[1,0]: 004832f4
.text:004832fc 01006a91 lbu t2,0x1(t3)
.text:00483300 00006291 lbu v0,0x0(t3)
.text:00483304 02006f91 lbu t7,0x2(t3)
.text:00483308 00cc0a00 sll t9,t2,0x10
.text:0048330c 00c60200 sll t8,v0,0x18
.text:00483310 00220f00 sll a0,t7,0x8
.text:00483314 03006a91 lbu t2,0x3(t3)
.text:00483318 25481903 or t1,t8,t9
.text:0048331c 25182401 or v1,t1,a0
.text:00483320 25206a00 or a0,v1,t2
.text:00483324 cdff0010 b LAB_0048325c
.text:00483328 04006b25 _addiu t3,t3,0x4
caseD_3: ;XREF[1,0]: 004832f4
.text:0048332c 00007991 lbu t9,0x0(t3)
.text:00483330 01007891 lbu t8,0x1(t3)
.text:00483334 00241900 sll a0,t9,0x10
.text:00483338 02006991 lbu t1,0x2(t3)
.text:0048333c 001a1800 sll v1,t8,0x8
.text:00483340 25788300 or t7,a0,v1
.text:00483344 2520e901 or a0,t7,t1
.text:00483348 c4ff0010 b LAB_0048325c
.text:0048334c 03006b25 _addiu t3,t3,0x3
caseD_2: ;XREF[1,0]: 004832f4
.text:00483350 00006991 lbu t1,0x0(t3)
.text:00483354 01006a91 lbu t2,0x1(t3)
.text:00483358 00120900 sll v0,t1,0x8
.text:0048335c 25204a00 or a0,v0,t2
.text:00483360 beff0010 b LAB_0048325c
.text:00483364 02006b25 _addiu t3,t3,0x2
caseD_1: ;XREF[1,0]: 004832f4
.text:00483368 00006491 lbu a0,0x0(t3)
.text:0048336c bbff0010 b LAB_0048325c
.text:00483370 01006b25 _addiu t3,t3,0x1
caseD_0: ;XREF[1,0]: 004832f4
.text:00483374 acffe010 beq a3,zero,LAB_00483228
.text:00483378 f7ff0924 _li t1,-0x9
.text:0048337c ffff4e25 addiu t6,t2,-0x1
.text:00483380 fdff0934 ori t1,zero,0xfffd
.text:00483384 0000abad sw t3,0x0(t5)=>local_8
.text:00483388 b9ff0010 b LAB_00483270
.text:0048338c 0000ceac _sw t6,0x0(a2)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnSequence()
;local_4 undefined4 -4 ;XREF[3,0]: 004833b0,004833cc,00483424
;local_8 undefined4 -8 ;XREF[3,0]: 004833ac,004833dc,0048343c
;XREF[50,0]: Entry Point,00465fa8,00466050
; 004660bc,004663f4,004696c4
; 00469870,00469ab0,00469ba8
; 00469ca0,00469e40,0046a04c
; 0046a0c0,0046aa48,0046aa98
; 0046adf0,0046ae68,0046af94
; 0046b154,0046b1d8,0046b480
; 0046b538,0046b654,0046b7b4
; 0046b850,0046b87c,0046b8bc
; 0046b920,0046b9d4,0046ba3c
; 0046bfd0,0046c6a8,0046cbc0
; 0046d268,0046d5a0,0046e454
; 0046e9b8,0046eb80,0046ec68
; 0046ec94,0046ef78,0046efdc
; 0046f004,0046f890,0047a440
; 0047e2d8,0047fb98,0047fca4
; 00480b60,004d8178
.text:00483390 06001c3c lui gp,0x6
.text:00483394 50c69c27 addiu gp,gp,-0x39b0
.text:00483398 21e09903 addu gp,gp,t9
.text:0048339c 21508000 move t2,a0
.text:004833a0 0000848c lw a0,0x0(a0)
.text:004833a4 f0ffbd27 addiu sp,sp,-0x10
.text:004833a8 ffffa530 andi a1,a1,0xffff
.text:004833ac 0800a0af sw zero,local_8+0x10(sp)
.text:004833b0 0c00a4af sw a0,local_4+0x10(sp)
.text:004833b4 0600a010 beq a1,zero,LAB_004833d0
.text:004833b8 e1ff0824 _li t0,-0x1f
.text:004833bc 00008390 lbu v1,0x0(a0)
.text:004833c0 01008724 addiu a3,a0,0x1
.text:004833c4 30000224 li v0,0x30
.text:004833c8 0a006210 beq v1,v0,LAB_004833f4
.text:004833cc 0c00a7af _sw a3,local_4+0x10(sp)
LAB_004833d0: ;XREF[3,0]: 004833b4,004833fc,00483454
.text:004833d0 21180001 move v1,t0
caseD_5: ;XREF[4,0]: 0048344c,00483464,00483470,00483494
.text:004833d4 05006004 bltz v1,LAB_004833ec
.text:004833d8 21106000 _move v0,v1
.text:004833dc 0800aa8f lw t2,local_8+0x10(sp)
.text:004833e0 21180000 clear v1
.text:004833e4 0000caa4 sh t2,0x0(a2)
LAB_004833e8: ;XREF[1,0]: 00483440
.text:004833e8 21106000 move v0,v1
LAB_004833ec: ;XREF[1,0]: 004833d4
.text:004833ec 0800e003 jr ra
.text:004833f0 1000bd27 _addiu sp,sp,0x10
LAB_004833f4: ;XREF[1,0]: 004833c8
.text:004833f4 ffffa924 addiu t1,a1,-0x1
.text:004833f8 2158e900 addu t3,a3,t1
.text:004833fc f4ff2019 blez t1,LAB_004833d0
.text:00483400 f7ff0824 _li t0,-0x9
.text:00483404 01008c80 lb t4,0x1(a0)
.text:00483408 02008724 addiu a3,a0,0x2
.text:0048340c 13008005 bltz t4,LAB_0048345c
.text:00483410 7f008931 _andi t1,t4,0x7f
LAB_00483414: ;XREF[4,0]: 004834c4,004834e8,00483500,0048350c
.text:00483414 23c86701 subu t9,t3,a3
.text:00483418 2b582903 sltu t3,t9,t1
.text:0048341c 0d006015 bne t3,zero,switchD_00483494::caseD_0
.text:00483420 00000000 _nop
.text:00483424 0c00a7af sw a3,local_4+0x10(sp)
.text:00483428 00004c8d lw t4,0x0(t2)
.text:0048342c 2120e000 move a0,a3
.text:00483430 2310ec00 subu v0,a3,t4
.text:00483434 2338a200 subu a3,a1,v0
.text:00483438 2b28e900 sltu a1,a3,t1
.text:0048343c 0800a9af sw t1,local_8+0x10(sp)
.text:00483440 e9ffa014 bne a1,zero,LAB_004833e8
.text:00483444 f7ff0324 _li v1,-0x9
.text:00483448 21180000 clear v1
.text:0048344c e1ff0010 b switchD_00483494::caseD_5
.text:00483450 000044ad _sw a0,0x0(t2)
caseD_0: ;XREF[2,0]: 0048341c,00483494
.text:00483454 deff0010 b LAB_004833d0
.text:00483458 f7ff0824 _li t0,-0x9
LAB_0048345c: ;XREF[1,0]: 0048340c
.text:0048345c 23706701 subu t6,t3,a3
.text:00483460 2b68c901 sltu t5,t6,t1
.text:00483464 dbffa015 bne t5,zero,switchD_00483494::caseD_5
.text:00483468 21180001 _move v1,t0
.text:0048346c 05002f2d sltiu t7,t1,0x5
.text:00483470 d8ffe011 beq t7,zero,switchD_00483494::caseD_5
.text:00483474 80100900 _sll v0,t1,0x2
.text:00483478 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048347c 00000000 nop
.text:00483480 ac412325 addiu v1,t1,0x41ac
.text:00483484 21c84300 addu t9,v0,v1
.text:00483488 0000388f lw t8,0x0(t9)=>.rodata:switchD_00483494:...;= FFFA3A74h
.text:0048348c 00000000 nop
.text:00483490 21401c03 addu t0,t8,gp
switchD: ; FWD[6,0]: 004833d4,00483454,0048349c,004834cc
; 004834f0,00483508
.text:00483494 08000001 jr t0
.text:00483498 00000000 _nop
caseD_4: ;XREF[1,0]: 00483494
.text:0048349c 0000e290 lbu v0,0x0(a3)
.text:004834a0 0100f990 lbu t9,0x1(a3)
.text:004834a4 0200ef90 lbu t7,0x2(a3)
.text:004834a8 00460200 sll t0,v0,0x18
.text:004834ac 00c41900 sll t8,t9,0x10
.text:004834b0 0300ec90 lbu t4,0x3(a3)
.text:004834b4 25701801 or t6,t0,t8
.text:004834b8 00220f00 sll a0,t7,0x8
.text:004834bc 2568c401 or t5,t6,a0
.text:004834c0 2548ac01 or t1,t5,t4
.text:004834c4 d3ff0010 b LAB_00483414
.text:004834c8 0400e724 _addiu a3,a3,0x4
caseD_3: ;XREF[1,0]: 00483494
.text:004834cc 0000e490 lbu a0,0x0(a3)
.text:004834d0 0100ee90 lbu t6,0x1(a3)
.text:004834d4 004c0400 sll t1,a0,0x10
.text:004834d8 0200ec90 lbu t4,0x2(a3)
.text:004834dc 001a0e00 sll v1,t6,0x8
.text:004834e0 25682301 or t5,t1,v1
.text:004834e4 2548ac01 or t1,t5,t4
.text:004834e8 caff0010 b LAB_00483414
.text:004834ec 0300e724 _addiu a3,a3,0x3
caseD_2: ;XREF[1,0]: 00483494
.text:004834f0 0000f890 lbu t8,0x0(a3)
.text:004834f4 0100ef90 lbu t7,0x1(a3)
.text:004834f8 00421800 sll t0,t8,0x8
.text:004834fc 25480f01 or t1,t0,t7
.text:00483500 c4ff0010 b LAB_00483414
.text:00483504 0200e724 _addiu a3,a3,0x2
caseD_1: ;XREF[1,0]: 00483494
.text:00483508 0000e990 lbu t1,0x0(a3)
.text:0048350c c1ff0010 b LAB_00483414
.text:00483510 0100e724 _addiu a3,a3,0x1
.text:00483514 06 ?? 06h
.text:00483515 00 ?? 00h
.text:00483516 1c ?? 1Ch
.text:00483517 3c ?? 3Ch <
.text:00483518 cc ?? CCh
.text:00483519 c4 ?? C4h
.text:0048351a 9c ?? 9Ch
.text:0048351b 27 ?? 27h '
.text:0048351c 21 ?? 21h !
.text:0048351d e0 ?? E0h
.text:0048351e 99 ?? 99h
.text:0048351f 03 ?? 03h
.text:00483520 00 ?? 00h
.text:00483521 00 ?? 00h
.text:00483522 88 ?? 88h
.text:00483523 8c ?? 8Ch
.text:00483524 f0 ?? F0h
.text:00483525 ff ?? FFh
.text:00483526 bd ?? BDh
.text:00483527 27 ?? 27h '
.text:00483528 21 ?? 21h !
.text:00483529 60 ?? 60h `
.text:0048352a 80 ?? 80h
.text:0048352b 00 ?? 00h
.text:0048352c 08 ?? 08h
.text:0048352d 00 ?? 00h
.text:0048352e a8 ?? A8h
.text:0048352f af ?? AFh
.text:00483530 07 ?? 07h
.text:00483531 00 ?? 00h
.text:00483532 a0 ?? A0h
.text:00483533 10 ?? 10h
.text:00483534 e1 ?? E1h
.text:00483535 ff ?? FFh
.text:00483536 09 ?? 09h
.text:00483537 24 ?? 24h $
.text:00483538 00 ?? 00h
.text:00483539 00 ?? 00h
.text:0048353a 03 ?? 03h
.text:0048353b 91 ?? 91h
.text:0048353c 01 ?? 01h
.text:0048353d 00 ?? 00h
.text:0048353e 04 ?? 04h
.text:0048353f 25 ?? 25h %
.text:00483540 31 ?? 31h 1
.text:00483541 00 ?? 00h
.text:00483542 02 ?? 02h
.text:00483543 24 ?? 24h $
.text:00483544 08 ?? 08h
.text:00483545 00 ?? 00h
.text:00483546 a4 ?? A4h
.text:00483547 af ?? AFh
.text:00483548 05 ?? 05h
.text:00483549 00 ?? 00h
.text:0048354a 62 ?? 62h b
.text:0048354b 10 ?? 10h
.text:0048354c 08 ?? 08h
.text:0048354d 00 ?? 00h
.text:0048354e ad ?? ADh
.text:0048354f 27 ?? 27h '
.text:00483550 21 ?? 21h !
.text:00483551 20 ?? 20h
.text:00483552 20 ?? 20h
.text:00483553 01 ?? 01h
.text:00483554 21 ?? 21h !
.text:00483555 10 ?? 10h
.text:00483556 80 ?? 80h
.text:00483557 00 ?? 00h
.text:00483558 08 ?? 08h
.text:00483559 00 ?? 00h
.text:0048355a e0 ?? E0h
.text:0048355b 03 ?? 03h
.text:0048355c 10 ?? 10h
.text:0048355d 00 ?? 00h
.text:0048355e bd ?? BDh
.text:0048355f 27 ?? 27h '
.text:00483560 ff ?? FFh
.text:00483561 ff ?? FFh
.text:00483562 aa ?? AAh
.text:00483563 24 ?? 24h $
.text:00483564 00 ?? 00h
.text:00483565 00 ?? 00h
.text:00483566 c0 ?? C0h
.text:00483567 ac ?? ACh
.text:00483568 21 ?? 21h !
.text:00483569 70 ?? 70h p
.text:0048356a 8a ?? 8Ah
.text:0048356b 00 ?? 00h
.text:0048356c f8 ?? F8h
.text:0048356d ff ?? FFh
.text:0048356e 40 ?? 40h @
.text:0048356f 19 ?? 19h
.text:00483570 f7 ?? F7h
.text:00483571 ff ?? FFh
.text:00483572 09 ?? 09h
.text:00483573 24 ?? 24h $
.text:00483574 01 ?? 01h
.text:00483575 00 ?? 00h
.text:00483576 18 ?? 18h
.text:00483577 81 ?? 81h
.text:00483578 02 ?? 02h
.text:00483579 00 ?? 00h
.text:0048357a 0b ?? 0Bh
.text:0048357b 25 ?? 25h %
.text:0048357c 15 ?? 15h
.text:0048357d 00 ?? 00h
.text:0048357e 00 ?? 00h
.text:0048357f 07 ?? 07h
.text:00483580 7f ?? 7Fh
.text:00483581 00 ?? 00h
.text:00483582 04 ?? 04h
.text:00483583 33 ?? 33h 3
.text:00483584 0e ?? 0Eh
.text:00483585 00 ?? 00h
.text:00483586 e0 ?? E0h
.text:00483587 10 ?? 10h
.text:00483588 23 ?? 23h #
.text:00483589 78 ?? 78h x
.text:0048358a cb ?? CBh
.text:0048358b 01 ?? 01h
.text:0048358c 21 ?? 21h !
.text:0048358d 48 ?? 48h H
.text:0048358e 00 ?? 00h
.text:0048358f 00 ?? 00h
.text:00483590 00 ?? 00h
.text:00483591 00 ?? 00h
.text:00483592 ab ?? ABh
.text:00483593 ad ?? ADh
.text:00483594 00 ?? 00h
.text:00483595 00 ?? 00h
.text:00483596 c4 ?? C4h
.text:00483597 ac ?? ACh
.text:00483598 08 ?? 08h
.text:00483599 00 ?? 00h
.text:0048359a a7 ?? A7h
.text:0048359b 8f ?? 8Fh
.text:0048359c 00 ?? 00h
.text:0048359d 00 ?? 00h
.text:0048359e cd ?? CDh
.text:0048359f 8c ?? 8Ch
.text:004835a0 23 ?? 23h #
.text:004835a1 58 ?? 58h X
.text:004835a2 e8 ?? E8h
.text:004835a3 00 ?? 00h
.text:004835a4 21 ?? 21h !
.text:004835a5 40 ?? 40h @
.text:004835a6 6d ?? 6Dh m
.text:004835a7 01 ?? 01h
.text:004835a8 2b ?? 2Bh +
.text:004835a9 30 ?? 30h 0
.text:004835aa a8 ?? A8h
.text:004835ab 00 ?? 00h
.text:004835ac e9 ?? E9h
.text:004835ad ff ?? FFh
.text:004835ae c0 ?? C0h
.text:004835af 14 ?? 14h
.text:004835b0 f7 ?? F7h
.text:004835b1 ff ?? FFh
.text:004835b2 04 ?? 04h
.text:004835b3 24 ?? 24h $
.text:004835b4 21 ?? 21h !
.text:004835b5 20 ?? 20h
.text:004835b6 20 ?? 20h
.text:004835b7 01 ?? 01h
.text:004835b8 e6 ?? E6h
.text:004835b9 ff ?? FFh
.text:004835ba 00 ?? 00h
.text:004835bb 10 ?? 10h
.text:004835bc 00 ?? 00h
.text:004835bd 00 ?? 00h
.text:004835be 87 ?? 87h
.text:004835bf ad ?? ADh
.text:004835c0 2b ?? 2Bh +
.text:004835c1 70 ?? 70h p
.text:004835c2 e4 ?? E4h
.text:004835c3 01 ?? 01h
.text:004835c4 f1 ?? F1h
.text:004835c5 ff ?? FFh
.text:004835c6 c0 ?? C0h
.text:004835c7 11 ?? 11h
.text:004835c8 f7 ?? F7h
.text:004835c9 ff ?? FFh
.text:004835ca 09 ?? 09h
.text:004835cb 24 ?? 24h $
.text:004835cc e1 ?? E1h
.text:004835cd ff ?? FFh
.text:004835ce 00 ?? 00h
.text:004835cf 10 ?? 10h
.text:004835d0 21 ?? 21h !
.text:004835d1 20 ?? 20h
.text:004835d2 20 ?? 20h
.text:004835d3 01 ?? 01h
.text:004835d4 23 ?? 23h #
.text:004835d5 10 ?? 10h
.text:004835d6 cb ?? CBh
.text:004835d7 01 ?? 01h
.text:004835d8 2b ?? 2Bh + ;? -> 0044c82b
.text:004835d9 c8 ?? C8h
.text:004835da 44 ?? 44h D
.text:004835db 00 ?? 00h
.text:004835dc dc ?? DCh
.text:004835dd ff ?? FFh
.text:004835de 20 ?? 20h
.text:004835df 17 ?? 17h
.text:004835e0 05 ?? 05h
.text:004835e1 00 ?? 00h
.text:004835e2 83 ?? 83h
.text:004835e3 2c ?? 2Ch ,
.text:004835e4 da ?? DAh
.text:004835e5 ff ?? FFh
.text:004835e6 60 ?? 60h `
.text:004835e7 10 ?? 10h
.text:004835e8 80 ?? 80h
.text:004835e9 c0 ?? C0h
.text:004835ea 04 ?? 04h
.text:004835eb 00 ?? 00h
.text:004835ec 20 ?? 20h
.text:004835ed 80 ?? 80h
.text:004835ee 82 ?? 82h
.text:004835ef 8f ?? 8Fh
.text:004835f0 00 ?? 00h
.text:004835f1 00 ?? 00h
.text:004835f2 00 ?? 00h
.text:004835f3 00 ?? 00h
.text:004835f4 c0 ?? C0h
.text:004835f5 41 ?? 41h A
.text:004835f6 59 ?? 59h Y
.text:004835f7 24 ?? 24h $
.text:004835f8 21 ?? 21h !
.text:004835f9 78 ?? 78h x
.text:004835fa 19 ?? 19h
.text:004835fb 03 ?? 03h
.text:004835fc 00 ?? 00h
.text:004835fd 00 ?? 00h
.text:004835fe e9 ?? E9h
.text:004835ff 8d ?? 8Dh
.text:00483600 00 ?? 00h
.text:00483601 00 ?? 00h
.text:00483602 00 ?? 00h
.text:00483603 00 ?? 00h
.text:00483604 21 ?? 21h !
.text:00483605 20 ?? 20h
.text:00483606 3c ?? 3Ch <
.text:00483607 01 ?? 01h
.text:00483608 08 ?? 08h
.text:00483609 00 ?? 00h
.text:0048360a 80 ?? 80h
.text:0048360b 00 ?? 00h
.text:0048360c 00 ?? 00h
.text:0048360d 00 ?? 00h
.text:0048360e 00 ?? 00h
.text:0048360f 00 ?? 00h
.text:00483610 01 ?? 01h
.text:00483611 00 ?? 00h
.text:00483612 6a ?? 6Ah j
.text:00483613 91 ?? 91h
.text:00483614 00 ?? 00h
.text:00483615 00 ?? 00h
.text:00483616 62 ?? 62h b
.text:00483617 91 ?? 91h
.text:00483618 02 ?? 02h
.text:00483619 00 ?? 00h
.text:0048361a 6f ?? 6Fh o
.text:0048361b 91 ?? 91h
.text:0048361c 00 ?? 00h
.text:0048361d cc ?? CCh
.text:0048361e 0a ?? 0Ah
.text:0048361f 00 ?? 00h
.text:00483620 00 ?? 00h
.text:00483621 c6 ?? C6h
.text:00483622 02 ?? 02h
.text:00483623 00 ?? 00h
.text:00483624 00 ?? 00h
.text:00483625 22 ?? 22h "
.text:00483626 0f ?? 0Fh
.text:00483627 00 ?? 00h
.text:00483628 03 ?? 03h
.text:00483629 00 ?? 00h
.text:0048362a 6a ?? 6Ah j
.text:0048362b 91 ?? 91h
.text:0048362c 25 ?? 25h %
.text:0048362d 48 ?? 48h H
.text:0048362e 19 ?? 19h
.text:0048362f 03 ?? 03h
.text:00483630 25 ?? 25h %
.text:00483631 18 ?? 18h
.text:00483632 24 ?? 24h $
.text:00483633 01 ?? 01h
.text:00483634 25 ?? 25h %
.text:00483635 20 ?? 20h
.text:00483636 6a ?? 6Ah j
.text:00483637 00 ?? 00h
.text:00483638 d2 ?? D2h
.text:00483639 ff ?? FFh
.text:0048363a 00 ?? 00h
.text:0048363b 10 ?? 10h
.text:0048363c 04 ?? 04h
.text:0048363d 00 ?? 00h
.text:0048363e 6b ?? 6Bh k
.text:0048363f 25 ?? 25h %
.text:00483640 00 ?? 00h
.text:00483641 00 ?? 00h
.text:00483642 79 ?? 79h y
.text:00483643 91 ?? 91h
.text:00483644 01 ?? 01h
.text:00483645 00 ?? 00h
.text:00483646 78 ?? 78h x
.text:00483647 91 ?? 91h
.text:00483648 00 ?? 00h
.text:00483649 24 ?? 24h $
.text:0048364a 19 ?? 19h
.text:0048364b 00 ?? 00h
.text:0048364c 02 ?? 02h
.text:0048364d 00 ?? 00h
.text:0048364e 69 ?? 69h i
.text:0048364f 91 ?? 91h
.text:00483650 00 ?? 00h
.text:00483651 1a ?? 1Ah
.text:00483652 18 ?? 18h
.text:00483653 00 ?? 00h
.text:00483654 25 ?? 25h %
.text:00483655 78 ?? 78h x
.text:00483656 83 ?? 83h
.text:00483657 00 ?? 00h
.text:00483658 25 ?? 25h %
.text:00483659 20 ?? 20h
.text:0048365a e9 ?? E9h
.text:0048365b 01 ?? 01h
.text:0048365c c9 ?? C9h
.text:0048365d ff ?? FFh
.text:0048365e 00 ?? 00h
.text:0048365f 10 ?? 10h
.text:00483660 03 ?? 03h
.text:00483661 00 ?? 00h
.text:00483662 6b ?? 6Bh k
.text:00483663 25 ?? 25h %
.text:00483664 00 ?? 00h
.text:00483665 00 ?? 00h
.text:00483666 69 ?? 69h i
.text:00483667 91 ?? 91h
.text:00483668 01 ?? 01h
.text:00483669 00 ?? 00h
.text:0048366a 6a ?? 6Ah j
.text:0048366b 91 ?? 91h
.text:0048366c 00 ?? 00h
.text:0048366d 12 ?? 12h
.text:0048366e 09 ?? 09h
.text:0048366f 00 ?? 00h
.text:00483670 25 ?? 25h %
.text:00483671 20 ?? 20h
.text:00483672 4a ?? 4Ah J
.text:00483673 00 ?? 00h
.text:00483674 c3 ?? C3h
.text:00483675 ff ?? FFh
.text:00483676 00 ?? 00h
.text:00483677 10 ?? 10h
.text:00483678 02 ?? 02h
.text:00483679 00 ?? 00h
.text:0048367a 6b ?? 6Bh k
.text:0048367b 25 ?? 25h %
.text:0048367c 00 ?? 00h
.text:0048367d 00 ?? 00h
.text:0048367e 64 ?? 64h d
.text:0048367f 91 ?? 91h
.text:00483680 c0 ?? C0h
.text:00483681 ff ?? FFh
.text:00483682 00 ?? 00h
.text:00483683 10 ?? 10h
.text:00483684 01 ?? 01h
.text:00483685 00 ?? 00h
.text:00483686 6b ?? 6Bh k
.text:00483687 25 ?? 25h %
.text:00483688 b1 ?? B1h
.text:00483689 ff ?? FFh
.text:0048368a e0 ?? E0h
.text:0048368b 10 ?? 10h
.text:0048368c f7 ?? F7h
.text:0048368d ff ?? FFh
.text:0048368e 09 ?? 09h
.text:0048368f 24 ?? 24h $
.text:00483690 ff ?? FFh
.text:00483691 ff ?? FFh
.text:00483692 47 ?? 47h G
.text:00483693 25 ?? 25h %
.text:00483694 fd ?? FDh
.text:00483695 ff ?? FFh
.text:00483696 09 ?? 09h
.text:00483697 34 ?? 34h 4
.text:00483698 00 ?? 00h
.text:00483699 00 ?? 00h
.text:0048369a ab ?? ABh
.text:0048369b ad ?? ADh
.text:0048369c be ?? BEh
.text:0048369d ff ?? FFh
.text:0048369e 00 ?? 00h
.text:0048369f 10 ?? 10h
.text:004836a0 00 ?? 00h
.text:004836a1 00 ?? 00h
.text:004836a2 c7 ?? C7h
.text:004836a3 ac ?? ACh
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnSet()
;local_4 undefined4 -4 ;XREF[3,0]: 004836c4,004836e0,00483738
;local_8 undefined4 -8 ;XREF[3,0]: 004836c0,004836f0,00483750
;XREF[3,0]: Entry Point,0046a098,004d81d4
.text:004836a4 06001c3c lui gp,0x6
.text:004836a8 3cc39c27 addiu gp,gp,-0x3cc4
.text:004836ac 21e09903 addu gp,gp,t9
.text:004836b0 21508000 move t2,a0
.text:004836b4 0000848c lw a0,0x0(a0)
.text:004836b8 f0ffbd27 addiu sp,sp,-0x10
.text:004836bc ffffa530 andi a1,a1,0xffff
.text:004836c0 0800a0af sw zero,local_8+0x10(sp)
.text:004836c4 0c00a4af sw a0,local_4+0x10(sp)
.text:004836c8 0600a010 beq a1,zero,LAB_004836e4
.text:004836cc e1ff0824 _li t0,-0x1f
.text:004836d0 00008390 lbu v1,0x0(a0)
.text:004836d4 01008724 addiu a3,a0,0x1
.text:004836d8 31000224 li v0,0x31
.text:004836dc 0a006210 beq v1,v0,LAB_00483708
.text:004836e0 0c00a7af _sw a3,local_4+0x10(sp)
LAB_004836e4: ;XREF[3,0]: 004836c8,00483710,00483768
.text:004836e4 21180001 move v1,t0
caseD_5: ;XREF[4,0]: 00483760,00483778,00483784,004837a8
.text:004836e8 05006004 bltz v1,LAB_00483700
.text:004836ec 21106000 _move v0,v1
.text:004836f0 0800a58f lw a1,local_8+0x10(sp)
.text:004836f4 21180000 clear v1
.text:004836f8 0000c5a4 sh a1,0x0(a2)
LAB_004836fc: ;XREF[1,0]: 00483754
.text:004836fc 21106000 move v0,v1
LAB_00483700: ;XREF[1,0]: 004836e8
.text:00483700 0800e003 jr ra
.text:00483704 1000bd27 _addiu sp,sp,0x10
LAB_00483708: ;XREF[1,0]: 004836dc
.text:00483708 ffffa924 addiu t1,a1,-0x1
.text:0048370c 2158e900 addu t3,a3,t1
.text:00483710 f4ff2019 blez t1,LAB_004836e4
.text:00483714 f7ff0824 _li t0,-0x9
.text:00483718 01008c80 lb t4,0x1(a0)
.text:0048371c 02008724 addiu a3,a0,0x2
.text:00483720 13008005 bltz t4,LAB_00483770
.text:00483724 7f008931 _andi t1,t4,0x7f
LAB_00483728: ;XREF[4,0]: 004837d8,004837fc,00483814,00483820
.text:00483728 23c86701 subu t9,t3,a3
.text:0048372c 2b582903 sltu t3,t9,t1
.text:00483730 0d006015 bne t3,zero,switchD_004837a8::caseD_0
.text:00483734 00000000 _nop
.text:00483738 0c00a7af sw a3,local_4+0x10(sp)
.text:0048373c 00004d8d lw t5,0x0(t2)
.text:00483740 2120e000 move a0,a3
.text:00483744 2360ed00 subu t4,a3,t5
.text:00483748 21108901 addu v0,t4,t1
.text:0048374c 2b38a200 sltu a3,a1,v0
.text:00483750 0800a9af sw t1,local_8+0x10(sp)
.text:00483754 e9ffe014 bne a3,zero,LAB_004836fc
.text:00483758 f7ff0324 _li v1,-0x9
.text:0048375c 21180000 clear v1
.text:00483760 e1ff0010 b switchD_004837a8::caseD_5
.text:00483764 000044ad _sw a0,0x0(t2)
caseD_0: ;XREF[2,0]: 00483730,004837a8
.text:00483768 deff0010 b LAB_004836e4
.text:0048376c f7ff0824 _li t0,-0x9
LAB_00483770: ;XREF[1,0]: 00483720
.text:00483770 23706701 subu t6,t3,a3
.text:00483774 2b68c901 sltu t5,t6,t1
.text:00483778 dbffa015 bne t5,zero,switchD_004837a8::caseD_5
.text:0048377c 21180001 _move v1,t0
.text:00483780 05002f2d sltiu t7,t1,0x5
.text:00483784 d8ffe011 beq t7,zero,switchD_004837a8::caseD_5
.text:00483788 80100900 _sll v0,t1,0x2
.text:0048378c 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483790 00000000 nop
.text:00483794 d4412325 addiu v1,t1,0x41d4
.text:00483798 21c84300 addu t9,v0,v1
.text:0048379c 0000388f lw t8,0x0(t9)=>.rodata:switchD_004837a8:...;= FFFA3D88h
.text:004837a0 00000000 nop
.text:004837a4 21401c03 addu t0,t8,gp
switchD: ; FWD[6,0]: 004836e8,00483768,004837b0,004837e0
; 00483804,0048381c
.text:004837a8 08000001 jr t0
.text:004837ac 00000000 _nop
caseD_4: ;XREF[1,0]: 004837a8
.text:004837b0 0000e290 lbu v0,0x0(a3)
.text:004837b4 0100f990 lbu t9,0x1(a3)
.text:004837b8 0200ef90 lbu t7,0x2(a3)
.text:004837bc 00460200 sll t0,v0,0x18
.text:004837c0 00c41900 sll t8,t9,0x10
.text:004837c4 0300ec90 lbu t4,0x3(a3)
.text:004837c8 25701801 or t6,t0,t8
.text:004837cc 00220f00 sll a0,t7,0x8
.text:004837d0 2568c401 or t5,t6,a0
.text:004837d4 2548ac01 or t1,t5,t4
.text:004837d8 d3ff0010 b LAB_00483728
.text:004837dc 0400e724 _addiu a3,a3,0x4
caseD_3: ;XREF[1,0]: 004837a8
.text:004837e0 0000e490 lbu a0,0x0(a3)
.text:004837e4 0100ee90 lbu t6,0x1(a3)
.text:004837e8 004c0400 sll t1,a0,0x10
.text:004837ec 0200ec90 lbu t4,0x2(a3)
.text:004837f0 001a0e00 sll v1,t6,0x8
.text:004837f4 25682301 or t5,t1,v1
.text:004837f8 2548ac01 or t1,t5,t4
.text:004837fc caff0010 b LAB_00483728
.text:00483800 0300e724 _addiu a3,a3,0x3
caseD_2: ;XREF[1,0]: 004837a8
.text:00483804 0000f890 lbu t8,0x0(a3)
.text:00483808 0100ef90 lbu t7,0x1(a3)
.text:0048380c 00421800 sll t0,t8,0x8
.text:00483810 25480f01 or t1,t0,t7
.text:00483814 c4ff0010 b LAB_00483728
.text:00483818 0200e724 _addiu a3,a3,0x2
caseD_1: ;XREF[1,0]: 004837a8
.text:0048381c 0000e990 lbu t1,0x0(a3)
.text:00483820 c1ff0010 b LAB_00483728
.text:00483824 0100e724 _addiu a3,a3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnEnumerated()
;local_4 undefined4 -4 ;XREF[4,0]: 00483874,004838a8,004838f4,00483950
;local_8 undefined4 -8 ;XREF[5,0]: 00483840,00483860,004838b0,004838f0,0048394c
;XREF[3,0]: Entry Point,0046e9dc,004d8134
.text:00483828 06001c3c lui gp,0x6
.text:0048382c b8c19c27 addiu gp,gp,-0x3e48
.text:00483830 21e09903 addu gp,gp,t9
.text:00483834 21508000 move t2,a0
.text:00483838 0000848c lw a0,0x0(a0)
.text:0048383c f0ffbd27 addiu sp,sp,-0x10
.text:00483840 0800a4af sw a0,local_8+0x10(sp)
.text:00483844 e1ff0824 li t0,-0x1f
.text:00483848 0600a010 beq a1,zero,LAB_00483864
.text:0048384c 21488500 _addu t1,a0,a1
.text:00483850 00008390 lbu v1,0x0(a0)
.text:00483854 01008724 addiu a3,a0,0x1
.text:00483858 0a000224 li v0,0xa
.text:0048385c 04006210 beq v1,v0,LAB_00483870
.text:00483860 0800a7af _sw a3,local_8+0x10(sp)
LAB_00483864: ;XREF[2,0]: 00483848,0048387c
.text:00483864 21100001 move v0,t0
caseD_5: ;XREF[4,0]: 00483918,00483978,00483984,004839a8
.text:00483868 0800e003 jr ra
.text:0048386c 1000bd27 _addiu sp,sp,0x10
LAB_00483870: ;XREF[1,0]: 0048385c
.text:00483870 ffffac24 addiu t4,a1,-0x1
.text:00483874 0c00a0af sw zero,local_4+0x10(sp)
.text:00483878 2158ec00 addu t3,a3,t4
.text:0048387c f9ff8019 blez t4,LAB_00483864
.text:00483880 f7ff0824 _li t0,-0x9
.text:00483884 01008d80 lb t5,0x1(a0)
.text:00483888 02008724 addiu a3,a0,0x2
.text:0048388c 3800a005 bltz t5,LAB_00483970
.text:00483890 7f00a531 _andi a1,t5,0x7f
LAB_00483894: ;XREF[4,0]: 004839d8,004839fc,00483a14,00483a20
.text:00483894 23c86701 subu t9,t3,a3
.text:00483898 2b582503 sltu t3,t9,a1
.text:0048389c 1d006015 bne t3,zero,switchD_004839a8::caseD_0
.text:004838a0 00000000 _nop
.text:004838a4 0500a22c sltiu v0,a1,0x5
.text:004838a8 0c00a5af sw a1,local_4+0x10(sp)
.text:004838ac 1c004010 beq v0,zero,LAB_00483920
.text:004838b0 0800a7af _sw a3,local_8+0x10(sp)
.text:004838b4 23602701 subu t4,t1,a3
.text:004838b8 2b488501 sltu t1,t4,a1
.text:004838bc 18002015 bne t1,zero,LAB_00483920
.text:004838c0 00000000 _nop
.text:004838c4 0000ed80 lb t5,0x0(a3)
.text:004838c8 00000000 nop
.text:004838cc 2100a005 bltz t5,LAB_00483954
.text:004838d0 21400000 _clear t0
.text:004838d4 0a00a010 beq a1,zero,LAB_00483900
.text:004838d8 00000000 _nop
LAB_004838dc: ;XREF[1,0]: 004838f8
.text:004838dc 0000f990 lbu t9,0x0(a3)
.text:004838e0 ffffab24 addiu t3,a1,-0x1
.text:004838e4 00120800 sll v0,t0,0x8
.text:004838e8 0100e724 addiu a3,a3,0x1
.text:004838ec 25405900 or t0,v0,t9
.text:004838f0 0800a7af sw a3,local_8+0x10(sp)
.text:004838f4 0c00abaf sw t3,local_4+0x10(sp)
.text:004838f8 f8ff6015 bne t3,zero,LAB_004838dc
.text:004838fc 21286001 _move a1,t3
LAB_00483900: ;XREF[1,0]: 004838d4
.text:00483900 0000c8ac sw t0,0x0(a2)
.text:00483904 000047ad sw a3,0x0(t2)
.text:00483908 21100000 clear v0
LAB_0048390c: ;XREF[1,0]: 00483968
.text:0048390c 0800e003 jr ra
.text:00483910 1000bd27 _addiu sp,sp,0x10
caseD_0: ;XREF[2,0]: 0048389c,004839a8
.text:00483914 f7ff0824 li t0,-0x9
.text:00483918 d3ff0010 b switchD_004839a8::caseD_5
.text:0048391c 21100001 _move v0,t0
LAB_00483920: ;XREF[2,0]: 004838ac,004838bc
.text:00483920 f7ff0224 li v0,-0x9
.text:00483924 0800e003 jr ra
.text:00483928 1000bd27 _addiu sp,sp,0x10
LAB_0048392c: ;XREF[1,0]: 00483954
.text:0048392c 0000f890 lbu t8,0x0(a3)
.text:00483930 00000000 nop
.text:00483934 27201800 nor a0,zero,t8
.text:00483938 001a0800 sll v1,t0,0x8
.text:0048393c ff008f30 andi t7,a0,0xff
.text:00483940 0100e724 addiu a3,a3,0x1
.text:00483944 2128c001 move a1,t6
.text:00483948 25406f00 or t0,v1,t7
.text:0048394c 0800a7af sw a3,local_8+0x10(sp)
.text:00483950 0c00aeaf sw t6,local_4+0x10(sp)
LAB_00483954: ;XREF[1,0]: 004838cc
.text:00483954 f5ffa014 bne a1,zero,LAB_0048392c
.text:00483958 ffffae24 _addiu t6,a1,-0x1
.text:0048395c 27280800 nor a1,zero,t0
.text:00483960 21100000 clear v0
.text:00483964 0000c5ac sw a1,0x0(a2)
.text:00483968 e8ff0010 b LAB_0048390c
.text:0048396c 000047ad _sw a3,0x0(t2)
LAB_00483970: ;XREF[1,0]: 0048388c
.text:00483970 23786701 subu t7,t3,a3
.text:00483974 2b70e501 sltu t6,t7,a1
.text:00483978 bbffc015 bne t6,zero,switchD_004839a8::caseD_5
.text:0048397c 21100001 _move v0,t0
.text:00483980 0500b82c sltiu t8,a1,0x5
.text:00483984 b8ff0013 beq t8,zero,switchD_004839a8::caseD_5
.text:00483988 00000000 _nop
.text:0048398c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483990 80100500 sll v0,a1,0x2
.text:00483994 e8418325 addiu v1,t4,0x41e8
.text:00483998 21c84300 addu t9,v0,v1
.text:0048399c 0000288f lw t0,0x0(t9)=>.rodata:switchD_004839a8:...;= FFFA3F34h
.text:004839a0 00000000 nop
.text:004839a4 21281c01 addu a1,t0,gp
switchD: ; FWD[6,0]: 00483868,00483914,004839b0,004839e0
; 00483a04,00483a1c
.text:004839a8 0800a000 jr a1
.text:004839ac 00000000 _nop
caseD_4: ;XREF[1,0]: 004839a8
.text:004839b0 0000e290 lbu v0,0x0(a3)
.text:004839b4 0100f990 lbu t9,0x1(a3)
.text:004839b8 0200f890 lbu t8,0x2(a3)
.text:004839bc 002e0200 sll a1,v0,0x18
.text:004839c0 00441900 sll t0,t9,0x10
.text:004839c4 2578a800 or t7,a1,t0
.text:004839c8 0300ed90 lbu t5,0x3(a3)
.text:004839cc 00221800 sll a0,t8,0x8
.text:004839d0 2570e401 or t6,t7,a0
.text:004839d4 2528cd01 or a1,t6,t5
.text:004839d8 aeff0010 b LAB_00483894
.text:004839dc 0400e724 _addiu a3,a3,0x4
caseD_3: ;XREF[1,0]: 004839a8
.text:004839e0 0000e490 lbu a0,0x0(a3)
.text:004839e4 0100ef90 lbu t7,0x1(a3)
.text:004839e8 0200ec90 lbu t4,0x2(a3)
.text:004839ec 00740400 sll t6,a0,0x10
.text:004839f0 001a0f00 sll v1,t7,0x8
.text:004839f4 2568c301 or t5,t6,v1
.text:004839f8 2528ac01 or a1,t5,t4
.text:004839fc a5ff0010 b LAB_00483894
.text:00483a00 0300e724 _addiu a3,a3,0x3
caseD_2: ;XREF[1,0]: 004839a8
.text:00483a04 0000e590 lbu a1,0x0(a3)
.text:00483a08 0100f890 lbu t8,0x1(a3)
.text:00483a0c 00420500 sll t0,a1,0x8
.text:00483a10 25281801 or a1,t0,t8
.text:00483a14 9fff0010 b LAB_00483894
.text:00483a18 0200e724 _addiu a3,a3,0x2
caseD_1: ;XREF[1,0]: 004839a8
.text:00483a1c 0000e590 lbu a1,0x0(a3)
.text:00483a20 9cff0010 b LAB_00483894
.text:00483a24 0100e724 _addiu a3,a3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnInteger()
;local_4 undefined4 -4 ;XREF[4,0]: 00483a74,00483aa8,00483af4,00483b50
;local_8 undefined4 -8 ;XREF[5,0]: 00483a40,00483a60,00483ab0,00483af0,00483b4c
;XREF[12,0]: Entry Point,00466160,00466418
; 00467f7c,00468000,00469bf0
; 0046c320,0046cb90,0046ede0
; 0047a468,0047fcc8,004d89cc
.text:00483a28 06001c3c lui gp,0x6
.text:00483a2c b8bf9c27 addiu gp,gp,-0x4048
.text:00483a30 21e09903 addu gp,gp,t9
.text:00483a34 21508000 move t2,a0
.text:00483a38 0000848c lw a0,0x0(a0)
.text:00483a3c f0ffbd27 addiu sp,sp,-0x10
.text:00483a40 0800a4af sw a0,local_8+0x10(sp)
.text:00483a44 e1ff0824 li t0,-0x1f
.text:00483a48 0600a010 beq a1,zero,LAB_00483a64
.text:00483a4c 21488500 _addu t1,a0,a1
.text:00483a50 00008390 lbu v1,0x0(a0)
.text:00483a54 01008724 addiu a3,a0,0x1
.text:00483a58 02000224 li v0,0x2
.text:00483a5c 04006210 beq v1,v0,LAB_00483a70
.text:00483a60 0800a7af _sw a3,local_8+0x10(sp)
LAB_00483a64: ;XREF[2,0]: 00483a48,00483a7c
.text:00483a64 21100001 move v0,t0
caseD_5: ;XREF[4,0]: 00483b18,00483b78,00483b84,00483ba8
.text:00483a68 0800e003 jr ra
.text:00483a6c 1000bd27 _addiu sp,sp,0x10
LAB_00483a70: ;XREF[1,0]: 00483a5c
.text:00483a70 ffffac24 addiu t4,a1,-0x1
.text:00483a74 0c00a0af sw zero,local_4+0x10(sp)
.text:00483a78 2158ec00 addu t3,a3,t4
.text:00483a7c f9ff8019 blez t4,LAB_00483a64
.text:00483a80 f7ff0824 _li t0,-0x9
.text:00483a84 01008d80 lb t5,0x1(a0)
.text:00483a88 02008724 addiu a3,a0,0x2
.text:00483a8c 3800a005 bltz t5,LAB_00483b70
.text:00483a90 7f00a531 _andi a1,t5,0x7f
LAB_00483a94: ;XREF[4,0]: 00483bd8,00483bfc,00483c14,00483c20
.text:00483a94 23c86701 subu t9,t3,a3
.text:00483a98 2b582503 sltu t3,t9,a1
.text:00483a9c 1d006015 bne t3,zero,switchD_00483ba8::caseD_0
.text:00483aa0 00000000 _nop
.text:00483aa4 0500a22c sltiu v0,a1,0x5
.text:00483aa8 0c00a5af sw a1,local_4+0x10(sp)
.text:00483aac 1c004010 beq v0,zero,LAB_00483b20
.text:00483ab0 0800a7af _sw a3,local_8+0x10(sp)
.text:00483ab4 23602701 subu t4,t1,a3
.text:00483ab8 2b488501 sltu t1,t4,a1
.text:00483abc 18002015 bne t1,zero,LAB_00483b20
.text:00483ac0 00000000 _nop
.text:00483ac4 0000ed80 lb t5,0x0(a3)
.text:00483ac8 00000000 nop
.text:00483acc 2100a005 bltz t5,LAB_00483b54
.text:00483ad0 21400000 _clear t0
.text:00483ad4 0a00a010 beq a1,zero,LAB_00483b00
.text:00483ad8 00000000 _nop
LAB_00483adc: ;XREF[1,0]: 00483af8
.text:00483adc 0000f990 lbu t9,0x0(a3)
.text:00483ae0 ffffab24 addiu t3,a1,-0x1
.text:00483ae4 00120800 sll v0,t0,0x8
.text:00483ae8 0100e724 addiu a3,a3,0x1
.text:00483aec 25405900 or t0,v0,t9
.text:00483af0 0800a7af sw a3,local_8+0x10(sp)
.text:00483af4 0c00abaf sw t3,local_4+0x10(sp)
.text:00483af8 f8ff6015 bne t3,zero,LAB_00483adc
.text:00483afc 21286001 _move a1,t3
LAB_00483b00: ;XREF[1,0]: 00483ad4
.text:00483b00 0000c8ac sw t0,0x0(a2)
.text:00483b04 000047ad sw a3,0x0(t2)
.text:00483b08 21100000 clear v0
LAB_00483b0c: ;XREF[1,0]: 00483b68
.text:00483b0c 0800e003 jr ra
.text:00483b10 1000bd27 _addiu sp,sp,0x10
caseD_0: ;XREF[2,0]: 00483a9c,00483ba8
.text:00483b14 f7ff0824 li t0,-0x9
.text:00483b18 d3ff0010 b switchD_00483ba8::caseD_5
.text:00483b1c 21100001 _move v0,t0
LAB_00483b20: ;XREF[2,0]: 00483aac,00483abc
.text:00483b20 f7ff0224 li v0,-0x9
.text:00483b24 0800e003 jr ra
.text:00483b28 1000bd27 _addiu sp,sp,0x10
LAB_00483b2c: ;XREF[1,0]: 00483b54
.text:00483b2c 0000f890 lbu t8,0x0(a3)
.text:00483b30 00000000 nop
.text:00483b34 27201800 nor a0,zero,t8
.text:00483b38 001a0800 sll v1,t0,0x8
.text:00483b3c ff008f30 andi t7,a0,0xff
.text:00483b40 0100e724 addiu a3,a3,0x1
.text:00483b44 2128c001 move a1,t6
.text:00483b48 25406f00 or t0,v1,t7
.text:00483b4c 0800a7af sw a3,local_8+0x10(sp)
.text:00483b50 0c00aeaf sw t6,local_4+0x10(sp)
LAB_00483b54: ;XREF[1,0]: 00483acc
.text:00483b54 f5ffa014 bne a1,zero,LAB_00483b2c
.text:00483b58 ffffae24 _addiu t6,a1,-0x1
.text:00483b5c 27280800 nor a1,zero,t0
.text:00483b60 21100000 clear v0
.text:00483b64 0000c5ac sw a1,0x0(a2)
.text:00483b68 e8ff0010 b LAB_00483b0c
.text:00483b6c 000047ad _sw a3,0x0(t2)
LAB_00483b70: ;XREF[1,0]: 00483a8c
.text:00483b70 23786701 subu t7,t3,a3
.text:00483b74 2b70e501 sltu t6,t7,a1
.text:00483b78 bbffc015 bne t6,zero,switchD_00483ba8::caseD_5
.text:00483b7c 21100001 _move v0,t0
.text:00483b80 0500b82c sltiu t8,a1,0x5
.text:00483b84 b8ff0013 beq t8,zero,switchD_00483ba8::caseD_5
.text:00483b88 00000000 _nop
.text:00483b8c 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483b90 80100500 sll v0,a1,0x2
.text:00483b94 fc418325 addiu v1,t4,0x41fc
.text:00483b98 21c84300 addu t9,v0,v1
.text:00483b9c 0000288f lw t0,0x0(t9)=>.rodata:switchD_00483ba8:...;= FFFA4134h
.text:00483ba0 00000000 nop
.text:00483ba4 21281c01 addu a1,t0,gp
switchD: ; FWD[6,0]: 00483a68,00483b14,00483bb0,00483be0
; 00483c04,00483c1c
.text:00483ba8 0800a000 jr a1
.text:00483bac 00000000 _nop
caseD_4: ;XREF[1,0]: 00483ba8
.text:00483bb0 0000e290 lbu v0,0x0(a3)
.text:00483bb4 0100f990 lbu t9,0x1(a3)
.text:00483bb8 0200f890 lbu t8,0x2(a3)
.text:00483bbc 002e0200 sll a1,v0,0x18
.text:00483bc0 00441900 sll t0,t9,0x10
.text:00483bc4 2578a800 or t7,a1,t0
.text:00483bc8 0300ed90 lbu t5,0x3(a3)
.text:00483bcc 00221800 sll a0,t8,0x8
.text:00483bd0 2570e401 or t6,t7,a0
.text:00483bd4 2528cd01 or a1,t6,t5
.text:00483bd8 aeff0010 b LAB_00483a94
.text:00483bdc 0400e724 _addiu a3,a3,0x4
caseD_3: ;XREF[1,0]: 00483ba8
.text:00483be0 0000e490 lbu a0,0x0(a3)
.text:00483be4 0100ef90 lbu t7,0x1(a3)
.text:00483be8 0200ec90 lbu t4,0x2(a3)
.text:00483bec 00740400 sll t6,a0,0x10
.text:00483bf0 001a0f00 sll v1,t7,0x8
.text:00483bf4 2568c301 or t5,t6,v1
.text:00483bf8 2528ac01 or a1,t5,t4
.text:00483bfc a5ff0010 b LAB_00483a94
.text:00483c00 0300e724 _addiu a3,a3,0x3
caseD_2: ;XREF[1,0]: 00483ba8
.text:00483c04 0000e590 lbu a1,0x0(a3)
.text:00483c08 0100f890 lbu t8,0x1(a3)
.text:00483c0c 00420500 sll t0,a1,0x8
.text:00483c10 25281801 or a1,t0,t8
.text:00483c14 9fff0010 b LAB_00483a94
.text:00483c18 0200e724 _addiu a3,a3,0x2
caseD_1: ;XREF[1,0]: 00483ba8
.text:00483c1c 0000e590 lbu a1,0x0(a3)
.text:00483c20 9cff0010 b LAB_00483a94
.text:00483c24 0100e724 _addiu a3,a3,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined asnParseOid()
;XREF[9,0]: Entry Point,00469784,00469d58
; 0046ab18,0046b00c,0046b260
; 0046c058,0046c150,004d815c
.text:00483c28 ffffa530 andi a1,a1,0xffff
.text:00483c2c 3500a010 beq a1,zero,LAB_00483d04
.text:00483c30 21100000 _clear v0
.text:00483c34 00008790 lbu a3,0x0(a0)
.text:00483c38 cccc093c lui t1,0xcccc
.text:00483c3c cdcc2e35 ori t6,t1,0xcccd
.text:00483c40 1900ee00 multu a3,t6
.text:00483c44 2128a400 addu a1,a1,a0
.text:00483c48 01008924 addiu t1,a0,0x1
.text:00483c4c 0f000724 li a3,0xf
.text:00483c50 10c00000 mfhi t8
.text:00483c54 42791800 srl t7,t8,0x5
.text:00483c58 0000cfac sw t7,0x0(a2)
.text:00483c5c 00008890 lbu t0,0x0(a0)
.text:00483c60 00000000 nop
.text:00483c64 19000e01 multu t0,t6
.text:00483c68 10680000 mfhi t5
.text:00483c6c 42610d00 srl t4,t5,0x5
.text:00483c70 80580c00 sll t3,t4,0x2
.text:00483c74 21506c01 addu t2,t3,t4
.text:00483c78 c0100a00 sll v0,t2,0x3
.text:00483c7c 23180201 subu v1,t0,v0
.text:00483c80 ff006430 andi a0,v1,0xff
.text:00483c84 0400c4ac sw a0,0x4(a2)
LAB_00483c88: ;XREF[1,0]: 00483c9c
.text:00483c88 ffffe824 addiu t0,a3,-0x1
.text:00483c8c 80180700 sll v1,a3,0x2
.text:00483c90 ff000731 andi a3,t0,0xff
.text:00483c94 21206600 addu a0,v1,a2
.text:00483c98 0300f92c sltiu t9,a3,0x3
.text:00483c9c faff2013 beq t9,zero,LAB_00483c88
.text:00483ca0 000080ac _sw zero,0x0(a0)
LAB_00483ca4: ;XREF[1,0]: 00483d8c
.text:00483ca4 2b102501 sltu v0,t1,a1
.text:00483ca8 12004010 beq v0,zero,LAB_00483cf4
.text:00483cac 00000000 _nop
LAB_00483cb0: ;XREF[1,0]: 00483cec
.text:00483cb0 1000ea2c sltiu t2,a3,0x10
.text:00483cb4 13004011 beq t2,zero,LAB_00483d04
.text:00483cb8 21100000 _clear v0
.text:00483cbc 00002491 lbu a0,0x0(t1)
.text:00483cc0 00000000 nop
.text:00483cc4 00660400 sll t4,a0,0x18
.text:00483cc8 035e0c00 sra t3,t4,0x18
.text:00483ccc 0f006005 bltz t3,LAB_00483d0c
.text:00483cd0 80c00700 _sll t8,a3,0x2
.text:00483cd4 01002925 addiu t1,t1,0x1
.text:00483cd8 0100ef24 addiu t7,a3,0x1
.text:00483cdc 21680603 addu t5,t8,a2
.text:00483ce0 ff008e30 andi t6,a0,0xff
.text:00483ce4 2b102501 sltu v0,t1,a1
.text:00483ce8 ff00e731 andi a3,t7,0xff
.text:00483cec f0ff4014 bne v0,zero,LAB_00483cb0
.text:00483cf0 0000aead _sw t6,0x0(t5)
LAB_00483cf4: ;XREF[1,0]: 00483ca8
.text:00483cf4 1000e52c sltiu a1,a3,0x10
.text:00483cf8 0200a014 bne a1,zero,LAB_00483d04
.text:00483cfc 2110e000 _move v0,a3
.text:00483d00 21100000 clear v0
LAB_00483d04: ;XREF[3,0]: 00483c2c,00483cb4,00483cf8
.text:00483d04 0800e003 jr ra
.text:00483d08 00000000 _nop
LAB_00483d0c: ;XREF[1,0]: 00483ccc
.text:00483d0c 80600700 sll t4,a3,0x2
.text:00483d10 21408601 addu t0,t4,a2
.text:00483d14 00000a8d lw t2,0x0(t0)
.text:00483d18 7f008d30 andi t5,a0,0x7f
.text:00483d1c 25184d01 or v1,t2,t5
.text:00483d20 21580000 clear t3
.text:00483d24 000003ad sw v1,0x0(t0)
.text:00483d28 01006225 addiu v0,t3,0x1
.text:00483d2c 00002481 lb a0,0x0(t1)
.text:00483d30 ff004b30 andi t3,v0,0xff
.text:00483d34 05006a2d sltiu t2,t3,0x5
.text:00483d38 12008104 bgez a0,LAB_00483d84
.text:00483d3c c0110300 _sll v0,v1,0x7
LAB_00483d40: ;XREF[1,0]: 00483d7c
.text:00483d40 01002925 addiu t1,t1,0x1
.text:00483d44 13004011 beq t2,zero,LAB_00483d94
.text:00483d48 2b202501 _sltu a0,t1,a1
.text:00483d4c 0d008010 beq a0,zero,LAB_00483d84
.text:00483d50 000002ad _sw v0,0x0(t0)
.text:00483d54 00002491 lbu a0,0x0(t1)
.text:00483d58 21408601 addu t0,t4,a2
.text:00483d5c 00000a8d lw t2,0x0(t0)
.text:00483d60 7f008d30 andi t5,a0,0x7f
.text:00483d64 25184d01 or v1,t2,t5
.text:00483d68 000003ad sw v1,0x0(t0)
.text:00483d6c 01006225 addiu v0,t3,0x1
.text:00483d70 00002481 lb a0,0x0(t1)
.text:00483d74 ff004b30 andi t3,v0,0xff
.text:00483d78 05006a2d sltiu t2,t3,0x5
.text:00483d7c f0ff8004 bltz a0,LAB_00483d40
.text:00483d80 c0110300 _sll v0,v1,0x7
LAB_00483d84: ;XREF[2,0]: 00483d38,00483d4c
.text:00483d84 0100e824 addiu t0,a3,0x1
.text:00483d88 01002925 addiu t1,t1,0x1
.text:00483d8c c5ff0010 b LAB_00483ca4
.text:00483d90 ff000731 _andi a3,t0,0xff
LAB_00483d94: ;XREF[1,0]: 00483d44
.text:00483d94 0800e003 jr ra
.text:00483d98 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00483d9c()
;local_8 undefined4 -8 ;XREF[2,0]: 00483dac,00484550
;local_c undefined4 -c ;XREF[2,0]: 00483db0,00484554
;local_10 undefined4 -10 ;XREF[2,0]: 00483db4,00484558
;local_14 undefined4 -14 ;XREF[2,0]: 00483db8,0048455c
;local_18 undefined4 -18 ;XREF[2,0]: 00483dbc,00484560
;local_20 undefined4 -20 ;XREF[2,0]: 00483dc0,00483eac
;XREF[2,0]: 004846a8,004849d4
.text:00483d9c 06001c3c lui gp,0x6
.text:00483da0 44bc9c27 addiu gp,gp,-0x43bc
.text:00483da4 21e09903 addu gp,gp,t9
.text:00483da8 d0ffbd27 addiu sp,sp,-0x30
.text:00483dac 2800bfaf sw ra,local_8+0x30(sp)
.text:00483db0 2400b3af sw s3,local_c+0x30(sp)
.text:00483db4 2000b2af sw s2,local_10+0x30(sp)
.text:00483db8 1c00b1af sw s1,local_14+0x30(sp)
.text:00483dbc 1800b0af sw s0,local_18+0x30(sp)
.text:00483dc0 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00483dc4 21888000 move s1,a0
.text:00483dc8 0000908c lw s0,0x0(a0)
.text:00483dcc 2198a000 move s3,a1
.text:00483dd0 85020224 li v0,0x285
.text:00483dd4 29000212 beq s0,v0,LAB_00483e7c
.text:00483dd8 2190c000 _move s2,a2
.text:00483ddc 8602032a slti v1,s0,0x286
LAB_00483de0: ;XREF[1,0]: 00483e74
.text:00483de0 38006010 beq v1,zero,LAB_00483ec4
.text:00483de4 9e020224 _li v0,0x29e
.text:00483de8 a2010424 li a0,0x1a2
.text:00483dec 5b010412 beq s0,a0,LAB_0048435c
.text:00483df0 00000000 _nop
.text:00483df4 a301052a slti a1,s0,0x1a3
.text:00483df8 4c00a010 beq a1,zero,LAB_00483f2c
.text:00483dfc de010c24 _li t4,0x1de
.text:00483e00 97000624 li a2,0x97
.text:00483e04 5b010612 beq s0,a2,LAB_00484374
.text:00483e08 9800072a _slti a3,s0,0x98
.text:00483e0c 6e00e010 beq a3,zero,LAB_00483fc8
.text:00483e10 bf000224 _li v0,0xbf
.text:00483e14 75000824 li t0,0x75
.text:00483e18 68010812 beq s0,t0,LAB_004843bc
.text:00483e1c 7600092a _slti t1,s0,0x76
.text:00483e20 d0002011 beq t1,zero,LAB_00484164
.text:00483e24 90000e24 _li t6,0x90
.text:00483e28 5b000a24 li t2,0x5b
.text:00483e2c 75010a12 beq s0,t2,LAB_00484404
.text:00483e30 5c000b2a _slti t3,s0,0x5c
.text:00483e34 0f016011 beq t3,zero,LAB_00484274
.text:00483e38 74000d24 _li t5,0x74
.text:00483e3c 58000c24 li t4,0x58
.text:00483e40 c1010c16 bne s0,t4,LAB_00484548
.text:00483e44 00000000 _nop
.text:00483e48 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483e4c 00000000 nop
.text:00483e50 d0422527 addiu a1,t9,0x42d0
LAB_00483e54: ;XREF[72,0]: 00483f24,00483f74,00483fc0,00483ffc
; 0048403c,00484078,004840b4,004840dc
; 00484104,00484130,0048415c,00484184
; 004841ac,004841d4,004841fc,00484218
; 00484234,00484250,0048426c,00484280
; 00484294,004842a8,004842b4,004842c0
; 004842cc,004842d8,004842f4,00484300
; 0048431c,00484338,00484354,00484360
; 0048436c,00484378,00484384,00484390
; 0048439c,004843a8,004843b4,004843c0
; 004843cc,004843d8,004843e4,004843f0
; 004843fc,00484408,00484414,00484420
; 0048442c,00484438,00484444,00484450
; 0048445c,00484468,00484474,00484480
; 0048448c,00484498,004844a4,004844b0
; 004844bc,004844c8,004844d4,004844e0
; 004844ec,004844f8,00484504,00484510
; 0048451c,00484528,00484534,00484540
; FWD[73,0]: 00494211,00494221,0049422d,00494239
; 00494249,00494259,00494265,00494271
; 0049427d,004942d1,004942e5,004942f1
; 004942fd,0049430d,0049431d,00494329
; 00494335,00494345,00494351,0049435d
; 00494369,00494375,00494385,00494391
; 0049439d,004943a9,004943b5,004943c1
; 004943cd,004943d9,004943e5,004943f5
; 00494401,00494411,0049441d,00494429
; 00494435,00494445,00494451,00494461
; 0049446d,00494479,00494485,00494491
; 0049449d,004944a9,004944b9,004944c5
; 004944d5,004944e1,004944e9,004944f9
; 00494505,00494511,0049451d,0049452d
; 00494539,00494545,00494551,0049455d
; 00494569,00494575,00494581,00494591
; 0049459d,004945a9,004945b5,004945c1
; 004945cd,004945dd,004945ed,004945f9
; 00494605
.text:00483e54 0100ab80 lb t3,0x1(a1)=>.rodata:DAT_004942d1 ;= 0Bh
;= 09h
;= 05h
;= 08h
;= 0Ah
;= 07h
.text:00483e58 00000000 nop
.text:00483e5c 0e007211 beq t3,s2,LAB_00483e98
.text:00483e60 00000000 _nop
LAB_00483e64: ;XREF[1,0]: 00483e90
.text:00483e64 00040526 addiu a1,s0,0x400
.text:00483e68 2180a000 move s0,a1
.text:00483e6c 000025ae sw a1,0x0(s1)
LAB_00483e70: ;XREF[1,0]: 00483ebc
.text:00483e70 85020224 li v0,0x285
.text:00483e74 daff0216 bne s0,v0,LAB_00483de0
.text:00483e78 8602032a _slti v1,s0,0x286
LAB_00483e7c: ;XREF[1,0]: 00483dd4
.text:00483e7c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483e80 00000000 nop
.text:00483e84 d8420525 addiu a1,t0,0x42d8
.text:00483e88 0100ab80 lb t3,0x1(a1)=>.rodata:DAT_004942d9 ;= 09h
.text:00483e8c 00000000 nop
.text:00483e90 f4ff7215 bne t3,s2,LAB_00483e64
.text:00483e94 00000000 _nop
LAB_00483e98: ;XREF[1,0]: 00483e5c
.text:00483e98 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
; FWD[2,0]: 004942d2,004942da
.text:00483e9c 0200a524 addiu a1=>.rodata:DAT_004942da,a1,0x2 ;= 2Bh +
;= 2Ah *
.text:00483ea0 21206002 move a0,s3
.text:00483ea4 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:00483ea8 21304002 _move a2,s2
.text:00483eac 1000bc8f lw gp,local_20+0x30(sp)
.text:00483eb0 a7014010 beq v0,zero,LAB_00484550
.text:00483eb4 00040526 _addiu a1,s0,0x400
.text:00483eb8 2180a000 move s0,a1
.text:00483ebc ecff0010 b LAB_00483e70
.text:00483ec0 000025ae _sw a1,0x0(s1)
LAB_00483ec4: ;XREF[1,0]: 00483de0
.text:00483ec4 28010212 beq s0,v0,LAB_00484368
.text:00483ec8 9f02032a _slti v1,s0,0x29f
.text:00483ecc 2b006010 beq v1,zero,LAB_00483f7c
.text:00483ed0 89060a24 _li t2,0x689
.text:00483ed4 90020424 li a0,0x290
.text:00483ed8 29010412 beq s0,a0,LAB_00484380
.text:00483edc 00000000 _nop
.text:00483ee0 9102052a slti a1,s0,0x291
.text:00483ee4 4700a010 beq a1,zero,LAB_00484004
.text:00483ee8 95021824 _li t8,0x295
.text:00483eec 8b020624 li a2,0x28b
.text:00483ef0 2f010612 beq s0,a2,LAB_004843b0
.text:00483ef4 8c02072a _slti a3,s0,0x28c
.text:00483ef8 8f00e010 beq a3,zero,LAB_00484138
.text:00483efc 8d020c24 _li t4,0x28d
.text:00483f00 88020824 li t0,0x288
.text:00483f04 4b010812 beq s0,t0,LAB_00484434
.text:00483f08 8902092a _slti t1,s0,0x289
.text:00483f0c e3002011 beq t1,zero,LAB_0048429c
.text:00483f10 89020b24 _li t3,0x289
.text:00483f14 86020a24 li t2,0x286
.text:00483f18 8b010a16 bne s0,t2,LAB_00484548
.text:00483f1c 00000000 _nop
.text:00483f20 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483f24 cbff0010 b LAB_00483e54
.text:00483f28 e442c524 _addiu a1,a2,0x42e4
LAB_00483f2c: ;XREF[1,0]: 00483df8
.text:00483f2c 1a010c12 beq s0,t4,LAB_00484398
.text:00483f30 df010d2a _slti t5,s0,0x1df
.text:00483f34 5200a011 beq t5,zero,LAB_00484080
.text:00483f38 0b020824 _li t0,0x20b
.text:00483f3c c6010e24 li t6,0x1c6
.text:00483f40 18010e12 beq s0,t6,LAB_004843a4
.text:00483f44 c7010f2a _slti t7,s0,0x1c7
.text:00483f48 6600e011 beq t7,zero,LAB_004840e4
.text:00483f4c ca010324 _li v1,0x1ca
.text:00483f50 b5011824 li t8,0x1b5
.text:00483f54 34011812 beq s0,t8,LAB_00484428
.text:00483f58 b601192a _slti t9,s0,0x1b6
.text:00483f5c ca002013 beq t9,zero,LAB_00484288
.text:00483f60 b6010224 _li v0,0x1b6
.text:00483f64 b2011f24 li ra,0x1b2
.text:00483f68 77011f16 bne s0,ra,LAB_00484548
.text:00483f6c 00000000 _nop
.text:00483f70 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483f74 b7ff0010 b LAB_00483e54
.text:00483f78 f042e525 _addiu a1,t7,0x42f0
LAB_00483f7c: ;XREF[1,0]: 00483ecc
.text:00483f7c 03010a12 beq s0,t2,LAB_0048438c
.text:00483f80 8a060b2a _slti t3,s0,0x68a
.text:00483f84 2f006011 beq t3,zero,LAB_00484044
.text:00483f88 91060524 _li a1,0x691
.text:00483f8c a4020c24 li t4,0x2a4
.text:00483f90 16010c12 beq s0,t4,LAB_004843ec
.text:00483f94 a5020d2a _slti t5,s0,0x2a5
.text:00483f98 4800a011 beq t5,zero,LAB_004840bc
.text:00483f9c 9e051924 _li t9,0x59e
.text:00483fa0 a0020e24 li t6,0x2a0
.text:00483fa4 26010e12 beq s0,t6,LAB_00484440
.text:00483fa8 a0020f2a _slti t7,s0,0x2a0
.text:00483fac c300e015 bne t7,zero,LAB_004842bc
.text:00483fb0 a3021824 _li t8,0x2a3
.text:00483fb4 64011816 bne s0,t8,LAB_00484548
.text:00483fb8 00000000 _nop
.text:00483fbc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483fc0 a4ff0010 b LAB_00483e54
.text:00483fc4 fc420525 _addiu a1,t0,0x42fc
LAB_00483fc8: ;XREF[1,0]: 00483e0c
.text:00483fc8 05010212 beq s0,v0,LAB_004843e0
.text:00483fcc c000032a _slti v1,s0,0xc0
.text:00483fd0 6e006010 beq v1,zero,LAB_0048418c
.text:00483fd4 9f010724 _li a3,0x19f
.text:00483fd8 bd000424 li a0,0xbd
.text:00483fdc 0f010412 beq s0,a0,LAB_0048441c
.text:00483fe0 00000000 _nop
.text:00483fe4 be00052a slti a1,s0,0xbe
.text:00483fe8 c400a010 beq a1,zero,LAB_004842fc
.text:00483fec 98000624 _li a2,0x98
.text:00483ff0 55010616 bne s0,a2,LAB_00484548
.text:00483ff4 00000000 _nop
.text:00483ff8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00483ffc 95ff0010 b LAB_00483e54
.text:00484000 10426524 _addiu a1,v1,0x4210
LAB_00484004: ;XREF[1,0]: 00483ee4
.text:00484004 f3001812 beq s0,t8,LAB_004843d4
.text:00484008 9602192a _slti t9,s0,0x296
.text:0048400c 69002013 beq t9,zero,LAB_004841b4
.text:00484010 9b020524 _li a1,0x29b
.text:00484014 92021f24 li ra,0x292
.text:00484018 fd001f12 beq s0,ra,LAB_00484410
.text:0048401c 9202022a _slti v0,s0,0x292
.text:00484020 ac004014 bne v0,zero,LAB_004842d4
.text:00484024 93020324 _li v1,0x293
.text:00484028 35010312 beq s0,v1,LAB_00484500
.text:0048402c 94020424 _li a0,0x294
.text:00484030 45010416 bne s0,a0,LAB_00484548
.text:00484034 00000000 _nop
.text:00484038 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048403c 85ff0010 b LAB_00483e54
.text:00484040 0c43e525 _addiu a1,t7,0x430c
LAB_00484044: ;XREF[1,0]: 00483f84
.text:00484044 e0000512 beq s0,a1,LAB_004843c8
.text:00484048 9206062a _slti a2,s0,0x692
.text:0048404c 6300c010 beq a2,zero,LAB_004841dc
.text:00484050 94060c24 _li t4,0x694
.text:00484054 8e060724 li a3,0x68e
.text:00484058 fc000712 beq s0,a3,LAB_0048444c
.text:0048405c 8f06082a _slti t0,s0,0x68f
.text:00484060 b0000011 beq t0,zero,LAB_00484324
.text:00484064 8f060a24 _li t2,0x68f
.text:00484068 8c060924 li t1,0x68c
.text:0048406c 36010916 bne s0,t1,LAB_00484548
.text:00484070 00000000 _nop
.text:00484074 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484078 76ff0010 b LAB_00483e54
.text:0048407c 1c436525 _addiu a1,t3,0x431c
LAB_00484080: ;XREF[1,0]: 00483f34
.text:00484080 dd000812 beq s0,t0,LAB_004843f8
.text:00484084 0c02092a _slti t1,s0,0x20c
.text:00484088 20002011 beq t1,zero,LAB_0048410c
.text:0048408c 0d020f24 _li t7,0x20d
.text:00484090 05020a24 li t2,0x205
.text:00484094 f3000a12 beq s0,t2,LAB_00484464
.text:00484098 06020b2a _slti t3,s0,0x206
.text:0048409c 67006011 beq t3,zero,LAB_0048423c
.text:004840a0 06020d24 _li t5,0x206
.text:004840a4 03020c24 li t4,0x203
.text:004840a8 27010c16 bne s0,t4,LAB_00484548
.text:004840ac 00000000 _nop
.text:004840b0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004840b4 67ff0010 b LAB_00483e54
.text:004840b8 28432525 _addiu a1,t1,0x4328
LAB_004840bc: ;XREF[1,0]: 00483f98
.text:004840bc e6001912 beq s0,t9,LAB_00484458
.text:004840c0 9f051f2a _slti ra,s0,0x59f
.text:004840c4 4f00e013 beq ra,zero,LAB_00484204
.text:004840c8 a1050324 _li v1,0x5a1
.text:004840cc af020224 li v0,0x2af
.text:004840d0 1d010216 bne s0,v0,LAB_00484548
.text:004840d4 00000000 _nop
.text:004840d8 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004840dc 5dff0010 b LAB_00483e54
.text:004840e0 34432525 _addiu a1,t1,0x4334
LAB_004840e4: ;XREF[1,0]: 00483f48
.text:004840e4 e8000312 beq s0,v1,LAB_00484488
.text:004840e8 cb01042a _slti a0,s0,0x1cb
.text:004840ec 5a008010 beq a0,zero,LAB_00484258
.text:004840f0 d0010624 _li a2,0x1d0
.text:004840f4 c9010524 li a1,0x1c9
.text:004840f8 13010516 bne s0,a1,LAB_00484548
.text:004840fc 00000000 _nop
.text:00484100 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484104 53ff0010 b LAB_00483e54
.text:00484108 44434524 _addiu a1,v0,0x4344
LAB_0048410c: ;XREF[1,0]: 00484088
.text:0048410c db000f12 beq s0,t7,LAB_0048447c
.text:00484110 0d02182a _slti t8,s0,0x20d
.text:00484114 66000017 bne t8,zero,LAB_004842b0
.text:00484118 0e021924 _li t9,0x20e
.text:0048411c fb001912 beq s0,t9,LAB_0048450c
.text:00484120 64021f24 _li ra,0x264
.text:00484124 08011f16 bne s0,ra,LAB_00484548
.text:00484128 00000000 _nop
.text:0048412c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484130 48ff0010 b LAB_00483e54
.text:00484134 50438524 _addiu a1,a0,0x4350
LAB_00484138: ;XREF[1,0]: 00483ef8
.text:00484138 cd000c12 beq s0,t4,LAB_00484470
.text:0048413c 8d020d2a _slti t5,s0,0x28d
.text:00484140 6100a015 bne t5,zero,LAB_004842c8
.text:00484144 8e020e24 _li t6,0x28e
.text:00484148 e1000e12 beq s0,t6,LAB_004844d0
.text:0048414c 8f020f24 _li t7,0x28f
.text:00484150 fd000f16 bne s0,t7,LAB_00484548
.text:00484154 00000000 _nop
.text:00484158 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048415c 3dff0010 b LAB_00483e54
.text:00484160 5c43c525 _addiu a1,t6,0x435c
LAB_00484164: ;XREF[1,0]: 00483e20
.text:00484164 d4000e12 beq s0,t6,LAB_004844b8
.text:00484168 91000f2a _slti t7,s0,0x91
.text:0048416c 6600e011 beq t7,zero,LAB_00484308
.text:00484170 91001924 _li t9,0x91
.text:00484174 8f001824 li t8,0x8f
.text:00484178 f3001816 bne s0,t8,LAB_00484548
.text:0048417c 00000000 _nop
.text:00484180 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484184 33ff0010 b LAB_00483e54
.text:00484188 2042c524 _addiu a1,a2,0x4220
LAB_0048418c: ;XREF[1,0]: 00483fd0
.text:0048418c c7000712 beq s0,a3,LAB_004844ac
.text:00484190 a001082a _slti t0,s0,0x1a0
.text:00484194 52000011 beq t0,zero,LAB_004842e0
.text:00484198 a0010a24 _li t2,0x1a0
.text:0048419c 9e010924 li t1,0x19e
.text:004841a0 e9000916 bne s0,t1,LAB_00484548
.text:004841a4 00000000 _nop
.text:004841a8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004841ac 29ff0010 b LAB_00483e54
.text:004841b0 68434524 _addiu a1,v0,0x4368
LAB_004841b4: ;XREF[1,0]: 0048400c
.text:004841b4 ba000512 beq s0,a1,LAB_004844a0
.text:004841b8 9c02062a _slti a2,s0,0x29c
.text:004841bc 6000c010 beq a2,zero,LAB_00484340
.text:004841c0 9c020824 _li t0,0x29c
.text:004841c4 96020724 li a3,0x296
.text:004841c8 df000716 bne s0,a3,LAB_00484548
.text:004841cc 00000000 _nop
.text:004841d0 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004841d4 1fff0010 b LAB_00483e54
.text:004841d8 74432527 _addiu a1,t9,0x4374
LAB_004841dc: ;XREF[1,0]: 0048404c
.text:004841dc ad000c12 beq s0,t4,LAB_00484494
.text:004841e0 95060d2a _slti t5,s0,0x695
.text:004841e4 0e00a011 beq t5,zero,LAB_00484220
.text:004841e8 95060f24 _li t7,0x695
.text:004841ec 92060e24 li t6,0x692
.text:004841f0 d5000e16 bne s0,t6,LAB_00484548
.text:004841f4 00000000 _nop
.text:004841f8 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004841fc 15ff0010 b LAB_00483e54
.text:00484200 8443c525 _addiu a1,t6,0x4384
LAB_00484204: ;XREF[1,0]: 004840c4
.text:00484204 af000312 beq s0,v1,LAB_004844c4
.text:00484208 86060424 _li a0,0x686
.text:0048420c ce000416 bne s0,a0,LAB_00484548
.text:00484210 00000000 _nop
.text:00484214 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484218 0eff0010 b LAB_00483e54
.text:0048421c 90430525 _addiu a1,t0,0x4390
LAB_00484220: ;XREF[1,0]: 004841e4
.text:00484220 b1000f12 beq s0,t7,LAB_004844e8
.text:00484224 8c0a1824 _li t8,0xa8c
.text:00484228 c7001816 bne s0,t8,LAB_00484548
.text:0048422c 00000000 _nop
.text:00484230 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484234 07ff0010 b LAB_00483e54
.text:00484238 9c438525 _addiu a1,t4,0x439c
LAB_0048423c: ;XREF[1,0]: 0048409c
.text:0048423c a7000d12 beq s0,t5,LAB_004844dc
.text:00484240 08020e24 _li t6,0x208
.text:00484244 c0000e16 bne s0,t6,LAB_00484548
.text:00484248 00000000 _nop
.text:0048424c 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484250 00ff0010 b LAB_00483e54
.text:00484254 a8434524 _addiu a1,v0,0x43a8
LAB_00484258: ;XREF[1,0]: 004840ec
.text:00484258 b8000612 beq s0,a2,LAB_0048453c
.text:0048425c d1010724 _li a3,0x1d1
.text:00484260 b9000716 bne s0,a3,LAB_00484548
.text:00484264 00000000 _nop
.text:00484268 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048426c f9fe0010 b LAB_00483e54
.text:00484270 2c42c524 _addiu a1,a2,0x422c
LAB_00484274: ;XREF[1,0]: 00483e34
.text:00484274 b4000d16 bne s0,t5,LAB_00484548
.text:00484278 00000000 _nop
.text:0048427c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484280 f4fe0010 b LAB_00483e54
.text:00484284 b4430527 _addiu a1,t8,0x43b4
LAB_00484288: ;XREF[1,0]: 00483f5c
.text:00484288 af000216 bne s0,v0,LAB_00484548
.text:0048428c 00000000 _nop
.text:00484290 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484294 effe0010 b LAB_00483e54
.text:00484298 c0432527 _addiu a1,t9,0x43c0
LAB_0048429c: ;XREF[1,0]: 00483f0c
.text:0048429c aa000b16 bne s0,t3,LAB_00484548
.text:004842a0 00000000 _nop
.text:004842a4 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842a8 eafe0010 b LAB_00483e54
.text:004842ac cc43e524 _addiu a1,a3,0x43cc
LAB_004842b0: ;XREF[1,0]: 00484114
.text:004842b0 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842b4 e7fe0010 b LAB_00483e54
.text:004842b8 d8438524 _addiu a1,a0,0x43d8
LAB_004842bc: ;XREF[1,0]: 00483fac
.text:004842bc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842c0 e4fe0010 b LAB_00483e54
.text:004842c4 e443c524 _addiu a1,a2,0x43e4
LAB_004842c8: ;XREF[1,0]: 00484140
.text:004842c8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842cc e1fe0010 b LAB_00483e54
.text:004842d0 f4436525 _addiu a1,t3,0x43f4
LAB_004842d4: ;XREF[1,0]: 00484020
.text:004842d4 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842d8 defe0010 b LAB_00483e54
.text:004842dc 00448525 _addiu a1,t4,0x4400
LAB_004842e0: ;XREF[1,0]: 00484194
.text:004842e0 93000a12 beq s0,t2,LAB_00484530
.text:004842e4 a1010b24 _li t3,0x1a1
.text:004842e8 97000b16 bne s0,t3,LAB_00484548
.text:004842ec 00000000 _nop
.text:004842f0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004842f4 d7fe0010 b LAB_00483e54
.text:004842f8 1044a525 _addiu a1,t5,0x4410
LAB_004842fc: ;XREF[1,0]: 00483fe8
.text:004842fc 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484300 d4fe0010 b LAB_00483e54
.text:00484304 1c442525 _addiu a1,t1,0x441c
LAB_00484308: ;XREF[1,0]: 0048416c
.text:00484308 86001912 beq s0,t9,LAB_00484524
.text:0048430c 96001f24 _li ra,0x96
.text:00484310 8d001f16 bne s0,ra,LAB_00484548
.text:00484314 00000000 _nop
.text:00484318 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048431c cdfe0010 b LAB_00483e54
.text:00484320 3842e527 _addiu a1,ra,0x4238
LAB_00484324: ;XREF[1,0]: 00484060
.text:00484324 7c000a12 beq s0,t2,LAB_00484518
.text:00484328 90060b24 _li t3,0x690
.text:0048432c 86000b16 bne s0,t3,LAB_00484548
.text:00484330 00000000 _nop
.text:00484334 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484338 c6fe0010 b LAB_00483e54
.text:0048433c 28440527 _addiu a1,t8,0x4428
LAB_00484340: ;XREF[1,0]: 004841bc
.text:00484340 6c000812 beq s0,t0,LAB_004844f4
.text:00484344 9d020924 _li t1,0x29d
.text:00484348 7f000916 bne s0,t1,LAB_00484548
.text:0048434c 00000000 _nop
.text:00484350 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484354 bffe0010 b LAB_00483e54
.text:00484358 34446524 _addiu a1,v1,0x4434
LAB_0048435c: ;XREF[1,0]: 00483dec
.text:0048435c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484360 bcfe0010 b LAB_00483e54
.text:00484364 4444c525 _addiu a1,t6,0x4444
LAB_00484368: ;XREF[1,0]: 00483ec4
.text:00484368 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048436c b9fe0010 b LAB_00483e54
.text:00484370 50448524 _addiu a1,a0,0x4450
LAB_00484374: ;XREF[1,0]: 00483e04
.text:00484374 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484378 b6fe0010 b LAB_00483e54
.text:0048437c 48424524 _addiu a1,v0,0x4248
LAB_00484380: ;XREF[1,0]: 00483ed8
.text:00484380 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484384 b3fe0010 b LAB_00483e54
.text:00484388 6044e525 _addiu a1,t7,0x4460
LAB_0048438c: ;XREF[1,0]: 00483f7c
.text:0048438c 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484390 b0fe0010 b LAB_00483e54
.text:00484394 6c444525 _addiu a1,t2,0x446c
LAB_00484398: ;XREF[1,0]: 00483f2c
.text:00484398 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048439c adfe0010 b LAB_00483e54
.text:004843a0 5842e524 _addiu a1,a3,0x4258
LAB_004843a4: ;XREF[1,0]: 00483f40
.text:004843a4 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843a8 aafe0010 b LAB_00483e54
.text:004843ac 7844e527 _addiu a1,ra,0x4478
LAB_004843b0: ;XREF[1,0]: 00483ef0
.text:004843b0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843b4 a7fe0010 b LAB_00483e54
.text:004843b8 84444525 _addiu a1,t2,0x4484
LAB_004843bc: ;XREF[1,0]: 00483e18
.text:004843bc 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843c0 a4fe0010 b LAB_00483e54
.text:004843c4 90442527 _addiu a1,t9,0x4490
LAB_004843c8: ;XREF[1,0]: 00484044
.text:004843c8 2080998f lw t9,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843cc a1fe0010 b LAB_00483e54
.text:004843d0 9c442527 _addiu a1,t9,0x449c
LAB_004843d4: ;XREF[1,0]: 00484004
.text:004843d4 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843d8 9efe0010 b LAB_00483e54
.text:004843dc a8440527 _addiu a1,t8,0x44a8
LAB_004843e0: ;XREF[1,0]: 00483fc8
.text:004843e0 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843e4 9bfe0010 b LAB_00483e54
.text:004843e8 b8444525 _addiu a1,t2,0x44b8
LAB_004843ec: ;XREF[1,0]: 00483f90
.text:004843ec 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843f0 98fe0010 b LAB_00483e54
.text:004843f4 c4442525 _addiu a1,t1,0x44c4
LAB_004843f8: ;XREF[1,0]: 00484080
.text:004843f8 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004843fc 95fe0010 b LAB_00483e54
.text:00484400 d4446524 _addiu a1,v1,0x44d4
LAB_00484404: ;XREF[1,0]: 00483e2c
.text:00484404 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484408 92fe0010 b LAB_00483e54
.text:0048440c e0446525 _addiu a1,t3,0x44e0
LAB_00484410: ;XREF[1,0]: 00484018
.text:00484410 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484414 8ffe0010 b LAB_00483e54
.text:00484418 e844a525 _addiu a1,t5,0x44e8
LAB_0048441c: ;XREF[1,0]: 00483fdc
.text:0048441c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484420 8cfe0010 b LAB_00483e54
.text:00484424 f8440525 _addiu a1,t0,0x44f8
LAB_00484428: ;XREF[1,0]: 00483f54
.text:00484428 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048442c 89fe0010 b LAB_00483e54
.text:00484430 04450527 _addiu a1,t8,0x4504
LAB_00484434: ;XREF[1,0]: 00483f04
.text:00484434 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484438 86fe0010 b LAB_00483e54
.text:0048443c 10452525 _addiu a1,t1,0x4510
LAB_00484440: ;XREF[1,0]: 00483fa4
.text:00484440 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484444 83fe0010 b LAB_00483e54
.text:00484448 1c45e524 _addiu a1,a3,0x451c
LAB_0048444c: ;XREF[1,0]: 00484058
.text:0048444c 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484450 80fe0010 b LAB_00483e54
.text:00484454 2c45a525 _addiu a1,t5,0x452c
LAB_00484458: ;XREF[1,0]: 004840bc
.text:00484458 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048445c 7dfe0010 b LAB_00483e54
.text:00484460 38458525 _addiu a1,t4,0x4538
LAB_00484464: ;XREF[1,0]: 00484094
.text:00484464 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484468 7afe0010 b LAB_00483e54
.text:0048446c 4445e527 _addiu a1,ra,0x4544
LAB_00484470: ;XREF[1,0]: 00484138
.text:00484470 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484474 77fe0010 b LAB_00483e54
.text:00484478 50458525 _addiu a1,t4,0x4550
LAB_0048447c: ;XREF[1,0]: 0048410c
.text:0048447c 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484480 74fe0010 b LAB_00483e54
.text:00484484 5c45c524 _addiu a1,a2,0x455c
LAB_00484488: ;XREF[1,0]: 004840e4
.text:00484488 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048448c 71fe0010 b LAB_00483e54
.text:00484490 68456524 _addiu a1,v1,0x4568
LAB_00484494: ;XREF[1,0]: 004841dc
.text:00484494 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484498 6efe0010 b LAB_00483e54
.text:0048449c 74454525 _addiu a1,t2,0x4574
LAB_004844a0: ;XREF[1,0]: 004841b4
.text:004844a0 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844a4 6bfe0010 b LAB_00483e54
.text:004844a8 8045e527 _addiu a1,ra,0x4580
LAB_004844ac: ;XREF[1,0]: 0048418c
.text:004844ac 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844b0 68fe0010 b LAB_00483e54
.text:004844b4 90456524 _addiu a1,v1,0x4590
LAB_004844b8: ;XREF[1,0]: 00484164
.text:004844b8 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844bc 65fe0010 b LAB_00483e54
.text:004844c0 6442e524 _addiu a1,a3,0x4264
LAB_004844c4: ;XREF[1,0]: 00484204
.text:004844c4 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844c8 62fe0010 b LAB_00483e54
.text:004844cc 9c45e527 _addiu a1,ra,0x459c
LAB_004844d0: ;XREF[1,0]: 00484148
.text:004844d0 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844d4 5ffe0010 b LAB_00483e54
.text:004844d8 a845a525 _addiu a1,t5,0x45a8
LAB_004844dc: ;XREF[1,0]: 0048423c
.text:004844dc 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844e0 5cfe0010 b LAB_00483e54
.text:004844e4 b4454525 _addiu a1,t2,0x45b4
LAB_004844e8: ;XREF[1,0]: 00484220
.text:004844e8 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844ec 59fe0010 b LAB_00483e54
.text:004844f0 c0456525 _addiu a1,t3,0x45c0
LAB_004844f4: ;XREF[1,0]: 00484340
.text:004844f4 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004844f8 56fe0010 b LAB_00483e54
.text:004844fc cc454524 _addiu a1,v0,0x45cc
LAB_00484500: ;XREF[1,0]: 00484028
.text:00484500 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484504 53fe0010 b LAB_00483e54
.text:00484508 dc45c525 _addiu a1,t6,0x45dc
LAB_0048450c: ;XREF[1,0]: 0048411c
.text:0048450c 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484510 50fe0010 b LAB_00483e54
.text:00484514 ec45e524 _addiu a1,a3,0x45ec
LAB_00484518: ;XREF[1,0]: 00484324
.text:00484518 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048451c 4dfe0010 b LAB_00483e54
.text:00484520 f845e525 _addiu a1,t7,0x45f8
LAB_00484524: ;XREF[1,0]: 00484308
.text:00484524 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484528 4afe0010 b LAB_00483e54
.text:0048452c 70420525 _addiu a1,t0,0x4270
LAB_00484530: ;XREF[1,0]: 004842e0
.text:00484530 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484534 47fe0010 b LAB_00483e54
.text:00484538 04468524 _addiu a1,a0,0x4604
LAB_0048453c: ;XREF[1,0]: 00484258
.text:0048453c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484540 44fe0010 b LAB_00483e54
.text:00484544 7c428524 _addiu a1,a0,0x427c
LAB_00484548: ;XREF[27,0]: 00483e40,00483f18,00483f68,00483fb4
; 00483ff0,00484030,0048406c,004840a8
; 004840d0,004840f8,00484124,00484150
; 00484178,004841a0,004841c8,004841f0
; 0048420c,00484228,00484244,00484260
; 00484274,00484288,0048429c,004842e8
; 00484310,0048432c,00484348
.text:00484548 00801236 ori s2,s0,0x8000
.text:0048454c 000032ae sw s2,0x0(s1)
LAB_00484550: ;XREF[1,0]: 00483eb0
.text:00484550 2800bf8f lw ra,local_8+0x30(sp)
.text:00484554 2400b38f lw s3,local_c+0x30(sp)
.text:00484558 2000b28f lw s2,local_10+0x30(sp)
.text:0048455c 1c00b18f lw s1,local_14+0x30(sp)
.text:00484560 1800b08f lw s0,local_18+0x30(sp)
.text:00484564 0800e003 jr ra
.text:00484568 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnOID(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 004845c8
;local_8 undefined4 -8 ;XREF[2,0]: 0048457c,004845dc
;local_c undefined4 -c ;XREF[2,0]: 00484580,004845e0
;local_10 undefined4 -10 ;XREF[2,0]: 00484584,004845e4
;local_14 undefined4 -14 ;XREF[2,0]: 00484588,004845e8
;local_18 undefined4 -18 ;XREF[2,0]: 0048458c,004845ec
;local_1c undefined4 -1c ;XREF[2,0]: 00484590,004845f0
;local_20 undefined4 -20 ;XREF[2,0]: 00484594,004845f4
;local_24 undefined4 -24 ;XREF[4,0]: 0048460c,00484638,0048463c,0048468c
;local_28 undefined4 -28 ;XREF[6,0]: 004845a8,004845c4,00484648,00484688,004846bc
; 004847b0
;local_30 undefined4 -30 ;XREF[2,0]: 00484598,004846b0
;XREF[3,0]: Entry Point,0046ebb4,004d8970
.text:0048456c 06001c3c lui gp,0x6
.text:00484570 74b49c27 addiu gp,gp,-0x4b8c
.text:00484574 21e09903 addu gp,gp,t9
.text:00484578 c0ffbd27 addiu sp,sp,-0x40
.text:0048457c 3800bfaf sw ra,local_8+0x40(sp)
.text:00484580 3400b5af sw s5,local_c+0x40(sp)
.text:00484584 3000b4af sw s4,local_10+0x40(sp)
.text:00484588 2c00b3af sw s3,local_14+0x40(sp)
.text:0048458c 2800b2af sw s2,local_18+0x40(sp)
.text:00484590 2400b1af sw s1,local_1c+0x40(sp)
.text:00484594 2000b0af sw s0,local_20+0x40(sp)
.text:00484598 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:0048459c 21888000 move s1,param_1
.text:004845a0 0000848c lw param_1,0x0(param_1)
.text:004845a4 21a8a000 move s5,param_2
.text:004845a8 1800a4af sw param_1,local_28+0x40(sp)
.text:004845ac 00008390 lbu v1,0x0(param_1)
.text:004845b0 21808500 addu s0,param_1,param_2
.text:004845b4 06000224 li v0,0x6
.text:004845b8 01008524 addiu param_2,param_1,0x1
.text:004845bc ff00f230 andi s2,param_4,0xff
.text:004845c0 2150c000 move t2,param_3
.text:004845c4 1800a5af sw param_2,local_28+0x40(sp)
.text:004845c8 5000b48f lw s4,param_5+0x40(sp)
.text:004845cc e1ff0724 li param_4,-0x1f
.text:004845d0 0c006210 beq v1,v0,LAB_00484604
.text:004845d4 23980402 _subu s3,s0,param_1
LAB_004845d8: ;XREF[3,0]: 00484610,00484630,004846ec
.text:004845d8 2118e000 move v1,param_4
caseD_5: ;XREF[10,0]: 00484654,00484660,004846e4,004846fc
; 00484708,0048472c,004847b4,004847bc
; 004847cc,004847e0
.text:004845dc 3800bf8f lw ra,local_8+0x40(sp)
.text:004845e0 3400b58f lw s5,local_c+0x40(sp)
.text:004845e4 3000b48f lw s4,local_10+0x40(sp)
.text:004845e8 2c00b38f lw s3,local_14+0x40(sp)
.text:004845ec 2800b28f lw s2,local_18+0x40(sp)
.text:004845f0 2400b18f lw s1,local_1c+0x40(sp)
.text:004845f4 2000b08f lw s0,local_20+0x40(sp)
.text:004845f8 21106000 move v0,v1
.text:004845fc 0800e003 jr ra
.text:00484600 4000bd27 _addiu sp,sp,0x40
LAB_00484604: ;XREF[1,0]: 004845d0
.text:00484604 23300502 subu param_3,s0,param_2
.text:00484608 21480002 move t1,s0
.text:0048460c 1c00a0af sw zero,local_24+0x40(sp)
.text:00484610 f1ffc018 blez param_3,LAB_004845d8
.text:00484614 f7ff0724 _li param_4,-0x9
.text:00484618 01008b80 lb t3,0x1(param_1)
.text:0048461c 02008524 addiu param_2,param_1,0x2
.text:00484620 34006005 bltz t3,LAB_004846f4
.text:00484624 7f006831 _andi t0,t3,0x7f
LAB_00484628: ;XREF[4,0]: 0048475c,00484780,00484798,004847a4
.text:00484628 23582501 subu t3,t1,param_2
.text:0048462c 2b486801 sltu t1,t3,t0
.text:00484630 e9ff2015 bne t1,zero,LAB_004845d8
.text:00484634 f7ff0724 _li param_4,-0x9
.text:00484638 1c00a8af sw t0,local_24+0x40(sp)
.text:0048463c 1c00a68f lw param_3,local_24+0x40(sp)
.text:00484640 23200502 subu param_1,s0,param_2
.text:00484644 2b608600 sltu t4,param_1,param_3
.text:00484648 1800a5af sw param_2,local_28+0x40(sp)
.text:0048464c 2140a000 move t0,param_2
.text:00484650 2138c000 move param_4,param_3
.text:00484654 e1ff8015 bne t4,zero,switchD_0048472c::caseD_5
.text:00484658 f7ff0324 _li v1,-0x9
.text:0048465c 02008d28 slti t5,param_1,0x2
.text:00484660 deffa015 bne t5,zero,switchD_0048472c::caseD_5
.text:00484664 00000000 _nop
.text:00484668 0b00c010 beq param_3,zero,LAB_00484698
.text:0048466c 000040ad _sw zero,0x0(t2)
LAB_00484670: ;XREF[1,0]: 00484690
.text:00484670 0000b990 lbu t9,0x0(param_2)
.text:00484674 0000588d lw t8,0x0(t2)
.text:00484678 ffffee24 addiu t6,param_4,-0x1
.text:0048467c 0100a524 addiu param_2,param_2,0x1
.text:00484680 21781903 addu t7,t8,t9
.text:00484684 00004fad sw t7,0x0(t2)
.text:00484688 1800a5af sw param_2,local_28+0x40(sp)
.text:0048468c 1c00aeaf sw t6,local_24+0x40(sp)
.text:00484690 f7ffc015 bne t6,zero,LAB_00484670
.text:00484694 2138c001 _move param_4,t6
LAB_00484698: ;XREF[1,0]: 00484668
.text:00484698 21204001 move param_1,t2
.text:0048469c 40808a8f lw t2,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:004846a0 00000000 nop
.text:004846a4 9c3d5925 addiu t9,t2,0x3d9c
.text:004846a8 09f82003 jalr t9=>FUN_00483d9c ;undefined FUN_00483d9c()
.text:004846ac 21280001 _move param_2,t0
.text:004846b0 1000bc8f lw gp,local_30+0x40(sp)
.text:004846b4 3d004012 beq s2,zero,LAB_004847ac
.text:004846b8 21180000 _clear v1
.text:004846bc 1800a48f lw param_1,local_28+0x40(sp)
.text:004846c0 00000000 nop
.text:004846c4 23300402 subu param_3,s0,param_1
.text:004846c8 23386602 subu param_4,s3,param_3
.text:004846cc 2328a702 subu param_2,s5,param_4
.text:004846d0 000085a6 sh param_2,0x0(s4)
.text:004846d4 00009290 lbu s2,0x0(param_1)
.text:004846d8 05001024 li s0,0x5
.text:004846dc 37005012 beq s2,s0,LAB_004847bc
.text:004846e0 0200d328 _slti s3,param_3,0x2
.text:004846e4 bdff0010 b switchD_0048472c::caseD_5
.text:004846e8 000024ae _sw param_1,0x0(s1)
caseD_0: ;XREF[1,0]: 0048472c
.text:004846ec baff0010 b LAB_004845d8
.text:004846f0 f7ff0724 _li param_4,-0x9
LAB_004846f4: ;XREF[1,0]: 00484620
.text:004846f4 23680502 subu t5,s0,param_2
.text:004846f8 2b60a801 sltu t4,t5,t0
.text:004846fc b7ff8015 bne t4,zero,switchD_0048472c::caseD_5
.text:00484700 2118e000 _move v1,param_4
.text:00484704 05000e2d sltiu t6,t0,0x5
.text:00484708 b4ffc011 beq t6,zero,switchD_0048472c::caseD_5
.text:0048470c 80c00800 _sll t8,t0,0x2
.text:00484710 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484714 00000000 nop
.text:00484718 8842f927 addiu t9,ra,0x4288
.text:0048471c 21781903 addu t7,t8,t9
.text:00484720 0000e88d lw t0,0x0(t7)=>.rodata:switchD_0048472c:...;= FFFA4D0Ch
.text:00484724 00000000 nop
.text:00484728 21381c01 addu param_4,t0,gp
switchD: ; FWD[6,0]: 004845dc,004846ec,00484734,00484764
; 00484788,004847a0
.text:0048472c 0800e000 jr param_4
.text:00484730 00000000 _nop
caseD_4: ;XREF[1,0]: 0048472c
.text:00484734 0000a790 lbu param_4,0x0(param_2)
.text:00484738 0100ae90 lbu t6,0x1(param_2)
.text:0048473c 0200ab90 lbu t3,0x2(param_2)
.text:00484740 00660700 sll t4,param_4,0x18
.text:00484744 006c0e00 sll t5,t6,0x10
.text:00484748 0300a390 lbu v1,0x3(param_2)
.text:0048474c 25308d01 or param_3,t4,t5
.text:00484750 00220b00 sll param_1,t3,0x8
.text:00484754 2510c400 or v0,param_3,param_1
.text:00484758 25404300 or t0,v0,v1
.text:0048475c b2ff0010 b LAB_00484628
.text:00484760 0400a524 _addiu param_2,param_2,0x4
caseD_3: ;XREF[1,0]: 0048472c
.text:00484764 0000a390 lbu v1,0x0(param_2)
.text:00484768 0100bf90 lbu ra,0x1(param_2)
.text:0048476c 00440300 sll t0,v1,0x10
.text:00484770 0200af90 lbu t7,0x2(param_2)
.text:00484774 00ca1f00 sll t9,ra,0x8
.text:00484778 25c01901 or t8,t0,t9
.text:0048477c 25400f03 or t0,t8,t7
.text:00484780 a9ff0010 b LAB_00484628
.text:00484784 0300a524 _addiu param_2,param_2,0x3
caseD_2: ;XREF[1,0]: 0048472c
.text:00484788 0000a490 lbu param_1,0x0(param_2)
.text:0048478c 0100a690 lbu param_3,0x1(param_2)
.text:00484790 00120400 sll v0,param_1,0x8
.text:00484794 25404600 or t0,v0,param_3
.text:00484798 a3ff0010 b LAB_00484628
.text:0048479c 0200a524 _addiu param_2,param_2,0x2
caseD_1: ;XREF[1,0]: 0048472c
.text:004847a0 0000a890 lbu t0,0x0(param_2)
.text:004847a4 a0ff0010 b LAB_00484628
.text:004847a8 0100a524 _addiu param_2,param_2,0x1
LAB_004847ac: ;XREF[1,0]: 004846b4
.text:004847ac 000080a6 sh zero,0x0(s4)
.text:004847b0 1800b48f lw s4,local_28+0x40(sp)
.text:004847b4 89ff0010 b switchD_0048472c::caseD_5
.text:004847b8 000034ae _sw s4,0x0(s1)
LAB_004847bc: ;XREF[1,0]: 004846dc
.text:004847bc 87ff6016 bne s3,zero,switchD_0048472c::caseD_5
.text:004847c0 f7ff0324 _li v1,-0x9
.text:004847c4 ffffa830 andi t0,param_2,0xffff
.text:004847c8 0200152d sltiu s5,t0,0x2
.text:004847cc 83ffa016 bne s5,zero,switchD_0048472c::caseD_5
.text:004847d0 feffbf24 _addiu ra,param_2,-0x2
.text:004847d4 21180000 clear v1
.text:004847d8 02008524 addiu param_2,param_1,0x2
.text:004847dc 00009fa6 sh ra,0x0(s4)
.text:004847e0 7eff0010 b switchD_0048472c::caseD_5
.text:004847e4 000025ae _sw param_2,0x0(s1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined getAsnAlgorithmIdentifier()
;local_8 undefined4 -8 ;XREF[2,0]: 004847f8,004848a8
;local_c undefined4 -c ;XREF[2,0]: 004847fc,004848ac
;local_10 undefined4 -10 ;XREF[2,0]: 00484800,004848b0
;local_14 undefined4 -14 ;XREF[2,0]: 00484804,004848b4
;local_18 undefined4 -18 ;XREF[2,0]: 00484808,004848b8
;local_1c undefined4 -1c ;XREF[2,0]: 0048480c,004848bc
;local_20 undefined4 -20 ;XREF[2,0]: 00484810,004848c0
;local_28 undefined4 -28 ;XREF[3,0]: 0048493c,00484978,004849bc
;local_2c undefined4 -2c ;XREF[5,0]: 00484878,00484890,0048496c,004849b8,004849dc
;local_30 undefined4 -30 ;XREF[3,0]: 00484838,00484848,00484904
;local_34 undefined4 -34 ;XREF[3,0]: 0048487c,004848d4,00484910
;local_38 undefined4 -38 ;XREF[9,0]: 00484828,00484864,0048490c,00484930,00484a04
; 00484a08,00484bb4,00484bc4,00484bc8
;local_40 undefined4 -40 ;XREF[2,0]: 00484814,004849f8
;XREF[16,0]: Entry Point,00465fd4,00466078
; 00466188,0046644c,00467ea8
; 00467ef8,00468038,0046c9c0
; 0046d2a0,0046d55c,0046e484
; 0046f028,0046f31c,00480b88
; 004d8838
.text:004847e8 06001c3c lui gp,0x6
.text:004847ec f8b19c27 addiu gp,gp,-0x4e08
.text:004847f0 21e09903 addu gp,gp,t9
.text:004847f4 b0ffbd27 addiu sp,sp,-0x50
.text:004847f8 4800bfaf sw ra,local_8+0x50(sp)
.text:004847fc 4400b5af sw s5,local_c+0x50(sp)
.text:00484800 4000b4af sw s4,local_10+0x50(sp)
.text:00484804 3c00b3af sw s3,local_14+0x50(sp)
.text:00484808 3800b2af sw s2,local_18+0x50(sp)
.text:0048480c 3400b1af sw s1,local_1c+0x50(sp)
.text:00484810 3000b0af sw s0,local_20+0x50(sp)
.text:00484814 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:00484818 21908000 move s2,a0
.text:0048481c 0000848c lw a0,0x0(a0)
.text:00484820 2158c000 move t3,a2
.text:00484824 21a8e000 move s5,a3
.text:00484828 1800a4af sw a0,local_38+0x50(sp)
.text:0048482c e1ff0324 li v1,-0x1f
.text:00484830 1d00a010 beq a1,zero,LAB_004848a8
.text:00484834 21508500 _addu t2,a0,a1
.text:00484838 2000a4af sw a0,local_30+0x50(sp)
.text:0048483c 00008390 lbu v1,0x0(a0)
.text:00484840 01008724 addiu a3,a0,0x1
.text:00484844 30000224 li v0,0x30
.text:00484848 2000a7af sw a3,local_30+0x50(sp)
.text:0048484c 1800b427 addiu s4,sp,0x18
.text:00484850 1f006210 beq v1,v0,LAB_004848d0
.text:00484854 e1ff0824 _li t0,-0x1f
LAB_00484858: ;XREF[2,0]: 004848dc,00484a14
.text:00484858 21100001 move v0,t0
caseD_5: ;XREF[4,0]: 0048492c,00484a34,00484a40,00484a64
.text:0048485c 12004004 bltz v0,LAB_004848a8
.text:00484860 21184000 _move v1,v0
.text:00484864 1800a78f lw a3,local_38+0x50(sp)
.text:00484868 00000000 nop
.text:0048486c 23204701 subu a0,t2,a3
.text:00484870 0d008018 blez a0,LAB_004848a8
.text:00484874 f7ff0324 _li v1,-0x9
.text:00484878 2400a7af sw a3,local_2c+0x50(sp)
.text:0048487c 1c00b18f lw s1,local_34+0x50(sp)
.text:00484880 0000ee90 lbu t6,0x0(a3)
.text:00484884 2180f100 addu s0,a3,s1
.text:00484888 0100e424 addiu a0,a3,0x1
.text:0048488c 06000a24 li t2,0x6
.text:00484890 2400a4af sw a0,local_2c+0x50(sp)
.text:00484894 e1ff0524 li a1,-0x1f
.text:00484898 2600ca11 beq t6,t2,LAB_00484934
.text:0048489c 23980702 _subu s3,s0,a3
LAB_004848a0: ;XREF[2,0]: 00484940,00484aec
.text:004848a0 2118a000 move v1,a1
caseD_5: ;XREF[5,0]: 00484984,00484990,00484a20,00484af8
; 00484b1c
.text:004848a4 000047ae sw a3,0x0(s2)
LAB_004848a8: ;XREF[6,0]: 00484830,0048485c,00484870,00484920
; 00484a0c,00484bbc
.text:004848a8 4800bf8f lw ra,local_8+0x50(sp)
.text:004848ac 4400b58f lw s5,local_c+0x50(sp)
.text:004848b0 4000b48f lw s4,local_10+0x50(sp)
.text:004848b4 3c00b38f lw s3,local_14+0x50(sp)
.text:004848b8 3800b28f lw s2,local_18+0x50(sp)
.text:004848bc 3400b18f lw s1,local_1c+0x50(sp)
.text:004848c0 3000b08f lw s0,local_20+0x50(sp)
.text:004848c4 21106000 move v0=>.rodata:swit...,v1 ;= FFFA503Ch
.text:004848c8 0800e003 jr ra
.text:004848cc 5000bd27 _addiu sp,sp,0x50
LAB_004848d0: ;XREF[1,0]: 00484850
.text:004848d0 ffffa624 addiu a2,a1,-0x1
.text:004848d4 1c00a0af sw zero,local_34+0x50(sp)
.text:004848d8 2160e600 addu t4,a3,a2
.text:004848dc deffc018 blez a2,LAB_00484858
.text:004848e0 f7ff0824 _li t0,-0x9
.text:004848e4 01008d80 lb t5,0x1(a0)
.text:004848e8 02008724 addiu a3,a0,0x2
.text:004848ec 4e00a005 bltz t5,LAB_00484a28
.text:004848f0 7f00a931 _andi t1,t5,0x7f
LAB_004848f4: ;XREF[4,0]: 00484a94,00484ab8,00484ad0,00484adc
.text:004848f4 23308701 subu a2,t4,a3
.text:004848f8 2b60c900 sltu t4,a2,t1
.text:004848fc 45008015 bne t4,zero,switchD_00484a64::caseD_0
.text:00484900 00000000 _nop
.text:00484904 2000a7af sw a3,local_30+0x50(sp)
.text:00484908 2120e000 move a0,a3
.text:0048490c 0000878e lw a3,0x0(s4)=>local_38
.text:00484910 1c00a9af sw t1,local_34+0x50(sp)
.text:00484914 23688700 subu t5,a0,a3
.text:00484918 2318ad00 subu v1,a1,t5
.text:0048491c 2b286900 sltu a1,v1,t1
.text:00484920 e1ffa014 bne a1,zero,LAB_004848a8
.text:00484924 f7ff0324 _li v1,-0x9
.text:00484928 21100000 clear v0
.text:0048492c cbff0010 b switchD_00484a64::caseD_5
.text:00484930 000084ae _sw a0,0x0(s4)=>local_38
LAB_00484934: ;XREF[1,0]: 00484898
.text:00484934 23780402 subu t7,s0,a0
.text:00484938 21480002 move t1,s0
.text:0048493c 2800a0af sw zero,local_28+0x50(sp)
.text:00484940 d7ffe019 blez t7,LAB_004848a0
.text:00484944 f7ff0524 _li a1,-0x9
.text:00484948 0100f980 lb t9,0x1(a3)
.text:0048494c 0200e424 addiu a0,a3,0x2
.text:00484950 64002007 bltz t9,LAB_00484ae4
.text:00484954 7f002833 _andi t0,t9,0x7f
LAB_00484958: ;XREF[4,0]: 00484b4c,00484b70,00484b88,00484b94
.text:00484958 23302401 subu a2,t1,a0
.text:0048495c 2b48c800 sltu t1,a2,t0
.text:00484960 2f002015 bne t1,zero,LAB_00484a20
.text:00484964 f7ff0524 _li a1,-0x9
.text:00484968 21488000 move t1,a0
.text:0048496c 2400a4af sw a0,local_2c+0x50(sp)
.text:00484970 23200402 subu a0,s0,a0
.text:00484974 2b108800 sltu v0,a0,t0
.text:00484978 2800a8af sw t0,local_28+0x50(sp)
.text:0048497c 21300001 move a2,t0
.text:00484980 21282001 move a1,t1
.text:00484984 c7ff4014 bne v0,zero,switchD_00484b1c::caseD_5
.text:00484988 f7ff0324 _li v1,-0x9
.text:0048498c 02008c28 slti t4,a0,0x2
.text:00484990 c4ff8015 bne t4,zero,switchD_00484b1c::caseD_5
.text:00484994 00000000 _nop
.text:00484998 0b00c010 beq a2,zero,LAB_004849c8
.text:0048499c 000060ad _sw zero,0x0(t3)
LAB_004849a0: ;XREF[1,0]: 004849c0
.text:004849a0 0000a490 lbu a0,0x0(a1)
.text:004849a4 00006a8d lw t2,0x0(t3)
.text:004849a8 ffff0725 addiu a3,t0,-0x1
.text:004849ac 0100a524 addiu a1,a1,0x1
.text:004849b0 21684401 addu t5,t2,a0
.text:004849b4 00006dad sw t5,0x0(t3)
.text:004849b8 2400a5af sw a1,local_2c+0x50(sp)
.text:004849bc 2800a7af sw a3,local_28+0x50(sp)
.text:004849c0 f7ffe014 bne a3,zero,LAB_004849a0
.text:004849c4 2140e000 _move t0,a3
LAB_004849c8: ;XREF[1,0]: 00484998
.text:004849c8 4080838f lw v1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:004849cc 21206001 move a0,t3
.text:004849d0 9c3d7924 addiu t9,v1,0x3d9c
.text:004849d4 09f82003 jalr t9=>FUN_00483d9c ;undefined FUN_00483d9c()
.text:004849d8 21282001 _move a1,t1
.text:004849dc 2400a48f lw a0,local_2c+0x50(sp)
.text:004849e0 05000b24 li t3,0x5
.text:004849e4 23300402 subu a2,s0,a0
.text:004849e8 23406602 subu t0,s3,a2
.text:004849ec 23282802 subu a1,s1,t0
.text:004849f0 0000a5a6 sh a1,0x0(s5)
.text:004849f4 00009090 lbu s0,0x0(a0)
.text:004849f8 1000bc8f lw gp,local_40+0x50(sp)
.text:004849fc 67000b12 beq s0,t3,LAB_00484b9c
.text:00484a00 21180000 _clear v1
.text:00484a04 000084ae sw a0,0x0(s4)=>local_38
.text:00484a08 1800a78f lw a3,local_38+0x50(sp)
LAB_00484a0c: ;XREF[1,0]: 00484bd4
.text:00484a0c a6ff0010 b LAB_004848a8
.text:00484a10 000047ae _sw a3,0x0(s2)
caseD_0: ;XREF[2,0]: 004848fc,00484a64
.text:00484a14 90ff0010 b LAB_00484858
.text:00484a18 f7ff0824 _li t0,-0x9
caseD_0: ;XREF[1,0]: 00484b1c
.text:00484a1c f7ff0524 li a1,-0x9
LAB_00484a20: ;XREF[1,0]: 00484960
.text:00484a20 a0ff0010 b switchD_00484b1c::caseD_5
.text:00484a24 2118a000 _move v1,a1
LAB_00484a28: ;XREF[1,0]: 004848ec
.text:00484a28 23708701 subu t6,t4,a3
.text:00484a2c 2130e000 move a2,a3
.text:00484a30 2b38c901 sltu a3,t6,t1
.text:00484a34 89ffe014 bne a3,zero,switchD_00484a64::caseD_5
.text:00484a38 21100001 _move v0,t0
.text:00484a3c 05002f2d sltiu t7,t1,0x5
.text:00484a40 86ffe011 beq t7,zero,switchD_00484a64::caseD_5
.text:00484a44 80880900 _sll s1,t1,0x2
.text:00484a48 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484a4c 00000000 nop
.text:00484a50 9c421327 addiu s3,t8,0x429c
.text:00484a54 21803302 addu s0,s1,s3
.text:00484a58 0000098e lw t1,0x0(s0)=>.rodata:switchD_00484a64:...;= FFFA5034h
.text:00484a5c 00000000 nop
.text:00484a60 21403c01 addu t0,t1,gp
switchD: ; FWD[6,0]: 0048485c,00484a14,00484a6c,00484a9c
; 00484ac0,00484ad8
.text:00484a64 08000001 jr t0
.text:00484a68 00000000 _nop
caseD_4: ;XREF[1,0]: 00484a64
.text:00484a6c 0000cf90 lbu t7,0x0(a2)
.text:00484a70 0100ce90 lbu t6,0x1(a2)
.text:00484a74 0200c490 lbu a0,0x2(a2)
.text:00484a78 003c0e00 sll a3,t6,0x10
.text:00484a7c 006e0f00 sll t5,t7,0x18
.text:00484a80 2510a701 or v0,t5,a3
.text:00484a84 001a0400 sll v1,a0,0x8
.text:00484a88 0300d990 lbu t9,0x3(a2)
.text:00484a8c 25f84300 or ra,v0,v1
.text:00484a90 2548f903 or t1,ra,t9
.text:00484a94 97ff0010 b LAB_004848f4
.text:00484a98 0400c724 _addiu a3,a2,0x4
caseD_3: ;XREF[1,0]: 00484a64
.text:00484a9c 0000d890 lbu t8,0x0(a2)
.text:00484aa0 0100d390 lbu s3,0x1(a2)
.text:00484aa4 004c1800 sll t1,t8,0x10
.text:00484aa8 008a1300 sll s1,s3,0x8
.text:00484aac 0200c890 lbu t0,0x2(a2)
.text:00484ab0 25803101 or s0,t1,s1
.text:00484ab4 25480802 or t1,s0,t0
.text:00484ab8 8eff0010 b LAB_004848f4
.text:00484abc 0300c724 _addiu a3,a2,0x3
caseD_2: ;XREF[1,0]: 00484a64
.text:00484ac0 0000c290 lbu v0,0x0(a2)
.text:00484ac4 0100d990 lbu t9,0x1(a2)
.text:00484ac8 00fa0200 sll ra,v0,0x8
.text:00484acc 2548f903 or t1,ra,t9
.text:00484ad0 88ff0010 b LAB_004848f4
.text:00484ad4 0200c724 _addiu a3,a2,0x2
caseD_1: ;XREF[1,0]: 00484a64
.text:00484ad8 0000c990 lbu t1,0x0(a2)
.text:00484adc 85ff0010 b LAB_004848f4
.text:00484ae0 0100c724 _addiu a3,a2,0x1
LAB_00484ae4: ;XREF[1,0]: 00484950
.text:00484ae4 23100402 subu v0,s0,a0
.text:00484ae8 2bf84800 sltu ra,v0,t0
.text:00484aec 6cffe017 bne ra,zero,LAB_004848a0
.text:00484af0 21308000 _move a2,a0
.text:00484af4 05000c2d sltiu t4,t0,0x5
.text:00484af8 6aff8011 beq t4,zero,switchD_00484b1c::caseD_5
.text:00484afc 2118a000 _move v1,a1
.text:00484b00 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484b04 80200800 sll a0,t0,0x2
.text:00484b08 b0424325 addiu v1,t2,0x42b0
.text:00484b0c 21688300 addu t5,a0,v1
.text:00484b10 0000a58d lw a1,0x0(t5)=>.rodata:switchD_00484b1c:...;= FFFA503Ch
.text:00484b14 00000000 nop
.text:00484b18 2140bc00 addu t0,a1,gp
switchD: ; FWD[6,0]: 004848a4,00484a1c,00484b24,00484b54
; 00484b78,00484b90
.text:00484b1c 08000001 jr t0
.text:00484b20 00000000 _nop
caseD_4: ;XREF[1,0]: 00484b1c
.text:00484b24 0100c890 lbu t0,0x1(a2)
.text:00484b28 0000c590 lbu a1,0x0(a2)
.text:00484b2c 0200df90 lbu ra,0x2(a2)
.text:00484b30 00640800 sll t4,t0,0x10
.text:00484b34 00160500 sll v0,a1,0x18
.text:00484b38 25c04c00 or t8,v0,t4
.text:00484b3c 00ca1f00 sll t9,ra,0x8
.text:00484b40 0300ce90 lbu t6,0x3(a2)
.text:00484b44 25781903 or t7,t8,t9
.text:00484b48 2540ee01 or t0,t7,t6
.text:00484b4c 82ff0010 b LAB_00484958
.text:00484b50 0400c424 _addiu a0,a2,0x4
caseD_3: ;XREF[1,0]: 00484b1c
.text:00484b54 0000cf90 lbu t7,0x0(a2)
.text:00484b58 0100ce90 lbu t6,0x1(a2)
.text:00484b5c 00540f00 sll t2,t7,0x10
.text:00484b60 001a0e00 sll v1,t6,0x8
.text:00484b64 0200cd90 lbu t5,0x2(a2)
.text:00484b68 25204301 or a0,t2,v1
.text:00484b6c 25408d00 or t0,a0,t5
.text:00484b70 79ff0010 b LAB_00484958
.text:00484b74 0300c424 _addiu a0,a2,0x3
caseD_2: ;XREF[1,0]: 00484b1c
.text:00484b78 0000df90 lbu ra,0x0(a2)
.text:00484b7c 0100d890 lbu t8,0x1(a2)
.text:00484b80 00ca1f00 sll t9,ra,0x8
.text:00484b84 25403803 or t0,t9,t8
.text:00484b88 73ff0010 b LAB_00484958
.text:00484b8c 0200c424 _addiu a0,a2,0x2
caseD_1: ;XREF[1,0]: 00484b1c
.text:00484b90 0000c890 lbu t0,0x0(a2)
.text:00484b94 70ff0010 b LAB_00484958
.text:00484b98 0100c424 _addiu a0,a2,0x1
LAB_00484b9c: ;XREF[1,0]: 004849fc
.text:00484b9c 0200d128 slti s1,a2,0x2
.text:00484ba0 04002016 bne s1,zero,LAB_00484bb4
.text:00484ba4 ffffae30 _andi t6,a1,0xffff
.text:00484ba8 0200d32d sltiu s3,t6,0x2
.text:00484bac 05006012 beq s3,zero,LAB_00484bc4
.text:00484bb0 02008f24 _addiu t7,a0,0x2
LAB_00484bb4: ;XREF[1,0]: 00484ba0
.text:00484bb4 1800a78f lw a3,local_38+0x50(sp)
.text:00484bb8 f7ff0324 li v1,-0x9
.text:00484bbc 3aff0010 b LAB_004848a8
.text:00484bc0 000047ae _sw a3,0x0(s2)
LAB_00484bc4: ;XREF[1,0]: 00484bac
.text:00484bc4 00008fae sw t7,0x0(s4)=>local_38
.text:00484bc8 1800a78f lw a3,local_38+0x50(sp)
.text:00484bcc feffb424 addiu s4,a1,-0x2
.text:00484bd0 21180000 clear v1
.text:00484bd4 8dff0010 b LAB_00484a0c
.text:00484bd8 0000b4a6 _sh s4,0x0(s5)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psBase64decode()
;local_8 undefined4 -8 ;XREF[5,0]: 00484bec,00484d10,00484d1c,00484d3c,00484d64
;XREF[4,0]: Entry Point,00466c10,0046da94
; 004d8b2c
.text:00484bdc 06001c3c lui gp,0x6
.text:00484be0 04ae9c27 addiu gp,gp,-0x51fc
.text:00484be4 21e09903 addu gp,gp,t9
.text:00484be8 f8ffbd27 addiu sp,sp,-0x8
.text:00484bec 0000b0af sw s0,0x0(sp)=>local_8
.text:00484bf0 21688000 move t5,a0
.text:00484bf4 49008010 beq a0,zero,LAB_00484d1c
.text:00484bf8 ffffa930 _andi t1,a1,0xffff
.text:00484bfc 4700c010 beq a2,zero,LAB_00484d1c
.text:00484c00 00000000 _nop
.text:00484c04 4500e010 beq a3,zero,LAB_00484d1c
.text:00484c08 03000b24 _li t3,0x3
.text:00484c0c 21600000 clear t4
.text:00484c10 21500000 clear t2
.text:00484c14 21280000 clear a1
.text:00484c18 3b002011 beq t1,zero,LAB_00484d08
.text:00484c1c 21400000 _clear t0
.text:00484c20 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00484c24 ff000f24 li t7,0xff
.text:00484c28 10464e24 addiu t6,v0,0x4610
.text:00484c2c fe001924 li t9,0xfe
.text:00484c30 03001024 li s0,0x3
.text:00484c34 06000010 b LAB_00484c50
.text:00484c38 04001824 _li t8,0x4
LAB_00484c3c: ;XREF[3,0]: 00484c60,00484c70,00484c94
.text:00484c3c 01000225 addiu v0,t0,0x1
.text:00484c40 ffff4830 andi t0,v0,0xffff
.text:00484c44 2b180901 sltu v1,t0,t1
.text:00484c48 2d006010 beq v1,zero,LAB_00484d00
.text:00484c4c 00000000 _nop
LAB_00484c50: ;XREF[2,0]: 00484c34,00484cf8
.text:00484c50 21200d01 addu a0,t0,t5
.text:00484c54 00008290 lbu v0,0x0(a0)
.text:00484c58 00000000 nop
.text:00484c5c 7b00432c sltiu v1,v0,0x7b
.text:00484c60 f6ff6010 beq v1,zero,LAB_00484c3c
.text:00484c64 21104e00 _addu v0,v0,t6
.text:00484c68 00004490 lbu a0,0x0(v0)=>.rodata:DAT_00494610 ;= FFh
.text:00484c6c 00000000 nop
.text:00484c70 f2ff8f10 beq a0,t7,LAB_00484c3c
.text:00484c74 00000000 _nop
.text:00484c78 2c009910 beq a0,t9,LAB_00484d2c
.text:00484c7c ffff6325 _addiu v1,t3,-0x1
.text:00484c80 38007015 bne t3,s0,LAB_00484d64
.text:00484c84 e1ff0224 _li v0,-0x1f
LAB_00484c88: ;XREF[1,0]: 00484d34
.text:00484c88 0100a224 addiu v0,a1,0x1
.text:00484c8c 80190c00 sll v1,t4,0x6
.text:00484c90 ffff4530 andi a1,v0,0xffff
.text:00484c94 e9ffb814 bne a1,t8,LAB_00484c3c
.text:00484c98 25606400 _or t4,v1,a0
.text:00484c9c 0000e494 lhu a0,0x0(a3)
.text:00484ca0 21184b01 addu v1,t2,t3
.text:00484ca4 2a288300 slt a1,a0,v1
.text:00484ca8 2400a014 bne a1,zero,LAB_00484d3c
.text:00484cac 21184001 _move v1,t2
.text:00484cb0 01006224 addiu v0,v1,0x1
.text:00484cb4 21504601 addu t2,t2,a2
.text:00484cb8 022c0c00 srl a1,t4,0x10
.text:00484cbc 02006429 slti a0,t3,0x2
.text:00484cc0 000045a1 sb a1,0x0(t2)
.text:00484cc4 21008010 beq a0,zero,LAB_00484d4c
.text:00484cc8 ffff4a30 _andi t2,v0,0xffff
LAB_00484ccc: ;XREF[1,0]: 00484d5c
.text:00484ccc 03006329 slti v1,t3,0x3
.text:00484cd0 06006014 bne v1,zero,LAB_00484cec
.text:00484cd4 01000225 _addiu v0,t0,0x1
.text:00484cd8 21204601 addu a0,t2,a2
.text:00484cdc 01004225 addiu v0,t2,0x1
.text:00484ce0 00008ca0 sb t4,0x0(a0)
.text:00484ce4 ffff4a30 andi t2,v0,0xffff
.text:00484ce8 01000225 addiu v0,t0,0x1
LAB_00484cec: ;XREF[1,0]: 00484cd0
.text:00484cec ffff4830 andi t0,v0,0xffff
.text:00484cf0 2b180901 sltu v1,t0,t1
.text:00484cf4 21600000 clear t4
.text:00484cf8 d5ff6014 bne v1,zero,LAB_00484c50
.text:00484cfc 21280000 _clear a1
LAB_00484d00: ;XREF[1,0]: 00484c48
.text:00484d00 0300a014 bne a1,zero,LAB_00484d10
.text:00484d04 e1ff0224 _li v0,-0x1f
LAB_00484d08: ;XREF[1,0]: 00484c18
.text:00484d08 0000eaa4 sh t2,0x0(a3)
.text:00484d0c 21100000 clear v0
LAB_00484d10: ;XREF[1,0]: 00484d00
.text:00484d10 0000b08f lw s0,0x0(sp)=>local_8
.text:00484d14 0800e003 jr ra
.text:00484d18 0800bd27 _addiu sp,sp,0x8
LAB_00484d1c: ;XREF[3,0]: 00484bf4,00484bfc,00484c04
.text:00484d1c 0000b08f lw s0,0x0(sp)=>local_8
.text:00484d20 faff0224 li v0,-0x6
.text:00484d24 0800e003 jr ra
.text:00484d28 0800bd27 _addiu sp,sp,0x8
LAB_00484d2c: ;XREF[1,0]: 00484c78
.text:00484d2c 005c0300 sll t3,v1,0x10
.text:00484d30 035c0b00 sra t3,t3,0x10
.text:00484d34 d4ff6105 bgez t3,LAB_00484c88
.text:00484d38 21200000 _clear a0
LAB_00484d3c: ;XREF[1,0]: 00484ca8
.text:00484d3c 0000b08f lw s0,0x0(sp)=>local_8
.text:00484d40 f7ff0224 li v0,-0x9
.text:00484d44 0800e003 jr ra
.text:00484d48 0800bd27 _addiu sp,sp,0x8
LAB_00484d4c: ;XREF[1,0]: 00484cc4
.text:00484d4c 21204601 addu a0,t2,a2
.text:00484d50 01004225 addiu v0,t2,0x1
.text:00484d54 02520c00 srl t2,t4,0x8
.text:00484d58 00008aa0 sb t2,0x0(a0)
.text:00484d5c dbff0010 b LAB_00484ccc
.text:00484d60 ffff4a30 _andi t2,v0,0xffff
LAB_00484d64: ;XREF[1,0]: 00484c80
.text:00484d64 0000b08f lw s0,0x0(sp)=>local_8
.text:00484d68 0800e003 jr ra
.text:00484d6c 0800bd27 _addiu sp,sp,0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCrlOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00484d80,00484da0
;local_10 undefined4 -10 ;XREF[2,0]: 00484d84,00484d9c
;XREF[3,0]: Entry Point,00470954,004d8640
.text:00484d70 06001c3c lui gp,0x6
.text:00484d74 70ac9c27 addiu gp,gp,-0x5390
.text:00484d78 21e09903 addu gp,gp,t9
.text:00484d7c e0ffbd27 addiu sp,sp,-0x20
.text:00484d80 1800bfaf sw ra,local_8+0x20(sp)
.text:00484d84 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00484d88 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00484d8c 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00484d90 38ad8424 addiu a0=>.bss:DAT_004dad38,a0,-0x52c8 ;= ??
.text:00484d94 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:00484d98 21280000 _clear a1
.text:00484d9c 1000bc8f lw gp,local_10+0x20(sp)
.text:00484da0 1800bf8f lw ra,local_8+0x20(sp)
.text:00484da4 21100000 clear v0
.text:00484da8 0800e003 jr ra
.text:00484dac 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00484db0()
;local_4 undefined4 -4 ;XREF[3,0]: 00484dc0,00484e54,00484f4c
;local_8 undefined4 -8 ;XREF[3,0]: 00484dc4,00484e58,00484f50
;local_c undefined4 -c ;XREF[3,0]: 00484dc8,00484e5c,00484f54
;local_10 undefined4 -10 ;XREF[3,0]: 00484dcc,00484e60,00484f58
;local_14 undefined4 -14 ;XREF[3,0]: 00484dd0,00484e64,00484f5c
;local_18 undefined4 -18 ;XREF[3,0]: 00484dd4,00484e68,00484f60
;local_1c undefined4 -1c ;XREF[3,0]: 00484dd8,00484e6c,00484f64
;local_20 undefined4 -20 ;XREF[3,0]: 00484ddc,00484e70,00484f68
;local_38 undefined4 -38 ;XREF[1,0]: 00484f20
;local_3c undefined4 -3c ;XREF[1,0]: 00484f28
;local_40 undefined4 -40 ;XREF[1,0]: 00484f24
;local_44 undefined4 -44 ;XREF[1,0]: 00484f00
;local_48 undefined4 -48 ;XREF[1,0]: 00484efc
;local_4c undefined4 -4c ;XREF[1,0]: 00484ef8
;local_50 undefined4 -50 ;XREF[1,0]: 00484ef4
;local_68 undefined4 -68 ;XREF[1,0]: 00484f0c
;local_6c undefined4 -6c ;XREF[1,0]: 00484f14
;local_70 undefined4 -70 ;XREF[1,0]: 00484f10
;local_74 undefined4 -74 ;XREF[1,0]: 00484eec
;local_78 undefined4 -78 ;XREF[1,0]: 00484ee8
;local_7c undefined4 -7c ;XREF[1,0]: 00484ee4
;local_80 undefined4 -80 ;XREF[1,0]: 00484ee0
;local_b8 undefined4 -b8 ;XREF[7,0]: 00484de0,00484e28,00484e90,00484eac,00484ed0
; 00484f38,00484f84
;XREF[2,0]: 004852d8,00485560
.text:00484db0 06001c3c lui gp,0x6
.text:00484db4 30ac9c27 addiu gp,gp,-0x53d0
.text:00484db8 21e09903 addu gp,gp,t9
.text:00484dbc 38ffbd27 addiu sp,sp,-0xc8
.text:00484dc0 c400bfaf sw ra,local_4+0xc8(sp)
.text:00484dc4 c000b6af sw s6,local_8+0xc8(sp)
.text:00484dc8 bc00b5af sw s5,local_c+0xc8(sp)
.text:00484dcc b800b4af sw s4,local_10+0xc8(sp)
.text:00484dd0 b400b3af sw s3,local_14+0xc8(sp)
.text:00484dd4 b000b2af sw s2,local_18+0xc8(sp)
.text:00484dd8 ac00b1af sw s1,local_1c+0xc8(sp)
.text:00484ddc a800b0af sw s0,local_20+0xc8(sp)
.text:00484de0 1000bcaf sw gp=>_gp,local_b8+0xc8(sp)
.text:00484de4 1b008010 beq a0,zero,LAB_00484e54
.text:00484de8 21100000 _clear v0
.text:00484dec 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00484df0 00000000 nop
.text:00484df4 8c79508c lw s0,offset .data:DAT_004d798c &0xffff(v0)
.text:00484df8 00000000 nop
.text:00484dfc 14000012 beq s0,zero,LAB_00484e50
.text:00484e00 c4009124 _addiu s1,a0,0xc4
.text:00484e04 01001224 li s2,0x1
.text:00484e08 4800b627 addiu s6,sp,0x48
.text:00484e0c 7800b427 addiu s4,sp,0x78
.text:00484e10 6800b527 addiu s5,sp,0x68
LAB_00484e14: ;XREF[1,0]: 00484e48
.text:00484e14 e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:00484e18 d8000426 addiu a0,s0,0xd8
.text:00484e1c 21282002 move a1,s1
.text:00484e20 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00484e24 14000624 _li a2,0x14
.text:00484e28 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484e2c 02004014 bne v0,zero,LAB_00484e38
.text:00484e30 dfff0324 _li v1,-0x21
.text:00484e34 01000324 li v1,0x1
LAB_00484e38: ;XREF[1,0]: 00484e2c
.text:00484e38 10007210 beq v1,s2,LAB_00484e7c
.text:00484e3c 1800a427 _addiu a0,sp,0x18
.text:00484e40 2402108e lw s0,0x224(s0)
.text:00484e44 00000000 nop
.text:00484e48 f2ff0016 bne s0,zero,LAB_00484e14
.text:00484e4c 00000000 _nop
LAB_00484e50: ;XREF[1,0]: 00484dfc
.text:00484e50 21100000 clear v0
LAB_00484e54: ;XREF[1,0]: 00484de4
.text:00484e54 c400bf8f lw ra,local_4+0xc8(sp)
.text:00484e58 c000b68f lw s6,local_8+0xc8(sp)
.text:00484e5c bc00b58f lw s5,local_c+0xc8(sp)
.text:00484e60 b800b48f lw s4,local_10+0xc8(sp)
.text:00484e64 b400b38f lw s3,local_14+0xc8(sp)
.text:00484e68 b000b28f lw s2,local_18+0xc8(sp)
.text:00484e6c ac00b18f lw s1,local_1c+0xc8(sp)
.text:00484e70 a800b08f lw s0,local_20+0xc8(sp)
.text:00484e74 0800e003 jr ra
.text:00484e78 c800bd27 _addiu sp,sp,0xc8
LAB_00484e7c: ;XREF[1,0]: 00484e38
.text:00484e7c 948b998f lw t9,-0x746c(gp)=>->psGetBrokenDownGMTime ;= 004860ac
.text:00484e80 a800138e lw s3,0xa8(s0)
.text:00484e84 a400118e lw s1,0xa4(s0)
.text:00484e88 09f82003 jalr t9=>psGetBrokenDownGMTime ;undefined psGetBrokenDownGMTime()
.text:00484e8c 21280000 _clear a1
.text:00484e90 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484e94 2b004014 bne v0,zero,LAB_00484f44
.text:00484e98 00000000 _nop
.text:00484e9c ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00484ea0 00000000 nop
.text:00484ea4 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00484ea8 21206002 _move a0,s3
.text:00484eac 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484eb0 1700233a xori v1,s1,0x17
.text:00484eb4 0100672c sltiu a3,v1,0x1
.text:00484eb8 f891998f lw t9,-0x6e08(gp)=>->psBrokenDownTimeImport;= 00486200
.text:00484ebc 21286002 move a1,s3
.text:00484ec0 21304000 move a2,v0
.text:00484ec4 40380700 sll a3,a3,0x1
.text:00484ec8 09f82003 jalr t9=>psBrokenDownTimeImport ;undefined psBrokenDownTimeImport()
.text:00484ecc 2120c002 _move a0,s6
.text:00484ed0 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484ed4 1b004014 bne v0,zero,LAB_00484f44
.text:00484ed8 2130c002 _move a2,s6
.text:00484edc 21388002 move a3,s4
LAB_00484ee0: ;XREF[1,0]: 00484f04
.text:00484ee0 0000c98c lw t1,0x0(a2)=>local_80
.text:00484ee4 0400c88c lw t0,local_7c+0x80(a2)
.text:00484ee8 0800c48c lw a0,local_78+0x80(a2)
.text:00484eec 0c00c58c lw a1,local_74+0x80(a2)
.text:00484ef0 1000c624 addiu a2,a2,0x10
.text:00484ef4 0000e9ac sw t1,0x0(a3)=>local_50
.text:00484ef8 0400e8ac sw t0,local_4c+0x50(a3)
.text:00484efc 0800e4ac sw a0,local_48+0x50(a3)
.text:00484f00 0c00e5ac sw a1,local_44+0x50(a3)
.text:00484f04 f6ffd514 bne a2,s5,LAB_00484ee0
.text:00484f08 1000e724 _addiu a3,a3,0x10
.text:00484f0c 0800cc8c lw t4,local_68+0x70(a2)
.text:00484f10 0000cb8c lw t3,0x0(a2)=>local_70
.text:00484f14 0400ca8c lw t2,local_6c+0x70(a2)
.text:00484f18 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:00484f1c 0100063c lui a2,0x1
.text:00484f20 0800ecac sw t4,local_38+0x40(a3)
.text:00484f24 0000ebac sw t3,0x0(a3)=>local_40
.text:00484f28 0400eaac sw t2,local_3c+0x40(a3)
.text:00484f2c 8051c534 ori a1,a2,0x5180
.text:00484f30 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:00484f34 21208002 _move a0,s4
.text:00484f38 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484f3c 0d004010 beq v0,zero,LAB_00484f74
.text:00484f40 21288002 _move a1,s4
LAB_00484f44: ;XREF[2,0]: 00484e94,00484ed4
.text:00484f44 b60012a6 sh s2,0xb6(s0)
.text:00484f48 21100002 move v0,s0
LAB_00484f4c: ;XREF[2,0]: 00484f88,00484f90
.text:00484f4c c400bf8f lw ra,local_4+0xc8(sp)
.text:00484f50 c000b68f lw s6,local_8+0xc8(sp)
.text:00484f54 bc00b58f lw s5,local_c+0xc8(sp)
.text:00484f58 b800b48f lw s4,local_10+0xc8(sp)
.text:00484f5c b400b38f lw s3,local_14+0xc8(sp)
.text:00484f60 b000b28f lw s2,local_18+0xc8(sp)
.text:00484f64 ac00b18f lw s1,local_1c+0xc8(sp)
.text:00484f68 a800b08f lw s0,local_20+0xc8(sp)
.text:00484f6c 0800e003 jr ra
.text:00484f70 c800bd27 _addiu sp,sp,0xc8
LAB_00484f74: ;XREF[1,0]: 00484f3c
.text:00484f74 2c8c998f lw t9,-0x73d4(gp)=>->psBrokenDownTimeCmp ;= 00486778
.text:00484f78 00000000 nop
.text:00484f7c 09f82003 jalr t9=>psBrokenDownTimeCmp ;undefined psBrokenDownTimeCmp()
.text:00484f80 1800a427 _addiu a0,sp,0x18
.text:00484f84 1000bc8f lw gp,local_b8+0xc8(sp)
.text:00484f88 f0ff4018 blez v0,LAB_00484f4c
.text:00484f8c 21100002 _move v0,s0
.text:00484f90 eeff0010 b LAB_00484f4c
.text:00484f94 b60012a6 _sh s2,0xb6(s0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00484f98()
;local_8 undefined4 -8 ;XREF[3,0]: 00484fa8,00485084,004850a0
;local_c undefined4 -c ;XREF[3,0]: 00484fac,00485088,004850a4
;local_10 undefined4 -10 ;XREF[3,0]: 00484fb0,0048508c,004850a8
;local_14 undefined4 -14 ;XREF[3,0]: 00484fb4,00485090,004850ac
;local_18 undefined4 -18 ;XREF[3,0]: 00484fb8,00485094,004850b0
;local_20 undefined4 -20 ;XREF[8,0]: 00484fbc,00484fd8,00484ff4,00485014,0048502c
; 00485048,00485060,00485078
;XREF[1,0]: 00485164
.text:00484f98 06001c3c lui gp,0x6
.text:00484f9c 48aa9c27 addiu gp,gp,-0x55b8
.text:00484fa0 21e09903 addu gp,gp,t9
.text:00484fa4 d0ffbd27 addiu sp,sp,-0x30
.text:00484fa8 2800bfaf sw ra,local_8+0x30(sp)
.text:00484fac 2400b3af sw s3,local_c+0x30(sp)
.text:00484fb0 2000b2af sw s2,local_10+0x30(sp)
.text:00484fb4 1c00b1af sw s1,local_14+0x30(sp)
.text:00484fb8 1800b0af sw s0,local_18+0x30(sp)
.text:00484fbc 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00484fc0 37008010 beq a0,zero,LAB_004850a0
.text:00484fc4 21908000 _move s2,a0
.text:00484fc8 7c90998f lw t9,-0x6f84(gp)=>->psX509FreeDNStruct ;= 0046863c
.text:00484fcc 0000858c lw a1,0x0(a0)
.text:00484fd0 09f82003 jalr t9=>psX509FreeDNStruct ;undefined psX509FreeDNStruct()
.text:00484fd4 b8008424 _addiu a0,a0,0xb8
.text:00484fd8 1000bc8f lw gp,local_20+0x30(sp)
.text:00484fdc 3c014426 addiu a0,s2,0x13c
.text:00484fe0 a084998f lw t9,-0x7b60(gp)=>->x509FreeExtensions ;= 004687a8
.text:00484fe4 00000000 nop
.text:00484fe8 09f82003 jalr t9=>x509FreeExtensions ;undefined x509FreeExtensions()
.text:00484fec 20025326 _addiu s3,s2,0x220
.text:00484ff0 2002518e lw s1,0x220(s2)
.text:00484ff4 1000bc8f lw gp,local_20+0x30(sp)
.text:00484ff8 0f002012 beq s1,zero,LAB_00485038
.text:00484ffc 00000000 _nop
LAB_00485000: ;XREF[1,0]: 00485030
.text:00485000 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485004 0000248e lw a0,0x0(s1)
.text:00485008 3400308e lw s0,0x34(s1)
.text:0048500c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485010 00000000 _nop
.text:00485014 1000bc8f lw gp,local_20+0x30(sp)
.text:00485018 21202002 move a0,s1
.text:0048501c 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485020 00000000 nop
.text:00485024 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485028 21880002 _move s1,s0
.text:0048502c 1000bc8f lw gp,local_20+0x30(sp)
.text:00485030 f3ff0016 bne s0,zero,LAB_00485000
.text:00485034 00000000 _nop
LAB_00485038: ;XREF[1,0]: 00484ff8
.text:00485038 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0048503c b000448e lw a0,0xb0(s2)
.text:00485040 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485044 000060ae _sw zero,0x0(s3)
.text:00485048 1000bc8f lw gp,local_20+0x30(sp)
.text:0048504c a800448e lw a0,0xa8(s2)
.text:00485050 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485054 00000000 nop
.text:00485058 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:0048505c 00000000 _nop
.text:00485060 1000bc8f lw gp,local_20+0x30(sp)
.text:00485064 21204002 move a0,s2
.text:00485068 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:0048506c 21280000 clear a1
.text:00485070 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00485074 28020624 _li a2,0x228
.text:00485078 1000bc8f lw gp,local_20+0x30(sp)
.text:0048507c 21204002 move a0,s2
.text:00485080 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485084 2800bf8f lw ra,local_8+0x30(sp)
.text:00485088 2400b38f lw s3,local_c+0x30(sp)
.text:0048508c 2000b28f lw s2,local_10+0x30(sp)
.text:00485090 1c00b18f lw s1,local_14+0x30(sp)
.text:00485094 1800b08f lw s0,local_18+0x30(sp)
.text:00485098 08002003 jr t9=>.MIPS.stubs:::free
.text:0048509c 3000bd27 _addiu sp,sp,0x30
LAB_004850a0: ;XREF[1,0]: 00484fc0
.text:004850a0 2800bf8f lw ra,local_8+0x30(sp)
.text:004850a4 2400b38f lw s3,local_c+0x30(sp)
.text:004850a8 2000b28f lw s2,local_10+0x30(sp)
.text:004850ac 1c00b18f lw s1,local_14+0x30(sp)
.text:004850b0 1800b08f lw s0,local_18+0x30(sp)
.text:004850b4 0800e003 jr ra
.text:004850b8 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCrlClose()
;local_8 undefined4 -8 ;XREF[3,0]: 004850cc,004851b0,00485248
;local_c undefined4 -c ;XREF[3,0]: 004850d0,004851b4,0048524c
;local_10 undefined4 -10 ;XREF[3,0]: 004850d4,004851b8,00485250
;local_14 undefined4 -14 ;XREF[3,0]: 004850d8,004851bc,00485254
;local_18 undefined4 -18 ;XREF[3,0]: 004850dc,004851c0,00485258
;local_1c undefined4 -1c ;XREF[3,0]: 004850e0,004851c4,0048525c
;local_20 undefined4 -20 ;XREF[3,0]: 004850e4,004851c8,00485260
;local_28 undefined4 -28 ;XREF[8,0]: 004850e8,00485108,0048516c,004851a4,004851ec
; 00485208,00485224,0048523c
;XREF[3,0]: Entry Point,00470aa8,004d807c
.text:004850bc 06001c3c lui gp,0x6
.text:004850c0 24a99c27 addiu gp,gp,-0x56dc
.text:004850c4 21e09903 addu gp,gp,t9
.text:004850c8 c8ffbd27 addiu sp,sp,-0x38
.text:004850cc 3000bfaf sw ra,local_8+0x38(sp)
.text:004850d0 2c00b5af sw s5,local_c+0x38(sp)
.text:004850d4 2800b4af sw s4,local_10+0x38(sp)
.text:004850d8 2400b3af sw s3,local_14+0x38(sp)
.text:004850dc 2000b2af sw s2,local_18+0x38(sp)
.text:004850e0 1c00b1af sw s1,local_1c+0x38(sp)
.text:004850e4 1800b0af sw s0,local_20+0x38(sp)
.text:004850e8 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004850ec 1880958f lw s5,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004850f0 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004850f4 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:004850f8 00000000 nop
.text:004850fc 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:00485100 38ada426 _addiu a0=>.bss:DAT_004dad38,s5,-0x52c8 ;= ??
.text:00485104 8c79648e lw a0,offset .data:DAT_004d798c &0xffff(s3)
.text:00485108 1000bc8f lw gp,local_28+0x38(sp)
.text:0048510c 1d008010 beq a0,zero,LAB_00485184
.text:00485110 00000000 _nop
.text:00485114 4080828f lw v0,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:00485118 00000000 nop
.text:0048511c 984f5424 addiu s4,v0,0x4f98
LAB_00485120: ;XREF[2,0]: 0048517c,00485270
.text:00485120 8c79628e lw v0,offset .data:DAT_004d798c &0xffff(s3)
.text:00485124 2402928c lw s2,0x224(a0)
.text:00485128 14004010 beq v0,zero,LAB_0048517c
.text:0048512c 00000000 _nop
.text:00485130 12008010 beq a0,zero,LAB_0048517c
.text:00485134 21880000 _clear s1
.text:00485138 2402508c lw s0,0x224(v0)
.text:0048513c 07000010 b LAB_0048515c
.text:00485140 21c88002 _move t9,s4
LAB_00485144: ;XREF[1,0]: 0048515c
.text:00485144 21884000 move s1,v0
.text:00485148 2402428c lw v0,0x224(v0)
.text:0048514c 00000000 nop
.text:00485150 0a004010 beq v0,zero,LAB_0048517c
.text:00485154 00000000 _nop
.text:00485158 2402508c lw s0,0x224(v0)
LAB_0048515c: ;XREF[1,0]: 0048513c
.text:0048515c f9ff4414 bne v0,a0,LAB_00485144
.text:00485160 00000000 _nop
.text:00485164 09f82003 jalr t9=>FUN_00484f98 ;undefined FUN_00484f98()
.text:00485168 00000000 _nop
.text:0048516c 1000bc8f lw gp,local_28+0x38(sp)
.text:00485170 3e002012 beq s1,zero,LAB_0048526c
.text:00485174 00000000 _nop
.text:00485178 240230ae sw s0,0x224(s1)
LAB_0048517c: ;XREF[3,0]: 00485128,00485130,00485150
.text:0048517c e8ff4016 bne s2,zero,LAB_00485120
.text:00485180 21204002 _move a0,s2
LAB_00485184: ;XREF[2,0]: 0048510c,00485278
.text:00485184 8c79638e lw v1,offset .data:DAT_004d798c &0xffff(s3)
.text:00485188 00000000 nop
.text:0048518c 11006014 bne v1,zero,LAB_004851d4
.text:00485190 00000000 _nop
.text:00485194 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00485198 00000000 nop
.text:0048519c 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:004851a0 38ada426 _addiu a0=>.bss:DAT_004dad38,s5,-0x52c8 ;= ??
.text:004851a4 1000bc8f lw gp,local_28+0x38(sp)
.text:004851a8 38ada426 addiu a0,s5,-0x52c8
.text:004851ac b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:004851b0 3000bf8f lw ra,local_8+0x38(sp)
.text:004851b4 2c00b58f lw s5,local_c+0x38(sp)
.text:004851b8 2800b48f lw s4,local_10+0x38(sp)
.text:004851bc 2400b38f lw s3,local_14+0x38(sp)
.text:004851c0 2000b28f lw s2,local_18+0x38(sp)
.text:004851c4 1c00b18f lw s1,local_1c+0x38(sp)
.text:004851c8 1800b08f lw s0,local_20+0x38(sp)
.text:004851cc 08002003 jr t9=>psDestroyMutex
.text:004851d0 3800bd27 _addiu sp,sp,0x38
LAB_004851d4: ;XREF[1,0]: 0048518c
.text:004851d4 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004851d8 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:004851dc 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:004851e0 1001e424 addiu a0=>.roda...,a3,0x110 ;= "psAssert %s"
.text:004851e4 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004851e8 8c46c524 _addiu a1=>.roda...,a2,0x468c ;= "keyformat/crl.c"
.text:004851ec 1000bc8f lw gp,local_28+0x38(sp)
.text:004851f0 00000000 nop
.text:004851f4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004851f8 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:004851fc 1c01a424 addiu a0=>.rodata:DAT_0049011c,a1,0x11c ;= 3Ah :
.text:00485200 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00485204 ff000524 _li a1,0xff
.text:00485208 1000bc8f lw gp,local_28+0x38(sp)
.text:0048520c 00000000 nop
.text:00485210 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00485214 608b998f lw t9,-0x74a0(gp)=>->_psError ;= 00485918
.text:00485218 00000000 nop
.text:0048521c 09f82003 jalr t9=>_psError ;undefined _psError()
.text:00485220 9c468424 _addiu a0=>.roda...,a0,0x469c ;= "g_CRL == NULL"
.text:00485224 1000bc8f lw gp,local_28+0x38(sp)
.text:00485228 00000000 nop
.text:0048522c 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:00485230 00000000 nop
.text:00485234 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:00485238 38ada426 _addiu a0=>.bss:DAT_004dad38,s5,-0x52c8 ;= ??
.text:0048523c 1000bc8f lw gp,local_28+0x38(sp)
.text:00485240 38ada426 addiu a0,s5,-0x52c8
.text:00485244 b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:00485248 3000bf8f lw ra,local_8+0x38(sp)
.text:0048524c 2c00b58f lw s5,local_c+0x38(sp)
.text:00485250 2800b48f lw s4,local_10+0x38(sp)
.text:00485254 2400b38f lw s3,local_14+0x38(sp)
.text:00485258 2000b28f lw s2,local_18+0x38(sp)
.text:0048525c 1c00b18f lw s1,local_1c+0x38(sp)
.text:00485260 1800b08f lw s0,local_20+0x38(sp)
.text:00485264 08002003 jr t9=>psDestroyMutex
.text:00485268 3800bd27 _addiu sp,sp,0x38
LAB_0048526c: ;XREF[1,0]: 00485170
.text:0048526c 8c7970ae sw s0,offset .data:DAT_004d798c &0xffff(s3)
.text:00485270 abff4016 bne s2,zero,LAB_00485120
.text:00485274 21204002 _move a0,s2
.text:00485278 c2ff0010 b LAB_00485184
.text:0048527c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCRL_determineRevokedStatusBDT()
;local_8 undefined4 -8 ;XREF[2,0]: 00485290,004853e8
;local_c undefined4 -c ;XREF[2,0]: 00485294,004853ec
;local_10 undefined4 -10 ;XREF[2,0]: 00485298,004853f0
;local_14 undefined4 -14 ;XREF[2,0]: 0048529c,004853f4
;local_18 undefined4 -18 ;XREF[2,0]: 004852a0,004853f8
;local_1c undefined4 -1c ;XREF[2,0]: 004852a4,004853fc
;local_20 undefined4 -20 ;XREF[2,0]: 004852a8,00485400
;local_24 undefined4 -24 ;XREF[1,0]: 00485464
;local_28 undefined4 -28 ;XREF[2,0]: 0048541c,004854a4
;local_30 undefined4 -30 ;XREF[7,0]: 004852ac,004852e0,00485368,004853e0,0048544c
; 00485498,00485568
;local_38 undefined4 -38 ;XREF[1,0]: 00485488
;local_3c undefined4 -3c ;XREF[1,0]: 00485484
;local_40 undefined4 -40 ;XREF[1,0]: 00485480
;local_44 undefined4 -44 ;XREF[1,0]: 0048546c
;local_48 undefined4 -48 ;XREF[1,0]: 00485468
;XREF[3,0]: Entry Point,00485590,004d89fc
.text:00485280 06001c3c lui gp,0x6
.text:00485284 60a79c27 addiu gp,gp,-0x58a0
.text:00485288 21e09903 addu gp,gp,t9
.text:0048528c a8ffbd27 addiu sp,sp,-0x58
.text:00485290 5000bfaf sw ra,local_8+0x58(sp)
.text:00485294 4c00b5af sw s5,local_c+0x58(sp)
.text:00485298 4800b4af sw s4,local_10+0x58(sp)
.text:0048529c 4400b3af sw s3,local_14+0x58(sp)
.text:004852a0 4000b2af sw s2,local_18+0x58(sp)
.text:004852a4 3c00b1af sw s1,local_1c+0x58(sp)
.text:004852a8 3800b0af sw s0,local_20+0x58(sp)
.text:004852ac 2800bcaf sw gp=>_gp,local_30+0x58(sp)
.text:004852b0 21908000 move s2,a0
.text:004852b4 21a8a000 move s5,a1
.text:004852b8 4b008010 beq a0,zero,LAB_004853e8
.text:004852bc 21100000 _clear v0
.text:004852c0 1880938f lw s3,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:004852c4 208e998f lw t9,-0x71e0(gp)=>->psLockMutex ;= 00488394
.text:004852c8 4080948f lw s4,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:004852cc 09f82003 jalr t9=>psLockMutex ;undefined psLockMutex()
.text:004852d0 38ad6426 _addiu a0=>.bss:DAT_004dad38,s3,-0x52c8 ;= ??
.text:004852d4 b04d9926 addiu t9,s4,0x4db0
.text:004852d8 09f82003 jalr t9=>FUN_00484db0 ;undefined FUN_00484db0()
.text:004852dc 21204002 _move a0,s2
.text:004852e0 2800bc8f lw gp,local_30+0x58(sp)
.text:004852e4 8b004010 beq v0,zero,LAB_00485514
.text:004852e8 21884000 _move s1,v0
.text:004852ec b6004294 lhu v0,0xb6(v0)
.text:004852f0 00000000 nop
.text:004852f4 36004014 bne v0,zero,LAB_004853d0
.text:004852f8 0b000324 _li v1,0xb
.text:004852fc 0400248e lw a0,0x4(s1)
.text:00485300 00000000 nop
.text:00485304 41008010 beq a0,zero,LAB_0048540c
.text:00485308 00000000 _nop
LAB_0048530c: ;XREF[6,0]: 00485414,00485434,00485450,0048549c
; 004854ac,004854b4
.text:0048530c 71004012 beq s2,zero,LAB_004854d4
.text:00485310 ffff0424 _li a0,-0x1
.text:00485314 91002012 beq s1,zero,LAB_0048555c
.text:00485318 21102002 _move v0,s1
LAB_0048531c: ;XREF[1,0]: 0048556c
.text:0048531c 2002428c lw v0,0x220(v0)
.text:00485320 00000000 nop
.text:00485324 65004010 beq v0,zero,LAB_004854bc
.text:00485328 21200000 _clear a0
.text:0048532c 05000010 b LAB_00485344
.text:00485330 21804000 _move s0,v0
LAB_00485334: ;XREF[2,0]: 00485350,0048536c
.text:00485334 3400108e lw s0,0x34(s0)
.text:00485338 00000000 nop
.text:0048533c 5f000012 beq s0,zero,LAB_004854bc
.text:00485340 21200000 _clear a0
LAB_00485344: ;XREF[1,0]: 0048532c
.text:00485344 a0004f96 lhu t7,0xa0(s2)
.text:00485348 04000e96 lhu t6,0x4(s0)
.text:0048534c e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:00485350 f8ffee15 bne t7,t6,LAB_00485334
.text:00485354 2130e001 _move a2,t7
.text:00485358 0000058e lw a1,0x0(s0)
.text:0048535c 9c00448e lw a0,0x9c(s2)
.text:00485360 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00485364 00000000 _nop
.text:00485368 2800bc8f lw gp,local_30+0x58(sp)
.text:0048536c f1ff4014 bne v0,zero,LAB_00485334
.text:00485370 00000000 _nop
.text:00485374 1400a012 beq s5,zero,LAB_004853c8
.text:00485378 2138a002 _move a3,s5
.text:0048537c 28000826 addiu t0,s0,0x28
.text:00485380 08000626 addiu a2,s0,0x8
LAB_00485384: ;XREF[1,0]: 004853a8
.text:00485384 0000d88c lw t8,0x0(a2)
.text:00485388 0400d58c lw s5,0x4(a2)
.text:0048538c 0800d48c lw s4,0x8(a2)
.text:00485390 0c00d08c lw s0,0xc(a2)
.text:00485394 1000c624 addiu a2,a2,0x10
.text:00485398 0000f8ac sw t8,0x0(a3)
.text:0048539c 0400f5ac sw s5,0x4(a3)
.text:004853a0 0800f4ac sw s4,0x8(a3)
.text:004853a4 0c00f0ac sw s0,0xc(a3)
.text:004853a8 f6ffc814 bne a2,t0,LAB_00485384
.text:004853ac 1000e724 _addiu a3,a3,0x10
.text:004853b0 0800c28c lw v0,0x8(a2)
.text:004853b4 0000c38c lw v1,0x0(a2)
.text:004853b8 0400df8c lw ra,0x4(a2)
.text:004853bc 0800e2ac sw v0,0x8(a3)
.text:004853c0 0000e3ac sw v1,0x0(a3)
.text:004853c4 0400ffac sw ra,0x4(a3)
LAB_004853c8: ;XREF[1,0]: 00485374
.text:004853c8 42000010 b LAB_004854d4
.text:004853cc 01000424 _li a0,0x1
LAB_004853d0: ;XREF[1,0]: 004852f4
.text:004853d0 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:004853d4 b80243ae sw v1,0x2b8(s2)
LAB_004853d8: ;XREF[2,0]: 004854ec,0048550c
.text:004853d8 09f82003 jalr t9=>psUnlockMutex ;undefined psUnlockMutex()
.text:004853dc 38ad6426 _addiu a0=>.bss:DAT_004dad38,s3,-0x52c8 ;= ??
.text:004853e0 2800bc8f lw gp,local_30+0x58(sp)
.text:004853e4 b802428e lw v0,0x2b8(s2)
LAB_004853e8: ;XREF[1,0]: 004852b8
.text:004853e8 5000bf8f lw ra,local_8+0x58(sp)
.text:004853ec 4c00b58f lw s5,local_c+0x58(sp)
.text:004853f0 4800b48f lw s4,local_10+0x58(sp)
.text:004853f4 4400b38f lw s3,local_14+0x58(sp)
.text:004853f8 4000b28f lw s2,local_18+0x58(sp)
.text:004853fc 3c00b18f lw s1,local_1c+0x58(sp)
.text:00485400 3800b08f lw s0,local_20+0x58(sp)
.text:00485404 0800e003 jr ra
.text:00485408 5800bd27 _addiu sp,sp,0x58
LAB_0048540c: ;XREF[1,0]: 00485304
.text:0048540c 1c03508e lw s0,0x31c(s2)
.text:00485410 00000000 nop
.text:00485414 bdff0012 beq s0,zero,LAB_0048530c
.text:00485418 00000000 _nop
.text:0048541c 3000a0af sw zero,local_28+0x58(sp)
.text:00485420 040020ae sw zero,0x4(s1)
.text:00485424 e401078e lw a3,0x1e4(s0)
.text:00485428 00000000 nop
.text:0048542c 42300700 srl a2,a3,0x1
.text:00485430 0100c530 andi a1,a2,0x1
.text:00485434 b5ffa010 beq a1,zero,LAB_0048530c
.text:00485438 d8002426 _addiu a0,s1,0xd8
.text:0048543c e085998f lw t9,-0x7a20(gp)=>->memcmpct ;= 004856cc
.text:00485440 48010526 addiu a1,s0,0x148
.text:00485444 09f82003 jalr t9=>memcmpct ;undefined memcmpct()
.text:00485448 14000624 _li a2,0x14
.text:0048544c 2800bc8f lw gp,local_30+0x58(sp)
.text:00485450 aeff4014 bne v0,zero,LAB_0048530c
.text:00485454 28000b26 _addiu t3,s0,0x28
.text:00485458 b4002c96 lhu t4,0xb4(s1)
.text:0048545c 48002696 lhu a2,0x48(s1)
.text:00485460 b000278e lw a3,0xb0(s1)
.text:00485464 3400a0af sw zero,local_24+0x58(sp)
.text:00485468 1000acaf sw t4,local_48+0x58(sp)
.text:0048546c 1400abaf sw t3,local_44+0x58(sp)
.text:00485470 ac002a8e lw t2,0xac(s1)
.text:00485474 488f998f lw t9,-0x70b8(gp)=>->psVerifySig ;= 0047f4dc
.text:00485478 3000a927 addiu t1,sp,0x30
.text:0048547c 3400a827 addiu t0,sp,0x34
.text:00485480 1800aaaf sw t2,local_40+0x58(sp)
.text:00485484 1c00a9af sw t1,local_3c+0x58(sp)
.text:00485488 2000a8af sw t0,local_38+0x58(sp)
.text:0048548c 21200000 clear a0
.text:00485490 09f82003 jalr t9=>psVerifySig ;undefined psVerifySig(undefined para...
.text:00485494 08002526 _addiu a1,s1,0x8
.text:00485498 2800bc8f lw gp,local_30+0x58(sp)
.text:0048549c 9bff4014 bne v0,zero,LAB_0048530c
.text:004854a0 01000d24 _li t5,0x1
.text:004854a4 3000a38f lw v1,local_28+0x58(sp)
.text:004854a8 00000000 nop
.text:004854ac 97ff6d14 bne v1,t5,LAB_0048530c
.text:004854b0 00000000 _nop
.text:004854b4 95ff0010 b LAB_0048530c
.text:004854b8 040023ae _sw v1,0x4(s1)
LAB_004854bc: ;XREF[2,0]: 00485324,0048533c
.text:004854bc 0400238e lw v1,0x4(s1)
.text:004854c0 01000524 li a1,0x1
.text:004854c4 1a006510 beq v1,a1,LAB_00485530
.text:004854c8 07000224 _li v0,0x7
.text:004854cc 0d006010 beq v1,zero,LAB_00485504
.text:004854d0 08000224 _li v0,0x8
LAB_004854d4: ;XREF[2,0]: 0048530c,004853c8
.text:004854d4 01000624 li a2,0x1
LAB_004854d8: ;XREF[1,0]: 00485574
.text:004854d8 19008610 beq a0,a2,LAB_00485540
.text:004854dc 01000824 _li t0,0x1
LAB_004854e0: ;XREF[1,0]: 00485548
.text:004854e0 04008810 beq a0,t0,LAB_004854f4
.text:004854e4 00000000 _nop
LAB_004854e8: ;XREF[1,0]: 004854fc
.text:004854e8 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:004854ec baff0010 b LAB_004853d8
.text:004854f0 00000000 _nop
LAB_004854f4: ;XREF[1,0]: 004854e0
.text:004854f4 0400248e lw a0,0x4(s1)
.text:004854f8 00000000 nop
.text:004854fc faff8014 bne a0,zero,LAB_004854e8
.text:00485500 0a000224 _li v0,0xa
LAB_00485504: ;XREF[1,0]: 004854cc
.text:00485504 b80242ae sw v0,0x2b8(s2)
LAB_00485508: ;XREF[4,0]: 00485528,00485530,00485538,00485554
.text:00485508 1487998f lw t9,-0x78ec(gp)=>->psUnlockMutex ;= 004883e8
.text:0048550c b2ff0010 b LAB_004853d8
.text:00485510 00000000 _nop
LAB_00485514: ;XREF[1,0]: 004852e4
.text:00485514 a402518e lw s1,0x2a4(s2)
.text:00485518 00000000 nop
.text:0048551c 06002012 beq s1,zero,LAB_00485538
.text:00485520 06000224 _li v0,0x6
.text:00485524 05000224 li v0,0x5
.text:00485528 f7ff0010 b LAB_00485508
.text:0048552c b80242ae _sw v0,0x2b8(s2)
LAB_00485530: ;XREF[1,0]: 004854c4
.text:00485530 f5ff0010 b LAB_00485508
.text:00485534 b80242ae _sw v0,0x2b8(s2)
LAB_00485538: ;XREF[1,0]: 0048551c
.text:00485538 f3ff0010 b LAB_00485508
.text:0048553c b80242ae _sw v0,0x2b8(s2)
LAB_00485540: ;XREF[1,0]: 004854d8
.text:00485540 0400278e lw a3,0x4(s1)
.text:00485544 00000000 nop
.text:00485548 e5ffe414 bne a3,a0,LAB_004854e0
.text:0048554c 00000000 _nop
.text:00485550 09000224 li v0,0x9
.text:00485554 ecff0010 b LAB_00485508
.text:00485558 b80242ae _sw v0,0x2b8(s2)
LAB_0048555c: ;XREF[1,0]: 00485314
.text:0048555c b04d9926 addiu t9,s4,0x4db0
.text:00485560 09f82003 jalr t9=>FUN_00484db0 ;undefined FUN_00484db0()
.text:00485564 21204002 _move a0,s2
.text:00485568 2800bc8f lw gp,local_30+0x58(sp)
.text:0048556c 6bff4014 bne v0,zero,LAB_0048531c
.text:00485570 ffff0424 _li a0,-0x1
.text:00485574 d8ff0010 b LAB_004854d8
.text:00485578 01000624 _li a2,0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCRL_determineRevokedStatus()
;XREF[3,0]: Entry Point,0046e01c,004d890c
.text:0048557c 06001c3c lui gp,0x6
.text:00485580 64a49c27 addiu gp,gp,-0x5b9c
.text:00485584 21e09903 addu gp,gp,t9
.text:00485588 1c90998f lw t9,-0x6fe4(gp)=>->psCRL_determineRevo...;= 00485280
.text:0048558c 00000000 nop
.text:00485590 08002003 jr t9=>psCRL_determineRevokedStatusBDT
.text:00485594 21280000 _clear a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memset_s()
;local_resc undefined4 c ;XREF[4,0]: 004855c4,004855c8,004855e8,004855f4
;local_res8 undefined4 8 ;XREF[2,0]: 004855c0,004855f0
;local_res4 undefined4 4 ;XREF[3,0]: 004855bc,004855cc,004855e0
;local_res0 undefined4 0 ;XREF[3,0]: 004855b8,004855ec,0048560c
;local_4 undefined4 -4 ;XREF[2,0]: 004855a8,00485624
;local_8 undefined4 -8 ;XREF[2,0]: 004855ac,00485628
;local_10 undefined4 -10 ;XREF[2,0]: 004855b4,00485608
;XREF[50,0]: Entry Point,00445360,00445440
; 004476e8,00457290,00457358
; 00457374,0045a11c,0045bf10
; 0045f4d4,0045f4f0,0045f50c
; 0045f72c,0045f748,0045f764
; 0045f7cc,0045f7e8,0045f950
; 0045f970,0045fc44,0045fc60
; 0045fc7c,0045fcd0,0045fe34
; 00460d20,00460e80,00460f90
; 00460fac,00465e70,00465e8c
; 00466328,00466344,0046694c
; 00466968,00466c60,00466e50
; 00466eb0,00467804,00480620
; 00480640,00480678,00480764
; 00480798,00480938,004809c0
; 004821bc,00482e64,00482e80
; 00485cf4,004d8660
.text:00485598 06001c3c lui gp,0x6
.text:0048559c 48a49c27 addiu gp,gp,-0x5bb8
.text:004855a0 21e09903 addu gp,gp,t9
.text:004855a4 e0ffbd27 addiu sp,sp,-0x20
.text:004855a8 1c00bfaf sw ra,local_4+0x20(sp)
.text:004855ac 1800beaf sw s8,local_8+0x20(sp)
.text:004855b0 21f0a003 move s8,sp
.text:004855b4 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004855b8 2000c4af sw a0,local_res0+0x20(s8)
.text:004855bc 2400c5af sw a1,local_res4+0x20(s8)
.text:004855c0 2800c6af sw a2,local_res8+0x20(s8)
.text:004855c4 2c00c7af sw a3,local_resc+0x20(s8)
.text:004855c8 2c00c28f lw v0,local_resc+0x20(s8)
.text:004855cc 2400c38f lw v1,local_res4+0x20(s8)
.text:004855d0 00000000 nop
.text:004855d4 2b106200 sltu v0,v1,v0
.text:004855d8 04004010 beq v0,zero,LAB_004855ec
.text:004855dc 00000000 _nop
.text:004855e0 2400c28f lw v0,local_res4+0x20(s8)
.text:004855e4 00000000 nop
.text:004855e8 2c00c2af sw v0,local_resc+0x20(s8)
LAB_004855ec: ;XREF[1,0]: 004855d8
.text:004855ec 2000c48f lw a0,local_res0+0x20(s8)
.text:004855f0 2800c58f lw a1,local_res8+0x20(s8)
.text:004855f4 2c00c68f lw a2,local_resc+0x20(s8)
.text:004855f8 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:004855fc 00000000 nop
.text:00485600 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00485604 00000000 _nop
.text:00485608 1000dc8f lw gp,local_10+0x20(s8)
.text:0048560c 2000c28f lw v0,local_res0+0x20(s8)
.text:00485610 00000000 nop
.text:00485614 00004290 lbu v0,0x0(v0)
.text:00485618 00000000 nop
.text:0048561c ff004230 andi v0,v0,0xff
.text:00485620 21e8c003 move sp,s8
.text:00485624 1c00bf8f lw ra,local_4+0x20(sp)
.text:00485628 1800be8f lw s8,local_8+0x20(sp)
.text:0048562c 0800e003 jr ra
.text:00485630 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCoreClose()
;local_8 undefined4 -8 ;XREF[3,0]: 00485644,00485668,004856b8
;local_10 undefined4 -10 ;XREF[4,0]: 00485648,00485684,0048569c,004856b4
;XREF[3,0]: Entry Point,00470a90,004d85a4
.text:00485634 06001c3c lui gp,0x6
.text:00485638 aca39c27 addiu gp,gp,-0x5c54
.text:0048563c 21e09903 addu gp,gp,t9
.text:00485640 e0ffbd27 addiu sp,sp,-0x20
.text:00485644 1800bfaf sw ra,local_8+0x20(sp)
.text:00485648 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:0048564c 1c80858f lw a1=>DAT_004d0000,-0x7fe4(gp)=>.got:PT...;= 004d0000
.text:00485650 1880848f lw a0,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00485654 9079a380 lb v1,offset .data:DAT_004d7990 &0xffff(a1);= 4Eh
.text:00485658 59000224 li v0,0x59
.text:0048565c b48c998f lw t9,-0x734c(gp)=>->psDestroyMutex ;= 0048843c
.text:00485660 05006210 beq v1,v0,LAB_00485678
.text:00485664 50ad8424 _addiu a0=>.bss:DAT_004dad50,a0,-0x52b0 ;= ??
.text:00485668 1800bf8f lw ra,local_8+0x20(sp)
.text:0048566c 00000000 nop
.text:00485670 0800e003 jr ra
.text:00485674 2000bd27 _addiu sp,sp,0x20
LAB_00485678: ;XREF[1,0]: 00485660
.text:00485678 4e000624 li a2,0x4e
.text:0048567c 09f82003 jalr t9=>psDestroyMutex ;int psDestroyMutex(pthread_mutex_t *...
.text:00485680 9079a6a0 _sb a2,offset .data:DAT_004d7990 &0xffff(a1);= 4Eh
.text:00485684 1000bc8f lw gp,local_10+0x20(sp)
.text:00485688 00000000 nop
.text:0048568c ac85998f lw t9,-0x7a54(gp)=>->osdepMutexClose ;= 0048838c
.text:00485690 00000000 nop
.text:00485694 09f82003 jalr t9=>osdepMutexClose ;undefined osdepMutexClose()
.text:00485698 00000000 _nop
.text:0048569c 1000bc8f lw gp,local_10+0x20(sp)
.text:004856a0 00000000 nop
.text:004856a4 f088998f lw t9,-0x7710(gp)=>->osdepEntropyClose ;= 00488458
.text:004856a8 00000000 nop
.text:004856ac 09f82003 jalr t9=>osdepEntropyClose ;undefined osdepEntropyClose()
.text:004856b0 00000000 _nop
.text:004856b4 1000bc8f lw gp,local_10+0x20(sp)
.text:004856b8 1800bf8f lw ra,local_8+0x20(sp)
.text:004856bc cc85998f lw t9,-0x7a34(gp)=>->osdepTimeClose ;= 00488230
.text:004856c0 00000000 nop
.text:004856c4 08002003 jr t9=>osdepTimeClose
.text:004856c8 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined memcmpct()
;XREF[18,0]: Entry Point,0044c474,0045b488
; 0045c514,0045d05c,0045df88
; 0045e534,00461fa0,0046e820
; 0046fee0,0046ffbc,0047002c
; 0047f668,00480744,00484e20
; 00485360,00485444,004d7fc0
.text:004856cc 21488000 move t1,a0
.text:004856d0 2140a000 move t0,a1
.text:004856d4 0a000010 b LAB_00485700
.text:004856d8 21380000 _clear a3
LAB_004856dc: ;XREF[1,0]: 00485700
.text:004856dc ffffc624 addiu a2,a2,-0x1
.text:004856e0 21582601 addu t3,t1,a2
.text:004856e4 21280601 addu a1,t0,a2
.text:004856e8 00006a91 lbu t2,0x0(t3)
.text:004856ec 0000a390 lbu v1,0x0(a1)
.text:004856f0 00000000 nop
.text:004856f4 26204301 xor a0,t2,v1
.text:004856f8 ff008230 andi v0,a0,0xff
.text:004856fc 2538e200 or a3,a3,v0
LAB_00485700: ;XREF[1,0]: 004856d4
.text:00485700 f6ffc014 bne a2,zero,LAB_004856dc
.text:00485704 2110e000 _move v0,a3
.text:00485708 0800e003 jr ra
.text:0048570c 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psErrorStr()
;local_8 undefined4 -8 ;XREF[2,0]: 00485720,0048573c
;local_10 undefined4 -10 ;XREF[2,0]: 00485724,00485738
;XREF[4,0]: Entry Point,00444cd8,004709d4
; 004d8bf4
.text:00485710 06001c3c lui gp,0x6
.text:00485714 d0a29c27 addiu gp,gp,-0x5d30
.text:00485718 21e09903 addu gp,gp,t9
.text:0048571c e0ffbd27 addiu sp,sp,-0x20
.text:00485720 1800bfaf sw ra,local_8+0x20(sp)
.text:00485724 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00485728 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:0048572c 00000000 nop
.text:00485730 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00485734 00000000 _nop
.text:00485738 1000bc8f lw gp,local_10+0x20(sp)
.text:0048573c 1800bf8f lw ra,local_8+0x20(sp)
.text:00485740 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00485744 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:00485748 20a18424 addiu a0,a0,-0x5ee0
.text:0048574c 08002003 jr t9=>_psTrace
.text:00485750 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCoreOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00485764,0048583c
;local_c undefined4 -c ;XREF[2,0]: 00485768,00485840
;local_10 undefined4 -10 ;XREF[2,0]: 0048576c,00485844
;local_18 undefined4 -18 ;XREF[14,0]: 00485770,004857a4,004857bc,004857d8,004857f4
; 00485810,00485830,0048586c,00485888,004858a4
; 004858c0,004858dc,004858f4,0048590c
;XREF[3,0]: Entry Point,0047090c,004d8b20
.text:00485754 06001c3c lui gp,0x6
.text:00485758 8ca29c27 addiu gp,gp,-0x5d74
.text:0048575c 21e09903 addu gp,gp,t9
.text:00485760 d8ffbd27 addiu sp,sp,-0x28
.text:00485764 2000bfaf sw ra,local_8+0x28(sp)
.text:00485768 1c00b1af sw s1,local_c+0x28(sp)
.text:0048576c 1800b0af sw s0,local_10+0x28(sp)
.text:00485770 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00485774 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00485778 59000224 li v0,0x59
.text:0048577c 90790382 lb v1,offset .data:DAT_004d7990 &0xffff(s0);= 4Eh
.text:00485780 21888000 move s1,a0
.text:00485784 2d006210 beq v1,v0,LAB_0048583c
.text:00485788 01000424 _li a0,0x1
.text:0048578c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00485790 648b998f lw t9,-0x749c(gp)=>->::strncpy ;= 00489500
.text:00485794 ac46a524 addiu a1=>.rodata:DAT_004946ac,a1,0x46ac ;= 59h Y
.text:00485798 90790426 addiu a0=>.data:DAT_004d7990,s0,0x7990 ;= 4Eh
.text:0048579c 09f82003 jalr t9=>.MIPS.stubs:::strncpy ;char * strncpy(char * __dest, char *...
.text:004857a0 1f000624 _li a2,0x1f
.text:004857a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004857a8 90790426 addiu a0=>.data:DAT_004d7990,s0,0x7990 ;= 4Eh
.text:004857ac 908b998f lw t9,-0x7470(gp)=>->::strncmp ;= 004894f0
.text:004857b0 21282002 move a1,s1
.text:004857b4 09f82003 jalr t9=>.MIPS.stubs:::strncmp ;int strncmp(char * __s1, char * __s2...
.text:004857b8 04000624 _li a2,0x4
.text:004857bc 1000bc8f lw gp,local_18+0x28(sp)
.text:004857c0 24004014 bne v0,zero,LAB_00485854
.text:004857c4 00000000 _nop
.text:004857c8 608d998f lw t9,-0x72a0(gp)=>->osdepTimeOpen ;= 004881f0
.text:004857cc 00000000 nop
.text:004857d0 09f82003 jalr t9=>osdepTimeOpen ;undefined osdepTimeOpen()
.text:004857d4 00000000 _nop
.text:004857d8 1000bc8f lw gp,local_18+0x28(sp)
.text:004857dc 17004004 bltz v0,LAB_0048583c
.text:004857e0 ffff0424 _li a0,-0x1
.text:004857e4 a086998f lw t9,-0x7960(gp)=>->osdepEntropyOpen ;= 00488a2c
.text:004857e8 00000000 nop
.text:004857ec 09f82003 jalr t9=>osdepEntropyOpen ;undefined osdepEntropyOpen()
.text:004857f0 00000000 _nop
.text:004857f4 1000bc8f lw gp,local_18+0x28(sp)
.text:004857f8 40004004 bltz v0,LAB_004858fc
.text:004857fc 00000000 _nop
.text:00485800 6486998f lw t9,-0x799c(gp)=>->osdepMutexOpen ;= 00488384
.text:00485804 00000000 nop
.text:00485808 09f82003 jalr t9=>osdepMutexOpen ;undefined osdepMutexOpen()
.text:0048580c 00000000 _nop
.text:00485810 1000bc8f lw gp,local_18+0x28(sp)
.text:00485814 33004004 bltz v0,LAB_004858e4
.text:00485818 00000000 _nop
.text:0048581c 18808a8f lw t2,-0x7fe8(gp)=>.got:PTR_DAT_004d79f8 ;= 004e0000
.text:00485820 2492998f lw t9,-0x6ddc(gp)=>->psCreateMutex ;= 00488b50
.text:00485824 50ad4425 addiu a0=>.bss:DAT_004dad50,t2,-0x52b0 ;= ??
.text:00485828 09f82003 jalr t9=>psCreateMutex ;undefined psCreateMutex()
.text:0048582c 21280000 _clear a1
.text:00485830 1000bc8f lw gp,local_18+0x28(sp)
.text:00485834 25004004 bltz v0,LAB_004858cc
.text:00485838 21200000 _clear a0
LAB_0048583c: ;XREF[4,0]: 00485784,004857dc,004858c4,00485910
.text:0048583c 2000bf8f lw ra,local_8+0x28(sp)
.text:00485840 1c00b18f lw s1,local_c+0x28(sp)
.text:00485844 1800b08f lw s0,local_10+0x28(sp)
.text:00485848 21108000 move v0,a0
.text:0048584c 0800e003 jr ra
.text:00485850 2800bd27 _addiu sp,sp,0x28
LAB_00485854: ;XREF[1,0]: 004857c0
.text:00485854 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00485858 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048585c 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00485860 5c012425 addiu a0=>.roda...,t1,0x15c ;= "psError %s"
.text:00485864 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:00485868 b4460525 _addiu a1=>.roda...,t0,0x46b4 ;= "corelib.c"
.text:0048586c 1000bc8f lw gp,local_18+0x28(sp)
.text:00485870 41000524 li a1,0x41
.text:00485874 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00485878 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:0048587c 00000000 nop
.text:00485880 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00485884 1c01e424 _addiu a0=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:00485888 1000bc8f lw gp,local_18+0x28(sp)
.text:0048588c 21282002 move a1,s1
.text:00485890 2080868f lw a2=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00485894 7491998f lw t9,-0x6e8c(gp)=>->_psTraceStr ;= 00488994
.text:00485898 00000000 nop
.text:0048589c 09f82003 jalr t9=>_psTraceStr ;undefined _psTraceStr()
.text:004858a0 c046c424 _addiu a0=>.roda...,a2,0x46c0 ;= "Core config mismatch.\nLibrary: Y...
.text:004858a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004858a8 00000000 nop
.text:004858ac 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004858b0 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:004858b4 00000000 nop
.text:004858b8 09f82003 jalr t9=>_psTrace ;undefined _psTrace()
.text:004858bc 20a18424 _addiu a0=>.rodata:s__0048a0e8+56,a0,-0x5ee0 ;= "\n"
.text:004858c0 1000bc8f lw gp,local_18+0x28(sp)
.text:004858c4 ddff0010 b LAB_0048583c
.text:004858c8 ffff0424 _li a0,-0x1
LAB_004858cc: ;XREF[1,0]: 00485834
.text:004858cc ac85998f lw t9,-0x7a54(gp)=>->osdepMutexClose ;= 0048838c
.text:004858d0 00000000 nop
.text:004858d4 09f82003 jalr t9=>osdepMutexClose ;undefined osdepMutexClose()
.text:004858d8 00000000 _nop
.text:004858dc 1000bc8f lw gp,local_18+0x28(sp)
.text:004858e0 00000000 nop
LAB_004858e4: ;XREF[1,0]: 00485814
.text:004858e4 f088998f lw t9,-0x7710(gp)=>->osdepEntropyClose ;= 00488458
.text:004858e8 00000000 nop
.text:004858ec 09f82003 jalr t9=>osdepEntropyClose ;undefined osdepEntropyClose()
.text:004858f0 00000000 _nop
.text:004858f4 1000bc8f lw gp,local_18+0x28(sp)
.text:004858f8 00000000 nop
LAB_004858fc: ;XREF[1,0]: 004857f8
.text:004858fc cc85998f lw t9,-0x7a34(gp)=>->osdepTimeClose ;= 00488230
.text:00485900 00000000 nop
.text:00485904 09f82003 jalr t9=>osdepTimeClose ;undefined osdepTimeClose()
.text:00485908 00000000 _nop
.text:0048590c 1000bc8f lw gp,local_18+0x28(sp)
.text:00485910 caff0010 b LAB_0048583c
.text:00485914 ffff0424 _li a0,-0x1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psError()
;local_8 undefined4 -8 ;XREF[2,0]: 00485928,00485944
;local_10 undefined4 -10 ;XREF[2,0]: 0048592c,00485940
;XREF[116,0]: Entry Point,00444b90,00444d34
; 00445208,0044561c,004459c0
; 00445c50,00446d68,00448910
; 004489ec,00448bf4,00448d98
; 0044909c,00449120,00449230
; 00449388,00449430,004495a0
; 00449790,00449820,00449904
; 0044996c,00449afc,00449bf4
; 00449c50,00449e90,0044a0b4
; 0044a184,0044a764,0044ac18
; 0044adb8,0044af40,0044b694
; 0044b798,0044c13c,0044c1fc
; 0044c328,0044c54c,0044c5d8
; 0044c678,0044c6e4,0044c750
; 0044c7d0,0044c848,0044ced4
; 0044d4d0,0044d778,0044d864
; 0044d9e8,0044f900,00450d0c
; 00450f5c,00451344,00452e94
; 00456030,004592bc,0045cca8
; 0045e100,0045f870,0045f8cc
; 0045f92c,0045fdb4,0045fe10
; 00463538,00463594,004643d8
; 00464874,00464d14,004656d0
; 00465f10,004667dc,00467094
; 00468274,004683dc,00468438
; 004685c4,00468628,00468d50
; 0046962c,00469a00,0046a8e8
; 0046ad34,0046bd8c,0046bf1c
; 0046c4f4,0046c784,0046c868
; 0046ca48,0046caa4,0046cb70
; 0046cec8,0046cf8c,0046cfe8
; 0046d324,0046de84,0046def4
; 0046e680,0046e6e8,0046e8cc
; 0046eab0,0046f094,0046f904
; 0046f9a0,00470a24,0047905c
; 004792f4,004793f8,0047a28c
; 0047a914,0047abd0,0047e074
; 0047e0d8,0047f3d4,00480c14
; 0048521c,004d8540
.text:00485918 06001c3c lui gp,0x6
.text:0048591c c8a09c27 addiu gp,gp,-0x5f38
.text:00485920 21e09903 addu gp,gp,t9
.text:00485924 e0ffbd27 addiu sp,sp,-0x20
.text:00485928 1800bfaf sw ra,local_8+0x20(sp)
.text:0048592c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00485930 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:00485934 00000000 nop
.text:00485938 09f82003 jalr t9=>_psTrace ;undefined _psTrace()
.text:0048593c 00000000 _nop
.text:00485940 1000bc8f lw gp,local_10+0x20(sp)
.text:00485944 1800bf8f lw ra,local_8+0x20(sp)
.text:00485948 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048594c a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:00485950 20a18424 addiu a0=>.rodata:s__0048a0e8+56,a0,-0x5ee0 ;= "\n"
.text:00485954 08002003 jr t9=>_psTrace
.text:00485958 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psErrorInt()
;local_8 undefined4 -8 ;XREF[2,0]: 0048596c,00485988
;local_10 undefined4 -10 ;XREF[2,0]: 00485970,00485984
;XREF[5,0]: Entry Point,00488b3c,00488cb8
; 00488e80,004d821c
.text:0048595c 06001c3c lui gp,0x6
.text:00485960 84a09c27 addiu gp,gp,-0x5f7c
.text:00485964 21e09903 addu gp,gp,t9
.text:00485968 e0ffbd27 addiu sp,sp,-0x20
.text:0048596c 1800bfaf sw ra,local_8+0x20(sp)
.text:00485970 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00485974 988c998f lw t9,-0x7368(gp)=>->_psTraceInt ;= 00488924
.text:00485978 00000000 nop
.text:0048597c 09f82003 jalr t9=>_psTraceInt ;undefined _psTraceInt()
.text:00485980 00000000 _nop
.text:00485984 1000bc8f lw gp,local_10+0x20(sp)
.text:00485988 1800bf8f lw ra,local_8+0x20(sp)
.text:0048598c 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00485990 a486998f lw t9,-0x795c(gp)=>->_psTrace ;= 00488e94
.text:00485994 20a18424 addiu a0,a0,-0x5ee0
.text:00485998 08002003 jr t9=>_psTrace
.text:0048599c 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psFreeList()
;local_8 undefined4 -8 ;XREF[2,0]: 004859b0,00485a24
;local_c undefined4 -c ;XREF[2,0]: 004859b4,00485a28
;local_10 undefined4 -10 ;XREF[2,0]: 004859b8,00485a2c
;local_18 undefined4 -18 ;XREF[4,0]: 004859bc,004859d8,00485a00,00485a18
;XREF[10,0]: Entry Point,0046dba4,0046dbc0
; 0046dd08,0046dd20,0046dd9c
; 0046ddc0,0046de2c,0046df18
; 004d866c
.text:004859a0 06001c3c lui gp,0x6
.text:004859a4 40a09c27 addiu gp,gp,-0x5fc0
.text:004859a8 21e09903 addu gp,gp,t9
.text:004859ac d8ffbd27 addiu sp,sp,-0x28
.text:004859b0 2000bfaf sw ra,local_8+0x28(sp)
.text:004859b4 1c00b1af sw s1,local_c+0x28(sp)
.text:004859b8 1800b0af sw s0,local_10+0x28(sp)
.text:004859bc 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004859c0 18008010 beq a0,zero,LAB_00485a24
.text:004859c4 21808000 _move s0,a0
.text:004859c8 06000010 b LAB_004859e4
.text:004859cc 00000000 _nop
LAB_004859d0: ;XREF[1,0]: 004859f0
.text:004859d0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004859d4 21200002 _move a0,s0
.text:004859d8 1000bc8f lw gp,local_18+0x28(sp)
.text:004859dc 11002012 beq s1,zero,LAB_00485a24
.text:004859e0 21802002 _move s0,s1
LAB_004859e4: ;XREF[2,0]: 004859c8,00485a1c
.text:004859e4 0000028e lw v0,0x0(s0)
.text:004859e8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004859ec 0400118e lw s1,0x4(s0)
.text:004859f0 f7ff4010 beq v0,zero,LAB_004859d0
.text:004859f4 21204000 _move a0,v0
.text:004859f8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004859fc 00000000 _nop
.text:00485a00 1000bc8f lw gp,local_18+0x28(sp)
.text:00485a04 21200002 move a0,s0
.text:00485a08 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485a0c 00000000 nop
.text:00485a10 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485a14 21802002 _move s0,s1
.text:00485a18 1000bc8f lw gp,local_18+0x28(sp)
.text:00485a1c f1ff2016 bne s1,zero,LAB_004859e4
.text:00485a20 00000000 _nop
LAB_00485a24: ;XREF[2,0]: 004859c0,004859dc
.text:00485a24 2000bf8f lw ra,local_8+0x28(sp)
.text:00485a28 1c00b18f lw s1,local_c+0x28(sp)
.text:00485a2c 1800b08f lw s0,local_10+0x28(sp)
.text:00485a30 0800e003 jr ra
.text:00485a34 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseList()
;local_4 undefined4 -4 ;XREF[3,0]: 00485a48,00485b80,00485c44
;local_8 undefined4 -8 ;XREF[3,0]: 00485a4c,00485b84,00485c48
;local_c undefined4 -c ;XREF[3,0]: 00485a50,00485b88,00485c4c
;local_10 undefined4 -10 ;XREF[3,0]: 00485a54,00485b8c,00485c50
;local_14 undefined4 -14 ;XREF[3,0]: 00485a58,00485b90,00485c54
;local_18 undefined4 -18 ;XREF[3,0]: 00485a5c,00485b94,00485c58
;local_1c undefined4 -1c ;XREF[3,0]: 00485a60,00485b98,00485c5c
;local_20 undefined4 -20 ;XREF[3,0]: 00485a64,00485b9c,00485c60
;local_24 undefined4 -24 ;XREF[3,0]: 00485a68,00485ba0,00485c64
;local_28 undefined4 -28 ;XREF[3,0]: 00485a6c,00485ba4,00485c68
;local_30 undefined4 -30 ;XREF[12,0]: 00485a70,00485a94,00485abc,00485b24,00485b48
; 00485b68,00485bc4,00485bf4,00485c1c,00485c34
; 00485c90,00485cb8
;XREF[3,0]: Entry Point,0046d980,004d85fc
.text:00485a38 06001c3c lui gp,0x6
.text:00485a3c a89f9c27 addiu gp,gp,-0x6058
.text:00485a40 21e09903 addu gp,gp,t9
.text:00485a44 c0ffbd27 addiu sp,sp,-0x40
.text:00485a48 3c00bfaf sw ra,local_4+0x40(sp)
.text:00485a4c 3800beaf sw s8,local_8+0x40(sp)
.text:00485a50 3400b7af sw s7,local_c+0x40(sp)
.text:00485a54 3000b6af sw s6,local_10+0x40(sp)
.text:00485a58 2c00b5af sw s5,local_14+0x40(sp)
.text:00485a5c 2800b4af sw s4,local_18+0x40(sp)
.text:00485a60 2400b3af sw s3,local_1c+0x40(sp)
.text:00485a64 2000b2af sw s2,local_20+0x40(sp)
.text:00485a68 1c00b1af sw s1,local_24+0x40(sp)
.text:00485a6c 1800b0af sw s0,local_28+0x40(sp)
.text:00485a70 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00485a74 ec85998f lw t9,-0x7a14(gp)=>->::strlen ;= 004897c0
.text:00485a78 0000e0ac sw zero,0x0(a3)
.text:00485a7c 2120a000 move a0,a1
.text:00485a80 00b60600 sll s6,a2,0x18
.text:00485a84 2180a000 move s0,a1
.text:00485a88 09f82003 jalr t9=>.MIPS.stubs:::strlen ;size_t strlen(char * __s)
.text:00485a8c 21f0e000 _move s8,a3
.text:00485a90 03b61600 sra s6,s6,0x18
.text:00485a94 1000bc8f lw gp,local_30+0x40(sp)
.text:00485a98 21980000 clear s3
.text:00485a9c 01005224 addiu s2,v0,0x1
.text:00485aa0 37004010 beq v0,zero,LAB_00485b80
.text:00485aa4 faff0324 _li v1,-0x6
.text:00485aa8 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00485aac 00000000 nop
.text:00485ab0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00485ab4 0c000424 _li a0,0xc
.text:00485ab8 21a84000 move s5,v0
.text:00485abc 1000bc8f lw gp,local_30+0x40(sp)
.text:00485ac0 21884000 move s1,v0
.text:00485ac4 2e004010 beq v0,zero,LAB_00485b80
.text:00485ac8 f8ff0324 _li v1,-0x8
.text:00485acc 000040ac sw zero,0x0(v0)
.text:00485ad0 040040ac sw zero,0x4(v0)
.text:00485ad4 28004012 beq s2,zero,LAB_00485b78
.text:00485ad8 080040ac _sw zero,0x8(v0)
LAB_00485adc: ;XREF[1,0]: 00485b70
.text:00485adc 21a00000 clear s4
.text:00485ae0 34002012 beq s1,zero,LAB_00485bb4
.text:00485ae4 21b80002 _move s7,s0
LAB_00485ae8: ;XREF[1,0]: 00485bdc
.text:00485ae8 00000282 lb v0,0x0(s0)
.text:00485aec 00000000 nop
.text:00485af0 08005610 beq v0,s6,LAB_00485b14
.text:00485af4 00000000 _nop
LAB_00485af8: ;XREF[1,0]: 00485b0c
.text:00485af8 06004010 beq v0,zero,LAB_00485b14
.text:00485afc 00000000 _nop
.text:00485b00 01001026 addiu s0,s0,0x1
.text:00485b04 00000282 lb v0,0x0(s0)
.text:00485b08 01009426 addiu s4,s4,0x1
.text:00485b0c faff5614 bne v0,s6,LAB_00485af8
.text:00485b10 ffff5226 _addiu s2,s2,-0x1
LAB_00485b14: ;XREF[2,0]: 00485af0,00485af8
.text:00485b14 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00485b18 01009326 addiu s3,s4,0x1
.text:00485b1c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00485b20 21206002 _move a0,s3
.text:00485b24 1000bc8f lw gp,local_30+0x40(sp)
.text:00485b28 2e004010 beq v0,zero,LAB_00485be4
.text:00485b2c 000022ae _sw v0,0x0(s1)
.text:00485b30 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00485b34 21306002 move a2,s3
.text:00485b38 080034a6 sh s4,0x8(s1)
.text:00485b3c 21204000 move a0,v0
.text:00485b40 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00485b44 21280000 _clear a1
.text:00485b48 1000bc8f lw gp,local_30+0x40(sp)
.text:00485b4c 0000248e lw a0,0x0(s1)
.text:00485b50 e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00485b54 2128e002 move a1,s7
.text:00485b58 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00485b5c 21308002 _move a2,s4
.text:00485b60 21982002 move s3,s1
.text:00485b64 ffff5226 addiu s2,s2,-0x1
.text:00485b68 1000bc8f lw gp,local_30+0x40(sp)
.text:00485b6c 0400318e lw s1,0x4(s1)
.text:00485b70 daff4016 bne s2,zero,LAB_00485adc
.text:00485b74 01001026 _addiu s0,s0,0x1
LAB_00485b78: ;XREF[1,0]: 00485ad4
.text:00485b78 0000d5af sw s5,0x0(s8)
.text:00485b7c 21180000 clear v1
LAB_00485b80: ;XREF[2,0]: 00485aa0,00485ac4
.text:00485b80 3c00bf8f lw ra,local_4+0x40(sp)
.text:00485b84 3800be8f lw s8,local_8+0x40(sp)
.text:00485b88 3400b78f lw s7,local_c+0x40(sp)
.text:00485b8c 3000b68f lw s6,local_10+0x40(sp)
.text:00485b90 2c00b58f lw s5,local_14+0x40(sp)
.text:00485b94 2800b48f lw s4,local_18+0x40(sp)
.text:00485b98 2400b38f lw s3,local_1c+0x40(sp)
.text:00485b9c 2000b28f lw s2,local_20+0x40(sp)
.text:00485ba0 1c00b18f lw s1,local_24+0x40(sp)
.text:00485ba4 1800b08f lw s0,local_28+0x40(sp)
.text:00485ba8 21106000 move v0,v1
.text:00485bac 0800e003 jr ra
.text:00485bb0 4000bd27 _addiu sp,sp,0x40
LAB_00485bb4: ;XREF[1,0]: 00485ae0
.text:00485bb4 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00485bb8 00000000 nop
.text:00485bbc 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00485bc0 0c000424 _li a0,0xc
.text:00485bc4 1000bc8f lw gp,local_30+0x40(sp)
.text:00485bc8 2b004010 beq v0,zero,LAB_00485c78
.text:00485bcc 21884000 _move s1,v0
.text:00485bd0 000040ac sw zero,0x0(v0)
.text:00485bd4 040040ac sw zero,0x4(v0)
.text:00485bd8 080040ac sw zero,0x8(v0)
.text:00485bdc c2ff0010 b LAB_00485ae8
.text:00485be0 040062ae _sw v0,0x4(s3)
LAB_00485be4: ;XREF[1,0]: 00485b28
.text:00485be4 06000010 b LAB_00485c00
.text:00485be8 2180a002 _move s0,s5
LAB_00485bec: ;XREF[1,0]: 00485c0c
.text:00485bec 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485bf0 21200002 _move a0,s0
.text:00485bf4 1000bc8f lw gp,local_30+0x40(sp)
.text:00485bf8 11002012 beq s1,zero,LAB_00485c40
.text:00485bfc 21802002 _move s0,s1
LAB_00485c00: ;XREF[2,0]: 00485be4,00485c38
.text:00485c00 0000038e lw v1,0x0(s0)
.text:00485c04 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485c08 0400118e lw s1,0x4(s0)
.text:00485c0c f7ff6010 beq v1,zero,LAB_00485bec
.text:00485c10 21206000 _move a0,v1
.text:00485c14 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485c18 00000000 _nop
.text:00485c1c 1000bc8f lw gp,local_30+0x40(sp)
.text:00485c20 21200002 move a0,s0
.text:00485c24 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485c28 00000000 nop
.text:00485c2c 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485c30 21802002 _move s0,s1
.text:00485c34 1000bc8f lw gp,local_30+0x40(sp)
.text:00485c38 f1ff2016 bne s1,zero,LAB_00485c00
.text:00485c3c 00000000 _nop
LAB_00485c40: ;XREF[2,0]: 00485bf8,00485c94
.text:00485c40 f8ff0324 li v1,-0x8
.text:00485c44 3c00bf8f lw ra,local_4+0x40(sp)
.text:00485c48 3800be8f lw s8,local_8+0x40(sp)
.text:00485c4c 3400b78f lw s7,local_c+0x40(sp)
.text:00485c50 3000b68f lw s6,local_10+0x40(sp)
.text:00485c54 2c00b58f lw s5,local_14+0x40(sp)
.text:00485c58 2800b48f lw s4,local_18+0x40(sp)
.text:00485c5c 2400b38f lw s3,local_1c+0x40(sp)
.text:00485c60 2000b28f lw s2,local_20+0x40(sp)
.text:00485c64 1c00b18f lw s1,local_24+0x40(sp)
.text:00485c68 1800b08f lw s0,local_28+0x40(sp)
.text:00485c6c 21106000 move v0,v1
.text:00485c70 0800e003 jr ra
.text:00485c74 4000bd27 _addiu sp,sp,0x40
LAB_00485c78: ;XREF[1,0]: 00485bc8
.text:00485c78 08000010 b LAB_00485c9c
.text:00485c7c 2180a002 _move s0,s5
LAB_00485c80: ;XREF[1,0]: 00485cbc
.text:00485c80 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485c84 00000000 nop
LAB_00485c88: ;XREF[1,0]: 00485ca8
.text:00485c88 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485c8c 21200002 _move a0,s0
.text:00485c90 1000bc8f lw gp,local_30+0x40(sp)
.text:00485c94 eaff2012 beq s1,zero,LAB_00485c40
.text:00485c98 21802002 _move s0,s1
LAB_00485c9c: ;XREF[1,0]: 00485c78
.text:00485c9c 0000028e lw v0,0x0(s0)
.text:00485ca0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00485ca4 0400118e lw s1,0x4(s0)
.text:00485ca8 f7ff4010 beq v0,zero,LAB_00485c88
.text:00485cac 21204000 _move a0,v0
.text:00485cb0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00485cb4 00000000 _nop
.text:00485cb8 1000bc8f lw gp,local_30+0x40(sp)
.text:00485cbc f0ff0010 b LAB_00485c80
.text:00485cc0 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psBurnStack()
;local_4 undefined4 -4 ;XREF[3,0]: 00485cd4,00485d14,00485d30
;local_8 undefined4 -8 ;XREF[3,0]: 00485cd8,00485d18,00485d34
;local_30 undefined4 -30 ;XREF[3,0]: 00485cdc,00485cfc,00485d2c
;XREF[24,0]: Entry Point,004623b4,004624d8
; 00462590,004629d4,00462a48
; 00462b4c,00462c14,0046344c
; 004634c0,0046368c,00463754
; 00463828,004639a4,00463f28
; 00463fe0,00464108,00481558
; 00481ac0,0048276c,00482784
; 00482b40,00485d24,004d8034
.text:00485cc4 06001c3c lui gp,0x6
.text:00485cc8 1c9d9c27 addiu gp,gp,-0x62e4
.text:00485ccc 21e09903 addu gp,gp,t9
.text:00485cd0 c0ffbd27 addiu sp,sp,-0x40
.text:00485cd4 3c00bfaf sw ra,local_4+0x40(sp)
.text:00485cd8 3800b0af sw s0,local_8+0x40(sp)
.text:00485cdc 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:00485ce0 808c998f lw t9,-0x7380(gp)=>->memset_s ;= 00485598
.text:00485ce4 21808000 move s0,a0
.text:00485ce8 20000524 li a1,0x20
.text:00485cec 1800a427 addiu a0,sp,0x18
.text:00485cf0 21300000 clear a2
.text:00485cf4 09f82003 jalr t9=>memset_s ;undefined memset_s()
.text:00485cf8 20000724 _li a3,0x20
.text:00485cfc 1000bc8f lw gp,local_30+0x40(sp)
.text:00485d00 e0ff0426 addiu a0,s0,-0x20
.text:00485d04 2100102e sltiu s0,s0,0x21
.text:00485d08 5486998f lw t9,-0x79ac(gp)=>->psBurnStack ;= 00485cc4
.text:00485d0c 05000012 beq s0,zero,LAB_00485d24
.text:00485d10 00000000 _nop
.text:00485d14 3c00bf8f lw ra,local_4+0x40(sp)
.text:00485d18 3800b08f lw s0,local_8+0x40(sp)
.text:00485d1c 0800e003 jr ra
.text:00485d20 4000bd27 _addiu sp,sp,0x40
LAB_00485d24: ;XREF[1,0]: 00485d0c
.text:00485d24 09f82003 jalr t9=>psBurnStack ;undefined psBurnStack()
.text:00485d28 00000000 _nop
.text:00485d2c 1000bc8f lw gp,local_30+0x40(sp)
.text:00485d30 3c00bf8f lw ra,local_4+0x40(sp)
.text:00485d34 3800b08f lw s0,local_8+0x40(sp)
.text:00485d38 0800e003 jr ra
.text:00485d3c 4000bd27 _addiu sp,sp,0x40
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psBrokenDownTimeAdd()
;XREF[11,0]: Entry Point,0046d0c8,0046d1d0
; 0046fba8,0046fcf4,00484f30
; 0048615c,004861bc,004861d4
; 004861ec,004d8624
.text:00485d40 06001c3c lui gp,0x6
.text:00485d44 a09c9c27 addiu gp,gp,-0x6360
.text:00485d48 21e09903 addu gp,gp,t9
.text:00485d4c 21488000 move t1,a0
.text:00485d50 c700a004 bltz a1,LAB_00486070
.text:00485d54 ffff0224 _li v0,-0x1
.text:00485d58 aa34023c lui v0,0x34aa
.text:00485d5c 80dc4734 ori a3,v0,0xdc80
.text:00485d60 2a18e500 slt v1,a3,a1
.text:00485d64 09006010 beq v1,zero,LAB_00485d8c
.text:00485d68 55cb083c _lui t0,0xcb55
.text:00485d6c 1400848c lw a0,0x14(a0)
.text:00485d70 80230635 ori a2,t0,0x2380
.text:00485d74 2118e000 move v1,a3
LAB_00485d78: ;XREF[1,0]: 00485d80
.text:00485d78 2128a600 addu a1,a1,a2
.text:00485d7c 2a386500 slt a3,v1,a1
.text:00485d80 fdffe014 bne a3,zero,LAB_00485d78
.text:00485d84 1c008424 _addiu a0,a0,0x1c
.text:00485d88 140024ad sw a0,0x14(t1)
LAB_00485d8c: ;XREF[1,0]: 00485d64
.text:00485d8c b800a010 beq a1,zero,LAB_00486070
.text:00485d90 21100000 _clear v0
.text:00485d94 0000268d lw a2,0x0(t1)
.text:00485d98 00000000 nop
.text:00485d9c 2138c500 addu a3,a2,a1
.text:00485da0 3c00e428 slti a0,a3,0x3c
.text:00485da4 b4008014 bne a0,zero,LAB_00486078
.text:00485da8 8888083c _lui t0,0x8888
.text:00485dac 89880235 ori v0,t0,0x8889
.text:00485db0 1800e200 mult a3,v0
.text:00485db4 c3c70700 sra t8,a3,0x1f
.text:00485db8 0400258d lw a1,0x4(t1)
.text:00485dbc 10180000 mfhi v1
.text:00485dc0 21c86700 addu t9,v1,a3
.text:00485dc4 43791900 sra t7,t9,0x5
.text:00485dc8 2358f801 subu t3,t7,t8
.text:00485dcc 00710b00 sll t6,t3,0x4
.text:00485dd0 2368cb01 subu t5,t6,t3
.text:00485dd4 2130ab00 addu a2,a1,t3
.text:00485dd8 80600d00 sll t4,t5,0x2
.text:00485ddc 2350ec00 subu t2,a3,t4
.text:00485de0 3c00c728 slti a3,a2,0x3c
.text:00485de4 00002aad sw t2,0x0(t1)
.text:00485de8 a800e014 bne a3,zero,LAB_0048608c
.text:00485dec 040026ad _sw a2,0x4(t1)
.text:00485df0 8888023c lui v0,0x8888
LAB_00485df4: ;XREF[1,0]: 00486084
.text:00485df4 89884334 ori v1,v0,0x8889
.text:00485df8 1800c300 mult a2,v1
.text:00485dfc c37f0600 sra t7,a2,0x1f
.text:00485e00 08002b8d lw t3,0x8(t1)
.text:00485e04 10c80000 mfhi t9
.text:00485e08 21c02603 addu t8,t9,a2
.text:00485e0c 43711800 sra t6,t8,0x5
.text:00485e10 2350cf01 subu t2,t6,t7
.text:00485e14 00690a00 sll t5,t2,0x4
.text:00485e18 2360aa01 subu t4,t5,t2
.text:00485e1c 21406a01 addu t0,t3,t2
.text:00485e20 80280c00 sll a1,t4,0x2
.text:00485e24 2320c500 subu a0,a2,a1
.text:00485e28 18000629 slti a2,t0,0x18
.text:00485e2c 040024ad sw a0,0x4(t1)
.text:00485e30 9b00c014 bne a2,zero,LAB_004860a0
.text:00485e34 080028ad _sw t0,0x8(t1)
.text:00485e38 aa2a183c lui t8,0x2aaa
LAB_00485e3c: ;XREF[1,0]: 00486098
.text:00485e3c abaa0f37 ori t7,t8,0xaaab
.text:00485e40 18000f01 mult t0,t7
.text:00485e44 c3570800 sra t2,t0,0x1f
.text:00485e48 1800258d lw a1,0x18(t1)
.text:00485e4c 49920d3c lui t5,0x9249
.text:00485e50 9324ac35 ori t4,t5,0x2493
.text:00485e54 0c00278d lw a3,0xc(t1)
.text:00485e58 10700000 mfhi t6
.text:00485e5c 83200e00 sra a0,t6,0x2
.text:00485e60 23308a00 subu a2,a0,t2
.text:00485e64 2150a600 addu t2,a1,a2
.text:00485e68 18004c01 mult t2,t4
.text:00485e6c c37f0a00 sra t7,t2,0x1f
.text:00485e70 40580600 sll t3,a2,0x1
.text:00485e74 21106601 addu v0,t3,a2
.text:00485e78 c0180200 sll v1,v0,0x3
.text:00485e7c 23400301 subu t0,t0,v1
.text:00485e80 2138e600 addu a3,a3,a2
.text:00485e84 0c0027ad sw a3,0xc(t1)
.text:00485e88 080028ad sw t0,0x8(t1)
.text:00485e8c 10c80000 mfhi t9
.text:00485e90 21c02a03 addu t8,t9,t2
.text:00485e94 83701800 sra t6,t8,0x2
.text:00485e98 2368cf01 subu t5,t6,t7
.text:00485e9c c0600d00 sll t4,t5,0x3
.text:00485ea0 23588d01 subu t3,t4,t5
.text:00485ea4 23204b01 subu a0,t2,t3
.text:00485ea8 180024ad sw a0,0x18(t1)
LAB_00485eac: ;XREF[1,0]: 004860a4
.text:00485eac 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00485eb0 eb51063c lui a2,0x51eb
.text:00485eb4 8888193c lui t9,0x8888
.text:00485eb8 1000258d lw a1,0x10(t1)
.text:00485ebc b0796e24 addiu t6,v1,0x79b0
.text:00485ec0 1f85d834 ori t8,a2,0x851f
.text:00485ec4 89882f37 ori t7,t9,0x8889
.text:00485ec8 1c000d24 li t5,0x1c
LAB_00485ecc: ;XREF[1,0]: 00485f78
.text:00485ecc 0c00ab28 slti t3,a1,0xc
.text:00485ed0 07006011 beq t3,zero,LAB_00485ef0
.text:00485ed4 ffff0324 _li v1,-0x1
.text:00485ed8 2150ae00 addu t2,a1,t6
.text:00485edc 00004491 lbu a0,0x0(t2)=>.data:DAT_004d79b0 ;= 1Fh
.text:00485ee0 00000000 nop
.text:00485ee4 26008d10 beq a0,t5,LAB_00485f80
.text:00485ee8 00000000 _nop
LAB_00485eec: ;XREF[1,0]: 00485ff0
.text:00485eec 21188000 move v1,a0
LAB_00485ef0: ;XREF[1,0]: 00485ed0
.text:00485ef0 2a606700 slt t4,v1,a3
.text:00485ef4 5e008011 beq t4,zero,LAB_00486070
.text:00485ef8 21100000 _clear v0
.text:00485efc 0c00a228 slti v0,a1,0xc
.text:00485f00 07004010 beq v0,zero,LAB_00485f20
.text:00485f04 ffff0324 _li v1,-0x1
.text:00485f08 2158ae00 addu t3,a1,t6
.text:00485f0c 00006491 lbu a0,0x0(t3)=>.data:DAT_004d79b0 ;= 1Fh
.text:00485f10 00000000 nop
.text:00485f14 38008d10 beq a0,t5,LAB_00485ff8
.text:00485f18 00000000 _nop
LAB_00485f1c: ;XREF[1,0]: 00486068
.text:00485f1c 21188000 move v1,a0
LAB_00485f20: ;XREF[1,0]: 00485f00
.text:00485f20 2120a000 move a0,a1
.text:00485f24 0100a524 addiu a1,a1,0x1
.text:00485f28 2338e300 subu a3,a3,v1
.text:00485f2c 0c00ac28 slti t4,a1,0xc
.text:00485f30 05008015 bne t4,zero,LAB_00485f48
.text:00485f34 0c0027ad _sw a3,0xc(t1)
.text:00485f38 1400228d lw v0,0x14(t1)
.text:00485f3c f5ff8524 addiu a1,a0,-0xb
.text:00485f40 01004424 addiu a0,v0,0x1
.text:00485f44 140024ad sw a0,0x14(t1)
LAB_00485f48: ;XREF[1,0]: 00485f30
.text:00485f48 18000f01 mult t0,t7
.text:00485f4c c3270800 sra a0,t0,0x1f
.text:00485f50 100025ad sw a1,0x10(t1)
.text:00485f54 10c80000 mfhi t9
.text:00485f58 21102803 addu v0,t9,t0
.text:00485f5c 43610200 sra t4,v0,0x5
.text:00485f60 23308401 subu a2,t4,a0
.text:00485f64 00190600 sll v1,a2,0x4
.text:00485f68 23506600 subu t2,v1,a2
.text:00485f6c 80580a00 sll t3,t2,0x2
.text:00485f70 23c80b01 subu t9,t0,t3
.text:00485f74 21402003 move t0,t9
.text:00485f78 d4ff0010 b LAB_00485ecc
.text:00485f7c 080039ad _sw t9,0x8(t1)
LAB_00485f80: ;XREF[1,0]: 00485ee4
.text:00485f80 1400228d lw v0,0x14(t1)
.text:00485f84 00000000 nop
.text:00485f88 6c074624 addiu a2,v0,0x76c
.text:00485f8c 0300c330 andi v1,a2,0x3
.text:00485f90 16006014 bne v1,zero,LAB_00485fec
.text:00485f94 21600000 _clear t4
.text:00485f98 1800d800 mult a2,t8
.text:00485f9c c35f0600 sra t3,a2,0x1f
.text:00485fa0 10500000 mfhi t2
.text:00485fa4 43190a00 sra v1,t2,0x5
.text:00485fa8 23186b00 subu v1,v1,t3
.text:00485fac 40c80300 sll t9,v1,0x1
.text:00485fb0 21102303 addu v0,t9,v1
.text:00485fb4 c0c80200 sll t9,v0,0x3
.text:00485fb8 21102303 addu v0,t9,v1
.text:00485fbc 80c80200 sll t9,v0,0x2
.text:00485fc0 0900d914 bne a2,t9,LAB_00485fe8
.text:00485fc4 c3190a00 _sra v1,t2,0x7
.text:00485fc8 23c86b00 subu t9,v1,t3
.text:00485fcc 40501900 sll t2,t9,0x1
.text:00485fd0 21585901 addu t3,t2,t9
.text:00485fd4 c0100b00 sll v0,t3,0x3
.text:00485fd8 21505900 addu t2,v0,t9
.text:00485fdc 00590a00 sll t3,t2,0x4
.text:00485fe0 0300cb14 bne a2,t3,LAB_00485ff0
.text:00485fe4 21308401 _addu a2,t4,a0
LAB_00485fe8: ;XREF[1,0]: 00485fc0
.text:00485fe8 01000c24 li t4,0x1
LAB_00485fec: ;XREF[1,0]: 00485f90
.text:00485fec 21308401 addu a2,t4,a0
LAB_00485ff0: ;XREF[1,0]: 00485fe0
.text:00485ff0 beff0010 b LAB_00485eec
.text:00485ff4 ff00c430 _andi a0,a2,0xff
LAB_00485ff8: ;XREF[1,0]: 00485f14
.text:00485ff8 1400398d lw t9,0x14(t1)
.text:00485ffc 00000000 nop
.text:00486000 6c072627 addiu a2,t9,0x76c
.text:00486004 0300ca30 andi t2,a2,0x3
.text:00486008 16004015 bne t2,zero,LAB_00486064
.text:0048600c 21600000 _clear t4
.text:00486010 1800d800 mult a2,t8
.text:00486014 c35f0600 sra t3,a2,0x1f
.text:00486018 10500000 mfhi t2
.text:0048601c 43190a00 sra v1,t2,0x5
.text:00486020 23186b00 subu v1,v1,t3
.text:00486024 40c80300 sll t9,v1,0x1
.text:00486028 21102303 addu v0,t9,v1
.text:0048602c c0c80200 sll t9,v0,0x3
.text:00486030 21102303 addu v0,t9,v1
.text:00486034 80180200 sll v1,v0,0x2
.text:00486038 0900c314 bne a2,v1,LAB_00486060
.text:0048603c c3190a00 _sra v1,t2,0x7
.text:00486040 23c86b00 subu t9,v1,t3
.text:00486044 40501900 sll t2,t9,0x1
.text:00486048 21585901 addu t3,t2,t9
.text:0048604c c0100b00 sll v0,t3,0x3
.text:00486050 21505900 addu t2,v0,t9
.text:00486054 00590a00 sll t3,t2,0x4
.text:00486058 0300cb14 bne a2,t3,LAB_00486068
.text:0048605c 21308401 _addu a2,t4,a0
LAB_00486060: ;XREF[1,0]: 00486038
.text:00486060 01000c24 li t4,0x1
LAB_00486064: ;XREF[1,0]: 00486008
.text:00486064 21308401 addu a2,t4,a0
LAB_00486068: ;XREF[1,0]: 00486058
.text:00486068 acff0010 b LAB_00485f1c
.text:0048606c ff00c430 _andi a0,a2,0xff
LAB_00486070: ;XREF[3,0]: 00485d50,00485d8c,00485ef4
.text:00486070 0800e003 jr ra
.text:00486074 00000000 _nop
LAB_00486078: ;XREF[1,0]: 00485da4
.text:00486078 0400268d lw a2,0x4(t1)
.text:0048607c 000027ad sw a3,0x0(t1)
.text:00486080 3c00c728 slti a3,a2,0x3c
.text:00486084 5bffe010 beq a3,zero,LAB_00485df4
.text:00486088 8888023c _lui v0,0x8888
LAB_0048608c: ;XREF[1,0]: 00485de8
.text:0048608c 0800288d lw t0,0x8(t1)
.text:00486090 00000000 nop
.text:00486094 18000629 slti a2,t0,0x18
.text:00486098 68ffc010 beq a2,zero,LAB_00485e3c
.text:0048609c aa2a183c _lui t8,0x2aaa
LAB_004860a0: ;XREF[1,0]: 00485e30
.text:004860a0 0c00278d lw a3,0xc(t1)
.text:004860a4 81ff0010 b LAB_00485eac
.text:004860a8 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetBrokenDownGMTime()
;local_8 undefined4 -8 ;XREF[2,0]: 004860bc,0048616c
;local_c undefined4 -c ;XREF[2,0]: 004860c0,00486170
;local_10 undefined4 -10 ;XREF[2,0]: 004860c4,00486174
;local_14 undefined4 -14 ;XREF[2,0]: 004860c8,00486178
;local_18 undefined4 -18 ;XREF[2,0]: 004860cc,0048617c
;local_20 undefined4 -20 ;XREF[2,0]: 00486114,00486134
;local_28 undefined4 -28 ;XREF[7,0]: 004860d0,004860f0,00486124,00486164,004861c4
; 004861dc,004861f4
;XREF[5,0]: Entry Point,0046d058,0046fc7c
; 00484e88,004d8574
.text:004860ac 06001c3c lui gp,0x6
.text:004860b0 34999c27 addiu gp,gp,-0x66cc
.text:004860b4 21e09903 addu gp,gp,t9
.text:004860b8 c8ffbd27 addiu sp,sp,-0x38
.text:004860bc 3000bfaf sw ra,local_8+0x38(sp)
.text:004860c0 2c00b3af sw s3,local_c+0x38(sp)
.text:004860c4 2800b2af sw s2,local_10+0x38(sp)
.text:004860c8 2400b1af sw s1,local_14+0x38(sp)
.text:004860cc 2000b0af sw s0,local_18+0x38(sp)
.text:004860d0 1000bcaf sw gp=>_gp,local_28+0x38(sp)
.text:004860d4 a889998f lw t9,-0x7658(gp)=>->::time ;= 00489620
.text:004860d8 21908000 move s2,a0
.text:004860dc 21200000 clear a0
.text:004860e0 09f82003 jalr t9=>.MIPS.stubs:::time ;time_t time(time_t * __timer)
.text:004860e4 2188a000 _move s1,a1
.text:004860e8 21184000 move v1,v0
.text:004860ec ffff0224 li v0,-0x1
.text:004860f0 1000bc8f lw gp,local_28+0x38(sp)
.text:004860f4 1d006210 beq v1,v0,LAB_0048616c
.text:004860f8 ffff0424 _li a0,-0x1
.text:004860fc 23002006 bltz s1,LAB_0048618c
.text:00486100 21207100 _addu a0,v1,s1
LAB_00486104: ;XREF[1,0]: 00486198
.text:00486104 0200201a blez s1,LAB_00486110
.text:00486108 00000000 _nop
LAB_0048610c: ;XREF[1,0]: 00486190
.text:0048610c 21206000 move a0,v1
LAB_00486110: ;XREF[1,0]: 00486104
.text:00486110 048e998f lw t9,-0x71fc(gp)=>->::gmtime_r ;= 004893a0
.text:00486114 1800a4af sw a0,local_20+0x38(sp)
.text:00486118 21284002 move a1,s2
.text:0048611c 09f82003 jalr t9=>.MIPS.stubs:::gmtime_r ;tm * gmtime_r(time_t * __timer, tm *...
.text:00486120 1800a427 _addiu a0,sp,0x18
.text:00486124 1000bc8f lw gp,local_28+0x38(sp)
.text:00486128 02004010 beq v0,zero,LAB_00486134
.text:0048612c ffff1324 _li s3,-0x1
.text:00486130 21980000 clear s3
LAB_00486134: ;XREF[1,0]: 00486128
.text:00486134 1800a38f lw v1,local_20+0x38(sp)
.text:00486138 00000000 nop
.text:0048613c 18006004 bltz v1,LAB_004861a0
.text:00486140 00000000 _nop
LAB_00486144: ;XREF[2,0]: 004861ac,004861f8
.text:00486144 08006016 bne s3,zero,LAB_00486168
.text:00486148 21106002 _move v0,s3
.text:0048614c 0600201a blez s1,LAB_00486168
.text:00486150 21204002 _move a0,s2
.text:00486154 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:00486158 00000000 nop
.text:0048615c 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:00486160 21282002 _move a1,s1
.text:00486164 1000bc8f lw gp,local_28+0x38(sp)
LAB_00486168: ;XREF[2,0]: 00486144,0048614c
.text:00486168 21204000 move a0,v0
LAB_0048616c: ;XREF[1,0]: 004860f4
.text:0048616c 3000bf8f lw ra,local_8+0x38(sp)
.text:00486170 2c00b38f lw s3,local_c+0x38(sp)
.text:00486174 2800b28f lw s2,local_10+0x38(sp)
.text:00486178 2400b18f lw s1,local_14+0x38(sp)
.text:0048617c 2000b08f lw s0,local_18+0x38(sp)
.text:00486180 21108000 move v0,a0
.text:00486184 0800e003 jr ra
.text:00486188 3800bd27 _addiu sp,sp,0x38
LAB_0048618c: ;XREF[1,0]: 004860fc
.text:0048618c 2a286400 slt a1,v1,a0
.text:00486190 deffa014 bne a1,zero,LAB_0048610c
.text:00486194 00000000 _nop
.text:00486198 daff0010 b LAB_00486104
.text:0048619c 00000000 _nop
LAB_004861a0: ;XREF[1,0]: 0048613c
.text:004861a0 1400468e lw a2,0x14(s2)
.text:004861a4 00000000 nop
.text:004861a8 4600c428 slti a0,a2,0x46
.text:004861ac e5ff8010 beq a0,zero,LAB_00486144
.text:004861b0 5569103c _lui s0,0x6955
.text:004861b4 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:004861b8 21204002 move a0,s2
.text:004861bc 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:004861c0 00b90536 _ori a1,s0,0xb900
.text:004861c4 1000bc8f lw gp,local_28+0x38(sp)
.text:004861c8 21204002 move a0,s2
.text:004861cc 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:004861d0 00000000 nop
.text:004861d4 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:004861d8 00b90536 _ori a1,s0,0xb900
.text:004861dc 1000bc8f lw gp,local_28+0x38(sp)
.text:004861e0 542d073c lui a3,0x2d54
.text:004861e4 448c998f lw t9,-0x73bc(gp)=>->psBrokenDownTimeAdd ;= 00485d40
.text:004861e8 21204002 move a0,s2
.text:004861ec 09f82003 jalr t9=>psBrokenDownTimeAdd ;undefined psBrokenDownTimeAdd()
.text:004861f0 008ee534 _ori a1,a3,0x8e00
.text:004861f4 1000bc8f lw gp,local_28+0x38(sp)
.text:004861f8 d2ff0010 b LAB_00486144
.text:004861fc 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psBrokenDownTimeImport()
;local_8 undefined4 -8 ;XREF[17,0]: 00486230,00486298,00486304,00486358,00486378
; 004863c4,004863e4,0048642c,0048644c,00486494
; 004864b0,004864f8,00486514,0048655c,00486580
; 00486650,004866a0
;local_10 undefined4 -10 ;XREF[1,0]: 004862d8
;local_14 undefined4 -14 ;XREF[1,0]: 004862d0
;local_18 undefined4 -18 ;XREF[1,0]: 004862cc
;local_1c undefined4 -1c ;XREF[1,0]: 004862c8
;local_20 undefined4 -20 ;XREF[1,0]: 004862c4
;local_24 undefined4 -24 ;XREF[1,0]: 004862c0
;local_28 undefined4 -28 ;XREF[1,0]: 004862bc
;local_2c undefined4 -2c ;XREF[1,0]: 004862b8
;local_30 undefined4 -30 ;XREF[1,0]: 004862b4
;local_34 undefined4 -34 ;XREF[1,0]: 004862b0
;local_38 undefined4 -38 ;XREF[1,0]: 004862ac
;XREF[11,0]: Entry Point,0046d110,0046d15c
; 0046e14c,0046ef3c,0046fbe8
; 0046fd3c,0046fd74,00470520
; 00484ec8,004d8bd8
.text:00486200 06001c3c lui gp,0x6
.text:00486204 e0979c27 addiu gp,gp,-0x6820
.text:00486208 21e09903 addu gp,gp,t9
.text:0048620c 0001c22c sltiu v0,a2,0x100
.text:00486210 c0ffbd27 addiu sp,sp,-0x40
.text:00486214 1b004010 beq v0,zero,LAB_00486284
.text:00486218 ffff0324 _li v1,-0x1
.text:0048621c 42180700 srl v1,a3,0x1
.text:00486220 01006830 andi t0,v1,0x1
.text:00486224 1a000011 beq t0,zero,LAB_00486290
.text:00486228 02000324 _li v1,0x2
.text:0048622c 21408000 move t0,a0
.text:00486230 3800a5af sw a1,local_8+0x40(sp)
.text:00486234 1b008010 beq a0,zero,LAB_004862a4
.text:00486238 0100e730 _andi a3,a3,0x1
LAB_0048623c: ;XREF[1,0]: 0048629c
.text:0048623c 04000424 li a0,0x4
.text:00486240 000000ad sw zero,0x0(t0)
.text:00486244 040000ad sw zero,0x4(t0)
.text:00486248 080000ad sw zero,0x8(t0)
.text:0048624c 0c0000ad sw zero,0xc(t0)
.text:00486250 100000ad sw zero,0x10(t0)
.text:00486254 140000ad sw zero,0x14(t0)
.text:00486258 180000ad sw zero,0x18(t0)
.text:0048625c 1c0000ad sw zero,0x1c(t0)
.text:00486260 200000ad sw zero,0x20(t0)
.text:00486264 240000ad sw zero,0x24(t0)
.text:00486268 1c006410 beq v1,a0,LAB_004862dc
.text:0048626c 280000ad _sw zero,0x28(t0)
LAB_00486270: ;XREF[1,0]: 004862d4
.text:00486270 02000c24 li t4,0x2
.text:00486274 ed006c10 beq v1,t4,LAB_0048662c
.text:00486278 0d000424 _li a0,0xd
LAB_0048627c: ;XREF[5,0]: 004862fc,00486444,00486570,00486590
; 00486648
.text:0048627c ffff0524 li a1,-0x1
LAB_00486280: ;XREF[9,0]: 004862e8,00486370,004863dc,004864a8
; 0048650c,004865f0,00486624,00486634
; 004866f4
.text:00486280 2118a000 move v1,a1
LAB_00486284: ;XREF[1,0]: 00486214
.text:00486284 21106000 move v0,v1
.text:00486288 0800e003 jr ra
.text:0048628c 4000bd27 _addiu sp,sp,0x40
LAB_00486290: ;XREF[1,0]: 00486224
.text:00486290 04000324 li v1,0x4
.text:00486294 21408000 move t0,a0
.text:00486298 3800a5af sw a1,local_8+0x40(sp)
.text:0048629c e7ff8014 bne a0,zero,LAB_0048623c
.text:004862a0 0100e730 _andi a3,a3,0x1
LAB_004862a4: ;XREF[1,0]: 00486234
.text:004862a4 0800a827 addiu t0,sp,0x8
.text:004862a8 04000424 li a0,0x4
.text:004862ac 000000ad sw zero,0x0(t0)=>local_38
.text:004862b0 040000ad sw zero,local_34+0x38(t0)
.text:004862b4 080000ad sw zero,local_30+0x38(t0)
.text:004862b8 0c0000ad sw zero,local_2c+0x38(t0)
.text:004862bc 100000ad sw zero,local_28+0x38(t0)
.text:004862c0 140000ad sw zero,local_24+0x38(t0)
.text:004862c4 180000ad sw zero,local_20+0x38(t0)
.text:004862c8 1c0000ad sw zero,local_1c+0x38(t0)
.text:004862cc 200000ad sw zero,local_18+0x38(t0)
.text:004862d0 240000ad sw zero,local_14+0x38(t0)
.text:004862d4 e6ff6414 bne v1,a0,LAB_00486270
.text:004862d8 280000ad _sw zero,local_10+0x38(t0)
LAB_004862dc: ;XREF[1,0]: 00486268
.text:004862dc 0f000524 li a1,0xf
.text:004862e0 0400c510 beq a2,a1,LAB_004862f4
.text:004862e4 0e00c92c _sltiu t1,a2,0xe
.text:004862e8 e5ffe014 bne a3,zero,LAB_00486280
.text:004862ec ffff0524 _li a1,-0x1
.text:004862f0 0e00c92c sltiu t1,a2,0xe
LAB_004862f4: ;XREF[1,0]: 004862e0
.text:004862f4 03002011 beq t1,zero,LAB_00486304
.text:004862f8 00000000 _nop
.text:004862fc dfffe010 beq a3,zero,LAB_0048627c
.text:00486300 00000000 _nop
LAB_00486304: ;XREF[1,0]: 004862f4
.text:00486304 3800a58f lw a1,local_8+0x40(sp)
.text:00486308 3800ac27 addiu t4,sp,0x38
.text:0048630c 04000624 li a2,0x4
.text:00486310 21200000 clear a0
LAB_00486314: ;XREF[1,0]: 00486348
.text:00486314 0000b990 lbu t9,0x0(a1)
.text:00486318 80180400 sll v1,a0,0x2
.text:0048631c 21106400 addu v0,v1,a0
.text:00486320 d0ff2e27 addiu t6,t9,-0x30
.text:00486324 40c00200 sll t8,v0,0x1
.text:00486328 ff002f33 andi t7,t9,0xff
.text:0048632c ff00cd31 andi t5,t6,0xff
.text:00486330 2158f801 addu t3,t7,t8
.text:00486334 0a00aa2d sltiu t2,t5,0xa
.text:00486338 ffffc624 addiu a2,a2,-0x1
.text:0048633c d0ff6425 addiu a0,t3,-0x30
.text:00486340 de004011 beq t2,zero,LAB_004866bc
.text:00486344 0100a524 _addiu a1,a1,0x1
.text:00486348 f2ffc014 bne a2,zero,LAB_00486314
.text:0048634c 00000000 _nop
.text:00486350 6c07862c sltiu a2,a0,0x76c
.text:00486354 d900c014 bne a2,zero,LAB_004866bc
.text:00486358 000085ad _sw a1,0x0(t4)=>local_8
.text:0048635c b70b0924 li t1,0xbb7
.text:00486360 2b282401 sltu a1,t1,a0
.text:00486364 d500a014 bne a1,zero,LAB_004866bc
.text:00486368 21188000 _move v1,a0
LAB_0048636c: ;XREF[3,0]: 004866a4,004866ac,004866bc
.text:0048636c ffff0524 li a1,-0x1
.text:00486370 c3ff6510 beq v1,a1,LAB_00486280
.text:00486374 21486000 _move t1,v1
.text:00486378 3800a58f lw a1,local_8+0x40(sp)
.text:0048637c 02000624 li a2,0x2
.text:00486380 21200000 clear a0
LAB_00486384: ;XREF[1,0]: 004863b8
.text:00486384 0000b990 lbu t9,0x0(a1)
.text:00486388 80180400 sll v1,a0,0x2
.text:0048638c 21106400 addu v0,v1,a0
.text:00486390 d0ff2e27 addiu t6,t9,-0x30
.text:00486394 40c00200 sll t8,v0,0x1
.text:00486398 ff002f33 andi t7,t9,0xff
.text:0048639c ff00cd31 andi t5,t6,0xff
.text:004863a0 2120f801 addu a0,t7,t8
.text:004863a4 0a00ab2d sltiu t3,t5,0xa
.text:004863a8 ffffc624 addiu a2,a2,-0x1
.text:004863ac d0ff8424 addiu a0,a0,-0x30
.text:004863b0 c0006011 beq t3,zero,LAB_004866b4
.text:004863b4 0100a524 _addiu a1,a1,0x1
.text:004863b8 f2ffc014 bne a2,zero,LAB_00486384
.text:004863bc 00000000 _nop
.text:004863c0 bc008010 beq a0,zero,LAB_004866b4
.text:004863c4 000085ad _sw a1,0x0(t4)=>local_8
.text:004863c8 0c000a24 li t2,0xc
.text:004863cc 2b304401 sltu a2,t2,a0
.text:004863d0 b800c014 bne a2,zero,LAB_004866b4
.text:004863d4 21508000 _move t2,a0
LAB_004863d8: ;XREF[1,0]: 004866b4
.text:004863d8 ffff0524 li a1,-0x1
.text:004863dc a8ff4511 beq t2,a1,LAB_00486280
.text:004863e0 21200000 _clear a0
.text:004863e4 3800a58f lw a1,local_8+0x40(sp)
.text:004863e8 02000624 li a2,0x2
LAB_004863ec: ;XREF[1,0]: 00486420
.text:004863ec 0000b990 lbu t9,0x0(a1)
.text:004863f0 80180400 sll v1,a0,0x2
.text:004863f4 21106400 addu v0,v1,a0
.text:004863f8 d0ff2e27 addiu t6,t9,-0x30
.text:004863fc 40c00200 sll t8,v0,0x1
.text:00486400 ff002f33 andi t7,t9,0xff
.text:00486404 ff00cd31 andi t5,t6,0xff
.text:00486408 2120f801 addu a0,t7,t8
.text:0048640c 0a00ab2d sltiu t3,t5,0xa
.text:00486410 ffffc624 addiu a2,a2,-0x1
.text:00486414 d0ff8424 addiu a0,a0,-0x30
.text:00486418 aa006011 beq t3,zero,LAB_004866c4
.text:0048641c 0100a524 _addiu a1,a1,0x1
.text:00486420 f2ffc014 bne a2,zero,LAB_004863ec
.text:00486424 00000000 _nop
.text:00486428 a6008010 beq a0,zero,LAB_004866c4
.text:0048642c 000085ad _sw a1,0x0(t4)=>local_8
.text:00486430 1f000524 li a1,0x1f
.text:00486434 2b30a400 sltu a2,a1,a0
.text:00486438 a200c014 bne a2,zero,LAB_004866c4
.text:0048643c 21588000 _move t3,a0
LAB_00486440: ;XREF[1,0]: 004866c4
.text:00486440 ffff0424 li a0,-0x1
.text:00486444 8dff6411 beq t3,a0,LAB_0048627c
.text:00486448 21200000 _clear a0
.text:0048644c 3800a58f lw a1,local_8+0x40(sp)
.text:00486450 02000624 li a2,0x2
LAB_00486454: ;XREF[1,0]: 00486488
.text:00486454 0000a290 lbu v0,0x0(a1)
.text:00486458 80700400 sll t6,a0,0x2
.text:0048645c 2168c401 addu t5,t6,a0
.text:00486460 d0ff5824 addiu t8,v0,-0x30
.text:00486464 40180d00 sll v1,t5,0x1
.text:00486468 ff005930 andi t9,v0,0xff
.text:0048646c ff000f33 andi t7,t8,0xff
.text:00486470 21702303 addu t6,t9,v1
.text:00486474 0a00ed2d sltiu t5,t7,0xa
.text:00486478 ffffc624 addiu a2,a2,-0x1
.text:0048647c d0ffc425 addiu a0,t6,-0x30
.text:00486480 9600a011 beq t5,zero,LAB_004866dc
.text:00486484 0100a524 _addiu a1,a1,0x1
.text:00486488 f2ffc014 bne a2,zero,LAB_00486454
.text:0048648c 17000f24 _li t7,0x17
.text:00486490 2b30e401 sltu a2,t7,a0
.text:00486494 000085ad sw a1,0x0(t4)=>local_8
.text:00486498 0200c014 bne a2,zero,LAB_004864a4
.text:0048649c ffff0e24 _li t6,-0x1
.text:004864a0 21708000 move t6,a0
LAB_004864a4: ;XREF[2,0]: 00486498,004866dc
.text:004864a4 ffff0524 li a1,-0x1
.text:004864a8 75ffc511 beq t6,a1,LAB_00486280
.text:004864ac 21200000 _clear a0
.text:004864b0 3800a58f lw a1,local_8+0x40(sp)
.text:004864b4 02000624 li a2,0x2
LAB_004864b8: ;XREF[1,0]: 004864ec
.text:004864b8 0000af90 lbu t7,0x0(a1)
.text:004864bc 80c80400 sll t9,a0,0x2
.text:004864c0 21c02403 addu t8,t9,a0
.text:004864c4 d0ffe225 addiu v0,t7,-0x30
.text:004864c8 40181800 sll v1,t8,0x1
.text:004864cc ff00ed31 andi t5,t7,0xff
.text:004864d0 ff005930 andi t9,v0,0xff
.text:004864d4 2120a301 addu a0,t5,v1
.text:004864d8 0a00382f sltiu t8,t9,0xa
.text:004864dc ffffc624 addiu a2,a2,-0x1
.text:004864e0 d0ff8424 addiu a0,a0,-0x30
.text:004864e4 7f000013 beq t8,zero,LAB_004866e4
.text:004864e8 0100a524 _addiu a1,a1,0x1
.text:004864ec f2ffc014 bne a2,zero,LAB_004864b8
.text:004864f0 3b000224 _li v0,0x3b
.text:004864f4 2b304400 sltu a2,v0,a0
.text:004864f8 000085ad sw a1,0x0(t4)=>local_8
.text:004864fc 0200c014 bne a2,zero,LAB_00486508
.text:00486500 ffff0d24 _li t5,-0x1
.text:00486504 21688000 move t5,a0
LAB_00486508: ;XREF[2,0]: 004864fc,004866e4
.text:00486508 ffff0524 li a1,-0x1
.text:0048650c 5cffa511 beq t5,a1,LAB_00486280
.text:00486510 21200000 _clear a0
.text:00486514 3800a58f lw a1,local_8+0x40(sp)
.text:00486518 02000624 li a2,0x2
LAB_0048651c: ;XREF[1,0]: 00486550
.text:0048651c 0000a290 lbu v0,0x0(a1)
.text:00486520 80c00400 sll t8,a0,0x2
.text:00486524 21780403 addu t7,t8,a0
.text:00486528 d0ff5824 addiu t8,v0,-0x30
.text:0048652c 40180f00 sll v1,t7,0x1
.text:00486530 ff005930 andi t9,v0,0xff
.text:00486534 ff000f33 andi t7,t8,0xff
.text:00486538 21202303 addu a0,t9,v1
.text:0048653c 0a00e32d sltiu v1,t7,0xa
.text:00486540 ffffc624 addiu a2,a2,-0x1
.text:00486544 d0ff8424 addiu a0,a0,-0x30
.text:00486548 6c006010 beq v1,zero,LAB_004866fc
.text:0048654c 0100a524 _addiu a1,a1,0x1
.text:00486550 f2ffc014 bne a2,zero,LAB_0048651c
.text:00486554 3c001924 _li t9,0x3c
.text:00486558 2b302403 sltu a2,t9,a0
.text:0048655c 000085ad sw a1,0x0(t4)=>local_8
.text:00486560 0200c014 bne a2,zero,LAB_0048656c
.text:00486564 ffff0524 _li a1,-0x1
.text:00486568 21288000 move a1,a0
LAB_0048656c: ;XREF[2,0]: 00486560,004866fc
.text:0048656c ffff0c24 li t4,-0x1
.text:00486570 42ffac10 beq a1,t4,LAB_0048627c
.text:00486574 00000000 _nop
.text:00486578 0700e010 beq a3,zero,LAB_00486598
.text:0048657c 3200222d _sltiu v0,t1,0x32
.text:00486580 3800a38f lw v1,local_8+0x40(sp)
.text:00486584 5a000724 li a3,0x5a
.text:00486588 00006490 lbu a0,0x0(v1)
.text:0048658c 00000000 nop
.text:00486590 3aff8714 bne a0,a3,LAB_0048627c
.text:00486594 00000000 _nop
LAB_00486598: ;XREF[1,0]: 00486578
.text:00486598 4c004010 beq v0,zero,LAB_004866cc
.text:0048659c 6c072f2d _sltiu t7,t1,0x76c
.text:004865a0 64002925 addiu t1,t1,0x64
LAB_004865a4: ;XREF[1,0]: 004866d4
.text:004865a4 ffff4325 addiu v1,t2,-0x1
LAB_004865a8: ;XREF[1,0]: 004866ec
.text:004865a8 0c006a28 slti t2,v1,0xc
.text:004865ac 08000ead sw t6,0x8(t0)
.text:004865b0 04000dad sw t5,0x4(t0)
.text:004865b4 000005ad sw a1,0x0(t0)
.text:004865b8 140009ad sw t1,0x14(t0)
.text:004865bc 100003ad sw v1,0x10(t0)
.text:004865c0 0c000bad sw t3,0xc(t0)
.text:004865c4 09004011 beq t2,zero,LAB_004865ec
.text:004865c8 ffff0424 _li a0,-0x1
.text:004865cc 1c80868f lw a2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004865d0 1c000e24 li t6,0x1c
.text:004865d4 b079c524 addiu a1,a2,0x79b0
.text:004865d8 21686500 addu t5,v1,a1
.text:004865dc 0000a491 lbu a0,0x0(t5)=>.data:DAT_004d797f
.text:004865e0 00000000 nop
.text:004865e4 47008e10 beq a0,t6,LAB_00486704
.text:004865e8 6c072525 _addiu a1,t1,0x76c
LAB_004865ec: ;XREF[2,0]: 004865c4,00486770
.text:004865ec 2a488b00 slt t1,a0,t3
.text:004865f0 23ff2011 beq t1,zero,LAB_00486280
.text:004865f4 21280000 _clear a1
.text:004865f8 ffff0524 li a1,-0x1
.text:004865fc 280000ad sw zero,0x28(t0)
.text:00486600 000000ad sw zero,0x0(t0)
.text:00486604 040000ad sw zero,0x4(t0)
.text:00486608 080000ad sw zero,0x8(t0)
.text:0048660c 0c0000ad sw zero,0xc(t0)
.text:00486610 100000ad sw zero,0x10(t0)
.text:00486614 140000ad sw zero,0x14(t0)
.text:00486618 180000ad sw zero,0x18(t0)
.text:0048661c 1c0000ad sw zero,0x1c(t0)
.text:00486620 200000ad sw zero,0x20(t0)
.text:00486624 16ff0010 b LAB_00486280
.text:00486628 240000ad _sw zero,0x24(t0)
LAB_0048662c: ;XREF[1,0]: 00486274
.text:0048662c 0400c410 beq a2,a0,LAB_00486640
.text:00486630 0c00ca2c _sltiu t2,a2,0xc
.text:00486634 12ffe014 bne a3,zero,LAB_00486280
.text:00486638 ffff0524 _li a1,-0x1
.text:0048663c 0c00ca2c sltiu t2,a2,0xc
LAB_00486640: ;XREF[1,0]: 0048662c
.text:00486640 03004011 beq t2,zero,LAB_00486650
.text:00486644 00000000 _nop
.text:00486648 0cffe010 beq a3,zero,LAB_0048627c
.text:0048664c 00000000 _nop
LAB_00486650: ;XREF[1,0]: 00486640
.text:00486650 3800a58f lw a1,local_8+0x40(sp)
.text:00486654 3800ac27 addiu t4,sp,0x38
.text:00486658 02000624 li a2,0x2
.text:0048665c 21200000 clear a0
LAB_00486660: ;XREF[1,0]: 00486694
.text:00486660 0000a290 lbu v0,0x0(a1)
.text:00486664 80480400 sll t1,a0,0x2
.text:00486668 21182401 addu v1,t1,a0
.text:0048666c d0ff4f24 addiu t7,v0,-0x30
.text:00486670 40c80300 sll t9,v1,0x1
.text:00486674 ff005830 andi t8,v0,0xff
.text:00486678 ff00ee31 andi t6,t7,0xff
.text:0048667c 21681903 addu t5,t8,t9
.text:00486680 0a00cb2d sltiu t3,t6,0xa
.text:00486684 ffffc624 addiu a2,a2,-0x1
.text:00486688 d0ffa425 addiu a0,t5,-0x30
.text:0048668c 0b006011 beq t3,zero,LAB_004866bc
.text:00486690 0100a524 _addiu a1,a1,0x1
.text:00486694 f2ffc014 bne a2,zero,LAB_00486660
.text:00486698 63000a24 _li t2,0x63
.text:0048669c 2b304401 sltu a2,t2,a0
.text:004866a0 000085ad sw a1,0x0(t4)=>local_8
.text:004866a4 31ffc014 bne a2,zero,LAB_0048636c
.text:004866a8 ffff0324 _li v1,-0x1
.text:004866ac 2fff0010 b LAB_0048636c
.text:004866b0 21188000 _move v1,a0
LAB_004866b4: ;XREF[3,0]: 004863b0,004863c0,004863d0
.text:004866b4 48ff0010 b LAB_004863d8
.text:004866b8 ffff0a24 _li t2,-0x1
LAB_004866bc: ;XREF[4,0]: 00486340,00486354,00486364,0048668c
.text:004866bc 2bff0010 b LAB_0048636c
.text:004866c0 ffff0324 _li v1,-0x1
LAB_004866c4: ;XREF[3,0]: 00486418,00486428,00486438
.text:004866c4 5eff0010 b LAB_00486440
.text:004866c8 ffff0b24 _li t3,-0x1
LAB_004866cc: ;XREF[1,0]: 00486598
.text:004866cc 0700e015 bne t7,zero,LAB_004866ec
.text:004866d0 6400382d _sltiu t8,t1,0x64
.text:004866d4 b3ff0010 b LAB_004865a4
.text:004866d8 94f82925 _addiu t1,t1,-0x76c
LAB_004866dc: ;XREF[1,0]: 00486480
.text:004866dc 71ff0010 b LAB_004864a4
.text:004866e0 ffff0e24 _li t6,-0x1
LAB_004866e4: ;XREF[1,0]: 004864e4
.text:004866e4 88ff0010 b LAB_00486508
.text:004866e8 ffff0d24 _li t5,-0x1
LAB_004866ec: ;XREF[1,0]: 004866cc
.text:004866ec aeff0017 bne t8,zero,LAB_004865a8
.text:004866f0 ffff4325 _addiu v1,t2,-0x1
.text:004866f4 e2fe0010 b LAB_00486280
.text:004866f8 ffff0524 _li a1,-0x1
LAB_004866fc: ;XREF[1,0]: 00486548
.text:004866fc 9bff0010 b LAB_0048656c
.text:00486700 ffff0524 _li a1,-0x1
LAB_00486704: ;XREF[1,0]: 004865e4
.text:00486704 0300b930 andi t9,a1,0x3
.text:00486708 18002017 bne t9,zero,LAB_0048676c
.text:0048670c 21480000 _clear t1
.text:00486710 eb510d3c lui t5,0x51eb
.text:00486714 1f85a735 ori a3,t5,0x851f
.text:00486718 1800a700 mult a1,a3
.text:0048671c c33f0500 sra a3,a1,0x1f
.text:00486720 10300000 mfhi a2
.text:00486724 43710600 sra t6,a2,0x5
.text:00486728 2318c701 subu v1,t6,a3
.text:0048672c 40500300 sll t2,v1,0x1
.text:00486730 21c04301 addu t8,t2,v1
.text:00486734 c0781800 sll t7,t8,0x3
.text:00486738 2110e301 addu v0,t7,v1
.text:0048673c 80600200 sll t4,v0,0x2
.text:00486740 0900ac14 bne a1,t4,LAB_00486768
.text:00486744 c3190600 _sra v1,a2,0x7
.text:00486748 23786700 subu t7,v1,a3
.text:0048674c 40c00f00 sll t8,t7,0x1
.text:00486750 21100f03 addu v0,t8,t7
.text:00486754 c0600200 sll t4,v0,0x3
.text:00486758 21c88f01 addu t9,t4,t7
.text:0048675c 00311900 sll a2,t9,0x4
.text:00486760 0200a614 bne a1,a2,LAB_0048676c
.text:00486764 00000000 _nop
LAB_00486768: ;XREF[1,0]: 00486740
.text:00486768 01000924 li t1,0x1
LAB_0048676c: ;XREF[2,0]: 00486708,00486760
.text:0048676c 21282401 addu a1,t1,a0
.text:00486770 9eff0010 b LAB_004865ec
.text:00486774 ff00a430 _andi a0,a1,0xff
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psBrokenDownTimeCmp()
;local_8 undefined4 -8 ;XREF[2,0]: 00486788,00486848
;local_c undefined4 -c ;XREF[2,0]: 0048678c,0048684c
;local_10 undefined4 -10 ;XREF[2,0]: 00486790,00486850
;local_14 undefined4 -14 ;XREF[2,0]: 00486794,00486854
;local_18 undefined4 -18 ;XREF[2,0]: 00486798,00486858
;local_1c undefined4 -1c ;XREF[1,0]: 00486800
;local_20 undefined4 -20 ;XREF[1,0]: 004867fc
;local_24 undefined4 -24 ;XREF[1,0]: 004867f8
;local_28 undefined4 -28 ;XREF[1,0]: 004867f4
;local_2c undefined4 -2c ;XREF[1,0]: 004867d8
;local_30 undefined4 -30 ;XREF[1,0]: 004867d4
;local_34 undefined4 -34 ;XREF[1,0]: 004867e0
;local_38 undefined4 -38 ;XREF[1,0]: 004867dc
;local_40 undefined4 -40 ;XREF[4,0]: 0048679c,0048680c,0048682c,00486844
;XREF[7,0]: Entry Point,0046d1ec,0046d66c
; 0046fd14,0046fdf8,00484f7c
; 004d860c
.text:00486778 06001c3c lui gp,0x6
.text:0048677c 68929c27 addiu gp,gp,-0x6d98
.text:00486780 21e09903 addu gp,gp,t9
.text:00486784 b0ffbd27 addiu sp,sp,-0x50
.text:00486788 4800bfaf sw ra,local_8+0x50(sp)
.text:0048678c 4400b3af sw s3,local_c+0x50(sp)
.text:00486790 4000b2af sw s2,local_10+0x50(sp)
.text:00486794 3c00b1af sw s1,local_14+0x50(sp)
.text:00486798 3800b0af sw s0,local_18+0x50(sp)
.text:0048679c 1000bcaf sw gp=>_gp,local_40+0x50(sp)
.text:004867a0 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004867a4 2080938f lw s3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004867a8 60476224 addiu v0,v1,0x4760
.text:004867ac 03004688 lwl a2,0x3(v0)=>.rodata:DAT_00494760 ;= 00000021h
.text:004867b0 07004788 lwl a3,0x7(v0)=>.rodata:DAT_00494764
.text:004867b4 0b004888 lwl t0,0xb(v0)
.text:004867b8 0f004988 lwl t1,0xf(v0)
.text:004867bc 60476698 lwr a2,offset .rodata:DAT_00494760 &0xfff...;= 00000021h
.text:004867c0 0c004998 lwr t1,0xc(v0)=>.rodata:DAT_0049476c
.text:004867c4 08004898 lwr t0,0x8(v0)=>.rodata:DAT_00494768
.text:004867c8 04004798 lwr a3,0x4(v0)=>.rodata:DAT_00494764
.text:004867cc 9487998f lw t9,-0x786c(gp)=>->::strftime ;= 004896e0
.text:004867d0 1800b227 addiu s2,sp,0x18
.text:004867d4 2000a8af sw t0,local_30+0x50(sp)
.text:004867d8 2400a9af sw t1,local_2c+0x50(sp)
.text:004867dc 1800a6af sw a2,local_38+0x50(sp)
.text:004867e0 1c00a7af sw a3,local_34+0x50(sp)
.text:004867e4 2188a000 move s1,a1
.text:004867e8 21388000 move a3,a0
.text:004867ec 44476626 addiu a2=>.roda...,s3,0x4744 ;= "%Y%m%d%H%M%SZ"
.text:004867f0 21204002 move a0,s2
.text:004867f4 2800a0af sw zero,local_28+0x50(sp)
.text:004867f8 2c00a0af sw zero,local_24+0x50(sp)
.text:004867fc 3000a0af sw zero,local_20+0x50(sp)
.text:00486800 3400a0af sw zero,local_1c+0x50(sp)
.text:00486804 09f82003 jalr t9=>.MIPS.stubs:::strftime ;size_t strftime(char * __s, size_t _...
.text:00486808 10000524 _li a1,0x10
.text:0048680c 1000bc8f lw gp,local_40+0x50(sp)
.text:00486810 2800b027 addiu s0,sp,0x28
.text:00486814 9487998f lw t9,-0x786c(gp)=>->::strftime ;= 004896e0
.text:00486818 44476626 addiu a2=>.roda...,s3,0x4744 ;= "%Y%m%d%H%M%SZ"
.text:0048681c 21382002 move a3,s1
.text:00486820 21200002 move a0,s0
.text:00486824 09f82003 jalr t9=>.MIPS.stubs:::strftime ;size_t strftime(char * __s, size_t _...
.text:00486828 10000524 _li a1,0x10
.text:0048682c 1000bc8f lw gp,local_40+0x50(sp)
.text:00486830 21204002 move a0,s2
.text:00486834 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:00486838 21280002 move a1,s0
.text:0048683c 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:00486840 10000624 _li a2,0x10
.text:00486844 1000bc8f lw gp,local_40+0x50(sp)
.text:00486848 4800bf8f lw ra,local_8+0x50(sp)
.text:0048684c 4400b38f lw s3,local_c+0x50(sp)
.text:00486850 4000b28f lw s2,local_10+0x50(sp)
.text:00486854 3c00b18f lw s1,local_14+0x50(sp)
.text:00486858 3800b08f lw s0,local_18+0x50(sp)
.text:0048685c 0800e003 jr ra
.text:00486860 5000bd27 _addiu sp,sp,0x50
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psToUtf8String(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
;param_1 undefined a0
;param_2 undefined a1
;param_3 undefined a2
;param_4 undefined a3
;param_5 undefined4 10 ;XREF[1,0]: 00486b00
;param_6 undefined4 14 ;XREF[1,0]: 004868ac
;param_7 undefined4 18 ;XREF[1,0]: 00486898
;local_4 undefined4 -4 ;XREF[3,0]: 00486874,00486904,0048693c
;local_8 undefined4 -8 ;XREF[3,0]: 00486878,00486908,00486940
;local_c undefined4 -c ;XREF[3,0]: 0048687c,0048690c,00486944
;local_10 undefined4 -10 ;XREF[3,0]: 00486880,00486910,00486948
;local_14 undefined4 -14 ;XREF[3,0]: 00486884,00486914,0048694c
;local_18 undefined4 -18 ;XREF[3,0]: 00486888,00486918,00486950
;local_1c undefined4 -1c ;XREF[3,0]: 0048688c,0048691c,00486954
;local_20 undefined4 -20 ;XREF[3,0]: 00486890,00486920,00486958
;local_2f undefined1 -2f ;XREF[1,0]: 004869f0
;local_30 undefined1 -30 ;XREF[1,0]: 004869d0
;local_38 undefined1 -38 ;XREF[1,0]: 00486aa4
;local_64 undefined4 -64 ;XREF[2,0]: 00486998,00486a6c
;local_70 undefined4 -70 ;XREF[2,0]: 004869ac,00486a84
;local_74 undefined4 -74 ;XREF[2,0]: 004869a8,00486a80
;local_80 undefined4 -80 ;XREF[11,0]: 00486894,004868f8,00486980,00486a1c,00486a30
; 00486a44,00486a68,00486ac8,00486b10,00486b44
; 00486b60
;XREF[3,0]: Entry Point,0046a25c,004d8484
.text:00486864 06001c3c lui gp,0x6
.text:00486868 7c919c27 addiu gp,gp,-0x6e84
.text:0048686c 21e09903 addu gp,gp,t9
.text:00486870 70ffbd27 addiu sp,sp,-0x90
.text:00486874 8c00bfaf sw ra,local_4+0x90(sp)
.text:00486878 8800b6af sw s6,local_8+0x90(sp)
.text:0048687c 8400b5af sw s5,local_c+0x90(sp)
.text:00486880 8000b4af sw s4,local_10+0x90(sp)
.text:00486884 7c00b3af sw s3,local_14+0x90(sp)
.text:00486888 7800b2af sw s2,local_18+0x90(sp)
.text:0048688c 7400b1af sw s1,local_1c+0x90(sp)
.text:00486890 7000b0af sw s0,local_20+0x90(sp)
.text:00486894 1000bcaf sw gp=>_gp,local_80+0x90(sp)
.text:00486898 a800b68f lw s6,param_7+0x90(sp)
.text:0048689c fdff0324 li v1,-0x3
.text:004868a0 2410c302 and v0,s6,v1
.text:004868a4 21a08000 move s4,param_1
.text:004868a8 2188c000 move s1,param_3
.text:004868ac a400b38f lw s3,param_6+0x90(sp)
.text:004868b0 01001024 li s0,0x1
.text:004868b4 13004014 bne v0,zero,LAB_00486904
.text:004868b8 f6ff0324 _li v1,-0xa
.text:004868bc 1200e42c sltiu param_1,param_4,0x12
.text:004868c0 1e008014 bne param_1,zero,LAB_0048693c
.text:004868c4 1400e62c _sltiu param_3,param_4,0x14
.text:004868c8 1900c010 beq param_3,zero,LAB_00486930
.text:004868cc 1e000824 _li t0,0x1e
LAB_004868d0: ;XREF[1,0]: 00486930
.text:004868d0 02000724 li param_4,0x2
.text:004868d4 03000716 bne s0,param_4,LAB_004868e4
.text:004868d8 01002932 _andi t1,s1,0x1
.text:004868dc 09002015 bne t1,zero,LAB_00486904
.text:004868e0 ffff0324 _li v1,-0x1
LAB_004868e4: ;XREF[1,0]: 004868d4
.text:004868e4 3c8b998f lw t9,-0x74c4(gp)=>->psParseBufFromStati...;= 004875b4
.text:004868e8 1800a427 addiu param_1,sp,0x18
.text:004868ec 09f82003 jalr t9=>psParseBufFromStaticData ;undefined psParseBufFromStaticData()
.text:004868f0 21302002 _move param_3,s1
.text:004868f4 21904000 move s2,v0
.text:004868f8 1000bc8f lw gp,local_80+0x90(sp)
.text:004868fc 1a004010 beq v0,zero,LAB_00486968
.text:00486900 21184000 _move v1,v0
LAB_00486904: ;XREF[6,0]: 004868b4,004868dc,00486984,00486b24
; 00486b2c,00486b48
.text:00486904 8c00bf8f lw ra,local_4+0x90(sp)
.text:00486908 8800b68f lw s6,local_8+0x90(sp)
.text:0048690c 8400b58f lw s5,local_c+0x90(sp)
.text:00486910 8000b48f lw s4,local_10+0x90(sp)
.text:00486914 7c00b38f lw s3,local_14+0x90(sp)
.text:00486918 7800b28f lw s2,local_18+0x90(sp)
.text:0048691c 7400b18f lw s1,local_1c+0x90(sp)
.text:00486920 7000b08f lw s0,local_20+0x90(sp)
.text:00486924 21106000 move v0,v1
.text:00486928 0800e003 jr ra
.text:0048692c 9000bd27 _addiu sp,sp,0x90
LAB_00486930: ;XREF[1,0]: 004868c8
.text:00486930 e7ffe810 beq param_4,t0,LAB_004868d0
.text:00486934 02001024 _li s0,0x2
.text:00486938 f6ff0324 li v1,-0xa
LAB_0048693c: ;XREF[1,0]: 004868c0
.text:0048693c 8c00bf8f lw ra,local_4+0x90(sp)
.text:00486940 8800b68f lw s6,local_8+0x90(sp)
.text:00486944 8400b58f lw s5,local_c+0x90(sp)
.text:00486948 8000b48f lw s4,local_10+0x90(sp)
.text:0048694c 7c00b38f lw s3,local_14+0x90(sp)
.text:00486950 7800b28f lw s2,local_18+0x90(sp)
.text:00486954 7400b18f lw s1,local_1c+0x90(sp)
.text:00486958 7000b08f lw s0,local_20+0x90(sp)
.text:0048695c 21106000 move v0,v1
.text:00486960 0800e003 jr ra
.text:00486964 9000bd27 _addiu sp,sp,0x90
LAB_00486968: ;XREF[1,0]: 004868fc
.text:00486968 2490998f lw t9,-0x6fdc(gp)=>->psDynBufInit ;= 00486b7c
.text:0048696c 3800b527 addiu s5,sp,0x38
.text:00486970 21208002 move param_1,s4
.text:00486974 02002626 addiu param_3,s1,0x2
.text:00486978 09f82003 jalr t9=>psDynBufInit ;undefined psDynBufInit()
.text:0048697c 2128a002 _move param_2,s5
.text:00486980 1000bc8f lw gp,local_80+0x90(sp)
.text:00486984 dfff4010 beq v0,zero,LAB_00486904
.text:00486988 f8ff0324 _li v1,-0x8
.text:0048698c 01000524 li param_2,0x1
.text:00486990 36000512 beq s0,param_2,LAB_00486a6c
.text:00486994 00000000 _nop
LAB_00486998: ;XREF[1,0]: 00486a20
.text:00486998 2c00bf8f lw ra,local_64+0x90(sp)
.text:0048699c 00000000 nop
.text:004869a0 4300e017 bne ra,zero,LAB_00486ab0
.text:004869a4 00000000 _nop
.text:004869a8 1c00a38f lw v1,local_74+0x90(sp)
.text:004869ac 2000a88f lw t0,local_70+0x90(sp)
.text:004869b0 00000000 nop
.text:004869b4 23300301 subu param_3,t0,v1
.text:004869b8 0200c42c sltiu param_1,param_3,0x2
.text:004869bc 01008238 xori v0,param_1,0x1
.text:004869c0 3b004010 beq v0,zero,LAB_00486ab0
.text:004869c4 00000000 _nop
.text:004869c8 00007490 lbu s4,0x0(v1)
.text:004869cc 00000000 nop
.text:004869d0 6000b4a3 sb s4,local_30+0x90(sp)
.text:004869d4 01006d90 lbu t5,0x1(v1)
.text:004869d8 008a1400 sll s1,s4,0x8
.text:004869dc 2518b101 or v1,t5,s1
.text:004869e0 00286f24 addiu t7,v1,0x2800
.text:004869e4 ffffee31 andi t6,t7,0xffff
.text:004869e8 0008c22d sltiu v0,t6,0x800
.text:004869ec 05006010 beq v1,zero,LAB_00486a04
.text:004869f0 6100ada3 _sb t5,local_2f+0x90(sp)
.text:004869f4 5088998f lw t9,-0x77b0(gp)=>->psDynBufAppendUtf8 ;= 00487414
.text:004869f8 21286000 move param_2,v1
.text:004869fc 0a004010 beq v0,zero,LAB_00486a28
.text:00486a00 2120a002 _move param_1,s5
LAB_00486a04: ;XREF[1,0]: 004869ec
.text:00486a04 f7ff1224 li s2,-0x9
LAB_00486a08: ;XREF[1,0]: 00486a34
.text:00486a08 c890998f lw t9,-0x6f38(gp)=>->psParseBufSkipBytes ;= 00487708
.text:00486a0c 1800a427 addiu param_1,sp,0x18
.text:00486a10 6000a527 addiu param_2,sp,0x60
.text:00486a14 09f82003 jalr t9=>psParseBufSkipBytes ;undefined psParseBufSkipBytes()
.text:00486a18 02000624 _li param_3,0x2
.text:00486a1c 1000bc8f lw gp,local_80+0x90(sp)
.text:00486a20 ddff0010 b LAB_00486998
.text:00486a24 00000000 _nop
LAB_00486a28: ;XREF[1,0]: 004869fc
.text:00486a28 09f82003 jalr t9=>psDynBufAppendUtf8 ;undefined psDynBufAppendUtf8()
.text:00486a2c 00000000 _nop
.text:00486a30 1000bc8f lw gp,local_80+0x90(sp)
.text:00486a34 f4ff0010 b LAB_00486a08
.text:00486a38 00000000 _nop
LAB_00486a3c: ;XREF[1,0]: 00486aa0
.text:00486a3c 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:00486a40 00000000 _nop
.text:00486a44 1000bc8f lw gp,local_80+0x90(sp)
.text:00486a48 02004010 beq v0,zero,LAB_00486a54
.text:00486a4c 00000000 _nop
.text:00486a50 000050a0 sb s0,0x0(v0)
LAB_00486a54: ;XREF[2,0]: 00486a48,00486aa8
.text:00486a54 c890998f lw t9,-0x6f38(gp)=>->psParseBufSkipBytes ;= 00487708
.text:00486a58 1800a427 addiu param_1,sp,0x18
.text:00486a5c 5800a527 addiu param_2,sp,0x58
.text:00486a60 09f82003 jalr t9=>psParseBufSkipBytes ;undefined psParseBufSkipBytes()
.text:00486a64 01000624 _li param_3,0x1
.text:00486a68 1000bc8f lw gp,local_80+0x90(sp)
LAB_00486a6c: ;XREF[1,0]: 00486990
.text:00486a6c 2c00ab8f lw t3,local_64+0x90(sp)
.text:00486a70 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:00486a74 2120a002 move param_1,s5
.text:00486a78 0d006015 bne t3,zero,LAB_00486ab0
.text:00486a7c 01000524 _li param_2,0x1
.text:00486a80 1c00a38f lw v1,local_74+0x90(sp)
.text:00486a84 2000ac8f lw t4,local_70+0x90(sp)
.text:00486a88 00000000 nop
.text:00486a8c 08008311 beq t4,v1,LAB_00486ab0
.text:00486a90 00000000 _nop
.text:00486a94 00006a80 lb t2,0x0(v1)
.text:00486a98 00000000 nop
.text:00486a9c 21804001 move s0,t2
.text:00486aa0 e6ff401d bgtz t2,LAB_00486a3c
.text:00486aa4 5800aaa3 _sb t2,local_38+0x90(sp)
.text:00486aa8 eaff0010 b LAB_00486a54
.text:00486aac f7ff1224 _li s2,-0x9
LAB_00486ab0: ;XREF[4,0]: 004869a0,004869c0,00486a78,00486a8c
.text:00486ab0 30006012 beq s3,zero,LAB_00486b74
.text:00486ab4 00000000 _nop
LAB_00486ab8: ;XREF[1,0]: 00486b74
.text:00486ab8 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:00486abc 2120a002 move param_1,s5
.text:00486ac0 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:00486ac4 01000524 _li param_2,0x1
.text:00486ac8 1000bc8f lw gp,local_80+0x90(sp)
.text:00486acc 02004010 beq v0,zero,LAB_00486ad8
.text:00486ad0 42801600 _srl s0,s6,0x1
.text:00486ad4 000040a0 sb zero,0x0(v0)
LAB_00486ad8: ;XREF[1,0]: 00486acc
.text:00486ad8 01001632 andi s6,s0,0x1
.text:00486adc 1c00c016 bne s6,zero,LAB_00486b50
.text:00486ae0 2120a002 _move param_1,s5
LAB_00486ae4: ;XREF[2,0]: 00486b64,00486b6c
.text:00486ae4 13004016 bne s2,zero,LAB_00486b34
.text:00486ae8 2120a002 _move param_1,s5
.text:00486aec 3889998f lw t9,-0x76c8(gp)=>->psDynBufDetach ;= 00486c9c
.text:00486af0 00000000 nop
.text:00486af4 09f82003 jalr t9=>psDynBufDetach ;undefined psDynBufDetach()
.text:00486af8 21286002 _move param_2,s3
.text:00486afc 0000648e lw param_1,0x0(s3)
.text:00486b00 a000a38f lw v1,param_5+0x90(sp)
.text:00486b04 01001532 andi s5,s0,0x1
.text:00486b08 21284000 move param_2,v0
.text:00486b0c 000062ac sw v0,0x0(v1)
.text:00486b10 1000bc8f lw gp,local_80+0x90(sp)
.text:00486b14 0200a016 bne s5,zero,LAB_00486b20
.text:00486b18 feff8224 _addiu v0,param_1,-0x2
.text:00486b1c ffff8224 addiu v0,param_1,-0x1
LAB_00486b20: ;XREF[1,0]: 00486b14
.text:00486b20 000062ae sw v0,0x0(s3)
.text:00486b24 77ffa010 beq param_2,zero,LAB_00486904
.text:00486b28 f8ff0324 _li v1,-0x8
.text:00486b2c 75ff0010 b LAB_00486904
.text:00486b30 21184002 _move v1,s2
LAB_00486b34: ;XREF[1,0]: 00486ae4
.text:00486b34 0092998f lw t9,-0x6e00(gp)=>->psDynBufUninit ;= 00486c30
.text:00486b38 00000000 nop
.text:00486b3c 09f82003 jalr t9=>psDynBufUninit ;undefined psDynBufUninit()
.text:00486b40 2120a002 _move param_1,s5
.text:00486b44 1000bc8f lw gp,local_80+0x90(sp)
.text:00486b48 6eff0010 b LAB_00486904
.text:00486b4c 21184002 _move v1,s2
LAB_00486b50: ;XREF[1,0]: 00486adc
.text:00486b50 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:00486b54 00000000 nop
.text:00486b58 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:00486b5c 01000524 _li param_2,0x1
.text:00486b60 1000bc8f lw gp,local_80+0x90(sp)
.text:00486b64 dfff4010 beq v0,zero,LAB_00486ae4
.text:00486b68 00000000 _nop
.text:00486b6c ddff0010 b LAB_00486ae4
.text:00486b70 000040a0 _sb zero,0x0(v0)
LAB_00486b74: ;XREF[1,0]: 00486ab0
.text:00486b74 d0ff0010 b LAB_00486ab8
.text:00486b78 6800b327 _addiu s3,sp,0x68
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDynBufInit()
;local_4 undefined4 -4 ;XREF[3,0]: 00486b8c,00486be4,00486c18
;local_8 undefined4 -8 ;XREF[3,0]: 00486b90,00486be8,00486c1c
;local_c undefined4 -c ;XREF[3,0]: 00486b94,00486bec,00486c20
;local_10 undefined4 -10 ;XREF[3,0]: 00486b98,00486bf0,00486c24
;local_18 undefined4 -18 ;XREF[2,0]: 00486b9c,00486bbc
;XREF[3,0]: Entry Point,00486978,004d8a04
.text:00486b7c 06001c3c lui gp,0x6
.text:00486b80 648e9c27 addiu gp,gp,-0x719c
.text:00486b84 21e09903 addu gp,gp,t9
.text:00486b88 d8ffbd27 addiu sp,sp,-0x28
.text:00486b8c 2400bfaf sw ra,local_4+0x28(sp)
.text:00486b90 2000b2af sw s2,local_8+0x28(sp)
.text:00486b94 1c00b1af sw s1,local_c+0x28(sp)
.text:00486b98 1800b0af sw s0,local_10+0x28(sp)
.text:00486b9c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00486ba0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00486ba4 21908000 move s2,a0
.text:00486ba8 2120c000 move a0,a2
.text:00486bac 2188a000 move s1,a1
.text:00486bb0 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00486bb4 2180c000 _move s0,a2
.text:00486bb8 000022ae sw v0,0x0(s1)
.text:00486bbc 1000bc8f lw gp,local_18+0x28(sp)
.text:00486bc0 040022ae sw v0,0x4(s1)
.text:00486bc4 0d004010 beq v0,zero,LAB_00486bfc
.text:00486bc8 080022ae _sw v0,0x8(s1)
.text:00486bcc 0000228e lw v0,0x0(s1)
.text:00486bd0 0c0030ae sw s0,0xc(s1)
.text:00486bd4 0100432c sltiu v1,v0,0x1
.text:00486bd8 100032ae sw s2,0x10(s1)
.text:00486bdc 140023ae sw v1,0x14(s1)
.text:00486be0 180020ae sw zero,0x18(s1)
.text:00486be4 2400bf8f lw ra,local_4+0x28(sp)
.text:00486be8 2000b28f lw s2,local_8+0x28(sp)
.text:00486bec 1c00b18f lw s1,local_c+0x28(sp)
.text:00486bf0 1800b08f lw s0,local_10+0x28(sp)
.text:00486bf4 0800e003 jr ra
.text:00486bf8 2800bd27 _addiu sp,sp,0x28
LAB_00486bfc: ;XREF[1,0]: 00486bc4
.text:00486bfc 0000228e lw v0,0x0(s1)
.text:00486c00 21800000 clear s0
.text:00486c04 0100432c sltiu v1,v0,0x1
.text:00486c08 0c0030ae sw s0,0xc(s1)
.text:00486c0c 100032ae sw s2,0x10(s1)
.text:00486c10 140023ae sw v1,0x14(s1)
.text:00486c14 180020ae sw zero,0x18(s1)
.text:00486c18 2400bf8f lw ra,local_4+0x28(sp)
.text:00486c1c 2000b28f lw s2,local_8+0x28(sp)
.text:00486c20 1c00b18f lw s1,local_c+0x28(sp)
.text:00486c24 1800b08f lw s0,local_10+0x28(sp)
.text:00486c28 0800e003 jr ra
.text:00486c2c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDynBufUninit()
;local_4 undefined4 -4 ;XREF[2,0]: 00486c40,00486c8c
;local_8 undefined4 -8 ;XREF[2,0]: 00486c44,00486c90
;local_10 undefined4 -10 ;XREF[2,0]: 00486c48,00486c6c
;XREF[3,0]: Entry Point,00486b3c,004d8be0
.text:00486c30 06001c3c lui gp,0x6
.text:00486c34 b08d9c27 addiu gp,gp,-0x7250
.text:00486c38 21e09903 addu gp,gp,t9
.text:00486c3c e0ffbd27 addiu sp,sp,-0x20
.text:00486c40 1c00bfaf sw ra,local_4+0x20(sp)
.text:00486c44 1800b0af sw s0,local_8+0x20(sp)
.text:00486c48 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00486c4c 1000838c lw v1,0x10(a0)
.text:00486c50 788b828f lw v0=>.data:psStat...,-0x7488(gp)=>->ps...;= 004d79bc
.text:00486c54 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00486c58 05006210 beq v1,v0,LAB_00486c70
.text:00486c5c 21808000 _move s0,a0
.text:00486c60 0000848c lw a0,0x0(a0)
.text:00486c64 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00486c68 00000000 _nop
.text:00486c6c 1000bc8f lw gp,local_10+0x20(sp)
LAB_00486c70: ;XREF[1,0]: 00486c58
.text:00486c70 180000ae sw zero,0x18(s0)
.text:00486c74 000000ae sw zero,0x0(s0)
.text:00486c78 040000ae sw zero,0x4(s0)
.text:00486c7c 080000ae sw zero,0x8(s0)
.text:00486c80 0c0000ae sw zero,0xc(s0)
.text:00486c84 140000ae sw zero,0x14(s0)
.text:00486c88 100000ae sw zero,0x10(s0)
.text:00486c8c 1c00bf8f lw ra,local_4+0x20(sp)
.text:00486c90 1800b08f lw s0,local_8+0x20(sp)
.text:00486c94 0800e003 jr ra
.text:00486c98 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDynBufDetach()
;local_4 undefined4 -4 ;XREF[3,0]: 00486cac,00486d64,00486dd0
;local_8 undefined4 -8 ;XREF[3,0]: 00486cb0,00486d68,00486dd4
;local_c undefined4 -c ;XREF[3,0]: 00486cb4,00486d6c,00486dd8
;local_10 undefined4 -10 ;XREF[3,0]: 00486cb8,00486d70,00486ddc
;local_14 undefined4 -14 ;XREF[3,0]: 00486cbc,00486d74,00486de0
;local_18 undefined4 -18 ;XREF[3,0]: 00486cc0,00486d78,00486de4
;local_20 undefined4 -20 ;XREF[5,0]: 00486cc4,00486d00,00486d20,00486d48,00486db0
;XREF[3,0]: Entry Point,00486af4,004d8318
.text:00486c9c 06001c3c lui gp,0x6
.text:00486ca0 448d9c27 addiu gp,gp,-0x72bc
.text:00486ca4 21e09903 addu gp,gp,t9
.text:00486ca8 d0ffbd27 addiu sp,sp,-0x30
.text:00486cac 2c00bfaf sw ra,local_4+0x30(sp)
.text:00486cb0 2800b4af sw s4,local_8+0x30(sp)
.text:00486cb4 2400b3af sw s3,local_c+0x30(sp)
.text:00486cb8 2000b2af sw s2,local_10+0x30(sp)
.text:00486cbc 1c00b1af sw s1,local_14+0x30(sp)
.text:00486cc0 1800b0af sw s0,local_18+0x30(sp)
.text:00486cc4 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00486cc8 1400828c lw v0,0x14(a0)
.text:00486ccc 21888000 move s1,a0
.text:00486cd0 2e004014 bne v0,zero,LAB_00486d8c
.text:00486cd4 21a0a000 _move s4,a1
.text:00486cd8 0800868c lw a2,0x8(a0)
.text:00486cdc 0400858c lw a1,0x4(a0)
.text:00486ce0 1000938c lw s3,0x10(a0)
.text:00486ce4 2380c500 subu s0,a2,a1
.text:00486ce8 26000012 beq s0,zero,LAB_00486d84
.text:00486cec 21200002 _move a0,s0
LAB_00486cf0: ;XREF[1,0]: 00486d84
.text:00486cf0 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00486cf4 00000000 nop
.text:00486cf8 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00486cfc 00000000 _nop
.text:00486d00 1000bc8f lw gp,local_20+0x30(sp)
.text:00486d04 08004010 beq v0,zero,LAB_00486d28
.text:00486d08 21904000 _move s2,v0
.text:00486d0c e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:00486d10 0400258e lw a1,0x4(s1)
.text:00486d14 21204000 move a0,v0
.text:00486d18 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:00486d1c 21300002 _move a2,s0
.text:00486d20 1000bc8f lw gp,local_20+0x30(sp)
.text:00486d24 000090ae sw s0,0x0(s4)
LAB_00486d28: ;XREF[1,0]: 00486d04
.text:00486d28 788b878f lw a3=>.data:psStat...,-0x7488(gp)=>->ps...;= 004d79bc
.text:00486d2c 00000000 nop
.text:00486d30 07006712 beq s3,a3,LAB_00486d50
.text:00486d34 21104002 _move v0,s2
.text:00486d38 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00486d3c 0000248e lw a0,0x0(s1)
.text:00486d40 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00486d44 00000000 _nop
.text:00486d48 1000bc8f lw gp,local_20+0x30(sp)
.text:00486d4c 21104002 move v0,s2
LAB_00486d50: ;XREF[1,0]: 00486d30
.text:00486d50 100020ae sw zero,0x10(s1)
.text:00486d54 000020ae sw zero,0x0(s1)
.text:00486d58 040020ae sw zero,0x4(s1)
.text:00486d5c 080020ae sw zero,0x8(s1)
.text:00486d60 0c0020ae sw zero,0xc(s1)
.text:00486d64 2c00bf8f lw ra,local_4+0x30(sp)
.text:00486d68 2800b48f lw s4,local_8+0x30(sp)
.text:00486d6c 2400b38f lw s3,local_c+0x30(sp)
.text:00486d70 2000b28f lw s2,local_10+0x30(sp)
.text:00486d74 1c00b18f lw s1,local_14+0x30(sp)
.text:00486d78 1800b08f lw s0,local_18+0x30(sp)
.text:00486d7c 0800e003 jr ra
.text:00486d80 3000bd27 _addiu sp,sp,0x30
LAB_00486d84: ;XREF[1,0]: 00486ce8
.text:00486d84 daff0010 b LAB_00486cf0
.text:00486d88 01000424 _li a0,0x1
LAB_00486d8c: ;XREF[1,0]: 00486cd0
.text:00486d8c 1000838c lw v1,0x10(a0)
.text:00486d90 788b848f lw a0,-0x7488(gp)=>->psStaticAllocations...;= 004d79bc
.text:00486d94 00000000 nop
.text:00486d98 06006410 beq v1,a0,LAB_00486db4
.text:00486d9c 00000000 _nop
.text:00486da0 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00486da4 0000248e lw a0,0x0(s1)
.text:00486da8 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00486dac 00000000 _nop
.text:00486db0 1000bc8f lw gp,local_20+0x30(sp)
LAB_00486db4: ;XREF[1,0]: 00486d98
.text:00486db4 180020ae sw zero,0x18(s1)
.text:00486db8 000020ae sw zero,0x0(s1)
.text:00486dbc 040020ae sw zero,0x4(s1)
.text:00486dc0 080020ae sw zero,0x8(s1)
.text:00486dc4 0c0020ae sw zero,0xc(s1)
.text:00486dc8 140020ae sw zero,0x14(s1)
.text:00486dcc 100020ae sw zero,0x10(s1)
.text:00486dd0 2c00bf8f lw ra,local_4+0x30(sp)
.text:00486dd4 2800b48f lw s4,local_8+0x30(sp)
.text:00486dd8 2400b38f lw s3,local_c+0x30(sp)
.text:00486ddc 2000b28f lw s2,local_10+0x30(sp)
.text:00486de0 1c00b18f lw s1,local_14+0x30(sp)
.text:00486de4 1800b08f lw s0,local_18+0x30(sp)
.text:00486de8 21100000 clear v0
.text:00486dec 0800e003 jr ra
.text:00486df0 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00486df4()
;local_8 undefined4 -8 ;XREF[3,0]: 00486e04,00486eb4,00486f5c
;local_c undefined4 -c ;XREF[3,0]: 00486e08,00486ea0,00486f60
;local_10 undefined4 -10 ;XREF[3,0]: 00486e0c,00486ea8,00486f64
;local_18 undefined4 -18 ;XREF[4,0]: 00486e10,00486ee4,00486f1c,00486f4c
;XREF[2,0]: 0048702c,004870d0
.text:00486df4 06001c3c lui gp,0x6
.text:00486df8 ec8b9c27 addiu gp,gp,-0x7414
.text:00486dfc 21e09903 addu gp,gp,t9
.text:00486e00 d8ffbd27 addiu sp,sp,-0x28
.text:00486e04 2000bfaf sw ra,local_8+0x28(sp)
.text:00486e08 1c00b1af sw s1,local_c+0x28(sp)
.text:00486e0c 1800b0af sw s0,local_10+0x28(sp)
.text:00486e10 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00486e14 1800908c lw s0,0x18(a0)
.text:00486e18 00000000 nop
.text:00486e1c 42000012 beq s0,zero,LAB_00486f28
.text:00486e20 21888000 _move s1,a0
LAB_00486e24: ;XREF[1,0]: 00486f54
.text:00486e24 1000228e lw v0,0x10(s1)
.text:00486e28 00000000 nop
.text:00486e2c 32004014 bne v0,zero,LAB_00486ef8
.text:00486e30 00000000 _nop
LAB_00486e34: ;XREF[1,0]: 00486f20
.text:00486e34 0000238e lw v1,0x0(s1)
.text:00486e38 0400058e lw a1,0x4(s0)
.text:00486e3c 00000000 nop
.text:00486e40 2b486500 sltu t1,v1,a1
.text:00486e44 1e002015 bne t1,zero,LAB_00486ec0
.text:00486e48 00000000 _nop
.text:00486e4c 08000b8e lw t3,0x8(s0)
.text:00486e50 00000000 nop
.text:00486e54 2b506301 sltu t2,t3,v1
.text:00486e58 19004015 bne t2,zero,LAB_00486ec0
.text:00486e5c 00000000 _nop
LAB_00486e60: ;XREF[1,0]: 00486ef0
.text:00486e60 0c00388e lw t8,0xc(s1)
.text:00486e64 00000000 nop
.text:00486e68 21207800 addu a0,v1,t8
.text:00486e6c 2b788500 sltu t7,a0,a1
.text:00486e70 0600e015 bne t7,zero,LAB_00486e8c
.text:00486e74 00000000 _nop
.text:00486e78 0800118e lw s1,0x8(s0)
.text:00486e7c 00000000 nop
.text:00486e80 2b802402 sltu s0,s1,a0
.text:00486e84 35000012 beq s0,zero,LAB_00486f5c
.text:00486e88 00000000 _nop
LAB_00486e8c: ;XREF[1,0]: 00486e70
.text:00486e8c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486e90 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486e94 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486e98 bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:00486e9c 9847a424 addiu a0,a1,0x4798
.text:00486ea0 1c00b18f lw s1,local_c+0x28(sp)
.text:00486ea4 9047e524 addiu a1,a3,0x4790
.text:00486ea8 1800b08f lw s0,local_10+0x28(sp)
.text:00486eac 8448e727 addiu a3,ra,0x4884
.text:00486eb0 2e010624 li a2,0x12e
.text:00486eb4 2000bf8f lw ra,local_8+0x28(sp)
.text:00486eb8 08002003 jr t9=>.MIPS.stubs:::__assert
.text:00486ebc 2800bd27 _addiu sp,sp,0x28
LAB_00486ec0: ;XREF[2,0]: 00486e44,00486e58
.text:00486ec0 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486ec4 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486ec8 20808c8f lw t4,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486ecc bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:00486ed0 9047a525 addiu a1=>.rodata:s_psbuf.c_00494790,t5,0x4790;= "psbuf.c"
.text:00486ed4 f847c425 addiu a0=>.roda...,t6,0x47f8 ;= "sub->buf.buf >= db->buf.start && ...
.text:00486ed8 84488725 addiu a3=>.roda...,t4,0x4884 ;= "assert_subbuf"
.text:00486edc 09f82003 jalr t9=>.MIPS.stubs:::__assert ;void __assert(char * __assertion, ch...
.text:00486ee0 2c010624 _li a2,0x12c
.text:00486ee4 1000bc8f lw gp,local_18+0x28(sp)
.text:00486ee8 0000238e lw v1,0x0(s1)
.text:00486eec 0400058e lw a1,0x4(s0)
.text:00486ef0 dbff0010 b LAB_00486e60
.text:00486ef4 00000000 _nop
LAB_00486ef8: ;XREF[1,0]: 00486e2c
.text:00486ef8 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486efc 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486f00 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486f04 bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:00486f08 9047c524 addiu a1=>.rodata:s_psbuf.c_00494790,a2,0x4790;= "psbuf.c"
.text:00486f0c 38480425 addiu a0=>.roda...,t0,0x4838 ;= "sub->pool == ((void *)0)"
.text:00486f10 84486724 addiu a3=>.roda...,v1,0x4884 ;= "assert_subbuf"
.text:00486f14 09f82003 jalr t9=>.MIPS.stubs:::__assert ;void __assert(char * __assertion, ch...
.text:00486f18 29010624 _li a2,0x129
.text:00486f1c 1000bc8f lw gp,local_18+0x28(sp)
.text:00486f20 c4ff0010 b LAB_00486e34
.text:00486f24 00000000 _nop
LAB_00486f28: ;XREF[1,0]: 00486e1c
.text:00486f28 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486f2c 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486f30 2080878f lw a3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00486f34 bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:00486f38 54488424 addiu a0=>.roda...,a0,0x4854 ;= "sub->master != ((void *)0)"
.text:00486f3c 9047a524 addiu a1=>.rodata:s_psbuf.c_00494790,a1,0x4790;= "psbuf.c"
.text:00486f40 8448e724 addiu a3=>.roda...,a3,0x4884 ;= "assert_subbuf"
.text:00486f44 09f82003 jalr t9=>.MIPS.stubs:::__assert ;void __assert(char * __assertion, ch...
.text:00486f48 24010624 _li a2,0x124
.text:00486f4c 1000bc8f lw gp,local_18+0x28(sp)
.text:00486f50 1800308e lw s0,0x18(s1)
.text:00486f54 b3ff0010 b LAB_00486e24
.text:00486f58 00000000 _nop
LAB_00486f5c: ;XREF[1,0]: 00486e84
.text:00486f5c 2000bf8f lw ra,local_8+0x28(sp)
.text:00486f60 1c00b18f lw s1,local_c+0x28(sp)
.text:00486f64 1800b08f lw s0,local_10+0x28(sp)
.text:00486f68 0800e003 jr ra
.text:00486f6c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00486f70()
;local_4 undefined4 -4 ;XREF[3,0]: 00486f80,004870e0,00487220
;local_8 undefined4 -8 ;XREF[3,0]: 00486f84,004870e4,00487224
;local_c undefined4 -c ;XREF[3,0]: 00486f88,004870e8,00487228
;local_10 undefined4 -10 ;XREF[3,0]: 00486f8c,004870ec,0048722c
;local_14 undefined4 -14 ;XREF[3,0]: 00486f90,004870f0,00487230
;local_18 undefined4 -18 ;XREF[3,0]: 00486f94,004870f4,00487234
;local_1c undefined4 -1c ;XREF[3,0]: 00486f98,004870f8,00487238
;local_20 undefined4 -20 ;XREF[3,0]: 00486f9c,004870fc,0048723c
;local_24 undefined4 -24 ;XREF[3,0]: 00486fa0,00487100,00487240
;local_28 undefined4 -28 ;XREF[3,0]: 00486fa4,00487104,00487244
;local_30 undefined4 -30 ;XREF[2,0]: 00487028,00487080
;local_34 undefined4 -34 ;XREF[3,0]: 00487160,00487164,00487200
;local_38 undefined4 -38 ;XREF[4,0]: 00487148,00487208,00487268,0048727c
;local_3c undefined4 -3c ;XREF[4,0]: 00487144,00487204,00487254,00487264
;local_40 undefined4 -40 ;XREF[3,0]: 00487140,00487154,004871fc
;local_48 undefined4 -48 ;XREF[10,0]: 00486fa8,00487034,00487054,004870d8,00487138
; 004871b4,004871d0,004871f8,00487298,004872bc
;XREF[2,0]: 0048704c,0048738c
.text:00486f70 06001c3c lui gp,0x6
.text:00486f74 708a9c27 addiu gp,gp,-0x7590
.text:00486f78 21e09903 addu gp,gp,t9
.text:00486f7c a8ffbd27 addiu sp,sp,-0x58
.text:00486f80 5400bfaf sw ra,local_4+0x58(sp)
.text:00486f84 5000beaf sw s8,local_8+0x58(sp)
.text:00486f88 4c00b7af sw s7,local_c+0x58(sp)
.text:00486f8c 4800b6af sw s6,local_10+0x58(sp)
.text:00486f90 4400b5af sw s5,local_14+0x58(sp)
.text:00486f94 4000b4af sw s4,local_18+0x58(sp)
.text:00486f98 3c00b3af sw s3,local_1c+0x58(sp)
.text:00486f9c 3800b2af sw s2,local_20+0x58(sp)
.text:00486fa0 3400b1af sw s1,local_24+0x58(sp)
.text:00486fa4 3000b0af sw s0,local_28+0x58(sp)
.text:00486fa8 1000bcaf sw gp=>_gp,local_48+0x58(sp)
.text:00486fac 0000898c lw t1,0x0(a0)
.text:00486fb0 0c00828c lw v0,0xc(a0)
.text:00486fb4 0400838c lw v1,0x4(a0)
.text:00486fb8 0800878c lw a3,0x8(a0)
.text:00486fbc 1400888c lw t0,0x14(a0)
.text:00486fc0 21502201 addu t2,t1,v0
.text:00486fc4 21888000 move s1,a0
.text:00486fc8 23b0e300 subu s6,a3,v1
.text:00486fcc 2180a000 move s0,a1
.text:00486fd0 2190c000 move s2,a2
.text:00486fd4 23a86900 subu s5,v1,t1
.text:00486fd8 23f04701 subu s8,t2,a3
.text:00486fdc 40000015 bne t0,zero,LAB_004870e0
.text:00486fe0 21100000 _clear v0
.text:00486fe4 ffffa624 addiu a2,a1,-0x1
.text:00486fe8 ff00c52c sltiu a1,a2,0xff
.text:00486fec 4800a014 bne a1,zero,LAB_00487110
.text:00486ff0 00000000 _nop
LAB_00486ff4: ;XREF[1,0]: 00487110
.text:00486ff4 00014b2e sltiu t3,s2,0x100
.text:00486ff8 02006011 beq t3,zero,LAB_00487004
.text:00486ffc 00000000 _nop
.text:00487000 00011224 li s2,0x100
LAB_00487004: ;XREF[1,0]: 00486ff8
.text:00487004 1800228e lw v0,0x18(s1)
.text:00487008 00000000 nop
.text:0048700c 42004010 beq v0,zero,LAB_00487118
.text:00487010 21981502 _addu s3,s0,s5
.text:00487014 04004e8c lw t6,0x4(v0)
.text:00487018 40808f8f lw t7,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:0048701c 23682e01 subu t5,t1,t6
.text:00487020 08004c8c lw t4,0x8(v0)
.text:00487024 f46df925 addiu t9,t7,0x6df4
.text:00487028 2800adaf sw t5,local_30+0x58(sp)
.text:0048702c 09f82003 jalr t9=>FUN_00486df4 ;undefined FUN_00486df4()
.text:00487030 23a08a01 _subu s4,t4,t2
.text:00487034 1000bc8f lw gp,local_48+0x58(sp)
.text:00487038 21981202 addu s3,s0,s2
.text:0048703c 4080898f lw t1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:00487040 1800248e lw a0,0x18(s1)
.text:00487044 21280000 clear a1
.text:00487048 706f3925 addiu t9,t1,0x6f70
.text:0048704c 09f82003 jalr t9=>FUN_00486f70 ;undefined FUN_00486f70()
.text:00487050 21306002 _move a2,s3
.text:00487054 1000bc8f lw gp,local_48+0x58(sp)
.text:00487058 9c004010 beq v0,zero,LAB_004872cc
.text:0048705c 21b84000 _move s7,v0
.text:00487060 1800238e lw v1,0x18(s1)
.text:00487064 00000000 nop
.text:00487068 0800648c lw a0,0x8(v1)
.text:0048706c 00000000 nop
.text:00487070 21109300 addu v0,a0,s3
.text:00487074 8b008016 bne s4,zero,LAB_004872a4
.text:00487078 080062ac _sw v0,0x8(v1)
LAB_0048707c: ;XREF[1,0]: 004872c4
.text:0048707c 0400788c lw t8,0x4(v1)
.text:00487080 2800bf8f lw ra,local_30+0x58(sp)
.text:00487084 00000000 nop
.text:00487088 21981f03 addu s3,t8,ra
.text:0048708c 21a07502 addu s4,s3,s5
.text:00487090 21209002 addu a0,s4,s0
.text:00487094 000033ae sw s3,0x0(s1)
.text:00487098 7b000016 bne s0,zero,LAB_00487288
.text:0048709c 040024ae _sw a0,0x4(s1)
.text:004870a0 21181502 addu v1,s0,s5
LAB_004870a4: ;XREF[1,0]: 0048729c
.text:004870a4 21387600 addu a3,v1,s6
.text:004870a8 0400358e lw s5,0x4(s1)
.text:004870ac 2140fe00 addu t0,a3,s8
.text:004870b0 21801201 addu s0,t0,s2
.text:004870b4 2190b602 addu s2,s5,s6
.text:004870b8 080032ae sw s2,0x8(s1)
.text:004870bc 0c0030ae sw s0,0xc(s1)
LAB_004870c0: ;XREF[1,0]: 004872d8
.text:004870c0 21202002 move a0,s1
.text:004870c4 4080918f lw s1,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:004870c8 00000000 nop
.text:004870cc f46d3926 addiu t9,s1,0x6df4
.text:004870d0 09f82003 jalr t9=>FUN_00486df4 ;undefined FUN_00486df4()
.text:004870d4 00000000 _nop
.text:004870d8 1000bc8f lw gp,local_48+0x58(sp)
.text:004870dc 2110e002 move v0,s7
LAB_004870e0: ;XREF[1,0]: 00486fdc
.text:004870e0 5400bf8f lw ra,local_4+0x58(sp)
.text:004870e4 5000be8f lw s8,local_8+0x58(sp)
.text:004870e8 4c00b78f lw s7,local_c+0x58(sp)
.text:004870ec 4800b68f lw s6,local_10+0x58(sp)
.text:004870f0 4400b58f lw s5,local_14+0x58(sp)
.text:004870f4 4000b48f lw s4,local_18+0x58(sp)
.text:004870f8 3c00b38f lw s3,local_1c+0x58(sp)
.text:004870fc 3800b28f lw s2,local_20+0x58(sp)
.text:00487100 3400b18f lw s1,local_24+0x58(sp)
.text:00487104 3000b08f lw s0,local_28+0x58(sp)
.text:00487108 0800e003 jr ra
.text:0048710c 5800bd27 _addiu sp,sp,0x58
LAB_00487110: ;XREF[1,0]: 00486fec
.text:00487110 b8ff0010 b LAB_00486ff4
.text:00487114 00011024 _li s0,0x100
LAB_00487118: ;XREF[1,0]: 0048700c
.text:00487118 21105e02 addu v0,s2,s8
.text:0048711c 21b87602 addu s7,s3,s6
.text:00487120 2180e202 addu s0,s7,v0
.text:00487124 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00487128 00000000 nop
.text:0048712c 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00487130 21200002 _move a0,s0
.text:00487134 21184000 move v1,v0
.text:00487138 1000bc8f lw gp,local_48+0x58(sp)
.text:0048713c 21204000 move a0,v0
.text:00487140 1800a2af sw v0,local_40+0x58(sp)
.text:00487144 1c00a2af sw v0,local_3c+0x58(sp)
.text:00487148 2000a2af sw v0,local_38+0x58(sp)
.text:0048714c 6a004010 beq v0,zero,LAB_004872f8
.text:00487150 1800a527 _addiu a1,sp,0x18
LAB_00487154: ;XREF[1,0]: 004872f8
.text:00487154 0000a68c lw a2,0x0(a1)=>local_40
.text:00487158 00000000 nop
.text:0048715c 6000c010 beq a2,zero,LAB_004872e0
.text:00487160 0c00b0ac _sw s0,local_34+0x40(a1)
.text:00487164 2400a98f lw t1,local_34+0x58(sp)
.text:00487168 21287300 addu a1,v1,s3
.text:0048716c 21306900 addu a2,v1,t1
.text:00487170 2b58c500 sltu t3,a2,a1
.text:00487174 36006011 beq t3,zero,LAB_00487250
.text:00487178 21189600 _addu v1,a0,s6
.text:0048717c 2b68c300 sltu t5,a2,v1
.text:00487180 3c00a011 beq t5,zero,LAB_00487274
.text:00487184 21808000 _move s0,a0
LAB_00487188: ;XREF[1,0]: 0048726c
.text:00487188 21800000 clear s0
.text:0048718c 21900000 clear s2
LAB_00487190: ;XREF[1,0]: 00487280
.text:00487190 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00487194 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00487198 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048719c bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:004871a0 70488424 addiu a0=>.roda...,a0,0x4870 ;= "loc != ((void *)0)"
.text:004871a4 9047e525 addiu a1=>.rodata:s_psbuf.c_00494790,t7,0x4790;= "psbuf.c"
.text:004871a8 9448c725 addiu a3=>.roda...,t6,0x4894 ;= "psDynBufGrow"
.text:004871ac 09f82003 jalr t9=>.MIPS.stubs:::__assert ;void __assert(char * __assertion, ch...
.text:004871b0 95010624 _li a2,0x195
.text:004871b4 1000bc8f lw gp,local_48+0x58(sp)
.text:004871b8 00000000 nop
LAB_004871bc: ;XREF[1,0]: 00487278
.text:004871bc e88f998f lw t9,-0x7018(gp)=>->::memcpy ;= 00489280
.text:004871c0 0400258e lw a1,0x4(s1)
.text:004871c4 21200002 move a0,s0
.text:004871c8 09f82003 jalr t9=>.MIPS.stubs:::memcpy ;void * memcpy(void * __dest, void * ...
.text:004871cc 2130c002 _move a2,s6
.text:004871d0 1000bc8f lw gp,local_48+0x58(sp)
.text:004871d4 1000338e lw s3,0x10(s1)
.text:004871d8 788b8a8f lw t2,-0x7488(gp)=>->psStaticAllocations...;= 004d79bc
.text:004871dc 00000000 nop
.text:004871e0 06006a12 beq s3,t2,LAB_004871fc
.text:004871e4 00000000 _nop
.text:004871e8 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:004871ec 0000248e lw a0,0x0(s1)
.text:004871f0 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:004871f4 00000000 _nop
.text:004871f8 1000bc8f lw gp,local_48+0x58(sp)
LAB_004871fc: ;XREF[1,0]: 004871e0
.text:004871fc 1800b08f lw s0,local_40+0x58(sp)
.text:00487200 2400bf8f lw ra,local_34+0x58(sp)
.text:00487204 1c00b88f lw t8,local_3c+0x58(sp)
.text:00487208 2000b48f lw s4,local_38+0x58(sp)
.text:0048720c 000030ae sw s0,0x0(s1)
.text:00487210 0c003fae sw ra,0xc(s1)
.text:00487214 040038ae sw t8,0x4(s1)
.text:00487218 080034ae sw s4,0x8(s1)
.text:0048721c 21104002 move v0,s2
LAB_00487220: ;XREF[1,0]: 004872f0
.text:00487220 5400bf8f lw ra,local_4+0x58(sp)
.text:00487224 5000be8f lw s8,local_8+0x58(sp)
.text:00487228 4c00b78f lw s7,local_c+0x58(sp)
.text:0048722c 4800b68f lw s6,local_10+0x58(sp)
.text:00487230 4400b58f lw s5,local_14+0x58(sp)
.text:00487234 4000b48f lw s4,local_18+0x58(sp)
.text:00487238 3c00b38f lw s3,local_1c+0x58(sp)
.text:0048723c 3800b28f lw s2,local_20+0x58(sp)
.text:00487240 3400b18f lw s1,local_24+0x58(sp)
.text:00487244 3000b08f lw s0,local_28+0x58(sp)
.text:00487248 0800e003 jr ra
.text:0048724c 5800bd27 _addiu sp,sp,0x58
LAB_00487250: ;XREF[1,0]: 00487174
.text:00487250 2120a000 move a0,a1
.text:00487254 1c00ac8f lw t4,local_3c+0x58(sp)
.text:00487258 21189600 addu v1,a0,s6
.text:0048725c 21289301 addu a1,t4,s3
.text:00487260 2b68c300 sltu t5,a2,v1
.text:00487264 1c00a5af sw a1,local_3c+0x58(sp)
.text:00487268 2000a4af sw a0,local_38+0x58(sp)
.text:0048726c c6ffa015 bne t5,zero,LAB_00487188
.text:00487270 21808000 _move s0,a0
LAB_00487274: ;XREF[1,0]: 00487180
.text:00487274 21908000 move s2,a0
.text:00487278 d0ff8014 bne a0,zero,LAB_004871bc
.text:0048727c 2000a3af _sw v1,local_38+0x58(sp)
.text:00487280 c3ff0010 b LAB_00487190
.text:00487284 00000000 _nop
LAB_00487288: ;XREF[1,0]: 00487098
.text:00487288 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:0048728c 23289000 subu a1,a0,s0
.text:00487290 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:00487294 2130c002 _move a2,s6
.text:00487298 1000bc8f lw gp,local_48+0x58(sp)
.text:0048729c 81ff0010 b LAB_004870a4
.text:004872a0 21181502 _addu v1,s0,s5
LAB_004872a4: ;XREF[1,0]: 00487074
.text:004872a4 23205400 subu a0,v0,s4
.text:004872a8 2091998f lw t9,-0x6ee0(gp)=>->::memmove ;= 004891f0
.text:004872ac 23509000 subu t2,a0,s0
.text:004872b0 23285201 subu a1,t2,s2
.text:004872b4 09f82003 jalr t9=>.MIPS.stubs:::memmove ;void * memmove(void * __dest, void *...
.text:004872b8 21308002 _move a2,s4
.text:004872bc 1000bc8f lw gp,local_48+0x58(sp)
.text:004872c0 1800238e lw v1,0x18(s1)
.text:004872c4 6dff0010 b LAB_0048707c
.text:004872c8 00000000 _nop
LAB_004872cc: ;XREF[1,0]: 00487058
.text:004872cc 14003e8e lw s8,0x14(s1)
.text:004872d0 00000000 nop
.text:004872d4 0100d627 addiu s6,s8,0x1
.text:004872d8 79ff0010 b LAB_004870c0
.text:004872dc 140036ae _sw s6,0x14(s1)
LAB_004872e0: ;XREF[1,0]: 0048715c
.text:004872e0 1400288e lw t0,0x14(s1)
.text:004872e4 21900000 clear s2
.text:004872e8 01001525 addiu s5,t0,0x1
.text:004872ec 21104002 move v0,s2
.text:004872f0 cbff0010 b LAB_00487220
.text:004872f4 140035ae _sw s5,0x14(s1)
LAB_004872f8: ;XREF[1,0]: 0048714c
.text:004872f8 96ff0010 b LAB_00487154
.text:004872fc 21800000 _clear s0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDynBufAppendSize()
;local_4 undefined4 -4 ;XREF[3,0]: 00487310,00487368,004873fc
;local_8 undefined4 -8 ;XREF[3,0]: 00487314,0048736c,00487400
;local_c undefined4 -c ;XREF[3,0]: 00487318,00487370,00487404
;local_10 undefined4 -10 ;XREF[3,0]: 0048731c,00487374,00487408
;local_18 undefined4 -18 ;XREF[3,0]: 00487320,00487394,004873f8
;XREF[9,0]: Entry Point,00486a3c,00486ac0
; 00486b58,00487470,004874d4
; 004874f8,00487558,004d7f14
.text:00487300 06001c3c lui gp,0x6
.text:00487304 e0869c27 addiu gp,gp,-0x7920
.text:00487308 21e09903 addu gp,gp,t9
.text:0048730c d8ffbd27 addiu sp,sp,-0x28
.text:00487310 2400bfaf sw ra,local_4+0x28(sp)
.text:00487314 2000b2af sw s2,local_8+0x28(sp)
.text:00487318 1c00b1af sw s1,local_c+0x28(sp)
.text:0048731c 1800b0af sw s0,local_10+0x28(sp)
.text:00487320 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00487324 21808000 move s0,a0
.text:00487328 0800878c lw a3,0x8(a0)
.text:0048732c 0c00038e lw v1,0xc(s0)
.text:00487330 0000848c lw a0,0x0(a0)
.text:00487334 2190a000 move s2,a1
.text:00487338 21408300 addu t0,a0,v1
.text:0048733c 2118e500 addu v1,a3,a1
.text:00487340 2b100301 sltu v0,t0,v1
.text:00487344 21200002 move a0,s0
.text:00487348 21280000 clear a1
.text:0048734c 21304002 move a2,s2
.text:00487350 0b004014 bne v0,zero,LAB_00487380
.text:00487354 21880000 _clear s1
.text:00487358 2188e000 move s1,a3
.text:0048735c 0800e010 beq a3,zero,LAB_00487380
.text:00487360 080003ae _sw v1,0x8(s0)
LAB_00487364: ;XREF[1,0]: 004873e4
.text:00487364 21102002 move v0,s1
LAB_00487368: ;XREF[1,0]: 00487398
.text:00487368 2400bf8f lw ra,local_4+0x28(sp)
.text:0048736c 2000b28f lw s2,local_8+0x28(sp)
.text:00487370 1c00b18f lw s1,local_c+0x28(sp)
.text:00487374 1800b08f lw s0,local_10+0x28(sp)
.text:00487378 0800e003 jr ra
.text:0048737c 2800bd27 _addiu sp,sp,0x28
LAB_00487380: ;XREF[2,0]: 00487350,0048735c
.text:00487380 4080878f lw a3,-0x7fc0(gp)=>.got:PTR_LAB_004d7a20 ;= 00480000
.text:00487384 00000000 nop
.text:00487388 706ff924 addiu t9,a3,0x6f70
.text:0048738c 09f82003 jalr t9=>FUN_00486f70 ;undefined FUN_00486f70()
.text:00487390 00000000 _nop
.text:00487394 1000bc8f lw gp,local_18+0x28(sp)
.text:00487398 f3ff4010 beq v0,zero,LAB_00487368
.text:0048739c 21102002 _move v0,s1
.text:004873a0 0800088e lw t0,0x8(s0)
.text:004873a4 00000c8e lw t4,0x0(s0)
.text:004873a8 0c000d8e lw t5,0xc(s0)
.text:004873ac 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004873b0 21588d01 addu t3,t4,t5
.text:004873b4 21101201 addu v0,t0,s2
.text:004873b8 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004873bc 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004873c0 2b486201 sltu t1,t3,v0
.text:004873c4 a448c724 addiu a3=>.roda...,a2,0x48a4 ;= "psDynBufAppendSize"
.text:004873c8 bc85998f lw t9,-0x7a44(gp)=>->::__assert ;= 004897f0
.text:004873cc 70484425 addiu a0=>.roda...,t2,0x4870 ;= "loc != ((void *)0)"
.text:004873d0 9047a524 addiu a1=>.rodata:s_psbuf.c_00494790,a1,0x4790;= "psbuf.c"
.text:004873d4 af010624 li a2,0x1af
.text:004873d8 04002015 bne t1,zero,LAB_004873ec
.text:004873dc 21880000 _clear s1
.text:004873e0 21880001 move s1,t0
.text:004873e4 dfff0015 bne t0,zero,LAB_00487364
.text:004873e8 080002ae _sw v0,0x8(s0)
LAB_004873ec: ;XREF[1,0]: 004873d8
.text:004873ec 09f82003 jalr t9=>.MIPS.stubs:::__assert ;void __assert(char * __assertion, ch...
.text:004873f0 00000000 _nop
.text:004873f4 21102002 move v0,s1
.text:004873f8 1000bc8f lw gp,local_18+0x28(sp)
.text:004873fc 2400bf8f lw ra,local_4+0x28(sp)
.text:00487400 2000b28f lw s2,local_8+0x28(sp)
.text:00487404 1c00b18f lw s1,local_c+0x28(sp)
.text:00487408 1800b08f lw s0,local_10+0x28(sp)
.text:0048740c 0800e003 jr ra
.text:00487410 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDynBufAppendUtf8()
;local_4 undefined4 -4 ;XREF[3,0]: 00487424,004874b8,00487598
;local_8 undefined4 -8 ;XREF[3,0]: 00487428,004874bc,0048759c
;local_10 undefined4 -10 ;XREF[5,0]: 0048742c,00487478,004874dc,00487500,00487560
;XREF[3,0]: Entry Point,00486a28,004d8230
.text:00487414 06001c3c lui gp,0x6
.text:00487418 cc859c27 addiu gp,gp,-0x7a34
.text:0048741c 21e09903 addu gp,gp,t9
.text:00487420 e0ffbd27 addiu sp,sp,-0x20
.text:00487424 1c00bfaf sw ra,local_4+0x20(sp)
.text:00487428 1800b0af sw s0,local_8+0x20(sp)
.text:0048742c 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00487430 2180a000 move s0,a1
.text:00487434 0100053c lui a1,0x1
.text:00487438 ffffa334 ori v1,a1,0xffff
.text:0048743c 2b107000 sltu v0,v1,s0
.text:00487440 53004014 bne v0,zero,LAB_00487590
.text:00487444 21288000 _move a1,a0
.text:00487448 8000072e sltiu a3,s0,0x80
.text:0048744c 1f00e014 bne a3,zero,LAB_004874cc
.text:00487450 0008082e _sltiu t0,s0,0x800
.text:00487454 3e000015 bne t0,zero,LAB_00487550
.text:00487458 ffff1834 _ori t8,zero,0xffff
.text:0048745c 2b781003 sltu t7,t8,s0
.text:00487460 2300e015 bne t7,zero,LAB_004874f0
.text:00487464 00000000 _nop
.text:00487468 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:0048746c 00000000 nop
.text:00487470 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:00487474 03000524 _li a1,0x3
.text:00487478 1000bc8f lw gp,local_10+0x20(sp)
.text:0048747c 0d004010 beq v0,zero,LAB_004874b4
.text:00487480 21404000 _move t0,v0
.text:00487484 82491000 srl t1,s0,0x6
.text:00487488 80ff0624 li a2,-0x80
.text:0048748c 023b1000 srl a3,s0,0xc
.text:00487490 3f002431 andi a0,t1,0x3f
.text:00487494 3f000532 andi a1,s0,0x3f
.text:00487498 e0ff0224 li v0,-0x20
.text:0048749c 2518e200 or v1,a3,v0
.text:004874a0 2580a600 or s0,a1,a2
.text:004874a4 25f88600 or ra,a0,a2
.text:004874a8 000003a1 sb v1,0x0(t0)
.text:004874ac 01001fa1 sb ra,0x1(t0)
.text:004874b0 020010a1 sb s0,0x2(t0)
LAB_004874b4: ;XREF[7,0]: 0048747c,004874e0,004874e8,00487504
; 00487548,00487564,00487588
.text:004874b4 21180001 move v1,t0
.text:004874b8 1c00bf8f lw ra,local_4+0x20(sp)
.text:004874bc 1800b08f lw s0,local_8+0x20(sp)
.text:004874c0 21106000 move v0,v1
.text:004874c4 0800e003 jr ra
.text:004874c8 2000bd27 _addiu sp,sp,0x20
LAB_004874cc: ;XREF[1,0]: 0048744c
.text:004874cc 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:004874d0 00000000 nop
.text:004874d4 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:004874d8 01000524 _li a1,0x1
.text:004874dc 1000bc8f lw gp,local_10+0x20(sp)
.text:004874e0 f4ff4010 beq v0,zero,LAB_004874b4
.text:004874e4 21404000 _move t0,v0
.text:004874e8 f2ff0010 b LAB_004874b4
.text:004874ec 000050a0 _sb s0,0x0(v0)
LAB_004874f0: ;XREF[1,0]: 00487460
.text:004874f0 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:004874f4 00000000 nop
.text:004874f8 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:004874fc 04000524 _li a1,0x4
.text:00487500 1000bc8f lw gp,local_10+0x20(sp)
.text:00487504 ebff4010 beq v0,zero,LAB_004874b4
.text:00487508 21404000 _move t0,v0
.text:0048750c 02331000 srl a2,s0,0xc
.text:00487510 82211000 srl a0,s0,0x6
.text:00487514 80ff0f24 li t7,-0x80
.text:00487518 3f001f32 andi ra,s0,0x3f
.text:0048751c 821c1000 srl v1,s0,0x12
.text:00487520 3f00d830 andi t8,a2,0x3f
.text:00487524 3f008e30 andi t6,a0,0x3f
.text:00487528 f0ff1024 li s0,-0x10
.text:0048752c 25687000 or t5,v1,s0
.text:00487530 2550ef03 or t2,ra,t7
.text:00487534 25600f03 or t4,t8,t7
.text:00487538 2558cf01 or t3,t6,t7
.text:0048753c 00004da0 sb t5,0x0(v0)
.text:00487540 01004ca0 sb t4,0x1(v0)
.text:00487544 02004ba0 sb t3,0x2(v0)
.text:00487548 daff0010 b LAB_004874b4
.text:0048754c 03004aa0 _sb t2,0x3(v0)
LAB_00487550: ;XREF[1,0]: 00487454
.text:00487550 3485998f lw t9,-0x7acc(gp)=>->psDynBufAppendSize ;= 00487300
.text:00487554 00000000 nop
.text:00487558 09f82003 jalr t9=>psDynBufAppendSize ;undefined psDynBufAppendSize()
.text:0048755c 02000524 _li a1,0x2
.text:00487560 1000bc8f lw gp,local_10+0x20(sp)
.text:00487564 d3ff4010 beq v0,zero,LAB_004874b4
.text:00487568 21404000 _move t0,v0
.text:0048756c 3f000b32 andi t3,s0,0x3f
.text:00487570 82691000 srl t5,s0,0x6
.text:00487574 c0ff0e24 li t6,-0x40
.text:00487578 80ff0c24 li t4,-0x80
.text:0048757c 2550ae01 or t2,t5,t6
.text:00487580 25486c01 or t1,t3,t4
.text:00487584 00004aa0 sb t2,0x0(v0)
.text:00487588 caff0010 b LAB_004874b4
.text:0048758c 010049a0 _sb t1,0x1(v0)
LAB_00487590: ;XREF[1,0]: 00487440
.text:00487590 1400868c lw a2,0x14(a0)
.text:00487594 21180000 clear v1
.text:00487598 1c00bf8f lw ra,local_4+0x20(sp)
.text:0048759c 1800b08f lw s0,local_8+0x20(sp)
.text:004875a0 0100c424 addiu a0,a2,0x1
.text:004875a4 21106000 move v0,v1
.text:004875a8 2000bd27 addiu sp,sp,0x20
.text:004875ac 0800e003 jr ra
.text:004875b0 1400a4ac _sw a0,0x14(a1)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufFromStaticData()
;XREF[5,0]: Entry Point,0046f5a4,00470134
; 004868ec,004d851c
.text:004875b4 06001c3c lui gp,0x6
.text:004875b8 2c849c27 addiu gp,gp,-0x7bd4
.text:004875bc 21e09903 addu gp,gp,t9
.text:004875c0 0e00a010 beq a1,zero,LAB_004875fc
.text:004875c4 2110a600 _addu v0,a1,a2
.text:004875c8 0c0086ac sw a2,0xc(a0)
.text:004875cc 040085ac sw a1,0x4(a0)
.text:004875d0 080082ac sw v0,0x8(a0)
.text:004875d4 000085ac sw a1,0x0(a0)
.text:004875d8 0f00a010 beq a1,zero,LAB_00487618
.text:004875dc 21300000 _clear a2
LAB_004875e0: ;XREF[1,0]: 00487610
.text:004875e0 788b858f lw a1,-0x7488(gp)=>->psStaticAllocations...;= 004d79bc
.text:004875e4 2b180600 sltu v1,zero,a2
.text:004875e8 2110c000 move v0,a2
.text:004875ec 100085ac sw a1=>.data:psStat...,0x10(a0) ;= 004d79bc
.text:004875f0 180080ac sw zero,0x18(a0)
.text:004875f4 0800e003 jr ra
.text:004875f8 140083ac _sw v1,0x14(a0)
LAB_004875fc: ;XREF[1,0]: 004875c0
.text:004875fc 21300000 clear a2
.text:00487600 2110a600 addu v0,a1,a2
.text:00487604 0c0086ac sw a2,0xc(a0)
.text:00487608 040085ac sw a1,0x4(a0)
.text:0048760c 080082ac sw v0,0x8(a0)
.text:00487610 f3ffa014 bne a1,zero,LAB_004875e0
.text:00487614 000085ac _sw a1,0x0(a0)
LAB_00487618: ;XREF[1,0]: 004875d8
.text:00487618 faff0624 li a2,-0x6
.text:0048761c 788b858f lw a1,-0x7488(gp)=>->psStaticAllocations...;= 004d79bc
.text:00487620 2b180600 sltu v1,zero,a2
.text:00487624 2110c000 move v0,a2
.text:00487628 100085ac sw a1=>.data:psStat...,0x10(a0) ;= 004d79bc
.text:0048762c 180080ac sw zero,0x18(a0)
.text:00487630 0800e003 jr ra
.text:00487634 140083ac _sw v1,0x14(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufTrySkipBytes()
;local_8 undefined4 -8 ;XREF[3,0]: 00487648,0048768c,004876ec
;local_c undefined4 -c ;XREF[3,0]: 0048764c,00487690,004876f0
;local_10 undefined4 -10 ;XREF[3,0]: 00487650,00487694,004876f4
;local_14 undefined4 -14 ;XREF[3,0]: 00487654,00487698,004876f8
;local_18 undefined4 -18 ;XREF[3,0]: 00487658,0048769c,004876fc
;local_20 undefined4 -20 ;XREF[2,0]: 0048765c,004876d0
;XREF[5,0]: Entry Point,0046f794,004705e8
; 004707c0,004d8958
.text:00487638 06001c3c lui gp,0x6
.text:0048763c a8839c27 addiu gp,gp,-0x7c58
.text:00487640 21e09903 addu gp,gp,t9
.text:00487644 d0ffbd27 addiu sp,sp,-0x30
.text:00487648 2800bfaf sw ra,local_8+0x30(sp)
.text:0048764c 2400b3af sw s3,local_c+0x30(sp)
.text:00487650 2000b2af sw s2,local_10+0x30(sp)
.text:00487654 1c00b1af sw s1,local_14+0x30(sp)
.text:00487658 1800b0af sw s0,local_18+0x30(sp)
.text:0048765c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00487660 1400828c lw v0,0x14(a0)
.text:00487664 21888000 move s1,a0
.text:00487668 2198c000 move s3,a2
.text:0048766c 2120a000 move a0,a1
.text:00487670 0d004010 beq v0,zero,LAB_004876a8
.text:00487674 21900000 _clear s2
.text:00487678 0400308e lw s0,0x4(s1)
.text:0048767c 00000000 nop
LAB_00487680: ;XREF[1,0]: 004876c0
.text:00487680 21201202 addu a0,s0,s2
LAB_00487684: ;XREF[1,0]: 004876d4
.text:00487684 21104002 move v0,s2
.text:00487688 040024ae sw a0,0x4(s1)
.text:0048768c 2800bf8f lw ra,local_8+0x30(sp)
.text:00487690 2400b38f lw s3,local_c+0x30(sp)
.text:00487694 2000b28f lw s2,local_10+0x30(sp)
.text:00487698 1c00b18f lw s1,local_14+0x30(sp)
.text:0048769c 1800b08f lw s0,local_18+0x30(sp)
.text:004876a0 0800e003 jr ra
.text:004876a4 3000bd27 _addiu sp,sp,0x30
LAB_004876a8: ;XREF[1,0]: 00487670
.text:004876a8 0400308e lw s0,0x4(s1)
.text:004876ac 0800288e lw t0,0x8(s1)
.text:004876b0 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:004876b4 23281001 subu a1,t0,s0
.text:004876b8 2b38a600 sltu a3,a1,a2
.text:004876bc 0100e338 xori v1,a3,0x1
.text:004876c0 efff6010 beq v1,zero,LAB_00487680
.text:004876c4 21280002 _move a1,s0
.text:004876c8 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004876cc 00000000 _nop
.text:004876d0 1000bc8f lw gp,local_20+0x30(sp)
.text:004876d4 ebff4014 bne v0,zero,LAB_00487684
.text:004876d8 21201202 _addu a0,s0,s2
.text:004876dc 21906002 move s2,s3
.text:004876e0 21201202 addu a0,s0,s2
.text:004876e4 21104002 move v0,s2
.text:004876e8 040024ae sw a0,0x4(s1)
.text:004876ec 2800bf8f lw ra,local_8+0x30(sp)
.text:004876f0 2400b38f lw s3,local_c+0x30(sp)
.text:004876f4 2000b28f lw s2,local_10+0x30(sp)
.text:004876f8 1c00b18f lw s1,local_14+0x30(sp)
.text:004876fc 1800b08f lw s0,local_18+0x30(sp)
.text:00487700 0800e003 jr ra
.text:00487704 3000bd27 _addiu sp,sp,0x30
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufSkipBytes()
;local_8 undefined4 -8 ;XREF[2,0]: 00487718,00487770
;local_c undefined4 -c ;XREF[2,0]: 0048771c,00487774
;local_10 undefined4 -10 ;XREF[2,0]: 00487720,00487778
;local_14 undefined4 -14 ;XREF[2,0]: 00487724,0048777c
;local_18 undefined4 -18 ;XREF[2,0]: 00487728,00487780
;local_20 undefined4 -20 ;XREF[2,0]: 0048772c,004877b4
;XREF[4,0]: Entry Point,00486a14,00486a60
; 004d8aa8
.text:00487708 06001c3c lui gp,0x6
.text:0048770c d8829c27 addiu gp,gp,-0x7d28
.text:00487710 21e09903 addu gp,gp,t9
.text:00487714 d0ffbd27 addiu sp,sp,-0x30
.text:00487718 2800bfaf sw ra,local_8+0x30(sp)
.text:0048771c 2400b3af sw s3,local_c+0x30(sp)
.text:00487720 2000b2af sw s2,local_10+0x30(sp)
.text:00487724 1c00b1af sw s1,local_14+0x30(sp)
.text:00487728 1800b0af sw s0,local_18+0x30(sp)
.text:0048772c 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00487730 1400828c lw v0,0x14(a0)
.text:00487734 21888000 move s1,a0
.text:00487738 21900000 clear s2
.text:0048773c 2120a000 move a0,a1
.text:00487740 12004010 beq v0,zero,LAB_0048778c
.text:00487744 2198c000 _move s3,a2
.text:00487748 0400308e lw s0,0x4(s1)
.text:0048774c 00000000 nop
LAB_00487750: ;XREF[2,0]: 004877a4,004877c0
.text:00487750 21201202 addu a0,s0,s2
LAB_00487754: ;XREF[1,0]: 004877b8
.text:00487754 21104002 move v0,s2
.text:00487758 05004016 bne s2,zero,LAB_00487770
.text:0048775c 040024ae _sw a0,0x4(s1)
.text:00487760 1400298e lw t1,0x14(s1)
.text:00487764 00000000 nop
.text:00487768 01002625 addiu a2,t1,0x1
.text:0048776c 140026ae sw a2,0x14(s1)
LAB_00487770: ;XREF[1,0]: 00487758
.text:00487770 2800bf8f lw ra,local_8+0x30(sp)
.text:00487774 2400b38f lw s3,local_c+0x30(sp)
.text:00487778 2000b28f lw s2,local_10+0x30(sp)
.text:0048777c 1c00b18f lw s1,local_14+0x30(sp)
.text:00487780 1800b08f lw s0,local_18+0x30(sp)
.text:00487784 0800e003 jr ra
.text:00487788 3000bd27 _addiu sp,sp,0x30
LAB_0048778c: ;XREF[1,0]: 00487740
.text:0048778c 0400308e lw s0,0x4(s1)
.text:00487790 0800288e lw t0,0x8(s1)
.text:00487794 e08a998f lw t9,-0x7520(gp)=>->::memcmp ;= 00489540
.text:00487798 23281001 subu a1,t0,s0
.text:0048779c 2b38a600 sltu a3,a1,a2
.text:004877a0 0100e338 xori v1,a3,0x1
.text:004877a4 eaff6010 beq v1,zero,LAB_00487750
.text:004877a8 21280002 _move a1,s0
.text:004877ac 09f82003 jalr t9=>.MIPS.stubs:::memcmp ;int memcmp(void * __s1, void * __s2,...
.text:004877b0 00000000 _nop
.text:004877b4 1000bc8f lw gp,local_20+0x30(sp)
.text:004877b8 e6ff4014 bne v0,zero,LAB_00487754
.text:004877bc 21201202 _addu a0,s0,s2
.text:004877c0 e3ff0010 b LAB_00487750
.text:004877c4 21906002 _move s2,s3
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufTryReadTagSub()
;local_8 undefined4 -8 ;XREF[2,0]: 00487850,004878f0
;XREF[6,0]: Entry Point,0046f734,0046f754
; 004706e8,00470780,004d8ac8
.text:004877c8 0400888c lw t0,0x4(a0)
.text:004877cc 0800828c lw v0,0x8(a0)
.text:004877d0 d0ffbd27 addiu sp,sp,-0x30
.text:004877d4 23484800 subu t1,v0,t0
.text:004877d8 0200232d sltiu v1,t1,0x2
.text:004877dc 21508000 move t2,a0
.text:004877e0 ff00c630 andi a2,a2,0xff
.text:004877e4 2800ac27 addiu t4,sp,0x28
.text:004877e8 01000724 li a3,0x1
.text:004877ec 02000b24 li t3,0x2
.text:004877f0 07006014 bne v1,zero,LAB_00487810
.text:004877f4 21680000 _clear t5
.text:004877f8 2300c010 beq a2,zero,LAB_00487888
.text:004877fc 00000000 _nop
.text:00487800 00000491 lbu a0,0x0(t0)
.text:00487804 00000000 nop
.text:00487808 1f008610 beq a0,a2,LAB_00487888
.text:0048780c 00000000 _nop
LAB_00487810: ;XREF[11,0]: 004877f0,004878d0,004878e0,004878f4
; 00487900,0048792c,00487940,0048796c
; 00487984,0048799c,004879b4
.text:00487810 4d00a010 beq a1,zero,LAB_00487948
.text:00487814 00000000 _nop
LAB_00487818: ;XREF[1,0]: 00487948
.text:00487818 0d00a015 bne t5,zero,LAB_00487850
.text:0048781c 2118a001 _move v1,t5
.text:00487820 21180000 clear v1
.text:00487824 01000824 li t0,0x1
.text:00487828 21106000 move v0,v1
.text:0048782c 3000bd27 addiu sp,sp,0x30
.text:00487830 1800aaac sw t2,0x18(a1)
.text:00487834 1400a8ac sw t0,0x14(a1)
.text:00487838 0800a0ac sw zero,0x8(a1)
.text:0048783c 0400a0ac sw zero,0x4(a1)
.text:00487840 0000a0ac sw zero,0x0(a1)
.text:00487844 0c00a0ac sw zero,0xc(a1)
.text:00487848 0800e003 jr ra
.text:0048784c 1000a0ac _sw zero,0x10(a1)
LAB_00487850: ;XREF[1,0]: 00487818
.text:00487850 2800a68f lw a2,local_8+0x30(sp)
.text:00487854 1800aaac sw t2,0x18(a1)
.text:00487858 2348a601 subu t1,t5,a2
.text:0048785c 21500601 addu t2,t0,a2
.text:00487860 21604901 addu t4,t2,t1
.text:00487864 21106000 move v0,v1
.text:00487868 3000bd27 addiu sp,sp,0x30
.text:0048786c 0800acac sw t4,0x8(a1)
.text:00487870 1400a0ac sw zero,0x14(a1)
.text:00487874 0000aaac sw t2,0x0(a1)
.text:00487878 0400aaac sw t2,0x4(a1)
.text:0048787c 0c00a9ac sw t1,0xc(a1)
.text:00487880 0800e003 jr ra
.text:00487884 1000a0ac _sw zero,0x10(a1)
LAB_00487888: ;XREF[2,0]: 004877f8,00487808
.text:00487888 01000491 lbu a0,0x1(t0)
.text:0048788c 00000000 nop
.text:00487890 006e0400 sll t5,a0,0x18
.text:00487894 03360d00 sra a2,t5,0x18
.text:00487898 1800c004 bltz a2,LAB_004878fc
.text:0048789c 01000324 _li v1,0x1
LAB_004878a0: ;XREF[1,0]: 0048795c
.text:004878a0 07000010 b LAB_004878c0
.text:004878a4 21300000 _clear a2
LAB_004878a8: ;XREF[1,0]: 004878c0
.text:004878a8 00000493 lbu a0,0x0(t8)
.text:004878ac ffff6f24 addiu t7,v1,-0x1
.text:004878b0 00720600 sll t6,a2,0x8
.text:004878b4 ff00e331 andi v1,t7,0xff
.text:004878b8 2130c401 addu a2,t6,a0
.text:004878bc 0100e724 addiu a3,a3,0x1
LAB_004878c0: ;XREF[1,0]: 004878a0
.text:004878c0 f9ff6014 bne v1,zero,LAB_004878a8
.text:004878c4 21c00701 _addu t8,t0,a3
.text:004878c8 0040033c lui v1,0x4000
.text:004878cc 2bc86600 sltu t9,v1,a2
.text:004878d0 cfff2017 bne t9,zero,LAB_00487810
.text:004878d4 21680000 _clear t5
.text:004878d8 2118cb00 addu v1,a2,t3
.text:004878dc 2b102301 sltu v0,t1,v1
.text:004878e0 cbff4014 bne v0,zero,LAB_00487810
.text:004878e4 00000000 _nop
.text:004878e8 02008011 beq t4,zero,LAB_004878f4
.text:004878ec 00000000 _nop
.text:004878f0 00008bad sw t3,0x0(t4)=>local_8
LAB_004878f4: ;XREF[1,0]: 004878e8
.text:004878f4 c6ff0010 b LAB_00487810
.text:004878f8 21686000 _move t5,v1
LAB_004878fc: ;XREF[1,0]: 00487898
.text:004878fc 8300272d sltiu a3,t1,0x83
.text:00487900 c3ffe014 bne a3,zero,LAB_00487810
.text:00487904 21680000 _clear t5
.text:00487908 81000b24 li t3,0x81
.text:0048790c 15008b10 beq a0,t3,LAB_00487964
.text:00487910 82000f24 _li t7,0x82
LAB_00487914: ;XREF[1,0]: 00487974
.text:00487914 19008f10 beq a0,t7,LAB_0048797c
.text:00487918 83001924 _li t9,0x83
LAB_0048791c: ;XREF[1,0]: 0048798c
.text:0048791c 1d009910 beq a0,t9,LAB_00487994
.text:00487920 84000224 _li v0,0x84
LAB_00487924: ;XREF[1,0]: 004879a4
.text:00487924 21008210 beq a0,v0,LAB_004879ac
.text:00487928 80000d24 _li t5,0x80
LAB_0048792c: ;XREF[1,0]: 004879bc
.text:0048792c b8ff8d10 beq a0,t5,LAB_00487810
.text:00487930 21680000 _clear t5
.text:00487934 8500872c sltiu a3,a0,0x85
.text:00487938 0500e014 bne a3,zero,LAB_00487950
.text:0048793c 00000000 _nop
.text:00487940 b3ff0010 b LAB_00487810
.text:00487944 00000000 _nop
LAB_00487948: ;XREF[1,0]: 00487810
.text:00487948 b3ff0010 b LAB_00487818
.text:0048794c 0800a527 _addiu a1,sp,0x8
LAB_00487950: ;XREF[1,0]: 00487938
.text:00487950 80008b24 addiu t3,a0,0x80
.text:00487954 ff006331 andi v1,t3,0xff
.text:00487958 02000724 li a3,0x2
.text:0048795c d0ff0010 b LAB_004878a0
.text:00487960 02006b24 _addiu t3,v1,0x2
LAB_00487964: ;XREF[1,0]: 0048790c
.text:00487964 02000e81 lb t6,0x2(t0)
.text:00487968 00000000 nop
.text:0048796c a8ffc105 bgez t6,LAB_00487810
.text:00487970 00000000 _nop
.text:00487974 e7ff0010 b LAB_00487914
.text:00487978 00000000 _nop
LAB_0048797c: ;XREF[1,0]: 00487914
.text:0048797c 02001891 lbu t8,0x2(t0)
.text:00487980 00000000 nop
.text:00487984 a2ff0013 beq t8,zero,LAB_00487810
.text:00487988 21680000 _clear t5
.text:0048798c e3ff0010 b LAB_0048791c
.text:00487990 83001924 _li t9,0x83
LAB_00487994: ;XREF[1,0]: 0048791c
.text:00487994 02000391 lbu v1,0x2(t0)
.text:00487998 00000000 nop
.text:0048799c 9cff6010 beq v1,zero,LAB_00487810
.text:004879a0 21680000 _clear t5
.text:004879a4 dfff0010 b LAB_00487924
.text:004879a8 84000224 _li v0,0x84
LAB_004879ac: ;XREF[1,0]: 00487924
.text:004879ac 02000691 lbu a2,0x2(t0)
.text:004879b0 00000000 nop
.text:004879b4 96ffc010 beq a2,zero,LAB_00487810
.text:004879b8 21680000 _clear t5
.text:004879bc dbff0010 b LAB_0048792c
.text:004879c0 80000d24 _li t5,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufReadTagSub()
;local_8 undefined4 -8 ;XREF[2,0]: 00487a24,00487b24
;XREF[10,0]: Entry Point,0046f778,004705b4
; 004705cc,0047061c,00470638
; 00470654,00470670,004707a4
; 004d8514
.text:004879c4 0400898c lw t1,0x4(a0)
.text:004879c8 0800828c lw v0,0x8(a0)
.text:004879cc d0ffbd27 addiu sp,sp,-0x30
.text:004879d0 23584900 subu t3,v0,t1
.text:004879d4 0200632d sltiu v1,t3,0x2
.text:004879d8 21508000 move t2,a0
.text:004879dc 2160a000 move t4,a1
.text:004879e0 ff00c630 andi a2,a2,0xff
.text:004879e4 2138a000 move a3,a1
.text:004879e8 2800ae27 addiu t6,sp,0x28
.text:004879ec 01000824 li t0,0x1
.text:004879f0 02000d24 li t5,0x2
.text:004879f4 07006014 bne v1,zero,LAB_00487a14
.text:004879f8 21780000 _clear t7
.text:004879fc 2f00c010 beq a2,zero,LAB_00487abc
.text:00487a00 00000000 _nop
.text:00487a04 00002491 lbu a0,0x0(t1)
.text:00487a08 00000000 nop
.text:00487a0c 2b008610 beq a0,a2,LAB_00487abc
.text:00487a10 00000000 _nop
LAB_00487a14: ;XREF[11,0]: 004879f4,00487b04,00487b14,00487b28
; 00487b34,00487b64,00487b78,00487ba0
; 00487bb8,00487bd0,00487be8
.text:00487a14 5a008011 beq t4,zero,LAB_00487b80
.text:00487a18 00000000 _nop
LAB_00487a1c: ;XREF[1,0]: 00487b80
.text:00487a1c 1100e011 beq t7,zero,LAB_00487a64
.text:00487a20 01000224 _li v0,0x1
.text:00487a24 2800a88f lw t0,local_8+0x30(sp)
.text:00487a28 0400468d lw a2,0x4(t2)
.text:00487a2c 2358e801 subu t3,t7,t0
.text:00487a30 2160c800 addu t4,a2,t0
.text:00487a34 2118e001 move v1,t7
.text:00487a38 21708b01 addu t6,t4,t3
.text:00487a3c 21106000 move v0,v1
.text:00487a40 3000bd27 addiu sp,sp,0x30
.text:00487a44 0800eeac sw t6,0x8(a3)
.text:00487a48 1800eaac sw t2,0x18(a3)
.text:00487a4c 1400e0ac sw zero,0x14(a3)
.text:00487a50 0000ecac sw t4,0x0(a3)
.text:00487a54 0400ecac sw t4,0x4(a3)
.text:00487a58 0c00ebac sw t3,0xc(a3)
.text:00487a5c 0800e003 jr ra
.text:00487a60 1000e0ac _sw zero,0x10(a3)
LAB_00487a64: ;XREF[1,0]: 00487a1c
.text:00487a64 1400e2ac sw v0,0x14(a3)
.text:00487a68 1800eaac sw t2,0x18(a3)
.text:00487a6c 0800e0ac sw zero,0x8(a3)
.text:00487a70 0400e0ac sw zero,0x4(a3)
.text:00487a74 0000e0ac sw zero,0x0(a3)
.text:00487a78 0c00e0ac sw zero,0xc(a3)
.text:00487a7c 1000e0ac sw zero,0x10(a3)
.text:00487a80 1400598d lw t9,0x14(t2)
.text:00487a84 0c00448d lw a0,0xc(t2)
.text:00487a88 0000588d lw t8,0x0(t2)
.text:00487a8c 04004d8d lw t5,0x4(t2)
.text:00487a90 0800478d lw a3,0x8(t2)
.text:00487a94 21180000 clear v1
.text:00487a98 01002f27 addiu t7,t9,0x1
.text:00487a9c 21106000 move v0,v1
.text:00487aa0 3000bd27 addiu sp,sp,0x30
.text:00487aa4 14004fad sw t7,0x14(t2)
.text:00487aa8 0c0084ad sw a0,0xc(t4)
.text:00487aac 000098ad sw t8,0x0(t4)
.text:00487ab0 04008dad sw t5,0x4(t4)
.text:00487ab4 0800e003 jr ra
.text:00487ab8 080087ad _sw a3,0x8(t4)
LAB_00487abc: ;XREF[2,0]: 004879fc,00487a0c
.text:00487abc 01002491 lbu a0,0x1(t1)
.text:00487ac0 00000000 nop
.text:00487ac4 00360400 sll a2,a0,0x18
.text:00487ac8 032e0600 sra a1,a2,0x18
.text:00487acc 1800a004 bltz a1,LAB_00487b30
.text:00487ad0 01000324 _li v1,0x1
LAB_00487ad4: ;XREF[1,0]: 00487b90
.text:00487ad4 07000010 b LAB_00487af4
.text:00487ad8 21280000 _clear a1
LAB_00487adc: ;XREF[1,0]: 00487af4
.text:00487adc 00004490 lbu a0,0x0(v0)
.text:00487ae0 ffff7924 addiu t9,v1,-0x1
.text:00487ae4 007a0500 sll t7,a1,0x8
.text:00487ae8 ff002333 andi v1,t9,0xff
.text:00487aec 2128e401 addu a1,t7,a0
.text:00487af0 01000825 addiu t0,t0,0x1
LAB_00487af4: ;XREF[1,0]: 00487ad4
.text:00487af4 f9ff6014 bne v1,zero,LAB_00487adc
.text:00487af8 21102801 _addu v0,t1,t0
.text:00487afc 0040033c lui v1,0x4000
.text:00487b00 2b486500 sltu t1,v1,a1
.text:00487b04 c3ff2015 bne t1,zero,LAB_00487a14
.text:00487b08 21780000 _clear t7
.text:00487b0c 2118ad00 addu v1,a1,t5
.text:00487b10 2b286301 sltu a1,t3,v1
.text:00487b14 bfffa014 bne a1,zero,LAB_00487a14
.text:00487b18 00000000 _nop
.text:00487b1c 0200c011 beq t6,zero,LAB_00487b28
.text:00487b20 00000000 _nop
.text:00487b24 0000cdad sw t5,0x0(t6)=>local_8
LAB_00487b28: ;XREF[1,0]: 00487b1c
.text:00487b28 baff0010 b LAB_00487a14
.text:00487b2c 21786000 _move t7,v1
LAB_00487b30: ;XREF[1,0]: 00487acc
.text:00487b30 8300682d sltiu t0,t3,0x83
.text:00487b34 b7ff0015 bne t0,zero,LAB_00487a14
.text:00487b38 21780000 _clear t7
.text:00487b3c 81000d24 li t5,0x81
.text:00487b40 15008d10 beq a0,t5,LAB_00487b98
.text:00487b44 00000000 _nop
.text:00487b48 82000f24 li t7,0x82
LAB_00487b4c: ;XREF[1,0]: 00487ba8
.text:00487b4c 18008f10 beq a0,t7,LAB_00487bb0
.text:00487b50 83000324 _li v1,0x83
LAB_00487b54: ;XREF[1,0]: 00487bc0
.text:00487b54 1c008310 beq a0,v1,LAB_00487bc8
.text:00487b58 84000524 _li a1,0x84
LAB_00487b5c: ;XREF[1,0]: 00487bd8
.text:00487b5c 20008510 beq a0,a1,LAB_00487be0
.text:00487b60 80000824 _li t0,0x80
LAB_00487b64: ;XREF[1,0]: 00487bf0
.text:00487b64 abff8810 beq a0,t0,LAB_00487a14
.text:00487b68 21780000 _clear t7
.text:00487b6c 85008d2c sltiu t5,a0,0x85
.text:00487b70 0500a015 bne t5,zero,LAB_00487b88
.text:00487b74 80009824 _addiu t8,a0,0x80
.text:00487b78 a6ff0010 b LAB_00487a14
.text:00487b7c 00000000 _nop
LAB_00487b80: ;XREF[1,0]: 00487a14
.text:00487b80 a6ff0010 b LAB_00487a1c
.text:00487b84 0800a727 _addiu a3,sp,0x8
LAB_00487b88: ;XREF[1,0]: 00487b70
.text:00487b88 ff000333 andi v1,t8,0xff
.text:00487b8c 02000824 li t0,0x2
.text:00487b90 d0ff0010 b LAB_00487ad4
.text:00487b94 02006d24 _addiu t5,v1,0x2
LAB_00487b98: ;XREF[1,0]: 00487b40
.text:00487b98 02003881 lb t8,0x2(t1)
.text:00487b9c 00000000 nop
.text:00487ba0 9cff0107 bgez t8,LAB_00487a14
.text:00487ba4 00000000 _nop
.text:00487ba8 e8ff0010 b LAB_00487b4c
.text:00487bac 82000f24 _li t7,0x82
LAB_00487bb0: ;XREF[1,0]: 00487b4c
.text:00487bb0 02003991 lbu t9,0x2(t1)
.text:00487bb4 00000000 nop
.text:00487bb8 96ff2013 beq t9,zero,LAB_00487a14
.text:00487bbc 21780000 _clear t7
.text:00487bc0 e4ff0010 b LAB_00487b54
.text:00487bc4 83000324 _li v1,0x83
LAB_00487bc8: ;XREF[1,0]: 00487b54
.text:00487bc8 02002291 lbu v0,0x2(t1)
.text:00487bcc 00000000 nop
.text:00487bd0 90ff4010 beq v0,zero,LAB_00487a14
.text:00487bd4 21780000 _clear t7
.text:00487bd8 e0ff0010 b LAB_00487b5c
.text:00487bdc 84000524 _li a1,0x84
LAB_00487be0: ;XREF[1,0]: 00487b5c
.text:00487be0 02002691 lbu a2,0x2(t1)
.text:00487be4 00000000 nop
.text:00487be8 8affc010 beq a2,zero,LAB_00487a14
.text:00487bec 21780000 _clear t7
.text:00487bf0 dcff0010 b LAB_00487b64
.text:00487bf4 80000824 _li t0,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufReadTagRef()
;local_8 undefined4 -8 ;XREF[2,0]: 00487cb4,00487d88
;local_30 undefined4 -30 ;XREF[2,0]: 00487c64,00487ce0
;local_34 undefined4 -34 ;XREF[2,0]: 00487c60,00487cd0
;local_38 undefined4 -38 ;XREF[2,0]: 00487c78,00487cdc
;local_3c undefined4 -3c ;XREF[4,0]: 00487c74,00487c9c,00487ccc,00487cf0
;local_40 undefined4 -40 ;XREF[3,0]: 00487c68,00487cd4,00487cec
;local_44 undefined4 -44 ;XREF[4,0]: 00487c6c,00487ca8,00487cc8,00487ce8
;local_48 undefined4 -48 ;XREF[4,0]: 00487c70,00487ca4,00487cd8,00487ce4
;XREF[4,0]: Entry Point,0046f7b4,00470730
; 004d8088
.text:00487bf8 0400888c lw t0,0x4(a0)
.text:00487bfc 0800828c lw v0,0x8(a0)
.text:00487c00 b0ffbd27 addiu sp,sp,-0x50
.text:00487c04 23584800 subu t3,v0,t0
.text:00487c08 0800ac27 addiu t4,sp,0x8
.text:00487c0c 0200632d sltiu v1,t3,0x2
.text:00487c10 21508000 move t2,a0
.text:00487c14 2170a000 move t6,a1
.text:00487c18 ff00c630 andi a2,a2,0xff
.text:00487c1c 21488001 move t1,t4
.text:00487c20 4800af27 addiu t7,sp,0x48
.text:00487c24 01000724 li a3,0x1
.text:00487c28 02000d24 li t5,0x2
.text:00487c2c 07006014 bne v1,zero,LAB_00487c4c
.text:00487c30 21c00000 _clear t8
.text:00487c34 3a00c010 beq a2,zero,LAB_00487d20
.text:00487c38 00000000 _nop
.text:00487c3c 00000491 lbu a0,0x0(t0)
.text:00487c40 00000000 nop
.text:00487c44 36008610 beq a0,a2,LAB_00487d20
.text:00487c48 00000000 _nop
LAB_00487c4c: ;XREF[10,0]: 00487c2c,00487d68,00487d78,00487d8c
; 00487d98,00487dd8,00487e04,00487e1c
; 00487e34,00487e4c
.text:00487c4c 64008011 beq t4,zero,LAB_00487de0
.text:00487c50 00000000 _nop
LAB_00487c54: ;XREF[1,0]: 00487de0
.text:00487c54 17000017 bne t8,zero,LAB_00487cb4
.text:00487c58 21380000 _clear a3
.text:00487c5c 01001824 li t8,0x1
.text:00487c60 140038ad sw t8,local_34+0x48(t1)
.text:00487c64 18002aad sw t2,local_30+0x48(t1)
.text:00487c68 080020ad sw zero,local_40+0x48(t1)
.text:00487c6c 040020ad sw zero,local_44+0x48(t1)
.text:00487c70 000020ad sw zero,0x0(t1)=>local_48
.text:00487c74 0c0020ad sw zero,local_3c+0x48(t1)
.text:00487c78 100020ad sw zero,local_38+0x48(t1)
.text:00487c7c 1400598d lw t9,0x14(t2)
.text:00487c80 0c004d8d lw t5,0xc(t2)
.text:00487c84 00004e8d lw t6,0x0(t2)
.text:00487c88 04004b8d lw t3,0x4(t2)
.text:00487c8c 0800498d lw t1,0x8(t2)
.text:00487c90 01002f27 addiu t7,t9,0x1
.text:00487c94 2110e000 move v0,a3
.text:00487c98 5000bd27 addiu sp,sp,0x50
.text:00487c9c 0c008dad sw t5,local_3c+0x48(t4)
.text:00487ca0 14004fad sw t7,0x14(t2)
.text:00487ca4 00008ead sw t6,0x0(t4)=>local_48
.text:00487ca8 04008bad sw t3,local_44+0x48(t4)
.text:00487cac 0800e003 jr ra
.text:00487cb0 080089ad _sw t1,0x8(t4)
LAB_00487cb4: ;XREF[1,0]: 00487c54
.text:00487cb4 4800af8f lw t7=>local_8,0x48(sp)
.text:00487cb8 04004d8d lw t5,0x4(t2)
.text:00487cbc 23380f03 subu a3,t8,t7
.text:00487cc0 2128af01 addu a1,t5,t7
.text:00487cc4 2158a700 addu t3,a1,a3
.text:00487cc8 040025ad sw a1,local_44+0x48(t1)
.text:00487ccc 0c0027ad sw a3,local_3c+0x48(t1)
.text:00487cd0 140020ad sw zero,local_34+0x48(t1)
.text:00487cd4 08002bad sw t3,local_40+0x48(t1)
.text:00487cd8 000025ad sw a1,0x0(t1)=>local_48
.text:00487cdc 100020ad sw zero,local_38+0x48(t1)
.text:00487ce0 18002aad sw t2,local_30+0x48(t1)
.text:00487ce4 0800a28f lw v0,local_48+0x50(sp)
.text:00487ce8 0c00a88f lw t0,local_44+0x50(sp)
.text:00487cec 1000a68f lw a2,local_40+0x50(sp)
.text:00487cf0 1400a38f lw v1,local_3c+0x50(sp)
.text:00487cf4 0000c2ad sw v0,0x0(t6)
.text:00487cf8 0c00c3ad sw v1,0xc(t6)
.text:00487cfc 0400c8ad sw t0,0x4(t6)
.text:00487d00 0800c6ad sw a2,0x8(t6)
.text:00487d04 0400448d lw a0,0x4(t2)
.text:00487d08 21380003 move a3,t8
.text:00487d0c 21609800 addu t4,a0,t8
.text:00487d10 2110e000 move v0,a3
.text:00487d14 5000bd27 addiu sp,sp,0x50
.text:00487d18 0800e003 jr ra
.text:00487d1c 04004cad _sw t4,0x4(t2)
LAB_00487d20: ;XREF[2,0]: 00487c34,00487c44
.text:00487d20 01000491 lbu a0,0x1(t0)
.text:00487d24 00000000 nop
.text:00487d28 00360400 sll a2,a0,0x18
.text:00487d2c 032e0600 sra a1,a2,0x18
.text:00487d30 1800a004 bltz a1,LAB_00487d94
.text:00487d34 01000324 _li v1,0x1
LAB_00487d38: ;XREF[1,0]: 00487df4
.text:00487d38 07000010 b LAB_00487d58
.text:00487d3c 21280000 _clear a1
LAB_00487d40: ;XREF[1,0]: 00487d58
.text:00487d40 0000c490 lbu a0,0x0(a2)
.text:00487d44 ffff6324 addiu v1,v1,-0x1
.text:00487d48 00120500 sll v0,a1,0x8
.text:00487d4c ff006330 andi v1,v1,0xff
.text:00487d50 21284400 addu a1,v0,a0
.text:00487d54 0100e724 addiu a3,a3,0x1
LAB_00487d58: ;XREF[1,0]: 00487d38
.text:00487d58 f9ff6014 bne v1,zero,LAB_00487d40
.text:00487d5c 21300701 _addu a2,t0,a3
.text:00487d60 0040073c lui a3,0x4000
.text:00487d64 2b40e500 sltu t0,a3,a1
.text:00487d68 b8ff0015 bne t0,zero,LAB_00487c4c
.text:00487d6c 21c00000 _clear t8
.text:00487d70 2118ad00 addu v1,a1,t5
.text:00487d74 2b286301 sltu a1,t3,v1
.text:00487d78 b4ffa014 bne a1,zero,LAB_00487c4c
.text:00487d7c 00000000 _nop
.text:00487d80 0200e011 beq t7,zero,LAB_00487d8c
.text:00487d84 00000000 _nop
.text:00487d88 0000edad sw t5,0x0(t7)=>local_8
LAB_00487d8c: ;XREF[1,0]: 00487d80
.text:00487d8c afff0010 b LAB_00487c4c
.text:00487d90 21c06000 _move t8,v1
LAB_00487d94: ;XREF[1,0]: 00487d30
.text:00487d94 8300672d sltiu a3,t3,0x83
.text:00487d98 acffe014 bne a3,zero,LAB_00487c4c
.text:00487d9c 21c00000 _clear t8
.text:00487da0 81000d24 li t5,0x81
.text:00487da4 15008d10 beq a0,t5,LAB_00487dfc
.text:00487da8 00000000 _nop
.text:00487dac 82001824 li t8,0x82
LAB_00487db0: ;XREF[1,0]: 00487e0c
.text:00487db0 18009810 beq a0,t8,LAB_00487e14
.text:00487db4 83000224 _li v0,0x83
LAB_00487db8: ;XREF[1,0]: 00487e24
.text:00487db8 1c008210 beq a0,v0,LAB_00487e2c
.text:00487dbc 84000624 _li a2,0x84
LAB_00487dc0: ;XREF[1,0]: 00487e3c
.text:00487dc0 20008610 beq a0,a2,LAB_00487e44
.text:00487dc4 80000d24 _li t5,0x80
LAB_00487dc8: ;XREF[1,0]: 00487e54
.text:00487dc8 03008d10 beq a0,t5,LAB_00487dd8
.text:00487dcc 8500992c _sltiu t9,a0,0x85
.text:00487dd0 05002017 bne t9,zero,LAB_00487de8
.text:00487dd4 00000000 _nop
LAB_00487dd8: ;XREF[1,0]: 00487dc8
.text:00487dd8 9cff0010 b LAB_00487c4c
.text:00487ddc 21c00000 _clear t8
LAB_00487de0: ;XREF[1,0]: 00487c4c
.text:00487de0 9cff0010 b LAB_00487c54
.text:00487de4 2800a927 _addiu t1,sp,0x28
LAB_00487de8: ;XREF[1,0]: 00487dd0
.text:00487de8 80009824 addiu t8,a0,0x80
.text:00487dec ff000333 andi v1,t8,0xff
.text:00487df0 02000724 li a3,0x2
.text:00487df4 d0ff0010 b LAB_00487d38
.text:00487df8 02006d24 _addiu t5,v1,0x2
LAB_00487dfc: ;XREF[1,0]: 00487da4
.text:00487dfc 02001981 lb t9,0x2(t0)
.text:00487e00 00000000 nop
.text:00487e04 91ff2107 bgez t9,LAB_00487c4c
.text:00487e08 00000000 _nop
.text:00487e0c e8ff0010 b LAB_00487db0
.text:00487e10 82001824 _li t8,0x82
LAB_00487e14: ;XREF[1,0]: 00487db0
.text:00487e14 02000391 lbu v1,0x2(t0)
.text:00487e18 00000000 nop
.text:00487e1c 8bff6010 beq v1,zero,LAB_00487c4c
.text:00487e20 21c00000 _clear t8
.text:00487e24 e4ff0010 b LAB_00487db8
.text:00487e28 83000224 _li v0,0x83
LAB_00487e2c: ;XREF[1,0]: 00487db8
.text:00487e2c 02000591 lbu a1,0x2(t0)
.text:00487e30 00000000 nop
.text:00487e34 85ffa010 beq a1,zero,LAB_00487c4c
.text:00487e38 21c00000 _clear t8
.text:00487e3c e0ff0010 b LAB_00487dc0
.text:00487e40 84000624 _li a2,0x84
LAB_00487e44: ;XREF[1,0]: 00487dc0
.text:00487e44 02000791 lbu a3,0x2(t0)
.text:00487e48 00000000 nop
.text:00487e4c 7fffe010 beq a3,zero,LAB_00487c4c
.text:00487e50 21c00000 _clear t8
.text:00487e54 dcff0010 b LAB_00487dc8
.text:00487e58 80000d24 _li t5,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufFinish()
;local_8 undefined4 -8 ;XREF[2,0]: 00487e6c,00487f08
;local_c undefined4 -c ;XREF[2,0]: 00487e70,00487f0c
;local_10 undefined4 -10 ;XREF[2,0]: 00487e74,00487f10
;local_18 undefined4 -18 ;XREF[2,0]: 00487e78,00487ee4
;XREF[14,0]: Entry Point,0046f7cc,0046f7e4
; 0046f800,00470688,004706a0
; 004706b8,004706d0,00470704
; 0047071c,00470748,00470760
; 00470828,004d8c00
.text:00487e5c 05001c3c lui gp,0x5
.text:00487e60 847b9c27 addiu gp,gp,0x7b84
.text:00487e64 21e09903 addu gp,gp,t9
.text:00487e68 d8ffbd27 addiu sp,sp,-0x28
.text:00487e6c 2000bfaf sw ra,local_8+0x28(sp)
.text:00487e70 1c00b1af sw s1,local_c+0x28(sp)
.text:00487e74 1800b0af sw s0,local_10+0x28(sp)
.text:00487e78 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00487e7c 21808000 move s0,a0
.text:00487e80 1800848c lw a0,0x18(a0)
.text:00487e84 00000000 nop
.text:00487e88 0c008010 beq a0,zero,LAB_00487ebc
.text:00487e8c 00000000 _nop
.text:00487e90 1400058e lw a1,0x14(s0)
.text:00487e94 00000000 nop
.text:00487e98 2000a010 beq a1,zero,LAB_00487f1c
.text:00487e9c 00000000 _nop
.text:00487ea0 1400838c lw v1,0x14(a0)
.text:00487ea4 000000ae sw zero,0x0(s0)
.text:00487ea8 01006224 addiu v0,v1,0x1
.text:00487eac 140082ac sw v0,0x14(a0)
.text:00487eb0 1400058e lw a1,0x14(s0)
.text:00487eb4 02000010 b LAB_00487ec0
.text:00487eb8 00000000 _nop
LAB_00487ebc: ;XREF[1,0]: 00487e88
.text:00487ebc 1400058e lw a1,0x14(s0)
LAB_00487ec0: ;XREF[2,0]: 00487eb4,00487f2c
.text:00487ec0 1000098e lw t1,0x10(s0)
.text:00487ec4 788b848f lw a0,-0x7488(gp)=>->psStaticAllocations...;= 004d79bc
.text:00487ec8 2b500500 sltu t2,zero,a1
.text:00487ecc 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:00487ed0 05002411 beq t1,a0,LAB_00487ee8
.text:00487ed4 23880a00 _subu s1,zero,t2
.text:00487ed8 0000048e lw a0,0x0(s0)
.text:00487edc 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00487ee0 00000000 _nop
.text:00487ee4 1000bc8f lw gp,local_18+0x28(sp)
LAB_00487ee8: ;XREF[1,0]: 00487ed0
.text:00487ee8 21102002 move v0,s1
.text:00487eec 100000ae sw zero,0x10(s0)
.text:00487ef0 000000ae sw zero,0x0(s0)
.text:00487ef4 040000ae sw zero,0x4(s0)
.text:00487ef8 080000ae sw zero,0x8(s0)
.text:00487efc 0c0000ae sw zero,0xc(s0)
.text:00487f00 180000ae sw zero,0x18(s0)
.text:00487f04 140000ae sw zero,0x14(s0)
.text:00487f08 2000bf8f lw ra,local_8+0x28(sp)
.text:00487f0c 1c00b18f lw s1,local_c+0x28(sp)
.text:00487f10 1800b08f lw s0,local_10+0x28(sp)
.text:00487f14 0800e003 jr ra
.text:00487f18 2800bd27 _addiu sp,sp,0x28
LAB_00487f1c: ;XREF[1,0]: 00487e98
.text:00487f1c 0000078e lw a3,0x0(s0)
.text:00487f20 0c00088e lw t0,0xc(s0)
.text:00487f24 000000ae sw zero,0x0(s0)
.text:00487f28 2130e800 addu a2,a3,t0
.text:00487f2c e4ff0010 b LAB_00487ec0
.text:00487f30 040086ac _sw a2,0x4(a0)
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psParseBufTrySkipTag()
;local_8 undefined4 -8 ;XREF[3,0]: 00487f44,00487fb4,0048808c
;local_c undefined4 -c ;XREF[3,0]: 00487f48,00487fb8,00488090
;local_10 undefined4 -10 ;XREF[3,0]: 00487f4c,00487fbc,00488094
;local_18 undefined4 -18 ;XREF[2,0]: 00487fe8,00488108
;local_40 undefined4 -40 ;XREF[4,0]: 00487fc8,00487ff0,00487ffc,00488084
;local_44 undefined4 -44 ;XREF[4,0]: 00487fcc,00488008,00488024,00488088
;local_48 undefined4 -48 ;XREF[3,0]: 00488018,00488044,00488070
;local_4c undefined4 -4c ;XREF[4,0]: 00487fdc,00488014,00488080,00488168
;local_50 undefined4 -50 ;XREF[3,0]: 00487fd0,00488004,0048807c
;local_54 undefined4 -54 ;XREF[3,0]: 00487fd4,00488010,00488078
;local_58 undefined4 -58 ;XREF[7,0]: 00487fd8,0048800c,00488038,0048805c,00488074
; 00488164,0048816c
;local_60 undefined4 -60 ;XREF[2,0]: 00487f50,00488068
;XREF[3,0]: Entry Point,00470600,004d8770
.text:00487f34 05001c3c lui gp,0x5
.text:00487f38 ac7a9c27 addiu gp,gp,0x7aac
.text:00487f3c 21e09903 addu gp,gp,t9
.text:00487f40 90ffbd27 addiu sp,sp,-0x70
.text:00487f44 6800bfaf sw ra,local_8+0x70(sp)
.text:00487f48 6400b1af sw s1,local_c+0x70(sp)
.text:00487f4c 6000b0af sw s0,local_10+0x70(sp)
.text:00487f50 1000bcaf sw gp=>_gp,local_60+0x70(sp)
.text:00487f54 0400878c lw a3,0x4(a0)
.text:00487f58 0800828c lw v0,0x8(a0)
.text:00487f5c 1800b027 addiu s0,sp,0x18
.text:00487f60 23484700 subu t1,v0,a3
.text:00487f64 0200232d sltiu v1,t1,0x2
.text:00487f68 21508000 move t2,a0
.text:00487f6c ff00a530 andi a1,a1,0xff
.text:00487f70 21400002 move t0,s0
.text:00487f74 5800ac27 addiu t4,sp,0x58
.text:00487f78 01000624 li a2,0x1
.text:00487f7c 02000b24 li t3,0x2
.text:00487f80 07006014 bne v1,zero,LAB_00487fa0
.text:00487f84 21680000 _clear t5
.text:00487f88 4500a010 beq a1,zero,LAB_004880a0
.text:00487f8c 00000000 _nop
.text:00487f90 0000e490 lbu a0,0x0(a3)
.text:00487f94 00000000 nop
.text:00487f98 41008510 beq a0,a1,LAB_004880a0
.text:00487f9c 00000000 _nop
LAB_00487fa0: ;XREF[10,0]: 00487f80,004880e8,004880f8,0048810c
; 00488118,00488154,00488198,004881b0
; 004881c8,004881e0
.text:00487fa0 6e000012 beq s0,zero,LAB_0048815c
.text:00487fa4 00000000 _nop
LAB_00487fa8: ;XREF[1,0]: 0048815c
.text:00487fa8 0f00a015 bne t5,zero,LAB_00487fe8
.text:00487fac 21880000 _clear s1
.text:00487fb0 21102002 move v0,s1
.text:00487fb4 6800bf8f lw ra,local_8+0x70(sp)
.text:00487fb8 6400b18f lw s1,local_c+0x70(sp)
.text:00487fbc 6000b08f lw s0,local_10+0x70(sp)
.text:00487fc0 01000924 li t1,0x1
.text:00487fc4 7000bd27 addiu sp,sp,0x70
.text:00487fc8 18000aad sw t2,local_40+0x58(t0)
.text:00487fcc 140009ad sw t1,local_44+0x58(t0)
.text:00487fd0 080000ad sw zero,local_50+0x58(t0)
.text:00487fd4 040000ad sw zero,local_54+0x58(t0)
.text:00487fd8 000000ad sw zero,0x0(t0)=>local_58
.text:00487fdc 0c0000ad sw zero,local_4c+0x58(t0)
.text:00487fe0 0800e003 jr ra
.text:00487fe4 100000ad _sw zero,0x10(t0)
LAB_00487fe8: ;XREF[1,0]: 00487fa8
.text:00487fe8 5800b98f lw t9,local_18+0x70(sp)
.text:00487fec 04005f8d lw ra,0x4(t2)
.text:00487ff0 18000aad sw t2,local_40+0x58(t0)
.text:00487ff4 2160f903 addu t4,ra,t9
.text:00487ff8 2350b901 subu t2,t5,t9
.text:00487ffc 3000a58f lw a1,local_40+0x70(sp)
.text:00488000 21588a01 addu t3,t4,t2
.text:00488004 08000bad sw t3,local_50+0x58(t0)
.text:00488008 140000ad sw zero,local_44+0x58(t0)
.text:0048800c 00000cad sw t4,0x0(t0)=>local_58
.text:00488010 04000cad sw t4,local_54+0x58(t0)
.text:00488014 0c000aad sw t2,local_4c+0x58(t0)
.text:00488018 100000ad sw zero,local_48+0x58(t0)
.text:0048801c 0900a010 beq a1,zero,LAB_00488044
.text:00488020 2188a001 _move s1,t5
.text:00488024 2c00a88f lw t0,local_44+0x70(sp)
.text:00488028 00000000 nop
.text:0048802c 4d000011 beq t0,zero,LAB_00488164
.text:00488030 00000000 _nop
.text:00488034 1400a28c lw v0,0x14(a1)
.text:00488038 000000ae sw zero,0x0(s0)=>local_58
.text:0048803c 01004324 addiu v1,v0,0x1
.text:00488040 1400a3ac sw v1,0x14(a1)
LAB_00488044: ;XREF[2,0]: 0048801c,00488174
.text:00488044 10000f8e lw t7,local_48+0x58(s0)
.text:00488048 788b858f lw a1=>.data:psStat...,-0x7488(gp)=>->ps...;= 004d79bc
.text:0048804c 00000000 nop
.text:00488050 0700e511 beq t7,a1,LAB_00488070
.text:00488054 21102002 _move v0,s1
.text:00488058 8484998f lw t9,-0x7b7c(gp)=>->::free ;= 00489860
.text:0048805c 0000048e lw a0,0x0(s0)=>local_58
.text:00488060 09f82003 jalr t9=>.MIPS.stubs:::free ;void free(void * __ptr)
.text:00488064 00000000 _nop
.text:00488068 1000bc8f lw gp,local_60+0x70(sp)
.text:0048806c 21102002 move v0,s1
LAB_00488070: ;XREF[1,0]: 00488050
.text:00488070 100000ae sw zero,local_48+0x58(s0)
.text:00488074 000000ae sw zero,0x0(s0)=>local_58
.text:00488078 040000ae sw zero,local_54+0x58(s0)
.text:0048807c 080000ae sw zero,local_50+0x58(s0)
.text:00488080 0c0000ae sw zero,local_4c+0x58(s0)
.text:00488084 180000ae sw zero,local_40+0x58(s0)
.text:00488088 140000ae sw zero,local_44+0x58(s0)
.text:0048808c 6800bf8f lw ra,local_8+0x70(sp)
.text:00488090 6400b18f lw s1,local_c+0x70(sp)
.text:00488094 6000b08f lw s0,local_10+0x70(sp)
.text:00488098 0800e003 jr ra
.text:0048809c 7000bd27 _addiu sp,sp,0x70
LAB_004880a0: ;XREF[2,0]: 00487f88,00487f98
.text:004880a0 0100e490 lbu a0,0x1(a3)
.text:004880a4 00000000 nop
.text:004880a8 006e0400 sll t5,a0,0x18
.text:004880ac 032e0d00 sra a1,t5,0x18
.text:004880b0 1800a004 bltz a1,LAB_00488114
.text:004880b4 01000324 _li v1,0x1
LAB_004880b8: ;XREF[1,0]: 00488188
.text:004880b8 07000010 b LAB_004880d8
.text:004880bc 21280000 _clear a1
LAB_004880c0: ;XREF[1,0]: 004880d8
.text:004880c0 00002492 lbu a0,0x0(s1)
.text:004880c4 ffff6f24 addiu t7,v1,-0x1
.text:004880c8 00720500 sll t6,a1,0x8
.text:004880cc ff00e331 andi v1,t7,0xff
.text:004880d0 2128c401 addu a1,t6,a0
.text:004880d4 0100c624 addiu a2,a2,0x1
LAB_004880d8: ;XREF[1,0]: 004880b8
.text:004880d8 f9ff6014 bne v1,zero,LAB_004880c0
.text:004880dc 2188e600 _addu s1,a3,a2
.text:004880e0 0040063c lui a2,0x4000
.text:004880e4 2b38c500 sltu a3,a2,a1
.text:004880e8 adffe014 bne a3,zero,LAB_00487fa0
.text:004880ec 21680000 _clear t5
.text:004880f0 2118ab00 addu v1,a1,t3
.text:004880f4 2bc02301 sltu t8,t1,v1
.text:004880f8 a9ff0017 bne t8,zero,LAB_00487fa0
.text:004880fc 00000000 _nop
.text:00488100 02008011 beq t4,zero,LAB_0048810c
.text:00488104 00000000 _nop
.text:00488108 00008bad sw t3,0x0(t4)=>local_18
LAB_0048810c: ;XREF[1,0]: 00488100
.text:0048810c a4ff0010 b LAB_00487fa0
.text:00488110 21686000 _move t5,v1
LAB_00488114: ;XREF[1,0]: 004880b0
.text:00488114 8300262d sltiu a2,t1,0x83
.text:00488118 a1ffc014 bne a2,zero,LAB_00487fa0
.text:0048811c 21680000 _clear t5
.text:00488120 81000b24 li t3,0x81
.text:00488124 1a008b10 beq a0,t3,LAB_00488190
.text:00488128 82000f24 _li t7,0x82
LAB_0048812c: ;XREF[1,0]: 004881a0
.text:0048812c 1e008f10 beq a0,t7,LAB_004881a8
.text:00488130 83001824 _li t8,0x83
LAB_00488134: ;XREF[1,0]: 004881b8
.text:00488134 22009810 beq a0,t8,LAB_004881c0
.text:00488138 84001f24 _li ra,0x84
LAB_0048813c: ;XREF[1,0]: 004881d0
.text:0048813c 26009f10 beq a0,ra,LAB_004881d8
.text:00488140 80000224 _li v0,0x80
LAB_00488144: ;XREF[1,0]: 004881e8
.text:00488144 03008210 beq a0,v0,LAB_00488154
.text:00488148 8500852c _sltiu a1,a0,0x85
.text:0048814c 0b00a014 bne a1,zero,LAB_0048817c
.text:00488150 00000000 _nop
LAB_00488154: ;XREF[1,0]: 00488144
.text:00488154 92ff0010 b LAB_00487fa0
.text:00488158 21680000 _clear t5
LAB_0048815c: ;XREF[1,0]: 00487fa0
.text:0048815c 92ff0010 b LAB_00487fa8
.text:00488160 3800a827 _addiu t0,sp,0x38
LAB_00488164: ;XREF[1,0]: 0048802c
.text:00488164 1800a48f lw a0,local_58+0x70(sp)
.text:00488168 2400ae8f lw t6,local_4c+0x70(sp)
.text:0048816c 000000ae sw zero,0x0(s0)=>local_58
.text:00488170 21688e00 addu t5,a0,t6
.text:00488174 b3ff0010 b LAB_00488044
.text:00488178 0400adac _sw t5,0x4(a1)
LAB_0048817c: ;XREF[1,0]: 0048814c
.text:0048817c 80008d24 addiu t5,a0,0x80
.text:00488180 ff00a331 andi v1,t5,0xff
.text:00488184 02000624 li a2,0x2
.text:00488188 cbff0010 b LAB_004880b8
.text:0048818c 02006b24 _addiu t3,v1,0x2
LAB_00488190: ;XREF[1,0]: 00488124
.text:00488190 0200ee80 lb t6,0x2(a3)
.text:00488194 00000000 nop
.text:00488198 81ffc105 bgez t6,LAB_00487fa0
.text:0048819c 00000000 _nop
.text:004881a0 e2ff0010 b LAB_0048812c
.text:004881a4 00000000 _nop
LAB_004881a8: ;XREF[1,0]: 0048812c
.text:004881a8 0200f190 lbu s1,0x2(a3)
.text:004881ac 00000000 nop
.text:004881b0 7bff2012 beq s1,zero,LAB_00487fa0
.text:004881b4 21680000 _clear t5
.text:004881b8 deff0010 b LAB_00488134
.text:004881bc 83001824 _li t8,0x83
LAB_004881c0: ;XREF[1,0]: 00488134
.text:004881c0 0200f990 lbu t9,0x2(a3)
.text:004881c4 00000000 nop
.text:004881c8 75ff2013 beq t9,zero,LAB_00487fa0
.text:004881cc 21680000 _clear t5
.text:004881d0 daff0010 b LAB_0048813c
.text:004881d4 84001f24 _li ra,0x84
LAB_004881d8: ;XREF[1,0]: 0048813c
.text:004881d8 0200e390 lbu v1,0x2(a3)
.text:004881dc 00000000 nop
.text:004881e0 6fff6010 beq v1,zero,LAB_00487fa0
.text:004881e4 21680000 _clear t5
.text:004881e8 d6ff0010 b LAB_00488144
.text:004881ec 80000224 _li v0,0x80
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepTimeOpen()
;local_8 undefined4 -8 ;XREF[2,0]: 00488200,00488220
;local_18 undefined4 -18 ;XREF[2,0]: 00488204,0048821c
;XREF[3,0]: Entry Point,004857d0,004d8740
.text:004881f0 05001c3c lui gp,0x5
.text:004881f4 f0779c27 addiu gp,gp,0x77f0
.text:004881f8 21e09903 addu gp,gp,t9
.text:004881fc d8ffbd27 addiu sp,sp,-0x28
.text:00488200 2000bfaf sw ra,local_8+0x28(sp)
.text:00488204 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00488208 388a998f lw t9,-0x75c8(gp)=>->::gettime... ;= 004895b0
.text:0048820c 1800a427 addiu a0,sp,0x18
.text:00488210 09f82003 jalr t9=>.MIPS.stubs:::gettimeofday ;int gettimeofday(timeval * __tv, __t...
.text:00488214 21280000 _clear a1
.text:00488218 00004228 slti v0,v0,0x0
.text:0048821c 1000bc8f lw gp,local_18+0x28(sp)
.text:00488220 2000bf8f lw ra,local_8+0x28(sp)
.text:00488224 23100200 subu v0,zero,v0
.text:00488228 0800e003 jr ra
.text:0048822c 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepTimeClose()
;XREF[4,0]: Entry Point,004856c4,00485904
; 004d7fac
.text:00488230 0800e003 jr ra
.text:00488234 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetTime()
;local_4 undefined4 -4 ;XREF[3,0]: 00488248,0048827c,004882a8
;local_8 undefined4 -8 ;XREF[3,0]: 0048824c,00488280,004882ac
;local_10 undefined4 -10 ;XREF[1,0]: 004882a4
;local_18 undefined4 -18 ;XREF[3,0]: 00488250,0048826c,00488298
;XREF[7,0]: Entry Point,00445070,00446ff8
; 004471c0,00447494,00447b8c
; 004d7ed8
.text:00488238 05001c3c lui gp,0x5
.text:0048823c a8779c27 addiu gp,gp,0x77a8
.text:00488240 21e09903 addu gp,gp,t9
.text:00488244 d8ffbd27 addiu sp,sp,-0x28
.text:00488248 2400bfaf sw ra,local_4+0x28(sp)
.text:0048824c 2000b0af sw s0,local_8+0x28(sp)
.text:00488250 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00488254 388a998f lw t9,-0x75c8(gp)=>->::gettime... ;= 004895b0
.text:00488258 21280000 clear a1
.text:0048825c 0c008010 beq a0,zero,LAB_00488290
.text:00488260 21808000 _move s0,a0
.text:00488264 09f82003 jalr t9=>.MIPS.stubs:::gettimeofday ;int gettimeofday(timeval * __tv, __t...
.text:00488268 21280000 _clear a1
.text:0048826c 1000bc8f lw gp,local_18+0x28(sp)
.text:00488270 02004004 bltz v0,LAB_0048827c
.text:00488274 ffff0324 _li v1,-0x1
.text:00488278 0000038e lw v1,0x0(s0)
LAB_0048827c: ;XREF[2,0]: 00488270,0048829c
.text:0048827c 2400bf8f lw ra,local_4+0x28(sp)
.text:00488280 2000b08f lw s0,local_8+0x28(sp)
.text:00488284 21106000 move v0,v1
.text:00488288 0800e003 jr ra
.text:0048828c 2800bd27 _addiu sp,sp,0x28
LAB_00488290: ;XREF[1,0]: 0048825c
.text:00488290 09f82003 jalr t9=>.MIPS.stubs:::gettimeofday ;int gettimeofday(timeval * __tv, __t...
.text:00488294 1800a427 _addiu a0,sp,0x18
.text:00488298 1000bc8f lw gp,local_18+0x28(sp)
.text:0048829c f7ff4004 bltz v0,LAB_0048827c
.text:004882a0 ffff0324 _li v1,-0x1
.text:004882a4 1800a38f lw v1,local_10+0x28(sp)
.text:004882a8 2400bf8f lw ra,local_4+0x28(sp)
.text:004882ac 2000b08f lw s0,local_8+0x28(sp)
.text:004882b0 21106000 move v0,v1
.text:004882b4 0800e003 jr ra
.text:004882b8 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psDiffMsecs()
;local_resc undefined4 c ;XREF[2,0]: 004882e0,00488318
;local_res8 undefined4 8 ;XREF[2,0]: 004882d8,0048831c
;local_res4 undefined4 4 ;XREF[3,0]: 004882d4,004882e4,00488338
;local_res0 undefined4 0 ;XREF[3,0]: 004882d0,004882f8,00488350
;XREF[4,0]: Entry Point,0044517c,00447228
; 004d8760
.text:004882bc 0f00093c lui t1,0xf
.text:004882c0 40422235 ori v0,t1,0x4240
.text:004882c4 2a18e500 slt v1,a3,a1
.text:004882c8 2110e200 addu v0,a3,v0
.text:004882cc ffffc924 addiu t1,a2,-0x1
.text:004882d0 0000a4af sw a0,0x0(sp)=>local_res0
.text:004882d4 0400a5af sw a1,local_res4(sp)
.text:004882d8 0800a6af sw a2,local_res8(sp)
.text:004882dc 15006010 beq v1,zero,LAB_00488334
.text:004882e0 0c00a7af _sw a3,local_resc(sp)
.text:004882e4 0400a68f lw a2,local_res4(sp)
.text:004882e8 6210033c lui v1,0x1062
.text:004882ec 23584600 subu t3,v0,a2
.text:004882f0 d34d7934 ori t9,v1,0x4dd3
.text:004882f4 18007901 mult t3,t9
.text:004882f8 0000b88f lw t8,0x0(sp)=>local_res0
.text:004882fc c32f0b00 sra a1,t3,0x1f
.text:00488300 23683801 subu t5,t1,t8
.text:00488304 40790d00 sll t7,t5,0x5
.text:00488308 2370ed01 subu t6,t7,t5
.text:0048830c 80600e00 sll t4,t6,0x2
.text:00488310 21508d01 addu t2,t4,t5
.text:00488314 c0300a00 sll a2,t2,0x3
.text:00488318 0c00a2af sw v0,local_resc(sp)
.text:0048831c 0800a9af sw t1,local_res8(sp)
.text:00488320 10400000 mfhi t0
.text:00488324 83390800 sra a3,t0,0x6
.text:00488328 2320e500 subu a0,a3,a1
.text:0048832c 0800e003 jr ra
.text:00488330 2110c400 _addu v0,a2,a0
LAB_00488334: ;XREF[1,0]: 004882dc
.text:00488334 2148c000 move t1,a2
.text:00488338 0400a68f lw a2,local_res4(sp)
.text:0048833c 2110e000 move v0,a3
.text:00488340 6210033c lui v1,0x1062
.text:00488344 23584600 subu t3,v0,a2
.text:00488348 d34d7934 ori t9,v1,0x4dd3
.text:0048834c 18007901 mult t3,t9
.text:00488350 0000b88f lw t8,0x0(sp)=>local_res0
.text:00488354 c32f0b00 sra a1,t3,0x1f
.text:00488358 23683801 subu t5,t1,t8
.text:0048835c 40790d00 sll t7,t5,0x5
.text:00488360 2370ed01 subu t6,t7,t5
.text:00488364 80600e00 sll t4,t6,0x2
.text:00488368 21508d01 addu t2,t4,t5
.text:0048836c c0300a00 sll a2,t2,0x3
.text:00488370 10400000 mfhi t0
.text:00488374 83390800 sra a3,t0,0x6
.text:00488378 2320e500 subu a0,a3,a1
.text:0048837c 0800e003 jr ra
.text:00488380 2110c400 _addu v0,a2,a0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepMutexOpen()
;XREF[3,0]: Entry Point,00485808,004d8044
.text:00488384 0800e003 jr ra
.text:00488388 21100000 _clear v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepMutexClose()
;XREF[4,0]: Entry Point,00485694,004858d4
; 004d7f8c
.text:0048838c 0800e003 jr ra
.text:00488390 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psLockMutex()
;local_8 undefined4 -8 ;XREF[2,0]: 004883a4,004883c8
;local_10 undefined4 -10 ;XREF[2,0]: 004883a8,004883bc
;XREF[14,0]: Entry Point,00444d70,00445088
; 00445ab0,00446bc4,00446e24
; 00447130,004474d0,0044779c
; 0044786c,00478ea0,004850fc
; 004852cc,004d8800
.text:00488394 05001c3c lui gp,0x5
.text:00488398 4c769c27 addiu gp,gp,0x764c
.text:0048839c 21e09903 addu gp,gp,t9
.text:004883a0 e0ffbd27 addiu sp,sp,-0x20
.text:004883a4 1800bfaf sw ra,local_8+0x20(sp)
.text:004883a8 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:004883ac e886998f lw t9,-0x7918(gp)=>->::pthread... ;= 00489740
.text:004883b0 00000000 nop
.text:004883b4 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutex_lock(pthread_mutex...
.text:004883b8 00000000 _nop
.text:004883bc 1000bc8f lw gp,local_10+0x20(sp)
.text:004883c0 05004014 bne v0,zero,LAB_004883d8
.text:004883c4 00000000 _nop
.text:004883c8 1800bf8f lw ra,local_8+0x20(sp)
.text:004883cc 00000000 nop
.text:004883d0 0800e003 jr ra
.text:004883d4 2000bd27 _addiu sp,sp,0x20
LAB_004883d8: ;XREF[1,0]: 004883c0
.text:004883d8 148e998f lw t9,-0x71ec(gp)=>->::abort ;= 00489390
.text:004883dc 00000000 nop
.text:004883e0 09f82003 jalr t9=>.MIPS.stubs:::abort ;void abort(void)
.text:004883e4 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psUnlockMutex()
;local_8 undefined4 -8 ;XREF[2,0]: 004883f8,0048841c
;local_10 undefined4 -10 ;XREF[2,0]: 004883fc,00488410
;XREF[21,0]: Entry Point,00444db4,0044511c
; 00445bc4,00445ca4,00446c28
; 00447028,00447090,0044717c
; 00447264,004473a0,00447700
; 0044783c,004479d0,00447a64
; 00478ee4,0048519c,00485234
; 004853d8,004883f8,004d80f4
.text:004883e8 05001c3c lui gp,0x5
.text:004883ec f8759c27 addiu gp,gp,0x75f8
.text:004883f0 21e09903 addu gp,gp,t9
.text:004883f4 e0ffbd27 addiu sp,sp,-0x20
.text:004883f8 1800bfaf sw ra=>psUnlockMutex,local_8+0x20(sp)
.text:004883fc 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00488400 1c89998f lw t9,-0x76e4(gp)=>->::pthread... ;= 00489670
.text:00488404 00000000 nop
.text:00488408 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutex_unlock(pthread_mut...
.text:0048840c 00000000 _nop
.text:00488410 1000bc8f lw gp,local_10+0x20(sp)
.text:00488414 05004014 bne v0,zero,LAB_0048842c
.text:00488418 00000000 _nop
.text:0048841c 1800bf8f lw ra,local_8+0x20(sp)
.text:00488420 00000000 nop
.text:00488424 0800e003 jr ra
.text:00488428 2000bd27 _addiu sp,sp,0x20
LAB_0048842c: ;XREF[1,0]: 00488414
.text:0048842c 148e998f lw t9,-0x71ec(gp)=>->::abort ;= 00489390
.text:00488430 00000000 nop
.text:00488434 09f82003 jalr t9=>.MIPS.stubs:::abort ;void abort(void)
.text:00488438 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int psDestroyMutex(pthread_mutex_t * __mutex)
;__mutex pthread_mut... a0
;XREF[8,0]: Entry Point,00444dcc,00445328
; 00478e48,004851cc,00485264
; 0048567c,004d8694
.text:0048843c 05001c3c lui gp,0x5
.text:00488440 a4759c27 addiu gp,gp,0x75a4
.text:00488444 21e09903 addu gp,gp,t9
.text:00488448 1087998f lw t9,-0x78f0(gp)=>->::pthread... ;= 00489720
.text:0048844c 00000000 nop
.text:00488450 08002003 jr t9=>.MIPS.stubs:::pthread_m...
.text:00488454 00000000 _nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepEntropyClose()
;local_4 undefined4 -4 ;XREF[2,0]: 00488468,004884a4
;local_8 undefined4 -8 ;XREF[2,0]: 0048846c,004884a8
;local_10 undefined4 -10 ;XREF[2,0]: 00488470,00488498
;XREF[4,0]: Entry Point,004856ac,004858ec
; 004d82d0
.text:00488458 05001c3c lui gp,0x5
.text:0048845c 88759c27 addiu gp,gp,0x7588
.text:00488460 21e09903 addu gp,gp,t9
.text:00488464 e0ffbd27 addiu sp,sp,-0x20
.text:00488468 1c00bfaf sw ra,local_4+0x20(sp)
.text:0048846c 1800b0af sw s0,local_8+0x20(sp)
.text:00488470 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00488474 1c80828f lw v0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488478 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:0048847c c479438c lw v1,offset .data:DAT_004d79c4 &0xffff(v0);= FFFFFFFFh
.text:00488480 c079028e lw v0,offset .data:DAT_004d79c0 &0xffff(s0);= FFFFFFFFh
.text:00488484 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:00488488 06006210 beq v1,v0,LAB_004884a4
.text:0048848c 21206000 _move a0,v1
.text:00488490 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00488494 00000000 _nop
.text:00488498 1000bc8f lw gp,local_10+0x20(sp)
.text:0048849c c079028e lw v0,offset .data:DAT_004d79c0 &0xffff(s0);= FFFFFFFFh
.text:004884a0 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
LAB_004884a4: ;XREF[1,0]: 00488488
.text:004884a4 1c00bf8f lw ra,local_4+0x20(sp)
.text:004884a8 1800b08f lw s0,local_8+0x20(sp)
.text:004884ac 21204000 move a0,v0
.text:004884b0 08002003 jr t9=>.MIPS.stubs:::close
.text:004884b4 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetEntropy()
;local_4 undefined4 -4 ;XREF[2,0]: 004884c8,004886a8
;local_8 undefined4 -8 ;XREF[2,0]: 004884cc,004886ac
;local_c undefined4 -c ;XREF[2,0]: 004884d0,004886b0
;local_10 undefined4 -10 ;XREF[2,0]: 004884d4,004886b4
;local_14 undefined4 -14 ;XREF[2,0]: 004884d8,004886b8
;local_18 undefined4 -18 ;XREF[2,0]: 004884dc,004886bc
;local_1c undefined4 -1c ;XREF[2,0]: 004884e0,004886c0
;local_20 undefined4 -20 ;XREF[2,0]: 004884e4,004886c4
;local_24 undefined4 -24 ;XREF[2,0]: 004884e8,004886c8
;local_28 undefined4 -28 ;XREF[2,0]: 004884ec,004886cc
;local_30 undefined4 -30 ;XREF[9,0]: 004884f0,00488534,00488568,00488584,004885b0
; 0048860c,00488638,00488654,00488680
;XREF[3,0]: Entry Point,00478ecc,004d8a10
.text:004884b8 05001c3c lui gp,0x5
.text:004884bc 28759c27 addiu gp,gp,0x7528
.text:004884c0 21e09903 addu gp,gp,t9
.text:004884c4 c0ffbd27 addiu sp,sp,-0x40
.text:004884c8 3c00bfaf sw ra,local_4+0x40(sp)
.text:004884cc 3800beaf sw s8,local_8+0x40(sp)
.text:004884d0 3400b7af sw s7,local_c+0x40(sp)
.text:004884d4 3000b6af sw s6,local_10+0x40(sp)
.text:004884d8 2c00b5af sw s5,local_14+0x40(sp)
.text:004884dc 2800b4af sw s4,local_18+0x40(sp)
.text:004884e0 2400b3af sw s3,local_1c+0x40(sp)
.text:004884e4 2000b2af sw s2,local_20+0x40(sp)
.text:004884e8 1c00b1af sw s1,local_24+0x40(sp)
.text:004884ec 1800b0af sw s0,local_28+0x40(sp)
.text:004884f0 1000bcaf sw gp=>_gp,local_30+0x40(sp)
.text:004884f4 2180a000 move s0,a1
.text:004884f8 21888000 move s1,a0
.text:004884fc 21a00000 clear s4
.text:00488500 21a80000 clear s5
.text:00488504 6700a010 beq a1,zero,LAB_004886a4
.text:00488508 21900000 _clear s2
.text:0048850c 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488510 04001724 li s7,0x4
.text:00488514 21b06002 move s6,s3
.text:00488518 20000010 b LAB_0048859c
.text:0048851c 09001e24 _li s8,0x9
LAB_00488520: ;XREF[2,0]: 004885b4,004885c0
.text:00488520 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:00488524 00000000 nop
.text:00488528 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:0048852c 00000000 _nop
.text:00488530 0000428c lw v0,0x0(v0)
.text:00488534 1000bc8f lw gp,local_30+0x40(sp)
.text:00488538 67005710 beq v0,s7,LAB_004886d8
.text:0048853c 0b000424 _li a0,0xb
.text:00488540 25004410 beq v0,a0,LAB_004885d8
.text:00488544 00000000 _nop
.text:00488548 23005e14 bne v0,s8,LAB_004885d8
.text:0048854c 00000000 _nop
.text:00488550 2200a016 bne s5,zero,LAB_004885dc
.text:00488554 21a80000 _clear s5
.text:00488558 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0048855c c479648e lw a0,offset .data:DAT_004d79c4 &0xffff(s3);= FFFFFFFFh
.text:00488560 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00488564 00000000 _nop
.text:00488568 1000bc8f lw gp,local_30+0x40(sp)
.text:0048856c 00000000 nop
.text:00488570 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488574 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00488578 b848a424 addiu a0=>.roda...,a1,0x48b8 ;= "/dev/random"
.text:0048857c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00488580 80000524 _li a1,0x80
.text:00488584 1000bc8f lw gp,local_30+0x40(sp)
.text:00488588 13004004 bltz v0,LAB_004885d8
.text:0048858c c47962ae _sw v0,offset .data:DAT_004d79c4 &0xffff(s3);= FFFFFFFFh
.text:00488590 01001524 li s5,0x1
LAB_00488594: ;XREF[1,0]: 004886e4
.text:00488594 10000012 beq s0,zero,LAB_004885d8
.text:00488598 00000000 _nop
LAB_0048859c: ;XREF[2,0]: 00488518,004885d0
.text:0048859c b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:004885a0 c479c48e lw a0,offset .data:DAT_004d79c4 &0xffff(s6);= FFFFFFFFh
.text:004885a4 21282002 move a1,s1
.text:004885a8 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:004885ac 21300002 _move a2,s0
.text:004885b0 1000bc8f lw gp,local_30+0x40(sp)
.text:004885b4 daff4004 bltz v0,LAB_00488520
.text:004885b8 21184000 _move v1,v0
.text:004885bc 0104422a slti v0,s2,0x401
.text:004885c0 d7ff4010 beq v0,zero,LAB_00488520
.text:004885c4 00000000 _nop
.text:004885c8 23800302 subu s0,s0,v1
.text:004885cc 21a08302 addu s4,s4,v1
.text:004885d0 f2ff0016 bne s0,zero,LAB_0048859c
.text:004885d4 21882302 _addu s1,s1,v1
LAB_004885d8: ;XREF[4,0]: 00488540,00488548,00488588,00488594
.text:004885d8 21a80000 clear s5
LAB_004885dc: ;XREF[1,0]: 00488550
.text:004885dc 31000012 beq s0,zero,LAB_004886a4
.text:004885e0 21900000 _clear s2
.text:004885e4 1c80938f lw s3,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:004885e8 04001724 li s7,0x4
.text:004885ec 21b06002 move s6,s3
.text:004885f0 1e000010 b LAB_0048866c
.text:004885f4 09001e24 _li s8,0x9
LAB_004885f8: ;XREF[2,0]: 00488684,0048868c
.text:004885f8 d486998f lw t9,-0x792c(gp)=>->::__errno... ;= 00489750
.text:004885fc 00000000 nop
.text:00488600 09f82003 jalr t9=>.MIPS.stubs:::__errno_l... ;int * __errno_location(void)
.text:00488604 00000000 _nop
.text:00488608 0000428c lw v0,0x0(v0)
.text:0048860c 1000bc8f lw gp,local_30+0x40(sp)
.text:00488610 36005710 beq v0,s7,LAB_004886ec
.text:00488614 0104472a _slti a3,s2,0x401
.text:00488618 23005e14 bne v0,s8,LAB_004886a8
.text:0048861c f9ff0224 _li v0,-0x7
.text:00488620 2100a016 bne s5,zero,LAB_004886a8
.text:00488624 00000000 _nop
.text:00488628 e084998f lw t9,-0x7b20(gp)=>->::close ;= 00489840
.text:0048862c c079648e lw a0,offset .data:DAT_004d79c0 &0xffff(s3);= FFFFFFFFh
.text:00488630 09f82003 jalr t9=>.MIPS.stubs:::close ;int close(int __fd)
.text:00488634 00000000 _nop
.text:00488638 1000bc8f lw gp,local_30+0x40(sp)
.text:0048863c 80000524 li a1,0x80
.text:00488640 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488644 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00488648 00000000 nop
.text:0048864c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00488650 c4480425 _addiu a0=>.roda...,t0,0x48c4 ;= "/dev/urandom"
.text:00488654 1000bc8f lw gp,local_30+0x40(sp)
.text:00488658 26004004 bltz v0,LAB_004886f4
.text:0048865c c07962ae _sw v0,offset .data:DAT_004d79c0 &0xffff(s3);= FFFFFFFFh
.text:00488660 01001524 li s5,0x1
LAB_00488664: ;XREF[1,0]: 004886ec
.text:00488664 10000012 beq s0,zero,LAB_004886a8
.text:00488668 21108002 _move v0,s4
LAB_0048866c: ;XREF[2,0]: 004885f0,0048869c
.text:0048866c b88b998f lw t9,-0x7448(gp)=>->::read ;= 004894e0
.text:00488670 c079c48e lw a0,offset .data:DAT_004d79c0 &0xffff(s6);= FFFFFFFFh
.text:00488674 21282002 move a1,s1
.text:00488678 09f82003 jalr t9=>.MIPS.stubs:::read ;ssize_t read(int __fd, void * __buf,...
.text:0048867c 21300002 _move a2,s0
.text:00488680 1000bc8f lw gp,local_30+0x40(sp)
.text:00488684 dcff4004 bltz v0,LAB_004885f8
.text:00488688 0104462a _slti a2,s2,0x401
.text:0048868c daffc010 beq a2,zero,LAB_004885f8
.text:00488690 00000000 _nop
.text:00488694 23800202 subu s0,s0,v0
.text:00488698 21a08202 addu s4,s4,v0
.text:0048869c f3ff0016 bne s0,zero,LAB_0048866c
.text:004886a0 21882202 _addu s1,s1,v0
LAB_004886a4: ;XREF[2,0]: 00488504,004885dc
.text:004886a4 21108002 move v0,s4
LAB_004886a8: ;XREF[4,0]: 00488618,00488620,00488664,004886f4
.text:004886a8 3c00bf8f lw ra,local_4+0x40(sp)
.text:004886ac 3800be8f lw s8,local_8+0x40(sp)
.text:004886b0 3400b78f lw s7,local_c+0x40(sp)
.text:004886b4 3000b68f lw s6,local_10+0x40(sp)
.text:004886b8 2c00b58f lw s5,local_14+0x40(sp)
.text:004886bc 2800b48f lw s4,local_18+0x40(sp)
.text:004886c0 2400b38f lw s3,local_1c+0x40(sp)
.text:004886c4 2000b28f lw s2,local_20+0x40(sp)
.text:004886c8 1c00b18f lw s1,local_24+0x40(sp)
.text:004886cc 1800b08f lw s0,local_28+0x40(sp)
.text:004886d0 0800e003 jr ra
.text:004886d4 4000bd27 _addiu sp,sp,0x40
LAB_004886d8: ;XREF[1,0]: 00488538
.text:004886d8 0104432a slti v1,s2,0x401
.text:004886dc 05006010 beq v1,zero,LAB_004886f4
.text:004886e0 01005226 _addiu s2,s2,0x1
.text:004886e4 abff0010 b LAB_00488594
.text:004886e8 00000000 _nop
LAB_004886ec: ;XREF[1,0]: 00488610
.text:004886ec ddffe014 bne a3,zero,LAB_00488664
.text:004886f0 01005226 _addiu s2,s2,0x1
LAB_004886f4: ;XREF[2,0]: 00488658,004886dc
.text:004886f4 ecff0010 b LAB_004886a8
.text:004886f8 f9ff0224 _li v0,-0x7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psGetTraceFile()
;local_4 undefined4 -4 ;XREF[3,0]: 0048870c,00488738,0048879c
;local_8 undefined4 -8 ;XREF[3,0]: 00488710,0048873c,004887a0
;local_c undefined4 -c ;XREF[3,0]: 00488714,00488740,004887a4
;local_10 undefined4 -10 ;XREF[3,0]: 00488718,00488744,004887a8
;local_18 undefined4 -18 ;XREF[10,0]: 0048871c,00488768,00488798,004887c8,004887e8
; 00488820,0048885c,004888ac,004888e8,00488918
;local_20 undefined4 -20 ;XREF[2,0]: 0048884c,004888dc
;XREF[15,0]: Entry Point,0048894c,004889bc
; 00488ac4,00488b00,00488c38
; 00488c74,00488cd4,00488d10
; 00488d78,00488db4,00488e04
; 00488e40,00488eb8,004d8274
.text:004886fc 05001c3c lui gp,0x5
.text:00488700 e4729c27 addiu gp,gp,0x72e4
.text:00488704 21e09903 addu gp,gp,t9
.text:00488708 d0ffbd27 addiu sp,sp,-0x30
.text:0048870c 2c00bfaf sw ra,local_4+0x30(sp)
.text:00488710 2800b2af sw s2,local_8+0x30(sp)
.text:00488714 2400b1af sw s1,local_c+0x30(sp)
.text:00488718 2000b0af sw s0,local_10+0x30(sp)
.text:0048871c 1800bcaf sw gp=>_gp,local_18+0x30(sp)
.text:00488720 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488724 00000000 nop
.text:00488728 c879028e lw v0,offset .data:DAT_004d79c8 &0xffff(s0)
.text:0048872c 00000000 nop
.text:00488730 07004010 beq v0,zero,LAB_00488750
.text:00488734 00000000 _nop
.text:00488738 2c00bf8f lw ra,local_4+0x30(sp)
.text:0048873c 2800b28f lw s2,local_8+0x30(sp)
.text:00488740 2400b18f lw s1,local_c+0x30(sp)
.text:00488744 2000b08f lw s0,local_10+0x30(sp)
.text:00488748 0800e003 jr ra
.text:0048874c 3000bd27 _addiu sp,sp,0x30
LAB_00488750: ;XREF[1,0]: 00488730
.text:00488750 1c80928f lw s2,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488754 e886998f lw t9,-0x7918(gp)=>->::pthread... ;= 00489740
.text:00488758 00000000 nop
.text:0048875c 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutex_lock(pthread_mutex...
.text:00488760 cc794426 _addiu a0=>.data:DAT_004d79cc,s2,0x79cc
.text:00488764 c879038e lw v1,offset .data:DAT_004d79c8 &0xffff(s0)
.text:00488768 1800bc8f lw gp,local_18+0x30(sp)
.text:0048876c 11006010 beq v1,zero,LAB_004887b4
.text:00488770 00000000 _nop
LAB_00488774: ;XREF[1,0]: 00488894
.text:00488774 c879048e lw a0,offset .data:DAT_004d79c8 &0xffff(s0)
.text:00488778 00000000 nop
.text:0048877c 47008014 bne a0,zero,LAB_0048889c
.text:00488780 21280000 _clear a1
LAB_00488784: ;XREF[1,0]: 004888b0
.text:00488784 1c89998f lw t9,-0x76e4(gp)=>->::pthread... ;= 00489670
.text:00488788 00000000 nop
.text:0048878c 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutex_unlock(pthread_mut...
.text:00488790 cc794426 _addiu a0=>.data:DAT_004d79cc,s2,0x79cc
.text:00488794 c879028e lw v0,offset .data:DAT_004d79c8 &0xffff(s0)
.text:00488798 1800bc8f lw gp,local_18+0x30(sp)
.text:0048879c 2c00bf8f lw ra,local_4+0x30(sp)
.text:004887a0 2800b28f lw s2,local_8+0x30(sp)
.text:004887a4 2400b18f lw s1,local_c+0x30(sp)
.text:004887a8 2000b08f lw s0,local_10+0x30(sp)
.text:004887ac 0800e003 jr ra
.text:004887b0 3000bd27 _addiu sp,sp,0x30
LAB_004887b4: ;XREF[1,0]: 0048876c
.text:004887b4 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004887b8 9490998f lw t9,-0x6f6c(gp)=>->::getenv ;= 00489230
.text:004887bc 00000000 nop
.text:004887c0 09f82003 jalr t9=>.MIPS.stubs:::getenv ;char * getenv(char * __name)
.text:004887c4 d4488424 _addiu a0=>.roda...,a0,0x48d4 ;= "PSCORE_DEBUG_FILE"
.text:004887c8 1800bc8f lw gp,local_18+0x30(sp)
.text:004887cc 4d004010 beq v0,zero,LAB_00488904
.text:004887d0 21884000 _move s1,v0
.text:004887d4 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004887d8 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:004887dc 54dca524 addiu a1=>.rodata:s_w_0048dc28+44,a1,-0x23ac ;= "w"
.text:004887e0 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:004887e4 21204000 _move a0,v0
.text:004887e8 1800bc8f lw gp,local_18+0x30(sp)
.text:004887ec 32004010 beq v0,zero,LAB_004888b8
.text:004887f0 c87902ae _sw v0,offset .data:DAT_004d79c8 &0xffff(s0)
LAB_004887f4: ;XREF[2,0]: 004888fc,0048891c
.text:004887f4 c8790e8e lw t6,offset .data:DAT_004d79c8 &0xffff(s0)
.text:004887f8 00000000 nop
.text:004887fc 1e00c015 bne t6,zero,LAB_00488878
.text:00488800 00000000 _nop
.text:00488804 1c002012 beq s1,zero,LAB_00488878
.text:00488808 00000000 _nop
.text:0048880c 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488810 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:00488814 68a5e525 addiu a1=>.rodata:s_a_0048a564+4,t7,-0x5a98 ;= "a"
.text:00488818 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:0048881c 21202002 _move a0,s1
.text:00488820 1800bc8f lw gp,local_18+0x30(sp)
.text:00488824 14004014 bne v0,zero,LAB_00488878
.text:00488828 c87902ae _sw v0,offset .data:DAT_004d79c8 &0xffff(s0)
.text:0048882c 8088868f lw a2,-0x7780(gp)=>->stderr ;= 004db00c
.text:00488830 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488834 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488838 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:0048883c 0000c48c lw a0,0x0(a2)=>EXTERNAL:stderr ;= ??
.text:00488840 e848a324 addiu v1,a1,0x48e8
.text:00488844 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488848 21382002 move a3,s1
.text:0048884c 1000a3af sw v1=>.rodata:s_pr...,local_20+0x30(sp) ;= "producing log to standard output"
.text:00488850 044ae627 addiu a2=>.roda...,ra,0x4a04 ;= "_psGetTraceFile"
.text:00488854 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488858 0c494524 _addiu a1=>.roda...,v0,0x490c ;= "%s: Unable to open file %s, %s.\n"
.text:0048885c 1800bc8f lw gp,local_18+0x30(sp)
.text:00488860 00000000 nop
.text:00488864 a091988f lw t8,-0x6e60(gp)=>->stdout ;= 004db01c
.text:00488868 00000000 nop
.text:0048886c 0000118f lw s1,0x0(t8)=>EXTERNAL:stdout ;= ??
.text:00488870 00000000 nop
.text:00488874 c87911ae sw s1,offset .data:DAT_004d79c8 &0xffff(s0)
LAB_00488878: ;XREF[3,0]: 004887fc,00488804,00488824
.text:00488878 c879048e lw a0,offset .data:DAT_004d79c8 &0xffff(s0)
.text:0048887c 00000000 nop
.text:00488880 06008014 bne a0,zero,LAB_0048889c
.text:00488884 21280000 _clear a1
.text:00488888 a091888f lw t0,-0x6e60(gp)=>->stdout ;= 004db01c
.text:0048888c 00000000 nop
.text:00488890 0000078d lw a3,0x0(t0)=>EXTERNAL:stdout ;= ??
.text:00488894 b7ff0010 b LAB_00488774
.text:00488898 c87907ae _sw a3,offset .data:DAT_004d79c8 &0xffff(s0)
LAB_0048889c: ;XREF[2,0]: 0048877c,00488880
.text:0048889c d88f998f lw t9,-0x7028(gp)=>->::setvbuf ;= 00489290
.text:004888a0 02000624 li a2,0x2
.text:004888a4 09f82003 jalr t9=>.MIPS.stubs:::setvbuf ;int setvbuf(FILE * __stream, char * ...
.text:004888a8 21380000 _clear a3
.text:004888ac 1800bc8f lw gp,local_18+0x30(sp)
.text:004888b0 b4ff0010 b LAB_00488784
.text:004888b4 00000000 _nop
LAB_004888b8: ;XREF[1,0]: 004887ec
.text:004888b8 80888c8f lw t4,-0x7780(gp)=>->stderr ;= 004db00c
.text:004888bc 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004888c0 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004888c4 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:004888c8 0000848d lw a0,0x0(t4)=>EXTERNAL:stderr ;= ??
.text:004888cc 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:004888d0 e8486a25 addiu t2,t3,0x48e8
.text:004888d4 044a0625 addiu a2=>.roda...,t0,0x4a04 ;= "_psGetTraceFile"
.text:004888d8 21382002 move a3,s1
.text:004888dc 1000aaaf sw t2=>.rodata:s_pr...,local_20+0x30(sp) ;= "producing log to standard output"
.text:004888e0 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:004888e4 0c492525 _addiu a1=>.roda...,t1,0x490c ;= "%s: Unable to open file %s, %s.\n"
.text:004888e8 1800bc8f lw gp,local_18+0x30(sp)
.text:004888ec 00000000 nop
.text:004888f0 a091878f lw a3,-0x6e60(gp)=>->stdout ;= 004db01c
.text:004888f4 00000000 nop
.text:004888f8 0000e68c lw a2,0x0(a3)=>EXTERNAL:stdout ;= ??
.text:004888fc bdff0010 b LAB_004887f4
.text:00488900 c87906ae _sw a2,offset .data:DAT_004d79c8 &0xffff(s0)
LAB_00488904: ;XREF[1,0]: 004887cc
.text:00488904 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488908 9490998f lw t9,-0x6f6c(gp)=>->::getenv ;= 00489230
.text:0048890c 00000000 nop
.text:00488910 09f82003 jalr t9=>.MIPS.stubs:::getenv ;char * getenv(char * __name)
.text:00488914 3049a425 _addiu a0=>.roda...,t5,0x4930 ;= "PSCORE_DEBUG_FILE_APPEND"
.text:00488918 1800bc8f lw gp,local_18+0x30(sp)
.text:0048891c b5ff0010 b LAB_004887f4
.text:00488920 21884000 _move s1,v0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psTraceInt()
;local_8 undefined4 -8 ;XREF[3,0]: 00488934,0048896c,00488980
;local_c undefined4 -c ;XREF[3,0]: 00488938,00488970,00488984
;local_10 undefined4 -10 ;XREF[3,0]: 0048893c,00488974,00488988
;local_18 undefined4 -18 ;XREF[2,0]: 00488940,00488954
;XREF[126,0]: Entry Point,00444b74,00444cbc
; 00444d18,004451ec,00445600
; 004459a4,00445c34,00446d4c
; 004488f4,004489d0,00448bd8
; 00448d7c,00449080,00449104
; 00449214,0044936c,00449414
; 00449584,00449774,00449804
; 004498e8,00449950,00449ae0
; 00449bd8,00449c34,00449e74
; 0044a098,0044a168,0044a748
; 0044abfc,0044ad9c,0044af24
; 0044b678,0044b77c,0044c120
; 0044c1e0,0044c30c,0044c530
; 0044c5bc,0044c65c,0044c6c8
; 0044c734,0044c7b4,0044c82c
; 0044ceb8,0044d4b4,0044d75c
; 0044d848,0044d9cc,0044f8e4
; 00450cf4,00450f40,0045132c
; 00452e78,00456018,004592a0
; 0045cc8c,0045e0e4,0045f854
; 0045f8b0,0045f910,0045fd98
; 0045fdf4,0046351c,00463578
; 004643b0,0046484c,00464cec
; 004656a8,00465ef4,004667c0
; 00467078,00468258,004683c0
; 0046841c,004685a8,0046860c
; 00468d34,00469610,004699e4
; 0046a8cc,0046ad18,0046bd70
; 0046bf00,0046c4d8,0046c534
; 0046c768,0046c84c,0046ca2c
; 0046ca88,0046cb54,0046ceac
; 0046cf70,0046cfcc,0046d030
; 0046d308,0046de68,0046ded8
; 0046e664,0046e6cc,0046e8b0
; 0046ea94,0046f078,0046f8e8
; 0046f984,004709b8,00470a08
; 00479040,004792d8,004793dc
; 0047a270,0047a8f8,0047abb4
; 0047e058,0047e0bc,0047f3b8
; 00480bf8,00480ca8,00480d00
; 00480dc4,00480e1c,00485200
; 00485880,0048597c,004d8678
.text:00488924 05001c3c lui gp,0x5
.text:00488928 bc709c27 addiu gp,gp,0x70bc
.text:0048892c 21e09903 addu gp,gp,t9
.text:00488930 d8ffbd27 addiu sp,sp,-0x28
.text:00488934 2000bfaf sw ra,local_8+0x28(sp)
.text:00488938 1c00b1af sw s1,local_c+0x28(sp)
.text:0048893c 1800b0af sw s0,local_10+0x28(sp)
.text:00488940 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00488944 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488948 21808000 move s0,a0
.text:0048894c 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488950 2188a000 _move s1,a1
.text:00488954 1000bc8f lw gp,local_18+0x28(sp)
.text:00488958 21204000 move a0,v0
.text:0048895c 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488960 21280002 move a1,s0
.text:00488964 06004010 beq v0,zero,LAB_00488980
.text:00488968 21302002 _move a2,s1
.text:0048896c 2000bf8f lw ra,local_8+0x28(sp)
.text:00488970 1c00b18f lw s1,local_c+0x28(sp)
.text:00488974 1800b08f lw s0,local_10+0x28(sp)
.text:00488978 08002003 jr t9=>.MIPS.stubs:::fprintf
.text:0048897c 2800bd27 _addiu sp,sp,0x28
LAB_00488980: ;XREF[1,0]: 00488964
.text:00488980 2000bf8f lw ra,local_8+0x28(sp)
.text:00488984 1c00b18f lw s1,local_c+0x28(sp)
.text:00488988 1800b08f lw s0,local_10+0x28(sp)
.text:0048898c 0800e003 jr ra
.text:00488990 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psTraceStr()
;local_8 undefined4 -8 ;XREF[4,0]: 004889a4,004889e0,004889f4,00488a18
;local_c undefined4 -c ;XREF[4,0]: 004889a8,004889e4,004889f8,00488a1c
;local_10 undefined4 -10 ;XREF[4,0]: 004889ac,004889e8,004889fc,00488a20
;local_18 undefined4 -18 ;XREF[2,0]: 004889b0,004889c4
;XREF[131,0]: Entry Point,00444b58,00444ca0
; 00444cfc,004451d0,004455e4
; 00445988,00445c18,00446d30
; 004488d8,004489b4,00448bbc
; 00448d60,00449064,004490e8
; 004491f8,00449350,004493f8
; 00449568,00449758,004497e8
; 004498cc,00449934,00449a24
; 00449ac4,00449bbc,00449c18
; 00449e58,0044a07c,0044a14c
; 0044a72c,0044abe0,0044ad80
; 0044af08,0044b65c,0044b760
; 0044c104,0044c1c4,0044c2f0
; 0044c514,0044c5a0,0044c640
; 0044c6ac,0044c718,0044c798
; 0044c810,0044ce9c,0044d498
; 0044d740,0044d82c,0044d9b0
; 0044f8c8,00450cdc,00450f24
; 00451314,00452e5c,00455ffc
; 00459284,0045cc70,0045e0c8
; 0045f838,0045f894,0045f8f4
; 0045fd7c,0045fdd8,00463500
; 0046355c,00464394,00464830
; 00464cd0,0046568c,00465ed8
; 004667a4,0046705c,0046823c
; 004683a4,00468400,0046858c
; 004685f0,00468d18,004695f4
; 004699c8,0046a8b0,0046a90c
; 0046acfc,0046bd54,0046bee4
; 0046c4bc,0046c518,0046c74c
; 0046c830,0046ca10,0046ca6c
; 0046cb38,0046ce90,0046cf54
; 0046cfb0,0046d014,0046d2ec
; 0046de4c,0046debc,0046df38
; 0046e648,0046e6b0,0046e894
; 0046e90c,0046ea78,0046f05c
; 0046f8cc,0046f968,0047099c
; 004709ec,00479024,004792bc
; 004793c0,0047a254,0047a8dc
; 0047ab98,0047e03c,0047e0a0
; 0047f39c,00480bdc,00480c8c
; 00480ce4,00480da8,00480e00
; 004851e4,00485730,00485864
; 0048589c,004d8b54
.text:00488994 05001c3c lui gp,0x5
.text:00488998 4c709c27 addiu gp,gp,0x704c
.text:0048899c 21e09903 addu gp,gp,t9
.text:004889a0 d8ffbd27 addiu sp,sp,-0x28
.text:004889a4 2000bfaf sw ra,local_8+0x28(sp)
.text:004889a8 1c00b1af sw s1,local_c+0x28(sp)
.text:004889ac 1800b0af sw s0,local_10+0x28(sp)
.text:004889b0 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:004889b4 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:004889b8 2180a000 move s0,a1
.text:004889bc 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:004889c0 21888000 _move s1,a0
.text:004889c4 1000bc8f lw gp,local_18+0x28(sp)
.text:004889c8 0f000012 beq s0,zero,LAB_00488a08
.text:004889cc 21204000 _move a0,v0
.text:004889d0 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:004889d4 21282002 move a1,s1
.text:004889d8 06004010 beq v0,zero,LAB_004889f4
.text:004889dc 21300002 _move a2,s0
.text:004889e0 2000bf8f lw ra,local_8+0x28(sp)
.text:004889e4 1c00b18f lw s1,local_c+0x28(sp)
.text:004889e8 1800b08f lw s0,local_10+0x28(sp)
.text:004889ec 08002003 jr t9=>.MIPS.stubs:::fprintf
.text:004889f0 2800bd27 _addiu sp,sp,0x28
LAB_004889f4: ;XREF[2,0]: 004889d8,00488a10
.text:004889f4 2000bf8f lw ra,local_8+0x28(sp)
.text:004889f8 1c00b18f lw s1,local_c+0x28(sp)
.text:004889fc 1800b08f lw s0,local_10+0x28(sp)
.text:00488a00 0800e003 jr ra
.text:00488a04 2800bd27 _addiu sp,sp,0x28
LAB_00488a08: ;XREF[1,0]: 004889c8
.text:00488a08 8c85998f lw t9,-0x7a74(gp)=>->::fputs ;= 00489810
.text:00488a0c 21202002 move a0,s1
.text:00488a10 f8ff4010 beq v0,zero,LAB_004889f4
.text:00488a14 21284000 _move a1,v0
.text:00488a18 2000bf8f lw ra,local_8+0x28(sp)
.text:00488a1c 1c00b18f lw s1,local_c+0x28(sp)
.text:00488a20 1800b08f lw s0,local_10+0x28(sp)
.text:00488a24 08002003 jr t9=>.MIPS.stubs:::fputs
.text:00488a28 2800bd27 _addiu sp,sp,0x28
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined osdepEntropyOpen()
;local_4 undefined4 -4 ;XREF[2,0]: 00488a3c,00488aa0
;local_8 undefined4 -8 ;XREF[2,0]: 00488a40,00488aa4
;local_10 undefined4 -10 ;XREF[8,0]: 00488a44,00488a5c,00488a84,00488acc,00488af0
; 00488b08,00488b28,00488b44
;XREF[3,0]: Entry Point,004857ec,004d8080
.text:00488a2c 05001c3c lui gp,0x5
.text:00488a30 b46f9c27 addiu gp,gp,0x6fb4
.text:00488a34 21e09903 addu gp,gp,t9
.text:00488a38 e0ffbd27 addiu sp,sp,-0x20
.text:00488a3c 1c00bfaf sw ra,local_4+0x20(sp)
.text:00488a40 1800b0af sw s0,local_8+0x20(sp)
.text:00488a44 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00488a48 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488a4c e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00488a50 c4488424 addiu a0=>.roda...,a0,0x48c4 ;= "/dev/urandom"
.text:00488a54 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00488a58 21280000 _clear a1
.text:00488a5c 1000bc8f lw gp,local_10+0x20(sp)
.text:00488a60 00000000 nop
.text:00488a64 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488a68 14004004 bltz v0,LAB_00488abc
.text:00488a6c c07902ae _sw v0,offset .data:DAT_004d79c0 &0xffff(s0);= FFFFFFFFh
.text:00488a70 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00488a74 e485998f lw t9,-0x7a1c(gp)=>->::open ;= 004897d0
.text:00488a78 b848e424 addiu a0=>.roda...,a3,0x48b8 ;= "/dev/random"
.text:00488a7c 09f82003 jalr t9=>.MIPS.stubs:::open ;int open(char * __file, int __oflag,...
.text:00488a80 80000524 _li a1,0x80
.text:00488a84 1000bc8f lw gp,local_10+0x20(sp)
.text:00488a88 00000000 nop
.text:00488a8c 1c80838f lw v1,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00488a90 07004004 bltz v0,LAB_00488ab0
.text:00488a94 00000000 _nop
.text:00488a98 c47962ac sw v0,offset .data:DAT_004d79c4 &0xffff(v1);= FFFFFFFFh
LAB_00488a9c: ;XREF[1,0]: 00488ab4
.text:00488a9c 21100000 clear v0
LAB_00488aa0: ;XREF[1,0]: 00488b48
.text:00488aa0 1c00bf8f lw ra,local_4+0x20(sp)
.text:00488aa4 1800b08f lw s0,local_8+0x20(sp)
.text:00488aa8 0800e003 jr ra
.text:00488aac 2000bd27 _addiu sp,sp,0x20
LAB_00488ab0: ;XREF[1,0]: 00488a90
.text:00488ab0 c079028e lw v0,offset .data:DAT_004d79c0 &0xffff(s0);= FFFFFFFFh
.text:00488ab4 f9ff0010 b LAB_00488a9c
.text:00488ab8 c47962ac _sw v0,offset .data:DAT_004d79c4 &0xffff(v1);= FFFFFFFFh
LAB_00488abc: ;XREF[1,0]: 00488a68
.text:00488abc 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488ac0 00000000 nop
.text:00488ac4 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488ac8 00000000 _nop
.text:00488acc 1000bc8f lw gp,local_10+0x20(sp)
.text:00488ad0 09004010 beq v0,zero,LAB_00488af8
.text:00488ad4 21204000 _move a0,v0
.text:00488ad8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488adc 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488ae0 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488ae4 5c01a524 addiu a1=>.roda...,a1,0x15c ;= "psError %s"
.text:00488ae8 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488aec 4c49c624 _addiu a2=>.roda...,a2,0x494c ;= "POSIX/osdep.c"
.text:00488af0 1000bc8f lw gp,local_10+0x20(sp)
.text:00488af4 00000000 nop
LAB_00488af8: ;XREF[1,0]: 00488ad0
.text:00488af8 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488afc 00000000 nop
.text:00488b00 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488b04 00000000 _nop
.text:00488b08 1000bc8f lw gp,local_10+0x20(sp)
.text:00488b0c 08004010 beq v0,zero,LAB_00488b30
.text:00488b10 21204000 _move a0,v0
.text:00488b14 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488b18 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488b1c 1c014524 addiu a1=>.rodata:DAT_0049011c,v0,0x11c ;= 3Ah :
.text:00488b20 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488b24 55010624 _li a2,0x155
.text:00488b28 1000bc8f lw gp,local_10+0x20(sp)
.text:00488b2c 00000000 nop
LAB_00488b30: ;XREF[1,0]: 00488b0c
.text:00488b30 2080838f lw v1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488b34 3c88998f lw t9,-0x77c4(gp)=>->_psErrorInt ;= 0048595c
.text:00488b38 c079058e lw a1,offset .data:DAT_004d79c0 &0xffff(s0);= FFFFFFFFh
.text:00488b3c 09f82003 jalr t9=>_psErrorInt ;undefined _psErrorInt()
.text:00488b40 5c496424 _addiu a0=>.roda...,v1,0x495c ;= "open of urandom failed %d\n"
.text:00488b44 1000bc8f lw gp,local_10+0x20(sp)
.text:00488b48 d5ff0010 b LAB_00488aa0
.text:00488b4c f9ff0224 _li v0,-0x7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psCreateMutex()
;local_4 undefined4 -4 ;XREF[2,0]: 00488b60,00488be4
;local_8 undefined4 -8 ;XREF[2,0]: 00488b64,00488be8
;local_c undefined4 -c ;XREF[2,0]: 00488b68,00488bec
;local_10 undefined4 -10 ;XREF[2,0]: 00488b6c,00488bf0
;local_20 undefined4 -20 ;XREF[25,0]: 00488b70,00488b98,00488bc0,00488bdc,00488c0c
; 00488c28,00488c40,00488c64,00488c7c,00488ca0
; 00488cc0,00488cdc,00488d00,00488d18,00488d3c
; 00488d68,00488d80,00488da4,00488dbc,00488de0
; 00488e0c,00488e30,00488e48,00488e6c,00488e88
;XREF[8,0]: Entry Point,00444bf4,00444c14
; 00444e80,00478e04,00484d94
; 00485828,004d8c04
.text:00488b50 05001c3c lui gp,0x5
.text:00488b54 906e9c27 addiu gp,gp,0x6e90
.text:00488b58 21e09903 addu gp,gp,t9
.text:00488b5c d0ffbd27 addiu sp,sp,-0x30
.text:00488b60 2c00bfaf sw ra,local_4+0x30(sp)
.text:00488b64 2800b2af sw s2,local_8+0x30(sp)
.text:00488b68 2400b1af sw s1,local_c+0x30(sp)
.text:00488b6c 2000b0af sw s0,local_10+0x30(sp)
.text:00488b70 1000bcaf sw gp=>_gp,local_20+0x30(sp)
.text:00488b74 feff0324 li v1,-0x2
.text:00488b78 2410a300 and v0,a1,v1
.text:00488b7c 2180a000 move s0,a1
.text:00488b80 52004014 bne v0,zero,LAB_00488ccc
.text:00488b84 21908000 _move s2,a0
.text:00488b88 b087998f lw t9,-0x7850(gp)=>->::pthread... ;= 004896d0
.text:00488b8c 00000000 nop
.text:00488b90 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutexattr_init(pthread_m...
.text:00488b94 1800a427 _addiu a0,sp,0x18
.text:00488b98 1000bc8f lw gp,local_20+0x30(sp)
.text:00488b9c 97004004 bltz v0,LAB_00488dfc
.text:00488ba0 21884000 _move s1,v0
.text:00488ba4 01000c32 andi t4,s0,0x1
.text:00488ba8 14008015 bne t4,zero,LAB_00488bfc
.text:00488bac 1800a427 _addiu a0,sp,0x18
LAB_00488bb0: ;XREF[1,0]: 00488c10
.text:00488bb0 f485998f lw t9,-0x7a0c(gp)=>->::pthread... ;= 004897b0
.text:00488bb4 21204002 move a0,s2
.text:00488bb8 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutex_init(pthread_mutex...
.text:00488bbc 1800a527 _addiu a1,sp,0x18
.text:00488bc0 1000bc8f lw gp,local_20+0x30(sp)
.text:00488bc4 64004014 bne v0,zero,LAB_00488d58
.text:00488bc8 21804000 _move s0,v0
.text:00488bcc 988f998f lw t9,-0x7068(gp)=>->::pthread... ;= 004892a0
.text:00488bd0 00000000 nop
.text:00488bd4 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutexattr_destroy(pthrea...
.text:00488bd8 1800a427 _addiu a0,sp,0x18
.text:00488bdc 1000bc8f lw gp,local_20+0x30(sp)
.text:00488be0 21100000 clear v0
LAB_00488be4: ;XREF[2,0]: 00488cc4,00488e8c
.text:00488be4 2c00bf8f lw ra,local_4+0x30(sp)
.text:00488be8 2800b28f lw s2,local_8+0x30(sp)
.text:00488bec 2400b18f lw s1,local_c+0x30(sp)
.text:00488bf0 2000b08f lw s0,local_10+0x30(sp)
.text:00488bf4 0800e003 jr ra
.text:00488bf8 3000bd27 _addiu sp,sp,0x30
LAB_00488bfc: ;XREF[1,0]: 00488ba8
.text:00488bfc 7c89998f lw t9,-0x7684(gp)=>->::pthread... ;= 00489640
.text:00488c00 00000000 nop
.text:00488c04 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutexattr_setpshared(pth...
.text:00488c08 01000524 _li a1,0x1
.text:00488c0c 1000bc8f lw gp,local_20+0x30(sp)
.text:00488c10 e7ff4104 bgez v0,LAB_00488bb0
.text:00488c14 21804000 _move s0,v0
.text:00488c18 988f998f lw t9,-0x7068(gp)=>->::pthread... ;= 004892a0
.text:00488c1c 00000000 nop
.text:00488c20 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutexattr_destroy(pthrea...
.text:00488c24 1800a427 _addiu a0,sp,0x18
.text:00488c28 1000bc8f lw gp,local_20+0x30(sp)
.text:00488c2c 00000000 nop
.text:00488c30 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488c34 00000000 nop
.text:00488c38 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488c3c 00000000 _nop
.text:00488c40 1000bc8f lw gp,local_20+0x30(sp)
.text:00488c44 09004010 beq v0,zero,LAB_00488c6c
.text:00488c48 21204000 _move a0,v0
.text:00488c4c 20808e8f lw t6,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488c50 20808d8f lw t5,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488c54 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488c58 5c01c525 addiu a1=>.roda...,t6,0x15c ;= "psError %s"
.text:00488c5c 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488c60 4c49a625 _addiu a2=>.roda...,t5,0x494c ;= "POSIX/osdep.c"
.text:00488c64 1000bc8f lw gp,local_20+0x30(sp)
.text:00488c68 00000000 nop
LAB_00488c6c: ;XREF[1,0]: 00488c44
.text:00488c6c 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488c70 00000000 nop
.text:00488c74 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488c78 00000000 _nop
.text:00488c7c 1000bc8f lw gp,local_20+0x30(sp)
.text:00488c80 09004010 beq v0,zero,LAB_00488ca8
.text:00488c84 00000000 _nop
.text:00488c88 20808f8f lw t7,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488c8c 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488c90 21204000 move a0,v0
.text:00488c94 1c01e525 addiu a1=>.rodata:DAT_0049011c,t7,0x11c ;= 3Ah :
.text:00488c98 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488c9c 18010624 _li a2,0x118
.text:00488ca0 1000bc8f lw gp,local_20+0x30(sp)
.text:00488ca4 00000000 nop
LAB_00488ca8: ;XREF[1,0]: 00488c80
.text:00488ca8 2080918f lw s1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488cac 3c88998f lw t9,-0x77c4(gp)=>->_psErrorInt ;= 0048595c
.text:00488cb0 78492426 addiu a0=>.roda...,s1,0x4978 ;= "pthread_mutexattr shared failed %...
.text:00488cb4 21280002 move a1,s0
LAB_00488cb8: ;XREF[2,0]: 00488d50,00488df4
.text:00488cb8 09f82003 jalr t9=>_psErrorInt ;undefined _psErrorInt()
.text:00488cbc 00000000 _nop
.text:00488cc0 1000bc8f lw gp,local_20+0x30(sp)
.text:00488cc4 c7ff0010 b LAB_00488be4
.text:00488cc8 f9ff0224 _li v0,-0x7
LAB_00488ccc: ;XREF[1,0]: 00488b80
.text:00488ccc 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488cd0 00000000 nop
.text:00488cd4 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488cd8 00000000 _nop
.text:00488cdc 1000bc8f lw gp,local_20+0x30(sp)
.text:00488ce0 09004010 beq v0,zero,LAB_00488d08
.text:00488ce4 21204000 _move a0,v0
.text:00488ce8 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488cec 2080868f lw a2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488cf0 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488cf4 5c01a524 addiu a1=>.roda...,a1,0x15c ;= "psError %s"
.text:00488cf8 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488cfc 4c49c624 _addiu a2=>.roda...,a2,0x494c ;= "POSIX/osdep.c"
.text:00488d00 1000bc8f lw gp,local_20+0x30(sp)
.text:00488d04 00000000 nop
LAB_00488d08: ;XREF[1,0]: 00488ce0
.text:00488d08 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488d0c 00000000 nop
.text:00488d10 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488d14 00000000 _nop
.text:00488d18 1000bc8f lw gp,local_20+0x30(sp)
.text:00488d1c 09004010 beq v0,zero,LAB_00488d44
.text:00488d20 00000000 _nop
.text:00488d24 2080878f lw a3=>.rodata:s_Ra...,-0x7fe0(gp)=>.got...;= "RadioOfSoundDetectionScheduleMode"
;= 00490000
.text:00488d28 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488d2c 21204000 move a0,v0
.text:00488d30 1c01e524 addiu a1=>.rodata:DAT_0049011c,a3,0x11c ;= 3Ah :
.text:00488d34 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488d38 0b010624 _li a2,0x10b
.text:00488d3c 1000bc8f lw gp,local_20+0x30(sp)
.text:00488d40 00000000 nop
LAB_00488d44: ;XREF[1,0]: 00488d1c
.text:00488d44 2080848f lw a0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488d48 3c88998f lw t9,-0x77c4(gp)=>->_psErrorInt ;= 0048595c
.text:00488d4c 9c498424 addiu a0=>.roda...,a0,0x499c ;= "psCreateMutex unsupported flag %u\n"
.text:00488d50 d9ff0010 b LAB_00488cb8
.text:00488d54 21280002 _move a1,s0
LAB_00488d58: ;XREF[1,0]: 00488bc4
.text:00488d58 988f998f lw t9,-0x7068(gp)=>->::pthread... ;= 004892a0
.text:00488d5c 00000000 nop
.text:00488d60 09f82003 jalr t9=>.MIPS.stubs:::pthread_m... ;int pthread_mutexattr_destroy(pthrea...
.text:00488d64 1800a427 _addiu a0,sp,0x18
.text:00488d68 1000bc8f lw gp,local_20+0x30(sp)
.text:00488d6c 00000000 nop
.text:00488d70 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488d74 00000000 nop
.text:00488d78 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488d7c 00000000 _nop
.text:00488d80 1000bc8f lw gp,local_20+0x30(sp)
.text:00488d84 09004010 beq v0,zero,LAB_00488dac
.text:00488d88 21204000 _move a0,v0
.text:00488d8c 2080988f lw t8,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488d90 2080928f lw s2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488d94 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488d98 5c010527 addiu a1=>.roda...,t8,0x15c ;= "psError %s"
.text:00488d9c 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488da0 4c494626 _addiu a2=>.roda...,s2,0x494c ;= "POSIX/osdep.c"
.text:00488da4 1000bc8f lw gp,local_20+0x30(sp)
.text:00488da8 00000000 nop
LAB_00488dac: ;XREF[1,0]: 00488d84
.text:00488dac 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488db0 00000000 nop
.text:00488db4 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488db8 00000000 _nop
.text:00488dbc 1000bc8f lw gp,local_20+0x30(sp)
.text:00488dc0 09004010 beq v0,zero,LAB_00488de8
.text:00488dc4 00000000 _nop
.text:00488dc8 20809f8f lw ra,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488dcc 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488dd0 21204000 move a0,v0
.text:00488dd4 1c01e527 addiu a1=>.rodata:DAT_0049011c,ra,0x11c ;= 3Ah :
.text:00488dd8 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488ddc 1e010624 _li a2,0x11e
.text:00488de0 1000bc8f lw gp,local_20+0x30(sp)
.text:00488de4 00000000 nop
LAB_00488de8: ;XREF[1,0]: 00488dc0
.text:00488de8 2080828f lw v0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488dec 3c88998f lw t9,-0x77c4(gp)=>->_psErrorInt ;= 0048595c
.text:00488df0 c0494424 addiu a0=>.roda...,v0,0x49c0 ;= "pthread_mutex_init failed %d\n"
.text:00488df4 b0ff0010 b LAB_00488cb8
.text:00488df8 21280002 _move a1,s0
LAB_00488dfc: ;XREF[1,0]: 00488b9c
.text:00488dfc 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488e00 00000000 nop
.text:00488e04 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488e08 00000000 _nop
.text:00488e0c 1000bc8f lw gp,local_20+0x30(sp)
.text:00488e10 09004010 beq v0,zero,LAB_00488e38
.text:00488e14 21204000 _move a0,v0
.text:00488e18 2080898f lw t1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488e1c 2080888f lw t0,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488e20 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488e24 5c012525 addiu a1=>.roda...,t1,0x15c ;= "psError %s"
.text:00488e28 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488e2c 4c490625 _addiu a2=>.roda...,t0,0x494c ;= "POSIX/osdep.c"
.text:00488e30 1000bc8f lw gp,local_20+0x30(sp)
.text:00488e34 00000000 nop
LAB_00488e38: ;XREF[1,0]: 00488e10
.text:00488e38 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488e3c 00000000 nop
.text:00488e40 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488e44 00000000 _nop
.text:00488e48 1000bc8f lw gp,local_20+0x30(sp)
.text:00488e4c 09004010 beq v0,zero,LAB_00488e74
.text:00488e50 00000000 _nop
.text:00488e54 20808a8f lw t2,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488e58 148d998f lw t9,-0x72ec(gp)=>->::fprintf ;= 00489420
.text:00488e5c 21204000 move a0,v0
.text:00488e60 1c014525 addiu a1=>.rodata:DAT_0049011c,t2,0x11c ;= 3Ah :
.text:00488e64 09f82003 jalr t9=>.MIPS.stubs:::fprintf ;int fprintf(FILE * __stream, char * ...
.text:00488e68 10010624 _li a2,0x110
.text:00488e6c 1000bc8f lw gp,local_20+0x30(sp)
.text:00488e70 00000000 nop
LAB_00488e74: ;XREF[1,0]: 00488e4c
.text:00488e74 20808b8f lw t3,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00488e78 3c88998f lw t9,-0x77c4(gp)=>->_psErrorInt ;= 0048595c
.text:00488e7c e0496425 addiu a0=>.roda...,t3,0x49e0 ;= "pthread_mutexattr_init failed %d\n"
.text:00488e80 09f82003 jalr t9=>_psErrorInt ;undefined _psErrorInt()
.text:00488e84 21282002 _move a1,s1
.text:00488e88 1000bc8f lw gp,local_20+0x30(sp)
.text:00488e8c 55ff0010 b LAB_00488be4
.text:00488e90 f9ff0224 _li v0,-0x7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _psTrace()
;local_4 undefined4 -4 ;XREF[3,0]: 00488ea4,00488ed4,00488ee4
;local_8 undefined4 -8 ;XREF[3,0]: 00488ea8,00488ed8,00488ee8
;local_10 undefined4 -10 ;XREF[2,0]: 00488eac,00488ec0
;XREF[9,0]: Entry Point,0044855c,0046aca8
; 0048574c,004858b8,00485938
; 00485954,00485998,004d8084
.text:00488e94 05001c3c lui gp,0x5
.text:00488e98 4c6b9c27 addiu gp,gp,0x6b4c
.text:00488e9c 21e09903 addu gp,gp,t9
.text:00488ea0 e0ffbd27 addiu sp,sp,-0x20
.text:00488ea4 1c00bfaf sw ra,local_4+0x20(sp)
.text:00488ea8 1800b0af sw s0,local_8+0x20(sp)
.text:00488eac 1000bcaf sw gp=>_gp,local_10+0x20(sp)
.text:00488eb0 9488998f lw t9,-0x776c(gp)=>->_psGetTraceFile ;= 004886fc
.text:00488eb4 00000000 nop
.text:00488eb8 09f82003 jalr t9=>_psGetTraceFile ;undefined _psGetTraceFile()
.text:00488ebc 21808000 _move s0,a0
.text:00488ec0 1000bc8f lw gp,local_10+0x20(sp)
.text:00488ec4 21200002 move a0,s0
.text:00488ec8 8c85998f lw t9,-0x7a74(gp)=>->::fputs ;= 00489810
.text:00488ecc 05004010 beq v0,zero,LAB_00488ee4
.text:00488ed0 21284000 _move a1,v0
.text:00488ed4 1c00bf8f lw ra,local_4+0x20(sp)
.text:00488ed8 1800b08f lw s0,local_8+0x20(sp)
.text:00488edc 08002003 jr t9=>.MIPS.stubs:::fputs
.text:00488ee0 2000bd27 _addiu sp,sp,0x20
LAB_00488ee4: ;XREF[1,0]: 00488ecc
.text:00488ee4 1c00bf8f lw ra,local_4+0x20(sp)
.text:00488ee8 1800b08f lw s0,local_8+0x20(sp)
.text:00488eec 0800e003 jr ra
.text:00488ef0 2000bd27 _addiu sp,sp,0x20
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetFileBufFp()
;local_4 undefined4 -4 ;XREF[2,0]: 00488f04,00488ff8
;local_8 undefined4 -8 ;XREF[2,0]: 00488f08,00488ffc
;local_c undefined4 -c ;XREF[2,0]: 00488f0c,00489000
;local_10 undefined4 -10 ;XREF[2,0]: 00488f10,00489004
;local_70 undefined4 -70 ;XREF[3,0]: 00488f54,00488f74,00488fa0
;local_b0 undefined4 -b0 ;XREF[9,0]: 00488f14,00488f30,00488f48,00488f68,00488f8c
; 00488fd4,00488ff0,00489020,0048903c
;XREF[3,0]: Entry Point,004890d4,004d8950
.text:00488ef4 05001c3c lui gp,0x5
.text:00488ef8 ec6a9c27 addiu gp,gp,0x6aec
.text:00488efc 21e09903 addu gp,gp,t9
.text:00488f00 40ffbd27 addiu sp,sp,-0xc0
.text:00488f04 bc00bfaf sw ra,local_4+0xc0(sp)
.text:00488f08 b800b2af sw s2,local_8+0xc0(sp)
.text:00488f0c b400b1af sw s1,local_c+0xc0(sp)
.text:00488f10 b000b0af sw s0,local_10+0xc0(sp)
.text:00488f14 1000bcaf sw gp=>_gp,local_b0+0xc0(sp)
.text:00488f18 3486998f lw t9,-0x79cc(gp)=>->::fileno ;= 00489780
.text:00488f1c 2120a000 move a0,a1
.text:00488f20 2188a000 move s1,a1
.text:00488f24 2190c000 move s2,a2
.text:00488f28 09f82003 jalr t9=>.MIPS.stubs:::fileno ;int fileno(FILE * __stream)
.text:00488f2c 2180e000 _move s0,a3
.text:00488f30 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488f34 21204000 move a0,v0
.text:00488f38 188d998f lw t9,-0x72e8(gp)=>->::fstat ;= 00489410
.text:00488f3c 00000000 nop
.text:00488f40 09f82003 jalr t9=>.MIPS.stubs:::fstat ;int fstat(int __fd, stat * __buf)
.text:00488f44 1800a527 _addiu a1,sp,0x18
.text:00488f48 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488f4c 30004014 bne v0,zero,LAB_00489010
.text:00488f50 00000000 _nop
.text:00488f54 5000a48f lw a0,local_70+0xc0(sp)
.text:00488f58 548f998f lw t9,-0x70ac(gp)=>->::malloc ;= 004892e0
.text:00488f5c 00000000 nop
.text:00488f60 09f82003 jalr t9=>.MIPS.stubs:::malloc ;void * malloc(size_t __size)
.text:00488f64 01008424 _addiu a0,a0,0x1
.text:00488f68 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488f6c 2f004010 beq v0,zero,LAB_0048902c
.text:00488f70 000042ae _sw v0,0x0(s2)
.text:00488f74 5000a68f lw a2,local_70+0xc0(sp)
.text:00488f78 148a998f lw t9,-0x75ec(gp)=>->::memset ;= 004895e0
.text:00488f7c 21280000 clear a1
.text:00488f80 21204000 move a0,v0
.text:00488f84 09f82003 jalr t9=>.MIPS.stubs:::memset ;void * memset(void * __s, int __c, s...
.text:00488f88 0100c624 _addiu a2,a2,0x1
.text:00488f8c 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488f90 0000058e lw a1,0x0(s0)
.text:00488f94 08000010 b LAB_00488fb8
.text:00488f98 00000000 _nop
LAB_00488f9c: ;XREF[1,0]: 00488fd8
.text:00488f9c 0000088e lw t0,0x0(s0)
.text:00488fa0 5000a38f lw v1,local_70+0xc0(sp)
.text:00488fa4 00000000 nop
.text:00488fa8 2a380301 slt a3,t0,v1
.text:00488fac 0c00e010 beq a3,zero,LAB_00488fe0
.text:00488fb0 21280201 _addu a1,t0,v0
.text:00488fb4 000005ae sw a1,0x0(s0)
LAB_00488fb8: ;XREF[1,0]: 00488f94
.text:00488fb8 0000428e lw v0,0x0(s2)
.text:00488fbc 788a998f lw t9,-0x7588(gp)=>->::fread ;= 00489590
.text:00488fc0 21204500 addu a0,v0,a1
.text:00488fc4 00020624 li a2,0x200
.text:00488fc8 01000524 li a1,0x1
.text:00488fcc 09f82003 jalr t9=>.MIPS.stubs:::fread ;size_t fread(void * __ptr, size_t __...
.text:00488fd0 21382002 _move a3,s1
.text:00488fd4 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488fd8 f0ff4014 bne v0,zero,LAB_00488f9c
.text:00488fdc 00000000 _nop
LAB_00488fe0: ;XREF[1,0]: 00488fac
.text:00488fe0 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00488fe4 00000000 nop
.text:00488fe8 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00488fec 21202002 _move a0,s1
.text:00488ff0 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00488ff4 21100000 clear v0
LAB_00488ff8: ;XREF[2,0]: 00489024,00489040
.text:00488ff8 bc00bf8f lw ra,local_4+0xc0(sp)
.text:00488ffc b800b28f lw s2,local_8+0xc0(sp)
.text:00489000 b400b18f lw s1,local_c+0xc0(sp)
.text:00489004 b000b08f lw s0,local_10+0xc0(sp)
.text:00489008 0800e003 jr ra
.text:0048900c c000bd27 _addiu sp,sp,0xc0
LAB_00489010: ;XREF[1,0]: 00488f4c
.text:00489010 cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00489014 00000000 nop
.text:00489018 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:0048901c 21202002 _move a0,s1
.text:00489020 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00489024 f4ff0010 b LAB_00488ff8
.text:00489028 f9ff0224 _li v0,-0x7
LAB_0048902c: ;XREF[1,0]: 00488f6c
.text:0048902c cc89998f lw t9,-0x7634(gp)=>->::fclose ;= 00489600
.text:00489030 00000000 nop
.text:00489034 09f82003 jalr t9=>.MIPS.stubs:::fclose ;int fclose(FILE * __stream)
.text:00489038 21202002 _move a0,s1
.text:0048903c 1000bc8f lw gp,local_b0+0xc0(sp)
.text:00489040 edff0010 b LAB_00488ff8
.text:00489044 f8ff0224 _li v0,-0x8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined psGetFileBuf()
;local_4 undefined4 -4 ;XREF[3,0]: 00489058,004890c4,004890dc
;local_8 undefined4 -8 ;XREF[3,0]: 0048905c,004890c8,004890e0
;local_c undefined4 -c ;XREF[3,0]: 00489060,004890cc,004890e4
;local_10 undefined4 -10 ;XREF[3,0]: 00489064,004890d0,004890e8
;local_18 undefined4 -18 ;XREF[2,0]: 00489068,004890a4
;XREF[4,0]: Entry Point,004669d8,0046d9d4
; 004d8670
.text:00489048 05001c3c lui gp,0x5
.text:0048904c 98699c27 addiu gp,gp,0x6998
.text:00489050 21e09903 addu gp,gp,t9
.text:00489054 d8ffbd27 addiu sp,sp,-0x28
.text:00489058 2400bfaf sw ra,local_4+0x28(sp)
.text:0048905c 2000b2af sw s2,local_8+0x28(sp)
.text:00489060 1c00b1af sw s1,local_c+0x28(sp)
.text:00489064 1800b0af sw s0,local_10+0x28(sp)
.text:00489068 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:0048906c 2110a000 move v0,a1
.text:00489070 2080858f lw a1,-0x7fe0(gp)=>.got:PTR_s_RadioOfSou...;= 00490000
.text:00489074 21808000 move s0,a0
.text:00489078 288a998f lw t9,-0x75d8(gp)=>->::fopen ;= 004895c0
.text:0048907c 2188c000 move s1,a2
.text:00489080 2190e000 move s2,a3
.text:00489084 2cd5a524 addiu a1=>.rodata:s_r_0048d520+12,a1,-0x2ad4 ;= "r"
.text:00489088 21204000 move a0,v0
.text:0048908c 0000e0ac sw zero,0x0(a3)
.text:00489090 0000c0ac sw zero,0x0(a2)
.text:00489094 11004010 beq v0,zero,LAB_004890dc
.text:00489098 faff0324 _li v1,-0x6
.text:0048909c 09f82003 jalr t9=>.MIPS.stubs:::fopen ;FILE * fopen(char * __filename, char...
.text:004890a0 00000000 _nop
.text:004890a4 1000bc8f lw gp,local_18+0x28(sp)
.text:004890a8 21200002 move a0,s0
.text:004890ac 708f998f lw t9,-0x7090(gp)=>->psGetFileBufFp ;= 00488ef4
.text:004890b0 21284000 move a1,v0
.text:004890b4 21302002 move a2,s1
.text:004890b8 21384002 move a3,s2
.text:004890bc 07004010 beq v0,zero,LAB_004890dc
.text:004890c0 f9ff0324 _li v1,-0x7
.text:004890c4 2400bf8f lw ra,local_4+0x28(sp)
.text:004890c8 2000b28f lw s2,local_8+0x28(sp)
.text:004890cc 1c00b18f lw s1,local_c+0x28(sp)
.text:004890d0 1800b08f lw s0,local_10+0x28(sp)
.text:004890d4 08002003 jr t9=>psGetFileBufFp
.text:004890d8 2800bd27 _addiu sp,sp,0x28
LAB_004890dc: ;XREF[2,0]: 00489094,004890bc
.text:004890dc 2400bf8f lw ra,local_4+0x28(sp)
.text:004890e0 2000b28f lw s2,local_8+0x28(sp)
.text:004890e4 1c00b18f lw s1,local_c+0x28(sp)
.text:004890e8 1800b08f lw s0,local_10+0x28(sp)
.text:004890ec 21106000 move v0,v1
.text:004890f0 0800e003 jr ra
.text:004890f4 2800bd27 _addiu sp,sp,0x28
.text:004890f8 00 ?? 00h
.text:004890f9 00 ?? 00h
.text:004890fa 00 ?? 00h
.text:004890fb 00 ?? 00h
.text:004890fc 00 ?? 00h
.text:004890fd 00 ?? 00h
.text:004890fe 00 ?? 00h
.text:004890ff 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined FUN_00489100()
;local_8 undefined4 -8 ;XREF[2,0]: 00489110,00489168
;local_c undefined4 -c ;XREF[2,0]: 00489114,0048916c
;local_10 undefined4 -10 ;XREF[2,0]: 00489118,00489170
;local_18 undefined4 -18 ;XREF[2,0]: 0048911c,00489154
;XREF[1,0]: 004085e4
.text:00489100 05001c3c lui gp,0x5
.text:00489104 e0689c27 addiu gp,gp,0x68e0
.text:00489108 21e09903 addu gp,gp,t9
.text:0048910c d8ffbd27 addiu sp,sp,-0x28
.text:00489110 2000bfaf sw ra,local_8+0x28(sp)
.text:00489114 1c00b1af sw s1,local_c+0x28(sp)
.text:00489118 1800b0af sw s0,local_10+0x28(sp)
.text:0048911c 1000bcaf sw gp=>_gp,local_18+0x28(sp)
.text:00489120 1c80998f lw t9,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00489124 00000000 nop
.text:00489128 1c4a3927 addiu t9,t9,0x4a1c
.text:0048912c fcff398f lw t9,-0x4(t9)=>.ctors:DAT_004d4a18 ;= FFFFFFFFh
.text:00489130 ffff0224 li v0,-0x1
.text:00489134 1c80908f lw s0,-0x7fe4(gp)=>.got:PTR_DAT_004d79fc ;= 004d0000
.text:00489138 00000000 nop
.text:0048913c 184a1026 addiu s0,s0,0x4a18
.text:00489140 09002213 beq t9,v0,LAB_00489168
.text:00489144 ffff1124 _li s1,-0x1
.text:00489148 fcff1026 addiu s0,s0,-0x4
LAB_0048914c: ;XREF[1,0]: 00489160
.text:0048914c 09f82003 jalr t9=>SUB_fffffffe
.text:00489150 00000000 _nop
.text:00489154 1000bc8f lw gp,local_18+0x28(sp)
.text:00489158 0000198e lw t9,0x0(s0)=>DAT_004d4a14
.text:0048915c 00000000 nop
.text:00489160 faff3117 bne t9,s1,LAB_0048914c
.text:00489164 fcff1026 _addiu s0,s0,-0x4
LAB_00489168: ;XREF[1,0]: 00489140
.text:00489168 2000bf8f lw ra,local_8+0x28(sp)
.text:0048916c 1c00b18f lw s1,local_c+0x28(sp)
.text:00489170 1800b08f lw s0,local_10+0x28(sp)
.text:00489174 0800e003 jr ra
.text:00489178 2800bd27 _addiu sp,sp,0x28
.text:0048917c 00 ?? 00h
.text:0048917d 00 ?? 00h
.text:0048917e 00 ?? 00h
.text:0048917f 00 ?? 00h
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strcpy(char * __dest, char * __src)
;__dest char * a0
;__src char * a1
;XREF[13,0]: Entry Point,0040f8e0,0041bda0
; 0041be8c,0041bfa0,0041c130
; 0041d9ac,0041dc70,0042a780
; 0042a88c,0043a614,004d8c08
; _elfSectionHeaders::0000014c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7b031824 _li t8,0x37b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__pid_t waitpid(__pid_t __pid, int * __stat_loc, int __options)
;__pid __pid_t a0
;__stat_loc int * a1
;__options int a2
;XREF[3,0]: Entry Point,004095c4,004d8bd0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...6d031824 _li t8,0x36d
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int ioctl(int __fd, ulong __request, ...)
;__fd int a0
;__request ulong a1
;XREF[19,0]: Entry Point,00412424,004124e8
; 0041274c,00412960,00412a3c
; 00412ad0,00412b7c,00412c38
; 00412ce0,00412da4,00412e8c
; 00412fc8,00413090,00413158
; 00413238,0041331c,004134cc
; 004d8bc0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...69031824 _li t8,0x369
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int printf(char * __format, ...)
;__format char * a0
;XREF[5,0]: Entry Point,0042073c,00433270
; 004339d8,004d8b88
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...5b031824 _li t8,0x35b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;ssize_t recv(int __fd, void * __buf, size_t __n, int __flags)
;__fd int a0
;__buf void * a1
;__n size_t a2
;__flags int a3
;XREF[5,0]: Entry Point,00417478,00418284
; 0041fc74,004d8b5c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...50031824 _li t8,0x350
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int sigemptyset(sigset_t * __set)
;__set sigset_t * a0
;XREF[4,0]: Entry Point,004093a0,004093d4
; 004d8b38
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...47031824 _li t8,0x347
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strerror(int __errnum)
;__errnum int a0
;XREF[14,0]: Entry Point,0040ade0,0040ae84
; 0040b570,0040bed0,0040e5a4
; 00431c94,00431f70,004320b8
; 004372ac,00437ec8,00437ff4
; 00438b98,004d8b28
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...43031824 _li t8,0x343
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * memmove(void * __dest, void * __src, size_t __n)
;__dest void * a0
;__src void * a1
;__n size_t a2
;XREF[9,0]: Entry Point,0044965c,00449dc4
; 0044a1b0,0044cb2c,00458604
; 00487290,004872b4,004d8b00
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...39031824 _li t8,0x339
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int snprintf(char * __s, size_t __maxlen, char * __format, ...)
;__s char * a0
;__maxlen size_t a1
;__format char * a2
;XREF[25,0]: Entry Point,0040985c,00409884
; 0040f970,0040fc20,0040fd74
; 0040fd94,0040ff00,0040ff34
; 0040ffac,00410020,00410688
; 00410ebc,00411f30,00415ebc
; 00421b78,00421c64,00421e40
; 004358ac,00435a04,004360ec
; 00436ba0,0043b9e0,004482c8
; 004d8ae4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...32031824 _li t8,0x332
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int munmap(void * __addr, size_t __len)
;__addr void * a0
;__len size_t a1
;XREF[13,0]: Entry Point,0040b40c,00431be8
; 00431ccc,00431efc,00431fa8
; 00432044,004320f0,004321b4
; 004321f8,0043226c,004322b8
; 004d8ad4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...2e031824 _li t8,0x32e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;long atol(char * __nptr)
;__nptr char * a0
;XREF[6,0]: Entry Point,00421760,0042190c
; 00421d90,004239d0,004d8ac0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...29031824 _li t8,0x329
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * getenv(char * __name)
;__name char * a0
;XREF[4,0]: Entry Point,004887c0,00488910
; 004d8a74
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...16031824 _li t8,0x316
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int usleep(__useconds_t __useconds)
;__useconds __useconds_t a0
;XREF[22,0]: Entry Point,004089fc,00408a2c
; 00408a5c,00408a8c,00408abc
; 00408aec,004098c4,0040cad8
; 00416fb8,0041fbc4,0041fc58
; 0041fd98,0041fe98,004201c8
; 004202ac,00420398,00434990
; 00434a5c,00435274,00438930
; 004d8a38
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...07031824 _li t8,0x307
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int execve(char * __path, char * * __argv, char * * __envp)
;__path char * a0
;__argv char * * a1
;__envp char * * a2
;XREF[6,0]: Entry Point,004371d0,0043725c
; 00437e74,00437fa0,004d8a1c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...00031824 _li t8,0x300
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__pid_t getpid(void)
;XREF[7,0]: Entry Point,004091a4,00434044
; 00436f5c,004379a0,00443d54
; 004d8a08
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...fb021824 _li t8,0x2fb
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * fgets(char * __s, int __n, FILE * __stream)
;__s char * a0
;__n int a1
;__stream FILE * a2
;XREF[11,0]: Entry Point,004090ac,004158d8
; 00415904,00415970,004159b8
; 0041625c,00431758,0043e700
; 0043e75c,004d89f8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...f7021824 _li t8,0x2f7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * memcpy(void * __dest, void * __src, size_t __n)
;__dest void * a0
;__src void * a1
;__n size_t a2
;XREF[167,0]: Entry Point,00409734,0040a5b8
; 0040f51c,0040f5a0,004145c4
; 00417300,00419ad8,00419ce8
; 0041b348,0041b380,0041b3f8
; 0041b4fc,0041b558,0041b648
; 0041b6a4,0041b6fc,0041b804
; 0041b874,0041b88c,0041b914
; 0041b94c,0041b9c0,0041ba2c
; 0041ba64,0041bac4,0041bb28
; 0041bb98,0041bc08,0041bc74
; 0041c1d8,0041f48c,0041fd10
; 0041fff8,004202c4,0042083c
; 004208b0,00437db4,00443cb8
; 00444090,004440b4,00444338
; 0044435c,004445d0,00444644
; 00444780,004447f4,00447d1c
; 00449860,0044b4e4,0044bbe4
; 0044bc30,0044bd0c,0044c3bc
; 0044c4e8,0044cb70,0044d2cc
; 0044d304,0044d364,0044d80c
; 0044da50,0044ecd8,0044f1f8
; 0044ffe0,0045046c,00450bd8
; 00450ecc,0045119c,004513a4
; 00451434,004514cc,00451d48
; 00451f40,00452210,0045238c
; 004524d8,00452584,00452634
; 00452758,00452db0,00452ef0
; 00452f8c,00452fbc,004539cc
; 004539e8,00453a28,00453dd0
; 00453f24,00454234,004542b4
; 00454330,004555a4,004562d0
; 0045647c,004576a4,00457d04
; 00457d20,00457d3c,00457ef4
; 00457f10,00457f2c,00457fc0
; 00458024,004585b0,004586c8
; 0045a3cc,0045a708,0045a904
; 0045abdc,0045ad54,0045b454
; 0045bd28,0045cbc8,0045cd4c
; 0045d2c8,0045d310,0045edc0
; 0045effc,0045f4a0,0045f6f8
; 0045fb20,0045fc18,004601d4
; 004613a0,00461614,00461948
; 00461a18,00461b68,00462370
; 00462954,004633cc,004640c4
; 004645e8,00464a84,00465acc
; 00465b24,00467834,00467858
; 00468204,00468370,00468558
; 004692d4,00469534,00469964
; 00469a8c,00469b6c,0046a304
; 0046a5ac,0046b3b0,0046b450
; 0046bf58,0046c48c,0046c684
; 0046cd4c,0046ce20,0046e3f0
; 0046e750,0047af5c,0047afd0
; 004805f4,004808e8,00480d60
; 00482f44,00485b58,00486d18
; 004871c8,004d89c8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...eb021824 _li t8,0x2eb
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int setvbuf(FILE * __stream, char * __buf, int __modes, size_t __n)
;__stream FILE * a0
;__buf char * a1
;__modes int a2
;__n size_t a3
;XREF[3,0]: Entry Point,004888a4,004d89b8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...e7021824 _li t8,0x2e7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutexattr_destroy(pthread_mutexattr_t * __attr)
;__attr pthread_mut... a0
;XREF[5,0]: Entry Point,00488bd4,00488c20
; 00488d60,004d8978
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...d7021824 _li t8,0x2d7
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int puts(char * __s)
;__s char * a0
;XREF[5,0]: Entry Point,0043727c,00437e98
; 00437fc4,004d8960
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...d1021824 _li t8,0x2d1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int system(char * __command)
;__command char * a0
;XREF[3,0]: Entry Point,0041c010,004d8944
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...ca021824 _li t8,0x2ca
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int feof(FILE * __stream)
;__stream FILE * a0
;XREF[4,0]: Entry Point,00408cc0,00408d7c
; 004d8940
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c9021824 _li t8,0x2c9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * malloc(size_t __size)
;__size size_t a0
;XREF[114,0]: Entry Point,00419158,00419244
; 004195ac,004197e8,00419a50
; 0041a3d8,00444e3c,00446084
; 004463fc,00446424,0044baf4
; 0044bb78,0044bcdc,0044c394
; 0044c4c8,0044d0c0,0044d2a8
; 0044d340,0044d7e4,0044da20
; 0044e6e8,004502b8,004505ac
; 004521ec,00452bd4,00452c6c
; 00452d30,00452ec8,00452f24
; 00453410,004539ac,00453a08
; 0045a3e8,0045a678,0045a888
; 0045bca8,0045bdec,0045bfe0
; 0045c154,0045d2a4,0045d2ec
; 004601b4,00460724,00466be8
; 00467254,004676a0,004676e4
; 0046771c,00467754,004681e4
; 00468348,00468538,00469114
; 00469294,004693a8,00469938
; 00469a68,00469b40,00469d98
; 00469e64,00469f2c,0046a2e4
; 0046a58c,0046b390,0046b430
; 0046b97c,0046ba5c,0046bafc
; 0046bc24,0046bea0,0046bf38
; 0046bf90,0046c084,0046c17c
; 0046c46c,0046c5a4,0046c664
; 0046c8f0,0046cd2c,0046ce00
; 0046da04,0046da50,0046dd5c
; 0046e3d0,0046e4dc,00470af4
; 00475614,004784d4,004789b8
; 00478a3c,00478d2c,00478db0
; 004790a8,00479b74,0047a020
; 0047b12c,0047be58,0047caac
; 0047d6dc,0047dab0,0047e0f4
; 0047e93c,004805b8,004805d4
; 00480a5c,00485ab0,00485b1c
; 00485bbc,00486bb0,00486cf8
; 0048712c,00488f60,004d8934
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c6021824 _li t8,0x2c6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int remove(char * __filename)
;__filename char * a0
;XREF[11,0]: Entry Point,0040adac,0040ae50
; 0040be9c,0040d038,00432898
; 00432adc,00434000,004340c4
; 00436a6c,004d8930
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c5021824 _li t8,0x2c5
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;uint sleep(uint __seconds)
;__seconds uint a0
;XREF[3,0]: Entry Point,00409108,004d8914
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...be021824 _li t8,0x2be
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int vsnprintf(char * __s, size_t __maxlen, char * __format, __gnuc_va_list __arg)
;__s char * a0
;__maxlen size_t a1
;__format char * a2
;__arg __gnuc_va_list a3
;XREF[5,0]: Entry Point,0041be3c,0041bf50
; 0041c0e0,004d88fc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...b8021824 _li t8,0x2b8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int socket(int __domain, int __type, int __protocol)
;__domain int a0
;__type int a1
;__protocol int a2
;XREF[3,0]: Entry Point,00418f20,004d888c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...9c021824 _li t8,0x29c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int select(int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, timeval * __timeout)
;__nfds int a0
;__readfds fd_set * a1
;__writefds fd_set * a2
;__exceptfds fd_set * a3
;__timeout timeval * 10
;XREF[3,0]: Entry Point,00417e38,004d8888
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...9b021824 _li t8,0x29b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__off_t lseek(int __fd, __off_t __offset, int __whence)
;__fd int a0
;__offset __off_t a1
;__whence int a2
;XREF[3,0]: Entry Point,0043894c,004d882c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...84021824 _li t8,0x284
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * mmap(void * __addr, size_t __len, int __prot, int __flags, int __fd, __off_t __offset)
;__addr void * a0
;__len size_t a1
;__prot int a2
;__flags int a3
;__fd int 10
;__offset __off_t 14
;XREF[4,0]: Entry Point,0040b2ec,00431b04
; 004d8818
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7f021824 _li t8,0x27f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nvram_bufget()
;XREF[198,0]: Entry Point,00408be4,00408c00
; 004092f8,00409314,004096a0
; 0040aab0,0040ef7c,0040f058
; 0040f988,0040fc38,0040fdac
; 00410038,00410a90,00410c20
; 00410dcc,00411018,00411170
; 0041128c,004113c0,00411520
; 004116e0,00411888,004119dc
; 00411bb4,00412544,00415348
; 00415ed4,00416404,0041649c
; 00416620,00416750,0041676c
; 00416788,00416934,00416d94
; 00420ff4,00424eb4,00424f14
; 00424fa0,00425034,0042588c
; 004258a8,004258c4,004258e0
; 004258fc,00425918,00425934
; 00425950,0042596c,00425988
; 004259a4,004259c0,004259dc
; 004259f8,00425a14,00425e38
; 00425e54,00425e70,00425e8c
; 00425ea8,00425ec4,0042660c
; 00426628,00426644,00426660
; 0042667c,00426698,004266b4
; 004266d0,004266ec,00426708
; 00426724,00426740,0042675c
; 00426778,00426794,004267b0
; 004276e4,00427700,0042771c
; 00427738,00427754,00427770
; 00427960,0042797c,00427998
; 004279b4,00427b2c,00427b48
; 004281dc,004281f8,00428214
; 00428230,0042824c,00428268
; 00428284,004282a0,004282bc
; 004282d8,004282f4,00428310
; 0042832c,00428348,00428364
; 00428df0,00428e0c,00428e28
; 00428e44,00428e60,00428e7c
; 00428e98,00428eb4,00428ed0
; 00428eec,00428f08,00428f24
; 00428f40,00428f5c,00428f78
; 00428f94,00428fb0,00428fcc
; 00429b90,00429bac,00429bc8
; 00429be4,00429c00,00429c1c
; 00429ce4,00429d00,00429d1c
; 00429d38,00429d54,00429d70
; 00429d8c,00429da8,00429dc4
; 00429de0,0042a6dc,0042a9f8
; 0042aa14,0042aa30,0042aaa4
; 0042aac0,0042aadc,0042aaf8
; 0042af00,0042af1c,0042af38
; 0042af54,0042af70,0042af8c
; 0042afa8,0042afc4,0042afe0
; 0042affc,0042b018,0042b034
; 0042b050,0042b06c,0042b088
; 0042b0a4,0042ba30,0042ba4c
; 0042ba68,0042ba84,0042baa0
; 0042babc,0042c3c4,0042c3e0
; 0042c3fc,00434350,004345d8
; 004345f4,00434610,0043462c
; 00435474,0043548c,00435998
; 004359c8,004359e0,00435bb0
; 00436094,004360ac,0043619c
; 004361b4,0043640c,00436428
; 00436444,00436460,00436500
; 004365f0,004366b8,00436cf8
; 0043b870,0043be24,004d8814
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7e021824 _li t8,0x27e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int strncasecmp(char * __s1, char * __s2, size_t __n)
;__s1 char * a0
;__s2 char * a1
;__n size_t a2
;XREF[5,0]: Entry Point,0041c298,0041cdb0
; 00433c34,004d880c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7c021824 _li t8,0x27c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;ssize_t send(int __fd, void * __buf, size_t __n, int __flags)
;__fd int a0
;__buf void * a1
;__n size_t a2
;__flags int a3
;XREF[6,0]: Entry Point,00417838,0041fbe0
; 004201e4,00420474,004d87f8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...77021824 _li t8,0x277
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void abort(void)
;XREF[5,0]: Entry Point,00420754,004883e0
; 00488434,004d87f4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...76021824 _li t8,0x276
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;tm * gmtime_r(time_t * __timer, tm * __tp)
;__timer time_t * a0
;__tp tm * a1
;XREF[3,0]: Entry Point,0048611c,004d87e4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...72021824 _li t8,0x272
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;long strtol(char * __nptr, char * * __endptr, int __base)
;__nptr char * a0
;__endptr char * * a1
;__base int a2
;XREF[5,0]: Entry Point,0041c7cc,0041c814
; 004317b8,004d87b8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...67021824 _li t8,0x267
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int accept(int __fd, sockaddr * __addr, socklen_t * __addr_len)
;__fd int a0
;__addr sockaddr * a1
;__addr_len socklen_t * a2
;XREF[3,0]: Entry Point,0041856c,004d8788
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...5b021824 _li t8,0x25b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strrchr(char * __s, int __c)
;__s char * a0
;__c int a1
;XREF[9,0]: Entry Point,0040f9ec,0040fc9c
; 004100f0,004143a4,004143cc
; 00415f44,0041d60c,004d8764
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...52021824 _li t8,0x252
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int nanosleep(timespec * __requested_time, timespec * __remaining)
;__requeste... timespec * a0
;__remaining timespec * a1
;XREF[3,0]: Entry Point,0041bce4,004d8754
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...4e021824 _li t8,0x24e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;ssize_t write(int __fd, void * __buf, size_t __n)
;__fd int a0
;__buf void * a1
;__n size_t a2
;XREF[8,0]: Entry Point,00409f08,0040a0f8
; 0040a254,0040b368,0040b3e4
; 0040e6ec,004d8714
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...3e021824 _li t8,0x23e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;double atof(char * __nptr)
;__nptr char * a0
;XREF[4,0]: Entry Point,00431e64,00431e7c
; 004d8700
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...39021824 _li t8,0x239
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fstat(int __fd, stat * __buf)
;__fd int a0
;__buf stat * a1
;XREF[5,0]: Entry Point,0040b2c4,00431adc
; 00488f40,004d86f8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...37021824 _li t8,0x237
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fprintf(FILE * __stream, char * __format, ...)
;__stream FILE * a0
;__format char * a1
;XREF[20,0]: Entry Point,00408850,004091c0
; 0041f280,0041f3b0,00488854
; 004888e0,00488978,004889ec
; 00488ae8,00488b20,00488c5c
; 00488c98,00488cf8,00488d34
; 00488d9c,00488dd8,00488e28
; 00488e64,004d86f4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...36021824 _li t8,0x236
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * ctime(time_t * __timer)
;__timer time_t * a0
;XREF[3,0]: Entry Point,0040b894,004d86e8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...33021824 _li t8,0x233
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strcat(char * __dest, char * __src)
;__dest char * a0
;__src char * a1
;XREF[15,0]: Entry Point,0040f8fc,0040f914
; 0040f92c,0040f94c,004106dc
; 00410f10,00411f84,0041c694
; 0041dc94,0041dcac,0041e10c
; 0041e134,0041e14c,004d86e0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...31021824 _li t8,0x231
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int bind(int __fd, sockaddr * __addr, socklen_t __len)
;__fd int a0
;__addr sockaddr * a1
;__len socklen_t a2
;XREF[3,0]: Entry Point,00418fac,004d86d4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...2e021824 _li t8,0x22e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;in_addr_t inet_addr(char * __cp)
;__cp char * a0
;XREF[9,0]: Entry Point,004096d4,00422ca4
; 00422d38,00422d90,00422e28
; 00422ea4,00436cb4,004d86b4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...26021824 _li t8,0x226
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int setsockopt(int __fd, int __level, int __optname, void * __optval, socklen_t __optlen)
;__fd int a0
;__level int a1
;__optname int a2
;__optval void * a3
;__optlen socklen_t 10
;XREF[3,0]: Entry Point,00418f94,004d8668
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...13021824 _li t8,0x213
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fseek(FILE * __stream, long __off, int __whence)
;__stream FILE * a0
;__off long a1
;__whence int a2
;XREF[9,0]: Entry Point,00415924,0041a1e8
; 0041a2b4,0041a3c0,004324a0
; 004327b8,00432998,004d865c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...10021824 _li t8,0x210
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * memchr(void * __s, int __c, size_t __n)
;__s void * a0
;__c int a1
;__n size_t a2
;XREF[6,0]: Entry Point,0040f2c8,0041a0a8
; 0041a238,004603fc,004d861c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...00021824 _li t8,0x200
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined crc32()
;XREF[4,0]: Entry Point,00432028,0043216c
; 004d8614
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...fe011824 _li t8,0x1fe
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strstr(char * __haystack, char * __needle)
;__haystack char * a0
;__needle char * a1
;XREF[26,0]: Entry Point,0040b308,004141f8
; 004142a8,0041c9d8,0041cf44
; 0041cf84,00420870,004208e4
; 004669fc,00466a1c,00466a3c
; 00466a58,00466a94,00466ab4
; 00466adc,00466cb0,00466cd0
; 00466cf0,00466d0c,00466f34
; 0046dac8,0046dae8,0046db08
; 0046db24,004d85cc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...ec011824 _li t8,0x1ec
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int rand(void)
;XREF[4,0]: Entry Point,0041eab8,0043e864
; 004d85b4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...e6011824 _li t8,0x1e6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__sighandler_t signal(int __sig, __sighandler_t __handler)
;__sig int a0
;__handler __sighandler_t a1
;XREF[3,0]: Entry Point,00409408,004d859c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...e0011824 _li t8,0x1e0
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;ssize_t read(int __fd, void * __buf, size_t __nbytes)
;__fd int a0
;__buf void * a1
;__nbytes size_t a2
;XREF[8,0]: Entry Point,0040f180,00414174
; 00434f04,004388dc,004885a8
; 00488678,004d8598
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...df011824 _li t8,0x1df
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int strncmp(char * __s1, char * __s2, size_t __n)
;__s1 char * a0
;__s2 char * a1
;__n size_t a2
;XREF[6,0]: Entry Point,00444a70,004485ec
; 004708dc,004857b4,004d8570
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...d5011824 _li t8,0x1d5
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strncpy(char * __dest, char * __src, size_t __n)
;__dest char * a0
;__src char * a1
;__n size_t a2
;XREF[10,0]: Entry Point,0040a638,004149c0
; 00414cec,00444a58,004691a8
; 00469478,0047096c,0048579c
; 004d8544
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...ca011824 _li t8,0x1ca
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int strcasecmp(char * __s1, char * __s2)
;__s1 char * a0
;__s2 char * a1
;XREF[20,0]: Entry Point,00413804,004138c0
; 00413a68,00413afc,00413ba0
; 00413bfc,00413c34,00413cc8
; 00413f00,0041448c,00414804
; 00414a28,00448378,00448470
; 004484d4,00448540,0044860c
; 0044866c,004d852c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c4011824 _li t8,0x1c4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * realloc(void * __ptr, size_t __size)
;__ptr void * a0
;__size size_t a1
;XREF[46,0]: Entry Point,004192e4,004200d8
; 00448db4,004496c0,00449a50
; 00449b58,00449c6c,00449f20
; 00449fd0,0044a2e0,00470c18
; 00470dd8,004715c8,004718d0
; 00471ca8,00472030,004720e8
; 0047277c,00472e00,00472f28
; 00473320,004733d4,00473480
; 00473d04,00473d98,00473e14
; 004740b8,004742e0,00474a3c
; 00474ac0,00474b4c,00475c60
; 00475db8,0047617c,00476484
; 0047743c,004774bc,00477540
; 004775c4,00477648,004776c4
; 00477740,004782fc,004783a4
; 004d8510
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...bd011824 _li t8,0x1bd
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strtok(char * __s, char * __delim)
;__s char * a0
;__delim char * a1
;XREF[14,0]: Entry Point,00409c2c,00409ce4
; 00414424,0041445c,00416300
; 0041db10,0041db48,0041dbc8
; 0041dfc0,0041dff8,0041e078
; 00437d58,004d84cc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...ac011824 _li t8,0x1ac
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int memcmp(void * __s1, void * __s2, size_t __n)
;__s1 void * a0
;__s2 void * a1
;__n size_t a2
;XREF[34,0]: Entry Point,0040f2a4,0040f394
; 0040f3cc,0040f404,0040f438
; 0040f46c,0041a0cc,0041a25c
; 00431e14,004471e8,00447800
; 004478c4,004479e8,004483ec
; 0044c35c,0044cc20,0045cae4
; 0045debc,0045ff3c,004679d0
; 0046d808,0046e000,0046e280
; 0046e360,0046ff30,004703f0
; 0047049c,00470800,00483ea4
; 0048683c,004876c8,004877ac
; 004d84c0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...a9011824 _li t8,0x1a9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int listen(int __fd, int __n)
;__fd int a0
;__n int a1
;XREF[3,0]: Entry Point,00418fc8,004d84bc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...a8011824 _li t8,0x1a8
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__pid_t fork(void)
;XREF[6,0]: Entry Point,00433f4c,00436ab8
; 0043797c,00443b9c,004d84a4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...a2011824 _li t8,0x1a2
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int sscanf(char * __s, char * __format, ...)
;__s char * a0
;__format char * a1
;XREF[4,0]: Entry Point,004090cc,00431780
; 004d84a0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...a1011824 _li t8,0x1a1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int sigaction(int __sig, sigaction * __act, sigaction * __oact)
;__sig int a0
;__act sigaction * a1
;__oact sigaction * a2
;XREF[4,0]: Entry Point,004093bc,004093f0
; 004d8470
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...95011824 _li t8,0x195
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t fread(void * __ptr, size_t __size, size_t __n, FILE * __stream)
;__ptr void * a0
;__size size_t a1
;__n size_t a2
;__stream FILE * a3
;XREF[10,0]: Entry Point,00408ca0,00408d5c
; 0041a204,0041a2d0,0041a424
; 004324bc,004327ec,00488fcc
; 004d8458
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...8f011824 _li t8,0x18f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined __uClibc_main()
;XREF[3,0]: Entry Point,0040864c,004d8440
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...89011824 _li t8,0x189
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int gettimeofday(timeval * __tv, __timezone_ptr_t __tz)
;__tv timeval * a0
;__tz __timezone_... a1
;XREF[6,0]: Entry Point,0041326c,00488210
; 00488264,00488290,004d8418
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7f011824 _li t8,0x17f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;FILE * fopen(char * __filename, char * __modes)
;__filename char * a0
;__modes char * a1
;XREF[21,0]: Entry Point,00408c58,00408d14
; 00408e08,00408e88,00409084
; 00409188,004091f4,004158b4
; 00416238,0041a1b0,0041a394
; 00431724,00432480,00432778
; 00432798,0043e6d4,004887e0
; 00488818,0048909c,004d8408
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7b011824 _li t8,0x17b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;tm * localtime(time_t * __timer)
;__timer time_t * a0
;XREF[3,0]: Entry Point,00411d0c,004d83fc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...78011824 _li t8,0x178
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void * memset(void * __s, int __c, size_t __n)
;__s void * a0
;__c int a1
;__n size_t a2
;XREF[138,0]: Entry Point,00408c7c,00408d38
; 004097f8,0040ea00,0040fee0
; 00410644,00410b94,00410bb0
; 00410e78,00411cdc,00411eec
; 004121e0,00412724,00412940
; 004129b8,00412d78,00412e60
; 00413300,004191cc,00419318
; 004193e0,004195f4,0041966c
; 00419894,00419bf0,0041a4ac
; 0041b224,0041b5b0,0041b840
; 0041b85c,0041edfc,004205b4
; 0043244c,00432464,004324f8
; 00432bf0,004335b8,004336c4
; 00434eb4,00434ecc,0043517c
; 004357b8,00436b7c,0043be58
; 0043ce28,00444048,004442f0
; 004445a0,004445e8,0044461c
; 0044465c,00444690,00444750
; 00444798,004447cc,00444828
; 00444860,00444ab0,00444d9c
; 00444e64,00445c88,00445dd8
; 00445df0,00445e68,004460a8
; 004466a0,004466b8,00446cac
; 00446cf0,00446d10,0044a7ac
; 0044ade4,0044ae0c,00452d54
; 004544a8,00458090,004580e0
; 00458468,004584c8,0045b92c
; 0045bccc,0045cd18,0045d744
; 00460678,00460744,004607e4
; 00461024,00462608,00462c90
; 00464040,00464380,0046481c
; 00464cbc,00465678,004676cc
; 00467704,0046773c,00467774
; 00469138,004692b8,004693cc
; 004696a0,00469c7c,0046b130
; 0046b248,0046b9b4,0046c040
; 0046c0a0,0046c138,0046c198
; 0046c5cc,0046c914,0046da70
; 0046ec40,004784f8,0047870c
; 004787e4,00478b08,00478f58
; 004790d0,00479d54,0047a530
; 0047aed4,0047af74,0047d8d8
; 0047da90,0047f544,0047f6fc
; 0047fc80,004800d0,00480fd0
; 00482b8c,00485070,00485600
; 00485b40,00488f84,004d83f4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...76011824 _li t8,0x176
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void srand(uint __seed)
;__seed uint a0
;XREF[4,0]: Entry Point,0041eaa0,0043e84c
; 004d83d0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...6d011824 _li t8,0x16d
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fclose(FILE * __stream)
;__stream FILE * a0
;XREF[26,0]: Entry Point,00408cf8,00408db0
; 00408dc8,00408dc8,00408e6c
; 00408fac,00409150,004091dc
; 00409294,004159dc,00416394
; 0041a2ec,0041a338,0041a458
; 004317d0,004324d8,004326fc
; 00432830,00432848,00432ac4
; 0043e784,00488fe8,00489018
; 00489034,004d83ac
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...64011824 _li t8,0x164
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * inet_ntoa(in_addr __in)
;__in in_addr a0
;XREF[7,0]: Entry Point,004096f0,0040a608
; 00413188,004186b8,00443ab8
; 004d839c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...60011824 _li t8,0x160
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;time_t time(time_t * __timer)
;__timer time_t * a0
;XREF[16,0]: Entry Point,00409e78,0040b5cc
; 0040baa8,0040ca48,0040ec0c
; 0040ecb4,0040ee0c,00411cf4
; 0041ea88,0043e834,00443cd0
; 00443ce8,00443e38,004860e0
; 004d8388
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...5b011824 _li t8,0x15b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nvram_commit()
;XREF[23,0]: Entry Point,00408dc8,0040fa8c
; 0040fe04,0041f340,00432d84
; 00432e24,00432f90,004330cc
; 00433248,00433350,00433414
; 004334f0,004336a4,004337d0
; 0043387c,00433958,004339b0
; 00434584,00435680,00435c14
; 004362b4,004d8360
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...51011824 _li t8,0x151
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutexattr_setpshared(pthread_mutexattr_t * __attr, int __pshared)
;__attr pthread_mut... a0
;__pshared int a1
;XREF[3,0]: Entry Point,00488c04,004d835c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...50011824 _li t8,0x150
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int strcmp(char * __s1, char * __s2)
;__s1 char * a0
;__s2 char * a1
;XREF[392,0]: Entry Point,00409334,0040a654
; 0040a670,0040a68c,0040f878
; 0040fa24,0040fcd4,00410110
; 00410a6c,00410bfc,00410db0
; 00410ffc,0041114c,00411268
; 004112b0,0041139c,00411504
; 0041155c,004116c4,0041171c
; 0041186c,004119c0,00411a60
; 00411b98,00411bec,00412528
; 004125cc,004155c8,004155e8
; 00415620,00415644,00415664
; 00415b90,00415c14,00415d58
; 00415f88,00416420,004164b8
; 004169ec,00416a48,00416a90
; 00416ac8,00416ce0,00416dc8
; 00416e68,00417638,0041d954
; 0041db70,0041db8c,0041dbf0
; 0041e020,0041e03c,0041e0a0
; 0041ee68,0041f07c,0041f4a8
; 0041f4c8,0041f4e8,00420b30
; 00420f54,004217a0,00421f04
; 00421fec,00422060,004221d4
; 004221f4,00422214,00422234
; 00422254,00422274,00422294
; 004222b4,004222d4,004222f4
; 00422314,00422334,00422354
; 00422374,00422394,004223b4
; 004223d4,004223f4,00422414
; 00422434,00422454,00422474
; 00422494,004224b4,004224d4
; 004224f4,00422514,00422534
; 00422554,00422574,004226a4
; 00422cf8,00422de8,00422efc
; 00422f1c,00422f3c,00422f5c
; 00422f7c,00422f9c,00422fbc
; 00422fdc,00422ffc,0042301c
; 0042303c,0042305c,0042307c
; 0042309c,004230bc,004230dc
; 004230fc,0042311c,0042313c
; 0042315c,0042317c,0042319c
; 004231bc,004231dc,004231fc
; 0042321c,0042323c,0042325c
; 0042327c,0042329c,004232bc
; 004232dc,004232fc,0042331c
; 0042333c,0042335c,0042337c
; 0042339c,004233bc,004233dc
; 004233fc,0042341c,0042343c
; 0042345c,0042347c,0042349c
; 004234bc,004234dc,0042351c
; 004235a0,004235e0,00423690
; 004236d0,004237d4,00423814
; 004239b0,004239ec,00423ac4
; 00423ae4,00423b04,00423b24
; 00423b44,00423b64,00423b84
; 00423ba4,00423bc4,00423be4
; 00423c04,00423c24,00423c44
; 00423c64,00423c84,00423ca4
; 00423cc4,00423ce4,00423d04
; 00423d24,00424200,00424220
; 00424240,00424260,00424280
; 004242a0,004242c0,004242e0
; 00424300,00424320,00424340
; 00424380,0042444c,0042446c
; 0042448c,004244ac,004244cc
; 004244ec,0042450c,0042452c
; 0042454c,0042456c,0042458c
; 004245ac,004245cc,004245ec
; 0042460c,0042462c,0042464c
; 0042466c,0042468c,004246ac
; 004246cc,004246ec,0042470c
; 0042472c,0042474c,0042476c
; 0042506c,004252f0,00425528
; 00425548,00425568,00425bf4
; 00425c10,00425c64,00425c80
; 00425ca0,00425cc0,00425ce0
; 00425cfc,00425d18,00425d34
; 00425d54,00425d74,00425d94
; 00425db4,00425dd0,00425f88
; 00425fa4,00425ff8,00426014
; 00426030,0042604c,004269b0
; 004269cc,00426a20,00426a40
; 00426a60,00426a80,00426aa0
; 00426ac0,00426ae0,00426b00
; 00426b20,00426b3c,00426b58
; 00426b74,00426b90,00426bac
; 00427834,00427850,004278a4
; 004278c0,004278dc,004278f8
; 00427a40,00427a60,00427ab4
; 00427ad0,00427b9c,00427bbc
; 00428544,00428560,004285b4
; 004285d4,004285f4,00428614
; 00428634,00428654,00428674
; 00428694,004286b0,004286cc
; 004286e8,00428704,00428720
; 0042920c,00429228,0042927c
; 0042929c,004292bc,004292dc
; 004292fc,0042931c,0042933c
; 0042935c,0042937c,0042939c
; 004293bc,004293d8,004293f4
; 00429410,0042942c,00429448
; 00429f1c,00429f3c,00429f94
; 00429fb4,00429fd4,00429ff4
; 0042a014,0042a034,0042a054
; 0042a070,0042a08c,0042a0a8
; 0042a0c4,0042a0e0,0042a0fc
; 0042a11c,0042a59c,0042ab80
; 0042ab9c,0042abf0,0042ac0c
; 0042ac28,0042ac44,0042ac64
; 0042b2a4,0042b2c0,0042b314
; 0042b334,0042b354,0042b374
; 0042b394,0042b3b4,0042b3d4
; 0042b3f4,0042b414,0042b430
; 0042b44c,0042b468,0042b484
; 0042b4a0,0042bb80,0042bb9c
; 0042bbf0,0042bc0c,0042bc28
; 0042bc44,0043179c,00431b90
; 0043234c,00432bbc,00432c44
; 00434470,00434490,00434658
; 00434674,004346c0,00434810
; 004355c4,004355e4,00435c38
; 00435d1c,00435e7c,004360c4
; 004361cc,00436218,00436238
; 004364a4,0043651c,00436538
; 00436558,00436578,00436598
; 00436608,00436640,004366d0
; 00436708,00436d20,0043a570
; 0043b8a4,0043b8ec,0043b94c
; 0043bd2c,0043bd4c,0043e118
; 0043e140,0043e740,00443868
; 00443950,00443ad0,00443b50
; 004482e0,004d8304
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...3a011824 _li t8,0x13a
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int shutdown(int __fd, int __how)
;__fd int a0
;__how int a1
;XREF[4,0]: Entry Point,00418264,00418810
; 004d8300
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...39011824 _li t8,0x139
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutex_unlock(pthread_mutex_t * __mutex)
;__mutex pthread_mut... a0
;XREF[4,0]: Entry Point,00488408,0048878c
; 004d82fc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...38011824 _li t8,0x138
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int sprintf(char * __s, char * __format, ...)
;__s char * a0
;__format char * a1
;XREF[11,0]: Entry Point,0041f18c,0041f1ac
; 00431a70,00431cb4,00431f90
; 00431fdc,004320d8,004322a0
; 00432e90,004d8298
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...1f011824 _li t8,0x11f
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t strcspn(char * __s, char * __reject)
;__s char * a0
;__reject char * a1
;XREF[3,0]: Entry Point,0041d630,004d8284
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...1a011824 _li t8,0x11a
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nvram_bufset()
;XREF[163,0]: Entry Point,00408ce0,00408d98
; 00408f94,0040fb58,0040fb8c
; 0040fdc4,0040fdec,0040fe24
; 0041f30c,0041f328,004250e4
; 00425468,00425484,004254a0
; 004254bc,004254d8,004254f4
; 0042550c,00426350,0042636c
; 00426388,004263a4,004263c0
; 004263dc,004263f8,00426414
; 00426430,0042644c,00426468
; 00426484,004264a0,004264bc
; 004264d8,004264f4,00426510
; 0042652c,00426548,00426564
; 00426580,004272e0,004272fc
; 00427318,00427334,00427350
; 0042736c,00427388,004273a4
; 004273c0,004273dc,004273f8
; 00427414,00427430,0042744c
; 00427468,00427484,00427dec
; 00427e08,00427e24,00427e40
; 00427e5c,00427e78,00427e94
; 00427eb0,00427ecc,00427ee8
; 00427f04,00427f20,00427f3c
; 0042896c,00428988,004289a4
; 004289c0,004289dc,004289f8
; 00428a14,00428a30,00428a4c
; 00428a68,00428a84,00428aa0
; 00428abc,00428ad8,00428af0
; 004296f4,00429710,0042972c
; 00429748,00429764,00429780
; 0042979c,004297b8,004297d4
; 004297f0,0042980c,00429828
; 00429844,00429860,0042987c
; 00429898,004298b4,004298d0
; 0042a248,0042a264,0042a27c
; 0042a294,0042a2b0,0042a2cc
; 0042a428,0042a444,0042a460
; 0042a47c,0042a498,0042a4b8
; 0042a4d4,0042a4f0,0042a50c
; 0042a524,0042a840,0042a858
; 0042a870,0042a924,0042a93c
; 0042a954,0042a96c,0042b70c
; 0042b728,0042b744,0042b760
; 0042b77c,0042b798,0042b7b4
; 0042b7d0,0042b7ec,0042b808
; 0042b824,0042b840,0042b85c
; 0042b878,0042b894,0042b8b0
; 0042bd70,0042bd8c,0042bda8
; 0042bdc4,0042bddc,0042bdf4
; 00432d6c,00432df0,00432e0c
; 00432f78,004330b4,00433230
; 00433338,004333fc,004334d8
; 0043368c,0043379c,004337b8
; 00433864,00433940,00433998
; 004d8248
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...0b011824 _li t8,0x10b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void srandom(uint __seed)
;__seed uint a0
;XREF[2,0]: Entry Point,004d8234
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...06011824 _li t8,0x106
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nvram_close()
;XREF[4,0]: Entry Point,00408980,0041f358
; 004d8198
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...df001824 _li t8,0xdf
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutexattr_init(pthread_mutexattr_t * __attr)
;__attr pthread_mut... a0
;XREF[3,0]: Entry Point,00488b90,004d8190
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...dd001824 _li t8,0xdd
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t strftime(char * __s, size_t __maxsize, char * __format, tm * __tp)
;__s char * a0
;__maxsize size_t a1
;__format char * a2
;__tp tm * a3
;XREF[6,0]: Entry Point,004109f4,00411d30
; 00486804,00486824,004d8174
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...d6001824 _li t8,0xd6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int stat(char * __file, stat * __buf)
;__file char * a0
;__buf stat * a1
;XREF[7,0]: Entry Point,0040f148,00414128
; 00416c3c,00434e44,00438aec
; 004d8160
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...d1001824 _li t8,0xd1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t fwrite(void * __ptr, size_t __size, size_t __n, FILE * __s)
;__ptr void * a0
;__size size_t a1
;__n size_t a2
;__s FILE * a3
;XREF[7,0]: Entry Point,00408e44,00408ec4
; 00431820,00432814,004329b4
; 004d8140
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c9001824 _li t8,0xc9
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int access(char * __name, int __type)
;__name char * a0
;__type int a1
;XREF[9,0]: Entry Point,0040ad90,0040ae1c
; 0040be54,004133cc,004151ac
; 00416b8c,0043743c,004d812c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...c4001824 _li t8,0xc4
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutex_destroy(pthread_mutex_t * __mutex)
;__mutex pthread_mut... a0
;XREF[3,0]: Entry Point,00488450,004d80f0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...b5001824 _li t8,0xb5
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void rewind(FILE * __stream)
;__stream FILE * a0
;XREF[4,0]: Entry Point,0041a1d0,0041a298
; 004d80e0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...b1001824 _li t8,0xb1
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutex_lock(pthread_mutex_t * __mutex)
;__mutex pthread_mut... a0
;XREF[4,0]: Entry Point,004883b4,0048875c
; 004d80c8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...ab001824 _li t8,0xab
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int * __errno_location(void)
;XREF[45,0]: Entry Point,0040adc8,0040ae6c
; 0040b558,0040beb8,0040e58c
; 00417048,004170f0,00417244
; 004173ec,004174c4,00417570
; 00417774,004178cc,004179cc
; 00417b74,00417ee8,00417fbc
; 004180cc,00418168,004181e8
; 00418748,004188b8,004189b4
; 00418ac4,00418c48,00418c74
; 00418d98,004190bc,0041bd08
; 0041fd5c,0041fe5c,0042010c
; 00420210,0042035c,00431c7c
; 00431f58,004320a0,00437294
; 00437eb0,00437fdc,00438b80
; 00488528,00488600,004d80b4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...a6001824 _li t8,0xa6
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void exit(int __status)
;__status int a0
;XREF[9,0]: Entry Point,00434034,004340f8
; 00436f98,00436fc0,004379f8
; 00437f00,00443dc4,004d8094
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...9e001824 _li t8,0x9e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int atoi(char * __nptr)
;__nptr char * a0
;XREF[21,0]: Entry Point,00409368,0040aac8
; 004113e4,004113fc,004118a0
; 00415360,00416638,0041694c
; 00421bbc,0042bed8,0042c0f4
; 00434368,00434718,00434868
; 004354cc,004356ec,004367e8
; 00436c78,00436d7c,004d8048
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...8b001824 _li t8,0x8b
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fileno(FILE * __stream)
;__stream FILE * a0
;XREF[3,0]: Entry Point,00488f28,004d8014
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...7e001824 _li t8,0x7e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t strspn(char * __s, char * __accept)
;__s char * a0
;__accept char * a1
;XREF[3,0]: Entry Point,0041d64c,004d7fe8
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...73001824 _li t8,0x73
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * tempnam(char * __dir, char * __pfx)
;__dir char * a0
;__pfx char * a1
;XREF[3,0]: Entry Point,0041c604,004d7fdc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...70001824 _li t8,0x70
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int pthread_mutex_init(pthread_mutex_t * __mutex, pthread_mutexattr_t * __mutexattr)
;__mutex pthread_mut... a0
;__mutexattr pthread_mut... a1
;XREF[3,0]: Entry Point,00488bb8,004d7fd4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...6e001824 _li t8,0x6e
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;size_t strlen(char * __s)
;__s char * a0
;XREF[141,0]: Entry Point,00408e24,00408ea4
; 00409708,00409c64,00409c94
; 0040a088,0040a58c,0040a620
; 0040b8b0,0040bd68,0040e6b4
; 0040eab4,0040f280,0040f37c
; 0040f3b0,0040f3e8,0040f420
; 0040f454,0040f488,0040f4f8
; 0040f568,0040f580,0040f5cc
; 0040f5ec,0040f604,0040f654
; 0040f66c,0040f894,0040f8ac
; 0040fac8,0040fae0,00410608
; 004106a0,004106b8,00410c38
; 00410c50,00410e3c,00410ed4
; 00410eec,00411eb0,00411f48
; 00411f60,004121a8,00413798
; 004146ec,00414b3c,00416a08
; 00416a20,00416b58,00416cac
; 00416cc4,00416e34,00416e4c
; 0041bd68,0041be54,0041bf68
; 0041c0f8,0041c244,0041c25c
; 0041c700,0041cd94,0041d1fc
; 0041d4c0,0041d664,0041da44
; 0041dbac,0041dc3c,0041def4
; 0041e05c,0041e35c,0041e3a8
; 0041e3f0,0041e56c,0041e5b4
; 0041e670,0041e6bc,0041e80c
; 0041e988,0041e9d0,0041ea18
; 0041eb5c,0041f464,004207cc
; 00420804,00420824,00420854
; 00420898,004208c8,0042090c
; 00420ba0,00420cb4,00420e18
; 00421044,004212e0,004214f4
; 004216d4,0042173c,00421a8c
; 004225dc,00422748,004227e4
; 004228a8,00423d44,004318d0
; 00431d50,00431d98,00431dcc
; 00431e48,004325fc,004335d0
; 00433894,00433c18,004343ac
; 0043533c,00435838,00435a1c
; 00436104,00436bb8,00437d10
; 00438a9c,00443c8c,0044480c
; 004448f0,00444920,00444988
; 004449b8,00448454,0044859c
; 00459350,004662a0,00466af8
; 00466ba8,00466f50,0046a344
; 0046d0e8,0046d130,0046e124
; 00484ea4,00485a88,004d7fcc
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...6c001824 _li t8,0x6c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int open(char * __file, int __oflag, ...)
;__file char * a0
;__oflag int a1
;XREF[31,0]: Entry Point,0040b2a8,0040e55c
; 004123f0,004124b8,00412704
; 00412920,00412998,00412a08
; 00412aa8,00412b4c,00412c04
; 00412cac,00412d58,00412e40
; 00412f94,0041305c,00413124
; 00413210,004132e0,004134ac
; 00431904,00431ac0,00434ee4
; 00438ad0,00438b64,0048857c
; 0048864c,00488a54,00488a7c
; 004d7fc4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...6a001824 _li t8,0x6a
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined nvram_init()
;XREF[5,0]: Entry Point,00408998,004092ac
; 0041f370,004d7fb4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...66001824 _li t8,0x66
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void __assert(char * __assertion, char * __file, int __line)
;__assertion char * a0
;__file char * a1
;__line int a2
;XREF[8,0]: Entry Point,00486eb8,00486edc
; 00486f14,00486f44,004871ac
; 004873ec,004d7f9c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...60001824 _li t8,0x60
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;char * strchr(char * __s, int __c)
;__s char * a0
;__c int a1
;XREF[29,0]: Entry Point,00409c48,0040f9d0
; 0040fc80,004100ac,004149d8
; 004149f4,00415f00,0041c9f8
; 0041cfa4,0041cfc8,0041d194
; 0041d1d0,0041d5a4,0041d5d0
; 0041dac8,0041daf0,0041df78
; 0041dfa0,00433c50,00433c94
; 00433e68,00437484,0043e71c
; 00448508,00448524,00448634
; 00448650,004d7f80
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...59001824 _li t8,0x59
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fputs(char * __s, FILE * __stream)
;__s char * a0
;__stream FILE * a1
;XREF[4,0]: Entry Point,00488a24,00488edc
; 004d7f6c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...54001824 _li t8,0x54
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int fcntl(int __fd, int __cmd, ...)
;__fd int a0
;__cmd int a1
;XREF[11,0]: Entry Point,00417174,00417190
; 004171c0,00418650,00418f44
; 004371b8,00437244,00437e5c
; 00437f88,004d7f00
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...39001824 _li t8,0x39
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;__pid_t getpgid(__pid_t __pid)
;__pid __pid_t a0
;XREF[3,0]: Entry Point,00409120,004d7ef4
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...36001824 _li t8,0x36
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int close(int __fd)
;__fd int a0
;XREF[49,0]: Entry Point,0040b0dc,0040b178
; 0040b1a4,0040b424,0040bd24
; 0040cbe8,0040cc38,0040f22c
; 0041243c,00412500,00412764
; 00412978,00412a54,00412af0
; 00412ba4,00412c50,00412cf8
; 00412dbc,00412ea4,00412fe0
; 004130a8,00413170,00413250
; 00413334,004134e4,004141a0
; 00414658,0041829c,00418828
; 00431c00,00431ce4,00431f14
; 00431f40,00431fc0,0043205c
; 00432088,00432108,004321cc
; 00432210,00432284,004322d0
; 00434f58,004352a8,00488490
; 004884b0,00488560,00488630
; 004d7ec0
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...29001824 _li t8,0x29
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int vfprintf(FILE * __s, char * __format, __gnuc_va_list __arg)
;__s FILE * a0
;__format char * a1
;__arg __gnuc_va_list a2
;XREF[3,0]: Entry Point,00408868,004d7e8c
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...1c001824 _li t8,0x1c
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;void free(void * __ptr)
;__ptr void * a0
;XREF[412,0]: Entry Point,0040989c,00409bb0
; 00409d08,00409db4,0040a0b0
; 0040aa4c,0040ab28,0040ab44
; 0040ab60,0040ab7c,0040ab98
; 0040abb4,0040abd0,0040abec
; 0040ac08,0040ac24,0040ac40
; 0040ac5c,0040ac78,0040ac94
; 0040acb0,0040accc,0040ace8
; 0040ad04,0040ad20,0040ad3c
; 0040ad58,0040ad74,0040aec0
; 0040b92c,0040bcb8,0040be80
; 0040c0f0,0040c10c,0040c128
; 0040c144,0040ccc4,0040cd88
; 0040e5e0,0040e784,0040ed64
; 0040effc,0040f810,0040fa40
; 0040fa70,0040fba4,0040fcf8
; 0040fe3c,00410134,00410724
; 00410810,00410ce4,00410f54
; 004110e8,00411fc8,004120bc
; 00412284,00412efc,00413440
; 0041368c,00413984,004139b4
; 00413a20,00413d68,00413d9c
; 00413db8,00413e2c,00413e54
; 00413e74,00413e8c,00414064
; 0041408c,004140a4,004144c4
; 004145e0,00414680,004146a4
; 004148fc,00414924,0041493c
; 00414d0c,004151d8,00415300
; 00415404,00415588,00415a04
; 00415aa4,00415ad4,00415cf8
; 00415ddc,00415e10,00415e2c
; 00416018,004160a0,00416110
; 00416138,00416158,00416170
; 004163bc,00416508,00416530
; 00416548,00416578,004165a0
; 004165d8,00416818,00416834
; 00416850,00416d64,00416eec
; 00417f58,00417f74,0041831c
; 004194f8,00419744,00419904
; 00419b64,0041a440,0041bea4
; 0041bfb8,0041c028,0041c148
; 0041ca3c,0041cbf4,0041cd10
; 0041d010,0041d02c,0041d048
; 0041d0e8,0041d910,0041d9cc
; 0041dd14,0041dd30,0041dd48
; 0041de38,0041de80,0041e1b4
; 0041e1d0,0041e2bc,0041e2d8
; 0041ec4c,0041ee8c,0041eea8
; 0041eec4,0041eee0,0041eefc
; 0041ef20,0041ef44,0041ef68
; 0041f09c,0041f0b8,0041f1f0
; 0041f20c,0041f2a0,0041f2b8
; 0041facc,004200b8,00420508
; 0042052c,00420544,004206b0
; 0042070c,00421800,0043264c
; 004328b4,00432fe0,00433100
; 00433640,00433d3c,00433d5c
; 00433d84,00433da0,00433dbc
; 004340e0,0043429c,004343f8
; 00434b60,00434f70,00434f88
; 00435004,00435020,0043538c
; 00435c5c,00436a84,004377c4
; 00437810,0043782c,0043792c
; 00437be0,00437c14,00437c60
; 00437cac,00437cc8,00437dd0
; 00437df8,00438228,0043827c
; 004382ac,004382d0,004382ec
; 00438974,0043bda8,0043be8c
; 004439b8,00443af8,00443c40
; 00443e88,00443fa4,00444ebc
; 004452b0,004452c8,004452e0
; 0044530c,00445384,00445420
; 00445464,00445e08,00445e20
; 00445e84,00445ec0,00445ee0
; 00445efc,00445f18,00445f34
; 00445f50,00445f6c,00445fdc
; 00446008,00446230,00446a68
; 00446a80,00446b14,0044b53c
; 0044badc,0044bcb0,0044c37c
; 0044cff8,0044d174,0044d1bc
; 0044d258,0044d288,0044d320
; 0044d390,0044d504,0044d690
; 0044daec,0044db40,0044dba4
; 0044dc1c,00450368,00450450
; 00450bbc,00452b0c,00452fe4
; 004531d8,004534f8,00453518
; 00453740,0045375c,004537d0
; 00453894,00453ab0,00453acc
; 00453b04,00453b40,00457538
; 00457720,0045a758,0045a828
; 0045a954,0045b018,0045bd98
; 0045bf2c,0045c1d4,0045c324
; 0045c7d0,0045c7f0,0045e11c
; 0045e138,0045e154,0045e170
; 0045e1b0,00460768,00466c2c
; 00466db8,00466ecc,00466ee4
; 00467020,0046703c,004670b0
; 00467158,004672fc,004677a0
; 004677b8,004677d0,004677e8
; 0046866c,00468684,0046869c
; 004686c4,004686dc,004686f8
; 00468710,00468728,00468740
; 00468764,0046877c,0046880c
; 00468824,00468858,00468870
; 00468888,004688cc,004688e4
; 00468918,00468930,00468964
; 0046897c,004689ec,00468a10
; 00468a28,00468a40,00468a58
; 00468a74,00468aa4,00468abc
; 00468ad4,00468b24,00468b38
; 00468b50,00468b94,00468bb0
; 00468bcc,00468be8,00468c04
; 00468d80,00468db0,00468dcc
; 00468de8,00468e04,00468e20
; 00468e3c,00468e58,0046a388
; 0046a7a0,0046a7ec,0046dbd8
; 0046dc44,0046e438,0046e58c
; 0046e86c,0046e940,00470f64
; 00475c14,004786c8,00478a58
; 00478dcc,0047939c,00479c9c
; 0047a1c8,0047a9d0,0047ab74
; 0047b894,0047bdc0,0047cb34
; 0047d258,0047d2cc,0047d36c
; 0047d790,0047d7f4,0047d94c
; 0047d988,0047d9ac,0047da0c
; 0047dbe8,0047dfb0,0047e000
; 0047e018,0047e190,0047e208
; 0047e250,0047e580,0047e5e4
; 0047eb08,00480658,00480690
; 0048077c,004807b0,00480a90
; 00480c4c,00480d78,0048500c
; 00485024,00485040,00485058
; 00485098,004859d0,004859f8
; 00485a10,00485bec,00485c14
; 00485c2c,00485c88,00485cb0
; 00486c64,00486d40,00486da8
; 004871f0,00487edc,00488060
; 004d7e64
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...12001824 _li t8,0x12
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;int getsockname(int __fd, sockaddr * __addr, socklen_t * __len)
;__fd int a0
;__addr sockaddr * a1
;__len socklen_t * a2
;XREF[3,0]: Entry Point,0040a5ec,004d7e54
.MIPS.stubs:0...1080998f lw t9,-0x7ff0(gp)=>.got:_GLOBAL_OFFSET_T...;= 00000000
.MIPS.stubs:0...2178e003 move t7,ra
.MIPS.stubs:0...09f82003 jalr t9
.MIPS.stubs:0...0e001824 _li t8,0xe
.MIPS.stubs:0...00000000 nop
.MIPS.stubs:0...00000000 nop
.MIPS.stubs:0...00000000 nop
.MIPS.stubs:0...00000000 nop
;************************************************************************************************
;* FUNCTION *
;************************************************************************************************
;undefined _fini()
;local_4 undefined4 -4 ;XREF[2,0]: 004898a4,004898dc
;local_8 undefined4 -8 ;XREF[1,0]: 004898a8
;local_10 undefined4 -10 ;XREF[2,0]: 004898a0,004898d4
;XREF[5,0]: Entry Point,00400114,0040863c
; 004d82b4,_elfSectionHeaders::00000174
.fini:00489890 05001c3c lui gp,0x5
.fini:00489894 50619c27 addiu gp,gp,0x6150
.fini:00489898 21e09903 addu gp,gp,t9
.fini:0048989c e0ffbd27 addiu sp,sp,-0x20
.fini:004898a0 1000bcaf sw gp,local_10+0x20(sp)
.fini:004898a4 1c00bfaf sw ra,local_4+0x20(sp)
.fini:004898a8 1800bcaf sw gp,local_8+0x20(sp)
.fini:004898ac 01001104 bal LAB_004898b4
.fini:004898b0 00000000 _nop
LAB_004898b4: ;XREF[1,0]: 004898ac
.fini:004898b4 05001c3c lui gp,0x5
.fini:004898b8 2c619c27 addiu gp,gp,0x612c
.fini:004898bc 21e09f03 addu gp,gp,ra
.fini:004898c0 2480998f lw t9,-0x7fdc(gp)=>.got:PTR_LAB_004d7a04 ;= 00410000
.fini:004898c4 00000000 nop
.fini:004898c8 60863927 addiu t9,t9,-0x79a0
.fini:004898cc 09f82003 jalr t9=>.text:FUN_00408660 ;undefined FUN_00408660()
.fini:004898d0 00000000 _nop
.fini:004898d4 1000bc8f lw gp,local_10+0x20(sp)
.fini:004898d8 00000000 nop
.fini:004898dc 1c00bf8f lw ra,local_4+0x20(sp)
.fini:004898e0 0800e003 jr ra
.fini:004898e4 2000bd27 _addiu sp,sp,0x20
s_/var/run/alphapd.pid_0048...;XREF[4,0]: 00409074,00409178,004d4a4c,_elfSectionHeaders::0000019c
.rodata:004898f02f7661722... ds "/var/run/alphapd.pid"
.rodata:0048990500 ?? 00h
.rodata:0048990600 ?? 00h
.rodata:0048990700 ?? 00h
DAT_00489908: ;XREF[1,0]: 00408840
.rodata:0048990825 ?? 25h %
.rodata:0048990973 ?? 73h s
.rodata:0048990a3a ?? 3Ah :
.rodata:0048990b20 ?? 20h
.rodata:0048990c00 ?? 00h
.rodata:0048990d00 ?? 00h
.rodata:0048990e00 ?? 00h
.rodata:0048990f00 ?? 00h
s_alphapd_00489910: ;XREF[4,0]: 00408848,00409b5c,0040b868,0040e8b0
.rodata:00489910616c70686... ds "alphapd"
s_SIGINT!_00489918: ;XREF[1,0]: 004088b0
.rodata:00489918534947494... ds "SIGINT!"
s_SIGTERM!_00489920: ;XREF[1,0]: 004088c8
.rodata:00489920534947544... ds "SIGTERM!"
.rodata:0048992900 ?? 00h
.rodata:0048992a00 ?? 00h
.rodata:0048992b00 ?? 00h
s_wait_last_alphapd_exit_=_...;XREF[1,0]: 0040913c
.rodata:0048992c776169742... ds "wait last alphapd exit = %d(%d)\n"
.rodata:0048994d00 ?? 00h
.rodata:0048994e00 ?? 00h
.rodata:0048994f00 ?? 00h
DAT_00489950: ;XREF[4,0]: 00408e0c,00408e78,0040918c,0043277c
.rodata:0048995077 ?? 77h w
.rodata:004899512b ?? 2Bh +
.rodata:0048995200 ?? 00h
.rodata:0048995300 ?? 00h
s_cannot_open_pid_file_0048...;XREF[1,0]: 00409594
.rodata:0048995463616e6e6... ds "cannot open pid file"
.rodata:0048996900 ?? 00h
.rodata:0048996a00 ?? 00h
.rodata:0048996b00 ?? 00h
s_reload_configuration!_004...;XREF[1,0]: 004089d0
.rodata:0048996c72656c6f6... ds "reload configuration!\n"
.rodata:0048998300 ?? 00h
s_SSLCertificate1_00489984: ;XREF[5,0]: 00408be8,00408cdc,0041f308,00432dec
; 00433794
.rodata:0048998453534c436... ds "SSLCertificate1"
s_SSLCertificate2_00489994: ;XREF[6,0]: 00408bfc,00408d94,00408f88,0041f324
; 00432e08,004337b4
.rodata:0048999453534c436... ds "SSLCertificate2"
s_/etc_ro/gensslkey.sh_0048...;XREF[1,0]: 00408c3c
.rodata:004899a42f6574635... ds "/etc_ro/gensslkey.sh"
.rodata:004899b900 ?? 00h
.rodata:004899ba00 ?? 00h
.rodata:004899bb00 ?? 00h
s_failure_to_read_/etc_ro/s...;XREF[1,3]: 00408ef8,00408c54,00408e04,0041f1b0
.rodata:004899bc6661696c7... ds "failure to read /etc_ro/servercert.pem"
s_cannot_open_/etc_ro/serve...;XREF[2,0]: 00408f20,0040900c
.rodata:004899e463616e6e6... ds "cannot open /etc_ro/serverkey.pem"
.rodata:00489a0600 ?? 00h
.rodata:00489a0700 ?? 00h
s_cannot_open_/etc_ro/serve...;XREF[2,0]: 00408f40,00408f5c
.rodata:00489a0863616e6e6... ds "cannot open /etc_ro/servercert.pem"
.rodata:00489a2b00 ?? 00h
s_failure_to_read_/etc_ro/s...;XREF[1,3]: 00408f78,00408d18,00408e8c,0041f188
.rodata:00489a2c6661696c7... ds "failure to read /etc_ro/serverkey.pem"
s_failure_to_write_/etc_ro/...;XREF[1,0]: 00408fc4
.rodata:00489a546661696c7... ds "failure to write /etc_ro/servercert....
s_failure_to_write_/etc_ro/...;XREF[1,0]: 00408fec
.rodata:00489a7c6661696c7... ds "failure to write /etc_ro/serverkey.pem"
.rodata:00489aa300 ?? 00h
s_Startup!_00489aa4: ;XREF[1,0]: 0040905c
.rodata:00489aa4537461727... ds "Startup!\n"
.rodata:00489aae00 ?? 00h
.rodata:00489aaf00 ?? 00h
s_rm_-f_/etc_ro/web/pack/db...;XREF[1,0]: 00409170
.rodata:00489ab0726d202d6... ds "rm -f /etc_ro/web/pack/dbgulf.lzma"
.rodata:00489ad300 ?? 00h
s_/var/run/nvramd.pid_00489...;XREF[1,0]: 004091f0
.rodata:00489ad42f7661722... ds "/var/run/nvramd.pid"
s_waiting_for_nvram_daemon_...;XREF[1,0]: 0040920c
.rodata:00489ae8776169746... ds "waiting for nvram_daemon"
.rodata:00489b0100 ?? 00h
.rodata:00489b0200 ?? 00h
.rodata:00489b0300 ?? 00h
DAT_00489b04: ;XREF[1,0]: 00409218
.rodata:00489b042e ?? 2Eh .
.rodata:00489b0520 ?? 20h
.rodata:00489b0600 ?? 00h
.rodata:00489b0700 ?? 00h
s_please_execute_nvram_daem...;XREF[1,0]: 00409254
.rodata:00489b08706c65617... ds "please execute nvram_daemon first!"
.rodata:00489b2b00 ?? 00h
s_SecondHTTPPort_00489b2c: ;XREF[8,0]: 00409310,004233d8,00425774,00425984
; 00425b54,004261d0,00426464,0043a2e0
.rodata:00489b2c5365636f6... ds "SecondHTTPPort"
.rodata:00489b3b00 ?? 00h
s_rm_-f_/etc_ro/web/crossdo...;XREF[1,0]: 00409388
.rodata:00489b3c726d202d6... ds "rm -f /etc_ro/web/crossdomain.xml"
.rodata:00489b5e00 ?? 00h
.rodata:00489b5f00 ?? 00h
s_Version_%s_running_at_add...;XREF[1,0]: 00409444
.rodata:00489b60566572736... ds "Version %s running at address %s:%d\n"
.rodata:00489b8500 ?? 00h
.rodata:00489b8600 ?? 00h
.rodata:00489b8700 ?? 00h
s_2.1.8_00489b88: ;XREF[4,0]: 00409448,00409b58,0040b870,0040e8bc
.rodata:00489b88322e312e3800 ds "2.1.8"
.rodata:00489b8e00 ?? 00h
.rodata:00489b8f00 ?? 00h
s_Shutdown!_00489b90: ;XREF[1,0]: 00409554
.rodata:00489b90536875746... ds "Shutdown!\n"
.rodata:00489b9b00 ?? 00h
DAT_00489b9c: ;XREF[4,0]: 0040ba74,0040c1b8,0040e95c,004d4a54
.rodata:00489b9c4f ?? 4Fh O
.rodata:00489b9d4b ?? 4Bh K
.rodata:00489b9e00 ?? 00h
.rodata:00489b9f00 ?? 00h
.rodata:00489ba04e6f20436... ds "No Content"
.rodata:00489bac4d6f76656... ds "Moved Permanently"
.rodata:00489bc04d6f76656... ds "Moved Temporarily"
.rodata:00489bd44e6f74204... ds "Not Modified"
.rodata:00489be454656d706... ds "Temporary Redirect"
.rodata:00489bf8426164205... ds "Bad Request"
.rodata:00489c04417574686... ds "Authorization Required"
s_Forbidden_00489c1c: ;XREF[3,0]: 0041cad0,0041cc0c,0041d06c
.rodata:00489c1c466f72626... ds "Forbidden"
.rodata:00489c2600 ?? 00h
.rodata:00489c2700 ?? 00h
s_File_Not_Found_00489c28: ;XREF[3,0]: 0041cbb8,00433df0,00438b1c
.rodata:00489c2846696c652... ds "File Not Found"
.rodata:00489c3700 ?? 00h
.rodata:00489c384d6574686... ds "Method Not Allowed"
.rodata:00489c4c43616d657... ds "Camera Off"
.rodata:00489c58496e74657... ds "Internal Server Error"
.rodata:00489c704d6574686... ds "Method Not Implemented"
.rodata:00489c88536572766... ds "Service Unavailable"
.rodata:00489c9c576562205... ds "Web Timeout"
.rodata:00489ca8466f72636... ds "Force re-direct"
s_Can't_open_a_socket_on_po...;XREF[1,0]: 00409944
.rodata:00489cb843616e277... ds "Can't open a socket on ports %d!\n"
.rodata:00489cda00 ?? 00h
.rodata:00489cdb00 ?? 00h
s_IPAddress_00489cdc: ;XREF[8,0]: 0040969c,00422530,00425680,004258a4
; 00425a68,004260dc,00426384,0043a1a0
.rodata:00489cdc495041646... ds "IPAddress"
.rodata:00489ce600 ?? 00h
.rodata:00489ce700 ?? 00h
s_Can't_get_lan_ip_from_sys...;XREF[1,0]: 004096b8
.rodata:00489ce843616e277... ds "Can't get lan ip from sysinfo!\n"
s_%s_%s_00489d08: ;XREF[1,0]: 00409850
.rodata:00489d0825735f257300 ds "%s_%s"
.rodata:00489d0e00 ?? 00h
.rodata:00489d0f00 ?? 00h
s_%s_cgi%s_00489d10: ;XREF[1,0]: 0040987c
.rodata:00489d1025735f636... ds "%s_cgi%s"
.rodata:00489d1900 ?? 00h
.rodata:00489d1a00 ?? 00h
.rodata:00489d1b00 ?? 00h
s_failed_to_convert_%s_to_b...;XREF[1,0]: 0040996c
.rodata:00489d1c6661696c6... ds "failed to convert %s to binary ip data"
.rodata:00489d4300 ?? 00h
s_REMOTE_HOST_00489d44: ;XREF[1,0]: 00409a10
.rodata:00489d4452454d4f5... ds "REMOTE_HOST"
s_REMOTE_ADDR_00489d50: ;XREF[2,0]: 00409a30,00436c94
.rodata:00489d5052454d4f5... ds "REMOTE_ADDR"
s_QUERY_STRING_00489d5c: ;XREF[1,0]: 00409a4c
.rodata:00489d5c515545525... ds "QUERY_STRING"
.rodata:00489d6900 ?? 00h
.rodata:00489d6a00 ?? 00h
.rodata:00489d6b00 ?? 00h
s_CGI/1.1_00489d6c: ;XREF[1,0]: 00409a6c
.rodata:00489d6c4347492f3... ds "CGI/1.1"
s_GATEWAY_INTERFACE_00489d74: ;XREF[1,0]: 00409a74
.rodata:00489d74474154455... ds "GATEWAY_INTERFACE"
.rodata:00489d8600 ?? 00h
.rodata:00489d8700 ?? 00h
s_SERVER_NAME_00489d88: ;XREF[1,0]: 00409a90
.rodata:00489d88534552564... ds "SERVER_NAME"
s_SERVER_HOST_00489d94: ;XREF[1,0]: 00409aac
.rodata:00489d94534552564... ds "SERVER_HOST"
s_PATH_INFO_00489da0: ;XREF[2,0]: 00409ac0,0041e198
.rodata:00489da0504154485... ds "PATH_INFO"
.rodata:00489daa00 ?? 00h
.rodata:00489dab00 ?? 00h
s_SERVER_PROTOCOL_00489dac: ;XREF[1,0]: 00409adc
.rodata:00489dac534552564... ds "SERVER_PROTOCOL"
s_SERVER_ADDR_00489dbc: ;XREF[1,0]: 00409af8
.rodata:00489dbc534552564... ds "SERVER_ADDR"
s_SERVER_PORT_00489dc8: ;XREF[1,0]: 00409b30
.rodata:00489dc8534552564... ds "SERVER_PORT"
s_%s/%s_00489dd4: ;XREF[3,0]: 00409b60,0041f190,0041f1a8
.rodata:00489dd425732f257300 ds "%s/%s"
.rodata:00489dda00 ?? 00h
.rodata:00489ddb00 ?? 00h
s_SERVER_SOFTWARE_00489ddc: ;XREF[1,0]: 00409b84
.rodata:00489ddc534552564... ds "SERVER_SOFTWARE"
s_SetEnv=(%s,%s)_00489dec: ;XREF[1,0]: 00409cd8
.rodata:00489dec536574456... ds "SetEnv=(%s,%s)\n"
s_%s_%s_00489dfc: ;XREF[1,0]: 00409d68
.rodata:00489dfc257320257300 ds "%s %s"
.rodata:00489e0200 ?? 00h
.rodata:00489e0300 ?? 00h
s_websConnWrite_lost_data,_...;XREF[1,0]: 0040a1dc
.rodata:00489e04776562734... ds "websConnWrite lost data, buffer over...
.rodata:00489e2e00 ?? 00h
.rodata:00489e2f00 ?? 00h
s_webs_connection_slot_full...;XREF[2,0]: 0040a344,0040a740
.rodata:00489e30776562732... ds "webs connection slot full!\n"
s_127.0.0.1_00489e4c: ;XREF[2,0]: 0040a650,0041f4ac
.rodata:00489e4c3132372e3... ds "127.0.0.1"
.rodata:00489e5600 ?? 00h
.rodata:00489e5700 ?? 00h
s_accept_request(%s,_%s)_00...;XREF[1,0]: 0040a6f0
.rodata:00489e58616363657... ds "accept request(%s, %s)\n"
s_websFree=(%s)!_00489e70: ;XREF[1,0]: 0040a808
.rodata:00489e70776562734... ds "websFree=(%s)!\n"
s_Null_wp_00489e80: ;XREF[3,0]: 0040a80c,0040b03c,0040bf8c
.rodata:00489e804e756c6c2... ds "Null wp"
s_LastDownloadStatus_00489e88:;XREF[13,8]: 0040aaac,00432d70,00432f74,004330b0
; 0043322c,00433334,004333f8,004334d4
; 00433684,00433854,00433938,00433990
; 0043fd3c,00432d48,00432f54,00433094
; 00433210,00433318,004333dc,004334b8
; 0043fd5c
.rodata:00489e884c6173744... ds "LastDownloadStatus"
s_sleep_3_&&_/mydlink/opt.l...;XREF[1,2]: 0040aaf0,00409c30,00409ce8
.rodata:00489e9c736c65657... ds "sleep 3 && /mydlink/opt.local start &"
s_websConnFree_remove(%s,%s...;XREF[3,0]: 0040adf8,0040ae9c,0040bee8
.rodata:00489ec4776562734... ds "websConnFree remove(%s,%s)\n"
s_sleep_%d_&&_reboot_&_0048...;XREF[6,0]: 0040af2c,0040af8c,00434d2c,00434dc0
; 00435df0,00435f84
.rodata:00489ee0736c65657... ds "sleep %d && reboot &"
.rodata:00489ef500 ?? 00h
.rodata:00489ef600 ?? 00h
.rodata:00489ef700 ?? 00h
s_websConnClose=(%d,%s)!_00...;XREF[1,0]: 0040b038
.rodata:00489ef8776562734... ds "websConnClose=(%d,%s)!\n"
s_websConnClose(%s)!_00489f10:;XREF[1,0]: 0040b13c
.rodata:00489f10776562734... ds "websConnClose(%s)!\n"
s_websConnClose=(%d,_wp->pa...;XREF[1,0]: 0040b268
.rodata:00489f24776562734... ds "websConnClose=(%d, wp->path == NULL)...
.rodata:00489f4b00 ?? 00h
s__Content-length:_%d_00489...;XREF[1,1]: 0040b390,0040b304
.rodata:00489f4c0d0a436f6... ds "\r\nContent-length: %d\r\n\r\n"
s_Can't_stat_%s:_%s_00489f68: ;XREF[2,0]: 0040b588,00431f88
.rodata:00489f6843616e277... ds "Can't stat %s: %s\n"
.rodata:00489f7b00 ?? 00h
s_websTimeout!_00489f7c: ;XREF[1,0]: 0040b5f0
.rodata:00489f7c776562735... ds "websTimeout!\n"
.rodata:00489f8a00 ?? 00h
.rodata:00489f8b00 ?? 00h
s_HTTP/1.0_%d_%s_00489f8c: ;XREF[2,2]: 0040b83c,0040e888,0040bdfc,0040eaf0
.rodata:00489f8c485454502... ds "HTTP/1.0 %d %s\r\n"
s_Server:_%s/%s_00489fa0: ;XREF[2,0]: 0040b864,0040e8b4
.rodata:00489fa0536572766... ds "Server: %s/%s\r\n"
s_Date:_%s_00489fb0: ;XREF[1,0]: 0040b8e4
.rodata:00489fb0446174653... ds "Date: %s\r\n"
.rodata:00489fbb00 ?? 00h
s_Last-modified:_%s_00489fbc: ;XREF[1,0]: 0040b910
.rodata:00489fbc4c6173742... ds "Last-modified: %s\r\n"
s_Content-type:_%s_00489fd0: ;XREF[1,0]: 0040b958
.rodata:00489fd0436f6e746... ds "Content-type: %s\r\n"
.rodata:00489fe300 ?? 00h
s_Content-length:_%d_00489fe4:;XREF[2,0]: 0040b978,0040e928
.rodata:00489fe4436f6e746... ds "Content-length: %d\r\n"
.rodata:00489ff900 ?? 00h
.rodata:00489ffa00 ?? 00h
.rodata:00489ffb00 ?? 00h
s_HTTP/1.1_%d_%s_00489ffc: ;XREF[1,0]: 0040b9fc
.rodata:00489ffc485454502... ds "HTTP/1.1 %d %s\r\n"
.rodata:0048a00d00 ?? 00h
.rodata:0048a00e00 ?? 00h
.rodata:0048a00f00 ?? 00h
s_Cache-Control:_no-cache_0...;XREF[1,0]: 0040ba5c
.rodata:0048a010436163686... ds "Cache-Control: no-cache\r\n"
.rodata:0048a02a00 ?? 00h
.rodata:0048a02b00 ?? 00h
s_Pragma:_no-cache_Cache-Co...;XREF[2,0]: 0040ba88,0040e910
.rodata:0048a02c507261676... ds "Pragma: no-cache\r\nCache-Control: n...
s_WWW-Authenticate:_Basic_r...;XREF[1,0]: 0040bc48
.rodata:0048a0585757572d4... ds "WWW-Authenticate: Basic realm=\"%s\"...
.rodata:0048a07d00 ?? 00h
.rodata:0048a07e00 ?? 00h
.rodata:0048a07f00 ?? 00h
s_WWW-Authenticate:_Digest_...;XREF[1,0]: 0040bc90
.rodata:0048a0805757572d4... ds "WWW-Authenticate: Digest realm=\"%s\...
.rodata:0048a0bb00 ?? 00h
DAT_0048a0bc: ;XREF[1,0]: 0040bc94
.rodata:0048a0bc61 ?? 61h a
.rodata:0048a0bd75 ?? 75h u
.rodata:0048a0be74 ?? 74h t
.rodata:0048a0bf68 ?? 68h h
.rodata:0048a0c000 ?? 00h
.rodata:0048a0c100 ?? 00h
.rodata:0048a0c200 ?? 00h
.rodata:0048a0c300 ?? 00h
s_text/html_0048a0c4: ;XREF[8,0]: 0040bd84,0040eacc,00415154,00434770
; 00436bd8,004d60ac,004d60b4,004d60bc
.rodata:0048a0c4746578742... ds "text/html"
.rodata:0048a0ce00 ?? 00h
.rodata:0048a0cf00 ?? 00h
s_websConnError=(%d,%s)!_00...;XREF[2,0]: 0040bf84,0040c030
.rodata:0048a0d0776562734... ds "websConnError=(%d,%s)!\n"
s_Error:_%s...;XREF[1,2]: 0040c0a0,004858bc,00485950
.rodata:0048a0e83c68746d6... ds "Error: %s
\r\n
s_The_reque...;XREF[1,0]: 0040c1a0
.rodata:0048a1243c68746d6... ds "The request is forbi...
.rodata:0048a16300 ?? 00h
.rodata:0048a164776562735... ds "websParseRequestLine(%s)!\n"
s_ _00...;XREF[1,0]: 0041763c
.rodata:0048a1803c706f6c6... ds " "
.rodata:0048a19700 ?? 00h
.rodata:0048a19820 ?? 20h
.rodata:0048a19909 ?? 09h
.rodata:0048a19a00 ?? 00h
.rodata:0048a19b00 ?? 00h
DAT_0048a19c: ;XREF[1,0]: 004375ac
.rodata:0048a19c47 ?? 47h G
.rodata:0048a19d45 ?? 45h E
.rodata:0048a19e54 ?? 54h T
.rodata:0048a19f00 ?? 00h
DAT_0048a1a0: ;XREF[1,0]: 004375ac
.rodata:0048a1a050 ?? 50h P
.rodata:0048a1a14f ?? 4Fh O
.rodata:0048a1a253 ?? 53h S
.rodata:0048a1a354 ?? 54h T
.rodata:0048a1a400 ?? 00h
.rodata:0048a1a500 ?? 00h
.rodata:0048a1a600 ?? 00h
.rodata:0048a1a700 ?? 00h
.rodata:0048a1a848 ?? 48h H
.rodata:0048a1a945 ?? 45h E
.rodata:0048a1aa41 ?? 41h A
.rodata:0048a1ab44 ?? 44h D
.rodata:0048a1ac00 ?? 00h
.rodata:0048a1ad00 ?? 00h
.rodata:0048a1ae00 ?? 00h
.rodata:0048a1af00 ?? 00h
s_HTTP_REQUEST_0048a1b0: ;XREF[2,0]: 0041efb0,004375b0
.rodata:0048a1b0485454505... ds "HTTP_REQUEST"
.rodata:0048a1bd00 ?? 00h
.rodata:0048a1be00 ?? 00h
.rodata:0048a1bf00 ?? 00h
.rodata:0048a1c020 ?? 20h
.rodata:0048a1c109 ?? 09h
.rodata:0048a1c20a ?? 0Ah
.rodata:0048a1c300 ?? 00h
.rodata:0048a1c4485454505... ds "HTTP_AUTHORIZATION"
s_/cgi-bin/_0048a1d8: ;XREF[1,0]: 004d6124
.rodata:0048a1d82f6367692... ds "/cgi-bin/"
.rodata:0048a1e200 ?? 00h
.rodata:0048a1e300 ?? 00h
.rodata:0048a1e475706c6f6... ds "upload.cgi"
.rodata:0048a1f075706c6f6... ds "upload_settings.cgi"
.rodata:0048a204776562735... ds "websParseRequestLine\n"
.rodata:0048a21c77702d3e7... ds "wp->url = %s\n"
.rodata:0048a22c77702d3e7... ds "wp->query = %s\n"
.rodata:0048a23c77702d3e7... ds "wp->path = %s\n"
.rodata:0048a24c426164204... ds "Bad HTTP request"
.rodata:0048a260426164207... ds "Bad request type(%s)"
s_Method_Not_Allowed._0048a...;XREF[2,0]: 00433b88,00437f48
.rodata:0048a2784d6574686... ds "Method Not Allowed."
.rodata:0048a28c426164205... ds "Bad URL format"
s_Receive_data_failure_0048...;XREF[1,0]: 0040cc10
.rodata:0048a29c526563656... ds "Receive data failure"
.rodata:0048a2b100 ?? 00h
.rodata:0048a2b200 ?? 00h
.rodata:0048a2b300 ?? 00h
s_Invalid_state_0048a2b4: ;XREF[1,0]: 0040cc8c
.rodata:0048a2b4496e76616... ds "Invalid state"
.rodata:0048a2c200 ?? 00h
.rodata:0048a2c300 ?? 00h
.rodata:0048a2c4574542535... ds "WEBS_POST_CLEN read error(%d, %d)\n"
.rodata:0048a2e848 ?? 48h H
.rodata:0048a2e954 ?? 54h T
.rodata:0048a2ea54 ?? 54h T
.rodata:0048a2eb50 ?? 50h P
.rodata:0048a2ec5f ?? 5Fh _
.rodata:0048a2ed25 ?? 25h %
.rodata:0048a2ee73 ?? 73h s
.rodata:0048a2ef00 ?? 00h
.rodata:0048a2f0415554484... ds "AUTHORIZATION"
.rodata:0048a300524546455... ds "REFERER"
.rodata:0048a30848 ?? 48h H
.rodata:0048a3094f ?? 4Fh O
.rodata:0048a30a53 ?? 53h S
.rodata:0048a30b54 ?? 54h T
.rodata:0048a30c00 ?? 00h
.rodata:0048a30d00 ?? 00h
.rodata:0048a30e00 ?? 00h
.rodata:0048a30f00 ?? 00h
.rodata:0048a310434f4e544... ds "CONTENT-LENGTH"
.rodata:0048a320434f4e544... ds "CONTENT_LENGTH"
.rodata:0048a3306d756c746... ds "multipart/form-data;"
.rodata:0048a348426173696... ds "Basic "
.rodata:0048a350446967657... ds "Digest "
.rodata:0048a35875 ?? 75h u
.rodata:0048a35972 ?? 72h r
.rodata:0048a35a69 ?? 69h i
.rodata:0048a35b00 ?? 00h
.rodata:0048a35c636e6f6e6... ds "cnonce"
;XREF[0,1]: 00435948
.rodata:0048a364757365726... ds "username"
.rodata:0048a370726573706... ds "response"
.rodata:0048a37c444947455... ds "DIGEST=Done\n"
.rodata:0048a38c77702d3e7... ds "wp->userName = %s\n"
.rodata:0048a3a077702d3e7... ds "wp->response = %s\n"
.rodata:0048a3b477702d3e7... ds "wp->uri = %s\n"
.rodata:0048a3c477702d3e7... ds "wp->realm = %s\n"
.rodata:0048a3d477702d3e6... ds "wp->nonce = %s\n"
.rodata:0048a3e477702d3e6... ds "wp->nc = %s\n"
.rodata:0048a3f477702d3e6... ds "wp->cnonce = %s\n"
.rodata:0048a40877702d3e7... ds "wp->qop = %s\n"
.rodata:0048a418434f4e544... ds "CONTENT-TYPE"
.rodata:0048a428555345522... ds "USER-AGENT"
.rodata:0048a43457696e646... ds "Windows"
.rodata:0048a43c45 ?? 45h E
.rodata:0048a43d64 ?? 64h d
.rodata:0048a43e67 ?? 67h g
.rodata:0048a43f65 ?? 65h e
DAT_0048a440: ;XREF[16,0]: 0040f900,0040f930,004150c8,004150dc
; 0041db14,0041db4c,0041dbc4,0041dbf4
; 0041dc98,0041dfc4,0041dffc,0041e074
; 0041e0a4,0041e0e8,0041e130,004d5a04
.rodata:0048a4402f undefined1 2Fh
DAT_0048a441: ;XREF[1,0]: 0041e0e4
.rodata:0048a44100 undefined1 00h
.rodata:0048a44200 ?? 00h
.rodata:0048a44300 ?? 00h
.rodata:0048a444574542535... ds "WEBS_POST_NLEN open error(%s,%s)\n"
.rodata:0048a4686b696c6c6... ds "killall -q schedule"
.rodata:0048a47c6b696c6c6... ds "killall -q mail"
.rodata:0048a48c6b696c6c6... ds "killall -q ftpputimage"
.rodata:0048a4a42f6d79646... ds "/mydlink/opt.local stop"
.rodata:0048a4bc66 ?? 66h f
.rodata:0048a4bd72 ?? 72h r
.rodata:0048a4be65 ?? 65h e
.rodata:0048a4bf65 ?? 65h e
.rodata:0048a4c000 ?? 00h
.rodata:0048a4c100 ?? 00h
.rodata:0048a4c200 ?? 00h
.rodata:0048a4c300 ?? 00h
.rodata:0048a4c4574542535... ds "WEBS_POST_CLEN open error(%s,%s)\n"
.rodata:0048a4e877696e646... ds "windows"
.rodata:0048a4f04d6163696... ds "Macintosh"
.rodata:0048a4fc434f4e544... ds "CONTENT_TYPE"
.rodata:0048a50c4c ?? 4Ch L
.rodata:0048a50d69 ?? 69h i
.rodata:0048a50e6e ?? 6Eh n
.rodata:0048a50f75 ?? 75h u
.rodata:0048a51078 ?? 78h x
.rodata:0048a51100 ?? 00h
.rodata:0048a51200 ?? 00h
.rodata:0048a51300 ?? 00h
.rodata:0048a5147265616c6... ds "realm"
.rodata:0048a51c6e6f6e636... ds "nonce"
.rodata:0048a5246e ?? 6Eh n
.rodata:0048a52563 ?? 63h c
.rodata:0048a52600 ?? 00h
.rodata:0048a52700 ?? 00h
.rodata:0048a52871 ?? 71h q
.rodata:0048a5296f ?? 6Fh o
.rodata:0048a52a70 ?? 70h p
.rodata:0048a52b00 ?? 00h
s_Insufficient_memory_0048a...;XREF[4,0]: 0040bfe0,0040e048,004352cc,004378d0
.rodata:0048a52c496e73756... ds "Insufficient memory"
.rodata:0048a5404b ?? 4Bh K
.rodata:0048a5414b ?? 4Bh K
.rodata:0048a5424d ?? 4Dh M
.rodata:0048a54341 ?? 41h A
.rodata:0048a5444e ?? 4Eh N
.rodata:0048a54500 ?? 00h
.rodata:0048a54600 ?? 00h
.rodata:0048a54700 ?? 00h
.rodata:0048a548436f6e746... ds "Content-Length up to limit."
;XREF[0,1]: 00488814
.rodata:0048a5644f7065726... ds "Opera"
.rodata:0048a56c574542535... ds "WEBS_CGI_POST_REQUEST HEADER Done()!\n"
.rodata:0048a5944f ?? 4Fh O
.rodata:0048a59550 ?? 50h P
.rodata:0048a59652 ?? 52h R
.rodata:0048a5972f ?? 2Fh /
.rodata:0048a59800 ?? 00h
.rodata:0048a59900 ?? 00h
.rodata:0048a59a00 ?? 00h
.rodata:0048a59b00 ?? 00h
.rodata:0048a59c466972656... ds "Firefox"
.rodata:0048a5a4466972656... ds "Firefox/"
.rodata:0048a5b04368726f6... ds "Chrome"
.rodata:0048a5b8536166617... ds "Safari"
.rodata:0048a5c04368726f6... ds "Chrome/"
.rodata:0048a5c8566572736... ds "Version/"
.rodata:0048a5d44d ?? 4Dh M
.rodata:0048a5d553 ?? 53h S
.rodata:0048a5d649 ?? 49h I
.rodata:0048a5d745 ?? 45h E
.rodata:0048a5d800 ?? 00h
.rodata:0048a5d900 ?? 00h
.rodata:0048a5da00 ?? 00h
.rodata:0048a5db00 ?? 00h
.rodata:0048a5dc547269646... ds "Trident/"
.rodata:0048a5e84d ?? 4Dh M
.rodata:0048a5e953 ?? 53h S
.rodata:0048a5ea49 ?? 49h I
.rodata:0048a5eb45 ?? 45h E
.rodata:0048a5ec20 ?? 20h
.rodata:0048a5ed00 ?? 00h
.rodata:0048a5ee00 ?? 00h
.rodata:0048a5ef00 ?? 00h
s_websWriteActiveHeader_ope...;XREF[1,0]: 0040e5c8
.rodata:0048a5f0776562735... ds "websWriteActiveHeader open error(%s,...
.rodata:0048a61900 ?? 00h
.rodata:0048a61a00 ?? 00h
.rodata:0048a61b00 ?? 00h
s_websWriteSpecialHeader_lo...;XREF[1,0]: 0040e808
.rodata:0048a61c776562735... ds "websWriteSpecialHeader lost data, bu...
.rodata:0048a64f00 ?? 00h
s_Content-type:_application...;XREF[1,0]: 0040e8d8
.rodata:0048a650436f6e746... ds "Content-type: application/json\r\n"
.rodata:0048a67100 ?? 00h
.rodata:0048a67200 ?? 00h
.rodata:0048a67300 ?? 00h
s_Access-Control-Allow-Orig...;XREF[1,0]: 0040e8f4
.rodata:0048a674416363657... ds "Access-Control-Allow-Origin: *\r\n"
.rodata:0048a69500 ?? 00h
.rodata:0048a69600 ?? 00h
.rodata:0048a69700 ?? 00h
s_text/plain_0048a698: ;XREF[3,8]: 0041d820,0041d8c4,004d60ec,0041d82c
; 0041d834,0041d838,0041d83c,0041d8d0
; 0041d8d8,0041d8dc,0041d8e0
.rodata:0048a698746578742... ds "text/plain"
.rodata:0048a6a4436f6e746... ds "Content-length: 0\r\n"
.rodata:0048a6b84c6f63617... ds "Location: %s\r\n"
s_0040eab8
,0040eaf8
.rodata:0048a6c83c68746d6... ds "<...
.rodata:0048a7a900 ?? 00h
.rodata:0048a7aa00 ?? 00h
.rodata:0048a7ab00 ?? 00h
s_0040eab8
.rodata:0048a7ac3c68746d6... ds "<...
.rodata:0048a8cf00 ?? 00h
.rodata:0048a8d03c ?? 3Ch <
.rodata:0048a8d168 ?? 68h h
.rodata:0048a8d274 ?? 74h t
.rodata:0048a8d36d ?? 6Dh m
.rodata:0048a8d46c ?? 6Ch l
.rodata:0048a8d53e ?? 3Eh >
.rodata:0048a8d63c ?? 3Ch <
.rodata:0048a8d762 ?? 62h b
.rodata:0048a8d86f ?? 6Fh o
.rodata:0048a8d964 ?? 64h d
.rodata:0048a8da79 ?? 79h y
.rodata:0048a8db3e ?? 3Eh >
.rodata:0048a8dc3c ?? 3Ch <
.rodata:0048a8dd66 ?? 66h f
.rodata:0048a8de6f ?? 6Fh o
.rodata:0048a8df6e ?? 6Eh n
.rodata:0048a8e074 ?? 74h t
.rodata:0048a8e120 ?? 20h
.rodata:0048a8e273 ?? 73h s
.rodata:0048a8e369 ?? 69h i
.rodata:0048a8e47a ?? 7Ah z
.rodata:0048a8e565 ?? 65h e
.rodata:0048a8e63d ?? 3Dh =
.rodata:0048a8e735 ?? 35h 5
.rodata:0048a8e820 ?? 20h
.rodata:0048a8e963 ?? 63h c
.rodata:0048a8ea6f ?? 6Fh o
.rodata:0048a8eb6c ?? 6Ch l
.rodata:0048a8ec6f ?? 6Fh o
.rodata:0048a8ed72 ?? 72h r
.rodata:0048a8ee3d ?? 3Dh =
.rodata:0048a8ef72 ?? 72h r
.rodata:0048a8f065 ?? 65h e
.rodata:0048a8f164 ?? 64h d
.rodata:0048a8f23e ?? 3Eh >
.rodata:0048a8f33c ?? 3Ch <
.rodata:0048a8f462 ?? 62h b
.rodata:0048a8f572 ?? 72h r
.rodata:0048a8f63e ?? 3Eh >
.rodata:0048a8f73c ?? 3Ch <
.rodata:0048a8f870 ?? 70h p
.rodata:0048a8f93e ?? 3Eh >
.rodata:0048a8fa26 ?? 26h &
.rodata:0048a8fb23 ?? 23h #
.rodata:0048a8fc35 ?? 35h 5
.rodata:0048a8fd31 ?? 31h 1
.rodata:0048a8fe30 ?? 30h 0
.rodata:0048a8ff36 ?? 36h 6
.rodata:0048a90030 ?? 30h 0
.rodata:0048a9013b ?? 3Bh ;
.rodata:0048a90226 ?? 26h &
.rodata:0048a90323 ?? 23h #
.rodata:0048a90434 ?? 34h 4
.rodata:0048a90538 ?? 38h 8
.rodata:0048a90631 ?? 31h 1
.rodata:0048a90732 ?? 32h 2
.rodata:0048a90830 ?? 30h 0
.rodata:0048a9093b ?? 3Bh ;
.rodata:0048a90a26 ?? 26h &
.rodata:0048a90b23 ?? 23h #
.rodata:0048a90c35 ?? 35h 5
.rodata:0048a90d31 ?? 31h 1
.rodata:0048a90e36 ?? 36h 6
.rodata:0048a90f34 ?? 34h 4
.rodata:0048a91038 ?? 38h 8
.rodata:0048a9113b ?? 3Bh ;
.rodata:0048a91226 ?? 26h &
.rodata:0048a91323 ?? 23h #
.rodata:0048a91435 ?? 35h 5
.rodata:0048a91530 ?? 30h 0
.rodata:0048a91637 ?? 37h 7
.rodata:0048a91735 ?? 35h 5
.rodata:0048a91832 ?? 32h 2
.rodata:0048a9193b ?? 3Bh ;
.rodata:0048a91a20 ?? 20h
.rodata:0048a91b26 ?? 26h &
.rodata:0048a91c23 ?? 23h #
.rodata:0048a91d34 ?? 34h 4
.rodata:0048a91e38 ?? 38h 8
.rodata:0048a91f37 ?? 37h 7
.rodata:0048a92030 ?? 30h 0
.rodata:0048a92138 ?? 38h 8
.rodata:0048a9223b ?? 3Bh ;
.rodata:0048a92326 ?? 26h &
.rodata:0048a92423 ?? 23h #
.rodata:0048a92534 ?? 34h 4
.rodata:0048a92636 ?? 36h 6
.rodata:0048a92733 ?? 33h 3
.rodata:0048a92835 ?? 35h 5
.rodata:0048a92936 ?? 36h 6
.rodata:0048a92a3b ?? 3Bh ;
.rodata:0048a92b26 ?? 26h &
.rodata:0048a92c23 ?? 23h #
.rodata:0048a92d35 ?? 35h 5
.rodata:0048a92e30 ?? 30h 0
.rodata:0048a92f37 ?? 37h 7
.rodata:0048a93032 ?? 32h 2
.rodata:0048a93134 ?? 34h 4
.rodata:0048a9323b ?? 3Bh ;
.rodata:0048a93326 ?? 26h &
.rodata:0048a93423 ?? 23h #
.rodata:0048a93534 ?? 34h 4
.rodata:0048a93637 ?? 37h 7
.rodata:0048a93734 ?? 34h 4
.rodata:0048a93838 ?? 38h 8
.rodata:0048a93934 ?? 34h 4
.rodata:0048a93a3b ?? 3Bh ;
.rodata:0048a93b20 ?? 20h
.rodata:0048a93c26 ?? 26h &
.rodata:0048a93d23 ?? 23h #
.rodata:0048a93e34 ?? 34h 4
.rodata:0048a93f39 ?? 39h 9
.rodata:0048a94036 ?? 36h 6
.rodata:0048a94138 ?? 38h 8
.rodata:0048a94238 ?? 38h 8
.rodata:0048a9433b ?? 3Bh ;
.rodata:0048a94426 ?? 26h &
.rodata:0048a94523 ?? 23h #
.rodata:0048a94634 ?? 34h 4
.rodata:0048a94739 ?? 39h 9
.rodata:0048a94838 ?? 38h 8
.rodata:0048a94938 ?? 38h 8
.rodata:0048a94a38 ?? 38h 8
.rodata:0048a94b3b ?? 3Bh ;
.rodata:0048a94c26 ?? 26h &
.rodata:0048a94d23 ?? 23h #
.rodata:0048a94e35 ?? 35h 5
.rodata:0048a94f34 ?? 34h 4
.rodata:0048a95036 ?? 36h 6
.rodata:0048a95131 ?? 31h 1
.rodata:0048a95236 ?? 36h 6
.rodata:0048a9533b ?? 3Bh ;
.rodata:0048a95426 ?? 26h &
.rodata:0048a95523 ?? 23h #
.rodata:0048a95634 ?? 34h 4
.rodata:0048a95734 ?? 34h 4
.rodata:0048a95835 ?? 35h 5
.rodata:0048a95939 ?? 39h 9
.rodata:0048a95a32 ?? 32h 2
.rodata:0048a95b3b ?? 3Bh ;
.rodata:0048a95c20 ?? 20h
.rodata:0048a95d26 ?? 26h &
.rodata:0048a95e23 ?? 23h #
.rodata:0048a95f35 ?? 35h 5
.rodata:0048a96030 ?? 30h 0
.rodata:0048a96136 ?? 36h 6
.rodata:0048a96231 ?? 31h 1
.rodata:0048a96332 ?? 32h 2
.rodata:0048a9643b ?? 3Bh ;
.rodata:0048a96526 ?? 26h &
.rodata:0048a96623 ?? 23h #
.rodata:0048a96734 ?? 34h 4
.rodata:0048a96837 ?? 37h 7
.rodata:0048a96931 ?? 31h 1
.rodata:0048a96a34 ?? 34h 4
.rodata:0048a96b30 ?? 30h 0
.rodata:0048a96c3b ?? 3Bh ;
.rodata:0048a96d26 ?? 26h &
.rodata:0048a96e23 ?? 23h #
.rodata:0048a96f35 ?? 35h 5
.rodata:0048a97030 ?? 30h 0
.rodata:0048a97138 ?? 38h 8
.rodata:0048a97236 ?? 36h 6
.rodata:0048a97338 ?? 38h 8
.rodata:0048a9743b ?? 3Bh ;
.rodata:0048a97520 ?? 20h
.rodata:0048a97626 ?? 26h &
.rodata:0048a97723 ?? 23h #
.rodata:0048a97834 ?? 34h 4
.rodata:0048a97938 ?? 38h 8
.rodata:0048a97a36 ?? 36h 6
.rodata:0048a97b35 ?? 35h 5
.rodata:0048a97c32 ?? 32h 2
.rodata:0048a97d3b ?? 3Bh ;
.rodata:0048a97e26 ?? 26h &
.rodata:0048a97f23 ?? 23h #
.rodata:0048a98034 ?? 34h 4
.rodata:0048a98136 ?? 36h 6
.rodata:0048a98239 ?? 39h 9
.rodata:0048a98337 ?? 37h 7
.rodata:0048a98432 ?? 32h 2
.rodata:0048a9853b ?? 3Bh ;
.rodata:0048a98626 ?? 26h &
.rodata:0048a98723 ?? 23h #
.rodata:0048a98835 ?? 35h 5
.rodata:0048a98930 ?? 30h 0
.rodata:0048a98a38 ?? 38h 8
.rodata:0048a98b36 ?? 36h 6
.rodata:0048a98c34 ?? 34h 4
.rodata:0048a98d3b ?? 3Bh ;
.rodata:0048a98e26 ?? 26h &
.rodata:0048a98f23 ?? 23h #
.rodata:0048a99035 ?? 35h 5
.rodata:0048a99131 ?? 31h 1
.rodata:0048a99232 ?? 32h 2
.rodata:0048a99335 ?? 35h 5
.rodata:0048a99436 ?? 36h 6
.rodata:0048a9953b ?? 3Bh ;
.rodata:0048a99626 ?? 26h &
.rodata:0048a99723 ?? 23h #
.rodata:0048a99834 ?? 34h 4
.rodata:0048a99937 ?? 37h 7
.rodata:0048a99a34 ?? 34h 4
.rodata:0048a99b38 ?? 38h 8
.rodata:0048a99c34 ?? 34h 4
.rodata:0048a99d3b ?? 3Bh ;
.rodata:0048a99e20 ?? 20h
.rodata:0048a99f26 ?? 26h &
.rodata:0048a9a023 ?? 23h #
.rodata:0048a9a134 ?? 34h 4
.rodata:0048a9a239 ?? 39h 9
.rodata:0048a9a333 ?? 33h 3
.rodata:0048a9a432 ?? 32h 2
.rodata:0048a9a534 ?? 34h 4
.rodata:0048a9a63b ?? 3Bh ;
.rodata:0048a9a726 ?? 26h &
.rodata:0048a9a823 ?? 23h #
.rodata:0048a9a935 ?? 35h 5
.rodata:0048a9aa30 ?? 30h 0
.rodata:0048a9ab38 ?? 38h 8
.rodata:0048a9ac35 ?? 35h 5
.rodata:0048a9ad37 ?? 37h 7
.rodata:0048a9ae3b ?? 3Bh ;
.rodata:0048a9af26 ?? 26h &
.rodata:0048a9b023 ?? 23h #
.rodata:0048a9b135 ?? 35h 5
.rodata:0048a9b234 ?? 34h 4
.rodata:0048a9b336 ?? 36h 6
.rodata:0048a9b431 ?? 31h 1
.rodata:0048a9b536 ?? 36h 6
.rodata:0048a9b63b ?? 3Bh ;
.rodata:0048a9b726 ?? 26h &
.rodata:0048a9b823 ?? 23h #
.rodata:0048a9b934 ?? 34h 4
.rodata:0048a9ba34 ?? 34h 4
.rodata:0048a9bb32 ?? 32h 2
.rodata:0048a9bc35 ?? 35h 5
.rodata:0048a9bd36 ?? 36h 6
.rodata:0048a9be3b ?? 3Bh ;
.rodata:0048a9bf20 ?? 20h
.rodata:0048a9c026 ?? 26h &
.rodata:0048a9c123 ?? 23h #
.rodata:0048a9c235 ?? 35h 5
.rodata:0048a9c331 ?? 31h 1
.rodata:0048a9c430 ?? 30h 0
.rodata:0048a9c538 ?? 38h 8
.rodata:0048a9c630 ?? 30h 0
.rodata:0048a9c73b ?? 3Bh ;
.rodata:0048a9c826 ?? 26h &
.rodata:0048a9c923 ?? 23h #
.rodata:0048a9ca34 ?? 34h 4
.rodata:0048a9cb39 ?? 39h 9
.rodata:0048a9cc38 ?? 38h 8
.rodata:0048a9cd34 ?? 34h 4
.rodata:0048a9ce35 ?? 35h 5
.rodata:0048a9cf3b ?? 3Bh ;
.rodata:0048a9d026 ?? 26h &
.rodata:0048a9d123 ?? 23h #
.rodata:0048a9d234 ?? 34h 4
.rodata:0048a9d335 ?? 35h 5
.rodata:0048a9d437 ?? 37h 7
.rodata:0048a9d536 ?? 36h 6
.rodata:0048a9d638 ?? 38h 8
.rodata:0048a9d73b ?? 3Bh ;
.rodata:0048a9d826 ?? 26h &
.rodata:0048a9d923 ?? 23h #
.rodata:0048a9da34 ?? 34h 4
.rodata:0048a9db35 ?? 35h 5
.rodata:0048a9dc37 ?? 37h 7
.rodata:0048a9dd39 ?? 39h 9
.rodata:0048a9de36 ?? 36h 6
.rodata:0048a9df3b ?? 3Bh ;
.rodata:0048a9e02e ?? 2Eh .
.rodata:0048a9e120 ?? 20h
.rodata:0048a9e226 ?? 26h &
.rodata:0048a9e323 ?? 23h #
.rodata:0048a9e435 ?? 35h 5
.rodata:0048a9e531 ?? 31h 1
.rodata:0048a9e630 ?? 30h 0
.rodata:0048a9e736 ?? 36h 6
.rodata:0048a9e830 ?? 30h 0
.rodata:0048a9e93b ?? 3Bh ;
.rodata:0048a9ea20 ?? 20h
.rodata:0048a9eb26 ?? 26h &
.rodata:0048a9ec23 ?? 23h #
.rodata:0048a9ed35 ?? 35h 5
.rodata:0048a9ee34 ?? 34h 4
.rodata:0048a9ef31 ?? 31h 1
.rodata:0048a9f036 ?? 36h 6
.rodata:0048a9f138 ?? 38h 8
.rodata:0048a9f23b ?? 3Bh ;
.rodata:0048a9f326 ?? 26h &
.rodata:0048a9f423 ?? 23h #
.rodata:0048a9f535 ?? 35h 5
.rodata:0048a9f631 ?? 31h 1
.rodata:0048a9f730 ?? 30h 0
.rodata:0048a9f836 ?? 36h 6
.rodata:0048a9f930 ?? 30h 0
.rodata:0048a9fa3b ?? 3Bh ;
.rodata:0048a9fb26 ?? 26h &
.rodata:0048a9fc23 ?? 23h #
.rodata:0048a9fd35 ?? 35h 5
.rodata:0048a9fe31 ?? 31h 1
.rodata:0048a9ff36 ?? 36h 6
.rodata:0048aa0034 ?? 34h 4
.rodata:0048aa0138 ?? 38h 8
.rodata:0048aa023b ?? 3Bh ;
.rodata:0048aa0326 ?? 26h &
.rodata:0048aa0423 ?? 23h #
.rodata:0048aa0534 ?? 34h 4
.rodata:0048aa0637 ?? 37h 7
.rodata:0048aa0734 ?? 34h 4
.rodata:0048aa0838 ?? 38h 8
.rodata:0048aa0934 ?? 34h 4
.rodata:0048aa0a3b ?? 3Bh ;
.rodata:0048aa0b20 ?? 20h
.rodata:0048aa0c26 ?? 26h &
.rodata:0048aa0d23 ?? 23h #
.rodata:0048aa0e34 ?? 34h 4
.rodata:0048aa0f38 ?? 38h 8
.rodata:0048aa1033 ?? 33h 3
.rodata:0048aa1137 ?? 37h 7
.rodata:0048aa1232 ?? 32h 2
.rodata:0048aa133b ?? 3Bh ;
.rodata:0048aa1426 ?? 26h &
.rodata:0048aa1523 ?? 23h #
.rodata:0048aa1634 ?? 34h 4
.rodata:0048aa1735 ?? 35h 5
.rodata:0048aa1837 ?? 37h 7
.rodata:0048aa1931 ?? 31h 1
.rodata:0048aa1a36 ?? 36h 6
.rodata:0048aa1b3b ?? 3Bh ;
.rodata:0048aa1c20 ?? 20h
.rodata:0048aa1d26 ?? 26h &
.rodata:0048aa1e23 ?? 23h #
.rodata:0048aa1f34 ?? 34h 4
.rodata:0048aa2035 ?? 35h 5
.rodata:0048aa2139 ?? 39h 9
.rodata:0048aa2233 ?? 33h 3
.rodata:0048aa2336 ?? 36h 6
.rodata:0048aa243b ?? 3Bh ;
.rodata:0048aa2520 ?? 20h
.rodata:0048aa2626 ?? 26h &
.rodata:0048aa2723 ?? 23h #
.rodata:0048aa2834 ?? 34h 4
.rodata:0048aa2937 ?? 37h 7
.rodata:0048aa2a39 ?? 39h 9
.rodata:0048aa2b32 ?? 32h 2
.rodata:0048aa2c38 ?? 38h 8
.rodata:0048aa2d3b ?? 3Bh ;
.rodata:0048aa2e26 ?? 26h &
.rodata:0048aa2f23 ?? 23h #
.rodata:0048aa3035 ?? 35h 5
.rodata:0048aa3131 ?? 31h 1
.rodata:0048aa3232 ?? 32h 2
.rodata:0048aa3332 ?? 32h 2
.rodata:0048aa3438 ?? 38h 8
.rodata:0048aa353b ?? 3Bh ;
.rodata:0048aa3626 ?? 26h &
.rodata:0048aa3723 ?? 23h #
.rodata:0048aa3834 ?? 34h 4
.rodata:0048aa3934 ?? 34h 4
.rodata:0048aa3a30 ?? 30h 0
.rodata:0048aa3b33 ?? 33h 3
.rodata:0048aa3c32 ?? 32h 2
.rodata:0048aa3d3b ?? 3Bh ;
.rodata:0048aa3e20 ?? 20h
.rodata:0048aa3f26 ?? 26h &
.rodata:0048aa4023 ?? 23h #
.rodata:0048aa4134 ?? 34h 4
.rodata:0048aa4238 ?? 38h 8
.rodata:0048aa4331 ?? 31h 1
.rodata:0048aa4435 ?? 35h 5
.rodata:0048aa4536 ?? 36h 6
.rodata:0048aa463b ?? 3Bh ;
.rodata:0048aa4726 ?? 26h &
.rodata:0048aa4823 ?? 23h #
.rodata:0048aa4934 ?? 34h 4
.rodata:0048aa4a39 ?? 39h 9
.rodata:0048aa4b33 ?? 33h 3
.rodata:0048aa4c37 ?? 37h 7
.rodata:0048aa4d33 ?? 33h 3
.rodata:0048aa4e3b ?? 3Bh ;
.rodata:0048aa4f26 ?? 26h &
.rodata:0048aa5023 ?? 23h #
.rodata:0048aa5135 ?? 35h 5
.rodata:0048aa5234 ?? 34h 4
.rodata:0048aa5336 ?? 36h 6
.rodata:0048aa5431 ?? 31h 1
.rodata:0048aa5536 ?? 36h 6
.rodata:0048aa563b ?? 3Bh ;
.rodata:0048aa5726 ?? 26h &
.rodata:0048aa5823 ?? 23h #
.rodata:0048aa5934 ?? 34h 4
.rodata:0048aa5a37 ?? 37h 7
.rodata:0048aa5b37 ?? 37h 7
.rodata:0048aa5c33 ?? 33h 3
.rodata:0048aa5d32 ?? 32h 2
.rodata:0048aa5e3b ?? 3Bh ;
.rodata:0048aa5f20 ?? 20h
.rodata:0048aa6026 ?? 26h &
.rodata:0048aa6123 ?? 23h #
.rodata:0048aa6235 ?? 35h 5
.rodata:0048aa6331 ?? 31h 1
.rodata:0048aa6430 ?? 30h 0
.rodata:0048aa6536 ?? 36h 6
.rodata:0048aa6634 ?? 34h 4
.rodata:0048aa673b ?? 3Bh ;
.rodata:0048aa6826 ?? 26h &
.rodata:0048aa6923 ?? 23h #
.rodata:0048aa6a35 ?? 35h 5
.rodata:0048aa6b33 ?? 33h 3
.rodata:0048aa6c35 ?? 35h 5
.rodata:0048aa6d35 ?? 35h 5
.rodata:0048aa6e32 ?? 32h 2
.rodata:0048aa6f3b ?? 3Bh ;
.rodata:0048aa7026 ?? 26h &
.rodata:0048aa7123 ?? 23h #
.rodata:0048aa7234 ?? 34h 4
.rodata:0048aa7335 ?? 35h 5
.rodata:0048aa7433 ?? 33h 3
.rodata:0048aa7536 ?? 36h 6
.rodata:0048aa7637 ?? 37h 7
.rodata:0048aa773b ?? 3Bh ;
.rodata:0048aa7820 ?? 20h
.rodata:0048aa7926 ?? 26h &
.rodata:0048aa7a23 ?? 23h #
.rodata:0048aa7b35 ?? 35h 5
.rodata:0048aa7c31 ?? 31h 1
.rodata:0048aa7d30 ?? 30h 0
.rodata:0048aa7e36 ?? 36h 6
.rodata:0048aa7f31 ?? 31h 1
.rodata:0048aa803b ?? 3Bh ;
.rodata:0048aa8126 ?? 26h &
.rodata:0048aa8223 ?? 23h #
.rodata:0048aa8334 ?? 34h 4
.rodata:0048aa8439 ?? 39h 9
.rodata:0048aa8538 ?? 38h 8
.rodata:0048aa8632 ?? 32h 2
.rodata:0048aa8738 ?? 38h 8
.rodata:0048aa883b ?? 3Bh ;
.rodata:0048aa8926 ?? 26h &
.rodata:0048aa8a23 ?? 23h #
.rodata:0048aa8b35 ?? 35h 5
.rodata:0048aa8c34 ?? 34h 4
.rodata:0048aa8d35 ?? 35h 5
.rodata:0048aa8e34 ?? 34h 4
.rodata:0048aa8f30 ?? 30h 0
.rodata:0048aa903b ?? 3Bh ;
.rodata:0048aa9126 ?? 26h &
.rodata:0048aa9223 ?? 23h #
.rodata:0048aa9334 ?? 34h 4
.rodata:0048aa9437 ?? 37h 7
.rodata:0048aa9531 ?? 31h 1
.rodata:0048aa9639 ?? 39h 9
.rodata:0048aa9736 ?? 36h 6
.rodata:0048aa983b ?? 3Bh ;
.rodata:0048aa9926 ?? 26h &
.rodata:0048aa9a23 ?? 23h #
.rodata:0048aa9b34 ?? 34h 4
.rodata:0048aa9c37 ?? 37h 7
.rodata:0048aa9d30 ?? 30h 0
.rodata:0048aa9e38 ?? 38h 8
.rodata:0048aa9f34 ?? 34h 4
.rodata:0048aaa03b ?? 3Bh ;
.rodata:0048aaa126 ?? 26h &
.rodata:0048aaa223 ?? 23h #
.rodata:0048aaa334 ?? 34h 4
.rodata:0048aaa435 ?? 35h 5
.rodata:0048aaa532 ?? 32h 2
.rodata:0048aaa630 ?? 30h 0
.rodata:0048aaa738 ?? 38h 8
.rodata:0048aaa83b ?? 3Bh ;
.rodata:0048aaa920 ?? 20h
.rodata:0048aaaa26 ?? 26h &
.rodata:0048aaab23 ?? 23h #
.rodata:0048aaac34 ?? 34h 4
.rodata:0048aaad39 ?? 39h 9
.rodata:0048aaae33 ?? 33h 3
.rodata:0048aaaf32 ?? 32h 2
.rodata:0048aab034 ?? 34h 4
.rodata:0048aab13b ?? 3Bh ;
.rodata:0048aab226 ?? 26h &
.rodata:0048aab323 ?? 23h #
.rodata:0048aab435 ?? 35h 5
.rodata:0048aab530 ?? 30h 0
.rodata:0048aab638 ?? 38h 8
.rodata:0048aab735 ?? 35h 5
.rodata:0048aab837 ?? 37h 7
.rodata:0048aab93b ?? 3Bh ;
.rodata:0048aaba26 ?? 26h &
.rodata:0048aabb23 ?? 23h #
.rodata:0048aabc35 ?? 35h 5
.rodata:0048aabd34 ?? 34h 4
.rodata:0048aabe36 ?? 36h 6
.rodata:0048aabf34 ?? 34h 4
.rodata:0048aac034 ?? 34h 4
.rodata:0048aac13b ?? 3Bh ;
.rodata:0048aac220 ?? 20h
.rodata:0048aac326 ?? 26h &
.rodata:0048aac423 ?? 23h #
.rodata:0048aac534 ?? 34h 4
.rodata:0048aac638 ?? 38h 8
.rodata:0048aac733 ?? 33h 3
.rodata:0048aac837 ?? 37h 7
.rodata:0048aac932 ?? 32h 2
.rodata:0048aaca3b ?? 3Bh ;
.rodata:0048aacb26 ?? 26h &
.rodata:0048aacc23 ?? 23h #
.rodata:0048aacd34 ?? 34h 4
.rodata:0048aace39 ?? 39h 9
.rodata:0048aacf38 ?? 38h 8
.rodata:0048aad038 ?? 38h 8
.rodata:0048aad134 ?? 34h 4
.rodata:0048aad23b ?? 3Bh ;
.rodata:0048aad326 ?? 26h &
.rodata:0048aad423 ?? 23h #
.rodata:0048aad534 ?? 34h 4
.rodata:0048aad634 ?? 34h 4
.rodata:0048aad735 ?? 35h 5
.rodata:0048aad839 ?? 39h 9
.rodata:0048aad932 ?? 32h 2
.rodata:0048aada3b ?? 3Bh ;
.rodata:0048aadb20 ?? 20h
.rodata:0048aadc26 ?? 26h &
.rodata:0048aadd23 ?? 23h #
.rodata:0048aade34 ?? 34h 4
.rodata:0048aadf38 ?? 38h 8
.rodata:0048aae031 ?? 31h 1
.rodata:0048aae134 ?? 34h 4
.rodata:0048aae238 ?? 38h 8
.rodata:0048aae33b ?? 3Bh ;
.rodata:0048aae426 ?? 26h &
.rodata:0048aae523 ?? 23h #
.rodata:0048aae634 ?? 34h 4
.rodata:0048aae736 ?? 36h 6
.rodata:0048aae839 ?? 39h 9
.rodata:0048aae938 ?? 38h 8
.rodata:0048aaea39 ?? 39h 9
.rodata:0048aaeb3b ?? 3Bh ;
.rodata:0048aaec26 ?? 26h &
.rodata:0048aaed23 ?? 23h #
.rodata:0048aaee34 ?? 34h 4
.rodata:0048aaef35 ?? 35h 5
.rodata:0048aaf037 ?? 37h 7
.rodata:0048aaf136 ?? 36h 6
.rodata:0048aaf238 ?? 38h 8
.rodata:0048aaf33b ?? 3Bh ;
.rodata:0048aaf426 ?? 26h &
.rodata:0048aaf523 ?? 23h #
.rodata:0048aaf634 ?? 34h 4
.rodata:0048aaf735 ?? 35h 5
.rodata:0048aaf837 ?? 37h 7
.rodata:0048aaf939 ?? 39h 9
.rodata:0048aafa36 ?? 36h 6
.rodata:0048aafb3b ?? 3Bh ;
.rodata:0048aafc2e ?? 2Eh .
.rodata:0048aafd3c ?? 3Ch <
.rodata:0048aafe2f ?? 2Fh /
.rodata:0048aaff70 ?? 70h p
.rodata:0048ab003e ?? 3Eh >
.rodata:0048ab013c ?? 3Ch <
.rodata:0048ab022f ?? 2Fh /
.rodata:0048ab0366 ?? 66h f
.rodata:0048ab046f ?? 6Fh o
.rodata:0048ab056e ?? 6Eh n
.rodata:0048ab0674 ?? 74h t
.rodata:0048ab073e ?? 3Eh >
.rodata:0048ab083c ?? 3Ch <
.rodata:0048ab092f ?? 2Fh /
.rodata:0048ab0a62 ?? 62h b
.rodata:0048ab0b6f ?? 6Fh o
.rodata:0048ab0c64 ?? 64h d
.rodata:0048ab0d79 ?? 79h y
.rodata:0048ab0e3e ?? 3Eh >
.rodata:0048ab0f3c ?? 3Ch <
.rodata:0048ab102f ?? 2Fh /
.rodata:0048ab1168 ?? 68h h
.rodata:0048ab1274 ?? 74h t
.rodata:0048ab136d ?? 6Dh m
.rodata:0048ab146c ?? 6Ch l
.rodata:0048ab153e ?? 3Eh >
.rodata:0048ab1600 ?? 00h
.rodata:0048ab1700 ?? 00h
.rodata:0048ab183c ?? 3Ch <
.rodata:0048ab1968 ?? 68h h
.rodata:0048ab1a74 ?? 74h t
.rodata:0048ab1b6d ?? 6Dh m
.rodata:0048ab1c6c ?? 6Ch l
.rodata:0048ab1d3e ?? 3Eh >
.rodata:0048ab1e3c ?? 3Ch <
.rodata:0048ab1f62 ?? 62h b
.rodata:0048ab206f ?? 6Fh o
.rodata:0048ab2164 ?? 64h d
.rodata:0048ab2279 ?? 79h y
.rodata:0048ab233e ?? 3Eh >
.rodata:0048ab243c ?? 3Ch <
.rodata:0048ab2566 ?? 66h f
.rodata:0048ab266f ?? 6Fh o
.rodata:0048ab276e ?? 6Eh n
.rodata:0048ab2874 ?? 74h t
.rodata:0048ab2920 ?? 20h
.rodata:0048ab2a73 ?? 73h s
.rodata:0048ab2b69 ?? 69h i
.rodata:0048ab2c7a ?? 7Ah z
.rodata:0048ab2d65 ?? 65h e
.rodata:0048ab2e3d ?? 3Dh =
.rodata:0048ab2f35 ?? 35h 5
.rodata:0048ab3020 ?? 20h
.rodata:0048ab3163 ?? 63h c
.rodata:0048ab326f ?? 6Fh o
.rodata:0048ab336c ?? 6Ch l
.rodata:0048ab346f ?? 6Fh o
.rodata:0048ab3572 ?? 72h r
.rodata:0048ab363d ?? 3Dh =
.rodata:0048ab3772 ?? 72h r
.rodata:0048ab3865 ?? 65h e
.rodata:0048ab3964 ?? 64h d
.rodata:0048ab3a3e ?? 3Eh >
.rodata:0048ab3b3c ?? 3Ch <
.rodata:0048ab3c62 ?? 62h b
.rodata:0048ab3d72 ?? 72h r
.rodata:0048ab3e3e ?? 3Eh >
.rodata:0048ab3f3c ?? 3Ch <
.rodata:0048ab4070 ?? 70h p
.rodata:0048ab413e ?? 3Eh >
.rodata:0048ab4226 ?? 26h &
.rodata:0048ab4323 ?? 23h #
.rodata:0048ab4432 ?? 32h 2
.rodata:0048ab4534 ?? 34h 4
.rodata:0048ab4637 ?? 37h 7
.rodata:0048ab4734 ?? 34h 4
.rodata:0048ab4834 ?? 34h 4
.rodata:0048ab493b ?? 3Bh ;
.rodata:0048ab4a26 ?? 26h &
.rodata:0048ab4b23 ?? 23h #
.rodata:0048ab4c32 ?? 32h 2
.rodata:0048ab4d35 ?? 35h 5
.rodata:0048ab4e31 ?? 31h 1
.rodata:0048ab4f35 ?? 35h 5
.rodata:0048ab5032 ?? 32h 2
.rodata:0048ab513b ?? 3Bh ;
.rodata:0048ab5226 ?? 26h &
.rodata:0048ab5323 ?? 23h #
.rodata:0048ab5432 ?? 32h 2
.rodata:0048ab5530 ?? 30h 0
.rodata:0048ab5633 ?? 33h 3
.rodata:0048ab5735 ?? 35h 5
.rodata:0048ab5831 ?? 31h 1
.rodata:0048ab593b ?? 3Bh ;
.rodata:0048ab5a26 ?? 26h &
.rodata:0048ab5b23 ?? 23h #
.rodata:0048ab5c32 ?? 32h 2
.rodata:0048ab5d39 ?? 39h 9
.rodata:0048ab5e39 ?? 39h 9
.rodata:0048ab5f39 ?? 39h 9
.rodata:0048ab6032 ?? 32h 2
.rodata:0048ab613b ?? 3Bh ;
.rodata:0048ab6226 ?? 26h &
.rodata:0048ab6323 ?? 23h #
.rodata:0048ab6433 ?? 33h 3
.rodata:0048ab6530 ?? 30h 0
.rodata:0048ab6633 ?? 33h 3
.rodata:0048ab6734 ?? 34h 4
.rodata:0048ab6830 ?? 30h 0
.rodata:0048ab693b ?? 3Bh ;
.rodata:0048ab6a26 ?? 26h &
.rodata:0048ab6b23 ?? 23h #
.rodata:0048ab6c32 ?? 32h 2
.rodata:0048ab6d37 ?? 37h 7
.rodata:0048ab6e39 ?? 39h 9
.rodata:0048ab6f38 ?? 38h 8
.rodata:0048ab7033 ?? 33h 3
.rodata:0048ab713b ?? 3Bh ;
.rodata:0048ab7226 ?? 26h &
.rodata:0048ab7323 ?? 23h #
.rodata:0048ab7433 ?? 33h 3
.rodata:0048ab7535 ?? 35h 5
.rodata:0048ab7632 ?? 32h 2
.rodata:0048ab7737 ?? 37h 7
.rodata:0048ab7832 ?? 32h 2
.rodata:0048ab793b ?? 3Bh ;
.rodata:0048ab7a26 ?? 26h &
.rodata:0048ab7b23 ?? 23h #
.rodata:0048ab7c32 ?? 32h 2
.rodata:0048ab7d32 ?? 32h 2
.rodata:0048ab7e31 ?? 31h 1
.rodata:0048ab7f32 ?? 32h 2
.rodata:0048ab8030 ?? 30h 0
.rodata:0048ab813b ?? 3Bh ;
.rodata:0048ab8226 ?? 26h &
.rodata:0048ab8323 ?? 23h #
.rodata:0048ab8432 ?? 32h 2
.rodata:0048ab8531 ?? 31h 1
.rodata:0048ab8634 ?? 34h 4
.rodata:0048ab8738 ?? 38h 8
.rodata:0048ab8837 ?? 37h 7
.rodata:0048ab893b ?? 3Bh ;
.rodata:0048ab8a26 ?? 26h &
.rodata:0048ab8b23 ?? 23h #
.rodata:0048ab8c33 ?? 33h 3
.rodata:0048ab8d33 ?? 33h 3
.rodata:0048ab8e30 ?? 30h 0
.rodata:0048ab8f32 ?? 32h 2
.rodata:0048ab9031 ?? 31h 1
.rodata:0048ab913b ?? 3Bh ;
.rodata:0048ab9226 ?? 26h &
.rodata:0048ab9323 ?? 23h #
.rodata:0048ab9432 ?? 32h 2
.rodata:0048ab9536 ?? 36h 6
.rodata:0048ab9630 ?? 30h 0
.rodata:0048ab9738 ?? 38h 8
.rodata:0048ab9830 ?? 30h 0
.rodata:0048ab993b ?? 3Bh ;
.rodata:0048ab9a26 ?? 26h &
.rodata:0048ab9b23 ?? 23h #
.rodata:0048ab9c32 ?? 32h 2
.rodata:0048ab9d37 ?? 37h 7
.rodata:0048ab9e38 ?? 38h 8
.rodata:0048ab9f36 ?? 36h 6
.rodata:0048aba031 ?? 31h 1
.rodata:0048aba13b ?? 3Bh ;
.rodata:0048aba226 ?? 26h &
.rodata:0048aba323 ?? 23h #
.rodata:0048aba432 ?? 32h 2
.rodata:0048aba535 ?? 35h 5
.rodata:0048aba635 ?? 35h 5
.rodata:0048aba730 ?? 30h 0
.rodata:0048aba839 ?? 39h 9
.rodata:0048aba93b ?? 3Bh ;
.rodata:0048abaa26 ?? 26h &
.rodata:0048abab23 ?? 23h #
.rodata:0048abac32 ?? 32h 2
.rodata:0048abad35 ?? 35h 5
.rodata:0048abae39 ?? 39h 9
.rodata:0048abaf31 ?? 31h 1
.rodata:0048abb030 ?? 30h 0
.rodata:0048abb13b ?? 3Bh ;
.rodata:0048abb226 ?? 26h &
.rodata:0048abb323 ?? 23h #
.rodata:0048abb432 ?? 32h 2
.rodata:0048abb532 ?? 32h 2
.rodata:0048abb632 ?? 32h 2
.rodata:0048abb737 ?? 37h 7
.rodata:0048abb830 ?? 30h 0
.rodata:0048abb93b ?? 3Bh ;
.rodata:0048abba26 ?? 26h &
.rodata:0048abbb23 ?? 23h #
.rodata:0048abbc32 ?? 32h 2
.rodata:0048abbd30 ?? 30h 0
.rodata:0048abbe36 ?? 36h 6
.rodata:0048abbf38 ?? 38h 8
.rodata:0048abc037 ?? 37h 7
.rodata:0048abc13b ?? 3Bh ;
.rodata:0048abc226 ?? 26h &
.rodata:0048abc323 ?? 23h #
.rodata:0048abc432 ?? 32h 2
.rodata:0048abc531 ?? 31h 1
.rodata:0048abc636 ?? 36h 6
.rodata:0048abc734 ?? 34h 4
.rodata:0048abc834 ?? 34h 4
.rodata:0048abc93b ?? 3Bh ;
.rodata:0048abca26 ?? 26h &
.rodata:0048abcb23 ?? 23h #
.rodata:0048abcc33 ?? 33h 3
.rodata:0048abcd35 ?? 35h 5
.rodata:0048abce32 ?? 32h 2
.rodata:0048abcf37 ?? 37h 7
.rodata:0048abd030 ?? 30h 0
.rodata:0048abd13b ?? 3Bh ;
.rodata:0048abd226 ?? 26h &
.rodata:0048abd323 ?? 23h #
.rodata:0048abd433 ?? 33h 3
.rodata:0048abd539 ?? 39h 9
.rodata:0048abd630 ?? 30h 0
.rodata:0048abd735 ?? 35h 5
.rodata:0048abd837 ?? 37h 7
.rodata:0048abd93b ?? 3Bh ;
.rodata:0048abda26 ?? 26h &
.rodata:0048abdb23 ?? 23h #
.rodata:0048abdc31 ?? 31h 1
.rodata:0048abdd32 ?? 32h 2
.rodata:0048abde32 ?? 32h 2
.rodata:0048abdf39 ?? 39h 9
.rodata:0048abe030 ?? 30h 0
.rodata:0048abe13b ?? 3Bh ;
.rodata:0048abe226 ?? 26h &
.rodata:0048abe323 ?? 23h #
.rodata:0048abe432 ?? 32h 2
.rodata:0048abe532 ?? 32h 2
.rodata:0048abe639 ?? 39h 9
.rodata:0048abe731 ?? 31h 1
.rodata:0048abe834 ?? 34h 4
.rodata:0048abe93b ?? 3Bh ;
.rodata:0048abea26 ?? 26h &
.rodata:0048abeb23 ?? 23h #
.rodata:0048abec32 ?? 32h 2
.rodata:0048abed36 ?? 36h 6
.rodata:0048abee35 ?? 35h 5
.rodata:0048abef32 ?? 32h 2
.rodata:0048abf034 ?? 34h 4
.rodata:0048abf13b ?? 3Bh ;
.rodata:0048abf226 ?? 26h &
.rodata:0048abf323 ?? 23h #
.rodata:0048abf432 ?? 32h 2
.rodata:0048abf532 ?? 32h 2
.rodata:0048abf633 ?? 33h 3
.rodata:0048abf731 ?? 31h 1
.rodata:0048abf832 ?? 32h 2
.rodata:0048abf93b ?? 3Bh ;
.rodata:0048abfa26 ?? 26h &
.rodata:0048abfb23 ?? 23h #
.rodata:0048abfc32 ?? 32h 2
.rodata:0048abfd36 ?? 36h 6
.rodata:0048abfe35 ?? 35h 5
.rodata:0048abff39 ?? 39h 9
.rodata:0048ac0037 ?? 37h 7
.rodata:0048ac013b ?? 3Bh ;
.rodata:0048ac0226 ?? 26h &
.rodata:0048ac0323 ?? 23h #
.rodata:0048ac0433 ?? 33h 3
.rodata:0048ac0530 ?? 30h 0
.rodata:0048ac0634 ?? 34h 4
.rodata:0048ac0737 ?? 37h 7
.rodata:0048ac0835 ?? 35h 5
.rodata:0048ac093b ?? 3Bh ;
.rodata:0048ac0a26 ?? 26h &
.rodata:0048ac0b23 ?? 23h #
.rodata:0048ac0c32 ?? 32h 2
.rodata:0048ac0d37 ?? 37h 7
.rodata:0048ac0e34 ?? 34h 4
.rodata:0048ac0f39 ?? 39h 9
.rodata:0048ac1032 ?? 32h 2
.rodata:0048ac113b ?? 3Bh ;
.rodata:0048ac1226 ?? 26h &
.rodata:0048ac1323 ?? 23h #
.rodata:0048ac1433 ?? 33h 3
.rodata:0048ac1539 ?? 39h 9
.rodata:0048ac1630 ?? 30h 0
.rodata:0048ac1732 ?? 32h 2
.rodata:0048ac1839 ?? 39h 9
.rodata:0048ac193b ?? 3Bh ;
.rodata:0048ac1a26 ?? 26h &
.rodata:0048ac1b23 ?? 23h #
.rodata:0048ac1c33 ?? 33h 3
.rodata:0048ac1d38 ?? 38h 8
.rodata:0048ac1e37 ?? 37h 7
.rodata:0048ac1f35 ?? 35h 5
.rodata:0048ac2034 ?? 34h 4
.rodata:0048ac213b ?? 3Bh ;
.rodata:0048ac2226 ?? 26h &
.rodata:0048ac2323 ?? 23h #
.rodata:0048ac2432 ?? 32h 2
.rodata:0048ac2536 ?? 36h 6
.rodata:0048ac2631 ?? 31h 1
.rodata:0048ac2730 ?? 30h 0
.rodata:0048ac2832 ?? 32h 2
.rodata:0048ac293b ?? 3Bh ;
.rodata:0048ac2a26 ?? 26h &
.rodata:0048ac2b23 ?? 23h #
.rodata:0048ac2c32 ?? 32h 2
.rodata:0048ac2d30 ?? 30h 0
.rodata:0048ac2e39 ?? 39h 9
.rodata:0048ac2f38 ?? 38h 8
.rodata:0048ac3036 ?? 36h 6
.rodata:0048ac313b ?? 3Bh ;
.rodata:0048ac3226 ?? 26h &
.rodata:0048ac3323 ?? 23h #
.rodata:0048ac3432 ?? 32h 2
.rodata:0048ac3539 ?? 39h 9
.rodata:0048ac3636 ?? 36h 6
.rodata:0048ac3731 ?? 31h 1
.rodata:0048ac3836 ?? 36h 6
.rodata:0048ac393b ?? 3Bh ;
.rodata:0048ac3a26 ?? 26h &
.rodata:0048ac3b23 ?? 23h #
.rodata:0048ac3c32 ?? 32h 2
.rodata:0048ac3d30 ?? 30h 0
.rodata:0048ac3e32 ?? 32h 2
.rodata:0048ac3f31 ?? 31h 1
.rodata:0048ac4039 ?? 39h 9
.rodata:0048ac413b ?? 3Bh ;
.rodata:0048ac4226 ?? 26h &
.rodata:0048ac4323 ?? 23h #
.rodata:0048ac4432 ?? 32h 2
.rodata:0048ac4530 ?? 30h 0
.rodata:0048ac4633 ?? 33h 3
.rodata:0048ac4730 ?? 30h 0
.rodata:0048ac4839 ?? 39h 9
.rodata:0048ac493b ?? 3Bh ;
.rodata:0048ac4a26 ?? 26h &
.rodata:0048ac4b23 ?? 23h #
.rodata:0048ac4c33 ?? 33h 3
.rodata:0048ac4d38 ?? 38h 8
.rodata:0048ac4e33 ?? 33h 3
.rodata:0048ac4f38 ?? 38h 8
.rodata:0048ac5032 ?? 32h 2
.rodata:0048ac513b ?? 3Bh ;
.rodata:0048ac5226 ?? 26h &
.rodata:0048ac5323 ?? 23h #
.rodata:0048ac5433 ?? 33h 3
.rodata:0048ac5539 ?? 39h 9
.rodata:0048ac5630 ?? 30h 0
.rodata:0048ac5736 ?? 36h 6
.rodata:0048ac5834 ?? 34h 4
.rodata:0048ac593b ?? 3Bh ;
.rodata:0048ac5a26 ?? 26h &
.rodata:0048ac5b23 ?? 23h #
.rodata:0048ac5c36 ?? 36h 6
.rodata:0048ac5d35 ?? 35h 5
.rodata:0048ac5e32 ?? 32h 2
.rodata:0048ac5f39 ?? 39h 9
.rodata:0048ac6032 ?? 32h 2
.rodata:0048ac613b ?? 3Bh ;
.rodata:0048ac6226 ?? 26h &
.rodata:0048ac6323 ?? 23h #
.rodata:0048ac6432 ?? 32h 2
.rodata:0048ac6535 ?? 35h 5
.rodata:0048ac6631 ?? 31h 1
.rodata:0048ac6730 ?? 30h 0
.rodata:0048ac6835 ?? 35h 5
.rodata:0048ac693b ?? 3Bh ;
.rodata:0048ac6a26 ?? 26h &
.rodata:0048ac6b23 ?? 23h #
.rodata:0048ac6c32 ?? 32h 2
.rodata:0048ac6d30 ?? 30h 0
.rodata:0048ac6e32 ?? 32h 2
.rodata:0048ac6f30 ?? 30h 0
.rodata:0048ac7034 ?? 34h 4
.rodata:0048ac713b ?? 3Bh ;
.rodata:0048ac7226 ?? 26h &
.rodata:0048ac7323 ?? 23h #
.rodata:0048ac7432 ?? 32h 2
.rodata:0048ac7534 ?? 34h 4
.rodata:0048ac7633 ?? 33h 3
.rodata:0048ac7731 ?? 31h 1
.rodata:0048ac7834 ?? 34h 4
.rodata:0048ac793b ?? 3Bh ;
.rodata:0048ac7a26 ?? 26h &
.rodata:0048ac7b23 ?? 23h #
.rodata:0048ac7c33 ?? 33h 3
.rodata:0048ac7d35 ?? 35h 5
.rodata:0048ac7e37 ?? 37h 7
.rodata:0048ac7f35 ?? 35h 5
.rodata:0048ac8038 ?? 38h 8
.rodata:0048ac813b ?? 3Bh ;
.rodata:0048ac8226 ?? 26h &
.rodata:0048ac8323 ?? 23h #
.rodata:0048ac8432 ?? 32h 2
.rodata:0048ac8534 ?? 34h 4
.rodata:0048ac8637 ?? 37h 7
.rodata:0048ac8734 ?? 34h 4
.rodata:0048ac8834 ?? 34h 4
.rodata:0048ac893b ?? 3Bh ;
.rodata:0048ac8a26 ?? 26h &
.rodata:0048ac8b23 ?? 23h #
.rodata:0048ac8c32 ?? 32h 2
.rodata:0048ac8d30 ?? 30h 0
.rodata:0048ac8e33 ?? 33h 3
.rodata:0048ac8f35 ?? 35h 5
.rodata:0048ac9031 ?? 31h 1
.rodata:0048ac913b ?? 3Bh ;
.rodata:0048ac9226 ?? 26h &
.rodata:0048ac9323 ?? 23h #
.rodata:0048ac9432 ?? 32h 2
.rodata:0048ac9539 ?? 39h 9
.rodata:0048ac9639 ?? 39h 9
.rodata:0048ac9739 ?? 39h 9
.rodata:0048ac9832 ?? 32h 2
.rodata:0048ac993b ?? 3Bh ;
.rodata:0048ac9a49 ?? 49h I
.rodata:0048ac9b6e ?? 6Eh n
.rodata:0048ac9c74 ?? 74h t
.rodata:0048ac9d65 ?? 65h e
.rodata:0048ac9e72 ?? 72h r
.rodata:0048ac9f6e ?? 6Eh n
.rodata:0048aca065 ?? 65h e
.rodata:0048aca174 ?? 74h t
.rodata:0048aca220 ?? 20h
.rodata:0048aca345 ?? 45h E
.rodata:0048aca478 ?? 78h x
.rodata:0048aca570 ?? 70h p
.rodata:0048aca66c ?? 6Ch l
.rodata:0048aca76f ?? 6Fh o
.rodata:0048aca872 ?? 72h r
.rodata:0048aca965 ?? 65h e
.rodata:0048acaa72 ?? 72h r
.rodata:0048acab26 ?? 26h &
.rodata:0048acac23 ?? 23h #
.rodata:0048acad32 ?? 32h 2
.rodata:0048acae37 ?? 37h 7
.rodata:0048acaf39 ?? 39h 9
.rodata:0048acb038 ?? 38h 8
.rodata:0048acb133 ?? 33h 3
.rodata:0048acb23b ?? 3Bh ;
.rodata:0048acb326 ?? 26h &
.rodata:0048acb423 ?? 23h #
.rodata:0048acb533 ?? 33h 3
.rodata:0048acb635 ?? 35h 5
.rodata:0048acb732 ?? 32h 2
.rodata:0048acb837 ?? 37h 7
.rodata:0048acb932 ?? 32h 2
.rodata:0048acba3b ?? 3Bh ;
.rodata:0048acbb26 ?? 26h &
.rodata:0048acbc23 ?? 23h #
.rodata:0048acbd32 ?? 32h 2
.rodata:0048acbe32 ?? 32h 2
.rodata:0048acbf31 ?? 31h 1
.rodata:0048acc032 ?? 32h 2
.rodata:0048acc130 ?? 30h 0
.rodata:0048acc23b ?? 3Bh ;
.rodata:0048acc326 ?? 26h &
.rodata:0048acc423 ?? 23h #
.rodata:0048acc531 ?? 31h 1
.rodata:0048acc632 ?? 32h 2
.rodata:0048acc732 ?? 32h 2
.rodata:0048acc839 ?? 39h 9
.rodata:0048acc930 ?? 30h 0
.rodata:0048acca3b ?? 3Bh ;
.rodata:0048accb3c ?? 3Ch <
.rodata:0048accc2f ?? 2Fh /
.rodata:0048accd70 ?? 70h p
.rodata:0048acce3e ?? 3Eh >
.rodata:0048accf3c ?? 3Ch <
.rodata:0048acd02f ?? 2Fh /
.rodata:0048acd166 ?? 66h f
.rodata:0048acd26f ?? 6Fh o
.rodata:0048acd36e ?? 6Eh n
.rodata:0048acd474 ?? 74h t
.rodata:0048acd53e ?? 3Eh >
.rodata:0048acd63c ?? 3Ch <
.rodata:0048acd72f ?? 2Fh /
.rodata:0048acd862 ?? 62h b
.rodata:0048acd96f ?? 6Fh o
.rodata:0048acda64 ?? 64h d
.rodata:0048acdb79 ?? 79h y
.rodata:0048acdc3e ?? 3Eh >
.rodata:0048acdd3c ?? 3Ch <
.rodata:0048acde2f ?? 2Fh /
.rodata:0048acdf68 ?? 68h h
.rodata:0048ace074 ?? 74h t
.rodata:0048ace16d ?? 6Dh m
.rodata:0048ace26c ?? 6Ch l
.rodata:0048ace33e ?? 3Eh >
.rodata:0048ace400 ?? 00h
.rodata:0048ace500 ?? 00h
.rodata:0048ace600 ?? 00h
.rodata:0048ace700 ?? 00h
.rodata:0048ace83c ?? 3Ch <
.rodata:0048ace968 ?? 68h h
.rodata:0048acea74 ?? 74h t
.rodata:0048aceb6d ?? 6Dh m
.rodata:0048acec6c ?? 6Ch l
.rodata:0048aced3e ?? 3Eh >
.rodata:0048acee3c ?? 3Ch <
.rodata:0048acef62 ?? 62h b
.rodata:0048acf06f ?? 6Fh o
.rodata:0048acf164 ?? 64h d
.rodata:0048acf279 ?? 79h y
.rodata:0048acf33e ?? 3Eh >
.rodata:0048acf43c ?? 3Ch <
.rodata:0048acf566 ?? 66h f
.rodata:0048acf66f ?? 6Fh o
.rodata:0048acf76e ?? 6Eh n
.rodata:0048acf874 ?? 74h t
.rodata:0048acf920 ?? 20h
.rodata:0048acfa73 ?? 73h s
.rodata:0048acfb69 ?? 69h i
.rodata:0048acfc7a ?? 7Ah z
.rodata:0048acfd65 ?? 65h e
.rodata:0048acfe3d ?? 3Dh =
.rodata:0048acff35 ?? 35h 5
.rodata:0048ad0020 ?? 20h
.rodata:0048ad0163 ?? 63h c
.rodata:0048ad026f ?? 6Fh o
.rodata:0048ad036c ?? 6Ch l
.rodata:0048ad046f ?? 6Fh o
.rodata:0048ad0572 ?? 72h r
.rodata:0048ad063d ?? 3Dh =
.rodata:0048ad0772 ?? 72h r
.rodata:0048ad0865 ?? 65h e
.rodata:0048ad0964 ?? 64h d
.rodata:0048ad0a3e ?? 3Eh >
.rodata:0048ad0b3c ?? 3Ch <
.rodata:0048ad0c62 ?? 62h b
.rodata:0048ad0d72 ?? 72h r
.rodata:0048ad0e3e ?? 3Eh >
.rodata:0048ad0f3c ?? 3Ch <
.rodata:0048ad1070 ?? 70h p
.rodata:0048ad113e ?? 3Eh >
.rodata:0048ad1226 ?? 26h &
.rodata:0048ad1323 ?? 23h #
.rodata:0048ad1432 ?? 32h 2
.rodata:0048ad1534 ?? 34h 4
.rodata:0048ad1637 ?? 37h 7
.rodata:0048ad1734 ?? 34h 4
.rodata:0048ad1834 ?? 34h 4
.rodata:0048ad193b ?? 3Bh ;
.rodata:0048ad1a26 ?? 26h &
.rodata:0048ad1b23 ?? 23h #
.rodata:0048ad1c32 ?? 32h 2
.rodata:0048ad1d39 ?? 39h 9
.rodata:0048ad1e36 ?? 36h 6
.rodata:0048ad1f39 ?? 39h 9
.rodata:0048ad2034 ?? 34h 4
.rodata:0048ad213b ?? 3Bh ;
.rodata:0048ad2226 ?? 26h &
.rodata:0048ad2323 ?? 23h #
.rodata:0048ad2432 ?? 32h 2
.rodata:0048ad2532 ?? 32h 2
.rodata:0048ad2633 ?? 33h 3
.rodata:0048ad2731 ?? 31h 1
.rodata:0048ad2832 ?? 32h 2
.rodata:0048ad293b ?? 3Bh ;
.rodata:0048ad2a26 ?? 26h &
.rodata:0048ad2b23 ?? 23h #
.rodata:0048ad2c32 ?? 32h 2
.rodata:0048ad2d30 ?? 30h 0
.rodata:0048ad2e33 ?? 33h 3
.rodata:0048ad2f35 ?? 35h 5
.rodata:0048ad3031 ?? 31h 1
.rodata:0048ad313b ?? 3Bh ;
.rodata:0048ad3226 ?? 26h &
.rodata:0048ad3323 ?? 23h #
.rodata:0048ad3432 ?? 32h 2
.rodata:0048ad3539 ?? 39h 9
.rodata:0048ad3639 ?? 39h 9
.rodata:0048ad3739 ?? 39h 9
.rodata:0048ad3832 ?? 32h 2
.rodata:0048ad393b ?? 3Bh ;
.rodata:0048ad3a26 ?? 26h &
.rodata:0048ad3b23 ?? 23h #
.rodata:0048ad3c33 ?? 33h 3
.rodata:0048ad3d30 ?? 30h 0
.rodata:0048ad3e33 ?? 33h 3
.rodata:0048ad3f34 ?? 34h 4
.rodata:0048ad4030 ?? 30h 0
.rodata:0048ad413b ?? 3Bh ;
.rodata:0048ad4226 ?? 26h &
.rodata:0048ad4323 ?? 23h #
.rodata:0048ad4432 ?? 32h 2
.rodata:0048ad4538 ?? 38h 8
.rodata:0048ad4636 ?? 36h 6
.rodata:0048ad4738 ?? 38h 8
.rodata:0048ad4837 ?? 37h 7
.rodata:0048ad493b ?? 3Bh ;
.rodata:0048ad4a26 ?? 26h &
.rodata:0048ad4b23 ?? 23h #
.rodata:0048ad4c33 ?? 33h 3
.rodata:0048ad4d35 ?? 35h 5
.rodata:0048ad4e32 ?? 32h 2
.rodata:0048ad4f36 ?? 36h 6
.rodata:0048ad5031 ?? 31h 1
.rodata:0048ad513b ?? 3Bh ;
.rodata:0048ad5226 ?? 26h &
.rodata:0048ad5323 ?? 23h #
.rodata:0048ad5432 ?? 32h 2
.rodata:0048ad5532 ?? 32h 2
.rodata:0048ad5631 ?? 31h 1
.rodata:0048ad5732 ?? 32h 2
.rodata:0048ad5830 ?? 30h 0
.rodata:0048ad593b ?? 3Bh ;
.rodata:0048ad5a26 ?? 26h &
.rodata:0048ad5b23 ?? 23h #
.rodata:0048ad5c32 ?? 32h 2
.rodata:0048ad5d31 ?? 31h 1
.rodata:0048ad5e34 ?? 34h 4
.rodata:0048ad5f38 ?? 38h 8
.rodata:0048ad6037 ?? 37h 7
.rodata:0048ad613b ?? 3Bh ;
.rodata:0048ad6226 ?? 26h &
.rodata:0048ad6323 ?? 23h #
.rodata:0048ad6433 ?? 33h 3
.rodata:0048ad6533 ?? 33h 3
.rodata:0048ad6630 ?? 30h 0
.rodata:0048ad6732 ?? 32h 2
.rodata:0048ad6831 ?? 31h 1
.rodata:0048ad693b ?? 3Bh ;
.rodata:0048ad6a26 ?? 26h &
.rodata:0048ad6b23 ?? 23h #
.rodata:0048ad6c32 ?? 32h 2
.rodata:0048ad6d36 ?? 36h 6
.rodata:0048ad6e33 ?? 33h 3
.rodata:0048ad6f37 ?? 37h 7
.rodata:0048ad7037 ?? 37h 7
.rodata:0048ad713b ?? 3Bh ;
.rodata:0048ad7226 ?? 26h &
.rodata:0048ad7323 ?? 23h #
.rodata:0048ad7432 ?? 32h 2
.rodata:0048ad7532 ?? 32h 2
.rodata:0048ad7632 ?? 32h 2
.rodata:0048ad7735 ?? 35h 5
.rodata:0048ad7836 ?? 36h 6
.rodata:0048ad793b ?? 3Bh ;
.rodata:0048ad7a26 ?? 26h &
.rodata:0048ad7b23 ?? 23h #
.rodata:0048ad7c33 ?? 33h 3
.rodata:0048ad7d38 ?? 38h 8
.rodata:0048ad7e36 ?? 36h 6
.rodata:0048ad7f32 ?? 32h 2
.rodata:0048ad8037 ?? 37h 7
.rodata:0048ad813b ?? 3Bh ;
.rodata:0048ad8226 ?? 26h &
.rodata:0048ad8323 ?? 23h #
.rodata:0048ad8432 ?? 32h 2
.rodata:0048ad8535 ?? 35h 5
.rodata:0048ad8635 ?? 35h 5
.rodata:0048ad8730 ?? 30h 0
.rodata:0048ad8839 ?? 39h 9
.rodata:0048ad893b ?? 3Bh ;
.rodata:0048ad8a26 ?? 26h &
.rodata:0048ad8b23 ?? 23h #
.rodata:0048ad8c32 ?? 32h 2
.rodata:0048ad8d31 ?? 31h 1
.rodata:0048ad8e34 ?? 34h 4
.rodata:0048ad8f36 ?? 36h 6
.rodata:0048ad9033 ?? 33h 3
.rodata:0048ad913b ?? 3Bh ;
.rodata:0048ad9226 ?? 26h &
.rodata:0048ad9323 ?? 23h #
.rodata:0048ad9432 ?? 32h 2
.rodata:0048ad9532 ?? 32h 2
.rodata:0048ad9632 ?? 32h 2
.rodata:0048ad9739 ?? 39h 9
.rodata:0048ad9834 ?? 34h 4
.rodata:0048ad993b ?? 3Bh ;
.rodata:0048ad9a26 ?? 26h &
.rodata:0048ad9b23 ?? 23h #
.rodata:0048ad9c32 ?? 32h 2
.rodata:0048ad9d39 ?? 39h 9
.rodata:0048ad9e32 ?? 32h 2
.rodata:0048ad9f35 ?? 35h 5
.rodata:0048ada035 ?? 35h 5
.rodata:0048ada13b ?? 3Bh ;
.rodata:0048ada226 ?? 26h &
.rodata:0048ada323 ?? 23h #
.rodata:0048ada432 ?? 32h 2
.rodata:0048ada535 ?? 35h 5
.rodata:0048ada631 ?? 31h 1
.rodata:0048ada731 ?? 31h 1
.rodata:0048ada830 ?? 30h 0
.rodata:0048ada93b ?? 3Bh ;
.rodata:0048adaa26 ?? 26h &
.rodata:0048adab23 ?? 23h #
.rodata:0048adac32 ?? 32h 2
.rodata:0048adad36 ?? 36h 6
.rodata:0048adae31 ?? 31h 1
.rodata:0048adaf35 ?? 35h 5
.rodata:0048adb039 ?? 39h 9
.rodata:0048adb13b ?? 3Bh ;
.rodata:0048adb226 ?? 26h &
.rodata:0048adb323 ?? 23h #
.rodata:0048adb432 ?? 32h 2
.rodata:0048adb534 ?? 34h 4
.rodata:0048adb634 ?? 34h 4
.rodata:0048adb733 ?? 33h 3
.rodata:0048adb833 ?? 33h 3
.rodata:0048adb93b ?? 3Bh ;
.rodata:0048adba26 ?? 26h &
.rodata:0048adbb23 ?? 23h #
.rodata:0048adbc32 ?? 32h 2
.rodata:0048adbd39 ?? 39h 9
.rodata:0048adbe32 ?? 32h 2
.rodata:0048adbf35 ?? 35h 5
.rodata:0048adc035 ?? 35h 5
.rodata:0048adc13b ?? 3Bh ;
.rodata:0048adc226 ?? 26h &
.rodata:0048adc323 ?? 23h #
.rodata:0048adc436 ?? 36h 6
.rodata:0048adc535 ?? 35h 5
.rodata:0048adc632 ?? 32h 2
.rodata:0048adc739 ?? 39h 9
.rodata:0048adc832 ?? 32h 2
.rodata:0048adc93b ?? 3Bh ;
.rodata:0048adca26 ?? 26h &
.rodata:0048adcb23 ?? 23h #
.rodata:0048adcc32 ?? 32h 2
.rodata:0048adcd32 ?? 32h 2
.rodata:0048adce39 ?? 39h 9
.rodata:0048adcf31 ?? 31h 1
.rodata:0048add034 ?? 34h 4
.rodata:0048add13b ?? 3Bh ;
.rodata:0048add226 ?? 26h &
.rodata:0048add323 ?? 23h #
.rodata:0048add432 ?? 32h 2
.rodata:0048add536 ?? 36h 6
.rodata:0048add635 ?? 35h 5
.rodata:0048add732 ?? 32h 2
.rodata:0048add834 ?? 34h 4
.rodata:0048add93b ?? 3Bh ;
.rodata:0048adda26 ?? 26h &
.rodata:0048addb23 ?? 23h #
.rodata:0048addc32 ?? 32h 2
.rodata:0048addd34 ?? 34h 4
.rodata:0048adde37 ?? 37h 7
.rodata:0048addf34 ?? 34h 4
.rodata:0048ade034 ?? 34h 4
.rodata:0048ade13b ?? 3Bh ;
.rodata:0048ade226 ?? 26h &
.rodata:0048ade323 ?? 23h #
.rodata:0048ade433 ?? 33h 3
.rodata:0048ade536 ?? 36h 6
.rodata:0048ade639 ?? 39h 9
.rodata:0048ade733 ?? 33h 3
.rodata:0048ade835 ?? 35h 5
.rodata:0048ade93b ?? 3Bh ;
.rodata:0048adea26 ?? 26h &
.rodata:0048adeb23 ?? 23h #
.rodata:0048adec32 ?? 32h 2
.rodata:0048aded31 ?? 31h 1
.rodata:0048adee30 ?? 30h 0
.rodata:0048adef34 ?? 34h 4
.rodata:0048adf030 ?? 30h 0
.rodata:0048adf13b ?? 3Bh ;
.rodata:0048adf226 ?? 26h &
.rodata:0048adf323 ?? 23h #
.rodata:0048adf432 ?? 32h 2
.rodata:0048adf530 ?? 30h 0
.rodata:0048adf632 ?? 32h 2
.rodata:0048adf731 ?? 31h 1
.rodata:0048adf839 ?? 39h 9
.rodata:0048adf93b ?? 3Bh ;
.rodata:0048adfa26 ?? 26h &
.rodata:0048adfb23 ?? 23h #
.rodata:0048adfc32 ?? 32h 2
.rodata:0048adfd30 ?? 30h 0
.rodata:0048adfe33 ?? 33h 3
.rodata:0048adff30 ?? 30h 0
.rodata:0048ae0039 ?? 39h 9
.rodata:0048ae013b ?? 3Bh ;
.rodata:0048ae0226 ?? 26h &
.rodata:0048ae0323 ?? 23h #
.rodata:0048ae0432 ?? 32h 2
.rodata:0048ae0531 ?? 31h 1
.rodata:0048ae0638 ?? 38h 8
.rodata:0048ae0733 ?? 33h 3
.rodata:0048ae0839 ?? 39h 9
.rodata:0048ae093b ?? 3Bh ;
.rodata:0048ae0a26 ?? 26h &
.rodata:0048ae0b23 ?? 23h #
.rodata:0048ae0c33 ?? 33h 3
.rodata:0048ae0d38 ?? 38h 8
.rodata:0048ae0e39 ?? 39h 9
.rodata:0048ae0f38 ?? 38h 8
.rodata:0048ae1038 ?? 38h 8
.rodata:0048ae113b ?? 3Bh ;
.rodata:0048ae1226 ?? 26h &
.rodata:0048ae1323 ?? 23h #
.rodata:0048ae1436 ?? 36h 6
.rodata:0048ae1535 ?? 35h 5
.rodata:0048ae1632 ?? 32h 2
.rodata:0048ae1739 ?? 39h 9
.rodata:0048ae1832 ?? 32h 2
.rodata:0048ae193b ?? 3Bh ;
.rodata:0048ae1a26 ?? 26h &
.rodata:0048ae1b23 ?? 23h #
.rodata:0048ae1c32 ?? 32h 2
.rodata:0048ae1d34 ?? 34h 4
.rodata:0048ae1e33 ?? 33h 3
.rodata:0048ae1f31 ?? 31h 1
.rodata:0048ae2034 ?? 34h 4
.rodata:0048ae213b ?? 3Bh ;
.rodata:0048ae2226 ?? 26h &
.rodata:0048ae2323 ?? 23h #
.rodata:0048ae2433 ?? 33h 3
.rodata:0048ae2535 ?? 35h 5
.rodata:0048ae2636 ?? 36h 6
.rodata:0048ae2739 ?? 39h 9
.rodata:0048ae2836 ?? 36h 6
.rodata:0048ae293b ?? 3Bh ;
.rodata:0048ae2a26 ?? 26h &
.rodata:0048ae2b23 ?? 23h #
.rodata:0048ae2c32 ?? 32h 2
.rodata:0048ae2d34 ?? 34h 4
.rodata:0048ae2e37 ?? 37h 7
.rodata:0048ae2f34 ?? 34h 4
.rodata:0048ae3034 ?? 34h 4
.rodata:0048ae313b ?? 3Bh ;
.rodata:0048ae3226 ?? 26h &
.rodata:0048ae3323 ?? 23h #
.rodata:0048ae3432 ?? 32h 2
.rodata:0048ae3530 ?? 30h 0
.rodata:0048ae3633 ?? 33h 3
.rodata:0048ae3735 ?? 35h 5
.rodata:0048ae3831 ?? 31h 1
.rodata:0048ae393b ?? 3Bh ;
.rodata:0048ae3a26 ?? 26h &
.rodata:0048ae3b23 ?? 23h #
.rodata:0048ae3c32 ?? 32h 2
.rodata:0048ae3d39 ?? 39h 9
.rodata:0048ae3e39 ?? 39h 9
.rodata:0048ae3f39 ?? 39h 9
.rodata:0048ae4032 ?? 32h 2
.rodata:0048ae413b ?? 3Bh ;
.rodata:0048ae4249 ?? 49h I
.rodata:0048ae4345 ?? 45h E
.rodata:0048ae4426 ?? 26h &
.rodata:0048ae4523 ?? 23h #
.rodata:0048ae4632 ?? 32h 2
.rodata:0048ae4738 ?? 38h 8
.rodata:0048ae4836 ?? 36h 6
.rodata:0048ae4938 ?? 38h 8
.rodata:0048ae4a37 ?? 37h 7
.rodata:0048ae4b3b ?? 3Bh ;
.rodata:0048ae4c26 ?? 26h &
.rodata:0048ae4d23 ?? 23h #
.rodata:0048ae4e33 ?? 33h 3
.rodata:0048ae4f35 ?? 35h 5
.rodata:0048ae5032 ?? 32h 2
.rodata:0048ae5136 ?? 36h 6
.rodata:0048ae5231 ?? 31h 1
.rodata:0048ae533b ?? 3Bh ;
.rodata:0048ae5426 ?? 26h &
.rodata:0048ae5523 ?? 23h #
.rodata:0048ae5632 ?? 32h 2
.rodata:0048ae5732 ?? 32h 2
.rodata:0048ae5831 ?? 31h 1
.rodata:0048ae5932 ?? 32h 2
.rodata:0048ae5a30 ?? 30h 0
.rodata:0048ae5b3b ?? 3Bh ;
.rodata:0048ae5c26 ?? 26h &
.rodata:0048ae5d23 ?? 23h #
.rodata:0048ae5e31 ?? 31h 1
.rodata:0048ae5f32 ?? 32h 2
.rodata:0048ae6032 ?? 32h 2
.rodata:0048ae6139 ?? 39h 9
.rodata:0048ae6230 ?? 30h 0
.rodata:0048ae633b ?? 3Bh ;
.rodata:0048ae643c ?? 3Ch <
.rodata:0048ae652f ?? 2Fh /
.rodata:0048ae6670 ?? 70h p
.rodata:0048ae673e ?? 3Eh >
.rodata:0048ae683c ?? 3Ch <
.rodata:0048ae692f ?? 2Fh /
.rodata:0048ae6a66 ?? 66h f
.rodata:0048ae6b6f ?? 6Fh o
.rodata:0048ae6c6e ?? 6Eh n
.rodata:0048ae6d74 ?? 74h t
.rodata:0048ae6e3e ?? 3Eh >
.rodata:0048ae6f3c ?? 3Ch <
.rodata:0048ae702f ?? 2Fh /
.rodata:0048ae7162 ?? 62h b
.rodata:0048ae726f ?? 6Fh o
.rodata:0048ae7364 ?? 64h d
.rodata:0048ae7479 ?? 79h y
.rodata:0048ae753e ?? 3Eh >
.rodata:0048ae763c ?? 3Ch <
.rodata:0048ae772f ?? 2Fh /
.rodata:0048ae7868 ?? 68h h
.rodata:0048ae7974 ?? 74h t
.rodata:0048ae7a6d ?? 6Dh m
.rodata:0048ae7b6c ?? 6Ch l
.rodata:0048ae7c3e ?? 3Eh >
.rodata:0048ae7d00 ?? 00h
.rodata:0048ae7e00 ?? 00h
.rodata:0048ae7f00 ?? 00h
.rodata:0048ae803c68746d6... ds "<...
.rodata:0048afa43c68746d6... ds "<...
.rodata:0048b0bc3c68746d6... ds "<...
.rodata:0048b1b43c68746d6... ds "<...
.rodata:0048b2c03c63726f7... ds " DAT_0048b31c: ;XREF[1,0]: 0040cb8c
.rodata:0048b31ca4 ?? A4h
.rodata:0048b31dd2 ?? D2h
.rodata:0048b31ef2 ?? F2h
.rodata:0048b31fff ?? FFh
.rodata:0048b32028 ?? 28h (
.rodata:0048b321d6 ?? D6h
.rodata:0048b322f2 ?? F2h
.rodata:0048b323ff ?? FFh
.rodata:0048b32450 ?? 50h P
.rodata:0048b325d5 ?? D5h
.rodata:0048b326f2 ?? F2h
.rodata:0048b327ff ?? FFh
.rodata:0048b328a4 ?? A4h
.rodata:0048b329d2 ?? D2h
.rodata:0048b32af2 ?? F2h
.rodata:0048b32bff ?? FFh
.rodata:0048b32cbc ?? BCh
.rodata:0048b32dd4 ?? D4h
.rodata:0048b32ef2 ?? F2h
.rodata:0048b32fff ?? FFh
.rodata:0048b330a4 ?? A4h
.rodata:0048b331d2 ?? D2h
.rodata:0048b332f2 ?? F2h
.rodata:0048b333ff ?? FFh
.rodata:0048b334a4 ?? A4h
.rodata:0048b335d2 ?? D2h
.rodata:0048b336f2 ?? F2h
.rodata:0048b337ff ?? FFh
.rodata:0048b338a4 ?? A4h
.rodata:0048b339d2 ?? D2h
.rodata:0048b33af2 ?? F2h
.rodata:0048b33bff ?? FFh
.rodata:0048b33c14 ?? 14h
.rodata:0048b33dd4 ?? D4h
.rodata:0048b33ef2 ?? F2h
.rodata:0048b33fff ?? FFh
.rodata:0048b340a4 ?? A4h
.rodata:0048b341d2 ?? D2h
.rodata:0048b342f2 ?? F2h
.rodata:0048b343ff ?? FFh
.rodata:0048b344a4 ?? A4h
.rodata:0048b345d2 ?? D2h
.rodata:0048b346f2 ?? F2h
.rodata:0048b347ff ?? FFh
.rodata:0048b348a4 ?? A4h
.rodata:0048b349d2 ?? D2h
.rodata:0048b34af2 ?? F2h
.rodata:0048b34bff ?? FFh
.rodata:0048b34ca4 ?? A4h
.rodata:0048b34dd2 ?? D2h
.rodata:0048b34ef2 ?? F2h
.rodata:0048b34fff ?? FFh
.rodata:0048b350a4 ?? A4h
.rodata:0048b351d2 ?? D2h
.rodata:0048b352f2 ?? F2h
.rodata:0048b353ff ?? FFh
.rodata:0048b354a4 ?? A4h
.rodata:0048b355d2 ?? D2h
.rodata:0048b356f2 ?? F2h
.rodata:0048b357ff ?? FFh
.rodata:0048b358a4 ?? A4h
.rodata:0048b359d2 ?? D2h
.rodata:0048b35af2 ?? F2h
.rodata:0048b35bff ?? FFh
.rodata:0048b35cf8 ?? F8h
.rodata:0048b35dd3 ?? D3h
.rodata:0048b35ef2 ?? F2h
.rodata:0048b35fff ?? FFh
switchdataD_0048b360: ;XREF[1,0]: 0040ea7c
.rodata:0048b36054f0f2ff uint FFF2F054h
.rodata:0048b36458f1f2ff uint FFF2F158h
.rodata:0048b36864f1f2ff uint FFF2F164h
.rodata:0048b36c70f1f2ff uint FFF2F170h
.rodata:0048b3707cf1f2ff uint FFF2F17Ch
.rodata:0048b37488f1f2ff uint FFF2F188h
.rodata:0048b37894f1f2ff uint FFF2F194h
.rodata:0048b37c4cf1f2ff uint FFF2F14Ch
.rodata:0048b38036 ?? 36h 6
.rodata:0048b38134 ?? 34h 4
.rodata:0048b38220 ?? 20h
.rodata:0048b3834b ?? 4Bh K
.rodata:0048b38462 ?? 62h b
.rodata:0048b38570 ?? 70h p
.rodata:0048b38673 ?? 73h s
.rodata:0048b38700 ?? 00h
.rodata:0048b38831 ?? 31h 1
.rodata:0048b38932 ?? 32h 2
.rodata:0048b38a38 ?? 38h 8
.rodata:0048b38b20 ?? 20h
.rodata:0048b38c4b ?? 4Bh K
.rodata:0048b38d62 ?? 62h b
.rodata:0048b38e70 ?? 70h p
.rodata:0048b38f73 ?? 73h s
.rodata:0048b39000 ?? 00h
.rodata:0048b39100 ?? 00h
.rodata:0048b39200 ?? 00h
.rodata:0048b39300 ?? 00h
.rodata:0048b39432 ?? 32h 2
.rodata:0048b39535 ?? 35h 5
.rodata:0048b39636 ?? 36h 6
.rodata:0048b39720 ?? 20h
.rodata:0048b3984b ?? 4Bh K
.rodata:0048b39962 ?? 62h b
.rodata:0048b39a70 ?? 70h p
.rodata:0048b39b73 ?? 73h s
.rodata:0048b39c00 ?? 00h
.rodata:0048b39d00 ?? 00h
.rodata:0048b39e00 ?? 00h
.rodata:0048b39f00 ?? 00h
.rodata:0048b3a033 ?? 33h 3
.rodata:0048b3a138 ?? 38h 8
.rodata:0048b3a234 ?? 34h 4
.rodata:0048b3a320 ?? 20h
.rodata:0048b3a44b ?? 4Bh K
.rodata:0048b3a562 ?? 62h b
.rodata:0048b3a670 ?? 70h p
.rodata:0048b3a773 ?? 73h s
.rodata:0048b3a800 ?? 00h
.rodata:0048b3a900 ?? 00h
.rodata:0048b3aa00 ?? 00h
.rodata:0048b3ab00 ?? 00h
.rodata:0048b3ac35 ?? 35h 5
.rodata:0048b3ad31 ?? 31h 1
.rodata:0048b3ae32 ?? 32h 2
.rodata:0048b3af20 ?? 20h
.rodata:0048b3b04b ?? 4Bh K
.rodata:0048b3b162 ?? 62h b
.rodata:0048b3b270 ?? 70h p
.rodata:0048b3b373 ?? 73h s
.rodata:0048b3b400 ?? 00h
.rodata:0048b3b500 ?? 00h
.rodata:0048b3b600 ?? 00h
.rodata:0048b3b700 ?? 00h
.rodata:0048b3b837 ?? 37h 7
.rodata:0048b3b936 ?? 36h 6
.rodata:0048b3ba38 ?? 38h 8
.rodata:0048b3bb20 ?? 20h
.rodata:0048b3bc4b ?? 4Bh K
.rodata:0048b3bd62 ?? 62h b
.rodata:0048b3be70 ?? 70h p
.rodata:0048b3bf73 ?? 73h s
.rodata:0048b3c000 ?? 00h
.rodata:0048b3c100 ?? 00h
.rodata:0048b3c200 ?? 00h
.rodata:0048b3c300 ?? 00h
.rodata:0048b3c431 ?? 31h 1
.rodata:0048b3c520 ?? 20h
.rodata:0048b3c64d ?? 4Dh M
.rodata:0048b3c762 ?? 62h b
.rodata:0048b3c870 ?? 70h p
.rodata:0048b3c973 ?? 73h s
.rodata:0048b3ca00 ?? 00h
.rodata:0048b3cb00 ?? 00h
.rodata:0048b3cc31 ?? 31h 1
.rodata:0048b3cd2e ?? 2Eh .
.rodata:0048b3ce35 ?? 35h 5
.rodata:0048b3cf20 ?? 20h
.rodata:0048b3d04d ?? 4Dh M
.rodata:0048b3d162 ?? 62h b
.rodata:0048b3d270 ?? 70h p
.rodata:0048b3d373 ?? 73h s
.rodata:0048b3d400 ?? 00h
.rodata:0048b3d500 ?? 00h
.rodata:0048b3d600 ?? 00h
.rodata:0048b3d700 ?? 00h
.rodata:0048b3d832 ?? 32h 2
.rodata:0048b3d920 ?? 20h
.rodata:0048b3da4d ?? 4Dh M
.rodata:0048b3db62 ?? 62h b
.rodata:0048b3dc70 ?? 70h p
.rodata:0048b3dd73 ?? 73h s
.rodata:0048b3de00 ?? 00h
.rodata:0048b3df00 ?? 00h
.rodata:0048b3e032 ?? 32h 2
.rodata:0048b3e12e ?? 2Eh .
.rodata:0048b3e235 ?? 35h 5
.rodata:0048b3e320 ?? 20h
.rodata:0048b3e44d ?? 4Dh M
.rodata:0048b3e562 ?? 62h b
.rodata:0048b3e670 ?? 70h p
.rodata:0048b3e773 ?? 73h s
.rodata:0048b3e800 ?? 00h
.rodata:0048b3e900 ?? 00h
.rodata:0048b3ea00 ?? 00h
.rodata:0048b3eb00 ?? 00h
.rodata:0048b3ec33 ?? 33h 3
.rodata:0048b3ed20 ?? 20h
.rodata:0048b3ee4d ?? 4Dh M
.rodata:0048b3ef62 ?? 62h b
.rodata:0048b3f070 ?? 70h p
.rodata:0048b3f173 ?? 73h s
.rodata:0048b3f200 ?? 00h
.rodata:0048b3f300 ?? 00h
DAT_0048b3f4: ;XREF[7,0]: 004236cc,004236f4,00423710,00423810
; 00423838,00423854,004d4c80
.rodata:0048b3f431 undefined1 31h
.rodata:0048b3f530 ?? 30h 0
.rodata:0048b3f600 ?? 00h
.rodata:0048b3f700 ?? 00h
DAT_0048b3f8: ;XREF[1,0]: 004d4c84
.rodata:0048b3f832 ?? 32h 2
.rodata:0048b3f930 ?? 30h 0
.rodata:0048b3fa00 ?? 00h
.rodata:0048b3fb00 ?? 00h
DAT_0048b3fc: ;XREF[1,0]: 004d4c88
.rodata:0048b3fc33 ?? 33h 3
.rodata:0048b3fd30 ?? 30h 0
.rodata:0048b3fe00 ?? 00h
.rodata:0048b3ff00 ?? 00h
DAT_0048b400: ;XREF[1,0]: 004d4c8c
.rodata:0048b40034 ?? 34h 4
.rodata:0048b40130 ?? 30h 0
.rodata:0048b40200 ?? 00h
.rodata:0048b40300 ?? 00h
DAT_0048b404: ;XREF[1,0]: 004d4c90
.rodata:0048b40435 ?? 35h 5
.rodata:0048b40530 ?? 30h 0
.rodata:0048b40600 ?? 00h
.rodata:0048b40700 ?? 00h
DAT_0048b408: ;XREF[1,0]: 004d4c98
.rodata:0048b40837 ?? 37h 7
.rodata:0048b40930 ?? 30h 0
.rodata:0048b40a00 ?? 00h
.rodata:0048b40b00 ?? 00h
DAT_0048b40c: ;XREF[1,0]: 004d4c9c
.rodata:0048b40c38 ?? 38h 8
.rodata:0048b40d30 ?? 30h 0
.rodata:0048b40e00 ?? 00h
.rodata:0048b40f00 ?? 00h
DAT_0048b410: ;XREF[1,0]: 004d4ca0
.rodata:0048b41039 ?? 39h 9
.rodata:0048b41130 ?? 30h 0
.rodata:0048b41200 ?? 00h
.rodata:0048b41300 ?? 00h
DAT_0048b414: ;XREF[1,0]: 004d4ca4
.rodata:0048b41431 ?? 31h 1
.rodata:0048b41530 ?? 30h 0
.rodata:0048b41630 ?? 30h 0
.rodata:0048b41700 ?? 00h
.rodata:0048b41831 ?? 31h 1
.rodata:0048b41930 ?? 30h 0
.rodata:0048b41a4d ?? 4Dh M
.rodata:0048b41b00 ?? 00h
.rodata:0048b41c31 ?? 31h 1
.rodata:0048b41d30 ?? 30h 0
.rodata:0048b41e30 ?? 30h 0
.rodata:0048b41f4d ?? 4Dh M
.rodata:0048b42000 ?? 00h
.rodata:0048b42100 ?? 00h
.rodata:0048b42200 ?? 00h
.rodata:0048b42300 ?? 00h
.rodata:0048b42431 ?? 31h 1
.rodata:0048b42530 ?? 30h 0
.rodata:0048b42630 ?? 30h 0
.rodata:0048b42730 ?? 30h 0
.rodata:0048b4284d ?? 4Dh M
.rodata:0048b42900 ?? 00h
.rodata:0048b42a00 ?? 00h
.rodata:0048b42b00 ?? 00h
.rodata:0048b42c35 ?? 35h 5
.rodata:0048b42d30 ?? 30h 0
.rodata:0048b42e20 ?? 20h
.rodata:0048b42f48 ?? 48h H
.rodata:0048b4307a ?? 7Ah z
.rodata:0048b43100 ?? 00h
.rodata:0048b43200 ?? 00h
.rodata:0048b43300 ?? 00h
.rodata:0048b43436 ?? 36h 6
.rodata:0048b43530 ?? 30h 0
.rodata:0048b43620 ?? 20h
.rodata:0048b43748 ?? 48h H
.rodata:0048b4387a ?? 7Ah z
.rodata:0048b43900 ?? 00h
.rodata:0048b43a00 ?? 00h
.rodata:0048b43b00 ?? 00h
DAT_0048b43c: ;XREF[1,0]: 004239e8
.rodata:0048b43c41 ?? 41h A
.rodata:0048b43d75 ?? 75h u
.rodata:0048b43e74 ?? 74h t
.rodata:0048b43f6f ?? 6Fh o
.rodata:0048b44000 ?? 00h
.rodata:0048b44100 ?? 00h
.rodata:0048b44200 ?? 00h
.rodata:0048b44300 ?? 00h
.rodata:0048b444566572792... ds "Very Low"
.rodata:0048b4504c ?? 4Ch L
.rodata:0048b4516f ?? 6Fh o
.rodata:0048b45277 ?? 77h w
.rodata:0048b45300 ?? 00h
.rodata:0048b4544d6564697... ds "Medium"
.rodata:0048b45c48 ?? 48h H
.rodata:0048b45d69 ?? 69h i
.rodata:0048b45e67 ?? 67h g
.rodata:0048b45f68 ?? 68h h
.rodata:0048b46000 ?? 00h
.rodata:0048b46100 ?? 00h
.rodata:0048b46200 ?? 00h
.rodata:0048b46300 ?? 00h
.rodata:0048b464566572792... ds "Very High"
.rodata:0048b47057 ?? 57h W
.rodata:0048b47145 ?? 45h E
.rodata:0048b47250 ?? 50h P
.rodata:0048b47300 ?? 00h
.rodata:0048b47457 ?? 57h W
.rodata:0048b47550 ?? 50h P
.rodata:0048b47641 ?? 41h A
.rodata:0048b4772d ?? 2Dh -
.rodata:0048b47850 ?? 50h P
.rodata:0048b47953 ?? 53h S
.rodata:0048b47a4b ?? 4Bh K
.rodata:0048b47b20 ?? 20h
.rodata:0048b47c2f ?? 2Fh /
.rodata:0048b47d20 ?? 20h
.rodata:0048b47e57 ?? 57h W
.rodata:0048b47f50 ?? 50h P
.rodata:0048b48041 ?? 41h A
.rodata:0048b48132 ?? 32h 2
.rodata:0048b4822d ?? 2Dh -
.rodata:0048b48350 ?? 50h P
.rodata:0048b48453 ?? 53h S
.rodata:0048b4854b ?? 4Bh K
.rodata:0048b48600 ?? 00h
.rodata:0048b48700 ?? 00h
.rodata:0048b488496e66726... ds "Infrastructure"
.rodata:0048b49841 ?? 41h A
.rodata:0048b49964 ?? 64h d
.rodata:0048b49a68 ?? 68h h
.rodata:0048b49b6f ?? 6Fh o
.rodata:0048b49c63 ?? 63h c
.rodata:0048b49d00 ?? 00h
.rodata:0048b49e00 ?? 00h
.rodata:0048b49f00 ?? 00h
.rodata:0048b4a031 ?? 31h 1
.rodata:0048b4a136 ?? 36h 6
.rodata:0048b4a230 ?? 30h 0
.rodata:0048b4a378 ?? 78h x
.rodata:0048b4a431 ?? 31h 1
.rodata:0048b4a532 ?? 32h 2
.rodata:0048b4a630 ?? 30h 0
.rodata:0048b4a700 ?? 00h
.rodata:0048b4a833 ?? 33h 3
.rodata:0048b4a932 ?? 32h 2
.rodata:0048b4aa30 ?? 30h 0
.rodata:0048b4ab78 ?? 78h x
.rodata:0048b4ac32 ?? 32h 2
.rodata:0048b4ad34 ?? 34h 4
.rodata:0048b4ae30 ?? 30h 0
.rodata:0048b4af00 ?? 00h
.rodata:0048b4b036 ?? 36h 6
.rodata:0048b4b134 ?? 34h 4
.rodata:0048b4b230 ?? 30h 0
.rodata:0048b4b378 ?? 78h x
.rodata:0048b4b434 ?? 34h 4
.rodata:0048b4b538 ?? 38h 8
.rodata:0048b4b630 ?? 30h 0
.rodata:0048b4b700 ?? 00h
.rodata:0048b4b839 ?? 39h 9
.rodata:0048b4b900 ?? 00h
.rodata:0048b4ba00 ?? 00h
.rodata:0048b4bb00 ?? 00h
.rodata:0048b4bc31 ?? 31h 1
.rodata:0048b4bd35 ?? 35h 5
.rodata:0048b4be00 ?? 00h
.rodata:0048b4bf00 ?? 00h
.rodata:0048b4c02d ?? 2Dh -
.rodata:0048b4c131 ?? 31h 1
.rodata:0048b4c200 ?? 00h
.rodata:0048b4c300 ?? 00h
.rodata:0048b4c430 ?? 30h 0
.rodata:0048b4c52e ?? 2Eh .
.rodata:0048b4c635 ?? 35h 5
.rodata:0048b4c700 ?? 00h
.rodata:0048b4c84b ?? 4Bh K
.rodata:0048b4c965 ?? 65h e
.rodata:0048b4ca79 ?? 79h y
.rodata:0048b4cb20 ?? 20h
.rodata:0048b4cc31 ?? 31h 1
.rodata:0048b4cd00 ?? 00h
.rodata:0048b4ce00 ?? 00h
.rodata:0048b4cf00 ?? 00h
.rodata:0048b4d04b ?? 4Bh K
.rodata:0048b4d165 ?? 65h e
.rodata:0048b4d279 ?? 79h y
.rodata:0048b4d320 ?? 20h
DAT_0048b4d4: ;XREF[22,0]: 00410a64,00410bf4,00410db4,00411000
; 00411144,00411264,00411398,00411508
; 004116c8,00411870,004119c4,00411b9c
; 0041252c,0042437c,004243a4,004243c0
; 0042556c,00426f24,00436554,0043b8a0
; 0043e114,004d4cb0
.rodata:0048b4d432 undefined1 32h
.rodata:0048b4d500 ?? 00h
.rodata:0048b4d600 ?? 00h
.rodata:0048b4d700 ?? 00h
.rodata:0048b4d84b ?? 4Bh K
.rodata:0048b4d965 ?? 65h e
.rodata:0048b4da79 ?? 79h y
.rodata:0048b4db20 ?? 20h
DAT_0048b4dc: ;XREF[12,0]: 00409338,004235dc,00423604,00423620
; 00426f44,004346c4,00434814,00436574
; 0043b948,0043e13c,004d4cb4,004d4ce4
.rodata:0048b4dc33 undefined1 33h
.rodata:0048b4dd00 ?? 00h
.rodata:0048b4de00 ?? 00h
.rodata:0048b4df00 ?? 00h
.rodata:0048b4e04b ?? 4Bh K
.rodata:0048b4e165 ?? 65h e
.rodata:0048b4e279 ?? 79h y
.rodata:0048b4e320 ?? 20h
DAT_0048b4e4: ;XREF[10,0]: 00420f40,00420f58,00423518,00423540
; 0042355c,00426f98,00436594,0043bd28
; 004d4cb8,004d4cc4
.rodata:0048b4e434 undefined1 34h
.rodata:0048b4e500 ?? 00h
.rodata:0048b4e600 ?? 00h
.rodata:0048b4e700 ?? 00h
.rodata:0048b4e846756c6c7... ds "Fully Automatic"
.rodata:0048b4f831 ?? 31h 1
.rodata:0048b4f920 ?? 20h
.rodata:0048b4fa4d ?? 4Dh M
.rodata:0048b4fb62 ?? 62h b
.rodata:0048b4fc00 ?? 00h
.rodata:0048b4fd00 ?? 00h
.rodata:0048b4fe00 ?? 00h
.rodata:0048b4ff00 ?? 00h
.rodata:0048b50032 ?? 32h 2
.rodata:0048b50120 ?? 20h
.rodata:0048b5024d ?? 4Dh M
.rodata:0048b50362 ?? 62h b
.rodata:0048b50400 ?? 00h
.rodata:0048b50500 ?? 00h
.rodata:0048b50600 ?? 00h
.rodata:0048b50700 ?? 00h
.rodata:0048b50835 ?? 35h 5
.rodata:0048b5092e ?? 2Eh .
.rodata:0048b50a35 ?? 35h 5
.rodata:0048b50b20 ?? 20h
.rodata:0048b50c4d ?? 4Dh M
.rodata:0048b50d62 ?? 62h b
.rodata:0048b50e00 ?? 00h
.rodata:0048b50f00 ?? 00h
.rodata:0048b51031 ?? 31h 1
.rodata:0048b51131 ?? 31h 1
.rodata:0048b51220 ?? 20h
.rodata:0048b5134d ?? 4Dh M
.rodata:0048b51462 ?? 62h b
.rodata:0048b51500 ?? 00h
.rodata:0048b51600 ?? 00h
.rodata:0048b51700 ?? 00h
.rodata:0048b51836 ?? 36h 6
.rodata:0048b51920 ?? 20h
.rodata:0048b51a4d ?? 4Dh M
.rodata:0048b51b62 ?? 62h b
.rodata:0048b51c00 ?? 00h
.rodata:0048b51d00 ?? 00h
.rodata:0048b51e00 ?? 00h
.rodata:0048b51f00 ?? 00h
.rodata:0048b52039 ?? 39h 9
.rodata:0048b52120 ?? 20h
.rodata:0048b5224d ?? 4Dh M
.rodata:0048b52362 ?? 62h b
.rodata:0048b52400 ?? 00h
.rodata:0048b52500 ?? 00h
.rodata:0048b52600 ?? 00h
.rodata:0048b52700 ?? 00h
.rodata:0048b52831 ?? 31h 1
.rodata:0048b52932 ?? 32h 2
.rodata:0048b52a20 ?? 20h
.rodata:0048b52b4d ?? 4Dh M
.rodata:0048b52c62 ?? 62h b
.rodata:0048b52d00 ?? 00h
.rodata:0048b52e00 ?? 00h
.rodata:0048b52f00 ?? 00h
.rodata:0048b53031 ?? 31h 1
.rodata:0048b53138 ?? 38h 8
.rodata:0048b53220 ?? 20h
.rodata:0048b5334d ?? 4Dh M
.rodata:0048b53462 ?? 62h b
.rodata:0048b53500 ?? 00h
.rodata:0048b53600 ?? 00h
.rodata:0048b53700 ?? 00h
.rodata:0048b53832 ?? 32h 2
.rodata:0048b53934 ?? 34h 4
.rodata:0048b53a20 ?? 20h
.rodata:0048b53b4d ?? 4Dh M
.rodata:0048b53c62 ?? 62h b
.rodata:0048b53d00 ?? 00h
.rodata:0048b53e00 ?? 00h
.rodata:0048b53f00 ?? 00h
.rodata:0048b54033 ?? 33h 3
.rodata:0048b54136 ?? 36h 6
.rodata:0048b54220 ?? 20h
.rodata:0048b5434d ?? 4Dh M
.rodata:0048b54462 ?? 62h b
.rodata:0048b54500 ?? 00h
.rodata:0048b54600 ?? 00h
.rodata:0048b54700 ?? 00h
.rodata:0048b54834 ?? 34h 4
.rodata:0048b54938 ?? 38h 8
.rodata:0048b54a20 ?? 20h
.rodata:0048b54b4d ?? 4Dh M
.rodata:0048b54c62 ?? 62h b
.rodata:0048b54d00 ?? 00h
.rodata:0048b54e00 ?? 00h
.rodata:0048b54f00 ?? 00h
.rodata:0048b55035 ?? 35h 5
.rodata:0048b55134 ?? 34h 4
.rodata:0048b55220 ?? 20h
.rodata:0048b5534d ?? 4Dh M
.rodata:0048b55462 ?? 62h b
.rodata:0048b55500 ?? 00h
.rodata:0048b55600 ?? 00h
.rodata:0048b55700 ?? 00h
.rodata:0048b55831 ?? 31h 1
.rodata:0048b55931 ?? 31h 1
.rodata:0048b55a00 ?? 00h
.rodata:0048b55b00 ?? 00h
.rodata:0048b55c36 ?? 36h 6
.rodata:0048b55d00 ?? 00h
.rodata:0048b55e00 ?? 00h
.rodata:0048b55f00 ?? 00h
.rodata:0048b56031 ?? 31h 1
.rodata:0048b56132 ?? 32h 2
.rodata:0048b56200 ?? 00h
.rodata:0048b56300 ?? 00h
.rodata:0048b56431 ?? 31h 1
.rodata:0048b56538 ?? 38h 8
.rodata:0048b56600 ?? 00h
.rodata:0048b56700 ?? 00h
.rodata:0048b56832 ?? 32h 2
.rodata:0048b56934 ?? 34h 4
.rodata:0048b56a00 ?? 00h
.rodata:0048b56b00 ?? 00h
.rodata:0048b56c33 ?? 33h 3
.rodata:0048b56d36 ?? 36h 6
.rodata:0048b56e00 ?? 00h
.rodata:0048b56f00 ?? 00h
.rodata:0048b57034 ?? 34h 4
.rodata:0048b57138 ?? 38h 8
.rodata:0048b57200 ?? 00h
.rodata:0048b57300 ?? 00h
.rodata:0048b57435 ?? 35h 5
.rodata:0048b57534 ?? 34h 4
.rodata:0048b57600 ?? 00h
.rodata:0048b57700 ?? 00h
.rodata:0048b57831 ?? 31h 1
.rodata:0048b57933 ?? 33h 3
.rodata:0048b57a00 ?? 00h
.rodata:0048b57b00 ?? 00h
.rodata:0048b57c31 ?? 31h 1
.rodata:0048b57d34 ?? 34h 4
.rodata:0048b57e00 ?? 00h
.rodata:0048b57f00 ?? 00h
.rodata:0048b58050 ?? 50h P
.rodata:0048b5812c ?? 2Ch ,
.rodata:0048b58254 ?? 54h T
.rodata:0048b58300 ?? 00h
.rodata:0048b58448616c662... ds "Half Duplex"
.rodata:0048b59046756c6c2... ds "Full Duplex"
.rodata:0048b59c26 ?? 26h &
.rodata:0048b59d23 ?? 23h #
.rodata:0048b59e35 ?? 35h 5
.rodata:0048b59f30 ?? 30h 0
.rodata:0048b5a035 ?? 35h 5
.rodata:0048b5a130 ?? 30h 0
.rodata:0048b5a230 ?? 30h 0
.rodata:0048b5a33b ?? 3Bh ;
.rodata:0048b5a426 ?? 26h &
.rodata:0048b5a523 ?? 23h #
.rodata:0048b5a634 ?? 34h 4
.rodata:0048b5a735 ?? 35h 5
.rodata:0048b5a837 ?? 37h 7
.rodata:0048b5a936 ?? 36h 6
.rodata:0048b5aa38 ?? 38h 8
.rodata:0048b5ab3b ?? 3Bh ;
.rodata:0048b5ac26 ?? 26h &
.rodata:0048b5ad23 ?? 23h #
.rodata:0048b5ae35 ?? 35h 5
.rodata:0048b5af30 ?? 30h 0
.rodata:0048b5b037 ?? 37h 7
.rodata:0048b5b132 ?? 32h 2
.rodata:0048b5b234 ?? 34h 4
.rodata:0048b5b33b ?? 3Bh ;
.rodata:0048b5b400 ?? 00h
.rodata:0048b5b500 ?? 00h
.rodata:0048b5b600 ?? 00h
.rodata:0048b5b700 ?? 00h
.rodata:0048b5b826 ?? 26h &
.rodata:0048b5b923 ?? 23h #
.rodata:0048b5ba35 ?? 35h 5
.rodata:0048b5bb30 ?? 30h 0
.rodata:0048b5bc36 ?? 36h 6
.rodata:0048b5bd39 ?? 39h 9
.rodata:0048b5be36 ?? 36h 6
.rodata:0048b5bf3b ?? 3Bh ;
.rodata:0048b5c000 ?? 00h
.rodata:0048b5c100 ?? 00h
.rodata:0048b5c200 ?? 00h
.rodata:0048b5c300 ?? 00h
.rodata:0048b5c44e ?? 4Eh N
.rodata:0048b5c56f ?? 6Fh o
.rodata:0048b5c600 ?? 00h
.rodata:0048b5c700 ?? 00h
.rodata:0048b5c8532669616... ds "Sí"
.rodata:0048b5d453 ?? 53h S
.rodata:0048b5d526 ?? 26h &
.rodata:0048b5d669 ?? 69h i
.rodata:0048b5d767 ?? 67h g
.rodata:0048b5d872 ?? 72h r
.rodata:0048b5d961 ?? 61h a
.rodata:0048b5da76 ?? 76h v
.rodata:0048b5db65 ?? 65h e
.rodata:0048b5dc3b ?? 3Bh ;
.rodata:0048b5dd00 ?? 00h
.rodata:0048b5de00 ?? 00h
.rodata:0048b5df00 ?? 00h
.rodata:0048b5e04e ?? 4Eh N
.rodata:0048b5e16f ?? 6Fh o
.rodata:0048b5e26e ?? 6Eh n
.rodata:0048b5e300 ?? 00h
.rodata:0048b5e44f ?? 4Fh O
.rodata:0048b5e575 ?? 75h u
.rodata:0048b5e669 ?? 69h i
.rodata:0048b5e700 ?? 00h
.rodata:0048b5e84e ?? 4Eh N
.rodata:0048b5e965 ?? 65h e
.rodata:0048b5ea69 ?? 69h i
.rodata:0048b5eb6e ?? 6Eh n
.rodata:0048b5ec00 ?? 00h
.rodata:0048b5ed00 ?? 00h
.rodata:0048b5ee00 ?? 00h
.rodata:0048b5ef00 ?? 00h
.rodata:0048b5f04a ?? 4Ah J
.rodata:0048b5f161 ?? 61h a
.rodata:0048b5f200 ?? 00h
.rodata:0048b5f300 ?? 00h
.rodata:0048b5f426 ?? 26h &
.rodata:0048b5f523 ?? 23h #
.rodata:0048b5f632 ?? 32h 2
.rodata:0048b5f731 ?? 31h 1
.rodata:0048b5f835 ?? 35h 5
.rodata:0048b5f934 ?? 34h 4
.rodata:0048b5fa32 ?? 32h 2
.rodata:0048b5fb3b ?? 3Bh ;
.rodata:0048b5fc00 ?? 00h
.rodata:0048b5fd00 ?? 00h
.rodata:0048b5fe00 ?? 00h
.rodata:0048b5ff00 ?? 00h
.rodata:0048b60026 ?? 26h &
.rodata:0048b60123 ?? 23h #
.rodata:0048b60232 ?? 32h 2
.rodata:0048b60336 ?? 36h 6
.rodata:0048b60431 ?? 31h 1
.rodata:0048b60535 ?? 35h 5
.rodata:0048b60639 ?? 39h 9
.rodata:0048b6073b ?? 3Bh ;
.rodata:0048b60800 ?? 00h
.rodata:0048b60900 ?? 00h
.rodata:0048b60a00 ?? 00h
.rodata:0048b60b00 ?? 00h
DAT_0048b60c: ;XREF[2,0]: 00434c14,00434cc4
.rodata:0048b60c59 ?? 59h Y
.rodata:0048b60d65 ?? 65h e
.rodata:0048b60e73 ?? 73h s
.rodata:0048b60f00 ?? 00h
.rodata:0048b61057 ?? 57h W ;? -> 00415057
.rodata:0048b61150 ?? 50h P
.rodata:0048b61241 ?? 41h A
.rodata:0048b61300 ?? 00h
.rodata:0048b61457 ?? 57h W
.rodata:0048b61550 ?? 50h P
.rodata:0048b61641 ?? 41h A
.rodata:0048b6172d ?? 2Dh -
.rodata:0048b61850 ?? 50h P
.rodata:0048b61953 ?? 53h S
.rodata:0048b61a4b ?? 4Bh K
.rodata:0048b61b00 ?? 00h
.rodata:0048b61c5750412d4... ds "WPA-None"
.rodata:0048b62857 ?? 57h W
.rodata:0048b62950 ?? 50h P
.rodata:0048b62a41 ?? 41h A
.rodata:0048b62b2f ?? 2Fh /
.rodata:0048b62c57 ?? 57h W
.rodata:0048b62d50 ?? 50h P
.rodata:0048b62e41 ?? 41h A
.rodata:0048b62f32 ?? 32h 2
.rodata:0048b63000 ?? 00h
.rodata:0048b63100 ?? 00h
.rodata:0048b63200 ?? 00h
.rodata:0048b63300 ?? 00h
.rodata:0048b63457 ?? 57h W
.rodata:0048b63550 ?? 50h P
.rodata:0048b63641 ?? 41h A
.rodata:0048b6372d ?? 2Dh -
.rodata:0048b63850 ?? 50h P
.rodata:0048b63953 ?? 53h S
.rodata:0048b63a4b ?? 4Bh K
.rodata:0048b63b2f ?? 2Fh /
.rodata:0048b63c57 ?? 57h W
.rodata:0048b63d50 ?? 50h P
.rodata:0048b63e41 ?? 41h A
.rodata:0048b63f32 ?? 32h 2
.rodata:0048b6402d ?? 2Dh -
.rodata:0048b64150 ?? 50h P
.rodata:0048b64253 ?? 53h S
.rodata:0048b6434b ?? 4Bh K
.rodata:0048b64400 ?? 00h
.rodata:0048b64500 ?? 00h
.rodata:0048b64600 ?? 00h
.rodata:0048b64700 ?? 00h
.rodata:0048b648756e6b6e6... ds "unknow"
.rodata:0048b65057 ?? 57h W
.rodata:0048b65150 ?? 50h P
.rodata:0048b65241 ?? 41h A
.rodata:0048b6532d ?? 2Dh -
.rodata:0048b65450 ?? 50h P
.rodata:0048b65553 ?? 53h S
.rodata:0048b6564b ?? 4Bh K
.rodata:0048b6573a ?? 3Ah :
.rodata:0048b65854 ?? 54h T
.rodata:0048b6594b ?? 4Bh K
.rodata:0048b65a49 ?? 49h I
.rodata:0048b65b50 ?? 50h P
.rodata:0048b65c00 ?? 00h
.rodata:0048b65d00 ?? 00h
.rodata:0048b65e00 ?? 00h
.rodata:0048b65f00 ?? 00h
.rodata:0048b66057 ?? 57h W
.rodata:0048b66150 ?? 50h P
.rodata:0048b66241 ?? 41h A
.rodata:0048b66332 ?? 32h 2
.rodata:0048b6642d ?? 2Dh -
.rodata:0048b66550 ?? 50h P
.rodata:0048b66653 ?? 53h S
.rodata:0048b6674b ?? 4Bh K
.rodata:0048b6683a ?? 3Ah :
.rodata:0048b66954 ?? 54h T
.rodata:0048b66a4b ?? 4Bh K
.rodata:0048b66b49 ?? 49h I
.rodata:0048b66c50 ?? 50h P
.rodata:0048b66d00 ?? 00h
.rodata:0048b66e00 ?? 00h
.rodata:0048b66f00 ?? 00h
.rodata:0048b67057 ?? 57h W
.rodata:0048b67150 ?? 50h P
.rodata:0048b67241 ?? 41h A
.rodata:0048b6732d ?? 2Dh -
.rodata:0048b67450 ?? 50h P
.rodata:0048b67553 ?? 53h S
.rodata:0048b6764b ?? 4Bh K
.rodata:0048b6773a ?? 3Ah :
.rodata:0048b67841 ?? 41h A
.rodata:0048b67945 ?? 45h E
.rodata:0048b67a53 ?? 53h S
.rodata:0048b67b00 ?? 00h
.rodata:0048b67c57 ?? 57h W
.rodata:0048b67d50 ?? 50h P
.rodata:0048b67e41 ?? 41h A
.rodata:0048b67f32 ?? 32h 2
.rodata:0048b6802d ?? 2Dh -
.rodata:0048b68150 ?? 50h P
.rodata:0048b68253 ?? 53h S
.rodata:0048b6834b ?? 4Bh K
.rodata:0048b6843a ?? 3Ah :
.rodata:0048b68541 ?? 41h A
.rodata:0048b68645 ?? 45h E
.rodata:0048b68753 ?? 53h S
.rodata:0048b68800 ?? 00h
.rodata:0048b68900 ?? 00h
.rodata:0048b68a00 ?? 00h
.rodata:0048b68b00 ?? 00h
.rodata:0048b68c536574746... ds "Setting....."
.rodata:0048b69c506f72742... ds "Port open success"
.rodata:0048b6b0506f72742... ds "Port already used by gateway"
.rodata:0048b6d0416464207... ds "Add port fail"
.rodata:0048b6e0476174657... ds "Gateway upnp disable"
.rodata:0048b6f8536f636b6... ds "Socket error"
.rodata:0048b708476174657... ds "Gateway wan port disconnected"
.rodata:0048b728556e6b6e6... ds "Unknown error"
.rodata:0048b738537563636... ds "Success"
.rodata:0048b7404661696c7... ds "Failure"
;XREF[0,2]: 0041db88,0041e038
.rodata:0048b748557064617... ds "Updating....."
.rodata:0048b7584e6f20746... ds "No test conducted."
.rodata:0048b76c546573746... ds "Testing....."
.rodata:0048b77c546573742... ds "Test succeeded."
.rodata:0048b78c496e76616... ds "Invalid network folder."
.rodata:0048b7a443616e206... ds "Can not connect to network folder."
.rodata:0048b7c8496e76616... ds "Invalid username/password."
.rodata:0048b7e45443502f4... ds "TCP/IP socket error."
.rodata:0048b7fc43616e206... ds "Can not write network folder."
.rodata:0048b81c496e73756... ds "Insufficient disk space."
.rodata:0048b8384661696c7... ds "Failure."
.rodata:0048b844496e76616... ds "Invalid SMTP server address."
.rodata:0048b86443616e206... ds "Can not connect to SMTP server."
.rodata:0048b884534d54502... ds "SMTP server reject."
.rodata:0048b898496d61676... ds "Image not available."
.rodata:0048b8b043616e206... ds "Can not send e-mail."
.rodata:0048b8c8496e76616... ds "Invalid FTP server address."
.rodata:0048b8e443616e206... ds "Can not connect to FTP server."
.rodata:0048b90443616e206... ds "Can not upload image file."
.rodata:0048b9204661696c2... ds "Fail to change directory."
.rodata:0048b93c4e6f74207... ds "Not support PASV mode."
.rodata:0048b9544e6f74207... ds "Not support PORT mode."
.rodata:0048b96c43616e206... ds "Can not create folder."
s_English_0048b984: ;XREF[3,0]: 0043ced4,0043cf58,004d5658
.rodata:0048b984456e676c6... ds "English"
s_简体中&...;XREF[1,0]: 004d5660
.rodata:0048b98c262333313... ds "简体中文"
.rodata:0048b9ad00 ?? 00h
.rodata:0048b9ae00 ?? 00h
.rodata:0048b9af00 ?? 00h
.rodata:0048b9b026 ?? 26h &
.rodata:0048b9b123 ?? 23h #
.rodata:0048b9b233 ?? 33h 3
.rodata:0048b9b332 ?? 32h 2
.rodata:0048b9b433 ?? 33h 3
.rodata:0048b9b532 ?? 32h 2
.rodata:0048b9b631 ?? 31h 1
.rodata:0048b9b73b ?? 3Bh ;
.rodata:0048b9b826 ?? 26h &
.rodata:0048b9b923 ?? 23h #
.rodata:0048b9ba33 ?? 33h 3
.rodata:0048b9bb39 ?? 39h 9
.rodata:0048b9bc36 ?? 36h 6
.rodata:0048b9bd33 ?? 33h 3
.rodata:0048b9be36 ?? 36h 6
.rodata:0048b9bf3b ?? 3Bh ;
.rodata:0048b9c026 ?? 26h &
.rodata:0048b9c123 ?? 23h #
.rodata:0048b9c232 ?? 32h 2
.rodata:0048b9c330 ?? 30h 0
.rodata:0048b9c430 ?? 30h 0
.rodata:0048b9c531 ?? 31h 1
.rodata:0048b9c633 ?? 33h 3
.rodata:0048b9c73b ?? 3Bh ;
.rodata:0048b9c826 ?? 26h &
.rodata:0048b9c923 ?? 23h #
.rodata:0048b9ca32 ?? 32h 2
.rodata:0048b9cb35 ?? 35h 5
.rodata:0048b9cc39 ?? 39h 9
.rodata:0048b9cd39 ?? 39h 9
.rodata:0048b9ce31 ?? 31h 1
.rodata:0048b9cf3b ?? 3Bh ;
.rodata:0048b9d000 ?? 00h
.rodata:0048b9d100 ?? 00h
.rodata:0048b9d200 ?? 00h
.rodata:0048b9d300 ?? 00h
.rodata:0048b9d4446575747... ds "Deutsch"
.rodata:0048b9dc6672616e2... ds "français"
.rodata:0048b9ec4974616c6... ds "Italiano"
.rodata:0048b9f8457370612... ds "Español"
.rodata:0048ba0826 ?? 26h &
.rodata:0048ba0923 ?? 23h #
.rodata:0048ba0a35 ?? 35h 5
.rodata:0048ba0b34 ?? 34h 4
.rodata:0048ba0c36 ?? 36h 6
.rodata:0048ba0d32 ?? 32h 2
.rodata:0048ba0e30 ?? 30h 0
.rodata:0048ba0f3b ?? 3Bh ;
.rodata:0048ba1026 ?? 26h &
.rodata:0048ba1123 ?? 23h #
.rodata:0048ba1234 ?? 34h 4
.rodata:0048ba1334 ?? 34h 4
.rodata:0048ba1433 ?? 33h 3
.rodata:0048ba1539 ?? 39h 9
.rodata:0048ba1637 ?? 37h 7
.rodata:0048ba173b ?? 3Bh ;
.rodata:0048ba1826 ?? 26h &
.rodata:0048ba1923 ?? 23h #
.rodata:0048ba1a35 ?? 35h 5
.rodata:0048ba1b31 ?? 31h 1
.rodata:0048ba1c30 ?? 30h 0
.rodata:0048ba1d33 ?? 33h 3
.rodata:0048ba1e32 ?? 32h 2
.rodata:0048ba1f3b ?? 3Bh ;
.rodata:0048ba2000 ?? 00h
.rodata:0048ba2100 ?? 00h
.rodata:0048ba2200 ?? 00h
.rodata:0048ba2300 ?? 00h
.rodata:0048ba247777772e6... ds "www.dlinkddns.com"
.rodata:0048ba387777772e4... ds "www.DynDNS.org"
s_SessionKey_0048ba48: ;XREF[4,0]: 0040ef1c,0041cecc,0041cf04,0043fe9c
.rodata:0048ba48536573736... ds "SessionKey"
.rodata:0048ba5300 ?? 00h
DAT_0048ba54: ;XREF[1,0]: 0040f548
.rodata:0048ba54322e3636 undefined4 36362E32h
DAT_0048ba58: ;XREF[1,0]: 0040f54c
.rodata:0048ba582e37382e undefined4 2E38372Eh
DAT_0048ba5c: ;XREF[2,0]: 0040f550,004d4c94
.rodata:0048ba5c3630 undefined2 3036h
DAT_0048ba5e: ;XREF[1,0]: 0040f554
.rodata:0048ba5e00 undefined1 00h
.rodata:0048ba5f00 ?? 00h
DAT_0048ba60: ;XREF[1,0]: 0040f63c
.rodata:0048ba6030303830 undefined4 30383030h
DAT_0048ba64: ;XREF[1,0]: 0040f640
.rodata:0048ba6463383131 undefined4 31313863h
DAT_0048ba68: ;XREF[1,0]: 0040f634
.rodata:0048ba6832323333 undefined4 33333232h
DAT_0048ba6c: ;XREF[1,0]: 0040f638
.rodata:0048ba6c00 undefined1 00h
.rodata:0048ba6d00 ?? 00h
.rodata:0048ba6e00 ?? 00h
.rodata:0048ba6f00 ?? 00h
s_Can't_stat_%s_0048ba70: ;XREF[2,0]: 0040f69c,0041474c
.rodata:0048ba7043616e277... ds "Can't stat %s"
.rodata:0048ba7e00 ?? 00h
.rodata:0048ba7f00 ?? 00h
DAT_0048ba80: ;XREF[1,0]: 0040f734
.rodata:0048ba802f ?? 2Fh /
.rodata:0048ba8125 ?? 25h %
.rodata:0048ba8273 ?? 73h s
.rodata:0048ba8300 ?? 00h
s_websetReplayPage(%d,%s,%s...;XREF[1,0]: 0040f7c0
.rodata:0048ba84776562736... ds "websetReplayPage(%d,%s,%s)\n"
DAT_0048baa0: ;XREF[6,0]: 0040f96c,0040fc1c,0040fd78,0040fd8c
; 0041001c,00415eb8
.rodata:0048baa055 ?? 55h U
.rodata:0048baa173 ?? 73h s
.rodata:0048baa265 ?? 65h e
.rodata:0048baa372 ?? 72h r
DAT_0048baa4: ;XREF[8,0]: 004090c0,004091bc,00413004,004130cc
; 00421778,00421b70,00421c5c,00421e34
.rodata:0048baa425 ?? 25h %
.rodata:0048baa564 ?? 64h d
.rodata:0048baa600 ?? 00h
.rodata:0048baa700 ?? 00h
s_webAddReplyMessage(empty!...;XREF[1,0]: 0040fe8c
.rodata:0048baa8776562416... ds "webAddReplyMessage(empty!)\n"
s_Message%d_0048bac4: ;XREF[1,0]: 0040fef8
.rodata:0048bac44d6573736... ds "Message%d"
.rodata:0048bace00 ?? 00h
.rodata:0048bacf00 ?? 00h
s_%2d._%s_0048bad0: ;XREF[1,0]: 0040ff18
.rodata:0048bad02532642e2... ds "%2d. %s"
s_webAddReplyMessage(%s=%s)...;XREF[1,0]: 0040ff70
.rodata:0048bad8776562416... ds "webAddReplyMessage(%s=%s)\n"
.rodata:0048baf300 ?? 00h
DAT_0048baf4: ;XREF[3,0]: 004102b4,004104b8,0041d25c
.rodata:0048baf42667743b undefined4 3B746726h
DAT_0048baf8: ;XREF[1,0]: 0041d2f8
.rodata:0048baf800 undefined1 00h
.rodata:0048baf900 ?? 00h
.rodata:0048bafa00 ?? 00h
.rodata:0048bafb00 ?? 00h
DAT_0048bafc: ;XREF[3,0]: 004102e0,004104e4,0041d258
.rodata:0048bafc266c743b undefined4 3B746C26h
DAT_0048bb00: ;XREF[1,0]: 0041d2a4
.rodata:0048bb0000 undefined1 00h
.rodata:0048bb0100 ?? 00h
.rodata:0048bb0200 ?? 00h
.rodata:0048bb0300 ?? 00h
DAT_0048bb04: ;XREF[2,0]: 00410300,00410504
.rodata:0048bb042661706f undefined4 6F706126h
DAT_0048bb08: ;XREF[2,0]: 0041030c,00410510
.rodata:0048bb0873 undefined1 73h
DAT_0048bb09: ;XREF[2,0]: 00410308,0041050c
.rodata:0048bb093b undefined1 3Bh
.rodata:0048bb0a00 ?? 00h
.rodata:0048bb0b00 ?? 00h
DAT_0048bb0c: ;XREF[2,0]: 00410338,0041053c
.rodata:0048bb0c26616d70 undefined4 706D6126h
DAT_0048bb10: ;XREF[2,0]: 00410340,00410544
.rodata:0048bb103b undefined1 3Bh
.rodata:0048bb1100 ?? 00h
.rodata:0048bb1200 ?? 00h
.rodata:0048bb1300 ?? 00h
DAT_0048bb14: ;XREF[2,0]: 00410364,00410568
.rodata:0048bb142671756f undefined4 6F757126h
DAT_0048bb18: ;XREF[2,0]: 0041030c,00410510
.rodata:0048bb1874 undefined1 74h
DAT_0048bb19: ;XREF[2,0]: 00410308,0041050c
.rodata:0048bb193b undefined1 3Bh
.rodata:0048bb1a00 ?? 00h
.rodata:0048bb1b00 ?? 00h
DAT_0048bb1c: ;XREF[3,0]: 00410684,00410eb8,00411f2c
.rodata:0048bb1c25 ?? 25h %
.rodata:0048bb1d58 ?? 58h X
.rodata:0048bb1e00 ?? 00h
.rodata:0048bb1f00 ?? 00h
s_checked_0048bb20: ;XREF[2,0]: 0043a594,0043b978
.rodata:0048bb20636865636... ds "checked"
s_/dev/gpio_0048bb28: ;XREF[18,0]: 004123ec,004124ac,004126fc,0041291c
; 00412994,00412a04,00412aa4,00412b44
; 00412bfc,00412ca8,00412d54,00412e3c
; 00412f90,00413058,00413120,0041320c
; 004132c8,004134a8
.rodata:0048bb282f6465762... ds "/dev/gpio"
.rodata:0048bb3200 ?? 00h
.rodata:0048bb3300 ?? 00h
LANG_CODE_STR: ;XREF[1,0]: 00413398
.rodata:0048bb3465 ?? 65h e
.rodata:0048bb356e ?? 6Eh n
.rodata:0048bb3667 ?? 67h g
.rodata:0048bb3700 ?? 00h
s_%s/pack/%s.lzma_0048bb38: ;XREF[1,0]: 00413394
.rodata:0048bb3825732f706... ds "%s/pack/%s.lzma"
s_/etc_ro/web_0048bb48: ;XREF[7,0]: 004133a8,00413484,00415188,00415868
; 004161ec,0041dc1c,004d610c
.rodata:0048bb482f6574635... ds "/etc_ro/web"
s_switch_language:_%s_was_n...;XREF[1,0]: 004133f0
.rodata:0048bb54737769746... ds "switch_language: %s was not found!\n"
s_switch_language:_%s_0048b...;XREF[1,0]: 00413460
.rodata:0048bb78737769746... ds "switch_language: %s\n"
.rodata:0048bb8d00 ?? 00h
.rodata:0048bb8e00 ?? 00h
.rodata:0048bb8f00 ?? 00h
s_htmlunpack_%s_%s_0048bb90: ;XREF[1,0]: 0041347c
.rodata:0048bb9068746d6c7... ds "htmlunpack %s %s"
.rodata:0048bba100 ?? 00h
.rodata:0048bba200 ?? 00h
.rodata:0048bba300 ?? 00h
.rodata:0048bba463 ?? 63h c
.rodata:0048bba568 ?? 68h h
.rodata:0048bba674 ?? 74h t
.rodata:0048bba700 ?? 00h
.rodata:0048bba874 ?? 74h t
.rodata:0048bba977 ?? 77h w
.rodata:0048bbaa6e ?? 6Eh n
.rodata:0048bbab00 ?? 00h
.rodata:0048bbac67 ?? 67h g
.rodata:0048bbad72 ?? 72h r
.rodata:0048bbae6d ?? 6Dh m
.rodata:0048bbaf00 ?? 00h
.rodata:0048bbb066 ?? 66h f
.rodata:0048bbb172 ?? 72h r
.rodata:0048bbb268 ?? 68h h
.rodata:0048bbb300 ?? 00h
.rodata:0048bbb469 ?? 69h i
.rodata:0048bbb574 ?? 74h t
.rodata:0048bbb66e ?? 6Eh n
.rodata:0048bbb700 ?? 00h
.rodata:0048bbb873 ?? 73h s
.rodata:0048bbb970 ?? 70h p
.rodata:0048bbba68 ?? 68h h
.rodata:0048bbbb00 ?? 00h
.rodata:0048bbbc6b ?? 6Bh k
.rodata:0048bbbd6f ?? 6Fh o
.rodata:0048bbbe72 ?? 72h r
.rodata:0048bbbf00 ?? 00h
.rodata:0048bbc072 ?? 72h r
.rodata:0048bbc175 ?? 75h u
.rodata:0048bbc273 ?? 73h s
.rodata:0048bbc300 ?? 00h
.rodata:0048bbc46a ?? 6Ah j
.rodata:0048bbc570 ?? 70h p
.rodata:0048bbc66e ?? 6Eh n
.rodata:0048bbc700 ?? 00h
.rodata:0048bbc800 ?? 00h
.rodata:0048bbc900 ?? 00h
.rodata:0048bbca00 ?? 00h
.rodata:0048bbcb00 ?? 00h
.rodata:0048bbcc00 ?? 00h
.rodata:0048bbcd00 ?? 00h
.rodata:0048bbce00 ?? 00h
.rodata:0048bbcf00 ?? 00h
switchdataD_0048bbd0: ;XREF[1,0]: 004101c0
.rodata:0048bbd07c08f3ff uint FFF3087Ch
.rodata:0048bbd4f407f3ff uint FFF307F4h
.rodata:0048bbd8f407f3ff uint FFF307F4h
.rodata:0048bbdcf407f3ff uint FFF307F4h
.rodata:0048bbe08c08f3ff uint FFF3088Ch
.rodata:0048bbe47c08f3ff uint FFF3087Ch
.rodata:0048bbe8f407f3ff uint FFF307F4h
.rodata:0048bbecf407f3ff uint FFF307F4h
.rodata:0048bbf0f407f3ff uint FFF307F4h
.rodata:0048bbf4f407f3ff uint FFF307F4h
.rodata:0048bbf8f407f3ff uint FFF307F4h
.rodata:0048bbfcf407f3ff uint FFF307F4h
.rodata:0048bc00f407f3ff uint FFF307F4h
.rodata:0048bc04f407f3ff uint FFF307F4h
.rodata:0048bc08f407f3ff uint FFF307F4h
.rodata:0048bc0cf407f3ff uint FFF307F4h
.rodata:0048bc10f407f3ff uint FFF307F4h
.rodata:0048bc14f407f3ff uint FFF307F4h
.rodata:0048bc18f407f3ff uint FFF307F4h
.rodata:0048bc1cf407f3ff uint FFF307F4h
.rodata:0048bc20f407f3ff uint FFF307F4h
.rodata:0048bc24f407f3ff uint FFF307F4h
.rodata:0048bc28f407f3ff uint FFF307F4h
.rodata:0048bc2cf407f3ff uint FFF307F4h
.rodata:0048bc30f407f3ff uint FFF307F4h
.rodata:0048bc34f407f3ff uint FFF307F4h
.rodata:0048bc386c08f3ff uint FFF3086Ch
.rodata:0048bc3cf407f3ff uint FFF307F4h
.rodata:0048bc406c08f3ff uint FFF3086Ch
switchdataD_0048bc44: ;XREF[1,0]: 00410238
.rodata:0048bc447c09f3ff uint FFF3097Ch
.rodata:0048bc489c08f3ff uint FFF3089Ch
.rodata:0048bc4c9c08f3ff uint FFF3089Ch
.rodata:0048bc509c08f3ff uint FFF3089Ch
.rodata:0048bc545009f3ff uint FFF30950h
.rodata:0048bc581809f3ff uint FFF30918h
.rodata:0048bc5c9c08f3ff uint FFF3089Ch
.rodata:0048bc609c08f3ff uint FFF3089Ch
.rodata:0048bc649c08f3ff uint FFF3089Ch
.rodata:0048bc689c08f3ff uint FFF3089Ch
.rodata:0048bc6c9c08f3ff uint FFF3089Ch
.rodata:0048bc709c08f3ff uint FFF3089Ch
.rodata:0048bc749c08f3ff uint FFF3089Ch
.rodata:0048bc789c08f3ff uint FFF3089Ch
.rodata:0048bc7c9c08f3ff uint FFF3089Ch
.rodata:0048bc809c08f3ff uint FFF3089Ch
.rodata:0048bc849c08f3ff uint FFF3089Ch
.rodata:0048bc889c08f3ff uint FFF3089Ch
.rodata:0048bc8c9c08f3ff uint FFF3089Ch
.rodata:0048bc909c08f3ff uint FFF3089Ch
.rodata:0048bc949c08f3ff uint FFF3089Ch
.rodata:0048bc989c08f3ff uint FFF3089Ch
.rodata:0048bc9c9c08f3ff uint FFF3089Ch
.rodata:0048bca09c08f3ff uint FFF3089Ch
.rodata:0048bca49c08f3ff uint FFF3089Ch
.rodata:0048bca89c08f3ff uint FFF3089Ch
.rodata:0048bcacf808f3ff uint FFF308F8h
.rodata:0048bcb09c08f3ff uint FFF3089Ch
.rodata:0048bcb4cc08f3ff uint FFF308CCh
switchdataD_0048bcb8: ;XREF[1,0]: 004103c4
.rodata:0048bcb8800af3ff uint FFF30A80h
.rodata:0048bcbcf809f3ff uint FFF309F8h
.rodata:0048bcc0f809f3ff uint FFF309F8h
.rodata:0048bcc4f809f3ff uint FFF309F8h
.rodata:0048bcc8900af3ff uint FFF30A90h
.rodata:0048bccc800af3ff uint FFF30A80h
.rodata:0048bcd0f809f3ff uint FFF309F8h
.rodata:0048bcd4f809f3ff uint FFF309F8h
.rodata:0048bcd8f809f3ff uint FFF309F8h
.rodata:0048bcdcf809f3ff uint FFF309F8h
.rodata:0048bce0f809f3ff uint FFF309F8h
.rodata:0048bce4f809f3ff uint FFF309F8h
.rodata:0048bce8f809f3ff uint FFF309F8h
.rodata:0048bcecf809f3ff uint FFF309F8h
.rodata:0048bcf0f809f3ff uint FFF309F8h
.rodata:0048bcf4f809f3ff uint FFF309F8h
.rodata:0048bcf8f809f3ff uint FFF309F8h
.rodata:0048bcfcf809f3ff uint FFF309F8h
.rodata:0048bd00f809f3ff uint FFF309F8h
.rodata:0048bd04f809f3ff uint FFF309F8h
.rodata:0048bd08f809f3ff uint FFF309F8h
.rodata:0048bd0cf809f3ff uint FFF309F8h
.rodata:0048bd10f809f3ff uint FFF309F8h
.rodata:0048bd14f809f3ff uint FFF309F8h
.rodata:0048bd18f809f3ff uint FFF309F8h
.rodata:0048bd1cf809f3ff uint FFF309F8h
.rodata:0048bd20700af3ff uint FFF30A70h
.rodata:0048bd24f809f3ff uint FFF309F8h
.rodata:0048bd28700af3ff uint FFF30A70h
switchdataD_0048bd2c: ;XREF[1,0]: 0041043c
.rodata:0048bd2c800bf3ff uint FFF30B80h
.rodata:0048bd30a00af3ff uint FFF30AA0h
.rodata:0048bd34a00af3ff uint FFF30AA0h
.rodata:0048bd38a00af3ff uint FFF30AA0h
.rodata:0048bd3c540bf3ff uint FFF30B54h
.rodata:0048bd401c0bf3ff uint FFF30B1Ch
.rodata:0048bd44a00af3ff uint FFF30AA0h
.rodata:0048bd48a00af3ff uint FFF30AA0h
.rodata:0048bd4ca00af3ff uint FFF30AA0h
.rodata:0048bd50a00af3ff uint FFF30AA0h
.rodata:0048bd54a00af3ff uint FFF30AA0h
.rodata:0048bd58a00af3ff uint FFF30AA0h
.rodata:0048bd5ca00af3ff uint FFF30AA0h
.rodata:0048bd60a00af3ff uint FFF30AA0h
.rodata:0048bd64a00af3ff uint FFF30AA0h
.rodata:0048bd68a00af3ff uint FFF30AA0h
.rodata:0048bd6ca00af3ff uint FFF30AA0h
.rodata:0048bd70a00af3ff uint FFF30AA0h
.rodata:0048bd74a00af3ff uint FFF30AA0h
.rodata:0048bd78a00af3ff uint FFF30AA0h
.rodata:0048bd7ca00af3ff uint FFF30AA0h
.rodata:0048bd80a00af3ff uint FFF30AA0h
.rodata:0048bd84a00af3ff uint FFF30AA0h
.rodata:0048bd88a00af3ff uint FFF30AA0h
.rodata:0048bd8ca00af3ff uint FFF30AA0h
.rodata:0048bd90a00af3ff uint FFF30AA0h
.rodata:0048bd94fc0af3ff uint FFF30AFCh
.rodata:0048bd98a00af3ff uint FFF30AA0h
.rodata:0048bd9cd00af3ff uint FFF30AD0h
DAT_0048bda0: ;XREF[1,0]: 0041336c
.rodata:0048bda0b8 ?? B8h
.rodata:0048bda13b ?? 3Bh ;
.rodata:0048bda2f3 ?? F3h
.rodata:0048bda3ff ?? FFh
.rodata:0048bda4f0 ?? F0h
.rodata:0048bda53b ?? 3Bh ;
.rodata:0048bda6f3 ?? F3h
.rodata:0048bda7ff ?? FFh
.rodata:0048bda804 ?? 04h
.rodata:0048bda93c ?? 3Ch <
.rodata:0048bdaaf3 ?? F3h
.rodata:0048bdabff ?? FFh
.rodata:0048bdac18 ?? 18h
.rodata:0048bdad3c ?? 3Ch <
.rodata:0048bdaef3 ?? F3h
.rodata:0048bdafff ?? FFh
.rodata:0048bdb02c ?? 2Ch ,
.rodata:0048bdb13c ?? 3Ch <
.rodata:0048bdb2f3 ?? F3h
.rodata:0048bdb3ff ?? FFh
.rodata:0048bdb440 ?? 40h @
.rodata:0048bdb53c ?? 3Ch <
.rodata:0048bdb6f3 ?? F3h
.rodata:0048bdb7ff ?? FFh
.rodata:0048bdb854 ?? 54h T
.rodata:0048bdb93c ?? 3Ch <
.rodata:0048bdbaf3 ?? F3h
.rodata:0048bdbbff ?? FFh
.rodata:0048bdbc68 ?? 68h h
.rodata:0048bdbd3c ?? 3Ch <
.rodata:0048bdbef3 ?? F3h
.rodata:0048bdbfff ?? FFh
.rodata:0048bdc07c ?? 7Ch |
.rodata:0048bdc13c ?? 3Ch <
.rodata:0048bdc2f3 ?? F3h
.rodata:0048bdc3ff ?? FFh
.rodata:0048bdc490 ?? 90h
.rodata:0048bdc53c ?? 3Ch <
.rodata:0048bdc6f3 ?? F3h
.rodata:0048bdc7ff ?? FFh
.rodata:0048bdc800 ?? 00h
.rodata:0048bdc900 ?? 00h
.rodata:0048bdca00 ?? 00h
.rodata:0048bdcb00 ?? 00h
.rodata:0048bdcc00 ?? 00h
.rodata:0048bdcd00 ?? 00h
.rodata:0048bdce00 ?? 00h
.rodata:0048bdcf00 ?? 00h
s_websSetVar=(%s,%s)_0048bdd0:;XREF[1,0]: 00413768
.rodata:0048bdd0776562735... ds "websSetVar=(%s,%s)\n"
s_websSetVar_out_of_length(...;XREF[1,0]: 004137b8
.rodata:0048bde4776562735... ds "websSetVar out of length(%s)\n"
s_websSetVar_with_null_var_...;XREF[1,0]: 004138a0
.rodata:0048be04776562735... ds "websSetVar with null var\n"
s_websDeleteVar=(%s,%s)_004...;XREF[1,0]: 00413d34
.rodata:0048be20776562734... ds "websDeleteVar=(%s,%s)\n"
.rodata:0048be3700 ?? 00h
DAT_0048be38: ;XREF[2,0]: 004141fc,004142a4
.rodata:0048be3825 ?? 25h %
.rodata:0048be3925 ?? 25h %
.rodata:0048be3a00 ?? 00h
.rodata:0048be3b00 ?? 00h
DAT_0048be3c: ;XREF[2,0]: 00414428,00414460
.rodata:0048be3c2c ?? 2Ch ,
.rodata:0048be3d00 ?? 00h
.rodata:0048be3e00 ?? 00h
.rodata:0048be3f00 ?? 00h
s_%s:NotSupport_0048be40: ;XREF[1,0]: 004144e0
.rodata:0048be4025733a4e6... ds "%s:NotSupport"
.rodata:0048be4e00 ?? 00h
.rodata:0048be4f00 ?? 00h
s_Can't_read_%s_0048be50: ;XREF[1,0]: 00414608
.rodata:0048be5043616e277... ds "Can't read %s"
.rodata:0048be5e00 ?? 00h
.rodata:0048be5f00 ?? 00h
s_Unterminated_script_in_%s...;XREF[1,0]: 00414724
.rodata:0048be60556e74657... ds "Unterminated script in %s: \n"
.rodata:0048be7d00 ?? 00h
.rodata:0048be7e00 ?? 00h
.rodata:0048be7f00 ?? 00h
s_Can't_allocate_buffer_004...;XREF[1,0]: 00414758
.rodata:0048be8043616e277... ds "Can't allocate buffer"
.rodata:0048be9600 ?? 00h
.rodata:0048be9700 ?? 00h
s_Can't_allocate_memory_004...;XREF[1,0]: 004147a8
.rodata:0048be9843616e277... ds "Can't allocate memory"
.rodata:0048beae00 ?? 00h
.rodata:0048beaf00 ?? 00h
s_websSetFormProcessor=%s_0...;XREF[1,0]: 0041499c
.rodata:0048beb0776562735... ds "websSetFormProcessor=%s\n"
.rodata:0048bec900 ?? 00h
.rodata:0048beca00 ?? 00h
.rodata:0048becb00 ?? 00h
s_Form_%s_is_not_defined_00...;XREF[1,0]: 00414a58
.rodata:0048becc466f726d2... ds "Form %s is not defined"
.rodata:0048bee300 ?? 00h
s_Form_%s_is_return_error_0...;XREF[1,0]: 00414ac8
.rodata:0048bee4466f726d2... ds "Form %s is return error"
s_Missing_form_name_0048befc: ;XREF[1,0]: 00414aec
.rodata:0048befc4d6973736... ds "Missing form name"
.rodata:0048bf0e00 ?? 00h
.rodata:0048bf0f00 ?? 00h
s_/stream/notify_stream.cgi...;XREF[2,0]: 00415750,004d5700
.rodata:0048bf102f7374726... ds "/stream/notify_stream.cgi"
.rodata:0048bf2a00 ?? 00h
.rodata:0048bf2b00 ?? 00h
s_/api/wifisetup.exe_0048bf2c:;XREF[2,0]: 004156a8,004d570c
.rodata:0048bf2c2f6170692... ds "/api/wifisetup.exe"
.rodata:0048bf3f00 ?? 00h
s_WebDebugLevel_0048bf40: ;XREF[4,0]: 004154fc,0042be8c,0043fc3c,004d5718
.rodata:0048bf40576562446... ds "WebDebugLevel"
.rodata:0048bf4e00 ?? 00h
.rodata:0048bf4f00 ?? 00h
s_/cgi/dbglevel.cgi_0048bf50: ;XREF[2,0]: 00415460,004d571c
.rodata:0048bf502f6367692... ds "/cgi/dbglevel.cgi"
.rodata:0048bf6200 ?? 00h
.rodata:0048bf6300 ?? 00h
s_/setform/setDebugLevel_00...;XREF[2,0]: 00415528,004d5720
.rodata:0048bf642f7365746... ds "/setform/setDebugLevel"
.rodata:0048bf7b00 ?? 00h
s_ConfigReboot_0048bf7c: ;XREF[12,0]: 004d5724,004d5730,004d573c,004d5760
; 004d576c,004d5778,004d5784,004d5790
; 004d579c,004d57a8,004d57c0,004d57cc
.rodata:0048bf7c436f6e666... ds "ConfigReboot"
.rodata:0048bf8900 ?? 00h
.rodata:0048bf8a00 ?? 00h
.rodata:0048bf8b00 ?? 00h
s_/cgi/system.cgi_0048bf8c: ;XREF[1,0]: 004d5728
.rodata:0048bf8c2f6367692... ds "/cgi/system.cgi"
s_/setform/setSystemAdmin_0...;XREF[2,1]: 004d572c,004d5804,004d56c0
.rodata:0048bf9c2f7365746... ds "/setform/setSystemAdmin"
s_/cgi/datetime.cgi_0048bfb4: ;XREF[1,0]: 004d5734
.rodata:0048bfb42f6367692... ds "/cgi/datetime.cgi"
.rodata:0048bfc600 ?? 00h
.rodata:0048bfc700 ?? 00h
s_/setform/setSystemDate_00...;XREF[1,1]: 004d5738,004d56d4
.rodata:0048bfc82f7365746... ds "/setform/setSystemDate"
s_/cgi/user.cgi_0048bfe0: ;XREF[1,0]: 004d5740
.rodata:0048bfe02f6367692... ds "/cgi/user.cgi"
.rodata:0048bfee00 ?? 00h
.rodata:0048bfef00 ?? 00h
s_/setform/setSystemControl...;XREF[2,0]: 004d5744,004d580c
.rodata:0048bff02f7365746... ds "/setform/setSystemControl"
.rodata:0048c00a00 ?? 00h
.rodata:0048c00b00 ?? 00h
s_UserAdd_0048c00c: ;XREF[1,0]: 004d5748
.rodata:0048c00c557365724... ds "UserAdd"
s_/cgi/userlist.cgi_0048c014: ;XREF[2,0]: 004d574c,004d5758
.rodata:0048c0142f6367692... ds "/cgi/userlist.cgi"
.rodata:0048c02600 ?? 00h
.rodata:0048c02700 ?? 00h
s_/setform/setSystemAddUser...;XREF[1,2]: 004d5750,004157cc,004d56bc
.rodata:0048c0282f7365746... ds "/setform/setSystemAddUser"
s_UserDelete_0048c044: ;XREF[1,0]: 004d5754
.rodata:0048c044557365724... ds "UserDelete"
.rodata:0048c04f00 ?? 00h
s_/setform/setSystemDeleteU...;XREF[1,0]: 004d575c
.rodata:0048c0502f7365746... ds "/setform/setSystemDeleteUser"
.rodata:0048c06d00 ?? 00h
.rodata:0048c06e00 ?? 00h
.rodata:0048c06f00 ?? 00h
s_/cgi/image.cgi_0048c070: ;XREF[1,0]: 004d5764
.rodata:0048c0702f6367692... ds "/cgi/image.cgi"
.rodata:0048c07f00 ?? 00h
s_/setform/setSystemStream_...;XREF[2,1]: 004d5768,004d57a4,004d56d8
.rodata:0048c0802f7365746... ds "/setform/setSystemStream"
s_/cgi/network.cgi_0048c09c: ;XREF[1,0]: 004d5770
.rodata:0048c09c2f6367692... ds "/cgi/network.cgi"
.rodata:0048c0ad00 ?? 00h
.rodata:0048c0ae00 ?? 00h
.rodata:0048c0af00 ?? 00h
s_/setform/setSystemNetwork...;XREF[1,1]: 004d5774,004d56dc
.rodata:0048c0b02f7365746... ds "/setform/setSystemNetwork"
s_/cgi/wireless.cgi_0048c0cc: ;XREF[1,0]: 004d577c
.rodata:0048c0cc2f6367692... ds "/cgi/wireless.cgi"
.rodata:0048c0de00 ?? 00h
.rodata:0048c0df00 ?? 00h
s_/setform/setSystemWireles...;XREF[1,1]: 004d5780,004d56ec
.rodata:0048c0e02f7365746... ds "/setform/setSystemWireless"
s_/cgi/upload.cgi_0048c0fc: ;XREF[1,0]: 004d5788
.rodata:0048c0fc2f6367692... ds "/cgi/upload.cgi"
s_/setform/setSystemFTP_004...;XREF[1,1]: 004d578c,004d56e4
.rodata:0048c10c2f7365746... ds "/setform/setSystemFTP"
s_/cgi/email.cgi_0048c124: ;XREF[1,0]: 004d5794
.rodata:0048c1242f6367692... ds "/cgi/email.cgi"
.rodata:0048c13300 ?? 00h
s_/setform/setSystemEmail_0...;XREF[1,1]: 004d5798,004d56e0
.rodata:0048c1342f7365746... ds "/setform/setSystemEmail"
s_/cgi/audiocfg.cgi_0048c14c: ;XREF[1,0]: 004d57a0
.rodata:0048c14c2f6367692... ds "/cgi/audiocfg.cgi"
.rodata:0048c15e00 ?? 00h
.rodata:0048c15f00 ?? 00h
s_/cgi/motion.cgi_0048c160: ;XREF[2,0]: 004d57ac,004d57b8
.rodata:0048c1602f6367692... ds "/cgi/motion.cgi"
s_/setform/setSystemMotion_...;XREF[2,1]: 004d57b0,004d57bc,004d56e8
.rodata:0048c1702f7365746... ds "/setform/setSystemMotion"
s_ConfigTemp_0048c18c: ;XREF[1,0]: 004d57b4
.rodata:0048c18c436f6e666... ds "ConfigTemp"
.rodata:0048c19700 ?? 00h
s_/cgi/daynight.cgi_0048c198: ;XREF[1,0]: 004d57c4
.rodata:0048c1982f6367692... ds "/cgi/daynight.cgi"
.rodata:0048c1aa00 ?? 00h
.rodata:0048c1ab00 ?? 00h
s_/setform/setDayNightMode_...;XREF[1,10]: 004d57c8,00423b00,0042aca8,0042aefc
; 0042b0bc,0042b504,0042b704,00436504
; 00436cfc,00443498,004d56f8
.rodata:0048c1ac2f7365746... ds "/setform/setDayNightMode"
s_/cgi/sdbdetection.cgi_004...;XREF[1,0]: 004d57d0
.rodata:0048c1c82f6367692... ds "/cgi/sdbdetection.cgi"
.rodata:0048c1de00 ?? 00h
.rodata:0048c1df00 ?? 00h
s_/setform/setSystemSoundDB...;XREF[1,1]: 004d57d4,004d56f0
.rodata:0048c1e02f7365746... ds "/setform/setSystemSoundDB"
.rodata:0048c1fc2f6367692... ds "/cgi/usermod.cgi"
.rodata:0048c2102f7365746... ds "/setform/setSystemUserModify"
s_/dcs932lb2.jpg_0048c230: ;XREF[2,0]: 004168d8,004d57f4
.rodata:0048c2302f6463733... ds "/dcs932lb2.jpg"
.rodata:0048c23f00 ?? 00h
s_/setform/setSystemWizard_...;XREF[2,0]: 00416918,004d57fc
.rodata:0048c2402f7365746... ds "/setform/setSystemWizard"
.rodata:0048c25900 ?? 00h
.rodata:0048c25a00 ?? 00h
.rodata:0048c25b00 ?? 00h
.rodata:0048c25c2f7365746... ds "/setform/setSystemVideo"
;XREF[0,1]: 004d56f4
.rodata:0048c2742f7365746... ds "/setform/setDayNightStream"
.rodata:0048c2902f6672616... ds "/frame/matrixsslver.cgi"
.rodata:0048c2a82f7365746... ds "/setform/setSystemReboot"
.rodata:0048c2c42f7365746... ds "/setform/setSystemFactoryReset"
.rodata:0048c2e42f7365746... ds "/setform/setSystemLanguage"
.rodata:0048c3002f7365746... ds "/setform/setTestEmail"
.rodata:0048c3182f7365746... ds "/setform/setTestFTP"
.rodata:0048c32c2f7365746... ds "/setform/setSystemRegion"
.rodata:0048c3482f7365746... ds "/setform/setSystemAPSelect"
.rodata:0048c3642f7365746... ds "/setform/setSystemAPReScan"
.rodata:0048c3802f6367692... ds "/cgi-bin/upload.cgi"
.rodata:0048c3942f6367692... ds "/cgi-bin/firmwareupgrade.cgi"
.rodata:0048c3b42f6367692... ds "/cgi-bin/upload_settings.cgi"
.rodata:0048c3d42f6672616... ds "/frame/reset.cgi"
.rodata:0048c3e82f6672616... ds "/frame/backupconfig"
s_/stream/oldmjpeg.cgi_0048...;XREF[2,0]: 00437398,004373b0
.rodata:0048c3fc2f7374726... ds "/stream/oldmjpeg.cgi"
.rodata:0048c41100 ?? 00h
.rodata:0048c41200 ?? 00h
.rodata:0048c41300 ?? 00h
.rodata:0048c4142f7374726... ds "/stream/mjpeg.cgi"
.rodata:0048c4282f7374726... ds "/stream/mdjpeg.cgi"
s_/frame/authconf.cgi_0048c...;XREF[3,0]: 00436910,00436938,004d6190
.rodata:0048c43c2f6672616... ds "/frame/authconf.cgi"
s_/frame/dgimage.cgi_0048c450:;XREF[3,0]: 00416678,00416994,004d59d4
.rodata:0048c4502f6672616... ds "/frame/dgimage.cgi"
.rodata:0048c46300 ?? 00h
s_/stream/dgaudio.cgi_0048c...;XREF[3,0]: 004166a8,004169c4,004d59dc
.rodata:0048c4642f7374726... ds "/stream/dgaudio.cgi"
.rodata:0048c4782f7374726... ds "/stream/dgvideo.cgi"
.rodata:0048c48c2f7374726... ds "/stream/mdgvideo.cgi"
.rodata:0048c4a42f7374726... ds "/stream/dgsounddb.cgi"
s_/stream/audio.cgi_0048c4bc: ;XREF[1,0]: 00437398
.rodata:0048c4bc2f7374726... ds "/stream/audio.cgi"
.rodata:0048c4ce00 ?? 00h
.rodata:0048c4cf00 ?? 00h
.rodata:0048c4d02f6672616... ds "/frame/usersverify.cgi"
.rodata:0048c4e82f6672616... ds "/frame/camerainfo.cgi"
.rodata:0048c5002f6672616... ds "/frame/rebootdevice.cgi"
.rodata:0048c5182f6672616... ds "/frame/factoryreset.cgi"
.rodata:0048c5302f6672616... ds "/frame/microphone.cgi"
.rodata:0048c5482f6672616... ds "/frame/portalinfo.cgi"
.rodata:0048c5602f7374726... ds "/stream/sounddb.cgi"
.rodata:0048c5742f6672616... ds "/frame/audiocontrol.cgi"
.rodata:0048c58c2f6672616... ds "/frame/iocontrol.cgi"
.rodata:0048c5a42f6672616... ds "/frame/nightmodecontrol.cgi"
.rodata:0048c5c02f6170692... ds "/api/aplug.jar"
;XREF[0,2]: 0041d950,004d60a8
.rodata:0048c5d02f6170692... ds "/api/sounddb.jar"
.rodata:0048c5e42f6170692... ds "/api/aplugLiteDL.cab"
.rodata:0048c5fc2f6170692... ds "/api/aplugLite.cab"
.rodata:0048c6102f6170692... ds "/api/xplugLiteDL.cab"
.rodata:0048c6282f6170692... ds "/api/xplugLite.cab"
.rodata:0048c63c2f696d6f6... ds "/imode"
.rodata:0048c6442f696d6f6... ds "/imode.htm"
.rodata:0048c6502f ?? 2Fh /
.rodata:0048c6516d ?? 6Dh m
.rodata:0048c65200 ?? 00h
.rodata:0048c65300 ?? 00h
.rodata:0048c6542f6d6f626... ds "/mobile.htm"
;XREF[0,1]: 004d6100
.rodata:0048c6602f6661766... ds "/favicon.ico"
.rodata:0048c6702f6d76696... ds "/mvideo.htm"
.rodata:0048c67c2f ?? 2Fh /
.rodata:0048c67d69 ?? 69h i
.rodata:0048c67e00 ?? 00h
.rodata:0048c67f00 ?? 00h
.rodata:0048c6802f6970686... ds "/iphone.htm"
.rodata:0048c68c2f6c70686... ds "/lphone.htm"
.rodata:0048c6982f7661766... ds "/vaview.htm"
.rodata:0048c6a42f ?? 2Fh /
.rodata:0048c6a576 ?? 76h v
.rodata:0048c6a66a ?? 6Ah j
.rodata:0048c6a776 ?? 76h v
.rodata:0048c6a869 ?? 69h i
.rodata:0048c6a965 ?? 65h e
.rodata:0048c6aa77 ?? 77h w
.rodata:0048c6ab2e ?? 2Eh .
.rodata:0048c6ac68 ?? 68h h
.rodata:0048c6ad74 ?? 74h t
.rodata:0048c6ae6d ?? 6Dh m
.rodata:0048c6af00 ?? 00h
.rodata:0048c6b02f6163636... ds "/account.htm"
.rodata:0048c6c02f636c696... ds "/clients.htm"
.rodata:0048c6d02f75706c6... ds "/uploadfile.htm"
.rodata:0048c6e02f626f6f7... ds "/bootver.htm"
.rodata:0048c6f02f646f636... ds "/docmd.htm"
;XREF[0,4]: 004155e4,0041d598,0041d5a0,004d60b8
.rodata:0048c6fc2f66726d7... ds "/frmsize.htm"
.rodata:0048c70c2f7265676... ds "/region.htm"
.rodata:0048c7182f7368617... ds "/sharp.htm"
.rodata:0048c7242f ?? 2Fh /
.rodata:0048c72573 ?? 73h s
.rodata:0048c72665 ?? 65h e
.rodata:0048c72774 ?? 74h t
.rodata:0048c72876 ?? 76h v
.rodata:0048c72964 ?? 64h d
.rodata:0048c72a6f ?? 6Fh o
.rodata:0048c72b2e ?? 2Eh .
.rodata:0048c72c68 ?? 68h h
.rodata:0048c72d74 ?? 74h t
.rodata:0048c72e6d ?? 6Dh m
.rodata:0048c72f00 ?? 00h
.rodata:0048c7302f7374737... ds "/stssys.htm"
.rodata:0048c73c2f7665727... ds "/version.htm"
.rodata:0048c74c2f696d616... ds "/image/jpeg.cgi"
.rodata:0048c75c2f6d61747... ds "/matrixsslver.cgi"
s_/NULLVDO.HTM_0048c770: ;XREF[1,0]: 004150e4
.rodata:0048c7702f4e554c4... ds "/NULLVDO.HTM"
.rodata:0048c77d00 ?? 00h
.rodata:0048c77e00 ?? 00h
.rodata:0048c77f00 ?? 00h
.rodata:0048c7802f436f6e6... ds "/Config.CFG"
.rodata:0048c78c2f7365744... ds "/setControlAudio"
.rodata:0048c7a02f7365744... ds "/setFirmwareUpgrade"
.rodata:0048c7b42f7365744... ds "/setConfigUpload"
.rodata:0048c7c82f7365744... ds "/setControlDayNight"
.rodata:0048c7dc2f6367692... ds "/cgi/cgiversion.cgi"
.rodata:0048c7f02f6367692... ds "/cgi/isysdevice.cgi"
.rodata:0048c8042f6367692... ds "/cgi/isystem.cgi"
.rodata:0048c8182f6367692... ds "/cgi/iactiveuser.cgi"
.rodata:0048c8302f6367692... ds "/cgi/iimage.cgi"
.rodata:0048c8402f6367692... ds "/cgi/inetwork.cgi"
.rodata:0048c8542f6367692... ds "/cgi/iaudio.cgi"
s_/cgi/upgradestatus.cgi_00...;XREF[2,0]: 00433148,0043316c
.rodata:0048c8642f6367692... ds "/cgi/upgradestatus.cgi"
.rodata:0048c87b00 ?? 00h
;XREF[0,2]: 00415604,004d60c0
.rodata:0048c87c2f7069637... ds "/picture.html"
.rodata:0048c88c2f696f636... ds "/iocontrol.cgi"
.rodata:0048c89c2f6175646... ds "/audiocontrol.cgi"
.rodata:0048c8b02f7265736... ds "/reset.cgi"
.rodata:0048c8bc2f ?? 2Fh /
.rodata:0048c8bd76 ?? 76h v
.rodata:0048c8be69 ?? 69h i
.rodata:0048c8bf64 ?? 64h d
.rodata:0048c8c065 ?? 65h e
.rodata:0048c8c16f ?? 6Fh o
.rodata:0048c8c22e ?? 2Eh .
.rodata:0048c8c363 ?? 63h c
.rodata:0048c8c467 ?? 67h g
.rodata:0048c8c569 ?? 69h i
.rodata:0048c8c600 ?? 00h
.rodata:0048c8c700 ?? 00h
.rodata:0048c8c82f7669646... ds "/video/mjpg.cgi"
.rodata:0048c8d82f ?? 2Fh /
.rodata:0048c8d96d ?? 6Dh m
.rodata:0048c8da64 ?? 64h d
.rodata:0048c8db6a ?? 6Ah j
.rodata:0048c8dc70 ?? 70h p
.rodata:0048c8dd65 ?? 65h e
.rodata:0048c8de67 ?? 67h g
.rodata:0048c8df2e ?? 2Eh .
.rodata:0048c8e063 ?? 63h c
.rodata:0048c8e167 ?? 67h g
.rodata:0048c8e269 ?? 69h i
.rodata:0048c8e300 ?? 00h
.rodata:0048c8e42f6175646... ds "/audio.cgi"
.rodata:0048c8f02f6367692... ds "/cgi/iwireless.cgi"
.rodata:0048c9042f6367692... ds "/cgi/sitesurvey.cgi"
.rodata:0048c9182f6367692... ds "/cgi/clients.cgi"
.rodata:0048c92c2f ?? 2Fh /
.rodata:0048c92d6d ?? 6Dh m
.rodata:0048c92e6a ?? 6Ah j
.rodata:0048c92f70 ?? 70h p
.rodata:0048c93065 ?? 65h e
.rodata:0048c93167 ?? 67h g
.rodata:0048c9322e ?? 2Eh .
.rodata:0048c93363 ?? 63h c
.rodata:0048c93467 ?? 67h g
.rodata:0048c93569 ?? 69h i
.rodata:0048c93600 ?? 00h
.rodata:0048c93700 ?? 00h
;XREF[0,1]: 00415638
.rodata:0048c9382f736f756... ds "/sounddb.cgi"
.rodata:0048c9482f6e69676... ds "/nightmodecontrol.cgi"
.rodata:0048c9602f6467617... ds "/dgaudio.cgi"
.rodata:0048c9702f ?? 2Fh /
.rodata:0048c97164 ?? 64h d
.rodata:0048c97267 ?? 67h g
.rodata:0048c97376 ?? 76h v
.rodata:0048c97469 ?? 69h i
.rodata:0048c97564 ?? 64h d
.rodata:0048c97665 ?? 65h e
.rodata:0048c9776f ?? 6Fh o
.rodata:0048c9782e ?? 2Eh .
.rodata:0048c97963 ?? 63h c
.rodata:0048c97a67 ?? 67h g
.rodata:0048c97b69 ?? 69h i
.rodata:0048c97c00 ?? 00h
.rodata:0048c97d00 ?? 00h
.rodata:0048c97e00 ?? 00h
.rodata:0048c97f00 ?? 00h
.rodata:0048c9802f ?? 2Fh /
.rodata:0048c9816d ?? 6Dh m
.rodata:0048c98264 ?? 64h d
.rodata:0048c98367 ?? 67h g
.rodata:0048c98476 ?? 76h v
.rodata:0048c98569 ?? 69h i
.rodata:0048c98664 ?? 64h d
.rodata:0048c98765 ?? 65h e
.rodata:0048c9886f ?? 6Fh o
.rodata:0048c9892e ?? 2Eh .
.rodata:0048c98a63 ?? 63h c
.rodata:0048c98b67 ?? 67h g
.rodata:0048c98c69 ?? 69h i
.rodata:0048c98d00 ?? 00h
.rodata:0048c98e00 ?? 00h
.rodata:0048c98f00 ?? 00h
.rodata:0048c9902f6467736... ds "/dgsounddb.cgi"
.rodata:0048c9a02f696d616... ds "/image/dgjpeg.cgi"
.rodata:0048c9b42f636f6e6... ds "/config/authconf.cgi"
.rodata:0048c9cc2f636f6d6... ds "/common/info.cgi"
.rodata:0048c9e02f6367692... ds "/cgi/common.cgi"
.rodata:0048c9f02f636f6e6... ds "/config/stream_info.cgi"
.rodata:0048ca082f6367692... ds "/cgi/strminfo.cgi"
.rodata:0048ca1c2f636f6e6... ds "/config/user_mod.cgi"
.rodata:0048ca342f636f6e6... ds "/config/firmwareupgrade.cgi"
.rodata:0048ca502f7573657... ds "/users/verify.cgi"
.rodata:0048ca642f636f6e6... ds "/config/camera_info.cgi"
.rodata:0048ca7c2f636f6e6... ds "/config/system_reboot.cgi"
.rodata:0048ca982f636f6e6... ds "/config/system_reset.cgi"
.rodata:0048cab42f636f6e6... ds "/config/mic.cgi"
.rodata:0048cac42f636f6e6... ds "/config/portal_info.cgi"
.rodata:0048cadc2f7573657... ds "/users/env_sound_lv.cgi"
.rodata:0048caf42f6672616... ds "/frame/env_sound_lv.cgi"
.rodata:0048cb0c2f636f6e6... ds "/config/audio_detection.cgi"
.rodata:0048cb282f6672616... ds "/frame/audio_detection.cgi"
.rodata:0048cb442f636f6e6... ds "/config/notify_stream.cgi"
.rodata:0048cb602f7573657... ds "/users/notify_stream.cgi"
s_ReplySuccessPage_0048cb7c: ;XREF[19,0]: 004152bc,00415548,0042be60,0042bf64
; 0042bfe8,00432398,004328d0,004329dc
; 00432a50,00432b5c,00432d30,00432f00
; 00433040,00433174,004331bc,004332c4
; 00433388,00433464,00434144
.rodata:0048cb7c5265706c7... ds "ReplySuccessPage"
.rodata:0048cb8d00 ?? 00h
.rodata:0048cb8e00 ?? 00h
.rodata:0048cb8f00 ?? 00h
s_setvdo.htm_0048cb90: ;XREF[1,0]: 004152c4
.rodata:0048cb90736574766... ds "setvdo.htm"
.rodata:0048cb9b00 ?? 00h
s_ReplyErrorPage_0048cb9c: ;XREF[19,0]: 004152d4,00415560,0042be64,0042bf68
; 0042bfec,00432394,004328d4,004329e0
; 00432a54,00432b84,00432d1c,00432ef8
; 00433038,00433154,004331b4,004332bc
; 00433384,0043345c,00434148
.rodata:0048cb9c5265706c7... ds "ReplyErrorPage"
.rodata:0048cbab00 ?? 00h
s_errrvdo.htm_0048cbac: ;XREF[1,0]: 004152dc
.rodata:0048cbac657272727... ds "errrvdo.htm"
DAT_0048cbb8: ;XREF[5,0]: 00415184,00415864,004161e8,0043253c
; 004351b4
.rodata:0048cbb825 ?? 25h %
.rodata:0048cbb973 ?? 73h s
.rodata:0048cbba25 ?? 25h %
.rodata:0048cbbb73 ?? 73h s
.rodata:0048cbbc00 ?? 00h
.rodata:0048cbbd00 ?? 00h
.rodata:0048cbbe00 ?? 00h
.rodata:0048cbbf00 ?? 00h
s_image/gif_0048cbc0: ;XREF[2,0]: 004151f4,004d60cc
.rodata:0048cbc0696d61676... ds "image/gif"
.rodata:0048cbca00 ?? 00h
.rodata:0048cbcb00 ?? 00h
s_image/jpeg_0048cbcc: ;XREF[3,0]: 00415214,004349dc,004d60d4
.rodata:0048cbcc696d61676... ds "image/jpeg"
.rodata:0048cbd700 ?? 00h
s_image/png_0048cbd8: ;XREF[2,0]: 00415234,004d60dc
.rodata:0048cbd8696d61676... ds "image/png"
.rodata:0048cbe200 ?? 00h
.rodata:0048cbe300 ?? 00h
s_text/css_0048cbe4: ;XREF[2,0]: 00415254,004d60e4
.rodata:0048cbe4746578742... ds "text/css"
.rodata:0048cbed00 ?? 00h
.rodata:0048cbee00 ?? 00h
.rodata:0048cbef00 ?? 00h
s_application/x-javascript_...;XREF[2,0]: 00415274,004d60f4
.rodata:0048cbf06170706c6... ds "application/x-javascript"
.rodata:0048cc0900 ?? 00h
.rodata:0048cc0a00 ?? 00h
.rodata:0048cc0b00 ?? 00h
s_image/vnd.microsoft.icon_...;XREF[2,0]: 0041529c,004d60fc
.rodata:0048cc0c696d61676... ds "image/vnd.microsoft.icon"
.rodata:0048cc2500 ?? 00h
.rodata:0048cc2600 ?? 00h
.rodata:0048cc2700 ?? 00h
s_ViewMode_0048cc28: ;XREF[6,0]: 00415340,00423058,0042760c,00427d70
; 00427ee4,00443038
.rodata:0048cc28566965774... ds "ViewMode"
.rodata:0048cc3100 ?? 00h
.rodata:0048cc3200 ?? 00h
.rodata:0048cc3300 ?? 00h
s_/top.htm_0048cc34: ;XREF[1,0]: 004153a8
.rodata:0048cc342f746f702... ds "/top.htm"
.rodata:0048cc3d00 ?? 00h
.rodata:0048cc3e00 ?? 00h
.rodata:0048cc3f00 ?? 00h
s_/aview.htm_0048cc40: ;XREF[1,0]: 004153f8
.rodata:0048cc402f6176696... ds "/aview.htm"
.rodata:0048cc4b00 ?? 00h
s_/jview.htm_0048cc4c: ;XREF[1,0]: 00415420
.rodata:0048cc4c2f6a76696... ds "/jview.htm"
.rodata:0048cc5700 ?? 00h
DAT_0048cc58: ;XREF[2,0]: 004155c4,004d60b0
.rodata:0048cc582e ?? 2Eh .
.rodata:0048cc5961 ?? 61h a
.rodata:0048cc5a73 ?? 73h s
.rodata:0048cc5b70 ?? 70h p
.rodata:0048cc5c00 ?? 00h
.rodata:0048cc5d00 ?? 00h
.rodata:0048cc5e00 ?? 00h
.rodata:0048cc5f00 ?? 00h
s_.m3u8_0048cc60: ;XREF[1,0]: 00415660
.rodata:0048cc602e6d33753800 ds ".m3u8"
.rodata:0048cc6600 ?? 00h
.rodata:0048cc6700 ?? 00h
DAT_0048cc68: ;XREF[1,0]: 004162f8
.rodata:0048cc6820 ?? 20h
.rodata:0048cc690d ?? 0Dh
.rodata:0048cc6a09 ?? 09h
.rodata:0048cc6b0a ?? 0Ah
.rodata:0048cc6c00 ?? 00h
.rodata:0048cc6d00 ?? 00h
.rodata:0048cc6e00 ?? 00h
.rodata:0048cc6f00 ?? 00h
s_AccessControlEnable_0048c...;XREF[8,0]: 00416400,00416498,00416784,00423018
; 00425230,00425444,00425500,0044019c
.rodata:0048cc70416363657... ds "AccessControlEnable"
s_HTTPAuthentication_0048cc84:;XREF[16,0]: 00416618,00416930,00422fb8,00424fe8
; 00425030,0042504c,004250c8,004250d8
; 00425818,00425a10,00425a2c,00426334
; 00426344,0043434c,00434514,0043a300
.rodata:0048cc84485454504... ds "HTTPAuthentication"
.rodata:0048cc9700 ?? 00h
s_AdminID_0048cc98: ;XREF[6,0]: 00416748,004221d8,004251b4,004253c0
; 0042549c,004400dc
.rodata:0048cc9841646d696... ds "AdminID"
s_AdminPassword_0048cca0: ;XREF[7,0]: 00416768,004221f0,00425138,004251c8
; 004253e0,004254b8,004400fc
.rodata:0048cca041646d696... ds "AdminPassword"
.rodata:0048ccae00 ?? 00h
.rodata:0048ccaf00 ?? 00h
s_websCheckRealm=Login(%s,%...;XREF[1,0]: 00416b0c
.rodata:0048ccb0776562734... ds "websCheckRealm=Login(%s,%s,%d,%d,%s)\n"
.rodata:0048ccd600 ?? 00h
.rodata:0048ccd700 ?? 00h
s_SnapshotURLAuthentication...;XREF[5,0]: 00416d98,00425210,00425420,004254f0
; 0044015c
.rodata:0048ccd8536e61707... ds "SnapshotURLAuthentication"
.rodata:0048ccf200 ?? 00h
.rodata:0048ccf300 ?? 00h
s_mmalloc:allocate_error(%d...;XREF[6,0]: 00419174,00419260,004195c8,00419804
; 00419a6c,0041a3f4
.rodata:0048ccf46d6d616c6... ds "mmalloc:allocate error(%d,%d)!\n"
s_Entry_magic_error(%s)!_00...;XREF[3,0]: 00419404,00419518,004196ac
.rodata:0048cd14456e74727... ds "Entry magic error(%s)!\n"
s_AllocEntry_0048cd2c: ;XREF[1,0]: 00419400
.rodata:0048cd2c416c6c6f6... ds "AllocEntry"
.rodata:0048cd3700 ?? 00h
s_FreeEntry_0048cd38: ;XREF[2,0]: 0041951c,004196b0
.rodata:0048cd38467265654... ds "FreeEntry"
.rodata:0048cd4200 ?? 00h
.rodata:0048cd4300 ?? 00h
s_Bad_endp_pointer_0048cd44: ;XREF[1,0]: 00419f70
.rodata:0048cd44426164206... ds "Bad endp pointer"
.rodata:0048cd5500 ?? 00h
.rodata:0048cd5600 ?? 00h
.rodata:0048cd5700 ?? 00h
s_Bad_startp_pointer_0048cd58:;XREF[1,0]: 0041a00c
.rodata:0048cd58426164207... ds "Bad startp pointer"
.rodata:0048cd6b00 ?? 00h
DAT_0048cd6c: ;XREF[1,0]: 0041a1b4
.rodata:0048cd6c72 ?? 72h r
.rodata:0048cd6d62 ?? 62h b
.rodata:0048cd6e00 ?? 00h
.rodata:0048cd6f00 ?? 00h
s_doSystem:_lost_data,_buff...;XREF[1,0]: 0041bfd4
.rodata:0048cd70646f53797... ds "doSystem: lost data, buffer overflow\n"
.rodata:0048cd9600 ?? 00h
.rodata:0048cd9700 ?? 00h
s_stritoa:_output_buffer_is...;XREF[1,0]: 0041c504
.rodata:0048cd98737472697... ds "stritoa: output buffer is NULL!\n"
.rodata:0048cdb900 ?? 00h
.rodata:0048cdba00 ?? 00h
.rodata:0048cdbb00 ?? 00h
.rodata:0048cdbc2f ?? 2Fh /
.rodata:0048cdbd76 ?? 76h v
.rodata:0048cdbe61 ?? 61h a
.rodata:0048cdbf72 ?? 72h r
.rodata:0048cdc000 ?? 00h
.rodata:0048cdc100 ?? 00h
.rodata:0048cdc200 ?? 00h
.rodata:0048cdc300 ?? 00h
.rodata:0048cdc474 ?? 74h t
.rodata:0048cdc56d ?? 6Dh m
.rodata:0048cdc670 ?? 70h p
.rodata:0048cdc700 ?? 00h
s_[ERROR]_input_length_erro...;XREF[1,0]: 0041c83c
.rodata:0048cdc85b4552524... ds "[ERROR] input length error:%u\n"
.rodata:0048cde700 ?? 00h
s_[ERROR]_input_string_erro...;XREF[1,1]: 0041c87c,0041bfe8
.rodata:0048cde85b4552524... ds "[ERROR] input string error: %s\n"
.rodata:0048ce083c ?? 3Ch <
.rodata:0048ce0925 ?? 25h %
.rodata:0048ce0a73 ?? 73h s
.rodata:0048ce0b00 ?? 00h
.rodata:0048ce0c3c ?? 3Ch <
.rodata:0048ce0d2f ?? 2Fh /
.rodata:0048ce0e25 ?? 25h %
.rodata:0048ce0f73 ?? 73h s
.rodata:0048ce103e ?? 3Eh >
.rodata:0048ce1100 ?? 00h
.rodata:0048ce1200 ?? 00h
.rodata:0048ce1300 ?? 00h
.rodata:0048ce1422 ?? 22h "
.rodata:0048ce1525 ?? 25h %
.rodata:0048ce1673 ?? 73h s
.rodata:0048ce1722 ?? 22h "
.rodata:0048ce1800 ?? 00h
.rodata:0048ce1900 ?? 00h
.rodata:0048ce1a00 ?? 00h
.rodata:0048ce1b00 ?? 00h
s_application/java_0048ce1c: ;XREF[3,0]: 0041d964,004d609c,004d60a4
.rodata:0048ce1c6170706c6... ds "application/java"
.rodata:0048ce2d00 ?? 00h
.rodata:0048ce2e00 ?? 00h
.rodata:0048ce2f00 ?? 00h
s_.class_0048ce30: ;XREF[2,0]: 0041d950,004d60a0
.rodata:0048ce302e636c617... ds ".class"
.rodata:0048ce3700 ?? 00h
s_text/xml_0048ce38: ;XREF[1,0]: 004d60c4
.rodata:0048ce38746578742... ds "text/xml"
.rodata:0048ce4100 ?? 00h
.rodata:0048ce4200 ?? 00h
.rodata:0048ce4300 ?? 00h
DAT_0048ce44: ;XREF[1,0]: 004d60c8
.rodata:0048ce442e ?? 2Eh .
.rodata:0048ce4578 ?? 78h x
.rodata:0048ce466d ?? 6Dh m
.rodata:0048ce476c ?? 6Ch l
.rodata:0048ce4800 ?? 00h
.rodata:0048ce4900 ?? 00h
.rodata:0048ce4a00 ?? 00h
.rodata:0048ce4b00 ?? 00h
DAT_0048ce4c: ;XREF[1,0]: 004d60d0
.rodata:0048ce4c2e ?? 2Eh .
.rodata:0048ce4d67 ?? 67h g
.rodata:0048ce4e69 ?? 69h i
.rodata:0048ce4f66 ?? 66h f
.rodata:0048ce5000 ?? 00h
.rodata:0048ce5100 ?? 00h
.rodata:0048ce5200 ?? 00h
.rodata:0048ce5300 ?? 00h
DAT_0048ce54: ;XREF[1,0]: 004d60d8
.rodata:0048ce542e ?? 2Eh .
.rodata:0048ce556a ?? 6Ah j
.rodata:0048ce5670 ?? 70h p
.rodata:0048ce5767 ?? 67h g
.rodata:0048ce5800 ?? 00h
.rodata:0048ce5900 ?? 00h
.rodata:0048ce5a00 ?? 00h
.rodata:0048ce5b00 ?? 00h
DAT_0048ce5c: ;XREF[1,0]: 004d60e0
.rodata:0048ce5c2e ?? 2Eh .
.rodata:0048ce5d70 ?? 70h p
.rodata:0048ce5e6e ?? 6Eh n
.rodata:0048ce5f67 ?? 67h g
.rodata:0048ce6000 ?? 00h
.rodata:0048ce6100 ?? 00h
.rodata:0048ce6200 ?? 00h
.rodata:0048ce6300 ?? 00h
DAT_0048ce64: ;XREF[1,0]: 004d60e8
.rodata:0048ce642e ?? 2Eh .
.rodata:0048ce6563 ?? 63h c
.rodata:0048ce6673 ?? 73h s
.rodata:0048ce6773 ?? 73h s
.rodata:0048ce6800 ?? 00h
.rodata:0048ce6900 ?? 00h
.rodata:0048ce6a00 ?? 00h
.rodata:0048ce6b00 ?? 00h
DAT_0048ce6c: ;XREF[1,0]: 004d60f0
.rodata:0048ce6c2e ?? 2Eh .
.rodata:0048ce6d74 ?? 74h t
.rodata:0048ce6e78 ?? 78h x
.rodata:0048ce6f74 ?? 74h t
.rodata:0048ce7000 ?? 00h
.rodata:0048ce7100 ?? 00h
.rodata:0048ce7200 ?? 00h
.rodata:0048ce7300 ?? 00h
DAT_0048ce74: ;XREF[1,0]: 004d60f8
.rodata:0048ce742e ?? 2Eh .
.rodata:0048ce756a ?? 6Ah j
.rodata:0048ce7673 ?? 73h s
.rodata:0048ce7700 ?? 00h
s_/antibruteforce_0048ce78: ;XREF[7,0]: 0041cb8c,0041cd98,0041cda8,0041cdbc
; 0041cdcc,0041d104,004d6114
.rodata:0048ce782f616e746... ds "/antibruteforce"
s_/setform/_0048ce88: ;XREF[2,0]: 0041cd98,004d611c
.rodata:0048ce882f7365746... ds "/setform/"
.rodata:0048ce9200 ?? 00h
.rodata:0048ce9300 ?? 00h
s_/frame/_0048ce94: ;XREF[1,0]: 004d612c
.rodata:0048ce942f6672616... ds "/frame/"
s_/stream/_0048ce9c: ;XREF[1,0]: 004d6134
.rodata:0048ce9c2f7374726... ds "/stream/"
.rodata:0048cea500 ?? 00h
.rodata:0048cea600 ?? 00h
.rodata:0048cea700 ?? 00h
DAT_0048cea8: ;XREF[2,0]: 0041c9d4,0041cf80
.rodata:0048cea82f ?? 2Fh /
.rodata:0048cea92f ?? 2Fh /
.rodata:0048ceaa00 ?? 00h
.rodata:0048ceab00 ?? 00h
s_Authentication_was_reques...;XREF[3,0]: 0041ca94,00443d30,00443da8
.rodata:0048ceac417574686... ds "Authentication was requested"
.rodata:0048cec900 ?? 00h
.rodata:0048ceca00 ?? 00h
.rodata:0048cecb00 ?? 00h
s_Invalid_URL_0048cecc: ;XREF[5,0]: 0041cbd8,00431980,00431998,00434b98
; 00438cc0
.rodata:0048cecc496e76616... ds "Invalid URL"
s_%d:%s_0048ced8: ;XREF[1,0]: 0041cce4
.rodata:0048ced825643a257300 ds "%d:%s"
.rodata:0048cede00 ?? 00h
.rodata:0048cedf00 ?? 00h
s_websUrlProcessRequest=%s_...;XREF[1,0]: 0041cd58
.rodata:0048cee0776562735... ds "websUrlProcessRequest=%s\n"
.rodata:0048cefa00 ?? 00h
.rodata:0048cefb00 ?? 00h
s_This_URL_was_not_support!...;XREF[2,0]: 0041ce3c,0041ce90
.rodata:0048cefc546869732... ds "This URL was not support!"
.rodata:0048cf1600 ?? 00h
.rodata:0048cf1700 ?? 00h
DAT_0048cf18: ;XREF[1,0]: 0041cf40
.rodata:0048cf183a ?? 3Ah :
.rodata:0048cf192f ?? 2Fh /
.rodata:0048cf1a00 ?? 00h
.rodata:0048cf1b00 ?? 00h
s_handler_%s_return_error_v...;XREF[1,0]: 0041d108
.rodata:0048cf1c68616e646... ds "handler %s return error value(1) aft...
.rodata:0048cf5d00 ?? 00h
.rodata:0048cf5e00 ?? 00h
.rodata:0048cf5f00 ?? 00h
DAT_0048cf60: ;XREF[2,0]: 0041d62c,0041d644
.rodata:0048cf602f ?? 2Fh /
.rodata:0048cf615c ?? 5Ch \
.rodata:0048cf6200 ?? 00h
.rodata:0048cf6300 ?? 00h
s_PATH_TRANSLATED_0048cf64: ;XREF[1,0]: 0041dcf4
.rodata:0048cf64504154485... ds "PATH_TRANSLATED"
DAT_0048cf74: ;XREF[2,0]: 0041db6c,0041e01c
.rodata:0048cf742e ?? 2Eh .
.rodata:0048cf752e ?? 2Eh .
.rodata:0048cf7600 ?? 00h
.rodata:0048cf7700 ?? 00h
DAT_0048cf78: ;XREF[10,0]: 0041e38c,0041e3cc,0041e548,0041e590
; 0041e6a0,0041e7e8,0041e838,0041e9ac
; 0041e9f4,0041ea3c
.rodata:0048cf783a ?? 3Ah :
.rodata:0048cf7900 ?? 00h
.rodata:0048cf7a00 ?? 00h
.rodata:0048cf7b00 ?? 00h
s_md5-sess_0048cf7c: ;XREF[1,0]: 0041e440
.rodata:0048cf7c6d64352d7... ds "md5-sess"
.rodata:0048cf8500 ?? 00h
.rodata:0048cf8600 ?? 00h
.rodata:0048cf8700 ?? 00h
s_auth-int_0048cf88: ;XREF[1,0]: 0041e6f4
.rodata:0048cf88617574682... ds "auth-int"
.rodata:0048cf9100 ?? 00h
.rodata:0048cf9200 ?? 00h
.rodata:0048cf9300 ?? 00h
s_%s:%s_0048cf94: ;XREF[1,0]: 0041eaec
.rodata:0048cf9425733a257300 ds "%s:%s"
.rodata:0048cf9a00 ?? 00h
.rodata:0048cf9b00 ?? 00h
DAT_0048cf9c: ;XREF[1,0]: 0041eff4
.rodata:0048cf9c6d ?? 6Dh m
.rodata:0048cf9d64 ?? 64h d
.rodata:0048cf9e35 ?? 35h 5
.rodata:0048cf9f00 ?? 00h
DAT_0048cfa0: ;XREF[1,0]: 0041edec
.rodata:0048cfa000 undefined1 00h
.rodata:0048cfa100 ?? 00h
.rodata:0048cfa200 ?? 00h
.rodata:0048cfa300 ?? 00h
.rodata:0048cfa400 ?? 00h
.rodata:0048cfa500 ?? 00h
.rodata:0048cfa600 ?? 00h
.rodata:0048cfa700 ?? 00h
.rodata:0048cfa800 ?? 00h
.rodata:0048cfa900 ?? 00h
.rodata:0048cfaa00 ?? 00h
.rodata:0048cfab00 ?? 00h
.rodata:0048cfac00 ?? 00h
.rodata:0048cfad00 ?? 00h
.rodata:0048cfae00 ?? 00h
.rodata:0048cfaf00 ?? 00h
.rodata:0048cfb000 ?? 00h
.rodata:0048cfb100 ?? 00h
.rodata:0048cfb200 ?? 00h
.rodata:0048cfb300 ?? 00h
.rodata:0048cfb400 ?? 00h
.rodata:0048cfb500 ?? 00h
.rodata:0048cfb600 ?? 00h
.rodata:0048cfb700 ?? 00h
.rodata:0048cfb800 ?? 00h
.rodata:0048cfb900 ?? 00h
.rodata:0048cfba00 ?? 00h
.rodata:0048cfbb00 ?? 00h
.rodata:0048cfbc00 ?? 00h
.rodata:0048cfbd00 ?? 00h
.rodata:0048cfbe00 ?? 00h
.rodata:0048cfbf00 ?? 00h
.rodata:0048cfc000 ?? 00h
.rodata:0048cfc100 ?? 00h
.rodata:0048cfc200 ?? 00h
.rodata:0048cfc300 ?? 00h
.rodata:0048cfc400 ?? 00h
.rodata:0048cfc500 ?? 00h
.rodata:0048cfc600 ?? 00h
.rodata:0048cfc700 ?? 00h
.rodata:0048cfc800 ?? 00h
.rodata:0048cfc900 ?? 00h
.rodata:0048cfca00 ?? 00h
.rodata:0048cfcb00 ?? 00h
.rodata:0048cfcc00 ?? 00h
.rodata:0048cfcd00 ?? 00h
.rodata:0048cfce00 ?? 00h
.rodata:0048cfcf00 ?? 00h
s_SSL:_Unable_to_open_SSL_s...;XREF[1,0]: 0041f3b4
.rodata:0048cfd053534c3a2... ds "SSL: Unable to open SSL socket on po...
s_YNYYNNNNNYYNY_0048cffc: ;XREF[2,0]: 0041f108,00444a50
.rodata:0048cffc594e59594... ds "YNYYNNNNNYYNY"
.rodata:0048d00a00 ?? 00h
.rodata:0048d00b00 ?? 00h
s_/etc_ro_0048d00c: ;XREF[2,0]: 0041f184,0041f198
.rodata:0048d00c2f6574635... ds "/etc_ro"
s_failed_to_read_certificat...;XREF[1,0]: 0041f27c
.rodata:0048d0146661696c6... ds "failed to read certificates in websS...
.rodata:0048d04500 ?? 00h
.rodata:0048d04600 ?? 00h
.rodata:0048d04700 ?? 00h
s_SSL_accept_request_0048d048:;XREF[1,0]: 0041f554
.rodata:0048d04853534c206... ds "SSL accept request\n"
.rodata:0048d05c00 ?? 00h
.rodata:0048d05d00 ?? 00h
.rodata:0048d05e00 ?? 00h
.rodata:0048d05f00 ?? 00h
switchdataD_0048d060: ;XREF[1,0]: 0041fccc
.rodata:0048d060e804f4ff uint FFF404E8h
.rodata:0048d0643405f4ff uint FFF40534h
.rodata:0048d0681c05f4ff uint FFF4051Ch
.rodata:0048d06ce804f4ff uint FFF404E8h
.rodata:0048d070b405f4ff uint FFF405B4h
.rodata:0048d074a805f4ff uint FFF405A8h
.rodata:0048d0785005f4ff uint FFF40550h
.rodata:0048d07cb405f4ff uint FFF405B4h
s_%s:%d_sslAssert(%s)_0048d...;XREF[2,0]: 00420730,004207bc
.rodata:0048d08025733a256... ds "%s:%d sslAssert(%s)\n"
.rodata:0048d09500 ?? 00h
.rodata:0048d09600 ?? 00h
.rodata:0048d09700 ?? 00h
s_sslSocket.c_0048d098: ;XREF[3,1]: 00420734,004209bc,00420ab0,004209bc
.rodata:0048d09873736c536... ds "sslSocket.c"
DAT_0048d0a4: ;XREF[1,0]: 004207a8
.rodata:0048d0a4266e6273 undefined4 73626E26h
DAT_0048d0a8: ;XREF[1,0]: 004207ac
.rodata:0048d0a8703b undefined2 3B70h
DAT_0048d0aa: ;XREF[1,0]: 004207a4
.rodata:0048d0aa00 undefined1 00h
.rodata:0048d0ab00 ?? 00h
DAT_0048d0ac: ;XREF[1,0]: 004207e8
.rodata:0048d0ac26233136 undefined4 36312326h
DAT_0048d0b0: ;XREF[1,0]: 004207f0
.rodata:0048d0b0303b undefined2 3B30h
DAT_0048d0b2: ;XREF[1,0]: 004207ec
.rodata:0048d0b200 undefined1 00h
.rodata:0048d0b300 ?? 00h
s_checkrangestring(length=%...;XREF[1,0]: 00420924
.rodata:0048d0b4636865636... ds "checkrangestring(length=%d)\n"
.rodata:0048d0d100 ?? 00h
.rodata:0048d0d200 ?? 00h
.rodata:0048d0d300 ?? 00h
s_admin_0048d0d4: ;XREF[2,0]: 00420b2c,004226a8
.rodata:0048d0d461646d696e00 ds "admin"
.rodata:0048d0da00 ?? 00h
.rodata:0048d0db00 ?? 00h
s_WEPEncryption_0048d0dc: ;XREF[17,0]: 00420f20,00420f38,00420ff0,0042433c
; 00426694,00426854,00426cac,00426cd0
; 00426f2c,00426f50,00426f94,00427178
; 00427368,0043b864,0043b9b0,0043b9fc
; 0043c95c
.rodata:0048d0dc574550456... ds "WEPEncryption"
.rodata:0048d0ea00 ?? 00h
.rodata:0048d0eb00 ?? 00h
.rodata:0048d0ec25 ?? 25h %
.rodata:0048d0ed64 ?? 64h d
.rodata:0048d0ee3a ?? 3Ah :
.rodata:0048d0ef25 ?? 25h %
.rodata:0048d0f064 ?? 64h d
.rodata:0048d0f100 ?? 00h
.rodata:0048d0f200 ?? 00h
.rodata:0048d0f300 ?? 00h
s_TimeZone_0048d0f4: ;XREF[10,0]: 00421b90,00421c7c,00421e58,004234b8
; 004299d8,00429c18,00429cc4,0042a220
; 0042a2c8,004402bc
.rodata:0048d0f454696d655... ds "TimeZone"
.rodata:0048d0fd00 ?? 00h
.rodata:0048d0fe00 ?? 00h
.rodata:0048d0ff00 ?? 00h
s_(%d)=(%d)_0048d100: ;XREF[1,0]: 00421c40
.rodata:0048d100282564293... ds "(%d)=(%d)\n"
.rodata:0048d10b00 ?? 00h
DAT_0048d10c: ;XREF[1,0]: 00421d28
.rodata:0048d10c2d ?? 2Dh -
.rodata:0048d10d25 ?? 25h %
.rodata:0048d10e64 ?? 64h d
.rodata:0048d10f00 ?? 00h
s_ChangeVar=(%s,%s)_0048d110: ;XREF[1,0]: 00423a9c
.rodata:0048d1104368616e6... ds "ChangeVar=(%s,%s)\n"
.rodata:0048d12300 ?? 00h
s_ChangeVar[%s]=(%s,%s)_004...;XREF[1,0]: 0042212c
.rodata:0048d1244368616e6... ds "ChangeVar[%s]=(%s,%s)\n"
.rodata:0048d13b00 ?? 00h
s_CheckVarRange(%s=%s)_0048...;XREF[1,0]: 004221a8
.rodata:0048d13c436865636... ds "CheckVarRange(%s=%s)\n"
.rodata:0048d15200 ?? 00h
.rodata:0048d15300 ?? 00h
s_ConfirmAdminPassword_0048...;XREF[3,0]: 00422210,004252b0,004252c0
.rodata:0048d154436f6e666... ds "ConfirmAdminPassword"
.rodata:0048d16900 ?? 00h
.rodata:0048d16a00 ?? 00h
.rodata:0048d16b00 ?? 00h
s_VerifyAdminPassword_0048d...;XREF[2,0]: 00422230,0042524c
.rodata:0048d16c566572696... ds "VerifyAdminPassword"
s_CameraName_0048d180: ;XREF[9,0]: 00422250,00425174,00425380,00425460
; 004359bc,00435bb4,00435bbc,00435c80
; 0044009c
.rodata:0048d18043616d657... ds "CameraName"
.rodata:0048d18b00 ?? 00h
s_BonjourName_0048d18c: ;XREF[6,0]: 00422270,004257f4,004259f4,00425be0
; 00426250,004264d4
.rodata:0048d18c426f6e6a6... ds "BonjourName"
s_Location_0048d198: ;XREF[9,0]: 00422290,00425194,004253a0,00425480
; 00435994,004359b4,004359d4,00435c9c
; 004400bc
.rodata:0048d1984c6f63617... ds "Location"
.rodata:0048d1a100 ?? 00h
.rodata:0048d1a200 ?? 00h
.rodata:0048d1a300 ?? 00h
s_UserPassword_0048d1a4: ;XREF[2,0]: 004222d0,0043fddc
.rodata:0048d1a4557365725... ds "UserPassword"
.rodata:0048d1b100 ?? 00h
.rodata:0048d1b200 ?? 00h
.rodata:0048d1b300 ?? 00h
s_PPPoEUserID_0048d1b4: ;XREF[7,0]: 004222f0,004256d4,004258f8,00425abc
; 00426130,004263d8,0043a200
.rodata:0048d1b45050506f4... ds "PPPoEUserID"
s_PPPoEPassword_0048d1c0: ;XREF[7,0]: 00422310,004256f4,00425914,00425ad8
; 00426150,004263f4,0043a220
.rodata:0048d1c05050506f4... ds "PPPoEPassword"
.rodata:0048d1ce00 ?? 00h
.rodata:0048d1cf00 ?? 00h
s_DDNSHostName_0048d1d0: ;XREF[6,0]: 00422330,00425e6c,00425f14,004262b0
; 00426528,00441660
.rodata:0048d1d044444e534... ds "DDNSHostName"
.rodata:0048d1dd00 ?? 00h
.rodata:0048d1de00 ?? 00h
.rodata:0048d1df00 ?? 00h
s_DDNSUserName_0048d1e0: ;XREF[6,2]: 00422350,00425e88,00425f30,004262d0
; 00426544,00441680,004222b0,0043fdbc
.rodata:0048d1e044444e535... ds "DDNSUserName"
s_DDNSPassword_0048d1f0: ;XREF[6,0]: 00422370,00425ea4,00425f4c,004262f0
; 00426560,004416a0
.rodata:0048d1f044444e535... ds "DDNSPassword"
.rodata:0048d1fd00 ?? 00h
.rodata:0048d1fe00 ?? 00h
.rodata:0048d1ff00 ?? 00h
s_DDNSTimeout_0048d200: ;XREF[6,0]: 00422390,00425ec0,00425f6c,00426310
; 0042657c,004416c0
.rodata:0048d20044444e535... ds "DDNSTimeout"
s_FTPHostAddress_0048d20c: ;XREF[7,0]: 004223b0,00428b9c,00428e24,0042901c
; 004294ec,00429728,00441980
.rodata:0048d20c465450486... ds "FTPHostAddress"
.rodata:0048d21b00 ?? 00h
s_FTPUserName_0048d21c: ;XREF[7,0]: 004223d0,00428bd8,00428e5c,00429054
; 0042952c,00429760,004419c0
.rodata:0048d21c465450557... ds "FTPUserName"
s_FTPPassword_0048d228: ;XREF[7,0]: 004223f0,00428bf8,00428e78,00429070
; 0042954c,0042977c,004419e0
.rodata:0048d228465450506... ds "FTPPassword"
s_FTPDirectoryPath_0048d234: ;XREF[7,0]: 00422410,00428c18,00428e94,0042908c
; 0042956c,00429798,00441a00
.rodata:0048d234465450446... ds "FTPDirectoryPath"
.rodata:0048d24500 ?? 00h
.rodata:0048d24600 ?? 00h
.rodata:0048d24700 ?? 00h
s_FTPScheduleBaseFileName_0...;XREF[7,0]: 00422430,00428d18,00428f74,0042918c
; 0042966c,00429878,00441c00
.rodata:0048d248465450536... ds "FTPScheduleBaseFileName"
s_EmailUserName_0048d260: ;XREF[7,0]: 00422450,00428064,00428280,00428424
; 00428844,00428a10,00441760
.rodata:0048d260456d61696... ds "EmailUserName"
.rodata:0048d26e00 ?? 00h
.rodata:0048d26f00 ?? 00h
s_EmailPassword_0048d270: ;XREF[7,0]: 00422470,00428084,004282a4,00428444
; 00428864,00428a2c,00441780
.rodata:0048d270456d61696... ds "EmailPassword"
.rodata:0048d27e00 ?? 00h
.rodata:0048d27f00 ?? 00h
s_EmailSMTPServerAddress_00...;XREF[8,0]: 00422490,00427fe4,00428210,004283b4
; 004287c4,004289a0,0042c3bc,004416e0
.rodata:0048d280456d61696... ds "EmailSMTPServerAddress"
.rodata:0048d29700 ?? 00h
s_EmailSenderAddress_0048d298:;XREF[8,0]: 004224b0,00428024,00428248,004283ec
; 00428804,004289d8,0042c3dc,00441720
.rodata:0048d298456d61696... ds "EmailSenderAddress"
.rodata:0048d2ab00 ?? 00h
s_EmailReceiverAddress_0048...;XREF[8,0]: 004224d0,00428044,00428264,00428408
; 00428824,004289f4,0042c3f8,00441740
.rodata:0048d2ac456d61696... ds "EmailReceiverAddress"
.rodata:0048d2c100 ?? 00h
.rodata:0048d2c200 ?? 00h
.rodata:0048d2c300 ?? 00h
s_TimeServerIPAddress_0048d...;XREF[7,0]: 004224f0,00429964,00429ba8,00429c50
; 0042a1a0,0042a260,0044025c
.rodata:0048d2c454696d655... ds "TimeServerIPAddress"
s_DDNSProvider_0048d2d8: ;XREF[6,0]: 00422510,00425e50,00425ef8,00426290
; 0042650c,00441620
.rodata:0048d2d844444e535... ds "DDNSProvider"
.rodata:0048d2e500 ?? 00h
.rodata:0048d2e600 ?? 00h
.rodata:0048d2e700 ?? 00h
s_SubnetMask_0048d2e8: ;XREF[7,0]: 00422550,00425694,004258c0,00425a84
; 004260f0,004263a0,0043a1c0
.rodata:0048d2e85375626e6... ds "SubnetMask"
.rodata:0048d2f300 ?? 00h
s_DefaultGateway_0048d2f4: ;XREF[7,0]: 00422570,004256b4,004258dc,00425aa0
; 00426110,004263bc,0043a1e0
.rodata:0048d2f4446566617... ds "DefaultGateway"
.rodata:0048d30300 ?? 00h
s_DNSIPAddress1_0048d304: ;XREF[7,0]: 00422cf4,00425714,00425930,00425af4
; 00426170,00426410,0043a240
.rodata:0048d304444e53495... ds "DNSIPAddress1"
.rodata:0048d31200 ?? 00h
.rodata:0048d31300 ?? 00h
s_DNSIPAddress2_0048d314: ;XREF[7,0]: 00422de4,00425734,0042594c,00425b14
; 00426190,0042642c,0043a260
.rodata:0048d314444e53495... ds "DNSIPAddress2"
.rodata:0048d32200 ?? 00h
.rodata:0048d32300 ?? 00h
s_FTPScheduleTimeStart_0048...;XREF[7,0]: 00422f38,00428c78,00428ee8,004290ec
; 004295cc,004297ec,00441b20
.rodata:0048d324465450536... ds "FTPScheduleTimeStart"
.rodata:0048d33900 ?? 00h
.rodata:0048d33a00 ?? 00h
.rodata:0048d33b00 ?? 00h
s_FTPScheduleTimeStop_0048d...;XREF[7,0]: 00422f58,00428c98,00428f04,0042910c
; 004295ec,00429808,00441b40
.rodata:0048d33c465450536... ds "FTPScheduleTimeStop"
s_EmailScheduleTimeStart_00...;XREF[7,0]: 00422f78,004280e4,004282f0,004284a4
; 004288c4,00428a80,004418a0
.rodata:0048d350456d61696... ds "EmailScheduleTimeStart"
.rodata:0048d36700 ?? 00h
s_EmailScheduleTimeStop_004...;XREF[7,0]: 00422f98,00428104,0042830c,004284c4
; 004288f0,00428a9c,004418c0
.rodata:0048d368456d61696... ds "EmailScheduleTimeStop"
.rodata:0048d37e00 ?? 00h
.rodata:0048d37f00 ?? 00h
s_DateTimeMode_0048d380: ;XREF[7,0]: 00422fd8,00429938,00429b8c,00429c34
; 0042a180,0042a244,0044021c
.rodata:0048d380446174655... ds "DateTimeMode"
.rodata:0048d38d00 ?? 00h
.rodata:0048d38e00 ?? 00h
.rodata:0048d38f00 ?? 00h
s_TimeServerProtocol_0048d390:;XREF[2,0]: 00422ff8,0044027c
.rodata:0048d39054696d655... ds "TimeServerProtocol"
.rodata:0048d3a300 ?? 00h
s_UserPrivilege_0048d3a4: ;XREF[1,0]: 00423038
.rodata:0048d3a4557365725... ds "UserPrivilege"
.rodata:0048d3b200 ?? 00h
.rodata:0048d3b300 ?? 00h
s_AntiFlickerEnable_0048d3b4: ;XREF[7,0]: 00423098,0042756c,00427750,004277f8
; 00427cc4,00427e58,00443258
.rodata:0048d3b4416e74694... ds "AntiFlickerEnable"
.rodata:0048d3c600 ?? 00h
.rodata:0048d3c700 ?? 00h
s_DDNSEnable_0048d3c8: ;XREF[6,0]: 004230b8,00425e34,00425edc,00426270
; 004264f0,004415e0
.rodata:0048d3c844444e534... ds "DDNSEnable"
.rodata:0048d3d300 ?? 00h
s_EmailScheduleEnable_0048d...;XREF[8,0]: 00423138,00427fa4,004281d8,0042837c
; 00428784,00428964,004345d0,004417e0
.rodata:0048d3d4456d61696... ds "EmailScheduleEnable"
s_FTPPassiveMode_0048d3e8: ;XREF[7,0]: 00423158,00428c38,00428eb0,004290ac
; 0042958c,004297b4,00441a20
.rodata:0048d3e8465450506... ds "FTPPassiveMode"
.rodata:0048d3f700 ?? 00h
s_FTPScheduleEnable_0048d3f8: ;XREF[8,0]: 00423178,00428b58,00428dec,00428fe4
; 004294ac,004296ec,0043460c,00441a60
.rodata:0048d3f8465450536... ds "FTPScheduleEnable"
.rodata:0048d40a00 ?? 00h
.rodata:0048d40b00 ?? 00h
s_FTPScheduleVideoFrequency...;XREF[7,0]: 00423198,00428cb8,00428f20,0042912c
; 0042960c,00429824,00441b60
.rodata:0048d40c465450536... ds "FTPScheduleVideoFrequencyMode"
.rodata:0048d42a00 ?? 00h
.rodata:0048d42b00 ?? 00h
s_SpeakerEnable_0048d42c: ;XREF[1,0]: 004231d8
.rodata:0048d42c537065616... ds "SpeakerEnable"
.rodata:0048d43a00 ?? 00h
.rodata:0048d43b00 ?? 00h
s_EmailMotionMode_0048d43c: ;XREF[7,0]: 004231f8,00428144,00428344,00428504
; 00428924,00428ad4,00441900
.rodata:0048d43c456d61696... ds "EmailMotionMode"
s_LEDControl_0048d44c: ;XREF[5,0]: 00423218,004251f0,00425400,004254d4
; 0044011c
.rodata:0048d44c4c4544436... ds "LEDControl"
.rodata:0048d45700 ?? 00h
s_FTPScheduleFileMode_0048d...;XREF[7,0]: 00423258,00428d38,00428f90,004291ac
; 0042968c,00429894,00441c20
.rodata:0048d458465450536... ds "FTPScheduleFileMode"
s_EmailTLSAuthentication_00...;XREF[7,0]: 00423278,004280a4,004282b8,00428464
; 00428884,00428a48,004417a0
.rodata:0048d46c456d61696... ds "EmailTLSAuthentication"
.rodata:0048d48300 ?? 00h
s_EmailScheduleMode_0048d484: ;XREF[8,0]: 00423298,004280c4,004282d4,00428484
; 004288a4,00428a64,004345f0,00441860
.rodata:0048d484456d61696... ds "EmailScheduleMode"
.rodata:0048d49600 ?? 00h
.rodata:0048d49700 ?? 00h
s_FTPScheduleMode_0048d498: ;XREF[8,0]: 004232b8,00428c58,00428ecc,004290cc
; 004295ac,004297d0,00434628,00441ae0
.rodata:0048d498465450536... ds "FTPScheduleMode"
s_Mirror_0048d4a8: ;XREF[7,0]: 004232d8,0042758c,0042776c,00427818
; 00427ce4,00427e74,00443278
.rodata:0048d4a84d6972726... ds "Mirror"
.rodata:0048d4af00 ?? 00h
s_EmailScheduleDay_0048d4b0: ;XREF[7,0]: 00423318,00427fd0,004281f4,00428398
; 004287a4,00428984,00441820
.rodata:0048d4b0456d61696... ds "EmailScheduleDay"
.rodata:0048d4c100 ?? 00h
.rodata:0048d4c200 ?? 00h
.rodata:0048d4c300 ?? 00h
s_FTPScheduleDay_0048d4c4: ;XREF[7,0]: 00423338,00428b84,00428e08,00429000
; 004294cc,0042970c,00441aa0
.rodata:0048d4c4465450536... ds "FTPScheduleDay"
.rodata:0048d4d300 ?? 00h
s_BrightnessControl_0048d4d4: ;XREF[7,0]: 00423358,004274ec,004276e0,00427788
; 00427c44,00427de4,004431d8
.rodata:0048d4d4427269676... ds "BrightnessControl"
.rodata:0048d4e600 ?? 00h
.rodata:0048d4e700 ?? 00h
s_ContrastControl_0048d4e8: ;XREF[7,0]: 00423378,00427518,004276fc,004277a4
; 00427c64,00427e04,004431f8
.rodata:0048d4e8436f6e747... ds "ContrastControl"
s_SaturationControl_0048d4f8: ;XREF[7,0]: 00423398,0042752c,00427718,004277c0
; 00427c84,00427e20,00443218
.rodata:0048d4f8536174757... ds "SaturationControl"
.rodata:0048d50a00 ?? 00h
.rodata:0048d50b00 ?? 00h
s_SharpnessControl_0048d50c: ;XREF[7,0]: 004233b8,0042754c,00427734,004277dc
; 00427ca4,00427e3c,00443238
.rodata:0048d50c536861727... ds "SharpnessControl"
.rodata:0048d51d00 ?? 00h
.rodata:0048d51e00 ?? 00h
.rodata:0048d51f00 ?? 00h
s_FTPPortNumber_0048d520: ;XREF[7,11]: 004233f8,00428bb8,00428e40,00429038
; 0042950c,00429744,004419a0,00408c5c
; 00408d04,00409088,004091f8,004158b8
; 0041623c,0041a390,00431720,0043279c
; 0043e6d0,00489084
.rodata:0048d520465450506... ds "FTPPortNumber"
s_FTPScheduleSecondPerFrame...;XREF[7,0]: 00423418,00428cf8,00428f60,0042916c
; 0042964c,0042985c,00441be0
.rodata:0048d530465450536... ds "FTPScheduleSecondPerFrame"
.rodata:0048d54a00 ?? 00h
.rodata:0048d54b00 ?? 00h
s_FTPScheduleMaxFileSequenc...;XREF[7,0]: 00423438,00428d58,00428fac,004291cc
; 004296ac,004298b0,00441c60
.rodata:0048d54c465450536... ds "FTPScheduleMaxFileSequenceNumber"
.rodata:0048d56d00 ?? 00h
.rodata:0048d56e00 ?? 00h
.rodata:0048d56f00 ?? 00h
s_FTPCreateFolderInterval_0...;XREF[6,0]: 00423458,00428d7c,00428fc8,004291f8
; 004296d0,004298cc
.rodata:0048d570465450437... ds "FTPCreateFolderInterval"
s_EmailScheduleInterval_004...;XREF[7,0]: 00423478,00428124,00428328,004284e4
; 00428904,00428ab8,004418e0
.rodata:0048d588456d61696... ds "EmailScheduleInterval"
.rodata:0048d59e00 ?? 00h
.rodata:0048d59f00 ?? 00h
s_TimeZoneIndex_0048d5a0: ;XREF[7,0]: 00423498,004299b8,00429bc4,00429c6c
; 0042a200,0042a2ac,004402dc
.rodata:0048d5a054696d655... ds "TimeZoneIndex"
.rodata:0048d5ae00 ?? 00h
.rodata:0048d5af00 ?? 00h
s_IPAddressMode_0048d5b0: ;XREF[7,0]: 004234d8,00425654,00425888,00425a4c
; 004260b0,00426368,0043a160
.rodata:0048d5b0495041646... ds "IPAddressMode"
.rodata:0048d5be00 ?? 00h
.rodata:0048d5bf00 ?? 00h
s_AudioVolume_0048d5c0: ;XREF[11,0]: 0042368c,00427670,00427b44,00427b80
; 00427dc8,00427f38,004360a0,004361a8
; 00436398,00436424,004432f8
.rodata:0048d5c0417564696... ds "AudioVolume"
s_SpeakerVolume_0048d5cc: ;XREF[1,0]: 004237d0
.rodata:0048d5cc537065616... ds "SpeakerVolume"
.rodata:0048d5da00 ?? 00h
.rodata:0048d5db00 ?? 00h
s_LightSensorControl_0048d5dc:;XREF[7,0]: 00423b20,0042acd4,0042af18,0042b0d8
; 0042b524,0042b724,004434d8
.rodata:0048d5dc4c6967687... ds "LightSensorControl"
.rodata:0048d5ef00 ?? 00h
s_IRLedScheduleSunStart_004...;XREF[7,0]: 00423b40,0042ace8,0042af34,0042b0f4
; 0042b544,0042b740,004434f8
.rodata:0048d5f049524c656... ds "IRLedScheduleSunStart"
.rodata:0048d60600 ?? 00h
.rodata:0048d60700 ?? 00h
s_IRLedScheduleSunEnd_0048d...;XREF[7,0]: 00423b60,0042ad08,0042af50,0042b110
; 0042b564,0042b75c,00443518
.rodata:0048d60849524c656... ds "IRLedScheduleSunEnd"
s_IRLedScheduleMonStart_004...;XREF[7,0]: 00423b80,0042ad28,0042af6c,0042b12c
; 0042b584,0042b778,00443538
.rodata:0048d61c49524c656... ds "IRLedScheduleMonStart"
.rodata:0048d63200 ?? 00h
.rodata:0048d63300 ?? 00h
s_IRLedScheduleMonEnd_0048d...;XREF[7,0]: 00423ba0,0042ad48,0042af88,0042b148
; 0042b5a4,0042b794,00443558
.rodata:0048d63449524c656... ds "IRLedScheduleMonEnd"
s_IRLedScheduleTueStart_004...;XREF[7,0]: 00423bc0,0042ad68,0042afa4,0042b164
; 0042b5c4,0042b7b0,00443578
.rodata:0048d64849524c656... ds "IRLedScheduleTueStart"
.rodata:0048d65e00 ?? 00h
.rodata:0048d65f00 ?? 00h
s_IRLedScheduleTueEnd_0048d...;XREF[7,0]: 00423be0,0042ad88,0042afc0,0042b184
; 0042b5e4,0042b7cc,00443598
.rodata:0048d66049524c656... ds "IRLedScheduleTueEnd"
s_IRLedScheduleWedStart_004...;XREF[7,0]: 00423c00,0042ada8,0042afdc,0042b1a4
; 0042b604,0042b7e8,004435b8
.rodata:0048d67449524c656... ds "IRLedScheduleWedStart"
.rodata:0048d68a00 ?? 00h
.rodata:0048d68b00 ?? 00h
s_IRLedScheduleWedEnd_0048d...;XREF[7,0]: 00423c20,0042adc8,0042b000,0042b1c4
; 0042b624,0042b804,004435d8
.rodata:0048d68c49524c656... ds "IRLedScheduleWedEnd"
s_IRLedScheduleThuStart_004...;XREF[7,0]: 00423c40,0042ade8,0042b014,0042b1e4
; 0042b644,0042b820,004435f8
.rodata:0048d6a049524c656... ds "IRLedScheduleThuStart"
.rodata:0048d6b600 ?? 00h
.rodata:0048d6b700 ?? 00h
s_IRLedScheduleThuEnd_0048d...;XREF[7,0]: 00423c60,0042ae08,0042b030,0042b204
; 0042b664,0042b83c,00443618
.rodata:0048d6b849524c656... ds "IRLedScheduleThuEnd"
s_IRLedScheduleFriStart_004...;XREF[7,0]: 00423c80,0042ae28,0042b04c,0042b224
; 0042b684,0042b858,00443638
.rodata:0048d6cc49524c656... ds "IRLedScheduleFriStart"
.rodata:0048d6e200 ?? 00h
.rodata:0048d6e300 ?? 00h
s_IRLedScheduleFriEnd_0048d...;XREF[7,0]: 00423ca0,0042ae48,0042b068,0042b244
; 0042b6a4,0042b874,00443658
.rodata:0048d6e449524c656... ds "IRLedScheduleFriEnd"
s_IRLedScheduleSatStart_004...;XREF[7,0]: 00423cc0,0042ae68,0042b084,0042b264
; 0042b6d0,0042b890,00443678
.rodata:0048d6f849524c656... ds "IRLedScheduleSatStart"
.rodata:0048d70e00 ?? 00h
.rodata:0048d70f00 ?? 00h
s_IRLedScheduleSatEnd_0048d...;XREF[7,0]: 00423ce0,0042ae8c,0042b0a0,0042b290
; 0042b6e8,0042b8ac,00443698
.rodata:0048d71049524c656... ds "IRLedScheduleSatEnd"
s_MotionDetectionEnable_004...;XREF[8,0]: 00423d00,0042a5ec,0042a7dc,0042a830
; 0042a9f4,0042aa48,00436440,00443358
.rodata:0048d7244d6f74696... ds "MotionDetectionEnable"
.rodata:0048d73a00 ?? 00h
.rodata:0048d73b00 ?? 00h
s_MotionDetectionBlockSet_0...;XREF[11,0]: 00423d20,0042a5c8,0042a60c,0042a6e0
; 0042a738,0042a758,0042a7fc,0042a84c
; 0042aa10,0042aa64,00443398
.rodata:0048d73c4d6f74696... ds "MotionDetectionBlockSet"
s_MotionDetectionSensitivit...;XREF[7,0]: 004241fc,0042a62c,0042a81c,0042a86c
; 0042aa2c,0042aa84,004433b8
.rodata:0048d7544d6f74696... ds "MotionDetectionSensitivity"
.rodata:0048d76f00 ?? 00h
s_MotionDetectionScheduleTi...;XREF[7,0]: 0042421c,0042a68c,0042a8e0,0042a948
; 0042aad8,0042ab44,00443458
.rodata:0048d7704d6f74696... ds "MotionDetectionScheduleTimeStart"
.rodata:0048d79100 ?? 00h
.rodata:0048d79200 ?? 00h
.rodata:0048d79300 ?? 00h
s_MotionDetectionScheduleTi...;XREF[7,0]: 0042423c,0042a6b0,0042a904,0042a960
; 0042aaf4,0042ab64,00443478
.rodata:0048d7944d6f74696... ds "MotionDetectionScheduleTimeStop"
s_MotionDetectionScheduleMo...;XREF[7,0]: 0042425c,0042a66c,0042a8c0,0042a930
; 0042aabc,0042ab28,00443418
.rodata:0048d7b44d6f74696... ds "MotionDetectionScheduleMode"
s_MotionDetectionScheduleDa...;XREF[7,0]: 0042427c,0042a64c,0042a8a4,0042a914
; 0042aaa0,0042ab0c,004433d8
.rodata:0048d7d04d6f74696... ds "MotionDetectionScheduleDay"
.rodata:0048d7eb00 ?? 00h
s_WirelessDisable_0048d7ec: ;XREF[7,0]: 0042429c,00426608,004267c8,00426c0c
; 004270d8,004272d8,0043c7fc
.rodata:0048d7ec576972656... ds "WirelessDisable"
DAT_0048d7fc: ;XREF[7,0]: 004242bc,00426624,004267e4,00426c30
; 004270f8,004272f8,0043c83c
.rodata:0048d7fc53 ?? 53h S
.rodata:0048d7fd53 ?? 53h S
.rodata:0048d7fe49 ?? 49h I
.rodata:0048d7ff44 ?? 44h D
.rodata:0048d80000 ?? 00h
.rodata:0048d80100 ?? 00h
.rodata:0048d80200 ?? 00h
.rodata:0048d80300 ?? 00h
s_WEPKeyFormat_0048d804: ;XREF[9,0]: 00424448,004266b0,00426870,00426cf8
; 00426dcc,00426fe4,00427198,00427384
; 0043c9dc
.rodata:0048d8045745504b6... ds "WEPKeyFormat"
.rodata:0048d81100 ?? 00h
.rodata:0048d81200 ?? 00h
.rodata:0048d81300 ?? 00h
s_AuthenticationType_0048d814:;XREF[9,0]: 00424468,0042670c,004268d0,00426d14
; 00426e2c,00427000,004271f8,004273d8
; 0043c9fc
.rodata:0048d814417574686... ds "AuthenticationType"
.rodata:0048d82700 ?? 00h
DAT_0048d828: ;XREF[12,0]: 004244a8,0042673c,00426910,00426d4c
; 00426e5c,00427038,00427238,00427410
; 0043bd68,0043bdf8,0043be20,0043ca7c
.rodata:0048d8284b ?? 4Bh K
.rodata:0048d82965 ?? 65h e
.rodata:0048d82a79 ?? 79h y
.rodata:0048d82b31 ?? 31h 1
.rodata:0048d82c00 ?? 00h
.rodata:0048d82d00 ?? 00h
.rodata:0048d82e00 ?? 00h
.rodata:0048d82f00 ?? 00h
DAT_0048d830: ;XREF[9,0]: 004244c8,00426758,00426930,00426d68
; 00426e78,00427054,00427258,0042742c
; 0043ca9c
.rodata:0048d8304b ?? 4Bh K
.rodata:0048d83165 ?? 65h e
.rodata:0048d83279 ?? 79h y
.rodata:0048d83332 ?? 32h 2
.rodata:0048d83400 ?? 00h
.rodata:0048d83500 ?? 00h
.rodata:0048d83600 ?? 00h
.rodata:0048d83700 ?? 00h
DAT_0048d838: ;XREF[9,0]: 004244e8,00426774,00426950,00426d84
; 00426e94,00427070,00427278,00427448
; 0043cabc
.rodata:0048d8384b ?? 4Bh K
.rodata:0048d83965 ?? 65h e
.rodata:0048d83a79 ?? 79h y
.rodata:0048d83b33 ?? 33h 3
.rodata:0048d83c00 ?? 00h
.rodata:0048d83d00 ?? 00h
.rodata:0048d83e00 ?? 00h
.rodata:0048d83f00 ?? 00h
DAT_0048d840: ;XREF[8,0]: 00424508,00426790,00426970,00426da0
; 00426eb0,004272a4,00427464,0043cadc
.rodata:0048d8404b ?? 4Bh K
.rodata:0048d84165 ?? 65h e
.rodata:0048d84279 ?? 79h y
.rodata:0048d84334 ?? 34h 4
.rodata:0048d84400 ?? 00h
.rodata:0048d84500 ?? 00h
.rodata:0048d84600 ?? 00h
.rodata:0048d84700 ?? 00h
s_PreSharedKey_0048d848: ;XREF[8,0]: 00424528,004267ac,0042699c,00426db4
; 00426ed4,004272bc,00427480,0043cafc
.rodata:0048d848507265536... ds "PreSharedKey"
.rodata:0048d85500 ?? 00h
.rodata:0048d85600 ?? 00h
.rodata:0048d85700 ?? 00h
s_BeaconInterval_0048d858: ;XREF[7,0]: 00424548,004266cc,00426890,00426dec
; 004271b8,004273a0,0043cb1c
.rodata:0048d858426561636... ds "BeaconInterval"
.rodata:0048d86700 ?? 00h
s_Preamble_0048d868: ;XREF[7,0]: 00424568,004266e8,004268b0,00426e0c
; 004271d8,004273bc,0043cb3c
.rodata:0048d868507265616... ds "Preamble"
.rodata:0048d87100 ?? 00h
.rodata:0048d87200 ?? 00h
.rodata:0048d87300 ?? 00h
s_SoundDetectionEnable_0048...;XREF[11,0]: 00424588,0042b918,0042ba2c,0042bad4
; 0042bca8,0042bd68,00435470,00435744
; 004365f4,004366bc,004436b8
.rodata:0048d874536f756e6... ds "SoundDetectionEnable"
.rodata:0048d88900 ?? 00h
.rodata:0048d88a00 ?? 00h
.rodata:0048d88b00 ?? 00h
s_SoundDetectionDB_0048d88c: ;XREF[9,0]: 004245a8,0042b944,0042ba48,0042baf0
; 0042bcc8,0042bd88,00435480,00435760
; 004436f8
.rodata:0048d88c536f756e6... ds "SoundDetectionDB"
.rodata:0048d89d00 ?? 00h
.rodata:0048d89e00 ?? 00h
.rodata:0048d89f00 ?? 00h
s_SoundDetectionScheduleTim...;XREF[7,0]: 004245c8,0042b998,0042ba9c,0042bb44
; 0042bd28,0042bdd0,00443798
.rodata:0048d8a0536f756e6... ds "SoundDetectionScheduleTimeStart"
s_SoundDetectionScheduleTim...;XREF[7,0]: 004245e8,0042b9bc,0042bab8,0042bb64
; 0042bd4c,0042bde8,004437b8
.rodata:0048d8c0536f756e6... ds "SoundDetectionScheduleTimeStop"
.rodata:0048d8df00 ?? 00h
s_SoundDetectionScheduleMod...;XREF[8,0]: 00424608,0042b978,0042ba80,0042bb28
; 0042bd08,0042bdc0,00435610,00443758
.rodata:0048d8e0536f756e6... ds "SoundDetectionScheduleMode"
.rodata:0048d8fb00 ?? 00h
s_SoundDetectionScheduleDay...;XREF[7,0]: 00424628,0042b958,0042ba64,0042bb0c
; 0042bce8,0042bda4,00443718
.rodata:0048d8fc536f756e6... ds "SoundDetectionScheduleDay"
.rodata:0048d91600 ?? 00h
.rodata:0048d91700 ?? 00h
s_DSTEnable_0048d918: ;XREF[7,0]: 00424648,004299f8,00429ce0,00429df4
; 0042a2e4,0042a420,0044041c
.rodata:0048d918445354456... ds "DSTEnable"
.rodata:0048d92200 ?? 00h
.rodata:0048d92300 ?? 00h
s_DSTOffset_0048d924: ;XREF[7,0]: 00424668,00429a18,00429cfc,00429e10
; 0042a300,0042a440,0044045c
.rodata:0048d9244453544f6... ds "DSTOffset"
.rodata:0048d92e00 ?? 00h
.rodata:0048d92f00 ?? 00h
s_DSTStartMonth_0048d930: ;XREF[7,0]: 00424688,00429a38,00429d18,00429e2c
; 0042a320,0042a45c,0044047c
.rodata:0048d930445354537... ds "DSTStartMonth"
.rodata:0048d93e00 ?? 00h
.rodata:0048d93f00 ?? 00h
s_DSTStartWeek_0048d940: ;XREF[7,0]: 004246a8,00429a58,00429d34,00429e48
; 0042a340,0042a478,0044049c
.rodata:0048d940445354537... ds "DSTStartWeek"
.rodata:0048d94d00 ?? 00h
.rodata:0048d94e00 ?? 00h
.rodata:0048d94f00 ?? 00h
s_DSTStartDay_0048d950: ;XREF[7,0]: 004246c8,00429a78,00429d50,00429e64
; 0042a360,0042a494,004404bc
.rodata:0048d950445354537... ds "DSTStartDay"
s_DSTStartTime_0048d95c: ;XREF[7,0]: 004246e8,00429a98,00429d6c,00429e84
; 0042a380,0042a4b0,004404dc
.rodata:0048d95c445354537... ds "DSTStartTime"
.rodata:0048d96900 ?? 00h
.rodata:0048d96a00 ?? 00h
.rodata:0048d96b00 ?? 00h
s_DSTEndMonth_0048d96c: ;XREF[7,0]: 00424708,00429ab8,00429d88,00429ea0
; 0042a3a0,0042a4d0,004404fc
.rodata:0048d96c445354456... ds "DSTEndMonth"
s_DSTEndWeek_0048d978: ;XREF[7,0]: 00424728,00429ad8,00429da4,00429ebc
; 0042a3c0,0042a4ec,0044051c
.rodata:0048d978445354456... ds "DSTEndWeek"
.rodata:0048d98300 ?? 00h
s_DSTEndDay_0048d984: ;XREF[7,0]: 00424748,00429af8,00429dc0,00429edc
; 0042a3e0,0042a508,0044053c
.rodata:0048d984445354456... ds "DSTEndDay"
.rodata:0048d98e00 ?? 00h
.rodata:0048d98f00 ?? 00h
s_DSTEndTime_0048d990: ;XREF[7,0]: 00424770,00429b1c,00429ddc,00429f08
; 0042a404,0042a518,0044055c
.rodata:0048d990445354456... ds "DSTEndTime"
.rodata:0048d99b00 ?? 00h
s_ErrAppendVar=(%s,%s)_0048...;XREF[1,0]: 00424f2c
.rodata:0048d99c457272417... ds "ErrAppendVar=(%s,%s)\n"
.rodata:0048d9b200 ?? 00h
.rodata:0048d9b300 ?? 00h
s_NulAppendVar=(%s,%s)_0048...;XREF[1,0]: 00424fbc
.rodata:0048d9b44e756c417... ds "NulAppendVar=(%s,%s)\n"
.rodata:0048d9ca00 ?? 00h
.rodata:0048d9cb00 ?? 00h
s_EmailSMTPPortNumber_0048d...;XREF[6,0]: 00428004,0042822c,004283d0,004287e4
; 004289bc,00441700
.rodata:0048d9cc456d61696... ds "EmailSMTPPortNumber"
s_xxxxxxxxxxxxxxxxxxxxxxxxx...;XREF[1,0]: 0042a598
.rodata:0048d9e0787878787... ds "xxxxxxxxxxxxxxxxxxxxxxxxx"
.rodata:0048d9fa00 ?? 00h
.rodata:0048d9fb00 ?? 00h
s_0000000000000000000000000...;XREF[1,6]: 0042a720,0042a70c,0042a710,0042a714
; 0042a718,0042a71c,0042a724
.rodata:0048d9fc303030303... ds "0000000000000000000000000"
s_ralink_init_clear_2860_00...;XREF[4,0]: 0042c010,00432868,00434d68,00435ea4
.rodata:0048da1872616c696... ds "ralink_init clear 2860"
.rodata:0048da2f00 ?? 00h
s_ralink_init_renew_2860_/e...;XREF[3,0]: 0042c02c,00434d8c,00435f58
.rodata:0048da3072616c696... ds "ralink_init renew 2860 /etc_ro/Wirel...
.rodata:0048da7500 ?? 00h
.rodata:0048da7600 ?? 00h
.rodata:0048da7700 ?? 00h
s_ConfigSystemLanguage_0048...;XREF[1,0]: 0042c07c
.rodata:0048da78436f6e666... ds "ConfigSystemLanguage"
.rodata:0048da8d00 ?? 00h
.rodata:0048da8e00 ?? 00h
.rodata:0048da8f00 ?? 00h
s_setSystemLanguage:_%s!_00...;XREF[1,0]: 0042c10c
.rodata:0048da90736574537... ds "setSystemLanguage: %s!\n"
.rodata:0048daa8436f6e666... ds "ConfigAuthorizationMode"
s_Call_test_E-Mail_function...;XREF[1,0]: 0042c514
.rodata:0048dac043616c6c2... ds "Call test E-Mail function!\n"
.rodata:0048dadc43616c6c2... ds "Call test FTP function!\n"
s_WirelessCountry_0048daf8: ;XREF[1,0]: 0043c69c
.rodata:0048daf8576972656... ds "WirelessCountry"
.rodata:0048db08535349445... ds "SSIDSelection"
.rodata:0048db18535349445... ds "SSIDSelection=(%s,%s,%s,%s)\n"
.rodata:0048db38436f6e666... ds "ConfigSystemWizard"
.rodata:0048db4c6e ?? 6Eh n
.rodata:0048db4d74 ?? 74h t
.rodata:0048db4e70 ?? 70h p
.rodata:0048db4f2e ?? 2Eh .
.rodata:0048db5073 ?? 73h s
.rodata:0048db5168 ?? 68h h
.rodata:0048db5220 ?? 20h
.rodata:0048db5326 ?? 26h &
.rodata:0048db5400 ?? 00h
.rodata:0048db5500 ?? 00h
.rodata:0048db5600 ?? 00h
.rodata:0048db5700 ?? 00h
.rodata:0048db58446174655... ds "DateTime settings was changed!\n"
.rodata:0048db78736c65657... ds "sleep 3 && lan.sh &"
.rodata:0048db8c4e6574776... ds "Network settings was changed!\n"
.rodata:0048dbac646174652... ds "date -s 100717482009"
.rodata:0048dbc4646174652... ds "date -s %s"
.rodata:0048dbd0736c65657... ds "sleep 3 && ddns.sh &"
.rodata:0048dbe844444e532... ds "DDNS settings was changed!\n"
s_cameraname.sh_&_0048dc04: ;XREF[1,0]: 00435cbc
.rodata:0048dc0463616d657... ds "cameraname.sh &"
.rodata:0048dc14436f6e666... ds "ConfigSystemAdmin"
;XREF[0,1]: 004887dc
.rodata:0048dc28736564202... ds "sed -e 's/^%s:/%s:/' /etc/passwd > /...
.rodata:0048dc586370202f6... ds "cp /etc/newpw /etc/passwd"
.rodata:0048dc74726d202d6... ds "rm -f /etc/newpw"
.rodata:0048dc88636870617... ds "chpasswd.sh"
.rodata:0048dc94436f6e666... ds "ConfigSystemControl"
.rodata:0048dca8486578557... ds "HexUserName"
.rodata:0048dcb4436f6e666... ds "ConfigSystemNetwork"
.rodata:0048dcc8436f6e666... ds "ConfigSystemWireless"
.rodata:0048dce0576972656... ds "Wireless settings was changed!\n"
.rodata:0048dd00736c65657... ds "sleep 3 && wlan.sh &"
.rodata:0048dd18436f6e666... ds "ConfigSystemStream"
.rodata:0048dd2c76 ?? 76h v
.rodata:0048dd2d69 ?? 69h i
.rodata:0048dd2e64 ?? 64h d
.rodata:0048dd2f65 ?? 65h e
.rodata:0048dd306f ?? 6Fh o
.rodata:0048dd312e ?? 2Eh .
.rodata:0048dd3273 ?? 73h s
.rodata:0048dd3368 ?? 68h h
.rodata:0048dd3420 ?? 20h
.rodata:0048dd3526 ?? 26h &
.rodata:0048dd3600 ?? 00h
.rodata:0048dd3700 ?? 00h
.rodata:0048dd38566964656... ds "Video settings was changed!\n"
.rodata:0048dd58496d61676... ds "Image settings was changed!\n"
s_Audio_settings_was_change...;XREF[1,0]: 0043630c
.rodata:0048dd78417564696... ds "Audio settings was changed!\n"
.rodata:0048dd9500 ?? 00h
.rodata:0048dd9600 ?? 00h
.rodata:0048dd9700 ?? 00h
.rodata:0048dd98436f6e666... ds "ConfigDayNightStream"
.rodata:0048ddb06770696f2... ds "gpio lightcontrol %s &"
.rodata:0048ddc84461794e6... ds "DayNightMode settings was changed!\n"
.rodata:0048ddec436f6e666... ds "ConfigVideo"
.rodata:0048ddf8436f6e666... ds "ConfigSystemEmail"
.rodata:0048de0c5345545f4... ds "SET_EMAIL_FRAME_TIME=%d\n"
.rodata:0048de28456d61696... ds "Email settings was changed!\n"
.rodata:0048de48436f6e666... ds "ConfigSystemFTP"
.rodata:0048de58465450207... ds "FTP settings was changed!\n"
;XREF[0,7]: 00422ef8,00429978,00429be0,00429c88
; 0042a1c0,0042a270,0044031c
.rodata:0048de74436f6e666... ds "ConfigSystemDate"
.rodata:0048de884d6f74696... ds "MotionDetectionBlockSet:%s\n"
.rodata:0048dea4436f6e666... ds "ConfigSystemMotion"
.rodata:0048deb854656d704... ds "TempMotionDetectionBlockSet settings...
.rodata:0048def44d6f74696... ds "Motion Detection settings was change...
.rodata:0048df1c436f6e666... ds "ConfigDayNightMode"
.rodata:0048df30436f6e666... ds "ConfigSystemSoundDB"
s_Sound_Detection_settings_...;XREF[1,0]: 004356b8
.rodata:0048df44536f756e6... ds "Sound Detection settings was changed...
.rodata:0048df6b00 ?? 00h
.rodata:0048df6c706173737... ds "password"
.rodata:0048df78736574537... ds "setSystemUserModify!\n"
.rodata:0048df9067726f757... ds "group"
.rodata:0048df9861646d696... ds "administator"
.rodata:0048dfa875 ?? 75h u
.rodata:0048dfa973 ?? 73h s
.rodata:0048dfaa65 ?? 65h e
.rodata:0048dfab72 ?? 72h r
.rodata:0048dfac00 ?? 00h
.rodata:0048dfad00 ?? 00h
.rodata:0048dfae00 ?? 00h
.rodata:0048dfaf00 ?? 00h
s_setDebugLevel_0048dfb0: ;XREF[1,0]: 0043138c
.rodata:0048dfb0736574446... ds "setDebugLevel"
.rodata:0048dfbe00 ?? 00h
.rodata:0048dfbf00 ?? 00h
s_setSystemReboot_0048dfc0: ;XREF[1,0]: 004313ac
.rodata:0048dfc0736574537... ds "setSystemReboot"
s_setSystemFactoryReset_004...;XREF[1,2]: 004313cc,00434bcc,00434bec
.rodata:0048dfd0736574537... ds "setSystemFactoryReset"
s_setSystemLanguage_0048dfe8: ;XREF[1,0]: 004313ec
.rodata:0048dfe8736574537... ds "setSystemLanguage"
.rodata:0048dffa00 ?? 00h
.rodata:0048dffb00 ?? 00h
s_setAuthorizationMode_0048...;XREF[1,0]: 0043140c
.rodata:0048dffc736574417... ds "setAuthorizationMode"
.rodata:0048e01100 ?? 00h
.rodata:0048e01200 ?? 00h
.rodata:0048e01300 ?? 00h
s_setTestEmail_0048e014: ;XREF[1,0]: 0043142c
.rodata:0048e014736574546... ds "setTestEmail"
.rodata:0048e02100 ?? 00h
.rodata:0048e02200 ?? 00h
.rodata:0048e02300 ?? 00h
s_setTestFTP_0048e024: ;XREF[1,0]: 0043144c
.rodata:0048e024736574546... ds "setTestFTP"
.rodata:0048e02f00 ?? 00h
s_setSystemRegion_0048e030: ;XREF[1,0]: 0043146c
.rodata:0048e030736574537... ds "setSystemRegion"
s_setSystemAPSelect_0048e040: ;XREF[1,0]: 0043148c
.rodata:0048e040736574537... ds "setSystemAPSelect"
.rodata:0048e05200 ?? 00h
.rodata:0048e05300 ?? 00h
s_setSystemAPReScan_0048e054: ;XREF[1,0]: 004314ac
.rodata:0048e054736574537... ds "setSystemAPReScan"
.rodata:0048e06600 ?? 00h
.rodata:0048e06700 ?? 00h
s_setSystemWizard_0048e068: ;XREF[1,0]: 004314cc
.rodata:0048e068736574537... ds "setSystemWizard"
s_setSystemAdmin_0048e078: ;XREF[1,0]: 004314ec
.rodata:0048e078736574537... ds "setSystemAdmin"
.rodata:0048e08700 ?? 00h
s_setSystemControl_0048e088: ;XREF[1,0]: 0043150c
.rodata:0048e088736574537... ds "setSystemControl"
.rodata:0048e09900 ?? 00h
.rodata:0048e09a00 ?? 00h
.rodata:0048e09b00 ?? 00h
s_setSystemAddUser_0048e09c: ;XREF[1,0]: 0043152c
.rodata:0048e09c736574537... ds "setSystemAddUser"
.rodata:0048e0ad00 ?? 00h
.rodata:0048e0ae00 ?? 00h
.rodata:0048e0af00 ?? 00h
s_setSystemDeleteUser_0048e...;XREF[1,0]: 0043154c
.rodata:0048e0b0736574537... ds "setSystemDeleteUser"
s_setSystemNetwork_0048e0c4: ;XREF[1,0]: 0043156c
.rodata:0048e0c4736574537... ds "setSystemNetwork"
.rodata:0048e0d500 ?? 00h
.rodata:0048e0d600 ?? 00h
.rodata:0048e0d700 ?? 00h
s_setSystemWireless_0048e0d8: ;XREF[1,0]: 0043158c
.rodata:0048e0d8736574537... ds "setSystemWireless"
.rodata:0048e0ea00 ?? 00h
.rodata:0048e0eb00 ?? 00h
s_setSystemStream_0048e0ec: ;XREF[1,0]: 004315ac
.rodata:0048e0ec736574537... ds "setSystemStream"
s_setDayNightStream_0048e0fc: ;XREF[1,0]: 004315cc
.rodata:0048e0fc736574446... ds "setDayNightStream"
.rodata:0048e10e00 ?? 00h
.rodata:0048e10f00 ?? 00h
s_setSystemVideo_0048e110: ;XREF[1,0]: 004315ec
.rodata:0048e110736574537... ds "setSystemVideo"
.rodata:0048e11f00 ?? 00h
s_setSystemEmail_0048e120: ;XREF[1,0]: 0043160c
.rodata:0048e120736574537... ds "setSystemEmail"
.rodata:0048e12f00 ?? 00h
s_setSystemFTP_0048e130: ;XREF[1,0]: 0043162c
.rodata:0048e130736574537... ds "setSystemFTP"
.rodata:0048e13d00 ?? 00h
.rodata:0048e13e00 ?? 00h
.rodata:0048e13f00 ?? 00h
s_setSystemDate_0048e140: ;XREF[1,0]: 0043164c
.rodata:0048e140736574537... ds "setSystemDate"
.rodata:0048e14e00 ?? 00h
.rodata:0048e14f00 ?? 00h
s_setSystemMotion_0048e150: ;XREF[1,0]: 0043166c
.rodata:0048e150736574537... ds "setSystemMotion"
s_setDayNightMode_0048e160: ;XREF[1,0]: 0043168c
.rodata:0048e160736574446... ds "setDayNightMode"
s_setSystemSoundDB_0048e170: ;XREF[1,0]: 004316ac
.rodata:0048e170736574537... ds "setSystemSoundDB"
.rodata:0048e18100 ?? 00h
.rodata:0048e18200 ?? 00h
.rodata:0048e18300 ?? 00h
.rodata:0048e184736574537... ds "setSystemUserModify"
DAT_0048e198: ;XREF[1,0]: 00432484
.rodata:0048e19872 ?? 72h r
.rodata:0048e1992b ?? 2Bh +
.rodata:0048e19a00 ?? 00h
.rodata:0048e19b00 ?? 00h
s_Steven_Wu_0048e19c: ;XREF[2,0]: 00432540,004351b0
.rodata:0048e19c537465766... ds "Steven Wu"
.rodata:0048e1a600 ?? 00h
.rodata:0048e1a700 ?? 00h
s_/var/setrestoreconfig_004...;XREF[1,0]: 00432730
.rodata:0048e1a82f7661722... ds "/var/setrestoreconfig"
.rodata:0048e1be00 ?? 00h
.rodata:0048e1bf00 ?? 00h
s_cp_%s_/var/tmpcgi_0048e1c0: ;XREF[1,0]: 00432758
.rodata:0048e1c0637020257... ds "cp %s /var/tmpcgi"
.rodata:0048e1d200 ?? 00h
.rodata:0048e1d300 ?? 00h
s_ralink_init_renew_2860_%s...;XREF[1,0]: 00432884
.rodata:0048e1d472616c696... ds "ralink_init renew 2860 %s"
.rodata:0048e1ee00 ?? 00h
.rodata:0048e1ef00 ?? 00h
s_sleep_3_&&_reboot_&_0048e...;XREF[3,0]: 0043297c,00432fc8,00433920
.rodata:0048e1f0736c65657... ds "sleep 3 && reboot &"
s_fseek_error_0048e204: ;XREF[1,0]: 00432b00
.rodata:0048e204667365656... ds "fseek error\n"
.rodata:0048e21100 ?? 00h
.rodata:0048e21200 ?? 00h
.rodata:0048e21300 ?? 00h
s_/proc/mtd_0048e214: ;XREF[1,0]: 00431728
.rodata:0048e2142f70726f6... ds "/proc/mtd"
.rodata:0048e21e00 ?? 00h
.rodata:0048e21f00 ?? 00h
s_%31s_%31s_%31s_%31s_0048e...;XREF[1,0]: 0043176c
.rodata:0048e220253331732... ds "%31s %31s %31s %31s"
s_mtd_support_not_enable?_0...;XREF[1,0]: 00431818
.rodata:0048e2346d7464207... ds "mtd support not enable?"
s_websCgiReplyMessage_wp=(%...;XREF[2,0]: 0043187c,0043197c
.rodata:0048e24c776562734... ds "websCgiReplyMessage wp=(%s)!\n"
.rodata:0048e26a00 ?? 00h
.rodata:0048e26b00 ?? 00h
s_Invalid_ptr_0048e26c: ;XREF[2,0]: 00431880,00433e14
.rodata:0048e26c496e76616... ds "Invalid ptr"
s_cgibin:_Cannot_open_URL(%...;XREF[1,0]: 004319c4
.rodata:0048e278636769626... ds "cgibin: Cannot open URL(%s)\n"
.rodata:0048e29500 ?? 00h
.rodata:0048e29600 ?? 00h
.rodata:0048e29700 ?? 00h
s_Bad_size:_"%s"_is_no_vali...;XREF[1,0]: 00431a68
.rodata:0048e298426164207... ds "Bad size: \"%s\" is no valid image\n"
.rodata:0048e2ba00 ?? 00h
.rodata:0048e2bb00 ?? 00h
s_Linux_Kernel_Image_0048e2bc:;XREF[1,0]: 00431b8c
.rodata:0048e2bc4c696e757... ds "Linux Kernel Image"
.rodata:0048e2cf00 ?? 00h
s_Bad_Magic_Number:_"%s"_is...;XREF[1,0]: 00431c18
.rodata:0048e2d0426164204... ds "Bad Magic Number: \"%s\" is no valid...
.rodata:0048e2fa00 ?? 00h
.rodata:0048e2fb00 ?? 00h
s_Can't_open_%s:_%s_0048e2fc: ;XREF[1,0]: 00431cac
.rodata:0048e2fc43616e277... ds "Can't open %s: %s\n"
.rodata:0048e30f00 ?? 00h
s_***_Warning:_"%s"_file_si...;XREF[1,0]: 00431cfc
.rodata:0048e3102a2a2a205... ds "*** Warning: \"%s\" file size is too...
.rodata:0048e33b00 ?? 00h
s_Signature:_0048e33c: ;XREF[2,2]: 00431d10,00431d20,00431d18,00431d24
.rodata:0048e33c5369676e6... ds "Signature: "
s_Release_0048e348: ;XREF[1,2]: 00431d2c,00431d1c,00431d28
.rodata:0048e34852656c656... ds "Release "
s_***_Warning:_"%s"_has_bad...;XREF[1,0]: 00431f2c
.rodata:0048e3542a2a2a205... ds "*** Warning: \"%s\" has bad checksum...
.rodata:0048e37900 ?? 00h
.rodata:0048e37a00 ?? 00h
.rodata:0048e37b00 ?? 00h
s_Bad_Magic_Name:_"%s"_0048...;XREF[1,0]: 00431fd8
.rodata:0048e37c426164204... ds "Bad Magic Name: \"%s\"\n"
.rodata:0048e39200 ?? 00h
.rodata:0048e39300 ?? 00h
s_***_Warning:_"%s"_has_bad...;XREF[1,0]: 00432074
.rodata:0048e3942a2a2a205... ds "*** Warning: \"%s\" has bad header c...
s_Can't_mmap_%s:_%s_0048e3c0: ;XREF[1,0]: 004320d0
.rodata:0048e3c043616e277... ds "Can't mmap %s: %s\n"
.rodata:0048e3d300 ?? 00h
s_***_Warning:_"%s"_has_bad...;XREF[1,0]: 00432120
.rodata:0048e3d42a2a2a205... ds "*** Warning: \"%s\" has bad signatur...
.rodata:0048e3fa00 ?? 00h
.rodata:0048e3fb00 ?? 00h
s_***_Warning:_"%s"_has_cor...;XREF[1,0]: 004321e4
.rodata:0048e3fc2a2a2a205... ds "*** Warning: \"%s\" has corrupted da...
.rodata:0048e42300 ?? 00h
s_***_Warning:_"%s"_has_not...;XREF[1,0]: 00432228
.rodata:0048e4242a2a2a205... ds "*** Warning: \"%s\" has not signatur...
.rodata:0048e44a00 ?? 00h
.rodata:0048e44b00 ?? 00h
s_"Kernel"_0048e44c: ;XREF[1,0]: 0043224c
.rodata:0048e44c224b65726... ds "\"Kernel\""
.rodata:0048e45500 ?? 00h
.rodata:0048e45600 ?? 00h
.rodata:0048e45700 ?? 00h
s_***_Warning:_the_image_fi...;XREF[1,0]: 004322a4
.rodata:0048e4582a2a2a205... ds "*** Warning: the image file(0x%x) is...
s_/bin/mtd_write_-o_%d_-l_%...;XREF[2,0]: 00432ec0,004337fc
.rodata:0048e4a02f62696e2... ds "/bin/mtd_write -o %d -l %d write %s ...
.rodata:0048e4cb00 ?? 00h
s_write_bootloader_0048e4cc: ;XREF[2,0]: 00433274,004339dc
.rodata:0048e4cc777269746... ds "write bootloader"
.rodata:0048e4dd00 ?? 00h
.rodata:0048e4de00 ?? 00h
.rodata:0048e4df00 ?? 00h
s_/bin/mtd_write_-o_%d_-l_%...;XREF[2,0]: 00433288,004339f0
.rodata:0048e4e02f62696e2... ds "/bin/mtd_write -o %d -l %d write %s ...
.rodata:0048e50f00 ?? 00h
s_ForceBootCodeUpgrade_0048...;XREF[2,0]: 00432c24,0043fcfc
.rodata:0048e510466f72636... ds "ForceBootCodeUpgrade"
.rodata:0048e52500 ?? 00h
.rodata:0048e52600 ?? 00h
.rodata:0048e52700 ?? 00h
s_DownloadTime_0048e528: ;XREF[2,7]: 00432cf0,0043fd1c,00422f18,00429998
; 00429bfc,00429ca4,0042a1e0,0042a288
; 0044033c
.rodata:0048e528446f776e6... ds "DownloadTime"
DAT_0048e538: ;XREF[1,0]: 00432cec
.rodata:0048e53831 ?? 31h 1
.rodata:0048e53936 ?? 36h 6
.rodata:0048e53a30 ?? 30h 0
.rodata:0048e53b00 ?? 00h
s_Flash_Programming..._0048...;XREF[1,0]: 00432d0c
.rodata:0048e53c466c61736... ds "Flash Programming..."
.rodata:0048e55100 ?? 00h
.rodata:0048e55200 ?? 00h
.rodata:0048e55300 ?? 00h
s_clear_SSL_serverkey/serve...;XREF[2,0]: 00432dd8,0043377c
.rodata:0048e554636c65617... ds "clear SSL serverkey/serververt key!\n"
.rodata:0048e57900 ?? 00h
.rodata:0048e57a00 ?? 00h
.rodata:0048e57b00 ?? 00h
s_sleep_3_0048e57c: ;XREF[1,0]: 00432e44
.rodata:0048e57c736c65657... ds "sleep 3"
s_ifconfig_br0_0.0.0.0_&_00...;XREF[1,0]: 00432e60
.rodata:0048e5846966636f6... ds "ifconfig br0 0.0.0.0 &"
.rodata:0048e59b00 ?? 00h
s_writeimage_file(0x%x,0x%x...;XREF[1,0]: 00432e84
.rodata:0048e59c777269746... ds "writeimage file(0x%x,0x%x)\n"
DAT_0048e5b8: ;XREF[8,0]: 0043309c,004330a4,00433320,00433328
; 004333e4,004333ec,00433688,0043393c
.rodata:0048e5b82d ?? 2Dh -
.rodata:0048e5b932 ?? 32h 2
.rodata:0048e5ba00 ?? 00h
.rodata:0048e5bb00 ?? 00h
s_ifconfig_br0_%s_0048e5bc: ;XREF[1,0]: 004331ac
.rodata:0048e5bc6966636f6... ds "ifconfig br0 %s"
DAT_0048e5cc: ;XREF[3,0]: 00433218,00433220,00433994
.rodata:0048e5cc2d ?? 2Dh -
.rodata:0048e5cd33 ?? 33h 3
.rodata:0048e5ce00 ?? 00h
.rodata:0048e5cf00 ?? 00h
DAT_0048e5d0: ;XREF[3,0]: 004334c0,004334c8,00433980
.rodata:0048e5d02d ?? 2Dh -
.rodata:0048e5d134 ?? 34h 4
.rodata:0048e5d200 ?? 00h
.rodata:0048e5d300 ?? 00h
s_application/Dlink-inf_004...;XREF[10,0]: 004335e8,004338ac,004354a4,00435850
; 00435a34,00435d80,00435ee0,0043611c
; 00436478,00436e74
.rodata:0048e5d46170706c6... ds "application/Dlink-inf"
.rodata:0048e5ea00 ?? 00h
.rodata:0048e5eb00 ?? 00h
DAT_0048e5ec: ;XREF[1,0]: 00433848
.rodata:0048e5ec6f6b undefined2 6B6Fh
DAT_0048e5ee: ;XREF[1,0]: 00433844
.rodata:0048e5ee00 undefined1 00h
.rodata:0048e5ef00 ?? 00h
s_websCgibinProcessor=%s_00...;XREF[1,0]: 00433a58
.rodata:0048e5f0776562734... ds "websCgibinProcessor=%s\n"
s_ls_-all_/var_&_0048e608: ;XREF[1,0]: 00433ae4
.rodata:0048e6086c73202d6... ds "ls -all /var &"
.rodata:0048e61700 ?? 00h
s_Missing_CGI_data._0048e618: ;XREF[1,0]: 00433b3c
.rodata:0048e6184d6973736... ds "Missing CGI data."
.rodata:0048e62a00 ?? 00h
.rodata:0048e62b00 ?? 00h
s_websParseCgiFile_wp=(%s)!...;XREF[1,0]: 00433e10
.rodata:0048e62c776562735... ds "websParseCgiFile wp=(%s)!\n"
.rodata:0048e64700 ?? 00h
s_First_CRLF_not_found_0048...;XREF[1,0]: 00433ec8
.rodata:0048e648466972737... ds "First CRLF not found"
.rodata:0048e65d00 ?? 00h
.rodata:0048e65e00 ?? 00h
.rodata:0048e65f00 ?? 00h
s_websParseCgiFile_err=(%s)...;XREF[3,0]: 00433ecc,00433ef0,00433f18
.rodata:0048e660776562735... ds "websParseCgiFile err=(%s)!\n"
s_Upload_file_not_found_004...;XREF[1,0]: 00433ef4
.rodata:0048e67c55706c6f6... ds "Upload file not found"
.rodata:0048e69200 ?? 00h
.rodata:0048e69300 ?? 00h
s_Boundary_not_found_0048e694:;XREF[1,0]: 00433f1c
.rodata:0048e694426f756e6... ds "Boundary not found"
.rodata:0048e6a700 ?? 00h
s_cgibin_fork_process_failu...;XREF[1,0]: 00433fc8
.rodata:0048e6a8636769626... ds "cgibin fork process failure.\n"
.rodata:0048e6c600 ?? 00h
.rodata:0048e6c700 ?? 00h
s_Fork_process_failure._004...;XREF[3,0]: 00433fe4,00436f48,00437cfc
.rodata:0048e6c8466f726b2... ds "Fork process failure."
.rodata:0048e6de00 ?? 00h
.rodata:0048e6df00 ?? 00h
s_now_in_the_cgibin_child_p...;XREF[1,0]: 0043405c
.rodata:0048e6e06e6f77206... ds "now in the cgibin child process(%d, ...
.rodata:0048e70a00 ?? 00h
.rodata:0048e70b00 ?? 00h
s_Function_not_implement!_0...;XREF[1,0]: 00434108
.rodata:0048e70c46756e637... ds "Function not implement!\n"
.rodata:0048e72500 ?? 00h
.rodata:0048e72600 ?? 00h
.rodata:0048e72700 ?? 00h
s_Function_not_implement!_0...;XREF[1,0]: 00434124
.rodata:0048e72846756e637... ds "Function not implement!"
s_cgibin_child(%d)_exited,_...;XREF[1,0]: 00434234
.rodata:0048e740636769626... ds "cgibin child(%d) exited, status=%d\n"
s_cgibin_child(%d)_killed_(...;XREF[1,0]: 0043425c
.rodata:0048e764636769626... ds "cgibin child(%d) killed (signal %d)\n"
.rodata:0048e78900 ?? 00h
.rodata:0048e78a00 ?? 00h
.rodata:0048e78b00 ?? 00h
s_cgibin_child(%d)_stopped_...;XREF[1,0]: 004342e8
.rodata:0048e78c636769626... ds "cgibin child(%d) stopped (signal %d)\n"
.rodata:0048e7b200 ?? 00h
.rodata:0048e7b300 ?? 00h
.rodata:0048e7b400 ?? 00h
.rodata:0048e7b500 ?? 00h
.rodata:0048e7b600 ?? 00h
.rodata:0048e7b700 ?? 00h
.rodata:0048e7b800 ?? 00h
.rodata:0048e7b900 ?? 00h
.rodata:0048e7ba00 ?? 00h
.rodata:0048e7bb00 ?? 00h
.rodata:0048e7bc00 ?? 00h
.rodata:0048e7bd00 ?? 00h
.rodata:0048e7be00 ?? 00h
.rodata:0048e7bf00 ?? 00h
DAT_0048e7c0: ;XREF[1,0]: 004335a4
.rodata:0048e7c06661696c undefined4 6C696166h
DAT_0048e7c4: ;XREF[1,0]: 004335a0
.rodata:0048e7c400 undefined1 00h
.rodata:0048e7c500 ?? 00h
.rodata:0048e7c600 ?? 00h
.rodata:0048e7c700 ?? 00h
.rodata:0048e7c800 ?? 00h
.rodata:0048e7c900 ?? 00h
.rodata:0048e7ca00 ?? 00h
.rodata:0048e7cb00 ?? 00h
.rodata:0048e7cc00 ?? 00h
.rodata:0048e7cd00 ?? 00h
.rodata:0048e7ce00 ?? 00h
.rodata:0048e7cf00 ?? 00h
.rodata:0048e7d000 ?? 00h
.rodata:0048e7d100 ?? 00h
.rodata:0048e7d200 ?? 00h
.rodata:0048e7d300 ?? 00h
.rodata:0048e7d400 ?? 00h
.rodata:0048e7d500 ?? 00h
.rodata:0048e7d600 ?? 00h
.rodata:0048e7d700 ?? 00h
.rodata:0048e7d800 ?? 00h
.rodata:0048e7d900 ?? 00h
.rodata:0048e7da00 ?? 00h
.rodata:0048e7db00 ?? 00h
.rodata:0048e7dc00 ?? 00h
.rodata:0048e7dd00 ?? 00h
.rodata:0048e7de00 ?? 00h
.rodata:0048e7df00 ?? 00h
.rodata:0048e7e05644434c6... ds "VDCList%d"
s_{_"result"_:_{"code":"-1"...;XREF[1,0]: 0043438c
.rodata:0048e7ec7b0a22726... ds "{\n\"result\" : {\"code\":\"-1\",\n\...
.rodata:0048e82900 ?? 00h
.rodata:0048e82a00 ?? 00h
.rodata:0048e82b00 ?? 00h
DAT_0048e82c: ;XREF[2,0]: 00434438,00434444
.rodata:0048e82c6d ?? 6Dh m
.rodata:0048e82d6f ?? 6Fh o
.rodata:0048e82e64 ?? 64h d
.rodata:0048e82f65 ?? 65h e
.rodata:0048e83000 ?? 00h
.rodata:0048e83100 ?? 00h
.rodata:0048e83200 ?? 00h
.rodata:0048e83300 ?? 00h
s_basic_0048e834: ;XREF[1,0]: 0043446c
.rodata:0048e834626173696300 ds "basic"
.rodata:0048e83a00 ?? 00h
.rodata:0048e83b00 ?? 00h
s_digest_0048e83c: ;XREF[1,0]: 00434494
.rodata:0048e83c646967657... ds "digest"
.rodata:0048e84300 ?? 00h
s_{_"result"_:_{"code":"0"}...;XREF[1,0]: 004344c8
.rodata:0048e8447b0a22726... ds "{\n\"result\" : {\"code\":\"0\"},\n\...
.rodata:0048e87100 ?? 00h
.rodata:0048e87200 ?? 00h
.rodata:0048e87300 ?? 00h
s_{_"result"_:_{"code":"0"}...;XREF[1,0]: 00434504
.rodata:0048e8747b0a22726... ds "{\n\"result\" : {\"code\":\"0\"},\n\...
s_ImageUpload_0048e8a0: ;XREF[2,0]: 004346e4,004346f0
.rodata:0048e8a0496d61676... ds "ImageUpload"
s_ImageUpload=%d&ImageEmail...;XREF[1,0]: 004347a4
.rodata:0048e8ac496d61676... ds "ImageUpload=%d&ImageEmail=%d&Current...
.rodata:0048e8d600 ?? 00h
.rodata:0048e8d700 ?? 00h
s_%Y-%m-%d_%X_0048e8d8: ;XREF[1,0]: 004347cc
.rodata:0048e8d825592d256... ds "%Y-%m-%d %X\r\n"
.rodata:0048e8e600 ?? 00h
.rodata:0048e8e700 ?? 00h
s_ImageEmail_0048e8e8: ;XREF[2,0]: 00434834,00434840
.rodata:0048e8e8496d61676... ds "ImageEmail"
.rodata:0048e8f300 ?? 00h
s_IRLed_0048e8f4: ;XREF[2,0]: 00436d44,00436d5c
.rodata:0048e8f449524c656400 ds "IRLed"
.rodata:0048e8fa00 ?? 00h
.rodata:0048e8fb00 ?? 00h
s_AudioMute_0048e8fc: ;XREF[1,0]: 00436c58
.rodata:0048e8fc417564696... ds "AudioMute"
.rodata:0048e90600 ?? 00h
.rodata:0048e90700 ?? 00h
s_FRAME_IMAGE:_allocate_buf...;XREF[1,0]: 00434a74
.rodata:0048e9084652414d4... ds "FRAME_IMAGE: allocate buffer failure...
.rodata:0048e92f00 ?? 00h
s_FRAME_IMAGE:_service_unav...;XREF[1,0]: 00434ac4
.rodata:0048e9304652414d4... ds "FRAME_IMAGE: service unavailable!\n"
.rodata:0048e95300 ?? 00h
s_FactoryReset_0048e954: ;XREF[2,0]: 00434c88,00434c94
.rodata:0048e954466163746... ds "FactoryReset"
.rodata:0048e96100 ?? 00h
.rodata:0048e96200 ?? 00h
.rodata:0048e96300 ?? 00h
s_3.9.3_0048e964: ;XREF[1,0]: 00436b9c
.rodata:0048e964332e392e3300 ds "3.9.3"
.rodata:0048e96a00 ?? 00h
.rodata:0048e96b00 ?? 00h
s_getconfig:_Cannot_read_UR...;XREF[1,0]: 00434f20
.rodata:0048e96c676574636... ds "getconfig: Cannot read URL(%d)\n"
s_Cannot_read_URL_0048e98c: ;XREF[1,0]: 00434f3c
.rodata:0048e98c43616e6e6... ds "Cannot read URL"
s_getconfig:_allocate_buffe...;XREF[1,0]: 00434fc8
.rodata:0048e99c676574636... ds "getconfig: allocate buffer failure\n"
s_Allocate_buffer_failure_0...;XREF[1,0]: 00434fe4
.rodata:0048e9c0416c6c6f6... ds "Allocate buffer failure"
s_Content-Transfer-Encoding...;XREF[1,0]: 004351e8
.rodata:0048e9d8436f6e746... ds "Content-Transfer-Encoding: binary\r\...
s_application/octet-stream_...;XREF[1,0]: 004351f4
.rodata:0048ea346170706c6... ds "application/octet-stream"
.rodata:0048ea4d00 ?? 00h
.rodata:0048ea4e00 ?? 00h
.rodata:0048ea4f00 ?? 00h
s_Cannot_stat_page_for_URL_...;XREF[1,0]: 004352ec
.rodata:0048ea5043616e6e6... ds "Cannot stat page for URL"
.rodata:0048ea6900 ?? 00h
.rodata:0048ea6a00 ?? 00h
.rodata:0048ea6b00 ?? 00h
s_getconfig:_Cannot_open_UR...;XREF[1,0]: 0043530c
.rodata:0048ea6c676574636... ds "getconfig: Cannot open URL(%s)\n"
s_audio_detect_val=%d_0048e...;XREF[1,0]: 00436e9c
.rodata:0048ea8c617564696... ds "audio_detect_val=%d\r\n"
.rodata:0048eaa200 ?? 00h
.rodata:0048eaa300 ?? 00h
s_audiodetection(wp->query=...;XREF[1,0]: 004353dc
.rodata:0048eaa4617564696... ds "audiodetection(wp->query=%s)!\n"
.rodata:0048eac300 ?? 00h
s_enable_0048eac4: ;XREF[2,0]: 00435424,00436044
.rodata:0048eac4656e61626... ds "enable"
.rodata:0048eacb00 ?? 00h
s_sounddblevel_0048eacc: ;XREF[1,0]: 0043544c
.rodata:0048eacc736f756e6... ds "sounddblevel"
.rodata:0048ead900 ?? 00h
.rodata:0048eada00 ?? 00h
.rodata:0048eadb00 ?? 00h
s_sounddblevel=%s_0048eadc: ;XREF[2,0]: 004354f0,00435564
.rodata:0048eadc736f756e6... ds "sounddblevel=%s\r\n"
.rodata:0048eaee00 ?? 00h
.rodata:0048eaef00 ?? 00h
DAT_0048eaf0: ;XREF[3,0]: 004355b0,004355b8,00436214
.rodata:0048eaf06e ?? 6Eh n
.rodata:0048eaf16f ?? 6Fh o
.rodata:0048eaf200 ?? 00h
.rodata:0048eaf300 ?? 00h
DAT_0048eaf4: ;XREF[2,0]: 004355e8,0043623c
.rodata:0048eaf479 ?? 79h y
.rodata:0048eaf565 ?? 65h e
.rodata:0048eaf673 ?? 73h s
.rodata:0048eaf700 ?? 00h
s_group=Administrator_0048e...;XREF[1,0]: 004357d8
.rodata:0048eaf867726f757... ds "group=Administrator\r\n"
.rodata:0048eb0e00 ?? 00h
.rodata:0048eb0f00 ?? 00h
s_group=Controller_0048eb10: ;XREF[1,0]: 004357ec
.rodata:0048eb1067726f757... ds "group=Controller\r\n"
.rodata:0048eb2300 ?? 00h
s_group=User_0048eb24: ;XREF[1,0]: 00435814
.rodata:0048eb2467726f757... ds "group=User\r\n"
.rodata:0048eb3100 ?? 00h
.rodata:0048eb3200 ?? 00h
.rodata:0048eb3300 ?? 00h
s_group=None_0048eb34: ;XREF[1,0]: 00435820
.rodata:0048eb3467726f757... ds "group=None\r\n"
.rodata:0048eb4100 ?? 00h
.rodata:0048eb4200 ?? 00h
.rodata:0048eb4300 ?? 00h
s_nipcacamerainfo(wp->query...;XREF[1,0]: 00435900
.rodata:0048eb446e6970636... ds "nipcacamerainfo(wp->query=%s)!\n"
s_location_0048eb64: ;XREF[3,0]: 00435970,00435b08,00435b24
.rodata:0048eb646c6f63617... ds "location"
.rodata:0048eb6d00 ?? 00h
.rodata:0048eb6e00 ?? 00h
.rodata:0048eb6f00 ?? 00h
s_name=%s_location=%s_0048e...;XREF[1,0]: 004359f8
.rodata:0048eb706e616d653... ds "name=%s\r\nlocation=%s\r\n"
.rodata:0048eb8700 ?? 00h
s_nipcacamerainfo(location=...;XREF[1,0]: 00435b44
.rodata:0048eb886e6970636... ds "nipcacamerainfo(location=%s)!\n"
.rodata:0048eba700 ?? 00h
s_reboot_0048eba8: ;XREF[1,0]: 00435cfc
.rodata:0048eba87265626f6... ds "reboot"
.rodata:0048ebaf00 ?? 00h
DAT_0048ebb0: ;XREF[2,0]: 00435d20,00435e80
.rodata:0048ebb067 ?? 67h g
.rodata:0048ebb16f ?? 6Fh o
.rodata:0048ebb200 ?? 00h
.rodata:0048ebb300 ?? 00h
s_reboot=yes_0048ebb4: ;XREF[1,0]: 00435d94
.rodata:0048ebb47265626f6... ds "reboot=yes\r\n"
.rodata:0048ebc100 ?? 00h
.rodata:0048ebc200 ?? 00h
.rodata:0048ebc300 ?? 00h
s_reboot=fail_0048ebc4: ;XREF[1,0]: 00435da8
.rodata:0048ebc47265626f6... ds "reboot=fail\r\n"
.rodata:0048ebd200 ?? 00h
.rodata:0048ebd300 ?? 00h
s_reset_0048ebd4: ;XREF[1,0]: 00435e5c
.rodata:0048ebd4726573657400 ds "reset"
.rodata:0048ebda00 ?? 00h
.rodata:0048ebdb00 ?? 00h
s_reset=yes_0048ebdc: ;XREF[1,0]: 00435ef4
.rodata:0048ebdc726573657... ds "reset=yes\r\n"
s_reset=fail_0048ebe8: ;XREF[1,0]: 00435f08
.rodata:0048ebe8726573657... ds "reset=fail\r\n"
.rodata:0048ebf500 ?? 00h
.rodata:0048ebf600 ?? 00h
.rodata:0048ebf700 ?? 00h
s_nipcamicrophone(wp->query...;XREF[1,0]: 00435ffc
.rodata:0048ebf86e6970636... ds "nipcamicrophone(wp->query=%s)!\n"
s_volume_0048ec18: ;XREF[1,0]: 0043606c
.rodata:0048ec18766f6c756... ds "volume"
.rodata:0048ec1f00 ?? 00h
s_enable=yes_volume=%s_0048...;XREF[1,0]: 004360e0
.rodata:0048ec20656e61626... ds "enable=yes\r\nvolume=%s\r\n"
s_enable=no_volume=%s_0048e...;XREF[1,0]: 004361ec
.rodata:0048ec38656e61626... ds "enable=no\r\nvolume=%s\r\n"
.rodata:0048ec4f00 ?? 00h
s_mic_enable=yes_mic_volume...;XREF[1,0]: 004364c0
.rodata:0048ec506d69635f6... ds "mic_enable=yes\r\nmic_volume=%s\r\n"
s_spk_enable=NA_spk_volume=...;XREF[1,0]: 004364e8
.rodata:0048ec7073706b5f6... ds "spk_enable=NA\r\nspk_volume=NA\r\n"
.rodata:0048ec8f00 ?? 00h
s_icr_mode=schedule_0048ec90: ;XREF[1,0]: 004365b4
.rodata:0048ec906963725f6... ds "icr_mode=schedule\r\n"
s_dgtalkie=no_0048eca4: ;XREF[2,0]: 004365d8,004366a0
.rodata:0048eca4646774616... ds "dgtalkie=no\r\n"
.rodata:0048ecb200 ?? 00h
.rodata:0048ecb300 ?? 00h
s_adt_enable=no_0048ecb4: ;XREF[1,1]: 00436624,00435544
.rodata:0048ecb46164745f6... ds "adt_enable=no\r\n"
s_md_enable=no_0048ecc4: ;XREF[1,0]: 00436660
.rodata:0048ecc46d645f656... ds "md_enable=no\r\n"
.rodata:0048ecd300 ?? 00h
s_mic_enable=no_mic_volume=...;XREF[1,0]: 00436670
.rodata:0048ecd46d69635f6... ds "mic_enable=no\r\nmic_volume=%s\r\n"
.rodata:0048ecf300 ?? 00h
s_icr_mode=manual_0048ecf4: ;XREF[1,0]: 0043667c
.rodata:0048ecf46963725f6... ds "icr_mode=manual\r\n"
.rodata:0048ed0600 ?? 00h
.rodata:0048ed0700 ?? 00h
s_adt_enable=yes_0048ed08: ;XREF[1,1]: 004366ec,00435718
.rodata:0048ed086164745f6... ds "adt_enable=yes\r\n"
s_md_enable=yes_0048ed1c: ;XREF[1,0]: 00436724
.rodata:0048ed1c6d645f656... ds "md_enable=yes\r\n"
s_sd_status=NA_sd_total=NA_...;XREF[1,0]: 00436748
.rodata:0048ed2c73645f737... ds "sd_status=NA\r\nsd_total=NA\r\nsd_us...
s_rec_enable=NA_rec_type=NA...;XREF[1,0]: 00436764
.rodata:0048ed607265635f6... ds "rec_enable=NA\r\nrec_type=NA\r\nrec_...
s_vprofilenum=1_0048eda4: ;XREF[1,0]: 00436780
.rodata:0048eda47670726f6... ds "vprofilenum=1\r\n"
s_vprofile1=MJPEG_0048edb4: ;XREF[1,0]: 0043679c
.rodata:0048edb47670726f6... ds "vprofile1=MJPEG\r\n"
.rodata:0048edc600 ?? 00h
.rodata:0048edc700 ?? 00h
s_vprofileurl1=/video.cgi_0...;XREF[1,0]: 004367b8
.rodata:0048edc87670726f6... ds "vprofileurl1=/video.cgi\r\n"
.rodata:0048ede200 ?? 00h
.rodata:0048ede300 ?? 00h
s_vDprofileurl1=/dgvideo.cg...;XREF[1,0]: 004367d4
.rodata:0048ede4764470726... ds "vDprofileurl1=/dgvideo.cgi\r\n"
.rodata:0048ee0100 ?? 00h
.rodata:0048ee0200 ?? 00h
.rodata:0048ee0300 ?? 00h
s_vprofileres1=%s_0048ee04: ;XREF[1,0]: 00436818
.rodata:0048ee047670726f6... ds "vprofileres1=%s\r\n"
.rodata:0048ee1600 ?? 00h
.rodata:0048ee1700 ?? 00h
s_icr_mode=auto_0048ee18: ;XREF[1,0]: 00436864
.rodata:0048ee186963725f6... ds "icr_mode=auto\r\n"
s_icr_mode=invalid_0048ee28: ;XREF[1,0]: 00436874
.rodata:0048ee286963725f6... ds "icr_mode=invalid\r\n"
.rodata:0048ee3b00 ?? 00h
s_icr_mode=day_0048ee3c: ;XREF[1,0]: 00436884
.rodata:0048ee3c6963725f6... ds "icr_mode=day\r\n"
.rodata:0048ee4b00 ?? 00h
s_icr_mode=night_0048ee4c: ;XREF[1,0]: 00436894
.rodata:0048ee4c6963725f6... ds "icr_mode=night\r\n"
.rodata:0048ee5d00 ?? 00h
.rodata:0048ee5e00 ?? 00h
.rodata:0048ee5f00 ?? 00h
s_websFrameProcessor=%s_004...;XREF[1,0]: 004368dc
.rodata:0048ee60776562734... ds "websFrameProcessor=%s\n"
.rodata:0048ee7700 ?? 00h
s_Not_Implemented_0048ee78: ;XREF[2,0]: 00436998,004378ec
.rodata:0048ee784e6f74204... ds "Not Implemented"
s_echo_"#The_following_line...;XREF[1,0]: 00436a0c
.rodata:0048ee886563686f2... ds "echo \"#The following line must not ...
.rodata:0048eebd00 ?? 00h
.rodata:0048eebe00 ?? 00h
.rodata:0048eebf00 ?? 00h
s_echo_"Restore"_>>_%s_0048...;XREF[1,0]: 00436a30
.rodata:0048eec06563686f2... ds "echo \"Restore\" >> %s"
.rodata:0048eed500 ?? 00h
.rodata:0048eed600 ?? 00h
.rodata:0048eed700 ?? 00h
s_ralink_init_show_2860_>>_...;XREF[1,0]: 00436a4c
.rodata:0048eed872616c696... ds "ralink_init show 2860 >> %s"
s__task_busy._0048eef4: ;XREF[2,0]: 00436ef0,00437860
.rodata:0048eef40a7461736... ds "\ntask busy.\n"
.rodata:0048ef0100 ?? 00h
.rodata:0048ef0200 ?? 00h
.rodata:0048ef0300 ?? 00h
s_task_busy._0048ef04: ;XREF[2,0]: 00436f0c,0043787c
.rodata:0048ef047461736b2... ds "task busy."
.rodata:0048ef0f00 ?? 00h
s__frame_fork_process_failu...;XREF[1,0]: 00436f2c
.rodata:0048ef100a6672616... ds "\nframe fork process failure.\n"
.rodata:0048ef2e00 ?? 00h
.rodata:0048ef2f00 ?? 00h
s_now_in_the_frame_child_pr...;XREF[1,0]: 00436f74
.rodata:0048ef306e6f77206... ds "now in the frame child process(%d, %...
.rodata:0048ef5900 ?? 00h
.rodata:0048ef5a00 ?? 00h
.rodata:0048ef5b00 ?? 00h
.rodata:0048ef5c6672616d6... ds "frame child exited(%d)!\n"
.rodata:0048ef7800 ?? 00h
.rodata:0048ef7900 ?? 00h
.rodata:0048ef7a00 ?? 00h
.rodata:0048ef7b00 ?? 00h
.rodata:0048ef7c00 ?? 00h
.rodata:0048ef7d00 ?? 00h
.rodata:0048ef7e00 ?? 00h
.rodata:0048ef7f00 ?? 00h
switchdataD_0048ef80:
.rodata:0048ef80d070f5ff uint FFF570D0h
UINT_0048ef84: ;XREF[1,0]: 00436978
.rodata:0048ef845c71f5ff uint FFF5715Ch
.rodata:0048ef887471f5ff uint FFF57174h
.rodata:0048ef8c8c71f5ff uint FFF5718Ch
.rodata:0048ef903c72f5ff uint FFF5723Ch
.rodata:0048ef945472f5ff uint FFF57254h
.rodata:0048ef986c72f5ff uint FFF5726Ch
.rodata:0048ef9c0c73f5ff uint FFF5730Ch
.rodata:0048efa06074f5ff uint FFF57460h
.rodata:0048efa4d073f5ff uint FFF573D0h
.rodata:0048efa8e873f5ff uint FFF573E8h
.rodata:0048efac0074f5ff uint FFF57400h
.rodata:0048efb01874f5ff uint FFF57418h
.rodata:0048efb43074f5ff uint FFF57430h
.rodata:0048efb84874f5ff uint FFF57448h
.rodata:0048efbcb870f5ff uint FFF570B8h
s_%s=%s_0048efc0: ;XREF[7,0]: 00437548,00437584,004375c0,00437a3c
; 00437a74,00437a90,00437af0
.rodata:0048efc025733d257300 ds "%s=%s"
.rodata:0048efc600 ?? 00h
.rodata:0048efc700 ?? 00h
s_REMOTE_USER_0048efc8: ;XREF[1,0]: 00437538
.rodata:0048efc852454d4f5... ds "REMOTE_USER"
s_AUTH_TYPE_0048efd4: ;XREF[1,0]: 00437574
.rodata:0048efd4415554485... ds "AUTH_TYPE"
.rodata:0048efde00 ?? 00h
.rodata:0048efdf00 ?? 00h
s_%s=%d_0048efe0: ;XREF[2,0]: 004375e0,00437610
.rodata:0048efe025733d256400 ds "%s=%d"
.rodata:0048efe600 ?? 00h
.rodata:0048efe700 ?? 00h
s_SOCK_HANDLE_0048efe8: ;XREF[1,0]: 004375e8
.rodata:0048efe8534f434b5... ds "SOCK_HANDLE"
s_SOCK_PORT_0048eff4: ;XREF[1,0]: 0043760c
.rodata:0048eff4534f434b5... ds "SOCK_PORT"
.rodata:0048effe00 ?? 00h
.rodata:0048efff00 ?? 00h
s_Stream_envp%2d==>%s_0048f...;XREF[1,0]: 00437684
.rodata:0048f000537472656... ds "Stream envp%2d==>%s\n"
.rodata:0048f01500 ?? 00h
.rodata:0048f01600 ?? 00h
.rodata:0048f01700 ?? 00h
s_Stream_CGI_process_file_i...;XREF[1,0]: 00437908
.rodata:0048f018537472656... ds "Stream CGI process file is not execu...
.rodata:0048f04200 ?? 00h
.rodata:0048f04300 ?? 00h
s_now_in_the_stream_child_p...;XREF[1,0]: 004379d0
.rodata:0048f0446e6f77206... ds "now in the stream child process(%d, ...
.rodata:0048f07200 ?? 00h
.rodata:0048f07300 ?? 00h
s_MOTION_DETECTION_0048f074: ;XREF[1,0]: 00437a40
.rodata:0048f0744d4f54494... ds "MOTION_DETECTION"
.rodata:0048f08500 ?? 00h
.rodata:0048f08600 ?? 00h
.rodata:0048f08700 ?? 00h
s_HTTP_BOUNDRY_0048f088: ;XREF[1,0]: 00437a70
.rodata:0048f088485454505... ds "HTTP_BOUNDRY"
.rodata:0048f09500 ?? 00h
.rodata:0048f09600 ?? 00h
.rodata:0048f09700 ?? 00h
s_HTTP_CONTENTTYPE_0048f098: ;XREF[1,0]: 00437aa8
.rodata:0048f098485454505... ds "HTTP_CONTENTTYPE"
.rodata:0048f0a900 ?? 00h
.rodata:0048f0aa00 ?? 00h
.rodata:0048f0ab00 ?? 00h
s_MULTI_PART_0048f0ac: ;XREF[1,0]: 00437af4
.rodata:0048f0ac4d554c544... ds "MULTI_PART"
.rodata:0048f0b700 ?? 00h
s__stream_fork_process_fail...;XREF[1,0]: 00437ce0
.rodata:0048f0b80a7374726... ds "\nstream fork process failure.\n"
.rodata:0048f0d700 ?? 00h
.rodata:0048f0d82f62696e2... ds "/bin/audiopush"
s_/bin/ipush_0048f0e8: ;XREF[2,0]: 004373f4,004379cc
.rodata:0048f0e82f62696e2... ds "/bin/ipush"
.rodata:0048f0f300 ?? 00h
.rodata:0048f0f42f62696e2... ds "/bin/notifystream"
.rodata:0048f1082f62696e2... ds "/bin/sounddb"
s_Content-Type:_multipart/x...;XREF[2,0]: 0043718c,00437224
.rodata:0048f118436f6e746... ds "Content-Type: multipart/x-mixed-repl...
.rodata:0048f14e00 ?? 00h
.rodata:0048f14f00 ?? 00h
s_content-type:_text/html_E...;XREF[4,0]: 004371ec,00437278,00437e9c,00437fc8
.rodata:0048f150636f6e746... ds "content-type: text/html\n\nExecution...
.rodata:0048f18900 ?? 00h
.rodata:0048f18a00 ?? 00h
.rodata:0048f18b00 ?? 00h
s_Can't_execve_%s:_%s_0048f...;XREF[3,0]: 004372e8,00437ee0,00438010
.rodata:0048f18c43616e277... ds "Can't execve %s: %s\n"
.rodata:0048f1a100 ?? 00h
.rodata:0048f1a200 ?? 00h
.rodata:0048f1a300 ?? 00h
s_audio/x-wav_0048f1a4: ;XREF[1,0]: 00437e34
.rodata:0048f1a4617564696... ds "audio/x-wav"
s_websStreamProcessor=%s_00...;XREF[1,0]: 00437360
.rodata:0048f1b0776562735... ds "websStreamProcessor=%s\n"
s_streamPath=%s_0048f1c8: ;XREF[1,0]: 00437420
.rodata:0048f1c8737472656... ds "streamPath=%s\n"
.rodata:0048f1d700 ?? 00h
s_Stream_argp%2d==>%s_0048f...;XREF[1,0]: 004374d8
.rodata:0048f1d8537472656... ds "Stream argp%2d==>%s\n"
.rodata:0048f1ed00 ?? 00h
.rodata:0048f1ee00 ?? 00h
.rodata:0048f1ef00 ?? 00h
s__stream_child_process_fre...;XREF[1,0]: 00438140
.rodata:0048f1f00a7374726... ds "\nstream child process free.\n"
.rodata:0048f20d00 ?? 00h
.rodata:0048f20e00 ?? 00h
.rodata:0048f20f00 ?? 00h
s_stream_child(%d,_%s)_kill...;XREF[1,0]: 004381d8
.rodata:0048f210737472656... ds "stream child(%d, %s) killed (signal ...
.rodata:0048f23900 ?? 00h
.rodata:0048f23a00 ?? 00h
.rodata:0048f23b00 ?? 00h
s_child_exited!_0048f23c: ;XREF[1,0]: 00438308
.rodata:0048f23c6368696c6... ds "child exited!\n"
.rodata:0048f24b00 ?? 00h
s_stream_child(%d,_%s)_exit...;XREF[1,0]: 00438330
.rodata:0048f24c737472656... ds "stream child(%d, %s) exited, status=...
s_stream_child(%d,_%s)_stop...;XREF[1,0]: 0043834c
.rodata:0048f274737472656... ds "stream child(%d, %s) stopped (signal...
.rodata:0048f29e00 ?? 00h
.rodata:0048f29f00 ?? 00h
switchdataD_0048f2a0: ;XREF[1,0]: 00437a10
.rodata:0048f2a07c85f5ff uint FFF5857Ch
.rodata:0048f2a47c85f5ff uint FFF5857Ch
.rodata:0048f2a87c85f5ff uint FFF5857Ch
.rodata:0048f2ac2c84f5ff uint FFF5842Ch
.rodata:0048f2b01080f5ff uint FFF58010h
.rodata:0048f2b41080f5ff uint FFF58010h
.rodata:0048f2b81080f5ff uint FFF58010h
.rodata:0048f2bc2885f5ff uint FFF58528h
.rodata:0048f2c02c84f5ff uint FFF5842Ch
.rodata:0048f2c400 ?? 00h
.rodata:0048f2c500 ?? 00h
.rodata:0048f2c600 ?? 00h
.rodata:0048f2c700 ?? 00h
.rodata:0048f2c800 ?? 00h
.rodata:0048f2c900 ?? 00h
.rodata:0048f2ca00 ?? 00h
.rodata:0048f2cb00 ?? 00h
.rodata:0048f2cc00 ?? 00h
.rodata:0048f2cd00 ?? 00h
.rodata:0048f2ce00 ?? 00h
.rodata:0048f2cf00 ?? 00h
s_Can't_allocate_read_buffe...;XREF[1,0]: 00438a00
.rodata:0048f2d043616e277... ds "Can't allocate read buffer"
.rodata:0048f2eb00 ?? 00h
s_websGetFileProcessor=%s_0...;XREF[1,0]: 00438a5c
.rodata:0048f2ec776562734... ds "websGetFileProcessor=%s\n"
.rodata:0048f30500 ?? 00h
.rodata:0048f30600 ?? 00h
.rodata:0048f30700 ?? 00h
s_getfile:_Cannot_open_URL(...;XREF[1,0]: 00438bb8
.rodata:0048f308676574666... ds "getfile: Cannot open URL(%s,%s)"
s_Cannot_stat_page_for_URL(...;XREF[1,0]: 00438d38
.rodata:0048f32843616e6e6... ds "Cannot stat page for URL(%s)"
.rodata:0048f34500 ?? 00h
.rodata:0048f34600 ?? 00h
.rodata:0048f34700 ?? 00h
.rodata:0048f34868 ?? 68h h
.rodata:0048f34974 ?? 74h t
.rodata:0048f34a74 ?? 74h t
.rodata:0048f34b70 ?? 70h p
.rodata:0048f34c73 ?? 73h s
.rodata:0048f34d00 ?? 00h
.rodata:0048f34e00 ?? 00h
.rodata:0048f34f00 ?? 00h
.rodata:0048f35068 ?? 68h h
.rodata:0048f35174 ?? 74h t
.rodata:0048f35274 ?? 74h t
.rodata:0048f35370 ?? 70h p
.rodata:0048f35400 ?? 00h
.rodata:0048f35500 ?? 00h
.rodata:0048f35600 ?? 00h
.rodata:0048f35700 ?? 00h
.rodata:0048f358485454505... ds "HTTP_HOST"
.rodata:0048f364687474703... ds "http://%s:%s"
.rodata:0048f3742e6c6f636... ds ".local."
s_Protocol_0048f37c: ;XREF[1,0]: 00439fa0
.rodata:0048f37c50726f746... ds "Protocol"
.rodata:0048f38500 ?? 00h
.rodata:0048f38600 ?? 00h
.rodata:0048f38700 ?? 00h
s_JavaCodeBase_0048f388: ;XREF[1,0]: 00439fc0
.rodata:0048f3884a6176614... ds "JavaCodeBase"
.rodata:0048f39500 ?? 00h
.rodata:0048f39600 ?? 00h
.rodata:0048f39700 ?? 00h
s_RemoteHostIPAddress_0048f...;XREF[1,0]: 00439fe0
.rodata:0048f39852656d6f7... ds "RemoteHostIPAddress"
s_RemoteHostPort_0048f3ac: ;XREF[1,0]: 0043a000
.rodata:0048f3ac52656d6f7... ds "RemoteHostPort"
.rodata:0048f3bb00 ?? 00h
s_EthernetLink_0048f3bc: ;XREF[1,0]: 0043a020
.rodata:0048f3bc457468657... ds "EthernetLink"
.rodata:0048f3c900 ?? 00h
.rodata:0048f3ca00 ?? 00h
.rodata:0048f3cb00 ?? 00h
s_EthernetSpeed_0048f3cc: ;XREF[1,0]: 0043a040
.rodata:0048f3cc457468657... ds "EthernetSpeed"
.rodata:0048f3da00 ?? 00h
.rodata:0048f3db00 ?? 00h
s_EthernetDuplex_0048f3dc: ;XREF[1,0]: 0043a060
.rodata:0048f3dc457468657... ds "EthernetDuplex"
.rodata:0048f3eb00 ?? 00h
s_CurrentIPAddress_0048f3ec: ;XREF[1,0]: 0043a080
.rodata:0048f3ec437572726... ds "CurrentIPAddress"
.rodata:0048f3fd00 ?? 00h
.rodata:0048f3fe00 ?? 00h
.rodata:0048f3ff00 ?? 00h
s_CurrentIPAddressPort_0048...;XREF[1,0]: 0043a0a0
.rodata:0048f400437572726... ds "CurrentIPAddressPort"
.rodata:0048f41500 ?? 00h
.rodata:0048f41600 ?? 00h
.rodata:0048f41700 ?? 00h
s_CurrentSubnetMask_0048f418: ;XREF[1,0]: 0043a0c0
.rodata:0048f418437572726... ds "CurrentSubnetMask"
.rodata:0048f42a00 ?? 00h
.rodata:0048f42b00 ?? 00h
s_CurrentDefaultGateway_004...;XREF[1,0]: 0043a0e0
.rodata:0048f42c437572726... ds "CurrentDefaultGateway"
.rodata:0048f44200 ?? 00h
.rodata:0048f44300 ?? 00h
s_CurrentDNSAddress1_0048f444:;XREF[1,0]: 0043a100
.rodata:0048f444437572726... ds "CurrentDNSAddress1"
.rodata:0048f45700 ?? 00h
s_CurrentDNSAddress2_0048f458:;XREF[1,0]: 0043a120
.rodata:0048f458437572726... ds "CurrentDNSAddress2"
.rodata:0048f46b00 ?? 00h
s_GotIPFromUpnp_0048f46c: ;XREF[1,0]: 0043a140
.rodata:0048f46c476f74495... ds "GotIPFromUpnp"
.rodata:0048f47a00 ?? 00h
.rodata:0048f47b00 ?? 00h
s_RadioOfIPAddressMode_0048...;XREF[1,0]: 0043a180
.rodata:0048f47c526164696... ds "RadioOfIPAddressMode"
.rodata:0048f49100 ?? 00h
.rodata:0048f49200 ?? 00h
.rodata:0048f49300 ?? 00h
s_StringOfSecondHTTPPortEna...;XREF[1,8]: 0043a2a0,004092fc,0042359c,00425754
; 00425968,00425b34,004261b0,00426448
; 0043a280
.rodata:0048f494537472696... ds "StringOfSecondHTTPPortEnable"
s_RadioOfSecondHTTPPortEnab...;XREF[1,0]: 0043a2c0
.rodata:0048f4b4526164696... ds "RadioOfSecondHTTPPortEnable"
s_StringOfUPnPEnable_0048f4d0:;XREF[1,7]: 0043a340,004230d8,00425794,004259a0
; 00425b74,004261f0,00426480,0043a320
.rodata:0048f4d0537472696... ds "StringOfUPnPEnable"
s_RadioOfUPnPEnable_0048f4e4: ;XREF[1,0]: 0043a360
.rodata:0048f4e4526164696... ds "RadioOfUPnPEnable"
.rodata:0048f4f600 ?? 00h
.rodata:0048f4f700 ?? 00h
s_StringOfUPnPPortForwardin...;XREF[1,7]: 0043a3a0,00423118,004257b4,004259bc
; 00425b94,00426210,0042649c,0043a380
.rodata:0048f4f8537472696... ds "StringOfUPnPPortForwarding"
s_RadioOfUPnPPortForwarding...;XREF[1,0]: 0043a3c0
.rodata:0048f514526164696... ds "RadioOfUPnPPortForwarding"
.rodata:0048f52e00 ?? 00h
.rodata:0048f52f00 ?? 00h
s_StringOfBonjourEnable_004...;XREF[1,7]: 0043a400,004230f8,004257d4,004259d8
; 00425bb4,00426230,004264b8,0043a3e0
.rodata:0048f530537472696... ds "StringOfBonjourEnable"
s_RadioOfBonjourEnable_0048...;XREF[1,0]: 0043a420
.rodata:0048f548526164696... ds "RadioOfBonjourEnable"
.rodata:0048f55d00 ?? 00h
.rodata:0048f55e00 ?? 00h
.rodata:0048f55f00 ?? 00h
s_COUNTRY_REGION=%d_0048f560: ;XREF[1,0]: 0043a53c
.rodata:0048f560434f554e5... ds "COUNTRY_REGION=%d\n"
.rodata:0048f57300 ?? 00h
.rodata:0048f574676574466... ds "getFoundSSIDList SSID=%s, encry=%d, ...
.rodata:0048f5a427 ?? 27h '
.rodata:0048f5a52c ?? 2Ch ,
.rodata:0048f5a600 ?? 00h
.rodata:0048f5a700 ?? 00h
.rodata:0048f5a829 ?? 29h )
.rodata:0048f5a922 ?? 22h "
.rodata:0048f5aa3e ?? 3Eh >
.rodata:0048f5ab00 ?? 00h
.rodata:0048f5ac676574466... ds "getFoundSSIDList: allocate buffer fa...
.rodata:0048f5d8676574536... ds "getSiteSurveyList SSID=%s, encry=%d,...
.rodata:0048f608676574536... ds "getSiteSurveyList: allocate buffer f...
.rodata:0048f6384b ?? 4Bh K
.rodata:0048f63965 ?? 65h e
.rodata:0048f63a79 ?? 79h y
.rodata:0048f63b25 ?? 25h %
.rodata:0048f63c73 ?? 73h s
.rodata:0048f63d00 ?? 00h
.rodata:0048f63e00 ?? 00h
.rodata:0048f63f00 ?? 00h
s_RadioOfWirelessCountry_00...;XREF[1,0]: 0043c6bc
.rodata:0048f640526164696... ds "RadioOfWirelessCountry"
.rodata:0048f65700 ?? 00h
s_WirelessSupport_0048f658: ;XREF[1,0]: 0043c6dc
.rodata:0048f658576972656... ds "WirelessSupport"
s_WirelessLink_0048f668: ;XREF[1,0]: 0043c6fc
.rodata:0048f668576972656... ds "WirelessLink"
.rodata:0048f67500 ?? 00h
.rodata:0048f67600 ?? 00h
.rodata:0048f67700 ?? 00h
s_WirelessCurrentSSID_0048f...;XREF[1,0]: 0043c71c
.rodata:0048f678576972656... ds "WirelessCurrentSSID"
s_WirelessCurrentAPMACAddre...;XREF[1,0]: 0043c73c
.rodata:0048f68c576972656... ds "WirelessCurrentAPMACAddress"
s_WirelessCurrentChannel_00...;XREF[1,0]: 0043c75c
.rodata:0048f6a8576972656... ds "WirelessCurrentChannel"
.rodata:0048f6bf00 ?? 00h
s_WirelessCurrentTransmissi...;XREF[1,0]: 0043c77c
.rodata:0048f6c0576972656... ds "WirelessCurrentTransmissionRate"
s_WirelessCurrentEncryption...;XREF[1,0]: 0043c79c
.rodata:0048f6e0576972656... ds "WirelessCurrentEncryption"
.rodata:0048f6fa00 ?? 00h
.rodata:0048f6fb00 ?? 00h
s_FoundSSIDList_0048f6fc: ;XREF[1,0]: 0043c7bc
.rodata:0048f6fc466f756e6... ds "FoundSSIDList"
.rodata:0048f70a00 ?? 00h
.rodata:0048f70b00 ?? 00h
s_SiteSurveyList_0048f70c: ;XREF[1,0]: 0043c7dc
.rodata:0048f70c536974655... ds "SiteSurveyList"
.rodata:0048f71b00 ?? 00h
s_RadioOfWirelessDisable_00...;XREF[1,0]: 0043c81c
.rodata:0048f71c526164696... ds "RadioOfWirelessDisable"
.rodata:0048f73300 ?? 00h
s_SelectOfWirelessChannel_0...;XREF[1,7]: 0043c87c,004242dc,00426640,00426800
; 00426c4c,00427118,00427314,0043c85c
.rodata:0048f73453656c656... ds "SelectOfWirelessChannel"
s_SelectOfTransmissionRate_...;XREF[1,0]: 0043c8bc
.rodata:0048f74c53656c656... ds "SelectOfTransmissionRate"
.rodata:0048f76500 ?? 00h
.rodata:0048f76600 ?? 00h
.rodata:0048f76700 ?? 00h
s_StringOfTransmissionRate_...;XREF[1,8]: 0043c8dc,004242fc,0042665c,0042681c
; 00426c6c,00427138,00427330,0043b704
; 0043c89c
.rodata:0048f768537472696... ds "StringOfTransmissionRate"
s_RadioOfConnectionMode_004...;XREF[1,0]: 0043c91c
.rodata:0048f784526164696... ds "RadioOfConnectionMode"
.rodata:0048f79a00 ?? 00h
.rodata:0048f79b00 ?? 00h
s_StringOfConnectionMode_00...;XREF[1,7]: 0043c93c,0042431c,00426678,00426838
; 00426c8c,00427158,0042734c,0043c8fc
.rodata:0048f79c537472696... ds "StringOfConnectionMode"
s_StringOfEncryption_0048f7b4:;XREF[1,0]: 0043c97c
.rodata:0048f7b4537472696... ds "StringOfEncryption"
.rodata:0048f7c700 ?? 00h
s_RadioOfWEPEncryWay_0048f7c8:;XREF[1,0]: 0043c99c
.rodata:0048f7c8526164696... ds "RadioOfWEPEncryWay"
.rodata:0048f7db00 ?? 00h
s_WEPKeyLen_0048f7dc: ;XREF[1,0]: 0043c9bc
.rodata:0048f7dc5745504b6... ds "WEPKeyLen"
.rodata:0048f7e600 ?? 00h
.rodata:0048f7e700 ?? 00h
s_RadioOfAuthenticationType...;XREF[1,0]: 0043ca1c
.rodata:0048f7e8526164696... ds "RadioOfAuthenticationType"
.rodata:0048f80200 ?? 00h
.rodata:0048f80300 ?? 00h
s_StringOfTxKey_0048f804: ;XREF[1,9]: 0043ca5c,00424488,00426720,004268f0
; 00426d30,00426e40,0042701c,00427218
; 004273f4,0043ca3c
.rodata:0048f804537472696... ds "StringOfTxKey"
.rodata:0048f814526164696... ds "RadioOfPreamble"
.rodata:0048f8243c ?? 3Ch <
.rodata:0048f82542 ?? 42h B
.rodata:0048f82652 ?? 52h R
.rodata:0048f8273e ?? 3Eh >
.rodata:0048f82800 ?? 00h
.rodata:0048f82900 ?? 00h
.rodata:0048f82a00 ?? 00h
.rodata:0048f82b00 ?? 00h
s_EntryNo_0048f82c: ;XREF[1,0]: 0043fc7c
.rodata:0048f82c456e74727... ds "EntryNo"
s_RebootTime_0048f834: ;XREF[1,0]: 0043fcdc
.rodata:0048f8345265626f6... ds "RebootTime"
.rodata:0048f83f00 ?? 00h
.rodata:0048f84025 ?? 25h %
.rodata:0048f84159 ?? 59h Y
.rodata:0048f8422d ?? 2Dh -
.rodata:0048f84325 ?? 25h %
.rodata:0048f8446d ?? 6Dh m
.rodata:0048f8452d ?? 2Dh -
.rodata:0048f84625 ?? 25h %
.rodata:0048f84764 ?? 64h d
.rodata:0048f84820 ?? 20h
.rodata:0048f84925 ?? 25h %
.rodata:0048f84a58 ?? 58h X
.rodata:0048f84b00 ?? 00h
.rodata:0048f84c676574416... ds "getActiveUserTable: allocate buffer ...
.rodata:0048f87c2f6574635... ds "/etc_ro/build"
.rodata:0048f88c25 ?? 25h %
.rodata:0048f88d30 ?? 30h 0
.rodata:0048f88e32 ?? 32h 2
.rodata:0048f88f64 ?? 64h d
.rodata:0048f89000 ?? 00h
.rodata:0048f89100 ?? 00h
.rodata:0048f89200 ?? 00h
.rodata:0048f89300 ?? 00h
.rodata:0048f89420 ?? 20h
.rodata:0048f89528 ?? 28h (
.rodata:0048f89600 ?? 00h
.rodata:0048f89700 ?? 00h
.rodata:0048f898257320282... ds "%s (%s)"
s_/mydlink/version_0048f8a0: ;XREF[1,0]: 0043e6d8
.rodata:0048f8a02f6d79646... ds "/mydlink/version"
.rodata:0048f8b100 ?? 00h
.rodata:0048f8b200 ?? 00h
.rodata:0048f8b300 ?? 00h
s_VERSION_0048f8b4: ;XREF[1,0]: 0043e738
.rodata:0048f8b4564552534... ds "VERSION"
.rodata:0048f8bc31 ?? 31h 1
.rodata:0048f8bd2e ?? 2Eh .
.rodata:0048f8be39 ?? 39h 9
.rodata:0048f8bf2e ?? 2Eh .
.rodata:0048f8c037 ?? 37h 7
.rodata:0048f8c100 ?? 00h
.rodata:0048f8c200 ?? 00h
.rodata:0048f8c300 ?? 00h
.rodata:0048f8c425 ?? 25h %
.rodata:0048f8c56d ?? 6Dh m
.rodata:0048f8c62d ?? 2Dh -
.rodata:0048f8c725 ?? 25h %
.rodata:0048f8c864 ?? 64h d
.rodata:0048f8c92d ?? 2Dh -
.rodata:0048f8ca25 ?? 25h %
.rodata:0048f8cb59 ?? 59h Y
.rodata:0048f8cc20 ?? 20h
.rodata:0048f8cd25 ?? 25h %
.rodata:0048f8ce72 ?? 72h r
.rodata:0048f8cf00 ?? 00h
.rodata:0048f8d025 ?? 25h %
.rodata:0048f8d159 ?? 59h Y
.rodata:0048f8d200 ?? 00h
.rodata:0048f8d300 ?? 00h
.rodata:0048f8d425 ?? 25h %
.rodata:0048f8d56d ?? 6Dh m
.rodata:0048f8d600 ?? 00h
.rodata:0048f8d700 ?? 00h
.rodata:0048f8d825 ?? 25h %
.rodata:0048f8d948 ?? 48h H
.rodata:0048f8da00 ?? 00h
.rodata:0048f8db00 ?? 00h
.rodata:0048f8dc25 ?? 25h %
.rodata:0048f8dd4d ?? 4Dh M
.rodata:0048f8de00 ?? 00h
.rodata:0048f8df00 ?? 00h
.rodata:0048f8e025 ?? 25h %
.rodata:0048f8e153 ?? 53h S
.rodata:0048f8e200 ?? 00h
.rodata:0048f8e300 ?? 00h
s_Message_0048f8e4: ;XREF[1,0]: 0043fc5c
.rodata:0048f8e44d6573736... ds "Message"
s_SelectOfWebLanguage_0048f...;XREF[1,2]: 0043fcbc,0042c09c,0043fc9c
.rodata:0048f8ec53656c656... ds "SelectOfWebLanguage"
s_Authroized_0048f900: ;XREF[1,0]: 0043fd7c
.rodata:0048f900417574687... ds "Authroized"
.rodata:0048f90b00 ?? 00h
s_AdminLogin_0048f90c: ;XREF[1,0]: 0043fd9c
.rodata:0048f90c41646d696... ds "AdminLogin"
.rodata:0048f91700 ?? 00h
s_ActiveUserTable_0048f918: ;XREF[1,0]: 0043fdfc
.rodata:0048f918416374697... ds "ActiveUserTable"
s_ModName_0048f928: ;XREF[1,0]: 0043fe1c
.rodata:0048f9284d6f644e6... ds "ModName"
s_ModPassword_0048f930: ;XREF[1,0]: 0043fe3c
.rodata:0048f9304d6f64506... ds "ModPassword"
s_ModGroup_0048f93c: ;XREF[1,0]: 0043fe5c
.rodata:0048f93c4d6f64477... ds "ModGroup"
.rodata:0048f94500 ?? 00h
.rodata:0048f94600 ?? 00h
.rodata:0048f94700 ?? 00h
s_TimeStamp_0048f948: ;XREF[1,0]: 0043fe7c
.rodata:0048f94854696d655... ds "TimeStamp"
.rodata:0048f95200 ?? 00h
.rodata:0048f95300 ?? 00h
s_ModelName_0048f954: ;XREF[1,0]: 0043febc
.rodata:0048f9544d6f64656... ds "ModelName"
.rodata:0048f95e00 ?? 00h
.rodata:0048f95f00 ?? 00h
s_ModelDescription_0048f960: ;XREF[1,0]: 0043fedc
.rodata:0048f9604d6f64656... ds "ModelDescription"
.rodata:0048f97100 ?? 00h
.rodata:0048f97200 ?? 00h
.rodata:0048f97300 ?? 00h
s_ReleaseDate_0048f974: ;XREF[1,0]: 0043fefc
.rodata:0048f97452656c656... ds "ReleaseDate"
s_ReleaseTime_0048f980: ;XREF[1,0]: 0043ff1c
.rodata:0048f98052656c656... ds "ReleaseTime"
s_FirmwareVersion_0048f98c: ;XREF[1,0]: 0043ff3c
.rodata:0048f98c4669726d7... ds "FirmwareVersion"
s_BootCodeVersion_0048f99c: ;XREF[1,0]: 0043ff5c
.rodata:0048f99c426f6f744... ds "BootCodeVersion"
s_HardwareVersion_0048f9ac: ;XREF[1,0]: 0043ff7c
.rodata:0048f9ac486172647... ds "HardwareVersion"
s_ROMVersion_0048f9bc: ;XREF[1,0]: 0043ff9c
.rodata:0048f9bc524f4d566... ds "ROMVersion"
.rodata:0048f9c700 ?? 00h
s_Company_0048f9c8: ;XREF[1,0]: 0043ffbc
.rodata:0048f9c8436f6d706... ds "Company"
s_CompanyURL_0048f9d0: ;XREF[1,0]: 0043ffdc
.rodata:0048f9d0436f6d706... ds "CompanyURL"
.rodata:0048f9db00 ?? 00h
s_MACAddress_0048f9dc: ;XREF[1,0]: 0043fffc
.rodata:0048f9dc4d4143416... ds "MACAddress"
.rodata:0048f9e700 ?? 00h
s_MyDlinkAgentVersion_0048f...;XREF[1,0]: 0044001c
.rodata:0048f9e84d79446c6... ds "MyDlinkAgentVersion"
s_ReGetIndex_0048f9fc: ;XREF[1,0]: 0044003c
.rodata:0048f9fc526547657... ds "ReGetIndex"
.rodata:0048fa0700 ?? 00h
s_CGIVersion_0048fa08: ;XREF[1,0]: 0044005c
.rodata:0048fa08434749566... ds "CGIVersion"
.rodata:0048fa1300 ?? 00h
s_NipcaVersion_0048fa14: ;XREF[1,0]: 0044007c
.rodata:0048fa144e6970636... ds "NipcaVersion"
.rodata:0048fa2100 ?? 00h
.rodata:0048fa2200 ?? 00h
.rodata:0048fa2300 ?? 00h
s_RadioOfLEDControl_0048fa24: ;XREF[1,0]: 0044013c
.rodata:0048fa24526164696... ds "RadioOfLEDControl"
.rodata:0048fa3600 ?? 00h
.rodata:0048fa3700 ?? 00h
s_RadioOfSnapshotURLAuthent...;XREF[1,0]: 0044017c
.rodata:0048fa38526164696... ds "RadioOfSnapshotURLAuthentication"
.rodata:0048fa5900 ?? 00h
.rodata:0048fa5a00 ?? 00h
.rodata:0048fa5b00 ?? 00h
s_RadioOfAccessControlEnabl...;XREF[1,0]: 004401bc
.rodata:0048fa5c526164696... ds "RadioOfAccessControlEnable"
.rodata:0048fa7700 ?? 00h
s_UserTable_0048fa78: ;XREF[1,0]: 004401dc
.rodata:0048fa78557365725... ds "UserTable"
.rodata:0048fa8200 ?? 00h
.rodata:0048fa8300 ?? 00h
s_UserID_0048fa84: ;XREF[1,0]: 004401fc
.rodata:0048fa84557365724... ds "UserID"
.rodata:0048fa8b00 ?? 00h
s_RadioOfDateTimeMode_0048f...;XREF[1,0]: 0044023c
.rodata:0048fa8c526164696... ds "RadioOfDateTimeMode"
s_RadioOfTimeServerProtocol...;XREF[1,0]: 0044029c
.rodata:0048faa0526164696... ds "RadioOfTimeServerProtocol"
.rodata:0048faba00 ?? 00h
.rodata:0048fabb00 ?? 00h
s_CurrentTime_0048fabc: ;XREF[1,0]: 004402fc
.rodata:0048fabc437572726... ds "CurrentTime"
s_YearOfTime_0048fac8: ;XREF[1,0]: 0044035c
.rodata:0048fac8596561724... ds "YearOfTime"
.rodata:0048fad300 ?? 00h
s_MonthOfTime_0048fad4: ;XREF[1,0]: 0044037c
.rodata:0048fad44d6f6e746... ds "MonthOfTime"
s_DateOfTime_0048fae0: ;XREF[1,0]: 0044039c
.rodata:0048fae0446174654... ds "DateOfTime"
.rodata:0048faeb00 ?? 00h
s_HourOfTime_0048faec: ;XREF[1,0]: 004403bc
.rodata:0048faec486f75724... ds "HourOfTime"
.rodata:0048faf700 ?? 00h
s_MinuteOfTime_0048faf8: ;XREF[1,0]: 004403dc
.rodata:0048faf84d696e757... ds "MinuteOfTime"
.rodata:0048fb0500 ?? 00h
.rodata:0048fb0600 ?? 00h
.rodata:0048fb0700 ?? 00h
s_SecondOfTime_0048fb08: ;XREF[1,0]: 004403fc
.rodata:0048fb085365636f6... ds "SecondOfTime"
.rodata:0048fb1500 ?? 00h
.rodata:0048fb1600 ?? 00h
.rodata:0048fb1700 ?? 00h
s_RadioOfDSTEnable_0048fb18: ;XREF[1,0]: 0044043c
.rodata:0048fb18526164696... ds "RadioOfDSTEnable"
.rodata:0048fb2900 ?? 00h
.rodata:0048fb2a00 ?? 00h
.rodata:0048fb2b00 ?? 00h
.rodata:0048fb2c444353417... ds "DCSAuthentication"
.rodata:0048fb40c4 ?? C4h
.rodata:0048fb41f8 ?? F8h
.rodata:0048fb42f5 ?? F5h
.rodata:0048fb43ff ?? FFh
.rodata:0048fb4434 ?? 34h 4
.rodata:0048fb45f9 ?? F9h
.rodata:0048fb46f5 ?? F5h
.rodata:0048fb47ff ?? FFh
.rodata:0048fb481c ?? 1Ch
.rodata:0048fb49f9 ?? F9h
.rodata:0048fb4af5 ?? F5h
.rodata:0048fb4bff ?? FFh
.rodata:0048fb4c74 ?? 74h t
.rodata:0048fb4df9 ?? F9h
.rodata:0048fb4ef5 ?? F5h
.rodata:0048fb4fff ?? FFh
.rodata:0048fb5064 ?? 64h d
.rodata:0048fb51f9 ?? F9h
.rodata:0048fb52f5 ?? F5h
.rodata:0048fb53ff ?? FFh
.rodata:0048fb5454 ?? 54h T
.rodata:0048fb55f9 ?? F9h
.rodata:0048fb56f5 ?? F5h
.rodata:0048fb57ff ?? FFh
.rodata:0048fb5844 ?? 44h D
.rodata:0048fb59f9 ?? F9h
.rodata:0048fb5af5 ?? F5h
.rodata:0048fb5bff ?? FFh
.rodata:0048fb5c0c ?? 0Ch
.rodata:0048fb5df9 ?? F9h
.rodata:0048fb5ef5 ?? F5h
.rodata:0048fb5fff ?? FFh
.rodata:0048fb6028 ?? 28h (
.rodata:0048fb61f7 ?? F7h
.rodata:0048fb62f5 ?? F5h
.rodata:0048fb63ff ?? FFh
.rodata:0048fb64b4 ?? B4h
.rodata:0048fb65f8 ?? F8h
.rodata:0048fb66f5 ?? F5h
.rodata:0048fb67ff ?? FFh
.rodata:0048fb68a4 ?? A4h
.rodata:0048fb69f8 ?? F8h
.rodata:0048fb6af5 ?? F5h
.rodata:0048fb6bff ?? FFh
.rodata:0048fb6c8c ?? 8Ch
.rodata:0048fb6df8 ?? F8h
.rodata:0048fb6ef5 ?? F5h
.rodata:0048fb6fff ?? FFh
.rodata:0048fb707c ?? 7Ch |
.rodata:0048fb71f8 ?? F8h
.rodata:0048fb72f5 ?? F5h
.rodata:0048fb73ff ?? FFh
.rodata:0048fb746c ?? 6Ch l
.rodata:0048fb75f8 ?? F8h
.rodata:0048fb76f5 ?? F5h
.rodata:0048fb77ff ?? FFh
.rodata:0048fb785c ?? 5Ch \
.rodata:0048fb79f8 ?? F8h
.rodata:0048fb7af5 ?? F5h
.rodata:0048fb7bff ?? FFh
.rodata:0048fb7c4c ?? 4Ch L
.rodata:0048fb7df8 ?? F8h
.rodata:0048fb7ef5 ?? F5h
.rodata:0048fb7fff ?? FFh
;XREF[0,59]: 0040ef9c,0040f070,0040f0d8,0040ff30
; 004105cc,00410710,0041079c,004107ec
; 0041094c,00410a14,00410bc8,00410cac
; 00410cfc,00410e00,00410f40,004110cc
; 00411578,00411584,004115a0,004115c4
; 00411738,00411744,00411764,00411784
; 00411a1c,00411a3c,00411aa0,00411ac0
; 00411d54,00411e74,00411fb4,00412048
; 00412098,004125e8,004125f8,00412614
; 00412630,00412de0,00412ed8,00412f30
; 004131a0,00436b98,004373f8,0043a58c
; 0043a5a8,0043a644,0043b90c,0043b970
; 0043b9e4,0043bd84,0043bea8,0043cee0
; 0043cf00,0043cf64,0043cf84,0043e588
; 0043e7a8,0043e7e0,0043e89c
.rodata:0048fb8025732c202... ds "%s, %s"
s_ResultOfFTPServerTest_004...;XREF[1,0]: 00441560
.rodata:0048fb88526573756... ds "ResultOfFTPServerTest"
.rodata:0048fb9e00 ?? 00h
.rodata:0048fb9f00 ?? 00h
s_ResultOfEmailTest_0048fba0: ;XREF[1,0]: 00441580
.rodata:0048fba0526573756... ds "ResultOfEmailTest"
.rodata:0048fbb200 ?? 00h
.rodata:0048fbb300 ?? 00h
s_StatusOfUPnPPortForwardin...;XREF[1,0]: 004415a0
.rodata:0048fbb4537461747... ds "StatusOfUPnPPortForwarding"
.rodata:0048fbcf00 ?? 00h
s_StatusOfDynamicDNS_0048fbd0:;XREF[1,0]: 004415c0
.rodata:0048fbd0537461747... ds "StatusOfDynamicDNS"
.rodata:0048fbe300 ?? 00h
s_RadioOfDDNSEnable_0048fbe4: ;XREF[1,0]: 00441600
.rodata:0048fbe4526164696... ds "RadioOfDDNSEnable"
.rodata:0048fbf600 ?? 00h
.rodata:0048fbf700 ?? 00h
s_LogoSelectDDNSProvider_00...;XREF[1,0]: 00441640
.rodata:0048fbf84c6f676f5... ds "LogoSelectDDNSProvider"
.rodata:0048fc0f00 ?? 00h
s_RadioOfEmailTLSAuthentica...;XREF[1,0]: 004417c0
.rodata:0048fc10526164696... ds "RadioOfEmailTLSAuthentication"
.rodata:0048fc2e00 ?? 00h
.rodata:0048fc2f00 ?? 00h
s_CheckOfEmailScheduleEnabl...;XREF[1,0]: 00441800
.rodata:0048fc30436865636... ds "CheckOfEmailScheduleEnable"
.rodata:0048fc4b00 ?? 00h
s_CheckOfEmailScheduleDay_0...;XREF[1,0]: 00441840
.rodata:0048fc4c436865636... ds "CheckOfEmailScheduleDay"
s_RadioOfEmailScheduleMode_...;XREF[1,0]: 00441880
.rodata:0048fc64526164696... ds "RadioOfEmailScheduleMode"
.rodata:0048fc7d00 ?? 00h
.rodata:0048fc7e00 ?? 00h
.rodata:0048fc7f00 ?? 00h
s_RadioOfEmailMotionMode_00...;XREF[1,0]: 00441920
.rodata:0048fc80526164696... ds "RadioOfEmailMotionMode"
.rodata:0048fc9700 ?? 00h
s_SelectOfEmailMotionFrameI...;XREF[1,7]: 00441960,00423ae0,00428168,00428360
; 00428530,00428948,00428ae4,00441940
.rodata:0048fc9853656c656... ds "SelectOfEmailMotionFrameInterval"
s_RadioOfFTPPassiveMode_004...;XREF[1,0]: 00441a40
.rodata:0048fcbc526164696... ds "RadioOfFTPPassiveMode"
.rodata:0048fcd200 ?? 00h
.rodata:0048fcd300 ?? 00h
s_CheckOfFTPScheduleEnable_...;XREF[1,0]: 00441a80
.rodata:0048fcd4436865636... ds "CheckOfFTPScheduleEnable"
.rodata:0048fced00 ?? 00h
.rodata:0048fcee00 ?? 00h
.rodata:0048fcef00 ?? 00h
s_CheckOfFTPScheduleDay_004...;XREF[1,0]: 00441ac0
.rodata:0048fcf0436865636... ds "CheckOfFTPScheduleDay"
.rodata:0048fd0600 ?? 00h
.rodata:0048fd0700 ?? 00h
s_RadioOfFTPScheduleMode_00...;XREF[1,0]: 00441b00
.rodata:0048fd08526164696... ds "RadioOfFTPScheduleMode"
.rodata:0048fd1f00 ?? 00h
s_RadioOfFTPScheduleVideoFr...;XREF[1,0]: 00441b80
.rodata:0048fd20526164696... ds "RadioOfFTPScheduleVideoFrequencyMode"
.rodata:0048fd4500 ?? 00h
.rodata:0048fd4600 ?? 00h
.rodata:0048fd4700 ?? 00h
s_SelectOfFTPScheduleFrameP...;XREF[1,7]: 00441bc0,00423ac0,00428cd8,00428f3c
; 0042914c,0042962c,00429840,00441ba0
.rodata:0048fd4853656c656... ds "SelectOfFTPScheduleFramePerSecond"
s_RadioOfFTPScheduleFileMod...;XREF[1,0]: 00441c40
.rodata:0048fd6c526164696... ds "RadioOfFTPScheduleFileMode"
.rodata:0048fd8700 ?? 00h
.rodata:0048fd8833 ?? 33h 3
.rodata:0048fd8932 ?? 32h 2
.rodata:0048fd8a30 ?? 30h 0
.rodata:0048fd8b00 ?? 00h
.rodata:0048fd8c31 ?? 31h 1
.rodata:0048fd8d31 ?? 31h 1
.rodata:0048fd8e32 ?? 32h 2
.rodata:0048fd8f00 ?? 00h
s_CheckFrameRate_0048fd90: ;XREF[1,0]: 00442fd8
.rodata:0048fd90436865636... ds "CheckFrameRate"
.rodata:0048fd9f00 ?? 00h
s_FPSEnable_0048fda0: ;XREF[1,0]: 00442ff8
.rodata:0048fda0465053456... ds "FPSEnable"
.rodata:0048fdaa00 ?? 00h
.rodata:0048fdab00 ?? 00h
s_Profile_0048fdac: ;XREF[1,0]: 00443018
.rodata:0048fdac50726f666... ds "Profile"
.rodata:0048fdb450 ?? 50h P
.rodata:0048fdb543 ?? 43h C
.rodata:0048fdb64d ?? 4Dh M
.rodata:0048fdb700 ?? 00h
.rodata:0048fdb838 ?? 38h 8
.rodata:0048fdb920 ?? 20h
.rodata:0048fdba6b ?? 6Bh k
.rodata:0048fdbb48 ?? 48h H
.rodata:0048fdbc7a ?? 7Ah z
.rodata:0048fdbd00 ?? 00h
.rodata:0048fdbe00 ?? 00h
.rodata:0048fdbf00 ?? 00h
s_CMSDProject_0048fdc0: ;XREF[1,0]: 00442ed8
.rodata:0048fdc0434d53445... ds "CMSDProject"
s_CMXJProject_0048fdcc: ;XREF[1,0]: 00442ef8
.rodata:0048fdcc434d584a5... ds "CMXJProject"
s_PTZSupport_0048fdd8: ;XREF[1,0]: 00442f18
.rodata:0048fdd850545a537... ds "PTZSupport"
.rodata:0048fde300 ?? 00h
s_FrameSize_0048fde4: ;XREF[1,0]: 00442f38
.rodata:0048fde44672616d6... ds "FrameSize"
.rodata:0048fdee00 ?? 00h
.rodata:0048fdef00 ?? 00h
s_CurrentVideoWidth_0048fdf0: ;XREF[1,0]: 00442f58
.rodata:0048fdf0437572726... ds "CurrentVideoWidth"
.rodata:0048fe0200 ?? 00h
.rodata:0048fe0300 ?? 00h
s_CurrentVideoHeight_0048fe04:;XREF[1,0]: 00442f78
.rodata:0048fe04437572726... ds "CurrentVideoHeight"
.rodata:0048fe1700 ?? 00h
s_CurrentVideoLimitWidth_00...;XREF[1,0]: 00442f98
.rodata:0048fe18437572726... ds "CurrentVideoLimitWidth"
.rodata:0048fe2f00 ?? 00h
s_CurrentVideoLimitHeight_0...;XREF[1,0]: 00442fb8
.rodata:0048fe30437572726... ds "CurrentVideoLimitHeight"
s_RadioOfVideoResolution_00...;XREF[1,0]: 00443078
.rodata:0048fe48526164696... ds "RadioOfVideoResolution"
.rodata:0048fe5f00 ?? 00h
s_StringOfVideoResolution_0...;XREF[1,8]: 00443098,00423238,004275ac,0042795c
; 004279e8,00427d04,00427e90,0043645c
; 00443058
.rodata:0048fe60537472696... ds "StringOfVideoResolution"
s_RadioOfCompressionRate_00...;XREF[1,0]: 004430d8
.rodata:0048fe78526164696... ds "RadioOfCompressionRate"
.rodata:0048fe8f00 ?? 00h
s_StringOfCompressionRate_0...;XREF[1,7]: 004430f8,004232f8,004275cc,00427978
; 00427a08,00427d24,00427eac,004430b8
.rodata:0048fe90537472696... ds "StringOfCompressionRate"
s_RadioOfFrameRate_0048fea8: ;XREF[1,0]: 00443138
.rodata:0048fea8526164696... ds "RadioOfFrameRate"
.rodata:0048feb900 ?? 00h
.rodata:0048feba00 ?? 00h
.rodata:0048febb00 ?? 00h
s_StringOfFrameRate_0048febc: ;XREF[1,7]: 00443158,004239ac,004275ec,00427994
; 00427a24,00427d44,00427ec8,00443118
.rodata:0048febc537472696... ds "StringOfFrameRate"
s_RadioOfLightFrequency_004...;XREF[1,0]: 00443198
.rodata:0048fed0526164696... ds "RadioOfLightFrequency"
.rodata:0048fee600 ?? 00h
.rodata:0048fee700 ?? 00h
s_StringOfLightFrequency_00...;XREF[1,7]: 004431b8,00423078,0042762c,004279b0
; 004279cc,00427d84,00427f00,00443178
.rodata:0048fee8537472696... ds "StringOfLightFrequency"
s_RadioOfAudioEnable_0048ff00:;XREF[1,0]: 004432b8
.rodata:0048ff00526164696... ds "RadioOfAudioEnable"
.rodata:0048ff1300 ?? 00h
s_StringOfAudioEnable_0048f...;XREF[1,12]: 004432d8,004231b8,0042764c,00427b28
; 00427b54,00427da4,00427f1c,00436090
; 00436190,0043637c,004363b4,00436408
; 00443298
.rodata:0048ff14537472696... ds "StringOfAudioEnable"
s_AudioCodec_0048ff28: ;XREF[1,0]: 00443318
.rodata:0048ff28417564696... ds "AudioCodec"
.rodata:0048ff3300 ?? 00h
s_AudioSampleRate_0048ff34: ;XREF[1,0]: 00443338
.rodata:0048ff34417564696... ds "AudioSampleRate"
s_RadioOfMotionDetectionEna...;XREF[1,0]: 00443378
.rodata:0048ff44526164696... ds "RadioOfMotionDetectionEnable"
.rodata:0048ff6100 ?? 00h
.rodata:0048ff6200 ?? 00h
.rodata:0048ff6300 ?? 00h
s_CheckOfMotionDetectionSch...;XREF[1,0]: 004433f8
.rodata:0048ff64436865636... ds "CheckOfMotionDetectionScheduleDay"
.rodata:0048ff8600 ?? 00h
.rodata:0048ff8700 ?? 00h
s_RadioOfMotionDetectionSch...;XREF[1,0]: 00443438
.rodata:0048ff88526164696... ds "RadioOfMotionDetectionScheduleMode"
.rodata:0048ffab00 ?? 00h
s_RadioOfDayNightMode_0048f...;XREF[1,0]: 004434b8
.rodata:0048ffac526164696... ds "RadioOfDayNightMode"
s_RadioOfSoundDetectionEnab...;XREF[1,0]: 004436d8
.rodata:0048ffc0526164696... ds "RadioOfSoundDetectionEnable"
s_CheckOfSoundDetectionSche...;XREF[1,0]: 00443738
.rodata:0048ffdc436865636... ds "CheckOfSoundDetectionScheduleDay"
.rodata:0048fffd00 ?? 00h
.rodata:0048fffe00 ?? 00h
.rodata:0048ffff00 ?? 00h
s_RadioOfSoundDetectionSche...;XREF[222,0]: 004088bc,00408f54,00408fdc,004091b4
; 0040958c,0040e8c8,004105c4,00410f30
; 00411e64,00413454,00413918,004147a0
; 0041520c,0041522c,004153a0,00415418
; 00415654,0041cbd0,0041d58c,00422308
; 00422428,00422698,00423050,00423090
; 00423290,004232d0,00423470,00423af8
; 00423b38,004245c0,004245e0,004251ac
; 00425478,0042578c,00425b6c,00426248
; 00426504,004266c4,00426928,00426c04
; 004271b0,00427408,004275e4,00427c7c
; 00427ec0,004280dc,004284bc,004287fc
; 00428a5c,00428cf0,00428efc,00428f18
; 00429184,00429604,00429854,00429a90
; 00429dd4,0042a198,0042a48c,0042ae00
; 0042afb8,0042b21c,0042b5dc,0042b834
; 0042b910,0042bd00,00431380,00431480
; 00431580,00431680,00431b80,00431d0c
; 004333d0,00433678,00433f10,00434448
; 004345c8,004345e8,00435730,00435b3c
; 0043620c,00436470,004367c4,00436fe8
; 00437d48,00437e8c,00438300,00439ff4
; 0043a0f4,0043a1f4,0043a2f4,0043a3f4
; 0043a584,0043bd40,0043c710,0043c810
; 0043c910,0043ca10,0043cb10,0043fc30
; 0043fd30,0043fe30,0043ff30,00440030
; 00440130,00440230,00440330,00440430
; 00440530,00441634,00441734,00441834
; 00441934,00441a34,00441b34,00441c34
; 00442f8c,0044308c,0044318c,0044328c
; 0044338c,0044348c,0044358c,0044368c
; 00443778,0044378c,00443de0,00443de4
; 00443df0,00444c94,00444cb0,00445978
; 0044597c,00445c44,00446c6c,00446c70
; 004489c4,004489e0,00448bac,00448bb0
; 00448d50,00449058,00449074,00449090
; 004490dc,004490f8,00449114,00449340
; 00449344,00449578,004498bc,00449a14
; 00449bac,00449c28,00449e48,00449e4c
; 0044a06c,0044a070,0044a140,0044a15c
; 0044a178,0044b78c,0044c1b4,0044c594
; 0044c5b0,0044c708,0044c7c4,0044d730
; 0044d750,0044d76c,0044d820,0044d83c
; 0044d9a0,0044d9c0,0044d9dc,0044f8b8
; 0045600c,0045cc60,0045e0b8,0045f828
; 0045f884,0045f8e8,0045fd6c,0045fdc8
; 00463510,0046352c,00465ec8,004667b4
; 00468d0c,00468d28,00469438,004695e4
; 0046bed4,0046c73c,0046c740,0046ce80
; 0046ce84,0046d2fc,0046d318,0046decc
; 0046dee8,0046e900,0046e91c,0046f04c
; 0046f050,0046f8bc,004709ac,004709c8
; 004792e8,0047f38c,0047f390,00480d9c
; 00480db8,00480dd4,00482fe8,004851d4
; 004851d8,00485874,00485890,00488a70
; 00488d24,004d7a00
.rodata:00490000526164696... ds "RadioOfSoundDetectionScheduleMode"
.rodata:0049002200 ?? 00h
.rodata:0049002300 ?? 00h
.rodata:00490024546865726... ds "ThermalSupport"
s_websAntiBruteProcessor=%s...;XREF[1,0]: 00443a40
.rodata:00490034776562734... ds "websAntiBruteProcessor=%s,%s\n"
.rodata:0049005200 ?? 00h
.rodata:0049005300 ?? 00h
s_sleep_%d_00490054: ;XREF[2,0]: 00443d14,00443d94
.rodata:00490054736c65657... ds "sleep %d"
.rodata:0049005d00 ?? 00h
.rodata:0049005e00 ?? 00h
.rodata:0049005f00 ?? 00h
s_now_in_the_antbrute_child...;XREF[1,0]: 00443d70
.rodata:004900606e6f77206... ds "now in the antbrute child process(%d...
s_antbrute_child(%d)_exited...;XREF[1,0]: 00443f40
.rodata:0049008c616e74627... ds "antbrute child(%d) exited, status=%d\n"
.rodata:004900b200 ?? 00h
.rodata:004900b300 ?? 00h
s_antbrute_child(%d)_killed...;XREF[1,1]: 00443f6c,00437f0c
.rodata:004900b4616e74627... ds "antbrute child(%d) killed (signal %d...
s_antbrute_child(%d)_stoppe...;XREF[1,0]: 00443ff0
.rodata:004900dc616e74627... ds "antbrute child(%d) stopped (signal %...
s_matrixssl.c_00490104: ;XREF[8,0]: 00444b54,00444ca4,00444d00,004451d4
; 004455e8,0044598c,00445c1c,00446c80
.rodata:004901046d6174726... ds "matrixssl.c"
s_psAssert_%s_00490110: ;XREF[102,0]: 00444b4c,004451cc,004455e0,00445984
; 00445c14,00446c78,00448894,0044896c
; 00448bb8,00448d5c,00449060,004490e4
; 004491f4,0044934c,004493f4,0044956c
; 00449754,004497e4,004498d0,00449930
; 00449a20,00449ac0,00449bb8,00449c14
; 00449e54,0044a078,0044a148,0044a730
; 0044abdc,0044ad7c,0044af04,0044b660
; 0044b75c,0044c100,0044c1c8,0044c2ec
; 0044c518,0044c59c,0044c644,0044c6a8
; 0044c71c,0044c794,0044c80c,0044ce98
; 0044d494,0044d73c,0044d828,0044d9ac
; 0044f8c4,00450ccc,00450f18,00451308
; 00452e60,00455fec,00459280,0045cc6c
; 0045e0c4,0045f834,0045f890,0045f8f0
; 0045fd78,0045fdd4,004634fc,00463558
; 00464390,0046482c,00464ccc,00465688
; 00465ed4,004667a0,004683a0,00468588
; 00468d14,004699c0,0046acf8,0046bd50
; 0046bee0,0046c748,0046c82c,0046ca14
; 0046ca68,0046d2f0,0046e644,0046e6ac
; 0046ea74,0046f058,0046f8c8,0046f964
; 00478fc0,004792b8,00479344,0047a250
; 0047a8d8,0047ab94,0047e09c,0047f398
; 00480bd8,00480c88,00480ce8,00480da4
; 00480dfc,004851e0
.rodata:00490110707341737... ds "psAssert %s"
DAT_0049011c: ;XREF[129,0]: 00444b78,00444cc0,00444d1c,004451f0
; 00445604,004459a8,00445c38,00446d50
; 004488f8,004489d4,00448bd4,00448d80
; 00449084,00449108,00449218,00449368
; 00449418,00449588,00449778,00449808
; 004498ec,00449954,00449adc,00449bd4
; 00449c38,00449e70,0044a094,0044a16c
; 0044a74c,0044ac00,0044ada0,0044af28
; 0044b67c,0044b780,0044c124,0044c1e4
; 0044c310,0044c534,0044c5c0,0044c660
; 0044c6cc,0044c738,0044c7b8,0044c828
; 0044ceb4,0044d4b8,0044d760,0044d84c
; 0044d9d0,0044f8e8,00450ce8,00450f44
; 00451320,00452e7c,0045601c,004592a4
; 0045cc90,0045e0e8,0045f858,0045f8ac
; 0045f914,0045fd9c,0045fdf8,00463520
; 0046357c,004643b4,00464850,00464cf0
; 004656ac,00465ef8,004667c4,0046707c
; 0046825c,004683c4,00468420,004685ac
; 00468610,00468d38,00469614,004699e8
; 0046a8c8,0046ad1c,0046bd74,0046bf04
; 0046c4dc,0046c538,0046c76c,0046c850
; 0046ca30,0046ca8c,0046cb58,0046ceb0
; 0046cf74,0046cfd0,0046d034,0046d30c
; 0046de64,0046dedc,0046e668,0046e6c8
; 0046e8ac,0046e928,0046ea98,0046f07c
; 0046f8ec,0046f988,004709bc,00470a0c
; 00479044,004792dc,004793e0,0047a274
; 0047a8f4,0047abb8,0047e05c,0047e0c0
; 0047f3b4,00480bfc,00480cac,00480d04
; 00480dc8,00480e20,004851fc,00485884
; 00488b1c,00488c94,00488d30,00488dd4
; 00488e60
.rodata:0049011c3a ?? 3Ah :
.rodata:0049011d25 ?? 25h %
.rodata:0049011e64 ?? 64h d
.rodata:0049011f20 ?? 20h
.rodata:0049012000 ?? 00h
.rodata:0049012100 ?? 00h
.rodata:0049012200 ?? 00h
.rodata:0049012300 ?? 00h
s_(&g_sessionChronList)_!=_...;XREF[3,0]: 00444b8c,00445c54,00446d6c
.rodata:004901242826675f7... ds "(&g_sessionChronList) != (&g_session...
s_psError_%s_0049015c: ;XREF[30,0]: 00444c9c,00444cf8,00467058,00468238
; 004683fc,004685ec,004695f0,0046a8ac
; 0046a908,0046c4b8,0046c514,0046cb3c
; 0046ce8c,0046cf50,0046cfac,0046d010
; 0046de48,0046deb8,0046df34,0046e890
; 0046e908,004708fc,0047092c,0047e038
; 00485860,00488ae4,00488c58,00488cf4
; 00488d98,00488e24
.rodata:0049015c707345727... ds "psError %s"
.rodata:0049016700 ?? 00h
s_MatrixSSL_config_mismatch...;XREF[1,0]: 00444cdc
.rodata:004901684d6174726... ds "MatrixSSL config mismatch.\nLibrary:...
.rodata:004901a700 ?? 00h
s_pscrypto_open_failure_004...;XREF[1,0]: 00444d38
.rodata:004901a8707363727... ds "pscrypto open failure\n"
.rodata:004901bf00 ?? 00h
s_keys_&&_curve_004901c0: ;XREF[1,0]: 0044520c
.rodata:004901c06b6579732... ds "keys && curve"
.rodata:004901ce00 ?? 00h
.rodata:004901cf00 ?? 00h
s_keys->CAcerts->authFailFl...;XREF[1,0]: 00445620
.rodata:004901d06b6579732... ds "keys->CAcerts->authFailFlags == PS_C...
s_keys->cert->authFailFlags...;XREF[1,0]: 004459c4
.rodata:0049020c6b6579732... ds "keys->cert->authFailFlags == PS_CERT...
.rodata:0049024500 ?? 00h
.rodata:0049024600 ?? 00h
.rodata:0049024700 ?? 00h
s_%u.%u.%u.%u_00490248: ;XREF[1,0]: 004482b0
.rodata:0049024825752e257... ds "%u.%u.%u.%u"
s_End-entity_certificate_no...;XREF[1,0]: 00448560
.rodata:00490254456e642d6... ds "End-entity certificate not for TLS u...
.rodata:0049027f00 ?? 00h
s_matrixsslApi.c_00490280: ;XREF[21,0]: 0044889c,00448974,00448bc0,00448d64
; 00449068,004490ec,004491fc,00449354
; 004493fc,00449564,0044975c,004497ec
; 004498c8,00449938,00449a28,00449ac8
; 00449bc0,00449c1c,00449e5c,0044a080
; 0044a150
.rodata:004902806d6174726... ds "matrixsslApi.c"
.rodata:0049028f00 ?? 00h
.rodata:00490290746d702e7... ds "tmp.start == tmp.buf"
s_ssl_&&_ssl->insize_>_0_&&...;XREF[1,0]: 00448914
.rodata:004902a873736c202... ds "ssl && ssl->insize > 0 && ssl->inbuf...
.rodata:004902d500 ?? 00h
.rodata:004902d600 ?? 00h
.rodata:004902d700 ?? 00h
s_ssl->outsize_>_0_&&_ssl->...;XREF[6,1]: 004489f0,00448bf8,004490a0,0044938c
; 0044a0b8,0044a188,0046353c
.rodata:004902d873736c2d3... ds "ssl->outsize > 0 && ssl->outbuf != N...
s_requiredLen_>=_requestedL...;XREF[1,0]: 00448d9c
.rodata:00490300726571756... ds "requiredLen >= requestedLen"
s_rc_!=_SSL_FULL_0049031c: ;XREF[1,0]: 00449124
.rodata:0049031c726320213... ds "rc != SSL_FULL"
.rodata:0049032b00 ?? 00h
s_ssl->insize_>_0_&&_ssl->i...;XREF[2,0]: 00449234,00449e94
.rodata:0049032c73736c2d3... ds "ssl->insize > 0 && ssl->inbuf != NULL"
.rodata:0049035200 ?? 00h
.rodata:0049035300 ?? 00h
s_len_==_2_00490354: ;XREF[1,0]: 00449434
.rodata:004903546c656e203... ds "len == 2"
.rodata:0049035d00 ?? 00h
.rodata:0049035e00 ?? 00h
.rodata:0049035f00 ?? 00h
s_prevBuf_==_buf_00490360: ;XREF[1,0]: 00449794
.rodata:00490360707265764... ds "prevBuf == buf"
.rodata:0049036f00 ?? 00h
s_buf_==_ssl->inbuf_00490370: ;XREF[1,0]: 00449824
.rodata:00490370627566203... ds "buf == ssl->inbuf"
.rodata:0049038200 ?? 00h
.rodata:0049038300 ?? 00h
s_(uint32)_ssl->inlen_==_st...;XREF[1,0]: 00449908
.rodata:004903842875696e7... ds "(uint32) ssl->inlen == start"
.rodata:004903a100 ?? 00h
.rodata:004903a200 ?? 00h
.rodata:004903a300 ?? 00h
s_ssl->enBlockSize_==_ssl->...;XREF[1,0]: 00449970
.rodata:004903a473736c2d3... ds "ssl->enBlockSize == ssl->deBlockSize"
.rodata:004903c900 ?? 00h
.rodata:004903ca00 ?? 00h
.rodata:004903cb00 ?? 00h
s_buf_>_ssl->inbuf_004903cc: ;XREF[1,0]: 00449b00
.rodata:004903cc627566203... ds "buf > ssl->inbuf"
.rodata:004903dd00 ?? 00h
.rodata:004903de00 ?? 00h
.rodata:004903df00 ?? 00h
s_start_==_0_004903e0: ;XREF[1,0]: 00449bf8
.rodata:004903e0737461727... ds "start == 0"
.rodata:004903eb00 ?? 00h
s_ssl->insize_>=_(int32)_le...;XREF[1,0]: 00449c54
.rodata:004903ec73736c2d3... ds "ssl->insize >= (int32) len"
.rodata:0049040700 ?? 00h
.rodata:0049040800 ?? 00h
.rodata:0049040900 ?? 00h
.rodata:0049040a00 ?? 00h
.rodata:0049040b00 ?? 00h
.rodata:0049040c00 ?? 00h
.rodata:0049040d00 ?? 00h
.rodata:0049040e00 ?? 00h
.rodata:0049040f00 ?? 00h
switchdataD_00490410: ;XREF[1,0]: 0044932c
.rodata:004904100ca0f6ff uint FFF6A00Ch
.rodata:00490414549bf6ff uint FFF69B54h
.rodata:00490418549bf6ff uint FFF69B54h
.rodata:0049041c549bf6ff uint FFF69B54h
.rodata:00490420549bf6ff uint FFF69B54h
.rodata:00490424549bf6ff uint FFF69B54h
.rodata:00490428549bf6ff uint FFF69B54h
.rodata:0049042cbc99f6ff uint FFF699BCh
.rodata:00490430a49ef6ff uint FFF69EA4h
.rodata:00490434409df6ff uint FFF69D40h
.rodata:00490438109df6ff uint FFF69D10h
.rodata:0049043ca09cf6ff uint FFF69CA0h
.rodata:00490440549bf6ff uint FFF69B54h
.rodata:00490444549bf6ff uint FFF69B54h
.rodata:00490448549bf6ff uint FFF69B54h
.rodata:0049044c549bf6ff uint FFF69B54h
.rodata:00490450549bf6ff uint FFF69B54h
.rodata:00490454549bf6ff uint FFF69B54h
.rodata:00490458549bf6ff uint FFF69B54h
.rodata:0049045c549bf6ff uint FFF69B54h
.rodata:00490460549bf6ff uint FFF69B54h
.rodata:00490464549bf6ff uint FFF69B54h
.rodata:00490468549bf6ff uint FFF69B54h
.rodata:0049046c549bf6ff uint FFF69B54h
.rodata:00490470549bf6ff uint FFF69B54h
.rodata:00490474549bf6ff uint FFF69B54h
.rodata:00490478549bf6ff uint FFF69B54h
.rodata:0049047c549bf6ff uint FFF69B54h
.rodata:00490480549bf6ff uint FFF69B54h
.rodata:00490484549bf6ff uint FFF69B54h
.rodata:00490488549bf6ff uint FFF69B54h
.rodata:0049048c549bf6ff uint FFF69B54h
.rodata:00490490549bf6ff uint FFF69B54h
.rodata:00490494549bf6ff uint FFF69B54h
.rodata:00490498549bf6ff uint FFF69B54h
.rodata:0049049c549bf6ff uint FFF69B54h
.rodata:004904a0549bf6ff uint FFF69B54h
.rodata:004904a4549bf6ff uint FFF69B54h
.rodata:004904a8549bf6ff uint FFF69B54h
.rodata:004904ac549bf6ff uint FFF69B54h
.rodata:004904b0549bf6ff uint FFF69B54h
.rodata:004904b4549bf6ff uint FFF69B54h
.rodata:004904b8549bf6ff uint FFF69B54h
.rodata:004904bc549bf6ff uint FFF69B54h
.rodata:004904c0549bf6ff uint FFF69B54h
.rodata:004904c4549bf6ff uint FFF69B54h
.rodata:004904c8549bf6ff uint FFF69B54h
.rodata:004904cc549bf6ff uint FFF69B54h
.rodata:004904d0549bf6ff uint FFF69B54h
.rodata:004904d4949cf6ff uint FFF69C94h
.rodata:004904d8549bf6ff uint FFF69B54h
.rodata:004904dc549bf6ff uint FFF69B54h
.rodata:004904e0549bf6ff uint FFF69B54h
.rodata:004904e4549bf6ff uint FFF69B54h
.rodata:004904e8549bf6ff uint FFF69B54h
.rodata:004904ec549bf6ff uint FFF69B54h
.rodata:004904f0549bf6ff uint FFF69B54h
.rodata:004904f4549bf6ff uint FFF69B54h
.rodata:004904f8549bf6ff uint FFF69B54h
.rodata:004904fc549bf6ff uint FFF69B54h
.rodata:00490500549bf6ff uint FFF69B54h
.rodata:004905044c9cf6ff uint FFF69C4Ch
.rodata:0049050800 ?? 00h
.rodata:0049050900 ?? 00h
.rodata:0049050a00 ?? 00h
.rodata:0049050b00 ?? 00h
.rodata:0049050c00 ?? 00h
.rodata:0049050d00 ?? 00h
.rodata:0049050e00 ?? 00h
.rodata:0049050f00 ?? 00h
s_sslDecode.c_00490510: ;XREF[16,0]: 0044a728,0044abe4,0044ad84,0044af0c
; 0044b658,0044b764,0044c108,0044c1c0
; 0044c2f4,0044c510,0044c5a4,0044c63c
; 0044c6b0,0044c714,0044c79c,0044c814
.rodata:0049051073736c446... ds "sslDecode.c"
s_*c_==_SSL_RECORD_TYPE_HAN...;XREF[1,0]: 0044ac1c
.rodata:0049051c2a63203d3... ds "*c == SSL_RECORD_TYPE_HANDSHAKE"
s_origbuf_==_*buf_0049053c: ;XREF[1,0]: 0044adbc
.rodata:0049053c6f7269676... ds "origbuf == *buf"
s_rc_<_0_0049054c: ;XREF[1,0]: 0044af44
.rodata:0049054c7263203c2... ds "rc < 0"
.rodata:0049055300 ?? 00h
s_origbuf_+_*len_==_c_00490...;XREF[2,0]: 0044b698,0044b79c
.rodata:004905546f7269676... ds "origbuf + *len == c"
s_rc_==_0_00490568: ;XREF[9,0]: 0044c138,0044c200,0044c550,0044c5dc
; 0044c67c,0044c6e8,0044c754,0044c7d4
; 0044c84c
.rodata:004905687263203d3... ds "rc == 0"
s_ssl->sid->sessionTicket_0...;XREF[1,0]: 0044c32c
.rodata:0049057073736c2d3... ds "ssl->sid->sessionTicket"
.rodata:0049058800 ?? 00h
.rodata:0049058900 ?? 00h
.rodata:0049058a00 ?? 00h
.rodata:0049058b00 ?? 00h
.rodata:0049058c00 ?? 00h
.rodata:0049058d00 ?? 00h
.rodata:0049058e00 ?? 00h
.rodata:0049058f00 ?? 00h
switchdataD_00490590: ;XREF[1,0]: 0044b5f8
.rodata:004905908ccbf6ff uint FFF6CB8Ch
.rodata:00490594a8cbf6ff uint FFF6CBA8h
.rodata:004905981ccbf6ff uint FFF6CB1Ch
.rodata:0049059c3ccaf6ff uint FFF6CA3Ch
.rodata:004905a048c8f6ff uint FFF6C848h
.rodata:004905a408c6f6ff uint FFF6C608h
.rodata:004905a808c6f6ff uint FFF6C608h
.rodata:004905ac08c6f6ff uint FFF6C608h
.rodata:004905b008c6f6ff uint FFF6C608h
.rodata:004905b408c6f6ff uint FFF6C608h
.rodata:004905b808c6f6ff uint FFF6C608h
.rodata:004905bcccc7f6ff uint FFF6C7CCh
.rodata:004905c00cc7f6ff uint FFF6C70Ch
.rodata:004905c4a0cdf6ff uint FFF6CDA0h
.rodata:004905c820cdf6ff uint FFF6CD20h
.rodata:004905ccb4ccf6ff uint FFF6CCB4h
.rodata:004905d048ccf6ff uint FFF6CC48h
.rodata:004905d408c6f6ff uint FFF6C608h
.rodata:004905d808c6f6ff uint FFF6C608h
.rodata:004905dc08c6f6ff uint FFF6C608h
.rodata:004905e018cef6ff uint FFF6CE18h
.rodata:004905e408c6f6ff uint FFF6C608h
.rodata:004905e80ccef6ff uint FFF6CE0Ch
.rodata:004905ec00 ?? 00h
.rodata:004905ed00 ?? 00h
.rodata:004905ee00 ?? 00h
.rodata:004905ef00 ?? 00h
s_sslEncode.c_004905f0: ;XREF[11,0]: 0044cea0,0044d49c,0044d744,0044d830
; 0044d9b4,0044f8cc,00450cd0,00450f10
; 00451310,00452e58,00455ff0
.rodata:004905f073736c456... ds "sslEncode.c"
s_howMuchToMove_>_0_004905fc: ;XREF[1,0]: 0044ced8
.rodata:004905fc686f774d7... ds "howMuchToMove > 0"
.rodata:0049060e00 ?? 00h
.rodata:0049060f00 ?? 00h
s_pka->outbuf_==_ssl->sec.p...;XREF[1,0]: 0044d4d4
.rodata:00490610706b612d3... ds "pka->outbuf == ssl->sec.premaster"
.rodata:0049063200 ?? 00h
.rodata:0049063300 ?? 00h
s_pka->type_==_PKA_AFTER_RS...;XREF[1,0]: 0044d77c
.rodata:00490634706b612d3... ds "pka->type == PKA_AFTER_RSA_ENCRYPT"
.rodata:0049065700 ?? 00h
s_pka->user_==_(int32)_*_(p...;XREF[1,0]: 0044d9ec
.rodata:00490658706b612d3... ds "pka->user == (int32) * (pka->outbuf ...
.rodata:0049068100 ?? 00h
.rodata:0049068200 ?? 00h
.rodata:0049068300 ?? 00h
s_encryptStart_==_buf_+_ssl...;XREF[1,0]: 0044f904
.rodata:00490684656e63727... ds "encryptStart == buf + ssl->recordHea...
.rodata:004906ad00 ?? 00h
.rodata:004906ae00 ?? 00h
.rodata:004906af00 ?? 00h
s_cert->unparsedBin_!=_NULL...;XREF[4,0]: 00450d10,00450f60,00451348,00456034
.rodata:004906b0636572742... ds "cert->unparsedBin != NULL"
.rodata:004906ca00 ?? 00h
.rodata:004906cb00 ?? 00h
s_keyLen_==_(uint32)_*_(c_-...;XREF[1,0]: 00452e98
.rodata:004906cc6b65794c6... ds "keyLen == (uint32) * (c - 1)"
.rodata:004906e900 ?? 00h
.rodata:004906ea00 ?? 00h
.rodata:004906eb00 ?? 00h
s_key_expansion_004906ec: ;XREF[1,3]: 004570cc,004570c8,004570d0,004570d4
.rodata:004906ec6b6579206... ds "key expansion"
s_master_secret_004906fc: ;XREF[1,3]: 00457400,004573fc,00457404,00457408
.rodata:004906fc6d6173746... ds "master secret"
s_extended_master_secret_00...;XREF[1,5]: 00457670,00457674,00457678,0045767c
; 00457680,00457684
.rodata:0049070c657874656... ds "extended master secret"
s_cipherSuite.c_00490724: ;XREF[1,0]: 00459288
.rodata:00490724636970686... ds "cipherSuite.c"
.rodata:0049073200 ?? 00h
.rodata:0049073300 ?? 00h
s_givenKey_==_NULL_00490734: ;XREF[1,0]: 004592c0
.rodata:00490734676976656... ds "givenKey == NULL"
.rodata:0049074500 ?? 00h
.rodata:0049074600 ?? 00h
.rodata:0049074700 ?? 00h
.rodata:0049074800 ?? 00h
.rodata:0049074900 ?? 00h
.rodata:0049074a00 ?? 00h
.rodata:0049074b00 ?? 00h
.rodata:0049074c00 ?? 00h
.rodata:0049074d00 ?? 00h
.rodata:0049074e00 ?? 00h
.rodata:0049074f00 ?? 00h
switchdataD_00490750: ;XREF[1,0]: 00459090
.rodata:00490750c496f7ff uint FFF796C4h
.rodata:00490754d09af7ff uint FFF79AD0h
.rodata:00490758d89af7ff uint FFF79AD8h
.rodata:0049075ce89af7ff uint FFF79AE8h
.rodata:00490760e89af7ff uint FFF79AE8h
.rodata:00490764c496f7ff uint FFF796C4h
.rodata:00490768f89af7ff uint FFF79AF8h
.rodata:0049076c009bf7ff uint FFF79B00h
.rodata:00490770f89af7ff uint FFF79AF8h
.rodata:00490774009bf7ff uint FFF79B00h
.rodata:0049077800 ?? 00h
.rodata:0049077900 ?? 00h
.rodata:0049077a00 ?? 00h
.rodata:0049077b00 ?? 00h
.rodata:0049077c00 ?? 00h
.rodata:0049077d00 ?? 00h
.rodata:0049077e00 ?? 00h
.rodata:0049077f00 ?? 00h
s_hsDecode.c_00490780: ;XREF[2,0]: 0045cc74,0045e0cc
.rodata:00490780687344656... ds "hsDecode.c"
.rodata:0049078b00 ?? 00h
s_ssl->cipher_!=_NULL_00490...;XREF[1,0]: 0045ccac
.rodata:0049078c73736c2d3... ds "ssl->cipher != NULL"
s_hsLen_<=_SHA384_HASH_SIZE...;XREF[1,0]: 0045e104
.rodata:004907a068734c656... ds "hsLen <= SHA384_HASH_SIZE"
.rodata:004907ba00 ?? 00h
.rodata:004907bb00 ?? 00h
.rodata:004907bc00 ?? 00h
.rodata:004907bd00 ?? 00h
.rodata:004907be00 ?? 00h
.rodata:004907bf00 ?? 00h
switchdataD_004907c0: ;XREF[1,0]: 0045e45c
.rodata:004907c0f8ecf7ff uint FFF7ECF8h
.rodata:004907c4f8ecf7ff uint FFF7ECF8h
.rodata:004907c8c0ecf7ff uint FFF7ECC0h
.rodata:004907ccb0eaf7ff uint FFF7EAB0h
.rodata:004907d0a8eaf7ff uint FFF7EAA8h
.rodata:004907d4f8ecf7ff uint FFF7ECF8h
.rodata:004907d804edf7ff uint FFF7ED04h
.rodata:004907dc04edf7ff uint FFF7ED04h
s_client_finished_004907e0: ;XREF[1,5]: 0045ee34,0045ee38,0045ee3c,0045ee4c
; 0045ee58,0045ee64
.rodata:004907e0636c69656... ds "client finished"
s_server_finished_004907f0: ;XREF[1,5]: 0045ef34,0045ef38,0045ef3c,0045ef4c
; 0045ef58,0045ef64
.rodata:004907f0736572766... ds "server finished"
s_prf.c_00490800: ;XREF[5,0]: 0045f83c,0045f898,0045f8f8,0045fd80
; 0045fddc
.rodata:004908007072662e6300 ds "prf.c"
.rodata:0049080600 ?? 00h
.rodata:0049080700 ?? 00h
s_outLen_<=_SSL_MAX_KEY_BLO...;XREF[2,0]: 0045f874,0045fdb8
.rodata:004908086f75744c6... ds "outLen <= SSL_MAX_KEY_BLOCK_SIZE"
.rodata:0049082900 ?? 00h
.rodata:0049082a00 ?? 00h
.rodata:0049082b00 ?? 00h
s_keyLen_>_64_0049082c: ;XREF[3,0]: 0045f8d0,0045f930,0045fe14
.rodata:0049082c6b65794c6... ds "keyLen > 64"
.rodata:0049083800 ?? 00h
.rodata:0049083900 ?? 00h
.rodata:0049083a00 ?? 00h
.rodata:0049083b00 ?? 00h
.rodata:0049083c00 ?? 00h
.rodata:0049083d00 ?? 00h
.rodata:0049083e00 ?? 00h
.rodata:0049083f00 ?? 00h
switchdataD_00490840: ;XREF[1,0]: 004600f8
.rodata:004908406c07f8ff uint FFF8076Ch
.rodata:00490844780bf8ff uint FFF80B78h
.rodata:004908480c08f8ff uint FFF8080Ch
.rodata:0049084c0c08f8ff uint FFF8080Ch
.rodata:00490850480bf8ff uint FFF80B48h
.rodata:00490854d40bf8ff uint FFF80BD4h
.rodata:004908580c08f8ff uint FFF8080Ch
.rodata:0049085c0c08f8ff uint FFF8080Ch
.rodata:004908600c08f8ff uint FFF8080Ch
.rodata:004908640c08f8ff uint FFF8080Ch
.rodata:004908683c0af8ff uint FFF80A3Ch
.rodata:0049086cec09f8ff uint FFF809ECh
.rodata:004908700c08f8ff uint FFF8080Ch
.rodata:004908743809f8ff uint FFF80938h
.rodata:004908780c08f8ff uint FFF8080Ch
.rodata:0049087c0c08f8ff uint FFF8080Ch
.rodata:004908800c08f8ff uint FFF8080Ch
.rodata:004908840c08f8ff uint FFF8080Ch
.rodata:004908880c08f8ff uint FFF8080Ch
.rodata:0049088c0c08f8ff uint FFF8080Ch
.rodata:004908900c08f8ff uint FFF8080Ch
.rodata:004908940c08f8ff uint FFF8080Ch
.rodata:004908980c08f8ff uint FFF8080Ch
.rodata:0049089c0c09f8ff uint FFF8090Ch
.rodata:004908a00c08f8ff uint FFF8080Ch
.rodata:004908a40c08f8ff uint FFF8080Ch
.rodata:004908a80c08f8ff uint FFF8080Ch
.rodata:004908ac0c08f8ff uint FFF8080Ch
.rodata:004908b00c08f8ff uint FFF8080Ch
.rodata:004908b40c08f8ff uint FFF8080Ch
.rodata:004908b80c08f8ff uint FFF8080Ch
.rodata:004908bc0c08f8ff uint FFF8080Ch
.rodata:004908c00c08f8ff uint FFF8080Ch
.rodata:004908c40c08f8ff uint FFF8080Ch
.rodata:004908c80c08f8ff uint FFF8080Ch
.rodata:004908cccc08f8ff uint FFF808CCh
switchdataD_004908d0: ;XREF[1,0]: 00460904
.rodata:004908d09412f8ff uint FFF81294h
.rodata:004908d4fc10f8ff uint FFF810FCh
.rodata:004908d8380ff8ff uint FFF80F38h
.rodata:004908dc380ff8ff uint FFF80F38h
.rodata:004908e09811f8ff uint FFF81198h
.rodata:004908e4d811f8ff uint FFF811D8h
.rodata:004908e8380ff8ff uint FFF80F38h
.rodata:004908ec380ff8ff uint FFF80F38h
.rodata:004908f0380ff8ff uint FFF80F38h
.rodata:004908f4380ff8ff uint FFF80F38h
.rodata:004908f83c10f8ff uint FFF8103Ch
.rodata:004908fc0012f8ff uint FFF81200h
.rodata:00490900380ff8ff uint FFF80F38h
.rodata:004909043c10f8ff uint FFF8103Ch
.rodata:00490908380ff8ff uint FFF80F38h
.rodata:0049090c380ff8ff uint FFF80F38h
.rodata:004909108810f8ff uint FFF81088h
.rodata:00490914380ff8ff uint FFF80F38h
.rodata:00490918380ff8ff uint FFF80F38h
.rodata:0049091c380ff8ff uint FFF80F38h
.rodata:00490920380ff8ff uint FFF80F38h
.rodata:00490924380ff8ff uint FFF80F38h
.rodata:00490928380ff8ff uint FFF80F38h
.rodata:0049092cbc10f8ff uint FFF810BCh
.rodata:00490930380ff8ff uint FFF80F38h
.rodata:00490934380ff8ff uint FFF80F38h
.rodata:00490938380ff8ff uint FFF80F38h
.rodata:0049093c380ff8ff uint FFF80F38h
.rodata:00490940380ff8ff uint FFF80F38h
.rodata:00490944380ff8ff uint FFF80F38h
.rodata:00490948380ff8ff uint FFF80F38h
.rodata:0049094c380ff8ff uint FFF80F38h
.rodata:00490950380ff8ff uint FFF80F38h
.rodata:00490954380ff8ff uint FFF80F38h
.rodata:00490958380ff8ff uint FFF80F38h
.rodata:0049095c3c12f8ff uint FFF8123Ch
DAT_00490960: ;XREF[1,0]: 004627b0
.rodata:00490960982f8a42 undefined4 428A2F98h
DAT_00490964: ;XREF[1,0]: 004627b0
.rodata:0049096491443771 undefined4 71374491h
.rodata:00490968cf ?? CFh
.rodata:00490969fb ?? FBh
.rodata:0049096ac0 ?? C0h
.rodata:0049096bb5 ?? B5h
.rodata:0049096ca5 ?? A5h
.rodata:0049096ddb ?? DBh
.rodata:0049096eb5 ?? B5h
.rodata:0049096fe9 ?? E9h
.rodata:004909705b ?? 5Bh [
.rodata:00490971c2 ?? C2h
.rodata:0049097256 ?? 56h V
.rodata:0049097339 ?? 39h 9
.rodata:00490974f1 ?? F1h
.rodata:0049097511 ?? 11h
.rodata:00490976f1 ?? F1h
.rodata:0049097759 ?? 59h Y
.rodata:00490978a4 ?? A4h
.rodata:0049097982 ?? 82h
.rodata:0049097a3f ?? 3Fh ?
.rodata:0049097b92 ?? 92h
.rodata:0049097cd5 ?? D5h
.rodata:0049097d5e ?? 5Eh ^
.rodata:0049097e1c ?? 1Ch
.rodata:0049097fab ?? ABh
.rodata:0049098098 ?? 98h
.rodata:00490981aa ?? AAh
.rodata:0049098207 ?? 07h
.rodata:00490983d8 ?? D8h
.rodata:0049098401 ?? 01h
.rodata:004909855b ?? 5Bh [
.rodata:0049098683 ?? 83h
.rodata:0049098712 ?? 12h
.rodata:00490988be ?? BEh
.rodata:0049098985 ?? 85h
.rodata:0049098a31 ?? 31h 1
.rodata:0049098b24 ?? 24h $
.rodata:0049098cc3 ?? C3h
.rodata:0049098d7d ?? 7Dh }
.rodata:0049098e0c ?? 0Ch
.rodata:0049098f55 ?? 55h U
.rodata:0049099074 ?? 74h t
.rodata:004909915d ?? 5Dh ]
.rodata:00490992be ?? BEh
.rodata:0049099372 ?? 72h r
.rodata:00490994fe ?? FEh
.rodata:00490995b1 ?? B1h
.rodata:00490996de ?? DEh
.rodata:0049099780 ?? 80h
.rodata:00490998a7 ?? A7h
.rodata:0049099906 ?? 06h
.rodata:0049099adc ?? DCh
.rodata:0049099b9b ?? 9Bh
.rodata:0049099c74 ?? 74h t
.rodata:0049099df1 ?? F1h
.rodata:0049099e9b ?? 9Bh
.rodata:0049099fc1 ?? C1h
.rodata:004909a0c1 ?? C1h
.rodata:004909a169 ?? 69h i
.rodata:004909a29b ?? 9Bh
.rodata:004909a3e4 ?? E4h
.rodata:004909a486 ?? 86h
.rodata:004909a547 ?? 47h G
.rodata:004909a6be ?? BEh
.rodata:004909a7ef ?? EFh
.rodata:004909a8c6 ?? C6h
.rodata:004909a99d ?? 9Dh
.rodata:004909aac1 ?? C1h
.rodata:004909ab0f ?? 0Fh
.rodata:004909accc ?? CCh
.rodata:004909ada1 ?? A1h
.rodata:004909ae0c ?? 0Ch
.rodata:004909af24 ?? 24h $
.rodata:004909b06f ?? 6Fh o
.rodata:004909b12c ?? 2Ch ,
.rodata:004909b2e9 ?? E9h
.rodata:004909b32d ?? 2Dh -
.rodata:004909b4aa ?? AAh
.rodata:004909b584 ?? 84h
.rodata:004909b674 ?? 74h t
.rodata:004909b74a ?? 4Ah J
.rodata:004909b8dc ?? DCh
.rodata:004909b9a9 ?? A9h
.rodata:004909bab0 ?? B0h
.rodata:004909bb5c ?? 5Ch \
.rodata:004909bcda ?? DAh
.rodata:004909bd88 ?? 88h
.rodata:004909bef9 ?? F9h
.rodata:004909bf76 ?? 76h v
.rodata:004909c052 ?? 52h R
.rodata:004909c151 ?? 51h Q
.rodata:004909c23e ?? 3Eh >
.rodata:004909c398 ?? 98h
.rodata:004909c46d ?? 6Dh m
.rodata:004909c5c6 ?? C6h
.rodata:004909c631 ?? 31h 1
.rodata:004909c7a8 ?? A8h
.rodata:004909c8c8 ?? C8h
.rodata:004909c927 ?? 27h '
.rodata:004909ca03 ?? 03h
.rodata:004909cbb0 ?? B0h
.rodata:004909ccc7 ?? C7h
.rodata:004909cd7f ?? 7Fh
.rodata:004909ce59 ?? 59h Y
.rodata:004909cfbf ?? BFh
.rodata:004909d0f3 ?? F3h
.rodata:004909d10b ?? 0Bh
.rodata:004909d2e0 ?? E0h
.rodata:004909d3c6 ?? C6h
.rodata:004909d447 ?? 47h G
.rodata:004909d591 ?? 91h
.rodata:004909d6a7 ?? A7h
.rodata:004909d7d5 ?? D5h
.rodata:004909d851 ?? 51h Q
.rodata:004909d963 ?? 63h c
.rodata:004909daca ?? CAh
.rodata:004909db06 ?? 06h
.rodata:004909dc67 ?? 67h g
.rodata:004909dd29 ?? 29h )
.rodata:004909de29 ?? 29h )
.rodata:004909df14 ?? 14h
.rodata:004909e085 ?? 85h
.rodata:004909e10a ?? 0Ah
.rodata:004909e2b7 ?? B7h
.rodata:004909e327 ?? 27h '
.rodata:004909e438 ?? 38h 8
.rodata:004909e521 ?? 21h !
.rodata:004909e61b ?? 1Bh
.rodata:004909e72e ?? 2Eh .
.rodata:004909e8fc ?? FCh
.rodata:004909e96d ?? 6Dh m
.rodata:004909ea2c ?? 2Ch ,
.rodata:004909eb4d ?? 4Dh M
.rodata:004909ec13 ?? 13h
.rodata:004909ed0d ?? 0Dh
.rodata:004909ee38 ?? 38h 8
.rodata:004909ef53 ?? 53h S
.rodata:004909f054 ?? 54h T
.rodata:004909f173 ?? 73h s
.rodata:004909f20a ?? 0Ah
.rodata:004909f365 ?? 65h e
.rodata:004909f4bb ?? BBh
.rodata:004909f50a ?? 0Ah
.rodata:004909f66a ?? 6Ah j
.rodata:004909f776 ?? 76h v
.rodata:004909f82e ?? 2Eh .
.rodata:004909f9c9 ?? C9h
.rodata:004909fac2 ?? C2h
.rodata:004909fb81 ?? 81h
.rodata:004909fc85 ?? 85h
.rodata:004909fd2c ?? 2Ch ,
.rodata:004909fe72 ?? 72h r
.rodata:004909ff92 ?? 92h
.rodata:00490a00a1 ?? A1h
.rodata:00490a01e8 ?? E8h
.rodata:00490a02bf ?? BFh
.rodata:00490a03a2 ?? A2h
.rodata:00490a044b ?? 4Bh K
.rodata:00490a0566 ?? 66h f
.rodata:00490a061a ?? 1Ah
.rodata:00490a07a8 ?? A8h
.rodata:00490a0870 ?? 70h p
.rodata:00490a098b ?? 8Bh
.rodata:00490a0a4b ?? 4Bh K
.rodata:00490a0bc2 ?? C2h
.rodata:00490a0ca3 ?? A3h
.rodata:00490a0d51 ?? 51h Q
.rodata:00490a0e6c ?? 6Ch l
.rodata:00490a0fc7 ?? C7h
.rodata:00490a1019 ?? 19h
.rodata:00490a11e8 ?? E8h
.rodata:00490a1292 ?? 92h
.rodata:00490a13d1 ?? D1h
.rodata:00490a1424 ?? 24h $
.rodata:00490a1506 ?? 06h
.rodata:00490a1699 ?? 99h
.rodata:00490a17d6 ?? D6h
.rodata:00490a1885 ?? 85h
.rodata:00490a1935 ?? 35h 5
.rodata:00490a1a0e ?? 0Eh
.rodata:00490a1bf4 ?? F4h
.rodata:00490a1c70 ?? 70h p
.rodata:00490a1da0 ?? A0h
.rodata:00490a1e6a ?? 6Ah j
.rodata:00490a1f10 ?? 10h
.rodata:00490a2016 ?? 16h
.rodata:00490a21c1 ?? C1h
.rodata:00490a22a4 ?? A4h
.rodata:00490a2319 ?? 19h
.rodata:00490a2408 ?? 08h
.rodata:00490a256c ?? 6Ch l
.rodata:00490a2637 ?? 37h 7
.rodata:00490a271e ?? 1Eh
.rodata:00490a284c ?? 4Ch L
.rodata:00490a2977 ?? 77h w
.rodata:00490a2a48 ?? 48h H
.rodata:00490a2b27 ?? 27h '
.rodata:00490a2cb5 ?? B5h
.rodata:00490a2dbc ?? BCh
.rodata:00490a2eb0 ?? B0h
.rodata:00490a2f34 ?? 34h 4
.rodata:00490a30b3 ?? B3h
.rodata:00490a310c ?? 0Ch
.rodata:00490a321c ?? 1Ch
.rodata:00490a3339 ?? 39h 9
.rodata:00490a344a ?? 4Ah J
.rodata:00490a35aa ?? AAh
.rodata:00490a36d8 ?? D8h
.rodata:00490a374e ?? 4Eh N
.rodata:00490a384f ?? 4Fh O
.rodata:00490a39ca ?? CAh
.rodata:00490a3a9c ?? 9Ch
.rodata:00490a3b5b ?? 5Bh [
.rodata:00490a3cf3 ?? F3h
.rodata:00490a3d6f ?? 6Fh o
.rodata:00490a3e2e ?? 2Eh .
.rodata:00490a3f68 ?? 68h h
.rodata:00490a40ee ?? EEh
.rodata:00490a4182 ?? 82h
.rodata:00490a428f ?? 8Fh
.rodata:00490a4374 ?? 74h t
.rodata:00490a446f ?? 6Fh o
.rodata:00490a4563 ?? 63h c
.rodata:00490a46a5 ?? A5h
.rodata:00490a4778 ?? 78h x
.rodata:00490a4814 ?? 14h
.rodata:00490a4978 ?? 78h x
.rodata:00490a4ac8 ?? C8h
.rodata:00490a4b84 ?? 84h
.rodata:00490a4c08 ?? 08h
.rodata:00490a4d02 ?? 02h
.rodata:00490a4ec7 ?? C7h
.rodata:00490a4f8c ?? 8Ch
.rodata:00490a50fa ?? FAh
.rodata:00490a51ff ?? FFh
.rodata:00490a52be ?? BEh
.rodata:00490a5390 ?? 90h
.rodata:00490a54eb ?? EBh
.rodata:00490a556c ?? 6Ch l
.rodata:00490a5650 ?? 50h P
.rodata:00490a57a4 ?? A4h
.rodata:00490a58f7 ?? F7h
.rodata:00490a59a3 ?? A3h
.rodata:00490a5af9 ?? F9h
.rodata:00490a5bbe ?? BEh
.rodata:00490a5cf2 ?? F2h
.rodata:00490a5d78 ?? 78h x
.rodata:00490a5e71 ?? 71h q
.rodata:00490a5fc6 ?? C6h
DAT_00490a60: ;XREF[1,0]: 0046309c
.rodata:00490a6022ae28d7 undefined4 D728AE22h
DAT_00490a64: ;XREF[1,0]: 004630a8
.rodata:00490a64982f8a42 undefined4 428A2F98h
DAT_00490a68: ;XREF[1,0]: 0046309c
.rodata:00490a68cd65ef23 undefined4 23EF65CDh
DAT_00490a6c: ;XREF[1,0]: 004630a8
.rodata:00490a6c91443771 undefined4 71374491h
.rodata:00490a702f ?? 2Fh /
.rodata:00490a713b ?? 3Bh ;
.rodata:00490a724d ?? 4Dh M
.rodata:00490a73ec ?? ECh
.rodata:00490a74cf ?? CFh
.rodata:00490a75fb ?? FBh
.rodata:00490a76c0 ?? C0h
.rodata:00490a77b5 ?? B5h
.rodata:00490a78bc ?? BCh
.rodata:00490a79db ?? DBh
.rodata:00490a7a89 ?? 89h
.rodata:00490a7b81 ?? 81h
.rodata:00490a7ca5 ?? A5h
.rodata:00490a7ddb ?? DBh
.rodata:00490a7eb5 ?? B5h
.rodata:00490a7fe9 ?? E9h
.rodata:00490a8038 ?? 38h 8
.rodata:00490a81b5 ?? B5h
.rodata:00490a8248 ?? 48h H
.rodata:00490a83f3 ?? F3h
.rodata:00490a845b ?? 5Bh [
.rodata:00490a85c2 ?? C2h
.rodata:00490a8656 ?? 56h V
.rodata:00490a8739 ?? 39h 9
.rodata:00490a8819 ?? 19h
.rodata:00490a89d0 ?? D0h
.rodata:00490a8a05 ?? 05h
.rodata:00490a8bb6 ?? B6h
.rodata:00490a8cf1 ?? F1h
.rodata:00490a8d11 ?? 11h
.rodata:00490a8ef1 ?? F1h
.rodata:00490a8f59 ?? 59h Y
.rodata:00490a909b ?? 9Bh
.rodata:00490a914f ?? 4Fh O
.rodata:00490a9219 ?? 19h
.rodata:00490a93af ?? AFh
.rodata:00490a94a4 ?? A4h
.rodata:00490a9582 ?? 82h
.rodata:00490a963f ?? 3Fh ?
.rodata:00490a9792 ?? 92h
.rodata:00490a9818 ?? 18h
.rodata:00490a9981 ?? 81h
.rodata:00490a9a6d ?? 6Dh m
.rodata:00490a9bda ?? DAh
.rodata:00490a9cd5 ?? D5h
.rodata:00490a9d5e ?? 5Eh ^
.rodata:00490a9e1c ?? 1Ch
.rodata:00490a9fab ?? ABh
.rodata:00490aa042 ?? 42h B
.rodata:00490aa102 ?? 02h
.rodata:00490aa203 ?? 03h
.rodata:00490aa3a3 ?? A3h
.rodata:00490aa498 ?? 98h
.rodata:00490aa5aa ?? AAh
.rodata:00490aa607 ?? 07h
.rodata:00490aa7d8 ?? D8h
.rodata:00490aa8be ?? BEh
.rodata:00490aa96f ?? 6Fh o
.rodata:00490aaa70 ?? 70h p
.rodata:00490aab45 ?? 45h E
.rodata:00490aac01 ?? 01h
.rodata:00490aad5b ?? 5Bh [
.rodata:00490aae83 ?? 83h
.rodata:00490aaf12 ?? 12h
.rodata:00490ab08c ?? 8Ch
.rodata:00490ab1b2 ?? B2h
.rodata:00490ab2e4 ?? E4h
.rodata:00490ab34e ?? 4Eh N
.rodata:00490ab4be ?? BEh
.rodata:00490ab585 ?? 85h
.rodata:00490ab631 ?? 31h 1
.rodata:00490ab724 ?? 24h $
.rodata:00490ab8e2 ?? E2h
.rodata:00490ab9b4 ?? B4h
.rodata:00490abaff ?? FFh
.rodata:00490abbd5 ?? D5h
.rodata:00490abcc3 ?? C3h
.rodata:00490abd7d ?? 7Dh }
.rodata:00490abe0c ?? 0Ch
.rodata:00490abf55 ?? 55h U
.rodata:00490ac06f ?? 6Fh o
.rodata:00490ac189 ?? 89h
.rodata:00490ac27b ?? 7Bh {
.rodata:00490ac3f2 ?? F2h
.rodata:00490ac474 ?? 74h t
.rodata:00490ac55d ?? 5Dh ]
.rodata:00490ac6be ?? BEh
.rodata:00490ac772 ?? 72h r
.rodata:00490ac8b1 ?? B1h
.rodata:00490ac996 ?? 96h
.rodata:00490aca16 ?? 16h
.rodata:00490acb3b ?? 3Bh ;
.rodata:00490accfe ?? FEh
.rodata:00490acdb1 ?? B1h
.rodata:00490acede ?? DEh
.rodata:00490acf80 ?? 80h
.rodata:00490ad035 ?? 35h 5
.rodata:00490ad112 ?? 12h
.rodata:00490ad2c7 ?? C7h
.rodata:00490ad325 ?? 25h %
.rodata:00490ad4a7 ?? A7h
.rodata:00490ad506 ?? 06h
.rodata:00490ad6dc ?? DCh
.rodata:00490ad79b ?? 9Bh
.rodata:00490ad894 ?? 94h
.rodata:00490ad926 ?? 26h &
.rodata:00490ada69 ?? 69h i
.rodata:00490adbcf ?? CFh
.rodata:00490adc74 ?? 74h t
.rodata:00490addf1 ?? F1h
.rodata:00490ade9b ?? 9Bh
.rodata:00490adfc1 ?? C1h
.rodata:00490ae0d2 ?? D2h
.rodata:00490ae14a ?? 4Ah J
.rodata:00490ae2f1 ?? F1h
.rodata:00490ae39e ?? 9Eh
.rodata:00490ae4c1 ?? C1h
.rodata:00490ae569 ?? 69h i
.rodata:00490ae69b ?? 9Bh
.rodata:00490ae7e4 ?? E4h
.rodata:00490ae8e3 ?? E3h
.rodata:00490ae925 ?? 25h %
.rodata:00490aea4f ?? 4Fh O
.rodata:00490aeb38 ?? 38h 8
.rodata:00490aec86 ?? 86h
.rodata:00490aed47 ?? 47h G
.rodata:00490aeebe ?? BEh
.rodata:00490aefef ?? EFh
.rodata:00490af0b5 ?? B5h
.rodata:00490af1d5 ?? D5h
.rodata:00490af28c ?? 8Ch
.rodata:00490af38b ?? 8Bh
.rodata:00490af4c6 ?? C6h
.rodata:00490af59d ?? 9Dh
.rodata:00490af6c1 ?? C1h
.rodata:00490af70f ?? 0Fh
.rodata:00490af865 ?? 65h e
.rodata:00490af99c ?? 9Ch
.rodata:00490afaac ?? ACh
.rodata:00490afb77 ?? 77h w
.rodata:00490afccc ?? CCh
.rodata:00490afda1 ?? A1h
.rodata:00490afe0c ?? 0Ch
.rodata:00490aff24 ?? 24h $
.rodata:00490b0075 ?? 75h u
.rodata:00490b0102 ?? 02h
.rodata:00490b022b ?? 2Bh +
.rodata:00490b0359 ?? 59h Y
.rodata:00490b046f ?? 6Fh o
.rodata:00490b052c ?? 2Ch ,
.rodata:00490b06e9 ?? E9h
.rodata:00490b072d ?? 2Dh -
.rodata:00490b0883 ?? 83h
.rodata:00490b09e4 ?? E4h
.rodata:00490b0aa6 ?? A6h
.rodata:00490b0b6e ?? 6Eh n
.rodata:00490b0caa ?? AAh
.rodata:00490b0d84 ?? 84h
.rodata:00490b0e74 ?? 74h t
.rodata:00490b0f4a ?? 4Ah J
.rodata:00490b10d4 ?? D4h
.rodata:00490b11fb ?? FBh
.rodata:00490b1241 ?? 41h A
.rodata:00490b13bd ?? BDh
.rodata:00490b14dc ?? DCh
.rodata:00490b15a9 ?? A9h
.rodata:00490b16b0 ?? B0h
.rodata:00490b175c ?? 5Ch \
.rodata:00490b18b5 ?? B5h
.rodata:00490b1953 ?? 53h S
.rodata:00490b1a11 ?? 11h
.rodata:00490b1b83 ?? 83h
.rodata:00490b1cda ?? DAh
.rodata:00490b1d88 ?? 88h
.rodata:00490b1ef9 ?? F9h
.rodata:00490b1f76 ?? 76h v
.rodata:00490b20ab ?? ABh
.rodata:00490b21df ?? DFh
.rodata:00490b2266 ?? 66h f
.rodata:00490b23ee ?? EEh
.rodata:00490b2452 ?? 52h R
.rodata:00490b2551 ?? 51h Q
.rodata:00490b263e ?? 3Eh >
.rodata:00490b2798 ?? 98h
.rodata:00490b2810 ?? 10h
.rodata:00490b2932 ?? 32h 2
.rodata:00490b2ab4 ?? B4h
.rodata:00490b2b2d ?? 2Dh -
.rodata:00490b2c6d ?? 6Dh m
.rodata:00490b2dc6 ?? C6h
.rodata:00490b2e31 ?? 31h 1
.rodata:00490b2fa8 ?? A8h
.rodata:00490b303f ?? 3Fh ?
.rodata:00490b3121 ?? 21h !
.rodata:00490b32fb ?? FBh
.rodata:00490b3398 ?? 98h
.rodata:00490b34c8 ?? C8h
.rodata:00490b3527 ?? 27h '
.rodata:00490b3603 ?? 03h
.rodata:00490b37b0 ?? B0h
.rodata:00490b38e4 ?? E4h
.rodata:00490b390e ?? 0Eh
.rodata:00490b3aef ?? EFh
.rodata:00490b3bbe ?? BEh
.rodata:00490b3cc7 ?? C7h
.rodata:00490b3d7f ?? 7Fh
.rodata:00490b3e59 ?? 59h Y
.rodata:00490b3fbf ?? BFh
.rodata:00490b40c2 ?? C2h
.rodata:00490b418f ?? 8Fh
.rodata:00490b42a8 ?? A8h
.rodata:00490b433d ?? 3Dh =
.rodata:00490b44f3 ?? F3h
.rodata:00490b450b ?? 0Bh
.rodata:00490b46e0 ?? E0h
.rodata:00490b47c6 ?? C6h
.rodata:00490b4825 ?? 25h %
.rodata:00490b49a7 ?? A7h
.rodata:00490b4a0a ?? 0Ah
.rodata:00490b4b93 ?? 93h
.rodata:00490b4c47 ?? 47h G
.rodata:00490b4d91 ?? 91h
.rodata:00490b4ea7 ?? A7h
.rodata:00490b4fd5 ?? D5h
.rodata:00490b506f ?? 6Fh o
.rodata:00490b5182 ?? 82h
.rodata:00490b5203 ?? 03h
.rodata:00490b53e0 ?? E0h
.rodata:00490b5451 ?? 51h Q
.rodata:00490b5563 ?? 63h c
.rodata:00490b56ca ?? CAh
.rodata:00490b5706 ?? 06h
.rodata:00490b5870 ?? 70h p
.rodata:00490b596e ?? 6Eh n
.rodata:00490b5a0e ?? 0Eh
.rodata:00490b5b0a ?? 0Ah
.rodata:00490b5c67 ?? 67h g
.rodata:00490b5d29 ?? 29h )
.rodata:00490b5e29 ?? 29h )
.rodata:00490b5f14 ?? 14h
.rodata:00490b60fc ?? FCh
.rodata:00490b612f ?? 2Fh /
.rodata:00490b62d2 ?? D2h
.rodata:00490b6346 ?? 46h F
.rodata:00490b6485 ?? 85h
.rodata:00490b650a ?? 0Ah
.rodata:00490b66b7 ?? B7h
.rodata:00490b6727 ?? 27h '
.rodata:00490b6826 ?? 26h &
.rodata:00490b69c9 ?? C9h
.rodata:00490b6a26 ?? 26h &
.rodata:00490b6b5c ?? 5Ch \
.rodata:00490b6c38 ?? 38h 8
.rodata:00490b6d21 ?? 21h !
.rodata:00490b6e1b ?? 1Bh
.rodata:00490b6f2e ?? 2Eh .
.rodata:00490b70ed ?? EDh
.rodata:00490b712a ?? 2Ah *
.rodata:00490b72c4 ?? C4h
.rodata:00490b735a ?? 5Ah Z
.rodata:00490b74fc ?? FCh
.rodata:00490b756d ?? 6Dh m
.rodata:00490b762c ?? 2Ch ,
.rodata:00490b774d ?? 4Dh M
.rodata:00490b78df ?? DFh
.rodata:00490b79b3 ?? B3h
.rodata:00490b7a95 ?? 95h
.rodata:00490b7b9d ?? 9Dh
.rodata:00490b7c13 ?? 13h
.rodata:00490b7d0d ?? 0Dh
.rodata:00490b7e38 ?? 38h 8
.rodata:00490b7f53 ?? 53h S
.rodata:00490b80de ?? DEh
.rodata:00490b8163 ?? 63h c
.rodata:00490b82af ?? AFh
.rodata:00490b838b ?? 8Bh
.rodata:00490b8454 ?? 54h T
.rodata:00490b8573 ?? 73h s
.rodata:00490b860a ?? 0Ah
.rodata:00490b8765 ?? 65h e
.rodata:00490b88a8 ?? A8h
.rodata:00490b89b2 ?? B2h
.rodata:00490b8a77 ?? 77h w
.rodata:00490b8b3c ?? 3Ch <
.rodata:00490b8cbb ?? BBh
.rodata:00490b8d0a ?? 0Ah
.rodata:00490b8e6a ?? 6Ah j
.rodata:00490b8f76 ?? 76h v
.rodata:00490b90e6 ?? E6h
.rodata:00490b91ae ?? AEh
.rodata:00490b92ed ?? EDh
.rodata:00490b9347 ?? 47h G
.rodata:00490b942e ?? 2Eh .
.rodata:00490b95c9 ?? C9h
.rodata:00490b96c2 ?? C2h
.rodata:00490b9781 ?? 81h
.rodata:00490b983b ?? 3Bh ;
.rodata:00490b9935 ?? 35h 5
.rodata:00490b9a82 ?? 82h
.rodata:00490b9b14 ?? 14h
.rodata:00490b9c85 ?? 85h
.rodata:00490b9d2c ?? 2Ch ,
.rodata:00490b9e72 ?? 72h r
.rodata:00490b9f92 ?? 92h
.rodata:00490ba064 ?? 64h d
.rodata:00490ba103 ?? 03h
.rodata:00490ba2f1 ?? F1h
.rodata:00490ba34c ?? 4Ch L
.rodata:00490ba4a1 ?? A1h
.rodata:00490ba5e8 ?? E8h
.rodata:00490ba6bf ?? BFh
.rodata:00490ba7a2 ?? A2h
.rodata:00490ba801 ?? 01h
.rodata:00490ba930 ?? 30h 0
.rodata:00490baa42 ?? 42h B
.rodata:00490babbc ?? BCh
.rodata:00490bac4b ?? 4Bh K
.rodata:00490bad66 ?? 66h f
.rodata:00490bae1a ?? 1Ah
.rodata:00490bafa8 ?? A8h
.rodata:00490bb091 ?? 91h
.rodata:00490bb197 ?? 97h
.rodata:00490bb2f8 ?? F8h
.rodata:00490bb3d0 ?? D0h
.rodata:00490bb470 ?? 70h p
.rodata:00490bb58b ?? 8Bh
.rodata:00490bb64b ?? 4Bh K
.rodata:00490bb7c2 ?? C2h
.rodata:00490bb830 ?? 30h 0
.rodata:00490bb9be ?? BEh
.rodata:00490bba54 ?? 54h T
.rodata:00490bbb06 ?? 06h
.rodata:00490bbca3 ?? A3h
.rodata:00490bbd51 ?? 51h Q
.rodata:00490bbe6c ?? 6Ch l
.rodata:00490bbfc7 ?? C7h
.rodata:00490bc018 ?? 18h
.rodata:00490bc152 ?? 52h R
.rodata:00490bc2ef ?? EFh
.rodata:00490bc3d6 ?? D6h
.rodata:00490bc419 ?? 19h
.rodata:00490bc5e8 ?? E8h
.rodata:00490bc692 ?? 92h
.rodata:00490bc7d1 ?? D1h
.rodata:00490bc810 ?? 10h
.rodata:00490bc9a9 ?? A9h
.rodata:00490bca65 ?? 65h e
.rodata:00490bcb55 ?? 55h U
.rodata:00490bcc24 ?? 24h $
.rodata:00490bcd06 ?? 06h
.rodata:00490bce99 ?? 99h
.rodata:00490bcfd6 ?? D6h
.rodata:00490bd02a ?? 2Ah *
.rodata:00490bd120 ?? 20h
.rodata:00490bd271 ?? 71h q
.rodata:00490bd357 ?? 57h W
.rodata:00490bd485 ?? 85h
.rodata:00490bd535 ?? 35h 5
.rodata:00490bd60e ?? 0Eh
.rodata:00490bd7f4 ?? F4h
.rodata:00490bd8b8 ?? B8h
.rodata:00490bd9d1 ?? D1h
.rodata:00490bdabb ?? BBh
.rodata:00490bdb32 ?? 32h 2
.rodata:00490bdc70 ?? 70h p
.rodata:00490bdda0 ?? A0h
.rodata:00490bde6a ?? 6Ah j
.rodata:00490bdf10 ?? 10h
.rodata:00490be0c8 ?? C8h
.rodata:00490be1d0 ?? D0h
.rodata:00490be2d2 ?? D2h
.rodata:00490be3b8 ?? B8h
.rodata:00490be416 ?? 16h
.rodata:00490be5c1 ?? C1h
.rodata:00490be6a4 ?? A4h
.rodata:00490be719 ?? 19h
.rodata:00490be853 ?? 53h S
.rodata:00490be9ab ?? ABh
.rodata:00490bea41 ?? 41h A
.rodata:00490beb51 ?? 51h Q
.rodata:00490bec08 ?? 08h
.rodata:00490bed6c ?? 6Ch l
.rodata:00490bee37 ?? 37h 7
.rodata:00490bef1e ?? 1Eh
.rodata:00490bf099 ?? 99h
.rodata:00490bf1eb ?? EBh
.rodata:00490bf28e ?? 8Eh
.rodata:00490bf3df ?? DFh
.rodata:00490bf44c ?? 4Ch L
.rodata:00490bf577 ?? 77h w
.rodata:00490bf648 ?? 48h H
.rodata:00490bf727 ?? 27h '
.rodata:00490bf8a8 ?? A8h
.rodata:00490bf948 ?? 48h H
.rodata:00490bfa9b ?? 9Bh
.rodata:00490bfbe1 ?? E1h
.rodata:00490bfcb5 ?? B5h
.rodata:00490bfdbc ?? BCh
.rodata:00490bfeb0 ?? B0h
.rodata:00490bff34 ?? 34h 4
.rodata:00490c0063 ?? 63h c
.rodata:00490c015a ?? 5Ah Z
.rodata:00490c02c9 ?? C9h
.rodata:00490c03c5 ?? C5h
.rodata:00490c04b3 ?? B3h
.rodata:00490c050c ?? 0Ch
.rodata:00490c061c ?? 1Ch
.rodata:00490c0739 ?? 39h 9
.rodata:00490c08cb ?? CBh
.rodata:00490c098a ?? 8Ah
.rodata:00490c0a41 ?? 41h A
.rodata:00490c0be3 ?? E3h
.rodata:00490c0c4a ?? 4Ah J
.rodata:00490c0daa ?? AAh
.rodata:00490c0ed8 ?? D8h
.rodata:00490c0f4e ?? 4Eh N
.rodata:00490c1073 ?? 73h s
.rodata:00490c11e3 ?? E3h
.rodata:00490c1263 ?? 63h c
.rodata:00490c1377 ?? 77h w
.rodata:00490c144f ?? 4Fh O
.rodata:00490c15ca ?? CAh
.rodata:00490c169c ?? 9Ch
.rodata:00490c175b ?? 5Bh [
.rodata:00490c18a3 ?? A3h
.rodata:00490c19b8 ?? B8h
.rodata:00490c1ab2 ?? B2h
.rodata:00490c1bd6 ?? D6h
.rodata:00490c1cf3 ?? F3h
.rodata:00490c1d6f ?? 6Fh o
.rodata:00490c1e2e ?? 2Eh .
.rodata:00490c1f68 ?? 68h h
.rodata:00490c20fc ?? FCh
.rodata:00490c21b2 ?? B2h
.rodata:00490c22ef ?? EFh
.rodata:00490c235d ?? 5Dh ]
.rodata:00490c24ee ?? EEh
.rodata:00490c2582 ?? 82h
.rodata:00490c268f ?? 8Fh
.rodata:00490c2774 ?? 74h t
.rodata:00490c2860 ?? 60h `
.rodata:00490c292f ?? 2Fh /
.rodata:00490c2a17 ?? 17h
.rodata:00490c2b43 ?? 43h C
.rodata:00490c2c6f ?? 6Fh o
.rodata:00490c2d63 ?? 63h c
.rodata:00490c2ea5 ?? A5h
.rodata:00490c2f78 ?? 78h x
.rodata:00490c3072 ?? 72h r
.rodata:00490c31ab ?? ABh
.rodata:00490c32f0 ?? F0h
.rodata:00490c33a1 ?? A1h
.rodata:00490c3414 ?? 14h
.rodata:00490c3578 ?? 78h x
.rodata:00490c36c8 ?? C8h
.rodata:00490c3784 ?? 84h
.rodata:00490c38ec ?? ECh
.rodata:00490c3939 ?? 39h 9
.rodata:00490c3a64 ?? 64h d
.rodata:00490c3b1a ?? 1Ah
.rodata:00490c3c08 ?? 08h
.rodata:00490c3d02 ?? 02h
.rodata:00490c3ec7 ?? C7h
.rodata:00490c3f8c ?? 8Ch
.rodata:00490c4028 ?? 28h (
.rodata:00490c411e ?? 1Eh
.rodata:00490c4263 ?? 63h c
.rodata:00490c4323 ?? 23h #
.rodata:00490c44fa ?? FAh
.rodata:00490c45ff ?? FFh
.rodata:00490c46be ?? BEh
.rodata:00490c4790 ?? 90h
.rodata:00490c48e9 ?? E9h
.rodata:00490c49bd ?? BDh
.rodata:00490c4a82 ?? 82h
.rodata:00490c4bde ?? DEh
.rodata:00490c4ceb ?? EBh
.rodata:00490c4d6c ?? 6Ch l
.rodata:00490c4e50 ?? 50h P
.rodata:00490c4fa4 ?? A4h
.rodata:00490c5015 ?? 15h
.rodata:00490c5179 ?? 79h y
.rodata:00490c52c6 ?? C6h
.rodata:00490c53b2 ?? B2h
.rodata:00490c54f7 ?? F7h
.rodata:00490c55a3 ?? A3h
.rodata:00490c56f9 ?? F9h
.rodata:00490c57be ?? BEh
.rodata:00490c582b ?? 2Bh +
.rodata:00490c5953 ?? 53h S
.rodata:00490c5a72 ?? 72h r
.rodata:00490c5be3 ?? E3h
.rodata:00490c5cf2 ?? F2h
.rodata:00490c5d78 ?? 78h x
.rodata:00490c5e71 ?? 71h q
.rodata:00490c5fc6 ?? C6h
.rodata:00490c609c ?? 9Ch
.rodata:00490c6161 ?? 61h a
.rodata:00490c6226 ?? 26h &
.rodata:00490c63ea ?? EAh
.rodata:00490c64ce ?? CEh
.rodata:00490c653e ?? 3Eh >
.rodata:00490c6627 ?? 27h '
.rodata:00490c67ca ?? CAh
.rodata:00490c6807 ?? 07h
.rodata:00490c69c2 ?? C2h
.rodata:00490c6ac0 ?? C0h
.rodata:00490c6b21 ?? 21h !
.rodata:00490c6cc7 ?? C7h
.rodata:00490c6db8 ?? B8h
.rodata:00490c6e86 ?? 86h
.rodata:00490c6fd1 ?? D1h
.rodata:00490c701e ?? 1Eh
.rodata:00490c71eb ?? EBh
.rodata:00490c72e0 ?? E0h
.rodata:00490c73cd ?? CDh
.rodata:00490c74d6 ?? D6h
.rodata:00490c757d ?? 7Dh }
.rodata:00490c76da ?? DAh
.rodata:00490c77ea ?? EAh
.rodata:00490c7878 ?? 78h x
.rodata:00490c79d1 ?? D1h
.rodata:00490c7a6e ?? 6Eh n
.rodata:00490c7bee ?? EEh
.rodata:00490c7c7f ?? 7Fh
.rodata:00490c7d4f ?? 4Fh O
.rodata:00490c7e7d ?? 7Dh }
.rodata:00490c7ff5 ?? F5h
.rodata:00490c80ba ?? BAh
.rodata:00490c816f ?? 6Fh o
.rodata:00490c8217 ?? 17h
.rodata:00490c8372 ?? 72h r
.rodata:00490c84aa ?? AAh
.rodata:00490c8567 ?? 67h g
.rodata:00490c86f0 ?? F0h
.rodata:00490c8706 ?? 06h
.rodata:00490c88a6 ?? A6h
.rodata:00490c8998 ?? 98h
.rodata:00490c8ac8 ?? C8h
.rodata:00490c8ba2 ?? A2h
.rodata:00490c8cc5 ?? C5h
.rodata:00490c8d7d ?? 7Dh }
.rodata:00490c8e63 ?? 63h c
.rodata:00490c8f0a ?? 0Ah
.rodata:00490c90ae ?? AEh
.rodata:00490c910d ?? 0Dh
.rodata:00490c92f9 ?? F9h
.rodata:00490c93be ?? BEh
.rodata:00490c9404 ?? 04h
.rodata:00490c9598 ?? 98h
.rodata:00490c963f ?? 3Fh ?
.rodata:00490c9711 ?? 11h
.rodata:00490c981b ?? 1Bh
.rodata:00490c9947 ?? 47h G
.rodata:00490c9a1c ?? 1Ch
.rodata:00490c9b13 ?? 13h
.rodata:00490c9c35 ?? 35h 5
.rodata:00490c9d0b ?? 0Bh
.rodata:00490c9e71 ?? 71h q
.rodata:00490c9f1b ?? 1Bh
.rodata:00490ca084 ?? 84h
.rodata:00490ca17d ?? 7Dh }
.rodata:00490ca204 ?? 04h
.rodata:00490ca323 ?? 23h #
.rodata:00490ca4f5 ?? F5h
.rodata:00490ca577 ?? 77h w
.rodata:00490ca6db ?? DBh
.rodata:00490ca728 ?? 28h (
.rodata:00490ca893 ?? 93h
.rodata:00490ca924 ?? 24h $
.rodata:00490caac7 ?? C7h
.rodata:00490cab40 ?? 40h @
.rodata:00490cac7b ?? 7Bh {
.rodata:00490cadab ?? ABh
.rodata:00490caeca ?? CAh
.rodata:00490caf32 ?? 32h 2
.rodata:00490cb0bc ?? BCh
.rodata:00490cb1be ?? BEh
.rodata:00490cb2c9 ?? C9h
.rodata:00490cb315 ?? 15h
.rodata:00490cb40a ?? 0Ah
.rodata:00490cb5be ?? BEh
.rodata:00490cb69e ?? 9Eh
.rodata:00490cb73c ?? 3Ch <
.rodata:00490cb84c ?? 4Ch L
.rodata:00490cb90d ?? 0Dh
.rodata:00490cba10 ?? 10h
.rodata:00490cbb9c ?? 9Ch
.rodata:00490cbcc4 ?? C4h
.rodata:00490cbd67 ?? 67h g
.rodata:00490cbe1d ?? 1Dh
.rodata:00490cbf43 ?? 43h C
.rodata:00490cc0b6 ?? B6h
.rodata:00490cc142 ?? 42h B
.rodata:00490cc23e ?? 3Eh >
.rodata:00490cc3cb ?? CBh
.rodata:00490cc4be ?? BEh
.rodata:00490cc5d4 ?? D4h
.rodata:00490cc6c5 ?? C5h
.rodata:00490cc74c ?? 4Ch L
.rodata:00490cc82a ?? 2Ah *
.rodata:00490cc97e ?? 7Eh ~
.rodata:00490cca65 ?? 65h e
.rodata:00490ccbfc ?? FCh
.rodata:00490ccc9c ?? 9Ch
.rodata:00490ccd29 ?? 29h )
.rodata:00490cce7f ?? 7Fh
.rodata:00490ccf59 ?? 59h Y
.rodata:00490cd0ec ?? ECh
.rodata:00490cd1fa ?? FAh
.rodata:00490cd2d6 ?? D6h
.rodata:00490cd33a ?? 3Ah :
.rodata:00490cd4ab ?? ABh
.rodata:00490cd56f ?? 6Fh o
.rodata:00490cd6cb ?? CBh
.rodata:00490cd75f ?? 5Fh _
.rodata:00490cd817 ?? 17h
.rodata:00490cd958 ?? 58h X
.rodata:00490cda47 ?? 47h G
.rodata:00490cdb4a ?? 4Ah J
.rodata:00490cdc8c ?? 8Ch
.rodata:00490cdd19 ?? 19h
;XREF[0,2]: 00463504,00463560
.rodata:00490cde446c64696... ds "Dldigest/sha512.c"
s_sha512_!=_NULL_00490cf0: ;XREF[1,0]: 00463598
.rodata:00490cf0736861353... ds "sha512 != NULL"
.rodata:00490cff00 ?? 00h
DAT_00490d00: ;XREF[1,0]: 00463c10
.rodata:00490d0007 undefined1 07h
DAT_00490d01: ;XREF[1,0]: 00463c10
.rodata:00490d010c undefined1 0Ch
.rodata:00490d0211 ?? 11h
.rodata:00490d0316 ?? 16h
.rodata:00490d0407 ?? 07h
.rodata:00490d050c ?? 0Ch
.rodata:00490d0611 ?? 11h
.rodata:00490d0716 ?? 16h
.rodata:00490d0807 ?? 07h
.rodata:00490d090c ?? 0Ch
.rodata:00490d0a11 ?? 11h
.rodata:00490d0b16 ?? 16h
.rodata:00490d0c07 ?? 07h
.rodata:00490d0d0c ?? 0Ch
.rodata:00490d0e11 ?? 11h
.rodata:00490d0f16 ?? 16h
DAT_00490d10: ;XREF[1,0]: 00463ca4
.rodata:00490d1005 undefined1 05h
DAT_00490d11: ;XREF[2,0]: 00463ca4,00463d38
.rodata:00490d1109 undefined1 09h
DAT_00490d12: ;XREF[2,0]: 00463d38,00463dd0
.rodata:00490d120e undefined1 0Eh
DAT_00490d13: ;XREF[1,0]: 00463dd0
.rodata:00490d1314 undefined1 14h
.rodata:00490d1405 ?? 05h
.rodata:00490d1509 ?? 09h
.rodata:00490d160e ?? 0Eh
.rodata:00490d1714 ?? 14h
.rodata:00490d1805 ?? 05h
.rodata:00490d1909 ?? 09h
.rodata:00490d1a0e ?? 0Eh
.rodata:00490d1b14 ?? 14h
.rodata:00490d1c05 ?? 05h
.rodata:00490d1d09 ?? 09h
.rodata:00490d1e0e ?? 0Eh
.rodata:00490d1f14 ?? 14h
.rodata:00490d2004 ?? 04h
.rodata:00490d210b ?? 0Bh
.rodata:00490d2210 ?? 10h
.rodata:00490d2317 ?? 17h
.rodata:00490d2404 ?? 04h
.rodata:00490d250b ?? 0Bh
.rodata:00490d2610 ?? 10h
.rodata:00490d2717 ?? 17h
.rodata:00490d2804 ?? 04h
.rodata:00490d290b ?? 0Bh
.rodata:00490d2a10 ?? 10h
.rodata:00490d2b17 ?? 17h
.rodata:00490d2c04 ?? 04h
.rodata:00490d2d0b ?? 0Bh
.rodata:00490d2e10 ?? 10h
.rodata:00490d2f17 ?? 17h
.rodata:00490d3006 ?? 06h
.rodata:00490d310a ?? 0Ah
.rodata:00490d320f ?? 0Fh
.rodata:00490d3315 ?? 15h
.rodata:00490d3406 ?? 06h
.rodata:00490d350a ?? 0Ah
.rodata:00490d360f ?? 0Fh
.rodata:00490d3715 ?? 15h
.rodata:00490d3806 ?? 06h
.rodata:00490d390a ?? 0Ah
.rodata:00490d3a0f ?? 0Fh
.rodata:00490d3b15 ?? 15h
.rodata:00490d3c06 ?? 06h
.rodata:00490d3d0a ?? 0Ah
.rodata:00490d3e0f ?? 0Fh
.rodata:00490d3f15 ?? 15h
DAT_00490d40: ;XREF[1,0]: 00463c18
.rodata:00490d4078a46ad7 undefined4 D76AA478h
DAT_00490d44: ;XREF[1,0]: 00463c18
.rodata:00490d4456b7c7e8 undefined4 E8C7B756h
.rodata:00490d48db ?? DBh
.rodata:00490d4970 ?? 70h p
.rodata:00490d4a20 ?? 20h
.rodata:00490d4b24 ?? 24h $
.rodata:00490d4cee ?? EEh
.rodata:00490d4dce ?? CEh
.rodata:00490d4ebd ?? BDh
.rodata:00490d4fc1 ?? C1h
.rodata:00490d50af ?? AFh
.rodata:00490d510f ?? 0Fh
.rodata:00490d527c ?? 7Ch |
.rodata:00490d53f5 ?? F5h
.rodata:00490d542a ?? 2Ah *
.rodata:00490d55c6 ?? C6h
.rodata:00490d5687 ?? 87h
.rodata:00490d5747 ?? 47h G
.rodata:00490d5813 ?? 13h
.rodata:00490d5946 ?? 46h F
.rodata:00490d5a30 ?? 30h 0
.rodata:00490d5ba8 ?? A8h
.rodata:00490d5c01 ?? 01h
.rodata:00490d5d95 ?? 95h
.rodata:00490d5e46 ?? 46h F
.rodata:00490d5ffd ?? FDh
.rodata:00490d60d8 ?? D8h
.rodata:00490d6198 ?? 98h
.rodata:00490d6280 ?? 80h
.rodata:00490d6369 ?? 69h i
.rodata:00490d64af ?? AFh
.rodata:00490d65f7 ?? F7h
.rodata:00490d6644 ?? 44h D
.rodata:00490d678b ?? 8Bh
.rodata:00490d68b1 ?? B1h
.rodata:00490d695b ?? 5Bh [
.rodata:00490d6aff ?? FFh
.rodata:00490d6bff ?? FFh
.rodata:00490d6cbe ?? BEh
.rodata:00490d6dd7 ?? D7h
.rodata:00490d6e5c ?? 5Ch \
.rodata:00490d6f89 ?? 89h
.rodata:00490d7022 ?? 22h "
.rodata:00490d7111 ?? 11h
.rodata:00490d7290 ?? 90h
.rodata:00490d736b ?? 6Bh k
.rodata:00490d7493 ?? 93h
.rodata:00490d7571 ?? 71h q
.rodata:00490d7698 ?? 98h
.rodata:00490d77fd ?? FDh
.rodata:00490d788e ?? 8Eh
.rodata:00490d7943 ?? 43h C
.rodata:00490d7a79 ?? 79h y
.rodata:00490d7ba6 ?? A6h
.rodata:00490d7c21 ?? 21h !
.rodata:00490d7d08 ?? 08h
.rodata:00490d7eb4 ?? B4h
.rodata:00490d7f49 ?? 49h I
DAT_00490d80: ;XREF[1,0]: 00463cac
.rodata:00490d8062251ef6 undefined4 F61E2562h
DAT_00490d84: ;XREF[2,0]: 00463cac,00463d40
.rodata:00490d8440b340c0 undefined4 C040B340h
DAT_00490d88: ;XREF[2,0]: 00463d40,00463dd8
.rodata:00490d88515a5e26 undefined4 265E5A51h
DAT_00490d8c: ;XREF[1,0]: 00463dd8
.rodata:00490d8caac7b6e9 undefined4 E9B6C7AAh
.rodata:00490d905d ?? 5Dh ]
.rodata:00490d9110 ?? 10h
.rodata:00490d922f ?? 2Fh /
.rodata:00490d93d6 ?? D6h
.rodata:00490d9453 ?? 53h S
.rodata:00490d9514 ?? 14h
.rodata:00490d9644 ?? 44h D
.rodata:00490d9702 ?? 02h
.rodata:00490d9881 ?? 81h
.rodata:00490d99e6 ?? E6h
.rodata:00490d9aa1 ?? A1h
.rodata:00490d9bd8 ?? D8h
.rodata:00490d9cc8 ?? C8h
.rodata:00490d9dfb ?? FBh
.rodata:00490d9ed3 ?? D3h
.rodata:00490d9fe7 ?? E7h
.rodata:00490da0e6 ?? E6h
.rodata:00490da1cd ?? CDh
.rodata:00490da2e1 ?? E1h
.rodata:00490da321 ?? 21h !
.rodata:00490da4d6 ?? D6h
.rodata:00490da507 ?? 07h
.rodata:00490da637 ?? 37h 7
.rodata:00490da7c3 ?? C3h
.rodata:00490da887 ?? 87h
.rodata:00490da90d ?? 0Dh
.rodata:00490daad5 ?? D5h
.rodata:00490dabf4 ?? F4h
.rodata:00490daced ?? EDh
.rodata:00490dad14 ?? 14h
.rodata:00490dae5a ?? 5Ah Z
.rodata:00490daf45 ?? 45h E
.rodata:00490db005 ?? 05h
.rodata:00490db1e9 ?? E9h
.rodata:00490db2e3 ?? E3h
.rodata:00490db3a9 ?? A9h
.rodata:00490db4f8 ?? F8h
.rodata:00490db5a3 ?? A3h
.rodata:00490db6ef ?? EFh
.rodata:00490db7fc ?? FCh
.rodata:00490db8d9 ?? D9h
.rodata:00490db902 ?? 02h
.rodata:00490dba6f ?? 6Fh o
.rodata:00490dbb67 ?? 67h g
.rodata:00490dbc8a ?? 8Ah
.rodata:00490dbd4c ?? 4Ch L
.rodata:00490dbe2a ?? 2Ah *
.rodata:00490dbf8d ?? 8Dh
.rodata:00490dc042 ?? 42h B
.rodata:00490dc139 ?? 39h 9
.rodata:00490dc2fa ?? FAh
.rodata:00490dc3ff ?? FFh
.rodata:00490dc481 ?? 81h
.rodata:00490dc5f6 ?? F6h
.rodata:00490dc671 ?? 71h q
.rodata:00490dc787 ?? 87h
.rodata:00490dc822 ?? 22h "
.rodata:00490dc961 ?? 61h a
.rodata:00490dca9d ?? 9Dh
.rodata:00490dcb6d ?? 6Dh m
.rodata:00490dcc0c ?? 0Ch
.rodata:00490dcd38 ?? 38h 8
.rodata:00490dcee5 ?? E5h
.rodata:00490dcffd ?? FDh
.rodata:00490dd044 ?? 44h D
.rodata:00490dd1ea ?? EAh
.rodata:00490dd2be ?? BEh
.rodata:00490dd3a4 ?? A4h
.rodata:00490dd4a9 ?? A9h
.rodata:00490dd5cf ?? CFh
.rodata:00490dd6de ?? DEh
.rodata:00490dd74b ?? 4Bh K
.rodata:00490dd860 ?? 60h `
.rodata:00490dd94b ?? 4Bh K
.rodata:00490ddabb ?? BBh
.rodata:00490ddbf6 ?? F6h
.rodata:00490ddc70 ?? 70h p
.rodata:00490dddbc ?? BCh
.rodata:00490ddebf ?? BFh
.rodata:00490ddfbe ?? BEh
.rodata:00490de0c6 ?? C6h
.rodata:00490de17e ?? 7Eh ~
.rodata:00490de29b ?? 9Bh
.rodata:00490de328 ?? 28h (
.rodata:00490de4fa ?? FAh
.rodata:00490de527 ?? 27h '
.rodata:00490de6a1 ?? A1h
.rodata:00490de7ea ?? EAh
.rodata:00490de885 ?? 85h
.rodata:00490de930 ?? 30h 0
.rodata:00490deaef ?? EFh
.rodata:00490debd4 ?? D4h
.rodata:00490dec05 ?? 05h
.rodata:00490ded1d ?? 1Dh
.rodata:00490dee88 ?? 88h
.rodata:00490def04 ?? 04h
.rodata:00490df039 ?? 39h 9
.rodata:00490df1d0 ?? D0h
.rodata:00490df2d4 ?? D4h
.rodata:00490df3d9 ?? D9h
.rodata:00490df4e5 ?? E5h
.rodata:00490df599 ?? 99h
.rodata:00490df6db ?? DBh
.rodata:00490df7e6 ?? E6h
.rodata:00490df8f8 ?? F8h
.rodata:00490df97c ?? 7Ch |
.rodata:00490dfaa2 ?? A2h
.rodata:00490dfb1f ?? 1Fh
.rodata:00490dfc65 ?? 65h e
.rodata:00490dfd56 ?? 56h V
.rodata:00490dfeac ?? ACh
.rodata:00490dffc4 ?? C4h
.rodata:00490e0044 ?? 44h D
.rodata:00490e0122 ?? 22h "
.rodata:00490e0229 ?? 29h )
.rodata:00490e03f4 ?? F4h
.rodata:00490e0497 ?? 97h
.rodata:00490e05ff ?? FFh
.rodata:00490e062a ?? 2Ah *
.rodata:00490e0743 ?? 43h C
.rodata:00490e08a7 ?? A7h
.rodata:00490e0923 ?? 23h #
.rodata:00490e0a94 ?? 94h
.rodata:00490e0bab ?? ABh
.rodata:00490e0c39 ?? 39h 9
.rodata:00490e0da0 ?? A0h
.rodata:00490e0e93 ?? 93h
.rodata:00490e0ffc ?? FCh
.rodata:00490e10c3 ?? C3h
.rodata:00490e1159 ?? 59h Y
.rodata:00490e125b ?? 5Bh [
.rodata:00490e1365 ?? 65h e
.rodata:00490e1492 ?? 92h
.rodata:00490e15cc ?? CCh
.rodata:00490e160c ?? 0Ch
.rodata:00490e178f ?? 8Fh
.rodata:00490e187d ?? 7Dh }
.rodata:00490e19f4 ?? F4h
.rodata:00490e1aef ?? EFh
.rodata:00490e1bff ?? FFh
.rodata:00490e1cd1 ?? D1h
.rodata:00490e1d5d ?? 5Dh ]
.rodata:00490e1e84 ?? 84h
.rodata:00490e1f85 ?? 85h
.rodata:00490e204f ?? 4Fh O
.rodata:00490e217e ?? 7Eh ~
.rodata:00490e22a8 ?? A8h
.rodata:00490e236f ?? 6Fh o
.rodata:00490e24e0 ?? E0h
.rodata:00490e25e6 ?? E6h
.rodata:00490e262c ?? 2Ch ,
.rodata:00490e27fe ?? FEh
.rodata:00490e2814 ?? 14h
.rodata:00490e2943 ?? 43h C
.rodata:00490e2a01 ?? 01h
.rodata:00490e2ba3 ?? A3h
.rodata:00490e2ca1 ?? A1h
.rodata:00490e2d11 ?? 11h
.rodata:00490e2e08 ?? 08h
.rodata:00490e2f4e ?? 4Eh N
.rodata:00490e3082 ?? 82h
.rodata:00490e317e ?? 7Eh ~
.rodata:00490e3253 ?? 53h S
.rodata:00490e33f7 ?? F7h
.rodata:00490e3435 ?? 35h 5
.rodata:00490e35f2 ?? F2h
.rodata:00490e363a ?? 3Ah :
.rodata:00490e37bd ?? BDh
.rodata:00490e38bb ?? BBh
.rodata:00490e39d2 ?? D2h
.rodata:00490e3ad7 ?? D7h
.rodata:00490e3b2a ?? 2Ah *
.rodata:00490e3c91 ?? 91h
.rodata:00490e3dd3 ?? D3h
.rodata:00490e3e86 ?? 86h
.rodata:00490e3feb ?? EBh
.rodata:00490e403a ?? 3Ah :
.rodata:00490e417f ?? 7Fh
.rodata:00490e42f2 ?? F2h
.rodata:00490e43e1 ?? E1h
.rodata:00490e44b0 ?? B0h
.rodata:00490e450f ?? 0Fh
.rodata:00490e4671 ?? 71h q
.rodata:00490e47f5 ?? F5h
.rodata:00490e48c4 ?? C4h
.rodata:00490e49e5 ?? E5h
.rodata:00490e4aa0 ?? A0h
.rodata:00490e4bad ?? ADh
.rodata:00490e4c19 ?? 19h
.rodata:00490e4dc9 ?? C9h
.rodata:00490e4ee4 ?? E4h
.rodata:00490e4f98 ?? 98h
DAT_00490e50: ;XREF[1,0]: 00463bf0
.rodata:00490e5000 undefined1 00h
DAT_00490e51: ;XREF[1,0]: 00463bf0
.rodata:00490e5101 undefined1 01h
.rodata:00490e5202 ?? 02h
.rodata:00490e5303 ?? 03h
.rodata:00490e5404 ?? 04h
.rodata:00490e5505 ?? 05h
.rodata:00490e5606 ?? 06h
.rodata:00490e5707 ?? 07h
.rodata:00490e5808 ?? 08h
.rodata:00490e5909 ?? 09h
.rodata:00490e5a0a ?? 0Ah
.rodata:00490e5b0b ?? 0Bh
.rodata:00490e5c0c ?? 0Ch
.rodata:00490e5d0d ?? 0Dh
.rodata:00490e5e0e ?? 0Eh
.rodata:00490e5f0f ?? 0Fh
DAT_00490e60: ;XREF[1,0]: 00463c84
.rodata:00490e6001 undefined1 01h
DAT_00490e61: ;XREF[2,0]: 00463c84,00463d1c
.rodata:00490e6106 undefined1 06h
DAT_00490e62: ;XREF[2,0]: 00463d1c,00463db0
.rodata:00490e620b undefined1 0Bh
DAT_00490e63: ;XREF[1,0]: 00463db0
.rodata:00490e6300 undefined1 00h
.rodata:00490e6405 ?? 05h
.rodata:00490e650a ?? 0Ah
.rodata:00490e660f ?? 0Fh
.rodata:00490e6704 ?? 04h
.rodata:00490e6809 ?? 09h
.rodata:00490e690e ?? 0Eh
.rodata:00490e6a03 ?? 03h
.rodata:00490e6b08 ?? 08h
.rodata:00490e6c0d ?? 0Dh
.rodata:00490e6d02 ?? 02h
.rodata:00490e6e07 ?? 07h
.rodata:00490e6f0c ?? 0Ch
.rodata:00490e7005 ?? 05h
.rodata:00490e7108 ?? 08h
.rodata:00490e720b ?? 0Bh
.rodata:00490e730e ?? 0Eh
.rodata:00490e7401 ?? 01h
.rodata:00490e7504 ?? 04h
.rodata:00490e7607 ?? 07h
.rodata:00490e770a ?? 0Ah
.rodata:00490e780d ?? 0Dh
.rodata:00490e7900 ?? 00h
.rodata:00490e7a03 ?? 03h
.rodata:00490e7b06 ?? 06h
.rodata:00490e7c09 ?? 09h
.rodata:00490e7d0c ?? 0Ch
.rodata:00490e7e0f ?? 0Fh
.rodata:00490e7f02 ?? 02h
.rodata:00490e8000 ?? 00h
.rodata:00490e8107 ?? 07h
.rodata:00490e820e ?? 0Eh
.rodata:00490e8305 ?? 05h
.rodata:00490e840c ?? 0Ch
.rodata:00490e8503 ?? 03h
.rodata:00490e860a ?? 0Ah
.rodata:00490e8701 ?? 01h
.rodata:00490e8808 ?? 08h
.rodata:00490e890f ?? 0Fh
.rodata:00490e8a06 ?? 06h
.rodata:00490e8b0d ?? 0Dh
.rodata:00490e8c04 ?? 04h
.rodata:00490e8d0b ?? 0Bh
.rodata:00490e8e02 ?? 02h
;XREF[0,4]: 00464398,00464834,00464cd4,00465690
.rodata:00490e8f096469676... ds "\tdigest/hmac.c"
s_rc_>=_0_00490ea0: ;XREF[4,0]: 004643d4,00464870,00464d10,004656cc
.rodata:00490ea07263203e3... ds "rc >= 0"
s_keyformat/pkcs.c_00490ea8: ;XREF[3,0]: 00465edc,00466794,00467060
.rodata:00490ea86b6579666... ds "keyformat/pkcs.c"
.rodata:00490eb900 ?? 00h
.rodata:00490eba00 ?? 00h
.rodata:00490ebb00 ?? 00h
;XREF[0,2]: 0043bd50,004d4cc8
.rodata:00490ebc62696e736... ds "binsize == 65"
.rodata:00490ecc62696e736... ds "binsize == 63"
s_password_&&_salt_&&_key_&...;XREF[1,0]: 00465f14
.rodata:00490edc706173737... ds "password && salt && key && kLen"
.rodata:00490efc6f69203d3... ds "oi == OID_PKCS7_DATA"
s_p_==_end_00490f14: ;XREF[2,0]: 0046c86c,0046f9a4
.rodata:00490f1470203d3d2... ds "p == end"
.rodata:00490f1d00 ?? 00h
.rodata:00490f1e00 ?? 00h
.rodata:00490f1f00 ?? 00h
s_iter_==_1_00490f20: ;XREF[1,25]: 004667e0,0040f87c,00416dcc,00423500
; 00423518,0042355c,00425544,00432c48
; 00432d68,004344b8,0043465c,00434678
; 00435780,004360c0,004361c8,004363bc
; 004364a8,0043653c,0043660c,00436644
; 004366d4,0043670c,00436d24,00437a50
; 00437ae8,004d4cc0
.rodata:00490f20697465722... ds "iter == 1"
s_-----BEGIN_00490f2c: ;XREF[3,0]: 00466a00,00466cac,0046dacc
.rodata:00490f2c2d2d2d2d2... ds "-----BEGIN"
.rodata:00490f3700 ?? 00h
s_PRIVATE_KEY-----_00490f38: ;XREF[2,0]: 00466a20,00466a54
.rodata:00490f38505249564... ds "PRIVATE KEY-----"
.rodata:00490f4900 ?? 00h
.rodata:00490f4a00 ?? 00h
.rodata:00490f4b00 ?? 00h
s_-----END_00490f4c: ;XREF[3,0]: 00466a38,00466cec,0046db04
.rodata:00490f4c2d2d2d2d2... ds "-----END"
.rodata:00490f5500 ?? 00h
.rodata:00490f5600 ?? 00h
.rodata:00490f5700 ?? 00h
s_Proc-Type:_00490f58: ;XREF[1,0]: 00466a90
.rodata:00490f5850726f632... ds "Proc-Type:"
.rodata:00490f6300 ?? 00h
s_4,ENCRYPTED_00490f64: ;XREF[1,0]: 00466ab0
.rodata:00490f64342c454e4... ds "4,ENCRYPTED"
s_PUBLIC_KEY-----_00490f70: ;XREF[2,0]: 00466cd4,00466d08
.rodata:00490f705055424c4... ds "PUBLIC KEY-----"
s_Memory_allocation_error_i...;XREF[1,0]: 00467098
.rodata:00490f804d656d6f7... ds "Memory allocation error in psPkcs1De...
.rodata:00490fb200 ?? 00h
.rodata:00490fb300 ?? 00h
.rodata:00490fb42d2d2d2d2... ds "-----BEGIN DH PARAMETERS-----"
.rodata:00490fd42d2d2d2d2... ds "-----END DH PARAMETERS-----"
.rodata:00490ff04d656d6f7... ds "Memory allocation error in psPkcs3Pa...
s_DEK-Info:_DES-EDE3-CBC,_0...;XREF[2,0]: 00466ae0,00466afc
.rodata:0049102444454b2d4... ds "DEK-Info: DES-EDE3-CBC,"
s_DEK-Info:_AES-128-CBC,_00...;XREF[2,0]: 00466f38,00466f54
.rodata:0049103c44454b2d4... ds "DEK-Info: AES-128-CBC,"
.rodata:0049105300 ?? 00h
DAT_00491054: ;XREF[4,0]: 004697f4,0046ab84,0046b078,0046b2d0
.rodata:004910540200 undefined2 0002h
DAT_00491056: ;XREF[4,0]: 004697f4,0046ab84,0046b078,0046b2d0
.rodata:004910560500 undefined2 0005h
.rodata:004910581d ?? 1Dh
.rodata:0049105900 ?? 00h
.rodata:0049105a23 ?? 23h #
.rodata:0049105b00 ?? 00h
.rodata:0049105c00 ?? 00h
.rodata:0049105d00 ?? 00h
.rodata:0049105e00 ?? 00h
.rodata:0049105f00 ?? 00h
.rodata:0049106000 ?? 00h
.rodata:0049106100 ?? 00h
.rodata:0049106200 ?? 00h
.rodata:0049106300 ?? 00h
.rodata:0049106400 ?? 00h
.rodata:0049106500 ?? 00h
.rodata:0049106600 ?? 00h
.rodata:0049106700 ?? 00h
.rodata:0049106800 ?? 00h
.rodata:0049106900 ?? 00h
.rodata:0049106a00 ?? 00h
.rodata:0049106b00 ?? 00h
.rodata:0049106c00 ?? 00h
.rodata:0049106d00 ?? 00h
.rodata:0049106e00 ?? 00h
.rodata:0049106f00 ?? 00h
.rodata:0049107000 ?? 00h
.rodata:0049107100 ?? 00h
.rodata:0049107200 ?? 00h
.rodata:0049107300 ?? 00h
DAT_00491074: ;XREF[8,0]: 004697b4,004699a8,0046ab44,0046b038
; 0046b290,0046bd24,0046bd38,0046be58
.rodata:0049107401000000 undefined4 00000001h
.rodata:0049107802 ?? 02h
.rodata:0049107900 ?? 00h
.rodata:0049107a05 ?? 05h
.rodata:0049107b00 ?? 00h
.rodata:0049107c1d ?? 1Dh
.rodata:0049107d00 ?? 00h
.rodata:0049107e0e ?? 0Eh
.rodata:0049107f00 ?? 00h
.rodata:0049108000 ?? 00h
.rodata:0049108100 ?? 00h
.rodata:0049108200 ?? 00h
.rodata:0049108300 ?? 00h
.rodata:0049108400 ?? 00h
.rodata:0049108500 ?? 00h
.rodata:0049108600 ?? 00h
.rodata:0049108700 ?? 00h
.rodata:0049108800 ?? 00h
.rodata:0049108900 ?? 00h
.rodata:0049108a00 ?? 00h
.rodata:0049108b00 ?? 00h
.rodata:0049108c00 ?? 00h
.rodata:0049108d00 ?? 00h
.rodata:0049108e00 ?? 00h
.rodata:0049108f00 ?? 00h
.rodata:0049109000 ?? 00h
.rodata:0049109100 ?? 00h
.rodata:0049109200 ?? 00h
.rodata:0049109300 ?? 00h
.rodata:0049109400 ?? 00h
.rodata:0049109500 ?? 00h
.rodata:0049109600 ?? 00h
.rodata:0049109700 ?? 00h
DAT_00491098: ;XREF[4,0]: 00469828,0046abb4,0046b0a8,0046b300
.rodata:0049109802000000 undefined4 00000002h
.rodata:0049109c02 ?? 02h
.rodata:0049109d00 ?? 00h
.rodata:0049109e05 ?? 05h
.rodata:0049109f00 ?? 00h
.rodata:004910a01d ?? 1Dh
.rodata:004910a100 ?? 00h
.rodata:004910a20f ?? 0Fh
.rodata:004910a300 ?? 00h
.rodata:004910a400 ?? 00h
.rodata:004910a500 ?? 00h
.rodata:004910a600 ?? 00h
.rodata:004910a700 ?? 00h
.rodata:004910a800 ?? 00h
.rodata:004910a900 ?? 00h
.rodata:004910aa00 ?? 00h
.rodata:004910ab00 ?? 00h
.rodata:004910ac00 ?? 00h
.rodata:004910ad00 ?? 00h
.rodata:004910ae00 ?? 00h
.rodata:004910af00 ?? 00h
.rodata:004910b000 ?? 00h
.rodata:004910b100 ?? 00h
.rodata:004910b200 ?? 00h
.rodata:004910b300 ?? 00h
.rodata:004910b400 ?? 00h
.rodata:004910b500 ?? 00h
.rodata:004910b600 ?? 00h
.rodata:004910b700 ?? 00h
.rodata:004910b800 ?? 00h
.rodata:004910b900 ?? 00h
.rodata:004910ba00 ?? 00h
.rodata:004910bb00 ?? 00h
.rodata:004910bc03 ?? 03h
.rodata:004910bd00 ?? 00h
.rodata:004910be00 ?? 00h
.rodata:004910bf00 ?? 00h
.rodata:004910c002 ?? 02h
.rodata:004910c100 ?? 00h
.rodata:004910c205 ?? 05h
.rodata:004910c300 ?? 00h
.rodata:004910c41d ?? 1Dh
.rodata:004910c500 ?? 00h
.rodata:004910c620 ?? 20h
.rodata:004910c700 ?? 00h
.rodata:004910c800 ?? 00h
.rodata:004910c900 ?? 00h
.rodata:004910ca00 ?? 00h
.rodata:004910cb00 ?? 00h
.rodata:004910cc00 ?? 00h
.rodata:004910cd00 ?? 00h
.rodata:004910ce00 ?? 00h
.rodata:004910cf00 ?? 00h
.rodata:004910d000 ?? 00h
.rodata:004910d100 ?? 00h
.rodata:004910d200 ?? 00h
.rodata:004910d300 ?? 00h
.rodata:004910d400 ?? 00h
.rodata:004910d500 ?? 00h
.rodata:004910d600 ?? 00h
.rodata:004910d700 ?? 00h
.rodata:004910d800 ?? 00h
.rodata:004910d900 ?? 00h
.rodata:004910da00 ?? 00h
.rodata:004910db00 ?? 00h
.rodata:004910dc00 ?? 00h
.rodata:004910dd00 ?? 00h
.rodata:004910de00 ?? 00h
.rodata:004910df00 ?? 00h
.rodata:004910e004 ?? 04h
.rodata:004910e100 ?? 00h
.rodata:004910e200 ?? 00h
.rodata:004910e300 ?? 00h
.rodata:004910e402 ?? 02h
.rodata:004910e500 ?? 00h
.rodata:004910e605 ?? 05h
.rodata:004910e700 ?? 00h
.rodata:004910e81d ?? 1Dh
.rodata:004910e900 ?? 00h
.rodata:004910ea21 ?? 21h !
.rodata:004910eb00 ?? 00h
.rodata:004910ec00 ?? 00h
.rodata:004910ed00 ?? 00h
.rodata:004910ee00 ?? 00h
.rodata:004910ef00 ?? 00h
.rodata:004910f000 ?? 00h
.rodata:004910f100 ?? 00h
.rodata:004910f200 ?? 00h
.rodata:004910f300 ?? 00h
.rodata:004910f400 ?? 00h
.rodata:004910f500 ?? 00h
.rodata:004910f600 ?? 00h
.rodata:004910f700 ?? 00h
.rodata:004910f800 ?? 00h
.rodata:004910f900 ?? 00h
.rodata:004910fa00 ?? 00h
.rodata:004910fb00 ?? 00h
.rodata:004910fc00 ?? 00h
.rodata:004910fd00 ?? 00h
.rodata:004910fe00 ?? 00h
.rodata:004910ff00 ?? 00h
.rodata:0049110000 ?? 00h
.rodata:0049110100 ?? 00h
.rodata:0049110200 ?? 00h
.rodata:0049110300 ?? 00h
.rodata:0049110405 ?? 05h
.rodata:0049110500 ?? 00h
.rodata:0049110600 ?? 00h
.rodata:0049110700 ?? 00h
.rodata:0049110802 ?? 02h
.rodata:0049110900 ?? 00h
.rodata:0049110a05 ?? 05h
.rodata:0049110b00 ?? 00h
.rodata:0049110c1d ?? 1Dh
.rodata:0049110d00 ?? 00h
.rodata:0049110e11 ?? 11h
.rodata:0049110f00 ?? 00h
.rodata:0049111000 ?? 00h
.rodata:0049111100 ?? 00h
.rodata:0049111200 ?? 00h
.rodata:0049111300 ?? 00h
.rodata:0049111400 ?? 00h
.rodata:0049111500 ?? 00h
.rodata:0049111600 ?? 00h
.rodata:0049111700 ?? 00h
.rodata:0049111800 ?? 00h
.rodata:0049111900 ?? 00h
.rodata:0049111a00 ?? 00h
.rodata:0049111b00 ?? 00h
.rodata:0049111c00 ?? 00h
.rodata:0049111d00 ?? 00h
.rodata:0049111e00 ?? 00h
.rodata:0049111f00 ?? 00h
.rodata:0049112000 ?? 00h
.rodata:0049112100 ?? 00h
.rodata:0049112200 ?? 00h
.rodata:0049112300 ?? 00h
.rodata:0049112400 ?? 00h
.rodata:0049112500 ?? 00h
.rodata:0049112600 ?? 00h
.rodata:0049112700 ?? 00h
.rodata:0049112806 ?? 06h
.rodata:0049112900 ?? 00h
.rodata:0049112a00 ?? 00h
.rodata:0049112b00 ?? 00h
.rodata:0049112c02 ?? 02h
.rodata:0049112d00 ?? 00h
.rodata:0049112e05 ?? 05h
.rodata:0049112f00 ?? 00h
.rodata:004911301d ?? 1Dh
.rodata:0049113100 ?? 00h
.rodata:0049113212 ?? 12h
.rodata:0049113300 ?? 00h
.rodata:0049113400 ?? 00h
.rodata:0049113500 ?? 00h
.rodata:0049113600 ?? 00h
.rodata:0049113700 ?? 00h
.rodata:0049113800 ?? 00h
.rodata:0049113900 ?? 00h
.rodata:0049113a00 ?? 00h
.rodata:0049113b00 ?? 00h
.rodata:0049113c00 ?? 00h
.rodata:0049113d00 ?? 00h
.rodata:0049113e00 ?? 00h
.rodata:0049113f00 ?? 00h
.rodata:0049114000 ?? 00h
.rodata:0049114100 ?? 00h
.rodata:0049114200 ?? 00h
.rodata:0049114300 ?? 00h
.rodata:0049114400 ?? 00h
.rodata:0049114500 ?? 00h
.rodata:0049114600 ?? 00h
.rodata:0049114700 ?? 00h
.rodata:0049114800 ?? 00h
.rodata:0049114900 ?? 00h
.rodata:0049114a00 ?? 00h
.rodata:0049114b00 ?? 00h
.rodata:0049114c07 ?? 07h
.rodata:0049114d00 ?? 00h
.rodata:0049114e00 ?? 00h
.rodata:0049114f00 ?? 00h
.rodata:0049115002 ?? 02h
.rodata:0049115100 ?? 00h
.rodata:0049115205 ?? 05h
.rodata:0049115300 ?? 00h
.rodata:004911541d ?? 1Dh
.rodata:0049115500 ?? 00h
.rodata:0049115609 ?? 09h
.rodata:0049115700 ?? 00h
.rodata:0049115800 ?? 00h
.rodata:0049115900 ?? 00h
.rodata:0049115a00 ?? 00h
.rodata:0049115b00 ?? 00h
.rodata:0049115c00 ?? 00h
.rodata:0049115d00 ?? 00h
.rodata:0049115e00 ?? 00h
.rodata:0049115f00 ?? 00h
.rodata:0049116000 ?? 00h
.rodata:0049116100 ?? 00h
.rodata:0049116200 ?? 00h
.rodata:0049116300 ?? 00h
.rodata:0049116400 ?? 00h
.rodata:0049116500 ?? 00h
.rodata:0049116600 ?? 00h
.rodata:0049116700 ?? 00h
.rodata:0049116800 ?? 00h
.rodata:0049116900 ?? 00h
.rodata:0049116a00 ?? 00h
.rodata:0049116b00 ?? 00h
.rodata:0049116c00 ?? 00h
.rodata:0049116d00 ?? 00h
.rodata:0049116e00 ?? 00h
.rodata:0049116f00 ?? 00h
.rodata:0049117008 ?? 08h
.rodata:0049117100 ?? 00h
.rodata:0049117200 ?? 00h
.rodata:0049117300 ?? 00h
.rodata:0049117402 ?? 02h
.rodata:0049117500 ?? 00h
.rodata:0049117605 ?? 05h
.rodata:0049117700 ?? 00h
.rodata:004911781d ?? 1Dh
.rodata:0049117900 ?? 00h
.rodata:0049117a13 ?? 13h
.rodata:0049117b00 ?? 00h
.rodata:0049117c00 ?? 00h
.rodata:0049117d00 ?? 00h
.rodata:0049117e00 ?? 00h
.rodata:0049117f00 ?? 00h
.rodata:0049118000 ?? 00h
.rodata:0049118100 ?? 00h
.rodata:0049118200 ?? 00h
.rodata:0049118300 ?? 00h
.rodata:0049118400 ?? 00h
.rodata:0049118500 ?? 00h
.rodata:0049118600 ?? 00h
.rodata:0049118700 ?? 00h
.rodata:0049118800 ?? 00h
.rodata:0049118900 ?? 00h
.rodata:0049118a00 ?? 00h
.rodata:0049118b00 ?? 00h
.rodata:0049118c00 ?? 00h
.rodata:0049118d00 ?? 00h
.rodata:0049118e00 ?? 00h
.rodata:0049118f00 ?? 00h
.rodata:0049119000 ?? 00h
.rodata:0049119100 ?? 00h
.rodata:0049119200 ?? 00h
.rodata:0049119300 ?? 00h
.rodata:0049119409 ?? 09h
.rodata:0049119500 ?? 00h
.rodata:0049119600 ?? 00h
.rodata:0049119700 ?? 00h
.rodata:0049119802 ?? 02h
.rodata:0049119900 ?? 00h
.rodata:0049119a05 ?? 05h
.rodata:0049119b00 ?? 00h
.rodata:0049119c1d ?? 1Dh
.rodata:0049119d00 ?? 00h
.rodata:0049119e1e ?? 1Eh
.rodata:0049119f00 ?? 00h
.rodata:004911a000 ?? 00h
.rodata:004911a100 ?? 00h
.rodata:004911a200 ?? 00h
.rodata:004911a300 ?? 00h
.rodata:004911a400 ?? 00h
.rodata:004911a500 ?? 00h
.rodata:004911a600 ?? 00h
.rodata:004911a700 ?? 00h
.rodata:004911a800 ?? 00h
.rodata:004911a900 ?? 00h
.rodata:004911aa00 ?? 00h
.rodata:004911ab00 ?? 00h
.rodata:004911ac00 ?? 00h
.rodata:004911ad00 ?? 00h
.rodata:004911ae00 ?? 00h
.rodata:004911af00 ?? 00h
.rodata:004911b000 ?? 00h
.rodata:004911b100 ?? 00h
.rodata:004911b200 ?? 00h
.rodata:004911b300 ?? 00h
.rodata:004911b400 ?? 00h
.rodata:004911b500 ?? 00h
.rodata:004911b600 ?? 00h
.rodata:004911b700 ?? 00h
.rodata:004911b80a ?? 0Ah
.rodata:004911b900 ?? 00h
.rodata:004911ba00 ?? 00h
.rodata:004911bb00 ?? 00h
.rodata:004911bc02 ?? 02h
.rodata:004911bd00 ?? 00h
.rodata:004911be05 ?? 05h
.rodata:004911bf00 ?? 00h
.rodata:004911c01d ?? 1Dh
.rodata:004911c100 ?? 00h
.rodata:004911c224 ?? 24h $
.rodata:004911c300 ?? 00h
.rodata:004911c400 ?? 00h
.rodata:004911c500 ?? 00h
.rodata:004911c600 ?? 00h
.rodata:004911c700 ?? 00h
.rodata:004911c800 ?? 00h
.rodata:004911c900 ?? 00h
.rodata:004911ca00 ?? 00h
.rodata:004911cb00 ?? 00h
.rodata:004911cc00 ?? 00h
.rodata:004911cd00 ?? 00h
.rodata:004911ce00 ?? 00h
.rodata:004911cf00 ?? 00h
.rodata:004911d000 ?? 00h
.rodata:004911d100 ?? 00h
.rodata:004911d200 ?? 00h
.rodata:004911d300 ?? 00h
.rodata:004911d400 ?? 00h
.rodata:004911d500 ?? 00h
.rodata:004911d600 ?? 00h
.rodata:004911d700 ?? 00h
.rodata:004911d800 ?? 00h
.rodata:004911d900 ?? 00h
.rodata:004911da00 ?? 00h
.rodata:004911db00 ?? 00h
.rodata:004911dc0b ?? 0Bh
.rodata:004911dd00 ?? 00h
.rodata:004911de00 ?? 00h
.rodata:004911df00 ?? 00h
.rodata:004911e002 ?? 02h
.rodata:004911e100 ?? 00h
.rodata:004911e205 ?? 05h
.rodata:004911e300 ?? 00h
.rodata:004911e41d ?? 1Dh
.rodata:004911e500 ?? 00h
.rodata:004911e625 ?? 25h %
.rodata:004911e700 ?? 00h
.rodata:004911e800 ?? 00h
.rodata:004911e900 ?? 00h
.rodata:004911ea00 ?? 00h
.rodata:004911eb00 ?? 00h
.rodata:004911ec00 ?? 00h
.rodata:004911ed00 ?? 00h
.rodata:004911ee00 ?? 00h
.rodata:004911ef00 ?? 00h
.rodata:004911f000 ?? 00h
.rodata:004911f100 ?? 00h
.rodata:004911f200 ?? 00h
.rodata:004911f300 ?? 00h
.rodata:004911f400 ?? 00h
.rodata:004911f500 ?? 00h
.rodata:004911f600 ?? 00h
.rodata:004911f700 ?? 00h
.rodata:004911f800 ?? 00h
.rodata:004911f900 ?? 00h
.rodata:004911fa00 ?? 00h
.rodata:004911fb00 ?? 00h
.rodata:004911fc00 ?? 00h
.rodata:004911fd00 ?? 00h
.rodata:004911fe00 ?? 00h
.rodata:004911ff00 ?? 00h
.rodata:004912000c ?? 0Ch
.rodata:0049120100 ?? 00h
.rodata:0049120200 ?? 00h
.rodata:0049120300 ?? 00h
.rodata:0049120402 ?? 02h
.rodata:0049120500 ?? 00h
.rodata:0049120605 ?? 05h
.rodata:0049120700 ?? 00h
.rodata:004912081d ?? 1Dh
.rodata:0049120900 ?? 00h
.rodata:0049120a1f ?? 1Fh
.rodata:0049120b00 ?? 00h
.rodata:0049120c00 ?? 00h
.rodata:0049120d00 ?? 00h
.rodata:0049120e00 ?? 00h
.rodata:0049120f00 ?? 00h
.rodata:0049121000 ?? 00h
.rodata:0049121100 ?? 00h
.rodata:0049121200 ?? 00h
.rodata:0049121300 ?? 00h
.rodata:0049121400 ?? 00h
.rodata:0049121500 ?? 00h
.rodata:0049121600 ?? 00h
.rodata:0049121700 ?? 00h
.rodata:0049121800 ?? 00h
.rodata:0049121900 ?? 00h
.rodata:0049121a00 ?? 00h
.rodata:0049121b00 ?? 00h
.rodata:0049121c00 ?? 00h
.rodata:0049121d00 ?? 00h
.rodata:0049121e00 ?? 00h
.rodata:0049121f00 ?? 00h
.rodata:0049122000 ?? 00h
.rodata:0049122100 ?? 00h
.rodata:0049122200 ?? 00h
.rodata:0049122300 ?? 00h
.rodata:004912240d ?? 0Dh
.rodata:0049122500 ?? 00h
.rodata:0049122600 ?? 00h
.rodata:0049122700 ?? 00h
.rodata:0049122802 ?? 02h
.rodata:0049122900 ?? 00h
.rodata:0049122a05 ?? 05h
.rodata:0049122b00 ?? 00h
.rodata:0049122c1d ?? 1Dh
.rodata:0049122d00 ?? 00h
.rodata:0049122e14 ?? 14h
.rodata:0049122f00 ?? 00h
.rodata:0049123000 ?? 00h
.rodata:0049123100 ?? 00h
.rodata:0049123200 ?? 00h
.rodata:0049123300 ?? 00h
.rodata:0049123400 ?? 00h
.rodata:0049123500 ?? 00h
.rodata:0049123600 ?? 00h
.rodata:0049123700 ?? 00h
.rodata:0049123800 ?? 00h
.rodata:0049123900 ?? 00h
.rodata:0049123a00 ?? 00h
.rodata:0049123b00 ?? 00h
.rodata:0049123c00 ?? 00h
.rodata:0049123d00 ?? 00h
.rodata:0049123e00 ?? 00h
.rodata:0049123f00 ?? 00h
.rodata:0049124000 ?? 00h
.rodata:0049124100 ?? 00h
.rodata:0049124200 ?? 00h
.rodata:0049124300 ?? 00h
.rodata:0049124400 ?? 00h
.rodata:0049124500 ?? 00h
.rodata:0049124600 ?? 00h
.rodata:0049124700 ?? 00h
.rodata:004912480e ?? 0Eh
.rodata:0049124900 ?? 00h
.rodata:0049124a00 ?? 00h
.rodata:0049124b00 ?? 00h
.rodata:0049124c02 ?? 02h
.rodata:0049124d00 ?? 00h
.rodata:0049124e05 ?? 05h
.rodata:0049124f00 ?? 00h
.rodata:004912501d ?? 1Dh
.rodata:0049125100 ?? 00h
.rodata:004912521c ?? 1Ch
.rodata:0049125300 ?? 00h
.rodata:0049125400 ?? 00h
.rodata:0049125500 ?? 00h
.rodata:0049125600 ?? 00h
.rodata:0049125700 ?? 00h
.rodata:0049125800 ?? 00h
.rodata:0049125900 ?? 00h
.rodata:0049125a00 ?? 00h
.rodata:0049125b00 ?? 00h
.rodata:0049125c00 ?? 00h
.rodata:0049125d00 ?? 00h
.rodata:0049125e00 ?? 00h
.rodata:0049125f00 ?? 00h
.rodata:0049126000 ?? 00h
.rodata:0049126100 ?? 00h
.rodata:0049126200 ?? 00h
.rodata:0049126300 ?? 00h
.rodata:0049126400 ?? 00h
.rodata:0049126500 ?? 00h
.rodata:0049126600 ?? 00h
.rodata:0049126700 ?? 00h
.rodata:0049126800 ?? 00h
.rodata:0049126900 ?? 00h
.rodata:0049126a00 ?? 00h
.rodata:0049126b00 ?? 00h
.rodata:0049126c0f ?? 0Fh
.rodata:0049126d00 ?? 00h
.rodata:0049126e00 ?? 00h
.rodata:0049126f00 ?? 00h
.rodata:0049127002 ?? 02h
.rodata:0049127100 ?? 00h
.rodata:0049127205 ?? 05h
.rodata:0049127300 ?? 00h
.rodata:004912741d ?? 1Dh
.rodata:0049127500 ?? 00h
.rodata:0049127636 ?? 36h 6
.rodata:0049127700 ?? 00h
.rodata:0049127800 ?? 00h
.rodata:0049127900 ?? 00h
.rodata:0049127a00 ?? 00h
.rodata:0049127b00 ?? 00h
.rodata:0049127c00 ?? 00h
.rodata:0049127d00 ?? 00h
.rodata:0049127e00 ?? 00h
.rodata:0049127f00 ?? 00h
.rodata:0049128000 ?? 00h
.rodata:0049128100 ?? 00h
.rodata:0049128200 ?? 00h
.rodata:0049128300 ?? 00h
.rodata:0049128400 ?? 00h
.rodata:0049128500 ?? 00h
.rodata:0049128600 ?? 00h
.rodata:0049128700 ?? 00h
.rodata:0049128800 ?? 00h
.rodata:0049128900 ?? 00h
.rodata:0049128a00 ?? 00h
.rodata:0049128b00 ?? 00h
.rodata:0049128c00 ?? 00h
.rodata:0049128d00 ?? 00h
.rodata:0049128e00 ?? 00h
.rodata:0049128f00 ?? 00h
.rodata:0049129010 ?? 10h
.rodata:0049129100 ?? 00h
.rodata:0049129200 ?? 00h
.rodata:0049129300 ?? 00h
.rodata:0049129402 ?? 02h
.rodata:0049129500 ?? 00h
.rodata:0049129605 ?? 05h
.rodata:0049129700 ?? 00h
.rodata:004912981d ?? 1Dh
.rodata:0049129900 ?? 00h
.rodata:0049129a2e ?? 2Eh .
.rodata:0049129b00 ?? 00h
.rodata:0049129c00 ?? 00h
.rodata:0049129d00 ?? 00h
.rodata:0049129e00 ?? 00h
.rodata:0049129f00 ?? 00h
.rodata:004912a000 ?? 00h
.rodata:004912a100 ?? 00h
.rodata:004912a200 ?? 00h
.rodata:004912a300 ?? 00h
.rodata:004912a400 ?? 00h
.rodata:004912a500 ?? 00h
.rodata:004912a600 ?? 00h
.rodata:004912a700 ?? 00h
.rodata:004912a800 ?? 00h
.rodata:004912a900 ?? 00h
.rodata:004912aa00 ?? 00h
.rodata:004912ab00 ?? 00h
.rodata:004912ac00 ?? 00h
.rodata:004912ad00 ?? 00h
.rodata:004912ae00 ?? 00h
.rodata:004912af00 ?? 00h
.rodata:004912b000 ?? 00h
.rodata:004912b100 ?? 00h
.rodata:004912b200 ?? 00h
.rodata:004912b300 ?? 00h
.rodata:004912b411 ?? 11h
.rodata:004912b500 ?? 00h
.rodata:004912b600 ?? 00h
.rodata:004912b700 ?? 00h
.rodata:004912b801 ?? 01h
.rodata:004912b900 ?? 00h
.rodata:004912ba03 ?? 03h
.rodata:004912bb00 ?? 00h
.rodata:004912bc06 ?? 06h
.rodata:004912bd00 ?? 00h
.rodata:004912be01 ?? 01h
.rodata:004912bf00 ?? 00h
.rodata:004912c005 ?? 05h
.rodata:004912c100 ?? 00h
.rodata:004912c205 ?? 05h
.rodata:004912c300 ?? 00h
.rodata:004912c407 ?? 07h
.rodata:004912c500 ?? 00h
.rodata:004912c601 ?? 01h
.rodata:004912c700 ?? 00h
.rodata:004912c801 ?? 01h
.rodata:004912c900 ?? 00h
.rodata:004912ca00 ?? 00h
.rodata:004912cb00 ?? 00h
.rodata:004912cc00 ?? 00h
.rodata:004912cd00 ?? 00h
.rodata:004912ce00 ?? 00h
.rodata:004912cf00 ?? 00h
.rodata:004912d000 ?? 00h
.rodata:004912d100 ?? 00h
.rodata:004912d200 ?? 00h
.rodata:004912d300 ?? 00h
.rodata:004912d400 ?? 00h
.rodata:004912d500 ?? 00h
.rodata:004912d600 ?? 00h
.rodata:004912d700 ?? 00h
.rodata:004912d812 ?? 12h
.rodata:004912d900 ?? 00h
.rodata:004912da00 ?? 00h
.rodata:004912db00 ?? 00h
.rodata:004912dc01 ?? 01h
.rodata:004912dd00 ?? 00h
.rodata:004912de03 ?? 03h
.rodata:004912df00 ?? 00h
.rodata:004912e006 ?? 06h
.rodata:004912e100 ?? 00h
.rodata:004912e201 ?? 01h
.rodata:004912e300 ?? 00h
.rodata:004912e405 ?? 05h
.rodata:004912e500 ?? 00h
.rodata:004912e605 ?? 05h
.rodata:004912e700 ?? 00h
.rodata:004912e807 ?? 07h
.rodata:004912e900 ?? 00h
.rodata:004912ea01 ?? 01h
.rodata:004912eb00 ?? 00h
.rodata:004912ec0b ?? 0Bh
.rodata:004912ed00 ?? 00h
.rodata:004912ee00 ?? 00h
.rodata:004912ef00 ?? 00h
.rodata:004912f000 ?? 00h
.rodata:004912f100 ?? 00h
.rodata:004912f200 ?? 00h
.rodata:004912f300 ?? 00h
.rodata:004912f400 ?? 00h
.rodata:004912f500 ?? 00h
.rodata:004912f600 ?? 00h
.rodata:004912f700 ?? 00h
.rodata:004912f800 ?? 00h
.rodata:004912f900 ?? 00h
.rodata:004912fa00 ?? 00h
.rodata:004912fb00 ?? 00h
.rodata:004912fc13 ?? 13h
.rodata:004912fd00 ?? 00h
.rodata:004912fe00 ?? 00h
.rodata:004912ff00 ?? 00h
.rodata:0049130002 ?? 02h
.rodata:0049130100 ?? 00h
.rodata:0049130205 ?? 05h
.rodata:0049130300 ?? 00h
.rodata:004913041d ?? 1Dh
.rodata:0049130500 ?? 00h
.rodata:0049130625 ?? 25h %
.rodata:0049130700 ?? 00h
.rodata:0049130800 ?? 00h
.rodata:0049130900 ?? 00h
.rodata:0049130a00 ?? 00h
.rodata:0049130b00 ?? 00h
.rodata:0049130c00 ?? 00h
.rodata:0049130d00 ?? 00h
.rodata:0049130e00 ?? 00h
.rodata:0049130f00 ?? 00h
.rodata:0049131000 ?? 00h
.rodata:0049131100 ?? 00h
.rodata:0049131200 ?? 00h
.rodata:0049131300 ?? 00h
.rodata:0049131400 ?? 00h
.rodata:0049131500 ?? 00h
.rodata:0049131600 ?? 00h
.rodata:0049131700 ?? 00h
.rodata:0049131800 ?? 00h
.rodata:0049131900 ?? 00h
.rodata:0049131a00 ?? 00h
.rodata:0049131b00 ?? 00h
.rodata:0049131c00 ?? 00h
.rodata:0049131d00 ?? 00h
.rodata:0049131e00 ?? 00h
.rodata:0049131f00 ?? 00h
.rodata:0049132015 ?? 15h
.rodata:0049132100 ?? 00h
.rodata:0049132200 ?? 00h
.rodata:0049132300 ?? 00h
.rodata:0049132401 ?? 01h
.rodata:0049132500 ?? 00h
.rodata:0049132603 ?? 03h
.rodata:0049132700 ?? 00h
.rodata:0049132806 ?? 06h
.rodata:0049132900 ?? 00h
.rodata:0049132a01 ?? 01h
.rodata:0049132b00 ?? 00h
.rodata:0049132c05 ?? 05h
.rodata:0049132d00 ?? 00h
.rodata:0049132e05 ?? 05h
.rodata:0049132f00 ?? 00h
.rodata:0049133007 ?? 07h
.rodata:0049133100 ?? 00h
.rodata:0049133203 ?? 03h
.rodata:0049133300 ?? 00h
.rodata:0049133401 ?? 01h
.rodata:0049133500 ?? 00h
.rodata:0049133600 ?? 00h
.rodata:0049133700 ?? 00h
.rodata:0049133800 ?? 00h
.rodata:0049133900 ?? 00h
.rodata:0049133a00 ?? 00h
.rodata:0049133b00 ?? 00h
.rodata:0049133c00 ?? 00h
.rodata:0049133d00 ?? 00h
.rodata:0049133e00 ?? 00h
.rodata:0049133f00 ?? 00h
.rodata:0049134000 ?? 00h
.rodata:0049134100 ?? 00h
.rodata:0049134200 ?? 00h
.rodata:0049134300 ?? 00h
.rodata:0049134416 ?? 16h
.rodata:0049134500 ?? 00h
.rodata:0049134600 ?? 00h
.rodata:0049134700 ?? 00h
.rodata:0049134801 ?? 01h
.rodata:0049134900 ?? 00h
.rodata:0049134a03 ?? 03h
.rodata:0049134b00 ?? 00h
.rodata:0049134c06 ?? 06h
.rodata:0049134d00 ?? 00h
.rodata:0049134e01 ?? 01h
.rodata:0049134f00 ?? 00h
.rodata:0049135005 ?? 05h
.rodata:0049135100 ?? 00h
.rodata:0049135205 ?? 05h
.rodata:0049135300 ?? 00h
.rodata:0049135407 ?? 07h
.rodata:0049135500 ?? 00h
.rodata:0049135603 ?? 03h
.rodata:0049135700 ?? 00h
.rodata:0049135802 ?? 02h
.rodata:0049135900 ?? 00h
.rodata:0049135a00 ?? 00h
.rodata:0049135b00 ?? 00h
.rodata:0049135c00 ?? 00h
.rodata:0049135d00 ?? 00h
.rodata:0049135e00 ?? 00h
.rodata:0049135f00 ?? 00h
.rodata:0049136000 ?? 00h
.rodata:0049136100 ?? 00h
.rodata:0049136200 ?? 00h
.rodata:0049136300 ?? 00h
.rodata:0049136400 ?? 00h
.rodata:0049136500 ?? 00h
.rodata:0049136600 ?? 00h
.rodata:0049136700 ?? 00h
.rodata:0049136817 ?? 17h
.rodata:0049136900 ?? 00h
.rodata:0049136a00 ?? 00h
.rodata:0049136b00 ?? 00h
.rodata:0049136c01 ?? 01h
.rodata:0049136d00 ?? 00h
.rodata:0049136e03 ?? 03h
.rodata:0049136f00 ?? 00h
.rodata:0049137006 ?? 06h
.rodata:0049137100 ?? 00h
.rodata:0049137201 ?? 01h
.rodata:0049137300 ?? 00h
.rodata:0049137405 ?? 05h
.rodata:0049137500 ?? 00h
.rodata:0049137605 ?? 05h
.rodata:0049137700 ?? 00h
.rodata:0049137807 ?? 07h
.rodata:0049137900 ?? 00h
.rodata:0049137a03 ?? 03h
.rodata:0049137b00 ?? 00h
.rodata:0049137c03 ?? 03h
.rodata:0049137d00 ?? 00h
.rodata:0049137e00 ?? 00h
.rodata:0049137f00 ?? 00h
.rodata:0049138000 ?? 00h
.rodata:0049138100 ?? 00h
.rodata:0049138200 ?? 00h
.rodata:0049138300 ?? 00h
.rodata:0049138400 ?? 00h
.rodata:0049138500 ?? 00h
.rodata:0049138600 ?? 00h
.rodata:0049138700 ?? 00h
.rodata:0049138800 ?? 00h
.rodata:0049138900 ?? 00h
.rodata:0049138a00 ?? 00h
.rodata:0049138b00 ?? 00h
.rodata:0049138c18 ?? 18h
.rodata:0049138d00 ?? 00h
.rodata:0049138e00 ?? 00h
.rodata:0049138f00 ?? 00h
.rodata:0049139001 ?? 01h
.rodata:0049139100 ?? 00h
.rodata:0049139203 ?? 03h
.rodata:0049139300 ?? 00h
.rodata:0049139406 ?? 06h
.rodata:0049139500 ?? 00h
.rodata:0049139601 ?? 01h
.rodata:0049139700 ?? 00h
.rodata:0049139805 ?? 05h
.rodata:0049139900 ?? 00h
.rodata:0049139a05 ?? 05h
.rodata:0049139b00 ?? 00h
.rodata:0049139c07 ?? 07h
.rodata:0049139d00 ?? 00h
.rodata:0049139e03 ?? 03h
.rodata:0049139f00 ?? 00h
.rodata:004913a004 ?? 04h
.rodata:004913a100 ?? 00h
.rodata:004913a200 ?? 00h
.rodata:004913a300 ?? 00h
.rodata:004913a400 ?? 00h
.rodata:004913a500 ?? 00h
.rodata:004913a600 ?? 00h
.rodata:004913a700 ?? 00h
.rodata:004913a800 ?? 00h
.rodata:004913a900 ?? 00h
.rodata:004913aa00 ?? 00h
.rodata:004913ab00 ?? 00h
.rodata:004913ac00 ?? 00h
.rodata:004913ad00 ?? 00h
.rodata:004913ae00 ?? 00h
.rodata:004913af00 ?? 00h
.rodata:004913b019 ?? 19h
.rodata:004913b100 ?? 00h
.rodata:004913b200 ?? 00h
.rodata:004913b300 ?? 00h
.rodata:004913b401 ?? 01h
.rodata:004913b500 ?? 00h
.rodata:004913b603 ?? 03h
.rodata:004913b700 ?? 00h
.rodata:004913b806 ?? 06h
.rodata:004913b900 ?? 00h
.rodata:004913ba01 ?? 01h
.rodata:004913bb00 ?? 00h
.rodata:004913bc05 ?? 05h
.rodata:004913bd00 ?? 00h
.rodata:004913be05 ?? 05h
.rodata:004913bf00 ?? 00h
.rodata:004913c007 ?? 07h
.rodata:004913c100 ?? 00h
.rodata:004913c203 ?? 03h
.rodata:004913c300 ?? 00h
.rodata:004913c408 ?? 08h
.rodata:004913c500 ?? 00h
.rodata:004913c600 ?? 00h
.rodata:004913c700 ?? 00h
.rodata:004913c800 ?? 00h
.rodata:004913c900 ?? 00h
.rodata:004913ca00 ?? 00h
.rodata:004913cb00 ?? 00h
.rodata:004913cc00 ?? 00h
.rodata:004913cd00 ?? 00h
.rodata:004913ce00 ?? 00h
.rodata:004913cf00 ?? 00h
.rodata:004913d000 ?? 00h
.rodata:004913d100 ?? 00h
.rodata:004913d200 ?? 00h
.rodata:004913d300 ?? 00h
.rodata:004913d41a ?? 1Ah
.rodata:004913d500 ?? 00h
.rodata:004913d600 ?? 00h
.rodata:004913d700 ?? 00h
.rodata:004913d801 ?? 01h
.rodata:004913d900 ?? 00h
.rodata:004913da03 ?? 03h
.rodata:004913db00 ?? 00h
.rodata:004913dc06 ?? 06h
.rodata:004913dd00 ?? 00h
.rodata:004913de01 ?? 01h
.rodata:004913df00 ?? 00h
.rodata:004913e005 ?? 05h
.rodata:004913e100 ?? 00h
.rodata:004913e205 ?? 05h
.rodata:004913e300 ?? 00h
.rodata:004913e407 ?? 07h
.rodata:004913e500 ?? 00h
.rodata:004913e603 ?? 03h
.rodata:004913e700 ?? 00h
.rodata:004913e809 ?? 09h
.rodata:004913e900 ?? 00h
.rodata:004913ea00 ?? 00h
.rodata:004913eb00 ?? 00h
.rodata:004913ec00 ?? 00h
.rodata:004913ed00 ?? 00h
.rodata:004913ee00 ?? 00h
.rodata:004913ef00 ?? 00h
.rodata:004913f000 ?? 00h
.rodata:004913f100 ?? 00h
.rodata:004913f200 ?? 00h
.rodata:004913f300 ?? 00h
.rodata:004913f400 ?? 00h
.rodata:004913f500 ?? 00h
.rodata:004913f600 ?? 00h
.rodata:004913f700 ?? 00h
.rodata:004913f81b ?? 1Bh
.rodata:004913f900 ?? 00h
.rodata:004913fa00 ?? 00h
.rodata:004913fb00 ?? 00h
.rodata:004913fc01 ?? 01h
.rodata:004913fd00 ?? 00h
.rodata:004913fe03 ?? 03h
.rodata:004913ff00 ?? 00h
.rodata:0049140006 ?? 06h
.rodata:0049140100 ?? 00h
.rodata:0049140201 ?? 01h
.rodata:0049140300 ?? 00h
.rodata:0049140405 ?? 05h
.rodata:0049140500 ?? 00h
.rodata:0049140605 ?? 05h
.rodata:0049140700 ?? 00h
.rodata:0049140807 ?? 07h
.rodata:0049140900 ?? 00h
.rodata:0049140a02 ?? 02h
.rodata:0049140b00 ?? 00h
.rodata:0049140c01 ?? 01h
.rodata:0049140d00 ?? 00h
.rodata:0049140e00 ?? 00h
.rodata:0049140f00 ?? 00h
.rodata:0049141000 ?? 00h
.rodata:0049141100 ?? 00h
.rodata:0049141200 ?? 00h
.rodata:0049141300 ?? 00h
.rodata:0049141400 ?? 00h
.rodata:0049141500 ?? 00h
.rodata:0049141600 ?? 00h
.rodata:0049141700 ?? 00h
.rodata:0049141800 ?? 00h
.rodata:0049141900 ?? 00h
.rodata:0049141a00 ?? 00h
.rodata:0049141b00 ?? 00h
.rodata:0049141c1c ?? 1Ch
.rodata:0049141d00 ?? 00h
.rodata:0049141e00 ?? 00h
.rodata:0049141f00 ?? 00h
.rodata:0049142001 ?? 01h
.rodata:0049142100 ?? 00h
.rodata:0049142203 ?? 03h
.rodata:0049142300 ?? 00h
.rodata:0049142406 ?? 06h
.rodata:0049142500 ?? 00h
.rodata:0049142601 ?? 01h
.rodata:0049142700 ?? 00h
.rodata:0049142805 ?? 05h
.rodata:0049142900 ?? 00h
.rodata:0049142a05 ?? 05h
.rodata:0049142b00 ?? 00h
.rodata:0049142c07 ?? 07h
.rodata:0049142d00 ?? 00h
.rodata:0049142e02 ?? 02h
.rodata:0049142f00 ?? 00h
.rodata:0049143002 ?? 02h
.rodata:0049143100 ?? 00h
.rodata:0049143200 ?? 00h
.rodata:0049143300 ?? 00h
.rodata:0049143400 ?? 00h
.rodata:0049143500 ?? 00h
.rodata:0049143600 ?? 00h
.rodata:0049143700 ?? 00h
.rodata:0049143800 ?? 00h
.rodata:0049143900 ?? 00h
.rodata:0049143a00 ?? 00h
.rodata:0049143b00 ?? 00h
.rodata:0049143c00 ?? 00h
.rodata:0049143d00 ?? 00h
.rodata:0049143e00 ?? 00h
.rodata:0049143f00 ?? 00h
.rodata:004914401d ?? 1Dh
.rodata:0049144100 ?? 00h
.rodata:0049144200 ?? 00h
.rodata:0049144300 ?? 00h
.rodata:0049144401 ?? 01h
.rodata:0049144500 ?? 00h
.rodata:0049144603 ?? 03h
.rodata:0049144700 ?? 00h
.rodata:0049144806 ?? 06h
.rodata:0049144900 ?? 00h
.rodata:0049144a01 ?? 01h
.rodata:0049144b00 ?? 00h
.rodata:0049144c05 ?? 05h
.rodata:0049144d00 ?? 00h
.rodata:0049144e05 ?? 05h
.rodata:0049144f00 ?? 00h
.rodata:0049145007 ?? 07h
.rodata:0049145100 ?? 00h
.rodata:0049145230 ?? 30h 0
.rodata:0049145300 ?? 00h
.rodata:0049145402 ?? 02h
.rodata:0049145500 ?? 00h
.rodata:0049145600 ?? 00h
.rodata:0049145700 ?? 00h
.rodata:0049145800 ?? 00h
.rodata:0049145900 ?? 00h
.rodata:0049145a00 ?? 00h
.rodata:0049145b00 ?? 00h
.rodata:0049145c00 ?? 00h
.rodata:0049145d00 ?? 00h
.rodata:0049145e00 ?? 00h
.rodata:0049145f00 ?? 00h
.rodata:0049146000 ?? 00h
.rodata:0049146100 ?? 00h
.rodata:0049146200 ?? 00h
.rodata:0049146300 ?? 00h
.rodata:004914641e ?? 1Eh
.rodata:0049146500 ?? 00h
.rodata:0049146600 ?? 00h
.rodata:0049146700 ?? 00h
.rodata:0049146801 ?? 01h
.rodata:0049146900 ?? 00h
.rodata:0049146a03 ?? 03h
.rodata:0049146b00 ?? 00h
.rodata:0049146c06 ?? 06h
.rodata:0049146d00 ?? 00h
.rodata:0049146e01 ?? 01h
.rodata:0049146f00 ?? 00h
.rodata:0049147005 ?? 05h
.rodata:0049147100 ?? 00h
.rodata:0049147205 ?? 05h
.rodata:0049147300 ?? 00h
.rodata:0049147407 ?? 07h
.rodata:0049147500 ?? 00h
.rodata:0049147630 ?? 30h 0
.rodata:0049147700 ?? 00h
.rodata:0049147801 ?? 01h
.rodata:0049147900 ?? 00h
.rodata:0049147a00 ?? 00h
.rodata:0049147b00 ?? 00h
.rodata:0049147c00 ?? 00h
.rodata:0049147d00 ?? 00h
.rodata:0049147e00 ?? 00h
.rodata:0049147f00 ?? 00h
.rodata:0049148000 ?? 00h
.rodata:0049148100 ?? 00h
.rodata:0049148200 ?? 00h
.rodata:0049148300 ?? 00h
.rodata:0049148400 ?? 00h
.rodata:0049148500 ?? 00h
.rodata:0049148600 ?? 00h
.rodata:0049148700 ?? 00h
.rodata:004914881f ?? 1Fh
.rodata:0049148900 ?? 00h
.rodata:0049148a00 ?? 00h
.rodata:0049148b00 ?? 00h
.rodata:0049148c00 ?? 00h
.rodata:0049148d00 ?? 00h
.rodata:0049148e00 ?? 00h
.rodata:0049148f00 ?? 00h
.rodata:0049149000 ?? 00h
.rodata:0049149100 ?? 00h
.rodata:0049149200 ?? 00h
.rodata:0049149300 ?? 00h
.rodata:0049149400 ?? 00h
.rodata:0049149500 ?? 00h
.rodata:0049149600 ?? 00h
.rodata:0049149700 ?? 00h
.rodata:0049149800 ?? 00h
.rodata:0049149900 ?? 00h
.rodata:0049149a00 ?? 00h
.rodata:0049149b00 ?? 00h
.rodata:0049149c00 ?? 00h
.rodata:0049149d00 ?? 00h
.rodata:0049149e00 ?? 00h
.rodata:0049149f00 ?? 00h
.rodata:004914a000 ?? 00h
.rodata:004914a100 ?? 00h
.rodata:004914a200 ?? 00h
.rodata:004914a300 ?? 00h
.rodata:004914a400 ?? 00h
.rodata:004914a500 ?? 00h
.rodata:004914a600 ?? 00h
.rodata:004914a700 ?? 00h
.rodata:004914a800 ?? 00h
.rodata:004914a900 ?? 00h
.rodata:004914aa00 ?? 00h
.rodata:004914ab00 ?? 00h
.rodata:004914ac00 ?? 00h
.rodata:004914ad00 ?? 00h
.rodata:004914ae00 ?? 00h
.rodata:004914af00 ?? 00h
s_keyformat/x509.c_004914b0: ;XREF[36,0]: 00468240,004683a8,00468404,00468590
; 004685f4,00468d1c,004695f8,004699c4
; 0046a8b4,0046a910,0046ad00,0046bd58
; 0046bee8,0046c4c0,0046c51c,0046c750
; 0046c834,0046ca0c,0046ca70,0046cb34
; 0046ce94,0046cf58,0046cfb4,0046d018
; 0046d2e8,0046de50,0046dec0,0046df3c
; 0046e64c,0046e6b4,0046e898,0046e910
; 0046ea7c,0046f060,0046f8d0,0046f96c
.rodata:004914b06b6579666... ds "keyformat/x509.c"
.rodata:004914c100 ?? 00h
.rodata:004914c200 ?? 00h
.rodata:004914c300 ?? 00h
s_Memory_allocation_failure...;XREF[1,0]: 00468278
.rodata:004914c44d656d6f7... ds "Memory allocation failure in getSeri...
.rodata:004914ef00 ?? 00h
s_ignore_bits_==_0_004914f0: ;XREF[1,0]: 004683e0
.rodata:004914f069676e6f7... ds "ignore_bits == 0"
.rodata:0049150100 ?? 00h
.rodata:0049150200 ?? 00h
.rodata:0049150300 ?? 00h
s_Memory_allocation_error_i...;XREF[1,0]: 0046843c
.rodata:004915044d656d6f7... ds "Memory allocation error in getImplic...
.rodata:0049153500 ?? 00h
.rodata:0049153600 ?? 00h
.rodata:0049153700 ?? 00h
s_*p_==_0_00491538: ;XREF[1,0]: 004685c8
.rodata:004915382a70203d3... ds "*p == 0"
s_Memory_allocation_error_i...;XREF[1,0]: 0046862c
.rodata:004915404d656d6f7... ds "Memory allocation error in getSignat...
.rodata:0049156900 ?? 00h
.rodata:0049156a00 ?? 00h
.rodata:0049156b00 ?? 00h
.rodata:0049156c53 ?? 53h S
.rodata:0049156d54 ?? 54h T
.rodata:0049156e3d ?? 3Dh =
.rodata:0049156f00 ?? 00h
.rodata:0049157043 ?? 43h C
.rodata:004915713d ?? 3Dh =
.rodata:0049157200 ?? 00h
.rodata:0049157300 ?? 00h
.rodata:004915744f ?? 4Fh O
.rodata:004915753d ?? 3Dh =
.rodata:0049157600 ?? 00h
.rodata:0049157700 ?? 00h
.rodata:004915784f ?? 4Fh O
.rodata:0049157955 ?? 55h U
.rodata:0049157a3d ?? 3Dh =
.rodata:0049157b00 ?? 00h
.rodata:0049157c2f646e517... ds "/dnQualifier="
.rodata:0049158c43 ?? 43h C
.rodata:0049158d4e ?? 4Eh N
.rodata:0049158e3d ?? 3Dh =
.rodata:0049158f00 ?? 00h
.rodata:004915902f7365726... ds "/serialNumber="
.rodata:004915a044 ?? 44h D
.rodata:004915a143 ?? 43h C
.rodata:004915a23d ?? 3Dh =
.rodata:004915a300 ?? 00h
.rodata:004915a4646e20213... ds "dn != NULL && out_str != NULL"
.rodata:004915c4746f74616... ds "total_len == (p - str)"
s_unknown_004915dc: ;XREF[1,0]: 004691a0
.rodata:004915dc756e6b6e6... ds "unknown"
s_registeredID_004915e4: ;XREF[1,0]: 004693f4
.rodata:004915e4726567697... ds "registeredID"
.rodata:004915f100 ?? 00h
.rodata:004915f200 ?? 00h
.rodata:004915f300 ?? 00h
s_iPAddress_004915f4: ;XREF[1,0]: 00469404
.rodata:004915f4695041646... ds "iPAddress"
.rodata:004915fe00 ?? 00h
.rodata:004915ff00 ?? 00h
DAT_00491600: ;XREF[1,0]: 00469414
.rodata:0049160055 ?? 55h U
.rodata:0049160152 ?? 52h R
.rodata:0049160249 ?? 49h I
.rodata:0049160300 ?? 00h
s_ediPartyName_00491604: ;XREF[1,0]: 00469424
.rodata:00491604656469506... ds "ediPartyName"
.rodata:0049161100 ?? 00h
.rodata:0049161200 ?? 00h
.rodata:0049161300 ?? 00h
s_directoryName_00491614: ;XREF[1,0]: 00469434
.rodata:00491614646972656... ds "directoryName"
.rodata:0049162200 ?? 00h
.rodata:0049162300 ?? 00h
s_x400Address_00491624: ;XREF[1,0]: 00469444
.rodata:00491624783430304... ds "x400Address"
DAT_00491630: ;XREF[1,0]: 00469454
.rodata:0049163044 ?? 44h D
.rodata:004916314e ?? 4Eh N
.rodata:0049163253 ?? 53h S
.rodata:0049163300 ?? 00h
s_email_00491634: ;XREF[1,0]: 00469464
.rodata:00491634656d61696c00 ds "email"
.rodata:0049163a00 ?? 00h
.rodata:0049163b00 ?? 00h
s_other_0049163c: ;XREF[1,0]: 00469470
.rodata:0049163c6f7468657200 ds "other"
.rodata:0049164200 ?? 00h
.rodata:0049164300 ?? 00h
s_Memory_allocation_error:_...;XREF[1,0]: 00469630
.rodata:004916444d656d6f7... ds "Memory allocation error: activeName-...
.rodata:0049166f00 ?? 00h
s_oidlen_<=_MAX_OID_LEN_004...;XREF[4,0]: 00469a04,0046ad38,0046bd90,0046bf20
.rodata:004916706f69646c6... ds "oidlen <= MAX_OID_LEN"
.rodata:0049168600 ?? 00h
.rodata:0049168700 ?? 00h
s_Memory_allocation_error_i...;XREF[1,0]: 0046a8ec
.rodata:004916884d656d6f7... ds "Memory allocation error in getDNAttr...
s_An_unsupported_critical_e...;XREF[1,0]: 0046acac
.rodata:004916b4416e20756... ds "An unsupported critical extension wa...
.rodata:004917b100 ?? 00h
.rodata:004917b200 ?? 00h
.rodata:004917b300 ?? 00h
s_Memory_allocation_error_e...;XREF[1,0]: 0046c4f0
.rodata:004917b44d656d6f7... ds "Memory allocation error extensions->...
.rodata:004917df00 ?? 00h
s_Mem_allocation_err:_exten...;XREF[1,0]: 0046c550
.rodata:004917e04d656d206... ds "Mem allocation err: extensions->ak.k...
.rodata:0049180a00 ?? 00h
.rodata:0049180b00 ?? 00h
s_p_<=_end_0049180c: ;XREF[1,0]: 0046c788
.rodata:0049180c70203c3d2... ds "p <= end"
.rodata:0049181500 ?? 00h
.rodata:0049181600 ?? 00h
.rodata:0049181700 ?? 00h
s_cert->parseStatus_!=_PS_X...;XREF[1,0]: 0046ca4c
.rodata:00491818636572742... ds "cert->parseStatus != PS_X509_PARSE_S...
.rodata:0049184300 ?? 00h
s_oneCertLen_<=_0xFFFF_0049...;XREF[1,0]: 0046caa8
.rodata:004918446f6e65436... ds "oneCertLen <= 0xFFFF"
.rodata:0049185900 ?? 00h
.rodata:0049185a00 ?? 00h
.rodata:0049185b00 ?? 00h
s_Memory_allocation_error_i...;XREF[2,0]: 0046cb74,0046cecc
.rodata:0049185c4d656d6f7... ds "Memory allocation error in psX509Par...
s_Memory_allocation_failure...;XREF[1,0]: 0046cf90
.rodata:004918884d656d6f7... ds "Memory allocation failure in psX509P...
.rodata:004918b600 ?? 00h
.rodata:004918b700 ?? 00h
s_Memory_allocation_error_i...;XREF[1,0]: 0046cfe4
.rodata:004918b84d656d6f7... ds "Memory allocation error in getTimeVa...
.rodata:004918f100 ?? 00h
.rodata:004918f200 ?? 00h
.rodata:004918f300 ?? 00h
s_Memory_allocation_error_i...;XREF[1,0]: 0046d04c
.rodata:004918f44d656d6f7... ds "Memory allocation error in getTimeVa...
.rodata:0049192e00 ?? 00h
.rodata:0049192f00 ?? 00h
s_plen_==_0_00491930: ;XREF[3,53]: 0046d328,0046e6ec,0046f098,0040f5e4
; 0040f948,0041119c,004111e0,00411328
; 00411474,00416424,004164bc,00416a4c
; 00416acc,00420738,004207c0,004235c4
; 004235dc,00423620,004236b4,004236cc
; 00423710,004237f8,00423810,00423854
; 00424364,0042437c,004243c0,0042552c
; 00426ccc,0042c0a4,00432c2c,00432d50
; 00432f5c,00432f7c,0043385c,00434518
; 004346fc,0043484c,00435614,004356d0
; 00435738,00436200,00436324,0043636c
; 00436518,00436c5c,00436d60,00437a50
; 00437ae8,004495a4,0044a768,0044d868
; 00468d4c,004d4c7c,004d4cac,004d4ce0
.rodata:00491930706c656e2... ds "plen == 0"
s_CERTIFICATE-----_0049193c: ;XREF[2,0]: 0046daec,0046db20
.rodata:0049193c434552544... ds "CERTIFICATE-----"
.rodata:0049194d00 ?? 00h
.rodata:0049194e00 ?? 00h
.rodata:0049194f00 ?? 00h
s_Memory_allocation_error:_...;XREF[1,0]: 0046de88
.rodata:004919504d656d6f7... ds "Memory allocation error: pemCertFile...
.rodata:0049197f00 ?? 00h
s_Memory_allocation_error_f...;XREF[1,0]: 0046def8
.rodata:004919804d656d6f7... ds "Memory allocation error first pemCer...
s_sigLen_<=_sizeof(sigOut)_...;XREF[1,0]: 0046e684
.rodata:004919b47369674c6... ds "sigLen <= sizeof(sigOut)"
.rodata:004919cd00 ?? 00h
.rodata:004919ce00 ?? 00h
.rodata:004919cf00 ?? 00h
s_Memory_allocation_error:_...;XREF[1,0]: 0046e8d0
.rodata:004919d04d656d6f7... ds "Memory allocation error: psX509Authe...
.rodata:00491a0100 ?? 00h
.rodata:00491a0200 ?? 00h
.rodata:00491a0300 ?? 00h
s_end_==_p_00491a04: ;XREF[1,0]: 0046eab4
.rodata:00491a04656e64203... ds "end == p"
.rodata:00491a0d00 ?? 00h
.rodata:00491a0e00 ?? 00h
.rodata:00491a0f00 ?? 00h
DAT_00491a10: ;XREF[2,0]: 0046f790,004707bc
.rodata:00491a1006 ?? 06h
.rodata:00491a1109 ?? 09h
.rodata:00491a122b ?? 2Bh +
.rodata:00491a1306 ?? 06h
.rodata:00491a1401 ?? 01h
.rodata:00491a1505 ?? 05h
.rodata:00491a1605 ?? 05h
.rodata:00491a1707 ?? 07h
.rodata:00491a1830 ?? 30h 0
.rodata:00491a1901 ?? 01h
.rodata:00491a1a02 ?? 02h
.rodata:00491a1b00 ?? 00h
s_glen_==_(end_-_p)_00491a1c: ;XREF[1,0]: 0046f908
.rodata:00491a1c676c656e2... ds "glen == (end - p)"
.rodata:00491a2e00 ?? 00h
.rodata:00491a2f00 ?? 00h
switchdataD_00491a30: ;XREF[1,0]: 00469184
.rodata:00491a30889af8ff uint FFF89A88h
.rodata:00491a34789af8ff uint FFF89A78h
.rodata:00491a38689af8ff uint FFF89A68h
.rodata:00491a3c589af8ff uint FFF89A58h
.rodata:00491a40489af8ff uint FFF89A48h
.rodata:00491a44389af8ff uint FFF89A38h
.rodata:00491a48289af8ff uint FFF89A28h
.rodata:00491a4c189af8ff uint FFF89A18h
.rodata:00491a50089af8ff uint FFF89A08h
DAT_00491a54: ;XREF[1,0]: 0046a2c0
.rodata:00491a547c ?? 7Ch |
.rodata:00491a55ab ?? ABh
.rodata:00491a56f8 ?? F8h
.rodata:00491a57ff ?? FFh
.rodata:00491a58a0 ?? A0h
.rodata:00491a59a9 ?? A9h
.rodata:00491a5af8 ?? F8h
.rodata:00491a5bff ?? FFh
.rodata:00491a5c58 ?? 58h X
.rodata:00491a5dab ?? ABh
.rodata:00491a5ef8 ?? F8h
.rodata:00491a5fff ?? FFh
.rodata:00491a60d8 ?? D8h
.rodata:00491a61aa ?? AAh
.rodata:00491a62f8 ?? F8h
.rodata:00491a63ff ?? FFh
.rodata:00491a64a0 ?? A0h
.rodata:00491a65a9 ?? A9h
.rodata:00491a66f8 ?? F8h
.rodata:00491a67ff ?? FFh
.rodata:00491a68b4 ?? B4h
.rodata:00491a69aa ?? AAh
.rodata:00491a6af8 ?? F8h
.rodata:00491a6bff ?? FFh
.rodata:00491a6ca0 ?? A0h
.rodata:00491a6da9 ?? A9h
.rodata:00491a6ef8 ?? F8h
.rodata:00491a6fff ?? FFh
.rodata:00491a7034 ?? 34h 4
.rodata:00491a71ab ?? ABh
.rodata:00491a72f8 ?? F8h
.rodata:00491a73ff ?? FFh
.rodata:00491a74fc ?? FCh
.rodata:00491a75aa ?? AAh
.rodata:00491a76f8 ?? F8h
.rodata:00491a77ff ?? FFh
.rodata:00491a78a0 ?? A0h
.rodata:00491a79a9 ?? A9h
.rodata:00491a7af8 ?? F8h
.rodata:00491a7bff ?? FFh
.rodata:00491a7ca0 ?? A0h
.rodata:00491a7da9 ?? A9h
.rodata:00491a7ef8 ?? F8h
.rodata:00491a7fff ?? FFh
.rodata:00491a80a0 ?? A0h
.rodata:00491a81a9 ?? A9h
.rodata:00491a82f8 ?? F8h
.rodata:00491a83ff ?? FFh
.rodata:00491a84a0 ?? A0h
.rodata:00491a85a9 ?? A9h
.rodata:00491a86f8 ?? F8h
.rodata:00491a87ff ?? FFh
.rodata:00491a88a0 ?? A0h
.rodata:00491a89a9 ?? A9h
.rodata:00491a8af8 ?? F8h
.rodata:00491a8bff ?? FFh
.rodata:00491a8ca0 ?? A0h
.rodata:00491a8da9 ?? A9h
.rodata:00491a8ef8 ?? F8h
.rodata:00491a8fff ?? FFh
.rodata:00491a90a0 ?? A0h
.rodata:00491a91a9 ?? A9h
.rodata:00491a92f8 ?? F8h
.rodata:00491a93ff ?? FFh
.rodata:00491a94a0 ?? A0h
.rodata:00491a95a9 ?? A9h
.rodata:00491a96f8 ?? F8h
.rodata:00491a97ff ?? FFh
.rodata:00491a98a0 ?? A0h
.rodata:00491a99a9 ?? A9h
.rodata:00491a9af8 ?? F8h
.rodata:00491a9bff ?? FFh
.rodata:00491a9ca0 ?? A0h
.rodata:00491a9da9 ?? A9h
.rodata:00491a9ef8 ?? F8h
.rodata:00491a9fff ?? FFh
.rodata:00491aa0a0 ?? A0h
.rodata:00491aa1a9 ?? A9h
.rodata:00491aa2f8 ?? F8h
.rodata:00491aa3ff ?? FFh
.rodata:00491aa4a0 ?? A0h
.rodata:00491aa5a9 ?? A9h
.rodata:00491aa6f8 ?? F8h
.rodata:00491aa7ff ?? FFh
.rodata:00491aa8a0 ?? A0h
.rodata:00491aa9a9 ?? A9h
.rodata:00491aaaf8 ?? F8h
.rodata:00491aabff ?? FFh
.rodata:00491aac7c ?? 7Ch |
.rodata:00491aadaa ?? AAh
.rodata:00491aaef8 ?? F8h
.rodata:00491aafff ?? FFh
.rodata:00491ab0a0 ?? A0h
.rodata:00491ab1a9 ?? A9h
.rodata:00491ab2f8 ?? F8h
.rodata:00491ab3ff ?? FFh
.rodata:00491ab4a0 ?? A0h
.rodata:00491ab5a9 ?? A9h
.rodata:00491ab6f8 ?? F8h
.rodata:00491ab7ff ?? FFh
.rodata:00491ab8a0 ?? A0h
.rodata:00491ab9a9 ?? A9h
.rodata:00491abaf8 ?? F8h
.rodata:00491abbff ?? FFh
.rodata:00491abca0 ?? A0h
.rodata:00491abda9 ?? A9h
.rodata:00491abef8 ?? F8h
.rodata:00491abfff ?? FFh
.rodata:00491ac0a0 ?? A0h
.rodata:00491ac1a9 ?? A9h
.rodata:00491ac2f8 ?? F8h
.rodata:00491ac3ff ?? FFh
.rodata:00491ac4a0 ?? A0h
.rodata:00491ac5a9 ?? A9h
.rodata:00491ac6f8 ?? F8h
.rodata:00491ac7ff ?? FFh
.rodata:00491ac8a0 ?? A0h
.rodata:00491ac9a9 ?? A9h
.rodata:00491acaf8 ?? F8h
.rodata:00491acbff ?? FFh
.rodata:00491acca0 ?? A0h
.rodata:00491acda9 ?? A9h
.rodata:00491acef8 ?? F8h
.rodata:00491acfff ?? FFh
.rodata:00491ad0a0 ?? A0h
.rodata:00491ad1a9 ?? A9h
.rodata:00491ad2f8 ?? F8h
.rodata:00491ad3ff ?? FFh
.rodata:00491ad4a0 ?? A0h
.rodata:00491ad5a9 ?? A9h
.rodata:00491ad6f8 ?? F8h
.rodata:00491ad7ff ?? FFh
.rodata:00491ad8a0 ?? A0h
.rodata:00491ad9a9 ?? A9h
.rodata:00491adaf8 ?? F8h
.rodata:00491adbff ?? FFh
.rodata:00491adca0 ?? A0h
.rodata:00491adda9 ?? A9h
.rodata:00491adef8 ?? F8h
.rodata:00491adfff ?? FFh
.rodata:00491ae0a0 ?? A0h
.rodata:00491ae1a9 ?? A9h
.rodata:00491ae2f8 ?? F8h
.rodata:00491ae3ff ?? FFh
.rodata:00491ae4a0 ?? A0h
.rodata:00491ae5a9 ?? A9h
.rodata:00491ae6f8 ?? F8h
.rodata:00491ae7ff ?? FFh
.rodata:00491ae8a0 ?? A0h
.rodata:00491ae9a9 ?? A9h
.rodata:00491aeaf8 ?? F8h
.rodata:00491aebff ?? FFh
.rodata:00491aeca0 ?? A0h
.rodata:00491aeda9 ?? A9h
.rodata:00491aeef8 ?? F8h
.rodata:00491aefff ?? FFh
.rodata:00491af0a0 ?? A0h
.rodata:00491af1a9 ?? A9h
.rodata:00491af2f8 ?? F8h
.rodata:00491af3ff ?? FFh
.rodata:00491af4a0 ?? A0h
.rodata:00491af5a9 ?? A9h
.rodata:00491af6f8 ?? F8h
.rodata:00491af7ff ?? FFh
.rodata:00491af8a0 ?? A0h
.rodata:00491af9a9 ?? A9h
.rodata:00491afaf8 ?? F8h
.rodata:00491afbff ?? FFh
DAT_00491afc: ;XREF[1,0]: 0046b108
.rodata:00491afca0a9f8ff undefined4 FFF8A9A0h
.rodata:00491b0058 ?? 58h X
.rodata:00491b01aa ?? AAh
.rodata:00491b02f8 ?? F8h
.rodata:00491b03ff ?? FFh
switchdataD_00491b04: ;XREF[1,0]: 0046ac80
.rodata:00491b04b4b2f8ff uint FFF8B2B4h
.rodata:00491b0890baf8ff uint FFF8BA90h
.rodata:00491b0cf8b9f8ff uint FFF8B9F8h
.rodata:00491b10a8c1f8ff uint FFF8C1A8h
.rodata:00491b144cc0f8ff uint FFF8C04Ch
.rodata:00491b1894bff8ff uint FFF8BF94h
.rodata:00491b1c30bff8ff uint FFF8BF30h
.rodata:00491b20ccbef8ff uint FFF8BECCh
.rodata:00491b24b4b2f8ff uint FFF8B2B4h
.rodata:00491b288cbef8ff uint FFF8BE8Ch
.rodata:00491b2c60bcf8ff uint FFF8BC60h
.rodata:00491b3044bbf8ff uint FFF8BB44h
.rodata:00491b34a4b5f8ff uint FFF8B5A4h
.rodata:00491b3800b4f8ff uint FFF8B400h
.rodata:00491b3cc0b3f8ff uint FFF8B3C0h
.rodata:00491b40acb3f8ff uint FFF8B3ACh
.rodata:00491b44b4b2f8ff uint FFF8B2B4h
.rodata:00491b48b4b2f8ff uint FFF8B2B4h
.rodata:00491b4c3cb7f8ff uint FFF8B73Ch
switchdataD_00491b50:
.rodata:00491b50e0c2f8ff uint FFF8C2E0h
.rodata:00491b54f4c2f8ff uint FFF8C2F4h
.rodata:00491b58ccc2f8ff uint FFF8C2CCh
.rodata:00491b5cb8c2f8ff uint FFF8C2B8h
.rodata:00491b60a4c2f8ff uint FFF8C2A4h
.rodata:00491b6490c2f8ff uint FFF8C290h
.rodata:00491b6874c2f8ff uint FFF8C274h
DAT_00491b6c: ;XREF[1,0]: 0046d804
.rodata:00491b6c00 ?? 00h
.rodata:00491b6d00 ?? 00h
.rodata:00491b6e00 ?? 00h
.rodata:00491b6f00 ?? 00h
.rodata:00491b7000 ?? 00h
.rodata:00491b7100 ?? 00h
.rodata:00491b7200 ?? 00h
.rodata:00491b7300 ?? 00h
DAT_00491b74: ;XREF[1,0]: 004705ec
.rodata:00491b74a0 ?? A0h
.rodata:00491b7503 ?? 03h
.rodata:00491b7602 ?? 02h
.rodata:00491b7701 ?? 01h
.rodata:00491b7800 ?? 00h
.rodata:00491b7900 ?? 00h
.rodata:00491b7a00 ?? 00h
.rodata:00491b7b00 ?? 00h
.rodata:00491b7c00 ?? 00h
.rodata:00491b7d00 ?? 00h
.rodata:00491b7e00 ?? 00h
.rodata:00491b7f00 ?? 00h
s_YYNNNNNYYNY_00491b80: ;XREF[2,0]: 004708d0,00470968
.rodata:00491b8059594e4e4... ds "YYNNNNNYYNY"
s_layer/matrix.c_00491b8c: ;XREF[2,0]: 00470908,00470938
.rodata:00491b8c6c6179657... ds "layer/matrix.c"
.rodata:00491b9b00 ?? 00h
s_Crypto_config_mismatch._L...;XREF[1,0]: 004709d8
.rodata:00491b9c437279707... ds "Crypto config mismatch.\nLibrary: YY...
.rodata:00491bd600 ?? 00h
.rodata:00491bd700 ?? 00h
s_pscore_open_failure_00491...;XREF[1,0]: 00470a28
.rodata:00491bd87073636f7... ds "pscore open failure\n"
.rodata:00491bed00 ?? 00h
.rodata:00491bee00 ?? 00h
.rodata:00491bef00 ?? 00h
s_0123456789ABCDEFGHIJKLMNO...;XREF[1,1]: 004723ec,004723ec
.rodata:00491bf0303132333... ds "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ...
s_1FFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78ac
.rodata:00491c3c314646464... ds "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
s_1FFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78b0
.rodata:00491cc0314646464... ds "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
s_51953EB9618E1C9A1F929A21A...;XREF[1,0]: 004d78b4
.rodata:00491d44353139353... ds "51953EB9618E1C9A1F929A21A0B68540EEA2...
.rodata:00491dc700 ?? 00h
s_1FFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78b8
.rodata:00491dc8314646464... ds "1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
s_C6858E06B70404E9CD9E3ECB6...;XREF[1,0]: 004d78bc
.rodata:00491e4c433638353... ds "C6858E06B70404E9CD9E3ECB662395B4429C...
.rodata:00491ecf00 ?? 00h
s_11839296A789A3BC0045C8A5F...;XREF[1,0]: 004d78c0
.rodata:00491ed0313138333... ds "11839296A789A3BC0045C8A5FB42C7D1BD99...
s_secp384r1_00491f54: ;XREF[1,0]: 004d78d0
.rodata:00491f54736563703... ds "secp384r1"
.rodata:00491f5e00 ?? 00h
.rodata:00491f5f00 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78d4
.rodata:00491f60464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
.rodata:00491fc100 ?? 00h
.rodata:00491fc200 ?? 00h
.rodata:00491fc300 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78d8
.rodata:00491fc4464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
.rodata:0049202500 ?? 00h
.rodata:0049202600 ?? 00h
.rodata:0049202700 ?? 00h
s_B3312FA7E23EE7E4988E056BE...;XREF[1,0]: 004d78dc
.rodata:00492028423333313... ds "B3312FA7E23EE7E4988E056BE3F82D19181D...
.rodata:0049208900 ?? 00h
.rodata:0049208a00 ?? 00h
.rodata:0049208b00 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d78e0
.rodata:0049208c464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...
.rodata:004920ed00 ?? 00h
.rodata:004920ee00 ?? 00h
.rodata:004920ef00 ?? 00h
s_AA87CA22BE8B05378EB1C71EF...;XREF[1,0]: 004d78e4
.rodata:004920f0414138374... ds "AA87CA22BE8B05378EB1C71EF320AD746E1D...
.rodata:0049215100 ?? 00h
.rodata:0049215200 ?? 00h
.rodata:0049215300 ?? 00h
s_3617DE4A96262C6F5D9E98BF9...;XREF[1,0]: 004d78e8
.rodata:00492154333631374... ds "3617DE4A96262C6F5D9E98BF9292DC29F8F4...
.rodata:004921b500 ?? 00h
.rodata:004921b600 ?? 00h
.rodata:004921b700 ?? 00h
s_secp256r1_004921b8: ;XREF[1,0]: 004d78f8
.rodata:004921b8736563703... ds "secp256r1"
.rodata:004921c200 ?? 00h
.rodata:004921c300 ?? 00h
s_FFFFFFFF00000001000000000...;XREF[1,0]: 004d78fc
.rodata:004921c4464646464... ds "FFFFFFFF0000000100000000000000000000...
.rodata:0049220500 ?? 00h
.rodata:0049220600 ?? 00h
.rodata:0049220700 ?? 00h
s_FFFFFFFF00000001000000000...;XREF[1,0]: 004d7900
.rodata:00492208464646464... ds "FFFFFFFF0000000100000000000000000000...
.rodata:0049224900 ?? 00h
.rodata:0049224a00 ?? 00h
.rodata:0049224b00 ?? 00h
s_5AC635D8AA3A93E7B3EBBD557...;XREF[1,0]: 004d7904
.rodata:0049224c354143363... ds "5AC635D8AA3A93E7B3EBBD55769886BC651D...
.rodata:0049228d00 ?? 00h
.rodata:0049228e00 ?? 00h
.rodata:0049228f00 ?? 00h
s_FFFFFFFF00000000FFFFFFFFF...;XREF[1,0]: 004d7908
.rodata:00492290464646464... ds "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6...
.rodata:004922d100 ?? 00h
.rodata:004922d200 ?? 00h
.rodata:004922d300 ?? 00h
s_6B17D1F2E12C4247F8BCE6E56...;XREF[1,0]: 004d790c
.rodata:004922d4364231374... ds "6B17D1F2E12C4247F8BCE6E563A440F27703...
.rodata:0049231500 ?? 00h
.rodata:0049231600 ?? 00h
.rodata:0049231700 ?? 00h
s_4FE342E2FE1A7F9B8EE7EB4A7...;XREF[1,0]: 004d7910
.rodata:00492318344645333... ds "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE...
.rodata:0049235900 ?? 00h
.rodata:0049235a00 ?? 00h
.rodata:0049235b00 ?? 00h
s_secp224r1_0049235c: ;XREF[1,0]: 004d7920
.rodata:0049235c736563703... ds "secp224r1"
.rodata:0049236600 ?? 00h
.rodata:0049236700 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d7924
.rodata:00492368464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000...
.rodata:004923a100 ?? 00h
.rodata:004923a200 ?? 00h
.rodata:004923a300 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d7928
.rodata:004923a4464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF...
.rodata:004923dd00 ?? 00h
.rodata:004923de00 ?? 00h
.rodata:004923df00 ?? 00h
s_B4050A850C04B3ABF54132565...;XREF[1,0]: 004d792c
.rodata:004923e0423430353... ds "B4050A850C04B3ABF54132565044B0B7D7BF...
.rodata:0049241900 ?? 00h
.rodata:0049241a00 ?? 00h
.rodata:0049241b00 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d7930
.rodata:0049241c464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8...
.rodata:0049245500 ?? 00h
.rodata:0049245600 ?? 00h
.rodata:0049245700 ?? 00h
s_B70E0CBD6BB4BF7F321390B94...;XREF[1,0]: 004d7934
.rodata:00492458423730453... ds "B70E0CBD6BB4BF7F321390B94A03C1D356C2...
.rodata:0049249100 ?? 00h
.rodata:0049249200 ?? 00h
.rodata:0049249300 ?? 00h
s_BD376388B5F723FB4C22DFE6C...;XREF[1,0]: 004d7938
.rodata:00492494424433373... ds "BD376388B5F723FB4C22DFE6CD4375A05A07...
.rodata:004924cd00 ?? 00h
.rodata:004924ce00 ?? 00h
.rodata:004924cf00 ?? 00h
s_secp192r1_004924d0: ;XREF[1,0]: 004d7948
.rodata:004924d0736563703... ds "secp192r1"
.rodata:004924da00 ?? 00h
.rodata:004924db00 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d794c
.rodata:004924dc464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF...
.rodata:0049250d00 ?? 00h
.rodata:0049250e00 ?? 00h
.rodata:0049250f00 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFFF...;XREF[1,0]: 004d7950
.rodata:00492510464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFF...
.rodata:0049254100 ?? 00h
.rodata:0049254200 ?? 00h
.rodata:0049254300 ?? 00h
s_64210519E59C80E70FA7E9AB7...;XREF[1,0]: 004d7954
.rodata:00492544363432313... ds "64210519E59C80E70FA7E9AB72243049FEB8...
.rodata:0049257500 ?? 00h
.rodata:0049257600 ?? 00h
.rodata:0049257700 ?? 00h
s_FFFFFFFFFFFFFFFFFFFFFFFF9...;XREF[1,0]: 004d7958
.rodata:00492578464646464... ds "FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146B...
.rodata:004925a900 ?? 00h
.rodata:004925aa00 ?? 00h
.rodata:004925ab00 ?? 00h
s_188DA80EB03090F67CBF20EB4...;XREF[1,0]: 004d795c
.rodata:004925ac313838444... ds "188DA80EB03090F67CBF20EB43A18800F4FF...
.rodata:004925dd00 ?? 00h
.rodata:004925de00 ?? 00h
.rodata:004925df00 ?? 00h
s_07192B95FFC8DA78631011ED6...;XREF[1,0]: 004d7960
.rodata:004925e0303731393... ds "07192B95FFC8DA78631011ED6B24CDD573F9...
.rodata:0049261100 ?? 00h
.rodata:0049261200 ?? 00h
.rodata:0049261300 ?? 00h
s_pubkey/ecc.c_00492614: ;XREF[8,0]: 00478fb8,004792c0,0047933c,0047a258
; 0047a8e0,0047ab9c,0047e040,0047e0a4
.rodata:004926147075626b6... ds "pubkey/ecc.c"
.rodata:0049262100 ?? 00h
.rodata:0049262200 ?? 00h
.rodata:0049262300 ?? 00h
DAT_00492624: ;XREF[7,0]: 00479060,004792f8,004793fc,0047a290
; 0047a918,0047abd4,0047e0dc
.rodata:004926246b ?? 6Bh k
.rodata:0049262565 ?? 65h e
.rodata:0049262679 ?? 79h y
.rodata:0049262700 ?? 00h
s_Memory_allocation_error_i...;XREF[1,0]: 0047e078
.rodata:004926284d656d6f7... ds "Memory allocation error in psEccGenK...
s_pubkey/pubkey.c_00492650: ;XREF[1,0]: 0047f3a0
.rodata:004926507075626b6... ds "pubkey/pubkey.c"
s_key_type_==_PS_RSA_||_key...;XREF[1,0]: 0047f3d8
.rodata:004926606b65795f7... ds "key_type == PS_RSA || key_type == PS...
.rodata:0049268900 ?? 00h
.rodata:0049268a00 ?? 00h
.rodata:0049268b00 ?? 00h
.rodata:0049268c00 ?? 00h
.rodata:0049268d00 ?? 00h
.rodata:0049268e00 ?? 00h
.rodata:0049268f00 ?? 00h
switchdataD_00492690: ;XREF[1,0]: 0047f400
.rodata:0049269034faf9ff uint FFF9FA34h
.rodata:0049269440faf9ff uint FFF9FA40h
.rodata:0049269840faf9ff uint FFF9FA40h
.rodata:0049269c40faf9ff uint FFF9FA40h
.rodata:004926a0d4faf9ff uint FFF9FAD4h
.rodata:004926a440faf9ff uint FFF9FA40h
.rodata:004926a840faf9ff uint FFF9FA40h
.rodata:004926ac40faf9ff uint FFF9FA40h
.rodata:004926b040faf9ff uint FFF9FA40h
.rodata:004926b440faf9ff uint FFF9FA40h
.rodata:004926b840faf9ff uint FFF9FA40h
.rodata:004926bc40faf9ff uint FFF9FA40h
.rodata:004926c040faf9ff uint FFF9FA40h
.rodata:004926c440faf9ff uint FFF9FA40h
.rodata:004926c840faf9ff uint FFF9FA40h
.rodata:004926cc40faf9ff uint FFF9FA40h
.rodata:004926d0acfaf9ff uint FFF9FAACh
.rodata:004926d440faf9ff uint FFF9FA40h
.rodata:004926d840faf9ff uint FFF9FA40h
.rodata:004926dc40faf9ff uint FFF9FA40h
.rodata:004926e040faf9ff uint FFF9FA40h
.rodata:004926e440faf9ff uint FFF9FA40h
.rodata:004926e840faf9ff uint FFF9FA40h
.rodata:004926ec40faf9ff uint FFF9FA40h
.rodata:004926f040faf9ff uint FFF9FA40h
.rodata:004926f440faf9ff uint FFF9FA40h
.rodata:004926f840faf9ff uint FFF9FA40h
.rodata:004926fc40faf9ff uint FFF9FA40h
.rodata:0049270040faf9ff uint FFF9FA40h
.rodata:0049270440faf9ff uint FFF9FA40h
.rodata:0049270840faf9ff uint FFF9FA40h
.rodata:0049270c40faf9ff uint FFF9FA40h
.rodata:0049271084faf9ff uint FFF9FA84h
.rodata:0049271440faf9ff uint FFF9FA40h
.rodata:0049271840faf9ff uint FFF9FA40h
.rodata:0049271c40faf9ff uint FFF9FA40h
.rodata:0049272040faf9ff uint FFF9FA40h
.rodata:0049272440faf9ff uint FFF9FA40h
.rodata:0049272840faf9ff uint FFF9FA40h
.rodata:0049272c40faf9ff uint FFF9FA40h
.rodata:0049273040faf9ff uint FFF9FA40h
.rodata:0049273440faf9ff uint FFF9FA40h
.rodata:0049273840faf9ff uint FFF9FA40h
.rodata:0049273c40faf9ff uint FFF9FA40h
.rodata:0049274040faf9ff uint FFF9FA40h
.rodata:0049274440faf9ff uint FFF9FA40h
.rodata:0049274840faf9ff uint FFF9FA40h
.rodata:0049274c40faf9ff uint FFF9FA40h
.rodata:004927505cfaf9ff uint FFF9FA5Ch
.rodata:0049275400 ?? 00h
.rodata:0049275500 ?? 00h
.rodata:0049275600 ?? 00h
.rodata:0049275700 ?? 00h
.rodata:0049275800 ?? 00h
.rodata:0049275900 ?? 00h
.rodata:0049275a00 ?? 00h
.rodata:0049275b00 ?? 00h
.rodata:0049275c00 ?? 00h
.rodata:0049275d00 ?? 00h
.rodata:0049275e00 ?? 00h
.rodata:0049275f00 ?? 00h
DAT_00492760: ;XREF[1,0]: 00480870
.rodata:004927603041300d undefined4 0D304130h
DAT_00492764: ;XREF[1,0]: 00480864
.rodata:0049276406096086 undefined4 86600906h
DAT_00492768: ;XREF[1,0]: 00480874
.rodata:0049276848016503 undefined4 03650148h
DAT_0049276c: ;XREF[1,0]: 00480868
.rodata:0049276c04020205 undefined4 05020204h
DAT_00492770: ;XREF[1,0]: 00480878
.rodata:004927700004 undefined2 0400h
DAT_00492772: ;XREF[1,0]: 0048086c
.rodata:0049277230 undefined1 30h
.rodata:0049277300 ?? 00h
DAT_00492774: ;XREF[1,0]: 004808b4
.rodata:0049277430213009 undefined4 09302130h
DAT_00492778: ;XREF[1,0]: 004808c0
.rodata:0049277806052b0e undefined4 0E2B0506h
DAT_0049277c: ;XREF[1,0]: 004808c4
.rodata:0049277c03021a05 undefined4 051A0203h
DAT_00492780: ;XREF[1,0]: 004808b8
.rodata:004927800004 undefined2 0400h
DAT_00492782: ;XREF[1,0]: 004808bc
.rodata:0049278214 undefined1 14h
.rodata:0049278300 ?? 00h
DAT_00492784: ;XREF[1,0]: 00480978
.rodata:004927843031300d undefined4 0D303130h
DAT_00492788: ;XREF[1,0]: 0048097c
.rodata:0049278806096086 undefined4 86600906h
DAT_0049278c: ;XREF[1,0]: 00480980
.rodata:0049278c48016503 undefined4 03650148h
DAT_00492790: ;XREF[1,0]: 00480970
.rodata:0049279004020105 undefined4 05010204h
DAT_00492794: ;XREF[1,0]: 00480984
.rodata:004927940004 undefined2 0400h
DAT_00492796: ;XREF[1,0]: 00480974
.rodata:0049279620 undefined1 20h
.rodata:0049279700 ?? 00h
s_pubkey/rsa.c_00492798: ;XREF[5,0]: 00480be0,00480c90,00480ce0,00480dac
; 00480e04
.rodata:004927987075626b6... ds "pubkey/rsa.c"
.rodata:004927a500 ?? 00h
.rodata:004927a600 ?? 00h
.rodata:004927a700 ?? 00h
s_outlen_==_SHA512_HASH_SIZ...;XREF[1,0]: 00480c10
.rodata:004927a86f75746c6... ds "outlen == SHA512_HASH_SIZE"
.rodata:004927c300 ?? 00h
s_outlen_==_SHA256_HASH_SIZ...;XREF[1,0]: 00480cc4
.rodata:004927c46f75746c6... ds "outlen == SHA256_HASH_SIZE"
.rodata:004927df00 ?? 00h
s_outlen_==_SHA1_HASH_SIZE_...;XREF[1,0]: 00480d1c
.rodata:004927e06f75746c6... ds "outlen == SHA1_HASH_SIZE"
.rodata:004927f900 ?? 00h
.rodata:004927fa00 ?? 00h
.rodata:004927fb00 ?? 00h
s_outlen_==_SHA384_HASH_SIZ...;XREF[1,0]: 00480de0
.rodata:004927fc6f75746c6... ds "outlen == SHA384_HASH_SIZE"
.rodata:0049281700 ?? 00h
s_outlen_==_MD5_HASH_SIZE_0...;XREF[1,0]: 00480e38
.rodata:004928186f75746c6... ds "outlen == MD5_HASH_SIZE"
DAT_00492830: ;XREF[16,0]: 004818b0,004818b4,004818c0,004818e8
; 00481914,00481918,0048192c,00481968
; 0048199c,004819a0,004819b0,004819ec
; 00481a1c,00481a20,00481a2c,00481a58
.rodata:0049283052 ?? 52h R
.rodata:0049283152 ?? 52h R
.rodata:0049283252 ?? 52h R
.rodata:0049283352 ?? 52h R
.rodata:0049283409 ?? 09h
.rodata:0049283509 ?? 09h
.rodata:0049283609 ?? 09h
.rodata:0049283709 ?? 09h
.rodata:004928386a ?? 6Ah j
.rodata:004928396a ?? 6Ah j
.rodata:0049283a6a ?? 6Ah j
.rodata:0049283b6a ?? 6Ah j
.rodata:0049283cd5 ?? D5h
.rodata:0049283dd5 ?? D5h
.rodata:0049283ed5 ?? D5h
.rodata:0049283fd5 ?? D5h
.rodata:0049284030 ?? 30h 0
.rodata:0049284130 ?? 30h 0
.rodata:0049284230 ?? 30h 0
.rodata:0049284330 ?? 30h 0
.rodata:0049284436 ?? 36h 6
.rodata:0049284536 ?? 36h 6
.rodata:0049284636 ?? 36h 6
.rodata:0049284736 ?? 36h 6
.rodata:00492848a5 ?? A5h
.rodata:00492849a5 ?? A5h
.rodata:0049284aa5 ?? A5h
.rodata:0049284ba5 ?? A5h
.rodata:0049284c38 ?? 38h 8
.rodata:0049284d38 ?? 38h 8
.rodata:0049284e38 ?? 38h 8
.rodata:0049284f38 ?? 38h 8
.rodata:00492850bf ?? BFh
.rodata:00492851bf ?? BFh
.rodata:00492852bf ?? BFh
.rodata:00492853bf ?? BFh
.rodata:0049285440 ?? 40h @
.rodata:0049285540 ?? 40h @
.rodata:0049285640 ?? 40h @
.rodata:0049285740 ?? 40h @
.rodata:00492858a3 ?? A3h
.rodata:00492859a3 ?? A3h
.rodata:0049285aa3 ?? A3h
.rodata:0049285ba3 ?? A3h
.rodata:0049285c9e ?? 9Eh
.rodata:0049285d9e ?? 9Eh
.rodata:0049285e9e ?? 9Eh
.rodata:0049285f9e ?? 9Eh
.rodata:0049286081 ?? 81h
.rodata:0049286181 ?? 81h
.rodata:0049286281 ?? 81h
.rodata:0049286381 ?? 81h
.rodata:00492864f3 ?? F3h
.rodata:00492865f3 ?? F3h
.rodata:00492866f3 ?? F3h
.rodata:00492867f3 ?? F3h
.rodata:00492868d7 ?? D7h
.rodata:00492869d7 ?? D7h
.rodata:0049286ad7 ?? D7h
.rodata:0049286bd7 ?? D7h
.rodata:0049286cfb ?? FBh
.rodata:0049286dfb ?? FBh
.rodata:0049286efb ?? FBh
.rodata:0049286ffb ?? FBh
.rodata:004928707c ?? 7Ch |
.rodata:004928717c ?? 7Ch |
.rodata:004928727c ?? 7Ch |
.rodata:004928737c ?? 7Ch |
.rodata:00492874e3 ?? E3h
.rodata:00492875e3 ?? E3h
.rodata:00492876e3 ?? E3h
.rodata:00492877e3 ?? E3h
.rodata:0049287839 ?? 39h 9
.rodata:0049287939 ?? 39h 9
.rodata:0049287a39 ?? 39h 9
.rodata:0049287b39 ?? 39h 9
.rodata:0049287c82 ?? 82h
.rodata:0049287d82 ?? 82h
.rodata:0049287e82 ?? 82h
.rodata:0049287f82 ?? 82h
.rodata:004928809b ?? 9Bh
.rodata:004928819b ?? 9Bh
.rodata:004928829b ?? 9Bh
.rodata:004928839b ?? 9Bh
.rodata:004928842f ?? 2Fh /
.rodata:004928852f ?? 2Fh /
.rodata:004928862f ?? 2Fh /
.rodata:004928872f ?? 2Fh /
.rodata:00492888ff ?? FFh
.rodata:00492889ff ?? FFh
.rodata:0049288aff ?? FFh
.rodata:0049288bff ?? FFh
.rodata:0049288c87 ?? 87h
.rodata:0049288d87 ?? 87h
.rodata:0049288e87 ?? 87h
.rodata:0049288f87 ?? 87h
.rodata:0049289034 ?? 34h 4
.rodata:0049289134 ?? 34h 4
.rodata:0049289234 ?? 34h 4
.rodata:0049289334 ?? 34h 4
.rodata:004928948e ?? 8Eh
.rodata:004928958e ?? 8Eh
.rodata:004928968e ?? 8Eh
.rodata:004928978e ?? 8Eh
.rodata:0049289843 ?? 43h C
.rodata:0049289943 ?? 43h C
.rodata:0049289a43 ?? 43h C
.rodata:0049289b43 ?? 43h C
.rodata:0049289c44 ?? 44h D
.rodata:0049289d44 ?? 44h D
.rodata:0049289e44 ?? 44h D
.rodata:0049289f44 ?? 44h D
.rodata:004928a0c4 ?? C4h
.rodata:004928a1c4 ?? C4h
.rodata:004928a2c4 ?? C4h
.rodata:004928a3c4 ?? C4h
.rodata:004928a4de ?? DEh
.rodata:004928a5de ?? DEh
.rodata:004928a6de ?? DEh
.rodata:004928a7de ?? DEh
.rodata:004928a8e9 ?? E9h
.rodata:004928a9e9 ?? E9h
.rodata:004928aae9 ?? E9h
.rodata:004928abe9 ?? E9h
.rodata:004928accb ?? CBh
.rodata:004928adcb ?? CBh
.rodata:004928aecb ?? CBh
.rodata:004928afcb ?? CBh
.rodata:004928b054 ?? 54h T
.rodata:004928b154 ?? 54h T
.rodata:004928b254 ?? 54h T
.rodata:004928b354 ?? 54h T
.rodata:004928b47b ?? 7Bh {
.rodata:004928b57b ?? 7Bh {
.rodata:004928b67b ?? 7Bh {
.rodata:004928b77b ?? 7Bh {
.rodata:004928b894 ?? 94h
.rodata:004928b994 ?? 94h
.rodata:004928ba94 ?? 94h
.rodata:004928bb94 ?? 94h
.rodata:004928bc32 ?? 32h 2
.rodata:004928bd32 ?? 32h 2
.rodata:004928be32 ?? 32h 2
.rodata:004928bf32 ?? 32h 2
.rodata:004928c0a6 ?? A6h
.rodata:004928c1a6 ?? A6h
.rodata:004928c2a6 ?? A6h
.rodata:004928c3a6 ?? A6h
.rodata:004928c4c2 ?? C2h
.rodata:004928c5c2 ?? C2h
.rodata:004928c6c2 ?? C2h
.rodata:004928c7c2 ?? C2h
.rodata:004928c823 ?? 23h #
.rodata:004928c923 ?? 23h #
.rodata:004928ca23 ?? 23h #
.rodata:004928cb23 ?? 23h #
.rodata:004928cc3d ?? 3Dh =
.rodata:004928cd3d ?? 3Dh =
.rodata:004928ce3d ?? 3Dh =
.rodata:004928cf3d ?? 3Dh =
.rodata:004928d0ee ?? EEh
.rodata:004928d1ee ?? EEh
.rodata:004928d2ee ?? EEh
.rodata:004928d3ee ?? EEh
.rodata:004928d44c ?? 4Ch L
.rodata:004928d54c ?? 4Ch L
.rodata:004928d64c ?? 4Ch L
.rodata:004928d74c ?? 4Ch L
.rodata:004928d895 ?? 95h
.rodata:004928d995 ?? 95h
.rodata:004928da95 ?? 95h
.rodata:004928db95 ?? 95h
.rodata:004928dc0b ?? 0Bh
.rodata:004928dd0b ?? 0Bh
.rodata:004928de0b ?? 0Bh
.rodata:004928df0b ?? 0Bh
.rodata:004928e042 ?? 42h B
.rodata:004928e142 ?? 42h B
.rodata:004928e242 ?? 42h B
.rodata:004928e342 ?? 42h B
.rodata:004928e4fa ?? FAh
.rodata:004928e5fa ?? FAh
.rodata:004928e6fa ?? FAh
.rodata:004928e7fa ?? FAh
.rodata:004928e8c3 ?? C3h
.rodata:004928e9c3 ?? C3h
.rodata:004928eac3 ?? C3h
.rodata:004928ebc3 ?? C3h
.rodata:004928ec4e ?? 4Eh N
.rodata:004928ed4e ?? 4Eh N
.rodata:004928ee4e ?? 4Eh N
.rodata:004928ef4e ?? 4Eh N
.rodata:004928f008 ?? 08h
.rodata:004928f108 ?? 08h
.rodata:004928f208 ?? 08h
.rodata:004928f308 ?? 08h
.rodata:004928f42e ?? 2Eh .
.rodata:004928f52e ?? 2Eh .
.rodata:004928f62e ?? 2Eh .
.rodata:004928f72e ?? 2Eh .
.rodata:004928f8a1 ?? A1h
.rodata:004928f9a1 ?? A1h
.rodata:004928faa1 ?? A1h
.rodata:004928fba1 ?? A1h
.rodata:004928fc66 ?? 66h f
.rodata:004928fd66 ?? 66h f
.rodata:004928fe66 ?? 66h f
.rodata:004928ff66 ?? 66h f
.rodata:0049290028 ?? 28h (
.rodata:0049290128 ?? 28h (
.rodata:0049290228 ?? 28h (
.rodata:0049290328 ?? 28h (
.rodata:00492904d9 ?? D9h
.rodata:00492905d9 ?? D9h
.rodata:00492906d9 ?? D9h
.rodata:00492907d9 ?? D9h
.rodata:0049290824 ?? 24h $
.rodata:0049290924 ?? 24h $
.rodata:0049290a24 ?? 24h $
.rodata:0049290b24 ?? 24h $
.rodata:0049290cb2 ?? B2h
.rodata:0049290db2 ?? B2h
.rodata:0049290eb2 ?? B2h
.rodata:0049290fb2 ?? B2h
.rodata:0049291076 ?? 76h v
.rodata:0049291176 ?? 76h v
.rodata:0049291276 ?? 76h v
.rodata:0049291376 ?? 76h v
.rodata:004929145b ?? 5Bh [
.rodata:004929155b ?? 5Bh [
.rodata:004929165b ?? 5Bh [
.rodata:004929175b ?? 5Bh [
.rodata:00492918a2 ?? A2h
.rodata:00492919a2 ?? A2h
.rodata:0049291aa2 ?? A2h
.rodata:0049291ba2 ?? A2h
.rodata:0049291c49 ?? 49h I
.rodata:0049291d49 ?? 49h I
.rodata:0049291e49 ?? 49h I
.rodata:0049291f49 ?? 49h I
.rodata:004929206d ?? 6Dh m
.rodata:004929216d ?? 6Dh m
.rodata:004929226d ?? 6Dh m
.rodata:004929236d ?? 6Dh m
.rodata:004929248b ?? 8Bh
.rodata:004929258b ?? 8Bh
.rodata:004929268b ?? 8Bh
.rodata:004929278b ?? 8Bh
.rodata:00492928d1 ?? D1h
.rodata:00492929d1 ?? D1h
.rodata:0049292ad1 ?? D1h
.rodata:0049292bd1 ?? D1h
.rodata:0049292c25 ?? 25h %
.rodata:0049292d25 ?? 25h %
.rodata:0049292e25 ?? 25h %
.rodata:0049292f25 ?? 25h %
.rodata:0049293072 ?? 72h r
.rodata:0049293172 ?? 72h r
.rodata:0049293272 ?? 72h r
.rodata:0049293372 ?? 72h r
.rodata:00492934f8 ?? F8h
.rodata:00492935f8 ?? F8h
.rodata:00492936f8 ?? F8h
.rodata:00492937f8 ?? F8h
.rodata:00492938f6 ?? F6h
.rodata:00492939f6 ?? F6h
.rodata:0049293af6 ?? F6h
.rodata:0049293bf6 ?? F6h
.rodata:0049293c64 ?? 64h d
.rodata:0049293d64 ?? 64h d
.rodata:0049293e64 ?? 64h d
.rodata:0049293f64 ?? 64h d
.rodata:0049294086 ?? 86h
.rodata:0049294186 ?? 86h
.rodata:0049294286 ?? 86h
.rodata:0049294386 ?? 86h
.rodata:0049294468 ?? 68h h
.rodata:0049294568 ?? 68h h
.rodata:0049294668 ?? 68h h
.rodata:0049294768 ?? 68h h
.rodata:0049294898 ?? 98h
.rodata:0049294998 ?? 98h
.rodata:0049294a98 ?? 98h
.rodata:0049294b98 ?? 98h
.rodata:0049294c16 ?? 16h
.rodata:0049294d16 ?? 16h
.rodata:0049294e16 ?? 16h
.rodata:0049294f16 ?? 16h
.rodata:00492950d4 ?? D4h
.rodata:00492951d4 ?? D4h
.rodata:00492952d4 ?? D4h
.rodata:00492953d4 ?? D4h
.rodata:00492954a4 ?? A4h
.rodata:00492955a4 ?? A4h
.rodata:00492956a4 ?? A4h
.rodata:00492957a4 ?? A4h
.rodata:004929585c ?? 5Ch \
.rodata:004929595c ?? 5Ch \
.rodata:0049295a5c ?? 5Ch \
.rodata:0049295b5c ?? 5Ch \
.rodata:0049295ccc ?? CCh
.rodata:0049295dcc ?? CCh
.rodata:0049295ecc ?? CCh
.rodata:0049295fcc ?? CCh
.rodata:004929605d ?? 5Dh ]
.rodata:004929615d ?? 5Dh ]
.rodata:004929625d ?? 5Dh ]
.rodata:004929635d ?? 5Dh ]
.rodata:0049296465 ?? 65h e
.rodata:0049296565 ?? 65h e
.rodata:0049296665 ?? 65h e
.rodata:0049296765 ?? 65h e
.rodata:00492968b6 ?? B6h
.rodata:00492969b6 ?? B6h
.rodata:0049296ab6 ?? B6h
.rodata:0049296bb6 ?? B6h
.rodata:0049296c92 ?? 92h
.rodata:0049296d92 ?? 92h
.rodata:0049296e92 ?? 92h
.rodata:0049296f92 ?? 92h
.rodata:004929706c ?? 6Ch l
.rodata:004929716c ?? 6Ch l
.rodata:004929726c ?? 6Ch l
.rodata:004929736c ?? 6Ch l
.rodata:0049297470 ?? 70h p
.rodata:0049297570 ?? 70h p
.rodata:0049297670 ?? 70h p
.rodata:0049297770 ?? 70h p
.rodata:0049297848 ?? 48h H
.rodata:0049297948 ?? 48h H
.rodata:0049297a48 ?? 48h H
.rodata:0049297b48 ?? 48h H
.rodata:0049297c50 ?? 50h P
.rodata:0049297d50 ?? 50h P
.rodata:0049297e50 ?? 50h P
.rodata:0049297f50 ?? 50h P
.rodata:00492980fd ?? FDh
.rodata:00492981fd ?? FDh
.rodata:00492982fd ?? FDh
.rodata:00492983fd ?? FDh
.rodata:00492984ed ?? EDh
.rodata:00492985ed ?? EDh
.rodata:00492986ed ?? EDh
.rodata:00492987ed ?? EDh
.rodata:00492988b9 ?? B9h
.rodata:00492989b9 ?? B9h
.rodata:0049298ab9 ?? B9h
.rodata:0049298bb9 ?? B9h
.rodata:0049298cda ?? DAh
.rodata:0049298dda ?? DAh
.rodata:0049298eda ?? DAh
.rodata:0049298fda ?? DAh
.rodata:004929905e ?? 5Eh ^
.rodata:004929915e ?? 5Eh ^
.rodata:004929925e ?? 5Eh ^
.rodata:004929935e ?? 5Eh ^
.rodata:0049299415 ?? 15h
.rodata:0049299515 ?? 15h
.rodata:0049299615 ?? 15h
.rodata:0049299715 ?? 15h
.rodata:0049299846 ?? 46h F
.rodata:0049299946 ?? 46h F
.rodata:0049299a46 ?? 46h F
.rodata:0049299b46 ?? 46h F
.rodata:0049299c57 ?? 57h W
.rodata:0049299d57 ?? 57h W
.rodata:0049299e57 ?? 57h W
.rodata:0049299f57 ?? 57h W
.rodata:004929a0a7 ?? A7h
.rodata:004929a1a7 ?? A7h
.rodata:004929a2a7 ?? A7h
.rodata:004929a3a7 ?? A7h
.rodata:004929a48d ?? 8Dh
.rodata:004929a58d ?? 8Dh
.rodata:004929a68d ?? 8Dh
.rodata:004929a78d ?? 8Dh
.rodata:004929a89d ?? 9Dh
.rodata:004929a99d ?? 9Dh
.rodata:004929aa9d ?? 9Dh
.rodata:004929ab9d ?? 9Dh
.rodata:004929ac84 ?? 84h
.rodata:004929ad84 ?? 84h
.rodata:004929ae84 ?? 84h
.rodata:004929af84 ?? 84h
.rodata:004929b090 ?? 90h
.rodata:004929b190 ?? 90h
.rodata:004929b290 ?? 90h
.rodata:004929b390 ?? 90h
.rodata:004929b4d8 ?? D8h
.rodata:004929b5d8 ?? D8h
.rodata:004929b6d8 ?? D8h
.rodata:004929b7d8 ?? D8h
.rodata:004929b8ab ?? ABh
.rodata:004929b9ab ?? ABh
.rodata:004929baab ?? ABh
.rodata:004929bbab ?? ABh
.rodata:004929bc00 ?? 00h
.rodata:004929bd00 ?? 00h
.rodata:004929be00 ?? 00h
.rodata:004929bf00 ?? 00h
.rodata:004929c08c ?? 8Ch
.rodata:004929c18c ?? 8Ch
.rodata:004929c28c ?? 8Ch
.rodata:004929c38c ?? 8Ch
.rodata:004929c4bc ?? BCh
.rodata:004929c5bc ?? BCh
.rodata:004929c6bc ?? BCh
.rodata:004929c7bc ?? BCh
.rodata:004929c8d3 ?? D3h
.rodata:004929c9d3 ?? D3h
.rodata:004929cad3 ?? D3h
.rodata:004929cbd3 ?? D3h
.rodata:004929cc0a ?? 0Ah
.rodata:004929cd0a ?? 0Ah
.rodata:004929ce0a ?? 0Ah
.rodata:004929cf0a ?? 0Ah
.rodata:004929d0f7 ?? F7h
.rodata:004929d1f7 ?? F7h
.rodata:004929d2f7 ?? F7h
.rodata:004929d3f7 ?? F7h
.rodata:004929d4e4 ?? E4h
.rodata:004929d5e4 ?? E4h
.rodata:004929d6e4 ?? E4h
.rodata:004929d7e4 ?? E4h
.rodata:004929d858 ?? 58h X
.rodata:004929d958 ?? 58h X
.rodata:004929da58 ?? 58h X
.rodata:004929db58 ?? 58h X
.rodata:004929dc05 ?? 05h
.rodata:004929dd05 ?? 05h
.rodata:004929de05 ?? 05h
.rodata:004929df05 ?? 05h
.rodata:004929e0b8 ?? B8h
.rodata:004929e1b8 ?? B8h
.rodata:004929e2b8 ?? B8h
.rodata:004929e3b8 ?? B8h
.rodata:004929e4b3 ?? B3h
.rodata:004929e5b3 ?? B3h
.rodata:004929e6b3 ?? B3h
.rodata:004929e7b3 ?? B3h
.rodata:004929e845 ?? 45h E
.rodata:004929e945 ?? 45h E
.rodata:004929ea45 ?? 45h E
.rodata:004929eb45 ?? 45h E
.rodata:004929ec06 ?? 06h
.rodata:004929ed06 ?? 06h
.rodata:004929ee06 ?? 06h
.rodata:004929ef06 ?? 06h
.rodata:004929f0d0 ?? D0h
.rodata:004929f1d0 ?? D0h
.rodata:004929f2d0 ?? D0h
.rodata:004929f3d0 ?? D0h
.rodata:004929f42c ?? 2Ch ,
.rodata:004929f52c ?? 2Ch ,
.rodata:004929f62c ?? 2Ch ,
.rodata:004929f72c ?? 2Ch ,
.rodata:004929f81e ?? 1Eh
.rodata:004929f91e ?? 1Eh
.rodata:004929fa1e ?? 1Eh
.rodata:004929fb1e ?? 1Eh
.rodata:004929fc8f ?? 8Fh
.rodata:004929fd8f ?? 8Fh
.rodata:004929fe8f ?? 8Fh
.rodata:004929ff8f ?? 8Fh
.rodata:00492a00ca ?? CAh
.rodata:00492a01ca ?? CAh
.rodata:00492a02ca ?? CAh
.rodata:00492a03ca ?? CAh
.rodata:00492a043f ?? 3Fh ?
.rodata:00492a053f ?? 3Fh ?
.rodata:00492a063f ?? 3Fh ?
.rodata:00492a073f ?? 3Fh ?
.rodata:00492a080f ?? 0Fh
.rodata:00492a090f ?? 0Fh
.rodata:00492a0a0f ?? 0Fh
.rodata:00492a0b0f ?? 0Fh
.rodata:00492a0c02 ?? 02h
.rodata:00492a0d02 ?? 02h
.rodata:00492a0e02 ?? 02h
.rodata:00492a0f02 ?? 02h
.rodata:00492a10c1 ?? C1h
.rodata:00492a11c1 ?? C1h
.rodata:00492a12c1 ?? C1h
.rodata:00492a13c1 ?? C1h
.rodata:00492a14af ?? AFh
.rodata:00492a15af ?? AFh
.rodata:00492a16af ?? AFh
.rodata:00492a17af ?? AFh
.rodata:00492a18bd ?? BDh
.rodata:00492a19bd ?? BDh
.rodata:00492a1abd ?? BDh
.rodata:00492a1bbd ?? BDh
.rodata:00492a1c03 ?? 03h
.rodata:00492a1d03 ?? 03h
.rodata:00492a1e03 ?? 03h
.rodata:00492a1f03 ?? 03h
.rodata:00492a2001 ?? 01h
.rodata:00492a2101 ?? 01h
.rodata:00492a2201 ?? 01h
.rodata:00492a2301 ?? 01h
.rodata:00492a2413 ?? 13h
.rodata:00492a2513 ?? 13h
.rodata:00492a2613 ?? 13h
.rodata:00492a2713 ?? 13h
.rodata:00492a288a ?? 8Ah
.rodata:00492a298a ?? 8Ah
.rodata:00492a2a8a ?? 8Ah
.rodata:00492a2b8a ?? 8Ah
.rodata:00492a2c6b ?? 6Bh k
.rodata:00492a2d6b ?? 6Bh k
.rodata:00492a2e6b ?? 6Bh k
.rodata:00492a2f6b ?? 6Bh k
.rodata:00492a303a ?? 3Ah :
.rodata:00492a313a ?? 3Ah :
.rodata:00492a323a ?? 3Ah :
.rodata:00492a333a ?? 3Ah :
.rodata:00492a3491 ?? 91h
.rodata:00492a3591 ?? 91h
.rodata:00492a3691 ?? 91h
.rodata:00492a3791 ?? 91h
.rodata:00492a3811 ?? 11h
.rodata:00492a3911 ?? 11h
.rodata:00492a3a11 ?? 11h
.rodata:00492a3b11 ?? 11h
.rodata:00492a3c41 ?? 41h A
.rodata:00492a3d41 ?? 41h A
.rodata:00492a3e41 ?? 41h A
.rodata:00492a3f41 ?? 41h A
.rodata:00492a404f ?? 4Fh O
.rodata:00492a414f ?? 4Fh O
.rodata:00492a424f ?? 4Fh O
.rodata:00492a434f ?? 4Fh O
.rodata:00492a4467 ?? 67h g
.rodata:00492a4567 ?? 67h g
.rodata:00492a4667 ?? 67h g
.rodata:00492a4767 ?? 67h g
.rodata:00492a48dc ?? DCh
.rodata:00492a49dc ?? DCh
.rodata:00492a4adc ?? DCh
.rodata:00492a4bdc ?? DCh
.rodata:00492a4cea ?? EAh
.rodata:00492a4dea ?? EAh
.rodata:00492a4eea ?? EAh
.rodata:00492a4fea ?? EAh
.rodata:00492a5097 ?? 97h
.rodata:00492a5197 ?? 97h
.rodata:00492a5297 ?? 97h
.rodata:00492a5397 ?? 97h
.rodata:00492a54f2 ?? F2h
.rodata:00492a55f2 ?? F2h
.rodata:00492a56f2 ?? F2h
.rodata:00492a57f2 ?? F2h
.rodata:00492a58cf ?? CFh
.rodata:00492a59cf ?? CFh
.rodata:00492a5acf ?? CFh
.rodata:00492a5bcf ?? CFh
.rodata:00492a5cce ?? CEh
.rodata:00492a5dce ?? CEh
.rodata:00492a5ece ?? CEh
.rodata:00492a5fce ?? CEh
.rodata:00492a60f0 ?? F0h
.rodata:00492a61f0 ?? F0h
.rodata:00492a62f0 ?? F0h
.rodata:00492a63f0 ?? F0h
.rodata:00492a64b4 ?? B4h
.rodata:00492a65b4 ?? B4h
.rodata:00492a66b4 ?? B4h
.rodata:00492a67b4 ?? B4h
.rodata:00492a68e6 ?? E6h
.rodata:00492a69e6 ?? E6h
.rodata:00492a6ae6 ?? E6h
.rodata:00492a6be6 ?? E6h
.rodata:00492a6c73 ?? 73h s
.rodata:00492a6d73 ?? 73h s
.rodata:00492a6e73 ?? 73h s
.rodata:00492a6f73 ?? 73h s
.rodata:00492a7096 ?? 96h
.rodata:00492a7196 ?? 96h
.rodata:00492a7296 ?? 96h
.rodata:00492a7396 ?? 96h
.rodata:00492a74ac ?? ACh
.rodata:00492a75ac ?? ACh
.rodata:00492a76ac ?? ACh
.rodata:00492a77ac ?? ACh
.rodata:00492a7874 ?? 74h t
.rodata:00492a7974 ?? 74h t
.rodata:00492a7a74 ?? 74h t
.rodata:00492a7b74 ?? 74h t
.rodata:00492a7c22 ?? 22h "
.rodata:00492a7d22 ?? 22h "
.rodata:00492a7e22 ?? 22h "
.rodata:00492a7f22 ?? 22h "
.rodata:00492a80e7 ?? E7h
.rodata:00492a81e7 ?? E7h
.rodata:00492a82e7 ?? E7h
.rodata:00492a83e7 ?? E7h
.rodata:00492a84ad ?? ADh
.rodata:00492a85ad ?? ADh
.rodata:00492a86ad ?? ADh
.rodata:00492a87ad ?? ADh
.rodata:00492a8835 ?? 35h 5
.rodata:00492a8935 ?? 35h 5
.rodata:00492a8a35 ?? 35h 5
.rodata:00492a8b35 ?? 35h 5
.rodata:00492a8c85 ?? 85h
.rodata:00492a8d85 ?? 85h
.rodata:00492a8e85 ?? 85h
.rodata:00492a8f85 ?? 85h
.rodata:00492a90e2 ?? E2h
.rodata:00492a91e2 ?? E2h
.rodata:00492a92e2 ?? E2h
.rodata:00492a93e2 ?? E2h
.rodata:00492a94f9 ?? F9h
.rodata:00492a95f9 ?? F9h
.rodata:00492a96f9 ?? F9h
.rodata:00492a97f9 ?? F9h
.rodata:00492a9837 ?? 37h 7
.rodata:00492a9937 ?? 37h 7
.rodata:00492a9a37 ?? 37h 7
.rodata:00492a9b37 ?? 37h 7
.rodata:00492a9ce8 ?? E8h
.rodata:00492a9de8 ?? E8h
.rodata:00492a9ee8 ?? E8h
.rodata:00492a9fe8 ?? E8h
.rodata:00492aa01c ?? 1Ch
.rodata:00492aa11c ?? 1Ch
.rodata:00492aa21c ?? 1Ch
.rodata:00492aa31c ?? 1Ch
.rodata:00492aa475 ?? 75h u
.rodata:00492aa575 ?? 75h u
.rodata:00492aa675 ?? 75h u
.rodata:00492aa775 ?? 75h u
.rodata:00492aa8df ?? DFh
.rodata:00492aa9df ?? DFh
.rodata:00492aaadf ?? DFh
.rodata:00492aabdf ?? DFh
.rodata:00492aac6e ?? 6Eh n
.rodata:00492aad6e ?? 6Eh n
.rodata:00492aae6e ?? 6Eh n
.rodata:00492aaf6e ?? 6Eh n
.rodata:00492ab047 ?? 47h G
.rodata:00492ab147 ?? 47h G
.rodata:00492ab247 ?? 47h G
.rodata:00492ab347 ?? 47h G
.rodata:00492ab4f1 ?? F1h
.rodata:00492ab5f1 ?? F1h
.rodata:00492ab6f1 ?? F1h
.rodata:00492ab7f1 ?? F1h
.rodata:00492ab81a ?? 1Ah
.rodata:00492ab91a ?? 1Ah
.rodata:00492aba1a ?? 1Ah
.rodata:00492abb1a ?? 1Ah
.rodata:00492abc71 ?? 71h q
.rodata:00492abd71 ?? 71h q
.rodata:00492abe71 ?? 71h q
.rodata:00492abf71 ?? 71h q
.rodata:00492ac01d ?? 1Dh
.rodata:00492ac11d ?? 1Dh
.rodata:00492ac21d ?? 1Dh
.rodata:00492ac31d ?? 1Dh
.rodata:00492ac429 ?? 29h )
.rodata:00492ac529 ?? 29h )
.rodata:00492ac629 ?? 29h )
.rodata:00492ac729 ?? 29h )
.rodata:00492ac8c5 ?? C5h
.rodata:00492ac9c5 ?? C5h
.rodata:00492acac5 ?? C5h
.rodata:00492acbc5 ?? C5h
.rodata:00492acc89 ?? 89h
.rodata:00492acd89 ?? 89h
.rodata:00492ace89 ?? 89h
.rodata:00492acf89 ?? 89h
.rodata:00492ad06f ?? 6Fh o
.rodata:00492ad16f ?? 6Fh o
.rodata:00492ad26f ?? 6Fh o
.rodata:00492ad36f ?? 6Fh o
.rodata:00492ad4b7 ?? B7h
.rodata:00492ad5b7 ?? B7h
.rodata:00492ad6b7 ?? B7h
.rodata:00492ad7b7 ?? B7h
.rodata:00492ad862 ?? 62h b
.rodata:00492ad962 ?? 62h b
.rodata:00492ada62 ?? 62h b
.rodata:00492adb62 ?? 62h b
.rodata:00492adc0e ?? 0Eh
.rodata:00492add0e ?? 0Eh
.rodata:00492ade0e ?? 0Eh
.rodata:00492adf0e ?? 0Eh
.rodata:00492ae0aa ?? AAh
.rodata:00492ae1aa ?? AAh
.rodata:00492ae2aa ?? AAh
.rodata:00492ae3aa ?? AAh
.rodata:00492ae418 ?? 18h
.rodata:00492ae518 ?? 18h
.rodata:00492ae618 ?? 18h
.rodata:00492ae718 ?? 18h
.rodata:00492ae8be ?? BEh
.rodata:00492ae9be ?? BEh
.rodata:00492aeabe ?? BEh
.rodata:00492aebbe ?? BEh
.rodata:00492aec1b ?? 1Bh
.rodata:00492aed1b ?? 1Bh
.rodata:00492aee1b ?? 1Bh
.rodata:00492aef1b ?? 1Bh
.rodata:00492af0fc ?? FCh
.rodata:00492af1fc ?? FCh
.rodata:00492af2fc ?? FCh
.rodata:00492af3fc ?? FCh
.rodata:00492af456 ?? 56h V
.rodata:00492af556 ?? 56h V
.rodata:00492af656 ?? 56h V
.rodata:00492af756 ?? 56h V
.rodata:00492af83e ?? 3Eh >
.rodata:00492af93e ?? 3Eh >
.rodata:00492afa3e ?? 3Eh >
.rodata:00492afb3e ?? 3Eh >
.rodata:00492afc4b ?? 4Bh K
.rodata:00492afd4b ?? 4Bh K
.rodata:00492afe4b ?? 4Bh K
.rodata:00492aff4b ?? 4Bh K
.rodata:00492b00c6 ?? C6h
.rodata:00492b01c6 ?? C6h
.rodata:00492b02c6 ?? C6h
.rodata:00492b03c6 ?? C6h
.rodata:00492b04d2 ?? D2h
.rodata:00492b05d2 ?? D2h
.rodata:00492b06d2 ?? D2h
.rodata:00492b07d2 ?? D2h
.rodata:00492b0879 ?? 79h y
.rodata:00492b0979 ?? 79h y
.rodata:00492b0a79 ?? 79h y
.rodata:00492b0b79 ?? 79h y
.rodata:00492b0c20 ?? 20h
.rodata:00492b0d20 ?? 20h
.rodata:00492b0e20 ?? 20h
.rodata:00492b0f20 ?? 20h
.rodata:00492b109a ?? 9Ah
.rodata:00492b119a ?? 9Ah
.rodata:00492b129a ?? 9Ah
.rodata:00492b139a ?? 9Ah
.rodata:00492b14db ?? DBh
.rodata:00492b15db ?? DBh
.rodata:00492b16db ?? DBh
.rodata:00492b17db ?? DBh
.rodata:00492b18c0 ?? C0h
.rodata:00492b19c0 ?? C0h
.rodata:00492b1ac0 ?? C0h
.rodata:00492b1bc0 ?? C0h
.rodata:00492b1cfe ?? FEh
.rodata:00492b1dfe ?? FEh
.rodata:00492b1efe ?? FEh
.rodata:00492b1ffe ?? FEh
.rodata:00492b2078 ?? 78h x
.rodata:00492b2178 ?? 78h x
.rodata:00492b2278 ?? 78h x
.rodata:00492b2378 ?? 78h x
.rodata:00492b24cd ?? CDh
.rodata:00492b25cd ?? CDh
.rodata:00492b26cd ?? CDh
.rodata:00492b27cd ?? CDh
.rodata:00492b285a ?? 5Ah Z
.rodata:00492b295a ?? 5Ah Z
.rodata:00492b2a5a ?? 5Ah Z
.rodata:00492b2b5a ?? 5Ah Z
.rodata:00492b2cf4 ?? F4h
.rodata:00492b2df4 ?? F4h
.rodata:00492b2ef4 ?? F4h
.rodata:00492b2ff4 ?? F4h
.rodata:00492b301f ?? 1Fh
.rodata:00492b311f ?? 1Fh
.rodata:00492b321f ?? 1Fh
.rodata:00492b331f ?? 1Fh
.rodata:00492b34dd ?? DDh
.rodata:00492b35dd ?? DDh
.rodata:00492b36dd ?? DDh
.rodata:00492b37dd ?? DDh
.rodata:00492b38a8 ?? A8h
.rodata:00492b39a8 ?? A8h
.rodata:00492b3aa8 ?? A8h
.rodata:00492b3ba8 ?? A8h
.rodata:00492b3c33 ?? 33h 3
.rodata:00492b3d33 ?? 33h 3
.rodata:00492b3e33 ?? 33h 3
.rodata:00492b3f33 ?? 33h 3
.rodata:00492b4088 ?? 88h
.rodata:00492b4188 ?? 88h
.rodata:00492b4288 ?? 88h
.rodata:00492b4388 ?? 88h
.rodata:00492b4407 ?? 07h
.rodata:00492b4507 ?? 07h
.rodata:00492b4607 ?? 07h
.rodata:00492b4707 ?? 07h
.rodata:00492b48c7 ?? C7h
.rodata:00492b49c7 ?? C7h
.rodata:00492b4ac7 ?? C7h
.rodata:00492b4bc7 ?? C7h
.rodata:00492b4c31 ?? 31h 1
.rodata:00492b4d31 ?? 31h 1
.rodata:00492b4e31 ?? 31h 1
.rodata:00492b4f31 ?? 31h 1
.rodata:00492b50b1 ?? B1h
.rodata:00492b51b1 ?? B1h
.rodata:00492b52b1 ?? B1h
.rodata:00492b53b1 ?? B1h
.rodata:00492b5412 ?? 12h
.rodata:00492b5512 ?? 12h
.rodata:00492b5612 ?? 12h
.rodata:00492b5712 ?? 12h
.rodata:00492b5810 ?? 10h
.rodata:00492b5910 ?? 10h
.rodata:00492b5a10 ?? 10h
.rodata:00492b5b10 ?? 10h
.rodata:00492b5c59 ?? 59h Y
.rodata:00492b5d59 ?? 59h Y
.rodata:00492b5e59 ?? 59h Y
.rodata:00492b5f59 ?? 59h Y
.rodata:00492b6027 ?? 27h '
.rodata:00492b6127 ?? 27h '
.rodata:00492b6227 ?? 27h '
.rodata:00492b6327 ?? 27h '
.rodata:00492b6480 ?? 80h
.rodata:00492b6580 ?? 80h
.rodata:00492b6680 ?? 80h
.rodata:00492b6780 ?? 80h
.rodata:00492b68ec ?? ECh
.rodata:00492b69ec ?? ECh
.rodata:00492b6aec ?? ECh
.rodata:00492b6bec ?? ECh
.rodata:00492b6c5f ?? 5Fh _
.rodata:00492b6d5f ?? 5Fh _
.rodata:00492b6e5f ?? 5Fh _
.rodata:00492b6f5f ?? 5Fh _
.rodata:00492b7060 ?? 60h `
.rodata:00492b7160 ?? 60h `
.rodata:00492b7260 ?? 60h `
.rodata:00492b7360 ?? 60h `
.rodata:00492b7451 ?? 51h Q
.rodata:00492b7551 ?? 51h Q
.rodata:00492b7651 ?? 51h Q
.rodata:00492b7751 ?? 51h Q
.rodata:00492b787f ?? 7Fh
.rodata:00492b797f ?? 7Fh
.rodata:00492b7a7f ?? 7Fh
.rodata:00492b7b7f ?? 7Fh
.rodata:00492b7ca9 ?? A9h
.rodata:00492b7da9 ?? A9h
.rodata:00492b7ea9 ?? A9h
.rodata:00492b7fa9 ?? A9h
.rodata:00492b8019 ?? 19h
.rodata:00492b8119 ?? 19h
.rodata:00492b8219 ?? 19h
.rodata:00492b8319 ?? 19h
.rodata:00492b84b5 ?? B5h
.rodata:00492b85b5 ?? B5h
.rodata:00492b86b5 ?? B5h
.rodata:00492b87b5 ?? B5h
.rodata:00492b884a ?? 4Ah J
.rodata:00492b894a ?? 4Ah J
.rodata:00492b8a4a ?? 4Ah J
.rodata:00492b8b4a ?? 4Ah J
.rodata:00492b8c0d ?? 0Dh
.rodata:00492b8d0d ?? 0Dh
.rodata:00492b8e0d ?? 0Dh
.rodata:00492b8f0d ?? 0Dh
.rodata:00492b902d ?? 2Dh -
.rodata:00492b912d ?? 2Dh -
.rodata:00492b922d ?? 2Dh -
.rodata:00492b932d ?? 2Dh -
.rodata:00492b94e5 ?? E5h
.rodata:00492b95e5 ?? E5h
.rodata:00492b96e5 ?? E5h
.rodata:00492b97e5 ?? E5h
.rodata:00492b987a ?? 7Ah z
.rodata:00492b997a ?? 7Ah z
.rodata:00492b9a7a ?? 7Ah z
.rodata:00492b9b7a ?? 7Ah z
.rodata:00492b9c9f ?? 9Fh
.rodata:00492b9d9f ?? 9Fh
.rodata:00492b9e9f ?? 9Fh
.rodata:00492b9f9f ?? 9Fh
.rodata:00492ba093 ?? 93h
.rodata:00492ba193 ?? 93h
.rodata:00492ba293 ?? 93h
.rodata:00492ba393 ?? 93h
.rodata:00492ba4c9 ?? C9h
.rodata:00492ba5c9 ?? C9h
.rodata:00492ba6c9 ?? C9h
.rodata:00492ba7c9 ?? C9h
.rodata:00492ba89c ?? 9Ch
.rodata:00492ba99c ?? 9Ch
.rodata:00492baa9c ?? 9Ch
.rodata:00492bab9c ?? 9Ch
.rodata:00492bacef ?? EFh
.rodata:00492badef ?? EFh
.rodata:00492baeef ?? EFh
.rodata:00492bafef ?? EFh
.rodata:00492bb0a0 ?? A0h
.rodata:00492bb1a0 ?? A0h
.rodata:00492bb2a0 ?? A0h
.rodata:00492bb3a0 ?? A0h
.rodata:00492bb4e0 ?? E0h
.rodata:00492bb5e0 ?? E0h
.rodata:00492bb6e0 ?? E0h
.rodata:00492bb7e0 ?? E0h
.rodata:00492bb83b ?? 3Bh ;
.rodata:00492bb93b ?? 3Bh ;
.rodata:00492bba3b ?? 3Bh ;
.rodata:00492bbb3b ?? 3Bh ;
.rodata:00492bbc4d ?? 4Dh M
.rodata:00492bbd4d ?? 4Dh M
.rodata:00492bbe4d ?? 4Dh M
.rodata:00492bbf4d ?? 4Dh M
.rodata:00492bc0ae ?? AEh
.rodata:00492bc1ae ?? AEh
.rodata:00492bc2ae ?? AEh
.rodata:00492bc3ae ?? AEh
.rodata:00492bc42a ?? 2Ah *
.rodata:00492bc52a ?? 2Ah *
.rodata:00492bc62a ?? 2Ah *
.rodata:00492bc72a ?? 2Ah *
.rodata:00492bc8f5 ?? F5h
.rodata:00492bc9f5 ?? F5h
.rodata:00492bcaf5 ?? F5h
.rodata:00492bcbf5 ?? F5h
.rodata:00492bccb0 ?? B0h
.rodata:00492bcdb0 ?? B0h
.rodata:00492bceb0 ?? B0h
.rodata:00492bcfb0 ?? B0h
.rodata:00492bd0c8 ?? C8h
.rodata:00492bd1c8 ?? C8h
.rodata:00492bd2c8 ?? C8h
.rodata:00492bd3c8 ?? C8h
.rodata:00492bd4eb ?? EBh
.rodata:00492bd5eb ?? EBh
.rodata:00492bd6eb ?? EBh
.rodata:00492bd7eb ?? EBh
.rodata:00492bd8bb ?? BBh
.rodata:00492bd9bb ?? BBh
.rodata:00492bdabb ?? BBh
.rodata:00492bdbbb ?? BBh
.rodata:00492bdc3c ?? 3Ch <
.rodata:00492bdd3c ?? 3Ch <
.rodata:00492bde3c ?? 3Ch <
.rodata:00492bdf3c ?? 3Ch <
.rodata:00492be083 ?? 83h
.rodata:00492be183 ?? 83h
.rodata:00492be283 ?? 83h
.rodata:00492be383 ?? 83h
.rodata:00492be453 ?? 53h S
.rodata:00492be553 ?? 53h S
.rodata:00492be653 ?? 53h S
.rodata:00492be753 ?? 53h S
.rodata:00492be899 ?? 99h
.rodata:00492be999 ?? 99h
.rodata:00492bea99 ?? 99h
.rodata:00492beb99 ?? 99h
.rodata:00492bec61 ?? 61h a
.rodata:00492bed61 ?? 61h a
.rodata:00492bee61 ?? 61h a
.rodata:00492bef61 ?? 61h a
.rodata:00492bf017 ?? 17h
.rodata:00492bf117 ?? 17h
.rodata:00492bf217 ?? 17h
.rodata:00492bf317 ?? 17h
.rodata:00492bf42b ?? 2Bh +
.rodata:00492bf52b ?? 2Bh +
.rodata:00492bf62b ?? 2Bh +
.rodata:00492bf72b ?? 2Bh +
.rodata:00492bf804 ?? 04h
.rodata:00492bf904 ?? 04h
.rodata:00492bfa04 ?? 04h
.rodata:00492bfb04 ?? 04h
.rodata:00492bfc7e ?? 7Eh ~
.rodata:00492bfd7e ?? 7Eh ~
.rodata:00492bfe7e ?? 7Eh ~
.rodata:00492bff7e ?? 7Eh ~
.rodata:00492c00ba ?? BAh
.rodata:00492c01ba ?? BAh
.rodata:00492c02ba ?? BAh
.rodata:00492c03ba ?? BAh
.rodata:00492c0477 ?? 77h w
.rodata:00492c0577 ?? 77h w
.rodata:00492c0677 ?? 77h w
.rodata:00492c0777 ?? 77h w
.rodata:00492c08d6 ?? D6h
.rodata:00492c09d6 ?? D6h
.rodata:00492c0ad6 ?? D6h
.rodata:00492c0bd6 ?? D6h
.rodata:00492c0c26 ?? 26h &
.rodata:00492c0d26 ?? 26h &
.rodata:00492c0e26 ?? 26h &
.rodata:00492c0f26 ?? 26h &
.rodata:00492c10e1 ?? E1h
.rodata:00492c11e1 ?? E1h
.rodata:00492c12e1 ?? E1h
.rodata:00492c13e1 ?? E1h
.rodata:00492c1469 ?? 69h i
.rodata:00492c1569 ?? 69h i
.rodata:00492c1669 ?? 69h i
.rodata:00492c1769 ?? 69h i
.rodata:00492c1814 ?? 14h
.rodata:00492c1914 ?? 14h
.rodata:00492c1a14 ?? 14h
.rodata:00492c1b14 ?? 14h
.rodata:00492c1c63 ?? 63h c
.rodata:00492c1d63 ?? 63h c
.rodata:00492c1e63 ?? 63h c
.rodata:00492c1f63 ?? 63h c
.rodata:00492c2055 ?? 55h U
.rodata:00492c2155 ?? 55h U
.rodata:00492c2255 ?? 55h U
.rodata:00492c2355 ?? 55h U
.rodata:00492c2421 ?? 21h !
.rodata:00492c2521 ?? 21h !
.rodata:00492c2621 ?? 21h !
.rodata:00492c2721 ?? 21h !
.rodata:00492c280c ?? 0Ch
.rodata:00492c290c ?? 0Ch
.rodata:00492c2a0c ?? 0Ch
.rodata:00492c2b0c ?? 0Ch
.rodata:00492c2c7d ?? 7Dh }
.rodata:00492c2d7d ?? 7Dh }
.rodata:00492c2e7d ?? 7Dh }
.rodata:00492c2f7d ?? 7Dh }
.rodata:00492c303a ?? 3Ah :
.rodata:00492c317f ?? 7Fh
.rodata:00492c32f2 ?? F2h
.rodata:00492c33e1 ?? E1h
.rodata:00492c34b0 ?? B0h
.rodata:00492c350f ?? 0Fh
.rodata:00492c3671 ?? 71h q
.rodata:00492c37f5 ?? F5h
.rodata:00492c38c4 ?? C4h
.rodata:00492c39e5 ?? E5h
.rodata:00492c3aa0 ?? A0h
.rodata:00492c3bad ?? ADh
.rodata:00492c3c19 ?? 19h
.rodata:00492c3dc9 ?? C9h
.rodata:00492c3ee4 ?? E4h
.rodata:00492c3f98 ?? 98h
DAT_00492c40: ;XREF[32,0]: 00481704,0048170c,00481714,00481740
; 00481744,00481748,00481750,00481758
; 00481778,00481780,00481788,00481790
; 00481798,004817a0,004817a4,004817a8
; 00481f2c,00481f3c,00481f48,00481f4c
; 00481fd8,00481fe8,00481ff4,00481ff8
; 00482084,00482094,004820a0,004820a4
; 00482130,00482140,0048214c,00482150
.rodata:00492c4050 ?? 50h P
.rodata:00492c41a7 ?? A7h
.rodata:00492c42f4 ?? F4h
.rodata:00492c4351 ?? 51h Q
.rodata:00492c4453 ?? 53h S
.rodata:00492c4565 ?? 65h e
.rodata:00492c4641 ?? 41h A
.rodata:00492c477e ?? 7Eh ~
.rodata:00492c48c3 ?? C3h
.rodata:00492c49a4 ?? A4h
.rodata:00492c4a17 ?? 17h
.rodata:00492c4b1a ?? 1Ah
.rodata:00492c4c96 ?? 96h
.rodata:00492c4d5e ?? 5Eh ^
.rodata:00492c4e27 ?? 27h '
.rodata:00492c4f3a ?? 3Ah :
.rodata:00492c50cb ?? CBh
.rodata:00492c516b ?? 6Bh k
.rodata:00492c52ab ?? ABh
.rodata:00492c533b ?? 3Bh ;
.rodata:00492c54f1 ?? F1h
.rodata:00492c5545 ?? 45h E
.rodata:00492c569d ?? 9Dh
.rodata:00492c571f ?? 1Fh
.rodata:00492c58ab ?? ABh
.rodata:00492c5958 ?? 58h X
.rodata:00492c5afa ?? FAh
.rodata:00492c5bac ?? ACh
.rodata:00492c5c93 ?? 93h
.rodata:00492c5d03 ?? 03h
.rodata:00492c5ee3 ?? E3h
.rodata:00492c5f4b ?? 4Bh K
.rodata:00492c6055 ?? 55h U
.rodata:00492c61fa ?? FAh
.rodata:00492c6230 ?? 30h 0
.rodata:00492c6320 ?? 20h
.rodata:00492c64f6 ?? F6h
.rodata:00492c656d ?? 6Dh m
.rodata:00492c6676 ?? 76h v
.rodata:00492c67ad ?? ADh
.rodata:00492c6891 ?? 91h
.rodata:00492c6976 ?? 76h v
.rodata:00492c6acc ?? CCh
.rodata:00492c6b88 ?? 88h
.rodata:00492c6c25 ?? 25h %
.rodata:00492c6d4c ?? 4Ch L
.rodata:00492c6e02 ?? 02h
.rodata:00492c6ff5 ?? F5h
.rodata:00492c70fc ?? FCh
.rodata:00492c71d7 ?? D7h
.rodata:00492c72e5 ?? E5h
.rodata:00492c734f ?? 4Fh O
.rodata:00492c74d7 ?? D7h
.rodata:00492c75cb ?? CBh
.rodata:00492c762a ?? 2Ah *
.rodata:00492c77c5 ?? C5h
.rodata:00492c7880 ?? 80h
.rodata:00492c7944 ?? 44h D
.rodata:00492c7a35 ?? 35h 5
.rodata:00492c7b26 ?? 26h &
.rodata:00492c7c8f ?? 8Fh
.rodata:00492c7da3 ?? A3h
.rodata:00492c7e62 ?? 62h b
.rodata:00492c7fb5 ?? B5h
.rodata:00492c8049 ?? 49h I
.rodata:00492c815a ?? 5Ah Z
.rodata:00492c82b1 ?? B1h
.rodata:00492c83de ?? DEh
.rodata:00492c8467 ?? 67h g
.rodata:00492c851b ?? 1Bh
.rodata:00492c86ba ?? BAh
.rodata:00492c8725 ?? 25h %
.rodata:00492c8898 ?? 98h
.rodata:00492c890e ?? 0Eh
.rodata:00492c8aea ?? EAh
.rodata:00492c8b45 ?? 45h E
.rodata:00492c8ce1 ?? E1h
.rodata:00492c8dc0 ?? C0h
.rodata:00492c8efe ?? FEh
.rodata:00492c8f5d ?? 5Dh ]
.rodata:00492c9002 ?? 02h
.rodata:00492c9175 ?? 75h u
.rodata:00492c922f ?? 2Fh /
.rodata:00492c93c3 ?? C3h
.rodata:00492c9412 ?? 12h
.rodata:00492c95f0 ?? F0h
.rodata:00492c964c ?? 4Ch L
.rodata:00492c9781 ?? 81h
.rodata:00492c98a3 ?? A3h
.rodata:00492c9997 ?? 97h
.rodata:00492c9a46 ?? 46h F
.rodata:00492c9b8d ?? 8Dh
.rodata:00492c9cc6 ?? C6h
.rodata:00492c9df9 ?? F9h
.rodata:00492c9ed3 ?? D3h
.rodata:00492c9f6b ?? 6Bh k
.rodata:00492ca0e7 ?? E7h
.rodata:00492ca15f ?? 5Fh _
.rodata:00492ca28f ?? 8Fh
.rodata:00492ca303 ?? 03h
.rodata:00492ca495 ?? 95h
.rodata:00492ca59c ?? 9Ch
.rodata:00492ca692 ?? 92h
.rodata:00492ca715 ?? 15h
.rodata:00492ca8eb ?? EBh
.rodata:00492ca97a ?? 7Ah z
.rodata:00492caa6d ?? 6Dh m
.rodata:00492cabbf ?? BFh
.rodata:00492cacda ?? DAh
.rodata:00492cad59 ?? 59h Y
.rodata:00492cae52 ?? 52h R
.rodata:00492caf95 ?? 95h
.rodata:00492cb02d ?? 2Dh -
.rodata:00492cb183 ?? 83h
.rodata:00492cb2be ?? BEh
.rodata:00492cb3d4 ?? D4h
.rodata:00492cb4d3 ?? D3h
.rodata:00492cb521 ?? 21h !
.rodata:00492cb674 ?? 74h t
.rodata:00492cb758 ?? 58h X
.rodata:00492cb829 ?? 29h )
.rodata:00492cb969 ?? 69h i
.rodata:00492cbae0 ?? E0h
.rodata:00492cbb49 ?? 49h I
.rodata:00492cbc44 ?? 44h D
.rodata:00492cbdc8 ?? C8h
.rodata:00492cbec9 ?? C9h
.rodata:00492cbf8e ?? 8Eh
.rodata:00492cc06a ?? 6Ah j
.rodata:00492cc189 ?? 89h
.rodata:00492cc2c2 ?? C2h
.rodata:00492cc375 ?? 75h u
.rodata:00492cc478 ?? 78h x
.rodata:00492cc579 ?? 79h y
.rodata:00492cc68e ?? 8Eh
.rodata:00492cc7f4 ?? F4h
.rodata:00492cc86b ?? 6Bh k
.rodata:00492cc93e ?? 3Eh >
.rodata:00492cca58 ?? 58h X
.rodata:00492ccb99 ?? 99h
.rodata:00492cccdd ?? DDh
.rodata:00492ccd71 ?? 71h q
.rodata:00492cceb9 ?? B9h
.rodata:00492ccf27 ?? 27h '
.rodata:00492cd0b6 ?? B6h
.rodata:00492cd14f ?? 4Fh O
.rodata:00492cd2e1 ?? E1h
.rodata:00492cd3be ?? BEh
.rodata:00492cd417 ?? 17h
.rodata:00492cd5ad ?? ADh
.rodata:00492cd688 ?? 88h
.rodata:00492cd7f0 ?? F0h
.rodata:00492cd866 ?? 66h f
.rodata:00492cd9ac ?? ACh
.rodata:00492cda20 ?? 20h
.rodata:00492cdbc9 ?? C9h
.rodata:00492cdcb4 ?? B4h
.rodata:00492cdd3a ?? 3Ah :
.rodata:00492cdece ?? CEh
.rodata:00492cdf7d ?? 7Dh }
.rodata:00492ce018 ?? 18h
.rodata:00492ce14a ?? 4Ah J
.rodata:00492ce2df ?? DFh
.rodata:00492ce363 ?? 63h c
.rodata:00492ce482 ?? 82h
.rodata:00492ce531 ?? 31h 1
.rodata:00492ce61a ?? 1Ah
.rodata:00492ce7e5 ?? E5h
.rodata:00492ce860 ?? 60h `
.rodata:00492ce933 ?? 33h 3
.rodata:00492cea51 ?? 51h Q
.rodata:00492ceb97 ?? 97h
.rodata:00492cec45 ?? 45h E
.rodata:00492ced7f ?? 7Fh
.rodata:00492cee53 ?? 53h S
.rodata:00492cef62 ?? 62h b
.rodata:00492cf0e0 ?? E0h
.rodata:00492cf177 ?? 77h w
.rodata:00492cf264 ?? 64h d
.rodata:00492cf3b1 ?? B1h
.rodata:00492cf484 ?? 84h
.rodata:00492cf5ae ?? AEh
.rodata:00492cf66b ?? 6Bh k
.rodata:00492cf7bb ?? BBh
.rodata:00492cf81c ?? 1Ch
.rodata:00492cf9a0 ?? A0h
.rodata:00492cfa81 ?? 81h
.rodata:00492cfbfe ?? FEh
.rodata:00492cfc94 ?? 94h
.rodata:00492cfd2b ?? 2Bh +
.rodata:00492cfe08 ?? 08h
.rodata:00492cfff9 ?? F9h
.rodata:00492d0058 ?? 58h X
.rodata:00492d0168 ?? 68h h
.rodata:00492d0248 ?? 48h H
.rodata:00492d0370 ?? 70h p
.rodata:00492d0419 ?? 19h
.rodata:00492d05fd ?? FDh
.rodata:00492d0645 ?? 45h E
.rodata:00492d078f ?? 8Fh
.rodata:00492d0887 ?? 87h
.rodata:00492d096c ?? 6Ch l
.rodata:00492d0ade ?? DEh
.rodata:00492d0b94 ?? 94h
.rodata:00492d0cb7 ?? B7h
.rodata:00492d0df8 ?? F8h
.rodata:00492d0e7b ?? 7Bh {
.rodata:00492d0f52 ?? 52h R
.rodata:00492d1023 ?? 23h #
.rodata:00492d11d3 ?? D3h
.rodata:00492d1273 ?? 73h s
.rodata:00492d13ab ?? ABh
.rodata:00492d14e2 ?? E2h
.rodata:00492d1502 ?? 02h
.rodata:00492d164b ?? 4Bh K
.rodata:00492d1772 ?? 72h r
.rodata:00492d1857 ?? 57h W
.rodata:00492d198f ?? 8Fh
.rodata:00492d1a1f ?? 1Fh
.rodata:00492d1be3 ?? E3h
.rodata:00492d1c2a ?? 2Ah *
.rodata:00492d1dab ?? ABh
.rodata:00492d1e55 ?? 55h U
.rodata:00492d1f66 ?? 66h f
.rodata:00492d2007 ?? 07h
.rodata:00492d2128 ?? 28h (
.rodata:00492d22eb ?? EBh
.rodata:00492d23b2 ?? B2h
.rodata:00492d2403 ?? 03h
.rodata:00492d25c2 ?? C2h
.rodata:00492d26b5 ?? B5h
.rodata:00492d272f ?? 2Fh /
.rodata:00492d289a ?? 9Ah
.rodata:00492d297b ?? 7Bh {
.rodata:00492d2ac5 ?? C5h
.rodata:00492d2b86 ?? 86h
.rodata:00492d2ca5 ?? A5h
.rodata:00492d2d08 ?? 08h
.rodata:00492d2e37 ?? 37h 7
.rodata:00492d2fd3 ?? D3h
.rodata:00492d30f2 ?? F2h
.rodata:00492d3187 ?? 87h
.rodata:00492d3228 ?? 28h (
.rodata:00492d3330 ?? 30h 0
.rodata:00492d34b2 ?? B2h
.rodata:00492d35a5 ?? A5h
.rodata:00492d36bf ?? BFh
.rodata:00492d3723 ?? 23h #
.rodata:00492d38ba ?? BAh
.rodata:00492d396a ?? 6Ah j
.rodata:00492d3a03 ?? 03h
.rodata:00492d3b02 ?? 02h
.rodata:00492d3c5c ?? 5Ch \
.rodata:00492d3d82 ?? 82h
.rodata:00492d3e16 ?? 16h
.rodata:00492d3fed ?? EDh
.rodata:00492d402b ?? 2Bh +
.rodata:00492d411c ?? 1Ch
.rodata:00492d42cf ?? CFh
.rodata:00492d438a ?? 8Ah
.rodata:00492d4492 ?? 92h
.rodata:00492d45b4 ?? B4h
.rodata:00492d4679 ?? 79h y
.rodata:00492d47a7 ?? A7h
.rodata:00492d48f0 ?? F0h
.rodata:00492d49f2 ?? F2h
.rodata:00492d4a07 ?? 07h
.rodata:00492d4bf3 ?? F3h
.rodata:00492d4ca1 ?? A1h
.rodata:00492d4de2 ?? E2h
.rodata:00492d4e69 ?? 69h i
.rodata:00492d4f4e ?? 4Eh N
.rodata:00492d50cd ?? CDh
.rodata:00492d51f4 ?? F4h
.rodata:00492d52da ?? DAh
.rodata:00492d5365 ?? 65h e
.rodata:00492d54d5 ?? D5h
.rodata:00492d55be ?? BEh
.rodata:00492d5605 ?? 05h
.rodata:00492d5706 ?? 06h
.rodata:00492d581f ?? 1Fh
.rodata:00492d5962 ?? 62h b
.rodata:00492d5a34 ?? 34h 4
.rodata:00492d5bd1 ?? D1h
.rodata:00492d5c8a ?? 8Ah
.rodata:00492d5dfe ?? FEh
.rodata:00492d5ea6 ?? A6h
.rodata:00492d5fc4 ?? C4h
.rodata:00492d609d ?? 9Dh
.rodata:00492d6153 ?? 53h S
.rodata:00492d622e ?? 2Eh .
.rodata:00492d6334 ?? 34h 4
.rodata:00492d64a0 ?? A0h
.rodata:00492d6555 ?? 55h U
.rodata:00492d66f3 ?? F3h
.rodata:00492d67a2 ?? A2h
.rodata:00492d6832 ?? 32h 2
.rodata:00492d69e1 ?? E1h
.rodata:00492d6a8a ?? 8Ah
.rodata:00492d6b05 ?? 05h
.rodata:00492d6c75 ?? 75h u
.rodata:00492d6deb ?? EBh
.rodata:00492d6ef6 ?? F6h
.rodata:00492d6fa4 ?? A4h
.rodata:00492d7039 ?? 39h 9
.rodata:00492d71ec ?? ECh
.rodata:00492d7283 ?? 83h
.rodata:00492d730b ?? 0Bh
.rodata:00492d74aa ?? AAh
.rodata:00492d75ef ?? EFh
.rodata:00492d7660 ?? 60h `
.rodata:00492d7740 ?? 40h @
.rodata:00492d7806 ?? 06h
.rodata:00492d799f ?? 9Fh
.rodata:00492d7a71 ?? 71h q
.rodata:00492d7b5e ?? 5Eh ^
.rodata:00492d7c51 ?? 51h Q
.rodata:00492d7d10 ?? 10h
.rodata:00492d7e6e ?? 6Eh n
.rodata:00492d7fbd ?? BDh
.rodata:00492d80f9 ?? F9h
.rodata:00492d818a ?? 8Ah
.rodata:00492d8221 ?? 21h !
.rodata:00492d833e ?? 3Eh >
.rodata:00492d843d ?? 3Dh =
.rodata:00492d8506 ?? 06h
.rodata:00492d86dd ?? DDh
.rodata:00492d8796 ?? 96h
.rodata:00492d88ae ?? AEh
.rodata:00492d8905 ?? 05h
.rodata:00492d8a3e ?? 3Eh >
.rodata:00492d8bdd ?? DDh
.rodata:00492d8c46 ?? 46h F
.rodata:00492d8dbd ?? BDh
.rodata:00492d8ee6 ?? E6h
.rodata:00492d8f4d ?? 4Dh M
.rodata:00492d90b5 ?? B5h
.rodata:00492d918d ?? 8Dh
.rodata:00492d9254 ?? 54h T
.rodata:00492d9391 ?? 91h
.rodata:00492d9405 ?? 05h
.rodata:00492d955d ?? 5Dh ]
.rodata:00492d96c4 ?? C4h
.rodata:00492d9771 ?? 71h q
.rodata:00492d986f ?? 6Fh o
.rodata:00492d99d4 ?? D4h
.rodata:00492d9a06 ?? 06h
.rodata:00492d9b04 ?? 04h
.rodata:00492d9cff ?? FFh
.rodata:00492d9d15 ?? 15h
.rodata:00492d9e50 ?? 50h P
.rodata:00492d9f60 ?? 60h `
.rodata:00492da024 ?? 24h $
.rodata:00492da1fb ?? FBh
.rodata:00492da298 ?? 98h
.rodata:00492da319 ?? 19h
.rodata:00492da497 ?? 97h
.rodata:00492da5e9 ?? E9h
.rodata:00492da6bd ?? BDh
.rodata:00492da7d6 ?? D6h
.rodata:00492da8cc ?? CCh
.rodata:00492da943 ?? 43h C
.rodata:00492daa40 ?? 40h @
.rodata:00492dab89 ?? 89h
.rodata:00492dac77 ?? 77h w
.rodata:00492dad9e ?? 9Eh
.rodata:00492daed9 ?? D9h
.rodata:00492daf67 ?? 67h g
.rodata:00492db0bd ?? BDh
.rodata:00492db142 ?? 42h B
.rodata:00492db2e8 ?? E8h
.rodata:00492db3b0 ?? B0h
.rodata:00492db488 ?? 88h
.rodata:00492db58b ?? 8Bh
.rodata:00492db689 ?? 89h
.rodata:00492db707 ?? 07h
.rodata:00492db838 ?? 38h 8
.rodata:00492db95b ?? 5Bh [
.rodata:00492dba19 ?? 19h
.rodata:00492dbbe7 ?? E7h
.rodata:00492dbcdb ?? DBh
.rodata:00492dbdee ?? EEh
.rodata:00492dbec8 ?? C8h
.rodata:00492dbf79 ?? 79h y
.rodata:00492dc047 ?? 47h G
.rodata:00492dc10a ?? 0Ah
.rodata:00492dc27c ?? 7Ch |
.rodata:00492dc3a1 ?? A1h
.rodata:00492dc4e9 ?? E9h
.rodata:00492dc50f ?? 0Fh
.rodata:00492dc642 ?? 42h B
.rodata:00492dc77c ?? 7Ch |
.rodata:00492dc8c9 ?? C9h
.rodata:00492dc91e ?? 1Eh
.rodata:00492dca84 ?? 84h
.rodata:00492dcbf8 ?? F8h
.rodata:00492dcc00 ?? 00h
.rodata:00492dcd00 ?? 00h
.rodata:00492dce00 ?? 00h
.rodata:00492dcf00 ?? 00h
.rodata:00492dd083 ?? 83h
.rodata:00492dd186 ?? 86h
.rodata:00492dd280 ?? 80h
.rodata:00492dd309 ?? 09h
.rodata:00492dd448 ?? 48h H
.rodata:00492dd5ed ?? EDh
.rodata:00492dd62b ?? 2Bh +
.rodata:00492dd732 ?? 32h 2
.rodata:00492dd8ac ?? ACh
.rodata:00492dd970 ?? 70h p
.rodata:00492dda11 ?? 11h
.rodata:00492ddb1e ?? 1Eh
.rodata:00492ddc4e ?? 4Eh N
.rodata:00492ddd72 ?? 72h r
.rodata:00492dde5a ?? 5Ah Z
.rodata:00492ddf6c ?? 6Ch l
.rodata:00492de0fb ?? FBh
.rodata:00492de1ff ?? FFh
.rodata:00492de20e ?? 0Eh
.rodata:00492de3fd ?? FDh
.rodata:00492de456 ?? 56h V
.rodata:00492de538 ?? 38h 8
.rodata:00492de685 ?? 85h
.rodata:00492de70f ?? 0Fh
.rodata:00492de81e ?? 1Eh
.rodata:00492de9d5 ?? D5h
.rodata:00492deaae ?? AEh
.rodata:00492deb3d ?? 3Dh =
.rodata:00492dec27 ?? 27h '
.rodata:00492ded39 ?? 39h 9
.rodata:00492dee2d ?? 2Dh -
.rodata:00492def36 ?? 36h 6
.rodata:00492df064 ?? 64h d
.rodata:00492df1d9 ?? D9h
.rodata:00492df20f ?? 0Fh
.rodata:00492df30a ?? 0Ah
.rodata:00492df421 ?? 21h !
.rodata:00492df5a6 ?? A6h
.rodata:00492df65c ?? 5Ch \
.rodata:00492df768 ?? 68h h
.rodata:00492df8d1 ?? D1h
.rodata:00492df954 ?? 54h T
.rodata:00492dfa5b ?? 5Bh [
.rodata:00492dfb9b ?? 9Bh
.rodata:00492dfc3a ?? 3Ah :
.rodata:00492dfd2e ?? 2Eh .
.rodata:00492dfe36 ?? 36h 6
.rodata:00492dff24 ?? 24h $
.rodata:00492e00b1 ?? B1h
.rodata:00492e0167 ?? 67h g
.rodata:00492e020a ?? 0Ah
.rodata:00492e030c ?? 0Ch
.rodata:00492e040f ?? 0Fh
.rodata:00492e05e7 ?? E7h
.rodata:00492e0657 ?? 57h W
.rodata:00492e0793 ?? 93h
.rodata:00492e08d2 ?? D2h
.rodata:00492e0996 ?? 96h
.rodata:00492e0aee ?? EEh
.rodata:00492e0bb4 ?? B4h
.rodata:00492e0c9e ?? 9Eh
.rodata:00492e0d91 ?? 91h
.rodata:00492e0e9b ?? 9Bh
.rodata:00492e0f1b ?? 1Bh
.rodata:00492e104f ?? 4Fh O
.rodata:00492e11c5 ?? C5h
.rodata:00492e12c0 ?? C0h
.rodata:00492e1380 ?? 80h
.rodata:00492e14a2 ?? A2h
.rodata:00492e1520 ?? 20h
.rodata:00492e16dc ?? DCh
.rodata:00492e1761 ?? 61h a
.rodata:00492e1869 ?? 69h i
.rodata:00492e194b ?? 4Bh K
.rodata:00492e1a77 ?? 77h w
.rodata:00492e1b5a ?? 5Ah Z
.rodata:00492e1c16 ?? 16h
.rodata:00492e1d1a ?? 1Ah
.rodata:00492e1e12 ?? 12h
.rodata:00492e1f1c ?? 1Ch
.rodata:00492e200a ?? 0Ah
.rodata:00492e21ba ?? BAh
.rodata:00492e2293 ?? 93h
.rodata:00492e23e2 ?? E2h
.rodata:00492e24e5 ?? E5h
.rodata:00492e252a ?? 2Ah *
.rodata:00492e26a0 ?? A0h
.rodata:00492e27c0 ?? C0h
.rodata:00492e2843 ?? 43h C
.rodata:00492e29e0 ?? E0h
.rodata:00492e2a22 ?? 22h "
.rodata:00492e2b3c ?? 3Ch <
.rodata:00492e2c1d ?? 1Dh
.rodata:00492e2d17 ?? 17h
.rodata:00492e2e1b ?? 1Bh
.rodata:00492e2f12 ?? 12h
.rodata:00492e300b ?? 0Bh
.rodata:00492e310d ?? 0Dh
.rodata:00492e3209 ?? 09h
.rodata:00492e330e ?? 0Eh
.rodata:00492e34ad ?? ADh
.rodata:00492e35c7 ?? C7h
.rodata:00492e368b ?? 8Bh
.rodata:00492e37f2 ?? F2h
.rodata:00492e38b9 ?? B9h
.rodata:00492e39a8 ?? A8h
.rodata:00492e3ab6 ?? B6h
.rodata:00492e3b2d ?? 2Dh -
.rodata:00492e3cc8 ?? C8h
.rodata:00492e3da9 ?? A9h
.rodata:00492e3e1e ?? 1Eh
.rodata:00492e3f14 ?? 14h
.rodata:00492e4085 ?? 85h
.rodata:00492e4119 ?? 19h
.rodata:00492e42f1 ?? F1h
.rodata:00492e4357 ?? 57h W
.rodata:00492e444c ?? 4Ch L
.rodata:00492e4507 ?? 07h
.rodata:00492e4675 ?? 75h u
.rodata:00492e47af ?? AFh
.rodata:00492e48bb ?? BBh
.rodata:00492e49dd ?? DDh
.rodata:00492e4a99 ?? 99h
.rodata:00492e4bee ?? EEh
.rodata:00492e4cfd ?? FDh
.rodata:00492e4d60 ?? 60h `
.rodata:00492e4e7f ?? 7Fh
.rodata:00492e4fa3 ?? A3h
.rodata:00492e509f ?? 9Fh
.rodata:00492e5126 ?? 26h &
.rodata:00492e5201 ?? 01h
.rodata:00492e53f7 ?? F7h
.rodata:00492e54bc ?? BCh
.rodata:00492e55f5 ?? F5h
.rodata:00492e5672 ?? 72h r
.rodata:00492e575c ?? 5Ch \
.rodata:00492e58c5 ?? C5h
.rodata:00492e593b ?? 3Bh ;
.rodata:00492e5a66 ?? 66h f
.rodata:00492e5b44 ?? 44h D
.rodata:00492e5c34 ?? 34h 4
.rodata:00492e5d7e ?? 7Eh ~
.rodata:00492e5efb ?? FBh
.rodata:00492e5f5b ?? 5Bh [
.rodata:00492e6076 ?? 76h v
.rodata:00492e6129 ?? 29h )
.rodata:00492e6243 ?? 43h C
.rodata:00492e638b ?? 8Bh
.rodata:00492e64dc ?? DCh
.rodata:00492e65c6 ?? C6h
.rodata:00492e6623 ?? 23h #
.rodata:00492e67cb ?? CBh
.rodata:00492e6868 ?? 68h h
.rodata:00492e69fc ?? FCh
.rodata:00492e6aed ?? EDh
.rodata:00492e6bb6 ?? B6h
.rodata:00492e6c63 ?? 63h c
.rodata:00492e6df1 ?? F1h
.rodata:00492e6ee4 ?? E4h
.rodata:00492e6fb8 ?? B8h
.rodata:00492e70ca ?? CAh
.rodata:00492e71dc ?? DCh
.rodata:00492e7231 ?? 31h 1
.rodata:00492e73d7 ?? D7h
.rodata:00492e7410 ?? 10h
.rodata:00492e7585 ?? 85h
.rodata:00492e7663 ?? 63h c
.rodata:00492e7742 ?? 42h B
.rodata:00492e7840 ?? 40h @
.rodata:00492e7922 ?? 22h "
.rodata:00492e7a97 ?? 97h
.rodata:00492e7b13 ?? 13h
.rodata:00492e7c20 ?? 20h
.rodata:00492e7d11 ?? 11h
.rodata:00492e7ec6 ?? C6h
.rodata:00492e7f84 ?? 84h
.rodata:00492e807d ?? 7Dh }
.rodata:00492e8124 ?? 24h $
.rodata:00492e824a ?? 4Ah J
.rodata:00492e8385 ?? 85h
.rodata:00492e84f8 ?? F8h
.rodata:00492e853d ?? 3Dh =
.rodata:00492e86bb ?? BBh
.rodata:00492e87d2 ?? D2h
.rodata:00492e8811 ?? 11h
.rodata:00492e8932 ?? 32h 2
.rodata:00492e8af9 ?? F9h
.rodata:00492e8bae ?? AEh
.rodata:00492e8c6d ?? 6Dh m
.rodata:00492e8da1 ?? A1h
.rodata:00492e8e29 ?? 29h )
.rodata:00492e8fc7 ?? C7h
.rodata:00492e904b ?? 4Bh K
.rodata:00492e912f ?? 2Fh /
.rodata:00492e929e ?? 9Eh
.rodata:00492e931d ?? 1Dh
.rodata:00492e94f3 ?? F3h
.rodata:00492e9530 ?? 30h 0
.rodata:00492e96b2 ?? B2h
.rodata:00492e97dc ?? DCh
.rodata:00492e98ec ?? ECh
.rodata:00492e9952 ?? 52h R
.rodata:00492e9a86 ?? 86h
.rodata:00492e9b0d ?? 0Dh
.rodata:00492e9cd0 ?? D0h
.rodata:00492e9de3 ?? E3h
.rodata:00492e9ec1 ?? C1h
.rodata:00492e9f77 ?? 77h w
.rodata:00492ea06c ?? 6Ch l
.rodata:00492ea116 ?? 16h
.rodata:00492ea2b3 ?? B3h
.rodata:00492ea32b ?? 2Bh +
.rodata:00492ea499 ?? 99h
.rodata:00492ea5b9 ?? B9h
.rodata:00492ea670 ?? 70h p
.rodata:00492ea7a9 ?? A9h
.rodata:00492ea8fa ?? FAh
.rodata:00492ea948 ?? 48h H
.rodata:00492eaa94 ?? 94h
.rodata:00492eab11 ?? 11h
.rodata:00492eac22 ?? 22h "
.rodata:00492ead64 ?? 64h d
.rodata:00492eaee9 ?? E9h
.rodata:00492eaf47 ?? 47h G
.rodata:00492eb0c4 ?? C4h
.rodata:00492eb18c ?? 8Ch
.rodata:00492eb2fc ?? FCh
.rodata:00492eb3a8 ?? A8h
.rodata:00492eb41a ?? 1Ah
.rodata:00492eb53f ?? 3Fh ?
.rodata:00492eb6f0 ?? F0h
.rodata:00492eb7a0 ?? A0h
.rodata:00492eb8d8 ?? D8h
.rodata:00492eb92c ?? 2Ch ,
.rodata:00492eba7d ?? 7Dh }
.rodata:00492ebb56 ?? 56h V
.rodata:00492ebcef ?? EFh
.rodata:00492ebd90 ?? 90h
.rodata:00492ebe33 ?? 33h 3
.rodata:00492ebf22 ?? 22h "
.rodata:00492ec0c7 ?? C7h
.rodata:00492ec14e ?? 4Eh N
.rodata:00492ec249 ?? 49h I
.rodata:00492ec387 ?? 87h
.rodata:00492ec4c1 ?? C1h
.rodata:00492ec5d1 ?? D1h
.rodata:00492ec638 ?? 38h 8
.rodata:00492ec7d9 ?? D9h
.rodata:00492ec8fe ?? FEh
.rodata:00492ec9a2 ?? A2h
.rodata:00492ecaca ?? CAh
.rodata:00492ecb8c ?? 8Ch
.rodata:00492ecc36 ?? 36h 6
.rodata:00492ecd0b ?? 0Bh
.rodata:00492eced4 ?? D4h
.rodata:00492ecf98 ?? 98h
.rodata:00492ed0cf ?? CFh
.rodata:00492ed181 ?? 81h
.rodata:00492ed2f5 ?? F5h
.rodata:00492ed3a6 ?? A6h
.rodata:00492ed428 ?? 28h (
.rodata:00492ed5de ?? DEh
.rodata:00492ed67a ?? 7Ah z
.rodata:00492ed7a5 ?? A5h
.rodata:00492ed826 ?? 26h &
.rodata:00492ed98e ?? 8Eh
.rodata:00492edab7 ?? B7h
.rodata:00492edbda ?? DAh
.rodata:00492edca4 ?? A4h
.rodata:00492eddbf ?? BFh
.rodata:00492edead ?? ADh
.rodata:00492edf3f ?? 3Fh ?
.rodata:00492ee0e4 ?? E4h
.rodata:00492ee19d ?? 9Dh
.rodata:00492ee23a ?? 3Ah :
.rodata:00492ee32c ?? 2Ch ,
.rodata:00492ee40d ?? 0Dh
.rodata:00492ee592 ?? 92h
.rodata:00492ee678 ?? 78h x
.rodata:00492ee750 ?? 50h P
.rodata:00492ee89b ?? 9Bh
.rodata:00492ee9cc ?? CCh
.rodata:00492eea5f ?? 5Fh _
.rodata:00492eeb6a ?? 6Ah j
.rodata:00492eec62 ?? 62h b
.rodata:00492eed46 ?? 46h F
.rodata:00492eee7e ?? 7Eh ~
.rodata:00492eef54 ?? 54h T
.rodata:00492ef0c2 ?? C2h
.rodata:00492ef113 ?? 13h
.rodata:00492ef28d ?? 8Dh
.rodata:00492ef3f6 ?? F6h
.rodata:00492ef4e8 ?? E8h
.rodata:00492ef5b8 ?? B8h
.rodata:00492ef6d8 ?? D8h
.rodata:00492ef790 ?? 90h
.rodata:00492ef85e ?? 5Eh ^
.rodata:00492ef9f7 ?? F7h
.rodata:00492efa39 ?? 39h 9
.rodata:00492efb2e ?? 2Eh .
.rodata:00492efcf5 ?? F5h
.rodata:00492efdaf ?? AFh
.rodata:00492efec3 ?? C3h
.rodata:00492eff82 ?? 82h
.rodata:00492f00be ?? BEh
.rodata:00492f0180 ?? 80h
.rodata:00492f025d ?? 5Dh ]
.rodata:00492f039f ?? 9Fh
.rodata:00492f047c ?? 7Ch |
.rodata:00492f0593 ?? 93h
.rodata:00492f06d0 ?? D0h
.rodata:00492f0769 ?? 69h i
.rodata:00492f08a9 ?? A9h
.rodata:00492f092d ?? 2Dh -
.rodata:00492f0ad5 ?? D5h
.rodata:00492f0b6f ?? 6Fh o
.rodata:00492f0cb3 ?? B3h
.rodata:00492f0d12 ?? 12h
.rodata:00492f0e25 ?? 25h %
.rodata:00492f0fcf ?? CFh
.rodata:00492f103b ?? 3Bh ;
.rodata:00492f1199 ?? 99h
.rodata:00492f12ac ?? ACh
.rodata:00492f13c8 ?? C8h
.rodata:00492f14a7 ?? A7h
.rodata:00492f157d ?? 7Dh }
.rodata:00492f1618 ?? 18h
.rodata:00492f1710 ?? 10h
.rodata:00492f186e ?? 6Eh n
.rodata:00492f1963 ?? 63h c
.rodata:00492f1a9c ?? 9Ch
.rodata:00492f1be8 ?? E8h
.rodata:00492f1c7b ?? 7Bh {
.rodata:00492f1dbb ?? BBh
.rodata:00492f1e3b ?? 3Bh ;
.rodata:00492f1fdb ?? DBh
.rodata:00492f2009 ?? 09h
.rodata:00492f2178 ?? 78h x
.rodata:00492f2226 ?? 26h &
.rodata:00492f23cd ?? CDh
.rodata:00492f24f4 ?? F4h
.rodata:00492f2518 ?? 18h
.rodata:00492f2659 ?? 59h Y
.rodata:00492f276e ?? 6Eh n
.rodata:00492f2801 ?? 01h
.rodata:00492f29b7 ?? B7h
.rodata:00492f2a9a ?? 9Ah
.rodata:00492f2bec ?? ECh
.rodata:00492f2ca8 ?? A8h
.rodata:00492f2d9a ?? 9Ah
.rodata:00492f2e4f ?? 4Fh O
.rodata:00492f2f83 ?? 83h
.rodata:00492f3065 ?? 65h e
.rodata:00492f316e ?? 6Eh n
.rodata:00492f3295 ?? 95h
.rodata:00492f33e6 ?? E6h
.rodata:00492f347e ?? 7Eh ~
.rodata:00492f35e6 ?? E6h
.rodata:00492f36ff ?? FFh
.rodata:00492f37aa ?? AAh
.rodata:00492f3808 ?? 08h
.rodata:00492f39cf ?? CFh
.rodata:00492f3abc ?? BCh
.rodata:00492f3b21 ?? 21h !
.rodata:00492f3ce6 ?? E6h
.rodata:00492f3de8 ?? E8h
.rodata:00492f3e15 ?? 15h
.rodata:00492f3fef ?? EFh
.rodata:00492f40d9 ?? D9h
.rodata:00492f419b ?? 9Bh
.rodata:00492f42e7 ?? E7h
.rodata:00492f43ba ?? BAh
.rodata:00492f44ce ?? CEh
.rodata:00492f4536 ?? 36h 6
.rodata:00492f466f ?? 6Fh o
.rodata:00492f474a ?? 4Ah J
.rodata:00492f48d4 ?? D4h
.rodata:00492f4909 ?? 09h
.rodata:00492f4a9f ?? 9Fh
.rodata:00492f4bea ?? EAh
.rodata:00492f4cd6 ?? D6h
.rodata:00492f4d7c ?? 7Ch |
.rodata:00492f4eb0 ?? B0h
.rodata:00492f4f29 ?? 29h )
.rodata:00492f50af ?? AFh
.rodata:00492f51b2 ?? B2h
.rodata:00492f52a4 ?? A4h
.rodata:00492f5331 ?? 31h 1
.rodata:00492f5431 ?? 31h 1
.rodata:00492f5523 ?? 23h #
.rodata:00492f563f ?? 3Fh ?
.rodata:00492f572a ?? 2Ah *
.rodata:00492f5830 ?? 30h 0
.rodata:00492f5994 ?? 94h
.rodata:00492f5aa5 ?? A5h
.rodata:00492f5bc6 ?? C6h
.rodata:00492f5cc0 ?? C0h
.rodata:00492f5d66 ?? 66h f
.rodata:00492f5ea2 ?? A2h
.rodata:00492f5f35 ?? 35h 5
.rodata:00492f6037 ?? 37h 7
.rodata:00492f61bc ?? BCh
.rodata:00492f624e ?? 4Eh N
.rodata:00492f6374 ?? 74h t
.rodata:00492f64a6 ?? A6h
.rodata:00492f65ca ?? CAh
.rodata:00492f6682 ?? 82h
.rodata:00492f67fc ?? FCh
.rodata:00492f68b0 ?? B0h
.rodata:00492f69d0 ?? D0h
.rodata:00492f6a90 ?? 90h
.rodata:00492f6be0 ?? E0h
.rodata:00492f6c15 ?? 15h
.rodata:00492f6dd8 ?? D8h
.rodata:00492f6ea7 ?? A7h
.rodata:00492f6f33 ?? 33h 3
.rodata:00492f704a ?? 4Ah J
.rodata:00492f7198 ?? 98h
.rodata:00492f7204 ?? 04h
.rodata:00492f73f1 ?? F1h
.rodata:00492f74f7 ?? F7h
.rodata:00492f75da ?? DAh
.rodata:00492f76ec ?? ECh
.rodata:00492f7741 ?? 41h A
.rodata:00492f780e ?? 0Eh
.rodata:00492f7950 ?? 50h P
.rodata:00492f7acd ?? CDh
.rodata:00492f7b7f ?? 7Fh
.rodata:00492f7c2f ?? 2Fh /
.rodata:00492f7df6 ?? F6h
.rodata:00492f7e91 ?? 91h
.rodata:00492f7f17 ?? 17h
.rodata:00492f808d ?? 8Dh
.rodata:00492f81d6 ?? D6h
.rodata:00492f824d ?? 4Dh M
.rodata:00492f8376 ?? 76h v
.rodata:00492f844d ?? 4Dh M
.rodata:00492f85b0 ?? B0h
.rodata:00492f86ef ?? EFh
.rodata:00492f8743 ?? 43h C
.rodata:00492f8854 ?? 54h T
.rodata:00492f894d ?? 4Dh M
.rodata:00492f8aaa ?? AAh
.rodata:00492f8bcc ?? CCh
.rodata:00492f8cdf ?? DFh
.rodata:00492f8d04 ?? 04h
.rodata:00492f8e96 ?? 96h
.rodata:00492f8fe4 ?? E4h
.rodata:00492f90e3 ?? E3h
.rodata:00492f91b5 ?? B5h
.rodata:00492f92d1 ?? D1h
.rodata:00492f939e ?? 9Eh
.rodata:00492f941b ?? 1Bh
.rodata:00492f9588 ?? 88h
.rodata:00492f966a ?? 6Ah j
.rodata:00492f974c ?? 4Ch L
.rodata:00492f98b8 ?? B8h
.rodata:00492f991f ?? 1Fh
.rodata:00492f9a2c ?? 2Ch ,
.rodata:00492f9bc1 ?? C1h
.rodata:00492f9c7f ?? 7Fh
.rodata:00492f9d51 ?? 51h Q
.rodata:00492f9e65 ?? 65h e
.rodata:00492f9f46 ?? 46h F
.rodata:00492fa004 ?? 04h
.rodata:00492fa1ea ?? EAh
.rodata:00492fa25e ?? 5Eh ^
.rodata:00492fa39d ?? 9Dh
.rodata:00492fa45d ?? 5Dh ]
.rodata:00492fa535 ?? 35h 5
.rodata:00492fa68c ?? 8Ch
.rodata:00492fa701 ?? 01h
.rodata:00492fa873 ?? 73h s
.rodata:00492fa974 ?? 74h t
.rodata:00492faa87 ?? 87h
.rodata:00492fabfa ?? FAh
.rodata:00492fac2e ?? 2Eh .
.rodata:00492fad41 ?? 41h A
.rodata:00492fae0b ?? 0Bh
.rodata:00492faffb ?? FBh
.rodata:00492fb05a ?? 5Ah Z
.rodata:00492fb11d ?? 1Dh
.rodata:00492fb267 ?? 67h g
.rodata:00492fb3b3 ?? B3h
.rodata:00492fb452 ?? 52h R
.rodata:00492fb5d2 ?? D2h
.rodata:00492fb6db ?? DBh
.rodata:00492fb792 ?? 92h
.rodata:00492fb833 ?? 33h 3
.rodata:00492fb956 ?? 56h V
.rodata:00492fba10 ?? 10h
.rodata:00492fbbe9 ?? E9h
.rodata:00492fbc13 ?? 13h
.rodata:00492fbd47 ?? 47h G
.rodata:00492fbed6 ?? D6h
.rodata:00492fbf6d ?? 6Dh m
.rodata:00492fc08c ?? 8Ch
.rodata:00492fc161 ?? 61h a
.rodata:00492fc2d7 ?? D7h
.rodata:00492fc39a ?? 9Ah
.rodata:00492fc47a ?? 7Ah z
.rodata:00492fc50c ?? 0Ch
.rodata:00492fc6a1 ?? A1h
.rodata:00492fc737 ?? 37h 7
.rodata:00492fc88e ?? 8Eh
.rodata:00492fc914 ?? 14h
.rodata:00492fcaf8 ?? F8h
.rodata:00492fcb59 ?? 59h Y
.rodata:00492fcc89 ?? 89h
.rodata:00492fcd3c ?? 3Ch <
.rodata:00492fce13 ?? 13h
.rodata:00492fcfeb ?? EBh
.rodata:00492fd0ee ?? EEh
.rodata:00492fd127 ?? 27h '
.rodata:00492fd2a9 ?? A9h
.rodata:00492fd3ce ?? CEh
.rodata:00492fd435 ?? 35h 5
.rodata:00492fd5c9 ?? C9h
.rodata:00492fd661 ?? 61h a
.rodata:00492fd7b7 ?? B7h
.rodata:00492fd8ed ?? EDh
.rodata:00492fd9e5 ?? E5h
.rodata:00492fda1c ?? 1Ch
.rodata:00492fdbe1 ?? E1h
.rodata:00492fdc3c ?? 3Ch <
.rodata:00492fddb1 ?? B1h
.rodata:00492fde47 ?? 47h G
.rodata:00492fdf7a ?? 7Ah z
.rodata:00492fe059 ?? 59h Y
.rodata:00492fe1df ?? DFh
.rodata:00492fe2d2 ?? D2h
.rodata:00492fe39c ?? 9Ch
.rodata:00492fe43f ?? 3Fh ?
.rodata:00492fe573 ?? 73h s
.rodata:00492fe6f2 ?? F2h
.rodata:00492fe755 ?? 55h U
.rodata:00492fe879 ?? 79h y
.rodata:00492fe9ce ?? CEh
.rodata:00492fea14 ?? 14h
.rodata:00492feb18 ?? 18h
.rodata:00492fecbf ?? BFh
.rodata:00492fed37 ?? 37h 7
.rodata:00492feec7 ?? C7h
.rodata:00492fef73 ?? 73h s
.rodata:00492ff0ea ?? EAh
.rodata:00492ff1cd ?? CDh
.rodata:00492ff2f7 ?? F7h
.rodata:00492ff353 ?? 53h S
.rodata:00492ff45b ?? 5Bh [
.rodata:00492ff5aa ?? AAh
.rodata:00492ff6fd ?? FDh
.rodata:00492ff75f ?? 5Fh _
.rodata:00492ff814 ?? 14h
.rodata:00492ff96f ?? 6Fh o
.rodata:00492ffa3d ?? 3Dh =
.rodata:00492ffbdf ?? DFh
.rodata:00492ffc86 ?? 86h
.rodata:00492ffddb ?? DBh
.rodata:00492ffe44 ?? 44h D
.rodata:00492fff78 ?? 78h x
.rodata:0049300081 ?? 81h
.rodata:00493001f3 ?? F3h
.rodata:00493002af ?? AFh
.rodata:00493003ca ?? CAh
.rodata:004930043e ?? 3Eh >
.rodata:00493005c4 ?? C4h
.rodata:0049300668 ?? 68h h
.rodata:00493007b9 ?? B9h
.rodata:004930082c ?? 2Ch ,
.rodata:0049300934 ?? 34h 4
.rodata:0049300a24 ?? 24h $
.rodata:0049300b38 ?? 38h 8
.rodata:0049300c5f ?? 5Fh _
.rodata:0049300d40 ?? 40h @
.rodata:0049300ea3 ?? A3h
.rodata:0049300fc2 ?? C2h
.rodata:0049301072 ?? 72h r
.rodata:00493011c3 ?? C3h
.rodata:004930121d ?? 1Dh
.rodata:0049301316 ?? 16h
.rodata:004930140c ?? 0Ch
.rodata:0049301525 ?? 25h %
.rodata:00493016e2 ?? E2h
.rodata:00493017bc ?? BCh
.rodata:004930188b ?? 8Bh
.rodata:0049301949 ?? 49h I
.rodata:0049301a3c ?? 3Ch <
.rodata:0049301b28 ?? 28h (
.rodata:0049301c41 ?? 41h A
.rodata:0049301d95 ?? 95h
.rodata:0049301e0d ?? 0Dh
.rodata:0049301fff ?? FFh
.rodata:0049302071 ?? 71h q
.rodata:0049302101 ?? 01h
.rodata:00493022a8 ?? A8h
.rodata:0049302339 ?? 39h 9
.rodata:00493024de ?? DEh
.rodata:00493025b3 ?? B3h
.rodata:004930260c ?? 0Ch
.rodata:0049302708 ?? 08h
.rodata:004930289c ?? 9Ch
.rodata:00493029e4 ?? E4h
.rodata:0049302ab4 ?? B4h
.rodata:0049302bd8 ?? D8h
.rodata:0049302c90 ?? 90h
.rodata:0049302dc1 ?? C1h
.rodata:0049302e56 ?? 56h V
.rodata:0049302f64 ?? 64h d
.rodata:0049303061 ?? 61h a
.rodata:0049303184 ?? 84h
.rodata:00493032cb ?? CBh
.rodata:004930337b ?? 7Bh {
.rodata:0049303470 ?? 70h p
.rodata:00493035b6 ?? B6h
.rodata:0049303632 ?? 32h 2
.rodata:00493037d5 ?? D5h
.rodata:0049303874 ?? 74h t
.rodata:004930395c ?? 5Ch \
.rodata:0049303a6c ?? 6Ch l
.rodata:0049303b48 ?? 48h H
.rodata:0049303c42 ?? 42h B
.rodata:0049303d57 ?? 57h W
.rodata:0049303eb8 ?? B8h
.rodata:0049303fd0 ?? D0h
DAT_00493040: ;XREF[49,0]: 0048132c,00481348,0048134c,00481358
; 00481380,004813ac,004813b0,004813c4
; 00481400,00481434,00481438,00481448
; 00481484,004814b0,004814b4,004814c4
; 004814ec,00481ce0,00481ce4,00481ce8
; 00481cfc,00481d5c,00481d60,00481d6c
; 00481d88,00481efc,00481f0c,00481f18
; 00481f1c,00481fa8,00481fb8,00481fc4
; 00481fc8,00482054,00482064,00482070
; 00482074,00482100,00482110,0048211c
; 00482120,004822ac,004822b0,004822bc
; 004822d8,00482390,00482394,004823a4
; 004823bc
.rodata:0049304063 ?? 63h c
.rodata:0049304163 ?? 63h c
.rodata:0049304263 ?? 63h c
.rodata:0049304363 ?? 63h c
.rodata:004930447c ?? 7Ch |
.rodata:004930457c ?? 7Ch |
.rodata:004930467c ?? 7Ch |
.rodata:004930477c ?? 7Ch |
.rodata:0049304877 ?? 77h w
.rodata:0049304977 ?? 77h w
.rodata:0049304a77 ?? 77h w
.rodata:0049304b77 ?? 77h w
.rodata:0049304c7b ?? 7Bh {
.rodata:0049304d7b ?? 7Bh {
.rodata:0049304e7b ?? 7Bh {
.rodata:0049304f7b ?? 7Bh {
.rodata:00493050f2 ?? F2h
.rodata:00493051f2 ?? F2h
.rodata:00493052f2 ?? F2h
.rodata:00493053f2 ?? F2h
.rodata:004930546b ?? 6Bh k
.rodata:004930556b ?? 6Bh k
.rodata:004930566b ?? 6Bh k
.rodata:004930576b ?? 6Bh k
.rodata:004930586f ?? 6Fh o
.rodata:004930596f ?? 6Fh o
.rodata:0049305a6f ?? 6Fh o
.rodata:0049305b6f ?? 6Fh o
.rodata:0049305cc5 ?? C5h
.rodata:0049305dc5 ?? C5h
.rodata:0049305ec5 ?? C5h
.rodata:0049305fc5 ?? C5h
.rodata:0049306030 ?? 30h 0
.rodata:0049306130 ?? 30h 0
.rodata:0049306230 ?? 30h 0
.rodata:0049306330 ?? 30h 0
.rodata:0049306401 ?? 01h
.rodata:0049306501 ?? 01h
.rodata:0049306601 ?? 01h
.rodata:0049306701 ?? 01h
.rodata:0049306867 ?? 67h g
.rodata:0049306967 ?? 67h g
.rodata:0049306a67 ?? 67h g
.rodata:0049306b67 ?? 67h g
.rodata:0049306c2b ?? 2Bh +
.rodata:0049306d2b ?? 2Bh +
.rodata:0049306e2b ?? 2Bh +
.rodata:0049306f2b ?? 2Bh +
.rodata:00493070fe ?? FEh
.rodata:00493071fe ?? FEh
.rodata:00493072fe ?? FEh
.rodata:00493073fe ?? FEh
.rodata:00493074d7 ?? D7h
.rodata:00493075d7 ?? D7h
.rodata:00493076d7 ?? D7h
.rodata:00493077d7 ?? D7h
.rodata:00493078ab ?? ABh
.rodata:00493079ab ?? ABh
.rodata:0049307aab ?? ABh
.rodata:0049307bab ?? ABh
.rodata:0049307c76 ?? 76h v
.rodata:0049307d76 ?? 76h v
.rodata:0049307e76 ?? 76h v
.rodata:0049307f76 ?? 76h v
.rodata:00493080ca ?? CAh
.rodata:00493081ca ?? CAh
.rodata:00493082ca ?? CAh
.rodata:00493083ca ?? CAh
.rodata:0049308482 ?? 82h
.rodata:0049308582 ?? 82h
.rodata:0049308682 ?? 82h
.rodata:0049308782 ?? 82h
.rodata:00493088c9 ?? C9h
.rodata:00493089c9 ?? C9h
.rodata:0049308ac9 ?? C9h
.rodata:0049308bc9 ?? C9h
.rodata:0049308c7d ?? 7Dh }
.rodata:0049308d7d ?? 7Dh }
.rodata:0049308e7d ?? 7Dh }
.rodata:0049308f7d ?? 7Dh }
.rodata:00493090fa ?? FAh
.rodata:00493091fa ?? FAh
.rodata:00493092fa ?? FAh
.rodata:00493093fa ?? FAh
.rodata:0049309459 ?? 59h Y
.rodata:0049309559 ?? 59h Y
.rodata:0049309659 ?? 59h Y
.rodata:0049309759 ?? 59h Y
.rodata:0049309847 ?? 47h G
.rodata:0049309947 ?? 47h G
.rodata:0049309a47 ?? 47h G
.rodata:0049309b47 ?? 47h G
.rodata:0049309cf0 ?? F0h
.rodata:0049309df0 ?? F0h
.rodata:0049309ef0 ?? F0h
.rodata:0049309ff0 ?? F0h
.rodata:004930a0ad ?? ADh
.rodata:004930a1ad ?? ADh
.rodata:004930a2ad ?? ADh
.rodata:004930a3ad ?? ADh
.rodata:004930a4d4 ?? D4h
.rodata:004930a5d4 ?? D4h
.rodata:004930a6d4 ?? D4h
.rodata:004930a7d4 ?? D4h
.rodata:004930a8a2 ?? A2h
.rodata:004930a9a2 ?? A2h
.rodata:004930aaa2 ?? A2h
.rodata:004930aba2 ?? A2h
.rodata:004930acaf ?? AFh
.rodata:004930adaf ?? AFh
.rodata:004930aeaf ?? AFh
.rodata:004930afaf ?? AFh
.rodata:004930b09c ?? 9Ch
.rodata:004930b19c ?? 9Ch
.rodata:004930b29c ?? 9Ch
.rodata:004930b39c ?? 9Ch
.rodata:004930b4a4 ?? A4h
.rodata:004930b5a4 ?? A4h
.rodata:004930b6a4 ?? A4h
.rodata:004930b7a4 ?? A4h
.rodata:004930b872 ?? 72h r
.rodata:004930b972 ?? 72h r
.rodata:004930ba72 ?? 72h r
.rodata:004930bb72 ?? 72h r
.rodata:004930bcc0 ?? C0h
.rodata:004930bdc0 ?? C0h
.rodata:004930bec0 ?? C0h
.rodata:004930bfc0 ?? C0h
.rodata:004930c0b7 ?? B7h
.rodata:004930c1b7 ?? B7h
.rodata:004930c2b7 ?? B7h
.rodata:004930c3b7 ?? B7h
.rodata:004930c4fd ?? FDh
.rodata:004930c5fd ?? FDh
.rodata:004930c6fd ?? FDh
.rodata:004930c7fd ?? FDh
.rodata:004930c893 ?? 93h
.rodata:004930c993 ?? 93h
.rodata:004930ca93 ?? 93h
.rodata:004930cb93 ?? 93h
.rodata:004930cc26 ?? 26h &
.rodata:004930cd26 ?? 26h &
.rodata:004930ce26 ?? 26h &
.rodata:004930cf26 ?? 26h &
.rodata:004930d036 ?? 36h 6
.rodata:004930d136 ?? 36h 6
.rodata:004930d236 ?? 36h 6
.rodata:004930d336 ?? 36h 6
.rodata:004930d43f ?? 3Fh ?
.rodata:004930d53f ?? 3Fh ?
.rodata:004930d63f ?? 3Fh ?
.rodata:004930d73f ?? 3Fh ?
.rodata:004930d8f7 ?? F7h
.rodata:004930d9f7 ?? F7h
.rodata:004930daf7 ?? F7h
.rodata:004930dbf7 ?? F7h
.rodata:004930dccc ?? CCh
.rodata:004930ddcc ?? CCh
.rodata:004930decc ?? CCh
.rodata:004930dfcc ?? CCh
.rodata:004930e034 ?? 34h 4
.rodata:004930e134 ?? 34h 4
.rodata:004930e234 ?? 34h 4
.rodata:004930e334 ?? 34h 4
.rodata:004930e4a5 ?? A5h
.rodata:004930e5a5 ?? A5h
.rodata:004930e6a5 ?? A5h
.rodata:004930e7a5 ?? A5h
.rodata:004930e8e5 ?? E5h
.rodata:004930e9e5 ?? E5h
.rodata:004930eae5 ?? E5h
.rodata:004930ebe5 ?? E5h
.rodata:004930ecf1 ?? F1h
.rodata:004930edf1 ?? F1h
.rodata:004930eef1 ?? F1h
.rodata:004930eff1 ?? F1h
.rodata:004930f071 ?? 71h q
.rodata:004930f171 ?? 71h q
.rodata:004930f271 ?? 71h q
.rodata:004930f371 ?? 71h q
.rodata:004930f4d8 ?? D8h
.rodata:004930f5d8 ?? D8h
.rodata:004930f6d8 ?? D8h
.rodata:004930f7d8 ?? D8h
.rodata:004930f831 ?? 31h 1
.rodata:004930f931 ?? 31h 1
.rodata:004930fa31 ?? 31h 1
.rodata:004930fb31 ?? 31h 1
.rodata:004930fc15 ?? 15h
.rodata:004930fd15 ?? 15h
.rodata:004930fe15 ?? 15h
.rodata:004930ff15 ?? 15h
.rodata:0049310004 ?? 04h
.rodata:0049310104 ?? 04h
.rodata:0049310204 ?? 04h
.rodata:0049310304 ?? 04h
.rodata:00493104c7 ?? C7h
.rodata:00493105c7 ?? C7h
.rodata:00493106c7 ?? C7h
.rodata:00493107c7 ?? C7h
.rodata:0049310823 ?? 23h #
.rodata:0049310923 ?? 23h #
.rodata:0049310a23 ?? 23h #
.rodata:0049310b23 ?? 23h #
.rodata:0049310cc3 ?? C3h
.rodata:0049310dc3 ?? C3h
.rodata:0049310ec3 ?? C3h
.rodata:0049310fc3 ?? C3h
.rodata:0049311018 ?? 18h
.rodata:0049311118 ?? 18h
.rodata:0049311218 ?? 18h
.rodata:0049311318 ?? 18h
.rodata:0049311496 ?? 96h
.rodata:0049311596 ?? 96h
.rodata:0049311696 ?? 96h
.rodata:0049311796 ?? 96h
.rodata:0049311805 ?? 05h
.rodata:0049311905 ?? 05h
.rodata:0049311a05 ?? 05h
.rodata:0049311b05 ?? 05h
.rodata:0049311c9a ?? 9Ah
.rodata:0049311d9a ?? 9Ah
.rodata:0049311e9a ?? 9Ah
.rodata:0049311f9a ?? 9Ah
.rodata:0049312007 ?? 07h
.rodata:0049312107 ?? 07h
.rodata:0049312207 ?? 07h
.rodata:0049312307 ?? 07h
.rodata:0049312412 ?? 12h
.rodata:0049312512 ?? 12h
.rodata:0049312612 ?? 12h
.rodata:0049312712 ?? 12h
.rodata:0049312880 ?? 80h
.rodata:0049312980 ?? 80h
.rodata:0049312a80 ?? 80h
.rodata:0049312b80 ?? 80h
.rodata:0049312ce2 ?? E2h
.rodata:0049312de2 ?? E2h
.rodata:0049312ee2 ?? E2h
.rodata:0049312fe2 ?? E2h
.rodata:00493130eb ?? EBh
.rodata:00493131eb ?? EBh
.rodata:00493132eb ?? EBh
.rodata:00493133eb ?? EBh
.rodata:0049313427 ?? 27h '
.rodata:0049313527 ?? 27h '
.rodata:0049313627 ?? 27h '
.rodata:0049313727 ?? 27h '
.rodata:00493138b2 ?? B2h
.rodata:00493139b2 ?? B2h
.rodata:0049313ab2 ?? B2h
.rodata:0049313bb2 ?? B2h
.rodata:0049313c75 ?? 75h u
.rodata:0049313d75 ?? 75h u
.rodata:0049313e75 ?? 75h u
.rodata:0049313f75 ?? 75h u
.rodata:0049314009 ?? 09h
.rodata:0049314109 ?? 09h
.rodata:0049314209 ?? 09h
.rodata:0049314309 ?? 09h
.rodata:0049314483 ?? 83h
.rodata:0049314583 ?? 83h
.rodata:0049314683 ?? 83h
.rodata:0049314783 ?? 83h
.rodata:004931482c ?? 2Ch ,
.rodata:004931492c ?? 2Ch ,
.rodata:0049314a2c ?? 2Ch ,
.rodata:0049314b2c ?? 2Ch ,
.rodata:0049314c1a ?? 1Ah
.rodata:0049314d1a ?? 1Ah
.rodata:0049314e1a ?? 1Ah
.rodata:0049314f1a ?? 1Ah
.rodata:004931501b ?? 1Bh
.rodata:004931511b ?? 1Bh
.rodata:004931521b ?? 1Bh
.rodata:004931531b ?? 1Bh
.rodata:004931546e ?? 6Eh n
.rodata:004931556e ?? 6Eh n
.rodata:004931566e ?? 6Eh n
.rodata:004931576e ?? 6Eh n
.rodata:004931585a ?? 5Ah Z
.rodata:004931595a ?? 5Ah Z
.rodata:0049315a5a ?? 5Ah Z
.rodata:0049315b5a ?? 5Ah Z
.rodata:0049315ca0 ?? A0h
.rodata:0049315da0 ?? A0h
.rodata:0049315ea0 ?? A0h
.rodata:0049315fa0 ?? A0h
.rodata:0049316052 ?? 52h R
.rodata:0049316152 ?? 52h R
.rodata:0049316252 ?? 52h R
.rodata:0049316352 ?? 52h R
.rodata:004931643b ?? 3Bh ;
.rodata:004931653b ?? 3Bh ;
.rodata:004931663b ?? 3Bh ;
.rodata:004931673b ?? 3Bh ;
.rodata:00493168d6 ?? D6h
.rodata:00493169d6 ?? D6h
.rodata:0049316ad6 ?? D6h
.rodata:0049316bd6 ?? D6h
.rodata:0049316cb3 ?? B3h
.rodata:0049316db3 ?? B3h
.rodata:0049316eb3 ?? B3h
.rodata:0049316fb3 ?? B3h
.rodata:0049317029 ?? 29h )
.rodata:0049317129 ?? 29h )
.rodata:0049317229 ?? 29h )
.rodata:0049317329 ?? 29h )
.rodata:00493174e3 ?? E3h
.rodata:00493175e3 ?? E3h
.rodata:00493176e3 ?? E3h
.rodata:00493177e3 ?? E3h
.rodata:004931782f ?? 2Fh /
.rodata:004931792f ?? 2Fh /
.rodata:0049317a2f ?? 2Fh /
.rodata:0049317b2f ?? 2Fh /
.rodata:0049317c84 ?? 84h
.rodata:0049317d84 ?? 84h
.rodata:0049317e84 ?? 84h
.rodata:0049317f84 ?? 84h
.rodata:0049318053 ?? 53h S
.rodata:0049318153 ?? 53h S
.rodata:0049318253 ?? 53h S
.rodata:0049318353 ?? 53h S
.rodata:00493184d1 ?? D1h
.rodata:00493185d1 ?? D1h
.rodata:00493186d1 ?? D1h
.rodata:00493187d1 ?? D1h
.rodata:0049318800 ?? 00h
.rodata:0049318900 ?? 00h
.rodata:0049318a00 ?? 00h
.rodata:0049318b00 ?? 00h
.rodata:0049318ced ?? EDh
.rodata:0049318ded ?? EDh
.rodata:0049318eed ?? EDh
.rodata:0049318fed ?? EDh
.rodata:0049319020 ?? 20h
.rodata:0049319120 ?? 20h
.rodata:0049319220 ?? 20h
.rodata:0049319320 ?? 20h
.rodata:00493194fc ?? FCh
.rodata:00493195fc ?? FCh
.rodata:00493196fc ?? FCh
.rodata:00493197fc ?? FCh
.rodata:00493198b1 ?? B1h
.rodata:00493199b1 ?? B1h
.rodata:0049319ab1 ?? B1h
.rodata:0049319bb1 ?? B1h
.rodata:0049319c5b ?? 5Bh [
.rodata:0049319d5b ?? 5Bh [
.rodata:0049319e5b ?? 5Bh [
.rodata:0049319f5b ?? 5Bh [
.rodata:004931a06a ?? 6Ah j
.rodata:004931a16a ?? 6Ah j
.rodata:004931a26a ?? 6Ah j
.rodata:004931a36a ?? 6Ah j
.rodata:004931a4cb ?? CBh
.rodata:004931a5cb ?? CBh
.rodata:004931a6cb ?? CBh
.rodata:004931a7cb ?? CBh
.rodata:004931a8be ?? BEh
.rodata:004931a9be ?? BEh
.rodata:004931aabe ?? BEh
.rodata:004931abbe ?? BEh
.rodata:004931ac39 ?? 39h 9
.rodata:004931ad39 ?? 39h 9
.rodata:004931ae39 ?? 39h 9
.rodata:004931af39 ?? 39h 9
.rodata:004931b04a ?? 4Ah J
.rodata:004931b14a ?? 4Ah J
.rodata:004931b24a ?? 4Ah J
.rodata:004931b34a ?? 4Ah J
.rodata:004931b44c ?? 4Ch L
.rodata:004931b54c ?? 4Ch L
.rodata:004931b64c ?? 4Ch L
.rodata:004931b74c ?? 4Ch L
.rodata:004931b858 ?? 58h X
.rodata:004931b958 ?? 58h X
.rodata:004931ba58 ?? 58h X
.rodata:004931bb58 ?? 58h X
.rodata:004931bccf ?? CFh
.rodata:004931bdcf ?? CFh
.rodata:004931becf ?? CFh
.rodata:004931bfcf ?? CFh
.rodata:004931c0d0 ?? D0h
.rodata:004931c1d0 ?? D0h
.rodata:004931c2d0 ?? D0h
.rodata:004931c3d0 ?? D0h
.rodata:004931c4ef ?? EFh
.rodata:004931c5ef ?? EFh
.rodata:004931c6ef ?? EFh
.rodata:004931c7ef ?? EFh
.rodata:004931c8aa ?? AAh
.rodata:004931c9aa ?? AAh
.rodata:004931caaa ?? AAh
.rodata:004931cbaa ?? AAh
.rodata:004931ccfb ?? FBh
.rodata:004931cdfb ?? FBh
.rodata:004931cefb ?? FBh
.rodata:004931cffb ?? FBh
.rodata:004931d043 ?? 43h C
.rodata:004931d143 ?? 43h C
.rodata:004931d243 ?? 43h C
.rodata:004931d343 ?? 43h C
.rodata:004931d44d ?? 4Dh M
.rodata:004931d54d ?? 4Dh M
.rodata:004931d64d ?? 4Dh M
.rodata:004931d74d ?? 4Dh M
.rodata:004931d833 ?? 33h 3
.rodata:004931d933 ?? 33h 3
.rodata:004931da33 ?? 33h 3
.rodata:004931db33 ?? 33h 3
.rodata:004931dc85 ?? 85h
.rodata:004931dd85 ?? 85h
.rodata:004931de85 ?? 85h
.rodata:004931df85 ?? 85h
.rodata:004931e045 ?? 45h E
.rodata:004931e145 ?? 45h E
.rodata:004931e245 ?? 45h E
.rodata:004931e345 ?? 45h E
.rodata:004931e4f9 ?? F9h
.rodata:004931e5f9 ?? F9h
.rodata:004931e6f9 ?? F9h
.rodata:004931e7f9 ?? F9h
.rodata:004931e802 ?? 02h
.rodata:004931e902 ?? 02h
.rodata:004931ea02 ?? 02h
.rodata:004931eb02 ?? 02h
.rodata:004931ec7f ?? 7Fh
.rodata:004931ed7f ?? 7Fh
.rodata:004931ee7f ?? 7Fh
.rodata:004931ef7f ?? 7Fh
.rodata:004931f050 ?? 50h P
.rodata:004931f150 ?? 50h P
.rodata:004931f250 ?? 50h P
.rodata:004931f350 ?? 50h P
.rodata:004931f43c ?? 3Ch <
.rodata:004931f53c ?? 3Ch <
.rodata:004931f63c ?? 3Ch <
.rodata:004931f73c ?? 3Ch <
.rodata:004931f89f ?? 9Fh
.rodata:004931f99f ?? 9Fh
.rodata:004931fa9f ?? 9Fh
.rodata:004931fb9f ?? 9Fh
.rodata:004931fca8 ?? A8h
.rodata:004931fda8 ?? A8h
.rodata:004931fea8 ?? A8h
.rodata:004931ffa8 ?? A8h
.rodata:0049320051 ?? 51h Q
.rodata:0049320151 ?? 51h Q
.rodata:0049320251 ?? 51h Q
.rodata:0049320351 ?? 51h Q
.rodata:00493204a3 ?? A3h
.rodata:00493205a3 ?? A3h
.rodata:00493206a3 ?? A3h
.rodata:00493207a3 ?? A3h
.rodata:0049320840 ?? 40h @
.rodata:0049320940 ?? 40h @
.rodata:0049320a40 ?? 40h @
.rodata:0049320b40 ?? 40h @
.rodata:0049320c8f ?? 8Fh
.rodata:0049320d8f ?? 8Fh
.rodata:0049320e8f ?? 8Fh
.rodata:0049320f8f ?? 8Fh
.rodata:0049321092 ?? 92h
.rodata:0049321192 ?? 92h
.rodata:0049321292 ?? 92h
.rodata:0049321392 ?? 92h
.rodata:004932149d ?? 9Dh
.rodata:004932159d ?? 9Dh
.rodata:004932169d ?? 9Dh
.rodata:004932179d ?? 9Dh
.rodata:0049321838 ?? 38h 8
.rodata:0049321938 ?? 38h 8
.rodata:0049321a38 ?? 38h 8
.rodata:0049321b38 ?? 38h 8
.rodata:0049321cf5 ?? F5h
.rodata:0049321df5 ?? F5h
.rodata:0049321ef5 ?? F5h
.rodata:0049321ff5 ?? F5h
.rodata:00493220bc ?? BCh
.rodata:00493221bc ?? BCh
.rodata:00493222bc ?? BCh
.rodata:00493223bc ?? BCh
.rodata:00493224b6 ?? B6h
.rodata:00493225b6 ?? B6h
.rodata:00493226b6 ?? B6h
.rodata:00493227b6 ?? B6h
.rodata:00493228da ?? DAh
.rodata:00493229da ?? DAh
.rodata:0049322ada ?? DAh
.rodata:0049322bda ?? DAh
.rodata:0049322c21 ?? 21h !
.rodata:0049322d21 ?? 21h !
.rodata:0049322e21 ?? 21h !
.rodata:0049322f21 ?? 21h !
.rodata:0049323010 ?? 10h
.rodata:0049323110 ?? 10h
.rodata:0049323210 ?? 10h
.rodata:0049323310 ?? 10h
.rodata:00493234ff ?? FFh
.rodata:00493235ff ?? FFh
.rodata:00493236ff ?? FFh
.rodata:00493237ff ?? FFh
.rodata:00493238f3 ?? F3h
.rodata:00493239f3 ?? F3h
.rodata:0049323af3 ?? F3h
.rodata:0049323bf3 ?? F3h
.rodata:0049323cd2 ?? D2h
.rodata:0049323dd2 ?? D2h
.rodata:0049323ed2 ?? D2h
.rodata:0049323fd2 ?? D2h
.rodata:00493240cd ?? CDh
.rodata:00493241cd ?? CDh
.rodata:00493242cd ?? CDh
.rodata:00493243cd ?? CDh
.rodata:004932440c ?? 0Ch
.rodata:004932450c ?? 0Ch
.rodata:004932460c ?? 0Ch
.rodata:004932470c ?? 0Ch
.rodata:0049324813 ?? 13h
.rodata:0049324913 ?? 13h
.rodata:0049324a13 ?? 13h
.rodata:0049324b13 ?? 13h
.rodata:0049324cec ?? ECh
.rodata:0049324dec ?? ECh
.rodata:0049324eec ?? ECh
.rodata:0049324fec ?? ECh
.rodata:004932505f ?? 5Fh _
.rodata:004932515f ?? 5Fh _
.rodata:004932525f ?? 5Fh _
.rodata:004932535f ?? 5Fh _
.rodata:0049325497 ?? 97h
.rodata:0049325597 ?? 97h
.rodata:0049325697 ?? 97h
.rodata:0049325797 ?? 97h
.rodata:0049325844 ?? 44h D
.rodata:0049325944 ?? 44h D
.rodata:0049325a44 ?? 44h D
.rodata:0049325b44 ?? 44h D
.rodata:0049325c17 ?? 17h
.rodata:0049325d17 ?? 17h
.rodata:0049325e17 ?? 17h
.rodata:0049325f17 ?? 17h
.rodata:00493260c4 ?? C4h
.rodata:00493261c4 ?? C4h
.rodata:00493262c4 ?? C4h
.rodata:00493263c4 ?? C4h
.rodata:00493264a7 ?? A7h
.rodata:00493265a7 ?? A7h
.rodata:00493266a7 ?? A7h
.rodata:00493267a7 ?? A7h
.rodata:004932687e ?? 7Eh ~
.rodata:004932697e ?? 7Eh ~
.rodata:0049326a7e ?? 7Eh ~
.rodata:0049326b7e ?? 7Eh ~
.rodata:0049326c3d ?? 3Dh =
.rodata:0049326d3d ?? 3Dh =
.rodata:0049326e3d ?? 3Dh =
.rodata:0049326f3d ?? 3Dh =
.rodata:0049327064 ?? 64h d
.rodata:0049327164 ?? 64h d
.rodata:0049327264 ?? 64h d
.rodata:0049327364 ?? 64h d
.rodata:004932745d ?? 5Dh ]
.rodata:004932755d ?? 5Dh ]
.rodata:004932765d ?? 5Dh ]
.rodata:004932775d ?? 5Dh ]
.rodata:0049327819 ?? 19h
.rodata:0049327919 ?? 19h
.rodata:0049327a19 ?? 19h
.rodata:0049327b19 ?? 19h
.rodata:0049327c73 ?? 73h s
.rodata:0049327d73 ?? 73h s
.rodata:0049327e73 ?? 73h s
.rodata:0049327f73 ?? 73h s
.rodata:0049328060 ?? 60h `
.rodata:0049328160 ?? 60h `
.rodata:0049328260 ?? 60h `
.rodata:0049328360 ?? 60h `
.rodata:0049328481 ?? 81h
.rodata:0049328581 ?? 81h
.rodata:0049328681 ?? 81h
.rodata:0049328781 ?? 81h
.rodata:004932884f ?? 4Fh O
.rodata:004932894f ?? 4Fh O
.rodata:0049328a4f ?? 4Fh O
.rodata:0049328b4f ?? 4Fh O
.rodata:0049328cdc ?? DCh
.rodata:0049328ddc ?? DCh
.rodata:0049328edc ?? DCh
.rodata:0049328fdc ?? DCh
.rodata:0049329022 ?? 22h "
.rodata:0049329122 ?? 22h "
.rodata:0049329222 ?? 22h "
.rodata:0049329322 ?? 22h "
.rodata:004932942a ?? 2Ah *
.rodata:004932952a ?? 2Ah *
.rodata:004932962a ?? 2Ah *
.rodata:004932972a ?? 2Ah *
.rodata:0049329890 ?? 90h
.rodata:0049329990 ?? 90h
.rodata:0049329a90 ?? 90h
.rodata:0049329b90 ?? 90h
.rodata:0049329c88 ?? 88h
.rodata:0049329d88 ?? 88h
.rodata:0049329e88 ?? 88h
.rodata:0049329f88 ?? 88h
.rodata:004932a046 ?? 46h F
.rodata:004932a146 ?? 46h F
.rodata:004932a246 ?? 46h F
.rodata:004932a346 ?? 46h F
.rodata:004932a4ee ?? EEh
.rodata:004932a5ee ?? EEh
.rodata:004932a6ee ?? EEh
.rodata:004932a7ee ?? EEh
.rodata:004932a8b8 ?? B8h
.rodata:004932a9b8 ?? B8h
.rodata:004932aab8 ?? B8h
.rodata:004932abb8 ?? B8h
.rodata:004932ac14 ?? 14h
.rodata:004932ad14 ?? 14h
.rodata:004932ae14 ?? 14h
.rodata:004932af14 ?? 14h
.rodata:004932b0de ?? DEh
.rodata:004932b1de ?? DEh
.rodata:004932b2de ?? DEh
.rodata:004932b3de ?? DEh
.rodata:004932b45e ?? 5Eh ^
.rodata:004932b55e ?? 5Eh ^
.rodata:004932b65e ?? 5Eh ^
.rodata:004932b75e ?? 5Eh ^
.rodata:004932b80b ?? 0Bh
.rodata:004932b90b ?? 0Bh
.rodata:004932ba0b ?? 0Bh
.rodata:004932bb0b ?? 0Bh
.rodata:004932bcdb ?? DBh
.rodata:004932bddb ?? DBh
.rodata:004932bedb ?? DBh
.rodata:004932bfdb ?? DBh
.rodata:004932c0e0 ?? E0h
.rodata:004932c1e0 ?? E0h
.rodata:004932c2e0 ?? E0h
.rodata:004932c3e0 ?? E0h
.rodata:004932c432 ?? 32h 2
.rodata:004932c532 ?? 32h 2
.rodata:004932c632 ?? 32h 2
.rodata:004932c732 ?? 32h 2
.rodata:004932c83a ?? 3Ah :
.rodata:004932c93a ?? 3Ah :
.rodata:004932ca3a ?? 3Ah :
.rodata:004932cb3a ?? 3Ah :
.rodata:004932cc0a ?? 0Ah
.rodata:004932cd0a ?? 0Ah
.rodata:004932ce0a ?? 0Ah
.rodata:004932cf0a ?? 0Ah
.rodata:004932d049 ?? 49h I
.rodata:004932d149 ?? 49h I
.rodata:004932d249 ?? 49h I
.rodata:004932d349 ?? 49h I
.rodata:004932d406 ?? 06h
.rodata:004932d506 ?? 06h
.rodata:004932d606 ?? 06h
.rodata:004932d706 ?? 06h
.rodata:004932d824 ?? 24h $
.rodata:004932d924 ?? 24h $
.rodata:004932da24 ?? 24h $
.rodata:004932db24 ?? 24h $
.rodata:004932dc5c ?? 5Ch \
.rodata:004932dd5c ?? 5Ch \
.rodata:004932de5c ?? 5Ch \
.rodata:004932df5c ?? 5Ch \
.rodata:004932e0c2 ?? C2h
.rodata:004932e1c2 ?? C2h
.rodata:004932e2c2 ?? C2h
.rodata:004932e3c2 ?? C2h
.rodata:004932e4d3 ?? D3h
.rodata:004932e5d3 ?? D3h
.rodata:004932e6d3 ?? D3h
.rodata:004932e7d3 ?? D3h
.rodata:004932e8ac ?? ACh
.rodata:004932e9ac ?? ACh
.rodata:004932eaac ?? ACh
.rodata:004932ebac ?? ACh
.rodata:004932ec62 ?? 62h b
.rodata:004932ed62 ?? 62h b
.rodata:004932ee62 ?? 62h b
.rodata:004932ef62 ?? 62h b
.rodata:004932f091 ?? 91h
.rodata:004932f191 ?? 91h
.rodata:004932f291 ?? 91h
.rodata:004932f391 ?? 91h
.rodata:004932f495 ?? 95h
.rodata:004932f595 ?? 95h
.rodata:004932f695 ?? 95h
.rodata:004932f795 ?? 95h
.rodata:004932f8e4 ?? E4h
.rodata:004932f9e4 ?? E4h
.rodata:004932fae4 ?? E4h
.rodata:004932fbe4 ?? E4h
.rodata:004932fc79 ?? 79h y
.rodata:004932fd79 ?? 79h y
.rodata:004932fe79 ?? 79h y
.rodata:004932ff79 ?? 79h y
.rodata:00493300e7 ?? E7h
.rodata:00493301e7 ?? E7h
.rodata:00493302e7 ?? E7h
.rodata:00493303e7 ?? E7h
.rodata:00493304c8 ?? C8h
.rodata:00493305c8 ?? C8h
.rodata:00493306c8 ?? C8h
.rodata:00493307c8 ?? C8h
.rodata:0049330837 ?? 37h 7
.rodata:0049330937 ?? 37h 7
.rodata:0049330a37 ?? 37h 7
.rodata:0049330b37 ?? 37h 7
.rodata:0049330c6d ?? 6Dh m
.rodata:0049330d6d ?? 6Dh m
.rodata:0049330e6d ?? 6Dh m
.rodata:0049330f6d ?? 6Dh m
.rodata:004933108d ?? 8Dh
.rodata:004933118d ?? 8Dh
.rodata:004933128d ?? 8Dh
.rodata:004933138d ?? 8Dh
.rodata:00493314d5 ?? D5h
.rodata:00493315d5 ?? D5h
.rodata:00493316d5 ?? D5h
.rodata:00493317d5 ?? D5h
.rodata:004933184e ?? 4Eh N
.rodata:004933194e ?? 4Eh N
.rodata:0049331a4e ?? 4Eh N
.rodata:0049331b4e ?? 4Eh N
.rodata:0049331ca9 ?? A9h
.rodata:0049331da9 ?? A9h
.rodata:0049331ea9 ?? A9h
.rodata:0049331fa9 ?? A9h
.rodata:004933206c ?? 6Ch l
.rodata:004933216c ?? 6Ch l
.rodata:004933226c ?? 6Ch l
.rodata:004933236c ?? 6Ch l
.rodata:0049332456 ?? 56h V
.rodata:0049332556 ?? 56h V
.rodata:0049332656 ?? 56h V
.rodata:0049332756 ?? 56h V
.rodata:00493328f4 ?? F4h
.rodata:00493329f4 ?? F4h
.rodata:0049332af4 ?? F4h
.rodata:0049332bf4 ?? F4h
.rodata:0049332cea ?? EAh
.rodata:0049332dea ?? EAh
.rodata:0049332eea ?? EAh
.rodata:0049332fea ?? EAh
.rodata:0049333065 ?? 65h e
.rodata:0049333165 ?? 65h e
.rodata:0049333265 ?? 65h e
.rodata:0049333365 ?? 65h e
.rodata:004933347a ?? 7Ah z
.rodata:004933357a ?? 7Ah z
.rodata:004933367a ?? 7Ah z
.rodata:004933377a ?? 7Ah z
.rodata:00493338ae ?? AEh
.rodata:00493339ae ?? AEh
.rodata:0049333aae ?? AEh
.rodata:0049333bae ?? AEh
.rodata:0049333c08 ?? 08h
.rodata:0049333d08 ?? 08h
.rodata:0049333e08 ?? 08h
.rodata:0049333f08 ?? 08h
.rodata:00493340ba ?? BAh
.rodata:00493341ba ?? BAh
.rodata:00493342ba ?? BAh
.rodata:00493343ba ?? BAh
.rodata:0049334478 ?? 78h x
.rodata:0049334578 ?? 78h x
.rodata:0049334678 ?? 78h x
.rodata:0049334778 ?? 78h x
.rodata:0049334825 ?? 25h %
.rodata:0049334925 ?? 25h %
.rodata:0049334a25 ?? 25h %
.rodata:0049334b25 ?? 25h %
.rodata:0049334c2e ?? 2Eh .
.rodata:0049334d2e ?? 2Eh .
.rodata:0049334e2e ?? 2Eh .
.rodata:0049334f2e ?? 2Eh .
.rodata:004933501c ?? 1Ch
.rodata:004933511c ?? 1Ch
.rodata:004933521c ?? 1Ch
.rodata:004933531c ?? 1Ch
.rodata:00493354a6 ?? A6h
.rodata:00493355a6 ?? A6h
.rodata:00493356a6 ?? A6h
.rodata:00493357a6 ?? A6h
.rodata:00493358b4 ?? B4h
.rodata:00493359b4 ?? B4h
.rodata:0049335ab4 ?? B4h
.rodata:0049335bb4 ?? B4h
.rodata:0049335cc6 ?? C6h
.rodata:0049335dc6 ?? C6h
.rodata:0049335ec6 ?? C6h
.rodata:0049335fc6 ?? C6h
.rodata:00493360e8 ?? E8h
.rodata:00493361e8 ?? E8h
.rodata:00493362e8 ?? E8h
.rodata:00493363e8 ?? E8h
.rodata:00493364dd ?? DDh
.rodata:00493365dd ?? DDh
.rodata:00493366dd ?? DDh
.rodata:00493367dd ?? DDh
.rodata:0049336874 ?? 74h t
.rodata:0049336974 ?? 74h t
.rodata:0049336a74 ?? 74h t
.rodata:0049336b74 ?? 74h t
.rodata:0049336c1f ?? 1Fh
.rodata:0049336d1f ?? 1Fh
.rodata:0049336e1f ?? 1Fh
.rodata:0049336f1f ?? 1Fh
.rodata:004933704b ?? 4Bh K
.rodata:004933714b ?? 4Bh K
.rodata:004933724b ?? 4Bh K
.rodata:004933734b ?? 4Bh K
.rodata:00493374bd ?? BDh
.rodata:00493375bd ?? BDh
.rodata:00493376bd ?? BDh
.rodata:00493377bd ?? BDh
.rodata:004933788b ?? 8Bh
.rodata:004933798b ?? 8Bh
.rodata:0049337a8b ?? 8Bh
.rodata:0049337b8b ?? 8Bh
.rodata:0049337c8a ?? 8Ah
.rodata:0049337d8a ?? 8Ah
.rodata:0049337e8a ?? 8Ah
.rodata:0049337f8a ?? 8Ah
.rodata:0049338070 ?? 70h p
.rodata:0049338170 ?? 70h p
.rodata:0049338270 ?? 70h p
.rodata:0049338370 ?? 70h p
.rodata:004933843e ?? 3Eh >
.rodata:004933853e ?? 3Eh >
.rodata:004933863e ?? 3Eh >
.rodata:004933873e ?? 3Eh >
.rodata:00493388b5 ?? B5h
.rodata:00493389b5 ?? B5h
.rodata:0049338ab5 ?? B5h
.rodata:0049338bb5 ?? B5h
.rodata:0049338c66 ?? 66h f
.rodata:0049338d66 ?? 66h f
.rodata:0049338e66 ?? 66h f
.rodata:0049338f66 ?? 66h f
.rodata:0049339048 ?? 48h H
.rodata:0049339148 ?? 48h H
.rodata:0049339248 ?? 48h H
.rodata:0049339348 ?? 48h H
.rodata:0049339403 ?? 03h
.rodata:0049339503 ?? 03h
.rodata:0049339603 ?? 03h
.rodata:0049339703 ?? 03h
.rodata:00493398f6 ?? F6h
.rodata:00493399f6 ?? F6h
.rodata:0049339af6 ?? F6h
.rodata:0049339bf6 ?? F6h
.rodata:0049339c0e ?? 0Eh
.rodata:0049339d0e ?? 0Eh
.rodata:0049339e0e ?? 0Eh
.rodata:0049339f0e ?? 0Eh
.rodata:004933a061 ?? 61h a
.rodata:004933a161 ?? 61h a
.rodata:004933a261 ?? 61h a
.rodata:004933a361 ?? 61h a
.rodata:004933a435 ?? 35h 5
.rodata:004933a535 ?? 35h 5
.rodata:004933a635 ?? 35h 5
.rodata:004933a735 ?? 35h 5
.rodata:004933a857 ?? 57h W
.rodata:004933a957 ?? 57h W
.rodata:004933aa57 ?? 57h W
.rodata:004933ab57 ?? 57h W
.rodata:004933acb9 ?? B9h
.rodata:004933adb9 ?? B9h
.rodata:004933aeb9 ?? B9h
.rodata:004933afb9 ?? B9h
.rodata:004933b086 ?? 86h
.rodata:004933b186 ?? 86h
.rodata:004933b286 ?? 86h
.rodata:004933b386 ?? 86h
.rodata:004933b4c1 ?? C1h
.rodata:004933b5c1 ?? C1h
.rodata:004933b6c1 ?? C1h
.rodata:004933b7c1 ?? C1h
.rodata:004933b81d ?? 1Dh
.rodata:004933b91d ?? 1Dh
.rodata:004933ba1d ?? 1Dh
.rodata:004933bb1d ?? 1Dh
.rodata:004933bc9e ?? 9Eh
.rodata:004933bd9e ?? 9Eh
.rodata:004933be9e ?? 9Eh
.rodata:004933bf9e ?? 9Eh
.rodata:004933c0e1 ?? E1h
.rodata:004933c1e1 ?? E1h
.rodata:004933c2e1 ?? E1h
.rodata:004933c3e1 ?? E1h
.rodata:004933c4f8 ?? F8h
.rodata:004933c5f8 ?? F8h
.rodata:004933c6f8 ?? F8h
.rodata:004933c7f8 ?? F8h
.rodata:004933c898 ?? 98h
.rodata:004933c998 ?? 98h
.rodata:004933ca98 ?? 98h
.rodata:004933cb98 ?? 98h
.rodata:004933cc11 ?? 11h
.rodata:004933cd11 ?? 11h
.rodata:004933ce11 ?? 11h
.rodata:004933cf11 ?? 11h
.rodata:004933d069 ?? 69h i
.rodata:004933d169 ?? 69h i
.rodata:004933d269 ?? 69h i
.rodata:004933d369 ?? 69h i
.rodata:004933d4d9 ?? D9h
.rodata:004933d5d9 ?? D9h
.rodata:004933d6d9 ?? D9h
.rodata:004933d7d9 ?? D9h
.rodata:004933d88e ?? 8Eh
.rodata:004933d98e ?? 8Eh
.rodata:004933da8e ?? 8Eh
.rodata:004933db8e ?? 8Eh
.rodata:004933dc94 ?? 94h
.rodata:004933dd94 ?? 94h
.rodata:004933de94 ?? 94h
.rodata:004933df94 ?? 94h
.rodata:004933e09b ?? 9Bh
.rodata:004933e19b ?? 9Bh
.rodata:004933e29b ?? 9Bh
.rodata:004933e39b ?? 9Bh
.rodata:004933e41e ?? 1Eh
.rodata:004933e51e ?? 1Eh
.rodata:004933e61e ?? 1Eh
.rodata:004933e71e ?? 1Eh
.rodata:004933e887 ?? 87h
.rodata:004933e987 ?? 87h
.rodata:004933ea87 ?? 87h
.rodata:004933eb87 ?? 87h
.rodata:004933ece9 ?? E9h
.rodata:004933ede9 ?? E9h
.rodata:004933eee9 ?? E9h
.rodata:004933efe9 ?? E9h
.rodata:004933f0ce ?? CEh
.rodata:004933f1ce ?? CEh
.rodata:004933f2ce ?? CEh
.rodata:004933f3ce ?? CEh
.rodata:004933f455 ?? 55h U
.rodata:004933f555 ?? 55h U
.rodata:004933f655 ?? 55h U
.rodata:004933f755 ?? 55h U
.rodata:004933f828 ?? 28h (
.rodata:004933f928 ?? 28h (
.rodata:004933fa28 ?? 28h (
.rodata:004933fb28 ?? 28h (
.rodata:004933fcdf ?? DFh
.rodata:004933fddf ?? DFh
.rodata:004933fedf ?? DFh
.rodata:004933ffdf ?? DFh
.rodata:004934008c ?? 8Ch
.rodata:004934018c ?? 8Ch
.rodata:004934028c ?? 8Ch
.rodata:004934038c ?? 8Ch
.rodata:00493404a1 ?? A1h
.rodata:00493405a1 ?? A1h
.rodata:00493406a1 ?? A1h
.rodata:00493407a1 ?? A1h
.rodata:0049340889 ?? 89h
.rodata:0049340989 ?? 89h
.rodata:0049340a89 ?? 89h
.rodata:0049340b89 ?? 89h
.rodata:0049340c0d ?? 0Dh
.rodata:0049340d0d ?? 0Dh
.rodata:0049340e0d ?? 0Dh
.rodata:0049340f0d ?? 0Dh
.rodata:00493410bf ?? BFh
.rodata:00493411bf ?? BFh
.rodata:00493412bf ?? BFh
.rodata:00493413bf ?? BFh
.rodata:00493414e6 ?? E6h
.rodata:00493415e6 ?? E6h
.rodata:00493416e6 ?? E6h
.rodata:00493417e6 ?? E6h
.rodata:0049341842 ?? 42h B
.rodata:0049341942 ?? 42h B
.rodata:0049341a42 ?? 42h B
.rodata:0049341b42 ?? 42h B
.rodata:0049341c68 ?? 68h h
.rodata:0049341d68 ?? 68h h
.rodata:0049341e68 ?? 68h h
.rodata:0049341f68 ?? 68h h
.rodata:0049342041 ?? 41h A
.rodata:0049342141 ?? 41h A
.rodata:0049342241 ?? 41h A
.rodata:0049342341 ?? 41h A
.rodata:0049342499 ?? 99h
.rodata:0049342599 ?? 99h
.rodata:0049342699 ?? 99h
.rodata:0049342799 ?? 99h
.rodata:004934282d ?? 2Dh -
.rodata:004934292d ?? 2Dh -
.rodata:0049342a2d ?? 2Dh -
.rodata:0049342b2d ?? 2Dh -
.rodata:0049342c0f ?? 0Fh
.rodata:0049342d0f ?? 0Fh
.rodata:0049342e0f ?? 0Fh
.rodata:0049342f0f ?? 0Fh
.rodata:00493430b0 ?? B0h
.rodata:00493431b0 ?? B0h
.rodata:00493432b0 ?? B0h
.rodata:00493433b0 ?? B0h
.rodata:0049343454 ?? 54h T
.rodata:0049343554 ?? 54h T
.rodata:0049343654 ?? 54h T
.rodata:0049343754 ?? 54h T
.rodata:00493438bb ?? BBh
.rodata:00493439bb ?? BBh
.rodata:0049343abb ?? BBh
.rodata:0049343bbb ?? BBh
.rodata:0049343c16 ?? 16h
.rodata:0049343d16 ?? 16h
.rodata:0049343e16 ?? 16h
.rodata:0049343f16 ?? 16h
DAT_00493440: ;XREF[16,0]: 0048119c,004811a0,004811a8,004811d8
; 004811dc,004811e0,004811e8,004811f0
; 00481210,00481218,00481220,00481228
; 00481230,00481238,0048123c,00481240
.rodata:00493440a5 ?? A5h
.rodata:0049344163 ?? 63h c
.rodata:0049344263 ?? 63h c
.rodata:00493443c6 ?? C6h
.rodata:0049344484 ?? 84h
.rodata:004934457c ?? 7Ch |
.rodata:004934467c ?? 7Ch |
.rodata:00493447f8 ?? F8h
.rodata:0049344899 ?? 99h
.rodata:0049344977 ?? 77h w
.rodata:0049344a77 ?? 77h w
.rodata:0049344bee ?? EEh
.rodata:0049344c8d ?? 8Dh
.rodata:0049344d7b ?? 7Bh {
.rodata:0049344e7b ?? 7Bh {
.rodata:0049344ff6 ?? F6h
.rodata:004934500d ?? 0Dh
.rodata:00493451f2 ?? F2h
.rodata:00493452f2 ?? F2h
.rodata:00493453ff ?? FFh
.rodata:00493454bd ?? BDh
.rodata:004934556b ?? 6Bh k
.rodata:004934566b ?? 6Bh k
.rodata:00493457d6 ?? D6h
.rodata:00493458b1 ?? B1h
.rodata:004934596f ?? 6Fh o
.rodata:0049345a6f ?? 6Fh o
.rodata:0049345bde ?? DEh
.rodata:0049345c54 ?? 54h T
.rodata:0049345dc5 ?? C5h
.rodata:0049345ec5 ?? C5h
.rodata:0049345f91 ?? 91h
.rodata:0049346050 ?? 50h P
.rodata:0049346130 ?? 30h 0
.rodata:0049346230 ?? 30h 0
.rodata:0049346360 ?? 60h `
.rodata:0049346403 ?? 03h
.rodata:0049346501 ?? 01h
.rodata:0049346601 ?? 01h
.rodata:0049346702 ?? 02h
.rodata:00493468a9 ?? A9h
.rodata:0049346967 ?? 67h g
.rodata:0049346a67 ?? 67h g
.rodata:0049346bce ?? CEh
.rodata:0049346c7d ?? 7Dh }
.rodata:0049346d2b ?? 2Bh +
.rodata:0049346e2b ?? 2Bh +
.rodata:0049346f56 ?? 56h V
.rodata:0049347019 ?? 19h
.rodata:00493471fe ?? FEh
.rodata:00493472fe ?? FEh
.rodata:00493473e7 ?? E7h
.rodata:0049347462 ?? 62h b
.rodata:00493475d7 ?? D7h
.rodata:00493476d7 ?? D7h
.rodata:00493477b5 ?? B5h
.rodata:00493478e6 ?? E6h
.rodata:00493479ab ?? ABh
.rodata:0049347aab ?? ABh
.rodata:0049347b4d ?? 4Dh M
.rodata:0049347c9a ?? 9Ah
.rodata:0049347d76 ?? 76h v
.rodata:0049347e76 ?? 76h v
.rodata:0049347fec ?? ECh
.rodata:0049348045 ?? 45h E
.rodata:00493481ca ?? CAh
.rodata:00493482ca ?? CAh
.rodata:004934838f ?? 8Fh
.rodata:004934849d ?? 9Dh
.rodata:0049348582 ?? 82h
.rodata:0049348682 ?? 82h
.rodata:004934871f ?? 1Fh
.rodata:0049348840 ?? 40h @
.rodata:00493489c9 ?? C9h
.rodata:0049348ac9 ?? C9h
.rodata:0049348b89 ?? 89h
.rodata:0049348c87 ?? 87h
.rodata:0049348d7d ?? 7Dh }
.rodata:0049348e7d ?? 7Dh }
.rodata:0049348ffa ?? FAh
.rodata:0049349015 ?? 15h
.rodata:00493491fa ?? FAh
.rodata:00493492fa ?? FAh
.rodata:00493493ef ?? EFh
.rodata:00493494eb ?? EBh
.rodata:0049349559 ?? 59h Y
.rodata:0049349659 ?? 59h Y
.rodata:00493497b2 ?? B2h
.rodata:00493498c9 ?? C9h
.rodata:0049349947 ?? 47h G
.rodata:0049349a47 ?? 47h G
.rodata:0049349b8e ?? 8Eh
.rodata:0049349c0b ?? 0Bh
.rodata:0049349df0 ?? F0h
.rodata:0049349ef0 ?? F0h
.rodata:0049349ffb ?? FBh
.rodata:004934a0ec ?? ECh
.rodata:004934a1ad ?? ADh
.rodata:004934a2ad ?? ADh
.rodata:004934a341 ?? 41h A
.rodata:004934a467 ?? 67h g
.rodata:004934a5d4 ?? D4h
.rodata:004934a6d4 ?? D4h
.rodata:004934a7b3 ?? B3h
.rodata:004934a8fd ?? FDh
.rodata:004934a9a2 ?? A2h
.rodata:004934aaa2 ?? A2h
.rodata:004934ab5f ?? 5Fh _
.rodata:004934acea ?? EAh
.rodata:004934adaf ?? AFh
.rodata:004934aeaf ?? AFh
.rodata:004934af45 ?? 45h E
.rodata:004934b0bf ?? BFh
.rodata:004934b19c ?? 9Ch
.rodata:004934b29c ?? 9Ch
.rodata:004934b323 ?? 23h #
.rodata:004934b4f7 ?? F7h
.rodata:004934b5a4 ?? A4h
.rodata:004934b6a4 ?? A4h
.rodata:004934b753 ?? 53h S
.rodata:004934b896 ?? 96h
.rodata:004934b972 ?? 72h r
.rodata:004934ba72 ?? 72h r
.rodata:004934bbe4 ?? E4h
.rodata:004934bc5b ?? 5Bh [
.rodata:004934bdc0 ?? C0h
.rodata:004934bec0 ?? C0h
.rodata:004934bf9b ?? 9Bh
.rodata:004934c0c2 ?? C2h
.rodata:004934c1b7 ?? B7h
.rodata:004934c2b7 ?? B7h
.rodata:004934c375 ?? 75h u
.rodata:004934c41c ?? 1Ch
.rodata:004934c5fd ?? FDh
.rodata:004934c6fd ?? FDh
.rodata:004934c7e1 ?? E1h
.rodata:004934c8ae ?? AEh
.rodata:004934c993 ?? 93h
.rodata:004934ca93 ?? 93h
.rodata:004934cb3d ?? 3Dh =
.rodata:004934cc6a ?? 6Ah j
.rodata:004934cd26 ?? 26h &
.rodata:004934ce26 ?? 26h &
.rodata:004934cf4c ?? 4Ch L
.rodata:004934d05a ?? 5Ah Z
.rodata:004934d136 ?? 36h 6
.rodata:004934d236 ?? 36h 6
.rodata:004934d36c ?? 6Ch l
.rodata:004934d441 ?? 41h A
.rodata:004934d53f ?? 3Fh ?
.rodata:004934d63f ?? 3Fh ?
.rodata:004934d77e ?? 7Eh ~
.rodata:004934d802 ?? 02h
.rodata:004934d9f7 ?? F7h
.rodata:004934daf7 ?? F7h
.rodata:004934dbf5 ?? F5h
.rodata:004934dc4f ?? 4Fh O
.rodata:004934ddcc ?? CCh
.rodata:004934decc ?? CCh
.rodata:004934df83 ?? 83h
.rodata:004934e05c ?? 5Ch \
.rodata:004934e134 ?? 34h 4
.rodata:004934e234 ?? 34h 4
.rodata:004934e368 ?? 68h h
.rodata:004934e4f4 ?? F4h
.rodata:004934e5a5 ?? A5h
.rodata:004934e6a5 ?? A5h
.rodata:004934e751 ?? 51h Q
.rodata:004934e834 ?? 34h 4
.rodata:004934e9e5 ?? E5h
.rodata:004934eae5 ?? E5h
.rodata:004934ebd1 ?? D1h
.rodata:004934ec08 ?? 08h
.rodata:004934edf1 ?? F1h
.rodata:004934eef1 ?? F1h
.rodata:004934eff9 ?? F9h
.rodata:004934f093 ?? 93h
.rodata:004934f171 ?? 71h q
.rodata:004934f271 ?? 71h q
.rodata:004934f3e2 ?? E2h
.rodata:004934f473 ?? 73h s
.rodata:004934f5d8 ?? D8h
.rodata:004934f6d8 ?? D8h
.rodata:004934f7ab ?? ABh
.rodata:004934f853 ?? 53h S
.rodata:004934f931 ?? 31h 1
.rodata:004934fa31 ?? 31h 1
.rodata:004934fb62 ?? 62h b
.rodata:004934fc3f ?? 3Fh ?
.rodata:004934fd15 ?? 15h
.rodata:004934fe15 ?? 15h
.rodata:004934ff2a ?? 2Ah *
.rodata:004935000c ?? 0Ch
.rodata:0049350104 ?? 04h
.rodata:0049350204 ?? 04h
.rodata:0049350308 ?? 08h
.rodata:0049350452 ?? 52h R
.rodata:00493505c7 ?? C7h
.rodata:00493506c7 ?? C7h
.rodata:0049350795 ?? 95h
.rodata:0049350865 ?? 65h e
.rodata:0049350923 ?? 23h #
.rodata:0049350a23 ?? 23h #
.rodata:0049350b46 ?? 46h F
.rodata:0049350c5e ?? 5Eh ^
.rodata:0049350dc3 ?? C3h
.rodata:0049350ec3 ?? C3h
.rodata:0049350f9d ?? 9Dh
.rodata:0049351028 ?? 28h (
.rodata:0049351118 ?? 18h
.rodata:0049351218 ?? 18h
.rodata:0049351330 ?? 30h 0
.rodata:00493514a1 ?? A1h
.rodata:0049351596 ?? 96h
.rodata:0049351696 ?? 96h
.rodata:0049351737 ?? 37h 7
.rodata:004935180f ?? 0Fh
.rodata:0049351905 ?? 05h
.rodata:0049351a05 ?? 05h
.rodata:0049351b0a ?? 0Ah
.rodata:0049351cb5 ?? B5h
.rodata:0049351d9a ?? 9Ah
.rodata:0049351e9a ?? 9Ah
.rodata:0049351f2f ?? 2Fh /
.rodata:0049352009 ?? 09h
.rodata:0049352107 ?? 07h
.rodata:0049352207 ?? 07h
.rodata:004935230e ?? 0Eh
.rodata:0049352436 ?? 36h 6
.rodata:0049352512 ?? 12h
.rodata:0049352612 ?? 12h
.rodata:0049352724 ?? 24h $
.rodata:004935289b ?? 9Bh
.rodata:0049352980 ?? 80h
.rodata:0049352a80 ?? 80h
.rodata:0049352b1b ?? 1Bh
.rodata:0049352c3d ?? 3Dh =
.rodata:0049352de2 ?? E2h
.rodata:0049352ee2 ?? E2h
.rodata:0049352fdf ?? DFh
.rodata:0049353026 ?? 26h &
.rodata:00493531eb ?? EBh
.rodata:00493532eb ?? EBh
.rodata:00493533cd ?? CDh
.rodata:0049353469 ?? 69h i
.rodata:0049353527 ?? 27h '
.rodata:0049353627 ?? 27h '
.rodata:004935374e ?? 4Eh N
.rodata:00493538cd ?? CDh
.rodata:00493539b2 ?? B2h
.rodata:0049353ab2 ?? B2h
.rodata:0049353b7f ?? 7Fh
.rodata:0049353c9f ?? 9Fh
.rodata:0049353d75 ?? 75h u
.rodata:0049353e75 ?? 75h u
.rodata:0049353fea ?? EAh
.rodata:004935401b ?? 1Bh
.rodata:0049354109 ?? 09h
.rodata:0049354209 ?? 09h
.rodata:0049354312 ?? 12h
.rodata:004935449e ?? 9Eh
.rodata:0049354583 ?? 83h
.rodata:0049354683 ?? 83h
.rodata:004935471d ?? 1Dh
.rodata:0049354874 ?? 74h t
.rodata:004935492c ?? 2Ch ,
.rodata:0049354a2c ?? 2Ch ,
.rodata:0049354b58 ?? 58h X
.rodata:0049354c2e ?? 2Eh .
.rodata:0049354d1a ?? 1Ah
.rodata:0049354e1a ?? 1Ah
.rodata:0049354f34 ?? 34h 4
.rodata:004935502d ?? 2Dh -
.rodata:004935511b ?? 1Bh
.rodata:004935521b ?? 1Bh
.rodata:0049355336 ?? 36h 6
.rodata:00493554b2 ?? B2h
.rodata:004935556e ?? 6Eh n
.rodata:004935566e ?? 6Eh n
.rodata:00493557dc ?? DCh
.rodata:00493558ee ?? EEh
.rodata:004935595a ?? 5Ah Z
.rodata:0049355a5a ?? 5Ah Z
.rodata:0049355bb4 ?? B4h
.rodata:0049355cfb ?? FBh
.rodata:0049355da0 ?? A0h
.rodata:0049355ea0 ?? A0h
.rodata:0049355f5b ?? 5Bh [
.rodata:00493560f6 ?? F6h
.rodata:0049356152 ?? 52h R
.rodata:0049356252 ?? 52h R
.rodata:00493563a4 ?? A4h
.rodata:004935644d ?? 4Dh M
.rodata:004935653b ?? 3Bh ;
.rodata:004935663b ?? 3Bh ;
.rodata:0049356776 ?? 76h v
.rodata:0049356861 ?? 61h a
.rodata:00493569d6 ?? D6h
.rodata:0049356ad6 ?? D6h
.rodata:0049356bb7 ?? B7h
.rodata:0049356cce ?? CEh
.rodata:0049356db3 ?? B3h
.rodata:0049356eb3 ?? B3h
.rodata:0049356f7d ?? 7Dh }
.rodata:004935707b ?? 7Bh {
.rodata:0049357129 ?? 29h )
.rodata:0049357229 ?? 29h )
.rodata:0049357352 ?? 52h R
.rodata:004935743e ?? 3Eh >
.rodata:00493575e3 ?? E3h
.rodata:00493576e3 ?? E3h
.rodata:00493577dd ?? DDh
.rodata:0049357871 ?? 71h q
.rodata:004935792f ?? 2Fh /
.rodata:0049357a2f ?? 2Fh /
.rodata:0049357b5e ?? 5Eh ^
.rodata:0049357c97 ?? 97h
.rodata:0049357d84 ?? 84h
.rodata:0049357e84 ?? 84h
.rodata:0049357f13 ?? 13h
.rodata:00493580f5 ?? F5h
.rodata:0049358153 ?? 53h S
.rodata:0049358253 ?? 53h S
.rodata:00493583a6 ?? A6h
.rodata:0049358468 ?? 68h h
.rodata:00493585d1 ?? D1h
.rodata:00493586d1 ?? D1h
.rodata:00493587b9 ?? B9h
.rodata:0049358800 ?? 00h
.rodata:0049358900 ?? 00h
.rodata:0049358a00 ?? 00h
.rodata:0049358b00 ?? 00h
.rodata:0049358c2c ?? 2Ch ,
.rodata:0049358ded ?? EDh
.rodata:0049358eed ?? EDh
.rodata:0049358fc1 ?? C1h
.rodata:0049359060 ?? 60h `
.rodata:0049359120 ?? 20h
.rodata:0049359220 ?? 20h
.rodata:0049359340 ?? 40h @
.rodata:004935941f ?? 1Fh
.rodata:00493595fc ?? FCh
.rodata:00493596fc ?? FCh
.rodata:00493597e3 ?? E3h
.rodata:00493598c8 ?? C8h
.rodata:00493599b1 ?? B1h
.rodata:0049359ab1 ?? B1h
.rodata:0049359b79 ?? 79h y
.rodata:0049359ced ?? EDh
.rodata:0049359d5b ?? 5Bh [
.rodata:0049359e5b ?? 5Bh [
.rodata:0049359fb6 ?? B6h
.rodata:004935a0be ?? BEh
.rodata:004935a16a ?? 6Ah j
.rodata:004935a26a ?? 6Ah j
.rodata:004935a3d4 ?? D4h
.rodata:004935a446 ?? 46h F
.rodata:004935a5cb ?? CBh
.rodata:004935a6cb ?? CBh
.rodata:004935a78d ?? 8Dh
.rodata:004935a8d9 ?? D9h
.rodata:004935a9be ?? BEh
.rodata:004935aabe ?? BEh
.rodata:004935ab67 ?? 67h g
.rodata:004935ac4b ?? 4Bh K
.rodata:004935ad39 ?? 39h 9
.rodata:004935ae39 ?? 39h 9
.rodata:004935af72 ?? 72h r
.rodata:004935b0de ?? DEh
.rodata:004935b14a ?? 4Ah J
.rodata:004935b24a ?? 4Ah J
.rodata:004935b394 ?? 94h
.rodata:004935b4d4 ?? D4h
.rodata:004935b54c ?? 4Ch L
.rodata:004935b64c ?? 4Ch L
.rodata:004935b798 ?? 98h
.rodata:004935b8e8 ?? E8h
.rodata:004935b958 ?? 58h X
.rodata:004935ba58 ?? 58h X
.rodata:004935bbb0 ?? B0h
.rodata:004935bc4a ?? 4Ah J
.rodata:004935bdcf ?? CFh
.rodata:004935becf ?? CFh
.rodata:004935bf85 ?? 85h
.rodata:004935c06b ?? 6Bh k
.rodata:004935c1d0 ?? D0h
.rodata:004935c2d0 ?? D0h
.rodata:004935c3bb ?? BBh
.rodata:004935c42a ?? 2Ah *
.rodata:004935c5ef ?? EFh
.rodata:004935c6ef ?? EFh
.rodata:004935c7c5 ?? C5h
.rodata:004935c8e5 ?? E5h
.rodata:004935c9aa ?? AAh
.rodata:004935caaa ?? AAh
.rodata:004935cb4f ?? 4Fh O
.rodata:004935cc16 ?? 16h
.rodata:004935cdfb ?? FBh
.rodata:004935cefb ?? FBh
.rodata:004935cfed ?? EDh
.rodata:004935d0c5 ?? C5h
.rodata:004935d143 ?? 43h C
.rodata:004935d243 ?? 43h C
.rodata:004935d386 ?? 86h
.rodata:004935d4d7 ?? D7h
.rodata:004935d54d ?? 4Dh M
.rodata:004935d64d ?? 4Dh M
.rodata:004935d79a ?? 9Ah
.rodata:004935d855 ?? 55h U
.rodata:004935d933 ?? 33h 3
.rodata:004935da33 ?? 33h 3
.rodata:004935db66 ?? 66h f
.rodata:004935dc94 ?? 94h
.rodata:004935dd85 ?? 85h
.rodata:004935de85 ?? 85h
.rodata:004935df11 ?? 11h
.rodata:004935e0cf ?? CFh
.rodata:004935e145 ?? 45h E
.rodata:004935e245 ?? 45h E
.rodata:004935e38a ?? 8Ah
.rodata:004935e410 ?? 10h
.rodata:004935e5f9 ?? F9h
.rodata:004935e6f9 ?? F9h
.rodata:004935e7e9 ?? E9h
.rodata:004935e806 ?? 06h
.rodata:004935e902 ?? 02h
.rodata:004935ea02 ?? 02h
.rodata:004935eb04 ?? 04h
.rodata:004935ec81 ?? 81h
.rodata:004935ed7f ?? 7Fh
.rodata:004935ee7f ?? 7Fh
.rodata:004935effe ?? FEh
.rodata:004935f0f0 ?? F0h
.rodata:004935f150 ?? 50h P
.rodata:004935f250 ?? 50h P
.rodata:004935f3a0 ?? A0h
.rodata:004935f444 ?? 44h D
.rodata:004935f53c ?? 3Ch <
.rodata:004935f63c ?? 3Ch <
.rodata:004935f778 ?? 78h x
.rodata:004935f8ba ?? BAh
.rodata:004935f99f ?? 9Fh
.rodata:004935fa9f ?? 9Fh
.rodata:004935fb25 ?? 25h %
.rodata:004935fce3 ?? E3h
.rodata:004935fda8 ?? A8h
.rodata:004935fea8 ?? A8h
.rodata:004935ff4b ?? 4Bh K
.rodata:00493600f3 ?? F3h
.rodata:0049360151 ?? 51h Q
.rodata:0049360251 ?? 51h Q
.rodata:00493603a2 ?? A2h
.rodata:00493604fe ?? FEh
.rodata:00493605a3 ?? A3h
.rodata:00493606a3 ?? A3h
.rodata:004936075d ?? 5Dh ]
.rodata:00493608c0 ?? C0h
.rodata:0049360940 ?? 40h @
.rodata:0049360a40 ?? 40h @
.rodata:0049360b80 ?? 80h
.rodata:0049360c8a ?? 8Ah
.rodata:0049360d8f ?? 8Fh
.rodata:0049360e8f ?? 8Fh
.rodata:0049360f05 ?? 05h
.rodata:00493610ad ?? ADh
.rodata:0049361192 ?? 92h
.rodata:0049361292 ?? 92h
.rodata:004936133f ?? 3Fh ?
.rodata:00493614bc ?? BCh
.rodata:004936159d ?? 9Dh
.rodata:004936169d ?? 9Dh
.rodata:0049361721 ?? 21h !
.rodata:0049361848 ?? 48h H
.rodata:0049361938 ?? 38h 8
.rodata:0049361a38 ?? 38h 8
.rodata:0049361b70 ?? 70h p
.rodata:0049361c04 ?? 04h
.rodata:0049361df5 ?? F5h
.rodata:0049361ef5 ?? F5h
.rodata:0049361ff1 ?? F1h
.rodata:00493620df ?? DFh
.rodata:00493621bc ?? BCh
.rodata:00493622bc ?? BCh
.rodata:0049362363 ?? 63h c
.rodata:00493624c1 ?? C1h
.rodata:00493625b6 ?? B6h
.rodata:00493626b6 ?? B6h
.rodata:0049362777 ?? 77h w
.rodata:0049362875 ?? 75h u
.rodata:00493629da ?? DAh
.rodata:0049362ada ?? DAh
.rodata:0049362baf ?? AFh
.rodata:0049362c63 ?? 63h c
.rodata:0049362d21 ?? 21h !
.rodata:0049362e21 ?? 21h !
.rodata:0049362f42 ?? 42h B
.rodata:0049363030 ?? 30h 0
.rodata:0049363110 ?? 10h
.rodata:0049363210 ?? 10h
.rodata:0049363320 ?? 20h
.rodata:004936341a ?? 1Ah
.rodata:00493635ff ?? FFh
.rodata:00493636ff ?? FFh
.rodata:00493637e5 ?? E5h
.rodata:004936380e ?? 0Eh
.rodata:00493639f3 ?? F3h
.rodata:0049363af3 ?? F3h
.rodata:0049363bfd ?? FDh
.rodata:0049363c6d ?? 6Dh m
.rodata:0049363dd2 ?? D2h
.rodata:0049363ed2 ?? D2h
.rodata:0049363fbf ?? BFh
.rodata:004936404c ?? 4Ch L
.rodata:00493641cd ?? CDh
.rodata:00493642cd ?? CDh
.rodata:0049364381 ?? 81h
.rodata:0049364414 ?? 14h
.rodata:004936450c ?? 0Ch
.rodata:004936460c ?? 0Ch
.rodata:0049364718 ?? 18h
.rodata:0049364835 ?? 35h 5
.rodata:0049364913 ?? 13h
.rodata:0049364a13 ?? 13h
.rodata:0049364b26 ?? 26h &
.rodata:0049364c2f ?? 2Fh /
.rodata:0049364dec ?? ECh
.rodata:0049364eec ?? ECh
.rodata:0049364fc3 ?? C3h
.rodata:00493650e1 ?? E1h
.rodata:004936515f ?? 5Fh _
.rodata:004936525f ?? 5Fh _
.rodata:00493653be ?? BEh
.rodata:00493654a2 ?? A2h
.rodata:0049365597 ?? 97h
.rodata:0049365697 ?? 97h
.rodata:0049365735 ?? 35h 5
.rodata:00493658cc ?? CCh
.rodata:0049365944 ?? 44h D
.rodata:0049365a44 ?? 44h D
.rodata:0049365b88 ?? 88h
.rodata:0049365c39 ?? 39h 9
.rodata:0049365d17 ?? 17h
.rodata:0049365e17 ?? 17h
.rodata:0049365f2e ?? 2Eh .
.rodata:0049366057 ?? 57h W
.rodata:00493661c4 ?? C4h
.rodata:00493662c4 ?? C4h
.rodata:0049366393 ?? 93h
.rodata:00493664f2 ?? F2h
.rodata:00493665a7 ?? A7h
.rodata:00493666a7 ?? A7h
.rodata:0049366755 ?? 55h U
.rodata:0049366882 ?? 82h
.rodata:004936697e ?? 7Eh ~
.rodata:0049366a7e ?? 7Eh ~
.rodata:0049366bfc ?? FCh
.rodata:0049366c47 ?? 47h G
.rodata:0049366d3d ?? 3Dh =
.rodata:0049366e3d ?? 3Dh =
.rodata:0049366f7a ?? 7Ah z
.rodata:00493670ac ?? ACh
.rodata:0049367164 ?? 64h d
.rodata:0049367264 ?? 64h d
.rodata:00493673c8 ?? C8h
.rodata:00493674e7 ?? E7h
.rodata:004936755d ?? 5Dh ]
.rodata:004936765d ?? 5Dh ]
.rodata:00493677ba ?? BAh
.rodata:004936782b ?? 2Bh +
.rodata:0049367919 ?? 19h
.rodata:0049367a19 ?? 19h
.rodata:0049367b32 ?? 32h 2
.rodata:0049367c95 ?? 95h
.rodata:0049367d73 ?? 73h s
.rodata:0049367e73 ?? 73h s
.rodata:0049367fe6 ?? E6h
.rodata:00493680a0 ?? A0h
.rodata:0049368160 ?? 60h `
.rodata:0049368260 ?? 60h `
.rodata:00493683c0 ?? C0h
.rodata:0049368498 ?? 98h
.rodata:0049368581 ?? 81h
.rodata:0049368681 ?? 81h
.rodata:0049368719 ?? 19h
.rodata:00493688d1 ?? D1h
.rodata:004936894f ?? 4Fh O
.rodata:0049368a4f ?? 4Fh O
.rodata:0049368b9e ?? 9Eh
.rodata:0049368c7f ?? 7Fh
.rodata:0049368ddc ?? DCh
.rodata:0049368edc ?? DCh
.rodata:0049368fa3 ?? A3h
.rodata:0049369066 ?? 66h f
.rodata:0049369122 ?? 22h "
.rodata:0049369222 ?? 22h "
.rodata:0049369344 ?? 44h D
.rodata:004936947e ?? 7Eh ~
.rodata:004936952a ?? 2Ah *
.rodata:004936962a ?? 2Ah *
.rodata:0049369754 ?? 54h T
.rodata:00493698ab ?? ABh
.rodata:0049369990 ?? 90h
.rodata:0049369a90 ?? 90h
.rodata:0049369b3b ?? 3Bh ;
.rodata:0049369c83 ?? 83h
.rodata:0049369d88 ?? 88h
.rodata:0049369e88 ?? 88h
.rodata:0049369f0b ?? 0Bh
.rodata:004936a0ca ?? CAh
.rodata:004936a146 ?? 46h F
.rodata:004936a246 ?? 46h F
.rodata:004936a38c ?? 8Ch
.rodata:004936a429 ?? 29h )
.rodata:004936a5ee ?? EEh
.rodata:004936a6ee ?? EEh
.rodata:004936a7c7 ?? C7h
.rodata:004936a8d3 ?? D3h
.rodata:004936a9b8 ?? B8h
.rodata:004936aab8 ?? B8h
.rodata:004936ab6b ?? 6Bh k
.rodata:004936ac3c ?? 3Ch <
.rodata:004936ad14 ?? 14h
.rodata:004936ae14 ?? 14h
.rodata:004936af28 ?? 28h (
.rodata:004936b079 ?? 79h y
.rodata:004936b1de ?? DEh
.rodata:004936b2de ?? DEh
.rodata:004936b3a7 ?? A7h
.rodata:004936b4e2 ?? E2h
.rodata:004936b55e ?? 5Eh ^
.rodata:004936b65e ?? 5Eh ^
.rodata:004936b7bc ?? BCh
.rodata:004936b81d ?? 1Dh
.rodata:004936b90b ?? 0Bh
.rodata:004936ba0b ?? 0Bh
.rodata:004936bb16 ?? 16h
.rodata:004936bc76 ?? 76h v
.rodata:004936bddb ?? DBh
.rodata:004936bedb ?? DBh
.rodata:004936bfad ?? ADh
.rodata:004936c03b ?? 3Bh ;
.rodata:004936c1e0 ?? E0h
.rodata:004936c2e0 ?? E0h
.rodata:004936c3db ?? DBh
.rodata:004936c456 ?? 56h V
.rodata:004936c532 ?? 32h 2
.rodata:004936c632 ?? 32h 2
.rodata:004936c764 ?? 64h d
.rodata:004936c84e ?? 4Eh N
.rodata:004936c93a ?? 3Ah :
.rodata:004936ca3a ?? 3Ah :
.rodata:004936cb74 ?? 74h t
.rodata:004936cc1e ?? 1Eh
.rodata:004936cd0a ?? 0Ah
.rodata:004936ce0a ?? 0Ah
.rodata:004936cf14 ?? 14h
.rodata:004936d0db ?? DBh
.rodata:004936d149 ?? 49h I
.rodata:004936d249 ?? 49h I
.rodata:004936d392 ?? 92h
.rodata:004936d40a ?? 0Ah
.rodata:004936d506 ?? 06h
.rodata:004936d606 ?? 06h
.rodata:004936d70c ?? 0Ch
.rodata:004936d86c ?? 6Ch l
.rodata:004936d924 ?? 24h $
.rodata:004936da24 ?? 24h $
.rodata:004936db48 ?? 48h H
.rodata:004936dce4 ?? E4h
.rodata:004936dd5c ?? 5Ch \
.rodata:004936de5c ?? 5Ch \
.rodata:004936dfb8 ?? B8h
.rodata:004936e05d ?? 5Dh ]
.rodata:004936e1c2 ?? C2h
.rodata:004936e2c2 ?? C2h
.rodata:004936e39f ?? 9Fh
.rodata:004936e46e ?? 6Eh n
.rodata:004936e5d3 ?? D3h
.rodata:004936e6d3 ?? D3h
.rodata:004936e7bd ?? BDh
.rodata:004936e8ef ?? EFh
.rodata:004936e9ac ?? ACh
.rodata:004936eaac ?? ACh
.rodata:004936eb43 ?? 43h C
.rodata:004936eca6 ?? A6h
.rodata:004936ed62 ?? 62h b
.rodata:004936ee62 ?? 62h b
.rodata:004936efc4 ?? C4h
.rodata:004936f0a8 ?? A8h
.rodata:004936f191 ?? 91h
.rodata:004936f291 ?? 91h
.rodata:004936f339 ?? 39h 9
.rodata:004936f4a4 ?? A4h
.rodata:004936f595 ?? 95h
.rodata:004936f695 ?? 95h
.rodata:004936f731 ?? 31h 1
.rodata:004936f837 ?? 37h 7
.rodata:004936f9e4 ?? E4h
.rodata:004936fae4 ?? E4h
.rodata:004936fbd3 ?? D3h
.rodata:004936fc8b ?? 8Bh
.rodata:004936fd79 ?? 79h y
.rodata:004936fe79 ?? 79h y
.rodata:004936fff2 ?? F2h
.rodata:0049370032 ?? 32h 2
.rodata:00493701e7 ?? E7h
.rodata:00493702e7 ?? E7h
.rodata:00493703d5 ?? D5h
.rodata:0049370443 ?? 43h C
.rodata:00493705c8 ?? C8h
.rodata:00493706c8 ?? C8h
.rodata:004937078b ?? 8Bh
.rodata:0049370859 ?? 59h Y
.rodata:0049370937 ?? 37h 7
.rodata:0049370a37 ?? 37h 7
.rodata:0049370b6e ?? 6Eh n
.rodata:0049370cb7 ?? B7h
.rodata:0049370d6d ?? 6Dh m
.rodata:0049370e6d ?? 6Dh m
.rodata:0049370fda ?? DAh
.rodata:004937108c ?? 8Ch
.rodata:004937118d ?? 8Dh
.rodata:004937128d ?? 8Dh
.rodata:0049371301 ?? 01h
.rodata:0049371464 ?? 64h d
.rodata:00493715d5 ?? D5h
.rodata:00493716d5 ?? D5h
.rodata:00493717b1 ?? B1h
.rodata:00493718d2 ?? D2h
.rodata:004937194e ?? 4Eh N
.rodata:0049371a4e ?? 4Eh N
.rodata:0049371b9c ?? 9Ch
.rodata:0049371ce0 ?? E0h
.rodata:0049371da9 ?? A9h
.rodata:0049371ea9 ?? A9h
.rodata:0049371f49 ?? 49h I
.rodata:00493720b4 ?? B4h
.rodata:004937216c ?? 6Ch l
.rodata:004937226c ?? 6Ch l
.rodata:00493723d8 ?? D8h
.rodata:00493724fa ?? FAh
.rodata:0049372556 ?? 56h V
.rodata:0049372656 ?? 56h V
.rodata:00493727ac ?? ACh
.rodata:0049372807 ?? 07h
.rodata:00493729f4 ?? F4h
.rodata:0049372af4 ?? F4h
.rodata:0049372bf3 ?? F3h
.rodata:0049372c25 ?? 25h %
.rodata:0049372dea ?? EAh
.rodata:0049372eea ?? EAh
.rodata:0049372fcf ?? CFh
.rodata:00493730af ?? AFh
.rodata:0049373165 ?? 65h e
.rodata:0049373265 ?? 65h e
.rodata:00493733ca ?? CAh
.rodata:004937348e ?? 8Eh
.rodata:004937357a ?? 7Ah z
.rodata:004937367a ?? 7Ah z
.rodata:00493737f4 ?? F4h
.rodata:00493738e9 ?? E9h
.rodata:00493739ae ?? AEh
.rodata:0049373aae ?? AEh
.rodata:0049373b47 ?? 47h G
.rodata:0049373c18 ?? 18h
.rodata:0049373d08 ?? 08h
.rodata:0049373e08 ?? 08h
.rodata:0049373f10 ?? 10h
.rodata:00493740d5 ?? D5h
.rodata:00493741ba ?? BAh
.rodata:00493742ba ?? BAh
.rodata:004937436f ?? 6Fh o
.rodata:0049374488 ?? 88h
.rodata:0049374578 ?? 78h x
.rodata:0049374678 ?? 78h x
.rodata:00493747f0 ?? F0h
.rodata:004937486f ?? 6Fh o
.rodata:0049374925 ?? 25h %
.rodata:0049374a25 ?? 25h %
.rodata:0049374b4a ?? 4Ah J
.rodata:0049374c72 ?? 72h r
.rodata:0049374d2e ?? 2Eh .
.rodata:0049374e2e ?? 2Eh .
.rodata:0049374f5c ?? 5Ch \
.rodata:0049375024 ?? 24h $
.rodata:004937511c ?? 1Ch
.rodata:004937521c ?? 1Ch
.rodata:0049375338 ?? 38h 8
.rodata:00493754f1 ?? F1h
.rodata:00493755a6 ?? A6h
.rodata:00493756a6 ?? A6h
.rodata:0049375757 ?? 57h W
.rodata:00493758c7 ?? C7h
.rodata:00493759b4 ?? B4h
.rodata:0049375ab4 ?? B4h
.rodata:0049375b73 ?? 73h s
.rodata:0049375c51 ?? 51h Q
.rodata:0049375dc6 ?? C6h
.rodata:0049375ec6 ?? C6h
.rodata:0049375f97 ?? 97h
.rodata:0049376023 ?? 23h #
.rodata:00493761e8 ?? E8h
.rodata:00493762e8 ?? E8h
.rodata:00493763cb ?? CBh
.rodata:004937647c ?? 7Ch |
.rodata:00493765dd ?? DDh
.rodata:00493766dd ?? DDh
.rodata:00493767a1 ?? A1h
.rodata:004937689c ?? 9Ch
.rodata:0049376974 ?? 74h t
.rodata:0049376a74 ?? 74h t
.rodata:0049376be8 ?? E8h
.rodata:0049376c21 ?? 21h !
.rodata:0049376d1f ?? 1Fh
.rodata:0049376e1f ?? 1Fh
.rodata:0049376f3e ?? 3Eh >
.rodata:00493770dd ?? DDh
.rodata:004937714b ?? 4Bh K
.rodata:004937724b ?? 4Bh K
.rodata:0049377396 ?? 96h
.rodata:00493774dc ?? DCh
.rodata:00493775bd ?? BDh
.rodata:00493776bd ?? BDh
.rodata:0049377761 ?? 61h a
.rodata:0049377886 ?? 86h
.rodata:004937798b ?? 8Bh
.rodata:0049377a8b ?? 8Bh
.rodata:0049377b0d ?? 0Dh
.rodata:0049377c85 ?? 85h
.rodata:0049377d8a ?? 8Ah
.rodata:0049377e8a ?? 8Ah
.rodata:0049377f0f ?? 0Fh
.rodata:0049378090 ?? 90h
.rodata:0049378170 ?? 70h p
.rodata:0049378270 ?? 70h p
.rodata:00493783e0 ?? E0h
.rodata:0049378442 ?? 42h B
.rodata:004937853e ?? 3Eh >
.rodata:004937863e ?? 3Eh >
.rodata:004937877c ?? 7Ch |
.rodata:00493788c4 ?? C4h
.rodata:00493789b5 ?? B5h
.rodata:0049378ab5 ?? B5h
.rodata:0049378b71 ?? 71h q
.rodata:0049378caa ?? AAh
.rodata:0049378d66 ?? 66h f
.rodata:0049378e66 ?? 66h f
.rodata:0049378fcc ?? CCh
.rodata:00493790d8 ?? D8h
.rodata:0049379148 ?? 48h H
.rodata:0049379248 ?? 48h H
.rodata:0049379390 ?? 90h
.rodata:0049379405 ?? 05h
.rodata:0049379503 ?? 03h
.rodata:0049379603 ?? 03h
.rodata:0049379706 ?? 06h
.rodata:0049379801 ?? 01h
.rodata:00493799f6 ?? F6h
.rodata:0049379af6 ?? F6h
.rodata:0049379bf7 ?? F7h
.rodata:0049379c12 ?? 12h
.rodata:0049379d0e ?? 0Eh
.rodata:0049379e0e ?? 0Eh
.rodata:0049379f1c ?? 1Ch
.rodata:004937a0a3 ?? A3h
.rodata:004937a161 ?? 61h a
.rodata:004937a261 ?? 61h a
.rodata:004937a3c2 ?? C2h
.rodata:004937a45f ?? 5Fh _
.rodata:004937a535 ?? 35h 5
.rodata:004937a635 ?? 35h 5
.rodata:004937a76a ?? 6Ah j
.rodata:004937a8f9 ?? F9h
.rodata:004937a957 ?? 57h W
.rodata:004937aa57 ?? 57h W
.rodata:004937abae ?? AEh
.rodata:004937acd0 ?? D0h
.rodata:004937adb9 ?? B9h
.rodata:004937aeb9 ?? B9h
.rodata:004937af69 ?? 69h i
.rodata:004937b091 ?? 91h
.rodata:004937b186 ?? 86h
.rodata:004937b286 ?? 86h
.rodata:004937b317 ?? 17h
.rodata:004937b458 ?? 58h X
.rodata:004937b5c1 ?? C1h
.rodata:004937b6c1 ?? C1h
.rodata:004937b799 ?? 99h
.rodata:004937b827 ?? 27h '
.rodata:004937b91d ?? 1Dh
.rodata:004937ba1d ?? 1Dh
.rodata:004937bb3a ?? 3Ah :
.rodata:004937bcb9 ?? B9h
.rodata:004937bd9e ?? 9Eh
.rodata:004937be9e ?? 9Eh
.rodata:004937bf27 ?? 27h '
.rodata:004937c038 ?? 38h 8
.rodata:004937c1e1 ?? E1h
.rodata:004937c2e1 ?? E1h
.rodata:004937c3d9 ?? D9h
.rodata:004937c413 ?? 13h
.rodata:004937c5f8 ?? F8h
.rodata:004937c6f8 ?? F8h
.rodata:004937c7eb ?? EBh
.rodata:004937c8b3 ?? B3h
.rodata:004937c998 ?? 98h
.rodata:004937ca98 ?? 98h
.rodata:004937cb2b ?? 2Bh +
.rodata:004937cc33 ?? 33h 3
.rodata:004937cd11 ?? 11h
.rodata:004937ce11 ?? 11h
.rodata:004937cf22 ?? 22h "
.rodata:004937d0bb ?? BBh
.rodata:004937d169 ?? 69h i
.rodata:004937d269 ?? 69h i
.rodata:004937d3d2 ?? D2h
.rodata:004937d470 ?? 70h p
.rodata:004937d5d9 ?? D9h
.rodata:004937d6d9 ?? D9h
.rodata:004937d7a9 ?? A9h
.rodata:004937d889 ?? 89h
.rodata:004937d98e ?? 8Eh
.rodata:004937da8e ?? 8Eh
.rodata:004937db07 ?? 07h
.rodata:004937dca7 ?? A7h
.rodata:004937dd94 ?? 94h
.rodata:004937de94 ?? 94h
.rodata:004937df33 ?? 33h 3
.rodata:004937e0b6 ?? B6h
.rodata:004937e19b ?? 9Bh
.rodata:004937e29b ?? 9Bh
.rodata:004937e32d ?? 2Dh -
.rodata:004937e422 ?? 22h "
.rodata:004937e51e ?? 1Eh
.rodata:004937e61e ?? 1Eh
.rodata:004937e73c ?? 3Ch <
.rodata:004937e892 ?? 92h
.rodata:004937e987 ?? 87h
.rodata:004937ea87 ?? 87h
.rodata:004937eb15 ?? 15h
.rodata:004937ec20 ?? 20h
.rodata:004937ede9 ?? E9h
.rodata:004937eee9 ?? E9h
.rodata:004937efc9 ?? C9h
.rodata:004937f049 ?? 49h I
.rodata:004937f1ce ?? CEh
.rodata:004937f2ce ?? CEh
.rodata:004937f387 ?? 87h
.rodata:004937f4ff ?? FFh
.rodata:004937f555 ?? 55h U
.rodata:004937f655 ?? 55h U
.rodata:004937f7aa ?? AAh
.rodata:004937f878 ?? 78h x
.rodata:004937f928 ?? 28h (
.rodata:004937fa28 ?? 28h (
.rodata:004937fb50 ?? 50h P
.rodata:004937fc7a ?? 7Ah z
.rodata:004937fddf ?? DFh
.rodata:004937fedf ?? DFh
.rodata:004937ffa5 ?? A5h
.rodata:004938008f ?? 8Fh
.rodata:004938018c ?? 8Ch
.rodata:004938028c ?? 8Ch
.rodata:0049380303 ?? 03h
.rodata:00493804f8 ?? F8h
.rodata:00493805a1 ?? A1h
.rodata:00493806a1 ?? A1h
.rodata:0049380759 ?? 59h Y
.rodata:0049380880 ?? 80h
.rodata:0049380989 ?? 89h
.rodata:0049380a89 ?? 89h
.rodata:0049380b09 ?? 09h
.rodata:0049380c17 ?? 17h
.rodata:0049380d0d ?? 0Dh
.rodata:0049380e0d ?? 0Dh
.rodata:0049380f1a ?? 1Ah
.rodata:00493810da ?? DAh
.rodata:00493811bf ?? BFh
.rodata:00493812bf ?? BFh
.rodata:0049381365 ?? 65h e
.rodata:0049381431 ?? 31h 1
.rodata:00493815e6 ?? E6h
.rodata:00493816e6 ?? E6h
.rodata:00493817d7 ?? D7h
.rodata:00493818c6 ?? C6h
.rodata:0049381942 ?? 42h B
.rodata:0049381a42 ?? 42h B
.rodata:0049381b84 ?? 84h
.rodata:0049381cb8 ?? B8h
.rodata:0049381d68 ?? 68h h
.rodata:0049381e68 ?? 68h h
.rodata:0049381fd0 ?? D0h
.rodata:00493820c3 ?? C3h
.rodata:0049382141 ?? 41h A
.rodata:0049382241 ?? 41h A
.rodata:0049382382 ?? 82h
.rodata:00493824b0 ?? B0h
.rodata:0049382599 ?? 99h
.rodata:0049382699 ?? 99h
.rodata:0049382729 ?? 29h )
.rodata:0049382877 ?? 77h w
.rodata:004938292d ?? 2Dh -
.rodata:0049382a2d ?? 2Dh -
.rodata:0049382b5a ?? 5Ah Z
.rodata:0049382c11 ?? 11h
.rodata:0049382d0f ?? 0Fh
.rodata:0049382e0f ?? 0Fh
.rodata:0049382f1e ?? 1Eh
.rodata:00493830cb ?? CBh
.rodata:00493831b0 ?? B0h
.rodata:00493832b0 ?? B0h
.rodata:004938337b ?? 7Bh {
.rodata:00493834fc ?? FCh
.rodata:0049383554 ?? 54h T
.rodata:0049383654 ?? 54h T
.rodata:00493837a8 ?? A8h
.rodata:00493838d6 ?? D6h
.rodata:00493839bb ?? BBh
.rodata:0049383abb ?? BBh
.rodata:0049383b6d ?? 6Dh m
.rodata:0049383c3a ?? 3Ah :
.rodata:0049383d16 ?? 16h
.rodata:0049383e16 ?? 16h
.rodata:0049383f2c ?? 2Ch ,
DAT_00493840: ;XREF[3,0]: 00481d98,004822e8,004823c8
.rodata:0049384000000001 undefined4 01000000h
DAT_00493844: ;XREF[3,0]: 00481d98,004822e8,004823c8
.rodata:0049384400000002 undefined4 02000000h
.rodata:0049384800 ?? 00h
.rodata:0049384900 ?? 00h
.rodata:0049384a00 ?? 00h
.rodata:0049384b04 ?? 04h
.rodata:0049384c00 ?? 00h
.rodata:0049384d00 ?? 00h
.rodata:0049384e00 ?? 00h
.rodata:0049384f08 ?? 08h
.rodata:0049385000 ?? 00h
.rodata:0049385100 ?? 00h
.rodata:0049385200 ?? 00h
.rodata:0049385310 ?? 10h
.rodata:0049385400 ?? 00h
.rodata:0049385500 ?? 00h
.rodata:0049385600 ?? 00h
.rodata:0049385720 ?? 20h
.rodata:0049385800 ?? 00h
.rodata:0049385900 ?? 00h
.rodata:0049385a00 ?? 00h
.rodata:0049385b40 ?? 40h @
.rodata:0049385c00 ?? 00h
.rodata:0049385d00 ?? 00h
.rodata:0049385e00 ?? 00h
.rodata:0049385f80 ?? 80h
.rodata:0049386000 ?? 00h
.rodata:0049386100 ?? 00h
.rodata:0049386200 ?? 00h
.rodata:004938631b ?? 1Bh
.rodata:0049386400 ?? 00h
.rodata:0049386500 ?? 00h
.rodata:0049386600 ?? 00h
.rodata:0049386736 ?? 36h 6
DAT_00493868: ;XREF[2,0]: 00482984,00482a3c
.rodata:0049386820 ?? 20h
.rodata:0049386980 ?? 80h
.rodata:0049386a10 ?? 10h
.rodata:0049386b80 ?? 80h
.rodata:0049386c00 ?? 00h
.rodata:0049386d80 ?? 80h
.rodata:0049386e00 ?? 00h
.rodata:0049386f80 ?? 80h
.rodata:0049387000 ?? 00h
.rodata:0049387180 ?? 80h
.rodata:0049387200 ?? 00h
.rodata:0049387300 ?? 00h
.rodata:0049387420 ?? 20h
.rodata:0049387580 ?? 80h
.rodata:0049387610 ?? 10h
.rodata:0049387700 ?? 00h
.rodata:0049387800 ?? 00h
.rodata:0049387900 ?? 00h
.rodata:0049387a10 ?? 10h
.rodata:0049387b00 ?? 00h
.rodata:0049387c20 ?? 20h
.rodata:0049387d00 ?? 00h
.rodata:0049387e00 ?? 00h
.rodata:0049387f00 ?? 00h
.rodata:0049388020 ?? 20h
.rodata:0049388100 ?? 00h
.rodata:0049388210 ?? 10h
.rodata:0049388380 ?? 80h
.rodata:0049388420 ?? 20h
.rodata:0049388580 ?? 80h
.rodata:0049388600 ?? 00h
.rodata:0049388780 ?? 80h
.rodata:0049388820 ?? 20h
.rodata:0049388900 ?? 00h
.rodata:0049388a00 ?? 00h
.rodata:0049388b80 ?? 80h
.rodata:0049388c20 ?? 20h
.rodata:0049388d80 ?? 80h
.rodata:0049388e10 ?? 10h
.rodata:0049388f80 ?? 80h
.rodata:0049389000 ?? 00h
.rodata:0049389180 ?? 80h
.rodata:0049389210 ?? 10h
.rodata:0049389380 ?? 80h
.rodata:0049389400 ?? 00h
.rodata:0049389500 ?? 00h
.rodata:0049389600 ?? 00h
.rodata:0049389780 ?? 80h
.rodata:0049389800 ?? 00h
.rodata:0049389980 ?? 80h
.rodata:0049389a00 ?? 00h
.rodata:0049389b80 ?? 80h
.rodata:0049389c00 ?? 00h
.rodata:0049389d00 ?? 00h
.rodata:0049389e10 ?? 10h
.rodata:0049389f00 ?? 00h
.rodata:004938a020 ?? 20h
.rodata:004938a100 ?? 00h
.rodata:004938a200 ?? 00h
.rodata:004938a300 ?? 00h
.rodata:004938a420 ?? 20h
.rodata:004938a500 ?? 00h
.rodata:004938a610 ?? 10h
.rodata:004938a780 ?? 80h
.rodata:004938a800 ?? 00h
.rodata:004938a980 ?? 80h
.rodata:004938aa10 ?? 10h
.rodata:004938ab00 ?? 00h
.rodata:004938ac20 ?? 20h
.rodata:004938ad00 ?? 00h
.rodata:004938ae10 ?? 10h
.rodata:004938af00 ?? 00h
.rodata:004938b020 ?? 20h
.rodata:004938b180 ?? 80h
.rodata:004938b200 ?? 00h
.rodata:004938b380 ?? 80h
.rodata:004938b400 ?? 00h
.rodata:004938b500 ?? 00h
.rodata:004938b600 ?? 00h
.rodata:004938b700 ?? 00h
.rodata:004938b800 ?? 00h
.rodata:004938b900 ?? 00h
.rodata:004938ba00 ?? 00h
.rodata:004938bb80 ?? 80h
.rodata:004938bc00 ?? 00h
.rodata:004938bd80 ?? 80h
.rodata:004938be00 ?? 00h
.rodata:004938bf00 ?? 00h
.rodata:004938c020 ?? 20h
.rodata:004938c180 ?? 80h
.rodata:004938c210 ?? 10h
.rodata:004938c300 ?? 00h
.rodata:004938c400 ?? 00h
.rodata:004938c500 ?? 00h
.rodata:004938c610 ?? 10h
.rodata:004938c780 ?? 80h
.rodata:004938c820 ?? 20h
.rodata:004938c900 ?? 00h
.rodata:004938ca10 ?? 10h
.rodata:004938cb00 ?? 00h
.rodata:004938cc20 ?? 20h
.rodata:004938cd00 ?? 00h
.rodata:004938ce00 ?? 00h
.rodata:004938cf80 ?? 80h
.rodata:004938d000 ?? 00h
.rodata:004938d100 ?? 00h
.rodata:004938d200 ?? 00h
.rodata:004938d300 ?? 00h
.rodata:004938d400 ?? 00h
.rodata:004938d580 ?? 80h
.rodata:004938d610 ?? 10h
.rodata:004938d700 ?? 00h
.rodata:004938d820 ?? 20h
.rodata:004938d980 ?? 80h
.rodata:004938da00 ?? 00h
.rodata:004938db00 ?? 00h
.rodata:004938dc00 ?? 00h
.rodata:004938dd80 ?? 80h
.rodata:004938de10 ?? 10h
.rodata:004938df80 ?? 80h
.rodata:004938e000 ?? 00h
.rodata:004938e100 ?? 00h
.rodata:004938e210 ?? 10h
.rodata:004938e380 ?? 80h
.rodata:004938e420 ?? 20h
.rodata:004938e580 ?? 80h
.rodata:004938e600 ?? 00h
.rodata:004938e700 ?? 00h
.rodata:004938e800 ?? 00h
.rodata:004938e900 ?? 00h
.rodata:004938ea00 ?? 00h
.rodata:004938eb00 ?? 00h
.rodata:004938ec20 ?? 20h
.rodata:004938ed80 ?? 80h
.rodata:004938ee10 ?? 10h
.rodata:004938ef00 ?? 00h
.rodata:004938f020 ?? 20h
.rodata:004938f100 ?? 00h
.rodata:004938f210 ?? 10h
.rodata:004938f380 ?? 80h
.rodata:004938f400 ?? 00h
.rodata:004938f500 ?? 00h
.rodata:004938f610 ?? 10h
.rodata:004938f700 ?? 00h
.rodata:004938f820 ?? 20h
.rodata:004938f980 ?? 80h
.rodata:004938fa00 ?? 00h
.rodata:004938fb80 ?? 80h
.rodata:004938fc00 ?? 00h
.rodata:004938fd00 ?? 00h
.rodata:004938fe10 ?? 10h
.rodata:004938ff80 ?? 80h
.rodata:0049390000 ?? 00h
.rodata:0049390180 ?? 80h
.rodata:0049390210 ?? 10h
.rodata:0049390380 ?? 80h
.rodata:0049390400 ?? 00h
.rodata:0049390580 ?? 80h
.rodata:0049390600 ?? 00h
.rodata:0049390700 ?? 00h
.rodata:0049390800 ?? 00h
.rodata:0049390900 ?? 00h
.rodata:0049390a10 ?? 10h
.rodata:0049390b80 ?? 80h
.rodata:0049390c00 ?? 00h
.rodata:0049390d80 ?? 80h
.rodata:0049390e00 ?? 00h
.rodata:0049390f80 ?? 80h
.rodata:0049391020 ?? 20h
.rodata:0049391100 ?? 00h
.rodata:0049391200 ?? 00h
.rodata:0049391300 ?? 00h
.rodata:0049391420 ?? 20h
.rodata:0049391580 ?? 80h
.rodata:0049391610 ?? 10h
.rodata:0049391780 ?? 80h
.rodata:0049391820 ?? 20h
.rodata:0049391980 ?? 80h
.rodata:0049391a10 ?? 10h
.rodata:0049391b00 ?? 00h
.rodata:0049391c20 ?? 20h
.rodata:0049391d00 ?? 00h
.rodata:0049391e00 ?? 00h
.rodata:0049391f00 ?? 00h
.rodata:0049392000 ?? 00h
.rodata:0049392180 ?? 80h
.rodata:0049392200 ?? 00h
.rodata:0049392300 ?? 00h
.rodata:0049392400 ?? 00h
.rodata:0049392500 ?? 00h
.rodata:0049392600 ?? 00h
.rodata:0049392780 ?? 80h
.rodata:0049392820 ?? 20h
.rodata:0049392980 ?? 80h
.rodata:0049392a00 ?? 00h
.rodata:0049392b00 ?? 00h
.rodata:0049392c00 ?? 00h
.rodata:0049392d80 ?? 80h
.rodata:0049392e10 ?? 10h
.rodata:0049392f80 ?? 80h
.rodata:0049393000 ?? 00h
.rodata:0049393100 ?? 00h
.rodata:0049393210 ?? 10h
.rodata:0049393300 ?? 00h
.rodata:0049393420 ?? 20h
.rodata:0049393500 ?? 00h
.rodata:0049393600 ?? 00h
.rodata:0049393780 ?? 80h
.rodata:0049393820 ?? 20h
.rodata:0049393900 ?? 00h
.rodata:0049393a10 ?? 10h
.rodata:0049393b00 ?? 00h
.rodata:0049393c20 ?? 20h
.rodata:0049393d80 ?? 80h
.rodata:0049393e00 ?? 00h
.rodata:0049393f80 ?? 80h
.rodata:0049394020 ?? 20h
.rodata:0049394100 ?? 00h
.rodata:0049394200 ?? 00h
.rodata:0049394380 ?? 80h
.rodata:0049394420 ?? 20h
.rodata:0049394500 ?? 00h
.rodata:0049394610 ?? 10h
.rodata:0049394700 ?? 00h
.rodata:0049394800 ?? 00h
.rodata:0049394980 ?? 80h
.rodata:0049394a10 ?? 10h
.rodata:0049394b00 ?? 00h
.rodata:0049394c00 ?? 00h
.rodata:0049394d00 ?? 00h
.rodata:0049394e00 ?? 00h
.rodata:0049394f00 ?? 00h
.rodata:0049395000 ?? 00h
.rodata:0049395180 ?? 80h
.rodata:0049395200 ?? 00h
.rodata:0049395380 ?? 80h
.rodata:0049395420 ?? 20h
.rodata:0049395580 ?? 80h
.rodata:0049395600 ?? 00h
.rodata:0049395700 ?? 00h
.rodata:0049395800 ?? 00h
.rodata:0049395900 ?? 00h
.rodata:0049395a00 ?? 00h
.rodata:0049395b80 ?? 80h
.rodata:0049395c20 ?? 20h
.rodata:0049395d00 ?? 00h
.rodata:0049395e10 ?? 10h
.rodata:0049395f80 ?? 80h
.rodata:0049396020 ?? 20h
.rodata:0049396180 ?? 80h
.rodata:0049396210 ?? 10h
.rodata:0049396380 ?? 80h
.rodata:0049396400 ?? 00h
.rodata:0049396580 ?? 80h
.rodata:0049396610 ?? 10h
.rodata:0049396700 ?? 00h
DAT_00493968: ;XREF[2,0]: 00482978,00482a34
.rodata:0049396801 ?? 01h
.rodata:0049396920 ?? 20h
.rodata:0049396a80 ?? 80h
.rodata:0049396b00 ?? 00h
.rodata:0049396c81 ?? 81h
.rodata:0049396d20 ?? 20h
.rodata:0049396e00 ?? 00h
.rodata:0049396f00 ?? 00h
.rodata:0049397081 ?? 81h
.rodata:0049397120 ?? 20h
.rodata:0049397200 ?? 00h
.rodata:0049397300 ?? 00h
.rodata:0049397480 ?? 80h
.rodata:0049397500 ?? 00h
.rodata:0049397600 ?? 00h
.rodata:0049397700 ?? 00h
.rodata:0049397880 ?? 80h
.rodata:0049397920 ?? 20h
.rodata:0049397a80 ?? 80h
.rodata:0049397b00 ?? 00h
.rodata:0049397c81 ?? 81h
.rodata:0049397d00 ?? 00h
.rodata:0049397e80 ?? 80h
.rodata:0049397f00 ?? 00h
.rodata:0049398001 ?? 01h
.rodata:0049398100 ?? 00h
.rodata:0049398280 ?? 80h
.rodata:0049398300 ?? 00h
.rodata:0049398401 ?? 01h
.rodata:0049398520 ?? 20h
.rodata:0049398600 ?? 00h
.rodata:0049398700 ?? 00h
.rodata:0049398800 ?? 00h
.rodata:0049398900 ?? 00h
.rodata:0049398a00 ?? 00h
.rodata:0049398b00 ?? 00h
.rodata:0049398c00 ?? 00h
.rodata:0049398d20 ?? 20h
.rodata:0049398e80 ?? 80h
.rodata:0049398f00 ?? 00h
.rodata:0049399000 ?? 00h
.rodata:0049399120 ?? 20h
.rodata:0049399280 ?? 80h
.rodata:0049399300 ?? 00h
.rodata:0049399481 ?? 81h
.rodata:0049399520 ?? 20h
.rodata:0049399680 ?? 80h
.rodata:0049399700 ?? 00h
.rodata:0049399881 ?? 81h
.rodata:0049399900 ?? 00h
.rodata:0049399a00 ?? 00h
.rodata:0049399b00 ?? 00h
.rodata:0049399c00 ?? 00h
.rodata:0049399d00 ?? 00h
.rodata:0049399e00 ?? 00h
.rodata:0049399f00 ?? 00h
.rodata:004939a080 ?? 80h
.rodata:004939a100 ?? 00h
.rodata:004939a280 ?? 80h
.rodata:004939a300 ?? 00h
.rodata:004939a401 ?? 01h
.rodata:004939a500 ?? 00h
.rodata:004939a680 ?? 80h
.rodata:004939a700 ?? 00h
.rodata:004939a801 ?? 01h
.rodata:004939a900 ?? 00h
.rodata:004939aa00 ?? 00h
.rodata:004939ab00 ?? 00h
.rodata:004939ac00 ?? 00h
.rodata:004939ad20 ?? 20h
.rodata:004939ae00 ?? 00h
.rodata:004939af00 ?? 00h
.rodata:004939b000 ?? 00h
.rodata:004939b100 ?? 00h
.rodata:004939b280 ?? 80h
.rodata:004939b300 ?? 00h
.rodata:004939b401 ?? 01h
.rodata:004939b520 ?? 20h
.rodata:004939b680 ?? 80h
.rodata:004939b700 ?? 00h
.rodata:004939b880 ?? 80h
.rodata:004939b900 ?? 00h
.rodata:004939ba00 ?? 00h
.rodata:004939bb00 ?? 00h
.rodata:004939bc00 ?? 00h
.rodata:004939bd00 ?? 00h
.rodata:004939be80 ?? 80h
.rodata:004939bf00 ?? 00h
.rodata:004939c001 ?? 01h
.rodata:004939c120 ?? 20h
.rodata:004939c200 ?? 00h
.rodata:004939c300 ?? 00h
.rodata:004939c480 ?? 80h
.rodata:004939c520 ?? 20h
.rodata:004939c600 ?? 00h
.rodata:004939c700 ?? 00h
.rodata:004939c881 ?? 81h
.rodata:004939c900 ?? 00h
.rodata:004939ca80 ?? 80h
.rodata:004939cb00 ?? 00h
.rodata:004939cc01 ?? 01h
.rodata:004939cd00 ?? 00h
.rodata:004939ce00 ?? 00h
.rodata:004939cf00 ?? 00h
.rodata:004939d080 ?? 80h
.rodata:004939d120 ?? 20h
.rodata:004939d200 ?? 00h
.rodata:004939d300 ?? 00h
.rodata:004939d480 ?? 80h
.rodata:004939d500 ?? 00h
.rodata:004939d680 ?? 80h
.rodata:004939d700 ?? 00h
.rodata:004939d800 ?? 00h
.rodata:004939d920 ?? 20h
.rodata:004939da00 ?? 00h
.rodata:004939db00 ?? 00h
.rodata:004939dc80 ?? 80h
.rodata:004939dd20 ?? 20h
.rodata:004939de80 ?? 80h
.rodata:004939df00 ?? 00h
.rodata:004939e081 ?? 81h
.rodata:004939e120 ?? 20h
.rodata:004939e280 ?? 80h
.rodata:004939e300 ?? 00h
.rodata:004939e481 ?? 81h
.rodata:004939e500 ?? 00h
.rodata:004939e600 ?? 00h
.rodata:004939e700 ?? 00h
.rodata:004939e880 ?? 80h
.rodata:004939e900 ?? 00h
.rodata:004939ea80 ?? 80h
.rodata:004939eb00 ?? 00h
.rodata:004939ec01 ?? 01h
.rodata:004939ed00 ?? 00h
.rodata:004939ee80 ?? 80h
.rodata:004939ef00 ?? 00h
.rodata:004939f000 ?? 00h
.rodata:004939f120 ?? 20h
.rodata:004939f280 ?? 80h
.rodata:004939f300 ?? 00h
.rodata:004939f481 ?? 81h
.rodata:004939f520 ?? 20h
.rodata:004939f680 ?? 80h
.rodata:004939f700 ?? 00h
.rodata:004939f881 ?? 81h
.rodata:004939f900 ?? 00h
.rodata:004939fa00 ?? 00h
.rodata:004939fb00 ?? 00h
.rodata:004939fc00 ?? 00h
.rodata:004939fd00 ?? 00h
.rodata:004939fe00 ?? 00h
.rodata:004939ff00 ?? 00h
.rodata:00493a0000 ?? 00h
.rodata:00493a0100 ?? 00h
.rodata:00493a0200 ?? 00h
.rodata:00493a0300 ?? 00h
.rodata:00493a0400 ?? 00h
.rodata:00493a0520 ?? 20h
.rodata:00493a0680 ?? 80h
.rodata:00493a0700 ?? 00h
.rodata:00493a0880 ?? 80h
.rodata:00493a0920 ?? 20h
.rodata:00493a0a00 ?? 00h
.rodata:00493a0b00 ?? 00h
.rodata:00493a0c80 ?? 80h
.rodata:00493a0d00 ?? 00h
.rodata:00493a0e80 ?? 80h
.rodata:00493a0f00 ?? 00h
.rodata:00493a1081 ?? 81h
.rodata:00493a1100 ?? 00h
.rodata:00493a1280 ?? 80h
.rodata:00493a1300 ?? 00h
.rodata:00493a1401 ?? 01h
.rodata:00493a1500 ?? 00h
.rodata:00493a1600 ?? 00h
.rodata:00493a1700 ?? 00h
.rodata:00493a1801 ?? 01h
.rodata:00493a1920 ?? 20h
.rodata:00493a1a80 ?? 80h
.rodata:00493a1b00 ?? 00h
.rodata:00493a1c81 ?? 81h
.rodata:00493a1d20 ?? 20h
.rodata:00493a1e00 ?? 00h
.rodata:00493a1f00 ?? 00h
.rodata:00493a2081 ?? 81h
.rodata:00493a2120 ?? 20h
.rodata:00493a2200 ?? 00h
.rodata:00493a2300 ?? 00h
.rodata:00493a2480 ?? 80h
.rodata:00493a2500 ?? 00h
.rodata:00493a2600 ?? 00h
.rodata:00493a2700 ?? 00h
.rodata:00493a2881 ?? 81h
.rodata:00493a2920 ?? 20h
.rodata:00493a2a80 ?? 80h
.rodata:00493a2b00 ?? 00h
.rodata:00493a2c81 ?? 81h
.rodata:00493a2d00 ?? 00h
.rodata:00493a2e00 ?? 00h
.rodata:00493a2f00 ?? 00h
.rodata:00493a3001 ?? 01h
.rodata:00493a3100 ?? 00h
.rodata:00493a3200 ?? 00h
.rodata:00493a3300 ?? 00h
.rodata:00493a3400 ?? 00h
.rodata:00493a3520 ?? 20h
.rodata:00493a3600 ?? 00h
.rodata:00493a3700 ?? 00h
.rodata:00493a3801 ?? 01h
.rodata:00493a3900 ?? 00h
.rodata:00493a3a80 ?? 80h
.rodata:00493a3b00 ?? 00h
.rodata:00493a3c01 ?? 01h
.rodata:00493a3d20 ?? 20h
.rodata:00493a3e00 ?? 00h
.rodata:00493a3f00 ?? 00h
.rodata:00493a4080 ?? 80h
.rodata:00493a4120 ?? 20h
.rodata:00493a4280 ?? 80h
.rodata:00493a4300 ?? 00h
.rodata:00493a4481 ?? 81h
.rodata:00493a4500 ?? 00h
.rodata:00493a4680 ?? 80h
.rodata:00493a4700 ?? 00h
.rodata:00493a4801 ?? 01h
.rodata:00493a4920 ?? 20h
.rodata:00493a4a00 ?? 00h
.rodata:00493a4b00 ?? 00h
.rodata:00493a4c80 ?? 80h
.rodata:00493a4d20 ?? 20h
.rodata:00493a4e00 ?? 00h
.rodata:00493a4f00 ?? 00h
.rodata:00493a5000 ?? 00h
.rodata:00493a5100 ?? 00h
.rodata:00493a5280 ?? 80h
.rodata:00493a5300 ?? 00h
.rodata:00493a5401 ?? 01h
.rodata:00493a5520 ?? 20h
.rodata:00493a5680 ?? 80h
.rodata:00493a5700 ?? 00h
.rodata:00493a5880 ?? 80h
.rodata:00493a5900 ?? 00h
.rodata:00493a5a00 ?? 00h
.rodata:00493a5b00 ?? 00h
.rodata:00493a5c00 ?? 00h
.rodata:00493a5d00 ?? 00h
.rodata:00493a5e80 ?? 80h
.rodata:00493a5f00 ?? 00h
.rodata:00493a6000 ?? 00h
.rodata:00493a6120 ?? 20h
.rodata:00493a6200 ?? 00h
.rodata:00493a6300 ?? 00h
.rodata:00493a6480 ?? 80h
.rodata:00493a6520 ?? 20h
.rodata:00493a6680 ?? 80h
.rodata:00493a6700 ?? 00h
DAT_00493a68: ;XREF[2,0]: 0048295c,00482a20
.rodata:00493a6810 ?? 10h
.rodata:00493a6900 ?? 00h
.rodata:00493a6a00 ?? 00h
.rodata:00493a6b20 ?? 20h
.rodata:00493a6c00 ?? 00h
.rodata:00493a6d00 ?? 00h
.rodata:00493a6e40 ?? 40h @
.rodata:00493a6f20 ?? 20h
.rodata:00493a7000 ?? 00h
.rodata:00493a7140 ?? 40h @
.rodata:00493a7200 ?? 00h
.rodata:00493a7300 ?? 00h
.rodata:00493a7410 ?? 10h
.rodata:00493a7540 ?? 40h @
.rodata:00493a7640 ?? 40h @
.rodata:00493a7720 ?? 20h
.rodata:00493a7800 ?? 00h
.rodata:00493a7900 ?? 00h
.rodata:00493a7a40 ?? 40h @
.rodata:00493a7b20 ?? 20h
.rodata:00493a7c10 ?? 10h
.rodata:00493a7d00 ?? 00h
.rodata:00493a7e00 ?? 00h
.rodata:00493a7f00 ?? 00h
.rodata:00493a8010 ?? 10h
.rodata:00493a8140 ?? 40h @
.rodata:00493a8240 ?? 40h @
.rodata:00493a8320 ?? 20h
.rodata:00493a8400 ?? 00h ;? -> 00400000
.rodata:00493a8500 ?? 00h
.rodata:00493a8640 ?? 40h @
.rodata:00493a8700 ?? 00h
.rodata:00493a8800 ?? 00h
.rodata:00493a8940 ?? 40h @
.rodata:00493a8a00 ?? 00h
.rodata:00493a8b20 ?? 20h
.rodata:00493a8c10 ?? 10h ;? -> 00404010
.rodata:00493a8d40 ?? 40h @
.rodata:00493a8e40 ?? 40h @
.rodata:00493a8f00 ?? 00h
.rodata:00493a9000 ?? 00h ;? -> 00400000
.rodata:00493a9100 ?? 00h
.rodata:00493a9240 ?? 40h @
.rodata:00493a9300 ?? 00h
.rodata:00493a9410 ?? 10h
.rodata:00493a9500 ?? 00h
.rodata:00493a9600 ?? 00h
.rodata:00493a9720 ?? 20h
.rodata:00493a9810 ?? 10h ;? -> 00400010
.rodata:00493a9900 ?? 00h
.rodata:00493a9a40 ?? 40h @
.rodata:00493a9b00 ?? 00h
.rodata:00493a9c00 ?? 00h
.rodata:00493a9d40 ?? 40h @
.rodata:00493a9e00 ?? 00h
.rodata:00493a9f20 ?? 20h
.rodata:00493aa000 ?? 00h
.rodata:00493aa100 ?? 00h
.rodata:00493aa200 ?? 00h
.rodata:00493aa320 ?? 20h
.rodata:00493aa410 ?? 10h
.rodata:00493aa540 ?? 40h @
.rodata:00493aa600 ?? 00h
.rodata:00493aa700 ?? 00h
.rodata:00493aa800 ?? 00h
.rodata:00493aa900 ?? 00h
.rodata:00493aaa00 ?? 00h
.rodata:00493aab00 ?? 00h
.rodata:00493aac10 ?? 10h ;? -> 00400010
.rodata:00493aad00 ?? 00h
.rodata:00493aae40 ?? 40h @
.rodata:00493aaf00 ?? 00h
.rodata:00493ab010 ?? 10h
.rodata:00493ab140 ?? 40h @
.rodata:00493ab200 ?? 00h
.rodata:00493ab320 ?? 20h
.rodata:00493ab400 ?? 00h
.rodata:00493ab540 ?? 40h @
.rodata:00493ab600 ?? 00h
.rodata:00493ab700 ?? 00h
.rodata:00493ab800 ?? 00h ;? -> 00404000
.rodata:00493ab940 ?? 40h @
.rodata:00493aba40 ?? 40h @
.rodata:00493abb00 ?? 00h
.rodata:00493abc10 ?? 10h
.rodata:00493abd40 ?? 40h @
.rodata:00493abe00 ?? 00h
.rodata:00493abf20 ?? 20h
.rodata:00493ac010 ?? 10h
.rodata:00493ac100 ?? 00h
.rodata:00493ac200 ?? 00h
.rodata:00493ac300 ?? 00h
.rodata:00493ac410 ?? 10h
.rodata:00493ac500 ?? 00h
.rodata:00493ac640 ?? 40h @
.rodata:00493ac720 ?? 20h
.rodata:00493ac810 ?? 10h
.rodata:00493ac900 ?? 00h
.rodata:00493aca40 ?? 40h @
.rodata:00493acb20 ?? 20h
.rodata:00493acc00 ?? 00h
.rodata:00493acd00 ?? 00h
.rodata:00493ace00 ?? 00h
.rodata:00493acf00 ?? 00h
.rodata:00493ad010 ?? 10h ;? -> 00404010
.rodata:00493ad140 ?? 40h @
.rodata:00493ad240 ?? 40h @
.rodata:00493ad300 ?? 00h
.rodata:00493ad400 ?? 00h
.rodata:00493ad540 ?? 40h @
.rodata:00493ad640 ?? 40h @
.rodata:00493ad720 ?? 20h
.rodata:00493ad810 ?? 10h
.rodata:00493ad940 ?? 40h @
.rodata:00493ada00 ?? 00h
.rodata:00493adb00 ?? 00h
.rodata:00493adc00 ?? 00h ;? -> 00404000
.rodata:00493add40 ?? 40h @
.rodata:00493ade40 ?? 40h @
.rodata:00493adf00 ?? 00h
.rodata:00493ae000 ?? 00h
.rodata:00493ae140 ?? 40h @
.rodata:00493ae240 ?? 40h @
.rodata:00493ae320 ?? 20h
.rodata:00493ae400 ?? 00h
.rodata:00493ae500 ?? 00h
.rodata:00493ae600 ?? 00h
.rodata:00493ae720 ?? 20h
.rodata:00493ae800 ?? 00h
.rodata:00493ae940 ?? 40h @
.rodata:00493aea00 ?? 00h
.rodata:00493aeb20 ?? 20h
.rodata:00493aec10 ?? 10h
.rodata:00493aed00 ?? 00h
.rodata:00493aee00 ?? 00h
.rodata:00493aef00 ?? 00h
.rodata:00493af010 ?? 10h
.rodata:00493af100 ?? 00h
.rodata:00493af240 ?? 40h @
.rodata:00493af320 ?? 20h
.rodata:00493af400 ?? 00h ;? -> 00404000
.rodata:00493af540 ?? 40h @
.rodata:00493af640 ?? 40h @
.rodata:00493af700 ?? 00h
.rodata:00493af810 ?? 10h
.rodata:00493af940 ?? 40h @
.rodata:00493afa40 ?? 40h @
.rodata:00493afb20 ?? 20h
.rodata:00493afc00 ?? 00h ;? -> 00400000
.rodata:00493afd00 ?? 00h
.rodata:00493afe40 ?? 40h @
.rodata:00493aff00 ?? 00h
.rodata:00493b0010 ?? 10h
.rodata:00493b0140 ?? 40h @
.rodata:00493b0200 ?? 00h
.rodata:00493b0300 ?? 00h
.rodata:00493b0410 ?? 10h
.rodata:00493b0500 ?? 00h
.rodata:00493b0600 ?? 00h
.rodata:00493b0720 ?? 20h
.rodata:00493b0800 ?? 00h ;? -> 00400000
.rodata:00493b0900 ?? 00h
.rodata:00493b0a40 ?? 40h @
.rodata:00493b0b00 ?? 00h
.rodata:00493b0c00 ?? 00h
.rodata:00493b0d40 ?? 40h @
.rodata:00493b0e00 ?? 00h
.rodata:00493b0f20 ?? 20h
.rodata:00493b1000 ?? 00h
.rodata:00493b1100 ?? 00h
.rodata:00493b1200 ?? 00h
.rodata:00493b1320 ?? 20h
.rodata:00493b1410 ?? 10h
.rodata:00493b1540 ?? 40h @
.rodata:00493b1600 ?? 00h
.rodata:00493b1700 ?? 00h
.rodata:00493b1810 ?? 10h
.rodata:00493b1900 ?? 00h
.rodata:00493b1a00 ?? 00h
.rodata:00493b1b20 ?? 20h
.rodata:00493b1c10 ?? 10h
.rodata:00493b1d40 ?? 40h @
.rodata:00493b1e40 ?? 40h @
.rodata:00493b1f20 ?? 20h
.rodata:00493b2000 ?? 00h ;? -> 00404000
.rodata:00493b2140 ?? 40h @
.rodata:00493b2240 ?? 40h @
.rodata:00493b2300 ?? 00h
.rodata:00493b2400 ?? 00h
.rodata:00493b2500 ?? 00h
.rodata:00493b2640 ?? 40h @
.rodata:00493b2720 ?? 20h
.rodata:00493b2810 ?? 10h ;? -> 00404010
.rodata:00493b2940 ?? 40h @
.rodata:00493b2a40 ?? 40h @
.rodata:00493b2b00 ?? 00h
.rodata:00493b2c00 ?? 00h
.rodata:00493b2d40 ?? 40h @
.rodata:00493b2e40 ?? 40h @
.rodata:00493b2f20 ?? 20h
.rodata:00493b3000 ?? 00h
.rodata:00493b3100 ?? 00h
.rodata:00493b3200 ?? 00h
.rodata:00493b3300 ?? 00h
.rodata:00493b3410 ?? 10h
.rodata:00493b3500 ?? 00h
.rodata:00493b3640 ?? 40h @
.rodata:00493b3720 ?? 20h
.rodata:00493b3810 ?? 10h
.rodata:00493b3900 ?? 00h
.rodata:00493b3a00 ?? 00h
.rodata:00493b3b00 ?? 00h
.rodata:00493b3c00 ?? 00h
.rodata:00493b3d40 ?? 40h @
.rodata:00493b3e00 ?? 00h
.rodata:00493b3f00 ?? 00h
.rodata:00493b4000 ?? 00h
.rodata:00493b4100 ?? 00h
.rodata:00493b4240 ?? 40h @
.rodata:00493b4320 ?? 20h
.rodata:00493b4410 ?? 10h ;? -> 00404010
.rodata:00493b4540 ?? 40h @
.rodata:00493b4640 ?? 40h @
.rodata:00493b4700 ?? 00h
.rodata:00493b4800 ?? 00h
.rodata:00493b4940 ?? 40h @
.rodata:00493b4a00 ?? 00h
.rodata:00493b4b00 ?? 00h
.rodata:00493b4c10 ?? 10h ;? -> 00400010
.rodata:00493b4d00 ?? 00h
.rodata:00493b4e40 ?? 40h @
.rodata:00493b4f00 ?? 00h
.rodata:00493b5010 ?? 10h
.rodata:00493b5140 ?? 40h @
.rodata:00493b5200 ?? 00h
.rodata:00493b5320 ?? 20h
.rodata:00493b5400 ?? 00h
.rodata:00493b5500 ?? 00h
.rodata:00493b5600 ?? 00h
.rodata:00493b5700 ?? 00h
.rodata:00493b5800 ?? 00h
.rodata:00493b5940 ?? 40h @
.rodata:00493b5a40 ?? 40h @
.rodata:00493b5b20 ?? 20h
.rodata:00493b5c00 ?? 00h
.rodata:00493b5d00 ?? 00h
.rodata:00493b5e00 ?? 00h
.rodata:00493b5f20 ?? 20h
.rodata:00493b6010 ?? 10h ;? -> 00400010
.rodata:00493b6100 ?? 00h
.rodata:00493b6240 ?? 40h @
.rodata:00493b6300 ?? 00h
.rodata:00493b6410 ?? 10h
.rodata:00493b6540 ?? 40h @
.rodata:00493b6600 ?? 00h
.rodata:00493b6720 ?? 20h
DAT_00493b68: ;XREF[2,0]: 00482968,00482a1c
.rodata:00493b6840 ?? 40h @
.rodata:00493b6910 ?? 10h
.rodata:00493b6a00 ?? 00h
.rodata:00493b6b10 ?? 10h
.rodata:00493b6c00 ?? 00h
.rodata:00493b6d10 ?? 10h
.rodata:00493b6e00 ?? 00h
.rodata:00493b6f00 ?? 00h
.rodata:00493b7000 ?? 00h
.rodata:00493b7100 ?? 00h
.rodata:00493b7204 ?? 04h
.rodata:00493b7300 ?? 00h
.rodata:00493b7440 ?? 40h @
.rodata:00493b7510 ?? 10h
.rodata:00493b7604 ?? 04h
.rodata:00493b7710 ?? 10h
.rodata:00493b7800 ?? 00h
.rodata:00493b7900 ?? 00h
.rodata:00493b7a00 ?? 00h
.rodata:00493b7b10 ?? 10h
.rodata:00493b7c40 ?? 40h @
.rodata:00493b7d10 ?? 10h
.rodata:00493b7e00 ?? 00h ;? -> 00401000
.rodata:00493b7f10 ?? 10h
.rodata:00493b8040 ?? 40h @
.rodata:00493b8100 ?? 00h
.rodata:00493b8200 ?? 00h
.rodata:00493b8300 ?? 00h
.rodata:00493b8400 ?? 00h
.rodata:00493b8500 ?? 00h
.rodata:00493b8600 ?? 00h ;? -> 00401000
.rodata:00493b8710 ?? 10h
.rodata:00493b8840 ?? 40h @
.rodata:00493b8900 ?? 00h
.rodata:00493b8a04 ?? 04h
.rodata:00493b8b00 ?? 00h
.rodata:00493b8c00 ?? 00h
.rodata:00493b8d00 ?? 00h
.rodata:00493b8e04 ?? 04h
.rodata:00493b8f10 ?? 10h
.rodata:00493b9040 ?? 40h @
.rodata:00493b9110 ?? 10h
.rodata:00493b9204 ?? 04h
.rodata:00493b9310 ?? 10h
.rodata:00493b9400 ?? 00h
.rodata:00493b9510 ?? 10h
.rodata:00493b9604 ?? 04h
.rodata:00493b9700 ?? 00h
.rodata:00493b9800 ?? 00h
.rodata:00493b9910 ?? 10h
.rodata:00493b9a04 ?? 04h
.rodata:00493b9b10 ?? 10h
.rodata:00493b9c40 ?? 40h @
.rodata:00493b9d10 ?? 10h
.rodata:00493b9e04 ?? 04h
.rodata:00493b9f00 ?? 00h
.rodata:00493ba000 ?? 00h
.rodata:00493ba110 ?? 10h
.rodata:00493ba200 ?? 00h ;? -> 00400000
.rodata:00493ba300 ?? 00h
.rodata:00493ba440 ?? 40h @
.rodata:00493ba500 ?? 00h
.rodata:00493ba600 ?? 00h
.rodata:00493ba700 ?? 00h
.rodata:00493ba800 ?? 00h
.rodata:00493ba900 ?? 00h
.rodata:00493baa04 ?? 04h ;? -> 00401004
.rodata:00493bab10 ?? 10h
.rodata:00493bac40 ?? 40h @
.rodata:00493bad00 ?? 00h
.rodata:00493bae00 ?? 00h
.rodata:00493baf10 ?? 10h
.rodata:00493bb000 ?? 00h
.rodata:00493bb110 ?? 10h
.rodata:00493bb200 ?? 00h
.rodata:00493bb310 ?? 10h
.rodata:00493bb440 ?? 40h @
.rodata:00493bb510 ?? 10h
.rodata:00493bb600 ?? 00h
.rodata:00493bb700 ?? 00h
.rodata:00493bb800 ?? 00h
.rodata:00493bb910 ?? 10h
.rodata:00493bba04 ?? 04h ;? -> 00400004
.rodata:00493bbb00 ?? 00h
.rodata:00493bbc40 ?? 40h @
.rodata:00493bbd00 ?? 00h
.rodata:00493bbe04 ?? 04h ;? -> 00400004
.rodata:00493bbf00 ?? 00h
.rodata:00493bc040 ?? 40h @
.rodata:00493bc100 ?? 00h
.rodata:00493bc204 ?? 04h
.rodata:00493bc310 ?? 10h
.rodata:00493bc400 ?? 00h
.rodata:00493bc510 ?? 10h
.rodata:00493bc604 ?? 04h
.rodata:00493bc710 ?? 10h
.rodata:00493bc840 ?? 40h @
.rodata:00493bc910 ?? 10h
.rodata:00493bca00 ?? 00h
.rodata:00493bcb00 ?? 00h
.rodata:00493bcc00 ?? 00h
.rodata:00493bcd00 ?? 00h
.rodata:00493bce00 ?? 00h
.rodata:00493bcf00 ?? 00h
.rodata:00493bd000 ?? 00h
.rodata:00493bd100 ?? 00h
.rodata:00493bd200 ?? 00h ;? -> 00400000
.rodata:00493bd300 ?? 00h
.rodata:00493bd440 ?? 40h @
.rodata:00493bd500 ?? 00h
.rodata:00493bd604 ?? 04h ;? -> 00401004
.rodata:00493bd710 ?? 10h
.rodata:00493bd840 ?? 40h @
.rodata:00493bd900 ?? 00h
.rodata:00493bda00 ?? 00h
.rodata:00493bdb10 ?? 10h
.rodata:00493bdc00 ?? 00h
.rodata:00493bdd10 ?? 10h
.rodata:00493bde00 ?? 00h
.rodata:00493bdf10 ?? 10h
.rodata:00493be040 ?? 40h @
.rodata:00493be110 ?? 10h
.rodata:00493be204 ?? 04h
.rodata:00493be300 ?? 00h
.rodata:00493be400 ?? 00h
.rodata:00493be500 ?? 00h
.rodata:00493be604 ?? 04h
.rodata:00493be700 ?? 00h
.rodata:00493be840 ?? 40h @
.rodata:00493be910 ?? 10h
.rodata:00493bea04 ?? 04h
.rodata:00493beb00 ?? 00h
.rodata:00493bec00 ?? 00h
.rodata:00493bed00 ?? 00h
.rodata:00493bee04 ?? 04h
.rodata:00493bef00 ?? 00h
.rodata:00493bf000 ?? 00h
.rodata:00493bf110 ?? 10h
.rodata:00493bf204 ?? 04h
.rodata:00493bf310 ?? 10h
.rodata:00493bf400 ?? 00h
.rodata:00493bf510 ?? 10h
.rodata:00493bf600 ?? 00h ;? -> 00400000
.rodata:00493bf700 ?? 00h
.rodata:00493bf840 ?? 40h @
.rodata:00493bf900 ?? 00h
.rodata:00493bfa00 ?? 00h ;? -> 00400000
.rodata:00493bfb00 ?? 00h
.rodata:00493bfc40 ?? 40h @
.rodata:00493bfd00 ?? 00h
.rodata:00493bfe04 ?? 04h
.rodata:00493bff10 ?? 10h
.rodata:00493c0000 ?? 00h
.rodata:00493c0110 ?? 10h
.rodata:00493c0200 ?? 00h
.rodata:00493c0300 ?? 00h
.rodata:00493c0440 ?? 40h @
.rodata:00493c0510 ?? 10h
.rodata:00493c0604 ?? 04h
.rodata:00493c0700 ?? 00h
.rodata:00493c0800 ?? 00h
.rodata:00493c0910 ?? 10h
.rodata:00493c0a00 ?? 00h ;? -> 00401000
.rodata:00493c0b10 ?? 10h
.rodata:00493c0c40 ?? 40h @
.rodata:00493c0d00 ?? 00h
.rodata:00493c0e00 ?? 00h ;? -> 00400000
.rodata:00493c0f00 ?? 00h
.rodata:00493c1040 ?? 40h @
.rodata:00493c1100 ?? 00h
.rodata:00493c1200 ?? 00h
.rodata:00493c1310 ?? 10h
.rodata:00493c1400 ?? 00h
.rodata:00493c1500 ?? 00h
.rodata:00493c1604 ?? 04h ;? -> 00401004
.rodata:00493c1710 ?? 10h
.rodata:00493c1840 ?? 40h @
.rodata:00493c1900 ?? 00h
.rodata:00493c1a04 ?? 04h
.rodata:00493c1b10 ?? 10h
.rodata:00493c1c00 ?? 00h
.rodata:00493c1d00 ?? 00h
.rodata:00493c1e00 ?? 00h
.rodata:00493c1f10 ?? 10h
.rodata:00493c2000 ?? 00h
.rodata:00493c2100 ?? 00h
.rodata:00493c2204 ?? 04h
.rodata:00493c2300 ?? 00h
.rodata:00493c2440 ?? 40h @
.rodata:00493c2510 ?? 10h
.rodata:00493c2600 ?? 00h
.rodata:00493c2710 ?? 10h
.rodata:00493c2800 ?? 00h
.rodata:00493c2900 ?? 00h
.rodata:00493c2a00 ?? 00h
.rodata:00493c2b00 ?? 00h
.rodata:00493c2c40 ?? 40h @
.rodata:00493c2d10 ?? 10h
.rodata:00493c2e04 ?? 04h ;? -> 00401004
.rodata:00493c2f10 ?? 10h
.rodata:00493c3040 ?? 40h @
.rodata:00493c3100 ?? 00h
.rodata:00493c3204 ?? 04h ;? -> 00400004
.rodata:00493c3300 ?? 00h
.rodata:00493c3440 ?? 40h @
.rodata:00493c3500 ?? 00h
.rodata:00493c3600 ?? 00h
.rodata:00493c3710 ?? 10h
.rodata:00493c3800 ?? 00h
.rodata:00493c3900 ?? 00h
.rodata:00493c3a04 ?? 04h
.rodata:00493c3b10 ?? 10h
.rodata:00493c3c00 ?? 00h
.rodata:00493c3d10 ?? 10h
.rodata:00493c3e00 ?? 00h
.rodata:00493c3f10 ?? 10h
.rodata:00493c4040 ?? 40h @
.rodata:00493c4110 ?? 10h
.rodata:00493c4200 ?? 00h
.rodata:00493c4310 ?? 10h
.rodata:00493c4400 ?? 00h
.rodata:00493c4500 ?? 00h
.rodata:00493c4600 ?? 00h
.rodata:00493c4700 ?? 00h
.rodata:00493c4840 ?? 40h @
.rodata:00493c4910 ?? 10h
.rodata:00493c4a04 ?? 04h
.rodata:00493c4b10 ?? 10h
.rodata:00493c4c00 ?? 00h
.rodata:00493c4d10 ?? 10h
.rodata:00493c4e04 ?? 04h
.rodata:00493c4f00 ?? 00h
.rodata:00493c5000 ?? 00h
.rodata:00493c5110 ?? 10h
.rodata:00493c5204 ?? 04h
.rodata:00493c5300 ?? 00h
.rodata:00493c5440 ?? 40h @
.rodata:00493c5510 ?? 10h
.rodata:00493c5600 ?? 00h
.rodata:00493c5700 ?? 00h
.rodata:00493c5840 ?? 40h @
.rodata:00493c5910 ?? 10h
.rodata:00493c5a00 ?? 00h ;? -> 00400000
.rodata:00493c5b00 ?? 00h
.rodata:00493c5c40 ?? 40h @
.rodata:00493c5d00 ?? 00h
.rodata:00493c5e04 ?? 04h
.rodata:00493c5f00 ?? 00h
.rodata:00493c6000 ?? 00h
.rodata:00493c6100 ?? 00h
.rodata:00493c6200 ?? 00h
.rodata:00493c6310 ?? 10h
.rodata:00493c6400 ?? 00h
.rodata:00493c6510 ?? 10h
.rodata:00493c6604 ?? 04h
.rodata:00493c6710 ?? 10h
.rodata:00493c683a ?? 3Ah :
.rodata:00493c697f ?? 7Fh
.rodata:00493c6af2 ?? F2h
.rodata:00493c6be1 ?? E1h
.rodata:00493c6cb0 ?? B0h
.rodata:00493c6d0f ?? 0Fh
.rodata:00493c6e71 ?? 71h q
.rodata:00493c6ff5 ?? F5h
.rodata:00493c70c4 ?? C4h
.rodata:00493c71e5 ?? E5h
.rodata:00493c72a0 ?? A0h
.rodata:00493c73ad ?? ADh
.rodata:00493c7419 ?? 19h
.rodata:00493c75c9 ?? C9h
.rodata:00493c76e4 ?? E4h
.rodata:00493c7798 ?? 98h
DAT_00493c78: ;XREF[2,0]: 0048296c,00482a2c
.rodata:00493c7800 ?? 00h
.rodata:00493c7904 ?? 04h
.rodata:00493c7a01 ?? 01h
.rodata:00493c7b01 ?? 01h
.rodata:00493c7c00 ?? 00h
.rodata:00493c7d00 ?? 00h
.rodata:00493c7e00 ?? 00h
.rodata:00493c7f00 ?? 00h
.rodata:00493c8000 ?? 00h
.rodata:00493c8100 ?? 00h
.rodata:00493c8201 ?? 01h
.rodata:00493c8300 ?? 00h
.rodata:00493c8404 ?? 04h
.rodata:00493c8504 ?? 04h
.rodata:00493c8601 ?? 01h
.rodata:00493c8701 ?? 01h
.rodata:00493c8804 ?? 04h
.rodata:00493c8900 ?? 00h
.rodata:00493c8a01 ?? 01h
.rodata:00493c8b01 ?? 01h
.rodata:00493c8c04 ?? 04h
.rodata:00493c8d04 ?? 04h
.rodata:00493c8e01 ?? 01h
.rodata:00493c8f00 ?? 00h
.rodata:00493c9004 ?? 04h
.rodata:00493c9100 ?? 00h
.rodata:00493c9200 ?? 00h
.rodata:00493c9300 ?? 00h
.rodata:00493c9400 ?? 00h
.rodata:00493c9500 ?? 00h
.rodata:00493c9601 ?? 01h
.rodata:00493c9700 ?? 00h
.rodata:00493c9800 ?? 00h
.rodata:00493c9904 ?? 04h
.rodata:00493c9a00 ?? 00h
.rodata:00493c9b00 ?? 00h
.rodata:00493c9c00 ?? 00h
.rodata:00493c9d04 ?? 04h
.rodata:00493c9e01 ?? 01h
.rodata:00493c9f01 ?? 01h
.rodata:00493ca004 ?? 04h
.rodata:00493ca104 ?? 04h
.rodata:00493ca201 ?? 01h
.rodata:00493ca301 ?? 01h
.rodata:00493ca400 ?? 00h
.rodata:00493ca504 ?? 04h
.rodata:00493ca600 ?? 00h
.rodata:00493ca700 ?? 00h
.rodata:00493ca804 ?? 04h
.rodata:00493ca904 ?? 04h
.rodata:00493caa00 ?? 00h
.rodata:00493cab01 ?? 01h
.rodata:00493cac04 ?? 04h
.rodata:00493cad00 ?? 00h
.rodata:00493cae01 ?? 01h
.rodata:00493caf01 ?? 01h
.rodata:00493cb000 ?? 00h
.rodata:00493cb100 ?? 00h
.rodata:00493cb200 ?? 00h
.rodata:00493cb301 ?? 01h
.rodata:00493cb404 ?? 04h
.rodata:00493cb500 ?? 00h
.rodata:00493cb600 ?? 00h
.rodata:00493cb700 ?? 00h
.rodata:00493cb804 ?? 04h
.rodata:00493cb904 ?? 04h
.rodata:00493cba00 ?? 00h
.rodata:00493cbb00 ?? 00h
.rodata:00493cbc00 ?? 00h
.rodata:00493cbd04 ?? 04h
.rodata:00493cbe00 ?? 00h
.rodata:00493cbf01 ?? 01h
.rodata:00493cc000 ?? 00h
.rodata:00493cc104 ?? 04h
.rodata:00493cc200 ?? 00h
.rodata:00493cc301 ?? 01h
.rodata:00493cc400 ?? 00h
.rodata:00493cc504 ?? 04h
.rodata:00493cc601 ?? 01h
.rodata:00493cc700 ?? 00h
.rodata:00493cc800 ?? 00h
.rodata:00493cc904 ?? 04h
.rodata:00493cca01 ?? 01h
.rodata:00493ccb00 ?? 00h
.rodata:00493ccc00 ?? 00h
.rodata:00493ccd00 ?? 00h
.rodata:00493cce01 ?? 01h
.rodata:00493ccf01 ?? 01h
.rodata:00493cd000 ?? 00h
.rodata:00493cd100 ?? 00h
.rodata:00493cd201 ?? 01h
.rodata:00493cd301 ?? 01h
.rodata:00493cd404 ?? 04h
.rodata:00493cd504 ?? 04h
.rodata:00493cd600 ?? 00h
.rodata:00493cd701 ?? 01h
.rodata:00493cd804 ?? 04h
.rodata:00493cd900 ?? 00h
.rodata:00493cda01 ?? 01h
.rodata:00493cdb00 ?? 00h
.rodata:00493cdc04 ?? 04h
.rodata:00493cdd00 ?? 00h
.rodata:00493cde00 ?? 00h
.rodata:00493cdf01 ?? 01h
.rodata:00493ce004 ?? 04h
.rodata:00493ce100 ?? 00h
.rodata:00493ce200 ?? 00h
.rodata:00493ce301 ?? 01h
.rodata:00493ce404 ?? 04h
.rodata:00493ce500 ?? 00h
.rodata:00493ce601 ?? 01h
.rodata:00493ce700 ?? 00h
.rodata:00493ce800 ?? 00h
.rodata:00493ce900 ?? 00h
.rodata:00493cea00 ?? 00h
.rodata:00493ceb00 ?? 00h
.rodata:00493cec04 ?? 04h
.rodata:00493ced04 ?? 04h
.rodata:00493cee00 ?? 00h
.rodata:00493cef00 ?? 00h
.rodata:00493cf004 ?? 04h
.rodata:00493cf104 ?? 04h
.rodata:00493cf201 ?? 01h
.rodata:00493cf300 ?? 00h
.rodata:00493cf400 ?? 00h
.rodata:00493cf500 ?? 00h
.rodata:00493cf600 ?? 00h
.rodata:00493cf701 ?? 01h
.rodata:00493cf800 ?? 00h
.rodata:00493cf900 ?? 00h
.rodata:00493cfa01 ?? 01h
.rodata:00493cfb00 ?? 00h
.rodata:00493cfc04 ?? 04h
.rodata:00493cfd04 ?? 04h
.rodata:00493cfe01 ?? 01h
.rodata:00493cff01 ?? 01h
.rodata:00493d0004 ?? 04h
.rodata:00493d0100 ?? 00h
.rodata:00493d0200 ?? 00h
.rodata:00493d0300 ?? 00h
.rodata:00493d0400 ?? 00h
.rodata:00493d0500 ?? 00h
.rodata:00493d0601 ?? 01h
.rodata:00493d0701 ?? 01h
.rodata:00493d0800 ?? 00h
.rodata:00493d0904 ?? 04h
.rodata:00493d0a01 ?? 01h
.rodata:00493d0b01 ?? 01h
.rodata:00493d0c00 ?? 00h
.rodata:00493d0d00 ?? 00h
.rodata:00493d0e00 ?? 00h
.rodata:00493d0f01 ?? 01h
.rodata:00493d1000 ?? 00h
.rodata:00493d1100 ?? 00h
.rodata:00493d1200 ?? 00h
.rodata:00493d1301 ?? 01h
.rodata:00493d1400 ?? 00h
.rodata:00493d1504 ?? 04h
.rodata:00493d1600 ?? 00h
.rodata:00493d1700 ?? 00h
.rodata:00493d1804 ?? 04h
.rodata:00493d1900 ?? 00h
.rodata:00493d1a01 ?? 01h
.rodata:00493d1b01 ?? 01h
.rodata:00493d1c00 ?? 00h
.rodata:00493d1d00 ?? 00h
.rodata:00493d1e01 ?? 01h
.rodata:00493d1f00 ?? 00h
.rodata:00493d2000 ?? 00h
.rodata:00493d2104 ?? 04h
.rodata:00493d2201 ?? 01h
.rodata:00493d2300 ?? 00h
.rodata:00493d2404 ?? 04h
.rodata:00493d2500 ?? 00h
.rodata:00493d2600 ?? 00h
.rodata:00493d2701 ?? 01h
.rodata:00493d2800 ?? 00h
.rodata:00493d2904 ?? 04h
.rodata:00493d2a00 ?? 00h
.rodata:00493d2b00 ?? 00h
.rodata:00493d2c04 ?? 04h
.rodata:00493d2d00 ?? 00h
.rodata:00493d2e00 ?? 00h
.rodata:00493d2f00 ?? 00h
.rodata:00493d3004 ?? 04h
.rodata:00493d3104 ?? 04h
.rodata:00493d3200 ?? 00h
.rodata:00493d3301 ?? 01h
.rodata:00493d3404 ?? 04h
.rodata:00493d3504 ?? 04h
.rodata:00493d3601 ?? 01h
.rodata:00493d3700 ?? 00h
.rodata:00493d3804 ?? 04h
.rodata:00493d3904 ?? 04h
.rodata:00493d3a01 ?? 01h
.rodata:00493d3b01 ?? 01h
.rodata:00493d3c04 ?? 04h
.rodata:00493d3d00 ?? 00h
.rodata:00493d3e01 ?? 01h
.rodata:00493d3f00 ?? 00h
.rodata:00493d4000 ?? 00h
.rodata:00493d4100 ?? 00h
.rodata:00493d4201 ?? 01h
.rodata:00493d4301 ?? 01h
.rodata:00493d4404 ?? 04h
.rodata:00493d4504 ?? 04h
.rodata:00493d4600 ?? 00h
.rodata:00493d4701 ?? 01h
.rodata:00493d4804 ?? 04h
.rodata:00493d4900 ?? 00h
.rodata:00493d4a00 ?? 00h
.rodata:00493d4b01 ?? 01h
.rodata:00493d4c04 ?? 04h
.rodata:00493d4d04 ?? 04h
.rodata:00493d4e00 ?? 00h
.rodata:00493d4f00 ?? 00h
.rodata:00493d5004 ?? 04h
.rodata:00493d5104 ?? 04h
.rodata:00493d5201 ?? 01h
.rodata:00493d5300 ?? 00h
.rodata:00493d5400 ?? 00h
.rodata:00493d5504 ?? 04h
.rodata:00493d5601 ?? 01h
.rodata:00493d5701 ?? 01h
.rodata:00493d5804 ?? 04h
.rodata:00493d5904 ?? 04h
.rodata:00493d5a00 ?? 00h
.rodata:00493d5b00 ?? 00h
.rodata:00493d5c00 ?? 00h
.rodata:00493d5d04 ?? 04h
.rodata:00493d5e00 ?? 00h
.rodata:00493d5f01 ?? 01h
.rodata:00493d6000 ?? 00h
.rodata:00493d6104 ?? 04h
.rodata:00493d6200 ?? 00h
.rodata:00493d6301 ?? 01h
.rodata:00493d6400 ?? 00h
.rodata:00493d6500 ?? 00h
.rodata:00493d6600 ?? 00h
.rodata:00493d6700 ?? 00h
.rodata:00493d6804 ?? 04h
.rodata:00493d6900 ?? 00h
.rodata:00493d6a01 ?? 01h
.rodata:00493d6b00 ?? 00h
.rodata:00493d6c00 ?? 00h
.rodata:00493d6d04 ?? 04h
.rodata:00493d6e01 ?? 01h
.rodata:00493d6f00 ?? 00h
.rodata:00493d7000 ?? 00h
.rodata:00493d7100 ?? 00h
.rodata:00493d7200 ?? 00h
.rodata:00493d7300 ?? 00h
.rodata:00493d7404 ?? 04h
.rodata:00493d7500 ?? 00h
.rodata:00493d7601 ?? 01h
.rodata:00493d7701 ?? 01h
DAT_00493d78: ;XREF[2,0]: 00482958,00482a14
.rodata:00493d7808 ?? 08h
.rodata:00493d7902 ?? 02h
.rodata:00493d7a00 ?? 00h
.rodata:00493d7b00 ?? 00h
.rodata:00493d7c00 ?? 00h
.rodata:00493d7d02 ?? 02h
.rodata:00493d7e02 ?? 02h
.rodata:00493d7f08 ?? 08h
.rodata:00493d8000 ?? 00h
.rodata:00493d8100 ?? 00h
.rodata:00493d8200 ?? 00h
.rodata:00493d8300 ?? 00h
.rodata:00493d8408 ?? 08h
.rodata:00493d8500 ?? 00h
.rodata:00493d8602 ?? 02h
.rodata:00493d8708 ?? 08h
.rodata:00493d8800 ?? 00h
.rodata:00493d8902 ?? 02h
.rodata:00493d8a00 ?? 00h
.rodata:00493d8b08 ?? 08h
.rodata:00493d8c00 ?? 00h
.rodata:00493d8d00 ?? 00h
.rodata:00493d8e00 ?? 00h
.rodata:00493d8f00 ?? 00h
.rodata:00493d9008 ?? 08h
.rodata:00493d9102 ?? 02h
.rodata:00493d9202 ?? 02h
.rodata:00493d9300 ?? 00h
.rodata:00493d9400 ?? 00h
.rodata:00493d9502 ?? 02h
.rodata:00493d9600 ?? 00h
.rodata:00493d9708 ?? 08h
.rodata:00493d9808 ?? 08h
.rodata:00493d9900 ?? 00h
.rodata:00493d9a02 ?? 02h
.rodata:00493d9b00 ?? 00h
.rodata:00493d9c08 ?? 08h
.rodata:00493d9d00 ?? 00h
.rodata:00493d9e00 ?? 00h
.rodata:00493d9f08 ?? 08h
.rodata:00493da008 ?? 08h
.rodata:00493da100 ?? 00h
.rodata:00493da200 ?? 00h
.rodata:00493da308 ?? 08h
.rodata:00493da400 ?? 00h
.rodata:00493da500 ?? 00h
.rodata:00493da602 ?? 02h
.rodata:00493da700 ?? 00h
.rodata:00493da808 ?? 08h
.rodata:00493da902 ?? 02h
.rodata:00493daa02 ?? 02h
.rodata:00493dab08 ?? 08h
.rodata:00493dac08 ?? 08h
.rodata:00493dad00 ?? 00h
.rodata:00493dae02 ?? 02h
.rodata:00493daf00 ?? 00h
.rodata:00493db000 ?? 00h
.rodata:00493db100 ?? 00h
.rodata:00493db202 ?? 02h
.rodata:00493db308 ?? 08h
.rodata:00493db408 ?? 08h
.rodata:00493db502 ?? 02h
.rodata:00493db600 ?? 00h
.rodata:00493db700 ?? 00h
.rodata:00493db800 ?? 00h
.rodata:00493db900 ?? 00h
.rodata:00493dba00 ?? 00h
.rodata:00493dbb08 ?? 08h
.rodata:00493dbc08 ?? 08h
.rodata:00493dbd00 ?? 00h
.rodata:00493dbe00 ?? 00h
.rodata:00493dbf00 ?? 00h
.rodata:00493dc000 ?? 00h
.rodata:00493dc102 ?? 02h
.rodata:00493dc202 ?? 02h
.rodata:00493dc308 ?? 08h
.rodata:00493dc400 ?? 00h
.rodata:00493dc502 ?? 02h
.rodata:00493dc600 ?? 00h
.rodata:00493dc700 ?? 00h
.rodata:00493dc800 ?? 00h
.rodata:00493dc902 ?? 02h
.rodata:00493dca02 ?? 02h
.rodata:00493dcb00 ?? 00h
.rodata:00493dcc00 ?? 00h
.rodata:00493dcd00 ?? 00h
.rodata:00493dce02 ?? 02h
.rodata:00493dcf08 ?? 08h
.rodata:00493dd008 ?? 08h
.rodata:00493dd100 ?? 00h
.rodata:00493dd202 ?? 02h
.rodata:00493dd308 ?? 08h
.rodata:00493dd408 ?? 08h
.rodata:00493dd502 ?? 02h
.rodata:00493dd602 ?? 02h
.rodata:00493dd700 ?? 00h
.rodata:00493dd808 ?? 08h
.rodata:00493dd902 ?? 02h
.rodata:00493dda00 ?? 00h
.rodata:00493ddb08 ?? 08h
.rodata:00493ddc00 ?? 00h
.rodata:00493ddd02 ?? 02h
.rodata:00493dde02 ?? 02h
.rodata:00493ddf00 ?? 00h
.rodata:00493de000 ?? 00h
.rodata:00493de100 ?? 00h
.rodata:00493de202 ?? 02h
.rodata:00493de300 ?? 00h
.rodata:00493de408 ?? 08h
.rodata:00493de502 ?? 02h
.rodata:00493de600 ?? 00h
.rodata:00493de708 ?? 08h
.rodata:00493de808 ?? 08h
.rodata:00493de900 ?? 00h
.rodata:00493dea00 ?? 00h
.rodata:00493deb00 ?? 00h
.rodata:00493dec08 ?? 08h
.rodata:00493ded02 ?? 02h
.rodata:00493dee02 ?? 02h
.rodata:00493def08 ?? 08h
.rodata:00493df000 ?? 00h
.rodata:00493df102 ?? 02h
.rodata:00493df200 ?? 00h
.rodata:00493df300 ?? 00h
.rodata:00493df400 ?? 00h
.rodata:00493df500 ?? 00h
.rodata:00493df600 ?? 00h
.rodata:00493df708 ?? 08h
.rodata:00493df800 ?? 00h
.rodata:00493df902 ?? 02h
.rodata:00493dfa02 ?? 02h
.rodata:00493dfb08 ?? 08h
.rodata:00493dfc00 ?? 00h
.rodata:00493dfd00 ?? 00h
.rodata:00493dfe00 ?? 00h
.rodata:00493dff08 ?? 08h
.rodata:00493e0008 ?? 08h
.rodata:00493e0100 ?? 00h
.rodata:00493e0202 ?? 02h
.rodata:00493e0300 ?? 00h
.rodata:00493e0408 ?? 08h
.rodata:00493e0502 ?? 02h
.rodata:00493e0600 ?? 00h
.rodata:00493e0700 ?? 00h
.rodata:00493e0800 ?? 00h
.rodata:00493e0900 ?? 00h
.rodata:00493e0a02 ?? 02h
.rodata:00493e0b00 ?? 00h
.rodata:00493e0c00 ?? 00h
.rodata:00493e0d02 ?? 02h
.rodata:00493e0e02 ?? 02h
.rodata:00493e0f08 ?? 08h
.rodata:00493e1000 ?? 00h
.rodata:00493e1102 ?? 02h
.rodata:00493e1200 ?? 00h
.rodata:00493e1308 ?? 08h
.rodata:00493e1400 ?? 00h
.rodata:00493e1500 ?? 00h
.rodata:00493e1600 ?? 00h
.rodata:00493e1700 ?? 00h
.rodata:00493e1800 ?? 00h
.rodata:00493e1902 ?? 02h
.rodata:00493e1a00 ?? 00h
.rodata:00493e1b00 ?? 00h
.rodata:00493e1c08 ?? 08h
.rodata:00493e1d00 ?? 00h
.rodata:00493e1e02 ?? 02h
.rodata:00493e1f00 ?? 00h
.rodata:00493e2008 ?? 08h
.rodata:00493e2102 ?? 02h
.rodata:00493e2202 ?? 02h
.rodata:00493e2308 ?? 08h
.rodata:00493e2400 ?? 00h
.rodata:00493e2502 ?? 02h
.rodata:00493e2600 ?? 00h
.rodata:00493e2708 ?? 08h
.rodata:00493e2808 ?? 08h
.rodata:00493e2900 ?? 00h
.rodata:00493e2a00 ?? 00h
.rodata:00493e2b08 ?? 08h
.rodata:00493e2c00 ?? 00h
.rodata:00493e2d02 ?? 02h
.rodata:00493e2e00 ?? 00h
.rodata:00493e2f00 ?? 00h
.rodata:00493e3000 ?? 00h
.rodata:00493e3100 ?? 00h
.rodata:00493e3200 ?? 00h
.rodata:00493e3300 ?? 00h
.rodata:00493e3408 ?? 08h
.rodata:00493e3500 ?? 00h
.rodata:00493e3602 ?? 02h
.rodata:00493e3708 ?? 08h
.rodata:00493e3808 ?? 08h
.rodata:00493e3902 ?? 02h
.rodata:00493e3a00 ?? 00h
.rodata:00493e3b08 ?? 08h
.rodata:00493e3c00 ?? 00h
.rodata:00493e3d00 ?? 00h
.rodata:00493e3e02 ?? 02h
.rodata:00493e3f00 ?? 00h
.rodata:00493e4000 ?? 00h
.rodata:00493e4100 ?? 00h
.rodata:00493e4200 ?? 00h
.rodata:00493e4308 ?? 08h
.rodata:00493e4408 ?? 08h
.rodata:00493e4502 ?? 02h
.rodata:00493e4602 ?? 02h
.rodata:00493e4708 ?? 08h
.rodata:00493e4808 ?? 08h
.rodata:00493e4900 ?? 00h
.rodata:00493e4a00 ?? 00h
.rodata:00493e4b00 ?? 00h
.rodata:00493e4c08 ?? 08h
.rodata:00493e4d02 ?? 02h
.rodata:00493e4e02 ?? 02h
.rodata:00493e4f00 ?? 00h
.rodata:00493e5000 ?? 00h
.rodata:00493e5102 ?? 02h
.rodata:00493e5202 ?? 02h
.rodata:00493e5300 ?? 00h
.rodata:00493e5408 ?? 08h
.rodata:00493e5500 ?? 00h
.rodata:00493e5600 ?? 00h
.rodata:00493e5708 ?? 08h
.rodata:00493e5800 ?? 00h
.rodata:00493e5900 ?? 00h
.rodata:00493e5a02 ?? 02h
.rodata:00493e5b08 ?? 08h
.rodata:00493e5c08 ?? 08h
.rodata:00493e5d02 ?? 02h
.rodata:00493e5e00 ?? 00h
.rodata:00493e5f08 ?? 08h
.rodata:00493e6008 ?? 08h
.rodata:00493e6102 ?? 02h
.rodata:00493e6200 ?? 00h
.rodata:00493e6300 ?? 00h
.rodata:00493e6400 ?? 00h
.rodata:00493e6500 ?? 00h
.rodata:00493e6602 ?? 02h
.rodata:00493e6708 ?? 08h
.rodata:00493e6808 ?? 08h
.rodata:00493e6902 ?? 02h
.rodata:00493e6a02 ?? 02h
.rodata:00493e6b00 ?? 00h
.rodata:00493e6c08 ?? 08h
.rodata:00493e6d00 ?? 00h
.rodata:00493e6e00 ?? 00h
.rodata:00493e6f00 ?? 00h
.rodata:00493e7008 ?? 08h
.rodata:00493e7100 ?? 00h
.rodata:00493e7202 ?? 02h
.rodata:00493e7308 ?? 08h
.rodata:00493e7400 ?? 00h
.rodata:00493e7502 ?? 02h
.rodata:00493e7602 ?? 02h
.rodata:00493e7700 ?? 00h
DAT_00493e78: ;XREF[2,0]: 00482948,00482a00
.rodata:00493e7800 ?? 00h
.rodata:00493e7901 ?? 01h
.rodata:00493e7a00 ?? 00h
.rodata:00493e7b00 ?? 00h
.rodata:00493e7c00 ?? 00h
.rodata:00493e7d01 ?? 01h
.rodata:00493e7e08 ?? 08h
.rodata:00493e7f02 ?? 02h
.rodata:00493e8000 ?? 00h
.rodata:00493e8100 ?? 00h
.rodata:00493e8208 ?? 08h
.rodata:00493e8302 ?? 02h
.rodata:00493e8400 ?? 00h
.rodata:00493e8501 ?? 01h
.rodata:00493e8600 ?? 00h
.rodata:00493e8742 ?? 42h B
.rodata:00493e8800 ?? 00h
.rodata:00493e8900 ?? 00h
.rodata:00493e8a08 ?? 08h
.rodata:00493e8b00 ?? 00h
.rodata:00493e8c00 ?? 00h
.rodata:00493e8d01 ?? 01h
.rodata:00493e8e00 ?? 00h
.rodata:00493e8f00 ?? 00h
.rodata:00493e9000 ?? 00h
.rodata:00493e9100 ?? 00h
.rodata:00493e9200 ?? 00h
.rodata:00493e9340 ?? 40h @
.rodata:00493e9400 ?? 00h
.rodata:00493e9500 ?? 00h
.rodata:00493e9608 ?? 08h
.rodata:00493e9702 ?? 02h
.rodata:00493e9800 ?? 00h
.rodata:00493e9901 ?? 01h
.rodata:00493e9a08 ?? 08h
.rodata:00493e9b40 ?? 40h @
.rodata:00493e9c00 ?? 00h
.rodata:00493e9d00 ?? 00h
.rodata:00493e9e08 ?? 08h
.rodata:00493e9f00 ?? 00h
.rodata:00493ea000 ?? 00h
.rodata:00493ea101 ?? 01h
.rodata:00493ea200 ?? 00h
.rodata:00493ea302 ?? 02h
.rodata:00493ea400 ?? 00h
.rodata:00493ea501 ?? 01h
.rodata:00493ea608 ?? 08h
.rodata:00493ea740 ?? 40h @
.rodata:00493ea800 ?? 00h
.rodata:00493ea901 ?? 01h
.rodata:00493eaa00 ?? 00h
.rodata:00493eab42 ?? 42h B
.rodata:00493eac00 ?? 00h
.rodata:00493ead00 ?? 00h
.rodata:00493eae08 ?? 08h
.rodata:00493eaf42 ?? 42h B
.rodata:00493eb000 ?? 00h
.rodata:00493eb101 ?? 01h
.rodata:00493eb208 ?? 08h
.rodata:00493eb300 ?? 00h
.rodata:00493eb400 ?? 00h
.rodata:00493eb500 ?? 00h
.rodata:00493eb600 ?? 00h
.rodata:00493eb740 ?? 40h @
.rodata:00493eb800 ?? 00h
.rodata:00493eb900 ?? 00h
.rodata:00493eba00 ?? 00h
.rodata:00493ebb02 ?? 02h
.rodata:00493ebc00 ?? 00h
.rodata:00493ebd00 ?? 00h
.rodata:00493ebe08 ?? 08h
.rodata:00493ebf40 ?? 40h @
.rodata:00493ec000 ?? 00h
.rodata:00493ec100 ?? 00h
.rodata:00493ec208 ?? 08h
.rodata:00493ec340 ?? 40h @
.rodata:00493ec400 ?? 00h
.rodata:00493ec500 ?? 00h
.rodata:00493ec600 ?? 00h
.rodata:00493ec700 ?? 00h
.rodata:00493ec800 ?? 00h
.rodata:00493ec901 ?? 01h
.rodata:00493eca00 ?? 00h
.rodata:00493ecb40 ?? 40h @
.rodata:00493ecc00 ?? 00h
.rodata:00493ecd01 ?? 01h
.rodata:00493ece08 ?? 08h
.rodata:00493ecf42 ?? 42h B
.rodata:00493ed000 ?? 00h
.rodata:00493ed101 ?? 01h
.rodata:00493ed208 ?? 08h
.rodata:00493ed342 ?? 42h B
.rodata:00493ed400 ?? 00h
.rodata:00493ed501 ?? 01h
.rodata:00493ed600 ?? 00h
.rodata:00493ed702 ?? 02h
.rodata:00493ed800 ?? 00h
.rodata:00493ed900 ?? 00h
.rodata:00493eda08 ?? 08h
.rodata:00493edb42 ?? 42h B
.rodata:00493edc00 ?? 00h
.rodata:00493edd01 ?? 01h
.rodata:00493ede00 ?? 00h
.rodata:00493edf40 ?? 40h @
.rodata:00493ee000 ?? 00h
.rodata:00493ee100 ?? 00h
.rodata:00493ee200 ?? 00h
.rodata:00493ee300 ?? 00h
.rodata:00493ee400 ?? 00h
.rodata:00493ee500 ?? 00h
.rodata:00493ee600 ?? 00h
.rodata:00493ee742 ?? 42h B
.rodata:00493ee800 ?? 00h
.rodata:00493ee901 ?? 01h
.rodata:00493eea08 ?? 08h
.rodata:00493eeb02 ?? 02h
.rodata:00493eec00 ?? 00h
.rodata:00493eed00 ?? 00h
.rodata:00493eee00 ?? 00h
.rodata:00493eef02 ?? 02h
.rodata:00493ef000 ?? 00h
.rodata:00493ef100 ?? 00h
.rodata:00493ef200 ?? 00h
.rodata:00493ef342 ?? 42h B
.rodata:00493ef400 ?? 00h
.rodata:00493ef501 ?? 01h
.rodata:00493ef608 ?? 08h
.rodata:00493ef700 ?? 00h
.rodata:00493ef800 ?? 00h
.rodata:00493ef900 ?? 00h
.rodata:00493efa08 ?? 08h
.rodata:00493efb00 ?? 00h
.rodata:00493efc00 ?? 00h
.rodata:00493efd01 ?? 01h
.rodata:00493efe00 ?? 00h
.rodata:00493eff42 ?? 42h B
.rodata:00493f0000 ?? 00h
.rodata:00493f0101 ?? 01h
.rodata:00493f0200 ?? 00h
.rodata:00493f0300 ?? 00h
.rodata:00493f0400 ?? 00h
.rodata:00493f0500 ?? 00h
.rodata:00493f0600 ?? 00h
.rodata:00493f0702 ?? 02h
.rodata:00493f0800 ?? 00h
.rodata:00493f0900 ?? 00h
.rodata:00493f0a00 ?? 00h
.rodata:00493f0b40 ?? 40h @
.rodata:00493f0c00 ?? 00h
.rodata:00493f0d00 ?? 00h
.rodata:00493f0e08 ?? 08h
.rodata:00493f0f02 ?? 02h
.rodata:00493f1000 ?? 00h
.rodata:00493f1101 ?? 01h
.rodata:00493f1200 ?? 00h
.rodata:00493f1342 ?? 42h B
.rodata:00493f1400 ?? 00h
.rodata:00493f1501 ?? 01h
.rodata:00493f1608 ?? 08h
.rodata:00493f1740 ?? 40h @
.rodata:00493f1800 ?? 00h
.rodata:00493f1901 ?? 01h
.rodata:00493f1a00 ?? 00h
.rodata:00493f1b02 ?? 02h
.rodata:00493f1c00 ?? 00h
.rodata:00493f1d00 ?? 00h
.rodata:00493f1e00 ?? 00h
.rodata:00493f1f40 ?? 40h @
.rodata:00493f2000 ?? 00h
.rodata:00493f2100 ?? 00h
.rodata:00493f2208 ?? 08h
.rodata:00493f2342 ?? 42h B
.rodata:00493f2400 ?? 00h
.rodata:00493f2501 ?? 01h
.rodata:00493f2608 ?? 08h
.rodata:00493f2702 ?? 02h
.rodata:00493f2800 ?? 00h
.rodata:00493f2901 ?? 01h
.rodata:00493f2a08 ?? 08h
.rodata:00493f2b40 ?? 40h @
.rodata:00493f2c00 ?? 00h
.rodata:00493f2d01 ?? 01h
.rodata:00493f2e00 ?? 00h
.rodata:00493f2f00 ?? 00h
.rodata:00493f3000 ?? 00h
.rodata:00493f3100 ?? 00h
.rodata:00493f3200 ?? 00h
.rodata:00493f3302 ?? 02h
.rodata:00493f3400 ?? 00h
.rodata:00493f3500 ?? 00h
.rodata:00493f3608 ?? 08h
.rodata:00493f3742 ?? 42h B
.rodata:00493f3800 ?? 00h
.rodata:00493f3901 ?? 01h
.rodata:00493f3a08 ?? 08h
.rodata:00493f3b42 ?? 42h B
.rodata:00493f3c00 ?? 00h
.rodata:00493f3d01 ?? 01h
.rodata:00493f3e08 ?? 08h
.rodata:00493f3f00 ?? 00h
.rodata:00493f4000 ?? 00h
.rodata:00493f4100 ?? 00h
.rodata:00493f4200 ?? 00h
.rodata:00493f4342 ?? 42h B
.rodata:00493f4400 ?? 00h
.rodata:00493f4501 ?? 01h
.rodata:00493f4608 ?? 08h
.rodata:00493f4742 ?? 42h B
.rodata:00493f4800 ?? 00h
.rodata:00493f4900 ?? 00h
.rodata:00493f4a08 ?? 08h
.rodata:00493f4b02 ?? 02h
.rodata:00493f4c00 ?? 00h
.rodata:00493f4d00 ?? 00h
.rodata:00493f4e00 ?? 00h
.rodata:00493f4f00 ?? 00h
.rodata:00493f5000 ?? 00h
.rodata:00493f5100 ?? 00h
.rodata:00493f5208 ?? 08h
.rodata:00493f5340 ?? 40h @
.rodata:00493f5400 ?? 00h
.rodata:00493f5500 ?? 00h
.rodata:00493f5600 ?? 00h
.rodata:00493f5742 ?? 42h B
.rodata:00493f5800 ?? 00h
.rodata:00493f5901 ?? 01h
.rodata:00493f5a08 ?? 08h
.rodata:00493f5b00 ?? 00h
.rodata:00493f5c00 ?? 00h
.rodata:00493f5d01 ?? 01h
.rodata:00493f5e00 ?? 00h
.rodata:00493f5f02 ?? 02h
.rodata:00493f6000 ?? 00h
.rodata:00493f6101 ?? 01h
.rodata:00493f6200 ?? 00h
.rodata:00493f6340 ?? 40h @
.rodata:00493f6400 ?? 00h
.rodata:00493f6500 ?? 00h
.rodata:00493f6608 ?? 08h
.rodata:00493f6700 ?? 00h
.rodata:00493f6800 ?? 00h
.rodata:00493f6900 ?? 00h
.rodata:00493f6a00 ?? 00h
.rodata:00493f6b00 ?? 00h
.rodata:00493f6c00 ?? 00h
.rodata:00493f6d00 ?? 00h
.rodata:00493f6e08 ?? 08h
.rodata:00493f6f40 ?? 40h @
.rodata:00493f7000 ?? 00h
.rodata:00493f7101 ?? 01h
.rodata:00493f7208 ?? 08h
.rodata:00493f7302 ?? 02h
.rodata:00493f7400 ?? 00h
.rodata:00493f7501 ?? 01h
.rodata:00493f7600 ?? 00h
.rodata:00493f7740 ?? 40h @
DAT_00493f78: ;XREF[2,0]: 00482940,004829f8
.rodata:00493f7800 ?? 00h
.rodata:00493f7900 ?? 00h
.rodata:00493f7a20 ?? 20h
.rodata:00493f7b00 ?? 00h
.rodata:00493f7c02 ?? 02h
.rodata:00493f7d00 ?? 00h
.rodata:00493f7e20 ?? 20h
.rodata:00493f7f04 ?? 04h
.rodata:00493f8002 ?? 02h
.rodata:00493f8108 ?? 08h
.rodata:00493f8200 ?? 00h
.rodata:00493f8304 ?? 04h
.rodata:00493f8400 ?? 00h
.rodata:00493f8500 ?? 00h
.rodata:00493f8600 ?? 00h
.rodata:00493f8700 ?? 00h
.rodata:00493f8800 ?? 00h
.rodata:00493f8908 ?? 08h
.rodata:00493f8a00 ?? 00h
.rodata:00493f8b00 ?? 00h
.rodata:00493f8c02 ?? 02h
.rodata:00493f8d08 ?? 08h
.rodata:00493f8e00 ?? 00h
.rodata:00493f8f04 ?? 04h
.rodata:00493f9002 ?? 02h
.rodata:00493f9108 ?? 08h
.rodata:00493f9220 ?? 20h
.rodata:00493f9300 ?? 00h
.rodata:00493f9400 ?? 00h
.rodata:00493f9508 ?? 08h
.rodata:00493f9620 ?? 20h
.rodata:00493f9704 ?? 04h
.rodata:00493f9802 ?? 02h
.rodata:00493f9908 ?? 08h
.rodata:00493f9a20 ?? 20h
.rodata:00493f9b04 ?? 04h
.rodata:00493f9c00 ?? 00h
.rodata:00493f9d00 ?? 00h
.rodata:00493f9e20 ?? 20h
.rodata:00493f9f00 ?? 00h
.rodata:00493fa000 ?? 00h
.rodata:00493fa100 ?? 00h
.rodata:00493fa200 ?? 00h
.rodata:00493fa300 ?? 00h
.rodata:00493fa402 ?? 02h
.rodata:00493fa500 ?? 00h
.rodata:00493fa600 ?? 00h
.rodata:00493fa704 ?? 04h
.rodata:00493fa802 ?? 02h
.rodata:00493fa900 ?? 00h
.rodata:00493faa00 ?? 00h
.rodata:00493fab00 ?? 00h
.rodata:00493fac00 ?? 00h
.rodata:00493fad00 ?? 00h
.rodata:00493fae00 ?? 00h
.rodata:00493faf04 ?? 04h
.rodata:00493fb002 ?? 02h
.rodata:00493fb100 ?? 00h
.rodata:00493fb220 ?? 20h
.rodata:00493fb304 ?? 04h
.rodata:00493fb402 ?? 02h
.rodata:00493fb508 ?? 08h
.rodata:00493fb600 ?? 00h
.rodata:00493fb700 ?? 00h
.rodata:00493fb800 ?? 00h
.rodata:00493fb908 ?? 08h
.rodata:00493fba00 ?? 00h
.rodata:00493fbb04 ?? 04h
.rodata:00493fbc02 ?? 02h
.rodata:00493fbd08 ?? 08h
.rodata:00493fbe20 ?? 20h
.rodata:00493fbf00 ?? 00h
.rodata:00493fc002 ?? 02h
.rodata:00493fc100 ?? 00h
.rodata:00493fc220 ?? 20h
.rodata:00493fc300 ?? 00h
.rodata:00493fc400 ?? 00h
.rodata:00493fc508 ?? 08h
.rodata:00493fc600 ?? 00h
.rodata:00493fc704 ?? 04h
.rodata:00493fc802 ?? 02h
.rodata:00493fc900 ?? 00h
.rodata:00493fca00 ?? 00h
.rodata:00493fcb04 ?? 04h
.rodata:00493fcc00 ?? 00h
.rodata:00493fcd00 ?? 00h
.rodata:00493fce20 ?? 20h
.rodata:00493fcf04 ?? 04h
.rodata:00493fd000 ?? 00h
.rodata:00493fd108 ?? 08h
.rodata:00493fd220 ?? 20h
.rodata:00493fd304 ?? 04h
.rodata:00493fd402 ?? 02h
.rodata:00493fd500 ?? 00h
.rodata:00493fd620 ?? 20h
.rodata:00493fd700 ?? 00h
.rodata:00493fd800 ?? 00h
.rodata:00493fd900 ?? 00h
.rodata:00493fda20 ?? 20h
.rodata:00493fdb04 ?? 04h
.rodata:00493fdc00 ?? 00h
.rodata:00493fdd08 ?? 08h
.rodata:00493fde00 ?? 00h
.rodata:00493fdf00 ?? 00h
.rodata:00493fe002 ?? 02h
.rodata:00493fe108 ?? 08h
.rodata:00493fe200 ?? 00h
.rodata:00493fe300 ?? 00h
.rodata:00493fe402 ?? 02h
.rodata:00493fe508 ?? 08h
.rodata:00493fe620 ?? 20h
.rodata:00493fe704 ?? 04h
.rodata:00493fe800 ?? 00h
.rodata:00493fe908 ?? 08h
.rodata:00493fea20 ?? 20h
.rodata:00493feb00 ?? 00h
.rodata:00493fec02 ?? 02h
.rodata:00493fed00 ?? 00h
.rodata:00493fee00 ?? 00h
.rodata:00493fef00 ?? 00h
.rodata:00493ff000 ?? 00h
.rodata:00493ff100 ?? 00h
.rodata:00493ff200 ?? 00h
.rodata:00493ff304 ?? 04h
.rodata:00493ff400 ?? 00h
.rodata:00493ff508 ?? 08h
.rodata:00493ff620 ?? 20h
.rodata:00493ff700 ?? 00h
.rodata:00493ff800 ?? 00h
.rodata:00493ff900 ?? 00h
.rodata:00493ffa00 ?? 00h
.rodata:00493ffb04 ?? 04h
.rodata:00493ffc00 ?? 00h
.rodata:00493ffd08 ?? 08h
.rodata:00493ffe20 ?? 20h
.rodata:00493fff00 ?? 00h
.rodata:0049400000 ?? 00h
.rodata:0049400100 ?? 00h
.rodata:0049400220 ?? 20h
.rodata:0049400300 ?? 00h
.rodata:0049400402 ?? 02h
.rodata:0049400508 ?? 08h
.rodata:0049400600 ?? 00h
.rodata:0049400704 ?? 04h
.rodata:0049400802 ?? 02h
.rodata:0049400908 ?? 08h
.rodata:0049400a00 ?? 00h
.rodata:0049400b04 ?? 04h
.rodata:0049400c02 ?? 02h
.rodata:0049400d00 ?? 00h
.rodata:0049400e20 ?? 20h
.rodata:0049400f04 ?? 04h
.rodata:0049401002 ?? 02h
.rodata:0049401100 ?? 00h
.rodata:0049401220 ?? 20h
.rodata:0049401304 ?? 04h
.rodata:0049401402 ?? 02h
.rodata:0049401500 ?? 00h
.rodata:0049401600 ?? 00h
.rodata:0049401700 ?? 00h
.rodata:0049401802 ?? 02h
.rodata:0049401900 ?? 00h
.rodata:0049401a20 ?? 20h
.rodata:0049401b00 ?? 00h
.rodata:0049401c00 ?? 00h
.rodata:0049401d00 ?? 00h
.rodata:0049401e00 ?? 00h
.rodata:0049401f04 ?? 04h
.rodata:0049402000 ?? 00h
.rodata:0049402108 ?? 08h
.rodata:0049402200 ?? 00h
.rodata:0049402304 ?? 04h
.rodata:0049402400 ?? 00h
.rodata:0049402500 ?? 00h
.rodata:0049402620 ?? 20h
.rodata:0049402700 ?? 00h
.rodata:0049402800 ?? 00h
.rodata:0049402908 ?? 08h
.rodata:0049402a20 ?? 20h
.rodata:0049402b04 ?? 04h
.rodata:0049402c02 ?? 02h
.rodata:0049402d08 ?? 08h
.rodata:0049402e00 ?? 00h
.rodata:0049402f00 ?? 00h
.rodata:0049403002 ?? 02h
.rodata:0049403108 ?? 08h
.rodata:0049403220 ?? 20h
.rodata:0049403300 ?? 00h
.rodata:0049403400 ?? 00h
.rodata:0049403508 ?? 08h
.rodata:0049403620 ?? 20h
.rodata:0049403704 ?? 04h
.rodata:0049403802 ?? 02h
.rodata:0049403908 ?? 08h
.rodata:0049403a00 ?? 00h
.rodata:0049403b00 ?? 00h
.rodata:0049403c02 ?? 02h
.rodata:0049403d00 ?? 00h
.rodata:0049403e00 ?? 00h
.rodata:0049403f04 ?? 04h
.rodata:0049404002 ?? 02h
.rodata:0049404108 ?? 08h
.rodata:0049404220 ?? 20h
.rodata:0049404304 ?? 04h
.rodata:0049404400 ?? 00h
.rodata:0049404500 ?? 00h
.rodata:0049404620 ?? 20h
.rodata:0049404704 ?? 04h
.rodata:0049404800 ?? 00h
.rodata:0049404908 ?? 08h
.rodata:0049404a20 ?? 20h
.rodata:0049404b00 ?? 00h
.rodata:0049404c00 ?? 00h
.rodata:0049404d00 ?? 00h
.rodata:0049404e00 ?? 00h
.rodata:0049404f00 ?? 00h
.rodata:0049405002 ?? 02h
.rodata:0049405100 ?? 00h
.rodata:0049405200 ?? 00h
.rodata:0049405300 ?? 00h
.rodata:0049405402 ?? 02h
.rodata:0049405508 ?? 08h
.rodata:0049405620 ?? 20h
.rodata:0049405704 ?? 04h
.rodata:0049405800 ?? 00h
.rodata:0049405900 ?? 00h
.rodata:0049405a00 ?? 00h
.rodata:0049405b00 ?? 00h
.rodata:0049405c02 ?? 02h
.rodata:0049405d08 ?? 08h
.rodata:0049405e20 ?? 20h
.rodata:0049405f00 ?? 00h
.rodata:0049406000 ?? 00h
.rodata:0049406100 ?? 00h
.rodata:0049406220 ?? 20h
.rodata:0049406304 ?? 04h
.rodata:0049406400 ?? 00h
.rodata:0049406508 ?? 08h
.rodata:0049406600 ?? 00h
.rodata:0049406700 ?? 00h
.rodata:0049406802 ?? 02h
.rodata:0049406900 ?? 00h
.rodata:0049406a00 ?? 00h
.rodata:0049406b04 ?? 04h
.rodata:0049406c00 ?? 00h
.rodata:0049406d08 ?? 08h
.rodata:0049406e00 ?? 00h
.rodata:0049406f04 ?? 04h
.rodata:0049407000 ?? 00h
.rodata:0049407108 ?? 08h
.rodata:0049407200 ?? 00h
.rodata:0049407300 ?? 00h
.rodata:0049407402 ?? 02h
.rodata:0049407500 ?? 00h
.rodata:0049407620 ?? 20h
.rodata:0049407700 ?? 00h
DAT_00494078: ;XREF[2,0]: 00482600,00482630
.rodata:0049407800008000 undefined4 00800000h
.rodata:0049407c00 ?? 00h ;? -> 00400000
.rodata:0049407d00 ?? 00h
.rodata:0049407e40 ?? 40h @
.rodata:0049407f00 ?? 00h
.rodata:0049408000 ?? 00h
.rodata:0049408100 ?? 00h
.rodata:0049408220 ?? 20h
.rodata:0049408300 ?? 00h
.rodata:0049408400 ?? 00h
.rodata:0049408500 ?? 00h
.rodata:0049408610 ?? 10h
.rodata:0049408700 ?? 00h
.rodata:0049408800 ?? 00h
.rodata:0049408900 ?? 00h
.rodata:0049408a08 ?? 08h
.rodata:0049408b00 ?? 00h
.rodata:0049408c00 ?? 00h
.rodata:0049408d00 ?? 00h
.rodata:0049408e04 ?? 04h
.rodata:0049408f00 ?? 00h
.rodata:0049409000 ?? 00h
.rodata:0049409100 ?? 00h
.rodata:0049409202 ?? 02h
.rodata:0049409300 ?? 00h
.rodata:0049409400 ?? 00h
.rodata:0049409500 ?? 00h
.rodata:0049409601 ?? 01h
.rodata:0049409700 ?? 00h
.rodata:0049409800 ?? 00h
.rodata:0049409980 ?? 80h
.rodata:0049409a00 ?? 00h
.rodata:0049409b00 ?? 00h
.rodata:0049409c00 ?? 00h
.rodata:0049409d40 ?? 40h @
.rodata:0049409e00 ?? 00h
.rodata:0049409f00 ?? 00h
.rodata:004940a000 ?? 00h
.rodata:004940a120 ?? 20h
.rodata:004940a200 ?? 00h
.rodata:004940a300 ?? 00h
.rodata:004940a400 ?? 00h
.rodata:004940a510 ?? 10h
.rodata:004940a600 ?? 00h
.rodata:004940a700 ?? 00h
.rodata:004940a800 ?? 00h
.rodata:004940a908 ?? 08h
.rodata:004940aa00 ?? 00h
.rodata:004940ab00 ?? 00h
.rodata:004940ac00 ?? 00h
.rodata:004940ad04 ?? 04h
.rodata:004940ae00 ?? 00h
.rodata:004940af00 ?? 00h
.rodata:004940b000 ?? 00h
.rodata:004940b102 ?? 02h
.rodata:004940b200 ?? 00h
.rodata:004940b300 ?? 00h
.rodata:004940b400 ?? 00h
.rodata:004940b501 ?? 01h
.rodata:004940b600 ?? 00h
.rodata:004940b700 ?? 00h
.rodata:004940b880 ?? 80h
.rodata:004940b900 ?? 00h
.rodata:004940ba00 ?? 00h ;? -> 00400000
.rodata:004940bb00 ?? 00h
.rodata:004940bc40 ?? 40h @
.rodata:004940bd00 ?? 00h
.rodata:004940be00 ?? 00h
.rodata:004940bf00 ?? 00h
.rodata:004940c020 ?? 20h
.rodata:004940c100 ?? 00h
.rodata:004940c200 ?? 00h
.rodata:004940c300 ?? 00h
.rodata:004940c410 ?? 10h
.rodata:004940c500 ?? 00h
.rodata:004940c600 ?? 00h
.rodata:004940c700 ?? 00h
.rodata:004940c808 ?? 08h
.rodata:004940c900 ?? 00h
.rodata:004940ca00 ?? 00h
.rodata:004940cb00 ?? 00h
.rodata:004940cc04 ?? 04h
.rodata:004940cd00 ?? 00h
.rodata:004940ce00 ?? 00h
.rodata:004940cf00 ?? 00h
.rodata:004940d002 ?? 02h
.rodata:004940d100 ?? 00h
.rodata:004940d200 ?? 00h
.rodata:004940d300 ?? 00h
.rodata:004940d401 ?? 01h
.rodata:004940d500 ?? 00h
.rodata:004940d600 ?? 00h
.rodata:004940d700 ?? 00h
DAT_004940d8: ;XREF[1,0]: 004825e0
.rodata:004940d80d undefined1 0Dh
DAT_004940d9: ;XREF[1,0]: 004825e0
.rodata:004940d910 undefined1 10h
.rodata:004940da0a ?? 0Ah
.rodata:004940db17 ?? 17h
.rodata:004940dc00 ?? 00h
.rodata:004940dd04 ?? 04h
.rodata:004940de02 ?? 02h
.rodata:004940df1b ?? 1Bh
.rodata:004940e00e ?? 0Eh
.rodata:004940e105 ?? 05h
.rodata:004940e214 ?? 14h
.rodata:004940e309 ?? 09h
.rodata:004940e416 ?? 16h
.rodata:004940e512 ?? 12h
.rodata:004940e60b ?? 0Bh
.rodata:004940e703 ?? 03h
.rodata:004940e819 ?? 19h
.rodata:004940e907 ?? 07h
.rodata:004940ea0f ?? 0Fh
.rodata:004940eb06 ?? 06h
.rodata:004940ec1a ?? 1Ah
.rodata:004940ed13 ?? 13h
.rodata:004940ee0c ?? 0Ch
.rodata:004940ef01 ?? 01h
DAT_004940f0: ;XREF[1,0]: 00482610
.rodata:004940f028 undefined1 28h
.rodata:004940f133 ?? 33h 3
.rodata:004940f21e ?? 1Eh
.rodata:004940f324 ?? 24h $
.rodata:004940f42e ?? 2Eh .
.rodata:004940f536 ?? 36h 6
.rodata:004940f61d ?? 1Dh
.rodata:004940f727 ?? 27h '
.rodata:004940f832 ?? 32h 2
.rodata:004940f92c ?? 2Ch ,
.rodata:004940fa20 ?? 20h
.rodata:004940fb2f ?? 2Fh /
.rodata:004940fc2b ?? 2Bh +
.rodata:004940fd30 ?? 30h 0
.rodata:004940fe26 ?? 26h &
.rodata:004940ff37 ?? 37h 7
.rodata:0049410021 ?? 21h !
.rodata:0049410134 ?? 34h 4
.rodata:004941022d ?? 2Dh -
.rodata:0049410329 ?? 29h )
.rodata:0049410431 ?? 31h 1
.rodata:0049410523 ?? 23h #
.rodata:004941061c ?? 1Ch
.rodata:004941071f ?? 1Fh
DAT_00494108: ;XREF[2,0]: 004824e8,00482568
.rodata:0049410801 undefined1 01h
.rodata:0049410902 ?? 02h
.rodata:0049410a04 ?? 04h
.rodata:0049410b06 ?? 06h
.rodata:0049410c08 ?? 08h
.rodata:0049410d0a ?? 0Ah
.rodata:0049410e0c ?? 0Ch
.rodata:0049410f0e ?? 0Eh
.rodata:004941100f ?? 0Fh
.rodata:0049411111 ?? 11h
.rodata:0049411213 ?? 13h
.rodata:0049411315 ?? 15h
.rodata:0049411417 ?? 17h
.rodata:0049411519 ?? 19h
.rodata:004941161b ?? 1Bh
.rodata:004941171c ?? 1Ch
DAT_00494118: ;XREF[1,0]: 00482490
.rodata:0049411880000000 undefined4 00000080h
.rodata:0049411c40 ?? 40h @
.rodata:0049411d00 ?? 00h
.rodata:0049411e00 ?? 00h
.rodata:0049411f00 ?? 00h
.rodata:0049412020 ?? 20h
.rodata:0049412100 ?? 00h
.rodata:0049412200 ?? 00h
.rodata:0049412300 ?? 00h
.rodata:0049412410 ?? 10h
.rodata:0049412500 ?? 00h
.rodata:0049412600 ?? 00h
.rodata:0049412700 ?? 00h
.rodata:0049412808 ?? 08h
.rodata:0049412900 ?? 00h
.rodata:0049412a00 ?? 00h
.rodata:0049412b00 ?? 00h
.rodata:0049412c04 ?? 04h
.rodata:0049412d00 ?? 00h
.rodata:0049412e00 ?? 00h
.rodata:0049412f00 ?? 00h
.rodata:0049413002 ?? 02h
.rodata:0049413100 ?? 00h
.rodata:0049413200 ?? 00h
.rodata:0049413300 ?? 00h
.rodata:0049413401 ?? 01h
.rodata:0049413500 ?? 00h
.rodata:0049413600 ?? 00h
.rodata:0049413700 ?? 00h
DAT_00494138: ;XREF[1,0]: 00482474
.rodata:0049413838 undefined1 38h
DAT_00494139: ;XREF[1,0]: 00482474
.rodata:0049413930 undefined1 30h
.rodata:0049413a28 ?? 28h (
.rodata:0049413b20 ?? 20h
.rodata:0049413c18 ?? 18h
.rodata:0049413d10 ?? 10h
.rodata:0049413e08 ?? 08h
.rodata:0049413f00 ?? 00h
.rodata:0049414039 ?? 39h 9
.rodata:0049414131 ?? 31h 1
.rodata:0049414229 ?? 29h )
.rodata:0049414321 ?? 21h !
.rodata:0049414419 ?? 19h
.rodata:0049414511 ?? 11h
.rodata:0049414609 ?? 09h
.rodata:0049414701 ?? 01h
.rodata:004941483a ?? 3Ah :
.rodata:0049414932 ?? 32h 2
.rodata:0049414a2a ?? 2Ah *
.rodata:0049414b22 ?? 22h "
.rodata:0049414c1a ?? 1Ah
.rodata:0049414d12 ?? 12h
.rodata:0049414e0a ?? 0Ah
.rodata:0049414f02 ?? 02h
.rodata:004941503b ?? 3Bh ;
.rodata:0049415133 ?? 33h 3
.rodata:004941522b ?? 2Bh +
.rodata:0049415323 ?? 23h #
.rodata:004941543e ?? 3Eh >
.rodata:0049415536 ?? 36h 6
.rodata:004941562e ?? 2Eh .
.rodata:0049415726 ?? 26h &
.rodata:004941581e ?? 1Eh
.rodata:0049415916 ?? 16h
.rodata:0049415a0e ?? 0Eh
.rodata:0049415b06 ?? 06h
.rodata:0049415c3d ?? 3Dh =
.rodata:0049415d35 ?? 35h 5
.rodata:0049415e2d ?? 2Dh -
.rodata:0049415f25 ?? 25h %
.rodata:004941601d ?? 1Dh
.rodata:0049416115 ?? 15h
.rodata:004941620d ?? 0Dh
.rodata:0049416305 ?? 05h
.rodata:004941643c ?? 3Ch <
.rodata:0049416534 ?? 34h 4
.rodata:004941662c ?? 2Ch ,
.rodata:0049416724 ?? 24h $
.rodata:004941681c ?? 1Ch
.rodata:0049416914 ?? 14h
.rodata:0049416a0c ?? 0Ch
.rodata:0049416b04 ?? 04h
.rodata:0049416c1b ?? 1Bh
.rodata:0049416d13 ?? 13h
.rodata:0049416e0b ?? 0Bh
.rodata:0049416f03 ?? 03h
switchdataD_00494170: ;XREF[1,0]: 00483018
.rodata:00494170c436faff uint FFFA36C4h
.rodata:00494174b836faff uint FFFA36B8h
.rodata:00494178a036faff uint FFFA36A0h
.rodata:0049417c7c36faff uint FFFA367Ch
.rodata:004941804c36faff uint FFFA364Ch
switchdataD_00494184: ;XREF[1,0]: 00483160
.rodata:004941843037faff uint FFFA3730h
.rodata:004941880038faff uint FFFA3800h
.rodata:0049418ce837faff uint FFFA37E8h
.rodata:00494190c437faff uint FFFA37C4h
.rodata:004941949437faff uint FFFA3794h
switchdataD_00494198: ;XREF[1,0]: 004832e8
.rodata:004941989439faff uint FFFA3994h
.rodata:0049419c8839faff uint FFFA3988h
.rodata:004941a07039faff uint FFFA3970h
.rodata:004941a44c39faff uint FFFA394Ch
.rodata:004941a81c39faff uint FFFA391Ch
switchdataD_004941ac: ;XREF[1,0]: 00483488
.rodata:004941ac743afaff uint FFFA3A74h
.rodata:004941b0283bfaff uint FFFA3B28h
.rodata:004941b4103bfaff uint FFFA3B10h
.rodata:004941b8ec3afaff uint FFFA3AECh
.rodata:004941bcbc3afaff uint FFFA3ABCh
.rodata:004941c0a8 ?? A8h
.rodata:004941c13c ?? 3Ch <
.rodata:004941c2fa ?? FAh
.rodata:004941c3ff ?? FFh
.rodata:004941c49c ?? 9Ch
.rodata:004941c53c ?? 3Ch <
.rodata:004941c6fa ?? FAh
.rodata:004941c7ff ?? FFh
.rodata:004941c884 ?? 84h
.rodata:004941c93c ?? 3Ch <
.rodata:004941cafa ?? FAh
.rodata:004941cbff ?? FFh
.rodata:004941cc60 ?? 60h `
.rodata:004941cd3c ?? 3Ch <
.rodata:004941cefa ?? FAh
.rodata:004941cfff ?? FFh
.rodata:004941d030 ?? 30h 0
.rodata:004941d13c ?? 3Ch <
.rodata:004941d2fa ?? FAh
.rodata:004941d3ff ?? FFh
switchdataD_004941d4: ;XREF[1,0]: 0048379c
.rodata:004941d4883dfaff uint FFFA3D88h
.rodata:004941d83c3efaff uint FFFA3E3Ch
.rodata:004941dc243efaff uint FFFA3E24h
.rodata:004941e0003efaff uint FFFA3E00h
.rodata:004941e4d03dfaff uint FFFA3DD0h
switchdataD_004941e8: ;XREF[1,0]: 0048399c
.rodata:004941e8343ffaff uint FFFA3F34h
.rodata:004941ec3c40faff uint FFFA403Ch
.rodata:004941f02440faff uint FFFA4024h
.rodata:004941f40040faff uint FFFA4000h
.rodata:004941f8d03ffaff uint FFFA3FD0h
switchdataD_004941fc: ;XREF[1,0]: 00483b9c
.rodata:004941fc3441faff uint FFFA4134h
.rodata:004942003c42faff uint FFFA423Ch
.rodata:004942042442faff uint FFFA4224h
.rodata:004942080042faff uint FFFA4200h
.rodata:0049420cd041faff uint FFFA41D0h
.rodata:0049421006 ?? 06h
DAT_00494211: ;XREF[1,0]: 00483e54
.rodata:004942110b undefined1 0Bh
.rodata:0049421204 ?? 04h
.rodata:0049421300 ?? 00h
.rodata:004942147f ?? 7Fh
.rodata:0049421500 ?? 00h
.rodata:0049421607 ?? 07h
.rodata:0049421701 ?? 01h
.rodata:0049421801 ?? 01h
.rodata:0049421905 ?? 05h
.rodata:0049421a01 ?? 01h
.rodata:0049421b01 ?? 01h
.rodata:0049421c05 ?? 05h
.rodata:0049421d00 ?? 00h
.rodata:0049421e00 ?? 00h
.rodata:0049421f00 ?? 00h
.rodata:0049422006 ?? 06h
DAT_00494221: ;XREF[1,0]: 00483e54
.rodata:0049422109 undefined1 09h
.rodata:0049422204 ?? 04h
.rodata:0049422300 ?? 00h
.rodata:004942247f ?? 7Fh
.rodata:0049422500 ?? 00h
.rodata:0049422607 ?? 07h
.rodata:0049422701 ?? 01h
.rodata:0049422801 ?? 01h
.rodata:0049422901 ?? 01h
.rodata:0049422a02 ?? 02h
.rodata:0049422b00 ?? 00h
.rodata:0049422c06 ?? 06h
DAT_0049422d: ;XREF[1,0]: 00483e54
.rodata:0049422d09 undefined1 09h
.rodata:0049422e2b ?? 2Bh +
.rodata:0049422f81 ?? 81h
.rodata:0049423005 ?? 05h
.rodata:0049423110 ?? 10h
.rodata:0049423286 ?? 86h
.rodata:0049423348 ?? 48h H
.rodata:004942343f ?? 3Fh ?
.rodata:0049423500 ?? 00h
.rodata:0049423603 ?? 03h
.rodata:0049423700 ?? 00h
.rodata:0049423806 ?? 06h
DAT_00494239: ;XREF[1,0]: 00483e54
.rodata:004942390b undefined1 0Bh
.rodata:0049423a04 ?? 04h
.rodata:0049423b00 ?? 00h
.rodata:0049423c7f ?? 7Fh
.rodata:0049423d00 ?? 00h
.rodata:0049423e07 ?? 07h
.rodata:0049423f01 ?? 01h
.rodata:0049424001 ?? 01h
.rodata:0049424105 ?? 05h
.rodata:0049424201 ?? 01h
.rodata:0049424301 ?? 01h
.rodata:0049424403 ?? 03h
.rodata:0049424500 ?? 00h
.rodata:0049424600 ?? 00h
.rodata:0049424700 ?? 00h
.rodata:0049424806 ?? 06h
DAT_00494249: ;XREF[1,0]: 00483e54
.rodata:004942490b undefined1 0Bh
.rodata:0049424a04 ?? 04h
.rodata:0049424b00 ?? 00h
.rodata:0049424c7f ?? 7Fh
.rodata:0049424d00 ?? 00h
.rodata:0049424e07 ?? 07h
.rodata:0049424f01 ?? 01h
.rodata:0049425001 ?? 01h
.rodata:0049425105 ?? 05h
.rodata:0049425201 ?? 01h
.rodata:0049425301 ?? 01h
.rodata:0049425404 ?? 04h
.rodata:0049425500 ?? 00h
.rodata:0049425600 ?? 00h
.rodata:0049425700 ?? 00h
.rodata:0049425806 ?? 06h
DAT_00494259: ;XREF[1,0]: 00483e54
.rodata:0049425909 undefined1 09h
.rodata:0049425a2b ?? 2Bh +
.rodata:0049425b81 ?? 81h
.rodata:0049425c05 ?? 05h
.rodata:0049425d10 ?? 10h
.rodata:0049425e86 ?? 86h
.rodata:0049425f48 ?? 48h H
.rodata:004942603f ?? 3Fh ?
.rodata:0049426100 ?? 00h
.rodata:0049426210 ?? 10h
.rodata:0049426300 ?? 00h
.rodata:0049426406 ?? 06h
DAT_00494265: ;XREF[1,0]: 00483e54
.rodata:0049426509 undefined1 09h
.rodata:0049426604 ?? 04h
.rodata:0049426700 ?? 00h
.rodata:004942687f ?? 7Fh
.rodata:0049426900 ?? 00h
.rodata:0049426a07 ?? 07h
.rodata:0049426b01 ?? 01h
.rodata:0049426c01 ?? 01h
.rodata:0049426d01 ?? 01h
.rodata:0049426e03 ?? 03h
.rodata:0049426f00 ?? 00h
.rodata:0049427006 ?? 06h
DAT_00494271: ;XREF[1,0]: 00483e54
.rodata:0049427109 undefined1 09h
.rodata:0049427204 ?? 04h
.rodata:0049427300 ?? 00h
.rodata:004942747f ?? 7Fh
.rodata:0049427500 ?? 00h
.rodata:0049427607 ?? 07h
.rodata:0049427701 ?? 01h
.rodata:0049427801 ?? 01h
.rodata:0049427901 ?? 01h
.rodata:0049427a04 ?? 04h
.rodata:0049427b00 ?? 00h
.rodata:0049427c06 ?? 06h
DAT_0049427d: ;XREF[1,0]: 00483e54
.rodata:0049427d09 undefined1 09h
.rodata:0049427e2b ?? 2Bh +
.rodata:0049427f81 ?? 81h
.rodata:0049428005 ?? 05h
.rodata:0049428110 ?? 10h
.rodata:0049428286 ?? 86h
.rodata:0049428348 ?? 48h H
.rodata:004942843f ?? 3Fh ?
.rodata:0049428500 ?? 00h
.rodata:0049428602 ?? 02h
.rodata:0049428700 ?? 00h
switchdataD_00494288: ;XREF[1,0]: 00484720
.rodata:004942880c4dfaff uint FFFA4D0Ch
.rodata:0049428cc04dfaff uint FFFA4DC0h
.rodata:00494290a84dfaff uint FFFA4DA8h
.rodata:00494294844dfaff uint FFFA4D84h
.rodata:00494298544dfaff uint FFFA4D54h
switchdataD_0049429c: ;XREF[1,0]: 00484a58
.rodata:0049429c3450faff uint FFFA5034h
.rodata:004942a0f850faff uint FFFA50F8h
.rodata:004942a4e050faff uint FFFA50E0h
.rodata:004942a8bc50faff uint FFFA50BCh
.rodata:004942ac8c50faff uint FFFA508Ch
switchdataD_004942b0: ;XREF[2,0]: 004848c4,00484b10
.rodata:004942b03c50faff uint FFFA503Ch
.rodata:004942b4b051faff uint FFFA51B0h
.rodata:004942b89851faff uint FFFA5198h
.rodata:004942bc7451faff uint FFFA5174h
.rodata:004942c04451faff uint FFFA5144h
.rodata:004942c400 ?? 00h
.rodata:004942c500 ?? 00h
.rodata:004942c600 ?? 00h
.rodata:004942c700 ?? 00h
.rodata:004942c800 ?? 00h
.rodata:004942c900 ?? 00h
.rodata:004942ca00 ?? 00h
.rodata:004942cb00 ?? 00h
.rodata:004942cc00 ?? 00h
.rodata:004942cd00 ?? 00h
.rodata:004942ce00 ?? 00h
.rodata:004942cf00 ?? 00h
.rodata:004942d006 ?? 06h
DAT_004942d1: ;XREF[1,0]: 00483e54
.rodata:004942d105 undefined1 05h
DAT_004942d2: ;XREF[1,0]: 00483e9c
.rodata:004942d22b ?? 2Bh +
.rodata:004942d30e ?? 0Eh
.rodata:004942d403 ?? 03h
.rodata:004942d502 ?? 02h
.rodata:004942d61a ?? 1Ah
.rodata:004942d700 ?? 00h
.rodata:004942d806 ?? 06h
DAT_004942d9: ;XREF[1,0]: 00483e88
.rodata:004942d909 undefined1 09h
DAT_004942da: ;XREF[1,0]: 00483e9c
.rodata:004942da2a ?? 2Ah *
.rodata:004942db86 ?? 86h
.rodata:004942dc48 ?? 48h H
.rodata:004942dd86 ?? 86h
.rodata:004942def7 ?? F7h
.rodata:004942df0d ?? 0Dh
.rodata:004942e001 ?? 01h
.rodata:004942e101 ?? 01h
.rodata:004942e201 ?? 01h
.rodata:004942e300 ?? 00h
.rodata:004942e406 ?? 06h
DAT_004942e5: ;XREF[1,0]: 00483e54
.rodata:004942e508 undefined1 08h
.rodata:004942e62a ?? 2Ah *
.rodata:004942e786 ?? 86h
.rodata:004942e848 ?? 48h H
.rodata:004942e986 ?? 86h
.rodata:004942eaf7 ?? F7h
.rodata:004942eb0d ?? 0Dh
.rodata:004942ec02 ?? 02h
.rodata:004942ed02 ?? 02h
.rodata:004942ee00 ?? 00h
.rodata:004942ef00 ?? 00h
.rodata:004942f006 ?? 06h
DAT_004942f1: ;XREF[1,0]: 00483e54
.rodata:004942f109 undefined1 09h
.rodata:004942f260 ?? 60h `
.rodata:004942f386 ?? 86h
.rodata:004942f448 ?? 48h H
.rodata:004942f501 ?? 01h
.rodata:004942f665 ?? 65h e
.rodata:004942f703 ?? 03h
.rodata:004942f804 ?? 04h
.rodata:004942f901 ?? 01h
.rodata:004942fa16 ?? 16h
.rodata:004942fb00 ?? 00h
.rodata:004942fc06 ?? 06h
DAT_004942fd: ;XREF[1,0]: 00483e54
.rodata:004942fd0a undefined1 0Ah
.rodata:004942fe2a ?? 2Ah *
.rodata:004942ff86 ?? 86h
.rodata:0049430048 ?? 48h H
.rodata:0049430186 ?? 86h
.rodata:00494302f7 ?? F7h
.rodata:004943030d ?? 0Dh
.rodata:0049430401 ?? 01h
.rodata:0049430509 ?? 09h
.rodata:0049430616 ?? 16h
.rodata:0049430701 ?? 01h
.rodata:0049430800 ?? 00h
.rodata:0049430900 ?? 00h
.rodata:0049430a00 ?? 00h
.rodata:0049430b00 ?? 00h
.rodata:0049430c06 ?? 06h
DAT_0049430d: ;XREF[1,0]: 00483e54
.rodata:0049430d0a undefined1 0Ah
.rodata:0049430e2a ?? 2Ah *
.rodata:0049430f86 ?? 86h
.rodata:0049431048 ?? 48h H
.rodata:0049431186 ?? 86h
.rodata:00494312f7 ?? F7h
.rodata:004943130d ?? 0Dh
.rodata:0049431401 ?? 01h
.rodata:004943150c ?? 0Ch
.rodata:0049431601 ?? 01h
.rodata:0049431704 ?? 04h
.rodata:0049431800 ?? 00h
.rodata:0049431900 ?? 00h
.rodata:0049431a00 ?? 00h
.rodata:0049431b00 ?? 00h
.rodata:0049431c06 ?? 06h
DAT_0049431d: ;XREF[1,0]: 00483e54
.rodata:0049431d08 undefined1 08h
.rodata:0049431e2a ?? 2Ah *
.rodata:0049431f86 ?? 86h
.rodata:0049432048 ?? 48h H
.rodata:0049432186 ?? 86h
.rodata:00494322f7 ?? F7h
.rodata:004943230d ?? 0Dh
.rodata:0049432403 ?? 03h
.rodata:0049432507 ?? 07h
.rodata:0049432600 ?? 00h
.rodata:0049432700 ?? 00h
.rodata:0049432806 ?? 06h
DAT_00494329: ;XREF[1,0]: 00483e54
.rodata:0049432907 undefined1 07h
.rodata:0049432a2a ?? 2Ah *
.rodata:0049432b86 ?? 86h
.rodata:0049432c48 ?? 48h H
.rodata:0049432dce ?? CEh
.rodata:0049432e38 ?? 38h 8
.rodata:0049432f04 ?? 04h
.rodata:0049433001 ?? 01h
.rodata:0049433100 ?? 00h
.rodata:0049433200 ?? 00h
.rodata:0049433300 ?? 00h
.rodata:0049433406 ?? 06h
DAT_00494335: ;XREF[1,0]: 00483e54
.rodata:004943350b undefined1 0Bh
.rodata:004943362a ?? 2Ah *
.rodata:0049433786 ?? 86h
.rodata:0049433848 ?? 48h H
.rodata:0049433986 ?? 86h
.rodata:0049433af7 ?? F7h
.rodata:0049433b0d ?? 0Dh
.rodata:0049433c01 ?? 01h
.rodata:0049433d09 ?? 09h
.rodata:0049433e10 ?? 10h
.rodata:0049433f03 ?? 03h
.rodata:0049434010 ?? 10h
.rodata:0049434100 ?? 00h
.rodata:0049434200 ?? 00h
.rodata:0049434300 ?? 00h
.rodata:0049434406 ?? 06h
DAT_00494345: ;XREF[1,0]: 00483e54
.rodata:0049434509 undefined1 09h
.rodata:0049434660 ?? 60h `
.rodata:0049434786 ?? 86h
.rodata:0049434848 ?? 48h H
.rodata:0049434901 ?? 01h
.rodata:0049434a65 ?? 65h e
.rodata:0049434b03 ?? 03h
.rodata:0049434c04 ?? 04h
.rodata:0049434d01 ?? 01h
.rodata:0049434e2d ?? 2Dh -
.rodata:0049434f00 ?? 00h
.rodata:0049435006 ?? 06h
DAT_00494351: ;XREF[1,0]: 00483e54
.rodata:004943510a undefined1 0Ah
.rodata:0049435260 ?? 60h `
.rodata:0049435386 ?? 86h
.rodata:0049435448 ?? 48h H
.rodata:0049435501 ?? 01h
.rodata:0049435665 ?? 65h e
.rodata:0049435703 ?? 03h
.rodata:0049435804 ?? 04h
.rodata:0049435901 ?? 01h
.rodata:0049435ac8 ?? C8h
.rodata:0049435b00 ?? 00h
.rodata:0049435c06 ?? 06h
DAT_0049435d: ;XREF[1,0]: 00483e54
.rodata:0049435d09 undefined1 09h
.rodata:0049435e2a ?? 2Ah *
.rodata:0049435f86 ?? 86h
.rodata:0049436048 ?? 48h H
.rodata:0049436186 ?? 86h
.rodata:00494362f7 ?? F7h
.rodata:004943630d ?? 0Dh
.rodata:0049436401 ?? 01h
.rodata:0049436507 ?? 07h
.rodata:0049436605 ?? 05h
.rodata:0049436700 ?? 00h
.rodata:0049436806 ?? 06h
DAT_00494369: ;XREF[1,0]: 00483e54
.rodata:0049436909 undefined1 09h
.rodata:0049436a60 ?? 60h `
.rodata:0049436b86 ?? 86h
.rodata:0049436c48 ?? 48h H
.rodata:0049436d01 ?? 01h
.rodata:0049436e65 ?? 65h e
.rodata:0049436f03 ?? 03h
.rodata:0049437004 ?? 04h
.rodata:0049437102 ?? 02h
.rodata:0049437201 ?? 01h
.rodata:0049437300 ?? 00h
.rodata:0049437406 ?? 06h
DAT_00494375: ;XREF[1,0]: 00483e54
.rodata:004943750a undefined1 0Ah
.rodata:004943762a ?? 2Ah *
.rodata:0049437786 ?? 86h
.rodata:0049437848 ?? 48h H
.rodata:0049437986 ?? 86h
.rodata:0049437af7 ?? F7h
.rodata:0049437b0d ?? 0Dh
.rodata:0049437c01 ?? 01h
.rodata:0049437d0c ?? 0Ch
.rodata:0049437e01 ?? 01h
.rodata:0049437f06 ?? 06h
.rodata:0049438000 ?? 00h
.rodata:0049438100 ?? 00h
.rodata:0049438200 ?? 00h
.rodata:0049438300 ?? 00h
.rodata:0049438406 ?? 06h
DAT_00494385: ;XREF[1,0]: 00483e54
.rodata:0049438509 undefined1 09h
.rodata:004943862a ?? 2Ah *
.rodata:0049438786 ?? 86h
.rodata:0049438848 ?? 48h H
.rodata:0049438986 ?? 86h
.rodata:0049438af7 ?? F7h
.rodata:0049438b0d ?? 0Dh
.rodata:0049438c01 ?? 01h
.rodata:0049438d01 ?? 01h
.rodata:0049438e0e ?? 0Eh
.rodata:0049438f00 ?? 00h
.rodata:0049439006 ?? 06h
DAT_00494391: ;XREF[1,0]: 00483e54
.rodata:0049439109 undefined1 09h
.rodata:004943922a ?? 2Ah *
.rodata:0049439386 ?? 86h
.rodata:0049439448 ?? 48h H
.rodata:0049439586 ?? 86h
.rodata:00494396f7 ?? F7h
.rodata:004943970d ?? 0Dh
.rodata:0049439801 ?? 01h
.rodata:0049439901 ?? 01h
.rodata:0049439a02 ?? 02h
.rodata:0049439b00 ?? 00h
.rodata:0049439c06 ?? 06h
DAT_0049439d: ;XREF[1,0]: 00483e54
.rodata:0049439d09 undefined1 09h
.rodata:0049439e2a ?? 2Ah *
.rodata:0049439f86 ?? 86h
.rodata:004943a048 ?? 48h H
.rodata:004943a186 ?? 86h
.rodata:004943a2f7 ?? F7h
.rodata:004943a30d ?? 0Dh
.rodata:004943a401 ?? 01h
.rodata:004943a501 ?? 01h
.rodata:004943a608 ?? 08h
.rodata:004943a700 ?? 00h
.rodata:004943a806 ?? 06h
DAT_004943a9: ;XREF[1,0]: 00483e54
.rodata:004943a907 undefined1 07h
.rodata:004943aa2a ?? 2Ah *
.rodata:004943ab86 ?? 86h
.rodata:004943ac48 ?? 48h H
.rodata:004943adce ?? CEh
.rodata:004943ae3d ?? 3Dh =
.rodata:004943af04 ?? 04h
.rodata:004943b001 ?? 01h
.rodata:004943b100 ?? 00h
.rodata:004943b200 ?? 00h
.rodata:004943b300 ?? 00h
.rodata:004943b406 ?? 06h
DAT_004943b5: ;XREF[1,0]: 00483e54
.rodata:004943b508 undefined1 08h
.rodata:004943b62b ?? 2Bh +
.rodata:004943b706 ?? 06h
.rodata:004943b801 ?? 01h
.rodata:004943b905 ?? 05h
.rodata:004943ba05 ?? 05h
.rodata:004943bb07 ?? 07h
.rodata:004943bc30 ?? 30h 0
.rodata:004943bd01 ?? 01h
.rodata:004943be00 ?? 00h
.rodata:004943bf00 ?? 00h
.rodata:004943c006 ?? 06h
DAT_004943c1: ;XREF[1,0]: 00483e54
.rodata:004943c109 undefined1 09h
.rodata:004943c260 ?? 60h `
.rodata:004943c386 ?? 86h
.rodata:004943c448 ?? 48h H
.rodata:004943c501 ?? 01h
.rodata:004943c665 ?? 65h e
.rodata:004943c703 ?? 03h
.rodata:004943c804 ?? 04h
.rodata:004943c901 ?? 01h
.rodata:004943ca1a ?? 1Ah
.rodata:004943cb00 ?? 00h
.rodata:004943cc06 ?? 06h
DAT_004943cd: ;XREF[1,0]: 00483e54
.rodata:004943cd08 undefined1 08h
.rodata:004943ce2a ?? 2Ah *
.rodata:004943cf86 ?? 86h
.rodata:004943d048 ?? 48h H
.rodata:004943d186 ?? 86h
.rodata:004943d2f7 ?? F7h
.rodata:004943d30d ?? 0Dh
.rodata:004943d402 ?? 02h
.rodata:004943d505 ?? 05h
.rodata:004943d600 ?? 00h
.rodata:004943d700 ?? 00h
.rodata:004943d806 ?? 06h
DAT_004943d9: ;XREF[1,0]: 00483e54
.rodata:004943d908 undefined1 08h
.rodata:004943da2a ?? 2Ah *
.rodata:004943db86 ?? 86h
.rodata:004943dc48 ?? 48h H
.rodata:004943ddce ?? CEh
.rodata:004943de3d ?? 3Dh =
.rodata:004943df04 ?? 04h
.rodata:004943e003 ?? 03h
.rodata:004943e102 ?? 02h
.rodata:004943e200 ?? 00h
.rodata:004943e300 ?? 00h
.rodata:004943e406 ?? 06h
DAT_004943e5: ;XREF[1,0]: 00483e54
.rodata:004943e50b undefined1 0Bh
.rodata:004943e62a ?? 2Ah *
.rodata:004943e786 ?? 86h
.rodata:004943e848 ?? 48h H
.rodata:004943e986 ?? 86h
.rodata:004943eaf7 ?? F7h
.rodata:004943eb0d ?? 0Dh
.rodata:004943ec01 ?? 01h
.rodata:004943ed0c ?? 0Ch
.rodata:004943ee0a ?? 0Ah
.rodata:004943ef01 ?? 01h
.rodata:004943f005 ?? 05h
.rodata:004943f100 ?? 00h
.rodata:004943f200 ?? 00h
.rodata:004943f300 ?? 00h
.rodata:004943f406 ?? 06h
DAT_004943f5: ;XREF[1,0]: 00483e54
.rodata:004943f509 undefined1 09h
.rodata:004943f62a ?? 2Ah *
.rodata:004943f786 ?? 86h
.rodata:004943f848 ?? 48h H
.rodata:004943f986 ?? 86h
.rodata:004943faf7 ?? F7h
.rodata:004943fb0d ?? 0Dh
.rodata:004943fc01 ?? 01h
.rodata:004943fd07 ?? 07h
.rodata:004943fe02 ?? 02h
.rodata:004943ff00 ?? 00h
.rodata:0049440006 ?? 06h
DAT_00494401: ;XREF[1,0]: 00483e54
.rodata:004944010a undefined1 0Ah
.rodata:004944022a ?? 2Ah *
.rodata:0049440386 ?? 86h
.rodata:0049440448 ?? 48h H
.rodata:0049440586 ?? 86h
.rodata:00494406f7 ?? F7h
.rodata:004944070d ?? 0Dh
.rodata:0049440801 ?? 01h
.rodata:004944090c ?? 0Ch
.rodata:0049440a01 ?? 01h
.rodata:0049440b01 ?? 01h
DAT_0049440c: ;XREF[330,0]: 0040b830,0040c08c,0040c194,0040e87c
; 0040ef00,0040ef20,0040f6fc,0040f790
; 0040fde8,0040fe20,004105d4,00410798
; 00410abc,00410b00,00410d4c,00410e08
; 00410fac,00411090,00411648,0041180c
; 0041194c,00411b28,00411c84,00411e7c
; 00412050,004126b8,00413928,004139f0
; 00413c28,00415b50,0041bd6c,0041cf08
; 0041d6d8,0041f310,0041f318,00422110
; 00423a88,00424f70,00425050,004250d0
; 0042515c,00425384,00425394,004253b4
; 004253d4,004253f4,00425414,00425434
; 00425a30,00425a50,00425a6c,00425a88
; 00425aa4,00425ac0,00425adc,00425af8
; 00425b18,00425b38,00425b58,00425b78
; 00425ba0,00425bb8,00425bd8,00425ee0
; 00425efc,00425f18,00425f34,00425f50
; 00425f68,004260b4,004260d4,004260f4
; 00426114,00426134,00426154,00426174
; 00426194,004261b4,004261d4,004261f4
; 00426214,00426234,00426254,00426274
; 00426294,004262b4,004262d4,004262f4
; 00426314,00426330,004267cc,004267e8
; 00426804,00426820,0042683c,00426858
; 00426874,00426894,004268b4,004268d4
; 004268f4,00426914,00426934,00426954
; 00426974,00426994,004270dc,004270fc
; 0042711c,0042713c,0042715c,0042717c
; 0042719c,004271bc,004271dc,004271fc
; 0042721c,0042723c,0042725c,0042727c
; 0042729c,004272b8,0042778c,004277a8
; 004277c4,004277e0,004277fc,00427814
; 004279d0,004279ec,00427a04,00427a20
; 00427b60,00427b74,00427c48,00427c68
; 00427c88,00427ca8,00427cd0,00427ce8
; 00427d08,00427d28,00427d48,00427d68
; 00427d88,00427da8,00427db8,00428380
; 0042839c,004283b8,004283d4,004283f0
; 0042840c,00428428,00428448,00428468
; 00428488,004284a8,004284c8,004284e8
; 00428508,00428528,00428788,004287a8
; 004287c8,004287e8,00428808,00428828
; 00428850,00428868,00428888,004288a8
; 004288c8,004288e8,00428908,00428928
; 00428944,00428fe8,00429004,00429020
; 0042903c,00429058,00429074,00429090
; 004290b0,004290d0,004290f0,00429110
; 00429130,00429150,00429170,00429190
; 004291b0,004291d0,004291f0,004294b0
; 004294d0,004294f0,00429510,00429530
; 00429550,00429570,00429590,004295b0
; 004295d0,004295f0,00429610,00429630
; 00429650,00429670,00429690,004296b0
; 004296cc,00429c38,00429c54,00429c70
; 00429c8c,00429ca8,00429cb8,00429df8
; 00429e14,00429e30,00429e4c,00429e68
; 00429e80,00429e9c,00429ec0,00429ee0
; 00429f00,0042a184,0042a1a4,0042a1c4
; 0042a1e4,0042a204,0042a224,0042a2ec
; 0042a304,0042a324,0042a344,0042a364
; 0042a384,0042a3a4,0042a3c4,0042a3e4
; 0042a400,0042a7e0,0042a800,0042a820
; 0042a8ac,0042a8c4,0042a8e4,0042a900
; 0042aa4c,0042aa68,0042aa78,0042ab10
; 0042ab2c,0042ab48,0042ab60,0042b0c0
; 0042b0dc,0042b0f8,0042b114,0042b130
; 0042b14c,0042b168,0042b188,0042b1a8
; 0042b1c8,0042b1e8,0042b208,0042b228
; 0042b248,0042b268,0042b288,0042b508
; 0042b528,0042b548,0042b568,0042b588
; 0042b5a8,0042b5c8,0042b5e8,0042b608
; 0042b628,0042b648,0042b668,0042b688
; 0042b6a8,0042b6c8,0042b6e4,0042bad8
; 0042baf4,0042bb10,0042bb2c,0042bb48
; 0042bb60,0042bcac,0042bccc,0042bcec
; 0042bd0c,0042bd2c,0042bd48,0042bea8
; 00432330,00432ba8,00432df4,00432dfc
; 00433798,004337a8,00434450,00434bf0
; 00434ca0,004359a4,00435ac4,00435b30
; 00435bc4,00435cf8,00435e58,00436c98
; 00437534,00437570,0043a5ac,0043b914
; 0043ba00,0043e7e8,004d4ca8,004d4cbc
; 004d4ccc,004d613c
.rodata:0049440c00 ?? 00h
.rodata:0049440d00 ?? 00h
.rodata:0049440e00 ?? 00h
.rodata:0049440f00 ?? 00h
.rodata:0049441006 ?? 06h
DAT_00494411: ;XREF[1,0]: 00483e54
.rodata:0049441109 undefined1 09h
.rodata:0049441260 ?? 60h `
.rodata:0049441386 ?? 86h
.rodata:0049441448 ?? 48h H
.rodata:0049441501 ?? 01h
.rodata:0049441665 ?? 65h e
.rodata:0049441703 ?? 03h
.rodata:0049441804 ?? 04h
.rodata:0049441901 ?? 01h
.rodata:0049441a05 ?? 05h
.rodata:0049441b00 ?? 00h
.rodata:0049441c06 ?? 06h
DAT_0049441d: ;XREF[1,0]: 00483e54
.rodata:0049441d06 undefined1 06h
.rodata:0049441e2b ?? 2Bh +
.rodata:0049441f81 ?? 81h
.rodata:0049442004 ?? 04h
.rodata:0049442101 ?? 01h
.rodata:004944220b ?? 0Bh
.rodata:0049442302 ?? 02h
.rodata:0049442400 ?? 00h
.rodata:0049442500 ?? 00h
.rodata:0049442600 ?? 00h
.rodata:0049442700 ?? 00h
.rodata:0049442806 ?? 06h
DAT_00494429: ;XREF[1,0]: 00483e54
.rodata:0049442909 undefined1 09h
.rodata:0049442a2a ?? 2Ah *
.rodata:0049442b86 ?? 86h
.rodata:0049442c48 ?? 48h H
.rodata:0049442d86 ?? 86h
.rodata:0049442ef7 ?? F7h
.rodata:0049442f0d ?? 0Dh
.rodata:0049443001 ?? 01h
.rodata:0049443101 ?? 01h
.rodata:004944320c ?? 0Ch
.rodata:0049443300 ?? 00h
.rodata:0049443406 ?? 06h
DAT_00494435: ;XREF[1,0]: 00483e54
.rodata:004944350b undefined1 0Bh
.rodata:004944362a ?? 2Ah *
.rodata:0049443786 ?? 86h
.rodata:0049443848 ?? 48h H
.rodata:0049443986 ?? 86h
.rodata:0049443af7 ?? F7h
.rodata:0049443b0d ?? 0Dh
.rodata:0049443c01 ?? 01h
.rodata:0049443d0c ?? 0Ch
.rodata:0049443e0a ?? 0Ah
.rodata:0049443f01 ?? 01h
.rodata:0049444003 ?? 03h
.rodata:0049444100 ?? 00h
.rodata:0049444200 ?? 00h
.rodata:0049444300 ?? 00h
.rodata:0049444406 ?? 06h
DAT_00494445: ;XREF[1,0]: 00483e54
.rodata:0049444509 undefined1 09h
.rodata:0049444660 ?? 60h `
.rodata:0049444786 ?? 86h
.rodata:0049444848 ?? 48h H
.rodata:0049444901 ?? 01h
.rodata:0049444a65 ?? 65h e
.rodata:0049444b03 ?? 03h
.rodata:0049444c04 ?? 04h
.rodata:0049444d01 ?? 01h
.rodata:0049444e06 ?? 06h
.rodata:0049444f00 ?? 00h
.rodata:0049445006 ?? 06h
DAT_00494451: ;XREF[1,0]: 00483e54
.rodata:004944510b undefined1 0Bh
.rodata:004944522a ?? 2Ah *
.rodata:0049445386 ?? 86h
.rodata:0049445448 ?? 48h H
.rodata:0049445586 ?? 86h
.rodata:00494456f7 ?? F7h
.rodata:004944570d ?? 0Dh
.rodata:0049445801 ?? 01h
.rodata:004944590c ?? 0Ch
.rodata:0049445a0a ?? 0Ah
.rodata:0049445b01 ?? 01h
.rodata:0049445c04 ?? 04h
.rodata:0049445d00 ?? 00h
.rodata:0049445e00 ?? 00h
.rodata:0049445f00 ?? 00h
.rodata:0049446006 ?? 06h
DAT_00494461: ;XREF[1,0]: 00483e54
.rodata:0049446109 undefined1 09h
.rodata:004944622a ?? 2Ah *
.rodata:0049446386 ?? 86h
.rodata:0049446448 ?? 48h H
.rodata:0049446586 ?? 86h
.rodata:00494466f7 ?? F7h
.rodata:004944670d ?? 0Dh
.rodata:0049446801 ?? 01h
.rodata:0049446907 ?? 07h
.rodata:0049446a06 ?? 06h
.rodata:0049446b00 ?? 00h
.rodata:0049446c06 ?? 06h
DAT_0049446d: ;XREF[1,0]: 00483e54
.rodata:0049446d09 undefined1 09h
.rodata:0049446e2a ?? 2Ah *
.rodata:0049446f86 ?? 86h
.rodata:0049447048 ?? 48h H
.rodata:0049447186 ?? 86h
.rodata:00494472f7 ?? F7h
.rodata:004944730d ?? 0Dh
.rodata:0049447401 ?? 01h
.rodata:0049447501 ?? 01h
.rodata:0049447605 ?? 05h
.rodata:0049447700 ?? 00h
.rodata:0049447806 ?? 06h
DAT_00494479: ;XREF[1,0]: 00483e54
.rodata:0049447909 undefined1 09h
.rodata:0049447a60 ?? 60h `
.rodata:0049447b86 ?? 86h
.rodata:0049447c48 ?? 48h H
.rodata:0049447d01 ?? 01h
.rodata:0049447e65 ?? 65h e
.rodata:0049447f03 ?? 03h
.rodata:0049448004 ?? 04h
.rodata:0049448101 ?? 01h
.rodata:004944822a ?? 2Ah *
.rodata:0049448300 ?? 00h
.rodata:0049448406 ?? 06h
DAT_00494485: ;XREF[1,0]: 00483e54
.rodata:0049448509 undefined1 09h
.rodata:004944862a ?? 2Ah *
.rodata:0049448786 ?? 86h
.rodata:0049448848 ?? 48h H
.rodata:0049448986 ?? 86h
.rodata:0049448af7 ?? F7h
.rodata:0049448b0d ?? 0Dh
.rodata:0049448c01 ?? 01h
.rodata:0049448d07 ?? 07h
.rodata:0049448e01 ?? 01h
.rodata:0049448f00 ?? 00h
.rodata:0049449006 ?? 06h
DAT_00494491: ;XREF[1,0]: 00483e54
.rodata:0049449109 undefined1 09h
.rodata:004944922b ?? 2Bh +
.rodata:0049449306 ?? 06h
.rodata:0049449401 ?? 01h
.rodata:0049449505 ?? 05h
.rodata:0049449605 ?? 05h
.rodata:0049449707 ?? 07h
.rodata:0049449830 ?? 30h 0
.rodata:0049449901 ?? 01h
.rodata:0049449a01 ?? 01h
.rodata:0049449b00 ?? 00h
.rodata:0049449c06 ?? 06h
DAT_0049449d: ;XREF[1,0]: 00483e54
.rodata:0049449d09 undefined1 09h
.rodata:0049449e2a ?? 2Ah *
.rodata:0049449f86 ?? 86h
.rodata:004944a048 ?? 48h H
.rodata:004944a186 ?? 86h
.rodata:004944a2f7 ?? F7h
.rodata:004944a30d ?? 0Dh
.rodata:004944a401 ?? 01h
.rodata:004944a501 ?? 01h
.rodata:004944a60d ?? 0Dh
.rodata:004944a700 ?? 00h
.rodata:004944a806 ?? 06h
DAT_004944a9: ;XREF[1,0]: 00483e54
.rodata:004944a90a undefined1 0Ah
.rodata:004944aa2a ?? 2Ah *
.rodata:004944ab86 ?? 86h
.rodata:004944ac48 ?? 48h H
.rodata:004944ad86 ?? 86h
.rodata:004944aef7 ?? F7h
.rodata:004944af0d ?? 0Dh
.rodata:004944b001 ?? 01h
.rodata:004944b10c ?? 0Ch
.rodata:004944b201 ?? 01h
.rodata:004944b305 ?? 05h
.rodata:004944b400 ?? 00h
.rodata:004944b500 ?? 00h
.rodata:004944b600 ?? 00h
.rodata:004944b700 ?? 00h
.rodata:004944b806 ?? 06h
DAT_004944b9: ;XREF[1,0]: 00483e54
.rodata:004944b906 undefined1 06h
.rodata:004944ba2b ?? 2Bh +
.rodata:004944bb81 ?? 81h
.rodata:004944bc04 ?? 04h
.rodata:004944bd01 ?? 01h
.rodata:004944be0b ?? 0Bh
.rodata:004944bf03 ?? 03h
.rodata:004944c000 ?? 00h
.rodata:004944c100 ?? 00h
.rodata:004944c200 ?? 00h
.rodata:004944c300 ?? 00h
.rodata:004944c406 ?? 06h
DAT_004944c5: ;XREF[1,0]: 00483e54
.rodata:004944c50a undefined1 0Ah
.rodata:004944c62a ?? 2Ah *
.rodata:004944c786 ?? 86h
.rodata:004944c848 ?? 48h H
.rodata:004944c986 ?? 86h
.rodata:004944caf7 ?? F7h
.rodata:004944cb0d ?? 0Dh
.rodata:004944cc01 ?? 01h
.rodata:004944cd09 ?? 09h
.rodata:004944ce16 ?? 16h
.rodata:004944cf02 ?? 02h
.rodata:004944d000 ?? 00h
.rodata:004944d100 ?? 00h
.rodata:004944d200 ?? 00h
.rodata:004944d300 ?? 00h
.rodata:004944d406 ?? 06h
DAT_004944d5: ;XREF[1,0]: 00483e54
.rodata:004944d508 undefined1 08h
.rodata:004944d62a ?? 2Ah *
.rodata:004944d786 ?? 86h
.rodata:004944d848 ?? 48h H
.rodata:004944d9ce ?? CEh
.rodata:004944da3d ?? 3Dh =
.rodata:004944db04 ?? 04h
.rodata:004944dc03 ?? 03h
.rodata:004944dd01 ?? 01h
.rodata:004944de00 ?? 00h
.rodata:004944df00 ?? 00h
.rodata:004944e006 ?? 06h
DAT_004944e1: ;XREF[1,0]: 00483e54
.rodata:004944e105 undefined1 05h
.rodata:004944e22b ?? 2Bh +
.rodata:004944e30e ?? 0Eh
.rodata:004944e403 ?? 03h
.rodata:004944e502 ?? 02h
.rodata:004944e61d ?? 1Dh
.rodata:004944e700 ?? 00h
.rodata:004944e806 ?? 06h
DAT_004944e9: ;XREF[1,0]: 00483e54
.rodata:004944e90a undefined1 0Ah
.rodata:004944ea2a ?? 2Ah *
.rodata:004944eb86 ?? 86h
.rodata:004944ec48 ?? 48h H
.rodata:004944ed86 ?? 86h
.rodata:004944eef7 ?? F7h
.rodata:004944ef0d ?? 0Dh
.rodata:004944f001 ?? 01h
.rodata:004944f10c ?? 0Ch
.rodata:004944f201 ?? 01h
.rodata:004944f302 ?? 02h
.rodata:004944f400 ?? 00h
.rodata:004944f500 ?? 00h
.rodata:004944f600 ?? 00h
.rodata:004944f700 ?? 00h
.rodata:004944f806 ?? 06h
DAT_004944f9: ;XREF[1,0]: 00483e54
.rodata:004944f906 undefined1 06h
.rodata:004944fa2b ?? 2Bh +
.rodata:004944fb81 ?? 81h
.rodata:004944fc04 ?? 04h
.rodata:004944fd01 ?? 01h
.rodata:004944fe0b ?? 0Bh
.rodata:004944ff01 ?? 01h
.rodata:0049450000 ?? 00h
.rodata:0049450100 ?? 00h
.rodata:0049450200 ?? 00h
.rodata:0049450300 ?? 00h
.rodata:0049450406 ?? 06h
DAT_00494505: ;XREF[1,0]: 00483e54
.rodata:0049450509 undefined1 09h
.rodata:0049450660 ?? 60h `
.rodata:0049450786 ?? 86h
.rodata:0049450848 ?? 48h H
.rodata:0049450901 ?? 01h
.rodata:0049450a65 ?? 65h e
.rodata:0049450b03 ?? 03h
.rodata:0049450c04 ?? 04h
.rodata:0049450d01 ?? 01h
.rodata:0049450e19 ?? 19h
.rodata:0049450f00 ?? 00h
.rodata:0049451006 ?? 06h
DAT_00494511: ;XREF[1,0]: 00483e54
.rodata:0049451109 undefined1 09h
.rodata:004945122a ?? 2Ah *
.rodata:0049451386 ?? 86h
.rodata:0049451448 ?? 48h H
.rodata:0049451586 ?? 86h
.rodata:00494516f7 ?? F7h
.rodata:004945170d ?? 0Dh
.rodata:0049451801 ?? 01h
.rodata:0049451901 ?? 01h
.rodata:0049451a04 ?? 04h
.rodata:0049451b00 ?? 00h
.rodata:0049451c06 ?? 06h
DAT_0049451d: ;XREF[1,0]: 00483e54
.rodata:0049451d0b undefined1 0Bh
.rodata:0049451e2a ?? 2Ah *
.rodata:0049451f86 ?? 86h
.rodata:0049452048 ?? 48h H
.rodata:0049452186 ?? 86h
.rodata:00494522f7 ?? F7h
.rodata:004945230d ?? 0Dh
.rodata:0049452401 ?? 01h
.rodata:004945250c ?? 0Ch
.rodata:004945260a ?? 0Ah
.rodata:0049452701 ?? 01h
.rodata:0049452806 ?? 06h
.rodata:0049452900 ?? 00h
.rodata:0049452a00 ?? 00h
.rodata:0049452b00 ?? 00h
.rodata:0049452c06 ?? 06h
DAT_0049452d: ;XREF[1,0]: 00483e54
.rodata:0049452d09 undefined1 09h
.rodata:0049452e2a ?? 2Ah *
.rodata:0049452f86 ?? 86h
.rodata:0049453048 ?? 48h H
.rodata:0049453186 ?? 86h
.rodata:00494532f7 ?? F7h
.rodata:004945330d ?? 0Dh
.rodata:0049453401 ?? 01h
.rodata:0049453501 ?? 01h
.rodata:004945360a ?? 0Ah
.rodata:0049453700 ?? 00h
.rodata:0049453806 ?? 06h
DAT_00494539: ;XREF[1,0]: 00483e54
.rodata:0049453909 undefined1 09h
.rodata:0049453a60 ?? 60h `
.rodata:0049453b86 ?? 86h
.rodata:0049453c48 ?? 48h H
.rodata:0049453d01 ?? 01h
.rodata:0049453e65 ?? 65h e
.rodata:0049453f03 ?? 03h
.rodata:0049454004 ?? 04h
.rodata:0049454101 ?? 01h
.rodata:0049454202 ?? 02h
.rodata:0049454300 ?? 00h
.rodata:0049454406 ?? 06h
DAT_00494545: ;XREF[1,0]: 00483e54
.rodata:0049454507 undefined1 07h
.rodata:004945462a ?? 2Ah *
.rodata:0049454786 ?? 86h
.rodata:0049454848 ?? 48h H
.rodata:00494549ce ?? CEh
.rodata:0049454a38 ?? 38h 8
.rodata:0049454b04 ?? 04h
.rodata:0049454c03 ?? 03h
.rodata:0049454d00 ?? 00h
.rodata:0049454e00 ?? 00h
.rodata:0049454f00 ?? 00h
.rodata:0049455006 ?? 06h
DAT_00494551: ;XREF[1,0]: 00483e54
.rodata:0049455109 undefined1 09h
.rodata:004945522a ?? 2Ah *
.rodata:0049455386 ?? 86h
.rodata:0049455448 ?? 48h H
.rodata:0049455586 ?? 86h
.rodata:00494556f7 ?? F7h
.rodata:004945570d ?? 0Dh
.rodata:0049455801 ?? 01h
.rodata:0049455907 ?? 07h
.rodata:0049455a03 ?? 03h
.rodata:0049455b00 ?? 00h
.rodata:0049455c06 ?? 06h
DAT_0049455d: ;XREF[1,0]: 00483e54
.rodata:0049455d08 undefined1 08h
.rodata:0049455e2a ?? 2Ah *
.rodata:0049455f86 ?? 86h
.rodata:0049456048 ?? 48h H
.rodata:00494561ce ?? CEh
.rodata:004945623d ?? 3Dh =
.rodata:0049456304 ?? 04h
.rodata:0049456403 ?? 03h
.rodata:0049456503 ?? 03h
.rodata:0049456600 ?? 00h
.rodata:0049456700 ?? 00h
.rodata:0049456806 ?? 06h
DAT_00494569: ;XREF[1,0]: 00483e54
.rodata:0049456909 undefined1 09h
.rodata:0049456a60 ?? 60h `
.rodata:0049456b86 ?? 86h
.rodata:0049456c48 ?? 48h H
.rodata:0049456d01 ?? 01h
.rodata:0049456e65 ?? 65h e
.rodata:0049456f03 ?? 03h
.rodata:0049457004 ?? 04h
.rodata:0049457101 ?? 01h
.rodata:004945722e ?? 2Eh .
.rodata:0049457300 ?? 00h
.rodata:0049457406 ?? 06h
DAT_00494575: ;XREF[1,0]: 00483e54
.rodata:0049457509 undefined1 09h
.rodata:004945762a ?? 2Ah *
.rodata:0049457786 ?? 86h
.rodata:0049457848 ?? 48h H
.rodata:0049457986 ?? 86h
.rodata:0049457af7 ?? F7h
.rodata:0049457b0d ?? 0Dh
.rodata:0049457c01 ?? 01h
.rodata:0049457d05 ?? 05h
.rodata:0049457e0c ?? 0Ch
.rodata:0049457f00 ?? 00h
.rodata:0049458006 ?? 06h
DAT_00494581: ;XREF[1,0]: 00483e54
.rodata:004945810b undefined1 0Bh
.rodata:004945822a ?? 2Ah *
.rodata:0049458386 ?? 86h
.rodata:0049458448 ?? 48h H
.rodata:0049458586 ?? 86h
.rodata:00494586f7 ?? F7h
.rodata:004945870d ?? 0Dh
.rodata:0049458801 ?? 01h
.rodata:004945890c ?? 0Ch
.rodata:0049458a0a ?? 0Ah
.rodata:0049458b01 ?? 01h
.rodata:0049458c01 ?? 01h
.rodata:0049458d00 ?? 00h
.rodata:0049458e00 ?? 00h
.rodata:0049458f00 ?? 00h
.rodata:0049459006 ?? 06h
DAT_00494591: ;XREF[1,0]: 00483e54
.rodata:0049459109 undefined1 09h
.rodata:0049459260 ?? 60h `
.rodata:0049459386 ?? 86h
.rodata:0049459448 ?? 48h H
.rodata:0049459501 ?? 01h
.rodata:0049459665 ?? 65h e
.rodata:0049459703 ?? 03h
.rodata:0049459804 ?? 04h
.rodata:0049459902 ?? 02h
.rodata:0049459a02 ?? 02h
.rodata:0049459b00 ?? 00h
.rodata:0049459c06 ?? 06h
DAT_0049459d: ;XREF[1,0]: 00483e54
.rodata:0049459d09 undefined1 09h
.rodata:0049459e60 ?? 60h `
.rodata:0049459f86 ?? 86h
.rodata:004945a048 ?? 48h H
.rodata:004945a101 ?? 01h
.rodata:004945a265 ?? 65h e
.rodata:004945a303 ?? 03h
.rodata:004945a404 ?? 04h
.rodata:004945a502 ?? 02h
.rodata:004945a604 ?? 04h
.rodata:004945a700 ?? 00h
.rodata:004945a806 ?? 06h
DAT_004945a9: ;XREF[1,0]: 00483e54
.rodata:004945a909 undefined1 09h
.rodata:004945aa2a ?? 2Ah *
.rodata:004945ab86 ?? 86h
.rodata:004945ac48 ?? 48h H
.rodata:004945ad86 ?? 86h
.rodata:004945aef7 ?? F7h
.rodata:004945af0d ?? 0Dh
.rodata:004945b001 ?? 01h
.rodata:004945b107 ?? 07h
.rodata:004945b204 ?? 04h
.rodata:004945b300 ?? 00h
.rodata:004945b406 ?? 06h
DAT_004945b5: ;XREF[1,0]: 00483e54
.rodata:004945b507 undefined1 07h
.rodata:004945b62a ?? 2Ah *
.rodata:004945b786 ?? 86h
.rodata:004945b848 ?? 48h H
.rodata:004945b9ce ?? CEh
.rodata:004945ba3d ?? 3Dh =
.rodata:004945bb02 ?? 02h
.rodata:004945bc01 ?? 01h
.rodata:004945bd00 ?? 00h
.rodata:004945be00 ?? 00h
.rodata:004945bf00 ?? 00h
.rodata:004945c006 ?? 06h
DAT_004945c1: ;XREF[1,0]: 00483e54
.rodata:004945c109 undefined1 09h
.rodata:004945c22a ?? 2Ah *
.rodata:004945c386 ?? 86h
.rodata:004945c448 ?? 48h H
.rodata:004945c586 ?? 86h
.rodata:004945c6f7 ?? F7h
.rodata:004945c70d ?? 0Dh
.rodata:004945c801 ?? 01h
.rodata:004945c905 ?? 05h
.rodata:004945ca0d ?? 0Dh
.rodata:004945cb00 ?? 00h
.rodata:004945cc06 ?? 06h
DAT_004945cd: ;XREF[1,0]: 00483e54
.rodata:004945cd0b undefined1 0Bh
.rodata:004945ce2a ?? 2Ah *
.rodata:004945cf86 ?? 86h
.rodata:004945d048 ?? 48h H
.rodata:004945d186 ?? 86h
.rodata:004945d2f7 ?? F7h
.rodata:004945d30d ?? 0Dh
.rodata:004945d401 ?? 01h
.rodata:004945d50c ?? 0Ch
.rodata:004945d60a ?? 0Ah
.rodata:004945d701 ?? 01h
.rodata:004945d802 ?? 02h
.rodata:004945d900 ?? 00h
.rodata:004945da00 ?? 00h
.rodata:004945db00 ?? 00h
.rodata:004945dc06 ?? 06h
DAT_004945dd: ;XREF[1,0]: 00483e54
.rodata:004945dd0a undefined1 0Ah
.rodata:004945de2a ?? 2Ah *
.rodata:004945df86 ?? 86h
.rodata:004945e048 ?? 48h H
.rodata:004945e186 ?? 86h
.rodata:004945e2f7 ?? F7h
.rodata:004945e30d ?? 0Dh
.rodata:004945e401 ?? 01h
.rodata:004945e50c ?? 0Ch
.rodata:004945e601 ?? 01h
.rodata:004945e703 ?? 03h
.rodata:004945e800 ?? 00h
.rodata:004945e900 ?? 00h
.rodata:004945ea00 ?? 00h
.rodata:004945eb00 ?? 00h
.rodata:004945ec06 ?? 06h
DAT_004945ed: ;XREF[1,0]: 00483e54
.rodata:004945ed08 undefined1 08h
.rodata:004945ee2a ?? 2Ah *
.rodata:004945ef86 ?? 86h
.rodata:004945f048 ?? 48h H
.rodata:004945f1ce ?? CEh
.rodata:004945f23d ?? 3Dh =
.rodata:004945f304 ?? 04h
.rodata:004945f403 ?? 03h
.rodata:004945f504 ?? 04h
.rodata:004945f600 ?? 00h
.rodata:004945f700 ?? 00h
.rodata:004945f806 ?? 06h
DAT_004945f9: ;XREF[1,0]: 00483e54
.rodata:004945f909 undefined1 09h
.rodata:004945fa2a ?? 2Ah *
.rodata:004945fb86 ?? 86h
.rodata:004945fc48 ?? 48h H
.rodata:004945fd86 ?? 86h
.rodata:004945fef7 ?? F7h
.rodata:004945ff0d ?? 0Dh
.rodata:0049460001 ?? 01h
.rodata:0049460101 ?? 01h
.rodata:004946020b ?? 0Bh
.rodata:0049460300 ?? 00h
.rodata:0049460406 ?? 06h
DAT_00494605: ;XREF[1,0]: 00483e54
.rodata:0049460509 undefined1 09h
.rodata:0049460660 ?? 60h `
.rodata:0049460786 ?? 86h
.rodata:0049460848 ?? 48h H
.rodata:0049460901 ?? 01h
.rodata:0049460a65 ?? 65h e
.rodata:0049460b03 ?? 03h
.rodata:0049460c04 ?? 04h
.rodata:0049460d02 ?? 02h
.rodata:0049460e03 ?? 03h
.rodata:0049460f00 ?? 00h
DAT_00494610: ;XREF[1,0]: 00484c68
.rodata:00494610ff ?? FFh
.rodata:00494611ff ?? FFh
.rodata:00494612ff ?? FFh
.rodata:00494613ff ?? FFh
.rodata:00494614ff ?? FFh
.rodata:00494615ff ?? FFh
.rodata:00494616ff ?? FFh
.rodata:00494617ff ?? FFh
.rodata:00494618ff ?? FFh
.rodata:00494619ff ?? FFh
.rodata:0049461aff ?? FFh
.rodata:0049461bff ?? FFh
.rodata:0049461cff ?? FFh
.rodata:0049461dff ?? FFh
.rodata:0049461eff ?? FFh
.rodata:0049461fff ?? FFh
.rodata:00494620ff ?? FFh
.rodata:00494621ff ?? FFh
.rodata:00494622ff ?? FFh
.rodata:00494623ff ?? FFh
.rodata:00494624ff ?? FFh
.rodata:00494625ff ?? FFh
.rodata:00494626ff ?? FFh
.rodata:00494627ff ?? FFh
.rodata:00494628ff ?? FFh
.rodata:00494629ff ?? FFh
.rodata:0049462aff ?? FFh
.rodata:0049462bff ?? FFh
.rodata:0049462cff ?? FFh
.rodata:0049462dff ?? FFh
.rodata:0049462eff ?? FFh
.rodata:0049462fff ?? FFh
.rodata:00494630ff ?? FFh
.rodata:00494631ff ?? FFh
.rodata:00494632ff ?? FFh
.rodata:00494633ff ?? FFh
.rodata:00494634ff ?? FFh
.rodata:00494635ff ?? FFh
.rodata:00494636ff ?? FFh
.rodata:00494637ff ?? FFh
.rodata:00494638ff ?? FFh
.rodata:00494639ff ?? FFh
.rodata:0049463aff ?? FFh
.rodata:0049463b3e ?? 3Eh >
.rodata:0049463cff ?? FFh
.rodata:0049463dff ?? FFh
.rodata:0049463eff ?? FFh
.rodata:0049463f3f ?? 3Fh ?
.rodata:0049464034 ?? 34h 4
.rodata:0049464135 ?? 35h 5
.rodata:0049464236 ?? 36h 6
.rodata:0049464337 ?? 37h 7
.rodata:0049464438 ?? 38h 8
.rodata:0049464539 ?? 39h 9
.rodata:004946463a ?? 3Ah :
.rodata:004946473b ?? 3Bh ;
.rodata:004946483c ?? 3Ch <
.rodata:004946493d ?? 3Dh =
.rodata:0049464aff ?? FFh
.rodata:0049464bff ?? FFh
.rodata:0049464cff ?? FFh
.rodata:0049464dfe ?? FEh
.rodata:0049464eff ?? FFh
.rodata:0049464fff ?? FFh
.rodata:00494650ff ?? FFh
.rodata:0049465100 ?? 00h
.rodata:0049465201 ?? 01h
.rodata:0049465302 ?? 02h
.rodata:0049465403 ?? 03h
.rodata:0049465504 ?? 04h
.rodata:0049465605 ?? 05h
.rodata:0049465706 ?? 06h
.rodata:0049465807 ?? 07h
.rodata:0049465908 ?? 08h
.rodata:0049465a09 ?? 09h
.rodata:0049465b0a ?? 0Ah
.rodata:0049465c0b ?? 0Bh
.rodata:0049465d0c ?? 0Ch
.rodata:0049465e0d ?? 0Dh
.rodata:0049465f0e ?? 0Eh
.rodata:004946600f ?? 0Fh
.rodata:0049466110 ?? 10h
.rodata:0049466211 ?? 11h
.rodata:0049466312 ?? 12h
.rodata:0049466413 ?? 13h
.rodata:0049466514 ?? 14h
.rodata:0049466615 ?? 15h
.rodata:0049466716 ?? 16h
.rodata:0049466817 ?? 17h
.rodata:0049466918 ?? 18h
.rodata:0049466a19 ?? 19h
.rodata:0049466bff ?? FFh
.rodata:0049466cff ?? FFh
.rodata:0049466dff ?? FFh
.rodata:0049466eff ?? FFh
.rodata:0049466fff ?? FFh
.rodata:00494670ff ?? FFh
.rodata:004946711a ?? 1Ah
.rodata:004946721b ?? 1Bh
.rodata:004946731c ?? 1Ch
.rodata:004946741d ?? 1Dh
.rodata:004946751e ?? 1Eh
.rodata:004946761f ?? 1Fh
.rodata:0049467720 ?? 20h
.rodata:0049467821 ?? 21h !
.rodata:0049467922 ?? 22h "
.rodata:0049467a23 ?? 23h #
.rodata:0049467b24 ?? 24h $
.rodata:0049467c25 ?? 25h %
.rodata:0049467d26 ?? 26h &
.rodata:0049467e27 ?? 27h '
.rodata:0049467f28 ?? 28h (
.rodata:0049468029 ?? 29h )
.rodata:004946812a ?? 2Ah *
.rodata:004946822b ?? 2Bh +
.rodata:004946832c ?? 2Ch ,
.rodata:004946842d ?? 2Dh -
.rodata:004946852e ?? 2Eh .
.rodata:004946862f ?? 2Fh /
.rodata:0049468730 ?? 30h 0
.rodata:0049468831 ?? 31h 1
.rodata:0049468932 ?? 32h 2
.rodata:0049468a33 ?? 33h 3
.rodata:0049468b00 ?? 00h
s_keyformat/crl.c_0049468c: ;XREF[1,0]: 004851e8
.rodata:0049468c6b6579666... ds "keyformat/crl.c"
s_g_CRL_==_NULL_0049469c: ;XREF[1,0]: 00485220
.rodata:0049469c675f43524... ds "g_CRL == NULL"
.rodata:004946aa00 ?? 00h
.rodata:004946ab00 ?? 00h
DAT_004946ac: ;XREF[1,0]: 00485794
.rodata:004946ac59 ?? 59h Y
.rodata:004946ad59 ?? 59h Y
.rodata:004946ae4e ?? 4Eh N
.rodata:004946af59 ?? 59h Y
.rodata:004946b000 ?? 00h
.rodata:004946b100 ?? 00h
.rodata:004946b200 ?? 00h
.rodata:004946b300 ?? 00h
s_corelib.c_004946b4: ;XREF[1,0]: 00485868
.rodata:004946b4636f72656... ds "corelib.c"
.rodata:004946be00 ?? 00h
.rodata:004946bf00 ?? 00h
s_Core_config_mismatch._Lib...;XREF[1,0]: 004858a0
.rodata:004946c0436f72652... ds "Core config mismatch.\nLibrary: YYNY...
.rodata:004946f100 ?? 00h
.rodata:004946f200 ?? 00h
.rodata:004946f300 ?? 00h
;XREF[0,2]: 00437d44,00437d54
.rodata:004946f4707354726... ds "psTraceBytes(%s, "
.rodata:0049470825 ?? 25h %
.rodata:0049470964 ?? 64h d
.rodata:0049470a29 ?? 29h )
.rodata:0049470b3b ?? 3Bh ;
.rodata:0049470c00 ?? 00h
.rodata:0049470d00 ?? 00h
.rodata:0049470e00 ?? 00h
.rodata:0049470f00 ?? 00h
.rodata:0049471020 ?? 20h
.rodata:0049471120 ?? 20h
.rodata:0049471225 ?? 25h %
.rodata:0049471373 ?? 73h s
.rodata:0049471400 ?? 00h
.rodata:0049471500 ?? 00h
.rodata:0049471600 ?? 00h
.rodata:0049471700 ?? 00h
.rodata:004947180a ?? 0Ah
.rodata:0049471930 ?? 30h 0
.rodata:0049471a78 ?? 78h x
.rodata:0049471b25 ?? 25h %
.rodata:0049471c30 ?? 30h 0
.rodata:0049471d34 ?? 34h 4
.rodata:0049471e78 ?? 78h x
.rodata:0049471f3a ?? 3Ah :
.rodata:0049472000 ?? 00h
.rodata:0049472100 ?? 00h
.rodata:0049472200 ?? 00h
.rodata:0049472300 ?? 00h
.rodata:0049472422 ?? 22h "
.rodata:004947250a ?? 0Ah
.rodata:0049472622 ?? 22h "
.rodata:0049472700 ?? 00h
.rodata:0049472825 ?? 25h %
.rodata:0049472930 ?? 30h 0
.rodata:0049472a32 ?? 32h 2
.rodata:0049472b78 ?? 78h x
.rodata:0049472c20 ?? 20h
.rodata:0049472d00 ?? 00h
.rodata:0049472e00 ?? 00h
.rodata:0049472f00 ?? 00h
.rodata:004947305c ?? 5Ch \
.rodata:0049473178 ?? 78h x
.rodata:0049473225 ?? 25h %
.rodata:0049473330 ?? 30h 0
.rodata:0049473432 ?? 32h 2
.rodata:0049473578 ?? 78h x
.rodata:0049473600 ?? 00h
.rodata:0049473700 ?? 00h
.rodata:0049473820 ?? 20h
.rodata:0049473920 ?? 20h
.rodata:0049473a20 ?? 20h
.rodata:0049473b00 ?? 00h
.rodata:0049473c22 ?? 22h "
.rodata:0049473d00 ?? 00h
.rodata:0049473e00 ?? 00h
.rodata:0049473f00 ?? 00h
.rodata:0049474022 ?? 22h "
.rodata:004947410a ?? 0Ah
.rodata:0049474200 ?? 00h
DAT_00494743: ;XREF[1,0]: 004d4bf4
.rodata:0049474300 ?? 00h
s_%Y%m%d%H%M%SZ_00494744: ;XREF[2,0]: 004867ec,00486818
.rodata:004947442559256d2... ds "%Y%m%d%H%M%SZ"
.rodata:0049475200 ?? 00h
.rodata:0049475300 ?? 00h
.rodata:0049475400 ?? 00h
.rodata:0049475500 ?? 00h
.rodata:0049475600 ?? 00h
.rodata:0049475700 ?? 00h
.rodata:0049475800 ?? 00h
.rodata:0049475900 ?? 00h
.rodata:0049475a00 ?? 00h
.rodata:0049475b00 ?? 00h
.rodata:0049475c00 ?? 00h
.rodata:0049475d00 ?? 00h
.rodata:0049475e00 ?? 00h
.rodata:0049475f00 ?? 00h
DAT_00494760: ;XREF[2,0]: 004867ac,004867bc
.rodata:0049476021000000 undefined4 00000021h
DAT_00494764: ;XREF[2,0]: 004867b0,004867c8
.rodata:0049476400000000 undefined4 00000000h
DAT_00494768: ;XREF[1,0]: 004867c4
.rodata:0049476800000000 undefined4 00000000h
DAT_0049476c: ;XREF[1,0]: 004867c0
.rodata:0049476c00000000 undefined4 00000000h
.rodata:0049477025 ?? 25h %
.rodata:0049477130 ?? 30h 0
.rodata:0049477232 ?? 32h 2
.rodata:0049477378 ?? 78h x
.rodata:0049477400 ?? 00h
.rodata:0049477500 ?? 00h
.rodata:0049477600 ?? 00h
.rodata:0049477700 ?? 00h
.rodata:004947786275662d3... ds "buf->start == buf->end"
s_psbuf.c_00494790: ;XREF[5,0]: 00486ed0,00486f08,00486f3c,004871a4
; 004873d0
.rodata:00494790707362756... ds "psbuf.c"
.rodata:004947987375622d3... ds "sub->buf.buf + sub->buf.size >= db->...
s_sub->buf.buf_>=_db->buf.s...;XREF[1,0]: 00486ed4
.rodata:004947f87375622d3... ds "sub->buf.buf >= db->buf.start && sub...
.rodata:0049483500 ?? 00h
.rodata:0049483600 ?? 00h
.rodata:0049483700 ?? 00h
s_sub->pool_==_((void_*)0)_...;XREF[1,0]: 00486f0c
.rodata:004948387375622d3... ds "sub->pool == ((void *)0)"
.rodata:0049485100 ?? 00h
.rodata:0049485200 ?? 00h
.rodata:0049485300 ?? 00h
s_sub->master_!=_((void_*)0...;XREF[1,0]: 00486f38
.rodata:004948547375622d3... ds "sub->master != ((void *)0)"
.rodata:0049486f00 ?? 00h
s_loc_!=_((void_*)0)_00494870:;XREF[2,0]: 004871a0,004873cc
.rodata:004948706c6f63202... ds "loc != ((void *)0)"
.rodata:0049488300 ?? 00h
s_assert_subbuf_00494884: ;XREF[3,0]: 00486ed8,00486f10,00486f40
.rodata:00494884617373657... ds "assert_subbuf"
.rodata:0049489200 ?? 00h
.rodata:0049489300 ?? 00h
s_psDynBufGrow_00494894: ;XREF[1,0]: 004871a8
.rodata:00494894707344796... ds "psDynBufGrow"
.rodata:004948a100 ?? 00h
.rodata:004948a200 ?? 00h
.rodata:004948a300 ?? 00h
s_psDynBufAppendSize_004948a4:;XREF[1,0]: 004873c4
.rodata:004948a4707344796... ds "psDynBufAppendSize"
.rodata:004948b700 ?? 00h
s_/dev/random_004948b8: ;XREF[2,0]: 00488578,00488a78
.rodata:004948b82f6465762... ds "/dev/random"
s_/dev/urandom_004948c4: ;XREF[2,0]: 00488650,00488a50
.rodata:004948c42f6465762... ds "/dev/urandom"
.rodata:004948d100 ?? 00h
.rodata:004948d200 ?? 00h
.rodata:004948d300 ?? 00h
s_PSCORE_DEBUG_FILE_004948d4: ;XREF[1,0]: 004887c4
.rodata:004948d45053434f5... ds "PSCORE_DEBUG_FILE"
.rodata:004948e600 ?? 00h
.rodata:004948e700 ?? 00h
s_producing_log_to_standard...;XREF[2,0]: 0048884c,004888dc
.rodata:004948e870726f647... ds "producing log to standard output"
.rodata:0049490900 ?? 00h
.rodata:0049490a00 ?? 00h
.rodata:0049490b00 ?? 00h
s_%s:_Unable_to_open_file_%...;XREF[2,0]: 00488858,004888e4
.rodata:0049490c25733a205... ds "%s: Unable to open file %s, %s.\n"
.rodata:0049492d00 ?? 00h
.rodata:0049492e00 ?? 00h
.rodata:0049492f00 ?? 00h
s_PSCORE_DEBUG_FILE_APPEND_...;XREF[1,0]: 00488914
.rodata:004949305053434f5... ds "PSCORE_DEBUG_FILE_APPEND"
.rodata:0049494900 ?? 00h
.rodata:0049494a00 ?? 00h
.rodata:0049494b00 ?? 00h
s_POSIX/osdep.c_0049494c: ;XREF[5,0]: 00488aec,00488c60,00488cfc,00488da0
; 00488e2c
.rodata:0049494c504f53495... ds "POSIX/osdep.c"
.rodata:0049495a00 ?? 00h
.rodata:0049495b00 ?? 00h
s_open_of_urandom_failed_%d...;XREF[1,0]: 00488b40
.rodata:0049495c6f70656e2... ds "open of urandom failed %d\n"
.rodata:0049497700 ?? 00h
s_pthread_mutexattr_shared_...;XREF[1,0]: 00488cb0
.rodata:00494978707468726... ds "pthread_mutexattr shared failed %d\n"
s_psCreateMutex_unsupported...;XREF[1,0]: 00488d4c
.rodata:0049499c707343726... ds "psCreateMutex unsupported flag %u\n"
.rodata:004949bf00 ?? 00h
s_pthread_mutex_init_failed...;XREF[1,0]: 00488df0
.rodata:004949c0707468726... ds "pthread_mutex_init failed %d\n"
.rodata:004949de00 ?? 00h
.rodata:004949df00 ?? 00h
s_pthread_mutexattr_init_fa...;XREF[1,0]: 00488e7c
.rodata:004949e0707468726... ds "pthread_mutexattr_init failed %d\n"
.rodata:00494a0200 ?? 00h
.rodata:00494a0300 ?? 00h
s__psGetTraceFile_00494a04: ;XREF[2,0]: 00488850,004888d4
.rodata:00494a045f7073476... ds "_psGetTraceFile"
;************************************************************************************************
;* END OF FRAME *
;************************************************************************************************
DWORD_00494a14: ;XREF[3,0]: 004086f4,00408754,_elfSectionHeaders::000001c4
.eh_frame:004...00000000 ddw 0h ;End of Frame
DAT_004d4a18: ;XREF[3,0]: 0040009c,0048912c,_elfSectionHeaders::000001ec
.ctors:004d4a18 ffffffff undefined4 FFFFFFFFh
.ctors:004d4a1c 00 ?? 00h
.ctors:004d4a1d 00 ?? 00h
.ctors:004d4a1e 00 ?? 00h
.ctors:004d4a1f 00 ?? 00h
DAT_004d4a20: ;XREF[1,0]: _elfSectionHeaders::00000214
.dtors:004d4a20 ff ?? FFh
.dtors:004d4a21 ff ?? FFh
.dtors:004d4a22 ff ?? FFh
.dtors:004d4a23 ff ?? FFh
DAT_004d4a24: ;XREF[2,0]: 004086cc,004d4a3c
.dtors:004d4a24 00000000 undefined4 00000000h
DAT_004d4a28: ;XREF[5,0]: 004086ac,004086cc,00408790,004087ac
; _elfSectionHeaders::0000023c
.jcr:004d4a28 00000000 undefined4 00000000h
PTR_FUN_004d4a2c: ;XREF[3,0]: 004613ec,00461660,_elfSectionHeaders::00000264
.data.rel.ro:...90104600 addr .text:FUN_00461090
PTR_FUN_004d4a30: ;XREF[2,0]: 0046198c,00461a5c
.data.rel.ro:...90104600 addr .text:FUN_00461090
PTR_FUN_004d4a34: ;XREF[1,0]: 00461bac
.data.rel.ro:...90104600 addr .text:FUN_00461090
PTR_FUN_004d4a38: ;XREF[1,0]: 0047d110
.data.rel.ro:...f0af4700 addr .text:FUN_0047aff0
_fdata: ;XREF[4,0]: Entry Point,004086ac,004086c4
; _elfSectionHeaders::0000028c
.data:004d4a3c 244a4d00 addr .dtors:DAT_004d4a24
Debug_Trace_Level: ;XREF[5,0]: Entry Point,00408800,00408808
; 0042bf08,004d8a44
.data:004d4a40 10000000 undefined4 00000010h
WebSrv_HTTPS_Port: ;XREF[4,0]: Entry Point,0041f228,0041f3a8
; 004d82b0
.data:004d4a44 bb010000 undefined4 000001BBh
WebSrv_HTTP_Port: ;XREF[3,0]: Entry Point,00409064,004d8b24
.data:004d4a48 50000000 undefined4 00000050h
PTR_s_/var/run/alphapd.pid_...;XREF[2,0]: 00409074,00409178
.data:004d4a4c f0984800 addr .rodata:s_/var/run/alphapd.pid_004898f0 ;= "/var/run/alphapd.pid"
websConnErrors: ;XREF[8,0]: Entry Point,0040b7fc,0040b9bc
; 0040ba08,0040c058,0040c160
; 0040e848,004d88a4
.data:004d4a50 c8000000 undefined4 000000C8h
PTR_DAT_004d4a54: ;XREF[5,0]: 0040ba74,0040bac0,0040c1b8,0040c1c4
; 0040e95c
.data:004d4a54 9c9b4800 addr .rodata:DAT_00489b9c ;= 4Fh O
DAT_004d4a58: ;XREF[6,0]: 0040b818,0040b9d8,0040ba24,0040c074
; 0040c17c,0040e864
.data:004d4a58 cc000000 undefined4 000000CCh
.data:004d4a5c a0 ?? A0h ;? -> 00489ba0
.data:004d4a5d 9b ?? 9Bh
.data:004d4a5e 48 ?? 48h H
.data:004d4a5f 00 ?? 00h
.data:004d4a60 2d ?? 2Dh -
.data:004d4a61 01 ?? 01h
.data:004d4a62 00 ?? 00h
.data:004d4a63 00 ?? 00h
.data:004d4a64 ac ?? ACh ;? -> 00489bac
.data:004d4a65 9b ?? 9Bh
.data:004d4a66 48 ?? 48h H
.data:004d4a67 00 ?? 00h
.data:004d4a68 2e ?? 2Eh .
.data:004d4a69 01 ?? 01h
.data:004d4a6a 00 ?? 00h
.data:004d4a6b 00 ?? 00h
.data:004d4a6c c0 ?? C0h ;? -> 00489bc0
.data:004d4a6d 9b ?? 9Bh
.data:004d4a6e 48 ?? 48h H
.data:004d4a6f 00 ?? 00h
.data:004d4a70 30 ?? 30h 0
.data:004d4a71 01 ?? 01h
.data:004d4a72 00 ?? 00h
.data:004d4a73 00 ?? 00h
.data:004d4a74 d4 ?? D4h ;? -> 00489bd4
.data:004d4a75 9b ?? 9Bh
.data:004d4a76 48 ?? 48h H
.data:004d4a77 00 ?? 00h
.data:004d4a78 33 ?? 33h 3
.data:004d4a79 01 ?? 01h
.data:004d4a7a 00 ?? 00h
.data:004d4a7b 00 ?? 00h
.data:004d4a7c e4 ?? E4h ;? -> 00489be4
.data:004d4a7d 9b ?? 9Bh
.data:004d4a7e 48 ?? 48h H
.data:004d4a7f 00 ?? 00h
.data:004d4a80 90 ?? 90h
.data:004d4a81 01 ?? 01h
.data:004d4a82 00 ?? 00h
.data:004d4a83 00 ?? 00h
.data:004d4a84 f8 ?? F8h ;? -> 00489bf8
.data:004d4a85 9b ?? 9Bh
.data:004d4a86 48 ?? 48h H
.data:004d4a87 00 ?? 00h
.data:004d4a88 91 ?? 91h
.data:004d4a89 01 ?? 01h
.data:004d4a8a 00 ?? 00h
.data:004d4a8b 00 ?? 00h
.data:004d4a8c 04 ?? 04h ;? -> 00489c04
.data:004d4a8d 9c ?? 9Ch
.data:004d4a8e 48 ?? 48h H
.data:004d4a8f 00 ?? 00h
.data:004d4a90 93 ?? 93h
.data:004d4a91 01 ?? 01h
.data:004d4a92 00 ?? 00h
.data:004d4a93 00 ?? 00h
.data:004d4a94 1c ?? 1Ch ;? -> 00489c1c
.data:004d4a95 9c ?? 9Ch
.data:004d4a96 48 ?? 48h H
.data:004d4a97 00 ?? 00h
.data:004d4a98 94 ?? 94h
.data:004d4a99 01 ?? 01h
.data:004d4a9a 00 ?? 00h
.data:004d4a9b 00 ?? 00h
.data:004d4a9c 28 ?? 28h ( ;? -> 00489c28
.data:004d4a9d 9c ?? 9Ch
.data:004d4a9e 48 ?? 48h H
.data:004d4a9f 00 ?? 00h
.data:004d4aa0 95 ?? 95h
.data:004d4aa1 01 ?? 01h
.data:004d4aa2 00 ?? 00h
.data:004d4aa3 00 ?? 00h
.data:004d4aa4 38 ?? 38h 8 ;? -> 00489c38
.data:004d4aa5 9c ?? 9Ch
.data:004d4aa6 48 ?? 48h H
.data:004d4aa7 00 ?? 00h
.data:004d4aa8 f3 ?? F3h
.data:004d4aa9 01 ?? 01h
.data:004d4aaa 00 ?? 00h
.data:004d4aab 00 ?? 00h
.data:004d4aac 4c ?? 4Ch L ;? -> 00489c4c
.data:004d4aad 9c ?? 9Ch
.data:004d4aae 48 ?? 48h H
.data:004d4aaf 00 ?? 00h
.data:004d4ab0 f4 ?? F4h
.data:004d4ab1 01 ?? 01h
.data:004d4ab2 00 ?? 00h
.data:004d4ab3 00 ?? 00h
.data:004d4ab4 58 ?? 58h X ;? -> 00489c58
.data:004d4ab5 9c ?? 9Ch
.data:004d4ab6 48 ?? 48h H
.data:004d4ab7 00 ?? 00h
.data:004d4ab8 f5 ?? F5h
.data:004d4ab9 01 ?? 01h
.data:004d4aba 00 ?? 00h
.data:004d4abb 00 ?? 00h
.data:004d4abc 70 ?? 70h p ;? -> 00489c70
.data:004d4abd 9c ?? 9Ch
.data:004d4abe 48 ?? 48h H
.data:004d4abf 00 ?? 00h
.data:004d4ac0 f7 ?? F7h
.data:004d4ac1 01 ?? 01h
.data:004d4ac2 00 ?? 00h
.data:004d4ac3 00 ?? 00h
.data:004d4ac4 88 ?? 88h ;? -> 00489c88
.data:004d4ac5 9c ?? 9Ch
.data:004d4ac6 48 ?? 48h H
.data:004d4ac7 00 ?? 00h
.data:004d4ac8 8e ?? 8Eh
.data:004d4ac9 03 ?? 03h
.data:004d4aca 00 ?? 00h
.data:004d4acb 00 ?? 00h
.data:004d4acc 9c ?? 9Ch ;? -> 00489c9c
.data:004d4acd 9c ?? 9Ch
.data:004d4ace 48 ?? 48h H
.data:004d4acf 00 ?? 00h
.data:004d4ad0 8f ?? 8Fh
.data:004d4ad1 03 ?? 03h
.data:004d4ad2 00 ?? 00h
.data:004d4ad3 00 ?? 00h
.data:004d4ad4 a8 ?? A8h ;? -> 00489ca8
.data:004d4ad5 9c ?? 9Ch
.data:004d4ad6 48 ?? 48h H
.data:004d4ad7 00 ?? 00h
.data:004d4ad8 00 ?? 00h
.data:004d4ad9 00 ?? 00h
.data:004d4ada 00 ?? 00h
.data:004d4adb 00 ?? 00h
.data:004d4adc 00 ?? 00h
.data:004d4add 00 ?? 00h
.data:004d4ade 00 ?? 00h
.data:004d4adf 00 ?? 00h
PendRebootMode: ;XREF[9,0]: Entry Point,0040aa84,0040af40
; 00434c40,00434c4c,00434cfc
; 00435d60,00435ec0,004d8828
.data:004d4ae0 00000000 undefined4 00000000h
PendRebootCMD: ;XREF[10,0]: Entry Point,0040aa78,0040aeec
; 0040af24,00434c48,00434cec
; 00434cf4,00435d5c,00435ebc
; 004d81cc
.data:004d4ae4 00000000 undefined4 00000000h
LockCriticalCMD: ;XREF[30,0]: Entry Point,0040a890,0040a89c
; 0040aa60,0040ab04,0040ab10
; 0040aed4,0040af00,0040af68
; 00432718,00432724,00432cd8
; 00432ce8,00433250,00433260
; 0043374c,00433758,004339b8
; 004339c8,00434c2c,00434cdc
; 00434d08,00434d70,00435d2c
; 00435d38,00435ddc,00435e8c
; 00435e9c,00435f3c,004d8528
.data:004d4ae8 00000000 undefined4 00000000h
websConnLast: ;XREF[14,0]: Entry Point,00409658,0040966c
; 00409998,0040a31c,0040a48c
; 0040a7a8,0040a838,0040aff0
; 0040b700,0040b708,0040bf34
; 0040e404,004d7ff0
.data:004d4aec ffffffff undefined4 FFFFFFFFh
DAT_004d4af0: ;XREF[4,0]: 0040984c,0040bb24,0040bc3c,0040bc80
.data:004d4af0 57 ?? 57h W
.data:004d4af1 65 ?? 65h e
.data:004d4af2 62 ?? 62h b
.data:004d4af3 73 ?? 73h s
.data:004d4af4 00 ?? 00h
.data:004d4af5 00 ?? 00h
.data:004d4af6 00 ?? 00h
.data:004d4af7 00 ?? 00h
.data:004d4af8 00 ?? 00h
.data:004d4af9 00 ?? 00h
.data:004d4afa 00 ?? 00h
.data:004d4afb 00 ?? 00h
.data:004d4afc 00 ?? 00h
.data:004d4afd 00 ?? 00h
.data:004d4afe 00 ?? 00h
.data:004d4aff 00 ?? 00h
.data:004d4b00 00 ?? 00h
.data:004d4b01 00 ?? 00h
.data:004d4b02 00 ?? 00h
.data:004d4b03 00 ?? 00h
.data:004d4b04 00 ?? 00h
.data:004d4b05 00 ?? 00h
.data:004d4b06 00 ?? 00h
.data:004d4b07 00 ?? 00h
.data:004d4b08 00 ?? 00h
.data:004d4b09 00 ?? 00h
.data:004d4b0a 00 ?? 00h
.data:004d4b0b 00 ?? 00h
.data:004d4b0c 00 ?? 00h
.data:004d4b0d 00 ?? 00h
.data:004d4b0e 00 ?? 00h
.data:004d4b0f 00 ?? 00h
.data:004d4b10 00 ?? 00h
.data:004d4b11 00 ?? 00h
.data:004d4b12 00 ?? 00h
.data:004d4b13 00 ?? 00h
.data:004d4b14 00 ?? 00h
.data:004d4b15 00 ?? 00h
.data:004d4b16 00 ?? 00h
.data:004d4b17 00 ?? 00h
.data:004d4b18 00 ?? 00h
.data:004d4b19 00 ?? 00h
.data:004d4b1a 00 ?? 00h
.data:004d4b1b 00 ?? 00h
.data:004d4b1c 00 ?? 00h
.data:004d4b1d 00 ?? 00h
.data:004d4b1e 00 ?? 00h
.data:004d4b1f 00 ?? 00h
.data:004d4b20 00 ?? 00h
.data:004d4b21 00 ?? 00h
.data:004d4b22 00 ?? 00h
.data:004d4b23 00 ?? 00h
.data:004d4b24 00 ?? 00h
.data:004d4b25 00 ?? 00h
.data:004d4b26 00 ?? 00h
.data:004d4b27 00 ?? 00h
.data:004d4b28 00 ?? 00h
.data:004d4b29 00 ?? 00h
.data:004d4b2a 00 ?? 00h
.data:004d4b2b 00 ?? 00h
.data:004d4b2c 00 ?? 00h
.data:004d4b2d 00 ?? 00h
.data:004d4b2e 00 ?? 00h
.data:004d4b2f 00 ?? 00h
.data:004d4b30 00 ?? 00h
.data:004d4b31 00 ?? 00h
.data:004d4b32 00 ?? 00h
.data:004d4b33 00 ?? 00h
.data:004d4b34 00 ?? 00h
.data:004d4b35 00 ?? 00h
.data:004d4b36 00 ?? 00h
.data:004d4b37 00 ?? 00h
.data:004d4b38 00 ?? 00h
.data:004d4b39 00 ?? 00h
.data:004d4b3a 00 ?? 00h
.data:004d4b3b 00 ?? 00h
.data:004d4b3c 00 ?? 00h
.data:004d4b3d 00 ?? 00h
.data:004d4b3e 00 ?? 00h
.data:004d4b3f 00 ?? 00h
.data:004d4b40 00 ?? 00h
.data:004d4b41 00 ?? 00h
.data:004d4b42 00 ?? 00h
.data:004d4b43 00 ?? 00h
.data:004d4b44 00 ?? 00h
.data:004d4b45 00 ?? 00h
.data:004d4b46 00 ?? 00h
.data:004d4b47 00 ?? 00h
.data:004d4b48 00 ?? 00h
.data:004d4b49 00 ?? 00h
.data:004d4b4a 00 ?? 00h
.data:004d4b4b 00 ?? 00h
.data:004d4b4c 00 ?? 00h
.data:004d4b4d 00 ?? 00h
.data:004d4b4e 00 ?? 00h
.data:004d4b4f 00 ?? 00h
.data:004d4b50 00 ?? 00h
.data:004d4b51 00 ?? 00h
.data:004d4b52 00 ?? 00h
.data:004d4b53 00 ?? 00h
.data:004d4b54 00 ?? 00h
.data:004d4b55 00 ?? 00h
.data:004d4b56 00 ?? 00h
.data:004d4b57 00 ?? 00h
.data:004d4b58 00 ?? 00h
.data:004d4b59 00 ?? 00h
.data:004d4b5a 00 ?? 00h
.data:004d4b5b 00 ?? 00h
.data:004d4b5c 00 ?? 00h
.data:004d4b5d 00 ?? 00h
.data:004d4b5e 00 ?? 00h
.data:004d4b5f 00 ?? 00h
.data:004d4b60 00 ?? 00h
.data:004d4b61 00 ?? 00h
.data:004d4b62 00 ?? 00h
.data:004d4b63 00 ?? 00h
.data:004d4b64 00 ?? 00h
.data:004d4b65 00 ?? 00h
.data:004d4b66 00 ?? 00h
.data:004d4b67 00 ?? 00h
.data:004d4b68 00 ?? 00h
.data:004d4b69 00 ?? 00h
.data:004d4b6a 00 ?? 00h
.data:004d4b6b 00 ?? 00h
.data:004d4b6c 00 ?? 00h
.data:004d4b6d 00 ?? 00h
.data:004d4b6e 00 ?? 00h
.data:004d4b6f 00 ?? 00h
s_NIPCA_004d4b70: ;XREF[1,0]: 0040bb24
.data:004d4b70 4e4950434100 ds "NIPCA"
.data:004d4b76 00 ?? 00h
.data:004d4b77 00 ?? 00h
.data:004d4b78 00 ?? 00h
.data:004d4b79 00 ?? 00h
.data:004d4b7a 00 ?? 00h
.data:004d4b7b 00 ?? 00h
.data:004d4b7c 00 ?? 00h
.data:004d4b7d 00 ?? 00h
.data:004d4b7e 00 ?? 00h
.data:004d4b7f 00 ?? 00h
.data:004d4b80 00 ?? 00h
.data:004d4b81 00 ?? 00h
.data:004d4b82 00 ?? 00h
.data:004d4b83 00 ?? 00h
.data:004d4b84 00 ?? 00h
.data:004d4b85 00 ?? 00h
.data:004d4b86 00 ?? 00h
.data:004d4b87 00 ?? 00h
.data:004d4b88 00 ?? 00h
.data:004d4b89 00 ?? 00h
.data:004d4b8a 00 ?? 00h
.data:004d4b8b 00 ?? 00h
.data:004d4b8c 00 ?? 00h
.data:004d4b8d 00 ?? 00h
.data:004d4b8e 00 ?? 00h
.data:004d4b8f 00 ?? 00h
.data:004d4b90 00 ?? 00h
.data:004d4b91 00 ?? 00h
.data:004d4b92 00 ?? 00h
.data:004d4b93 00 ?? 00h
.data:004d4b94 00 ?? 00h
.data:004d4b95 00 ?? 00h
.data:004d4b96 00 ?? 00h
.data:004d4b97 00 ?? 00h
.data:004d4b98 00 ?? 00h
.data:004d4b99 00 ?? 00h
.data:004d4b9a 00 ?? 00h
.data:004d4b9b 00 ?? 00h
.data:004d4b9c 00 ?? 00h
.data:004d4b9d 00 ?? 00h
.data:004d4b9e 00 ?? 00h
.data:004d4b9f 00 ?? 00h
.data:004d4ba0 00 ?? 00h
.data:004d4ba1 00 ?? 00h
.data:004d4ba2 00 ?? 00h
.data:004d4ba3 00 ?? 00h
.data:004d4ba4 00 ?? 00h
.data:004d4ba5 00 ?? 00h
.data:004d4ba6 00 ?? 00h
.data:004d4ba7 00 ?? 00h
.data:004d4ba8 00 ?? 00h
.data:004d4ba9 00 ?? 00h
.data:004d4baa 00 ?? 00h
.data:004d4bab 00 ?? 00h
.data:004d4bac 00 ?? 00h
.data:004d4bad 00 ?? 00h
.data:004d4bae 00 ?? 00h
.data:004d4baf 00 ?? 00h
.data:004d4bb0 00 ?? 00h
.data:004d4bb1 00 ?? 00h
.data:004d4bb2 00 ?? 00h
.data:004d4bb3 00 ?? 00h
.data:004d4bb4 00 ?? 00h
.data:004d4bb5 00 ?? 00h
.data:004d4bb6 00 ?? 00h
.data:004d4bb7 00 ?? 00h
.data:004d4bb8 00 ?? 00h
.data:004d4bb9 00 ?? 00h
.data:004d4bba 00 ?? 00h
.data:004d4bbb 00 ?? 00h
.data:004d4bbc 00 ?? 00h
.data:004d4bbd 00 ?? 00h
.data:004d4bbe 00 ?? 00h
.data:004d4bbf 00 ?? 00h
.data:004d4bc0 00 ?? 00h
.data:004d4bc1 00 ?? 00h
.data:004d4bc2 00 ?? 00h
.data:004d4bc3 00 ?? 00h
.data:004d4bc4 00 ?? 00h
.data:004d4bc5 00 ?? 00h
.data:004d4bc6 00 ?? 00h
.data:004d4bc7 00 ?? 00h
.data:004d4bc8 00 ?? 00h
.data:004d4bc9 00 ?? 00h
.data:004d4bca 00 ?? 00h
.data:004d4bcb 00 ?? 00h
.data:004d4bcc 00 ?? 00h
.data:004d4bcd 00 ?? 00h
.data:004d4bce 00 ?? 00h
.data:004d4bcf 00 ?? 00h
.data:004d4bd0 00 ?? 00h
.data:004d4bd1 00 ?? 00h
.data:004d4bd2 00 ?? 00h
.data:004d4bd3 00 ?? 00h
.data:004d4bd4 00 ?? 00h
.data:004d4bd5 00 ?? 00h
.data:004d4bd6 00 ?? 00h
.data:004d4bd7 00 ?? 00h
.data:004d4bd8 00 ?? 00h
.data:004d4bd9 00 ?? 00h
.data:004d4bda 00 ?? 00h
.data:004d4bdb 00 ?? 00h
.data:004d4bdc 00 ?? 00h
.data:004d4bdd 00 ?? 00h
.data:004d4bde 00 ?? 00h
.data:004d4bdf 00 ?? 00h
.data:004d4be0 00 ?? 00h
.data:004d4be1 00 ?? 00h
.data:004d4be2 00 ?? 00h
.data:004d4be3 00 ?? 00h
.data:004d4be4 00 ?? 00h
.data:004d4be5 00 ?? 00h
.data:004d4be6 00 ?? 00h
.data:004d4be7 00 ?? 00h
.data:004d4be8 00 ?? 00h
.data:004d4be9 00 ?? 00h
.data:004d4bea 00 ?? 00h
.data:004d4beb 00 ?? 00h
.data:004d4bec 00 ?? 00h
.data:004d4bed 00 ?? 00h
.data:004d4bee 00 ?? 00h
.data:004d4bef 00 ?? 00h
DAT_004d4bf0: ;XREF[4,0]: 00409618,00409628,0040b69c,0040b6ac
.data:004d4bf0 00000000 undefined4 00000000h
PTR_DAT_004d4bf4: ;XREF[1,0]: 00409878
.data:004d4bf4 43474900 addr .rodata:DAT_00494743
.data:004d4bf8 00 ?? 00h
.data:004d4bf9 00 ?? 00h
.data:004d4bfa 00 ?? 00h
.data:004d4bfb 00 ?? 00h
.data:004d4bfc 00 ?? 00h
.data:004d4bfd 00 ?? 00h
.data:004d4bfe 00 ?? 00h
.data:004d4bff 00 ?? 00h
.data:004d4c00 00 ?? 00h
.data:004d4c01 00 ?? 00h
.data:004d4c02 00 ?? 00h
.data:004d4c03 00 ?? 00h
.data:004d4c04 00 ?? 00h
.data:004d4c05 00 ?? 00h
.data:004d4c06 00 ?? 00h
.data:004d4c07 00 ?? 00h
.data:004d4c08 00 ?? 00h
.data:004d4c09 00 ?? 00h
.data:004d4c0a 00 ?? 00h
.data:004d4c0b 00 ?? 00h
.data:004d4c0c 00 ?? 00h
.data:004d4c0d 00 ?? 00h
.data:004d4c0e 00 ?? 00h
.data:004d4c0f 00 ?? 00h
.data:004d4c10 00 ?? 00h
.data:004d4c11 00 ?? 00h
.data:004d4c12 00 ?? 00h
.data:004d4c13 00 ?? 00h
.data:004d4c14 00 ?? 00h
.data:004d4c15 00 ?? 00h
.data:004d4c16 00 ?? 00h
.data:004d4c17 00 ?? 00h
.data:004d4c18 00 ?? 00h
.data:004d4c19 00 ?? 00h
.data:004d4c1a 00 ?? 00h
.data:004d4c1b 00 ?? 00h
.data:004d4c1c 00 ?? 00h
.data:004d4c1d 00 ?? 00h
.data:004d4c1e 00 ?? 00h
.data:004d4c1f 00 ?? 00h
.data:004d4c20 00 ?? 00h
.data:004d4c21 00 ?? 00h
.data:004d4c22 00 ?? 00h
.data:004d4c23 00 ?? 00h
.data:004d4c24 00 ?? 00h
.data:004d4c25 00 ?? 00h
.data:004d4c26 00 ?? 00h
.data:004d4c27 00 ?? 00h
.data:004d4c28 00 ?? 00h
.data:004d4c29 00 ?? 00h
.data:004d4c2a 00 ?? 00h
.data:004d4c2b 00 ?? 00h
.data:004d4c2c 00 ?? 00h
.data:004d4c2d 00 ?? 00h
.data:004d4c2e 00 ?? 00h
.data:004d4c2f 00 ?? 00h
.data:004d4c30 00 ?? 00h
.data:004d4c31 00 ?? 00h
.data:004d4c32 00 ?? 00h
.data:004d4c33 00 ?? 00h
.data:004d4c34 00 ?? 00h
.data:004d4c35 00 ?? 00h
.data:004d4c36 00 ?? 00h
.data:004d4c37 00 ?? 00h
.data:004d4c38 00 ?? 00h
.data:004d4c39 00 ?? 00h
.data:004d4c3a 00 ?? 00h
.data:004d4c3b 00 ?? 00h
.data:004d4c3c 00 ?? 00h
.data:004d4c3d 00 ?? 00h
.data:004d4c3e 00 ?? 00h
.data:004d4c3f 00 ?? 00h
.data:004d4c40 00 ?? 00h
.data:004d4c41 00 ?? 00h
.data:004d4c42 00 ?? 00h
.data:004d4c43 00 ?? 00h
.data:004d4c44 00 ?? 00h
.data:004d4c45 00 ?? 00h
.data:004d4c46 00 ?? 00h
.data:004d4c47 00 ?? 00h
.data:004d4c48 00 ?? 00h
.data:004d4c49 00 ?? 00h
.data:004d4c4a 00 ?? 00h
.data:004d4c4b 00 ?? 00h
.data:004d4c4c 00 ?? 00h
.data:004d4c4d 00 ?? 00h
.data:004d4c4e 00 ?? 00h
.data:004d4c4f 00 ?? 00h
.data:004d4c50 00 ?? 00h
.data:004d4c51 00 ?? 00h
.data:004d4c52 00 ?? 00h
.data:004d4c53 00 ?? 00h
.data:004d4c54 00 ?? 00h
.data:004d4c55 00 ?? 00h
.data:004d4c56 00 ?? 00h
.data:004d4c57 00 ?? 00h
.data:004d4c58 00 ?? 00h
.data:004d4c59 00 ?? 00h
.data:004d4c5a 00 ?? 00h
.data:004d4c5b 00 ?? 00h
.data:004d4c5c 00 ?? 00h
.data:004d4c5d 00 ?? 00h
.data:004d4c5e 00 ?? 00h
.data:004d4c5f 00 ?? 00h
.data:004d4c60 00 ?? 00h
.data:004d4c61 00 ?? 00h
.data:004d4c62 00 ?? 00h
.data:004d4c63 00 ?? 00h
.data:004d4c64 00 ?? 00h
.data:004d4c65 00 ?? 00h
.data:004d4c66 00 ?? 00h
.data:004d4c67 00 ?? 00h
.data:004d4c68 00 ?? 00h
.data:004d4c69 00 ?? 00h
.data:004d4c6a 00 ?? 00h
.data:004d4c6b 00 ?? 00h
.data:004d4c6c 00 ?? 00h
.data:004d4c6d 00 ?? 00h
.data:004d4c6e 00 ?? 00h
.data:004d4c6f 00 ?? 00h
.data:004d4c70 00 ?? 00h
.data:004d4c71 00 ?? 00h
.data:004d4c72 00 ?? 00h
.data:004d4c73 00 ?? 00h
DAT_004d4c74: ;XREF[6,0]: 0040ebc8,0040ec90,0040ed28,0040ed58
; 0040edbc,0040ee28
.data:004d4c74 ffffffff undefined4 FFFFFFFFh
DAT_004d4c78: ;XREF[4,0]: 0040edd4,0040ee34,0040ee78,0040eeac
.data:004d4c78 00000000 undefined4 00000000h
audiovol_select: ;XREF[9,0]: Entry Point,004236ac,004236cc
; 00423708,004237f0,00423810
; 0042384c,0043633c,004d876c
.data:004d4c7c 38194900 addr .rodata:s_0_00491930+8 ;= "0"
PTR_DAT_004d4c80: ;XREF[7,0]: 004236cc,004236ec,00423708,00423810
; 0042382c,00423830,0042384c
.data:004d4c80 f4b34800 addr .rodata:DAT_0048b3f4 ;= 31h
.data:004d4c84 f8b34800 addr .rodata:DAT_0048b3f8 ;= 32h 2
.data:004d4c88 fcb34800 addr .rodata:DAT_0048b3fc ;= 33h 3
.data:004d4c8c 00b44800 addr .rodata:DAT_0048b400 ;= 34h 4
.data:004d4c90 04b44800 addr .rodata:DAT_0048b404 ;= 35h 5
.data:004d4c94 5cba4800 addr .rodata:DAT_0048ba5c ;= 3036h
.data:004d4c98 08b44800 addr .rodata:DAT_0048b408 ;= 37h 7
.data:004d4c9c 0cb44800 addr .rodata:DAT_0048b40c ;= 38h 8
.data:004d4ca0 10b44800 addr .rodata:DAT_0048b410 ;= 39h 9
.data:004d4ca4 14b44800 addr .rodata:DAT_0048b414 ;= 31h 1
.data:004d4ca8 0c444900 addr .rodata:DAT_0049440c
wepencry_select: ;XREF[6,0]: Entry Point,0042435c,00424374
; 0042437c,004243b8,004d8b40
.data:004d4cac 38194900 addr .rodata:s_0_00491930+8 ;= "0"
PTR_DAT_004d4cb0: ;XREF[4,0]: 0042437c,0042439c,004243b0,004243b8
.data:004d4cb0 d4b44800 addr .rodata:DAT_0048b4d4 ;= 32h
.data:004d4cb4 dcb44800 addr .rodata:DAT_0048b4dc ;= 33h
.data:004d4cb8 e4b44800 addr .rodata:DAT_0048b4e4 ;= 34h
.data:004d4cbc 0c444900 addr .rodata:DAT_0049440c
ipmode_select: ;XREF[5,0]: Entry Point,004234f8,00423518
; 00423554,004d8a78
.data:004d4cc0 280f4900 addr .rodata:s_1_00490f20+8 ;= "1"
PTR_DAT_004d4cc4: ;XREF[3,0]: 00423518,00423538,00423554
.data:004d4cc4 e4b44800 addr .rodata:DAT_0048b4e4 ;= 34h
.data:004d4cc8 c80e4900 addr .rodata:s_5_00490ebc+12 ;= "5"
.data:004d4ccc 0c444900 addr .rodata:DAT_0049440c
speed_select: ;XREF[2,0]: Entry Point,004d7fd8
.data:004d4cd0 18b448001... undefine...
|_.data:004d4cd0 [0] undefined1 18h
|_.data:004d4cd1 [1] undefined1 B4h
|_.data:004d4cd2 [2] undefined1 48h
|_.data:004d4cd3 [3] undefined1 00h
|_.data:004d4cd4 [4] undefined1 1Ch
|_.data:004d4cd5 [5] undefined1 B4h
|_.data:004d4cd6 [6] undefined1 48h
|_.data:004d4cd7 [7] undefined1 00h
|_.data:004d4cd8 [8] undefined1 24h
|_.data:004d4cd9 [9] undefined1 B4h
|_.data:004d4cda [10] undefined1 48h
|_.data:004d4cdb [11] undefined1 00h
|_.data:004d4cdc [12] undefined1 0Ch
|_.data:004d4cdd [13] undefined1 44h
|_.data:004d4cde [14] undefined1 49h
|_.data:004d4cdf [15] undefined1 00h
secondportenable_value: ;XREF[5,0]: Entry Point,004235bc,004235dc
; 00423618,004d881c
.data:004d4ce0 38194900 addr .rodata:s_0_00491930+8 ;= "0"
PTR_DAT_004d4ce4: ;XREF[4,0]: 004235dc,004235f8,004235fc,00423618
.data:004d4ce4 dcb44800 addr .rodata:DAT_0048b4dc ;= 33h
.data:004d4ce8 0c ?? 0Ch ;? -> 0049440c
.data:004d4ce9 44 ?? 44h D
.data:004d4cea 49 ?? 49h I
.data:004d4ceb 00 ?? 00h
lightfreq_select: ;XREF[2,0]: Entry Point,004d81b0
.data:004d4cec 2cb448003... undefine...
|_.data:004d4cec [0] undefined1 2Ch
|_.data:004d4ced [1] undefined1 B4h
|_.data:004d4cee [2] undefined1 48h
|_.data:004d4cef [3] undefined1 00h
|_.data:004d4cf0 [4] undefined1 34h
|_.data:004d4cf1 [5] undefined1 B4h
|_.data:004d4cf2 [6] undefined1 48h
|_.data:004d4cf3 [7] undefined1 00h
|_.data:004d4cf4 [8] undefined1 3Ch
|_.data:004d4cf5 [9] undefined1 B4h
|_.data:004d4cf6 [10] undefined1 48h
|_.data:004d4cf7 [11] undefined1 00h
|_.data:004d4cf8 [12] undefined1 0Ch
|_.data:004d4cf9 [13] undefined1 44h
|_.data:004d4cfa [14] undefined1 49h
|_.data:004d4cfb [15] undefined1 00h
compress_select: ;XREF[2,0]: Entry Point,004d8a50
.data:004d4cfc 44b448005... undefine...
|_.data:004d4cfc [0] undefined1 44h
|_.data:004d4cfd [1] undefined1 B4h
|_.data:004d4cfe [2] undefined1 48h
|_.data:004d4cff [3] undefined1 00h
|_.data:004d4d00 [4] undefined1 50h
|_.data:004d4d01 [5] undefined1 B4h
|_.data:004d4d02 [6] undefined1 48h
|_.data:004d4d03 [7] undefined1 00h
|_.data:004d4d04 [8] undefined1 54h
|_.data:004d4d05 [9] undefined1 B4h
|_.data:004d4d06 [10] undefined1 48h
|_.data:004d4d07 [11] undefined1 00h
|_.data:004d4d08 [12] undefined1 5Ch
|_.data:004d4d09 [13] undefined1 B4h
|_.data:004d4d0a [14] undefined1 48h
|_.data:004d4d0b [15] undefined1 00h
|_.data:004d4d0c [16] undefined1 64h
|_.data:004d4d0d [17] undefined1 B4h
|_.data:004d4d0e [18] undefined1 48h
|_.data:004d4d0f [19] undefined1 00h
|_.data:004d4d10 [20] undefined1 0Ch
|_.data:004d4d11 [21] undefined1 44h
|_.data:004d4d12 [22] undefined1 49h
|_.data:004d4d13 [23] undefined1 00h
encryption_select: ;XREF[2,0]: Entry Point,004d8720
.data:004d4d14 f4d748007... undefine...
|_.data:004d4d14 [0] undefined1 F4h
|_.data:004d4d15 [1] undefined1 D7h
|_.data:004d4d16 [2] undefined1 48h
|_.data:004d4d17 [3] undefined1 00h
|_.data:004d4d18 [4] undefined1 70h
|_.data:004d4d19 [5] undefined1 B4h
|_.data:004d4d1a [6] undefined1 48h
|_.data:004d4d1b [7] undefined1 00h
|_.data:004d4d1c [8] undefined1 70h
|_.data:004d4d1d [9] undefined1 B4h
|_.data:004d4d1e [10] undefined1 48h
|_.data:004d4d1f [11] undefined1 00h
|_.data:004d4d20 [12] undefined1 70h
|_.data:004d4d21 [13] undefined1 B4h
|_.data:004d4d22 [14] undefined1 48h
|_.data:004d4d23 [15] undefined1 00h
|_.data:004d4d24 [16] undefined1 74h
|_.data:004d4d25 [17] undefined1 B4h
|_.data:004d4d26 [18] undefined1 48h
|_.data:004d4d27 [19] undefined1 00h
|_.data:004d4d28 [20] undefined1 0Ch
|_.data:004d4d29 [21] undefined1 44h
|_.data:004d4d2a [22] undefined1 49h
|_.data:004d4d2b [23] undefined1 00h
connectionmode_select: ;XREF[2,0]: Entry Point,004d8980
.data:004d4d2c 88b448009... undefine...
|_.data:004d4d2c [0] undefined1 88h
|_.data:004d4d2d [1] undefined1 B4h
|_.data:004d4d2e [2] undefined1 48h
|_.data:004d4d2f [3] undefined1 00h
|_.data:004d4d30 [4] undefined1 98h
|_.data:004d4d31 [5] undefined1 B4h
|_.data:004d4d32 [6] undefined1 48h
|_.data:004d4d33 [7] undefined1 00h
|_.data:004d4d34 [8] undefined1 0Ch
|_.data:004d4d35 [9] undefined1 44h
|_.data:004d4d36 [10] undefined1 49h
|_.data:004d4d37 [11] undefined1 00h
resolution_select: ;XREF[3,0]: Entry Point,004367fc,004d81bc
.data:004d4d38 a0b44800a... undefine...
|_.data:004d4d38 [0] undefined1 A0h
|_.data:004d4d39 [1] undefined1 B4h
|_.data:004d4d3a [2] undefined1 48h
|_.data:004d4d3b [3] undefined1 00h
|_.data:004d4d3c [4] undefined1 A8h
|_.data:004d4d3d [5] undefined1 B4h
|_.data:004d4d3e [6] undefined1 48h
|_.data:004d4d3f [7] undefined1 00h
|_.data:004d4d40 [8] undefined1 B0h
|_.data:004d4d41 [9] undefined1 B4h
|_.data:004d4d42 [10] undefined1 48h
|_.data:004d4d43 [11] undefined1 00h
|_.data:004d4d44 [12] undefined1 0Ch
|_.data:004d4d45 [13] undefined1 44h
|_.data:004d4d46 [14] undefined1 49h
|_.data:004d4d47 [15] undefined1 00h
framerate_select: ;XREF[2,0]: Entry Point,004d83c0
.data:004d4d48 3cb448002... undefine...
|_.data:004d4d48 [0] undefined1 3Ch
|_.data:004d4d49 [1] undefined1 B4h
|_.data:004d4d4a [2] undefined1 48h
|_.data:004d4d4b [3] undefined1 00h
|_.data:004d4d4c [4] undefined1 28h
|_.data:004d4d4d [5] undefined1 0Fh
|_.data:004d4d4e [6] undefined1 49h
|_.data:004d4d4f [7] undefined1 00h
|_.data:004d4d50 [8] undefined1 D4h
|_.data:004d4d51 [9] undefined1 B4h
|_.data:004d4d52 [10] undefined1 48h
|_.data:004d4d53 [11] undefined1 00h
|_.data:004d4d54 [12] undefined1 DCh
|_.data:004d4d55 [13] undefined1 B4h
|_.data:004d4d56 [14] undefined1 48h
|_.data:004d4d57 [15] undefined1 00h
|_.data:004d4d58 [16] undefined1 C8h
|_.data:004d4d59 [17] undefined1 0Eh
|_.data:004d4d5a [18] undefined1 49h
|_.data:004d4d5b [19] undefined1 00h
|_.data:004d4d5c [20] undefined1 C0h
|_.data:004d4d5d [21] undefined1 F8h
|_.data:004d4d5e [22] undefined1 48h
|_.data:004d4d5f [23] undefined1 00h
|_.data:004d4d60 [24] undefined1 B8h
|_.data:004d4d61 [25] undefined1 B4h
|_.data:004d4d62 [26] undefined1 48h
|_.data:004d4d63 [27] undefined1 00h
|_.data:004d4d64 [28] undefined1 BCh
|_.data:004d4d65 [29] undefined1 B4h
|_.data:004d4d66 [30] undefined1 48h
|_.data:004d4d67 [31] undefined1 00h
|_.data:004d4d68 [32] undefined1 F8h
|_.data:004d4d69 [33] undefined1 B3h
|_.data:004d4d6a [34] undefined1 48h
|_.data:004d4d6b [35] undefined1 00h
|_.data:004d4d6c [36] undefined1 FCh
|_.data:004d4d6d [37] undefined1 B3h
|_.data:004d4d6e [38] undefined1 48h
|_.data:004d4d6f [39] undefined1 00h
|_.data:004d4d70 [40] undefined1 0Ch
|_.data:004d4d71 [41] undefined1 44h
|_.data:004d4d72 [42] undefined1 49h
|_.data:004d4d73 [43] undefined1 00h
framerate_value: ;XREF[2,0]: Entry Point,004d8604
.data:004d4d74 381949002... undefine...
|_.data:004d4d74 [0] undefined1 38h
|_.data:004d4d75 [1] undefined1 19h
|_.data:004d4d76 [2] undefined1 49h
|_.data:004d4d77 [3] undefined1 00h
|_.data:004d4d78 [4] undefined1 28h
|_.data:004d4d79 [5] undefined1 0Fh
|_.data:004d4d7a [6] undefined1 49h
|_.data:004d4d7b [7] undefined1 00h
|_.data:004d4d7c [8] undefined1 D4h
|_.data:004d4d7d [9] undefined1 B4h
|_.data:004d4d7e [10] undefined1 48h
|_.data:004d4d7f [11] undefined1 00h
|_.data:004d4d80 [12] undefined1 DCh
|_.data:004d4d81 [13] undefined1 B4h
|_.data:004d4d82 [14] undefined1 48h
|_.data:004d4d83 [15] undefined1 00h
|_.data:004d4d84 [16] undefined1 C8h
|_.data:004d4d85 [17] undefined1 0Eh
|_.data:004d4d86 [18] undefined1 49h
|_.data:004d4d87 [19] undefined1 00h
|_.data:004d4d88 [20] undefined1 C0h
|_.data:004d4d89 [21] undefined1 F8h
|_.data:004d4d8a [22] undefined1 48h
|_.data:004d4d8b [23] undefined1 00h
|_.data:004d4d8c [24] undefined1 B8h
|_.data:004d4d8d [25] undefined1 B4h
|_.data:004d4d8e [26] undefined1 48h
|_.data:004d4d8f [27] undefined1 00h
|_.data:004d4d90 [28] undefined1 BCh
|_.data:004d4d91 [29] undefined1 B4h
|_.data:004d4d92 [30] undefined1 48h
|_.data:004d4d93 [31] undefined1 00h
|_.data:004d4d94 [32] undefined1 F8h
|_.data:004d4d95 [33] undefined1 B3h
|_.data:004d4d96 [34] undefined1 48h
|_.data:004d4d97 [35] undefined1 00h
|_.data:004d4d98 [36] undefined1 FCh
|_.data:004d4d99 [37] undefined1 B3h
|_.data:004d4d9a [38] undefined1 48h
|_.data:004d4d9b [39] undefined1 00h
|_.data:004d4d9c [40] undefined1 0Ch
|_.data:004d4d9d [41] undefined1 44h
|_.data:004d4d9e [42] undefined1 49h
|_.data:004d4d9f [43] undefined1 00h
frame_select: ;XREF[3,0]: Entry Point,00424e48,004d7e90
.data:004d4da0 280f4900d... undefine...
|_.data:004d4da0 [0] undefined1 28h
|_.data:004d4da1 [1] undefined1 0Fh
|_.data:004d4da2 [2] undefined1 49h
|_.data:004d4da3 [3] undefined1 00h
|_.data:004d4da4 [4] undefined1 D4h
|_.data:004d4da5 [5] undefined1 B4h
|_.data:004d4da6 [6] undefined1 48h
|_.data:004d4da7 [7] undefined1 00h
|_.data:004d4da8 [8] undefined1 DCh
|_.data:004d4da9 [9] undefined1 B4h
|_.data:004d4daa [10] undefined1 48h
|_.data:004d4dab [11] undefined1 00h
|_.data:004d4dac [12] undefined1 3Ch
|_.data:004d4dad [13] undefined1 B4h
|_.data:004d4dae [14] undefined1 48h
|_.data:004d4daf [15] undefined1 00h
|_.data:004d4db0 [16] undefined1 0Ch
|_.data:004d4db1 [17] undefined1 44h
|_.data:004d4db2 [18] undefined1 49h
|_.data:004d4db3 [19] undefined1 00h
frame_value: ;XREF[3,0]: Entry Point,00424e4c,004d805c
.data:004d4db4 280f4900d... undefine...
|_.data:004d4db4 [0] undefined1 28h
|_.data:004d4db5 [1] undefined1 0Fh
|_.data:004d4db6 [2] undefined1 49h
|_.data:004d4db7 [3] undefined1 00h
|_.data:004d4db8 [4] undefined1 D4h
|_.data:004d4db9 [5] undefined1 B4h
|_.data:004d4dba [6] undefined1 48h
|_.data:004d4dbb [7] undefined1 00h
|_.data:004d4dbc [8] undefined1 DCh
|_.data:004d4dbd [9] undefined1 B4h
|_.data:004d4dbe [10] undefined1 48h
|_.data:004d4dbf [11] undefined1 00h
|_.data:004d4dc0 [12] undefined1 C0h
|_.data:004d4dc1 [13] undefined1 B4h
|_.data:004d4dc2 [14] undefined1 48h
|_.data:004d4dc3 [15] undefined1 00h
|_.data:004d4dc4 [16] undefined1 0Ch
|_.data:004d4dc5 [17] undefined1 44h
|_.data:004d4dc6 [18] undefined1 49h
|_.data:004d4dc7 [19] undefined1 00h
motioninterval_select: ;XREF[3,0]: Entry Point,00424e20,004d8590
.data:004d4dc8 c4b448002... undefine...
|_.data:004d4dc8 [0] undefined1 C4h
|_.data:004d4dc9 [1] undefined1 B4h
|_.data:004d4dca [2] undefined1 48h
|_.data:004d4dcb [3] undefined1 00h
|_.data:004d4dcc [4] undefined1 28h
|_.data:004d4dcd [5] undefined1 0Fh
|_.data:004d4dce [6] undefined1 49h
|_.data:004d4dcf [7] undefined1 00h
|_.data:004d4dd0 [8] undefined1 0Ch
|_.data:004d4dd1 [9] undefined1 44h
|_.data:004d4dd2 [10] undefined1 49h
|_.data:004d4dd3 [11] undefined1 00h
motioninterval_value: ;XREF[3,0]: Entry Point,00424e24,004d7eb0
.data:004d4dd4 381949002... undefine...
|_.data:004d4dd4 [0] undefined1 38h
|_.data:004d4dd5 [1] undefined1 19h
|_.data:004d4dd6 [2] undefined1 49h
|_.data:004d4dd7 [3] undefined1 00h
|_.data:004d4dd8 [4] undefined1 28h
|_.data:004d4dd9 [5] undefined1 0Fh
|_.data:004d4dda [6] undefined1 49h
|_.data:004d4ddb [7] undefined1 00h
|_.data:004d4ddc [8] undefined1 0Ch
|_.data:004d4ddd [9] undefined1 44h
|_.data:004d4dde [10] undefined1 49h
|_.data:004d4ddf [11] undefined1 00h
wepkey_select: ;XREF[2,0]: Entry Point,004d80c0
.data:004d4de0 c8b44800d... undefine...
|_.data:004d4de0 [0] undefined1 C8h
|_.data:004d4de1 [1] undefined1 B4h
|_.data:004d4de2 [2] undefined1 48h
|_.data:004d4de3 [3] undefined1 00h
|_.data:004d4de4 [4] undefined1 D0h
|_.data:004d4de5 [5] undefined1 B4h
|_.data:004d4de6 [6] undefined1 48h
|_.data:004d4de7 [7] undefined1 00h
|_.data:004d4de8 [8] undefined1 D8h
|_.data:004d4de9 [9] undefined1 B4h
|_.data:004d4dea [10] undefined1 48h
|_.data:004d4deb [11] undefined1 00h
|_.data:004d4dec [12] undefined1 E0h
|_.data:004d4ded [13] undefined1 B4h
|_.data:004d4dee [14] undefined1 48h
|_.data:004d4def [15] undefined1 00h
|_.data:004d4df0 [16] undefined1 0Ch
|_.data:004d4df1 [17] undefined1 44h
|_.data:004d4df2 [18] undefined1 49h
|_.data:004d4df3 [19] undefined1 00h
wepkey_value: ;XREF[2,0]: Entry Point,004d87d0
.data:004d4df4 280f4900d... undefine...
|_.data:004d4df4 [0] undefined1 28h
|_.data:004d4df5 [1] undefined1 0Fh
|_.data:004d4df6 [2] undefined1 49h
|_.data:004d4df7 [3] undefined1 00h
|_.data:004d4df8 [4] undefined1 D4h
|_.data:004d4df9 [5] undefined1 B4h
|_.data:004d4dfa [6] undefined1 48h
|_.data:004d4dfb [7] undefined1 00h
|_.data:004d4dfc [8] undefined1 DCh
|_.data:004d4dfd [9] undefined1 B4h
|_.data:004d4dfe [10] undefined1 48h
|_.data:004d4dff [11] undefined1 00h
|_.data:004d4e00 [12] undefined1 E4h
|_.data:004d4e01 [13] undefined1 B4h
|_.data:004d4e02 [14] undefined1 48h
|_.data:004d4e03 [15] undefined1 00h
|_.data:004d4e04 [16] undefined1 0Ch
|_.data:004d4e05 [17] undefined1 44h
|_.data:004d4e06 [18] undefined1 49h
|_.data:004d4e07 [19] undefined1 00h
txrate_select: ;XREF[4,0]: Entry Point,004247d8,0043b6f8
; 004d7ee8
.data:004d4e08 e8b44800f... undefine...
|_.data:004d4e08 [0] undefined1 E8h
|_.data:004d4e09 [1] undefined1 B4h
|_.data:004d4e0a [2] undefined1 48h
|_.data:004d4e0b [3] undefined1 00h
|_.data:004d4e0c [4] undefined1 F8h
|_.data:004d4e0d [5] undefined1 B4h
|_.data:004d4e0e [6] undefined1 48h
|_.data:004d4e0f [7] undefined1 00h
|_.data:004d4e10 [8] undefined1 00h
|_.data:004d4e11 [9] undefined1 B5h
|_.data:004d4e12 [10] undefined1 48h
|_.data:004d4e13 [11] undefined1 00h
|_.data:004d4e14 [12] undefined1 08h
|_.data:004d4e15 [13] undefined1 B5h
|_.data:004d4e16 [14] undefined1 48h
|_.data:004d4e17 [15] undefined1 00h
|_.data:004d4e18 [16] undefined1 10h
|_.data:004d4e19 [17] undefined1 B5h
|_.data:004d4e1a [18] undefined1 48h
|_.data:004d4e1b [19] undefined1 00h
|_.data:004d4e1c [20] undefined1 18h
|_.data:004d4e1d [21] undefined1 B5h
|_.data:004d4e1e [22] undefined1 48h
|_.data:004d4e1f [23] undefined1 00h
|_.data:004d4e20 [24] undefined1 20h
|_.data:004d4e21 [25] undefined1 B5h
|_.data:004d4e22 [26] undefined1 48h
|_.data:004d4e23 [27] undefined1 00h
|_.data:004d4e24 [28] undefined1 28h
|_.data:004d4e25 [29] undefined1 B5h
|_.data:004d4e26 [30] undefined1 48h
|_.data:004d4e27 [31] undefined1 00h
|_.data:004d4e28 [32] undefined1 30h
|_.data:004d4e29 [33] undefined1 B5h
|_.data:004d4e2a [34] undefined1 48h
|_.data:004d4e2b [35] undefined1 00h
|_.data:004d4e2c [36] undefined1 38h
|_.data:004d4e2d [37] undefined1 B5h
|_.data:004d4e2e [38] undefined1 48h
|_.data:004d4e2f [39] undefined1 00h
|_.data:004d4e30 [40] undefined1 40h
|_.data:004d4e31 [41] undefined1 B5h
|_.data:004d4e32 [42] undefined1 48h
|_.data:004d4e33 [43] undefined1 00h
|_.data:004d4e34 [44] undefined1 48h
|_.data:004d4e35 [45] undefined1 B5h
|_.data:004d4e36 [46] undefined1 48h
|_.data:004d4e37 [47] undefined1 00h
|_.data:004d4e38 [48] undefined1 50h
|_.data:004d4e39 [49] undefined1 B5h
|_.data:004d4e3a [50] undefined1 48h
|_.data:004d4e3b [51] undefined1 00h
|_.data:004d4e3c [52] undefined1 0Ch
|_.data:004d4e3d [53] undefined1 44h
|_.data:004d4e3e [54] undefined1 49h
|_.data:004d4e3f [55] undefined1 00h
txrate_value: ;XREF[4,0]: Entry Point,004247dc,0043b6fc
; 004d8894
.data:004d4e40 381949002... undefine...
|_.data:004d4e40 [0] undefined1 38h
|_.data:004d4e41 [1] undefined1 19h
|_.data:004d4e42 [2] undefined1 49h
|_.data:004d4e43 [3] undefined1 00h
|_.data:004d4e44 [4] undefined1 28h
|_.data:004d4e45 [5] undefined1 0Fh
|_.data:004d4e46 [6] undefined1 49h
|_.data:004d4e47 [7] undefined1 00h
|_.data:004d4e48 [8] undefined1 D4h
|_.data:004d4e49 [9] undefined1 B4h
|_.data:004d4e4a [10] undefined1 48h
|_.data:004d4e4b [11] undefined1 00h
|_.data:004d4e4c [12] undefined1 C8h
|_.data:004d4e4d [13] undefined1 0Eh
|_.data:004d4e4e [14] undefined1 49h
|_.data:004d4e4f [15] undefined1 00h
|_.data:004d4e50 [16] undefined1 58h
|_.data:004d4e51 [17] undefined1 B5h
|_.data:004d4e52 [18] undefined1 48h
|_.data:004d4e53 [19] undefined1 00h
|_.data:004d4e54 [20] undefined1 5Ch
|_.data:004d4e55 [21] undefined1 B5h
|_.data:004d4e56 [22] undefined1 48h
|_.data:004d4e57 [23] undefined1 00h
|_.data:004d4e58 [24] undefined1 B8h
|_.data:004d4e59 [25] undefined1 B4h
|_.data:004d4e5a [26] undefined1 48h
|_.data:004d4e5b [27] undefined1 00h
|_.data:004d4e5c [28] undefined1 60h
|_.data:004d4e5d [29] undefined1 B5h
|_.data:004d4e5e [30] undefined1 48h
|_.data:004d4e5f [31] undefined1 00h
|_.data:004d4e60 [32] undefined1 64h
|_.data:004d4e61 [33] undefined1 B5h
|_.data:004d4e62 [34] undefined1 48h
|_.data:004d4e63 [35] undefined1 00h
|_.data:004d4e64 [36] undefined1 68h
|_.data:004d4e65 [37] undefined1 B5h
|_.data:004d4e66 [38] undefined1 48h
|_.data:004d4e67 [39] undefined1 00h
|_.data:004d4e68 [40] undefined1 6Ch
|_.data:004d4e69 [41] undefined1 B5h
|_.data:004d4e6a [42] undefined1 48h
|_.data:004d4e6b [43] undefined1 00h
|_.data:004d4e6c [44] undefined1 70h
|_.data:004d4e6d [45] undefined1 B5h
|_.data:004d4e6e [46] undefined1 48h
|_.data:004d4e6f [47] undefined1 00h
|_.data:004d4e70 [48] undefined1 74h
|_.data:004d4e71 [49] undefined1 B5h
|_.data:004d4e72 [50] undefined1 48h
|_.data:004d4e73 [51] undefined1 00h
|_.data:004d4e74 [52] undefined1 0Ch
|_.data:004d4e75 [53] undefined1 44h
|_.data:004d4e76 [54] undefined1 49h
|_.data:004d4e77 [55] undefined1 00h
channel_select: ;XREF[2,0]: Entry Point,004d872c
.data:004d4e78 280f4900d... undefine...
|_.data:004d4e78 [0] undefined1 28h
|_.data:004d4e79 [1] undefined1 0Fh
|_.data:004d4e7a [2] undefined1 49h
|_.data:004d4e7b [3] undefined1 00h
|_.data:004d4e7c [4] undefined1 D4h
|_.data:004d4e7d [5] undefined1 B4h
|_.data:004d4e7e [6] undefined1 48h
|_.data:004d4e7f [7] undefined1 00h
|_.data:004d4e80 [8] undefined1 DCh
|_.data:004d4e81 [9] undefined1 B4h
|_.data:004d4e82 [10] undefined1 48h
|_.data:004d4e83 [11] undefined1 00h
|_.data:004d4e84 [12] undefined1 E4h
|_.data:004d4e85 [13] undefined1 B4h
|_.data:004d4e86 [14] undefined1 48h
|_.data:004d4e87 [15] undefined1 00h
|_.data:004d4e88 [16] undefined1 C8h
|_.data:004d4e89 [17] undefined1 0Eh
|_.data:004d4e8a [18] undefined1 49h
|_.data:004d4e8b [19] undefined1 00h
|_.data:004d4e8c [20] undefined1 5Ch
|_.data:004d4e8d [21] undefined1 B5h
|_.data:004d4e8e [22] undefined1 48h
|_.data:004d4e8f [23] undefined1 00h
|_.data:004d4e90 [24] undefined1 C0h
|_.data:004d4e91 [25] undefined1 F8h
|_.data:004d4e92 [26] undefined1 48h
|_.data:004d4e93 [27] undefined1 00h
|_.data:004d4e94 [28] undefined1 8Ch
|_.data:004d4e95 [29] undefined1 9Bh
|_.data:004d4e96 [30] undefined1 48h
|_.data:004d4e97 [31] undefined1 00h
|_.data:004d4e98 [32] undefined1 B8h
|_.data:004d4e99 [33] undefined1 B4h
|_.data:004d4e9a [34] undefined1 48h
|_.data:004d4e9b [35] undefined1 00h
|_.data:004d4e9c [36] undefined1 F4h
|_.data:004d4e9d [37] undefined1 B3h
|_.data:004d4e9e [38] undefined1 48h
|_.data:004d4e9f [39] undefined1 00h
|_.data:004d4ea0 [40] undefined1 58h
|_.data:004d4ea1 [41] undefined1 B5h
|_.data:004d4ea2 [42] undefined1 48h
|_.data:004d4ea3 [43] undefined1 00h
|_.data:004d4ea4 [44] undefined1 60h
|_.data:004d4ea5 [45] undefined1 B5h
|_.data:004d4ea6 [46] undefined1 48h
|_.data:004d4ea7 [47] undefined1 00h
|_.data:004d4ea8 [48] undefined1 78h
|_.data:004d4ea9 [49] undefined1 B5h
|_.data:004d4eaa [50] undefined1 48h
|_.data:004d4eab [51] undefined1 00h
|_.data:004d4eac [52] undefined1 7Ch
|_.data:004d4ead [53] undefined1 B5h
|_.data:004d4eae [54] undefined1 48h
|_.data:004d4eaf [55] undefined1 00h
|_.data:004d4eb0 [56] undefined1 0Ch
|_.data:004d4eb1 [57] undefined1 44h
|_.data:004d4eb2 [58] undefined1 49h
|_.data:004d4eb3 [59] undefined1 00h
ptz_status: ;XREF[2,0]: Entry Point,004d8b30
.data:004d4eb4 0c4449008... undefine...
|_.data:004d4eb4 [0] undefined1 0Ch
|_.data:004d4eb5 [1] undefined1 44h
|_.data:004d4eb6 [2] undefined1 49h
|_.data:004d4eb7 [3] undefined1 00h
|_.data:004d4eb8 [4] undefined1 80h
|_.data:004d4eb9 [5] undefined1 B5h
|_.data:004d4eba [6] undefined1 48h
|_.data:004d4ebb [7] undefined1 00h
|_.data:004d4ebc [8] undefined1 0Ch
|_.data:004d4ebd [9] undefined1 44h
|_.data:004d4ebe [10] undefined1 49h
|_.data:004d4ebf [11] undefined1 00h
duples_select: ;XREF[2,0]: Entry Point,004d7e4c
.data:004d4ec0 84b548009... undefine...
|_.data:004d4ec0 [0] undefined1 84h
|_.data:004d4ec1 [1] undefined1 B5h
|_.data:004d4ec2 [2] undefined1 48h
|_.data:004d4ec3 [3] undefined1 00h
|_.data:004d4ec4 [4] undefined1 90h
|_.data:004d4ec5 [5] undefined1 B5h
|_.data:004d4ec6 [6] undefined1 48h
|_.data:004d4ec7 [7] undefined1 00h
|_.data:004d4ec8 [8] undefined1 0Ch
|_.data:004d4ec9 [9] undefined1 44h
|_.data:004d4eca [10] undefined1 49h
|_.data:004d4ecb [11] undefined1 00h
Korean_noyes_select: ;XREF[2,0]: Entry Point,004d7ef0
.data:004d4ecc 9cb54800b... undefine...
|_.data:004d4ecc [0] undefined1 9Ch
|_.data:004d4ecd [1] undefined1 B5h
|_.data:004d4ece [2] undefined1 48h
|_.data:004d4ecf [3] undefined1 00h
|_.data:004d4ed0 [4] undefined1 B8h
|_.data:004d4ed1 [5] undefined1 B5h
|_.data:004d4ed2 [6] undefined1 48h
|_.data:004d4ed3 [7] undefined1 00h
|_.data:004d4ed4 [8] undefined1 0Ch
|_.data:004d4ed5 [9] undefined1 44h
|_.data:004d4ed6 [10] undefined1 49h
|_.data:004d4ed7 [11] undefined1 00h
Spanish_noyes_select: ;XREF[2,0]: Entry Point,004d8180
.data:004d4ed8 c4b54800c... undefine...
|_.data:004d4ed8 [0] undefined1 C4h
|_.data:004d4ed9 [1] undefined1 B5h
|_.data:004d4eda [2] undefined1 48h
|_.data:004d4edb [3] undefined1 00h
|_.data:004d4edc [4] undefined1 C8h
|_.data:004d4edd [5] undefined1 B5h
|_.data:004d4ede [6] undefined1 48h
|_.data:004d4edf [7] undefined1 00h
|_.data:004d4ee0 [8] undefined1 0Ch
|_.data:004d4ee1 [9] undefined1 44h
|_.data:004d4ee2 [10] undefined1 49h
|_.data:004d4ee3 [11] undefined1 00h
Italian_noyes_select: ;XREF[2,0]: Entry Point,004d806c
.data:004d4ee4 c4b54800d... undefine...
|_.data:004d4ee4 [0] undefined1 C4h
|_.data:004d4ee5 [1] undefined1 B5h
|_.data:004d4ee6 [2] undefined1 48h
|_.data:004d4ee7 [3] undefined1 00h
|_.data:004d4ee8 [4] undefined1 D4h
|_.data:004d4ee9 [5] undefined1 B5h
|_.data:004d4eea [6] undefined1 48h
|_.data:004d4eeb [7] undefined1 00h
|_.data:004d4eec [8] undefined1 0Ch
|_.data:004d4eed [9] undefined1 44h
|_.data:004d4eee [10] undefined1 49h
|_.data:004d4eef [11] undefined1 00h
French_noyes_select: ;XREF[2,0]: Entry Point,004d8b74
.data:004d4ef0 e0b54800e... undefine...
|_.data:004d4ef0 [0] undefined1 E0h
|_.data:004d4ef1 [1] undefined1 B5h
|_.data:004d4ef2 [2] undefined1 48h
|_.data:004d4ef3 [3] undefined1 00h
|_.data:004d4ef4 [4] undefined1 E4h
|_.data:004d4ef5 [5] undefined1 B5h
|_.data:004d4ef6 [6] undefined1 48h
|_.data:004d4ef7 [7] undefined1 00h
|_.data:004d4ef8 [8] undefined1 0Ch
|_.data:004d4ef9 [9] undefined1 44h
|_.data:004d4efa [10] undefined1 49h
|_.data:004d4efb [11] undefined1 00h
German_noyes_select: ;XREF[2,0]: Entry Point,004d8310
.data:004d4efc e8b54800f... undefine...
|_.data:004d4efc [0] undefined1 E8h
|_.data:004d4efd [1] undefined1 B5h
|_.data:004d4efe [2] undefined1 48h
|_.data:004d4eff [3] undefined1 00h
|_.data:004d4f00 [4] undefined1 F0h
|_.data:004d4f01 [5] undefined1 B5h
|_.data:004d4f02 [6] undefined1 48h
|_.data:004d4f03 [7] undefined1 00h
|_.data:004d4f04 [8] undefined1 0Ch
|_.data:004d4f05 [9] undefined1 44h
|_.data:004d4f06 [10] undefined1 49h
|_.data:004d4f07 [11] undefined1 00h
Taiwan_noyes_select: ;XREF[2,0]: Entry Point,004d8184
.data:004d4f08 f4b548000... undefine...
|_.data:004d4f08 [0] undefined1 F4h
|_.data:004d4f09 [1] undefined1 B5h
|_.data:004d4f0a [2] undefined1 48h
|_.data:004d4f0b [3] undefined1 00h
|_.data:004d4f0c [4] undefined1 00h
|_.data:004d4f0d [5] undefined1 B6h
|_.data:004d4f0e [6] undefined1 48h
|_.data:004d4f0f [7] undefined1 00h
|_.data:004d4f10 [8] undefined1 0Ch
|_.data:004d4f11 [9] undefined1 44h
|_.data:004d4f12 [10] undefined1 49h
|_.data:004d4f13 [11] undefined1 00h
Chinese_noyes_select: ;XREF[2,0]: Entry Point,004d81ec
.data:004d4f14 f4b548000... undefine...
|_.data:004d4f14 [0] undefined1 F4h
|_.data:004d4f15 [1] undefined1 B5h
|_.data:004d4f16 [2] undefined1 48h
|_.data:004d4f17 [3] undefined1 00h
|_.data:004d4f18 [4] undefined1 00h
|_.data:004d4f19 [5] undefined1 B6h
|_.data:004d4f1a [6] undefined1 48h
|_.data:004d4f1b [7] undefined1 00h
|_.data:004d4f1c [8] undefined1 0Ch
|_.data:004d4f1d [9] undefined1 44h
|_.data:004d4f1e [10] undefined1 49h
|_.data:004d4f1f [11] undefined1 00h
noyes_select: ;XREF[4,0]: Entry Point,0043a610,0043a6bc
; 004d8074
.data:004d4f20 c4b548000... undefine...
|_.data:004d4f20 [0] undefined1 C4h
|_.data:004d4f21 [1] undefined1 B5h
|_.data:004d4f22 [2] undefined1 48h
|_.data:004d4f23 [3] undefined1 00h
|_.data:004d4f24 [4] undefined1 0Ch
|_.data:004d4f25 [5] undefined1 B6h
|_.data:004d4f26 [6] undefined1 48h
|_.data:004d4f27 [7] undefined1 00h
|_.data:004d4f28 [8] undefined1 0Ch
|_.data:004d4f29 [9] undefined1 44h
|_.data:004d4f2a [10] undefined1 49h
|_.data:004d4f2b [11] undefined1 00h
disableenable_select: ;XREF[2,0]: Entry Point,004d8564
.data:004d4f2c f4d74800d... undefine...
|_.data:004d4f2c [0] undefined1 F4h
|_.data:004d4f2d [1] undefined1 D7h
|_.data:004d4f2e [2] undefined1 48h
|_.data:004d4f2f [3] undefined1 00h
|_.data:004d4f30 [4] undefined1 DCh
|_.data:004d4f31 [5] undefined1 F4h
|_.data:004d4f32 [6] undefined1 48h
|_.data:004d4f33 [7] undefined1 00h
|_.data:004d4f34 [8] undefined1 0Ch
|_.data:004d4f35 [9] undefined1 44h
|_.data:004d4f36 [10] undefined1 49h
|_.data:004d4f37 [11] undefined1 00h
encrypscan_status: ;XREF[2,0]: Entry Point,004d8098
.data:004d4f38 c4b548007... undefine...
|_.data:004d4f38 [0] undefined1 C4h
|_.data:004d4f39 [1] undefined1 B5h
|_.data:004d4f3a [2] undefined1 48h
|_.data:004d4f3b [3] undefined1 00h
|_.data:004d4f3c [4] undefined1 70h
|_.data:004d4f3d [5] undefined1 B4h
|_.data:004d4f3e [6] undefined1 48h
|_.data:004d4f3f [7] undefined1 00h
|_.data:004d4f40 [8] undefined1 10h
|_.data:004d4f41 [9] undefined1 B6h
|_.data:004d4f42 [10] undefined1 48h
|_.data:004d4f43 [11] undefined1 00h
|_.data:004d4f44 [12] undefined1 14h
|_.data:004d4f45 [13] undefined1 B6h
|_.data:004d4f46 [14] undefined1 48h
|_.data:004d4f47 [15] undefined1 00h
|_.data:004d4f48 [16] undefined1 1Ch
|_.data:004d4f49 [17] undefined1 B6h
|_.data:004d4f4a [18] undefined1 48h
|_.data:004d4f4b [19] undefined1 00h
|_.data:004d4f4c [20] undefined1 2Ch
|_.data:004d4f4d [21] undefined1 B6h
|_.data:004d4f4e [22] undefined1 48h
|_.data:004d4f4f [23] undefined1 00h
|_.data:004d4f50 [24] undefined1 3Ch
|_.data:004d4f51 [25] undefined1 B6h
|_.data:004d4f52 [26] undefined1 48h
|_.data:004d4f53 [27] undefined1 00h
|_.data:004d4f54 [28] undefined1 28h
|_.data:004d4f55 [29] undefined1 B6h
|_.data:004d4f56 [30] undefined1 48h
|_.data:004d4f57 [31] undefined1 00h
|_.data:004d4f58 [32] undefined1 34h
|_.data:004d4f59 [33] undefined1 B6h
|_.data:004d4f5a [34] undefined1 48h
|_.data:004d4f5b [35] undefined1 00h
|_.data:004d4f5c [36] undefined1 48h
|_.data:004d4f5d [37] undefined1 B6h
|_.data:004d4f5e [38] undefined1 48h
|_.data:004d4f5f [39] undefined1 00h
|_.data:004d4f60 [40] undefined1 0Ch
|_.data:004d4f61 [41] undefined1 44h
|_.data:004d4f62 [42] undefined1 49h
|_.data:004d4f63 [43] undefined1 00h
encryption_status: ;XREF[2,0]: Entry Point,004d8b4c
.data:004d4f64 c4b548007... undefine...
|_.data:004d4f64 [0] undefined1 C4h
|_.data:004d4f65 [1] undefined1 B5h
|_.data:004d4f66 [2] undefined1 48h
|_.data:004d4f67 [3] undefined1 00h
|_.data:004d4f68 [4] undefined1 70h
|_.data:004d4f69 [5] undefined1 B4h
|_.data:004d4f6a [6] undefined1 48h
|_.data:004d4f6b [7] undefined1 00h
|_.data:004d4f6c [8] undefined1 50h
|_.data:004d4f6d [9] undefined1 B6h
|_.data:004d4f6e [10] undefined1 48h
|_.data:004d4f6f [11] undefined1 00h
|_.data:004d4f70 [12] undefined1 60h
|_.data:004d4f71 [13] undefined1 B6h
|_.data:004d4f72 [14] undefined1 48h
|_.data:004d4f73 [15] undefined1 00h
|_.data:004d4f74 [16] undefined1 70h
|_.data:004d4f75 [17] undefined1 B6h
|_.data:004d4f76 [18] undefined1 48h
|_.data:004d4f77 [19] undefined1 00h
|_.data:004d4f78 [20] undefined1 7Ch
|_.data:004d4f79 [21] undefined1 B6h
|_.data:004d4f7a [22] undefined1 48h
|_.data:004d4f7b [23] undefined1 00h
|_.data:004d4f7c [24] undefined1 0Ch
|_.data:004d4f7d [25] undefined1 44h
|_.data:004d4f7e [26] undefined1 49h
|_.data:004d4f7f [27] undefined1 00h
UPnP_status: ;XREF[2,0]: Entry Point,004d7f34
.data:004d4f80 f4d74800d... undefine...
|_.data:004d4f80 [0] undefined1 F4h
|_.data:004d4f81 [1] undefined1 D7h
|_.data:004d4f82 [2] undefined1 48h
|_.data:004d4f83 [3] undefined1 00h
|_.data:004d4f84 [4] undefined1 DCh
|_.data:004d4f85 [5] undefined1 F4h
|_.data:004d4f86 [6] undefined1 48h
|_.data:004d4f87 [7] undefined1 00h
|_.data:004d4f88 [8] undefined1 8Ch
|_.data:004d4f89 [9] undefined1 B6h
|_.data:004d4f8a [10] undefined1 48h
|_.data:004d4f8b [11] undefined1 00h
|_.data:004d4f8c [12] undefined1 9Ch
|_.data:004d4f8d [13] undefined1 B6h
|_.data:004d4f8e [14] undefined1 48h
|_.data:004d4f8f [15] undefined1 00h
|_.data:004d4f90 [16] undefined1 B0h
|_.data:004d4f91 [17] undefined1 B6h
|_.data:004d4f92 [18] undefined1 48h
|_.data:004d4f93 [19] undefined1 00h
|_.data:004d4f94 [20] undefined1 D0h
|_.data:004d4f95 [21] undefined1 B6h
|_.data:004d4f96 [22] undefined1 48h
|_.data:004d4f97 [23] undefined1 00h
|_.data:004d4f98 [24] undefined1 E0h
|_.data:004d4f99 [25] undefined1 B6h
|_.data:004d4f9a [26] undefined1 48h
|_.data:004d4f9b [27] undefined1 00h
|_.data:004d4f9c [28] undefined1 F8h
|_.data:004d4f9d [29] undefined1 B6h
|_.data:004d4f9e [30] undefined1 48h
|_.data:004d4f9f [31] undefined1 00h
|_.data:004d4fa0 [32] undefined1 08h
|_.data:004d4fa1 [33] undefined1 B7h
|_.data:004d4fa2 [34] undefined1 48h
|_.data:004d4fa3 [35] undefined1 00h
|_.data:004d4fa4 [36] undefined1 28h
|_.data:004d4fa5 [37] undefined1 B7h
|_.data:004d4fa6 [38] undefined1 48h
|_.data:004d4fa7 [39] undefined1 00h
|_.data:004d4fa8 [40] undefined1 0Ch
|_.data:004d4fa9 [41] undefined1 44h
|_.data:004d4faa [42] undefined1 49h
|_.data:004d4fab [43] undefined1 00h
DDNS_status: ;XREF[2,0]: Entry Point,004d8ad8
.data:004d4fac f4d74800d... undefine...
|_.data:004d4fac [0] undefined1 F4h
|_.data:004d4fad [1] undefined1 D7h
|_.data:004d4fae [2] undefined1 48h
|_.data:004d4faf [3] undefined1 00h
|_.data:004d4fb0 [4] undefined1 DCh
|_.data:004d4fb1 [5] undefined1 F4h
|_.data:004d4fb2 [6] undefined1 48h
|_.data:004d4fb3 [7] undefined1 00h
|_.data:004d4fb4 [8] undefined1 38h
|_.data:004d4fb5 [9] undefined1 B7h
|_.data:004d4fb6 [10] undefined1 48h
|_.data:004d4fb7 [11] undefined1 00h
|_.data:004d4fb8 [12] undefined1 40h
|_.data:004d4fb9 [13] undefined1 B7h
|_.data:004d4fba [14] undefined1 48h
|_.data:004d4fbb [15] undefined1 00h
|_.data:004d4fbc [16] undefined1 48h
|_.data:004d4fbd [17] undefined1 B7h
|_.data:004d4fbe [18] undefined1 48h
|_.data:004d4fbf [19] undefined1 00h
|_.data:004d4fc0 [20] undefined1 48h
|_.data:004d4fc1 [21] undefined1 B7h
|_.data:004d4fc2 [22] undefined1 48h
|_.data:004d4fc3 [23] undefined1 00h
|_.data:004d4fc4 [24] undefined1 0Ch
|_.data:004d4fc5 [25] undefined1 44h
|_.data:004d4fc6 [26] undefined1 49h
|_.data:004d4fc7 [27] undefined1 00h
EmailTest_status: ;XREF[2,0]: Entry Point,004d81c0
.data:004d4fc8 58b748006... undefine...
|_.data:004d4fc8 [0] undefined1 58h
|_.data:004d4fc9 [1] undefined1 B7h
|_.data:004d4fca [2] undefined1 48h
|_.data:004d4fcb [3] undefined1 00h
|_.data:004d4fcc [4] undefined1 6Ch
|_.data:004d4fcd [5] undefined1 B7h
|_.data:004d4fce [6] undefined1 48h
|_.data:004d4fcf [7] undefined1 00h
|_.data:004d4fd0 [8] undefined1 7Ch
|_.data:004d4fd1 [9] undefined1 B7h
|_.data:004d4fd2 [10] undefined1 48h
|_.data:004d4fd3 [11] undefined1 00h
|_.data:004d4fd4 [12] undefined1 44h
|_.data:004d4fd5 [13] undefined1 B8h
|_.data:004d4fd6 [14] undefined1 48h
|_.data:004d4fd7 [15] undefined1 00h
|_.data:004d4fd8 [16] undefined1 64h
|_.data:004d4fd9 [17] undefined1 B8h
|_.data:004d4fda [18] undefined1 48h
|_.data:004d4fdb [19] undefined1 00h
|_.data:004d4fdc [20] undefined1 84h
|_.data:004d4fdd [21] undefined1 B8h
|_.data:004d4fde [22] undefined1 48h
|_.data:004d4fdf [23] undefined1 00h
|_.data:004d4fe0 [24] undefined1 E4h
|_.data:004d4fe1 [25] undefined1 B7h
|_.data:004d4fe2 [26] undefined1 48h
|_.data:004d4fe3 [27] undefined1 00h
|_.data:004d4fe4 [28] undefined1 C8h
|_.data:004d4fe5 [29] undefined1 B7h
|_.data:004d4fe6 [30] undefined1 48h
|_.data:004d4fe7 [31] undefined1 00h
|_.data:004d4fe8 [32] undefined1 98h
|_.data:004d4fe9 [33] undefined1 B8h
|_.data:004d4fea [34] undefined1 48h
|_.data:004d4feb [35] undefined1 00h
|_.data:004d4fec [36] undefined1 B0h
|_.data:004d4fed [37] undefined1 B8h
|_.data:004d4fee [38] undefined1 48h
|_.data:004d4fef [39] undefined1 00h
|_.data:004d4ff0 [40] undefined1 38h
|_.data:004d4ff1 [41] undefined1 B8h
|_.data:004d4ff2 [42] undefined1 48h
|_.data:004d4ff3 [43] undefined1 00h
|_.data:004d4ff4 [44] undefined1 0Ch
|_.data:004d4ff5 [45] undefined1 44h
|_.data:004d4ff6 [46] undefined1 49h
|_.data:004d4ff7 [47] undefined1 00h
FtpTest_status: ;XREF[2,0]: Entry Point,004d8524
.data:004d4ff8 58b748006... undefine...
|_.data:004d4ff8 [0] undefined1 58h
|_.data:004d4ff9 [1] undefined1 B7h
|_.data:004d4ffa [2] undefined1 48h
|_.data:004d4ffb [3] undefined1 00h
|_.data:004d4ffc [4] undefined1 6Ch
|_.data:004d4ffd [5] undefined1 B7h
|_.data:004d4ffe [6] undefined1 48h
|_.data:004d4fff [7] undefined1 00h
|_.data:004d5000 [8] undefined1 7Ch
|_.data:004d5001 [9] undefined1 B7h
|_.data:004d5002 [10] undefined1 48h
|_.data:004d5003 [11] undefined1 00h
|_.data:004d5004 [12] undefined1 C8h
|_.data:004d5005 [13] undefined1 B8h
|_.data:004d5006 [14] undefined1 48h
|_.data:004d5007 [15] undefined1 00h
|_.data:004d5008 [16] undefined1 98h
|_.data:004d5009 [17] undefined1 B8h
|_.data:004d500a [18] undefined1 48h
|_.data:004d500b [19] undefined1 00h
|_.data:004d500c [20] undefined1 E4h
|_.data:004d500d [21] undefined1 B8h
|_.data:004d500e [22] undefined1 48h
|_.data:004d500f [23] undefined1 00h
|_.data:004d5010 [24] undefined1 C8h
|_.data:004d5011 [25] undefined1 B7h
|_.data:004d5012 [26] undefined1 48h
|_.data:004d5013 [27] undefined1 00h
|_.data:004d5014 [28] undefined1 E4h
|_.data:004d5015 [29] undefined1 B7h
|_.data:004d5016 [30] undefined1 48h
|_.data:004d5017 [31] undefined1 00h
|_.data:004d5018 [32] undefined1 04h
|_.data:004d5019 [33] undefined1 B9h
|_.data:004d501a [34] undefined1 48h
|_.data:004d501b [35] undefined1 00h
|_.data:004d501c [36] undefined1 20h
|_.data:004d501d [37] undefined1 B9h
|_.data:004d501e [38] undefined1 48h
|_.data:004d501f [39] undefined1 00h
|_.data:004d5020 [40] undefined1 3Ch
|_.data:004d5021 [41] undefined1 B9h
|_.data:004d5022 [42] undefined1 48h
|_.data:004d5023 [43] undefined1 00h
|_.data:004d5024 [44] undefined1 54h
|_.data:004d5025 [45] undefined1 B9h
|_.data:004d5026 [46] undefined1 48h
|_.data:004d5027 [47] undefined1 00h
|_.data:004d5028 [48] undefined1 1Ch
|_.data:004d5029 [49] undefined1 B8h
|_.data:004d502a [50] undefined1 48h
|_.data:004d502b [51] undefined1 00h
|_.data:004d502c [52] undefined1 6Ch
|_.data:004d502d [53] undefined1 B9h
|_.data:004d502e [54] undefined1 48h
|_.data:004d502f [55] undefined1 00h
|_.data:004d5030 [56] undefined1 38h
|_.data:004d5031 [57] undefined1 B8h
|_.data:004d5032 [58] undefined1 48h
|_.data:004d5033 [59] undefined1 00h
|_.data:004d5034 [60] undefined1 0Ch
|_.data:004d5035 [61] undefined1 44h
|_.data:004d5036 [62] undefined1 49h
|_.data:004d5037 [63] undefined1 00h
TimeZoneList: ;XREF[4,0]: Entry Point,00421bf4,00421c24
; 004d83a4
.data:004d5038 01000000 undefined4 00000001h
DAT_004d503c: ;XREF[2,0]: 00421c3c,00421c50
.data:004d503c 30fdffff undefined4 FFFFFD30h
DAT_004d5040: ;XREF[2,0]: 00421c0c,00421c24
.data:004d5040 02000000 undefined4 00000002h
.data:004d5044 6c ?? 6Ch l
.data:004d5045 fd ?? FDh
.data:004d5046 ff ?? FFh
.data:004d5047 ff ?? FFh
.data:004d5048 03 ?? 03h
.data:004d5049 00 ?? 00h
.data:004d504a 00 ?? 00h
.data:004d504b 00 ?? 00h
.data:004d504c a8 ?? A8h
.data:004d504d fd ?? FDh
.data:004d504e ff ?? FFh
.data:004d504f ff ?? FFh
.data:004d5050 04 ?? 04h
.data:004d5051 00 ?? 00h
.data:004d5052 00 ?? 00h
.data:004d5053 00 ?? 00h
.data:004d5054 e4 ?? E4h
.data:004d5055 fd ?? FDh
.data:004d5056 ff ?? FFh
.data:004d5057 ff ?? FFh
.data:004d5058 05 ?? 05h
.data:004d5059 00 ?? 00h
.data:004d505a 00 ?? 00h
.data:004d505b 00 ?? 00h
.data:004d505c 20 ?? 20h
.data:004d505d fe ?? FEh
.data:004d505e ff ?? FFh
.data:004d505f ff ?? FFh
.data:004d5060 06 ?? 06h
.data:004d5061 00 ?? 00h
.data:004d5062 00 ?? 00h
.data:004d5063 00 ?? 00h
.data:004d5064 20 ?? 20h
.data:004d5065 fe ?? FEh
.data:004d5066 ff ?? FFh
.data:004d5067 ff ?? FFh
.data:004d5068 07 ?? 07h
.data:004d5069 00 ?? 00h
.data:004d506a 00 ?? 00h
.data:004d506b 00 ?? 00h
.data:004d506c 5c ?? 5Ch \
.data:004d506d fe ?? FEh
.data:004d506e ff ?? FFh
.data:004d506f ff ?? FFh
.data:004d5070 08 ?? 08h
.data:004d5071 00 ?? 00h
.data:004d5072 00 ?? 00h
.data:004d5073 00 ?? 00h
.data:004d5074 5c ?? 5Ch \
.data:004d5075 fe ?? FEh
.data:004d5076 ff ?? FFh
.data:004d5077 ff ?? FFh
.data:004d5078 09 ?? 09h
.data:004d5079 00 ?? 00h
.data:004d507a 00 ?? 00h
.data:004d507b 00 ?? 00h
.data:004d507c 5c ?? 5Ch \
.data:004d507d fe ?? FEh
.data:004d507e ff ?? FFh
.data:004d507f ff ?? FFh
.data:004d5080 0a ?? 0Ah
.data:004d5081 00 ?? 00h
.data:004d5082 00 ?? 00h
.data:004d5083 00 ?? 00h
.data:004d5084 98 ?? 98h
.data:004d5085 fe ?? FEh
.data:004d5086 ff ?? FFh
.data:004d5087 ff ?? FFh
.data:004d5088 0b ?? 0Bh
.data:004d5089 00 ?? 00h
.data:004d508a 00 ?? 00h
.data:004d508b 00 ?? 00h
.data:004d508c 98 ?? 98h
.data:004d508d fe ?? FEh
.data:004d508e ff ?? FFh
.data:004d508f ff ?? FFh
.data:004d5090 0c ?? 0Ch
.data:004d5091 00 ?? 00h
.data:004d5092 00 ?? 00h
.data:004d5093 00 ?? 00h
.data:004d5094 98 ?? 98h
.data:004d5095 fe ?? FEh
.data:004d5096 ff ?? FFh
.data:004d5097 ff ?? FFh
.data:004d5098 0d ?? 0Dh
.data:004d5099 00 ?? 00h
.data:004d509a 00 ?? 00h
.data:004d509b 00 ?? 00h
.data:004d509c 98 ?? 98h
.data:004d509d fe ?? FEh
.data:004d509e ff ?? FFh
.data:004d509f ff ?? FFh
.data:004d50a0 0e ?? 0Eh
.data:004d50a1 00 ?? 00h
.data:004d50a2 00 ?? 00h
.data:004d50a3 00 ?? 00h
.data:004d50a4 d4 ?? D4h
.data:004d50a5 fe ?? FEh
.data:004d50a6 ff ?? FFh
.data:004d50a7 ff ?? FFh
.data:004d50a8 0f ?? 0Fh
.data:004d50a9 00 ?? 00h
.data:004d50aa 00 ?? 00h
.data:004d50ab 00 ?? 00h
.data:004d50ac d4 ?? D4h
.data:004d50ad fe ?? FEh
.data:004d50ae ff ?? FFh
.data:004d50af ff ?? FFh
.data:004d50b0 10 ?? 10h
.data:004d50b1 00 ?? 00h
.data:004d50b2 00 ?? 00h
.data:004d50b3 00 ?? 00h
.data:004d50b4 d4 ?? D4h
.data:004d50b5 fe ?? FEh
.data:004d50b6 ff ?? FFh
.data:004d50b7 ff ?? FFh
.data:004d50b8 11 ?? 11h
.data:004d50b9 00 ?? 00h
.data:004d50ba 00 ?? 00h
.data:004d50bb 00 ?? 00h
.data:004d50bc 10 ?? 10h
.data:004d50bd ff ?? FFh
.data:004d50be ff ?? FFh
.data:004d50bf ff ?? FFh
.data:004d50c0 12 ?? 12h
.data:004d50c1 00 ?? 00h
.data:004d50c2 00 ?? 00h
.data:004d50c3 00 ?? 00h
.data:004d50c4 10 ?? 10h
.data:004d50c5 ff ?? FFh
.data:004d50c6 ff ?? FFh
.data:004d50c7 ff ?? FFh
.data:004d50c8 13 ?? 13h
.data:004d50c9 00 ?? 00h
.data:004d50ca 00 ?? 00h
.data:004d50cb 00 ?? 00h
.data:004d50cc 10 ?? 10h
.data:004d50cd ff ?? FFh
.data:004d50ce ff ?? FFh
.data:004d50cf ff ?? FFh
.data:004d50d0 14 ?? 14h
.data:004d50d1 00 ?? 00h
.data:004d50d2 00 ?? 00h
.data:004d50d3 00 ?? 00h
.data:004d50d4 10 ?? 10h
.data:004d50d5 ff ?? FFh
.data:004d50d6 ff ?? FFh
.data:004d50d7 ff ?? FFh
.data:004d50d8 15 ?? 15h
.data:004d50d9 00 ?? 00h
.data:004d50da 00 ?? 00h
.data:004d50db 00 ?? 00h
.data:004d50dc 4c ?? 4Ch L
.data:004d50dd ff ?? FFh
.data:004d50de ff ?? FFh
.data:004d50df ff ?? FFh
.data:004d50e0 16 ?? 16h
.data:004d50e1 00 ?? 00h
.data:004d50e2 00 ?? 00h
.data:004d50e3 00 ?? 00h
.data:004d50e4 2e ?? 2Eh .
.data:004d50e5 ff ?? FFh
.data:004d50e6 ff ?? FFh
.data:004d50e7 ff ?? FFh
.data:004d50e8 17 ?? 17h
.data:004d50e9 00 ?? 00h
.data:004d50ea 00 ?? 00h
.data:004d50eb 00 ?? 00h
.data:004d50ec 4c ?? 4Ch L
.data:004d50ed ff ?? FFh
.data:004d50ee ff ?? FFh
.data:004d50ef ff ?? FFh
.data:004d50f0 18 ?? 18h
.data:004d50f1 00 ?? 00h
.data:004d50f2 00 ?? 00h
.data:004d50f3 00 ?? 00h
.data:004d50f4 4c ?? 4Ch L
.data:004d50f5 ff ?? FFh
.data:004d50f6 ff ?? FFh
.data:004d50f7 ff ?? FFh
.data:004d50f8 19 ?? 19h
.data:004d50f9 00 ?? 00h
.data:004d50fa 00 ?? 00h
.data:004d50fb 00 ?? 00h
.data:004d50fc 4c ?? 4Ch L
.data:004d50fd ff ?? FFh
.data:004d50fe ff ?? FFh
.data:004d50ff ff ?? FFh
.data:004d5100 1a ?? 1Ah
.data:004d5101 00 ?? 00h
.data:004d5102 00 ?? 00h
.data:004d5103 00 ?? 00h
.data:004d5104 4c ?? 4Ch L
.data:004d5105 ff ?? FFh
.data:004d5106 ff ?? FFh
.data:004d5107 ff ?? FFh
.data:004d5108 1b ?? 1Bh
.data:004d5109 00 ?? 00h
.data:004d510a 00 ?? 00h
.data:004d510b 00 ?? 00h
.data:004d510c 88 ?? 88h
.data:004d510d ff ?? FFh
.data:004d510e ff ?? FFh
.data:004d510f ff ?? FFh
.data:004d5110 1c ?? 1Ch
.data:004d5111 00 ?? 00h
.data:004d5112 00 ?? 00h
.data:004d5113 00 ?? 00h
.data:004d5114 c4 ?? C4h
.data:004d5115 ff ?? FFh
.data:004d5116 ff ?? FFh
.data:004d5117 ff ?? FFh
.data:004d5118 1d ?? 1Dh
.data:004d5119 00 ?? 00h
.data:004d511a 00 ?? 00h
.data:004d511b 00 ?? 00h
.data:004d511c c4 ?? C4h
.data:004d511d ff ?? FFh
.data:004d511e ff ?? FFh
.data:004d511f ff ?? FFh
.data:004d5120 1e ?? 1Eh
.data:004d5121 00 ?? 00h
.data:004d5122 00 ?? 00h
.data:004d5123 00 ?? 00h
.data:004d5124 00 ?? 00h
.data:004d5125 00 ?? 00h
.data:004d5126 00 ?? 00h
.data:004d5127 00 ?? 00h
.data:004d5128 1f ?? 1Fh
.data:004d5129 00 ?? 00h
.data:004d512a 00 ?? 00h
.data:004d512b 00 ?? 00h
.data:004d512c 00 ?? 00h
.data:004d512d 00 ?? 00h
.data:004d512e 00 ?? 00h
.data:004d512f 00 ?? 00h
.data:004d5130 20 ?? 20h
.data:004d5131 00 ?? 00h
.data:004d5132 00 ?? 00h
.data:004d5133 00 ?? 00h
.data:004d5134 3c ?? 3Ch <
.data:004d5135 00 ?? 00h
.data:004d5136 00 ?? 00h
.data:004d5137 00 ?? 00h
.data:004d5138 21 ?? 21h !
.data:004d5139 00 ?? 00h
.data:004d513a 00 ?? 00h
.data:004d513b 00 ?? 00h
.data:004d513c 3c ?? 3Ch <
.data:004d513d 00 ?? 00h
.data:004d513e 00 ?? 00h
.data:004d513f 00 ?? 00h
.data:004d5140 22 ?? 22h "
.data:004d5141 00 ?? 00h
.data:004d5142 00 ?? 00h
.data:004d5143 00 ?? 00h
.data:004d5144 3c ?? 3Ch <
.data:004d5145 00 ?? 00h
.data:004d5146 00 ?? 00h
.data:004d5147 00 ?? 00h
.data:004d5148 23 ?? 23h #
.data:004d5149 00 ?? 00h
.data:004d514a 00 ?? 00h
.data:004d514b 00 ?? 00h
.data:004d514c 3c ?? 3Ch <
.data:004d514d 00 ?? 00h
.data:004d514e 00 ?? 00h
.data:004d514f 00 ?? 00h
.data:004d5150 24 ?? 24h $
.data:004d5151 00 ?? 00h
.data:004d5152 00 ?? 00h
.data:004d5153 00 ?? 00h
.data:004d5154 3c ?? 3Ch <
.data:004d5155 00 ?? 00h
.data:004d5156 00 ?? 00h
.data:004d5157 00 ?? 00h
.data:004d5158 25 ?? 25h %
.data:004d5159 00 ?? 00h
.data:004d515a 00 ?? 00h
.data:004d515b 00 ?? 00h
.data:004d515c 78 ?? 78h x
.data:004d515d 00 ?? 00h
.data:004d515e 00 ?? 00h
.data:004d515f 00 ?? 00h
.data:004d5160 26 ?? 26h &
.data:004d5161 00 ?? 00h
.data:004d5162 00 ?? 00h
.data:004d5163 00 ?? 00h
.data:004d5164 78 ?? 78h x
.data:004d5165 00 ?? 00h
.data:004d5166 00 ?? 00h
.data:004d5167 00 ?? 00h
.data:004d5168 27 ?? 27h '
.data:004d5169 00 ?? 00h
.data:004d516a 00 ?? 00h
.data:004d516b 00 ?? 00h
.data:004d516c 78 ?? 78h x
.data:004d516d 00 ?? 00h
.data:004d516e 00 ?? 00h
.data:004d516f 00 ?? 00h
.data:004d5170 28 ?? 28h (
.data:004d5171 00 ?? 00h
.data:004d5172 00 ?? 00h
.data:004d5173 00 ?? 00h
.data:004d5174 78 ?? 78h x
.data:004d5175 00 ?? 00h
.data:004d5176 00 ?? 00h
.data:004d5177 00 ?? 00h
.data:004d5178 29 ?? 29h )
.data:004d5179 00 ?? 00h
.data:004d517a 00 ?? 00h
.data:004d517b 00 ?? 00h
.data:004d517c 78 ?? 78h x
.data:004d517d 00 ?? 00h
.data:004d517e 00 ?? 00h
.data:004d517f 00 ?? 00h
.data:004d5180 2a ?? 2Ah *
.data:004d5181 00 ?? 00h
.data:004d5182 00 ?? 00h
.data:004d5183 00 ?? 00h
.data:004d5184 78 ?? 78h x
.data:004d5185 00 ?? 00h
.data:004d5186 00 ?? 00h
.data:004d5187 00 ?? 00h
.data:004d5188 2b ?? 2Bh +
.data:004d5189 00 ?? 00h
.data:004d518a 00 ?? 00h
.data:004d518b 00 ?? 00h
.data:004d518c 78 ?? 78h x
.data:004d518d 00 ?? 00h
.data:004d518e 00 ?? 00h
.data:004d518f 00 ?? 00h
.data:004d5190 2c ?? 2Ch ,
.data:004d5191 00 ?? 00h
.data:004d5192 00 ?? 00h
.data:004d5193 00 ?? 00h
.data:004d5194 b4 ?? B4h
.data:004d5195 00 ?? 00h
.data:004d5196 00 ?? 00h
.data:004d5197 00 ?? 00h
.data:004d5198 2d ?? 2Dh -
.data:004d5199 00 ?? 00h
.data:004d519a 00 ?? 00h
.data:004d519b 00 ?? 00h
.data:004d519c 3c ?? 3Ch <
.data:004d519d 00 ?? 00h
.data:004d519e 00 ?? 00h
.data:004d519f 00 ?? 00h
.data:004d51a0 2e ?? 2Eh .
.data:004d51a1 00 ?? 00h
.data:004d51a2 00 ?? 00h
.data:004d51a3 00 ?? 00h
.data:004d51a4 b4 ?? B4h
.data:004d51a5 00 ?? 00h
.data:004d51a6 00 ?? 00h
.data:004d51a7 00 ?? 00h
.data:004d51a8 2f ?? 2Fh /
.data:004d51a9 00 ?? 00h
.data:004d51aa 00 ?? 00h
.data:004d51ab 00 ?? 00h
.data:004d51ac b4 ?? B4h
.data:004d51ad 00 ?? 00h
.data:004d51ae 00 ?? 00h
.data:004d51af 00 ?? 00h
.data:004d51b0 30 ?? 30h 0
.data:004d51b1 00 ?? 00h
.data:004d51b2 00 ?? 00h
.data:004d51b3 00 ?? 00h
.data:004d51b4 b4 ?? B4h
.data:004d51b5 00 ?? 00h
.data:004d51b6 00 ?? 00h
.data:004d51b7 00 ?? 00h
.data:004d51b8 31 ?? 31h 1
.data:004d51b9 00 ?? 00h
.data:004d51ba 00 ?? 00h
.data:004d51bb 00 ?? 00h
.data:004d51bc f0 ?? F0h
.data:004d51bd 00 ?? 00h
.data:004d51be 00 ?? 00h
.data:004d51bf 00 ?? 00h
.data:004d51c0 32 ?? 32h 2
.data:004d51c1 00 ?? 00h
.data:004d51c2 00 ?? 00h
.data:004d51c3 00 ?? 00h
.data:004d51c4 d2 ?? D2h
.data:004d51c5 00 ?? 00h
.data:004d51c6 00 ?? 00h
.data:004d51c7 00 ?? 00h
.data:004d51c8 33 ?? 33h 3
.data:004d51c9 00 ?? 00h
.data:004d51ca 00 ?? 00h
.data:004d51cb 00 ?? 00h
.data:004d51cc b4 ?? B4h
.data:004d51cd 00 ?? 00h
.data:004d51ce 00 ?? 00h
.data:004d51cf 00 ?? 00h
.data:004d51d0 34 ?? 34h 4
.data:004d51d1 00 ?? 00h
.data:004d51d2 00 ?? 00h
.data:004d51d3 00 ?? 00h
.data:004d51d4 f0 ?? F0h
.data:004d51d5 00 ?? 00h
.data:004d51d6 00 ?? 00h
.data:004d51d7 00 ?? 00h
.data:004d51d8 35 ?? 35h 5
.data:004d51d9 00 ?? 00h
.data:004d51da 00 ?? 00h
.data:004d51db 00 ?? 00h
.data:004d51dc f0 ?? F0h
.data:004d51dd 00 ?? 00h
.data:004d51de 00 ?? 00h
.data:004d51df 00 ?? 00h
.data:004d51e0 36 ?? 36h 6
.data:004d51e1 00 ?? 00h
.data:004d51e2 00 ?? 00h
.data:004d51e3 00 ?? 00h
.data:004d51e4 f0 ?? F0h
.data:004d51e5 00 ?? 00h
.data:004d51e6 00 ?? 00h
.data:004d51e7 00 ?? 00h
.data:004d51e8 37 ?? 37h 7
.data:004d51e9 00 ?? 00h
.data:004d51ea 00 ?? 00h
.data:004d51eb 00 ?? 00h
.data:004d51ec 0e ?? 0Eh
.data:004d51ed 01 ?? 01h
.data:004d51ee 00 ?? 00h
.data:004d51ef 00 ?? 00h
.data:004d51f0 38 ?? 38h 8
.data:004d51f1 00 ?? 00h
.data:004d51f2 00 ?? 00h
.data:004d51f3 00 ?? 00h
.data:004d51f4 2c ?? 2Ch ,
.data:004d51f5 01 ?? 01h
.data:004d51f6 00 ?? 00h
.data:004d51f7 00 ?? 00h
.data:004d51f8 39 ?? 39h 9
.data:004d51f9 00 ?? 00h
.data:004d51fa 00 ?? 00h
.data:004d51fb 00 ?? 00h
.data:004d51fc 4a ?? 4Ah J
.data:004d51fd 01 ?? 01h
.data:004d51fe 00 ?? 00h
.data:004d51ff 00 ?? 00h
.data:004d5200 3a ?? 3Ah :
.data:004d5201 00 ?? 00h
.data:004d5202 00 ?? 00h
.data:004d5203 00 ?? 00h
.data:004d5204 4a ?? 4Ah J
.data:004d5205 01 ?? 01h
.data:004d5206 00 ?? 00h
.data:004d5207 00 ?? 00h
.data:004d5208 3b ?? 3Bh ;
.data:004d5209 00 ?? 00h
.data:004d520a 00 ?? 00h
.data:004d520b 00 ?? 00h
.data:004d520c 59 ?? 59h Y
.data:004d520d 01 ?? 01h
.data:004d520e 00 ?? 00h
.data:004d520f 00 ?? 00h
.data:004d5210 3c ?? 3Ch <
.data:004d5211 00 ?? 00h
.data:004d5212 00 ?? 00h
.data:004d5213 00 ?? 00h
.data:004d5214 2c ?? 2Ch ,
.data:004d5215 01 ?? 01h
.data:004d5216 00 ?? 00h
.data:004d5217 00 ?? 00h
.data:004d5218 3d ?? 3Dh =
.data:004d5219 00 ?? 00h
.data:004d521a 00 ?? 00h
.data:004d521b 00 ?? 00h
.data:004d521c 68 ?? 68h h
.data:004d521d 01 ?? 01h
.data:004d521e 00 ?? 00h
.data:004d521f 00 ?? 00h
.data:004d5220 3e ?? 3Eh >
.data:004d5221 00 ?? 00h
.data:004d5222 00 ?? 00h
.data:004d5223 00 ?? 00h
.data:004d5224 68 ?? 68h h
.data:004d5225 01 ?? 01h
.data:004d5226 00 ?? 00h
.data:004d5227 00 ?? 00h
.data:004d5228 3f ?? 3Fh ?
.data:004d5229 00 ?? 00h
.data:004d522a 00 ?? 00h
.data:004d522b 00 ?? 00h
.data:004d522c 86 ?? 86h
.data:004d522d 01 ?? 01h
.data:004d522e 00 ?? 00h ;? -> 00400000
.data:004d522f 00 ?? 00h
.data:004d5230 40 ?? 40h @
.data:004d5231 00 ?? 00h
.data:004d5232 00 ?? 00h
.data:004d5233 00 ?? 00h
.data:004d5234 a4 ?? A4h
.data:004d5235 01 ?? 01h
.data:004d5236 00 ?? 00h ;? -> 00410000
.data:004d5237 00 ?? 00h
.data:004d5238 41 ?? 41h A
.data:004d5239 00 ?? 00h
.data:004d523a 00 ?? 00h
.data:004d523b 00 ?? 00h
.data:004d523c a4 ?? A4h
.data:004d523d 01 ?? 01h
.data:004d523e 00 ?? 00h ;? -> 00420000
.data:004d523f 00 ?? 00h
.data:004d5240 42 ?? 42h B
.data:004d5241 00 ?? 00h
.data:004d5242 00 ?? 00h
.data:004d5243 00 ?? 00h
.data:004d5244 e0 ?? E0h
.data:004d5245 01 ?? 01h
.data:004d5246 00 ?? 00h ;? -> 00430000
.data:004d5247 00 ?? 00h
.data:004d5248 43 ?? 43h C
.data:004d5249 00 ?? 00h
.data:004d524a 00 ?? 00h
.data:004d524b 00 ?? 00h
.data:004d524c e0 ?? E0h
.data:004d524d 01 ?? 01h
.data:004d524e 00 ?? 00h ;? -> 00440000
.data:004d524f 00 ?? 00h
.data:004d5250 44 ?? 44h D
.data:004d5251 00 ?? 00h
.data:004d5252 00 ?? 00h
.data:004d5253 00 ?? 00h
.data:004d5254 e0 ?? E0h
.data:004d5255 01 ?? 01h
.data:004d5256 00 ?? 00h ;? -> 00450000
.data:004d5257 00 ?? 00h
.data:004d5258 45 ?? 45h E
.data:004d5259 00 ?? 00h
.data:004d525a 00 ?? 00h
.data:004d525b 00 ?? 00h
.data:004d525c e0 ?? E0h
.data:004d525d 01 ?? 01h
.data:004d525e 00 ?? 00h ;? -> 00460000
.data:004d525f 00 ?? 00h
.data:004d5260 46 ?? 46h F
.data:004d5261 00 ?? 00h
.data:004d5262 00 ?? 00h
.data:004d5263 00 ?? 00h
.data:004d5264 e0 ?? E0h
.data:004d5265 01 ?? 01h
.data:004d5266 00 ?? 00h ;? -> 00470000
.data:004d5267 00 ?? 00h
.data:004d5268 47 ?? 47h G
.data:004d5269 00 ?? 00h
.data:004d526a 00 ?? 00h
.data:004d526b 00 ?? 00h
.data:004d526c 1c ?? 1Ch
.data:004d526d 02 ?? 02h
.data:004d526e 00 ?? 00h ;? -> 00480000
.data:004d526f 00 ?? 00h
.data:004d5270 48 ?? 48h H
.data:004d5271 00 ?? 00h
.data:004d5272 00 ?? 00h
.data:004d5273 00 ?? 00h
.data:004d5274 1c ?? 1Ch
.data:004d5275 02 ?? 02h
.data:004d5276 00 ?? 00h ;? -> 00490000
.data:004d5277 00 ?? 00h
.data:004d5278 49 ?? 49h I
.data:004d5279 00 ?? 00h
.data:004d527a 00 ?? 00h
.data:004d527b 00 ?? 00h
.data:004d527c 3a ?? 3Ah :
.data:004d527d 02 ?? 02h
.data:004d527e 00 ?? 00h
.data:004d527f 00 ?? 00h
.data:004d5280 4a ?? 4Ah J
.data:004d5281 00 ?? 00h
.data:004d5282 00 ?? 00h
.data:004d5283 00 ?? 00h
.data:004d5284 3a ?? 3Ah :
.data:004d5285 02 ?? 02h
.data:004d5286 00 ?? 00h
.data:004d5287 00 ?? 00h
.data:004d5288 4b ?? 4Bh K
.data:004d5289 00 ?? 00h
.data:004d528a 00 ?? 00h
.data:004d528b 00 ?? 00h
.data:004d528c 1c ?? 1Ch
.data:004d528d 02 ?? 02h
.data:004d528e 00 ?? 00h
.data:004d528f 00 ?? 00h
.data:004d5290 4c ?? 4Ch L
.data:004d5291 00 ?? 00h
.data:004d5292 00 ?? 00h
.data:004d5293 00 ?? 00h
.data:004d5294 58 ?? 58h X
.data:004d5295 02 ?? 02h
.data:004d5296 00 ?? 00h
.data:004d5297 00 ?? 00h
.data:004d5298 4d ?? 4Dh M
.data:004d5299 00 ?? 00h
.data:004d529a 00 ?? 00h
.data:004d529b 00 ?? 00h
.data:004d529c 58 ?? 58h X
.data:004d529d 02 ?? 02h
.data:004d529e 00 ?? 00h
.data:004d529f 00 ?? 00h
.data:004d52a0 4e ?? 4Eh N
.data:004d52a1 00 ?? 00h
.data:004d52a2 00 ?? 00h
.data:004d52a3 00 ?? 00h
.data:004d52a4 58 ?? 58h X
.data:004d52a5 02 ?? 02h
.data:004d52a6 00 ?? 00h
.data:004d52a7 00 ?? 00h
.data:004d52a8 4f ?? 4Fh O
.data:004d52a9 00 ?? 00h
.data:004d52aa 00 ?? 00h
.data:004d52ab 00 ?? 00h
.data:004d52ac 58 ?? 58h X
.data:004d52ad 02 ?? 02h
.data:004d52ae 00 ?? 00h
.data:004d52af 00 ?? 00h
.data:004d52b0 50 ?? 50h P
.data:004d52b1 00 ?? 00h
.data:004d52b2 00 ?? 00h
.data:004d52b3 00 ?? 00h
.data:004d52b4 58 ?? 58h X
.data:004d52b5 02 ?? 02h
.data:004d52b6 00 ?? 00h
.data:004d52b7 00 ?? 00h
.data:004d52b8 51 ?? 51h Q
.data:004d52b9 00 ?? 00h
.data:004d52ba 00 ?? 00h
.data:004d52bb 00 ?? 00h
.data:004d52bc 94 ?? 94h
.data:004d52bd 02 ?? 02h
.data:004d52be 00 ?? 00h
.data:004d52bf 00 ?? 00h
.data:004d52c0 52 ?? 52h R
.data:004d52c1 00 ?? 00h
.data:004d52c2 00 ?? 00h
.data:004d52c3 00 ?? 00h
.data:004d52c4 d0 ?? D0h
.data:004d52c5 02 ?? 02h
.data:004d52c6 00 ?? 00h
.data:004d52c7 00 ?? 00h
.data:004d52c8 53 ?? 53h S
.data:004d52c9 00 ?? 00h
.data:004d52ca 00 ?? 00h
.data:004d52cb 00 ?? 00h
.data:004d52cc d0 ?? D0h
.data:004d52cd 02 ?? 02h
.data:004d52ce 00 ?? 00h
.data:004d52cf 00 ?? 00h
.data:004d52d0 54 ?? 54h T
.data:004d52d1 00 ?? 00h
.data:004d52d2 00 ?? 00h
.data:004d52d3 00 ?? 00h
.data:004d52d4 0c ?? 0Ch
.data:004d52d5 03 ?? 03h
.data:004d52d6 00 ?? 00h
.data:004d52d7 00 ?? 00h
.data:004d52d8 55 ?? 55h U
.data:004d52d9 00 ?? 00h
.data:004d52da 00 ?? 00h
.data:004d52db 00 ?? 00h
.data:004d52dc a4 ?? A4h
.data:004d52dd 01 ?? 01h
.data:004d52de 00 ?? 00h
.data:004d52df 00 ?? 00h
.data:004d52e0 56 ?? 56h V
.data:004d52e1 00 ?? 00h
.data:004d52e2 00 ?? 00h
.data:004d52e3 00 ?? 00h
.data:004d52e4 e0 ?? E0h
.data:004d52e5 01 ?? 01h
.data:004d52e6 00 ?? 00h
.data:004d52e7 00 ?? 00h
.data:004d52e8 57 ?? 57h W
.data:004d52e9 00 ?? 00h
.data:004d52ea 00 ?? 00h
.data:004d52eb 00 ?? 00h
.data:004d52ec 78 ?? 78h x
.data:004d52ed 00 ?? 00h
.data:004d52ee 00 ?? 00h
.data:004d52ef 00 ?? 00h
.data:004d52f0 58 ?? 58h X
.data:004d52f1 00 ?? 00h
.data:004d52f2 00 ?? 00h
.data:004d52f3 00 ?? 00h
.data:004d52f4 f0 ?? F0h
.data:004d52f5 00 ?? 00h
.data:004d52f6 00 ?? 00h
.data:004d52f7 00 ?? 00h
.data:004d52f8 59 ?? 59h Y
.data:004d52f9 00 ?? 00h
.data:004d52fa 00 ?? 00h
.data:004d52fb 00 ?? 00h
.data:004d52fc d0 ?? D0h
.data:004d52fd 02 ?? 02h
.data:004d52fe 00 ?? 00h
.data:004d52ff 00 ?? 00h
.data:004d5300 5a ?? 5Ah Z
.data:004d5301 00 ?? 00h
.data:004d5302 00 ?? 00h
.data:004d5303 00 ?? 00h
.data:004d5304 94 ?? 94h
.data:004d5305 02 ?? 02h
.data:004d5306 00 ?? 00h
.data:004d5307 00 ?? 00h
.data:004d5308 5b ?? 5Bh [
.data:004d5309 00 ?? 00h
.data:004d530a 00 ?? 00h
.data:004d530b 00 ?? 00h
.data:004d530c 0c ?? 0Ch
.data:004d530d 03 ?? 03h
.data:004d530e 00 ?? 00h
.data:004d530f 00 ?? 00h
.data:004d5310 5c ?? 5Ch \
.data:004d5311 00 ?? 00h
.data:004d5312 00 ?? 00h
.data:004d5313 00 ?? 00h
.data:004d5314 b4 ?? B4h
.data:004d5315 00 ?? 00h
.data:004d5316 00 ?? 00h
.data:004d5317 00 ?? 00h
.data:004d5318 00 ?? 00h
.data:004d5319 00 ?? 00h
.data:004d531a 00 ?? 00h
.data:004d531b 00 ?? 00h
.data:004d531c 00 ?? 00h
.data:004d531d 00 ?? 00h
.data:004d531e 00 ?? 00h
.data:004d531f 00 ?? 00h
WebSignalStr: ;XREF[2,0]: Entry Point,004d833c
.data:004d5320 5369676e6... ds "Signal="
WebModeStr: ;XREF[2,0]: Entry Point,004d82ac
.data:004d5328 4d6f64653d00 ds "Mode="
.data:004d532e 00 ?? 00h
.data:004d532f 00 ?? 00h
WebEncryptionStr: ;XREF[2,0]: Entry Point,004d829c
.data:004d5330 456e63727... ds "Encryption="
WebChannelStr: ;XREF[2,0]: Entry Point,004d8a24
.data:004d533c 4368616e6... ds "Channel="
WebBSSIDStr: ;XREF[2,0]: Entry Point,004d845c
.data:004d5348 425353494... ds "BSSID="
.data:004d534f 00 ?? 00h
WebSSIDStr: ;XREF[2,0]: Entry Point,004d8bc8
.data:004d5350 535349443d00 ds "SSID="
.data:004d5356 00 ?? 00h
.data:004d5357 00 ?? 00h
WebDownloadFile: ;XREF[3,0]: Entry Point,00432bb8,004d8a0c
.data:004d5358 446f776e6... ds "DownloadFile"
WebConfigFile: ;XREF[3,0]: Entry Point,00432348,004d84e8
.data:004d5368 436f6e666... ds "ConfigFile"
WebFileMark: ;XREF[5,0]: Entry Point,0043232c,00432b9c
; 00433cb0,004d86c8
.data:004d5374 55504c4f4... ds "UPLOAD_FILEMARK"
WebCRLF: ;XREF[6,0]: Entry Point,0040e798,00433aa4
; 00433bc8,00433c68,004d871c
.data:004d5384 0d0a00 undefined3 0A0D00h
.data:004d5387 00 ?? 00h
WebMultiParaName: ;XREF[4,0]: Entry Point,00433c14,00433c2c
; 004d84c4
.data:004d5388 636f6e746... ds "content-disposition: form-data; name...
Webboundary: ;XREF[4,1]: Entry Point,00437228,00437a80
; 004d8194,00437190
.data:004d53b0 2d2d76696... ds "--video boundary--"
Webcontenttypejpeg: ;XREF[3,0]: Entry Point,00437aa0,004d8904
.data:004d53c4 436f6e746... ds "Content-type: image/jpeg"
WebAccTimeStr: ;XREF[2,0]: Entry Point,004d8af8
.data:004d53e0 416363657... ds "AccessDateTime="
WebIPAddrStr: ;XREF[2,0]: Entry Point,004d7f20
.data:004d53f0 557365724... ds "UserIPAddress="
WebSetValue: ;XREF[2,0]: Entry Point,004d8880
.data:004d5400 22206f6e6... ds "\" onclick=\"SetValue('"
WebSsidRadioSeclect: ;XREF[2,0]: Entry Point,004d8884
.data:004d5418 3c696e707... ds " WebSpace: ;XREF[2,0]: Entry Point,004d8b48
.data:004d5448 266e62737... ds " "
.data:004d544f 00 ?? 00h
WebTrashEnd: ;XREF[2,0]: Entry Point,004d82c4
.data:004d5450 2729223e3... ds "')\">
WebTrashStart: ;XREF[2,0]: Entry Point,004d8368
.data:004d547c 3c4120687... ds " WebEditEnd: ;XREF[2,0]: Entry Point,004d8868
.data:004d54a0 2729223e3... ds "')\">
...
WebEditStart: ;XREF[2,0]: Entry Point,004d8210
.data:004d54c8 3c4120687... ds " WebPrivStr: ;XREF[2,0]: Entry Point,004d83dc
.data:004d54ec 557365725... ds "UserPrivilege="
WebPassStr: ;XREF[2,0]: Entry Point,004d8bac
.data:004d54fc 557365725... ds "UserPassword="
WebUserStr: ;XREF[2,0]: Entry Point,004d825c
.data:004d550c 557365724... ds "UserName="
WebNewLine: ;XREF[2,0]: Entry Point,004d8b7c
.data:004d5518 0d0a00 undefined3 0A0D00h
.data:004d551b 00 ?? 00h
WebTrendnetNewColumn: ;XREF[2,0]: Entry Point,004d8334
.data:004d551c 3c2f74643... ds ""
WebTrendnetRowStart: ;XREF[2,0]: Entry Point,004d8060
.data:004d5538 3c74723e3... ds " "
WebRowEnd: ;XREF[2,0]: Entry Point,004d819c
.data:004d5550 3c2f74643... undefine...
|_.data:004d5550 [0] undefined1 3Ch
|_.data:004d5551 [1] undefined1 2Fh
|_.data:004d5552 [2] undefined1 74h
|_.data:004d5553 [3] undefined1 64h
|_.data:004d5554 [4] undefined1 3Eh
|_.data:004d5555 [5] undefined1 3Ch
|_.data:004d5556 [6] undefined1 2Fh
|_.data:004d5557 [7] undefined1 74h
|_.data:004d5558 [8] undefined1 72h
|_.data:004d5559 [9] undefined1 3Eh
|_.data:004d555a [10] undefined1 0Dh
|_.data:004d555b [11] undefined1 0Ah
|_.data:004d555c [12] undefined1 00h
.data:004d555d 00 ?? 00h
.data:004d555e 00 ?? 00h
.data:004d555f 00 ?? 00h
WebNewColumn: ;XREF[2,0]: Entry Point,004d85f0
.data:004d5560 3c2f74643... undefine...
|_.data:004d5560 [0] undefined1 3Ch
|_.data:004d5561 [1] undefined1 2Fh
|_.data:004d5562 [2] undefined1 74h
|_.data:004d5563 [3] undefined1 64h
|_.data:004d5564 [4] undefined1 3Eh
|_.data:004d5565 [5] undefined1 3Ch
|_.data:004d5566 [6] undefined1 74h
|_.data:004d5567 [7] undefined1 64h
|_.data:004d5568 [8] undefined1 3Eh
|_.data:004d5569 [9] undefined1 00h
.data:004d556a 00 ?? 00h
.data:004d556b 00 ?? 00h
WebRowStart: ;XREF[2,0]: Entry Point,004d8b1c
.data:004d556c 3c74723e3... undefine...
|_.data:004d556c [0] undefined1 3Ch
|_.data:004d556d [1] undefined1 74h
|_.data:004d556e [2] undefined1 72h
|_.data:004d556f [3] undefined1 3Eh
|_.data:004d5570 [4] undefined1 3Ch
|_.data:004d5571 [5] undefined1 74h
|_.data:004d5572 [6] undefined1 64h
|_.data:004d5573 [7] undefined1 3Eh
|_.data:004d5574 [8] undefined1 00h
.data:004d5575 00 ?? 00h
.data:004d5576 00 ?? 00h
.data:004d5577 00 ?? 00h
WebOptionUserDelete: ;XREF[2,0]: Entry Point,004d88d0
.data:004d5578 3c4f50544... ds ""
WebOptionEnd: ;XREF[9,0]: Entry Point,004115bc,0041177c
; 00411a34,00411ab8,0041262c
; 0043cef4,0043cf78,004d88ec
.data:004d5590 3c2f4f505... ds "\r\n"
WebOptionValueCheck: ;XREF[4,0]: Entry Point,00411a74,0043cf48
; 004d896c
.data:004d559c 3c4f50544... ds "